BM6P6(@ ||||||||||||{{{zzzyyyxxxuuussspppooopppppppppoooiiijjjgggaaa^^^___^^^[[[XXXSSSKKKDDD???<<<999666888666555555555555444222111222222222222111000000222111111111000000//////111222333555888;;;===>>>EEEKKKQQQPPPHHHAAA@@@AAA;;;;;;::::::999888777777666888:::===???DDDJJJNNNUUUVVVUUUPPPHHH@@@<<<;;;666777888;;;???@@@@@@???<<<======>>>??????@@@@@@=========???AAADDDFFFHHHLLLMMMNNNOOOOOOOOOOOOOOOMMMKKKJJJJJJKKKKKKJJJHHHGGGEEEBBB???===<<<==============================;;;::::::999999::::::;;;888888888:::>>>BBBDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHGGGHHHIIILLLPPPTTTWWWZZZZZZYYYXXXVVVTTTSSSRRRQQQPPPQQQRRRTTTUUUWWWXXXXXX[[[\\\\\\]]]^^^^^^^^^]]]ccciiisss|||vvvnnnfffbbb___\\\[[[^^^dddiiinnnpppppprrrxxx}}}}}}|||~~~~~~~~~}}}||||||||||||{{{zzzyyyyyyxxxvvvsssrrrrrrrrrqqqqqqlllmmmiiiccc``````___\\\XXXSSSKKKDDD???<<<999666777666444444555555333222111222222222222111000000111111111111000000000///222333444666888;;;===>>>FFFMMMUUUWWWSSSLLLGGGEEE@@@???>>>;;;999777555555999:::<<<===???BBBFFFJJJQQQUUUYYYXXXQQQGGG???:::666666888;;;>>>@@@@@@?????????>>>>>>>>>???@@@@@@????????????AAACCCEEEGGGLLLLLLMMMNNNNNNNNNNNNNNNOOOMMMLLLLLLMMMMMMLLLJJJGGGEEEBBB???===<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999:::::::::999999;;;>>>BBBEEEGGGHHHIIIIIIHHHFFFFFFFFFHHHFFFGGGIIILLLPPPTTTXXXZZZZZZZZZYYYWWWUUUTTTRRRQQQPPPPPPQQQSSSTTTVVVWWWXXXZZZ[[[]]]^^^```aaaaaaaaadddhhhpppzzz|||tttkkkfffbbb]]]\\\^^^ccchhhmmmoooooorrrwww{{{~~~~~~}}}zzzyyy{{{}}}~~~}}}}}}~~~~~~}}}|||{{{||||||||||||{{{zzzyyyyyyzzzwwwtttrrrrrrrrrqqqpppoooooollleeeaaaaaa```\\\XXXSSSKKKDDD???<<<999666666555333333444444222111111222222222222111000000111111111111000000000000333333444666888;;;===>>>AAAHHHQQQXXXXXXSSSKKKEEECCCBBB@@@===;;;888777666;;;<<<=========???BBBEEEJJJRRR\\\```[[[OOOBBB999666666888:::>>>@@@@@@???BBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAACCCEEEFFFKKKLLLLLLMMMMMMMMMMMMLLLNNNMMMLLLMMMNNNNNNLLLKKKGGGEEEBBB???===<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<;;;;;;<<<>>>BBBFFFIIIJJJKKKJJJIIIFFFEEEFFFGGGEEEFFFHHHKKKOOOTTTXXX[[[[[[[[[ZZZYYYWWWUUUTTTSSSPPPPPPQQQQQQSSSTTTUUUVVVYYYZZZ]]]```ccceeeggggggfffiiinnnuuu}}}ssslllfff___]]]^^^aaaeeejjjmmmnnnqqqvvvzzz~~~}}}|||~~~~~~~~~~~~}}}|||}}}}}}}}}||||||{{{zzzyyyyyyvvvsssqqqppppppnnnmmmppppppllleeeaaaaaa___[[[XXXSSSKKKDDD???<<<999666666444333333333333222000111222222222222111000000111111111000000000000000333333444666888;;;===>>>???CCCKKKTTTXXXVVVNNNHHHDDDCCCAAA>>>===<<<;;;;;;:::;;;<<<<<<<<<>>>@@@BBBEEENNNZZZaaa^^^RRRDDD:::777666777:::===???@@@???DDDEEEFFFHHHGGGFFFCCCBBBCCCBBBAAA@@@AAADDDFFFHHHKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKIIIGGGEEEBBB???===<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;============???BBBGGGKKKLLLLLLKKKIIIFFFEEEEEEGGGDDDEEEGGGKKKOOOTTTXXX[[[[[[\\\\\\[[[ZZZXXXVVVUUURRRQQQQQQPPPQQQRRRSSSTTTWWWYYY]]]aaafffjjjlllnnnkkklllooorrryyyzzzqqqiiiaaa]]]]]]\\\```eeeiiimmmrrrwww{{{~~~}}}}}}}}}}}}}}}|||{{{zzzyyyyyyvvvsssqqqppppppooommmnnnoookkkddd``````^^^ZZZXXXSSSKKKDDD???<<<999666666444333333333333222000111222222222222111000000000000000000000000111111333333444555777:::<<<===AAABBBFFFNNNUUUWWWTTTPPPIIIGGGCCC@@@===<<<;;;;;;777999:::;;;<<<===@@@BBBCCCIIISSSYYYXXXPPPDDD;;;777666666999<<>>?????????BBBGGGKKKMMMLLLKKKHHHEEEDDDEEEFFFEEEEEEGGGKKKOOOSSSXXXZZZ[[[\\\]]]]]]]]][[[ZZZYYYUUUTTTRRRPPPOOOPPPPPPQQQTTTWWW[[[aaahhhmmmqqqsssqqqrrrrrrssswwwuuulllbbb]]]]]]WWWZZZ```ffflllrrrwww{{{~~~}}}||||||}}}}}}}}}}}}|||{{{zzzzzz{{{xxxuuusssssssssrrrqqqmmmmmmiiiccc______]]]ZZZXXXSSSKKKDDD???<<<999666666555333333444444222111111222222222222111000000000000000000111111111111222222333444666888:::;;;>>>>>>???DDDKKKPPPQQQQQQQQQMMMHHHBBB===999777666444666999:::;;;<<>>??????BBBFFFMMMRRRTTTQQQLLLIIIFFFEEEBBBAAABBBEEEHHHKKKLLLLLLLLLLLLLLLKKKKKKJJJLLLLLLMMMOOOQQQPPPNNNKKKGGGEEEBBB???===<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>@@@AAA@@@BBBFFFJJJLLLKKKJJJFFFDDDCCCDDDFFFFFFFFFHHHJJJNNNRRRVVVXXXZZZ[[[]]]___```___^^^]]]YYYWWWTTTQQQNNNNNNNNNNNNQQQTTTZZZaaahhhnnnsssuuuuuuvvvuuutttttt|||yyynnnddd^^^^^^UUUXXX]]]cccjjjqqquuuxxx}}}~~~}}}|||||||||}}}~~~~~~}}}}}}|||{{{zzzzzzwwwtttsssssstttsssrrrkkkllliiibbb___```^^^[[[XXXSSSKKKDDD???<<<999666777666444444555555333222111222222222222111000000///000000000111111111111111111222333555777888999999999999<<>>>>>???AAADDDFFFDDD???:::777666555777;;;>>>??????AAAEEEKKKPPPSSSRRRPPPOOOKKKIIIEEEBBBBBBCCCFFFHHHLLLMMMMMMMMMLLLLLLKKKJJJLLLLLLMMMPPPQQQQQQNNNLLLGGGEEEBBB???===<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::999===BBBBBBAAAAAAEEEHHHJJJJJJHHHEEEBBBBBBDDDFFFGGGGGGHHHJJJNNNQQQUUUWWWYYY[[[^^^```bbbbbbaaa```]]]ZZZVVVQQQNNNLLLLLLLLLNNNRRRXXX___gggnnnsssvvvtttvvvvvvsssqqqvvv|||qqqgggaaaaaaWWWYYY\\\bbbhhhnnnqqqsss|||~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzwwwuuurrrqqqrrrrrrrrrqqqkkkllliiiccc```aaa```]]]XXXSSSKKKDDD@@@<<<999777888666555555555555444222111222222222222111000000//////000000111111111222000111111222444666777888::::::<<<>>>BBBGGGMMMPPPSSSOOOIIIBBB<<<999777666555777999:::::::::;;;<<<===<<<===@@@BBBAAA===999777666555777:::>>>???@@@AAADDDHHHLLLPPPRRRSSSSSSOOOLLLGGGCCCAAABBBDDDEEEMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJKKKNNNPPPOOOLLLJJJGGGEEEBBB???===<<<==============================999888888888888888888999888===BBBCCCAAAAAADDDGGGIIIIIIGGGDDDAAABBBDDDGGGHHHHHHIIIKKKMMMQQQTTTVVVXXXZZZ^^^aaacccdddcccbbb```\\\WWWRRRNNNLLLKKKKKKMMMPPPWWW___gggnnnsssvvvrrruuuvvvrrroooqqqzzz~~~tttiiiccccccZZZ[[[]]]aaagggkkknnnnnn~~~~~~}}}}}}}}}|||yyywwwuuuuuutttvvvtttrrrrrrssssssrrrqqqllljjjgggdddaaa```___^^^YYYRRRJJJBBB>>><<<::::::>>>888333222444555333000111111111111000000000000000000////////////000000000000222333555666777888::::::;;;<<<>>>AAADDDFFFJJJHHHEEEAAA<<<888555333333444555777999;;;======:::;;;===>>>???>>>===<<<777555444555999===???@@@???AAAEEEJJJOOOSSSVVVWWWSSSMMMGGGEEECCC@@@CCCGGGMMMMMMNNNNNNMMMKKKHHHFFFJJJJJJKKKLLLLLLLLLLLLLLLJJJHHHEEEBBB???===<<<<<<:::;;;;;;;;;<<<=========:::::::::999999999888888<<<>>>???@@@AAABBBEEEGGGGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIILLLPPPSSSUUUVVVYYY___dddfffccc```^^^\\\WWWPPPJJJGGGHHHIIILLLPPPVVV]]]dddiiilllmmmooonnnmmmlllkkknnnrrrvvv}}}vvvooohhhbbb______``````bbbhhhooottt{{{||||||~~~}}}|||~~~|||yyywwwvvvvvvvvvwwwuuusssrrrssssssrrrppplllkkkhhhdddaaa```______ZZZTTTKKKCCC???===;;;:::<<<777333111333555333000111111111111000000000000000000////////////000000000000222333555666888888:::::::::;;;===@@@BBBDDDFFFEEEBBB???<<<999777555777777888999;;;<<<<<<===999;;;<<<>>>>>>===<<<;;;666555444555888<<<>>>???@@@BBBEEEHHHKKKNNNPPPPPPPPPKKKFFFEEEBBB@@@CCCHHHNNNNNNNNNNNNMMMKKKIIIHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKIIIFFFCCC@@@>>>======;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999999999888<<<>>>???@@@@@@BBBDDDGGGHHHGGGFFFEEEDDDDDDEEEEEEGGGHHHIIIHHHHHHJJJNNNQQQRRRSSSVVVZZZ___```^^^[[[ZZZXXXTTTOOOJJJIIIJJJKKKLLLOOOUUU\\\bbbfffiiijjjiiiiiihhhggggggiiinnnqqq}}}wwwppphhhccc]]]^^^______aaaffflllppp{{{zzzwwwyyy~~~}}}{{{~~~}}}{{{zzzxxxwwwwwwwwwxxxvvvsssrrrrrrrrrqqqooommmkkkhhhdddbbb```______ZZZTTTLLLEEE@@@>>><<<;;;:::666222111333333222000111111111111000000000000000000////////////000000000000222333555777888999999999999999;;;===???@@@BBBAAA???>>><<<:::999888999:::;;;<<<<<<<<<<<<<<<999:::<<<======<<<;;;;;;666444333444888;;;===>>>BBBCCCDDDFFFGGGHHHHHHHHHLLLHHHEEEDDDBBB@@@DDDJJJOOOOOONNNMMMLLLKKKKKKJJJIIIJJJKKKKKKLLLKKKKKKKKKLLLJJJGGGDDDAAA???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999<<<===??????@@@AAADDDFFFIIIHHHGGGFFFEEEEEEEEEEEEHHHIIIIIIHHHHHHHHHKKKMMMNNNOOOQQQTTTWWWXXXVVVTTTTTTSSSQQQMMMJJJJJJMMMOOOMMMOOOTTTYYY^^^bbbdddfffccccccccccccccceeeiiimmmqqqyyyyyyqqqiiiddd^^^___aaabbbdddfffkkknnn|||}}}}}}zzzvvvwwwyyy~~~{{{{{{{{{zzzyyyxxxwwwwwwwwwyyyvvvtttrrrrrrrrrpppooommmkkkhhheeebbb```______ZZZTTTLLLEEE@@@===;;;999888555222222222333111000111111111111000000000///000000////////////000000000000222444666777999:::999999888888999;;;<<<>>>@@@???>>>===;;;999888888888999;;;<<<===>>>======::::::;;;<<<<<<;;;;;;:::666444333444777:::<<<===AAABBBCCCDDDDDDDDDDDDDDDHHHEEEDDDCCCAAA???DDDKKKPPPOOONNNMMMLLLLLLMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLMMMKKKHHHDDDBBB@@@??????=========<<<;;;;;;;;;:::;;;;;;:::::::::999999999;;;<<<>>>??????AAACCCFFFJJJIIIHHHGGGFFFEEEEEEEEEIIIJJJJJJIIIGGGGGGHHHJJJKKKLLLMMMOOOPPPPPPOOOOOOMMMMMMMMMLLLKKKLLLPPPRRRNNNPPPTTTWWW[[[^^^___`````````aaa```aaacccgggjjjhhhnnnxxx{{{ssskkkeeebbbdddfffhhhiiijjjmmmooo|||~~~{{{zzz}}}yyyzzz}}}|||yyyyyyyyyxxxwwwvvvvvvuuuyyyvvvtttrrrrrrrrrpppooommmkkkhhheeebbbaaa```___YYYSSSKKKDDD???<<<999777666555333333222222111000111111111111000000000///000000////////////000000///000222444666888::::::999999888888999:::<<<===AAA@@@>>>===:::888777666666777:::<<<>>>?????????;;;;;;;;;;;;;;;;;;::::::666444333444777:::<<<<<>>CCCKKKPPPOOONNNNNNNNNNNNOOOOOONNNNNNOOOOOOOOONNNNNNMMMMMMKKKHHHEEEBBB@@@??????=========<<<;;;;;;;;;:::;;;;;;;;;:::::::::999999:::<<<===>>>>>>@@@CCCEEEIIIIIIIIIHHHGGGFFFFFFEEEJJJKKKKKKIIIGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKIIIJJJKKKLLLMMMOOOSSSVVVSSSTTTUUUWWWYYY[[[\\\]]]]]]]]]^^^^^^^^^```cccfffdddhhhnnnvvv~~~}}}uuunnniiigggiiikkkllllllmmmnnnppp}}}}}}}}}yyyzzz~~~yyyyyyyyyyyyxxxwwwuuuuuuxxxvvvsssrrrrrrrrrqqqooonnnllliiieeecccaaa``````XXXSSSKKKDDD???;;;888666555555555444333222222111111111111111000000000000000000////////////000000///000222444666999:::;;;:::999999999:::;;;===>>>BBBAAA???===;;;888777666555777:::===???@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;777555444444777:::<<<<<<===>>>???AAABBBCCCCCCCCCAAAAAABBBBBB???===BBBJJJOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOONNNMMMKKKHHHEEEBBB@@@??????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;======>>>???BBBDDDHHHHHHIIIIIIIIIHHHGGGGGGKKKLLLLLLKKKHHHGGGGGGHHHGGGHHHHHHGGGEEEEEEGGGIIIJJJLLLNNNOOOQQQTTTXXX[[[ZZZZZZ[[[[[[\\\\\\]]]]]]ZZZ[[[\\\[[[[[[\\\___aaaccceeehhhmmmsssxxx|||zzzsssnnnkkkmmmnnnooonnnnnnoooqqq}}}yyyuuuvvv{{{{{{{{{{{{{{{zzzxxxvvvuuuwwwuuusssrrrssssssrrrpppnnnllliiifffcccaaa``````YYYTTTMMMFFF@@@<<<888666555666666555444333333333111111111111000000000000000000////////////000000///000222444777999;;;<<<::::::::::::;;;===???@@@AAAAAA???===;;;999888777777999===???AAAAAA@@@???>>>======<<<;;;;;;;;;<<<888666555555888;;;======<<<<<<>>>???@@@AAAAAAAAA???@@@BBBBBB>>>;;;AAAIIINNNOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQPPPOOOOOONNNLLLJJJGGGDDDAAA??????>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;<<<======???AAADDDGGGHHHIIIJJJJJJIIIIIIHHHKKKLLLMMMLLLIIIHHHHHHHHHDDDEEEEEECCCAAABBBEEEGGGOOOQQQSSSUUUWWWZZZ]]]```cccbbbbbbaaa````````````[[[\\\]]]\\\[[[\\\^^^```bbbcccdddhhhlllrrrwwwyyyyyyvvvrrrrrrsssrrrqqqqqqrrrttt}}}~~~vvvsssuuu|||}}}}}}~~~}}}|||yyywwwvvvvvvtttrrrrrrssssssrrrqqqnnnllliiifffcccaaa``````ZZZUUUNNNGGGBBB===999666555666777666555333333444111111111111000000000000000000////////////000000///000222444777999;;;<<<;;;::::::;;;<<<>>>@@@BBB@@@@@@???===<<<;;;:::999;;;===???BBBBBBAAA@@@>>>???>>>===<<<<<<<<<<<<<<<999777555666999;;;======;;;<<<===>>>????????????>>>???BBBBBB===:::@@@IIIMMMOOOQQQSSSSSSSSSQQQPPPPPPPPPPPPPPPOOOOOONNNMMMLLLJJJGGGDDDAAA???>>>>>>:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::::::::999:::<<<======???AAADDDFFFGGGHHHJJJKKKJJJJJJIIIKKKMMMNNNMMMJJJIIIHHHIIIBBBCCCCCCAAA??????CCCFFFSSSUUUWWWYYY[[[^^^aaadddiiihhhgggeeeddddddcccccc___``````___^^^^^^___aaabbbbbbbbbeeeiiiooouuuxxx}}}~~~{{{xxxxxxxxxvvvtttuuuwwwyyy~~~~~~{{{vvvuuuwww~~~|||||||||{{{yyyvvvsssqqqwwwvvvuuutttsssssssssrrrqqqmmmgggdddccccccccccccZZZTTTLLLEEE@@@<<<999777999999;;;<<<===;;;777333111111111111111000//////......////////////......000111222444777:::===>>><<<<<<<<<<<<===>>>???@@@FFFDDDBBB???<<<999777555<<<@@@DDDFFFEEECCCAAAAAAEEECCCAAA???>>>>>>???@@@???999333333777<<<===<<<>>>>>>===<<<<<<<<<<<<<<>>???BBBBBBAAADDDJJJMMMNNNPPPQQQRRRSSSRRRRRRPPPNNNMMMNNNPPPRRRRRRQQQPPPOOOLLLHHHDDDAAA>>><<<===============<<<;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;<<<>>>AAAFFFGGGHHHJJJJJJJJJJJJIIIHHHIIIJJJIIIIIIIIIKKKMMMEEEEEEDDDBBBBBBCCCGGGJJJMMMVVV___cccbbbaaaeeejjjkkklllnnnnnnlllkkkkkkkkkgggeeebbbaaaaaa```^^^\\\cccdddfffhhhiiimmmrrruuu~~~~~~|||yyyvvvuuuwwwxxx}}}~~~|||zzzxxxtttuuuyyy||||||{{{zzzxxxvvvuuutttvvvuuusssrrrppppppppppppqqqnnniiieeeddddddcccbbbZZZTTTMMMEEE@@@<<<999777666666666777888777333000111111111111111000//////......////////////......///000111333666999;;;===:::;;;;;;<<<>>>???AAABBBFFFEEECCCAAA>>>;;;999888<<>>>>>??????>>>999444444888<<<===<<<>>>>>>===<<<<<<=========@@@>>>>>>AAAAAAAAAEEEJJJNNNOOOQQQRRRSSSSSSRRRRRRRRRPPPOOOPPPRRRTTTTTTSSSPPPOOOLLLHHHDDDAAA>>>==================<<<;;;:::::::::::::::::::::::::::<<<=========<<<===???BBBEEEGGGIIIKKKKKKKKKJJJIIIGGGHHHIIIIIIHHHIIIKKKMMMHHHHHHGGGEEECCCDDDGGGIIILLLTTT]]]aaa```aaaeeeiiimmmooorrrrrrqqqooonnnnnnmmmkkkhhhfffeeeccc```]]]```aaaccceeegggkkkpppttt~~~~~~zzzwwwwwwyyy{{{zzzxxxyyyzzzyyywwwtttuuuyyy|||{{{zzzyyyxxxwwwwwwwwwxxxvvvssspppooonnnooopppqqqoookkkhhhgggeeecccaaaZZZUUUMMMFFFAAA===999777555444333444444444222000111111111111111000//////...//////000000//////......///000222555888:::<<<999999:::<<<>>>@@@BBBDDDEEEEEEDDDBBB@@@>>><<<;;;;;;>>>BBBDDDDDDBBBBBBBBB????????????>>>>>>>>>>>>>>>:::555555888<<<>>>>>>>>>>>>=========>>>>>>???AAA>>>>>>???@@@@@@EEEKKKQQQQQQRRRSSSSSSSSSRRRQQQQQQPPPOOOPPPRRRSSSSSSSSSPPPOOOLLLHHHEEEAAA???===<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===>>>@@@CCCDDDFFFJJJLLLMMMLLLIIIHHHGGGHHHIIIIIIIIIIIIKKKMMMMMMMMMLLLIIIGGGFFFGGGIIIMMMTTT\\\``````aaafffjjjooorrrvvvwwwwwwuuuuuuuuuvvvtttpppllliiifffbbb______```bbbcccfffkkkqqqvvv}}}zzzwwwxxx||||||wwwvvvwww}}}{{{xxxvvvwww|||}}}{{{zzzxxxxxxxxxyyyzzzzzzwwwtttqqqooooooooopppqqqooommmkkkiiifffccc```ZZZUUUMMMFFFAAA===999777888666444444444555444222111111111111111000////////////000000000000//////...///000222555888:::<<<::::::;;;<<<>>>@@@BBBCCCCCCDDDCCCCCCAAA@@@>>>===:::===AAACCCCCCBBBBBBBBB<<<===>>>>>>???>>>>>>===>>>;;;777666999===???@@@???>>>>>>>>>>>>???@@@@@@AAA>>>===>>>??????EEELLLRRRSSSTTTTTTTTTSSSQQQPPPOOONNNMMMMMMOOOQQQQQQPPPPPPNNNLLLIIIEEEBBB???>>>===>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;======>>>===<<<===@@@BBBDDDFFFJJJMMMNNNLLLIIIGGGHHHIIIJJJJJJJJJKKKMMMOOORRRRRRQQQOOOKKKJJJJJJKKKPPPUUU[[[___```bbbfffjjjmmmqqqvvvzzz|||||||||}}}~~~{{{vvvrrrnnniiieeeaaaaaabbbbbbdddgggllltttyyy~~~zzzwwwyyy{{{yyyzzz|||yyyzzz}}}|||zzzyyyyyyyyyzzz{{{xxxvvvsssqqqooonnnnnnoooqqqooommmkkkjjjgggccc```[[[UUUMMMFFFAAA===:::888999777444444444555444333111111111111111000////////////000000000000/////////000111333666999;;;===<<<<<<<<<<<<===???@@@AAABBBBBBCCCCCCBBB@@@>>>===999<<>>>>>>>>======>>>;;;888777999===@@@BBB@@@@@@?????????@@@@@@AAAAAA>>>===>>>>>>???EEELLLSSSSSSTTTTTTTTTRRRQQQPPPOOOMMMLLLMMMOOOQQQQQQPPPPPPNNNLLLIIIFFFBBB@@@???>>>??????@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;<<>>:::888777555333222333333222111111111111111111000/////////000000111111000000//////000111333666999;;;======<<<<<<======>>>???@@@BBBCCCDDDDDDCCCAAA???===888;;;>>>@@@AAAAAABBBDDD>>>>>>>>>>>>============>>><<<:::999:::===BBBDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@======>>>??????DDDJJJRRRSSSSSSTTTSSSRRRPPPOOOPPPOOONNNOOOQQQRRRRRRRRRPPPNNNLLLIIIFFFCCCAAA@@@>>>??????@@@@@@@@@@@@???========================;;;<<<<<<;;;;;;<<<>>>AAAEEEGGGKKKMMMNNNMMMJJJIIIIIIJJJLLLLLLLLLMMMOOORRRTTTVVVXXXYYYWWWVVVUUUUUUTTTUUUWWWWWWXXXZZZ]]]___bbbfffmmmsssxxx}}}{{{wwwtttpppllliiiccccccaaaaaadddjjjssszzzyyytttrrrvvv~~~wwwmmmkkkwww}}}}}}}}}||||||zzzyyyyyyuuuuuuuuuuuutttrrrpppooonnnllljjjiiihhhgggeeeccc[[[VVVNNNGGGBBB>>>:::888666444333333333333222000111111111111111000//////000000111111111111000000...///000222555888:::<<<;;;;;;;;;<<<===???@@@AAACCCDDDFFFFFFEEEBBB@@@>>>777:::===???@@@AAACCCDDDAAA@@@>>>===<<<======>>>>>>===;;;::::::>>>CCCFFFEEEDDDCCCAAA@@@@@@@@@@@@>>><<<===???@@@???CCCIIIPPPQQQRRRSSSRRRQQQPPPOOOPPPOOONNNNNNQQQRRRRRRQQQOOONNNLLLIIIFFFDDDAAA@@@<<<===>>>>>>?????????>>>========================<<<======<<<<<<===???AAAGGGHHHJJJLLLMMMLLLKKKJJJGGGIIIJJJJJJKKKLLLNNNPPPRRRVVVYYY\\\\\\[[[[[[\\\YYYYYYXXXWWWWWWXXXZZZ\\\^^^bbbggglllrrrxxx~~~|||yyywwwtttqqqnnnfffeeecccaaadddjjjtttzzz|||yyytttpppooottt{{{zzzqqqiiihhhqqq{{{}}}}}}~~~~~~}}}{{{yyywwwxxxxxxzzzzzzyyywwwuuusssnnnkkkiiihhhggggggfffeee[[[VVVNNNGGGBBB>>>;;;888666555444555555555333111111111111111111000//////000000111111111111000000------///111444777999;;;999999:::<<<>>>@@@BBBCCCEEEFFFGGGHHHGGGDDDAAA???777999===???@@@AAACCCEEECCCAAA???===<<<<<<>>>>>>>>>===<<<:::;;;>>>CCCGGGFFFEEEDDDBBBAAA@@@??????===<<<===@@@AAA@@@CCCHHHOOOPPPQQQRRRRRRQQQPPPPPPNNNMMMLLLLLLNNNPPPPPPOOOOOONNNLLLJJJGGGDDDBBBAAA;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>======>>>@@@BBBHHHIIIJJJKKKLLLLLLLLLKKKEEEGGGHHHIIIIIIJJJMMMOOOQQQUUUZZZ]]]_________```___^^^\\\ZZZYYYYYY[[[\\\]]]```dddhhhmmmssszzz~~~|||zzzyyywwwtttrrrjjjhhhfffdddfffmmmvvv}}}wwwuuuqqqmmmmmmrrrzzzwwwooojjjiiipppyyy~~~|||yyyuuuwwwwwwtttxxxvvvsssssstttuuuuuuuuuooommmjjjhhhgggeeebbb___[[[VVVOOOHHHDDDAAA>>><<<888666333//////333555444222111111111111111111111000000000000000000000000///000111333555555666666999:::<<<>>>??????>>>>>>IIIHHHHHHJJJKKKJJJEEE@@@;;;::::::???FFFHHHEEEAAADDDCCCBBBAAA???>>>======AAA???;;;999;;;???DDDHHHIIIGGGDDDAAA???>>>??????AAAAAA@@@@@@AAAAAABBBCCCIIIMMMRRRUUUUUUTTTSSSSSSPPPPPPPPPOOOOOONNNNNNNNNRRRPPPMMMIIIEEEAAA>>><<<>>>>>>>>>>>>????????????@@@@@@???>>>===<<<;;;;;;>>>===<<<;;;<<<>>>@@@AAAJJJKKKMMMOOOOOONNNLLLJJJLLLJJJHHHFFFFFFIIILLLNNNSSSVVVZZZ^^^aaabbbbbbbbbcccbbb```]]]\\\]]]^^^^^^```cccgggkkkoootttzzz~~~~~~~~~~~~}}}|||zzzyyyxxxtttqqqmmmkkklllqqqwww{{{~~~xxxrrrmmmlllllloooyyyzzzppplllmmmrrrvvv}}}||||||zzzvvvtttuuusssqqqpppqqqrrrrrrrrrmmmkkkhhhfffeeeeeecccaaa[[[VVVPPPJJJFFFCCC@@@>>><<<:::777555555666555222000111111111222222222222000000000000000000000000...///000111222444555555999:::;;;===>>>>>>>>>>>>FFFGGGKKKPPPSSSOOOHHHAAA999888999===AAABBBAAA>>>CCCBBBBBBAAA@@@???>>>>>>AAA???;;;999:::>>>CCCFFFFFFEEECCCAAA@@@?????????@@@???????????????@@@@@@HHHLLLQQQUUUUUUUUUUUUUUUSSSSSSSSSRRRRRRQQQQQQQQQSSSQQQNNNJJJFFFBBB???=========>>>>>>>>>?????????>>>>>>>>>>>>============>>>===<<<;;;<<<>>>@@@AAAFFFHHHKKKNNNOOONNNMMMLLLKKKJJJHHHGGGHHHIIILLLMMMQQQUUUZZZ___ccceeeeeeeeeeeedddaaa___^^^^^^^^^___cccfffkkkpppssswww{{{~~~~~~}}}|||yyyuuurrrrrrvvv{{{~~~|||vvvpppllljjjkkknnnwww}}}tttooooooqqqsss{{{vvvvvvtttrrrpppooopppqqqqqqpppllliiieeeddddddddddddccc[[[WWWPPPJJJGGGDDDBBB@@@===:::777666777555111...000111111111222222333333000000000000000000000000............000222444555::::::;;;;;;<<<===??????CCCGGGNNNWWWZZZVVVKKKCCC999999;;;<<<===>>>>>>===AAAAAAAAA@@@@@@@@@??????AAA>>>;;;888999<<<@@@CCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>===============>>>GGGKKKQQQUUUVVVVVVVVVWWWVVVUUUUUUUUUUUUTTTTTTTTTSSSQQQNNNKKKGGGCCC@@@>>>======>>>>>>>>>>>>??????<<<<<<======>>>>>>??????======<<<<<<<<<>>>@@@AAACCCEEEIIILLLNNNOOONNNMMMJJJJJJIIIIIIJJJJJJKKKLLLOOOTTTZZZaaafffhhhhhhggggggeeecccaaa``````aaabbbhhhlllrrrwwwzzz{{{}}}~~~~~~{{{zzz|||}}}wwwrrrmmmlllllloooxxx}}}wwwtttrrrrrr~~~~~~xxxvvv{{{vvvtttqqqpppqqqrrrrrrqqqnnnjjjfffccccccdddddddddZZZUUUOOOJJJGGGDDDBBBAAA@@@:::555555555333111000222222222222222222222222000000000000000000000000///.........///111444666;;;:::::::::;;;===???@@@AAAEEENNNWWW[[[WWWNNNEEE<<<===???>>>>>>>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>:::888888:::===@@@???@@@BBBCCCCCCBBB@@@???>>>>>>===<<<<<<<<<======EEEJJJPPPTTTVVVWWWXXXYYYUUUUUUUUUUUUUUUUUUUUUUUURRRPPPNNNJJJFFFCCC@@@>>>============>>>>>>>>>???============>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@BBBEEEHHHKKKMMMNNNMMMLLLIIIIIIJJJKKKKKKKKKKKKKKKOOOSSSZZZaaafffhhhggggggffffffdddddddddfffhhhjjjoootttzzz~~~{{{uuupppooopppsss|||~~~zzzwww|||}}}xxxvvv{{{vvvtttqqqpppqqqqqqqqqpppqqqmmmhhheeeddddddccccccXXXTTTMMMHHHEEEBBB@@@???BBB<<<888888777333444888555444444333222111000000111111111111111111111111111000//////000333666888::::::999:::;;;<<<>>>@@@AAADDDJJJQQQVVVTTTMMMFFF===>>>???>>>===>>>AAACCC???@@@@@@@@@@@@AAAAAAAAA@@@===:::888777999<<<>>>===???AAACCCCCCBBBAAA??????>>>>>>=========>>>>>>CCCHHHNNNSSSVVVWWWXXXYYYSSSSSSSSSSSSTTTTTTTTTTTTQQQPPPMMMIIIFFFBBB@@@>>><<<============>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<======>>>???@@@CCCEEEHHHKKKMMMMMMLLLKKKIIIJJJKKKLLLLLLLLLKKKKKKPPPTTTZZZ```dddffffffeeeeeeeeefffgggjjjnnnqqqtttwww{{{}}}wwwrrrqqqqqquuu~~~xxx{{{~~~{{{wwwwwwuuurrrpppoooooooooooonnnrrrnnnjjjfffeeedddcccaaaWWWSSSLLLFFFCCC@@@>>><<<<<<:::===@@@<<<222111777555555444333222111111000111111111111111111111111111111111111333555777888999999::::::;;;<<<>>>>>>AAABBBEEEJJJNNNNNNIIIDDD<<<;;;::::::<<>>===???AAABBBCCCBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@BBBGGGMMMRRRUUUVVVWWWXXXRRRRRRRRRSSSSSSSSSSSSSSSQQQPPPMMMJJJGGGCCCAAA@@@<<<<<<============>>>>>>??????>>>>>>======<<<<<<<<<<<<======>>>?????????CCCEEEIIILLLMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKQQQTTTYYY___ccceeefffffffffggghhhkkkooouuuyyy||||||~~~~~~~~~~~~~~~|||wwwrrrqqqqqqttt}}}yyyyyyzzz}}}~~~}}}yyyuuuvvvssspppoooppppppooonnnnnnlllhhhgggfffeeecccaaaXXXSSSLLLFFFBBB???===;;;666===KKKTTTKKK777///222333333333333333333333333111111111111111111111111000111111333444555666777888999:::;;;<<<=========AAAAAABBBFFFIIIIIIDDD@@@:::777555666<<>><<<:::999999;;;===???>>>???@@@AAABBBAAA@@@@@@<<<<<<======>>>???AAAAAAAAAFFFLLLQQQSSSTTTUUUVVVSSSSSSSSSTTTTTTUUUUUUUUUSSSRRROOOLLLIIIFFFCCCBBB<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>;;;<<<===>>>>>>?????????BBBDDDHHHLLLNNNOOONNNNNNKKKKKKKKKKKKKKKLLLLLLLLLQQQTTTXXX^^^cccgggjjjkkkiiijjjllloootttyyy~~~~~~~~~}}}{{{yyyxxxzzz|||~~~xxxsssrrrrrruuu~~~|||}}}|||||||||{{{wwwxxxvvvsssrrrrrrrrrqqqpppjjjhhhgggffffffeeecccaaaYYYTTTMMMGGGBBB???<<<:::999GGG^^^lll___CCC444444000000111222444555666666111111111111111111111111///000111333555555666666777888:::<<<======<<<<<<@@@@@@BBBEEEHHHGGGAAA<<<;;;666333666===DDDFFFEEEAAAAAAAAA@@@@@@@@@??????===<<<:::999:::;;;>>>??????@@@@@@AAAAAA@@@@@@@@@;;;;;;;;;<<<>>>???AAABBBAAAEEELLLPPPRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWUUUTTTQQQNNNKKKHHHEEEDDD<<<<<<<<<<<<=========>>>;;;;;;<<<===>>>???@@@@@@;;;<<<===>>>????????????@@@CCCGGGLLLOOOQQQQQQQQQKKKKKKKKKKKKKKKLLLMMMMMMQQQTTTXXX]]]ccciiinnnppplllmmmnnnqqqvvv{{{~~~}}}zzzvvvssstttwwwzzzzzzvvvtttuuuxxx|||}}}}}}{{{|||}}}}}}zzzwwwyyywwwuuussssssrrrqqqoookkknnnlllfffaaaaaaaaa___[[[UUUMMMFFFBBB>>><<<:::222JJJdddiiiWWWAAA444000111222222222222111000000---...///000111222333333111000000000111333555666777777888999:::;;;;;;<<<>>>>>>>>>@@@AAA@@@===;;;999888888:::>>>BBBDDDEEECCCBBB@@@>>>======>>>???:::::::::999888888;;;>>>@@@???>>>===<<<;;;;;;:::;;;;;;:::;;;===@@@CCCDDD;;;@@@FFFKKKMMMNNNOOOOOOSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSRRRPPPMMMHHHDDDBBB>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>>>>===<<<<<<>>>@@@BBBCCCFFFJJJNNNQQQQQQPPPKKKKKKKKKKKKLLLLLLLLLLLLPPPPPPSSSYYYaaaiiinnnppprrrooommmqqqxxx~~~|||xxxuuutttvvvzzz}}}~~~uuuqqqsss{{{}}}~~~}}}||||||}}}|||zzzwwwxxxvvvtttsssssssssqqqpppkkknnnlllfffbbbbbbbbb```[[[VVVNNNFFFAAA>>>;;;999777EEESSSRRRDDD777333444222222222222222111000///222222111000//////......111000000000111333555666777777777888999:::;;;<<<>>>>>>>>>@@@AAA@@@>>><<<888777666888<<<@@@BBBCCCCCCAAA???=========>>>???;;;;;;;;;999777888;;;===?????????>>>===<<<;;;;;;<<<;;;::::::<<<>>>@@@BBB???CCCIIINNNPPPQQQRRRRRRPPPQQQRRRTTTTTTTTTTTTTTTUUUUUUTTTRRRNNNJJJFFFCCC???>>>>>>>>>============???>>>>>>>>>===============>>>>>>>>>======>>>@@@AAABBBDDDHHHMMMOOOPPPOOOJJJJJJJJJKKKKKKLLLLLLMMMPPPQQQUUUZZZbbbiiiooorrruuurrrppprrryyy~~~}}}xxxwwwuuuuuuwww{{{zzzvvvxxx}}}||||||||||||yyywwwwwwuuusssrrrssssssrrrqqqjjjmmmlllfffcccccccccaaa\\\WWWNNNGGGAAA===:::888999>>>BBB>>>666000111555333333333222111000///...333222111000...---,,,,,,000000000000111333444666777777666666777999;;;<<<>>>>>>>>>@@@AAAAAA???===777666555666:::>>>@@@@@@AAA@@@???=========>>>>>>======<<<999777777:::<<<@@@@@@@@@???>>>===<<<<<<===<<<:::::::::<<<>>>@@@AAAEEEKKKOOOQQQRRRSSSTTTOOOPPPRRRTTTUUUVVVVVVVVVWWWVVVVVVTTTPPPLLLHHHEEE??????>>>>>>=========>>>??????>>>>>>>>>=========<<<>>>??????>>>>>>???@@@@@@AAACCCFFFKKKNNNNNNNNNIIIIIIIIIJJJKKKLLLMMMMMMQQQSSSVVV\\\cccjjjppptttxxxuuusssuuuyyy||||||{{{vvvvvvwwwyyy}}}{{{}}}zzz}}}~~~}}}}}}}}}|||{{{yyyxxxvvvtttrrrrrrssssssrrrqqqjjjmmmlllfffcccddddddbbb]]]WWWOOOGGGAAA===:::888777888:::999666333111111333333333222111000///...------......//////000000000000///000111222444555777666666666777999;;;<<<>>>>>>>>>@@@AAABBB@@@???888666555555999<<>>=========>>>>>>>>>>>>===:::777777999;;;CCCCCCCCCBBBAAA???===<<<<<<;;;:::::::::<<<>>>@@@AAAEEEJJJNNNPPPQQQRRRTTTSSSTTTUUUVVVWWWXXXYYYYYYWWWWWWVVVTTTQQQMMMHHHFFF@@@???>>>=========>>>>>>?????????>>>>>>>>>======<<<>>>???@@@??????@@@AAAAAAAAABBBFFFJJJMMMNNNNNNIIIHHHHHHIIIJJJKKKMMMNNNPPPSSSXXX]]]dddkkkqqqvvvzzzwwwvvvvvvyyyzzzzzzyyy{{{|||~~~}}}|||}}}}}}~~~~~~}}}{{{zzzyyyyyyvvvtttrrrrrrrrrsssrrrqqqjjjllllllfffcccddddddbbb]]]WWWOOOGGGAAA===:::888777666555666666555333111333333333222111000//////++++++,,,...///111222222000/////////000222444555777777666777888999;;;<<<>>>======>>>AAABBBAAA@@@:::888666666999===???@@@?????????>>>>>>>>>>>>>>>??????===:::888777999;;;EEEEEEFFFEEEDDDBBB@@@>>><<<<<<;;;:::;;;>>>@@@AAACCCGGGKKKOOOPPPRRRSSSUUUWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUQQQMMMIIIFFFAAA@@@>>>=========>>>???????????????>>>>>>>>>>>><<<>>>@@@AAA@@@@@@AAABBBBBBAAABBBFFFJJJNNNOOOOOOIIIHHHHHHGGGHHHJJJLLLMMMOOOSSSXXX]]]cccjjjqqqwwwyyyxxxxxxxxxzzzzzzzzzzzz~~~}}}~~~}}}{{{yyyyyyyyyvvvtttrrrqqqrrrrrrqqqpppiiilllkkkeeebbbbbbbbb```\\\WWWNNNGGGAAA===:::888:::555111000222444555444111222222222222111000000---......//////000111111////////////000222333555666777888999:::;;;;;;<<<<<<;;;;;;===???AAAAAA@@@<<<:::777666999===???@@@??????@@@?????????????????????===;;;888888999;;;DDDEEEGGGHHHHHHHHHFFFEEE@@@???=========???AAABBBGGGJJJNNNQQQRRRSSSUUUWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWUUURRRNNNJJJGGGBBB@@@???======>>>???@@@@@@@@@?????????>>>>>>>>>;;;>>>AAABBBAAAAAAAAABBBBBBBBBBBBEEEJJJMMMOOOPPPJJJIIIGGGGGGGGGHHHJJJLLLLLLQQQWWW\\\aaahhhpppvvvxxxyyyzzz{{{}}}~~~~~~|||~~~~~~{{{yyyyyyzzzwwwuuurrrqqqrrrqqqpppoooiiilllkkkeeeaaaaaa```^^^[[[VVVNNNFFFAAA>>>;;;999999555111111333555555444000000111222222222222111//////000000000000000000////////////000111333444666777:::;;;===<<<<<<;;;;;;::::::;;;>>>@@@AAA@@@===:::777666888<<<>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@??????===;;;999888:::<<>>???AAA@@@@@@@@@?????????>>>>>>;;;>>>AAACCCBBBBBBBBBCCCAAA@@@AAACCCHHHLLLNNNOOOKKKJJJHHHFFFFFFGGGIIIJJJJJJOOOVVV[[[___eeennnuuuxxxzzz}}}|||~~~~~~{{{xxxyyyzzzxxxuuusssqqqqqqqqqooonnnjjjllljjjddd``````___]]][[[UUUMMMFFFBBB>>><<<:::444555666888999888444000///000111222222333222222...//////000111222222333//////...///000111333444666888;;;===>>>>>><<<;;;:::999999:::===@@@AAA@@@===:::666555777;;;>>>???@@@AAAAAABBBBBBBBBAAAAAA>>>>>>===;;;999999;;;===;;;???EEEKKKPPPSSSTTTUUUKKKIIIEEEBBB@@@?????????FFFHHHLLLNNNOOOQQQSSSUUUXXXWWWWWWXXXYYY[[[]]]^^^\\\\\\[[[YYYUUUQQQMMMKKKCCCAAA???===<<<>>>@@@AAA@@@@@@@@@????????????>>>;;;>>>AAACCCCCCBBBBBBCCC@@@??????BBBFFFJJJMMMNNNLLLKKKHHHFFFEEEFFFHHHIIIHHHNNNUUUZZZ]]]dddmmmtttxxx{{{~~~|||zzzyyyxxxxxxyyyyyyuuuqqqnnnooopppqqqrrrnnnjjjfffdddbbb```^^^]]]ZZZUUUNNNGGGBBB???;;;999666666555444333333333333222222222111000//////...000000////////////000000///000111000000111333666===???AAA@@@???===<<<===>>>>>>>>>AAACCCCCCAAA???===;;;999777888:::>>>@@@@@@@@@@@@@@@@@@???>>>===::::::;;;<<<<<<;;;::::::===@@@EEEIIILLLQQQUUUXXXSSSOOOJJJDDDAAAAAABBBCCCGGGGGGHHHLLLQQQUUUUUUTTTZZZYYYYYYYYY[[[^^^aaaccccccaaa]]]ZZZWWWSSSNNNKKKEEECCC@@@????????????>>>@@@@@@??????>>>============???AAACCCDDDDDDCCCCCCCCCAAA???@@@FFFKKKMMMMMMIIIIIIGGGFFFFFFFFFGGGGGGKKKOOOTTTXXX]]]dddnnnttt|||}}}~~~|||zzzxxxxxxxxxxxxyyyvvvrrrpppppprrrssstttooolllgggdddbbbaaa___^^^ZZZUUUMMMFFFBBB>>>;;;999555444333222111111111111222222111111000//////...000000////////////000000---...000000000222555777888;;;>>>@@@AAAAAABBBCCCAAA@@@@@@AAABBBCCCAAA@@@>>><<<:::888999;;;>>>@@@@@@@@@@@@@@@???>>>===<<<999999:::;;;;;;:::999999<<>>@@@@@@??????>>>============???BBBDDDFFFEEEDDDCCCBBB???===???DDDHHHKKKKKKJJJJJJHHHHHHGGGHHHIIIJJJLLLPPPTTTXXX]]]dddmmmttt~~~}}}{{{yyyxxxwwwwwwxxxyyyvvvsssrrrsssuuuwwwwwwqqqmmmhhhdddbbbaaa```___YYYTTTLLLFFFAAA===:::888555444333222111111111111222222111111000/////////000000////////////000000,,,---//////000222666888666:::>>>AAACCCDDDFFFHHHEEECCCAAAAAABBBCCCBBBAAA@@@>>>;;;999:::<<>><<<;;;:::888999999::::::999999888:::>>>BBBEEEGGGJJJMMMOOOUUURRRNNNIIIDDDAAA???>>>GGGHHHJJJNNNSSSVVVWWWWWW[[[[[[[[[\\\]]]___aaabbbdddaaa^^^[[[YYYUUUQQQNNNHHHEEEAAA@@@???@@@???>>>@@@@@@??????>>>=========<<>>===>>>BBBFFFIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKNNNQQQUUUXXX\\\ccclllsss~~~~~~}}}{{{yyyxxxwwwwwwwwwyyywwwttttttvvvxxxyyyyyysssoooiiidddcccbbbaaa```YYYSSSLLLEEE@@@===999777777666555444444333333444111111111111000000//////000000////////////000000---.../////////111444777888;;;???BBBCCCEEEGGGHHHHHHEEECCCBBBBBBCCCCCCBBB@@@>>>;;;999999;;;===???AAA@@@@@@???===;;;:::999999999::::::::::::999999:::===AAADDDFFFGGGJJJLLLRRRPPPMMMJJJFFFCCC@@@???FFFHHHKKKOOOTTTWWWYYYZZZ\\\]]]^^^___```aaaaaabbbdddbbb___\\\ZZZWWWSSSPPPJJJGGGCCC@@@@@@@@@??????@@@@@@??????>>>=========<<>>AAACCCEEEHHHIIIIIIGGGDDDBBBCCCCCCCCCBBB@@@>>>;;;888888999;;;===AAA@@@@@@???===;;;:::999;;;;;;::::::::::::;;;;;;:::===AAADDDEEEGGGHHHJJJLLLKKKJJJHHHFFFDDDBBBAAAEEEHHHLLLPPPTTTWWWZZZ\\\]]]^^^```bbbcccddddddddddddbbb```^^^\\\YYYUUURRRMMMIIIDDDAAA@@@@@@@@@???@@@@@@??????>>>=========<<>>;;;888777888:::<<<@@@@@@@@@???>>><<<;;;:::<<<;;;;;;::::::;;;;;;<<<999<<>>=========<<<>>>BBBEEEHHHIIIIIIIIIGGGGGGGGGFFFFFFHHHLLLOOOQQQQQQQQQRRRTTTVVVYYYZZZYYYZZZ[[[\\\]]]ccclllsss{{{{{{yyyvvvuuusssrrrooommmcccaaa___\\\ZZZZZZ[[[\\\bbbeeelllxxx}}}{{{zzzyyyyyyzzzxxxvvvtttuuuvvvwwwwwwvvvpppnnnkkkhhheeebbb^^^[[[ZZZUUUMMMFFFBBB>>>;;;999666555444333333222222333000000000000000000000111000000////////////000000//////000///...///111333111444999>>>@@@CCCFFFHHHFFFDDDDDDDDDEEEEEECCCAAABBB???<<<999888999:::<<<@@@@@@@@@@@@???>>>===<<<;;;;;;:::999999:::;;;;;;777;;;@@@CCCEEEEEEFFFGGGCCCCCCBBBAAAAAAAAAAAAAAABBBFFFKKKOOORRRVVVZZZ^^^^^^aaaeeeiiikkkkkkkkkjjjeeecccaaa___^^^\\\YYYVVVQQQLLLFFFBBB@@@@@@AAA@@@@@@@@@??????>>>============>>>@@@CCCFFFHHHJJJKKKIIIJJJJJJHHHGGGIIIMMMQQQRRRRRRSSSTTTVVVYYY\\\]]]\\\]]]^^^]]]^^^dddmmmttt}}}yyyvvvqqqnnnkkkhhheeebbb\\\ZZZWWWTTTSSSSSSTTTUUUUUUYYYbbbooo|||~~~|||{{{zzzzzzzzzwwwuuuttttttuuuvvvvvvuuuooommmkkkhhhfffbbb]]]YYYZZZUUUNNNGGGBBB???;;;999888888666555555555555555000000000000000111111111000000////////////000000---............///222555444777;;;===>>>???AAABBBDDDCCCCCCDDDFFFEEECCC@@@CCCAAA===:::999999;;;===@@@@@@@@@@@@@@@???>>>===;;;:::999888888999:::;;;555999>>>BBBDDDEEEEEEFFFCCCBBB@@@???>>>??????@@@@@@EEEKKKOOORRRUUUZZZ^^^^^^aaafffjjjmmmnnnmmmllleeedddaaa```___]]]YYYWWWRRRMMMGGGBBBAAAAAAAAAAAA@@@@@@??????>>>===============???AAADDDGGGJJJLLLJJJKKKKKKIIIGGGIIIMMMQQQPPPPPPQQQSSSUUUXXX[[[]]]^^^______^^^___eeemmmtttyyyuuuoooiiieeeaaa^^^[[[ZZZXXXVVVSSSRRRSSSTTTVVVPPPTTT^^^mmmzzzzzzvvvtttvvvwwwxxxxxxvvvuuussssssrrrrrrnnnllljjjgggdddaaa___^^^^^^VVVMMMFFFCCC???:::555666555555444444333222222111111111111000000000000111111000000//////......000000000000000111111222777555777;;;===;;;<<>>;;;999888888888CCCBBBAAAAAA@@@???>>>>>><<<<<<<<<;;;:::888777666888:::<<>><<<<<<>>>???@@@DDDHHHMMMQQQUUUXXX\\\___aaacccfffjjjlllnnnnnnmmmjjjgggdddaaa^^^ZZZVVVRRRNNNKKKFFFBBB@@@??????>>>????????????>>>>>>>>>>>><<<===???CCCFFFIIILLLMMMNNNMMMJJJIIIJJJMMMPPPSSSRRRTTTUUUUUUUUUUUUWWWYYY[[[[[[[[[[[[]]]dddlllrrrvvvzzz~~~wwwooojjjgggccc]]]WWWUUUVVVUUUTTTRRRPPPPPPPPPTTTVVV]]]hhhttt~~~zzzvvvtttuuuvvvvvvuuuuuutttssssssssstttmmmllljjjgggdddaaa___^^^\\\TTTLLLFFFCCC@@@<<<888666555555444444333222222111111111111000000000000////////////000000000000000////////////000111111555333555:::<<<:::;;;>>>AAAAAAAAAAAABBBCCCDDDDDDAAA@@@>>><<<;;;999999888??????@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<:::999888777888:::===???AAABBBCCC@@@???>>>======>>>???@@@CCCGGGLLLPPPTTTWWW[[[^^^aaacccfffjjjlllmmmmmmllliiifffcccaaa^^^[[[WWWSSSOOOLLLHHHDDDBBBBBBAAAAAA????????????>>>>>>>>>>>>;;;<<>>AAAAAABBBBBBCCCDDDDDDEEE@@@@@@???>>><<<;;;999888;;;<<<>>>???AAABBBBBBBBB????????????>>><<<;;;;;;555666888:::===???@@@AAAAAA@@@???>>>>>>???@@@AAACCCFFFKKKOOOSSSVVVZZZ]]]aaacccfffiiikkklllkkkkkkgggeeebbb```^^^\\\XXXUUUQQQOOOKKKGGGDDDCCCCCCCCC@@@@@@?????????>>>>>>>>>;;;===???AAADDDGGGIIIJJJNNNMMMKKKKKKLLLOOORRRTTTPPPPPPPPPNNNMMMNNNPPPSSSUUUUUUUUUUUUXXX]]]dddiiipppsssyyy}}}tttmmmiiieeeaaa]]]ZZZZZZZZZYYYYYYXXXXXXXXXVVVWWWZZZbbbkkkuuu{{{~~~~~~{{{{{{}}}~~~~~~~~~{{{wwwtttssssssuuutttsssrrrrrrrrrrrrrrrmmmllliiigggcccaaa^^^]]]XXXSSSLLLFFFBBB???<<<:::666555555444444333222222111111111111000000000///.../////////000000000111...............///000000111000222888::::::;;;>>>AAAAAABBBCCCDDDDDDDDDDDD??????@@@???>>>;;;999888:::;;;===???AAAAAABBBBBB????????????>>>===<<<;;;555666777999;;;===???@@@AAA@@@????????????@@@AAACCCFFFKKKOOORRRVVVYYY\\\aaaccceeehhhjjjjjjjjjjjjeeedddaaa```___]]]ZZZWWWTTTSSSOOOJJJEEEBBBAAABBB@@@@@@@@@?????????>>>>>>===>>>???BBBDDDFFFHHHIIIKKKKKKJJJIIIKKKMMMPPPRRRPPPPPPOOOLLLKKKKKKNNNPPPRRRRRRSSSTTTVVVZZZ```dddjjjnnnttt{{{zzzrrrlllhhhdddaaa___^^^]]]]]]]]]]]]\\\ZZZXXXXXXZZZ___gggpppwww||||||{{{{{{}}}~~~}}}{{{wwwtttttttttwwwvvvuuusssqqqppppppooolllkkkiiifffccc```^^^]]]YYYTTTMMMFFFAAA===:::888666555555444444333222222111111111111000000000///111000000000/////////..................///000000222000333888;;;:::<<>>?????????===;;;999888:::;;;===???@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;777777888999;;;===@@@AAAAAAAAA@@@@@@@@@@@@AAAAAACCCFFFKKKOOORRRUUUYYY[[[___aaadddgggiiijjjiiiiiieeedddbbbaaa```___\\\YYYWWWVVVSSSMMMEEE@@@??????@@@@@@@@@@@@????????????>>>???@@@BBBDDDEEEGGGGGGGGGGGGFFFGGGHHHJJJMMMNNNPPPPPPOOOMMMKKKKKKMMMOOOPPPQQQRRRSSSUUUXXX]]]```dddhhhnnnuuu|||xxxqqqmmmiiigggeeecccaaa```aaa```^^^\\\[[[[[[[[[^^^ccckkksssyyy~~~~~~}}}}}}{{{wwwuuuuuuvvvyyyxxxvvvtttrrrpppoooooolllkkkiiifffccc```^^^]]]XXXTTTNNNFFF@@@<<<999888666555555444444333222222111111111111000000000000111111111000///.........//////......//////000111222111333888;;;:::;;;>>>???@@@AAACCCDDDCCCCCCBBB>>>>>>>>>===<<<:::999888:::<<<>>>???@@@???===<<<===============<<<;;;;;;888888888999;;;===@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEJJJNNNQQQTTTWWWYYY]]]___bbbfffhhhiiijjjiiigggeeeccccccbbb```]]][[[YYYYYYVVVOOOGGGAAA??????AAA@@@@@@@@@@@@???????????????@@@AAABBBDDDEEEEEECCCCCCCCCDDDFFFHHHJJJLLLOOOPPPPPPOOOMMMMMMNNNOOONNNOOOQQQRRRSSSVVVZZZ]]]^^^aaagggnnntttzzz}}}~~~yyyuuurrrqqqnnnkkkgggffffffddd```]]][[[\\\\\\]]]```gggooouuu}}}}}}{{{{{{|||~~~}}}~~~~~~zzzwwwuuuwwwxxxyyyxxxvvvtttsssrrrqqqqqqlllkkkiiifffccc```^^^\\\VVVSSSMMMFFF@@@<<<;;;;;;666555555444444333222222111111111111000000000000000000000000////////////000////////////000111111222111222777999888888;;;===???@@@BBBCCCBBBAAAAAA>>>===<<<:::999999999999999:::===???@@@???===<<<=========>>>======<<<;;;888888888888:::===???AAAAAAAAABBBBBBBBBBBBAAAAAA@@@CCCHHHKKKNNNQQQTTTVVV[[[]]]aaaeeehhhjjjjjjjjjiiigggeeedddcccaaa^^^\\\YYYZZZXXXRRRIIICCCBBBCCCAAAAAA@@@@@@@@@?????????===>>>>>>???@@@AAAAAABBBAAAAAABBBCCCEEEGGGIIIJJJMMMOOOQQQQQQOOONNNNNNNNNKKKMMMPPPQQQRRRTTTWWWYYYYYY\\\```fffkkkooosssttttttyyy~~~||||||xxxsssnnnkkkkkkhhhccc^^^ZZZ[[[\\\\\\]]]bbbjjjpppzzz~~~xxxwwwxxxyyyxxx|||}}}|||~~~~~~zzzvvvvvvxxxzzzxxxwwwvvvuuutttssssssssslllkkkhhhfffbbb```]]]\\\SSSQQQLLLFFF@@@===<<<===666555555444444333222222111111111111000000000000......//////000000111111000000000000000111222222222000222666888666666999<<<>>>@@@BBBBBBBBBAAA@@@>>><<<;;;999888888999999777999<<>>======>>>>>>>>>>>>======<<<888888777777999<<<>>>@@@AAABBBBBBCCCCCCBBBBBBAAA>>>AAAEEEIIILLLNNNRRRTTTYYY\\\```dddhhhjjjkkkkkkjjjiiigggeeedddbbb___]]]XXXZZZZZZTTTLLLFFFFFFHHHAAAAAAAAA@@@@@@@@@??????<<<<<<======>>>>>>??????@@@AAABBBCCCEEEGGGIIIJJJKKKNNNPPPQQQPPPNNNMMMMMMJJJLLLNNNPPPQQQRRRTTTVVVVVVXXX\\\```dddhhhjjjkkkkkkqqqyyy~~~yyyrrrooonnnkkkddd___YYYZZZ[[[[[[[[[```gggmmmyyy~~~|||yyyvvvxxx{{{}}}{{{|||||||||}}}yyyvvvuuuuuuuuuvvvuuusssssstttsssqqqooonnnkkkfffbbb```^^^[[[YYYXXXSSSLLLGGGCCC@@@>>><<<;;;888444333333333333333////////////////////////000///...------...///000////////////000111222333222222333555666888999:::;;;>>>AAABBBAAA>>>======???===:::888777888:::;;;999888999;;;>>>??????>>>@@@@@@??????????????????<<<999777777:::>>>AAABBBAAAAAAAAAAAABBBBBBCCCDDDBBB???AAAIIILLLKKKMMMRRRYYY[[[___cccfffhhhjjjjjjjjjiiihhhfffeeedddbbbbbb______]]]YYYSSSKKKDDD???@@@AAAAAABBBAAA@@@>>>===>>>>>>????????????>>>>>>>>>???@@@AAAAAADDDHHHKKKJJJNNNQQQSSSRRROOONNNMMMMMMMMMNNNOOOQQQSSSUUUVVVXXXYYYZZZ\\\___bbbdddfffiiilllpppsssvvvzzzxxxqqqhhhbbb^^^\\\YYYXXXYYYZZZ]]]fffppp{{{|||wwwtttyyy}}}|||~~~~~~~~~}}}zzzwwwvvvvvvvvvvvvtttsssssstttsssqqqnnnmmmjjjfffbbb```^^^\\\ZZZWWWRRRLLLFFFBBB???===;;;999777333222222333222222222222222222222222222222000//////......//////000////////////000111222222111222333555666888999:::999<<>>??????>>>@@@@@@@@@AAAAAAAAAAAAAAA>>>;;;999888;;;???AAABBBBBBBBBBBBAAABBBCCCCCCDDDBBB???AAAGGGJJJJJJMMMRRRXXXZZZ^^^bbbfffhhhjjjjjjjjjjjjiiigggfffeeedddccc```___]]]YYYSSSLLLDDD@@@@@@AAABBBCCCCCCBBBBBBAAA?????????@@@@@@?????????===???AAABBBBBBCCCFFFHHHIIILLLPPPSSSRRRQQQOOOOOOMMMNNNNNNOOOQQQSSSUUUVVVXXXXXXYYYZZZ[[[]]]^^^___dddfffiiilllooouuu{{{wwwnnngggbbb___^^^\\\[[[\\\[[[\\\dddmmmyyy}}}}}}{{{uuussssssxxx~~~~~~|||yyywwwwwwwwwwwwuuutttsssssssssssspppnnnkkkiiieeecccaaa```]]][[[VVVQQQKKKEEEAAA>>><<<:::888555222111222222222111333333333333333333333333//////000000111000000///............///000111111111222333555777888999:::888:::<<<===<<<<<<>>>???<<<:::888666666666777888999999999;;;>>>@@@???>>>AAAAAAAAABBBBBBCCCCCCDDD@@@>>>::::::<<>>@@@BBBBBBBBBBBBDDDEEEHHHKKKPPPSSSSSSQQQQQQQQQNNNNNNOOOPPPQQQSSSUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZ\\\]]]^^^aaafffnnnxxx~~~wwwmmmeeeaaa______^^^]]]^^^]]]\\\aaaiiiwww||||||wwwyyy}}}~~~uuurrrrrrsssyyy|||{{{yyyxxxwwwvvvvvvvvvuuutttsssssssssrrrpppnnnjjjhhheeecccbbbaaa^^^\\\UUUPPPJJJDDD@@@===;;;999777555333222333333222111111111111111111111111111...///111222222111000000...............///000000111111333555777888:::;;;888:::;;;<<<<<<===???AAA<<<;;;999888777777888999999999:::<<<>>>@@@???>>>@@@@@@AAAAAABBBCCCDDDDDDAAA>>>:::999;;;>>>@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@AAADDDHHHLLLPPPSSSVVVZZZ___dddgggiiijjjiiiiiihhhgggfffeeeddddddaaaaaa___\\\VVVNNNGGGCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAACCCFFFIIIMMMQQQSSSSSSQQQPPPPPPNNNNNNNNNPPPQQQSSSUUUVVVTTTTTTUUUVVVWWWXXXXXXXXXTTTTTTTTTWWW^^^iiivvvyyynnneee___]]]^^^]]]^^^___]]]\\\```gggtttzzzyyyrrrrrrtttuuuyyy{{{xxxwwwwww{{{xxxxxxwwwvvvuuuuuuuuuuuuuuutttrrrrrrsssrrrpppnnniiigggeeedddcccbbb___]]]UUUPPPIIIDDD@@@===;;;999777666444444444555444222000000000000000000000000...///000222222222111000///............//////000000111333555777999:::;;;999;;;===>>>>>>???BBBDDD>>>===<<<::::::::::::::::::999:::<<>>>>>???@@@AAABBBBBBCCC???<<<999888999<<<>>>???@@@@@@???????????????@@@???@@@??????BBBGGGKKKMMMOOORRRWWW\\\aaaeeehhhiiiggggggfffeeeddddddccccccbbbbbb```]]]WWWPPPIIIEEEDDDCCCCCCBBBBBBBBBAAAAAACCCCCCBBBAAAAAABBBCCCCCCDDDCCCAAA>>>===@@@DDDHHHLLLOOOSSSTTTSSSPPPNNNMMMMMMMMMNNNOOOQQQSSSTTTUUUSSSTTTTTTUUUTTTSSSRRRRRRNNNNNNOOORRRZZZggguuu~~~zzzoooddd]]]YYYYYYYYY[[[]]]]]]\\\```gggqqqyyywwwxxxzzzxxxqqqpppoooooopppxxx~~~~~~}}}|||wwwwwwwwwvvvvvvuuutttttttttsssrrrrrrrrrrrrooommmjjjhhhfffeeedddbbb___\\\UUUPPPJJJDDD@@@===;;;999777666444555666666444333111111111111111111111111......///000111111111111000//////......///000000000111222444777999;;;<<<:::===???AAAAAAAAACCCDDD??????>>>===<<<<<<<<<<<<:::::::::<<>>>>>>>>??????@@@@@@@@@<<<:::666666888;;;===>>>@@@@@@??????>>>>>>??????===??????>>>AAAFFFJJJJJJKKKNNNSSSYYY___cccfffhhhffffffeeeeeedddccccccbbbccccccaaa^^^XXXQQQKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@DDDCCCBBBAAAAAABBBCCCDDDEEEDDDBBB???>>>AAAEEEIIINNNQQQTTTUUUSSSPPPMMMLLLLLLLLLMMMNNNPPPQQQSSSTTTTTTTTTTTTSSSRRROOOMMMKKKMMMMMMOOORRRZZZeeeqqqyyyvvvkkkaaaZZZVVVUUUUUUWWWZZZZZZZZZ___fffmmmvvv{{{wwwsssrrruuuyyy~~~xxxsssssssssvvv{{{tttpppmmmkkkmmmvvv~~~}}}{{{zzzxxxxxxxxxxxxwwwvvvuuuttttttsssrrrrrrrrrqqqooommmjjjiiigggfffdddbbb^^^[[[VVVQQQJJJDDDAAA>>>;;;:::555444333444555555333222222222222222222222222222............///000111222111000000//////000000000///000222444777999;;;<<<:::===AAABBBBBBBBBBBBCCC@@@??????>>>======<<<<<<:::::::::===???AAA@@@???>>>>>>??????????????????;;;888555555888;;;>>>???BBBBBBAAA@@@@@@@@@@@@@@@;;;???@@@>>>@@@FFFIIIFFFHHHKKKPPPWWW]]]aaaeeeffffffffffffeeeddddddccccccccccccbbb___YYYSSSLLLHHHCCCBBBAAA@@@@@@AAAAAABBBDDDCCCAAA@@@@@@AAACCCDDDBBBCCCCCCCCCBBBCCCFFFHHHMMMPPPSSSUUUSSSPPPOOONNNJJJKKKKKKLLLNNNPPPRRRSSSSSSTTTUUUUUUUUUSSSQQQPPPOOOPPPRRRUUUYYYaaajjjqqqxxx|||wwwlllccc[[[VVVTTTTTTSSSTTTVVVVVVVVV\\\dddhhhsssyyyuuuqqqnnnmmmpppsssxxxzzzuuurrrsssrrrqqquuuxxxrrrlllhhhjjjqqq~~~|||zzzyyyzzzzzzzzzyyyyyywwwvvvuuutttsssrrrrrrrrrqqqooommmkkkiiigggfffeeebbb^^^[[[VVVQQQKKKEEEAAA>>><<<:::444333222333444444333111111111111111111111111111...------------///111222111111000000000000000111///000222444777999;;;<<<:::===AAACCCCCCBBBAAAAAA?????????>>>======<<<<<<::::::;;;===@@@AAA@@@???@@@@@@??????????????????:::888555555888<<>>@@@>>>@@@FFFHHHEEEFFFIIINNNUUU[[[```dddeeegggggggggffffffeeeeeedddddddddccc___ZZZSSSMMMIIIBBBAAA@@@@@@AAABBBDDDEEEDDDCCCAAA@@@@@@AAACCCDDD???BBBEEEGGGGGGFFFFFFFFFKKKOOOSSSTTTTTTRRRPPPPPPJJJJJJJJJLLLMMMOOOQQQRRRPPPRRRUUUXXXZZZ[[[[[[[[[RRRSSSUUUWWWYYY___eeejjjqqqvvv|||zzzpppddd\\\WWWUUUTTTTTTRRRSSSTTTSSSSSSZZZbbbeeeppp}}}wwwtttqqqmmmmmmooorrruuu}}}~~~}}}yyyuuurrrttttttqqqqqq{{{zzzssskkkfffdddlllzzz~~~|||}}}~~~~~~~~~||||||{{{xxxuuusssssstttxxxwwwvvvvvvuuusssnnnkkknnnkkkgggdddccc```^^^\\\XXXSSSLLLFFFAAA>>><<<:::888555333222222222111000111111000///.........//////000111222222111000///333111//////000111000///...000222444555777:::===>>>?????????>>>>>>@@@BBB@@@??????>>>===<<<;;;;;;:::;;;;;;<<<>>>???AAABBB@@@===;;;:::::::::999777666777777666666888<<>><<<<<<;;;888666444333333333222000333333222222222333333333000000000111111000000000000000000//////.........,,,...000111222555888;;;===>>>???>>>===>>>@@@BBBBBBBBBBBBAAA@@@???>>>>>>::::::;;;<<<===???AAABBBBBB???<<<;;;:::999777666666666777666666888;;;>>>@@@AAABBBDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@BBBDDDFFFEEEHHHMMMTTT[[[aaacccdddeeeeeeeeeffffffggghhhiiiiiigggdddaaa]]]XXXRRRNNNHHHEEEBBBAAAAAAAAA@@@???BBBCCCDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCFFFKKKRRRVVVWWWUUUSSSRRRKKKKKKLLLMMMNNNPPPQQQRRRSSSUUUYYY]]]```bbbbbbbbb```\\\ZZZ]]]^^^]]]```fffiiikkkooovvv|||}}}{{{xxxtttmmmeee```^^^]]]ZZZVVVTTTVVVVVVUUUSSSSSSVVVYYYbbbmmmzzz|||zzzyyyyyy|||zzz{{{~~~~~~|||zzzwwwsssvvvsssjjjggghhheeeiiittt~~~|||{{{{{{{{{zzz{{{|||{{{yyywwwvvvvvvxxxvvvtttssssssttttttrrrqqqllliiifffcccaaa___]]][[[YYYRRRHHH@@@<<<;;;<<<<<<888666444333444444333111222222111111111000000000111000000//////000000111///222444333///------...,,,...000111222444777:::<<<===>>>>>>===>>>@@@BBBDDDDDDCCCCCCAAA@@@???>>>;;;::::::;;;<<<>>>@@@AAACCC@@@===;;;:::999777555666666777666666777:::<<<===???AAADDDFFFGGGHHHHHHEEECCCBBBAAAAAABBBDDDFFFGGGJJJNNNUUU[[[```ccceeeeeeeeeffffffggghhhhhhhhhfffeeecccaaa___[[[UUUQQQJJJGGGCCCAAAAAAAAA@@@???@@@BBBCCCCCCBBBBBBCCCEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDIIIQQQVVVWWWUUURRRQQQNNNNNNOOOPPPRRRSSSTTTTTTUUUXXX[[[___ccceeeffffffhhhcccaaaaaaaaa```bbbfffcccgggmmmtttzzz|||{{{xxxsssnnnhhhdddcccbbb___\\\ZZZZZZYYYXXXVVVVVVXXXZZZ___jjjxxx}}}wwwxxx|||rrrjjjgggggggggjjjttt}}}||||||zzzyyyzzzzzzzzzxxxvvvuuuvvvxxxwwwuuurrrrrrssssssrrrqqqkkkhhheeebbbaaa___]]][[[XXXRRRIIIBBB>>><<<<<<;;;999777444444444555444222333222222111000...---,,,111000///......///000111000444888777222...///111...///111222333555888;;;<<<===>>>>>>>>>???AAADDDCCCCCCCCCBBBAAA???===<<<;;;:::::::::;;;===???AAABBB@@@===;;;;;;:::888666666777777777666666888:::===???CCCFFFHHHJJJJJJJJJFFFEEEDDDBBBBBBCCCDDDEEEHHHKKKOOOTTTXXX]]]bbbeeeeeeeeefffgggggghhhhhhhhheeedddbbbaaa___\\\WWWTTTKKKHHHDDDBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCDDDFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFKKKRRRWWWWWWSSSPPPNNNPPPPPPRRRSSSTTTUUUUUUUUUVVVXXX[[[___bbbeeehhhiiinnnkkkhhhfffeeedddeeegggfffhhhmmmsssxxx|||~~~~~~xxxuuupppmmmkkkjjjgggdddaaa```]]][[[YYYYYYZZZ\\\]]]gggvvv{{{|||wwwoookkkiiiiiillluuu~~~}}}|||zzzxxxyyyyyywwwuuutttuuuvvvxxxvvvsssrrrrrrrrrpppoookkkhhhdddbbbaaa___]]][[[UUUQQQKKKFFFBBB???<<<:::888666444444555555444333222333333444444333222111111000///......///000111///444888777222...///111---///111222222444777999;;;===>>>??????AAACCCEEECCCDDDDDDDDDBBB@@@>>><<<;;;:::999999:::<<<>>>@@@@@@>>><<<;;;<<<<<<;;;999666888888888666666888999@@@BBBEEEIIIKKKKKKKKKJJJGGGGGGEEEDDDDDDDDDDDDEEEHHHKKKOOORRRUUUYYY___cccdddeeefffggghhhhhhhhhgggfffeeecccbbb```]]]XXXTTTKKKHHHDDDBBBBBBDDDDDDDDDAAACCCDDDDDDDDDDDDFFFGGGFFFEEEEEEEEEEEEEEEFFFGGGFFFLLLSSSWWWWWWUUURRRPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUWWWYYY\\\___cccfffhhhmmmmmmllljjjiiijjjiiiiiiiiijjjkkkmmmqqqvvv|||~~~{{{xxxuuussspppmmmhhheeeaaa^^^\\\\\\\\\]]]\\\fffttt}}}~~~wwwqqqnnnmmmnnnvvv}}}{{{xxxyyyxxxvvvtttsssssstttwwwuuusssrrrrrrqqqooommmkkkhhheeecccbbb```^^^\\\TTTQQQLLLHHHDDDAAA<<<999777555333333444555444333+++,,,///111333444444444000//////......//////000---000333222000......000+++---//////000111444666:::<<<>>>>>>???AAACCCFFFEEEFFFGGGFFFEEEBBB???===<<<:::999888888;;;>>>??????===;;;;;;<<<===<<<;;;888999:::999888777888999AAACCCFFFJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDGGGJJJMMMOOOPPPUUU[[[aaaccceeefffhhhhhhhhhhhhgggeeedddcccbbbaaa^^^ZZZVVVNNNJJJEEECCCCCCDDDEEEEEEAAACCCEEEEEEDDDEEEFFFHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDIIIPPPUUUWWWWWWVVVVVVQQQSSSTTTVVVWWWVVVVVVUUUTTTUUUVVVXXX[[[___ccceeejjjmmmooonnnoooqqqpppmmmlllkkkiiihhhiiiooowww}}}~~~zzzwwwvvvnnnjjjddd```^^^^^^]]]]]]]]]eeerrr~~~~~~{{{wwwssstttyyy}}}{{{zzzzzzzzzwwwtttssssssttttttssssssssstttssspppnnnkkkiiieeecccbbbaaa___]]]TTTPPPJJJFFFBBB???<<<:::666444222222333444333222(((***,,,///000000//////...//////////////////.........////////////000000+++---...//////111333666888999;;;<<<===???BBBEEEEEEFFFGGGFFFEEEBBB>>><<<<<<:::888777777:::===???@@@>>><<<<<<<<<<<<;;;:::999:::;;;;;;999888888999>>>AAAEEEIIIKKKKKKJJJIIIJJJIIIHHHGGGFFFEEEDDDDDDEEEHHHKKKLLLLLLPPPXXX^^^cccdddfffhhhiiihhhggggggbbbbbbbbbbbbbbb```]]]ZZZRRRNNNHHHDDDBBBCCCCCCCCC@@@BBBCCCDDDDDDDDDFFFHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCHHHMMMRRRTTTUUUVVVWWWSSSTTTVVVXXXXXXXXXWWWVVVTTTTTTTTTUUUXXX\\\```ccciiiooouuuvvvyyy}}}{{{vvvrrrqqqooolllkkkooovvv|||}}}|||sssmmmfffaaa______^^^]]]___fffqqq|||}}}{{{||||||{{{xxxuuusssssstttqqqqqqrrrsssuuutttrrrooollliiifffdddcccbbb```^^^UUUPPPHHHBBB???===<<<<<<555333222222333444333222000111222222111///---+++---...///000000///...---111///...///111222222222---///000111111222555777555777999;;;<<<>>>AAACCCCCCDDDEEEDDDCCC???<<<999<<<:::888666777999===???BBB@@@===<<<<<<;;;:::888:::;;;<<<<<<:::888888999;;;>>>CCCGGGJJJKKKJJJIIIJJJJJJIIIHHHGGGEEEDDDDDDDDDGGGJJJJJJJJJNNNVVV]]]cccdddggghhhiiihhhgggfff`````````bbbcccbbb```]]]VVVQQQJJJDDDBBBAAAAAA@@@???AAABBBCCCCCCCCCEEEGGGFFFFFFEEECCCBBBBBBBBBBBBFFFJJJNNNPPPQQQRRRSSSTTTTTTVVVXXXYYYZZZYYYXXXWWWUUUTTTTTTTTTWWW[[[___bbbkkkttt{{{~~~zzzzzzxxxuuussstttyyy~~~uuuooogggbbb```___^^^]]]```fffppp{{{}}}|||~~~{{{xxxwwwvvvvvvvvvuuuttttttttttttssspppnnnoooiiicccaaacccbbb\\\VVVRRROOOJJJFFFCCC@@@<<<:::888666333222222222111///000+++'''(((,,,///...+++---...///000000111000000333222000.........//////111000///...///111333444555555777888:::<<<======<<<>>>AAABBBBBB@@@===;;;<<<<<<;;;:::;;;<<<>>>??????@@@AAA@@@>>><<<<<<===<<<;;;::::::999999999999999>>>CCCFFFEEECCCCCCDDDFFFHHHIIIIIIGGGDDDDDDDDDFFFHHHIIIHHHHHHMMMXXX```dddffffffddddddgggeeeaaaaaa______bbbfffgggccc___XXXSSSLLLHHHFFFEEECCCAAA>>>@@@AAAAAAAAAAAABBBDDDCCCDDDFFFFFFEEEEEEGGGHHHHHHKKKOOORRRUUUUUUUUUTTTRRRTTTWWWYYYZZZYYYWWWVVVUUUUUUTTTTTTVVVZZZaaaeeeooouuuvvvqqqkkkgggeeedddaaa___eeejjjrrrzzz~~~}}}~~~}}}{{{yyywwwvvvuuuuuuuuuttttttuuuuuussspppnnnkkkfffaaaaaacccccc]]]WWWRRROOOJJJFFFCCC@@@<<<999666444333333444555555444333000---...000222000......//////000000000000///.........//////000111222000000///...///000222444333444666888:::<<<===>>>@@@AAACCCDDDDDDAAA>>><<<;;;;;;:::999999999999999>>>???@@@@@@>>>======>>>>>>>>>===<<<;;;:::::::::999===BBBEEEDDDDDDDDDEEEFFFHHHIIIHHHFFFDDDCCCCCCDDDGGGIIIIIIIIINNNVVV]]]dddggggggeeefffhhhgggcccbbb```___bbbfffgggddd```\\\VVVMMMGGGEEEDDDDDDCCC>>>@@@AAAAAAAAAAAABBBDDDDDDFFFGGGGGGFFFFFFGGGIIIJJJLLLOOOSSSUUUUUUTTTTTTSSSUUUXXXZZZ[[[ZZZYYYXXXTTTTTTSSSSSSTTTXXX^^^cccnnnuuu~~~wwwrrrmmmiiigggeeebbb______eeemmmvvv~~~~~~}}}||||||zzzyyywwwuuutttuuutttuuuuuuvvvtttqqqnnnjjjfffbbbbbbcccaaa[[[UUUQQQNNNIIIEEEBBB???;;;999777555444444555666666555333333333333222111000000///000000000000//////...---...///000000111111111000///......///000222333333444555777999;;;===>>>>>>@@@BBBCCCCCCAAA???===;;;;;;;;;:::999777666555<<<>>>???@@@???>>>???@@@AAAAAA@@@>>>===<<<;;;;;;888;;;@@@CCCDDDDDDEEEFFFEEEGGGHHHHHHEEECCCBBBBBBCCCFFFIIIJJJKKKNNNTTTYYYbbbfffhhhggggggjjjiiieeecccaaa```cccfffgggeeebbb```ZZZPPPIIIEEEDDDDDDDDD???@@@BBBBBBAAAAAACCCDDDFFFGGGGGGGGGFFFFFFGGGIIIKKKMMMPPPSSSUUUUUUUUUUUUUUUWWWYYY\\\]]]]]][[[ZZZUUUTTTTTTSSSTTTWWW]]]bbblllrrr{{{{{{wwwsssooollliiifffccc```eeelllttt}}}~~~{{{||||||{{{zzzxxxuuutttuuuttttttuuuvvvtttqqqnnnmmmiiieeecccaaa]]]VVVPPPQQQNNNIIIEEEBBB???;;;999:::888666555555444333111000222444333111///......000000111000000///...---000000111111111///---,,,//////......///000222222444555666777888:::;;;;;;999;;;===???@@@@@@???>>>;;;<<<<<<<<<;;;999777666:::<<<>>>?????????@@@AAACCCBBBAAA@@@???===;;;;;;888:::===@@@CCCEEEFFFGGGEEEGGGHHHGGGDDDBBBAAAAAAAAADDDHHHKKKMMMNNNRRRTTT]]]bbbffffffgggiiiiiifffdddbbbaaaccceeegggfffeeebbb]]]UUUNNNHHHEEECCCCCC???@@@BBBBBBAAAAAACCCDDDFFFFFFGGGFFFEEEEEEGGGIIIKKKMMMPPPSSSVVVXXXXXXXXXWWWYYY\\\___```___^^^]]]WWWWWWVVVUUUUUUYYY^^^ccchhhooovvv{{{~~~~~~{{{wwwrrrnnnkkkhhhiiilllpppvvv}}}~~~{{{{{{{{{{{{zzzxxxvvvtttuuutttsssssstttssspppnnnmmmiiifffccc```\\\VVVRRRRRRNNNIIIEEEBBB???<<<999999777555444444333222000000222333333000...------000000111000000///...---000000111111111///---,,,.........//////000111111666666777777777777888888:::;;;===>>>??????>>>===999:::;;;<<<;;;:::999888999;;;>>>?????????AAABBBCCCBBBBBBAAA@@@>>><<<;;;888999;;;>>>BBBEEEFFFGGGFFFGGGHHHGGGDDDBBB@@@@@@@@@CCCHHHKKKMMMNNNOOOPPPVVV^^^dddeeefffhhhhhheeedddcccbbbbbbdddeeeffffffbbb___[[[UUUMMMGGGCCCAAA???AAABBBBBBBBBBBBCCCEEEEEEEEEEEEEEEDDDEEEHHHJJJKKKMMMPPPTTTXXX[[[]]]^^^[[[]]]___bbbbbbaaa```^^^XXXXXXWWWVVVVVVZZZ___cccggglllrrrtttvvv~~~~~~xxxsssnnnlllnnnppptttxxx~~~~~~}}}{{{{{{{{{zzzyyyxxxvvvvvvvvvtttqqqpppqqqqqqpppooojjjgggdddbbb```^^^[[[YYYRRROOOJJJFFFCCC@@@<<<:::666444333333444555555444333333333333222111000000///000000000000//////...---...///000000111111111---......//////000000111666666666666666777777777>>>>>>???@@@@@@???>>>===888999999999999999888888999;;;>>>??????@@@AAABBBBBBCCCCCCCCCAAA???===<<<:::999999<<<@@@DDDFFFFFFGGGHHHIIIHHHEEEBBBAAAAAA@@@BBBGGGKKKMMMNNNMMMMMMPPPYYYaaaddddddfffgggeeedddcccbbbaaabbbdddfffgggbbbbbb___YYYQQQIIIDDDAAA@@@AAACCCCCCBBBBBBDDDEEEDDDEEEEEEEEEEEEGGGJJJMMMMMMOOORRRVVVZZZ^^^```aaa___aaacccddddddcccaaa___XXXXXXWWWWWWWWW[[[aaaeeeiiilllppprrrtttzzz~~~xxxsssqqqoooqqquuuzzz~~~|||{{{|||{{{zzzyyyxxxwwwwwwwwwwwwsssooommmmmmooooooooojjjhhhdddaaa___^^^]]]]]]SSSPPPKKKGGGDDDAAA===;;;777555444444555666666555555222000000333444333111...//////000000000000///.........//////000111222------...///000000000000333444444555666777888999:::;;;<<<>>>???@@@@@@@@@<<<<<<:::999888888888888999<<<>>>?????????AAABBBCCCDDDEEEEEEDDDBBB@@@???;;;999888;;;???DDDEEEEEEHHHIIIJJJIIIFFFCCCAAAAAA@@@BBBFFFJJJMMMMMMLLLKKKLLLWWW```cccdddfffgggfffccccccaaa``````bbbeeehhhddddddaaaZZZQQQJJJFFFEEE@@@AAACCCCCCBBBBBBDDDEEEEEEFFFFFFFFFGGGIIINNNQQQRRRSSSVVVYYY\\\^^^```bbbcccdddfffgggfffdddaaa___\\\\\\[[[[[[\\\aaagggkkkmmmooosssvvvyyy}}}{{{yyyuuuwww{{{~~~~~~|||{{{}}}|||zzzxxxwwwwwwxxxxxxwwwsssnnnkkkkkkmmmooopppnnnkkkfffaaa^^^\\\\\\\\\TTTQQQLLLHHHEEEBBB>>><<<<<<999777666666666444333555111,,,---222444333000......///000000111000000333222000.........//////,,,---...///000000000000000111333555777999:::;;;111333666:::>>>BBBDDDEEEBBBAAA>>>;;;:::999999999:::<<<>>>?????????@@@BBBDDDEEEFFFGGGFFFEEECCCAAA<<<:::888:::???CCCEEEEEEIIIJJJKKKIIIFFFCCCBBBAAAAAABBBEEEIIILLLMMMLLLJJJJJJVVV```dddeeefffgggfffcccbbbaaa______aaaeeehhhfffeeeaaaYYYPPPJJJHHHHHH@@@BBBCCCCCCBBBCCCDDDFFFFFFGGGGGGHHHIIILLLQQQUUUVVVWWWXXXZZZ\\\^^^```aaaeeefffhhhhhhgggdddaaa___aaaaaaaaaaaabbbgggmmmrrrpppssswww{{{~~~}}}|||{{{zzz}}}|||zzzxxxvvvuuuuuuuuu{{{uuuooolllmmmppppppoookkkhhheeebbb```^^^ZZZXXXSSSOOOIIIEEEBBB@@@===<<<555555444333222111111000222222222111111111111000111111111111111111111111222111///...---...000111............////////////111222333555666777777777888:::<<>>???@@@AAABBBCCCCCCCCCCCC>>><<<999999;;;???BBBCCCDDDGGGKKKKKKIIIEEEBBB@@@EEEFFFHHHJJJKKKLLLLLLMMMIIIPPPYYY```dddffffffgggdddeeeeeedddbbbbbbccceeedddccc___YYYRRRKKKHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGKKKPPPTTTWWWXXXYYYZZZ\\\^^^```aaabbbeeefffgggfffeeebbb___]]]cccddddddeeehhhnnnuuuzzzyyy|||~~~}}}|||{{{zzzyyywwwwwwwwwwwwxxxzzzuuupppnnnoooppppppooojjjhhheeecccaaa^^^[[[XXXSSSOOOJJJFFFCCC@@@===;;;777666555444333222222111222222222111111111111000........................666444222///.........///............////////////111222333555666777777777888:::<<>>>>>???@@@AAABBBBBBBBBBBB>>><<<999888:::===@@@AAADDDGGGKKKLLLIIIEEEBBBAAADDDEEEGGGIIIKKKMMMNNNNNNIIINNNVVV\\\```ccceeegggccceeefffeeedddeeefffhhheeeccc___YYYRRRLLLHHHFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHLLLPPPTTTVVVXXXXXXYYY[[[\\\^^^___```ccccccccccccbbb```^^^]]]^^^___bbbfffkkkrrr{{{~~~}}}yyyyyyxxxwwwwwwxxxyyyzzzxxxuuupppoooqqqrrrpppnnnhhhgggeeedddbbb___[[[XXXRRROOOKKKGGGDDD@@@<<<999666666555444333222111111222222222111111111111000------------------------666444222000////////////............////////////000111333444666777777777888999<<<>>>@@@BBBCCCCCC@@@???>>><<<;;;999888777888:::>>>???>>>======>>>======>>>???@@@@@@@@@@@@===<<<999888888;;;>>>@@@DDDGGGKKKLLLIIIFFFCCCAAABBBCCCEEEHHHKKKMMMOOOPPPIIILLLQQQUUUZZZ^^^cccfffcccdddfffffffffggghhhjjjeeeccc___ZZZTTTNNNIIIFFFBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFIIILLLPPPSSSUUUVVVWWWXXXYYYZZZ[[[\\\\\\^^^^^^^^^]]]]]]]]]]]]^^^\\\^^^ccchhhooowww~~~{{{zzzyyyxxxwwwxxxyyyzzzwwwtttqqqqqqrrrrrrpppmmmgggfffeeedddccc```[[[XXXRRRPPPLLLIIIEEEAAA<<<888555444444333222111000///222222222111111111000000000000000000000000000000111000000//////000111222............///////////////000222444555777777777888999;;;===@@@BBBCCCDDD@@@@@@???>>><<<:::999888888:::<<<===>>>>>>============>>>???@@@@@@@@@@@@>>>===;;;888888999===@@@DDDGGGKKKLLLJJJFFFCCCBBB@@@AAACCCFFFIIIMMMOOOQQQHHHJJJLLLNNNRRRXXX```eeeccceeefffgggffffffgggiiieeeccc___[[[VVVQQQKKKHHHBBBAAAAAAAAABBBCCCDDDEEEEEEFFFGGGIIILLLOOOQQQSSSTTTTTTUUUVVVVVVWWWXXXXXXZZZYYYXXXWWWXXXZZZ\\\^^^^^^aaaffflllrrrzzz~~~~~~}}}{{{yyywwwwwwwwwwwwuuurrrpppppprrrrrrooolllgggeeedddcccbbb```\\\ZZZSSSPPPMMMIIIEEEAAA<<<888666666555444333222111111222222222111111111000000111111111111111111111111............//////000000............////////////...000111333555777777888888999;;;===???BBBDDDEEEBBBBBBAAA@@@>>><<<:::999888888:::<<<===>>>=========>>>???@@@@@@AAAAAAAAA>>>>>><<<:::888999>>>AAADDDGGGKKKLLLJJJGGGDDDCCC@@@@@@BBBDDDGGGJJJMMMOOOIIIHHHHHHHHHKKKSSS\\\cccdddeeeggggggeeedddeeeeeeeeebbb___\\\ZZZUUUPPPKKKCCCCCCBBBAAABBBCCCEEEFFFEEEFFFGGGIIIKKKMMMOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTUUUXXX[[[]]]___bbbgggmmmttt}}}|||yyywwwuuuuuuuuutttqqqnnnoooqqqqqqooolllgggeeecccaaaaaa```^^^\\\UUUQQQMMMIIIEEEAAA<<<999999999888777666555444444222222222111111111111000000000000000000000000000000000///......---,,,,,,............////////////...///111333555777777888888999:::<<>>>>><<<===>>>???@@@@@@AAAAAA@@@<<<======:::888999>>>CCCDDDGGGKKKLLLKKKGGGEEEDDD@@@@@@@@@BBBDDDGGGJJJKKKJJJHHHEEEDDDFFFNNNXXX___dddfffhhhhhhfffdddcccddddddbbb___^^^^^^[[[UUUOOOFFFEEECCCBBBBBBCCCEEEFFFEEEEEEFFFHHHJJJKKKLLLMMMLLLMMMNNNOOOPPPQQQRRRRRRSSSRRRRRRSSSUUUXXX[[[]]]]]]___dddkkksss}}}zzzwwwvvvuuuuuussspppmmmmmmooopppnnnlllhhheeebbb```___```___^^^VVVRRRMMMHHHDDD@@@===:::888888777666555444444333222222222111111111111000////////////////////////000000000//////...---,,,............////////////---...000333555666777888888999:::<<>><<<888777666999<<<>>>>>><<<<<<<<<===>>>????????????:::;;;<<<999777888>>>CCCDDDGGGKKKMMMKKKHHHEEEDDDAAA@@@@@@@@@AAACCCFFFGGGKKKHHHDDDBBBCCCJJJUUU\\\ccceeehhhiiigggfffffffffdddaaa___```aaa___YYYTTTJJJHHHEEECCCCCCDDDEEEFFFDDDDDDFFFGGGHHHIIIIIIJJJIIIIIIKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSUUUXXXZZZ\\\]]]^^^aaagggooo{{{}}}zzzwwwvvvvvvvvvrrroookkkkkkmmmooommmllliiieeeaaa_________``````XXXSSSMMMGGGCCC@@@===;;;555555444333222111111000222222222111111111111000000000000000000000000000---...///000111111111111............/////////000---...000333555666777888888999:::<<<>>>BBBEEEGGGFFFGGGGGGGGGEEEBBB???===888666666888<<<>>>>>><<<:::;;;<<<===>>>>>>>>>>>>777999:::888555777===CCCDDDGGGKKKMMMKKKHHHFFFEEEBBBAAA?????????AAACCCDDDKKKHHHDDDAAABBBIIISSSZZZbbbeeehhhjjjiiiiiiiiiiiidddaaa```aaadddbbb\\\VVVLLLJJJGGGDDDCCCDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIKKKMMMNNNPPPPPPQQQQQQRRRTTTVVVXXXZZZ[[[``````aaadddkkkvvv|||{{{~~~~~~|||zzzxxxvvvvvvvvvvvvsssooommmlllllllllkkkgggdddaaa```aaa```]]]ZZZVVVQQQKKKFFFCCC@@@===;;;666666555444333333333333111111111111000000000000000///...///000111000///000000000000000000000000..............................///111222444666777777888:::===@@@DDDGGGIIIGGGGGGGGGFFFDDDBBB???>>>:::::::::;;;<<<===>>>>>>======<<<<<<<<<<<<======>>>===;;;999999999;;;<<>>???@@@BBBCCCIIIJJJHHHCCC@@@EEEQQQ[[[bbbiiillljjjgggggggggeeebbbccccccddddddaaa\\\XXXRRRMMMHHHDDDDDDEEEFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZ\\\\\\___cccggglllyyy|||wwwwwwuuu~~~~~~~~~~~~|||yyywwwvvvuuuuuusssqqqmmmkkkkkklllkkkkkkgggeeebbb``````___\\\YYYVVVQQQKKKFFFCCC@@@===;;;666666555444333333333333111111111111000000000000000///...///000111000///......................................................///000222444666777888888:::<<<>>>AAADDDEEEDDDDDDEEEEEEDDDBBB@@@???;;;::::::;;;;;;<<<>>>>>>AAA???===<<<<<<===???AAA???>>><<<:::::::::;;;<<>>>>>???AAACCCHHHIIIHHHDDD@@@DDDNNNVVV___gggllljjjhhhhhhgggeeebbbbbbbbbcccbbb```\\\YYYRRRNNNHHHEEEDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPRRRRRRTTTUUUWWWXXXZZZZZZ]]]\\\^^^aaacccgggrrr}}}~~~xxxvvv|||ttt~~~}}}}}}}}}{{{xxxvvvuuuttttttqqqnnnkkkjjjkkklllkkkkkkhhheeecccaaa___^^^[[[XXXUUUQQQKKKFFFCCC@@@===;;;666666555444333333333333111111111111000000000000000///...///000111000///........................////////////////////////......///000222333555666888888999;;;<<>>>>>DDDBBB???======???BBBDDD???>>><<<;;;::::::;;;;;;@@@DDDIIIKKKJJJHHHFFFEEECCCAAA???======>>>AAABBBFFFHHHHHHEEEAAACCCIIIOOO[[[cccjjjkkkiiiiiigggeeecccbbb`````````___]]][[[TTTOOOIIIEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFHHHJJJLLLNNNOOOOOOQQQRRRSSSUUUWWWYYYZZZ[[[^^^\\\]]]^^^___aaaiiisssxxx~~~}}}|||{{{{{{|||~~~~~~xxxyyy{{{~~~zzzzzzsss~~~}}}||||||~~~|||zzzwwwuuutttssssssooommmkkkkkklllmmmllllllhhhfffdddaaa___\\\ZZZXXXUUUQQQKKKFFFCCC@@@>>><<<666666555444333333333333111111111111000000000///000///...///000111000///........................000000000000000000000000.........///111333444555777888888:::<<<>>>@@@BBBAAAAAABBBCCCBBBAAA@@@???<<<;;;:::::::::<<<===???CCCBBB@@@>>>>>>@@@BBBCCC>>>>>><<<;;;:::999::::::===BBBGGGKKKKKKIIIGGGFFFEEECCC@@@>>>>>>???AAABBBDDDGGGHHHFFFBBBAAADDDHHHTTT^^^gggjjjiiijjjhhheeecccaaa____________^^^]]]VVVRRRLLLGGGEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGIIILLLMMMNNNNNNQQQRRRSSSUUUWWWYYYZZZ[[[^^^[[[[[[]]]]]]]]]ccckkkpppvvv|||{{{zzzyyyyyyzzz}}}}}}zzzyyyxxxuuurrroookkklllmmmqqqxxx}}}|||rrr~~~||||||{{{}}}|||yyywwwuuusssssssssooommmllllllmmmnnnmmmlllffffffdddaaa^^^[[[YYYXXXTTTPPPJJJFFFCCC@@@>>><<<666666555444333333333333111111111111000000000///000///...///000111000///////////////////////////000000000000000000000000---......///000222333444666666888:::===???BBBCCCBBBBBBCCCCCCBBB@@@>>>======<<<:::999:::;;;===?????????@@@AAAAAA@@@??????>>>===<<<;;;999999888888;;;@@@GGGKKKKKKJJJIIIHHHGGGEEECCCBBBAAAAAAAAABBBCCCEEEGGGGGGCCCAAAAAABBBNNNYYYcccggghhhiiihhheeedddbbb```___```aaaaaa```[[[VVVPPPKKKHHHEEECCCAAADDDDDDCCCCCCDDDDDDEEEFFFDDDEEEGGGIIIKKKMMMNNNNNNQQQQQQSSSUUUWWWYYY[[[[[[\\\ZZZYYY\\\]]]]]]bbbhhhlllrrrwwwzzz~~~}}}~~~~~~~~~~~~{{{zzzzzzzzz{{{~~~~~~zzzwwwvvvtttqqqooonnnmmmkkkiiiffffffggghhhnnnwww}}}qqq~~~}}}||||||~~~|||zzzwwwuuutttssssssooommmlllmmmnnnnnnmmmllleeeeeedddaaa]]]ZZZYYYZZZTTTPPPJJJFFFCCCAAA>>>===666666555444333333333333111111111111000000000000000///...///000111000///000000000000000000000000////////////////////////------......///111222333555555777999<<>>===>>>===;;;999999;;;===???===>>>@@@AAAAAA@@@>>>===>>>>>>===<<<:::999888777:::>>>EEEIIIJJJJJJJJJJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBDDDGGGGGGDDDAAA@@@???IIITTT___cccfffhhhhhhffffffdddbbbbbbcccddddddccc```[[[UUUOOOKKKHHHDDDBBBEEEDDDCCCBBBCCCDDDEEEFFFDDDEEEGGGIIIKKKMMMNNNNNNPPPQQQSSSUUUWWWYYY[[[\\\[[[XXXXXX\\\^^^^^^aaafffhhhnnnrrrtttwwwzzzyyyuuurrruuuwwwxxxxxxyyyzzz||||||{{{{{{|||}}}}}}{{{yyyvvvtttqqqnnnkkkiiiiiijjjiiihhheeeeeeddddddgggmmmvvv}}}wwwooo~~~}}}}}}}}}~~~}}}zzzxxxuuutttttttttnnnmmmllllllmmmmmmkkkiiicccddddddaaa]]]ZZZZZZ[[[SSSPPPJJJFFFCCCAAA???===666666555444333333333333111111111111000000000000000///...///000111000///////////////////////////........................---------...///000111222555555666888:::===???@@@AAABBBCCCCCCCCCAAA@@@??????===;;;999999:::===???>>>???@@@@@@@@@@@@???>>>@@@@@@???>>><<<;;;999999888<<>>EEEPPPZZZ___cccfffhhhggggggeeeeeeeeeggggggfffeeeddd```YYYSSSNNNJJJFFFCCCEEEDDDCCCBBBBBBDDDEEEFFFDDDFFFHHHJJJLLLNNNNNNOOOPPPQQQRRRUUUWWWZZZ[[[\\\[[[XXXXXX\\\^^^^^^___bbbccciiimmmoooqqqsssqqqmmmlllooossstttuuuvvvyyy||||||||||||}}}}}}zzzuuurrrrrrrrrqqqpppnnnkkkhhhgggiiijjjkkkkkkfffeeedddcccdddiiiooottt}}}qqqkkk~~~}}}}}}}}}}}}{{{xxxvvvuuuttttttmmmlllkkkkkklllkkkiiigggbbbcccdddaaa]]]ZZZZZZ\\\SSSOOOJJJFFFCCCAAA???===666666555444333333333333111111111111000000000000000///...///000111111///................................................---------......000111222666666666777888:::;;;<<<@@@AAABBBCCCDDDCCCBBBBBB???===;;;999888:::===???AAAAAA@@@??????@@@AAAAAABBBAAAAAA@@@>>>===;;;:::777;;;@@@CCCFFFHHHJJJKKKKKKMMMOOOOOONNNJJJFFFCCCBBBDDDFFFFFFEEEBBB@@@>>>BBBMMMXXX]]]aaaeeehhhgggggggggfffhhhiiijjjhhhggggggccc\\\VVVQQQLLLGGGDDDEEEDDDBBBAAABBBCCCEEEGGGEEEFFFHHHJJJLLLNNNOOOOOOPPPQQQRRRUUUWWWZZZ[[[\\\[[[XXXWWW[[[]]]]]]]]]```___eeejjjkkkmmmooommmiiijjjmmmqqqssssssuuuyyy}}}|||||||||}}}xxxxxxyyy{{{~~~zzzvvvppplllgggeeeeeeggghhhhhhnnnkkkiiihhhjjjmmmooooooggggggfffeeeeeehhhnnnrrr|||wwwmmmhhh|||{{{|||}}}|||xxxtttrrrppppppqqqooommmmmmnnnooonnnmmmdddbbb```___^^^\\\YYYWWWSSSPPPLLLHHHEEEAAA===999999888888666555444333222222222222111111111111000111000///......///000111...............///000000........................///////////////.........333666999999888888;;;===???@@@AAABBBBBBBBBBBBBBB??????>>>:::666666999<<>>======888999;;;AAAGGGJJJIIIGGGOOOPPPPPPPPPNNNLLLIIIGGGFFFFFFFFFGGGHHHHHHEEECCC???HHHSSSZZZ\\\^^^bbbfffhhhhhhiiijjjjjjjjjjjjiiiiiifffbbb]]]XXXQQQIIIDDDFFFDDDBBBBBBCCCDDDEEEDDDDDDFFFIIIJJJKKKKKKMMMNNNLLLMMMNNNQQQTTTXXX[[[\\\ZZZZZZZZZ[[[\\\^^^___```eeeeeeggghhhjjjlllmmmnnnlllmmmooooooqqqtttxxx|||{{{|||}}}zzzuuuppppppuuuyyyzzzyyywwwyyy|||}}}yyyxxxxxxyyy|||}}}{{{yyyvvvooofffcccaaa```___```bbbdddfffiiihhhiiilllqqqtttsssqqqsssnnnhhhfffhhhjjjjjjjjjxxxtttiiiccc|||{{{{{{}}}|||xxxuuusssrrrrrrsssqqqooonnnnnnmmmllljjjcccbbb```___^^^\\\YYYWWWSSSPPPKKKGGGDDDAAA===:::888888777666444333333222222222222111111111111000111000///......///000111...............///000000......................../////////////////////...111333777888888999<<>>???????????????AAAAAA???<<<888777:::<<<@@@@@@AAABBBBBBAAA??????AAAAAAAAA@@@@@@???>>>===777777999>>>DDDGGGHHHGGGNNNOOOPPPPPPPPPNNNLLLJJJHHHHHHGGGHHHJJJIIIHHHFFF@@@GGGPPPVVVZZZ]]]aaaddddddeeefffhhhiiijjjkkkkkkkkkhhhddd```[[[TTTLLLGGGGGGDDDBBBBBBCCCDDDDDDDDDCCCFFFHHHJJJJJJKKKMMMNNNLLLMMMNNNQQQTTTWWWYYY[[[ZZZZZZZZZ[[[\\\^^^___```dddeeefffhhhjjjkkklllmmmiiikkklllmmmnnnqqquuuxxxzzz{{{}}}{{{sssoooppprrrrrrqqquuuvvvxxx{{{|||uuupppmmmlllmmmnnnsssvvvwwwxxxwwwpppiiicccbbb```___aaadddhhhkkkrrrqqqrrruuuxxxzzzzzzxxxtttoooiiifffgggjjjkkkkkkvvv~~~rrrjjjeee|||zzz{{{|||~~~{{{xxxvvvtttttttttuuussspppnnnnnnllljjjgggcccaaa___^^^^^^\\\YYYWWWTTTPPPKKKFFFCCC@@@>>><<<777666555444333333333333222222222111111111111000000000////////////000000...............///000000////////////////////////......//////////////////...111444777888:::===???>>>???@@@AAABBBBBBBBBBBBDDDCCCAAA===:::999:::<<<===>>>@@@AAAAAA@@@??????@@@AAAAAAAAAAAA???>>>===888888999<<>>;;;999999:::;;;<<<>>>???@@@@@@?????????@@@AAABBBAAA@@@>>>===;;;;;;:::<<<@@@EEEJJJMMMKKKLLLNNNOOOOOONNNMMMLLLKKKIIIHHHIIIJJJLLLLLLKKKFFFGGGIIIOOOUUU[[[^^^^^^```aaacccfffhhhiiijjjkkkllljjjhhheeeaaaZZZSSSNNNIIIGGGDDDCCCCCCCCCCCCBBBBBBDDDGGGHHHHHHIIIKKKLLLLLLMMMOOOQQQSSSUUUVVVWWWZZZZZZ[[[\\\^^^```aaabbbcccdddeeefffgggiiijjjjjjkkklllnnnooooooqqqtttwwwuuuwww{{{~~~{{{wwwvvvwwwwwwyyyxxxwwwuuuuuuyyy~~~}}}{{{xxxtttsssuuuwww|||}}}}}}}}}yyysssooolllhhhdddaaa``````aaagggnnnvvv{{{}}}uuurrroookkkiiijjjpppvvvzzz}}}zzzuuuoooiiigggiiikkkmmmsssssslllhhhfff|||zzz{{{|||{{{zzzwwwuuusssrrrrrrrrrpppooonnnnnnooonnnkkkiiiaaa```^^^^^^]]]\\\YYYWWWTTTPPPJJJEEEBBBAAA???>>>666555333222222333444555222222222111111111000000//////000000000000//////...............///000000000000000000000000000000---.........//////000000000111444777999:::::::::;;;<<<===???@@@@@@AAAAAADDDBBB@@@===;;;:::999888999;;;===???@@@AAA@@@@@@>>>???@@@@@@@@@???>>>===<<<;;;::::::===BBBHHHLLLJJJKKKMMMMMMMMMLLLJJJIIIJJJHHHFFFFFFIIIKKKLLLLLLLLLKKKKKKMMMSSSYYY]]]^^^bbbcccdddfffgggggghhhhhhhhhhhhfffeeebbb\\\UUUPPPKKKIIIEEECCCCCCCCCBBBAAAAAACCCFFFGGGGGGHHHJJJKKKKKKLLLOOOQQQTTTUUUVVVVVVZZZ[[[[[[]]]^^^aaabbbccccccdddeeefffggghhhiiijjjlllnnnppppppppprrrtttvvvsssvvvyyy|||~~~~~~}}}yyywwwxxx{{{~~~|||yyyxxxppppppooollljjjiiijjjlllnnnrrrssstttwww|||{{{wwwqqqnnnjjjfffcccbbbbbbbbbgggnnnwww~~~zzzvvvvvvzzz{{{uuunnnkkkjjjlllnnnuuuyyynnnhhheeeccc|||{{{|||}}}zzzyyywwwtttrrrqqqqqqqqqmmmmmmmmmnnnoooooollljjjaaa___^^^]]]]]]\\\YYYWWWSSSOOOJJJFFFCCCAAA???===666555333222222444666777222222222111111111111000//////000000000000//////...............///000000////////////////////////------......///000000000111222444777;;;<<<:::999<<<===>>>@@@AAABBBBBBBBBDDDBBB???======<<<:::888888:::<<>>>>>>>>>>>>>>>>>>>>>>>999999888777888<<>>===:::>>>???@@@BBBCCCDDDEEEEEEDDDBBB???>>>???>>><<<:::888:::<<>>===<<<;;;;;;<<<===>>>999999888777666999>>>CCCGGGHHHKKKLLLMMMLLLKKKJJJJJJGGGDDDDDDGGGKKKNNNOOOSSSRRRPPPMMMLLLPPPXXX^^^``````aaabbbbbbbbbaaaaaa```aaabbbdddccc___ZZZUUUNNNKKKGGGEEECCCBBB@@@??????AAADDDEEEFFFFFFHHHJJJJJJLLLOOOSSSVVVXXXYYYYYY[[[[[[\\\^^^```bbbdddeeeeeeeeefffggghhhiiiiiijjjjjjlllnnnooonnnnnnoooqqqssstttuuuwwwyyy{{{|||}}}|||}}}{{{vvvttt}}}~~~zzzxxxxxxvvvsssnnnjjjhhhiiikkkgggjjjmmmqqqzzz|||wwwssspppoooiiiooovvvyyytttsssttt}}}}}}pppfffaaa^^^\\\~~~}}}|||~~~}}}{{{yyyuuusssqqqqqqqqqmmmmmmmmmnnnooonnnkkkhhh```^^^]]]]]]]]]\\\YYYWWWPPPNNNJJJHHHEEEBBB???<<<777666444333333666888:::222222222111111111111000...///000111111000///..................///000000........................---------...///000000111//////222888>>>AAA???===;;;<<<===???@@@AAABBBBBBEEEBBB@@@@@@AAAAAA>>>;;;888:::<<>>===:::999999;;;===???:::;;;;;;999777999>>>BBBFFFGGGJJJMMMNNNOOONNNNNNKKKHHHDDDDDDGGGLLLOOOQQQTTTTTTRRRMMMIIILLLUUU]]]\\\]]]^^^___````````````___```bbbddddddaaa[[[WWWOOOLLLHHHEEECCCBBB@@@??????AAADDDEEEEEEFFFHHHIIIIIILLLPPPTTTWWWYYYZZZZZZ[[[[[[\\\^^^```bbbeeefffeeeffffffggghhhiiijjjjjjkkkmmmooopppoooooopppqqqsssttttttvvvwwwzzz|||}}}{{{|||}}}wwwsssyyy|||vvvpppnnnooopppkkknnnpppttt}}}~~~{{{yyyqqquuu{{{xxxvvvvvv~~~yyymmmddd___\\\[[[~~~||||||||||||zzzxxxuuurrrqqqppppppsssqqqoooooopppooonnnllldddbbb___]]]]]]\\\ZZZYYYSSSOOOKKKGGGEEECCC@@@>>>888555333222333444444333111111111111000000000000000000000000000000000000000000000//////////////////000111222222111000///........................000000111444999===???@@@CCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA???>>>=========888999;;;===???AAAAAABBB@@@===;;;;;;======:::888::::::999666444555999>>>EEEGGGIIIKKKKKKKKKJJJIIIJJJHHHEEEDDDDDDHHHLLLNNNUUUUUUSSSNNNIIIJJJPPPVVV[[[[[[ZZZZZZ[[[]]]```aaacccbbbbbbcccdddbbb\\\XXXTTTPPPLLLFFFCCCAAA@@@AAABBBCCCCCCDDDDDDDDDDDDDDDFFFIIINNNQQQTTTVVVZZZ\\\\\\]]]^^^______aaaeeeggggggggggggggggggggghhhhhhnnnllljjjkkknnnppppppoootttssssssssstttvvvyyy{{{|||~~~{{{~~~|||wwwrrrrrrssstttwww~~~|||{{{rrrggg```\\\XXXUUU~~~|||{{{||||||zzzwwwtttrrrpppoooooorrrpppooooooppppppnnnmmmfffccc```^^^]]]\\\ZZZXXXUUUQQQLLLGGGDDDAAA===;;;999777555444555555444222111111111111000000000000000000000000000000000000222222111000000///......---...////////////...---........................000000111444999>>>@@@@@@CCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBB@@@>>>===<<<<<<888999:::<<<>>>@@@AAAAAA>>><<<:::;;;<<<===;;;999:::::::::777555555999<<>>:::888999888777666666555333111111111111111000000000000000000000000000000000000111111000///...------,,,,,,---............---,,,........................//////111444999>>>@@@AAABBBBBBAAAAAABBBCCCDDDDDDEEEDDDCCCAAA???===<<<;;;888888999;;;<<<>>>@@@@@@>>>===<<<<<<===>>>===<<<:::;;;:::999777777888:::<<<>>>BBBFFFIIIKKKLLLLLLKKKIIIGGGEEEFFFGGGJJJLLLUUUWWWXXXUUUQQQNNNNNNPPPSSSSSSTTTVVVXXXZZZ\\\]]]``````aaabbbcccaaa]]]ZZZVVVTTTQQQMMMJJJGGGFFFEEECCCCCCDDDEEEEEEEEEEEEEEEEEEGGGKKKNNNPPPSSSWWWYYY[[[\\\^^^^^^^^^```ccceeeffffffgggiiijjjkkkmmmmmmsssqqqooooooppprrrrrrqqqrrrrrrsssuuuxxx{{{~~~zzzqqqfff]]]YYYVVVTTTQQQ~~~|||{{{||||||zzzwwwtttqqqooonnnmmmpppooonnnooopppqqqpppoooiiifffaaa^^^]]][[[ZZZXXXVVVRRRLLLFFFBBB>>>:::777999888777777777555222///111111111111000000000///////////////////////////------------,,,,,,,,,,,,...//////////////////...........................//////000444999>>>@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEDDDBBB@@@>>><<<;;;999888888999:::<<>>;;;<<<<<<;;;:::999888888999<<<@@@DDDGGGIIIJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJNNNQQQUUUUUURRROOOMMMMMMPPPQQQSSSUUUWWWYYY[[[\\\``````bbbccccccbbb___^^^YYYXXXUUURRRNNNIIIFFFDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDGGGJJJLLLNNNQQQUUUXXX[[[]]]^^^______```bbbdddbbbbbbdddfffiiikkklllmmmsssrrrpppooopppqqqqqqqqqqqqrrrsssvvvzzz}}}}}}zzzxxxxxxyyyzzzzzzxxxwwwxxx|||ssskkkaaaYYYUUUSSSPPPNNN~~~|||{{{||||||zzzwwwtttqqqooonnnnnnpppooonnnooopppqqqpppoooiiifffaaa]]]\\\[[[ZZZXXXTTTPPPKKKFFFBBB???<<<999888777666666666444000...111111111111000000000///////////////////////////+++,,,,,,------......////////////....../////////........................//////000333888<<<>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEEEEDDDCCCAAA???===<<<:::999888777999;;;>>>@@@FFFGGGHHHHHHFFFDDDBBB@@@>>>>>>======<<<;;;999777999;;;???BBBEEEFFFGGGFFFJJJJJJIIIHHHHHHHHHIIIIIIIIIMMMQQQUUUUUUSSSQQQPPPQQQQQQRRRTTTVVVYYY[[[\\\___aaacccddddddcccbbbaaa]]]\\\ZZZWWWRRRLLLFFFCCCDDDEEEEEEFFFGGGFFFFFFFFFDDDFFFIIIKKKMMMPPPTTTWWW[[[]]]___``````aaabbbddd```aaacccfffiiikkknnnoooqqqqqqpppooonnnnnnpppqqqqqqrrrtttwww{{{~~~|||yyywwwvvvvvvvvvssspppoooqqqtttuuuvvvxxx}}}|||ooohhh^^^VVVRRRPPPMMMKKK|||{{{||||||zzzxxxuuurrrqqqppppppqqqooonnnoooppppppooonnnhhhddd___\\\ZZZZZZZZZYYYSSSOOOJJJFFFCCC@@@===;;;777666555444444333111///111111111111000000000000000000000000000000000000------......///000000000......---,,,,,,---............................../////////222666999;;;;;;<<<===???@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCAAA???===<<<:::888777888;;;???AAAGGGJJJNNNOOOMMMIIIEEEDDDBBBAAA??????>>>===:::888999;;;???BBBDDDEEEEEEDDDIIIIIIIIIJJJJJJJJJJJJIIIHHHKKKPPPUUUWWWXXXWWWVVVSSSRRRRRRRRRTTTWWW[[[]]]^^^```cccccccccbbbcccddd``````___\\\WWWPPPIIIEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFHHHJJJLLLOOOSSSWWW[[[]]]___`````````aaabbbbbbccceeehhhkkknnnpppqqqooooooooonnnmmmmmmoooqqqrrrsssvvvxxx{{{~~~|||zzzyyyyyyuuurrrooooooooonnnmmmqqquuuzzz~~~zzzwwwzzz}}}xxxkkkddd[[[TTTQQQOOOLLLIII|||{{{||||||zzzxxxuuutttsssssssssrrrpppooooooppppppnnnmmmfffbbb]]]ZZZYYYZZZZZZYYYTTTPPPKKKGGGDDDAAA>>><<<888666444444444444333222111111111111000000000000000000000000000000000000///.........---------,,,//////...------...//////......................../////////111444777888888999;;;===???AAABBBCCCCCCCCCCCCDDDEEEDDDBBB@@@???===;;;888777888;;;???BBBDDDJJJQQQTTTRRRMMMIIIHHHFFFCCCAAA@@@@@@???<<<:::888:::>>>AAADDDEEEEEEEEEGGGHHHIIIJJJKKKKKKJJJJJJIIIJJJNNNRRRVVVYYYYYYYYYTTTSSSQQQPPPRRRUUUYYY\\\[[[^^^aaabbbaaaaaabbbdddaaabbbcccbbb]]]VVVOOOKKKEEEFFFGGGGGGHHHHHHGGGGGGEEEGGGHHHJJJKKKOOOSSSWWWXXX[[[]]]^^^^^^^^^^^^___bbbccceeehhhkkknnnpppqqqmmmnnnooonnnmmmmmmpppssstttuuuwwwyyy{{{|||}}}~~~|||yyyvvvssspppmmmppprrrssstttuuu{{{{{{xxxwwwqqqppppppqqqqqqpppmmmkkklllnnnrrrzzzqqqfff___WWWRRRPPPOOOLLLJJJ|||{{{|||{{{zzzxxxvvvuuutttttttttsssqqqoooooopppooonnnllleeeaaa\\\YYYXXXYYYZZZZZZVVVRRRMMMHHHDDDAAA>>>;;;999777555444555666555555111111111111000000000000000000000000000000000000...---,,,+++)))((('''&&&222111000//////000111222........................000///...000333555666666888999<<>><<<999777888;;;@@@CCC@@@GGGQQQVVVUUUPPPLLLJJJIIIEEEAAA@@@AAA@@@>>>;;;777999===AAADDDEEEFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKHHHIIIKKKOOOSSSWWWXXXXXXUUUSSSPPPNNNOOOSSSXXX[[[YYY\\\___```______aaadddaaaccceeeeeebbb[[[TTTPPPFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGIIIJJJKKKOOOSSSWWWWWWYYY\\\]]]\\\\\\\\\]]]```aaacccfffiiilllnnnooommmnnnpppooommmnnnqqquuuuuuvvvwwwyyyzzz{{{{{{|||~~~~~~zzzuuurrrpppqqqpppmmmkkkoooxxx{{{zzzwwwssspppnnnmmmlllnnnnnnnnnoooqqqqqqooommmffffffgggkkkvvvyyykkkaaa[[[TTTPPPOOOOOOMMMKKK}}}zzzyyyvvvwwwyyyzzzyyyxxxvvvttttttpppmmmlllmmmllliiifffbbb___[[[YYYYYYYYYYYYYYYUUUQQQLLLHHHEEECCC@@@>>>>>><<<999666555444222000000000000000000111111111333222000......///000111333111///...---...///000000000//////............------............------......///000111333555666888888999;;;===???BBBCCCAAAAAABBBCCCDDDBBB???<<<===<<<999666555777<<<@@@GGGIIIKKKNNNPPPQQQQQQQQQMMMKKKGGGCCC@@@===<<<<<<888999;;;???DDDGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLNNNQQQVVVXXXYYYXXXYYYUUUPPPLLLKKKOOOSSSWWWZZZZZZZZZ[[[^^^```ccceeegggggghhhfffbbb\\\VVVRRRLLLKKKHHHFFFFFFFFFGGGHHHIIIIIIIIIIIIIIILLLPPPSSSXXXXXXYYYZZZ[[[]]]___```aaacccdddeeeeeegggiiilllkkkkkklllmmmoooqqqrrrsssxxxyyyzzzzzzxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}~~~{{{zzztttmmmhhhhhhjjjmmmnnn~~~{{{pppnnnjjjjjjkkknnnoooppptttuuuuuuvvvvvvuuussssssiiigggfffhhhppp{{{sssiiiZZZVVVRRROOOLLLIIIFFFDDD~~~{{{xxxwwwvvvwwwxxxyyyxxxwwwuuutttsssooollllllnnnmmmjjjgggbbb___\\\[[[ZZZZZZYYYXXXUUUQQQLLLHHHEEECCC@@@>>>;;;999666444444333111///000000000000000000000111111111111111111000000///...///////////////....../////////.........------------............---------......000111333555666888888999;;;===???AAABBBBBBAAAAAABBBCCCBBB@@@>>>===<<<999666555777<<>>===:::;;;===@@@CCCFFFGGGGGGIIIIIIIIIIIIKKKLLLMMMNNNMMMMMMNNNQQQUUUYYYZZZYYYYYYVVVQQQNNNMMMOOOSSSUUUYYYYYYZZZ[[[^^^```ccceeeggggggfffdddaaa]]]ZZZXXXQQQOOOLLLIIIGGGFFFFFFFFFGGGGGGHHHGGGHHHKKKOOORRRVVVVVVWWWXXXZZZ[[[]]]^^^^^^```bbbcccdddfffiiikkkjjjkkkkkkmmmnnnppprrrsssyyyzzzzzzyyywwwvvvwwwxxx{{{|||}}}|||||||||~~~|||sssllliiihhhhhhhhhqqqwwwyyysssnnnmmmlllnnnqqquuuwwwxxx|||}}}~~~~~~~~~}}}|||{{{uuussspppnnnqqqvvv}}}nnndddYYYVVVRRRNNNLLLIIIFFFDDD}}}yyyvvvuuuuuuvvvwwwwwwwwwvvvtttsssrrrooollllllnnnnnnkkkhhhbbb```^^^]]]\\\[[[YYYWWWTTTQQQLLLHHHEEEBBB@@@>>>:::888555444444444222111111111000000000000000000///000333444444222///---+++---///111111000...,,,.........---------------------............------------...///111333555666777888999:::<<<>>>@@@BBBBBBAAA@@@@@@BBBBBBAAA???===<<<:::777666777;;;>>>BBBDDDFFFGGGIIIIIIIIIHHHHHHGGGEEECCCAAA@@@???>>><<<===>>>@@@BBBEEEGGGHHHIIIIIIIIIIIIKKKNNNQQQSSSOOONNNNNNQQQUUUXXXZZZ[[[YYYWWWTTTQQQPPPPPPQQQRRRWWWXXXYYY[[[^^^```cccdddhhhgggfffcccaaa___^^^]]]WWWUUUQQQMMMIIIGGGEEEEEEDDDEEEFFFFFFGGGJJJNNNQQQSSSSSSTTTUUUWWWYYY[[[\\\\\\^^^```bbbcccdddgggiiijjjjjjkkklllnnnpppqqqrrrxxxyyyzzzxxxvvvtttuuuvvv{{{{{{{{{zzzyyy{{{~~~}}}tttnnnkkkiiihhhhhhllluuuyyytttpppoooppprrrwww}}}}}}yyyvvvuuuvvvwwwwwwhhh___XXXUUUPPPMMMKKKHHHEEECCC|||yyyvvvuuuuuuuuuvvvvvvuuuuuutttsssssspppmmmmmmnnnnnnkkkgggcccaaa___^^^^^^\\\XXXVVVSSSPPPKKKGGGEEEBBB@@@>>>;;;999666666666666555444111111111000000000000000///111222333333111///...---///000222111000...,,,------------------------------............------------...///111333444666777888888:::;;;>>>???@@@BBBAAA??????AAABBBBBBAAA<<<<<<;;;888777777:::===BBBCCCEEEFFFGGGGGGFFFFFFDDDCCCBBBAAA@@@??????>>>;;;<<<>>>???AAADDDHHHJJJLLLKKKJJJJJJLLLOOOSSSUUUPPPOOONNNOOOSSSWWWZZZ[[[YYYXXXWWWUUUTTTRRRQQQPPPUUUVVVXXX[[[^^^```cccdddiiihhhgggfffcccaaa___^^^ZZZXXXTTTPPPKKKHHHFFFEEECCCDDDFFFGGGHHHJJJNNNQQQQQQRRRRRRTTTVVVXXXZZZ[[[\\\^^^aaabbbbbbccceeefffiiiiiijjjkkkmmmooopppqqquuuvvvwwwvvvuuutttuuuvvvzzzzzzxxxwwwwwwyyy~~~xxxsssooommmhhhjjjooowww}}}{{{{{{yyy{{{~~~zzzyyyqqqddd\\\VVVSSSOOOLLLJJJGGGDDDBBB|||yyywwwvvvuuuuuuuuuuuuuuutttssssssvvvrrrooonnnnnnmmmiiifffdddbbb```___]]][[[WWWUUUSSSOOOJJJGGGDDDBBB@@@>>>:::888666666666666666444111111111111000000//////111111111111000000//////222222111111000///......------------------------------............---------------///000222444555777777888999;;;===>>>???BBB@@@??????AAACCCCCCBBB;;;<<<;;;999888888999;;;???@@@AAACCCDDDDDDCCCCCC@@@@@@@@@@@@???>>>>>>===:::;;;===>>>???CCCHHHMMMOOONNNLLLKKKLLLOOORRRTTTPPPOOONNNOOOSSSWWWYYYZZZYYYYYYYYYXXXVVVTTTQQQOOOSSSUUUWWWZZZ^^^aaacccdddhhhiiijjjiiifffbbb]]][[[ZZZXXXUUUQQQMMMJJJHHHFFFDDDEEEGGGHHHHHHKKKNNNQQQPPPPPPQQQSSSUUUWWWZZZ[[[]]]```bbbcccbbbaaabbbccchhhhhhiiijjjlllnnnooopppppprrrttttttttttttvvvwwwyyyxxxvvvuuuuuuxxx~~~xxxrrrnnnhhhhhhjjjoooyyyzzzmmmbbb[[[TTTQQQMMMJJJHHHFFFCCCAAA~~~{{{yyyxxxxxxvvvuuuuuuuuuttttttttttttuuurrrooonnnnnnnnnjjjgggeeeccc```]]]\\\ZZZVVVTTTRRRNNNJJJFFFDDDBBB@@@>>>999777444444444444333222222222111111000/////////000000/////////.........222111111000///.........---------------.........------............------,,,,,,---...000222444555777777888999:::<<<===>>>@@@??????@@@BBBDDDCCCBBB;;;<<<<<<;;;999888999::::::;;;===???@@@@@@@@@????????????@@@???>>>>>>===:::;;;<<<<<<<<<@@@GGGLLLOOONNNMMMMMMNNNPPPRRRSSSQQQPPPOOOQQQTTTXXXYYYYYYZZZZZZ[[[ZZZXXXUUURRRPPPQQQSSSVVVZZZ^^^aaacccdddggghhhjjjjjjgggbbb]]]ZZZ[[[YYYWWWSSSPPPLLLIIIHHHDDDFFFHHHHHHIIIJJJLLLOOONNNOOOPPPQQQTTTVVVXXXZZZ\\\___aaabbbbbbaaaaaabbbgggggghhhiiikkkmmmnnnooommmoooqqqrrrrrrsssuuuwwwvvvvvvuuuttttttxxx}}}zzzrrrlllfffdddcccfffooo|||uuujjj___XXXRRROOOLLLIIIGGGEEEBBB@@@|||zzzyyyxxxyyywwwvvvuuuuuuttttttuuuuuussspppmmmmmmoooooommmjjjfffccc___[[[ZZZXXXVVVTTTQQQNNNIIIFFFDDDBBB@@@>>>999777555444444444333111222222111111000//////...,,,...///000///...,,,+++***,,,...///000///...---------........./////////------............------,,,,,,---...000222444555777777777888999;;;<<<===>>>>>>???AAADDDDDDCCCBBB;;;<<<<<<;;;999888888999777888;;;===????????????@@@@@@AAAAAAAAA@@@>>>>>><<<======;;;999<<>><<<:::777666666666444333222222222111000//////...))),,,///222111...***'''###&&&+++000111000...,,,........./////////000000---..................---,,,,,,---...000222333555777777777888999;;;<<<=========???BBBEEEEEECCCAAA:::<<<===<<<:::888888888888999<<<>>>@@@AAAAAAAAAAAABBBBBBCCCBBBAAA@@@?????????>>>;;;777999???FFFHHHIIIKKKNNNPPPSSSTTTUUUSSSSSSTTTWWWZZZ\\\\\\[[[ZZZ[[[[[[[[[ZZZXXXUUUSSSOOOQQQUUUZZZ^^^aaaccccccffffffeeeddddddcccbbbbbbbbb```]]]YYYTTTOOOKKKIIICCCEEEGGGGGGFFFFFFHHHIIIIIIJJJKKKMMMPPPRRRUUUVVVSSSVVV[[[^^^```aaabbbcccffffffggghhhjjjkkkmmmnnnnnnoooqqqqqqppppppqqqsssrrrssssssssstttxxx|||{{{oookkkdddaaabbbiiirrrxxx~~~zzzwwwvvvwwwxxxzzz}}}zzzmmmcccYYYRRRPPPNNNJJJGGGFFFDDDAAA???{{{wwwuuuwwwyyy{{{zzzxxxwwwuuutttssssssuuurrrnnnmmmooopppnnnllleeebbb\\\YYYVVVUUUSSSQQQPPPMMMJJJGGGEEEBBB@@@===999888777666666555555555333333222222111000//////111111111111111111111111////////////............,,,,,,------......//////------------------------+++---///000222222111111999999999999:::;;;<<<===???@@@AAAAAABBBBBBBBBBBBAAA@@@>>><<<;;;:::;;;;;;777888:::<<>>@@@AAAJJJMMMOOOOOONNNNNNQQQTTTTTTTTTUUUWWW[[[]]]\\\[[[```\\\XXXXXX[[[[[[WWWSSSOOOOOOQQQUUU[[[```cccdddddddddddddddcccbbbaaaaaa^^^^^^^^^]]]YYYSSSNNNKKKGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNOOOPPPSSSVVVTTTVVVZZZ^^^```aaaaaaaaaccceeegggiiijjjlllooorrrrrrqqqpppqqqtttuuussspppuuutttrrrrrrtttxxx|||~~~yyyooofffcccdddeeejjjppp||||||wwwsssqqqqqqnnnmmmmmmpppsssyyysssfff]]]VVVQQQLLLJJJHHHDDDAAA???======{{{vvvttttttvvvxxxwwwvvvuuuttttttttttttssspppmmmmmmoooqqqpppnnnfffbbb]]]YYYWWWVVVTTTRRRSSSPPPKKKHHHFFFCCC@@@>>>:::999777666444333333222333333222222111000000///////////////////////////////////////............000000000000111111111111------------------------,,,---...///000111111111333444555666888999;;;;;;>>>???@@@AAABBBBBBBBBAAADDDCCC@@@===;;;999888888555666888:::<<<>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>><<<<<<<<<===>>>BBBGGGLLLOOOQQQSSSVVVXXXSSSSSSUUUYYY]]]aaaaaaaaabbb^^^ZZZYYY[[[[[[XXXUUUPPPPPPRRRVVV\\\```cccdddfffffffffeeeeeecccbbbaaaaaaaaaaaa```\\\WWWRRRNNNHHHGGGFFFEEEEEEGGGHHHIIIIIIKKKLLLMMMNNNOOORRRTTTTTTVVVYYY\\\___aaabbbbbbeeefffhhhiiijjjllloooqqqpppooooooqqqtttvvvtttssstttsssssssssuuuyyy}}}uuukkkfffcccbbbeeejjjrrrxxx|||xxxtttrrrqqqqqqpppnnnnnnqqqtttxxx~~~}}}mmmbbb[[[UUUPPPKKKIIIGGGDDDAAA???===<<<{{{vvvsssssstttvvvvvvuuuttttttttttttuuurrrooolllmmmppprrrrrrpppgggccc^^^[[[YYYWWWUUUTTTTTTQQQMMMIIIGGGDDDAAA>>>;;;:::888555333222111000333333222222111000000000////////////////////////////////////............/////////...............---------------------------------...///000222222111222444666999:::;;;;;;===>>>???AAABBBBBBAAAAAADDDCCC@@@>>>;;;:::999888444555666888999:::;;;<<>><<<::::::::::::===CCCJJJPPPTTTVVVWWWXXXRRRRRRUUUZZZ```eeefffgggddd```\\\ZZZ[[[\\\YYYWWWRRRRRRSSSWWW]]]aaacccdddhhhhhhggggggfffdddcccbbbdddddddddccc```[[[WWWTTTLLLJJJHHHFFFFFFGGGIIIJJJHHHIIIKKKKKKLLLMMMPPPRRRSSSTTTVVVYYY\\\```cccdddfffhhhiiijjjjjjkkkmmmpppmmmmmmnnnqqqtttvvvvvvuuurrrssssssuuuxxx{{{~~~tttmmmgggaaaaaadddhhhnnnwww~~~~~~~~~{{{zzzwwwuuutttsssssstttssspppppprrrsssxxx|||zzz|||uuufff]]]XXXRRRNNNIIIHHHFFFCCC@@@>>>===<<<{{{wwwuuuttttttxxxxxxwwwuuuuuutttttttttrrrnnnlllllloooqqqqqqooohhhddd___\\\ZZZYYYWWWVVVRRRPPPLLLIIIGGGEEEBBB@@@;;;:::888666444333222222222222222111111111000000111111111111111111111111////////////.....................------,,,,,,,,,...........................---------...000222333333555777999;;;<<<======;;;===???AAABBBBBBBBBAAA@@@@@@???>>>======<<<<<<555666666777888999::::::@@@@@@@@@@@@????????????@@@???===<<<:::999999999>>>CCCKKKRRRUUUUUUSSSRRRRRRSSSUUU[[[aaaeeeggggggdddaaa]]][[[[[[[[[ZZZXXXUUUUUUVVVYYY^^^bbbddddddgggggggggfffeeedddcccbbbfffffffffeeebbb^^^ZZZXXXRRRPPPLLLIIIHHHIIIJJJLLLGGGHHHJJJJJJJJJKKKMMMOOORRRRRRSSSVVVYYY^^^bbbdddggghhhiiiiiiiiiiiilllnnnlllmmmnnnqqqssstttuuutttqqqrrrtttvvvyyy|||wwwnnneeebbbbbbcccgggmmmrrrtttvvvwwwxxxzzzzzzyyyxxxwwwwwwwwwwwwuuurrrqqqrrrsssvvv|||zzzyyy{{{{{{yyy{{{~~~nnnaaaYYYUUUPPPLLLGGGFFFDDDAAA???===<<<<<<~~~{{{yyyxxxxxxxxx}}}{{{zzzwwwvvvtttssssssrrrooollllllnnnooonnnlllhhhddd```\\\[[[ZZZXXXWWWOOOMMMJJJGGGFFFEEECCCAAA::::::888777666666666666222222222111111111111111111111111111111111111111////////////............222111111111000/////////........................------,,,,,,---///111333777777888:::;;;;;;;;;;;;:::<<>>======999888888888888999:::;;;????????????????????????===<<<<<<;;;;;;;;;;;;;;;>>>CCCIIIPPPUUUUUUSSSPPPSSSSSSUUUZZZ___bbbccccccaaa___]]][[[ZZZZZZZZZYYYXXXXXXXXX[[[___cccdddeeefffffffffeeeeeedddcccbbbfffffffffeeeccc```]]][[[UUUSSSOOOLLLIIIIIIIIIJJJFFFHHHIIIIIIHHHIIIKKKMMMPPPPPPPPPRRRVVV[[[___bbbeeefffggggggggggggiiikkklllmmmooopppqqqqqqrrrrrrqqqrrrtttvvvyyy|||vvvkkkeeedddbbbdddeeegggjjjnnntttyyy}}}}}}}}}|||{{{zzzyyyxxxuuurrrqqqrrrrrruuu~~~}}}xxxuuuvvvzzz{{{xxxwwwyyy~~~xxxiii]]]WWWSSSMMMIIIEEEDDDBBB@@@>>><<<<<<;;;}}}||||||||||||{{{}}}{{{xxxvvvtttsssrrrqqqnnnjjjjjjlllnnnmmmkkkhhhddd```\\\[[[ZZZYYYWWWOOOMMMIIIGGGFFFEEECCCAAA::::::999888777777777777111111111111111111111111////////////////////////////////////............000000///////////////...........................,,,,,,,,,---...///111111666666666666666777888999:::<<>>>>>>>>?????????:::;;;;;;<<<<<<<<<======<<>>===<<<;;;;;;~~~}}}~~~~~~~~~|||}}}|||zzzxxxvvvtttssssssnnnkkkhhhhhhkkkmmmmmmkkkgggddd___\\\[[[ZZZXXXWWWSSSPPPLLLIIIGGGDDDBBB???;;;:::999777666555555555111111111111111111111111////////////////////////////////////............,,,,,,,,,---------------........................++++++---...///000000000444333222222333555888::::::<<<@@@DDDFFFGGGFFFEEECCCCCCCCCBBB@@@>>><<<;;;>>>===;;;999999:::;;;;;;;;;<<<<<<===>>>???@@@@@@;;;;;;<<<===============;;;===AAAIIIQQQXXXZZZZZZTTTTTTUUUXXX[[[]]]]]]\\\[[[]]]___```___]]]]]]\\\^^^]]]]]]^^^bbbdddeeeeeecccdddeeeffffffggggggfffeeeeeeeeedddcccbbb```___ZZZYYYVVVSSSOOOLLLIIIGGGGGGHHHIIIHHHGGGGGGIIIJJJKKKKKKLLLNNNQQQTTTWWWYYY^^^___aaaaaaaaabbbdddffffffiiilllmmmlllmmmoooqqqtttsssssssssuuuyyy}}}~~~yyyooollleeedddddddddhhhpppzzz}}}zzzwwwssspppooooooooorrr{{{~~~uuummmlllllllllnnnrrr{{{{{{rrriii]]]TTTPPPMMMHHHCCCAAA@@@???===<<<;;;;;;;;;~~~~~~|||zzzyyyxxxvvvuuutttttttttkkkhhhfffgggkkknnnnnnlllfffccc___\\\ZZZZZZXXXWWWWWWTTTOOOKKKGGGDDD@@@>>><<<;;;999777555333222222111111111111111111222222111111111111111111111111000/////////.............../////////000000111111////////////////////////***+++---///000000//////333222000000222666;;;===:::===AAAEEEGGGHHHFFFEEE???@@@AAABBBAAA@@@???>>>???>>>;;;999999999:::;;;:::;;;<<<===>>>???@@@AAA<<<<<<======>>>======<<<>>>>>>@@@GGGPPPWWWZZZZZZSSSSSSTTTWWW[[[]]]]]]\\\ZZZ]]]```bbbaaa```^^^^^^___^^^^^^___bbbeeeeeeeeecccdddeeeggghhhiiiiiiiiiffffffeeeeeedddcccaaaaaa^^^]]]\\\YYYUUUPPPLLLIIIHHHHHHIIIHHHGGGGGGHHHJJJIIIJJJKKKMMMPPPRRRUUUVVV[[[]]]^^^______```ccceeebbbfffjjjllllllmmmppprrruuutttrrrrrrtttxxx|||~~~}}}uuurrrggghhhiiikkkooovvv}}}zzzrrrooonnnnnnoooqqq{{{xxxmmmjjjjjjjjjnnnrrr{{{yyy}}}}}}kkkbbbWWWPPPNNNKKKFFFBBB@@@???>>>===;;;;;;;;;;;;}}}|||}}}{{{yyyvvvttttttsssqqqooollljjjiiiiiijjjlllmmmlllgggccc___]]]]]]\\\YYYVVVWWWSSSNNNJJJGGGEEEBBB@@@<<<;;;888666444444333333222222222222222222222222111111000000000000111111000000000000////////////------......///000000111,,,---...//////...---,,,+++++++++,,,...///...---.........///111333555777888<<>>@@@AAAAAA@@@;;;;;;::::::999:::::::::@@@??????CCCKKKQQQUUUVVVSSSUUUWWWXXXXXXYYY[[[]]]ZZZ[[[]]]aaaddddddbbb```[[[[[[\\\^^^aaacccbbbaaa```eeekkkllliiihhhjjjmmmjjjhhhfffeeedddeeefffgggccc___[[[XXXVVVTTTPPPLLLKKKJJJHHHGGGGGGGGGHHHHHHLLLMMMMMMLLLKKKLLLNNNQQQVVVXXXZZZ]]]^^^_________eeehhhkkkmmmmmmmmmnnnoooppppppqqqrrruuuxxx|||~~~~~~}}}{{{|||xxxpppmmmnnnuuu{{{{{{xxxtttooonnntttzzznnnhhhggggggjjjooouuutttxxxuuuaaa\\\UUUOOOKKKGGGCCCAAA???>>>===<<<;;;:::999999~~~}}}}}}~~~{{{xxxvvvtttttttttrrrqqqmmmkkkiiiiiikkklllmmmlllhhhddd```^^^]]]\\\YYYVVVWWWSSSNNNJJJGGGEEEBBB@@@<<<;;;888666444444333333222222222222222222222222111000000//////000000111000000000000///////////////.....................,,,---...//////...---,,,,,,++++++---///000///---///......///000333555666888;;;AAAEEEGGGGGGEEEDDDFFFGGGGGGHHHHHHHHHHHHHHHDDDCCC@@@>>><<<;;;;;;;;;>>>===>>>???@@@@@@???>>>======<<<;;;;;;;;;;;;<<<===<<<===AAAHHHNNNRRRSSSQQQSSSUUUVVVWWWXXXZZZ[[[[[[\\\^^^aaadddeeeccc```^^^]]]]]]^^^``````___]]]___dddiiijjjiiihhhjjjmmmllljjjiiigggggggggiiijjjgggddd```]]][[[XXXSSSOOOLLLJJJHHHFFFEEEFFFGGGHHHLLLMMMMMMLLLKKKLLLNNNQQQVVVWWWYYY[[[]]]^^^___```dddfffiiijjjkkkkkkmmmoooppppppqqqrrruuuyyy|||~~~~~~|||}}}}}}wwwttttttzzz~~~|||yyyvvvuuuxxx~~~qqqjjjgggeeegggkkk}}}vvvuuuxxxyyyppp^^^ZZZSSSMMMIIIEEEBBB@@@======<<<;;;:::999888888}}}}}}|||zzzxxxvvvuuuuuuuuusssrrrooommmkkkjjjlllmmmmmmllliiifffbbb___]]][[[XXXVVVWWWSSSNNNJJJGGGEEEBBB@@@<<<;;;888666444444333333222222222222222222222222000//////......//////000000000000000////////////000000///...------,,,,,,,,,---...//////...---,,,---,,,,,,...000111000...///......///000222444555888:::>>>AAABBBCCCBBBBBBCCCEEEGGGJJJLLLMMMLLLLLLEEECCCAAA>>>;;;:::999999??????@@@@@@@@@???===<<>>>>>============:::999:::>>>DDDJJJNNNPPPOOOQQQTTTUUUVVVWWWXXXZZZ]]]^^^___bbbeeefffdddbbbaaa___^^^]]]]]]]]][[[YYY___cccgggiiihhhhhhjjjlllnnnmmmkkkjjjjjjkkkllllllkkkiiigggeeebbb^^^XXXTTTNNNLLLHHHEEECCCDDDFFFGGGKKKKKKLLLKKKKKKLLLOOOQQQUUUVVVVVVXXXZZZ]]]___aaacccdddfffggggggiiilllnnnppppppqqqsssvvvyyy|||~~~~~~|||}}}}}}}}}~~~|||}}}wwwnnngggcccdddhhhxxxzzzvvvwww~~~qqqhhh[[[VVVPPPJJJFFFCCC@@@>>>;;;;;;::::::999888777777~~~|||zzzzzzxxxvvvuuuvvvvvvuuutttqqqooolllkkklllllllllkkkiiifffccc```]]]ZZZXXXWWWWWWTTTOOOKKKHHHEEEBBB@@@<<<;;;888666444333333333222222222222222222222222//////............//////000000000000//////////////////......---,,,,,,,,,,,,---...//////...---,,,---------...000111000/////////......///111222333888999:::<<<===>>>???@@@???BBBFFFKKKNNNOOOOOONNNGGGEEEBBB???<<<:::999999===???AAAAAA@@@???>>>>>>@@@@@@@@@@@@??????>>>===999999:::===AAAFFFKKKMMMNNNPPPTTTVVVVVVWWWXXXZZZ______```cccfffgggfffeeecccaaa^^^]]]]]]\\\ZZZXXX^^^aaaeeegggggghhhjjjlllnnnmmmllllllllllllmmmmmmnnnmmmllljjjgggaaa\\\XXXQQQNNNIIIEEECCCCCCEEEGGGIIIJJJKKKKKKJJJLLLOOOQQQUUUTTTTTTTTTWWWZZZ^^^```bbbcccddddddeeegggkkknnnooopppqqqsssvvvyyy|||}}}~~~~~~~~~|||{{{{{{~~~}}}rrriiicccdddhhhtttyyywww}}}xxxkkkbbbXXXSSSMMMHHHEEEBBB???>>>;;;;;;:::999888888777777~~~|||zzzzzzyyyvvvvvvvvvvvvuuutttrrrpppmmmlllllllllkkkjjjgggfffccc```\\\YYYXXXXXXXXXTTTOOOKKKHHHFFFCCCAAA<<<;;;888666444333333333222222222222222222222222//////............//////000000000000////////////........................,,,---...//////...---,,,---------...000111000/////////.........///111222666666777888999;;;===>>>>>>AAAFFFKKKOOOQQQRRRQQQIIIGGGDDD@@@===;;;::::::999<<<@@@BBBAAA@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>:::;;;<<<===@@@DDDHHHKKKMMMPPPTTTWWWWWWXXXYYYZZZ___```aaadddhhhjjjiiihhheeeccc```______^^^]]]\\\^^^```ccceeegggiiikkklllllllllkkkkkkkkklllllllllmmmnnnnnnlllgggbbb]]][[[UUUQQQLLLGGGDDDDDDEEEGGGGGGIIIJJJJJJJJJLLLOOOQQQSSSRRRQQQRRRTTTXXX\\\^^^```bbbccccccdddgggjjjmmmnnnnnnppprrruuuxxxzzz|||{{{{{{zzzyyywwwxxx{{{}}}wwwllleeeeeejjjrrrzzz~~~sssfff^^^UUUQQQKKKGGGDDDBBB???>>>;;;;;;::::::999999888888}}}||||||zzzxxxwwwwwwwwwuuutttsssqqqmmmkkkkkkjjjiiihhhddddddccc___[[[XXXXXXYYYXXXTTTOOOKKKHHHFFFCCCAAA<<<;;;888666444444333333222222222222222222222222000//////......//////000000000000000////////////......//////////////////,,,---...//////...---,,,---,,,,,,...000111000...//////...------...///000444444444666777:::<<<===???BBBFFFKKKOOORRRSSSSSSIIIHHHDDDAAA>>><<<;;;;;;666;;;@@@CCCBBBAAACCCDDDDDDEEEEEEEEEDDDCCCAAA@@@===>>>?????????BBBFFFIIILLLPPPTTTWWWXXXXXXYYYZZZ___```aaaeeeiiilllmmmllliiifffcccbbbbbbbbbaaa```^^^___aaadddgggjjjlllmmmjjjjjjjjjjjjkkkkkkkkkkkkkkklllmmmjjjfffaaa___^^^XXXUUUPPPKKKGGGFFFFFFGGGFFFGGGHHHIIIIIILLLOOORRRRRRQQQPPPPPPRRRUUUYYY[[[^^^___aaacccdddfffiiikkklllmmmoooqqqtttwwwyyyzzzxxxxxxxxxvvvuuuuuuxxxzzz~~~|||oooggggggmmmrrr|||nnnbbbZZZRRRNNNIIIEEECCCAAA???===:::::::::999999999888888~~~~~~~~~{{{yyywwwwwwvvvuuussssssqqqmmmkkkjjjiiigggfffaaabbbaaa^^^ZZZXXXXXXZZZXXXTTTOOOKKKIIIFFFCCCAAA<<<;;;888666444444333333222222222222222222222222111000000//////000000111000000000000////////////111111111000//////......,,,---...//////...---,,,,,,++++++---///000///---000///...---------...///111222333555777999;;;<<<>>>@@@CCCGGGJJJMMMOOOPPPHHHFFFCCC@@@>>><<<;;;;;;555;;;AAADDDBBBAAACCCEEEHHHIIIIIIIIIHHHFFFDDDCCC???@@@AAA???>>>???CCCFFFJJJNNNSSSVVVWWWWWWXXXYYY______aaaeeejjjnnnppppppoookkkhhheeeeeeeeedddccc______aaadddhhhkkknnnnnnhhhiiiiiijjjkkkkkkkkkjjjiiikkkkkkhhhdddaaa``````[[[YYYTTTOOOKKKIIIGGGGGGEEEFFFHHHHHHIIIKKKOOORRRRRRQQQPPPPPPQQQSSSVVVWWWZZZ\\\___bbbcccdddfffhhhjjjkkkmmmpppsssuuuwwwxxxwwwwwwvvvtttssstttvvvyyyzzz~~~qqqhhhhhhmmmssswwwiii\\\TTTNNNKKKFFFBBB@@@???===<<<999888888888888777777777|||yyyxxxwwwvvvuuusssssspppmmmjjjiiihhhfffeee___``````^^^YYYWWWXXXZZZXXXUUUPPPLLLIIIFFFCCCAAA<<<;;;888666444444333444222222222222222222222222111111000000000000111111000000000000////////////444444333111000...------,,,---...//////...---,,,+++++++++,,,...///...---000///...---,,,---......///000222555777:::;;;<<<;;;<<>>AAAEEEHHHLLLQQQUUUVVVVVVWWWWWW^^^___aaaeeekkkppprrrrrrssspppkkkhhhgggfffeeeddd``````aaadddhhhlllnnnooohhhiiijjjjjjkkkkkkkkkjjjiiijjjjjjgggccc```aaabbb]]][[[WWWRRRNNNJJJHHHGGGDDDFFFGGGHHHIIIKKKOOORRRQQQQQQPPPPPPQQQRRRTTTUUUWWWZZZ^^^aaabbbcccdddfffiiijjjmmmppprrrtttvvvvvvvvvwwwvvvtttssssssvvvxxxxxx|||ssshhhgggmmmtttssseeeYYYPPPLLLHHHCCC@@@>>>===<<<:::777777777777666666666666~~~zzzxxxwwwwwwuuutttuuurrrmmmkkkjjjgggccc___```^^^]]]]]]]]]\\\YYYWWWWWWUUURRRNNNIIIEEEBBB@@@???;;;666666888888555111444333222222111111222222000000000000000000000000000000000000000000000000......///000111111000000........................))))))***,,,...///000111//////...---,,,,,,,,,,,,000000111333555777:::;;;<<<===???AAABBBDDDDDDEEEEEEAAA>>>;;;<<<===>>>===;;;<<<<<<<<<===???CCCFFFHHHHHHIIIIIIJJJIIIIIIIIIGGGFFFCCCAAA@@@AAABBBDDDFFFLLLSSSWWWWWWWWWXXXZZZ[[[^^^bbbdddgggmmmvvv}}}wwwwwwssskkkggghhhjjjjjjeee___ZZZ\\\eeelllnnnmmmmmmllllllkkkjjjiiihhhhhhhhhiiijjjjjjiiigggdddccccccaaa]]]XXXRRRMMMIIIGGGJJJIIIHHHHHHHHHJJJLLLNNNOOONNNMMMLLLLLLNNNPPPQQQUUUVVVWWWXXX[[[]]]```aaagggiiilllnnnnnnoooqqqsssvvvuuutttrrrqqqsssvvvyyyyyy|||rrrkkkkkkmmm|||tttiii]]]TTTPPPIIIFFFAAA>>>===<<<;;;999777888999888666666666888~~~zzzxxxwwwwwwuuutttuuuqqqmmmkkkiiigggccc``````^^^]]]\\\]]]\\\YYYWWWVVVUUURRRMMMIIIEEEAAA@@@>>>999555444666666333000444333222222111111222222000000000000000000000000000000000000000000000000......///000000000////////////////////////...............------,,,,,,,,,---------,,,,,,---......///000111333555777:::;;;:::;;;===???AAABBBCCCCCCDDDAAA>>><<<<<<=========;;;<<<=========???BBBEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEBBB@@@@@@AAABBBDDDEEEIIIPPPUUUWWWXXXYYYZZZ[[[]]]aaacccffflllttt{{{~~~~~~yyyoooiiiiiijjjiiiddd]]]VVVUUUZZZbbbhhhkkkkkkkkkjjjiiihhhgggffffffhhhiiijjjkkkjjjhhhfffeeeeeeddd```\\\WWWRRROOOMMMKKKJJJIIIHHHHHHIIIKKKLLLNNNMMMLLLKKKLLLMMMOOOPPPRRRSSSTTTVVVYYY\\\^^^```dddgggjjjmmmmmmnnnooopppsssssssssrrrqqqrrrtttwwwxxxzzz~~~uuunnnnnnppp|||xxxmmmdddYYYQQQNNNHHHEEE@@@===<<<<<<:::999777888999888666555666777~~~zzzxxxwwwwwwuuutttsssqqqmmmkkkiiigggcccaaa```___]]]\\\\\\[[[YYYWWWUUUTTTQQQLLLHHHDDDAAA???>>>:::777666777666444111333333222111111111111222000000000000000000000000000000000000000000000000....../////////...------111111000000/////////...000000///...---,,,+++***,,,,,,,,,,,,---...///000...///000222555777:::;;;999:::;;;===???@@@AAAAAADDDAAA>>>============<<<;;;===>>>>>>===>>>AAACCCBBBBBBCCCDDDDDDDDDDDDDDDEEECCCBBB@@@@@@AAACCCDDDDDDFFFKKKQQQWWWZZZZZZYYYZZZ\\\___aaadddjjjrrryyyvvvooonnnmmmkkkeee___VVVPPPPPPWWW```ggghhhhhhhhhhhhgggfffeeedddiiiiiikkkkkkkkkjjjiiihhhcccbbb___\\\XXXTTTQQQOOONNNMMMKKKIIIIIIIIIIIIJJJKKKJJJJJJIIIJJJLLLNNNOOOOOOPPPQQQTTTWWWZZZ\\\^^^```dddhhhkkklllllllllmmmoooqqqrrrrrrqqqppprrrsssuuuwwwzzz|||~~~yyyrrrrrrttt}}}|||mmmddd]]]TTTNNNKKKFFFCCC???===<<<;;;:::888666888888777666555666777~~~zzzxxxwwwwwwuuutttrrrqqqnnnllliiigggdddcccaaa___\\\[[[[[[ZZZXXXWWWTTTSSSPPPLLLHHHDDDAAA???@@@===:::999999888666444333222222111111111111111////////////////////////000000000000000000000000.../////////...---,,,,,,111111000000///.........,,,,,,------......//////---------------...//////......000111444777999:::888999;;;<<<>>>???@@@@@@CCCAAA>>>>>>>>>>>>===;;;<<<===??????>>>>>>???AAA???@@@AAABBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEECCCCCCGGGNNNVVV[[[[[[ZZZZZZ]]]```aaaccciiiqqqxxx~~~~~~yyyuuuqqqlllfffbbbZZZQQQMMMQQQZZZaaaeeeffffffggggggfffeeedddiiijjjkkklllmmmlllllllllbbbbbb```^^^[[[WWWTTTRRRQQQPPPNNNKKKJJJHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNOOORRRUUUXXX[[[\\\]]]aaagggjjjkkkkkkkkkkkkmmmooorrrrrrqqqppppppqqqssstttuuuwwwyyy{{{|||}}}{{{uuutttvvv~~~~~~rrrddd\\\WWWOOOJJJHHHCCCAAA>>><<<;;;;;;999888666777888777555444555666~~~zzzxxxwwwwwwuuutttqqqqqqooommmjjjgggfffeeebbb___\\\ZZZZZZYYYXXXVVVTTTRRROOOLLLHHHDDDAAA??????===;;;999888777666555333222111111000000111111////////////////////////////////////////////////.../////////...---,,,,,,/////////......---------***+++,,,---///000111222000///...---------------......///111333555777999888999:::<<<>>>???@@@@@@AAA@@@?????????>>><<<:::<<<>>>@@@@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEFFFCCCBBBDDDKKKTTTZZZ]]]]]]]]]___aaaccceeejjjrrrxxx{{{|||rrriiieeeccc^^^VVVOOONNNSSSXXXaaabbbdddggghhhhhhhhhhhhkkkkkklllmmmmmmnnnnnnnnnggggggfffeeebbb___\\\ZZZTTTSSSQQQNNNKKKIIIHHHGGGFFFGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNQQQTTTWWWYYY[[[[[[___eeeiiijjjjjjjjjjjjlllooorrrrrrqqqpppppppppqqqqqqqqqrrrtttwwwyyy{{{}}}}}}|||vvvuuuwww~~~~~~}}}~~~yyylll___WWWRRRLLLGGGEEE@@@>>><<<;;;;;;:::888777555666777666444444444555~~~zzzxxxwwwwwwuuutttqqqrrrqqqoookkkiiihhhhhhbbb___\\\ZZZYYYYYYWWWVVVTTTRRRPPPLLLHHHEEEBBBAAA<<<;;;999777555444333333222222111000000000000111000000000000000000000000////////////////////////....../////////...------------..................------........./////////111000///...------------//////000111222444555666777888:::;;;===>>>??????@@@@@@???@@@@@@???<<<999<<>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIDDDCCCDDDIIIPPPXXX^^^aaa```ccceeefffgggllltttzzztttiiifffeeebbb[[[SSSOOOOOOPPPZZZ]]]aaaeeeiiikkkkkkkkklllllllllmmmmmmnnnnnnnnnhhhhhhhhhgggeeeaaa^^^\\\WWWVVVTTTQQQNNNKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHLLLLLLMMMOOORRRTTTVVVXXXZZZ^^^cccfffggghhhiiiiiilllnnnqqqqqqpppoooooopppppppppooopppqqqsssuuuwwwyyyyyyzzzzzz{{{|||||||||}}}~~~~~~xxxxxxyyy~~~||||||||||||}}}sssfffYYYSSSNNNIIIDDDCCC>>><<<:::::::::999777666444666666666444333444555~~~zzzxxxwwwwwwuuutttrrrsssssspppllljjjjjjkkkccc```\\\YYYXXXXXXWWWVVVTTTSSSPPPMMMIIIFFFCCCBBB::::::999777444333222333222222111000000000000000000000000000000000000000////////////////////////......///000000000//////------......//////000000////////////............000///...............///000000000111111222333444555666888:::;;;======>>>@@@???@@@AAAAAA???;;;888===???BBBBBB@@@===;;;:::;;;;;;===>>>???@@@@@@@@@AAABBBCCCDDDFFFHHHJJJJJJEEEEEEFFFGGGLLLUUU___fffeeegggiiijjjkkkooowww}}}}}}rrrkkkiiifff```YYYSSSPPPNNNSSSVVV\\\ccchhhlllnnnnnnmmmmmmlllllllllmmmmmmnnnhhhhhhiiihhheeebbb^^^\\\YYYXXXVVVSSSPPPMMMJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFKKKKKKLLLMMMOOOQQQRRRTTTXXX[[[___bbbdddeeeggghhhkkkmmmnnnooonnnmmmnnnooooooooooooooopppqqqrrrsssuuuuuutttssstttvvvxxxyyyxxxyyyzzz|||~~~||||||}}}~~~~~~zzzzzzzzz{{{}}}uuukkk___RRRMMMJJJEEEBBBAAA<<<:::999999:::999777555444555666555333222333444~~~zzzxxxwwwwwwuuutttrrrttttttrrrmmmkkkkkkmmmccc```\\\YYYXXXXXXWWWVVVUUUSSSQQQMMMJJJFFFDDDBBB<<<<<<;;;888555444444555222111111000000000000000000000000000000000000000////////////////////////......///000111111111000------...///000111222222............/////////000......---......///000111111111111111111111222333333444666888:::;;;<<<<<>>?????????AAABBBCCCEEEGGGIIIKKKLLLFFFGGGGGGGGGJJJSSS```iiigggiiikkklllmmmqqqyyy~~~qqqooojjjddd^^^XXXTTTQQQNNNRRRYYYaaaggglllnnnooonnnmmmllllllllllllmmmmmmlllmmmmmmllljjjfffbbb___ZZZYYYWWWUUURRRNNNLLLJJJHHHHHHIIIHHHHHHGGGFFFEEEJJJJJJJJJKKKLLLNNNPPPQQQWWWZZZ]]]___aaaccceeehhhjjjkkkmmmlllkkkkkklllnnnooooooooooooooopppqqqqqqsssqqqpppoooooorrruuuwwwuuuuuuvvvwwwyyy{{{}}}}}}~~~~~~~~~zzzwwwxxxyyyyyyzzz|||~~~nnneeeYYYMMMIIIGGGCCC@@@@@@;;;999888999999999777555444555666555333222333444~~~}}}{{{yyyvvvsssrrrtttrrrpppnnnmmmjjjgggdddfffccc___\\\[[[YYYVVVTTTVVVTTTPPPMMMJJJGGGCCCAAA===<<<:::777555333222111333333111000////////////222222222222333444555666////////////////////////111000///...............---...............---,,,............////////////,,,)))&&&'''+++......---............///000111222555666666888999:::;;;;;;:::===AAAEEEEEECCC???===:::<<>><<<===???@@@???===:::888888999::::::999;;;???CCCCCCCCCCCCDDDGGGIIIKKKKKKMMMLLLKKKJJJKKKPPPXXX]]]```ccchhhjjjmmmsss|||zzzmmmgggbbb\\\WWWRRRRRRTTTYYY```fffiiiiiikkkjjjkkkmmmpppqqqooommmllllllkkkjjjgggccc___]]]^^^^^^^^^]]][[[WWWSSSQQQLLLLLLJJJIIIHHHHHHHHHHHHGGGGGGHHHGGGGGGIIILLLOOOTTTVVVXXXZZZ[[[]]]aaacccfffhhhkkklllllllllnnnooosssrrrqqqppppppqqqqqqrrrpppooonnnmmmmmmmmmnnnoooooooooppppppqqqrrrsssssssssuuuyyy}}}~~~{{{yyy~~~~~~{{{yyyxxxxxxyyy{{{{{{{{{||||||~~~mmm___VVVOOOGGGCCCBBBAAA>>>;;;::::::::::::999777555444555555555555555555444444}}}}}}{{{yyywwwtttsssrrrvvvtttrrrqqqpppnnnkkkhhhfffccc___\\\[[[YYYVVVTTTTTTQQQNNNKKKHHHEEEBBB???:::999888777666555555555333333222222222222222333111111000......---------////////////////////////111///,,,))))))+++...000,,,---...///////////////---............/////////)))+++---.........///000......//////000111111111444555666888999:::;;;;;;<<<===???AAABBBAAAAAA@@@>>>?????????>>>;;;888777777888999999:::<<<@@@CCCCCCDDDDDDEEEGGGIIIKKKLLLLLLMMMNNNOOOPPPRRRVVVYYYZZZ___dddiiinnnttt|||uuuhhhaaa^^^]]]UUUTTTUUUXXX^^^cccfffgggjjjkkklllooorrrrrrqqqoookkkkkkjjjiiifffccc```^^^aaaaaabbbaaa^^^[[[XXXVVVPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHHHHHHHGGGHHHKKKNNNSSSUUUWWWXXXXXXZZZ]]]```aaacccgggiiikkkllloooqqqssssssrrrqqqpppppppppqqqooonnnlllkkklllmmmooopppqqqpppnnnmmmmmmnnnoooppprrrtttwwwzzz|||}}}}}}}}}{{{tttoooppppppsssyyy{{{zzzxxxvvvvvvvvvvvvwww{{{{{{{{{|||}}}~~~tttcccXXXNNNIIICCC?????????===;;;999999999999888666555444444444444555555555666666}}}|||zzzxxxvvvtttsssrrruuusssqqqqqqpppnnnkkkiiifffccc___\\\[[[YYYVVVTTTTTTQQQNNNKKKIIIFFFCCC@@@;;;:::999777666555555555222222111111111222333333444444333222222222222222////////////////////////---///222444444111///---***+++,,,---.../////////---------.........//////&&&***---...,,,+++---///,,,,,,---...////////////222444666888999:::;;;;;;===>>>>>>???@@@AAABBBBBB??????@@@???>>><<<;;;999888888888999:::===@@@CCCBBBCCCEEEEEEFFFGGGIIIKKKIIIMMMQQQTTTTTTTTTTTTTTTYYY]]]ccciiiooouuu{{{zzzjjjbbbbbbddd\\\ZZZWWWWWW[[[```fffiiijjjlllnnnqqqrrrrrrpppoookkkjjjjjjhhhfffdddbbb```dddddddddcccaaa^^^\\\ZZZTTTSSSPPPMMMJJJHHHFFFEEEGGGHHHIIIHHHHHHHHHJJJLLLQQQSSSTTTUUUUUUWWWYYY\\\\\\___dddgggjjjmmmqqqsssssssssrrrqqqpppooooooooonnnmmmlllkkklllnnnppprrrvvvtttqqqnnnmmmnnnpppqqqtttuuuxxx{{{|||}}}||||||}}}}}}tttmmmhhhfffgggjjjmmmsss|||vvvvvvuuuuuuvvvwwwxxxxxx{{{{{{{{{|||}}}wwwiii\\\TTTKKKGGGCCC@@@??????>>><<<999888888888777666555555333333333333333333333333}}}|||zzzwwwuuutttsssssssssrrrpppppppppnnnllljjjfffccc___\\\[[[YYYVVVTTTUUURRROOOLLLJJJHHHDDDBBB>>><<<:::888666444333333111111000000000111111222000000//////000111222222////////////////////////)))+++///111111///,,,***---...///000111222222222------------............(((,,,000000...---///111...///000111222222222222111333555888::::::::::::>>>=========>>>@@@BBBCCC@@@@@@@@@@@@????????????:::999888999;;;>>>AAABBBAAABBBDDDDDDDDDDDDGGGJJJIIIOOOWWW\\\]]][[[XXXVVV[[[^^^dddjjjoootttyyy|||ooofffdddeeeddd```[[[WWWXXX]]]dddjjjjjjllloooqqqqqqpppnnnmmmkkkkkkjjjiiihhhfffeeedddeeeeeeeeedddcccaaa___^^^XXXVVVSSSOOOKKKHHHFFFEEEHHHIIIJJJIIIHHHHHHIIIKKKOOOPPPRRRRRRRRRSSSVVVXXXYYY\\\aaafffiiimmmqqqtttrrrrrrqqqqqqpppooonnnmmmnnnmmmllllllnnnpppssstttzzzwwwssspppoooppprrrtttuuuwwwyyy{{{||||||{{{zzzzzz}}}}}}tttllldddbbbbbbccccccfffoooxxx{{{xxxsssssstttuuuvvvxxxyyyzzzzzz{{{{{{|||~~~{{{nnnbbbXXXRRRJJJGGGCCC@@@>>>===;;;;;;888888777666666555555555555555444333222222111111~~~|||zzzwwwuuuuuutttuuusssqqqpppppppppooommmkkkfffccc___\\\[[[YYYVVVTTTUUURRROOOMMMKKKHHHEEECCC???===;;;888666444333222111111000000000000000111////////////000111222333////////////////////////...---,,,++++++,,,...000---......///000000000000,,,------------.........(((***,,,---------...///,,,---///000111111000000000222555888:::;;;::::::======<<<===>>>@@@BBBDDDAAAAAA@@@???@@@@@@AAAAAA===;;;999:::===@@@AAAAAA@@@BBBDDDDDDBBBCCCFFFIIILLLTTT___gggiiifffaaa^^^]]]___ccchhhnnnssswwwyyyyyyxxxmmmhhhgggmmmiiibbb[[[XXXZZZ```eeefffiiinnnppppppnnnmmmmmmmmmmmmlllkkkjjjjjjiiiiiiggggggfffeeedddcccbbbaaa\\\[[[WWWSSSOOOLLLIIIHHHHHHIIIJJJJJJHHHGGGHHHIIILLLMMMOOOOOOOOOQQQSSSUUUVVVZZZ___cccgggkkkooorrrooooooooooooooonnnmmmlllmmmnnnoooppprrrtttvvvwwwzzzwwwtttrrrqqqrrrtttvvvvvvwwwyyy{{{|||{{{zzzyyyxxx{{{~~~yyyqqqkkkfffdddccccccaaa___cccjjjuuu~~~{{{xxxuuupppppprrrtttvvvwwwyyyyyyzzz{{{{{{|||~~~rrrggg]]]UUUPPPEEEDDDAAA===;;;999888777777777666555555555555555888777666555444333333222}}}zzzxxxvvvuuuvvvvvvsssrrrqqqqqqrrrqqqooommmfffccc___\\\[[[YYYVVVTTTSSSQQQNNNLLLJJJHHHEEEBBB===<<<:::888777555444444333333222111000000000000222111111111111111222333////////////////////////111000...,,,---///111333,,,,,,---------------,,,,,,,,,---------.........***)))((()))+++---------)))+++---...//////...---///111555888:::;;;::::::<<<<<<<<<===>>>@@@BBBCCCCCCBBB@@@???>>>???@@@@@@@@@===;;;;;;>>>AAAAAAAAA@@@CCCFFFEEECCCBBBFFFJJJNNNWWWdddmmmpppnnniiifff\\\]]]```eeelllrrrvvvxxxxxxyyy|||zzztttrrrxxxuuupppggg___[[[\\\]]]___dddkkknnnnnnmmmmmmnnnpppooonnnmmmmmmmmmmmmmmmiiihhhhhhgggfffeeeddddddaaa___\\\XXXSSSPPPNNNLLLIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJLLLMMMMMMOOORRRTTTTTTWWW\\\```dddgggkkkmmmlllmmmmmmnnnnnnmmmlllkkkmmmoooqqqtttvvvxxxxxxyyyyyyxxxvvvuuuuuuvvvxxxzzzyyy{{{|||~~~~~~}}}{{{zzzzzz}}}~~~}}}}}}~~~|||xxxsssppplllkkkkkkkkkeee______cccjjjwww}}}{{{zzzzzzxxxuuurrroooppprrrtttvvvxxxyyyzzzzzz{{{{{{}}}~~~uuuiii___WWWPPPLLLAAAAAA???<<<999777777777777666555444444444555555666666666555555444444444}}}{{{xxxvvvvvvwwwwwwtttsssrrrrrrsssrrrpppnnnfffccc___\\\[[[YYYVVVTTTRRRPPPMMMKKKIIIGGGDDDAAA<<<;;;:::888777666666666555444333222111111111111222111000///............////////////////////////+++---///000111000///...000000000000000000//////,,,,,,,,,---------......000---***+++///222222111,,,---000111222222000///...111555888:::;;;:::999;;;;;;<<<===???@@@BBBCCCEEECCC@@@>>>=========>>>BBB???<<<<<>>@@@AAABBBBBBBBBDDDEEEBBB>>><<<>>>@@@>>>=========???@@@BBBDDDDDDDDDEEEFFFGGGIIIKKKLLLKKKTTT___hhhjjjhhhdddaaa]]]YYYUUUXXX```kkkrrrvvvvvvvvvwwwyyy|||~~~~~~}}}}}}xxxiii^^^XXXZZZ[[[___fffmmmpppnnnlllrrrrrrrrrqqqpppooonnnmmmkkkiiihhhiiijjjllllllkkkdddccc```\\\YYYVVVTTTSSSPPPNNNMMMKKKJJJJJJJJJKKKIIIHHHGGGHHHKKKNNNOOOOOOQQQTTTXXX[[[]]]___bbbdddfffggghhhiiijjjkkkkkkkkkpppsssxxx|||~~~~~~}}}||||||{{{yyyxxxyyy|||}}}}}}~~~~~~~~~{{{zzzssstttuuuwwwyyy{{{|||}}}xxxyyyyyyxxxsssllleeeaaaffflllxxx|||xxxuuussstttttttttttttttssssssttttttuuuwwwyyyzzzzzzyyywwwzzz}}}tttmmmcccZZZSSSMMMIIIFFFAAA???<<<:::888888888999888777777666555555444444555444222111000111222222}}}zzzwwwuuutttuuuvvvrrrtttsssooonnnooonnnjjjgggbbb\\\YYYXXXXXXVVVSSSUUURRRMMMJJJHHHFFFEEECCC===;;;888777777666444333444444333333222222222111////////////////////////000000////////////000000///000000111000///...---,,,---...//////...---,,,++++++,,,,,,---///000111...------------...//////111000///............//////000111333444666777888999:::<<<>>>???@@@@@@AAA===>>>===<<<999999999:::>>>>>>>>>>>>???AAACCCDDDBBBBBBCCCDDDEEEGGGIIIJJJJJJOOOVVVZZZ[[[YYYWWWVVVVVVTTTRRRSSSZZZccckkkppptttuuuvvvxxx{{{||||||||||||tttggg^^^[[[[[[]]]dddlllqqqqqqpppqqqqqqqqqqqqqqqpppoooooojjjhhhggghhhjjjkkkkkkjjjeeeccc```]]]ZZZWWWUUUUUURRRQQQNNNLLLKKKJJJJJJJJJJJJHHHGGGHHHJJJMMMNNNNNNPPPRRRVVVYYY[[[]]]```bbbbbbccceeefffhhhiiiiiiiiirrruuuyyy~~~|||zzzyyyxxxyyy|||~~~~~~~~~}}}|||}}}|||~~~yyyvvvtttnnnooorrruuuxxx|||~~~}}}~~~~~~|||wwwpppiiieeeeeekkkttt|||zzzxxxuuusssrrrrrrssssssssssssrrrrrrttttttuuuwwwyyyzzzzzzzzzxxxzzz}}}}}}mmmfff]]]TTTMMMHHHDDDAAA???===;;;888777777777888777666666555444444333333222222111111000000111111~~~{{{wwwuuutttttttttqqqtttssspppooopppoookkkgggbbb[[[WWWWWWWWWVVVTTTTTTQQQMMMKKKJJJJJJHHHGGG>>><<<999777777666444333444444333222111111000000////////////////////////000000////////////000000//////000000000///......------............------,,,,,,,,,---...///000111...------------...////////////...---------......000000000111222555777888999:::<<<===??????@@@@@@@@@>>><<<<<<======<<<;;;>>>>>>>>>>>>???AAABBBCCCAAAAAAAAABBBCCCEEEFFFGGGGGGIIIKKKLLLKKKKKKLLLNNNPPPPPPPPPQQQTTT\\\eeekkkrrrsssuuuwwwxxxzzzzzz{{{{{{}}}qqqggg]]]\\\\\\aaaiiipppssstttpppqqqqqqqqqqqqqqqppppppjjjhhhggghhhiiijjjjjjiiifffdddaaa^^^[[[YYYXXXWWWVVVTTTRRROOOLLLKKKIIIIIIKKKIIIGGGHHHJJJLLLLLLLLLNNNPPPTTTVVVXXXZZZ\\\^^^]]]^^^```aaaccceeeggggggqqqtttyyy}}}|||{{{yyyyyyzzz|||}}}{{{yyyyyyzzz{{{yyy||||||vvvrrroookkkmmmqqquuuzzz~~~}}}vvvoookkkgggkkkrrr{{{~~~{{{wwwtttssssssrrrqqqpppqqqqqqrrrrrrqqqqqqqqqtttuuuvvvxxxyyyzzz{{{{{{zzz}}}~~~uuueee___VVVNNNGGGCCC???======;;;999777666555666666555555444444333333222222//////000111111111000000~~~{{{xxxuuutttssssssqqqttttttqqqpppqqqppplllgggaaaZZZVVVVVVWWWVVVUUUSSSQQQNNNLLLKKKJJJHHHGGG???<<<999888777666444333222222111000///...---,,,////////////////////////000000////////////000000//////////////////......---------------------------------......000111111...------------...//////...------,,,,,,---------000000//////000333666888:::;;;<<<>>>???@@@AAAAAACCC@@@===>>>AAABBB@@@>>><<<=========>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFFFFEEEFFFGGGGGGGGGHHHKKKMMMMMMOOOPPPQQQSSSYYYbbbiiioooqqqtttvvvwwwxxxyyyzzz|||~~~zzzqqqeee```\\\^^^dddlllqqqsssqqqqqqqqqqqqqqqqqqpppoookkkjjjhhhiiijjjkkkkkkjjjgggeeeccc```]]][[[ZZZZZZZZZXXXVVVSSSPPPMMMKKKJJJLLLJJJHHHHHHJJJKKKKKKKKKKKKNNNQQQSSSTTTUUUXXXYYYYYYYYY[[[]]]```bbbdddeeemmmoootttyyy|||}}}|||{{{zzz{{{~~~|||yyyvvvvvvvvvvvvyyy|||~~~yyyuuusssqqqssswww{{{|||vvvsssmmmooottt{{{~~~wwwtttpppnnnnnnoooooooooppppppqqqqqqrrrqqqqqqqqqsssuuuwwwyyyzzzzzz|||}}}}}}~~~|||}}}ssskkk```ZZZRRRJJJEEEAAA>>><<<;;;:::999777666555555555333333333333222222111111...///111222222222111111~~~{{{xxxvvvtttsssssspppssstttrrrqqqsssqqqmmmfffaaaZZZWWWWWWXXXWWWUUUTTTQQQNNNKKKJJJHHHEEECCC@@@===:::888777666444333222222111000///...---,,,000000000000000000000000000000////////////000000..................//////---------,,,,,,---------...............///000111...------------...//////------,,,,,,,,,,,,------000///......///222444666:::;;;===???@@@BBBBBBCCC@@@===:::;;;>>>???===;;;;;;;;;<<<======>>>>>>>>>??????@@@AAACCCEEEGGGHHHFFFIIIKKKLLLKKKJJJJJJKKKKKKMMMPPPQQQSSSXXX```fffmmmpppsssuuuvvvwwwzzz|||}}}pppiii```]]]```fffkkkmmmqqqqqqqqqqqqpppooonnnmmmnnnlllkkkkkklllmmmlllkkkhhhgggdddbbb```^^^]]]]]]]]]\\\ZZZWWWTTTQQQNNNMMMOOOMMMJJJIIIJJJJJJJJJIIIJJJLLLOOOPPPQQQRRRSSSUUUUUUVVVWWWYYY\\\___aaaccchhhkkkoootttyyy|||~~~}}}|||||||||}}}~~~zzzwwwuuutttttttttvvvyyy|||~~~}}}{{{{{{}}}|||yyyssstttxxx}}}~~~|||zzzyyysssooollljjjkkkmmmnnnnnnppppppqqqrrrrrrrrrrrrrrrsssuuuyyyzzzzzz{{{}}}~~~{{{uuuwww~~~wwwjjjcccZZZTTTMMMFFFBBB???<<<;;;::::::999888777666666555222222222222222111111111///000222333444333222222~~~}}}{{{yyyvvvuuussssssooosssuuusssssstttrrrnnneeeaaa\\\YYYZZZYYYWWWUUUTTTQQQNNNKKKIIIFFFBBB@@@@@@>>>;;;999888666444222444444333222111111000000000000000000000000000000000000////////////000000......------......///000------,,,,,,,,,,,,------......------......///000...------------...//////------,,,,,,,,,---..................///111333444888999;;;>>>@@@BBBCCCDDD@@@>>><<<<<<=========<<<;;;;;;<<<===============>>>>>>@@@AAADDDFFFIIIJJJKKKNNNQQQQQQNNNKKKHHHGGGHHHJJJLLLOOOSSSXXX^^^ccckkkoootttvvvwwwyyy||||||sssggg______bbbfffhhhooooooppppppooonnnnnnmmmooonnnllllllmmmnnnmmmllliiihhhfffdddbbbaaa```______^^^]]][[[YYYVVVTTTRRRRRROOOLLLKKKKKKKKKJJJIIIIIIKKKMMMNNNNNNOOOPPPQQQSSSSSSSSSUUUXXX[[[^^^```dddfffkkkqqqvvvzzz}}}~~~|||{{{{{{{{{|||~~~~~~}}}zzzwwwuuuuuuuuuvvvwwwyyy|||}}}}}}~~~~~~{{{uuuvvvyyy}}}|||yyyvvvuuutttooommmjjjiiikkklllmmmmmmooopppqqqrrrrrrrrrrrrrrrrrrvvvzzz{{{zzz{{{}}}{{{yyyrrryyyoooccc\\\SSSNNNFFFAAA===;;;999888999999888777777666555555222222222222222222111111111222222333333333333222~~~~~~~~~}}}}}}}}}|||{{{yyywwwuuuttttttnnnsssuuuttttttuuusssoooeeeaaa]]]\\\\\\[[[XXXUUUSSSQQQNNNLLLIIIFFFCCC@@@AAA>>>;;;999888666444222444444333333222222222111000000000000000000000000000000////////////000000......---------...///000------,,,++++++,,,------------------------...///...------------...//////---------------...//////------...//////000111222444666888<<>>???@@@<<<===>>>?????????>>>===<<<<<<>>>AAADDDGGGJJJKKKNNNQQQTTTTTTQQQMMMJJJIIIHHHHHHJJJNNNUUU[[[___aaajjjooouuuxxxxxx{{{|||mmmccc```bbbdddfffkkkkkkmmmnnnooooooooooooooonnnllllllmmmmmmlllkkkjjjiiigggeeecccbbbbbbbbb`````````___]]][[[YYYXXXUUURRRNNNLLLLLLKKKJJJIIIHHHJJJMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQSSSVVVYYY[[[^^^```eeekkkqqqvvvyyy{{{xxxxxxxxxyyyzzz{{{}}}~~~~~~}}}|||yyywwwvvvvvvwwwxxx|||}}}~~~~~~}}}zzz}}}~~~{{{rrrtttwww{{{}}}}}}|||zzzxxxtttqqqooonnnmmmlllkkkiiiiiikkklllkkkjjjmmmnnnooopppqqqqqqqqqqqqrrrvvv{{{|||zzz{{{~~~|||{{{{{{}}}uuuhhh^^^XXXNNNIIICCC>>>;;;999888777666666666666666555444333222222222222222222222222333222222111111111111222}}}|||{{{{{{zzz|||{{{zzzyyywwwvvvuuutttnnnsssuuuttttttvvvtttpppdddaaa^^^^^^^^^]]]XXXTTTRRRPPPNNNLLLJJJHHHDDDAAAAAA???;;;999888666444222222222111111111111111111000000000000000000000000000000////////////000000...------,,,---...///000------++++++++++++------------,,,,,,,,,---.........------------...//////---------------...///000,,,,,,...///000000000000111333666:::===@@@BBBCCCBBBDDDDDDBBB===<<<===@@@>>>>>>@@@AAAAAA@@@??????:::;;;===@@@CCCGGGJJJLLLNNNQQQTTTUUUTTTRRRPPPPPPJJJIIIJJJOOOXXX___bbbbbbiiiooouuuyyyyyy|||rrrfffbbbccceeefffggghhhjjjlllnnnpppqqqqqqooommmkkkkkkllllllkkkjjjjjjiiihhhfffdddccccccccc``````aaaaaa```^^^\\\[[[VVVSSSPPPMMMLLLLLLJJJIIIHHHJJJLLLMMMLLLLLLMMMNNNNNNMMMMMMNNNPPPSSSVVVXXXXXX[[[```ffflllqqquuuwwwvvvvvvvvvwwwxxxyyyzzz{{{}}}|||{{{yyyxxxwwwxxxyyyzzz|||}}}~~~}}}|||{{{|||}}}{{{xxxrrrwww~~~|||yyynnnpppsssxxx||||||}}}}}}yyyyyy}}}~~~~~~}}}}}}||||||tttssspppmmmjjjhhhgggfffkkkiiiiiiiiikkkkkkjjjhhhlllmmmnnnooopppppppppppprrrvvv{{{|||{{{{{{}}}zzzxxxyyy|||~~~zzznnnddd\\\VVVNNNIIICCC>>>;;;:::999888555555555555444333222222222222222222222222333333333222111/////////000111~~~}}}|||{{{~~~{{{xxxvvvtttttttttqqqqqqrrrttttttqqqlllhhhaaa___]]][[[[[[YYYWWWUUUVVVRRRMMMIIIHHHGGGEEEDDD???===;;;:::999888444222444333222222111111222222////////////000000000000222333555666666555333222///...---,,,,,,---...///---,,,,,,,,,------,,,***------,,,+++,,,---...///+++++++++,,,,,,,,,------//////............/////////////////////000111222000333777;;;===???BBBDDDFFFGGGFFFCCC@@@>>>???@@@;;;===>>>@@@@@@>>><<<;;;===;;;:::===CCCHHHJJJKKKQQQRRRSSSSSSSSSRRRQQQPPPMMMMMMOOOTTT[[[```cccdddgggjjjoootttxxx}}}yyykkkfffggggggccchhhjjjkkklllkkklllnnnpppnnnooopppqqqpppnnnlllkkklllhhheeeeeehhhhhheeeaaa`````````aaacccdddcccaaaZZZWWWSSSOOONNNLLLJJJHHHIIIGGGFFFFFFHHHIIIHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQUUUVVVYYY^^^ccciiinnnqqqoooppprrrtttuuuvvvwwwwwwyyy}}}~~~~~~~~~{{{{{{|||}}}~~~}}}~~~}}}|||{{{{{{{{{{{{yyytttqqqnnnppptttyyyyyytttpppqqqqqqsssvvvyyy|||~~~{{{uuuvvv|||~~~}}}~~~zzzuuuvvv{{{~~~~~~}}}~~~|||yyyxxxzzz~~~~~~~~~~~~}}}}}}}}}}}}|||zzzwwwsssqqqqqqnnnkkkiiihhhhhhhhhhhhfffggggggiiijjjkkkllllllmmmmmmmmmmmmnnnppprrrtttssstttuuuxxx{{{~~~~~~~~~}}}{{{vvvrrrrrrzzzwwwlllfff___UUUMMMFFFCCC???<<<;;;;;;:::999666444333111111222333444222111111000000000000000111111111111111111111111~~~~~~{{{xxxuuutttssssssrrrrrrrrrrrrrrroookkkhhhdddbbb```^^^^^^\\\ZZZXXXUUURRRNNNJJJIIIGGGEEECCC@@@>>><<<;;;:::999777555444333222222111111222222////////////000000000000,,,---...//////...---,,,///...------------...///...---+++++++++***(((&&&,,,,,,,,,,,,,,,---......,,,,,,---------...............------------......000000///.........//////000222666999;;;>>>AAADDDIIIIIIIIIFFFCCC@@@???@@@<<<===>>>???@@@@@@??????===;;;:::<<>>>>>??????@@@AAACCCCCC>>><<<:::;;;>>>CCCGGGHHHJJJKKKMMMPPPQQQRRRRRRRRRPPPOOOPPPTTT[[[bbbhhhjjjeeeiiinnntttxxx}}}}}}xxxwwwwwwrrrkkkeeeddddddggglllooonnnmmmooopppqqqqqqpppooommmlllkkkiiiffffffhhhhhheeecccbbbaaa___```ccceeeffffff___\\\YYYVVVTTTRRRPPPNNNLLLJJJHHHGGGHHHHHHGGGFFFGGGHHHHHHIIIJJJKKKKKKLLLJJJKKKMMMPPPTTTXXX\\\^^^fffgggiiikkkmmmnnnooooootttwwwyyyyyyyyyxxxyyyzzz{{{}}}~~~|||}}}~~~~~~~~~}}}~~~}}}xxxqqqkkkhhhggghhhjjjooouuu{{{|||xxxsssrrrqqqppppppppppppqqqqqquuu{{{xxxsssnnnmmmrrryyy~~~~~~{{{xxxxxx{{{~~~~~~}}}zzzxxxvvvvvvxxx{{{|||}}}~~~~~~|||{{{{{{~~~|||yyyyyyyyyzzzuuuuuuuuusssqqqnnnkkkiiifffeeecccbbbbbbcccddddddggghhhhhhiiijjjkkkllllllnnnnnnnnnoooqqqssstttuuuwwwxxxyyyzzzzzzzzzyyyxxxyyyxxxyyy~~~wwwhhh^^^XXXSSSJJJDDD@@@===:::888777777555444666555333222111111111222222111111000000000000000111111111111111111111111~~~{{{xxxuuusssqqqqqqtttqqqnnnmmmlllkkkiiigggeeeccc```___^^^]]]ZZZXXXTTTRRRPPPNNNLLLIIIEEEBBBCCC???<<<::::::::::::999444333222222111111222222000000000000////////////222111000000000000111222.........------.........---------...111222111///***+++,,,---...---,,,,,,------------..................------------............---,,,,,,,,,------...///111333555:::???CCCHHHJJJLLLLLLJJJGGGFFFEEECCCBBBAAA@@@@@@BBBDDDEEE???===::::::<<<@@@CCCFFFIIIKKKMMMPPPRRRSSSSSSSSSRRRPPPPPPSSSYYY___eeegggdddhhhnnnssswww|||~~~wwwpppjjjddddddiiimmmmmmkkknnnooooooppppppooonnnmmmkkkiiigggggghhhhhhfffdddbbb```^^^___bbbeeefffgggbbb```]]][[[YYYWWWUUUSSSNNNLLLIIIHHHHHHHHHFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKMMMOOORRRTTTVVVXXX^^^```bbbdddfffhhhiiiiiipppqqqrrrrrrrrrrrrtttvvvxxx{{{|||~~~zzztttooonnnmmmmmmooosssxxx{{{}}}|||uuutttrrrpppmmmkkkiiihhhhhhlllrrrzzz~~~wwwsssmmmkkknnnsssyyy}}}}}}zzzzzz}}}~~~zzzxxxwwwwwwyyy{{{{{{{{{yyyzzz{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}~~~|||zzzxxxyyy{{{~~~{{{xxxvvvuuuuuuoooooonnnmmmkkkhhhfffdddaaaaaabbbaaaaaaaaacccdddhhhhhhiiiiiijjjkkkkkklllmmmnnnoooppprrrsssuuuuuuuuuvvvwwwxxxwwwwwwxxxyyyzzz|||zzz|||{{{pppbbbXXXRRRLLLEEE???===;;;888777666666555333666555333222111111111111222111111000000000000000111111111111111111111111~~~}}}~~~{{{wwwtttrrrrrrqqqssspppmmmkkkkkkjjjiiihhheeecccaaa______]]][[[YYYUUUSSSPPPNNNMMMJJJFFFCCCAAA>>>:::888888888888777444333222222111111222222111000000000/////////...//////...------...//////---..................---)))((()))***---...---+++)))***,,,---------,,,++++++,,,,,,,,,,,,---------///......------......///+++++++++,,,,,,...//////---///000222444888===AAACCCEEEIIIJJJJJJIIIIIIIIIHHHGGGDDDBBBAAAAAABBBDDD???>>><<<;;;;;;===@@@CCCGGGIIILLLNNNQQQRRRSSSSSSUUUSSSQQQRRRVVV\\\```bbbdddhhhnnnssswwwzzz}}}uuuiiicccdddggggggfffkkkllllllmmmnnnnnnnnnnnnjjjiiihhhhhhhhhhhhgggeeebbb```^^^^^^aaadddeeefffdddbbb```___^^^]]]ZZZXXXQQQOOOLLLJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGJJJKKKLLLNNNPPPQQQRRRSSSWWWXXX[[[]]]```bbbcccdddiiikkkkkkkkkkkkllloooqqqtttwww}}}~~~|||~~~}}}{{{xxxvvvvvvxxxzzz|||}}}~~~yyyxxxuuuppplllgggdddbbb___bbbiiiqqqzzzyyyvvvqqqlllkkknnntttyyy{{{~~~~~~}}}|||~~~~~~|||{{{yyyzzz{{{{{{zzzyyyuuuvvvwwwxxxxxx{{{~~~}}}}}}}}}}}}}}}}}}~~~}}}~~~|||zzzzzz|||{{{yyyvvvvvvxxx{{{||||||~~~~~~}}}{{{wwwsssooommmiiiiiihhhgggeeecccbbbaaa___aaacccbbbaaaaaadddfffhhhhhhhhhiiiiiijjjjjjjjjkkklllmmmoooqqqssstttttttttuuuvvvuuussstttwwwyyyzzzuuuwwwmmm```UUUOOOHHHBBB===<<<:::777777777777555444444444333222111111000000222111111000000000000000111111111111111111111111~~~}}}|||~~~|||zzzwwwtttsssrrrrrrqqqooommmkkklllkkkjjjiiigggeeecccaaaaaa___]]][[[VVVTTTQQQNNNLLLJJJGGGEEE@@@>>>:::888777777555444444333222222111111222222111111000000//////..............................------...//////...------...---,,,,,,---,,,***(((***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......******+++,,,---///000111---///111222444666:::===>>>@@@DDDFFFGGGGGGIIIJJJJJJIIIFFFCCCAAAAAABBBBBB???@@@???===;;;;;;>>>@@@CCCEEEIIIMMMPPPRRRTTTTTTXXXVVVTTTUUUXXX\\\^^^___eeeiiinnnsssvvvxxxzzz|||ttthhhcccbbbbbbbbbfffggghhhiiikkklllnnnnnniiiiiiiiihhhhhhgggggggggcccbbb``````bbbdddeeeeeedddcccbbbbbbcccbbb```^^^WWWTTTQQQNNNMMMKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNPPPRRRUUUXXX[[[]]]______cccdddfffffffffgggiiilllooorrrwww|||}}}|||}}}~~~~~~|||xxxsssmmmfffaaa^^^XXX[[[aaaiiisss|||zzzyyyuuunnnjjjjjjpppuuuxxx{{{~~~}}}||||||}}}|||||||||{{{yyyvvvsssuuuvvvvvvwwwyyy|||~~~~~~~~~||||||{{{{{{{{{||||||}}}|||}}}~~~|||zzzxxxxxx{{{}}}zzzxxxuuutttuuuwwwwwwwwwwwwxxxxxxwwwtttooojjjgggddddddcccbbbaaaaaa`````````ccceeeeeecccbbbeeehhhggggggggghhhhhhhhhiiiiiihhhiiikkknnnpppqqqrrrrrrtttuuuuuurrrppprrrxxx}}}yyyuuuzzzrrriii]]]SSSLLLFFFAAA===:::888777777777777555444222222222222222111111111222111111000000000000000111111111111111111111111~~~|||{{{yyyvvvtttsssssssssooonnnllllllmmmmmmkkkjjjgggeeecccaaa```___]]][[[XXXUUUQQQMMMLLLJJJHHHFFF@@@>>>;;;999888666333111444333222222111111222222111111111000///.........///000111222222111000///------...//////...------333111000000000///---***+++++++++***++++++,,,---,,,,,,,,,,,,---------...,,,++++++++++++++++++,,,,,,,,,,,,,,,---...000000...000222444444666888:::;;;===@@@AAABBBCCCFFFHHHIIIHHHFFFDDDCCCBBBBBBBBB???AAAAAA@@@<<<;;;<<<===AAADDDIIINNNSSSXXXZZZ[[[ZZZYYYXXXZZZ]]]```bbbbbbfffjjjooosssuuuvvvxxxyyy|||vvvkkkeeecccbbbbbbbbbdddfffhhhkkkmmmnnnhhhiiiiiiiiihhhggghhhhhhfffdddcccdddeeefffeeedddcccccccccdddffffffdddbbb]]]ZZZWWWTTTRRROOOMMMJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLNNNPPPTTTWWWZZZ[[[\\\]]]___aaabbbbbbccceeeggghhhkkkoootttyyy}}}~~~|||{{{{{{~~~|||vvvnnngggaaa]]]WWWZZZ^^^fffnnnwwwyyyyyyvvvpppiiihhhmmmsssyyy{{{~~~~~~~~~}}}||||||}}}}}}}}}~~~}}}}}}zzzvvvsssrrrsssuuuuuuvvvwwwyyy|||{{{|||~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{}}}{{{yyywwwxxxzzz{{{|||{{{{{{xxxtttssssssttttttsssrrrrrrqqqooollliiieeeccc`````````______``````aaa```dddggggggdddccceeehhhffffffffffffggggggggggggeeefffiiilllnnnooopppppppppqqqqqqppppppvvvvvv|||tttjjjbbbXXXOOOIIIEEEAAA???888777666666777777555333000111111222222222222222222111111000000000000000111111111111111111111111{{{zzzxxxvvvttttttttttttnnnmmmmmmmmmnnnnnnllljjjeeeccc```___^^^]]]ZZZXXXYYYUUUPPPMMMKKKJJJIIIGGGAAA???===;;;999666222///444333222222111111222222222111111000///......------...000111111000...---,,,---...//////...---,,,...------...//////---+++,,,+++***)))***+++---...---------.........//////******))))))))))))******......---------...//////...000333555555555777888:::<<<===>>>>>>@@@CCCEEEGGGFFFEEEDDDDDDCCCCCCCCC???AAACCCAAA>>>;;;;;;<<>>@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBAAA???<<<999777??????BBBLLLZZZeeeiiijjjccc___]]]]]]bbbfffgggggghhhjjjnnnrrrtttuuutttsssuuuvvv|||pppeee______aaabbbdddgggjjjllljjjjjjjjjjjjiiigggeeedddeeefffggggggfffeeedddccceeeeeeddddddeeefffhhhiiidddaaa^^^\\\\\\YYYUUUQQQMMMMMMKKKJJJHHHFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFFFFIIIJJJLLLOOOQQQTTTVVVWWWWWWWWWXXXZZZ[[[\\\]]]^^^```aaacccfffjjjnnnrrruuuxxxuuusssvvv{{{|||{{{|||~~~~~~xxxqqqkkkgggeeebbb``````dddmmmuuuzzz|||yyyqqqkkkiiikkknnnssswww|||~~~|||{{{{{{zzzxxxvvvwwwyyy{{{}}}}}}zzzvvvtttuuutttrrrqqqqqqsssvvvwwwyyy{{{}}}~~~}}}{{{{{{|||~~~~~~||||||}}}~~~}}}|||xxxwwwvvvvvvvvvwwwxxxyyyzzzzzz|||||||||{{{zzzyyyzzzyyywwwvvvuuuuuuvvvwwwpppqqqrrrpppnnnmmmmmmnnniiigggddd```^^^^^^^^^^^^^^^^^^]]]]]]^^^___aaabbbeeeddddddcccbbbbbbbbbcccaaabbbccceeeggggggeeecccbbbcccdddeeeeeehhhllloooiiikkknnnsss||||||yyy}}}ooofffaaaXXXPPPGGGBBBBBBBBB@@@===777666555444333222222222111///---///222333222000111000///......///000111222111000000000111333444~~~}}}|||yyywwwuuusssrrrrrrpppooopppqqqqqqpppnnnjjjgggcccaaa___^^^]]][[[\\\WWWQQQOOOPPPNNNJJJFFFBBBAAA>>>;;;888777666666555444333222111111111111111111111111111111111111////////////////////////000000000//////.........//////...---------------..............................---,,,,,,,,,------///...---+++++++++------,,,,,,,,,,,,---------...---...000222444444555444888999;;;===???AAAAAABBBDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCC@@@>>>===>>>>>>AAAJJJVVV___dddddd```]]][[[\\\```dddfffffffffhhhlllooorrrsssrrrrrrqqqrrrwww}}}ppp```^^^\\\]]]```dddhhhjjjjjjjjjkkkkkkjjjhhhfffeeehhhhhhiiiiiiiiigggfffeeefffeeedddddddddeeeffffffdddbbb```______^^^[[[XXXSSSRRRPPPNNNKKKHHHFFFEEEJJJIIIHHHGGGGGGHHHIIIIIIHHHIIIKKKMMMPPPRRRTTTUUUWWWXXXXXXYYYYYYZZZZZZZZZ^^^___```cccfffjjjmmmoootttrrrrrrtttzzz~~~}}}~~~~~~wwwqqqmmmjjjdddbbbbbbfffmmmtttyyy{{{zzzrrrllliiijjjkkkrrrvvvzzz~~~|||zzzyyywwwwwwvvvtttssssssuuuwww{{{~~~{{{xxxwwwwwwuuurrrqqqqqqtttvvvxxxyyyzzz|||}}}}}}}}}{{{{{{{{{|||}}}}}}{{{zzzzzz|||||||||{{{wwwwwwvvvuuuvvvwwwxxxxxxzzzzzz{{{zzzzzzyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuoooppppppnnnllljjjjjjkkkfffdddaaa^^^]]]\\\\\\\\\^^^^^^]]]]]]]]]^^^```aaaccccccbbbbbbaaaaaaaaaaaaaaaaaabbbccccccbbb___]]]aaaccceeeffffffgggiiikkkiiinnnuuu~~~{{{}}}xxxjjj```\\\SSSLLLCCC??????>>><<<999666555444333333222222222111000...///222333111///111000///......///000111111000000///000111222333~~~|||yyywwwuuutttsssrrrqqqppppppqqqqqqooonnniiifffcccaaa```___]]][[[[[[XXXTTTRRRQQQNNNIIIEEEBBBAAA>>>;;;888777666666666555444333222222222222000000000000000000000000........................///.....................///.........------------........................,,,,,,---------------......---,,,+++***+++,,,---+++++++++,,,,,,,,,---------...000111333333444444666777999<<<>>>@@@AAABBBDDDCCCCCCBBBBBBAAAAAAAAADDDEEEFFFGGGGGGFFFDDDDDD>>>===???EEEOOOVVVZZZ[[[ZZZYYYXXXZZZ^^^aaacccddddddfffiiilllooopppqqqqqqnnnoootttyyy{{{~~~llleee]]]YYY\\\aaafffhhhiiijjjkkkkkkjjjiiihhhgggiiiiiijjjjjjiiihhhfffeeeggggggeeedddccccccccccccdddcccbbbbbbcccbbb```___ZZZYYYWWWSSSPPPLLLJJJHHHGGGGGGEEEEEEEEEEEEGGGGGGGGGHHHJJJLLLNNNPPPQQQRRRVVVVVVVVVVVVVVVVVVVVVVVV[[[[[[]]]___aaadddggghhhoooooopppsssxxx|||~~~~~~|||vvvqqqnnngggeeeeeehhhmmmrrrvvvwwwyyy}}}|||uuunnniiihhhiiipppsssxxx{{{|||~~~~~~|||yyywwwuuutttttttttsssrrrpppppprrrtttxxx{{{~~~||||||zzzwwwtttqqqqqqssswwwyyyxxxyyyzzzzzzzzz{{{~~~~~~|||zzzzzzzzzzzz{{{yyyxxxwwwwwwzzz{{{{{{zzzvvvvvvvvvvvvvvvwwwxxxyyy{{{zzzyyyxxxwwwvvvvvvvvvtttuuuuuuuuuuuutttssssssmmmnnnmmmkkkgggeeedddeeebbb```^^^\\\ZZZZZZZZZZZZ]]]]]]\\\\\\\\\]]]^^^^^^bbbaaaaaaaaaaaa`````````bbbbbbbbbbbb```]]][[[YYY\\\^^^```aaaaaabbbcccdddlllttt~~~pppcccZZZUUULLLFFF???;;;::::::888555555555444333222222222222222111///000111111000///000000////////////000000///////////////000111111~~~{{{xxxvvvtttssssssrrrqqqppppppqqqpppnnnlllgggeeebbb```___^^^\\\ZZZZZZWWWUUUSSSQQQMMMHHHDDD@@@???<<<999666555444444333333222111000000000000........................////////////////////////---------.................................------........................+++,,,,,,---............------,,,++++++,,,,,,---+++,,,,,,,,,,,,---------...///000111111222222333444555777:::===???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCFFFGGGHHHIIIIIIHHHHHHGGG???>>>>>>BBBHHHMMMPPPQQQTTTTTTUUUXXX[[[^^^```aaacccdddgggjjjmmmpppqqqrrrrrrtttvvvxxxyyy|||xxxhhh]]]\\\```dddggghhhiiijjjkkkjjjjjjhhhhhhhhhhhhiiiiiiiiigggfffeeejjjiiihhhfffeeedddcccbbbddddddccccccccccccbbbaaa^^^]]][[[XXXTTTQQQOOONNNHHHGGGFFFEEEDDDEEEFFFGGGFFFGGGHHHJJJKKKMMMNNNOOORRRRRRRRRSSSSSSSSSSSSSSSWWWXXXYYY\\\___bbbdddfffkkklllnnnrrrwww{{{}}}~~~~~~}}}}}}~~~xxxrrroooiiiiiiiiijjjmmmppprrrsssssswww~~~~~~xxxpppkkkhhhgggmmmppptttvvvwwwxxxzzz{{{~~~xxxxxxvvvuuusssqqqpppooorrrssssssqqqooooooqqqrrruuuxxx{{{~~~|||wwwsssqqqsssuuuwwwwwwxxxyyyxxxwwwwwwxxxzzz}}}}}}~~~}}}|||{{{yyyxxxxxxxxxxxxwwwuuuuuuvvvxxxzzz{{{zzzwwwwwwwwwwwwwwwxxxxxxyyyzzzxxxvvvtttssssssssstttqqqrrrsssttttttrrrqqqpppjjjjjjiiifffbbb```_________^^^\\\[[[ZZZYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\]]]aaaaaaaaaaaaaaaaaaaaa```cccccccccbbb___\\\[[[ZZZ[[[\\\]]]]]]^^^```eeehhhuuuuuuhhh]]]TTTNNNFFFBBB===:::999888666444444444333222222222222222222111111000000000//////000000////////////000000............//////000000~~~|||yyyvvvtttrrrrrrrrrqqqqqqpppppppppooollliiieeecccaaa______]]][[[YYYWWWVVVTTTRRROOOLLLGGGDDD@@@???<<<999666555444444222111000//////......///////////////////////////000000000000000000000000---------...............------...//////......---........................++++++,,,............---...---------------......------------............////////////000111111222222333666888;;;===>>>?????????AAABBBDDDFFFGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHBBBAAA???@@@CCCFFFHHHJJJNNNPPPSSSVVVYYY\\\^^^___cccdddfffjjjnnnrrruuuwww{{{~~~~~~|||zzz|||zzzjjjaaa```bbbcccggghhhiiiiiiiiihhhgggffffffggghhhiiiiiihhhggggggkkkjjjjjjiiigggfffdddddddddddddddcccbbb```_________^^^\\\[[[YYYWWWUUUUUUOOONNNLLLKKKJJJJJJJJJKKKFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRTTTWWWZZZ^^^bbbdddfffgggiiilllppptttxxx{{{}}}}}}}}}}}}}}}}}}~~~yyyrrrnnnjjjkkkllllllmmmmmmnnnooonnnrrrxxx}}}xxxqqqkkkhhhgggiiillloooqqqrrrrrrtttuuuyyy{{{}}}}}}{{{xxxwwwvvvrrrqqqqqqpppooonnnmmmmmmooopppqqqpppnnnmmmnnnppprrrtttwwwzzz}}}zzzuuusssrrrtttuuuvvvwwwxxxwwwuuuttttttuuuxxxyyyzzz~~~~~~}}}|||zzzzzzyyyxxxwwwwwwwwwwwwuuutttsssuuuwwwzzzzzzzzzwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvsssqqqpppppppppqqqooopppqqqqqqpppooommmllleeeeeedddbbb^^^[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\aaaaaabbbccccccbbbbbbaaa___aaabbb```]]][[[[[[\\\^^^]]]]]]]]]aaahhhrrrxxxwwwlllaaaXXXOOOIIIBBB@@@===:::999777666444333333222111111111222222111222222111000///////////////000000000000//////------......////////////~~~|||xxxuuurrrqqqqqqrrrrrrrrrqqqqqqqqqoookkkhhhdddbbbaaa``````^^^[[[YYYVVVUUUSSSQQQNNNKKKHHHGGGBBBAAA>>>;;;888777666666444333222111000000000000111111111111111111111111111111111111111111111111///.....................,,,---.../////////...---........................+++,,,---.........---,,,------..................---------.........//////000///////////////000111111222555777999;;;<<<===<<<===???AAADDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEBBBAAAAAABBBDDDFFFHHHLLLQQQUUUWWWZZZ\\\^^^bbbcccfffjjjooouuuzzz}}}~~~ooofffbbbaaaeeefffgggggggggeeedddcccdddeeeggghhhiiiiiiiiiiiijjjjjjjjjjjjiiihhhgggfffdddeeefffdddaaa^^^^^^^^^```______^^^]]]\\\[[[[[[SSSRRROOOMMMLLLKKKKKKKKKFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNOOONNNPPPTTTXXX\\\```bbbcccaaacccgggjjjnnnrrrwwwzzz{{{{{{||||||}}}}}}}}}}}}{{{tttooojjjlllmmmmmmlllkkkkkkllliiilllrrrwww{{{|||||||||yyyzzzxxxuuuooojjjhhhgggdddgggjjjmmmmmmnnnoooppppppsssuuuuuusssqqqqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmlllmmmnnnmmmlllkkkkkklllppprrrtttvvvyyy}}}|||xxxuuuttttttuuuvvvwwwxxxwwwuuusssssssssuuuvvvwwwzzz~~~~~~~~~}}}}}}|||{{{zzzzzzwwwwwwwwwwwwwwwvvvvvvvvvtttsssrrrsssvvvxxxxxxxxxwwwwwwwwwwwwvvvuuutttssssssrrrqqqpppooonnnnnnnnnlllllllllkkkiiihhhfffeee___``````^^^[[[YYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]```aaabbbcccccccccbbbaaa[[[^^^___]]]YYYXXXYYY\\\\\\\\\\\\___fffsss|||uuujjjaaaYYYQQQIIICCC>>>===<<<:::888666555444222222111111000111111222000111222111000///000111//////000000000000//////---......///000/////////|||yyyuuusssrrrrrrsssttttttttttttsssqqqllliiieeedddbbbbbbbbb```]]]ZZZVVVUUUTTTQQQMMMKKKKKKKKKBBBAAA>>>;;;888777666666444444333222111111111111000000000000000000000000000000000000000000000000000000000//////.........+++,,,...///000///...---........................,,,---...//////---,,,+++,,,,,,------............,,,,,,---------.........000000///.........///000111222444666888999:::::::::;;;===???AAADDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMJJJIIIFFFBBBAAAAAACCCEEEEEEIIIPPPTTTWWWYYY[[[]]]aaabbbeeeiiipppwww}}}ssshhhcccddddddeeeeeedddbbb```___^^^___bbbdddfffgggggggggggghhhiiiiiiiiiiiihhhgggeeefffhhhfffbbb``````aaacccbbbbbbaaa```______^^^VVVTTTRRROOOLLLKKKJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKJJJLLLPPPTTTXXXZZZ\\\\\\YYY\\\___bbbeeejjjpppuuuvvvvvvwwwxxxxxxxxxxxxwwwyyy~~~{{{sssnnniiilllnnnnnnkkkiiiiiiiiieeegggjjjnnnqqqsssttttttrrrsssrrroookkkgggffffff```cccgggiiijjjjjjlllmmmjjjmmmooopppooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnlllmmmnnnnnnlllkkkkkkllloooppprrrsssvvvzzz~~~|||zzzyyyxxxwwwwwwvvvwwwyyyxxxuuusssrrrsssttttttuuuwwwzzz||||||{{{|||{{{zzzyyyyyyyyyyyyyyyttttttuuuvvvvvvvvvvvvvvvsssqqqpppqqqsssuuuuuuuuuuuuuuuuuuuuusssqqqooonnnnnnooooooooonnnmmmmmmllliiihhhfffcccaaa```___^^^ZZZ[[[\\\[[[YYYXXXYYYZZZXXXXXXYYYZZZ[[[[[[[[[[[[XXXYYY[[[]]]^^^_________^^^___aaabbbcccbbbaaa```\\\^^^```]]]XXXVVVYYY\\\\\\^^^aaahhhtttoooggg]]]VVVPPPJJJBBB<<<888999999888666444222222111111000000000000111111...000222111//////000222...///000111111000///...---...///000000000//////~~~zzzvvvssssssssstttvvvvvvvvvvvvuuurrrnnnjjjfffeeedddddddddbbb___\\\WWWVVVTTTQQQNNNLLLMMMNNN@@@???<<<999777555444444444333222111000000000000------------------------////////////////////////222222111000///......---+++,,,...000000///...---........................,,,---/////////---+++******+++,,,---------------++++++,,,,,,,,,---------111000...------...//////111222444666777888999999::::::<<<===???AAABBBCCCFFFFFFGGGIIIKKKMMMOOOPPPMMMKKKHHHDDDAAAAAACCCFFFCCCHHHPPPTTTVVVXXX[[[]]]```aaadddhhhpppxxxooogggccccccdddcccbbb```^^^]]]WWWYYY\\\___aaabbbccccccdddeeegggiiiiiiiiiiiihhheeehhhiiihhheeecccccceeeffffffeeedddbbbaaa``````]]][[[WWWTTTQQQOOONNNMMMGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMQQQTTTUUUVVVWWWTTTVVVYYY[[[^^^ccckkkqqqpppqqqrrrsssssssssqqqqqqqqqvvv~~~zzzqqqlllhhhkkknnnnnnkkkhhhggghhhbbbcccfffhhhkkkmmmoooooommmmmmmmmkkkgggeeeeeeeee^^^aaadddggghhhiiijjjlllgggjjjmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnoooooopppnnnpppqqqpppooommmnnnnnnnnnoooqqqrrrtttxxx~~~{{{{{{{{{{{{{{{zzzzzzzzzvvvxxxyyyxxxvvvtttsssssstttssstttvvvyyyzzzyyyxxxzzzzzzyyyxxxwwwwwwwwwxxxrrrssstttuuuvvvvvvvvvvvvqqqpppoooppprrrssssssrrrsssssssssrrrqqqnnnllljjjlllmmmnnnnnnnnnmmmlllkkkfffeeebbb^^^\\\ZZZZZZZZZWWWYYYZZZYYYXXXXXXYYYZZZVVVWWWXXXYYYZZZZZZZZZZZZWWWYYY[[[^^^___`````````\\\^^^```aaabbbaaa```______bbbccc___ZZZWWWYYY]]]cccfffmmmxxxuuufff^^^UUUNNNJJJEEE===888444666777666333111000///111000000000000000111111---000222111//////111444...///000111111000///...---...000111111111000///}}}xxxsssrrrssstttvvvsssrrrssstttsssooolllhhhgggeeeddddddbbb___]]]\\\XXXSSSQQQQQQPPPLLLIIIEEEBBB>>>:::777666666666666222///...000222222111000000//////000111222222////////////000000000000000///...------...///000000///...---,,,------...,,,---------,,,,,,+++***...---,,,,,,++++++++++++------------------------,,,---......,,,,,,---...------------------------...000111222333444777999;;;;;;;;;<<<>>>@@@CCCDDDGGGFFFEEEFFFHHHMMMRRRUUUXXXTTTNNNGGGDDDCCCEEEFFFGGGHHHJJJPPPVVVZZZZZZYYYXXXbbbiiikkkmmmuuu}}}xxxnnnddd```dddbbbYYYUUUXXXNNNMMMOOOVVVZZZ[[[___cccddddddeeeddddddfffiiilllffffffffffffeeedddcccbbbbbbcccdddeeedddcccbbbaaa]]]]]]]]][[[XXXUUUQQQOOOLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRTTTXXX\\\aaadddcccfffhhhjjjjjjjjjkkkllljjjooowww}}}tttlllggghhhiiijjjhhheeecccbbbccc_________```cccfffjjjlllkkkkkkjjjiiigggeeecccbbbaaaaaabbbcccdddfffggghhhiiihhhhhhhhhhhhiiikkklllpppppppppoooooooooooooooooooooooooooooonnnmmmlllkkklllmmmooorrruuuwwwyyyzzz|||~~~}}}{{{zzz{{{{{{zzzxxxwwwvvvuuuttttttttttttqqqrrrtttuuuvvvwwwwwwvvvuuutttssssssuuuvvvvvvuuuppprrruuuwwwxxxvvvtttssspppooooooqqqssstttsssrrrooonnnnnnmmmlllkkkkkkkkkfffgggggggggfffeeeeeedddbbb___\\\YYYWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXYYYYYYYYYYYYXXXXXXXXXXXX\\\ZZZXXXYYY]]]```___^^^___]]][[[[[[\\\]]]]]]]]]______^^^\\\\\\^^^cccfffmmmqqq|||ooobbb^^^XXXPPPHHHCCC>>>:::777777888888666444222222333////////////////////////000000////////////000000......////////////......---......///////////////|||xxxsssrrrssstttvvvtttrrrsssttttttppplllhhhgggeeeddddddbbb___]]]\\\XXXSSSQQQQQQOOOLLLIIIEEEBBB>>>:::777666666777666333//////000222222111000///////////////000111------...000111222444444......////////////......000///...---,,,------...//////.........---------...---,,,,,,++++++,,,,,,------------------------,,,---......,,,,,,---...------------------------,,,---///000000222555777:::::::::;;;<<>>AAAEEEJJJPPPTTTVVVVVVTTTQQQOOOMMMLLLLLLLLLHHHGGGHHHKKKQQQVVVYYY[[[XXX^^^cccfffkkkqqqsssqqqqqqqqqrrrvvv}}}pppkkkhhh___WWWTTTQQQIIICCCCCCEEEIIIQQQZZZ___bbbfffhhhhhhgggfffgggiiiiiiiiihhhgggfffeeeddddddeeeeeefffeeedddcccbbb``````___^^^\\\YYYVVVUUUSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNQQQSSSUUUVVVUUUVVVWWWWWWWWWYYY\\\^^^```bbbggglllsss|||zzzuuuoookkkhhhgggffffffeeebbb]]]ZZZXXXXXXTTTVVVYYY^^^dddjjjnnnqqqrrrrrrpppnnnllliiigggeeeaaabbbcccdddeeeggghhhhhhjjjjjjjjjkkkmmmoooqqqsssppppppppppppppppppqqqqqqrrrrrrqqqpppooommmlllllljjjjjjjjjjjjkkklllmmmnnnooopppsssvvvxxxzzz||||||~~~{{{yyyyyyzzzzzzyyywwwvvvvvvuuuuuuttttttttttttsssqqqpppooooooooopppnnnkkkiiiiiikkknnnoooooollllllmmmmmmmmmnnnnnnnnnooonnnnnnnnnoooooommmkkkggggggffffffffffffffffffbbbbbbaaa___]]]ZZZXXXWWWTTTTTTTTTTTTSSSSSSSSSSSSUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYY[[[]]]^^^]]][[[\\\[[[[[[[[[\\\]]]^^^___```___^^^^^^ccclllxxx{{{pppddd\\\SSSMMMEEE>>>;;;999777777444555555444222000000111111111111111111111111111000000////////////000000......////////////......------...////////////...~~~}}}{{{xxxtttssssssuuuvvvtttssstttvvvuuurrrnnniiigggeeecccccccccaaa___]]]YYYTTTQQQQQQOOOKKKHHHEEECCC@@@<<<:::888888888444333222111111222222222222111000///////////////111111111000000000000000....................................------.........---+++******+++---......------,,,,,,,,,---------------------------------...///...---,,,---///------------------,,,,,,---...000000000222444666666777888999;;;<<<>>>??????@@@CCCFFFIIILLLMMMNNNPPPPPPPPPOOOOOONNNMMMMMMIIIHHHGGGHHHMMMRRRXXX[[[ZZZ^^^cccffflllqqqqqqmmmppplllkkknnnvvv}}}}}}sssfff[[[WWWUUUMMMDDDAAAAAACCCKKKSSSXXX]]]ccchhhiiihhhgggggghhhiiihhhhhhgggfffeeedddeeefffggggggfffeeecccbbb``````___^^^]]][[[YYYXXXWWWVVVUUUSSSQQQPPPNNNNNNIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRTTTXXX[[[[[[\\\^^^aaafffnnnwww}}}~~~xxxuuupppkkkgggeeeddddddbbbbbb```\\\XXXUUUTTTTTTTTTVVV[[[```fffkkkoooqqqssssssrrrqqqooommmkkkjjjbbbbbbdddeeefffhhhhhhhhhiiiiiijjjkkknnnqqqtttuuutttttttttsssrrrrrrqqqqqqsssrrrqqqooonnnmmmlllkkkjjjjjjiiiiiihhhiiiiiiiiijjjkkkmmmppprrrtttuuuuuu{{{zzzwwwuuuttttttuuuuuuttttttttttttttttttsssrrrrrrrrrpppnnnlllkkklllmmmnnnllliiiggggggiiikkkmmmmmmkkkkkkjjjiiiiiijjjkkklllkkkjjjiiiiiiiiihhhfffdddccccccbbbaaa``````______]]]]]]\\\ZZZYYYVVVUUUTTTRRRSSSTTTVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[XXXXXXXXXWWWWWWWWWVVVVVVVVVWWWYYY\\\]]]\\\[[[YYY[[[[[[[[[[[[[[[]]]```bbbhhhiiijjjmmmsss~~~yyy}}}wwwooofff^^^XXXLLLGGG???:::777777777777222333444333000///000111000000000000000000000000000000////////////000000---......//////......---,,,---......//////......}}}}}}|||yyyvvvtttuuuvvvvvvtttssstttvvvvvvsssoooiiigggdddcccccccccbbbaaa]]]YYYTTTQQQQQQOOOKKKGGGDDDBBB@@@===;;;999888888333333333222111111222222333333222111000000000000000000/////////.........000///,,,++++++,,,///000------.....................---+++******+++---...---------,,,,,,---......---------------------------...//////------...///......---------,,,,,,,,,,,,.../////////000333555555666888999;;;<<<===>>>@@@AAACCCFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKIIIHHHGGGGGGIIINNNTTTYYY\\\aaaeeehhhmmmsssrrrnnnoookkkgggiiipppyyytttgggbbbZZZRRRJJJEEEBBB@@@DDDIIIOOOUUU]]]cccfffgggggghhhffffffgggggggggfffeeeeeegggggghhhhhhgggfffdddccc```______^^^]]]\\\[[[ZZZWWWWWWVVVUUUTTTSSSSSSRRRJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGIIIJJJKKKKKKKKKKKKNNNOOOOOONNNNNNPPPTTTWWWXXXXXXYYYZZZ]]]cccjjjppptttwwwyyyzzzzzzzzz|||}}}~~~xxxtttpppmmmhhhddd```______```\\\\\\[[[XXXUUUSSSTTTUUUZZZ\\\```eeejjjmmmoooppprrrrrrrrrqqqpppooonnnmmmbbbcccdddfffhhhhhhiiiiiihhhhhhiiikkknnnqqqtttvvvzzzyyyxxxvvvtttsssqqqqqqsssrrrpppnnnmmmlllkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhiiijjjlllnnnooooooooorrruuuxxxzzzzzzyyyxxxxxxtttrrrppppppqqqrrrrrrrrrqqqqqqrrrrrrrrrqqqpppooommmllljjjiiiiiikkkmmmnnnllljjjggggggiiikkklllllljjjiiihhhgggfffgggiiijjjgggfffeeeddddddccc```^^^___^^^]]]\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTQQQRRRUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXZZZ[[[WWWWWWWWWWWWVVVVVVVVVVVVUUUWWWYYY[[[[[[ZZZYYYYYY]]]]]]^^^^^^___bbbhhhmmmtttwww|||xxxvvv}}}zzznnneee^^^WWWRRRFFFAAA;;;777666666666666111222333222000//////000////////////////////////000000////////////000000------............------,,,------...............}}}}}}}}}zzzxxxvvvvvvwwwwwwuuusssuuuwwwwwwtttpppjjjgggdddccccccdddcccbbb^^^YYYTTTQQQPPPNNNJJJGGGBBBAAA???===;;;999888777222444444444222111222333333333222111111111222222,,,,,,---......///000000222///+++))))))+++///222,,,---......///...............---,,,---...///000------------------...///---------------------------...//////...---...///.........------,,,,,,+++***+++,,,---,,,---///222444555777999;;;<<<<<<======>>>AAACCCFFFHHHIIIIIIFFFHHHJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFFFFJJJQQQUUU[[[aaafffhhhmmmrrrtttrrrnnnllljjjjjjoooxxxxxxqqq```YYYQQQKKKEEE???>>>AAAFFFKKKSSSYYY]]]aaadddfffdddeeeffffffgggggggggggghhhiiiiiiiiihhhfffeeeddd``````______^^^^^^]]]]]]WWWWWWVVVVVVUUUUUUTTTTTTMMMMMMMMMMMMLLLJJJIIIHHHEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKKKKKKKLLLOOORRRSSSTTTTTTTTTVVVZZZ```dddgggjjjmmmooooooooopppqqqvvvyyy~~~}}}wwwooojjjiiifffbbb^^^\\\[[[[[[\\\WWWXXXXXXWWWWWWWWWZZZ\\\ccceeeiiimmmoooppppppppprrrqqqqqqqqqpppnnnmmmlllbbbccceeegggiiiiiiiiiiiiggghhhiiijjjmmmqqqtttvvv{{{zzzyyywwwuuutttrrrqqqrrrpppnnnlllkkkkkkkkkkkkkkkjjjiiiiiihhhiiiiiiiiihhhhhhiiijjjjjjkkkjjjjjjkkkmmmoooqqqrrrrrrqqqqqqqqqooonnnoooqqqrrrrrrqqqlllmmmnnnoooooonnnllllllhhhhhhhhhhhhiiikkkmmmnnnkkkiiihhhhhhiiiiiiiiiggggggfffdddccccccdddeeeeeecccbbbaaa``````___\\\ZZZZZZYYYXXXVVVUUUSSSRRRQQQSSSSSSTTTUUUUUUUUUUUUUUUPPPQQQSSSUUUWWWWWWWWWWWWUUUTTTTTTSSSTTTUUUWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUWWWYYYZZZYYYXXXXXXYYYYYYZZZ\\\]]]```gggrrrzzz|||wwwtttwww}}}oooddd\\\UUUOOOKKK@@@===888666555555555444111222333222000///000111........................000000////////////000000------............------,,,,,,---............---}}}~~~~~~|||yyyxxxxxxyyywwwuuutttuuuxxxxxxuuuqqqjjjgggdddccccccddddddccc^^^ZZZTTTRRRPPPNNNJJJGGGAAA@@@>>><<<:::888777666222444555555222111222333111111111111111111222333------......//////000000000...,,,******,,,...000,,,,,,.../////////......---------.........//////---------------...//////---------------------------///000///...---...000///......---,,,,,,++++++)))+++,,,,,,+++,,,...000222333555888999:::::::::<<<===>>>AAADDDGGGIIIJJJGGGHHHJJJKKKLLLMMMMMMMMMJJJJJJHHHFFFEEEGGGMMMRRRXXX___eeegggiiioootttvvvppprrrrrrqqqqqqwww{{{llldddZZZSSSJJJBBB>>>@@@@@@CCCIIINNNSSSXXX]]]```cccdddeeegggiiiiiijjjjjjiiijjjjjjjjjiiigggeeedddaaaaaaaaa````````````aaa\\\[[[ZZZYYYXXXWWWVVVVVVQQQQQQRRRQQQPPPNNNMMMLLLEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGEEEDDDCCCCCCDDDDDDDDDFFFHHHHHHHHHIIIKKKMMMMMMNNNOOOOOOPPPRRRVVVZZZ\\\___bbbeeeeeeeeeeeefffjjjmmmqqqrrrqqqlllfffbbb```^^^\\\ZZZXXXXXXYYYZZZTTTVVVXXXYYY[[[___dddgggkkkmmmqqqtttuuuuuusssrrrrrrrrrqqqooommmkkkiiihhhbbbdddfffhhhjjjjjjiiiiiihhhhhhiiikkknnnqqqtttvvvxxxxxxwwwvvvuuutttsssssspppnnnllljjjjjjjjjkkkllliiiiiihhhhhhiiiiiijjjkkkhhhhhhhhhhhhhhhgggffffffggghhhiiikkkmmmmmmlllkkkmmmlllkkkllloooppppppooohhhiiijjjkkkkkkjjjiiihhhffffffggghhhiiijjjkkklllhhhggggggggggggfffdddaaa``````___^^^^^^^^^^^^^^^\\\[[[ZZZYYYYYYXXXVVVTTTSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSQQQRRRTTTUUUVVVWWWXXXXXXVVVUUUSSSSSSSSSTTTUUUWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUWWWYYYXXXVVVVVVXXXZZZWWWYYY\\\___eeeqqqtttrrrqqquuu}}}vvvnnnbbbYYYRRRMMMGGGCCC;;;999666444444444222111111222333222000///000111////////////////////////000000////////////000000,,,------......------,,,+++,,,------......------}}}~~~}}}{{{yyyyyyzzzwwwuuutttvvvxxxxxxuuurrrjjjgggdddccccccddddddddd^^^ZZZUUURRRPPPNNNJJJFFF@@@???>>><<<:::888777666111444666555222111222333000000//////000111222222222111111000///......---...------,,,,,,------...+++,,,.../////////......***+++,,,------------,,,---------------...///000------------------------...///000///...---...000//////...---,,,,,,+++++++++---......---...000222000111444666888999999999===>>>???@@@BBBEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOJJJJJJIIIFFFDDDFFFKKKOOOTTT]]]ddddddfffmmmtttwwwtttxxx{{{xxxtttuuu{{{~~~vvvmmmbbbYYYOOOEEEBBBCCC===???CCCFFFKKKPPPWWW[[[cccdddfffhhhjjjkkklllmmmjjjjjjkkkjjjiiigggeeedddcccbbbbbbbbbbbbbbbccccccbbbaaa```^^^\\\ZZZYYYXXXTTTUUUUUUUUUSSSRRRPPPNNNGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJGGGEEEDDDDDDEEEFFFBBBEEEGGGIIIIIIIIIJJJKKKIIIJJJKKKLLLLLLNNNQQQSSSVVVYYY\\\^^^^^^^^^^^^___ccceeeggghhhfffccc___]]]ZZZYYYXXXWWWWWWWWWXXXYYYSSSUUUXXX[[[___eeekkkooooooqqquuuxxxyyyxxxvvvttttttsssqqqoookkkhhheeedddbbbdddfffiiijjjjjjjjjiiiiiijjjjjjlllnnnqqqtttvvvtttttttttuuuuuuuuuuuuuuunnnmmmkkkiiiiiiiiikkklllggggggggghhhhhhjjjkkkkkkhhhhhhhhhgggfffeeedddcccffffffgggiiikkkkkkjjjiiihhhhhhgggiiikkkmmmmmmllleeefffhhhiiiiiihhhgggffffffggghhhiiijjjjjjjjjjjjfffeeeeeefffeeeccc___\\\[[[[[[[[[[[[ZZZZZZYYYYYYUUUTTTSSSSSSSSSRRRPPPNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQTTTUUUUUUVVVXXXYYYZZZZZZYYYWWWVVVTTTTTTUUUWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTUUUWWWXXXWWWUUUUUUWWWZZZ\\\___cccgggpppwwwooonnnqqqyyyzzziiibbbYYYQQQLLLGGGAAA===888666444444333222000...111222333222111000111222000000000000000000000000000000////////////000000,,,------......------,,,+++,,,------......------}}}~~~}}}{{{zzzzzzyyyxxxuuusssvvv|||zzzuuuqqqnnniiifffeeedddcccbbb___ZZZTTTQQQPPPNNNJJJGGGDDDAAA>>>;;;999777555333444444333333222333333333111111111111111111111111///...,,,+++******+++,,,//////.........------------------...------,,,,,,,,,,,,------...///000000111111000...---,,,+++***,,,------...//////......111000///...---,,,++++++.........------,,,,,,,,,//////000000///...------...000333444555777999;;;============???AAACCCDDDIIIGGGFFFHHHLLLOOOOOOMMMNNNLLLIIIGGGGGGHHHJJJKKKQQQWWW```fffjjjmmmssswwwzzzzzz{{{}}}wwwssskkkccc\\\UUUNNNIIIEEEDDDBBB@@@AAAFFFLLLQQQXXX]]]cccffffffggghhhjjjjjjlllnnnnnnkkkhhhfffeeebbbbbbcccccccccbbbaaaaaacccaaa___\\\\\\\\\^^^___\\\ZZZXXXWWWWWWVVVSSSRRRMMMKKKIIIKKKMMMNNNKKKIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHHHHGGGEEEEEEEEEFFFKKKIIIHHHGGGGGGIIIKKKLLLSSSUUUWWWZZZ[[[\\\]]]]]]\\\]]]^^^___^^^\\\ZZZYYYXXXVVVTTTSSSUUUWWWYYYYYYYYYZZZ\\\```ffflllrrrvvvtttuuuwwwyyyyyywwwuuusssrrrqqqooollljjjgggeeeccceeeddddddfffjjjmmmnnnnnnllllllllllllmmmnnnoooppprrrssstttuuuvvvuuuttttttjjjmmmmmmiiidddaaadddhhhkkkiiifffddddddfffhhhjjjgggfffeeedddcccccccccccceeeeeeddddddddddddeeeeeedddeeeeeeffffffffffffffffffffffffffffffeeeeeedddeeefffffffffeeeddddddcccbbbbbbaaa___]]]ZZZXXXWWWXXXWWWVVVTTTRRRRRRQQQQQQSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPOOONNNMMMNNNPPPSSSSSSRRRQQQQQQQQQQQQQQQTTTUUUUUUVVVVVVUUUUUUTTTWWWVVVUUUTTTRRRPPPOOOOOOQQQQQQRRRQQQOOOOOOPPPRRRUUUWWWYYYYYYWWWXXX\\\``````bbbgggrrr~~~vvvrrrqqquuu{{{tttlll]]]XXXQQQJJJDDD@@@<<<999777555333000//////000111111111000000//////......000000111111111111000000////////////////////////.........------,,,,,,,,,222...++++++...//////---}}}~~~|||zzzyyyxxxxxxwwwwwwsssrrruuu{{{}}}yyytttppplllhhheeedddcccbbbaaa___ZZZTTTQQQPPPNNNJJJGGGCCCAAA===;;;:::888666444222222111111000000111111////////////////////////---------......///000111------------,,,,,,,,,+++,,,------...------,,,,,,***++++++,,,------......---------------,,,,,,,,,------..................------------..................---------,,,,,,,,,+++,,,---///000000000000///000222333444666999;;;===<<<<<<===>>>@@@BBBCCCHHHFFFEEEGGGKKKNNNNNNMMMNNNMMMKKKIIIIIIIIIIIIJJJNNNSSSZZZaaafffkkkqqquuuxxxyyy||||||vvvooohhhaaaZZZUUUKKKHHHCCC>>>===@@@EEEIIIRRRWWW^^^dddfffhhhjjjllljjjllloooooolllhhhfffeeebbbbbbcccccccccccccccccceeeccc```^^^^^^^^^```aaa^^^\\\ZZZZZZYYYYYYWWWUUUQQQOOONNNOOOPPPPPPNNNLLLKKKKKKJJJIIIIIIHHHGGGGGGEEEFFFGGGGGGFFFEEEFFFGGGIIIHHHFFFEEEFFFGGGHHHIIIQQQSSSVVVYYY\\\^^^___```______``````___]]][[[ZZZYYYWWWTTTSSSUUUWWWZZZ[[[___```ccchhhmmmsssxxxzzzyyyzzz||||||{{{yyyvvvtttqqqpppmmmiiifffdddbbbaaacccbbbaaacccfffiiijjjiiijjjjjjiiiiiijjjkkkmmmnnnqqqrrrsssttttttsssrrrrrrlllnnnnnnkkkeeeccceeehhhiiigggdddccccccdddggghhhfffeeedddccccccbbbbbbccccccbbbbbbaaaaaabbbbbbcccccccccddddddddddddccccccbbbccccccccccccbbbaaaaaacccccccccbbbaaa```_________^^^]]]\\\YYYWWWUUUTTTQQQPPPOOONNNLLLLLLKKKKKKMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLNNNPPPOOOOOOPPPPPPQQQSSSTTTUUUTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQSSSTTTTTTTTTSSSSSSUUUVVVTTTVVVWWWWWWVVVWWW\\\aaahhhkkkqqq||||||rrroooooo|||yyyjjjaaaWWWRRRLLLEEEAAA===999666777666444222111111222222000000000000//////......//////000000000000//////------------------------......---------,,,,,,,,,000...,,,,,,---.........}}}~~~}}}{{{zzzyyyxxxwwwwwwuuurrrqqquuuzzz{{{xxxtttnnnkkkgggdddccccccbbbaaa^^^YYYTTTQQQPPPNNNJJJGGGBBB@@@===;;;:::999777666333222111111000000111111////////////////////////---...///000111111111111.........---------,,,,,,,,,,,,------...------,,,++++++,,,,,,---.........)))******+++,,,---...///---...............------,,,,,,------...............------------,,,,,,,,,+++,,,---...///000000000///000111111222444888<<<;;;;;;<<<===>>>@@@AAABBBFFFEEEEEEGGGJJJMMMNNNMMMOOONNNNNNMMMLLLKKKIIIIIIKKKMMMRRRYYY```hhhooorrruuuxxx}}}zzztttnnnhhhdddXXXSSSJJJBBB>>>???BBBDDDHHHMMMTTTZZZ^^^aaaccceeegggjjjnnnnnnllliiifffeeeeeeeeeddddddddddddeeeffffffeeebbbaaa```aaabbbcccaaa___]]]]]]]]]\\\[[[YYYWWWUUUTTTTTTUUUTTTRRRPPPPPPOOONNNMMMLLLKKKJJJIIIEEEFFFGGGGGGFFFEEEFFFHHHFFFFFFDDDCCCCCCDDDEEEFFFLLLNNNRRRWWW[[[___bbbccc``````aaaaaa```^^^\\\ZZZZZZXXXVVVTTTUUUXXX\\\^^^eeegggkkkpppuuuyyy|||}}}~~~~~~~~~}}}{{{xxxtttrrrpppmmmiiieeeaaa___^^^^^^___^^^^^^___bbbdddeeeeeehhhggggggfffggghhhjjjkkkppppppqqqqqqqqqpppoooooolllnnnnnnkkkfffcccccceeeeeedddbbbaaaaaabbbdddeeeeeedddcccbbbbbbaaaaaaaaa```______^^^^^^______```aaabbbbbbaaaaaa```___^^^^^^^^^______^^^^^^]]]\\\^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVTTTRRRPPPOOONNNMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJKKKLLLMMMLLLMMMPPPRRROOOOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSQQQRRRSSSRRRRRRRRRTTTVVVTTTVVVWWWWWWWWW[[[aaagggqqquuu|||{{{oooiiinnnuuupppaaaWWWNNNJJJDDD???;;;888666444555444222111111111222222000000000////////////.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---.........,,,---...000}}}~~~}}}{{{zzzyyyyyyyyyuuusssrrruuuyyy{{{xxxtttnnnjjjfffddddddccccccbbb]]]YYYTTTRRRQQQOOOKKKGGGAAA???<<<;;;;;;:::999777555555444333222222222222111111111111111111111111//////000000000...,,,+++111000000000000/////////,,,,,,------...---------.........//////000000000)))***+++,,,---...//////.........///......---,,,//////...------,,,++++++------------------------.........//////...------000000000000000333777;;;::::::;;;<<<>>>???@@@AAAFFFFFFFFFHHHJJJMMMNNNOOOOOOPPPQQQQQQPPPMMMJJJHHHIIIJJJMMMRRR[[[dddlllppptttvvv{{{}}}zzzxxxmmmeeeYYYOOOHHHEEEEEEEEEBBBFFFKKKPPPTTTWWWYYYYYYaaaeeeiiilllkkkiiihhhhhhiiiiiigggffffffffffffgggeeedddcccaaaaaaaaabbbcccbbb```____________]]]\\\[[[ZZZZZZYYYXXXVVVTTTSSSSSSSSSQQQPPPNNNMMMLLLKKKGGGHHHHHHGGGFFFEEEEEEFFFEEEDDDCCCBBBAAABBBBBBBBBFFFHHHLLLRRRWWW\\\```bbb^^^^^^^^^^^^\\\[[[YYYXXXZZZYYYWWWUUUUUUXXX]]]```gggjjjnnnsssxxxzzz||||||~~~~~~}}}zzzwwwsssooommmmmmjjjeeeaaa]]][[[[[[[[[]]]\\\\\\^^^aaadddeeeeeegggfffeeeeeeeeeggghhhiiimmmmmmmmmmmmmmmlllllllllkkklllllljjjfffbbbaaabbbaaaaaa`````````aaabbbcccdddcccbbbaaa````````````^^^]]]]]]]]]]]]]]]]]]^^^`````````___^^^\\\[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYZZZZZZZZZXXXWWWUUUSSSRRRRRRQQQQQQPPPNNNLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOOOONNNOOOQQQSSSRRRQQQPPPPPPOOOOOOPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPQQQQQQQQQQQQQQQRRRPPPQQQRRRQQQQQQQQQSSSUUUUUUWWWYYY[[[]]]ccclllsssyyy~~~~~~|||{{{wwwoooiiimmmxxxvvviii[[[SSSFFFBBB===999777666444222222111000//////000000111////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++...000///,,,+++...111}}}~~~}}}|||zzzyyyyyyyyyyyywwwuuuuuuwwwyyyzzzwwwtttmmmjjjfffddddddddddddccc\\\XXXTTTRRRRRROOOKKKGGGAAA???<<<;;;;;;;;;999888666555444333222222222222111111111111111111111111///000000111000...---,,,111000000000000/////////+++,,,,,,---.........---.........///////////////,,,,,,------......//////---...............------.........---,,,,,,++++++------------------------------............------///000/////////222666:::888999:::<<<===>>>??????EEEFFFGGGIIIJJJLLLOOOQQQPPPQQQSSSTTTSSSPPPLLLJJJIIIJJJLLLPPPWWW___hhhmmmsssuuuxxx~~~{{{nnnaaaWWWOOOIIIEEEBBBCCCFFFJJJNNNQQQRRRRRRXXX\\\aaadddfffggghhhiiilllkkkjjjhhhggggggggggggdddcccbbbaaaaaaaaabbbbbbaaa```_________```^^^]]]]]]]]]]]]\\\ZZZWWWVVVUUUUUUTTTSSSRRRPPPOOOMMMMMMJJJKKKKKKIIIFFFDDDDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@AAACCCFFFKKKPPPUUUYYY[[[WWWWWWWWWWWWVVVUUUTTTTTTWWWWWWVVVTTTSSSVVV[[[```fffiiimmmrrruuuwwwwwwwwwyyyxxxwwwtttqqqmmmjjjhhhhhheeeaaa\\\ZZZYYYYYYZZZ[[[ZZZZZZ]]]aaadddffffffeeeeeeeeeeeeeeeeeeffffffiiihhhhhhhhhhhhhhhhhhhhhjjjkkkkkkjjjgggdddaaa```^^^^^^^^^^^^______``````aaa```___^^^^^^]]]]]]^^^\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[YYYXXXWWWYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVTTTSSSQQQOOONNNLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPOOONNNNNNOOOQQQQQQQQQPPPOOOOOOOOOOOOOOORRRSSSSSSTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPRRRSSSTTTTTTSSSTTTVVVWWWXXX[[[^^^bbbfffoooyyy~~~~~~uuupppiiifffkkkwww|||tttlllaaaUUUNNN@@@===999666555555444333111111000000000000000000.............../////////------............------------------------------------------------------***---000///---,,,...111}}}zzzzzzyyyxxxwwwwwwwwwwwwxxxwwwwwwxxxyyyxxxuuussskkkhhheeeccccccdddcccccc[[[XXXTTTSSSRRRPPPKKKGGGBBB@@@===<<<<<<;;;999888444333222111000/////////////////////////////////...///000111111222222222.........---------,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...//////......******+++,,,---......///,,,,,,,,,------------...((()))+++---///000111111...////////////111444777777888:::;;;======>>>>>>CCCEEEGGGHHHIIIKKKNNNQQQPPPRRRTTTVVVUUURRROOOMMMKKKMMMOOOPPPSSSYYYbbbiiiqqqssswwwxxxlll```UUUMMMEEECCCBBBCCCFFFIIIJJJJJJOOORRRVVVYYY\\\___bbbeeehhhhhhhhhiiihhhggggggfffbbbbbbaaaaaaaaaaaaaaabbb```___^^^^^^___```___]]]^^^______^^^[[[XXXXXXXXXUUUUUUTTTSSSRRRQQQPPPOOOKKKLLLLLLJJJHHHFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@???@@@BBBEEEHHHLLLOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQOOOQQQVVVZZZ```bbbfffjjjlllnnnnnnnnnooonnnmmmkkkiiifffdddccc___]]][[[XXXWWWVVVWWWXXXWWWWWWWWWYYY]]]```bbbbbb```aaabbbccccccbbbaaa```aaaaaaaaa```aaabbbccccccfffggghhhhhhgggddd```^^^YYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQOOONNNLLLKKKIIIIIIIIIHHHHHHFFFEEEEEEFFFGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOMMMLLLKKKLLLNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWZZZ\\\aaaeeejjjnnnttt|||~~~}}}}}}{{{zzznnnkkkhhhkkkvvvyyyppphhh```VVVLLLEEE===:::666444444444444333222222222222111111000000---............/////////------............------------------------------,,,,,,,,,------------...+++,,,...///......//////}}}zzzyyyxxxwwwvvvvvvvvvvvvyyyxxxxxxxxxwwwuuurrrppphhheeebbb```aaabbbbbbaaaZZZWWWTTTSSSSSSPPPKKKGGGCCCAAA>>><<<<<<;;;999777555444222111000/////////////////////////////////////////////000111222222------------,,,,,,,,,+++***+++,,,---............++++++++++++++++++++++++,,,,,,---------.........++++++---...//////000000)))***+++,,,---......///,,,,,,,,,---------......((()))+++---///000111111,,,.../////////000333555666777999;;;<<<=========@@@CCCEEEFFFGGGIIILLLPPPQQQRRRUUUVVVVVVUUURRRPPPKKKPPPSSSRRROOORRR[[[dddlllpppyyyrrrhhhVVVPPPIIIEEEDDDDDDDDDCCCGGGIIIKKKMMMPPPTTTYYY\\\___```dddfffhhhhhhgggfffaaaaaaaaaaaaaaabbbbbbbbb```^^^^^^^^^``````___^^^^^^```aaa___\\\ZZZZZZ[[[VVVVVVUUUUUUTTTSSSSSSRRRJJJKKKLLLKKKJJJIIIJJJKKKIIIIIIHHHGGGFFFDDDBBBBBBAAA@@@@@@AAABBBDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKFFFJJJLLLLLLJJJJJJNNNSSSUUUWWWYYY\\\^^^___````````````___^^^]]]\\\[[[[[[UUUUUUTTTTTTTTTTTTUUUUUUSSSRRRRRRSSSVVVXXXXXXXXXXXXZZZ]]]______]]]ZZZXXXYYYXXXXXXXXXYYY[[[]]]^^^^^^___```bbbaaa^^^ZZZWWWTTTUUUWWWXXXYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHHHHHHHGGGFFFEEEEEEGGGIIIKKKMMMNNNNNNNNNMMMJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNMMMLLLLLLNNNOOOLLLLLLMMMMMMNNNPPPQQQRRRQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTVVVZZZ]]]___cccgggjjjqqqvvv{{{}}}{{{zzzxxxtttrrrooorrryyywwwoooeee\\\UUUMMMDDD>>>;;;888555333333444333333111111000000///...---,,,---------.........//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++,,,...000000///...}}}{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxxxxwwwuuussspppnnneeeccc```^^^___``````___ZZZWWWTTTSSSSSSPPPKKKGGGDDDAAA>>><<<<<<;;;999777777666555333222111111111111111111111111111111111111000...,,,,,,,,,------//////.........---------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,...///000000111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------.........---+++---///000000000222444555777999;;;<<<===<<<<<<>>>AAADDDEEEEEEGGGKKKNNNQQQRRRUUUWWWWWWVVVTTTSSSKKKRRRVVVSSSMMMMMMWWWaaahhhooo{{{nnnfffZZZPPPKKKGGGEEEBBBCCCDDDEEEFFFGGGKKKQQQUUUWWWZZZ___dddggghhhgggfffbbbbbbbbbbbbbbbbbbbbbbbb```___^^^___```aaa```___^^^aaabbbaaa]]][[[\\\]]]WWWWWWWWWVVVVVVUUUUUUUUUHHHJJJLLLLLLKKKLLLMMMOOOKKKKKKJJJIIIGGGEEEDDDCCCBBBBBB@@@@@@@@@@@@AAABBBDDDDDDDDDEEEFFFGGGIIIJJJ@@@DDDHHHHHHFFFFFFIIIMMMKKKLLLNNNPPPRRRSSSTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSNNNOOOPPPQQQQQQRRRSSSSSSPPPOOOMMMNNNOOOPPPPPPOOORRRUUUYYY\\\\\\YYYTTTRRRSSSSSSRRRSSSTTTVVVXXXZZZUUUVVVXXXZZZ[[[XXXSSSPPPPPPRRRTTTVVVWWWVVVUUUTTTRRRQQQPPPOOOOOONNNNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPPPPPPPOOONNNMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFEEECCCEEEHHHJJJLLLLLLKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNLLLNNNOOOOOONNNOOOQQQSSSPPPOOONNNNNNMMMMMMNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUWWWYYYZZZZZZ^^^aaaeeejjjnnntttyyy}}}~~~{{{yyywwwsssnnnkkktttnnnggg\\\UUUOOOJJJBBB<<<:::777444222222333333222---------,,,+++)))((('''---------.........//////......////////////......++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++---111222///,,,}}}}}}}}}|||zzzxxxvvvtttxxxzzzyyyvvvvvvwwwtttoooiiiddd______bbbdddccc```YYYVVVSSSQQQPPPNNNKKKIIIGGGDDDAAA>>>===;;;999777444444333222111000///...000000///...------,,,,,,///...---,,,,,,---...///...,,,***+++---...,,,)))///...,,,+++***+++,,,,,,------,,,++++++,,,,,,,,,---------............///------------------------///...---,,,,,,---...///------------,,,++++++***+++---//////...---...///---------......000111111222333555777999;;;===>>>@@@@@@@@@@@@AAACCCEEEFFFPPPRRRUUUXXXYYYYYYXXXWWWSSSVVVWWWSSSNNNNNNTTTZZZ___iiizzzvvvggg\\\SSSLLLGGGEEECCCBBBDDDHHHJJJHHHFFFNNNQQQUUUZZZ___bbbdddeeehhhfffeeedddddddddbbbaaadddbbb```aaacccdddccc```^^^___```aaaaaa```______^^^\\\ZZZXXXVVVTTTSSSSSSPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLJJJGGGFFFBBBBBBBBBAAA@@@???======DDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFHHHIIIIIIIIIHHHHHHGGGIIIJJJJJJIIIIIIJJJKKKLLLKKKJJJLLLNNNPPPQQQQQQNNNLLLIIIFFFDDDEEEGGGIIIKKKLLLNNNPPPPPPOOOMMMLLLNNNOOOPPPQQQQQQRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPQQQRRRRRROOOOOONNNNNNMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGIIIKKKLLLLLLKKKKKKKKKLLLMMMNNNOOONNNMMMMMMQQQPPPOOONNNMMMMMMMMMMMMMMMOOOPPPPPPNNNMMMMMMNNNMMMOOOQQQRRRRRRQQQQQQRRRTTTUUUWWWWWWYYY]]]dddjjjooosssxxx}}}|||yyyuuunnnhhhmmmvvvqqqbbb\\\SSSKKKEEEAAA>>><<<666555444222111111222222////////////............///...---,,,,,,---...///---------............//////............///000000.........------,,,,,,,,,........................~~~yyyyyyyyyyyyxxxwwwuuutttwwwyyyxxxvvvvvvxxxuuupppiiieee```___bbbcccaaa___YYYWWWTTTRRRPPPNNNKKKIIIGGGDDDAAA>>>===;;;999777444333333222111000//////111111000//////...------///...------------...///...,,,,,,---000222222000...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------------............///////////////////////////------,,,,,,,,,,,,------,,,,,,---------,,,++++++)))+++------,,,+++,,,---------------...///000111111222444666999;;;===>>>???>>>>>>>>>???BBBDDDFFFNNNPPPSSSWWWYYYYYYXXXXXXTTTWWWWWWTTTOOONNNRRRWWW[[[dddrrrxxxiii[[[QQQJJJHHHEEEBBBAAAAAA@@@@@@EEEHHHNNNTTTZZZ```ccceeecccccccccdddeeeeeedddcccfffcccaaaaaabbbbbb___]]]______aaaaaaaaaaaa```______^^^\\\ZZZXXXVVVVVVUUUSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOMMMKKKIIIFFFFFFEEEEEECCCBBB@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAAAAABBB@@@AAABBBDDDDDDDDDCCCBBBDDDEEEFFFFFFEEEEEEFFFHHHHHHGGGFFFHHHJJJLLLMMMLLLEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMNNNNNNOOOKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKJJJIIILLLLLLNNNOOOOOONNNNNNMMMOOONNNNNNMMMMMMNNNOOOOOONNNOOOQQQPPPOOONNNNNNOOOPPPSSSUUUUUUTTTTTTTTTUUUUUUWWWZZZ]]]cccmmmxxxxxxpppjjjfffgggssszzzggg\\\VVVNNNGGGAAA===:::888555444222111000000111111////////////............///...---,,,,,,---...///------------..................------......///000......---------,,,,,,,,,------------------------~~~~~~~~~|||{{{wwwwwwxxxxxxxxxwwwvvvvvvuuuwwwxxxvvvwwwyyyvvvqqqjjjfffbbb```aaaaaa___]]]YYYWWWTTTRRRPPPNNNLLLIIIGGGDDDAAA>>>===;;;999777333333222222111111111000222111111000000////////////......------......///,,,+++***,,,...//////...,,,------------,,,,,,+++---,,,,,,,,,,,,,,,---------------............///........................+++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,)))+++------,,,+++,,,---------------...///000000000111333555888;;;>>>???>>>===<<<<<<===@@@CCCFFFJJJMMMPPPTTTWWWYYYYYYYYYWWWXXXXXXUUUPPPNNNOOORRRUUU[[[eeeqqqzzzqqqdddYYYSSSLLLDDD???>>>>>>>>><<<>>>CCCIIIPPPVVVZZZ]]]___```bbbcccdddddddddcccdddbbbaaaaaaaaaaaa___^^^```aaabbbbbbbbbaaa```___```___]]][[[ZZZYYYXXXXXXVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUSSSQQQPPPNNNKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBAAAAAA@@@@@@@@@===>>>???@@@@@@@@@???>>>BBBCCCDDDDDDCCCCCCDDDEEEFFFEEEDDDEEEGGGIIIIIIHHH???@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMOOOOOOOOONNNMMMKKKJJJIIILLLMMMNNNOOOOOOOOONNNNNNMMMLLLMMMMMMNNNOOOPPPQQQNNNOOOPPPPPPOOONNNOOOQQQQQQSSSUUUUUUTTTSSSTTTUUUZZZ\\\```gggqqqzzzpppddd^^^___iii|||~~~kkkZZZSSSNNNGGGAAA<<<999777555333222111/////////000000/////////............---......------------......------------............------,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~}}}|||zzzzzzzzzzzzyyyyyyxxxwwwwwwuuuwwwxxxxxxyyy{{{xxxssskkkhhhdddbbbaaa```^^^\\\YYYWWWTTTRRRQQQOOOLLLIIIGGGDDDAAA>>>===;;;999777222222222222222222222222111111111000000///////////////............//////...---,,,,,,,,,,,,+++***+++,,,---......---,,,+++---,,,,,,,,,,,,------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***++++++,,,------------+++---//////...---...///---------------...///000000111333555888<<>>???@@@AAAAAAAAA@@@???BBBDDDEEEEEEDDDCCCEEEFFFFFFEEECCCDDDFFFGGGGGGGGGAAAAAABBBBBBBBBAAA@@@???@@@AAABBBCCCDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPOOONNNMMMLLLJJJJJJNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQMMMOOOPPPOOOOOOOOOPPPRRRRRRTTTUUUVVVUUUUUUVVVXXX```ccciiisss|||yyy{{{~~~xxxmmmfff]]][[[aaapppzzzoooaaaTTTMMMHHHBBB===:::777555333333222000/////////000000//////.........---------------------------------,,,,,,---------.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}{{{|||{{{zzzxxxwwwvvvuuutttuuuxxxzzzzzz{{{}}}zzztttllliiigggdddbbb```^^^\\\ZZZWWWTTTRRRQQQOOOLLLJJJGGGDDDAAA>>>===;;;999777333333222222222222222222000000///////////////...////////////////////////111111111000///.........+++,,,......///...---,,,---,,,,,,,,,------...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***++++++,,,------------+++---//////...---...///...------------......///111111222444888<<>>@@@AAABBBDDDHHHMMMRRRVVVXXXYYYYYYXXXXXXWWWVVVSSSOOOLLLIIIKKKOOOUUU]]]fffnnnsssuuuzzzzzzeeeWWWQQQNNNFFF@@@@@@@@@@@@@@@BBBEEEHHHJJJPPPTTTXXX\\\]]]___aaaccc^^^___```aaabbbcccdddeeeaaabbbcccccccccaaa```___]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYYYYXXXWWWWWWVVVWWWWWWXXXXXXXXXWWWUUUTTTRRRQQQPPPNNNMMMMMMMMMMMMHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKKKKJJJIIIGGGEEEDDDBBBCCCDDDDDDDDDCCCBBBAAACCCDDDEEEEEEDDDDDDEEEFFFFFFDDDCCCCCCEEEFFFEEEEEEEEEDDDCCCAAAAAAAAAAAABBB>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBFFFEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHIIILLLLLLKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNOOOOOOOOOOOOPPPRRRTTTVVVWWWYYY[[[[[[\\\___aaahhhlllttt}}}}}}~~~|||zzz~~~|||rrrkkk___```aaaccckkkxxx|||sssjjjbbbZZZSSSIIIFFF@@@<<<:::888555444333222000//////000111111............------------,,,------------------,,,,,,,,,,,,------------...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}{{{yyyxxxuuutttrrrrrrrrruuuyyy{{{zzz|||}}}zzztttlllkkkiiigggdddaaa___^^^ZZZXXXUUUSSSQQQOOOLLLJJJGGGDDDAAA>>>===;;;999777444444333333222222222111////////////////////////...//////000000//////...---...//////......///111,,,------............---,,,,,,,,,,,,---...///000---------............///---------------------------......//////......---++++++,,,---------,,,,,,)))+++------,,,+++,,,---...---------------......000000000222555999===???BBBAAA@@@>>>>>>>>>??????>>>@@@DDDIIINNNRRRVVVWWWWWWVVVVVVYYY[[[YYYSSSNNNIIIIIIJJJNNNUUU^^^ggglllqqqvvv|||jjjaaaYYYNNNEEEAAA???===;;;;;;===@@@AAACCCGGGMMMQQQTTTYYY___ccc___aaabbbbbb``````aaabbbaaabbbbbbcccbbbaaa___^^^[[[ZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRPPPPPPQQQQQQRRRNNNNNNNNNOOOPPPPPPPPPQQQOOOOOOOOOOOONNNLLLJJJIIIEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEEEEDDDDDDEEEFFFFFFDDDBBBBBBCCCDDDDDDCCCEEEDDDCCCCCCCCCDDDFFFGGG??????@@@AAABBBCCCCCCDDDAAABBBCCCDDDDDDEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOOOOPPPNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPQQQQQQPPPPPPQQQQQQQQQRRRUUUXXXVVVYYY[[[^^^```cccgggkkkrrrvvv~~~{{{{{{}}}uuulllddd___[[[dddnnnqqquuu}}}wwwtttnnnfff___YYYUUURRRGGGCCC???<<<999777555333222111000//////000111222.........------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~yyyxxxvvvtttsssssssssssstttxxxzzzzzz{{{|||wwwqqqllllllkkkiiieeebbbaaa```ZZZXXXUUUSSSRRRPPPMMMJJJGGGDDDAAA>>>===;;;999777555555444333222222111111000000000000000000000000...///000111111000///...***,,,...---,,,+++---///---------------...//////,,,,,,,,,------...///000---------............///------------------------...------,,,,,,------...,,,,,,---------,,,++++++)))+++------,,,+++,,,---...------,,,,,,------.........---...111555888;;;======>>>>>>?????????>>>;;;===AAAFFFKKKOOOSSSUUUTTTSSSUUUZZZ______XXXRRRLLLKKKJJJKKKPPPXXX```eeelllrrrzzzxxxlllccc^^^NNNJJJEEE@@@<<<;;;<<<===;;;???DDDGGGIIINNNUUU\\\\\\^^^``````^^^^^^___bbbaaaaaabbbbbbaaa```^^^]]]ZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUSSSSSSSSSTTTVVVWWWSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQRRRSSSRRRPPPNNNLLLJJJKKKKKKLLLKKKJJJIIIHHHEEEGGGHHHHHHGGGFFFHHHIIIHHHFFFDDDDDDEEEEEEEEEDDDFFFFFFGGGGGGFFFFFFEEEEEEAAAAAABBBBBBCCCEEEFFFGGGBBBCCCDDDFFFGGGHHHHHHHHHDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRMMMLLLLLLLLLMMMMMMNNNOOONNNNNNOOOPPPQQQRRRRRRSSSPPPOOOOOONNNOOOPPPQQQRRRPPPPPPOOONNNNNNOOOPPPPPPQQQPPPPPPOOOOOOPPPRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUSSSTTTTTTTTTTTTVVVZZZ]]]\\\___bbbfffjjjooouuuyyypppccc\\\[[[]]]bbbppp|||}}}zzz}}}|||vvvmmmiiiddd___XXXRRRNNNMMMDDDAAA<<<999777555222000000000.........///000111.........---------,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,------------------------~~~~~~yyyxxxwwwuuuuuuuuuvvvwwwssswwwyyyxxxyyyzzzuuuooolllmmmllljjjgggcccbbbaaaZZZXXXUUUSSSRRRPPPMMMKKKGGGDDDAAA>>>===;;;999777666666555444222111000000111111111111111111222222...///000111111000///...111333444222...,,,---///...---,,,,,,---...///000,,,,,,,,,---...///000000---------.........//////++++++++++++++++++++++++...---++++++++++++---...------------,,,,,,+++***+++---//////...---...///...------,,,,,,,,,------,,,,,,+++,,,...111555888888999;;;>>>????????????999;;;???DDDIIINNNQQQSSSRRRRRRTTT[[[bbbbbb[[[TTTOOOMMMJJJJJJMMMTTT[[[```jjjnnnwww{{{zzzccc^^^VVVMMMFFFBBBAAAAAA;;;>>>AAAAAA@@@DDDKKKRRRVVVYYY\\\]]]]]]^^^aaaddd```aaaaaaaaa```___]]]\\\ZZZZZZZZZZZZ[[[\\\]]]^^^______^^^]]][[[ZZZZZZYYYWWWXXXYYYZZZ[[[ZZZYYYYYYWWWVVVUUUTTTUUUWWWYYY[[[WWWWWWVVVVVVVVVVVVVVVVVVQQQRRRTTTTTTSSSRRRPPPNNNOOOOOOPPPPPPPPPOOOMMMLLLIIIKKKLLLLLLKKKJJJLLLMMMLLLJJJHHHGGGHHHIIIHHHGGGHHHJJJKKKKKKIIIEEEAAA>>>CCCCCCCCCDDDEEEFFFHHHIIIEEEFFFGGGIIIKKKLLLMMMMMMGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIHHHFFFDDDEEEEEEFFFHHHIIIKKKLLLLLLGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUQQQPPPPPPOOOOOOQQQRRRSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQPPPOOOPPPQQQRRRSSSPPPQQQQQQRRRTTTUUUWWWXXXVVVVVVWWWWWWWWWYYY]]]```hhhjjjooosssxxx}}}}}}|||rrrcccVVVTTT[[[bbbkkk{{{{{{{{{}}}tttmmmfffccc```\\\VVVOOOIIIHHHAAA>>>:::777555333000...///...---,,,------//////......---------,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------------,,,,,,------...///*********++++++,,,,,,,,,........................~~~~~~~~~}}}|||zzzwwwtttrrrrrrssssssssssssvvvxxxyyywwwsssoooooommmkkkjjjhhheeeaaa]]]ZZZWWWTTTQQQOOOMMMKKKIIIBBBAAA@@@??????===999666666555555444222111000000000000000000000000000000111111000000//////..............................,,,,,,---...///000111111......------...///111222++++++,,,,,,---...//////...------,,,,,,------...------------------,,,,,,+++,,,---......000222555111000...,,,+++,,,.../////////.........---------,,,,,,------///000111222555666888:::;;;;;;;;;:::<<<>>>@@@CCCFFFKKKPPPTTTVVVTTTUUUYYY___aaa___[[[UUURRRLLLIIIJJJNNNTTTXXX___cccmmmyyyuuueeeYYYSSSOOOJJJGGGBBB===;;;>>>???===@@@FFFJJJKKKNNNRRRVVV[[[^^^```]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZ[[[[[[\\\^^^___```^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWVVVTTTTTTTTTVVVVVVVVVTTTSSSQQQQQQPPPPPPOOONNNMMMLLLLLLNNNPPPQQQMMMLLLLLLKKKLLLLLLMMMNNNOOONNNKKKIIIHHHGGGGGGGGGEEEGGGIIIKKKLLLLLLJJJJJJGGGHHHIIIKKKLLLNNNOOOPPPLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMLLLJJJHHHGGGGGGIIIHHHHHHIIIKKKMMMOOOQQQKKKLLLLLLMMMNNNNNNOOOOOONNNLLLKKKLLLNNNOOOOOONNNKKKKKKLLLMMMNNNNNNNNNNNNQQQQQQRRRSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTQQQOOOOOOQQQSSSQQQOOOSSSTTTUUUTTTRRRPPPPPPQQQQQQSSSUUUVVVVVVWWW[[[___YYYWWWYYY^^^```aaahhhrrr|||~~~zzzyyy|||}}}|||}}}{{{kkkZZZSSSQQQUUU```kkk|||zzz|||zzzrrriiiccc___ZZZTTTQQQPPPNNNHHHBBB@@@<<<777444222111///...///......///000000///---//////...---+++***)))(((++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///~~~~~~~~~~~~{{{yyywwwuuusssrrrrrrrrrrrrsssuuuxxxyyywwwssspppnnnlllkkkjjjhhhfffbbb___[[[XXXTTTQQQOOOMMMJJJHHHCCCAAA@@@???>>><<<999666666555444333222111111000000000000000000000000000111000000000/////////...////////////////////////............////////////...---,,,,,,+++,,,------++++++,,,,,,---......///........................,,,,,,------------------+++,,,---,,,*********+++000///---,,,,,,,,,---...///.........------------,,,,,,------...000111222555666888:::<<<======<<<<<<===???AAADDDHHHMMMQQQUUUSSSTTTXXX^^^```]]]ZZZXXXTTTOOOKKKLLLOOOTTTXXX\\\^^^fffpppvvvyyytttjjj```VVVPPPMMMFFFAAABBBAAA>>>>>>AAAFFFGGGIIILLLPPPTTTXXX[[[\\\\\\\\\[[[[[[[[[ZZZZZZWWWXXXZZZ\\\^^^```aaabbb```___^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWVVVUUUTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPNNNNNNNNNMMMMMMMMMMMMMMMPPPOOOMMMKKKJJJJJJJJJJJJHHHIIIKKKMMMNNNMMMLLLKKKIIIJJJKKKLLLNNNOOOPPPPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKMMMNNNNNNLLLJJJJJJJJJJJJJJJJJJKKKLLLOOOQQQRRRLLLLLLMMMNNNNNNOOOOOOPPPNNNMMMKKKLLLNNNOOOOOONNNLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOUUUSSSQQQQQQQQQRRRQQQPPPQQQSSSTTTTTTSSSQQQRRRSSSTTTSSSSSSUUUXXX[[[^^^___aaaaaafffnnnrrrsssyyy}}}yyyvvvvvv{{{~~~||||||}}}~~~||||||wwwpppggg[[[PPPNNNSSS\\\jjjwww}}}~~~zzztttlllddd^^^YYYUUUPPPNNNNNNMMMHHHCCC>>>;;;666333111000///...///.........000000...---///......---,,,+++******+++++++++,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++---~~~}}}~~~~~~yyyxxxwwwvvvtttrrrqqqppppppqqqtttwwwyyyxxxtttqqqmmmkkkjjjiiiiiihhheeebbb\\\YYYUUURRROOOMMMJJJHHHDDDCCC@@@???>>>;;;888555555555444333222111111000000000000000000000000000000000000000////////////////////////////////////000//////.........------///...---,,,++++++++++++++++++,,,,,,------......---...///000000///...---++++++,,,,,,------......,,,---//////---+++***+++//////---,,,,,,,,,---...............------------,,,,,,------...///111111555666888:::<<<>>>>>>???;;;===???@@@BBBEEEIIILLLSSSRRRTTTXXX]]]___\\\ZZZYYYVVVQQQNNNMMMOOOSSSUUUXXXWWW[[[bbbgggkkkrrryyy|||zzzmmmddd^^^UUUMMMKKKJJJFFFBBB@@@@@@@@@@@@AAADDDIIIMMMPPPUUUUUUTTTTTTTTTUUUUUUVVVTTTVVVYYY]]]```bbbcccccc```______^^^]]]\\\\\\[[[XXXXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWXXXWWWUUUTTTUUUVVVSSSSSSSSSSSSTTTTTTUUUVVVWWWVVVVVVUUUSSSQQQPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLNNNMMMLLLLLLKKKKKKLLLLLLKKKLLLNNNOOOPPPPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMLLLNNNOOOOOONNNMMMMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSMMMMMMNNNOOOOOOPPPPPPQQQOOOMMMLLLLLLNNNOOOOOONNNMMMNNNOOOPPPPPPQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTSSSQQQPPPPPPRRRRRRSSSUUUVVVUUUTTTUUUVVVWWWUUUTTTWWW\\\bbbeeefffooosss||||||uuutttsssvvv{{{|||vvvpppkkkccc[[[TTTOOOLLLQQQZZZgggwwwxxxqqqjjjccc\\\XXXRRROOOKKKKKKKKKKKKGGGDDD<<<999444111000000...---///...---...000000...---......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---+++)))***+++}}}}}}~~~~~~xxxwwwwwwvvvtttrrrpppooooooppprrrvvvxxxxxxuuusssmmmkkkiiiiiiiiihhhfffddd]]]YYYUUURRRPPPMMMJJJHHHFFFCCCAAA???===;;;777555444444333333222111111000////////////////////////000000000000//////////////////////////////////////////.........---------/////////......---------++++++,,,,,,,,,---------+++---///000000///---+++******+++,,,------......'''***---//////......///......---,,,,,,------...------------------------------------...///000111222333555888:::===>>>???<<<>>>???@@@AAACCCFFFIIIQQQQQQTTTXXX\\\^^^]]][[[ZZZXXXTTTQQQPPPQQQSSSTTTTTTRRRRRRVVVZZZ^^^gggqqqssszzz}}}|||sssjjj```\\\[[[WWWOOOIIICCCAAA???>>>???BBBFFFIIIMMMMMMMMMNNNOOOQQQSSSTTTSSSUUUYYY]]]```bbbbbbbbb]]]]]]]]]]]]\\\[[[[[[ZZZXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUWWWXXXYYYXXXVVVTTTUUUVVVSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXVVVTTTQQQPPPQQQRRRSSSTTTSSSQQQNNNMMMKKKKKKKKKKKKKKKLLLLLLLLLOOOPPPQQQRRRRRRRRRRRRQQQPPPQQQRRRRRRSSSRRRRRRQQQPPPQQQQQQQQQQQQPPPOOOOOOLLLNNNOOOOOONNNNNNOOOPPPOOOPPPPPPQQQQQQRRRSSSTTTNNNNNNOOOOOOPPPQQQQQQRRROOONNNLLLMMMNNNOOOOOONNNNNNOOOPPPQQQQQQRRRRRRRRRPPPQQQQQQRRRRRRRRRQQQQQQSSSSSSSSSTTTTTTTTTTTTTTTSSSUUUUUUSSSOOONNNOOORRRSSSUUUWWWXXXWWWWWWXXXYYYYYYZZZ]]]```dddkkksssxxx~~~yyysssssstttvvvzzz~~~yyyvvvpppiiiccc]]]VVVPPPPPPRRRWWW___hhhsss~~~|||yyyqqqiiibbb\\\VVVSSSOOOLLLJJJHHHHHHGGGDDDBBB999666222000//////...---...------...//////...,,,------------------------***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************+++++++++++++++++++++++++++++++++,,,---,,,***)))***+++}}}}}}}}}wwwwwwvvvuuusssqqqooonnnooopppqqquuuwwwxxxvvvtttmmmkkkiiihhhhhhgggfffddd\\\YYYUUURRRPPPNNNKKKHHHFFFDDD@@@>>><<<:::888555333333333222222111111000////////////////////////////////////000000000000------------------------------------............,,,------............///+++++++++,,,,,,,,,,,,,,,***+++---......---+++*********++++++,,,---......!!!$$$)))+++,,,,,,,,,---------,,,,,,,,,---------,,,,,,------------------------,,,------...///000///000222444777:::<<<======???AAABBBBBBCCCEEEGGGNNNPPPSSSXXX\\\^^^^^^]]]^^^\\\ZZZXXXWWWWWWXXXYYYTTTPPPMMMNNNQQQVVVaaakkkooovvvzzzxxxwww|||}}}vvvsssmmmbbbXXXPPPMMMIIIEEECCCCCCDDDFFFIIIIIIIIIJJJLLLOOOQQQSSSRRRTTTXXX\\\^^^_________\\\\\\]]]]]]]]]\\\[[[[[[XXXXXXYYYYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZXXXVVVUUUUUUVVVSSSSSSSSSRRRRRRSSSTTTTTTTTTUUUWWWXXXXXXVVVTTTRRRRRRSSSUUUUUUTTTRRRPPPNNNKKKKKKLLLMMMNNNNNNNNNOOORRRRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPLLLMMMNNNNNNMMMNNNOOOQQQQQQQQQRRRRRRSSSSSSSSSSSSNNNOOOOOOPPPPPPQQQRRRRRRPPPOOOMMMMMMNNNOOOOOONNNOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRTTTUUURRROOOMMMOOORRRSSSUUUXXXYYYYYYYYYZZZ[[[^^^eeelllnnnooowww|||uuuvvvvvvwwwyyy{{{}}}~~~}}}wwwssslllbbb[[[UUUPPPNNNMMMTTT\\\gggpppwww}}}|||yyyyyyzzz{{{}}}xxxsssjjjbbb\\\XXXTTTQQQOOOMMMJJJGGGEEEBBB???===666333000.........------...------...//////...,,,,,,,,,,,,------------...*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++)))***,,,+++******,,,---~~~||||||}}}wwwvvvuuutttrrrpppooonnnooopppqqqtttvvvwwwuuusssooollliiigggfffeeecccbbb[[[YYYUUURRRQQQOOOLLLJJJFFFCCC@@@===<<<;;;888777333333222222111111111111000000000000000000000000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///))))))+++,,,------------++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++*********++++++,,,,,,------'''***,,,---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,---......///......///111444777999;;;>>>@@@BBBCCCCCCCCCEEEGGGJJJLLLQQQVVVZZZ]]]______bbbbbbaaaaaaaaaaaaaaaaaaWWWPPPKKKJJJKKKOOOZZZeeellltttxxxuuutttxxx}}}zzznnnaaa]]]WWWPPPJJJFFFDDDCCCEEEDDDCCCCCCDDDFFFIIIKKKNNNPPPSSSVVVYYYZZZ[[[[[[\\\]]]^^^______^^^]]]]]]YYYYYYZZZ[[[[[[[[[ZZZZZZWWWWWWWWWWWWWWWXXXXXXYYYWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYWWWUUUVVVVVVTTTTTTSSSSSSSSSTTTTTTUUUSSSTTTVVVXXXXXXXXXVVVUUUSSSTTTTTTUUUTTTSSSQQQPPPNNNOOOPPPRRRRRRSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTVVVWWWWWWVVVUUUSSSRRRSSSSSSSSSSSSRRRQQQQQQLLLMMMNNNMMMLLLMMMOOOQQQQQQRRRRRRSSSSSSSSSRRRRRRNNNNNNOOOPPPPPPQQQQQQRRRQQQOOONNNMMMOOOOOOOOONNNOOOPPPQQQRRRRRRSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRSSSSSSTTTTTTUUUSSSSSSSSSRRRQQQPPPQQQSSSSSSVVVZZZ\\\]]]___aaaccciiisss|||~~~|||~~~||||||~~~|||||||||zzzyyyxxxzzz|||~~~wwwrrrkkkaaaVVVPPPMMMKKKNNNRRR]]]hhhuuu||||||zzzzzzzzzzzz{{{}}}~~~}}}|||pppkkkddd]]]YYYVVVTTTRRROOOMMMJJJFFFAAA===999888333000---,,,,,,---------...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++******++++++,,,,,,,,,,,,---...///000111++++++++++++++++++++++++((()))++++++***+++,,,...~~~||||||}}}xxxvvvtttrrrpppoooooooooppppppqqqsssvvvvvvuuusssqqqnnniiifffdddbbb```^^^ZZZXXXTTTRRRQQQPPPNNNLLLEEEBBB???===<<<;;;:::888222222222222111111111111000000000000000000000000.../////////000000000111------------------------......------------,,,,,,******+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,///000000///---+++,,,,,,++++++,,,,,,------------++++++,,,,,,,,,---------------,,,,,,------............///000222555777999===???AAABBBBBBCCCDDDFFFDDDHHHNNNSSSXXX[[[^^^```bbbcccdddeeefffggggggfffZZZSSSKKKGGGFFFIIIRRR\\\cccllltttttttttwwwzzz{{{~~~}}}{{{wwwoooeee[[[SSSNNNKKKGGGEEECCC@@@@@@@@@AAACCCGGGHHHKKKNNNQQQUUUWWWXXXZZZ[[[]]]^^^___^^^]]]\\\ZZZZZZ[[[\\\\\\\\\\\\\\\XXXXXXWWWWWWXXXXXXYYYZZZXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[ZZZWWWVVVVVVWWWTTTTTTTTTUUUVVVWWWXXXYYYUUUVVVWWWXXXYYYXXXXXXWWWTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQSSSTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSRRRTTTVVVXXXXXXWWWVVVTTTSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNOOONNNLLLMMMOOOQQQPPPQQQRRRRRRRRRRRRQQQPPPNNNNNNNNNOOOPPPPPPQQQQQQRRRPPPNNNNNNOOOOOOOOOMMMOOOOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTSSSSSSRRRTTTTTTUUUVVVVVVWWWWWWXXXUUUTTTRRRSSSTTTUUUUUUUUUWWW[[[```eeeiiilllqqqsssyyy~~~yyywwwvvvyyy~~~}}}}}}yyyxxxxxxvvvpppkkk^^^TTTMMMMMMPPPTTT[[[ccclllxxx}}}{{{|||}}}|||yyyvvvgggccc]]]YYYWWWVVVTTTSSSMMMKKKHHHCCC===888555333111...+++***+++,,,---,,,------,,,---......---++++++++++++++++++++++++***************++++++++++++,,,++++++******++++++,,,*********,,,---///111222************************)))***++++++***)))***,,,~~~||||||}}}yyywwwtttqqqooooooooopppqqqqqqqqqsssuuuvvvtttrrrrrrnnnjjjfffcccaaa^^^\\\YYYWWWTTTRRRRRRPPPOOOMMMEEEBBB>>><<<<<<<<<:::999222222222111111111111111000000000000000000000000.../////////000000111111........................000//////---,,,++++++***---...//////...---+++***++++++++++++++++++++++++...------,,,,,,------...,,,,,,++++++++++++++++++,,,------+++))))))***+++***+++,,,---------------+++++++++,,,,,,---------------,,,,,,,,,---............///000222444777888<<<>>>@@@BBBBBBBBBDDDEEE@@@DDDKKKQQQVVVZZZ]]]______aaacccfffggghhhhhhggg]]]TTTKKKFFFBBBDDDLLLUUUXXXdddooosssuuuxxxzzz{{{}}}qqqggg___ZZZQQQOOOKKKGGGDDDCCCCCCDDDAAABBBEEEHHHMMMQQQUUUWWWWWWXXXZZZ\\\\\\\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]YYYXXXXXXXXXXXXYYYZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\ZZZWWWVVVVVVWWWTTTTTTUUUVVVXXXZZZ\\\]]]XXXXXXYYYYYYYYYYYYXXXXXXTTTSSSSSSRRRSSSSSSTTTUUUPPPQQQRRRTTTTTTTTTSSSRRRSSSSSSRRRRRRQQQRRRRRRSSSQQQSSSVVVXXXYYYXXXVVVUUUSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPPPPNNNMMMMMMOOOQQQPPPQQQQQQRRRRRRQQQOOONNNMMMMMMNNNOOOOOOPPPPPPQQQRRRPPPNNNNNNOOOOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQRRRSSSTTTTTTUUUUUUWWWTTTRRRTTTWWWYYYXXXVVV\\\aaagggnnntttyyy~~~{{{xxxvvvssssssuuu{{{|||wwwqqqnnnnnnlllfffaaaSSSKKKIIIOOOXXX```kkkvvv{{{}}}~~~{{{yyyxxxxxxuuuppplllaaa]]]YYYWWWVVVUUUTTTSSSJJJIIIFFFAAA:::555222111000---******+++,,,---,,,---,,,,,,---......---++++++++++++*********)))))))))************+++++++++,,,++++++++++++++++++,,,%%%&&&'''(((+++---///000************************+++,,,,,,+++)))((()))***~~~}}}~~~}}}}}}zzzuuupppmmmmmmnnnooonnnsssvvvvvvxxxzzzwwwqqqqqqmmmhhhdddbbbbbbaaa```]]]YYYSSSQQQPPPOOOLLLIIIGGGDDDAAA???>>>===;;;999555555444333222222222222000000000000////////////////////////////////////........................---,,,,,,------///000000+++,,,------......------------------------------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000...+++)))***,,,+++,,,,,,---...///000000............---///333555999:::===AAADDDEEECCCBBBFFFEEEGGGLLLSSSXXXYYYXXX\\\aaafffiiinnnsssqqqmmm```YYYOOOEEE@@@@@@CCCFFFPPPTTT]]]hhhrrryyy}}}~~~tttlllmmmeee[[[RRRMMMJJJFFFCCC@@@<<<===CCCHHHJJJLLLOOOPPPTTTXXXYYYXXXWWWYYY\\\XXXYYY\\\]]]^^^^^^]]]\\\ZZZYYYXXXWWWWWWWWWXXXYYYVVVVVVVVVVVVWWWYYYZZZ\\\ZZZZZZZZZZZZYYYXXXXXXXXXVVVVVVVVVVVVVVVWWWYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUSSSQQQQQQRRRTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSOOONNNNNNMMMNNNOOOQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPRRRSSSRRRQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSTTTUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVTTTTTTSSSWWW[[[\\\YYYWWWVVVWWWWWWYYYZZZZZZYYYWWWWWWXXXbbblllxxx}}}yyyvvvtttuuuvvvxxxtttxxx|||}}}xxxsssxxxppphhhdddeeeccc\\\VVVOOOOOORRR[[[hhhttt{{{}}}{{{xxxuuuqqqmmmgggccc\\\YYYTTTRRRQQQPPPPPPOOOKKKFFF???999555333000///.........///......---,,,,,,,,,,,,,,,,,,---...///111000...---,,,---......+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))***++++++,,,---......,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,~~~~~~|||zzzwwwsssooolllkkklllmmmlllqqqtttuuuvvvwwwtttoooooolllhhheeecccbbbaaa```\\\XXXSSSPPPPPPOOOKKKHHHGGGDDDAAA???>>>===:::999555555444333222222222222111111000000000/////////////////////////////////---------...............,,,,,,,,,---...///000111+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,***(((+++++++++,,,------......---.........---///222555777888<<<@@@DDDEEEEEEDDDDDDCCCDDDHHHOOOTTTVVVWWW\\\aaaeeehhhmmmssstttqqqccc\\\RRRHHHBBBAAABBBDDDJJJNNNVVV```kkktttzzz}}}tttggg]]]TTTMMMIIIIIICCC@@@@@@AAACCCIIIPPPTTTQQQNNNMMMNNNQQQUUUWWWWWWYYY[[[\\\]]]]]]\\\[[[XXXWWWWWWWWWWWWXXXZZZZZZVVVVVVUUUUUUVVVXXXYYY[[[]]]\\\[[[ZZZZZZYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTSSSRRRQQQQQQRRRTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTPPPPPPOOOOOOOOOPPPQQQRRRPPPQQQQQQRRRRRRRRRRRRQQQPPPRRRSSSRRRQQQQQQRRRSSSUUUUUUUUUUUUUUUTTTTTTTTTQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVXXXXXXXXXXXXXXXXXX[[[___^^^[[[WWWWWWXXX[[[]]]```bbbbbbaaabbbcccooowww~~~||||||yyyuuurrrrrruuuzzz}}}}}}~~~{{{yyyxxxvvv~~~vvvjjjaaa\\\YYYTTTPPPSSSVVV]]]hhhuuu~~~{{{vvvqqqlllfff```\\\VVVTTTQQQOOOPPPOOONNNMMMGGGBBB<<<777333111///---...............---,,,,,,------,,,,,,,,,------...------+++*********++++++++++++++++++++++++++++++***)))((('''&&&%%%%%%$$$++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))))))))*********+++++++++~~~~~~~~~zzzvvvtttqqqmmmkkkjjjkkkkkklllqqquuuuuuuuuwwwtttooollljjjhhhfffeeedddaaa___[[[WWWRRRPPPOOONNNKKKGGGGGGDDDAAA???>>><<<:::888555555444333222222222222111111111111000000000000////////////////////////---------.........//////+++,,,,,,---...///000111+++,,,------......------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))+++...///,,,(((---------------------------.........---...111444333555:::>>>BBBEEEGGGGGGEEEDDDCCCEEEJJJOOOSSSUUUZZZ___dddgggkkkrrrtttrrreee```VVVMMMFFFDDDDDDDDDEEEHHHMMMUUU___jjjrrrwwwyyy~~~tttfff]]]YYYSSSNNNIIIHHHHHHMMMZZZgggcccWWWIIICCCEEEKKKNNNNNNPPPQQQSSSUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSSSSTTTVVVXXXYYY]]]\\\ZZZYYYXXXXXXYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSRRRQQQQQQQQQSSSTTTUUUWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUURRRQQQQQQQQQQQQQQQRRRSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQQQQSSSUUUWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUWWWXXXZZZ[[[YYYYYYZZZZZZ[[[\\\]]]^^^bbbdddfffddd```\\\[[[\\\cccfffkkknnnooopppqqqrrr}}}~~~}}}|||}}}|||yyywwwvvvssspppooorrrxxx{{{rrrqqqtttwwwyyysssmmmddd[[[VVVTTTUUUVVV___dddmmmxxx|||zzzzzz{{{{{{zzz{{{wwwpppiiiccc^^^YYYVVVOOONNNMMMMMMNNNNNNLLLJJJ@@@<<<777333111///...,,,------......------,,,+++...------,,,,,,,,,,,,---,,,+++******)))*********++++++++++++++++++++++++,,,,,,++++++***)))((((((------,,,,,,+++++++++++++++++++++,,,++++++***)))(((((()))))))))*********~~~~~~}}}yyytttrrrpppnnnlllkkkkkkkkknnntttxxxxxxwwwxxxvvvqqqjjjiiihhhggggggeeeaaa___YYYUUUQQQPPPOOONNNJJJGGGFFFDDD@@@>>>===<<<:::888555555444333222222222222222111111111000000000000////////////////////////,,,,,,------.../////////...------------...//////+++,,,------......------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...000...,,,000000000//////.........,,,---...------...000222///222777<<<@@@DDDGGGJJJJJJHHHFFFFFFIIILLLPPPSSSXXX___fffhhhlllppppppnnneeeaaaZZZRRRLLLIIIHHHHHHFFFGGGIIIMMMSSS\\\eeejjjqqqwwwzzzqqqnnnaaa^^^\\\ZZZXXX\\\hhhuuuvvveeePPPEEEFFFIIIGGGCCCIIIJJJKKKMMMOOOOOOOOOOOOTTTSSSRRRQQQOOONNNNNNMMMNNNNNNNNNOOOPPPSSSUUUWWWZZZYYYWWWVVVUUUVVVWWWXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVTTTSSSRRRSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRTTTTTTTTTUUUUUUVVVVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRRRRSSSTTTVVVWWWWWWWWWVVVTTTRRRSSSUUUXXXVVVVVVVVVVVVUUUUUUUUUTTTXXXWWWWWWWWWXXXZZZ\\\]]]\\\\\\]]]___aaaccceeefffppprrrrrrnnniiieeedddeeemmmqqqvvvzzz|||}}}~~~{{{zzz|||}}}yyyyyyzzz{{{{{{xxxuuusssrrrooooooppprrrvvv}}}~~~rrrjjjkkkqqqwwwzzzjjjjjjgggccc```aaaeeeiiirrruuu{{{}}}yyyvvvvvvvvvvvvuuurrrmmmfff```[[[XXXUUUSSSKKKJJJJJJKKKLLLJJJGGGDDD;;;888444111000///---,,,---------------,,,++++++......---,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------....../////////,,,+++++++++++++++++++++******++++++++++++******))))))))))))*********+++}}}}}}|||xxxsssrrrrrrqqqooonnnnnnmmmooovvvzzzyyyxxxxxxvvvsssjjjiiihhhhhhgggeeeaaa^^^XXXUUUQQQPPPPPPOOOJJJGGGFFFCCC@@@>>>===<<<:::888555555444333222222222222111111111000000000000///////////////////////////---------.........//////000000///------,,,,,,---+++,,,------......------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...---,,,+++,,,...000000000///......------+++---...---------///000,,,000444888<<<@@@FFFJJJOOONNNMMMKKKKKKLLLOOOQQQXXXaaaiiilllmmmnnnmmmiiicccaaa]]]XXXTTTQQQOOONNNMMMMMMLLLKKKKKKOOOVVV[[[fffnnnzzz|||qqqpppooolllfffbbbfffnnn|||lllYYYOOONNNNNNHHHAAAGGGGGGHHHIIIJJJKKKKKKKKKOOOOOOOOONNNMMMLLLKKKJJJGGGGGGGGGIIIKKKNNNQQQSSSWWWWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXUUUTTTTTTSSSSSSTTTUUUUUUWWWWWWXXXYYYXXXWWWVVVTTTTTTUUUUUUUUUVVVWWWXXXYYYVVVVVVUUUTTTTTTSSSRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTSSSUUUUUUTTTSSSTTTUUUWWWXXXXXXXXXXXXVVVTTTUUUXXXZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXZZZ[[[\\\[[[]]]aaafffkkkppptttvvv~~~~~~zzztttpppppprrrxxx|||~~~{{{xxxvvvwww|||zzztttuuuuuuuuurrrooommmmmmooommmooosssxxx}}}wwwmmmhhhjjjpppuuuxxxmmmrrrxxxzzzyyyxxx{{{}}}}}}|||yyyuuurrrqqqpppooonnnjjjeee]]]WWWSSSQQQOOOMMMKKKJJJIIIIIIIIIFFFAAA>>>777555111000//////---,,,,,,,,,,,,,,,,,,++++++***...---,,,+++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,---))))))***++++++,,,------)))******++++++******************+++++++++,,,,,,}}}|||||||||xxxssssssttttttsssrrrqqqpppnnnvvv{{{yyywwwvvvuuussskkkjjjhhhhhhgggdddaaa^^^XXXUUURRRQQQQQQPPPKKKGGGFFFCCC@@@>>>===;;;999777555555444333222222222222000000000000////////////////////////////////////........................111000///...---,,,,,,,,,+++,,,------......------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///***''')))+++---------,,,,,,++++++++++++,,,------,,,,,,---///***...222555888<<>><<<;;;999777555555444333222222222222////////////.........---/////////////////////////////////...------,,,,,,......------------......+++,,,------......------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++++++++++++++++++++************,,,------,,,,,,,,,...***---111222444888???FFFHHHLLLQQQSSSRRROOOOOOOOOOOOXXX^^^^^^]]]___aaaaaabbbbbbbbbaaa___[[[XXXVVVUUUVVVVVVRRRLLLIIIKKKMMMRRRXXXcccqqq~~~}}}|||zzzxxxuuuqqqooofffdddaaa\\\WWWSSSQQQOOONNNNNNNNNMMMLLLIIIGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGLLLMMMPPPSSSUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYZZZ[[[\\\\\\\\\\\\VVVUUUTTTTTTTTTUUUWWWXXXTTTVVVYYY[[[[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXWWWSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWTTTUUUUUUVVVUUUTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPPPPRRRSSSUUUUUUUUUUUUWWWYYYVVVVVVWWWXXXZZZ[[[\\\\\\]]]^^^```bbbeeefffggghhhfffkkksss|||{{{xxxxxx|||~~~|||uuutttqqqppppppsssvvvxxx|||xxxpppllljjjooossssssrrrssswwwzzzvvvyyy|||{{{ppphhh___YYYYYY[[[]]]]]]RRR^^^ppp|||}}}}}}xxxnnnllljjjhhhfffccc___[[[UUUQQQLLLGGGEEEBBB@@@>>>GGGFFFCCCBBB@@@<<<888555222000...---------+++)))+++++++++++++++******)))+++++++++***++++++,,,,,,((((((***+++++++++******+++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,(((((()))***************************++++++++++++{{{zzzzzz~~~}}}yyyrrrsssuuuvvvvvvuuusssrrrrrr{{{{{{zzzyyywwwnnnllliiifffeeeccc```]]]XXXVVVSSSSSSSSSQQQMMMIIIEEECCC???===<<<;;;999777555555444333222222222222///.........------------////////////////////////000000///...---,,,,,,+++,,,,,,,,,---...///000111+++,,,------......------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''''''***///222000...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---***---000111111555===DDDAAAGGGOOOSSSSSSPPPOOONNNGGGNNNSSSRRRQQQUUUZZZ\\\cccdddeeedddaaa]]]YYYVVVTTTWWWXXXUUUOOOKKKLLLNNNMMMQQQZZZiiizzz{{{tttmmmgggbbb```bbbbbb```\\\XXXSSSOOOMMMIIIHHHFFFDDDCCCBBBCCCCCCDDDGGGKKKOOOQQQQQQQQQPPPVVVVVVVVVVVVVVVXXXYYYYYYXXXYYYZZZ[[[\\\]]]]]]^^^WWWVVVUUUTTTTTTVVVXXXYYYSSSTTTWWWZZZ[[[ZZZYYYXXXWWWWWWWWWXXXWWWWWWVVVVVVRRRRRRRRRSSSTTTTTTUUUUUUQQQRRRSSSTTTUUUVVVWWWWWWTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQRRRRRRQQQOOOMMMLLLNNNPPPSSSTTTTTTTTTUUUWWWZZZ[[[\\\^^^```bbbcccdddaaacccgggkkkoooqqqrrrsssssswww~~~zzzvvvuuuwwwzzz{{{}}}~~~}}}sssrrrpppooooooqqqssstttvvv|||zzzqqqlllkkkjjjpppxxx|||}}}}}}||||||}}}~~~~~~~~~~~~}}}{{{~~~xxxwwwuuurrrjjjaaaUUUMMMKKKLLLMMMMMMUUU___ppp|||wwwwww|||xxxsssiiihhhfffeeebbb^^^YYYUUUJJJGGGDDDBBBAAAAAA???>>>EEECCC@@@>>>===:::777444111///---,,,,,,+++)))(((+++++++++++++++***))))))************+++,,,------***+++,,,---......---,,,++++++++++++++++++++++++&&&'''((()))***+++,,,,,,+++++++++***************(((((()))***************))))))))))))************{{{zzzzzz|||~~~~~~}}}{{{{{{{{{yyyvvvuuuuuuvvvxxx|||~~~||||||~~~}}}yyypppmmmiiifffdddbbb___]]][[[XXXTTTQQQOOOMMMJJJHHHEEECCC@@@>>>===;;;888666777666555333111///...---//////111222222111000000,,,---...000000000//////............////////////...------///111111000...---+++)))+++...000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------............---,,,+++***++++++++++++++++++++++++.........------,,,,,,,,,+++,,,...---,,,,,,---///------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......///111444666888:::@@@CCCHHHLLLNNNMMMKKKJJJMMMLLLJJJIIIIIIMMMSSSWWW___bbbeeeeeeaaa\\\XXXVVV[[[______ZZZUUUTTTRRROOOQQQPPPQQQ[[[lll}}}~~~{{{{{{~~~zzz}}}~~~}}}|||uuuooojjjddd]]]UUUTTTSSSQQQNNNLLLKKKKKKJJJIIIHHHHHHHHHJJJKKKLLLMMMMMMNNNOOOOOONNNNNNMMMOOOQQQTTTWWWWWWWWWUUUSSSSSSRRRPPPOOOOOOQQQTTTUUUUUUTTTSSSUUUWWWXXXVVVSSSRRRSSSTTTTTTUUUUUUUUUUUURRRQQQOOOPPPQQQQQQPPPNNNPPPNNNNNNPPPTTTUUUTTTQQQRRRSSSTTTSSSQQQPPPPPPQQQPPPPPPOOOMMMKKKJJJKKKMMMOOOQQQRRRUUUWWWXXXYYYZZZ]]]^^^```dddhhhlllmmmmmmkkkooovvv}}}yyyuuuvvvyyyyyyzzz{{{{{{zzzxxxuuusssnnnmmmllllllnnnpppqqqqqqpppqqqqqqooommmllllllnnnxxx{{{{{{||||||||||||{{{{{{xxxzzz|||xxxrrrlllhhheeeYYYTTTLLLFFFEEEHHHMMMQQQXXXcccrrr}}}}}}{{{wwwsssqqqrrrssstttwwwxxxyyyzzzzzzuuuoookkkdddbbb___[[[VVVQQQNNNLLLGGGDDD@@@===<<<>>>AAACCCDDDDDD@@@888777:::999444......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,|||{{{zzz{{{}}}~~~|||}}}}}}{{{xxxwwwxxxyyyxxx}}}}}}}}}~~~{{{wwwrrroookkkhhhfffdddaaa___[[[XXXTTTRRRPPPMMMJJJGGGDDDBBB???>>>===;;;888666666666555333111000///......///000111000000///...&&&(((+++...000222333333............////////////,,,+++***+++---------+++---+++***+++...000///...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------............---,,,+++***++++++++++++++++++++++++......---------,,,,,,,,,***+++---,,,++++++,,,...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////000111222444555888===DDDKKKOOOOOOLLLJJJHHHGGGFFFDDDEEEHHHMMMRRR[[[^^^aaabbb___\\\YYYXXX]]]aaaaaa]]]YYYYYYWWWTTTRRROOOOOOUUUbbbssszzzyyy{{{}}}{{{yyyyyyzzztttvvvyyy~~~yyyrrrkkkiiifffccc```\\\XXXUUUPPPOOOMMMKKKJJJIIIHHHHHHJJJJJJJJJIIIIIIHHHGGGFFFIIIJJJLLLNNNPPPPPPOOONNNMMMLLLKKKJJJKKKNNNQQQRRRPPPNNNNNNOOORRRTTTSSSRRRRRRSSSSSSSSSRRRPPPOOONNNNNNMMMLLLLLLNNNNNNMMMLLLLLLJJJJJJLLLOOOPPPOOOMMMQQQSSSTTTUUUSSSRRRRRRRRROOOOOOOOONNNMMMNNNPPPRRRVVVWWWZZZ]]]___aaabbbcccgggiiikkkooosssvvvvvvvvvyyy}}}~~~{{{tttqqqrrrtttwwwvvvvvvuuusssqqqoooooonnnmmmmmmmmmnnnmmmlllkkkjjjlllooorrruuuyyy~~~zzz{{{{{{|||||||||||||||yyy{{{}}}{{{zzzvvvqqqjjjbbb[[[WWWNNNMMMJJJIIIKKKPPPUUUYYY```gggqqqxxx{{{||||||}}}zzzxxxtttpppnnnnnnooopppqqqrrrsssuuutttoooiiiddd\\\ZZZWWWTTTPPPLLLIIIHHHDDDBBB???======???AAABBBAAAAAA===666555888666222......---,,,,,,,,,,,,---)))*********++++++,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++~~~|||{{{{{{}}}~~~~~~~~~}}}zzzyyyzzz|||{{{{{{vvvrrroookkkhhhfffdddaaa___ZZZXXXUUUSSSPPPMMMIIIFFFDDDAAA???===<<<:::888666555555444333222111000000//////000000///...---,,,,,,------.........------............////////////...,,,***)))+++,,,,,,+++---,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***,,,+++******+++---******++++++,,,,,,------+++++++++,,,,,,---------//////............/////////555>>>GGGMMMNNNMMMKKKEEEEEEDDDBBBBBBDDDHHHKKKSSSWWW[[[]]]\\\[[[[[[[[[^^^ccceeeaaa______^^^[[[TTTQQQMMMOOOVVVaaalllqqqvvvrrrqqqvvvyyyzzz||||||wwwtttsssooopppsssyyy~~~zzzxxxvvvrrrlllggg___]]]ZZZVVVRRRNNNKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDFFFFFFGGGHHHIIIJJJKKKKKKHHHGGGFFFFFFHHHJJJLLLNNNJJJIIIHHHIIILLLNNNNNNNNNPPPPPPPPPOOOMMMJJJGGGEEEGGGFFFEEEGGGIIIJJJIIIHHHHHHHHHHHHIIILLLMMMLLLKKKOOORRRUUUWWWVVVUUUUUUUUUQQQRRRSSSSSSTTTVVVZZZ]]]bbbcccfffiiilllmmmnnnnnnqqqtttwww{{{}}}~~~~~~}}}~~~|||}}}}}}|||{{{}}}}}}~~~~~~zzztttqqqrrrtttsssrrrpppooommmmmmllllllkkkkkkkkkkkkjjjiiiggggggiiimmmrrryyy{{{{{{||||||}}}}}}}}}}}}|||}}}xxxuuuwww{{{~~~~~~sssqqqmmmggg^^^UUULLLHHHCCCFFFKKKQQQWWW\\\```bbbgggkkkooorrrssstttuuuwwwuuusssooollliiiiiijjjkkkjjjkkklllnnnlllggg```[[[TTTSSSPPPMMMIIIGGGEEEDDD@@@@@@?????????@@@@@@AAA===<<<888444333555333000......---,,,,,,,,,,,,,,,''''''((()))***+++,,,---,,,+++***))))))***+++,,,******************************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++}}}{{{{{{}}}~~~~~~}}}{{{{{{|||}}}|||vvvqqqnnnjjjgggeeebbb___]]]YYYWWWUUUSSSQQQNNNIIIFFFCCCAAA>>>===<<<:::888666555555444333222222111111111111000000///...---,,,111111000///---,,,+++***............////////////333000---+++,,,.........---,,,,,,,,,---.........---------------------------------------------,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,******+++,,,,,,---......///......------------...,,,111888@@@FFFIIIJJJJJJFFFGGGFFFDDDBBBBBBDDDFFFLLLOOOTTTWWWXXXYYY[[[\\\]]]cccfffeeedddeeeeeebbb[[[VVVQQQMMMNNNTTTZZZ^^^dddeeejjjtttzzz{{{}}}yyysssppppppppprrrwwwzzzqqqooolllgggbbb]]]YYYVVVWWWVVVUUUSSSRRRQQQPPPPPPPPPOOONNNMMMMMMNNNOOOPPPKKKJJJIIIIIIIIIJJJLLLMMMKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHEEECCCAAACCCCCCDDDGGGJJJKKKJJJIIIJJJKKKLLLNNNPPPQQQQQQPPPSSSVVVZZZ]]]]]]\\\\\\]]][[[\\\]]]^^^___ccchhhkkkpppqqqtttvvvwwwwwwwwwvvvuuuxxx|||~~~}}}|||wwwzzz~~~}}}}}}{{{yyyxxxzzz~~~}}}|||zzz{{{zzzwwwsssqqqqqqssspppoooooonnnmmmlllkkkjjjeeeeeeeeeeeeeeeeeegggiiirrruuuzzz}}}}}}}}}}}}~~~~~~}}}|||wwwqqqoooqqqssstttsssjjjgggbbb[[[SSSLLLFFFCCCBBBHHHQQQ[[[cccggghhhgggiiijjjmmmoooqqqrrrrrrsssqqqoookkkhhhfffeeeffffffffffffhhhiiigggbbbZZZUUURRRPPPMMMIIIFFFCCCBBBAAA>>>???@@@AAAAAAAAA@@@@@@999888555222222222111///...---,,,,,,++++++,,,,,,'''(((((()))******++++++++++++***))))))***++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******~~~}}}}}}~~~|||}}}}}}|||{{{{{{|||~~~{{{uuuqqqnnnjjjgggeeeccc```^^^ZZZXXXUUURRRPPPMMMIIIFFFCCCAAA>>>===<<<;;;999777555555444444333222111111333222111000//////......------...///000111222222............////////////444111...---.../////////---------,,,,,,---...///---------------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---......------,,,,,,+++++++++******+++,,,,,,---......---------------...///000...000333888<<>>777444222222222111000///------,,,++++++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~~~~{{{|||}}}|||{{{{{{|||~~~~~~~~~yyysssssspppllliiigggeeebbb```[[[XXXTTTQQQOOOMMMJJJHHHCCCAAA???>>>===<<<:::888666666555444333222111111333222111000//////000000111000000//////000111111............////////////111///---,,,...//////...,,,---...---,,,,,,---///------------------------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---......---,,,...///............------------+++++++++,,,,,,---------,,,,,,,,,---...///000111000000000111555:::>>>AAAAAACCCEEEEEECCCAAA@@@@@@CCCEEEIIILLLNNNQQQUUUXXXWWW___eeegggjjjmmmnnnlllhhhfffaaaZZZSSSOOOMMMNNNOOOSSS]]]iiiqqqtttyyy}}}~~~|||{{{yyyxxx|||~~~}}}}}}zzzyyyxxxvvvvvvvvvwwwxxxzzzyyywwwtttsssrrrrrrsssnnnmmmkkkiiigggeeeeeedddhhhhhhgggddd___[[[YYYXXXUUUTTTSSSSSSSSSUUUVVVWWW___ccciiiqqqvvvvvvrrrnnniiijjjlllkkkiiihhhiiiiiikkkmmmppprrrsssuuuwwwyyyttttttsssrrrrrrtttyyy}}}{{{xxxvvvtttxxx{{{{{{wwwtttssstttoooqqquuuyyy{{{|||{{{{{{}}}|||zzzwwwtttuuuxxx{{{|||wwwtttmmmmmmkkkjjjiiiiiiiiiiiilllllljjjhhheeebbb```^^^bbbccceeeeeeeeeiiiqqqvvvzzz|||~~~}}}}}}}}}~~~~~~{{{uuuqqqooohhheeeccccccdddbbb]]]XXXQQQOOOLLLJJJKKKMMMQQQSSSYYY^^^gggnnnqqqqqqmmmkkkeeefffjjjooorrrsssqqqoooiiihhhfffeeedddcccdddddddddcccaaa```]]]YYYTTTPPPKKKHHHEEEAAA>>>=========AAABBBCCCCCCAAA???<<<:::555111000222333000///000------,,,+++++++++++++++++++++*********)))))))))************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((}}}{{{|||}}}|||{{{|||}}}~~~~~~zzzuuutttqqqmmmjjjhhheeebbb```]]]YYYSSSOOOMMMLLLKKKIIIDDDBBB@@@???>>>===;;;999888777666555333111000000111000//////...///000111444333111///...---------............////////////...---,,,---...///...---,,,...///---++++++---///........................******++++++,,,,,,------***++++++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***,,,------,,,+++---...------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........///222555999;;;;;;>>>BBBEEEDDDCCCCCCCCCBBBDDDFFFHHHJJJMMMQQQTTTUUU]]]eeehhhlllqqqrrrpppjjjjjjhhhaaaYYYRRRNNNMMMIIIKKKSSS\\\bbbfffmmmuuuwwwzzz}}}{{{zzzyyyxxxzzz||||||yyysssmmmiiihhhgggeeecccbbbcccfffjjjlllrrrxxx|||}}}}}}zzzuuuqqqpppqqqqqqsssuuuvvvwwwyyy|||{{{zzzwwwtttrrrssswwwzzz|||}}}~~~~~~}}}yyyuuussstttwwwyyywwwrrrnnnnnnppplllnnnrrrvvvyyy{{{||||||~~~|||vvvvvvuuurrrqqqrrruuuwww}}}||||||~~~yyysssoooiiihhhfffffffffffffffeeefffdddbbb``````bbbeeegggjjjmmmqqqqqqoooppptttxxxwwwwwwyyy{{{}}}{{{yyyyyyzzzzzzxxxzzz|||yyysssmmmiiigggbbb___[[[ZZZZZZWWWRRRNNNIIIJJJMMMPPPTTTYYY]]]___cccffflllpppsssrrrpppnnniiiiiiiiillloooooommmjjjeeeeeedddccccccccccccdddaaa^^^[[[XXXUUURRRNNNKKKFFFDDDAAA???===>>>???@@@CCCCCCBBBAAA>>>:::777555222------111222///---///---,,,++++++***+++++++++*********+++++++++++++++))))))************))))))******************************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''|||{{{|||}}}}}}|||}}}~~~yyyrrroookkkhhhfffcccaaa^^^^^^YYYSSSNNNLLLLLLKKKKKKDDDCCC@@@??????>>><<<:::999888777555333111000///000///...------...000111---,,,,,,---...000222333............/////////000...------///111111000...,,,...///...+++***,,,///........................))))))***++++++,,,------***++++++,,,,,,,,,++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++---///111222444555---,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++,,,---///111444666777777<<>>:::777666666444333222111111111444222000000111222111000.........///////////////........................------------------------...------,,,,,,------...------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///,,,******---//////......---,,,+++++++++,,,,,,///---++++++------,,,)))++++++,,,---...///000111666888===DDDLLLPPPPPPOOOHHHFFFDDDCCCEEEGGGIIIJJJOOOSSSZZZaaagggkkkmmmmmmkkkiiifffdddbbb^^^XXXTTTQQQNNNJJJGGGGGGKKKPPPSSS]]]bbblllwwwzzzyyyzzz|||~~~~~~xxxuuutttrrrqqqqqqqqqqqqrrruuuwwwzzz{{{{{{xxxttttttvvvxxxxxxxxxzzzzzz{{{{{{zzzwwwuuussspppooonnnnnnooonnnllljjjoooqqquuuyyyzzzzzzxxxwwwrrrtttvvvwwwvvvtttqqqooommmlllkkkjjjjjjkkkllllllppprrrssssssqqqooonnnnnnrrruuuwwwwwwrrrmmmhhheee[[[ZZZYYYYYYZZZ[[[\\\\\\___bbbfffkkknnnqqqssstttyyyyyyzzzzzzyyyxxxwwwvvvuuussssssuuuyyy|||xxxsssooonnnnnnmmmmmmllliiifffcccaaa]]]XXXSSSLLLKKKGGGHHHQQQ```iiikkkjjjiiijjjkkkmmmooonnnmmmhhhlllooopppooommmmmmnnnnnnllljjjgggdddbbbaaa```bbb___\\\\\\]]]\\\WWWSSSNNNLLLIIIFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>???===;;;777444222111000---,,,+++*********++++++++++++++++++*********)))++++++++++++++++++++++++************************++++++******)))))))))))),,,)))&&&&&&(((******)))******))))))))))))******************************((((((((()))))))))******))))))))))))))))))))))))~~~~~~}}}wwwrrrmmmiiihhhgggccc```aaa\\\VVVRRROOONNNMMMKKKFFFDDDCCCBBBAAA???<<<999777666555333222222111111444222000000111222111000------......///000000111...................................................------,,,,,,------...,,,,,,,,,---,,,,,,+++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---++++++,,,,,,***)))------,,,+++++++++,,,,,,...,,,++++++------,,,***++++++,,,---...//////000333555888???HHHOOOSSSUUULLLJJJHHHFFFEEEEEEFFFGGGKKKMMMPPPVVV[[[aaaeeeggggggeeebbbaaa```___]]][[[XXXTTTOOOJJJHHHIIILLLNNNSSSWWW___mmmzzz~~~}}}yyywwwxxxzzz|||{{{|||~~~~~~yyyuuusssrrrqqqoooooonnnnnnoooqqquuuyyy|||}}}|||zzzyyyzzzyyywwwuuuvvvwwwyyyzzzyyywwwtttrrrmmmllllllnnnooopppooommmoooppprrrtttuuuuuutttsssnnnoooqqqrrrqqqooollljjjiiihhhggggggggghhhiiijjjlllnnnooonnnllliiihhhhhhiiijjjmmmoooooommmhhheee[[[\\\]]]___aaabbbdddeeegggkkkpppsssrrrqqqooooootttuuuwwwyyyyyywwwuuutttrrrqqqqqqssswww{{{}}}}}}|||~~~zzzsssooojjjgggffffffffffffhhhbbb[[[XXXXXXUUUNNNGGGDDDDDDEEEKKK\\\rrr}}}vvvpppmmmmmmmmmmmmjjjkkkllllllkkkjjjkkklllnnnmmmjjjgggccc```]]]\\\^^^[[[WWWVVVVVVTTTPPPKKKHHHFFFCCC@@@>>>=========@@@@@@@@@???>>>===;;;;;;:::999777444111///......---,,,+++*********++++++++++++++++++************++++++++++++++++++++++++************************)))***+++,,,,,,+++)))(((+++***))))))***+++***)))******))))))))))))******************************''''''((((((((()))))))))))))))))))))))))))))))))~~~~~~~~~yyyuuuooolllkkkiiieeebbbaaa]]]WWWSSSQQQOOOMMMLLLEEEDDDBBBBBBBBB@@@===:::777666555444333222222222444222000000111222111000............//////000000........................////////////////////////...------,,,,,,------...,,,,,,---------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///............,,,+++***---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........000000222777>>>GGGNNNRRRRRRQQQNNNJJJFFFDDDDDDDDDHHHHHHIIILLLPPPWWW]]]aaaaaaaaa````````````___^^^]]][[[WWWSSSPPPMMMKKKJJJKKKMMMTTTaaaqqq}}}}}}{{{yyyxxxzzz}}}~~~zzzxxxxxxxxxvvvwwwxxxyyy{{{~~~yyyxxx|||xxxyyy|||~~~}}}xxxuuusssssstttvvvwwwwwwxxxzzz|||}}}}}}|||{{{xxxuuusssrrrqqqpppooommmllllllmmmqqqvvv|||~~~{{{yyyvvvsssrrrppprrrtttvvvvvvtttqqqooommmllllllmmmooopppooommmkkklllnnnooopppppppppoookkklllnnnnnnnnnllliiihhhddddddddddddeeefffhhhiiiggghhhiiihhheeecccbbbbbbdddeeehhhmmmssstttqqqmmmeeegggiiijjjjjjjjjjjjkkkkkkpppvvvxxxuuuppplllkkktttvvvzzz||||||zzzvvvtttoooooopppsssvvvwwwwwwuuutttwww{{{~~~}}}yyyssspppjjjgggccc`````````______aaa[[[TTTPPPNNNKKKFFFAAACCCEEEIIIRRRfff~~~}}}sssmmmkkkjjjjjjkkkkkkjjjhhhhhhhhhjjjkkknnnmmmjjjgggccc___\\\ZZZZZZWWWSSSQQQOOOLLLHHHEEEDDDCCCAAA???===<<<<<<<<>>===;;;999777666777555333111///...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++***))))))))))))***+++++++++)))(((******))))))))))))******************************''''''''''''(((((((((((())))))))))))))))))))))))~~~~~~}}}~~~~~~|||wwwqqqnnnmmmkkkhhheeeaaa]]]XXXTTTRRRPPPMMMLLLDDDCCCCCCBBBBBBAAA>>>;;;777777555444333222222222444222000000111222111000000000//////....................................////////////////////////...------,,,,,,------...------............------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------/////////111666===EEEJJJTTTTTTQQQMMMGGGCCCCCCDDDGGGFFFEEEFFFJJJPPPVVVZZZ[[[]]]___aaa```___]]]]]]^^^___aaa```\\\VVVOOOKKKIIIJJJNNNXXXeeepppwwwyyyyyysssqqqsssyyy|||}}}~~~~~~yyyvvvuuuppppppppprrruuuyyy{{{|||~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}{{{wwwwww{{{}}}ssstttvvvwwwyyyzzzzzzzzz|||yyyuuurrroooooopppqqquuuvvvwwwwwwwwwwwwxxxxxxvvvtttrrrrrrrrrrrrpppnnnkkkkkkkkkmmmrrryyy|||wwwsssrrrqqqmmmoooqqqrrrrrrqqqnnnmmmmmmlllllllllnnnnnnllljjjfffhhhiiikkklllmmmmmmmmmjjjkkkllllllkkkjjjhhhgggeeedddbbbaaaaaabbbcccccc_________^^^[[[ZZZ[[[]]]eeefffkkkrrrzzz~~~}}}{{{uuuwwwxxxwwwsssooommmmmmlllqqqxxxyyyuuupppmmmlllyyy{{{~~~}}}yyyvvvooooooppprrrtttsssqqqoooppprrrtttuuusssnnniiieeeccc```\\\ZZZZZZYYYXXXWWWUUURRRNNNHHHDDDBBBBBBCCCGGGJJJPPPZZZmmm}}}tttoookkkiiihhhllljjjhhhffffffhhhjjjkkklllkkkjjjgggccc___\\\ZZZTTTRRROOOLLLIIIFFFCCCAAAAAA@@@???>>><<<<<<;;;;;;======<<<:::888666444333444333111000...---------+++++++++++++++++++++++++++++++++++++++++++++,,,***************************************************)))(((''''''(((***+++'''(((***+++***)))((((((******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))}}}}}}~~~~~~~~~}}}xxxsssooonnnmmmiiifff```]]]XXXTTTRRRPPPMMMKKKEEEDDDCCCCCCCCCAAA>>>;;;888777666444333333222222444222000000111222111000111000000///......------...................................................------,,,,,,------...------......//////......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++******+++,,,++++++,,,---------,,,,,,***,,,------++++++,,,...---------,,,,,,,,,,,,,,,//////000000222777===BBBMMMOOONNNKKKEEEBBBCCCEEEGGGEEEDDDDDDGGGKKKPPPSSSTTTWWW[[[]]]]]][[[[[[[[[]]]aaagggjjjggg```WWWQQQLLLMMMOOOSSSYYY```ggglllyyy}}}zzzsssrrruuuxxx~~~~~~~~~{{{yyypppnnnlllnnntttyyy{{{zzzzzzzzzzzzzzzyyyxxxvvvuuupppqqqqqqpppppprrruuuxxxxxxzzz}}}~~~~~~~~~~~~~~~|||zzzyyyzzz~~~~~~{{{yyyyyyyyyyyyxxxrrrssstttvvvwwwxxxxxxxxx|||yyyvvvrrrpppooooooppprrrtttvvvuuutttssstttuuurrrqqqpppqqqrrrqqqooommmiiiiiijjjmmmrrrxxx}}}|||vvvrrrrrrrrrmmmnnnooooooooonnnmmmlllkkkjjjiiiiiijjjjjjhhhfffcccdddgggiiijjjjjjjjjiiihhhhhhiiiiiihhhgggeeedddfffdddaaa___\\\[[[ZZZZZZXXXWWWVVVTTTSSSUUUXXX[[[iiilllqqqxxxyyyrrrnnnnnnmmmsssyyyyyyuuuqqqqqqrrr~~~}}}xxxuuunnnnnnnnnooopppooollliiilllmmmnnnmmmjjjeee___\\\\\\YYYUUUSSSRRRRRRPPPOOOIIIHHHGGGDDDBBBDDDJJJNNNPPPSSSWWW___mmm~~~xxxrrrnnnllljjjhhhkkkhhheeedddeeehhhiiiiiihhhhhhfffddd```[[[WWWUUUNNNLLLJJJGGGDDDBBB@@@@@@<<<<<<<<<;;;;;;::::::999;;;:::999888666333111000111111///...------------******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************************************+++)))'''%%%&&&(((***,,,&&&)))++++++***(((((((((******))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))||||||~~~~~~~~~|||xxxrrrooonnnlllhhheee___\\\XXXTTTRRROOOLLLJJJFFFEEEDDDCCCCCCAAA===;;;888777666444333333333333444222000000111222111000///////////////.................................------------------------...------,,,,,,------...+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))******)))''''''))),,,***+++,,,---------,,,,,,))),,,------++++++---///---------,,,,,,+++++++++---...000000000222666:::@@@CCCEEEDDDAAA@@@CCCFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMPPPSSSUUUUUUVVVYYY[[[\\\aaaiiinnnnnnhhh```ZZZRRRSSSSSSPPPNNNQQQXXX^^^hhhnnnwww~~~}}}xxxrrrmmmqqq{{{}}}|||{{{zzzxxxvvvsssqqqjjjkkkkkkjjjiiikkknnnqqqooorrrvvvyyyzzzzzz{{{|||{{{yyywwwwwwyyy|||}}}}}}|||xxxtttrrrrrrrrrrrrrrrpppqqqssstttvvvxxxyyyzzz|||yyyvvvrrrpppooooooooommmppprrrssspppoooooopppooonnnnnnpppqqqpppmmmkkkhhhhhhiiikkkooorrrvvvxxxzzz||||||zzzuuuqqqoooooommmllllllkkkjjjjjjjjjjjjeeedddcccdddeeeeeecccaaabbbdddgggiiiiiihhheeedddddddddddddddcccbbbaaa``````___\\\ZZZXXXWWWVVVVVVWWWUUUSSSQQQQQQUUU\\\aaalllpppvvv{{{~~~{{{sssooonnnqqqwww|||{{{vvvtttwww{{{}}}xxxssspppmmmlllllllllllljjjgggdddeeeffffffdddaaa\\\XXXUUUUUURRRNNNLLLKKKIIIGGGEEEDDDBBBBBBDDDKKKTTT\\\aaa______]]]___gggsssxxxxxxwwwsssmmmiiihhhhhhgggggggggdddaaaaaadddggghhhgggddddddbbb^^^YYYTTTOOOLLLGGGFFFDDDBBB???>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::888888777666444222000//////...---,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------************************************************))))))((((((((()))***+++(((***,,,+++)))((()))+++******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))||||||}}}~~~~~~~~~{{{wwwqqqnnnmmmkkkgggddd^^^[[[WWWTTTQQQOOOLLLIIIGGGFFFDDDDDDCCCAAA===:::888777666555444333333333444222000000111222111000------......///000000000........................------------------------...------,,,,,,------...***+++,,,,,,---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,)))&&&&&&))),,,)))***,,,---...---,,,,,,)))+++...---++++++---///...------,,,,,,+++++++++))),,,...///......222555444999>>>???===>>>CCCHHHEEEEEEEEEEEEFFFFFFGGGGGGIIIKKKMMMNNNOOORRRXXX\\\\\\aaahhhnnnppplllfffbbbWWWXXXVVVOOOHHHHHHOOOVVVXXX___iiirrrwwwyyyyyyyyyxxx||||||{{{~~~xxxrrrwww~~~|||xxxtttqqqkkkkkkjjjhhhffffffhhhjjjgggkkkpppsssuuuvvvwwwxxxxxxuuurrrtttwwwzzzyyyxxxuuurrrooommmmmmnnnnnnmmmnnnooopppsssuuuxxxzzz{{{zzzxxxuuuqqqooonnnmmmnnniiilllooopppmmmkkkkkklllllllllmmmnnnpppooollliiigggggghhhjjjkkkmmmooopppnnnrrrvvvvvvsssnnnlllkkkkkkjjjhhhfffeeeffffffggg```______```bbbbbbaaa___bbbeeehhhiiiiiifffbbb```````````````___^^^]]]]]]XXXWWWVVVVVVVVVVVVXXXXXXZZZXXXUUUSSSTTTZZZbbbhhhmmmrrrxxx{{{{{{|||{{{ssspppooovvv{{{~~~}}}xxxwww{{{}}}yyytttooollllllkkkjjjiiiiiigggcccaaa`````````___\\\XXXTTTQQQPPPMMMIIIGGGEEECCCAAA???EEEAAA@@@GGGVVVdddmmmpppmmmjjjccc]]]aaahhhlllkkknnniiiddd``````bbbddddddeeebbb___```cccffffffeeebbbaaa^^^ZZZTTTMMMHHHDDDCCCBBBAAA???<<<;;;<<<===;;;<<<<<<=========<<<<<<777777666555333111///...---,,,++++++++++++++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,---------))))))))))))))))))))))))************************((()))***+++,,,,,,+++***))),,,---,,,***)))+++---******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))~~~|||~~~~~~}}}~~~|||xxxsssnnnjjjgggdddaaa]]]YYYTTTPPPNNNMMMLLLLLLIIIHHHFFFDDDBBB???>>>===777666555444444444444444222000//////000111111000000000000000////////////000///...---------------........./////////000000+++,,,---.........------,,,------------,,,+++***---.........---+++)))(((///...,,,+++***++++++,,,((()))++++++******+++---++++++,,,,,,,,,++++++***++++++******)))*********,,,,,,,,,++++++************+++,,,---,,,+++***)))------------------------...---+++******+++---......---++++++,,,...111333444555555666888<<>>AAADDDCCCFFFOOO]]]hhhnnnooonnniiiccc``````aaa```___bbb```^^^\\\[[[\\\]]]]]]___\\\YYYYYY\\\aaaeeeggg^^^[[[VVVOOOJJJFFFDDDCCCCCCAAA???===;;;;;;;;;;;;:::;;;;;;;;;:::888666555555555333111000/////////...---,,,,,,++++++++++++,,,,,,,,,+++++++++******)))***,,,------,,,***)))(((((()))***++++++,,,,,,+++***)))(((((()))******+++++++++******)))))))))'''(((***+++***)))'''&&&)))(((&&&%%%&&&''')))++++++++++++***************+++******)))((()))))))))''''''((()))))))))))))))~~~}}}~~~~~~~~~}}}yyysssoookkkhhheeebbb\\\YYYTTTQQQPPPPPPOOOOOOIIIHHHFFFDDDBBB???>>>===888777666555444333333444222111//////111111111000000000000000//////////////////...---------------+++,,,,,,,,,,,,---------******++++++,,,,,,,,,+++......---------,,,,,,,,,,,,------------,,,***)))...---,,,+++++++++,,,---)))***,,,+++******+++,,,++++++,,,,,,,,,++++++***++++++*********++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......---+++***+++---///111111222333444666;;;AAAFFFEEEGGGHHHHHHGGGEEEEEEFFFHHHHHHIIIHHHHHHJJJNNNQQQVVV[[[bbbgggiiijjjkkklllllljjjfffaaaZZZSSSMMMJJJJJJKKKMMMQQQVVVYYYZZZYYYaaaiiiooosss{{{~~~xxxsssrrrtttzzz{{{xxxyyy{{{zzz}}}}}}xxxrrrpppuuuzzz~~~{{{wwwssspppooonnnoooqqqpppnnnlllkkkjjjiiiiiijjjgggeeeeeefffhhhiiiiiigggffffffgggiiijjjkkkkkkkkklllnnnpppqqqnnniiieeeaaabbbccceeefffgggggggggfffffffffggghhhfffcccaaa```aaabbbcccdddeeeeeeeeefffgggiiiiiigggeeedddeeegggfffdddbbb```^^^]]]]]]WWWYYY[[[[[[ZZZYYYYYYZZZXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[YYYYYYZZZ\\\\\\^^^aaaiiiqqqvvvwwwwwwwwwrrrkkkfffdddfffjjjmmmoooppprrrrrrsssvvvyyy||||||~~~yyyuuuvvvxxx}}}zzzvvvxxxxxxvvvtttppplllhhheeehhhhhhfffccc^^^YYYTTTRRROOOSSSSSSNNNKKKKKKGGGAAAAAAAAA@@@>>>======@@@CCCJJJIIIJJJQQQ\\\eeeiiijjjhhhddd```]]]^^^^^^^^^]]]^^^]]][[[YYYYYYYYYZZZ[[[ZZZXXXWWWXXX[[[]]]]]]]]]TTTQQQMMMGGGBBB???===<<<===<<<<<<;;;;;;;;;;;;;;;999999999888777666555444222222000///......------------,,,+++++++++,,,,,,,,,+++++++++************)))***,,,------,,,***)))((())))))***++++++,,,,,,+++***)))(((((()))******+++*********)))))))))(((******)))((((((((((((((()))(((((('''((()))***+++************************)))))))))(((((((((((((((''''''((()))))))))))))))~~~}}}~~~~~~}}}zzzuuupppmmmiiifffccc\\\XXXTTTQQQQQQRRRRRRQQQIIIHHHGGGDDDBBB@@@>>>===999888777555444333333333222111//////111222111000000000000000//////////////////...------------...++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,//////---,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------+++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,---...,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------...---+++******+++---...,,,...///111333888>>>CCCEEEGGGIIIIIIGGGEEEDDDDDDGGGGGGGGGGGGFFFHHHKKKNNNTTTYYY___eeehhhiiikkklllkkklllllljjjccc[[[RRRLLLIIIGGGFFFGGGJJJMMMNNNOOOTTT]]]eeeiiinnnvvv}}}}}}pppiiifffiiipppxxx~~~|||}}}}}}{{{}}}~~~zzzxxx{{{}}}vvvqqqooonnnooouuusssooolllhhhfffeeedddfffdddbbbbbbeeegggiiiiiifffdddbbbbbbcccddddddcccdddfffiiimmmmmmjjjddd```\\\\\\]]]___```aaacccccccccbbbaaaaaabbbaaa___]]]\\\]]]^^^```aaacccddddddbbbdddfffeeecccbbbaaaaaaaaaaaa```^^^\\\ZZZXXXWWWPPPRRRUUUWWWVVVUUUTTTTTTMMMOOOQQQQQQQQQRRRVVVZZZ```aaacccbbbaaaaaacccdddggghhhmmmxxx~~~tttnnnmmmooopppppppppqqqrrrssssssuuuxxx{{{{{{}}}~~~|||wwwuuuuuuwww{{{uuuvvvuuusssoookkkfffaaa___aaa```^^^[[[WWWRRRNNNKKKIIIKKKJJJFFFDDDBBB???;;;<<<>>>@@@BBBBBBDDDGGGIIIRRRPPPOOOSSSZZZ___bbbbbb```^^^[[[[[[[[[[[[ZZZYYYZZZYYYWWWVVVVVVWWWXXXYYYTTTTTTUUUVVVWWWVVVSSSPPPIIIGGGCCC???<<<999888777666777888::::::::::::999888777666444333333333333///...---,,,,,,,,,,,,---,,,++++++++++++,,,,,,---++++++*********))))))))))))***+++,,,,,,+++***))))))))))))***++++++,,,,,,******))))))))))))***************))))))))))))))),,,+++((('''&&&''')))***))))))))))))************))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''((()))))))))))))))}}}}}}zzzuuurrrnnnkkkgggddd\\\YYYTTTQQQQQQQQQQQQPPPJJJIIIGGGEEEBBB@@@>>>===:::999777666444333222222333111000000111222222111000000000000///////////////......---------......,,,,,,,,,---------......---,,,,,,,,,------......///...,,,++++++,,,---///+++++++++,,,------------++++++++++++,,,------...,,,---...---+++***+++,,,++++++,,,,,,---,,,,,,,,,+++***++++++,,,---...///++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++*********+++,,,+++,,,---...000444999===BBBEEEGGGHHHGGGFFFFFFGGGFFFGGGFFFFFFEEEGGGJJJMMMRRRVVV]]]cccfffhhhjjjkkkfffhhhkkkkkkggg```XXXSSSLLLKKKIIIJJJLLLNNNNNNNNNKKKSSS\\\aaadddjjjsssxxxyyynnncccbbbeeekkkssszzz|||yyyvvvssssssuuuxxxzzz~~~|||{{{}}}~~~zzzxxxzzz}}}{{{xxxwwwvvvwwwzzzwwwrrrmmmhhhdddbbbbbbeeedddccceeeiiinnnqqqqqqllliiidddbbbccccccbbbaaa^^^```dddggghhhddd^^^YYYXXXXXXYYYZZZ[[[]]]^^^______^^^\\\]]]^^^^^^]]]\\\YYYZZZ[[[]]]___aaabbbcccaaacccdddccc```]]]\\\\\\ZZZZZZZZZYYYXXXUUUSSSRRRLLLNNNQQQRRRRRRRRRSSSTTTOOOSSSVVVVVVUUUWWW^^^dddnnnqqqtttuuurrrooommmlllnnnpppvvv|||vvvuuuwwwvvvtttrrrssstttsssssstttwwwzzz{{{|||{{{xxxsssppppppqqq|||zzzrrrrrrpppmmmiiiddd___ZZZXXXWWWVVVUUUSSSQQQNNNKKKJJJDDDDDDBBB???>>>>>>>>>===@@@CCCHHHKKKMMMOOOQQQRRRVVVSSSRRRSSSVVVZZZ[[[[[[YYYYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVUUUVVVVVVWWWXXXRRRQQQQQQQQQPPPMMMIIIFFFBBB@@@>>><<<999888777777333555888::::::999888666777666444222111111111222,,,,,,+++++++++,,,,,,---+++*********+++,,,------*********))))))))))))((()))***++++++++++++***)))))))))*********+++++++++)))))))))))))))*********************************+++***)))((((((((()))***'''((()))*********))))))(((((((((((())))))))))))(((((()))))))))((('''&&&''''''((()))))))))))))))}}}|||zzzvvvrrrooolllgggddd^^^ZZZUUUQQQPPPOOONNNMMMJJJIIIGGGEEECCC@@@???>>>:::999888666444333333222333111000000111222222111000000000000////////////......---------......///,,,,,,,,,---------......------,,,,,,,,,---...///---,,,***))))))***,,,...++++++++++++,,,------...***++++++,,,------------,,,---...---+++***+++,,,***+++,,,---------------+++***++++++,,,---...///++++++++++++++++++++++++))))))******+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,---------///333666<<>>BBBEEEGGGKKKQQQTTTUUUVVVWWWWWWUUUSSSQQQQQQSSSUUUVVVWWWUUUVVVXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWRRROOOKKKIIIGGGFFFCCCAAA<<<<<<;;;:::999888888888555666999::::::888555333666444222111//////000000,,,,,,+++++++++,,,------************++++++,,,---*********))))))))))))(((***************************************+++++++++(((((())))))************++++++++++++++++++++++++)))***+++++++++***((('''&&&'''((()))))))))((((((''''''(((((()))))))))))))))*********))))))((((((''''''((()))))))))))))))~~~{{{yyyuuurrrppplllgggddd^^^ZZZUUUQQQOOONNNMMMLLLJJJIIIHHHEEECCCAAA???>>>:::999888666555444444444333222000000222333222111000000000000////////////...------------...//////++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,---+++******))))))***,,,,,,,,,+++++++++,,,,,,---...++++++,,,---------,,,,,,+++,,,---,,,+++***+++,,,***+++,,,------......---++++++***++++++,,,---...***++++++++++++,,,,,,,,,************+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,---000222777999===@@@DDDIIIOOOSSSMMMMMMLLLJJJGGGGGGIIIKKKLLLPPPUUUZZZ]]]___bbbdddbbbaaaaaa```^^^\\\ZZZXXXVVVVVVXXXYYYXXXTTTNNNIIIJJJJJJLLLOOOQQQTTT\\\dddrrrvvv||||||tttllleeecccdddeeedddccccccccceeeggghhhmmmoooqqqrrrtttxxx~~~~~~~~~~~~zzzzzz}}}}}}zzzwwwuuuuuuuuuuuutttuuuvvvxxxxxxxxxyyy{{{}}}~~~xxxrrrmmmjjjiiihhhllllllnnnssszzz}}}vvvnnnjjjlllmmmllljjjcccaaa___]]]\\\YYYVVVSSSRRRSSSUUUVVVVVVVVVUUUTTTSSSSSSTTTWWW[[[^^^^^^]]]^^^^^^]]]]]]]]]___```aaacccdddeeebbb^^^[[[YYYXXXUUUWWWZZZ\\\\\\ZZZWWWVVVWWWYYY[[[\\\]]]^^^bbbdddfffhhhiiiiiihhhiiilllppp{{{yyypppkkkjjjnnnuuu}}}yyyuuusssttttttsssqqqnnnmmmnnnooolllkkkjjjhhhhhhhhhiiijjjjjjoootttuuuvvvtttlllddd```^^^[[[VVVRRRNNNKKKIIIGGGFFFDDDBBB@@@>>><<<<<<<<<999999<<>>===888888777777777777777666666888999:::999777444222333222111000///.........,,,,,,,,,++++++,,,------+++************++++++,,,++++++*********)))))))))************************************************'''((()))******+++*********************+++++++++(((***+++,,,,,,***((('''''''''''''''(((((((((((('''(((((())))))******+++++++++***)))))))))))))))''''''((()))))))))))))))~~~~~~zzzxxxuuurrrppplllgggccc^^^ZZZUUURRRQQQPPPPPPOOOJJJJJJHHHFFFCCCAAA???>>>999888777666555555555555444222111111222333222222000000000000////////////---------------...//////+++,,,,,,,,,,,,---------,,,+++***))))))+++,,,...*********++++++,,,,,,,,,---,,,+++++++++,,,---...+++,,,---------,,,+++***)))***,,,+++******+++,,,***+++,,,---............++++++*********++++++,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++,,,,,,------+++,,,---------...000222444666888<<>>FFFJJJIIIKKKOOOPPPSSSWWWYYYYYYXXXXXXYYYUUUTTTRRRQQQOOOPPPRRRSSSSSSUUUWWWVVVSSSSSSTTTVVVOOOPPPPPPOOOOOONNNMMMMMMIIIFFFAAA>>><<<;;;:::888555555666666666666666666666777888888777666444222/////////...---,,,+++***,,,,,,+++++++++++++++,,,,,,+++******************,,,+++++++++******************))))))))))))******************************&&&''')))***++++++******'''((((((((())))))))))))++++++++++++******)))))))))((('''''''''(((******(((((())))))***++++++,,,,,,***(((&&&&&&''')))***''''''((()))))))))))))))~~~}}}yyywwwtttrrroookkkfffccc]]]ZZZUUUSSSRRRSSSSSSRRRKKKJJJHHHFFFCCCAAA???>>>888888777666666666666666444222111111222333333222000000000000////////////---------------...///000........./////////000000...---,,,++++++---///000***+++,,,------------,,,...---,,,+++++++++,,,---,,,------...---,,,***)))((()))++++++******+++---***+++,,,---............++++++******)))******************++++++,,,,,,,,,---,,,+++*********+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,------......***+++------...///222444333444666999???HHHRRRXXX]]][[[WWWQQQJJJFFFEEEFFFCCCGGGKKKOOOQQQSSSVVVXXXWWWXXXZZZ]]]^^^``````aaabbbdddggglllqqqrrrqqqooo___TTTKKKJJJIIIHHHLLLSSSWWW^^^gggoootttvvvxxxyyyxxxwwwwwwxxx{{{~~~~~~yyyyyyrrrpppnnnkkkhhhfffeeedddZZZ]]]`````````aaaeeehhhkkkooossssssqqqrrrvvvzzzyyyzzz{{{~~~xxxwww{{{}}}{{{xxxxxxvvvtttrrrsssuuuuuussspppmmmooossswww|||}}}xxxssspppoooooopppqqqppprrrvvv}}}~~~wwwvvv|||rrrlllccc\\\XXXWWWWWWWWWZZZ\\\___aaa```]]]YYYVVVRRRTTTZZZaaagggkkklllkkkgggeeeccc```______``````aaacccddddddbbb`````````^^^bbbgggkkkmmmllliiigggdddjjjrrrxxxyyyxxxuuuttttttsssqqqppppppnnnkkkhhhnnnqqqvvvxxxvvvrrrooommmgggiiilllnnnsss~~~~~~uuuqqqsssuuuqqqpppnnniiidddbbbaaabbbfffccc```^^^]]]]]]]]]]]]aaacccbbb```___^^^XXXOOOMMMKKKHHHEEEBBB@@@>>>===<<<<<<<<<<<<===>>>???@@@===>>>EEEPPPTTTQQQOOORRRQQQTTTXXXZZZZZZYYYZZZZZZVVVVVVTTTRRRPPPOOOQQQSSSSSSUUUVVVTTTRRRQQQSSSVVVLLLLLLLLLLLLKKKJJJHHHHHHDDDBBB???<<<;;;999777444555555666777777777777666444555666666666555444333,,,---------,,,***(((''',,,,,,+++***************,,,,,,+++***)))))))))***,,,,,,,,,++++++++++++*********))))))))))))******++++++******************&&&''')))***+++++++++***%%%&&&&&&&&&''''''((((((---,,,***)))((()))***++++++***((('''''')))+++,,,((())))))***+++,,,,,,,,,,,,***'''$$$$$$&&&(((***'''(((((()))))))))))))))~~~~~~}}}xxxvvvtttrrroookkkfffbbb___[[[VVVSSSSSSTTTTTTTTTIIIIIIHHHFFFCCC???;;;999888777777666666666666777333333333222222222111111222111000...------------////////////............//////...---,,,,,,++++++***))))))***+++,,,---...111000...---,,,+++******---***)))***---...+++(((***++++++,,,,,,++++++***,,,,,,+++***)))))))))***************************(((((()))***+++,,,,,,---,,,,,,,,,,,,+++)))'''&&&++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...///...---,,,+++,,,,,,,,,++++++*********+++,,,------.........---///222444555666<<>>;;;:::::::::888999:::===???AAACCCDDDDDDGGGKKKOOORRRQQQPPPOOOSSSSSSSSSTTTUUUVVVWWWXXXUUUVVVXXXXXXWWWTTTQQQOOORRRQQQPPPOOOOOOOOOOOOOOONNNMMMKKKIIIFFFDDDBBBAAA::::::888777666666666666555555555555555555555555666666666555444333111000///...------++++++***))))))******++++++******)))((()))+++---.........---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))((((((((((((((()))***)))''''''((())))))((())))))((('''''''''''''''&&&&&&'''(((((((((((((((~~~}}}}}}~~~~~~~~~~~~}}}vvvuuusssqqqoookkkfffbbb^^^ZZZUUUQQQPPPPPPPPPPPPJJJIIIHHHEEEBBB???<<<::::::999888666555555444444222222222111111111000000111000000/////////000000............------------///......---,,,,,,++++++---,,,,,,------///000000------,,,,,,,,,------...++++++++++++,,,---+++***++++++,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------******+++,,,++++++))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++******,,,,,,,,,+++++++++******++++++,,,,,,------------+++...000111111666???FFFPPPRRRUUUVVVSSSNNNHHHDDDFFFFFFEEEEEEFFFGGGGGGFFFJJJMMMRRRWWW[[[___cccfffkkkjjjkkkrrrzzz~~~vvvkkk]]]RRRLLLIIIFFFDDDBBBHHHPPPVVVZZZ^^^bbbeeekkklllmmmoooppppppqqqqqqppppppqqqqqqtttxxx||||||~~~wwwggg[[[RRRSSSQQQMMMOOOWWWYYY[[[]]]___aaadddhhhkkkkkkmmmoooppppppqqqsssuuuxxxxxxxxxxxxwwwvvvuuutttzzzvvvrrrqqqqqqqqqpppnnnpppvvv{{{}}}}}}|||~~~tttnnnnnnppppppppprrrqqqppppppqqqsssvvvxxx~~~|||{{{||||||wwwpppjjjfffdddcccbbbdddfffhhhkkkkkkjjjhhhfffbbbgggmmmqqqssssssssssssrrrmmmhhheeecccbbb```]]][[[^^^aaaaaa___aaaeeejjjnnnllljjjkkkmmmooonnnlllhhhkkkqqq{{{{{{vvvpppkkkiiigggdddbbbdddeeegggiiijjjkkkkkkjjjhhhgggggghhhjjjnnnrrrtttzzzwwwsssooolllkkkkkkkkkfffgggfffddd___ZZZXXXWWWVVVTTTRRRQQQRRRSSSSSSRRRPPPOOOOOOMMMKKKHHHEEECCCCCCAAA===:::888777888999;;;<<<>>>AAADDDHHHJJJKKKKKKLLLOOOQQQQQQQQQOOONNNRRRRRRSSSTTTUUUVVVWWWWWWVVVWWWYYYZZZYYYWWWTTTRRROOONNNMMMKKKJJJIIIIIIIIIGGGFFFEEECCC@@@>>>===<<<999999888777666666666666666666555555444444444444444444444333222000///...---------,,,,,,++++++***------............------***+++,,,---------,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))++++++***((('''&&&%%%$$$))))))))))))))))))))))))***))))))((((((((())))))***)))'''(((***++++++***,,,+++******))))))******''''''((((((((((((((((((}}}~~~||||||~~~}}}}}}~~~~~~}}}uuusssqqqpppnnnjjjfffccc___[[[UUUQQQOOONNNNNNMMMKKKJJJGGGDDDAAA???===<<<<<<;;;999777555444333222111111111000000000//////000000000000000111222222...------------,,,,,,,,,.........------,,,,,,+++************+++,,,------,,,,,,,,,,,,,,,---......***+++------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))***+++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***,,,,,,------------------***,,,.........000666;;;AAAEEELLLQQQRRROOOJJJFFFDDDDDDBBBBBBBBBBBBDDDDDDHHHLLLPPPTTTWWW[[[^^^aaahhhhhhjjjooovvvzzzzzzxxxxxxooocccYYYSSSNNNIIIFFFAAADDDIIILLLOOOQQQUUUWWWcccdddfffhhhjjjjjjjjjjjjhhhiiilllmmmpppsssxxx|||~~~}}}||||||{{{vvvuuuvvvzzzlll___SSSNNNIIIDDDFFFMMMNNNOOOQQQSSSUUUZZZ___dddbbbdddfffggghhhiiikkkmmmrrrsssssssssssssssrrrrrrvvvssspppnnnnnnnnnlllkkkooosssxxxzzzyyyzzz|||~~~}}}tttnnnmmmmmmmmmlllooonnnlllkkkkkklllmmmoooyyyyyy||||||xxxuuussspppmmmjjjggghhhiiikkklllllllllllllllpppvvvyyyyyyxxxvvvvvvooollliiigggffffffdddccc_________```bbbfffiiilllnnnmmmkkkkkkkkkkkkjjjhhhffffffiiirrr~~~{{{vvvoooiiifffdddcccaaaccccccdddeeeggghhhjjjkkkkkkiiifffddddddfffiiikkklllkkkiiigggeeeddddddccc```bbbccc```[[[VVVRRRQQQPPPNNNLLLKKKLLLLLLKKKJJJGGGFFFEEECCCAAA@@@??????>>>===:::999888888:::;;;???@@@CCCGGGJJJNNNQQQRRRRRRRRRRRRQQQQQQOOONNNMMMOOOQQQRRRTTTUUUUUUUUUUUUTTTUUUWWWXXXXXXWWWUUUTTTNNNMMMKKKHHHFFFEEEDDDCCCAAA@@@???===;;;999888777888777777666666666777777777777666555444333222222111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,************************++++++***)))'''&&&%%%%%%))))))))))))))))))))))))******))))))))))))*********)))((((((***,,,,,,+++++++++******))))))******((((((((())))))(((''''''~~~~~~}}}~~~}}}|||}}}~~~|||{{{tttrrrpppnnnmmmjjjfffccc```\\\VVVRRRPPPPPPOOOOOOLLLJJJGGGCCCAAA???>>>>>>;;;:::999777555444333333222111111111000000000000000000000//////000111111.........---------,,,,,,......---------,,,,,,,,,)))))))))))))))***++++++......---,,,++++++++++++))),,,///...+++***+++---,,,------......------,,,///...,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,---...++++++++++++++++++++++++///...............//////+++---//////...///111444555999AAAHHHMMMMMMLLLJJJCCCCCCBBBAAAAAAAAADDDFFFEEEHHHLLLPPPRRRTTTWWWYYY^^^___bbbgggmmmppppppooonnniiiaaa[[[WWWSSSOOOLLLFFFGGGHHHIIIJJJLLLMMMOOOXXXZZZ]]]aaaccceeeeeeeeebbbeeehhhjjjlllnnnqqqsss~~~{{{yyyyyyyyyyyyzzz{{{{{{wwwqqqmmmmmmnnnrrryyy~~~kkk```UUUOOOJJJEEEFFFIIIHHHHHHIIIIIIKKKOOOUUUZZZZZZ\\\^^^___```aaadddfffiiijjjkkkmmmnnnoooppppppooommmkkkiiihhhgggggggggkkknnnrrrsssssstttvvvxxxxxxyyy}}}zzzsssmmmkkkjjjiiihhhgggggggggggghhhjjjlllmmmrrrtttxxx}}}}}}|||zzzuuuppplllggggggggggggiiijjjlllmmmrrrvvv{{{}}}}}}{{{yyyxxxmmmkkkhhhffffffhhhiiijjjgggdddbbbcccgggkkkmmmmmmooonnnllljjjhhheeecccaaa___^^^aaajjjvvv~~~yyyuuunnngggcccbbbbbbbbbcccbbbbbbbbbdddfffiiikkkmmmjjjfffcccaaabbbdddfffddddddcccbbb```^^^\\\[[[ZZZ\\\^^^\\\WWWQQQMMMKKKKKKIIIGGGGGGGGGGGGFFFDDDBBBAAA???=========>>>???>>>===<<<<<<<<<>>>???@@@CCCDDDFFFIIILLLOOOQQQSSSSSSRRRQQQPPPNNNNNNMMMMMMMMMNNNQQQSSSTTTTTTSSSRRROOOPPPRRRSSSTTTSSSSSSRRRNNNMMMJJJGGGEEEBBBAAA@@@======<<<;;;999888777777666666555555555666777777888777666555333222111000////////////...---,,,+++******++++++,,,,,,,,,,,,((())))))******))))))(((++++++,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,************************((((((((((((((()))))))))))))))))))))))))))))))))***))))))))))))******++++++)))(((((()))******)))((((((''''''&&&''''''(((((())))))))))))(((''''''~~~~~~}}}~~~}}}|||}}}~~~|||zzzyyyuuurrrpppnnnllljjjgggddd___[[[UUURRRPPPQQQQQQPPPLLLJJJGGGDDDAAA?????????:::999888666555555555555333333222222222111111111222111000///............////////////.........------------------,,,,,,,,,---,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,))),,,///...+++***+++...,,,------......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///++++++++++++++++++++++++......---,,,,,,------...---.........------...//////222777===CCCGGGJJJLLLGGGHHHGGGEEEBBB@@@BBBDDDBBBEEEHHHJJJLLLMMMOOOQQQSSSUUUYYY___dddhhhhhhhhhdddbbb^^^[[[YYYVVVSSSQQQKKKIIIHHHGGGGGGHHHHHHHHHLLLNNNRRRVVVYYY\\\^^^^^^^^^aaaeeeggghhhhhhjjjkkkttttttsssssstttuuuwwwxxxwwwxxxuuupppiiieeeeeeggglllqqqxxx|||zzzuuuqqqpppaaa[[[UUURRRPPPLLLKKKKKKFFFFFFDDDCCCCCCEEEJJJNNNQQQSSSUUUVVVWWWXXXZZZ\\\^^^```bbbeeehhhjjjllllllggggggeeedddbbbbbbcccccchhhjjjlllmmmnnnnnnpppqqqqqqsssvvvzzz}}}~~~xxxtttooojjjhhhfffeeeddddddddddddeeegggjjjlllmmmkkkmmmpppvvv}}}~~~|||vvvpppkkkgggfffeeeeeefffiiikkkmmmrrruuuyyy{{{zzzxxxwwwwwwjjjiiigggffffffiiimmmpppoookkkggghhhlllnnnnnnlllnnnmmmlllhhhddd___\\\ZZZYYYZZZ^^^fffpppuuutttrrruuurrrlllfffaaa```aaacccbbbaaa``````bbbdddgggiiikkkhhheeebbb```aaacccdddccccccaaa___\\\YYYVVVTTTTTTVVVXXXVVVRRRMMMHHHGGGDDDCCCAAAAAABBBBBB@@@>>>>>>===;;;:::;;;===???AAA????????????@@@BBBCCCDDDFFFFFFGGGIIIJJJLLLMMMMMMOOONNNMMMLLLLLLLLLMMMMMMJJJKKKNNNPPPQQQQQQPPPOOOLLLMMMNNNOOOOOOOOONNNNNNKKKIIIGGGDDDAAA???===<<<::::::999888888777666666555555555555555555666666777666555333222000///......//////......---,,,+++)))******++++++,,,,,,---+++++++++,,,,,,+++++++++))))))******+++,,,------,,,++++++******++++++,,,************************))))))*********+++++++++************************(((((((((((())))))******))))))))))))))))))))))))))))))(((((()))***++++++,,,***((('''''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))))))))((((((}}}~~~||||||~~~}}}}}}~~~|||yyyxxxvvvtttqqqnnnllljjjgggddd]]]YYYTTTPPPOOOOOOPPPOOOKKKJJJGGGEEEBBB@@@???>>>999999888666555555555555333333333222222222222111222111000...------,,,,,,000000/////////.........------------------------+++++++++******++++++,,,(((((()))***,,,...///000+++,,,......---,,,,,,---,,,,,,------------,,,,,,(((((()))***,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///...---,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))***+++,,,***++++++++++++,,,,,,,,,---,,,+++***)))***+++,,,------,,,,,,,,,,,,,,,---//////111555:::???DDDHHHKKKLLLLLLHHHBBB>>>>>>???@@@CCCEEEGGGGGGHHHJJJKKKLLLOOOUUUZZZ^^^aaabbbbbb______^^^\\\ZZZWWWVVVUUULLLJJJGGGFFFFFFFFFDDDCCCBBBDDDFFFIIIMMMPPPSSSTTTXXX[[[___aaabbbbbbccceeeggghhhiiikkknnnppprrrsssssssssqqqkkkddd```aaaccchhhiiilllpppnnngggddddddWWWUUUTTTTTTUUUSSSQQQOOOGGGGGGEEEBBB@@@@@@BBBEEEIIIJJJLLLMMMMMMNNNPPPQQQUUUVVVYYY\\\___bbbcccddd___``````^^^]]]]]]___aaaeeeeeefffggghhhiiijjjkkkkkkmmmooorrrssssssrrrrrrmmmllliiigggdddbbbbbbaaadddddddddeeefffggghhhiiieeefffiiiooowww~~~}}}|||zzzuuuoookkkhhhgggffffffgggiiikkkmmmnnnppprrrrrrpppoooooopppfffhhhiiiiiijjjkkkoooqqqpppnnnkkkkkkmmmmmmllliiiiiiiiiiiieee```[[[XXXWWWWWWZZZ___fffkkkmmmkkkiiilllkkkgggccc___^^^```bbb```___^^^^^^___aaadddeeeeeecccaaa```______```aaacccaaa___[[[WWWSSSOOOMMMMMMOOOPPPOOOKKKGGGDDDCCC===<<<;;;<<<======;;;999:::999999999;;;===@@@BBBAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMHHHIIIKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIBBBAAA???===;;;999888888666666666555555555555555666555555444444444555555444444333111000...------...............---,,,,,,)))*********++++++,,,,,,)))******++++++******)))))))))))))))***,,,---...,,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))************************++++++***))))))(((''''''))))))))))))))))))))))))((('''''''''((()))***++++++)))'''&&&&&&'''%%%$$$((((((''''''(((((())))))'''((())))))*********)))~~~}}}}}}~~~~~~~~~}}}zzzyyyyyyvvvrrrooollljjjgggddd```[[[UUUQQQPPPOOOOOONNNJJJIIIHHHFFFDDDAAA???>>>;;;:::999777555444333333222222222222111111111111111111000///......////////////.........---------------------------------))))))(((((((((((())))))'''((((((***,,,...///111---,,,,,,---......---+++++++++,,,,,,,,,,,,++++++))))))***+++,,,---///000+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))******+++++++++******+++++++++,,,,,,,,,...---+++*********,,,,,,...---+++++++++------.../////////000444888===???FFFIIIKKKIIICCC>>>===>>>@@@BBBEEEFFFEEEEEEGGGHHHHHHLLLQQQVVVYYYZZZZZZZZZYYYZZZZZZYYYXXXWWWWWWWWWQQQNNNKKKKKKKKKJJJGGGDDD@@@@@@@@@AAACCCFFFIIIKKKNNNQQQUUUXXXZZZ\\\^^^```aaabbbccceeegggiiikkkllllllmmmlllhhhbbb______aaaddd```aaaeeeddd___]]]___UUUUUUUUUVVVXXXXXXWWWTTTMMMMMMKKKHHHEEECCCDDDEEEEEEGGGHHHHHHHHHHHHIIIKKKNNNPPPQQQTTTVVVWWWXXXXXXUUUVVVWWWVVVUUUVVVYYY\\\^^^^^^^^^^^^```aaabbbbbbdddfffhhhjjjjjjiiihhhhhhdddddddddcccaaa_________bbbbbbbbbccccccdddeeeeee___aaadddkkksssyyy}}}~~~{{{yyywwwvvvtttrrrnnnkkkhhhgggfffffffffgggiiijjjkkkkkkjjjgggdddcccdddeeeaaafffmmmqqqqqqpppooopppkkkkkkjjjkkkkkkiiigggeeeaaacccdddbbb^^^YYYXXXXXXVVVZZZ```dddeeeeeeeeefffbbbcccbbb___\\\[[[^^^```]]]]]]\\\\\\\\\]]]^^^___]]]]]]\\\\\\[[[[[[[[[[[[___]]]YYYUUUPPPLLLHHHFFFFFFHHHIIIGGGDDDAAA@@@@@@999999999:::<<<<<<:::999999999:::;;;>>>AAACCCEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHGGGFFFDDDCCCBBBAAA;;;:::999777666555555555444444444555555555555555666666555444333333333333222111111///...---,,,,,,,,,------------,,,++++++***************+++++++++))))))************))))))******)))))))))+++,,,---,,,++++++++++++++++++,,,******************************))))))((('''''''''))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***)))'''&&&&&&((()))(((''')))))))))))))))***++++++&&&'''((()))***+++++++++~~~|||zzzzzzwwwsssooommmjjjgggdddddd```YYYTTTRRRQQQPPPOOOIIIIIIHHHGGGEEEBBB???======<<<:::777555333111111111111111111000000000000000000000000000111111222......---------,,,,,,,,,------------------------,,,,,,+++++++++++++++,,,************+++,,,------...,,,+++,,,///000---******++++++,,,,,,++++++***///...---,,,++++++***+++************************+++++++++************)))+++*********+++---///000++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,*********++++++,,,,,,,,,222111///---------///000000...,,,+++---///000111/////////000222444777999===BBBGGGGGGCCC???@@@AAAAAACCCEEEFFFEEEEEEFFFGGGEEEIIIOOORRRTTTTTTTTTTTTQQQSSSTTTUUUVVVWWWXXXZZZWWWUUURRRRRRRRRQQQMMMIIICCCBBB@@@???@@@BBBEEEGGGFFFIIINNNRRRUUUXXX[[[^^^___```aaabbbcccdddeeeeeeggghhhiiieeeaaa^^^___aaa```ZZZXXX]]]___\\\[[[^^^XXXYYYXXXXXXZZZ\\\[[[XXXSSSSSSRRROOOKKKIIIIIIIIIFFFGGGHHHHHHGGGGGGHHHJJJLLLLLLMMMNNNOOOOOOOOOOOOLLLNNNOOOOOONNNOOORRRVVVXXXWWWVVVWWWYYYZZZZZZZZZ]]]___bbbccccccbbbaaaaaa^^^___``````___^^^^^^^^^]]]^^^___```bbbcccdddddd\\\^^^cccjjjqqqvvvxxxwwwuuussspppoooooonnnllljjjffffffeeeddddddeeefffgggiiihhheee```\\\ZZZ[[[]]]]]]fffqqqwwwwwwtttpppnnneeeggghhhiiihhhfffdddccc[[[^^^``````\\\ZZZYYYZZZTTTYYY___```___^^^aaaeee\\\]]]^^^\\\ZZZYYY\\\___[[[[[[ZZZZZZZZZZZZ[[[[[[XXXYYYYYYYYYXXXWWWVVVUUU[[[XXXTTTOOOJJJFFFDDDBBBBBBCCCCCCBBB???======>>>999999:::<<<>>>>>>===;;;:::;;;===???BBBEEEGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEFFFGGGHHHJJJKKKFFFEEECCCAAA???===;;;:::888777666555555555555555555555666666666777777777777666555444333222222222000000///...---,,,,,,+++++++++,,,,,,,,,++++++***************************---......//////......---,,,+++***)))))))))***+++++++++************++++++******************************)))((('''&&&%%%%%%(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))'''&&&%%%''')))+++,,,+++))))))((())))))***++++++%%%&&&((()))+++,,,,,,,,,~~~~~~~~~}}}yyyvvvqqqnnnllljjjhhhfffbbb]]]VVVQQQPPPPPPQQQQQQLLLKKKJJJGGGEEECCCAAA@@@???;;;777555555666666666777555222111222333222222////////////.....................------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------++++++,,,,,,,,,+++******---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,++++++******)))))))))------,,,++++++,,,,,,,,,+++******))))))******+++---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***---,,,++++++******++++++++++++++++++,,,---......---...///---******---000///...---...///222555666;;;<<<<<<;;;;;;>>>BBBFFFFFFFFFFFFDDDAAA@@@AAABBBGGGHHHJJJLLLMMMNNNNNNNNNSSSSSSSSSRRRQQQRRRTTTWWWVVVVVVUUUSSSRRRPPPOOONNNJJJFFFAAA===<<<===>>>>>>AAABBBEEEIIINNNQQQTTTVVVWWWYYY\\\^^^aaabbbbbbbbbaaabbbbbbccccccbbbaaa```^^^\\\ZZZYYYZZZ[[[^^^```]]]```eeegggfffbbb\\\XXXYYYYYYWWWUUUQQQNNNKKKJJJMMMLLLKKKKKKKKKIIIFFFCCCCCCDDDEEEGGGHHHHHHHHHHHHKKKIIIGGGFFFFFFHHHJJJLLLLLLLLLLLLMMMOOOQQQSSSUUUUUUXXX[[[]]]]]]ZZZWWWTTTXXXXXXWWWXXXXXXYYYZZZ[[[_________```````````````^^^___aaabbbeeejjjppptttwwwuuurrrmmmhhhfffggghhhhhhgggfffdddbbbaaa``````bbbbbb```\\\YYYWWWWWWXXXYYYcccooouuutttnnnkkkiiigggfffdddcccaaa`````````ZZZ[[[]]]^^^^^^\\\YYYWWWZZZ[[[\\\]]]]]]]]]\\\\\\XXXWWWWWWWWWXXXXXXYYYZZZ[[[XXXUUURRRPPPPPPRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKMMMLLLKKKHHHEEEBBB@@@>>>>>>>>>>>>>>>=========<<<======>>>@@@@@@@@@@@@@@@???>>>>>>@@@DDDGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHFFFEEECCCAAAAAABBBCCCDDDGGGEEEDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFEEECCCAAA???===;;;:::::::::555555555555444333222222666777777777777666666555555555444333222000000///////////////...---,,,++++++++++++++++++***)))(((******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,++++++******************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''***************************(((&&&&&&((((((((('''((()))******)))'''%%%$$$''''''''''''((((((((()))~~~|||}}}}}}|||yyyvvvqqqnnnllljjjhhhfffbbb]]]VVVQQQPPPPPPQQQQQQLLLLLLJJJHHHEEECCCAAA@@@>>>;;;777555555666666555777444222111222222222111////////////..................---------,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++************++++++,,,,,,++++++***+++++++++++++++*********,,,++++++******++++++,,,+++++++++******+++++++++---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++......---,,,,,,,,,,,,,,,************+++,,,------///000000...***)))***+++///...---------...000111555666666777888;;;@@@DDDGGGGGGGGGDDDBBB@@@AAABBBFFFGGGHHHIIIKKKLLLMMMMMMRRRSSSTTTSSSRRRRRRSSSUUUVVVVVVUUUTTTSSSRRRQQQQQQOOOKKKGGGDDDBBBAAA@@@>>>===>>>@@@CCCFFFIIIKKKLLLOOOPPPSSSWWWZZZ\\\]]]]]]]]]___```bbbbbbaaa___^^^ZZZYYYXXXWWWXXXZZZ]]]^^^___bbbfffhhhhhhddd___[[[ZZZYYYXXXVVVTTTRRRPPPNNNOOOMMMKKKKKKKKKJJJGGGEEECCCCCCDDDDDDDDDCCCBBBAAADDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEGGGIIIKKKLLLPPPRRRUUUXXXXXXVVVSSSQQQRRRSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZ[[[]]]^^^aaaeeekkkooouuusssoooiiidddcccdddfffccccccaaa```___^^^^^^^^^\\\\\\[[[XXXUUUTTTTTTUUUWWW___iiinnnmmmiiifffeeedddcccbbb```______^^^^^^ZZZ[[[]]]^^^^^^\\\ZZZYYYXXXYYYZZZZZZZZZYYYXXXWWWRRRRRRQQQQQQQQQRRRSSSSSSTTTSSSPPPMMMLLLKKKKKKLLLJJJIIIHHHFFFEEEEEEDDDDDDEEEDDDCCCAAA???===<<<;;;>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBBBBBBBAAA@@@@@@BBBEEEGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFDDDCCCCCCDDDEEEFFFFFFDDDCCCCCCDDDEEECCCBBBCCCCCCEEEEEEFFFEEEDDDDDD>>>===:::888666555444444222333444555666666666666333444555666777777777777444444333222111000//////......---,,,,,,+++*********++++++++++++***)))(((******+++++++++******)))************++++++++++++,,,,,,+++******+++,,,,,,***++++++++++++++++++,,,*********+++++++++++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''***************************(((&&&&&&((()))((('''(((((()))***)))'''%%%$$$'''''''''((((((((())))))~~~{{{{{{|||{{{|||yyyvvvqqqnnnllljjjgggfffaaa\\\VVVQQQPPPPPPQQQQQQMMMLLLJJJHHHEEECCCAAAAAA>>>;;;777555555666666555666333111000111111111000////////////...............------------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))))))))******************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,++++++******,,,---...---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,------,,,++++++++++++,,,))))))))))))***+++,,,,,,...///000...,,,***)))***///...---+++++++++,,,,,,...///111222444777<<<@@@EEEFFFFFFDDDBBBAAABBBCCCFFFFFFFFFGGGHHHJJJLLLMMMQQQRRRTTTSSSRRRQQQQQQRRRUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRPPPNNNLLLHHHCCC@@@<<<<<<======>>>@@@AAAAAADDDFFFJJJNNNRRRUUUWWWXXXXXXZZZ]]]```aaa___]]][[[ZZZYYYXXXXXXZZZ\\\___``````bbbeeegggfffccc```]]][[[ZZZYYYXXXVVVUUUSSSSSSQQQNNNLLLJJJJJJJJJIIIHHHFFFFFFFFFEEECCC@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@BBBBBBHHHJJJLLLOOOOOONNNLLLKKKKKKLLLLLLMMMOOOQQQSSSTTTQQQRRRRRRSSSTTTUUUVVVVVVTTTUUUWWWXXXZZZ]]]bbbfffpppnnnjjjddd___]]]___```\\\\\\[[[[[[ZZZ[[[[[[[[[WWWWWWVVVTTTQQQPPPPPPQQQSSSYYY```cccbbb```______^^^^^^]]]\\\\\\\\\\\\\\\XXXZZZ[[[]]]]]]\\\ZZZYYYVVVVVVVVVUUUTTTRRRQQQPPPLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>===>>>===<<<;;;::::::999999:::======>>>???@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBCCCFFFHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFDDDCCCAAABBBCCCCCCAAA@@@BBBBBBBBBCCCBBBBBBAAA@@@:::999777555333222111111333444555666666777777666000111333555666777888888333333222111000//////...---,,,+++))))))))))))*********++++++******)))))))))******+++++++++******))))))))))))************,,,++++++******++++++,,,+++++++++++++++******************++++++,,,,,,---((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***************************(((&&&'''((())))))((((((((()))))))))'''&&&%%%''''''((((((((()))))))))~~~}}}}}}~~~{{{{{{{{{zzzzzz{{{yyyvvvqqqnnnkkkiiigggeee___[[[UUUQQQPPPQQQQQQQQQMMMLLLJJJHHHFFFDDDBBBAAA===;;;777666666666555444555333000///000111000000////////////............------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------((())))))******+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---,,,,,,+++******++++++,,,------------,,,+++***))))))(((((()))))))))))))))******+++,,,---***+++---......---,,,,,,...---,,,+++******+++++++++,,,...///000333777:::@@@AAABBBBBBAAABBBDDDFFFFFFEEEEEEFFFGGGIIIKKKMMMOOOQQQSSSSSSQQQOOOOOOOOOQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUPPPIIIDDD@@@???>>><<<;;;;;;;;;;;;===>>>BBBFFFJJJNNNQQQRRRSSSVVV[[[^^^```^^^\\\ZZZWWWVVVVVVWWWYYY\\\^^^```^^^```bbbccccccaaa___]]]]]]\\\ZZZXXXVVVUUUTTTSSSSSSPPPLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIGGGDDDBBB@@@??????@@@AAA@@@???>>>===========================@@@AAADDDFFFFFFFFFEEEDDDFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQMMMOOOPPPQQQRRRUUUYYY\\\eeeeeeddd```[[[XXXWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYUUUUUUUUURRROOOMMMMMMMMMOOORRRVVVXXXWWWVVVWWWXXXXXXWWWWWWWWWWWWXXXYYYYYYTTTVVVWWWYYYYYYYYYXXXWWWQQQPPPOOONNNLLLJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCCCCBBBAAA???<<<;;;>>>===<<<;;;;;;;;;;;;;;;::::::999999999:::<<<===<<<===>>>@@@BBBCCCEEEEEEBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCEEEFFFFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMLLLJJJHHHFFFEEECCCBBB@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>======<<<<<<777666666555444444444444888888888888777555444333000111222444555666666666111111000000///......------,,,)))((('''(((***+++))))))************))))))))))))***+++++++++******(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,++++++******))))))))))))***+++,,,------...((((((((((((((((((((((((******))))))((())))))***))))))))))))))))))))))))))))))))))))((((((((((((************************)))(((&&&'''(((***))))))(((((())))))((('''&&&&&&'''(((((((((((()))))))))}}}|||}}}}}}}}}~~~zzzyyyzzz{{{zzzvvvqqqmmmkkkiiifffddd^^^ZZZUUURRRQQQQQQQQQPPPMMMLLLKKKHHHFFFDDDBBBAAA===:::888666666666555444555333000///000111000000////////////............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------)))*********++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++************++++++,,,,,,......---,,,,,,+++******++++++,,,------------,,,+++***))))))(((((())))))++++++***++++++,,,---...******+++---...---,,,+++,,,,,,,,,,,,,,,,,,------,,,---.........///222444888:::<<<===???AAADDDGGGEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNPPPPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTVVVXXXZZZZZZVVVOOOJJJEEECCC@@@===:::999888888777999;;;>>>BBBFFFIIIJJJNNNQQQVVVZZZ\\\\\\ZZZXXXRRRRRRSSSTTTVVVXXX[[[\\\^^^^^^___`````````_________]]]ZZZWWWTTTRRRQQQPPPSSSPPPKKKIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLJJJHHHFFFBBBBBBDDDDDDDDDBBBAAA???===============<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAACCCCCCDDDEEEFFFHHHHHHIIIGGGHHHIIIJJJJJJLLLOOOQQQXXXZZZ\\\[[[WWWRRRNNNMMMOOOOOOOOOPPPQQQRRRTTTUUUUUUUUUTTTRRRNNNJJJIIIIIIKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTNNNOOOPPPQQQRRRRRRQQQQQQJJJIIIGGGFFFDDDBBBAAAAAA@@@@@@????????????@@@@@@>>>????????????===:::999<<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<===??????===>>>???AAABBBDDDEEEFFFBBBAAAAAAAAABBBCCCDDDEEEEEECCCAAAAAACCCDDDCCCBBBDDDDDDEEEEEEGGGHHHJJJKKKTTTTTTUUUTTTQQQLLLHHHEEECCCAAA@@@???@@@@@@>>>===::::::999888888777777777333444555666777777888888999999999888777555444333222222333333333222222111/////////......------,,,---,,,***)))((()))+++,,,((())))))*********))))))((()))***+++++++++++++++''''''((((((((()))))))))+++++++++++++++++++++++++++++++++******)))))))))))))))***++++++,,,------))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))******)))((((((((((((((('''''''''(((((((((((()))))))))***~~~|||}}}~~~~~~{{{yyyzzz{{{zzzvvvqqqmmmjjjhhheeeccc]]]YYYUUURRRQQQQQQPPPPPPNNNMMMKKKIIIFFFDDDBBBBBB<<<:::888777777666555333666333111000111111111000////////////............,,,,,,,,,------------...,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,------...///000***+++,,,------,,,+++************+++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++,,,---...///...---,,,,,,,,,,,,***(((***++++++,,,---......///...///000///......///111111333666888:::===AAADDDCCCDDDFFFHHHIIIJJJJJJJJJHHHJJJLLLLLLKKKKKKKKKMMMKKKKKKLLLMMMOOOPPPQQQRRRRRRTTTVVVYYYZZZXXXSSSNNNIIIFFFBBB>>>;;;999888888555666777888;;;===???AAAFFFIIINNNRRRUUUVVVUUUTTTSSSTTTTTTVVVXXXZZZ\\\]]]]]]]]]]]]]]]^^^^^^______^^^\\\YYYUUURRRPPPOOONNNRRROOOKKKIIIJJJKKKLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIDDDEEEFFFFFFEEEDDDBBBAAA>>>????????????>>>===<<<;;;;;;;;;<<<<<<===>>>>>>???>>>===<<<;;;:::::::::;;;;;;<<<===>>>>>>??????@@@BBBCCCCCCCCCCCCEEEGGGKKKNNNQQQQQQNNNIIIEEECCCFFFFFFGGGGGGIIIJJJLLLMMMOOOPPPPPPMMMJJJFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLFFFGGGGGGHHHHHHHHHGGGGGGBBBAAA???>>>===<<<<<<<<<999999999999999:::;;;;;;<<<<<<===>>>>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<>>>???@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDAAAAAA@@@@@@AAABBBDDDEEECCCAAA@@@@@@AAABBBAAAAAACCCCCCCCCDDDEEEGGGHHHIIIWWWXXXYYYXXXTTTOOOIIIEEEAAA???============;;;:::666666555444444444555555111222444666777888999999666666777777777777666666333333333222111000............------,,,,,,,,,,,,---,,,+++******+++,,,,,,(((((())))))******))))))((()))***+++++++++++++++(((((((((((())))))))))))***++++++,,,,,,++++++******************))))))))))))))))))******++++++,,,))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))++++++***((((((((((((''''''((((((((((((((()))))))))******|||}}}~~~~~~}}}{{{{{{|||zzzvvvqqqmmmjjjhhheeeccc\\\XXXTTTRRRQQQQQQPPPPPPNNNMMMKKKIIIGGGDDDCCCBBB<<<:::888777777777555333777444222111222222222111////////////............,,,,,,,,,---------......++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***************)))))))))***++++++,,,,,,++++++***+++++++++++++++*********,,,,,,,,,,,,---...//////)))***+++------+++***)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++......---,,,,,,,,,,,,,,,************+++,,,---...///,,,******+++,,,+++)))******+++,,,------------...///000///...---...///---///222333555888;;;>>>@@@BBBEEEHHHIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHKKKMMMJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRTTTVVVWWWVVVRRROOOMMMJJJFFFAAA>>><<<<<<<<<888888777777777999:::;;;===???CCCHHHKKKMMMNNNNNNSSSTTTTTTVVVWWWYYYZZZ[[[XXXXXXWWWWWWXXXYYY[[[\\\\\\ZZZWWWTTTQQQPPPOOOOOOPPPNNNKKKJJJJJJKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJJJJGGGHHHGGGGGGFFFEEEDDDDDDAAABBBCCCCCCCCCBBBAAA@@@======<<<;;;<<<<<<===>>>;;;;;;:::999888888888888777777888888888999999999:::;;;===<<<;;;;;;===>>>AAACCCEEEEEEBBB@@@>>>>>><<<<<<===>>>???AAABBBCCCDDDEEEFFFEEECCC@@@@@@@@@AAA@@@>>>>>>???@@@AAAAAA@@@?????????@@@AAABBBCCC????????????>>>>>>>>>>>>::::::999888777888999999666666666666777999:::;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@AAADDDEEEFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBDDDFFFBBB@@@??????AAABBBAAAAAABBBBBBBBBCCCCCCEEEFFFFFFOOOQQQTTTTTTQQQLLLEEEAAA>>><<<::::::::::::888666444444333333333444555666444555666888999999888888555666666777777666666555222222222111000///---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++'''(((((()))))))))))))))(((((()))++++++,,,,,,+++(((((()))))))))************+++,,,,,,,,,,,,+++***))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))((('''(((***+++++++++((((((''''''''''''(((((((((((()))))))))*********}}}}}}~~~~~~|||||||||zzzvvvqqqmmmjjjgggdddbbb[[[XXXTTTRRRQQQQQQPPPOOONNNMMMKKKIIIGGGEEECCCBBB<<<:::888777777777555333777555222111222333222222000/////////............,,,,,,,,,------.........*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++************))))))((((((''''''+++++++++,,,,,,+++++++++,,,++++++******)))))))))++++++++++++,,,---...///((()))+++,,,,,,+++)))((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,---))))))***++++++++++++***---,,,++++++******++++++))))))))))))***+++,,,---,,,***'''(((+++......---******+++,,,,,,,,,++++++---...//////...---...///,,,...000111222444777999>>>@@@DDDGGGIIIHHHFFFEEEDDDEEEFFFFFFFFFGGGJJJMMMJJJKKKKKKMMMNNNOOOPPPPPPRRRRRRRRRSSSTTTSSSQQQNNNQQQOOOJJJEEEBBB@@@@@@@@@===<<<:::999888888999:::666999<<<@@@DDDFFFHHHIIILLLMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPQQQSSSVVVXXX[[[YYYVVVSSSQQQQQQQQQRRROOOMMMJJJJJJKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKJJJJJJIIIHHHGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEE???>>>===<<<<<<<<<===>>>888888777777777888888999777777888888888888888888666777999888777777888999<<<<<<<<<;;;999999:::;;;666666666777888:::;;;<<<:::<<<>>>???===<<<<<<<<<>>><<<::::::;;;=========:::::::::::::::;;;<<<<<<:::::::::999888888888777666666555444555666777888666666777888999;;;<<<===:::;;;;;;<<<>>>???@@@AAA????????????@@@AAABBBBBBDDDFFFIIIKKKKKKIIIFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@CCCBBBAAA@@@AAACCCEEEFFFBBB@@@??????AAABBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEEEEEHHHLLLNNNLLLFFF@@@<<<;;;:::888777777777555333444444333222333444666777888999:::;;;;;;:::999888999888888777555444222111111111111111000///------,,,,,,++++++++++++++++++)))***++++++++++++******''''''((()))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))***************+++,,,------,,,+++***(((((())))))******++++++))))))))))))((((((((((((++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))((('''(((***,,,,,,+++(((((('''''''''(((((()))))))))))))))************~~~~~~~~~}}}{{{zzz{{{wwwqqqllljjjhhhgggfff^^^YYYRRROOOPPPQQQQQQPPPRRROOOKKKHHHGGGEEEBBB@@@<<<999777666666555444333222222222222222222222222000//////...------,,,,,,---...000111111000...---///...------...///...---000//////---,,,+++******,,,+++******))))))******......---++++++++++++++++++++++++*********))))))++++++***)))'''%%%$$$###,,,+++++++++******))))))******+++++++++,,,,,,,,,+++,,,.........,,,***)))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000---)))((()))+++,,,,,,,,,------......------,,,......---,,,+++))))))((()))+++,,,,,,***))))))***'''(((***,,,---------,,,////////////000111333333999<<>>>>>===<<<;;;::::::999888999:::;;;===>>>@@@@@@EEEFFFFFFHHHIIIJJJKKKLLLNNNMMMKKKKKKLLLOOORRRTTTTTTSSSPPPNNNMMMLLLLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJLLLKKKIIIIIIIIIIIIHHHFFFIIIIIIJJJJJJIIIGGGEEEDDDDDDDDDFFFHHHJJJJJJHHHFFFBBB@@@>>><<<;;;;;;<<<===@@@@@@???>>><<<:::999888999999999::::::;;;;;;;;;999999999888999999::::::888888888777777666555444333333444555666777888888666666777888888999::::::<<<;;;999777666666777888888777666666666777888999:::999888888777777777888777666555555666888:::;;;::::::::::::;;;<<<============>>>???@@@AAAAAABBB?????????@@@AAABBBCCCDDDHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<>>???AAABBBBBBAAA@@@???@@@AAACCCDDDCCCAAA>>><<<333333333444444555555555222222333444555666666777===>>>>>>;;;777555666888777555444444555666444333000///...---,,,------...************************((())))))+++,,,---......++++++++++++++++++++++++******)))))))))))))))***************************)))))))))))))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((()))***************)))((((((((((((((((((((((((''''''&&&''''''((())))))~~~~~~}}}|||~~~~~~|||zzzyyyzzzvvvpppllljjjiiihhhgggaaa[[[TTTPPPPPPQQQPPPOOOPPPMMMJJJHHHFFFEEEBBB@@@<<<:::777666666666444333222222222222222222222222111000000///......------,,,---///000000///---,,,///---,,,---...///...---...------,,,,,,+++******---,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++*********))))))***************)))((('''************)))))))))(((+++++++++,,,,,,,,,,,,---***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++)))++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))***,,,,,,***)))***+++,,,,,,---.........---,,,---------...///000111222555888===AAACCCCCCBBB@@@CCCDDDDDDDDDCCCCCCEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKMMMPPPQQQOOOLLLLLLLLLLLLKKKIIIGGGDDDCCC@@@??????===<<<;;;::::::888888999999::::::;;;;;;@@@AAABBBCCCEEEFFFHHHHHHKKKJJJHHHGGGHHHJJJMMMNNNQQQPPPNNNMMMLLLKKKJJJJJJFFFGGGHHHHHHHHHGGGFFFEEEJJJHHHGGGGGGHHHHHHFFFEEEIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFHHHJJJJJJHHHFFFAAA@@@>>><<<<<<<<<>>>???BBBBBBBBBAAA???===<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999888777666555444444555666777888999:::888888888888999999999999===;;;999888777777888999999888888777888999:::;;;;;;;;;:::999999999999999;;;:::999888999:::<<<>>>======<<<<<<;;;<<<<<<<<<======>>>???@@@AAAAAABBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDBBBAAAAAA@@@????????????AAAAAAAAA@@@@@@??????????????????@@@@@@@@@@@@@@@===>>>???@@@@@@???>>><<<;;;;;;<<<<<<;;;999666555333333444444444555555555777777888999::::::;;;;;;:::;;;;;;999555333444666555444333333444444333222000///...---------......************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************************%%%&&&''')))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******))))))***,,,))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))************************((((((((((((((((((((((((***************+++,,,,,,|||{{{|||~~~~~~|||zzzyyyxxxuuupppmmmkkkjjjiiihhhbbb\\\UUUQQQQQQQQQPPPOOONNNKKKHHHFFFFFFEEECCCAAA<<<:::777666666666444333111111111111111111111111111111111000//////......,,,,,,............,,,,,,...---,,,---...///...,,,++++++,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,'''(((***+++,,,,,,+++++++++++++++***************))))))***,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,------,,,---...//////...------*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***((())))))************))))))******+++++++++,,,,,,,,,)))***,,,,,,+++******+++...............---,,,,,,---------------...///000111333777:::<<<<<<;;;:::===???AAABBBAAAAAACCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGJJJLLLMMMLLLJJJKKKKKKKKKKKKJJJIIIGGGFFFBBBBBBAAA???>>><<<;;;;;;;;;::::::999888888777777;;;<<<===>>>???AAABBBBBBEEEDDDCCCBBBCCCEEEGGGHHHKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHGGGFFFFFFEEEGGGEEECCCCCCEEEEEEEEEDDDGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEFFFHHHJJJJJJIIIGGGAAA@@@???======>>>@@@AAACCCCCCBBBAAA@@@???===<<<============<<<<<<<<<<<<;;;::::::999999::::::::::::;;;;;;::::::999888777666777777888999:::;;;;;;;;;;;;;;;:::::::::999999>>>===;;;:::999999:::;;;::::::::::::;;;<<<>>>>>>======<<<;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>??????>>>======<<<;;;;;;<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCC@@@@@@???????????????@@@BBBBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<:::999666666555444333222111111444444444555555555555555555555666666777777888888777888777555333111222333333222111111222222111000//////...------------...************************...------,,,+++***))))))++++++++++++++++++++++++++++++***)))))))))))))))************************&&&&&&((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******((((((((((((((((((((((((((((((''''''(((((())))))}}}|||~~~}}}{{{zzzwwwtttpppmmmlllllljjjiiiaaa[[[UUUQQQQQQSSSRRRQQQLLLJJJGGGFFFEEEEEECCCBBB<<<:::888777777666555333000000000000000000000000000000000/////////......+++,,,,,,------,,,,,,+++...---,,,,,,......---,,,)))***,,,------...------------,,,+++++++++++++++''')))+++,,,---,,,+++)))************************))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,------,,,+++***)))************************************************++++++++++++++++++++++++,,,+++++++++,,,,,,***)))))))))************))))))------,,,,,,+++***)))))))))***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++000///...------,,,---------///222444666666666555888;;;>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBCCCEEEGGGIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJHHHGGGEEEDDDCCCAAA@@@>>>===<<<======<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>???AAACCCDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDBBBAAAAAABBBDDDDDDCCCBBBCCCCCCCCCDDDDDDCCCCCCFFFEEEFFFGGGJJJJJJIIIGGGBBB@@@???>>>>>>@@@AAABBBAAAAAAAAA@@@???>>>===<<>>>>>=========<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999999999999:::;;;;;;<<<======<<<<<<<<<===============>>>>>><<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAA??????>>>======>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@??????@@@AAABBBBBBBBBBBBBBB@@@@@@??????@@@AAAAAABBBBBBAAA@@@?????????@@@@@@>>>>>>>>>===============::::::::::::999888666555444333222111111222333333555555555555555555555666222222222222333333333333555555444222111111111111111000//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,+++***))))))************************,,,+++******))))))******************************)))************)))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******(((((('''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((}}}|||vvvssspppnnnmmmlllkkkiii^^^YYYSSSPPPRRRTTTUUUTTTKKKIIIGGGFFFEEEEEEDDDBBB===;;;888777777777555444000000000000000000000000//////............------+++,,,,,,,,,,,,,,,,,,+++...,,,+++,,,---...---,,,)))+++---///000000//////,,,,,,+++***************+++,,,---......,,,***(((******************************++++++,,,+++++++++******++++++++++++++++++))))))))))))***************))))))(((&&&%%%$$$###************************************************++++++++++++++++++++++++///,,,***)))***+++++++++******++++++++++++******---,,,,,,++++++*********(((***,,,,,,++++++,,,---******++++++,,,---......333222000...---+++++++++------///000222222333333555777;;;=========>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBDDDFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>=========<<<<<<<<<<<<<<<======<<<;;;999888777777888999999:::<<>>???@@@BBBCCC@@@@@@@@@@@@@@@???>>>===@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;::::::;;;;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>???AAAAAABBB>>>>>>========================>>>???@@@@@@AAAAAA?????????>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>;;;<<<===>>>???>>>>>>>>><<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBB@@@???>>>??????@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDBBBAAA???>>>??????@@@=========<<<<<<<<<;;;;;;888888777777666555444333222111111111222444666888666666666666666666666666555555555555555555555555444333222111111111111111000...------......---,,,************************************************++++++++++++++++++++++++************************++++++************++++++***************************************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************)))((((((''''''''''''((((((((((((((((((((((((++++++***))))))*********~~~~~~~~~}}}vvvtttqqqooonnnmmmkkkiii\\\WWWQQQPPPRRRUUUVVVUUULLLJJJGGGFFFFFFEEEDDDBBB===;;;888777777777555444111111111111111111111111...............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++***+++...000111111000///,,,+++******))))))******------......---,,,***)))***************+++++++++******+++++++++***))))))((((((((((((((()))))))))))))))))))))*********+++------,,,***)))(((''''''+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++000---)))((()))+++,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,------...(((***,,,---,,,,,,,,,...,,,,,,,,,---...000111222222111000...,,,+++++++++---------...///000111111222444777888888999:::<<<<<<<<<===>>>>>>>>>>>>>>>>>>AAADDDEEEEEEEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<===============??????===<<<:::888777666555666777888:::===???@@@===>>>@@@AAACCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGEEEBBBAAABBBDDDEEEDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEDDDCCCEEEGGGHHHGGGGGGBBBAAA@@@>>>>>>???AAABBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@???????????????>>>===<<<<<<;;;;;;;;;;;;>>>>>>???>>>>>>===<<<;;;=========>>>>>>>>>??????;;;;;;===>>>@@@BBBCCCCCC>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBB<<<===>>>@@@AAAAAA@@@???;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCBBBAAA???>>>>>>>>>???@@@@@@@@@?????????@@@@@@AAACCCDDDFFFGGGHHHFFFCCCAAA??????@@@AAA<<<<<<;;;;;;:::999999999555555555444444333333333000000000111222444666888777777777777666666666666777666666555555444444444333111//////111111111000///---,,,,,,------,,,+++((()))***************)))*********************************++++++,,,,,,,,,***************************************+++,,,---************************'''''')))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************+++******)))((('''((((((((((((((((((((((((******)))((((((((())))))}}}}}}~~~}}}wwwuuurrrpppnnnmmmjjjhhh\\\WWWQQQOOOQQQTTTTTTTTTNNNLLLIIIGGGGGGFFFDDDBBB===;;;999777777777666444222222222222222222222222.............../////////------,,,,,,,,,,,,---------,,,++++++------,,,+++)))+++---000111000///...,,,,,,+++************+++,,,,,,,,,+++++++++++++++))))))*********+++++++++******++++++++++++******((((((((())))))************+++++++++,,,,,,,,,,,,///......---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************...,,,******+++++++++***++++++,,,,,,,,,,,,++++++((()))***+++,,,------...(((***,,,---,,,,,,---...///...------...///000111------,,,,,,,,,,,,------------,,,,,,---...///000///111222222222333555777777888999:::;;;<<<<<<<<<===@@@CCCDDDCCCBBBCCCDDDCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBB???????????????????????????>>>===<<<;;;:::999999555666666777888999::::::999999:::;;;===@@@BBBCCCBBBBBBCCCDDDFFFIIILLLMMMKKKHHHDDDCCCDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBCCCDDDCCCBBBCCCEEEFFFFFFFFFCCCBBB@@@>>>===>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@???????????????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;>>>??????>>>>>>===<<<;;;===>>>>>>>>>>>>?????????:::;;;<<<===>>>???@@@@@@======>>>>>>>>>>>>======>>>???@@@@@@@@@???>>>===>>>=========>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCC???@@@BBBCCCCCCBBBAAA@@@;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCAAA@@@???=========>>>======<<<<<<>>>>>>???@@@BBBDDDFFFGGGIIIGGGCCC@@@>>>===>>>???999999888888777666666555444333333222222222333333222222222222333444555555888888888777777777666666444444444333222111111000111///------000111000///...---,,,,,,------,,,***))))))+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,************************(((((()))***+++---...///************************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''')))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))))))))***,,,---...///...,,,***((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&~~~||||||~~~~~~}}}|||wwwuuurrrpppooommmjjjggg]]]WWWQQQOOOPPPRRRRRRRRROOOMMMJJJHHHGGGFFFDDDBBB===;;;999888888777666444222222222222222222222222////////////000000000000...------,,,,,,------...---,,,++++++------,,,+++(((***---///000///---,,,...---,,,,,,++++++,,,,,,))))))))))))***+++,,,---))))))******++++++++++++)))******+++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........))))))))))))***+++,,,------------------------------------,,,,,,+++++++++************************,,,++++++,,,---,,,***(((++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++(((***,,,---,,,,,,---...///...---,,,+++,,,------)))))))))***+++---...///---,,,+++++++++,,,...///......///......///222444444555666888999:::::::::<<>>>>>@@@CCCFFFIIIKKKMMMJJJFFFEEEEEEFFFGGGGGGEEECCCBBB@@@??????@@@@@@DDDBBBAAABBBDDDEEEFFFEEECCCBBB@@@>>>======>>>???======>>>?????????>>>>>>>>>>>>>>>??????@@@@@@AAA??????>>><<<<<<;;;;;;;;;>>>??????>>>>>>===<<<;;;>>>>>>>>>>>>>>>?????????::::::;;;;;;<<<<<<======<<<===>>>>>>>>>>>>======>>>???@@@@@@???>>><<<;;;======<<<<<<===>>>??????===>>>???@@@AAAAAAAAAAAACCCDDDEEEFFFEEEDDDBBB@@@;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCCCCBBB@@@???<<<<<<<<<<<<;;;::::::999<<<===>>>???AAADDDFFFGGGHHHFFFBBB>>>;;;:::;;;;;;777666666555444444333333333222222222222222333444555555555555555444444444999888888888777777666666666555444444333222111111000---+++,,,///000///---...---+++,,,------,,,******+++,,,---...------,,,************************++++++++++++++++++++++++))))))))))))))))))))))))''''''(((***+++...///000***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))---///111333222///,,,)))((((((((((((((((((((((((++++++***)))))))))))))))~~~||||||}}}|||zzzyyyzzzsssnnnoooooojjjdddaaaZZZVVVSSSRRRTTTUUUTTTRRRPPPNNNLLLKKKJJJGGGBBB???;;;;;;:::999777444111//////////////////000000111000000////////////000000...------,,,,,,------......---,,,+++++++++,,,,,,------+++***))))))((((((......---,,,,,,+++******++++++++++++,,,---......++++++******************((()))***+++,,,,,,+++************)))(((&&&$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,******++++++------......******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++******)))*********...---,,,,,,++++++,,,,,,***+++---------+++)))((()))))))))***+++++++++,,,)))***++++++,,,,,,,,,,,,,,,***'''%%%%%%'''***,,,******+++,,,------------(((,,,///...***'''))),,,//////...---...///000111444444444555555555666666999;;;???AAA@@@@@@@@@@@@CCCCCCBBBAAAAAA@@@?????????@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGFFFDDDBBB@@@CCC@@@======>>>>>>;;;888:::999888888777777888888555666666666555555666888<<<;;;:::;;;>>>BBBGGGJJJPPPOOOMMMKKKHHHGGGFFFFFFFFFEEECCCAAA@@@@@@@@@@@@????????????????????????BBBAAA@@@???>>>>>>>>>>>>======>>>@@@BBBBBB@@@===>>>>>>>>>???@@@@@@AAAAAABBBAAA???>>>>>>>>>???@@@>>>>>>===<<<;;;;;;:::999;;;;;;;;;;;;<<<===>>>>>>@@@?????????????????????============>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<============<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???DDDHHHLLLLLLHHHDDDDDDEEE???>>>===<<<<<<===>>>>>>AAA@@@???>>>============::::::::::::;;;;;;<<<==================>>>???@@@@@@???===;;;999777666555222222333333333444444444111111222333555777888999666666666666777888999999777777777666666555444333777666333000...---,,,,,,111000...+++***))))))*********++++++++++++******'''((()))***,,,,,,------******++++++++++++******---,,,***'''(((++++++)))+++*********))))))((((((++++++******))))))(((((((((((())))))******++++++******+++,,,------......))))))))))))))))))))))))************))))))))))))))))))))))))************+++******)))((('''&&&&&&((())))))(((&&&&&&''')))++++++++++++++++++++++++(((((()))******************444AAA<<<,,,+++...'''*********)))))))))))))))&&&''''''((()))******+++~~~|||zzzyyyyyyrrrnnnooonnngggaaa^^^XXXVVVSSSRRRSSSTTTSSSQQQPPPNNNLLLJJJIIIGGGCCCAAA;;;;;;:::999777555333222222111111111111111111111//////............//////...------,,,,,,------...------,,,,,,+++++++++,,,---,,,+++***))))))))))))------,,,++++++***))))))+++++++++++++++,,,,,,---++++++++++++++++++++++++******+++,,,---,,,+++++++++++++++***)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++******)))((()))))))))------,,,++++++++++++,,,***+++,,,------+++***(((***************+++++++++******+++,,,,,,,,,++++++,,,+++)))(((((()))+++,,,,,,,,,,,,---,,,,,,+++++++++...111///+++)))+++------,,,+++++++++,,,...///000000000000111111111111555888;;;======<<<<<<===<<<======>>>>>>??????@@@??????@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDAAA???======??????===;;;;;;:::999999888888888888777777777666444444555666:::999888888:::>>>BBBDDDLLLKKKIIIGGGEEEDDDDDDCCCAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<===>>>@@@BBBBBB???=========>>>>>>???@@@@@@@@@CCCBBB@@@???>>>??????@@@======<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>??????????????????@@@???>>>>>>======>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@EEEEEEFFFGGGGGGEEEBBB@@@@@@???>>><<<<<<<<<======???>>>>>>======<<<;;;;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::888666555333333222222222333333333444444222222333444555777999:::999888888888999::::::;;;666777777666666555444333444333111///...------...,,,,,,+++++++++++++++,,,******++++++++++++******(((((())))))))))))((((((******++++++++++++******+++,,,,,,---...---***'''************)))))))))(((*********)))))))))))))))))))))))))))*********************+++,,,,,,------))))))))))))))))))))))))************))))))))))))'''(((((((((((()))))))))++++++*********))))))))),,,,,,***'''$$$$$$%%%(((++++++++++++++++++++++++(((((()))******************555CCC???000...000'''''''''(((((()))))))))***'''''''''((()))*********{{{yyyyyyxxxrrrnnnooolllddd\\\YYYVVVTTTRRRRRRSSSSSSRRRQQQPPPNNNKKKIIIHHHGGGEEECCC===<<<:::888777666555555444444444333222222111111......------------.........------,,,,,,------...------,,,,,,,,,+++++++++++++++************++++++,,,++++++******)))))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++***))))))+++++++++++++++++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********)))(((((((((((()))------,,,+++++++++++++++***+++,,,---,,,+++***)))+++++++++***************++++++,,,,,,,,,+++******---,,,++++++++++++,,,---------------,,,+++***)))---000222000---++++++---,,,,,,+++++++++,,,---...---------............///111444666888777777777888888888999::::::;;;<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGFFFEEEDDDCCC@@@>>>===>>>@@@@@@???>>>===<<<;;;:::999999999999888999888666444333444555777666555444555888;;;===DDDCCCBBBAAA????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<:::999;;;;;;===@@@BBBBBB???===<<<<<<======>>>?????????CCCBBBAAA@@@???>>>??????;;;;;;;;;;;;<<<<<<<<<===::::::::::::;;;<<<===============>>>>>>?????????BBBAAA@@@>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAA>>>???@@@@@@AAAAAA@@@@@@DDDBBBAAACCCFFFEEEAAA<<<@@@@@@>>>===<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888888777777777777888888888888888777777777777666555555444333222111111222222222222333333333333444444444555666888999:::999999888888888999::::::666666666666555444333333111000///...............*********+++++++++************++++++++++++******************)))'''&&&%%%******++++++++++++******,,,++++++,,,...---***(((************))))))))))))))))))))))))***************************))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++***)))&&&$$$$$$''')))))))))))))))))))))))))))(((((()))***************)))444CCCAAA333222222)))%%%%%%&&&'''((()))******''''''(((((())))))******~~~{{{yyyyyyvvvrrroooooojjjaaaXXXUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQNNNJJJHHHHHHGGGFFFEEE>>><<<:::888777777777888555555555444333111000000///......------......///...------,,,,,,------...,,,---------,,,,,,++++++************++++++,,,---,,,+++++++++*********)))++++++++++++******)))(((+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++************++++++++++++******++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))---,,,,,,+++***+++++++++***+++,,,,,,,,,++++++***,,,+++++++++***))))))))),,,,,,,,,,,,++++++***)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******...000111000---++++++,,,...---,,,,,,,,,---///000------........./////////...000333333333222333444888888777777666666666666;;;;;;<<<===???@@@AAAAAADDDDDDEEEDDDDDDBBBAAA@@@@@@@@@???????????????>>>???>>>===;;;::::::::::::888999999777555444555666666555333333333555777888<<<;;;:::999999888999999999999999:::;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@???>>><<<;;;:::;;;===???BBBAAA???<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@???>>>>>>======::::::;;;<<<<<<===>>>>>>:::999999::::::;;;<<<===<<<<<<<<<===>>>>>>??????AAA@@@???>>><<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========>>>???@@@@@@@@@>>>??????@@@AAA@@@@@@@@@AAA@@@@@@AAABBBBBB???<<<@@@???>>>===<<<;;;:::::::::;;;<<<===<<<;;;999777888777666555555444555555555555555555555444333333222222111111111000000000222222222222333333333333666666666666777888999:::777777666666666666666777555555555555444333222222//////......------------++++++,,,+++***(((&&&%%%******++++++++++++******,,,,,,,,,,,,+++)))((('''******++++++++++++******///***((()))+++******,,,*********)))))))))))))))(((((())))))******+++++++++++++++******)))))))))(((((())))))*********+++))))))))))))))))))))))))************)))))))))((('''''''''((((((((())))))((((((''''''&&&&&&%%%%%%$$$%%%'''((('''(((***,,,))))))))))))))))))))))))(((((()))***************(((222???===111333666---'''''''''(((((()))))))))'''((((((((()))))))))***~~~}}}{{{zzzzzzvvvrrrpppoooiii^^^VVVSSSRRRSSSSSSSSSRRRRRRRRRRRRQQQNNNKKKIIIHHHHHHGGGFFF>>>===:::888777777777888444444444333222000...---000//////////////////000...------,,,,,,------...,,,,,,---------,,,+++***************+++,,,---...,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))*********+++++++++,,,,,,,,,++++++******))))))))))))******++++++******++++++++++++++++++++++++******++++++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,+++************+++***+++++++++,,,+++++++++,,,+++++++++***))))))))),,,,,,,,,,,,++++++***)))******+++,,,,,,+++******)))***++++++,,,,,,,,,+++---.........,,,+++******---,,,,,,+++,,,---...///------------............---///000111000000111222555555555444444444444444888888999;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDBBBBBBAAA@@@???=========???>>>===<<<;;;;;;;;;;;;777888999888777777888:::777666555444444555666777666555444444333333444444555555666777999999::::::999:::::::::;;;;;;;;;<<<<<<===@@@AAABBBAAA@@@???<<<;;;<<<>>>@@@@@@===;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>=========;;;<<<<<<======>>>>>>???::::::::::::;;;<<<======<<<<<<======>>>>>>>>>???>>>>>>============>>>>>><<<<<<======>>>?????????????????????>>>>>>>>>>>>===>>>??????@@@@@@??????===???AAAAAA>>>======>>>>>>>>>===<<<;;;:::888888888999;;;<<<<<<:::888777666555444333333333333333333333444444333222111000111111111111111111111111222222333333333444444444777777777777777888999:::777666555555444444444444333333333333333222000000.........---,,,+++************++++++***(((&&&%%%******++++++++++++************+++++++++******)))******++++++++++++******---***+++111222...++++++))))))))))))))))))******(((((())))))******++++++,,,,,,++++++******))))))((()))))))))))))))******************************************)))))))))((((((((()))))))))************)))((('''&&&%%%$$$### $$$(((++++++***))))))(((((((((((((((((((((((((((((()))***************'''...888555,,,222999222*********))))))((((((((((((((((((((())))))))))))~~~}}}{{{{{{|||xxxtttqqqooohhh]]]VVVUUUQQQSSSUUUTTTSSSRRRRRRSSSQQQOOOLLLJJJIIIHHHFFFDDD>>>===;;;999888777666666222333333333111000...,,,000000////////////000000...------,,,,,,------...+++,,,---...---,,,+++***+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***))))))))))))******++++++,,,++++++***)))))))))******)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,+++***************++++++++++++++++++,,,,,,+++++++++***************++++++,,,,,,,,,+++******))))))************))))))((()))***+++,,,,,,,,,,,,++++++,,,,,,++++++***)))******)))))))))***+++,,,*********+++++++++,,,,,,,,,...//////......///111//////000222333444555666444555666777999;;;<<<<<<;;;<<<>>>AAADDDFFFIIIJJJAAABBBBBB@@@===;;;;;;<<<>>>===<<<<<<;;;<<<<<<<<<888999::::::999999;;;===:::999888777666777777888555444333222222222222222000111333444555666666666777777888888999999:::::::::<<<>>>@@@BBBBBBBBBBBB???===<<<<<<======<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>??????>>>>>>????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@;;;<<<<<<<<<======>>>>>>?????????>>>>>>=========<<<===>>>>>>??????>>>>>>999===@@@???;;;999;;;>>>;;;;;;;;;;;;:::888777666777777888999999888777666444444333222222222333333222333444444444333222111222222222222222222222222444444444444555555555555888777777777777777888888888777666555444444333333111111111111000///......,,,------,,,+++***)))((('''((()))******+++************++++++++++++******&&&'''((()))))))))))))))******++++++++++++******))))))111===>>>444***((())))))))))))************))))))))))))************+++++++++++++++*********))))))))))))))))))******************************************))))))))))))))))))))))))************,,,++++++***)))((('''&&&###'''+++,,,+++(((%%%%%%(((((((((((((((((((((((((((((()))***************'''+++333///'''///777222,,,,,,+++***)))(((''''''(((((((((((())))))))))))}}}|||}}}~~~yyyuuurrrooohhh]]]XXXXXXQQQTTTVVVVVVTTTSSSSSSTTTRRRPPPMMMLLLJJJHHHEEEBBB===<<<<<<:::888666444333111222333333222000...---/////////....../////////...------,,,,,,------...+++,,,---......,,,+++))),,,,,,+++++++++,,,------++++++++++++++++++++++++)))***,,,---------+++***))))))***++++++,,,------,,,+++*********+++,,,---+++,,,,,,,,,,,,,,,+++***------------------------******++++++,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++***************+++*********++++++,,,---***************+++++++++******+++,,,,,,,,,++++++************************)))******+++++++++***************+++,,,,,,+++******)))((((((((()))+++,,,)))))))))************++++++---------,,,,,,---///,,,---...///000222333333111222333555666888999:::888999:::===???BBBEEEFFF???@@@AAA???<<<;;;<<<===<<<<<<;;;;;;;;;<<<======<<<======<<<::::::;;;===;;;::::::999999999999:::888777666555444333333333///000222333444444444444333444444555666666777777666777999<<<>>>@@@BBBCCCBBB???;;;::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????<<<===>>>@@@AAAAAAAAAAAACCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<===>>>??????@@@@@@@@@???>>>>>>======;;;;;;;;;<<<===>>>??????=========>>>>>>>>>>>>>>>==================>>>>>>;;;;;;<<<===============999:::::::::999999::::::888888999999888777666555444444444444555555555555222222222222222222333444222333444666666555444333333333333333333333333333555555555666666666666777888777777666666666777777777666555333222111111111////////////...---,,,,,,)))******++++++***))))))))))))))))))***+++,,,,,,******++++++++++++******''''''((()))))))))))))))******++++++++++++******)))(((///<<<>>>333***)))((()))))))))*********************)))))))))))))))***++++++++++++++++++,,,************************************************************))))))))))))((((((((())))))))))))***************************''')))******(((&&&&&&&&&))))))))))))))))))))))))(((((()))***************(((+++222...%%%,,,333,,,*********)))((((((((('''))))))))))))((((((((((((}}}|||~~~{{{wwwsssoooggg^^^YYYZZZQQQTTTWWWWWWUUUSSSTTTUUURRRPPPNNNMMMKKKHHHDDDAAA<<<<<<<<<;;;999666333111111222333444333111///............------............------,,,,,,------...+++,,,---......,,,***)))---,,,,,,++++++,,,,,,---******************++++++)))***,,,.........,,,+++******+++,,,,,,---......,,,++++++***+++,,,...///------......------,,,+++........................+++++++++*********************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++******)))*********,,,++++++***)))*********+++*********+++,,,,,,---))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++***))))))***+++++++++++++++++++++***)))(((***))))))+++------,,,+++,,,+++*********+++------************+++++++++++++++,,,,,,+++******,,,...........................///000111333555777888999888888888999999;;;<<<<<<<<<>>>@@@???<<<;;;===???;;;::::::;;;;;;<<<===>>>?????????===;;;:::;;;<<<<<<;;;;;;::::::::::::;;;;;;:::888777666555555555111222444555666666555555111111222333333444555555333444555777;;;>>>AAACCCDDD@@@;;;888888999:::;;;<<<<<<======>>>?????????<<<===@@@BBBCCCDDDDDDDDDFFFEEEDDDBBB@@@>>>===<<<===<<<<<<======>>>???@@@BBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@::::::;;;<<<===>>>??????:::;;;;;;<<<===<<<<<<<<<999777555666999:::888666555666777888888777666555333222222111111222333333222111111111222333444444222333555777777777555444444444444444333333333333666666666666777777777777888777777666666666666666444333222000///.....................---,,,+++***&&&''')))***+++++++++***---,,,+++)))))))))************++++++++++++************++++++++++++***)))******++++++++++++******...((()))333555---***///(((((())))))*********+++++++++******))))))((((((*********++++++,,,,,,---+++++++++***************************************************))))))))))))''''''''''''((((((((()))%%%&&&'''((()))***+++,,,'''''''''&&&%%%&&&***,,,************************(((((()))***************))),,,444000&&&+++///&&&'''''''''((((((((((((((())))))))))))((((((((((((}}}{{{|||~~~|||xxxsssmmmhhhbbb\\\WWWVVVUUUTTTSSSTTTTTTRRRPPPOOONNNNNNMMMLLLIIIEEEBBB>>>;;;999888::::::777555333333222222111000000000////////////////////////............---,,,++++++,,,,,,++++++***+++++++++((((((((()))***+++------,,,***))))))******)))'''++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***+++++++++***+++---......---+++************++++++,,,,,,,,,...---,,,+++************,,,+++++++++***))))))))),,,,,,,,,+++++++++******************************///...---,,,+++)))(((((()))************+++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++*********++++++,,,,,,,,,+++***)))))))))+++...///......///000222444555666666666555666777:::===???======<<<;;;::::::::::::>>>======<<<<<<<<<=========<<<;;;::::::;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===:::888777666777777666777888999:::999888777666666555555444444444333111222444666888:::;;;<<>>>>>???>>><<<<<<<<<<<<===>>>??????AAACCCDDDDDDCCC@@@<<<:::;;;<<<>>>@@@???===;;;999DDD@@@>>>@@@DDDDDD@@@;;;???>>><<<;;;;;;;;;<<<<<>>>>>===999999999777666777:::<<<;;;;;;::::::999888888888888777666555444333333333555555444333333222222111222222333444555666666777444444444555555777888999777777666666666666666777333444555666666666666666999888777666444444333333333333333333222111000000222222000//////.........---,,,,,,+++*********+++************************)))))))))))))))(((''''''&&&(((+++---...,,,***((((((((())))))*********+++))))))*********))))))(((+++*********))))))(((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++***(((&&&&&&(((******)))(((&&&&&&&&&'''((())))))))))))))))))))))))((()))***++++++***)))(((***+++,,,,,,------------***(((&&&'''***+++)))'''&&&'''(((*********)))(((}}}{{{{{{|||zzzwwwrrrnnnjjjddd^^^ZZZXXXVVVTTTSSSTTTTTTSSSRRRPPPOOONNNMMMLLLJJJFFFBBB>>><<<999999:::999777555333333222222111000000000........................---------...------,,,,,,------,,,,,,,,,,,,,,,---************+++,,,---...++++++++++++************++++++++++++++++++++++++))))))*********+++++++++,,,++++++******+++++++++***+++---......---+++*********+++++++++,,,,,,,,,...---,,,+++************+++++++++************************++++++,,,,,,,,,************************+++******)))((('''&&&&&&)))************+++++++++))))))(((((((((((())))))******+++++++++***)))(((++++++++++++++++++++++++++++++******************++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++++++++++++++,,,,,,******))))))***,,,---...,,,,,,---...///000222333444333333333444777999;;;;;;:::999999999999999999;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999666777999:::::::::999999999999999888888888777777444444555666777888888999:::888555444555777777777777888999:::;;;;;;;;;;;;::::::::::::;;;<<<======???@@@@@@@@@>>><<<:::888:::;;;;;;<<<>>>???@@@AAALLLMMMMMMKKKGGGBBB???>>><<<;;;:::999888888999999<<<<<<<<<<<<<<<;;;::::::888999888777555666888:::888888777777777666666666555555444333222222222222444444333333333333222222000111222333444555666666777777777777777777777777777666666666777888999:::777777888888999999999999888888666555444333333333333444444333333222111000000///...------,,,,,,,,,---,,,++++++*********+++************************)))))))))))))))((('''''')))******+++++++++******((()))))))))************))))))************))))))************)))))))))((())))))))))))))))))))))))+++++++++,,,,,,+++************************++++++++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***)))''''''(((***+++***)))((('''(((((()))))))))))))))))))))))))))))))))************))))))***++++++,,,------,,,,,,***(((''''''******)))'''''''''((()))))))))((((((~~~zzzyyyyyyxxxuuurrrooolllhhhccc___ZZZWWWTTTSSSTTTUUUUUUUUURRRPPPOOONNNMMMJJJFFFCCC???===;;;::::::999777555333333333222111111000000------------------------,,,,,,------...---------...------,,,,,,------...---,,,,,,,,,,,,,,,------***,,,...---***)))***---************++++++,,,,,,)))))))))*********++++++++++++*********++++++,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,------,,,+++***************************+++++++++((()))***+++,,,------...************************+++++++++*********)))))))))************+++++++++++++++************++++++***************)))((('''++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++)))************+++++++++++++++************++++++,,,,,,++++++++++++++++++))))))******+++,,,,,,,,,*********++++++,,,---...111000000000000222444555666666666666666777777888888777777666777777888888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<=========<<<;;;:::666777999:::;;;;;;;;;;;;888888888777777777777666777777666666666555555555555333111111333444555444333444555666666666666666666777777888888999::::::<<<;;;;;;:::888777666555888888777777:::???DDDHHHOOOTTTWWWQQQEEE<<<:::<<<888777666555444444444444666666777777777666555555666777777666444333444555444444444444444444333333222222111111111111111111333333333333333444444444222222333444555666777777888888999999888888777666666666777888999;;;<<<===<<<<<<;;;::::::::::::;;;777666555444333222222222222222222222111000///...------,,,+++************,,,,,,+++************+++))))))))))))))))))))))))))))))******))))))((((((,,,+++***)))))))))++++++))))))))))))************))))))************))))))************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******)))(((((()))+++***))))))(((((())))))))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++***((('''((()))***)))''')))((((((''''''''''''(((zzzxxxwwwuuutttrrrqqqooolllgggdddZZZWWWSSSRRRSSSUUUVVVVVVTTTRRRPPPNNNMMMKKKGGGDDD@@@>>>===;;;:::888777555444333333222222111000000........................++++++,,,---............---,,,,,,,,,,,,------...------,,,+++++++++++++++(((,,,///---)))'''***...))))))******++++++,,,,,,))))))))))))***************************++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---,,,++++++*********+++)))))))))***+++++++++,,,))))))***+++,,,,,,------************************++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---((())))))***************++++++++++++++++++++++++,,,,,,,,,+++***)))((((((************************))))))*********+++++++++++++++************++++++,,,,,,,,,++++++*********((()))***+++++++++++++++******)))))))))***++++++//////.........///000000222222222222333444555666555555444444555555666666777888:::;;;<<<<<<;;;:::::::::999999999999::::::===>>>@@@@@@@@@>>>;;;999777777888:::;;;<<<======888888888888777777777777888888777777666555555444888666333333444444444333111222333333444444444333444444555666666777777777999777666444333222333333444333333444777<<>>???AAABBB@@@>>>:::888777888888999:::<<<======<<<<<<<<<<<<============999999888888888888777777999777666666777777666555333333444444555444444444222333444666666666666666777555333111000000111222000000111222444777999:::999;;;===;;;555000...---222222222222111111000000//////000000111000000///000222333222000...---...222222222333333444444444111222333444555555555555333333444555666777777888999888888888777777777777888888888999999888888888666666777888;;;===???@@@EEEDDDAAA>>>:::888666555333222111000/////////000////////////...---,,,+++++++++******)))******************))))))***++++++(((((((((((((((((((((((())))))************)))))))))***++++++++++++***)))******))))))))))))))))))(((((()))***************))))))))))))))))))******))))))))))))))))))))))))((()))******+++++++++++++++++++++*********)))))))))))))))******+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''*********)))))))))&&&'''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((()))***+++)))******+++******))))))((()))))))))((((((((()))+++)))(((&&&&&&&&&'''(((|||yyywwwtttsssssssssrrrooojjjfffYYYWWWTTTSSSUUUVVVWWWWWWWWWUUURRROOONNNLLLIIIFFFAAABBBAAA>>>:::777666666444444444333222222111111000000000000000000000000,,,,,,------...---------************+++,,,------,,,++++++***))))))))))))''')))+++***((('''))),,,************************((((((((()))))))))******)))))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++***++++++,,,***************+++++++++,,,,,,,,,+++++++++******************************(((((((((((()))))))))))))))************++++++++++++******))))))******+++(((((()))***+++---///000++++++++++++++++++++++++,,,+++++++++***)))))))))************************)))************+++++++++++++++************++++++,,,,,,++++++++++++++++++************************++++++*********++++++,,,---------...............---------......000111111222222222222333444555666333444555666777888888888888888777777777777888888<<<>>>???@@@???===:::888888888888888999;;;<<<===<<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;777666666777999;;;:::999555666666777777777666666333444666777888888777666666555333222111111222222///000111222333222222111111000000111222111///---111222222333333333333333000000111222222222111111111222222111///...///000222222333444444555666666444555666888888888777666555555666777888888999999777777777777777888888888<<<;;;:::999999999999999666666777888999;;;<<<===EEEDDDBBB???<<<888555333111000///...............000000000000///...---,,,++++++***************+++***))))))))))))***++++++))))))))))))))))))))))))))))))******++++++******((()))***,,,,,,+++******************))))))))))))'''((()))******+++******))))))))))))************))))))))))))))))))))))))'''((()))***++++++++++++,,,,,,++++++***))))))((((((((())))))***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))(((((()))%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))******))))))))))))******)))************)))((((((''')))***)))((('''(((******))))))(((((((((((()))~~~{{{yyytttsssssssssrrrnnniiieeeZZZXXXWWWWWWXXXYYYYYYXXXYYYVVVSSSPPPNNNLLLIIIGGGBBBCCCBBB???:::666666777555444444333333222111111000000000000000000000000---------...------,,,,,,+++******+++,,,---......,,,,,,+++*********++++++))))))************++++++++++++******))))))(((((((((((((((((()))))))))***(((((((((((()))***+++,,,++++++************++++++,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,+++++++++***************++++++++++++++++++,,,,,,************************++++++++++++************)))************+++++++++---,,,,,,,,,,,,,,,,,,---***)))))))))***+++,,,---++++++++++++++++++++++++++++++******************************************)))************+++++++++++++++************++++++++++++++++++++++++,,,,,,+++***)))(((((()))***+++***************+++,,,---+++,,,,,,---............---------------...///000111111000111222333444444222222222333444555777888888777777666666777777888888:::<<<===>>>===<<<;;;999888888777888999:::;;;;;;;;;;;;<<<<<<<<<======??????>>>>>>============:::::::::;;;======<<<;;;888888999999999999888888444666888999::::::999888777666555444444333333444333333333333222222111000//////...///000111222222111222444666777777777666222333444444555555555444333444444222111111333555111222333444555666777777666777888::::::999888777888888888999999:::::::::666777888999;;;===>>>???DDDAAA>>>;;;999888999:::777666666666777888999:::<<<======<<<:::666333000///......------------...............---,,,++++++******))))))))))))******)))))))))))))))***++++++************************((()))***++++++++++++***)))((())))))***+++------************)))))))))((('''((()))******+++++++++((()))))))))************))))))))))))))))))))))))((()))***************)))++++++******************((((((((()))***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''(((***%%%%%%'''(((((((((''''''))))))))))))))))))))))))))))))************))))))))))))******)))(((((('''''')))******''''''(((***((()))******************|||zzztttttttttsssrrrnnnhhhccc[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZWWWSSSPPPNNNLLLJJJGGGBBBDDDCCC???:::666666777555444444333333222222111////////////////////////............---,,,++++++,,,++++++,,,---...///000---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++,,,,,,+++***)))(((''''''(((((((((((())))))))))))(((((((((((()))***+++,,,++++++************++++++,,,,,,,,,++++++*********+++++++++***++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,------...************************(((((((((((('''''''''&&&)))************+++++++++***))))))))))))))))))***,,,+++)))((((((((()))***++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++*********++++++,,,,,,---,,,+++)))''''''(((***+++))))))))))))***+++,,,---******,,,------......---------,,,,,,------......////////////000111333333222111111111222444666777777777666666666666777777555666999;;;===>>>>>>>>>999888777777777888999:::>>>>>>??????@@@@@@@@@AAABBBBBBAAA@@@???>>>======BBBAAA@@@???@@@???===:::999:::::::::::::::999999666777999;;;<<<;;;:::999777777777777666555555555777666555333333222333333000111111000///000333666222333555888999::::::999444555666777777777777777666666555444222333666999111111222333555666777777777888999::::::999777666999999::::::::::::;;;;;;666888:::===@@@CCCFFFGGGJJJGGGBBB===999888999:::777777666666666666666777333444666777666333000---......---,,,,,,,,,------***++++++******)))((('''))))))((((((((())))))***))))))((())))))***++++++************************((()))***+++++++++++++++***)))'''&&&(((+++///111+++*********))))))((((((''''''(((******+++++++++(((((())))))*********+++))))))))))))))))))))))))***++++++******)))(((''')))))))))***++++++,,,,,,'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((&&&&&&(((***%%%&&&((()))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))***))))))(((''''''''')))+++***'''&&&(((***((()))***,,,,,,,,,+++***~~~yyywwwtttrrrooolllgggccc^^^]]][[[YYYXXXYYYZZZ[[[\\\XXXSSSOOOMMMKKKJJJHHHGGGDDD@@@>>>>>>;;;777333555555555444222000...---111111000///......------------............------------+++++++++,,,---...///,,,)))&&&'''***...111,,,,,,+++******+++,,,,,,++++++,,,------+++***)))******++++++++++++*********++++++,,,,,,++++++***///,,,))))))+++,,,***(((******))))))))))))******+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++************)))++++++***(((''''''))),,,---+++******+++,,,,,,+++)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,,,,++++++******************************************)))))))))))))))))))))))))))))))))))))))+++,,,------+++))))))*********+++++++++,,,,,,,,,++++++******************000---+++,,,......+++''')))******++++++,,,------,,,,,,,,,------.........000000000000111111111111444555888::::::888555333777666666555666888999:::999888888777666666666777888888999:::;;;;;;;;;:::BBBDDDGGGHHHHHHEEEAAA>>>@@@@@@@@@??????>>>>>>===<<<============<<<;;;;;;888888999:::;;;<<<======888888888888888888777777666777666333333666555111666666555555444444333333333333333444666999<<<>>>777888:::<<<<<<;;;:::888;;;888555222222333555777666666777888999999::::::;;;;;;;;;:::999888777666888888888777888888999999333888@@@FFFIIIHHHDDDAAA???<<<999888888888777666444333222222111111222222222222111111000000000///,,,,,,,,,++++++***************)))))))))))))))***''''''(((((())))))******+++++++++*********))))))(((((())))))))))))(((((((((((())))))))))))((('''---------------,,,+++***))))))))))))))))))))))))------,,,+++************)))((('''&&&'''(((+++,,,************))))))))))))))))))))))))))))))))))))+++++++++***((()))+++---******************************++++++++++++***************)))(((''''''&&&************************))))))(((((((((((())))))''''''(((((())))))******...---+++)))'''''''''(((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&'''))))))&&&"""~~~|||zzzxxxuuusssqqqnnniiifff___^^^\\\ZZZYYYZZZ[[[[[[[[[XXXSSSOOOMMMKKKIIIHHHGGGDDD@@@===;;;999666555555555444333222111//////......---,,,,,,+++******------............------///...,,,,,,+++,,,---...,,,+++*********+++,,,---,,,,,,+++******+++,,,,,,+++++++++++++++******)))'''(((((())))))(((((('''***++++++,,,,,,++++++***...,,,++++++---...,,,*********))))))))))))******+++++++++++++++***))))))************************))))))******+++++++++,,,++++++***)))'''''')))+++,,,***))))))***++++++***)))************+++++++++))))))))))))))))))))))))+++******))))))******++++++************))))))))),,,,,,,,,++++++*********************************+++++++++***************))))))))))))))))))))))))***+++---,,,+++******+++*********+++++++++,,,,,,************************+++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000000111333555666666555333222666666555555666777999:::888888777666666666666666666777888:::;;;<<<<<<<<<@@@BBBFFFIIIJJJHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>?????????>>>===<<<;;;:::<<<<<<===>>>???@@@@@@AAA===<<<<<<<<<;;;;;;::::::666888777555555888777444777777777777666666666666777888999;;;<<<======>>><<<<<<=========<<<;;;::::::888666444333444555777555555666666777888888999::::::::::::999888777777777777666666666777777888666999???CCCDDDBBB>>>;;;999777555444444444333111222222111000000000000111/////////......---------,,,,,,,,,++++++***************))))))))))))******(((((()))))))))))))))***+++++++++*********))))))(((((())))))))))))(((((())))))************))))))++++++++++++******)))((()))))))))))))))))))))))),,,,,,+++*********++++++))))))(((''''''(((******************)))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))+++******************************++++++++++++******++++++***))))))(((''''''***************************))))))(((((())))))***(((((((((((())))))))))))---,,,***(((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&'''(((******)))((('''~~~~~~~~~|||zzz{{{yyywwwuuussspppkkkhhh___^^^\\\[[[ZZZZZZ[[[\\\[[[WWWSSSOOOMMMKKKIIIGGGFFFEEEBBB>>>999666666777444444444333222111111000000000//////......------------............------000///---,,,+++,,,------((())),,,------,,,+++***,,,++++++******++++++,,,++++++***))))))))))))******++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++,,,......,,,+++******))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))'''((()))***+++,,,------+++++++++)))'''''')))++++++)))(((((()))******))))))************+++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***))))))+++++++++++++++*********************************++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,,,,+++***+++,,,)))*********++++++++++++************************%%%'''***+++++++++---...///......---,,,,,,+++++++++,,,,,,,,,,,,,,,------------------...............///000111222222111111555555555555666777888888777777666555555555555666444555666888:::;;;<<<<<<===@@@EEEIIIKKKKKKJJJIIIDDDBBB@@@>>>=========>>>@@@@@@??????===<<<:::999======>>>???@@@AAABBBBBB@@@@@@???>>>===<<<<<<;;;888;;;;;;888777::::::777888888888888999999999999:::<<<>>>@@@@@@???>>>===???>>>===<<<;;;:::::::::999888777666555555555666444444444555555666777777888888999999999999888888666666555555555555555666888:::<<<======:::777444444222111111222111///---000000///............///+++++++++++++++*********+++++++++++++++************)))))))))))))))*********************)))))))))+++************)))))))))((())))))******))))))(((******++++++++++++*********************)))))))))))))))))))))))))))))))))+++************+++,,,,,,))))))))))))))))))((((((************)))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))+++******************************++++++++++++******+++++++++***))))))((((((*********************************))))))*********))))))))))))((((((((((((++++++)))(((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''%%%%%%&&&'''(((***+++,,,~~~~~~~~~{{{yyyzzzyyywwwuuusssppplllhhh^^^]]]\\\[[[ZZZZZZZZZZZZZZZWWWRRROOOMMMKKKHHHFFFDDDEEEEEEAAA;;;777666888444444333333222222222222111111111000000/////////------............------///...---++++++++++++,,,((())),,,---...---+++)))++++++++++++++++++++++++,,,+++)))((((((((()))***,,,------------------,,,***++++++,,,,,,++++++***))))))***+++,,,,,,+++++++++******))))))******+++******+++++++++******)))************************((())))))***++++++,,,,,,+++++++++***(((((()))++++++***((((((***+++***)))))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,+++++++++++++++*********+++++++++************************************************+++++++++++++++))))))))))))))))))))))))''')))+++++++++***+++,,,)))))))))************+++***************+++++++++###'''***+++))))))+++...------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------...///000111333333333444444555666666666666555555555555555666333444555777888999999999;;;>>>BBBFFFIIIIIIIIIHHHDDDBBB???<<<;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@???>>><<<;;;::::::<<>>??????>>>>>>@@@>>>;;;999777777777888888888888888777666555444444444444444555555666666666666777888888888888888666555555444444444444444888888999888777555222111111111000111222111///,,,......---,,,,,,,,,,,,---))))))))))))))))))))))))+++++++++***************))))))))))))))))))***+++,,,,,,++++++******))))))************)))))))))))))))))))))******)))))))))))))))******++++++******,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))))))))***+++,,,---***************)))((('''************)))))))))((())))))))))))))))))))))))+++++++++***((()))+++---******************************++++++++++++******++++++++++++******))))))************************++++++************++++++******))))))((((((''''''***))))))(((((('''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((()))))))))))))))(((~~~{{{yyyzzzxxxvvvtttrrrnnnjjjggg\\\[[[ZZZZZZYYYXXXXXXXXXYYYVVVRRROOOMMMKKKHHHEEEAAADDDFFFEEE???:::888888555555333222222222222333.........---------------------............------...---,,,*********+++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((((()))***))))))************))))))***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,---++++++************++++++)))******+++++++++******++++++++++++++++++++++++************************+++,,,,,,+++))))))***+++---+++))))))+++,,,+++***))))))*********+++++++++))))))))))))))))))))))))++++++************++++++((())))))******+++++++++************************************************))))))))))))******++++++))))))))))))))))))))))))''')))++++++******+++,,,(((((()))))))))*********))))))*********+++++++++%%%(((++++++)))((())),,,))))))******++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,++++++,,,...///000000000111222333333333333555555444444444444555555333444555555555555555444999;;;>>>AAACCCCCCBBBBBBAAA???<<<999888999:::<<<999999:::;;;<<<<<<<<<<<<888888999:::;;;<<<======@@@???>>>===<<<;;;::::::>>>BBBAAA<<<888888888666444555555666777888999999:::::::::;;;<<<>>>@@@AAA@@@>>>;;;888777777888999777777888888777666444444444444444555555555555555333444555666777777777777555555444333333333333333555555555444333222111111///......000111000...,,,---,,,++++++******++++++))))))))))))))))))))))))************************))))))(((((()))***++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******)))))),,,++++++******+++,,,,,,))))))))))))))))))))))))((((((((()))***+++,,,---******++++++***)))((('''************)))))))))((())))))))))))))))))))))))+++++++++***((()))+++---******************************++++++++++++******+++++++++***************))))))))))))))))))))))))++++++************++++++******))))))(((((('''''')))))))))))))))(((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''***,,,...000///---***(((|||zzzzzzxxxuuusssqqqmmmhhheeeZZZZZZZZZYYYYYYXXXWWWWWWXXXVVVRRRPPPNNNKKKGGGEEE@@@BBBDDDCCC@@@===:::888777666444222222222222333////////////////////////------............---------,,,++++++++++++------++++++*********+++,,,---***++++++,,,,,,++++++***++++++***))))))))))))*********++++++++++++*********++++++,,,,,,++++++***,,,---...---,,,,,,...000++++++************++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++*********))))))***,,,,,,,,,***)))***+++---+++******+++,,,,,,+++)))************+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++)))))))))***************************************((((((((()))******++++++))))))))))))))))))))))))((()))++++++***)))***+++(((((((((((()))))))))))))))))))))***++++++,,,,,,(((***++++++)))(((((()))(((((())))))***++++++,,,+++++++++************)))))))))))))))************+++++++++++++++,,,---...------...000000000000000222222111111111222333333222222222333222222111000777888:::<<<===<<<;;;:::<<<:::888777666777888999444555777888:::;;;;;;;;;777777888999:::;;;<<<<<>>===<<<;;;;;;:::<<>><<<:::::::::<<<===777777777777666555444333444444444444444444444555222222333444444555444444444333222111111000000111111111111111111111000000+++******+++------,,,***,,,+++******))))))******))))))***************+++)))))))))***************(((((((((((()))***+++,,,***************)))))))))(((((()))))))))))))))***)))******++++++******)))&&&'''((()))))))))))))))))))))((('''''')))***+++))))))))))))))))))))))))((((((((()))***+++,,,---******************))))))************)))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))+++******************************++++++++++++******************************))))))))))))))))))))))))*********))))))*********))))))))))))((((((((((((((()))***************)))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''%%%(((,,,//////---***(((~~~|||{{{yyyvvvsssppplllgggccc[[[[[[[[[ZZZZZZYYYXXXWWWWWWUUURRRPPPNNNKKKGGGDDDAAA???>>>=========;;;:::999777555333111111222222111111111111111111111111------............------...---,,,,,,---...000111******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++******)))++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------,,,***((((((+++///,,,++++++******++++++,,,))))))***+++++++++++++++***************************************+++++++++***,,,---,,,+++)))***+++,,,***))))))***++++++***)))************+++++++++))))))))))))))))))))))))******))))))))))))******------,,,+++******))))))((()))))))))*********+++************************(((((()))******+++,,,,,,))))))))))))))))))))))))(((***++++++)))((())))))'''''''''((((((((())))))((())))))***++++++,,,,,,***))))))***++++++***(((******************++++++++++++******))))))))))))))))))))))))***************************************+++,,,---.........---...---------......///000...//////000000000//////444555666888888888777666666555555444444555555555222333444666777777777777555666666777888999:::;;;;;;;;;;;;::::::999999999777===>>>999444444666666222222222333333444444444666666777777888999::::::<<<;;;;;;:::;;;<<<===>>>666666555555444333333333333333333333333333333333000111222222222222222111111000///...------------....../////////...------***((('''(((***++++++***++++++***))))))))))))))))))))))))******+++++++++((()))))))))*********+++(((((((((((()))***+++,,,(((((()))))))))))))))***(((((((((((())))))******)))******++++++******)))''''''((()))***+++******)))((('''''''''(((***+++))))))))))))))))))))))))))))))((())))))***+++++++++***)))))))))***+++,,,************)))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))+++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))((()))***+++,,,,,,++++++''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''###%%%''')))***)))((('''~~~}}}{{{wwwtttqqqlllgggccc[[[\\\\\\[[[[[[ZZZYYYXXXWWWUUURRRPPPNNNKKKGGGDDDBBB>>>888777999<<<===<<<:::888555333111111111222.............../////////---..................---............///111222333(((***+++------,,,+++******+++,,,------,,,+++***++++++,,,------+++***)))((((((((())))))(((((((((+++++++++,,,,,,+++++++++******)))%%%"""###'''+++,,,++++++******++++++,,,((()))***+++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---***,,,------+++******++++++)))(((((()))******))))))************+++++++++))))))))))))))))))))))))+++******************+++111000///---+++)))((('''(((((())))))*********+++************************))))))***+++,,,,,,------)))))))))))))))))))))))))))+++,,,+++)))(((((((((''''''''''''((((((((()))((())))))***++++++,,,,,,+++)))((()))---...,,,)))------,,,,,,+++*********+++*********))))))(((((())))))))))))************((())))))***))))))((('''((()))+++,,,------,,,+++************++++++,,,---+++,,,---...////////////222333444666666666555555222222222333333333333444222333444444555444444444333333444555666777888888666666666666666666666666333999;;;777333444666777222222222333333333333444222333444555555444222111777888888999:::;;;======666666444333333222333333222222111111111111111111000000111111111111000000///...---,,,++++++***+++,,,---......---,,,+++***+++)))'''''')))+++,,,,,,++++++***)))))))))))))))((()))))))))******++++++(((((())))))*********+++(((((((((((()))***+++,,,''''''(((((())))))******'''((((((((())))))************++++++++++++******(((((()))++++++,,,,,,,,,+++***)))((()))***,,,...)))))))))))))))))))))))))))))))))))))))******++++++***)))((((((***,,,...************))))))))))))))))))))))))))))))))))))+++++++++***((()))+++---******************************++++++++++++******((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((()))+++,,,------,,,+++'''(((((()))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''*********)))))))))))))))}}}|||}}}zzzwwwtttqqqlllgggccc[[[ZZZYYYXXXXXXWWWWWWXXXYYYVVVRRROOOMMMJJJFFFDDDBBB???<<<:::999999888777<<<:::777555333333333444......------------......++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************)))************+++++++++************************)))***+++,,,,,,+++***))))))******+++,,,,,,------************************---,,,+++,,,...---)))%%%******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---***'''&&&''')))))))))))))))***++++++++++++***++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))*********************************))))))))))))((((((((())))))******++++++)))))))))))))))*********(((***++++++***)))***+++,,,***)))***...///...,,,((())))))))))))*********************************,,,,,,+++******+++,,,,,,+++***)))))))))***,,,---)))))))))))))))))))))))),,,++++++++++++++++++,,,*********++++++,,,,,,,,,------------------------000000000000000000000000000000000000000111111222111222222222333333333333000333666555222111222444666666555555555555666666777777666666555555555444555444333333222222222333000000000000000000000000333333555777888999999999666555333111000000111222000000///...............//////.........---------...---+++*********+++++++++++++++*********))))))+++++++++*********))))))+++++++++*********))))))))))))************))))))))))))))))))************))))))(((((((((((())))))+++***)))((()))***,,,...******))))))))))))******+++***((('''''')))+++,,,)))))))))***+++++++++,,,&&&'''(((*********)))(((((()))***,,,,,,+++******((((((((((((((()))******))))))************))))))++++++******++++++,,,---+++(((&&&'''***,,,+++))),,,+++***)))((('''&&&%%%(((---///)))$$$%%%)))+++)))))))))))))))((('''&&&))))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''((((((((((((((((((((()))******************************))))))))))))))))))))))))%%%&&&((()))))))))((('''++++++***)))((((((((())),,,+++)))((((((((()))***~~~|||||||||xxxtttpppjjjddd___\\\[[[ZZZYYYYYYXXXYYYYYYWWWUUUQQQOOOMMMJJJGGGDDDBBB???<<<::::::999888777777666333111000000000111111000///---,,,+++******------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++...------,,,+++*********++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******************))))))))))))************************,,,++++++,,,...---)))&&&))))))))))))*********+++++++++************+++++++++)))'''&&&'''((((((((((((((()))************)))*********)))((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((************************++++++*********))))))))))))))))))))))))*********)))))))))))))))))))))***(((***++++++***))))))***+++)))(((***---...---,,,)))))))))************+++************************,,,++++++******++++++,,,******)))((()))***+++,,,))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,------...///---............/////////000111222222111000111111333333333333333333444444555555555444444444333333333333222111111111111111000000000000000000000000111111333444555555555555333333222111000000000000//////...------------.........---,,,,,,+++******---,,,+++*********++++++,,,,,,++++++++++++******+++++++++*********))))))+++++++++*********))))))))))))************))))))(((((()))))))))*********))))))(((((((((((())))))((((((((())))))***************))))))))))))******...---+++)))((('''''''''***************+++++++++'''((()))*********))))))))))))***++++++++++++***((((((((((((((()))******))))))************))))))******))))))******+++++++++)))'''(((***++++++))),,,+++***)))((('''&&&&&&)))++++++((('''***,,,++++++++++++++++++***))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))***)))((((((((((((((((((+++***)))((((((((())))))}}}||||||~~~{{{wwwsssoooiiiccc___]]]\\\[[[ZZZZZZYYYYYYYYYUUUSSSPPPNNNLLLJJJGGGEEEBBB???<<<::::::999888777444333222000//////000000111000...---+++*********//////......---,,,,,,,,,------------------------************************---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++************++++++++++++***)))'''&&&%%%%%%************************+++******,,,---,,,***(((''''''(((((((((((())))))*********))))))*********///...---...///000///...''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((((((((((((((('''************************,,,+++++++++************************))))))))))))******)))))))))))))))))))))+++,,,+++)))(((((()))***)))((()))+++,,,,,,+++)))************+++++++++************************,,,+++************+++,,,))))))((((((((()))***+++)))))))))))))))))))))))))))((((((''''''(((((()))***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------000///......///000///...000/////////000111111222222222222222222111111111111111000////////////000////////////////////////...//////000111111000000000000000000///...------...---,,,,,,++++++,,,,,,,,,,,,+++***))))))((((((,,,,,,+++************+++))))))))))))((((((((((((+++************)))))))))+++************)))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&''')))*********((((((******))))))))))))******+++++++++***)))(((''''''+++++++++***************((()))******+++************))))))))))))***++++++)))(((((((((((()))******))))))************))))))((())))))))))))************)))'''(((***++++++***++++++***)))((((((''''''******)))'''***///...***++++++++++++************))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((''''''''''''(((((()))***)))((('''''''''((((((~~~~~~|||{{{|||yyywwwtttqqqnnnjjjeeebbb\\\\\\[[[ZZZYYYYYYYYYYYYTTTRRROOOMMMLLLKKKHHHFFFBBB@@@<<<:::::::::999888555555333222222222222333......------------......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------------------------))))))*********+++++++++************************,,,+++***))))))***+++,,,+++***)))((('''&&&&&&%%%************************)))******+++,,,,,,+++***((((((((((((((((((((((((******))))))))))))******'''''''''(((******(((''''''((())))))******))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((************************,,,,,,,,,+++++++++******++++++******))))))((((((*********)))))))))))))))+++,,,---,,,***(((((())))))(((((()))***+++******************++++++++++++************************++++++************++++++((((((((((((((())))))***))))))))))))))))))))))))(((((((((''''''((((((((()))*********************************************************************---,,,,,,,,,,,,---......,,,,,,,,,---------......000---+++,,,...000...,,,------------...///000000///////////////////////////...------------..............................------.........------,,,,,,---.........---+++***,,,,,,+++***************))))))))))))))))))))))))++++++************************)))))))))(((((((((************))))))))))))************))))))))))))))))))************))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))******))))))******))))))))))))******$$$%%%(((***,,,,,,,,,+++,,,+++++++++***)))))))))*********+++++++++*********)))((((((((()))+++,,,))))))(((((())))))***+++))))))************))))))((())))))******************)))(((((()))******++++++******))))))(((((((((***,,,+++)))***......+++))))))((((((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''(((((()))***)))(((((('''''''''''''''~~~{{{{{{|||xxxvvvsssqqqnnnjjjeeebbb[[[[[[ZZZYYYXXXXXXXXXXXXTTTRRROOONNNMMMKKKIIIGGGCCC@@@===;;;::::::999888666666555555444444444444000000////////////000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''((()))***+++,,,,,,---------------------------))))))*********+++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))************************)))******+++*********+++))))))))))))))))))))))))******))))))))))))*********))))))***++++++***(((((()))******++++++******(((((())))))******++++++))))))))))))************)))))))))))))))))))))))))))******++++++******)))************************,,,,,,,,,+++++++++******++++++******))))))((((((************))))))((((((,,,...///...+++***)))***((()))))))))))))))******))))))*********+++++++++************************************************'''((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************************************------,,,,,,------...///,,,,,,,,,---------......///,,,******---///---+++------,,,,,,---......///,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++,,,---,,,+++***)))++++++***)))))))))))))))''''''((()))***+++,,,,,,************************------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))+++)))'''%%%%%%&&&)))*********))))))))))))****** ###'''***---.........,,,+++++++++***)))))))))++++++*********************)))((((((((()))+++,,,)))))))))))))))***++++++))))))************)))))))))***+++,,,,,,,,,++++++))))))))))))))))))***+++************))))))))))))(((...000,,,((()))++++++))))))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((()))***++++++(((((((((((((((''''''&&&~~~{{{{{{|||{{{yyyuuurrrnnniiiccc___[[[ZZZYYYXXXWWWWWWWWWWWWUUUSSSPPPOOONNNLLLJJJGGGCCC@@@===;;;;;;:::999888666666555555444333222222555444222111///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................(((((()))***+++------...------------------------)))************+++++++++************************++++++************++++++(((((()))******+++,,,,,,************************)))***+++***)))((()))+++++++++************))))))*********))))))*********...---,,,,,,------,,,***))))))***+++++++++++++++)))))))))******+++++++++)))))))))*********++++++))))))))))))))))))))))))***++++++,,,,,,++++++***************************,,,+++++++++************************))))))))))))++++++******)))(((((((((+++---...---+++******+++((()))******)))((()))+++((())))))))))))*********************************))))))***++++++***))))))'''((()))*********))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))((((((((((((***************************************************************+++,,,,,,******+++++++++,,,,,,,,,---+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,---*********+++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++*********++++++******)))+++***))))))(((((())))))''''''((()))+++,,,------((()))******+++*********)))))))))(((((((((((('''(((((()))))))))))))))***(((((()))))))))))))))***))))))************))))))))))))))))))************))))))(((((((((((())))))+++((($$$!!!!!!###''')))******))))))))))))******$$$&&&)))+++,,,,,,+++***+++++++++***************++++++***)))))))))******)))(((((((((((()))*********))))))))))))***++++++))))))************)))))))))***+++------,,,++++++((()))***)))((((((***,,,))))))******************'''...222---'''''')))***+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***++++++***)))))))))******************************)))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))******+++((())))))))))))((('''&&&~~~|||{{{||||||yyyvvvrrrnnnjjjddd```\\\[[[ZZZYYYXXXXXXXXXXXXWWWUUURRRPPPOOOMMMJJJHHHCCC@@@===;;;;;;;;;:::888777777666555444333111111444444222000///......---------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******************************++++++++++++******(((((()))******+++,,,,,,***************************+++,,,***((('''(((***+++++++++******)))))))))++++++************++++++'''%%%"""!!!!!!"""!!! ((())))))*********************************++++++))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******************************++++++*********))))))))))))))))))))))))*********++++++******)))((((((''')))***,,,+++***))))))***)))***,,,+++)))((()))+++''''''((((((((()))))))))************************((()))***++++++***)))(((((()))***+++++++++***)))))))))))))))))))))))))))+++******))))))******+++))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))************+++++++++******)))'''&&&''')))+++---,,,+++***************)))))))))*********++++++***************+++,,,,,,***************************++++++,,,,,,,,,++++++******))))))))))))******+++******)))((()))))))))))))))))))))************'''((()))***++++++***)))'''&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))******(((((((((((())))))******))))))************))))))************++++++++++++))))))(((((((((((())))))+++)))&&&$$$$$$%%%''')))******))))))))))))******))))))***+++******((((((***************++++++++++++***)))((((((((())))))'''(((((()))))))))))))))******))))))******+++,,,))))))************))))))((()))+++,,,,,,,,,******((()))******((((((***,,,)))))))))******+++++++++&&&+++...+++)))******(((+++***)))((()))***,,,---))))))))))))))))))))))))((()))))))))******************))))))))))))******,,,+++******))))))******************************))))))))))))))))))))))))***))))))((()))***+++,,,***))))))(((((((((((()))))))))*********)))((('''}}}}}}||||||xxxwwwtttrrrppplllgggddd]]]\\\[[[ZZZYYYYYYYYYYYYXXXVVVSSSQQQOOOMMMJJJHHHCCCAAA===<<<;;;;;;:::999999999888777666444222111000000////////////000000+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************)))***+++,,,,,,+++***)))))))))))))))************************************+++,,,---***'''&&&'''***++++++******))))))((((((,,,,,,++++++++++++,,,,,,222///+++)))))))))))))))'''(((((()))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))************))))))*********************************))))))))))))((((((((())))))******+++++++++++++++***)))(((((('''&&&(((******((((((((())))))+++---,,,)))(((***,,,''''''''''''((((((((((((************************((()))***++++++***)))(((((()))***,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++++++++,,,,,,,,,,,,'''((((((&&&######'''+++---,,,+++)))((((((((((((((()))))))))******++++++******)))******+++,,,,,,))))))))))))))))))))))))))))))***++++++++++++++++++***)))(((((()))***+++++++++***)))))))))))))))*********)))(((((('''''''''((()))+++++++++***)))++++++++++++************'''((((((((())))))******'''((((((((())))))******))))))************))))))******+++++++++,,,,,,,,,))))))(((((((((((()))))),,,,,,+++*********************))))))))))))******)))************))))))((())))))******+++++++++,,,+++***)))'''''''''((()))&&&''')))*********)))(((*********)))******+++,,,))))))************))))))'''(((***+++,,,+++)))(((''')))+++***((('''***---)))))))))***++++++,,,,,,&&&((()))(((***...,,,''')))((('''&&&'''(((***,,,))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))******)))(((''''''''''''''')))***+++++++++***((('''~~~|||{{{{{{yyyvvvtttqqqlllfffbbbaaa```___]]]\\\[[[[[[[[[[[[VVVPPPMMMMMMLLLIIIGGGCCC@@@===<<<<<<;;;999888999888666444333333333444000000000000///...---,,,+++,,,------,,,,,,...///......//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,***((())),,,...---,,,+++,,,,,,------,,,,,,+++******)))))))))+++,,,---000...,,,)))''''''((()))++++++++++++++++++++++++******************************+++***))))))***,,,))))))************))))))+++++++++************)))))))))))))))))))))))))))+++++++++******(((''''''%%%&&&(((***+++***)))((($$$$$$%%%'''(((***++++++))))))((((((((((((((()))******)))(((''''''(((((((((((()))***************+++++++++++++++***)))(((+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((''''''((('''(((***,,,,,,+++)))++++++******)))(((((((((+++)))((('''((()))+++,,,((()))***++++++***)))(((,,,,,,+++***)))(((''''''---,,,+++***)))))))))))))))))))))))))))******+++))))))************)))))))))************+++++++++,,,+++***))))))***+++,,,+++)))((('''((()))+++,,,+++++++++++++++++++++++++++***)))'''''')))***+++******+++++++++******))),,,+++***((((((((()))***((()))***++++++***)))(((%%%(((+++++++++))))))***+++++++++*********))))))))))))************))))))******))))))))))))******------------,,,+++******''''''((((((((())))))***)))(((((((((''''''&&&&&&***)))'''&&&&&&&&&'''((()))((((((&&&$$$###!!! &&&,,,...---)))'''(((((('''(((((()))******+++***)))'''''')))***+++))))))))))))((((((((((((------,,,++++++******)))))))))(((((('''''''''&&&((((((((((((((()))*********++++++)))((('''(((***++++++++++++++++++++++++)))***,,,......---,,,+++************))))))(((((()))((((((((((((***,,,---,,,,,,,,,+++++++++************************++++++***)))(((***,,,------,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))++++++***)))((('''&&&&&&''')))***++++++***)))'''((()))*********((('''&&&***)))((()))***+++***)))((((((((((((((('''&&&&&&))))))))))))((((((((((((~~~|||{{{yyywwwuuusssppplllfffbbb```___^^^\\\[[[ZZZZZZZZZZZZUUUPPPMMMMMMMMMJJJHHHCCCAAA>>>===<<<<<<:::888888777666555444333333333000000000000///...---,,,+++,,,...------,,,...///.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///---******+++,,,***(((***++++++,,,,,,++++++***---,,,+++*********+++,,,---,,,***)))))))))******+++++++++++++++++++++++++++++++++***************---......,,,)))((()))***))))))************))))))+++++++++************)))))))))))))))))))))))))))+++++++++******)))((('''((()))+++,,,,,,+++***)))))))))))))))))))))))))))***))))))(((((()))))))))))))))((((((((()))******(((((()))*********************+++++++++***))))))+++++++++++++++***))))))*********************************))))))))))))))))))))))))))))))(((''''''%%%%%%&&&(((+++,,,***))))))))))))))))))************)))((('''((()))+++,,,((()))***++++++***)))(((++++++******)))(((((((((,,,,,,+++***)))(((((())))))))))))))))))******+++((())))))******))))))((())))))*********+++++++++++++++***))))))***++++++***)))((('''((()))+++,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))*********)))((((((,,,+++)))((((((((()))***((()))***++++++***)))((('''((())))))(((((()))++++++++++++*********))))))******++++++++++++************))))))))))))*********++++++,,,,,,,,,++++++((())))))***************---------,,,,,,,,,++++++***)))((('''''''''((()))((('''&&&&&&&&&&&&'''((($$$&&&)))++++++***)))'''***))))))(((((((((((((((+++***)))(((((()))***+++***)))))))))((((((((((((++++++************)))))))))))))))(((((((((''''''))))))((((((((()))******++++++++++++******,,,---++++++++++++++++++++++++((()))***,,,,,,++++++***++++++*********)))))))))***)))((('''''''''((()))+++++++++*********))))))))))))***+++,,,,,,------***)))((()))+++,,,+++***......---,,,+++******))))))))))))))))))))))))))))))((((((((())))))******))))))))))))))))))))))))++++++******))))))((((((((()))***++++++***)))(((((()))******)))((('''&&&)))((('''(((***+++***)))((())))))))))))((('''&&&))))))))))))((((((((((((~~~|||{{{wwwvvvsssrrrooolllgggddd```___]]][[[ZZZYYYYYYXXXXXXTTTOOONNNNNNNNNLLLJJJDDDBBB???======<<<;;;999777777666666555444222222000000000///......------,,,---......---,,,...///...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,***))))))******++++++******)))...---,,,+++************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))&&&((())))))((((((***+++))))))************))))))+++++++++************)))))))))))))))))))))))))))******+++******)))((('''******+++,,,,,,+++)))(((***************)))))))))******)))))))))******+++)))))))))))))))***,,,,,,(((((()))***************))))))******+++*********++++++,,,,,,,,,+++******+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))((((((''''''&&&&&&(((***+++)))((('''(((((()))******++++++***)))((((((((()))+++,,,))))))************))))))))))))))))))))))))))))))++++++***)))(((((((((((()))))))))))))))******+++'''(((((())))))((((((''')))))))))*********+++++++++******))))))******+++***)))((((((((()))+++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''+++***))))))((()))))))))))))))************))))))(((((()))((('''''')))++++++************)))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))((((((***++++++,,,,,,,,,'''(((***++++++***))))))++++++************))))))+++***))))))(((((()))))))))(((''''''''')))+++,,,+++******))))))******+++******))))))((('''''''''+++***)))(((((()))***+++******)))))))))(((((((((((())))))))))))******************)))))))))))))))+++******)))))))))******))))))))))))***+++,,,---++++++++++++++++++++++++((((((((()))))))))******+++++++++++++++*********---,,,+++)))((('''''''''*********)))))))))((((((((()))***+++,,,...//////+++******---000222222111777555222///,,,***))))))************************((()))******++++++******))))))))))))))))))))))))+++++++++***************((()))***++++++***)))(((((())))))))))))((((((''')))((('''((()))***)))((())))))******))))))(((((((((((((((((())))))))))))~~~|||zzzxxxvvvtttrrrpppnnnjjjggg___^^^\\\[[[YYYXXXWWWWWWVVVSSSOOONNNOOOPPPNNNKKKDDDBBB???>>>>>>===;;;:::666666777777666444222111000000///...............,,,...///...---,,,...///...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------******++++++++++++******,,,,,,++++++************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))''')))******)))((()))***))))))************))))))+++++++++*********))))))))))))))))))))))))))))))***************)))(((((())))))******)))((('''&&&&&&'''''')))***++++++,,,******************+++,,,+++***************++++++(((((()))***************(((((()))******+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))((((((((((((((())))))))))))((((((+++***))))))******((('''(((((())))))************))))))(((((())))))***+++)))))))))******)))))))))(((((())))))******************)))((((((((((((((()))))))))))))))******+++''''''((((((((((((''''''))))))))))))******************))))))))))))******))))))(((((())))))***+++++++++++++++++++++++++++)))((((((''''''(((((()))))))))******)))(((((('''******)))))))))))))))))))))))))))******)))))))))''')))******)))((()))***************)))))))))))))))******++++++******)))))))))************))))))(((((()))***************&&&''')))******)))((('''''''''''''''''''''''''''+++++++++***************))))))))))))))))))(((((())))))(((((()))+++---...)))))))))))))))(((((((((******)))(((((()))***************)))))))))(((((((((((())))))***++++++,,,************************,,,+++******************)))(((''''''((()))))))))************************)))(((((((((((()))******++++++++++++++++++++++++000///...,,,+++***))))))+++*********))))))))))))))))))***++++++,,,------++++++---111666:::<<<<<>>>>>===;;;:::666666777777666444222111000000///............///---...//////---------///---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------------++++++,,,,,,,,,,,,++++++((())))))*********++++++******+++++++++***))))))+++++++++++++++++++++++++++++++++*********))))))///000000...+++(((''''''))))))************))))))+++++++++*********)))))))))))))))))))))))))))))))))************))))))((())))))))))))((((((''''''&&&&&&''''''((()))************))))))***+++,,,,,,---,,,+++***))))))))))))(((((()))***************'''((()))******************++++++,,,,,,+++++++++++++++++++++++++++++++++************))))))(((((((((((())))))))))))((((((((('''&&&''')))***)))(((************))))))(((((()))))))))))))))******+++***))))))))))))))))))***((((((((()))******++++++***)))(((((((((((((((((()))))))))))))))******+++''''''((((((((((((''''''(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))))))******++++++******))))))))))))*********))))))***))))))))))))))))))***'''))),,,---,,,***(((((())))))))))))))))))))))))(((((())))))))))))((((((((()))************)))(((***************)))((('''((()))*********)))((('''************************+++++++++++++++******)))&&&''')))++++++)))'''%%%&&&'''((()))************%%%&&&((()))******************))))))))))))******************))))))))))))((())))))***+++,,,------************++++++++++++++++++***************+++---***((('''((()))'''%%%***************************))))))))))))***+++,,,++++++++++++++++++++++++------------,,,,,,++++++,,,,,,+++++++++*********************))))))))))))******,,,000555888:::::::::777444///,,,+++******************************((()))***,,,,,,+++******))))))))))))))))))))))))''''''(((((()))*********))))))************)))))))))(((((((((((())))))))))))((('''((()))******((())))))************))))))'''((((((((()))))))))***~~~|||{{{|||yyyvvvtttrrrpppmmmkkk```___]]][[[YYYWWWVVVVVVUUURRROOOPPPQQQQQQOOOLLLDDDBBB???======<<<;;;999777777666666555444222222000///...------...///000...///000///---------///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++******,,,,,,,,,------,,,,,,,,,'''((()))++++++,,,,,,+++---,,,,,,+++***)))((((((************************************************###&&&)))******)))***+++))))))************))))))+++++++++************)))))))))))))))))))))))))))))))))************))))))+++++++++***************))))))((((((''''''&&&&&&)))))))))))))))***+++,,,...---,,,***((((((''''''(((((()))***************(((((())))))***)))))))))))))))***+++++++++******++++++++++++++++++++++++)))))))))))))))))))))***'''(((((()))))))))))))))""""""!!!$$$'''***++++++++++++******)))(((((('''((()))))))))******************))))))))))))******(((((())))))*********+++***))))))(((((())))))))))))))))))))))))******+++'''(((((())))))(((((('''((((((((()))))))))******((())))))******))))))(((((()))))))))************(((((((((((((((((((((((())))))************))))))((()))***++++++,,,,,,+++(((((()))************)))******))))))))))))******'''))),,,,,,+++)))(((((((((((()))))))))))))))***'''(((((((((((((((((('''((()))***++++++***)))(((+++++++++******)))''''''+++++++++************************+++++++++++++++***++++++++++++***))))))"""$$$'''***+++***)))((('''((()))******(((&&&$$$$$$%%%''')))++++++++++++)))))))))******)))))))))++++++*********))))))))))))******+++,,,---------***************+++++++++)))))))))))))))***++++++222...+++***+++,,,)))&&&*********************************+++++++++,,,,,,*********+++++++++++++++))))))***+++++++++******,,,,,,,,,++++++++++++************)))(((((('''''')))((((((***,,,......------,,,+++******+++,,,---************************((()))******++++++******))))))))))))))))))))))))''''''(((((()))))))))******))))))))))))))))))***)))(((((((((((())))))******(((((()))***+++***)))(((((())))))******))))))''''''(((((())))))******~~~|||{{{}}}zzzvvvsssqqqooollljjjaaa```^^^[[[YYYXXXWWWVVVUUURRRPPPPPPRRRRRRNNNKKKCCCAAA>>>===<<<<<<:::888888777666555444333333333000///...------...000111...000000///...------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000000---+++***+++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,+++---,,,+++))))))))))))***(((((((((((((((((((((((()))))))))***++++++,,,,,,###&&&)))***,,,...))))))************))))))+++++++++************)))))))))))))))))))))))))))))))))************))))))******************++++++******))))))(((''''''&&&(((((((((((()))***+++,,,,,,+++***)))((('''''''''(((((()))***************))))))))))))))))))(((''''''((()))************)))************************((((((((()))******++++++''''''((()))))))))))))))&&&%%%$$$%%%(((+++,,,,,,*********)))))))))))))))(((((()))***************+++***)))(((((()))***+++)))))))))))))))***************)))))))))******+++)))))))))))))))******+++((())))))******))))))((((((((((((((()))))))))***'''((()))******)))((('''(((((()))***************((((((((((((((((((((((((((())))))))))))))))))(((%%%&&&(((***+++,,,,,,,,,'''((()))***+++******)))+++***)))(((((()))***+++)))))))))'''%%%%%%''')))(((((((((((())))))******(((((())))))))))))((((((((()))***++++++***)))(((*********+++******))))))+++***((('''''''''((()))'''((((((((()))))))))***)))***+++++++++***((((((&&&&&&&&&'''((()))******'''((()))))))))((('''&&&$$$&&&(((***++++++***)))))))))************))))))+++++++++*********))))))))))))******++++++,,,,,,)))))))))*********++++++'''''''''((()))***+++,,,222...******---...+++(((************************)))***+++,,,,,,,,,+++***)))))))))*********++++++((()))***++++++***)))(((++++++++++++*********************)))))))))))))))***)))(((((())))))(((&&&'''(((((()))***+++,,,,,,)))))))))))))))))))))))))))((((((((())))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))(((''''''((()))***++++++***)))***+++,,,+++***&&&'''((())))))))))))((('''''''''((()))*********~~~|||{{{}}}zzzuuurrrpppnnnkkkiiibbb```^^^\\\ZZZXXXWWWVVVUUUSSSPPPQQQRRRRRRNNNKKKCCC@@@>>><<<<<<;;;999888999888666444333333333444000///...------...000111///000111000...------...+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++///000...------...******++++++++++++******...//////000///...,,,+++---,,,***(((((()))+++,,,(((((((((((((((((((((((((((((()))***+++,,,,,,---'''))),,,---,,,+++******))))))************))))))+++++++++************)))))))))))))))))))))))))))((())))))*********))))))((((((''''''((()))******(((((())))))******++++++''''''''''''((()))***+++***)))((((((((((((((()))(((((()))***************))))))***))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''((()))))))))))))))///---+++******++++++***((((((((()))******++++++(((((()))***************+++***)))(((((()))***+++******))))))))))))))))))+++***************++++++)))))))))))))))******+++))))))************))))))(((((((((((())))))))))))'''((()))******)))((('''(((((()))***************************************''''''((((((((((((''''''###$$$&&&(((***+++,,,---'''((()))+++++++++***)))+++***)))(((((()))***++++++)))&&&""" """'''***'''((((((((())))))******))))))************))))))''')))***++++++***)))'''((()))***++++++,,,++++++)))'''$$$""""""###%%%&&&(((((())))))*********+++))))))***+++***)))((('''...+++(((%%%%%%&&&(((***%%%&&&&&&''')))***,,,---&&&''')))***+++***((('''))))))************))))))+++++++++************)))))))))))))))************(((((())))))************&&&&&&&&&'''(((***,,,---///+++((())),,,...,,,((())))))))))))))))))))))))''')))+++,,,---,,,***)))(((((())))))*********++++++,,,,,,---,,,+++***)))************))))))))))))))))))******+++++++++,,,,,,+++******,,,,,,+++******+++,,,,,,,,,+++******(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))******************************))))))))))))******)))(((''''''''')))***++++++*********,,,---,,,+++&&&&&&'''(((((()))((((((&&&''''''((()))******+++~~~}}}}}}zzztttnnnjjjhhhhhhaaa___\\\[[[[[[ZZZXXXVVVWWWUUUSSSRRRQQQOOOLLLIIIEEEBBB===;;;::::::999999;;;999777555333333333333000////////////000000111444777888555...***,,,///,,,+++***))))))+++---...//////...------------...------...---,,,+++---///+++******))))))******+++111000///---+++)))((('''+++++++++***((('''((()))*********)))))))))(((((())))))))))))))))))))))))***)))(((((((((***+++,,,+++&&&&&&+++---)))(((+++(((%%%%%%***+++&&&&&&***)))******+++++++++******+++++++++************))),,,,,,++++++***)))))))))(((((((((((())))))))))))++++++************++++++++++++***)))(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))+++***(((((()))******)))((((((((((((((()))******,,,+++++++++******))))))'''(((((()))***+++++++++''''''(((((())))))******((((((((()))******((('''*********)))))))))))))))(((((((((((())))))))))))((()))+++---////////////))))))(((((()))******+++'''&&&&&&&&&'''(((***++++++***)))(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++************++++++************************+++*********))))))(((((('''(((***,,,---,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%'''(((******((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((&&&(((************+++,,,+++***)))(((((()))***+++((((((((((((((((((((((((******))))))((((((''''''''''''((()))***+++++++++&&&'''((()))+++,,,......'''((()))((('''&&&'''(((******))))))))))))******)))************+++++++++,,,***)))'''''''''(((((((((((()))***************************************************************,,,,,,+++***)))(((''''''+++***)))))))))***,,,,,,...------,,,+++***))))))++++++******************((((((((((((((('''&&&&&&***)))(((''''''((()))******)))((()))+++,,,,,,*********))))))***++++++,,,,,,+++++++++******))))))******))))))))))))******++++++++++++++++++++++++(((((())))))******++++++((((((((((((((((((((((((~~~zzzuuunnnjjjhhhgggbbb```^^^]]]\\\[[[YYYWWWXXXVVVTTTRRRQQQNNNKKKHHHCCC@@@===;;;;;;<<<;;;;;;:::999888666444333333333000000//////...//////000111222333111...,,,---//////...,,,+++***+++,,,---...------,,,,,,,,,,,,,,,---......---,,,,,,---///++++++++++++++++++++++++......---,,,+++***))))))***+++++++++))))))+++,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((***)))(((((()))***+++,,,,,,)))(((,,,---)))(((***,,,)))))),,,+++&&&%%%((()))******++++++*********+++++++++*********))))))*********))))))))))))((((((((((((((()))))))))***++++++************++++++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***(((((()))******))))))))))))))))))***+++++++++++++++******)))))))))'''(((((()))******++++++(((((((((((())))))))))))***)))))))))*********)))***)))))))))))))))))))))(((((((((((())))))))))))(((***+++---///000000000,,,,,,+++***))))))))))))(((''''''''''''(((***++++++***)))(((((()))***+++(((''''''''''''(((((()))))))))))))))))))))))))))((((((((())))))*********))))))(((((((((((())))))************************))))))))))))((((((''''''$$$&&&(((***+++,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))))))))******))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&(((*********)))***,,,+++***)))(((((()))***+++******************************))))))((((((((((((*********++++++,,,,,,---))))))*********+++++++++&&&((())))))((((((***+++******))))))))))))******)))************++++++++++++***))))))))))))++++++((())))))***************************************************************************))))))))))))+++***)))))))))***+++,,,---,,,,,,++++++******)))************************))))))******)))(((((('''***)))(((((((((((()))******)))((()))+++,,,+++*********************++++++))))))))))))((((((((('''******))))))))))))******++++++++++++++++++++++++&&&'''''''''((((((((()))(((((((((((((((((((((((({{{vvvooojjjhhhgggcccaaa^^^]]]]]]\\\ZZZXXXYYYWWWTTTRRRPPPMMMIIIFFFAAA???<<<<<<<<<======<<<999999888777666444333222111000///...............---.....................222000...---++++++,,,,,,,,,,,,+++************+++---......---,,,,,,---///++++++,,,,,,,,,,,,++++++++++++++++++++++++******(((***++++++++++++---...---,,,,,,+++***)))))))))((((((((((((((((((((((((******)))))))))***++++++---******---,,,)))'''))))))'''(((+++,,,++++++...************************++++++*********)))))))))(((((((((((())))))))))))((((((((()))))))))******++++++************++++++,,,,,,+++************+++***************************))))))(((((())))))***+++)))(((((()))******)))***************++++++,,,*********)))))))))))))))((((((((()))******++++++))))))))))))((((((((((((******(((((((((((()))***))))))))))))))))))******(((((((((((()))))))))))))))***,,,---///000000000///...---+++)))(((((('''))))))((((((((())))))*********))))))))))))******(((((('''&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((()))***++++++))))))(((((((((((())))))************************((((((((((((''''''''''''"""$$$&&&(((***+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))&&&(((******))))))***+++******))))))))))))*********************************))))))))))))(((((((((++++++++++++++++++++++++,,,,,,++++++***)))))))))&&&(((************,,,...******))))))))))))******)))************+++++++++***))))))******,,,------((()))******++++++******************************************************(((((())))))*********+++******))))))******+++,,,++++++++++++++++++++++++************************+++++++++++++++******)))***))))))(((((())))))***+++)))))))))+++,,,+++***++++++******************))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((~~~|||vvvooojjjhhhgggbbb```^^^]]]]]][[[YYYWWWZZZWWWTTTRRRPPPLLLHHHEEEBBB@@@>>>============<<<888888999888777555333222111000///...------------...---,,,,,,...///...---000///...---,,,,,,,,,,,,---,,,++++++******++++++---...///...,,,,,,...///+++,,,------------,,,+++************************(((***,,,,,,+++***+++---++++++++++++++++++++++++))))))))))))))))))))))))*********************+++******++++++***(((((())))))))))))***++++++,,,---+++******)))))))))))))))************))))))))))))''''''(((((()))******+++(((((()))))))))*********++++++************++++++,,,,,,+++++++++++++++,,,***************************))))))))))))))))))******)))((((((***+++***************))))))******+++))))))))))))))))))))))))(((((())))))******************))))))((((((''''''***)))(((&&&%%%&&&(((***)))))))))))))))*********(((((((((((())))))))))))***+++,,,---...///000000//////---+++***)))((((((*********)))))))))))))))***))))))))))))))))))***))))))(((''''''''''''((())))))))))))))))))))))))'''((()))***+++,,,---...++++++************++++++************************(((((((((((((((((((((((($$$%%%'''(((************))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((,,,+++++++++***)))))))))((((((((((((((((((((((((++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))((((((&&&(((******)))((()))******))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,,,,++++++***)))))))))''')))******))))))+++,,,+++******))))))******+++))))))*********+++++++++************++++++,,,,,,))))))***++++++++++++***************************************************))))))))))))***************************+++++++++))))))******+++++++++,,,***************+++++++++,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))+++***)))***+++,,,+++)))++++++++++++******))))))+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((}}}{{{{{{uuuooojjjhhhgggaaa___]]]\\\[[[ZZZXXXVVVXXXVVVSSSQQQOOOLLLIIIFFFEEEBBB@@@???>>>===;;;999888888999999888666444333222111000......---------000///---...//////---,,,---,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,......///...---,,,...000,,,,,,,,,------,,,,,,,,,,,,++++++******))))))))))))***,,,+++***(((((()))))))))***+++,,,---......***************************++++++++++++*********&&&)))+++***(((((())))))...---,,,)))((((((((('''++++++)))((((((((())))))*********)))))))))(((((('''((())))))***+++,,,,,,))))))))))))************++++++************++++++,,,+++++++++++++++,,,,,,******************************))))))))))))*********((('''(((***++++++******))))))((((((((()))))))))))))))))))))*********)))))))))))))))***************))))))((((((''''''+++++++++(((&&&&&&))),,,(((((())))))************(((((((((((())))))))))))+++++++++,,,---...//////---,,,++++++******++++++***************))))))))))))))))))******)))))))))******)))))))))))))))***(((((((((((((((((((((((('''((((((***+++,,,------++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((++++++************++++++************************))))))))))))))))))))))))*********))))))(((((((((&&&((()))***((((((((())))))))))))******)))))))))(((((((((((((((((((((((())))))))))))************))))))((((((((((((((((((***************+++++++++)))***+++***((('''((()))++++++************++++++))))))*********++++++++++++++++++******))))))((())))))***+++++++++++++++************************************************************))))))))))))))))))******++++++++++++((())))))******++++++,,,))))))*********++++++++++++,,,------------,,,,,,))))))************))))))+++***)))***++++++***)))******+++++++++******)))******************++++++******))))))))))))******((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))|||zzz~~~}}}zzztttnnnjjjhhhhhh```___\\\[[[[[[ZZZXXXVVVVVVTTTRRRQQQPPPNNNJJJHHHFFFDDDAAA@@@???>>>;;;999888888888888777666555444222111000///////////////111111000///...---------++++++,,,,,,------------000///......------.........//////...------...000,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******)))))))))+++,,,,,,***''''''''''''((()))***+++,,,---...+++++++++++++++++++++++++++++++++,,,++++++***)))&&&+++...***'''((())))))%%%((((((''')))...000///,,,+++)))(((''''''((()))******)))))))))(((((((((((())))))***+++,,,,,,---)))))))))*********++++++++++++************+++++++++************+++,,,,,,************************+++******))))))******+++***((('''(((***+++++++++***)))((((((((((((((((((***************+++++++++))))))))))))))))))******))))))))))))((((((((((((---...///,,,)))(((+++...((((((((()))******++++++(((((((((((())))))))))))************+++,,,---...***************+++,,,,,,(((((()))******))))))((())))))************))))))***)))))))))******+++,,,((((((((((((((((((((((((&&&&&&''''''((()))******))))))(((((((((((())))))************************))))))))))))******************))))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))((('''((()))))))))************))))))************************)))))))))************+++************************(((((()))***+++,,,,,,,,,***+++,,,***(((&&&&&&'''++++++************++++++)))************+++++++++++++++++++++***)))(((''')))***++++++,,,+++++++++************************************************+++*********))))))(((((())))))***++++++++++++***)))))))))*********++++++)))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,)))******++++++******))),,,+++)))***++++++***)))((()))***+++,,,++++++***(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))}}}{{{{{{zzzxxxsssmmmiiihhhhhhaaa___]]]\\\\\\[[[XXXWWWRRRQQQPPPPPPPPPOOOMMMKKKDDDCCCAAA@@@@@@???===:::999999888777666666666666222111111000000000111111...000222000---+++---///---............------,,,000///......------........./////////------///000---,,,***((((((***,,,---++++++++++++,,,,,,,,,,,,(((***,,,---+++))))))))))))))))))*********++++++************************++++++,,,,,,,,,+++***)))***111222---(((((()))''' $$$&&&&&&***333888777,,,+++)))'''&&&'''((()))***)))))))))(((((((((((((((((())))))******++++++))))))*********+++++++++++++++************++++++)))))))))))))))***+++,,,))))))))))))))))))))))))+++******))))))******+++)))((('''(((***++++++++++++***))))))(((((())))))***+++++++++,,,,,,,,,,,,***)))))))))))))))))))))(((((((((((())))))))))))+++...///---)))'''))),,,'''(((((()))******++++++(((((((((((())))))))))))***))))))))))))+++,,,---)))))))))))))))***+++,,,&&&&&&((()))***))))))(((((()))***++++++***)))((((((((((((((()))+++,,,---((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))************************((((((((()))))))))******((((((((('''((((((((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))((())))))******+++++++++&&&((())))))(((''''''(((((()))***++++++***)))(((************************))))))*********+++++++++(((((())))))******++++++((())))))***++++++,,,,,,***+++,,,+++)))((((((***,,,++++++******++++++,,,)))************+++++++++***++++++,,,,,,+++***))))))***++++++,,,,,,++++++************************************************))))))))))))************((()))***+++,,,++++++***))))))))))))************((())))))***++++++,,,,,,((()))***+++++++++++++++)))***++++++++++++***))),,,+++******++++++***(((&&&'''***,,,---,,,,,,+++'''((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))}}}yyyyyywwwrrrmmmiiihhhhhhbbb```^^^]]]]]]\\\ZZZXXXPPPOOOOOOOOOPPPPPPNNNLLLBBBAAA@@@AAAAAAAAA???===:::999888666666666777777222111111111111111222333+++///222000,,,***---111000000000000///...,,,+++//////...------------......///000///------///000...,,,)))''''''))),,,...))))))***,,,---...//////&&&))),,,...---,,,+++,,,++++++******)))((((((((())))))))))))))))))))))))+++,,,,,,---,,,+++***)))///666777///(((((((((&&&)))---,,,(((***000333000---+++)))'''&&&'''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++++++++************++++++))))))(((((()))***++++++((((((((((((((((((((((((++++++************++++++)))((('''(((***,,,,,,+++,,,,,,+++***))))))******+++++++++,,,,,,---------*********)))))))))))))))''''''(((((())))))******'''***---,,,'''$$$&&&((('''(((((()))***+++++++++(((((((((((())))))))))))))))))(((((((((***+++,,,******))))))))))))******$$$%%%'''((()))))))))(((((()))***++++++***)))(((&&&&&&&&&''')))***,,,---(((((((((((((((((((((((())))))))))))************++++++************++++++************************&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&''''''(((((())))))************************'''(((***++++++***((('''************************))))))))))))))))))))))))))))))***+++,,,------...&&&((())))))(((''''''(((((()))***++++++***)))((((((((((((((((((((((((((())))))******++++++++++++%%%&&&&&&'''((())))))******************+++++++++***+++,,,,,,+++***+++---,,,++++++******++++++,,,)))************+++++++++)))***,,,---......---,,,******+++,,,,,,,,,,,,+++************************************************''''''((()))***+++,,,,,,((()))***+++,,,+++***************)))))))))))))))((())))))***++++++,,,,,,'''((()))***************)))***+++,,,,,,+++***)))---+++******++++++***(((%%%'''))),,,------,,,,,,))))))******+++++++++,,,******))))))))))))******************************++++++******)))))))))((())))))))))))))))))))))))~~~{{{zzzxxxuuuqqqmmmjjjiiihhhcccbbb```^^^]]][[[XXXUUUSSSMMMIIIJJJOOOPPPKKKFFFFFFCCC@@@>>>>>>===<<<;;;<<<<<<;;;999888666555555555333111000111111000//////////////////.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((''''''***---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))'''''''''((()))))))))******+++++++++,,,+++++++++)))((()))+++,,,+++******)))******++++++,,,,,,,,,++++++)))((((((***((('''(((+++,,,+++((()))*********++++++++++++%%%&&&((()))*********)))******+++,,,------......******))))))((((((''''''******))))))((((((''''''++++++******)))((((((((((((((()))*********************))))))))))))*********)))((()))***+++***(((************************+++++++++*********))))))*********)))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))...+++)))(((***,,,------(((((())))))******++++++((()))***++++++***)))(((++++++************++++++)))((((((((((((((()))***))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))))))))(((((())))))))))))((((((((((((((()))***++++++***)))(((************************++++++******))))))((((((''''''((()))))))))))))))++++++***)))))))))))))))+++******)))(((''''''&&&))))))************))))))...------,,,+++,,,,,,,,,))))))***++++++++++++***************************))))))************))))))***)))((((((((()))+++,,,'''((()))******++++++***+++*********))))))((((((+++***)))(((((()))***+++))))))))))))************---+++((((((******)))''',,,+++******++++++)))'''))))))***+++,,,------...************************+++++++++++++++***)))(((***++++++++++++***))))))******))))))))))))************++++++++++++******,,,+++***)))(((((())))))******))))))))))))******,,,+++******,,,,,,+++***))))))***+++++++++************+++++++++,,,,,,,,,+++*********))))))(((((())))))*********((('''&&&)))))))))))))))(((''''''"""$$$&&&)))+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******''')))***+++***)))***+++|||zzz{{{yyyuuuqqqnnnkkkjjjiiidddbbb___^^^]]][[[XXXUUUSSSNNNJJJKKKOOOPPPLLLGGGFFFCCC@@@>>>>>>>>><<<;;;<<<;;;:::999777666555444444222000000000111000////////////......------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---+++))))))+++---++++++++++++++++++++++++******))))))))))))******++++++***)))))))))))))))))))))))))))((((((((((((++++++***)))))))))***,,,++++++******************++++++++++++***)))((('''***((('''(((+++,,,***))))))))))))*********++++++'''((()))***+++++++++************+++,,,,,,------))))))))))))((((((((((((******))))))(((((((((((()))))))))))))))*********(((((()))*********************))))))))))))*********)))((()))***+++***((())))))))))))))))))))))))+++++++++*********))))))************************((()))***++++++***)))(((''''''(((((()))*********))))))))))))************))))))))))))))))))))))))))))))************))))))+++)))&&&&&&(((*********))))))))))))************)))******++++++******)))*********))))))*********+++***))))))))))))******))))))))))))))))))))))))((()))******+++***))))))(((((())))))))))))(((((()))))))))))))))))))))((())))))************))))))*********************************)))))))))))))))'''((())))))******))))))))))))((('''''''''''''''******))))))((((((''''''))))))************))))))$$$$$$%%%%%%&&&((())))))(((((()))***************(((((((((((((((((((((((((((((())))))))))))((((((***)))((((((((()))++++++'''((()))***++++++++++++************)))))))))(((******))))))))))))******))))))))))))************+++)))'''(((***+++***))),,,+++******++++++)))((()))))))))))))))*********************************+++++++++++++++***))))))((()))***+++++++++++++++*********))))))***************++++++++++++******++++++++++++*********************))))))*********,,,+++******,,,,,,+++*********+++,,,,,,,,,++++++(((((()))))))))*********************)))))))))((('''((()))******))))))((()))))))))))))))(((''''''&&&'''(((***++++++******)))))))))))))))))))))))))))))))))(((((((((((((((''')))***+++***)))***+++~~~{{{zzz{{{yyyvvvrrrooolllkkkjjjdddbbb___^^^]]][[[XXXVVVTTTPPPLLLLLLOOOPPPLLLHHHFFFDDD@@@???>>>>>>===<<<;;;:::999888777555555444444222000000000111000.../////////...---,,,,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///---******+++---++++++++++++++++++++++++******))))))))))))******+++++++++,,,++++++******+++******)))((((((''''''+++******))))))******+++,,,++++++*********))))))************)))(((''''''***(((((((((***+++***)))((((((((()))))))))******((()))***++++++,,,++++++)))))))))***++++++,,,,,,(((((((((((())))))))))))***))))))))))))((((((((('''(((((()))******++++++(((((()))*********************))))))))))))*********)))((()))***+++***(((((((((((((((((((((((((((+++************)))))))))++++++++++++++++++++++++))))))***++++++***))))))'''(((((()))***++++++,,,)))))))))*********++++++))))))))))))))))))))))))))))))************))))))***(((&&&&&&''')))***)))***************)))))))))+++******))))))******+++***))))))(((((())))))***---,,,+++***)))))))))***))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************((()))******++++++******)))(((((('''''''''''''''))))))))))))(((((((((((())))))************))))))%%%&&&&&&'''((()))******'''(((((()))***)))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))((()))******+++'''((()))***++++++++++++************))))))))))))))))))************))))))))))))))))))************)))((('''(((***+++,,,++++++*********++++++***(((*********)))))))))((((((***************************++++++++++++***))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***,,,,,,---,,,++++++++++++************++++++,,,+++******,,,,,,+++***''''''((())))))))))))))))))))))))))))))*********************))))))))))))&&&'''((()))************))))))******))))))((((((******++++++******)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&''')))***+++***)))***+++~~~|||{{{{{{yyyvvvrrrooommmlllkkkdddbbb___]]]\\\[[[XXXVVVUUUQQQNNNNNNPPPPPPMMMJJJGGGDDDAAA???>>>>>>===<<<::::::999888777555555444555333111111111222111000//////...---,,,++++++***.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***))),,,+++++++++++++++++++++***)))))))))*********)))++++++++++++***))))))((()))))))))))))))(((''''''))))))((()))************(((((((((((()))))))))))))))))))))******+++++++++(((((())))))*********+++'''''''''((()))*********))))))))))))))))))))))))(((((())))))************(((((()))*********************))))))))))))*********)))((()))***+++***((())))))))))))))))))))))))************))))))))))))******************++++++******************************+++++++++++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))************))))))***)))'''((()))++++++***+++++++++******)))))))))******(((''''''(((******))))))(((((((((((())))))---,,,+++***)))((((((((())))))))))))))))))))))))***************))))))((((((((())))))))))))(((((()))))))))))))))*********+++***)))(((((()))***+++(((((((((((((((((((((((((((((())))))******++++++))))))***+++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))************)))))),,,,,,,,,,,,,,,+++******(((((()))***************************************'''(((((())))))((((((''')))))))))))))))******+++(((((()))***++++++++++++*********)))))))))))))))((()))***++++++***)))(((((()))))))))************))))))(((((()))***+++++++++***)))***,,,,,,***(((++++++++++++++++++++++++******************************+++++++++******)))(((((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******''')))+++------,,,+++***,,,++++++++++++++++++,,,,,,+++******,,,,,,+++***''''''((()))************++++++++++++++++++++++++*********)))))))))))))))(((((())))))************))))))*********))))))(((++++++++++++******))))))))))))))))))))))))))))))***))))))((((((''''''&&&''')))***+++))))))***+++~~~}}}{{{yyyvvvrrrooommmlllllleeebbb___]]]\\\ZZZXXXWWWVVVSSSQQQPPPQQQPPPNNNKKKGGGDDDAAA??????>>>===<<<:::999999888777666555555666444222222333333222111///......---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,---///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))***+++++++++)))))))))******+++,,,------...***)))((()))***+++)))(((***++++++++++++***)))(((((())))))))))))(((((('''((()))))))))))))))***+++(((((((((((())))))))))))(((((((((((()))))))))***((()))))))))))))))******&&&&&&'''((()))***++++++))))))))))))************************))))))(((((((((((()))*********************))))))))))))*********)))((()))***+++***(((************************))))))))))))))))))))))))'''((((((((())))))******++++++************+++++++++++++++***))))))((((((************++++++++++++))))))))))))))))))))))))))))))************))))))***)))((((((***++++++***,,,,,,++++++******)))))))))((('''&&&&&&'''((()))))))))(((((((((((()))))),,,+++***)))((('''''''''))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))((((((((()))))))))*********++++++***)))(((((()))***+++(((((((((((((((((((((((((((((())))))******++++++))))))***+++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))************)))))))))************)))(((((()))***++++++,,,,,,++++++************************((())))))******))))))(((((()))))))))************((()))***++++++,,,,,,+++))))))))))))))))))******((()))***++++++***)))(((((()))))))))************++++++***)))(((((())))))******)))***,,,,,,***))))))******+++,,,,,,------)))))))))))))))))))))))))))******+++++++++************+++++++++******)))***+++,,,,,,,,,,,,+++*********++++++++++++******&&&(((***,,,,,,+++***))),,,++++++++++++++++++,,,,,,+++******,,,,,,+++***)))***+++,,,------------++++++++++++++++++++++++))))))))))))))))))******++++++***)))))))))))))))))))))************))))))******************++++++))))))))))))))))))))))))*********))))))(((((((((''')))***+++))))))***+++~~~}}}zzzxxxuuurrrooommmllllllfffccc___\\\[[[ZZZYYYWWWWWWUUUSSSRRRRRRQQQOOOMMMGGGEEEAAA?????????>>>===::::::999999888777777666666444222222222333222111............------------.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,............000111++++++++++++++++++++++++******))))))))))))******((()))******************&&&'''((()))***,,,------***((('''(((+++,,,)))&&&)))***+++,,,,,,+++***))))))))))))******))))))(((''')))******))))))***+++((((((((()))))))))******)))((((((((((((((())))))))))))))))))))))))******&&&''''''((()))******+++)))))))))************+++++++++******)))(((((('''(((((()))*********************))))))))))))*********)))((()))***+++***(((************************(((((()))))))))))))))***&&&''''''(((((())))))))),,,+++************+++,,,))))))(((((('''&&&&&&&&&*********++++++++++++,,,))))))))))))))))))))))))))))))************))))))((('''&&&''')))***)))(((+++++++++++++++*********)))((((((''''''(((((()))***))))))(((((())))))*********)))((('''''''''((()))))))))))))))))))))))))))))))))((()))***++++++(((((())))))))))))((((((((())))))******+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************((()))******++++++******'''''''''''''''(((((()))))))))))))))(((((((((((())))))************))))))%%%&&&(((***+++++++++******+++,,,,,,------,,,,,,(((((((((((((((((((((((())))))************))))))(((((()))************)))((()))***+++,,,,,,,,,,,,))))))))))))************))))))************))))))))))))))))))************+++,,,+++***((('''((()))***))))))***,,,,,,+++)))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++***)))))))))***+++,,,,,,+++***)))******++++++++++++******'''((()))***+++***))))))++++++************++++++,,,+++******,,,,,,+++***%%%&&&'''((()))******************)))))))))))))))))))))))))))************---,,,+++))))))((())))))))))))******++++++******)))))))))))))))***+++,,,)))))))))))))))))))))))))))))))))***************''')))***+++***)))***+++{{{yyyyyywwwtttqqqnnnllllllkkkfffccc^^^\\\[[[ZZZYYYXXXXXXWWWUUUSSSRRRQQQOOONNNHHHEEEBBB@@@??????>>>===;;;;;;::::::999888888888444333111000111111000///---............/////////....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///++++++++++++++++++++++++******))))))))))))*********************+++,,,,,,(((((()))******+++,,,,,,***(((&&&(((,,,,,,)))%%%'''(((***,,,,,,,,,+++***))))))***************)))''')))+++***)))(((***,,,)))))))))*********++++++******)))(((((()))******************************''''''(((((())))))******))))))*********+++++++++*********)))))))))))))))(((((()))*********************))))))))))))*********)))((()))***+++***(((************************(((((((((((())))))******'''''''''((())))))******,,,++++++******++++++,,,''''''((((((((()))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))************))))))(((((('''(((***+++***(((***++++++++++++++++++,,,))))))************))))))*********))))))***************))))))((())))))***))))))))))))))))))))))))(((((('''((()))***,,,---(((((())))))))))))((((((((())))))******+++,,,,,,))))))************))))))*********************************)))))))))))))))'''((())))))******))))))'''''''''''''''((())))))******))))))((((((''''''))))))************))))))&&&(((***,,,------,,,+++******+++,,,,,,,,,,,,+++(((((((((((((((((((((((((((((())))))))))))(((((('''((()))***+++******)))))))))***+++,,,,,,,,,,,,((()))))))))******************))))))))))))******))))))))))))************)))***+++***(((''')))+++***))))))***,,,,,,+++***(((((()))))))))*********))))))))))))))))))))))))))))))***+++++++++++++++)))******+++++++++******((()))+++,,,,,,+++)))(((******++++++++++++******++++++***************)))*********))))))*********,,,+++******,,,,,,+++***"""###$$$&&&'''(((((((((*********)))))))))((((((((()))))))))************,,,+++***)))))))))***+++((()))***++++++++++++***))))))((((((((()))***+++))))))))))))))))))))))))''''''(((((()))*********''')))***+++***)))***+++~~~yyyvvvxxxvvvssspppnnnlllkkkkkkfffccc^^^\\\ZZZZZZYYYXXXXXXWWWVVVTTTSSSQQQOOONNNHHHEEEBBB@@@@@@???>>>===<<<;;;;;;::::::999999999333111///...//////...---------......///000000000.../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++******+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,------***'''&&&(((,,,,,,)))$$$&&&'''***,,,------,,,+++)))******+++++++++******''')))+++***((((((***,,,************++++++++++++,,,+++***))))))***+++++++++++++++***************(((((((((((())))))))))))))))))******++++++++++++((((((((()))******++++++(((((()))*********************))))))))))))*********)))((()))***+++***((())))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++---,,,+++******+++,,,---'''((()))+++,,,---//////******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))+++******+++------,,,+++*********++++++,,,,,,---***+++,,,------,,,+++***++++++************++++++******************++++++))))))))))))))))))))))))'''''''''''')))+++---...(((((())))))))))))((((((((())))))***++++++,,,,,,((()))***++++++***)))(((************************++++++******))))))((((((''''''((())))))))))))))))))))))))))))))***+++++++++******)))(((''''''&&&))))))************))))))'''(((***+++***)))'''&&&))))))***++++++++++++***************************''''''(((((((((((('''''''''((()))++++++******)))))))))***+++,,,,,,,,,,,,(((((())))))*********++++++***)))(((((()))***+++))))))))))))************''')))******((((((+++...)))))))))***,,,,,,+++***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++'''((()))***+++,,,,,,,,,'''(((***++++++***((('''******++++++++++++******------,,,+++*********+++******))))))))))))******,,,+++******,,,,,,+++***'''((()))+++,,,---------,,,,,,,,,,,,++++++******(((((())))))*********+++***))))))))))))+++,,,---((()))***+++++++++++++++***)))(((''''''(((((()))))))))))))))))))))))))))%%%%%%&&&'''((()))******''')))***+++***)))***+++~~~{{{xxxvvvvvvvvvtttqqqmmmllllllmmmfffccc```\\\ZZZZZZ[[[[[[ZZZWWWTTTRRRRRRRRRQQQOOOGGGDDDAAA@@@@@@@@@???>>><<<<<<<<<;;;:::888555444222111000//////.........---///111222333222111000------------------------000---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++---,,,***)))))))))************+++++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,------,,,,,,++++++******))))))))))))))))))))))))******+++++++++******))),,,+++++++++++++++++++++************************''''''(((((())))))************+++,,,+++***)))(((***)))(((((())))))((('''))))))))))))******************))))))******+++,,,,,,---,,,+++******,,,...---,,,+++***))))))))))))+++*********))))))((((((------+++***))))))))))))******))))))))))))******))))))))))))))))))))))))***************)))((((((******++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********************)))((((((((((((((())))))(((((((((((())))))***(((''''''((())))))(((***************************************************+++,,,,,,,,,,,,+++***+++++++++*********))))))((((((((((((((())))))***///---*********++++++***---,,,***)))))))))******)))************+++++++++))))))))))))((((((((((((******************************************+++++++++***)))))))))***,,,,,,''''''(((((())))))******---,,,***(((''''''((()))"""###%%%&&&)))***,,,---************************************************,,,,,,++++++***)))((((((((()))***+++***'''$$$"""*********)))))))))))))))************************************************+++++++++*********)))))),,,((($$$$$$))),,,+++)))***+++,,,,,,------------******++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++---,,,***)))))))))******~~~{{{xxxvvvvvvvvvtttpppllljjjjjjkkkfffdddaaa^^^\\\[[[[[[\\\ZZZWWWTTTRRRRRRRRRPPPOOOIIIFFFCCCAAA@@@???===<<<;;;<<<<<<;;;999777555444222111000//////......///---///000222222222000///------------------------...,,,+++,,,...///---+++//////////////////......************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,***)))))))))************+++++++++,,,,,,,,,++++++************++++++***++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((((((((***************)))))))))************************************))))))))))))))))))***+++***)))(((''')))((('''((()))***)))((())))))))))))******************))))))******+++,,,)))***++++++***+++---000---,,,+++******)))))))))************)))))))))(((((('''''''''''''''((((((*********))))))*********))))))))))))))))))))))))***************)))(((((()))******++++++******)))((()))***++++++***)))(((((((((((((((((((((((((((******************************)))((((((((((((((())))))(((((((((((())))))***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************)))))))))(((((()))))))))))))))***++++++******+++,,,+++***)))))),,,,,,***)))))))))******)))************+++++++++******)))))))))(((((((((************************************************+++***)))))))))***+++,,,++++++++++++,,,,,,,,,,,,---,,,***((('''((())))))'''(((((()))******++++++************************************************,,,,,,++++++***))))))((('''(((***,,,,,,,,,***)))))))))******++++++,,,,,,************************))))))))))))))))))))))))*********)))))))))((((((,,,((($$$%%%))),,,+++))))))***++++++,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++)))((((((((())))))}}}yyywwwvvvuuuuuusssoookkkhhhhhhhhheeedddbbb```^^^\\\[[[[[[ZZZWWWTTTSSSRRRRRRPPPOOOKKKHHHDDDBBB@@@???<<<:::;;;;;;;;;:::999777666555222222111000////////////...///000111222111000///........................---,,,++++++------,,,+++......------,,,,,,++++++************+++++++++,,,++++++,,,,,,,,,,,,++++++,,,+++******)))***************+++++++++,,,,,,,,,++++++************+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******(((((())))))***++++++,,,))))))))))))))))))))))))...,,,***((('''&&&''''''((((((((((((((((((((((((************************,,,,,,++++++***)))))))))((())))))))))))(((''''''((('''&&&((()))+++***)))))))))))))))******************))))))******+++,,,''')))***++++++,,,///111------,,,+++************************))))))))))))''''''((()))******++++++++++++************++++++(((((((((((((((((((((((()))************))))))((()))******++++++******)))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((((((((((((***))))))(((((())))))*********)))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,+++******)))))))))(((((((((((((((***************++++++,,,'''))),,,...---+++******,,,+++******)))*********)))************+++++++++++++++*********)))))))))******************************************************))))))******+++,,,---------,,,,,,,,,,,,,,,---,,,***)))(((((()))***,,,,,,,,,+++++++++******************************************************,,,,,,++++++***)))))))))((()))***+++,,,---------))))))***+++,,,------...************************(((((((((((((((((((((((()))))))))(((((((((((((((,,,(((%%%&&&)))++++++)))))))))***+++++++++************++++++++++++******************************))))))))))))))))))))))))'''((((((((())))))))))))***)))(((((('''(((((((((|||yyywwwvvvuuuuuusssoookkkgggffffffdddcccbbb```^^^\\\ZZZYYYYYYWWWTTTSSSSSSRRRPPPNNNJJJHHHEEECCCBBB@@@===;;;;;;;;;:::999888777666555333222111000//////////////////000111111000//////////////////////////////---,,,,,,,,,------,,,,,,------,,,,,,+++******************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++************************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,))))))))))))))))))))))))---+++)))'''&&&&&&'''((('''''''''(((((((((((((((*********************************************))))))))))))))))))((((((((('''&&&&&&'''***++++++***((()))))))))******************))))))******+++,,,)))***,,,,,,,,,---///111------,,,+++++++++++++++*********)))))))))))))))((()))***++++++,,,,,,,,,,,,++++++++++++++++++,,,(((((((((((((((((((((((())))))************)))((())))))************)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))))))))))))))******++++++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***))))))))))))***+++++++++***)))+++...///...+++++++++******************))))))*********+++++++++++++++++++++*********)))************************+++++++++******************************++++++++++++++++++******))))))(((,,,+++***)))))))))******------,,,,,,++++++******************************************************+++++++++*********))))))+++*********************)))******++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''')))+++***)))******++++++++++++************++++++++++++******************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))((()))))))))|||yyywwwvvvuuuuuutttppplllhhhffffffbbbaaa```^^^\\\ZZZYYYXXXXXXWWWUUUTTTSSSRRRPPPNNNHHHFFFDDDCCCCCCBBB@@@>>>;;;:::999888777777666666333222111000000///////////////000000000/////////////////////////////////---.........---------...000/////////.........---***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************+++***************+++++++++,,,,,,,,,++++++************+++++++++++++++******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++))))))((((((((('''''''''))))))))))))))))))))))))***)))'''&&&&&&(((***+++((((((((())))))*********************************''''''(((((()))***++++++++++++******))))))))))))'''&&&&&&'''***++++++***((()))))))))******************))))))******+++,,,,,,---///...------...///,,,,,,++++++******++++++))))))))))))))))))******'''(((((())))))((((((''',,,++++++++++++++++++,,,))))))))))))))))))))))))((())))))*********)))))))))))))))******)))))))))***))))))))))))))))))***))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))******))))))))))))*********+++,,,+++)))(((***,,,++++++++++++++++++++++++************************************************************************)))(((((((((((()))******///(((###%%%,,,000///***************+++*********))))))*********+++++++++++++++++++++*********)))************************+++++++++*********))))))))))))******++++++++++++******))))))((((((((('''+++++++++******************+++++++++++++++++++++************************************************+++++++++***************+++++++++***************++++++******)))))))))(((************************************************************************+++***))))))*********)))+++,,,,,,,,,,,,,,,++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))*********++++++)))*********************}}}zzzwwwuuuuuuuuuuuurrrnnnjjjhhhhhhbbbaaa___]]][[[YYYXXXXXXXXXVVVUUUTTTTTTRRRPPPMMMGGGFFFEEEDDDEEECCCAAA???::::::999777777666666777333333222111000000000000000000////////////..............................---...//////------...///------------------------++++++++++++,,,,,,,,,,,,******++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,++++++************++++++***************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,+++******)))(((((()))))))))))))))))))))))))))(((''''''((()))+++,,,((())))))******++++++,,,************************%%%%%%&&&((()))***+++,,,,,,++++++***)))*********((('''&&&((()))+++***)))))))))))))))******************))))))******+++,,,,,,...//////---,,,---...++++++******)))******+++))))))))))))************)))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))((())))))************)))((())))))******))))))(((******))))))))))))******************************'''(((((())))))******+++((((((((((((((())))))***+++******))))))******+++(((+++,,,+++((('''***---,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))))))))***+++************++++++++++++((((((((((((((())))))***...&&& !!!(((---,,,)))))))))***++++++++++++***)))************+++++++++++++++*********)))))))))************************,,,,,,++++++***)))))))))))))))***++++++++++++***+++++++++***************+++++++++++++++++++++***)))))))))******++++++,,,************************************************************************)))***+++,,,---.........,,,++++++***)))(((''''''************************************************************++++++++++++******************)))))),,,,,,---------,,,++++++******++++++++++++******************************))))))))))))))))))))))))************++++++++++++)))******++++++++++++***{{{wwwuuuuuuvvvvvvtttpppmmmkkkjjjdddbbb___\\\ZZZYYYYYYZZZXXXVVVUUUUUUTTTSSSOOOMMMIIIHHHFFFFFFEEECCC@@@===:::999888777666666777777333333222111000000000000000000///...............------------------------,,,---///...,,,+++---///)))******++++++,,,,,,---+++++++++,,,,,,,,,------******++++++++++++******((()))***+++,,,++++++*********+++++++++,,,,,,,,,++++++************++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))).........---------------)))))))))))))))))))))))))))))))))***************(((((()))******+++,,,,,,************************''''''((()))******++++++,,,+++***)))((())))))***)))((('''((()))***)))((())))))))))))******************))))))******+++,,,(((***---------,,,,,,---***))))))(((((()))******((()))))))))************+++,,,...000000000///...*********))))))*********++++++++++++++++++++++++(((((()))***************(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))***++++++,,,((((((((((((((()))******+++******))))))******+++'''***,,,***'''&&&))),,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))*********+++))))))(((((())))))***+++***(((&&&%%%''')))++++++((()))***+++,,,++++++***)))************+++++++++******)))))))))(((((((((************************,,,,,,++++++***))))))(((((()))***+++,,,++++++******+++++++++++++++,,,,,,***+++++++++,,,+++++++++************++++++++++++************************************************************************(((***,,,---...---,,,++++++++++++******)))))))))************************************************))))))))))))*********+++***+++,,,+++***))))))))),,,,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))+++++++++***)))|||wwwuuuuuuwwwwwwuuurrrnnnmmmlllfffccc```\\\ZZZZZZ[[[\\\WWWVVVUUUUUUUUUSSSOOOMMMKKKJJJHHHGGGEEEBBB>>>;;;:::999888666666666777777444333222111000000000000111000///...............------------------------***,,,...---+++***,,,...+++,,,------...///000111++++++,,,,,,,,,---------******++++++++++++******((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++,,,,,,---))))))))))))))))))))))))+++++++++++++++***)))((('''(((((()))***++++++,,,***************************************++++++++++++***((('''''''''((()))***)))(((((())))))((('''))))))))))))*********************)))***++++++,,,$$$'''***,,,,,,+++,,,---)))((((((((((((((())))))(((((())))))*********+++&&&(((+++---//////......******))))))))))))******++++++++++++++++++++++++(((((()))***************(((((())))))))))))((((((+++***)))(((((()))***+++((((((((((((((((((((((((((())))))***+++,,,,,,,,,((((((((((((((()))******++++++************++++++&&&))),,,***&&&%%%(((,,,************************))))))))))))))))))))))))+++***)))(((((()))***+++'''((((((((())))))***************)))***++++++,,,''',,,///---)))(((+++///((()))***+++,,,,,,+++***)))************+++++++++))))))))))))((((((((((((************************,,,,,,++++++***))))))(((((()))***+++,,,+++******)))))))))******++++++,,,***++++++,,,,,,,,,++++++,,,,,,+++++++++++++++*********************************************************************++++++)))+++,,,---+++)))%%%###++++++++++++++++++,,,,,,************************))))))))))))))))))))))))'''((((((((())))))*********+++,,,,,,***)))))))))+++++++++++++++***)))(((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((*********)))(((~~~{{{xxxvvvyyywwwuuurrrpppnnnnnnnnnccc```\\\YYYZZZ\\\]]]]]]^^^[[[XXXWWWVVVTTTOOOJJJHHHHHHHHHIIIHHHFFFBBB>>>AAA>>>:::999999::::::999555444222000///...------..............................//////////////////++++++******++++++,,,---............---,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++*********************************************************))))))))))))((((((((())))))******++++++++++++***)))(((((())))))))))))************))))))(((***+++***)))((()))***((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))((((((((()))***(((((())))))******++++++******))))))((((((''''''******************************))))))))))))******(((((()))***++++++,,,,,,***************************++++++***))))))***,,,...---+++*********++++++,,,+++***((((((((()))***))))))*********))))))(((...,,,***)))''''''((((((&&&''')))*********)))((())))))))))))))))))))))))))))))************))))))---,,,+++++++++,,,---...************************------,,,++++++,,,,,,,,,))))))))))))************((()))***+++++++++++++++***)))((('''&&&&&&'''((()))*********++++++++++++'''((()))++++++******)))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***)))((((((((()))+++,,,((()))++++++)))((()))***---------,,,+++***)))((())))))))))))))))))))))))******++++++++++++************+++++++++******)))***+++,,,---------------)))************+++++++++++++++,,,,,,,,,---------***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************))))))))))))***+++,,,---------------,,,,,,+++***))))))))))))))))))))))))+++++++++************)))******))))))******+++,,,*********+++,,,,,,------+++,,,---------,,,+++***---------------,,,+++***+++++++++*********************++++++++++++******((((((((((((((()))******************************************))))))(((((((((((())))))******+++++++++++++++***************%%%%%%&&&((()))***+++,,,******))))))((((((''''''))))))))))))))))))))))))}}}|||}}}~~~}}}{{{yyyxxxwwwtttqqqooommmllllllhhhddd___[[[ZZZZZZZZZYYY\\\YYYVVVVVVWWWUUUPPPLLLHHHIIILLLNNNNNNKKKDDD??????<<<999888888999999888444333222111000/////////................................................+++++++++***++++++,,,------......------,,,+++***------,,,,,,++++++++++++)))))))))******)))))))))************************+++++++++***************,,,,,,,,,++++++++++++***))))))))))))************++++++***)))))))))))))))))))))************))))))((()))******(((((()))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...(((((((((((())))))))))))+++*********))))))))))))******************************))))))))))))******((())))))***++++++,,,,,,***************************++++++***))))))***,,,---,,,+++*********++++++,,,+++)))((((((((()))*********++++++++++++******+++***)))(((((())))))***'''''')))*********)))((((((((((((((((((((((((((())))))************)))))))))((('''''''''((())))))***************************))))))(((((()))))))))))))))))))))************))))))***++++++++++++++++++***)))(((((((((((())))))))))))*********++++++'''((()))***+++******)))((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***)))))))))))))))***+++''')))++++++***))))))***,,,,,,,,,,,,+++***)))(((******************************++++++++++++************+++,,,,,,,,,,,,+++,,,+++)))(((((()))***+++))))))*********+++++++++---,,,,,,,,,++++++******))))))************)))))),,,,,,,,,+++++++++++++++************************************************))))))))))))***+++,,,---,,,,,,------,,,,,,+++***************************+++++++++************)))***************++++++,,,******)))))))))))))))))))))***,,,---------,,,+++)))******+++++++++******---,,,,,,+++***)))(((((((((((())))))))))))(((((()))(((((((((((()))******************************++++++*********)))))))))))))))))))))************&&&&&&''''''(((((())))))((())))))***+++,,,------)))))))))))))))((((((((())))))))))))))))))))))))~~~|||zzzzzzzzz|||}}}~~~~~~}}}|||xxxwwwtttqqqnnnllljjjiiijjjfffaaa]]][[[[[[ZZZYYYZZZXXXVVVVVVWWWVVVRRRNNNGGGJJJOOOSSSSSSOOOGGGAAA>>><<<999777888888888777333333222111111111111222..............................------------------+++++++++++++++,,,------------------,,,+++***)))++++++++++++************))))))))))))))))))))))))************************++++++++++++******)))))),,,,,,,,,++++++++++++******************)))))))))+++***))))))))))))))))))))))))************))))))'''((())))))''''''((()))++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))&&&'''(((((())))))))))))************))))))))))))++++++++++++******************************************))))))))))))******)))))))))***++++++,,,,,,************************)))***+++***)))(((***,,,,,,,,,+++************++++++***))))))((()))))))))***++++++,,,,,,,,,++++++))))))(((((()))***++++++'''((())))))******))))))(((((((((((((((((((((((())))))************))))))******)))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++++++++***)))))))))******((((((((()))))))))******(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))******************))))))''')))++++++*********+++)))******+++******))))))******************************++++++++++++************+++,,,---------,,,---+++(((&&&%%%&&&(((***)))))))))*********++++++------,,,+++***)))((((((((()))+++------+++)))(((,,,+++++++++******))))))************************************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***************************+++++++++************))))))************+++++++++++++++******)))((((((''')))***+++,,,------,,,+++***++++++++++++***))))))...---,,,+++***(((''''''(((((())))))))))))(((((()))))))))((())))))***+++************************+++++++++++++++************************)))))))))$$$%%%%%%&&&'''((())))))++++++++++++,,,,,,------(((((())))))))))))))))))))))))))))))))))))))))))}}}|||zzzyyyyyyzzz{{{|||~~~~~~}}}|||yyyxxxuuurrrooollljjjiiihhhddd```^^^]]]]]]]]]\\\[[[XXXVVVVVVWWWUUUQQQMMMFFFIIIMMMQQQRRRNNNGGGBBB>>><<<999888999999888777444444333222111111111111........................---------------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,+++***))))))++++++++++++++++++******,,,++++++++++++++++++,,,************************,,,,,,++++++***)))))))))*********)))))))))((((((+++++++++******)))))))))******)))))))))))))))***))))))************))))))&&&((()))((('''&&&''')))++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))))))))***)))(((&&&$$$###,,,,,,,,,++++++***************************************************************))))))))))))******))))))*********+++++++++************************)))*********((((((***+++++++++************************))))))))))))))))))******++++++,,,+++++++++)))))))))))))))*********(((((())))))************))))))))))))))))))))))))))))))************))))))+++++++++***************(((((((((((((((((((((((())))))******************((()))))))))******************************++++++************)))*********(((((((((((())))))))))))((()))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,+++***)))(((''')))++++++******+++,,,(((((()))*********************************************++++++++++++******+++++++++,,,,,,+++******,,,+++)))(((((()))***+++))))))))))))************+++++++++***)))(((((('''))))))***++++++***))))))++++++******))))))((((((***************+++++++++******************************))))))***++++++,,,++++++,,,,,,,,,++++++***************************+++++++++*********))))))))))))******++++++++++++,,,,,,,,,+++++++++************+++,,,,,,+++***)))///......---,,,+++)))(((,,,,,,++++++***)))((((((***++++++,,,,,,++++++******))))))))))))***++++++************************+++++++++++++++++++++++++++++++++******)))))))))(((((())))))******++++++************************((((((((())))))******+++))))))))))))))))))))))))}}}|||{{{zzzzzz{{{}}}~~~}}}{{{zzzzzzyyywwwtttpppmmmkkkiiigggdddaaa^^^^^^^^^]]]\\\]]]ZZZWWWVVVVVVTTTOOOKKKGGGGGGHHHJJJKKKIIIEEEBBB???===;;;:::::::::999777777666444222111000//////////////////////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************+++++++++*********))))))*********)))))))))((((((,,,,,,++++++******))))))***)))))))))))))))******))))))************))))))&&&((()))((('''&&&''')))*********))))))*********)))+++,,,......,,,+++)))))))))))))))))))))))))))---.........,,,***((('''+++++++++******))))))((())))))))))))))))))))))))******************************))))))))))))*********************+++++++++************************)))******)))(((((()))+++************************)))))))))*********))))))(((((()))***++++++******************)))))))))((()))))))))))))))******+++************************))))))************))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))++++++,,,,,,++++++((()))))))))************++++++***))))))******+++((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))+++,,,+++***+++,,,'''((()))*********************************************++++++++++++******++++++++++++***((('''&&&%%%''')))***++++++******(((((()))))))))*********))))))))))))))))))))))))***)))(((''''''((()))************))))))((((((((())))))*********+++++++++*********************************)))******+++,,,******+++,,,,,,+++++++++************************+++++++++*********))))))((()))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,+++)))'''&&&,,,,,,---------,,,++++++******************++++++++++++,,,,,,,,,,,,++++++***************+++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,++++++*********+++++++++************)))(((((())))))******++++++))))))))))))))))))))))))~~~}}}|||{{{{{{}}}|||zzzxxxyyyxxxwwwtttqqqnnnkkkjjjiiifffbbb___^^^\\\ZZZXXX^^^[[[XXXWWWVVVTTTNNNJJJGGGFFFDDDDDDEEEDDDCCCAAA???===;;;;;;;;;;;;999777777666444222000///......//////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,+++***)))+++++++++,,,,,,,,,,,,,,,+++***)))(((((()))***+++************************************************,,,,,,,,,++++++++++++***+++++++++++++++*********)))))))))))))))******+++))))))************))))))'''((())))))''''''((()))******)))(((((()))*********+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******+++,,,,,,,,,+++((((((((('''''''''''''''((((((((((((((()))))))))******************************))))))))))))******************************************************((()))***)))(((''')))+++((()))******+++*********(((((()))************)))'''((()))******************************)))((('''***))))))))))))***+++,,,++++++++++++++++++++++++))))))************))))))***+++++++++***)))((('''))))))))))))))))))))))))&&&''')))***+++******)))))))))))))))************,,,+++***)))))))))***+++'''((())))))******))))))((((((((()))))))))******)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))******+++,,,,,,++++++)))+++,,,,,,+++******+++((())))))***+++++++++***++++++++++++++++++++++++******++++++++++++******++++++******)))(((&&&&&&!!!###'''***++++++)))(((((((((((()))))))))******(((((())))))************+++)))'''&&&&&&''')))+++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************+++***************++++++)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************)))((()))***,,,,,,+++******'''(((((()))******++++++***+++++++++***((('''%%%%%%&&&(((***,,,---......)))))))))***++++++,,,,,,))))))************))))))++++++******++++++,,,---*********************************++++++++++++++++++++++++++++++*********---,,,+++***)))((((((''',,,,,,,,,,,,,,,+++++++++))))))******************))))))))))))))))))))))))~~~}}}|||{{{|||~~~|||zzzyyywwwvvvuuutttqqqnnnkkkjjjgggeeeaaa___^^^\\\ZZZXXX\\\ZZZWWWVVVWWWTTTPPPKKKHHHFFFDDDDDDDDDCCCAAA@@@===<<<;;;;;;;;;:::888666444444222111000/////////////////////////////////000000//////...------,,,---,,,,,,,,,,,,---......---......------,,,+++***************+++++++++,,,+++***)))'''''')))***+++************************)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++,,,)))))))))))))))***++++++))))))************))))))((()))******(((((()))***++++++***))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''((()))***+++(((((((((((((((((())))))(((((()))))))))***************************************))))))))))))******************************************************((()))***)))'''''')))***'''((()))***++++++***)))'''((()))***+++******)))'''((()))***++++++++++++(((((()))***+++***))))))******)))))))))***+++,,,************************))))))************))))))+++,,,,,,,,,,,,***)))(((************************$$$%%%((()))******)))((())))))))))))************---,,,***)))((()))***+++((()))***+++++++++******)))))))))*********++++++***)))((((((((()))++++++((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))***+++,,,---...+++,,,------+++))))))*********+++++++++++++++***++++++++++++++++++++++++******++++++++++++******((())))))*********))))))$$$%%%''')))******))))))(((((((((((()))))))))*********************))))))***))))))))))))))))))***((())))))******++++++,,,((())))))***++++++,,,,,,************************++++++***************+++))))))***++++++++++++++++++++++++++++++++++++++++++++++++************)))((()))+++,,,,,,+++***)))))))))))))))))))))******'''((()))******)))((((((&&&''')))***+++,,,------***************+++++++++)))******++++++******))),,,++++++++++++,,,------************************)))))))))*********++++++***++++++++++++++++++,,,++++++******))))))((((((******++++++++++++++++++++++++******************))))))))))))))))))))))))}}}|||{{{{{{|||~~~}}}{{{zzztttttttttsssqqqnnnkkkiiibbb```^^^^^^^^^^^^]]]\\\ZZZXXXVVVVVVWWWVVVQQQMMMHHHGGGFFFEEEEEEDDDAAA>>><<<;;;:::::::::999777555222111111000//////000000000000000000000000000000111111000///......---------,,,,,,,,,,,,---..................---,,,++++++(((((())))))*********+++---,,,***))))))***,,,---************************(((((()))***+++,,,,,,---*********))))))))))))(((*********++++++,,,,,,---))))))((())))))***++++++))))))************))))))(((***+++***)))((()))+++---,,,+++******+++,,,---+++******))))))******+++))))))))))))))))))))))))++++++)))(((((()))***+++******++++++,,,,,,,,,---))))))******+++++++++,,,******************************))))))))))))******++++++******************************************((()))))))))'''''')))***'''((()))+++++++++***)))'''((()))+++++++++***)))((()))***+++,,,---------%%%&&&(((***+++,,,+++++++++***)))))))))***,,,,,,))))))))))))))))))))))))))))))************))))))'''((((((((((((&&&$$$###************************%%%&&&(((***++++++***)))))))))))))))************---,,,***)))((()))***+++)))***+++,,,---,,,,,,+++************++++++++++++***)))((((((((()))+++,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))***,,,///000,,,---...---+++)))((()))++++++,,,,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******'''''')))***,,,,,,------+++************++++++,,,(((((((((((())))))))))))------,,,+++***)))(((((((((***+++,,,,,,+++***((((((((()))***+++,,,------((())))))***++++++,,,,,,************************++++++***************+++((()))***++++++++++++++++++++++++++++++++++++++++++++++++************)))''')))+++,,,,,,,,,***)))------,,,,,,+++*********$$$%%%''')))***++++++***.........---,,,+++***))),,,+++++++++******))))))+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...************************(((((())))))*********+++*********++++++,,,,,,---***************+++++++++''''''(((((()))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))}}}}}}}}}~~~|||yyyxxxxxxsssssssssssspppmmmjjjhhhgggeeebbb___\\\ZZZZZZZZZXXXWWWWWWXXXWWWUUUPPPMMMIIIHHHFFFEEEDDDBBB???<<<===<<<;;;;;;999999888777333222111000000000111222222111///......///000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,***((()))***+++,,,---,,,,,,+++,,,+++***))))))+++---...++++++++++++,,,,,,---...,,,++++++******++++++,,,)))************++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))***************((())))))))))))*********---+++))))))*********)))(((((()))***************,,,++++++******++++++,,,((()))***++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++''''''((()))***+++,,,,,,+++++++++***************)))))))))******)))))))))+++++++++*********))))))))))))))))))((((((((((((++++++,,,,,,,,,++++++***)))***,,,------,,,***)))))))))))))))))))))))))))((((((''''''''''''((((((+++*********))))))((((((************************++++++************++++++************************))))))))))))************++++++************++++++++++++******************&&&'''***+++,,,+++)))((())))))))))))************++++++******)))*********)))+++++++++***+++,,,...))))))))))))***+++,,,---++++++***+++------+++)))))))))))))))***************+++,,,,,,,,,***)))(((******+++++++++******)))++++++++++++++++++++++++%%%(((+++...///,,,)))'''************))))))))))))++++++++++++************++++++******************((((((((((((((()))************))))))))))))******,,,,,,,,,+++***)))((((((+++++++++************))),,,+++++++++***))))))))),,,,,,+++***)))((('''&&&))))))******++++++,,,,,,---,,,+++***)))'''&&&&&&((()))***++++++***((((((+++++++++,,,,,,+++++++++))))))))))))************++++++++++++++++++++++++++++++************++++++,,,,,,+++******+++,,,,,,******++++++++++++*********+++,,,+++)))'''''''''*********))))))))))))))),,,,,,+++***))))))******((()))++++++)))((()))***,,,,,,++++++++++++++++++************************))))))***++++++++++++***)))))))))))))))))))))))),,,,,,,,,+++++++++******||||||}}}~~~zzzwwwuuuuuurrrrrrrrrqqqooolllhhhfffeeedddbbb___]]][[[ZZZYYYXXXXXXXXXXXXXXXUUUQQQNNNJJJHHHFFFEEEDDDCCC@@@======<<<<<<;;;:::999888888444333111000000000111111------......///111222333000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***))))))***+++,,,,,,+++******++++++*********+++------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---************+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++)))))))))*********+++++++++***((()))***++++++***((())))))*********))))))+++******************+++((()))***++++++***)))(((************)))))))))((())))))))))))))))))))))))************************)))))))))))))))*********,,,+++++++++***)))))))))+++,,,,,,------,,,,,,++++++++++++*********))))))***)))))))))(((((((((((()))))))))******))))))((()))***,,,------,,,***)))))))))))))))))))))))))))++++++************++++++************)))))))))(((*********************************))))))*********************************))))))))))))************+++******************+++************************'''((()))***+++******)))))))))))))))***************))))))((())))))*********+++++++++))))))+++---))))))))))))***+++,,,---000---)))'''((())))))((())))))))))))************((())))))))))))(((((('''******+++++++++******)))++++++++++++++++++++++++&&&(((+++------,,,***(((************))))))))))))''''''((())))))***++++++************************((((((((((((((()))************))))))))))))******,,,+++++++++***)))))))))))))))******+++++++++,,,+++++++++***************++++++************))))))))))))******************,,,,,,+++***)))(((''''''((()))***+++,,,,,,++++++******++++++++++++******))))))))))))************************************++++++************++++++,,,,,,+++******+++,,,,,,******++++++++++++*********,,,---,,,***)))))))))************)))))))))))),,,,,,+++***************)))***,,,,,,*********+++++++++++++++++++++++++++************************))))))***++++++++++++***************************---,,,,,,+++******))))))|||}}}|||wwwsssrrrrrrrrrrrrqqqpppmmmjjjgggeeedddcccbbb```^^^[[[YYYXXXYYYYYYYYYYYYYYYVVVRRRNNNJJJIIIGGGFFFEEEDDDAAA>>>======<<<;;;:::999888888555444222000//////000000,,,---...000111111111111000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,---------,,,++++++******,,,++++++******++++++,,,************+++++++++,,,++++++++++++++++++++++++***++++++++++++***))))))******+++,,,,,,,,,,,,,,,************+++++++++,,,***)))((()))+++,,,,,,,,,))))))*********))))))((())))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,++++++***)))(((((()))******++++++******)))+++++++++*********************)))))))))((((((((((((((())))))***))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************))))))))))))***************************))))))(((((())))))***************************))))))))))))************************************************************))))))))))))************))))))))))))************((('''''''''((()))*********++++++***(((((()))+++))))))))))))***+++,,,,,,888333---)))(((***,,,,,,))))))))))))************))))))((((((((()))******)))******+++++++++******************************((()))***,,,,,,+++******++++++*********)))))))))*********+++++++++,,,,,,************************)))(((((((((((()))************))))))))))))******++++++******************'''((()))***+++,,,------***************+++++++++*********++++++,,,,,,,,,*********)))))))))))))))++++++*********)))))))))((((((***+++,,,---------)))******************))))))))))))*********++++++((((((((((((((((((((((((++++++************++++++,,,++++++******++++++,,,******++++++++++++*********+++------+++***+++,,,************************,,,++++++************+++***+++------+++***+++,,,)))*********+++,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,+++***))))))((((((zzzuuurrrqqqrrrsssrrrqqqooommmjjjgggfffbbbbbbbbbaaa^^^\\\YYYWWWZZZYYYYYYZZZYYYWWWRRROOOJJJIIIGGGFFFFFFDDDBBB???======<<<;;;:::999888888666444222111////////////000000111111111///...---...............------,,,------------------------...---,,,++++++++++++,,,...............------,,,***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++******))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++***((()))***++++++***)))************)))(((((())))))************)))))))))))))))******)))))))))*********)))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++---,,,,,,+++***)))(((((((((((())))))))))))((((((*********************************)))))))))(((((()))******+++++++++++++++)))***++++++++++++***)))((((((((((((((((((((((((***))))))(((((())))))************)))))))))))))))************************))))))(((((((((((())))))************************((()))))))))*********************++++++************************+++++++++******)))((())))))******((()))))))))************'''''''''((()))***+++,,,***++++++***((('''(((*********))))))***++++++,,,888444...******+++------((()))))))))************++++++***)))***+++---...))))))***+++++++++******))))))))))))))))))))))))))))))******+++++++++++++++++++++*********))))))---,,,+++***)))(((''''''***************+++++++++))))))(((((())))))***+++******))))))))))))*********************+++++++++((())))))***++++++,,,,,,)))))))))***+++++++++,,,+++++++++,,,,,,,,,------*********))))))(((((((((************************)))))))))***++++++++++++))))))************))))))))))))*********+++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++******++++++++++++******(((***,,,,,,+++++++++,,,)))***************++++++,,,++++++******+++++++++)))+++,,,,,,+++******+++((())))))***+++,,,,,,---************************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))~~~yyytttrrrssstttuuutttrrrpppmmmjjjhhhfffaaaaaaaaa```^^^[[[YYYWWWZZZYYYYYYZZZYYYWWWRRROOOJJJHHHGGGFFFFFFEEEBBB@@@>>>======<<<;;;:::999888666444222111////////////000111111111111///---,,,...............------,,,------------------------...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,---++++++,,,,,,,,,++++++***((()))***+++,,,---,,,,,,++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******((())))))*********************+++++++++,,,,,,,,,...,,,***)))******)))((())))))*********))))))(((******+++,,,,,,+++*********))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))(((,,,,,,++++++***))))))(((+++,,,,,,,,,,,,,,,,,,+++************************************))))))))))))((()))***+++++++++++++++************************((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************)))***++++++++++++***)))))))))*********+++++++++******))))))((()))******((()))))))))************((((((((()))***+++,,,---***++++++***((('''(((************)))******+++,,,...+++)))((()))))))))(((((()))))))))************,,,+++*********,,,---...((()))***+++++++++++++++))))))))))))))))))))))))***************++++++,,,++++++++++++***************))))))'''&&&%%%$$$$$$))))))*********+++++++++)))))))))))))))***++++++******))))))))))))*********************+++++++++************************)))))))))***+++++++++,,,---------,,,,,,,,,,,,+++++++++******))))))((((((************++++++++++++******))))))(((((((((((())))))************))))))************++++++++++++************************++++++************++++++++++++++++++++++++++++++******++++++++++++******&&&(((***+++*********,,,))))))******+++++++++,,,,,,+++++++++++++++,,,,,,(((***++++++***))))))***(((((()))***++++++,,,,,,************************))))))***++++++++++++***************************''''''((()))***+++,,,,,,~~~yyytttssstttvvvvvvuuurrrpppmmmjjjhhhgggaaaaaa```___]]][[[YYYXXXYYYYYYYYYYYYYYYVVVRRRNNNIIIGGGFFFFFFFFFDDDBBB@@@>>>>>>===<<<;;;:::999999555444222000//////000000......///000000000000000000000000000000//////...------------------------------------,,,,,,,,,,,,*********)))***+++,,,,,,,,,,,,,,,++++++++++++***&&&''')))+++------------...------------------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***(((((()))************)))************+++++++++,,,///---+++******)))(((&&&(((((()))******************+++,,,------,,,+++*********))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++......,,,***((('''%%%$$$+++++++++*********************++++++++++++*********************+++++++++++++++*********)))))))))&&&&&&'''((())))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,************))))))))))))))))))))))))***************)))))))))***+++,,,---***++++++***(((((()))++++++***************++++++)))))))))***++++++***((())))))))))))******************)))))))))******+++((()))***+++++++++++++++************************)))************+++++++++,,,++++++++++++******************++++++,,,,,,,,,)))))))))***++++++,,,,,,***))))))))))))***++++++******))))))))))))******++++++******************+++++++++*********))))))***************+++++++++---------,,,,,,++++++++++++++++++*********************+++++++++++++++++++++***)))((('''&&&&&&&&&)))******************)))*********++++++++++++,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++*********++++++++++++******&&&(((******))))))***+++))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,---((()))++++++)))((()))***((()))))))))***+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))''''''((()))***,,,------zzzuuussstttwwwvvvtttqqqnnnkkkhhhgggfffbbbaaa___]]]\\\[[[ZZZZZZXXXXXXXXXXXXXXXUUUQQQNNNHHHFFFEEEEEEEEEDDDAAA???>>>>>>===<<<;;;:::999999444333111000000000111111///////////////000000111000000000000000//////...........................,,,---.........---++++++************+++,,,...///------+++*********++++++&&&(((***,,,---,,,,,,+++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))***+++++++++++++++))))))***++++++++++++***)))))))))*********++++++...,,,***)))******)))(((&&&'''(((***++++++++++++)))***+++,,,,,,+++***)))+++***)))(((((()))***+++((()))))))))************))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''***************+++++++++(((((())))))))))))(((((())))))*********++++++++++++++++++*********))))))%%%&&&'''((())))))))))))******))))))))))))******))))))))))))))))))))))))+++******************+++((()))))))))*********************************************))))))*********))))))))))))))))))))))))))))))))))))************(((***+++,,,,,,+++***(((((())))))***++++++,,,,,,)))******+++***)))((('''))))))))))))******************))))))))))))***+++***+++++++++))))))+++---++++++***************+++,,,++++++,,,------,,,***))))))))))))******************++++++******))))))(((((()))++++++,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,+++++++++*********,,,,,,---...///000000111((())))))***++++++,,,,,,******))))))******+++,,,******))))))))))))******,,,+++++++++***)))))))))***************++++++++++++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((''''''((((((******++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,,,,,,,+++*********++++++++++++******(((***++++++***)))***+++))))))***++++++,,,------+++++++++++++++,,,---...(((***,,,+++***)))******))))))))))))************************************))))))***++++++++++++************************************+++++++++++++++{{{uuurrrtttvvvuuussspppmmmjjjgggeeedddcccaaa___\\\[[[ZZZZZZ[[[XXXWWWWWWXXXWWWUUUQQQMMMGGGFFFDDDDDDDDDCCCAAA???>>>>>>===<<<;;;::::::999333222111000000111111222444333111///------.....................------,,,........................,,,---...//////---+++***---,,,,,,---...000222444...---+++))))))***+++,,,((()))+++,,,,,,+++***)))******))))))))))))******++++++,,,,,,,,,---------++++++++++++++++++++++++((()))***+++++++++++++++******+++,,,,,,,,,,,,+++((())))))))))))*********,,,+++))))))***+++***)))%%%&&&((()))+++,,,,,,,,,''')))***++++++***)))'''+++***)))(((((()))***+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))******+++++++++++++++++++++************)))'''((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++************************++++++************++++++))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,(((***+++,,,+++***'''&&&))))))))))))***************))))))(((((((((((()))***+++++++++***+++,,,...++++++***************++++++***(((((()))***)))((())))))))))))************,,,---......---,,,***)))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,+++******,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,*********)))******+++,,,******))))))))))))******---,,,,,,+++***)))(((((((((((()))***+++,,,,,,---,,,+++++++++******))))))((())))))***,,,------...+++++++++,,,,,,---------,,,,,,,,,+++++++++************)))(((((()))***+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,------,,,+++*********++++++++++++*********+++------+++***++++++))))))***+++,,,,,,------++++++++++++,,,,,,---...)))+++------+++***+++,,,*********)))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++------,,,,,,+++******)))|||wwwuuutttuuuvvvtttpppmmmiiieeecccbbbcccccc```\\\XXXVVVWWWYYY[[[[[[[[[YYYWWWSSSOOOMMMJJJJJJIIIGGGEEEDDDCCCBBBBBB@@@===<<<<<<<<<:::999666444111000111222111111////////////////////////222222111///...---,,,+++***++++++,,,---...//////------------------------------------------------++++++,,,------------,,,)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000---)))&&&%%%&&&(((***++++++++++++++++++++++++***++++++,,,,,,++++++***'''''''''((()))*********,,,,,,+++***))))))******///...,,,***))))))******)))***+++,,,,,,+++***)))************************++++++++++++*********)))))))))))))))))))))))))))***)))'''&&&'''(((***+++++++++++++++++++++++++++---,,,***)))))))))************))))))***+++,,,,,,*********))))))(((((((((******+++++++++,,,,,,,,,......---,,,+++***)))((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))+++*********))))))((((((***))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******************))))))((((((,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))***************************************++++++,,,---+++***+++///000///---***'''(((,,,---)))))),,,++++++************************))))))))))))******))))))************))))))+++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++************++++++((()))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******))))))******+++%%%'''************+++,,,++++++***************+++)))((('''(((+++------,,,******+++++++++,,,,,,,,,///...,,,***((((((((((((++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******************************+++***)))(((((()))***+++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---++++++******++++++,,,---,,,+++******))))))******///---,,,***))))))******{{{wwwuuuuuuvvvvvvtttppplllhhheeecccbbbdddcccaaa]]]YYYWWWXXXYYY[[[[[[ZZZYYYWWWSSSPPPNNNJJJJJJIIIGGGEEEDDDCCCBBBBBB@@@===<<<<<<<<<:::999666444111000111222111111000000000000000000000000111111000///...------,,,,,,,,,,,,,,,------------------------------------------------------------***++++++,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))(((''')))***,,,++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,***)))'''&&&&&&,,,,,,+++***************...---,,,***************)))***++++++++++++***)))******++++++++++++******++++++*********)))))))))))))))))))))))))))))))))***)))'''''''''(((***+++++++++++++++++++++++++++,,,,,,***)))))))))************))))))***++++++,,,---,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,++++++++++++******))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((()))))))))***+++*********))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++******************)))))))))(((((((((++++++*********)))))))))************************************************************************((((((((((((((())))))***+++)))(((***---...---,,,''')))******(((''''''(((******************************))))))))))))************++++++++++++******+++*********))))))))))))++++++++++++++++++++++++******)))(((''''''((((((,,,,,,+++++++++*********************************++++++************++++++*********++++++++++++,,,***************************))))))(((((())))))***************************,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++''')))+++,,,+++***+++,,,++++++************++++++,,,***))))))+++,,,++++++******+++++++++,,,,,,,,,...---+++***))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,((((((((((((((((((((((((************************+++***)))(((((()))***+++...---,,,+++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++***))))))***+++++++++************+++,,,,,,,,,+++******))))))******...---,,,***))))))******~~~~~~zzzvvvuuuvvvxxxvvvtttoookkkgggeeeddddddddddddbbb___[[[YYYZZZ[[[ZZZZZZZZZYYYVVVSSSQQQOOOKKKJJJIIIGGGEEEDDDBBBBBBAAA???===<<<<<<<<<:::888666444111000111222111111111111111111111111111111000/////////..................------,,,,,,,,,,,,------------------------------------------------)))******+++,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))*********++++++++++++,,,++++++************+++------,,,+++*********+++)))***++++++++++++***)))((()))+++,,,,,,+++)))(((************)))))))))((())))))))))))))))))))))))))))))((('''((()))***+++++++++++++++++++++++++++,,,+++******)))******************)))******+++,,,---------,,,,,,,,,,,,+++*********************)))*********+++++++++,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))*********************)))))))))((((((((((((((((((((()))************************+++************)))))))))*********))))))))))))(((******))))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************((((((((((((((())))))***)))((('''(((***++++++***&&&///111***%%%''')))&&&******************************))))))))))))******++++++,,,,,,,,,,,,++++++***************)))))))))++++++++++++++++++++++++,,,------,,,)))'''((()))+++++++++*********))))))************************++++++************++++++,,,++++++******,,,---...************************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,------,,,+++******+++------,,,++++++,,,++++++************++++++---,,,*********+++***)))******+++++++++,,,,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))))))))************))))))******+++,,,,,,+++******))))))******---,,,+++***************zzzvvvvvvxxxyyywwwtttoookkkgggeeeeeeeeeeeeeeeccc```]]][[[[[[\\\ZZZZZZYYYXXXVVVTTTRRRPPPKKKJJJIIIGGGEEECCCBBBAAAAAA???>>>======<<<:::888666444111000111222111111000000000000000000000000.........///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++************+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***&&&'''((()))+++,,,---...,,,++++++******+++++++++,,,,,,++++++++++++++++++*********++++++*********''')))+++------+++)))'''*********)))))))))(((((())))))))))))))))))))))))))))))((((((((()))***+++***+++++++++++++++,,,,,,++++++******************+++***************+++++++++++++++************************)))))))))))))))************++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((()))))))))*********************************''''''(((((((((((((((((()))***++++++++++++***)))***)))))))))))))))))))))++++++++++++************)))))))))((((((((((((((()))))))))***************++++++++++++++++++++++++***************************************++++++,,,(((((((((((()))*********(((666999---&&&+++---(((***************+++++++++******))))))))))))*********++++++++++++++++++***************************************************---///000///+++)))***+++++++++++++++************************************++++++************++++++---,,,+++******,,,...///************************,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******,,,------+++***++++++++++++*********+++,,,,,,---+++******+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******************+++******)))))))))***++++++,,,+++******))))))******,,,++++++***************{{{wwwwwwxxxzzzwwwtttpppllliiigggffffffdddeeedddaaa^^^\\\\\\]]]YYYYYYXXXWWWVVVTTTSSSRRRLLLKKKIIIGGGEEECCCBBBAAA@@@???>>>>>>>>><<<:::777666444111000111222111111////////////////////////............////////////.........///000111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***)))(((((('''''',,,+++++++++++++++,,,,,,***++++++++++++++++++++++++******************+++''')))+++------+++)))'''************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,************+++*********++++++***************+++***************************)))))))))))))))))))))+++++++++*********))))))***************************)))(((''''''((()))***))))))))))))***************************++++++++++++,,,,,,,,,------......)))***++++++++++++***))))))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))***************++++++,,,))))))***************+++***888;;;///''',,,...)))))))))*********+++++++++******))))))))))))******))))))************))))))***************+++++++++************************))),,,///...***(((***,,,---,,,,,,,,,,,,+++++++++************************++++++************++++++---,,,+++******,,,...///************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))+++,,,,,,+++)))***+++++++++******+++,,,,,,---+++***)))***,,,---------******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((('''&&&%%%++++++++++++++++++++++++******++++++++++++******+++++++++******++++++,,,+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,,,,+++******))))))************+++*********))))))|||yyyxxxyyyzzzvvvuuurrrooollliiigggfffdddddddddbbb___\\\\\\]]]YYYYYYXXXVVVUUUTTTTTTSSSLLLKKKJJJGGGEEECCCAAA@@@@@@???>>>>>>>>><<<999777666444111000111222111111.................................///////////////------...///000111222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***((((((((((((((())))))))),,,++++++++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++***))))))***++++++((()))+++,,,,,,+++)))(((++++++++++++*********))))))))))))))))))))))))))))))))))))*********++++++*********++++++,,,,,,---))))))***++++++++++++***,,,+++******)))************++++++++++++,,,,,,,,,)))))))))*********++++++++++++*********)))))))))***************************))))))(((((())))))***)))))))))*********++++++*********++++++++++++++++++++++++,,,,,,------...************************)))))))))************+++,,,,,,,,,,,,,,,---------(((((())))))))))))***************+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))***,,,+++***)))***,,,)))222444---(((***,,,))))))))))))***++++++,,,,,,******))))))))))))******)))))))))******)))))))))*********+++++++++++++++***************************...222111---***,,,///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,++++++******,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***)))***,,,,,,+++******+++++++++***++++++,,,---...+++))))))***,,,.........******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,------------------,,,+++)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******+++************++++++,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,------------,,,,,,++++++******++++++,,,---,,,+++******))))))******)))******+++******))))))~~~{{{zzzyyyyyyvvvuuutttrrroookkkhhhgggbbbcccdddbbb___\\\\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTLLLLLLJJJGGGEEECCCAAA@@@??????>>>>>>>>>===999666666444111000111222111111///////////////////////////////////////.........------....../////////000------------------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***###$$$&&&(((***,,,...///+++++++++++++++,,,---...((()))***,,,------,,,,,,++++++***))))))***++++++******++++++++++++******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))******+++++++++***)))******+++,,,,,,------((()))***+++,,,++++++***,,,++++++***))))))******))))))*********+++++++++((())))))***+++,,,------))))))))))))************************************)))))))))******)))))))))))))))*********+++++++++*********++++++,,,,,,,,,'''(((((()))******++++++,,,+++***))))))***+++,,,************++++++,,,,,,*********+++++++++,,,,,,)))))))))*********++++++)))))))))***+++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((())))))***)))+++,,,+++)))(((***,,,)))+++,,,,,,***))))))***((())))))***++++++,,,,,,******))))))))))))******)))******++++++******)))*********++++++,,,,,,,,,************************---222666444///+++,,,///,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))***,,,---,,,,,,,,,---++++++++++++,,,---......,,,+++******,,,---------******+++++++++,,,,,,,,,+++,,,---------,,,+++***************++++++++++++***++++++,,,---...//////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++,,,,,,+++++++++++++++++++++++++++,,,---//////---,,,++++++,,,------------,,,+++,,,,,,,,,+++,,,,,,---...,,,+++******))))))******((()))***++++++***))))))}}}{{{yyyxxxvvvvvvuuutttqqqmmmiiigggbbbccccccbbb___\\\\\\\\\YYYXXXWWWVVVUUUUUUUUUUUUMMMLLLJJJHHHEEECCCAAA@@@??????>>>??????===999666666444111111111222111111000000000000000000000000000000//////...............------------,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++,,,,,,---...''')))***,,,---------,,,,,,+++***))))))***+++,,,************************---------,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,------((()))***+++,,,,,,+++***,,,,,,+++***))))))******&&&&&&''''''((((((((()))(((((()))+++,,,---...///''''''((()))***+++,,,,,,************************((()))***++++++***)))((()))************+++++++++*********++++++,,,,,,,,,)))******+++,,,---------,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,(((((())))))************))))))******+++++++++,,,'''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************++++++,,,(((***,,,+++(((''')))+++***'''(((,,,---)))))),,,((())))))***++++++,,,,,,******))))))))))))******+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))***000444111***%%%&&&)))+++++++++************)))++++++++++++++++++++++++++++++************++++++((()))***++++++++++++***+++++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---,,,+++******+++,,,---++++++***))))))***++++++)))+++---...------...000++++++++++++,,,---...///...---++++++,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,---...---,,,+++***)))************+++++++++)))***+++,,,...///000000''''''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********))))))***+++,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++***+++,,,------,,,+++***------,,,,,,------...///,,,++++++***)))*********((()))***++++++***)))(((|||}}}}}}xxxvvvvvvxxxxxxvvvssspppmmmkkkiiihhhhhhhhhfffdddbbb___\\\[[[YYYWWWVVVVVVVVVTTTQQQNNNNNNKKKHHHFFFEEEDDDBBB@@@@@@@@@@@@???===;;;888777888777555333222222222222000/////////000111222222333222000............///000///---,,,+++,,,,,,---++++++++++++++++++******...,,,***+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++---+++)))***,,,---,,,)))---+++******+++,,,,,,+++,,,+++***))))))***++++++000///......------------000///...,,,+++***)))))),,,,,,,,,+++++++++******++++++++++++,,,---......---,,,++++++******++++++************)))))))))))),,,+++++++++******))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,+++***)))))),,,,,,,,,++++++***************++++++++++++************++++++++++++*********++++++,,,,,,++++++***,,,,,,+++***)))(((''''''+++++++++,,,,,,---------************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********)))))))))))))))+++---...,,,((((((+++...---,,,,,,+++*********+++)))))))))))))))))))))))))))***,,,,,,***)))***+++))))))))))))************)))***,,,------,,,***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,------,,,***'''&&&++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,++++++***))))))))),,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,+++*********++++++)))******++++++,,,,,,---)))******++++++,,,------000//////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---...------,,,,,,------...************************,,,+++******)))*********...------,,,+++++++++,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,++++++*********((()))***+++,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))}}}{{{{{{}}}~~~zzzwwwxxxyyyyyyxxxtttqqqmmmjjjhhhgggiiihhhfffdddaaa^^^\\\[[[]]]\\\[[[\\\\\\[[[XXXVVVMMMKKKHHHFFFEEEDDDBBB@@@@@@@@@@@@???===;;;999777777666333111000000111222000000000000000000111222111000///...------------///...---,,,,,,,,,---...............---------------+++******,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++---+++)))***,,,---,,,*********))))))*********))),,,+++***))))))***++++++------,,,+++++++++++++++///...---+++************,,,,,,,,,+++++++++******,,,+++++++++++++++,,,,,,...---,,,,,,++++++,,,,,,+++*********))))))))))))+++++++++******)))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))*********************))))))***+++++++++******+++++++++******)))))))))******++++++++++++************++++++++++++*********++++++,,,,,,++++++***++++++******)))(((((((((************++++++++++++************************++++++++++++++++++++++++******************************++++++,,,,,,------++++++************++++++************************))))))******+++,,,,,,---************)))))))))))))))(((&&&&&&((()))******---,,,++++++*********+++************************)))***,,,,,,***)))***+++))))))))))))************((()))+++,,,,,,+++)))(((************************++++++++++++++++++++++++************************...---,,,,,,++++++,,,,,,+++,,,---------+++)))(((++++++******++++++,,,---,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,,,,,,,+++++++++*********,,,++++++******++++++,,,,,,,,,,,,---------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,++++++******)))&&&'''((()))***,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++*********,,,++++++******++++++,,,------,,,,,,,,,,,,------******************************)))******+++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,++++++*********+++++++++,,,,,,,,,******++++++++++++******************************|||yyyxxx{{{}}}{{{yyyyyyzzzzzzxxxuuuqqqmmmjjjgggeeeiiihhhfffcccaaa^^^\\\[[[[[[ZZZYYYZZZZZZYYYWWWUUULLLJJJGGGEEEEEEDDDBBB@@@@@@@@@@@@???===;;;999777777555222///...///111222222111000000000000000000////////////...---,,,+++---------,,,------...////////////.........------,,,+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,*********++++++++++++******++++++************+++,,,,,,++++++************+++---,,,,,,+++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++*********++++++///...------,,,,,,------+++++++++*********))))))*********)))))))))))))))******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************))))))''''''((()))***++++++************)))))))))))))))******++++++++++++************++++++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++)))******+++---......///++++++************++++++************************(((((())))))***+++++++++************************)))%%%"""$$$))),,,+++))),,,,,,+++************+++++++++++++++++++++++++++)))***,,,,,,***)))***+++)))))))))*********++++++((()))***++++++***)))(((************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,+++,,,---......---++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,+++++++++***************,,,++++++******++++++,,,------------,,,,,,,,,,,,***+++,,,---......------......------,,,++++++***------,,,++++++******)))"""###%%%''')))+++---...************************+++,,,,,,------,,,,,,++++++++++++*********))))))+++******))))))******+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))+++,,,---...,,,,,,+++************+++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,+++++++++******+++++++++,,,,,,,,,((())))))))))))))))))(((************************{{{xxxxxx{{{}}}{{{yyyyyyzzzwwwvvvtttqqqnnnkkkhhhfffiiihhheeeccc```]]]\\\[[[YYYWWWVVVUUUUUUUUUSSSQQQLLLJJJGGGEEEEEEDDDBBBAAA@@@@@@@@@???>>>;;;999888777555222///...///111333222222111000/////////000......///000///...,,,+++,,,---------......//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++---...///...---,,,---++++++***+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++************(((((()))***++++++************************))))))******++++++++++++************++++++++++++************++++++++++++******(((((())))))******************))))))((((((((('''++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++***++++++,,,------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++)))***************+++++++++)))'''(((+++------,,,++++++***************+++++++++++++++++++++++++++)))***,,,,,,***)))***+++))))))*********+++++++++))))))***++++++***))))))************************+++++++++,,,,,,,,,,,,,,,------------------------------,,,++++++++++++,,,******+++,,,------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,++++++***))))))************************,,,++++++******++++++,,,...------,,,,,,+++++++++)))***---///000///...---.........------,,,,,,,,,)))******++++++,,,------)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++*********)))))))))++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---...++++++******)))******+++***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((())))))))))))((((((************************|||yyyyyy|||~~~zzzxxxwwwwwwttttttsssqqqooommmjjjiiiiiigggeeebbb___]]]\\\[[[]]][[[XXXWWWVVVUUUSSSQQQLLLJJJGGGFFFFFFEEEDDDBBBAAAAAAAAA@@@>>><<<999888777555222000000111222444222222111000/////////000...///000111111///...---,,,------......///////////////...---,,,,,,++++++,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---+++---//////---,,,---...******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------......///,,,,,,,,,+++++++++*********++++++,,,...000222333---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))))))))*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,+++++++++++++++,,,,,,+++******)))++++++++++++++++++++++++******++++++++++++************++++++++++++******)))******++++++******)))((((((((()))******+++++++++++++++******)))))))))++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))******+++++++++,,,,,,------,,,******,,,///*********))))))***++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++************++++++++++++***++++++++++++++++++***************************++++++,,,,,,,,,---------------------------------,,,++++++***************))))))***++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,+++***************************++++++,,,++++++******++++++,,,---------,,,,,,++++++***)))***---///000///...---,,,,,,,,,------.........)))******++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************))),,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++******)))******++++++*********++++++,,,,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))************************}}}zzz{{{zzzwwwuuuuuurrrrrrrrrrrrpppnnnllljjjiiigggdddaaa^^^\\\\\\[[[]]][[[XXXVVVVVVUUUTTTRRRMMMKKKHHHGGGGGGGGGEEEDDDAAAAAAAAA@@@>>><<<:::888555444333222111222222333222111000000000000000000///000000000000000//////------.../////////......111000000///...---,,,,,,***,,,...///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...)))+++---+++((((((***---)))***+++,,,---------,,,+++************++++++,,,...---------------......,,,,,,,,,+++++++++************+++---///222444555,,,,,,+++************+++---------,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------,,,++++++******---------,,,,,,***))))))+++++++++++++++,,,,,,,,,******++++++++++++************++++++++++++******))))))************))))))(((((())))))*********+++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++************************++++++++++++++++++++++++))))))******+++,,,,,,,,,+++---...+++''''''***...***))))))))))))***++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++*********++++++++++++,,,++++++++++++++++++++++++************************++++++,,,,,,------......++++++++++++++++++++++++++++++***))))))))))))))))))))))))******+++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,******++++++,,,---------+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,---......------***++++++,,,---.........------,,,++++++******)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++************+++,,,,,,*********++++++,,,,,,---,,,---...///...---,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++}}}zzz{{{{{{wwwuuutttrrrrrrsssrrrpppnnnkkkiiiiiigggddd```]]]\\\\\\[[[YYYVVVTTTSSSTTTUUUUUUTTTNNNLLLIIIHHHHHHHHHGGGEEEAAAAAAAAA@@@???<<<:::999222222222222222111111000000000000000000000111222//////.........//////000......///000000///...---000000///...---,,,++++++&&&***---///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------+++---///...,,,+++,,,...***+++,,,)))&&&&&&***///)))***+++---------------+++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++---///111333444------,,,++++++++++++,,,------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++******)))((((((***+++++++++++++++***))))))*********++++++++++++******++++++++++++************++++++++++++******))))))************)))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((************************)))*********************++++++************++++++************************************************))))))***++++++,,,------*********)))))))))+++---)))))))))))))))***++++++************************)))***,,,,,,***)))***+++*********+++++++++,,,,,,++++++************++++++************************++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++*********++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,******+++,,,,,,------...++++++,,,,,,,,,---------,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++++++++,,,------)))******+++,,,,,,---------.../////////...,,,+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++|||zzz||||||wwwuuuttttttttttttssspppmmmiiigggiiigggddd```]]]\\\[[[\\\XXXVVVTTTUUUWWWYYYYYYYYYOOOMMMJJJIIIIIIIIIHHHFFFAAABBBAAAAAA???<<<:::999///000111222222111///...000000//////000111222222///...---,,,,,,---///000//////000000000...---,,,...------,,,***)))(((((($$$(((,,,...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------+++---///...,,,+++,,,///,,,------***&&&&&&,,,222)))***+++---......------------------......///000,,,+++******))))))******,,,,,,,,,+++++++++******++++++,,,,,,...///111222......---,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********)))(((''''''&&&'''((()))******++++++***(((((())))))*********+++******++++++++++++************++++++++++++******))))))************))))))******))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''((()))***++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))***+++,,,,,,------,,,)))'''(((,,,///...---))))))((())))))***++++++)))))))))))))))))))))))))))***,,,,,,***)))***+++******+++++++++,,,,,,,,,******))))))))))))******************************++++++,,,,,,---...//////........................---,,,++++++******++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---*********++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,------.........,,,++++++++++++++++++,,,*********++++++,,,,,,---,,,,,,+++*********++++++---,,,,,,++++++******))))))******+++,,,,,,------//////...------,,,,,,+++************************+++,,,,,,------,,,,,,+++......---------,,,,,,,,,++++++************++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,+++++++++,,,------...))))))***+++,,,,,,---------...///000000...,,,+++*********++++++,,,,,,,,,---,,,+++***+++,,,---...******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++{{{yyy|||~~~yyyvvvuuutttssstttssspppmmmjjjjjjjjjgggfffddd```\\\ZZZZZZ[[[YYYVVVSSSTTTWWWZZZYYYXXXMMMKKKIIIHHHHHHHHHGGGEEEEEEEEEDDDCCC@@@===;;;999666444111000111222222111//////000000111111111222111111000000//////......000...,,,,,,,,,---,,,+++---...---+++((((((---111***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,......,,,++++++,,,///...---,,,+++,,,------)))))))))******++++++++++++++++++,,,,,,---------)))***,,,------,,,***)))---------,,,+++***))))))///...+++)))))))))***+++))))))***+++---///111222.........------,,,,,,,,,.../////////...------,,,111000...------...///000---,,,++++++******++++++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,---000///...---,,,+++++++++************************+++***)))))))))***+++,,,///...---++++++,,,---...,,,,,,,,,++++++*********++++++++++++******)))))))))***+++,,,,,,+++***)))''')))+++...///...---,,,,,,+++***+++---...---,,,++++++++++++++++++++++++)))************+++++++++---------,,,+++***)))(((,,,***((('''(((***---...------,,,+++)))(((''''''+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((......---,,,++++++++++++((())))))))))))((('''''')))************+++++++++************************)))))))))))))))))))))))),,,,,,,,,------......///,,,------------,,,++++++((((((''''''(((((()))***,,,---...---,,,,,,---///*********)))******+++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,------.........++++++,,,***)))(((***+++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++,,,---......//////++++++++++++******))))))++++++,,,,,,,,,,,,------{{{yyy{{{{{{xxxvvvuuussssssssspppllljjjiiiiiihhhgggeeeaaa\\\ZZZZZZ[[[ZZZWWWUUUUUUYYY[[[ZZZXXXQQQOOOLLLJJJJJJIIIGGGEEECCCCCCCCCBBB@@@===;;;999666444111000111222222111///000000000111111111111111000000000/////////...000///---...///000///...------,,,+++******---///+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...///...---,,,---.........---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,............,,,,,,,,,,,,++++++******))))))///...,,,***)))***++++++******++++++---...000111......---------,,,,,,,,,,,,---------,,,,,,+++***---,,,+++******+++---...---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++******++++++,,,---///...---,,,++++++++++++************************,,,+++************+++,,,......---,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++*********))))))***++++++++++++***))))))***+++,,,,,,,,,+++***,,,+++***+++---...---,,,++++++++++++++++++******)))************+++++++++,,,,,,,,,,,,+++******)))+++***)))((()))***+++---------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++******)))*********++++++++++++************)))************+++++++++************************++++++++++++++++++++++++)))))))))***************,,,,,,+++***)))(((&&&%%%---,,,,,,,,,,,,---......///000///---***((()))******************++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,,,,---------......)))***+++***)))***+++---***++++++++++++,,,,,,,,,+++------,,,+++***+++,,,---------,,,,,,+++++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++******((((((((())))))******+++++++++++++++*********)))++++++,,,,,,,,,,,,------{{{yyy{{{~~~zzzwwwvvvrrrsssssspppllliiihhhhhhhhhhhheeeaaa\\\ZZZZZZZZZ\\\YYYVVVWWWZZZ\\\ZZZXXXRRRPPPLLLJJJIIIHHHFFFDDDAAAAAAAAAAAA???===;;;:::666444111111111222111000000000000000111111111111000000000000///////////////...---...///000000///---,,,+++,,,---------,,,,,,---///...---,,,,,,---------------------------++++++,,,,,,,,,,,,---------------,,,++++++---///------......------,,,+++------------............------------------,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++///...,,,+++***++++++,,,++++++++++++,,,---...///------------,,,,,,,,,,,,,,,------------,,,+++++++++***))))))***+++---...---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---.........---,,,***))),,,,,,,,,++++++++++++***++++++++++++************)))***++++++++++++***))),,,+++******)))))))))***,,,+++***+++,,,------++++++++++++*********)))))))))************++++++++++++++++++,,,,,,++++++***+++++++++***************(((((()))***+++,,,------******++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))*********)))******++++++---,,,+++***)))***++++++)))************+++++++++************************------------------------,,,,,,++++++++++++++++++************)))((('''&&&,,,,,,,,,,,,,,,---......///000///---***''''''(((***************+++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...''')))***+++***+++---///++++++++++++,,,,,,,,,,,,,,,---...---,,,++++++---------,,,,,,,,,,,,+++++++++++++++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------|||zzz||||||yyyvvvrrrsssssspppllliiiggggggiiihhheeeaaa]]]ZZZZZZ[[[\\\YYYWWWWWWZZZ[[[YYYWWWOOOLLLIIIHHHGGGFFFDDDCCC???@@@@@@@@@???===<<<;;;777444222111111111111000000000000000000111111111000000000000////////////...---,,,---......,,,+++...,,,+++---///000---)))---...///...---++++++,,,........................+++++++++,,,,,,,,,------++++++***)))'''(((+++---,,,---...///...---,,,+++---------...............///......------,,,,,,,,,,,,++++++******++++++,,,------------..................---,,,++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,---...000000---,,,++++++******++++++************************+++++++++++++++,,,------++++++******++++++,,,---+++*********++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---...000000///---***(((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********---+++***))))))***+++,,,+++*********,,,---,,,+++,,,++++++******))))))((())))))*********+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,+++***)))(((&&&'''((()))***+++,,,---)))******++++++******)))+++++++++++++++,,,,,,,,,+++++++++,,,,,,+++******++++++++++++,,,---......,,,+++)))''''''((()))***))))))*********+++++++++************************---------------------------------,,,+++++++++***((()))***+++---------...,,,++++++++++++,,,---------...///...+++******++++++************+++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------------------------------------------------((()))+++,,,++++++,,,...+++++++++,,,,,,,,,---------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------|||~~~}}}yyywwwrrrssstttqqqmmmiiigggfffhhhgggeeeaaa]]][[[[[[\\\[[[YYYWWWWWWZZZZZZWWWUUUKKKJJJGGGGGGGGGGGGFFFEEE??????@@@@@@???>>><<<;;;777555222111111111000000111111000000000000000000////////////000000000000///...------...---+++)))---,,,+++---000000---)))---...///...---++++++,,,........................+++++++++,,,,,,,,,------++++++***)))'''(((+++---,,,---...///...---,,,+++---------,,,,,,,,,,,,,,,.........------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000000//////...---------...///000111111---,,,++++++******++++++***************************************+++,,,,,,++++++******++++++,,,---************+++,,,------++++++++++++++++++++++++------------,,,,,,++++++---///111222111///+++)))+++++++++++++++++++++++++++++++++++++++++++++,,,+++******************+++,,,+++***)))***,,,...000+++***)))***,,,---,,,+++++++++++++++******))))))))))))*********+++++++++))))))***+++,,,,,,,,,,,,***+++,,,,,,,,,***((('''+++,,,,,,,,,---.........)))******++++++******)))*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++,,,---......,,,+++)))''''''(((***+++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((('''''')))***+++---...//////000......------......///000...///000000---,,,+++++++++++++++***+++,,,,,,------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------------------------------------------------***+++------+++******+++++++++,,,,,,,,,------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------~~~}}}yyywwwssstttuuusssnnnjjjgggfffgggfffeeeaaa^^^\\\]]]^^^\\\YYYWWWXXXZZZZZZVVVSSSLLLJJJHHHHHHIIIJJJIIIHHH@@@@@@AAAAAA@@@>>><<<;;;888555222111111111000///111111111111000000000000////////////000000000000000//////000000000---***---------...//////---+++,,,---///...---,,,,,,---------------------------++++++,,,,,,,,,,,,---------------,,,++++++---///------......------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++------------------------++++++++++++************++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---............---+++,,,,,,------.........---,,,++++++******++++++******************************))))))******+++,,,++++++******++++++,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))),,,...000111111///---+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))***++++++++++++******+++---///111+++***)))***+++,,,,,,***++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((++++++++++++,,,,,,,,,,,,******++++++++++++******))))))******+++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,*********)))******++++++...---,,,+++***+++,,,,,,)))************+++++++++************************************************+++++++++***************,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...111222333111...+++))))))+++++++++++++++,,,---------------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++//////......---,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------......------------,,,,,,,,,***,,,......,,,*********,,,,,,,,,,,,------------,,,---...---,,,++++++---++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------~~~~~~~~~{{{xxxvvvtttvvvvvvtttpppkkkhhhfffeeeeeedddaaa___^^^___```]]][[[YYYZZZ[[[ZZZWWWSSSMMMKKKIIIHHHIIIIIIHHHGGGAAABBBBBBBBB@@@>>>===;;;888555222111111111000///111111111111000000000///.../////////000000000111------...000111111///---,,,...//////...------...+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...///...---,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++*********++++++++++++++++++,,,,,,............,,,,,,------,,,,,,++++++******)))*********+++*********+++*********+++,,,------******+++++++++,,,,,,,,,,,,,,,---...............+++,,,,,,------,,,,,,,,,---,,,++++++******++++++************************+++************+++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))(((***+++---...///...---,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++***))))))***++++++++++++*********,,,---...+++))))))***+++,,,+++***+++++++++,,,------......)))************+++++++++******+++,,,,,,,,,++++++)))******++++++++++++***(((((()))))))))*********++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,++++++******)))*********------,,,,,,,,,+++++++++)))************+++++++++************************++++++++++++++++++++++++------------............,,,,,,,,,,,,++++++***)))******))))))******+++,,,///000222111...+++***))),,,++++++++++++,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,---------......//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,)))+++......---,,,+++,,,,,,,,,,,,------------...+++------,,,+++***+++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---......//////000000000+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------}}}~~~}}}zzzwwwvvvuuuvvvwwwuuuqqqlllhhhgggddddddcccaaa___^^^```aaa^^^\\\ZZZ[[[\\\\\\XXXTTTMMMJJJHHHFFFFFFFFFDDDCCCCCCCCCCCCBBBAAA???===;;;888666333111111111000///222111111111000000//////.../////////000000111111((((((***---000111000...,,,...000///,,,+++---000***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,......,,,++++++,,,///...---,,,+++,,,---...---------,,,,,,+++++++++)))))))))******++++++,,,)))***,,,------,,,***)))111111000///......------((())))))*********))))))************+++,,,---...*********++++++,,,,,,,,,......///000111111000000------.........---,,,,,,---,,,++++++******++++++)))))))))))))))))))))))),,,,,,++++++,,,,,,---...++++++******++++++,,,---...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***((('''((()))+++,,,------,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++***))))))***+++,,,,,,+++*********************)))))))))+++,,,+++******+++,,,,,,......///000)))************+++++++++++++++,,,,,,,,,++++++***)))))))))******++++++,,,******+++,,,---......///+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,***+++,,,,,,------------......---,,,++++++++++++***++++++++++++***)))((()))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------------...------------...//////))),,,//////...---,,,,,,,,,,,,++++++,,,,,,---...******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++---///000111222,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---------------------------*********++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,------..................------,,,,,,,,,&&&)))---......------...,,,,,,,,,---------......+++,,,---,,,***)))***++++++++++++,,,,,,---------,,,,,,,,,------.........*********++++++,,,,,,,,,))))))******+++,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------zzzwwwwwwxxxyyyyyyxxxvvvsssoookkkiiiiiiiiigggddd```^^^___```ZZZYYYXXXYYYZZZYYYWWWVVVLLLIIIGGGFFFGGGHHHHHHGGGDDDCCCCCCAAA@@@??????>>>:::888555222111111222333111111111111111111111111111111111//////111666:::333000......000111///...---------,,,,,,+++++++++.........................../////////---,,,---...//////...---,,,,,,++++++///...------...///...---+++,,,---------,,,+++***,,,,,,---...---,,,***))))))***+++,,,---.........---------,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,+++++++++*********+++---------+++)))(((,,,,,,,,,---------......,,,///111///******...222//////...---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))******+++++++++******)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******------,,,++++++******)))++++++)))))))))+++---///************************''''''((()))************+++,,,,,,,,,,,,+++*********)))((((((((()))+++,,,******+++,,,,,,---......,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++///......---,,,+++************+++,,,,,,---......///...---,,,+++*********---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++******))))))(((***,,,,,,+++++++++,,,+++++++++,,,,,,---------////////////...,,,***)))+++++++++***************+++)))'''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///------,,,---...///,,,+++---333999:::666222+++***)))***,,,---,,,+++---,,,,,,+++,,,---///000.........------,,,,,,,,,------............------...---,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))******++++++******)))***,,,...000///---)))'''***)))))))))******+++,,,,,,,,,,,,------,,,++++++***+++,,,---...---,,,+++++++++++++++,,,,,,---...*********,,,---,,,)))&&&---.........---,,,,,,+++,,,,,,++++++++++++++++++*********,,,///000///...+++******))))))******+++)))''''''+++000111...***~~~yyyvvvvvvwwwwwwwwwwwwvvvtttpppmmmkkklllkkkiiieee```]]]\\\]]]\\\ZZZYYYZZZZZZZZZWWWVVVLLLJJJHHHHHHIIIIIIHHHGGGFFFEEEDDDBBB@@@???===<<<:::888555222111111222333000000000000000000000000///000000//////000111222222000......000111///............---------------.........................../////////---,,,---...///......---,,,,,,++++++///...------...///...---+++,,,------------,,,+++,,,------...---,,,+++******++++++,,,---------------,,,,,,,,,,,,,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,+++++++++******++++++,,,---,,,+++***)))+++++++++,,,,,,,,,------)))+++,,,+++((((((***---///......---,,,,,,++++++,,,,,,,,,,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***************+++++++++++++++++++++,,,---,,,+++))))))***,,,---************************+++,,,---...//////......++++++,,,,,,++++++***)))+++******)))***+++,,,---******+++,,,,,,---......,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++------,,,,,,++++++************+++,,,,,,---......///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++*********))))))+++------,,,+++,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,------,,,+++******************+++++++++...---------...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,---......,,,,,,---222777888444000///...,,,---......---,,,,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------------,,,,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,------*********,,,......,,,***------......---,,,,,,+++++++++++++++++++++++++++---,,,+++,,,...///...---------,,,,,,,,,,,,------+++)))))),,,000111...***~~~yyywwwvvvwwwvvvwwwwwwvvvtttqqqnnnllllllkkkiiieee```]]]\\\]]]^^^\\\[[[[[[[[[ZZZXXXUUUPPPOOONNNNNNOOONNNLLLJJJGGGFFFEEECCCAAA>>><<<;;;999888555222111111222222////////////////////////000000000111222000...+++222000//////000000///................../////////.........................../////////---,,,---............------,,,,,,+++///...------...///...---+++,,,------------,,,,,,,,,------------,,,++++++++++++,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,++++++*********+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......+++,,,,,,------,,,,,,+++,,,++++++************+++)))******+++,,,,,,------...---,,,***))))))***+++************************++++++------,,,***(((&&&***++++++++++++***)))))),,,++++++++++++,,,------***++++++,,,,,,------...,,,+++******,,,,,,+++*********++++++++++++******++++++++++++++++++++++++***++++++,,,,,,------......---,,,,,,++++++++++++++++++************++++++---,,,+++,,,...///...---++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***++++++++++++***************,,,---...---,,,---...---,,,,,,,,,,,,,,,,,,+++((()))***+++,,,---------))))))******++++++,,,,,,.........///000///+++(((------------------------************************------,,,,,,,,,,,,------,,,,,,---111444555111---222000////////////...,,,,,,,,,------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++...---,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---..................---000...,,,***+++,,,///111///...,,,++++++,,,...///+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,------------,,,+++++++++,,,,,,+++******+++...//////...---------------,,,,,,+++*********++++++,,,,,,---000...,,,,,,---//////...------,,,,,,,,,,,,---------++++++---000111...+++{{{xxxxxxyyyxxxxxxxxxvvvssspppllljjjhhhhhhhhheeebbb``````aaa```^^^\\\\\\\\\ZZZXXXVVVQQQPPPOOOOOOPPPNNNKKKIIIFFFFFFEEEDDDBBB???===;;;999777555333222111222222000000000000000000000000222111111222444333///,,,000000000000000000///...---------......//////000.........................../////////---,,,---.........---------,,,,,,,,,///---------...///...---,,,,,,,,,---------------------------------,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------++++++++++++,,,,,,------,,,,,,,,,+++++++++******,,,,,,+++******++++++,,,++++++++++++,,,,,,,,,,,,///...---...///000...---......---------,,,,,,,,,+++,,,,,,---,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,,,,------,,,,,,+++,,,++++++******+++++++++*********++++++,,,,,,,,,---,,,+++*********++++++************************+++++++++***((($$$ ******++++++******)))(((+++++++++++++++,,,,,,---+++++++++,,,,,,---------,,,+++******,,,,,,+++***)))******++++++******)))))))))*********++++++++++++++++++,,,,,,---------------,,,+++++++++,,,,,,+++******))))))******+++---,,,+++,,,---......,,,************************)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***,,,......---------...---------,,,,,,+++++++++))))))***+++,,,------...))))))******+++,,,------*********,,,...///---,,,........................++++++++++++++++++++++++,,,+++++++++,,,,,,------,,,,,,---///111111...+++000...------//////...---+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,......////////////......///...,,,++++++---000222000...,,,+++***+++---///++++++,,,---------,,,,,,---,,,+++***+++,,,---......---,,,,,,++++++++++++,,,+++******---...///...,,,,,,---------,,,,,,+++))))))***+++,,,,,,------222///------///111222222+++++++++******+++++++++---,,,+++---......,,,***~~~{{{zzz{{{{{{{{{yyywwwsssnnniiigggggghhhhhhfffcccaaa```aaa```^^^]]]\\\\\\[[[XXXVVVNNNMMMLLLLLLLLLJJJGGGDDDDDDDDDEEEDDDCCCAAA???===888777555444222111111111111111111111111111111111222111111222222222111000///000111111000///......,,,,,,------.........///.........................../////////---,,,---...---------------,,,,,,,,,///---------...///...---,,,,,,,,,------.........---------------------...,,,,,,---------,,,+++++++++++++++,,,,,,---------++++++,,,,,,------------,,,,,,,,,+++++++++******,,,++++++******+++,,,,,,,,,,,,,,,,,,---------------,,,***+++,,,---,,,+++---------------,,,,,,,,,+++,,,,,,---------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---************************,,,---------+++(((&&&$$$+++++++++++++++***))))))*********+++++++++++++++++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***)))******++++++******))))))))))))******++++++,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++******))))))******+++,,,******+++,,,---,,,+++************************)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,***,,,......---------...---------,,,,,,+++++++++---,,,,,,,,,,,,---------))))))***+++,,,------...---+++))))))+++---//////........................------------------------+++++++++,,,,,,---------,,,,,,---...//////,,,++++++***)))+++---......---,,,,,,.........---,,,+++---------...............------............---------------,,,,,,---......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------............------------------.../////////---,,,+++***)))***,,,---***+++,,,,,,---------,,,---,,,+++***+++,,,---......---,,,,,,++++++++++++...,,,******+++,,,,,,+++++++++,,,,,,---,,,,,,+++))))))***+++,,,,,,------111///---...111444666666,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,+++***}}}||||||}}}|||zzzwwwrrrmmmhhheeejjjjjjjjjgggccc```^^^^^^___]]]\\\\\\\\\[[[YYYVVVSSSQQQPPPOOONNNMMMJJJGGGCCCDDDEEEEEEDDDBBB???>>>888777666444333222111111111111111111111111111111///111222222000///000111...000222222000.........---------------..................................../////////---,,,---...------------------------///...------...///...------,,,,,,,,,---...///000---------,,,------...///++++++,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,---------------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,---------............---,,,++++++,,,---...------------------------+++,,,,,,---------------)))***+++,,,------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,---------,,,,,,+++******)))))))))***+++,,,,,,------************************)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********++++++++++++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++************+++++++++***)))***,,,---,,,+++++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,---...---,,,---...---,,,,,,,,,,,,,,,,,,+++//////------,,,,,,,,,,,,******++++++,,,,,,------444000,,,)))***,,,......------------------------........................***+++,,,---......------,,,,,,---......---,,,+++((((((((())),,,......---------......------,,,,,,............////////////---......//////......---------------------...///,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------............,,,,,,------------,,,,,,+++,,,...//////...---,,,***)))))))))******++++++******+++,,,------------,,,,,,++++++,,,,,,------------,,,+++++++++,,,,,,...,,,++++++,,,,,,+++)))***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---...---,,,...111555666666......------------......++++++++++++++++++++++++}}}|||||||||{{{zzzwwwsssmmmiiifffiiijjjjjjhhhddd```^^^^^^]]]\\\[[[[[[\\\[[[YYYWWWXXXVVVSSSQQQPPPOOOMMMKKKDDDEEEFFFFFFDDDAAA>>><<<777777666444333222111111111111111111111111111111---333888777222------///---000333333000........./////////........................................../////////---,,,---...------------------------///...------...///...------,,,,,,,,,---...000111...------,,,---...///000***++++++,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++++++++,,,,,,,,,---------...///...+++))))))...222------------------------+++,,,,,,---......------)))***+++,,,------------++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,---...,,,+++++++++++++++++++++***++++++,,,,,,,,,++++++************************(((((((((((()))+++,,,---,,,------------,,,++++++******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))+++------,,,+++,,,---+++,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222///+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...//////......+++,,,......------------+++******+++...//////...///...---,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,---------------...//////---,,,++++++++++++,,,---++++++,,,,,,,,,,,,------------------.........///,,,------......------,,,,,,------...------,,,+++&&&''')))***+++,,,++++++)))***+++,,,------------++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,+++,,,---//////---+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++---000222222222......------------......+++,,,,,,,,,++++++,,,---}}}||||||zzzzzzyyywwwsssnnnjjjhhhfffggghhhhhheeebbbaaaaaa\\\[[[ZZZZZZ[[[[[[YYYWWWUUURRRNNNLLLKKKJJJIIIGGGFFFGGGGGGGGGDDD@@@===:::777777666555333222111000000000000000000000000000...777???>>>666...,,,...---000333333000.........111111000000//////................................./////////---,,,---...------------------------///...------...///...---------,,,,,,---...000111...------,,,---...///000)))***+++,,,---.........---------,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,+++++++++******((()))+++---...---+++*********+++++++++,,,,,,,,,)))+++***&&&"""###)))000------------------------+++,,,,,,---.........---)))***+++,,,------...---++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...*********++++++,,,------,,,,,,,,,,,,,,,+++))))))************************///...+++))))))***+++,,,------......------,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---,,,,,,++++++,,,,,,------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------(((***,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000000//////+++,,,......---------...///...---...///000///...000///---,,,+++,,,------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---------------...///000...---,,,,,,,,,,,,---...++++++,,,,,,,,,------------------.........//////------............------...------,,,++++++++++++%%%&&&))),,,------,,,+++)))***+++,,,------...---***+++,,,---...---,,,+++++++++++++++,,,------...***+++,,,///111111///---)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,//////...------,,,,,,++++++,,,,,,---,,,---------,,,,,,...///~~~yyywwwxxxzzzyyyyyywwwuuussspppnnnmmmmmmmmmkkkhhhdddaaaaaaaaa___^^^]]]]]]]]]\\\YYYWWWSSSRRRPPPOOONNNMMMJJJGGGEEEDDDCCCCCCBBB@@@===:::888777444222111222333333555222///111555555///***---@@@FFF888---111444///000000000000000000000000........................---///000///---+++,,,...------------------------------,,,,,,,,,---......++++++,,,---//////...,,,++++++,,,,,,---...//////......------------......---.../////////...---,,,''''''(((***---...,,,***---///000///---,,,,,,---***++++++,,,,,,------...,,,------......------,,,---------,,,+++***)))(((------,,,,,,,,,------...***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---......,,,---...,,,((()))---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,+++++++++,,,,,,---......///...---+++***************************++++++++++++++++++++++++++++++++++++,,,,,,---...000...,,,***)))***+++,,,)))+++------,,,******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......///---,,,,,,...111111///,,,,,,+++++++++,,,,,,***))),,,,,,------------......---,,,,,,++++++,,,,,,---***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------******)))))))))***,,,---111///...,,,++++++,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,000///...---,,,------...---------------------------------............///---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++------------++++++000000///...------,,,,,,........................///...,,,,,,...///...---..................------...------,,,,,,,,,------///...---,,,+++,,,,,,---------------------------,,,,,,,,,---------......000///,,,***)))***++++++............////////////------------------------.........------,,,,,,,,,------------------------.........---,,,+++))))))---,,,,,,++++++,,,,,,---,,,+++++++++,,,...000111++++++***)))***+++---......---,,,+++***+++,,,---~~~zzzxxxzzz||||||{{{zzzxxxuuurrrpppnnnmmmmmmkkkhhhdddaaa```aaa^^^]]]]]]]]]^^^]]]ZZZWWWSSSRRRPPPNNNNNNLLLIIIFFFFFFDDDCCCCCCBBBAAA===:::777666444222222222444444000000000111222222222111777>>>===333...222333///000000000000000000000000........................///...------//////...---------------------------.........---------------+++++++++---//////---+++,,,,,,---......///000000......------------......,,,,,,---------,,,+++***,,,++++++,,,......---+++---...000///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,+++***)))------------------------***++++++,,,,,,++++++***///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...)))(((+++---+++***+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...222111///---,,,,,,---...)))+++------,,,******+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******+++***)))+++---...,,,*********)))+++------,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,++++++******+++,,,---///...---,,,++++++,,,,,,---------,,,,,,---------++++++,,,------------,,,,,,,,,,,,---------......------............------//////---,,,,,,,,,------//////...---,,,,,,++++++---------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++((()))+++---.........---000//////...------,,,,,,------------------------///...,,,,,,...///...---...........................---------,,,---------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,---...............////////////------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---...---,,,,,,,,,---...///++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,{{{{{{}}}~~~}}}zzzwwwtttrrrpppllllllkkkgggccc``````aaa]]]\\\\\\]]]^^^]]][[[YYYTTTRRRPPPNNNMMMKKKHHHEEEFFFEEECCCCCCCCCAAA>>>;;;888666444333222333444555///111222111///000444777AAA:::333000000222111000000000000000000000000000........................000---+++,,,000222///,,,------------------------...//////000///...,,,+++---,,,---...000000...,,,.........//////000111111......------------......,,,,,,------,,,,,,+++***///...,,,+++,,,---,,,+++,,,...//////---,,,,,,---......------,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++***++++++,,,,,,++++++***......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,...'''$$$)))...---***(((---------------...//////------------------------)))***,,,---------,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------...---+++***)))******+++)))+++------+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++***))))))+++,,,,,,+++)))((((((***,,,......---******++++++++++++,,,,,,,,,++++++******++++++,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++...------,,,,,,,,,,,,---------,,,+++++++++,,,,,,------------------------++++++,,,---------------,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,...------,,,,,,,,,,,,---.........------,,,,,,,,,---------............///------,,,,,,,,,,,,------+++++++++*********))))))&&&(((***---///000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...///...---........................---------------------...///...------,,,---------++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,,,,,,,------............/////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,}}}|||~~~~~~{{{xxxuuurrrppplllllljjjgggbbb```___```\\\\\\\\\]]]^^^^^^[[[YYYUUUSSSQQQOOONNNKKKHHHEEEFFFEEEDDDDDDDDDBBB???<<<:::888666333222222222333444444333222222333666888CCC666...000222///---000////////////////////////........................000///......//////...,,,........................///000111111000...,,,***/////////000222222000............//////000000000......------------.....................---------...,,,))))))***++++++***,,,---///...---,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------+++,,,---......---+++)))***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++///)))&&&***---,,,))))))---,,,,,,,,,,,,---......------------------------***,,,...000111111000///+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++***)))(((((())))))***+++,,,,,,+++***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000000---,,,******+++,,,---...+++))))))***,,,------,,,,,,,,,,,,---------......+++++++++******+++++++++)))***+++---------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,++++++,,,+++++++++,,,,,,,,,,,,,,,------------------,,,+++,,,,,,---...---------,,,,,,,,,---------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000---------............///------,,,,,,,,,,,,------+++++++++************)))'''(((+++---///000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...///...------------...............---------........................------------...++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------------,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,---...------------,,,,,,++++++,,,,,,---------------------------***+++,,,---------++++++***+++,,,---...---,,,+++}}}~~~}}}zzzwwwssspppnnnkkkkkkiiifffbbb_________\\\\\\\\\]]]^^^^^^[[[YYYUUUSSSQQQPPPOOOMMMIIIGGGFFFEEEDDDDDDDDDCCC@@@>>>===;;;888444222111111111777444222444999<<<<<<:::===333///444333+++***000////////////////////////........................///222444111,,,)))+++...........................///000111111000...,,,***...---...///000000...+++.............../////////......------------......//////......---------------+++))))))+++,,,---,,,+++,,,......---,,,,,,---,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++,,,---...............+++,,,---......,,,***)))***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++///,,,,,,...,,,)))(((+++++++++******++++++,,,---+++++++++++++++++++++++++++,,,///111222111000///,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,...------,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...//////,,,,,,++++++***+++---///---+++******+++,,,,,,+++,,,,,,,,,---------......,,,++++++++++++++++++,,,***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........------,,,,,,,,,---------......,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000---------............///...------,,,,,,------...------,,,,,,,,,+++++++++***+++---...//////...---...............---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...///...------------.........//////,,,---.../////////......---.....................------------------------,,,,,,,,,---------......111111111111000///------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------.........---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---.........///+++,,,---......---+++***)))***,,,---...---,,,,,,}}}}}}~~~|||yyyuuuqqqmmmkkkjjjjjjiiieeeaaa^^^^^^___]]]\\\\\\]]]^^^]]][[[YYYTTTRRRPPPOOOOOOMMMJJJGGGFFFEEEEEEEEEEEEDDDAAA???>>><<<888555222111000111555222222777???CCC@@@<<<555111111444222+++***000000000000000000000000000...........................333777333+++(((+++000...........................//////000///...,,,+++++++++***+++---,,,***(((..............................------------.........---,,,++++++++++++,,,...,,,+++,,,...//////...***,,,---...,,,,,,,,,---+++,,,,,,---......//////,,,------......------,,,,,,------.../////////...,,,,,,------,,,+++***)))***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++...---...///,,,((()))---***************++++++,,,++++++++++++++++++++++++***+++,,,.........------++++++*********+++,,,,,,------------------------++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++*********))))))))))))***++++++)))***+++---///,,,***)))***++++++*********++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))*********++++++++++++,,,,,,,,,,,,++++++***---------......---,,,,,,+++,,,---......---,,,+++,,,,,,---...............,,,,,,,,,---------......///...---,,,,,,---...///+++,,,,,,------------,,,.........------,,,,,,,,,---------............///......------------...............---------,,,,,,,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...///...---,,,,,,------.../////////+++,,,...///000000///...------...////////////...------------------------,,,,,,,,,---------............---,,,+++***)))))),,,------------.........------------------------,,,,,,------------.............................................---,,,+++---,,,,,,++++++,,,,,,---)))***,,,---.../////////---------------,,,,,,+++******+++,,,------------}}}{{{}}}~~~|||xxxtttpppllljjjjjjjjjhhheeeaaa^^^^^^^^^^^^]]]]]]]]]^^^]]]ZZZWWWPPPOOOMMMMMMMMMLLLIIIGGGFFFFFFEEEEEEFFFEEEBBB???<<<:::777444333222333333333555888===AAA@@@<<<888222000///000///...---...000000000000000000000000........................---111333222---+++...222.................................---------------++++++***+++,,,,,,)))'''////////////////////////......------------.........---,,,+++++++++,,,,,,///...---...//////---+++)))+++------,,,,,,---...---------...............---......//////......------....../////////......------,,,,,,+++******)))***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,)))))),,,---++++++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------------------------++++++++++++++++++++++++...---,,,,,,+++++++++,,,******++++++++++++******+++,,,,,,+++))))))+++---,,,,,,,,,------------...------------------------------------------------,,,,,,+++++++++*********(((+++------+++***,,,------+++))))))***,,,---,,,******++++++++++++,,,,,,...------,,,,,,------.........---,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))*********++++++++++++,,,---......------,,,...////////////...,,,++++++,,,...//////...,,,+++,,,------...............,,,,,,,,,---------.........---,,,++++++,,,---...+++,,,---...///......---//////...---,,,,,,++++++---------............///......------------..................---------,,,------...//////...---,,,........................------------------------///...,,,,,,...///...---,,,,,,------...//////000+++,,,...000111000//////,,,---...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******((('''&&&''''''(((,,,,,,---------.........---------------------------------....../////////------------------------,,,---..................---,,,,,,++++++,,,,,,---***+++---.........------......---,,,,,,,,,,,,,,,++++++++++++,,,---......{{{{{{}}}~~~|||xxxtttooollljjjjjjjjjhhheee```^^^]]]^^^___^^^]]]]]]^^^\\\YYYWWWNNNLLLKKKKKKKKKKKKHHHFFFGGGFFFEEEFFFFFFEEEBBB@@@999888666444333444555666555:::@@@BBB@@@:::444111222000---+++---111000---000000000000000000000000........................---...///000000000111222////////////////////////------,,,,,,,,,---.........------...///...,,,)))111111111000000000000000.........------.........000///...---,,,---.........---------...,,,)))''')))+++------,,,,,,---.../////////...------,,,,,,......////////////............////////////.........---,,,+++************+++++++++,,,,,,+++++++++)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------+++%%%###)))//////------,,,,,,++++++,,,,,,---...------------------------//////...---------......000///---,,,+++,,,,,,---........................++++++++++++++++++++++++...---,,,,,,++++++++++++------.../////////......+++,,,,,,***))))))+++...,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++,,,,,,---...///000111***---000111...---...///,,,***((((((***---...///,,,,,,---------.........///......------......//////...---,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------+++,,,.../////////......000000111111000...,,,++++++,,,...//////...,,,+++,,,---......//////......,,,,,,,,,---------......+++***(((''''''(((***++++++,,,.../////////......---------------------------------.........//////......------------............---------,,,,,,,,,,,,---.../////////...------.............................................///...,,,,,,...///...---,,,,,,------...///000000+++,,,...000111111000///,,,---///000000000///...++++++++++++++++++++++++,,,,,,,,,---------.........,,,+++******,,,...///,,,,,,,,,---------......------------------------........./////////000000++++++++++++++++++++++++***+++,,,...///000000000---,,,,,,++++++,,,,,,---,,,---.........---,,,+++000///---,,,+++,,,,,,---++++++******+++---...000|||yyyzzz|||}}}|||}}}}}}zzzuuuoookkkiiijjjjjjhhhddd```^^^^^^___cccbbb```___^^^[[[WWWTTTNNNNNNMMMMMMLLLKKKKKKKKKFFFEEEEEEEEEGGGGGGEEECCC;;;:::888888:::<<<===<<>>>>>???@@@AAA@@@>>>???>>>:::555111000111//////............//////+++******+++,,,...........................------------............---------...............------...------,,,,,,------...//////////////////////////////.........//////000...............///000000///////////////...------------...//////......---,,,---...---,,,+++,,,---//////...---------------////////////............/////////......------,,,//////...------,,,++++++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,+++++++++,,,,,,+++++++++...------------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,------------------------,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---------------------------............---,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---------------,,,+++***)))------------------------//////...---------------...............---,,,+++******++++++,,,,,,------...---+++***)))))))))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------......////////////......////////////////////////,,,------......------,,,------------------------........................,,,---------,,,++++++***,,,,,,,,,,,,---...//////---------------.........///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////.........---------...........................------,,,,,,------...//////.........---------.........------.........------...//////...---,,,........................///...---,,,,,,,,,---...//////...------,,,++++++***+++------,,,,,,,,,------------.........//////------------------------........................,,,------...///000000111,,,+++***+++,,,---,,,+++------------------------------------------------///---,,,---///000...,,,}}}{{{{{{}}}~~~~~~}}}zzztttooolllkkkllleeeffffffdddcccbbbdddeeedddbbb```___^^^\\\XXXVVVTTTSSSRRRPPPMMMKKKJJJIIILLLJJJHHHFFFFFFDDD@@@>>>AAA???<<<;;;<<<<<<<<<;;;888444111111333333000---///......------......///...000000///,,,,,,---000......---------......///------............------......---------......///......------------......////////////////////////000000///....../////////...------------......//////////////////......---.........//////......---***+++---,,,++++++,,,---///...------------------................................................//////......---,,,,,,,,,------------,,,+++******++++++++++++++++++++++++---------------.........,,,,,,++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------------------,,,++++++******++++++,,,)))))))))******++++++,,,++++++++++++++++++++++++000///...---------...///---------------------------------------,,,++++++++++++++++++++++++++++++)))))))))***,,,---///000------------,,,+++******------------------------///......---------------............---+++***)))******+++,,,---...//////,,,+++)))''''''''')))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.....................////////////......000000000000000000000000------............------------------------------......................../////////...---,,,+++***,,,,,,---...////////////+++,,,,,,------.........///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------------------------......------------.....................---------////////////////////////,,,---............------........................---,,,,,,,,,,,,,,,---...//////......---,,,,,,,,,***,,,---...---,,,---............/////////000000------------------------........................++++++,,,...///000111222+++******+++---///...---------------------------------------------------...------...//////...,,,~~~}}}~~~}}}|||zzzuuuoookkkjjjjjjeeefffgggfffddddddeeefffdddbbb```^^^^^^\\\YYYWWWUUUTTTSSSQQQOOOMMMKKKJJJIIIGGGFFFFFFFFFEEECCCAAA>>>;;;888666666666555444333000---...111222000---//////............//////000000000///...---...///...---,,,,,,---...000111------............------///...---,,,,,,---///000......------------......////////////////////////111000//////////////////.........------......///...///////////////.........////////////......---+++---............000111......---,,,,,,---------------...............///---........./////////000//////......---------,,,000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...---,,,,,,---...///.........//////.........------------------------******++++++++++++,,,,,,------------------------------,,,++++++---...///------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222000...---,,,---...///------------------------,,,,,,------,,,,,,+++***------------------------))))))***+++,,,---///000.../////////......---,,,------------------------------,,,,,,,,,,,,------------------,,,+++******++++++,,,,,,------.........---+++))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...//////000......////////////......////////////////////////------............------------------------------........................,,,---...///////////////....../////////---+++******++++++,,,---......///......------------......------------------------//////000000000000//////........................------------------------......------------.......................................//////.........,,,,,,---------...------........................++++++++++++,,,------...//////......---------,,,***,,,......---,,,---...---.........////////////................................................,,,,,,------...///000000...------...000111111000------------------------------------------------------......///......---|||{{{{{{{{{zzz{{{{{{wwwrrrllliiigggggghhhiiihhheeeddddddeeedddbbb```^^^]]]\\\ZZZXXXTTTSSSRRRQQQPPPNNNMMMMMMIIIGGGFFFFFFFFFEEECCCAAA@@@===:::888777666555333111111111111000///000000111111000000000000111111111...+++,,,000111000---...---,,,,,,---...000111------............------...---,,,,,,,,,...///000///......------......///////////////////////////111000000/////////000000000000///////////////000......///////////////...//////000000///......---,,,---///000///000111333------,,,,,,,,,------...,,,---------......//////------......///000000000///...............------111111111000///...---,,,........................---------....../////////000///------------///000,,,---............---,,,------------------------*********++++++,,,,,,,,,------------------------...---,,,+++,,,---...///------------------------------,,,,,,,,,,,,------///......---,,,+++******------------------------000///...,,,,,,,,,------------------------------,,,,,,------,,,,,,+++***------------------------,,,+++++++++,,,------............///......------------------------------,,,+++++++++++++++,,,,,,******+++,,,------------------,,,,,,++++++******...---,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,---...///000000......////////////..............................---......//////......---------------------------........................+++,,,---///000111222222------......---,,,***)))++++++,,,,,,---...//////......---------......///------------------------//////000111111000//////---.....................------------------------///......------......///---.....................,,,---............---,,,,,,,,,,,,,,,------..............................***++++++,,,,,,---------///...............------***,,,......---------...,,,,,,---------.....................................................................------------000///......000000///...---------------------------------------------------......///......------~~~zzz{{{|||yyytttmmmiiigggiiijjjkkkiiigggdddddddddeeebbb___^^^]]]]]][[[ZZZSSSSSSRRRQQQPPPOOONNNMMMLLLJJJHHHFFFFFFDDD@@@>>>AAA>>>:::888777666444333000333666444///---///333222111111000000111111222111,,,)))+++000333111---......---------......///------............---------------------...///000//////............//////////////////////////////000/////////000000111222111111000////////////000---...//////////////////000000000000//////...---+++,,,............///111,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////.........//////000000000....................................---,,,++++++......................................./////////------,,,,,,,,,,,,------,,,---...//////...---,,,------------------------******++++++,,,,,,------++++++++++++++++++++++++---------------......///------------------------...------,,,,,,------...---,,,,,,+++***)))((((((------------------------------------,,,,,,,,,,,,---------------------------------------,,,++++++++++++++++++++++++++++++...------,,,,,,,,,,,,---+++,,,,,,---,,,,,,++++++------------------------+++++++++++++++,,,,,,---)))***+++---..................---,,,+++***))))))++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...///000000......////////////....................................////////////......------------------------........................---...///000000000000000)))***+++,,,------------,,,------....../////////.........---......///000------------------------,,,---...//////...---,,,---------...............------------------------//////............//////---------...............+++,,,---......---,,,+++,,,+++++++++,,,---...///........................+++,,,,,,------------,,,........................+++---...///------...///,,,,,,,,,------------...................................................//////......---,,,,,,,,,...,,,+++,,,------,,,+++------------------------------------------------,,,...//////...------...|||}}}|||xxxrrrnnnkkkjjjhhhjjjkkkjjjhhhfffeeeeeeeeebbb___^^^]]]]]]\\\[[[UUUTTTSSSQQQOOOMMMLLLKKKJJJIIIGGGFFFFFFDDDAAA??????<<<999666555444333111///222444333///...000222111111000000000000111111000...,,,---///111000.....................------------............------+++,,,---...//////////////////............//////////////////////////////......//////000111333333000000///...............------...///////////////111111111000000///------+++,,,---------,,,...///,,,,,,++++++,,,,,,---...++++++,,,------.../////////////////////000000000............////////////,,,,,,---------,,,,,,+++........................////////////............,,,,,,------------,,,,,,,,,...///000000///...,,,........................+++++++++,,,------......++++++++++++++++++++++++,,,------...............---------------------------,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++---------------------------............---,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,---,,,,,,+++---------------------------,,,,,,,,,------...///+++,,,---.....................------,,,,,,++++++)))***,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////......////////////....................................////////////......------------------------......................../////////000//////......,,,++++++,,,,,,---...///////////////////////////...............///000000........................+++,,,...//////...,,,+++---------.........//////........................//////............//////---------.........//////,,,---...//////...---,,,+++++++++++++++---...///........................------...///...---,,,,,,............////////////+++---//////...---...///------------...............................................................------------------,,,+++***)))***,,,...---,,,------------------------------------------------,,,...000///---,,,---///~~~{{{vvvqqqmmmlllmmmgggiiikkkkkkiiigggggggggeeebbb___^^^]]]]]]\\\[[[WWWVVVTTTQQQNNNLLLJJJIIIFFFEEEEEEEEEGGGGGGEEECCCAAA???;;;888888777555444///000111000//////000111000000////////////000000///000111000...---///111......///000///...,,,+++---..................---***+++---///000000///...//////............//////////////////////////////.........///000222444444000///...---------------------...///000000//////111111111111000///------,,,...///...------...000++++++++++++,,,,,,---...++++++,,,,,,---...//////000000000000////////////.........///////////////------......///.........------------------------000000//////......---------...///000000///...---...///000222222000///...........................++++++,,,------...//////------------------------+++,,,.../////////...---------------------------,,,++++++++++++++++++,,,)))******,,,---...//////++++++++++++++++++++++++)))***---///000///---+++------------------------......//////......---,,,------------------------,,,,,,,,,,,,,,,---...///------......///.........------------------------...............///000111.........///......------------..................)))+++...000111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.....................////////////......000000000000000000000000......////////////......------------------------........................------...///////////////111000...---,,,,,,---...000000000000000/////////...............///000000........................---...///111111///...------------.........////////////////////////////////////............//////---------.........//////---...000111111000...---++++++******+++---...///..............................///000///...,,,+++.........///////////////+++---//////...---...///............/////////000////////////////////////........................,,,,,,,,,------.........*********,,,...000000000------------------------------------------------+++...000000---,,,---///{{{|||{{{xxxsssooolllkkkmmmmmmkkkjjjiiihhhhhhhhheeedddbbbaaa```^^^[[[YYYXXXVVVTTTRRRQQQOOOKKKIIIKKKIIIFFFEEEEEEDDDBBB@@@>>><<<;;;888777555444444222222222222111111000000......//////000000111111......////////////......////////////////////////------..................---...000111111111000///+++,,,.../////////...---..............................///222444222,,,'''000///---------...000222//////.........---------000000000000000000000000,,,---------.../////////111111000......---------,,,,,,,,,,,,,,,---...//////////////////////////////////////////////////////...,,,***)))+++...111777666333000...------------------............///000///...---,,,------...------............------,,,,,,,,,---------......000///......---,,,++++++...---,,,+++++++++++++++........................+++++++++******))))))))),,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,---///000000///---,,,---------............///,,,------......------,,,...000111000...------...+++---///...++++++...111------------------------//////...------------...,,,---......//////....................................---------,,,,,,,,,+++---///000111000///...........................,,,---......//////......------,,,---......---+++........................////////////////////////........................//////.........---------,,,,,,,,,,,,,,,---...///............////////////........................---+++)))((((((+++---///..................------222111///000111111000///................................................/////////...---------,,,---...000111000///000111............//////////////////...---------------........................000///...---,,,------...000///...///111222111000,,,---------.../////////............////////////////////////............000///...,,,,,,---......000222222000//////000/////////000000///...------+++,,,---.........---,,,,,,,,,,,,,,,///222555777........................---------,,,,,,+++++++++,,,,,,++++++,,,...///000~~~~~~~~~{{{||||||yyytttooollllllmmmmmmllljjjiiiiiihhhhhheeedddbbbaaa```^^^[[[YYYWWWUUUSSSRRRQQQOOOKKKIIIIIIGGGFFFEEEEEEDDDBBBAAA???>>><<<999777555444444222222222222111111111000/////////000000000000000......////////////......////////////////////////000000///...---,,,++++++---...///000000000//////...///000111222111111000........................000...---///000111...,,,...---,,,++++++---...000//////.........---------////////////////////////---------...............111000///...---------------,,,,,,,,,---......///000000//////............////////////////////////...///......------...///...---+++***))))))))))))---------............///000///...---,,,------...------............------,,,,,,---------.........,,,,,,++++++++++++++++++......---,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++---............---,,,,,,------------------......------------------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,---------...,,,------......------,,,,,,...///...---++++++,,,***+++++++++******,,,...........................///............---------,,,---......//////......------------------------.........---------,,,,,,,,,---///000111000///...........................++++++,,,---------,,,,,,...------...///...---,,,------..................////////////////////////..............................---------,,,,,,,,,...---------,,,---------............////////////000000000000000000000000---,,,+++******+++---...........................000///...///000111000///..................................................................------/////////...------000222000000000/////////......000///......------......------------------------000///...---------......,,,+++++++++---...---,,,---------...........................////////////...........................------------...///000///000000///............//////////////////......+++,,,.../////////...---------,,,---...111444555.................................---------,,,,,,---,,,,,,,,,,,,---///000~~~}}}}}}|||{{{||||||yyytttpppmmmlllmmmmmmlllkkkjjjiiihhhhhhfffdddbbbaaa```___\\\YYYVVVUUUSSSQQQPPPNNNKKKIIIHHHFFFEEEEEEEEEEEEDDDBBBAAA@@@===;;;888666555444222222222222111111111111000000000000000000//////...//////000000//////...//////////////////////////////...---,,,++++++***------...////////////...------...////////////...........................111///,,,,,,---///000000...---,,,,,,,,,---...////////////.........------.......................................---------000///...---,,,,,,,,,,,,------------............000000//////.........---////////////////////////...///000000000...---,,,++++++******++++++,,,------------............/////////...------------...------............------,,,------------.........***+++++++++,,,,,,,,,,,,///...------,,,---------........................///............---------......//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,---...//////...---,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,---///...---+++,,,,,,///...------...000000///////////////////////////---.../////////...,,,,,,,,,---......//////......------------------------.........------------,,,------///000000000///.................................///000000000000///------......///......------------....../////////////////////////////////........................---------,,,,,,,,,,,,,,,......------------------............////////////000000000000000000000000......------------------...........................------...000111111///..................................................................//////111000...,,,***+++///222111111111000000/////////111000//////......//////------------------------000///......------.........---,,,---/////////..................---------............////////////..................//////,,,------...///111111222000///......------...///.........///////////////,,,---///000000000///......---------...000222333......................../////////..................------,,,------......~~~|||{{{{{{{{{||||||yyytttpppnnnmmmmmmmmmllllllkkkjjjhhhhhhfffdddbbbaaaaaa___\\\YYYVVVTTTRRRQQQQQQOOOLLLIIIHHHGGGFFFFFFGGGGGGFFFEEECCCAAA???<<<999666555444222222222222222222222222222111111000000///////////////000000000000//////////////////////////////++++++,,,,,,------......---------...............,,,,,,---------.................................000...---,,,---///111222000//////...///000111111////////////..................................../////////...---------,,,///...---,,,,,,,,,,,,,,,........./////////................../////////000//////////////////////////////...//////...,,,+++............//////000000---------............///............------......------............------------------............---.....................///......---------..............................///....................................---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,+++,,,,,,,,,,,,---------,,,------......------,,,---///000000///......///111...,,,---000222111................../////////,,,...///000000...,,,+++,,,---......///.........------------------------............---------------...//////000///.................................///000000111111000000+++---.........------...------......//////000000////////////////////////........................------------------------,,,,,,---...........................////////////........................//////000000///...---,,,............////////////000///...///000111000///................................................------......//////000000000000///---++++++---///000000000000111111111111111111000///////////////------------------------//////..................///------...///000///.../////////...---------,,,............/////////////////////000000000000000///000111222333333333333333///,,,---......///111...............//////000---...///111111000000///...............///000111.........................................................---------------~~~|||zzzzzz{{{||||||yyyuuuqqqnnnnnnmmmmmmmmmmmmllljjjiiihhhfffeeecccbbbaaa___\\\ZZZVVVUUUSSSRRRQQQPPPMMMJJJIIIHHHGGGGGGIIIIIIHHHGGGCCCBBB???<<<999777555444222222222222222222222333222222111111000000////////////000000000000//////////////////////////////++++++,,,------...//////------------.........///000000000000000111111111////////////////////////,,,---...////////////000////////////000000111111000000/////////................................./////////...---------,,,......---,,,,,,,,,------...//////000000///......+++,,,---...///111222222////////////////////////111...,,,,,,---...---,,,------------------,,,,,,---------............///------..................------............---------------.........//////000000///......---,,,,,,......---------......///........................---------------.........,,,------------,,,++++++000000000///////////////,,,,,,,,,------.........,,,------------------,,,------------............,,,------......------,,,---///000000///......///---***'''(((,,,---,,,***,,,,,,---------.........,,,...///000000...,,,+++,,,---......///.........------------------------//////.........---------...///////////////..............................***++++++,,,,,,,,,,,,,,,)))+++......,,,,,,---............/////////000000////////////////////////////////////////////////............////////////***+++,,,...///000000000............////////////........................//////111111111///---,,,........./////////000000222111//////000000///---////////////////////////////////////////////////---......//////000000000,,,...000000...,,,,,,,,,......///000111222333333111111000///////////////------------------------......//////////////////+++***)))***,,,---,,,+++/////////...---------,,,............////////////000000111111111222222222333444555666666555444222444...+++...000//////222//////............///000......000111111111000///...............//////000////////////////////////------------------........................------|||zzzyyy{{{||||||yyyuuuqqqoooooommmmmmnnnmmmlllkkkiiiggggggeeecccbbbaaa```]]]ZZZWWWVVVTTTSSSSSSQQQNNNLLLJJJHHHGGGHHHIIIIIIHHHGGGBBBAAA>>><<<999777666555222222222222333333333333111111111111111111000000///000000111111000000/////////////////////////////////.........---------......------......///000//////.........///000111////////////////////////+++---111222000///......------........./////////000000000/////////.............................................---------......---------------...///000111111111000......++++++,,,...///111222333////////////////////////222...++++++...000///....../////////...---,,,+++---------............///,,,---......///.........------............------------.........///////////////...---,,,+++******------------------...///........................,,,,,,,,,---------------,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,------------.........//////,,,------......------,,,***,,,......---,,,---...,,,+++******,,,------,,,++++++,,,,,,---.........---.../////////...,,,,,,,,,---......//////............................../////////.........------////////////....................................++++++,,,---------------))),,,//////,,,+++---000///////////////////////////////////////////////////////////////////////////////////////000000000)))+++---///000111000000............////////////000000000000000000000000...///000111000///...---.........//////000000111111000...///000000///---//////////////////////////////////////////////////////////////////000000+++...111222000...,,,,,,---...//////000111222222111000//////......//////..............................///000000000//////---,,,+++,,,...///...---...............---------............////////////000000111111222222333333444666888999999777444222222---...777:::444//////111000///---------...///---...000111111111000///---------...////////////////////////////////////---------------.........---....../////////......|||zzzyyy{{{||||||zzzvvvrrrpppooommmmmmnnnnnnmmmkkkiiiggggggeeecccbbbbbb```]]]ZZZXXXWWWUUUTTTTTTSSSPPPNNNIIIHHHFFFFFFGGGGGGFFFDDD@@@???===;;;999777666555222222222333333333444444111111111111111111222222000000111111111111000000////////////////////////000000/////////.........//////.........///000111---,,,,,,+++,,,---...///////////////////////////,,,///111111///------...------...///////////////000000000000/////////...////////////////////////---------...............///......---....../////////000111222222000...---------......///000000000////////////////////////111...---///333555222///000000111111111000///...---------............///,,,,,,.../////////......------............------............////////////......------,,,,,,,,,+++,,,,,,,,,,,,,,,---..............................,,,,,,,,,------.........---------------,,,,,,+++&&&&&&''''''((()))******------------------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,------......------,,,***,,,......---,,,---.........///.........///111,,,,,,,,,---...////////////............---------,,,---......//////......////////////////////////////////////............000000///.............................................///000000000000000***---111111...---///222111111000000///.........////////////////////////////////////////////////............//////000000,,,---///000000000...---............////////////000000000000000000000000......//////////////////---......///000000111111,,,++++++,,,...//////...////////////////////////////////////////////////000000000///////////////,,,...111111000/////////////////////////////////000///......------......////////////////////////---...///000111000000///000///...///111222111000---------...........................////////////......///000000111222222111444777999999777555222111000888HHHKKK???222...333111///---,,,,,,---...---...///000000000//////+++,,,---.../////////000////////////////////////------........./////////,,,---...///000000//////}}}zzzzzz{{{||||||zzzvvvrrrpppppplllmmmnnnnnnmmmkkkiiiggggggeeecccbbbbbb```]]][[[YYYWWWVVVUUUUUUTTTQQQOOOHHHGGGEEEEEEFFFEEEDDDBBB???>>><<<:::888777666666222222222333333444444444000000000111222222222333000000111111111111000000////////////////////////------...///000111222333000//////......000111222000000///...///000111222000000000000000000000000...000222000---,,,---/////////000111111111111111000000000000////////////000000000000000000000000,,,------......///////////////.........//////000000111222333222111///---000/////////............///////////////////////////...///333888888444///---...///000000000///...---------.........//////+++,,,.../////////......---..................---............/////////000.........////////////000++++++++++++,,,,,,---...........................,,,---------......//////......//////......---,,,))))))***,,,---...///000.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,,,,...000000/////////000***---...---+++***---000---------...///000000111//////...------------...,,,---......//////......000000000000000000000000000/////////............111000///.......................................,,,------...............+++///333333000///111555222222111000///...------////////////////////////000000000000000000000000---------........./////////000111111000...,,,+++............/////////000........................------......//////000000---......///000111111222''''''''')))---///000///000000000000000000000000000000000000000000000000111111000000//////.........///000/////////111333222111000///...---,,,,,,//////...---------------000000000000000000000000---...///111111111000///...---,,,---/////////---,,,------....../////////............/////////000,,,------...///000000111...111555888999888555333333444BBBWWW[[[KKK888///444222000---,,,,,,------,,,---///000000000///...***+++---...///000000000000000000000000000000000.../////////000000111111+++,,,...000000000000000~~~}}}|||zzz{{{}}}|||zzzvvvrrroooqqqqqqpppooommmkkkjjjiiiiiigggeeeeeedddccc```^^^___]]]ZZZXXXWWWUUUSSSPPPIIIHHHGGGGGGGGGEEEBBB???BBB@@@===:::777666555555333333444444555444444444777666555333111111000000000000111111111111000000......------------......///...---,,,,,,---...///,,,,,,---...///000111111///000000000000000//////////////////000000000000..................------111000///------......//////////////////000111111,,,,,,,,,---///000222333........................000000////////////000000222222222111111111000000------,,,,,,,,,,,,------//////............//////333---111>>>CCC999111000///...,,,++++++---///111---------------...///000...000111222222111000...++++++---...//////////////////////////////////////////.........---------------........................---------......///........................------..................---------.........//////++++++***+++,,,...000222..........................................------,,,---------......//////////////////............000///...---,,,---......000000//////.........------...///000000//////...------......//////000000/////////...---------,,,000000000000000000000000---......///////////////...///////////////...---........................111111000///...---,,,,,,+++,,,...000111111000///,,,,,,------.../////////000111222222222111///...000000000000////////////......//////000000111111444333333222111000......,,,...000000///...///000222111000///...---,,,+++000000000000000000000000111000///...///000222444222111111111000000//////////////////////////////000000000000////////////111111000000//////......---......///000111111222000///...------...///000///...---,,,,,,---...///111000000////////////000444222000...---...///000000000//////.........---//////000000000000//////.........///////////////111111222333333333333222000FFFVVVSSSJJJAAA555(((000/////////............//////......---------,,,,,,,,,------...///000000...............---------+++000+++)))000///,,,222...///000111111111111111}}}|||{{{|||}}}~~~~~~{{{xxxtttqqqqqqppppppnnnmmmkkkiiihhhhhhgggeeeeeeeeedddbbb______\\\YYYWWWVVVTTTQQQNNNJJJIIIGGGGGGGGGFFFDDDBBBAAA???===;;;888777555555333444444555555444444444666555555444333222111111111000000000000000000111000000////////////000000111000///......///000111........./////////////////////000000000000//////////////////000000000111////////////////////////111000///........./////////////////////000000111------------...000111222000000000000000000000000000000////////////000000222222222111111111000000000000///////////////000//////............//////...)))...<<>>>>>===<<<:::888666555444444555555555444444333333444444555444333222111111000///......///000111111000000//////000000111000000////////////000000000000//////............//////000000000000///////////////000000000111111000000000000000111111111111000000///...///////////////......//////000000...............///000000000000000000000000000000000000////////////000000222111111111111000000000222222111000000///000000000//////......//////000---)))---999@@@>>>;;;===222333333333222000...---000000///.........//////---...///000000///...---111000///......///000111......................../////////............------------......///////////////............//////........................000000///...---,,,,,,+++---------...............------,,,,,,------...///------------------------..............................////////////000000////////////............,,,,,,,,,,,,...///000111////////////............000111111111000...,,,+++///////////////........./////////000000000000000000000000000000000000000///000000111111111111111------...///000000000///......................../////////////////////////////////......///000000222222111000000//////...111000//////......//////000000000000////////////////////////000000000000...///000111222333333333,,,...000000/////////000......//////000111222222000000000000000000000000000///---,,,,,,---......000000///////////////...////////////////////////000000000000000000000000000000000000////////////......//////000000111111//////............/////////......------....../////////...//////000111222222111///---------......000000////////////......//////000000000000//////111111000///...---,,,,,,//////000111111111111111444MMM]]]OOO555(((,,,222............------------000000000000////////////........................---------......//////000---222///...555222+++---111111333333444333333222}}}||||||||||||}}}~~~}}}{{{xxxuuusssqqqqqqpppooommmkkkjjjiiigggfffeeefffggggggeeeddd```]]]ZZZWWWTTTRRRNNNKKKKKKHHHFFFEEEFFFGGGGGGFFF============;;;999777555555555555555555444444333111333444666666555333222222111///......///111222//////............//////.........------.........///////////////............//////000000000000/////////000000000111111111000000000000111111111111111111000000000///////////////.........//////000000//////.........//////........................000000////////////000000111111111111000000000000222111000///............000000////////////000000333///000666:::777666888999666222///...000333555222111000///////////////...//////000000//////...000///---,,,+++,,,...///......................../////////...............------......///000000000000000//////.../////////........................//////......---------,,,.................................------------...---------------------------------.............../////////000000000000000////////////............,,,,,,------...///000000///////////////.........---...///000111111000000000000//////......------.........//////000000111//////////////////////////////000111111111111000,,,,,,...///000000000000..............................//////000000000000111000///.........000000......///000000111111222111000...---------...///000000000000////////////////////////000000000000---...///111222222222222---///000000//////000111111111111111000000000000////////////////////////000///...---------------////////////............////////////////////////000000000000000111111111000000000000////////////.../////////000000000111/////////......///////////////............//////............///000222222000000///...------......000000////////////////////////000000000000//////000000//////......------...//////000000000000000333<<>>>>>===<<<999777666555666666666555555444333111333555666666555444333222111000//////000111222//////............//////---..................---------......///000000111......///000000000000000000000000000111111111111/////////000000111111111111111111111111000000000//////............//////000000///............///........................000000////////////000000000000000000000000000000111111000///////////////000000////////////000000777444222333333111000111777555222///000222555888222111000///////////////000000000000000000000000000///---,,,+++,,,...///........................////////////////////////......///000000111222222222111000///////////////........................,,,---------......//////.....................---..................---------------------------------------.........//////000000000000000/////////////////////..............................------.........///////////////,,,---///111111111111000000000//////......---------------....../////////////////////////////////---...//////000000//////,,,,,,...///000000000000////////////////////////......//////000111111111222111///......///000111---......//////000111111111000...---------...///000000000000////////////000000000000///////////////000000111111111000000---///111111000///000111111111111111000000000000////////////////////////111111000//////.....................////////////000000000000000000000000///000000000111111111222////////////000000000000////////////000000000000...//////////////////...////////////////////////............///000222222000//////...............//////000000000000000000//////000000000000//////------......//////000000......///000000000000///333222000...000444444111111111111111000000000000000000111111111111111111000000//////////////////------......///000111111,,,222222666@@@>>>555555222444555777666555333222~~~}}}~~~yyyyyyyyyxxxwwwuuusssrrrttttttsssrrrpppnnnmmmlllfffeeeeeeeeeggggggeeeccc```]]]ZZZXXXVVVSSSPPPMMMIIIGGGEEEDDDEEEEEEDDDCCC??????>>>===;;;999777666666666666666666555444333333444555666666555444333222222222222222222222222222111111000000111111222//////000000000000//////,,,,,,---...///000111111---...///000000111111000000000000111111111222222/////////000111111222222111222222222222111000000//////......------......000//////.........//////000000000000000000000000000000////////////000000//////000000000000000111222222111111111111222222111000000//////000000111444333222111000000000111///111444666666555333111000000///.........//////111111000000000000111111111000///......///000111------------------------...////////////000000000000000111111222333444444333222111000000//////000........................+++,,,,,,---...///000000...............---------....../////////......---........................,,,,,,------.../////////000000////////////......////////////..................//////...------,,,.........///////////////000000111222111000///...///////////////.........------------............000000000000000000000000------...///////////////------...///000000000////////////////////////////////////000000111111111000000000//////000111111111000000//////...------111000//////......//////000000000000////////////000000000000////////////111111111111000///......---///111111000000000111......//////000111222222000000000000000000000000111111111111111000000000...////////////000000000000000000000000000000000///000000111111222222222////////////000000000000////////////000000000000......////////////.........//////000000//////...//////...//////000111222000000000000000000////////////000000000000111111//////000000000000//////,,,,,,---...///000111111......///000000000000000---000222///,,,,,,111666222222222222111111111111000000000000111111111111------------------------.........//////000000111111666444888BBB???444333222444666777777555333111~~~}}}}}}|||yyyyyyxxxxxxvvvtttsssrrrttttttsssrrrpppnnnlllkkkfffeeedddeeefffeeecccbbb^^^[[[XXXVVVUUUSSSPPPMMMJJJHHHGGGGGGGGGFFFCCCAAABBBAAA???<<<:::888777666777777777777666555444333555555555555555444444444111222444555555444222111222222111111111111222222...///000111111000///...---.........//////000000---...///000111111111111000000111111111222222222000000111111222333333444222222333333333222111000000///...------------...//////.........//////000000000000000000000000000000000////////////000000////////////000000111111000000000000000111222333111111000000000000111111111222222000000111222333...000444777666444000---.........---......//////000000000//////000000000......//////000000111111------------------------.../////////000000000000111111222333444555666666444333222111000000000000........................,,,---------...///////////////.........------------...///000000///......////////////////////////,,,,,,------...//////000/////////.........------////////////............,,,---...//////......---............/////////000000000111222111000///............///////////////////////////............000000000000000000000000......///000000000000000......///////////////...////////////////////////000000000000000000111111...///000111111111111111222111111000000//////...000000111111000000///...000000000000////////////111000000000/////////...000000000000000//////......///111111000000000111.........//////000000000000000000000000000000000000000111111111111111111/////////000000000111111000000000000000000000000///000000111111222333333.../////////000000000111000000000000////////////---...///000000///...---...///000111111000///...000000////////////000000000000111111111111111000//////000000000111111111//////000000000000//////------......//////000000//////000111111111111000***...111000+++)))...333222222222111111111000000/////////000000000111111---------......//////000///////////////000000000111555333666BBB@@@555333222444666777777555222000~~~|||{{{{{{yyyyyyxxxxxxvvvuuussssssssssssrrrqqqooommmkkkjjjfffeeeddddddeeedddbbb```\\\YYYWWWUUUTTTRRROOOMMMKKKJJJIIIIIIIIIGGGCCCAAADDDBBB???<<<999777777777777777777777666555444333777666555444444444444555111333555777777555333111000000////////////000000,,,---...//////...---,,,///////////////.........---...///000111111111111000111111111111222222222111111222333333444555555222222333444333222111000000///...---------------...............///000000........................000000////////////000000.../////////000000111111,,,---------...000111222111111000000000000111111111333333111000222333333333333222222111000///...---------------...///000//////............//////++++++---...////////////------------------------.../////////000000111111222222333444555666777888444333222111000000000000..........................................------//////.........---------,,,---///000000000///...000000000000000000000000,,,,,,------...///000000//////......---------,,,000/////////............***+++---///000000//////---.........//////000000,,,---///111222333222222---.........//////000000111111000000//////......000000000000000000000000//////000111111111111111...///////////////......000000000000000000000000111111000000000000000000---...000111222222222111000000000111222222333333000111222222222111///...000000000000////////////111111000000/////////...//////000000000000//////...000111222111000111222222111000///...---,,,+++000000000000000000000000...///000111111222111111//////000000111111222222000000000000000000000000///000000111222222333333.../////////000000111111000000000000////////////---...///000000///...---...///000111111000///...111000000////////////000000111111222222222111111//////000000111111111222//////000000000000/////////////////////.........//////000111111111111111000---,,,000333333111000111111111111000000000000......//////000000000111///000000111222333333444000000000000////////////---111///444BBBAAA888777222333666777777444111///~~~}}}|||}}}zzz{{{{{{zzzxxxuuurrrpppuuutttssspppnnnlllkkkjjjgggfffeeeeeeffffffdddbbb[[[YYYWWWVVVUUUTTTQQQNNNIIIHHHHHHIIIIIIHHHDDDBBBBBBAAA???<<<:::888777777666222//////222555555444333333333333333333333333333222222444555666555333111111111111000000000000---------...------,,,+++/////////000000000000000////////////000000000000111111111000000000000000555666666555444555777888999888666333222111111222000000000000////////////111000///...............////////////000000000000////////////////////////------...///000111222222111000///---------...///////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000///...------...///000//////.........//////000///////////////.........,,,------...///000111111000000//////000111222222222222111000//////000000......////////////......////////////////////////111111000......---------------...///000000//////111111000000/////////...,,,---...000111111111111000000000000///////////////000111111111000...---,,,---///000000000///...000000000//////......---,,,,,,------...//////000/////////...---------,,,////////////000000000000444444333222111000//////000000000000//////////////////000000000000//////...//////000000000000///////////////////////////000000000000000111222222222000///------///000222111111222222222222111111000000111111111111000000000000000000000000000000///000222333333222000///111111222222222111111000222444555444222000000000333111///---,,,---...///111111000000111111222333//////000111222333333444222222222222222222222222000000111111111222222222333222222111111111111111////////////000000000000000000000000000000000000000000111111111111000000222111///...///000222333222111111111000000//////111111000000//////......000000000000000000000000............///000222222,,,,,,,,,---...///000000............///000222222444333333222111111111222000000/////////111222333333444444333111...+++)))000000////////////000000000///,,,555EEEBBB666444444444333222111000//////~~~~~~}}}}}}{{{{{{{{{zzzxxxuuurrrppptttsssqqqooommmkkkjjjiiigggfffeeeeeeffffffdddbbb\\\ZZZXXXVVVUUUSSSPPPMMMKKKJJJIIIIIIHHHFFFBBB???AAA@@@>>>;;;999888777666999777444444666999999888333333333333222222222222333333222444666666555333333222222222222111111111//////000000000//////...////////////////////////............////////////111000000000000000000000222333444444333333444555666555444333222222333333000000000////////////...000000//////////////////000000000000////////////111111111111111111111111000000000000////////////222111000///...//////000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111000////////////000111000000000//////000000111////////////////////////......//////000000111111000000000000000111222222222111111000//////000000......////////////......////////////////////////111000///......------------......///000000//////000000000//////............//////000000000000///000000000000000000000///......//////......---,,,------...///////////////...............---------000000///......------,,,000000//////////////////...////////////000000000222111111111111111000000111111111111000000000000//////000000000000//////...///000000111000000000000000000000000000000000///000111222222222222111333111000//////000111333111111222222222222111111000000111111111111000000111111111111111111111111///000222333333222000///000111111222222222111111444555666555333222111222444222000.........///000000000111111111222222222111111111111111222222222222222222222222222222222111111111111111222222222222111111000000000000000////////////000000000111000000000000000000000000///000000111111000000///222111000//////111222444222222222222111111111000111111000000////////////000000000000000000000000............///000111222.........//////000000000.........//////000222222333222111111000000111111////////////000222333444222333444444333222///...000000////////////000000444666444>>>MMMHHH;;;999444444333222111000000///{{{{{{{{{zzzxxxuuusssqqqrrrrrrpppnnnlllkkkiiihhhhhhfffeeefffffffffdddbbb]]][[[YYYWWWUUURRROOOLLLJJJIIIHHHHHHHHHGGGCCCAAAAAA@@@>>><<<:::888777777777555333444555777777777555555555444444333333333444333333444666666555333444444444333333333222222000000000000000111111111000000//////......---------------.........//////000000000000000000111111000222555555444333333444333333222222222333444444000000/////////.........////////////000000000000111111000000//////......111111111111111111111111000000000000////////////222111111000000000000111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000222111111000000111111222111111111111111111111111/////////////////////////////////000000000000000000000000000000000111222111111000/////////000000...//////000000//////...////////////////////////111000///......---............///000000000///////////////...............000000000000000///......000000000000000000000000000//////...............---------------...//////..................//////000000000///......------000000000000111111111111........./////////000000//////000000111111111222222222111111111000000000///000000111111000000/////////000111111111111111111111111111111111111111000000111222333222222111333222111000000111222333111111222222222222111111000000111111111111000000111111111111111111111111000111222333333222111000000000111222333333333222555666777777555333333444444333111000//////000111///000111222333222111111222222222111111111000000111111111111111111111111222222222222222111111111333222222111000111111111/////////000000000111111000000000000000000000000//////000000000000//////222111000///000111222333333333333222222222222222111000000000000/////////000000000000000000000000///......//////000111222000000000000000000000000////////////000000111222222111111000000000000111/////////000111333444555111222444555555555444333111000000//////000000111222555444>>>JJJEEE888777444444333222111000000///||||||{{{zzzxxxuuusssrrrrrrrrrpppooommmkkkjjjiiihhhgggffffffffffffdddbbb^^^\\\YYYWWWUUURRRNNNKKKEEEEEEEEEFFFHHHIIIGGGFFFBBBAAA???===;;;:::999999555444333333444555666666888777777666666555555444555444333444666666555333444444444333333333222222///////////////000111111111000000///...---,,,,,,.........////////////000000000000000000111111111111444777888777555555555333333333222222333333333000000000/////////......---......///000000000000111111000000//////..............................------...///000111222222111000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111000000///////////////000000000/////////////////////...111000000000000000111111111000000/////////000000//////000000000000//////////////////////////////000000///..................//////000000000//////..................------//////000000000000//////000000000000000111111111333222111000///000111222...---,,,,,,,,,---///000.../////////000111111111---......//////000111111//////000000111111222222....../////////000000000//////000000000111111111111111111111000000000000000000000111111000000000//////000111222222222222333333333333333333333333222111000//////000111222333222111111111111222333111222222333333222222111000000111111111111000000111111111111111111111111000111222222222222111000///000111222333333444444444666777666444333333444333222111000000000000111...000222333444333111000111111111111111111111111000000000000000000000000333333222222222222111111444444333222222222222333//////000000000111111111/////////////////////////////////000000/////////000000/////////000111222222222222222222222222222000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000///000000//////000111111222222222111111111111111222111111111111222222333444111222333444555555444444111000000000000000000111///111000666AAA<<<222333333333222111000//////...}}}}}}{{{zzzxxxuuutttsssssssssqqqpppnnnmmmlllkkkiiihhhgggfffgggfffcccaaa___]]]YYYWWWUUUQQQMMMJJJEEEDDDDDDEEEGGGHHHHHHFFF@@@???===;;;:::888888888666666777666666777888888777666666666555555555444666555444555666666555333444333333333333222222222000//////000000222333444111111000///...------,,,///000000000000111111111//////000000111111111111111333666777666555444444555444444444333222111111111000000000000/////////,,,---...///////////////111000000000/////////...........................------...///000111222222.../////////////////////000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000000000111111111000///...////////////000000111111///.....................111111000000000000000111000///////////////000000//////000000000000//////000000000000000000000000000//////............//////000000000000000//////------..................---...///000111111111111///000000000111111111222444333222000000111222222......---,,,,,,...///000.........///000000000111......//////000111111222/////////000000111111111/////////000000000000111111111111111000000000000111111111000000000//////000000111111111111000000///000111222333333333333444444444444444444444444444222...,,,+++...111444111111111000000111111111222222333333333333222222000000111111111111000000111111111111111111111111111111111222222111111111///000111222333444444444222444555555333222222333111111000000//////000000...000222333444333111000///000000111222222333333000000000000000000000000333222222222222222222222333333222111111111111111000000000000111111111111//////////////////////////////000000000000//////............//////000000000000111111111111111111000000000000111111111111111111111111111111111111000////////////000000111000/////////////////////111000000000000111111222333333222222222333333444333333333333333222222111222333333333333222222222111111000000000000111111222444000333;;;777111777222222111000///...------~~~}}}|||zzzwwwvvvttttttssssssrrrpppooommmlllllljjjiiigggggggggfffcccaaa___\\\YYYWWWUUUQQQMMMJJJIIIGGGFFFEEEFFFFFFDDDCCC===<<<:::888777666666555333555666666555555666777444444444444444444444444666555555555666666555333444444333333333222222222333222222222333555777999111111000000//////......000000111111111222222222/////////000111111222222///111444444333222222333555555555555444333222111222222111111111000000000------///000000///....../////////000000000000000111111111111111111111111000000000000////////////---......////////////...000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111///000000111111000000///000111111222111000...---...//////000000111111222............////////////222111111000000000000000//////......//////000000///000000111111000000///000000000000000000000000//////............//////000000111111111000//////.............../////////,,,---...000111111222222///000000111111222222222222111111000000000000000...............///000000---...............//////222222111111000000//////000000000000000111111111000000000111111111222222333222222222111111000000222222111111111000000000000111111222222111111000///000111222333444444444444444444444444444444444666333///++++++...222555111111111111111111111111222222333333333333222222000000111111111111000000222222222222222222222222111111111111111111111111111111222333444444444333000222333333222111111222000000000000000000000000///000111222333222111111...///000111222333444444111111111111111111111111222222222222333333333444111000//////......//////000000000111111111222222000000000000000000000000000000111111111111000000........./////////000000000000000000000111111111000000000111111111111222111111111111111111111111000000////////////000000////////////////////////111111111000000111111222444333333333333444555555333333444444444333222222333333222222111111000000222111111000000111111222333444000000555222///888222222111000///......---}}}|||yyywwwvvvuuutttrrrrrrqqqooonnnmmmlllkkkjjjiiihhhggggggfffcccaaa^^^\\\YYYWWWUUURRRNNNKKKJJJHHHFFFEEEEEEEEECCCBBB===<<<;;;999888777666666111444666666444333444666333444444555555666666777777666555666777666555333555555555444444444444333333333222333444777999;;;111111111111111000000000000000000000111111111111...//////000111111222222000222333333222111333444444555666666666555444444333333333222222222222111///000111222222111///.........//////000000111111111111111111111111111111000000000000////////////---...///000111000000///111111111111111111111111000000000000000000000000//////000000000000//////111111111111111111111111000000111222222111000000111222333333222111///---...//////000111111222222//////000000111111222222222222111000000000000000...............///000000000000111111111111000000000000000000000000000000//////............//////111111111111111000//////.........//////000000000......///000000000000000///000000111111222333333111111222222111111000///...///000000111111000000111111000000000000000000333222222111111000000///222222222222222111111111111222222222222333333333222222222222333333333333444444333333333222222222000111111222222111111000///000111333444555555555444444444444444444444444555444222000000111222333111222222222222222222111222333333444444333333222000000111111111111000000222222222222222222222222222111111111111111111222222222333333444333333333000111333333222111111222000111111111111111111111000000111111111222222222000000111111111222222222222222222222222222222222000111111222333444555555222111000000//////000000000000111111111222222222000000000000000000000000111111222222222222111111///000000111111111111111000000000111111222222222000000111111111222222222111111111111111111111111000000////////////000000/////////000000111111111222222111000000111111222333222222222333333444555111111333444555555555444333222222111111111111111222111111000000111111222000333000///333...,,,555444444333222111000//////~~~|||yyywwwvvvuuuuuuqqqpppooonnnmmmlllkkkkkkkkkiiihhhggggggfffcccaaa]]][[[YYYWWWUUURRROOOLLLGGGFFFDDDDDDEEEFFFFFFEEE@@@???===<<<;;;::::::999555888::::::888777888:::666666777888999:::;;;;;;777666555666777666555333777666666666555555555555222111111111333555888:::111111111111111222222222////////////000000000000...//////000111222222222333444444444333333555777222444555777777777777666444444444333333333222222222333444555444222000///------...///000111222222////////////////////////------...///000111222222...///000222222222111000222222222222222222222222000000000000000000000000//////000000000000//////111111111111111111111111111222333444444333222111222333444555444222000......//////000111222222222000000111222333444444444222222111000000///000000...............///000111000000111111111111000000000000000000000000000000//////.........//////000111111111111111000//////.../////////000000111111000000000000000//////...///000000111222222333333333333444555444333222111...///111222222222111000555555555444444333333333000000000111222222333333444444444333333222222222222222333333333444444444000111222333444555666666666666555555555444444444111111222222222222111111///000222333444555555555444444444444444444444444444555555555555444333222222333333444444333333222222333333444444333333222000000111111111111000000222222222222222222222222222222111111111111222222333333444444444333222222000222333333222111222333111222222333333333222222111111000000111111222333222222222111111111111111222222222222222222222222000000111222444555666666555444333333222222333333000111111111111222222222000000000000000000000000222222333333333333222222111111222333333333333222111111111222222333333333000000111111222222222222111111111111111111111111111000////////////000000//////000111222333333444222222111111111111111222222111111111222333333444...///222444666777777777222222111111111222333333222222111111111111222222111666444444777000---666666555555444333222111111~~~~~~~~~|||}}}|||zzzvvvtttttttttsssrrrpppmmmkkkiiihhhhhhkkkkkkjjjiiigggeeecccbbb^^^[[[WWWUUUTTTRRRPPPNNNHHHFFFCCCBBBCCCCCCCCCBBBAAA>>>;;;999:::<<<===>>>;;;;;;;;;;;;;;;;;;::::::888888999999888888777666888888777777888888999:::999888777666555555555666555555666666777777777888999999888777555444222111222222222222222222222222333333111111111111333333444666888888888777666666333333333444444555555555222222222222222222222222111222222222222111000000............///111222333////////////000111222333111111111111111000//////000000000000000111111222000000000000000111111111222222222222222111000///000000000000000///...---222222222222111///...,,,111111222222222222333333444333333444555555444222222111///------...000111222222111111111111111111333222000///.........///000000000000000000000000111111000000/////////.........////////////......000000000000111111111111000000000000111111111111222222111111000000//////////////////000000000000000000000000000000000000000000000000000000000000222222111111111111111111//////000111111111111000111111111111111111111111222222111111111111111111111111222333444555555666444333333222333444666777222333444444333222000///111111111111111111111111222222333333333333444444333444555555666666555555333333333333333333333333222222111111222444555666222333555666666555333222333000...///222444333111666666666555444222111000444333333222222111111111333333222222111000000///000111111111111222222222555444333222111111111111222222111111222222333444///000000000111111111111000000111222333333444444333333222222333333444555444333222111111111222333333333222111000000111111222222222111111111111000111111111111111111111111333333333333333333333333333333333333333333222222333222111000111222333444222222222111111000000000111111111111111111111111////////////000111333333111000///......///000111666666555444333222222111000/////////000111222222///000222333444444333222//////000000111111111222111111111111111111111111111111000000/////////...~~~~~~~~~}}}}}}}}}zzzwwwtttttttttsssqqqooommmkkkiiiiiiiiilllllljjjhhhfffcccaaa___]]][[[XXXUUUTTTSSSPPPNNNIIIGGGDDDCCCDDDDDDDDDCCC@@@>>>;;;;;;>>>AAACCCCCC<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;999888888888888999::::::777777777777777888888999888888888888999999::::::888999999888888777666555444444444444444444444444666555444333333444555666777<<<@@@???888333111222333333444444444555555555444444444444444444444444222222222222222111000000111111000000000111222222000000000000000111222333---...///111222222333333000000000000000111222222111111111111111000000000111222222222222111111000000000000/////////......111111222222111000///...222222222333333444444444555444444444555555444222000000/////////000111222000000000000000000000000444333111000//////000000111111111111111111111111111111000000000/////////---......//////......---000000000000111111111111000000000000111111111111111111111000000/////////////////////000000000111000000000000000000000000111111111111111111111111111111111111111111111111///000111111222222111111111111111111111111111111222222111111111111222222000000000111222222333333444333222111111111222333444444555555444333111000111111111111111111111111222222222333333333444444222333333444444444444444333333333333333333333333222222111111222444555666222333555666666555333222333111///000333444333222333444444444444444333333333333333222222222222222222222222111000/////////000111111111111222222222444444333222111000000111222111111111111222333333111111111111222222222222000111111222333333444444333333222222333333444555333333111000000000111222333333222111111111111111222222222222111111111111111111111111111111111111333333333444444444444444444444444444444333333333333222222111222333444555333333333222222111111111222222222222222222222222000000000000000111222333222111111000000111111222666555555444444333333222222222111111111222222333///000111222222111000///222111111111111111111000222222222222222222222222111111111000000/////////~~~~~~~~~}}}~~~~~~|||xxxuuutttuuusssqqqnnnkkkjjjjjjjjjkkkmmmllljjjhhheeebbb___]]]]]][[[XXXVVVUUUTTTQQQOOOKKKIIIFFFEEEEEEEEEDDDCCC@@@>>><<<<<<>>>AAABBBCCC<<<<<<<<<======>>>>>>?????????@@@@@@??????>>>===:::999999999999:::;;;;;;999999999999999999::::::888999999999999:::::::::888999:::::::::::::::999777777777777777777777777888888777666666777888888:::AAAHHHFFF<<<444333444444444444555555555555555555555555555555555555555222222222222222111111000444333333222111111222222222222111111111222222333...///000111222333333333111111000000111111222333333222222111111000000000000111222222222222222222111111000////////////000000111111222222111000000222222222333444555555666666555555555666666444222//////000000111222222222//////////////////000000444333222111111111111111111111111111111111111111111111111000000000000000//////000000000000//////000000000000111111111111000000000000111111111111000000000000/////////////////////000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111222333333333333222222222222222222222222222111111111111222333444444444444444444444555555555555444333222111111111111555555555555444333222222222222222222222222222222222222222222333333333333111111222333333333333333333333333333333333333333222222222222333444555555222333444555555444333222333222000111222444444333000111222444555555555555222222222222333333333333222111111000000/////////000111111111111222222222333333222111000000000000111111000000111111222333111222222222222333333333111111222222333333444444333333333333333444444555333222111000000000111111333222222111111111111222333222222222111111111111222222222222222222222222444444444555555666666666666666666555555444444444444333333333333444555555444444444333333333333333333333333333333333333333111111111000111111222222333333222222222222333333444444444444444444444444444444333333222222333333111111111222111111000///444444333222222111111000333333333333333333333333111111111111111000000000~~~~~~~~~}}}~~~}}}zzzvvvuuuuuurrrpppmmmkkkjjjjjjkkkllllllkkkjjjhhheeebbb```___\\\ZZZXXXWWWWWWUUUSSSPPPLLLIIIFFFEEEDDDDDDCCCBBB@@@>>>;;;:::;;;<<<<<<;;;;;;;;;<<<======>>>??????>>>>>>??????>>>>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999888888888888888888888888999::::::;;;;;;;;;;;;:::888888888888888888888888999999999999999999999999777<<>>>>>===>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<======>>>======<<<999999999999888888888888:::::::::;;;::::::999999888888888888888888888888999999::::::::::::999999666555555555666777666444666666666666666666666666444444444444444444444444222333333333333222111111/////////000000111333333333333222222111222222222333333333333333222111111222222222222222333333444555444444333222111111000000111222333333333333333333333333333333333444444000000000111111222333333///000000111222222333333666555444555666666444222222222222222222111000///000000000111111222222222111111111111111111000000111111111111111111111111111111111222222222222222000111111222222111111000///000000000111111111111///000000000111111111111/////////000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222333444444444444333222222222222222222222222222222222222333444555666222222222111000000//////444444555555666666666666444444333222222111111111222222222222222222222222111111111222222222333333222222333444444444444444222222222222222222222222222222333333333333333333333444444444444444444333000000000000000111222333222222333333444333333222222222222333333444444555444444333333333333333222000000111111111222222222333222111111111111111111111111111000111222222333000000000000111111111222333333333333333444444444444444333333444444555666555555555444444444333333333222222222222222333333333333333222222222222111222222222222222222222222444444555666888999::::::999999888777777666555555444444555555555666666666555555555555555555555555555555555555555555555555444333222222222222222333333333333333333333333333333444444555555666666777555444333222222222222222111222222333333444555666111111222333444555555555222222222222222222222222222222222333333333333333~~~}}}yyywwwvvvqqqpppooommmllljjjjjjiiigggggggggfffeeedddbbbbbbZZZZZZYYYYYYYYYXXXUUURRRMMMJJJFFFDDDCCCBBBAAA???>>><<<;;;<<<===???>>>>>>;;;;;;;;;<<<<<<=========>>>>>>??????>>>>>>===<<<;;;::::::::::::;;;<<<<<<888999;;;>>>@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;:::999::::::::::::999999888999999999999999999999999999::::::;;;;;;::::::999===999555555999:::999666777777777777666666666666333333333333333333333333333333333333333222222111---------...///111222333222222111111111222222333000111222333444555555555333333222222333333444555555444444333333222222222111222333333333333333333222333444444555444444444111111111111111222333444000000000000111111111111444333333444555555444222222222111111111000000000000000111111222222333333000111111222111111000000222222222222222222222222222222222222222333333333//////000000000000//////000000000000111111111111000000000000111111111111000000000000111111111111000000000111111111222222111111111111111111111111222222222222222222222222000000000111222222333333111222333333444444333333333333333333333333333333333333333333444555555666333333222222111111111000111111333444555555555555444444333222111111111111333333333333333333333333111111111111222222222222222333333444444444444444222222222222222222222222222333333444444333333222444444444444444444444444000111222111000000222444333333444333333222111000333333333333444444444444444444444444444444444444000111111111111222222222333333222222222222222333222222111111222222333444//////000000000111111111333333333333444444444444444444444444444555555666555555666666666555444333333222222222222333333444333333333333222222222222333333333333333333333333333444555666888999:::;;;999999888888777666555555333444555555666666555555555555555555555666666666555555555555555555555555333333333222333333444444333333444444444444333333444444555555666666666666444444333222222222333333111000000000111222333444000000111222444555666666111111111111111111111111333333333333444444444444~~~zzzwwwvvvqqqppppppooommmjjjhhhgggfffeeeeeedddbbbaaa___^^^ZZZYYYYYYZZZZZZYYYVVVSSSOOOLLLHHHEEEDDDCCCAAA@@@???>>>===>>>???@@@@@@???========================>>>>>>>>>>>>>>>===<<<<<<:::::::::::::::;;;;;;<<<:::;;;===???@@@???>>>======<<<<<<<<<;;;;;;;;;;;;888888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::>>><<<<<<<<<======<<<:::888888888777777777666666333333333333333333333333333333444444333333222111............//////000111000000000000000111222333000111222444555555666666333333333333333444555555444444444444444333333333333333333444333333222222///111333555555444222111333222111111111222333444222222222111111111111000222111111222444555444333//////......///111222333/////////000111222222222000111222333333222111111222222222222222222222222222222222333333333444444000000111111111111000000000000000000111111111111000000000000111111111111000111111111222222222333000000111111111222222222111111111111111111111111222222222222222222222222///000000111222222333333111111222333333333333333333333333333333333333333555444444444444444555555555555555555555444444444222333444555555444333333666555333222111111222222333333333333333333333333111111111111222222222222111111222333333333333333111111111111111111111111222333444444444333222222444444444333333444444444111333444333222111444666333333333333333222111111444444444444444333333333444444444444444444444444000111111111111222222222444333333333333333444444333333333222333333444555000000111111111222222222444444444444444444444444444444444444444555666666444555666666666555333333222222222222222333444555444444333333333222222222333333333333333333333333222333444666888999;;;;;;999999888777666555444444222333444555666555444444444444444555555666666666555555555555555555555555333333333333333444555666444555555666666555555444555555555555666666666666444444444333444444555555444333222111000111111222000111111222333444444555222222222222222222222222333333444444555555555555~~~zzzxxxwwwpppqqqqqqpppnnnjjjgggeeeeeeeeedddbbb```^^^[[[ZZZZZZYYYYYYZZZ[[[ZZZVVVTTTPPPMMMIIIGGGEEEDDDBBBAAABBBAAA???>>>???>>><<<:::?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::::::::999999999999:::;;;;;;@@@AAAAAA@@@>>><<<999777;;;;;;;;;::::::999999999666777999;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;444777;;;===<<<::::::;;;999888888888777777666666444444444444444444444444333333444444333333222111111000000///////////////////////////000111222333444444555555444444333222444333333333333444555555333333444444444444444444444444444444333333222111,,,///222444555333111///444333222111111111333333444444333333222111111000000///000222444555444333---,,,,,,,,,...111555777---......///000111111222111222333444444444333222222222222222222222222222222222222333333444444444333444444555555444444333000000000000111111111111000000000000111111111111111111222222222333333333000111111111111222222222111111111111111111111111222222222222222222222222///000000111222222333333111111222333333333222222333333333333333333333333666555555444444444555555333333333333333333333333666777777777777555444333777666444333222222333444333333333333333333333333000111111111111222222222000000111222222222222111111111111111111111111111222333444444444333222111555444444333333444444555333555666555333333555888111222222333333333222222555555555444444333333333333333333333333333333333000111111111111222222222444444444333333444555555444444333333444444555666111111222222222333333333444444444444444444444444555444444444444555666666333444555555555444333222222222222222333333444555444444444333333333222222333333333333333333333333111222444555777999;;;;;;999999888777666555444333222222444555555555444333333444444444555555666666555555555555555555555555222222222333444555666777555666777888888777666555666666666666666666666555555555555555555666777888:::888666444222111111111222222222222222222222222333333333333333333333333444444444555555555666666|||vvvrrrooooooooonnnllljjjgggfffeeecccaaaaaa``````^^^\\\XXXXXXYYYYYYYYYYYYXXXXXXPPPMMMJJJHHHGGGDDDAAA???============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???>>>===<<<;;;:::888888888:::<<<===BBB@@@>>>===>>>>>>>>><<<===<<<;;;999888777777777777888888999;;;===???@@@<<<;;;999888777888999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;<<<<<<;;;:::888888888888999666777777777777777666555444444444444333333222111333222111000///000111222////////////000000000000000000111222333444444555333444555555666666555555666666666777777777777888444444333333333444555555444444444444333222111111333333333333333333333333111111111111111111222222222222222333333444444444111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222444333222111222333444555444333333222222111111111000000111111111111000000222222333333333444444444444444333222111111111111333222222111111222222333222222222222222222222222222111000000///000000000000111111111111222222222888666444222111111222333000000111222222222222222000222333333333333444666333333333333444555666666555444333333222222222222777666555444444444444444444444333333333222222222444444333333222111000000444444555555555444333333666555555444333111000///444444444444444444444444444444444444444444444444444444444333333222222222333444444555555444444333666666666555444444444333333333333444555666777777555555444333333333444444000000111333555666888888777777777666555555444444000111111111111222222222444444444444444444444444666666555555555555666666666666555555555444444444444333222222222222333444777666444333222222333333333333333333333333333333888888888777777777777777888999999888666444111000222333444555555444333222222222333444444555555666888444111222666777444///555444333444666666666444777777888999::::::;;;;;;555555555555555555555555555666666666555444333333666333//////111333333222222222222222222222222222333333333222222111111111222333333444444333333222{{{uuurrrooooooooonnnllliiigggeeedddbbb`````````___^^^\\\ZZZZZZZZZZZZYYYXXXWWWVVVPPPNNNJJJHHHFFFDDDAAA>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===?????????>>><<<;;;===<<<;;;:::;;;===???@@@CCCAAA???>>>??????>>>===>>>===<<<:::999777777666888888999999;;;<<<>>>???<<<;;;:::999999999999:::<<<;;;;;;;;;;;;;;;;;;;;;999999888888888999999:::999999888777888888999:::777777777777777666555555555555555555555444333333555444333333222222333333111111111000000/////////000111111222222333333444222222333444444444444444555555555555666666666666333333333333333444444555444444444444333222111111333333333333333333333333333333333222222111111000111111111222222222222222222222222222222222222222111222222333444555555555333333333333333333333333222222222222222222222222333333222222333333444555333333333333222222222222000000111111111111000000111111222222222333333333333333222222111222222222333333222222222222333333222222222222222222222222444333333222222222222222111111111111222222222222333222111000///000111111111111222333333333333333000222333333222111222444222111111222222333444555555444333333222222222333666666555555444444555555777666666666555555555444444444333333222111111111111222222333333333222222333444444444444444333333444444444444444444444444444444444444444444444444444444444333333333222222444444444555555444444444555555555555555555444444555555555666666777777777666666555444333333333333111111222333555666777777555555666666666666666666222222222333333333444444444444444444444444444444666666555555555555666666666666555555555444444444666555444333333444555666777666555333222222333333333333333333333333333333999999888888888888888888888888888888777666444333333444555666666555444333333333444444444444555555777666555555666666777666666555444555666777666555777777888999999:::;;;;;;555555555555444444444444555555666666666555444444666444111111333555444333333333333333333333333333444333333333222222222222333444444555555444444333zzzuuuqqqooooooooonnnkkkhhhfffdddcccaaa___^^^______^^^\\\\\\\\\[[[ZZZYYYWWWVVVUUURRROOOKKKHHHEEECCC@@@===@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????@@@AAACCCDDDDDDBBB@@@>>>===<<<<<<<<<<<<>>>@@@AAACCCAAA?????????@@@???>>>???>>>===<<<:::999888888999999999999:::;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999888999999999777777666777777999:::;;;888888888777666555444333555666666666666555444444555666666666666555444444444333333222000//////...111222222222222222222222000111222222333333222222333333333333444444444444222222222222222333444444444555555444444333222111333333333333333333333333666555444333222111111000333333333333333222222222222222222222222222222222111111222444555666888888333333333333333333333333333333333333333333333333222222333444444444444444222222333333333333333333000111111222222111111000111111111111222222222222333222222222222333333444333333222222222222333333333333333333333333333333444444333222222222222222111111111111222222222333111111111111111111111111222222333444444444333333111222333222111000111222222111111222222333444555444444333222222222333333555555555555555555666666777777777777666666666666444444444333333222222111111111222333444444444444222333444555666777777777555555555555555555555555666666666666666666666666444444444444444333333333444444555555555555444444555555555555555555666666777777777777777777777777777777666444444333333333333333444444555666666666444444555666666777888888333444444444555555555555555555555555555555555555555555444444444444555555666666666555555555444444777777666555555666777777777666555444333333333333444444444444444444444444999999::::::::::::::::::888888999999999888777777555555666666666666555555555555555444444444444444666777777666444444777:::777666555666888999888777777777888888999:::::::::777666666666555555444444444555555666666666666555666555444444555666555444333333333333333333333333444444444333333333333333555555666666666666555555}}}yyytttrrrpppoooooommmjjjgggdddccc```^^^\\\\\\]]]^^^^^^]]][[[[[[[[[[[[YYYXXXWWWVVVSSSPPPKKKHHHEEEBBB@@@===@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFDDDAAA???;;;;;;;;;;;;<<<>>>???@@@CCCAAA???>>>??????>>>==================<<<<<<;;;::::::::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;<<<<<<;;;::::::999::::::666666777777777888888999888888888777666444333222555555666666666555555444555666777888777666555444444444333333222111111000333333222222111111111111111111222333333333333222111111222222222333333333222222111111222222333444555555555555444333222111333333333333333333333333555555555444444333333222777777666666555555555444333333333333333333333333111222333444555666777777444444444444444444444444333333333333333333333333111222444555555555444333222222333333444444555555111111222222222222111111111111222222222333333333222222222222222333444555333333333222222333333333444444444444444444444444222222111000000000000111111111111222222222333333333333333444333333222111222222333444444333333333333444555333111000000111333222222333333444555666444333333222222333333333444444555666666666666666666666666555555555555555555444444444333333333222333333444666666777777777333333555666888888999999555555555555555555555555666666666666666666666666555555555444444444444444555555666666666666555555444444555555666666777777777777777777777777777666888888666555444444333333555555555555555666666666555555666666777777777777444444444555555555666666666666666666666666666666555555444444444444555555666666666666555555555555777666666666666666666777666666555555444444444444444444444444555555555555::::::;;;;;;<<<<<<<<<===;;;;;;;;;::::::999888888666666777777777777666666777666666555444333333333555555555444444555777999888777666777999:::999888777777888888999999999:::999999888888777666666666444555666777777777777777555555555666666666555444444444444444444444444444444444444444444444444444666777777888888777777666|||xxxuuurrrpppoooooommmjjjfffcccaaa^^^\\\ZZZZZZ\\\]]]^^^^^^ZZZZZZZZZZZZZZZZZZYYYXXXUUUQQQLLLHHHFFFCCCAAA???@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===???AAABBBAAA@@@===<<<<<<<<<<<<===>>>???AAAAAABBB@@@>>>>>>??????>>>===;;;<<<>>>???@@@@@@@@@???<<<;;;;;;::::::;;;;;;<<<========================@@@@@@??????>>>>>>>>>===<<<<<<;;;999999888888888888888888888777777666666888888777777555444333222333444444555555555444444555666777777777666444333333333444444444444444444444444333333222111111111222333333444444444444444111111111222222222222333222222111111222222333444555555555555444333222222333333333333333333333333333333333444444555555555777777777666666555555555333333333333333333333333333333333333444444444444444444444444444444444444333333333333333333333333222333444555666555444333333333333444444555555666222222333333333333222222333333333444444444444555222222222222333444555555444333333333333333333444444444444444444444444444333222222111000111111111111222222222222333333333444555555555444333111111222333333444333333222222555666666555333111111222111111111111222333444555333333333222222333333444333444555666777777777666666666666666666666666666555555555444444444444444333444555666777888888888555555666777888888888888666666666666666666666666777777777777777777777777555555555555555555555555555666666777777666666555444555555666666777777777777666666666666666666666999888777666555555555555666666666666666666666666888888777777666666666666444444444444555555555666777777777777777777777777555555555444444555555555777777666666666555555555555555555555555555555555555555555555555555444444444444444555555666666666::::::;;;<<<===>>>>>>??????>>>===;;;:::888888777777777777666666777777777777777666555444444333222333111222666<<<@@@???===999888777888:::::::::999777888888888888888999999;;;:::::::::999999999888555555666777888888888888333444555666555444444444555555555555555555555555555555555555555555555555777888888999999888888777~~~|||yyyvvvtttppppppnnnllliiieeebbb```\\\ZZZXXXXXXZZZ]]]^^^^^^YYYZZZZZZ[[[[[[ZZZZZZZZZVVVRRRMMMIIIGGGEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAA@@@>>>>>>>>>???@@@AAABBBCCCDDDEEECCCAAA?????????@@@???>>><<<===???AAABBBBBBBBBBBB<<<<<<<<<<<<<<<<<<======<<<<<<===>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::888777666666666999999999999888777666555777777777666555444333222333333444555555555555444555666666666666555444444444444444555555666666666555555444444333333333222333444555555666666555555222222222222333333333333222222222222222333444444555666666555555444333222333333333333333333333333111222222333444555666777444444444444444333333333444444444444444444444444444333333333333333333333444444444444444444444444333333333333333333333333333333444555555555555555444444555555555555555555222333333444444333333222444444444444555555555555444333333333333444444555444444333333333333444444555555555555555555555555555555444333333333333333222222222222333333333333444444333333222222222111444444555555444444333333666777777666333222333333/////////000000111222333333333222222222333444444444555666777888777666555777777777777888888888888555555555555555555555555333333444555666666666666666777777888888777777777777777777777777777777777777777777777777777777777555555555666666666666666666666777777777777666666666666666666666666777777666666666666666666666666888888777666666666666777666666666777777777777777999999888777777666555555444444555555555666666666888888888888888888888888666666555555555555666666777777777666666666555555333444444555555444444333555555666666666555555444444444555555666777777777::::::;;;<<<===??????@@@@@@???===;;;999888777777777777666666666666777777777777666666555444333333111111555>>>GGGKKKGGGBBB999888777888:::::::::999888888888888888888888888::::::::::::::::::::::::666777777888888888888777444555666555444333444666666666666666666666666666666666666666666777777777888888999999999999888888~~~|||yyywwwuuuppppppnnnlllhhhdddaaa^^^ZZZXXXVVVVVVYYY\\\^^^___[[[[[[[[[[[[[[[ZZZYYYXXXWWWSSSNNNJJJHHHGGGFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAABBBBBB>>>???@@@BBBDDDEEEEEEEEEEEECCCAAAAAAAAABBBAAA@@@>>>@@@AAACCCCCCBBBAAA@@@===============>>>???@@@;;;;;;===>>>>>>>>>======>>>??????@@@@@@AAAAAAAAA>>>===<<<:::999888777777888999999::::::999888777555666666666555444444333444444555666666666666666777777666555555555555555666666666666666666666555555555555555555555444444444444555666666666666555333333333444444444555555333333333333333444444555666666666666555444333222333333333333333333333333222222333333444444555555333333333333333444444444444444444444444444444444333333444444555555666666555555555555555555555555444444444444444444444444444444444444444555666666666666666555555555555555333333444444444444333333333333333444444444555555555444444333333333444444444444333333333333444444555555555555555555555555555555444333333333333444222222222333333333444444333333222222333555666777777777777777777666555555444555666555333222333444111111111111222333444555333222222222333333444555555666777888888777555444666666666777777888888888555555555555555555555555444555555666666666555555555666666777888777777777777777777777777777777777666666666666666666666666555555666666666777777777666777777888888777777666777777777666666666666666666666666777777888888888777777666666777777888888666666666777777888888888888888777777777777777777666666666777777777777888999999999999999999999999777777666666666666777777777777777777666666666555333444555555555555444333444555666777777666555444444555555666777777888888999999;;;<<<===???@@@@@@???>>><<<:::999999999999777666555555555555666777777777666666555555444444333777???HHHMMMLLLEEE@@@999777777888999:::999888888888888888777777777777888888888999::::::;;;;;;888888999999888888777777666777777666444444666999777777777777777777777777666666666777777888888888888888999999999999888888~~~|||zzzwwwvvvppppppnnnlllhhhddd```^^^ZZZWWWUUUUUUXXX\\\^^^___]]]]]]]]]\\\ZZZYYYWWWVVVWWWTTTNNNKKKIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>???@@@@@@<<<===???AAABBBCCCDDDDDDGGGEEECCCCCCCCCDDDCCCBBBAAABBBDDDDDDDDDBBB@@@>>>============>>>???@@@AAA:::;;;<<<>>>>>>>>>===<<<======>>>???@@@AAAAAABBBCCCBBB@@@>>><<<;;;;;;:::666777999:::;;;;;;::::::555555555555555555444444555555666777777777777777999888666555555555666777999999888777666555444444666666666666666666666666333444555555666666555555444444444555555555666666444444333333444444555666666666666666555444333222333333333333333333333333333333333333333333333222333444444555555666666666555555555555555555555555222333444555666888999999555555555555555555555555444444444444444444444444555555444333333555666777777777666666555555444444333444444555555444444333222222333333333444444444666555444444333333333333555444444333333444444555666666666666666666666666444333222222111111222222222222333333333444444444333333333444666999<<<>>>999999999999999888777777333444555444222111222333555555555555666777888888222222222222333333444555666777888999888777555333333444444444555555666666555555555666666666666666777888888888888777777666333444555777888888888888777777777777777777777777666666666666666666666666555666666666777777888888777777888888888888777777888888777777666666555555666666777888999::::::;;;666666666666777888999:::666666666777888888999999666666666777888888999999777888888888888999999999999999999999999999999999888888777777777777888888777777777777666666666666333444555666666555444333444555666777777666555555444555555666777888888999888999:::<<<===???@@@AAA===<<<;;;:::999:::;;;;;;777666555444444555666777666666666666555555555555666>>>HHHNNNLLLEEE===777888777666777999:::999888888888888777777777777777666666777888999::::::;;;999999999999999888777666888999999666444444888;;;777777777777777777777777666666777777888888888999777888888999999888888777~~~zzzuuuqqqnnnnnnnnnlllhhhbbb\\\XXXZZZXXXVVVVVVYYY]]]___```^^^]]]]]]\\\[[[ZZZYYYXXXXXXOOOIIIIIIKKKHHHEEEDDDGGGEEEBBBAAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCAAA@@@BBBAAA@@@???>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>???@@@???===<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@???===<<<;;;;;;;;;;;;::::::999999999777777666555555555555555666888999999777666666777:::999777555444555666777555666777999999777666555111222333333444444333333666666666666666666666666666666555555444444444333666666555555555444444444;;;333111666666000111999555666666555333444777999333222333444666666444222555555666666666666555555444555666666666555444333666666555555555555666666666666666666666666666666666666666666666555555555666666666555555888===AAAIII???777666777555444444222222333444444333333333444444222111111222444444555555444444444333333333555555555555555555555555777666555444444444444444777777666555444444333333444555555666555555444333555666888999::::::999999888888888888888777666555444555666777777666666555333333333333333333333333555555555555555555555555555888::::::999888888888555555444444444555555666555555666777777777777777666666666666777777777777999999888888888999;;;<<<666888999888777666777888777777777777777777777777666666666666666666555555999999888888888888888888;;;::::::999888777777666555666888999:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999888777666555444333222777777888999:::;;;;;;;;;999999999999999999999999<<<;;;::::::;;;;;;999888777777888999::::::;;;;;;777777777777777777777777888999::::::999888777666666666666666666777777777888888888888999:::;;;;;;888999:::;;;===>>>???@@@AAA???<<<:::888888888999;;;:::888666666777888:::999888777666666555555666777???FFFDDD;;;444444777999999888888777777666666777777777777777888999999666777777888999999::::::888888888999:::;;;======999888777888:::;;;:::999999999888888888888999999999999999999999999999999999999999999999999999999~~~~~~~~~zzzuuupppmmmmmmmmmkkkgggbbb]]]ZZZ\\\ZZZWWWXXX[[[^^^```aaa^^^^^^]]]\\\[[[ZZZYYYXXXVVVNNNIIIIIIJJJGGGEEEEEEGGGEEEBBBAAABBBCCCBBBAAACCCCCCCCCCCCCCCBBBAAAAAACCCCCCAAA@@@@@@?????????>>>>>>@@@BBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAA@@@??????=========>>>???AAABBBCCC???>>>===<<<;;;<<<=========>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777777777777888:::;;;:::888777777888;;;:::888777666666777888555666888999999888666555333444444555555555555555666666666666666666666666666666666666555555555555666666666666555555444444:::333222888888444666===;;;:::888666555444333222555444444444555444222///555555666666666666555555444444555666777777666666777777666666666666777777666666666666666666666666555555555666666666666666666777777666666888<<>>???@@@AAA???===:::999888999999;;;:::999888777888999999888888888777888888999999666<<>>@@@BBBCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBAAA???>>>===<<<======>>>@@@BBBCCCDDD???>>>===<<<<<<===>>>???===>>>???AAABBBBBBBBBBBBBBBBBBAAAAAA@@@???======>>>>>>>>>===============>>>===<<<;;;::::::::::::;;;<<<===<<<:::888888999888777555444333333444444666777888999999888777666555555666777777777777777777777777777777777777777666666666777777777777777777777777666666666666666999444444999;;;888;;;AAAIIIEEEBBB@@@???<<<777333333333333444555555333111444555555666666555555444333444555666777888999999777777666666666666777777666666666666666666666666444444555555666666777777666777888888777888:::<<>>???@@@AAA???===;;;::::::::::::;;;;;;:::::::::999999999999999999999:::;;;<<<===666888;;;<<<:::999::::::777777777777888888888888666666555555666666777888888777555444444666888999<<<;;;:::999888888777777:::888666666888;;;<<<<<<999999888888888888999999::::::::::::::::::::::::::::::::::::::::::::::::{{{yyyzzz}}}~~~}}}|||xxxsssooolllkkkhhhfffcccbbb``````^^^[[[YYYYYY\\\___aaaaaa```___^^^\\\ZZZXXXWWWVVVRRRLLLGGGHHHHHHEEEDDDFFFFFFDDDCCCCCCDDDDDDCCCBBBDDDCCCBBBAAAAAAAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>????????????@@@@@@AAABBBAAA@@@>>>===<<<======>>>>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAA@@@@@@???======@@@@@@@@@???????????????@@@@@@???>>>============>>>???@@@???<<<;;;:::;;;888777666444333333333333777888888999999888888777666666777888888888888777888888888888888888888888777777777888888999999999888888888888888777777777999666666:::<<<:::<<<@@@MMMHHHDDDDDDEEECCC<<<666000111222555888:::999777555555555666666555555555444444444555666777888888777666666555555666666777555555555555555555555555333444444555666777888888666888999999888888888999===777444666777555555666555555444444444444444444555666777888888777666555666666555555555444444444444444444444444444444444666666555555555555666666777777777666666666555555777666444444555777999;;;444555666666777888888888555555666777888888888777555555666666777777777888888888888888888888888888888888888888888888888888888999:::999888666777888999888777666555555555555666777777888888888888888777777888888999:::::::::<<<;;;;;;:::999999999999999:::;;;:::999888999;;;777777777777777777777777777888999:::::::::999888:::::::::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999::::::;;;<<<<<<;;;;;;===========================<<<;;;;;;<<<===<<<::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<;;;;;;:::::::::;;;;;;:::;;;<<<===>>>???@@@@@@@@@???>>><<<<<<;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999:::::::::::::::;;;<<<<<<888777777888:::;;;;;;:::888888999999::::::;;;;;;777777777777777888999999@@@===999666444666888:::======<<<;;;::::::::::::@@@===999888999;;;<<<<<<:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;zzzwwwyyy{{{~~~|||zzzwwwrrroookkkiiigggdddbbbaaaaaaaaa]]]ZZZXXXXXXZZZ]]]______```___]]][[[YYYWWWUUUTTTOOOJJJGGGGGGGGGDDDDDDFFFEEEDDDCCCCCCEEEEEECCCBBBCCCBBBAAA@@@@@@AAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@???????????????>>>??????@@@AAAAAAAAAAAA@@@?????????@@@AAABBBBBBCCCBBB@@@>>>===<<<======>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@@@@???>>>======AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@AAABBBAAA???>>>>>>>>>>>>>>>===;;;:::999999999888888999999999999888888666666777888888888888888999999999999999999999999777888888888999999::::::999999999999999999999999:::888888:::;;;999:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???>>>===<<<<<<<<<<<<====================================>>>======<<<;;;::::::999:::;;;<<<===>>>???@@@AAA===<<<;;;:::::::::::::::;;;<<<<<<===>>>???@@@@@@@@@??????>>>============<<<============<<<;;;;;;===<<<;;;;;;:::::::::;;;;;;999888999;;;<<<;;;:::;;;;;;<<<<<<=========>>>:::::::::::::::;;;;;;<<>>:::777888:::;;;>>>>>>======>>>>>>???@@@FFFBBB>>>;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>?????????CCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@???????????????<<<===>>>@@@AAAAAABBBBBB======>>>???AAACCCDDDEEECCCBBB@@@???>>>===>>>>>>>>>???@@@BBBCCCCCCCCCCCC@@@@@@AAAAAA@@@???>>>>>>AAABBBBBBBBBBBBCCCCCCCCC@@@@@@@@@???@@@@@@AAABBBAAACCCDDDDDDBBBAAAAAABBBAAA@@@???>>>===<<<;;;:::999999999999999999999999777777888999999999999999::::::::::::::::::::::::888888888999999999999999:::::::::::::::;;;;;;;;;;;;;;;:::;;;:::999999999888777666888;;;<<<:::777888888888:::<<<<<<:::888666777777888888777777666666666777888777666555444666666555555555555666666444444444444444444444444444444555555666666777777666888999:::888888888999888555555888888555555888;;;:::888777666666777777666777777888888777777666666666666555555555444444555555555555555555555555666666555555666666777777888888888888777777777777666555555444555666888999333333333333444555666777555555666777777777666666555555555666777888999:::::::::::::::::::::::::::777777777777777777777777555777888888777888;;;===:::999888777777666777777555555666777777777777777555666666777888999::::::888999999:::999999888777888999:::999888777888:::999999999999999999999999777999;;;=========;;;:::;;;;;;;;;<<<======>>>>>>>>>>>>=====================<<<<<<;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???@@@AAA@@@???>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>><<<;;;:::::::::;;;;;;<<<>>>???AAABBBCCC???>>>===<<<;;;:::::::::=========>>>???@@@@@@@@@?????????????????????>>>???>>>>>>>>>>>>=========>>>>>>===<<<;;;::::::;;;===<<<;;;<<<=========<<<>>>>>>>>>>>>????????????======<<<<<<======>>>???JJJFFFAAA===::::::<<<===?????????@@@AAABBBDDDEEEHHHEEEAAA>>>>>>>>>===<<<======<<<<<<<<<<<<======================================================yyyuuuqqquuu{{{}}}zzzxxxuuuqqqnnniiihhhgggeeebbb```___^^^\\\YYYWWWVVVXXX[[[]]]]]]^^^]]][[[XXXUUUSSSQQQPPPKKKGGGFFFFFFDDDBBBCCCGGGDDDDDDDDDEEEFFFFFFDDDBBB???@@@AAABBBBBBBBBBBBBBB??????>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@????????????@@@===>>>???@@@@@@@@@@@@@@@?????????@@@AAABBBDDDDDDAAA@@@???>>>??????AAAAAA>>>???AAABBBCCCCCCDDDDDDBBBBBBBBBCCCBBBBBBAAA@@@AAABBBBBBBBBCCCCCCCCCDDD@@@@@@@@@AAABBBCCCEEEEEEBBBDDDEEEEEEDDDDDDDDDEEEAAA@@@@@@???===<<<:::999:::::::::999999:::::::::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999888888888888::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;:::999:::999999999:::;;;<<<<<<999888999:::<<<<<<:::888888888999999999999888888555666999;;;;;;:::777666888888777777777777888888666666666666666666666666555555555666666666666666666777999999888888999;;;777555777:::999555555888<<<:::888777666666777888777777666666666666777777888888888777777777777666666666666666666666666666666666666666666777888888888888888888888888888888555555555555555555555666555444444444444666777888666666666777666666555555666555555666777888:::;;;::::::::::::::::::::::::999999999999999999999999777888888777777777:::<<<999888888777777888888888444444555666666666666666666666777888999:::;;;<<<777888999:::::::::999888999:::;;;:::999888999;;;:::::::::::::::::::::::::::;;;>>>@@@AAA@@@>>>===;;;;;;<<<======>>>??????AAAAAA@@@@@@??????>>>>>>@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>???@@@@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@???>>><<<;;;;;;<<<<<<:::;;;<<<>>>@@@BBBCCCDDDBBBAAA@@@>>>===<<<<<<<<<===>>>>>>??????@@@@@@AAA??????@@@@@@@@@@@@@@@???AAA@@@???>>>===>>>>>>??????>>>>>>=========>>>>>>===>>>???@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>===>>>??????@@@EEECCC???<<<;;;<<<>>>???@@@@@@AAAAAABBBDDDEEEFFFEEECCCAAA@@@@@@@@@???===???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>yyyuuunnnsssyyy~~~|||zzzxxxuuuqqqnnnhhhhhhgggeeeccc```^^^\\\]]]ZZZWWWWWWYYY[[[]]]]]]^^^\\\ZZZWWWTTTRRROOONNNJJJGGGEEEFFFDDDAAACCCHHHDDDCCCDDDEEEGGGFFFDDDBBB>>>???AAABBBCCCBBBAAAAAA@@@??????>>>??????@@@@@@>>>???@@@BBBCCCDDDEEEEEEBBBAAA@@@@@@???@@@@@@@@@??????@@@@@@@@@??????>>>CCCBBBBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???AAACCCEEE??????AAABBBCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCAAABBBBBBBBBCCCCCCDDDDDD@@@AAAAAABBBDDDEEEGGGHHHBBBDDDFFFFFFFFFEEEFFFGGGDDDDDDDDDCCCAAA@@@>>>===;;;::::::999999::::::;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777;;;;;;;;;<<<<<<<<<======:::<<<===<<<<<<===<<<:::<<<<<<;;;:::888888:::<<<666666777999<<<===<<<:::999999::::::::::::999999333666:::>>>???===;;;888::::::999999999999::::::888888888888888888888888666666666666666555555555666777888888777888:::<<<777666888;;;:::666555888:::999777555444444555666888777666555555666777888:::::::::999999999999888777777777777777777777777666666666666666777888888888888888888888888999999444555555666555555444333666666555555666777999:::666777777777666555444444666555555555777888:::<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999888666666888:::888888888888888888999999333444444555555555555555777888888999;;;<<<======888999;;;<<<===<<<<<<;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBCCCCCCAAA@@@;;;<<<<<<===>>>??????@@@EEEEEEDDDCCCCCCBBBAAAAAACCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;===???AAABBBCCCBBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAABBBDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>>>>:::;;;<<<>>>@@@BBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA??????@@@AAAAAAAAA@@@@@@BBBAAA???======>>>???AAA>>>>>>>>>>>>???@@@AAABBB;;;>>>AAABBBAAAAAABBBCCC@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>??????@@@@@@>>><<<;;;;;;===???@@@BBBBBBBBBBBBCCCDDDEEEEEEAAA@@@???@@@AAAAAA@@@???@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>yyyuuurrrrrrtttxxx~~~|||zzzwwwuuurrrnnnkkkeeeeeedddcccbbbaaa```___ZZZYYYXXXXXXZZZ[[[[[[ZZZ```]]]ZZZYYYXXXUUUPPPKKKGGGGGGFFFFFFFFFFFFFFFFFFAAACCCFFFIIIIIIGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAAAAA??????@@@BBBBBBBBBBBBBBBBBBDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@??????>>>=========>>>CCCAAA@@@AAADDDEEEDDDBBB?????????>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDDDDBBBAAAAAABBBCCCDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEEEEEEECCC@@@<<<:::?????????>>>>>>>>>>>>======<<<:::999999:::<<<============<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;======<<<<<<<<<;;;;;;;;;>>>>>><<<;;;;;;<<<===>>>======<<<::::::999999999:::;;;;;;;;;:::999999888::::::::::::::::::::::::)))...444:::<<<:::666444:::::::::999999999999999888999:::<<<;;;999777555888999:::777444333555888<<<:::888888888888777666;;;999888888999999777666555555555666666666666777777666666666666777777888>>>===:::888666666777888:::888666555777888888888666666666666666666666666888888888888888888888888999999888777666666777777999999888777666555444444777777777777777777777777;;;999777666777999999999::::::::::::;;;<<<======:::::::::999999999888888:::999888888888999:::;;;;;;;;;;;;:::999777555333333333444555777999;;;<<<777888::::::999888999:::=========<<<;;;;;;::::::============<<<<<<<<<<<<666777999;;;<<<===>>>>>><<<======>>>???@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCAAAAAA@@@???@@@AAACCCDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFHHHHHHFFFEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>@@@??????>>>===<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCAAA???>>>???CCCEEEEEECCCBBBBBBBBBAAA@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@??????@@@@@@AAABBBEEEDDDBBBBBBAAABBBCCCDDDDDDCCCAAA???============>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxxxtttpppppprrrxxx~~~}}}}}}|||yyywwwtttqqqmmmjjjeeeeeedddcccbbbaaa``````\\\ZZZYYYYYY[[[\\\\\\\\\^^^\\\ZZZXXXWWWSSSNNNIIIFFFFFFFFFFFFGGGGGGGGGHHHFFFGGGHHHIIIIIIGGGDDDBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDBBBAAACCCEEEFFFEEECCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>><<<;;;;;;<<<>>>???;;;;;;;;;;;;:::::::::999888777777666666777777888<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<<<<<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999333555888:::;;;:::888777666666666777777777777777666777777666555777<<>>===;;;999888888999999:::888666666888999999888888888888888888888888888999999999999999999999999999888888777666666777777888888777777777777777777777777777777777777777777:::888777777999::::::999::::::::::::;;;<<<======;;;;;;;;;;;;::::::::::::;;;:::999999999999:::;;;999999::::::999888777666333333333444555666777888:::;;;======<<<;;;<<<============>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBDDDEEEEEEDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@??????>>>@@@@@@???>>>>>>===<<<<<<===>>>???AAABBBCCCDDDDDDCCCAAA???AAADDDFFFFFFEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAADDDCCCBBBAAAAAABBBCCCCCCCCCBBB@@@???>>>>>>>>>>>>@@@@@@???>>>>>>?????????>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBB~~~xxxsssnnnnnnqqqwww|||~~~zzzzzz}}}|||xxxuuussspppllliiifffeeeeeedddcccbbbaaaaaa^^^\\\ZZZZZZ\\\]]]^^^]]]]]]\\\ZZZYYYVVVQQQKKKGGGEEEEEEFFFGGGHHHIIIJJJJJJLLLKKKKKKJJJHHHFFFDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCGGGHHHHHHFFFDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGEEECCCCCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>???@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;<<<===>>>>>>@@@???>>>===<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999999999999999999999999;;;;;;:::999888999999999888888999999::::::;;;;;;999:::999777888???LLLVVVVVVLLL@@@::::::;;;999777999999888777666666666666999888777888:::;;;<<<;;;888888888888999999999999;;;;;;;;;<<<<<<==================<<<<<<;;;;;;;;;;;;999888888999::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888777888888888999999999999888888888888888888888888999888888999;;;<<<:::999::::::::::::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;777888999999999999999888666666555555555666666777;;;===>>>???>>>===>>>???>>>>>>??????@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAADDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCEEEEEECCCBBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAADDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@@@@??????@@@@@@@@@???>>>>>>======>>>???AAABBBCCCDDDEEEEEEDDDCCCBBBCCCFFFHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDBBBCCCEEEFFFFFFEEECCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@?????????@@@@@@BBBBBBAAA@@@????????????>>>>>>>>>??????@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBB~~~wwwrrrmmmoooqqqvvvzzz~~~{{{yyywwwxxx}}}~~~{{{wwwtttqqqnnnkkkhhhffffffeeeeeedddccccccbbb^^^\\\ZZZZZZ\\\]]]^^^^^^]]]]]]\\\ZZZVVVPPPJJJFFFDDDEEEFFFGGGIIIKKKLLLMMMOOONNNLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@??????@@@AAAAAA??????????????????>>>>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<======???>>>===<<<<<<<<<<<<<<<;;;<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;:::888888888999999999999:::;;;<<<=========:::<<<===;;;<<>>>>>??????>>>======<<<;;;::::::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888888999;;;======;;;999:::::::::;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888999:::::::::<<<>>>>>>======>>>??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDFFFHHHGGGFFFEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@?????????>>>@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDBBBDDDFFFHHHHHHFFFDDDBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAADDDCCCBBBAAA@@@?????????>>>>>>??????@@@AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEGGGGGGEEECCCBBB~~~wwwqqqnnnppprrruuuxxx{{{~~~sssrrrtttyyy|||yyyuuuqqqooommmkkkhhhggggggffffffeeeeeedddddd^^^\\\YYYYYYZZZ]]]^^^^^^```___^^^[[[UUUOOOIIIGGGDDDEEEFFFHHHJJJLLLNNNOOOOOONNNLLLKKKJJJJJJJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIFFFHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDAAABBBDDDEEEFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@:::999999888888999999:::======<<<<<<<<<;;;;;;;;;999999::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<;;;;;;:::666777777888999:::;;;;;;888;;;<<<;;;:::@@@NNNYYYxxxcccIII999888;;;<<<:::;;;<<<===<<<:::999;;;===???===:::999:::;;;;;;;;;999:::::::::;;;;;;;;;;;;:::;;;<<<>>>>>>???>>>>>>??????@@@@@@@@@???>>>>>>===<<<;;;<<<>>>>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>>>><<<:::;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;============<<<;;;;;;;;;;;;;;;:::999999888888888888888888999:::;;;<<<===:::<<<>>>???>>>>>>???@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFGGGFFFFFFFFFEEEDDDCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHGGGFFFFFFEEEEEECCCEEEGGGIIIIIIGGGEEECCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCAAA@@@???@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>??????@@@AAABBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBCCCCCC@@@BBBDDDFFFFFFDDDBBB@@@}}}vvvpppnnnppprrrtttvvvyyy|||~~~}}}~~~~~~~~~{{{yyyooopppsssyyy~~~yyyvvvrrrooonnnmmmkkkiiiggggggggggggffffffeeeeee___\\\YYYXXXZZZ]]]^^^___bbbaaa___ZZZSSSMMMIIIGGGEEEFFFGGGIIIKKKMMMOOOPPPMMMMMMLLLKKKKKKLLLLLLMMMJJJIIIIIIIIIIIIHHHHHHHHHDDDFFFHHHHHHHHHHHHJJJLLLHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJIIIGGGFFFGGGIIIHHHHHHGGGFFFEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDD@@@AAACCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@>>>======<<<<<<======>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<;;;:::::::::999999999999999:::::::::;;;<<<<<<<<<<<<;;;========================:::;;;===???@@@???>>>===999999::::::;;;;;;<<<<<<<<<>>>>>><<<999:::AAAGGGXXXNNNCCC===>>>@@@???<<<===???@@@???<<<;;;>>>AAAAAA???;;;:::;;;<<<<<<;;;<<<<<<<<<<<<============>>>???AAACCCDDDDDDCCCCCCAAAAAAAAA@@@@@@?????????>>>>>>===>>>@@@@@@>>><<>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>>>><<<;;;;;;;;;;;;;;;<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;============<<<;;;:::999<<<<<<;;;999888888888888666666777777999:::<<<<<<<<<>>>AAAAAAAAAAAABBBCCCBBBAAAAAA@@@??????>>>>>>??????@@@@@@AAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDFFFFFFDDDDDDDDDEEECCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJJJJJJJIIIIIIHHHGGGGGGFFFDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@>>>???@@@AAABBBCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@}}}vvvoookkknnnqqqsssuuuxxx}}}~~~zzzwwwrrrqqqsssxxx~~~~~~wwwtttpppnnnmmmmmmlllkkkhhhhhhggggggggggggffffffaaa^^^ZZZYYY[[[^^^``````cccbbb___XXXPPPJJJHHHGGGFFFGGGHHHJJJLLLNNNOOOPPPMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHJJJJJJIIIIIIJJJLLLJJJJJJJJJJJJJJJLLLMMMMMMMMMMMMMMMNNNMMMLLLJJJIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHEEEEEEHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEECCCDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDAAABBBDDDEEEFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDCCC@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@AAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCC????????????>>>>>>>>>>>>>>>????????????>>><<<;;;999999888888888999999:::999999:::;;;;;;;;;;;;;;;========================;;;<<<>>>??????>>>>>>==================>>>>>>>>>>>>>>>>>><<<:::;;;===???@@@????????????@@@??????===@@@BBB@@@===<<>>;;;:::;;;===>>>>>>????????????@@@@@@@@@@@@AAABBBEEEGGGHHHHHHGGGFFFDDDCCCAAA???>>>>>>???????????????@@@AAAAAA???===????????????????????????????????????????????????===============>>>??????@@@@@@??????>>>>>>==============================@@@>>>===<<<======<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>=========<<<<<<<<<<<<======<<<;;;999888;;;;;;:::999999999:::;;;999999999999999:::;;;;;;<<<>>>@@@AAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEAAACCCDDDDDDCCCBBBBBBCCCAAAAAAAAABBBBBBBBBBBBCCC???@@@@@@@@@@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDFFFGGGFFFDDDDDDGGGIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDBBB???>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA}}}uuuoooiiilllppprrrtttxxx~~~|||yyyvvvtttsssvvv{{{}}}vvvsssooommmlllmmmllllllhhhhhhhhhhhhggggggggggggbbb___\\\[[[\\\___aaabbbcccbbb^^^VVVNNNHHHFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPMMMNNNNNNMMMMMMKKKJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNNNNMMMLLLJJJIIIJJJJJJJJJJJJJJJKKKLLLMMMJJJKKKJJJGGGDDDDDDHHHKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCEEEFFFFFFDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFEEECCCBBBFFFFFFFFFEEEEEEEEEEEEDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@?????????>>>BBBBBBBBBBBBAAA???>>><<<999999999888888999::::::888999::::::;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888:::<<<===???<<<>>>@@@>>>;;;;;;>>>BBB===@@@BBBAAA===<<>>======>>>???@@@??????AAABBBBBB@@@>>>????????????????????????????????????????????????<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>CCC@@@===<<<<<<===<<<;;;<<<;;;;;;<<<<<<===>>>???????????????>>>>>>>>>>>>;;;<<<======<<<:::888777999999888888999;;;<<<===>>>===<<<;;;;;;;;;;;;;;;:::<<<>>>?????????@@@AAA???@@@@@@AAAAAABBBBBBCCC@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEAAACCCDDDDDDCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEE???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDEEEDDDDDDCCCEEEGGGFFFCCCCCCEEEHHHFFFFFFEEEEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEBBB???===???AAABBBDDDEEEEEEDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBCCCCCCCCCzzzrrrooonnnooopppppprrrvvv{{{|||yyysssssstttvvvzzz}}}}}}}}}vvvsssooonnnnnnnnnnnnnnnjjjiiihhhgggfffeeedddddd```[[[VVVVVVYYY]]]______bbbaaa]]]TTTIIIEEEGGGKKKIIIGGGGGGIIINNNPPPPPPNNNQQQQQQPPPOOOOOOOOOPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJKKKMMMOOOOOONNNLLLNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHFFFFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIIIIGGGEEEBBBAAABBBBBBAAAAAA@@@?????????CCCDDDEEEFFFEEEDDDBBBAAAHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFDDDDDDDDDEEEDDDCCCEEECCCAAA@@@@@@BBBDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBBDDDEEEEEEFFFBBBCCCDDDEEEEEECCCAAA@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;>>>>>><<<<<<<<<<<<>>>>>>======<<<;;;:::::::::::::::;;;;;;:::999:::<<<>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBAAA???>>>>>>===============>>>???@@@AAACCCDDDDDDBBBAAAAAACCCEEEGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA???>>><<<;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<======<<<;;;<<<===>>>???>>>===<<<===>>>??????===<<<======>>>>>>>>>>>>>>>===============<<<<<<;;;=========>>>??????@@@@@@<<<<<<======>>>@@@AAABBB>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<======>>>??????@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBAAABBBBBBCCCFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCEEEFFFGGGBBBDDDEEEFFFEEEDDDBBBAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFIIIGGGDDDBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@???yyyrrrnnnnnnnnnooooooqqqtttyyy}}}{{{xxxtttssstttvvvzzz|||}}}|||ssspppmmmkkkkkkllllllkkkiiiiiihhhhhhfffeeedddddd___ZZZVVVVVVYYY]]]______aaa___ZZZRRRJJJFFFGGGJJJIIIHHHHHHJJJNNNQQQPPPOOOPPPPPPOOONNNNNNNNNNNNOOOOOONNNMMMMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKMMMOOOPPPNNNLLLNNNMMMMMMLLLLLLKKKJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIGGGEEECCCEEEEEEDDDBBB@@@???======AAAAAABBBCCCDDDDDDDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGDDDDDDEEEFFFFFFEEEFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCDDDEEEFFFEEEDDDBBBAAABBBAAA@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999888888999:::;;;999999888888777888888888::::::;;;:::999999;;;===>>>??????@@@@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>>>>=========>>>>>>@@@AAAAAACCCCCCCCCBBB@@@AAABBBDDDEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@@@@???>>>===<<<;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===<<<<<<;;;<<<===>>>???>>><<<<<<===>>>???>>>===<<<===>>>>>>??????>>>>>>>>>????????????>>>============>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA??????>>>>>>==================<<<<<<======>>>???>>>============>>>????????????@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBDDDDDDGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEEEEEEEFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDFFFFFFCCCDDDEEEFFFEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCEEEFFFFFFGGGFFFDDDCCCBBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDCCCCCCAAA@@@@@@yyyrrrooonnnooooooooopppssswww{{{{{{wwwtttssstttvvvyyy|||||||||qqqoookkkjjjjjjkkkkkkkkkiiiiiiiiihhhgggfffeeeddd]]]YYYUUUUUUYYY^^^______aaa]]]XXXQQQLLLIIIHHHHHHJJJIIIJJJLLLOOOQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMPPPPPPOOONNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLNNNPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIMMMLLLKKKJJJIIIIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJKKKKKKLLLLLLJJJIIIHHHIIIHHHGGGDDDAAA???===<<>>>>>>>>>>>>>>????????????????????????======<<<<<<;;;::::::999999999888777777888999999888888777777777888888999999:::;;;:::999999;;;===>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBAAA@@@@@@BBBDDDBBBCCCCCCDDDCCCBBB@@@???>>>>>>>>>>>>============;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>><<<<<<===>>>???>>>======>>>>>>???????????????@@@@@@@@@AAA@@@??????>>>===>>>>>>??????@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????>>>>>>======>>>>>>???@@@???????????????@@@AAAAAA??????@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA{{{tttqqqpppppppppoooooorrrvvvyyy~~~~~~|||yyytttttttttvvvyyy{{{{{{zzzssspppmmmllllllmmmmmmmmmjjjjjjjjjjjjiiigggeeeddd[[[WWWTTTUUUZZZ^^^``````aaa]]]WWWSSSPPPMMMKKKIIIKKKKKKMMMOOOQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMNNNPPPQQQQQQPPPOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJNNNMMMLLLJJJIIIIIIIIIIIIKKKLLLMMMMMMMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJMMMOOOOOOOOONNNMMMLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIFFFDDDBBB@@@???@@@@@@???@@@AAACCCFFFGGGJJJJJJJJJKKKKKKLLLLLLLLLMMMJJJHHHGGGIIILLLMMMMMMKKKLLLMMMNNNMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAACCCDDDDDDEEEEEEDDDCCCCCC>>>>>>??????????????????AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======;;;<<<===<<<;;;;;;===>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@??????????????????@@@AAAAAA???@@@AAAAAA@@@@@@AAACCCAAAAAABBBBBBBBBAAA???>>><<<<<<=========>>>>>>>>>;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<======>>>>>>>>>===<<<===?????????>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@AAAAAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCCCC@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEEEEEEEDDDDDDCCCBBB~~~wwwtttrrrrrrqqqpppoooqqqtttwww|||}}}|||uuuttttttvvvxxxzzzzzzyyysssqqqnnnmmmmmmnnnooonnnmmmmmmmmmlllkkkhhheeedddYYYVVVSSSUUUZZZ___aaa```bbb^^^ZZZVVVSSSPPPMMMJJJLLLMMMPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPOOONNNOOOQQQSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKNNNPPPQQQPPPOOONNNMMMMMMNNNNNNOOOOOOOOONNNKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCBBBAAABBBCCCDDDEEEHHHHHHIIIJJJKKKLLLLLLLLLNNNLLLJJJJJJLLLNNNOOOOOONNNOOOQQQRRRRRRPPPMMMLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@===>>>@@@@@@???>>>???@@@>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@????????????>>>??????@@@@@@===???@@@@@@??????@@@AAA@@@AAABBBBBBBBBAAA@@@???<<<<<<======>>>?????????;;;;;;<<<<<<===>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????>>>???>>>===>>>@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???????????????@@@AAAAAABBBBBBDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCEEEEEEAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEECCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEFFFFFFFFFEEEDDDDDDzzzwwwssssssqqqooonnnooorrruuuyyy{{{vvvuuutttvvvxxxyyyyyyxxxssspppnnnmmmnnnoooooooooqqqqqqqqqpppmmmiiifffcccWWWTTTSSSUUU[[[```aaaaaaaaa```]]]YYYUUUQQQMMMLLLLLLOOOSSSUUUTTTTTTTTTTTTVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPRRRPPPOOOPPPRRRTTTTTTSSSTTTSSSSSSRRRRRRQQQQQQPPPNNNNNNOOOOOONNNNNNMMMLLLMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOOOOKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMOOOMMMLLLMMMNNNOOOOOONNNNNNOOOQQQRRRRRRQQQPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGJJJIIIHHHFFFDDDCCCAAAAAA>>>???@@@@@@@@@@@@???>>>??????>>>>>>>>>??????@@@>>>@@@BBBBBBAAA@@@AAABBB>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>??????;;;===???@@@?????????@@@@@@AAABBBBBBBBBAAA@@@@@@=========>>>???@@@@@@@@@<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@?????????AAABBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBCCCDDDFFFFFFDDDCCCBBBBBBCCCDDDFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEEEEFFFFFFFFFFFFEEEHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEEEEFFFFFFGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFGGGGGGFFFFFFEEEzzzwwwrrrqqqpppmmmkkklllnnnqqquuuxxx|||vvvuuutttvvvwwwyyyxxxwwwuuussspppooopppqqqrrrrrruuuuuutttrrrooojjjfffcccUUUSSSRRRUUU[[[```bbbaaa___aaa```[[[TTTNNNLLLLLLMMMQQQUUUWWWUUUTTTTTTUUUWWWVVVUUUSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSRRRPPPQQQSSSUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNOOONNNNNNOOOPPPPPPNNNLLLLLLMMMNNNPPPPPPPPPPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFEEEEEEFFFGGGGGGHHHFFFGGGHHHHHHHHHFFFDDDCCCEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJIIIGGGEEEDDDCCCBBB@@@AAABBBBBBBBBBBBAAA@@@AAAAAA@@@?????????@@@@@@>>>@@@BBBBBBAAA@@@AAAAAA>>>??????@@@@@@AAABBBBBB@@@@@@????????????>>>>>>>>>>>>===============>>>:::<<>>???@@@???@@@AAABBBBBBAAA@@@???>>>>>>??????@@@@@@AAAAAA======>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBBBBBBBAAAAAABBBAAA@@@AAACCCDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEECCCCCCBBBBBBCCCCCCDDDEEEAAAAAABBBBBBCCCEEEFFFGGGEEEEEEDDDCCCDDDFFFHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGGGGFFFzzzwwwppppppnnnkkkiiiiiilllnnnrrruuuzzzvvvuuuuuuvvvwwwxxxxxxvvvxxxvvvsssrrrtttuuuvvvuuuwwwwwwvvvtttpppkkkfffcccTTTRRRRRRUUU[[[```bbbbbb^^^aaaaaa\\\SSSLLLJJJKKKMMMRRRVVVXXXVVVTTTUUUVVVWWWVVVUUUSSSRRRRRRQQQQQQTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRQQQQQQSSSUUUVVVUUUSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMKKKIIIHHHGGGHHHHHHEEEFFFHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOONNNMMMMMMLLLLLLLLLMMMOOOOOONNNMMMLLLKKKJJJJJJHHHIIIJJJKKKKKKJJJHHHHHHFFFGGGHHHJJJKKKMMMNNNOOOOOOOOOOOOQQQQQQPPPMMMJJJJJJKKKLLLMMMNNNOOOOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMLLLKKKKKKJJJJJJHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLJJJHHHGGGEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAA===???AAABBBAAA@@@@@@AAA>>>??????@@@AAAAAABBBBBB?????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======999;;;>>>??????>>>??????>>>???@@@AAAAAA@@@???>>>??????@@@@@@@@@AAAAAAAAA===>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBCCCDDDCCCBBBAAACCCBBBAAABBBDDDEEEDDDCCCAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEAAAAAABBBBBBCCCEEEFFFGGGGGGFFFEEEDDDEEEFFFIIIJJJGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBBBBFFFFFFFFFFFFFFFEEEDDDDDDAAABBBCCCDDDDDDCCCBBBAAACCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDEEEDDDEEEFFFFFFFFFEEECCCBBBBBBCCCCCCDDDEEEFFFFFFGGGBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCFFFGGGHHHIIIJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGIIIIIIIIIIIIEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGG~~~yyywwwsssqqqnnnkkkjjjkkkmmmoooppprrrvvv|||yyywwwuuuvvvxxx{{{||||||{{{zzzvvvqqqrrrwwwxxxvvv|||xxxtttrrrpppllleee___TTTTTTUUUXXX]]]```aaaaaa___^^^[[[VVVQQQNNNMMMNNNUUUUUUWWWXXXYYYYYYYYYYYYZZZWWWSSSRRRTTTVVVUUUTTTVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUWWWVVVVVVUUUUUUTTTTTTSSSUUUUUUTTTTTTRRRQQQOOONNNOOOOOOPPPPPPOOOOOONNNMMMLLLMMMNNNOOOPPPOOONNNMMMOOONNNLLLJJJHHHGGGFFFFFFDDDFFFIIILLLMMMMMMKKKJJJLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJNNNOOOOOOPPPPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFHHHJJJKKKGGGGGGFFFEEEEEEDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>AAABBBBBBBBBAAAAAA@@@???AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@>>>???AAABBB@@@===CCCCCCCCCDDDDDDDDDDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEDDDBBB???===:::>>>AAABBB@@@@@@AAACCCEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBDDDEEEGGGHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFBBBBBBCCCCCCDDDEEEEEEEEEHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFDDDBBBAAADDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHCCCCCCCCCDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBCCCDDDCCCCCCCCCEEEGGGHHHHHHGGGGGGHHHIIIHHHFFFEEEEEEFFFFFFEEECCCCCCDDDEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGEEEDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHBBBCCCCCCCCCDDDDDDEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGGGGFFFFFFEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGFFFEEEDDDEEEEEEHHHGGGGGGGGGFFFFFFEEEEEEIIIGGGFFFEEEEEEGGGIIIJJJHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJEEEGGGHHHIIIIIIHHHFFFEEEyyyxxxtttrrrnnnjjjhhhhhhiiikkkooorrrvvv|||{{{yyywwwwwwyyy{{{||||||zzz{{{xxxtttssswwwyyyxxx|||zzzyyyxxxuuunnnddd]]]TTTTTTTTTWWW[[[^^^______^^^]]][[[WWWRRROOOOOOPPPUUUVVVWWWXXXYYYYYYYYYYYYYYYVVVSSSRRRTTTUUUUUUTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTRRRQQQPPPRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNOOOOOOPPPOOOOOOOOOLLLKKKJJJHHHGGGGGGGGGGGGEEEGGGIIIKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNQQQQQQQQQQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNNNNMMMLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMLLLKKKJJJHHHHHHKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEDDDDDDDDDEEEEEECCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@???AAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>========================AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDBBB@@@AAABBBCCCAAA???BBBCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGEEECCCAAACCCDDDEEECCCBBBBBBFFFIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGEEEGGGHHHHHHGGGGGGHHHIIIJJJIIIGGGGGGHHHIIIGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEGGGGGGFFFEEEEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKJJJIIIIIIzzzxxxrrrooolllhhhggggggiiijjjoooqqqvvv|||}}}{{{yyyyyyzzz{{{|||{{{xxx||||||vvvtttvvvzzz{{{}}}|||}}}}}}zzzqqqeee\\\UUUTTTUUUWWW[[[]]]^^^]]]]]]\\\ZZZWWWSSSQQQRRRSSSUUUVVVWWWXXXXXXYYYXXXXXXWWWUUUSSSRRRSSSUUUUUUTTTVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[VVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSOOOOOONNNMMMMMMMMMNNNNNNIIIHHHHHHGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCBBBBBBAAA@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBBBBBCCCDDDBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFIIIHHHFFFDDDBBBDDDHHHLLLGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGGGGGGGFFFCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGHHHJJJKKKJJJHHHIIIJJJJJJIIIGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCEEEGGGGGGFFFFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMM{{{xxxnnnllliiihhhhhhjjjmmmooonnnqqquuu|||}}}{{{zzz{{{|||{{{zzzvvv|||~~~xxxtttvvvzzz|||}}}|||}}}}}}{{{ssshhh___WWWVVVVVVXXX[[[]]]]]]\\\[[[[[[ZZZWWWTTTSSSTTTVVVVVVVVVWWWWWWXXXWWWWWWWWWUUUTTTSSSSSSSSSTTTTTTTTTWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZYYYXXXXXXWWWXXXYYYYYYYYYZZZZZZ[[[[[[VVVVVVWWWXXXXXXWWWWWWWWWVVVWWWWWWWWWWWWVVVUUUUUUPPPNNNMMMLLLKKKKKKLLLMMMIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNPPPOOOMMMLLLLLLMMMNNNPPPMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGFFFEEECCCBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@????????????@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGIIIIIIIIIHHHHHHIIIHHHFFFDDDCCCDDDGGGIIIGGGHHHJJJKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGGGGFFFFFFEEEEEEDDDFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFGGGDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJIIIHHHHHHIIIKKKJJJIIIHHHHHHIIIJJJIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCEEEGGGHHHGGGGGGHHHJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPOOONNNLLLKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMNNNOOOOOO|||yyyooommmkkkiiiiiikkknnnpppoooqqqvvv|||}}}{{{{{{||||||{{{zzzttt{{{~~~zzzuuuwwwzzz{{{}}}{{{yyyyyyxxxssskkkeee[[[YYYYYYZZZ\\\]]]]]]\\\ZZZZZZYYYWWWUUUTTTUUUWWWUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRSSSSSSTTTVVVVVVXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZYYYXXXXXXWWWYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVWWWWWWWWWWWWVVVUUUUUUSSSQQQPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPRRRPPPNNNMMMLLLMMMNNNOOONNNOOOOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGHHHHHHGGGEEECCCCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCC@@@@@@??????@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFDDDGGGHHHIIIJJJJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIEEEEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKKKKJJJJJJKKKLLLKKKJJJIIIJJJKKKLLLKKKJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEGGGIIIJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMLLLLLLKKKJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJLLLMMMNNNNNNNNNMMMKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMLLLLLLLLLNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNOOOPPP}}}yyyuuurrroookkkjjjjjjlllmmmppprrrvvv|||~~~|||{{{{{{||||||{{{yyyvvv{{{~~~{{{yyyzzz|||{{{}}}zzzwwwvvvvvvsssnnniii]]]\\\[[[[[[]]]]]]\\\[[[XXXYYYXXXVVVTTTTTTUUUWWWTTTTTTUUUTTTTTTSSSRRRRRRQQQRRRSSSSSSRRRRRRSSSTTTSSSTTTVVVXXXYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTWWWVVVTTTSSSRRRQQQQQQQQQOOONNNMMMLLLLLLLLLLLLLLLNNNNNNMMMLLLMMMNNNOOOPPPRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRSSSRRRPPPNNNMMMMMMNNNNNNLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHGGGFFFDDDDDDDDDCCCDDDDDDEEEEEE@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDAAAAAA@@@AAAAAABBBCCCDDDBBBCCCDDDDDDDDDCCCAAA@@@???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEFFFIIILLLMMMLLLGGGDDDGGGHHHHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMOOONNNMMMLLLMMMOOOPPPOOONNNLLLLLLMMMLLLLLLKKKJJJIIIHHHJJJLLLLLLKKKKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLJJJIIINNNNNNNNNNNNOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNOOOOOOLLLLLLKKKLLLLLLMMMNNNOOOMMMNNNNNNOOOOOOOOOOOOOOONNNOOOPPPQQQQQQPPPOOONNNPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRRRR~~~yyyvvvtttpppllljjjjjjkkklllqqqssswww}}}|||{{{zzz{{{||||||{{{yyyyyy}}}}}}}}}{{{|||yyywwwwwwsssnnniii^^^\\\[[[[[[\\\\\\ZZZYYYXXXXXXWWWUUUSSSSSSTTTVVVSSSSSSSSSSSSRRRQQQPPPOOOOOOQQQSSSSSSRRRQQQRRRTTTSSSUUUWWWYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTWWWWWWVVVUUUTTTRRRPPPOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRQQQPPPOOONNNMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNMMMNNNMMMLLLKKKJJJKKKKKKLLLHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFEEEEEEEEEEEEDDDCCCDDDFFFHHHIIIIIIHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEECCCDDDFFFFFFFFFEEECCCBBBBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFEEECCCBBBCCCEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFIIILLLOOONNNIIIEEEIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGIIIIIIJJJJJJIIIGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOOOONNNNNNLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNNNNNNNNNNOOOOOOOOOJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNNNNOOOQQQOOONNNNNNNNNPPPQQQPPPOOOMMMNNNNNNNNNNNNNNNMMMMMMKKKMMMNNNNNNMMMLLLMMMNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPQQQQQQRRRQQQPPPOOONNNQQQQQQQQQRRRRRRRRRSSSSSSQQQPPPOOONNNNNNNNNOOOPPPLLLLLLLLLMMMMMMNNNOOOPPPOOOPPPPPPQQQRRRQQQQQQQQQNNNPPPRRRSSSTTTSSSRRRQQQRRRRRRSSSTTTTTTUUUVVVVVVSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRSSSTTTVVVVVVVVVVVVUUU~~~yyysssqqqnnnkkkjjjkkkmmmooorrrtttxxx}}}~~~{{{zzzzzz{{{||||||{{{yyy|||~~~|||}}}{{{zzzyyytttmmmggg^^^\\\ZZZZZZ[[[ZZZYYYWWWWWWXXXWWWUUUSSSRRRTTTUUURRRRRRRRRRRRQQQPPPNNNNNNNNNQQQSSSSSSQQQPPPRRRTTTVVVXXX[[[]]]^^^^^^]]]\\\WWWWWWXXXXXXWWWWWWVVVUUUSSSTTTTTTUUUUUUVVVVVVWWWTTTUUUUUUUUUUUUTTTSSSRRRVVVVVVWWWWWWVVVVVVUUUTTTTTTUUUUUUTTTRRRPPPMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQQQQPPPPPPOOOOOOOOOOOONNNMMMKKKKKKLLLLLLMMMKKKJJJIIIIIIHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKEEEFFFGGGHHHIIIJJJKKKKKKFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@BBBBBBBBBCCCCCCEEEFFFFFFDDDEEEGGGHHHGGGFFFDDDCCCFFFFFFGGGHHHIIIIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGHHHGGGDDDCCCDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEFFFJJJMMMMMMJJJFFFJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPQQQRRRRRRRRRQQQQQQNNNOOOQQQPPPOOOOOOPPPRRRNNNMMMLLLMMMOOOPPPOOONNNNNNNNNOOOPPPPPPPPPOOOOOOMMMOOOPPPPPPNNNMMMMMMNNNMMMMMMNNNNNNNNNNNNOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOPPPSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSTTTTTTUUUUUUUUUVVVTTTRRRPPPNNNMMMNNNOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSOOOQQQSSSUUUVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTVVVXXXZZZ[[[[[[ZZZYYY}}}zzzppppppnnnllljjjkkknnnpppuuuwww{{{~~~~~~~~~}}}}}}|||{{{zzzyyyyyywwwzzzzzzxxxwwwoooddd___\\\YYYYYY[[[[[[ZZZXXXYYYYYYXXXWWWUUUTTTSSSSSSPPPPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUWWWXXXYYY[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYWWWVVVUUUSSSSSSTTTUUUVVVWWWWWWXXXRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXYYYWWWTTTRRRPPPPPPQQQPPPOOONNNNNNNNNMMMNNNNNNOOOOOOQQQPPPOOOQQQUUUVVVTTTRRRRRROOOMMMNNNQQQTTTTTTRRRUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTUUUTTTSSSPPPNNNLLLPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRTTTSSSRRRQQQPPPQQQRRRRRROOOOOONNNLLLJJJJJJKKKMMMIIIHHHGGGGGGGGGGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJHHHFFFFFFHHHJJJLLLHHHHHHHHHGGGGGGGGGGGGFFFIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFEEECCCCCCDDDFFFIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDHHHIIIJJJKKKLLLLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGEEEGGGJJJLLLKKKIIIFFFDDDGGGGGGGGGGGGHHHJJJLLLMMMHHHHHHIIIIIIIIIIIIIIIIIIFFFLLLKKKDDDFFFPPPUUURRRLLLKKKJJJIIIIIIIIIIIIIIIMMMLLLLLLMMMOOOOOOLLLJJJNNNOOOQQQRRRSSSSSSSSSRRRPPPQQQSSSTTTUUUVVVVVVWWWUUUUUUUUUVVVUUUUUUTTTTTTOOOPPPPPPRRRTTTVVVXXXYYYXXXXXXWWWVVVUUUUUUTTTTTTQQQRRRTTTTTTSSSSSSTTTVVVRRRSSSTTTSSSQQQOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSPPPQQQRRRSSSSSSRRRQQQPPPQQQPPPOOONNNMMMMMMMMMMMMOOOPPPPPPPPPOOOOOONNNMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOPPPQQQRRRSSSTTTRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNOOOOOOOOOPPPPPPPPPPPPQQQNNNNNNNNNNNNPPPRRRTTTUUUSSSTTTUUUUUUVVVVVVUUUUUUSSSSSSRRRRRRQQQRRRRRRSSSRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVTTTSSSTTTTTTVVVWWWVVVVVVVVVVVVUUUUUUTTTSSSWWWVVVUUUUUUVVVXXXZZZ\\\XXXVVVTTTRRRQQQRRRTTTVVVSSSSSSTTTUUUUUUVVVWWWWWWUUUUUUVVVVVVWWWVVVVVVVVVSSSTTTUUUWWWXXXYYYYYYYYYVVVWWWWWWXXXXXXXXXXXXXXX[[[ZZZYYYXXXXXXYYYZZZZZZYYYYYYWWWVVVVVVVVVVVVVVVUUUVVVXXXYYY[[[\\\\\\]]]}}}zzzppppppnnnllljjjjjjmmmooouuuwww{{{~~~}}}|||{{{{{{yyy{{{~~~yyywwwuuulllaaaYYYWWWUUUVVVXXXYYYXXXWWW[[[ZZZZZZYYYWWWVVVUUUUUURRRSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVWWWWWWXXXSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYWWWUUURRRQQQQQQRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRTTTSSSRRRSSSVVVWWWUUUSSSRRRPPPNNNOOORRRTTTTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRRRRRRRQQQRRRQQQPPPOOOOOOOOOPPPPPPOOOPPPOOOMMMLLLKKKMMMOOONNNNNNLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMKKKHHHGGGFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGFFFDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHJJJLLLLLLJJJHHHFFFIIIHHHHHHHHHJJJKKKMMMNNNLLLLLLKKKJJJJJJKKKKKKKKKIIITTTYYYSSSRRRYYY^^^]]]OOOOOONNNMMMMMMMMMMMMMMMLLLMMMNNNNNNNNNOOORRRTTTQQQRRRSSSTTTUUUUUUUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTSSSSSSTTTUUUWWWXXXYYYXXXXXXWWWVVVUUUUUUUUUSSSTTTUUUUUUTTTTTTUUUVVVSSSTTTUUUUUUSSSQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQRRRSSSSSSSSSSSSRRRQQQRRRQQQPPPOOONNNNNNNNNNNNPPPPPPQQQQQQPPPPPPOOONNNMMMMMMOOOPPPQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTVVVWWWUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWUUUUUUWWWXXXYYYYYYYYYXXXYYYYYYXXXWWWWWWWWWXXXXXXUUUVVVVVVWWWXXXXXXXXXXXXYYYXXXXXXXXXYYY[[[]]]___ZZZXXXVVVTTTTTTUUUWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVTTTUUUVVVWWWYYYYYYZZZZZZWWWXXXYYYYYYZZZZZZYYYYYY]]]\\\[[[ZZZZZZ[[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYVVVWWWYYY[[[\\\]]]]]]^^^}}}zzzpppooonnnkkkiiiiiikkknnnuuuxxx|||~~~~~~~~~{{{}}}~~~zzzvvvqqqhhh^^^TTTSSSSSSTTTWWWYYYYYYXXX]]]\\\\\\[[[ZZZYYYXXXXXXUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^]]]]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTSSSTTTTTTUUUVVVWWWVVVVVVVVVWWWXXXYYYYYYZZZXXXVVVTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUUUUXXXWWWVVVWWWXXXXXXVVVTTTSSSQQQPPPQQQSSSTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUSSSRRRPPPPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNMMMNNNNNNNNNOOOPPPPPPOOOMMMMMMOOOPPPOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIGGGFFFFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHLLLLLLLLLKKKKKKKKKKKKKKKEEEEEEFFFGGGIIIJJJLLLMMMJJJJJJKKKLLLLLLMMMMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPNNNLLLKKKLLLMMMNNNKKKXXX```[[[WWWYYY\\\\\\QQQPPPPPPOOOOOOOOOOOOOOONNNQQQSSSRRROOOPPPTTTYYYTTTTTTVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXVVVTTTTTTUUUVVVWWWYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWXXXWWWVVVUUUVVVWWWTTTVVVWWWWWWVVVUUUUUUVVVTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPNNNPPPSSSVVVWWWVVVSSSRRRRRRRRRSSSSSSTTTUUUVVVVVV[[[[[[[[[[[[[[[ZZZYYYXXXUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUVVVWWWXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[\\\[[[[[[ZZZYYYYYYUUUVVVWWWYYY[[[\\\]]]]]][[[ZZZZZZ[[[\\\___aaabbb\\\ZZZYYYWWWWWWXXXYYYZZZ]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXXXXVVVVVVWWWXXXYYYZZZ[[[[[[YYYZZZZZZ[[[\\\[[[[[[[[[^^^]]]]]]\\\\\\]]]^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^}}}zzzppppppnnnjjjhhhhhhjjjllltttwww|||~~~~~~~~~{{{wwwoooddd[[[PPPQQQSSSVVVYYY[[[\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ\\\\\\]]][[[\\\\\\]]]^^^___```````````````___^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYVVVVVVVVVVVVWWWWWWXXXXXXVVVVVVWWWWWWXXXYYYZZZZZZYYYWWWVVVUUUVVVVVVUUUSSSQQQQQQRRRSSSTTTUUUWWWXXX[[[[[[ZZZZZZYYYXXXWWWUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRROOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOPPPRRRPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGHHHIIIKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLJJJHHHIIIJJJLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIGGGHHHHHHHHHIIIIIIJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLIIIHHHIIIIIIKKKMMMNNNPPPMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMNNNOOOOOOMMMMMMNNNNNNOOOPPPQQQQQQTTTRRROOOMMMLLLMMMNNNPPPRRRZZZ^^^ZZZUUUTTTTTTRRROOOOOONNNNNNNNNNNNOOOOOOSSSVVVYYYZZZYYYVVVTTTSSSUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXVVVTTTTTTUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWWWWXXXVVVXXXYYYYYYXXXWWWXXXYYYZZZYYYYYYYYYXXXXXXWWWWWWSSSTTTTTTTTTTTTTTTTTTSSSUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRRRRQQQTTTXXX\\\]]][[[XXXVVVTTTTTTUUUVVVWWWWWWXXXXXX^^^^^^^^^^^^]]]\\\ZZZZZZWWWWWWXXXXXXWWWVVVVVVUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\ZZZYYYXXXVVVWWWXXXZZZ\\\]]]^^^^^^[[[[[[\\\]]]^^^```bbbccc\\\[[[ZZZYYYYYYZZZ[[[\\\^^^^^^^^^]]]\\\\\\[[[[[[]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\[[[[[[\\\]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]^^^^^^^^^YYYXXXWWWVVVUUUUUUUUUUUUWWWXXXZZZ[[[\\\]]]]]]]]]}}}zzzqqqpppnnnkkkhhhgggiiikkksssvvv|||}}}xxxnnnbbbZZZNNNPPPSSSVVVYYY[[[]]]^^^\\\\\\[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVVVVWWWWWWXXXZZZZZZ[[[\\\]]]^^^___```]]]]]]^^^___```aaabbbccccccccccccbbbaaa```___^^^^^^^^^]]]]]]\\\\\\[[[[[[YYYYYYZZZZZZZZZ[[[ZZZZZZWWWWWWXXXYYYYYYZZZ[[[[[[ZZZYYYXXXXXXYYYXXXWWWUUURRRRRRSSSSSSUUUVVVXXXXXX]]]]]]]]]\\\ZZZXXXWWWWWWUUUUUUVVVVVVVVVVVVVVVWWWTTTUUUUUUVVVWWWXXXXXXYYYWWWWWWXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUPPPPPPPPPPPPPPPOOOOOONNNLLLNNNPPPPPPPPPPPPRRRSSSTTTTTTSSSRRRRRRSSSTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKIIIHHHHHHHHHHHHIIIKKKKKKJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLKKKLLLNNNPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNKKKJJJIIIJJJGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOPPPQQQSSSTTTUUURRRQQQPPPOOONNNMMMMMMMMMNNNNNNMMMNNNNNNPPPQQQRRROOOPPPPPPQQQRRRRRRRRRRRRTTTRRROOOMMMLLLMMMNNNPPPZZZ[[[YYYVVVUUUVVVTTTPPPPPPOOOOOONNNOOOOOOPPPPPPWWWYYY^^^eeehhhdddZZZQQQUUUUUUUUUUUUUUUVVVVVVWWWUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZVVVUUUTTTTTTTTTVVVXXXYYYXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZXXXWWWXXXYYYWWWYYY[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTTTTSSSUUUYYY\\\]]][[[YYYVVVVVVWWWWWWXXXXXXYYYYYYYYY^^^^^^^^^]]]]]][[[ZZZYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYXXXYYYZZZZZZZZZYYYWWWVVVXXXXXXZZZ[[[[[[\\\\\\\\\ZZZ[[[\\\]]]^^^```aaabbb[[[[[[ZZZYYYZZZZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\[[[[[[\\\]]]]]]]]]]]]]]][[[\\\\\\]]]]]]]]]^^^^^^[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWYYYZZZ[[[[[[[[[[[[}}}zzzsssrrroookkkhhhgggiiikkkrrruuu{{{~~~yyymmm```YYYLLLOOOTTTWWWXXXZZZ[[[]]][[[[[[[[[[[[[[[[[[\\\\\\ZZZZZZXXXXXXXXXYYYZZZ[[[]]]]]]^^^___``````aaaaaa______``````bbbccceeeffffffeeeeeeeeedddbbbaaa`````````______^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[YYYWWWUUUTTTUUUUUUVVVWWWXXXYYY]]]^^^^^^]]]ZZZXXXWWWWWWVVVWWWYYYYYYXXXWWWWWWXXXUUUVVVWWWXXXYYYZZZ[[[\\\XXXXXXYYYYYYZZZ[[[\\\\\\ZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVQQQQQQQQQQQQQQQPPPOOOOOOLLLNNNQQQRRRSSSSSSTTTVVVUUUUUUSSSSSSSSSSSSUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNLLLKKKJJJIIIHHHHHHIIIIIIJJJLLLMMMMMMKKKKKKLLLMMMNNNPPPPPPQQQOOOOOOOOOPPPQQQRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNPPPOOOMMMKKKJJJJJJFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMNNNNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOQQQRRRSSSTTTUUUQQQQQQQQQQQQQQQPPPOOONNNQQQQQQPPPQQQRRRTTTVVVXXXSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTQQQQQQRRRSSSSSSSSSSSSSSSSSSQQQOOONNNMMMNNNOOOPPPYYYUUUQQQQQQTTTWWWUUURRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWW]]]gggpppnnnbbbWWWUUUTTTTTTSSSSSSTTTUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXYYYYYYXXXSSSTTTTTTUUUVVVWWWYYYZZZWWWXXXXXXXXXYYYYYYZZZZZZXXXYYYZZZYYYXXXWWWXXXYYYXXXZZZ[[[[[[ZZZYYYYYYZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWVVVUUUUUUTTTTTTUUUUUUUUUSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUWWWXXXYYYXXXWWWVVVXXXXXXXXXYYYYYYYYYZZZZZZ\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVWWWXXXYYY[[[[[[[[[ZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^______[[[ZZZZZZZZZZZZ[[[\\\\\\^^^^^^^^^^^^^^^_________]]]^^^^^^^^^]]]\\\[[[[[[ZZZYYYXXXXXXXXXZZZ[[[\\\ZZZ[[[[[[\\\\\\\\\\\\\\\ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWYYYZZZZZZ[[[[[[[[[}}}zzztttssspppllliiihhhiiikkkppptttyyy}}}||||||}}}~~~~~~~~~yyykkk^^^XXXNNNRRRWWWYYYZZZZZZ\\\^^^[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZ[[[\\\^^^````````````aaaaaabbbbbbbbbaaaaaaaaaaaaccceeeggghhhggggggggggggfffdddcccbbbaaaaaaaaa`````````````````````aaabbbbbbaaa```___]]]]]]]]]\\\\\\\\\\\\[[[\\\[[[[[[\\\]]]]]]ZZZXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[]]]^^^\\\YYYVVVWWWXXXVVVYYY[[[[[[YYYWWWXXXYYYVVVWWWXXXYYY[[[\\\]]]^^^YYYYYYYYYZZZ[[[]]]^^^___\\\\\\[[[ZZZZZZYYYXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVPPPQQQQQQRRRQQQPPPOOONNNNNNPPPTTTUUUVVVWWWXXXYYYVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSQQQOOONNNLLLJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMNNNOOOQQQRRRSSSTTTPPPQQQRRRTTTUUUVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQSSSTTTTTTTTTSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMOOOQQQPPPNNNKKKJJJIIIFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOQQQQQQRRRRRRQQQPPPPPPOOOMMMNNNNNNOOOPPPPPPOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKLLLMMMMMMNNNNNNNNNRRRRRRRRRSSSSSSSSSSSSSSSQQQRRRTTTUUUTTTSSSPPPOOOQQQPPPPPPPPPQQQTTTVVVXXXSSSRRRQQQPPPOOONNNNNNNNNMMMMMMNNNPPPQQQSSSTTTTTTQQQRRRSSSTTTTTTTTTSSSSSSQQQQQQPPPPPPPPPPPPPPPQQQTTTQQQPPPQQQRRRSSSSSSSSSTTTTTTSSSSSSTTTUUUUUUVVVTTTUUUXXX___fffgggbbb\\\UUUTTTSSSRRRRRRSSSTTTTTTRRRSSSTTTVVVVVVWWWWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXSSSUUUVVVXXXYYYYYYYYYYYYVVVVVVWWWXXXXXXYYYZZZZZZVVVWWWXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[YYYWWWWWWXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXVVVUUUUUUTTTTTTUUUUUUVVVSSSSSSTTTUUUUUUUUUUUUUUUYYYYYYWWWWWWVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYZZZZZZ[[[[[[\\\[[[[[[ZZZXXXXXXXXXYYYYYYYYYZZZZZZVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]]\\\[[[ZZZ[[[ZZZYYYYYYXXXYYYZZZ[[[XXXWWWWWWXXXXXXYYYZZZ[[[ZZZZZZ[[[\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]]]][[[[[[[[[[[[\\\\\\]]]]]]aaaaaaaaa``````______^^^[[[\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWYYYZZZ[[[YYYYYYZZZ[[[[[[[[[[[[[[[YYYZZZ\\\]]]^^^^^^]]]]]]ZZZYYYXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[}}}zzzuuutttqqqmmmiiihhhjjjlllpppsssxxx~~~}}}{{{zzzzzz|||}}}~~~|||}}}xxxiii\\\WWWRRRVVV[[[]]]]]]\\\^^^```[[[\\\\\\]]]]]]^^^^^^^^^___^^^]]]\\\]]]___bbbcccbbbbbbbbbbbbbbbbbbccccccbbbaaaaaabbbcccfffhhhiiiiiiiiihhhhhhgggeeedddcccaaaaaaaaaaaaaaaaaaaaabbbaaabbbcccddddddcccaaaaaa______^^^]]]]]]\\\\\\[[[\\\\\\\\\]]]^^^^^^[[[YYY[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZ\\\]]]\\\XXXVVVVVVXXXWWWZZZ\\\\\\ZZZXXXXXXZZZWWWXXXYYY[[[\\\^^^______YYYYYYZZZ[[[\\\^^^___```]]]\\\\\\[[[ZZZYYYYYYXXXUUUVVVVVVWWWWWWVVVVVVUUUPPPPPPQQQRRRQQQPPPOOONNNOOORRRVVVXXXYYYYYY[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[VVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQOOOMMMKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRTTTUUUVVVPPPRRRTTTWWWXXXXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVVVVUUUTTTQQQQQQQQQPPPPPPQQQQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNMMMOOOQQQPPPNNNKKKJJJIIIFFFFFFGGGIIIKKKLLLMMMNNNMMMNNNNNNOOOOOONNNNNNMMMNNNOOOOOOPPPQQQQQQQQQPPPRRRRRRSSSRRRRRRQQQPPPPPPMMMNNNNNNOOOPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPTTTSSSSSSRRRQQQPPPPPPOOOPPPRRRUUUWWWWWWUUURRRPPPPPPOOOOOOOOOPPPSSSVVVWWWSSSRRRQQQPPPOOONNNNNNNNNLLLMMMOOOQQQRRRSSSTTTTTTQQQRRRTTTTTTUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRVVVVVVWWWWWWUUURRRRRRUUUTTTSSSSSSSSSTTTUUUUUUVVVTTTSSSSSSUUUXXXZZZ\\\\\\UUUTTTSSSRRRRRRRRRSSSTTTRRRSSSTTTVVVWWWXXXXXXXXXTTTUUUVVVWWWXXXXXXXXXXXXUUUVVVYYY[[[[[[ZZZYYYXXXUUUVVVVVVWWWXXXYYYZZZZZZTTTVVVWWWWWWVVVVVVXXXYYYYYYZZZ[[[ZZZXXXVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZXXXWWWVVVVVVVVVVVVWWWXXXUUUUUUUUUTTTTTTUUUVVVVVVRRRSSSTTTUUUUUUUUUUUUUUU___]]]ZZZXXXWWWXXXZZZ\\\YYYYYYYYYYYYYYYZZZZZZZZZYYYYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[XXXXXXXXXXXXYYYYYYYYYYYYUUUVVVXXXYYYYYYYYYXXXWWWUUUVVVWWWWWWXXXXXXWWWWWWUUUWWWYYY[[[\\\[[[ZZZYYY^^^]]]\\\[[[[[[[[[\\\]]]YYYYYYXXXXXXYYY[[[]]]^^^YYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^eeedddcccbbbaaa___^^^^^^ZZZZZZ[[[\\\\\\\\\[[[[[[ZZZYYYWWWVVVWWWXXXZZZ[[[XXXXXXYYYZZZZZZZZZZZZZZZYYY[[[\\\^^^______^^^^^^___^^^]]]\\\[[[[[[[[[[[[YYYZZZ[[[\\\\\\\\\\\\\\\~~~uuuuuussspppllljjjkkkllltttvvvyyy}}}{{{yyy{{{}}}}}}|||||||||uuuggg\\\XXXZZZ[[[]]]^^^___^^^]]]]]]_______________^^^^^^^^^\\\^^^```aaabbbaaa```___aaaaaabbbbbbbbbccccccccceeeeeeeeeeeeeeeeeeeeeeeeiiijjjkkkkkkjjjhhhfffeeebbbccccccdddfffggghhhhhhfffdddbbbaaaaaabbbdddeeebbb```^^^^^^______^^^]]]ZZZ[[[[[[[[[\\\\\\\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWYYYZZZ\\\^^^____________cccaaa___^^^^^^^^^]]]\\\```^^^\\\[[[[[[ZZZYYYXXXUUUUUUUUUTTTTTTTTTTTTTTTRRRQQQPPPQQQSSSSSSSSSQQQSSSTTTXXX[[[]]]]]]]]]]]]^^^]]]ZZZXXXVVVUUUTTTTTTVVVWWWXXXYYYYYYXXXVVVUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMKKKKKKLLLMMMPPPQQQNNNOOOPPPQQQSSSTTTUUUVVVUUUUUUUUUTTTTTTTTTTTTTTTWWWWWWWWWVVVVVVVVVUUUUUURRRSSSSSSSSSSSSSSSRRRRRRRRRQQQOOONNNNNNOOOQQQRRRNNNNNNMMMMMMMMMMMMMMMMMMRRRQQQPPPNNNKKKJJJHHHGGGHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLNNNPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPRRRQQQOOONNNMMMMMMMMMMMMNNNMMMKKKKKKKKKLLLNNNPPPOOONNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTUUUUUUUUUSSSQQQOOOPPPOOOOOOQQQSSSUUUUUUTTTPPPQQQRRRTTTUUUTTTTTTSSSVVVRRRPPPQQQUUUVVVSSSPPPRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUUUURRRRRRSSSSSSTTTSSSSSSSSSRRRTTTVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZYYYXXXWWWYYYWWWXXX\\\```___YYYSSSRRRUUUYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXVVVUUUSSSRRRQQQUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTUUUXXXZZZ[[[ZZZXXXYYYYYYZZZYYYXXXXXXXXXYYY[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZ\\\[[[[[[ZZZZZZYYYYYYYYY]]]\\\[[[ZZZZZZZZZ[[[\\\^^^]]][[[YYYXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYY\\\\\\\\\]]]^^^___```aaabbb```___]]]\\\\\\\\\\\\___^^^]]]\\\]]]___aaabbbbbbbbbbbbbbbaaa```_________```bbbccccccbbb```_________^^^^^^___aaabbbdddgggggggggfffeeecccbbbaaa____________^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\______^^^^^^^^^^^^______aaabbbbbbcccdddcccccccccbbbaaaaaaaaaaaabbbcccccc```aaadddeeefffeeedddcccxxxwwwvvvrrrnnnlllmmmnnnsssvvvzzz~~~~~~}}}zzzxxxxxxzzz|||~~~~~~~~~|||{{{zzzsssfff]]]ZZZ\\\]]]^^^_________^^^^^^`````````````````````______aaabbbdddddddddbbbaaacccccccccdddddddddddddddffffffffffffffffffffffffgggggggggggggggeeedddcccbbbccccccdddeeefffggghhhiiihhhfffdddbbbbbbbbbbbbbbb```^^^^^^_________^^^]]]]]]]]]]]]]]]]]]^^^^^^[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWYYYZZZ\\\^^^____________cccaaa______``````___^^^aaa___]]]\\\\\\\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSTTTTTTRRRPPPSSSUUUXXXZZZ\\\\\\\\\\\\]]][[[YYYVVVTTTSSSSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLLLLMMMOOOPPPOOOOOOPPPQQQSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRPPPOOOOOOPPPRRRSSSSSSRRRQQQPPPOOOOOOOOOOOORRRQQQPPPNNNLLLKKKIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOLLLMMMNNNOOOPPPPPPPPPPPPQQQSSSVVVUUUSSSRRRTTTVVVVVVVVVUUUTTTSSSRRRRRRQQQSSSRRRPPPOOONNNNNNOOOOOONNNNNNLLLLLLLLLMMMOOOPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSUUUVVVWWWWWWWWWVVVUUUUUURRRRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUSSSQQQPPPTTTSSSQQQRRRSSSSSSRRRPPPQQQRRRTTTUUUVVVVVVUUUTTTWWWTTTRRRSSSVVVWWWUUURRRSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVSSSSSSSSSTTTSSSSSSRRRRRRRRRTTTVVVWWWVVVVVVWWWXXXXXXXXXYYYZZZZZZYYYXXXWWWYYYXXXXXX[[[^^^^^^YYYTTTSSSVVVYYYZZZYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYXXXXXXWWWVVVVVVVVVWWWWWWVVVVVVWWWXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXXWWWZZZ\\\\\\[[[ZZZ[[[[[[]]]]]]\\\\\\\\\]]]^^^___```______^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^___^^^]]]]]]]]]^^^```aaa``````^^^]]]\\\\\\]]]]]]\\\]]]]]]]]]]]]^^^^^^^^^`````````aaaaaabbbddddddeeedddcccaaaaaaaaabbbbbbgggfffcccbbbbbbccceeefffhhhhhhiiiiiiiiiiiihhhhhheeeeeefffggggggfffeeeeeeeeeeeeddddddeeefffhhhiiikkkjjjjjjhhhgggffffffeeedddddddddcccccccccbbbbbbaaaaaa____________aaaaaaeeeddddddccccccddddddeeefffggghhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjiiiiiikkkkkklllkkkjjjjjjzzzzzzyyyuuuqqqooooooppprrrvvv{{{~~~{{{xxxuuuttttttvvvyyy|||}}}}}}|||yyyvvvoooeee^^^\\\^^^___``````aaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddeeeeeeeeedddccceeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffeeeeeeeeeeeedddcccbbbaaaaaabbbbbbcccdddeeeffffffhhhgggfffeeedddcccbbbaaaaaa___]]]]]]^^^___^^^]]]_________^^^^^^^^^^^^^^^[[[\\\]]]^^^^^^]]]\\\[[[WWWWWWXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZYYYYYYXXXZZZ[[[\\\^^^____________cccaaa``````aaabbbaaaaaaaaa___]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\ZZZXXXVVVVVVTTTRRRPPPTTTUUUWWWYYYZZZZZZYYYYYYZZZXXXVVVSSSQQQPPPOOOOOOSSSSSSRRRRRRRRRSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOONNNMMMMMMNNNNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRSSSRRRQQQPPPPPPQQQRRRSSSXXXWWWUUUSSSRRRQQQQQQQQQSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPNNNOOOPPPRRRSSSTTTUUUUUUVVVYYY\\\ZZZUUURRRSSSVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRPPPOOONNNNNNNNNOOOQQQRRRQQQQQQRRRRRRSSSTTTUUUUUUWWWWWWWWWXXXWWWWWWVVVVVVYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQUUUTTTSSSSSSTTTTTTSSSQQQSSSTTTUUUWWWWWWWWWVVVVVVYYYVVVTTTUUUXXXYYYWWWUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXUUUUUUVVVUUUUUUTTTSSSRRRTTTVVVXXXXXXXXXWWWXXXYYYYYYYYYZZZ[[[[[[ZZZZZZYYY[[[YYYYYYZZZ]]]]]]ZZZWWWVVVXXXZZZZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\YYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^___``````___^^^]]]]]]]]]]]]\\\^^^``````___^^^___```cccccccccbbbcccddddddeeeddddddddddddddddddeeefffdddddddddeeeeeeeeeeeeeeecccccccccccccccdddeeefffddddddccccccccccccddddddcccccccccddddddeeeeeeeeeffffffffffffggghhhiiiiiikkkjjjiiihhhhhhiiijjjkkkqqqoookkkiiihhhiiilllmmmoooppppppqqqqqqqqqqqqqqqmmmmmmllllllllllllmmmmmmmmmmmmlllllllllnnnooopppqqqpppnnnmmmlllkkkllllllllllllkkkkkkkkkjjjjjjjjjjjjiiihhhgggggghhhiiijjjllllllkkkkkkkkkkkkllllllnnnnnnnnnoooooooooppppppooooooooooooppppppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqq{{{|||zzzwwwsssppppppppprrrvvv{{{{{{uuuqqqmmmnnnppptttzzz~~~{{{vvvrrrlllccc___```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbcccddddddccccccbbbfffffffffeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccbbbbbbbbb``````aaabbbbbbcccddddddaaaaaabbbcccccccccbbbbbb___]]]\\\\\\]]]^^^^^^]]]______^^^^^^^^^^^^]]]]]][[[\\\^^^______^^^\\\[[[WWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYY[[[\\\]]]^^^^^^_________aaa```______aaacccbbbbbbaaa___]]]]]]]]]^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]___]]]ZZZYYYXXXVVVTTTRRRTTTTTTUUUVVVVVVVVVUUUUUUUUUSSSQQQNNNMMMLLLKKKKKKOOONNNMMMLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTUUUUUUSSSRRRPPPNNNNNNMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSWWWWWWUUUTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPOOOOOONNNNNNOOOPPPQQQQQQRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWYYY]]]```]]]WWWSSSUUUXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUSSSRRRRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUTTTUUUVVVWWWXXXYYYZZZZZZ\\\\\\\\\]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTUUUWWWXXXXXXWWWTTTVVVWWWXXXYYYYYYXXXXXXZZZYYYWWWXXXZZZ[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\[[[[[[[[[ZZZYYYXXXWWWVVVXXXZZZ\\\\\\[[[ZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^___^^^]]]]]]___```^^^]]][[[]]]^^^^^^\\\ZZZZZZ[[[]]]^^^^^^___``````aaaaaa______```````````````aaa``````_________``````aaa^^^^^^______```aaaaaabbbccccccdddddddddeeeeeeeeefffeeedddddddddddddddeeeccceeeffffffeeeeeefffgggjjjjjjjjjjjjjjjkkkkkkllljjjjjjjjjjjjkkkkkklllmmmkkkkkkkkkllllllmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkkkkkkkkiiiiiijjjjjjkkkkkklllllllllllllllllllllmmmnnnnnnpppooonnnnnnnnnpppqqqrrrvvvtttpppnnnmmmooorrrtttuuuuuuvvvvvvvvvuuutttttttttsssqqqppppppqqqssstttttttttsssrrrssstttuuuvvvwwwuuusssqqqpppqqqrrrsssssssssssssssrrrrrrrrrrrrrrrqqqpppoooooopppqqqrrrsssrrrrrrqqqqqqrrrrrrssstttttttttttttttuuuuuuuuurrrsssssstttttttttttttttwwwvvvtttsssrrrssstttuuu||||||{{{xxxtttqqqoooooorrrvvv{{{}}}xxxpppkkkgggiiimmmttt{{{yyysssoooiiicccaaacccdddccccccccccccccccccccccccccccccdddddddddeeeeeeccccccdddddddddccccccccceeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddbbbbbbaaaaaaaaaaaaaaaaaa______``````aaaaaabbbbbb]]]]]]^^^___``````______^^^\\\[[[[[[\\\]]]]]]\\\^^^^^^]]]]]]]]]]]]]]]]]]\\\]]]___``````___]]]\\\ZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^______``````___^^^^^^```bbbbbbaaa```^^^]]]]]]^^^___^^^]]]^^^^^^^^^______````````````^^^\\\[[[ZZZYYYWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPNNNLLLJJJIIIIIIIIIIIINNNMMMLLLLLLLLLMMMOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWUUUUUUSSSRRRPPPOOOOOONNNOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUSSSTTTTTTUUUVVVVVVUUUUUUSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUWWWXXXXXXYYYYYYYYYYYYXXXZZZ]]]```^^^ZZZXXXYYY\\\YYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYZZZ\\\]]]____________aaaaaabbbbbbbbbbbbaaaaaa^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\^^^^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYZZZ\\\]]]\\\[[[XXXYYYZZZ\\\\\\\\\\\\[[[\\\\\\[[[\\\]]]^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]`````````______^^^^^^^^^______^^^^^^___``````aaabbbbbbbbbaaaaaa___^^^]]]^^^```aaabbb`````````aaaccccccdddddddddeeeeeefffeeedddccccccdddeeeeeedddbbbcccdddcccaaa___``````eeeeeeeeeeeeeeeeeeeeeeeeggggggfffffffffffffffffffffeeeeeedddddddddeeeeeeddddddeeefffggghhhiiiiiikkkkkkkkkkkkkkklllllllllkkkkkkjjjjjjjjjkkkkkklllkkkmmmnnnmmmllllllnnnoooppppppqqqqqqrrrrrrrrrrrrpppppppppppppppqqqrrrssspppqqqqqqqqqrrrsssssssssrrrrrrqqqppppppnnnnnnmmmnnnnnnoooppppppqqqqqqqqqmmmnnnnnnooopppqqqqqqqqqqqqppppppppppppqqqrrrrrrssssssrrrrrrrrrtttuuuvvvvvvtttrrrpppqqqsssvvvxxxzzzzzzzzzyyyyyywwwvvvvvvxxxwwwuuussssssuuuwwwxxxyyyxxxwwwvvvwwwxxxyyyzzz{{{yyywwwuuuuuuuuuwwwxxxyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvttttttttttttvvvvvvvvvuuuuuuttttttuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxuuuuuuvvvwwwwwwwwwwwwvvvzzzxxxvvvtttssstttvvvwww|||||||||yyyuuuqqqoooooossswww{{{~~~{{{tttkkkfffccceeejjjrrr{{{|||vvvooolllhhhccccccfffeeeeeedddcccccccccddddddcccccccccddddddeeeeeefffffffffffffffeeeeeeeeeeeedddddddddeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeaaa``````_________```````````````aaaaaaaaabbbbbb_________^^^]]]\\\\\\\\\^^^]]]\\\\\\^^^___^^^^^^^^^^^^_________````````````aaabbbbbbbbbbbbaaa```_________``````````````````````````````______^^^^^^^^^]]]]]]^^^___`````````___^^^^^^```bbbbbbaaa```___]]]^^^___``````___``````aaaaaabbbcccccccccbbb```^^^^^^^^^]]]\\\ZZZWWWVVVUUUSSSRRRPPPOOOOOOMMMLLLJJJIIIIIIIIIJJJJJJPPPPPPPPPPPPQQQRRRRRRSSSRRRRRRSSSTTTUUUVVVWWWXXXUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\[[[[[[ZZZ\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^``````_________```______^^^^^^]]]]]]]]]\\\ZZZZZZYYYYYYYYY[[[\\\]]]]]]^^^^^^^^^_______________```bbbdddeeeeeeddddddffffffggghhhhhhhhhhhhhhhfffeeedddddddddeeeeeefffdddccccccccccccccccccdddeeeeeedddccccccbbbbbbbbbdddcccaaaaaaaaaaaa___]]]]]]^^^```aaabbbbbbaaaaaa``````aaaaaabbbbbbccccccbbbbbbbbbbbbccccccccccccffffffeeeeeedddcccccccccdddddddddddddddeeefffggghhhhhhhhhhhhhhhgggfffeeeeeegggiiihhhgggfffggghhhjjjjjjjjjjjjjjjkkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiihhhfffeeefffgggkkkkkkkkkjjjjjjjjjiiiiiimmmmmmmmmmmmllllllllllllkkkjjjjjjiiiiiiiiiiiijjjjjjjjjkkkllllllmmmnnnnnnppppppppppppppppppppppppooooooooooooppppppqqqrrrrrrrrrsssrrrqqqrrrsssuuutttuuuvvvwwwwwwwwwvvvvvvuuuuuuttttttuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuutttsssqqqppprrrssstttuuuuuuuuuuuuuuuqqqrrrrrrssstttuuuvvvvvvuuuuuutttttttttuuuuuuvvvvvvvvvuuutttuuuvvvxxxyyyuuuuuutttssstttvvvxxxyyy|||}}}}}}||||||{{{yyyyyyzzzyyywwwvvvvvvwwwyyyzzz{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{yyyxxxxxxxxxyyyyyy{{{zzzzzzzzzyyyyyyyyyyyywwwwwwvvvuuuuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuttttttvvvwwwxxxwwwxxxzzz{{{{{{{{{zzzyyyzzzxxxwwwuuuuuuvvvwwwyyy}}}}}}}}}zzzvvvrrrooooootttwww{{{|||yyyqqqhhhbbb___aaafffoooyyyyyysssmmmjjjgggdddeeeiiifffeeedddcccccccccddddddbbbbbbcccddddddeeeffffffgggffffffeeeddddddeeeeeeddddddeeefffggghhhhhhiiiggggggggggggggggggggggggdddcccbbbaaaaaabbbcccdddbbbbbbccccccccccccddddddbbbaaa```^^^^^^^^^^^^___aaa___^^^___```bbbaaaaaaaaabbbbbbcccdddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddbbbbbbccccccbbbbbbaaa```___^^^^^^]]]^^^___``````bbbaaa___```aaabbbbbbaaabbbaaa``````bbbcccccccccccccccdddeeeeeefffggggggfffeeecccbbbbbbaaa___]]][[[ZZZXXXUUUSSSQQQPPPOOOLLLKKKKKKJJJKKKLLLMMMNNNQQQRRRSSSTTTUUUUUUUUUUUUSSSTTTTTTUUUVVVWWWXXXXXXSSSSSSTTTTTTTTTTTTTTTSSSUUUUUUUUUVVVWWWWWWXXXXXXTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWXXXXXXYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]___```bbbccccccbbbaaa```___```aaabbbbbbcccbbbbbbcccbbbaaaccceeefffeeecccfffeeeeeedddcccbbbbbbaaa___^^^^^^^^^___```bbbcccbbbccccccddddddddddddddddddfffgggiiiiiiiiihhhgggiiijjjkkkmmmnnnnnnnnnnnnkkkkkkjjjjjjkkklllnnnooollllllkkkkkkkkkkkkllllllkkkkkkjjjiiihhhhhhhhhhhhkkkiiigggggggggfffeeecccdddeeefffhhhhhhhhhhhhgggeeefffggggggggghhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjiiiiiihhhhhhgggiiiiiiiiiiiijjjkkkllllllllllllmmmmmmmmmllllllkkklllnnnoooooommmlllmmmnnnnnnnnnnnnnnnnnnpppqqqrrrmmmnnnooopppooonnnnnnnnnkkkllllllkkkjjjiiikkklllmmmmmmmmmmmmmmmnnnnnnnnnppppppqqqqqqrrrsssssssssooonnnnnnmmmllllllmmmmmmnnnnnnnnnooooooppppppppprrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrssstttuuuvvvuuuuuuvvvuuuttttttvvvxxxwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxxxxwwwwwwvvvtttuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||||||||||||||{{{zzzyyyyyyyyyyyyzzz{{{}}}|||{{{zzzzzz{{{||||||zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxvvvuuutttsssssstttuuuvvvvvvuuuuuuttttttuuuuuuvvvvvvuuussssssssstttvvvwwwwwwyyyzzz||||||{{{zzzyyyvvvvvvuuutttuuuvvvwwwwww~~~~~~|||wwwsssppppppuuuxxx{{{{{{wwwooogggaaa]]]___dddmmmxxxwwwqqqllljjjgggdddfffjjjfffeeedddcccbbbccccccdddbbbbbbccccccdddeeeffffffeeedddcccbbbbbbbbbbbbbbbdddeeefffggghhhiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffffffffggghhhiiieeeeeeeeeeeeeeeeeeffffffbbbaaa______```bbbdddfffcccaaa```aaacccddddddcccdddeeefffggghhhjjjkkkkkkiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhggggggfffffffffcccddddddddddddcccbbbbbb```___^^^]]]^^^___```aaadddbbbaaaaaabbbccccccbbbdddcccbbbbbbdddffffffeeeeeeffffffggghhhiiiiiijjjkkkiiigggeeeeeecccaaa___^^^\\\ZZZWWWTTTRRRQQQPPPMMMLLLLLLLLLMMMNNNPPPQQQPPPQQQSSSUUUVVVVVVUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXRRRRRRSSSUUUUUUVVVVVVUUUWWWXXXXXXYYYYYYZZZZZZZZZVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[WWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\\\\]]]^^^^^^______```ccceeeggghhhhhhgggfffeeeaaabbbccceeefffgggggghhhhhheeeccceeeiiikkkhhhdddkkkjjjjjjhhhgggfffeeeeeebbbbbbaaabbbbbbdddfffgggeeefffgggggghhhhhhgggggghhhiiikkkllllllkkkjjjhhhkkklllnnnoooqqqrrrrrrrrrmmmmmmmmmmmmnnnpppqqqsssrrrrrrqqqqqqqqqqqqrrrrrroooooonnnmmmllllllllllllkkkjjjiiijjjkkklllkkkjjjhhhiiikkklllmmmmmmllllllhhhjjjkkkkkkkkkkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllkkkjjjjjjkkkkkkkkklllmmmnnnooopppmmmnnnooooooooooooooonnnppprrrssssssqqqpppqqqqqqqqqppppppoooppprrrtttuuunnnppprrrrrrqqqppppppppplllmmmnnnmmmlllkkkmmmooollllllmmmnnnooopppqqqqqqqqqqqqrrrtttuuuwwwxxxyyyqqqqqqpppooonnnnnnoooooooooppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqttttttttttttuuuvvvxxxxxxvvvvvvvvvuuutttuuuwwwyyyxxxyyyzzz||||||{{{{{{zzz{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwvvvssstttvvvxxxyyyyyyyyyyyywwwwwwxxxyyyyyyxxxwwwvvvwwwwwwxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{|||{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{||||||{{{zzzyyyxxxtttuuuwwwyyy{{{||||||}}}|||{{{{{{{{{{{{{{{{{{|||~~~}}}|||{{{{{{{{{|||}}}yyyzzzzzzzzzzzzzzzyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxttttttrrrrrrrrrrrrttttttvvvuuuuuuttttttuuuuuuvvvuuutttsssrrrrrrtttvvvwwwvvvwwwyyyzzz{{{zzzxxxwwwrrrrrrrrrrrrsssttttttuuu~~~|||yyyvvvtttsssrrrvvvvvvwwwvvvsssmmmeee___XXX]]]fffqqq}}}{{{sssrrrnnniiifffeeefffgggggggggeeeddddddeeeffffffeeedddcccccccccccccccddddddcccdddeeeggghhhhhhggggggjjjiiiiiiiiiiiiiiijjjjjjiiijjjkkklllmmmllllllkkkmmmllliiihhhggghhhiiijjjeeeeeeffffffggghhhiiiiiifffeeecccbbbbbbbbbcccdddccccccdddeeefffhhhiiijjjjjjjjjjjjkkkkkklllllllllnnnllljjjjjjlllmmmmmmlllmmmmmmmmmllljjjhhhgggffffffgggggggggffffffeeedddbbbaaa_________```bbbdddddddddddddddccccccccccccdddddddddeeefffiiikkkmmmffffffeeeeeefffiiikkkmmmnnnnnnmmmkkkiiigggeeeccceee^^^[[[^^^]]]UUUOOONNNOOOOOOOOOOOOQQQRRRSSSTTTVVVVVVVVVUUUTTTSSSRRRRRRUUUUUUUUUUUUUUUVVVVVVWWWTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZVVVWWWXXXYYYZZZYYYXXXWWWXXXYYYYYYZZZZZZZZZYYYYYYVVVUUUUUUUUUVVVWWWYYYZZZYYYZZZ\\\^^^______^^^^^^______^^^]]]\\\ZZZYYYXXX\\\\\\\\\]]]^^^___```aaaaaaccceeeggghhhgggfffeeedddddddddddddddeeeffffffjjjjjjiiiiiiiiijjjjjjkkklllmmmmmmjjjgggdddbbbbbb___```aaabbbccceeeffffffeeeeeeeeeeeefffggghhhiiikkklllmmmnnnmmmllliiihhhjjjkkknnnpppqqqpppooooooooonnnmmmnnnooorrruuuvvvwwwuuurrrpppoooppprrrssspppnnnllllllmmmmmmlllkkkjjjkkklllmmmnnnnnnnnnnnnllllllnnnoooppppppppppppmmmmmmmmmmmmmmmnnnooopppooooooooooooooonnnmmmllljjjkkkllllllllllllllllllnnnnnnooooooooopppppppppqqqqqqrrrrrrrrrqqqooonnnqqqqqqqqqqqqqqqrrrssssssssssssssssssrrrrrrrrrrrrsssttttttttttttsssrrrrrrtttrrrpppooonnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrruuuvvvtttuuuyyyzzzxxxuuuwwwzzz||||||yyyvvvsssttttttsssrrrrrrssstttuuussstttttttttttttttuuuvvvzzzyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwxxxzzz{{{zzzxxxxxxxxxyyyzzzzzz{{{||||||~~~|||{{{zzzyyy|||{{{zzzzzzyyyyyyzzzzzzyyyzzz{{{{{{||||||{{{{{{||||||{{{zzzyyyyyyyyyyyywwwxxxzzz|||}}}~~~}}}|||{{{{{{{{{{{{zzzxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxyyyyyyzzzyyywwwuuutttyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}xxxzzz||||||zzzyyyxxxxxxzzzyyyxxxvvvssssssuuuwwwwwwwwwwwwvvvuuuuuuttttttuuuuuuuuuuuuuuuvvvwwwwwwuuuuuuuuuuuuttttttttttttpppqqqrrrtttuuuwwwxxxyyyxxxxxxyyyzzz{{{yyyuuuqqqssssssssssssssssssssssss~~~|||zzzwwwuuusssrrrssstttuuutttqqqjjjbbb\\\XXX\\\dddooo{{{zzz|||xxxpppnnnjjjfffcccccceeeeeefffhhhgggffffffhhhiiihhhhhhhhhgggfffeeeeeeeeeeeefffeeefffhhhiiijjjjjjjjjiiikkkjjjjjjkkkkkkllllllmmmkkklllmmmnnnooonnnnnnmmmmmmlllkkkjjjjjjjjjkkklllggghhhhhhiiijjjjjjkkkkkkiiihhhgggeeeeeeeeefffffffffffffffggghhhiiikkkkkklllllllllmmmnnnnnnoooooopppnnnmmmnnnooopppooommmooooooooonnnmmmlllkkkjjjhhhiiiiiiiiihhhhhhgggfffcccbbbaaa```aaabbbdddeeeggggggfffffffffeeeeeeeeeeeeeeeeeefffgggiiikkklllkkkkkkjjjjjjkkkmmmooopppmmmmmmmmmlllkkkiiigggfffddd___]]]``````YYYTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSTTTVVVXXXZZZ[[[\\\\\\\\\^^^^^^^^^^^^\\\\\\[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZUUUUUUTTTTTTUUUVVVWWWXXXZZZ[[[]]]^^^______^^^^^^\\\\\\\\\[[[ZZZYYYXXXWWWXXXXXXXXXXXXYYYZZZ\\\\\\```aaaccceeeeeeeeedddcccaaaaaaaaaaaabbbbbbcccdddgggfffeeeeeeeeeeeeeeefffjjjkkkllljjjgggdddcccddd``````aaaaaabbbbbbccccccbbbbbbbbbbbbccceeefffgggjjjjjjkkkjjjjjjhhhfffeeehhhiiikkkmmmnnnnnnmmmlllkkkkkkkkkkkkmmmoooqqqrrrqqqpppooonnnmmmnnnoooppppppnnnllllllmmmmmmmmmlllkkkkkkmmmnnnnnnooooooooonnnnnnoooppppppqqqpppppplllllllllllllllmmmnnnoooooooooooooooooonnnnnnmmmnnnnnnooooooooooooooonnnppppppppppppqqqqqqqqqqqqsssssstttttttttsssrrrqqqrrrrrrrrrrrrrrrssssssttttttttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuwwwvvvtttsssrrrssstttuuutttttttttttttttttttttttttttwwwxxxvvvwww{{{{{{yyyxxxyyy{{{}}}|||zzzwwwuuuyyyyyyyyyyyy{{{}}}{{{yyyxxxwwwxxxyyyzzzyyy{{{zzzzzzzzz|||}}}}}}|||zzzzzz{{{||||||{{{{{{{{{||||||}}}}}}~~~~~~~~~|||{{{{{{{{{{{{{{{zzzzzz{{{{{{|||||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzyyyyyyyyyxxxyyy{{{}}}~~~~~~|||{{{{{{||||||{{{yyyzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuvvvuuuuuuttttttuuuuuuuuuzzzzzzzzzzzz{{{|||}}}~~~yyyzzz||||||{{{yyyyyyzzz{{{{{{zzzxxxvvvvvvwwwyyyyyyyyyxxxxxxwwwvvvvvvvvvxxxwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{zzzzzzzzz{{{{{{zzzwwwuuuuuuuuuuuuuuuuuuuuuuuuuuu~~~}}}|||yyyuuurrrpppqqqsssuuutttppphhh___ZZZYYY\\\cccmmmxxx}}}yyywwwzzz~~~vvvooojjjgggcccbbbccceeefffgggjjjiiihhhiiikkklllkkkjjjkkkjjjiiihhhhhhhhhhhhhhhhhhiiikkklllmmmmmmlllkkklllllllllmmmnnnoooppppppmmmnnnooopppppppppoooooolllllllllmmmmmmmmmmmmmmmjjjkkkkkkllllllmmmmmmmmmmmmllljjjiiihhhhhhhhhiiiiiiiiiiiijjjjjjlllmmmmmmnnnnnnoooppppppqqqrrrrrrqqqpppppprrrssssssqqqoooqqqqqqqqqqqqqqqppppppoookkkkkklllllllllkkkjjjjjjfffeeedddddddddeeeggghhhiiiiiiiiiiiihhhhhhhhhhhhgggggggggggghhhiiijjjkkkkkkjjjiiiiiiiiijjjlllmmmkkklllllllllkkkiiigggfffbbb______bbbbbb]]]ZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[YYYXXXWWWVVVVVVVVVXXXXXXTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRTTTVVVYYY[[[]]]^^^]]]]]]^^^______^^^]]]]]][[[[[[[[[[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXZZZ[[[]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^___```aaa```___^^^^^^^^^^^^^^^aaabbbcccbbb___^^^]]]^^^________________________^^^^^^^^^___```aaabbbcccfffffffffeeeeeedddccccccfffggghhhjjjjjjjjjiiihhhfffggghhhiiijjjlllmmmmmmkkkllllllmmmmmmmmmmmmmmmooommmkkkkkklllmmmlllkkkkkklllmmmnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqooonnnnnnnnnnnnooooooppppppqqqrrrrrrssssssrrrrrrsssssstttttttttssssssrrrrrrrrrssssssssstttttttttuuuvvvwwwwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwvvvwwwxxxyyy{{{|||}}}~~~|||||||||}}}|||{{{{{{zzz|||{{{yyyxxxxxxxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvyyyzzzxxxyyy}}}~~~{{{|||}}}~~~~~~}}}{{{yyyxxx{{{|||~~~}}}|||~~~}}}~~~~~~}}}|||{{{zzzzzz{{{{{{|||}}}~~~}}}{{{zzzyyyxxxyyyzzz|||~~~}}}|||}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{|||}}}|||{{{zzzyyyxxxxxxxxxuuutttsssrrrrrrrrrssstttzzzzzzzzz{{{|||}}}zzz|||~~~~~~|||||||||}}}~~~~~~|||zzzzzz|||~~~}}}||||||{{{{{{zzzyyyyyy|||{{{{{{{{{{{{|||}}}}}}|||||||||{{{{{{{{{{{{zzz{{{{{{||||||}}}~~~~~~~~~}}}{{{|||||||||{{{yyywwwxxxxxxxxxxxxxxxxxxwww}}}zzzvvvrrrppprrruuuwwwvvvppphhh```\\\ZZZ]]]dddnnnwww}}}zzzxxxxxx|||yyyrrriiifffddddddfffhhhjjjjjjjjjiiiiiijjjmmmnnnmmmllljjjjjjjjjiiiiiijjjkkkkkkjjjkkkmmmnnnnnnnnnmmmllllllmmmnnnpppqqqrrrrrrsssoooooooooooooooooooooooojjjkkklllmmmnnnnnnmmmmmmllllllllllllmmmmmmnnnnnnnnnmmmllljjjjjjjjjjjjkkkllllllllllllmmmnnnooooooppppppqqqrrrssssssttttttqqqqqqrrrsssuuutttqqqooopppqqqrrrrrrssssssrrrrrrmmmnnnnnnnnnnnnnnnmmmmmmjjjjjjiiiiiiiiijjjkkklllkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhiiiiiiiiijjjjjjiiihhhgggggghhhiiiiiijjjjjjjjjiiigggeeebbbaaa`````````aaaaaa^^^[[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[YYYXXXWWWVVVVVVXXXYYYZZZVVVUUUSSSRRRQQQPPPPPPPPPRRRSSSTTTVVVXXXZZZ\\\]]]\\\]]]^^^______^^^]]]\\\XXXXXXXXXWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVTTTTTTTTTSSSTTTTTTUUUUUUTTTUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXWWWYYY[[[ZZZYYYXXXXXXYYY\\\\\\\\\\\\\\\]]]]]]]]][[[[[[[[[\\\]]]___```aaabbbbbbbbbbbbbbbcccdddeeeeeefffggggggggggggffffffdddeeeggghhhiiijjjjjjjjjhhhjjjmmmooooooooonnnlllmmmkkkjjjjjjkkkllllllkkkkkkkkklllmmmmmmnnnmmmmmmkkklllnnnppprrrsssssstttssssssrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxyyyyyyyyyxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{zzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~||||||||||||||||||||||||xxx||||||{{{|||~~~~~~}}}||||||{{{|||~~~~~~}}}|||zzzzzzzzz{{{|||}}}~~~|||zzzxxxwwwxxxzzz|||~~~~~~~~~|||{{{zzz{{{{{{xxxwwwvvvvvvwwwxxxzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}{{{||||||}}}}}}||||||{{{~~~{{{wwwsssppprrruuuwwwuuunnnfff```^^^WWW\\\eeeoooxxx}}}}}}{{{zzzyyyzzz~~~}}}wwwjjjhhhffffffhhhkkklllllliiiiiijjjlllnnnpppooommmjjjjjjjjjjjjkkkmmmnnnooolllmmmnnnooopppooonnnmmmnnnoooqqqrrrttttttttttttppppppoooooooooooooooooojjjkkklllmmmnnnnnnmmmmmmlllllllllmmmmmmmmmmmmmmmnnnnnnlllkkkkkkkkklllmmmppppppoooooooooppppppqqqqqqqqqrrrssstttuuuvvvvvvqqqqqqrrrsssuuutttqqqoooppppppqqqrrrssssssssssssppppppqqqqqqqqqqqqqqqpppoooooooooooooooppppppqqqllllllllllllkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkjjjiiigggeeeaaa___\\\[[[___aaabbb```^^^[[[YYYVVVVVVVVVUUUVVVVVVWWWXXXYYYZZZYYYXXXXXXXXXYYYZZZ[[[XXXWWWVVVTTTSSSRRRRRRRRRUUUUUUVVVWWWXXXZZZ[[[[[[\\\]]]^^^______^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTRRRRRRSSSRRRRRRRRRRRRQQQTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUVVVVVVWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTUUUVVVVVVYYYXXXWWWVVVVVVVVVVVVVVVVVVXXXZZZZZZYYYYYYYYYZZZXXXYYYZZZ[[[\\\]]]^^^^^^ZZZ[[[[[[\\\^^^___aaabbb``````aaabbbdddfffiiijjjhhhhhhhhhhhhhhhgggggggggeeefffgggiiijjjjjjjjjjjjjjjlllpppssstttsssqqqooollljjjiiiiiijjjkkkkkkjjjkkkllllllmmmmmmmmmmmmlllhhhjjjlllooorrrtttvvvwwwvvvuuutttsssssssssssssssuuuvvvwwwyyy{{{|||}}}}}}||||||||||||{{{zzzyyyxxxyyyyyyyyyzzzzzzzzz{{{{{{xxxyyyyyyyyyzzzzzz{{{{{{}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{~~~~~~}}}~~~|||}}}}}}|||zzzzzz{{{{{{}}}~~~}}}{{{xxxwwwxxxyyy{{{~~~~~~|||{{{|||}}}~~~~~~~~~zzzwwwsssqqqpppssstttqqqjjjddd``````WWW\\\eeeqqqzzz}}}zzzyyy{{{~~~zzzmmmllljjjjjjlllmmmnnnmmmkkkkkkmmmpppssstttsssqqqmmmmmmnnnnnnoooppprrrrrrpppqqqrrrsssssssssrrrqqqrrrsssuuuvvvwwwwwwwwwvvvssssssrrrqqqqqqqqqqqqrrrnnnnnnnnnnnnoooooooooooonnnnnnnnnooooooooooooooopppooonnnnnnnnnooopppqqqttttttssssssssssssssssssrrrssstttuuuvvvxxxyyyyyytttsssssstttvvvvvvtttrrrqqqqqqsssttttttuuuuuuuuussstttuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuvvvvvvvvvpppppppppoooooooooooonnnnnnnnnooopppppppppoooooommmmmmmmmmmmmmmmmmllllllllliiieeeaaa]]][[[ZZZYYY___cccddd```\\\[[[XXXUUUTTTTTTTTTTTTVVVWWWXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZXXXWWWVVVUUUUUUUUUXXXXXXYYYZZZ[[[[[[\\\]]]___```aaabbbbbbaaa```___]]]\\\[[[ZZZYYYYYYYYYZZZVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUWWWWWWWWWWWWVVVUUUTTTUUUUUUVVVVVVVVVUUUUUUWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWVVVUUUUUUTTTUUUUUUUUUYYYXXXXXXWWWWWWXXXXXXYYYUUUWWWYYYZZZYYYYYYZZZ[[[YYYZZZ[[[\\\^^^___```aaa]]]]]]^^^___aaaccceeefffbbbccceeehhhjjjlllnnnooommmmmmlllkkkkkkkkkjjjjjjhhhhhhiiiiiijjjkkkkkklllmmmooosssvvvvvvuuusssqqqlllkkkjjjjjjlllmmmllllllmmmnnnnnnoooooonnnnnnnnnhhhjjjmmmpppsssvvvxxxyyyuuuuuutttrrrqqqqqqqqqqqqrrrsssvvvxxx{{{}}}~~~~~~~~~~~~~~~}}}|||{{{yyyxxxyyyyyyzzzzzzzzz{{{{{{{{{xxxwwwwwwwwwwwwxxxxxxyyy{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~}}}}}}}}}~~~}}}zzzxxxyyyzzz}}}}}}zzzvvvtttrrrqqqssstttpppiiidddcccdddbbbeeejjjrrryyy~~~||||||}}}~~~vvvtttrrrrrrssstttsssrrrpppppprrrvvvyyyzzzyyywwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyxxxwwwvvvwwwxxxzzz{{{|||{{{zzzyyyyyyxxxwwwvvvuuuvvvvvvwwwuuutttsssrrrrrrrrrssstttsssssssssssssssssssssssssssrrrrrrrrrsssuuuwwwxxxyyyyyyxxxwwwwwwwwwwwwwwwuuuuuuvvvxxxyyy{{{||||||yyyxxxwwwwwwyyyyyyxxxwwwuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzxxxyyyzzzzzzzzzzzzzzzzzzvvvvvvvvvuuuuuuuuuttttttrrrssstttuuuvvvvvvuuutttooopppppppppqqqpppppppppnnnkkkeee```]]]\\\\\\]]]```eeegggbbb^^^]]]\\\XXXUUUUUUUUUWWWXXXZZZ\\\]]]^^^___`````````^^^\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWZZZZZZ\\\]]]___```aaabbbeeefffggghhhhhhgggfffeeebbbaaa```_________```aaa[[[\\\\\\[[[ZZZYYYXXXXXXZZZ[[[]]]^^^^^^^^^^^^]]]\\\\\\]]]^^^^^^]]]\\\[[[]]]]]]^^^^^^^^^]]]]]]\\\]]]]]][[[ZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVVVVVWWW\\\[[[ZZZYYYWWWWWWWWWWWWZZZZZZZZZZZZ[[[\\\]]]]]]WWWYYY[[[\\\[[[[[[\\\]]]______```aaaaaabbbccccccaaaaaabbbccceeegggiiijjjiiijjjmmmoooqqqrrrrrrrrrsssrrrqqqpppooooooooooookkkjjjjjjiiijjjkkkmmmnnnoooqqqsssvvvvvvuuusssqqqooommmlllmmmnnnpppooooooqqqqqqrrrrrrrrrqqqqqqpppmmmnnnpppsssuuuwwwxxxyyyvvvuuutttsssqqqqqqppppppqqqrrruuuxxx{{{}}}~~~}}}|||zzzxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyvvvvvvttttttssstttuuuuuuvvvvvvuuuuuuvvvvvvwwwxxxzzzzzz{{{|||}}}}}}}}}}}}}}}}}}||||||{{{zzzzzz{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{}}}}}}yyyvvvtttssssssuuuvvvqqqjjjfffgggiiipppooopppssswww{{{}}}~~~~~~}}}zzzzzzzzzzzzyyyxxxtttuuuwwwzzz~~~~~~|||~~~}}}{{{zzzyyyxxxxxxxxx||||||}}}~~~~~~}}}|||{{{zzz{{{}}}~~~|||{{{~~~}}}{{{zzzyyyzzzzzz{{{{{{yyywwwvvvuuuvvvwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxzzz|||}}}}}}|||{{{zzzzzzzzzzzzzzzwwwxxxyyyzzz{{{}}}~~~~~~|||zzzzzz|||}}}||||||xxxyyyzzzzzz{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{zzzzzzzzzyyyyyyuuuvvvxxxyyyzzzzzzyyyyyyvvvwwwwwwxxxyyyyyyxxxxxxppplllfffaaa^^^^^^```bbb```gggiiiddd```aaa```\\\WWWWWWXXXZZZ\\\^^^```aaa```aaacccdddcccaaa^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXX[[[\\\]]]```bbbdddfffgggjjjkkklllmmmmmmlllkkkjjjkkkjjjiiiiiiiiijjjkkklllggggggggggggfffeeedddccccccdddfffggghhhhhhhhhggghhhiiijjjkkkkkkjjjiiihhhgggggggggggggggfffeeeeeeddddddbbbaaa```````````````______^^^^^^^^^______```___^^^\\\ZZZYYYYYYYYY\\\\\\\\\]]]^^^___```aaa^^^```bbbbbbbbbaaabbbcccdddddddddddddddeeeeeeeeeddddddeeefffhhhjjjlllmmmnnnppprrrtttuuuuuutttssswwwvvvtttsssrrrrrrrrrrrrlllkkkjjjiiiiiikkkmmmooooooqqqsssuuuuuutttrrrpppqqqooonnnoooqqqrrrrrrqqqtttttttttuuuuuutttssssssqqqrrrtttvvvwwwxxxyyyyyyyyyxxxvvvuuussssssrrrrrrrrrsssvvvzzz}}}~~~~~~}}}{{{yyywwwvvvuuuuuuvvvvvvvvvwwwwwwwwwuuutttsssqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrsssvvvwwwxxxzzz|||~~~zzz{{{{{{{{{{{{zzzyyyyyywwwxxxyyyzzzzzzzzzzzzzzz||||||||||||||||||||||||}}}~~~}}}~~~zzzxxxuuutttssssssvvvtttmmmfffdddfffhhhoooqqqtttvvvwwwyyy{{{}}}~~~{{{zzz{{{|||~~~yyyxxxyyy{{{~~~|||~~~~~~|||{{{}}}~~~}}}}}}|||~~~~~~|||wwwyyy|||}}}|||{{{{{{|||yyyyyyxxxxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{|||||||||yyyyyyzzz{{{{{{{{{{{{{{{}}}~~~}}}{{{zzz{{{||||||{{{{{{{{{|||~~~~~~}}}||||||}}}~~~}}}}}}}}}|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~||||||}}}{{{{{{{{{zzzyyyxxxwwwvvvsssoooiiidddbbbcccfffiiillljjjhhhhhhhhhhhhfffeeeaaabbbcccdddeeeeeeeeeeeeggggggeeecccaaa___^^^]]]]]]\\\[[[ZZZ[[[]]]___aaa______```cccfffjjjmmmooorrrrrrqqqrrrrrrssstttuuutttqqqpppppprrrsssqqqnnnqqqpppppprrrtttuuurrrooonnnooopppqqqqqqqqqqqqqqqsssqqqqqqttttttqqqrrrtttssssssrrrqqqppppppppppppooonnnllljjjiiijjjkkklllhhhhhhggggggffffffeeeeeefffeeecccbbb```^^^\\\\\\]]]^^^```cccdddeeeeeeeeeeeeeeeddddddeeegggiiijjjmmmmmmlllkkkiiihhhgggggggggffffffgggiiimmmppprrrtttuuuvvvwwwxxxxxxxxxxxxvvvvvvvvvvvvuuutttsssrrrooonnnllliiihhhjjjooorrroooqqqsssuuuuuuuuusssrrrrrrrrrqqqqqqrrrtttvvvwwwtttttttttuuuvvvxxxyyyzzzwwwxxxyyyzzz|||}}}~~~~~~~~~|||{{{yyywwwvvvuuu{{{{{{|||}}}~~~~~~|||{{{{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxyyyxxxwwwtttrrrooonnnlllqqqqqqqqqqqqqqqqqqqqqqqqwwwvvvxxx{{{|||yyyxxxxxxxxxyyyzzzyyyxxxyyywwwuuutttuuuuuutttssszzzzzzzzzzzzzzzyyyyyyyyy||||||}}}~~~~~~~~~~~~~~~}}}{{{xxxwwwwwwuuuuuurrrjjjcccbbbfffiiilllooosssvvvwwwxxxzzz{{{~~~~~~~~~~~~~~~|||{{{|||}}}|||||||||~~~~~~}}}{{{{{{}}}}}}~~~}}}zzzwwwzzz|||}}}|||{{{{{{|||{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{||||||}}}{{{{{{|||}}}}}}}}}}}}}}}~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}}}}}}}}}}|||{{{zzzyyyuuurrrnnnkkkjjjkkknnnppppppnnnmmmnnnoooooonnnmmmiiijjjkkkllllllmmmllllllmmmllljjjgggeeecccaaaaaacccbbbaaaaaabbbccceeegggiiiiiiiiijjjllloooqqqsssttttttttttttuuuvvvwwwwwwzzzxxxvvvwwwyyyzzzyyywwwxxxwwwvvvxxxzzzzzzwwwttttttuuuvvvvvvvvvvvvvvvvvvtttrrrrrruuuuuussssssvvvxxxwwwwwwvvvvvvvvvvvvvvvyyywwwuuusssrrrqqqrrrsssnnnmmmmmmllllllkkkkkkjjjjjjiiihhhgggfffdddccccccdddeeegggiiikkkkkkkkkkkkmmmllllllllllllnnnooopppqqqppppppoooooonnnnnnnnnkkkkkkkkkkkkmmmppprrrtttwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxyyyyyyxxxxxxwwwwwwtttsssqqqnnnmmmnnnrrruuuvvvwwwxxxyyyyyyyyyxxxwwwuuuttttttsssssstttuuuvvvuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{|||}}}~~~}}}|||{{{{{{~~~~~~~~~~~~~~~zzz{{{{{{||||||{{{{{{zzz|||{{{zzzxxxvvvuuuttttttuuuuuuttttttttttttuuuuuuyyyyyyzzz~~~|||{{{{{{{{{|||}}}||||||{{{yyywwwwwwwwwxxxwwwuuu{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~|||zzzyyyyyyxxxuuuppphhhbbbaaafffkkkmmmqqqvvvyyyzzzzzzzzz{{{|||||||||}}}~~~~~~||||||~~~~~~~~~}}}{{{{{{~~~~~~~~~}}}zzzxxxxxxzzz|||}}}{{{zzz{{{{{{||||||{{{yyyyyyxxxxxxxxxwwwwwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||yyywwwuuuttttttuuuwwwxxxuuutttssstttvvvwwwvvvuuuqqqrrrssstttuuuuuuuuuuuutttrrrooollliiihhhggggggkkkkkkjjjjjjkkklllnnnoootttssssssssstttuuuvvvvvvvvvvvvvvvwwwwwwxxxyyyzzz}}}|||{{{|||~~~~~~~~~~~~|||zzz{{{{{{{{{|||{{{{{{zzzzzzuuussssssvvvwwwttttttwww}}}||||||||||||}}}~~~~~~}}}{{{yyyyyyxxxyyyuuuuuuttttttsssrrrrrrrrrppppppoooooonnnnnnmmmmmmmmmnnnppprrrsssttttttsssttttttsssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrqqqqqqrrrtttvvvwww{{{{{{|||}}}}}}}}}||||||{{{|||}}}}}}}}}}}}}}}}}}zzzzzzxxxuuussstttwwwzzz}}}}}}}}}}}}}}}}}}||||||yyyxxxwwwvvvvvvvvvvvvwwwwwwxxxzzz{{{|||}}}||||||~~~~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}|||{{{yyyxxxxxxyyy{{{|||~~~~~~}}}}}}}}}~~~}}}|||}}}{{{zzzyyyyyyzzzuuupppkkkfffcccgggllltttxxx|||}}}||||||{{{{{{{{{{{{}}}~~~~~~~~~~~~|||{{{|||~~~}}}{{{xxxvvvxxxzzz|||}}}{{{zzzzzz{{{|||{{{zzzyyyxxxwwwwwwwwwvvvwwwwwwyyyzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwyyyyyyxxxwwwuuuuuuvvvwwwxxxxxxxxxxxxvvvtttqqqooommmlllmmmmmmqqqppppppqqqqqqssstttuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}|||{{{{{{zzzuuussssssvvvwwwuuuuuuxxx~~~~~~~~~}}}|||{{{{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxzzz{{{{{{zzzzzzwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{yyyyyyxxxxxxxxxyyyzzz{{{~~~}}}{{{zzz|||~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~|||{{{zzzzzzyyytttqqqppplllggghhhmmmzzz}}}~~~|||{{{{{{zzzzzz{{{|||~~~~~~||||||~~~~~~{{{yyywwwwwwyyy{{{}}}}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{|||}}}}}}}}}}}}}}}||||||zzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{~~~~~~~~~~~~zzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{{{{{{{zzzzzz{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxzzzyyywwwwwwwwwwwwvvvtttttttttvvvwwwwwwwwwwwwwwwtttsssrrrppppppppppppqqqqqqrrrrrrtttuuuwwwxxxyyyuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvxxx{{{}}}}}}~~~~~~}}}||||||||||||{{{{{{zzzyyyvvvttttttxxxxxxvvvwwwzzz~~~}}}|||||||||zzzzzzzzzzzzzzzzzz{{{{{{yyyyyyzzz{{{{{{|||}}}}}}|||}}}~~~zzzzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{wwwpppnnnpppnnnhhhiiinnn{{{~~~~~~{{{zzzyyy|||{{{{{{{{{|||~~~~~~}}}~~~~~~~~~~~~{{{xxxxxxxxxyyy{{{}}}}}}{{{zzzyyyzzzxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzyyywwwyyy{{{||||||}}}}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~||||||||||||||||||||||||wwwxxxyyyyyyyyyyyyyyyyyy|||{{{{{{zzzzzzzzzzzz{{{xxxvvvuuuuuuwwwxxxwwwwwwxxxyyyyyyzzz{{{{{{{{{{{{{{{|||||||||{{{zzzyyyxxxzzzyyywwwwwwwwwvvvuuusssttttttuuuwwwwwwwwwwwwwwwuuuuuutttttttttssssssrrrpppqqqsssuuuxxxzzz{{{|||uuuuuuvvvwwwxxxxxxwwwwwwuuuuuutttrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqsssvvvyyyyyy{{{~~~~~~}}}~~~~~~~~~~~~}}}}}}|||{{{xxxyyy|||}}}||||||~~~}}}}}}zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyytttkkkgggkkkjjjeeegggnnnyyy{{{}}}}}}|||zzzzzz{{{}}}}}}|||||||||}}}}}}~~~~~~}}}~~~~~~zzz|||~~~}}}zzzyyyyyyzzzyyy{{{}}}}}}{{{yyyyyyyyywwwwwwwwwvvvwwwwwwxxxyyywwwwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzyyyxxxwwwwwwyyy{{{|||}}}~~~~~~}}}|||zzz{{{|||}}}}}}~~~~~~~~~||||||}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvvvvwwwxxxyyyxxxvvvuuuvvvxxxyyyyyyxxxxxxyyyzzz{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~{{{yyyxxxxxxyyyyyyxxxvvvwwwxxxyyyzzz{{{{{{{{{{{{yyyzzzzzzzzzxxxvvvtttrrrpppqqqtttwwwzzz}}}zzz{{{|||||||||{{{zzzzzzuuutttrrrpppooommmmmmlllmmmnnnnnnmmmkkkmmmqqquuuvvvzzz~~~}}}|||zzzzzz|||}}}}}}~~~~~~{{{yyywwwvvvsssgggaaaeeeeeebbbfffoooxxxzzz||||||||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~xxx{{{}}}}}}zzzyyyzzz|||zzz{{{}}}}}}{{{yyyyyyyyywwwwwwwwwwwwxxxyyyzzz{{{xxxxxxxxxwwwwwwwwwwwwvvvyyyzzzzzzzzzyyyxxxxxxwwwxxxzzz|||~~~~~~}}}|||{{{|||}}}~~~||||||}}}~~~||||||}}}}}}|||{{{zzzzzzvvvvvvuuuuuuuuuvvvxxxyyyzzzyyyxxxyyy{{{}}}}}}}}}yyyzzz{{{}}}~~~~~~~~~~~~}}}~~~|||zzzzzzzzz|||}}}|||{{{||||||}}}~~~~~~|||xxxtttrrrppprrruuuyyy}}}}}}|||vvvtttrrrpppmmmllljjjjjjjjjkkkkkkiiiggghhhlllpppvvv{{{{{{yyy{{{|||}}}}}}{{{|||~~~}}}{{{wwwsssppphhheeebbbaaabbbhhhmmmqqqzzz{{{||||||{{{{{{|||~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}|||{{{yyy{{{}}}}}}|||{{{|||}}}~~~{{{yyyyyy{{{~~~zzz{{{|||}}}}}}}}}}}}}}}~~~{{{zzzzzzzzzzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzssspppsssxxx~~~yyywwwsssooollljjjiiihhhjjjjjjjjjjjjkkkkkkkkkkkkwww{{{}}}zzzyyyyyy{{{yyytttpppsssuuuzzzzzzvvvrrrnnnkkkdddcccaaaaaaccchhhmmmqqqzzz|||~~~~~~}}}}}}~~~~~~}}}}}}|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~~~~xxxrrruuuzzzwwwuuurrrooolllkkkjjjiiillllllllllllmmmmmmmmmmmmvvvzzz}}}|||~~~|||uuupppmmmkkknnnttt}}}zzztttooollliiigggbbbbbbbbbdddggglllppprrrzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~xxxzzz~~~uuutttqqqooommmlllkkkkkknnnnnnooooooooopppppppppuuuyyy{{{uuupppnnnjjjmmmsss|||{{{sssmmmiiigggeeedddaaaccceeeiiimmmqqquuuwww|||~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~uuusssqqqooonnnmmmmmmnnnqqqqqqrrrrrrssssssttttttvvvzzz|||xxxvvvvvvxxx{{{~~~xxxooohhhdddbbb``````___bbbffflllqqqvvvyyy{{{~~~~~~~~~~~~}}}}}}|||{{{|||}}}~~~wwwvvvtttrrrqqqqqqrrrrrrtttuuuuuuvvvwwwxxxxxxxxxyyy|||{{{uuummmfffaaa___]]]\\\___bbbgggmmmtttyyy}}}~~~~~~~~~}}}~~~}}}}}}|||{{{yyyxxxxxxxxxyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~sssnnnhhhdddbbbaaa```___bbbeeejjjqqqyyy}}}yyyiiifffcccbbbccceeeffffffgggjjjooovvv~~~{{{ssspppkkkiiigggffffffhhhkkklllqqqtttyyyxxxqqqnnnhhhgggfffeeefffhhhkkkmmmtttwww|||tttooommmiiihhhgggfffhhhkkknnnpppwwwzzzzzzrrrooonnnlllkkkjjjjjjkkknnnrrrtttxxxzzzwwwpppnnnlllnnnmmmllllllnnnqqqtttwwwyyy{{{uuuooollliiilllllllllmmmpppuuuyyy|||~~~zzzrrrnnnkkkhhhkkklllmmmqqqvvv}}}}}}qqqmmmmmmkkkhhhlllmmmpppvvv}}}uuummmjjjhhhgggeeelllooouuu}}}}}}}}}|||}}}~~~~~~vvvvvvvvvtttssstttwwwzzz}}}wwwpppllllllmmmmmmmmmsssvvv{{{~~~~~~~~~eeeeeefffgggiiijjjkkklllrrruuu|||vvvvvvxxxyyyvvvmmmiiijjjkkkjjjjjjllloooqqqqqqooolllkkkmmmoooppppppwwwyyy~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~aaabbbccceeegggggghhhhhhiiikkknnnrrryyyyyyooofffeeeeeefffjjjooo{{{~~~xxxoooiiihhhjjjlllmmmmmmooorrrtttsssrrrrrrrrrssssssssssss{{{}}}~~~}}}}}}}}}~~~~~~cccdddfffggghhhiiiiiihhhggghhhiiijjjmmmsss{{{pppkkkfffeeeeeeeeegggkkkjjjlllppprrrrrrpppmmmjjjjjjlllooorrrssstttwwwyyy{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~ggggggggghhhhhhhhhiiiiiigggiiikkkmmmooossswww{{{yyyvvvrrrqqqpppooooooooopppqqqlllmmmnnnpppqqqqqqppppppqqqtttxxx{{{}}}~~~~~~~~~uuutttsssrrrrrrrrrssstttuuuxxx|||zzz|||~~~}}}||||||{{{zzz