BM6P6(@ ...000222555555444222111222222222333333444444444444333111000000000111111222222222111000//////...111111111111111222222333333333444444555999>>>AAAMMMUUU^^^bbbdddhhhpppxxxyyywwwwwwtttllldddhhhrrrnnnpppsssvvvxxxzzz|||}}}{{{~~~{{{{{{~~~zzzwww~~~ppp___TTTFFFDDD???999444333555777333777<<<@@@DDDJJJRRRWWWaaaccceeegggjjjooouuuyyy{{{~~~}}}yyywwwvvvkkkgggcccbbbcccdddbbb```___^^^___aaaffflllrrrvvv|||{{{zzzzzz{{{|||~~~~~~~~~~~~}}}zzzuuunnneeeYYYMMMFFFDDDAAA===;;;;;;;;;;;;:::777777777777777888999999444444333333222111000000333222111000////////////444333222111000000000111/////////......---------,,,,,,,,,---------......000...,,,,,,...///000000---222666777777<<>>FFFNNNXXX___dddhhhooouuuxxxvvvvvvsssiii^^^[[[```ccceeejjjnnnsssxxx|||}}}{{{|||~~~qqqhhhXXXPPPEEE<<<777555444333444777:::<<<>>>BBBHHHLLLSSSUUUWWWZZZ^^^eeelllrrrzzz}}}}}}zzzyyyxxxssspppmmmkkkjjjhhheeebbb^^^]]]]]]___aaaeeeiiilllpppuuu|||~~~}}}{{{zzzzzzzzzxxxxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~yyyvvvpppiii```UUUJJJCCC>>><<<888666666666666555333333222222333333444555444333333222111111000000222111000///............222111111000/////////000.........------,,,,,,,,,------........./////////111000///000111222333333000333555777<<>>EEEOOOYYYaaahhhnnnrrrvvvvvvvvvuuulll___VVVTTTZZZ]]]bbbhhhnnnvvv~~~|||~~~xxxmmmaaaPPPEEE???<<<777222777777888888888:::===@@@CCCEEEGGGKKKPPPXXXbbbhhhuuuwww{{{|||{{{zzzzzzzzzzzzyyyxxxvvvtttpppjjjfffaaaaaa```___^^^^^^^^^^^^aaaffflllppprrrsssssstttxxxyyyyyyyyyyyyxxxwwwwwwttttttsssrrrqqqqqqpppppprrrrrrqqqpppoooooooooppppppqqqrrrtttvvvwwwxxxxxxsssooohhhaaaXXXOOOFFF@@@:::777444333333333222111000////////////000111111333333222222111000000000000000///...------------//////.................................---------....../////////000000000/////////000000111222222444555888>>>JJJ\\\ooo{{{}}}yyyrrrjjjYYYRRRSSSeee~~~iiiSSS???555444222000//////000111000///000000///............/////////......///000000111------------------------,,,,,,,,,,,,,,,------......---,,,---...///...,,,,,,,,,---------,,,++++++,,,,,,---------,,,,,,+++---,,,,,,---...///---,,,............------------......---,,,,,,,,,------000000000000000000000000000000000//////.........111111111111111222222222555999???FFFMMMXXXdddmmmqqquuuyyy}}}}}}yyywwwuuussspppnnnmmmlllkkkkkklllllljjjiiiddd___YYYUUURRRPPPOOOMMMIIIIIIHHHGGGEEEDDDCCCCCCDDDFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNJJJKKKLLLLLLKKKJJJLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJLLLMMMOOOPPPQQQTTTYYY]]]aaaeeelllssszzz555444333111000000111111333222222111111000000000222222111111111111111111......///000111222333333///////////////000000111111111222111000111444666999===EEEOOOZZZeeelllqqqvvvxxxzzz{{{vvvlllccc]]]^^^bbbfffjjjpppxxxyyyoooaaaUUULLLDDD<<<777888777666444444555888:::;;;<<<>>>AAAFFFNNNWWW]]]gggkkkooorrrtttuuuwwwyyyzzz{{{}}}~~~|||xxxsssooolllkkkhhheee```\\\YYYWWWXXX[[[```dddeeeeeeffffffjjjjjjjjjkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhjjjiiiiiihhhhhhhhhhhhhhhggghhhjjjmmmnnnnnnnnnnnnjjjfff___XXXQQQJJJCCC>>>999777444333333333222111000000//////000000111222222222111111000000000000000//////...------......------,,,,,,,,,------...000000//////////////////....../////////000000000///000111000000000222333888<<>>DDDKKKPPPUUUYYY___cccgggjjjnnnqqqqqquuuzzz~~~~~~|||{{{wwwvvvrrrmmmgggaaa[[[XXXUUUWWWZZZ[[[[[[[[[[[[\\\]]]]]]]]]^^^___``````aaa```aaaaaabbbbbbaaa``````^^^^^^___```aaaaaaaaaaaa___aaabbbcccdddcccbbbaaa___[[[UUUPPPJJJEEE@@@<<<777555333333333333222000000000000000000111111222111111000000000000//////000000//////......//////,,,,,,+++,,,,,,---..............................------........./////////111333444333333444888;;;AAAJJJXXXjjjyyy~~~|||uuukkkccc^^^ZZZYYYXXXZZZeeexxxlllQQQCCC===999444222000000///...---------...///...---,,,,,,---///000000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,+++,,,---...---,,,******++++++,,,++++++***---...............------)))***,,,,,,,,,,,,,,,---......------,,,,,,,,,+++///...---,,,,,,,,,,,,,,,........................000/////////.........------...//////111111222333222444777;;;@@@JJJVVV___dddkkkqqqvvv||||||xxxyyy||||||zzzuuussspppoooppppppooonnniiieee___[[[YYYXXXWWWVVVVVVUUUSSSPPPMMMJJJHHHFFFFFFGGGIIIHHHGGGFFFFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRWWW[[[aaahhhoootttyyy}}}666444333111000000111111222222222222222111111111000000111222222222222111000000000000000111111111000000/////////000111111111222333222111111333444444666999===EEERRR___hhhttt|||zzz~~~xxxhhhWWWIIIBBB>>>;;;666333333444555555666666777666777:::>>>BBBEEEHHHNNNSSSWWW[[[___bbbccchhhoootttwwwzzz|||~~~{{{yyyvvvrrrlllgggccc```WWWYYYYYYXXXVVVTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXYYYYYYYYYXXXWWWVVVQQQRRRTTTVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUSSSPPPLLLHHHEEEAAA===:::444333111111222222000...//////......//////000111000000000///////////////000000//////...//////000,,,,,,,,,,,,---...///000+++++++++,,,,,,,,,,,,,,,------........./////////...000222333444888@@@FFFSSS___qqq~~~|||wwwlll___YYYWWWYYY___eeerrrkkkWWWAAA999888666111...///000000...,,,,,,---...,,,++++++++++++,,,------222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++,,,---...---+++******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,***+++------,,,+++,,,---------------,,,,,,,,,,,,......---,,,,,,,,,------------------------------........................,,,---...///000111222222111333555777;;;CCCNNNWWW^^^fffmmmqqqwww~~~{{{tttrrruuuyyy}}}|||yyyvvvtttsssrrrqqqppplllhhhbbb___]]]]]]\\\[[[XXXWWWUUURRROOOMMMJJJIIIFFFHHHIIIIIIGGGFFFFFFGGGCCCDDDEEEEEEFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLHHHIIIKKKNNNPPPQQQRRRSSSUUUYYY___eeekkkrrryyy}}}444333333222111111111111222222222222333333333333///000111222333222222111111111111000000000000000111000000000000111222222///111222222111111222444000333777999===GGGTTT^^^iiiwww|||nnn```VVVLLLGGG???:::888777666444444555666555444555777999:::===BBBEEEHHHKKKOOORRRSSSWWW]]]aaaeeeiiiooossstttsssrrrooommmkkkiiihhh______]]]ZZZVVVRRRRRRRRRQQQPPPNNNMMMMMMMMMNNNNNNMMMNNNOOOOOOOOOMMMKKKJJJFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLHHHFFFCCCBBB@@@===:::777333222111111222222000...//////......//////000111///////////////////////////......------......///,,,---------///000111222,,,,,,,,,,,,---------........./////////000000000...111444666:::CCCOOOYYYjjjwww|||xxxuuuttttttkkk```XXXYYY```kkkzzzsssTTTGGG:::555333000//////---...000///------///111+++,,,---............---////////////......---,,,++++++++++++++++++++++++---------,,,---......///---,,,++++++------,,,+++***++++++,,,------,,,,,,((()))***+++,,,---------+++---///...,,,++++++---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---..............................,,,------....../////////.........//////000000000000222444555777>>>GGGNNNWWW```iiinnnssszzzvvvrrruuuyyy}}}}}}zzzxxxvvvtttsssoookkkfffcccaaaaaa``````[[[ZZZYYYVVVTTTRRRPPPOOOIIIKKKLLLKKKJJJHHHHHHIIIFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAADDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMIIIJJJMMMQQQTTTWWWYYYZZZaaafffmmmsssyyy~~~333333333222222222111111222222222333333444444444///000111222333333222111......///000111222333333111111111111111222222333...///111111000000222333,,,111666888999@@@LLLVVV^^^qqqyyy{{{vvvkkkZZZSSSIIIBBB>>>;;;888555444555666666444444444666666999<<<>>>@@@BBBEEEGGGFFFJJJNNNQQQTTTYYYaaafffllllllkkkkkkkkklllmmmmmmfffeeeccc^^^XXXTTTSSSSSSPPPOOOLLLJJJHHHHHHHHHHHHFFFFFFHHHHHHGGGEEECCCBBB@@@AAACCCEEEFFFFFFEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHAAA???>>>>>>===;;;777444444333222333444333111///111000000000000111222222.........///////////////------,,,,,,,,,------...------......000111333444.../////////000000111111000000000000111111111111555888===AAAGGGSSSbbbnnn{{{{{{tttmmmiiihhhiiieee]]]YYYbbbrrrnnnZZZDDD>>>888555111...000555***---//////......111444...///111222222222111000***+++,,,---...---,,,+++++++++++++++++++++++++++...------------...//////---,,,++++++------,,,+++***+++,,,---------------)))***+++---...///000000,,,...000///,,,***+++---+++++++++,,,,,,---------,,,,,,,,,,,,------...///////////////////////////+++,,,,,,---...///000000000000//////...............000222333555:::BBBIIIRRR\\\fffkkkqqqyyy~~~zzz}}}~~~|||zzzwwwuuuqqqnnniiieeeddddddcccccc___^^^]]][[[YYYWWWUUUUUUMMMOOOPPPOOOMMMLLLLLLMMMJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEECCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKHHHHHHIIIJJJKKKLLLMMMNNNQQQSSSVVVZZZ___bbbeeefffmmmrrryyy222222222222222222222222444222000000111222111000000///...------...///000000000000000000000000000000111222333333222111000000111333444444333111000111...111888888666>>>MMMQQQdddwww}}}}}}yyyzzzsssjjj\\\PPPGGGAAA<<<888444555666555333111111222111222222444666999;;;<<<<<<===>>>AAAEEEIIIMMMOOOVVVWWWYYY\\\```dddgggiiidddddddddcccaaa]]]XXXVVVSSSRRRPPPMMMIIIFFFDDDCCCDDDCCCCCCBBBAAA@@@@@@?????????>>>>>>===>>>>>>>>>======>>>>>>??????@@@@@@;;;;;;::::::999888777777444333111//////000111333000000////////////000000...------,,,,,,------...///............---------///...---,,,+++,,,---...,,,///333333222///......//////000111222333444555666:::BBBMMM[[[lll||||||xxxpppiiiccc`````````ddd^^^^^^ooorrrVVV@@@999777333000------......//////...---,,,,,,++++++------------------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,---......---,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++------,,,++++++******)))+++++++++,,,,,,,,,------------............------------............------............///000111222666555222222444999>>>BBBMMMSSS]]]fffnnntttxxx{{{~~~|||~~~~~~xxxvvvtttppplllhhhfffffffffeeebbb^^^\\\ZZZYYYVVVUUUTTTTTTTTTSSSPPPOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJIIIGGGGGGHHHHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNOOONNNMMMLLLMMMPPPRRRUUUYYY```eeejjjooosssvvv~~~|||vvv333333333333333333222222000000000111222111///,,,000000///......///000000000000000000000000000000000111111222222111111000111111222222222111000///444///000777777444;;;GGGGGGXXXjjjuuu|||}}}}}}{{{yyy~~~~~~zzz}}}}}}qqqdddWWWKKK@@@999666555444222111111222222000111111222333555555666777888888:::<<>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::999999888777777666666333222111000000000111111000//////////////////000...------------------...///............---------000//////......////////////000222333222111000///000111111222333666:::<<>>>>>>>>>>>===<<<;;;:::999999999999999888888888888888888777777666666555555444444111111111111000000000000/////////....../////////........................///............---------000000111111111111111000000///...///000111111000222333444666999@@@HHHMMMZZZ___kkkzzz|||wwwooohhh^^^\\\WWWSSSPPPQQQVVVYYYcccppprrrVVVCCC:::555555333111///......///000000000000///......------------------------------,,,,,,++++++++++++******,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,------------......---------.........//////------............---------......//////......---000000000000111222333333===:::666333222222444666BBBGGGOOOXXXcccmmmwww}}}~~~}}}xxxtttqqqooonnniiigggfffeeeeeecccaaa^^^WWWVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQOOOOOOPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJKKKMMMIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRSSSTTTUUUWWWXXX[[[```gggkkkqqqvvv}}}zzzuuuooojjjfff333333444444444444555555555444555666777666333111111111111111111111111111000000000000000000000000222111000//////000111222111000/////////000111111...)))(((---111222555999;;;AAAKKKVVV```gggkkkllluuuyyy|||ttt||||||vvvssszzzxxxjjj]]]UUUOOOFFF===888777888666333333333444444444333111111222111000000000111222333333444555888;;;>>>AAABBBEEEGGGJJJMMMOOOPPPPPPPPPOOONNNMMMKKKJJJHHHGGGFFFAAAAAA@@@@@@?????????>>>>>>===;;;:::999888777777777777666666555555444444444444444333333222222222000000111111111000///.........////////////...............//////.........///............------------...000111222111000000333000---...111444666666444777;;;???FFFQQQ]]]fffuuuxxxzzztttmmmddd^^^RRRQQQPPPNNNPPPXXXccckkkvvvZZZEEE:::777777222111000......///000111......---------,,,,,,,,,------------------------------------------------,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,++++++******++++++,,,+++++++++,,,,,,---------+++++++++,,,---......///------------............------............------......////////////......////////////000111222333777555333222222444666777<<<@@@GGGPPP[[[gggttt|||xxx|||{{{xxxuuutttmmmkkkjjjiiihhhfffccc```[[[ZZZYYYYYYZZZ\\\\\\\\\ZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUSSSSSSTTTTTTRRRQQQPPPPPPPPPOOOOOONNNNNNNNNHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGIIIKKKKKKKKKLLLMMMOOOMMMMMMNNNNNNOOOOOOPPPPPPOOOPPPQQQSSSUUUVVVXXXXXX[[[]]]```dddiiipppwww}}}~~~zzztttnnnjjjhhhgggfff333333333444444555555555333111......///000000///111111222222222222111111000000000000000000000000222111000//////000111222////////////000222333444222...,,,...111222333555666999@@@IIIRRRYYY___ccclllqqqzzz{{{{{{|||}}}yyy|||~~~xxxuuuzzz~~~tttmmmiii^^^UUUJJJBBB???<<<777333333333444444444333222222000000/////////111222333333333333444555777888999888:::<<<@@@BBBDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@????????????<<<<<<:::999777777666666555555555444444333333222222222111111111111000000///000000000000///...---......///000000///.........//////000000//////...///............---------+++,,,...000111111000///333222000111555:::>>>@@@===BBBIIIQQQZZZfffuuu}}}ttthhh]]]VVVSSSFFFHHHLLLPPPYYYiii{{{ttt[[[GGG===888555444000//////......///000000---------------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,++++++******++++++,,,+++++++++,,,,,,---------))))))***+++,,,------...+++,,,,,,,,,,,,---------------............------...//////////////////.........---......///000111222222111111222444666777888;;;@@@HHHRRR```mmmvvvuuuvvvyyy}}}|||{{{rrrqqqnnnmmmllljjjfffdddaaa^^^\\\\\\^^^``````___^^^^^^]]]]]]\\\[[[[[[[[[[[[YYYXXXXXXXXXXXXWWWUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMMMMNNNPPPQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTUUUVVVXXXZZZ\\\]]]^^^fffiiinnnsssxxx~~~zzzrrrnnniiicccaaabbbeeeggg222222333333444444555555555111...,,,---///111111111111222222222222111111000000000000000000000000111000000//////000000111...///000000111222333333666555333222111000000111111222777???FFFMMMWWW___ccciiisss{{{|||yyy{{{~~~}}}}}}|||{{{~~~zzzxxxxxxmmmeee[[[RRRKKKCCC<<<777555444333222111111111222///............000222333222222111111111111222222333444666888:::;;;<<<<<<;;;;;;;;;;;;::::::::::::============<<<<<<<<<<<<999888777666555555555555333333333222222222222222000000000000000000//////////////////...............///000111111000///......///000111111000///...///............---------,,,,,,...///111111222222///111333555888>>>FFFKKKPPPWWW```hhhppp{{{vvvwwwssshhhZZZOOOKKKLLLDDDKKKTTT___lll~~~mmmZZZEEE:::888555000---//////............//////////////////////////////------------------------******++++++++++++,,,,,,*********+++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---))))))***++++++,,,------+++++++++,,,,,,,,,------------............------...//////000000//////...------------...///000000222222111111222222333333555777;;;AAAJJJVVVccclllwww}}}yyyyyyzzz{{{{{{xxxuuussssssqqqpppnnnjjjfffbbbaaadddfffeeecccdddddddddcccbbbbbbaaaaaaaaa___^^^^^^___^^^]]][[[[[[ZZZYYYXXXWWWVVVUUUTTTRRRRRRRRRSSSRRRRRRQQQPPPOOOOOOOOONNNNNNNNNNNNMMMNNNOOOQQQRRRRRRRRRTTTVVVTTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[]]]```bbbeeeggghhhssswww}}}}}}wwwrrrhhhfffbbb^^^\\\```fffkkk111111222222333444444444555333000000111222222222000000111222222111000000000000000000000000000000//////000000000000////////////000111111000///...000333333111...---///111000000444999===AAAMMMZZZ]]]dddmmmsssxxx|||xxxxxx|||~~~~~~|||~~~~~~|||}}}zzzvvvooofff[[[QQQHHHCCC;;;999666333111111222222000000///......///111111111000////////////000000333333333444444444444444444444555555555555555666777777777777777777777777555444333222222222222222000000000000000111111111////////////////////////000///...---------......///000111222222111000///...///111222222111///...///............---------///000000111333444666777333888>>>AAADDDKKKVVV^^^gggoooyyy}}}oookkkdddYYYPPPKKKMMMPPPWWWbbbppp|||nnnUUUFFF888555555222...---........................////////////////////////------------------------*********++++++,,,,,,,,,)))*********++++++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,---------....../////////...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,---------,,,,,,,,,,,,---------...------............------//////000000000000//////---------......///000111111111111111111111111111333555777;;;BBBLLLXXX___jjjsss{{{~~~|||}}}~~~~~~~~~yyytttnnnmmmooopppooolllllllllkkkkkkjjjiiiiiiiiiiiigggffffffffffffeeecccbbbbbbaaa___^^^]]][[[[[[WWWWWWXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSUUUWWWYYYYYYXXXYYYZZZ\\\[[[[[[\\\]]]^^^___``````ccceeehhhlllqqquuuxxxzzz|||vvvooojjjbbbbbb```___aaahhhrrryyy000000111222222333444444111/////////000000...---///000111222222111000///000000000000000000000000...///000111111000///...///000111111000...+++***%%%***...,,,)))+++000333333222444777666888DDDSSSZZZaaaiiinnnrrrzzz~~~yyytttyyyyyyvvvxxx{{{}}}}}}vvviii]]]TTTOOOCCC???:::666333222333444444333111000000000111111000////////////000111111333222222111000/////////111222222222333444444444222222222222222222222222111111000000000000000111---......//////000000000.../////////////////////111///---,,,+++,,,...//////111222333333222111///...000111222222111000...//////.........---------333333333333555777:::;;;@@@HHHQQQUUUVVV]]]jjjuuuxxx{{{wwwjjjcccXXXOOOMMMPPPVVV[[[ppp|||kkkVVVEEE;;;444555555222111333...............---------,,,---------------------------------------------,,,,,,,,,------.........))))))******++++++++++++,,,++++++++++++++++++,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,------------......---------.........//////---..................---//////000000000000//////.........//////000111222---...///111222222222222222333555777===FFFPPPWWW```lllxxxzzzxxxyyyzzzxxxuuurrrrrrqqqqqqpppoooooooooooommmllllllllllllkkkiiihhhhhhfffeeecccbbbaaa```aaabbbbbbbbbbbbaaa``````YYYYYYYYYXXXXXXWWWWWWWWW\\\]]]^^^^^^^^^^^^___aaaaaabbbcccdddeeefffggggggkkknnnrrrwww}}}}}}zzzwwwuuurrrmmmeee___^^^```aaadddiiisss000000000000111222333333666666555444333222111000//////000000111111111222111111000000//////......000///////////////000000///////////////////////////......///111111000///000111222333444777<<>><<<888444666444222222222222000...000///...---------------444000---...222444222///000000000000000000000000333333333333333333333333000000000000////////////***,,,000333444222///---////////////000000000111///......---------......222333444555444222///---000111333444444222000//////111222111//////333666666;;;???===999;;;DDDMMMSSSVVV]]]fffoooxxx~~~{{{sssoooggg\\\SSSPPPPPPXXXjjj|||iiiRRREEE777666444222000...---,,,...---,,,,,,,,,,,,---...+++)))((()))---...---+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++******************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................////////////000000000000......///000111222222333333333333444777???HHHNNNXXX^^^jjjxxx~~~}}}}}}zzzzzz}}}}}}xxxtttssssssssssssrrrqqqpppooollllllmmmmmmmmmkkkjjjiiiiiijjjkkkmmmmmmllljjjiiiddddddcccbbbbbbccceeefffgggggghhhiiiiiiiiihhhhhhhhhhhhiiikkknnnqqqtttuuuyyy|||~~~xxxrrrjjjggggggfffccc___^^^```gggqqqxxx333333333222333333444444222222111111111111000000000000111111222222222222111000000000/////////...111111000000000000111111000000000000000000000000000//////000222333111000///000111222222555999<<>>IIIRRR^^^eeejjjkkkllloooooollljjjnnnuuu|||~~~zzzyyy{{{~~~~~~~~~zzzssslllfffcccbbbhhhrrr|||}}}~~~{{{wwwsssnnngggcccYYYVVVQQQJJJDDD>>>:::888666666666555555555666777000000000000000000000000........................000000/////////.........222000---******+++---...------...///000000111111000///////////////000000///222666<<>>888666333111111111000///111000000////////////000,,,,,,---......---,,,,,,'''***,,,,,,******,,,///******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,******+++,,,,,,---......)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++))))))***------,,,+++***)))((('''++++++,,,,,,,,,---------++++++,,,,,,---...//////........................---------.........//////,,,------...///000111111333333333222111333777;;;:::;;;>>>FFFQQQ]]]fffkkkssszzzzzzwwwyyy{{{}}}~~~|||xxxooonnnkkkfffbbb___^^^___\\\\\\^^^```bbbccceeeeeelllqqq{{{444444333222111111111111555333111///......///000//////////////////////////////000000111111111111000000////////////000000000000000000000///......////////////////////////...///000111111000///...------...///111444777888EEEJJJSSS___jjjnnnmmmjjjlllrrryyyzzzxxxwww{{{~~~yyyuuutttxxx|||{{{}}}|||}}}zzzqqqmmmppppppnnnqqqwww{{{zzzsssttttttssstttyyyvvvkkk___UUUNNNJJJLLLIIIDDD@@@>>>===<<<<<>>EEEKKKNNNWWW\\\dddmmmtttxxxyyyzzz~~~}}}~~~~~~yyywwwtttrrrtttzzzzzzlll___ZZZYYYTTTOOOMMMTTTbbblll|||ttt```MMM???777111111000//////////////////...---,,,+++,,,---------,,,,,,,,,---,,,)))'''------------------------******++++++++++++******))))))***+++,,,,,,------,,,++++++******++++++,,,((()))***,,,---...//////,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------......------,,,+++,,,,,,------...///000000......---,,,,,,...///000////////////000000000000000000000000000111111222222222666???HHHPPP\\\gggjjjvvv~~~{{{}}}{{{xxxrrrkkkeeeddd```^^^___]]][[[\\\```ccceeehhhiiikkklllnnnoooxxx333222111111111222333444333222000///...///000111000000000000000000000000//////////////////000000......------------......000000000000000///......//////////////////////////////000000000000//////------......000222555666===AAAIIIVVVbbbjjjmmmmmmmmmsssxxxyyyuuuuuuxxx}}}yyytttrrrsss||||||||||||{{{|||}}}zzz{{{www{{{|||yyyvvvtttooohhhfffhhhkkkmmmqqqxxxvvvkkkccc___]]]```]]]XXXRRRNNNJJJFFFDDDDDD???999777999999666333111222333222000000222444555111111444555222111444000000111222222222222222///222444666555444555555888777666666777888999:::::::::;;;>>>DDDKKKQQQUUU\\\bbbkkksssxxx{{{~~~|||uuuppphhhgggjjjooosssoooeee\\\SSSTTTVVVXXX^^^lll~~~oooYYYIII???:::777111000000///....../////////...---,,,,,,,,,------)))))))))+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((())))))******+++++++++,,,++++++******++++++,,,((()))***,,,------------+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------------------,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------......------,,,+++,,,,,,,,,---.........///......------......///000.../////////000000000000000000//////000000111222333222555<<>>HHHTTT___fffiiijjjpppuuuvvvtttuuuyyy~~~uuunnnnnnppp~~~yyyuuuqqqqqqtttzzz||||||qqqeee\\\___bbbgggmmmuuu}}}wwwsssssstttuuutttqqqlllfff```[[[XXXRRROOOKKKJJJIIIEEE???:::999::::::888666555777888777555555888888555444666333444444555666777888999555777999:::::::::<<<===@@@???>>>>>>???BBBFFFHHHFFFGGGIIIMMMRRRYYY___ccckkkrrr{{{{{{pppgggaaaYYYZZZ]]]aaacccaaa]]]YYYUUUZZZbbbkkkxxxoooUUU@@@666333333333000000///............//////...---,,,,,,,,,,,,---)))))))))+++---...---+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++************++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------......------,,,+++,,,,,,,,,,,,---------------......///////////////....../////////000000000000000//////000000111222333111333888<<<@@@HHHPPP___iiittt|||{{{yyywwwuuutttnnniiidddaaacccggglllnnn\\\[[[]]]bbbdddfffkkkrrr{{{333222000//////111333555222111000///.../////////000000000000000000000000/////////............---000000////////////000000//////000000000000//////000000000000000000000000000///...------...///000---------.........//////555555666;;;DDDNNNXXX]]]ccchhhooosssuuuxxx}}}uuulllmmmqqq|||}}}vvvlllkkknnnuuuzzzuuueeedddcccdddhhhnnnuuuzzz~~~}}}}}}xxxtttrrrhhhgggfffddd```YYYQQQJJJJJJJJJIIIFFFBBB@@@@@@AAAAAABBBBBBCCCAAA???>>>??????>>>>>>===>>>@@@BBBCCCEEEGGGIIIJJJKKKKKKMMMOOOLLLKKKKKKLLLPPPUUUZZZ^^^]]]]]]___bbbggglllqqqttt|||vvvkkkaaaXXXSSSNNNRRRWWW[[[]]]^^^___```jjjpppzzz{{{dddVVVEEE999555444000,,,//////...------...............------,,,,,,,,,,,,---,,,++++++,,,,,,***)))******************************++++++++++++******)))))))))))))))))))))(((++++++************++++++))))))************))))))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,((()))***+++,,,---------........................,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,++++++---...///000111000///............/////////000000///////////////000111111222000111444777999???GGGVVV```jjjrrrzzzzzzvvvqqqnnnkkkiiigggeeebbb___\\\[[[```hhhooottthhhiiilllrrruuuxxx444333111//////000111222333222111000...---------////////////////////////////////////////////////000000////////////000000//////000000000000//////////////////////////////000///...------...///000---------......---------222111111333888AAAJJJPPP\\\bbbiiippptttxxx}}}vvvppprrrwwwzzz{{{pppmmmmmmqqqvvv|||wwwrrrjjjeeecccfffkkknnnxxx}}}~~~|||vvvnnnddd^^^______]]]XXXTTTPPPOOOOOOQQQUUUXXXXXXWWWWWWWWWWWWUUUSSSQQQPPPPPPQQQSSSTTT^^^```cccdddeeeeeeggghhhdddcccbbbcccfffkkkpppssssssssstttuuuxxx{{{~~~|||yyyzzz|||yyyooodddZZZSSSOOONNNMMMSSS[[[ccciiioootttxxxmmm]]]IIIBBB999666777666000***...---------------......---------------,,,,,,,,,---,,,******+++,,,+++*********************************++++++++++++************************))))))+++******))))))******+++))))))*********)))(((((()))***++++++,,,,,,,,,+++*********+++++++++,,,,,,******++++++,,,,,,++++++........................,,,++++++******++++++,,,+++++++++,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,---///000000000///.............../////////////////////...///000000111000...///222444555;;;BBBMMMWWWaaahhhqqqzzzyyy}}}}}}yyyuuullliiieeebbbaaa```^^^\\\[[[[[[ZZZZZZ^^^eeemmmssstttvvv|||333333222111000/////////222111111000///...---,,,............................../////////000000000......------------.........//////000000000000000///////////////////////////..................///------.........------,,,,,,---...///333999AAAFFFTTTZZZcccjjjooorrruuuwwwxxx|||~~~{{{vvvtttyyy}}}yyytttqqqqqqrrruuutttkkkgggggghhhiiimmmsss}}}{{{yyyyyyyyy|||tttnnnqqqqqqnnnjjjeeeaaa``````^^^fffkkklllllloooqqqqqqnnnllliiigggfffhhhjjjlllvvvyyy}}}~~~~~~~~~}}}||||||~~~{{{wwwuuujjjdddZZZQQQLLLMMMPPPSSS\\\cccooozzz}}}uuudddOOOAAA;;;666000///222333111------,,,,,,,,,,,,---......------......------,,,+++***(((((())),,,.........******************************++++++++++++************************************))))))))))))******))))))*********))))))(((((()))***+++,,,,,,,,,,,,************++++++++++++...------,,,+++)))'''&&&++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,------------,,,------...............------.........///////////////......//////000111000...///222333444999???FFFOOOZZZaaajjjsssxxxyyytttzzz}}}{{{xxxvvvtttqqqllliiibbb```^^^]]]]]]]]]\\\ZZZZZZZZZ[[[]]]```gggooouuu000000111222222111000///......//////////////////////////////////////////,,,,,,---...//////000111......------------............///000000000000000---------------------------......//////......---,,,---...//////...------))),,,///000222555999===GGGNNNXXXbbbhhhkkkmmmmmmmmmpppssstttuuuxxx~~~~~~yyyvvvvvvuuuvvv{{{~~~xxxuuutttsssqqqnnnsss{{{{{{yyytttqqqooooooqqqrrr{{{|||{{{{{{yyyvvvrrroooooopppoooxxx~~~}}}~~~{{{xxxyyy{{{}}}|||vvvyyy}}}~~~xxxoooiiiZZZVVVPPPNNNQQQZZZdddkkk|||}}}rrrdddVVVHHH<<<444333111...---...//////...,,,,,,++++++,,,------...------.........---,,,+++***(((''')))+++...//////++++++++++++++++++++++++******++++++++++++******'''(((((())))))***************))))))))))))******))))))******+++*********((()))***++++++,,,,,,,,,************++++++++++++,,,,,,,,,++++++)))((((((************************++++++************++++++***++++++++++++,,,,,,,,,------......------,,,+++,,,,,,,,,---.........///,,,,,,,,,,,,,,,---......---------........./////////............///000000000...///111222222666<<<@@@JJJUUU]]]eeennnrrrrrroooxxx~~~|||~~~|||zzzyyywwwwwwwwwxxxsssqqqooommmkkkgggccc```^^^]]]\\\]]]___```___^^^ZZZ\\\```dddkkkvvv---...000222333222111000+++,,,---///000111111111000000000000000000000000)))***+++,,,...///000000000000////////////000000......///000000000000000------------------------,,,---...//////...---,,,,,,---.../////////...---***...111333222222444666:::BBBNNN[[[dddhhhiiiiiikkkllloooqqqtttyyy}}}{{{zzz||||||{{{|||wwwzzz}}}~~~yyytttqqqhhhfffcccaaabbbfffkkknnnuuu}}}~~~~~~~~~|||yyywwwxxxyyy{{{tttllleeeaaa```dddkkkqqqtttmmmbbbXXXYYYWWWVVVZZZcccqqqqqqhhhYYYJJJ???888777777//////000000///---,,,+++++++++++++++,,,,,,---...,,,---.........---,,,+++---+++))))))+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******%%%&&&&&&'''((()))************))))))))))))******))))))***+++++++++++++++(((((()))++++++,,,,,,,,,)))************+++++++++&&&''')))***,,,,,,------++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,------......------,,,+++,,,,,,------...///000000---,,,+++***+++,,,---...---------.........//////...............///000000111//////111111000333999===GGGSSS[[[ccckkkooonnnlllvvv}}}}}}yyyxxx~~~~~~~~~}}}zzzwwwuuusssqqqpppooonnnmmmnnnoooooommmkkkiiigggeeebbb^^^ZZZ]]]]]]]]]___aaaccccccbbb\\\___dddlllxxx555555333111///---,,,+++000000///......///000111/////////...---,,,++++++---+++***,,,///111000...---,,,***+++,,,...//////222111///---------//////////////////////////////+++---...---,,,,,,---...........................,,,,,,------///000222333888<<>>CCCRRRWWW^^^eeeiiimmmppprrrwww{{{~~~{{{xxxxxxyyyzzzzzzyyy}}}~~~uuukkkddd```^^^bbbfffnnnwww}}}}}}xxxssshhhgggfffddddddccccccbbbdddjjjooorrrxxx~~~xxxrrrlllhhhfffaaabbbeeejjjpppwww}}}wwwkkkaaa\\\ZZZWWWUUUUUUXXX\\\^^^^^^[[[XXXUUUTTTTTTTTTTTTWWWXXXXXXXXXYYY^^^ffflll~~~{{{yyyzzz}}}rrreeeWWWIII<<<555///000111///,,,+++***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++((()))***))))))))),,,...---+++***((((((((()))***************************,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************++++++++++++((()))***++++++******)))******++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......------------,,,,,,,,,,,,---......------...............///---------........./////////000222333444333111000,,,111666888:::BBBOOOZZZccchhhmmmpppttt{{{~~~|||yyyvvvuuuttttttssswwwvvvsssnnnjjjhhhiiikkklllmmmmmmnnnooopppqqqrrrrrrssstttuuuuuuvvvxxxyyyqqqmmmhhheeeeeeeeedddccccccbbbaaaaaabbbeeegggiiiggggggmmm|||}}}111111111000000000000000000000000///...---,,,,,,,,,111444222---+++...222............---------...))),,,//////...------......---,,,++++++,,,---...------------------------+++---......------...000------------------------------,,,++++++++++++,,,///000000000111333888;;;@@@FFFOOOXXX___fffllloooqqqwwwzzz{{{~~~}}}wwwuuuwwwyyy|||uuurrruuu~~~vvvnnnjjjhhhnnnsss|||wwwlll______^^^\\\YYYVVVTTTSSS[[[```eeehhhooowwwzzzxxxqqqnnniiiddd___[[[XXXVVVTTTUUUXXX]]]dddkkkqqqtttyyyyyyxxxvvvpppdddXXXQQQMMMLLLJJJIIIKKKOOOTTTWWWSSSTTTUUUWWWZZZ^^^cccffflllnnnqqqrrrsssyyy~~~zzzuuutttwwwjjjXXXJJJBBB;;;555000000000///---+++***+++---,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++*********+++,,,,,,***+++***)))((())),,,......---+++***))))))***+++************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++)))))))))******+++++++++***+++++++++++++++******+++***++++++++++++,,,,,,+++++++++,,,,,,------------------......---,,,,,,---,,,,,,,,,,,,---......,,,---------......//////***+++,,,---...000111111...000222333333333111000000333666555444:::FFFQQQYYY```gggkkknnnttt}}}|||uuupppmmmmmmoooppppppqqqrrrtttvvvyyyzzz}}}}}}}}}vvvqqqmmmkkkmmmnnnllljjjiiiiiijjjllloootttxxxzzzwwwyyy222222111111000000/////////////////////...---,,,,,,111444222---+++///333,,,...///...------...///+++...111000...,,,...000///...,,,++++++---///000------------------------)))+++------------///111,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---...///......///222555666;;;CCCLLLVVV___hhhmmmqqqwww{{{|||~~~|||wwwuuuvvvyyyvvvppplllqqq{{{~~~yyywwwvvvyyylllllljjjddd\\\UUUPPPNNNRRRVVVZZZ]]]cccjjjllliiidddaaa\\\YYYVVVTTTQQQOOOMMMMMMOOOSSSXXX___eeeiiimmmkkkiiihhhaaaVVVMMMKKKJJJJJJJJJKKKOOOTTTZZZ]]]\\\___dddhhhmmmssszzz~~~~~~~~~vvvlllggg^^^QQQ@@@555333333222000000...---,,,,,,---///000------,,,++++++***))))))************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,+++,,,+++***))))))+++---,,,,,,++++++++++++++++++************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++...---,,,,,,++++++,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,------------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---......//////***+++,,,---...000111111...///000111222111000000222444555444333777???GGGPPPVVV]]]cccgggmmmwww~~~{{{xxxzzz}}}111111111111000000000000---.../////////...---,,,++++++***++++++++++++++++++---///...------///111111333444111---+++---000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...***,,,...///......000111333777<<>>111444555444111///111333111---+++,,,//////+++&&&+++++++++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***''')))+++++++++,,,---///'''((()))+++++++++***)))************************,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++)))&&&######$$$'''))),,,+++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))---,,,,,,,,,,,,---......++++++,,,,,,---...//////000000///...------,,,,,,///............///000000---...///000333666999:::>>>>>>AAAEEENNN[[[hhhqqqzzz{{{}}}000000111111000///...---///...---------///000111,,,---...///000000000000//////---,,,,,,---...///222333444222000.........,,,---------.../////////---------,,,,,,+++++++++///////////////000111222***,,,......---------///,,,,,,,,,++++++*********000///...---------------.........///333;;;DDDKKKWWW^^^fffkkkkkkjjjjjjkkkxxx||||||{{{{{{zzzyyyxxx{{{zzzvvvnnnrrrxxx}}}}}}~~~~~~}}}~~~}}}yyyxxxzzz|||{{{zzzvvvgggYYYOOOEEE:::222///////////////000111111...,,,+++,,,//////---*********+++,,,,,,---......************************++++++************++++++)))))))))(((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************---,,,++++++******++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++)))***+++,,,---,,,+++************)))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,------.........---------,,,,,,+++++++++/////////...---,,,*********,,,...///......///000---------.........//////111111111111000///...---111111111111222444666777888:::<<<;;;===GGGWWWdddvvvxxx{{{}}}111000000000////////////000///.........///000111...///////////////...---///...---,,,,,,---...///,,,...//////---,,,,,,---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......***,,,......---,,,---...,,,+++++++++************///......------------...////////////000555<<>>EEELLLTTT^^^eeefffjjjnnnqqqpppnnnlllkkkuuu{{{~~~vvvqqqnnnmmmvvv}}}yyylllhhheeegggqqq}}}{{{zzz{{{{{{{{{wwwxxxyyyyyyuuujjj[[[PPP???:::444///...///......---,,,,,,,,,,,,,,,---------------.........---,,,++++++++++++******************************************))))))))))))******'''''''''(((((((((((((((***))))))))))))))))))***++++++++++++++++++++++++((()))))))))******************)))(((((((((((())))))*********++++++++++++************************************))))))((((((******)))((((((***+++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***,,,...///......///000------------------------,,,,,,---...////////////,,,---///111222222111000...111222222111333999???JJJSSSaaaooozzzzzz|||111000...------///111222111000000000//////......,,,,,,---...............+++,,,,,,---------......---///000000...------.........------,,,,,,+++++++++++++++,,,,,,---------++++++,,,------,,,++++++***,,,---,,,***))))))***,,,,,,------------------+++++++++++++++,,,---...)))+++---.........///000---111666;;;@@@HHHRRRZZZ```bbbeeeeeeeeefffiiikkkwww}}}{{{rrrmmmkkkjjjttt{{{yyyrrrjjjhhhooo{{{wwwuuussssssuuuwwwxxxxxx{{{vvvnnnggg^^^SSSGGG>>>444333111000000///...,,,,,,,,,++++++++++++,,,,,,,,,,,,---...---,,,,,,,,,******************))))))))))))))))))))))))))))))***))))))))))))))))))************++++++,,,,,,,,,)))))))))******)))))))))************************((()))))))))************++++++***))))))))))))***)))*********++++++++++++))))))))))))))))))))))))(((((())))))************++++++***)))***+++,,,---))))))))))))******++++++))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............***,,,...///......///000------------------,,,,,,------............------............///000111111...000111111000000333666:::DDDRRR```lllxxx~~~xxxyyy~~~000//////......///111111...///////////////...---++++++,,,....../////////***+++,,,------...------+++---......,,,******+++------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---)))***+++++++++***(((((()))+++,,,,,,***))))))***,,,,,,,,,,,,------------++++++*********+++,,,,,,---...000///---,,,,,,,,,+++...111222555;;;CCCJJJUUUXXX\\\^^^```eeelllqqqyyy~~~uuupppnnnnnnssswww}}}zzzrrrqqqvvvxxx}}}yyyxxx}}}vvvppprrrqqqqqqsssuuuuuutttrrrqqqhhh\\\PPPGGG???888222...///000000///---+++***---,,,,,,+++++++++++++++***+++------+++***+++,,,))))))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***(((((())))))***+++++++++))))))************))))))(((((((((((((((((((((((())))))))))))************++++++***))))))))))))***)))))))))*********++++++(((((((((((((((((((((((('''(((((()))******+++++++++++++++++++++,,,,,,---((((((((()))******++++++*********************************+++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,------...............///000///---,,,,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,000///...---...///111222///000111111000000111333222999DDDOOO[[[iiivvv~~~|||||||||}}}.../////////000000000111,,,---...//////...------,,,,,,---......---------)))***,,,---......------(((***,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,***((('''''')))++++++***)))***+++*********++++++,,,,,,,,,,,,++++++************+++,,,---......,,,,,,,,,---,,,---.........222888>>>EEEKKKRRRWWWZZZ```gggmmmuuuzzz}}}wwwuuuvvvwww{{{~~~~~~|||yyy{{{~~~wwwqqqtttwwwzzz{{{{{{}}}~~~zzzsssxxx{{{tttnnnkkkrrrrrrssstttsssoooiiieeeZZZRRRGGG>>>888444000---------...---,,,*********------,,,+++++++++++++++(((***,,,,,,***))))))+++'''((((((((()))*********))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''((()))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))******************)))(((((((((((()))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))***+++++++++++++++(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------+++,,,,,,---------,,,,,,...///000///---,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---------------.../////////000000000000///000000000000000111222333666;;;@@@GGGTTTbbblllrrrwww||||||xxxzzz---...///000111111000000***+++---.........------............---,,,++++++)))***+++---......------''')))+++,,,,,,,,,---///))))))******+++++++++,,,---------,,,,,,++++++++++++,,,...///...,,,***)))&&&(((*********)))***+++(((((())))))*********+++,,,,,,+++***)))))))))***''')))+++,,,,,,---///111...//////...,,,///444999999@@@JJJPPPSSSVVV\\\```nnnsss{{{}}}|||||||||zzz{{{yyyrrrssssssqqqpppooopppqqq~~~}}}}}}|||}}}xxx~~~uuusssvvv{{{uuupppoooooopppnnnoooppppppllleee[[[TTTFFF@@@999444222111...,,,---------+++))))))***,,,...------,,,+++++++++,,,'''))),,,+++)))''')))***&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))((())))))***+++,,,,,,---((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************))))))((('''''''''''''''(((((((((((())))))))))))************************++++++******)))((((((((('''(((***+++++++++***)))))))))***+++,,,,,,------)))))))))))))))))))))))),,,,,,++++++***)))((((((,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,,,,,,,++++++******,,,...///......///000---------,,,,,,+++++++++((()))***,,,---...//////---...000222222111///...///////////////000111222888777666555888BBBPPPZZZhhhnnnuuuwwwyyy~~~zzzyyy}}}{{{}}}222111///...,,,,,,++++++333222000///............------,,,+++*********+++.........------,,,,,,,,,(((***,,,.../////////...//////////////////............---------,,,,,,,,,+++++++++,,,,,,+++++++++---,,,+++******+++,,,---'''((()))++++++******)))***))))))***,,,...---,,,+++,,,------------------......///000111222333444555888;;;===AAAJJJWWWaaaiiiooowwwzzzzzzzzz}}}}}}~~~~~~~~~{{{wwwzzz~~~yyyqqqfff^^^aaajjjwwwyyynnnffffffkkkmmmttt|||xxx{{{}}}~~~~~~pppnnnooouuu}}}xxxvvvrrrooonnnpppsssvvvuuuqqqkkkcccZZZQQQGGGAAA555444222///------------...---,,,,,,++++++,,,,,,///---***((('''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((,,,+++***************+++))))))(((((((((((())))))'''''''''(((((((((%%%###)))'''&&&(((+++---,,,***((((((((((((((()))******,,,++++++***)))******************)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******))))))((((((''''''...+++(((&&&''')))******---,,,+++***))))))))))))++++++++++++++++++++++++******,,,,,,,,,,,,******000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///111111000000//////......////////////000000000000000000111444777<<<@@@CCCTTT___llltttwwwzzz222111000///...---------111000///.........///000...---,,,++++++++++++,,,---,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,........................------------,,,,,,,,,,,,******++++++++++++******++++++************++++++'''((()))***+++******)))+++***)))***,,,------,,,---......///////////////***++++++,,,...//////000000333555666888???IIIQQQ[[[bbbjjjpppsssvvv{{{|||zzz{{{zzz~~~~~~}}}|||~~~||||||zzzuuuqqqpppwwwyyyrrrjjjdddhhhooorrr}}}{{{qqqfff^^^^^^dddjjjpppvvv}}}}}}yyyxxx{{{zzzyyy|||zzzsssvvvyyy{{{|||{{{uuurrrrrrtttzzzzzzwwwuuussspppppppppqqqrrrrrrssstttssskkk___SSSGGG===555000000///---,,,******))))))+++***))))))(((((())))))---,,,***((((((((()))***))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))((('''''''''''''''(((((())))))(((((((((((()))))))))(((((()))***)))'''%%%'''&&&%%%&&&)))***)))(((((((((((((((((()))******++++++***)))))))))))))))***)))))))))))))))))))))***************************)))))))))))))))))))))******))))))((((((((((((+++***((()))******)))(((+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---+++******+++,,,,,,+++************************+++++++++,,,,,,,,,,,,,,,------------............////////////.........---.../////////000000000000111111111222555888;;;===FFFPPP]]]gggmmmssszzz111111000///////////////...------------...///000------,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,///...---++++++*********------------------------,,,,,,,,,,,,++++++++++++)))******************))))))******************)))(((((()))************))),,,+++******,,,---,,,*********+++++++++,,,,,,,,,))))))***+++,,,------...---///000000111444;;;@@@IIIPPPZZZcccjjjqqqyyy~~~~~~wwwsssqqqppptttwwwzzz{{{yyyyyy{{{~~~}}}{{{xxxssspppllljjjiiijjjtttwwwtttpppooorrrxxxyyy~~~rrrhhhbbbdddiiinnnrrruuuyyy|||vvvpppkkklllpppnnnnnnrrrxxx|||~~~~~~wwwuuuwwwzzzxxxnnnkkklllmmmnnnnnnppprrrtttssspppllliii]]]UUUHHH===555111...---+++++++++***))))))((((((---,,,++++++******+++++++++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++&&&&&&%%%&&&&&&'''((()))))))))(((((((((((())))))+++***)))***++++++)))'''((('''&&&'''((()))((('''((((((((((((((()))*********)))))))))(((((((((((())))))))))))))))))******************************))))))))))))))))))*********))))))))))))((((((((()))))))))+++,,,,,,***'''((())))))***++++++,,,,,,,,,---------------------))))))************)))))))))((('''(((***,,,,,,+++************************,,,,,,,,,,,,++++++++++++------------........................------------....../////////000000000222111111111222333555666888???JJJVVV```jjjrrrwww{{{{{{|||000///////////////000000------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------///...,,,***))))))******+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))************))))))((()))***++++++***)))(((((()))))))))************---+++***+++,,,,,,+++***))))))))))))***++++++,,,++++++,,,---......//////---...000000000111444777<<>>EEEJJJUUUdddqqqyyy~~~~~~|||~~~yyyxxxuuusssvvv{{{}}}111111000///////////////,,,---.../////////...---...............///000111.........------,,,,,,,,,,,,---...///...---,,,+++++++++,,,------...//////......------------,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---***)))((((((((()))+++,,,***))))))***,,,...---,,,******))))))***,,,///000....../////////////////////...,,,,,,,,,---,,,+++222000//////222666999:::@@@CCCKKKSSSTTTRRRWWW```kkkpppwww|||{{{~~~vvvqqqoooooohhhhhhlllvvv~~~{{{}}}}}}yyyxxxxxxyyysssssssssssssssrrrrrrqqqsssqqqnnnkkkeee[[[MMMDDD>>>;;;666111...------------+++***+++,,,+++***(((111...***'''&&&(((+++---***))))))((('''(((((((((***************+++++++++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%)))***+++,,,,,,+++***)))))))))))))))))))))))))))***))))))((((((((())))))))))))(((((((((((())))))***(((&&&&&&(((*********(((***,,,+++((('''))),,,((((((((((((((()))******''')))***+++***)))'''&&&'''(((((()))***+++++++++************************'''(((((()))***+++++++++))))))******++++++++++++...---,,,,,,,,,+++(((%%%%%%&&&))),,,---------,,,))))))***+++,,,,,,---------,,,+++******+++,,,---+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///000++++++,,,,,,,,,------------------.........//////---------........./////////000000000///...------***000555444111111777===???KKK]]]llltttzzz~~~{{{{{{{{{}}}}}}tttpppoooqqquuuzzz}}}|||~~~}}}uuuqqq000000000000////////////111000///...---,,,,,,,,,------------------------///,,,******,,,,,,***'''***++++++,,,,,,++++++***------++++++++++++------)))(((***......+++,,,000+++++++++***)))((('''&&&###&&&'''%%%$$$%%%'''&&&)))+++***'''&&&(((++++++++++++,,,,,,---------***++++++,,,,,,------......---+++*********++++++,,,+++***+++---...---,,,...............///000000999===GGGHHHNNNQQQLLL[[[cccgggmmmrrrxxx~~~}}}xxxwwwxxxwwwzzz}}}{{{qqqnnnooohhhkkkqqqxxx|||vvvsssyyy~~~|||yyywwwuuusssssssssrrrpppllleee[[[QQQIIIBBB;;;666222111///---,,,,,,,,,,,,******************************++++++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))(((***)))'''&&&&&&(((***,,,,,,+++++++++******)))))))))***+++,,,,,,+++***)))++++++***)))(((((())))))(((''''''&&&&&&((()))***+++***)))(((((()))***++++++*********))))))((((((''''''''''''(((((((((((((((((('''(((((()))***+++))))))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((,,,***)))''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,************************///...,,,+++***+++,,,,,,,,,,,,------...---------++++++,,,,,,,,,,,,---------------------------------------............///////////////////////////111111111111000000000000000000111111111222222222888CCCRRR]]]dddlllvvv~~~}}}zzz|||~~~~~~~~~zzzrrrkkkhhhgggfffiiimmmrrrvvvxxxxxxxxx}}}}}}{{{uuunnnpppvvv000000/////////.........///......------------...------------------------000...,,,,,,......,,,******++++++,,,,,,++++++***,,,+++************+++,,,---+++,,,///...++++++...,,,,,,,,,,,,,,,+++***)))'''***,,,---++++++,,,...''')))***+++***+++,,,---++++++++++++++++++++++++******+++,,,,,,------...---,,,+++*********++++++,,,+++***+++---...---,,,...------------...//////888555EEEffflllWWWJJJHHHWWW[[[```ffflllrrryyy}}}}}}~~~~~~yyyqqqllljjjkkknnnuuu|||}}}zzzzzztttvvvzzz}}}zzzuuuyyy{{{~~~zzzuuusssrrr||||||xxxyyy{{{{{{zzzxxxvvvsssooolllgggaaa]]]SSSNNNFFF@@@;;;777222///111000...,,,+++++++++++++++*********************((((((((())))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))***)))'''&&&&&&(((***,,,******)))))))))(((((((((((())))))******))))))(((+++***))))))(((((())))))(((((('''&&&'''((()))***)))((((((''''''(((((()))******)))))))))(((((((((''''''''''''(((((((((((()))(((((((((((())))))***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))(((+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,/////////...---+++***)))+++++++++,,,,,,,,,------------------------------------------....................................000000000000000000000000000000000111111111222222333===HHHQQQVVV\\\eeelllxxx}}}zzzxxxxxxxxxzzz}}}xxxssspppqqqrrrvvvyyy~~~vvvooonnnttt000000/////////.........---------------...//////------------------------000...------------,,,******++++++,,,,,,++++++***+++******))))))******+++---******,,,+++'''&&&(((++++++,,,,,,,,,++++++***)))***++++++******,,,...(((''''''))),,,---...---+++++++++*********************++++++,,,------------,,,+++*********++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---......//////;;;iiiqqq```___@@@HHHKKKOOOTTTYYY```hhhmmmpppqqqpppkkkddd___^^^^^^hhhrrr{{{}}}qqqlllkkkrrr|||yyyuuuxxx~~~{{{xxxxxxyyyzzz}}}||||||||||||xxxssssssuuuwwwwwwvvvqqqnnnjjjddd]]]TTTJJJDDD<<<999555333222111///.........,,,+++************+++++++++******)))))))))''''''((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))************)))))))))((('''&&&&&&(((***+++((((((''''''''''''&&&&&&)))((((((''''''(((((()))***))))))(((((((((((()))(((((('''''''''((()))***''''''''''''''''''''''''))))))((((((((((((((('''''''''''''''((((((((((((***))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++++++++,,,............---+++***)))++++++++++++,,,,,,,,,,,,........................------------....................................////////////////////////000000000000111111111111000777>>>CCCEEEIIIPPPWWWjjjqqqxxx{{{{{{~~~{{{vvvsssrrrxxxsssmmmjjjooozzz111111000000000/////////---------,,,,,,------...------------------------,,,,,,++++++++++++*********++++++,,,,,,++++++***++++++************++++++---***))),,,,,,)))'''((('''((()))***************(((((('''''''''(((***+++(((%%%$$$&&&***,,,+++)))(((((())))))*********+++*********+++,,,,,,------,,,+++++++++++++++++++++,,,+++***+++---...---,,,+++++++++++++++,,,,,,---)))555000LLLTTTeeeQQQ===???AAADDDHHHNNNUUUZZZ___aaabbb___[[[ZZZ[[[]]]eeemmmuuuzzz|||qqqmmmmmmttt|||}}}|||yyyvvvzzzyyytttvvv}}}zzzvvvtttssssssssstttsssrrrssssssqqqmmmjjjaaa]]]WWWQQQJJJBBB999444222000///...............,,,,,,+++***))))))((((((++++++******))))))(((((((((((()))*********))))))((((((((((((((((((((('''((((((((((((((((((((((((((())))))************))))))((('''&&&&&&((()))***''''''''''''''''''''''''***)))'''''''''''')))***)))((((((''''''(((((((((((((((((((((((()))))))))'''''''''(((((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((******)))(((((('''((((((((()))))))))************))))))))))))))))))))))))''''''((((((((((((((()))************************)))))))))))))))************))))))((())))))***+++++++++++++++++++++++++++------------------------,,,,,,++++++++++++++++++***+++,,,---------------***++++++++++++,,,,,,,,,........................,,,,,,---------.................................---------.............../////////000000000111111111555888:::;;;>>>DDDIIIZZZbbbkkkqqqtttxxxyyyxxxyyyuuuooohhhnnnzzz222222222111111111000000//////...,,,,,,+++++++++------------------------+++,,,,,,++++++******+++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++...***)))---000...,,,---'''((()))***************,,,+++)))))))))+++,,,,,,***'''&&&'''***+++)))'''&&&&&&'''(((***+++,,,,,,))))))***++++++,,,,,,---++++++++++++++++++++++++,,,+++***+++---...---,,,***************+++,,,,,,---777+++;;;???XXX]]]777888999:::;;;???EEEIIIMMMPPPTTTVVVVVVYYY^^^ccceeeiiimmmrrr}}}zzz~~~||||||~~~|||rrriiieeegggooozzzwwwsssooommmmmmnnnmmmlllmmmnnnooonnnkkkddd[[[VVVKKKGGGAAA<<<888555222///------,,,+++***)))***************))))))(((''''''*********)))))))))(((((((((((()))***************,,,++++++***)))(((''''''(((((((((((((((((((((((((((((()))***************(((''''''&&&''''''))))))((((((((((((((((((((((((******(((''''''(((******((('''''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******)))(((((('''((((((((()))))))))************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++)))***+++,,,------------*********+++++++++,,,,,,........................,,,,,,,,,------------...........................,,,---------.........///....../////////000000000111333555555666888===AAAKKKRRR\\\dddiiipppxxx}}}}}}zzzqqqkkkhhhrrr222222111111111000000000000///...,,,++++++******------------------------,,,---......,,,,,,---...***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++)))$$$###)))---,,,******)))***+++,,,,,,,,,,,,,,,,,,***))))))+++,,,+++***+++***)))***++++++***)))&&&'''''')))***+++,,,---))))))******+++,,,,,,,,,******+++,,,,,,,,,++++++,,,+++***+++---...---,,,***************+++,,,,,,...,,,'''<<<:::999VVVKKK333333444333333555999<<<===AAAFFFJJJNNNSSS[[[```eeehhhjjjoooyyy~~~xxxrrrpppssstttsssppphhhnnnvvv{{{|||nnnccc^^^]]]___hhhssszzz|||zzzzzzyyyqqqnnnjjjiiijjjjjjhhheee_________\\\VVVNNNEEE@@@:::666111.........///...---...///---***))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&'''((())))))******)))---,,,++++++***)))(((((())))))))))))))))))))))))'''((()))******+++******''''''&&&&&&''''''((()))((())))))))))))************))))))(((((())))))***'''&&&&&&&&&&&&''''''((('''((()))*********))))))***)))(((''''''((()))***'''(((((((((((()))))))))''''''''''''((((((((((((***))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((((())))))******+++++++++(((((())))))******++++++++++++++++++++++++++++++************************)))***++++++,,,+++++++++,,,,,,,,,,,,,,,+++******************++++++++++++------------------------,,,,,,,,,,,,------------------------------------,,,,,,------.../////////............///////////////000111222222444888;;;@@@EEELLLSSSYYY```iiioooxxx}}}|||~~~{{{uuuuuuwww000000000////////////......------,,,+++++++++,,,------------------------+++---///...,,,+++---///***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***&&&!!! &&&***)))''''''***++++++,,,,,,,,,++++++***((('''(((***+++)))&&&((()))++++++******+++---))))))***************+++)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,+++************+++,,,,,,)))&&&***555333***---333,,,.../////////000222444222666:::===@@@EEELLLRRRXXX^^^cccggglllssstttqqqgggdddaaaaaaccceeedddccc___fffnnnssswww~~~}}}|||wwwmmmaaaZZZXXXZZZ]]]eeeooouuuvvvsssppppppjjjfffbbb``````^^^YYYTTTLLLKKKHHHCCC>>>999555444111///,,,++++++,,,++++++---///000///,,,***+++,,,((())))))***))))))''''''''''''(((((()))*********'''((()))***++++++++++++)))))))))))))))*********))))))))))))))))))))))))'''((()))******+++++++++&&&&&&&&&'''''''''(((((((((((()))))))))*********'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''((('''((()))***+++***))))))***(((&&&$$$$$$&&&(((***((((((((()))))))))******''''''''''''(((((((((((()))(((((((((((())))))***))))))))))))************))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))((())))))******+++,,,,,,'''((()))******+++++++++************************************************((()))***+++,,,++++++***+++,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------...//////000000------........./////////...//////000111222333555:::<<>>CCCCCCLLLUUUWWWYYY]]]______YYYXXXWWWXXXZZZ\\\\\\\\\^^^eeelllpppttt{{{~~~{{{zzz~~~vvvxxxxxxxxx|||zzzoooooommmeee[[[UUUUUUWWW\\\dddmmmrrrppplllhhhggg___ZZZUUURRRQQQLLLDDD>>>???<<<777111------///111///...,,,,,,,,,+++(((&&&'''***,,,,,,***)))***,,,((()))*********)))((('''&&&&&&'''((()))***++++++******+++,,,---.........&&&&&&'''((()))***+++,,,))))))))))))))))))))))))''''''(((******+++++++++&&&&&&&&&''''''''''''((('''((((((((())))))******%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((('''((()))++++++******)))***((($$$""""""$$$(((***(((((())))))******++++++''''''''''''((((((((()))(((((('''(((((()))***+++))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''((())))))***************************((())))))***++++++,,,,,,'''''')))***++++++++++++************************************************((()))***+++,,,,,,+++***((((((***+++,,,---------)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------......///000111111---------.........////////////000111111111222222888777666555666;;;BBBHHHUUU\\\dddhhhkkkppp{{{111000///...---,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++***++++++++++++++++++++++++*********++++++******)))*********++++++,,,,,,,,,++++++************++++++------,,,+++***)))((('''))))))))))))))))))))))))*********))))))))))))))))))************+++++++++---,,,,,,++++++*********))))))))))))***+++,,,---+++++++++*********))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,+++,,,//////---***...---,,,,,,...111555777<<<>>>BBBFFFIIILLLNNNNNNNNNNNNMMMNNNPPPTTTWWWYYY___cccjjjqqqwww{{{}}}~~~|||wwwsssssswww{{{~~~}}}uuunnnmmmttt~~~{{{wwwsssnnnjjjoooqqqssswwwyyyyyyvvvsssooolllfff```\\\ZZZZZZZZZeeeeeeeeeffffffaaaXXXQQQKKKHHHEEE@@@;;;777444333111000000///......------)))+++---,,,(((&&&'''(((******))))))))))))******++++++***'''&&&&&&(((***''''''((()))***+++,,,,,,)))(((((()))+++---,,,+++'''((()))((('''&&&''')))&&&&&&''''''(((((()))))))))(((&&&%%%&&&''')))+++((((((((('''&&&&&&&&&%%%)))***---......,,,***(((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))***((((((((((((((()))******)))******))))))((('''&&&+++*********))))))((((((((((((((((((((((((((((((,,,,,,,,,+++++++++++++++***************)))((((((************************,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.....................---------////////////000000000000555444333222333555777999GGGKKKRRRYYYaaaiiiqqqvvvzzzyyyzzz}}}{{{yyyzzz|||000///...------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***++++++,,,------------++++++++++++++++++,,,,,,++++++************+++++++++++++++***************************************)))))))))))))))*********)))************+++++++++++++++++++++++++++++++++)))))))))))))))***+++,,,------,,,,,,,,,+++++++++***++++++++++++++++++,,,))))))*********+++++++++---+++***+++---...,,,))),,,+++++++++---///111333333333333555777:::===>>>CCCCCCDDDEEEHHHLLLOOOQQQWWW[[[bbbiiioootttvvvwww|||{{{zzzxxxwwwwwwvvvvvvtttqqqoooooossswwwyyyyyyuuuqqqkkkggghhhppp{{{tttqqqmmmkkkkkkkkkiiigggrrrrrrtttvvvxxxvvvsssppppppmmmgggaaa\\\XXXVVVVVV[[[YYYXXXVVVTTTMMMEEE???;;;:::777444111///...---///......---,,,,,,++++++)))+++,,,+++)))'''((()))***))))))(((((())))))***++++++***)))'''''')))+++((((((((()))******++++++***)))((()))+++,,,+++***'''((()))((('''&&&''')))'''''''''((((((((((((((((((''''''&&&'''((()))***'''''''''''''''&&&&&&&&&&&&''')))******)))'''&&&''''''((()))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((()))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))))))))))))))((((((((((((((()))******'''((()))))))))))))))(((*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,------........................................../////////000000000000222222111111222333555666;;;???EEELLLTTT\\\eeejjjssstttwwwyyy~~~zzzxxxwwwwwwzzzzzzzzz{{{{{{|||///......---------......---------............///******+++,,,,,,---......,,,,,,,,,------.........((())))))***))))))((((((,,,,,,++++++++++++++++++++++++************++++++))))))******+++++++++,,,************************(((((())))))******++++++)))************+++++++++*********+++++++++++++++******)))))))))******+++---,,,,,,,,,,,,++++++++++++++++++++++++*********(((((()))))))))*********+++******+++,,,,,,+++)))******++++++,,,,,,------000///---,,,---///222555666777777999<<<@@@CCCEEEJJJNNNTTT[[[aaaeeehhhiiifffggghhhiiijjjkkkkkkkkklllkkkjjjlllooorrrsssssszzzyyywwwuuusssrrrqqqqqqfffdddaaa___bbblllwww~~~rrrjjjgggddddddeeehhhiiiiiipppppppppppppppnnnjjjgggiiifffaaa[[[UUUPPPMMMKKKJJJHHHEEEBBB???:::333///------,,,+++++++++++++++,,,,,,++++++***))))))))))))***+++***)))((()))***))))))(((((((((((())))))+++++++++)))((((((***,,,))))))))))))))))))))))))***)))((()))***+++***)))'''((()))((('''&&&''')))((((((((((((((('''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))*********))))))(((((((((((((((((((((((()))******&&&'''((()))******************))))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&*********+++******)))(((************************,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................,,,,,,---.....................//////////////////....../////////000000000//////000000111111222222000333888===DDDMMMVVV\\\lllqqqvvvyyy|||yyytttooottt|||}}}yyyvvvssswww}}}......---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---.........*********)))((('''%%%%%%,,,,,,,,,++++++*********++++++************++++++)))************+++++++++************************''''''((()))***++++++,,,))))))*********+++++++++++++++++++++************,,,++++++************+++************)))))))))))),,,,,,++++++******))))))))))))))))))*********+++******++++++,,,++++++*********+++,,,,,,+++******000///...------///111222...//////111333555888999>>>@@@EEEJJJNNNRRRTTTUUUTTTVVVZZZ]]]```bbbccccccdddeeefffiiilllmmmmmmmmmooommmjjjhhhfffeeeeeeeee^^^]]]\\\]]]aaaiiittt{{{~~~uuukkkllliiieeebbbbbbccceeefffgggeeecccbbb```^^^ZZZWWWVVVTTTQQQLLLGGGBBB>>><<<999888777555333111///---*********++++++,,,---...*********)))))))))(((((())))))))))))))))))***+++)))((((((''''''(((((())))))******)))(((((()))+++******))))))((((((((((((***)))(((((()))***)))''''''((()))((('''&&&''')))))))))((((((''''''&&&&&&%%%&&&((()))***)))((('''%%%&&&&&&&&&'''((((((((()))((((((''''''((()))***''''''((()))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))))))))*********))))))))))))))))))))))))*********)))((((((''''''((((((((((((((())))))***''''''((()))))))))))))))))))))))))))))))))((((((************************''''''((((((((((((((()))*********++++++******)))************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,---.........------......///////////////000........./////////000000---...///000000000000000...///222555:::AAAIIIOOO___fffoootttwww~~~zzzrrrnnnooorrrvvv|||......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,---,,,------------,,,,,,+++,,,,,,,,,++++++*********++++++************+++++++++++++++************)))************************''''''((()))***++++++,,,))))))*********+++++++++,,,,,,++++++***)))((((((------,,,+++++++++,,,,,,*********)))))))))((((((+++++++++******)))))))))*********+++++++++,,,,,,++++++,,,,,,,,,+++++++++***+++---------+++***))))))***+++,,,---------------------......///000000444666888;;;>>>???@@@@@@EEEGGGJJJOOORRRTTTVVVVVVXXXZZZ]]]```aaabbbbbbbbbbbbbbbaaa```___^^^^^^^^^[[[[[[[[[[[[^^^eeemmmssstttwwwwwwuuutttsssmmmfffcccaaa\\\XXXUUUTTTVVVWWWVVVSSSPPPNNNLLLIIIFFFDDDAAA@@@???<<<999666222111000000000......---...///,,,+++++++++,,,,,,---...*********)))))))))))))))***)))(((((()))*********((((((''''''''''''(((((('''((()))((('''&&&((()))******))))))((('''''''''***((('''((())))))(((''''''((()))((('''&&&''')))))))))((((((''''''&&&&&&$$$&&&(((******)))'''&&&%%%&&&&&&&&&'''(((((((((***)))((('''''')))+++,,,''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''))))))))))))*********+++))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((())))))***)))))))))))))))(((''''''(((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))***************++++++++++++******************************,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---...------------........./////////000............////////////...//////000000000000///000000111222444888???CCCKKKSSS]]]eeejjjsssyyyooojjjjjjiiijjjlllpppsssuuu}}}vvvpppnnnttt~~~///......---------......///............---------......---,,,,,,+++******++++++++++++++++++++++++'''(((***,,,---...//////,,,,,,++++++++++++++++++++++++************++++++,,,+++++++++******))))))++++++++++++++++++++++++(((((())))))******++++++)))************+++++++++,,,++++++***))))))((((((,,,,,,+++++++++,,,,,,---,,,++++++++++++************************)))))))))***++++++++++++,,,,,,,,,***,,,------,,,++++++,,,+++,,,---------,,,***)))'''(((***+++,,,,,,+++***------------------,,,,,,//////000111222333333333666777:::<<>>DDDLLLTTT[[[fffsss|||~~~uuuuuusssqqqooonnnooopppqqqqqqssstttsssqqqrrrwww{{{yyyxxxyyy}}}{{{vvvrrrpppooommmnnnnnnnnnnnnpppsssvvvtttrrrooonnnsss000///...---------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******&&&'''((()))************++++++++++++++++++,,,,,,++++++************++++++***************+++++++++++++++++++++++++++++++++)))))))))))))))*********)))************+++++++++(((((())))))******++++++))))))))))))***+++,,,,,,++++++++++++************))))))))))))************************++++++++++++(((+++---,,,***)))***+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------............//////000111333444555888;;;>>>???>>>======???@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDDDDDDDEEEHHHKKKJJJLLLKKKIIIJJJLLLJJJEEE>>>???>>>;;;777555777999777444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***(((&&&(((******)))((('''&&&&&&&&&&&&((()))))))))))))))))))))...+++((('''(((***)))((('''&&&&&&&&&&&&&&&&&&'''%%%'''((()))((('''((()))(((((((((((((((((('''''''''&&&%%%&&&((()))(((''''''((()))((('''&&&''')))'''''''''(((((((((((((((&&&&&&((()))))))))(((''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((()))******((()))))))))))))))(((''''''''''''((((((((())))))''''''''''''''''''''''''&&&''''''(((((()))******)))***++++++,,,,,,,,,+++************************,,,++++++******++++++,,,*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,---.........---------.........//////000///......---...///000...//////...---...111333777999>>>CCCKKKUUU```gggsssyyyxxxuuuqqqmmmlllmmmoooqqqnnnkkkkkklllkkkjjjmmmssszzz}}}{{{{{{zzzuuunnniiiggggggffffffiiijjjjjjlllooouuu|||111000///...---,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...//////...---,,,++++++***---------,,,***)))'''&&&*********++++++,,,,,,---++++++************++++++'''((()))***+++,,,------++++++++++++++++++++++++*********))))))))))))))))))************+++++++++%%%&&&''')))***,,,---...''''''''''''((()))++++++))))))))))))(((((((((((((((((())))))******++++++))))))))))))************'''***,,,+++)))((()))+++++++++******************000...,,,***)))***,,,---)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,---............---,,,,,,...///000000333666666444222333555444333222111111333666777444666777777666777999:::999<<<<<<:::;;;<<<999333222333333000,,,)))***+++111...+++******+++,,,+++******)))))))))***++++++&&&)))+++***((('''))),,,++++++***)))((((((((((((''''''((((((((((((((((((///,,,((('''((())))))''''''&&&&&&%%%%%%&&&&&&'''&&&''')))***)))((()))***((((((((((((((((((((((((&&&%%%$$$&&&((())))))((('''((()))((('''&&&''')))&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&''''''(((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%)))(((((((((''''''''''''************++++++++++++((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((()))******&&&'''((()))************&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((()))***++++++,,,)))***+++,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,---......---------.........//////000///---,,,,,,---///000---...//////......000222000///000444;;;DDDLLLRRRdddkkksssyyy|||~~~}}}{{{zzzzzzzzztttpppnnnllliiieeeggglllmmmoooqqqqqqqqqrrrvvvzzzxxxuuuoookkkiiijjjlllnnnrrryyy}}}zzzzzz{{{}}}xxxvvvsssqqqppppppqqqsssooollliiihhhkkkooorrrssswwwwwwyyy{{{111...,,,+++---...//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...---,,,************+++,,,++++++******++++++,,,************************+++*********))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++,,,++++++******++++++,,,+++)))''')))+++---+++)))))))))))))))))))))))))))++++++++++++++++++++++++************************///...---,,,++++++++++++))))))***++++++++++++***------------------------++++++******+++---...000************************+++***)))***,,,---,,,+++,,,---......,,,,,,---...000000000000000000000000222111000000000111333444000000000000000/////////------------------------++++++++++++++++++++++++''''''((()))***++++++,,,++++++***)))))))))))))))++++++***)))))))))))))))******)))(((((((((((((((+++***((('''''''''((()))'''((()))((('''&&&''')))(((((((((((())))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&******))))))(((''''''''''''((()))******)))(((((($$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''...,,,+++)))((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((()))))))))((((((''')))))))))))))))*********//////...,,,+++)))((('''((((((''''''((()))***+++,,,,,,+++***)))((('''&&&((((((((((((((('''''''''&&&&&&''')))++++++***(((******))))))))))))******&&&''''''((()))******+++(((((())))))))))))((('''***++++++++++++,,,,,,,,,++++++++++++***((('''&&&))))))))))))************+++------,,,++++++---///,,,+++)))((((((((()))***...---+++*********++++++,,,,,,,,,++++++*********)))***++++++------...///,,,---...//////...---,,,******+++++++++,,,,,,,,,,,,---...//////...---,,,..................------------......///111222333222111111222555:::>>>AAAOOOTTT^^^iiimmmooovvv~~~yyyxxxyyyzzz{{{zzz{{{||||||{{{yyywwwuuuvvvooofffbbbdddjjjoooqqqxxx~~~}}}{{{{{{ssspppnnnnnnqqqrrrpppnnnjjjnnnooommmmmmtttzzz}}}|||zzzxxxyyy~~~///,,,***)))+++,,,------------,,,,,,,,,,,,++++++........................++++++******************)))***+++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---+++++++++******+++++++++************************************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))***---...,,,***))))))))))))))))))))))))++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,------************************,,,+++***+++---...---,,,+++,,,------++++++,,,---------------------------------,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))*********++++++***)))(((((((((((()))******)))((((((((((((((())))))((('''''''''''''''+++***((('''''''''((()))'''((()))((('''&&&''')))((((((((()))))))))******))))))))))))(((((('''''')))))))))((((((''''''''''''(((((()))******++++++++++++++++++***(((&&&%%%&&&''''''((((((''''''&&&)))(((((('''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************,,,++++++******)))))))))---,,,+++******)))))))))((('''&&&%%%%%%'''((())))))))))))))))))*********((((((((((((((((((((('''&&&&&&''')))++++++***(((******))))))))))))))))))''''''(((((())))))******))))))************))))))(((((()))))))))***************+++******)))((('''))))))))))))************))))))))))))(((((()))***---,,,+++***))))))***+++---,,,+++*********++++++,,,,,,,,,+++++++++*********++++++,,,,,,------...,,,---............---,,,++++++,,,,,,,,,---------,,,---...//////...---,,,////////////////////////000///////////////000000.........000222555999;;;CCCFFFNNNWWW^^^dddnnnyyy{{{vvvtttyyysssrrrqqqrrrtttvvvwwwwwwsssyyy}}}}}}...,,,******+++,,,---,,,------,,,,,,,,,,,,++++++////////////////////////+++++++++******)))))))))******+++,,,,,,,,,++++++************+++,,,---...++++++++++++++++++++++++************************************))))))))))))************************************************++++++************++++++''''''''')))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++(((((()))***++++++++++++***************************)))((()))+++,,,+++******+++,,,,,,******+++,,,++++++++++++++++++++++++***))))))))))))***++++++************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''(((((())))))(((''''''''''''((((((''''''&&&&&&&&&&&&'''+++***((('''''''''((()))'''((()))((('''&&&''')))((((((((()))))))))******)))))))))(((((((((((('''))))))))))))((((((((((((&&&''''''(((((()))******************)))(((&&&&&&(((((((((''''''((((((((()))((((((((((((((())))))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''((('''''''''''''''''''''(((((((((((('''''''''''''''''')))***+++,,,,,,,,,------,,,+++***)))((((((***)))((((((((()))***+++)))'''%%%######$$$&&&'''((((((((())))))*********''''''(((((((((((((((((('''''''''(((***+++***(((*********))))))((((((((((((((((((((())))))))))))************************((((((((()))))))))******))))))************))))))))))))))))))************,,,+++******+++++++++***---,,,++++++***+++++++++---,,,+++*********++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........------............------////////////////////////222222000///...---------,,,---...///111333444555888888===DDDJJJQQQ^^^iiivvvyyy~~~|||}}}}}}}}}}}}~~~000...,,,,,,...///......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***++++++,,,,,,,,,++++++)))))))))******+++++++++******++++++++++++***************************************)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++'''''')))***++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((***,,,---...---+++***)))***++++++,,,,,,++++++************************'''(((***+++,,,+++***)))************************'''&&&%%%&&&'''((((((&&&)))***+++***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++(((((()))))))))))))))***************************(((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&'''''''''+++***((('''''''''((()))'''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&%%%%%%$$$&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''))))))))))))******++++++(((((((((((('''''''''''''''''''''(((((()))))))))((()))***+++++++++++++++++++++******))))))(((((()))((('''&&&&&&''')))******(((%%%""""""###%%%'''+++******)))((((((''''''''''''''''''(((((((((((((((''''''(((*********(((*********))))))(((''''''))))))))))))(((((((((((())))))))))))))))))******************++++++++++++(((((()))***************((()))))))))************---,,,***+++------+++)))++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............////////////222111000///...---------...///111222333333222222666444555:::===BBBKKKTTTdddhhhooouuu|||///...,,,---...///...---------,,,,,,,,,+++++++++************************---------,,,,,,+++++++++++++++,,,,,,,,,++++++***)))))))))))))))((('''''')))******++++++******)))************************))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++)))+++,,,------,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++---------+++)))((((((((()))***************)))))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))&&&%%%%%%%%%'''((('''&&&((()))******(((((()))***++++++++++++++++++++++++))))))******++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))((((((((((((((())))))+++***((('''''''''((()))'''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,+++++++++++++++***)))(((&&&&&&''''''(((((()))))))))((('''&&&&&&&&&'''(((***)))&&&$$$$$$%%%&&&(((******))))))((('''''''''&&&'''''''''(((((()))))))))((('''''')))***)))((()))))))))))))))((('''&&&))))))))))))(((((((((((((((''''''''''''((()))***))))))*********+++++++++'''((()))******+++******((()))))))))***************)))))))))***)))(((&&&))))))******************++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,------.........//////...............//////000222333333222111000555444555:::;;;<<>>======......---+++)))***,,,...******+++++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++***************+++++++++++++++************)))************************))))))***+++******)))(((''''''((()))))))))))))))************))))))))))))((((((((()))))))))*********))))))(((((()))***+++((()))***,,,,,,++++++***+++)))''''''***,,,------)))))))))))))))******************)))))))))(((((((((((())))))))))))((((((++++++******++++++,,,,,,'''''''''''''''''''''''')))(((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))((('''((()))***)))'''))))))))))))))))))))))))************))))))))))))''''''''''''((((((((()))''''''''''''((((((((())))))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''')))***&&&%%%#########$$$%%%''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&''')))***++++++******************************((((((''''''''''''((((((&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''(((((())))))((((((''')))(((((((((''''''''''''&&&&&&&&&&&&''')))+++,,,'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))***++++++++++++***(((((()))))))))*********+++******)))))))))))))))((()))******)))((()))***++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,---.........------,,,,,,,,,,,,---......------......//////000000///............//////000000000000000000000000000000000000111222444555666999;;;===@@@DDDJJJQQQVVVaaaffflllqqquuuzzz}}}wwwhhhbbbZZZSSSMMMIIIEEEBBB??????>>><<<;;;;;;;;;;;;+++,,,,,,+++++++++...000......---,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************++++++++++++************))))))***++++++,,,+++***)))******+++******)))((('''''''''((()))))))))))))))...---,,,+++***)))(((''')))))))))*********++++++'''''''''((()))+++------***+++++++++,,,,,,,,,,,,+++***(((((()))+++,,,+++*********))))))(((((((((******))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''))))))((('''))))))))))))))))))))))))+++++++++*********))))))''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***((('''&&&&&&&&&((()))***((((((''''''&&&&&&''''''%%%&&&&&&''''''((((((((()))***++++++++++++******((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((())))))))))))))))))(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''(((***+++,,,((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((()))******++++++******'''((((((((())))))))))))+++******)))))))))))))))((()))******)))((()))***++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,...///000,,,,,,,,,,,,,,,---..............................000//////...------......////////////////////////......///000111111111111222333555666777:::>>>AAAJJJOOOUUUZZZ___fffnnntttyyy}}}oooddd[[[VVVJJJGGGBBB???>>>===<<<;;;777666666666777777888999+++,,,---,,,+++,,,...000111000...---,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********+++++++++*********))))))''')))+++,,,---+++***)))+++++++++***)))(((''''''''''''((()))))))))))))))************************)))*********++++++++++++&&&''''''(((***+++,,,---+++************+++,,,---***(((&&&&&&'''(((((('''))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))((((((&&&&&&''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''((()))(((''''''((((((((((((((())))))*********))))))))))))((('''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((()))***,,,---((((((''''''''''''((((((&&&''''''((()))******+++,,,,,,,,,++++++******)))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%''''''%%%$$$$$$%%%''''''((((((((((((((('''''''''******)))(((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((())))))******((())))))***************((((((((()))))))))******+++******)))))))))))))))***+++,,,,,,+++***+++,,,************************++++++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++******+++---...000,,,,,,++++++,,,,,,---.........------------------///......------....................................///000111222111000///222333555555555555777999===@@@DDDGGGJJJPPPXXX^^^cccllluuu|||{{{uuukkk___TTTKKKEEECCCCCC@@@<<<:::::::::999888333333333333444555666777---......---,,,+++,,,......---+++)))(((((()))***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))******+++++++++*********))))))'''(((***,,,---,,,***))),,,++++++***)))(((((('''''''''((()))))))))))))))&&&''''''((()))***++++++)))*********++++++++++++(((((())))))***************))))))))))))***++++++)))(((&&&&&&'''((('''&&&&&&''''''((())))))******(((((((((((((((((())))))(((((())))))))))))((((((((()))***+++++++++******(((((((((((((((((((((((('''''''''(((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((()))(((&&&&&&&&&&&&''''''((((((((()))(((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))******(((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((()))(((((('''''''''(((((()))((())))))***+++,,,,,,---,,,,,,+++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((()))******)))((('''%%%%%%$$$'''&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((((())))))(((((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******(((((()))************))))))))))))*********+++++++++******)))))))))))))))***+++,,,,,,+++***+++,,,*********************************))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++,,,---,,,++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,------...///000---------------------------...///000000000.........000222222222111222444222555888999:::===DDDIIIOOOXXXaaaiiisss|||tttiiicccbbb]]]UUULLLDDD???<<<;;;===:::777666666555444333444444444444444555555666...///000///,,,++++++,,,...---,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++************)))'''(((***+++,,,,,,++++++,,,+++***)))((((((((()))''''''((()))))))))))))))((((((((((((((())))))))))))))))))*********++++++))))))*********))))))((((((((()))))))))************)))((()))******)))'''%%%&&&&&&''')))******+++''''''(((((((((((())))))(((((())))))))))))((((((&&&'''(((******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''(((((()))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((('''''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''%%%&&&&&&''''''(((((((((((((((''''''(((((())))))*********++++++,,,,,,,,,******)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((''''''''''''((())))))++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))'''((())))))******))))))************+++++++++++++++******)))))))))))))))((()))******)))((()))******************************))))))))))))***++++++************************++++++++++++++++++++++++*********+++++++++++++++------,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111........................,,,,,,---.........---------...000000000000111333///111444555555777<<>>>>><<<;;;999777666555333111111111333444444333444444444444444555666666---...000///...,,,---...)))***+++,,,---,,,+++******++++++,,,,,,++++++***************************++++++++++++++++++++++++---,,,+++***))))))))))))+++++++++************)))))))))))))))***+++,,,---******)))(((((()))***+++'''(((((()))))))))))))))(((((()))***+++,,,,,,---(((((((((((())))))))))))'''((()))+++++++++***)))(((***,,,---------+++***&&&%%%%%%&&&((()))'''&&&((((((((((((((('''''''''&&&'''''''''(((((())))))(((((())))))))))))((((((&&&''')))++++++***)))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((()))******)))((('''((('''&&&&&&'''((('''&&&((())))))***+++,,,,,,,,,))))))))))))(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%###"""$$$%%%%%%&&&%%%%%%$$$$$$((((((((((((((()))******)))))))))(((((((((((((((&&&%%%$$$###$$$$$$&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''' !!!"""$$$%%%&&&&&&%%%&&&((((((((((((&&&%%%&&&'''''''''(((((())))))******+++***)))'''&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))(((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))***,,,,,,,,,+++***+++,,,))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++'''(((***,,,---------,,,++++++******++++++,,,---))))))***+++,,,,,,------......---,,,,,,,,,------////////////////////////000000//////000111333444---......---,,,---///222...111333222...,,,---///222555666555777===???>>>===BBBHHHNNNSSSYYY```eeehhhmmmsssvvvyyy}}}~~~zzzxxxvvvqqqnnneee```[[[XXXUUUQQQKKKFFFJJJHHHDDD@@@===;;;::::::222333555666777666555555333111111111333333222111111111222222333555666777......------------......---------,,,,,,,,,+++++++++,,,---......,,,***)))((((((''''''''')))***,,,))))))))))))))))))))))))+++++++++*********))))))************************))))))************))))))+++***)))'''&&&&&&&&&&&&+++***)))(((((()))***+++(((***+++,,,,,,+++***((('''''''''''''''((())))))******))))))((((((''''''((()))+++---------+++******(((&&&'''))))))'''%%%))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&******))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))*********)))(((+++***)))(((((('''(((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))*********)))((('''((()))))))))(((&&&%%%))))))*********))))))((())))))))))))))))))))))))(((&&&$$$$$$&&&(((******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))'''&&&''')))*********&&&&&&''''''''''''&&&&&&))))))************)))((()))(((((('''''''''(((((()))'''&&&&&&'''''''''&&&'''''''''''''''((())))))((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((())))))'''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((('''%%%###"""******)))((('''&&&&&&%%%)))(((&&&$$$$$$$$$&&&'''$$$%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&$$$""""""$$$&&&(((+++***)))'''''''''((()))''''''((((((((((((''''''((((((''''''''''''((((((+++)))(((''''''((()))++++++++++++******************)))((()))++++++)))((())))))))))))((((((((((((((((((((((((((()))******---,,,,,,++++++,,,,,,---)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,+++******+++,,,,,,///...------,,,,,,,,,,,,------------------------++++++,,,,,,---...//////......////////////......//////000000///...------000///.........///111222333444444555555444444333888999:::===@@@CCCFFFGGGMMMRRRXXX[[[]]]bbbjjjpppzzz{{{}}}~~~}}}~~~|||zzzwwwsssooogggddd```]]]ZZZWWWSSSPPPHHHGGGEEECCCAAA???>>>===@@@???>>><<<:::999777777333333333333333333333333000111111111111222222222000000111222444555666666......------------......,,,,,,,,,+++++++++******,,,,,,---------,,,+++***++++++))))))))))))***+++))))))))))))))))))))))))+++++++++*********))))))************************))))))************))))))******)))''''''&&&&&&&&&***)))(((((((((((()))***)))))))))(((((()))))))))((((((''''''(((((()))***))))))))))))(((((((((((()))***+++,,,---,,,,,,++++++)))'''''')))***(((&&&(((((((((((((((''''''&&&'''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&&&&''''''((()))))))))))))))(((''''''((((((((((((((((((((((((************************&&&'''((()))))))))(((((('''((()))))))))(((&&&&&&(((((()))))))))(((((('''(((((((((((((((((((((((()))'''%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((((('''''''''''''''''''''''''''''''''(((&&&%%%&&&'''(((((('''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&$$$%%%'''((((((''''''&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$))))))((((((''''''&&&&&&+++)))(((&&&&&&&&&((()))((((((((((((((('''''''''''''''&&&&&&&&&''''''((()))'''%%%$$$$$$%%%'''))))))((('''&&&&&&''''''(((''''''((((((((((((''''''((((((''''''''''''((((((+++***(((''''''(((***+++*********************)))***)))((()))++++++)))((())))))))))))(((((((((((())))))(((((())))))***+++++++++************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,+++******+++,,,,,,...------,,,++++++,,,,,,------------------------------......///000000111......////////////......///////////////...------000///.........///111111111222222333333222222111111222333555777:::<<<===<<<@@@DDDFFFGGGJJJPPPVVV\\\^^^```aaaaaabbbdddeeellllllmmmppptttzzz}}}yyyrrrmmmfffccc___\\\[[[XXXTTTQQQOOOMMMJJJHHHFFFDDDAAA???======<<<;;;:::999999888::::::999777666555444333222222222222222222222222000000111111111222222222000111111222333444555555......------------......++++++++++++************------,,,+++++++++++++++------,,,******))))))***))))))))))))))))))))))))+++************)))))))))************************))))))************))))))***)))(((''''''''''''''')))((((((''''''(((((())))))(((&&&%%%%%%&&&((())))))(((((((((((()))******(((((((((((())))))))))))))))))))))))***************)))(((((())))))(((&&&%%%&&&'''))))))((('''&&&''''''''''''''''''''''''(((((((((((('''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&'''))))))((())))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((()))(((''''''&&&&&&''''''(((((('''''''''''''''''''''''''''''''''***((('''&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%$$$###$$$''')))))))))&&&%%%#########$$$&&&(((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((("""###$$$%%%&&&&&&&&&&&&(((''''''''''''(((((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''***)))(((&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''((((((''''''''''''((((((***)))(((''''''((()))***((((((((()))))))))))))))***)))((()))++++++)))((((((((((((((())))))))))))))))))(((((())))))***+++)))))))))(((((()))))))))******************))))))************************++++++++++++++++++++++++************************************************)))************+++++++++,,,++++++******++++++,,,---,,,++++++***+++++++++---------------------------------...//////000000---......//////......---...////////////...------//////......//////000111///000000111111000000/////////000222333555666777222555777888777888<<>>@@@@@@@@@@@@@@@@@@AAABBBBBBCCCFFFLLLSSSXXXZZZZZZ[[[eeehhhkkkkkkfff\\\QQQJJJCCC@@@;;;888666666666666444444444333222111000111333111000000111111///...000000000000111111111111////////////000000000000111111111111111111111111//////000000000111111111222222111111111000000000------,,,,,,,,,,,,------............------------...,,,***)))((()))+++,,,'''((()))***++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))'''''''''''''''((()))***'''(((((())))))((((((''''''(((***++++++***(((''')))(((((((((((()))******(((((((((((())))))))))))++++++++++++************&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&''''''((()))))))))'''&&&&&&%%%%%%%%%'''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((''''''''''''(((&&&'''((()))))))))))))))'''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''((()))***(((&&&$$$$$$%%%&&&%%%$$$((('''''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&$$$$$$###$$$$$$)))((((((''''''''''''((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$%%%&&&'''(((***++++++(((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%'''((())))))***))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))((()))++++++)))(((''''''(((((())))))******''''''&&&&&&''''''((())),,,++++++******++++++,,,))))))))))))))))))((((((************************************************************************************************)))************+++++++++***++++++,,,,,,++++++************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......+++,,,,,,------,,,,,,+++,,,,,,---............---------...////////////...///000000111111000000//////000111222222111000///---...///000111111111111000111111000...---...///---......000111333555666666555444333333444555666444444444444444555666666777777<<>>@@@???:::555111...///111111000000111222---///111///---+++---///......---///111222222111------...///000111222222////////////////////////........................////////////000000000000////////////000000000111*********+++,,,---///000,,,------......------,,,,,,++++++******++++++,,,************))))))))))))++++++***)))((('''&&&&&&'''(((((()))))))))))))))++++++)))((((((((()))***'''(((((())))))))))))(((***(((&&&%%%&&&((())))))(((((((((((((((''''''&&&))))))((('''''''''''''''(((((((((((((((((((((((((((%%%######&&&((('''&&&'''''''''''''''''''''''''''&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((+++***)))''')))***)))&&&******))))))((((((''''''%%%&&&'''(((((('''&&&%%%******(((''''''((())))))(((((((((((('''''''''''''''''''''''''''''''''&&&(((''''''''''''(((((()))+++***((('''&&&&&&''''''+++***((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((($$$$$$######$$$&&&'''((($$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$%%%&&&'''(((%%%&&&((())))))(((&&&%%%&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((***++++++&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%&&&'''((()))$$$&&&''')))))))))(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---+++***((((((((()))))))))((('''&&&&&&'''((()))******))))))((((((''''''((((((((('''&&&%%%######(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))''''''(((((((((((((((((()))))))))))))))(((''''''***)))))))))))))))******+++*********))))))(((((((((''''''(((+++,,,+++***))))))***++++++++++++***++++++******)))(((((((((,,,+++******))))))******---------,,,+++***)))((()))************+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,++++++***+++++++++------,,,,,,------...///---,,,,,,+++*********+++---------............///000...---++++++,,,---...---.........//////000000///////////////.........000000000000000000000000000///...------...///000---......///////////////..................------...///000111111000///...000000111111222222222333444444444444444444444444444333111000///...//////,,,,,,,,,---...///000111............///////////////////////////////////////...---------///000111........................///////////////.........000000000000000000000000,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,(((((())))))*********+++******))))))(((((('''''''''(((((()))))))))))))))---,,,+++*********++++++(((((()))++++++,,,++++++(((((((((((())))))((((((&&&&&&'''((())))))(((((())))))((('''''''''''''''(((((((((((((((((((((((()))'''%%%%%%((())))))((('''''''''''''''''''''''''''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%###'''''''''''''''((((((((('''((((((((((((((((((''')))((('''''''''((())))))((((((((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$&&&'''(((%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&%%%%%%%%%&&&'''$$$&&&'''(((((('''&&&$$$&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&'''((())))))))))))(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''(((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((+++***))))))(((((())))))(((((((((((((((''''''''')))))))))))))))(((''''''))))))))))))***+++,,,---***************)))))))))***((('''(((***++++++***))))))***++++++++++++***************)))))))))))),,,+++******))))))************+++++++++***)))))))))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,)))))))))))))))***++++++---,,,++++++******++++++------------.............../////////......------------......////////////////////////............000000000000000000000000000///...------...///000///////////////...------......................../////////000000/////////.../////////000000000000000000000000000000000000111111///...------.........------------......///------......//////000000........................//////...------...///000////////////////////////////////////............///////////////////////////...---,,,+++*********++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---''''''((()))***+++,,,,,,))))))))))))(((((((((((('''((())))))******)))))),,,,,,+++************+++'''((()))***+++,,,,,,,,,'''(((***++++++)))(((&&&$$$%%%&&&((())))))******)))((((((''''''''''''(((((((((((((((((((((((((((***((('''''')))*********''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&'''(((((((((&&&%%%&&&'''$$$%%%%%%&&&''''''(((((())))))(((((((((((())))))'''&&&&&&&&&'''((())))))((((((((((((''''''''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&'''(((***+++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$%%%'''((('''&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((((()))))))))(((((('''''''''&&&)))))))))))))))(((((('''(((((()))***+++---...///***************+++++++++,,,***(((((()))++++++***((()))******++++++******))))))))))))************,,,+++******))))))******(((((()))***************)))************+++++++++,,,,,,++++++++++++,,,,,,******))))))))))))******,,,++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,++++++******++++++------------............---///000111111///---,,,---------............///................................................//////...------...//////000000000///...---,,,+++........................//////............//////---------------....................................------,,,,,,,,,------//////...---------------,,,,,,---...//////000000........................//////......---......///////////////////////////........................///////////////////////////...---,,,+++************++++++,,,,,,++++++***------,,,,,,,,,,,,------'''(((((()))******++++++'''((((((((()))))))))***(((((()))************)))***))))))(((((((((((((((&&&'''(((((((((((((((((('''(((******)))'''''''''%%%&&&'''((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((()))((((((((()))*********'''''''''''''''''''''''''''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***)))))))))'''%%%(((,,,%%%%%%&&&&&&''''''''''''***)))(((''''''((()))***%%%%%%%%%&&&'''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))***++++++++++++***(((&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%'''((('''&&&(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$))))))***))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$&&&((()))***)))'''&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&%%%%%%&&&''')))***''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((())))))((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''((((((((()))))))))(((''''''&&&&&&(((((())))))))))))((((((&&&&&&''')))***---...///))))))******++++++,,,,,,---+++(((((()))***+++***((())))))***************'''(((((()))***+++++++++,,,+++******))))))******))))))***************)))))))))*********+++++++++,,,,,,++++++++++++,,,,,,******))))))))))))******++++++******++++++,,,,,,,,,++++++++++++,,,------,,,,,,++++++***++++++,,,,,,,,,---------............//////000///...---,,,------------------------------...............///------------------------........................////////////...---,,,+++---------...............000///------------///000,,,,,,,,,,,,------------////////////////////////,,,,,,,,,,,,,,,------......------,,,,,,---------+++,,,------...///000000........................//////.........---------////////////////////////------...............///////////////////////////---,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---******))))))))))))))))))''''''(((((())))))******((())))))***************))))))))))))((((((''''''((((((((((((((('''&&&%%%((())))))'''%%%$$$&&&)))'''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((((((((())))))((((((((((((((((((((((((''''''&&&'''(((((('''%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&)))&&&%%%'''&&&###&&&+++((((((((('''''''''&&&&&&)))(((&&&&&&&&&&&&((()))$$$%%%%%%&&&'''(((((()))((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++***)))((('''&&&&&&'''(((%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""!!!!!!"""%%%&&&&&&%%%$$$%%%'''((('''&&&((((((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&'''###%%%'''(((((((((&&&%%%$$$%%%%%%&&&&&&'''''''''))))))((('''&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&%%%%%%%%%''')))***&&&'''''''''''''''''''''########################$$$%%%''')))*********)))&&&&&&''''''(((((((((((($$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''(((((())))))(((((('''''''''&&&(((((())))))))))))((((((%%%%%%&&&''')))+++,,,---)))))))))******++++++,,,---+++))))))***++++++***(((((()))************)))''''''((()))***++++++,,,,,,+++******))))))******,,,,,,,,,,,,+++***)))((())))))*********+++++++++,,,++++++******++++++,,,++++++************+++++++++*********++++++,,,---((((((((((((((()))******,,,++++++***++++++,,,,,,,,,,,,,,,------------...///...---,,,,,,,,,---...------------,,,,,,,,,,,,,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,------............------------............---------------........./////////...---,,,,,,---...///------------------------////////////////////////+++,,,,,,---.........///+++++++++,,,,,,...//////,,,,,,,,,---...//////000..........................................------------------------------,,,---------......//////........................++++++++++++,,,------...++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,************))))))((((((''''''(((((())))))******((()))******++++++************++++++******)))(((************)))((('''''')))******'''$$$###'''***((((((((((((((('''&&&&&&(((''''''''''''(((((()))(((((((((((((((((((((((($$$&&&(((((('''''''''((((((((((((((((((((((((((()))((('''((())))))'''%%%&&&&&&&&&'''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((,,,&&&&&&---///***(((+++))))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((((((((((((((''''''''''''$$$$$$$$$%%%&&&&&&''''''''''''(((((()))***+++,,,+++***((('''&&&&&&''''''###$$$&&&((()))***++++++%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""%%%(((&&&%%%$$$%%%'''((('''&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''(((((($$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&&&&'''(((((()))))))))((('''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''((()))***+++)))))))))))))))*********+++***)))***,,,,,,+++***'''((())))))******))))))'''(((((()))***+++++++++,,,+++******))))))******---------,,,+++***)))((()))************+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,************+++,,,------***************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------000...,,,+++***+++---...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---...............,,,,,,------.../////////---------,,,,,,---------............------------------------------------,,,---....../////////...******++++++,,,...///000---------------.........------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,+++******))))))******+++)))))))))))))))*********(((((((((((())))))))))))))))))***++++++++++++***)))***+++++++++***(((((('''(((((()))******))))))))),,,---+++'''%%%'''+++&&&'''(((((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((###&&&))))))'''&&&'''(((((((((((((((((((((((((((***)))((()))******(((&&&&&&&&&&&&'''((()))))))))((((((((((((''''''''''''$$$%%%%%%&&&'''((()))))),,,'''+++888===444***'''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))((('''((((((((((((''''''''''''%%%%%%&&&''''''((())))))&&&&&&''''''(((***+++,,,)))((('''&&&&&&'''((()))((((((((()))***,,,---...%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((&&&%%%$$$%%%'''((('''&&&%%%&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&'''###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''''''''''''''(((((())))))***)))((('''&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))$$$%%%&&&(((((()))((((((''''''''''''&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))''''''((()))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((())))))***,,,......,,,***'''(((((()))))))))))))))(((((())))))*********+++,,,+++******))))))******+++++++++++++++***)))))))))************+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,************+++,,,---...---------------......///++++++******++++++,,,---++++++,,,,,,,,,---------///......---------------,,,,,,,,,,,,+++++++++***++++++,,,------...//////------------------------,,,------......------,,,------.........---,,,,,,,,,,,,------...//////000,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---,,,+++++++++,,,------.........------------,,,,,,------------------------)))***,,,.../////////...------------------------++++++,,,------...//////........................------,,,++++++,,,,,,,,,,,,------......------,,,******))))))))))))******''''''((()))***+++,,,,,,))))))))))))(((((((((((())))))***++++++++++++***'''((()))))))))(((&&&%%%"""###%%%'''((()))******)))---111000+++'''(((***%%%%%%'''((())))))******'''''''''''''''((()))***((((((((((((((((((((((((###'''******(((&&&''')))))))))))))))))))))))))))+++***)))***+++***((('''&&&&&&&&&'''((())))))***)))(((((((((''''''''''''###$$$%%%&&&''')))******'''"""***<<>>///$$$%%%)))(((&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&((()))!!!!!!777RRR]]];;;###'''---'''&&&---(((***+++***(((''''''((('''((((((((())))))******(((''''''$$$%%%JJJ000000'''''''''''''''((()))))))))((('''''''''(((***+++)))((('''((()))******(((&&&'''''''''(((((())))))((((((((((((((('''''''''(((''''''(((+++,,,,,,+++&&&'''((((((''''''((()))444222%%%JJJjjjGGG---,,,,,,$$$###---******++++++++++++******'''((()))***+++,,,,,,,,,******))))))))))))******(((((((((((())))))))))))************************+++*********))))))(((((('''(((((()))***+++++++++(((((())))))******++++++)))))))))))))))******+++*********++++++,,,,,,,,,))))))************)))))))))### $$$,,,///,,,&&&((()))***+++,,,---------))))))******++++++++++++,,,,,,++++++***++++++,,,)))***+++,,,,,,***)))'''++++++++++++++++++++++++'''((()))***************))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%$$$%%%&&&&&&'''&&&&&&&&&))))))(((((((((((())))))&&&%%%%%%&&&)))******)))'''''''''&&&&&&%%%%%%%%%)))))))))))))))((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&%%%%%%$$$%%%&&&'''(((---+++)))'''&&&'''((()))$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&%%%$$$"""!!!%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''')))******$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((&&&%%%%%%%%%%%%$$$"""&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((******(((&&&$$$###"""######$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############%%%''')))***)))'''&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&(((&&&$$$"""!!!"""$$$&&&((('''%%%#########%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&''''''''''''... ###///###)))###222zzzddd###%%%!!!111******((()))"""000 &&&&&&&&&&&&&&&&&&&&&&&&888000)))YYYBBB---111&&& ***...---"""(((...))))))***+++++++++++++++))) 000&&&%%%iii>>> &&&...%%%!!!)))''''''&&&$$$'''***+++)))(((((())))))*********++++++)))((()))++++++)))&&&'''&&&&&&''''''((()))***)))((((((((((((((()))***###'''+++///###(((+++,,,,,,EEE222"""+++$$$***111)))%%%777111444###+++***)))))))))***,,,---++++++)))(((''''''''''''))))))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))''''''******)))))))))))))))***(((((())))))*********+++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++***)))))))))***,,,---------,,,+++*********++++++***)))(((((()))***++++++,,,---...---,,,***)))++++++++++++++++++++++++((())))))************)))))))))((((((((('''''''''(((((()))))))))(((&&&&&&'''((())))))******))))))((((((''''''''''''((((((((('''&&&'''((()))(((''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''(((((()))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&'''(((,,,***(((&&&&&&&&&'''(((&&&'''(((((())))))(((((((((((((((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&%%%%%%'''((('''%%%&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%))))))((('''((((((******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&((())))))(((&&&$$$#########$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""""""""""""""""""""######$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%###"""""""""###$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&(((,,,!!!555"""$$$iii<<<###<<<+++(((...000!!!""",,,&&&&&&&&&&&&&&&&&&&&&&&&"""555333999***///333&&&%%%666...))))))))))))((('''&&&&&&@@@(((&&&%%%333^^^***,,,///"""###000333)))'''000111(((((((((((()))))))))******)))(((''')))+++,,,***(((***)))(((''''''&&&&&&''''''&&&&&&&&&''''''((()))///&&&000###*** )))<<>>******""")))***)))***'''''''''((((((((((((((('''&&&&&&(((+++,,,+++******)))(((''''''&&&&&&'''&&&&&&&&&'''((()))***+++)))000000'''$$$,,,~~~;;;,,,&&&111###&&&777222)))))))))((()))******++++++***)))((((((''''''((())))))))))))******************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''(((***+++,,,***)))))))))))))))******))))))))))))************++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))((((((((()))***++++++******)))))))))))))))******))))))))))))******.........///...---,,,,,,++++++++++++++++++++++++***************)))((('''))))))(((((((((((((((((((((((()))))))))(((((((((&&&&&&'''(((((((((((('''(((''''''&&&&&&''''''((()))(((''''''((()))(((&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&$$$###"""""""""$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''))))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&'''(((((('''%%%&&&''''''%%%%%%%%%'''&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((%%%""" !!!###%%%$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%'''((((((&&&%%%$$$(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''((()))'''&&&$$$###$$$%%%&&&'''222***$$$777'''###///000###'''&&&&&&&&&&&&&&&&&&&&&&&&AAAmmm"""###---(((222"""###$$$&&&((()))***++++++///111%%% %%%...888~~~AAA666...+++$$$!!!***''''''''''''''''''''''''&&&'''''')))************'''&&&&&&''''''((()))***((((((((()))***,,,---...)))111---///QQQ >>>777"""$$$:::%%%)))(((((()))))))))************)))(((((((((((((((((()))))))))******************))))))******+++,,,************************)))))))))))))))))))))))))))((('''&&&''')))+++---))))))))))))))))))***+++)))))))))))))))*********************************++++++***))))))***++++++((((((((((((((())))))***))))))(((((((((((())))))***))))))))))))))))))***---------------,,,++++++++++++++++++++++++++++++***************)))((('''(((((())))))))))))))))))))))))((((((((()))))))))$$$%%%&&&&&&''''''&&&&&&)))(((((((((((((((((()))'''&&&%%%''')))******)))''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%###%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$((('''%%%$$$$$$%%%'''((($$$$$$$$$###$$$$$$$$$$$$'''''''''''''''''''''((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&%%%%%%%%%&&&'''''''''((('''''''''&&&&&&''''''''''''&&&%%%#########$$$$$$$$$'''666%%%DDD999***777$$$((('''+++&&&&&&&&&&&&&&&&&&&&&&&&000$$$AAA!!!'''###$$$%%%''')))***++++++---&&&***;;;)))..."""'''%%%&&&===www666"""...,,,$$$%%%''''''''''''&&&&&&&&&&&&(((((()))))))))((((((((('''&&&&&&''''''((()))***((((((((()))***,,,---...***((('''333"""ZZZ111(((...$$$000(((((())))))******************))))))(((((((((((()))((()))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))(((((()))***++++++******))))))))))))))))))))))))))))))))))))))))))+++******************+++'''((((((((()))))))))))))))((((((((((((((()))))))))))))))******))))))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))************))))))((((((((())))))))))))******))))))((((((((()))******&&&''''''((((((((((((((())))))(((((((((((())))))&&&%%%%%%&&&)))******)))'''''''''''''''((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&(((&&&%%%%%%%%%%%%###"""$$$&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((###$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$---"""BBB{{{***333ppp<<<000+++###$$$(((&&&&&&&&&&&&&&&&&&&&&&&&,,,888+++&&&%%%&&&&&&&&&&&&&&&%%%%%%---***$$$+++***&&&---(((### +++XXXnnn---+++'''''''''''''''&&&&&&&&&''')))******(((&&&''''''***)))(((''''''&&&&&&'''&&&&&&&&&'''((()))***+++---&&&###000999;;;)))YYY333 +++<<< )))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))******************))))))******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''((()))(((((((((((()))***+++,,,************))))))))))))((((((((((((((((((((((((************************'''((()))*********))))))((((((((((((((())))))***))))))************))))))---,,,,,,+++++++++++++++++++++++++++++++++++++++((())))))************)))(((((()))))))))*********))))))((((((((()))++++++''''''((()))))))))))))))(((((((((''''''((((((((('''&&&&&&''')))***)))(((&&&'''''''''((((((((()))%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&'''&&&$$$$$$%%%'''&&&%%%%%%&&&(((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%&&&'''''' """$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###"""######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((('''&&&%%%111@@@www///222'''~~~888)))&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&111)))---###'''''''''''''''&&&%%%$$$666***333...444!!!(((111,,, !!!---000SSS+++((((((((((((''''''&&&&&&%%%'''***)))'''&&&((()))***)))(((''''''&&&&&&''''''&&&&&&&&&''''''((()))%%%///...???$$$;;;111666@@@:::---%%%;;;)))***+++,,,---,,,,,,+++))))))(((((((((((())))))))))))))))))******************))))))******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((()))***+++,,,************)))))))))(((((((((((((((((((((((((((*********++++++*********((()))***+++++++++***))))))((((((((())))))***+++((()))***++++++***)))(((...---,,,++++++++++++,,,++++++++++++++++++++++++'''((()))***************(((((())))))*********+++***)))(((((((((***+++,,,&&&''''''((((((((((((((('''''''''&&&&&&''''''''')))(((''''''(((((('''&&&&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((('''&&&$$$###&&&&&&'''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&******+++++++++***((('''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%&&&((()))((('''$$$%%%&&&&&&%%%%%%'''((((((((((((((())))))))))))$$$$$$$$$$$$%%%%%%&&&'''"""$$$&&&((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###"""$$$%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$'''***---...,,,)))'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%(((***+++***(((&&&###=== 555)))...zzz%%%&&&'''***%%%&&&&&&&&&&&&&&&&&&&&&&&&CCC ***///!!!vvvGGG222''''''((()))*********)))"""&&&---'''(((***'''000000&&&###)))***###+++555))))))((((((((('''''''''###&&&))))))(((''')))+++'''&&&&&&''''''((()))***))))))(((((((((((()))***+++LLL111 222''')))999555'''000666***+++,,,---...---,,,,,,))))))(((((((((((()))***))))))))))))*********************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&((()))******+++(((((((((((()))***+++,,,+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******((()))***,,,,,,++++++***)))))))))))))))***++++++((()))***++++++***)))(((---&&& ###+++///,,,'''000...,,,+++,,,,,,+++***++++++******************''''''((()))))))))))))))'''((()))***+++,,,------,,,+++)))((((((((()))***************)))((('''&&&''''''''''''''''''''''''+++)))(((''''''''''''&&&''''''&&&%%%$$$%%%)))+++))))))((('''&&&&&&%%%%%%%%%&&&''''''%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&''''''''''''&&&&&&)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%'''((()))(((&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''(((((('''%%%###!!!""""""$$$'''%%%!!!&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((***)))(((&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&)))******)))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))!!!---+++555######AAA!!!&&&((()))222HHHXXX###222######$$$%%%%%%&&&''''''lll888***,,,"""!!!'''&&&***(((~~~333(((###...&&&111)))...'''((()))******+++******))))))(((''''''''''''(((555,,,GGG777'''$$$--- (((,,,###))))))(((((('''''''''&&&******++++++++++++******,,,'''***)))000......PPP---***'''------$$$)))***"""***,,,''')))************+++++++++)))))))))))))))))))))))))))))))))(((((((((+++---))))))(((((((((((())))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++,,,,,,,,,,,,,,,+++***)))++++++************++++++))))))(((((('''''''''&&&))))))))))))))))))))))))'''(((((()))***+++++++++)))'''&&&&&&(((*********((((((((((((((((((((((((,,,,,,+++***)))(((''''''***(((&&&''')))++++++***///---,,,+++,,,,,,+++)))************************'''''')))******+++++++++++++++++++++,,,,,,,,,,,,++++++)))((((((((())))))((((((((()))))))))(((((('''''''''''''''''''''''''''### !!!&&&(((&&&###&&&''''''&&&%%%%%%''')))&&&&&&%%%%%%$$$#########&&&'''((((((''''''((()))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&)))'''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&'''&&&$$$$$$%%%$$$"""&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&$$$### ###$$$###$$$((()))'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%&&&(((&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&"""######"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((())))))((((((((('''''''''%%%%%%$$$$$$%%%&&&((())))))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$***######******xxx(((!!!(((&&&###***)))777,,,+++***!!!###$$$$$$%%%&&&&&&''''''>>>:::###'''))))))***&&&'''???***VVV"""(((:::###888+++(((((())))))***)))))))))((((((((('''(((((()))***...%%%777%%%eeeIII///,,,"""333))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&))) ++++++111&&&+++,,,...KKK+++%%%111(((***$$$)))(((nnn'''(((...))))))*********+++++++++))))))))))))))))))))))))((()))***)))((((((***---)))))))))(((((()))))))))***************************)))(((''''''((()))***++++++,,,,,,++++++***)))+++******))))))******+++)))))))))(((((((((''''''))))))))))))))))))))))))'''(((((()))******++++++---,,,+++++++++***)))(((************************++++++******)))((((((((()))+++---+++((('''+++......---++++++,,,,,,+++)))************************'''((()))***++++++++++++------,,,+++***)))((((((******)))((((((((())))))&&&&&&'''((())))))******''''''''''''''''''''''''%%%&&&***'''"""%%%'''((((((&&&%%%%%%&&&))))))((((((''''''&&&&&&%%%&&&((((((''''''(((***'''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&)))'''%%%$$$###!!!&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''((((((&&&%%%###$$$%%%'''''''''&&&%%%&&&'''%%%!!!"""'''***)))%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&'''((("""###$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%""")))$$$///!!!DDDKKK&&&///(((%%%,,, """&&&%%%,,,$$$$$$$$$%%%&&&&&&''''''^^^### ###+++***%%%,,,///$$$$$$111+++XXX''' ---)))(((''''''((((((((((((((((((''''''''''''''''''((()))************&&& !!!...999YYY)))---(((&&&%%%***)))))))))))))))(((((((((((())))))))))))((((((+++$$$,,,***,,, ... ,,,%%%,,,)))'''%%%***&&&hhh'''111((()))))))))*********++++++))))))))))))))))))))))))((()))***)))((((((***,,,******))))))))))))*********************************)))(((''''''((()))******++++++++++++******)))+++******))))))******+++***)))))))))))))))(((((())))))))))))))))))))))))((((((((()))******+++++++++,,,------,,,+++)))(((************************))))))))))))))))))))))))***---///---***(((+++...---,,,++++++,,,,,,***)))))))))))))))************))))))************))))))******)))((('''&&&%%%%%%)))))))))((((((((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''&&&""" """'''***(((&&&%%%'''))))))'''%%%$$$$$$************))))))(((((($$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&&&&%%%### %%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&$$$$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&%%%$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$///000(((''''''***((('''+++%%%$$$"""###***%%%%%%%%%%%%&&&&&&''''''666$$$!!!...%%%+++111***!!!(((///&&&111&&&### >>>VVV&&&###(((......%%%(((((((((((('''&&&%%%%%%((('''''''''''''''(((((($$$(((+++---...,,,%%%...ccc(((777(((************))))))))))))***++++++,,,,,,++++++******,,,)))!!!"""---)))???fff&&&000***000''''''+++&&&<<>>,,,###"""######&&&&&&''''''''''''&&&&&&######$$$%%%&&&'''((()))''')))000###///+++###ddd///(((&&&'''***(((((())))))((('''&&&&&&&&&%%%%%%%%%&&&''')))***$$$%%%&&&''''''&&&%%%$$$+++222%%%111\\\...444###)))***+++***)))((((((''''''(((***''',,,(((!!!sss555((()))000%%%+++&&&(((+++((()))***}}}###...(((------''''''---))))))))))))))))))))))))++++++******)))(((((('''&&&'''''''''((((((((()))))))))))))))))))))))))))&&&&&&((())))))*********))))))))))))))))))))))))))))))*********+++++++++''')))***)))((('''(((***))))))))))))))))))))))))+++***((('''&&&&&&''''''******)))(((((()))******))))))))))))))))))))))))******))))))))))))************+++++++++++++++***)))***,,,+++***)))******(((+++---++++++------)))((((((((((((((((((((((((((()))))))))))))))((('''(((((())))))))))))(((((((((&&&&&&&&&(((((((((&&&((()))***+++***)))'''&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''######"""""""""""""""###((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++'''&&&((((((&&&$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''$$$&&&'''''''''&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%$$$###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######%%%((((((''''''***+++'''$$$&&&&&&$$$(((&&&%%%$$$###$$$%%%&&&)))((('''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%&&&(((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&,,,***)))(((((((((***+++''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''',,,)))...BBB'''!!!*** +++$$$%%%&&&''')))&&&YYYPPP***'''%%%&&&&&&$$$$$$&&&%%%+++,,,)))(((+++///333111---(((%%%%%%&&&((('''(((((())))))(((((('''((((((''''''&&&&&&%%%%%%***'''...""",,,"""...UUUfff)))))))))***((((((((((((((('''&&&&&&'''&&&&&&%%%&&&'''))))))&&&''''''((((((''''''&&&...)))###;;; :::444""""""000:::###'''******)))(((((((((((((((+++(((///)))$$$...(((+++///$$$+++)))(((+++((()))***%%%***(((+++,,,(((***---))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((())))))***))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))***+++***)))((()))+++))))))))))))))))))))))))))))))((('''((((((******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,++++++++++++,,,,,,))),,,......,,,+++,,,...+++,,,***(((***222777777((((((((((((((((((((((((************)))((('''&&&))))))************))))))'''''''''((())))))&&&$$$%%%''')))++++++)))&&&$$$((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&***)))'''&&&$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###(((***(((&&&((((((&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''((()))'''&&&'''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((('''&&&%%%$$$######'''%%%$$$$$$&&&''''''&&&$$$(((***'''%%%'''&&&$$$'''&&&%%%######$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''((()))))))))&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''***)))'''&&&%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%***$$$)))]]]$$$&&&''' ((("""+++&&&(((&&&&&&DDD((((((%%%###%%%(((((($$$###%%%&&&&&&$$$###$$$%%%"""&&&++++++(((%%%&&&)))((())))))******))))))(((***))))))((('''&&&&&&%%%---###,,,$$$***333WWW***+++)))'''(((((((((((((((''''''&&&(((''''''&&&&&&'''(((((()))(((((((((((((((((()))$$$---...'''... ***///+++###+++******)))((((((((())))))***(((---'''000((('''+++---$$$+++,,,(((+++((()))***///%%%((()))***)))...,,,)))))))))))))))))))))))))))))))))***+++,,,,,,---************))))))))))))))))))))))))))))))))))))+++++++++******(((''''''))))))))))))))))))))))))((((((((((((((())))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++***+++,,,---+++,,,,,,,,,,,,,,,++++++...---((($$$)))777DDDJJJ************************)))))))))))))))(((''''''((())))))******))))))(((((('''(((***+++***'''$$$%%%&&&((((((((('''&&&%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((())))))(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$'''%%%$$$&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%''')))(((%%%$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''***&&&###$$$'''))))))'''%%%%%%$$$$$$$$$#########&&&&&&&&&&&&''''''(((((((((''''''&&&%%%$$$######''''''&&&%%%$$$$$$"""!!!"""&&&%%%%%%'''(((%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$#########$$$&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&%%%$$$$$$%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###888###)))%%%###(((!!!+++)))(((!!!"""111"""&&&&&&###%%%++++++&&&+++&&&!!!""")))///333//////...+++'''%%%&&&(((((())))))******))))))((('''((((((((()))))))))))),,,"""+++'''***'''%%%|||444+++(((&&&'''(((((((((((((((''''''((((((((('''''''''''''''***)))'''''''''''')))***+++)))!!!)))111:::sss&&&***%%%///)))))))))((())))))******---,,,)))(((XXX(((&&&)))+++&&&***+++(((+++((()))***FFF"""***'''((((((000(((((((((((((((((((((((((((*********+++,,,,,,------((((((((((((''''''''''''((((((((((((((((((((((((++++++++++++***)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))((((((((())))))*********((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))************))))))///...,,,+++***+++,,,,,,---***((((((+++***'''$$$+++,,,)))''',,,999CCCGGG************************''''''((()))))))))))))))'''(((((())))))(((((('''(((((()))+++,,,+++(((&&&((('''&&&%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######%%%(((***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###############$$$%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&$$$###%%%%%%###$$$%%%&&&&&&''''''&&&&&&%%%''')))(((&&&%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''$$$!!!"""%%%''''''%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%$$$######!!!%%%$$$%%%'''(((&&&!!!###&&&))))))'''$$$"""%%%'''((('''%%%%%%''')))'''''''''&&&&&&&&&%%%%%%######""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''(((((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,"""***000&&&%%%***%%%&&&***###&&&'''((($$$&&&666!!!%%%'''%%%$$$&&&'''%%%'''&&&&&&(((******&&&###---***&&&%%%'''((((((''''''(((((())))))((((((''''''((((((((()))*********+++###+++)))'''000TTT,,,)))(((''''''((((((((((((((('''(((((((((((((((((('''''')))((('''&&&&&&'''((()))%%%+++///444666VVV555)))000(((((())))))((())))))***+++,,,000///(((///,,,%%%&&&***((((((((((((+++((()))***jjj$$$,,,((((((&&&000%%%((((((((((((((((((((((((++++++++++++++++++++++++((((((((((((''''''''''''(((((((((((((((((((((((())))))************))))))************************************************((()))***)))(((((()))***)))))))))))))))))))))))))))))))))((((((''''''''')))***,,,------,,,***)))((((((((((((((((((((((((((()))************)))(((...---,,,++++++******+++...,,,++++++---,,,***'''%%%***---...000444444111((((((((((((((((((((((((&&&'''((()))************''''''((((((((((((''''''((('''((()))++++++***((()))'''%%%$$$$$$&&&)))***''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&$$$"""!!!"""$$$''')))&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$###%%%'''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$###""""""$$$%%%%%%$$$&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&(((***!!!&&&(((&&&%%%&&&&&&$$$ ###&&&))))))'''$$$!!!$$$&&&(((&&&###"""$$$'''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,""",,,TTT###&&&(((&&&(((+++)))""""""'''+++///MMM...)))&&&%%%$$$ !!!(((((((((******((($$$!!!'''%%%$$$'''++++++'''"""'''(((((())))))(((((('''))))))))))))((((((((((((+++%%%---)))$$$///)))...(((---&&&'''(((((((((((((((((('''(((((()))))))))(((((((((''''''&&&&&&''''''(((((()))'''555'''...###***000!!!((((((((()))***+++,,,---+++)))'''111eee...%%%&&&(((***''''''(((+++((()))***&&&,,,)))+++###///%%%))))))))))))))))))))))))+++++++++++++++*********))))))))))))************))))))))))))))))))))))))'''(((((()))))))))((((((************************++++++++++++************''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%******+++,,,,,,+++******))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,,,,,,,+++***)))((('''+++///...***))),,,///%%%***.........///+++&&&(((((((((((((((((((((((('''((()))))))))))))))((((((((())))))))))))((((((&&&%%%%%%&&&)))******)))((('''&&&%%%&&&''')))***''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''(((******%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''"""!!!$$$&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))***###%%%&&&&&&&&&%%%&&&'''&&&&&&'''''''''&&&%%%$$$&&&'''((((((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$"""###&&&)))###'''(((%%%###%%%&&&$$$"""###%%%&&&'''&&&%%%$$$###%%%'''$$$  ###&&&&&&&&&&&&'''''''''''')))))))))(((((('''''''''$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&%%%%%%&&&)))%%%)))///""""""&&&++++++___DDD///!!!%%%)))###!!!&&&+++***'''%%%%%%(((,,,///))))))***++++++)))&&&$$$((())))))******))))))(((''''''(((((((((((())))))+++$$$000)))&&&(((lll..."""...&&&&&&'''(((((((((((((((&&&'''((()))******))))))((((((((())))))(((((((((......###222--- aaa\\\---&&&((((((((()))***+++---...***###---222CCC,,,'''((((((+++&&&)))(((+++((()))***(((***+++..."""000((())))))))))))))))))))))))((())))))******+++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((('''&&&%%%************************+++*********))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((()))***))))))''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++,,,,,,+++***((('''"""+++)))!!!&&&///***,,,,,,)))))),,,---***************************************)))((('''&&&))))))************))))))$$$###"""$$$&&&)))))))))&&&''''''((()))))))))((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&"""%%%(((+++,,,***((('''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&#########$$$%%%&&&'''(((&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$!!!######$$$%%%&&&&&&''''''&&&&&&'''$$$###$$$''')))'''%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&(((***,,,---###'''******(((&&&''')))$$$$$$%%%&&&%%%$$$###"""$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$  ######$$$!!!!!!$$$'''&&&%%%%%%$$$###$$$%%%'''(((&&&)))***'''""" """%%%$$$$$$%%%&&&'''((()))***$$$$$$$$$######"""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$&&&'''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((((((((((('''&&&%%%%%%!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***"""'''###&&&,,,"""&&&333###'''&&&&&&bbbUUU333&&&000,,,)))000&&&(((++++++)))((()))***''')))***(((&&&&&&***...******++++++++++++******"""###%%%''')))***,,,---***!!!222***+++###++++++&&&&&&'''((())))))((((((%%%&&&((()))*********)))((()))***++++++***)))(((###...!!!+++"""***!!!***---)))...((((((((()))***,,,---...222&&&;;;777,,,((()))+++(((***&&&,,,(((+++((()))***((((((,,,111"""111+++))))))))))))))))))))))))&&&&&&''')))***+++,,,---$$$%%%&&&'''((()))***+++))))))))))))))))))))))))******)))((('''%%%###"""******************************))))))(((((((((''')))+++,,,+++***)))***+++))))))))))))))))))))))))&&&''')))***++++++******((((((''''''''''''(((((())))))))))))))))))))))))''')))***++++++***)))'''---------,,,,,,+++++++++***)))))))))((((((''''''))))))))))))))))))))))))///,,,))))))+++,,,+++))),,,,,,+++***)))(((''''''***)))((('''&&&&&&'''((()))'''&&&%%%&&&''')))+++%%%%%%&&&&&&'''&&&&&&&&&((('''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%(((++++++)))&&&((((((((((((((()))*********)))((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&'''((('''%%%"""$$$%%%&&&&&&'''''''''&&&$$$%%%&&&'''((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((($$$"""$$$%%%%%%''',,,,,,((($$$$$$&&&''''''%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%)))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((&&&###"""$$$%%%&&&%%%)))$$$((()))***)))(((&&&%%%&&&(((&&&)))$$$'''\\\fff"""***---&&&!!!000+++&&&$$$"""###'''***+++***''''''''''''((()))***+++***)))))))))))))))***+++(((&&&)))......***))),,,''',,,)))000---TTT)))(((---(((((())))))))))))((((((!!!###(((,,,***&&&(((...''')))---...)))$$$$$$((()))%%%&&&+++---***((()))@@@lllLLL((((((---+++******,,,...//////000***333rrr---,,,+++*********+++,,,)))999&&&$$$))),,,&&&(((555+++...++++++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++((((((((((((((((((((((((&&&&&&''''''(((***+++,,,+++******)))(((''''''&&&))))))(((((('''''''''&&&))))))************))))))&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))---------,,,,,,+++++++++*********)))))))))((((((************************,,,***((((((******)))'''&&&&&&((()))++++++,,,,,,***)))((('''&&&''''''(((((('''&&&%%%%%%&&&((()))((((((((((((''''''&&&%%%((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((('''&&&'''))))))'''%%%&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((((((&&&###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((($$$###%%%%%%%%%''',,,000,,,)))'''((()))(((&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&((((((&&&%%%***%%%)))((()))***)))((('''((()))%%%(((&&&***jjj///''''''+++***222''')))'''%%%%%%(((***)))(((***))))))))))))***++++++***))))))((((((((())))))555---%%%%%%((()))&&&$$$555###(((%%%(((777)))''')))******++++++******)))000)))######&&&'''%%%$$$******&&&$$$+++333,,,111,,,&&& $$$+++000888222///,,,+++))))))+++,,,,,,+++000(((222---,,,+++++++++,,,------***222((()))000---))))))222&&&)))'''************)))))))))((())))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))'''(((((((((((()))))))))))))))((((((((('''''''''))))))************))))))((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,+++++++++++++++************)))++++++++++++++++++++++++***)))((()))******(((&&&******++++++***)))'''&&&))))))(((''''''''''''((()))((('''&&&%%%&&&'''(((*********)))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''***(((&&&%%%&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((($$$###&&&&&&%%%'''+++...+++'''&&&%%%%%%$$$###(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''(((***+++***(((%%%%%%###---}}}&&&(((***+++***))))))***&&&'''&&&,,,~~~222(((&&&...---222'''---+++)))((())))))(((''',,,,,,+++************++++++++++++***)))))))))((())))))((()))...111///+++"""(((AAA%%%III000'''+++,,,,,,------,,,,,,+++***))))))+++111555111+++&&&***---,,,((('''+++///'''...+++))),,,***%%%777%%%,,,HHH...---+++***+++,,,,,,***)))000&&&111++++++++++++,,,---......***'''((()))333,,,***(((///###'''%%%************))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&'''$$$%%%&&&'''(((******+++))))))((((((((((((''''''))))))************))))))))))))************++++++***))))))))))))(((((((((************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++***))),,,------,,,***'''%%%###((((((((('''''''''((((((***)))((('''''''''(((((())))))))))))(((((('''&&&'''((()))((('''&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((()))'''%%%$$$$$$%%%&&&&&&(((''''''''''''((())))))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''$$$$$$'''(((&&&&&&******(((&&&%%%$$$$$$######((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''')))******)))'''###$$$@@@ddd###&&&)))+++***)))))))))'''%%%%%%***aaa(((***)))---'''...,,,---,,,+++************)))------,,,******)))))))))...------,,,,,,+++***)))$$$***---)))$$$%%%&&&''',,,111$$$FFF222+++,,,,,,------------,,,,,,)))------***(((((('''$$$///&&&$$$((()))111SSSzzzppp<<<---999iii***---,,,,,,,,,......---+++///&&&///)))******+++,,,------...---###,,,(((999,,,(((%%%...&&&+++(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$%%%%%%'''((()))***+++))))))(((((((((((((((((())))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************)))***+++++++++*********'''((()))***++++++***)))''''''((((((((((((((((((******))))))))))))))))))%%%&&&'''(((((((((((((((''')))******(((&&&&&&'''''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&%%%$$$$$$%%%''')))'''''''''''''''((())))))$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&'''&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$"""###$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%%%%))))))&&&&&&((()))))))))(((''''''((()))%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((((((&&&%%%%%%'''((()))((((((***[[[XXX!!!$$$((())))))(((((((((***$$$###(((WWW'''***&&&...'''***+++***+++,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((,,,,,,,,,,,,+++***)))((()))(((((()))***,,,///222444111,,,---,,,------......------,,,...***''''''***,,,------###???{{{qqq;;;BBB---,,,+++,,,...///...---...***...((())))))***+++,,,,,,---///'''333***NNN///(((###...)))...((())))))))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((('''''')))***++++++******)))(((((((((&&&'''(((((()))((((((((((((((()))))))))*********$$$%%%&&&'''((()))))))))&&&))),,,+++(((%%%&&&'''''''''''''''''''''''''''(((''''''''''''((())))))$$$%%%&&&&&&%%%&&&(((***%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&((('''&&&%%%$$$%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&$$$###%%%((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((&&&$$$"""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%&&&******'''%%%'''%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((((((%%%######%%%''')))))))))(((fffZZZ"""$$$'''((('''''''''(((+++###$$$***ccc000((( 111,,,)))'''(((***,,,------------///,,,,,,+++))))))((((((((())))))*********((('''&&&''' ###000333***###%%%>>>'''***222---..................---///&&&&&&222666///)))***CCC///---++++++,,,.........---000...)))***+++,,,,,,,,,,,,,,,)))'''111(((nnn///+++$$$---(((---&&&))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++******))))))))))))))))))))))))'''&&&&&&&&&'''((())))))))))))))))))(((((((((((((((((())))))))))))******))))))************))))))***))))))))))))((((((((()))))))))************+++''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,,,,---------************+++++++++,,,************************'''((((((&&&$$$%%%)))---222000,,,)))&&&%%%%%%%%%%%%&&&((()))))))))(((((($$$%%%&&&'''((()))))))))&&&'''((()))))))))))))))&&&***---,,,(((%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))%%%'''))))))'''&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%'''''''''&&&%%%######$$$$$$%%%&&&&&&''')))'''%%%&&&''')))))))))***)))'''%%%%%%&&&'''(((%%%%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''###"""%%%((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%'''++++++'''%%%&&&"""%%%&&&&&&$$$"""###%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&'''&&&%%%%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&&&&'''((((((&&&$$$$$$%%%'''((((((''''''"""___]]]$$$&&&''''''&&&&&&((()))***"""'''000YYY///***!!!222,,,(((***(((***---...---,,,---...---,,,+++***************((()))+++,,,,,,***)))(((+++###&&&---###+++LLL...,,,222//////000000000000//////333+++,,,222)))!!!;;;aaa777444000------...//////,,,777...+++,,,---.........---,,,&&&***---(((&&&,,,(((,,,%%%,,,(((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***************+++++++++))))))))))))))))))))))))))))))((((((''''''((((((************************(((((()))))))))*********))))))************))))))++++++*********)))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,---------)))))))))******+++++++++++++++++++++++++++++++++*********'''%%%''',,,000---+++)))'''&&&(((***+++%%%&&&((()))))))))(((((("""###$$$&&&'''(((((()))))))))*********))))))(((&&&***...---(((%%%%%%'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&)))++++++(((%%%%%%&&&'''&&&&&&&&&&&&'''((((((###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''((())))))+++)))'''''')))++++++++++++***(((&&&%%%&&&((()))$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***(((### """%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((("""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%(((,,,,,,'''%%%&&&''')))+++)))&&&$$$$$$&&&(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''(((((($$$%%%'''(((((((((''''''''''''&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&%%%$$$%%%'''((((((((('''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%(((******(((&&&*** XXX\\\'''(((((('''&&&'''(((***)))"""+++666;;;%%%000(((222%%%%%%111(((+++......,,,++++++---------,,,,,,++++++,,,,,,+++,,,...//////...---,,,+++'''+++---$$$:::666***---111111222222222222111111,,,)))---///'''CCCAAA<<<666111000111222222+++<<<......///000000000///...---,,,333000///,,,***,,,$$$......(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++(((((())))))******++++++)))))))))))))))))))))))),,,+++***)))'''''''''&&&))))))******+++++++++,,,(((((())))))*********+++))))))************)))))),,,,,,,,,++++++*********))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++---------,,,,,,,,,++++++))))))))))))))))))******++++++***)))((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((())))))))))))&&&''''''((()))******+++******)))((('''&&&&&&%%%'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''')))(((&&&%%%$$$$$$%%%%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((()))(((&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&''')))+++,,,,,,)))&&&###'''&&&%%%%%%$$$$$$$$$$$$''''''%%%%%%%%%%%%'''''''''&&&%%%$$$%%%%%%'''((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((((((((((('''&&&&&&%%%%%%(((&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%)))(((((('''''''''((((((&&&&&&&&&''''''((((((((((((((((((''''''(((((((((%%%%%%dddZZZ'''''''''(((''''''&&&&&&(((%%%$$$bbb+++///,,,***$$$***777,,,---------,,,,,,,,,,,,,,,000------000000,,,,,,///111222333333111---)))&&&'''---'''333<<<$$$;;;333777888555555777333+++111///444"""AAA???444222222777000888666///444111000///......///000111555+++%%%000111 :::***###222)))++++++******))))))(((((())))))))))))))))))))))))******************************+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))***((('''(((***+++(((&&&***)))((((((((((((((()))))))))))))))))))))))))))++++++************+++++++++++++++*********))))))*********)))))))))))))))******))))))((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))************))))))((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&'''((()))(((''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******###$$$&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%$$$%%%((())))))(((&&&%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%""" &&&&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%''''''''''''%%%%%%((((((''''''&&&''''''(((%%%&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((***&&&UUUYYY'''''''''((((((''''''&&&...%%%444333((('''777888///...***............////////////---+++,,,000222222444888222000---)))'''+++111666666>>>}}}222:::...222888:::777666888888555;;;000>>>>>>888222777>>>999555999222888222111111000000111111222///,,,888<<<\\\***###222&&&'''222'''++++++++++++*********)))************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********++++++******))))))))))))))))))))))))))))))((('''(((***+++)))'''))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++++++++*********))))))+++*********))))))(((((())))))((((((((()))******))))))((((((((('''''''''(((((((((((())))))))))))''''''(((((())))))******))))))((((((''''''&&&&&&(((((((((((((((''''''&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&'''((()))***&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***!!!"""$$$&&&'''''''''&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$""""""%%%(((******)))((('''&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%%%%&&&((()))---%%%@@@jjj''''''((((((((((((((('''&&&(((,,,444///222777333---000;;;222333333444444555555555;;;777444444333000000333333666999999666666:::>>>[[[///DDD111:::>>>???:::666666777666+++<<<555EEE<<<999999;;;===444:::666<<<333333444444444444333333///111999eee111''')))+++%%%***///%%%,,,,,,,,,++++++++++++***++++++++++++++++++++++++''''''''''''''''''''''''*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++******)))))))))))))))))))))))))))'''''''''(((***+++***((()))))))))(((((())))))***))))))))))))))))))))))))---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++******)))(((((((((((((((((((((((()))***+++******)))'''&&&$$$######(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((('''''''''(((((())))))(((((('''&&&((('''&&&%%%%%%'''((()))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$""""""%%%'''***(((((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''')))+++,,,---###$$$$$$%%%&&&&&&'''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%'''))))))"""000(((((()))*********))))))$$$000111nnn111:::===,,,+++444///000......///000111222222222333000///222444555999>>>777444333>>>aaa999777999BBB===>>>>>><<<:::999888666222222mmm===HHH;;;777>>>:::;;;888>>>555666777888888777666555:::444///$$$---...)))******((((((++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))&&&&&&'''(((************)))))))))((())))))******((((((((((((((((((((((((---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++************))))))((((((((('''''''''((()))***************)))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((''''''&&&''''''&&&%%%&&&'''((())))))))))))(((((('''&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%""",,,)))***+++,,,,,,,,,,,,,,,///&&&yyy???333555:::---777???,,,444777777888888999:::;;;;;;888555555999===???DDDJJJvvv<<<@@@444FFF;;;999999===AAA@@@===:::111666MMM???===BBBAAA>>><<>>QQQJJJAAA@@@;;;CCC@@@???BBBCCC@@@===<<>>>>>=========999+++RRR333///(((+++111***(((333++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))************))))))))))))))))))))))))%%%''')))***)))((()))***))))))))))))******+++,,,))))))))))))))))))))))))++++++************+++++++++++++++*********))))))((((((((()))******++++++))))))((('''''''''((((((%%%%%%&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&###$$$&&&'''((((((''''''###%%%&&&(((((((((&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''(((((((((((())))))''''''''''''''''''''''''###$$$$$$&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))***))))))((((((((('''''''''(((((()))******)))(((((()))$$$...---...///000111111111111+++ooo~~~777666---@@@999333,,,FFF888KKK@@@FFF===IIIGGGHHHHHHCCC???CCCKKKHHH333666CCCNNNEEE666AAAEEE@@@<<>>EEEEEEGGGuuu@@@@@@????????????@@@@@@777QQQ;;;333...---000000...///000---.........////////////++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,---------************************************************))))))))))))))))))))))))************************&&&'''((()))************))))))))))))))))))))))))&&&(((******((('''(((***))))))))))))***+++,,,---))))))))))))))))))))))))+++******************+++---------,,,,,,,,,++++++''''''((()))***+++,,,,,,***)))((('''''''''''''''///...---+++***((('''&&&(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******%%%%%%&&&&&&%%%%%%$$$######%%%''')))***(((&&&%%%&&&''''''((('''%%%$$$###$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''######%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%###!!! #########$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''((()))************))))))((((((((('''''')))***,,,,,,***)))''',,,!!!***//////000222222333333333:::???000===...777///<<<<<<333yyyKKKAAABBBAAALLL@@@CCCHHHIIIDDDDDDTTTfffHHH333LLLEEEFFF:::888JJJ666hhhMMMAAAFFFHHHHHHEEEDDDEEEiiiBBBBBB@@@??????@@@BBBBBBBBB999111222777555///333444+++//////000000111111222222,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***+++,,,---......************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))''')))+++***(((&&&''')))))))))))))))***+++,,,---)))))))))))))))))))))))),,,,,,,,,++++++*********+++***)))***++++++***)))((('''&&&(((,,,---,,,***((((((((((((((())))))***)))(((&&&%%%$$$$$$%%%&&&)))))))))))))))(((''''''$$$%%%&&&((()))(((((('''%%%%%%&&&''''''((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%&&&''''''(((((()))((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((---,,,+++***(((&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######"""###((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))++++++)))'''%%%'''%%%$$$%%%)))***(((&&&$$$######$$$&&&((())))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&$$$######&&&(((***(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))%%%"""%%%***...---***)))))))))(((''''''&&&&&&++++++******))))))((((((((((((((((((((('''''''''...'''444222000222666999999777444:::999999999999999999999999TTTEEECCCJJJNNN===CCCJJJJJJJJJCCCPPP???NNNDDD<<>>DDD@@@???AAAMMM999GGGIIIGGGEEEKKKFFFOOOOOOgggPPP======FFFHHHGGGHHHsss///444<<<<<<;;;::::::999999888444444444555555555555555000000//////......------......---,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,++++++******))))))---***((((((***+++***((())))))******++++++,,,,,,************************++++++,,,,,,,,,,,,++++++******))))))((((((''''''************))))))))))))''''''''''''((()))++++++((()))*********((('''&&&---,,,,,,,,,+++++++++++++++***)))***++++++***)))'''&&&%%%'''***+++)))'''((((((((((((((()))***+++''''''&&&%%%%%%&&&'''((()))))))))))))))((('''''''''((((((((('''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%&&&'''''''''((('''&&&&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&''''''(((((((((###$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''',,,)))%%%$$$'''))))))((('''''''''(((((((((((((((******)))((((((((())))))((((((((((((((((((((((((&&&)))***ZZZMMM+++???777!!!WWW///MMM111;;;;;;;;;;;;<<<<<<======tttBBBMMMLLLDDDHHHIIIDDDKKKIIIJJJJJJMMMjjj>>>IIIKKKCCCAAAGGGAAA???>>>FFFAAAFFFEEEFFFDDDKKK>>>LLLFFFnnnBBBOOOLLL222KKKqqq999BBB======<<<<<<;;;:::::::::888888888888888888888888333333222222111000000000111000///...---......///...---,,,,,,++++++,,,,,,,,,,,,---------------------+++((((((***+++***((()))))))))******************************************++++++++++++++++++******************)))))))))************))))))))))))''''''''''''((()))***+++((()))******)))((('''&&&------------,,,,,,,,,,,,+++***)))***++++++***)))(((''''''((())))))(((&&&(((((((((((()))***+++,,,&&&&&&&&&&&&'''((()))***)))))))))))))))(((((('''******)))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$%%%'''))))))%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&$$$"""###%%%'''$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''%%%&&&&&&'''((()))****** """&&&)))***)))'''&&&%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''',,,***'''%%%$$$&&&((()))&&&&&&''''''((())))))***)))((('''''''''((()))***(((((((((((((((((((((((('''(((111333ttt222AAA999======>>>???@@@@@@AAAAAA^^^LLL<<>>JJJQQQGGGDDDIIIDDDBBB@@@DDDHHHDDDBBBEEEEEEOOO???MMMDDD###SSSAAABBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<888777777666555555444444666555222000000000111222000//////........................///000000111111...---++++++,,,,,,,,,+++,,,+++++++++++++++************************************++++++++++++************++++++++++++++++++++++++*********)))))))))(((''''''(((((()))***+++((())))))))))))(((((('''------------------------+++***)))***++++++***)))+++++++++++++++***)))(((((((((((())))))+++,,,---((((((((((((((())))))***(((((())))))))))))(((((())))))))))))***+++,,,,,,))))))((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%%%%'''(((***$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&'''&&&''''''((()))******+++%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&((()))***'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''&&&### $$$(((!!!###%%%&&&&&&%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((((((((())) """&&&)))+++***(((&&&%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&'''(((''''''(((***,,,''''''''''''(((((())))))''''''&&&%%%&&&(((***+++((((((((((((((()))))))))111%%%,,,&&&888HHH777BBB>>>>>>???AAABBBCCCEEEEEENNNOOOGGGIIIJJJGGGOOORRRDDDMMMVVVOOOOOOVVVJJJAAAMMMJJJIIILLLEEEJJJGGGHHHFFFHHHIIIBBBCCCGGGGGGLLLHHHIIIHHHTTTOOOFFFDDDHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????<<<<<<<<<;;;::::::999999;;;999666444333333555666555444333333222222333333000000000000111111111111000///..................//////......------,,,,,,************************)))******++++++******))))))*********++++++,,,,,,+++++++++*********))))))((((((((((((((()))******((())))))))))))(((((((((------------------------+++***)))***++++++***)))+++,,,,,,,,,+++)))))))))(((((((((((()))***+++,,,*********))))))(((((('''(((((())))))))))))(((((('''(((((())))))******+++&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&)))***$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&''''''((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&'''&&&######'''$$$&&&((()))''''''(((***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''((()))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$'''***+++*********+++))))))((((((''''''''''''&&&&&&&&&&&&'''(((***+++(((((((((((())))))******---))))))&&&<<<888FFF222DDD>>>???@@@BBBCCCEEEFFFGGGMMMMMMIIINNNPPPIIIFFFPPPSSSGGGNNNUUUQQQSSSVVV\\\yyyRRROOOMMMEEELLLIIILLLJJJMMMKKKKKKFFFCCCFFFJJJIIIBBBOOOAAAKKK```aaaGGGIIIKKKEEEKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@??????>>>=========<<<:::888777777888999888777777666555666666666444333333222111000000///000000//////.........////////////......---------******************************++++++++++++******((())))))******+++++++++++++++++++++************)))(((((((((((())))))***)))(((((((((((())))))))),,,,,,,,,,,,------------+++***)))***++++++***)))(((***+++***)))''''''(((((((((((((((((())))))***************)))((('''&&&'''(((((()))))))))))))))&&&'''(((((('''&&&$$$###''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%###!!!"""$$$&&&%%%''''''%%%!!! """$$$((())))))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$###'''&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''***))))))(((''''''&&&&&&&&&&&&'''((())))))******'''(((((())))))******+++ 000...%%%nnnFFFEEE---III;;;BBB@@@AAABBBCCCEEEFFFGGGHHHHHHdddXXXKKKUUUNNNKKKOOOPPPJJJLLLUUULLLPPPPPPWWWRRRTTTYYYBBBTTTPPPJJJNNNPPPMMMPPPMMMIIIEEEHHHIIIKKKLLLCCCTTTBBBQQQIII}}}JJJ<<>>>>>???>>>>>>===@@@@@@???>>>>>>>>>>>>???======<<<;;;:::999999888555666777555333222444666000000000111111111111111000000000000000000000000,,,,,,------------,,,,,,+++++++++++++++*********,,,,,,+++++++++*********))))))(((((((((((()))))))))(((''''''((()))***+++*********++++++,,,,,,,,,+++***)))***+++++++++))))))+++...---+++)))+++---)))((('''&&&&&&%%%&&&&&&%%%&&&''')))))))))((((((''''''((()))))))))))))))###%%%))),,,---+++(((&&&$$$%%%%%%&&&'''(((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***)))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&%%%%%%''''''%%%$$$$$$%%%''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''#########$$$$$$%%%%%%&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$#########$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&###"""$$$'''((('''$$$&&&((((((%%%!!!"""'''---'''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''((()))))))))(((&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''!!!$$$***------&&&&&&''''''((()))))))))&&&(((***,,,---+++)))''''''(((((()))***+++++++++444###,,,000,,,BBB??????BBBFFFKKK,,,NNNEEEEEEFFFGGGHHHHHHIIIIIIHHHMMMJJJKKKkkkFFFKKKZZZZZZRRRUUUWWWTTTUUUWWWQQQTTT\\\FFFQQQ^^^YYYQQQ\\\YYYUUUTTTOOOTTTPPPKKKPPPUUUJJJGGGNNNOOOEEEKKKJJJCCC{{{rrrNNNPPPCCCRRRSSSEEESSSRRRRRRRRRQQQPPPPPPOOOOOOGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBBBB:::<<<>>>@@@AAA@@@???>>>FFFFFFEEEDDDDDDDDDDDDEEE@@@@@@@@@@@@????????????;;;===>>><<<999888:::===444444444555555666666666222222222222222222222222,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********)))(((((((((((()))))))))(((''''''''')))***+++///---+++))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))((((((((((((*********************+++,,,)))%%%%%%'''((((((''')))(((((('''''''''(((((()))&&&$$$&&&***,,,((($$$###$$$&&&'''((('''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((())))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######!!!###&&&)))***(((&&&$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$((((((((('''&&&$$$###"""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&***)))((('''&&&%%%$$$$$$'''&&&$$$######$$$&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######((('''%%%$$$$$$%%%'''(((############$$$%%%&&&&&&,,,+++***(((&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%&&&'''((((((&&&$$$###&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%#########%%%'''(((((((((''''''&&&&&&&&&%%%***)))(((''''''''''''''')))((('''&&&%%%&&&''''''+++)))''''''((()))))))))(((((())))))))))))((((((******)))'''&&&'''))),,,''''''''''''(((((((((((())))))***++++++++++++***,,,)));;;+++***wwwEEECCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDEEEEEEDDDDDDDDDDDDTTTHHHRRRFFFWWW^^^UUUXXXXXXXXXXXXXXXXXXXXXXXXVVV]]]RRRUUUYYYSSSOOORRRQQQVVVYYYSSSVVVNNNSSSPPP[[[VVVMMMKKKNNNLLLMMMLLLOOOLLLLLLPPP^^^PPPQQQRRRSSSSSSRRRPPPOOOQQQQQQQQQRRRSSSQQQLLLIIIJJJIIIGGGFFFEEEEEEEEEFFFHHHHHHGGGFFFEEEDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAADDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;::::::999555444222000............000///------///000000///,,,,,,,,,---,,,++++++***)))***,,,---...---+++***+++******)))))))))))))))'''((()))******+++***************)))***+++,,,---++++++************++++++,,,+++***)))((((((((((((*********)))))))))((((((,,,)))&&&%%%'''((((((''''''&&&&&&&&&&&&&&&''''''+++(((%%%&&&***+++(((%%%&&&&&&''''''((((((''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%"""$$$'''))))))((('''&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%$$$$$$###$$$$$$%%%&&&'''))))))((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$&&&'''((('''&&&%%%&&&''')))((('''%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&((()))((((((((('''''''''&&&&&&***))))))(((''''''(((((((((''''''&&&'''((()))******(((&&&&&&((())))))((((((((())))))))))))(((((('''''''''%%%$$$$$$''')))((((((((()))))))))************+++,,,,,,,,,,,,,,,***///111)))444???aaaAAA:::DDDCCCCCCBBBAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@;;;DDD555yyyKKKUUUaaaSSSOOO___XXXXXXXXXXXXXXXXXXXXXXXXVVV[[[SSSTTTUUUUUUUUUUUUWWWSSSUUUSSSVVVOOOTTTQQQZZZTTTOOOMMMMMMMMMOOOOOONNNLLLFFFRRRQQQMMMSSSSSSTTTUUUUUUVVVUUUUUUTTTSSSSSSTTTTTTSSSPPPMMMLLLKKKHHHEEEDDDCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@???>>>===<<<888777555444333333333333333111//////000000///.........------------,,,,,,)))***,,,------,,,+++***,,,+++******)))*********(((((()))*********)))))))))******+++++++++************++++++++++++******,,,+++***)))((((((((((((***)))))))))((((((''''''+++)))'''&&&'''(((((((((&&&&&&''''''(((((())))))...***'''''')))***)))'''))))))((('''''''''((((((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%(((((((((((((((''''''&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&!!!"""###%%%&&&&&&''''''$$$%%%&&&'''((((((((('''))))))(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''((())))))***%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%$$$######%%%&&&&&&'''''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$&&&'''''''''&&&%%%&&&(((((('''&&&'''(((''''''&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))))))))((((((((((((''''''***)))(((((('''(((((((((''''''''''''(((***+++,,,)))'''&&&&&&'''(((((('''(((((())))))))))))((((((&&&'''&&&%%%$$$$$$&&&((()))))))))*********++++++++++++,,,------------,,,***,,,+++///...!!![[[JJJKKKMMMLLLFFFEEEDDDBBB@@@???======;;;;;;<<<<<<<<<<<<;;;;;;:::333333[[[LLLIIITTTYYYSSSSSS\\\XXXXXXXXXXXXXXXXXXXXXXXXUUUXXXTTTVVVSSSqqqVVVWWWSSS\\\RRRVVVSSSVVVPPPTTTRRRXXXRRRQQQQQQNNNOOOOOONNNKKKOOODDDUUUgggzzzOOOSSS\\\XXXWWWWWWWWWWWWXXXZZZ[[[\\\XXXWWWUUUVVVWWWWWWUUUTTTRRROOOKKKFFFCCCBBBBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKGGGFFFDDDCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEECCCBBBAAA===<<<;;;:::999:::;;;;;;888666444333222222000...000///...---------......,,,---.........---,,,+++,,,,,,+++************+++))))))))))))))))))((((((,,,---------+++(((&&&$$$)))***+++,,,,,,+++***)))++++++***)))(((((())))))))))))))))))))))))))))))***)))(((''''''((((((((((((((()))***+++,,,,,,,,,///,,,((('''((())))))(((***)))'''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&)))++++++***(((&&&'''(((((((((((((((''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((()))&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$&&&'''((('''''''''((()))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&'''(((((()))))))))))))))((((((((((((((('''''''''''''''((('''''''''(((((()))******'''&&&%%%&&&'''(((((('''(((((())))))))))))(((((('''(((((('''&&&&&&((())))))))))))*********++++++***++++++,,,---,,,,,,,,,---$$$...999444SSS888QQQ```VVV[[[]]]VVVIIIBBBEEELLLFFFEEECCCAAA???===;;;:::555555666666666666555555;;;,,,===AAA\\\LLL>>>WWW```QQQLLLYYY^^^TTTXXXXXXXXXXXXXXXXXXXXXXXXUUUWWWWWWZZZTTT^^^XXXTTTMMM\\\SSS\\\SSSUUUPPPSSSQQQRRRRRRTTTVVVPPPQQQOOOJJJHHHTTTLLLTTTMMMJJJmmmeee\\\SSSSSSYYY^^^^^^\\\[[[ZZZYYYYYYZZZ[[[\\\^^^ZZZXXXVVVVVVWWWYYYYYYXXXXXXUUUOOOJJJFFFDDDCCCDDDFFFGGGIIIKKKLLLMMMMMMMMMJJJHHHEEECCCCCCEEEHHHJJJJJJKKKKKKLLLKKKKKKIIIIIIHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMMMMKKKIIIGGGEEEDDDBBBAAA@@@???@@@@@@BBBBBB===;;;999888777555222///000000...---------.../////////000000///...---,,,,,,++++++***************+++******)))((((((((((((,,,---......,,,)))&&&$$$)))***+++,,,,,,+++***)))+++***))))))))))))))))))(((((())))))***+++,,,,,,******))))))((((((((()))'''(((***+++,,,,,,,,,,,,///,,,)))''''''((()))))))))(((&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))+++...///000///,,,+++''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''''''''((()))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&(((((())))))))))))(((((('''((()))((('''&&&((()))((((((((()))))))))******)))******+++++++++++++++---)))000888""";;;...\\\AAA>>>888BBBDDD???>>>@@@GGGOOOSSSQQQMMMPPPFFF===???HHHMMMHHHAAA@@@@@@>>><<<:::888777666222222333333333333222222222000777LLL999SSSOOOYYYNNNJJJSSS[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVXXXXXXZZZTTTRRR\\\UUUNNN[[[QQQXXXRRRSSSOOOPPPOOOLLLSSSVVVXXXSSSTTTSSSJJJKKKXXXWWWOOOVVVTTT___cccWWWTTT```\\\YYYZZZ\\\[[[VVVPPPlllSSSRRRgggdddJJJLLLggg]]]\\\[[[YYYYYYYYYZZZ[[[YYYWWWUUUUUUWWWYYYZZZZZZ\\\YYYTTTOOOKKKIIIHHHHHHJJJKKKMMMOOOPPPPPPOOOOOOKKKIIIFFFDDDDDDFFFIIIKKKLLLMMMNNNNNNNNNLLLKKKJJJHHHIIIKKKMMMNNNNNNNNNNNNPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPOOONNNLLLJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGCCCBBB@@@>>>===;;;777444111111000///////////////000000000///...---,,,,,,++++++***))))))))))))***,,,+++***)))(((((()))))))))***,,,------,,,+++)))******++++++++++++************)))))))))))))))***(((((()))***+++,,,------)))***+++***((('''((()))&&&'''(((*********)))(((,,,+++)))((('''(((((()))'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''((('''(((***,,,,,,+++***)))&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$%%%&&&'''%%%&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$''''''''''''&&&&&&&&&%%%'''&&&%%%#########$$$$$$&&&&&&&&&%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''')))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&(((((('''&&&'''(((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%''''''(((((((((((())))))&&&&&&&&&%%%&&&&&&'''(((''''''(((((('''&&&%%%%%%&&&%%%%%%''')))***((('''(((((())))))))))))((((((&&&'''((((((&&&&&&&&&(((((((((((()))))))))******))))))***++++++++++++***+++666---///555%%%444bbb999MMMOOO999IIIFFFBBB===<<>><<<555555666666555555444333222111000///...---,,,,,,,,,,,,+++***************---,,,+++***)))***+++,,,***+++,,,---......---,,,++++++************++++++******))))))))))))*********************)))))))))(((***,,,+++)))'''((()))&&&'''(((******)))'''&&&(((((()))(((((('''((((((%%%&&&&&&''''''''''''&&&((((((((((((((('''&&&%%%%%%%%%&&&''''''((())))))%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%&&&((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((''''''&&&''''''(((&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&'''''''''&&&''''''((((((&&&''')))((('''%%%&&&'''(((''''''''''''(((((()))((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))&&&'''(((((()))(((''''''&&&&&&&&&(((***+++)))((((((((())))))))))))((((((&&&((())))))(((''''''((()))))))))*********++++++)))***++++++,,,,,,++++++,,,555///...333%%%888111:::888JJJ666BBB<<<>>>AAAEEEGGGIIIIIIIII@@@>>>;;;:::::::::999999777666666666666666666666777888888888888888888777444:::,,,>>>BBBeee@@@???LLLPPPGGGNNNQQQ>>>IIIVVV\\\SSSKKKMMMRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNTTTMMMPPPQQQIIIVVVMMMRRRLLLJJJGGGKKKJJJHHHJJJMMMHHHVVVRRRTTTVVVRRRQQQUUUTTTRRRZZZPPP[[[IIIPPPZZZ\\\WWWZZZ[[[]]]^^^]]]YYYVVVSSSfffZZZSSSVVV\\\]]]]]]___YYYYYYZZZYYYYYYXXXWWWVVVVVVUUUTTTVVVYYY[[[\\\[[[[[[ZZZYYYXXXVVVUUUSSSRRRQQQRRRUUUWWWXXXWWWVVVTTTPPPNNNLLLKKKKKKLLLNNNPPPSSSTTTUUUVVVUUUSSSQQQOOONNNOOOPPPRRRSSSSSSSSSRRRMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQPPPOOOMMMKKKJJJMMMMMMKKKKKKJJJKKKLLLMMMLLLKKKJJJKKKKKKIIIFFFCCC;;;<<<>>>??????===;;;999888777555444222111000000......---,,,,,,,,,,,,------,,,+++******,,,---...............---,,,,,,+++,,,+++***))))))***+++,,,***)))))))))))))))******,,,+++***)))((('''&&&&&&(((***,,,,,,)))'''(((***((()))+++,,,+++***((('''%%%'''))))))(((''''''(((%%%&&&((()))))))))(((((((((((())))))((('''&&&&&&&&&&&&''''''((()))******))))))))))))*********+++&&&&&&'''((())))))(((((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''(((((((((%%%&&&'''((())))))))))))'''''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((""""""$$$&&&(((***+++,,,((('''%%%$$$$$$%%%'''(((%%%$$$$$$%%%&&&(((***,,,))))))((((((((('''''''''%%%&&&'''''''''&&&%%%$$$"""######$$$&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''(((((())))))(((((('''%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&'''''')))******'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))***+++&&&((()))(((&&&%%%%%%&&&'''''''''''''''((()))***))))))***))))))(((''''''%%%&&&&&&&&&''''''(((((()))))))))))))))***++++++%%%&&&((()))***+++******&&&&&&''')))+++,,,***((((((((())))))))))))(((((()))***,,,,,,+++******+++******+++++++++,,,,,,,,,++++++,,,------------,,,///(((555555???,,,+++bbb{{{333<<<;;;:::<<<<<<;;;:::999:::===@@@;;;===>>>;;;888777:::===888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;===,,,666<<<000wwwQQQ???===BBBIIILLLEEE>>>======DDDRRRLLLLLLJJJIIIMMMQQQQQQMMMPPPPPPPPPPPPPPPPPPPPPPPPGGGOOOGGGLLLTTTJJJMMM@@@JJJBBBKKKHHHHHHGGGFFFHHHNNNJJJWWWOOOQQQVVVPPPHHHWWWSSSLLLUUUVVVQQQYYYOOOYYYRRRYYYUUUQQQSSSTTTSSSRRRQQQQQQRRRJJJQQQWWWZZZZZZ[[[[[[[[[VVVWWWYYYZZZZZZYYYXXXWWWUUUTTTUUUWWWZZZ\\\\\\\\\XXXYYYZZZZZZYYYWWWUUUTTTQQQSSSVVVYYYZZZZZZYYYWWWRRRQQQOOONNNNNNOOOQQQRRRUUUWWWXXXYYYXXXVVVSSSQQQPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWRRRRRRRRRQQQPPPNNNLLLLLLPPPOOONNNMMMLLLMMMMMMNNNMMMMMMMMMNNNOOOMMMJJJGGG@@@BBBDDDFFFFFFCCC@@@>>>>>>===<<<:::888777666666000000///............///...---+++++++++---///000******...111000+++***------,,,***+++,,,,,,+++)))+++*********))))))((((((''''''''''''&&&&&&&&&&&&+++)))(((&&&&&&((()))+++(((((())))))))))))((((((''''''''''''''''''''''''***&&&###$$$((()))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((()))))))))))))))(((***(((''')))+++,,,***'''(((''''''''''''(((((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''$$$%%%''')))(((&&&$$$$$$%%%&&&'''''''''''''''&&&$$$######$$$%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''((()))*********((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''')))*********)))&&&$$$###$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))++++++***************+++---+++)))&&&%%%$$$%%%&&&'''((()))******))))))((()))************))))))))))))***************))))))*********)))'''(((***,,,------------...///111111000111222222222111000///777888---777999333333333444444555555555777777888:::;;;===>>>>>>999:::<<<>>>@@@AAABBBBBBFFFFFFFFFEEEDDDBBBAAA@@@@@@===BBB999EEEhhh}}}bbb@@@?????????@@@BBBEEEGGGGGGGGGFFFFFFEEEDDDCCCCCCNNNAAALLLQQQJJJFFFAAADDDLLLLLLKKKIIIHHHGGGFFFFFFGGGNNN888HHHJJJKKKBBB???BBBHHHAAA>>>CCCEEECCCPPP@@@XXXXXXIIISSSMMMJJJRRRKKKMMMNNNNNNMMMLLLNNNOOOPPPrrrXXXFFFUUUOOOSSSUUUSSSPPPQQQRRRSSSVVVWWWWWWXXXYYY[[[\\\]]]\\\[[[ZZZXXXXXXYYYZZZZZZTTTUUUVVVWWWXXXYYYZZZZZZ]]]]]][[[ZZZYYYXXXXXXXXXVVVWWWWWWXXXYYYYYYYYYYYYQQQQQQQQQQQQQQQQQQPPPOOORRRTTTWWWYYYYYYXXXUUUTTTQQQRRRSSSUUUVVVVVVUUUUUUUUUTTTRRRQQQRRRSSSRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPRRRSSSSSSSSSRRRQQQNNNOOOQQQRRRQQQNNNKKKIIIFFFHHHKKKLLLLLLHHHDDDAAACCCBBBBBBBBBBBBAAA>>>;;;;;;999666444222111111222///...---...//////...,,,000,,,***,,,,,,******...---+++******+++,,,***)))************)))))))))((())))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((''''''''''''''''''''''''&&&###!!!"""&&&(((&&&###''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&%%%&&&%%%%%%(((+++---,,,***+++***)))'''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((&&&$$$%%%'''((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))+++******)))))))))******///---+++)))(((((()))***&&&'''((()))))))))((((((,,,+++***)))((())))))***))))))*********))))))(((***+++,,,+++))))))+++,,,---......///111222333444555555666777777666555444777PPPXXX888333111333444444444555555555555888999:::<<<===???@@@AAACCCDDDFFFHHHIIIKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFCCCBBBCCC<<>>CCCCCCBBBBBBCCCEEEGGGHHHGGGFFFFFFEEEDDDDDDCCCCCC<<>>===HHHAAAjjjUUUDDDMMMLLLLLLKKKJJJKKKLLLKKKIIIHHHIIIJJJJJJKKKQQQSSSSSSWWWVVVRRROOONNNOOOPPPPPPSSSTTTTTTVVVWWWYYY[[[\\\YYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]\\\XXXXXXWWWVVVUUUSSSQQQPPPTTTUUUVVVWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVTTTTTTUUUUUUTTTSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUTTTTTTSSSPPPQQQQQQQQQPPPNNNLLLKKKKKKLLLOOOPPPOOOMMMJJJHHHHHHGGGFFFFFFFFFEEECCC@@@???>>><<<:::888666666555333111000///...---***(((111,,,+++///111...++++++---+++******++++++***)))************))))))))))))***************************)))(((''''''((()))***'''(((((())))))(((((('''(((((((((((((((((((((((('''%%%$$$&&&***,,,+++(((''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&''''''((((((''''''&&&%%%$$$%%%'''***+++***)))******((('''&&&&&&%%%%%%))))))''''''&&&'''((()))((((((''''''''''''&&&&&&'''%%%$$$$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))***+++***((('''''''''((()))(((((()))***++++++******---,,,***)))))))))***+++***++++++,,,,,,,,,+++++++++---......---,,,,,,---...///000222444666888999999999::::::999999888777666***---:::,,,444444555666777777888888<<<===>>>@@@AAACCCDDDEEEKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKFFFHHHEEEAAAAAAPPPRRR===AAAAAA===<<<@@@DDDFFF@@@??????>>>>>>@@@AAABBB@@@@@@??????>>>=========>>>EEE===555>>>CCC===777===<<<<<<;;;:::999999888===000CCC666999<<<...777:::444111===777;;;999??????OOO@@@IIIKKKNNNEEEIIIJJJJJJHHHFFFDDDEEEEEEAAANNNFFF{{{PPPNNNQQQLLLHHHGGGJJJMMMOOOPPPOOOPPPPPPRRRTTTVVVXXXYYYVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[^^^]]]]]]\\\\\\\\\[[[[[[^^^^^^___````````````______^^^]]][[[XXXUUURRRQQQWWWWWWVVVWWWWWWYYYZZZ[[[\\\]]]^^^______^^^]]]\\\ZZZXXXVVVVVVWWWXXXWWWVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVSSSSSSRRRQQQPPPOOONNNNNNQQQRRRSSSTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLIIIGGGEEEEEEDDDBBB@@@>>><<<;;;888666444333222000---***---+++///888===777---''',,,+++******++++++***)))*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))((('''&&&'''***,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%'''((())))))))))))''''''''''''((('''&&&%%%&&&&&&&&&&&&''''''((()))***)))'''%%%%%%&&&((()))''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$%%%(((***,,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((()))***(((''''''&&&'''((())))))***++++++,,,------------******+++,,,,,,------------...//////000/////////---///222222111/////////000111333666888;;;<<<===;;;;;;:::999888666555555555777444ooo%%%===555666777999;;;===>>>???AAABBBCCCDDDFFFGGGHHHIIIKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJGGGLLLEEEEEE@@@EEEpppEEEFFFEEECCC@@@???===<<<@@@???>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<111999@@@000000:::888777777666666555555555:::222???222555\\\555111777777444222<<<777>>><<<777;;;GGG???HHHFFFKKKDDDGGGHHHHHHGGGEEECCCDDDEEEJJJ@@@IIIvvvPPPFFFJJJGGGGGGIIIKKKJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTVVVXXXYYYYYYYYYYYYVVVVVVWWWXXXYYY[[[[[[\\\^^^^^^____________^^^^^^``````aaabbbbbbbbbbbbaaaaaa```___]]]ZZZWWWUUUSSSYYYYYYZZZ[[[\\\]]]^^^^^^___```aaaaaaaaa```___^^^[[[ZZZXXXXXXZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYXXXXXXVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRQQQRRRRRRUUUUUUUUUVVVVVVVVVVVVVVVSSSRRRPPPPPPQQQQQQOOOMMMKKKKKKKKKJJJGGGEEEBBB@@@<<<;;;999999999888666444***)))...888===888///))),,,+++)))***++++++***((())))))))))))))))))******'''((((((((()))))))))***))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))&&&%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''')))))))))'''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$((('''&&&&&&'''))),,,---(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''(((((()))******************+++,,,------******++++++,,,---......&&&))),,,000222222111000//////000111111111111111000222555555444222222222333444777:::<<<>>>??????===<<<:::888666444222222444777***TTT+++@@@888999;;;>>>AAACCCEEEGGGFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGDDDIIIBBBFFF>>>>>>MMM999666666:::>>>>>>;;;888777666666555555555555555555555555555444444444444+++888000666222&&&777@@@444444444444444444333333000555//////444555///666555222666555666444<<<===111777\\\<<<>>>FFF>>>BBBCCCAAABBBCCCBBBAAAAAABBBCCCLLL222RRR@@@GGGLLLKKKMMMQQQOOOHHHEEEGGGLLLLLLKKKKKKLLLMMMMMMNNNNNNPPPRRRTTTUUUVVVUUUUUUTTTTTTVVVXXXZZZ\\\]]]^^^]]]^^^___```aaaaaaaaa```aaabbbcccdddeeeeeeeeeeeebbbbbbaaa```___]]]\\\[[[\\\]]]```bbbcccbbbaaa```___```aaaaaaaaa```___^^^]]][[[ZZZZZZ[[[\\\\\\[[[]]]]]]\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZWWWUUUTTTUUUUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXVVVUUUSSSSSSTTTTTTRRRQQQNNNNNNNNNNNNLLLJJJGGGFFFBBBAAA@@@???@@@???<<<:::---))))))...222000......,,,***))))))******)))((())))))))))))************((())))))******+++++++++(((((())))))))))))((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$(((((('''%%%###!!!###%%%'''(((''''''((()))(((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&$$$$$$&&&''''''((((((((((((''''''&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$))))))'''&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''')))(((((('''%%%$$$######''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))***++++++((())))))***++++++,,,,,,))))))))))))***,,,---...(((***...222444555444333//////000111222222222222444666777777666555555666777888;;;===>>>?????????<<<;;;999777555444333333333111444,,,qqq111<<<===???BBBEEEGGGIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCBBB@@@@@@@@@AAABBB???AAA<<>><<>><<>>???@@@???>>>===777777555444444444555555444666000888)))oooAAABBBCCCDDDFFFGGGHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@===<<<:::999888999:::;;;:::999666:::777777777WWWxxx666777777777888888999999999;;;;;;999@@@888666:::999777===:::;;;::::::AAA;;;LLL888999:::;;;<<<888>>>999:::;;;:::999888999:::777???<<<777NNNZZZZZZHHH===BBBJJJKKKMMMQQQLLLMMMMMMNNNOOOQQQSSSTTTOOOOOOOOOOOOPPPQQQSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVUUUWWWZZZ\\\^^^^^^^^^]]]\\\]]]___bbbdddeeefffgggeeeeeefffgggggggggggggggdddeeegggggggggfffdddccc___```bbbcccccccccbbbbbbaaa___^^^___```bbbaaaaaa``````_________^^^^^^^^^aaa```_________```bbbbbbaaa```___^^^]]]\\\\\\\\\[[[[[[\\\[[[[[[ZZZYYYXXXYYYWWWUUUUUUVVVWWWWWWVVVRRRRRRQQQPPPPPPPPPPPPPPPMMMLLLJJJIIIIIIGGGDDDBBB...---///222///)))(((***+++***))))))******)))((((((((())))))*********+++$$$%%%%%%&&&'''(((((()))(((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$&&&'''''''''((()))+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((()))*********)))'''***+++***'''%%%%%%'''$$$$$$$$$%%%&&&'''))))))###$$$&&&((()))*********&&&&&&&&&'''''''''((((((&&&((()))'''%%%$$$''')))$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''((()))*********%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''########################''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))***+++,,,---******+++,,,,,,,,,,,,,,,......---...///111333444666444222000111333666999777777888::::::;;;;;;;;;:::::::::888777777999<<<===>>>???@@@@@@???===<<<111111111111222444555777555555///...>>>&&&EEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@??????>>>>>>===;;;:::999777555333222222333444555888333222555333555666...;;;;;;<<<<<<===>>>>>>>>>AAA777GGG999===@@@cccBBB>>>BBBCCCCCC@@@GGGGGG@@@HHHFFF[[[JJJ444@@@;;;888BBB<<<>>><<<======;;;999888888999555;;;;;;666111>>>sss|||^^^DDDBBBJJJMMMMMMOOOLLLMMMNNNPPPSSSVVVXXXYYYTTTTTTSSSSSSSSSUUUWWWXXXOOOOOOOOOOOOOOONNNNNNNNNRRRTTTWWWYYY[[[\\\[[[[[[VVVXXXZZZ]]]___aaabbbcccddddddeeefffffffffffffffhhhgggfffeeeeeedddeeeeee```aaaccceeeffffffeeeeeecccaaa```aaacccddddddccc````````````____________dddcccbbbbbbbbbcccdddeeebbbbbbaaa```___^^^]]]]]]^^^^^^______^^^\\\ZZZYYYZZZXXXVVVUUUWWWXXXXXXWWWSSSRRRQQQQQQQQQRRRSSSTTTNNNMMMMMMMMMOOOOOOMMMKKK)))111777555...)))+++///************************************))))))((((((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''***)))'''%%%%%%%%%'''(((((((((((('''&&&&&&(((***''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))((('''%%%))))))(((&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$$$$%%%%%%$$$$$$###!!!"""######%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))&&&%%%###""""""###%%%&&&%%%&&&'''&&&%%%$$$&&&(((,,,***(((&&&&&&''')))+++%%%%%%%%%&&&&&&&&&''''''(((&&&&&&))),,,,,,'''"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((('''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++''''''(((((())))))******************++++++++++++///...------,,,,,,,,,,,,///.........///111333444???;;;666444555888:::<<<::::::;;;;;;<<<===??????===<<<999888888999;;;===>>>>>><<<;;;999999999888333333444444444444333333333CCC777777@@@///ZZZXXX000JJJIII===III<<>>CCC999:::BBB@@@>>>VVVwwwxxx===:::JJJEEELLLFFFKKKNNNOOOPPPRRRVVVYYYZZZUUUWWWZZZ\\\]]]]]][[[ZZZVVVRRRNNNJJJIIIKKKNNNPPPTTTTTTTTTVVVWWWVVVTTTQQQUUUVVVWWWWWWWWWXXX[[[]]]bbbaaaaaacccfffgggddd```dddbbb______aaadddffffffaaa``````bbbdddfffffffffeeeeeedddddddddcccccccccaaabbbbbbbbbaaaaaa```___ccccccbbbccceeegggjjjllljjjhhheeebbb```^^^^^^]]]```aaaaaa``````___^^^]]][[[ZZZXXXVVVUUUUUUUUUUUU\\\[[[YYYVVVUUUTTTTTTUUUTTTTTTTTTTTTSSSQQQOOOMMM)))///333333---******---*********************+++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((''''''&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((***((('''%%%%%%%%%'''((()))))))))'''%%%%%%'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((())))))(((''''''$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&'''((('''&&&$$$'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&''''''((((((''''''&&&***)))(((&&&%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&''''''((('''&&&%%%''')))000...***&&&$$$$$$$$$%%%&&&&&&&&&'''''''''((((((***'''$$$%%%(((***(((%%%''''''''''''''''''''''''&&&&&&''''''((())))))***************************'''''''''((((((((())))))(((((())))))******++++++(((((())))))***+++++++++******++++++++++++,,,,,,------------...///000000222222222222444555777999<<<:::888888:::<<<======<<<<<<<<<<<<===>>>??????>>>===:::999888999;;;<<<999999777666555444444444444555777888999:::::::::999DDD;;;===JJJ777666bbbDDD333;;;888&&&NNN222444666555000...444===333555777666444222111111333111//////222333222111444555555666666666555555MMMMMMQQQQQQTTTYYYXXXTTTXXXSSSgggXXX______[[[YYYQQQWWWXXXaaa\\\ccckkk\\\bbb]]]qqqTTTUUUUUUSSSPPPOOOOOOPPPLLLKKKIIIGGGFFFFFFFFFFFFJJJEEEGGGNNNKKKCCCIIIWWW[[[>>>@@@CCC///PPPCCCDDDEEEGGGIIIKKKKKKJJJTTTWWW[[[___bbbbbbbbbaaaUUURRRNNNKKKJJJLLLOOOQQQTTTSSSSSSTTTUUUTTTQQQNNNNNNPPPRRRTTTTTTVVVXXXZZZ[[[[[[\\\```cccdddbbb______]]][[[[[[^^^aaacccdddfffeeeeeefffhhhiiiiiigggiiihhhhhhgggfffeeeeeeeeecccdddddddddccccccbbbaaaeeedddddddddeeegggiiikkkgggfffdddbbbaaa``````aaaddddddddddddcccbbbaaa```^^^]]]\\\ZZZYYYZZZZZZ[[[\\\[[[YYYWWWVVVVVVVVVWWWUUUUUUVVVUUUTTTSSSQQQPPP)))+++...///---+++******)))))))))******++++++++++++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))((('''&&&%%%$$$$$$'''&&&%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''%%%%%%&&&''''''*********(((%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((($$$$$$%%%''''''(((((((((&&&&&&''''''((('''''''''))))))))))))))))))))))))'''&&&%%%&&&''''''%%%###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''(((((())))))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&'''((()))(((&&&&&&((()))((('''&&&%%%%%%&&&(((***'''''''''((((((((()))))),,,'''"""!!!$$$'''((((((((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((''''''((((((((()))))))))************************))))))***++++++,,,------+++++++++,,,,,,---------,,,------...000222444555555555555666777999;;;<<<;;;;;;;;;<<>>>>>===>>>>>>??????>>>===:::888777888999:::888888888777777666666666888:::<<>>===>>>@@@BBBAAAAAA@@@???>>>>>>=========>>>;;;:::888666555666666777777888999:::;;;<<<<<<===@@@AAACCCFFFHHHJJJKKKLLLOOOMMMLLLHHHGGGMMMPPPIII999bbb222 @@@444++++++******222:::777...111333555666666555666777888888888999;;;===>>>>>>AAAAAAAAAAAAAAAAAABBBBBB===gggmmm\\\bbb^^^^^^^^^ggggggfffiiitttzzzjjjZZZ\\\ccc^^^aaahhhhhhhhheeeqqqtttpppeeeffffffeeebbbaaa```aaacccaaa^^^[[[[[[\\\___aaabbbccccccdddjjjpppoookkkfffddd999HHH666>>><<<;;;<<<<<<;;;>>>CCC@@@CCCIIINNNQQQRRRRRRQQQNNNMMMLLLLLLMMMPPPSSSUUUWWWWWWVVVWWWYYYYYYWWWUUUUUUWWWYYYYYYWWWVVVVVVVVVXXXXXXZZZ\\\]]]\\\[[[YYYWWWWWWWWWZZZ^^^aaabbbbbbccccccccceeeggggggfffeeehhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhgggfffeeefffffffffccccccccccccddddddeeeeeejjjjjjiiiiiigggfffdddccc^^^^^^]]]]]]^^^___aaabbbaaaaaa___^^^\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXX***)))(((***,,,,,,***((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((%%%%%%'''(((((((((((('''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&'''''''''$$$&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))(((&&&"""$$$'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$,,,+++)))'''%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&''''''&&&%%%%%%&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))*********(((((((((((()))))))))******))))))))))))))))))))))))***+++,,,---...////////////000000111222222333444444444444555666777888888999:::;;;<<<======>>>CCCAAA>>>===>>>@@@AAAAAA>>>>>>===<<<;;;;;;;;;;;;666555555444444555555666555777999<<>>???????????????CCC@@@===;;;<<<>>>??????::::::999888777777888888333333444555666888999:::<<<>>>AAADDDGGGIIIIIIJJJLLLLLLMMMMMMMMMLLLKKKKKKRRRDDDDDDLLLFFF???<<<999===...888HHH555000444<<>>[[[DDDFFFGGGAAAHHHBBBEEEJJJVVVRRRNNNXXXRRRMMMyyy======BBBHHHKKKGGGFFFCCCHHHNNNUUUGGGRRRTTTVVVWWWVVVUUUUUUUUUSSSRRRPPPOOOOOOPPPSSSTTTXXX]]]```______dddhhhjjjsssgggqqqtttbbbRRRKKKIIIOOORRROOONNNRRRIIIIIIHHHFFFDDDBBB@@@???===>>>???AAACCCEEEGGGHHHJJJJJJJJJMMMQQQSSSTTTTTTUUUWWWYYY[[[\\\^^^aaadddiiikkklllllliiifffeeeddd``````aaadddggghhhgggeee___]]][[[[[[]]]___aaaaaa^^^^^^___```aaaccccccdddeeedddcccbbbbbbdddeeeffffffgggggggggggghhhhhhhhhhhhhhhiiiiiihhhhhhgggfffggggggggggggfffeeeddddddccccccccccccdddfffhhhiiikkkkkkjjjhhhfffcccaaa___aaaaaa```___^^^^^^______------------,,,+++++++++*********)))((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((($$$&&&''')))***)))((('''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''(((''''''"""%%%'''((('''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((()))(((&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&""""""###%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((()))***,,,---......''''''((((((((((((''''''&&&'''''''''%%%%%%'''((("""###$$$%%%''')))***+++&&&&&&&&&&&&''''''''''''&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''######$$$%%%%%%&&&''''''(((((()))))))))************++++++,,,,,,------------...///000111333444444444444555666777888999999:::999999999999:::;;;;;;>>>??????@@@???>>>===<<<===<<<:::;;;<<<======<<<555555444444444444444555333444666888;;;>>>@@@AAAFFFHHHJJJMMMNNNOOOOOONNNLLLLLLLLLLLLKKKJJJIIIIIIRRRHHH@@@@@@BBBAAA>>>???555777///555)))ZZZDDD666<<>>>>>>>>:::;;;eee999DDDBBBFFFHHHJJJKKKIIIHHHGGGGGGDDDCCCBBBBBBBBBDDDEEEFFFFFFHHHMMMTTTWWWYYY]]]aaaVVVgggfffgggeeevvvZZZSSSWWWXXXXXXZZZYYYWWWRRRNNNIIIFFFEEEDDDAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBDDDGGGJJJKKKKKKJJJLLLMMMOOOQQQUUU[[[___jjjnnnqqqrrrqqqppppppqqqmmmnnnoooqqqsssssspppnnnddd```[[[YYYZZZ\\\^^^____________`````````aaaaaaaaa```___^^^^^^```bbbcccdddeeefffggghhhiiijjjjjjhhhiiijjjkkkkkkjjjjjjiiiggghhhhhhiiihhhhhhgggggggggfffffffffgggiiijjjllllllllllllllljjjhhhfffeeegggfffdddcccbbbbbbbbbbbb...///000...,,,***+++,,,++++++***)))((('''&&&&&&&&&'''''''''(((((())))))************************++++++++++++++++++++++++((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''$$$&&&(((((('''%%%%%%%%%'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((######$$$%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((('''%%%'''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''(((((()))))))))))))))&&&''''''''''''''''''&&&$$$%%%&&&''')))+++,,,---''''''(((((((((((('''''''''((()))(((&&&&&&((()))))))))((('''&&&&&&%%%$$$''''''''''''((((((((()))((((((((('''&&&&&&(((***(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''((()))******))))))))))))************,,,,,,------...///000000///000111222444555666777555666777888999:::;;;;;;999999999:::;;;<<<===>>>======>>>>>>===<<<:::999777777999;;;>>>>>><<<:::222222222111111222222333555666999<<<@@@CCCFFFGGGIIIJJJLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHH:::EEEEEE??????;;;333222000999999333>>>222sss\\\AAAFFFGGGEEEFFFCCCFFFKKKPPPUUU[[[aaaeeerrrssstttqqqnnnlllnnnpppiiifffaaa[[[WWWSSSQQQQQQIIILLLFFF>>>666---<<<444;;;666888000<<>>>>>@@@BBBBBB???===<<<;;;;;;;;;;;;;;;<<<======>>>BBB======EEEJJJIIIKKKQQQRRR\\\PPPHHHSSSGGGgggsssoooooonnnoookkkgggaaa[[[UUURRRQQQPPPHHHHHHHHHGGGFFFDDDBBBAAA???>>>>>>???BBBDDDEEEEEECCCDDDDDDDDDFFFJJJPPPUUU```dddjjjmmmmmmnnnpppssszzzzzz{{{}}}~~~}}}zzzwwwpppkkkddd``````bbbdddeeebbbbbbaaaaaa```_________^^^]]]\\\[[[\\\]]]___aaabbbccceeegggiiijjjkkkkkkhhhiiikkklllmmmmmmlllllliiiiiijjjkkkkkkkkkjjjjjjhhhggggggggggggiiijjjkkkkkklllmmmmmmmmmlllkkkjjjkkkjjjhhhfffeeedddeeeeee---,,,,,,++++++,,,,,,------,,,,,,---//////---+++***************************++++++***((('''(((***((((((((((((((()))*********)))''''''(((((('''%%%$$$%%%&&&'''(((***++++++((('''&&&'''***+++***)))'''&&&'''***---,,,)))%%%&&&''')))***)))(((&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$&&&''''''&&&$$$###(((''''''&&&&&&'''''''''&&&%%%#########%%%'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((&&&%%%$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&((()))***%%%&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$###(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&(((***++++++***((('''+++,,,,,,+++******+++---------...000111333444444222333444555666777888999::::::::::::;;;;;;;;;<<<:::===@@@???;;;999999:::???>>>===;;;:::999999999444444444333333333333333/////////000222444555777<<<===@@@BBBEEEGGGHHHHHHLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEBBB@@@>>><<>>??????BBBAAAAAABBBCCCCCCAAA@@@xxxvvvyyyttttttooogggbbb```]]]XXXOOOVVV^^^RRRFFFUUUQQQDDDLLLHHHEEEDDDEEEDDDAAA>>>BBB@@@AAAEEEDDDBBBGGGPPPPPPUUUZZZ\\\^^^bbbiiiooowwwzzz~~~xxxwwwtttqqqmmmlllmmmnnnnnnkkkgggdddbbbaaa```___aaa\\\VVVUUUYYY\\\\\\ZZZ```ccceeeccceeeiiijjjhhhmmmjjjiiikkknnnnnnllliiilllkkkjjjiiihhhiiiiiijjjiiijjjlllmmmmmmmmmlllllljjjjjjlllmmmnnnooooooooollllllkkkjjjhhhgggffffff,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***************************+++,,,,,,+++)))(((***+++((((((''''''(((((()))***)))(((''''''((()))'''&&&%%%&&&&&&'''((()))******)))(((&&&'''(((((('''&&&(((((((((+++------***'''$$$&&&''')))))))))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&(((((()))******)))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''(((,,,,,,,,,+++***))))))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,+++,,,,,,,,,++++++---///......///111222444555555777777777888888999999:::;;;;;;;;;<<<<<<=========888;;;======;;;999:::;;;::::::888777666555555555222222222222222222222222111000000111333666999;;;???@@@BBBCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@??????>>>======::::::::::::::::::::::::666;;;===<<<>>>DDDJJJLLLJJJ{{{IIIHHHGGGLLLWWW^^^___```ccclllnnniiiaaaWWWSSSWWWQQQNNNLLLIIIGGGEEECCC@@@>>>CCC:::???nnn333???@@@555888999::::::;;;:::999999777999:::CCCOOO111...EEEJJJ555<<<555333@@@>>>>>>===<<<<<<;;;::::::<<<<<<======>>>???@@@@@@??????????????????@@@@@@>>>===<<<<<<======<<<<<>>>>>>>>>>>>>>>>>999;;;<<<;;;999777777888666555444333222222222222000000000000000000000000222222222333666:::>>>@@@BBBCCCCCCDDDCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;;;;<<<<<<===>>>:::;;;>>>@@@BBBCCCDDDDDD???EEEJJJLLLOOOVVVZZZ[[[RRRVVVeeejjjMMMAAAEEEKKKNNNNNNUUUWWW[[[QQQAAAAAAEEEAAA???===<<<;;;;;;;;;999888888000===666===444;;;...999::::::;;;;;;;;;;;;:::@@@333888===;;;MMM,,,@@@:::666@@@;;;@@@???<<<:::999:::;;;<<<<<<>>>@@@BBBCCCCCCCCCBBB>>>????????????>>>>>>===>>>===;;;:::999:::;;;<<<666<<<<<>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>===<<<;;;999666333111000444333222222111111111111.........//////000000000222333555888<<>>===<<>>>>>======>>>???@@@AAACCCEEEHHHKKKMMMMMMMMMLLLMMMTTTZZZ]]]bbbhhhjjjhhhqqq[[[\\\aaauuuccc@@@???JJJEEE<<>><<<===>>>???@@@BBBCCCDDDDDDBBBIII;;;FFF;;;GGG~~~DDD222@@@HHH666@@@MMM:::BBBAAA???>>>>>>???AAABBB@@@CCCGGGJJJKKKKKKIIIGGGBBBCCCCCCDDDCCCBBBAAA@@@CCCCCCAAA???======???@@@>>>:::JJJFFF<<<|||ppp```eee___eeeqqqqqqwwwooo|||wwwqqqtttxxx{{{|||zzzvvvsssrrrooolllkkkhhhaaaXXXRRRJJJHHHGGGFFFHHHIIIKKKLLLLLLMMMNNNPPPSSSUUUXXXYYYWWW[[[```dddhhhlllooorrr}}}~~~|||qqqkkkccc^^^\\\\\\]]]]]]XXX[[[\\\ZZZ[[[^^^^^^[[[ZZZ^^^ccceeeddddddgggjjjjjjiiihhhggghhhiiijjjkkkooopppppppppooommmlllkkkjjjkkklllnnnooooooooooookkkkkkkkkkkkjjjjjjjjjjjj+++******))))))******+++---***((('''(((***++++++************************)))*********((((((***,,,)))(((((('''''''''(((((('''&&&&&&''')))***)))(((((((((((((((''''''''''''((('''&&&''')))***)))(((###$$$&&&'''&&&&&&&&&&&&*********************)))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***)))(((''''''&&&&&&&&&&&&$$$&&&(((******(((&&&$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))((('''######$$$$$$%%%&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((***)))((('''&&&$$$######''''''((((((((('''''''''''''''''''''((()))***+++)))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''')))+++---//////---+++)))''''''''''''******))))))))))))******************************---,,,***)))((()))******...000111222222444666999666777777888999:::;;;;;;<<<======???@@@AAAAAABBB@@@AAABBBBBBAAA???===<<<;;;999777555333111000...111111000000///000000000---......///000111111222111444999>>>AAABBBAAAAAA?????????>>><<<;;;999888<<<===>>>???@@@@@@@@@@@@BBBBBBCCCEEEFFFIIIJJJKKKQQQSSSVVVYYYZZZ[[[ZZZZZZ\\\bbbhhhkkkooosssrrrnnn\\\ddd[[[[[[ZZZGGGkkkZZZ555;;;:::111<<<999555777555444555666666555444,,,;;;222888MMM======EEEBBBCCCEEEGGGJJJLLLNNNOOO???```HHHHHHRRROOO===jjjkkk???HHHBBB@@@CCCEEEEEEFFFGGGDDDEEEFFFGGGHHHIIIJJJJJJNNNQQQUUUXXXYYYWWWTTTRRRLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJHHHEEECCCDDDEEEIIIIII888;;;MMMBBBPPP```hhhdddnnnhhhrrrnnnnnnsss{{{~~~|||}}}~~~xxxmmmcccXXXUUURRRQQQSSSTTTRRRPPPQQQPPPNNNMMMLLLKKKLLLLLLHHHLLLQQQUUUXXX\\\___bbbmmmrrrxxx}}}}}}|||||||||xxxsssmmmhhhffffffggghhhaaaaaa^^^XXXVVVXXXYYYVVVXXX\\\___```______bbbeeeddddddddddddfffhhhjjjlllnnnnnnooooooooommmlllkkkkkkkkkmmmnnnooopppppppppllllllkkkjjjiiihhhgggggg++++++************++++++---+++)))(((***+++++++++************************((()))***)))((((((***,,,***))))))(((((((((((()))((('''&&&'''((()))((('''((((((((((((((('''''''''((('''&&&(((***++++++***%%%'''))))))((('''((()))((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&'''(((((('''&&&&&&''''''(((((()))*********(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))((('''######$$$%%%&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''******)))'''%%%$$$###"""&&&'''(((((())))))(((((((((((((((((('''%%%$$$###((('''&&&%%%%%%&&&'''(((''''''&&&&&&''''''((()))'''''''''(((***,,,///000111///,,,)))((('''((()))+++******))))))******+++************************)))***+++,,,...///000000222333555555666777999<<<999::::::;;;<<<<<<============>>>@@@AAABBBCCCDDDAAABBBBBBBBB@@@===:::888444333111111222333222111..................////////////000111333444555555444777;;;???BBBBBB@@@???============<<<;;;:::::::::;;;>>>AAACCCFFFGGGHHHLLLNNNQQQTTTWWWYYY[[[[[[cccdddgggiiikkklllmmmmmmkkkpppssstttwwwxxxssslllWWWMMMRRRJJJ888IIIUUU;;;MMM===666666...;;;666888666555444555666777666555222666999999000ccc???DDDHHHHHHJJJLLLOOORRRUUUVVVOOOXXXTTTSSSOOOVVVOOOIII^^^WWWUUUHHHNNNXXXLLLFFFSSSQQQIIITTTJJJKKKMMMNNNOOOPPPPPPPPP[[[^^^bbbddddddaaa\\\YYYRRRRRRQQQPPPPPPPPPQQQQQQPPPTTTXXXWWWRRRNNNLLLMMMUUUAAANNN[[[EEE@@@JJJBBBOOO]]]VVVWWWdddVVVQQQXXXdddkkkttt|||~~~wwwkkkhhheeegggkkkkkkgggcccZZZYYYUUUQQQMMMJJJHHHGGGCCCEEEHHHIIIJJJLLLNNNQQQZZZ___fffjjjjjjkkknnnpppssspppmmmjjjiiijjjlllmmmnnnnnnjjjccc```aaa```^^^]]]]]]]]]\\\[[[[[[^^^````````````aaaccceeehhhiiiiiijjjlllmmmmmmmmmllllllkkklllmmmnnnooopppppppppooonnnmmmllljjjiiihhhggg,,,,,,++++++++++++,,,,,,+++***))))))++++++***)))************************)))*********))))))+++---++++++***))))))))))))))))))(((''''''((()))'''&&&'''''''''(((((((((((((((((('''&&&'''))))))((('''&&&(((***)))(((''')))+++$$$$$$$$$###$$$$$$%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***)))((('''&&&&&&%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((((()))*********)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((%%%&&&&&&&&&'''''''''((())))))(((((('''&&&&&&&&&###$$$&&&((()))))))))(((''''''((((((&&&### '''''''''''''''''''''''''''''''''''''''(((((()))))))))((()))***---000111...---***((('''(((***++++++******))))))******+++++++++++++++++++++++++++++++++---...000222444555666777888999888999<<<>>><<<<<<<<<===>>>>>>??????@@@@@@AAABBBBBBCCCDDDDDDBBBCCCCCCAAA>>>:::666444111///---...111333333222///////////////000111111111222333444666777888999999:::;;;===>>>?????????<<<===>>>???????????????>>>AAAFFFKKKQQQVVVZZZ\\\ccceeehhhjjjlllkkkjjjiiioooooooooooooooooooooooolllnnnooommmmmmkkkddd[[[TTTHHH444888GGG:::...>>>===444>>>ooo<<<222888111;;;222999777666555777999;;;:::999999444===???999]]]YYY[[[\\\\\\]]]```bbbeeefffoooZZZhhhlll^^^]]]uuutttdddccc~~~gggqqqdddnnnUUUjjjkkk```dddgggbbbccc]]]]]]\\\[[[[[[]]]^^^___iiijjjmmmnnnlllhhhccc```ZZZYYYWWWVVVVVVXXXZZZ[[[___eeelllmmmhhhaaa\\\[[[]]]nnn^^^KKKXXXeeebbbbbbVVVBBB:::XXX===DDDDDDPPPQQQHHHXXXSSSZZZdddlllooopppqqqrrrsss|||xxxuuuuuuzzz~~~xxxiiigggddd```[[[WWWSSSQQQLLLLLLKKKIIIGGGFFFGGGIIIMMMQQQUUUVVVUUUVVVZZZ^^^____________```aaadddfffooossstttrrrrrruuuuuurrriiieee```]]]]]]^^^______^^^^^^^^^^^^___aaacccddddddfffhhhjjjllllllllllllkkklllmmmnnnppppppppppppnnnnnnmmmlllkkkkkkjjjjjj---,,,,,,++++++,,,,,,---***))))))***++++++)))(((***************************+++++++++******,,,...,,,,,,+++***))))))*********)))''''''(((((('''%%%''''''''''''(((((()))))))))(((&&&&&&''''''&&&$$$$$$&&&((((((&&&%%%'''***&&&&&&&&&'''((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((()))++++++,,,+++***)))''''''''''''######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%######$$$$$$%%%&&&''''''+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%###(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''((((((((())))))******(((((((((((())))))))))))!!!"""%%%'''((((((((((((''')))+++---,,,)))&&&$$$&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))******))))))+++---000222+++***((('''''')))+++---++++++************++++++++++++++++++++++++++++++111000//////000222444666888999;;;::::::;;;===???======>>>>>>??????@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA===999444111222///------000111111000222222111222222333444555333333444666888999:::;;;===<<<;;;:::;;;<<<>>>@@@===>>>???AAACCCDDDDDDDDDFFFJJJPPPXXX```hhhmmmpppyyy{{{|||}}}{{{xxxtttqqqnnnllljjjgggeeecccbbbaaa___aaa___\\\YYYVVVMMMDDD777;;;???888000666;;;555666555::::::///444ddd000,,,<<<777<<>>??????>>>======>>>???@@@DDDCCCBBBDDDFFFEEEAAA>>>@@@@@@???;;;777444222333,,,...000000//////000111000///......///222555777:::888777777999<<<======@@@BBBCCCBBB@@@???AAADDDGGGJJJNNNRRRSSSRRRPPPOOOSSSXXX```iiirrryyy}}}sssiiiccc^^^\\\XXXSSSPPPNNNMMMMMMNNNLLLIIIFFFBBB???===<<<888777555444444555777888333333444444444333333222///CCCddd===888CCC444???BBB;;;DDDAAAAAADDDDDDAAAAAACCCGGGGGGHHHHHHJJJLLLNNNOOOQQQSSSUUUXXX[[[___aaabbbcccbbbbbbdddhhhnnnrrrtttyyy{{{|||xxxooofff```^^^dddeeehhhkkkqqqzzz~~~{{{xxxvvvwwwuuusssqqqrrruuuyyy{{{{{{~~~||||||{{{|||yyypppddd[[[UUUQQQKKKFFF???III___~~~GGG777444<<>>;;;;;;;;;:::777333111000000---///111111000///000111333333444555777888999999999999999;;;===????????????AAACCCCCCBBBDDDGGGKKKWWW\\\ccciiikkkhhhddd```aaagggpppxxx~~~~~~}}}~~~{{{pppcccXXXRRRMMMKKKHHHEEECCCBBBBBBBBBBBB@@@>>><<<999888777666999888666555555666888999444555555444444222111000+++///555888999;;;???BBBeeelll}}}sss888>>>III@@@IIILLLLLLRRROOOPPPQQQPPPMMMMMMQQQTTTWWWZZZ]]]^^^```bbbeeedddeeegggiiillloooqqqrrruuuwwwzzz|||qqqfff^^^XXXRRRMMMGGGEEECCCBBBCCCFFFJJJLLLccciiiuuu555AAA<<<999;;;888===@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHJJJMMMQQQTTTVVVYYY\\\aaahhhqqqyyy~~~zzztttnnnjjjiiijjjiiigggddd```\\\WWWSSSPPPOOOMMMKKKKKKOOOTTTYYY[[[eeehhhmmmrrrxxx}}}{{{uuuqqqrrruuuzzz}}}~~~yyyrrrmmmjjjgggdddaaa___^^^^^^___aaabbbccccccddddddeeehhhkkklllkkkiiikkkjjjjjjkkknnnooooooooo++++++******+++---///000************))))))))))))+++))))))***+++,,,+++***)))(((''''''((()))+++,,,'''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))******)))((('''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&###$$$$$$&&&'''((()))***))))))((('''&&&%%%$$$###&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&'''((('''&&&&&&'''((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))******&&&&&&'''''''''(((((((((&&&''''''((((((''''''''')))(((''''''&&&&&&''''''&&&'''((()))))))))(((((('''(((((())))))(((((('''))))))))))))(((((('''''',,,***)))***,,,------,,,---......000222444555666999999::::::<<<===???@@@@@@AAABBBBBBBBBAAA@@@??????>>>>>>===>>>???@@@AAAAAA@@@??????>>><<<999666555666666444111//////000000111222222111000111333333555888:::<<<<<<;;;:::<<<<<<>>>???AAABBBCCCCCCGGGHHHJJJLLLOOOTTTZZZ^^^jjjpppyyy{{{tttnnnjjjpppyyy|||tttooooooooommmfff[[[OOOFFFAAA;;;:::999888777888999999777666555444333333333333444444333333333333444555444555666666666555444333<<<>>>>>>;;;888777:::===AAAAAAEEELLLMMMIIIFFFGGGVVVAAANNNWWWUUU[[[[[[aaaaaa```aaabbb___[[[]]]cccfffllltttxxxyyyzzz}}}~~~~~~tttlllgggbbb___dddaaa\\\VVVQQQMMMJJJIIIJJJHHHGGGEEEDDDAAA===:::LLL000EEE@@@:::;;;???;;;========================<<<<<<<<<===>>>AAACCCDDDJJJKKKNNNSSS\\\fffooottt{{{}}}}}}zzzyyy{{{}}}}}}yyysssmmmhhhddd___]]][[[\\\```fffjjjlllqqqpppnnnmmmmmmnnnqqqrrrnnnmmmlllnnnrrryyy~~~yyysssnnnjjjjjjjjjiiihhhfffeeecccccccccbbbbbbdddgggiiiiiihhhgggiiijjjkkkkkkmmmoooqqq///...,,,***)))***+++,,,*********)))))))))))))))***)))((()))+++,,,+++***(((((((((((((((((())))))++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((''''''&&&''''''(((&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''(((((()))))))))(((((('''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))&&&'''((('''&&&&&&&&&((())))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((())))))))))))((((((******)))))))))(((((((((+++******+++---...///000222222222222444666888::::::::::::;;;<<<===>>>>>>>>>???AAABBBAAA???===<<<<<<;;;999888888888999:::<<<;;;:::999888666333111222333444333111111111222222333555555444555777999888999<<<>>>@@@AAA@@@@@@BBBCCCDDDDDDEEEGGGJJJMMMSSSSSSUUUYYY___gggnnnssszzz~~~zzzqqqkkkdddhhhooorrrpppiii___YYYWWWWWWUUUPPPIIIAAA<<<:::666555444444444555666777555555444333333444444444222222222333333444444444555666777999:::;;;<<<<<<777999<<<===@@@FFFPPPVVV___[[[WWWVVVRRRNNNOOOSSSVVV\\\eeejjjooooookkkpppllllllnnnpppmmmjjjnnnuuuyyy{{{yyyyyyyyyllljjjhhheeecccbbbbbbaaaWWWUUUSSSRRRRRRRRRPPPNNNCCCEEECCC@@@BBBDDDJJJ<<<@@@@@@??????>>>=========;;;:::::::::;;;<<<>>>???CCCCCCDDDGGGMMMTTTZZZ___fffhhhllloooqqqsssuuuvvvssstttuuuuuuwww{{{~~~|||tttqqqooopppvvv}}}zzzrrrjjjfffcccbbbbbb]]]]]]___bbbhhhqqqzzz{{{yyyyyyzzzzzzxxxsssmmmhhhffffffdddcccccceeeffffffeeeeeehhhiiihhhffffffiiimmm///---+++)))((()))***+++))))))))))))))))))******)))((('''(((*********)))(((((()))))))))))))))(((******)))((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((()))))))))(((((('''''''''(((((()))%%%%%%&&&''''''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&((()))***&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''''''''((()))&&&'''((('''&&&&&&&&&((((((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((&&&''''''((())))))(((((()))(((((('''''''''''''''(((((((((((())))))******(((((())))))))))))((((((***************************+++,,,---///111333555777666666555666777999::::::;;;;;;<<<<<<=========>>>???@@@@@@@@@===;;;::::::999777444333333333333666666666444222000/////////111333333333333555666555777999::::::<<>>AAACCCEEEJJJKKKLLLKKKKKKPPPXXX^^^```aaafffjjjjjjffffffjjjkkk{{{{{{}}}}}}~~~yyyxxxzzz~~~~~~~~~|||zzzzzzzzz|||uuunnngggaaa[[[WWW\\\___IIIJJJJJJJJJNNNEEEFFFFFFEEEDDDCCCBBBAAAAAA;;;;;;:::::::::<<<===>>>>>>>>>@@@BBBEEEHHHJJJLLLQQQSSSUUUYYY\\\^^^^^^^^^[[[]]]```eeekkkttt}}}xxxnnngggbbb^^^[[[WWWWWWWWWWWWZZZbbblllsssyyy|||~~~vvvoookkkkkkiiifffeeeddddddcccaaabbbdddeeeccc``````dddggg******)))))))))***,,,,,,))))))))))))************(((''''''''')))***)))(((((()))))))))))))))))))))***))))))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''((())))))&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&''')))***+++&&&'''''''''(((((())))))''''''&&&&&&''''''(((((())))))(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&''''''(((((()))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))******************+++&&&&&&'''''''''(((((((((&&&'''(((((()))))))))))),,,+++******))))))******))))))((((((((()))***+++((())))))******))))))(((*********+++,,,,,,------,,,---///000111333666888999999888888999999::::::<<<===>>>>>>>>>>>>>>>===????????????>>><<<:::999999888666333222111111111222333333222000///000111///111333555666777:::<<<===>>>???@@@AAACCCGGGJJJGGGGGGHHHIIIKKKMMMPPPQQQQQQSSSVVVWWWZZZaaajjjqqqrrrqqqoooqqquuuyyy|||}}}}}}yyyrrrjjjaaaYYYTTTQQQKKKLLLLLLKKKHHHEEEBBB@@@:::;;;;;;999666555555666333333333333444444444444333333333333444555666777666888<<>>===<<<<<<<<<===>>>;;;<<<>>>@@@BBBBBBCCCBBBDDDEEEGGGJJJMMMNNNLLLKKKIIILLLPPPVVV^^^hhhsss{{{~~~vvvqqqlllgggcccYYYZZZXXXUUURRRTTTZZZ___ccchhhnnnssswww{{{~~~~~~yyyxxxrrrpppmmmkkkiiigggdddbbb`````````___^^^```ccceee*********+++++++++,,,,,,((()))))))))************)))((('''(((***+++***)))((((((''''''((()))***+++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''(((((()))''''''&&&&&&'''(((((()))''''''&&&&&&'''((())))))'''''''''(((((((((((((((&&&&&&%%%%%%&&&''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%&&&'''((()))(((&&&$$$###$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))''''''''')))&&&'''((('''&&&&&&'''(((%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))+++++++++***************''''''((((((((()))))))))&&&&&&((())))))*********++++++***)))))))))))))))***)))((((((((()))***+++))))))************)))))))))***+++,,,...///000000000222444333222333555888777888999:::;;;<<<<<<<<<===>>>>>>??????>>>===<<<======<<<:::999777666666555444333111111111111222///111333222111111333555333666999;;;===@@@CCCEEEFFFGGGGGGGGGGGGIIILLLOOONNNOOORRRUUUWWWXXXXXXXXX```dddhhhiiiiiilllrrrxxx}}}yyytttrrrqqqpppmmmkkkeeeaaaZZZSSSLLLHHHFFFFFFBBBBBBAAA@@@???===<<<;;;666777888666555444444555222333444555666777777777444444555777999<<<>>>???>>>AAAFFFKKKNNNOOOOOOOOOTTTRRRQQQQQQVVV]]]fffkkkyyy{{{{{{yyyuuutttwwwzzz~~~}}}~~~iiiqqqjjjmmmdddccc```\\\WWWSSSPPPOOOMMMKKKIIIGGGEEEEEEEEEEEEAAABBBBBBBBBBBBAAAAAAAAA??????@@@CCCFFFGGGDDDAAA@@@AAADDDIIIOOOYYYcccjjjvvv|||}}}wwwsssjjjkkkjjjddd\\\VVVVVVWWWVVVZZZ___cccfffjjjnnnrrrwwwzzz~~~~~~{{{zzz|||{{{zzzxxxvvvuuurrrnnnkkkfffccc```______aaaaaabbb.........---,,,+++)))((((((((())))))*********+++***)))))))))+++,,,+++***''''''&&&&&&'''(((***+++%%%&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((((()))******(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((()))(((%%%###"""###$$$%%%&&&%%%$$$######$$$&&&(((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))******)))(((''''''(((&&&'''((('''&&&&&&'''((($$$%%%&&&((())))))******''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((******))))))((((((''''''(((((((((((())))))))))))&&&&&&((()))************(((((('''&&&&&&&&&&&&&&&***)))((((((((()))+++,,,))))))************)))))))))***+++---///000222222444666777555333222444777555777999;;;===>>>>>>===<<<<<<===>>>>>><<<;;;::::::999777555444333222222111000/////////000222333///111333333222333666999999<<>>======>>>;;;;;;;;;;;;:::888777666444555666666555444666777555666777999;;;<<<======777888:::===AAADDDGGGIIILLLOOOUUUZZZ^^^``````___[[[ZZZYYY\\\dddppp{{{||||||~~~zzztttnnniiieeebbb]]][[[XXXUUURRRPPPOOOOOOLLLJJJHHHEEECCCBBBAAAAAA>>>===>>>AAADDDDDDAAA===;;;<<<===@@@DDDLLLUUU[[[___eeemmmssswww}}}|||wwwxxx~~~{{{oooeee___]]]QQQUUUXXXZZZZZZ\\\```cccdddfffiiiiiiiiimmmuuu|||}}}xxxuuuooojjjdddaaaaaaaaa___]]]************************,,,,,,,,,++++++++++++***************************---+++***((((((((())))))))))))))))))))))))))))))%%%&&&((())))))'''%%%$$$((((((''''''''''''((())),,,+++)))((('''''''''(((&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&''''''(((((()))(((((('''&&&((('''&&&&&&&&&&&&'''((('''''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&(((((('''&&&&&&'''&&&%%%$$$%%%'''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&))))))'''$$$))))))))))))))))))))))))%%%&&&&&&&&&%%%$$$$$$###)))&&&######&&&((('''&&&%%%%%%&&&'''((((((''''''))))))((((((''''''&&&&&&+++*********))))))((((((((((((''''''''''''((((((******))))))(((((('''''')))))))))))))))((((((((()))***+++***)))((()))***(((((()))***+++,,,------+++...111222333444666888888777555444333333444555999;;;===@@@@@@???===<<<===>>>>>>>>>===;;;999888888888666555444333333333111222333333222222444666333222222333555777:::;;;@@@AAACCCFFFIIIMMMPPPRRRRRRLLLIIIKKKKKKLLLSSS]]]```jjjuuu{{{zzzvvvsssrrrxxxuuupppkkkhhhgggggghhhnnnfff[[[SSSNNNJJJFFFDDDAAA===:::999::::::888666;;;:::999888777666777777777666444444666888888888888:::<<>>AAACCCGGGKKKNNNQQQRRRSSSQQQQQQRRRXXXaaaiiinnnpppxxx{{{}}}}}}yyyzzz|||~~~yyypppnnnkkkhhhddd___XXXTTTRRRMMMGGGEEEEEEDDD???;;;======<<<<<<===???@@@AAAEEEFFFHHHKKKOOOSSSVVVWWWTTTSSSQQQSSSYYYbbblllrrr|||{{{xxxzzzwwwrrrnnniiiddd```]]]WWWUUUSSSSSSVVV[[[```dddmmmrrrxxx{{{{{{{{{{{{|||tttiiiccc++++++++++++++++++++++++++++++******)))(((''''''+++++++++******)))))))))(((''''''''''''(((((()))((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))'''&&&%%%&&&'''''''''''''''&&&&&&))))))))))))((((((''''''((('''&&&&&&&&&&&&'''(((***))))))(((((((((((()))&&&%%%$$$$$$%%%&&&'''((((((((()))******)))((((((&&&&&&''''''((())))))***&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&((()))((('''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((******((('''(((((((((((((((((((((((()))))))))))))))(((((('''***)))'''''')))))))))((('''(((((())))))))))))((())))))))))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''))))))))))))((((((((((((''''''''''''''''''''''''+++,,,---,,,***)))***+++++++++,,,,,,------......222444666666666666888:::;;;:::::::::::::::;;;<<>>;;;999888666444666555333444666777666666666777888999:::999888888;;;;;;<<<===@@@DDDGGGIIIMMMPPPUUUZZZ^^^aaabbbcccaaabbbdddkkkvvv~~~}}}xxxwwwyyy~~~yyyqqqllleee___WWWQQQNNNJJJEEEAAAAAAAAA???>>>>>>===>>>>>><<<===???@@@BBBCCCCCCCCCBBBBBBBBBDDDJJJRRRZZZ___kkkooouuuzzz|||uuunnniii```^^^[[[XXXXXXYYY[[[]]]```bbbeeehhhjjjmmmqqqtttyyy~~~rrrjjj++++++++++++++++++++++++,,,,,,+++***)))(((((('''++++++******))))))((((((((((((((()))***++++++,,,(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''((()))***)))(((%%%$$$))))))*********((('''&&&$$$%%%&&&'''((()))***+++'''''''''&&&&&&''''''''')))(((((((((((((((((((((&&&%%%$$$$$$$$$''')))+++))))))(((''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))((('''((()))***))))))((('''&&&''')))))))))(((%%%&&&''''''((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***))))))*********)))((((((((((((((((((((((((((()))))))))******))))))(((+++***))))))************((())))))*********))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))(((((((((((()))))))))))))))*********+++,,,---,,,***)))***++++++,,,---...///111222222777888999999888888:::<<>>>>>===<<<<<<<<<<<>>;;;:::888666444111000000000111111111000000000000111111222444666888:::===BBBEEEDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKMMMOOORRRVVVXXXZZZYYY]]]bbbiiinnnqqqvvvzzzuuueeeVVVNNNGGGEEEBBB???===<<<<<<===<<<;;;:::999888777666555666666666666888999:::::::::<<<===???>>>===;;;:::===@@@CCCHHHMMMRRRXXX\\\\\\^^^ccchhhlllnnnoooooopppsssyyy}}}uuurrrooonnnrrr{{{}}}{{{yyyxxx~~~{{{uuulllccc]]]XXXTTTQQQKKKJJJHHHFFFDDDCCCBBBAAA??????@@@AAAAAA???>>>===>>>======???BBBGGGLLLOOOYYY\\\bbbhhhnnnuuu|||{{{||||||uuusssppplllhhheeedddccc\\\[[[ZZZYYYZZZ]]]bbbdddlllsss}}}{{{tttooo++++++++++++++++++++++++------,,,+++******))))))*********)))))))))((((((''''''((()))***++++++,,,(((((((((((((((((((((((())))))(((''''''''''''((('''((()))******(((&&&$$$***+++++++++)))'''%%%$$$######$$$%%%'''((())))))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((***,,,***(((&&&$$$$$$&&&(((***''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''222///,,,*********(((&&&((('''&&&''')))))))))(((%%%&&&''''''((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******++++++***)))(((((('''''''''''''''''''''''''''(((((()))))))))((((((%%%%%%&&&&&&&&&%%%%%%&&&)))***************))))))((((((((((((((()))))))))''''''''''''((((((((((((*********))))))*********(((((((((((())))))))))))))))))))))))******++++++***+++,,,,,,******+++,,,,,,---...111333555777888:::;;;<<<;;;::::::<<<>>>;;;<<<<<<<<<============BBBBBBAAA@@@>>>;;;999777111111222222222222111111111111111111222333444444444777:::===@@@CCCGGGJJJMMMMMMMMMNNNNNNNNNNNNOOOLLLNNNRRRVVV\\\aaafffhhhlllooossssssssstttuuuuuuyyyxxxtttlll```TTTIIIDDD===<<<:::999999:::<<<===999::::::999888777777777555666777888999;;;===???>>>@@@CCCEEEFFFFFFEEEDDDEEEJJJRRRZZZaaahhhooosssqqqsssvvvzzz|||~~~~~~~~~}}}yyyxxxzzzyyyrrrnnnkkkmmmsss~~~wwwssspppooopppsss|||{{{tttpppllljjj^^^]]]ZZZVVVQQQMMMJJJHHHDDDDDDDDDDDDBBB???===;;;<<<<<<<<<===???BBBEEEGGGIIILLLQQQUUUZZZ___eeeiiiqqqnnnkkkgggeeehhhmmmrrrzzz~~~yyytttrrreeeaaa\\\XXXVVVVVVWWWWWW```dddiiimmmoooppprrrsss,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))%%%%%%'''((())))))))))))((((((((((((((((((((((((++++++************))))))&&&'''((())))))((('''&&&))))))(((((('''%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&'''((())))))***)))))))))((('''&&&&&&'''(((***+++***(((%%%######%%%(((******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%""" !!!%%%''''''&&&'''&&&%%%&&&((()))((('''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))+++,,,+++)))(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((($$$&&&''''''&&&%%%%%%&&&)))************))))))(((''''''''''''(((((((((((('''(((((((((((()))))))))***))))))(((((())))))***(((((((((((())))))))))))&&&''''''(((((())))))***)))+++,,,,,,,,,,,,---//////000222444777999;;;<<<<<<======<<<;;;<<<>>>AAA===>>>@@@BBBCCCDDDEEEEEE@@@???>>><<<:::777555444,,,---///111111111000///000000000111222333555555444888===BBBEEEGGGJJJLLLPPPOOONNNMMMMMMNNNOOOPPPVVVXXX\\\bbbiiiooouuuxxxyyy{{{yyyrrrllljjjhhheeeddd```ZZZSSSKKKCCC>>>;;;999888777666666777888999666888888888666555666777444777:::<<<>>>BBBFFFIIIHHHJJJMMMPPPSSSUUUVVVVVVUUU]]]iiisss{{{~~~~~~xxxvvvvvvzzz{{{vvvqqqooommmoooxxxrrrfffaaadddfffkkkrrr}}}~~~zzz|||{{{xxxtttnnnggg```ZZZWWWOOONNNLLLJJJFFFBBB???>>>===<<<<<<<<<===@@@BBBDDDAAACCCEEEGGGIIILLLPPPTTTVVVVVVTTTRRRQQQTTTYYY]]]oooyyytttpppkkkgggccc___ZZZWWWXXXYYYYYYYYY[[[```gggkkk,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++''''''(((((()))*********%%%&&&'''((())))))(((((())))))))))))))))))))))))******+++,,,+++***)))(((&&&&&&''''''((()))))))))''''''&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&)))***+++,,,---,,,,,,+++''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''!!!''')))((('''%%%%%%%%%'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))+++,,,+++(((&&&'''(((''''''''''''''''''''''''&&&''''''((())))))((((((%%%(((******(((''''''((())))))******))))))((('''%%%&&&&&&&&&'''''''''(((((((((((()))))))))******'''&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))***&&&''''''((())))))*********,,,.........///111333444555666777999;;;<<<===<<<======<<<<<<===@@@CCCBBBCCCEEEFFFFFFFFFFFFEEE===<<<:::888666444222111............////////////000000000111333555666777999>>>EEEKKKNNNPPPQQQRRRSSSQQQOOOOOOPPPRRRVVVXXXdddeeegggjjjmmmqqqtttuuuqqqrrrmmmbbbZZZXXXVVVSSSNNNJJJEEE@@@<<<999666555666666555555555555666777666888999888777777999<<<:::>>>DDDHHHMMMRRRYYY]]]^^^___```bbbdddfffhhhiiikkkuuu~~~|||{{{~~~|||zzzsssqqqrrrttt{{{vvvqqqoookkkjjjjjjllloooxxx~~~nnnbbbYYYUUUXXX]]]eeeooozzz}}}yyyxxxvvvqqqooosss|||{{{}}}wwwtttiiigggbbb]]]WWWRRRNNNMMMGGGEEECCCAAA@@@AAACCCDDD@@@AAAAAA@@@???@@@CCCFFFEEEFFFGGGGGGGGGHHHJJJMMM\\\gggwww~~~|||yyyssslllfff\\\[[[XXXUUUTTTWWW\\\```,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++&&&&&&'''((()))***++++++'''(((***++++++******)))************************'''(((***+++***)))'''%%%&&&&&&&&&&&&''')))***+++'''&&&&&&'''(((***,,,---&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&((((((((('''&&&&&&&&&'''''''''&&&%%%%%%&&&'''***++++++***'''&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''')))%%%!!!!!!%%%((('''%%%&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((***,,,+++'''%%%&&&(((''''''''''''''''''''''''''''''((()))))))))))))))"""%%%((((((&&&$$$%%%&&&)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++(((((((((''''''((((((((('''((((((((())))))******((())))))***+++,,,,,,,,,+++---///000111222444666888999999::::::;;;;;;<<<<<<======<<<<<<>>>AAADDDDDDDDDDDDCCCAAA>>><<<::::::999888666333111000///333222///...---...000222111222222444555777999:::AAAGGGOOOUUUYYYYYYYYYZZZ[[[ZZZXXXWWWYYY^^^bbbfffooonnnlllkkkjjjiiihhhhhh```aaa[[[PPPJJJKKKKKKHHHDDDAAA>>>;;;999888666555333333333444555777888999888:::<<<;;;:::;;;???CCCCCCHHHPPPVVV\\\ccclllqqquuutttsssrrrrrrrrrssssss{{{xxxvvvuuuuuu{{{yyyvvv|||zzzvvvooohhhccccccgggkkkvvv~~~uuulllccc___^^^\\\]]]___fffjjjrrr{{{uuufff\\\UUUQQQNNNLLLRRR\\\gggqqq{{{tttkkkfffdddeeedddaaa```fffqqqzzz}}}wwwrrrnnnttt}}}zzzrrrkkkeeeaaa___TTTRRRMMMIIIEEEDDDDDDDDDAAAAAA@@@>>><<<<<<>>>@@@>>>@@@CCCDDDDDDDDDEEEFFFJJJVVVfffttt~~~{{{ttthhhfffccc___[[[YYY[[[]]]***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))(((((((((((())))))((()))***)))'''&&&&&&''')))'''$$$%%%)))++++++***((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((,,,***((('''((()))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))+++***(((&&&&&&&&&''''''---+++(((%%%%%%&&&)))+++***)))&&&%%%%%%&&&)))***)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))************333000---)))'''&&&&&&'''(((((()))******)))(((''''''((((((((()))*********)))))))))***+++...111222000000000000000000111111:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@>>>===;;;:::777666555333222222111111111333444333222111222333777888:::;;;;;;<<>>===>>>:::999888666555444444333666666666666777888::::::;;;;;;>>>CCCEEEEEEIIIOOOUUU[[[dddmmmuuu}}}{{{zzzxxxvvvvvv|||}}}xxxrrrnnnqqqzzz|||tttkkkggg```\\\[[[___dddhhhrrrsssttttttsssqqqooommm^^^[[[WWWTTTRRRSSSUUUVVV^^^```eeeiiinnnqqqssstttxxxnnnaaaVVVPPPMMMJJJHHHKKKMMMTTT]]]hhhoootttuuuuuuxxxxxxqqqfff]]]YYYZZZ___[[[UUURRRUUU^^^gggnnn|||}}}~~~wwwssstttqqqjjjggghhhhhhrrrzzzyyyxxxyyy}}}yyywwwnnnggg^^^YYYWWWTTTOOOKKKIIIHHHFFFCCCAAA@@@?????????>>><<<;;;<<>>>>>======???????????????@@@AAABBBAAAAAA@@@>>>;;;888555333333333222222222222333333333444666666666666888:::999;;;===>>>???BBBFFFHHHNNNUUU```kkkqqqsssrrrpppsssrrrqqqpppooonnnnnnnnnhhhccc\\\TTTNNNIIIGGGFFFBBBAAA>>><<<:::::::::;;;999999888888777777777777777777888999;;;===>>>???EEEEEEHHHNNNRRRUUU\\\cccpppwww}}}uuuuuuuuuwww}}}zzztttllljjjiiiiiinnnuuu}}}uuukkkddd^^^[[[WWWTTTTTTWWW\\\___cccccccccbbb```^^^[[[ZZZRRRQQQNNNLLLLLLLLLNNNOOOSSSTTTWWWYYY[[[]]]]]]]]]]]]WWWOOOIIIFFFFFFEEEDDDDDDIIIRRR\\\dddfffdddaaa^^^___^^^YYYSSSPPPOOOQQQSSSQQQNNNMMMOOOUUU\\\aaagggiiimmmsssyyyzzzvvvrrrfffaaa```cccbbb]]]ZZZ[[[aaaiiirrryyysssnnniiijjjkkkooowwwwwwpppkkkeee^^^YYYTTTSSSQQQNNNJJJGGGEEEDDD@@@???<<<<<<===???AAABBBDDDEEEGGGJJJOOOXXXccckkkxxx|||{{{}}}}}}|||uuunnn)))***++++++++++++++++++************************))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***)))'''$$$"""""""""***(((&&&'''((())))))(((((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&''''''''''''((()))'''%%%%%%&&&%%%$$$"""'''''''''(((((((((((()))((('''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))%%%&&&'''((()))))))))))))))((((((''''''''''''((((((((((((''''''((((((((())))))(((((())))))******'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((((((((((((''''''&&&''''''((())))))*********+++---...000000111111333333555777:::<<<>>>>>>===>>>>>>????????????????????????>>>??????@@@@@@<<<<<<<<<:::888444111...000000000000111333444555111333555666777888;;;>>>===???AAABBBDDDGGGLLLOOOWWW___kkkvvv}}}~~~}}}xxxtttnnnkkkjjjgggccc```XXXSSSKKKCCC===;;;::::::666666666777888888999999555555666777888888999999:::;;;>>>AAAEEEHHHKKKLLLRRRRRRUUU]]]dddkkkuuu~~~~~~{{{tttoooqqqsssvvv{{{vvvppplllhhhfff[[[]]]```cccgggkkknnnpppjjjkkkkkkiiiddd]]]VVVQQQOOOMMMLLLJJJKKKNNNQQQSSSSSSRRRPPPNNNLLLIIIGGGFFFGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJKKKKKKJJJIIIHHHHHHGGGDDDAAA???@@@@@@@@@@@@CCCJJJUUU```ddd```VVVOOOKKKIIIGGGDDDCCCCCCEEEFFFDDDDDDCCCDDDFFFIIIMMMOOOSSSTTTWWWYYYZZZYYYXXXWWW\\\ZZZ[[[___aaa^^^\\\\\\VVVYYY]]]bbbhhhooowww|||}}}rrrfff]]]ZZZYYY[[[___dddlllwwwwwwqqqhhhgggeeeaaa\\\VVVRRROOOIIIFFFCCCBBBBBBCCCBBBAAACCCCCCAAA@@@AAAFFFMMMSSS\\\ccciiikkkhhheeefffhhhnnnrrr{{{)))******+++++++++*********************************************)))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))***++++++)))&&&%%%%%%&&&)))(((((('''((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''''''''''''''((())))))%%%&&&((()))))))))((('''(((((()))))))))(((((('''&&&'''((())))))((('''&&&(((((((((((())))))***+++'''''''''''''''((())))))))))))))))))************))))))***+++++++++******))))))******************''''''((())))))***++++++&&&(((+++///222444555555333444666888:::===>>>?????????@@@AAAAAAAAAAAAAAA??????>>>===============444555777777777444222000//////000000222333444555444666777888999;;;???BBBAAACCCFFFHHHKKKOOOTTTWWWdddkkkvvv|||xxxlllfff^^^ZZZYYYVVVPPPJJJDDDAAA===999777666777888333444666888999999999999555666777999:::<<<===>>>AAACCCHHHNNNTTTYYY]]]_________cccllluuu~~~~~~{{{|||{{{xxxzzz{{{wwwoooiiijjjllloooppprrrtttxxxzzzwwwppphhh```\\\ZZZYYYYYYUUUVVVYYY[[[]]]]]]\\\[[[WWWWWWUUUSSSPPPKKKHHHEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHFFFDDDBBB@@@@@@???AAABBBCCCDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCBBBAAABBBAAA@@@@@@@@@@@@??????FFFNNNZZZdddfff___RRRIIIGGGDDD@@@>>>???@@@@@@@@@??????@@@AAABBBDDDEEEFFFJJJLLLLLLKKKJJJIIIJJJKKKNNNNNNOOOSSSUUUTTTQQQOOONNNNNNNNNQQQVVV\\\```aaadddfffgggddd^^^XXXUUUSSSRRRTTTWWW[[[```gggooottt~~~{{{~~~zzzssslllfffbbbZZZVVVRRROOONNNLLLHHHEEECCCDDDDDDDDDCCCCCCCCCCCCIIINNNSSSUUUSSSRRRTTTWWW___eeeooo|||******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))'''((())))))'''&&&'''((('''(((((((((''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((######$$$'''+++---,,,+++%%%%%%%%%&&&&&&&&&&&&'''))))))((((((((('''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''((()))))))))(((&&&%%%(((((()))*********)))(((&&&'''((())))))((('''&&&''''''''''''((())))))***'''''''''''''''((())))))))))))))))))************))))))******)))(((''''''************++++++,,,,,,((())))))***,,,------...,,,...111555888:::;;;;;;777888999:::;;;===>>>>>>@@@AAABBBBBBCCCCCCBBBBBB???>>>===;;;::::::::::::444555666666666444222111222222222333333555666777;;;<<<======>>>@@@DDDGGGEEEIIINNNSSSXXX]]]cccgggrrrwww~~~xxxnnnggg\\\VVVOOOLLLKKKIIICCC>>>555555666666666666555555333444666888999888888777999:::;;;===@@@DDDGGGHHHLLLPPPVVV^^^ffflllqqqtttqqqqqquuu}}}xxxwww|||xxxppprrrxxx|||rrrkkkjjjiiieee```dddeeeffffffcccaaaaaaaaa\\\YYYTTTPPPOOONNNMMMMMMNNNNNNOOOOOOOOONNNMMMLLLJJJIIIGGGEEECCCAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>BBBAAA@@@???????????????>>>???@@@AAABBBBBBAAAAAADDDDDDCCCBBBBBBAAAAAAAAA???@@@@@@@@@@@@@@@AAAAAAJJJPPPYYYaaabbb[[[OOOFFFCCCAAA??????@@@AAA@@@>>>CCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGEEECCCCCCEEEGGGFFFGGGIIIJJJKKKKKKHHHDDDKKKIIIGGGIIIMMMPPPRRRRRRRRRSSSTTTSSSRRRPPPOOOOOOLLLNNNQQQSSSUUUXXX\\\___lll|||}}}yyyxxxwwwuuuvvv}}}|||qqqlllfffbbb___ZZZSSSMMMIIIHHHGGGFFFFFFEEEDDDCCCBBBEEEHHHHHHFFFFFFHHHJJJQQQWWWaaannn{{{+++++++++,,,++++++***)))++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((($$$%%%&&&&&&%%%%%%&&&(((%%%'''))))))'''&&&'''(((((((((''''''''''''((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&'''&&&###!!!'''''''''(((((((((((())))))(((((((((''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((())))))))))))))))))((('''&&&%%%'''((())))))))))))))))))&&&'''((())))))((('''&&&(((((('''''''''((())))))'''''''''''''''((())))))''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%)))((((((((()))***+++,,,++++++,,,---///000111111333444555777888999999999<<<======>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCC??????===;;;:::999888888999888888666555333222111555555666666777999:::;;;<<<===>>>>>>???AAAFFFIIIMMMRRRZZZbbbhhhnnnsssvvvyyyzzzzzzwwwpppeee[[[TTTKKKGGGCCCAAA@@@???;;;888111222444555555444333222222444666888999::::::999======>>>AAAGGGMMMSSSWWWaaadddkkksss{{{~~~|||~~~tttllliiinnnuuuxxx{{{~~~ppphhh___ZZZ[[[\\\ZZZXXXZZZ[[[ZZZXXXSSSPPPNNNMMMHHHFFFDDDDDDEEEEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDAAA@@@>>>===<<<===>>>>>>>>>???@@@@@@???>>><<<;;;=========>>>??????@@@@@@===>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA;;;<<<>>>???@@@DDDHHHLLLRRRUUU[[[___^^^WWWMMMEEE>>>???@@@AAABBBCCCDDDEEEGGGGGGHHHHHHHHHHHHGGGFFFGGGFFFCCCBBBBBBCCCDDDEEEFFFHHHIIIIIIJJJMMMJJJFFFGGGEEEBBBBBBCCCEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIHHHGGGIIIKKKLLLLLLNNNPPPSSSVVVbbbmmmqqqppppppnnnllllllmmmmmmnnnpppxxx~~~yyyvvvpppggg___YYYSSSMMMHHHHHHJJJLLLMMMIIIIIIHHHEEEBBBAAAAAACCCEEEKKKTTT^^^iiittt,,,,,,,,,,,,,,,+++******************************''''''((()))***++++++,,,))))))))))))))))))))))))'''((()))******)))((('''((()))+++,,,,,,+++)))(((%%%&&&''''''%%%$$$%%%&&&###&&&((()))'''&&&''')))((((((''''''''''''(((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&''''''''''''(((+++)))(((&&&$$$!!!'''''''''(((((((((((()))((((((((('''''''''&&&&&&'''((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%#########$$$&&&''''''''''''''''''((()))))))))(((((('''''''''((((((&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''******)))((((((((())))))'''''''''''''''((())))))''''''''''''((((((((((((++++++)))(((''''''(((((())))))(((((()))***,,,---......///000222333444555666666666666777888999:::>>>>>>???@@@AAABBBBBBCCCAAABBBBBBCCCCCCCCCCCCCCCBBBAAA???===;;;999888888:::999777555444444444444777777888:::<<<>>>@@@AAA>>>???@@@AAACCCGGGLLLPPPZZZ```hhhooosssvvvxxxyyyuuuqqqjjjaaaWWWOOOIIIEEE>>>===;;;999888777666666444444444555555555444444666777:::>>>AAADDDGGGHHHHHHIIIJJJOOOWWWbbblllrrr}}}~~~{{{{{{~~~zzzrrrjjjgggdddbbbeeejjjnnnmmmmmmlllkkkhhhddd```WWWSSSOOOLLLMMMNNNNNNNNNNNNNNNMMMJJJGGGDDDDDDEEE???>>>======?????????===;;;<<<===>>>????????????===<<<;;;:::;;;<<<>>>@@@@@@AAABBBCCCCCCBBBAAA@@@???@@@AAACCCDDDDDDDDDCCCDDDEEEGGGJJJMMMPPPSSSTTTRRRPPPNNNKKKIIIGGGGGGFFFAAACCCDDDFFFIIIPPPYYY```hhhiiikkkkkkggg^^^RRRJJJFFFHHHIIIIIIHHHJJJOOOSSSUUUWWW[[[]]]\\\YYYUUURRRPPPLLLHHHGGGIIIJJJJJJHHHBBBFFFGGGGGGKKKQQQQQQMMMLLLJJJHHHEEECCCBBBCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKJJJIIIIIIJJJLLLJJJQQQWWWXXX[[[___aaa```bbbdddeeeeeegggllluuu|||xxxpppjjjaaa[[[ZZZZZZ[[[[[[WWWUUUPPPKKKFFFBBBAAABBBBBBFFFKKKQQQWWW___hhhnnnvvv~~~---------------,,,+++***))))))))))))))))))))))))$$$%%%&&&'''((()))***+++))))))))))))))))))))))))&&&((()))++++++)))(((&&&((()))+++,,,,,,+++)))((()))******)))'''%%%&&&'''!!!%%%((()))'''&&&((()))((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))*********+++&&&&&&&&&'''''''''((((((''''''(((***,,,+++)))&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&((()))))))))((('''&&&&&&))))))))))))))))))))))))%%%$$$###""""""$$$&&&''''''''''''''''''((())))))((('''&&&&&&&&&(((***+++$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((,,,,,,+++***)))))))))***'''''''''''''''((())))))))))))))))))************///---,,,******+++---...++++++******+++---...000///000111222444555666777999999999:::;;;>>>AAABBB<<<===>>>???AAABBBCCCDDDAAABBBBBBCCCCCCCCCCCCCCCDDDBBB@@@>>><<<:::999999888666555444444555777999777777999<<>>>>>:::;;;;;;999777666777888777666555555666888:::;;;;;;===AAAFFFLLLQQQUUUXXXZZZ[[[]]]cccmmm{{{tttuuuzzzzzzwww}}}xxxkkkddd`````````]]]]]]^^^ccc```\\\YYYWWWSSSMMMIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDBBB@@@@@@AAACCC???===<<<<<<===>>>>>>===;;;<<<>>>?????????=========<<<;;;;;;<<<>>>AAABBBDDDEEEFFFHHHHHHHHHGGGGGGDDDFFFHHHJJJKKKJJJIIIHHHNNNOOOQQQUUUZZZ___ccceeeccc```\\\XXXTTTQQQOOOOOONNNOOOPPPQQQUUU^^^iiiqqq~~~~~~|||uuujjj\\\SSSUUUVVVVVVSSSPPPRRRZZZaaaiiinnntttxxxwwwqqqjjjeee\\\VVVQQQPPPSSSUUURRROOORRRVVVXXXYYY^^^gggjjjfffYYYXXXVVVQQQLLLJJJJJJLLLBBBBBBDDDHHHLLLOOOPPPPPPPPPPPPOOOMMMIIIHHHHHHIIIGGGJJJKKKKKKOOOWWW[[[ZZZ[[[]]]^^^]]]^^^bbbiiiooonnn{{{~~~zzzyyyyyy~~~yyyuuurrrnnnhhhdddddd```ZZZRRRKKKGGGEEEDDDEEEGGGIIIIIIKKKOOOUUU[[[]]]gggttt,,,++++++******++++++,,,---------,,,,,,+++++++++)))'''&&&'''***+++***'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((***$$$###)))+++'''%%%&&&((('''&&&%%%%%%&&&'''((('''((()))***)))(((&&&$$$'''''''''''''''''''''''''''%%%######$$$%%%&&&%%%(((''''''&&&&&&&&&''''''''''''(((((())))))******&&&''')))***+++***((('''###%%%(((***+++***((('''&&&((()))++++++)))(((&&&%%%%%%%%%%%%&&&'''((())))))))))))***++++++,,,,,,***)))((()))++++++)))((('''((()))******(((&&&$$$((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))------,,,+++************))))))*********))))))((())))))+++,,,---.........222444666666777777:::;;;999999888999:::<<<>>>@@@CCCDDDDDDCCCBBBAAACCCDDDGGGGGGGGGGGGGGGFFFFFFEEEBBBAAA@@@>>>;;;777444222666666666777888999:::;;;;;;===@@@AAABBBEEEJJJOOOLLLNNNSSSYYY___cccdddccciiiiiiiiihhhfffccc___]]]QQQMMMGGGAAA<<<:::999::::::999888777666666666666666666666777999;;;;;;;;;DDDFFFLLLVVV```hhhjjjjjjhhhjjjooowww~~~yyyyyy}}}~~~yyyrrrpppsssyyy{{{sssggg___YYYVVVSSSRRRUUUVVVUUUTTTVVVSSSNNNIIIEEECCCBBBBBBDDDBBB@@@@@@@@@@@@@@@???CCCCCCCCCDDDAAA>>>>>>???@@@@@@AAAAAAAAA@@@??????:::<<<======@@@EEEEEEBBBDDD@@@???BBBCCCBBBDDDIIIGGGJJJMMMMMMMMMOOOSSSVVVXXXYYYYYYYYYWWWWWWXXXYYYWWWYYY\\\dddsss{{{uuupppmmmhhhbbb___aaa```aaabbbeeelllvvv}}}uuurrrpppmmmhhhcccbbbgggrrrzzzyyyqqqoookkkgggcccbbbaaabbbeeekkknnnnnnwwwyyynnneee```[[[VVVSSSSSSOOOOOOOOOPPPSSSYYYaaaffflllfff^^^XXXVVVTTTPPPMMMJJJJJJIIIHHHNNNVVVZZZYYY\\\YYYVVVUUUWWWYYYZZZZZZ___eeeoooxxx~~~}}}||||||{{{yyyxxxvvvuuu|||zzzpppcccXXXQQQMMMJJJGGGKKKHHHEEEDDDEEEFFFGGGFFFNNNTTT\\\dddiiilllnnnooo,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++******((('''(((***+++***((())))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&))))))******+++*********&&&&&&&&&'''''''''(((((((((###!!!%%%'''%%%###%%%((('''&&&&&&&&&&&&'''((('''(((((())))))((('''&&&''''''''''''''''''''''''((('''&&&&&&'''(((((('''((((((((('''(((((())))))''''''(((((())))))))))))((((((((((((((())))))***((((((((((((((('''''''''''''''))))))))))))''''''%%%$$$$$$$$$%%%&&&''''''*********)))(((((('''''''''((()))))))))((((((((((((((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))))),,,,,,+++***************)))******++++++******))))))***,,,...000111222222444666888888888999;;;===:::::::::;;;<<<>>>AAABBBDDDDDDEEECCCBBBAAACCCDDDGGGHHHHHHIIIHHHGGGFFFEEEAAA???===;;;999888888888777888888999;;;>>>@@@AAACCCDDDFFFFFFGGGKKKRRRWWW[[[]]]aaaeeeiiiiiifffccc]]]\\\[[[YYYVVVSSSPPPNNNDDDBBB>>>;;;999888999999777777666666666777888999999999999;;;???CCCFFFHHHQQQUUU\\\gggpppvvvwwwuuu}}}yyywwwwww|||zzz{{{~~~}}}vvvnnnkkkhhhgggiiimmmooopppooommmjjjhhheee___WWWRRRTTTQQQNNNMMMNNNNNNLLLJJJIIIGGGDDDBBB@@@@@@AAABBB???===<<<<<<<<<<<<<<<<<>>=========>>>@@@BBBEEEGGGJJJKKKLLLNNNQQQXXX___eeemmmmmmnnnmmmkkkeee^^^YYYNNNMMMKKKHHHDDDAAA???===888888888888999:::;;;;;;666555444555666999<<<===>>>???AAAFFFLLLTTTZZZ^^^ggglllttt~~~xxxtttwww~~~yyyzzz|||}}}sssiiiddd]]]]]]]]]^^^______\\\ZZZZZZWWWSSSPPPMMMKKKHHHEEEGGGFFFDDDCCCDDDCCCAAA@@@???>>><<<<<<<<<===>>>???>>>============>>>@@@@@@EEEHHHKKKLLLKKKJJJIIIIIIGGGFFFEEEEEEFFFIIILLLNNNPPPSSSUUUXXX```jjjooonnnhhhbbb\\\[[[ZZZZZZ^^^dddkkkooouuu||||||zzzwwwuuupppqqqtttzzzzzzpppiii``````^^^^^^eeeoootttsssmmmggg^^^WWWRRRPPPNNNMMMPPPPPPPPPQQQQQQRRRSSSTTTUUUXXX[[[```cccfffhhhiiinnnuuu{{{xxxuuurrrccc]]]VVVOOOKKKHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEEEE,,,++++++******++++++,,,*********)))))))))))))))******)))***++++++++++++************************((((((((((((((((((((((((***************)))((('''((((((((((((((('''&&&%%%''''''''''''((((((((((((+++(((&&&&&&&&&'''(((***'''''''''&&&&&&''''''''''''''''''&&&'''((()))***''''''''''''''''''''''''%%%&&&((()))((('''&&&&&&''''''((()))************(((((((((((((((((((((((((((((('''&&&'''((()))***))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''(((((())))))$$$%%%%%%&&&''''''(((((($$$(((,,,+++&&&$$$'''***))))))(((((('''(((((()))))))))))))))))))))))))))+++***(((''''''(((***+++((('''&&&%%%&&&(((***+++***)))))))))))))))******++++++,,,---------,,,,,,---...000333555666777888888:::<<<<<<<<<===>>>@@@=========>>>@@@CCCEEEGGGFFFGGGGGGFFFDDDDDDEEEGGGIIIJJJKKKKKKJJJGGGDDDBBB>>>===<<<;;;<<<>>>@@@AAABBBBBBBBBCCCDDDGGGIIIKKKOOOQQQUUUZZZ```gggmmmqqqtttpppkkkddd]]]TTTKKKEEECCCAAA???<<<:::888777666666777888:::<<<===>>>>>>;;;;;;:::<<<>>>BBBFFFHHHFFFJJJQQQZZZccckkkssswwwzzz~~~vvvvvvwwwzzz~~~{{{tttmmmhhhbbb]]]ZZZTTTTTTUUUVVVWWWUUUQQQMMMLLLJJJGGGDDDBBBAAAAAA@@@>>>>>>>>>??????@@@???>>>AAA@@@@@@????????????@@@AAABBBCCCDDDEEEGGGKKKNNNQQQXXX```bbbaaa___[[[VVVTTTSSSQQQQQQTTTYYY___cccgggkkknnnsss}}}uuuooonnnpppwwwrrrqqqooopppzzz{{{tttkkkbbb[[[XXXUUUSSSPPPOOOMMMLLLLLLMMMNNNOOOPPPRRRUUUYYY\\\]]]^^^^^^___cccjjjrrryyy}}}{{{tttwww~~~{{{uuukkkbbb[[[VVVRRRPPPNNNKKKGGGDDDCCCBBBAAAAAA,,,++++++******++++++,,,)))))))))))))))))))))))))))***************+++,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))(((((('''''',,,---------,,,+++******'''''''''((((((((())))))%%%%%%$$$!!!!!!###%%%&&&&&&''''''''''''''''''&&&'''''''''&&&'''((()))***''''''''''''''''''''''''$$$&&&))))))'''&&&&&&'''&&&'''((())))))))))))(((((((((((('''''''''''''''%%%&&&'''))))))(((((('''%%%&&&((()))***)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))%%%&&&&&&''''''((())))))%%%***---,,,(((&&&(((,,,))))))(((((((((((()))***((((((((((((((((((((((((***)))'''&&&&&&''')))***((('''&&&%%%&&&(((***+++)))((((((((()))***++++++,,,,,,---...............111222333555666777777777:::;;;============???@@@>>>>>>>>>???AAACCCFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJKKKKKKKKKKKKIIIFFFCCCAAA??????@@@AAAAAABBBAAAAAABBBCCCEEEHHHLLLPPPRRRTTT[[[]]]ccchhhmmmpppqqqppphhhbbbYYYPPPIIIBBB===999::::::888777777777777777666777999;;;<<<=========AAABBBCCCFFFJJJOOOSSSVVVTTT]]]iiiuuu~~~}}}{{{wwwtttrrrpppppppppnnnllljjjeeebbb\\\XXXVVVTTTRRRQQQNNNMMMLLLKKKLLLKKKHHHFFFBBBBBBBBBAAA???>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEEEEEEEFFFFFFEEEEEEEEEDDDFFFIIIKKKNNNRRRYYY^^^iiiuuu~~~tttjjjdddcccbbbdddiiipppxxx}}}~~~ssskkkeee```^^^UUUTTTRRRPPPOOONNNNNNNNNNNNPPPRRRTTTUUUTTTSSSRRRRRRTTTXXX\\\```ffflllppprrrqqqrrrssssssrrrpppooojjjnnnvvvyyyqqqlllgggddd\\\VVVNNNIIIFFFDDDBBBAAA,,,++++++******++++++,,,))))))))))))************((()))+++***))))))***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***++++++++++++******)))''''''((((((((()))))))))$$$''''''$$$"""%%%''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%(((+++***'''&&&'''***'''''')))))))))((('''&&&(((((((((''''''''''''&&&$$$%%%((()))***)))'''&&&###%%%(((***+++***((('''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((***))))))(((''''''&&&&&&'''***,,,+++)))((()))+++(((((())))))))))))******'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&'''(((***+++((((((((()))***+++,,,---------...///000000000000444444666777888888999999<<<===??????>>>>>>@@@AAAAAAAAA@@@AAABBBDDDFFFHHHIIIJJJKKKKKKJJJKKKLLLNNNOOONNNMMMKKKHHHFFFCCCBBBBBBCCCEEEFFFGGGFFFEEEDDDAAAEEEJJJQQQWWW\\\___aaahhhiiilllooooookkkeeeaaaTTTNNNEEE???;;;:::999999444555555666777888888999555777888;;;===>>>??????BBBEEEIIIOOOUUU[[[```cccmmmwww{{{yyy|||~~~wwwtttsssooolllhhhdddaaa^^^ZZZWWWSSSPPPKKKIIIHHHHHHGGGFFFGGGEEEBBBAAAAAABBBBBBAAA===???@@@@@@???>>>>>>???BBBBBBCCCCCCCCCDDDGGGIIIHHHIIIKKKLLLMMMMMMLLLKKKJJJNNNSSSXXX\\\dddnnnuuuvvvvvvvvvzzz~~~uuunnniii___]]]YYYVVVSSSRRRRRRRRRSSSTTTVVVVVVUUUSSSPPPNNNOOONNNNNNNNNPPPSSSWWWYYYZZZ\\\___bbbddddddccccccbbbfffllluuu|||kkkdddYYYQQQMMMJJJFFFCCC,,,++++++******++++++,,,)))))))))******+++++++++''')))******(((((()))+++'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((%%%&&&&&&''''''''''''&&&'''((((((((())))))))))))&&&,,,---)))'''***+++)))&&&&&&'''(((((('''&&&&&&'''(((((())))))((('''&&&''''''''''''''''''''''''%%%(((***(((%%%$$$'''+++)))***++++++***)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&'''((())))))(((''''''''''''))))))))))))''''''$$$$$$$$$%%%&&&((()))***))))))((((((''''''&&&&&&(((((())))))))))))(((((('''((()))***+++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))+++,,,---...---...///000111111111111555666888999;;;<<<======>>>@@@AAAAAA@@@@@@BBBCCCEEEDDDDDDDDDDDDFFFGGGHHHJJJKKKMMMMMMMMMNNNQQQSSSTTTRRROOOLLLIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLIIIMMMUUU]]]cccggghhhiiikkkjjjhhhfffccc[[[RRRKKKDDD@@@:::777666888999999333444666888999:::::::::888:::<<<@@@CCCGGGJJJKKKKKKPPPXXXaaakkksssyyy|||zzztttsssuuuyyywwwpppllljjjjjjeeebbb\\\WWWTTTPPPLLLIIIGGGEEEBBBAAABBBCCCCCCBBBDDDBBB??????@@@BBBBBBBBB@@@BBBDDDCCCAAAAAADDDFFFGGGIIIKKKLLLNNNRRRYYY___```aaabbbccccccaaa^^^]]]___dddkkkrrrxxx{{{nnnjjjeee```^^^```dddfffiiijjjjjjiiieee```[[[XXXSSSQQQMMMKKKKKKLLLMMMMMMMMMOOOQQQSSSTTTUUUVVVWWWYYY[[[___ccciiioootttwwwvvvvvvuuuvvvwwwxxxyyyzzzxxxvvvyyy~~~}}}pppfff```[[[UUUPPP,,,++++++++++++++++++,,,))))))******+++++++++,,,&&&(((***)))'''''')))+++''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********))))))&&&&&&'''((()))))))))((((((((((((((())))))))))))$$$+++---(((&&&)))***'''%%%&&&'''(((((('''&&&%%%'''((()))******(((&&&$$$''''''''''''''''''''''''###&&&(((%%%!!!!!!%%%)))+++,,,------,,,***'''&&&(((((('''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((***+++***((('''&&&&&&''''''&&&(((***++++++***(((&&&&&&&&&'''(((***,,,---...%%%%%%&&&''''''(((((()))(((''''''((())))))(((&&&&&&'''***+++,,,+++***((())))))))))))))))))))))))))))))************))))))%%%&&&'''((()))))))))))))))))))))***+++---...///......///111111222222222555666999;;;>>>???AAAAAA@@@BBBCCCCCCBBBBBBDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOPPPSSSUUUXXXUUUQQQMMMJJJHHHHHHHHHHHHHHHGGGGGGIIIMMMPPPRRRSSSXXX___fffjjjlllkkkjjjfffccc^^^ZZZUUUMMMDDD===>>>;;;777555666666777666444666999;;;<<<<<<<<<;;;===???BBBGGGMMMRRRWWWZZZ]]]cccmmmyyyyyypppooouuuzzz}}}{{{zzz{{{}}}wwwooohhhdddbbbaaa```\\\XXXSSSNNNJJJFFFCCC@@@AAA???>>>???BBBDDDEEEEEEFFFDDDBBBCCCEEEGGGGGGFFFHHHIIIIIIHHHFFFGGGKKKOOOQQQSSSWWW[[[```iiisss{{{{{{wwwtttuuu{{{zzzvvvoookkkkkkqqqyyy~~~~~~xxxqqqjjjfffYYYUUUQQQMMMKKKKKKJJJJJJIIIIIIIIIIIIIIIKKKNNNPPPRRRSSSTTTVVVYYY\\\___aaa___```bbbcccccceeegggjjjiiiiiimmmtttzzz|||uuunnnfffaaa++++++++++++++++++++++++************************+++***)))***++++++***)))******))))))((((((''''''%%%&&&&&&''''''(((((((((***************,,,...///++++++***)))((('''&&&&&&%%%'''((()))((('''((()))'''''''''''''''''''''''''''&&&%%%&&&(((((((((''')))(((''''''''''''(((((( !!!"""$$$&&&(((((()))((()))***++++++***((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&'''(((((()))(((((((((((((((((('''&&&&&&(((***'''((()))******)))((('''((((((((((((((((((((((((''''''(((+++......)))%%%))))))))))))***************++++++***((('''((()))(((((((((((())))))))))))((((((((())))))***,,,,,,***...111000,,,+++...111111111222333444555666666888999;;;===>>>???@@@@@@AAAAAABBBCCCEEEGGGHHHJJJJJJIIIIIIJJJKKKLLLNNNOOORRRRRRQQQQQQPPPOOONNNNNNQQQQQQPPPOOONNNLLLKKKJJJIIIKKKMMMNNNPPPTTT\\\bbbaaaeeehhhiiieee```\\\ZZZSSSQQQLLLGGGBBB>>>;;;999444555666555444333444555:::555444999===>>>???@@@FFFKKKRRRYYY___ffflllpppuuuzzz{{{ttttttzzz~~~}}}~~~~~~~~~xxxtttrrrggg```WWWQQQPPPQQQQQQPPPMMMJJJGGGDDDBBBAAA???>>>CCCBBBAAAAAAAAABBBDDDEEEEEEGGGIIILLLPPPUUUXXXZZZYYYXXXYYYZZZWWWUUUYYYaaa```iiipppsssxxx{{{yyy{{{lllcccZZZUUUPPPKKKKKKMMMLLLNNNLLLHHHHHHMMMOOONNNOOOOOOOOONNNMMMMMMOOOPPPUUUTTTSSSSSSTTTVVVYYYZZZ```aaadddjjjrrr{{{|||++++++++++++++++++++++++***************************)))((((((******)))(((((((((((()))))))))))))))''''''''''''((((((((((((''''''&&&&&&'''((()))***((((((((((((''''''''''''%%%'''))))))((('''((()))''''''''''''''''''''''''&&&$$$$$$$$$&&&'''&&&%%%((((((((((((((((((''''''&&&&&&((()))************)))***************))))))'''''')))*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&'''))))))(((''''''((('''((()))******)))((('''(((((((((((((((((((((((()))((('''(((***+++***(((((((((((()))))))))*********+++,,,+++)))))))))***(((((((((((()))))))))***(((((((((((()))******+++***---000///,,,,,,///333555666777777999999:::;;;:::;;;<<<===???AAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIIGGGHHHIIIJJJLLLMMMNNNOOORRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOONNNMMMMMMMMMMMMOOOSSSWWWYYY[[[^^^bbbffffffeeeccc^^^XXXQQQMMMJJJGGGEEEBBB???<<<999777666888999:::999888888:::;;;>>>===@@@FFFJJJJJJKKKNNNXXX^^^hhhrrr{{{xxxzzz~~~|||{{{zzzyyyyyywwwqqqiiiaaa\\\ZZZXXXRRRKKKGGGGGGHHHIIIHHHEEEDDDBBBAAAAAABBBBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLOOOSSSYYY```ggglllpppqqqsssrrrsssrrrlllgggkkkrrrwwwxxxppphhhbbb[[[TTTQQQSSSPPPTTTVVVSSSTTTWWWWWWUUUPPPNNNLLLKKKJJJKKKLLLMMMLLLLLLKKKLLLMMMOOORRRTTTWWWYYY[[[```fffmmmsssvvv{{{{{{|||||||||~~~++++++++++++++++++++++++)))))))))))))))))))))))))))((('''((()))***)))'''''''''((())))))***++++++((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((%%%'''))))))((('''((()))''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&'''((())))))((('''''')))******++++++++++++***(((((((((''''''(((((()))((())))))************)))(((((((((((((((((((((((((((''''''&&&%%%$$$######%%%&&&''''''((('''''''''$$$'''***+++***(((&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((+++(((%%%$$$&&&)))***+++''''''((((((((()))))))))+++,,,---,,,***)))***+++((((((((()))))))))******((((((((((((((()))))))))+++---///...---...222666888999999:::;;;<<<===============>>>@@@BBBDDDFFFDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHKKKMMMOOOPPPQQQQQQPPPQQQRRRSSSTTTTTTSSSSSSPPPPPPQQQRRRSSSUUUVVVWWWZZZ]]]aaacccccccccccccccaaa]]]UUUNNNHHHCCC>>>;;;;;;:::999888777666666666999:::;;;;;;;;;<<<>>>AAABBBEEEMMMUUUWWWVVVXXX^^^nnnvvvzzzssspppsssxxx~~~xxx}}}}}}{{{zzzwwwtttqqqmmmjjjddd[[[RRRJJJFFFEEEJJJGGGCCCAAABBBCCCDDDDDDBBBBBBBBBCCCDDDFFFHHHJJJJJJJJJLLLNNNRRRVVVYYY[[[bbbiiiuuu~~~zzzsssjjj```[[[[[[\\\ccciiijjjjjjjjjhhhdddYYYUUUPPPLLLKKKLLLLLLLLLHHHHHHGGGGGGIIIJJJLLLNNNPPPQQQSSSWWWZZZ^^^aaabbbcccbbbaaa___```dddkkkooouuuzzz~~~++++++++++++++++++++++++((((((((((((((((((((((((***)))(((((()))***)))((((((((()))))))))*********(((((((((''''''&&&&&&&&&((((((''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''))))))(((''''''((('''''''''''''''''''''''')))((('''(((*********)))%%%&&&(((******)))'''&&&'''((())))))******))))))'''&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%'''******)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((***(((%%%$$$%%%''')))+++''''''''''''(((((((((((()))+++++++++))))))***+++(((((()))))))))*********(((((())))))))))))((((((+++---.........111555888888888999:::;;;<<<======>>>>>>===>>>@@@CCCFFFHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKNNNRRRTTTTTTTTTTTTOOOPPPPPPQQQQQQPPPPPPOOOLLLOOOTTTYYY^^^aaabbbbbbffffffeeeccc___[[[XXXVVVPPPKKKFFFBBB???===999777888888777777888999999:::;;;<<<===>>>???CCCGGGKKKNNNTTT]]]cccdddccciiiqqqrrrmmmmmmpppvvv}}}wwwtttyyy|||xxxmmmnnnnnnnnnllliiieeeccc]]]ZZZTTTLLLEEEAAA@@@AAAEEEDDDCCCCCCDDDFFFGGGHHHGGGIIILLLNNNPPPRRRUUUWWWWWWWWWWWWYYY___fffnnnsss||||||yyyyyy{{{vvvpppqqqsssvvvxxx{{{wwwsssnnnmmmoootttxxxzzz~~~{{{vvvqqqqqqtttvvvxxx~~~yyymmmggghhhqqq{{{{{{nnnfff]]]WWWUUUSSSQQQNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUTTTVVVUUUTTTSSSSSSXXX^^^cccccciiiooorrrttt|||++++++++++++++++++++++++((((((((((((((((((((((((+++***))))))++++++***)))+++*********)))))))))((((((''''''&&&&&&%%%%%%%%%(((((((((((((((((((((''')))))))))(((((((((''''''&&&((())))))(((''''''((((((((((((((((((((((((((()))((('''(((*********)))$$$&&&(((******)))((('''%%%&&&'''((()))*********''''''&&&%%%&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''''''(((((('''''''''((()))(((&&&&&&((()))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''''''''((()))''''''''''''((((((((((((''')))***)))(((((()))***))))))))))))************((()))***+++++++++******---...///000222444888:::999999:::;;;<<<======>>>>>>======>>>@@@CCCGGGIIIHHHHHHIIIJJJJJJIIIHHHHHHJJJLLLOOORRRSSSSSSRRRRRRNNNNNNMMMMMMMMMMMMMMMMMMNNNSSS\\\eeekkkmmmllljjjooojjjccc[[[TTTMMMHHHFFF>>>>>>===>>>>>>===:::999:::::::::;;;<<<>>>???@@@AAABBBDDDFFFIIIOOOUUUZZZaaafffmmmsssrrrsss|||wwwnnnnnnttt{{{xxxsssrrrvvv{{{~~~yyyssskkkddd```\\\\\\\\\ZZZWWWUUUSSSRRROOOMMMIIICCC???>>>@@@CCCBBBCCCDDDEEEGGGIIILLLNNNRRRWWW^^^cccfffhhhkkknnnmmmjjjhhhiiippp|||uuukkkfffdddcccccceeeiiiooozzzsssggg___[[[]]]^^^^^^```dddiiilllwww}}}sssjjj^^^[[[XXXXXX[[[___ccceeelllsss|||tttmmmfffccc___\\\^^^bbbeeehhhoooxxxuuunnnllllllkkkjjjlllmmmrrryyy~~~{{{}}}}}}pppgggccc___YYYSSSTTTTTTSSSRRRQQQPPPOOOOOOQQQQQQRRRRRRQQQOOOMMMLLLKKKKKKKKKKKKLLLPPPUUUYYYZZZ```ggglllqqq|||++++++++++++++++++++++++))))))))))))))))))))))))+++***)))***+++,,,+++))),,,++++++***))))))(((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&******))))))(((((((((''''''(((***)))'''&&&''''''((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&%%%&&&''')))))))))((((((&&&'''((()))++++++,,,,,,))))))))))))***+++,,,,,,)))((((((''''''''''''((())))))))))))))))))))))))''''''(((((()))))))))***&&&''''''((()))(((((((((((()))((('''%%%&&&(((***(((''''''&&&&&&''''''((())))))))))))))))))))))))%%%'''******)))(((((((((''''''((((((((()))))))))&&&''')))(((''''''(((***)))))))))*********++++++)))***,,,---......------...///111444666888:::;;;;;;;;;<<<===>>>???@@@@@@======>>>???BBBEEEGGGIIIHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMNNNMMMLLLLLLLLLKKKKKKKKKMMMPPPSSSUUU```eeemmmuuuxxxwwwtttqqqkkkeeeZZZPPPHHHCCC???<<<888;;;???@@@>>><<<;;;:::<<<<<<===???AAADDDFFFGGGEEEGGGIIILLLQQQYYYbbbiiiooossszzzyyy{{{yyyvvvqqqooopppqqqrrrrrrmmmkkkgggbbb[[[TTTOOOLLLLLLMMMLLLJJJGGGEEEFFFGGGHHHHHHEEEBBB??????AAACCCBBBDDDGGGJJJMMMQQQVVVZZZfffnnnyyy|||vvvqqqnnnoooqqqyyywwwhhh[[[TTTQQQRRRRRRSSSVVV[[[bbbjjjrrrxxx|||~~~yyyssskkkbbb\\\XXXRRRUUUUUUSSSSSSYYY^^^___eeemmmrrrooogggbbb]]]XXXRRRPPPOOOPPPTTTXXX[[[\\\___eeekkkooosssuuuqqqkkkbbb]]]YYYXXXWWWUUUXXX\\\]]]```gggnnntttwwwvvvtttnnnhhh```\\\\\\]]]]]]\\\^^^^^^ccckkkppptttzzz}}}{{{{{{xxxzzz}}}xxxtttnnnddd[[[[[[[[[\\\]]]]]]^^^^^^___]]]]]][[[XXXTTTPPPLLLIIIGGGHHHIIIJJJLLLQQQXXX\\\^^^bbbffflllsss~~~++++++++++++++++++++++++************************+++)))((()))***+++***)))************************(((((((((((())))))))))))$$$%%%&&&'''(((((('''''''''''''''((((((((((((((('''(((***)))'''&&&&&&'''((((((((((((((((((((((((&&&$$$$$$$$$&&&'''&&&%%%&&&&&&''''''((()))))))))(((((()))******+++******(((((()))***++++++++++++******((('''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))'''((())))))******))))))&&&((())))))'''&&&'''(((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))%%%(((++++++)))((()))***((((((((()))))))))******&&&((())))))(((((()))***))))))*********+++++++++***+++...000111111111000000111444777:::<<<;;;:::<<<======>>>???@@@AAABBB>>>>>>@@@BBBEEEGGGIIIJJJHHHIIIKKKLLLMMMLLLKKKJJJLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIJJJLLLRRRZZZbbbgggrrrtttwwwxxxvvvrrrmmmjjjZZZTTTLLLEEEAAA>>>;;;999:::???DDDCCC>>>::::::===>>>???AAADDDGGGKKKNNNPPPNNNOOORRRVVV]]]hhhssszzz||||||ooolllhhhggggggfffcccaaaXXXVVVRRRNNNJJJFFFDDDCCCCCCDDDFFFFFFDDDEEEGGGJJJJJJKKKKKKJJJHHHHHHIIIKKKMMMPPPUUUYYY^^^eeemmmsss~~~qqqeee```]]]XXXXXXZZZ\\\dddnnnuuuxxxwwwuuutttiiicccZZZRRROOOOOOPPPQQQUUUXXX]]]dddiiilllmmmnnnnnnmmmkkkhhhddd```]]][[[UUUYYYYYYVVVWWW___dddeeeeeeiiikkkgggccc```[[[UUURRRRRRTTTXXX]]]bbbdddeeeeeeiiilllmmmooooookkkddd___[[[ZZZ]]]^^^]]]```dddbbbffflllqqqsssqqqooommmfffbbb\\\[[[]]]___```___\\\\\\```hhhlllmmmqqqvvvyyy{{{{{{wwwpppjjjhhhhhhgggjjjmmmpppssswww~~~~~~qqqfffdddfffjjjoootttxxx{{{|||vvvsssooohhhaaaZZZTTTQQQLLLMMMMMMOOOTTT\\\fffmmmpppooonnnpppuuu{{{++++++++++++++++++++++++***************************((('''((()))***)))((()))))))))***++++++,,,,,,))))))******++++++,,,,,,$$$%%%''')))******))))))$$$$$$%%%&&&'''((()))***''')))***)))'''&&&&&&'''))))))))))))))))))))))))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&'''(((***+++)))))))))))))))(((''''''$$$%%%''')))***))))))(((,,,+++***((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************$$$'''***+++***(((&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''')))+++***((((((***---))))))))))))************''')))******))))))***,,,)))************+++++++++***,,,///222333444333333111222666:::===>>><<<:::<<<<<<===>>>???@@@@@@AAA>>>@@@BBBEEEGGGIIIJJJKKKHHHIIIKKKMMMNNNMMMLLLKKKOOONNNLLLJJJHHHGGGFFFFFFGGGGGGIIIOOOXXXdddooovvvvvvuuusssnnnhhhbbb\\\YYYIIIEEE@@@=========;;;999<<>>===<<<===>>>@@@BBBCCCDDDFFFIIIKKKLLLLLLLLLNNNOOOOOOOOONNNLLLJJJIIIKKKJJJHHHEEEDDDDDDEEEEEEHHHHHHMMMXXXgggttt{{{|||vvvmmmaaaXXXSSSOOOIIIDDD===<<<:::::::::;;;===>>>???AAADDDEEEDDDBBBBBBBBBDDDIIIPPPSSSUUUXXX___ddddddiiirrr}}}~~~ssskkkmmmnnnooozzz}}}~~~uuuiii^^^WWWYYYVVVRRRMMMJJJGGGFFFEEE@@@??????@@@BBBDDDDDDDDDGGGIIIJJJLLLPPPVVV]]]bbb```hhhllljjjiiikkkjjjeeejjjoooyyy}}}sssiii[[[ZZZXXXWWWWWWXXXYYYYYY```aaacccfffgggeee```\\\WWWUUURRROOONNNNNNOOOPPPPPPXXXbbbiiilllkkkiiihhhcccbbbeeeiiihhhddddddgggtttzzz{{{yyy|||}}}wwwoookkkkkklllmmmooowww~~~|||yyyuuuqqqmmmhhhlllqqqvvv|||zzzooopppssswww|||~~~zzzvvvxxx}}}zzzvvvzzz{{{tttnnnlllmmmqqqqqqqqqppprrryyy~~~{{{yyyxxxxxx|||~~~tttnnnfffZZZRRRXXXgggvvvzzzuuuooogggbbbiiiqqq{{{zzzttttttxxx,,,,,,,,,,,,,,,------...************************))))))***+++++++++******************))))))((('''((((((((((((((()))******))))))))))))))))))))))))((())))))***************(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))((((((''''''(((((()))***&&&&&&&&&'''((()))***+++((('''%%%&&&'''((('''&&&***))))))(((((((((((((((&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((()))))))))***))))))))))))***))))))))))))((((((((((((++++++***)))))))))))))))+++((('''(((+++---...---111333555666666666888:::999999:::;;;<<<======>>>AAA@@@??????@@@AAACCCEEEEEEGGGIIIJJJLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLJJJHHHFFFEEEFFFGGGHHHPPPRRRXXXdddooovvvvvvtttaaaYYYNNNFFFCCCBBB???<<<>>>======<<<===???AAACCC???BBBEEEFFFFFFFFFGGGHHHJJJOOOUUUXXX[[[bbblllttt}}}tttlllkkkrrrxxx}}}zzzvvvyyyvvvjjj```XXXPPPLLLKKKJJJIIIGGGFFFDDDCCCCCC@@@@@@@@@BBBEEEGGGHHHHHHMMMPPPTTTZZZ```iiirrrxxx|||{{{|||zzzvvvnnngggdddggglllppp}}}}}}sssiii___WWWSSSQQQOOONNNPPPRRRTTTVVVZZZ\\\___dddhhhiiigggeeeaaa___\\\WWWTTTTTTWWWZZZeeekkksssyyyzzzxxxuuutttrrrrrrtttxxxwwwrrrrrruuu}}}vvvxxx{{{}}}{{{xxx|||zzzpppjjjjjjiiiiiimmmvvvuuuiii```eeeqqq}}}{{{ssshhh```^^^cccjjjoooqqqpppnnnlllssspppmmmlllpppvvv~~~++++++++++++,,,,,,,,,,,,******************************+++++++++******)))++++++*********))))))(((***))))))))))))******+++'''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&''''''(((((((((((((((************))))))))))))''''''((((((((((((''''''++++++++++++++++++++++++((((((((('''''''''&&&&&&((((((((('''(((((()))***&&&%%%%%%%%%&&&''''''(((***)))((()))++++++)))(((((((((((('''''''''''''''&&&&&&'''''''''(((((((((+++***((('''&&&&&&''''''((())))))******))))))((((((((((((((())))))))))))++++++***))))))))))))******)))((()))+++---...---111333666777888999<<<>>>======>>>>>>>>>?????????@@@@@@@@@@@@AAACCCEEEGGGJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNIIIHHHHHHHHHHHHJJJLLLNNNPPPTTT[[[cccjjjiiiccc]]]LLLEEE===888888999999999;;;;;;;;;<<<>>>@@@CCCEEEDDDGGGIIIKKKLLLNNNQQQSSSSSSXXX]]]bbbhhhssstttoooqqq|||wwwsssqqqtttyyy}}}|||yyyoooggg\\\RRRLLLHHHFFFEEEBBBBBBCCCCCCDDDDDDDDDDDDCCCEEEGGGJJJMMMOOOQQQRRRYYY^^^gggqqq{{{tttiiieeedddaaa___[[[WWWUUUWWW\\\```kkkrrruuupppiiiddd^^^ZZZ[[[XXXUUUTTTWWW\\\```bbbeeegggjjjooouuuxxxxxxwwwpppoookkkddd^^^___fffnnn~~~sssiii```aaabbbbbbeeeppp{{{sssvvv|||mmmbbbYYYZZZ[[[\\\\\\[[[ZZZYYY```______```fffnnnvvv{{{***+++++++++++++++++++++************************+++++++++++++++***)))(((***************++++++,,,)))))))))(((((()))******''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%&&&((()))))))))((('''******)))))))))))))))((('''(((((())))))(((((('''((()))))))))))))))******''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))***)))(((&&&%%%$$$$$$$$$(((((((((***++++++)))&&&((((((((((((((((((((('''''''''''''''((((((((((((******)))(((''''''((((((((((((((()))******((('''(((((((((((())))))))))))++++++***))))))******************+++,,,.........///111444666777999;;;>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBDDDEEEGGGMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLJJJJJJJJJKKKLLLGGGIIIKKKNNNPPPQQQRRRRRRNNNOOORRRUUUVVVRRRLLLFFFAAA===999888999;;;;;;;;;:::;;;<<<>>>AAADDDGGGIIILLLNNNPPPRRRTTTWWW[[[^^^ZZZaaajjjrrrzzz}}}~~~{{{wwwyyyuuuqqqooonnnkkkddd___WWWRRRKKKFFFCCCDDDFFFGGGCCCDDDEEEGGGHHHJJJLLLMMMPPPSSSVVVYYY[[[^^^aaaccclllsss~~~wwwuuutttxxxvvvhhh^^^ZZZZZZWWWXXXZZZYYYYYY\\\aaaeeemmmwww~~~}}}zzzxxxuuurrrqqqlllggggggkkkrrrwwwyyy}}}}}}~~~}}}}}}yyyrrrlllooo{{{uuunnnbbbdddggghhhlllwwwyyylllbbb___[[[YYYYYYZZZ[[[[[[___]]][[[[[[^^^dddkkkppp{{{***+++,,,,,,,,,+++******************************+++++++++++++++***)))(((((((((((()))***,,,...///)))(((((('''''''''((((((((((((((((((((((((((((((***))))))((()))***++++++))))))))))))))))))))))))%%%&&&''''''((((((''''''%%%&&&((()))))))))(((''')))))))))(((((('''''''''((())))))******))))))((('''''''''((((((((())))))*********)))))))))((((((&&&&&&%%%%%%&&&&&&'''(((+++***)))'''&&&%%%%%%%%%&&&%%%%%%'''((((((&&&$$$(((((()))*********)))((('''''''''((((((((())))))((((((((((((((()))******)))((('''(((******(((&&&'''((((((((()))))))))***+++***************++++++***+++---......///000000///111444666777999<<<>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIJJJKKKMMMPPPQQQQQQSSSVVVXXXXXXVVVRRRPPPMMMKKKHHHFFFDDDAAA???===:::::::::;;;<<<<<<<<<;;;>>>@@@BBBEEEIIILLLOOOQQQPPPRRRUUUXXXZZZ^^^cccffffffnnn{{{uuuqqqsssyyy{{{uuussswwwrrrkkkddd___YYYRRRNNNHHHGGGEEEDDDCCCCCCEEEFFFFFFHHHKKKOOOUUUZZZ^^^aaahhhjjjmmmnnnooorrrwwwzzz{{{sssiiibbb___```aaadddjjjpppwwwzzzxxx|||zzznnnccc]]]\\\XXX]]]dddhhhiiilllqqquuu~~~|||wwwwww}}}|||yyy|||xxxooorrruuuwww{{{vvvooofff```^^^```bbbccceeebbb]]]ZZZ[[[^^^cccfffkkkuuu+++,,,---------,,,************************************+++++++++******)))'''''''''((()))+++...///)))(((((('''''''''''''''))))))))))))))))))))))))&&&%%%$$$$$$$$$%%%'''((())))))))))))))))))))))))&&&&&&'''(((((((((((('''&&&''''''((((((((((((((())))))((((((''''''&&&&&&))))))************))))))'''(((((())))))*********)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))*********))))))***++++++***((('''(((***+++++++++***)))''''''((((((((()))))))))''''''((())))))***+++++++++(((%%%&&&)))***)))'''''''''(((((())))))******+++************+++,,,,,,+++...000111000000111333222444777999:::<<>>999777888:::;;;666777999:::;;;;;;;;;;;;CCCEEEHHHLLLPPPSSSVVVXXXVVVZZZ^^^cccgggkkkpppssszzz~~~pppiiieeegggoooyyyvvvooollllllhhhccc\\\UUUPPPLLLIIIFFFBBBDDDFFFFFFEEEDDDEEEGGGJJJPPPYYYcccmmmvvv{{{~~~|||uuullleee___[[[UUURRRPPPSSSVVVZZZ___hhhsss|||vvvmmmjjjgggooozzzwwwllliiijjjmmmmmmpppuuuzzz}}}rrrhhheeefffhhhhhhfffdddaaa^^^]]]]]]^^^^^^bbbgggnnnuuu~~~|||zzz{{{~~~zzz~~~,,,---.........---+++***************************))))))***+++++++++******)))(((''''''''')))+++,,,***))))))(((''''''(((((())))))))))))))))))))))))%%%$$$###""""""$$$%%%&&&))))))))))))))))))))))))&&&&&&'''((((((((((((((('''''''''''''''((())))))******))))))(((''''''&&&(((((())))))))))))((((((''''''((())))))******+++'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))''''''''''''((()))***+++...,,,++++++,,,------,,,&&&''')))***+++***)))((('''((((((((())))))))))))((())))))*********))))))---((($$$$$$'''***)))((('''''''''((()))*********+++*********++++++,,,------000333444222222333555444777999;;;<<<===@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHCCCGGGMMMUUU]]]dddiiillleeebbb[[[SSSKKKEEEAAA???:::999888666666777:::<<<<<<<<<======>>>@@@CCCEEENNNOOOSSSWWW[[[___aaabbbeeejjjqqqxxxvvvkkkccccccgggqqq}}}xxxzzzvvvjjjaaa\\\[[[]]]UUURRRNNNJJJGGGFFFEEEDDDCCCFFFJJJKKKLLLMMMPPPSSSZZZdddttt|||vvvtttrrrwwwuuugggccc]]]XXXTTTSSSTTTUUUUUUYYY___ccchhhttt}}}|||}}}qqqfff```^^^]]]^^^\\\```dddhhhjjjmmmqqqtttwww|||~~~tttqqqrrrtttuuuqqqrrrtttssspppkkkfffbbbddddddcccdddhhhqqq||||||wwwtttpppkkknnnuuu~~~,,,---/////////---+++***************************((()))***++++++++++++++++++***((('''&&&'''(((***++++++***))))))((())))))))))))))))))))))))))))))+++***((((((((()))+++---))))))))))))))))))))))))&&&''''''((((((((((((((((((((('''&&&&&&((()))***+++++++++***)))(((((('''''''''((((((((((((''''''%%%&&&&&&'''((())))))******))))))))))))((((((((()))))))))))))))***++++++)))(((((('''''''''((((((***(((%%%%%%&&&((((((((($$$&&&((()))***)))((('''(((((((((((())))))))))))******+++******)))((('''...(((###"""&&&******(((&&&''''''((()))******++++++*********+++,,,,,,------111444555444333444666555777999:::;;;<<>>???@@@FFFFFFDDDCCCDDDHHHNNNSSS\\\^^^bbbfffjjjnnnpppqqquuu{{{yyyjjjbbbbbbfffpppzzzuuuyyy{{{pppjjjaaaVVVNNNKKKMMMOOOJJJIIIGGGEEEDDDDDDDDDCCCEEEIIINNNQQQTTTYYY___dddmmmzzz{{{tttlllfffbbb``````cccmmmrrrppprrrvvvpppddd^^^]]]ZZZVVVTTTVVV[[[___ggglllssswww}}}~~~~~~~~~~~~}}}~~~}}}~~~{{{}}}{{{~~~}}}~~~|||~~~}}}}}}{{{yyy|||ssslllccc^^^]]]]]]\\\[[[XXXZZZ]]]^^^]]]]]]```cccaaahhhpppvvvzzz}}}}}}wwwpppiiifffaaa^^^^^^aaaeeehhhhhheeefffgggdddaaahhhrrr{{{---,,,,,,+++*********+++***++++++++++++***))))))***)))((()))++++++)))(((''''''(((((())))))******---,,,***)))))))))***+++))))))(((((((((((())))))&&&&&&%%%&&&)))******)))++++++++++++***)))((((((+++++++++)))&&&""")))$$$!!! $$$'''(((''''''((()))(((&&&&&&((()))'''((((((((((((((('''&&&(((((((((((()))))))))))))))***+++++++++)))((('''(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%((('''&&&&&&&&&((()))***(((((())))))))))))((((((,,,,,,,,,+++***))))))((())))))(((((((((((((((((()))(((((('''''''''(((((())))))))))))************((()))+++---...000000000666555333222222333444555:::;;;===???AAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBEEEEEEFFFGGGIIIKKKLLLMMMFFFEEEDDDBBBBBBEEEIIILLLPPPRRRXXXaaaiiikkkgggaaaOOOKKKEEE>>>:::888888999777:::===>>>>>>@@@EEEJJJPPPOOONNNNNNPPPVVV]]]cccnnnqqqtttuuuvvvzzzuuunnnkkkpppwww|||xxx~~~wwwllldddYYYSSSLLLFFFDDDDDDEEEFFFDDDDDDEEEFFFIIIMMMQQQSSSVVVYYY^^^bbbfffmmmvvv|||zzzooobbb```]]]XXXVVVVVVXXX[[[ZZZ```dddhhhnnntttsssooonnnggg___[[[ZZZ___mmmzzz|||yyyxxxxxxxxxzzz~~~~~~{{{wwwtttttttttuuuvvvwwwwwwvvvvvvrrrssstttwwwzzz{{{wwwvvvwwwxxxzzzyyywwwvvvvvvwwwyyyzzz}}}yyyuuuttt|||{{{xxxtttqqqrrrvvvyyyyyyyyywwwvvvwww{{{~~~{{{xxxvvv{{{zzzxxxvvvvvv{{{vvviiifffccc``````cccfffhhhcccbbbaaa___]]]ZZZXXXWWWUUUYYY___dddhhhlllooorrrrrrvvv|||yyykkkbbb``````]]]ZZZ[[[\\\[[[YYY[[[aaaeeedddtttyyy...---,,,,,,+++++++++,,,+++++++++************)))***)))((()))++++++)))(((%%%&&&&&&'''((()))***++++++***)))((('''(((((()))((((((''''''''''''(((((('''&&&&&&''')))***)))((()))((((((&&&$$$""" &&&'''(((((('''&&&$$$###)))(((''''''((('''&&&$$$&&&'''((('''%%%%%%'''(((&&&&&&'''(((((()))))))))(((((((((((())))))))))))(((((()))***))))))''''''((()))))))))))))))((('''''''''''''''(((((((((((()))((('''''''''((())))))(((((())))))))))))(((((('''(((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''(((((((((((((((((((((((()))))))))***+++---///111222333333666555555444555777:::;;;<<<===>>>@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIOOOOOOPPPTTTXXXVVVPPPJJJCCC@@@<<<999888999;;;===;;;>>>BBBCCCDDDFFFKKKOOOTTTUUUVVVXXX\\\eeennnuuuwww{{{}}}{{{~~~zzzuuuoooeeeZZZRRRKKKHHHEEEBBBBBBCCCDDDEEEFFFIIIMMMQQQUUU[[[bbbffffffiiinnnsssyyytttfff___XXXVVVTTTSSSTTTWWW\\\```eeeiiinnnsss{{{yyypppkkkjjjooo}}}|||uuupppmmmpppoooooooooqqqtttvvvxxxrrrqqqqqqrrrrrrqqqooolllhhhiiikkkmmmnnnppppppqqqrrrssstttxxx||||||wwwuuuvvvxxx{{{{{{zzzyyyyyyzzz{{{{{{~~~{{{xxxxxx~~~}}}zzzvvvssstttwwwzzz{{{zzzzzzyyyzzz~~~}}}{{{~~~|||zzz{{{}}}uuulllllllllmmmnnnppprrrsssoooooonnnlllfff___YYYTTTVVVYYY]]]aaabbbdddfffgggeeegggkkkooorrrtttuuuvvvwwwyyy{{{{{{|||yyyjjjbbb___\\\[[[\\\]]]\\\XXXYYY^^^```^^^iiilllttt......---,,,,,,,,,,,,---,,,,,,***)))))))))***+++***)))((()))++++++)))(((&&&&&&'''(((***+++,,,,,,)))((('''&&&&&&&&&''''''(((''''''&&&&&&''''''((()))((('''''')))))))))'''*********((('''%%%###"""$$$%%%'''(((((('''&&&%%%###&&&***+++***(((%%%$$$&&&''''''&&&%%%%%%&&&(((%%%%%%&&&'''((()))******(((((((((((())))))))))))(((((()))*********)))))))))))))))))))))((('''''')))))))))))))))((((((((())))))((('''''''''((((((((())))))******))))))(((&&&&&&&&&'''((()))))))))((((((((())))))*********))))))(((((((((((())))))((()))))))))************...///111333444555666666777777777888:::===@@@AAA>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDBBBAAAEEEGGGJJJLLLMMMKKKIIIGGGOOOMMMJJJJJJIIIFFF@@@;;;:::888777666777:::>>>AAACCCFFFJJJKKKKKKMMMQQQUUUSSSUUUXXX]]]dddooozzzzzzyyyzzzzzz}}}zzzvvvnnnfff]]]SSSJJJDDDBBBAAAAAABBBCCCEEEFFFGGGMMMUUU___gggmmmsss||||||yyyyyy{{{|||}}}rrrfff\\\VVVSSSRRRQQQRRRUUU[[[dddlllqqqzzz~~~{{{{{{zzzyyyvvvsssoookkkgggfffgggggghhhiiijjjjjjkkklllhhhiiikkknnnppppppmmmjjjccceeehhhlllpppsssuuuvvvwwwwwwyyy}}}zzzxxxyyy{{{}}}zzzzzz|||~~~~~~~~~~~~yyyrrruuuyyy}}}{{{ssshhh]]]VVVYYY\\\```cccddddddeeefffbbbaaabbbeeeiiijjjhhheeegggiiikkkkkkkkkooouuuzzzxxxiiibbb```aaaaaabbb```^^^```ddddddaaacccbbbdddkkkrrr|||---,,,,,,+++++++++,,,,,,---,,,***(((((()))***,,,***)))((()))++++++)))((()))*********+++,,,,,,,,,((((((''''''&&&&&&&&&&&&((((((''''''''''''((((((***((('''((())))))(((''')))******+++++++++******)))))))))((('''%%%$$$###!!!'''***(((''''''(((&&&'''((('''&&&%%%''')))''''''''''''(((((())))))(((((((((((())))))))))))))))))******++++++++++++)))******))))))((('''&&&,,,,,,+++******)))(((((()))))))))((((((((((((((()))))))))******)))))))))))))))((((((''''''''''''$$$$$$%%%&&&''''''(((((())))))((((((((()))******,,,,,,,,,------.........000111333555777888999999999999:::;;;===@@@BBBCCC@@@AAABBBCCCDDDEEEEEEEEE@@@AAAAAABBBCCCDDDFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIILLLPPPSSSTTTPPPKKKFFFHHHEEEBBB@@@@@@>>>;;;888999888888888:::>>>BBBEEEKKKNNNPPPPPPOOOOOORRRVVVTTTWWW\\\ccclllwww{{{uuullljjjiiimmmttt}}}xxxsssjjjfff___WWWPPPJJJFFFDDDDDDDDDEEEFFFGGGJJJNNNQQQ\\\iiizzzzzzqqqmmmhhheeeeeefffggggggooommmggg```YYYVVVVVVXXXXXXXXX[[[cccooo||||||yyyyyyyyyyyyttttttuuuwwwxxxwwwtttqqqiiijjjjjjkkkkkkjjjjjjiiifffhhhjjjmmmpppqqqrrrrrroooqqqtttwwwxxxvvvrrrnnngggiiimmmsssxxx|||~~~|||}}}rrrhhhaaabbbffflllppprrrsssuuuvvvkkkhhhfffhhhmmmmmmggg```]]]^^^```___^^^```eeeiiiqqquuu|||tttkkkjjjmmmiiikkklllmmmsssyyyyyyuuummmgggbbbbbbccchhhttt|||+++***************++++++---,,,***(((((()))***,,,***)))((()))++++++)))(((++++++************))))))))))))))))))((((((''''''******))))))))))))*********)))(((((()))***((('''%%%&&&&&&'''((((((((((((+++***)))(((&&&%%%###"""###''''''&&&&&&(((+++((())))))(((''''''(((******)))((('''&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))******)))))))))))))))(((''''''*********+++++++++++++++))))))))))))))))))(((((())))))************))))))*********)))))))))))))))((())))))***+++,,,,,,---)))))))))))))))***++++++------......///000000111111222444666888999::::::<<<<<<<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEE>>>>>>>>>???@@@BBBDDDEEEEEEEEEFFFHHHKKKPPPUUUXXXXXXYYYYYYZZZXXXRRRIIICCC<<<:::777666666777777777999999:::<<>>>>>?????????@@@DDDDDDEEEEEEEEEEEEEEEDDD>>>=========???@@@BBBDDDDDDFFFJJJPPPVVV\\\aaadddfffccc^^^ZZZUUUNNNDDD===888777555444555666888:::;;;<<<===AAAEEEKKKOOORRRSSSTTTTTTSSSRRRUUU[[[```lllrrr}}}zzzlllccc``````___iiivvvwwwlllccc]]]YYYUUURRRJJJJJJIIIGGGFFFFFFIIIKKKMMMPPPSSSXXX^^^iiivvv~~~uuujjj^^^UUUQQQQQQRRRTTTVVVZZZ]]]___^^^```dddgggjjjmmmrrruuurrrtttzzz|||wwwuuupppmmmiiihhhiiilllooopppllljjjiiiiiikkkmmmnnnnnnsssttttttuuuuuuuuuuuuuuuyyy{{{}}}~~~yyy{{{~~~{{{sssfffhhhgggddd```^^^___bbbfffhhhlllmmmmmmmmmnnnnnnqqqppprrrvvvvvvssstttxxxttthhh___^^^bbb^^^^^^```ccccccbbbeeejjjmmmvvv******))))))******+++,,,+++++++++************)))***)))((()))++++++)))(((''''''(((((()))***++++++))))))*********)))((('''******))))))))))))******)))((('''(((***++++++***((())))))))))))(((((('''&&&&&&&&&''''''((()))***+++***((((((((()))((('''((()))***)))'''''')))***+++***(((&&&&&&&&&'''((((((((((((((())))))))))))((((((&&&&&&%%%&&&''''''&&&'''((())))))******)))%%%&&&((()))+++---//////&&&'''(((***++++++++++++)))******++++++******)))'''((()))***+++---......(((((())))))))))))))))))************+++,,,------------...///000111222222444555777999;;;<<<=========>>>>>>???@@@@@@@@@@@@DDDEEEEEEEEEEEEEEEDDDDDD???>>>======>>>@@@BBBCCCDDDIIIRRR[[[bbbfffggggggccc\\\TTTOOOKKKEEE>>>888999999999999999<<>>>>><<<===???@@@AAABBBBBBBBBDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@>>>>>>>>>@@@BBBDDDDDDKKKXXXcccjjjkkkhhheeeWWWOOOFFFAAA@@@???;;;777666777888999;;;>>>CCCFFFQQQQQQQQQQQQSSSUUUWWWXXX___aaadddgggnnnzzzxxxssssssvvvyyyuuuiii```[[[RRRQQQNNNKKKHHHGGGJJJLLLPPPUUU[[[___aaadddhhhlllqqqxxxxxxqqqkkkjjjpppwww{{{}}}zzzwwwsssmmmgggccc___^^^eeekkkqqquuuvvvzzz|||{{{{{{{{{{{{zzzxxxwwwwwwvvvmmmnnnppptttxxxzzzzzzzzzsssrrrrrrtttyyy~~~|||{{{~~~yyy{{{{{{xxxtttrrrsssuuuwwwzzz}}}~~~}}}||||||vvvssspppnnnjjjfffgggkkk{{{mmmdddaaaeeebbbbbbfffddd```aaagggjjjooozzz++++++++++++++++++++++++------,,,++++++,,,------,,,***((())),,,---+++)))+++)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((("""###%%%'''))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''***++++++***'''&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%))))))((((((((((((((()))'''''''''''''''((())))))...,,,***(((((()))***++++++++++++*********))))))///---+++***++++++***)))))))))))))))************++++++,,,,,,---...//////...///000333555777999:::999;;;<<<<<<<<<===???AAAAAAAAABBBBBBCCCDDDDDDEEEKKKIIIHHHFFFDDDDDDCCCCCCBBBAAAAAAAAABBBDDDGGGHHHNNNUUU[[[```eeefff]]]PPPDDD???:::888888999888777:::::::::<<>>>>>===>>>@@@BBBAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA???@@@CCCFFFIIILLLMMMNNNUUUYYYZZZZZZZZZXXXNNNBBB>>>:::777555777888888777>>>???AAAEEELLLSSSZZZ^^^```^^^[[[XXXXXX[[[aaaeeesss|||~~~zzzvvvqqqpppvvv|||rrriii```YYYRRRLLLJJJLLLMMMNNNNNNNNNPPPYYYfffqqq|||rrrhhhbbbaaa^^^\\\\\\aaaiiisss|||xxxwww|||}}}}}}zzzyyyvvvsssrrrrrrtttvvv}}}}}}wwwuuuxxx}}}zzzwww{{{}}}}}}zzzvvvwww}}}}}}yyy|||,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))((()))***+++***(((***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((('''''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((())))))******))))))(((************))))))))))))(((((('''''''''(((((())))))))))))))))))************************))))))(((+++++++++******************)))'''((()))+++******)))*********+++++++++,,,,,,,,,---///000222333444333444555666888999:::;;;>>>???@@@???>>>>>>@@@BBBAAABBBDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAEEEKKKQQQUUUVVVUUUSSSWWWWWWSSSNNNKKKGGG>>>555888666555555777888999888>>>@@@EEELLLTTT[[[aaaeeeaaa```______ccclllvvv~~~{{{kkkdddeeeddddddiiiuuu{{{}}}ssslllZZZSSSNNNLLLIIIFFFHHHLLLOOOSSSWWWYYY___lll~~~wwwnnnhhhbbb\\\YYY[[[[[[^^^ccckkkvvvwwwxxxxxxvvvrrrooonnnnnnrrrsssuuuuuuvvvxxx{{{}}}~~~}}}wwwwwwzzz,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***((()))***++++++***)))(((************************))))))((((((((()))***************++++++*********+++,,,---......---+++***************************+++***)))***,,,---------******++++++,,,,,,------------///111222444666666777777888999:::;;;;;;<<>>>>>@@@BBBBBBCCCEEEGGGGGGGGGFFFEEEHHHGGGEEEDDDDDDEEEFFFGGGMMMRRRXXX^^^___\\\WWWSSSNNNKKKFFFAAA>>>;;;777333777666666777999:::<<<<<>>???@@@???>>>>>>???AAACCCDDDEEEGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHLLLQQQSSS\\\___bbbddd```YYYQQQLLLDDD???;;;888666555555555777777888888:::<<>>>>>>>>?????????>>>>>>@@@BBBDDDDDDDDDEEEFFFFFFGGGGGGAAABBBEEEIIIOOOUUUZZZ\\\`````````]]]WWWOOOHHHCCC===999555555444222444777777888999:::<<<@@@FFFJJJMMMRRR[[[eeennnvvvzzz}}}xxxlll```]]]```dddjjjooo|||{{{}}}{{{nnn___SSSTTTLLLHHHKKKPPPQQQPPPQQQUUUXXX```hhhllllllqqqxxxqqqeeeXXXQQQRRRRRRVVV]]]dddjjjnnnpppqqq{{{{{{}}}vvvqqqnnnlllllllllmmmmmmmmmmmmmmmnnnrrrvvvyyyzzz{{{{{{|||zzz***************************+++,,,------,,,+++******,,,---,,,******+++---(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''''''(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((()))))))))***''''''''''''((()))***+++)))***+++,,,+++***(((''''''''')))*********))))))))))))*********+++++++++***((('''(((***++++++***+++,,,---...///000111111111111222333444555666777999:::;;;<<<===>>>??????>>>???@@@@@@@@@@@@BBBDDDEEEDDDCCCCCCCCCEEEGGGHHHDDDHHHNNNUUUYYY[[[\\\[[[VVVTTTQQQMMMHHHCCC>>><<<888444333666555333555;;;:::<<<===???BBBIIIRRRXXX^^^ccclllwww~~~wwwssspppoooooorrr{{{uuuuuuqqqhhh```YYYQQQJJJIIIFFFGGGNNNTTTWWW\\\bbbnnnsss~~~|||fff\\\VVVOOOPPPUUUYYY```kkktttyyyzzzyyyyyyzzzsssooolllkkkqqqtttxxxzzzzzzxxxvvvuuutttyyy~~~))))))))))))))))))))))))+++,,,------------,,,+++***---...---+++***,,,...(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******$$$%%%'''((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((())))))*********+++%%%%%%%%%&&&&&&((())))))((()))+++,,,+++)))'''&&&))))))***+++++++++++++++))))))******++++++++++++,,,+++)))***+++---,,,,,,,,,,,,---...///000111222222222333333444555666666999999:::<<<===???@@@@@@>>>@@@AAAAAAAAABBBEEEGGGFFFDDDBBBAAABBBDDDGGGIIILLLRRRZZZaaabbb___YYYUUUJJJHHHDDD@@@<<<:::999999444111222777888666888???>>>@@@BBBDDDIIIRRR]]]eeerrrwww{{{zzz|||~~~xxxnnnaaaaaa[[[SSSNNNOOOOOOMMMFFFHHHOOOZZZcccjjjrrr{{{iiiTTTOOOPPPPPPVVV```cccnnn|||~~~{{{xxxwwwxxxyyy~~~}}}{{{xxx~~~|||~~~}}}++++++------------++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++*********+++,,,,,,------+++++++++***)))(((((('''******))))))((((((''''''***************)))((((((''''''((()))******)))))))))(((&&&%%%%%%&&&'''(((((('''&&&&&&&&&((()))*********++++++++++++******,,,+++)))'''&&&%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))***************************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,...///000000------......//////000000444333333333333444555555777888;;;===???@@@@@@@@@======>>>>>>???@@@AAABBBDDDBBB@@@BBBGGGMMMQQQTTTRRRXXX```dddaaaXXXLLLDDD>>>;;;999999;;;;;;999666666666666555555888<<<@@@@@@DDDJJJPPPWWWaaammmuuu}}}vvvsssqqqppppppssszzz}}}nnncccSSSOOOJJJIIIJJJJJJIIIGGGTTTSSSZZZgggrrr{{{{{{ccc^^^WWWRRRRRRZZZfffooo}}}}}}zzz{{{+++,,,,,,------,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++++++++***+++++++++++++++*********++++++******)))(((((('''***)))))))))((((((((('''***************)))((((((%%%&&&&&&'''(((((('''''')))((((((''''''((((((((('''&&&&&&&&&''''''((())))))******************)))((())))))***,,,------...************))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************)))***************++++++))))))))))))************,,,,,,,,,------.........+++,,,---///000222333444444444333333222222333333666777999<<<>>>???@@@@@@============>>>@@@AAABBBAAAAAACCCIIIPPPWWW[[[]]]ZZZ]]]```___YYYNNNBBB;;;888666555666888:::888777:::;;;;;;;;;;;;>>>AAAEEEHHHNNNWWW```jjjvvvyyyooohhheeefffiiimmmuuu{{{lll\\\QQQKKKKKKJJJKKKMMMPPPSSSUUUcccfffppp~~~yyysssooojjjjjjmmmrrrvvvtttmmmgggbbb```]]]]]]bbbnnn}}}}}}}}}}}}xxxzzz~~~~~~}}}||||||+++,,,,,,------,,,,,,+++******))))))))))))******+++++++++***************,,,++++++***))))))((((((++++++******)))((((((((())))))))))))(((((((((((()))************))))))(((&&&&&&'''(((((((((''''''((())))))******)))))))))''''''((()))))))))((((((((())))))******))))))((())))))*********((('''&&&,,,+++++++++******))))))************************))))))(((((((((((())))))*********************************)))))))))))))))))))))))))))*********+++---------------------------...///000222333444555555444333222222222222222888999;;;===>>>???@@@@@@???>>>=========???AAACCC@@@CCCIIIRRRZZZ```bbbbbb[[[[[[YYYUUUMMMCCC999444444333222444666999999999:::;;;===>>>@@@EEEJJJNNN[[[bbbnnnyyyqqqddd]]]ZZZ]]]bbbjjjttt~~~xxxpppeeeYYYOOOIIIFFFJJJNNNRRRVVV\\\eeekkkxxx~~~pppddd]]]ZZZZZZYYYXXXZZZ^^^ccceeeccc```eeefffhhhnnnxxx}}}}}}}}}{{{yyy{{{}}}|||{{{zzzzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********)))))))))))))))*********)))))))))((((((************))))))(((((())))))))))))(((((((((((())))))************)))(((((())))))*********))))))'''((()))***+++***)))(((((()))***+++++++++***)))(((((())))))))))))((((((((()))))))))(((%%%###!!!,,,++++++******))))))(((************************((((((((())))))(((((((((************************++++++******)))))))))(((+++++++++,,,,,,,,,------,,,,,,,,,------.........333333333333333222222222444444333333333444444555<<<======>>>??????@@@@@@BBBAAA??????@@@BBBEEEGGGHHHKKKRRRYYY___```^^^\\\QQQOOOKKKFFF@@@;;;777555222222222333666888:::;;;<<<===@@@DDDJJJSSS]]]dddttt|||sssccc[[[ZZZ]]]eeemmm{{{|||tttaaa```]]]XXXSSSPPPPPPPPPNNNTTT\\\aaaeeennnzzzyyyjjj^^^VVVRRRUUUYYY[[[[[[\\\```eeejjjkkkkkkpppsssxxx}}}~~~~~~~~~}}}{{{}}}~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))(((((((((((())))))))))))((())))))*********)))))))))***************))))))%%%'''((()))***)))((((((((()))***++++++***((('''(((((())))))))))))((((((###%%%'''***+++++++++*********)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************,,,,,,,,,++++++******)))+++,,,,,,,,,,,,---------***+++,,,---///000111222555555444444333333222222333333444444666777999:::>>>=====================@@@@@@BBBDDDHHHMMMQQQSSSWWWXXX[[[]]]^^^ZZZTTTOOOCCCAAA===:::777666666777111222333444666999<<<>>>BBBDDDHHHOOOZZZiiiyyy~~~oooggg___^^^cccjjjuuu~~~xxxpppiiiaaa\\\XXXVVVSSSPPPOOOSSSYYY^^^eeelllssswwwzzznnncccYYYSSSPPPQQQXXXaaaffffffgggkkkpppuuuyyy{{{}}}}}}|||~~~|||}}}---,,,,,,++++++,,,,,,---))))))(((((((((((())))))))))))))))))************(((((())))))***++++++,,,******))))))))))))))))))(((((((((((())))))))))))((())))))************)))(((((()))))))))(((''''''&&&&&&'''((())))))))))))''''''((((((''''''&&&&&&((())))))******))))))(((%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((************************,,,,,,,,,+++++++++++++++************++++++++++++***+++---///111333444555333333333444444555555555222333444555777999;;;<<<;;;;;;::::::::::::;;;<<<@@@BBBFFFMMMTTTZZZ```ccccccaaa^^^[[[WWWQQQJJJEEE<<<:::666444333333555777222444555777999===CCCGGGIIIMMMUUU___mmm~~~vvvppptttooolllpppwww~~~yyyjjjaaaYYYSSSPPPPPPPPPOOOOOOSSS[[[fffqqqwwwrrrfff```XXXSSSTTTUUUVVV```mmmyyyzzz|||}}}{{{www~~~}}}{{{---,,,,,,++++++,,,,,,---))))))(((((((((((()))))))))))))))******+++++++++*********+++++++++++++++)))))))))))))))))))))***'''((((((((()))))))))***(((((()))***************)))))))))))))))(((''''''(((((((((((()))***+++,,,***)))(((((('''''''''((()))******************)))***)))((('''&&&%%%$$$$$$((((((((())))))***++++++************************)))***+++,,,,,,+++***)))************************************++++++++++++*********+++++++++,,,,,,---...///000222333555555333333444444444444444444333333444555777999:::;;;888888999999;;;===???AAAGGGKKKPPPWWW]]]cccfffhhhddd___XXXQQQKKKFFFAAA===888666444333333444777888666999===@@@CCCIIIPPPVVVXXX___jjjwww~~~{{{zzzzzz{{{{{{zzzkkkaaaXXXSSSNNNJJJLLLQQQOOOQQQWWWdddvvvyyysssnnnqqqxxx|||wwwooojjjeee```bbb\\\\\\cccfffiiisss~~~|||xxxtttrrrzzz~~~~~~------++++++++++++------++++++************++++++))))))******+++++++++,,,------,,,,,,+++*********)))))))))))))))*********'''((((((((())))))******(((((()))***************+++++++++++++++***))))))***)))(((((()))+++---......---+++*********+++,,,******++++++++++++******)))))))))***+++---///000(((((()))***+++,,,,,,---++++++++++++++++++++++++)))***,,,------,,,***)))************************(((((())))))******++++++,,,,,,---------.........000000111222333333444444777777666444333222111000444444444444555777888999888888:::<<>>;;;:::555444444444555777:::;;;<<>>>>>===AAAHHHMMMMMMXXX]]]cccfffbbb\\\UUUQQQIIIFFFAAA>>><<<;;;:::999777888888777555777<<>>===AAADDDEEEIIIPPPTTTSSS]]]```bbb```ZZZQQQJJJFFF@@@>>><<<;;;::::::::::::555777999888777999???CCCIIIQQQ]]]hhhrrr|||{{{lll```^^^[[[VVVYYYaaaqqq}}}uuutttqqqllleee___YYYVVVQQQTTTWWWZZZ^^^fffooovvv{{{hhhZZZOOOMMMKKKHHHLLLUUU]]]dddmmmrrrvvv{{{}}}~~~tttqqqnnnlllfff___]]]___fffsss{{{uuuppprrr}}}~~~,,,++++++************+++---+++))))))***+++***)))+++++++++*********************))))))******+++,,,''''''((()))***++++++,,,***+++,,,,,,******+++,,,************************((()))+++,,,+++***((('''((((((((()))))))))******)))***++++++)))(((((()))***)))((()))+++,,,+++***''''''((()))))))))))))))))))))))))))***+++,,,,,,%%%&&&&&&''')))+++,,,---************************))))))))))))***************)))((())),,,.........*********++++++,,,,,,,,,333333222222111222222222444444444444555555555555222444777999:::<<>>;;;888888888999999;;;<<<<<<666888;;;<<<===BBBIIIOOOZZZcccqqq~~~yyydddZZZTTTUUUVVVXXXbbbooozzzppphhh```^^^\\\ZZZYYYZZZ[[[\\\]]]```eeelllttt~~~qqqbbbSSSKKKFFFHHHJJJLLLWWWcccnnnwww~~~}}}yyyrrrhhhdddaaa___[[[WWWXXX\\\bbbpppzzzsssoooooottt~~~}}},,,++++++******+++++++++---+++))))))***+++***)))***************************************+++++++++''''''((()))***++++++,,,)))***++++++))))))***+++************************&&&'''***++++++***(((''')))))))))))))))************,,,......,,,*********)))((('''(((***+++***)))))))))***+++++++++++++++***)))(((((()))+++---...))))))((()))***,,,///000************************************++++++++++++(((''''''((()))***++++++,,,,,,---...///000111111444444333222111111111111222222333333444555555666888999:::;;;===AAAFFFIIIJJJOOOTTTVVVXXX[[[ZZZVVVQQQQQQOOOJJJCCC<<<888777666777888999999:::<<<>>>;;;===???BBBGGGPPP\\\eeeqqqzzzxxxlllXXXUUUUUUYYY]]]fffwwwwwwjjj```XXXSSSVVVWWWYYY]]]bbbhhhlllooorrrtttzzzppp]]]QQQMMMJJJJJJNNNSSS[[[jjjxxx}}}~~~yyymmmfff\\\XXXUUUUUUTTTSSSXXX^^^cccpppzzzrrrppprrr|||,,,+++++++++++++++,,,,,,---+++))))))***+++***)))************************))))))******++++++++++++)))))))))))))))*********((()))***)))((('''(((***************************%%%&&&(((******)))((('''***))))))((()))***++++++***,,,......,,,*********'''&&&&&&''')))***)))((())))))***+++++++++++++++***)))(((((()))+++---...,,,+++*********+++---...************************+++++++++,,,,,,,,,------))))))******)))))))))))),,,,,,...000222444555666444444333222111111111111000111222333444555666777============???EEEMMMRRRYYY]]]___]]][[[ZZZVVVQQQGGGGGGEEE@@@;;;666555555666888999999999999<<>>:::666333222333666888::::::999;;;@@@EEELLLPPPUUU\\\fffvvv}}}qqqgggccceeehhhoooqqquuuxxx|||uuukkkbbbXXXQQQLLLKKKOOOTTTYYYeeexxxzzzrrrnnnmmmmmmmmmjjjcccZZZTTTSSSSSSVVVXXX\\\dddsss{{{vvvtttrrrpppssswwwwwwoooiiibbbYYYRRROOOKKKIIIJJJKKKMMMTTT\\\ooozzzxxxrrrpppwww+++++++++++++++,,,---...---+++))))))***+++***)))))))))*********+++++++++((()))***+++,,,++++++***************)))))))))(((''')))***)))((('''((()))************************((((((((()))***+++---...+++***)))((((((***,,,---(((((()))'''&&&%%%'''(((+++***))))))******)))(((''''''((())))))))))))))))))******+++++++++*********+++++++++******)))((())))))))))))))))))))))))))))))*********+++++++++***---//////---,,,---.........///000111111222222222222222111222222333333333444555777:::<<<===>>>@@@DDDIIIOOOUUU]]]eeekkkqqqppphhh\\\SSSMMMFFF@@@:::;;;:::777555333444555666999<<<===>>>DDDMMMTTT[[[aaajjjttt}}}ooonnnllliiiggglllxxxtttggg___XXXQQQLLLMMMPPPSSS[[[cccppp~~~wwwiii```[[[ZZZ[[[[[[^^^aaa```]]]]]]bbbfffggggggiiirrr}}}xxxuuuvvvwwwwww{{{wwwllleeebbb\\\SSSLLLIIIGGGGGGKKKOOOSSS[[[dddttt~~~wwwuuuyyy++++++++++++,,,,,,---...---+++))))))***+++***)))))))))******++++++++++++((()))***+++,,,+++******)))))))))))))))*********(((***+++***)))((()))***************************+++***))))))+++---000222+++***)))((((((***,,,---*********(((&&&&&&(((***...,,,++++++,,,,,,***)))))))))***+++++++++++++++)))***+++,,,,,,+++)))(((+++,,,---......---++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&***---...---,,,---///222222222111111111111111111111111111222333444444555666888:::<<>>999444555666666555666888:::777;;;???AAAEEEMMMYYYbbbhhhppp|||xxxooollljjjgggddd^^^aaaeeekkkqqq~~~tttggg[[[TTTSSSOOOOOOVVV]]]ccclllvvvzzzpppiii^^^UUUPPPPPPTTTWWWVVV]]]dddhhhhhhkkkrrrxxxrrrppppppwww|||{{{xxxvvvyyy{{{zzz|||~~~uuunnnfffaaa___ZZZQQQIIIDDDCCCGGGNNNUUU\\\fffpppvvv}}}~~~---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***)))///...,,,***))))))***+++***)))((((((((()))+++++++++***)))(((((()))***+++******+++++++++******)))(((((())))))*********+++,,,''')))'''%%%///:::666+++******)))))))))))))))+++***)))(((((()))***+++&&&''''''((()))******+++---((((((---...***+++000++++++++++++++++++,,,,,,------------,,,+++******+++*********))))))((((((///---,,,************++++++,,,...///000111111111333333333222222222222222555333111111333555777888;;;<<>>@@@DDDIIIMMMPPPWWW___kkkrrrssspppllljjj___WWWLLLCCC>>><<<:::888444555777777888999;;;===CCCFFFLLLVVVdddrrrlll^^^SSSSSSTTTSSSYYYcccjjjzzzyyynnnggg```YYYYYY]]]bbbgggooowwwrrrcccYYYUUUSSSSSSUUUZZZaaajjjsssxxx~~~|||}}}~~~tttrrrqqqooogggbbbgggqqqyyy}}}wwwnnnfff```___[[[TTTNNNLLLIIIMMMSSS[[[eeeppp{{{+++++++++,,,,,,+++++++++++++++,,,,,,,,,+++******---,,,+++*********+++,,,+++************+++,,,,,,++++++************++++++(((((()))***++++++++++++))))))))))))************---)))+++***%%%,,,333---+++******)))))))))))))))((((((''''''''''''((((((...---,,,+++)))'''&&&%%%***,,,---******+++)))&&&***+++++++++,,,,,,,,,---)))***+++,,,------------***************))))))))))))(((((((((((()))******((()))+++---///111222222222222222222222333333333111222444666999;;;===>>>BBBAAA@@@BBBHHHQQQ[[[aaafffkkkqqqrrrmmmeee\\\VVVKKKFFF@@@;;;999888888777666777777888:::>>>DDDIIIMMMRRR\\\jjjzzzoooZZZPPPJJJNNNSSSXXXaaakkkzzzvvvooommmnnnhhhdddcccccceeejjjooouuu{{{~~~jjjZZZRRRQQQRRRVVVZZZcccnnn{{{tttggg]]]^^^```aaa```bbbmmmyyyvvvlllddd___\\\[[[XXXQQQLLLKKKMMMRRR[[[eeeppp}}}***+++,,,------,,,+++***++++++,,,,,,,,,++++++***,,,+++*********+++,,,---+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,'''''')))***++++++++++++)))))))))))))))*********+++))),,,,,,'''...333---+++******)))))))))))))))((((((((((((((((((((((((***************+++++++++'''+++,,,))))))......******++++++,,,,,,---------******+++,,,,,,,,,,,,,,,************************+++++++++***+++++++++++++++,,,...000222333444444222222222333333444444444444666999<<<===???@@@BBBDDDDDDFFFJJJRRR\\\fffllllllllljjjeee]]]RRRIIICCC???===;;;999999999::::::::::::;;;===AAAHHHQQQWWW```fffqqqpppaaaSSSNNNMMMTTT]]]eeeqqq{{{vvvooohhhbbb```bbbeeegggkkkqqqxxx~~~yyyxxxzzz|||{{{tttgggZZZQQQQQQXXX___iiiooozzzwwwlll```XXXVVV[[[bbbeeeggglllxxx|||rrriiiaaa]]][[[ZZZVVVNNNKKKLLLQQQXXXcccooo|||***+++,,,------,,,+++******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++&&&'''((()))***+++++++++******))))))))))))))))))***(((,,,---***111777000+++******)))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------%%%(((***((())),,,+++(((******+++,,,------......+++,,,,,,,,,++++++***)))***************+++++++++,,,,,,,,,,,,,,,+++******111222222222111000//////222333333444555666666777777:::===???>>>???AAACCCAAAEEELLLUUU___gggnnnrrrkkkfff^^^UUULLLDDD>>>;;;999999999:::::::::<<<===888;;;@@@FFFNNNYYYdddkkkvvv|||}}}mmm___WWWUUUTTTYYYbbbnnnzzzyyynnnbbb\\\ZZZZZZ```gggmmmvvv~~~nnnccc```aaa```___```___\\\XXXWWW^^^iiisss{{{mmmccc\\\VVVTTTRRR\\\hhhnnnrrrxxx|||wwwvvvssslllfffcccaaa^^^\\\VVVOOOOOOSSSVVV^^^lll|||+++++++++,,,,,,+++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,+++++++++******++++++++++++******''''''((()))************************)))))))))))))))''',,,---***333:::444+++******)))))))))))))))))))))************)))))))))))))))*********+++++++++,,,000555555...)))(((******+++,,,---...//////,,,,,,,,,,,,+++***)))(((*********+++++++++++++++***++++++,,,++++++*********+++---///111333444444333444555666777888999999888;;;>>>???>>>>>>AAADDDAAAHHHSSS```iiinnnooooooddd]]]RRRIIIBBB>>><<<:::666777999999:::;;;===???888>>>IIIVVVcccqqq|||ssshhh]]]XXXYYY^^^bbbjjjttt~~~sssccc[[[TTTSSSVVV\\\hhhrrrmmmbbbUUUOOOPPPSSSUUUTTTYYY\\\```cccgggooo|||vvvfff\\\VVVTTTTTTWWWTTTcccrrrzzz~~~zzztttllliiiiiiiiifffbbbaaa___\\\YYYSSSPPPVVV___eeennn~~~,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))((()))***+++++++++******))))))***++++++***))))))(((((()))))))))))))))(((************)))))))))((()))'''+++,,,)))222999444+++******)))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))///...888IIIHHH666++++++******+++,,,---...//////******+++++++++******)))*********++++++,,,,,,,,,((()))+++---............%%%'''+++///333666888999444555666777999:::;;;<<<:::===@@@@@@???AAAFFFKKKKKKSSS^^^hhhlllkkkeeeaaaVVVOOOEEE>>>:::999888777555777999::::::<<<@@@DDDCCCMMM]]]nnn}}}zzzqqqiiiddd```]]]ccckkksssyyy{{{jjj```UUURRRTTT[[[eeeqqqyyylllgggUUURRROOONNNPPPVVV]]]ccciiiooouuuyyy|||}}}pppdddWWWSSSRRRRRRUUU[[[___ooo~~~wwwsssgggdddbbbbbbdddfffffffff```^^^\\\YYYVVVYYYfffttt---,,,+++******+++,,,---)))***+++,,,,,,,,,,,,,,,---------,,,+++***)))((('''((()))***+++***))))))((()))***++++++***)))(((((()))))))))))))))((('''+++*********))))))((((((***'''******'''000888333+++******)))))))))))))))&&&'''((())))))((('''&&&''''''(((((())))))******)))'''888RRRRRR:::***,,,******+++,,,---//////000((()))***+++++++++++++++*********++++++,,,,,,,,,'''))),,,///111333444444111111222333333333333222555666777888:::<<<=========@@@CCCDDDCCCFFFLLLSSSXXX___gggmmmllldddZZZSSSIIIBBB:::555444333222111555888;;;<<<<<>>???@@@???===<<<===@@@EEEHHHKKKQQQYYY___eeeiiillljjjbbbWWWMMMHHH???<<<888555444444333333666888;;;@@@FFFLLLQQQTTT^^^lllrrrjjjaaaVVVRRRTTTVVVYYY^^^gggssswwwiii^^^YYYWWWWWW^^^iiiwwwrrrfff]]]RRRPPPUUUNNNSSS]]]gggrrr~~~~~~ssskkkgggfffffffff\\\SSSQQQSSSVVV[[[```ttt}}}uuujjjbbb^^^\\\YYY```eeeggglllssswwwwwwiiihhhggggggnnn,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++************)))))))))(((++++++++++++++++++++++++*********************************)))))))))))))))(((***%%%+++(((,,,===333+++*********))))))((((((+++***)))(((((()))***+++((()))***++++++***)))(((((()))+++,,,,,,+++***)))************************,,,,,,,,,+++++++++************)))))))))))))))***++++++,,,...000111222333333444555666777888999999:::;;;<<<=========<<<;;;@@@DDDJJJQQQXXX___fffjjjllljjjfff___VVVLLLCCC===888666444333333333333333888;;;@@@EEEKKKRRRZZZ```qqq~~~rrrhhh^^^YYYSSSOOOOOOTTTYYYbbbppp~~~uuuppphhhaaa]]]^^^cccgggqqq~~~sss___WWWRRRNNNQQQZZZccciiirrr}}}{{{wwwooogggbbb```aaabbbaaaXXXQQQQQQTTTYYY___fffsss{{{yyyooohhhcccaaaaaa```fffkkkmmmsss{{{tttuuuwwwzzz,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++************))))))))))))************************************************))))))))))))************)))+++%%%***''',,,===333+++++++++***)))(((((('''******))))))))))))******))))))************))))))************))))))((((((************************,,,,,,,,,++++++++++++***++++++************++++++)))***,,,---///111333333333444555777999:::<<<===<<<<<<;;;<<<<<<======>>>DDDIIIRRR^^^hhhoooqqqqqqjjjcccXXXOOOHHHAAA:::555444444444444444666777888:::@@@HHHOOOUUU___kkktttyyyiiiYYYRRRKKKIIIIIILLLSSS[[[ggguuu|||tttpppeeedddccccccfffmmmwww}}}}}}wwwtttsssrrrkkk^^^SSSPPPQQQTTT```mmm{{{xxxuuutttwwwzzz{{{vvvqqqgggddd___[[[YYYZZZ]]]___aaaYYYSSSTTTWWW[[[bbbiiirrryyy~~~zzztttnnnjjjhhhiiiiiilllrrrvvvzzz,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++,,,---'''+++)))---???666,,,++++++***)))(((''''''***))))))))))))))))))***)))))))))******))))))))),,,+++***))))))***++++++************************++++++++++++++++++++++++,,,++++++++++++,,,------,,,---...///000111222333444555666777999;;;<<<===???>>>=========???AAACCCJJJPPP\\\kkkuuuwwwqqqkkk[[[SSSHHHBBB@@@===999555666777888888888:::===??????HHHSSS[[[bbbnnn~~~hhhZZZMMMJJJFFFGGGLLLVVVcccmmm~~~xxxoookkkkkklllpppsssvvvyyy}}}zzzmmmbbb[[[[[[^^^aaa___YYYUUUWWW[[[dddtttuuunnnaaa```bbbiiirrrtttnnnhhh]]][[[XXXVVVVVVYYY]]]```fff___XXXWWWXXXZZZ```gggqqqxxx}}}yyyuuussstttvvvxxx,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))************************(((((())))))******+++++++++---''',,,)))...???555++++++******)))((((((''')))))))))******)))))))))***))))))))))))))))))******)))(((((()))***,,,...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......111111111111111111111111666666777888999::::::;;;??????>>>>>>???BBBEEEGGGSSSZZZgggtttyyytttggg\\\JJJDDD===;;;======:::777777999::::::;;;>>>CCCGGGLLLUUUaaakkkssskkkYYYPPPIIIJJJLLLPPPZZZjjj{{{|||uuujjj```^^^dddqqqzzzuuufff```VVVNNNMMMRRR[[[aaacccbbbcccfffkkkttt~~~yyyxxxyyyyyyyyyyyyxxxvvvqqqiii```YYYUUUTTTTTTZZZeeeooorrrkkkccc]]][[[XXXWWWWWWZZZ^^^```ccc]]]XXXVVVUUUVVV\\\dddrrrwww,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++))))))))))))************************************************************))))))))))))************(((***&&&+++(((,,,===222************))))))))))))))))))************))))))******))))))))))))******''''''&&&&&&((()))+++---***************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///444444333333222222111111666777777888999:::;;;;;;???>>>???@@@BBBFFFIIILLLZZZaaakkkrrrqqqgggXXXMMM???<<<::::::;;;<<<:::888666888;;;===@@@FFFPPPWWWbbbjjjuuuxxxgggZZZRRRNNNMMMTTTZZZaaammmyyyoooddd```[[[XXX]]]mmmxxxfff\\\OOOMMMIIIHHHLLLVVVccclllsssuuuxxx{{{~~~wwwqqqhhhccc```___]]][[[___^^^[[[VVVOOOKKKIIIIIINNNRRR[[[gggpppqqqjjjccc```^^^[[[YYYXXXZZZ\\\^^^YYYTTTQQQQQQQQQSSSZZZcccrrrvvv}}},,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++*********************************)))))))))))))))&&&)))&&&---***---<<<000))))))))))))************((()))***++++++***)))(((+++***)))(((((()))***+++(((((((((((())))))***+++******************************+++++++++,,,,,,,,,++++++++++++,,,---...///333333222222222222111111666777888999;;;===>>>>>>AAAAAACCCFFFIIIMMMQQQSSS[[[```eeeeee^^^SSSHHHAAA999888888888999:::::::::999<<>>CCCJJJRRR]]]mmmuuummmgggddd___YYYWWW[[[eeellluuummm```\\\\\\]]]eeeqqq}}}{{{jjj[[[PPPIIIFFFHHHKKKQQQWWW___lllzzz~~~yyysssoookkkiiihhhddd[[[UUUMMMIIIDDDCCCFFFHHHFFFCCCCCCEEEHHHIIIIIILLLRRRVVVZZZcccqqq|||}}}vvvpppgggeeeaaa^^^\\\\\\]]]^^^RRRPPPNNNOOOPPPRRR[[[dddooorrrxxx---,,,++++++******++++++,,,,,,,,,++++++*********))))))*********+++++++++(((((()))***+++,,,,,,,,,+++)))((('''((()))+++,,,,,,,,,++++++***)))))))))((('''&&&&&&&&&((()))***''',,,+++''',,,666777000+++*********))))))((((((+++***)))***+++,,,+++)))++++++***)))******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******.../////////------///111666555333222222444555777777888:::;;;<<<===???AAAEEEOOOVVVVVVWWWZZZ[[[XXXWWWPPPHHHBBB???===:::888111333555666777999===@@@FFFMMMUUUaaasssxxxmmm```YYYWWWRRRUUUVVVWWW```rrrpppccc]]]___bbbmmmxxxwwwnnnaaaSSSKKKIIIJJJMMMOOOUUU___iiissszzz}}}}}}{{{wwwpppggg```SSSSSSRRROOOKKKIIIIIIJJJEEECCCAAA??????AAADDDFFFBBBIIIQQQTTTTTTWWW^^^eeemmmqqqxxxyyyrrrlllfff```^^^aaacccbbb```YYYWWWVVVVVVXXX\\\```cccjjjqqqxxx}}}---,,,++++++******++++++,,,,,,,,,++++++*********))))))*********+++++++++)))))))))******++++++,,,******((((((((()))+++,,,+++++++++******************)))((((((((()))***+++((())))))***///444333...************)))))))))((()))((('''((()))***)))'''******************))))))))))))************))))))++++++++++++++++++++++++******++++++,,,,,,,,,---.../////////......000111111111000000111333555777::::::;;;<<<>>>AAADDDGGGLLLUUU\\\\\\ZZZYYYVVVPPPIIIDDD>>>:::888666444222444777999:::<<>>>>>>>>AAAFFFLLLOOOVVV]]]bbb```[[[UUULLLEEE===:::777555444444222111444666:::<<<>>>CCCKKKQQQ\\\ggguuuuuuiii[[[RRRLLLHHHHHHLLLWWWfffyyyxxxssskkkfffhhhrrr{{{tttkkkbbb[[[VVVSSSIIIIIIJJJLLLPPPSSSVVVXXXaaadddiiimmmmmmiiiddd```[[[XXXTTTQQQMMMHHHCCC@@@BBBBBBBBB@@@>>>>>>@@@BBBBBBBBBDDDGGGLLLRRRWWWZZZbbbcccgggkkkooossswwwyyy{{{~~~{{{kkkfffaaa```dddiiilllllliiillloooqqqqqqnnnjjjhhhjjjpppuuuyyy~~~---,,,++++++******+++++++++++++++***************************************************))))))))))))******)))))))))***+++,,,((())))))***++++++,,,,,,,,,,,,+++++++++*********,,,&&&)))555999111***)))*********)))))))))))))))+++***)))***+++,,,+++)))((()))***+++***(((&&&%%%,,,------......------,,,***+++++++++++++++,,,,,,******++++++,,,------......///000000//////111333111111222333555888:::;;;BBBAAAAAACCCHHHOOOUUUXXX___aaaaaa]]]VVVLLLCCC<<<999888777777777777666666555999===@@@DDDJJJTTT\\\hhhuuuyyy```WWWNNNJJJIIIKKKRRRYYYhhh{{{~~~wwwrrrrrrsssuuu{{{{{{ttthhhccc\\\TTTMMMIIIGGGGGGEEEHHHNNNTTTXXXZZZ[[[ZZZ[[[\\\^^^^^^[[[UUUPPPLLLFFFEEECCCAAA@@@???>>>===>>>???@@@@@@AAABBBFFFHHHJJJLLLPPPVVV\\\ccciiilllrrrqqqrrrwww}}}qqqmmmhhhgggjjjooosssuuuwwwyyy|||~~~|||xxxtttqqqpppuuuyyy{{{---,,,++++++******++++++******************************************************))))))))))))))))))***************++++++,,,(((((()))***+++,,,,,,---******************))))))///***...888:::000)))***))))))))))))))))))******+++***)))***+++,,,+++)))'''(((***+++***)))'''%%%,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000000000222444444555555666888:::;;;<<>>===@@@DDDGGGJJJMMMQQQTTTXXXZZZ___eeelllrrrwwwzzz|||zzzzzz~~~{{{xxxtttrrrtttwww{{{}}}~~~}}}xxx|||~~~~~~~~~---,,,++++++******++++++)))))))))***************+++++++++***************))))))))))))))))))))))))*********++++++++++++,,,(((((()))***++++++,,,,,,'''(((((()))******))))))///000555999666...******))))))))))))************)))((('''((()))***)))'''(((((()))*********)))(((******++++++++++++***************++++++,,,,,,---...---------,,,,,,,,,+++///000111111111111333555555666777888:::;;;<<<===<<>>@@@AAABBBDDDHHHQQQ]]]eeefff___XXXKKKBBB<<<;;;:::777777999444666888:::;;;@@@FFFKKKPPPYYYeeelllpppvvv{{{mmmaaaWWWQQQNNNOOOWWWcccnnnyyyyyyeeedddcccgggqqqooo___TTTLLLFFFBBBBBBAAA@@@???@@@BBBCCCEEEIIIHHHGGGFFFCCCAAA>>>===:::::::::::::::::::::::::::<<<>>>>>>===<<<>>>@@@CCCJJJTTT^^^fffkkkppprrrwwwxxx{{{~~~{{{xxx{{{---,,,++++++******++++++(((((())))))*********+++++++++++++++******))))))&&&''''''((()))******+++******+++,,,,,,,,,,,,+++***************+++++++++%%%&&&(((***+++,,,,,,++++++888>>>333))))))++++++(((((())))))*********++++++***)))***+++,,,+++)))))))))))))))***+++---...+++++++++,,,,,,+++++++++))))))***+++,,,,,,------***++++++,,,---.../////////000111222111222555777777999<<>><<<:::999888888888666777999:::::::::888777777:::>>>@@@@@@AAADDDFFFHHHPPP\\\hhhqqqwww{{{~~~{{{vvvzzz,,,,,,---,,,+++***)))((((((+++......+++)))***,,,++++++******)))(((((((((+++++++++************)))+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---+++(((&&&'''+++///222AAA999///***+++------,,,)))+++,,,,,,***))))))***)))***++++++***)))***+++***))))))***,,,,,,+++)))******************++++++***++++++,,,,,,------...////////////////////////444222000111333666888999<<>>;;;888777888999777444555666888888777888:::<<>>FFFQQQZZZdddvvvtttlllllleee^^^XXXYYY___hhhqqqwwwyyy|||wwwjjjdddiiirrrwwwkkk```XXXMMMKKKHHHEEEDDDDDDEEEFFFJJJGGGBBB???>>>===<<<;;;<<<:::777777888888666444444666777777888:::===@@@DDDDDDEEEGGGJJJOOOSSSUUU]]]fffpppxxx|||~~~}}}000///---,,,+++,,,,,,---///---***((('''&&&%%%###))))))******+++,,,,,,---'''((()))***+++,,,------************))))))((((((*********)))))))))))))))((('''&&&%%%'''+++000222999333---)))))))))(((&&&***,,,------+++******+++)))***++++++***)))***++++++***(((((()))(((&&&$$$)))))))))******++++++++++++++++++,,,------......------......//////000000000111222444666999;;;<<<>>>AAACCCGGGPPP]]]fffggghhhcccZZZNNNCCC;;;888888777666555444555888<<<>>>???FFFSSSbbbooo|||zzzrrrggg\\\VVVUUUSSSUUUZZZdddqqq}}}pppkkkooo||||||uuukkkaaaYYYRRRMMMIIICCCDDDDDDDDDDDDCCCBBBAAAFFFCCC???===<<<<<<:::999:::888666666777777777555666777999:::;;;???DDDGGGKKKLLLMMMPPPTTTZZZ```cccjjjpppyyy...---+++)))))))))+++,,,111,,,(((&&&((((((&&&###******+++++++++,,,,,,,,,((())))))***++++++,,,,,,+++++++++++++++,,,,,,,,,++++++******)))))))))(((((((((&&&&&&'''***---///...+++)))(((******)))(((+++,,,------+++******+++)))***++++++***)))***+++***)))((()))))))))'''%%%*********+++,,,,,,------++++++,,,,,,---.........------......///000111111333555777888:::;;;>>>???CCCFFFJJJPPPZZZeeehhheeeggg```SSSFFF<<<777666777777777666777999===AAADDDIIISSSbbbrrrwwwrrriii```[[[UUUOOONNNPPPVVV___lllzzzzzzuuuyyy}}}uuupppnnnddd^^^UUUMMMIIIFFFEEEEEE@@@@@@AAAAAAAAA@@@???>>>???===:::888888888666555777666555666666777888888999:::<<<>>>BBBGGGMMMQQQSSSSSSUUUXXX^^^eeelllppptttyyy~~~...,,,***))))))***+++---///,,,((('''***+++***(((,,,,,,,,,+++++++++******************************------,,,,,,+++*********,,,,,,,,,++++++******)))+++***)))(((((()))***+++(((((('''((()))***)))(((***,,,------+++******+++)))***++++++***)))***+++))))))(((***,,,,,,+++***++++++,,,,,,---...//////+++,,,,,,------...//////------...///111222333333666888:::::::::;;;>>>AAABBBHHHPPPWWW```fffccc\\\ZZZSSSIII???888555444444666666888;;;@@@EEEIIILLLSSS___ooo~~~qqq```[[[TTTMMMJJJHHHIIINNNUUUfffttt~~~vvvhhh___YYYVVVPPPLLLHHHEEEEEEFFFFFFFFFBBBAAA@@@>>>===<<<<<<<<<;;;999777666777666555333555666666777777888:::;;;:::===@@@DDDHHHNNNTTTYYY[[[[[[]]]aaagggnnntttxxxzzz|||......---,,,,,,,,,---...---+++******+++,,,,,,+++---,,,,,,+++******))))))+++++++++*********))))))......,,,***(((&&&%%%$$$,,,,,,,,,+++++++++++++++,,,++++++***))))))))))))*********)))(((''''''&&&)))+++,,,,,,***))))))***)))***++++++***)))***+++***))))))+++...///...---++++++,,,---......//////,,,,,,,,,---......//////---...///111222444555555777999::::::999;;;@@@EEEHHHQQQ[[[bbbggggggaaaXXXIIIDDD===888555444333333555888===CCCJJJPPPTTTWWW^^^jjjzzz{{{cccRRRKKKGGGDDDCCCDDDIIIUUUaaayyysssaaaUUULLLFFFBBBBBBBBBBBBCCCEEEGGGFFFEEECCCAAA>>>;;;999999999::::::888777777888888666555555777888999999;;;>>>@@@>>>AAAFFFKKKPPPVVV\\\```dddeeehhhkkkpppuuuzzz|||}}}}}}~~~------------------------***+++------,,,++++++,,,*********************)))***************+++++++++,,,++++++***)))(((''''''************+++++++++++++++++++++++++++************+++***)))((('''(((((((((***++++++)))(((((())))))***++++++***)))***++++++++++++,,,...///---,,,))))))***+++,,,---......,,,,,,------.../////////...///000222444666777888888:::<<<;;;;;;???GGGNNNRRR\\\eeehhhfffaaaYYYQQQ@@@<<<777444555777777666999>>>FFFPPPYYY```dddffflllxxxlllWWWJJJCCCDDDFFFIIIKKKTTTgggxxxzzznnn\\\OOOGGGCCC???===??????@@@BBBEEEEEECCCAAA@@@>>><<<:::888777777777777666555666777777666444555888:::;;;<<<===AAADDDEEEJJJQQQWWW\\\aaafffiiinnnpppsssvvvzzz|||~~~}}}}}}}}}~~~}}}}}}}}}~~~******+++,,,,,,,,,++++++(((,,,///...+++))))))+++((((((((()))******++++++(((((()))***+++,,,,,,---'''((()))+++,,,---//////(((((())))))******++++++******+++,,,,,,,,,,,,+++((()))))))))))))))+++---((()))******(((''''''((()))+++++++++***)))***+++---,,,+++,,,------,,,***'''((()))***+++,,,------,,,,,,------...////////////000111333555777888999:::===?????????EEEOOOWWWWWW```gggddd\\\TTTJJJBBB???:::666555777:::;;;;;;???EEEPPP[[[fffmmmqqqsssxxxqqq^^^MMMCCCBBBFFFLLLRRRWWWccczzz~~~yyy{{{xxxeeeZZZLLLCCC@@@AAAAAA@@@BBBAAAAAACCCCCCBBB@@@===;;;;;;::::::888777666555444333333444555666444222666999<<<======???CCCGGGMMMSSSZZZaaagggkkkooorrruuuwwwzzz}}}}}}}}}}}}}}}}}}|||{{{|||~~~000---+++,,,...///---***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))***************)))((((((******+++++++++,,,,,,,,,+++++++++******************+++,,,,,,,,,***)))(((***************)))((((((&&&''''''((()))******+++++++++,,,...///...+++((((((***,,,------,,,---...///---,,,---000222000......111555777888999:::<<<===???@@@AAAIIIVVV^^^```hhhbbbZZZSSSMMMGGG@@@;;;999666444666888888;;;???HHHQQQ```mmmtttyyy~~~sssbbbQQQJJJKKKKKKTTT___gggooo|||}}}yyy|||xxxhhh^^^NNNHHHAAA======>>>>>>>>>@@@???>>>===<<<===>>>>>>888999999999777777999;;;666777777666444555777999===<<<===???CCCHHHNNNQQQXXXZZZ^^^cccjjjpppuuuxxx|||~~~~~~|||xxxxxx{{{...,,,++++++---...,,,***++++++++++++++++++++++++***++++++++++++++++++***+++++++++*********))))))***************)))((((((******+++++++++,,,,,,,,,+++***************+++++++++++++++++++++***))))))***************)))((((((''''''(((((())))))******++++++---///111000,,,******,,,---,,,++++++,,,---000...---...111222111000...000444666777777999;;;>>>CCCIIINNNXXXbbbfffddd\\\VVVNNNGGGCCC@@@<<<::::::888888;;;<<<<<>>===;;;:::999::::::;;;666777888777555555777999666777777666666777:::===@@@AAABBBEEEIIIMMMRRRTTT\\\^^^ccchhhnnnssswwwzzz}}}~~~~~~~~~~~~{{{xxxyyy}}},,,+++***+++,,,---,,,+++++++++++++++++++++++++++******++++++++++++******+++++++++******************************)))((((((******++++++,,,,,,,,,++++++***))))))***+++,,,---,,,+++******************)))************))))))((())))))))))))))))))))))))***+++---000222111...+++,,,---,,,+++))))))+++---000///...///111333222111000333555777777999;;;===@@@IIITTT^^^hhhmmmiiiaaaNNNIIIAAA;;;999999999999666666999<<<===@@@IIITTTfffrrryyylll\\\RRRNNNRRR\\\fffnnnyyyuuuuuu|||qqqbbbXXXQQQJJJEEEGGGDDDBBB@@@AAAAAAAAA@@@;;;:::999777666666777777666777777666555555666888999:::::::::;;;>>>BBBEEEFFFHHHKKKNNNRRRUUUXXXYYY```ccciiiooouuuyyy{{{|||~~~~~~}}}{{{||||||yyy|||+++******++++++,,,,,,+++++++++++++++++++++++++++)))******++++++******)))***************************************)))(((((()))***+++,,,,,,,,,++++++******))))))***+++...///,,,+++***))))))***+++,,,))))))************)))(((******))))))))))))))))))******---000222111...+++,,,,,,+++)))((())),,,.........///000111222222222444666888999;;;===@@@CCCEEEPPP^^^iiiooommmaaaUUUCCC???:::777555666888999777888;;;>>>@@@GGGWWWfff|||~~~uuuqqqddd]]]SSSOOOTTT```ooozzz~~~yyyzzzlllYYYMMMIIIGGGEEEAAADDDDDDBBBBBBAAA@@@???>>>:::999777555444444555555777888888888777777888:::===>>>@@@AAACCCFFFKKKOOONNNPPPTTTYYY\\\^^^^^^^^^bbbfffmmmtttyyy}}}~~~~~~~~~}}}{{{zzz{{{~~~~~~}}}***++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++*********************************************)))(((((()))***+++------,,,+++***************+++,,,...///++++++)))))))))***+++,,,((())))))*********))))))************))))))))))))******+++...//////---***)))******))))))+++...111---...///000111111333333666777999;;;===AAAFFFJJJOOOZZZffflllkkkbbbSSSFFF:::999888666555555666777======@@@DDDIIIUUUjjj}}}}}}qqqddd^^^^^^SSSSSSUUU[[[fffwwwwwwrrrppppppbbbWWWIIICCCDDDGGGFFFCCCCCCCCCBBBAAA???===;;;;;;:::999777555555555555666666777888888777888:::<<>>;;;888888888999888777666666666777888555666888888999:::===???CCCFFFKKKPPPSSSVVVZZZ\\\^^^aaafffkkkmmmmmmlllkkkgggjjjpppvvvzzz|||}}}|||zzz{{{zzzyyyyyyzzz}}}|||~~~|||~~~---///000...+++)))***,,,++++++++++++++++++++++++,,,,,,------------,,,,,,))))))*********+++++++++***************)))((((((((())),,,---...---+++******+++,,,......---+++***))))))***+++++++++++++++(((((()))***************)))))))))******++++++,,,111...,,,++++++,,,,,,,,,)))+++---------...000111...111333444333444666999999;;;>>>AAAGGGOOOXXX^^^\\\eeehhh^^^NNNCCC<<<999333555666666666999>>>BBBHHHHHHNNNZZZiiiyyy}}}jjjYYYSSSOOOIIIJJJQQQZZZhhhxxx~~~jjj^^^TTTLLLIIIJJJCCCAAA??????@@@AAAAAA@@@;;;<<<<<<:::777555777999888777666666666777888999777999;;;<<<>>>@@@CCCFFFJJJOOOVVV[[[___aaaccceeegggjjjnnnrrrttttttssssssmmmooosssvvvxxxyyyxxxxxxwwwxxxyyyzzzzzz{{{}}}~~~///000111///+++)))***+++++++++++++++++++++++++++,,,------......------,,,))))))******++++++++++++***************)))((((((((())),,,......---+++)))***+++---//////---***)))((()))***,,,,,,,,,+++***(((((()))***************(((((()))***+++,,,,,,,,,444111---++++++,,,------+++---//////.........///000333666666555666999;;;===???CCCGGGNNNWWWaaahhhZZZbbbbbbTTTBBB888777888555666777777888===EEEKKKSSSTTT]]]mmm{{{hhhWWWJJJKKKLLLKKKOOOXXXlll{{{wwweeeQQQGGGBBB======AAAAAAAAA@@@@@@???>>>======777999999777444444777:::666666555555666777999:::;;;===@@@BBBCCCFFFJJJLLLRRRWWW___fffiiikkklllmmmmmmooorrrvvvxxxyyyxxxwwwrrrtttuuuwwwwwwvvvuuuttttttvvvyyyzzzzzz{{{}}},,,,,,,,,,,,------...///******++++++++++++******,,,,,,*********+++,,,---...,,,)))(((***,,,,,,,,,,,,,,,,,,---------......)))***,,,------,,,+++***)))************+++++++++******++++++++++++******((())))))************)))---,,,+++***))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,---.../////////222555888999:::<<<>>>???EEELLLQQQYYYccchhhhhh___ZZZQQQFFF===888666555999999999;;;@@@IIIUUU^^^eeekkkqqqzzz~~~iiiWWWQQQIIIEEEHHHRRR___hhhwwwlllXXXPPPEEE?????????>>><<>><<<:::888777===<<<999777666555555555333555777999999:::===>>>===@@@DDDHHHKKKPPPUUUYYYccceeeiiimmmnnnnnnlllkkkrrrsssuuuvvvwwwwwwwwwvvvzzzyyyvvvrrrppppppsssvvvuuuttttttvvvzzz}}},,,,,,,,,,,,,,,,,,---...++++++,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,...,,,)))(((((()))((('''+++,,,,,,,,,,,,---------)))***,,,------,,,***))))))************+++++++++))))))************))))))&&&''')))***++++++++++++,,,++++++***************,,,,,,---------,,,,,,,,,+++,,,------...///000000000222555777999;;;???AAA@@@IIISSS[[[bbbhhhhhheeeWWWQQQGGG>>>999666666666666888;;;BBBLLLYYYeeelllooovvv~~~nnnYYYLLLIIIFFFHHHQQQ```rrr}}}pppaaaXXXJJJEEE@@@???AAABBB@@@===??????===<<<;;;999888888888777666444444444555666333555777888999:::<<<>>>DDDFFFKKKOOORRRWWW\\\___iiikkkoooqqqrrrqqqooonnnppprrrtttvvvwwwxxxxxxxxx{{{zzzwwwssspppoooppprrrrrrssstttxxx}}}---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,............------,,,++++++***))))))******((('''******+++++++++,,,,,,,,,++++++,,,,,,,,,+++)))((()))************+++++++++(((((())))))))))))(((((($$$&&&)))+++,,,---,,,++++++************+++,,,,,,//////......------,,,,,,------...///000111222222555666777888999;;;@@@CCCFFFQQQ^^^fffkkkkkkeee]]]MMMFFF===777666777888888999<<>><<<<<<>>>AAABBB???<<<>>>===;;;999888777777888444333333333333555666777555777999:::;;;===@@@CCCMMMPPPUUUYYY]]]aaafffiiirrrsssuuuwwwwwwuuurrrqqqpppqqqtttvvvxxxyyyzzzzzz|||{{{yyyuuupppmmmlllmmmppprrrwww|||---,,,,,,+++************++++++,,,,,,,,,,,,++++++------.........,,,+++***''''''))),,,//////...,,,)))************+++++++++,,,,,,,,,,,,+++***((('''))))))*********+++++++++))))))************))))))%%%'''***,,,---,,,+++***************+++,,,---...000///...---,,,,,,,,,+++...///000111222333444555;;;;;;:::999999<<>>>>>;;;888;;;999777555444555666777333333333333444666888999777:::<<>><<<<<<;;;::::::::::::999888888666444222222333444555333333222333333555777888888;;;???BBBFFFLLLRRRWWW^^^bbbgggkkknnnqqqtttwwwyyyzzzzzzzzzyyywwwuuussstttvvvxxx{{{|||}}}~~~~~~|||}}}}}}zzzuuuqqqooonnnpppuuu{{{---,,,,,,++++++++++++,,,)))******++++++******)))***++++++,,,,,,++++++***(((((()))+++,,,,,,)))'''))))))*********++++++++++++++++++***)))))))))((()))************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))(((*********++++++---......///...---+++++++++,,,,,,///000111333444666777888555777999<<<@@@FFFNNNSSSaaaccc```XXXQQQLLLEEE>>>777777777888:::<<>>;;;:::999999888777777777999:::;;;555444333222222333444444222222222222444666888999<<<>>>BBBFFFKKKRRRYYY^^^eeehhhmmmqqqsssuuuwwwyyyyyyzzzzzzzzzyyyxxxwwwvvvwwwyyyzzz|||}}}}}}}}}|||yyyzzz{{{zzzwwwuuutttuuuqqqvvv}}},,,,,,,,,,,,,,,,,,---...***++++++,,,,,,++++++***+++++++++++++++,,,---...)))))))))***++++++)))'''*********+++++++++,,,,,,******)))))))))))))))***)))************++++++++++++++++++,,,,,,+++++++++---,,,+++*********+++,,,+++++++++++++++,,,---...000...---,,,,,,,,,...//////000111333555666888888666888;;;>>>BBBIIIPPPUUUYYYYYYSSSIIICCCAAA>>>:::777888999999999???HHHOOO[[[hhhyyy|||tttiii^^^VVVUUUXXX^^^iiittt~~~sssdddZZZTTTRRRPPPHHHEEEAAA>>><<<:::888666555666666666666666888999555555555555555555555555333333444555888;;;>>>@@@EEEGGGJJJNNNRRRYYY```eeejjjnnnrrruuuvvvwwwyyyzzzzzzzzz{{{||||||{{{{{{zzzyyyzzz{{{|||{{{zzzyyyxxxsssuuuwwwwwwwwwxxxyyy{{{www|||,,,,,,,,,,,,---......///+++,,,,,,------,,,,,,+++,,,+++++++++,,,...000111)))))))))+++---...---,,,***++++++++++++,,,,,,,,,***)))))))))))))))***+++)))************+++++++++******++++++++++++******,,,+++)))))))))+++---///,,,,,,++++++,,,,,,------000///...------...000111///000111333555666888888:::<<<>>>@@@CCCGGGMMMQQQPPPOOOIII@@@<<<<<<<<<:::999<<<<<<;;;;;;BBBPPP\\\nnn|||yyyoooeee\\\ZZZSSSRRRZZZdddpppzzzooo```SSSKKKHHHEEECCCBBBAAA@@@??????<<<888555444555777777555444333444555666777777888888777777555666777:::>>>BBBEEEGGGNNNPPPRRRUUUYYY___fffkkkmmmqqquuuwwwxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~zzzzzz{{{{{{zzzxxxvvvuuuoooqqqsssuuuvvvyyy|||~~~//////...------------...+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))------,,,+++************,,,,,,,,,++++++*********((()))***+++++++++++++++---+++***+++------+++((()))***+++,,,,,,,,,,,,+++++++++++++++******))))))******+++,,,---//////000000///...------...///000111222333555777999:::;;;@@@@@@BBBEEEIIIJJJIIIGGGDDDAAA<<<999999999999888<<<888999???EEEMMM\\\kkk{{{kkk___VVVRRRRRRNNNRRRXXXeeexxxlllaaaRRRGGGBBB@@@===;;;>>>>>>===;;;999888666666444555666666777777666666555444222222555777999999;;;<<<===???AAAFFFKKKPPPUUUXXX^^^bbbfffiiilllnnnpppoooppprrrvvvyyyzzzzzzzzz|||~~~}}}{{{vvvssssssssspppnnnjjjlllqqqvvvzzz~~~------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,++++++,,,,,,+++++++++******)))))))))'''(((((())))))))))))(((,,,+++)))***++++++)))'''******+++,,,,,,,,,++++++++++++++++++*********)))***++++++,,,---...///000000///.........///000111000111444777999:::::::::<<<>>>CCCHHHKKKJJJFFFCCC===;;;777555555666777888<<<<<>>BBBHHHOOOUUU\\\bbbfffjjjmmmppprrrsssssstttvvvuuusssrrrtttwww{{{~~~~~~}}}~~~~~~{{{yyywwwvvvvvvvvvwwwxxxwwwtttqqqqqqppppppssszzz}}}wwwxxx}}}//////...------------...***+++++++++++++++,,,,,,...---+++******+++---...++++++++++++,,,,,,---...******************)))))),,,,,,,,,,,,++++++***))),,,+++++++++***)))'''&&&++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,---...//////000/////////000111333444444555666888;;;>>>@@@BBBEEEFFFIIIKKKJJJDDD;;;555666555555444555888;;;>>>BBBKKKWWWaaakkkyyy~~~cccXXXLLLFFFDDDFFFNNNVVVcccvvv~~~ssseeeVVVLLL???<<<999999:::;;;;;;:::777777777777666666666666777777666555444444444444444555666888;;;@@@EEEIIIGGGKKKRRRYYY^^^ccchhhkkkooorrruuuvvvvvvvvvwwwxxxxxxvvvtttuuuyyy|||~~~~~~~~~}}}|||yyyvvvuuuuuuwwwzzz}}}~~~|||zzztttrrrrrruuu}}}{{{qqqnnnttt}}}//////...------------...*********++++++,,,,,,,,,...---+++******+++---///***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,---,,,+++***))))))++++++,,,,,,,,,++++++***+++++++++++++++++++++,,,+++,,,,,,------.........000000///000111333555666999888888999===BBBHHHLLLRRRPPPLLLHHHCCC===666111666777777777888;;;@@@DDDNNNYYYfffppp{{{mmmVVVNNNGGGEEEGGGMMMXXXccctttuuuhhh\\\QQQGGG@@@;;;:::::::::;;;;;;:::999777777777777777777777777666555444444333444555555888;;;>>>BBBEEEJJJPPPUUUYYY]]]bbbfffiiikkkmmmooorrrtttxxxyyyzzzzzz{{{|||{{{yyywwwwwwzzz}}}~~~}}}}}}}}}|||{{{yyywwwvvvzzz|||~~~zzzyyyzzz~~~wwwppppppwww------,,,++++++++++++,,,*********++++++,,,,,,------,,,,,,++++++,,,......***))))))))))))******++++++++++++++++++,,,,,,,,,*********+++******))))))***,,,------+++******+++)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000111222444777888;;;;;;;;;===BBBIIIPPPTTTYYYSSSKKKCCC===888444222444777999:::;;;@@@FFFLLLUUU```mmmyyymmm]]]JJJFFFDDDGGGLLLUUUcccpppyyyhhhXXXMMMEEE???<<<999999::::::999888777777555555444444444444444444333222222222333555777888;;;@@@GGGLLLPPPTTTZZZ___fffhhhkkkmmmmmmmmmmmmnnnuuuxxx{{{}}}}}}~~~|||{{{zzzzzz|||}}}|||{{{zzzzzz{{{{{{{{{zzzzzzyyy{{{vvvvvv{{{------,,,++++++++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,------......++++++******)))*********)))*********++++++++++++))))))***+++++++++******(((***,,,,,,***)))***,,,((()))***+++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------------...000000000111333666888999:::<<>>999777666555444888===@@@BBBHHHQQQXXX^^^hhhtttooo^^^TTTFFFEEEHHHPPPZZZfffvvvxxxvvvyyytttiiiXXXKKKDDDAAA???>>>888999:::999888777666666444444333333222222222111333222333444666999<<<>>>@@@GGGQQQXXX[[[```eeejjjlllnnnppppppooonnnooopppwwwzzz|||~~~~~~~~~~~~}}}}}}||||||}}}|||zzzwwwwwwwwwyyyzzz{{{}}}~~~~~~~~~~~~//////...------------...))))))***+++,,,,,,------+++,,,------.........---------,,,+++************(((((())))))*********+++***+++,,,---------------%%%(((++++++)))(((***,,,'''((()))+++,,,---......+++++++++,,,,,,---------,,,,,,------------------000000111222444666999:::888<<>>???999:::;;;:::999777777888555555444444333222222111555555666888;;;???CCCEEEIIIQQQ]]]dddhhhlllqqqvvvssstttvvvvvvuuuuuuvvvxxxwwwzzz|||}}}|||{{{{{{|||~~~}}}}}}~~~~~~|||xxxuuutttuuuwwwzzz|||zzz|||---...///...,,,+++,,,---)))***,,,------,,,+++***+++,,,,,,***)))***,,,...+++...///...***)))+++---++++++******))))))((((((******++++++++++++************))))))(((''''''''',,,***((((((***+++)))&&&******+++++++++,,,,,,,,,///...---,,,+++,,,---...333111000333888;;;;;;:::===@@@FFFNNNUUUWWWSSSOOOLLLEEE???<<<:::777888;;;<<>>CCCJJJPPPSSSYYYeeepppvvv~~~uuujjj___VVVTTTXXX___hhhuuuiiiYYYOOOHHHEEEDDD@@@<<<:::;;;:::888777777666555444333222222222444333333333444555555666999;;;>>>AAADDDIIIOOOSSSZZZ___gggoootttwwwwwwvvvyyyyyyxxxxxxxxxyyyyyyzzzyyyzzz|||~~~~~~}}}|||zzz{{{{{{zzzyyyyyyxxxxxxxxx{{{{{{|||~~~}}},,,---...---+++***+++,,,------,,,++++++************+++,,,,,,***))))))))),,,+++******++++++***)))+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))))))))************---,,,++++++,,,---+++***++++++++++++,,,,,,,,,,,,///...---,,,,,,---...///333222222444888;;;======GGGNNNVVV[[[XXXPPPGGGAAA>>>:::888999;;;<<<@@@FFFKKKTTT[[[```gggsss}}}rrriii^^^XXXVVVWWW^^^eeesss~~~oooYYYJJJBBB???===<<<;;;:::999:::999666444666555444333333333333333444444444444555777888999>>>AAAEEEIIIMMMRRRXXX\\\dddggglllqqquuuwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{|||yyyzzz{{{||||||{{{yyyxxxzzzxxxvvvuuuvvvxxx{{{}}}~~~}}}}}}~~~}}},,,---------+++***+++,,,---...//////...,,,***)))$$$'''***,,,++++++,,,------***((())),,,---***((()))******++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++&&&''''''((()))*********,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,------......---------...000111333333333555999===@@@BBBOOOTTTZZZYYYRRRGGG???:::;;;888888;;;>>>AAAGGGNNNRRR\\\gggnnnvvvsssiii\\\WWWQQQQQQVVV```nnnwwwwww```LLL@@@<<<;;;;;;<<<;;;:::999999888666555444444444333333444444555555666666888:::<<<>>>???CCCFFFLLLRRRWWW\\\bbbeeekkklllnnnpppsssuuuwwwxxxxxxyyyzzz{{{|||}}}~~~~~~|||||||||{{{yyywwwvvvuuuvvvuuuuuuuuuwwwzzz}}}}}}zzzyyy|||,,,---...---+++***+++,,,***,,,...000///,,,(((%%%%%%'''***,,,,,,+++,,,---,,,)))((())),,,---+++(((((()))))))))******++++++******++++++++++++************+++,,,------......***+++++++++******++++++++++++,,,,,,,,,---------......------...000111222444555666888<<>>999777888777888===@@@CCCKKKTTTXXXdddrrr{{{xxxiii\\\SSSKKKLLLNNNSSS```qqqnnnaaaNNN???888777888999===<<<:::777555444555666333333333333444444555666666777999;;;>>>BBBEEEFFFHHHMMMTTTZZZ___eeeiiilllmmmmmmmmmmmmoooqqqtttuuuwwwxxxzzz|||~~~|||yyywwwtttsssrrrssstttvvvyyy{{{}}}~~~~~~~~~|||yyyyyy~~~---...///...,,,+++,,,---&&&))),,,...---***&&&###+++,,,------+++*********+++***)))***+++,,,,,,+++)))))))))))))))*********)))******++++++******)))))))))***+++,,,,,,------)))***++++++******+++,,,,,,,,,,,,,,,------------......---...///111333444555777999<<<@@@FFFMMMRRRWWWTTTMMMEEE===888666666555555999>>>BBBFFFPPPZZZbbbooo~~~rrr___TTTKKKEEEAAAIIIRRR^^^oooqqqYYYPPPCCC:::888888999999:::999888444111111222444222222222333444555777777777888;;;???DDDIIIMMMOOORRRWWW]]]cccgggjjjmmmooommmlllkkkkkkmmmooorrrtttuuuwwwzzz||||||xxxvvvtttsssssssssuuuyyy}}}~~~}}}~~~...///000///---,,,---...)))***+++++++++***)))(((...//////---+++)))***,,,***+++,,,,,,++++++,,,---++++++***************)))***++++++,,,,,,++++++***((((((((())))))*********)))+++---,,,+++***,,,...,,,,,,,,,------------......------...000222444555666999<<<@@@DDDKKKSSSZZZVVVOOOEEE<<<888666666666666777<<>>BBBFFFNNNWWW^^^TTTKKK@@@999666777666666888:::@@@HHHNNNUUUbbbnnnzzzgggOOOEEEGGGJJJJJJOOO^^^nnn{{{qqqcccVVVLLLBBB???<<<;;;<<<<<<999666///333777888666333333444000000111222444666888999@@@CCCGGGMMMTTT[[[```cccgggkkkooopppooommmkkkkkkmmmmmmmmmmmmooorrruuuwwwrrruuuxxx|||}}}{{{xxxwwwvvvxxxzzz{{{zzz|||~~~~~~~~~~~~...,,,++++++,,,------,,,...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++******)))*********///......------,,,,,,+++---------.........//////---,,,,,,++++++,,,,,,---,,,,,,---.........------333000------000555888:::===???DDDLLLTTTYYYXXXUUULLLAAA999:::>>>===999666;;;???GGGNNNTTT^^^mmmzzzwww]]]PPPIIICCCEEEMMMZZZmmmxxxjjjYYYMMMGGGFFFBBB@@@>>>>>>>>><<<666111---000555666555333111000---111555777888:::???CCCGGGKKKPPPUUU[[[bbbhhhmmmoooqqqrrrrrrpppooooooooosssooolllmmmppprrrooolllttttttuuuvvvxxx{{{}}}yyywwwwwwzzz}}}~~~{{{||||||~~~}}}...---++++++---...---,,,...---,,,,,,+++++++++,,,++++++************++++++************************+++***************+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------..................333333333444666999<<<>>>???EEEMMMVVV[[[ZZZUUUQQQGGG???:::<<>>EEEOOOWWW^^^iiiyyyjjjSSSJJJHHHIIIQQQ\\\ooo}}}rrrlllbbbVVVKKKCCCAAAAAADDDBBB@@@<<<888666555555333444555555444333444666///222666888999<<>>AAAHHHVVVdddllluuu|||xxxoooeee[[[VVVXXXcccmmmxxx~~~yyyfffVVVMMMJJJJJJNNNQQQTTTSSSNNNGGGAAA===777666555555555555555444555777888888888:::===@@@BBBHHHNNNSSSUUUXXX]]]aaalllppptttwwwxxxyyyyyyzzzwwwxxxyyywwwuuussstttuuusssssssssrrrqqqrrrtttuuusssrrrqqqppprrruuuxxx{{{zzz}}}|||}}}~~~}}}|||{{{zzzzzz{{{{{{|||}}}{{{yyyxxxwwwwwwxxxzzz~~~~~~~~~~~~|||wwwrrrqqqtttwwwyyy{{{}}}~~~|||zzzzzzzzzvvvyyy||||||zzzyyyzzz{{{}}}}}}~~~~~~111000......000111000///++++++++++++,,,,,,---.../////////....../////////++++++++++++++++++++++++++++++******************((((((((()))******++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---111111000000111333666777777:::@@@JJJVVV```gggiii___UUUGGG===999::::::;;;===<<<>>>CCCIIISSSbbbqqqsss|||qqqbbbZZZUUUSSSXXX```wwwxxxgggVVVKKKIIIMMMRRRRRRVVVXXXTTTKKKBBB<<<999777888888555111000333666999::::::999:::===BBBFFFIIIOOOVVV[[[^^^aaaeeehhhjjjnnnrrrtttuuuvvvwwwxxxwwwxxxyyyxxxuuusssrrrrrrnnnooopppppppppqqqsssuuuoooppprrrtttvvvxxxyyyzzzzzz}}}{{{|||}}}}}}{{{zzzzzz{{{xxxyyy|||~~~|||zzzxxxwwwvvvvvvvvvxxx{{{~~~~~~~~~}}}~~~~~~||||||zzzvvvppplllkkkoootttsssuuuwwwvvvuuusssssssssppptttwwwwwwuuussstttvvvyyyyyyyyyzzzzzzzzz{{{{{{~~~~~~111000///......---......---,,,,,,++++++,,,,,,---444---'''%%%(((,,,,,,+++---,,,+++*********+++,,,,,,+++++++++***)))))))))******++++++++++++******...------------,,,,,,,,,---...000111000...+++)))000111222111///111666;;;:::@@@JJJUUUccckkkfff]]]LLLHHHBBB<<<999:::===???===@@@FFFLLLUUUbbbpppyyyyyyfff[[[RRROOOLLLLLL\\\ppplllaaaRRRKKKLLLSSSZZZ]]]bbb]]]VVVOOOHHHAAA;;;666555333111333666888888666777:::<<<======@@@EEEJJJUUUZZZaaaggghhhhhhhhhhhhlllooossswwwyyyyyyxxxwwwwwwxxxyyyyyywwwtttqqqooojjjiiiiiijjjmmmooopppoootttvvvxxxyyyxxxxxxxxxyyyzzz~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||{{{zzzyyyzzz|||~~~{{{xxxvvvwwwyyyyyyvvvrrrxxxzzz~~~}}}{{{~~~}}}wwwtttooojjjhhhiiikkkmmmppppppoooooonnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppqqqrrrssstttuuuvvvvvvwwwyyyzzz{{{{{{~~~~~~~~~,,,++++++,,,,,,---...///------,,,,,,,,,,,,------555000***(((+++,,,,,,***---,,,++++++++++++,,,---,,,,,,,,,+++++++++++++++******++++++++++++******,,,,,,,,,------.........111///---,,,,,,...000222---///111111000222888<<<>>>JJJZZZfffnnnkkk^^^QQQEEEBBB===999888999<<<>>>???DDDLLLVVVaaannn{{{wwwgggVVVMMMHHHLLLOOOVVVgggyyyqqqaaaZZZTTTRRRWWW]]]aaabbb\\\WWWPPPIIICCC===888555444222111222666888777666999<<>><<<999777888:::>>>@@@EEELLLWWWdddqqq~~~uuucccSSSHHHBBBBBBMMMXXXcccssslll[[[SSSTTTWWW^^^eeehhhfffcccRRRMMMFFF@@@<<<888555444333222111333555777777777;;;>>>BBBEEEFFFIIIOOOTTT]]]bbbjjjoooqqqpppooonnnppppppooopppqqqsssvvvxxxxxxyyyzzzyyywwwrrrmmmjjj______```eeelllsssxxxzzz|||||||||zzzxxxxxxyyyzzzwwwxxxyyyzzz~~~|||{{{|||}}}~~~~~~|||zzzxxxwwwyyyyyyzzzzzz{{{zzzzzzzzzqqqsssuuuvvvuuuuuuvvvwwwvvvwwwxxxyyyzzzzzzzzzzzz~~~~~~~~~~~~zzzwwwvvvtttrrrqqqhhhfffccc``````aaadddfffffffffeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddeeeffffffiiiiiijjjjjjkkklllmmmmmmrrrrrrrrrsssssstttttttttxxxvvvuuuuuuwwwxxxxxxwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxyyy|||~~~~~~}}}~~~~~~}}}~~~}}}|||{{{{{{|||}}}}}}}}}~~~~~~000000///...------------...------,,,,,,------...222000------......,,,***************+++++++++,,,***+++++++++,,,,,,------***++++++,,,,,,++++++***'''(((((()))***+++++++++***,,,///111111000...,,,///111444555666999???DDDTTTdddssstttjjj[[[JJJ???;;;:::888888:::>>>CCCEEENNNVVVbbbqqqyyyhhhUUUHHHFFFCCCGGGUUUcccooo|||ooo^^^TTTQQQWWW```jjjnnnkkkbbb[[[IIIDDD>>>999666555555444333333333444555777888999;;;@@@EEEIIIKKKNNNSSSXXX```fffmmmrrrtttsssrrrqqqrrrpppnnnlllmmmqqquuuwwwyyyzzz{{{zzzwwwrrrmmmjjj``````aaafffnnnvvv|||~~~~~~}}}zzzxxxxxx{{{}}}zzzxxxvvvyyy}}}||||||{{{|||}}}~~~~~~|||zzzxxxwwwxxxxxxxxxxxxwwwvvvuuuuuunnnrrruuuvvvuuuuuuxxx{{{yyyyyyyyyyyyzzz{{{||||||||||||||||||}}}~~~~~~}}}|||xxxtttqqqooommmkkkiiibbb```^^^]]]]]]___aaacccbbbbbbaaa```___^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^______aaaaaaaaabbbcccddddddeeehhhhhhiiijjjjjjkkkkkkkkkmmmllllllllllllmmmmmmlllmmmmmmlllllllllmmmmmmnnnmmmoooppprrrssstttttttttttttttssssssssssssttttttssstttuuuuuutttsssssstttzzzyyyyyyxxxwwwvvvuuuuuuvvvvvvuuuuuuvvvvvvwwwxxxyyyxxxvvvuuuttttttuuuvvvuuuvvvxxxzzz{{{zzzyyyxxxttttttuuuvvvwwwyyyzzzzzz{{{zzzxxxxxxzzz}}}~~~}}}000///...------,,,,,,------------,,,,,,---------,,,++++++,,,---...---,,,(((((()))***************))))))******++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********,,,---///000000...+++)))///222444555666;;;BBBHHH\\\kkkwwwttteeeSSSDDD:::999888888999===CCCIIIMMMZZZaaammm|||~~~ooo\\\LLLDDDHHHJJJRRRaaappp{{{|||kkk]]]WWWWWW___eeemmmsssqqqgggYYYOOOBBB>>>999555444555666666444555555666777999;;;<<<===BBBIIIMMMOOOSSSWWW[[[dddhhhooosssttttttsssssstttrrrnnnlllmmmppptttvvvzzz{{{{{{zzzwwwssspppmmmgggggghhhlllssszzz~~~|||zzzyyy{{{~~~{{{|||}}}}}}}}}}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxxuuuuuuuuuuuutttsssrrrqqqnnnrrrvvvwwwvvvvvvyyy|||{{{{{{{{{{{{{{{}}}~~~{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~|||yyywwwtttoookkkiiigggeeeccc]]]\\\\\\\\\]]]^^^```aaa______^^^]]]\\\ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXYYYZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^___```aaaaaaaaaaaaaaabbbbbbcccbbbbbbccccccaaaaaaaaabbbcccdddfffgggfffggghhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiijjjkkkkkkjjjmmmooopppooooooooopppsssrrrrrrqqqpppoooooooooooooooooooooppppppqqqqqqtttsssrrrqqqqqqqqqrrrrrrrrrsssuuuuuuuuusssqqqoooqqqrrrrrrssssssssstttttttttsssqqqqqqrrrvvvzzz}}}~~~{{{yyywwwxxxyyyxxxxxxwwwyyy{{{||||||~~~************+++,,,---...---,,,,,,++++++,,,,,,---((()))******+++,,,------'''((()))***+++++++++*********************++++++++++++,,,,,,,,,,,,++++++//////......------------222000...+++***+++---//////111333555888???IIIQQQ___mmmxxxsssbbbOOO???666777777777:::AAAKKKTTTZZZffflllwwwtttcccRRRHHHEEEJJJRRR```ooo}}}zzzpppeeeXXXRRRVVV^^^ooorrrvvvtttlll^^^OOOFFF===:::666555555777777777666777999::::::;;;>>>@@@AAAGGGOOOTTTVVVYYY]]]```gggjjjooorrrssstttuuuuuuvvvtttqqqooooooqqqsssuuuyyyyyyxxxwwwuuusssrrrqqqpppoooqqqtttyyy}}}}}}{{{|||{{{zzzzzzzzz}}}}}}~~~~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwrrrssssssssssssrrrqqqpppqqqsssuuuwwwwwwwwwyyyzzzzzzzzzzzzzzz{{{|||}}}}}}zzz{{{|||}}}~~~~~~}}}}}}|||}}}~~~|||zzzzzzzzz{{{|||zzzyyyyyy{{{||||||{{{yyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{|||{{{xxxvvvsssooojjjfffdddaaa^^^\\\YYYYYYYYYZZZ[[[\\\]]]^^^[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSSSSSSSTTTTTTTTTUUUTTTUUUWWWYYYZZZZZZYYYYYYWWWYYY[[[[[[[[[ZZZ[[[\\\YYYYYY[[[\\\^^^___aaaaaabbbbbbbbbbbbccccccddddddccccccccccccdddfffggghhhgggjjjmmmnnnnnnnnnnnnooonnnnnnnnnmmmmmmmmmmmmllljjjkkkkkkkkkllllllllllllpppoooooooooooopppqqqqqqsssttttttsssrrrpppnnnmmmqqqrrrrrrrrrrrrrrrqqqpppqqqpppooonnnoooqqqtttvvvxxxuuurrrqqqrrrtttttttttrrrtttvvvvvvvvvwwwyyy{{{{{{{{{||||||}}}~~~~~~~~~~~~************+++,,,---...,,,++++++******++++++,,,)))************+++,,,---((()))+++,,,------,,,,,,++++++++++++++++++******+++,,,,,,------,,,,,,+++---------...............333111///------...000222222333666888>>>IIIVVV```fffnnnqqqfffUUUGGG<<<555888888999???JJJWWWeeemmmqqqvvvtttgggXXXLLLIIILLLRRR___qqq~~~rrrkkkbbbZZZUUUSSSTTT___kkkvvvvvvssskkk```RRRGGG@@@:::888555555777888888777888:::<<<======>>>AAADDDHHHOOOWWW\\\^^^```cccfffjjjmmmpppqqqrrrtttvvvxxxvvvuuutttsssrrrrrrssstttvvvuuutttrrrrrrrrrssstttvvvvvvwww{{{~~~~~~}}}~~~wwwtttuuuvvvxxxzzz{{{|||~~~~~~}}}|||{{{{{{zzzzzzyyyxxxwwwuuutttooopppqqqqqqrrrrrrqqqqqqtttssssssuuuwwwwwwvvvuuuttttttuuuvvvvvvwwwwwwwwwwwwxxxyyy{{{|||||||||{{{zzz{{{}}}~~~}}}yyywwwtttpppooooooqqqrrrrrrqqqoooppprrrssssssrrrrrrrrrrrrssstttuuuvvvwwwuuuvvvwwwyyy{{{~~~}}}{{{zzzyyyxxxwwwxxxxxxwwwtttqqqnnnkkkfffaaa___\\\YYYWWWTTTUUUVVVWWWXXXXXXYYYYYYUUUUUUTTTSSSQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNQQQSSSTTTTTTSSSSSSOOORRRUUUVVVVVVUUUWWWXXXVVVWWWYYY[[[\\\\\\\\\\\\______^^^^^^______``````___``````aaaccceeeggghhhhhhjjjmmmnnnmmmllllllllljjjjjjjjjkkkkkkkkkkkkllljjjjjjkkkkkkllllllkkkkkknnnnnnooooooqqqrrrrrrsssttttttsssrrrqqqppppppoooppppppqqqrrrrrrqqqpppppprrrqqqpppooooooooopppqqqtttqqqnnnnnnooorrrssssssnnnpppqqqqqqqqqqqqrrrtttuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxwwwwwwyyy|||//////...---,,,,,,,,,,,,+++******************+++,,,,,,+++***))))))+++---***+++,,,...//////......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,------...---///222444444333222000555777:::===EEERRRbbbnnnnnnooohhhVVVEEE===:::999:::;;;===EEERRRbbbrrr|||www|||wwwhhh]]]RRRKKKMMMUUU\\\lllqqqcccXXXPPPMMMPPPUUU]]]kkkyyyuuurrrkkkaaaUUUIIIAAA===888666555666777999888777:::<<>>@@@CCCGGGNNNTTT]]]bbbdddfffhhhkkkmmmnnnpppqqqrrrtttxxxzzzvvvvvvvvvvvvuuutttsssssstttrrrpppooooooqqqtttvvvxxxyyy{{{~~~}}}xxxtttrrrrrrtttuuuvvvwwwzzz|||||||||{{{zzz|||{{{zzzyyywwwuuusssqqqmmmnnnoooqqqrrrrrrrrrrrruuusssqqqsssvvvwwwtttqqqnnnooopppqqqrrrrrrrrrrrrrrrsssuuuwwwxxxxxxxxxxxxxxxzzz|||~~~}}}zzzxxxuuusssrrrrrroookkkhhhffffffhhhiiikkkjjjhhhiiikkkllllllkkkmmmmmmmmmmmmnnnpppqqqqqqnnnoooqqqsssvvvyyy|||~~~|||}}}}}}~~~zzzwwwwwwvvvuuuuuuuuutttqqqooolllhhhccc^^^[[[YYYVVVSSSQQQQQQSSSTTTUUUUUUUUUUUUQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKNNNPPPQQQQQQPPPOOOKKKNNNRRRTTTSSSSSSUUUWWWVVVWWWZZZ[[[\\\[[[ZZZYYY]]]]]]]]]\\\\\\]]]]]]^^^^^^___```aaadddfffhhhiiiiiikkknnnnnnllljjjiiiiiihhhhhhhhhiiijjjjjjkkkkkkkkklllmmmmmmnnnnnnmmmmmmnnnoooppprrrssstttuuuvvvtttsssrrrqqqqqqqqqrrrrrrnnnooopppqqqrrrqqqqqqpppsssrrrqqqpppoooooonnnnnnrrrooommmlllnnnqqqsssssslllnnnoooooonnnmmmoooppprrrrrrrrrrrrrrrrrrrrrrrrvvvuuutttssstttwwwzzz|||}}}|||||||||}}}...,,,++++++---......---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++---...---,,,******+++------,,,+++)))))))))***+++++++++,,,------......///000///...///000111000///444:::???FFFRRR```jjjlllnnnfffYYYJJJ???999888999;;;;;;AAAPPPdddsssyyyzzzvvvzzzkkk\\\SSSOOONNNUUU]]]pppyyyrrr]]]SSSMMMKKKKKKQQQ[[[dddiiikkkooohhh]]]QQQFFF???:::999777666444555666888999999======>>>>>>???CCCHHHLLLTTT\\\fffkkkkkkkkkmmmooooooooooooooooooooopppppptttvvvwwwxxxxxxwwwuuutttppppppoooppprrrtttwwwyyy{{{{{{{{{|||||||||}}}}}}zzzwwwsssqqqrrrssssssssstttuuuwwwyyyzzzzzzzzzzzzwwwvvvvvvvvvwwwwwwuuutttpppppppppqqqrrrrrrpppnnnmmmmmmnnnooopppqqqrrrrrrqqqpppooonnnmmmnnnnnnooosssqqqoooooorrruuuvvvwwwxxxyyy|||~~~~~~|||yyyxxxwwwuuuqqqmmmjjjiiihhhhhhiiigggdddbbbaaabbbdddeeeddddddeeeeeefffggghhhhhhgggggggggggghhhhhhhhhhhhnnnnnnoooppprrrtttuuuwwwwwwwwwwwwyyy|||~~~|||yyyuuuqqqnnnpppppppppppppppnnniiifffeeebbb^^^YYYUUURRRQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPOOONNNLLLIIIGGGGGGGGGGGGIIIGGGEEECCCBBBDDDFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMOOOPPPQQQSSSTTTUUUTTTVVVYYY\\\^^^]]]\\\[[[ZZZZZZ[[[[[[[[[\\\\\\\\\aaaaaabbbeeehhhiiihhhggghhhjjjlllmmmmmmlllkkkjjjhhhhhhhhhiiiiiijjjjjjjjjmmmmmmmmmmmmnnnnnnnnnoooqqqqqqqqqqqqrrrssstttuuuvvvtttsssqqqqqqqqqqqqrrrqqqpppppppppppppppppppppvvvtttrrrqqqqqqqqqooommmooolllkkklllppprrrqqqpppooonnnnnnnnnnnnoooooopppnnnooopppqqqrrrqqqpppppptttsssqqqqqqqqqtttwwwyyywwwwwwvvvwwwxxxyyy{{{||||||}}}}}}~~~///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,(((***---...------...///+++***)))((('''(((((()))+++,,,,,,------......///.........///111222333333777===DDDNNN\\\hhhkkkhhh```YYYMMMCCC<<<999888888<<<@@@IIIYYYiiiuuuzzzzzziii]]]QQQNNNPPPWWWdddppp|||tttbbbTTTOOOIIIKKKPPPVVV]]]aaabbbbbb___YYYQQQGGG???999777666888777666666777999::::::<<<<<<;;;<<<>>>CCCJJJOOOZZZaaaiiillllllkkkmmmoooqqqpppooonnnmmmnnnooopppxxxyyyzzz{{{{{{zzzxxxwwwoooooooooppprrruuuxxxzzz{{{{{{||||||}}}~~~}}}xxxuuuqqqoooooopppppppppuuuuuuwwwxxxyyyzzzzzzzzzxxxwwwvvvvvvwwwvvvtttsssnnnmmmmmmnnnoooooommmkkkllllllkkkkkklllllllllmmmnnnmmmllljjjjjjkkkmmmnnnooommmmmmnnnqqqsssttttttxxxxxxyyyxxxwwwuuurrrpppnnnllliiifffcccbbbbbbbbbaaa```]]][[[ZZZ[[[\\\^^^]]]]]]^^^^^^___``````aaabbbbbbbbbbbbccccccccccccccccccdddeeegggiiikkklllrrrrrrrrrtttwww{{{~~~~~~}}}||||||{{{yyyvvvrrrnnnlllnnnmmmmmmmmmmmmjjjfffbbb```^^^ZZZUUURRROOONNNNNNKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGFFFEEECCCCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRUUUVVVYYY[[[[[[ZZZXXXWWWYYYYYYZZZZZZ[[[[[[\\\\\\______aaadddggghhhhhhggghhhjjjkkkllllllkkkjjjiiihhhiiiiiijjjkkkkkkllllllnnnnnnooopppppppppppppppppppppppppppqqqrrrrrrssstttsssrrrqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqrrrrrrtttrrrpppppppppooonnnlllnnnlllkkkllloooqqqqqqooooooooonnnnnnmmmnnnnnnooommmnnnpppqqqqqqqqqpppppprrrqqqqqqpppqqqsssvvvwwwuuuuuuttttttuuuvvvwwwxxxwwwwwwxxxyyyzzz{{{{{{|||~~~000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,------------,,,...000000,,,(((&&&$$$...---,,,+++++++++,,,,,,,,,,,,,,,---......//////------...///111333666777:::AAALLLXXXeeemmmggg^^^QQQKKKBBB===;;;;;;:::999>>>FFFSSSbbbooowww|||}}}wwwlllVVVPPPLLLOOOXXXeeeuuuppp```SSSLLLJJJJJJPPPXXX^^^___[[[WWWTTTLLLHHHBBB<<<777555555555888888888888999:::;;;;;;<<<<<<;;;<<>>IIIWWWbbbhhhfff\\\QQQJJJDDD>>>;;;===???>>><<<@@@JJJYYYgggqqqyyy~~~wwwnnncccZZZLLLNNNTTT\\\gggrrr~~~ssscccWWWOOOMMMNNNUUU[[[aaabbb\\\RRRJJJGGG@@@>>>:::777555555666777888999::::::::::::;;;===??????>>>???DDDMMMXXX___gggjjjnnnooooooppprrrtttuuuqqqllliiihhhkkkooorrruuuvvvwwwxxxxxxwwwwwwvvvqqqrrrssstttwwwzzz|||~~~}}}}}}|||{{{||||||}}}~~~~~~zzzvvvtttrrrppppppqqqssstttssswwwwwwwwwwwwxxxyyyzzz{{{zzzxxxuuutttsssrrrqqqoooiiigggffffffffffffdddbbbccccccbbbbbbbbbbbbcccccceeecccaaa```aaadddgggiiihhhhhhjjjnnnqqqrrrqqqooopppnnnkkkgggdddaaa``````YYYXXXWWWVVVUUUUUUUUUUUUVVVUUUSSSRRRQQQRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXZZZ[[[[[[\\\^^^```bbbccceeeeeefffhhhjjjmmmpppqqqssstttvvvxxxzzz|||}}}}}}~~~{{{zzzyyytttttttttrrrppplllhhhfffeeecccaaa___^^^\\\YYYWWWTTTSSSPPPMMMKKKIIIHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLMMMMMMNNNRRRSSSTTTUUUUUUUUUTTTSSSTTTTTTUUUVVVXXXYYYZZZZZZXXX[[[___aaacccdddfffggghhhiiijjjjjjjjjiiiiiihhhjjjkkklllmmmooopppqqqrrroooppprrrssstttsssrrrqqqpppoooooonnnnnnnnnnnnooonnnnnnoooppprrrsssuuuuuupppppppppqqqrrrrrrssssssooommmkkkkkkkkkllllllkkknnnmmmnnnnnnoooooonnnnnnpppooonnnmmmllllllllllllkkklllmmmnnnooopppppppppllllllmmmooopppqqqrrrrrrrrrqqqqqqppppppppppppppprrrrrrrrrssstttuuuuuuvvvtttuuuuuuuuuvvvxxx{{{~~~111///---,,,,,,---+++***------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,((()))*********+++---///)))))))))))))))))))))))),,,,,,---......//////000111222222222222555;;;???GGGVVVfffjjjddd[[[PPPHHHFFFBBB>>><<<>>>@@@@@@???EEEOOO]]]jjjttt|||vvvkkkbbbYYYRRRMMMGGGQQQ___kkkttt{{{wwwbbbUUUPPPPPPVVV]]]ccceeeeee___TTTHHHAAA===:::999666555444555777888888:::<<<<<<;;;;;;<<<>>>AAAAAABBBDDDIIIRRR]]]dddiiikkkmmmoooppprrrtttuuutttpppjjjfffeeeiiinnnqqqssssssttttttuuuuuuuuuuuutttuuuvvvwwwyyy{{{|||}}}~~~}}}{{{zzzzzz{{{|||}}}}}}}}}}}}xxxsssqqqpppoooqqqtttvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzyyyvvvsssqqqqqqpppnnnmmmhhhfffdddcccccccccaaa```^^^^^^___```aaaaaaaaaaaa```___]]]]]]^^^aaadddfffiiiiiikkknnnppppppnnnlllgggeeebbb___\\\[[[[[[[[[TTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTUUUWWWYYY[[[\\\___```aaacccfffhhhjjjkkklllnnnppprrrtttvvvwwwwww|||}}}~~~}}}{{{xxxvvvtttpppppppppnnnlllhhheeebbb___\\\ZZZXXXWWWVVVTTTRRRPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEDDDDDDDDDDDD@@@AAABBBCCCCCCAAA@@@???BBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSSSSSSSQQQRRRSSSTTTVVVWWWXXXYYYWWWZZZ^^^aaabbbbbbeeeggghhhhhhiiiiiijjjjjjjjjjjjkkklllmmmnnnppprrrssssssooopppqqqrrrrrrrrrqqqpppqqqppppppoooooooooooopppnnnooopppqqqssstttuuuuuupppppppppqqqqqqqqqrrrrrrnnnllljjjiiijjjllllllkkknnnoooppppppooonnnnnnnnnqqqpppooommmmmmlllllllllkkklllllllllmmmnnnoooooojjjjjjlllmmmooopppqqqqqqsssrrrrrrrrrqqqppppppoooqqqqqqrrrrrrrrrrrrssssssoooppprrrrrrrrrtttxxxzzz{{{{{{zzzyyyxxxzzz~~~000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,------...---,,,---000333))))))***+++++++++******---------...//////000000222333444333444888@@@FFFUUUdddppplll^^^QQQHHHCCCAAA@@@>>>===>>>AAADDDGGGOOOYYYfffrrr|||~~~iiiZZZRRRKKKHHHHHHHHHWWWhhhtttzzz~~~~~~{{{}}}wwwfffRRRIIIJJJSSS```kkkjjjfff___TTTIII@@@;;;999666555444333444555777888:::===@@@@@@>>>>>>???BBBCCCEEEHHHKKKQQQXXX```eeeiiijjjlllnnnppprrrsssssspppmmmgggccccccgggmmmqqqrrrssssssssstttuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyyyy{{{zzzzzz{{{}}}|||yyyzzzyyyuuuqqqpppooooooqqquuuwwwxxxxxxvvvwwwxxxyyyzzzyyyxxxxxxwwwtttpppnnnnnnmmmlllkkkgggeeebbbaaaaaa```___]]]YYY[[[]]]```aaa```______[[[[[[[[[\\\^^^```cccdddiiiiiijjjkkklllkkkhhhfff^^^\\\ZZZXXXWWWVVVVVVWWWPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOOOOPPPPPPPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWYYYZZZ\\\^^^```bbbcccdddeeegggiiikkknnnooopppqqquuuwwwyyyzzzzzz{{{}}}||||||{{{yyyvvvssspppnnniiiiiiiiihhheeebbb^^^\\\YYYVVVSSSQQQQQQQQQPPPOOOLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDCCCBBBBBB???@@@AAAAAAAAA@@@???>>>@@@@@@AAAAAABBBBBBBBBCCC@@@AAAAAAAAAAAABBBBBBBBBEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKLLLNNNOOOPPPQQQQQQNNNOOOPPPRRRTTTVVVWWWXXXVVV[[[___aaaaaaaaacccfffggghhhhhhiiijjjkkkllllllmmmmmmnnnoooqqqrrrssssssoooooopppppppppqqqqqqqqqsssrrrrrrrrrrrrrrrssssssrrrssstttuuuvvvvvvvvvvvvrrrrrrrrrrrrrrrqqqqqqqqqnnnllliiiiiikkklllmmmmmmoooqqqsssrrrpppooonnnnnnqqqpppooonnnnnnnnnnnnnnnllllllkkkkkkllllllmmmnnnjjjjjjjjjlllmmmoooqqqrrrtttttttttttttttsssrrrqqqqqqppppppoooooonnnnnnnnniiikkknnnooopppqqqsssuuutttuuuuuuttttttuuuxxx{{{///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------000111111000---,,,,,,,,,+++,,,---/////////...---------......//////000000000333444555666<<>>BBBFFFFFFCCCBBBCCCFFFHHHLLLQQQVVV[[[```dddhhhiiijjjkkkmmmooooooooommmllliiidddaaabbbffflllppprrrrrrrrrrrrssstttuuuuuuxxxxxxxxxwwwvvvuuutttsssuuuvvvyyy~~~~~~zzzwwwwwwvvvvvvuuusssrrrrrrtttwwwyyyyyyyyytttvvvyyy{{{{{{zzzwwwvvvtttqqqmmmkkkkkkkkkkkkjjjfffccc```^^^^^^]]]\\\ZZZWWWYYY]]]```aaa___[[[YYYWWWXXXZZZ]]]___aaabbbccchhhgggfffeeeeeeccc```]]]VVVVVVTTTSSSRRRQQQQQQQQQKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNPPPRRRSSSTTTRRRSSSUUUWWWYYY[[[\\\\\\^^^___bbbdddgggiiijjjkkkmmmooorrrtttuuuvvvyyy{{{}}}}}}}}}~~~wwwwwwvvvtttqqqllliiifff`````````___]]]ZZZVVVTTTUUURRRNNNLLLLLLMMMMMMMMMIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDAAABBBBBBBBBBBBAAA????????????@@@@@@??????>>>>>>======>>>???@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPSSSUUUVVVWWWWWW\\\aaabbb``````bbbeeegggggghhhiiikkkmmmnnnooonnnnnnooopppqqqqqqrrrrrrqqqpppooonnnoooppprrrsssuuutttttttttuuuvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxuuuuuuuuutttssssssrrrrrrooommmjjjjjjkkknnnoooppppppsssuuutttrrrooonnnoooqqqppppppoooooooooppppppmmmlllkkkjjjjjjkkkkkkllljjjjjjiiijjjllloooqqqsssttttttuuuvvvuuuuuutttsssrrrqqqpppooommmlllkkkjjjeeehhhllloooppppppqqqrrroooqqqssstttuuuwwwzzz|||...---++++++---......---++++++++++++++++++++++++......---------,,,,,,,,,---------.........//////&&&)))---///...---------)))***,,,---------,,,,,,------......///000000000...111444555888???KKKTTThhhkkkiii]]]PPPFFF>>>999888===AAABBBCCCIIIUUU___hhhppp~~~ttt```LLLEEEDDDEEEIIIOOOdddpppxxxxxxxxx|||~~~xxxggg[[[SSSOOOPPPXXX___```aaabbb[[[RRREEE<<<999999:::999444444444555777:::<<<>>>@@@EEEIIIIIIFFFEEEGGGJJJNNNSSSYYY___dddgggjjjllljjjkkklllmmmnnnmmmkkkiiijjjgggccc```aaafffkkkoooppppppooopppqqqrrrssstttyyyxxxxxxvvvtttrrrpppooopppsssxxx~~~zzzwwwuuuvvvxxxzzzyyyxxxwwwxxxzzz{{{{{{zzzsssvvvzzz||||||zzzwwwuuurrrooollljjjjjjjjjjjjjjjeeebbb^^^\\\\\\[[[ZZZYYYVVVYYY]]]``````]]]XXXTTTVVVWWWZZZ^^^```aaabbbbbbgggeeebbbaaa___]]]ZZZWWWRRRRRRQQQPPPOOONNNLLLLLLGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIKKKMMMOOOPPPMMMNNNPPPRRRTTTVVVWWWWWWZZZ[[[]]]```cccdddffffffgggiiillloooppprrrvvvxxxyyyyyyzzzzzz|||}}}~~~}}}~~~~~~ttttttsssqqqmmmhhhdddaaaZZZZZZZZZYYYWWWSSSPPPNNNRRROOOKKKJJJJJJLLLMMMMMMGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@AAAAAA@@@???===<<>>>>>>>>>>>>>>:::;;;<<<===>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKLLLNNNPPPRRRTTTVVVWWWXXX]]]bbbbbb```___bbbeeefffggghhhiiilllnnnpppqqqoooooooooppppppqqqqqqqqqsssqqqooonnnnnnpppsssuuuvvvvvvvvvvvvwwwyyyzzzzzz}}}~~~~~~~~~|||{{{zzzxxxxxxwwwvvvuuutttsssssspppmmmkkkjjjllloooqqqqqqqqqtttvvvvvvrrroooooopppqqqpppppppppppppppqqqrrrnnnmmmkkkjjjiiijjjjjjkkkkkkjjjiiiiiikkknnnrrrtttssstttuuuvvvvvvvvvuuuttttttsssrrrpppnnnlllkkkjjjeeeiiimmmqqqqqqqqqqqqrrrmmmpppsssvvvyyy{{{~~~~~~}}}}}}}}}{{{~~~...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***---...///...,,,***)))***+++,,,---.........+++,,,---...///////////////555777777;;;GGGUUU]]]ppplllbbbSSSFFF@@@===<<<<<<;;;@@@HHHNNNSSS```mmmlllZZZKKKEEEBBBCCCOOO```hhhqqqzzz|||yyyyyy~~~yyynnn```WWWVVVRRRTTTZZZbbbfffddd]]]VVVKKKFFF???<<<;;;:::888666555666888888999<<>>@@@AAABBBBBBAAA@@@>>>===AAA@@@???>>>============<<<<<<===>>>???@@@@@@AAA@@@???>>>======>>>???@@@BBBAAAAAAAAAAAAAAAAAAAAA???AAADDDFFFGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJLLLNNNRRRUUUWWWYYY]]]```___]]]^^^dddiiifffggghhhiiijjjjjjjjjjjjoooooooooooopppqqqrrrsssrrrtttttttttrrrrrrsssttttttvvvxxxyyyyyy{{{}}}~~~}}}|||{{{zzzzzzzzzxxxxxxxxxxxxwwwuuusssrrrooonnnnnnmmmnnnoooqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrqqqooonnnnnnlllkkkkkklllnnnnnnlllkkkkkkkkklllnnnoooqqqqqqssstttvvvvvvuuutttsssppppppoooooooooooonnnnnnlllooorrrrrrpppoooqqqssstttvvvyyy{{{{{{|||~~~}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}~~~...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---------,,,,,,+++,,,---///000111222222222666:::<<>>>>>>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOOOOQQQSSSTTTTTTVVVYYY\\\\\\^^^aaaccceeegggjjjlllmmmnnnpppsssuuuvvvwwwwwwyyyzzz|||~~~~~~}}}{{{zzzvvvqqqnnnfffdddaaa]]]YYYVVVUUUTTTRRRQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???>>>???@@@AAAAAAAAA@@@?????????>>>===<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIKKKMMMPPPTTTVVVWWWZZZ]]]]]]\\\]]]bbbggghhhhhhjjjkkklllmmmmmmmmmoooooopppqqqqqqrrrsssssstttuuuvvvvvvuuuuuuvvvwwwwwwyyy{{{|||||||||~~~xxxxxxxxxxxxwwwuuusssrrrqqqpppoooooopppqqqsssttttttttttttsssssssssssssssqqqpppooooooppppppooommmnnnnnnmmmmmmmmmmmmnnnnnnllllllllllllmmmnnnpppqqqpppqqqsssttttttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrsssvvvxxxwwwuuusssuuuwwwxxxzzz||||||||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}|||||||||||||||}}}}}}~~~...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...,,,---------,,,,,,+++***,,,---...000111333444555555999===BBBNNN]]]gggiiieeeZZZJJJ???::::::;;;<<>>???@@@BBBDDDGGGFFFGGGIIIMMMSSSYYY\\\fffggghhhiiijjjiiihhhgggfffhhhlllnnnooopppqqqrrruuuqqqmmmjjjiiijjjjjjjjjmmmjjjjjjnnnpppqqquuuzzz}}}~~~zzzvvvvvvvvvvvvvvvtttttttttuuuvvvvvvwwwwww{{{||||||zzzxxxtttqqqooorrrsssttttttsssqqqnnnmmmjjjiiifffeeeeeedddaaa______^^^\\\YYYXXXWWWWWWWWWSSSSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\[[[ZZZYYYOOONNNMMMKKKIIIGGGEEEDDDFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>==================<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIIIIKKKMMMNNNNNNPPPSSSUUUWWWYYY\\\]]]^^^___bbbdddfffhhhjjjlllnnnpppqqqqqqrrrsssuuuxxx{{{}}}~~~~~~~~~}}}zzzvvvrrroookkkgggccc]]][[[XXXUUUSSSQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLHHHHHHGGGFFFEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAAAAA======???@@@AAAAAAAAAAAA>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<==================<<<<<<======>>>>>>?????????>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIILLLOOORRRSSSSSSVVVYYYZZZZZZ\\\aaaeeeggggggiiijjjlllmmmnnnoooooopppqqqssstttuuuuuuuuuvvvwwwyyyyyyyyyzzz{{{}}}|||~~~{{{{{{{{{{{{zzzxxxwwwvvvvvvuuuuuuuuuuuuwwwxxxyyywwwwwwwwwvvvvvvuuuuuuuuuuuurrrpppnnnooooooooonnnnnnnnnoooooooooooonnnnnnnnnmmmmmmmmmnnnoooppppppnnnooopppqqqqqqpppnnnmmmpppqqqqqqrrrrrrsssssstttxxxzzz|||{{{wwwuuuvvvxxx|||}}}~~~~~~|||{{{{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~|||}}}~~~~~~~~~...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,------,,,,,,+++---......000111222444555777;;;@@@JJJYYYhhhmmmkkkeeeVVVDDD;;;:::<<<@@@CCCGGGOOO[[[fffooozzzmmmWWWMMMHHHOOO\\\iiiwwwuuugggWWWOOONNNTTT___jjjwww{{{{{{tttdddQQQBBB;;;<<<:::999888888999::::::888;;;???AAABBBCCCDDDEEEJJJIIIJJJLLLRRRXXX___ccciiiiiijjjllllllkkkhhhfffdddhhhmmmooopppqqquuuxxxyyyuuupppkkkhhhgggggggggpppmmmmmmooopppooorrrxxxwww~~~}}}yyywwwwwwxxxyyyyyyrrrssstttvvvwwwwwwwwwvvvyyy{{{{{{zzzvvvrrrooommmrrrsssssssssqqqooommmllljjjhhheeeccccccbbb```^^^^^^\\\ZZZWWWUUUTTTTTTTTTQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999999:::;;;<<<=========>>>>>>???????????????>>>>>>???@@@AAABBBCCCCCCEEEFFFHHHIIIIIIKKKNNNPPPSSSTTTVVVWWWWWWXXXZZZ[[[___```ccceeegggiiijjjkkkkkklllooorrruuuxxxzzzzzz}}}{{{yyyyyyzzzzzzyyyxxxuuuqqqlllgggdddaaa^^^[[[YYYWWWUUUSSSQQQQQQPPPQQQOOONNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKGGGFFFEEEEEEDDDDDDDDDEEEFFFDDDCCCAAA@@@@@@AAABBB===>>>>>>?????????@@@@@@======<<<:::::::::::::::;;;::::::::::::::::::::::::;;;<<<======<<<;;;:::999::::::;;;<<<===>>>>>>>>>======>>>>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIKKKNNNPPPRRRPPPRRRTTTVVVWWWYYY^^^bbbcccccceeegggiiikkkmmmooooooppprrruuuvvvwwwxxxxxxxxxzzz|||}}}}}}~~~~~~~~~}}}}}}|||||||||}}}{{{{{{zzzyyyxxxxxxwwwwwwzzzvvvsssqqqpppqqqqqqpppooopppqqqrrrrrrqqqpppoooooooooooooooooopppppppppmmmmmmnnnnnnmmmlllkkkjjjmmmmmmnnnooopppqqqrrrrrrwwwzzz{{{zzzvvvssstttvvv|||}}}~~~~~~|||zzzzzz{{{zzz{{{}}}}}}}}}~~~~~~~~~~~~}}}~~~...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***)))***+++,,,------------//////...///000111333333666===FFFTTTfffsssuuupppdddSSSBBB;;;;;;>>>DDDKKKRRR^^^llluuuzzzyyygggUUUQQQRRR[[[iiiwwweeeZZZOOONNNTTT___mmmyyy{{{nnn\\\KKK???:::;;;;;;::::::999:::;;;<<<999===AAADDDEEEGGGHHHJJJOOOOOOPPPSSSXXX___fffiiikkklllnnnqqqsssqqqlllhhhcccggglllpppqqqtttyyy}}}|||xxxrrrlllhhhggghhhjjjqqqppppppqqqooolllnnnssssss{{{xxxtttssstttvvvvvvvvvssstttvvvwwwxxxwwwvvvuuutttwwwxxxwwwtttqqqoooooossssssrrrrrrpppnnnlllkkkjjjgggdddbbbaaa```___]]]\\\[[[XXXVVVTTTSSSRRRRRRQQQQQQRRRTTTUUUVVVWWWXXXVVVVVVUUUSSSRRRPPPNNNMMMGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@??????>>>>>>===::::::999999999::::::;;;::::::::::::::::::::::::777666666666666666777777:::999999888888999999999999:::;;;<<<===>>>>>>>>>======>>>???@@@AAAAAABBBAAACCCEEEEEEEEEGGGIIILLLNNNOOOQQQQQQQQQQQQSSSUUUXXXYYY\\\^^^aaacccdddeeeggghhhkkkooorrrtttvvvwwwwwwtttqqqpppoooooommmllljjjfffaaa^^^\\\ZZZYYYWWWVVVUUUSSSRRRQQQQQQRRRRRROOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDBBBAAA@@@@@@AAABBB?????????>>>>>>===============<<<;;;::::::::::::::::::::::::::::::999999999:::;;;<<<<<<;;;:::999888888999999:::;;;<<<<<<===============>>>@@@@@@@@@@@@AAAAAABBBCCCCCCDDDFFFFFFGGGIIIKKKMMMOOOPPPNNNOOOPPPRRRTTTWWW[[[^^^``````bbbdddgggkkknnnppppppqqqsssvvvxxxzzz{{{|||{{{}}}~~~}}}|||{{{zzzyyy|||yyyuuusssrrrrrrrrrqqqrrrssstttuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqppppppmmmmmmllllllkkkjjjiiihhhjjjkkklllmmmnnnpppqqqqqqtttwwwyyywwwsssqqqrrrsssxxxzzz{{{{{{zzzyyyzzz{{{xxxyyy|||~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...,,,***)))))))))+++,,,---.........///.........000222444555888BBBQQQaaarrr|||zzzrrr\\\LLL>>>;;;===???GGGQQQaaaooo||||||mmmaaaRRRUUU]]]iiivvvzzzoooVVVPPPMMMUUU```lllwww~~~rrrbbbRRRFFF???<<<666888999999888999;;;======@@@DDDGGGIIILLLOOOQQQUUUVVVXXX\\\```fffkkknnnoooppptttxxx{{{yyyrrrkkkcccfffkkkooosssxxx}}}~~~zzztttmmmiiijjjnnnrrrrrrrrrtttuuuqqqllllllqqqvvvyyywwwtttsssuuuvvvwwwwwwuuuvvvwwwwwwwwwvvvtttsssppprrruuussspppnnnppprrrrrrrrrqqqpppooommmkkkjjjjjjgggccc```______]]]\\\ZZZYYYWWWTTTSSSRRRRRRRRRQQQSSSTTTVVVWWWWWWVVVUUUQQQPPPOOOMMMKKKJJJHHHHHHAAA@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;888888777777777888999999888888888888888888888888666666555555555666777777999888777777666666666777666777999:::;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAA???AAABBBBBBBBBDDDFFFHHHHHHJJJLLLLLLLLLLLLNNNOOOQQQRRRTTTWWWZZZ\\\]]]^^^ccceeegggjjjlllnnnooopppnnnkkkgggeeedddcccbbb```___\\\YYYWWWWWWWWWVVVUUUTTTSSSRRRPPPPPPPPPQQQRRRPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===<<<;;;:::999999999999999999999999999999999999888999999::::::999999888777888888999999:::::::::;;;<<<<<<<<<=========>>><<<======>>>???@@@AAAAAADDDDDDFFFGGGIIIKKKLLLMMMMMMMMMNNNOOORRRUUUXXXZZZ______aaadddggglllppprrrrrrssstttvvvyyy|||~~~~~~}}}zzzwwwuuuuuuuuutttsssvvvvvvwwwwwwwwwwwwvvvvvvsssssssssssssssrrrqqqpppnnnmmmlllkkkjjjiiihhhgggjjjjjjkkklllnnnooopppppppppsssuuuuuurrrpppqqqssssssuuuwwwwwwwwwvvvwwwxxxuuuwwwzzz}}}~~~}}}|||{{{}}}||||||}}}~~~~~~...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++******+++,,,,,,---------------------///111555888:::@@@MMM]]]lllwwwzzzrrrgggQQQEEE<<<===???AAALLLYYYooo|||vvvjjj___YYYQQQ\\\jjjvvvyyyfffZZZOOONNNTTTbbbpppxxx|||~~~zzzpppaaaRRRGGG???;;;999222444777999999:::===@@@AAADDDHHHKKKNNNRRRWWWZZZ\\\]]]```dddhhhllloooppprrrsssxxx~~~|||sssjjjdddeeehhhnnnvvv||||||xxxrrrkkkhhhkkkrrrxxxtttvvvzzz}}}yyysssrrrvvv~~~}}}{{{yyywwwvvvxxxyyyyyyyyyxxxwwwwwwvvvtttrrrqqqpppnnnppprrrppplllkkkooosssqqqqqqooonnnllljjjiiihhhhhheee```^^^]]]\\\[[[YYYYYYWWWVVVTTTSSSRRRSSSSSSQQQSSSVVVWWWWWWUUUSSSQQQLLLKKKIIIHHHFFFEEEDDDDDD<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999888888555555555555555666777777555555555555555555555555666555555555555666777888555555444444444555666666666666777888888999888888::::::;;;;;;<<<============>>>@@@@@@@@@AAACCCEEECCCEEEGGGGGGGGGGGGIIIKKKJJJKKKNNNQQQTTTVVVWWWXXX\\\]]]^^^```bbbcccddddddbbb___\\\ZZZZZZZZZZZZYYYXXXVVVTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQRRROOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFCCCBBBBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<===>>>;;;;;;:::999888888888888666666666777888888888999999888888777777888888999888888888888999999999999888999:::;;;<<<;;;::::::::::::;;;<<<===>>>??????@@@AAACCCEEEFFFHHHHHHIIIMMMLLLLLLNNNQQQTTTVVVWWW\\\]]]^^^aaafffkkkooorrrtttttttttvvvyyy~~~~~~}}}|||||||||zzzxxxzzzyyyyyyyyyyyyyyyyyyzzzttttttuuuuuutttsssqqqpppooonnnmmmkkkjjjhhhhhhggghhhhhhiiijjjkkkkkklllllljjjnnnqqqqqqooonnnpppsssppprrrttttttsssrrrssstttrrruuuxxx{{{}}}|||{{{zzzzzzzzz{{{|||}}}...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,---------,,,+++++++++,,,---///333888<<>>999666333000333777:::;;;===AAAEEEEEEGGGJJJNNNQQQVVV\\\``````aaaeeehhhllloooqqqqqqrrrtttyyy|||pppfffeeedddgggmmmwwwxxxuuuooohhheeejjjsss{{{www{{{{{{{{{{{{zzzzzzxxxvvvvvvwwwxxxxxxxxxyyyxxxvvvtttrrrooonnnmmmmmmooopppmmmiiiiiinnnrrrpppooonnnllljjjhhhgggfffgggccc___\\\ZZZZZZYYYXXXXXXWWWUUUTTTSSSSSSSSSTTTQQQSSSVVVXXXWWWTTTPPPNNNHHHGGGFFFDDDCCCBBBBBBBBB:::::::::::::::;;;;;;;;;777777777777666666666666444333333333444444555666333333333333333333333333111000000000111222333333111111222222333444666666666666777777666555555444555555666666777777888888;;;===>>>>>>>>>???AAADDD@@@AAACCCDDDDDDEEEFFFHHHFFFGGGJJJMMMPPPRRRSSSTTTSSSTTTUUUWWWXXXXXXXXXXXXZZZWWWTTTSSSTTTVVVVVVVVVUUUTTTSSSSSSUUUUUUTTTSSSTTTTTTRRRQQQQQQQQQRRRSSSNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGBBBBBBAAAAAAAAABBBBBBCCC@@@AAABBBCCCBBBAAA@@@???<<<<<<;;;;;;<<<===???@@@:::999888777666666666666333444444555666777888888999888777666666777888999999999999999888888888888666777999:::;;;:::888777888888999:::;;;======>>>>>>???AAACCCDDDEEEFFFFFFMMMLLLLLLMMMPPPSSSUUUUUUXXXYYY[[[^^^bbbhhhmmmpppuuuuuutttuuuyyy~~~~~~|||{{{zzzyyyyyyzzz{{{|||uuuuuuvvvvvvuuusssqqqppppppooommmkkkjjjiiihhhhhheeeeeeeeefffgggggghhhhhheeehhhlllmmmkkkkkknnnqqqoooqqqrrrqqqpppoooooopppqqqssswww{{{||||||zzzyyyyyyyyyzzz{{{}}}...------,,,,,,------......,,,++++++++++++***(((------------------------///...,,,+++***++++++,,,+++,,,,,,------,,,,,,+++------,,,++++++++++++,,,111------111555777>>>HHHTTTaaalllooolllfff[[[OOODDDAAA@@@AAADDDLLL\\\kkk{{{}}}xxxlllbbbYYYSSSSSSVVVfffppp}}}kkk^^^TTTNNNQQQ```nnnyyy|||hhhYYYOOOCCC;;;999999777555555666888:::===AAAFFFJJJNNNOOORRRVVV[[[___bbbccceeeiiinnnppppppppprrrssstttuuuzzzwwwjjjcccbbbdddiiirrrzzz~~~~~~}}}rrrmmmfffbbbccciiirrrxxx{{{}}}zzzzzz}}}yyyvvvvvvxxxzzzyyyxxxzzzyyyxxxwwwtttrrrooonnnmmmllllllooossstttrrrooommmllljjjiiijjjiiigggfffdddbbb```]]]ZZZXXXWWWWWWTTTQQQOOOQQQVVVYYYWWWUUUWWWWWWVVVUUUQQQMMMIIIFFFDDDBBB???>>>>>>===<<<:::;;;;;;;;;:::::::::999999888777666555444444333444000000111111111222222222...000444666777555333111000000111111111222222222222222222333333333444444666555333333222333444555777666555777999:::999888666666777888:::;;;<<<===>>>>>>???@@@AAACCCEEEFFFBBBEEEGGGHHHHHHHHHIIIKKKKKKLLLLLLMMMNNNOOOOOOPPPLLLMMMNNNOOOQQQRRRSSSTTTPPPRRRTTTVVVXXXXXXWWWVVVRRRRRRQQQQQQQQQQQQRRRRRRNNNMMMLLLKKKJJJIIIHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCBBBAAAAAA@@@@@@???BBB@@@>>>>>>???@@@???>>><<<<<<<<<;;;;;;:::::::::<<<:::888666555555666777555666777666555444555666444444444444444444444444666666666666666666666666666666666666666666666666555666777888999:::;;;;;;<<<===>>>???@@@AAABBBBBBEEEFFFGGGIIILLLNNNPPPPPPUUUWWWZZZ]]]___cccgggjjjtttwwwzzz|||}}}|||zzzzzzzzzyyyxxxwwwxxxxxxwwwuuusssqqqoooooonnnllliiihhhgggggggggffffffffffffeeeeeeeeeeeehhhhhhhhhhhhhhhhhhiiiiiiiiimmmpppoookkkjjjlllooorrrtttxxxyyyyyyxxxxxxyyyzzzyyyxxxxxxyyy|||~~~...------,,,,,,------...---,,,+++,,,---...---,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------///...000555888;;;DDDNNN]]]eeejjjgggbbbZZZOOODDD???======@@@EEEOOO```oooxxx}}}vvvjjj]]]UUUQQQQQQXXXaaarrrwww}}}nnn\\\SSSTTTWWWdddrrr~~~qqq]]]NNNFFF===777777777666444777888;;;===@@@EEEJJJOOOTTTUUUWWW[[[^^^bbbdddfffhhhlllpppsssrrrrrrsssuuuvvvuuuxxx~~~}}}ssshhhccc```bbbgggnnntttwwwuuussslllhhhccc```bbbiiirrrwww~~~|||{{{}}}zzzvvvuuuxxxzzz{{{{{{zzzzzzxxxvvvsssooommmkkklllkkkkkkmmmpppqqqooommmkkkiiigggggggggfffdddbbbaaa```^^^[[[YYYWWWVVVUUUVVVTTTSSSVVVZZZ\\\ZZZWWWSSSSSSRRROOOLLLIIIEEECCCBBB@@@===<<<<<<<<<:::999888888888888777777777777333222111000////////////000000000111111222222222...000222444444333111000000000000111111111222222222222222222333333333333444333222111111222333444444333222333666777666555777777777888888999999999:::;;;<<<===???@@@AAABBB@@@BBBDDDEEEDDDDDDEEEGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPNNNPPPSSSUUUVVVVVVVVVUUUSSSRRRRRRRRRQQQQQQQQQQQQMMMLLLLLLKKKJJJIIIHHHGGGIIIIIIHHHGGGFFFFFFFFFFFF???@@@@@@AAAAAABBBCCCCCCAAA???>>>>>>?????????>>>:::999999888888777777777777666444333333333444555444555666555444333444555333333333333333333333333555555555555555555555555666666666666666666666666444555666777888999999:::;;;<<<<<<===???@@@@@@AAACCCDDDEEEGGGIIIKKKMMMNNNOOOQQQTTTWWWYYY\\\```cccppprrruuuwwwyyy{{{~~~~~~}}}{{{{{{zzzyyywwwuuusssrrrooonnnllliiigggfffffffffffffffeeedddcccbbbbbbbbbaaaaaabbbbbbcccdddeeeeeegggkkknnnmmmjjjiiikkknnnooorrruuuwwwwwwvvvvvvwwwwwwwwwvvvvvvxxx{{{}}}...------,,,,,,------...---,,,,,,---///000000///------------------------++++++,,,---------,,,,,,,,,+++***))))))***+++,,,------,,,------...///000---///333888;;;AAALLLWWWfffgggddd\\\TTTMMMEEE===???===>>>DDDKKKUUUeeetttxxx}}}|||fff[[[PPPMMMOOOXXXfffsss}}}{{{|||}}}kkk^^^RRRMMMVVVdddyyyvvvaaaOOOBBB===888555666777666555999;;;===@@@DDDJJJQQQVVV\\\]]]___aaadddfffhhhiiijjjmmmppprrrrrrrrrssstttvvvtttuuuxxxvvvmmmdddaaa^^^aaaffflllpppooolllhhheeebbb___^^^bbbiiiqqqwww}}}{{{}}}zzzxxxwwwyyy{{{}}}}}}yyyxxxvvvtttpppmmmjjjhhhjjjiiijjjlllnnnnnnllljjjhhhfffdddccccccbbb```^^^]]]\\\ZZZXXXVVVUUUTTTTTTVVVUUUUUUXXX\\\]]]ZZZVVVPPPNNNLLLHHHEEECCCAAA@@@???===;;;::::::999888777555555555555444444444444333333222111000000000000000000000000111111111111...///000111111111000000000000000000111111111111111111111222222222333333222111111000000111222222222111000222444555444333666666666666666666666666666777999;;;<<<===<<<<<<===???@@@AAA@@@???@@@AAA@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMMMMNNNQQQSSSTTTUUUUUUTTTSSSSSSTTTSSSRRRQQQOOONNNLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEE@@@@@@@@@AAABBBBBBCCCCCCAAA???======>>>>>>>>>===<<<<<<<<<;;;:::999999999333333333333333333333333222333444333222222333444333333333333333333333333333333333333333333333333555555555555555555555555333333444555666666777777999::::::;;;<<<===>>>>>>???@@@AAACCCEEEGGGHHHIIIJJJLLLNNNQQQRRRUUUYYY\\\gggiiikkknnnppptttyyy|||}}}zzzxxxvvvuuuuuuooonnnllliiigggeeeddddddfffeeedddcccaaa```____________```bbbcccdddeeefffdddgggjjjjjjhhhhhhjjjmmmlllooorrrttttttssssssttttttttttttuuuwwwyyy|||}}}...------,,,,,,------......---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,+++)))(((((()))+++,,,,,,,,,------...000111222...111555999===GGGVVVbbbjjjeee[[[QQQJJJEEEBBB???CCCAAADDDKKKSSS]]]kkkxxx}}}{{{lllYYYSSSOOOSSS[[[fffuuu}}}yyy{{{~~~xxxggg[[[XXXUUURRR___rrr{{{iiiTTTEEE<<<:::888777999:::999777:::<<>>>>><<<<<<<<<===@@@@@@@@@AAAAAABBBBBBBBBDDDDDDFFFGGGIIIKKKMMMMMMMMMNNNPPPRRRSSSTTTUUUUUUSSSTTTUUUTTTSSSPPPNNNLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@AAA???===<<<=========<<<>>>======<<<;;;:::999999333444444444333222111111///111222222000000111333222222222222222222222222111111111111111111111111333333333333333333333333111111222222333444555555777777888999999:::;;;;;;;;;<<<===>>>@@@AAABBBCCCFFFHHHJJJLLLMMMPPPSSSVVV\\\]]]```bbbeeejjjppptttwwwyyy}}}}}}zzzxxxvvvvvvvvvooonnnllljjjgggeeedddccceeeeeedddcccbbbaaa````````````aaabbbcccdddeeeeeeaaaccceeefffeeefffiiikkkjjjmmmppprrrqqqqqqqqqqqqqqqrrrsssuuuwwwzzz|||~~~...------,,,,,,------......---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,+++)))(((((()))+++,,,,,,,,,---...///000222333000333666888???MMM^^^jjjkkkaaaTTTIIIDDDAAAAAABBBAAAAAAHHHSSS___iiivvvjjjZZZMMMMMMTTT```jjjsss|||~~~{{{zzz~~~xxxqqqllldddVVVOOOUUUZZZ___oooqqq\\\KKK@@@:::999999999::::::999888999;;;>>>BBBHHHPPPYYY___ggghhhiiijjjlllnnnoooooonnnmmmkkkkkklllmmmoooooooooooorrruuuoooddd[[[XXX[[[___fffkkkllljjjgggeeebbbaaa```aaaeeelllssswwwzzzwwwzzz|||~~~{{{yyyqqqppppppooommmllljjjiiihhhiiikkklllllllllllllllhhhfffcccbbbaaa___\\\ZZZWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVTTTPPPMMMLLLIIIFFFBBB???>>>>>>???999777555444555555444222222222222222111111111111000000///.........//////////////////////////////111000///......///000000....../////////000000000/////////000000000111111000000111222222222222222111000///000222444333222///000000111333444444555222444666888999999888777999:::<<<<<<;;;:::;;;;;;@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFIIIKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUVVVTTTTTTUUUUUUSSSPPPMMMKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA???===<<<======<<<;;;:::999999888666555555444444444444333222000......---///000000//////000222111111111111111111111111000000000000000000000000111111111111111111111111000000000111111222222333444555555555666777777777777888888999;;;<<<======AAABBBDDDEEEFFFHHHKKKNNNOOOQQQTTTVVVYYY^^^dddhhhkkknnnqqqsssvvvyyy~~~~~~}}}~~~~~~~~~|||zzzwwwuuusssssssssmmmmmmllljjjgggeeedddcccccccccccccccbbbbbbbbbbbb^^^^^^^^^_______________^^^___```aaabbbcccfffhhhhhhkkknnnpppoooooooooooopppqqqsssvvvyyy|||~~~...------,,,,,,------......,,,++++++++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++***))))))***+++,,,,,,,,,------///000111222222666888;;;EEEUUUdddkkkiii\\\MMMEEE@@@>>>>>>AAA===@@@LLL^^^nnnzzzqqq[[[OOOEEEKKKXXXiiitttxxx{{{~~~||||||uuujjjaaa[[[WWWOOOLLLUUUaaannn{{{eeeQQQDDD===888888888888888888888777:::;;;>>>BBBHHHQQQ[[[aaaiiijjjkkkmmmoooqqqrrrssssssoookkkiiijjjmmmoooqqqmmmnnnrrrtttnnnaaaYYYWWWZZZ___fffjjjkkkjjjhhhgggfffeeedddeeejjjqqqyyy~~~~~~|||yyywwwzzz}}}zzzvvvsssnnnnnnnnnnnnmmmlllkkkjjjfffiiilllmmmmmmlllmmmnnniiigggdddbbbaaa___\\\ZZZWWWVVVVVVVVVVVVWWWXXXYYYWWWXXXWWWVVVTTTPPPMMMKKKIIIGGGDDD@@@>>><<<<<<===777555333333333333222111222111111111111000000000000000////////////000000////////////............000000///.........//////............////////////........./////////000000///000111222222333222222...------...000111000///---...///000222333444555333444666777888888888777777999;;;;;;:::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAADDDFFFHHHJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVTTTTTTTTTTTTRRRPPPNNNMMMJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJHHHGGGEEECCCDDDDDDEEEFFFFFFGGGGGGBBB@@@>>>===>>>>>><<<;;;::::::999777666555444444111111000///...------,,,,,,...////////////000111000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111222222222333333444444444444444555666777777888888999;;;<<<======>>>AAACCCDDDFFFIIIKKKNNNRRRWWWZZZ]]]___bbbdddfffjjjnnnrrrzzz~~~|||{{{~~~|||yyyxxxyyyyyyyyyxxxvvvuuusssqqqooonnnnnnmmmiiiiiiiiihhhfffdddbbbaaa```````````````aaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]^^^aaacccdddfffhhhlllmmmmmmllllllmmmoooqqqssswwwzzz}}}...------,,,,,,------...,,,+++******+++,,,+++)))++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,------...///000111333888<<>>;;;<<>>666777888888777888999:::;;;<<>>@@@BBBDDDGGGHHHIIIKKKKKKLLLNNNPPPRRRTTTUUUUUUTTTSSSRRRQQQPPPOOOOOOKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJHHHFFFEEEFFFFFFGGGGGGHHHHHHIIICCCAAA???>>>>>>>>>===<<<;;;;;;:::888777666444444000///...------...///000,,,---//////...///000222////////////////////////////////////////////////......................../////////000000000000000000000000111111111111111222222333333444444555555444555666777666777:::<<<<<<>>>BBBDDDEEEHHHKKKMMMPPPQQQSSSUUUVVVZZZ___bbbkkkqqqyyy}}}}}}zzzyyyxxxvvvuuuwwwuuurrrppppppppppppooolllllllllkkkjjjiiigggfffddddddddddddcccaaa```^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\[[[ZZZZZZ\\\^^^```aaabbbeeeiiijjjjjjiiiiiijjjnnnooossswwwzzz~~~...------,,,,,,------...***))))))***,,,------,,,++++++++++++++++++++++++///...,,,+++***++++++,,,+++,,,,,,------,,,,,,+++------,,,------...///000444999@@@HHHWWWfffiiidddXXXJJJ???<<<===;;;<<<@@@KKKRRRccczzzwww___RRRPPPRRRWWWddduuupppcccWWWMMMGGGFFFSSScccrrrsss___NNNCCC??????777888999999999:::<<<>>><<<===@@@DDDJJJSSS]]]dddjjjkkknnnqqqtttwwwzzz{{{vvvnnnddd___aaaffflllnnnqqqppppppooohhh___\\\^^^dddiiinnnqqqpppooooooqqqkkkiiiiiilllsss}}}{{{yyy{{{}}}~~~~~~}}}xxxrrrmmmlllmmmppppppooonnnllljjjhhhgggbbbfffjjjlllkkklllnnnpppiiigggdddbbb```^^^[[[XXXXXXXXXYYYYYY[[[\\\^^^^^^[[[ZZZXXXSSSNNNIIIGGGFFF@@@???===;;;999777666555555444222111222222222111//////.........---------,,,,,,+++++++++,,,,,,---//////.........---------,,,------------,,,+++***---------.........//////---------.........//////+++,,,...000000000000///000///...000222333222111000000000111111111111111444444444444444555777777333555777888888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@CCCEEEHHHIIIJJJIIIJJJKKKLLLOOOQQQSSSTTTUUUTTTSSSQQQPPPPPPPPPPPPKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMMMMLLLKKKHHHGGGJJJJJJIIIHHHHHHGGGGGGFFFDDDBBB@@@?????????===<<<777777666444333111000000//////......///222444666,,,---////////////000222////////////////////////////////////////////////......................../////////000000000000000////////////000000000000111111222222333333333333222444555555444555777999888:::>>>@@@AAABBBDDDFFFHHHIIIJJJKKKMMMPPPUUUXXX]]]cccjjjnnnooorrrwww|||}}}zzzwwwvvvuuusssrrrqqqnnnkkkiiiiiiiiihhhgggffffffggggggfffeeecccbbb``````aaaaaa```___]]]\\\[[[ZZZZZZXXXWWWVVVUUUTTTRRRRRRSSSTTTVVVWWWXXXXXX\\\ZZZXXXXXXZZZ]]]^^^___```cccfffhhhhhhgggggghhhlllnnnrrrvvvzzz~~~111000000///...---------...,,,******,,,,,,***((((((...///******///000,,,+++,,,------++++++,,,---+++++++++,,,,,,,,,---------...//////000222555888;;;>>>FFFTTT```ddd___YYYMMM???666:::======BBBKKKTTT___rrrmmmWWWLLLKKKTTTbbbuuuuuulll]]]LLLHHHNNNWWWdddwwwvvvaaaOOOEEE???:::777666777999<<<===???@@@@@@@@@BBBDDDFFFJJJQQQZZZaaahhhiiimmmrrrvvvyyyxxxwwwlll```XXX[[[```bbbggglllsssqqqnnnjjjgggfffeeedddiiilllppprrrqqqqqqqqqrrrssssssssstttzzz~~~|||||||||||||||}}}}}}}}}}}}wwwrrrooonnnoooqqqssspppnnnooopppooollliiiiiiiiiiiiiiijjjjjjkkkkkkeeedddcccaaa^^^[[[YYYWWWZZZ[[[]]]^^^^^^]]][[[ZZZ\\\YYYTTTNNNIIIFFFDDDCCC===<<<;;;888777555444444333222222111111111111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................,,,//////------//////,,,------...............------------...///000111222000//////.........//////222222222222222222222222555555555555555555555555666666666777888888999999999999999:::::::::;;;;;;>>>???@@@AAACCCDDDEEEEEEJJJJJJJJJJJJLLLOOORRRTTTXXXXXXWWWUUUTTTSSSRRRQQQOOOOOOOOOOOONNNNNNNNNNNNPPPQQQQQQPPPMMMLLLLLLMMMHHHHHHIIIIIIHHHHHHGGGFFF@@@@@@@@@???>>>======<<<999999777666444222111000///............---------,,,------......------,,,,,,,,,------...///000000............//////000000........................+++,,,---...///...---,,,////////////000000000000000000000000000000000000///000111222222333333222222444666888:::<<<======?????????@@@BBBFFFIIILLLOOORRRWWW[[[___cccgggjjjlllooouuu|||}}}|||{{{{{{xxxtttrrrqqqpppooommmmmmjjjfffdddddddddcccccc^^^^^^______^^^^^^]]]\\\^^^\\\ZZZYYYXXXWWWUUUSSSRRRQQQQQQPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNSSSRRRRRRRRRTTTWWWZZZ\\\ZZZ\\\^^^___```aaaccceeehhhjjjmmmqqqvvvzzz}}},,,,,,------......//////...,,,******,,,,,,+++))))))++++++)))***,,,,,,***+++,,,------++++++,,,------............/////////...///000000///000222555<<>><<<:::999:::;;;===???AAABBBCCCDDDGGGJJJMMMPPPUUU]]]bbbggggggiiilllppprrrrrrqqqeee\\\VVVZZZ```ccchhhlllpppnnnllljjjhhhhhhhhhhhhlllmmmoooqqqssstttvvvxxxyyyxxxyyy~~~|||xxxyyyzzz{{{|||}}}~~~~~~~~~|||zzzvvvrrrpppqqqrrrsssrrrpppnnnnnnooonnnkkkiiieeefffggghhhhhhggggggfffeeedddbbb```^^^\\\ZZZYYY]]]]]]^^^^^^]]][[[YYYWWWUUUSSSNNNIIIDDDAAA@@@???>>>===;;;999777666555555111000000/////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,///000------///...+++++++++,,,---......------------------...///000000//////...............///222222222222222222222222444444444444444444444444555555666666777888888999999999999999::::::::::::>>>>>>???@@@BBBCCCDDDEEEHHHHHHHHHIIIKKKNNNQQQSSSWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUVVVUUURRRPPPPPPQQQIIIIIIIIIIIIHHHGGGFFFEEE@@@@@@???>>>===<<<;;;;;;777777555444222000///...///............---------,,,------......------,,,,,,,,,,,,---.........///,,,,,,---------...........................------,,,,,,---............---...////////////000000000000000000000000000000000000111222333333444333333333444555666777888888888:::::::::;;;===@@@CCCEEEFFFIIIMMMPPPSSSWWW[[[^^^```bbbhhhnnnvvv||||||yyywwwuuutttvvvsssooommmmmmllljjjiiigggdddaaa``````aaaaaa```ZZZZZZ[[[[[[ZZZZZZYYYXXXZZZXXXUUUTTTTTTSSSQQQOOOOOOOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMOOORRRUUUVVVVVVXXX[[[\\\\\\^^^```bbbdddfffiiinnnrrrwwwzzz|||++++++,,,,,,---......///...,,,******,,,,,,,,,+++---***(((++++++)))((()))+++,,,---,,,+++***+++---******+++++++++,,,,,,,,,---///000111111222555777AAAKKK\\\kkkqqqjjj[[[NNNCCC<<<:::>>>AAADDDNNN[[[mmmvvvqqq]]]SSSXXXbbbnnnyyyppp]]]SSSMMMLLLVVVccc~~~zzzlllTTTMMMCCC===<<<<<<<<<<<<<<<===>>>@@@CCCFFFHHHIIIKKKNNNRRRVVVYYY\\\```cccfffeeedddfffhhhjjjjjjiii\\\WWWUUUZZZ```eeehhhlllllllllkkkjjjjjjjjjkkkkkkooonnnnnnpppuuuyyy{{{||||||}}}zzzvvvwwwyyyzzzzzz~~~}}}|||||||||zzzwwwuuuvvvxxxzzz|||}}}~~~}}}}}}wwwvvvuuusssssssssttttttrrrpppnnnmmmmmmllljjjhhhcccdddeeeffffffeeedddcccdddcccbbb```^^^^^^]]]]]]``````___^^^[[[XXXUUUSSSRRRPPPLLLHHHDDDAAA@@@???<<<;;;999777555444444333///......---,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,---000000---,,,...---***)))***+++,,,------...---...---------------............---------......///333333333333333333333333333333333333333333333333444444555555666777777888888888888888999999999999<<<===>>>???@@@BBBCCCCCCEEEEEEFFFGGGJJJMMMPPPRRRUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXWWWXXXYYYXXXUUURRRQQQQQQJJJJJJJJJIIIGGGFFFDDDCCC@@@???>>>===;;;:::999888555444333222000...------///............---------,,,------......------,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,/////////......------------------------...//////........./////////000000000000000000000000000000111111222333444444444444000111222333555555555666777777777777888;;;===>>>===@@@CCCEEEGGGJJJMMMOOOQQQTTTXXX^^^eeekkkooorrrxxx{{{|||zzzyyywwwtttqqqnnnlllkkkmmmkkkhhhffffffeeecccbbb___]]]ZZZZZZ[[[\\\\\\[[[TTTUUUUUUUUUUUUTTTSSSSSSRRRQQQNNNMMMMMMLLLJJJHHHJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFHHHJJJMMMNNNPPPRRRTTTVVVWWWXXX[[[]]]^^^```ccchhhmmmqqquuuwww~~~.........---------,,,,,,---,,,+++***+++,,,------000+++)))......***))),,,***,,,,,,,,,+++***+++,,,))))))))))))************+++---000222444777;;;>>>JJJRRR___iiikkkcccVVVMMMDDD@@@>>>AAADDDKKKZZZhhhxxx}}}~~~lll[[[UUU]]]iiiyyywwwfffTTTKKKLLLUUUfffuuu{{{fffVVVHHHDDD???<<<;;;<<<;;;:::===>>>@@@DDDHHHLLLPPPRRRQQQTTTYYY^^^aaabbbbbbbbbgggdddbbbaaabbbcccccccccYYYWWWXXX\\\bbbfffiiijjjlllkkkkkkkkkkkklllllllllnnnmmmmmmqqqvvvzzz{{{{{{{{{zzztttqqqqqqsssuuuuuuwwwwwwxxxyyyyyyyyywwwvvvvvvwwwyyy{{{|||{{{zzzyyyttttttttttttssssssssssssqqqooommmlllkkkjjjhhhhhheeeeeeddddddddddddddddddccccccbbbbbbbbbcccdddeeebbbaaa```]]]YYYUUUQQQOOOMMMLLLIIIEEEBBB@@@>>>>>>777666555333111000000000......---,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...+++++++++++++++,,,,,,,,,---///000---,,,...---)))))))))+++,,,......//////...------,,,,,,,,,------...------------......///333333333333333333333333111111111111111111111111333333444444555666666666666666777777777888888888:::;;;<<<===>>>@@@AAAAAABBBCCCDDDFFFIIIMMMOOOQQQTTTUUUVVVXXXYYYZZZZZZZZZTTTTTTTTTTTTUUUWWWXXXYYYXXXYYYYYYWWWSSSNNNKKKKKKJJJJJJIIIHHHFFFDDDBBBAAA???>>>===;;;999777666555444333222111///...---,,,///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------///...---------...000111....../////////000000000000000000000000000000000111111222333444444444444,,,---///222444666777888888777777777888999:::;;;;;;===???@@@AAABBBEEEGGGIIIKKKOOOSSSYYY]]]aaacccgggjjjooouuuxxxyyyxxxxxxxxxwwwwwwxxxyyyyyyvvvsssrrrqqqooommmjjjgggeeeccceeecccaaa______^^^]]][[[ZZZXXXUUUUUUUUUUUUUUUTTTOOOOOOOOOOOOOOONNNNNNMMMLLLJJJHHHGGGGGGFFFDDDBBBCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAACCCEEEFFFHHHJJJMMMOOOPPPQQQTTTVVVWWWYYY]]]aaafffkkknnnpppsssuuuyyy|||/////////...............,,,,,,+++++++++,,,...///000......000...******---***+++,,,,,,******+++,,,,,,,,,,,,,,,------------+++---///222555:::???CCCRRRZZZdddiiifff\\\PPPIIICCCAAA@@@CCCJJJWWWjjjzzzssscccXXXYYYffftttkkk]]]OOOKKKSSScccvvv~~~jjjTTTEEEAAA@@@>>>======<<<;;;;;;>>>@@@CCCHHHMMMSSSWWWZZZWWWYYY]]]bbbeeeeeedddccceeebbb^^^\\\]]]]]]^^^]]][[[\\\^^^```dddhhhiiihhhmmmmmmmmmmmmllllllkkkkkkkkklllnnnrrrvvvyyyzzzzzz|||wwwtttpppnnnnnnpppqqqrrrssstttvvvwwwxxxwwwwwwwwwwwwxxxxxxyyyxxxwwwuuuttttttttttttsssrrrqqqqqqpppoooooommmkkkhhhgggggggggfffeeebbbaaa```bbbdddfffcccddddddeeegggiiijjjkkkcccaaa^^^ZZZVVVQQQNNNLLLFFFEEEBBB@@@===;;;999888555444333111000//////...///...------,,,,,,------,,,,,,+++***************+++++++++,,,,,,---------------,,,,,,,,,,,,------*********+++++++++,,,,,,,,,//////,,,,,,...---******+++,,,---//////000000...------,,,,,,,,,---------------------...///000333333333333333333333333111111111111111111111111111222222333444444555555555555555666666666777777888999:::;;;<<<>>>??????@@@AAACCCFFFIIILLLNNNOOOQQQRRRUUUXXXZZZZZZ[[[ZZZSSSSSSSSSSSSTTTVVVYYYZZZZZZZZZYYYUUUOOOIIIFFFEEEIIIIIIHHHFFFDDDBBB@@@???===<<<;;;999777555444333444333222111000///...---///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++............------------000000/////////.........000///...---...///000111/////////000000000000111111111111111111111111111000111222333444444444444---///111333555666777888777777777777888888999999;;;<<<>>>???>>>???@@@BBBDDDFFFHHHLLLPPPSSSVVVWWWZZZ]]]ccchhhkkkllllllkkklllllllllmmmnnnnnnmmmkkkjjjjjjiiigggeeebbb```___^^^\\\[[[ZZZZZZZZZXXXVVVWWWUUURRRQQQPPPOOOMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHFFFDDDBBBBBBBBBAAA???>>><<<<<<;;;;;;;;;<<<======:::::::::::::::::::::::::::::::::;;;===>>>???@@@AAACCCFFFGGGHHHJJJLLLNNNQQQRRRVVVZZZ^^^bbbfffggghhhkkknnnrrruuu{{{,,,,,,---...///111222222+++,,,,,,+++***,,,///222111666888222+++***,,,,,,***+++,,,+++***)))***,,,+++++++++,,,,,,,,,---------...000333777===EEEJJJZZZbbbkkkllldddUUUHHHAAA>>>>>>@@@GGGTTTfffyyy{{{fffZZZXXXaaarrrxxx^^^VVVPPPSSS```rrrnnnYYYGGG;;;999:::;;;<<<===>>>>>>??????BBBGGGMMMSSSWWW[[[]]][[[\\\^^^bbbfffgggfffdddbbb```\\\ZZZZZZ[[[[[[ZZZ___bbbddddddfffiiijjjhhhnnnnnnnnnnnnmmmlllkkkjjjiiilllpppsssvvvyyy}}}{{{uuuooommmkkkjjjjjjlllnnnoooooorrruuuvvvuuutttuuuvvvxxxwwwvvvuuusssrrrrrrqqqssssssrrrqqqpppooonnnnnnnnnnnnmmmiiifffdddeeefffeeedddbbb```aaaccceeegggfffggghhhjjjkkklllllllllaaa___\\\WWWSSSOOOKKKJJJEEEDDDBBB@@@===;;;999888555555333222111000000000///......---------------,,,,,,+++******************++++++,,,,,,------...------,,,,,,,,,,,,------*********++++++,,,,,,---***---...,,,,,,......***+++,,,---...///000000000...---------------.....................///000111222222222222222222222222111111111111111111111111000000111222222333333444444444444444555555555555666777888999:::<<<======>>>???AAADDDGGGIIIKKKLLLLLLNNNQQQTTTWWWXXXXXXWWWTTTSSSRRRRRRSSSUUUXXXZZZZZZZZZWWWRRRLLLGGGEEEDDDGGGFFFEEEDDDBBB@@@>>>===::::::888777555444333222444333222111000//////...///............---------,,,------......------,,,,,,,,,,,,,,,------------000///////////////......///////////////////////////////////////000111111000000000111111111222222222222222222222222222222222222333444555555555555444444555555555555444444666666666666777777777777:::;;;<<<<<<;;;;;;===>>>@@@AAACCCEEEHHHJJJLLLMMMQQQTTTXXX\\\___`````````aaabbbcccdddddddddcccbbbbbbccccccbbbaaa___\\\[[[XXXVVVUUUVVVVVVUUUSSSQQQSSSQQQNNNMMMLLLJJJGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDAAA@@@>>>>>>>>>===<<<:::777777777888888999:::;;;777777777777777777777777666666777888::::::;;;<<<<<<>>>@@@BBBBBBCCCEEEGGGIIIKKKNNNQQQUUUXXX[[[]]]^^^aaaeeegggjjjpppxxx***+++,,,---///000111222+++,,,,,,+++***,,,000444777EEEHHH888+++---///,,,)))+++,,,+++***)))***+++************++++++++++++...000222666>>>IIITTT\\\iiimmmooohhhYYYJJJAAA===<<<>>>BBBLLL]]]ooo~~~yyykkk]]]\\\cccnnn{{{ssseeeUUUUUUWWWaaaqqquuu^^^MMM@@@999666888;;;===???@@@BBBCCCCCCFFFKKKQQQVVVYYYZZZ[[[```______aaaeeehhhhhhgggcccaaa___^^^^^^___^^^]]]```fffhhhfffgggkkkkkkhhhmmmmmmnnnooonnnmmmlllllljjjnnnrrrtttuuu{{{}}}wwwrrrnnnjjjjjjiiihhhhhhjjjlllnnnooorrrtttuuusssrrrssstttvvvtttrrrpppoooppppppqqqqqqpppooonnnnnnmmmnnnnnnnnnnnnlllhhhdddbbbdddfffeeeffffffggghhhiiijjjjjjjjjkkkmmmnnnmmmkkkiiihhh^^^\\\YYYUUUPPPMMMJJJIIIGGGFFFEEEBBB@@@===:::999555444333111000000000000......---,,,,,,,,,,,,---,,,,,,+++************+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---******++++++,,,------...))),,,---+++,,,//////,,,+++,,,------............------------...///000000///......//////111222222111111111111111111111111111111111111111111111111//////000111111222222333333333333333444444444444555555666888999:::;;;<<<<<<===???AAACCCEEEFFFGGGFFFHHHLLLPPPRRRSSSRRRRRRQQQPPPOOONNNOOOQQQTTTVVVVVVUUURRRMMMHHHEEEEEEFFFDDDCCCCCCBBB@@@>>>===<<<888777666555444333222222333222222111000///......///............---------,,,------......------,,,,,,,,,,,,---.........///000000000/////////...............///000000111111//////000111111111111000111222222222222333333333333333333333333333333333444555666777777888777777666666666666555444333333555666666777777888777777888:::;;;;;;:::999:::<<<===>>>???@@@BBBDDDEEEEEEJJJLLLOOORRRUUUVVVWWWWWWXXXYYY[[[\\\\\\[[[ZZZZZZZZZ[[[\\\]]]\\\ZZZXXXWWWRRRRRRQQQRRRSSSRRRPPPMMMMMMKKKIIIHHHHHHFFFDDDAAABBBBBBBBBBBBBBBAAA@@@@@@>>><<<::::::::::::888777666555555555555555666777444444444444444444444444333444555666777888888888:::;;;=========>>>???AAABBBDDDFFFIIILLLOOOQQQRRRTTTXXX[[[\\\^^^dddmmmtttyyy{{{~~~------------------------***,,,,,,+++***+++000555>>>RRRUUU>>>---111333...)))+++++++++***)))***+++------........./////////...000444;;;FFFUUUeeeooowwwuuummm]]]KKK???<<<======@@@FFFRRRbbbrrr{{{}}}fff^^^[[[dddrrrzzz~~~xxxeeeVVVSSSVVV^^^llljjjSSSFFF>>>:::777:::===???AAABBBDDDFFFFFFIIIOOOTTTXXXYYYXXXXXXccc```___aaaeeeiiijjjjjjgggeeeccccccddddddcccbbb```gggiiiffffffkkkmmmjjjkkklllnnnooooooooonnnmmmlllpppttttttuuu}}}zzzsssooollliiihhhiiiiiiiiiiiijjjlllnnnpppsssvvvvvvtttrrrsssttttttrrrooonnnmmmoooqqqrrrooonnnmmmllllllmmmnnnooommmnnnlllhhhcccaaacccffffffiiimmmpppqqqqqqooommmlllnnnoooooommmjjjeeebbb\\\ZZZWWWSSSOOOLLLIIIHHHDDDDDDBBB@@@===:::777555222222111///...............---,,,,,,++++++,,,,,,---,,,++++++***+++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---******+++,,,------......'''+++,,,+++,,,//////---++++++,,,---------,,,,,,---------...///000111222////////////000111333333000000000000000000000000111111111111111111111111/////////000111111222222222222333333333444444444444555555777888999:::;;;:::;;;===???AAABBBCCCCCCBBBDDDHHHLLLNNNOOONNNNNNNNNLLLKKKJJJJJJMMMOOOQQQQQQPPPMMMHHHEEECCCEEEGGGBBBBBBAAAAAA???>>><<<;;;666666555444444333222222222222111000///......---//////.........---------,,,------......------,,,,,,,,,------...///000000000000/////////.........------...///000111222222...///111222222111111000222222333333333444444444444444444444444444444444666777888999999::::::999444444555666666666555555666777888999::::::::::::888:::;;;;;;999999:::<<<======>>>???@@@AAABBBBBBFFFGGGIIILLLNNNPPPQQQQQQSSSUUUWWWWWWVVVUUUUUUVVVUUUVVVWWWXXXXXXWWWUUUTTTOOOOOONNNOOOPPPPPPMMMKKKHHHGGGFFFEEEFFFEEEBBB@@@???????????????>>>>>>===;;;999888888888888666444555555444333222222333333222222222222222222222222111222333555666666666666888:::;;;<<<;;;;;;<<<>>>>>>???AAACCCFFFHHHJJJKKKMMMPPPSSSTTTUUUZZZdddlllooorrruuuyyy|||000///...---,,,---..............................000666999666---)))---333//////...---,,,,,,,,,,,,+++,,,------,,,,,,...000000888<<>>AAACCCEEEGGGHHHHHHNNNUUUXXXWWWWWW[[[^^^bbbcccccceeehhhllloooqqqmmmkkkhhhggggggfffeeecccccccccdddeeegggjjjmmmnnnqqqooonnnppprrrsssqqqnnnsssppprrrwww|||wwwoookkkfffddddddeeefffggggggfffgggiiilllpppppppppooooooooonnnnnnooommmlllmmmoooppppppooommmkkkiiihhhjjjkkkkkkjjjmmmhhhddddddgggjjjiiifffjjjjjjjjjjjjkkkmmmpppqqq{{{wwwrrrmmmiiieeeaaa^^^XXXWWWUUURRRNNNKKKIIIHHHDDDAAA>>><<<:::999777555222111000///------,,,,,,,,,++++++******++++++,,,************+++,,,------++++++******++++++,,,---------.........---+++***,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---///000000000///......//////000111222222222000111111111111222222222//////000111222222333333222111000///...............000111000///...///111222000------///222333333111111000000111333444666555777999<<>>>>>??????AAABBBDDDFFFHHHKKKMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTTTTTTTRRRQQQPPPOOONNNNNNMMMKKKJJJHHHGGGGGGEEECCCBBBBBBAAA???===??????>>>>>>===<<<<<<<<<888888777555555444444444333333333333333333333333333333333333333333333333111111222222222333333333666555555555555666777777888999;;;===???AAABBBBBBDDDDDDFFFIIINNNSSSXXX[[[dddfffiiimmmrrrwww{{{}}}///...---,,,+++,,,,,,---------------------------...222555222,,,))),,,000......---,,,,,,,,,---------.........------///111000888???GGGZZZrrr}}}|||nnn```QQQIIICCC===::::::CCCCCCKKKZZZgggoooxxx|||kkk]]]VVVYYYcccrrr{{{}}}}}}qqq```UUURRRVVVeeexxxqqqWWWEEE???===999<<<>>>@@@BBBEEEHHHJJJKKKLLLQQQVVVXXXWWWXXX[[[___bbbccceeegggjjjmmmoooqqqpppmmmjjjiiihhhgggeeecccdddddddddeeegggjjjmmmoooooonnnmmmooorrrtttrrrpppnnnooouuu~~~}}}qqqkkkhhhdddbbbbbbbbbdddfffgggggggggiiikkkmmmmmmmmmmmmmmmmmmmmmmmmnnnlllkkklllnnnoooooonnnkkkiiifffeeeggghhhiiiiiilllhhhccccccfffiiihhheeejjjkkklllnnnqqqsssuuuvvvxxxuuuooojjjfffbbb^^^[[[UUUTTTRRROOOLLLIIIGGGEEECCC@@@===;;;:::999666555222111000...------,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++++++++++++++***++++++,,,---------.........---++++++,,,,,,,,,------------...,,,,,,---------.........,,,,,,.../////////...---...//////000111111222222000000111111111222222222//////000111111222333333000000000111222444555666...000111000///...///000444222///...000111111111111111000000111222444555666666888999::::::::::::>>>>>>@@@AAABBBCCCCCCCCCEEEDDDDDDDDDEEEFFFHHHIIIHHHGGGFFFDDDCCCAAA@@@???@@@>>>;;;::::::888666444333333333222111000...---.........//////......---........................,,,,,,---...///000111111....../////////000000000333222000///...///000111111111111222222222333333333333444555666777888888:::999777666666666777777888777777777777888:::;;;;;;::::::999888888999999:::999888888777777777888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>AAAAAABBBDDDFFFGGGHHHIIILLLLLLLLLMMMMMMMMMMMMMMMPPPPPPQQQQQQQQQPPPNNNMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFDDDBBBBBBAAAAAA???===>>>======<<<<<<;;;::::::777777666555444444444444333333333333333333333333222222222222222222222222111111111111222222222333555555444444555555666777777888:::;;;<<<===>>>>>>BBBBBBCCCEEEHHHLLLPPPSSSXXXYYY\\\```eeeiiimmmoootttwww{{{------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------,,,,,,,,,---.........///000///......000222111999BBBOOOeeezzz|||___SSSGGGAAA>>>:::999;;;EEEGGGPPP^^^jjjsss|||wwwiii[[[QQQQQQZZZiiixxx~~~~~~{{{tttlllaaaVVVQQQSSSbbbsssjjjRRRBBB======<<<>>>???BBBEEEIIILLLNNNOOORRRUUUXXXXXXXXXYYY]]]```cccdddfffiiilllnnnoooppprrrooollljjjiiihhhfffdddeeedddddddddfffiiimmmooonnnmmmmmmooorrrttttttsssooottt}}}{{{qqqiiifffddd```^^^______aaadddfffffffffgggiiiiiiiiijjjkkkkkkllllllmmmlllkkkjjjkkkmmmmmmmmmllliiifffcccbbbccceeeggggggjjjgggcccbbbeeegggfffdddiiikkknnnrrruuuwwwyyyyyyuuuqqqkkkfffbbb^^^ZZZWWWRRRPPPNNNLLLHHHFFFDDDBBBBBB???<<<:::999888666444111111///...------,,,,,,,,,++++++******++++++,,,...---,,,+++************+++++++++++++++,,,------,,,------------,,,,,,+++,,,,,,,,,,,,------------,,,---.../////////...---+++,,,---............---/////////000111111222222000000000111111111222222///000000111111222222222//////000111333555666777...///000000......///000555222000//////000//////000000000000111222333333333444555666666666666555999999;;;<<<===>>>>>>>>>===>>>???@@@AAABBBCCCDDDDDDCCCBBB@@@???===<<<<<<===;;;999888888777555333222222222111000///...---......////////////......////////////////////////------...///000111111222//////000000000111111111444333111000000000111222222222333333333444444444555555666777888999999:::::::::999888888888999999;;;:::999999999999::::::;;;::::::999999999999999999999888777777777777888:::999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???@@@@@@AAABBBCCCDDDDDDGGGGGGHHHHHHIIIIIIIIIJJJNNNNNNOOOPPPOOONNNMMMLLLMMMLLLLLLKKKJJJHHHGGGFFFEEECCCAAAAAAAAA@@@>>><<<<<<<<<;;;::::::999999888666555444333333222333333222222222222222222222222111111111111111111111111000000000111111111222222444444333333333444555555666666777888999999999999>>>>>>>>>???AAADDDFFFHHHPPPQQQTTTWWW[[[```ccceeejjjlllpppuuuyyy---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,,,,+++,,,++++++,,,---...///000...///000///......000111444:::DDDSSSgggvvvuuulllSSSJJJAAA>>>===;;;<<<@@@FFFLLLWWWeeeqqq{{{wwwiii^^^UUUQQQTTT```ooo{{{~~~zzzqqqeee\\\SSSOOORRRYYYmmmuuu```KKK???<<<===>>>???AAAEEEIIIMMMPPPRRRSSSVVVWWWXXXXXXXXXZZZ^^^bbbdddfffiiilllnnnooooooooopppnnnkkkjjjjjjiiigggfffeeeddddddeeefffiiilllnnnmmmmmmnnnppprrrtttuuuvvvwww}}}ooohhhbbbaaa___[[[ZZZ[[[[[[^^^bbbdddeeedddeeeeeeeeefffggghhhiiikkklllllllllkkkjjjkkklllmmmllljjjgggddd```___aaadddeeefffhhheeebbbaaaccceeeeeedddhhhjjjnnnrrruuuvvvvvvuuuqqqmmmhhhccc___ZZZVVVSSSOOONNNLLLIIIFFFDDDBBB@@@@@@>>>;;;999888777555333111000///...------------,,,++++++******++++++,,,---,,,++++++*********+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...000000///...------------...............//////000000111111111111000000000000111111111111///000000000111111111222000000///////////////000...///000///......///000222000...---...///...---/////////000000111111111000000222333555666666666444555666888999999::::::888999;;;===>>>???@@@@@@@@@???>>>===<<<;;;:::::::::999777666666666444222111222222222111000//////......///000000000///////////////000000000000000111111111111000000000000111111111111222222222222444444333222222222333444444444444555555555555666666666777888999999:::::::::::::::::::::::::::;;;::::::::::::::::::::::::;;;::::::999999999::::::999888888777777777888888:::::::::999999999888888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGMMMNNNOOOPPPPPPOOONNNMMMKKKKKKKKKJJJIIIGGGFFFEEEDDDBBB@@@@@@@@@???>>><<<;;;;;;::::::999888888777444444333222111111222222222222222222222222222222111111111111111111111111///000000000000111111111333333222222333333444555444444666777777777777777;;;;;;;;;<<<>>>???AAABBBKKKLLLNNNQQQUUUYYY\\\^^^```bbbfffkkkooouuu{{{...............------,,,+++++++++++++++++++++++++++)))(((***,,,...---,,,+++++++++,,,---...///000,,,---......---...000222555;;;FFFVVVfffmmmfff[[[JJJCCC============@@@EEEJJJSSSaaaooo{{{|||kkk^^^VVVSSSRRRVVVbbbpppxxx|||ttthhh[[[QQQMMMOOO[[[fffzzztttfffTTTEEE===;;;===@@@AAADDDHHHMMMQQQTTTUUUVVVWWWWWWXXXXXXYYY\\\```dddfffhhhjjjmmmooopppppppppmmmllliiiiiijjjjjjiiihhhddddddeeefffgggiiikkkmmmmmmnnnoooqqqsssuuuxxxzzzvvvpppgggaaa^^^]]][[[WWWUUUVVVXXX[[[___aaaaaaaaaaaaaaabbbcccdddfffgggiiijjjkkkkkkjjjjjjkkklllllljjjiiieeeccc```___aaadddeeeeeeeeecccaaaaaabbbdddeeefffkkkmmmppprrrsssrrrpppooommmiiiddd___[[[XXXSSSQQQMMMLLLJJJHHHEEECCCAAA@@@>>><<<999777777666444222000///...------,,,------,,,++++++******++++++,,,+++*********++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...000000///...,,,///////////////000000111000000000000000111111111//////000000000111111111000000000000000111111111111000///...,,,,,,++++++---///000///...---...///---,,,++++++---......---......//////////////////---...///111222222333333222222444555666777777777666777888:::<<<======>>>===<<<<<<;;;:::999999999888666555555555555333222222222222333222222111111...//////000111111000000000000000111111111222222333333222222222111111111222222222333333333444444555555444444444555555555666666666666777777777777777777777888999999::::::888999999:::;;;;;;;;;;;;888888999:::;;;;;;;;;;;;;;;::::::999::::::;;;;;;999999888888888888999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>@@@AAABBBCCC@@@AAABBBCCCDDDEEEFFFGGGKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDBBB@@@???>>>??????===;;;;;;::::::999999888888777333222222111111111111222111111111111111111111111222222222222222222222222///000000000000111111111333222222222222333444444222333555666888999999999999999:::;;;===???@@@AAADDDEEEFFFIIILLLOOORRRTTTTTTWWW[[[___ccchhhnnnrrrzzz|||....../////////...---,,,+++++++++++++++++++++++++++******+++---......---+++++++++,,,---...///000***,,,---------///111333777===JJJZZZfffggg\\\QQQDDD>>>;;;<<<===>>>CCCIIIPPP^^^ooo{{{qqq^^^SSSOOOOOOPPPVVVcccqqqyyyyyymmmaaaTTTMMMMMMVVVhhhwwwuuucccVVVHHH@@@===<<<>>>AAACCCFFFKKKPPPTTTVVVWWWWWWWWWWWWXXXZZZ]]]aaaeeegggiiijjjlllnnnooopppqqqqqqnnnllljjjiiijjjjjjiiihhhcccdddfffhhhiiijjjjjjjjjkkkmmmppprrrtttxxx}}}yyyooojjj```\\\ZZZYYYWWWSSSRRRTTTVVVYYY[[[]]]\\\\\\\\\]]]______aaabbbdddfffggghhhiiiiiiiiijjjkkkkkkhhhfffcccaaa``````bbbdddddddddbbbbbbaaaaaabbbdddgggiiinnnoooqqqqqqpppnnnkkkiiigggddd___[[[XXXUUUQQQOOOKKKKKKIIIFFFDDDBBB@@@???<<<:::777666555555333111///......---,,,,,,------,,,++++++******++++++,,,************+++,,,---...,,,,,,,,,,,,,,,------...,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,000000//////000000111222000000000000000000111111/////////000000000111111000000000000000000000000000//////...............---...//////------...///+++******+++---///...------......//////......---------.........------,,,000111222333444555555555666666777888999;;;<<<<<<:::::::::999999888888888666555444444555555333222111222222333333333222222...///000111111222222111000111111222222333333333111111222333444555555666333333444444444555555555666666666666777777777777777777888888888999999999888888999999999:::::::::888999:::;;;<<<===<<<<<<888888:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<:::999999999999:::;;;;;;999999999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999:::;;;===???@@@BBBCCC??????@@@BBBCCCEEEFFFGGGFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA???>>>===>>>>>><<<;;;::::::999999888777777666222222111111111111222222000000000000000000000000222222222222222222222222000000000111111111222222333333222222222333444444333333555777888999::::::777888:::;;;===???@@@@@@AAAAAACCCEEEGGGJJJMMMNNNOOORRRUUUXXX\\\```fffjjjooorrruuuxxx|||------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......,,,,,,,,,,,,,,,---...///***+++---...///111444666<<>><<<===???AAAFFFMMMYYYiii|||}}}fffTTTMMMMMMPPPQQQ]]]lll|||~~~rrrhhh\\\PPPLLLPPP^^^tttoooaaaSSSHHH>>>===>>>===>>>AAAEEEHHHMMMQQQUUUWWWXXXXXXWWWXXXYYY]]]bbbgggjjjlllllllllmmmnnnoooppprrrsssrrrooolllkkkkkkjjjhhhfffaaacccgggjjjkkkkkkiiihhhgggjjjnnnrrrvvv}}}}}}rrrjjjeeeZZZWWWUUUUUUSSSPPPQQQTTTVVVWWWYYYXXXWWWWWWXXXZZZ[[[\\\]]]^^^```aaaccccccfffffffffhhhiiihhheeebbb```______```bbbccccccaaa``````aaaaaaccceeeiiilllmmmmmmnnnmmmkkkhhheeecccaaa^^^ZZZWWWTTTRRROOOLLLIIIHHHGGGEEEBBB@@@>>>>>>;;;999666555555444222111......------,,,,,,------,,,++++++******++++++,,,+++++++++***++++++,,,,,,---,,,,,,,,,,,,---......++++++*********+++------***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---000//////...///000111222111000000000000000000000////////////000000000111000000000000000000000/////////.........//////000---...//////------...///------,,,---//////...,,,,,,---............---,,,,,,,,,------...---------...///000111222333333333666666555555666888999:::777777777777666666666666666444333333555555444222000000111222222222222222...///000111222222222222111111222222333444444444222222333444555666666777444444555555555666666666666666777888888888888888888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<999:::<<<===>>>??????>>>;;;;;;<<<=========<<<;;;:::::::::::::::;;;<<<<<<;;;:::::::::;;;;;;<<<===::::::;;;<<<===>>>>>>???============>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>??????======???@@@BBBDDDEEEFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCC@@@>>>============<<<:::888888777777666555555555222222222111111222222333000000000000000000000000111111111111111111111111111111111111222222222333333333333333333444555555444555666777888888888888777888999:::<<<<<<======AAAAAABBBDDDFFFIIIKKKLLLLLLNNNQQQTTTVVVZZZ___cccdddfffhhhkkkooosssyyy}}},,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---///------,,,,,,,,,---......***,,,...///000333666888AAAHHHUUUbbbcccYYYKKKBBBCCC@@@>>>AAABBBDDDJJJQQQ___qqqwww^^^NNNKKKPPPTTTVVVgggwww{{{ooodddYYYOOOLLLSSSddd|||tttaaaQQQJJJ@@@999<<>>>>>AAAFFFIIINNNRRRVVVWWWXXXWWWXXXXXX[[[```fffkkkooopppnnnnnnmmmmmmnnnppprrrtttvvvsssooommmkkkjjjgggeee```cccgggkkklllkkkhhhfffcccgggmmmrrrxxxzzzrrrjjjccc^^^UUURRRQQQRRRQQQNNNQQQUUUVVVWWWWWWVVVTTTTTTVVVXXXXXXYYYZZZ[[[]]]^^^___```dddddddddffffffeeebbb```]]]]]]^^^```bbbcccaaa_________```aaacccfffjjjnnniiiiiiiiihhheeeccc```___^^^[[[WWWTTTRRRPPPMMMKKKHHHGGGEEECCCAAA???===<<<:::888666444444333222000......---,,,,,,,,,------,,,++++++++++++++++++,,,------,,,+++************---,,,,,,,,,,,,---......++++++*********+++---...******+++++++++,,,,,,,,,++++++*********+++,,,---///......------///000111111111111000000000000000////////////000000000000000000000000////////////000///...------------------...///...------...///111000//////000///---+++,,,---.........---,,,+++***+++---///111222333333------///000111222222222777666444444444666888999555555555555555555555555555444333333555555444333...///000111111222111111//////000222222333333333111111222333333444555555666555555555555444444444555555555555666666666666666777888999999999999999999999999:::::::::;;;;;;<<<<<<<<<===============:::;;;===???@@@AAAAAA@@@>>>?????????>>>===;;;::::::::::::::::::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>;;;<<<===>>>???@@@AAABBB????????????@@@@@@@@@@@@=========<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>???AAACCCEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHEEEEEEFFFEEEEEEDDDCCCCCC???>>><<<<<<======<<<:::777666666555444444333333333222222222222222333333000000000000000000000000000000000000000000000000111222222222222333333333444444333333444444555666666777777777777777666666777777888999::::::999999>>>>>>???AAACCCEEEGGGHHHFFFGGGJJJLLLNNNRRRWWWZZZZZZ\\\^^^aaadddiiiooossswww|||.........//////000000000222111///...---------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++...000111111444999===CCCSSSccchhhcccXXXLLLCCC???AAABBBBBBDDDLLLWWW```ppp{{{nnnYYYQQQQQQUUU```lllwwwzzzmmm[[[RRRKKKOOO^^^tttrrr```PPPGGGAAA???<<<<<<>>>AAACCCDDDFFFKKKPPPSSSRRRSSSUUUWWWZZZ\\\```dddhhhkkknnnooossssssrrrqqqqqqppppppoooqqqpppnnnllljjjhhhfffeeedddeeeeeefffeeedddbbbaaaffffffkkktttzzzyyytttqqqkkkccc]]]SSSRRRQQQQQQPPPPPPPPPPPPRRRQQQPPPQQQTTTUUUUUUTTTUUUUUUVVVXXXZZZ\\\^^^___```aaaaaaaaaaaa___]]]\\\______^^^^^^^^^^^^______[[[]]]```dddfffhhhiiiiiijjjhhheeecccaaa___\\\ZZZYYYVVVRRROOONNNMMMKKKJJJFFFEEECCC@@@>>><<<:::999777555444444444444333111............---,,,+++******++++++++++++***))))))((())))))))))))*********++++++++++++++++++++++++***************)))(((''')))))))))***++++++,,,,,,+++,,,------......------//////000000111111111222////////////////////////111000000///...---------,,,,,,,,,---------..............................---------............///.........------............------,,,,,,------...//////...------------......///111111000000222333555555555555666666666777666666555555666777999:::444444444333333222222222222222222222111111000000222222333444444444333333555444444444444555666666555444444444555666888999;;;:::::::::999888888888666777888999:::;;;;;;:::<<<<<<;;;::::::;;;===>>>============<<<<<<<<<<<<========================@@@@@@???>>>======>>>>>>AAA???===<<<;;;;;;;;;<<<:::;;;===>>>???>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCEEEEEECCC@@@>>>@@@??????>>>===<<<<<<;;;======<<<<<<<<<<<<======;;;<<<===>>>???@@@AAAAAACCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDBBBAAA@@@??????>>>;;;999888999::::::999777666555444333444555555111222333222000000000111000000////////////000000000000000000111111111111...//////000111222222222444444444333333444444555777777888888888888777777:::888777888<<<===<<<:::;;;;;;<<<<<<===???@@@AAAFFFGGGHHHKKKMMMOOOQQQRRRRRRSSSUUUWWW[[[^^^aaacccmmmpppvvv{{{+++++++++++++++,,,,,,,,,000//////...------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////333:::@@@NNN^^^mmmnnndddWWWJJJAAA@@@CCCGGGHHHKKKUUUdddooo|||zzzfffUUUSSSZZZaaammmyyyrrraaaSSSNNNLLLWWWjjj{{{hhhWWWHHH@@@>>>===<<<<<<>>>AAACCCDDDKKKOOOUUUWWWWWWWWWYYY[[[]]]___cccggglllooorrrsssqqqqqqqqqppppppooonnnnnnppppppooommmjjjhhhfffddddddeeeffffffeeedddcccbbbcccfffmmmvvv|||{{{uuuppplllggg^^^XXXPPPOOONNNNNNMMMMMMNNNNNNOOONNNNNNOOOQQQSSSRRRQQQSSSSSSTTTUUUWWWYYY[[[]]]]]]]]]^^^^^^^^^\\\[[[ZZZ^^^^^^^^^]]]]]]]]]]]]]]]]]]___aaadddfffggghhhhhhgggeeebbb```___]]]ZZZWWWUUURRROOOLLLKKKIIIFFFDDDCCCBBBAAA>>><<<:::888777666444333333333333222000............---,,,+++***((()))***+++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++************++++++,,,,,,------+++,,,------......------....../////////000000000////////////////////////---------...//////000000------..........................................---------............///...------,,,,,,------...------,,,,,,,,,,,,------/////////......//////000...///111111000000222333444444444555555555666666666666555555555666777888444333333333222222222222222222222222111111111000222222333444444444444333555555444444555555666777666666555555666777888999888888888888777777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>===??????>>>===<<<<<<<<<<<<;;;===>>>@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAAAAA@@@>>><<>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<===;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@??????>>>;;;999888999:::999888777666555444333444444555111222333222111000000222000000////////////000000000000000000111111111111//////000000111222222333444444444333444444555555777888888999999888888777:::888777999<<<===<<<;;;;;;;;;<<<<<<===???@@@AAAAAABBBDDDFFFHHHJJJLLLLLLMMMMMMOOORRRUUUXXX[[[]]]cccfffkkkooosssxxx|||------------------,,,,,,---------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,......000777@@@GGGXXXhhhvvvsssdddTTTHHHAAACCCGGGLLLQQQXXXfffvvvppp___SSSYYYfffqqq}}}}}}gggUUULLLMMMTTTeee|||ooo]]]LLLAAA:::;;;<<<===???AAACCCEEEFFFNNNRRRXXXZZZYYYYYY[[[^^^```bbbeeeiiimmmqqqssstttrrrrrrrrrrrrqqqpppooonnnooooooooonnnkkkhhheeecccdddeeefffgggfffeeedddcccdddhhhqqqzzzyyyvvvrrrmmmiiifff___WWWQQQLLLLLLKKKJJJJJJJJJJJJKKKMMMLLLKKKLLLNNNOOOOOONNNQQQQQQPPPQQQRRRUUUXXXYYYXXXYYYYYYZZZYYYYYYXXXXXX\\\\\\\\\\\\\\\\\\\\\\\\___```bbbdddeeeffffffeeecccaaa^^^\\\[[[YYYVVVTTTPPPNNNKKKIIIGGGDDD@@@===AAA@@@>>><<<999777666555444333111111222222000///---......------,,,+++***'''((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,---............------...............//////////////////////////////,,,,,,------...//////000/////////.......................................---------............///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------////////////000111222222...000111111111111222444444444444444555555555555777666555555444444555555222222222222222111111111222222222222111111111111222333333444555555444444555555555555555666777777888888777777777888888999777888888888888888999999???>>>===<<<<<<<<<=========<<<<<<<<<===???@@@AAA@@@?????????>>>>>>>>>>>>????????????????????????>>>???@@@@@@@@@???>>>======>>>>>>>>>>>>>>>=========>>>???AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@??????>>>===;;;999999999999999777666666555444444444444555111333333333111000111222111000000//////000000111000000000111111111222222000000000111111222222333444444444444444555666777999999::::::::::::999999:::999999:::<<<===<<<;;;<<<<<<<<<<<<===???@@@AAA>>>???@@@BBBDDDFFFGGGHHHHHHIIIJJJMMMPPPSSSUUUWWWYYY\\\___bbbfffkkkqqqttt{{{}}}//////......------,,,,,,***+++,,,---...---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------------------...///000444===IIIRRR]]]mmmxxxrrr```PPPHHHDDDIIIJJJNNNXXXhhhyyy}}}iii[[[UUUaaarrr~~~ppp]]]OOOJJJSSScccuuuwwweeeTTTFFF>>>::::::===AAACCCEEEGGGHHHJJJNNNSSSXXXZZZYYYYYY[[[]]]bbbdddfffiiilllnnnpppqqqtttttttttttttttrrrqqqpppmmmnnnnnnnnnlllhhhdddbbbdddeeefffgggggggggfffeeejjjlllsss}}}~~~ssslllllliiifffccc^^^XXXQQQKKKJJJIIIIIIHHHHHHHHHIIIIIILLLJJJJJJKKKMMMNNNMMMLLLPPPOOONNNMMMNNNQQQTTTVVVTTTTTTUUUUUUUUUVVVVVVVVVXXXYYYZZZ[[[]]]]]]^^^^^^```aaabbbcccccccccbbbaaa___]]]ZZZXXXWWWUUUSSSPPPMMMKKKIIIGGGEEEBBB===:::>>>===<<<:::888666444333333111000000000000///------------------,,,+++***(((((()))***+++,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++'''((()))***+++++++++++++++++++++,,,------......,,,------........................................................................---------,,,,,,............------------........................---------............///,,,++++++++++++++++++,,,------,,,,,,,,,,,,------.........///000111333333///111222222111222333555555555555555666666666666777666666555444333333333111111111111111111111111222222222222222222222222222333444555555666555555666666555555666666777888:::999999999999888999999999:::::::::;;;;;;<<<<<<@@@>>>===<<<<<<===???@@@@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@?????????????????????????????????===>>>@@@AAAAAA@@@>>>===<<<===???@@@@@@@@@???>>>>>>>>>???@@@AAA@@@@@@???????????????????????????@@@??????????????????@@@???>>>>>>>>>=========<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<======>>>??????>>>>>>>>>?????????@@@@@@BBBAAAAAA@@@??????>>>>>>===;;;999999999999888666666666555555444444444444222333444333111000111222111000000000000000000111000000111111111222222222111111111222222222333333444444444444555666777888::::::;;;;;;;;;;;;::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@AAABBBDDDEEEFFFGGGGGGGGGIIIKKKMMMPPPSSSTTTUUUVVVYYY\\\___dddjjjnnnuuuwww|||,,,+++++++++***)))))))))***+++,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------.........---...000222888CCCRRR\\\gggsssyyymmmZZZLLLFFFEEENNNLLLPPP___vvvuuuaaaXXXXXXiii|||ppp^^^RRRNNNMMM^^^rrr}}}mmm[[[LLLBBB>>><<<999===BBBEEEFFFHHHJJJLLLOOOSSSXXXZZZZZZYYY[[[]]]fffgggiiijjjlllmmmmmmmmmrrrsssssstttsssqqqpppnnnjjjkkkllllllkkkgggdddbbbdddeeeggghhhiiihhhhhhggglllnnnuuuyyyppphhhccccccaaa___\\\XXXSSSMMMIIIIIIIIIHHHHHHHHHHHHIIIIIILLLJJJJJJJJJLLLMMMLLLKKKMMMMMMLLLKKKLLLNNNPPPRRRPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUXXX[[[]]]___```aaa___```aaaaaa```___^^^]]][[[YYYVVVUUUTTTRRRPPPMMMLLLJJJHHHFFFEEEAAA===999===<<<:::999777555333333222000////////////...,,,,,,,,,,,,---,,,,,,++++++******+++++++++******)))(((((()))))))))*********++++++++++++++++++++++++'''((()))***+++,,,,,,,,,******++++++,,,---------,,,---......//////......////////////////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///+++++++++******+++++++++...------,,,,,,------...,,,------...///111222333000111333333222222444555777777777777888888888888777777666555444333222222111111111111111111111111222222222222222222222333222333444555666666666666777666666666666777888888:::::::::::::::999999999::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<>>>AAACCCCCCBBB@@@???>>>>>>??????AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBBBB@@@???>>>===>>>???AAABBBAAAAAA@@@>>>>>>??????@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@@@@>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>============>>>>>>>>>>>>@@@@@@@@@???>>>>>>=========;;;999999999999777555555555555555555444444444222333444333111111111222111111000000000000111111111111111111222222222222222222222222333333333333444444444555666777999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<======>>>???@@@???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHKKKMMMOOOPPPRRRTTTVVVXXX[[[```eeejjjpppsssxxx~~~------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---///111555<<>>>>>??????BBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@?????????@@@AAABBBBBBBBBAAA>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<=========>>>>>>??????>>>>>>>>>=========<<<;;;:::999999888666444555555666666555555444333222444444333222111222333222111111000000111111222111111111222222222222333333333333333333333333333333444444555777999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>===<<<<<<===>>>===============>>>??????>>>??????@@@AAABBBBBBCCCBBBBBBCCCEEEFFFIIIJJJLLLMMMPPPRRRUUUWWW[[[```ccckkknnntttzzz///////////////000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////000222666<<>><<<:::777777666444222111000///111000......//////---,,,***++++++,,,,,,,,,++++++)))******+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---............++++++,,,,,,------......------...////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++,,,---...///)))***++++++,,,---..............................---------............///,,,,,,++++++++++++,,,,,,000000////////////000000......//////000111222333111222444444333333555666777777888888888999999999666777777777777666444444222222222222333333333444222222222333333333444444333444555666777888888888888888777777777888999999777888999:::;;;;;;::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>???@@@AAA@@@???>>>>>>>>>???AAABBBAAAAAAAAA@@@@@@@@@@@@????????????????????????????????????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAABBBCCC@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????============>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>============<<<<<<<<<;;;:::::::::888555333444555666666666555444333333444555444222111222333222111111000000111111222111111111222222222333333444444444444444444333333333333444666777999;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<>>>???>>><<<;;;===???===============>>>>>>????????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIIIILLLPPPRRRUUUXXX[[[^^^eeehhhnnnuuu{{{~~~+++,,,,,,------.........111000...,,,++++++,,,,,,,,,,,,------------......,,,,,,------...///000000444888<<>>>>>>>>===<<<<<<<<<;;;<<<===>>>???????????????===<<<<<<===???AAACCCDDDAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@BBBBBBDDDCCCAAA@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@============>>>>>>>>>>>>======<<<<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===============<<<<<<<<<<<<;;;:::::::::888555222444555666666666555333333333444555444222111222333222222111111111111222222111111222222222333333333444444444444444444444444333333444666888:::<<<===:::;;;;;;;;;;;;;;;;;;:::<<<>>>@@@???<<<;;;===???>>>============>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIHHHKKKOOORRRTTTWWWYYY\\\aaadddjjjqqqwww{{{|||}}}111000000///...---------...------,,,,,,,,,---------,,,,,,++++++,,,,,,---...---+++,,,---///000000000:::EEEOOO[[[gggmmmmmmrrrfffWWWMMMGGGDDDFFFKKKPPPZZZkkkzzz~~~hhhYYYVVV^^^lllwwwzzz{{{{{{qqqaaaSSSOOOMMMOOO^^^ppp}}}iiiQQQAAA:::888:::???CCCFFFIIIJJJIIILLLPPPUUU[[[\\\\\\[[[ZZZZZZ]]]___^^^```cccdddeeeeeegggiiiooommmlllllllllkkkhhhfff___``````aaabbbdddeeefffgggfffiiillliiieeejjjrrrzzzsssddd```ZZZVVVTTTRRRPPPNNNKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFHHHIIILLLOOOSSSVVVYYYZZZYYYYYY\\\YYYUUURRRRRRQQQOOONNNLLLKKKIIIGGGFFFEEEDDDDDDAAA@@@>>><<<:::777666555333333111000////////////000000000///......------******+++,,,,,,***)))(((((()))***++++++***)))(((((()))***,,,,,,+++************)))))))))))))))***))))))***+++,,,,,,------...---,,,...000000...***------,,,------...///000222111111000///.........,,,+++***))))))+++---///,,,,,,,,,---------....../////////...---------,,,...//////////////////...++++++,,,,,,,,,---------))))))***+++,,,......///333222000///000000000...222222222333444555666777555555444444444444555555666666666666666777777777999888777888888888666555555555444444444555555666444333222111222444666777777777888999999999999888999888888888777777666666;;;;;;:::::::::;;;<<<<<<;;;<<<===<<<:::999999;;;===============>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAA????????????AAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@????????????@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;:::999888777777777777444333333222222333333444444444333222222333444444222111000//////000111222333333333444555666777888666666555555555444444444444555666888:::<<<===>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@@@@@@@???????????????DDDCCCBBBAAABBBDDDFFFGGGNNNNNNMMMMMMOOOQQQTTTVVV]]]aaafffjjjnnnqqquuuwwwzzz|||000000000///...---------...------,,,,,,------------,,,,,,++++++,,,,,,---///...------///000111111666???LLLWWWbbbkkkmmmiiieee[[[PPPIIIEEECCCEEEJJJQQQ[[[jjjwww~~~ooo\\\TTTTTTcccmmmwwwzzz~~~~~~sssdddVVVLLLMMMQQQYYYkkk~~~}}}gggNNN???999888;;;???FFFHHHJJJKKKJJJLLLPPPUUUVVVWWWXXXWWWVVVWWWZZZ\\\___aaadddeeeeeeeeefffhhhlllkkkjjjjjjkkkjjjhhhfff````````````aaaccceeefffcccbbbeeeiiiiiijjjqqq{{{}}}pppjjj^^^[[[VVVRRROOONNNLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBDDDFFFGGGJJJMMMPPPTTTVVVWWWVVVVVVXXXUUURRROOOOOONNNLLLKKKIIIHHHFFFEEECCCBBBBBBAAA===<<<;;;999888666555444111000///...------------------------------......***++++++++++++***))))))))))))************))))))******+++,,,,,,,,,,,,+++******))))))))))))***************+++,,,,,,------...------...000000...+++---,,,,,,------...///000111000000//////...---------,,,+++))))))***+++,,,,,,,,,---------.........000000////////////////////////............//////---,,,,,,,,,,,,------...------...///000111222222555333111000111222111111333333333333444666777888999888888777777888888999999999999999999999::::::666666666777888888777777777777666555555555666666777666444333333444555666777777888999999999999999999999999888888777777777::::::::::::;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;>>>>>>??????@@@@@@@@@AAA???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>======<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999777666555555555444333333222222333333444444333222222222222333444333222111000000111222222333333444444555666888888777777777666666666555555666777888999:::;;;<<<<<<>>>>>>>>>>>>?????????@@@<<<<<<===>>>>>>>>>>>>===????????????>>>>>>>>>>>>????????????????????????CCCBBBAAAAAABBBCCCEEEGGGKKKKKKKKKKKKMMMOOOQQQRRRUUUYYY^^^bbbfffkkkpppssswwwxxxzzz{{{|||}}}~~~000000//////...------------------,,,,,,------...------,,,,,,,,,,,,------......//////000111222222777BBBOOO\\\fffkkkfff]]]VVVOOOIIIGGGEEECCCGGGLLLSSS^^^mmmvvv}}}ooo^^^SSSRRRXXXhhhooovvvzzzuuugggUUULLLGGGMMMXXXggg|||zzzcccIII;;;888999<<<@@@IIIKKKLLLKKKJJJKKKOOOTTTRRRSSSTTTTTTTTTVVVYYY[[[aaaccceeeeeeeeeeeefffgggiiihhhggghhhiiihhhfffeeeaaa```______```bbbdddeeebbbaaacccgggjjjooozzzyyymmmccc^^^YYYVVVRRRNNNLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@??????>>>>>>>>>??????=========>>>???BBBDDDEEEHHHJJJMMMPPPRRRRRRRRRQQQRRRPPPMMMKKKKKKJJJHHHFFFEEEDDDBBBAAA@@@???>>>>>>999888777666555333222222000///...---------------******+++,,,,,,---......,,,+++******)))***************))))))))))))******,,,++++++++++++,,,------******)))))))))******+++***++++++,,,,,,---------///......///000000///---,,,,,,,,,,,,---...///000/////////......------,,,...---+++***))))))***+++------------.........///000000000000111111111111111000...------...000111000///---,,,,,,---.../////////000000111222333333777444111000222333444444444444444555666777888999888777777666666777777888888888777777777777777777666666777777777777777666999888777777666666666666999888666555444444555555777888888999999999999999999999888888888888777777888999:::;;;;;;;;;:::::::::;;;<<<<<<;;;:::<<<=========>>>???@@@AAAAAABBB@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????===<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<======<<<;;;:::;;;:::888777555444333333444444333333333333444444333333222222222222333333333222222111111222333333333444444555666777888999999888888888888777777777888888999999::::::;;;;;;>>>>>>?????????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>======>>>>>>??????@@@@@@@@@BBBBBBAAAAAAAAACCCEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNQQQVVVZZZ^^^dddiiimmmppppppqqqpppppprrruuuxxx~~~/////////......---------------,,,,,,,,,---......------,,,,,,,,,,,,---------...//////000111333444:::EEETTTaaakkkkkkaaaTTTJJJGGGFFFGGGGGGFFFJJJPPPXXXfffuuu}}}rrr```TTTPPPWWW```kkkpppuuu{{{lll\\\OOOIIIHHHSSScccuuusss\\\CCC777777:::>>>BBBLLLMMMMMMKKKIIIJJJNNNRRRQQQSSSTTTTTTUUUWWWZZZ]]]bbbdddffffffeeeddddddeeefffeeedddeeeffffffeeecccaaa```^^^]]]^^^```bbbddddddcccdddgggmmmvvvwwwpppiii___XXXVVVWWWTTTPPPNNNLLLKKKIIIGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????::::::;;;<<<===@@@BBBDDDFFFHHHJJJLLLMMMNNNMMMMMMMMMKKKIIIGGGGGGFFFEEECCCBBBAAA@@@>>>===<<<<<<<<<888777666444222111000///111000//////.........///+++++++++,,,,,,,,,---------,,,***)))))))))***++++++***)))(((((()))***+++,,,+++***)))***+++,,,---******))))))******+++++++++,,,,,,,,,---------.../////////////////////...,,,,,,,,,,,,---...//////.........------,,,,,,,,,---,,,++++++***++++++,,,---............///////////////000000111111222222222000...------...000222222111...,,,,,,---///111---......///000111111111666444111000222444555555555555555666777888::::::777777666666666666777777777777777777666666666666999999:::999888666666666999999888777666666666666999888777666666666777777777888999999::::::999999777777777777777777777777666888:::<<<<<<;;;:::999999;;;<<<<<<;;;;;;<<<>>>:::;;;<<<===>>>???@@@@@@AAA@@@@@@@@@???>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>============>>>>>>>>>>>>===============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::;;;<<<======<<<:::888:::999888777666555555555444444333333333333444444333333222222222222333333222222222222222222333333444444666777888888999999999999888888888888888888777888888999:::;;;<<<<<>>======<<<======>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDCCCDDDFFFGGGHHHIIIIIIIIILLLOOORRRUUUXXX]]]bbbfffddddddeeeccccccffflllqqqxxx{{{}}}~~~~~~|||||||||............------------,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,---/////////111555888CCCOOO^^^jjjpppmmm___RRRCCCBBBCCCFFFHHHHHHNNNUUUbbbrrr}}}gggWWWOOOPPPYYYcccmmmrrrxxxwwwcccUUUKKKJJJPPP^^^rrrgggSSS>>>666888<<>>>>>999999:::;;;===???BBBCCCEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEDDDBBB@@@@@@???>>><<<;;;;;;;;;;;;888777666444111///...---000///..................---------,,,,,,,,,++++++---,,,***)))))))))***++++++***)))(((((()))***+++***)))((((((((()))+++,,,***************+++,,,,,,---------------............/////////......//////,,,++++++,,,,,,---...///------------,,,,,,,,,,,,+++++++++,,,,,,......///........./////////000000/////////000000111111111222111///------///111222333222///------///111333.........///000000111111444222000000222444555555666666666777888999:::;;;;;;::::::999999::::::;;;;;;;;;;;;::::::999999999777999;;;;;;999777888999888777666666555555555666777777777777888888999999888888999::::::::::::999666666666666666666666666666777:::<<<===<<<;;;::::::;;;<<<<<<<<<;;;===>>>:::;;;<<<===>>>???@@@@@@AAA@@@@@@@@@???>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCEEEFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>============>>>>>>>>>>>>=========>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::;;;<<<======;;;999777888888777777777888999999555444444333333444444555333333333444444333333333111111111222222333333333444555777888999:::::::::888888888888888888888888666666888999;;;===>>>???@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBAAAAAAAAABBBAAAAAA@@@???>>>>>>===<<<<<<===>>>??????@@@@@@?????????@@@@@@AAABBBCCCBBBCCCDDDFFFGGGGGGGGGGGGKKKMMMOOOQQQRRRTTTXXXZZZVVVXXXYYYXXXXXX]]]fffmmmrrruuuyyy{{{{{{{{{||||||~~~------------------------,,,,,,,,,,,,---......///......------------......,,,---///......222999???KKKWWWeeekkkkkkeeeXXXLLL??????AAAEEEHHHKKKTTT]]]qqqrrr]]]QQQNNNRRR[[[cccqqqxxx~~~kkkZZZRRRJJJNNNZZZmmmrrrWWWIII;;;777999>>>DDDIIIOOOPPPOOOKKKHHHIIIMMMRRRQQQRRRTTTTTTTTTVVVZZZ]]]```bbbddddddcccbbbbbbccccccbbbaaabbbcccbbbaaa_________^^^^^^^^^^^^^^^^^^ZZZaaaiiisssqqqfff\\\XXXTTTPPPNNNOOONNNLLLJJJIIIIIIHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::999999999:::<<<>>>@@@AAADDDDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>>>>===<<<;;;::::::::::::666555444222111///...------,,,,,,+++++++++,,,,,,......---,,,,,,+++******,,,+++******)))***************))))))))))))******((((((((((((((()))*********************+++,,,---........................---...///...,,,,,,...///++++++++++++,,,---...///------------------------***+++,,,---///000111111////////////000000000000000000000000000111111111222111///......///111222222111000///000111333444111111111222222222333333222111000111444555555555666666666777888999:::;;;999999888888888888999999;;;::::::999999888888888333777::::::999888:::===666666666555555666666777666666777888888999999:::888999999:::::::::::::::555555666666666666777777777888:::<<<======<<<<<<;;;<<<======<<<;;;<<<>>>======>>>???@@@AAAAAABBB@@@@@@@@@?????????????????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>=========>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999888777777777777888:::;;;;;;555555444444444444555555444444555555555555444444111111222333444444444444555666888:::;;;;;;::::::888888888999999999999999555666777999<<<>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@?????????>>><<<======>>>>>>?????????>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGIIILLLLLLLLLLLLMMMNNNLLLOOOQQQQQQQQQVVV```hhhmmmpppuuuwwwxxxyyyzzz{{{yyyzzz{{{}}}------------------------,,,,,,,,,,,,---...//////......------------......---///000//////555>>>FFFSSS___jjjjjjcccZZZNNNEEE???>>>AAAFFFJJJPPP]]]iiiyyygggUUUNNNQQQXXXccckkkxxxttt^^^SSSQQQMMMVVVfff|||rrr___HHH@@@:::999<<>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@===;;;;;;;;;:::999888888888888111111111000000/////////,,,+++++++++++++++,,,,,,++++++++++++++++++*********++++++++++++***))))))))))))************))))))(((((()))***************************+++,,,---...........................,,,---...---******---///++++++++++++,,,---...///---------------.........------...000000111111111//////000000000111111111222222222222222111111111111111000000000000111111111111111111222444555666333333333333444444444444111111222444777888666555666666666666777999:::;;;666666666555555666666666999999888777777666555555444888;;;:::666444666999666666666666777888999999777777888888888888888777888999::::::;;;;;;::::::777777777777888888888999999::::::;;;===>>>>>>???<<<===>>>===<<<;;;<<<===>>>>>>??????@@@@@@@@@AAA???????????????@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>======<<<<<<======>>>>>>>>>======>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888777777666777777888999:::555555444444444444555555555555666777777666555555222333555666777777777666555777999;;;<<<<<<;;;:::999999:::::::::;;;;;;;;;777777999:::;;;===>>>???AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@BBBAAA@@@@@@AAABBBDDDEEECCCFFFIIIJJJIIIHHHGGGGGGGGGKKKMMMMMMLLLQQQZZZccciiimmmqqqsssttttttuuuvvvsssssstttuuuwwwyyyzzz{{{------------------------+++++++++,,,---...///000......------------......///000111///000777BBBLLL^^^iiirrrnnnbbbVVVLLLEEE@@@@@@CCCIIINNNWWWffftttqqq```QQQNNNUUUaaammmwww~~~lllVVVNNNQQQRRR]]]ooo}}}eeePPP>>>;;;999;;;===@@@GGGOOOTTTTTTSSSOOOLLLMMMRRRWWWYYYZZZ[[[ZZZZZZ\\\___aaa]]]___aaaaaaaaaaaabbbcccdddcccaaaaaaaaa```^^^\\\\\\]]]___```___]]][[[YYYYYYfffttt~~~tttiii```WWWPPPOOONNNJJJHHHIIIJJJIIIHHHHHHHHHHHHEEECCCDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>???@@@AAABBBBBBCCC<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888777888888888888888:::<<<===@@@?????????>>>>>>>>>>>>>>>======>>>???>>><<<999:::999888777777777777777------......///000000111---------,,,,,,---......(((((())))))******++++++******+++,,,,,,***)))(((((()))***++++++***)))(((((()))***,,,,,,+++******************+++,,,---...///////////////.........+++---...,,,)))))),,,///++++++++++++,,,---..............................///000111111111111111000000000000000111111111111444444444333333222222222000000000111111000000000///000111333444555666666222222333333333333333333111222333777999:::888666555555666666777888:::;;;999999888888888888999999<<<<<<;;;;;;:::999888888999<<<===999333//////111666666777777888999;;;;;;888888888888888777666555888999::::::;;;;;;::::::888888999999::::::::::::;;;;;;;;;;;;<<<>>>@@@AAA===>>>???>>><<<;;;;;;<<<===============>>>>>>>>>>>>>>>??????@@@@@@@@@AAA??????@@@AAABBBDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>@@@@@@????????????@@@@@@>>>>>>===>>>>>>???@@@@@@===========================<<<<<<;;;;;;<<<<<<======<<<;;;:::999999999999777777666666666666777777555555444444444444555555555666777888888777666555444555777888999999999888555777999;;;===<<<;;;;;;;;;;;;;;;<<<<<<<<<======999999:::;;;;;;<<<<<<===AAAAAAAAABBBBBBBBBCCCCCC???@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>============<<<===>>>??????@@@@@@???AAA@@@???>>>>>>@@@BBBDDDAAAEEEIIIKKKJJJGGGFFFEEEFFFJJJMMMLLLJJJNNNWWW___hhhjjjnnnppppppoooppppppnnnnnnooopppqqqssstttuuu111000...,,,+++++++++,,,++++++,,,,,,---...//////,,,---000111111000---,,,666---***///333777FFFXXXgggrrr|||xxxfffRRREEE@@@===@@@DDDJJJUUUfffyyykkkYYYNNNSSS^^^gggsssyyydddVVVPPPMMMTTThhhpppWWWCCC;;;777333444:::BBBJJJNNNSSSRRRQQQOOONNNPPPTTTXXXYYYZZZ[[[[[[ZZZYYYZZZ\\\[[[\\\]]]^^^^^^^^^]]]\\\`````````___^^^\\\[[[ZZZ[[[^^^___[[[VVVTTTVVVZZZ]]]kkk}}}~~~wwwooogggaaaSSSQQQNNNKKKJJJIIIJJJJJJEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<<<<===<<<<<<;;;777888:::;;;;;;:::888777888888888777777777777777;;;;;;;;;::::::999999999<<<;;;:::999888666555555555555555444444333333333------..................++++++++++++++++++++++++((()))***+++,,,---------)))************++++++++++++******)))))))))((((((+++,,,,,,,,,,,,,,,,,,---***+++,,,---.....................------,,,,,,,,,---,,,+++***))))))))))))))))))))))))***+++,,,---//////...------///000111333222222222111000000000222111///.........///000111111111000000000000000444333222111000000000000333333222222333555666777555555555555555555555555555555666777888999::::::666666666666777888999:::;;;;;;:::::::::::::::::::::::::::999999888888888999;;;<<<;;;:::888999999999999999999999999999999<<<<<<<<<;;;;;;:::::::::888888777777888888999:::;;;;;;;;;::::::999999999::::::999888888999;;;<<>>===<<<<<<===>>>???@@@@@@????????????????????????@@@AAABBBDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???======>>>???@@@BBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>>>>>>>>>>============>>>>>>=========>>>>>>???>>>===;;;999999999::::::::::::999888777666555555666666666666777888999:::666666777777888888888888666555555555555555666777555666777999:::::::::999:::999888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEDDDCCCBBBBBBAAABBBDDDFFFIIIOOOVVV[[[bbbccceeeggghhhhhhhhhhhhfffgggiiikkkmmmooopppqqq000///---,,,++++++,,,,,,******++++++,,,------...---...///000000///...---///***+++222777<<>>@@@FFFOOO]]]ooo~~~cccVVVPPPZZZhhhrrrttt```TTTPPPPPPbbbuuuxxxgggQQQAAA999666444555;;;CCCJJJNNNSSSRRRRRRPPPOOOQQQUUUXXX[[[\\\]]][[[YYYXXXXXXYYYYYYYYY[[[\\\]]]^^^^^^^^^``````___^^^\\\[[[YYYXXXXXXZZZ\\\YYYTTTSSSWWW\\\aaaooo{{{sssmmmfff___ZZZPPPNNNKKKIIIGGGGGGHHHHHHEEEEEEEEEEEEDDDBBBAAA@@@BBBBBBBBBBBBAAA@@@??????===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999:::999999777666555555555666666777777888888999999999999888888888777888888777666555444444333333333333222222222111111---------------.........++++++++++++++++++++++++'''((()))***++++++++++++)))************+++++++++***************)))((((((******++++++++++++,,,,,,***+++,,,---.....................------,,,,,,,,,......---,,,+++******)))************+++,,,---...//////......//////000111//////000111222333444444222111000/////////000111111111111111111111111111222222222111111222222333333333333333333555666777666666666666666666666666444555666777888999::::::777666666777777888999:::999999999:::::::::::::::<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<:::999999:::999999999999999999999999::::::999999999888888888999999999999999:::;;;;;;;;;;;;;;;:::::::::999999<<<<<<<<<======???@@@AAA===<<<;;;:::999:::<<<===???>>>============>>>???@@@@@@??????????????????@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>??????????????????????????????????????????>>>======>>>>>>>>>>>>>>>>>>>>>===@@@???>>>======<<<======<<<;;;:::999999::::::;;;;;;::::::999888777777666888888777777666777777888777777777888888888999999666555555555666666777888666777999::::::::::::999::::::999888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???????????????????????????BBBBBBCCCCCCBBBAAAAAA@@@???@@@BBBDDDGGGLLLRRRWWW[[[\\\___aaabbbcccccccccbbbccceeegggiiikkklllmmm...------,,,,,,------...)))******++++++,,,,,,,,,........................,,,+++///666:::@@@PPPbbbsss{{{}}}rrr[[[HHHAAAAAA>>>AAAJJJXXXjjj}}}www^^^WWWYYYfffuuukkkZZZSSSUUUZZZooowwwjjjYYYHHH<<<666444444777>>>EEEJJJMMMQQQRRRRRRQQQQQQRRRUUUWWW]]]^^^]]]\\\YYYWWWWWWWWWVVVWWWWWWYYY[[[]]]___```^^^^^^]]]\\\ZZZXXXVVVUUUSSSVVVWWWUUURRRRRRXXX]]]ggguuuzzzooogggaaa\\\WWWSSSKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>=========>>>======<<<;;;===<<<;;;:::999999:::::::::999888666555444333333222333333555666777777888666666666666666555555555444444333333333222222222111111111111000000000000------------------------++++++++++++++++++++++++&&&&&&'''((()))))))))))))))************+++++++++)))***+++,,,,,,***(((''')))))))))******+++++++++++++++,,,---.....................---------------////////////...,,,***)))++++++++++++,,,---...///...///000000111111000000...///000111333444555666333333222111111111111111111111111111111111111111222222222222333444555666444444333444444555666777777777777777777777777777444555555666777888999999777777777777888999:::;;;888888888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::<<<===<<<;;;999::::::::::::::::::::::::::::::999999999999888888888888;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::<<<===>>>@@@AAABBBBBBBBB<<<;;;:::999999:::;;;<<>>>>>======>>>>>>?????????@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@??????>>>============>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;::::::999999888:::999888777666555555555888888888999999999999999555555555666777888999:::888999:::;;;;;;;;;:::999:::999999888999:::;;;<<<;;;;;;<<<===>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@???>>><<<>>>AAACCCFFFIIINNNQQQRRRTTTVVVYYY[[[\\\\\\\\\^^^^^^```bbbdddfffggghhh,,,,,,,,,,,,------......******++++++,,,,,,,,,---///...------------...///...///333777;;;BBBTTTffftttxxxvvvgggQQQAAA>>>AAA>>>CCCOOObbbwwwppp```___fffttttttaaaUUUTTT]]]hhh{{{|||nnn^^^MMM???777333333555999@@@FFFKKKLLLOOOPPPRRRRRRRRRRRRTTTUUU[[[\\\\\\[[[XXXWWWWWWXXXVVVUUUUUUVVVWWWZZZ\\\]]]\\\\\\[[[YYYWWWUUUSSSRRRQQQSSSTTTRRROOOPPPWWW]]]lllzzz{{{rrrggg^^^XXXTTTPPPMMMHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCAAA@@@?????????@@@??????>>>======<<<============<<<;;;;;;>>><<<:::888777888999:::999777555333111111222222111111222333444444555555333333333333222222222222000000111111111111111111000000000000000/////////---------,,,,,,,,,,,,,,,************************&&&''''''((())))))(((((())))))*********+++++++++((()))+++------+++)))'''))))))******++++++,,,,,,+++,,,------.........---...............---------...///000000///---+++))),,,++++++,,,,,,---...///...///111222222222111000111111222222333333444444444444333333222222222222111111111222222222222222333333333444444555666777444444555555555666666777777777777777777777777777555555666777777888999999888888888888888999;;;;;;777777888888999:::;;;;;;::::::::::::::::::999999:::<<<======;;;::::::;;;::::::::::::::::::::::::;;;:::::::::::::::::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===?????????>>>>>>:::999999999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAADDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAAAAA@@@@@@??????>>>============>>>???????????????????????????????????????>>>======>>>>>>>>>>>>>>>?????????@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999888777666666666666999999999999999999999999555555555666777999:::;;;:::;;;<<<<<<<<<;;;:::999999888777777888999;;;<<<<<<<<<<<<>>>???AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>:::===AAACCCEEEGGGJJJLLLLLLNNNQQQTTTVVVWWWXXXXXX[[[[[[\\\^^^```bbbcccddd++++++,,,------.........,,,,,,,,,,,,------------///...---,,,,,,---...///000111444888===III]]]mmmxxxwwwppp^^^III<<<;;;???>>>FFFVVVkkknnnbbbfffqqq~~~}}}hhhYYYRRRUUUdddsss}}}ssseeeUUUEEE999222333333555;;;AAAGGGJJJLLLLLLNNNQQQSSSRRRRRRSSSSSSWWWXXXYYYYYYWWWWWWXXXYYYVVVVVVUUUTTTTTTUUUWWWXXXXXXXXXWWWVVVTTTRRRPPPOOOPPPQQQRRROOOMMMPPPXXX___ooo|||ssskkk___VVVQQQNNNKKKHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<;;;::::::===;;;999777666666888999666555222000///000222333111111111111111111111111000000000000000000000000/////////000000000000111///////////////000000000------,,,,,,++++++++++++************************(((((()))*********))))))))))))*********+++++++++''')))+++------,,,)))(((******++++++,,,------...,,,,,,------...---------........................---...000000///...+++***,,,,,,,,,,,,---.../////////000222333333333222111222222333333444444444555444444444444444333333222111222222222333333333444666555555555555555555666555555666666666666666666666666666666666666666666666666777777888888999999888888888888999:::;;;<<<777777888999::::::;;;;;;:::::::::::::::::::::::::::<<<===<<<;;;999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;:::999888888888999:::;;;<<<<<<>>>>>>????????????>>>>>>??????@@@@@@AAAAAAAAAAAADDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>=========>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>???@@@AAA???????????????>>>>>>===>>>>>>======<<<;;;;;;;;;888888777777777777888888999999999999999999999999555555555666777999:::;;;:::;;;<<<===<<<;;;:::999777666666666777888:::;;;<<<======>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>>>>????????????????????????????????????>>>???@@@@@@@@@@@@??????;;;>>>BBBDDDEEEFFFHHHIIIJJJLLLNNNQQQSSSUUUUUUUUUYYYYYYZZZ\\\]]]___```aaa+++,,,------.........---------------------------///...---,,,,,,---...///...000444:::EEEVVViiivvv}}}wwwiiiWWWEEE;;;;;;===@@@KKK___uuu|||lllaaaiiivvvsss___VVVTTTZZZkkk||||||uuuiiiZZZLLL???666111444444666;;;BBBGGGJJJKKKJJJNNNRRRUUUTTTSSSSSSSSSRRRTTTVVVVVVVVVWWWXXXZZZVVVUUUTTTSSSRRRRRRRRRRRRTTTTTTTTTSSSRRRPPPNNNNNNNNNOOOPPPNNNMMMQQQ[[[cccqqqzzz~~~{{{wwwrrrggg___UUUNNNJJJHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@>>>===<<<===>>>>>>???>>>>>>======;;;;;;<<<<<<;;;;;;:::999:::999888777666666777888444333111/////////111222000000000/////////......---------...............////////////////////////............////////////---,,,,,,++++++******)))************************)))******++++++*********)))************+++++++++((()))+++------,,,+++*********+++,,,---......///,,,,,,------...------,,,.............../////////---...////////////...---------------...///000111111222222333444333333333000111222333555666777888444444444444444333222222222222222333333444444555666666555555555555555666666666777777777777666666666666666666666666666666888888888999999999::::::999999999999:::;;;<<<<<<999999999::::::;;;;;;<<<<<<<<<<<<<<<============999;;;<<<;;;:::888999999::::::::::::::::::::::::777777777888888888888888;;;::::::::::::;;;<<<<<<<<<<<<<<<===============>>>>>>>>>===<<<:::999888777888999:::;;;<<<======>>>??????@@@@@@??????>>>??????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???========================???????????????>>>=========>>>>>>??????@@@@@@@@@>>>>>>??????@@@BBBCCCDDD@@@@@@AAAAAAAAA@@@@@@???BBBBBBAAA@@@???>>>======999999888888888999999:::999999999999999888888888555555555666777888999:::999:::;;;<<<<<<<<<;;;:::777666666666777999:::;;;======>>>>>>@@@AAACCCDDDCCCDDDDDDEEEEEEFFFFFFGGGBBBBBBBBBAAABBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAA@@@@@@@@@===???BBBCCCDDDDDDFFFGGGIIIJJJMMMOOOQQQRRRSSSSSSUUUVVVWWWXXXZZZ[[[\\\]]]+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///222777AAAPPPbbbpppxxxxxxnnn^^^NNNCCC>>>>>>@@@DDDRRRhhh}}}ppphhhbbblllzzzxxxfffXXXVVVZZZdddxxxzzzooo^^^NNNBBB;;;666444555555777;;;AAAFFFJJJKKKKKKOOOTTTXXXXXXVVVUUUTTTPPPRRRTTTTTTTTTUUUWWWXXXSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQQQQPPPPPPOOONNNMMMJJJLLLNNNMMMNNNUUU```jjjrrrwwwzzzwwwtttpppiiibbbZZZTTTLLLGGGFFFFFFEEECCCAAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????>>><<<;;;:::===>>>>>>?????????>>>>>>:::;;;;;;;;;;;;:::999999777777777777777777777777555444222000///......///---------...............,,,,,,,,,,,,------..................------------,,,,,,,,,---------......,,,,,,,,,+++***)))))))))************************)))******++++++******))))))************+++++++++)))***++++++,,,,,,,,,+++))))))***+++,,,---......,,,------...------,,,,,,---........./////////000......//////000111111111000000000000111222333333333333333333333444444555222222333444555666777777333333444555444333222111222222333333444555555555444444444444555666666777666777888888888777777666777777777777777777777777999::::::::::::;;;;;;;;;:::999999::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>888:::;;;:::999777888888;;;;;;;;;;;;;;;;;;;;;;;;666777777777888888888888<<<<<<;;;;;;<<<<<<===>>><<<<<<=========>>>>>>>>>======;;;:::999999888888777888999;;;===>>>>>>???>>>???@@@@@@@@@@@@???>>>??????@@@@@@AAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBEEECCCBBB@@@?????????@@@??????>>>============>>>========================???????????????>>>=========>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDBBBCCCEEEGGGHHHIIIIIIHHHHHHHHHFFFEEECCCBBB@@@@@@<<<<<<;;;:::999999999999999999888888888777777777666555555555666666777888888999:::;;;<<<<<<;;;:::888888777777999:::<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGCCCBBBBBBAAABBBCCCDDDEEECCCBBBBBBBBBBBBAAAAAAAAA????????????????????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>???AAAAAAAAABBBDDDEEEGGGIIIKKKMMMNNNOOOOOOOOOQQQQQQRRRSSSUUUVVVWWWWWW,,,,,,.........---,,,+++++++++++++++++++++++++++------------------------333666===HHHXXXiiirrruuunnncccSSSFFFAAA@@@BBBDDDFFFWWWoooqqqeeebbbeeeppp|||kkk\\\RRRVVVaaannnzzzkkkVVVDDD;;;888777666777666777;;;AAAFFFIIIJJJLLLPPPVVVZZZZZZXXXVVVUUUPPPRRRSSSTTTSSSSSSUUUVVVQQQQQQRRRSSSRRRQQQOOONNNNNNOOOOOOOOOOOONNNMMMMMMGGGJJJLLLMMMOOOXXXeeeooosssvvvuuuqqqmmmiii```WWWRRRMMMHHHEEEFFFGGGGGGEEE??????@@@AAAAAAAAAAAA@@@??????>>>>>>===;;;:::999>>>>>>???????????????>>>:::;;;;;;;;;;;;:::999999555666777777777777777666777555333111///---,,,,,,***+++,,,,,,---...//////++++++,,,,,,,,,------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++***))))))((()))))))))))))))))))))))))))***************)))))))))************+++++++++*********++++++,,,,,,---'''((()))***+++,,,---------------...------,,,,,,---.........//////000000/////////000111333444555222222222222333444555555444444333222333444555666666666666555444444444333222333444444444333222111222222333333444555666666222222222333555666888999666777888999999888777666888888888888888888888888:::;;;;;;;;;;;;;;;;;;<<<::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<777999::::::888777777888;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::::::::===============>>>??????<<<=========>>>>>>??????:::999888777666777888999777888:::<<<===?????????>>>???@@@AAAAAA@@@???>>>??????@@@AAAAAABBBCCCCCC@@@AAABBBCCCDDDEEEFFFGGGFFFGGGGGGFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBGGGEEEBBB@@@>>>>>>???@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>=========>>>>>>???@@@@@@AAAAAADDDCCCCCCBBBBBBBBBCCCCCCFFFHHHKKKNNNPPPRRRRRRSSSLLLLLLJJJHHHFFFDDDCCCBBB???>>>===;;;:::999888888999888888888777777666666666666555555555555666777666777999;;;<<<<<<;;;;;;999999999999:::<<<>>>??????>>>>>>>>>???@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFCCCCCCBBBAAABBBCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAA????????????????????????>>>????????????@@@@@@@@@????????????????????????======>>>???????????????>>>???@@@@@@???@@@BBBDDDFFFGGGIIIKKKLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSSSS(((***---............///,,,,,,+++*********++++++...---+++,,,---///000///000777AAAOOOaaannnppplllcccWWWJJJEEECCC@@@@@@AAAOOO___uuuxxxccc[[[]]]dddmmmuuu|||zzzsssbbbWWWQQQXXXkkk|||hhhOOO>>>555111333777999;;;>>>AAACCCEEEIIILLLNNNQQQUUUYYY[[[ZZZXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMLLLIIIFFFHHHJJJKKKLLLSSS___hhhkkkrrrpppnnnllliiiaaaWWWOOONNNKKKGGGDDDBBBAAA???>>>@@@@@@@@@AAAAAAAAABBBBBBAAA@@@===;;;::::::;;;<<<;;;<<<===>>>>>>===<<<;;;===;;;888777888888666555111222444666777777777666444333111,,,'''&&&)))---)))***+++,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,+++******+++,,,,,,,,,+++++++++***)))))))))+++***)))(((((()))***+++***++++++***((((((((()))((()))***++++++***)))(((+++++++++++++++++++++++++++,,,------,,,+++)))(((&&&(((***,,,---...------------------...///000000000000000000000/////////000000111111111222222222444444444444555555666777555444444333333444444555888888777666555555444444222222333333333444444444333333333444555666777777;;;:::888777666555666666777777888999999999999888777888999:::;;;:::999999;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;:::999999:::999999888888999999:::======<<<;;;::::::999999:::::::::;;;;;;<<<<<<<<<999999:::;;;<<<<<<<<<<<<:::::::::999999:::;;;;;;999::::::;;;;;;<<<<<<===;;;;;;:::::::::;;;<<<<<<999999999999888888888888999999:::;;;;;;<<<<<<===@@@@@@???????????????@@@@@@@@@@@@AAABBBCCCDDDEEECCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@???======<<<;;;:::999999888======>>>>>>>>>>>>==================>>>>>>>>>>>>??????@@@@@@BBBCCCEEEFFFFFFGGGHHHHHHHHHHHHKKKMMMLLLLLLNNNRRRWWWXXXWWWTTTOOONNNLLLKKKJJJHHHEEECCC@@@>>>;;;999999888777555777777888888888666444333444333333333333444555555333666999:::::::::;;;<<<;;;;;;;;;;;;;;;<<<======????????????????????????BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>===<<<===???@@@AAA@@@============>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNN...///000000///---------,,,,,,+++++++++,,,,,,------,,,,,,,,,...000222222333;;;FFFUUUeeennnjjjbbbXXXNNNDDDBBBCCCCCCEEEIIIWWWeeewww}}}~~~|||jjjZZZUUUYYYbbbkkkuuu}}}vvvmmm]]]TTTQQQ]]]sssuuu```HHH:::444111222444777;;;???BBBDDDFFFIIILLLPPPRRRVVVYYY[[[ZZZXXXVVVUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJGGGEEEFFFJJJMMMPPPYYYfffnnnqqqtttqqqllliiiddd\\\RRRKKKIIIFFFCCCAAAAAAAAA???>>>@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>><<<::::::;;;<<<;;;<<<===>>>>>>===<<<;;;<<<:::888777777777666555444555555666666666666555333333000---++++++---///******++++++******))))))))))))++++++,,,+++******,,,++++++******++++++,,,++++++******************+++***)))(((((()))***+++'''((()))(((&&&%%%&&&'''))))))************))))))+++++++++++++++++++++++++++,,,,,,------,,,+++***((()))+++,,,---------------------------...//////---......///000111222333333333333333444444444444333333222222222333444444555444444333333444444555555555444444333222222222222333333333333444444444555555555666666777777777:::999888777666666777777777777888999999999999999:::999888777888999;;;<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;======<<<<<<;;;;;;::::::999999:::::::::::::::;;;<<<<<<<<<<<<;;;:::999888;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;:::::::::888888888888888888888888999999:::;;;;;;<<<<<<===@@@??????>>>>>>?????????@@@@@@@@@AAABBBCCCEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBAAAAAA@@@?????????======<<<<<<;;;;;;::::::======>>>>>>>>>>>>=========>>>>>>>>>>>>???????????????@@@AAABBBDDDFFFGGGHHHJJJKKKLLLLLLMMMPPPRRRSSSRRRRRRUUUXXXYYYWWWTTTRRRPPPOOONNNMMMKKKHHHFFFAAA???<<<::::::999888666888888888888777666555555444444333333444444555666444777:::;;;;;;;;;<<<===<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@>>>===<<<===???AAAAAA@@@>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@?????????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJ000000//////...---,,,,,,,,,,,,,,,,,,,,,---...///---------...///222444666777AAAOOO^^^jjjmmmbbbTTTJJJCCC>>>???CCCFFFLLLSSSbbbnnn{{{{{{zzz|||sssggg[[[RRRTTT[[[bbblllyyy}}}pppdddVVVPPPSSSfffiiiUUU???555222111111111666:::???DDDFFFHHHKKKLLLRRRTTTWWWZZZ[[[ZZZXXXVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDEEEKKKQQQVVV___kkkrrrssssssnnngggbbb]]]WWWOOOIIICCCAAA?????????@@@???>>>?????????@@@@@@@@@AAAAAAAAA@@@>>><<<;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;<<<:::777777777777666555777777666555555444555555111000...---.........---++++++******)))(((((('''''''''((()))******)))))),,,+++************+++,,,))))))************************))))))))))))******'''((()))(((&&&&&&&&&(((******))))))))))))******++++++++++++++++++++++++++++++,,,------------,,,++++++,,,------------------------,,,------......,,,,,,...000222333555666666666666666777777777777444444333333333333333333555555444444444444555555444444444333333222222111333333333444444444555555777777777777777777777777999888888777777777888888777888888999999999999999===;;;777555555888<<>>>>>>>>>>>??????AAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCBBB@@@??????>>>>>>AAAAAAAAA@@@@@@???????????????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>===============<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>??????????????????@@@AAACCCEEEGGGHHHJJJLLLNNNOOOQQQSSSVVVYYYZZZYYYXXXXXXYYYYYYXXXVVVUUUTTTSSSSSSRRRPPPLLLIIIBBB@@@===<<<<<<;;;999888999999777777666666666666444444444333444444555666555888;;;<<<<<<<<<===>>>>>>============>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@???===<<<===???AAAAAA@@@?????????>>>>>>=========;;;;;;<<<======>>>??????<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJ---+++******+++,,,,,,,,,,,,,,,,,,------///000111---...//////000222555777:::GGGWWWfffooolll[[[JJJBBB>>><<<@@@DDDIIIRRRZZZjjjuuu~~~|||zzz~~~pppaaaWWWRRRRRRZZZbbbeeeqqqyyykkk]]]QQQOOOYYYrrrwww\\\JJJ777111222222111000555999@@@EEEHHHJJJLLLNNNUUUVVVXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUSSSSSSQQQQQQPPPOOONNNMMMLLLKKKIIIIIIIIIHHHFFFEEEDDDEEEGGGNNNVVV]]]eeennnrrrqqqoooiiiaaa[[[WWWRRRLLLHHHAAA???>>>>>>??????>>><<<>>>>>>>>>?????????@@@@@@@@@???>>>===<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::999666666666777666444777666444333333333444555///---+++,,,......+++(((*********))))))))))))***))))))***++++++,,,,,,,,,++++++************++++++(((((())))))******++++++***))))))))))))))))))******+++,,,+++***)))***++++++***)))(((((()))***+++************************++++++,,,---......//////---------------------,,,...---------------......---...///111222444555666777777777888888888999999888777666555555555555555555555444444444444555555666666555555444444444333444444444444555555555555777777777777777777777666777777777888888999999999777888999999::::::999999===;;;888666666999<<<>>>:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============;;;;;;;;;::::::999999999888999:::;;;<<<<<<======::::::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<<<<;;;999777555444555555777888999::::::999999:::;;;;;;<<<<<<===>>>>>>=========>>>??????AAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCEEEEEEFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@????????????@@@@@@@@@AAAAAAAAABBB@@@@@@??????>>>=========<<<<<<======>>>>>>>>>???======>>>>>>>>>>>>===============>>>>>>>>>????????????@@@AAACCCFFFHHHIIIIIIKKKNNNPPPQQQTTTXXX[[[\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVSSSOOOKKKDDDBBB???======<<<;;;999999777666444444444555555444444444444444555666666777999<<<>>>>>>>>>???@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@>>>===>>>???AAAAAA@@@@@@@@@??????>>>=========;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???BBBBBBCCCCCCDDDEEEEEEFFFEEEFFFFFFGGGGGGHHHIIIIII000---***)))+++------,,,,,,,,,,,,---...///000111...000111111000111555888>>>MMM```lllppphhhVVVFFFBBB@@@AAADDDGGGLLLVVV```qqq{{{{{{qqqcccTTTNNNOOOTTT]]]eeejjjxxx{{{ssseeeXXXPPPSSSbbb~~~|||jjjPPPAAA333000222333222111444999@@@FFFJJJLLLOOOPPPVVVVVVWWWXXXYYYYYYYYYXXXYYYXXXXXXXXXVVVUUUTTTSSSPPPPPPOOONNNMMMMMMLLLLLLHHHIIIIIIGGGDDDDDDFFFHHHJJJSSS\\\dddllltttvvvtttnnnggg]]]UUUPPPLLLGGGCCCAAA@@@>>>>>>???>>>===;;;=========>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::999777555555666666555444444333222222222333555666000...,,,,,,...---)))%%%***)))))))))***,,,---...++++++++++++,,,,,,------************************((((((((())))))******+++)))))))))******)))))))))+++,,,------++++++,,,---+++***)))(((((()))***+++************************+++++++++,,,---...///000......---------,,,,,,---......---------...//////111111222222333444444444666777777777888888888888888777666666555555555555666555555444444555555666666555555555555555444444444444555555555666666666777666666666666666666666777777888888999999::::::888888999::::::::::::999::::::999999::::::;;;<<<:::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<=====================<<<<<<;;;;;;::::::777888:::;;;<<<=========999:::;;;<<<==================<<<<<<;;;;;;::::::999:::;;;;;;:::888666444444555666777888999:::;;;999999:::;;;;;;<<<<<<======<<<<<<<<<======>>>???AAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@???>>>>>>======<<<<<<<<<======>>>?????????======>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>??????@@@AAACCCEEEGGGHHHEEEHHHJJJLLLNNNQQQTTTWWWXXXXXXXXXWWWWWWXXXZZZ[[[YYYYYYZZZ[[[ZZZVVVQQQLLLEEECCC@@@???>>>===<<<:::777666444333222222333444555444444444444555666666777:::===>>>>>>>>>???@@@???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>@@@AAA@@@@@@@@@?????????>>>>>>>>>===>>>=========<<<<<<<<<;;;>>>>>>???@@@@@@@@@@@@@@@===>>>???@@@@@@@@@??????@@@AAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCC999444...,,,,,,---,,,+++---------------...///000,,,///111111000222666:::DDDUUUhhhooolllbbbSSSGGGDDDEEEHHHKKKMMMRRR]]]iiizzzzzzfffZZZNNNLLLOOOVVV```hhhttt~~~tttkkk```WWWRRRZZZoooppp]]]DDD:::111000222222222444555999@@@FFFJJJNNNQQQSSSUUUVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYXXXWWWUUUTTTSSSPPPOOOOOONNNMMMMMMLLLLLLHHHJJJJJJGGGDDDEEEHHHLLLOOOXXXbbbjjjrrryyyyyyvvvkkkcccXXXOOOJJJEEE@@@<<<@@@???>>>>>>??????<<<;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<;;;;;;::::::999999:::;;;;;;:::999999888666555444555666555444333333222222333444555555111000///......---***((())))))))))))+++---///000,,,++++++*********++++++))))))***++++++***))))))(((((())))))))))))))))))))))))************)))))))))***++++++***)))+++,,,******))))))))))))******************************++++++++++++,,,---//////...---,,,,,,,,,,,,,,,---............///000111222444444444444444333333333666666666666777777777777555555444444333444444444666666555555555555666666444444444444444444444444555555555666666666666777666666666666666666666666777777888999::::::999999888999999:::::::::::::::888999;;;<<<<<<<<<;;;::::::;;;<<<==================<<<;;;;;;<<<===???@@@;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::999:::<<<>>>??????>>>>>>>>>>>>======<<<;;;::::::888999999:::999888666555555666777888999:::;;;;;;999999:::;;;;;;<<<<<<===<<<;;;;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEECCCCCCEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEEEE@@@@@@@@@@@@AAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@??????>>>=========<<<<<<======>>>>>>??????======>>>>>>>>>>>>==================>>>>>>>>>>>>??????@@@@@@BBBCCCEEEFFFCCCEEEGGGHHHJJJLLLOOORRRQQQSSSUUUVVVVVVWWWYYY[[[ZZZ[[[\\\^^^]]]YYYRRRMMMEEECCC@@@??????>>><<<;;;666555444333333222222333555555444444555555666777777:::===>>>>>>>>>???@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>>>>@@@AAA@@@@@@??????????????????????????????>>>======<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCC<<<555...,,,---...---+++...------,,,------......(((+++///000000333999>>>LLL^^^ooopppfffZZZPPPJJJEEEHHHMMMRRRTTTYYYgggtttttt]]]TTTLLLMMMTTT]]]iiisss{{{lllbbb[[[VVVUUUaaazzzyyybbbMMM;;;555111111111000222555666:::@@@EEEJJJNNNSSSVVVTTTTTTTTTUUUVVVXXXZZZ[[[ZZZZZZZZZYYYWWWVVVTTTSSSOOOOOONNNNNNMMMLLLLLLLLLHHHJJJKKKHHHEEEFFFLLLQQQVVV^^^ggglllqqquuusssoooaaaZZZPPPIIIEEEAAA===:::<<<;;;<<<===??????===<<<;;;;;;<<<<<<<<<=========:::::::::;;;::::::999999777888999::::::999888777777666444444555666555444555555666666555555444444...//////...,,,++++++,,,***)))(((((()))+++---///------+++***))))))******((()))***++++++***)))((()))))))))))))))(((((((((((()))***++++++***)))((('''(((***)))((((((***+++))))))************))))))************************++++++******+++,,,---...,,,,,,+++***++++++,,,---.........///111222444444555555444444444444444444555555666666666777777777555444444444444555555666666666555555555555666666555555555555555555555555555555666666666777777777666666666777777888888888777888999:::::::::999888888999::::::;;;;;;::::::888999;;;<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;::::::<<<>>>@@@AAAAAAAAA@@@AAAAAA@@@???>>>===<<<;;;888888888888888777777777777888888999:::;;;;;;<<<999999:::;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>????????????@@@AAABBBCCCDDDAAABBBDDDFFFHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@??????>>>======<<<===========================>>>>>>>>>>>>======>>>????????????@@@@@@@@@?????????@@@@@@BBBCCCCCCCCCDDDFFFFFFGGGHHHKKKMMMMMMPPPTTTVVVVVVVVVXXXZZZ\\\]]]___aaa```\\\UUUOOOEEECCC@@@???>>>>>><<<;;;666666666666555444333333555555555555555666666777777:::===>>>>>>>>>???@@@???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB@@@??????@@@AAA@@@???>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>???>>>=========>>>@@@AAA>>>>>>>>>>>>????????????BBBBBBBBBCCCDDDDDDEEEEEE888222+++))),,,//////---...------,,,,,,,,,------$$$(((---///000444;;;AAARRRdddssspppaaaTTTNNNKKKEEEIIIPPPVVVYYY___nnn}}}oooXXXQQQLLLPPPYYYeeetttxxxggg]]]XXXUUUWWWfff~~~oooVVVAAA555222111111000...111666777:::???DDDIIIOOOTTTXXXSSSSSSSSSTTTUUUXXXZZZ[[[[[[[[[ZZZYYYXXXVVVTTTSSSOOONNNNNNNNNMMMLLLLLLLLLHHHJJJKKKIIIFFFHHHNNNTTT]]]dddiiikkkllllllhhhbbbVVVPPPHHHDDDBBBBBB@@@===888888999<<>>>>>>>>>>>======<<<;;;<<<>>>@@@BBB======<<<<<<<<<<<<============<<<;;;::::::999999:::::::::;;;;;;<<<<<<<<<666777999;;;<<<===>>>>>><<<>>>@@@CCCDDDDDDCCCBBBDDDCCCBBBAAA@@@>>>======888777777666777777888999999999999::::::;;;;;;<<<999999:::;;;;;;<<<<<<===:::::::::;;;<<<===>>>???>>>>>>>>>???@@@AAACCCCCC@@@AAACCCFFFHHHJJJKKKKKKKKKJJJHHHGGGFFFGGGHHHHHHJJJIIIHHHFFFEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>===============<<<<<<<<<======>>>>>>>>>>>>======@@@@@@AAAAAAAAABBBBBBBBB@@@@@@??????@@@@@@AAABBBDDDEEEFFFFFFFFFGGGIIIKKKKKKOOOTTTVVVVVVUUUWWWYYY]]]___aaacccbbb^^^VVVQQQEEECCC@@@???>>>>>><<<:::777888888888888666555333555555555555555666777777777999<<<>>>>>>>>>???@@@??????>>>>>>??????@@@AAA????????????????????????>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBB@@@??????@@@AAA@@@???======>>>???@@@AAAAAABBB======>>>>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@???===<<<<<<>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA>>>??????@@@@@@AAABBBBBB---------.........////////////.........---------111---...222222333:::DDD\\\iiisssnnn]]]MMMHHHJJJHHHOOOWWW\\\```iiiwww{{{cccRRRNNNOOOXXXdddppp~~~fffVVVQQQPPP]]]qqqooo[[[FFF999222222222111///...///111777:::???DDDHHHMMMRRRVVVVVVUUUSSSSSSTTTVVVZZZ\\\ZZZZZZZZZZZZYYYXXXVVVVVVPPPOOOMMMKKKJJJIIIIIIIIIJJJGGGGGGJJJKKKLLLTTT^^^eeedddccccccbbb^^^YYYUUUGGGEEECCC@@@===;;;:::999777999:::;;;;;;;;;===???<<<;;;;;;;;;;;;:::::::::666666777888777555333111666777888999999888777666555555444333444555666777888888666555333111000///...---,,,+++************++++++++++++++++++++++++---,,,+++***))))))))))))++++++++++++*********)))************))))))))))))(((((()))))))))((((((''')))************+++++++++******+++---...,,,(((%%%(((((()))***************------------------------+++,,,---......---+++***000000222333444555555555444444444444444444444444333333444555666888888999666555555555555444444444444444555777888999;;;;;;666666777777888888888888888888888888888888888888555555666888999:::;;;<<<;;;;;;:::999999888888777999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<======>>>>>>????????????>>>>>>::::::;;;;;;<<<;;;;;;;;;=========>>>???>>><<<;;;999;;;<<<>>>???@@@@@@AAA???CCCDDDCCCDDDHHHIIIFFFMMMKKKHHHFFFDDDAAA===:::999999888888888888888888999:::<<<;;;::::::;;;===;;;<<<===>>>>>>===<<<<<<:::::::::999::::::;;;;;;<<<======???@@@AAABBBCCC>>>AAAEEEGGGHHHGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIGGGFFFFFFGGGHHHHHHGGGFFFDDDCCC@@@AAABBBBBBBBBAAA???>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@AAACCCBBB@@@??????@@@=========>>>@@@BBBCCCDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDGGGHHHHHHIIIKKKMMMQQQRRRSSSUUUWWWYYYZZZ[[[\\\\\\\\\]]]]]][[[VVVSSSIIIFFFBBB@@@???>>><<<;;;;;;;;;999888777777777777333333444444555777888999:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAA@@@???>>><<<<<<======>>>??????@@@AAACCCDDDEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@???>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=====================>>>>>>?????????@@@???????????????@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA,,,------------.........//////.........---------...,,,---111222555@@@LLLaaajjjqqqjjjXXXIIIDDDFFFGGGMMMVVV^^^gggsssuuu___MMMJJJOOO\\\lll{{{}}}eeeWWWTTTVVVggg{{{yyygggSSSAAA555///000000///...///111333888<<>><<<999888777666:::<<<===<<<;;;:::;;;===<<<;;;;;;;;;::::::999999777888999999888777555333666777888888888888777666666555555444444555666777888777666444222111///...---,,,,,,+++************************************---,,,+++***)))))))))))),,,++++++++++++*********)))))))))))))))))))))***((())))))******))))))((((((((()))))))))*********+++++++++,,,---,,,)))'''((())))))***************------------------------+++,,,,,,,,,,,,,,,++++++///000111333444444555555333333333333444555666777555555444444444333333333555555555666666777777777666666777777888888999999888777777777777888888888666666666666666666666666666666777888999::::::;;;:::::::::999999999999999::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999999;;;;;;;;;<<<<<<=========>>>>>>============>>>>>>======>>>>>>>>>>>>======;;;;;;<<<=========<<<<<<;;;;;;<<<===??????>>>======>>>@@@AAABBBCCCDDDEEEEEEIIILLLLLLNNNRRRSSSPPPRRROOOLLLIIIFFFCCC???<<<999999999999999888888888888:::;;;;;;:::999;;;<<<<<<<<<>>>>>>>>>>>>===<<<::::::999999888999999999999:::;;;<<<===>>>???@@@@@@BBBFFFHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCAAA@@@???BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCAAA@@@@@@AAAAAAAAABBBCCCDDDFFFGGGHHHCCCCCCCCCDDDDDDEEEEEEFFFDDDFFFHHHJJJJJJKKKMMMOOORRRSSSTTTVVVXXXYYYZZZ[[[\\\\\\\\\\\\\\\YYYUUUQQQJJJGGGCCCAAA@@@???===<<<::::::888777666666555555444444444555666777999:::;;;<<<======>>>>>>>>>>>>@@@????????????@@@AAAAAA???>>>===<<<<<<<<<===>>>>>>???@@@AAABBBDDDDDDEEEGGGHHHIIIHHHFFFEEEFFFGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDBBB@@@???>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@???>>>>>>>>>>>>???===>>>>>>>>>???????????????????????????@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBB,,,,,,,,,,,,------------...............---------,,,---///222333:::IIIXXXhhhmmmoooeeeSSSFFFCCCEEEJJJNNNWWWcccqqqnnn[[[LLLLLLSSSdddwwwxxxcccWWWYYY^^^qqqppp\\\HHH999111...///000000000111444666:::>>>DDDIIIMMMQQQTTTWWWRRRRRRSSSTTTUUUVVVWWWWWWVVVWWWWWWXXXWWWWWWVVVVVVSSSQQQNNNKKKHHHFFFEEEEEEHHHFFFFFFHHHJJJMMMTTT\\\aaa^^^ZZZVVVQQQKKKDDD@@@<<<;;;:::888777666666666===>>>>>>===:::999999:::;;;;;;;;;:::999888888777888999::::::999888666555666666777777777777666666555555555666666666777777888777555333111///...---,,,++++++*********++++++)))))))))))))))))))))))),,,+++******))))))))))))++++++++++++************''''''(((((())))))******))))))***************)))'''((((((((()))))))))))),,,+++******++++++***)))((()))******++++++******,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,//////111222333333333333333333333333555777999:::666666555444333222222111444555555666888999999:::888888888777777777777777:::999777666666777888999666666666666666666666666777777888888888999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<======:::::::::999999888888888::::::;;;;;;;;;;;;<<<<<>>>>>===>>>>>>??????<<<<<<============<<<<<<;;;<<<===>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAAAAACCCEEEGGGGGGHHHJJJLLLMMMRRRVVVWWW[[[___```^^^[[[WWWRRRMMMIIIEEE@@@===999999999999999999999999888999::::::999999:::<<<===>>>?????????>>>===<<<:::999888777777666777777777888999:::<<<===>>>>>>BBBDDDFFFHHHIIIJJJMMMOOOQQQQQQPPPOOONNNMMMLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJEEEFFFGGGHHHHHHGGGEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAADDDEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFEEECCCBBBBBBCCCCCCCCCDDDEEEFFFHHHIIIIIIFFFFFFFFFGGGHHHIIIIIIJJJJJJLLLNNNOOOPPPQQQSSSUUUWWWWWWYYY[[[]]]^^^^^^___```___^^^^^^]]]ZZZUUURRRLLLIIIEEEBBBAAA@@@>>>===;;;:::999888777666666666555555555666777888999:::<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>???@@@AAA???>>>===;;;;;;<<<<<<===>>>>>>???@@@BBBCCCDDDDDDFFFGGGHHHGGGEEEEEEEEEGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA???===<<>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCC+++++++++,,,,,,,,,------........................---000333444666@@@RRRaaalllnnnjjj^^^OOODDDDDDGGGMMMQQQZZZiii{{{nnn\\\RRRTTT]]]mmmooo\\\UUU\\\gggvvvzzzgggQQQ???444000000111111111111333666999;;;???EEEKKKNNNQQQTTTVVVSSSTTTVVVXXXYYYYYYYYYXXXVVVVVVWWWWWWXXXWWWWWWWWWTTTRRROOOKKKGGGEEECCCCCCGGGFFFGGGKKKOOOTTTZZZ___```]]]WWWRRRMMMGGGAAA===::::::999888888888888888<<<======;;;999888888999;;;:::999999888777666666888888999999888777666666666666666666666666666666333444666777888999999999666666444222000...---,,,+++***************+++,,,))))))))))))))))))))))))++++++***)))))))))))))))*********)))))))))(((((('''''''''((())))))******)))******++++++++++++***((((((((()))))))))******,,,***(((''')))******)))))))))***++++++++++++***,,,,,,,,,,,,,,,---------,,,+++***))))))+++,,,---//////000111222333333222555444333333555777999:::555555666666666666666666555555666777777888999999777777777777777777777777;;;999888666666777888999999999999999999999999999888888888888888888888888888888999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::::::::::::::==================>>>???;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDFFFDDDHHHMMMOOOPPPRRRUUUXXXXXX^^^ccceeehhhlllllliiifffaaaYYYQQQKKKEEE@@@<<<999999999:::::::::::::::999:::<<<;;;::::::;;;===>>>>>>???@@@@@@???======999888777666555555444444888888999;;;<<<===>>>???BBBDDDEEEGGGHHHJJJMMMPPPQQQQQQPPPOOONNNMMMLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGIIIIIIJJJIIIHHHGGGHHHHHHHHHGGGGGGFFFEEEEEEGGGHHHJJJKKKKKKJJJHHHGGGIIIIIIIIIGGGEEECCCDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJKKKKKKMMMNNNOOOPPPPPPRRRTTTWWWXXXXXXYYY[[[]]]___```bbbdddeeeffffffffffffeeeeeedddbbb___ZZZVVVOOOKKKGGGDDDBBBAAA???======<<<;;;999888777777777666666666666777888999:::======>>>>>>>>>>>>>>>===============>>>???@@@@@@???>>><<<;;;;;;;;;<<<======>>>???@@@AAACCCDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGEEEEEEDDDDDDCCCCCCBBBBBB???@@@AAACCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEE+++++++++,,,,,,,,,---------.....................---111444444888EEEVVVbbbjjjhhhaaaUUUIIIBBBDDDIIIMMMRRR^^^ppprrr```XXX]]]hhhvvvuuubbbUUUSSS```ooorrr^^^III:::333222111111111000///111444777;;;@@@GGGLLLOOOQQQSSSTTTSSSTTTVVVXXXYYYYYYYYYXXXVVVVVVWWWXXXXXXXXXWWWWWWSSSQQQNNNJJJFFFDDDBBBBBBCCCEEEHHHLLLRRRYYY^^^___[[[WWWRRRMMMIIIEEE@@@===888888888777777888999999777888999999777777888999999888888777666666555555666666666666666555555555666555555555555555555666222333666999;;;;;;;;;:::444333222111///---,,,+++*********)))******++++++******************************))))))((()))))))))(((((((((((('''''''''''''''((((((((())))))******))))))***+++++++++++++++)))))))))*********++++++***(((&&&%%%'''((())))))))))))***++++++++++++++++++++++++,,,,,,,,,------,,,+++***)))***+++---...///000111111222222222222666666555444555666777888555555666666666666666666666666666666666666666666666666666777888888999999:::999888777777888999999::::::::::::::::::::::::999999999888888888888777888888999:::;;;<<<<<<===999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@CCCGGGJJJKKKQQQYYY]]]___```cccfffhhhnnnssstttwwwyyyxxxtttmmmggg]]]SSSJJJCCC===:::999999::::::;;;;;;;;;;;;;;;<<<======<<<<<<===???>>>???@@@@@@@@@>>>===<<<888777666555444333333333777777888:::;;;<<<===>>>AAABBBDDDEEEFFFHHHKKKNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHJJJKKKLLLMMMNNNNNNMMMLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLNNNNNNNNNKKKHHHGGGGGGIIILLLMMMNNNPPPQQQQQQQQQQQQNNNOOOPPPQQQSSSTTTUUUVVVZZZ\\\___``````aaaccceeehhhiiikkkmmmooooooooonnnmmmlllkkkjjjhhheee___[[[TTTPPPKKKGGGEEEBBB???======<<<;;;999888777666666777666666777777888999:::<<<======>>>>>>>>>>>>===============>>>???@@@AAA???>>>===<<<;;;<<<<<<===>>>>>>???@@@BBBCCCDDDEEEEEEFFFGGGGGGFFFEEEFFFHHHEEEEEEEEEDDDCCCBBBBBBBBB===???AAACCCDDDEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFF,,,,,,,,,,,,---------------------...............+++000333666===KKKYYYaaafffaaaXXXLLLBBB@@@DDDHHHLLLTTTdddxxxttteee[[[eeerrrvvvdddWWWQQQTTTeeexxxyyyhhhSSSBBB777333222/////////------///222555<<>><<<555555555555555666666777444666777777666666888999666666666666555555555555444444444444444444444444555555444444444444555555333555888;;;<<<<<<:::999111111000///...---,,,,,,+++******)))))))))*********************************))))))(((((()))))))))((((((((((((''''''''''''************))))))))))))(((((()))***++++++++++++************++++++++++++)))'''%%%%%%'''((()))((()))***++++++,,,+++++++++******++++++,,,,,,------++++++++++++,,,---......000111111222333333222222555555555555555555555555666666555444333222222111777777777666666555555555555666666777888999999999888888888999999999::::::888888888888888888888888999999888888888888888888888999999:::;;;<<<<<<===999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<===>>>>>>>>><<>>======>>>@@@>>>??????@@@???>>><<<;;;777666555444444444444444555555666777999:::;;;;;;@@@BBBDDDEEEEEEFFFHHHJJJHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSSSSSSSSSSTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVTTTQQQNNNLLLMMMNNNPPPQQQSSSTTTUUUUUUTTTSSSSSSTTTUUUWWWYYY[[[\\\]]]ccceeehhhiiiiiijjjlllnnnqqqrrruuuwwwxxxxxxwwwvvvssssssrrrqqqppplllgggccc\\\XXXRRRMMMIIIFFFBBB@@@<<<;;;:::888666555444444777666666666666777888999:::;;;<<<===>>>>>>>>>>>>=========>>>???@@@AAABBB@@@???>>><<<<<<======>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGHHHHHHGGGFFFHHHIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGG,,,------------.........---------.........//////,,,222666;;;GGGWWWaaadddfff___TTTHHHAAA@@@EEEIIISSS]]]nnnqqqggg```nnn}}}wwwfffWWWQQQPPPWWWlll}}}ppp\\\III;;;444222111//////.........111555999===CCCKKKQQQTTTTTTTTTTTTSSSSSSTTTVVVWWWWWWXXXXXXTTTUUUUUUUUUTTTSSSRRRQQQOOOMMMKKKHHHFFFEEEEEEEEEAAAGGGLLLPPPVVV\\\YYYSSSLLLHHHCCC???===<<<;;;:::444444333333444444555666555666777777666666777999444444444444555555555555444444333333333333444444555555444333333444555555777999<<<======;;;777555............------------,,,+++***))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))(((((((((,,,,,,++++++******))))))&&&'''((()))************))))))))))))************)))((('''''')))******))))))***++++++,,,,,,++++++)))******+++,,,,,,------++++++,,,---............111222222333333333333333111222444666666666555444555555444444444333333333777777777777777777777888777777777777777777888888555666888:::;;;;;;::::::999999999999999999999999888888888888888888999999999:::::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<999::::::;;;;;;<<<<<<===<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<>>>>>><<<<<<============<<<<<<:::;;;<<<===>>>?????????===@@@DDDFFFHHHOOOXXX```lllvvv|||kkkcccXXXNNNFFFAAA===;;;:::::::::;;;<<<=========<<<===>>>>>>======>>>???>>>>>>??????>>>===;;;:::666555555444444444555555555555666777999:::;;;<<<@@@BBBEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNOOOPPPVVVWWWYYY[[[\\\\\\\\\\\\ZZZZZZZZZZZZ[[[]]]___```[[[ZZZYYYXXXXXXYYYZZZ[[[^^^]]][[[XXXTTTRRRSSSUUUXXXYYY[[[]]]]]]]]]\\\[[[]]]]]]___aaaccceeeggghhhppprrrtttuuuuuuvvvxxxzzz|||~~~}}}|||{{{{{{zzzvvvqqqnnneeeaaaZZZTTTOOOJJJFFFCCC???>>><<<:::888777666666666666555555666666777777888888:::;;;===>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCAAA@@@???>>>===>>>>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFHHHIIIIIIHHHHHHIIIJJJHHHGGGFFFEEEDDDCCCCCCBBBGGGFFFEEECCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@????????????>>>>>>>>>===<<<===>>>???@@@AAABBBBBBAAABBBCCCEEEFFFGGGGGGGGG---------.........//////---------........./////////555:::BBBPPPbbbjjjiiiiiibbbUUUJJJCCCCCCGGGKKK\\\gggxxxyyylllhhhgggwww}}}nnn^^^PPPNNNRRR[[[qqqyyyjjjTTTBBB777222000000000000000000111555;;;??????EEEMMMSSSVVVVVVUUUTTTUUUVVVVVVWWWXXXYYYZZZ[[[SSSSSSSSSSSSRRRQQQOOOOOOMMMKKKIIIGGGFFFFFFFFFFFFEEELLLQQQTTTZZZ^^^YYYPPPJJJFFFAAA===;;;;;;:::999555555444444444555666666777888999888777666777888222333333444444555555666444444333333333444444555555444333333333333444555;;;<<<>>>???===999444111------------------------,,,,,,***)))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))***++++++++++++************...------,,,+++***))))))&&&&&&((())))))*********(((((((((((())))))))))))***))))))***+++,,,,,,*********+++,,,,,,,,,,,,+++))))))***+++,,,,,,------***+++---///000000///...222222333444444444333333...000333666777777555444333333444555666888888999666666777888999::::::;;;999999999888777666666555333555888;;;===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>???@@@@@@<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>??????<<<<<<============<<<<<<;;;<<<===>>>@@@@@@AAAAAA???DDDIIILLLPPPXXXdddmmmzzzyyyfff___UUUKKKEEEAAA>>>===::::::;;;;;;<<<===>>>>>>;;;<<<======<<<<<<===???===>>>>>>>>>===<<<:::999555555444444444555666666777777888:::;;;<<<===>>>@@@CCCFFFHHHGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMNNNMMMMMMLLLKKKJJJKKKLLLMMMNNNQQQSSSUUUVVV]]]___aaacccdddddddddddd_________```aaaccceeegggaaa___]]][[[[[[]]]___aaacccbbb```\\\YYYWWWXXXZZZeeefffhhhjjjjjjjjjhhhhhhffffffhhhjjjmmmooopppqqqzzz|||~~~{{{wwwkkkfff___YYYSSSNNNIIIFFFCCCBBB@@@>>><<<;;;::::::666555555555555666666777666777999;;;<<<>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBAAA???>>>>>>>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGGGGHHHJJJIIIIIIHHHJJJKKKHHHHHHGGGFFFEEEDDDCCCCCCGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@?????????>>>>>>======<<<===>>>???@@@AAABBBBBBAAABBBCCCDDDFFFFFFGGGGGG,,,---------......//////333...)))(((+++///111222222555:::FFFZZZlllsssqqqnnn```TTTPPPMMMHHHLLLTTTdddmmm~~~ttthhhdddrrr|||zzznnn___UUUMMMMMMVVVeeewwwyyycccJJJ;;;555111//////---...000111333777<<>>===;;;777333111111///---,,,,,,,,,...///,,,,,,++++++***)))((((((*********)))))))))))))))++++++***)))((((((((()))++++++++++++++++++++++++))))))))))))((((((''''''+++*********))))))((((((***+++,,,,,,+++***)))((()))(((''''''(((***,,,---)))***+++,,,---.........---------,,,------......------......///000000000222222222111222222333333555666777777777777777666444444444555666777777888777777888999::::::;;;;;;;;;;;;:::999999:::::::::<<<<<<:::999999999999:::999::::::::::::999888888:::999999999999:::;;;;;;>>>======<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>><<<:::999999:::;;;<<>>===;;;;;;::::::;;;???===;;;;;;>>>@@@???===:::999888999;;;>>>??????DDDDDDEEEEEEEEEGGGKKKNNNSSSSSSSSSTTTYYYeeettt~~~|||uuufff[[[NNNFFFDDDCCC>>>:::<<<<<<<<<<<<============?????????@@@@@@AAAAAABBB>>>>>>>>>>>>===<<<;;;:::777777777777666666666666333666999;;;:::999999999>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHKKKNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOORRRTTTWWWZZZ\\\]]]aaacccgggkkkmmmmmmmmmlllddddddddddddeeefffhhhiiiaaaaaa```]]]\\\\\\^^^aaacccaaa^^^]]]]]]```ccceeekkkooosssvvvvvvtttssssssqqqsssuuuvvvxxx{{{xxxssslllddd[[[SSSNNNJJJEEEBBB===::::::::::::999444444444555555555555666444555888;;;===?????????<<<<<<<<<<<<============@@@@@@????????????@@@@@@AAAAAABBBCCCEEEGGGIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCDDDDDDDDDCCCAAA@@@DDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBAAA@@@@@@AAACCC???@@@AAAAAAAAAAAAAAA@@@AAA@@@>>>===<<<===>>>@@@>>>???@@@@@@BBBBBBCCCDDD,,,,,,---...///000111222222///,,,,,,---//////...555:::BBBPPPcccssswwwtttpppcccYYYVVVSSSPPPUUU^^^gggooo}}}~~~mmmdddbbbnnnxxxxxxmmm]]]TTTMMMRRR^^^nnnnnnZZZCCC777333000//////---...000111333777<<<@@@GGGJJJOOOTTTVVVWWWUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTRRRPPPNNNLLLKKKJJJKKKJJJIIIFFFCCCBBBCCCDDDJJJNNNRRRVVVUUUPPPJJJEEEBBB@@@<<<999777666666777333444444444444555555555555555555555444444444444222333333444333333222222222333444333111111111222333333333333333555666777::::::999888666333000......---,,,******++++++,,,,,,,,,+++******)))((((((***)))))))))))))))))))))+++***))))))))))))))))))******))))))))))))******---,,,,,,++++++***++++++************)))))))))(((***++++++,,,+++***)))((('''((()))******+++++++++***+++,,,,,,------------+++************+++,,,,,,,,,,,,------...//////000222222222111222222333444555555666777888888777777444444555555666777777888888888888999:::::::::;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;:::999888:::::::::::::::999888888:::::::::::::::;;;;;;<<<======<<<<<<<<<<<<<<<===;;;;;;<<<<<<============<<<;;;:::999999;;;===>>><<<<<<;;;;;;:::999999888<<<:::888999;;;===<<<;;;<<<;;;;;;<<<>>>AAACCCDDDIIIJJJLLLMMMOOORRRVVVZZZ^^^^^^]]]]]]cccnnn}}}xxxpppcccYYYMMMFFFDDDBBB>>>:::;;;;;;<<<<<<======>>>>>>???????????????@@@@@@@@@>>>>>>>>>======<<<;;;:::777777777777777777777777444777:::;;;;;;:::::::::===>>>@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHHHHKKKNNNQQQRRRRRRSSSSSSSSSSSSSSSSSSWWWWWWYYY[[[]]]```bbbcccfffhhhkkknnnppppppooonnnhhhhhhhhhhhhhhhiiiiiiiiibbbbbbaaa___]]]]]]___aaabbbaaa```aaacccfffjjjlllsssvvvzzz||||||{{{{{{|||{{{}}}{{{tttkkkccc[[[TTTPPPHHHDDD???<<<::::::999999444444444444555555666666444666888;;;===?????????======>>>>>>>>>>>>??????@@@??????>>>>>>??????@@@DDDDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???AAABBB?????????@@@@@@@@@@@@@@@AAA@@@>>>===<<<===>>>???>>>??????@@@AAABBBCCCCCC------------...///000000...---...///111111000...555>>>LLL\\\mmmyyyyyyssshhh\\\TTTSSSRRRQQQWWWbbblllqqq{{{rrrddd```aaajjjrrrzzz~~~ssshhhXXXQQQOOOZZZlll}}}zzz^^^MMM;;;222000///...000---///000222444888===AAAIIIKKKPPPTTTWWWXXXXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRTTTSSSQQQOOOMMMKKKJJJIIIHHHHHHFFFDDDBBBAAACCCEEEOOOQQQSSSTTTQQQKKKDDD@@@<<<:::888666555555666777222222222333333333444444555555444444444333333333222222333333333333222222222444444444222111222333444333222222333666888:::999888777444222000...---,,,,,,,,,+++++++++******+++++++++******))))))((())))))))))))))))))******))))))))))))))))))***+++***)))'''&&&&&&''')))***+++***)))((('''((()))***************))))))))))))***++++++++++++***))))))&&&(((***,,,---,,,+++)))+++,,,,,,---------,,,,,,***************+++,,,,,,,,,,,,,,,---......//////222222222222222333444444444555666777888888999999444555555666666777777888999999999999::::::::::::<<<<<<<<<;;;;;;<<<<<<===888:::;;;===<<<;;;888777::::::;;;;;;::::::999888;;;;;;;;;:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<:::999999999:::<<<>>>???;;;<<<<<<===<<<;;;999888;;;999888888:::<<<<<<;;;?????????@@@CCCGGGKKKMMMSSSUUUYYY\\\^^^bbbgggjjjllljjjiiijjjppp{{{{{{qqqjjj^^^VVVKKKDDDCCCBBB???;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>======>>>======<<<;;;:::777777888888888888888777666888;;;<<<;;;::::::;;;;;;<<<===???AAAAAABBBBBBCCCEEEGGGIIIKKKNNNRRRUUUWWWWWWXXXXXXYYYYYYYYYYYY[[[[[[\\\]]]___aaabbbccciiikkknnnpppqqqpppooonnnjjjjjjjjjjjjjjjiiihhhhhheeeeeedddbbb``````aaacccccccccdddfffjjjooosssvvvzzz}}}~~~vvvnnneee]]]XXXLLLHHHBBB>>><<<:::999888444444444444444555666666555666999;;;===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@??????>>>>>>??????@@@CCCCCCBBBBBBCCCCCCDDDEEEHHHHHHIIIKKKKKKLLLLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>BBBCCCCCCAAA??????@@@AAA>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<===>>>???>>>>>>???@@@AAABBBBBBCCC......---,,,,,,,,,------,,,,,,...///111333333333444AAASSSeeettt{{{vvvmmm]]]TTTMMMMMMMMMMMMUUUaaannnsssyyyyyyggg^^^___dddiiiooowwwvvvjjjaaaSSSPPPUUUfff{{{pppQQQCCC444///...------///...///111333555999>>>BBBIIILLLOOOSSSVVVXXXXXXYYYWWWVVVTTTRRRQQQPPPQQQQQQRRRQQQPPPNNNLLLJJJIIIHHHFFFFFFEEECCCBBBCCCFFFIIIRRRSSSTTTRRRNNNHHHBBB>>>888777555444333444444555222222222333333333333444444444444444333333333222111111222333333333333222222444444333222111222333333333222222333666999;;;:::999666333111000//////,,,------------,,,+++++++++*********)))))))))((()))))))))))))))*********)))((((((((()))***+++++++++)))'''%%%%%%''')))+++***)))'''&&&&&&'''((()))*********)))))))))))))))*********+++************((()))+++,,,,,,,,,++++++------------------,,,,,,,,,,,,+++,,,,,,---...///------......///000000000222222222222222333444555333444666777888999::::::555555666666777777777777::::::::::::::::::999999;;;;;;;;;;;;;;;<<<<<<===999::::::;;;;;;:::999999;;;;;;;;;;;;;;;::::::999<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<>>>>>>===>>>???@@@@@@>>><<<;;;:::::::::;;;<<<>>>??????AAABBBDDDGGGKKKPPPVVVZZZ```cccgggjjjmmmppptttwwwrrrqqqooorrrzzz|||tttjjjcccYYYRRRIIICCCBBBAAA???===:::;;;;;;<<<===>>>??????>>>>>>>>>======<<<<<<<<<============<<<;;;::::::777888999::::::999999888666888::::::999999999:::999999;;;<<<>>>???@@@AAABBBDDDHHHLLLOOORRRVVVZZZZZZZZZ[[[[[[\\\]]]^^^___]]]]]]]]]]]]^^^```aaabbbhhhjjjlllnnnooommmkkkjjjggghhhiiiiiiiiihhhgggggghhhiiihhhgggeeedddeeegggfffgggiiilllqqquuuyyy|||}}}~~~wwwnnnddd^^^QQQLLLFFFAAA===;;;999777555444444444444555666777666777999;;;===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>>>>????????????@@@AAACCCEEEGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>BBBCCCCCCAAA??????@@@AAA@@@???>>>>>>>>>???@@@@@@??????>>>============>>>======>>>???@@@AAABBBBBB...---,,,,,,---///111222222111///......000333555777FFFZZZlllyyy{{{qqqfffYYYQQQLLLMMMMMMMMMWWWdddpppuuuzzz~~~{{{jjj]]]YYY^^^dddkkkqqqzzzyyylll```YYYOOORRR^^^tttwwweeeHHH<<<222///...---,,,---...000222444666;;;@@@DDDHHHKKKNNNRRRVVVXXXXXXYYYYYYWWWUUUSSSRRRQQQRRRRRRQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDDDDFFFKKKNNNTTTTTTSSSPPPKKKFFF@@@===888777555444333222222333222222333333333444444444444333333333222222222222000111222222333333333222222333444333111000111222333222222222444666999;;;999777444222000000000000,,,,,,------,,,,,,+++************)))))))))))))))(((((())))))************)))((((((((()))***++++++,,,***(((&&&&&&(((***,,,,,,+++*********+++,,,,,,))))))))))))))))))************************++++++,,,++++++******+++------------.........---,,,,,,,,,,,,,,,,,,---...///000/////////000111111222222222222222222333444555666444555666888999:::::::::666666666777777777777777;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<;;;999888888999;;;<<<;;;<<<<<<<<<<<<;;;::::::<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;<<<<<<<<<===???@@@AAAAAA@@@>>><<<999:::<<<===>>>@@@CCCDDDDDDHHHLLLQQQUUU[[[aaafffmmmppptttwwwxxxzzz|||}}}rrrqqqrrrvvv|||wwwoooeee^^^UUUOOOHHHCCCAAAAAA???>>>;;;;;;;;;<<<===>>>>>>???>>>======<<<<<<;;;;;;;;;============<<<;;;:::999777888:::;;;;;;;;;:::999555777888888777777888999888888999;;;===>>>@@@AAABBBEEEJJJNNNQQQUUUYYY\\\[[[[[[[[[[[[]]]^^^```aaaaaa```______```aaacccdddhhhiiikkkmmmmmmkkkiiigggeeeeeefffggghhhiiiiiiiiikkkllllllkkkiiiiiijjjkkkiiikkkmmmqqquuuyyy|||}}}~~~}}}tttiiiaaaUUUPPPIIICCC???<<<:::888555555444333333555666777777888:::<<<============<<<<<<======>>>??????@@@???>>>>>>>>>>>>>>>>>>?????????@@@AAACCCEEEGGGHHHJJJJJJJJJJJJJJJIIIIIIHHHKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBB?????????????????????@@@@@@@@@@@@@@@????????????BBBBBBCCCAAA??????@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>===============<<<======>>>???@@@AAAAAA,,,,,,,,,...000444888:::999777333...,,,---111555===MMMbbbsss|||zzzmmm```TTTMMMJJJLLLLLLNNNZZZiiisssyyy}}}iiiZZZTTTWWW^^^bbbnnnwwwssseeeYYYTTTOOOXXXlllnnnZZZAAA888111000000---+++,,,///000333555777<<>>;;;777666555333222111111000222222333333333444444444333333333222222222111111///000111222333333333333111222222222000///000111111111222333444555777777333111000...---......///*********)))))))))(((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))***+++,,,+++)))(((((()))+++,,,)))))))))***************))))))))))))*********************)))******+++,,,...---+++******+++---///,,,------.........------++++++++++++,,,...///000000000111111222333333333222222222222333555666777555666777888999999::::::777777777777777777777777::::::::::::;;;;;;;;;;;;999999999999999:::;;;<<<===;;;888666666999<<<>>><<<<<<======<<<<<<;;;:::;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???===============<<<<<<<<<============<<<<<<;;;;;;===>>>?????????>>>======999<<<>>>@@@BBBEEEIIILLLLLLRRRYYY^^^aaaeeejjjooovvvyyy}}}ttttttuuu|||zzzuuummmccc[[[RRRNNNHHHCCCAAA@@@??????<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999777888;;;<<<===<<<;;;:::666777888777666666777888888888999:::<<>>;;;999666555333333333444666888777999:::<<<======<<<<<<::::::;;;<<<===>>>>>>??????>>>>>>======>>>>>>???CCCCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHIIIKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEHHHIIIIIIHHHHHHGGGFFFEEE???>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@???AAAAAABBBAAA@@@@@@AAACCCGGGGGGGGGFFFEEECCCAAA@@@>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@@@@AAA------,,,---///333666999777666333///,,,...333888BBBSSSgggvvv{{{wwwiii[[[NNNHHHGGGKKKMMMPPP^^^nnnxxxqqq\\\PPPRRRZZZ```cccqqq}}}|||ooo```VVVSSSRRRaaa{{{|||dddOOO:::444000111111...,,,---///111333555888===BBBFFFGGGKKKPPPVVVYYYZZZZZZYYYVVVVVVVVVVVVUUUTTTSSSRRROOONNNLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFKKKQQQVVVVVVSSSOOOIIICCC===999666444444333222111000000000111111111222222222222333222222222222111111111111///000111222222333333333///000111000///......000000111222333444444444444---------,,,,,,------...+++***)))((('''(((((()))((()))))))))))))))))))))'''(((((()))******+++++++++***))))))))))))))))))+++******))))))******+++%%%&&&((()))))))))((('''((()))))))))******************)))))))))***,,,,,,------,,,,,,,,,,,,------,,,,,,---.../////////...,,,,,,,,,---...///000111///000000111222222333333222222222333444555666777666777888999999999999999777777777777777777777777999:::::::::;;;<<<<<<<<<999999999::::::;;;======;;;:::888888888:::<<<==================<<<;;;;;;:::::::::::::::;;;;;;<<<===<<<<<<======???@@@@@@??????>>>>>>>>>=========;;;<<<<<<============<<<>>>?????????????????????===AAAEEEGGGJJJMMMRRRVVVXXX___gggkkklllmmmqqqttt{{{~~~{{{{{{}}}zzztttlllbbb[[[QQQNNNHHHDDDAAA@@@??????============<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;:::999999777999;;;===>>>===<<<;;;777888888888666666777999999999999;;;===@@@BBBCCCEEEHHHMMMPPPSSSUUUXXXZZZXXXXXXXXXXXXZZZ]]]```bbb^^^]]]\\\[[[\\\^^^```bbbhhhiiilllmmmmmmllljjjhhhgggeeedddcccccceeegggiiihhhjjjlllmmmllllllnnnooooooqqquuuyyy|||~~~~~~qqqgggZZZUUUNNNHHHCCC@@@===;;;666555333222222444777888888999;;;<<<<<<<<<<<<;;;999:::;;;<<<===>>>>>>???>>>>>>============>>>>>>DDDDDDCCCCCCDDDDDDEEEFFFEEEFFFGGGIIIJJJKKKLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFEEE@@@??????>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@?????????@@@AAAAAA@@@@@@BBBDDDKKKLLLLLLLLLJJJFFFCCCAAA===============<<<<<<;;;;;;<<<<<<===>>>???@@@@@@000...,,,++++++---///111000111111000///222888===DDDTTThhhuuuyyysssdddVVVMMMHHHHHHMMMQQQUUUeeevvv{{{lllVVVMMMSSS^^^dddeeessszzznnn^^^VVVTTTUUUhhhwww]]]GGG666111...111111...---...///111333666999===CCCGGGGGGLLLRRRXXX\\\\\\[[[YYYTTTUUUVVVVVVVVVTTTRRRQQQNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCDDDFFFKKKRRRWWWWWWSSSNNNFFF???999444222111111111111000000000000000000000000111111111111222222222111111111111000//////000222222333333333...000000///...---...//////000222444444444222111+++,,,,,,---............---,,,***(((((()))+++,,,(((((((((((())))))))))))'''(((((()))***+++++++++++++++***)))(((((())))))))))))************))))))&&&(((+++---...,,,***)))(((((())))))*********+++******)))))))))***,,,---+++,,,...//////---,,,++++++,,,---...////////////......//////111222333444/////////000111111222222222222222333444555777777777888888999999999888888888888888777777777777777999999::::::;;;<<<======:::::::::;;;<<<===>>>???999999999::::::;;;;;;;;;===============<<<<<<;;;:::999999999999:::;;;;;;============>>>???AAAAAA@@@@@@??????>>>>>>======999:::<<<===>>>>>>>>>>>>BBBAAAAAA@@@@@@AAABBBBBBCCCGGGKKKOOOQQQUUU[[[```aaahhhppptttsssrrrsssvvv}}}{{{uuulllbbb[[[QQQNNNIIIEEEAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<;;;:::999999777999<<<>>>???>>><<<;;;888999999888777777888::::::::::::;;;>>>@@@CCCEEEFFFIIINNNQQQSSSUUUWWWYYYXXXWWWWWWXXXZZZ]]]```bbbbbbaaa```___```ccceeegggfffgggjjjllllllkkkiiigggfffdddaaa___^^^```ccceeeeeegggjjjkkkllllllmmmoooooorrrvvv{{{~~~~~~tttjjj[[[VVVOOOHHHDDDAAA>>><<<777555333222222444777888999999;;;<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????>>>>>>============>>>>>>AAAAAABBBCCCEEEGGGIIIJJJHHHHHHIIIIIIJJJIIIIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@AAACCCDDD@@@@@@@@@@@@????????????>>>???AAAAAA@@@AAACCCEEENNNOOOPPPPPPMMMIIIDDDAAA=========>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@@@@---,,,,,,---///000000//////------///000000666===KKK\\\oooyyyxxxooo```SSSGGGIIIJJJLLLRRR^^^ppp|||sss___QQQQQQWWW\\\hhhuuuzzzkkk\\\SSSQQQYYYrrrnnnRRR>>>///////////////000111111222//////666;;;???CCCHHHIIIMMMTTTZZZ]]]]]]ZZZXXXWWWVVVTTTRRRPPPPPPPPPPPPPPPLLLIIIIIIGGGCCCBBBEEEFFFHHHHHHHHHMMMUUUXXXWWWRRRNNNHHHCCC???;;;777444444444333222000...,,,+++111111111111111111111111222222222222111111111000000000111111111111000000---...///...,,,,,,...000000111222333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))***,,,++++++++++++++++++++++++,,,+++*********+++---...///---+++)))(((***+++---+++******+++---...,,,+++))))))))))))************...+++))))))++++++***(((*********++++++,,,,,,,,,333111///---+++,,,,,,---.........///////////////000000000111222222333333333222111111222333555666222222222333333333333333777777777777888888888888777777888999999999999888888888777777888888999:::777888888999999::::::;;;999999999:::;;;<<<===>>>;;;<<<<<<<<<<<<<<<<<<;;;888999:::;;;<<<<<<<<<<<<<<<===???@@@AAAAAAAAA@@@===>>>@@@???>>>======>>>>>>>>>>>>????????????@@@BBBAAA???@@@BBBEEEFFFGGGIIIOOOTTTUUUYYYaaaggghhhnnnqqquuuwwwxxxyyy{{{|||{{{wwwoooccc[[[VVVRRRMMMHHHEEEBBB>>><<<>>>>>>===<<<<<<<<<<<<<<<===<<<;;;;;;<<<===>>>???===>>>>>>>>><<<;;;999777;;;;;;<<<<<<===<<<<<<<<<888666444555999<<<<<<;;;;;;<<<>>>@@@BBBCCCDDDDDDIIIJJJLLLOOORRRUUUWWWYYY\\\[[[YYYWWWXXXZZZ\\\^^^```^^^]]]___aaadddeeeeeeeeegggiiiiiigggfffeeefffdddcccaaabbbdddffffffffffffhhhkkkmmmmmmnnnppprrrooorrrwww}}}yyyqqqcccZZZOOOHHHDDDAAA===999999888777666666777888999<<<=========<<<;;;::::::;;;;;;::::::;;;<<<>>>??????>>>>>>============>>>>>>???AAADDDFFFGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLMMMHHHHHHHHHIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@BBBEEEFFFUUUXXXZZZWWWPPPHHHCCCBBB??????>>>>>>============<<<======>>>>>>>>>>>>>>>000...------------,,,***000......111111222888@@@OOO___ooovvvtttjjj\\\PPPIIIJJJLLLQQQZZZiiiyyylll[[[PPPSSS[[[cccppp}}}}}}kkkZZZQQQPPPaaawwwxxxbbbHHH555111000000////////////000333000111777<<<>>>AAAEEEJJJNNNTTTZZZ]]]\\\ZZZXXXYYYXXXUUUSSSQQQPPPOOOOOOPPPKKKHHHHHHFFFAAAAAADDDDDDHHHJJJMMMRRRXXXYYYVVVQQQLLLEEE???;;;999777666333333222111000000//////111111111111111111111111333222222111000000000000//////000000000000//////......///...,,,,,,---///000111222222111///---,,,++++++++++++++++++++++++++++++,,,***)))((()))+++++++++++++++++++++++++++))))))((((((((()))***+++---+++)))''''''((()))+++)))(((&&&&&&''''''%%%$$$))))))))))))************,,,***'''((()))***)))(((***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........///////////////000111111222222333333444333333222222333444666666777777777666666666666666777777777777888888888888666777888888999999999999888888777777888888999:::999999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<::::::;;;<<<============>>>>>>@@@AAAAAAAAAAAA@@@===???@@@@@@>>>======>>>>>>>>>>>>>>>>>>??????@@@CCCCCCCCCEEEGGGIIIKKKKKKQQQWWW[[[\\\```gggmmmmmmmmmppptttwwwyyyzzz|||~~~~~~wwwnnnddd]]]XXXUUUOOOJJJGGGDDD@@@>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<===>>>?????????@@@???>>>===;;;:::;;;;;;<<<<<<<<<<<<;;;:::888666444666999;;;<<<;;;<<<===>>>@@@BBBCCCDDDDDDHHHIIIKKKNNNQQQSSSUUUVVVYYYXXXXXXXXXYYY\\\^^^``````___^^^^^^aaacccdddddddddfffhhhgggeeedddcccddddddccccccdddfffgggfffdddiiikkknnnooooooppprrrsssrrruuuyyy}}}~~~{{{rrreee\\\QQQJJJFFFBBB>>>:::888666555444444555666888<<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???======<<<<<<<<<<<<===>>>>>>>>>???@@@AAADDDFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLHHHIIIIIIIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBBBBAAAAAA???@@@@@@@@@BBBFFFJJJMMM[[[]]]^^^YYYQQQIIIDDDBBB??????>>>>>>======<<<<<<<<<===>>>>>>??????>>>>>>111///...---......---+++---+++,,,///000222:::CCCWWWdddppprrrlllbbbUUUKKKLLLLLLOOOXXXgggxxxyyybbbVVVPPPVVVaaalll{{{}}}kkkYYYRRRTTTmmm~~~|||kkkUUU???111222111000//////.........222111333999<<<===???CCCKKKOOOUUUZZZ]]]\\\ZZZYYY[[[YYYWWWTTTQQQPPPOOOOOOOOOJJJGGGFFFDDD@@@@@@CCCBBBIIIPPPUUUZZZ^^^[[[UUUNNNHHH@@@:::888777777888444333222111111111222333111111111111111111111111444333111000/////////000...//////000000//////......//////...,,,+++,,,...///000000111000///---,,,************************)))***+++)))(((''')))***++++++++++++++++++++++++++++++******++++++,,,---///...,,,******+++,,,...///---***(((((((((&&&%%%))))))))))))************)))((('''''')))***))))))++++++,,,,,,,,,,,,,,,---(((***,,,---...---+++***.........//////000000000111111111222333333444444444333333444444555666777:::999999888888777777777777777777777888888888888666666777888999:::::::::888888777777888888999:::::::::;;;<<<<<<======>>><<<<<<;;;::::::::::::;;;<<<======>>>>>>======<<<<<<<<<===>>>??????????????????@@@AAAAAAAAA@@@@@@@@@BBBBBBBBB@@@???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCFFFGGGIIILLLNNNPPPQQQQQQYYY___ccccccfffmmmqqqqqqnnnqqquuuxxxyyy{{{}}}vvvlllddd```[[[WWWQQQMMMIIIFFFCCCAAA>>>>>>===<<<<<<<<<===============<<<======>>>???????????????>>>===;;;:::<<<<<<<<<<<<;;;:::999999999777666777999;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCGGGHHHJJJLLLOOOQQQSSSTTTUUUVVVXXXZZZ\\\^^^```aaa```___]]]^^^```bbbcccccccccdddeeedddbbb``````aaadddddddddgggiiiiiigggeeekkklllnnnoooooooooqqqsssuuuwwwyyy|||}}}~~~~~~~~~||||||||||||}}}|||uuuggg___UUULLLGGGCCC???<<<888777555444444555777888;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::;;;;;;<<<>>>>>>;;;;;;;;;;;;<<<======>>>@@@?????????@@@CCCGGGIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEEEECCCDDDDDDEEEEEEFFFGGGGGGLLLKKKJJJGGGFFFDDDCCCCCCAAAAAABBBBBBEEEJJJQQQVVVaaacccbbb\\\RRRIIIDDDCCC@@@@@@???>>>======<<<<<<======>>>????????????>>>///...---...000222111000,,,,,,...111333777AAAMMM```jjjppplllbbbXXXOOOGGGLLLMMMRRRaaatttsss[[[UUUSSS\\\iiivvvxxxfffXXXWWW]]]tttrrr___LLL===444111000///////////////000000000444;;;>>>>>>AAAEEENNNQQQVVV[[[]]]]]][[[YYY[[[YYYWWWTTTRRRQQQPPPPPPOOOJJJGGGFFFDDD@@@AAADDDDDDLLLVVV]]]bbbccc\\\SSSIIIDDD>>>999888888888888666555333111111222333444111111111111111111111111444333111///........./////////000000000000//////...//////---++++++,,,---......//////...---,,,,,,++++++++++++++++++++++++******+++***(((((()))+++************************+++++++++++++++,,,,,,---...---,,,++++++,,,---...333000---++++++++++++***((()))))))))************(((((('''((()))*********,,,,,,,,,,,,------------.../////////...---+++***.........///000000111111000000111111222333333333444444444555666666777888888888777777666555444444666777777777888888888888666666777777888999:::;;;888888777777888888999:::::::::;;;;;;<<<=========;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===>>>>>>@@@AAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@DDDEEEEEEDDDCCCBBBCCCEEEGGGFFFDDDCCCCCCEEEGGGHHHIIIKKKOOORRRTTTUUUVVVWWW\\\bbbffffffiiinnnqqqqqqrrrtttwwwxxxyyyzzz}}}~~~~~~sssiiicccaaa\\\XXXSSSNNNJJJGGGDDDBBB>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>???=========<<<;;;;;;:::999<<<<<<<<<<<<;;;:::888888:::999888888999:::;;;<<>>;;;;;;;;;<<<===>>>???@@@BBBCCCCCCDDDEEEGGGIIIJJJEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHJJJJJJIIIIIIGGGFFFDDDDDDCCCDDDEEEFFFHHHIIIIIIJJJOOOMMMKKKIIIGGGFFFFFFFFFCCCDDDEEEEEEGGGMMMUUU\\\dddeeeccc]]]SSSJJJEEEDDDAAAAAA@@@???>>>===<<<;;;===>>>??????@@@@@@??????---,,,,,,---///000000///...///222666999???MMMZZZiiiooopppfffYYYPPPIIIEEEKKKMMMWWWiiinnnYYYWWWZZZcccppp}}}ppp___VVVZZZcccxxxuuudddRRRBBB888333............///000222222...///555<<>>???@@@>>>??????@@@@@@??????>>>@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAADDDEEEEEEEEEDDDDDDFFFHHHKKKIIIGGGEEEFFFHHHKKKMMMMMMQQQUUUWWWWWWXXXZZZ[[[^^^dddhhhiiikkkppprrrrrrvvvxxxyyyyyyyyyzzz|||}}}yyyooofffbbbaaa\\\XXXRRRNNNJJJGGGDDDAAA>>>>>>=========>>>>>>?????????????????????>>>>>>======<<<<<<;;;;;;::::::======<<<<<<;;;:::999888;;;;;;:::999999:::;;;<<<>>>???@@@AAABBBBBBBBBBBBFFFGGGHHHKKKNNNPPPRRRSSSVVVWWWYYY[[[\\\\\\\\\[[[]]][[[ZZZZZZ]]]___`````````aaaaaa```]]]\\\]]]^^^bbbaaaaaadddhhhmmmpppqqqiiijjjkkkkkkjjjkkkmmmooosssssstttvvvwwwyyy{{{||||||~~~}}}xxxjjjdddZZZOOOGGGBBB>>><<<:::999888777777888999:::::::::;;;<<<=========<<<::::::;;;<<<<<<=====================>>>???@@@AAAAAABBBEEEHHHIIIIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIIIIHHHGGGEEEDDDCCCBBBDDDFFFHHHJJJKKKKKKKKKLLLKKKIIIHHHGGGGGGHHHIIIGGGHHHIIIIIIIIINNNWWW^^^cccdddddd___UUUMMMHHHGGGDDDCCCBBBAAA???>>><<<<<<>>>??????@@@@@@@@@@@@@@@...---++++++,,,,,,***))))))+++000555999AAARRRbbbppptttpppaaaRRRIIIFFFEEEIIIOOO]]]qqqjjjXXX[[[aaakkkwwwwwwhhhZZZTTT[[[eee{{{vvvhhhUUUCCC666000------------...000111333444///111777===@@@AAAGGGOOOUUUWWW[[[^^^______^^^\\\ZZZYYYVVVSSSQQQPPPPPPPPPNNNIIIEEEEEEDDDCCCEEEJJJPPPWWW___bbbccc___UUUJJJ@@@>>>;;;:::999888666555777666444222111111111111000000000000000000000000///////////////............//////000000//////...,,,------,,,++++++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...************************''''''((()))))))))))))))((((((((((((((())))))******)))'''''')))+++++++++))))))))))))************)))***+++***))))))+++---///............------------,,,++++++,,,...000222......///000000111222222///000000111222222333333333444555666777777777777777777777666666555555555777777777777888888888888999888777777777888999:::888888777777888888999:::777777888999999::::::;;;::::::;;;<<<>>>@@@BBBCCC???@@@@@@@@@@@@@@@@@@???AAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEEEEEEEFFFIIILLLOOOMMMIIIGGGHHHJJJNNNQQQTTTWWW[[[[[[ZZZYYY\\\^^^bbbhhhlllmmmoootttvvvuuuxxxyyyzzzzzzyyyzzz|||~~~{{{ssslllfffbbb```\\\XXXRRRNNNJJJGGGDDDAAA>>>>>>=========>>>?????????@@@@@@@@@@@@???>>>>>>??????>>>===========================<<<;;;::::::<<<<<<<<<:::999999;;;===<<<===???@@@AAABBBBBBBBBDDDEEEGGGJJJMMMPPPRRRSSSWWWXXXYYYZZZZZZZZZYYYXXXYYYXXXWWWXXX[[[]]]^^^^^^___``````___]]]]]]^^^```aaa```aaadddiiinnnqqqrrriiijjjkkkkkkjjjllloooqqqqqqpppqqqrrrtttwwwyyy{{{}}}~~~~~~zzzlllfff\\\QQQHHHAAA>>>===999888666555555666888999;;;;;;<<<<<<===<<<<<<<<<999:::;;;<<<============>>>>>>>>>>>>???@@@AAAAAA===???CCCFFFGGGFFFDDDBBBEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDDDDBBBDDDFFFIIIJJJKKKKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJIIILLLNNNNNNMMMQQQYYYaaadddggghhhddd[[[RRRLLLJJJGGGFFFDDDCCCAAA???>>>===??????@@@AAAAAAAAAAAA@@@///...,,,,,,------+++***&&&(((...555:::DDDXXXiiiuuuwwwppp^^^LLLEEEEEEGGGHHHRRRcccyyy{{{eeeXXX^^^fffppp|||{{{mmmaaaYYYXXX```iii~~~wwwlllZZZHHH:::111...---............///111222222222444999>>>@@@AAAHHHQQQXXXZZZ]]]```aaaaaa___^^^]]][[[WWWSSSPPPNNNLLLLLLKKKFFFCCCCCCCCCCCCFFFKKKVVV[[[^^^]]]\\\WWWMMMCCC???<<<888666555555555444444333333333222222222111000000000000000000000000,,,---...000000///...---,,,------......------,,,***+++,,,,,,+++,,,...///*********))))))******+++++++++++++++++++++++++++)))***+++***)))***+++---***************************+++,,,---...------,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,))))))))))))************)))++++++***(((''')))+++////////////......------,,,,,,---...///000111222---...///000111222333333111222222333333444555555222333555666777777666666666666666666666666666666777777777777888888888888;;;:::888777666777888999888888777777888888999:::777777888888999:::::::::=========>>>???AAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJHHHIIIJJJJJJKKKMMMQQQTTTUUURRROOOLLLLLLPPPTTTWWW[[[^^^```___[[[[[[^^^aaadddjjjoooppprrrwwwyyyxxxwwwxxxyyyzzzzzz|||}}}uuunnnjjjgggdddaaa\\\YYYSSSNNNKKKHHHDDDBBB>>>>>>======>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>??????>>>===<<<======>>>=========>>>======<<<<<<<<<======;;;999888;;;===:::;;;===???@@@BBBBBBBBB@@@BBBDDDHHHLLLOOORRRSSSVVVWWWWWWXXXXXXXXXXXXXXXUUUTTTTTTUUUYYY\\\]]]^^^______```___^^^^^^```bbb___```cccggglllnnnnnnmmmggghhhhhhhhhiiikkknnnqqqpppooonnnooopppsssvvvxxx{{{}}}}}}oooiii___TTTIIIBBB???>>>999888666555555666888999<<<<<<<<<===<<<<<<;;;;;;999:::;;;============<<>>>>>>>>>>>>>>??????<<<===@@@BBBCCCCCCBBBAAAEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBDDDFFFIIIKKKKKKKKKJJJIIIHHHFFFEEEEEEFFFHHHJJJJJJOOOSSSSSSRRRUUU^^^eeeiiimmmoookkkbbbXXXQQQNNNIIIHHHGGGEEEBBB@@@???>>>???@@@@@@AAABBBAAAAAAAAA///...---///111222111000***---444;;;AAALLLaaatttwwwxxxooo\\\JJJCCCEEEHHHHHHTTThhh~~~wwwbbbWWW___iiisss~~~{{{pppddd^^^\\\^^^fffooopppdddRRRAAA777333222111000////////////000000111666777;;;???@@@AAAHHHQQQYYY[[[^^^aaabbbaaa```______]]]XXXSSSOOOKKKIIIHHHHHHDDDAAABBBBBBBBBFFFKKKYYY\\\]]]YYYVVVQQQHHH>>>@@@;;;555111111333444555000111222333333333333222000000000000000000000000)))+++...000111000...---***++++++,,,,,,++++++***)))***,,,,,,+++,,,...000***)))))))))))))))******************************((()))***)))((()))***,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++(((((())))))************+++******+++------+++)))))))))))))))************)))***+++)))&&&%%%'''***000000//////.........---000111333444333222000///---...///000111222333333333333444555555666666777222333444666666666666555444444444444555555555555777777777777888888888888<<<;;;888777666666888999888888888777888999999:::777888888999999:::;;;;;;@@@?????????@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNMMMNNNOOOPPPQQQUUUYYY]]]\\\YYYTTTRRRRRRUUUZZZ]]]aaacccdddaaa]]][[[___cccdddjjjpppqqqsssxxxzzzyyyuuuwwwxxxzzz{{{~~~zzzqqqllljjjiiieeeaaa]]]YYYTTTOOOLLLIIIEEECCC>>>>>>===>>>>>>???@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>===;;;::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>======>>>>>><<<999888;;;===999:::<<<>>>@@@AAABBBBBB>>>???BBBFFFJJJNNNQQQRRRUUUUUUVVVVVVWWWXXXXXXYYYSSSRRRRRRTTTWWW[[[]]]]]]______```___^^^___bbbddd]]]```eeekkkooonnnjjjgggcccdddeeeeeefffhhhlllooopppooonnnmmmnnnqqqtttuuuyyy{{{~~~qqqlllbbbVVVKKKCCC@@@@@@;;;:::888777777888:::;;;<<<=========<<<;;;::::::999:::;;;============<<>>>>>============>>>>>>>>>???@@@AAAAAABBBBBBFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAACCCEEEGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEBBBDDDGGGIIIKKKKKKJJJJJJJJJIIIFFFDDDDDDEEEGGGIIIJJJPPPUUUVVVVVVYYYaaaiiinnnrrruuuqqqhhh]]]TTTPPPJJJJJJHHHFFFCCCAAA@@@??????@@@AAAAAABBBBBBAAAAAA...------,,,,,,,,,---------///333999DDDVVViiiuuu|||{{{oooXXXGGGCCCEEEEEEJJJTTTkkkqqqbbbYYYaaannn{{{}}}qqqeeeYYYWWW\\\aaahhhmmm{{{|||mmm[[[GGG<<<777222///...---,,,,,,+++,,,...111222777:::===???BBBHHHPPPWWWYYY[[[^^^```bbbccccccbbb```^^^ZZZSSSLLLEEEAAA@@@@@@CCCFFFEEECCCEEEKKKPPP[[[YYYVVVUUURRRLLLDDD===;;;:::888666555444444444333333333333222111000000//////000000000000//////------------------------------..................---------,,,,,,+++++++++******)))))))))))))))***---,,,,,,,,,+++*********............------,,,+++(((((((((((((((((((((((()))***,,,------,,,***))),,,,,,++++++)))(((&&&%%%++++++++++++++++++++++++***************)))))))))))))))***+++,,,,,,------............////////////444333222222333333111000000111222333333333333333333333333222222333444444666777888888888777555444666666666666777777777777999888666555666777666555777888888999999888888777:::::::::999999999888888666666777888:::<<<>>>???@@@AAABBBBBBAAA@@@AAACCC??????AAAAAAAAAAAA@@@???CCCDDDEEEFFFFFFGGGGGGGGGIIIHHHHHHKKKPPPSSSTTTRRRSSSTTTVVVYYY[[[\\\]]]]]][[[ZZZXXXVVVWWWXXX[[[\\\ccccccccccccccccccddddddgggjjjmmmqqqtttuuuvvvuuuuuuyyy}}}}}}{{{|||}}}xxxqqqmmmmmmmmmllljjjbbb\\\VVVTTTPPPIIIEEEEEE???>>>>>>>>>@@@AAA@@@???AAAAAA@@@@@@???>>>======??????>>>===============;;;;;;===>>>@@@BBBCCCDDD???>>><<<:::999999999999;;;<<<===???@@@@@@@@@@@@CCCDDDEEEGGGJJJLLLOOOPPPTTTTTTUUUVVVWWWYYY[[[[[[RRRTTTUUUVVVVVVVVVXXXZZZ]]]]]]]]]^^^___```aaabbbbbbaaaaaacccfffhhhhhhhhhcccdddddddddeeegggkkknnnpppooooooooooooqqqrrrsssvvvyyy}}}rrrkkkaaaXXXQQQJJJBBB======777111000444888999888<<<<<<============<<<<<<;;;;;;<<<===>>>???@@@@@@DDDAAA======???@@@???===<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCBBBBBBAAABBBAAAAAAAAABBBCCCEEEFFFFFFEEEEEEFFFGGGGGGEEEDDDEEEDDDDDDFFFHHHIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFQQQRRRTTTUUUXXX^^^eeeiiivvv}}}~~~uuullleee]]]UUUNNNNNNMMMJJJFFFBBBAAABBB???AAACCCCCCBBBAAA@@@AAA......------------......000111555<<>>AAACCCIIIRRRXXX[[[]]]aaadddfffffffffeee___]]]YYYTTTMMMGGGCCCAAA???CCCFFFFFFFFFIIIPPPVVV___ZZZTTTOOOLLLIIICCC???;;;:::888666444444444444555555555555444333222111////////////////////////------------------------,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,+++******************************+++,,,...//////...,,,+++,,,,,,,,,+++***((('''&&&************************''''''''''''''''''''''''*********+++,,,,,,,,,---....../////////000000000444333222222333333222000222222333333333222222111333333222222333444555555666777777888777666555444666777777777777888888888999777666666777888777666888888999999999999888888888888888777777666666666888888999:::;;;===???@@@???@@@BBBAAA@@@@@@AAACCC>>>???@@@BBBCCCCCCBBBBBBDDDEEEFFFHHHIIIIIIIIIIIILLLLLLMMMPPPUUUWWWWWWVVVYYY[[[___bbbccccccaaa```]]]\\\ZZZZZZZZZ\\\___aaaaaabbbbbbccccccdddeeeeeegggiiillloooqqqrrrrrrrrrnnnrrrwwwyyyxxxzzz~~~}}}wwwqqqooopppqqqqqqpppggg```ZZZWWWRRRJJJEEEEEE@@@???>>>???@@@AAAAAA???AAAAAA@@@@@@???>>>>>>===???>>>======<<<<<<============>>>???@@@@@@AAAAAA???>>><<<:::999999999999;;;<<<===???@@@@@@@@@@@@AAABBBCCCEEEHHHJJJMMMNNNQQQQQQQQQRRRTTTVVVWWWXXXRRRTTTUUUVVVUUUVVVXXXYYYZZZZZZ[[[[[[\\\^^^___````````````aaadddffffffeeebbbcccdddddddddfffiiillllllkkkkkkkkklllooorrrsssxxx{{{wwwooodddZZZRRRKKKDDD???>>>999444333777:::;;;999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@BBB???======>>>???===<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFGGGFFFEEEFFFHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEKKKLLLPPPTTTZZZbbblllrrr{{{vvvkkkddd\\\UUURRRRRRQQQMMMIIIFFFEEEEEE>>>@@@BBBAAA@@@>>>>>>???//////............//////222444888AAANNN___oooxxx~~~xxxiiiTTTFFFBBBEEEGGGTTT]]]ooossseee]]]bbbiiisss~~~vvvkkkbbbVVVMMMOOOYYYdddoooxxxzzz```OOO<<<222///,,,++++++///.........000222555777;;;???BBBEEEGGGMMMUUU[[[]]]```dddhhhjjjjjjiiihhh___]]]ZZZUUUOOOJJJFFFDDD@@@BBBFFFGGGJJJOOOWWW]]]ccc[[[QQQIIIFFFDDDBBB@@@;;;:::888666444444444444444444444444444333111111///...------------...///------------------------,,,,,,,,,+++++++++++++++))))))***************+++,,,+++++++++++++++,,,,,,))))))************************************)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,+++***(((((())))))))))))))))))))))))))))))******************++++++++++++,,,,,,,,,,,,---...//////000111222222444333222222444444222000444444444444333222111000222222222333444555666777777777777777777666555555666666666666777777777777999777666666888999999888888888999999999999888888777777777777666666666666999::::::;;;<<<===???@@@>>>@@@AAAAAA@@@@@@AAACCC>>>???AAADDDEEEFFFFFFEEEFFFGGGIIIKKKLLLLLLLLLLLLPPPQQQSSSWWWZZZ\\\[[[ZZZ\\\```dddhhhiiihhhdddbbb^^^]]]\\\[[[\\\^^^aaabbb``````aaabbbdddeeefffgggggghhhjjjlllmmmnnnnnnnnnlllqqqwww{{{|||~~~{{{vvvqqqpppssswwwxxxxxxnnnfff___ZZZTTTLLLFFFFFF@@@???>>>???AAABBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>?????????????????????===<<<:::999999999:::;;;<<<===???@@@@@@@@@@@@@@@@@@AAACCCEEEHHHJJJKKKMMMMMMMMMNNNOOOQQQRRRSSSRRRSSSUUUUUUUUUUUUWWWXXXWWWWWWWWWXXXYYYZZZ\\\\\\^^^]]]]]]___bbbcccccccccaaabbbdddeeedddeeeggghhhiiihhhggggggiiimmmqqqttt|||~~~}}}ttthhh]]]TTTMMMFFFAAA???;;;777777:::<<<;;;:::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@???>>>======>>>===;;;999<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJHHHFFFFFFGGGHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHLLLQQQYYYdddooowww}}}|||sssiiiaaaZZZTTTSSSSSSRRROOOJJJGGGEEEEEE???AAABBBBBB@@@?????????///////////////000000111333555;;;GGGXXXhhhtttzzz|||sssbbbPPPEEECCCGGGJJJUUU___nnn~~~wwwhhh]]]YYYdddkkkttt~~~zzzmmmaaaWWWNNNIIIPPP^^^mmmzzzuuu\\\KKK999111///...---.........---...000444777999???BBBFFFIIIKKKQQQXXX^^^___bbbgggkkkmmmmmmkkkjjjdddaaa\\\VVVQQQLLLGGGDDDAAACCCFFFIIILLLRRRYYY^^^cccZZZOOOGGGDDDCCCAAA???;;;999777555444333333444222222222222111000///...///...,,,++++++,,,...///------------------------,,,,,,,,,,,,++++++++++++'''((((((((()))*********)))))))))((())))))***+++((((((((()))*********+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))),,,,,,,,,,,,,,,+++***)))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------...000111333444444333222222333444444222111333333333444333333222222222222222333444666777888777777777777777666666555444444444555555555666666999777666777999::::::999888888999999999999888888888888888888888888888888999999::::::;;;===>>>???>>>@@@AAAAAA@@@@@@BBBCCCAAABBBDDDFFFGGGGGGGGGFFFFFFHHHJJJMMMNNNOOONNNNNNRRRTTTWWW[[[^^^^^^]]]\\\[[[^^^bbbfffhhhgggeeeccc^^^]]]\\\[[[\\\]]]^^^___^^^___```bbbdddfffhhhhhhiiiiiiiiijjjkkkkkkllllllnnnsssyyy~~~~~~wwwsssooopppuuuzzz}}}~~~tttlllccc]]]VVVMMMGGGFFFAAA@@@???@@@BBBBBBBBB@@@@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>===;;;:::999999::::::;;;<<<===>>>@@@@@@@@@@@@???@@@AAABBBEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRTTTTTTSSSTTTUUUWWWUUUUUUUUUVVVWWWXXXZZZZZZ]]]\\\\\\]]]```aaaaaa``````bbbeeeeeeeeeeeeeeefffjjjiiigggfffhhhlllqqqttt~~~xxxkkk___VVVOOOHHHCCC???<<<:::999;;;<<<;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>??????>>>>>>??????>>>===;;;999::::::;;;<<<===>>>??????@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCDDDFFFHHHIIIJJJJJJLLLMMMMMMKKKHHHGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJNNNUUU^^^iiipppwwwvvvrrrkkkccc\\\VVVRRRQQQQQQOOOLLLHHHDDDCCCCCCCCCDDDEEEEEECCCBBBBBBCCC///////////////000111222222555>>>NNNbbbqqqyyy{{{vvvjjjYYYLLLEEEEEEJJJOOOUUU```nnnzzz}}}kkk]]]WWWWWWdddjjjttt~~~uuufffZZZNNNIIIJJJXXXjjjzzzqqqUUUEEE555000/////////000,,,,,,---...111444888:::>>>BBBGGGJJJLLLQQQYYY^^^aaadddhhhkkkmmmmmmkkkjjjjjjeee]]]VVVQQQLLLGGGDDDCCCEEEGGGJJJNNNRRRXXX[[[]]]WWWNNNIIIFFFCCC@@@===:::999777555333333333333111111111111000///......///---,,,******,,,---///------------------------...---------,,,,,,++++++'''''''''(((((()))))))))))))))(((((()))******+++((((((((()))*********+++******+++++++++++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++((((((((())))))*********------,,,,,,,,,,,,,,,,,,,,,---...000111333444555222222222444555555333111000111222333444555555555333333333444555777888999888777777666666666666666555555666666666777777777999777666777999::::::999777888888999999888888777777777777777777777777777888888888999:::<<<===>>>>>>@@@AAABBBAAAAAACCCDDDDDDEEEFFFGGGHHHGGGFFFEEEFFFHHHKKKNNNPPPQQQPPPPPPRRRUUUYYY\\\^^^^^^]]]]]]YYY[[[^^^aaacccdddeeeeee```___^^^\\\\\\\\\\\\]]]]]]^^^```bbbdddggghhhiiikkkjjjjjjjjjjjjlllmmmnnnppptttyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~|||ssspppnnnpppvvv|||wwwnnneee^^^WWWMMMGGGGGGAAA@@@@@@@@@BBBCCCBBBAAA@@@@@@@@@???????????????======<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA>>>===;;;:::999999:::;;;;;;<<<===>>>@@@@@@@@@@@@@@@AAABBBCCCEEEGGGIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNOOOQQQRRRRRRQQQQQQSSSTTTTTTTTTUUUUUUVVVXXXYYYZZZ\\\[[[[[[\\\^^^```______```bbbdddeeeeeedddeeefffmmmkkkiiihhhiiimmmqqqttt|||~~~~~~~~~~~~xxxlllaaaXXXPPPIIIDDD???===;;;:::::::::999999<<<<<<============<<<<<<::::::;;;<<<===>>>?????????@@@AAA@@@???<<<;;;:::888888999:::;;;<<<======??????AAABBBDDDEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCDDDGGGJJJKKKKKKLLLNNNPPPPPPNNNKKKJJJJJJJJJHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFGGGJJJOOOVVV___fffjjjgggddd```\\\VVVQQQOOONNNNNNMMMJJJFFFCCCBBBBBBEEEFFFGGGFFFEEEDDDEEEGGG///......//////000111222333777CCCVVVkkkxxxzzzxxxlll^^^OOOGGGFFFHHHNNNSSSWWWdddrrr{{{ooo___VVVUUUXXXccckkkwwwsssbbbUUUJJJIIIQQQeeeyyy~~~jjjKKK>>>000---............,,,,,,,,,...111555999<<<>>>BBBFFFJJJMMMQQQXXX]]]dddfffhhhjjjkkkkkkjjjjjjmmmeeeZZZRRRMMMJJJFFFCCCEEEGGGIIIMMMPPPSSSVVVWWWUUUQQQLLLHHHGGGDDD???;;;:::999777555333333333333222222333222222111000///...---,,,,,,,,,,,,---...------------------------......------,,,,,,++++++'''(((((((((((((((((()))************+++,,,------))))))*********************+++,,,,,,---,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---...///111222333444222222333555666666333111///000222333555666666666444444444555666777888999888888777666666666666666888888888888999999999999999777666666888999999888666777777777777777777666444444444444555555555555666666777888:::<<<>>>??????AAABBBCCCBBBCCCDDDFFFFFFFFFHHHHHHHHHGGGFFFEEEFFFIIIMMMPPPSSSSSSRRRRRRQQQTTTXXXZZZ[[[[[[[[[\\\YYYZZZ\\\^^^```bbbcccddd``````___^^^]]]]]]]]]]]]]]]^^^```bbbdddggghhhiiikkkkkkjjjjjjkkkmmmppprrrvvvyyy|||~~~}}}{{{|||||||||~~~~~~yyytttrrrqqqtttzzzwwwnnnddd]]]VVVMMMGGGGGGBBBAAA@@@AAACCCDDDCCCBBB????????????????????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<===>>>@@@@@@AAA===<<<;;;:::999:::;;;;;;;;;<<<===???@@@@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPPPPOOONNNPPPQQQTTTTTTTTTTTTUUUWWWXXXYYY[[[ZZZYYYZZZ]]]^^^]]]\\\___```bbbcccbbbccceeegggmmmkkkiiiiiijjjmmmpppsssxxxyyy{{{{{{zzz{{{}}}~~~{{{~~~wwwlllccc[[[SSSKKKFFF???>>>;;;999888888999999<<<==================<<<::::::;;;<<<===>>>>>>???@@@AAAAAA@@@===;;;;;;;;;888888999:::;;;<<<<<<===>>>???@@@AAACCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDFFFIIIMMMMMMLLLLLLOOOQQQQQQPPPNNNNNNNNNMMMJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGAAABBBDDDFFFJJJPPPWWW\\\\\\XXXVVVXXXVVVQQQMMMMMMLLLMMMLLLJJJGGGDDDDDDDDDDDDEEEFFFFFFEEEEEEHHHJJJ............///000111111666;;;HHH]]]rrr{{{xxxqqqbbbTTTGGGDDDGGGKKKQQQXXX^^^lllzzzrrraaaUUURRRVVV\\\eeemmm{{{rrr```QQQJJJMMM[[[rrruuu```DDD888...,,,//////......,,,,,,---///333888<<<>>>AAAEEEJJJNNNQQQUUU\\\aaahhhhhhiiiiiijjjjjjjjjjjjlllbbbUUULLLHHHGGGEEECCCFFFHHHKKKPPPTTTVVVUUUUUUNNNKKKGGGEEEEEEBBB>>>::::::888666444333222222333222222222222111000///...---------------------------------------------------------,,,+++*********)))))))))(((((((((((((((************+++,,,---...+++++++++++++++************++++++,,,------,,,,,,************************,,,,,,++++++++++++,,,,,,((())))))***+++++++++***************************,,,,,,------...//////000+++,,,,,,,,,---.........,,,,,,---...000111222222111222333555777777444111111222333444555555555555666555555555666777777888999888777666555666666777777777777888888888888999999777666666777888777666555555666666666666555555333333333444444555555555555666777999;;;>>>@@@AAA@@@BBBCCCDDDDDDDDDFFFHHHDDDEEEGGGHHHIIIHHHHHHGGGHHHKKKOOOSSSVVVVVVUUUUUUQQQTTTWWWXXXXXXXXXZZZ\\\YYYZZZ]]]___```___^^^]]][[[[[[\\\\\\\\\]]]]]]^^^]]]^^^```bbbdddfffhhhiiikkkjjjiiiiiikkkooosssuuu{{{|||~~~{{{{{{{{{|||}}}~~~yyywwwvvvwww{{{uuulllbbb[[[TTTLLLGGGGGGCCCAAAAAABBBCCCDDDCCCBBB???????????????????????????>>>======<<<<<<==================>>>>>>??????===<<<;;;:::999:::;;;;;;;;;<<<===???@@@@@@@@@@@@AAAAAABBBCCCEEEGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNMMMLLLLLLMMMOOORRRRRRRRRSSSTTTUUUVVVWWWXXXWWWWWWXXXZZZ[[[[[[YYY\\\]]]^^^______aaadddfffggggggfffgggiiillloooqqqrrrsssuuuvvvwwwxxx{{{}}}www{{{|||vvvmmmfff___WWWOOOIIIAAA???<<<999777777999;;;;;;<<<<<<======<<<<<<;;;999::::::;;;<<<===>>>>>>@@@AAAAAA>>>;;;999:::<<<999999:::;;;<<<===>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGKKKOOOOOOMMMLLLOOORRRQQQQQQQQQRRRRRRPPPLLLIIIFFFGGGHHHHHHHHHHHHGGGFFF@@@AAACCCEEEFFFJJJNNNQQQTTTPPPOOOSSSTTTOOOKKKJJJJJJKKKKKKIIIFFFEEEEEEEEEEEEFFFGGGGGGGGGIIIKKKNNN------------...///111111999>>>KKKaaauuu|||uuulll\\\MMMBBBBBBHHHMMMTTTZZZeeesssyyyhhhWWWOOOPPPXXX___fffppprrr___OOOKKKPPPaaazzzlllVVVBBB777......111111///...------...111555999>>>@@@FFFJJJPPPSSSVVVZZZaaafffkkkkkkjjjiiiiiiiiijjjkkkiii^^^PPPGGGDDDEEEDDDCCCEEEHHHLLLRRRVVVXXXWWWUUUJJJFFFCCCAAABBBAAA>>>::::::888666444333222222333000000000000///...---,,,---......//////......---------------------------,,,,,,++++++***))))))(((******))))))((((((((('''(((((((((((()))***+++,,,---,,,,,,,,,+++*********)))***+++,,,,,,,,,,,,,,,******************************))))))))))))******'''((()))***************))))))))))))))))))))))))))))))***++++++,,,------++++++,,,,,,---...//////,,,,,,---...///000111111111222333666777777444111333333444444555444444444777666666666666666777888999888666555555555666777444444444444555555555666999888666555666777666555444444555555555555444444555555555666666666777777666666888:::===???BBBCCCAAABBBDDDEEEEEEEEEGGGIIIBBBDDDFFFHHHIIIIIIIIIIIIIIILLLQQQUUUXXXYYYXXXWWWQQQTTTVVVWWWVVVVVVYYY\\\WWWYYY]]]______\\\XXXUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^___```bbbdddfffhhhiiiiiihhhhhhhhhkkkppptttwwwwwwxxxzzz}}}~~~{{{{{{{{{{{{}}}{{{{{{{{{|||sssjjj```ZZZSSSKKKGGGGGGCCCBBBAAABBBDDDDDDDDDCCC??????????????????@@@@@@??????>>>===============???>>>>>>>>>=========<<<===<<<;;;:::999:::;;;<<<;;;<<<===???@@@@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMQQQQQQQQQRRRSSSTTTUUUVVVWWWVVVUUUVVVXXXYYYXXXWWWZZZ[[[[[[[[[\\\^^^cccfffaaabbbccceeehhhkkknnnpppnnnppprrrssstttvvvzzz|||vvvzzz{{{vvvnnnhhhbbbZZZQQQKKKCCCAAA===999666777:::<<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>>>>???@@@???<<<888777999;;;:::;;;;;;<<<===>>>??????===>>>???@@@@@@@@@@@@@@@BBBAAAAAAAAABBBCCCEEEFFFHHHLLLPPPPPPMMMLLLOOOSSSQQQQQQSSSTTTTTTRRRMMMJJJEEEFFFGGGHHHHHHGGGFFFEEEBBBDDDEEEEEEEEEEEEGGGIIIRRRLLLLLLRRRTTTNNNIIIIIIGGGHHHIIIGGGEEEDDDDDDEEEGGGIIIJJJJJJKKKMMMPPPSSS333///---000111000111333999@@@OOOddduuuzzzrrrhhhZZZNNNFFFHHHJJJLLLVVVdddooo{{{oooZZZSSSSSSTTT[[[ccckkkuuu|||lllZZZLLLKKKVVVmmmttt^^^NNN:::666111...---,,,)))&&&++++++...333555777>>>GGGIIIPPPWWWYYYXXXYYY___eeefffggghhhiiiiiihhhgggfffjjj^^^QQQIIIEEECCCDDDGGGHHHPPPXXXYYYXXXWWWRRRMMMFFFFFFEEECCC@@@<<<999777999999888777666555444444222222111000//////000000444000,,,,,,...000///...+++++++++++++++***)))(((,,,+++)))((((((((()))******,,,***((())),,,***&&&***************++++++,,,,,,,,,,,,++++++*********''')))************,,,...++++++,,,,,,,,,+++******,,,+++++++++******)))))))))*********++++++++++++************************)))+++---...---,,,,,,,,,---,,,++++++,,,---///000000000////////////000000000111333555666666555555111111222333444666666777444666888888777666777888333444666888999:::999999999999999999888888888888666555555666777888888777444444555555555555444444555444222000000222444555333444666888;;;>>>@@@AAAAAACCCDDDDDDDDDEEEGGGIIIFFFFFFEEEEEEFFFFFFGGGHHHNNNQQQUUUXXXXXXUUUPPPMMMOOOPPPQQQSSSTTTVVVXXXXXX[[[ZZZZZZ\\\^^^^^^ZZZWWWZZZYYYXXXWWWWWWXXXZZZ[[[[[[\\\___bbbdddeeeffffffhhhiiikkkkkkkkkllloooqqqsssvvvyyyzzzzzzzzz{{{|||zzz|||pppjjjbbbZZZTTTOOOKKKIIIGGGFFFEEECCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<>>===;;;;;;<<<======<<<:::777555666888;;;===;;;;;;<<<>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTVVVXXXXXXXXXVVVUUUWWWVVVVVVXXX[[[^^^___```___aaaeeeggghhhiiikkkmmmppppppqqqrrrtttuuuvvvvvvtttxxx|||xxxrrrllleee\\\QQQIIICCC@@@<<<::::::;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<=========BBBAAAAAA@@@???>>>======<<<<<<<<<===========================>>>>>>>>>>>>???AAABBBCCCCCCDDDGGGIIILLLLLLLLLLLLMMMOOOQQQSSSTTTTTTSSSRRRPPPMMMKKKIIIFFFEEEEEEEEEEEEEEEEEEFFFEEEFFFGGGGGGFFFEEEGGGHHHKKKPPPUUUUUUQQQLLLIIIHHHDDDEEEEEEDDDAAAAAABBBCCCDDDHHHMMMOOOOOOQQQUUUYYY000,,,+++///111111222666;;;CCCSSSgggvvvyyypppgggXXXLLLEEEHHHKKKOOO\\\jjjzzz~~~iiiVVVQQQSSSVVV^^^hhhttt}}}uuufffXXXMMMNNN[[[rrr~~~kkkSSSCCC666333///---------+++))),,,---000555777999AAAJJJMMMSSSYYYZZZYYY[[[aaaggghhhhhhhhhhhhgggfffeeeeeedddXXXMMMGGGDDDCCCEEEIIINNNUUU[[[[[[YYYVVVPPPJJJCCCCCCBBBAAA@@@===;;;:::999999888777666555444444111111000000000000111111000---***)))+++------,,,***++++++,,,,,,,,,,,,+++++++++)))((((((((()))***(((,,,,,,)))'''***+++)))((()))***,,,,,,+++******++++++*********)))))))))((()))++++++******+++------------,,,+++***)))(((+++++++++******))))))))))))))))))*********++++++***************************,,,......---,,,,,,---------,,,,,,---...000000222222111111111111222222222333444555555555444333111222222333555666666777444666888888777666777888333555666888999999999999666666666666555555555555888777666777999999888777444444555555555555444444444444444444444444444444666777999;;;===???AAABBBAAABBBCCCCCCBBBDDDFFFIIIFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLPPPRRRRRROOOLLLIIIJJJKKKLLLNNNPPPQQQSSSSSSXXXXXXXXXZZZ]]]]]][[[XXXUUUTTTTTTTTTUUUVVVWWWXXXVVVXXXZZZ]]]___`````````fffhhhjjjjjjjjjkkkmmmnnnpppssswwwyyyyyyyyyyyyzzzyyy{{{~~~rrrlllddd\\\VVVQQQMMMJJJGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<>>===;;;;;;;;;;;;;;;<<<;;;999777777888:::<<<;;;<<<===>>>???@@@AAABBBDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWUUUTTTSSSUUUUUUUUUVVVXXXZZZ[[[\\\```bbbeeeggghhhiiikkkmmmooooooppprrrssstttuuuvvvvvvzzz|||vvvpppiii___SSSJJJCCC@@@<<<::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<=========AAA@@@@@@??????>>>>>>>>>=========>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@???AAABBBCCCCCCDDDGGGIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRPPPMMMKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJGGGHHHIIIIIIGGGGGGHHHIIINNNRRRVVVUUUPPPJJJGGGFFFEEEFFFFFFDDDBBBAAABBBDDDGGGJJJNNNPPPQQQTTTYYY^^^---******...000111444999???IIIZZZkkkvvvvvvmmmdddUUUJJJDDDGGGMMMVVVeeetttuuubbbQQQOOOTTTZZZeeeqqqpppbbbWWWOOOQQQaaayyyuuu```III:::222000---,,,---......---......222777:::===DDDMMMRRRWWW[[[\\\[[[]]]ccciiijjjiiigggfffdddccccccbbb]]]SSSJJJFFFEEEEEEIIIOOOWWW^^^aaa^^^YYYTTTMMMFFF???????????????===<<<<<<999888777777666555444444111000000000000000111222...,,,***)))***+++++++++******+++,,,------------+++******)))((()))))))))'''+++,,,(((&&&)))++++++)))+++...000000///---+++***))))))))))))((((((((()))***++++++***)))***,,,...------,,,+++)))((('''*********)))))))))))))))((((((((()))))))))*********************************,,,...///...---...///......---......///111111444444333333333333444444444444555555444444333222222222333444555666666777444666888888777666777888444555666888999999999999999999999888888888777777:::999888888999:::999777444444444444444444444444222333444555555444333222777888999;;;===>>>@@@@@@AAAAAAAAAAAA@@@BBBEEEHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGIIIKKKLLLLLLKKKIIIHHHKKKLLLMMMNNNPPPQQQSSSSSSUUUUUUVVVXXXZZZ[[[ZZZXXXQQQQQQRRRSSSTTTVVVWWWXXXUUUVVVWWWYYY[[[\\\\\\\\\dddfffiiijjjiiiiiijjjjjjlllppptttwwwxxxwwwwwwxxxvvvyyy~~~tttooofff___XXXSSSNNNKKKGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<>>>===<<<;;;:::999999999<<<<<<;;;:::999999::::::;;;<<<===>>>???AAABBBBBBDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRTTTTTTUUUUUUTTTSSSQQQPPPSSSSSSSSSTTTUUUVVVWWWXXX^^^```bbbddddddeeehhhiiilllmmmnnnoooqqqrrrssstttxxx{{{|||vvvooodddVVVMMMDDDAAA<<<:::::::::;;;:::::::::::::::::::::::::::::::::;;;;;;<<<=========????????????????????????>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCDDDFFFHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRQQQPPPOOOMMMKKKJJJIIIGGGFFFEEEEEEFFFGGGIIIIIIJJJKKKJJJIIIHHHIIIKKKPPPTTTVVVTTTNNNHHHEEEDDDFFFGGGGGGEEECCCBBBCCCEEEHHHKKKNNNPPPRRRWWW^^^ddd,,,******...///000444:::CCCOOO```nnntttoooeee^^^PPPHHHCCCGGGPPP]]]ooo~~~kkk[[[NNNPPPWWW```nnn|||ooo```WWWRRRTTTfff}}}zzzkkkXXXDDD888000...---,,,---...////////////333999<<>>>>>>>>======<<<<<<;;;888777777666555555444444222222111000//////000000...---,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))'''***)))&&&'''***+++))))))***,,,---------,,,+++))))))))))))))))))))))))***+++,,,+++))))))***+++,,,,,,,,,++++++)))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************+++---...///......///000/////////000000111222222555444444444444444444555444444444444444444444333333333333444555666666777555666888888777777777888555666666777888999999999;;;::::::::::::999999999;;;:::888888999999888666444444444444444444444444222333333333333333333222777777888999;;;<<<======@@@@@@@@@??????@@@DDDGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVVVVUUUQQQRRRSSSUUUWWWYYYZZZ[[[WWWXXXYYYZZZ[[[\\\]]]]]]ccceeeiiijjjiiihhhhhhhhhjjjnnnsssvvvwwwvvvvvvvvvtttxxx}}}vvvqqqiiiaaa[[[UUUPPPLLLHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@@@@@@@????????????>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::<<<<<<<<<<<<;;;:::999999<<<<<<===>>>@@@AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOPPPQQQRRRRRRTTTVVVXXXYYY[[[]]]^^^^^^___bbbdddhhhiiijjjkkkmmmnnnppppppvvvyyy|||~~~{{{tttgggYYYOOOEEEBBB===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<============>>>>>>>>>?????????@@@===>>>>>>>>>???@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBBBBCCCEEEGGGGGGHHHIIIJJJLLLNNNPPPQQQPPPOOOOOONNNMMMLLLKKKKKKHHHGGGEEEDDDDDDEEEGGGHHHJJJKKKLLLKKKJJJIIIJJJKKKPPPRRRTTTRRRMMMGGGEEEEEEGGGHHHHHHFFFDDDCCCDDDFFFGGGJJJMMMOOORRRYYYbbbiii...,,,---///000000555<<>>BBBJJJTTTZZZ\\\]]]]]]]]]___dddiiikkkiiifffbbb___^^^]]]\\\VVVOOOIIIGGGGGGJJJRRRZZZkkkmmmjjj```VVVPPPIIICCC??????>>><<<;;;::::::999777777666666555555444444444333222000///.........---------,,,+++++++++,,,,,,,,,,,,,,,+++***((((((************)))))))))(((((()))'''%%%))),,,***$$$((('''&&&%%%%%%'''((()))***************************+++,,,+++))))))***+++))))))***+++++++++******)))))))))))))))*********(((((((((((())))))))))))************************+++---......---...///111000111111222333333333444444444333333333333444444222222333333444555666666333444444555555666666666555777999999888777888999666666666777777888999999888888777777777666666666:::999777777888888777555555444333333333333444555777555444333333444555777777888888999:::;;;<<<===??????@@@???>>>@@@CCCFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNOOORRRSSSSSSSSSRRRQQQPPPPPPPPPQQQSSSUUUXXXZZZ[[[\\\YYYZZZZZZ[[[\\\]]]______bbbeeehhhjjjiiihhhhhhiiijjjnnnrrruuuuuuuuuuuuvvvssswww|||xxxssskkkddd]]]WWWQQQMMMIIIHHHFFFEEECCCBBBBBBBBB@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<===888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999<<<<<<===???@@@AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMNNNLLLMMMNNNOOOOOOPPPPPPPPPMMMOOOQQQQQQQQQSSSVVVYYYVVVXXXYYYZZZ[[[\\\```bbbcccdddeeegggiiijjjllllllqqqtttwwwyyy{{{}}}~~~wwwjjj\\\RRRGGGDDD???<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<==================>>>??????@@@@@@<<<<<<===>>>>>>???@@@@@@?????????@@@@@@@@@AAAAAA@@@AAABBBBBBBBBBBBEEEGGGGGGGGGIIIKKKMMMNNNOOOPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLIIIJJJKKKKKKJJJJJJKKKMMMNNNPPPRRRQQQLLLIIIHHHJJJIIIJJJJJJHHHFFFEEEFFFHHHGGGIIIMMMPPPTTT\\\gggooo000//////111111222888@@@OOO\\\jjjooohhh\\\SSSOOOJJJGGGFFFKKKXXXllluuu___UUUPPPXXXbbbmmm|||xxxfffUUUPPPQQQ]]]nnn}}}yyyvvvxxx{{{}}}{{{uuugggUUUDDD888333/////////---++++++---///000111555<<<@@@EEENNNWWW]]]^^^`````````bbbeeegggiiihhheeebbb___\\\ZZZYYYRRRLLLHHHGGGHHHLLLVVV```oooooohhh[[[QQQKKKGGGBBBAAA@@@>>><<<;;;999999999666666666555555555444444444333222000///.........***+++,,,+++)))((()))***------,,,+++***((('''&&&)))************)))(((((((((***+++)))+++---)))###,,,***(((&&&&&&)))+++---))))))************++++++)))***++++++***)))***,,,'''((()))***++++++++++++***************+++++++++((((((((()))))))))******************************+++,,,------,,,---///222111222333444555555555555444444333333333333444444222222222333444555777777444444555555555666666666555777999999888777888999777777666666777888999999999999999999888888888777999888777777888999777666555444333222222333444555;;;999777555555777999;;;999999:::;;;===>>>??????===???@@@@@@@@@AAACCCEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQRRRPPPNNNLLLMMMNNNMMMOOOQQQTTTVVVXXXYYYZZZWWWXXXXXXYYYZZZ\\\^^^___aaacccfffhhhhhhhhhiiijjjkkknnnqqqrrrrrrrrrsssttttttwww|||{{{vvvoooggg```ZZZSSSOOOJJJIIIGGGEEEDDDBBBBBBAAA@@@@@@@@@???>>>>>>======???>>>======<<<<<<======888888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<===>>>???@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLIIIJJJJJJLLLMMMNNNOOOPPPLLLOOOQQQQQQPPPPPPTTTXXXUUUWWWXXXYYYZZZ]]]aaaddd```aaabbbdddfffhhhiiijjjmmmooorrrtttvvvxxx|||~~~yyymmm```VVVJJJFFFAAA===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<==================>>>>>>?????????;;;<<<<<<===>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFFFFGGGIIIJJJLLLLLLMMMMMMIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJKKKLLLKKKLLLMMMOOOOOOQQQSSSRRRNNNLLLNNNPPPNNNNNNNNNMMMKKKJJJKKKLLLJJJMMMRRRVVV\\\eeepppxxx000///111333444555===FFFUUUbbboooooocccUUUMMMKKKIIIHHHHHHNNN\\\ppprrr[[[SSSRRR[[[fffooo~~~~~~ppp]]]OOOMMMSSSdddsss~~~|||vvvuuuxxxyyyxxxvvvnnn^^^KKK;;;333111,,,......---++++++---000222333888???CCCHHHQQQ[[[```aaaccccccdddeeefffggggggfffdddbbb___[[[YYYWWWPPPLLLJJJKKKNNNTTT___kkknnnlllbbbTTTIIIFFFDDDAAAAAA@@@>>><<<;;;:::::::::666666555555555444444444222111000000000000000000))),,,---,,,***))))))+++------,,,,,,+++***)))((()))******+++***)))((('''&&&///444222---+++)))'''---,,,+++***+++,,,...///((((((((()))))))))******((()))++++++******+++---((())))))************)))***+++++++++,,,,,,,,,,,,)))))))))*********++++++***************************+++,,,++++++,,,///111222333444666666666666555555444444333333444444555444333333222333444555666555555555555666666666666666777999999888888888999888777666666666777888999<<<<<<;;;;;;;;;:::::::::999888777888::::::999888555444222111111222444555999888777666666777888999888999:::;;;===>>>???@@@<<<>>>AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMOOOOOONNNKKKJJJKKKMMMLLLMMMPPPSSSUUUWWWWWWXXXUUUUUUVVVWWWYYY[[[]]]______aaacccdddeeefffiiikkklllmmmooonnnnnnnnnppprrruuuxxx|||~~~zzzsssllleee]]]WWWRRRJJJIIIHHHEEEDDDBBBBBBAAA@@@@@@@@@???>>>=========???>>>>>>===============:::;;;<<<<<<;;;:::999888888888999999::::::;;;;;;======>>>???AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDEEEFFFDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMMMMMMMPPPRRRQQQMMMLLLPPPSSSSSSTTTVVVWWWYYY\\\aaaddd___```bbbdddfffhhhiiijjjjjjllloooppprrrtttwwwzzz~~~~~~{{{pppddd\\\LLLHHHCCC???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<==================>>>>>>>>>>>>>>><<<======>>>???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBAAAAAACCCEEEDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFHHHJJJLLLMMMNNNOOOQQQSSSSSSVVVWWWUUURRRPPPRRRUUUSSSTTTTTTRRRPPPPPPQQQRRRQQQUUU[[[aaahhhqqq|||//////222555555888AAAKKKZZZgggrrrpppaaaQQQJJJIIIHHHIIIJJJOOO^^^sssrrrYYYRRRSSS]]]gggppp~~~zzzkkkYYYLLLMMMWWWjjjvvv{{{vvvwwwyyyzzzrrrppphhhXXXEEE777222222***,,,---,,,++++++///222333444:::AAAFFFJJJTTT^^^bbbccceeefffggggggggghhheeeeeedddbbb___[[[XXXVVVQQQNNNMMMPPPTTT[[[hhhuuullliii^^^OOODDDBBBBBBAAA@@@???===<<<;;;;;;<<<<<<555555555555555444444444////////////000111222333+++...000///,,,+++,,,---,,,,,,---------,,,++++++)))******++++++)))((('''$$$333===999---((())),,,''''''((()))))))))))))))&&&'''''''''(((((())))))''')))***+++******,,,...***************)))((('''+++++++++,,,,,,---------************++++++++++++************************)))***++++++***,,,///111333444555777777777777666555555444444444444555555666555444333222333444555555555555666666666666666666888999999888888888:::888888777666666777888999999999999888888888777777:::999888999;;;<<<;;;:::555444222111111222444555333444555666666555444333555666777999;;;<<<>>>>>>;;;>>>BBBDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFFFFGGGHHHHHHIIIEEEEEEFFFGGGGGGHHHIIIIIIJJJLLLMMMLLLJJJIIILLLOOOMMMNNNQQQTTTVVVWWWXXXXXXUUUUUUUUUVVVYYY\\\^^^```]]]___aaabbbccceeehhhkkklllmmmmmmlllkkkkkknnnpppvvvyyy|||~~~}}}vvvooohhh```YYYUUUKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@@@@???>>>======<<>>===============>>>>>>>>>===<<<999777666777777777888999:::<<<<<<======>>>???AAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKOOORRRSSSPPPKKKIIILLLOOOOOOQQQRRRTTTVVVZZZ___ccc``````bbbdddfffhhhjjjkkkjjjlllmmmnnnoooqqqtttvvv{{{{{{|||}}}~~~|||sssggg___MMMIIIDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>============>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBBBBAAAAAACCCEEECCCDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDFFFGGGIIIIIIJJJLLLMMMMMMLLLJJJIIIHHHKKKMMMOOOOOOQQQSSSVVVXXXZZZ[[[XXXUUUSSSUUUXXXXXXXXXXXXWWWUUUTTTUUUVVVWWW\\\cccjjjqqqzzz---555<<<999333666EEESSSffflllpppkkk^^^PPPIIIGGGCCCGGGKKKTTTfff|||~~~tttddd\\\[[[eeelllppp{{{}}}qqqaaaQQQKKKSSS___mmmssswwwwwwwww|||wwwvvvhhhRRR???888555222......---,,,***+++...000444888<<<@@@DDDMMMYYYbbbdddeeeeeeddddddfffhhhjjjgggccc```___aaa```[[[WWWSSSRRRTTTYYYbbbmmmuuuzzzlll___RRRJJJFFFBBBAAABBBAAA???<<<;;;;;;999777555666666666555444222111000/////////000///......---...------,,,,,,,,,------------,,,,,,+++***))))))))))))))))))***+++,,,---+++,,,---,,,***((((((((()))***+++,,,,,,+++***))))))))))))))))))******+++***)))))))))))))))******,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++...---+++*********+++++++++,,,---///000000000000333333555666777777777777555555555444444333333333333333333333333333222222666555555555666777999:::999888777666666777888999999999888888777666555555888888777777888999999:::<<<<<<=========<<<:::999444444333333222333333333444444555555555555555555666777999:::;;;;;;:::999<<<===???BBBCCCDDDDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQSSSUUUVVVVVVVVVUUUQQQTTTUUUTTTVVV\\\___^^^^^^]]]\\\]]]^^^aaadddfffhhhjjjllllllllllllnnnoooqqqssswww}}}yyyqqqjjjbbbYYYSSSQQQNNNJJJGGGEEEDDDBBB@@@>>>??????>>><<<===???AAABBB@@@???>>>??????>>>===<<<<<<<<<;;;:::999888777888888777777777888:::;;;======>>>???AAABBBCCCDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMOOOQQQTTTWWWYYY[[[[[[[[[```aaaccceeefffggghhhhhhlllllllllkkkkkkmmmpppssstttwww{{{}}}~~~~~~~~~}}}tttiiiaaaVVVMMMEEECCCAAA<<<::::::@@@???>>>===<<<;;;;;;;;;>>>>>>???@@@AAA@@@@@@@@@???????????????@@@@@@AAA<<<<<<======>>>>>>>>>???AAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFFFFFFFFFFEEEEEEDDDAAA@@@?????????BBBDDDEEEHHHHHHGGGGGGGGGGGGFFFFFFIIIIIIJJJKKKNNNQQQTTTUUUSSSWWW\\\^^^^^^]]]\\\\\\[[[[[[[[[ZZZYYY[[[___bbbgggiiimmmsss|||...666;;;999555:::JJJXXXhhhmmmqqqkkk]]]QQQJJJIIIBBBGGGLLLVVVhhh|||zzzppp```[[[]]]fffkkknnnyyyyyylll]]]OOOKKKUUUbbbppptttwwwwww{{{}}}wwwfffNNN<<<555000,,,//////...---,,,---///222444888<<<@@@DDDMMMXXXaaaeeeeeeeeeeeeeeeeeegggiiieeebbb``````bbbaaa\\\XXXVVVVVVXXX^^^hhhqqqvvvwwwhhh\\\PPPJJJFFFBBB@@@BBB@@@>>><<<;;;;;;:::777555666666666555444333111000000000/////////.........//////...---,,,,,,------------,,,++++++***))))))******))))))((())))))))))))***,,,+++)))''''''((()))))))))******))))))))))))))))))))))))******+++************+++,,,---...'''(((((()))))))))(((((())))))******++++++,,,,,,++++++++++++++++++******---,,,+++***)))***++++++,,,,,,---...///000111111333444555666777777777777555555555444444333333333333333333444444444444444666666555555666777888999999888777666666777888999888888777777777777777777777777777777777888999:::<<<======>>>===<<<;;;:::444444333222222222222333222222222222333333333333555666777999;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMPPPQQQSSSTTTUUUUUUTTTTTTQQQTTTUUUSSSUUU[[[]]]\\\[[[[[[ZZZ[[[\\\___bbbcccdddfffhhhiiijjjkkkmmmoooqqqrrrvvv{{{}}}}}}~~~yyyrrrlllddd\\\VVVRRROOOJJJGGGEEECCCAAA???>>>>>>???>>>===>>>@@@BBBDDDBBB????????????>>>===<<<<<<<<<;;;:::999888777888777777777777999:::;;;======>>>@@@AAABBBCCCDDDBBBCCCFFFGGGHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEFFFFFFEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMOOOPPPSSSVVVXXXZZZ[[[[[[___```bbbdddeeegggggggggiiijjjlllllllllnnnqqqtttsssvvvzzz}}}~~~~~~wwwmmmeeeZZZPPPFFFBBB???<<<<<<======<<<;;;:::::::::::::::========================<<<<<<;;;;;;;;;<<<===============>>>>>>>>>??????AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCBBBAAA@@@?????????@@@BBBEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJLLLNNNQQQSSSUUUVVVZZZ^^^aaaaaa```______^^^^^^^^^]]]^^^aaaeeeiiioooqqquuu{{{000666:::888777???QQQ```lllqqqtttmmm___RRRKKKJJJBBBGGGOOOZZZjjjyyy|||}}}~~~uuujjj```aaafffnnnppprrr~~~|||rrrdddWWWNNNMMMYYYgggtttuuuvvvxxxvvv```JJJ<<<555000***///000///...---...111444666:::>>>CCCHHHPPPZZZbbbffffffeeeeeeeeeffffffgggcccaaa```aaacccbbb^^^YYYZZZZZZ^^^fffpppvvvuuurrraaaWWWMMMIIIFFFBBB@@@AAA@@@>>><<<;;;;;;:::888666666666666555444333222111111000///.........//////111000///...------,,,---,,,,,,,,,+++******))))))+++***)))((('''''''''''''''(((******((('''((()))))))))(((((((((((()))))))))))))))))))))******+++(((((()))***+++---///000%%%%%%'''(((((()))))))))*********++++++++++++++++++++++++*********))))))---,,,***))))))***++++++------------...000111333444555666777777888888777555555555444444444444444333333444444555555666666777777666666666666777888888888777777777777888888666666777777777888888888666555555555666777999:::<<<<<<===>>>>>>===;;;:::444444333222222222222222444555555555666666666777555555666888:::<<<>>>@@@>>>>>>>>>???AAABBBDDDEEEBBBBBBBBBAAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMPPPQQQQQQRRRRRRRRRQQQQQQQQQTTTTTTRRRTTTXXXZZZXXXWWWWWWWWWXXXZZZ\\\___```___aaadddfffgggiiilllnnnqqqqqqssswww{{{~~~~~~{{{|||||||||{{{{{{}}}~~~zzztttooohhh```[[[UUUQQQKKKGGGDDDBBB@@@>>>===>>>???>>>>>>???BBBDDDEEECCCAAA@@@@@@@@@???===<<<<<<<<<<<<;;;999888777888777777777777999:::;;;===>>>???@@@BBBCCCDDDDDDAAABBBDDDGGGHHHHHHHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKIIIIIIJJJJJJKKKLLLMMMMMMNNNOOORRRTTTWWWXXXZZZZZZ]]]^^^```bbbdddeeefffffffffiiilllnnnooopppsssuuusssvvvzzz}}}zzzqqqjjj___TTTHHHBBB???===>>>@@@<<<;;;;;;:::::::::;;;;;;>>>===<<<;;;;;;;;;<<<===:::::::::::::::;;;<<<<<<>>>>>>>>>>>>????????????@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@????????????@@@AAACCCFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOQQQTTTUUUYYY]]]aaaccccccbbbbbbbbbbbbbbbbbbcccdddiiiooosssxxxzzz~~~111444777777999EEEXXXhhhsssxxx{{{ttteeeUUULLLIIIDDDIIIRRR^^^kkkuuuyyyyyyxxx{{{~~~~~~{{{pppddd^^^cccmmmssssssttt}}}wwwlll^^^TTTOOOSSSbbbpppxxxxxxyyy}}}qqqYYYFFF===999444////////////......///222555:::===BBBGGGLLLTTT]]]cccgggfffeeeeeefffffffffeee`````````bbbcccbbb___\\\[[[]]]cccmmmwwwyyysssmmm[[[RRRJJJHHHFFFBBB@@@@@@@@@>>><<<;;;;;;:::888666555555555555444333222111222111///------...///111222222000///------,,,,,,,,,+++++++++******))))))+++***)))(((((((((((((((&&&(((******)))((()))******)))(((''''''((()))***)))))))))))))))******+++'''''''''((()))+++,,,---((())))))***++++++******+++++++++++++++++++++***,,,++++++******))))))(((,,,+++***))))))***+++,,,000///......///111444555555666666777888888777777555555555555555444444444333444444555666777777888777777777666666666666666888777777777777777777888777777777666666666666666444444333333444666999::::::;;;<<<======<<<;;;:::555444333222222111222222666666777777888888999999777777777777999<<<>>>@@@???>>>>>>>>>???AAACCCEEEBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOOOONNNNNNMMMPPPSSSSSSQQQRRRUUUVVVSSSTTTTTTUUUVVVXXXZZZ\\\^^^]]]___bbbdddeeefffiiikkkpppoooppprrrvvvyyyzzzzzzwwwxxxyyyyyyyyyzzz|||~~~{{{vvvrrrllleee```WWWSSSMMMGGGDDDAAA???======>>>>>>>>>>>>@@@BBBEEEFFFDDDAAA@@@@@@@@@???=========<<<<<<;;;999888777777777666666777999;;;<<<>>>???@@@AAABBBCCCDDDEEEBBBCCCEEEFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKJJJJJJKKKKKKKKKGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQTTTVVVWWWXXXZZZ[[[]]]```bbbcccdddddddddggglllppprrrtttuuuwwwwwwzzz}}}|||tttnnnbbbVVVKKKEEEBBB???>>>@@@<<<<<<<<<<<<<<<===>>>???@@@???===<<<;;;<<<>>>???===<<<<<<<<<<<<===>>>>>>>>>>>>??????????????????@@@@@@AAABBBCCCCCCDDDDDDAAAAAABBBBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCAAAAAA??????@@@AAABBBDDDFFFHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSUUUWWW[[[^^^bbbddddddcccdddddddddeeefffhhhjjjpppvvv{{{}}}000222444555;;;JJJ^^^mmmyyyzzziiiWWWLLLGGGIIINNNXXXdddnnnrrrttttttxxx|||~~~}}}{{{uuujjj^^^VVV___kkkpppppprrr}}}wwwrrrfffYYYSSSTTT\\\lllzzzjjjQQQAAA;;;888333///---......------///222555;;;>>>BBBHHHOOOVVV]]]bbbgggfffdddeeeggggggfffddd___```aaabbbcccbbb```^^^]]]```hhhrrrxxxwwwooogggVVVNNNGGGFFFEEEBBB@@@@@@???===;;;;;;;;;:::888777555555555555444333222222333111///...---...000111222222000///------,,,,,,++++++***************)))***)))))))))******+++,,,''')))++++++******+++,,,++++++)))(((((()))++++++)))))))))))))))******+++)))))))))((())))))***++++++,,,,,,,,,++++++***))),,,,,,,,,+++++++++++++++++++++++++++******)))))),,,,,,+++******+++,,,---222111000000111333555777555666666777777777777666555555555555555555555555444444555555666777888888777777777777777666666666777777777888888777777777888888777666444333222222222222111111333555888:::999999;;;;;;<<<;;;:::999666555444333222222222222222222333444444555666666999999888888999;;;===>>>??????>>>>>>???AAACCCDDDBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKNNNQQQQQQOOOOOORRRRRRPPPQQQQQQSSSTTTWWWYYY[[[\\\]]]___aaabbbbbbcccfffhhhmmmmmmmmmooosssuuuvvvuuusssuuuwwwwwwxxxyyy|||~~~|||xxxtttoooiiidddYYYTTTMMMGGGCCCAAA>>>===<<<===>>>>>>>>>???BBBEEEFFFDDDAAA@@@AAA@@@???>>>=========<<<;;;:::999888777666666666777999;;;<<>>>>><<<<<<<<<<<<<<<===>>>???@@@???===;;;;;;<<<>>>???>>>>>>>>>===>>>??????@@@??????>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEAAAAAAAAAAAABBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCEEEFFFGGGEEEEEEFFFHHHIIIJJJKKKLLLOOOOOOOOOPPPRRRUUUWWWYYY[[[^^^aaaccccccccccccdddeeefffiiilllooottt{{{111111222666???PPPcccqqq{{{yyygggVVVLLLHHHNNNSSS^^^kkkssstttuuuvvv|||~~~~~~zzzuuunnncccYYYVVV```kkkqqqqqqvvvzzzsssmmmaaaUUUSSSYYYeeevvvyyycccIII;;;666222---***,,,---...---...000333666:::===BBBHHHPPPWWW\\\___gggeeeccceeehhhiiifffccc```aaaaaaaaabbbaaaaaaaaabbbgggooouuuvvvqqqhhh```TTTLLLEEEDDDDDDBBB@@@AAA???===;;;;;;;;;;;;999777444444555555444444333222222111000/////////000000111000///...------,,,---************************))))))))))))***+++,,,---((()))+++,,,+++***+++,,,++++++************++++++)))))))))))))))******+++,,,,,,+++++++++++++++,,,+++++++++******)))((('''+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,...///111111111111222444666777555555666666666666555555555555555555555666666666444444555555666666777777555666777777777777666666777777888888888888777777888777666444222111000///111000//////111444888:::888999:::;;;<<<;;;::::::888777666444333333333333222333333444555666777777:::999999::::::;;;<<<===>>>>>>>>>??????@@@BBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCEEEGGGHHHIIIIIIKKKKKKJJJIIIHHHHHHIIIIIIKKKOOOPPPMMMNNNPPPPPPMMMMMMNNNPPPRRRUUUWWWXXXYYY[[[]]]___``````aaaccceeejjjjjjkkkmmmqqqssssssrrrpppqqqtttuuuvvvxxx{{{~~~}}}yyyvvvqqqkkkfffZZZUUUMMMGGGCCCAAA???>>><<<===>>>======>>>AAACCCDDDBBB@@@@@@@@@AAA@@@???============;;;:::999888666666666666888:::<<<===???@@@AAABBBDDDEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHJJJLLLOOOQQQSSSUUUVVVXXX[[[]]]___```aaabbbfffkkkppprrruuuwwwxxx}}}~~~vvvrrrdddZZZQQQLLLHHHBBB===<<<:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;<<<===>>>===============>>>??????>>>>>>>>>>>>============>>>???@@@AAABBBCCCDDDEEE@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGIIIIIIJJJMMMNNNNNNPPPRRRUUUXXXZZZ[[[]]]```bbbbbbbbbcccdddeeehhhlllpppssswww|||222222333888CCCUUUhhhtttyyy{{{zzzooo___RRRLLLLLLRRRWWWcccrrryyyzzz{{{~~~}}}uuummmfff\\\SSSXXXbbblllrrruuu}}}{{{rrrhhh\\\RRRSSS]]]lll}}}pppZZZCCC888333///++++++---.../////////111555888===???DDDKKKSSSZZZ^^^```fffcccbbbeeeiiijjjgggcccbbbbbbbbbaaa``````aaacccjjjpppwwwxxxsssiii___ZZZTTTKKKDDDCCCCCCAAAAAABBB>>>===;;;;;;;;;;;;999777444444555555444444333333111111111000000000000/////////...---,,,,,,------))))))))))))******************)))))))))******+++''')))++++++***))))))***))))))************)))))))))))))))))))))******++++++*********+++,,,------((()))))))))))))))((((((***++++++,,,,,,---------+++++++++,,,------............---,,,---...///000//////000111222333444444444444555555555555444444444555555555666666666777555555555555555555555555444555666777888888777777666777888999999888777666555444333222111000///...///...---...000444888::::::;;;<<<=========<<<<<<999888777666555444444444444444555666777888999999777888999;;;<<<============>>>???@@@@@@AAA@@@@@@@@@????????????@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB>>>???BBBDDDFFFGGGGGGGGGIIIHHHGGGFFFFFFGGGGGGHHHIIILLLNNNLLLLLLOOONNNKKKJJJKKKMMMPPPRRRTTTVVVVVVVVVXXX[[[\\\]]]___aaadddfffgggiiimmmppprrrqqqoookkkmmmppprrrsssvvvzzz}}}~~~~~~yyyvvvrrrlllgggZZZUUUMMMGGGCCCAAA@@@???<<<======<<<;;;<<>>>>>@@@AAA@@@???>>>>>>======<<<:::999888666666666666888:::<<<===@@@@@@AAACCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFIIILLLNNNPPPSSSTTTVVVYYY\\\]]]______```ccchhhllloooqqqtttvvvzzz|||yyyvvvggg\\\QQQKKKFFFAAA===>>>;;;;;;:::::::::;;;;;;<<<:::;;;<<<<<<===>>>??????>>>============>>>??????============<<<<<<<<<;;;>>>>>>???@@@BBBCCCDDDEEE???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKMMMPPPTTTWWWYYY[[[]]]```aaaaaaaaabbbdddfffjjjooosssvvvyyy{{{}}}444333444:::FFFXXXkkkvvvwwwwwwrrrfffWWWNNNMMMPPPUUUYYYfffvvv~~~|||rrrhhhaaaXXXPPPVVV___iiinnnsss}}}}}}ssseeeZZZPPPSSS```oooiiiTTT@@@777444111000111...///000000000333777:::AAACCCHHHOOOWWW^^^bbbccceeecccbbbeeeiiikkkhhhdddccccccbbb```______bbbdddqqqwww}}}{{{pppdddZZZVVVTTTKKKDDDBBBBBBAAAAAACCC>>>===;;;;;;;;;;;;999888444444444555444444333333000111111111111000//////...------,,,,,,,,,------)))))))))))))))*********+++***)))((((((''''''(((''')))******((('''((()))'''((()))******)))(((''')))))))))))))))******+++'''''''''((()))+++,,,---'''((()))***++++++++++++******+++,,,,,,---......***+++,,,,,,......///000///......---...///000111---...///111222222222222333444444555444444333333444555555555666666777777555555555555555444444444333444666777888888888777666777888999999888777666222111111111000000/////////...------///333888;;;;;;<<<===?????????>>>>>>:::999888777555555444444000000111222333444555666444666999;;;===>>>???>>><<<===???@@@AAAAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBBBBCCCCCCBBBAAAAAA???@@@BBBEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGKKKMMMKKKLLLNNNNNNJJJGGGIIIKKKNNNPPPRRRSSSTTTQQQTTTWWWZZZ[[[^^^aaaddddddfffiiimmmqqqrrrpppnnniiikkkmmmppprrrtttxxx{{{|||~~~zzzvvvrrrlllgggZZZUUUMMMGGGCCCAAA@@@@@@<<<======<<<;;;;;;===???@@@>>>===>>>???AAA@@@@@@>>>>>>>>>===<<<;;;999999666666666666888:::<<<===@@@AAABBBCCCDDDFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCCCCEEEGGGJJJMMMOOORRRSSSUUUXXX[[[]]]^^^^^^^^^aaafffiiilllooorrruuuvvvyyy|||{{{yyyjjj^^^PPPIIIDDD???>>>@@@>>>======<<<<<<<<<======;;;<<<>>>@@@AAABBBBBBBBB???????????????@@@@@@AAA======<<<<<<;;;;;;;;;:::===>>>???@@@BBBCCCDDDEEE??????@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGIIIKKKNNNRRRVVVXXX[[[]]]```aaaaaaaaacccdddgggkkkqqqvvvxxxzzz{{{|||~~~~~~222444666===MMM```mmmpppwwwooofff]]]RRRLLLNNNUUUTTTaaaoooxxx~~~sssiii___UUURRRTTTVVV___hhhnnnvvvssseee[[[QQQTTTcccuuu}}}ttt___MMM:::111...,,,,,,---000///000111333777:::<<<===DDDLLLRRRYYY```bbb``````___```eeejjjkkkfffaaa```aaa```\\\XXX[[[eeennn|||{{{xxxrrriii]]]RRRKKKHHHFFFDDDAAA@@@?????????>>>===;;;999888777666666555555555555444333222222...000111000...---000222------,,,++++++******)))******))))))))))))******))))))))))))))))))******,,,+++***)))((((((((((((+++******)))******++++++(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---------,,,+++++++++,,,,,,,,,,,,------000///...------...///000111111222222222333333333333333333333333333333333444444444444444444444444888777666666666777999:::888888888888888888888888888777666555555666777888777444000////////////...---...///000000222666888:::::::::::::::;;;<<<======<<<:::777555333222111222333333444555666888888888888999:::;;;===>>>???>>>>>>???@@@BBBCCCCCCDDDFFFDDDBBB@@@???@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFEEEEEECCCCCCDDDDDDEEEFFFFFFGGGIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEGGGIIIJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOQQQSSSVVVYYY\\\^^^aaaffflllpppooommmjjjiiijjjkkklllmmmooorrrwwwzzz{{{tttmmmhhheee]]]XXXPPPJJJEEEBBB@@@???============>>>>>>>>>>>>>>><<<;;;===@@@BBBAAA???AAAAAA@@@???>>><<<:::999888888999:::;;;<<<<<<===??????AAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGGGGFFFFFFHHHJJJHHHHHHHHHFFFDDDCCCEEEGGGFFFEEECCCDDDEEEFFFFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBDDDGGGJJJLLLPPPRRRUUUWWWVVVVVVWWWWWW\\\___cccfffiiilllpppsssuuuuuuwww{{{wwwjjjaaaTTTJJJDDD@@@===;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>?????????@@@???>>>======>>>???@@@???>>>===============>>>>>>???AAABBBCCCCCCBBBAAABBBAAAAAAAAABBBCCCEEEFFFDDDEEEFFFEEEDDDDDDFFFHHHHHHFFFDDDDDDDDDEEECCCBBBFFFDDDCCCDDDFFFGGGGGGFFFFFFFFFGGGIIILLLQQQUUUWWWVVVYYY\\\]]]^^^___aaabbbhhhlllpppqqqrrrtttyyy}}}222444777>>>NNNaaammmppprrrjjj```YYYQQQMMMOOOUUUXXXdddrrr{{{rrrggg[[[QQQNNNPPPWWW___gggnnnxxx{{{nnn```XXXRRRXXXgggxxxrrrhhhUUUFFF666///---,,,,,,.........///111555999===@@@@@@GGGOOOTTT[[[bbbeeeccccccbbbaaadddggggggccc______``````]]][[[___iiiqqq{{{yyytttmmmcccXXXOOOIIIGGGFFFDDDBBB@@@?????????>>>===;;;999888777666666555555555555444333222222///000111000......000222......------,,,++++++************))))))******************)))))))))))))))***)))))))))))))))******,,,,,,+++***))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,---------,,,+++***++++++,,,,,,,,,,,,------000///............///000111111222222222333333333333333333333333333333333555555555555555555555555888777777666777888999:::999999999888888888888888999999888777888888999:::777444000.........---,,,---...///000000222555888::::::::::::;;;<<<======>>>===;;;888666555333333333333333444555666777888888888888999;;;<<<>>>???>>>??????@@@AAABBBCCCDDDEEECCCAAA??????@@@AAACCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGJJJIIIGGGFFFFFFFFFGGGHHHEEEFFFGGGFFFDDDDDDEEEGGGJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOQQQTTTXXXZZZ\\\___ccciiilllllliiigggfffiiijjjkkklllnnnqqqvvvyyy}}}~~~{{{tttnnniiiggg___ZZZRRRLLLGGGDDDBBB@@@???>>>>>>>>>======<<<<<<>>><<<;;;===@@@BBBAAA@@@@@@@@@@@@???===;;;:::888777777888999:::;;;<<<<<>>:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>??????===>>>????????????>>>=========<<<<<<<<<<<<======>>>???AAABBBCCCCCCBBBBBBCCCBBBBBBBBBBBBDDDEEEFFFEEEFFFGGGFFFEEEEEEGGGIIIFFFEEECCCCCCEEEGGGHHHHHHEEEDDDCCCCCCEEEFFFFFFEEEDDDDDDEEEGGGKKKOOORRRUUUUUUXXXZZZ\\\]]]^^^```aaacccgggkkkmmmooorrrxxx|||222555999AAAQQQcccmmmooolllbbbXXXSSSPPPNNNPPPTTT]]]hhhuuu~~~|||mmmaaaVVVNNNMMMQQQZZZ```gggooo{{{uuugggXXXSSSRRR[[[kkkzzzyyyiii]]]GGG;;;000,,,---,,,---...---...///222666;;;@@@CCCDDDKKKRRRWWW^^^eeehhhffffffdddaaaaaacccccc```]]]]]]^^^``````bbbgggpppwwwzzzvvvoooeee[[[RRRKKKGGGGGGFFFDDDBBB@@@??????>>>======;;;:::888777777777555555666555555444333222000111111000......000111//////...------,,,,,,+++++++++************+++++++++*********))))))(((((((((((((((((()))***+++,,,------,,,+++***)))((((((((((((((()))))))))******))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------,,,+++******++++++,,,,,,,,,,,,------000//////......//////000111111222222222333333333333333333333333333444444666666666777777777777777888777777777777888999999999999999888888888777777::::::::::::;;;<<<<<<===888555000...,,,,,,+++***---...//////000111555777::::::;;;;;;<<<======>>>>>>===<<<:::888666555444333333333444555666777888888888888999;;;<<<>>>???>>>??????@@@AAABBBCCCCCCCCCBBB@@@>>>>>>???@@@BBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFIIIHHHHHHGGGHHHIIIJJJKKKGGGHHHHHHFFFEEEDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIILLLMMMNNNQQQTTTWWWZZZ[[[___cccgggjjjiiifffdddcccggghhhiiijjjkkkooossswwwxxxzzz}}}{{{uuupppkkkiiiaaa\\\UUUNNNIIIFFFCCCAAA@@@??????>>><<<;;;;;;:::======<<<>>>@@@BBBBBBAAA@@@@@@@@@???===;;;888777777777888999:::;;;;;;<<>>>>>;;;===@@@AAAAAA@@@===;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAACCCCCCCCCCCCBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGIIIIIIFFFDDDCCCEEEHHHJJJJJJEEECCCBBBBBBDDDEEEEEEDDDCCCCCCDDDFFFIIILLLPPPRRRSSSUUUXXXZZZ[[[\\\^^^```]]]aaaeeehhhjjjooouuuzzz222666<<>>>>>===<<<;;;:::999888888888666666666666555444333222111111111000//////000111.........---,,,,,,++++++,,,++++++++++++++++++,,,++++++******)))((((((((())))))(((((()))***++++++++++++++++++******))))))(((((()))))))))*********))))))))))))))))))))))))************++++++++++++------,,,,,,++++++***)))+++++++++,,,,,,,,,------///////////////000000000111111222222222333333333333333333444444444444444666666666777777777777777777777777888888888999999999999999888888888777777::::::<<<===>>>?????????:::666111...,,,+++)))(((---.../////////111444777999:::;;;<<<===>>>>>>>>>======<<<;;;999777666555333333333444444666777777777777888999:::<<<===>>>>>>??????@@@AAAAAABBBBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEGGGFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJIIIFFFEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMNNNOOORRRUUUXXXZZZ\\\```cccggghhhgggeeecccccceeefffggggggiiikkkpppsssuuuwww{{{{{{wwwqqqmmmkkkbbb]]]VVVPPPKKKGGGDDDAAA??????>>>======<<<;;;;;;======>>>???AAABBBCCCCCCAAAAAAAAA@@@>>>;;;888666666777777888999:::;;;;;;??????AAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIIIIHHHIIIKKKMMMZZZYYYVVVQQQLLLHHHHHHHHHHHHFFFDDDDDDEEEGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFBBBBBBAAAAAABBBDDDFFFGGGMMMNNNPPPQQQRRRUUUYYY\\\^^^```ccceeefffgggjjjllllllmmmppprrruuuyyy}}}wwwlllcccWWWNNNIIIFFFCCCAAA???>>>===<<<<<<;;;;;;;;;::::::;;;;;;<<<=========<<<>>>???@@@@@@???>>><<<===<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDDDDCCCCCCFFFEEEEEEEEEDDDDDDEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHMMMIIIEEECCCDDDEEEGGGGGGDDDCCCAAAAAACCCDDDDDDCCCCCCCCCDDDFFFHHHKKKMMMOOOPPPRRRVVVXXXYYYZZZ\\\^^^[[[^^^bbbdddfffjjjqqqvvv}}}~~~333888>>>GGGUUUdddiiihhhaaaWWWNNNLLLMMMNNNQQQUUU___kkkzzz{{{ooo```UUUOOONNNTTT\\\bbbgggmmmvvvyyyiii\\\MMMMMMQQQ\\\kkkyyy~~~tttbbbOOOBBB777111---...///---,,,---//////000333666;;;@@@BBBJJJPPPVVVZZZ```hhhkkkjjjgggddd```^^^]]]^^^^^^___YYY\\\ccclllvvv}}}uuupppfff[[[RRRMMMJJJIIIFFFEEEDDDCCCAAA@@@>>>======<<<;;;:::999999888888666666666666555444333333333222000000000000000000------,,,,,,+++*********,,,++++++++++++++++++,,,************))))))((((((++++++***)))(((((())))))((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++************+++++++++,,,,,,,,,------...//////000000000000000111111222222222333333333333333333444444555555555555555666666666777777777777888888888999999999999888888888888888888888888999;;;>>>@@@BBBCCCBBBBBB<<<888333///---+++)))(((---.../////////000333666888999:::<<<===>>>>>>>>>;;;;;;;;;:::999888666555444444444444444555666777777777888888:::<<<===>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKJJJJJJJJJHHHFFFEEEFFFGGGDDDEEEFFFGGGIIIJJJKKKLLLNNNNNNOOOQQQSSSVVVXXXYYY^^^aaadddeeecccbbbaaaaaabbbcccddddddeeehhhlllppprrruuuyyy|||xxxsssnnnlllccc^^^WWWQQQLLLHHHDDDAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAABBBDDDEEECCCDDDDDDCCC@@@<<<999666777777888999:::;;;;;;<<>>===;;;;;;;;;;;;::::::;;;;;;<<<=========??????>>>>>>>>>>>>??????>>>>>>======>>>??????@@@@@@AAACCCDDDEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFEEEEEECCCEEEGGGGGGFFFFFFFFFGGGLLLHHHDDDBBBCCCEEEFFFGGGDDDCCCAAAAAABBBCCCCCCBBBDDDDDDEEEGGGHHHJJJLLLMMMMMMOOOSSSUUUVVVWWWYYY[[[\\\___aaabbbbbbffflllqqqtttvvvyyy{{{444999@@@JJJWWWbbbfffcccZZZSSSLLLLLLMMMPPPUUU[[[cccnnn|||xxxlll]]]SSSNNNOOOVVV___hhhnnnuuu{{{sssdddVVVKKKNNNUUUaaannnxxx||||||zzz{{{|||wwwjjjXXXFFF;;;444///---//////---,,,---000000111444888===AAADDDLLLRRRWWW[[[aaaiiilllkkkgggeeeaaa^^^\\\\\\^^^___ZZZ^^^gggsss~~~pppkkkcccZZZSSSNNNKKKKKKEEEEEEEEEDDDBBB@@@>>>======<<<;;;:::999999999999666666666666666555333333444222000000111111000///---,,,,,,++++++***))))))++++++************++++++)))))))))))))))))))))***,,,+++***)))((((((((((((&&&''')))+++,,,,,,,,,+++)))))))))*********++++++)))))))))))))))))))))))))))))))))************+++++++++************+++,,,++++++,,,,,,,,,,,,------......///000111111111111111111222222222333333333333333333444555555666666555555666666777777888888777888999999::::::999999777777777888999999:::::::::===AAADDDGGGGGGFFFEEE>>>:::555111///---+++***---...//////...000333555666777:::<<<============::::::;;;;;;:::888777666444444444444444555666666777777777888:::;;;===>>>????????????@@@@@@AAAAAA??????????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKHHHIIIIIIGGGEEEEEEFFFGGGDDDEEEFFFHHHJJJLLLNNNNNNOOOOOOPPPPPPRRRTTTUUUVVVZZZ\\\^^^___^^^]]]^^^^^^``````aaabbbbbbeeeiiilllqqqsssxxx}}}}}}yyytttooolllddd___YYYSSSNNNIIIDDDAAA>>>>>>>>>??????@@@@@@@@@<<<>>>@@@AAAAAABBBDDDFFFFFFGGGGGGFFFCCC???:::888777888999:::;;;<<<<<<===??????AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHEEEFFFGGGHHHHHHIIIKKKMMMUUUUUUTTTQQQNNNMMMNNNPPPOOOOOONNNNNNNNNMMMJJJGGGGGGFFFFFFFFFFFFFFFGGGGGGEEEGGGIIIKKKKKKKKKIIIIIIFFFEEEEEEEEEEEEFFFFFFFFFDDDGGGKKKOOORRRWWW\\\___]]]___bbbcccdddeeegggjjjhhhkkkmmmooopppssszzz{{{kkkcccWWWNNNJJJHHHEEEDDDDDDBBB@@@===;;;::::::::::::;;;;;;<<<======>>>>>>@@@???>>>======>>>???@@@>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCEEEEEEEEEEEEDDDFFFFFFGGGHHHHHHGGGGGGFFFCCCFFFHHHIIIHHHGGGGGGGGGHHHEEEBBBBBBDDDGGGHHHIIIEEECCCBBBBBBCCCCCCCCCBBBDDDDDDEEEGGGHHHIIIJJJJJJJJJLLLPPPRRRSSSUUUWWWYYY]]]^^^```______bbbhhhmmmnnnppptttxxx|||444:::BBBKKKWWWaaabbb^^^SSSNNNLLLMMMOOOSSS\\\eeennnvvv~~~rrrgggZZZRRRPPPRRR[[[eeemmmuuu}}}zzznnn]]]OOOIIIOOO[[[iiiuuuyyyxxxuuuuuuvvvuuunnnaaaQQQAAA888111---,,,...///------///000111333666;;;AAAFFFIIINNNTTTYYY\\\bbbjjjnnnmmmiiigggddd```\\\[[[[[[\\\]]]aaakkkwww{{{tttiiieee```YYYTTTOOOMMMKKKEEEEEEEEEDDDBBB@@@>>><<<===<<<;;;:::::::::::::::777777777666666555444333555333000000111222000......------,,,++++++***************))))))*********((((((((()))******++++++******)))))))))))))))***'''(((***,,,,,,,,,+++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************))))))***+++,,,---++++++,,,,,,,,,,,,---------...000111222222111111111111222222222333333333333333444444555666666666666666777777888999999:::777888999:::::::::999999555555666888999:::;;;<<<===@@@EEEIIILLLLLLKKKJJJ@@@<<<777333111000...------...//////...///222444444666888;;;<<<===<<<<<<:::;;;<<<<<<<<<:::888777555444444444444555666666666777777888999;;;<<<===????????????@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIKKKMMMNNNIIIJJJJJJIIIHHHHHHIIIKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXZZZ[[[\\\[[[\\\]]]^^^^^^_________```cccgggjjjnnnqqqvvv{{{}}}yyytttooolllfffbbb[[[UUUPPPKKKFFFBBBAAAAAAAAA@@@@@@@@@@@@@@@<<<>>>AAABBBAAABBBEEEHHHJJJJJJJJJIIIFFFAAA<<<999999999:::;;;<<<======>>>??????AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHDDDEEEFFFGGGGGGHHHKKKMMMPPPQQQQQQQQQPPPQQQSSSVVVXXXXXXXXXYYYXXXUUUOOOKKKHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKNNNPPPQQQPPPOOOMMMHHHHHHHHHHHHGGGGGGGGGHHHDDDGGGKKKNNNPPPSSSVVVXXXZZZ\\\___```aaaccceeeggghhhkkknnnoooooossszzz}}}nnnfffZZZQQQMMMLLLJJJHHHFFFDDDAAA===;;;:::::::::;;;<<<<<<======>>>??????>>>>>>>>>??????>>>>>>>>>============>>>???@@@AAAAAABBBDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHEEEHHHJJJKKKJJJIIIIIIIIIGGGFFFDDDDDDFFFHHHIIIIIIFFFDDDBBBBBBCCCDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGJJJNNNPPPQQQSSSVVVXXX[[[\\\]]]\\\\\\___eeejjjkkknnnrrrvvv{{{555;;;CCCLLLWWW``````[[[NNNLLLKKKNNNPPPUUUaaalllyyy~~~vvvkkkaaaVVVRRRRRRWWWbbblllpppyyywwwjjjYYYKKKHHHQQQ```ppp{{{{{{uuuooommmnnnllldddWWWGGG:::333...+++***---...------111000111444888>>>DDDJJJMMMPPPUUUZZZ]]]dddllloooooollljjjfffaaa\\\YYYYYYYYY```dddmmmzzzuuukkkdddbbb^^^YYYTTTPPPMMMKKKEEEEEEEEEDDDBBB@@@>>><<<===<<<;;;;;;::::::::::::777777777777666555444333666333000000111222000...///......------,,,++++++******))))))))))))******''''''((()))***+++,,,,,,(((((((((((()))***+++,,,)))***+++,,,,,,+++)))((()))************+++++++++))))))))))))))))))))))))))))))))))))************))))))(((((()))+++---...++++++,,,,,,,,,------------...000111222222222111111111222222222333333333333333444444555666777777777777888999::::::;;;;;;777888999:::;;;:::999999444444666777999;;;<<<===???BBBGGGLLLOOOOOONNNMMMAAA===888555333222000///......///......///222444333555888:::<<<<<<;;;;;;;;;<<<===>>>>>><<<:::999555555444444444555666666666666777888999;;;<<<===???????????????@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKLLLNNNOOOQQQMMMNNNNNNMMMLLLLLLNNNPPPUUUVVVVVVWWWXXXYYYYYYZZZYYYYYYYYYXXXXXXYYYYYYZZZXXXZZZ\\\\\\\\\]]]___aaa]]]^^^^^^^^^___aaaeeehhhmmmppptttzzz~~~~~~zzztttooolllhhhccc]]]WWWRRRMMMGGGDDDDDDCCCCCCBBBAAA@@@??????;;;>>>AAABBBBBBBBBEEEHHHLLLLLLMMMKKKHHHCCC>>>;;;999::::::;;;<<<===>>>>>>??????AAABBBCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHCCCDDDFFFFFFFFFHHHJJJMMMMMMNNNPPPQQQQQQTTTWWWZZZ______```aaa```[[[TTTOOOJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQTTTVVVWWWVVVTTTSSSJJJJJJIIIIIIIIIIIIHHHHHHHHHJJJMMMNNNNNNMMMMMMNNNXXXZZZ]]]^^^___aaacccfffhhhkkknnnoooooorrrzzzqqqiii]]]UUUQQQOOONNNLLLGGGDDDAAA>>>;;;:::::::::<<<<<<======>>>?????????<<<===???AAAAAA???===<<<<<<<<<<<<<<<===>>>@@@@@@AAACCCDDDEEEFFFFFFEEEEEEDDDFFFGGGIIIJJJJJJIIIIIIGGGIIILLLMMMLLLKKKJJJKKKKKKIIIHHHGGGHHHHHHGGGFFFGGGEEECCCCCCDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEFFFIIILLLOOOQQQRRRUUUWWWXXXZZZ[[[ZZZZZZ]]]dddiiilllooossswww{{{111:::FFFRRR]]]ccc___WWWOOOLLLJJJLLLNNNVVVfffuuu|||~~~~~~|||~~~zzzsssllldddYYYQQQRRRZZZeeellluuu{{{ppp^^^RRRNNNIIIWWWhhhttt{{{|||tttlllmmmjjjeee^^^OOO>>>444222---,,,+++++++++,,,---...///222777:::===CCCJJJPPPNNNWWW___dddiiioooqqqpppqqqiii```]]]ZZZXXXYYY\\\aaalllwww|||{{{wwwooofff^^^[[[WWWTTTQQQNNNJJJGGGHHHGGGFFFDDDCCCAAA@@@???>>><<<:::888888888999:::777666444444555555555444666555222000//////000000///...---,,,+++,,,------+++++++++*********)))))))))))))))***+++++++++,,,'''(((***,,,---,,,***)))***************)))(((((())))))(((''''''&&&''''''************************))))))))))))))))))))))))+++++++++***************+++---......------///000111111111111111111111111111111111000111111222222555444333444666666666555666888999999888888999:::999999::::::::::::;;;;;;666666555444444777;;;???AAAGGGLLLOOOTTTXXXUUUPPPKKKDDD;;;555222000...,,,............////////////222333666888999:::::::::;;;<<<>>>???>>>===;;;:::999666333222333555555555555777999:::::::::;;;<<<===<<<<<<===>>>??????>>>>>>@@@AAAAAAAAABBBDDDFFFAAACCCDDDEEEEEEFFFHHHJJJLLLMMMPPPRRRSSSSSSRRRQQQUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXYYYZZZZZZYYYWWWYYYXXXWWWVVVVVVWWWXXXYYY^^^___bbbdddffffffffffffhhhgggfffdddbbb```______```]]][[[[[[\\\\\\\\\\\\ZZZ]]]```___]]]^^^dddjjjlllnnnqqqtttwww|||~~~|||xxxsssppppppiii```YYYUUURRRMMMJJJEEEDDDAAA???===<<<<<<<<>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAABBBDDDEEEDDDDDDDDDFFFGGGGGGGGGHHHKKKMMMKKKMMMPPPRRRSSSUUUXXX[[[ZZZ\\\___aaaaaa^^^[[[XXXPPPPPPPPPQQQSSSVVVYYYZZZ[[[[[[\\\[[[ZZZXXXUUUTTTRRRPPPNNNOOOPPPOOOLLLHHHJJJKKKMMMNNNPPPQQQQQQQQQRRRTTTVVVYYY]]]```bbbcccgggiiimmmooorrrvvvzzz~~~vvvnnnccc]]]ZZZWWWRRRMMMKKKFFFAAA===;;;;;;;;;::::::;;;<<<<<<======<<<<<<>>>????????????>>>>>>===@@@???===<<<<<<===???@@@???@@@CCCEEEFFFFFFEEEDDDAAACCCEEEGGGIIIHHHHHHGGGIIIKKKLLLLLLKKKKKKMMMNNNIIIHHHGGGFFFFFFGGGHHHIIIGGGEEEDDDDDDEEEFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHKKKMMMNNNPPPSSSUUURRRTTTUUUWWWZZZ___fffjjjjjjmmmsssyyy~~~555???KKKTTT\\\___ZZZSSSLLLJJJIIIKKKOOOXXXhhhwww}}}~~~}}}zzzzzzzzztttmmmiiibbbWWWRRRTTT]]]iiiqqqwww|||~~~|||yyyzzz}}}yyykkkZZZPPPMMMJJJYYYiiitttyyyzzzuuuoookkkgggbbbZZZLLL<<<333222---,,,+++++++++,,,---...000444888;;;>>>CCCKKKQQQSSS\\\dddiiinnnsssuuutttqqqhhh^^^ZZZXXXWWWZZZ___eeepppzzz|||yyyssskkkddd\\\YYYVVVSSSQQQNNNKKKHHHHHHGGGFFFDDDCCCAAA@@@???>>><<<:::999888888999:::777666444444555555555444444333333222111000///.........,,,+++++++++,,,---+++++++++*********))))))***************+++++++++((()))***+++,,,+++*********************)))((((((,,,+++******)))))))))***************************))))))))))))))))))))))))************************+++---............///111111111111111111111111111222222111111111222333333666555444555777888777666666888999999888888999:::999999999:::::::::;;;;;;777888:::::::::<<>>>>>:::777444333444555555555555777999:::999999:::<<<;;;;;;;;;<<<>>>????????????@@@AAAAAAAAABBBEEEHHHFFFHHHIIIJJJKKKNNNQQQTTTWWWYYY]]]```cccdddddddddeeefffgggiiijjjjjjjjjjjjkkkkkkkkklllmmmmmmkkkiiieeeeeeddddddeeeggghhhiiilllnnnrrruuuwwwxxxwwwvvvtttsssrrrpppmmmkkkiiihhhfffccc```______```___^^^^^^aaacccbbb```aaafffkkkkkkmmmppprrruuuyyy~~~{{{wwwtttuuunnneee^^^YYYTTTNNNJJJGGGEEEBBB@@@>>>======>>>???AAACCCDDDEEEFFFHHHJJJNNNOOOOOONNNJJJEEE@@@===;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBEEEDDDDDDDDDFFFGGGGGGGGGFFFGGGHHHHHHGGGHHHIIIKKKMMMPPPSSSUUUWWWYYY\\\^^^^^^___aaacccbbb```^^^\\\YYYZZZ[[[\\\^^^```bbbccccccbbb```^^^[[[XXXVVVUUUVVVUUUTTTTTTUUUTTTQQQNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRRRRTTTVVVYYY]]]___aaadddgggjjjmmmppptttxxx{{{~~~~~~wwwpppgggbbbaaa^^^XXXSSSLLLGGGBBB===<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<===>>>>>>?????????>>>>>>???>>>===<<<<<<>>>@@@AAA@@@BBBCCCEEEFFFFFFFFFFFFFFFHHHJJJLLLMMMMMMLLLLLLJJJKKKLLLLLLKKKKKKLLLMMMIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEEEEDDDBBBCCCBBBBBBCCCCCCDDDEEEFFFHHHJJJLLLLLLLLLMMMOOOQQQOOOQQQSSSVVVZZZ___fffjjjkkknnnsssyyy~~~999EEEQQQXXXZZZZZZTTTNNNIIIGGGFFFJJJOOOXXXhhhvvv{{{|||zzzvvvtttsssnnnhhhfff^^^UUUQQQVVVaaannnuuuxxx|||{{{wwwuuurrrtttwww|||zzzuuuooobbbTTTLLLKKKOOO]]]mmmtttuuuuuusssoookkkeee^^^VVVHHH:::222111---,,,,,,+++,,,---...///333666999<<>>@@@AAACCCCCCBBBBBB<<<999777555666666666555444666888888888999:::<<<;;;<<<<<<===???@@@BBBCCCCCCDDDDDDDDDEEEHHHLLLOOOQQQRRRTTTVVVXXX]]]bbbfffkkkmmmrrrwww{{{}}}~~~~~~~~~~~~zzzzzzzzzzzz|||~~~{{{yyywwwpppmmmiiigggfffeeedddbbbaaacccdddcccaaaaaadddhhhjjjmmmppprrruuuzzz|||yyyyyyssskkkccc^^^WWWPPPKKKHHHFFFCCC@@@>>>>>>???@@@???AAACCCDDDEEEFFFHHHJJJPPPPPPPPPOOOLLLGGGBBB>>>;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCDDDFFFIIIJJJLLLNNNOOOOOONNNNNNOOOQQQTTTWWW[[[^^^___bbbdddgggiiiiiijjjjjjjjjiiihhhggghhhiiikkkmmmooopppppppppooommmiiiddd```\\\ZZZYYY___^^^]]]^^^^^^]]]ZZZXXX[[[[[[\\\[[[ZZZXXXVVVUUUTTTTTTTTTUUUXXX[[[^^^```cccfffjjjmmmooosssvvvyyy|||||||||zzzxxxyyy|||~~~|||~~~zzztttmmmjjjiiiggg```[[[NNNIIICCC???===<<<<<<;;;;;;;;;<<<============<<<<<<======>>>????????????============>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLMMMMMMLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEEEEFFFFFFEEECCCCCCCCCCCCCCCDDDEEEFFFGGGJJJKKKLLLKKKJJJIIIJJJKKKKKKMMMQQQUUUYYY^^^dddiiijjjmmmrrrxxx{{{||||||{{{;;;IIIVVV\\\[[[XXXRRRLLLHHHEEEDDDHHHNNNVVVdddppprrruuutttpppooooookkkfffccc\\\SSSQQQXXXcccooouuuxxxzzz~~~~~~{{{wwwtttrrrppprrruuuzzz~~~~~~|||wwwqqqllleeeZZZNNNIIIIIITTTcccppptttrrrqqqpppooonnnfff\\\QQQDDD666//////---,,,,,,,,,---...000111555888;;;===@@@FFFNNNUUU^^^fffmmmpppssswwwxxxvvvmmmbbbXXXTTTUUUYYYaaajjjuuu|||xxxmmmeee___[[[UUUSSSQQQPPPOOONNNLLLJJJGGGGGGEEEDDDBBB@@@??????===<<<;;;999999999999999777555444444555555555333222222333333222111///...,,,,,,+++++++++*********************************,,,+++++++++***)))))))))******))))))))))))***+++*********++++++******)))******)))))))))))))))***************************))))))))))))))))))))))))((()))))))))))))))******,,,---////////////111333222222222222222222222222333333333333333444555666777666555666888999888777666888999999888888999:::888999999999999:::::::::333555888:::<<<@@@DDDGGGSSSWWWZZZ[[[___aaa___YYYPPPHHH>>>777444333111///............////////////333444777:::<<<=========<<<===???AAACCCDDDEEEEEE???<<<999888888888777555444666777888888888;;;======>>>??????@@@BBBEEEGGGIIIJJJLLLNNNPPPUUUZZZ___aaaccceeehhhkkkqqqwww||||||yyytttqqqooommmkkkiiijjjkkkkkkiiigggfffgggiiilllnnnqqquuuxxx}}}~~~zzzuuummmfffaaaZZZRRRLLLHHHFFFBBB???>>>>>>@@@AAA???AAACCCDDDEEEFFFHHHJJJPPPPPPQQQPPPLLLGGGBBB???<<<<<<<<<<<<===>>>???@@@???>>>>>>======>>>???@@@@@@AAACCCEEEHHHLLLQQQTTTXXXZZZ\\\]]]]]]^^^___aaabbbfffjjjmmmoooqqqtttvvv{{{zzzyyyyyyxxxxxxyyyyyyyyy{{{~~~|||yyytttnnniiigggeeeeeekkkkkkkkklllkkkjjjhhhgggkkkkkkkkkiiigggccc```^^^[[[ZZZYYYXXXYYY\\\___bbbeeehhhkkknnnppprrruuuwwwxxxwwwvvvtttrrrssswwwyyyxxx{{{~~~}}}xxxsssqqqpppmmmfff___PPPLLLEEEAAA>>>======<<<;;;;;;<<<===============;;;<<<===>>>????????????======>>>???@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHJJJKKKLLLLLLLLLKKKNNNOOOOOONNNLLLKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIGGGFFFFFFGGGHHHFFFEEEFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKIIIGGGHHHIIIJJJMMMQQQTTTXXX]]]bbbeeeeeehhhnnnsssvvvwwwwwwvvv===KKKYYY______\\\UUUNNNHHHDDDCCCGGGLLLSSS^^^hhhgggkkkllljjjjjjlllkkkhhh```YYYRRRRRRYYYdddmmmqqquuuxxx{{{{{{yyyvvvttttttooopppsssvvvzzzzzzxxxvvvqqqkkkddd]]]SSSJJJGGGIIIUUUcccpppsssrrrssstttuuussshhhZZZMMM@@@333------,,,,,,,,,,,,---///111222777999<<>><<<<<<;;;:::999999999999777555444444555555555333444333222000000000111111,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))******)))(((((())))))*********++++++++++++*********)))))))))))))))******************************))))))))))))))))))))))))(((((())))))*********+++,,,...///000000000222444222222222222222222222222333333333333444555666777666555444555777888777666666888999999888888999:::888888888999999999::::::::::::;;;<<<@@@FFFNNNSSSVVVZZZ\\\\\\___aaa___YYYRRRJJJ???777444333111000............////////////222444777999<<<=========;;;<<<>>>@@@BBBDDDEEEFFFAAA???===;;;:::999777555555666777777777999<<<>>>===???AAABBBBBBEEEIIIMMMQQQTTTWWW[[[```fffmmmrrrvvvxxx{{{~~~}}}zzzxxxvvv{{{{{{yyywwwtttrrrrrrrrrnnnqqqtttwwwzzzxxxssslllfffaaa[[[TTTNNNFFFDDDAAA???===>>>???@@@>>>@@@CCCDDDEEEFFFIIIKKKNNNOOOPPPOOOLLLHHHDDDAAA============>>>???@@@@@@@@@???>>><<<<<<===>>>???AAAEEEJJJOOOSSSZZZaaafffgggjjjnnnqqqrrrsssvvvwwwwww{{{}}}zzzxxxxxxxxx|||}}}~~~~~~}}}{{{zzzzzz||||||{{{yyyvvvqqqmmmjjjeeecccaaa______```cccdddhhhjjjmmmoooooopppqqqrrrrrrrrrqqqooonnnooosssvvvwwwyyy}}}{{{vvvtttsssooogggaaaSSSNNNHHHCCC@@@???>>>===;;;<<<======>>>>>>======:::;;;<<<>>>>>>?????????>>>??????AAABBBDDDFFFGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNLLLMMMMMMLLLJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFIIIGGGFFFFFFGGGHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKKKKJJJIIIHHHHHHJJJKKKNNNRRRVVVXXX[[[^^^aaa___ccchhhmmmqqqrrrrrrrrr???LLL[[[ccceeebbbYYYQQQIIIEEECCCFFFKKKQQQYYYbbb```dddgggeeeeeehhhjjjhhh]]]WWWRRRTTT\\\ffflllnnnsssuuuxxxxxxwwwuuuuuuuuummmmmmmmmoooqqqqqqpppnnnjjjddd]]]WWWOOOHHHIIIMMMUUUbbboootttwww{{{~~~~~~uuugggWWWIII<<<111,,,,,,,,,,,,,,,---...000333444777:::===@@@DDDKKKUUU\\\jjjpppuuuuuuuuuvvvuuuqqqaaaYYYSSSTTTZZZbbbllluuu{{{{{{uuujjjaaa\\\WWWSSSQQQOOOMMMMMMMMMMMMKKKIIIGGGFFFEEECCCAAA@@@???>>><<<;;;;;;::::::999888888777666444444555555555444555333111//////000111222,,,,,,,,,---,,,++++++******************++++++++++++++++++******************)))))))))))))))(((((()))***++++++,,,++++++++++++************+++,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,...000111000111333555333333333333333333333333222222222333444555666777666555444555777888777666666888999999888888999:::888888888888999999999999:::::::::<<<@@@HHHRRRYYY[[[^^^___^^^```bbb___ZZZSSSJJJ???777444333111000............////////////111333666999;;;=========;;;<<<===???AAACCCEEEFFFDDDBBB???>>><<<;;;888555555777777888888:::===@@@>>>AAAEEEGGGIIIMMMTTTZZZ```dddiiiooouuu|||}}}{{{zzzuuuwwwyyy{{{|||xxxrrrjjjddd___ZZZSSSNNNDDDCCCBBB@@@???>>>??????>>>@@@BBBDDDEEEGGGIIIKKKLLLNNNOOOOOOMMMJJJFFFCCC============>>>???@@@AAA@@@???>>>======???AAABBBDDDJJJSSSZZZ```gggooouuuzzz}}}}}}zzzsssrrrooollljjjiiiiiijjjlllnnnppppppooommmlllmmmnnnnnnnnnmmmmmmooorrruuuxxxzzz}}}|||vvvttttttpppiiibbbUUUPPPJJJDDDAAA@@@>>>===<<<<<<===>>>>>>>>>>>>===;;;<<<<<<===>>>>>>>>>>>>??????@@@BBBCCCEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMIIIJJJKKKJJJIIIHHHIIIJJJLLLLLLLLLLLLKKKJJJHHHHHHJJJIIIGGGHHHIIIIIIHHHFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLLLLLLLJJJIIIJJJKKKLLLPPPTTTXXXZZZ\\\^^^___^^^```dddhhhlllnnnooooooCCCOOO]]]fffkkkhhh^^^RRRJJJEEECCCGGGMMMRRRYYY```___dddfffcccaaaccceeedddYYYUUURRRVVVaaajjjmmmmmmqqqsssuuuuuutttsssttttttkkkjjjhhhhhhiiiiiihhhgggccc\\\VVVQQQLLLIIILLLRRR[[[fffqqqxxx~~~sssdddQQQDDD999000---...,,,,,,,,,---///111444555777:::===@@@EEEMMMXXX```iiippptttrrrqqqpppnnnjjjZZZTTTRRRWWW___gggpppyyyyyyvvvmmmbbb\\\[[[VVVQQQPPPNNNLLLLLLLLLLLLJJJHHHFFFFFFDDDCCCAAA@@@>>>>>>;;;;;;;;;;;;:::999888888777666444444555555555444222222111111111111111111,,,------...---,,,+++***))))))*********+++++++++***************+++++++++((()))*********)))'''&&&)))***++++++,,,,,,,,,+++***)))))))))******+++,,,************************)))))))))))))))))))))))))))******+++,,,,,,------,,,...000111111222444666333333333333333333333333111111111222333555666777777666555666888999888777666888999999888888999:::888888888888999999999999666777999<<>>???AAADDDEEEFFFFFFDDDBBB@@@>>><<<888555777777888888999;;;???BBBBBBGGGMMMRRRVVV^^^hhhpppuuuzzzzzzsssjjjbbb]]]WWWQQQMMMCCCCCCCCCBBBAAA@@@??????===???BBBDDDEEEGGGJJJLLLLLLMMMOOOPPPOOOMMMIIIGGG>>>>>>>>>>>>???@@@AAAAAA??????>>>???AAADDDHHHJJJPPPXXXbbbkkkrrrxxx~~~zzzwwwuuutttuuuvvvwwwuuurrrnnnlllkkkkkkmmmoooooopppqqqtttvvvxxxzzz|||~~~zzzuuussstttqqqkkkfffWWWRRRKKKFFFBBBAAA???>>><<<<<<===>>>>>>>>>>>>>>><<<<<<===============<<<>>>???@@@AAABBBCCCDDDDDDCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKLLLNNNPPPQQQRRRRRRQQQPPPOOONNNPPPNNNMMMMMMNNNOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNOOOMMMKKKJJJJJJKKKKKKPPPUUUZZZ\\\^^^```aaaaaabbbcccfffhhhjjjlllmmmGGGQQQ^^^hhhnnnlll```SSSJJJEEEDDDHHHNNNTTT[[[aaaaaaeeefffbbb___```aaa```WWWSSSRRRYYYdddmmmpppoooqqqrrrtttsssrrrqqqrrrsssllliiifffdddeeeeeedddccc]]]WWWQQQMMMJJJIIIOOOVVVdddmmmvvv}}}ooo```MMM@@@666///---///,,,,,,,,,---///222444666777:::>>>AAAFFFOOOZZZbbbffflllooommmkkkiiifffbbbVVVRRRRRRYYYbbbjjjsss{{{xxxrrrggg]]]ZZZ[[[WWWPPPPPPNNNLLLKKKLLLKKKIIIHHHFFFFFFDDDCCCAAA???>>>>>>;;;;;;;;;;;;:::999888888777666444444555555555444000111222333333222000///------...///...---,,,+++))))))******++++++++++++))))))******+++++++++,,,((()))***+++***)))'''%%%)))***+++,,,,,,,,,,,,,,,''''''&&&''''''((())))))************************))))))))))))))))))))))))******+++,,,------......,,,...000111111222444666333333333333333333333333111111111222333444666666888777777777999:::999888666888999999888888999:::777888888888888999999999777999>>>BBBHHHOOOWWW\\\\\\^^^^^^]]]]]]___\\\WWWSSSKKK???666222111000///............/////////000000111444777:::;;;<<<<<<>>>>>>???@@@BBBDDDFFFGGGHHHEEECCCAAA???<<<888666777888999999999<<<@@@CCCHHHNNNVVV\\\ccclllyyy}}}uuujjjaaa[[[UUUOOOKKKCCCDDDEEEEEEDDDBBB@@@???===???BBBDDDEEEGGGJJJLLLLLLNNNPPPRRRQQQOOOLLLJJJ>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>@@@DDDIIINNNQQQ```iiiuuu~~~}}}~~~~~~{{{vvvqqqnnnmmmkkkmmmpppqqqrrrtttvvvxxxxxxzzz|||}}}~~~~~~|||{{{}}}xxxsssrrrtttsssnnniiiXXXSSSLLLFFFCCCAAA???>>><<<======>>>>>>>>>>>>>>><<<===============<<<<<<===>>>???@@@AAABBBBBBBBBBBBDDDFFFIIIJJJIIIHHHGGGNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSVVVWWWXXXYYYYYYXXXVVVVVVWWWUUUTTTTTTUUUUUUTTTSSSPPPPPPPPPPPPQQQRRRSSSSSSPPPQQQQQQOOOLLLJJJJJJKKKJJJOOOUUU[[[^^^```bbbdddddddddeeeeeeggghhhjjjkkkIIIUUUaaaiiillliii]]]QQQHHHHHHHHHKKKPPPVVV]]]aaahhhjjjkkkiiiccc]]]XXXUUUOOOOOORRRZZZdddmmmqqqrrrwwwvvvuuuuuuuuurrrmmmhhhbbbeeeeeebbbbbbcccaaa]]]___YYYSSSMMMGGGGGGPPP\\\iiimmmqqqwww~~~}}}uuueeeWWWEEE999333111---)))------,,,,,,...111555777<<<;;;;;;>>>EEENNNXXX^^^hhhiiikkkkkkiiiddd```\\\SSSSSSSSSYYYfffsssvvvrrrlllfff___YYYVVVTTTSSSSSSSSSQQQOOOLLLJJJIIIIIIIIIHHHGGGEEEBBB@@@>>>=========;;;999999::::::777444666555333333444444444333999666222111111222222222000///---+++************+++***(((((()))***,,,...+++++++++*********))))))***)))(((''''''((()))***+++++++++*********))))))---***'''&&&((()))'''&&&,,,,,,++++++++++++++++++---+++))))))+++,,,***'''((()))+++---///000000000000000111222333333444444222222222333333444444444555444222222222333555777888777777777777777777888666777999:::;;;;;;;;;:::555444555777:::<<<======???======CCCMMMTTTVVVUUU[[[[[[\\\^^^``````^^^\\\YYYPPPEEE<<<777444111///222222111111000000000//////111333555777:::===@@@===>>>@@@BBBDDDFFFHHHHHHJJJJJJJJJFFFBBB===:::888666888:::;;;<<>><<<@@@??????CCCGGGJJJIIIGGGLLLMMMOOOQQQSSSRRRNNNKKKEEE@@@>>>BBBCCCAAA??????>>>AAADDDFFFHHHNNNYYYbbbjjjxxx}}}{{{yyyxxxyyywwwttttttvvvxxxyyyyyyyyyxxxwwwxxxzzzzzzzzzxxxvvvyyy|||}}}}}}vvvoooooossssssmmmfff[[[VVVOOOHHHEEEBBB@@@???============<<<<<<<<<<<<===>>>???@@@@@@???>>>===>>>???@@@AAABBBAAA@@@@@@EEEEEEFFFHHHJJJKKKKKKIIILLLKKKJJJKKKMMMPPPTTTVVVTTTWWWZZZ\\\]]]___bbbdddfffgggiiijjjiiihhhfffeeehhhgggeeebbbaaa_________^^^\\\YYYXXXXXXWWWVVVTTTWWWVVVTTTRRRQQQPPPPPPQQQUUUVVVXXX[[[___cccgggjjjkkkccc___bbbggggggfffgggQQQ[[[fffkkklllggg[[[OOOHHHGGGHHHKKKQQQYYY```eeemmmnnnlllhhh```XXXRRROOOIIILLLRRR\\\gggooorrrsssvvvuuuuuuvvvvvvsssnnniiidddhhhjjjgggeeeeeeccc___```YYYRRRLLLGGGHHHRRR]]]kkkooosssvvvzzz|||uuukkkZZZNNN>>>333000///,,,)))---,,,,,,,,,...111555777<<<;;;;;;>>>EEENNNWWW]]]dddeeeggggggeeeaaa]]]ZZZSSSTTTVVV]]]iiitttvvvqqqhhhccc\\\VVVSSSRRRRRRQQQQQQPPPNNNKKKIIIHHHHHHHHHHHHFFFDDDBBB@@@>>>=========;;;999999::::::777444777555333333444444444333666444222111111222111000111///---,,,+++***++++++,,,+++***)))((()))+++,,,+++++++++*********))))))***)))(((((((((((()))***+++++++++*********))))))---***((((((***,,,+++***))))))))))))))))))))))))---+++))))))+++,,,***(((***++++++,,,---...//////000000111111111222222222555555444444333222222111666555444444444555666777777777777888888777777777666777888999::::::999999666555444555888:::<<<===>>>>>>@@@GGGPPPWWWYYYXXXYYYYYY[[[^^^```aaa___]]]XXXOOOCCC:::555333111///111111111000000000/////////111444666888:::===@@@??????@@@BBBDDDFFFHHHIIILLLKKKIIIFFFBBB>>>;;;:::999:::;;;;;;<<<@@@HHHNNN\\\dddooo{{{~~~xxxooofff^^^XXXSSSPPPKKKIIIGGGEEEDDDBBB???=========>>>AAAFFFJJJJJJIIINNNNNNPPPRRRTTTTTTQQQOOOJJJDDDBBBDDDEEEBBBAAAAAA@@@DDDIIIMMMQQQZZZgggppp}}}zzzzzz{{{}}}}}}}}}yyyxxxvvvvvvxxxxxxwwwvvvtttvvvyyy}}}}}}{{{tttnnnooossssssmmmggg^^^XXXQQQJJJFFFCCCAAA@@@============<<<<<<<<<<<<======>>>??????>>>===<<<>>>???@@@AAAAAAAAA@@@@@@CCCDDDEEEHHHIIIIIIGGGFFFHHHJJJLLLMMMPPPTTTZZZ^^^cccgggllloooqqqrrrtttuuuwwwyyy{{{}}}~~~~~~}}}|||zzzyyyxxxwwwuuusssrrrqqqnnnlllhhhfffeeedddaaa___^^^]]][[[XXXVVVUUUUUUUUUXXXYYYZZZ]]]aaafffjjjmmmmmmfffcccfffiiiiiiggghhh[[[ccckkkllliiicccWWWMMMGGGGGGIIIMMMTTT]]]fffkkktttrrrnnneee[[[QQQKKKHHHDDDHHHPPP\\\gggooossstttvvvuuuvvvvvvvvvsssnnnjjjfffmmmqqqnnnkkkiiigggdddaaaYYYPPPJJJFFFHHHSSS___jjjnnnqqqrrrssspppfff[[[NNNDDD777///......---+++,,,,,,,,,---///222555777;;;;;;;;;>>>EEEMMMVVV[[[^^^___aaaaaa___\\\YYYWWWRRRVVV[[[cccnnnvvvuuuooobbb]]]WWWSSSQQQPPPOOOOOONNNMMMKKKJJJHHHGGGGGGFFFGGGFFFDDDAAA???>>>======<<<;;;:::::::::999777555777555333333444555444333444333222222333222111///111000...,,,++++++,,,,,,...,,,+++)))((())))))***+++************)))))))))***))))))(((((())))))***+++++++++******************)))((()))+++------,,,)))))))))))))))))))))))),,,+++)))***++++++***)))---,,,+++++++++,,,---...000000000000000000000000555555444444333222222222555555666666666777777777666666888888888888666666666666777888888888777777666555444555666999===???AAABBBFFFNNNWWW]]]^^^]]]ZZZ[[[]]]```ccccccbbb```XXXOOOCCC999555333222111111111111000000000000//////222555777888:::===???BBBBBBCCCEEEHHHJJJMMMOOORRRPPPMMMHHHDDD@@@>>>======>>>======???FFFQQQYYYlllttt|||rrrhhh```ZZZVVVSSSOOOLLLIIIFFFEEEDDDAAA???======>>>BBBFFFJJJLLLMMMQQQQQQRRRUUUWWWXXXWWWVVVKKKEEEBBBCCCBBB@@@???AAADDDJJJQQQXXX```kkkzzz{{{yyywwwvvvvvvvvvuuusssppprrrvvvyyy~~~{{{uuuppppppttttttooojjjaaa[[[SSSLLLHHHDDDBBB@@@============<<<<<<<<<<<<<<<<<<======>>>======<<<>>>???@@@@@@AAAAAA@@@@@@AAACCCEEEGGGGGGGGGFFFEEEIIINNNTTTXXXZZZ```hhhooowww|||~~~{{{zzzwwwtttrrrmmmllliiifffcccaaa_________```aaacccfffkkknnnqqqjjjeeecccfffiiigggeeeeee```gggkkkiiiccc]]]TTTKKKGGGHHHKKKQQQYYYdddmmmrrrxxxtttmmmbbbVVVLLLFFFDDDBBBGGGOOOYYYccclllqqqtttvvvvvvvvvvvvtttqqqmmmjjjiiiqqqwwwvvvrrrooommmjjj```XXXNNNHHHFFFIIITTT```fffjjjmmmllljjjdddYYYNNNFFF???555////////////---,,,,,,---...000333666888;;;;;;<<>>======;;;;;;::::::999888777555777555444333444555444333333222333444555555222000111000...---,,,,,,------,,,,,,******))))))******************))))))))))))))))))))))))))))))))))))************************)))(((((()))***+++,,,,,,+++++++++++++++,,,,,,,,,+++************+++******---,,,+++***+++,,,///000//////000000111111222222111222222333444555666666444555666777777777666666555666777888888777666555666666666666666666555555666666666666888===CCCGGGJJJLLLQQQYYY```ddddddcccaaaaaabbbdddffffffdddaaaZZZQQQDDD;;;777666555444111111111111111111111111///222555777888:::===???EEEFFFHHHLLLPPPTTTWWWYYY]]]YYYSSSMMMHHHDDDAAA??????@@@@@@AAAEEEOOO]]]gggxxxtttkkkccc^^^ZZZWWWOOOLLLIIIGGGFFFFFFDDDCCC@@@@@@@@@CCCFFFJJJMMMOOOSSSRRRSSSVVVYYY\\\\\\[[[NNNHHHDDDCCCBBB???@@@CCCIIIPPP[[[eeeooo}}}}}}yyywwwvvvuuusssqqqnnnooosssvvv{{{~~~yyyttttttvvvvvvqqqlllddd^^^UUUMMMHHHDDDAAA???============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEGGGJJJLLLRRRZZZdddiiimmmsss~~~|||xxxtttqqqooommmkkkkkkkkklllmmmooopppqqqhhhddddddiiikkkiiiggghhh___dddgggbbb\\\WWWQQQKKKHHHJJJOOOWWW```jjjrrrwwwyyytttkkk^^^RRRIIIEEECCCFFFIIINNNUUU^^^gggoootttxxxxxxwwwuuurrrooommmlllnnnvvv|||{{{wwwuuuqqqmmm___UUUKKKFFFFFFJJJUUU```bbbgggjjjhhhddd]]]RRRGGGAAA<<<444000//////...---------...000222555888999;;;;;;===AAAFFFMMMTTTWWWXXXXXXYYYYYYYYYYYYXXXXXXSSS[[[fffnnnuuuvvvnnneeeZZZWWWRRROOONNNNNNMMMLLLHHHHHHHHHGGGFFFEEEDDDDDDEEEDDDBBB@@@>>>======<<<;;;;;;;;;;;;999777777666777666444444555555555444333333444666888777444222111000...---,,,,,,---...***))))))******++++++,,,))))))))))))))))))))))))))))))************))))))***************************++++++++++++***++++++******+++++++++,,,,,,,,,******+++************+++,,,+++******,,,...111333//////000111222444444555111222222333555666666777333444555666666666666555555666777888888777666555666666555555555555555555555777999;;;>>>DDDLLLRRRUUUXXX]]]dddiiikkkjjjhhhhhhggggggggggggeeeaaa^^^YYYPPPDDD<<<888777666555333333333333333333333333111333555777888;;;???BBBHHHJJJOOOTTTZZZ```dddfffeee```YYYRRRMMMHHHCCC@@@???AAACCCFFFMMMZZZjjjuuuxxxooohhhccc___\\\OOOMMMKKKJJJJJJJJJIIIHHHBBBBBBBBBCCCDDDHHHLLLOOORRRRRRSSSVVVZZZ]]]]]]\\\TTTOOOJJJHHHFFFDDDHHHMMMRRR\\\iiiuuu{{{xxxuuusssqqqooommmooorrruuuzzz|||wwwvvvvvvuuuppplllfff```VVVNNNHHHCCC@@@===============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>?????????@@@@@@AAABBBBBBCCCEEEKKKSSSYYYbbbkkkvvv}}}}}}zzzyyyxxxwwwuuurrrpppooojjjggghhhmmmooonnnmmmooo[[[```aaa[[[TTTQQQNNNKKKJJJNNNUUU^^^hhhpppwwwzzzyyytttiii[[[OOOGGGEEEEEEHHHKKKPPPUUU\\\eeeooouuuzzzyyyxxxuuuqqqpppqqqssswww|||}}}{{{xxxrrrkkk\\\RRRIIIEEEFFFJJJTTT^^^___dddgggddd^^^WWWMMMDDD;;;888333///------+++***---...000222444777:::;;;<<<===???CCCHHHNNNSSSVVVWWWWWWWWWXXXYYYYYYZZZ[[[WWWaaallltttxxxvvvlllaaaXXXUUUQQQNNNMMMLLLKKKJJJFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCAAA???>>>===<<<<<<:::;;;<<<;;;999777666777888666444444555666555444444444555777999999666444000///---,,,,,,,,,---...((())))))***++++++,,,,,,(((((()))))))))))))))***)))******++++++******)))***************+++++++++***,,,------,,,++++++,,,((((((((()))******++++++)))***++++++***)))+++,,,+++++++++,,,...000333444000000111222333444555555555555444444444444444444444444555555555666666666666666666666666666666666666555555444444555666666555999===@@@DDDKKKSSSZZZ^^^aaagggkkkooopppoooooommmllljjjiiigggccc___[[[WWWOOOEEE===:::888666555555555666666666666777777444555777888:::???EEEIIIOOOSSSZZZaaahhhmmmpppqqqkkkfff^^^YYYUUUPPPIIIDDDCCCFFFKKKQQQZZZgggwww}}}uuuooojjjeeebbbTTTSSSRRRRRRRRRQQQOOOLLLEEEEEEDDDCCCDDDGGGMMMQQQTTTUUUWWWZZZ^^^``````___XXXSSSNNNLLLJJJJJJPPPWWWcccmmm|||zzzwwwtttqqqooopppqqqsssvvvzzz{{{xxxvvvvvvtttqqqmmmhhhbbbXXXOOOHHHCCC???<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@@@@AAACCCEEEHHHMMMWWWccclllwww{{{uuurrrllljjjkkkooopppnnnooosssYYY^^^]]]UUUNNNLLLLLLKKKMMMRRR[[[eeennnuuuyyy{{{{{{ttthhhYYYMMMFFFEEEFFFHHHLLLSSSYYY___gggpppvvvzzzzzzxxxuuusssuuuzzz~~~~~~|||yyyoooeeeXXXOOOGGGDDDFFFJJJSSS\\\ZZZ___aaa\\\UUUOOOEEE===777555222///...---,,,+++///000111444777999<<<======>>>AAAEEEJJJOOOSSSVVVVVVVVVVVVWWWXXXZZZ\\\]]]\\\gggssszzz{{{wwwlll```VVVSSSOOOLLLKKKJJJIIIGGGEEEEEEFFFGGGGGGFFFDDDDDDCCCBBB@@@???======<<<<<<:::;;;===;;;888666666777888666444444555666555444333333444666888888777555......,,,++++++,,,,,,---)))******+++++++++******(((((((((((())))))******)))***++++++++++++***)))))))))*********+++++++++%%%(((***+++)))))))))+++'''(((((()))******++++++(((***,,,+++))))))+++---------...///000111222333222222222222111111111111444444555555555555555555777666555555555666777888888666555444444555666888555555444444555666777888666;;;AAAEEEIIINNNWWW]]]bbbeeejjjooorrrsssttttttsssqqqooommmkkkfffaaa]]]XXXQQQIIIBBB???===:::777888888999999999::::::::::::::::::;;;>>>DDDLLLRRR]]]bbbjjjsssyyy|||~~~~~~rrrmmmgggcccaaa\\\UUUPPPNNNSSSZZZbbbkkkwww|||wwwrrrmmmiii]]]]]]\\\\\\\\\YYYTTTQQQIIIJJJIIIHHHIIIMMMTTTYYY^^^___bbbfffjjjkkkiiiggg```[[[WWWUUUTTTUUU]]]fffvvv}}}zzzwwwuuussstttuuuwww||||||zzzyyyyyyyyyvvvtttkkkeee[[[QQQJJJDDD@@@===============<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>>>>===>>>???@@@AAADDDIIIQQQXXX```kkkyyy~~~uuurrrqqqssssssqqqssswwwYYY]]][[[RRRJJJIIIJJJJJJOOOUUU___iiirrrxxxzzz{{{|||uuuhhhYYYLLLEEEEEEFFFGGGMMMUUU]]]dddkkksssxxxzzzzzzxxxvvvuuuyyy~~~|||xxxlll```VVVMMMEEEDDDFFFJJJRRRZZZUUUYYYZZZUUUMMMFFF>>>666555444222111000///...---///000222555888;;;===>>>===???BBBFFFKKKPPPTTTVVVVVVUUUUUUVVVXXXZZZ\\\]]]```kkkwww}}}~~~xxxlllaaaUUURRRNNNKKKJJJIIIGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@>>>===<<<<<<<<<999<<<===<<<888666666888888666555444666666555444333222222444666888777666...---,,,+++++++++,,,---+++++++++++++++***)))((('''((((((((())))))******)))***+++,,,,,,+++***)))))))))******++++++++++++!!!%%%'''&&&%%%'''))))))******+++,,,,,,------'''***,,,+++))))))+++---//////000111222111111111444333222111000///...---111222333444666777888999999888666555555777999:::999777444333333444777999555444444444555666888999777===DDDHHHKKKOOOWWW]]]bbbfffkkkooorrruuuwwwxxxwwwvvvtttrrroookkkfffbbb\\\VVVNNNHHHEEECCC???;;;:::::::::;;;;;;<<<<<<<<<======<<<===@@@HHHRRRXXXjjjpppxxxwwwsssnnnllllllhhhaaa[[[ZZZ```hhhpppyyy}}}wwwrrrmmmfffeeeeeedddccc^^^XXXSSSNNNOOOOOOOOOPPPUUU]]]ccchhhjjjmmmrrruuuvvvsssqqqmmmiiieeecccbbbdddnnnxxx~~~|||vvvvvvwwwyyy}}}~~~}}}}}}~~~}}}{{{nnnggg]]]SSSKKKEEEAAA>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@???>>>=========>>>@@@AAAIIIQQQ]]]gggqqq}}}~~~~~~|||zzz|||]]]YYYRRRLLLIIIHHHIIIKKKSSSZZZdddooowww{{{||||||yyyqqqggg]]]QQQFFFDDDGGGOOOTTT\\\dddlllssszzz}}}~~~yyyuuutttxxx~~~}}}yyyrrrhhh___TTTKKKBBBBBBIIIRRRVVVWWWUUUTTTQQQMMMHHHCCC>>>;;;222222111///------...000111111111444888;;;======???BBBGGGMMMQQQTTTUUUUUUQQQQQQRRRTTTWWWZZZ^^^```hhhxxx{{{vvviiiYYYUUUQQQMMMIIIIIIHHHHHHGGGDDDBBBAAABBBDDDEEEEEEEEEBBBAAA???===<<<<<<===>>>???===;;;::::::999777555555777999:::888777666777777555444555777888666333------,,,+++++++++,,,,,,******************************++++++++++++******((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********))))))))))))************---+++))))))***,,,---------...000222333222111000111111222222222333333333666666666666666555555555555555555555666777999999:::999888777666555444333777555333111111222555666:::===BBBFFFJJJNNNSSSVVV\\\___dddiiimmmoooppppppqqqrrrttttttqqqmmmiiifffdddaaa[[[RRRIIICCCAAA@@@999:::<<<===<<<<<<===>>>>>>>>>???AAACCCIIIXXXffftttyyy|||xxxuuutttqqqlllhhheeekkksss}}}{{{xxxoooppppppoookkkfffaaa^^^XXXXXXWWWVVVYYY^^^ffflllrrrvvv|||}}}yyyuuusssuuu}}}~~~}}}{{{|||}}}yyynnnggg]]]RRRIIIDDDAAA???>>>>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>>======???CCCFFFLLLZZZjjjwww\\\XXXRRRLLLHHHHHHIIIKKKUUU]]]iiisssyyy{{{}}}~~~zzzsssiii```TTTIIIGGGJJJRRRWWW___hhhpppvvv{{{~~~|||xxxsssrrrvvv||||||zzzwwwpppfff^^^PPPHHH@@@@@@HHHPPPTTTUUUWWWUUUSSSNNNHHHAAA;;;888222222222000......///111222222333555999<<<>>>>>>@@@CCCHHHMMMQQQTTTTTTTTTQQQQQQQQQSSSVVV[[[___bbbkkkxxx|||vvvqqqeeeWWWQQQNNNIIIGGGFFFGGGGGGFFFDDDCCCBBBBBBCCCEEEDDDDDDBBBAAA???=========>>>??????===;;;;;;::::::888666666777999999777555555555666555555666888888555222///...------,,,,,,,,,,,,******************************++++++++++++******************************+++++++++++++++*********,,,,,,,,,++++++*********))))))))))))************+++*********+++,,,,,,,,,---...000222222222111000111222222222222333333333555555555666666666666666555555555555666777888999666666666777777777777777777666444222222444666777999<<<@@@DDDGGGKKKOOORRRXXXYYY[[[^^^aaadddgggiiihhhjjjmmmooopppooonnnmmmeeebbb\\\UUUNNNHHHDDDBBB:::<<<>>>>>>===<<<===>>>??????AAADDDFFFLLL[[[iiixxx}}}~~~{{{yyywwwuuupppmmmooottt|||}}}|||||||||zzzwwwrrrllliiieeedddccccccfffllltttzzzzzzmmmfff\\\QQQIIIDDDAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBBBBBBBBBBCCCGGGLLLPPP^^^lll|||[[[WWWPPPJJJGGGHHHJJJMMMVVV```mmmuuuwwwxxxyyy{{{xxxrrrkkkbbbWWWMMMLLLPPPWWW\\\eeennnvvv{{{~~~{{{wwwrrrpppsssxxx|||{{{yyyvvvuuurrrkkkbbb[[[LLLFFF@@@AAAIIIPPPTTTUUUWWWVVVSSSNNNGGG???777333111111111000......000222222333555888:::===???@@@BBBEEEJJJNNNRRRTTTTTTTTTPPPOOOOOOQQQUUU[[[aaaeeennnxxx{{{uuunnnhhh^^^SSSKKKHHHEEEDDDDDDEEEEEEEEEEEECCCBBBBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>?????????>>><<<;;;;;;;;;999777777888999888666444444444666666777888999888444111000000...---,,,,,,,,,,,,******************************++++++++++++************************************)))))))))***+++++++++++++++++++++*********)))))))))*********++++++)))******+++++++++++++++,,,---///111111111000000222222222222333333333333444444555555666666777777555555555555666777888888777777777777777777666666777666444333333444666777888:::>>>AAACCCFFFIIILLLRRRQQQPPPPPPSSSXXX\\\```]]]___aaadddgggiiikkkkkkddd```ZZZVVVRRRNNNGGGBBB<<<===>>>>>>======>>>???@@@AAADDDHHHKKKRRR___lllzzz~~~}}}{{{zzzxxxvvvrrrpppwww|||~~~yyytttrrrttttttssssssvvv}}}{{{mmmeeeZZZPPPIIIDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<<======<<<<<<======>>>???@@@@@@@@@AAADDDKKKSSSYYYnnn|||XXXSSSMMMHHHGGGIIINNNQQQXXXbbboootttrrrpppqqqtttrrrnnniiibbbXXXPPPRRRXXX]]]bbbiiissszzzyyyvvvqqqoooqqqtttwwwxxxuuutttqqqoookkkddd[[[UUUIIIEEECCCEEELLLRRRVVVVVVTTTSSSPPPLLLEEE===555111...//////...---...000222333666888;;;===???AAACCCEEEGGGLLLPPPRRRTTTSSSSSSOOONNNOOOQQQVVV\\\cccgggooottttttlllddd^^^VVVNNNGGGEEEBBBBBBCCCEEEEEEEEEEEECCCBBBAAABBBBBBBBB@@@BBBAAA@@@???>>>????????????===<<<<<<<<<<<<:::999999::::::999666444444555666777999:::999777333000000///...---,,,+++++++++******************************++++++++++++******************************))))))(((((((((***+++,,,+++++++++***************))))))*********+++++++++((())),,,,,,,,,+++++++++------///000000111000000222222222333333333444444333444444555666777888888555555555555555666777888::::::999777555444333222555444333222222333555666555888;;;<<<>>>???BBBEEEKKKJJJHHHHHHJJJNNNRRRUUUTTTUUUVVVWWWYYY[[[]]]___^^^ZZZUUUTTTSSSPPPHHHAAA<<<===>>>>>>======>>>@@@CCCCCCGGGMMMQQQWWWbbbnnnxxx{{{~~~xxxxxxvvvuuusssqqqooommmwww{{{|||zzz~~~zzzooofff[[[QQQKKKHHHEEECCC>>>>>>===<<<<<<<<<<<<======<<<<<<<<<<<<===>>>>>>>>>>>>???AAAGGGRRR]]]eeezzzVVVQQQKKKFFFFFFKKKRRRVVV^^^gggpppsssoookkkkkknnnkkkhhheee___WWWQQQVVV^^^bbbeeelllttt|||~~~xxxuuupppnnnnnnpppqqqrrrqqqooolllhhhccc[[[TTTOOOEEEDDDCCCGGGMMMRRRTTTTTTNNNNNNLLLHHHBBB;;;555111,,,---------,,,...000333555888<<<>>>???@@@CCCEEEHHHJJJNNNQQQSSSSSSSSSRRRNNNNNNOOORRRXXX^^^eeehhhlllnnnkkkbbbZZZTTTNNNJJJEEEDDDBBBBBBDDDFFFFFFFFFEEECCCAAA@@@AAABBBAAA@@@@@@@@@??????????????????>>>===;;;;;;<<<<<<;;;:::<<<<<<<<<:::888666666777777999;;;;;;999555222///...---,,,+++******************************************++++++++++++******))))))))))))))))))))))))(((((((((((()))***++++++************************************++++++++++++(((***---...,,,++++++,,,---...///000000111111111222222333333333444444444333444444555666777888888555555555555555666666777:::999888666444333111111111000000000000111222333333555777888999:::<<<>>>AAAAAABBBCCCDDDGGGHHHJJJLLLLLLLLLLLLMMMOOOQQQRRRTTTPPPMMMMMMOOOLLLEEE>>>;;;<<<======<<<===???AAAFFFFFFJJJQQQVVVZZZcccmmmsssvvvyyy||||||{{{yyywwwqqqqqqqqqooommmkkkjjjiiippptttyyy}}}zzzsssjjj___VVVQQQMMMIIIEEE??????>>>============>>><<<<<<<<<;;;<<<<<<===>>>@@@AAACCCHHHRRR___mmmvvvWWWRRRKKKFFFFFFLLLSSSYYYdddjjjpppqqqmmmjjjjjjlllhhheeeaaa\\\SSSPPPWWWbbbeeegggkkksss{{{~~~{{{vvvsssnnnkkkkkkkkkkkkjjjkkkiiifff```YYYRRRMMMJJJ@@@AAACCCGGGLLLOOOPPPPPPJJJIIIFFFBBB===888333111+++,,,---------...222444666:::???AAAAAABBBEEEHHHKKKMMMPPPRRRTTTSSSRRRQQQNNNOOOQQQUUU[[[```fffiiifffeee```YYYQQQLLLIIIGGGEEEDDDCCCCCCFFFGGGGGGFFFCCCAAA@@@@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<<<<;;;:::<<<===<<<;;;888777888:::999;;;<<<;;;888444111000,,,++++++*********************************************++++++++++++******((((((((((((((((((((((((((()))***+++++++++******)))))))))************************++++++++++++,,,))),,,///...,,,+++---////////////000111111222222333333333333444444444444444444555555666666777777666555555444555555666666555555555444333333222222------------...///000000000222444555555666888:::888999;;;===>>>???@@@@@@CCCCCCCCCDDDEEEGGGIIIJJJHHHFFFEEEEEEFFFEEE@@@<<<;;;<<<=========???BBBDDDJJJIIIMMMTTTXXX[[[bbbiiimmmooorrrtttuuuuuutttssskkkllllllkkkgggeeedddeeehhhkkkooorrrtttvvvzzz|||~~~yyypppfff^^^ZZZUUUNNNHHHAAA@@@@@@???????????????======<<<<<<======>>>???@@@CCCGGGOOO[[[kkk{{{\\\VVVMMMGGGFFFKKKRRRXXXeeegggjjjlllkkkjjjjjjkkkjjjfffaaaYYYPPPMMMVVVcccgggfffiiiooowww|||{{{xxxsssoookkkhhhgggfffdddcccdddbbb]]]WWWPPPKKKHHHGGG>>>@@@DDDHHHLLLNNNNNNNNNIIIGGGCCC>>>999444111///+++,,,......///111444777666<<>>>>>>>>======;;;:::999:::;;;<<<;;;:::;;;<<<;;;:::888888999;;;;;;======;;;666222111111++++++******++++++,,,,,,******************************++++++++++++******)))))))))))))))))))))))))))***,,,------+++)))(((((()))))))))*********+++*********+++++++++,,,,,,+++...000///,,,+++...222000000000111111222333444333333333444444444444555555555555666666666666666666555555444444555555555444444333333222111111000++++++,,,,,,---...//////...000222333333333555777333444666888:::;;;<<<===<<<<<<===>>>>>>?????????>>>>>>>>>???>>>===<<<;;;<<<===>>>??????BBBFFFIIIMMMLLLOOOVVVZZZ[[[___dddeeefffiiikkkmmmnnnmmmmmmeeefffgggeeeaaa^^^^^^______aaaccceeefffiiimmmppptttvvvzzz}}}wwwmmmfffbbb\\\SSSKKKCCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>??????@@@AAABBBFFFMMMXXXfffwww```YYYPPPHHHFFFJJJQQQVVVbbbcccdddfffhhhiiijjjjjjmmmiiibbbYYYNNNKKKUUUbbbgggfffgggmmmuuuzzzyyyvvvpppmmmiiieeedddbbb```^^^^^^\\\WWWQQQKKKGGGFFFFFF@@@BBBFFFKKKNNNPPPOOOOOOIIIFFFAAA;;;666222///...,,,...///000000333666999777===CCCEEEDDDDDDGGGKKKNNNOOORRRTTTTTTSSSRRRPPPOOOQQQVVV[[[```dddfffhhhYYYVVVRRRNNNHHHCCCCCCEEEDDDCCCCCCDDDFFFGGGFFFEEE@@@???>>>???@@@BBBBBBAAA<<<<<<===============<<<:::999888999;;;<<<;;;::::::::::::999777777999;;;<<<>>>>>>:::555111111222++++++++++++,,,---......******************************++++++++++++******************************)))+++---///...,,,)))&&&(((((())))))*********+++******+++++++++,,,,,,,,,,,,///111///,,,+++///444111111111111222333444555333333333444444444555555666666666666666555555555666555555444444444555555777666444222000...,,,,,,++++++,,,,,,---...//////---///111111111222444666444444555666888;;;===>>>999999999999888666555444888:::;;;;;;999999999:::===???@@@@@@AAADDDIIILLLNNNMMMPPPVVVZZZZZZ]]]aaa]]]^^^aaadddfffggghhhhhh```bbbccc```\\\YYYYYYZZZYYYZZZ[[[[[[\\\___cccgggjjjmmmpppsssvvvzzz~~~{{{rrrlllhhhaaaVVVMMMCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCIIINNNVVVbbbqqqiii]]]QQQJJJIIIJJJPPPVVV___^^^___bbbfffiiijjjiiiiiihhh___QQQLLLSSS\\\___bbbeeejjjpppuuuxxxwwwvvvnnnkkkeee___[[[YYYXXXYYYUUUVVVQQQGGGBBBCCCBBB===<<>>@@@BBBCCCCCCEEEHHHKKKOOOPPPQQQSSSTTTTTTTTTTTTQQQRRRWWW```iiimmmjjjgggVVVRRRMMMIIIGGGEEECCCBBBDDDCCCCCCCCCCCCBBBBBBBBB???>>>=========>>>@@@AAA>>>>>>=========???@@@AAA::::::999999999:::;;;;;;;;;:::888666777999;;;===???>>><<<999555111...,,,...---,,,+++***)))))))))...---+++*********+++++++++++++++*********))))))************************---------------,,,+++******)))))))))))))))******)))+++------+++***+++++++++,,,,,,,,,,,,+++***)))/////////000111111222222333333444444444444444444555666666666666666555444777777777777777777777777666666555333222000//////---,,,,,,,,,,,,------...---///000222333333333222444444444555666777777888666666666666555555555555666666777888999;;;<<<===>>>???AAADDDGGGIIIKKKLLLUUUQQQQQQSSSTTTTTTVVVZZZ\\\YYYWWWXXX[[[^^^___^^^[[[[[[ZZZWWWTTTRRRRRRSSSRRRQQQOOOOOOQQQUUUYYY\\\```___bbbfffhhhhhhmmmsssyyy~~~}}}}}}ssskkkcccZZZUUUHHHFFFCCCBBBCCCCCCCCCBBBEEE@@@>>>BBBDDDCCCHHHOOOJJJTTTcccppp}}}lll```SSSLLLJJJKKKQQQXXX______```dddhhhjjjkkkjjjdddccc[[[PPPMMMTTT]]]aaaeeehhhmmmrrrvvvvvvuuussslllggg```[[[YYYWWWVVVTTTRRRSSSOOOGGGDDDDDDBBB>>><<>>???AAABBBCCCEEEHHHJJJNNNOOOPPPRRRSSSTTTUUUUUUTTTVVV[[[dddlllmmmiiidddSSSOOOJJJFFFEEECCCBBB@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>======>>>???AAABBBAAA@@@>>>============>>>999999999999999:::;;;<<<:::999777666777999;;;===AAA???<<<888555111///---+++++++++++++++,,,---------,,,+++*********+++++++++++++++*********))))))************************,,,,,,,,,,,,,,,+++******++++++******************)))***++++++***)))***+++,,,,,,,,,------.........//////000000111111222222555555555666666666777777555666666777777777666666555555555555555555555555444333222111///...------............///000111222000111222222222222222111444444555555666777777888777777777666666555444333555555666666888999;;;<<<===???AAACCCGGGIIIKKKMMMTTTPPPOOOQQQRRRQQQTTTXXXZZZXXXVVVWWWZZZ[[[ZZZXXXVVVVVVTTTQQQMMMJJJJJJJJJLLLKKKJJJJJJLLLOOOSSSUUUZZZYYY[[[___aaaaaaffflllpppvvvwwwrrrooopppqqqrrryyyyyyqqqhhh___YYYMMMKKKHHHGGGFFFFFFFFFFFFHHHEEEEEEIIIKKKJJJNNNTTTZZZeeessspppcccVVVOOOLLLMMMSSSZZZ___```cccgggkkkmmmlllkkk]]]\\\VVVNNNMMMUUU^^^ccchhhkkkqqquuuwwwvvvrrrpppmmmfff^^^ZZZZZZZZZVVVSSSQQQRRROOOIIIFFFEEECCC???<<>>;;;666333111///---+++---------...111555999;;;===???AAABBBBBBDDDGGGJJJLLLMMMNNNPPPSSSTTTVVVVVVVVVZZZaaaiiinnnmmmeee___OOOKKKGGGCCCBBBAAA@@@>>>AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@>>><<<;;;::::::888888888999999;;;<<<<<<999888777666777999<<<===BBB@@@<<<777333111000///,,,,,,,,,,,,,,,------...,,,,,,+++************++++++++++++***************************************+++++++++++++++*********++++++******))))))))))))((()))******)))((()))***,,,++++++,,,---///000222//////000000111222222222333444444555666777888888555666777888888888888888444444444444444444444444333333222111///...------+++++++++,,,---...///000444333222222111111111222444555555666666777777888666666777777666444222111444444444555666888:::;;;<<<>>>@@@CCCFFFIIIKKKLLLQQQMMMLLLNNNOOONNNPPPTTTVVVVVVVVVWWWWWWVVVTTTQQQPPPPPPNNNJJJFFFCCCBBBCCCEEEEEEFFFGGGHHHJJJLLLMMMPPPOOOQQQVVVWWWXXX\\\bbbjjjpppwww~~~zzzrrrlllbbb______cccggglllvvvyyyoooddd\\\OOOMMMJJJGGGFFFFFFGGGHHHNNNNNNQQQUUUWWWWWWZZZ___iiitttooocccVVVOOOMMMOOOUUU\\\```bbbggglllooopppmmmjjjYYYVVVQQQLLLNNNUUU]]]ccchhhmmmsssxxxxxxuuurrrpppqqqiiiaaa^^^```aaa\\\WWWUUUTTTRRRNNNIIIEEEBBB???===BBBIIINNNOOOKKKEEEAAA;;;:::888666444111///...---------///222777<<<>>>===???@@@AAABBBDDDGGGIIIJJJKKKLLLOOOQQQTTTVVVXXXXXX]]]dddkkkmmmiii___XXXLLLHHHDDDAAA@@@@@@???>>>AAAAAA@@@@@@@@@?????????@@@@@@????????????@@@@@@AAAAAA???>>><<<::::::999777777888888999:::<<<<<<777777777777999;;;===???CCC@@@;;;666222111111111000///...---,,,+++++++++++++++******************************************************************++++++***************************))))))((('''&&&)))***+++***)))(((***++++++***))))))***,,,///000///000000111111222333333111111222333444555666777555666777888999:::::::::555555555555555555555555555555444333222111000000...------------......///444333222111111222333444555555666666777777777777333444555666666555333222333444444555666888999:::;;;<<>>>>>BBBHHHLLLKKKGGGAAA===888999999777555222000///------...111555999>>>@@@===???AAABBBCCCDDDGGGJJJHHHIIIJJJMMMPPPSSSVVVXXXYYY^^^eeejjjiiibbbXXXQQQJJJGGGCCCAAA@@@@@@@@@???AAAAAAAAAAAA@@@@@@@@@???BBBAAAAAA@@@???>>>===<<<>>>>>>>>>===<<<;;;::::::888888888888999:::;;;<<<666777777888:::===???@@@BBB???999444111000111222000///...---,,,+++++++++************************************************))))))))))))))))))))))))+++******))))))***++++++***++++++++++++***)))(((++++++,,,+++))))))+++------,,,+++******,,,...///000000000111222222333333111111222333444555666777666666888999::::::::::::666666666666666666666666666666555444333222222111555555444333222222222222333222222111222444666777666666666777777777777777111222333444555555444444444444444555777888:::;;;:::;;;===@@@BBBEEEGGGHHHJJJFFFEEEGGGHHHGGGIIIMMMOOORRRUUUWWWVVVRRRNNNKKKCCCCCCCCCAAA???===>>>??????@@@BBBCCCEEEEEEEEEEEEFFFDDDFFFJJJKKKKKKOOOUUU\\\aaahhhnnnssswww{{{}}}||||||{{{zzz{{{{{{|||}}}~~~}}}}}}|||}}}{{{pppnnniiiddd^^^[[[YYYXXX[[[]]]ccclllsss|||~~~~~~vvvggg]]]SSSSSSQQQNNNLLLOOOTTTYYYbbbiiiqqqtttvvvxxx{{{}}}```WWWOOOMMMOOOSSSYYY```fffiiioootttuuuppphhhbbbUUUOOOKKKLLLPPPTTTZZZ```fffllltttxxxwwwuuuttttttppplllggggggiiijjjgggdddeee___ZZZUUUMMMDDD>>>>>>???BBBFFFHHHGGGCCC===:::555666888777444111///...---...000333777;;;>>>@@@>>>@@@BBBCCCCCCEEEHHHKKKHHHHHHIIIKKKOOORRRVVVXXX[[[___dddfffccc[[[RRRLLLHHHEEEBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@>>>===;;;:::;;;<<<<<<===<<<<<<;;;;;;999888888888888999::::::666777888:::===???BBBCCC@@@===888333000///000000,,,,,,,,,,,,,,,------...((()))******+++************************+++++++++))))))))))))))))))))))))++++++***))))))+++,,,---+++,,,---......---,,,+++,,,,,,,,,+++)))))),,,...///......------...///000000000111111222333333333333444444555666777888888666777888999999999999999888888888888888888888888555555444333333222111111666555444333333333333333222222222333444555777777777777777777777777777777111222222222333444444555444444444555777888:::;;;999:::;;;===@@@AAACCCDDDFFFBBBBBBDDDEEEEEEGGGKKKOOOSSSVVVWWWTTTOOOKKKHHH=========<<<::::::;;;===;;;<<<===???@@@AAAAAAAAACCCBBBDDDGGGIIIHHHLLLRRRXXX]]]dddjjjnnnqqqtttuuuooonnnllljjjiiiiiijjjjjjmmmnnnooooooqqquuuzzz~~~{{{zzzzzz~~~pppfff]]]\\\ZZZWWWUUUUUUXXX[[[aaaeeemmmwww~~~wwwsssrrrqqqrrrqqqqqqqqqsssvvvyyy{{{zzzkkk```TTTUUUTTTRRRSSSWWW```gggvvv~~~WWWPPPKKKMMMRRRVVV]]]ccciiimmmrrrwwwvvvoooddd\\\SSSLLLHHHLLLRRRUUU[[[aaagggmmmtttvvvtttrrrssstttooommmkkkkkklllmmmlllkkkhhhaaaZZZUUUMMMBBB===???@@@BBBDDDEEECCC???:::777333666888888444000...---,,,...222666:::===>>>??????AAACCCDDDDDDFFFIIILLLHHHHHHIIIJJJMMMQQQUUUWWW]]]```cccbbb^^^VVVOOOKKKFFFCCC@@@>>>???@@@@@@???@@@@@@?????????>>>>>>>>>======>>>???>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999:::999999888888888888888666777999<<>>;;;777333000......///+++++++++++++++,,,------'''((()))***++++++***)))))))))*********+++++++++)))))))))))))))))))))))),,,+++*********+++---...)))***,,,.........---,,,+++++++++)))((()))+++---,,,------...///000111111000111111222222333333444555555555666666666777777777777888888888888888777999999999999999999999999666666666555444444333333111111111111111222333333333333444555555555555555777777777777777777777777555444222111000111222333222333333444555777888999999999:::;;;===>>>???@@@CCC@@@???BBBDDDDDDGGGKKKRRRUUUWWWVVVPPPJJJEEECCC;;;<<<<<<:::888777888::::::;;;;;;<<<===>>>??????AAA???AAADDDEEEEEEIIINNNTTTYYY```eeeggghhhiiiiiibbb```^^^[[[YYYYYYYYYYYY[[[]]]```aaadddiiiooouuusssrrrsssxxxkkk\\\UUUPPPQQQQQQQQQRRRWWW^^^dddmmmrrr|||wwwoooiiifffffffffgggffffffgggjjjmmmppprrrvvvwwwyyy|||sssiii[[[\\\]]]]]]___fffrrrzzzRRRLLLJJJNNNTTTYYY```fffkkkoootttxxxvvvnnnaaaYYYQQQIIIFFFLLLSSSWWW\\\ccciiinnntttvvvssspppqqqsssooooooooooooooopppqqqrrriii```XXXTTTLLLAAA===@@@@@@AAACCCBBB@@@===999666444777::::::555111......,,,///333888;;;===>>>>>>@@@BBBCCCDDDEEEGGGJJJLLLHHHHHHHHHJJJMMMPPPTTTVVV___aaabbb```[[[TTTNNNKKKDDDAAA>>>===>>>?????????>>>>>>>>>>>>============999:::<<<>>>>>>>>>>>>===<<<<<<======<<<:::999888;;;:::999888777777777777666888:::===@@@CCCEEEFFF<<<:::666333000...------......,,,+++***)))))))))'''((()))+++++++++***)))))))))******++++++++++++))))))))))))))))))))))))---,,,+++******,,,...///%%%&&&)))+++,,,,,,+++************(((''''''***,,,''')))+++---///000000000000111111222222333444444333333444444444444444444777777888888888777777666888888888888888888888888999999888888777777666666111111222333444666888999444555666666666555444333888888888777777777777777999777333000//////000111111111222333444666777888999999::::::;;;<<<======AAA>>>>>>AAACCCDDDGGGKKKTTTWWWXXXUUUNNNFFFAAA???>>>>>>>>>;;;999777888999<<<;;;;;;<<<===>>>???@@@>>>===>>>BBBCCCCCCFFFLLLLLLQQQXXX\\\]]]\\\[[[ZZZ[[[YYYVVVSSSQQQPPPPPPPPPJJJMMMPPPSSSVVV[[[ccciiihhhhhhjjjpppzzzppp]]]QQQLLLKKKMMMOOOPPPTTT[[[eeelllxxx~~~wwwrrrjjjbbb]]]ZZZZZZ[[[[[[[[[\\\]]]___cccfffiiikkklllooossswww|||zzzpppgggjjjlllmmmpppxxxGGGFFFEEEIIIQQQ]]]iiipppuuuxxx||||||vvvkkk]]]UUULLLIIIJJJOOOSSSVVV[[[aaalllpppuuuuuurrrooommmnnnlllnnnrrrwwwzzzzzzvvvssskkkdddYYYMMMEEE@@@?????????CCCFFFDDD<<<666333333666777777555222000//////111333666:::===>>>???@@@BBB@@@???BBBFFFIIIIIIHHHKKKIIIGGGHHHLLLOOORRRSSS^^^aaaccc```YYYQQQLLLJJJAAA@@@>>><<<<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888777777777777777888888;;;:::;;;???DDDFFFEEECCC===999444000///...---,,,///...,,,++++++,,,...///---+++***(((((()))+++,,,++++++***)))((((((((()))************))))))))))))+++++++++*********))))))++++++******++++++,,,---///...------,,,,,,,,,,,,)))***,,,,,,,,,,,,---///000000000000111222333444333333444444555666666666;;;;;;::::::999999888888888999999::::::999999888999888888888777777666666444444444444444444333333777666555666777777777555777777777666666666666666777666444222111111222222333333444444555666666666999999888888888999::::::AAA???===<<<>>>BBBGGGJJJOOOOOONNNLLLHHHCCC>>><<<<<<:::777777999;;;<<<===999;;;<<<<<<;;;;;;===>>>??????@@@AAABBBDDDEEEFFFJJJLLLNNNPPPQQQQQQPPPOOOLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKNNNTTTZZZ___bbbccceeejjjsss~~~ppp___SSSMMMKKKGGGIIILLLRRR\\\hhhssszzz~~~uuulllhhhbbb[[[WWWUUUVVVVVVTTTTTTUUUWWWYYY\\\^^^___dddeeegggjjjmmmppprrrsssuuuyyy}}}~~~zzzrrrvvvzzz}}}JJJGGGFFFIIISSSbbbpppxxx|||~~~~~~|||vvvjjj^^^VVVJJJGGGIIINNNTTTXXX^^^eeelllpppssssssoookkkiiiiiimmmooossswwwzzzyyyvvvrrrjjjcccXXXMMMDDD@@@??????BBBFFFHHHEEE>>>888666666666777777666333111000111333555888;;;>>>@@@AAABBBEEECCCBBBCCCGGGIIIIIIHHHJJJHHHFFFGGGKKKPPPSSSUUUWWWYYYYYYVVVOOOHHHDDDBBB@@@???>>>=========>>>???================================================;;;:::::::::999999999999::::::999999999999999999999999;;;???CCCDDDBBB@@@999555111.........---------,,,+++******+++,,,---,,,+++***(((((()))+++,,,------,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''+++++++++*********))))))++++++******++++++,,,---......---,,,,,,,,,,,,,,,***+++------,,,---...000000000000000111222333444333333444555555666666777444444444444555555555555888999999999999999999888999888888888777777777777666666666666666666666666999888777777888999888777888888777777666666666555666555333111111111111222444444444555555555555666888888888777888888999:::>>>===<<<===???CCCGGGJJJJJJIIIHHHEEEBBB>>>;;;999<<<:::888777888999888777999:::<<<<<<<<<<<<===????????????@@@AAABBBCCCDDDDDDFFFGGGIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHKKKPPPWWW\\\______```ccckkkuuuuuufffWWWNNNJJJJJJKKKNNNSSSZZZdddooozzzwwwnnndddaaa[[[UUUQQQPPPPPPQQQRRRRRRRRRSSSUUUVVVXXXXXXZZZ[[[]]]___bbbdddfffgggfffjjjoooqqqssswww~~~}}}KKKHHHGGGLLLYYYjjjyyy{{{tttjjj___XXXIIIGGGHHHOOOUUU[[[ccckkknnnqqqsssrrrmmmhhhggggggooopppssswwwxxxwwwssspppgggaaaVVVLLLDDD@@@???@@@EEEFFFGGGCCC===888777777666777777555222111222333555777:::>>>AAACCCDDDEEEGGGFFFDDDEEEGGGIIIIIIHHHIIIGGGEEEGGGKKKPPPUUUVVVWWWWWWUUUQQQJJJEEEBBB@@@=========>>>>>>>>>>>>>>>????????????????????????========================999999999999888888888888;;;;;;:::999888888888999777888;;;???BBBBBB???<<<444111...,,,,,,------,,,++++++++++++++++++++++++++++++***))))))***+++,,,))))))******+++******************)))))))))((((((+++++++++***************+++************+++,,,,,,---,,,,,,++++++++++++,,,+++---............///111000000000000111222333444333444444555555666777777555555666666777888888999888888999999999999888888888888888888888777777777777777777888999999999:::999777777777888999888777999999888777666555555444444333222000000000111111222222333444555777777888777777777777777888999999;;;<<<<<<>>>AAADDDGGGIIIFFFDDDBBB???<<<:::999888;;;:::::::::<<<<<<:::999888:::<<<<<<<<<===???@@@???????????????@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEGGGJJJNNNUUUYYY]]]\\\[[[]]]bbbkkksssxxxxxxrrrgggZZZOOOIIIIIIJJJQQQUUU]]]fffpppzzzzzzmmmeee]]]ZZZUUUPPPMMMLLLMMMMMMOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQSSSTTTVVVWWWXXXUUUYYY^^^aaaccchhhooouuuwwwxxxwwwvvvvvvxxx{{{~~~}}}}}}}}}{{{zzzxxxwwwvvvxxx|||IIIGGGIIIRRRaaarrr}}}vvvpppiii```ZZZLLLIIIKKKQQQXXX___gggoooppprrrtttqqqlllhhhhhhiiipppppprrrtttuuusssoookkkccc]]]SSSIIICCC@@@@@@AAAEEEEEEDDD???:::666666666555555555333111000222444777999===@@@CCCFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHFFFEEEGGGKKKQQQVVVXXXYYYWWWSSSMMMHHHDDDBBBAAA<<<<<<===>>>>>>>>>======????????????????????????========================:::999999999999888888888999999888777666666666666777:::>>>AAABBB@@@<<<888333000---,,,,,,,,,,,,+++******+++,,,,,,+++******+++******))))))***+++,,,&&&'''((()))******))))))---------,,,,,,,,,++++++***************************************++++++,,,,,,++++++******+++++++++---///000000//////000111000000000000111222333444444444444555666666777777999999999::::::;;;;;;;;;777777888888888888777777888888888888888888888888777777888999:::;;;;;;<<<888777666666777888777666999999888777666555444333222111000//////000111111///000111444666888:::;;;777777777777888999::::::;;;<<<===???AAACCCEEEFFFEEECCC@@@===;;;::::::;;;555555777:::===>>><<<;;;777999;;;<<<======@@@AAA@@@???>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@????????????@@@@@@AAABBBBBBCCCCCCDDDFFFHHHKKKOOOUUUYYY]]][[[YYYYYY]]]bbbiiimmmkkkfff\\\QQQIIIGGGIIIMMMVVV^^^hhhrrr{{{qqqeee^^^ZZZWWWSSSOOOMMMLLLMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMJJJMMMQQQUUUWWW\\\aaaeeegggggggggfffgggkkkqqquuuxxx}}}{{{zzz{{{~~~|||xxxvvvuuusssrrrtttxxx~~~DDDEEELLLYYYjjjyyy}}}vvvpppmmmhhhaaa\\\PPPNNNOOOVVV\\\bbbiiiqqqooopppqqqooojjjggghhhjjjooooooooopppooommmhhheee]]]WWWOOOFFFAAA@@@AAABBBGGGEEECCC???:::777666777333333111///...///222555:::;;;>>>BBBEEEFFFGGGHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEHHHMMMRRRVVVWWWTTTPPPKKKFFFBBB???===<<<:::;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999888888777666666777777999===AAADDDCCC???;;;777444222///------,,,+++***++++++,,,,,,,,,,,,++++++***))))))******++++++,,,******+++,,,------------------------,,,,,,,,,,,,******************************))))))******+++,,,+++++++++******++++++,,,...000111000//////000222000000000000111222333444444444555555666777777888888888777777777666666666666777777888888777777666888888888888888999999999777777888999::::::;;;;;;999888777777999999888777888888777666555333333222111000/////////000111222111222333444555777888888777777777888888999;;;;;;<<<<<<>>>@@@AAABBBCCCCCCEEECCC@@@===;;;;;;<<<<<<111222444777:::;;;999777888:::<<<======>>>@@@BBB??????>>>=========>>>>>>@@@@@@@@@@@@@@@@@@??????>>>??????@@@AAABBBCCCCCCCCCDDDFFFHHHKKKOOOTTTWWW[[[YYYXXXWWWYYY\\\```bbbaaa]]]UUULLLGGGGGGKKKOOO\\\eeeqqq{{{yyymmmbbb[[[WWWTTTQQQNNNLLLKKKLLLLLLJJJIIIGGGEEECCCBBBBBBAAADDDDDDDDDDDDDDDDDDEEEEEEEEEFFFIIIKKKNNNPPPTTTVVVXXXYYYYYYZZZ\\\aaaggglllrrrwww~~~~~~{{{xxxxxx{{{|||yyywwwvvvuuutttzzz~~~|||yyy}}}BBBEEEOOO___qqq}}}|||vvvoookkkjjjggg```ZZZRRRPPPRRRYYY```dddjjjqqqlllnnnnnnjjjfffdddeeeggglllkkkjjjjjjiiieee```\\\VVVQQQIIICCC??????BBBDDDIIIHHHDDDAAA===;;;999888111111///---,,,...222666;;;===@@@BBBDDDFFFFFFFFFDDDDDDDDDCCCAAAAAABBBDDDEEEEEEFFFJJJNNNSSSTTTUUUPPPLLLGGGBBB@@@>>><<<;;;::::::;;;;;;<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999999999:::999999999999999::::::<<<@@@DDDFFFCCC>>>:::777444222///......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++************++++++,,,+++++++++*********))))))***************+++++++++***))))))))))))***++++++,,,++++++++++++,,,,,,---///000111111//////000111000000000000111222333444444555555666666777888888888888777666666555444444666666777777777777666666888888888999999999999999888888888999999::::::;;;;;;:::999999;;;;;;:::999666666555444333222222111000000/////////111222333777666666555444444333333666666666777888999:::;;;;;;<<<===???AAABBBCCCDDDDDDBBB???<<<;;;:::;;;;;;::::::;;;<<<======:::777999;;;=========>>>@@@AAA???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAACCCFFFHHHJJJMMMRRRUUUWWWWWWVVVVVVWWWXXXYYYZZZZZZWWWQQQKKKHHHIIINNNSSSbbblllxxxuuukkkaaaZZZRRRPPPMMMJJJHHHHHHHHHHHHFFFEEEDDDBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBCCCEEEGGGHHHIIILLLMMMOOOQQQTTTYYY___cccjjjooovvv|||zzzxxxvvvxxx|||~~~|||||||||{{{zzz~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzuuurrrvvv~~~zzztttrrrqqqttt|||{{{~~~DDDHHHRRRcccttt~~~}}}vvvqqqkkkiiiiiifff^^^WWWOOONNNRRR[[[aaaeeekkkpppnnnooonnniiidddaaabbbeeeiiigggfffdddbbb^^^YYYUUUOOOKKKEEE???===???BBBEEEIIIGGGDDDBBB???<<<999777111111///,,,,,,///444888===>>>@@@BBBCCCDDDDDDDDDBBBDDDDDDCCCAAA@@@BBBDDDDDDDDDGGGLLLPPPSSSSSSRRROOOKKKEEEBBBAAA@@@>>><<<;;;::::::::::::<<<===>>>========================<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888888888888888999:::;;;;;;>>>BBBFFFEEEAAA<<<888777111///...---......---+++,,,+++***))))))***+++,,,(((((()))***+++,,,,,,,,,+++***(((&&&&&&''')))***************))))))))))))))))))*********+++++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,---......///000111000///...///111000000000000111222333444555555555666777777888888999999999888888888888888555666666777777666666555888888888999999:::::::::::::::::::::::::::::::::999888777777999999888777333333333222222111111111000000//////000222333444777666666555444444333333444444444555666777888999999:::;;;===@@@CCCFFFGGGDDDCCC@@@>>><<<;;;;;;;;;??????>>>???@@@???===::::::<<<===>>>======???@@@>>>>>>>>>===>>>>>>??????<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCEEEHHHJJJLLLOOOSSSVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVUUURRROOONNNQQQWWW\\\hhhrrr~~~yyysssjjj```XXXOOOMMMJJJGGGEEEDDDDDDDDDBBBBBB@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???AAABBBCCCBBBCCCEEEHHHKKKOOOSSSXXX\\\aaafffmmmrrrvvvyyy{{{}}}~~~|||zzzzzz|||~~~~~~~~~{{{}}}~~~|||zzzuuusssqqqppppppsssuuuwwwtttsssssstttuuuvvvwwwwwwuuuvvvwwwxxxxxxwwwvvvuuusssssspppmmmrrryyyzzzuuupppiiidddfffkkkqqqzzz~~~~~~~~~}}}}}}}}}|||||||||yyyxxxyyyyyywwwuuuppprrrvvv{{{HHHKKKTTTddduuu|||tttoooiiihhhiiieee\\\UUULLLLLLQQQ[[[bbbfffkkkpppsssssspppkkkdddaaabbbdddgggeeecccaaa^^^ZZZUUUQQQKKKHHHBBB===<<>>;;;777444222111///---,,,000555:::===>>>@@@BBBCCCCCCBBBBBBBBBDDDEEECCCAAA@@@BBBEEECCCDDDHHHMMMRRRSSSRRRPPPKKKGGGBBB@@@@@@???===:::;;;:::999888999;;;>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777555555666666777888::::::???BBBFFFEEE@@@:::777777---,,,,,,,,,...///...,,,,,,***)))'''''')))***,,,(((((()))++++++,,,,,,,,,000...+++(((((())),,,---,,,,,,,,,+++++++++******))))))******++++++++++++)))))))))))))))******+++,,,,,,,,,,,,------...//////000111000///...///000000000000000111222333444555555666666777777888888666666666777888888999999555555666666666666555555888888888999999:::::::::;;;;;;;;;;;;;;;;;;::::::666444333444555666555444222222111111111111111111000000///000111222444555222333333444555666777777222222222333444555777777666777999<<<@@@DDDIIIKKKFFFEEECCCAAA???>>>===<<<999888888999;;;<<<;;;999;;;===>>>>>>======>>>@@@>>>>>>>>>>>>>>>???@@@@@@<<<<<<<<<<<<===>>>???@@@CCCCCCCCCCCCCCCDDDDDDDDDFFFHHHKKKMMMOOORRRVVVXXXXXXYYY\\\^^^^^^]]]ZZZYYYVVVVVVUUUTTTUUUYYY___dddlllvvvzzzuuuqqqiii^^^VVVNNNLLLIIIGGGDDDCCCBBBBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAABBBBBBAAA>>>AAAEEEHHHLLLPPPUUUXXX[[[```ffflllooorrrtttvvvzzz|||~~~~~~~~~~~~{{{{{{{{{yyyvvvttttttuuuuuuvvvxxxyyyxxxvvvrrrpppllljjjhhhggggggjjjmmmooommmllllllmmmnnnooopppqqqjjjlllnnnppppppnnnllljjjmmmnnnllljjjpppvvvuuunnnaaaZZZWWW\\\eeemmmuuu|||~~~}}}|||{{{zzzyyyxxxwwwwwwwwwvvvuuuuuuvvvwwwwwwsssssstttwww{{{}}}}}}|||tttrrrpppooooooppppppoootttqqqnnnnnnoooooommmkkkggghhhkkknnnqqqsssuuuuuuttttttttttttuuuzzz}}}GGGMMMXXXhhhwww~~~}}}yyykkkhhhgggggggggbbbXXXPPPLLLRRRWWWZZZaaajjjnnnnnnxxxqqqlllkkkiiiddd___^^^___]]]\\\\\\[[[YYYVVVSSSFFFAAA<<<999;;;>>>BBBDDDCCCBBBAAA???;;;888444222222000///...///111444666===@@@BBBCCCCCCBBBCCCDDDCCCCCCAAAAAA@@@AAABBBCCCEEEFFFJJJOOOTTTTTTPPPLLLFFFCCC???======>>>======;;;<<<======>>>>>>======;;;;;;<<<<<<===>>>>>>???::::::;;;;;;::::::999888888888888888888888888888999999888777666777999<<<===@@@BBBBBB???:::666444111000///...---,,,,,,,,,---------,,,,,,+++++++++)))***,,,,,,***)))***+++******++++++++++++******))))))************))))))******+++++++++,,,,,,,,,******+++++++++******)))---,,,+++++++++,,,---...,,,...000000///---------222111000000000222444666:::777555666777888666333777888999:::999777555333555444333222222222333444888888888888888777666666777555444666999;;;:::888666666555555555444444444222222111000000///000000//////000111222333333444555555555555444222///...+++///333666666555555555777888:::===AAADDDGGGIIIJJJHHHEEEAAA>>><<<;;;;;;===============<<<<<<<<<;;;<<<===>>>>>>===<<<;;;======>>>???????????????;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@BBBEEEHHHHHHJJJKKKLLLNNNQQQUUUYYY^^^]]]\\\\\\]]]]]][[[ZZZ\\\]]]___```aaadddgggjjjvvvyyyzzzyyyvvvsssnnneee\\\VVVOOOLLLGGGDDDBBBBBBAAA@@@>>>>>>===<<<:::888666555888888888888888999999999::::::<<<>>>???@@@@@@@@@BBBBBBBBBDDDGGGJJJNNNPPPUUUYYY^^^bbbeeehhhlllnnnuuuwwwyyy{{{|||{{{zzzyyy}}}|||zzzzzzzzz{{{{{{}}}~~~~~~}}}|||}}}~~~|||zzzuuutttrrrpppooonnnnnnmmmllllllllllllkkkjjjiiihhhgggfffdddccccccdddeeeffffffeeefffgggjjjjjjiiihhhhhhiiiiiiiiigggeeecccbbbiiigggfffhhhkkkmmmllljjj\\\ZZZWWW[[[gggvvv{{{yyy|||zzzyyyxxxxxxwwwuuutttmmmlllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhiiiiiijjjkkkjjjkkklllnnnpppqqqrrrrrrkkkiiieeecccccceeehhhkkkkkkiiigggeeeddddddeeefff]]]\\\]]]___``````^^^\\\\\\]]]___aaadddjjjrrrwww|||}}}|||{{{}}}{{{wwwtttqqqoooooonnnJJJOOOYYYgggtttyyyvvvrrriiihhhgggfffbbb\\\SSSLLLMMMSSSYYY]]]dddlllooonnntttnnnkkkkkkiiiccc^^^\\\YYYXXXWWWWWWVVVTTTQQQNNNDDD@@@;;;999;;;???CCCEEEDDDCCCAAA???;;;777444222111000......000222666888???AAADDDEEEDDDDDDDDDEEEDDDCCCBBBAAAAAAAAABBBCCCEEEGGGLLLQQQUUUUUUPPPLLLDDDAAA===;;;;;;;;;;;;:::888999999:::;;;:::::::::999999:::;;;;;;<<<======:::::::::;;;:::999999888888888888888888888888888666777666555444555777:::AAACCCDDDBBB>>>888333111...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++)))+++,,,,,,+++***++++++******++++++++++++******))))))************))))))*********+++++++++,,,,,,)))******+++++++++******,,,,,,+++++++++,,,---...---///000000...---...///222111000000111222444666777555444555777888777555555666888999999888666555666555444333333444555555888888888888888777666666555333222444777888777555333333333333222222222222222222111000000000000000000000111222333333444444555555666555444333111000...000222333333333555777666777999;;;???BBBEEEGGGGGGFFFCCCAAA>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>=========<<<======>>>????????????>>><<<<<<<<<=========>>>>>>???@@@AAAAAAAAABBBEEEHHHJJJKKKLLLMMMNNNQQQUUUXXX^^^\\\ZZZZZZ[[[[[[[[[YYY[[[^^^```bbbcccdddgggiiirrrvvv}}}{{{sssrrrooolllggg```WWWRRRMMMJJJFFFDDDBBBAAA@@@>>><<<<<<<<<<<<;;;:::999888999999999999::::::;;;;;;:::;;;<<<>>>????????????AAAAAAAAABBBEEEHHHLLLNNNNNNRRRVVVZZZ]]]```cccfffmmmnnnppprrrssssssssssssvvvvvvtttrrrpppppprrrsssxxxzzz|||}}}||||||}}}|||zzzwwwtttqqqoooooommmlllkkkkkkjjjjjjiiiiiiiiiiiihhhgggfffeeecccbbbaaaaaaaaabbbbbbccccccbbbbbbbbbddddddcccbbb```aaabbbbbbbbbaaa``````cccbbb```bbbdddfffdddcccXXXYYYZZZ```nnn{{{|||vvvssspppnnnmmmkkkiiigggaaa```___^^^]]]]]]]]]]]][[[[[[[[[\\\]]]^^^___```dddfffhhhjjjkkklllllllllaaa```^^^]]]^^^```dddffffffdddaaa^^^\\\[[[[[[[[[RRRQQQPPPPPPPPPPPPNNNLLLNNNOOOPPPRRRUUUZZZaaaeeennnrrrvvvzzz|||}}}~~~{{{wwwtttqqqpppooojjjhhhddd```]]]\\\\\\]]]LLLPPPYYYeeennnqqqmmmiiifffggggggddd\\\TTTMMMIIIOOOVVV\\\aaahhhoooqqqpppooolllkkkllljjjbbb[[[YYYSSSRRRQQQPPPPPPNNNKKKHHHAAA===999999<<<@@@DDDFFFEEEDDDBBB???;;;666333111//////......000444888:::AAACCCFFFFFFFFFEEEEEEFFFDDDCCCBBBAAAAAABBBCCCDDDEEEHHHMMMSSSVVVTTTOOOJJJDDDAAA===:::::::::999999:::;;;<<<<<<======<<<<<<777888888999999::::::;;;999::::::::::::999888888777777777777777777777777666666666555444555777:::EEEFFFEEEBBB<<<555000...+++++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,***+++------+++***+++,,,******++++++++++++******))))))************))))))*********++++++++++++,,,((()))***+++++++++++++++,,,++++++++++++,,,---......///000///...---///111111111000000111222444555555444444555777888777666333444666777888888777777666555555444555555666666777888888888888777777666666444333444555666555444222222222222111111111111222222111111000000111111111222222333333444444444444444555555444444333222111111111000///111444777555555777999<<>>===;;;:::;;;;;;;;;<<<<<<=========>>>===============>>>>>><<<===>>>>>>??????>>>>>><<<<<<============>>>>>>???@@@AAAAAAAAABBBEEEHHHKKKLLLMMMMMMNNNQQQUUUXXX\\\ZZZXXXWWWXXXYYYYYYYYY[[[^^^aaaccccccdddeeefffmmmqqqwww~~~}}}wwwsssmmmkkkhhhddd```[[[TTTOOOKKKIIIEEECCCCCCAAA???===::::::;;;<<<<<<<<<;;;;;;999999:::;;;<<<<<<======<<<======>>>??????>>>>>>?????????AAACCCFFFHHHJJJHHHKKKOOORRRTTTWWW[[[^^^eeeeeeeeefffgggiiijjjkkkkkkkkkhhhfffdddeeehhhkkktttvvvyyyzzz{{{|||~~~~~~{{{wwwtttrrroookkkhhhhhhhhhhhhgggggggggfffffffffffffffeeedddcccbbbaaa^^^_________``````aaaaaa```^^^\\\[[[\\\\\\[[[YYYWWWXXXZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[]]]^^^]]][[[TTTYYY___hhhvvv}}}mmmjjjfffccc```]]]ZZZXXXTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZ\\\^^^aaadddeeedddcccbbbWWWWWWWWWXXXZZZ]]]```aaaaaa___\\\XXXUUURRRPPPOOOLLLIIIFFFEEEEEEDDDCCCBBBDDDEEEFFFGGGIIIMMMSSSWWW]]]```eeehhhiiikkklllnnnnnnnnnmmmmmmnnnppprrrsssrrrrrrsssssstttttttttuuuvvvvvvxxxyyyzzzzzzzzzzzz{{{|||}}}}}}|||zzzwwwvvvvvvwwwwwwuuusssoookkkgggcccaaa___ZZZWWWSSSOOOLLLLLLNNNOOOLLLPPPXXXaaahhhiiifffbbbaaadddfffaaaWWWNNNJJJIIIQQQXXX```eeekkkrrrsssqqqooommmmmmnnniii```XXXVVVOOONNNMMMLLLLLLJJJFFFDDD>>>;;;888999===BBBFFFHHHFFFEEEBBB>>>:::666222111.........///111666:::<<>>;;;;;;;;;;;;:::;;;<<<<<<===============777888888888999999::::::999999999999999888888777777777777777777777777777777777777666555666999<<>>???===>>>>>>???>>>===;;;:::<<<======>>>???@@@@@@AAA???>>>===<<<===>>>???@@@<<<===>>>>>>??????>>>>>>==================>>>>>>>>>???@@@@@@@@@BBBEEEGGGIIIJJJLLLLLLNNNQQQVVVYYY[[[YYYWWWVVVXXXZZZ[[[[[[\\\]]]^^^______```bbbeeehhhkkkpppuuuzzz~~~}}}|||zzzxxxtttpppllliiifffbbb___ZZZTTTQQQKKKIIIFFFDDDCCCAAA???===888999:::;;;;;;;;;;;;;;;999999:::;;;===>>>??????>>>>>>????????????>>>>>>??????@@@AAABBBDDDFFFHHHFFFIIILLLNNNPPPSSSVVVYYY___^^^]]]\\\\\\^^^```aaabbbbbb```]]]ZZZ[[[```eeeppprrruuuxxxzzz}}}~~~zzzyyyzzz|||}}}}}}yyyvvvrrrooommmjjjfffccceeeeeeeeeeeeeeeeeedddddddddddddddcccbbbaaa```___^^^___```aaabbbccccccbbb]]]ZZZWWWUUUTTTTTTSSSRRRSSSTTTUUUVVVXXXYYYZZZZZZXXXXXXXXXXXXXXXYYYXXXXXXTTT[[[dddnnnyyyyyyfffccc^^^ZZZWWWTTTQQQOOOMMMMMMLLLKKKJJJJJJKKKKKKKKKLLLMMMOOOQQQSSSUUUWWWTTTWWWZZZ]]]^^^]]]ZZZYYYSSSTTTVVVXXXZZZ]]]^^^___^^^]]]ZZZVVVQQQMMMJJJHHHGGGDDD@@@>>>???@@@@@@@@@AAAAAABBBBBBCCCEEEIIIMMMQQQTTTXXXZZZ[[[]]]___aaaaaa```_________```aaabbbbbbbbbcccdddfffggghhhiiiggghhhiiijjjlllmmmmmmnnnnnnoooppprrrsssuuuuuuvvvvvvvvvuuusssqqqooommmlllllljjjfffaaa\\\XXXUUUTTTNNNLLLGGGDDDCCCCCCEEEGGGJJJOOOWWW___dddeeeccc```^^^aaabbb]]]SSSLLLKKKMMMSSS[[[bbbgggmmmsssuuurrrrrroooooonnnhhh]]]VVVUUUQQQOOONNNMMMLLLIIIEEEBBB<<<:::888999>>>DDDHHHJJJGGGEEEBBB>>>999555333111.........///222777;;;>>>@@@BBBDDDEEEDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDBBBGGGMMMRRRRRRNNNHHHDDDCCC@@@<<<::::::;;;::::::888888999::::::::::::999999999999999::::::::::::888888999999888888777666666666666666666666666666666777777666555666:::<<>>===<<<;;;<<<======>>>???@@@@@@AAA???>>>=========???@@@AAA===>>>>>>???????????????>>>>>>>>>>>>>>>>>>=========>>>?????????AAADDDFFFEEEGGGIIIJJJMMMQQQVVVZZZ\\\[[[ZZZ[[[]]]```aaaaaa^^^]]]\\\ZZZZZZ\\\```dddggghhhkkknnnqqqssstttuuuxxx|||}}}|||~~~~~~}}}|||zzzyyywwwuuusssooolllhhheeeaaa\\\VVVRRRLLLJJJFFFDDDBBBAAA>>>===888999999::::::::::::999::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAA@@@@@@???>>>AAAAAAAAABBBCCCDDDEEEFFFEEEGGGIIIKKKLLLOOOSSSVVVYYYWWWTTTRRRRRRRRRTTTUUUYYYZZZYYYUUURRRTTTZZZ___jjjmmmqqqtttxxx}}}yyyvvvtttssstttvvvwwwwwwsssqqqnnnkkkjjjgggdddbbbeeeeeeffffffeeedddcccbbbbbbbbbbbbbbbaaa```___^^^```aaaccceeeffffffeeedddZZZWWWRRRPPPOOOOOOOOOOOOQQQQQQRRRSSSTTTVVVWWWXXXVVVWWWWWWWWWWWWWWWXXXXXXYYY```iiipppwww{{{wwwooo___[[[WWWSSSPPPNNNLLLJJJJJJIIIIIIHHHHHHHHHHHHIIIEEEEEEFFFHHHJJJLLLNNNOOOOOOQQQTTTWWWWWWVVVSSSQQQRRRSSSUUUWWWZZZ\\\]]]]]][[[ZZZXXXTTTPPPKKKFFFDDD???<<<888777888;;;<<<===<<<======<<<<<<===AAACCCJJJLLLOOOQQQQQQSSSUUUWWWYYYWWWVVVTTTSSSSSSSSSTTTTTTTTTUUUWWWXXXZZZ[[[[[[XXXYYYYYYZZZ\\\]]]^^^___bbbbbbccceeegggiiijjjkkkqqqrrrrrrrrrooojjjdddaaabbb```\\\WWWRRRNNNKKKJJJCCCAAA>>><<<;;;<<<>>>@@@LLLQQQYYY```eeeeeedddbbb^^^___]]]WWWOOOKKKLLLPPPUUU\\\bbbffflllsssuuusssssspppooollleee[[[VVVWWWVVVTTTRRRPPPNNNKKKFFFCCC<<<:::999;;;@@@FFFJJJLLLGGGEEEAAA===999666444222///......000333777<<>>;;;888777888999999888888999::::::;;;;;;::::::::::::::::::::::::::::::777888888888888777666666666666666666666666666666444444444333333444888:::===>>><<<999555222111111000///...,,,++++++***************+++++++++++++++(((***,,,+++***)))***+++******++++++++++++************++++++++++++******)))))))))************+++((()))***+++++++++++++++)))***+++,,,---.........,,,---...---------///111//////000111111222222222666777777555222111111111444444333333333333333333222333444555555555555555666777777888888888888777666777888777555444444555222222222222111111111111333333222222333333444444111111000000/////////...//////.........//////000...000222333222222333444555555555666777999:::;;;999:::;;;<<<============;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAABBB>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>======<<<===>>>>>>>>>???BBBEEEBBBDDDFFFHHHJJJNNNSSSWWW\\\\\\\\\___cccfffgggfffaaa```^^^\\\ZZZ\\\```dddhhhiiijjjlllmmmnnnoooooouuuwwwzzz||||||zzzvvvtttxxx{{{~~~~~~~~~~~~}}}|||{{{zzzuuusssoookkkgggaaaZZZUUUNNNKKKFFFBBB@@@>>>===;;;888999::::::;;;;;;::::::======>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEECCCDDDFFFGGGGGGJJJNNNQQQPPPOOOLLLJJJIIIJJJKKKKKKPPPRRRSSSPPPLLLMMMSSSYYYcccfffkkkpppuuu|||{{{{{{{{{{{{zzzyyywwwwwwqqqooommmmmmoooqqqrrrrrrmmmkkkiiihhhgggfffdddbbbggggggggggggeeecccaaa___]]]]]]^^^^^^^^^^^^]]]]]]```bbbdddfffgggfffdddbbbWWWTTTOOOLLLLLLMMMNNNNNNPPPQQQQQQRRRTTTVVVXXXYYYXXXZZZ[[[[[[[[[[[[\\\^^^aaaggglllnnnqqqrrrmmmfffZZZWWWQQQMMMKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDEEEEEEGGGHHHIIIJJJKKKMMMOOOQQQQQQOOOMMMLLLNNNOOOQQQTTTVVVYYY[[[\\\ZZZYYYWWWSSSNNNHHHBBB???:::777555555777:::<<<===<<<<<<===<<<;;;<<<>>>@@@CCCEEEGGGHHHIIIJJJMMMOOOQQQOOOMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNKKKKKKKKKKKKLLLNNNOOOPPPTTTUUUWWWZZZ]]]aaadddeeelllmmmmmmlllgggaaaZZZVVVVVVTTTPPPLLLHHHDDDBBB@@@>>>===;;;::::::;;;===>>>RRRWWW___eeehhhhhhfffeee```^^^XXXQQQKKKIIIKKKOOOVVV\\\aaaeeekkkrrruuutttrrrnnnkkkhhh```YYYWWW[[[[[[YYYVVVTTTQQQMMMHHHDDD<<<;;;:::===BBBGGGLLLMMMFFFDDD@@@<<<999666555444000//////000333888<<>>>>>===>>>@@@AAABBBDDDHHHNNNPPPMMMIIIEEEDDD<<<999777666777999:::999;;;;;;<<<============<<<::::::::::::::::::::::::777777888888777777666555555555555555555555555555333333444333333444888;;;;;;;;;999666222000000111------,,,++++++***++++++++++++++++++***************,,,...---,,,+++,,,,,,******++++++++++++*********++++++,,,,,,++++++***))))))))))))************)))******+++++++++******((()))+++---............,,,...000000000000111222...///000111111222222222444666666555222000111333222111111222222333444555222333555666777777666666666666777888888888888888666777999888666555666888333333333333222222222222333333333333333444555555222222111111000//////...000000///.........///000000111111111111333666888666666666777888999:::;;;;;;::::::;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA?????????>>>>>>>>>======:::;;;<<<<<<<<<>>>AAACCCBBBCCCDDDEEEGGGJJJNNNRRRUUUWWWZZZ^^^cccfffffffffcccddddddcccbbbaaabbbdddkkkkkklllmmmoooppppppqqquuuvvvwwwwwwvvvuuusssrrrxxx{{{~~~zzzvvvqqqiii```ZZZOOOJJJCCC>>>;;;:::999999888999:::<<<===>>>??????AAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFJJJMMMIIIIIIHHHGGGGGGHHHIIIIIIKKKNNNQQQNNNJJJKKKPPPVVV[[[___dddjjjqqqyyy}}}xxxxxxwwwvvvtttrrrooonnnjjjhhhggghhhkkknnnooooooiiihhhfffggghhhhhhgggeeehhhhhhgggfffccc```\\\ZZZVVVWWWXXXYYYYYYZZZZZZZZZ\\\^^^aaaddddddbbb___]]]TTTPPPKKKIIIIIILLLNNNOOOSSSTTTUUUWWWYYY]]]```bbb___bbbddddddddddddgggiiiiiimmmnnnlllkkkkkkgggaaa[[[WWWQQQMMMJJJIIIGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJMMMPPPTTTXXX[[[]]]]]]\\\ZZZUUUOOOGGG@@@;;;999777555666888;;;<<<======>>>???>>>======???AAA???AAABBBCCCCCCEEEGGGIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFJJJKKKOOOSSSYYY___eeehhhllljjjhhhccc^^^WWWRRROOOKKKJJJGGGCCC@@@===;;;;;;;;;;;;;;;;;;<<<======>>>WWW\\\ccciiikkkjjjiiihhhbbb]]]VVVMMMHHHGGGJJJMMMWWW\\\aaadddiiiqqquuutttoookkkhhhddd]]]XXXYYY^^^___\\\YYYVVVSSSNNNIIIEEE===<<<;;;>>>CCCHHHLLLNNNEEECCC@@@<<<999777555555000000000111444888<<<>>>@@@BBBDDDDDDBBBAAAAAAAAA>>>============???AAABBBEEEJJJOOOPPPMMMHHHFFFEEE<<<:::777777999;;;<<<<<<777888999999::::::999999::::::999999999999999999777777777777777666666555555555555555555555555555555555555555555666:::===;;;:::888444000...///000*********)))******+++,,,,,,+++++++++******)))))),,,...//////...------...******++++++++++++*********++++++,,,,,,++++++***))))))))))))******************+++++++++******)))((()))+++---............---///222333333222222333...///000111111222222111222444555444222111222444//////000111222444666777333444666777888888888777666666777888888888888888777:::;;;;;;888777999;;;666666555555555555444444333333333333333444555666444333333222111000//////222111000.........///000222222000//////333888<<<888777777888888999:::;;;<<<;;;::::::;;;<<<>>>???===============<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@?????????>>>>>>======999:::;;;;;;;;;===@@@BBBCCCDDDDDDDDDDDDFFFJJJMMMNNNPPPTTTZZZ```cccbbbaaadddgggjjjkkkiiifffeeedddmmmnnnoooppprrrssstttuuuwwwvvvvvvuuuttttttttttttzzz}}}yyypppfff```PPPJJJBBB;;;888777777777777888:::===???AAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEAAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCCCCCCCEEEIIILLLGGGGGGGGGHHHIIIJJJKKKLLLJJJNNNRRRPPPLLLKKKQQQVVVWWWZZZ```fffmmmvvv~~~|||vvvuuuuuussspppmmmjjjiiifffeeedddfffiiilllmmmmmmiiihhhggghhhjjjkkkkkkjjjggggggfffdddaaa]]]YYYVVVQQQRRRSSSTTTUUUVVVVVVVVVYYY[[[^^^``````]]]ZZZXXXRRRNNNIIIGGGHHHKKKNNNOOOWWWXXXZZZ\\\```eeeiiikkkgggjjjmmmmmmmmmmmmpppsssnnnpppnnnjjjggggggddd```___[[[TTTOOOLLLJJJHHHFFFFFFFFFEEEEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJNNNSSSYYY]]]```bbbaaa^^^YYYQQQHHH???:::666444333333555777888888;;;<<<<<<<<<;;;;;;<<<>>>>>>@@@AAABBBBBBCCCEEEHHHEEEDDDCCCAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAACCCBBBAAA@@@AAAAAACCCDDDEEEHHHLLLSSSZZZbbbiiimmmnnnjjjeee^^^WWWRRROOOMMMGGGEEECCC@@@===;;;:::999555666888999::::::::::::WWW___fffiiijjjllljjjgggfff\\\QQQJJJFFFEEEJJJQQQVVV[[[aaaiiinnnqqqqqqqqqoooiii```XXXVVVXXX]]]aaaaaa___\\\XXXTTTOOOIIIDDD======>>>AAADDDFFFFFFFFFCCC???;;;:::;;;:::444///.........222777<<>>>>>@@@@@@???>>>>>><<<::::::<<<>>>??????DDDGGGJJJKKKHHHDDD@@@???666666666666777777777777999:::;;;:::888777888999888888888888777777777666999999999999888888888777555555555555666888999999999888777666777888;;;<<<===999444111000000///...++++++++++++++++++++++++------,,,++++++******)))(((((()))***+++,,,,,,,,,++++++******++++++,,,---)))************)))((((((***++++++,,,------------+++++++++,,,,,,---------,,,,,,++++++***+++++++++//////000000000000//////333333333333333222111000333333222111111000000///111222222333333111000///444444444444555666777777444555666777888999:::;;;666666666666777888::::::666777777555444333555666444444444444444444444444333333222222222222111111------///000000///......222222333444555777777888<<<;;;::::::999999:::::::::;;;;;;<<<<<<=========:::;;;;;;:::999;;;>>>AAA?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDBBB@@@???@@@@@@@@@???::::::;;;<<<============BBBBBBAAABBBCCCFFFIIIKKKLLLMMMOOOTTTYYY]]]___```aaabbbcccfffhhhkkkmmmnnnvvvvvvuuuuuuuuuvvvwwwxxxzzzxxxvvvtttssssssssstttyyyxxxyyyqqqbbb[[[LLLEEE<<<777666888999999===>>>???@@@AAABBBBBBBBBEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB???@@@AAABBBCCCBBBAAA@@@AAAAAAAAABBBDDDEEEGGGHHHGGGHHHHHHGGGDDDEEEHHHLLLQQQPPPOOONNNOOOPPPRRRTTTWWW[[[```fffmmmuuu~~~}}}}}}|||xxxssspppmmmlllllljjjfffcccdddeeefffggghhhhhhhhhhhhiiiiiihhhhhhiiikkkmmmooonnnkkkfffaaa]]]XXXSSSOOOMMMLLLJJJIIIJJJMMMPPPRRRSSSSSSTTTTTTSSSRRRPPPOOOIIIHHHGGGHHHJJJMMMQQQSSSYYY\\\aaaeeejjjooouuuxxxxxxxxxxxxyyyxxxxxxwwwwwwuuurrrnnnkkkjjjhhhfffeee[[[XXXUUURRRPPPNNNLLLJJJJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFDDDCCCDDDFFFIIIJJJLLLOOOUUUZZZ```ccccccbbb^^^XXXPPPGGG???;;;777666666666666777777888::::::;;;<<<============<<<===>>>???@@@AAAAAAAAADDDBBB@@@AAACCCDDDBBB@@@AAABBBCCCAAA???>>>???@@@777:::???CCCDDDDDDDDDDDDIIINNNSSSXXX```iiilllkkkjjjddd\\\TTTNNNIIIFFFCCC>>>>>>??????===;;;888666666777777888:::;;;;;;<<>>AAADDDFFFEEEDDDCCC???;;;::::::888333...///...///222777<<>>>>>???DDDFFFIIIIIIFFFAAA>>><<<666777777777777888888888999:::;;;:::888777888999999999999999888888888777777777777666666666555555444444444444444555666777777666555555666888:::;;;;;;777333000/////////...+++++++++++++++++++++++++++++++++++++++++++++,,,)))))))))***+++++++++,,,++++++******++++++,,,---******++++++******)))(((++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,//////000000000000//////000111222333333333333333555555444333333222222111000///...------...///000444444444444555666777888333333444555666777888888666666666666777888999999888999:::999777777777888555555555555555555555555444444444333333222222222---...///000111111111000222222333444555666777777888888777777666666666777888999999::::::;;;;;;<<<=========;;;::::::===???BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKKKKHHHFFFCCCBBBBBBAAA@@@???<<<<<<===>>>>>>>>>>>>>>>BBBAAAAAAAAACCCEEEHHHIIIJJJJJJLLLOOOTTTXXX[[[\\\aaacccfffjjjmmmpppqqqrrrwwwwwwxxxyyyyyyzzzzzz{{{|||yyyvvvrrrpppooooooooorrrrrrsssxxx}}}jjj[[[TTTIIICCC;;;777777999;;;;;;<<<===???AAABBBCCCCCCDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@CCCDDDDDDEEEEEEEEEEEEEEEAAAAAABBBBBBCCCEEEFFFGGGGGGHHHHHHFFFEEEFFFJJJNNNRRRQQQPPPOOOOOOQQQSSSTTTYYY]]]bbbggglllsssyyy~~~|||xxxwwwyyyyyyuuuqqqqqqooommmllllllkkkhhheeeeeefffggghhhiiijjjjjjjjjkkklllmmmnnnoooqqqrrrssssssnnnggg___YYYRRRLLLIIIIIIIIIHHHGGGHHHIIIKKKMMMMMMMMMNNNNNNMMMLLLKKKJJJGGGGGGGGGHHHKKKOOOSSSVVV___cccjjjpppuuuyyy~~~|||vvvqqqmmmjjjgggddd^^^[[[XXXUUUTTTRRROOOMMMHHHHHHGGGFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEDDDDDDFFFHHHIIIJJJLLLPPPUUU[[[```ccceeeccc___YYYPPPGGG???:::777777666666666777888888999::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAADDDBBBAAAAAACCCDDDCCCAAAAAABBBCCCBBBAAA@@@AAACCC???@@@BBBCCCCCCEEEIIIKKKPPPUUUYYY]]]ccciiiiiieee___ZZZTTTMMMIIIEEEBBB???======;;;:::999999888888999999999999::::::::::::^^^fffmmmoooqqqrrrqqqmmmaaaWWWLLLFFFBBBBBBHHHPPPZZZ^^^eeelllqqqsssssssssjjjddd\\\XXXYYY___eeeiiikkkjjjgggccc]]]TTTJJJCCC======>>>@@@CCCDDDDDDBBBBBB???;;;999999777222...///...///333888===???@@@???>>>>>>@@@BBBDDDCCCBBB<<<:::888999;;;===>>>>>>CCCEEEFFFEEEBBB===:::999777777777777888888888999888999:::999888777888999::::::999999999888888888666666666666555555555555333333222222222222333333444444444444555777999:::777444000......//////...++++++++++++++++++++++++)))******+++,,,,,,------******************++++++++++++******++++++,,,---+++++++++++++++*********,,,,,,,,,,,,,,,,,,+++***---------,,,++++++******,,,,,,,,,++++++,,,,,,---//////000000000000//////...///111222333444444444555555444333333222222111111///,,,******---111444444444444444555666777777555555555555666666666666777777777777777777777777888:::<<<<<<:::999888999666666666666666666666666666666555555444333222222...///000222333333333333222222333444555666666777555444444444333333333333666666777777888999999:::=========<<<;;;<<<@@@BBBFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLMMMOOOPPPQQQRRRLLLJJJGGGEEEDDDCCCAAA???>>>>>>???@@@@@@@@@??????AAA@@@@@@@@@BBBDDDFFFGGGFFFFFFGGGIIIMMMSSSXXX[[[aaadddiiinnnrrrttttttsssuuuwwwyyy|||}}}}}}}}}|||}}}zzztttoookkkhhhgggggghhhhhhiiimmmssswwwzzzzzzvvv```QQQKKKCCC???:::777888;;;===>>>===>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCCCCDDDDDDEEEFFFCCCCCCCCCDDDDDDFFFGGGHHHFFFGGGGGGFFFGGGIIINNNQQQSSSRRRQQQPPPPPPQQQSSSTTT[[[^^^ccchhhkkknnnqqqttt{{{}}}{{{yyyuuusssqqqqqqssssssooolllnnnlllkkkkkkkkkjjjhhheeeggghhhiiikkklllmmmmmmmmmnnnooorrrtttvvvvvvuuuuuutttmmmddd[[[SSSMMMIIIFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEFFFHHHLLLQQQVVVYYYdddjjjttt|||{{{tttpppllliiihhhccc```]]]ZZZXXXVVVTTTQQQIIIIIIHHHHHHIIIIIIJJJKKKEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDFFFFFFFFFGGGIIIKKKLLLMMMOOOSSSXXX^^^cccfffhhhfffaaaYYYPPPFFF===999666666666666666777888888888888999:::;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCBBBAAABBBCCCDDDCCCBBBAAABBBCCCCCCCCCCCCEEEGGGHHHHHHFFFEEEGGGKKKRRRWWW[[[___ccceeeggghhhccc\\\SSSPPPKKKGGGEEEBBB>>><<<<<<:::888666666777999:::;;;;;;;;;::::::999999999cccjjjqqqsssssstttrrrnnn```VVVKKKEEECCCDDDKKKSSS]]]aaagggnnnrrrttttttssshhhbbb\\\ZZZ^^^eeejjjmmmnnnmmmkkkggg```UUUIIIAAA======>>>AAACCCCCCBBB@@@>>><<<999888888666222/////////000444999>>>???@@@>>>===<<<===???@@@@@@>>>:::999888999;;;=========AAABBBCCCAAA===999777666666666666666777777777777777888999888777666777888999999999888888888777777888888777777777666666666333222222111111111222222222222222333444666777999333111...---...///......***+++++++++++++++,,,,,,*********++++++,,,,,,,,,+++++++++***************++++++******++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++++++++---,,,,,,,,,,,,------...//////000000000000/////////000111222333444444444333333222111111000000///222000...---...111555888333222222333333444555666888888888888777777777777777777777777777777666666666999;;;;;;:::888777777888888888888888888888888888777777666555444333333222333333333444444444444222333333444555555666666444444444444444333222222555555666777777888999999888999;;;<<<===@@@EEEHHHJJJKKKMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUMMMJJJGGGEEEEEEDDDBBB@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBDDDDDDBBBCCCDDDFFFJJJPPPWWW\\\bbbffflllqqqttttttqqqoooppprrrvvvzzz{{{{{{zzzyyyzzzvvvoooiiiccc```___^^^^^^^^^___bbbfffjjjlllmmmqqqttt{{{mmmVVVHHHEEE>>><<<:::999:::<<>>???AAABBBBBBCCCCCCAAAAAAAAAAAABBBCCCBBBBBB@@@BBBCCCDDDDDDFFFIIILLLNNNNNNMMMMMMPPPVVV^^^dddfffjjjlllkkkiiieee\\\SSSMMMJJJGGGEEECCC@@@===:::999888777777777888:::;;;;;;;;;;;;::::::::::::999kkkrrrxxxxxxwwwvvvsssooo```VVVLLLGGGEEEHHHQQQZZZaaadddjjjpppssstttsssrrrhhhccc^^^___dddjjjnnnoooooonnnmmmiiibbbWWWJJJBBB>>>>>>???AAACCCCCC@@@>>>999888777777666555333111//////111555;;;>>>@@@@@@???>>><<<<<<======<<<:::999888888999<<<===>>>===???@@@???===999555444444444444444444555555555666666777888888666666777888777777777777666666666666777777777666666666666555333333222222222222222222111111111222333555666666111///---,,,---......---*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************++++++******++++++,,,------,,,+++*********++++++,,,,,,,,,,,,+++******)))))))))******+++,,,------------,,,,,,---....../////////000000000000//////111111222333333333333222333333222111111000000///000111111222333555666777111111111111222333444555888888888888777777777777666666777777777666666555666888;;;;;;999777666666888888888888888888888888888888777666666555444444777666555555444444333333333444444555555666666666666666777777666666555444555555666777888999::::::888999;;;<<<>>>AAAFFFJJJMMMNNNQQQSSSUUUWWWXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVLLLIIIGGGFFFFFFEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@???@@@@@@@@@@@@@@@AAABBBBBB@@@AAACCCEEEIIIPPPYYY___fffiiiooosssssspppllliiieeehhhmmmqqqssssssqqqpppqqqmmmggg```[[[YYYXXXXXXWWWXXXYYY[[[]]]___bbbccceeeiiirrr~~~yyydddOOOCCC@@@::::::;;;;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHIIILLLQQQUUUYYY[[[RRRQQQPPPNNNNNNOOOQQQRRRSSSXXX^^^bbbccccccbbbbbbcccccccccbbb```]]][[[ZZZ[[[\\\^^^aaaeeehhhiiiiiiiiiiiijjjjjjiiihhhggggggjjjlllnnnpppssstttvvvvvvzzz|||~~~zzzuuurrriiibbbYYYQQQMMMLLLLLLLLLHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEAAABBBDDDGGGLLLSSSYYY]]]eeemmmxxx}}}yyyvvvvvvvvvvvvuuuqqqmmmhhhddd```]]]YYYVVVTTTSSSRRRPPPOOONNNNNNNNNKKKLLLLLLLLLLLLLLLLLLLLLIIIKKKLLLMMMMMMNNNQQQSSSZZZ[[[]]]aaaeeeiiilllmmmnnnjjjdddZZZOOOEEE<<<777333222222333444555666666777777777777888:::<<<===>>>???@@@AAABBBCCCCCCCCC@@@AAAAAABBBBBBBBBBBBCCCAAABBBDDDEEEFFFIIIMMMPPPQQQSSSVVVYYY]]]cccjjjnnnpppssssssooojjjcccXXXMMMJJJHHHEEEBBBAAA>>>;;;888666888999;;;;;;;;;;;;:::999999999:::::::::;;;;;;uuu{{{}}}zzzxxxsssnnn___VVVLLLHHHIIIMMMWWWaaaeeehhhmmmqqqssssssrrrpppiiidddaaaccciiimmmmmmlllmmmlllkkkhhhbbbXXXMMMEEE??????AAACCCDDDCCC???===777777666666555333222111///000222777<<>>>>>=========<<<999666333333333333333333333444444444444555666777777666666777888777777666666666555555555555444444444333333333333333333222222222333333444111111222333333444444444000...------.........,,,*********++++++,,,,,,---------,,,,,,+++******)))******************++++++++++++******++++++,,,------,,,+++))))))***++++++++++++++++++++++++***)))'''((()))***+++---......------------......///000//////000000000000//////111111222333333333222222555555444333333222222111...///111333555555444333111111111111222333444444666666666666555555555555444555666777777777666555777999;;;;;;999888777888666666666666666666666666777777777666666666666555888777666555444444444555555555666666666777777777777888999999999888666555555555666777999:::;;;;;;;;;<<<<<<<<<===???CCCFFFMMMOOOSSSVVVZZZ\\\]]]]]]____________^^^\\\YYYXXXNNNLLLJJJIIIIIIIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA???AAADDDEEEGGGMMMVVV]]]eeehhhmmmooonnniiiddd```ZZZ]]]aaadddffffffeeecccddd```[[[VVVSSSSSSUUUVVVUUUVVVXXXXXXXXXYYY\\\^^^___dddnnnzzz{{{mmm[[[III???===999;;;===>>>??????AAACCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNMMMMMMLLLMMMMMMMMMOOOOOOPPPSSSWWWZZZ[[[[[[PPPOOOMMMLLLLLLMMMNNNOOOOOOSSSYYY\\\]]]\\\[[[ZZZVVVUUUSSSQQQOOOMMMLLLKKKJJJLLLNNNQQQVVVZZZ^^^```dddfffhhhiiiiiiiiijjjkkkkkklllooorrruuuwwwyyyyyy{{{uuuqqqiiibbbXXXPPPLLLKKKKKKKKKHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFEEECCCCCCCCCCCCCCCAAABBBCCCFFFKKKRRRWWW[[[eeellluuu}}}}}}~~~|||{{{{{{|||{{{zzzuuuqqqlllhhheeebbb^^^[[[XXXWWWUUUSSSQQQPPPPPPOOOPPPOOOOOOOOONNNNNNNNNNNNMMMNNNQQQRRRSSSUUUXXX[[[aaaccceeegggjjjmmmoooppppppllldddZZZOOOEEE===888222222222333444555666777777777777777888:::<<<>>>???@@@AAABBBCCCDDDDDDDDDAAABBBDDDDDDCCCCCCDDDFFFDDDFFFGGGHHHJJJMMMRRRVVVUUUYYY___eeejjjnnnsssvvvxxxzzzwwwqqqjjjcccXXXNNNHHHEEEBBB???===<<<999777666888;;;=========;;;:::888888888999999:::::::::zzz~~~yyyuuuoooiii^^^UUULLLIIIKKKQQQ\\\ggggggjjjnnnrrrsssrrrooommmhhhdddbbbeeekkkmmmjjjeeefffeeedddbbb]]]UUUKKKDDDAAAAAABBBDDDEEECCC???<<<888888777666333000///...///000333777===@@@AAA@@@>>><<<;;;;;;<<<<<<:::999999999999;;;>>>@@@???>>>;;;;;;:::777444222333444333333333444444444555555444555777666555555777888777777777777666666666666444444444333333333222222111111111111222333444444222333333333333333333333000...------......---,,,)))******+++,,,,,,------,,,+++++++++++++++++++++)))))))))***+++++++++,,,++++++******++++++,,,------+++***(((((()))***+++)))******++++++++++++***(((((()))***+++,,,,,,---------------...///000111//////000000000000/////////000111222333444444444555555444333333222222111...///111333444444333333222222222222333444555666555555555555666666666666333444666777888777666555777888999888666555666777555555555555555555555555555555555666666666666777666555444444555666777888777777777777888888888888777888999:::999888666555444444555777888999:::;;;;;;;;;<<<<<<<<<>>>BBBEEELLLOOOSSSXXX\\\___aaaaaabbbbbbccccccbbb```^^^]]]VVVSSSPPPOOONNNMMMKKKJJJIIIIIIIIIHHHGGGFFFDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@???BBBDDDDDDDDDHHHOOOVVV]]]```ccceeeccc^^^XXXTTTPPPRRRUUUXXXZZZZZZYYYXXXVVVSSSPPPMMMMMMOOOSSSVVVVVVXXXYYYYYYWWWXXXZZZ]]]\\\aaakkkvvvwwwiii]]]QQQEEE===<<<999===@@@AAA@@@@@@AAABBBCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPRRRTTTTTTUUUUUUUUUWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXXXXXXX[[[]]]]]]YYYVVVNNNMMMKKKIIIIIIJJJKKKLLLMMMQQQUUUWWWVVVTTTSSSRRRJJJIIIFFFCCCAAA@@@@@@@@@>>>???AAACCCFFFKKKQQQTTTYYY\\\aaadddeeegggjjjmmmkkkmmmpppsssvvvyyy{{{|||~~~~~~yyysssooohhhbbbXXXPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBCCCEEEJJJPPPUUUXXXdddiiiooouuuwwwxxxxxxyyyxxxyyyzzz{{{{{{|||||||||~~~}}}vvvsssooollljjjiiifffddd\\\[[[ZZZXXXWWWVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRUUUXXX[[[^^^aaafffiiilllmmmnnnppprrrtttuuuuuupppllleeeZZZOOOEEE===999333333333444555666888888888777777777999;;;===??????@@@AAACCCDDDDDDDDDDDDCCCEEEGGGGGGFFFFFFHHHJJJJJJKKKLLLMMMNNNRRRWWW[[[\\\```gggmmmrrruuuxxxzzzzzzrrrkkkeee\\\SSSGGGDDD@@@======<<<;;;:::999999:::;;;;;;<<<<<<<<<999999888888888888777777zzz|||vvvpppjjjccc]]]TTTKKKIIIKKKRRR^^^iiiiiilllooorrrsssqqqnnnlllhhhdddcccfffllllllgggaaa^^^^^^]]][[[WWWPPPHHHBBBBBBBBBCCCEEEFFFDDD???<<<999:::999666222...,,,+++///000333888===@@@AAA@@@999777777777999:::999777999999:::<<>>===:::>>>BBBCCCBBB@@@AAABBBAAABBBDDDGGGIIIKKKLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKNNNRRRVVV[[[___bbbdddcccdddggghhhjjjjjjiiiiiieeeeeedddcccbbbbbbbbbbbb___^^^^^^``````]]]WWWRRRMMMKKKIIIHHHGGGHHHIIIJJJMMMPPPSSSTTTRRROOOMMMLLLDDDBBB???<<<:::999::::::::::::;;;;;;>>>CCCIIIMMMMMMRRRXXX]]]```ccchhhlllkkkmmmpppssswwwzzz|||}}}yyyzzz||||||yyyuuupppmmmeee___WWWQQQNNNNNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOLLLJJJHHHEEEDDDCCCCCCCCCBBBBBBCCCEEEIIINNNSSSVVVaaadddiiimmmooopppqqqrrrrrrrrrtttuuuvvvvvvvvvvvvzzz{{{|||uuussspppooonnnnnnlllkkk``````___^^^]]]]]]]]]]]]^^^^^^]]][[[ZZZYYYXXXWWWXXX[[[___dddhhhmmmrrrvvvtttuuuwwwxxxzzz{{{{{{{{{qqqllleee[[[PPPFFF>>>:::444444555555777888999:::888888777777999;;;>>>@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEHHHJJJJJJHHHHHHJJJMMMMMMNNNOOOPPPRRRVVV[[[___bbbffflllqqqtttwwwzzz||||||rrrkkkggg___WWWHHHDDD@@@>>>>>>?????????;;;:::999888888:::<<<===::::::999888777666555444vvv}}}~~~sssgggbbbccceee[[[VVVOOOLLLQQQZZZdddiiimmmmmmnnnppprrrrrrpppmmmkkkeeeccchhhlllhhh```[[[WWWXXXXXXUUUNNNGGGBBB???@@@AAACCCDDDCCCBBB@@@>>>===:::555111000///......///111555999<<>>===BBBBBBBBBCCCDDDGGGIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJEEEGGGIIILLLMMMLLLJJJIIICCCCCCDDDEEEHHHNNNUUUZZZ___bbbbbb^^^]]]^^^]]]YYY\\\```eeejjjnnnoooooonnnhhh\\\PPPIIIDDD???>>>??????BBBFFFHHHHHHGGGGGGGGGHHHGGGGGGHHHIIIJJJLLLMMMKKKMMMOOOOOONNNOOOSSSVVVZZZ]]]bbbiiioootttwwwyyy|||{{{zzz{{{}}}~~~}}}|||ttttttsssrrrqqqqqqqqqqqqsssrrroooiiiaaaZZZUUUSSSKKKIIIFFFFFFHHHJJJJJJJJJIIIJJJLLLLLLLLLJJJHHHGGG@@@>>>;;;888555444444444999888777777888:::===>>>HHHJJJOOOUUU[[[```dddggghhhiiikkkooorrrvvvyyyzzzzzzzzzzzzxxxssskkkccc___[[[XXXRRRNNNMMMOOOSSSUUUVVVVVVWWWWWWVVVVVVUUUUUUQQQNNNJJJFFFDDDCCCEEEFFFAAACCCEEEGGGIIIMMMRRRVVVZZZaaagggiiikkkooopppnnnnnnrrruuutttqqqppptttxxxyyyyyy|||~~~zzzyyytttoooooosssuuuqqqmmmlllllljjjgggcccbbbbbbcccgggffffffdddbbb___]]]\\\]]]___eeekkkqqqvvvyyy{{{xxxqqqfff[[[PPPGGG???:::999888666555666777999:::;;;:::::::::;;;<<<>>>???@@@AAACCCEEEGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLOOOLLLMMMSSSWWWXXXZZZ^^^eeeiiinnnqqqssswww}}}wwwqqqnnnhhh___WWWOOOIIIBBB>>>=========<<<;;;;;;;;;:::999888777666888777666555444333333333qqqvvvvvvmmmccc___^^^^^^ZZZTTTMMMMMMUUU```iiinnnrrrqqqpppppppppnnnjjjggggggaaa___dddhhheee___\\\VVVWWWWWWSSSLLLEEE???===AAABBBCCCCCCCCCBBBAAA@@@>>>:::555111000000///......000444888<<<>>>???@@@<<<;;;:::999888888999999999:::;;;<<<<<<<<<;;;:::999888666555333222222222222222222333333333333444444444444444444555666666555555444444333222222222444333222111111222333444333333333333333333333333000111333444333222///...,,,,,,++++++++++++,,,,,,************************---,,,++++++******+++++++++))))))***---...,,,***((()))***+++++++++++++++++++++***)))(((((((((((())))))))))))))))))))))))+++++++++******)))))))))+++++++++,,,,,,---------/////////...///000000111333333222222222222222222111222333333333222111000222333555666777777777777444444333333333333444444666666777777777888888888888888777666666666666666888888777666444333222222000111222333333222111000///000111222333444555555666666666666666666666777888888888888888888888888888888888888888888999999777777888888999::::::;;;999777777999===@@@@@@@@@HHHKKKOOOUUUZZZ___ccceeeeeedddbbb___^^^```dddhhhjjjiiieee```aaadddbbb^^^XXXVVVUUUTTTSSSRRRNNNLLLJJJHHHEEEDDDDDDCCCAAA???<<<===???BBBDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEFFFHHHIIIHHHGGGFFFDDDCCCDDDEEEGGGJJJOOOWWW\\\aaacccccc```___```___\\\^^^```ccceeefffeeebbbaaa]]]RRRHHHCCCAAA>>>===???<<>>@@@DDDIIIPPPVVV[[[^^^aaacccggglllppptttvvvwwwssssssssspppjjjccc\\\WWWVVVSSSPPPNNNOOORRRVVVXXXXXXXXXYYYYYYYYYYYYXXXXXXUUURRRMMMHHHDDDCCCCCCCCCAAABBBDDDFFFHHHLLLQQQUUUYYYaaahhhkkknnnrrrsssqqqqqqrrrrrrpppnnnoooqqqtttuuuvvvxxx|||~~~}}}xxxtttsssnnniiikkkqqqvvvvvvtttqqqqqqpppnnnkkkjjjlllmmmuuusssqqqmmmhhhddd```^^^aaadddjjjqqqwww{{{~~~~~~|||tttnnndddYYYOOOGGG@@@<<<<<<:::999777777888999:::;;;;;;::::::;;;===>>>??????@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLPPPMMMMMMRRRUUUUUUWWW[[[dddgggmmmqqqtttwwwzzz|||xxxoooiiigggbbb[[[UUUKKKFFF@@@===<<<======<<<:::::::::999888777666666777666555444333333333333mmmpppnnngggaaa___\\\YYYYYYRRRLLLOOO[[[hhhooorrrsssrrrqqqpppooolllgggdddbbb\\\YYY^^^bbb```\\\ZZZUUUUUUTTTOOOHHHAAA<<<:::CCCCCCCCCCCCCCCBBBAAAAAA>>>;;;666222111000//////---000444888<<<>>>??????;;;;;;:::999999999:::::::::;;;<<<<<<<<<;;;:::999666555444333222222222222222222222222333333333333444444444444444555555666555444444333333222222111222222111111111111222222222222222222222222222222000111222333333111///...++++++************++++++************************,,,,,,++++++******++++++)))((()))+++---...---,,,)))******+++++++++******++++++******)))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++******++++++,,,---.....................//////000111111111111111111111222222222333444444444333333333444555777888999::::::777666666555555666666777444444555666888999::::::999999:::999999888777777666666666555555444444444000111222333333222111000//////000111222333333444666555333333333555888999777777777888888999::::::;;;:::::::::::::::999999888888999999::::::;;;;;;===<<<;;;;;;===??????>>>GGGJJJOOOTTTZZZ^^^```bbbaaa___\\\ZZZZZZ^^^eeejjjlllnnnooonnnpppsssqqqlllbbb```]]][[[YYYWWWTTTRRRPPPMMMKKKIIIHHHFFFDDDAAA999;;;>>>BBBDDDEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEFFFHHHKKKQQQXXX]]]bbbddddddaaaaaacccccc``````aaabbbbbb```]]]YYYWWWRRRIIIAAA??????===>>>@@@<<>>:::999888777777888999:::444333222222222333555666555666999===CCCJJJPPPSSSVVVZZZ```gggmmmpppqqqqqqmmmlllkkkhhhccc\\\UUURRROOOOOONNNOOOQQQUUUYYY\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[WWWQQQJJJEEEBBBBBBBBBAAABBBCCCEEEGGGKKKPPPTTTYYYbbbjjjooorrrwwwxxxvvvtttqqqmmmkkkkkkmmmnnnnnnpppqqqtttwwwxxxuuupppllljjjfffdddhhhqqqyyy||||||vvvxxxxxxxxxwwwxxxzzz||||||vvvoooiiidddaaacccgggooovvv|||}}}|||{{{yyyvvvtttlllfff]]]TTTMMMFFFAAA===>>>===;;;:::999999::::::;;;;;;:::::::::<<<===>>>===???AAACCCEEEGGGHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNQQQNNNMMMPPPRRRQQQSSSWWW```ccciiioootttvvvuuussstttlllbbb]]][[[XXXSSSNNNEEEBBB===::::::;;;;;;;;;777777888777777666555555666555444444333333333333jjjllljjjfffdddddd```[[[XXXPPPKKKPPP^^^kkkqqqqqqpppooooooppppppnnnkkkhhh^^^WWWTTTWWWYYYWWWUUUUUUPPPPPPOOOKKKEEE@@@<<<;;;CCCCCCCCCCCCBBBBBBAAAAAA???;;;666222111000000///...111555:::===?????????;;;:::::::::::::::::::::;;;<<<<<<===<<<;;;999999222222111111111111222222333333444444444555555555444444333333444444555666666666555555444333333333111111000000000000111111222222222222222222222222000111222222222111///...+++******))))))******+++************************,,,,,,++++++***++++++,,,)))******+++,,,---,,,+++******+++++++++******)))+++*********++++++,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111///............///000000000000000000111111111111111111222333444444555555444444555666777777888888666666555555555555666666444444555666777888999999888999:::;;;<<<;;;:::999666666555444444333333222111111222333333222111111//////000000111111222222333222222333444555777999777888999:::;;;<<<======<<<<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;???>>>======>>>?????????FFFHHHMMMSSSWWW[[[]]]^^^\\\[[[YYYWWWWWW\\\ccchhhjjjpppuuuwwwzzz}}}{{{vvvkkkhhhdddaaa___]]]ZZZXXXWWWTTTQQQNNNLLLJJJFFFDDD>>>???@@@BBBCCCDDDDDDDDDAAABBBCCCEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHKKKPPPWWW[[[aaaddddddaaabbbfffgggeeeccccccdddcccaaa]]]ZZZXXXPPPGGG@@@???@@@??????BBB>>>CCCIIIMMMNNNMMMMMMMMMQQQRRRUUUYYY]]]aaadddeeeoooqqquuu{{{~~~yyyuuummmbbbYYYOOOKKKGGGEEEDDDDDDDDDCCCEEEEEEEEEDDDCCCAAA@@@???:::999999888888999:::;;;555444333333333333444444333333444777;;;AAAFFFJJJKKKPPPXXX```gggjjjjjjjjjiiiiiihhhfffaaa\\\VVVSSSMMMNNNOOOQQQUUUYYY]]]___aaabbbcccddddddcccbbbaaa^^^ZZZSSSLLLGGGCCCBBBBBBCCCCCCDDDEEEGGGLLLQQQVVV]]]gggpppuuuyyy~~~~~~|||xxxrrrjjjgggiiikkkkkkiiilllnnnqqqsssrrrooojjjfffaaaaaacccjjjttt}}}zzz|||zzzsssmmmhhheeeaaafffnnnuuuzzz{{{zzzyyyxxxvvvssspppnnnlllhhhfff___[[[TTTMMMHHHDDD@@@>>>>>>>>><<<;;;;;;;;;;;;;;;999999888777888999:::;;;;;;<<>><<<999888777888999999555666666666666555555444555555444333333333333333fffhhhgggeeeeeegggccc]]]VVVOOOKKKQQQ^^^jjjnnnmmmoooooooooqqqrrrqqqnnnkkk[[[UUUQQQRRRSSSPPPNNNNNNLLLLLLKKKGGGCCC@@@??????CCCCCCDDDDDDCCCCCCBBBAAA>>>;;;555222000000///...///222777<<<@@@AAAAAAAAA::::::::::::::::::999999;;;<<<<<<===<<<;;;999888000000000000000111222222333333333444444444555555333333333333333444555555555555555444333333222222000000000000000000000000111111111111111111111111000000111111111000///...+++******))))))******+++************************,,,++++++***++++++,,,,,,+++,,,---,,,+++******)))******+++++++++******)))************+++,,,---...))))))))))))))))))))))))*********+++++++++++++++++++++,,,---...000000111000000//////000000111222/////////000000111111111111111111222333444555555888777777777666666777777666666555555555555666666555666666666666777777777666888:::;;;<<<<<<<<<;;;999888777666555333222222111222333444444333222111000000000000000000000000///000222444555666666555777777888999;;;<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???AAABBBDDDGGGKKKOOOSSSWWWYYYZZZWWWWWWVVVVVVWWWZZZ___dddfffnnnvvvyyy|||}}}yyyqqqmmmhhheeecccbbb```___^^^[[[WWWTTTQQQMMMIIIGGGEEEDDDBBB@@@@@@@@@BBBCCCAAABBBCCCDDDFFFHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGIIINNNSSSWWW]]]```aaa```bbbhhhjjjiiihhhhhhhhhgggdddaaa^^^\\\WWWMMMDDDBBBAAA??????AAAAAADDDGGGJJJLLLNNNQQQTTT\\\^^^aaaffflllssszzz}}}}}}}}}|||||||||||||||}}}zzzxxxvvvpppfff___QQQNNNIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@<<<<<<;;;:::::::::::::::666555444444333333222222444444333333666:::>>>@@@BBBGGGOOOWWW]]]aaabbbbbbdddeeeffffffccc___[[[XXXQQQQQQSSSVVVYYY]]]```bbbfffgggiiijjjjjjhhhfffddd^^^[[[TTTMMMHHHEEEDDDDDDEEEEEEFFFGGGIIINNNUUUZZZdddnnnxxx}}}zzzrrriiieeegggjjjiiifffjjjlllnnnnnnmmmiiieeeccc]]]```gggpppzzz{{{~~~|||ssskkkgggeee___cccjjjpppsssssspppnnniiifffbbb___]]][[[XXXUUUSSSOOOJJJGGGEEECCCAAA@@@??????>>>===<<<<<<<<<<<<666666555444555666777888999:::<<<>>>AAABBBCCCDDDEEEGGGJJJMMMPPPRRRSSSTTTOOOLLLLLLMMMMMMMMMSSSZZZbbbeeekkkrrrvvvsssjjjbbbZZZSSSKKKEEECCCAAA>>><<<777777777666555555666777444555555666666666666555555555444333333333444444bbbddddddccccccdddaaa\\\SSSOOOLLLRRR]]]gggjjjjjjsssrrrqqqrrrqqqooollliiiZZZTTTQQQRRRQQQMMMKKKLLLIIIIIIHHHFFFBBB@@@AAABBBDDDEEEFFFGGGGGGEEEDDDBBB===:::555111000///......000333999>>>AAABBBBBBAAA::::::::::::999888777666888999:::::::::999888777000000//////000111111222111111111111222222222222333333333333333444444555333222222111111000000///000000111111111111000000000000000000000000000000000000111111000000///...++++++************++++++************************++++++******++++++,,,,,,,,,---...---+++)))((())))))******+++++++++******+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))******************++++++,,,---......000000000000000111222222/////////000111111222222222111111222333444555666;;;;;;:::888888888888888999888888777777888888999666666666666666666666666666777888:::;;;;;;;;;;;;;;;:::999888666555444333111222333444444333222111111111111000000000000000---///222444555555444333555666666888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<===>>>>>>>>>???AAACCCDDDEEEGGGKKKNNNRRRUUUVVVSSSTTTTTTTTTUUUYYY^^^ccceeemmmuuuxxxzzz}}}|||zzztttpppkkkhhhggggggggggggfffccc^^^ZZZVVVRRRMMMJJJIIIFFFBBB???===>>>@@@AAA@@@@@@AAABBBDDDFFFHHHIIIEEEEEEFFFFFFGGGFFFFFFFFFCCCDDDEEEFFFHHHKKKPPPSSSWWW[[[\\\\\\```hhhlllkkknnnnnnmmmllliiifffcccbbbbbbWWWKKKFFFBBB??????@@@CCCFFFIIILLLPPPVVV\\\aaaiiilllqqqyyy{{{vvvppplllhhhhhhhhhhhhiiikkklllmmmrrrqqqpppppppppllleee```RRRNNNJJJFFFEEEDDDCCCBBB>>>>>>>>>>>>???????????????>>>>>>===<<<;;;::::::666666555444333222111000444333222111222444666888<<>>??????@@@BBBEEEIIIMMMOOOPPPPPPKKKIIIJJJLLLMMMPPPYYYbbblllooouuuxxxvvvnnnbbbZZZMMMIIICCC???<<<:::999888555666777777666555666777555555666777777888777777666555555444444444555555```dddeeebbb______\\\XXXPPPNNNNNNSSS\\\dddiiijjjtttsssrrrqqqpppmmmiiifffYYYUUUSSSTTTSSSNNNMMMNNNKKKJJJIIIEEEBBB@@@AAACCCFFFHHHKKKMMMLLLJJJFFFDDD<<<999333000///...------///333888>>>AAABBBAAAAAA::::::::::::888777555444444555666777777666666555000000000000000000111222000111111111111222222222333333222222333333444555222222222111000000//////000000111222222111000000000000000000000000000000000000000000000/////////,,,,,,++++++++++++,,,,,,************************++++++******++++++,,,---***,,,...---***))))))+++((()))***++++++++++++++++++************++++++,,,))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,---------///////////////000111111//////000111111222333333444444333333333555666777:::999888777777888999999:::999999888888999999:::333444444555666777888888999999888888888888888999888777777666555444444444222222333444444333222222222222222111111000000000///000111222333333333333666666777888999999::::::============>>>>>>>>>>>>========================<<<>>>??????======@@@BBBCCCCCCDDDFFFJJJNNNQQQTTTQQQQQQPPPPPPSSSYYYaaaggghhhooouuuwwwxxx{{{|||zzzvvvrrrmmmkkkkkklllmmmnnnnnnjjjeee```\\\WWWRRROOOIIIGGGDDDBBB@@@@@@AAABBBAAAAAAAAABBBDDDFFFHHHIIIJJJKKKLLLMMMLLLKKKIIIGGGDDDEEEFFFGGGGGGJJJMMMPPPQQQUUUWWWYYY^^^ggglllmmmpppqqqqqqqqqqqqpppooooooqqqcccUUULLLGGGCCCBBBDDDGGGLLLRRRYYY```hhhpppuuuzzzuuupppjjjeeeaaa]]]ZZZXXXSSSTTTTTTUUUVVVWWWYYYZZZ[[[]]]```bbbbbb___[[[YYYPPPMMMHHHEEEDDDCCCBBBAAA@@@??????>>>>>>>>>??????????????????>>>======<<<999999888777666444222111222222111111222333333444777888;;;???DDDJJJNNNQQQTTTYYY```gggkkkjjjgggeee\\\\\\]]]___bbbgggkkknnnpppqqqrrrsssqqqmmmjjjggg```\\\VVVNNNIIIEEEDDDDDDEEEFFFGGGIIIMMMSSS\\\aaaqqqzzz}}}tttooohhhdddccccccbbbaaaaaabbbccc```]]][[[\\\^^^^^^cccllluuu}}}tttfff___\\\\\\\\\^^^aaabbbaaa]]]XXXUUUNNNLLLIIIGGGGGGGGGFFFEEEIIIGGGFFFFFFIIILLLMMMNNNMMMKKKIIIEEEAAA===:::888444333222111111222333444666666888999:::;;;;;;;;;;;;===AAADDDFFFHHHHHHHHHFFFFFFHHHLLLOOOTTT```kkktttxxx|||zzzqqqcccUUUMMMBBB@@@===;;;:::999888888666888::::::888777777999555666777888999:::::::::666666666555555666666777aaafffgggccc^^^\\\YYYUUUMMMMMMOOOUUU\\\dddiiikkkqqqpppppppppooommmiiifffXXXUUUTTTWWWVVVQQQPPPQQQMMMLLLJJJFFFBBB@@@AAABBBHHHJJJNNNQQQPPPMMMIIIFFF<<<888333///...------,,,...222888===AAAAAAAAA@@@::::::::::::888555333222000111333444444444333333111111000000000000111111222222333333333444444444333333222222333333444555444444333333222111111111000111222333333222111000000000000000000000000000000000000000////////////---,,,,,,++++++,,,,,,---************************+++*********+++,,,,,,---(((+++------+++***+++---'''((()))***+++,,,,,,,,,++++++******)))******+++))))))))))))))))))))))))))))))*********+++++++++.......................................///000000///000000111222333333333666666555444444555777888666666555555555666888999999888888777777888888999111222333555777888::::::<<<:::888666555555555666222222222222222222222222222222444444444444222222333333222222111111000000222111000///000111333555999999999::::::;;;;;;<<<>>>>>>>>>???@@@@@@@@@AAA>>>>>>>>>>>>===============???@@@???<<<<<<>>>AAACCCCCCBBBDDDGGGKKKPPPSSSPPPOOOMMMLLLPPPYYYdddlllkkkrrrwwwwwwwwwzzz||||||wwwsssooolllmmmppprrrssssssooojjjeee```[[[UUURRRIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIKKKQQQRRRTTTTTTRRRPPPLLLJJJEEEFFFGGGHHHHHHIIILLLOOOMMMQQQTTTVVV]]]fffmmmnnnoooqqqsssvvvxxxzzz||||||{{{mmm]]]SSSMMMHHHHHHJJJLLLRRR\\\fffpppyyyxxxqqqkkkhhh___ZZZTTTOOOMMMKKKJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJNNNSSSUUUUUURRRQQQPPPOOOLLLGGGDDDCCCBBBAAA@@@DDDDDDBBBAAA@@@@@@@@@@@@??????@@@@@@@@@??????>>>======<<<;;;999777666444111111222333444444555555444444555777<<>>;;;666111...---......333555888===@@@@@@>>><<<<<<;;;;;;:::888666555444666555555444444333222222444222000000111222222222333222222111111222222333000000111111111222222222111222222333333222222111333333222111111222333333111111111111000...------000//////...------,,,,,,...---,,,,,,------+++)))+++*********+++,,,------******************************+++++++++,,,,,,,,,******+++,,,,,,---......++++++******)))(((((((((************************+++***((((((***,,,,,,++++++,,,------,,,,,,...000000////////////000000111///000333555666555444333888666444444666888888888888888777777777777888888888888888888888888888888666666666666666777777777<<<:::777555444555777888888666555333333333555666333333222222222333444444555444333333222222222222333222111000000111222222666777999999888888999;;;>>>>>>>>>???@@@@@@AAAAAA===============>>>??????>>>======<<<<<<<<<======>>>@@@CCCDDDEEEGGGIIIKKKLLLJJJIIILLLSSS\\\dddhhhmmmrrrxxx}}}~~~}}}}}}|||||||||{{{xxxuuuvvvzzz}}}zzzrrrlllhhhccc[[[UUUQQQNNNKKKIIIIIIIIIHHHFFFEEEGGGHHHIIIJJJNNNRRRVVVWWW[[[^^^]]]WWWPPPKKKJJJNNNMMMKKKKKKMMMNNNNNNMMMKKKLLLNNNRRRYYY```fffjjjnnnqqqvvv|||{{{mmmaaa[[[YYYWWWWWW\\\bbblllxxxsssoooiiiddd___ZZZUUURRRJJJIIIGGGFFFEEEEEEEEEFFFBBBCCCCCCDDDEEEEEEEEEDDDFFFGGGHHHJJJJJJJJJIIIHHHHHHFFFEEEFFFGGGGGGCCC@@@CCCBBB@@@???>>>??????@@@@@@@@@@@@@@@???===<<<;;;<<<;;;;;;:::999888777777444444444333333222222222222444555777888;;;>>>BBBKKKSSS```kkkrrrrrrnnnkkkgggffffffgggjjjnnnqqqssstttvvvyyyxxxsssmmmhhheeecccaaa\\\TTTKKKEEEBBBAAABBBDDDFFFFFFGGGMMMVVV___pppyyyxxxnnnhhhccc]]][[[]]]^^^[[[XXXVVVWWWVVVUUUUUUVVVYYY\\\```cccjjjrrryyy~~~pppccc^^^YYYUUUTTTUUUUUUTTTSSSPPPLLLHHHFFFEEEEEEDDDDDDEEEHHHKKKNNNNNNRRRUUUUUUWWW\\\```___]]][[[UUULLLCCC;;;777555333333444444444555555555444444555444333444666999=========<<<;;;===@@@CCCEEEIIIKKKMMMUUUcccpppuuu~~~{{{wwwlllZZZEEE:::999777777888777666666888;;;999999999::::::;;;;;;;;;===<<<:::888777666555555888777555444555666888999hhhhhhgggeee___WWWNNNHHHFFFHHHLLLRRRZZZbbbhhhlllrrrqqqqqqrrrrrrnnngggbbbXXXXXX[[[___bbb```\\\XXXUUUQQQKKKEEEBBBBBBDDDFFFJJJJJJLLLNNNOOOMMMHHHEEE>>>;;;666222///......///444666999===@@@@@@>>><<<:::::::::999888666555444555555444444333222222222111///...---...///000000222111111000000111111222111111111111222222222222000111111222222111111000000000000000000000000000000000111000000///...---111000000///......---------,,,+++,,,------+++)))***************+++,,,,,,+++++++++***************************+++++++++,,,))))))******+++,,,,,,---))))))))))))************************************...,,,))))))***,,,------+++,,,---,,,++++++,,,..................//////000000111333555666666666666888666444444666777777777888888777777777777888888999999999999999999999999999888888888888888888888999888666444444666888:::777666444333333444555666444444333333333333333444444444333222222222222222333222111000000111222222555666888888888888999;;;<<<===>>>???@@@BBBCCCCCCBBBAAA???===<<<:::::::::======<<<<<<<<<<<<======>>>@@@BBBCCCDDDEEEGGGIIIJJJIIIHHHKKKQQQZZZbbbgggmmmsssyyy~~~~~~}}}{{{{{{~~~~~~vvvpppmmmhhh```YYYRRROOOLLLJJJJJJJJJIIIHHHHHHJJJKKKMMMOOORRRWWW[[[aaaeeehhhfff```ZZZVVVUUUSSSQQQOOONNNOOONNNMMMLLLLLLMMMNNNRRRXXX___fffkkknnnsss{{{{{{qqqllljjjiiihhhkkkqqq{{{uuummm___[[[WWWSSSPPPMMMIIIFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEHHHGGGGGGIIILLLLLLJJJHHHGGGFFFDDDCCCBBBAAABBBBBBAAAAAAAAAAAA@@@??????>>>??????>>><<<;;;999888888999999888888777777666666333444666777888;;;???BBBJJJSSS```kkkqqqpppmmmjjjeeeeeefffhhhjjjmmmppprrrrrruuuxxxyyyuuupppllljjjfffddd___WWWNNNGGGCCCBBBBBBDDDFFFFFFGGGLLLTTT\\\kkksss|||~~~}}}yyyooofff___ZZZUUUTTTVVVWWWUUUSSSTTTUUUUUUUUUUUUVVVYYY[[[___bbbhhhpppxxx}}}kkk___ZZZUUURRRPPPPPPPPPPPPOOOMMMJJJGGGEEECCCCCCCCCCCCEEEIIIMMMPPPQQQWWW\\\^^^ccciiillllllfffbbbYYYNNNDDD<<<777666111111111222222222222222333444555444333444666999888999:::;;;;;;===AAADDDFFFJJJMMMPPPXXXgggssswwwyyynnnaaaQQQ@@@888888444555666555444555888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999888777666555555999888666666666777999:::nnnnnnlllggg___UUUKKKFFFDDDFFFJJJQQQYYYbbbjjjnnnssssssssssssqqqkkkddd^^^XXX]]]dddjjjmmmjjjccc]]]YYYTTTKKKDDD@@@@@@CCCFFFIIIJJJKKKMMMMMMKKKFFFCCC>>>;;;666222//////000111444777:::>>>??????===<<<999999999999888777555555444444444333222222111111///......------......///000000000//////000000000111111111222222222333333///000000000000000000/////////000111111000////////////000000000000//////111111000000///.........---,,,+++,,,------+++)))******)))))))))***++++++++++++++++++******)))))))))))))))*********++++++(((((())))))***+++++++++(((((())))))***++++++,,,************************000---***)))***,,,------,,,,,,---,,,******+++,,,---------------...//////111111333444666777888999999777555444555777777666888888777777777777888888::::::::::::::::::::::::<<<;;;;;;::::::999999999666555444444444666999:::666555444444444555666777666555444444333333333333444333222222111222222222222222111111111111222333333555777888777888:::<<<;;;<<<===???@@@BBBCCCDDDBBBAAA???===;;;999888888======<<<<<<<<<<<<=========???AAABBBBBBCCCEEEGGGHHHGGGGGGIIIOOOWWW```eeennnsss{{{zzzuuurrrmmmfff___WWWTTTQQQOOONNNNNNMMMLLLLLLMMMOOOQQQTTTXXX___ccciiimmmooonnnhhhccc```___^^^\\\ZZZXXXVVVTTTQQQNNNNNNNNNNNNQQQVVV^^^fffjjjlllsss~~~~~~~~~{{{rrriii```ZZZQQQNNNKKKIIIHHHGGGEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCGGGJJJMMMMMMLLLKKKJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCCCCAAA???>>><<<::::::999999888777777666555555444555777888999;;;???BBBIIISSS```kkkooonnnjjjgggcccdddfffhhhkkknnnpppqqqqqquuuyyyzzzxxxuuurrrqqqjjjhhhccc[[[QQQIIIDDDBBBBBBCCCEEEEEEFFFJJJQQQWWWeeelllssstttrrrnnneee\\\UUUQQQMMMMMMOOOPPPPPPNNNPPPRRRTTTUUUUUUVVVYYY[[[]]]```fffmmmuuu{{{xxxdddZZZUUUPPPLLLLLLJJJKKKKKKKKKJJJHHHFFFEEECCCDDDEEEFFFHHHMMMRRRVVVZZZaaahhhlllrrrxxxzzzwwwqqqjjj]]]OOOCCC:::666444111111111111111111111111333444555555444555777999555777;;;===???AAADDDGGGIIIMMMQQQUUU___nnnxxx|||rrraaaRRREEE:::555666222333333333333555888:::==================<<<<<<:::999888777666666666666999888777777777888:::;;;rrrrrroooiii___TTTJJJEEEDDDFFFJJJQQQZZZdddlllqqqtttuuuuuutttpppiiiaaa\\\XXXaaakkkrrrtttqqqiii```___XXXMMMDDD???@@@DDDGGGJJJJJJJJJKKKLLLIIIEEEBBB<<<:::666222000000111222555888<<>>===<<<777888888888777666666555333333333222111111000000///000000000/////////000111000000//////000000111111111111222222222222333///000000111111000000//////111222444444222111///...//////000000000000///000/////////.........---,,,+++***+++------+++)))***)))))))))))))))******,,,,,,++++++***)))))))))((())))))))))))*********)))))))))*********++++++)))))))))******+++++++++************************111---***((()))+++---------......,,,******+++,,,------------...///000000000111111333555777999:::999777444444555666666555999888888777777888888999::::::::::::::::::::::::===<<<<<<;;;:::999999888555555444444444666888999666555555444555555666777777666555444333333333333222222111111111111222222222222111222222222333333222444666777777888:::<<<;;;<<<======>>>???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>>===???AAAAAABBBBBBDDDFFFGGGFFFGGGHHHMMMUUU^^^dddmmmsss{{{|||xxxvvvrrrkkkddd^^^[[[WWWUUUTTTSSSQQQPPPMMMOOOQQQSSSWWW]]]dddiiipppsssvvvuuuppplllkkkkkkmmmkkkhhhfffccc___ZZZWWWQQQOOONNNOOOTTT[[[ccchhhgggppp}}}ssshhhaaa\\\WWWTTTMMMKKKIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDD???@@@BBBEEEHHHKKKMMMMMMLLLKKKJJJHHHFFFDDDCCCBBBCCCBBBBBBBBBBBBCCCCCCDDDFFFEEEDDDBBB@@@>>>===<<<::::::999888777666666555555666777888888:::>>>AAAHHHRRR```jjjllljjjfffdddbbbcccfffjjjmmmpppqqqrrrssswww{{{|||{{{xxxvvvuuunnnmmmggg___TTTJJJDDDAAAAAABBBCCCDDDEEEHHHMMMQQQ___eeejjjjjjhhhddd\\\TTTMMMKKKHHHHHHJJJMMMMMMMMMLLLOOORRRUUUVVVWWWZZZ[[[[[[___eeelllsss{{{rrraaaWWWRRRLLLIIIHHHFFFFFFGGGHHHHHHGGGGGGFFFGGGIIILLLMMMOOOSSSZZZ___gggnnnvvv|||~~~xxxnnn^^^MMM@@@888444222444333333333333222222222333444555666555666888999777;;;???BBBDDDFFFIIIKKKLLLQQQWWW]]]hhhvvv~~~zzziiiTTTFFF===555222222000111333333333555999;;;===>>>>>>>>>>>>===;;;:::777777666666555666666666777777777777777888::::::tttuuurrrjjj___SSSJJJFFFEEEGGGLLLTTT]]]gggoootttvvvwwwwwwuuuppphhhaaa]]]\\\gggsssxxxyyywwwnnneeeccc[[[OOODDD???@@@DDDHHHJJJJJJJJJJJJJJJHHHDDD@@@;;;888444111000000222333555999>>>@@@???===<<<<<<777777777777777666555444222222222111000000//////...000111111///...///111111111111000000111111111000000111111111111222222000111111111111111111000///000222333333222000///...//////000000000000///......------------,,,,,,+++******+++,,,---+++)))******)))))))))))))))***+++++++++*********))))))((())))))))))))******************+++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))...,,,(((''')))+++,,,,,,/////////...,,,+++---...............///000111222///000000111333666888999888666444444555666666555999999888888888888999999::::::::::::::::::::::::<<<<<<;;;:::999888888777777666555444444555666777666666555555555666666666777666555444333222222222111111000000000111111222111111222222333333333333111333555666666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;888888888999:::<<<===>>><<<<<<<<<<<<<<<===>>>>>>===???AAABBBBBBCCCEEEGGGGGGHHHIIIJJJMMMUUU^^^eeemmmrrr{{{~~~|||{{{xxxqqqkkkdddaaa]]]YYYWWWUUUSSSQQQOOOPPPRRRUUUYYY```hhhnnnwww{{{~~~~~~{{{zzz{{{|||{{{yyywwwtttpppjjjccc___SSSRRROOOOOOSSSYYY```dddeeennn|||vvvhhh]]]WWWUUUSSSQQQKKKJJJHHHGGGHHHIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEECCCDDDFFFHHHJJJMMMOOOQQQNNNNNNMMMLLLJJJHHHGGGFFFCCCCCCBBBBBBBBBCCCDDDDDDGGGFFFEEEDDDBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;666888999999999:::>>>@@@HHHRRR___hhhhhheeecccbbbbbbcccgggkkknnnqqqssstttwwwzzz}}}~~~|||zzzxxxxxxrrrpppkkkbbbVVVKKKCCC??????@@@AAABBBCCCFFFJJJLLLVVV\\\```___]]]ZZZSSSLLLGGGFFFDDDEEEGGGIIIKKKLLLJJJNNNRRRUUUWWWYYY\\\^^^]]]bbbiiiooovvv}}}~~~pppaaaXXXRRRKKKGGGFFFDDDDDDFFFGGGHHHHHHIIIIIIKKKOOORRRTTTVVVZZZbbbiiittt|||zzznnn\\\KKK???888444222333333333333333333333333333555777777777888999;;;;;;>>>BBBEEEGGGIIILLLNNNQQQWWW^^^fffqqq{{{|||lll\\\JJJ???999333000///000111333333444666:::<<<<<<===>>>>>>>>><<<;;;999666555555444444555555666555555555666777888999999xxxyyyvvvmmm```TTTLLLHHHHHHKKKQQQZZZccclllssswwwxxxyyyyyyvvvpppiiidddbbbcccpppyyyzzzzzzyyysssjjjddd\\\OOODDD???@@@DDDHHHJJJIIIHHHHHHGGGEEEAAA>>>888666333000///000222444666:::???AAA>>><<<;;;<<<777777777777666555444333222111111000//////......+++...111000---,,,---///222111111000000111111222/////////000000000111111000111111222222111111000......///000000///......//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,******)))***,,,---+++***++++++***)))))))))******************************)))))))))*********++++++++++++++++++++++++++++++---,,,,,,+++******))))))))))))))))))))))))))))))+++)))((((((***+++,,,+++//////000///------...000.........//////111222333//////111222444555666777666555333333555666777666999999888888888888999999:::::::::::::::::::::::::::::::::999999888888888777777666666555666666666777777777666666666555555555444333333222222222222000000000///000000111222000111222333444444444333111333555666555666888:::<<<<<<;;;:::999888888777888888888888999:::;;;<<<<<<<<<;;;<<<<<<===>>>???===???BBBCCCDDDEEEHHHJJJIIIKKKLLLMMMOOOVVV```hhhnnnttt|||{{{uuukkkhhhbbb^^^[[[XXXUUURRRSSSTTTVVVXXX]]]dddlllrrryyy|||zzzrrriiibbbXXXVVVSSSRRRTTTXXX]]]aaagggnnnzzztttfffZZZTTTQQQOOONNNNNNLLLJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDFFFGGGHHHIIIKKKNNNPPPPPPQQQQQQQQQPPPOOONNNMMMEEEEEECCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>===:::;;;;;;;;;;;;<<>><<<===>>>@@@CCCEEEGGGHHHLLLRRRUUUTTTSSSQQQLLLFFFBBBAAAAAAAAACCCEEEHHHJJJKKKNNNRRRUUUYYY\\\```cccbbbhhhpppwww}}}rrreee\\\TTTLLLFFFEEECCCDDDEEEFFFHHHIIIKKKKKKMMMRRRWWW[[[]]]cccmmmuuuvvviiiWWWGGG>>>999666555111111222222222333333333444666999:::::::::;;;<<<<<>>??????===;;;:::555555444444333444444444444444555666777888888999~~~{{{qqqbbbUUUMMMJJJKKKOOOWWW```iiiqqqvvvyyyzzz{{{{{{wwwqqqkkkiiihhhiiiuuu{{{xxxvvvwwwssskkkbbbZZZNNNCCC>>>???CCCFFFHHHFFFEEEDDDDDDAAA===;;;666444111///...000222444666;;;AAAAAA>>>;;;;;;<<<888777777666555444222111111111000//////......---+++///222222...,,,...000000000000//////000000000............///////////////000000000000000000///////////////////////////000000111000000///...---------------------------***))))))***,,,,,,+++***,,,,,,+++***************)))))))))***++++++,,,,,,************+++++++++,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))((()))***---...---,,,---.........------...000---------...///000111222///111333444666666666555555333222222555777888888:::999999888888999999:::999999999999999999999999:::999999999999999999999666666666666777888888999888888888777666555444333333222222111111111222222///////////////000111111000111222444444444444444222444555555555555777888;;;;;;::::::999999888888999888888888888999::::::;;;;;;;;;<<<<<<===>>>???===@@@CCCEEEFFFHHHKKKMMMLLLNNNPPPPPPRRRXXXccckkkpppvvv~~~vvvrrrlllfffbbb^^^ZZZWWWXXXYYYZZZ]]]aaaiiiqqqwwwyyy}}}xxxllleee]]][[[YYYWWWXXXZZZ]]]___gggmmmxxxvvvhhh]]]WWWTTTQQQOOOSSSQQQOOOPPPQQQRRRRRRQQQNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHDDDFFFHHHHHHHHHJJJNNNQQQPPPPPPRRRSSSTTTSSSSSSRRRIIIGGGFFFDDDCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKGGGFFFEEEDDDCCCAAA@@@@@@>>>?????????>>>@@@BBBEEEKKKTTT^^^bbb```]]]^^^``````aaacccfffjjjooosssuuuyyy|||~~~}}}||||||{{{yyytttjjj]]]NNNDDD>>>:::;;;<<>>>>>@@@CCCGGGJJJOOOTTTXXX^^^dddkkkqqquuutttiii^^^KKKAAA888555333000///222000111222222222444777:::;;;<<>>;;;;;;<<<888888777666555333111000000000000///......---------222555555111///000333//////............//////---------............///......////////////......111111000000000000111111111111111111000///---------.....................)))))))))***,,,,,,+++***------,,,+++******++++++(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,))))))))))))((((((((((((*********++++++,,,------))))))))))))))))))))))))((((((***,,,///000///---+++,,,------,,,,,,...000+++,,,,,,---...///111111111222444777777777666555444222111222555777888888:::999999888888999999:::888888888888888888888888999:::::::::::::::::::::444444555777888:::;;;;;;999999999888777555333222111111111000111111222222///////////////000111111000111222444555555444444333444555555444444666777::::::::::::::::::::::::666666777777888999;;;;;;;;;;;;;;;<<<<<<>>>??????>>>@@@CCCFFFGGGJJJMMMOOONNNPPPRRRRRRSSSZZZdddmmmrrrxxx{{{tttnnniiieee```]]]]]]]]]___aaaeeellluuu{{{~~~|||ooogggaaa___]]][[[[[[\\\]]]___fffkkktttwwwkkkbbb]]]ZZZWWWUUUSSSRRRQQQRRRTTTUUUVVVUUURRRQQQPPPOOOPPPQQQRRRSSSOOOOOOOOOOOOOOONNNMMMLLLOOONNNLLLKKKJJJKKKLLLLLLHHHKKKMMMMMMMMMOOOSSSWWWMMMNNNPPPRRRSSSTTTTTTSSSKKKJJJHHHFFFEEEEEEFFFGGGFFFGGGHHHJJJKKKMMMNNNOOONNNMMMLLLKKKIIIHHHGGGFFFAAABBBCCCBBBAAABBBEEEGGGLLLTTT]]]```]]][[[]]]aaa______```cccgggmmmrrruuuxxx{{{~~~~~~~~~~~~|||wwwmmm___PPPEEE???999999;;;>>>BBBDDDEEEEEEFFFJJJMMMMMMMMMOOOMMMHHHAAABBBBBBBBBCCCEEEIIIKKKNNNPPPSSSVVVZZZ```ggglllooowwwxxxlllbbbXXXLLLEEECCCCCCCCCDDDEEEGGGIIIKKKLLLRRRZZZdddkkkqqq{{{rrr```TTTDDD999444333222111222333444555777888999999666888;;;=========>>>??????BBBEEEIIINNNTTT[[[```ccciiiooossstttnnn___PPPBBB:::333111///...000444///000111111111222555888;;;===@@@BBBBBBAAA???>>>666555444333222222222222555666777888:::::::::;;;xxxsssjjj]]]SSSNNNQQQXXXccclllssswwwzzz{{{|||{{{xxxuuurrrpppooonnntttrrrpppooopppmmmhhhcccYYYOOODDD@@@CCCEEEEEEBBBEEECCC@@@???>>>===:::888333333111///---///333666===???AAAAAA>>><<<::::::888666555555666666555444/////////...------,,,,,,---------............//////......---------......////////////000000000000........................222111000///---+++******------......------,,,+++------------,,,,,,+++***)))***,,,---...------,,,%%%&&&'''((()))***++++++***************************************************)))((((((((()))+++,,,+++++++++*********)))))))))))))))***+++++++++,,,,,,)))((()))+++---+++)))------,,,,,,,,,,,,++++++///////////////000111111222333333444444444444444999888777666666777888999888777555555666777777666:::999888777666666666666:::888666666777888777666333333222333555777;;;===666777888888888777555444111111222222222111111000000000000000000111111222000///000000111222444444777777666555555555555666555666777888:::::::::;;;999999:::;;;;;;;;;::::::;;;===>>>???>>>???@@@BBB???AAACCCFFFIIIOOOUUUZZZXXXYYYXXXWWWXXX^^^gggnnnuuuzzz~~~wwwrrrmmmfffbbbfffffffffhhhmmmssszzz~~~{{{qqqjjjiiiccc```___^^^]]]```dddjjjooouuu}}}vvvjjjccc___\\\ZZZZZZZZZYYYZZZZZZ[[[\\\]]]XXXXXXWWWWWWXXXXXXYYYZZZVVVUUUTTTUUUVVVUUUSSSQQQNNNMMMKKKKKKMMMOOOPPPPPPRRRSSSTTTSSSPPPOOOOOOOOOSSSQQQPPPPPPQQQRRRRRRQQQLLLJJJFFFCCCBBBCCCEEEFFFGGGGGGHHHJJJOOOUUUZZZ]]]ZZZXXXVVVUUUSSSQQQNNNLLLNNNKKKFFFEEEFFFIIIKKKMMMRRRVVVZZZ\\\ZZZYYYZZZ[[[]]]]]]]]]```fffkkknnnooouuuxxx|||~~~~~~}}}||||||yyywwwrrrjjj```TTTIIIBBB===<<<<<<>>>AAACCCCCCBBBFFFFFFGGGKKKOOOOOOKKKGGGCCC@@@>>>@@@EEEIIIKKKKKKNNNQQQUUUYYY^^^ccchhhlllsss{{{~~~pppdddXXXLLLEEEDDDEEEEEEDDDEEEHHHLLLRRRUUUZZZ]]]ggguuuuuugggPPPGGG<<<555555555444222333222222333444666888:::999;;;<<<=========???AAACCCHHHJJJJJJNNNZZZeeekkkooorrrtttqqqgggZZZNNNGGG999888555222000000000111000111222333222333666888<<>>===;;;999777333222111///...///333666===???AAA@@@>>>;;;::::::888666444444444333222000000//////...---,,,,,,+++------------............000//////.........//////............////////////..............................------,,,,,,,,,+++------......------,,,+++,,,,,,------,,,,,,+++***((()))***+++++++++******************++++++++++++------------------------''''''''''''''''''''''''***))))))((()))***+++,,,,,,,,,,,,+++++++++******)))))))))***************+++)))((())),,,---,,,***------,,,,,,,,,,,,++++++------------...///000111555555666777777777777666888777777666666777777888777666555555666777777666999888777777666666777777:::888666666777777666555333333333333555777999:::999999888888777666444444333111000.........///000000000//////000000111222//////000111222333555555777666666555555555666666777777999:::;;;<<<<<<<<<999::::::;;;;;;;;;;;;;;;<<<===??????>>>>>>???AAADDDEEEGGGIIILLLRRRYYY^^^]]]^^^]]][[[\\\aaakkkrrrzzz~~~|||wwwpppkkknnnmmmnnnoootttyyy~~~rrrkkkjjjddd``````___^^^```eeeiiiooouuu}}}~~~tttmmmiiifffdddddddddccccccbbbccccccccc\\\\\\\\\]]]^^^___```aaa^^^]]]\\\[[[[[[ZZZWWWUUURRRQQQPPPQQQTTTWWWXXXXXXYYY[[[\\\[[[YYYWWWVVVVVVUUUSSSQQQPPPQQQQQQPPPOOOLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIJJJLLLQQQVVV[[[^^^____________^^^]]][[[YYYWWWSSSOOOMMMOOOQQQSSSTTTWWWYYY\\\\\\[[[[[[\\\^^^___]]]\\\^^^bbbhhhkkkmmmuuuxxx|||}}}|||zzzyyyyyywwwtttpppiii___TTTHHHAAA>>><<<<<<<<>>??????@@@BBBDDDBBBGGGJJJLLLRRR^^^iiinnnqqqqqqnnnfffZZZMMMAAA;;;444333111000000000111111///111222222222333666888999===AAA@@@BBBDDDCCC???<<<999666444555555555555555777999::::::;;;===???~~~yyyuuurrrjjj___XXXWWWUUU\\\eeennntttxxx{{{|||}}}|||zzzwwwtttrrrpppoooooollliiigggfffbbb[[[VVVGGGAAA:::999>>>CCCDDDCCCDDDBBB???===<<<:::888555333222111///...000444777===???@@@???===;;;::::::777555333222111000...,,,000000///...---,,,+++***------------............000///////////////000000------------............////////////////////////******++++++,,,------...------......------,,,+++,,,,,,,,,,,,,,,++++++*********+++++++++***))))))//////...---,,,,,,+++***++++++++++++++++++++++++***************************))))))))))))***++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++***)))((())),,,---...---------,,,,,,,,,,,,+++++++++++++++,,,---///000111555666666777777777777777666666666777777666666666666666555555555555666666777666666666777777888999:::888666666666666555444333333444444555666666666:::999888666555444444444666444000---,,,---000111///////////////000000111///000111222333555666777666666555555555666666777999:::;;;<<<===>>>>>>>>>:::;;;;;;<<<<<<<<<<<<<<<===???@@@???>>>>>>???@@@BBBCCCDDDEEEIIIOOOWWW\\\bbbbbbaaa______eeeooowww}}}wwwxxxxxxyyyzzz}}}wwwpppkkkeeebbbaaa```___aaafffiiinnnuuu}}}{{{wwwtttrrrrrrqqqqqqpppoooooonnnnnnhhhhhhiiijjjlllnnnpppqqqpppnnnkkkjjjhhhfffccc```[[[ZZZ[[[]]]aaaeeeffffffgggiiijjjiiifffbbb___^^^ZZZXXXUUUTTTSSSRRRPPPNNNJJJKKKKKKLLLLLLKKKJJJJJJMMMMMMNNNPPPSSSWWW[[[^^^ggghhhiiijjjiiihhhfffdddaaa^^^ZZZYYYYYY[[[\\\\\\^^^______^^^]]]^^^```cccbbb___[[[[[[^^^bbbfffhhhsssvvvyyyzzzyyywwwvvvuuuuuurrrnnniii```VVVJJJCCC@@@===::::::;;;>>>??????CCCDDDGGGKKKOOOOOONNNKKKIIIFFFCCCBBBEEEIIIMMMNNNTTTWWW[[[^^^aaaeeejjjmmmttt|||oooaaaTTTHHHBBBAAABBBDDDFFFHHHKKKPPPVVVZZZiiinnnyyy{{{bbbOOOEEE<<<888333111333555555444444444444555666888:::;;;===>>>@@@@@@AAABBBDDDFFFCCCIIIMMMPPPWWWcccllloooqqqlllcccXXXKKK@@@777222.........///000000111111///000222222222444666888999>>>AAAAAACCCEEEDDDAAA===:::777555666666666666777999:::;;;;;;;;;===???{{{xxxvvvrrriii^^^XXXYYY\\\aaaiiippptttwwwyyyzzzxxxwwwvvvtttrrrpppooonnnnnnjjjgggdddbbb]]]VVVPPPEEE@@@;;;;;;@@@DDDFFFFFFFFFDDDAAA>>>===;;;888555222222111///...111555888===???@@@>>><<<999999999666444222111111000...,,,000000///...,,,+++******,,,,,,---------.........///............//////000------........./////////////////////////////////******+++,,,---.........------......------,,,+++++++++,,,,,,,,,++++++***------------,,,++++++***000000///...---,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,++++++++++++******.........------,,,,,,,,,***))))))***+++---//////------,,,,,,,,,+++++++++******+++,,,---///111222333444555555666666555555444555666777777666555444555666666555444444555666555555555555777888999::::::888666555666666555333444444555555555555444444888777555444333333444555888666333111000000111222//////......//////000111///000222444555777777888666666666666666777888888;;;;;;<<<===>>>?????????;;;<<<======>>>>>>======???@@@AAA@@@???>>>???@@@@@@AAABBBCCCFFFMMMUUU[[[cccbbbaaa___```gggrrr{{{|||uuukkkfffbbbbbbaaa```bbbgggiiinnnvvv~~~}}}}}}~~~~~~~~~~~~~~~}}}zzz{{{|||~~~~~~{{{xxxtttppphhhhhhiiimmmrrrvvvxxxxxxxxxyyyzzzxxxsssmmmhhhfffbbb___]]]ZZZXXXVVVRRRPPPNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQRRRSSSVVVYYY\\\^^^jjjlllnnnooonnnmmmkkkjjjjjjgggdddcccdddeeeeeeeeegggfffdddbbbbbbccceeegggfffaaa[[[YYYZZZ^^^aaaccclllpppsssuuutttsssrrrrrrsssqqqnnnjjjddd[[[OOOGGGAAA>>>:::888999<<<>>>???BBBDDDGGGKKKNNNOOOOOONNNMMMKKKGGGFFFGGGKKKOOOQQQWWWZZZ]]]___bbbeeeiiilllssszzz|||kkk]]]PPPDDD???@@@@@@BBBFFFIIILLLRRRZZZ```lllssskkkSSSDDD>>>777555333333555777777666444555555777888999;;;;;;>>>???@@@@@@@@@BBBEEEGGGGGGMMMSSSWWW^^^hhhmmmnnnjjjbbbVVVJJJ@@@:::555333,,,---...///000111000000...000222222333444777:::<<>>AAAEEEFFFFFFHHHFFFCCC@@@>>><<<888666111111000//////111666:::>>>??????===:::888888888444222111111222222000///000///...---,,,+++******,,,,,,,,,------------...---,,,,,,,,,------...///....../////////000000000////////////////////////------------............------......------,,,+++******+++,,,,,,+++++++++...------,,,,,,+++++++++------------,,,,,,,,,,,,------------------------)))))))))))))))))))))))))))*********++++++++++++************))))))))))))------,,,,,,++++++******))))))))))))***,,,...000------,,,,,,,,,+++++++++++++++,,,---...000222333333444444555555555555555333444555666666555444333444555666555333222444666333444444555666888:::;;;:::888666666666666555444555555666666555555444333444333333222333444666777777666555444333222111000///////////////000111111111222444666777888888888666666666777888999:::;;;<<<<<<===>>>????????????======>>>????????????>>>@@@AAABBBAAA@@@???@@@AAADDDDDDFFFGGGKKKQQQYYY^^^aaa```]]][[[]]]eeerrr{{{wwwjjjeeebbbbbbbbbaaadddiiiiiiooowwwxxxyyy{{{xxxrrrooojjjhhheeecccaaa]]]YYYUUUYYYWWWUUUSSSSSSUUUWWWXXXVVVVVVVVVWWWYYY[[[]]]^^^fffjjjnnnpppppppppqqqsssrrrpppooonnnooopppooonnnnnnmmmjjjhhhhhhiiijjjkkkiiiccc\\\WWWWWWYYY\\\^^^cccfffkkknnnnnnnnnnnnoooqqqooommmkkkiiiaaaVVVMMMCCC???:::888999<<<>>>???BBBDDDHHHKKKNNNOOOPPPPPPQQQOOOMMMKKKKKKNNNRRRUUUYYY[[[^^^```bbbeeeiiillltttzzzrrrbbbVVVJJJAAA===>>>===AAAEEEIIINNNVVV```hhhvvv}}}```JJJ???;;;444333333444555666555444555666777888:::;;;<<<<<<>>>???@@@@@@@@@BBBFFFIIIJJJRRRZZZaaahhhoooooolll___VVVIII>>>888555444333...///000111111000000///...000222333444666999<<<===BBBEEEEEEGGGIIIHHHDDD@@@>>>:::999999::::::999999;;;<<<<<<;;;;;;<<<===xxxyyyyyytttfffYYYVVVZZZhhhlllppptttuuuuuuvvvwwwwwwwwwwwwvvvtttrrrooonnngggddd```^^^\\\WWWPPPKKK@@@???===>>>AAADDDFFFFFFJJJGGGDDDAAA???<<<888666111111000//////222777;;;>>>???>>><<<999777777888333222111111222333111000......------,,,+++++++++,,,,,,,,,,,,------------++++++++++++,,,---......////////////000000000111........................//////............------------......------,,,+++)))***++++++++++++++++++++++++***))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++***))))))))))))((((((((())))))(((((((((((((((((()))))))))(((((()))---000------,,,,,,,,,,,,++++++,,,,,,,,,---...000111222444555555666666666666666333333444444444444333333222555666555222111444666333333444555666888999::::::888666666777888777666777777666666555555555555222333333444555777888999333444444444333111000///000000000000000111111222333444666888999999888888777777888999:::;;;===>>>===>>>??????@@@@@@@@@???>>>>>>???@@@@@@@@@@@@@@@AAACCCDDDCCCBBBBBBCCCDDDFFFHHHJJJLLLPPPUUU\\\```aaa___\\\XXXYYYbbbnnnxxxuuuhhhccc```aaabbbbbbfffkkkkkkqqqxxx|||wwwuuurrrpppnnnjjjfffbbbbbb```\\\YYYXXXYYY[[[]]]]]]]]]]]]]]]^^^___``````bbbffflllooopppsssxxx|||yyyxxxwwwxxxyyyzzzyyywwwtttrrrppppppppppppnnnlllhhhbbbZZZUUUSSSUUUWWWXXXZZZ^^^cccfffggghhhiiiiiillljjjiiijjjjjjeeeZZZQQQCCC@@@;;;999;;;===@@@AAABBBEEEIIILLLMMMNNNPPPQQQSSSSSSSSSQQQQQQSSSVVVYYYZZZ\\\___aaacccfffjjjmmmvvvzzzpppdddWWWMMMEEE===;;;<<<;;;???DDDHHHNNNYYYgggrrrrrrVVVCCC:::888111222222222333333333333666777999:::<<<============???@@@BBBDDDGGGLLLPPPTTT\\\fffnnnsssuuuppphhhSSSJJJ>>>666222111///...111111111111000000000000///111333555666888;;;>>>;;;AAAEEEGGGJJJOOOOOOLLLBBB???<<<:::;;;;;;;;;;;;<<<>>>??????>>>>>>@@@AAAuuuxxxyyytttfffYYYWWW\\\iiilllqqqtttvvvwwwxxxyyyzzzzzzyyywwwsssoookkkiii```]]]ZZZXXXWWWSSSMMMGGG>>>===>>>@@@CCCFFFHHHHHHJJJGGGDDDAAA>>>;;;777444000111000///000333888<<<>>>???>>>;;;888666666777555333111111222111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++,,,---...//////........./////////000000------------------------------------------------------......------,,,+++))))))***++++++++++++++++++***)))))))))***+++,,,))))))*********+++++++++))))))))))))))))))))))))........................)))***+++,,,,,,,,,++++++*********))))))))))))(((''''''(((((((((((((((((()))))))))'''&&&'''+++...------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000333444444555555555555555333333222222222222333333111444666444111000333777333333444444666777999:::999888777777999::::::999999888777666555666777777555666777888999999::::::555444333222222222222222111111111111111222333333555666888999:::999888777888999999:::<<<===???@@@@@@@@@AAAAAABBBBBBAAAAAA??????@@@AAAAAAAAAAAAAAABBBCCCEEEEEEDDDDDDEEEGGGJJJMMMPPPTTTWWW\\\aaadddfffccc]]]XXXWWW^^^jjjttt~~~ttteeeaaa^^^```bbbcccgggllllllrrrzzz~~~yyyvvvnnnllliiifffdddcccccccccdddddddddcccddddddddddddbbbfffkkkmmmmmmpppwww|||{{{zzzzzz|||~~~}}}|||vvvvvvvvvwwwwwwuuupppkkkeee___XXXRRRPPPPPPQQQRRRTTTXXX]]]```aaaaaabbbbbbdddbbbcccfffiiieeeZZZQQQDDDAAA===<<<>>>@@@BBBBBBCCCGGGJJJLLLLLLMMMOOORRRTTTVVVWWWWWWVVVWWWZZZ]]]\\\^^^aaaccceeehhhllloootttvvv{{{wwwrrr___UUUKKKEEE@@@:::999;;;999===CCCGGGNNN[[[mmmzzzfffMMM>>>777555111222333333333444555666777888:::<<<===>>>>>>>>><<<>>>AAAEEEJJJPPPXXX]]]gggoooxxx}}}}}}wwwiii[[[GGG@@@777222111111...,,,111111000//////000111222000222444666777:::>>>@@@===CCCGGGIIIMMMRRRRRROOOCCC@@@===<<<<<<======<<<===>>>@@@@@@???@@@AAACCCsssvvvyyytttfffYYYXXX^^^hhhlllqqquuuwwwxxxzzz||||||{{{yyyvvvqqqkkkfffccc[[[XXXUUUTTTSSSPPPJJJEEE======???BBBEEEIIIKKKLLLJJJGGGCCC@@@===:::666333000000000///000333888<<<>>>???>>>;;;888666666777666444222111000///---+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---...///000111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------......------,,,+++((()))***+++++++++++++++,,,,,,+++++++++,,,...///************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++************)))))))))******+++++++++,,,)))***)))'''%%%%%%)))------------,,,,,,,,,++++++++++++++++++,,,,,,---...000111222222333333222222444333222111111222333444111444666444000///333777444444444444666777888999999888777888:::;;;;;;;;;:::999777555555777888999888999:::<<<<<<;;;::::::888777444222222333666888222222111111222222333444666777999::::::999777666999999:::;;;===???@@@BBBBBBBBBCCCCCCDDDCCCCCCCCC???@@@AAAAAABBBBBBAAAAAABBBDDDEEEFFFEEEFFFGGGIIIRRRUUUZZZ^^^aaaeeeiiilllkkkggg```YYYVVV\\\hhhqqq~~~tttccc___]]]```aaacccgggmmmmmmsss{{{}}}|||zzzxxxuuuqqqooommmhhhhhhhhhhhhhhhgggggggggfffiiikkkkkkiiijjjpppvvvyyyyyyzzz|||~~~~~~|||xxxxxxyyy{{{|||xxxqqqkkkbbb]]]UUUPPPNNNNNNNNNNNNRRRVVVZZZ]]]]]]]]]]]]]]]^^^]]]^^^bbbfffcccYYYPPPDDDAAA>>>>>>@@@BBBCCCDDDDDDGGGKKKLLLLLLLLLOOORRRTTTWWWZZZZZZYYYZZZ\\\___]]]___bbbeeegggjjjooorrrpppqqqtttyyy}}}~~~{{{zzzqqqiiifffUUULLLDDD@@@===999888:::888<<>>>>>>>>>>>;;;>>>CCCHHHOOOXXXaaagggzzzuuu```NNN>>>999333111333444222///000///...---...000222333000222555777999;;;???BBBAAAGGGKKKLLLNNNRRRQQQNNNDDDAAA>>><<<============:::<<<>>>>>>>>>???@@@BBBuuuwwwvvvnnnbbb[[[[[[^^^kkkjjjjjjmmmssswwwxxxxxxvvvwwwvvvrrrkkkddd^^^[[[XXXUUURRRPPPPPPMMMGGGCCCCCCAAABBBGGGNNNQQQNNNKKKMMMHHHAAA<<<888555333111000///......000333777999???<<<:::::::::999666222444444222111///---,,,+++)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111...---,,,,,,,,,,,,---...000///---,,,+++,,,,,,---///000111111...---,,,---------,,,++++++******)))***++++++,,,+++***)))((()))************+++++++++...,,,++++++,,,---,,,+++&&&'''***,,,,,,+++)))'''******+++++++++,,,,,,,,,+++******)))******++++++,,,+++++++++,,,+++(((&&&$$$'''***++++++)))(((((())))))))))))))))))))))))------,,,+++***)))((('''------..................222222222222222222222222222222111...,,,+++---...333222111000000//////000000000111333444555666777999999999999999999999999888888999::::::;;;;;;<<<999999999888888888777777666555444333333333333333444333333333333444444555999999999999:::;;;<<<<<<===<<<;;;<<<>>>@@@AAA@@@BBBCCCEEEFFFGGGGGGGGGGGGEEECCCAAAAAACCCFFFHHHIIIFFFHHHJJJLLLNNNSSSYYY]]]cccbbbcccggglllpppooommmmmmggg^^^YYY[[[cccmmmttt~~~~~~ttteee^^^YYY[[[___ccciiioootttuuuxxx}}}{{{}}}yyysssooonnnmmmllllllkkkkkkiiifffdddgggmmmrrrtttsssssstttwww{{{}}}zzzwwwwwwyyywwwqqqlll^^^UUUMMMKKKHHHFFFJJJRRRTTTUUUVVVXXXXXXYYYYYYYYY[[[YYYXXX[[[^^^___ZZZVVVHHHEEEAAA??????BBBFFFHHHLLLNNNOOONNNMMMMMMNNNPPPUUUUUUWWWYYY[[[]]]___```bbbbbbccceeefffhhhiiijjjrrrtttuuutttrrrpppoooooosssrrrqqqnnniii___TTTMMMEEECCC???;;;999777777777;;;999;;;DDDPPP___qqqnnnSSSBBB777444555111222333555666777777888;;;===???@@@>>>=========???AAAEEELLLUUUaaappp{{{}}}gggSSSGGG888666444222111111111111111000000000111222333333333555777888999;;;>>>AAADDDEEEJJJRRRXXXWWWMMMDDDBBBAAA???===<<<<<<======@@@AAACCCDDDEEEDDDCCCCCCxxxxxxtttjjj___YYYZZZ^^^kkkjjjjjjmmmrrruuuvvvuuutttrrrnnnhhhccc```______ZZZVVVSSSQQQPPPMMMHHHDDDCCCCCCEEEKKKQQQTTTQQQNNNMMMHHHBBB<<<999666444222000/////////111555888;;;>>>;;;999999999888555222333222222111///...------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,---...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,---...///...,,,+++++++++,,,,,,++++++***))))))(((+++,,,,,,---,,,+++***)))************++++++++++++---,,,******,,,------,,,''')))***,,,,,,+++***)))************++++++,,,,,,------,,,,,,+++,,,,,,,,,*********+++,,,,,,***((()))***++++++)))((()))***************************+++++++++++++++*********((((((***+++---...///000111111111111111111111111000111111///......///111111000//////............,,,---...000222444555666999999999999999999999999::::::::::::;;;;;;;;;;;;999999999:::999999888777777666666555555555555555666666666666666777777888999999999999:::;;;<<<<<>>>>>???BBBDDDEEEEEEHHHIIIJJJLLLLLLLLLKKKKKKIIIGGGEEEEEEGGGJJJMMMOOOOOOQQQUUUXXX[[[```eeehhhppppppsssxxx|||~~~|||yyyuuupppgggbbbccciiirrrxxxuuufff___YYYZZZ]]]```ffflllrrrssswww}}}{{{vvvtttrrrpppooolllmmmllljjjggggggiiikkknnnoooqqqtttwwwzzz}}}}}}zzzxxxyyyzzzxxxqqqlll```XXXPPPLLLIIIGGGJJJQQQRRRRRRTTTUUUVVVVVVWWWWWWWWWUUUTTTXXX\\\]]]ZZZVVVKKKHHHDDDBBBBBBEEEIIILLLOOOPPPQQQPPPNNNMMMMMMNNNRRRSSSVVVYYY\\\^^^```aaacccccceeeggghhhjjjkkkkkknnnoooqqqqqqooommmkkkjjjjjjhhheeeaaa[[[SSSKKKEEE???===:::888666666666777:::999===EEEOOO]]]qqqfffNNN@@@888555666111222444555777888888888999;;;===>>>===<<<===>>>@@@BBBGGGPPP\\\mmmqqqYYYHHH@@@777666444222111111111111111111111111222333444555555777999:::;;;<<<@@@BBBDDDFFFKKKRRRWWWTTTKKKBBB??????>>>=========>>>???===>>>@@@BBBDDDDDDDDDDDD|||yyyqqqeeeYYYUUUYYY^^^hhhiiijjjnnnrrrttttttssssssnnnfff___\\\^^^bbbeee^^^ZZZVVVSSSRRROOOJJJFFFCCCDDDHHHOOOVVVXXXUUUQQQLLLHHHBBB===:::777555333/////////111333777;;;===>>>===:::999999888666444111111111000//////......---,,,++++++******++++++---------,,,,,,+++++++++......---------,,,,,,,,,...------,,,,,,------...------......------,,,,,,---......---+++***+++,,,+++++++++***))))))((((((,,,,,,,,,---,,,,,,+++***************+++++++++,,,,,,***)))***,,,---------******+++++++++,,,,,,,,,)))))))))************+++...------,,,+++++++++,,,***))))))***,,,,,,+++)))------,,,***(((((()))+++******************************++++++,,,,,,------'''((()))+++---...000000///////////////////////////000111000///000222444///......------------...+++,,,...000222444666777999999999999999999999999<<<;;;;;;:::::::::::::::888999;;;<<<;;;:::888777888888777777777777666666777777777777777888999999999999999999:::;;;<<<===AAABBBBBBCCCFFFHHHKKKLLLRRRSSSUUUVVVVVVUUUSSSRRRPPPNNNLLLLLLNNNRRRWWWZZZ\\\```fffkkkppptttxxx{{{~~~}}}vvvppppppuuu|||vvveee^^^XXXXXX[[[]]]bbbhhhmmmpppuuu{{{}}}zzzwwwtttppprrrrrrqqqmmmiiigggggghhhjjjnnnrrruuuxxxzzzzzz|||{{{{{{||||||yyyrrrlllddd\\\UUUQQQMMMLLLNNNSSSTTTTTTUUUUUUVVVVVVWWWWWWTTTSSSTTTWWW\\\^^^\\\YYYQQQNNNIIIFFFFFFIIINNNQQQSSSUUUUUUTTTQQQNNNMMMMMMNNNQQQUUUYYY]]]```bbbcccbbbccceeegggiiijjjjjjkkkiiijjjllllllkkkiiifffdddaaa]]]WWWQQQKKKFFF@@@===999888777666555666777888888999>>>FFFNNN\\\qqq~~~]]]GGG>>>999666666333333555777888999999999999:::<<<=========???@@@BBBFFFMMMWWWggg{{{{{{___HHH===;;;555444333222111111111111222222222222333444555666777999;;;<<<<<<>>>AAADDDEEEGGGLLLRRRUUUQQQGGG??????????????????@@@AAABBB>>>@@@BBBEEEGGGIIIJJJJJJ{{{ooo```UUUSSSYYY```eeegggkkkpppsssuuuuuuttttttlllbbb[[[ZZZ___fffkkkeeeaaa\\\YYYWWWSSSMMMHHHAAADDDKKKRRRXXXYYYUUURRRKKKGGGBBB>>>;;;888555333//////000222555999===???@@@>>>===;;;:::999777666111111000///...---,,,+++,,,,,,++++++***++++++,,,...------,,,,,,++++++***++++++,,,---............------------------------,,,,,,.........---,,,+++...///000///---,,,---...,,,,,,++++++***)))))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++))))))***,,,---...---,,,,,,+++++++++,,,---...)))))))))))))))))))))***,,,,,,+++***))))))))))))+++***)))***++++++***)))***++++++***)))(((***+++************************++++++,,,,,,,,,---------,,,------....../////////------------------------...000111000//////111222......---------......//////000111333444666777888888888888888999999999999<<<;;;999888777777777888888:::<<<======;;;888666777777888888888777777777666666666666777888999999999999999:::;;;<<<===>>>BBBCCCEEEFFFIIIMMMQQQTTT^^^```aaacccbbbaaa___]]]XXXXXXWWWVVVYYY^^^dddhhhlllqqqyyy~~~uuuccc[[[UUUVVVXXX[[[```fffhhhlllsssyyy}}}zzzwwwwwwwwwtttqqqmmmjjjiiiggghhhjjjmmmppptttwwwxxx{{{|||}}}~~~~~~zzzsssmmmhhhccc]]]XXXVVVVVVXXX[[[^^^]]]\\\[[[ZZZYYYYYYYYYVVVVVVWWW[[[___aaaaaa```WWWTTTOOOLLLLLLOOOSSSVVVYYY[[[[[[YYYTTTPPPMMMLLLLLLOOOTTTZZZ___ccceeefffaaacccfffhhhjjjjjjiiiiiifffggghhhiiiiiigggccc```\\\VVVNNNFFFAAA>>>;;;:::888888777666777777888999666999@@@GGGNNN[[[qqqvvvUUUCCC===:::777555444555777888::::::;;;;;;;;;===>>>>>>>>>@@@BBBDDDEEELLLVVVccctttfffNNN???:::999333333333222111111111111111111111222333444555666999;;;<<<===>>>@@@CCCEEEGGGKKKPPPSSSSSSMMMEEE>>>CCCBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHJJJMMMPPPQQQRRR|||mmm^^^SSSSSSZZZaaabbbgggmmmssswwwxxxxxxwwwrrrjjj```[[[]]]cccjjjnnnoookkkfffbbb^^^YYYQQQKKK@@@DDDKKKRRRVVVVVVRRROOOIIIFFFAAA>>>;;;999666333//////111333777:::>>>@@@>>>>>><<<:::777666666666333222000...,,,***((('''************+++,,,---...---------,,,,,,+++++++++***+++,,,---.........---------------------------+++,,,---.........,,,,,,...//////...,,,,,,---///...------,,,,,,+++*********)))))))))))))))*********++++++++++++,,,,,,,,,***)))((()))+++------------,,,+++***+++,,,...///***))))))))))))))))))))),,,+++******)))))))))***///---+++*********(((&&&$$$&&&***+++************************************---------,,,,,,,,,++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,...000111000...---...//////.........///000111111333444444444555555555555777777777888888999999999:::999777555444444555555888:::<<<======;;;888666666777888888888888777777666666666777777999:::::::::::::::;;;<<<>>>???@@@AAACCCGGGIIIMMMRRRYYY^^^kkkllloooppppppnnnllljjjbbbcccdddeeeggglllsssyyy}}}}}}sss___XXXRRRSSSVVVZZZ___eeedddiiipppvvv{{{}}}{{{wwwtttrrrpppnnnnnnjjjiiihhhhhhkkkpppuuuxxx{{{|||~~~{{{uuuqqqmmmkkkgggbbbaaadddfffgggiiigggdddaaa^^^\\\[[[ZZZYYYZZZ[[[]]]```bbbcccccc[[[YYYUUURRRRRRTTTWWWYYY^^^``````^^^XXXRRRMMMKKKJJJMMMRRRYYY___dddgggiiidddfffiiilllmmmllljjjiiieeedddeeeggghhhgggdddaaaYYYRRRIIIAAA<<<:::999999888888888777777666666666777:::AAAHHHOOO\\\sssoooQQQAAA<<<:::777555666777888:::;;;<<<=========>>>???@@@@@@CCCGGGJJJKKKWWWdddrrr{{{dddOOOBBB;;;888666222222333333222222222222111111111222333444555666999;;;===???@@@BBBEEEHHHLLLPPPTTTUUURRRLLLEEEAAAEEEEEEFFFFFFFFFFFFEEEEEEIIIJJJKKKNNNQQQTTTWWWXXX~~~nnn^^^UUUUUU\\\bbbdddjjjrrryyy||||||{{{zzznnnggg^^^[[[```hhhooorrryyyvvvqqqmmmhhh```UUUNNN@@@DDDKKKPPPRRRQQQMMMJJJGGGDDD@@@===;;;888555333//////111444777;;;===???<<<<<<:::777444333444555444333111...+++)))'''&&&)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***))),,,------......------,,,,,,,,,------......------,,,,,,,,,+++)))))),,,............---,,,,,,++++++)))(((((((((((()))******++++++++++++,,,,,,,,,,,,+++)))((()))+++,,,,,,,,,---,,,+++***+++,,,---...+++************)))))))))---,,,,,,+++,,,,,,------000...+++***))))))'''&&&!!!$$$)))++++++*********++++++++++++++++++++++++------,,,,,,++++++******&&&''')))+++---///111222------------------------...///111000...---------/////////000000222333444555555444444444444333333666666777777888999999999999777555333222222333444888999;;;<<<;;;:::888777666777888999999999888777888888888999:::;;;<<<===<<<<<<<<<===>>>@@@AAABBBBBBFFFJJJNNNSSSZZZcccjjjvvvxxx{{{}}}}}}{{{xxxvvvmmmppptttvvvxxx||||||rrr]]]VVVQQQRRRUUUYYY^^^dddbbbgggnnntttxxx|||}}}yyyzzz~~~yyyvvvtttssssssrrrooollliiihhhiiimmmsssvvvzzz||||||yyyvvvssssssqqqllllllpppsssrrrooommmiiieeeaaa^^^]]]\\\\\\\\\]]]^^^^^^___``````]]]\\\YYYWWWWWWWWWYYYZZZ```bbbccc```ZZZSSSMMMIIIHHHKKKOOOUUU\\\cccgggjjjiiikkkoooqqqqqqooollliiicccaaaaaacccfffgggeeebbbVVVPPPGGG???;;;999888777888777777666666555444444999;;;AAAIIIQQQ___uuuhhhNNNAAA<<<:::777666777888:::<<<===>>>>>>>>>>>>???AAACCCFFFKKKRRRVVV[[[hhhuuutttcccMMM???999888444111222222333444444444333333111111222333444555777888;;;===???AAACCCFFFIIILLLRRRVVVYYYXXXRRRLLLHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLMMMOOOSSSWWW[[[^^^```~~~oooaaaXXXYYY^^^ccciiipppyyy~~~|||{{{mmmeee]]]]]]dddoooxxx||||||wwwqqqfffYYYPPPBBBFFFKKKNNNNNNLLLIIIGGGEEEBBB???<<<:::888555222///000222444777:::<<<=========;;;888444333555777444333111///---+++)))(((+++*********+++,,,,,,---***++++++,,,,,,------.........//////...,,,***(((,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,***)))))),,,.........---,,,,,,++++++***))))))((((((((()))+++++++++++++++,,,,,,,,,------,,,***))))))***++++++***+++++++++++++++,,,,,,---,,,,,,++++++************++++++++++++,,,---......000---***)))))))))((('''%%%'''***************+++++++++++++++++++++++++++*********+++++++++++++++&&&'''(((+++---///111222........................,,,///111111000//////000/////////000111222444444555555555555666666666666666666666777888999999999888666444222222222444555999999999:::999999888777777888:::;;;;;;;;;999999777777888888999;;;<<<=========>>>???@@@BBBCCCDDDFFFJJJPPPUUUZZZcccnnnvvv}}}xxx}}}|||rrr^^^WWWQQQRRRTTTWWW\\\bbbaaagggmmmqqquuuzzz}}}zzztttooollllllmmmoootttwwwzzz~~~~~~|||{{{yyywwwrrrpppmmmkkkkkkmmmppprrryyy|||~~~}}}|||{{{yyy{{{yyyttttttxxxzzzxxxsssppplllhhheeecccbbbbbb`````````^^^]]]\\\]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZ___bbbccc```ZZZQQQJJJGGGFFFHHHKKKQQQXXX___eeeiiijjjmmmpppsssrrrnnnjjjggg```]]][[[]]]bbbeeedddbbbUUUOOOHHHAAA===;;;999777777888888888888777777666<<<<<<@@@IIITTTcccwwwrrr___KKK@@@<<<999888999999:::;;;===>>>??????@@@AAACCCFFFKKKQQQZZZccciiirrr}}}|||mmmZZZNNN@@@777555555333000222333444555666555555444333333444555666888:::;;;<<>><<<:::888444222///000222444777999;;;<<<@@@@@@???;;;777666888;;;444333222000///---,,,,,,---,,,++++++******++++++)))***+++,,,------...///***,,,---//////...---+++,,,,,,---......---,,,,,,------,,,+++,,,---///000......---,,,***+++...000------,,,++++++******)))******)))))))))***,,,---++++++,,,,,,,,,---------,,,+++))))))***+++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((((((((()))***+++------...,,,)))))))))******)))***++++++***((()))+++---++++++++++++++++++++++++'''((()))***+++,,,------++++++,,,---...000000111////////////////////////+++...111222222111222333.........///000222444444777777777888999:::::::::555666666777888999999999888777444222222333555777999999999888888888888777888999;;;======<<<;;;:::555555555666777999:::;;;>>>>>>???@@@AAACCCEEEFFFIIINNNUUUZZZ```jjjvvv}}}sss```XXXRRRRRRTTTUUUZZZ___aaafffmmmpppsssxxxwwwrrrkkkfffcccbbbbbbaaagggiiimmmppptttxxx}}}{{{sssrrrpppooonnnnnnnnnoooyyy|||~~~~~~~~~~~~~~~~~~xxxwww||||||yyyuuurrroookkkiiihhhggghhhddddddcccaaa^^^\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYY^^^```bbb___YYYPPPIIIEEEDDDEEEHHHMMMTTT\\\ccchhhiiikkkoooqqqpppkkkfffbbb]]]YYYVVVYYY___ccccccaaaUUUQQQJJJDDD@@@===;;;999999999:::;;;;;;;;;;;;;;;>>><<>>@@@DDDGGGJJJNNNRRRUUU[[[___```\\\SSSNNNOOORRRPPPRRRVVVZZZ]]]___```aaa___aaaeeekkkssszzz