BM66(@ 222222222333333444444444222222222222222222222222000000000000000000000000000000111111111222222222111111111111111111111111222111000//////000111222000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111000000000000000////////////////////////////////////////////////000000////////////000000000000//////.........---//////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000////////////////////////111111000000//////....../////////000111111222222//////000111222222333333444555555555555555444444222333555666888999999:::::::::<<<>>>AAADDDGGGHHHJJJLLLOOOPPPPPPPPPQQQRRROOOUUU[[[\\\YYYWWW[[[```ZZZ]]]``````]]]YYYXXXXXXbbbeeeaaaYYYXXX^^^ddddddcccaaa```^^^^^^]]]\\\[[[___]]]___bbb___XXXYYY___dddaaa^^^YYYVVVTTTSSSSSSNNNMMMLLLKKKKKKKKKMMMMMMKKKIIIFFFEEEFFFEEEDDDCCCBBBAAAAAAAAABBBDDDEEEFFFCCCBBB@@@>>><<<<<<<<<===;;;999888999;;;:::666333555555555555555555444444444444444444444444444444111111111111111111111111000000000000000000000000////////////....................................---------............///////////////////////////////////////////////////------------------------,,,,,,,,,---------..........................................////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------,,,,,,------------------------...------,,,,,,------...---------............///,,,---------.../////////////////////000000000000000111111222222333444444777777666666888:::===???AAADDDGGGIIIIIIJJJLLLNNNMMMNNNOOORRRUUUXXX[[[]]]^^^YYYSSSQQQSSSXXX]]]```hhhlllooommmhhheeefffhhhlllkkkiiigggggghhhjjjkkkpppqqqtttvvvxxxyyyyyyyyytttuuuvvvuuussssssuuuwwwsssxxxxxxpppkkklllmmmllliiiggggggggghhheee___ZZZYYY[[[]]][[[WWWUUUUUUVVVWWWSSSNNNKKKJJJJJJIIIIIIJJJHHHFFFEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@======<<<;;;::::::::::::888888777777666666555555444333333222111111111222222111111111000000//////............////////////000111111///...000000...+++++++++,,,,,,------------------------------------------,,,,,,+++++++++222222222222333333333444222222222222222222222222000000000000000000000000000000000111111111222222111111111111111111111111111111000//////000111111000000000000000000000000000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000//////////////////000000/////////.........---//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////000000000/////////......---......//////000000111000000000111111222222222333333444444444444333333222333444666888999999999:::;;;<<<>>>AAADDDGGGHHHHHHJJJMMMNNNNNNMMMNNNNNNOOOSSSWWWXXXVVVVVVYYY\\\XXX[[[^^^^^^\\\ZZZYYYZZZ```aaa]]]WWWXXX```eeeeeedddfffhhhfffbbb^^^^^^``````^^^___aaa___ZZZ[[[```dddaaa\\\XXXTTTSSSRRRSSSOOONNNMMMLLLKKKLLLLLLMMMKKKIIIGGGFFFFFFFFFDDDCCCAAABBBBBBBBBCCCCCCCCCCCCAAA@@@???===<<<<<<<<<===:::999777888999999777444666555555555444444333333444444444444444444444444111111111111111111111111000000000000000000000000////////////....................................------------............................................................------------------------,,,,,,,,,---------..............................---.........////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------------------------------------------,,,,,,,,,,,,------------------............------------.............../////////000000000000000111111222222333333444666666555555666999;;;===<<>>@@@CCCFFFGGGEEEHHHKKKMMMLLLLLLLLLLLLPPPQQQRRRSSSTTTUUUVVVVVVUUUXXXZZZ[[[ZZZZZZ[[[]]]^^^\\\XXXUUUZZZbbbfffeeedddjjjmmmkkkeeeaaabbbeeebbb``````aaa___]]]___cccccc```[[[UUURRRQQQQQQRRRPPPPPPNNNMMMLLLLLLLLLLLLLLLJJJGGGFFFFFFFFFDDDCCCAAABBBCCCCCCCCCBBB@@@?????????>>>===<<<<<<======999888666666777888888777666666555444444333222222333333333333333333333333111111111111111111111111000000000000000000000000////////////............------------------------------------............................................................------------------------,,,,,,,,,---------......---------------------------------.........//////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,------......------------------------------,,,,,,,,,,,,------------------........................------------....../////////000000000000000111111222333333333555555444444555777888:::999;;;>>>@@@AAACCCEEEHHHJJJIIIIIIKKKPPPVVV\\\```]]]]]][[[WWWTTTUUU[[[```dddbbbaaa```aaacccgggiiikkkmmmpppssswwwzzz|||}}}www{{{~~~~~~zzzyyy||||||wwwxxx{{{zzzuuuooommmooooookkkhhhhhheeeaaaaaabbbeeejjjoooooojjjfffaaaaaaaaa^^^ZZZVVVTTTTTTQQQNNNKKKIIIIIIIIIIIIHHHJJJHHHFFFEEEFFFFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>===<<<;;;::::::999999999777777777666555555444444333333222111111111111222111111000000000000//////111111000000//////.........---++++++******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111/////////////////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......///////////////000................................................///......------......///...................................................................................................------------------...------------------------................................................,,,,,,------......//////000000000000000000//////111111222222333222222222222222444555666777777777888999:::<<<>>>AAACCCEEECCCGGGKKKNNNNNNNNNOOOOOORRRPPPNNNPPPSSSUUUUUUSSSRRRSSSUUUWWWXXXZZZ\\\^^^___ZZZVVVVVV\\\cccdddcccdddfffhhhfffdddcccdddgggeeecccbbbaaa```aaaccceeeaaa^^^YYYSSSPPPOOOPPPQQQQQQPPPOOONNNMMMLLLKKKKKKLLLJJJGGGFFFFFFFFFDDDCCCAAABBBCCCCCCBBB@@@>>><<<======<<<<<<<<<<<<<<<<<<888777666555666777888888666666555444333222111000222222222222222222222222111111111111111111111111000000000000000000000000////////////............------------------------,,,,,,---------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------..................------,,,,,,,,,........./////////000000000000000111222222333333555555444444555666777888888;;;===???@@@BBBFFFHHHFFFGGGIIILLLQQQWWW\\\___VVVYYY[[[ZZZWWWXXX]]]cccbbb```___aaadddhhhjjjkkknnnppptttxxx{{{}}}~~~~~~uuuzzz}}}{{{uuutttxxx~~~|||{{{|||yyytttoooppppppooollliiifffbbb^^^cccdddggglllppppppkkkfff``````___]]]ZZZVVVTTTSSSQQQOOOLLLJJJKKKKKKKKKJJJIIIGGGEEEEEEFFFFFFEEEDDD@@@??????>>>>>>===<<<<<<===<<<;;;:::999999999999777777666555555444444333222222111111111111111222000000000000000000//////222222111000//////......---,,,---//////,,,***++++++++++++++++++++++++,,,++++++++++++++++++++++++************************000000000000000000000000////////////////////////////////////////////////....../////////000000000.................................//////......................................./////////000000000////////////////////////111111111111111111111111................................................................................................------........./////////------------------------------------------------......------------......---------...............------------------------------------------------------------------------------,,,,,,,,,,,,------........................---------------------------------------.........,,,------......//////000000000//////////////////111111222333333333333333111222333555666666666666666777888:::<<<>>>AAABBBCCCGGGLLLQQQRRRSSSTTTUUUUUUQQQNNNOOOSSSVVVVVVTTTQQQQQQSSSUUUXXX[[[]]]^^^```[[[XXXZZZ___bbbaaa```aaa^^^[[[[[[___cccddddddfffeeebbb``````cccdddddd^^^\\\WWWSSSPPPOOOPPPQQQPPPPPPOOONNNMMMLLLJJJJJJJJJHHHFFFEEEFFFEEEDDDCCCAAABBBCCCBBBAAA>>><<<:::;;;;;;<<<<<<;;;;;;;;;;;;777666666555444555777888666555444333222111000000222222222222222222222222000000000000000000000000////////////////////////////////////............------------------------,,,,,,,,,------------...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,+++............///////////////000000111111222333333555555555555666666777777888:::<<<===>>>AAADDDGGGBBBEEEIIIOOOTTTWWWYYYZZZTTTXXX\\\\\\YYYYYY]]]bbb\\\\\\]]]aaaeeeggghhhgggppprrruuuxxxyyyyyyxxxwwwssswwwyyyvvvpppnnnssszzz~~~{{{xxxtttrrrqqqrrrpppnnnkkkfffaaa^^^]]]iiiiiijjjmmmooommmgggaaa^^^]]][[[ZZZYYYVVVTTTRRRRRRPPPNNNMMMNNNNNNNNNMMMHHHFFFDDDDDDEEEEEEDDDCCC???>>>>>>======<<<;;;;;;<<<<<<;;;:::999999999999666666555555444333333333111111111000000111222222//////////////////000000222111111000///......---,,,,,,000666666///***+++++++++++++++++++++++++++++++++++++++++++++++++++************************000///////////////..............................////////////////////////............////////////////////////////////////------............------....................................////////////////////////////////////000000000000000000000000................................................------------------------........................,,,,,,------.../////////------------------------------------------------------,,,,,,,,,,,,---------------------.........---------------------------------------------------------------------------,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,---------------,,,,,,------...//////000............////////////000111222333333333333333111222333444555555555555666666777999;;;===???AAACCCHHHNNNSSSUUUVVVWWWWWWUUURRRNNNOOOSSSVVVXXXWWWRRRRRRTTTWWW[[[^^^^^^^^^aaa]]]\\\aaadddbbb```___]]]XXXSSSUUU\\\aaaaaa___ccccccaaa^^^^^^aaaaaa^^^[[[YYYVVVSSSQQQQQQQQQQQQNNNNNNNNNNNNMMMKKKJJJIIIGGGFFFDDDDDDEEEEEEEEECCCAAAAAAAAAAAA???===;;;:::;;;;;;;;;;;;;;;:::999888555666777666444444555777444444333222222111000000111111111111111111111111000000000000000000000000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------.........///////////////000000111222222222333333444555666666777777777888999::::::===@@@CCC@@@CCCIIIOOOSSSUUUTTTTTTVVVYYY]]]]]][[[YYYYYY[[[ZZZ]]]```cccfffggghhhhhhnnnppprrrssstttsssrrrqqqrrrttttttpppllllllqqqvvvxxxyyyxxxuuuqqqooooooqqqpppmmmiiieee^^^YYY[[[```nnnlllkkklllllliiiccc^^^\\\[[[YYYXXXWWWVVVSSSQQQSSSQQQOOONNNOOOOOOMMMLLLGGGEEECCCBBBCCCCCCBBBAAA>>>>>>======<<<<<<;;;;;;<<<;;;:::999999888888888555555555444333333222222111000000000000111222222......////////////000000000000//////......---------+++000999999///***++++++++++++++++++******************************************+++++++++++++++/////////.........------------------------------////////////////////////------........./////////////////////////////////,,,---............---,,,------------------------------........./////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,------......---------....../////////...///000111222222222222111222333444444444444444777777888:::<<<>>>@@@AAAEEEIIIOOOSSSUUUUUUUUUUUUTTTRRROOOOOOQQQUUUYYY[[[VVVVVVXXX\\\```bbb```^^^^^^]]]aaaggghhhccc```aaaYYYWWWVVVXXX\\\^^^]]][[[___```^^^ZZZZZZ^^^[[[UUUWWWVVVVVVTTTTTTSSSRRRRRRKKKLLLLLLMMMLLLKKKJJJIIIDDDCCCBBBBBBDDDEEEEEEDDDAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;:::999777666444666888777444333333555333333222222111111111000111111111111111111111111000000000000000000000000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------.........////////////000000111111222222000111222333555666666666777888888888888:::===@@@@@@CCCGGGLLLOOOPPPPPPOOOUUUWWWZZZ\\\\\\[[[YYYWWW[[[^^^bbbcccbbbcccgggjjjhhhiiikkkmmmnnnoooooonnnoooooommmjjjhhhiiimmmpppqqqooollljjjjjjkkklllmmmkkkhhheee```XXXTTT\\\hhhnnnkkkiiiiiiiiigggbbb^^^^^^\\\YYYWWWWWWUUUQQQNNNQQQOOOMMMLLLLLLLLLJJJHHHEEECCCAAAAAABBBBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999888888888888555555444444333222222222000000000000000111222222........./////////000000............------------...***---666555,,,))),,,++++++++++++*********)))************************++++++++++++,,,,,,,,,---//////.........---------------------------------////////////////////////---------.........//////000000000000000000000000,,,,,,---......---,,,,,,---------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******+++,,,,,,------,,,,,,------...///000000---...///000111111111111111222333333444444444444999999:::;;;===???AAABBBEEEJJJOOOSSSSSSRRRQQQQQQSSSQQQPPPOOOPPPTTTYYY]]]ZZZZZZ\\\```dddeeebbb___\\\]]]ccckkkkkkdddaaadddWWWYYY]]]___^^^\\\ZZZYYY[[[]]][[[WWWWWWZZZWWWOOOUUUUUUUUUVVVUUUTTTSSSRRRJJJJJJKKKLLLLLLKKKJJJIIIBBBAAA@@@AAACCCEEEEEEDDDAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;:::888666555444777999888555222222333222222111111111111111111000000000000000000000000000000000000000000000000////////////////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........///////////////000111111222222...///000222444555555555999999999888888:::===@@@BBBCCCEEEHHHJJJKKKLLLMMMQQQSSSVVV[[[^^^^^^[[[XXXXXX[[[]]]\\\YYY[[[aaagggcccdddfffiiikkkmmmnnnooollljjjfffddddddfffiiilllmmmgggaaaaaafffjjjjjjhhhhhhfffccc^^^UUURRR___ooollliiiffffffhhhgggddd```aaa^^^ZZZXXXWWWTTTOOOKKKNNNLLLKKKJJJJJJIIIGGGEEEDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999888888888888555555444333333222222111000000///000000111222222---.........//////000000,,,,,,------------------///)))***111111)))'''---++++++++++++******))))))))))))))))))))))))))))))+++++++++,,,,,,---------.........------,,,,,,,,,------------------------................................................---------............///------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++***)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------.........////////////000......//////000000111111222333333444444555555555999:::;;;<<<<<<===@@@BBBDDDFFFHHHKKKMMMNNNNNNNNNOOOOOONNNNNNOOORRRXXX\\\^^^\\\\\\^^^```aaa___\\\WWWZZZ^^^dddiiijjjhhhfffWWW\\\___^^^ZZZWWWXXX[[[]]]YYYVVVUUUVVVUUUQQQNNNXXXVVVUUUTTTSSSQQQNNNLLLHHHHHHIIIIIIIIIHHHGGGFFF@@@AAAAAABBBBBBBBBCCCCCC??????>>><<<;;;:::999888888888888888888888888888888777666555444333222222222222222111111111000000////////////............////////////////////////000000//////.........---------------------------...---,,,,,,++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------+++***,,,///111000......------------...//////000000111222333333333333333444666777777888:::<<>>===<<<======;;;:::<<<<<<;;;:::999888777666444444333333222111000000//////000000000000///////////////...---------,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,------------------------------------------------........................------------............------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------------...------------------------------------------------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------........./////////.........///000000111111111222222333444555555666777999:::;;;;;;<<>>AAACCCDDDEEEFFFIIIKKKQQQQQQRRRSSSTTTUUUWWWWWWVVVVVVWWWXXXXXXYYYYYYXXXZZZ```bbb^^^[[[]]]```___aaa]]]\\\___^^^]]]aaahhhccc___\\\]]]aaadddeeeddd___]]]ZZZZZZ\\\```dddfffdddaaa^^^\\\\\\\\\\\\\\\]]]]]]\\\YYYUUURRRQQQQQQOOOMMMJJJHHHHHHHHHGGGFFFHHHEEEBBB@@@@@@@@@@@@??????===<<<<<<<<<<<<;;;999;;;;;;:::999888777666555444444333222222111000000//////000000000000//////...............---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------------------------------------------------------------------............------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......//////000111111000111111333444555666666666777999999999:::<<<>>>???AAACCCEEEGGGIIIJJJJJJLLLMMMOOOPPPPPPQQQTTTVVVVVVWWWYYY\\\______]]]ZZZYYYZZZ[[[]]]______\\\ZZZWWWXXXYYY\\\___```___^^^WWWTTTQQQRRRTTTVVVUUUSSSQQQPPPOOOOOOOOOOOONNNLLLJJJIIIHHHFFFEEEEEEFFFFFFFFFEEECCCAAA@@@@@@@@@@@@<<<;;;;;;:::999888888777777777777777777777777777666666555444333333222222111111111111000000000000/////////............---........................///............---------......------,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---,,,---------------......//////000111222222333333222222444666666666777999;;;===???BBBCCCDDDEEEHHHJJJNNNMMMLLLKKKLLLOOORRRUUURRRTTTWWWYYYZZZXXXUUUSSSWWW]]]```]]][[[[[[[[[YYY\\\[[[[[[]]]]]]]]]aaafff```^^^\\\^^^bbbdddcccaaa]]]ZZZYYY\\\aaadddcccaaa```^^^\\\YYYXXXXXXYYYYYY\\\\\\[[[WWWSSSPPPPPPPPPOOOMMMJJJHHHHHHHHHGGGFFFHHHFFFCCCAAAAAAAAA@@@???===<<<::::::;;;;;;:::888999999888777666555555444333333333222111111000000...//////000000//////...---------...............---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++++++++++++++))))))*********+++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------......///000000111///000111222333444555666444555777777666777:::<<<>>>???AAACCCEEEGGGIIIIIIJJJLLLPPPQQQQQQQQQRRRSSSTTTVVVXXX[[[\\\[[[YYYWWWVVVUUUUUUWWWXXXYYYXXXVVVTTTRRRSSSWWW]]]```^^^[[[VVVRRROOOOOORRRTTTTTTSSSQQQOOONNNNNNOOOOOOOOONNNMMMKKKHHHFFFEEEEEEFFFGGGFFFEEEBBB@@@??????@@@AAA;;;;;;::::::999999888888777777777777777777777777555555444444333222222111111111000000000///////////////.........---------------------------------------------------------......---,,,,,,+++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,......------......------------,,,,,,------...///...///000111222222222222111333555555555666777999<<<>>>@@@AAABBBDDDFFFHHHJJJIIIHHHIIIKKKNNNRRRTTTRRRTTTWWWYYYYYYWWWTTTRRRTTT[[[aaa```^^^^^^^^^\\\[[[[[[\\\]]]^^^___bbbeeecccbbbaaabbbeeedddaaa]]]XXXWWWYYY]]]bbbeeeeeecccaaa```^^^[[[XXXWWWXXXYYY\\\[[[YYYUUUQQQNNNNNNNNNOOOLLLIIIHHHHHHHHHGGGFFFGGGEEEBBBAAAAAAAAA???>>><<<:::999999::::::999777777777666666555444333333333222222222111111000000...//////////////////...,,,---------.../////////---,,,+++***)))***+++,,,************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********++++++++++++******))))))******+++************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,------------...//////000000//////000111222333444555333444555555555555888:::===>>>@@@BBBDDDGGGIIIJJJHHHKKKPPPRRRSSSRRRRRRRRRUUUWWWYYYZZZYYYVVVTTTSSSQQQPPPOOOPPPSSSVVVWWWVVVTTTRRRQQQVVV]]]```]]]YYYXXXSSSNNNMMMPPPSSSSSSSSSTTTRRRPPPOOOPPPQQQPPPPPPOOOMMMJJJGGGFFFEEEFFFGGGCCCBBBAAA@@@???@@@@@@AAA;;;;;;;;;:::::::::::::::666666666666666666666666444444333333222222111111000000000/////////..................------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,*********************************+++++++++,,,,,,.../////////............,,,,,,,,,,,,,,,---............///000111111111111111222444444444444666888:::<<<>>>@@@@@@BBBDDDFFFEEEFFFIIIMMMPPPRRRTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVVVV^^^bbbaaa___``````___\\\___`````````aaacccdddeeedddeeegggjjjiiieeeaaaYYY[[[]]]^^^^^^___cccfffccccccaaa]]]XXXWWWXXXZZZ[[[ZZZWWWSSSOOOLLLLLLMMMNNNLLLIIIGGGGGGGGGGGGEEEEEECCCAAA@@@@@@???>>><<<:::999888888999:::888777666555555444444333333333222222111111111111111000......////////////......,,,---------.../////////---,,,+++***)))***+++,,,************************************************((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++)))************+++++++++******))))))))))))******************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,------......///000000000000000111111222333333222333444444444444666888======???AAACCCFFFIIIJJJGGGKKKPPPSSSTTTSSSSSSTTTWWWXXXYYYXXXVVVSSSRRRRRROOOMMMLLLNNNRRRVVVYYYZZZZZZWWWVVVZZZ___```]]]YYYZZZUUUPPPNNNQQQUUUVVVVVVXXXVVVSSSQQQRRRRRRQQQPPPNNNMMMJJJHHHFFFEEEEEEEEE?????????????????????>>>::::::::::::;;;;;;;;;;;;666666666666666666666666333333333222222111111111////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))******+++,,,,,,,,,************************************++++++++++++,,,...///...------...///,,,,,,,,,,,,,,,------...---...///000000111111000000222333444333333555666888:::===>>>???@@@CCCEEECCCFFFKKKPPPTTTUUUUUUTTTXXXXXXWWWXXXXXXZZZ[[[\\\\\\bbbddd```]]]^^^```___```dddfffcccbbbcccdddbbbcccccceeeiiinnnpppmmmiiibbbddddddaaa]]]\\\___bbbaaabbbaaa]]]YYYWWWYYY\\\\\\[[[XXXSSSNNNLLLLLLMMMNNNLLLIIIGGGGGGGGGFFFEEEDDDBBB@@@@@@@@@???===;;;:::999888888999:::999777555555444444444333333333111111111111111111111111---......//////......------------...............---,,,++++++******++++++************************((()))***++++++***)))(((((((((((((((((((((((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,)))*********++++++++++++)))************+++++++++******))))))))))))*********************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---......//////000111111111111111111111111222333444444333444555777<<<<<<===???BBBEEEHHHJJJGGGKKKOOOSSSTTTUUUVVVWWWWWWXXXXXXVVVSSSRRRSSSUUUQQQOOOMMMNNNSSSXXX\\\^^^___]]]]]]^^^``````]]]ZZZ\\\WWWRRRQQQUUUZZZ\\\]]]]]]YYYUUUSSSRRRQQQPPPOOOLLLKKKIIIGGGEEECCCBBBAAA>>>???@@@@@@???===;;;999888888999999:::::::::;;;555555555555555555555555222222222222111111111111/////////.........------.........---------,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,*********+++,,,,,,------***************+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++************++++++++++++)))*********++++++++++++************************************************))))))***+++++++++++++++************************************************************************************++++++++++++((())))))***++++++,,,,,,************************************++++++++++++)))+++------++++++---///,,,,,,++++++,,,,,,---...------...///000000000000000111333333222222444555777999<<<===>>>???AAADDDFFFHHHLLLPPPSSSSSSRRRRRRYYYYYYZZZ[[[\\\^^^___``````dddddd___\\\```dddeeeccciiijjjfffcccdddccc___bbbbbbdddiiinnnqqqooollljjjiiihhhfffbbb```___^^^^^^``````^^^[[[[[[___ccc___^^^ZZZUUUPPPNNNNNNPPPNNNKKKHHHGGGGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@===;;;:::999888888::::::999888555444444444444333333333000000000000111111111111---......//////......---...............---------+++,,,,,,,,,,,,+++******************************)))***---//////---***)))))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------------......,,,,,,------...//////000111111111111000000000000222333444444333333555777:::;;;<<<===@@@DDDGGGIIIGGGKKKOOOSSSTTTVVVWWWYYYVVVWWWWWWUUURRRRRRUUUXXXTTTRRROOOPPPUUUZZZ___aaaaaa``````______]]][[[XXX]]]XXXSSSSSSXXX^^^bbbccc___[[[WWWSSSRRRQQQOOONNNIIIIIIHHHFFFDDDAAA???>>>>>>???@@@@@@???;;;888555777777777888999999::::::555555555555555555555555222222222111111111111111//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,------...******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++))))))******++++++++++++************************************************))))))***++++++++++++***************************************************************************)))************+++++++++((())))))***++++++,,,,,,************************)))************+++++++++&&&)))++++++)))))),,,...,,,,,,++++++,,,,,,---...,,,---...///000000000000000111333333222222333555666999;;;<<<===>>>AAACCCIIIJJJLLLOOOPPPPPPPPPOOOYYYZZZ\\\^^^```aaaaaaaaaaaadddddd___^^^dddkkknnneeekkklllgggcccdddaaa]]]dddcccdddhhhmmmnnnllliiimmmjjjhhhhhhiiigggbbb]]]\\\___aaa```^^^___eeejjjbbb```\\\WWWRRRPPPPPPRRRNNNKKKHHHGGGGGGGGGFFFEEEEEECCCBBBBBBBBBAAA>>><<<:::999888999:::;;;:::999555444444444444444444333000000000000000111111111---..................---/////////......------,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))+++---111333333111---+++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,++++++*********************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000000000000000111222222444444555666777666666;;;@@@EEEEEEDDDMMMQQQVVVVVVSSSRRRUUUXXXRRRTTTUUUSSSQQQQQQTTTWWW\\\WWWQQQPPPUUU[[[```bbbaaabbbaaa\\\WWWVVVZZZ___[[[VVVRRRSSSXXX^^^bbbdddbbb^^^XXXUUUTTTSSSPPPNNNIIIHHHFFFDDDCCCBBBBBBBBB>>>>>>>>>>>><<<:::888666888888999::::::::::::999333333444444555444444444444444333222111000///...,,,------......------,,,......////////////......------------------------++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))************************)))************+++++++++,,,++++++******++++++,,,))))))))))))************)))************+++++++++************************************************))))))))))))))))))))))))+++*********))))))((((((************************************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111222111000///000111333555999;;;===>>>???AAADDDGGGMMMMMMLLLLLLMMMNNNPPPRRRYYY\\\___aaaaaa``````aaabbb]]]XXXZZZ```fffgggfffkkkgggdddcccddddddcccaaaeeeiiimmmoooooonnnnnnnnnnnnnnnnnnnnnlllgggaaa]]]ZZZ___dddfffeeeeeegggiiigggccc]]]XXXTTTQQQMMMKKKKKKJJJIIIGGGFFFFFFGGGGGGEEEEEEDDDCCCAAA???===<<<;;;;;;;;;::::::999999999666666555444333333333333222111111000///......---......---------,,,,,,,,,........................---,,,***(((''''''((()))***************************(((000EEEMMM666%%%---))))))))))))(((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,++++++*********************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000000000000000111111222333444555555777666777;;;@@@CCCDDDCCCHHHLLLQQQRRRQQQQQQSSSVVVQQQRRRRRRQQQOOOPPPTTTWWWZZZVVVRRRRRRVVV[[[___```______]]][[[XXXYYY\\\```XXXUUUTTTVVV\\\bbbeeefffaaa]]]WWWSSSRRRPPPNNNLLLHHHGGGEEECCCBBBAAAAAAAAA?????????>>>===;;;999888888888999999999888888777333333444444555444444333444333333222111000///...,,,------......------,,,------............------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******************************))))))*********+++++++++,,,++++++******++++++,,,))))))))))))************)))************+++++++++************************************************))))))))))))))))))))))))************)))))))))(((******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111111111//////000111333555777999;;;<<<===@@@CCCEEEJJJJJJKKKLLLMMMOOOQQQRRRWWWZZZ^^^`````````aaaaaaeee```\\\[[[^^^aaabbbbbbjjjfffaaa```bbbfffggghhhnnnqqqssssssrrrpppoooooommmmmmmmmllliiieeebbb___dddhhhlllmmmkkkiiiiiijjjfffbbb]]]XXXUUURRROOOMMMMMMLLLJJJIIIHHHHHHHHHHHHEEEEEEDDDCCCAAA???===<<<===<<<<<<:::999888777777666555444333333222333333111111000000///......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((('''((())))))************************++++++444LLLWWW@@@+++///***)))))))))((((((((((((((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++*********))))))))))))))))))))))))+++++++++++++++*********************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000000000///000000111222333444555555888777888;;;???AAABBBBBBCCCGGGLLLNNNMMMNNNPPPSSSOOOOOOOOONNNNNNPPPUUUXXXUUUSSSRRRSSSVVVYYY[[[[[[]]][[[YYYYYY[[[^^^```aaaYYYYYYYYY\\\```bbbcccbbb]]]ZZZUUURRROOONNNKKKIIIIIIHHHGGGEEECCCCCCBBBBBB@@@@@@@@@???>>><<<:::999999999999999888777666555333444444555444444333333333333222111000//////...,,,------......------,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++************************)))))))))*********++++++++++++************++++++))))))))))))************)))************+++++++++************************************************))))))))))))))))))))))))************))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000//////000111333444555777999;;;<<<>>>AAADDDFFFGGGIIILLLOOOQQQRRRSSSVVVYYY\\\^^^^^^^^^^^^___bbb___\\\[[[[[[^^^aaaccchhhddd___^^^bbbhhhmmmppprrrsssuuutttrrrqqqqqqqqqkkkmmmmmmjjjfffccccccdddlllpppttttttpppkkkiiiiiiddd```\\\XXXVVVTTTQQQOOOOOONNNLLLKKKJJJIIIIIIIIIFFFEEEDDDCCCAAA@@@>>>>>>>>>===<<<;;;999777666555666555444333333222222222111000000//////.........------------,,,,,,,,,,,,************************,,,+++***((((((((())))))))))))))))))))))))))))))***+++555OOO___KKK222...******)))))))))((((((((())))))))))))************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************))))))))))))))))))))))))+++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------...//////000000//////000000111222333444444555888888999;;;===???@@@AAAAAADDDHHHJJJKKKKKKMMMOOOMMMMMMLLLMMMNNNRRRWWWZZZOOOPPPQQQSSSUUUVVVVVVVVV[[[WWWTTTWWW]]]bbbcccaaa^^^___```aaa```]]]ZZZWWWWWWUUURRRPPPNNNLLLKKKJJJLLLKKKIIIHHHFFFEEEEEEEEEAAAAAA@@@???>>>===<<<;;;;;;:::::::::888777666555444444444555444444333333333222222111000/////////,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,************************))))))))))))************++++++************++++++((()))))))))************))))))*********+++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))************************************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++,,,------......///000000////////////000111333444555666888:::;;;===@@@CCCCCCEEEIIIMMMPPPRRRSSSTTTTTTWWWZZZ[[[ZZZYYYXXXYYYXXXXXXYYYYYY[[[___dddhhheeecccbbbbbbeeejjjooorrrlllnnnoooooonnnnnnoooqqqjjjlllmmmiiidddbbbfffjjjlllpppttttttoooiiifffdddaaa^^^ZZZXXXVVVUUUSSSRRROOONNNMMMLLLJJJIIIIIIHHHFFFEEEDDDCCCAAA@@@??????===<<<;;;:::999777666666666555444333222222222222000000/////////.........---------,,,,,,,,,++++++))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((((((((((((((()))000III^^^PPP555,,,*********)))))))))(((((()))))))))))))))*********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------------...//////////////////000000111222333444555777888999;;;<<<===???@@@CCCEEEHHHIIIJJJJJJJJJKKKMMMLLLKKKMMMPPPTTTXXXZZZNNNQQQTTTWWWXXXWWWVVVUUUUUUQQQOOORRRYYY______]]]^^^```aaaaaa^^^YYYSSSPPPQQQQQQPPPOOOMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDAAAAAA@@@???>>>============<<<<<<;;;:::888777666444555555555444333333222222111111000000/////////,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,************************(((((()))))))))*********+++******))))))******+++((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---......//////.........///000222333333444666888:::;;;===@@@CCCBBBDDDHHHLLLPPPRRRSSSTTTSSSUUUWWWWWWTTTRRRQQQQQQPPPRRRUUUXXX\\\```fffiiibbbccceeegggiiikkkmmmnnnhhhjjjjjjjjjiiihhhjjjkkkiiikkklllhhhddddddiiinnnhhhlllqqqqqqlllfffcccbbb^^^\\\XXXVVVVVVVVVTTTSSSNNNMMMLLLKKKJJJHHHGGGFFFFFFEEECCCBBB@@@@@@??????:::::::::999999888888777555555444333222222222222////////////............------,,,,,,,,,+++++++++*********************************)))))))))))))))(((((((((((((((((((((((('''(((+++@@@WWWQQQ999---************))))))))))))******))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***************)))))))))))))))))))))))))))))))))***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...//////000111222333444444555777999;;;;;;<<>>=====================<<<;;;999888777555555555555444333222222111111000000000/////////,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++************************((((((((()))))))))************))))))))))))******))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,---...///111222333333444555777999:::<<>>222++++++*********)))))))))************))))))))))))************************************************************************************************************************************++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))*********+++))))))))))))))))))))))))((()))))))))*********+++************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////000111222333444444333666999::::::<<>>===<<<<<<======<<<<<<<<<;;;:::999888777555555555555444333222111000000000000////////////,,,------......------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******************************(((((((((((()))))))))*********))))))))))))******))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************+++++++++,,,------......,,,,,,...///111222333333222444666777888:::===@@@AAABBBCCCEEEGGGIIILLLMMMLLLNNNPPPQQQOOOMMMLLLLLLKKKMMMQQQXXX___cccaaa___YYY^^^dddgggfffdddddddddgggiiijjjiiifffcccaaa```eeedddccccccdddgggjjjllleeeiiilllkkkfffbbbaaaaaa[[[XXXUUUTTTTTTTTTSSSRRRLLLLLLLLLKKKIIIGGGEEECCCDDDCCCAAA???>>>>>>??????;;;::::::999888777666666555444333222111111111111........................,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))*********))))))************************))),,,,,,888OOORRR@@@444+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////000111222333333444222555999::::::;;;???BBB???@@@BBBEEEIIIKKKJJJJJJGGGGGGHHHMMMRRRUUUTTTRRRNNNTTTZZZ\\\[[[XXXWWWVVVWWWVVVUUUUUUVVVWWWWWWWWWTTTWWWYYYXXXVVVUUUVVVXXXSSSUUUUUUSSSMMMJJJIIIJJJGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>><<<<<<<<<======::::::::::::999999888777555555555555444333222111000000000000////////////,,,------......------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))************************(((((((((((())))))))))))******))))))))))))******))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***************************++++++,,,,,,---......+++,,,...///111222222333000222444555666999<<<>>>@@@@@@@@@AAACCCEEEHHHJJJIIILLLOOOPPPOOONNNNNNNNNHHHIIINNNXXXbbbeeebbb^^^VVVZZZ```cccbbbaaabbbcccaaadddggghhhfffcccaaa```cccaaa___```dddgggiiiiiieeehhhjjjhhhccc___^^^___ZZZWWWTTTSSSSSSSSSRRRQQQMMMMMMMMMLLLJJJHHHEEEDDDCCCBBB@@@>>>======>>>???===<<<;;;999777666555444555444333222111111111111---.....................,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))************))))))************************&&&,,,,,,777MMMQQQ@@@333+++++++++************)))+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++******************************))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((+++***)))(((((()))***+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------..................---------...///000111222333333444444666888:::<<<>>>???<<<>>>BBBFFFKKKNNNOOOPPPKKKIIIHHHJJJOOORRRSSSRRRQQQUUUYYYYYYVVVRRRRRRRRRUUU\\\___YYYVVVWWWWWWTTTWWWXXXYYYXXXUUUSSSQQQQQQVVVUUUTTTQQQLLLGGGGGGJJJEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@>>>;;;:::999999999::::::999999888777777777777555444444444444333111000000000000000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((())))))************++++++++++++++++++*********)))))))))************+++++++++))))))***+++---......///////////////000000000000111222444555666888;;;>>>BBB???===???DDDHHHJJJIIIGGGGGGHHHKKKNNNNNNKKKGGGGGGGGGMMMVVV]]]]]]^^^___eeeddddddccccccbbbaaaaaacccjjjkkkfffbbbdddfffdddeeebbb___```dddeeedddbbbeeeiiillliiiccc^^^^^^aaa]]]YYYVVVTTTUUUTTTRRROOOOOOMMMJJJHHHFFFFFFGGGGGG@@@@@@AAAAAA@@@???===<<<;;;:::999888777555444444777666444222000......---///............---------......---,,,,,,+++******)))***+++,,,,,,+++***)))******))))))))))))******)))))))))))))))))))))))),,,***(((///CCCSSSJJJ555++++++***)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))******++++++++++++******************************************************************)))))))))(((((())))))******))))))(((+++***))))))))))))***+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------.........------------------...///000111222222333333444555777999;;;===>>><<<>>>AAAFFFIIILLLNNNNNNLLLIIIGGGHHHLLLPPPRRRRRRPPPSSSUUUVVVVVVUUUTTTTTTUUU[[[]]]XXXVVVXXXXXXVVVVVVVVVUUUSSSQQQQQQRRRTTTSSSSSSRRROOOJJJGGGGGGIIIEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@>>><<<;;;::::::;;;:::999999888888777666666666555444333444444333111000000000000000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++)))******+++,,,---...///....../////////000000000000222444555555777:::<<>>>>>???@@@@@@???>>><<<<<<;;;;;;<<<999999888888777666666666666555333333444444222111///000000000000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++************))))))))))))))))))*********++++++)))******+++,,,---...............////////////000000111333333333555777:::;;;;;;===AAAEEEHHHIIIHHHFFFFFFFFFHHHJJJLLLLLLKKKNNNOOOUUU^^^aaa___]]]^^^dddgggkkkkkkiiihhhiiikkkooommmiiibbb______]]]YYYcccfffhhhgggcccaaadddggg_________```aaacccdddeee```^^^[[[YYYWWWVVVSSSQQQPPPOOOMMMKKKIIIGGGFFFEEEBBBBBBBBBAAA@@@>>>===<<<::::::999888666555444444111111000000000111222222............------------------,,,,,,++++++******)))******++++++******)))***))))))(((((())))))***))))))))))))))))))))))))&&&((()))---;;;HHHFFF<<<))))))((((((''''''(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++*********)))))))))))))))******++++++++++++******++++++************++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))************************************************************++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000111111111111333444666888999:::;;;===@@@CCCFFFGGGHHHIIIJJJIIIGGGGGGIIIKKKMMMNNNSSSPPPNNNPPPSSSUUUSSSQQQVVVVVVTTTQQQQQQRRRUUUVVVSSSRRRQQQOOONNNPPPUUUYYYUUUVVVTTTOOOKKKKKKIIIGGGDDDBBB???===<<<===>>>???>>>======<<<<<<;;;;;;;;;999999888777777666666555666444333333333333222000//////000000//////...---......---------,,,,,,,,,************************************************************************************************************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))************************))))))))))))))))))))))))************)))******+++,,,,,,------------.........////////////111222222222333555777999;;;>>>CCCFFFIIIIIIIIIFFFEEEEEEFFFIIIKKKMMMNNNOOOQQQXXX```bbb___^^^___iiijjjkkkhhhdddcccfffjjjsssnnnhhhdddcccbbb___[[[bbbdddfffeeedddcccdddfffeeeccc```^^^_________^^^YYYXXXWWWVVVTTTRRRPPPOOOJJJKKKKKKKKKJJJJJJHHHHHHDDDCCCBBBAAA???>>>===<<<::::::999777666555444333000000000000000111111222.........---------,,,,,,,,,,,,,,,,,,++++++******))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''))))))***///777777222((((((''''''''''''(((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))************++++++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------...//////000000000111222333555666888888;;;<<>>=========>>><<<<<<<<<<<<;;;;;;::::::999999888888777666666666666444333222333333222000///////////////...------......---------,,,,,,,,,************************************************************************))))))))))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))******++++++,,,,,,,,,------------...............///111111111222444666888;;;@@@DDDGGGHHHIIIIIIFFFFFFGGGHHHIIILLLPPPRRRRRRUUU\\\dddfffbbbbbbeeemmmkkkhhhccc```bbbhhhmmmrrrmmmiiihhhiiihhhfffdddaaa```___aaaddddddccc```gggccc___\\\[[[ZZZXXXVVVUUUUUUVVVUUUSSSRRRPPPPPPJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCAAA???===<<<<<<:::999888777666444333333222222111000////////////...------------,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''))))))'''(((+++,,,+++((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***************+++++++++******++++++++++++******************************++++++++++++++++++++++++))))))))))))************)))******************)))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---------------......//////000111222333444666777777:::<<>>>>>===============<<<;;;:::999::::::999999888777777777555444222222333333111000...////////////...------......---------,,,,,,,,,************************************************************************))))))))))))))))))))))))***************************************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((''''''(((((()))***+++((((((((()))))))))******(((((()))))))))))))))***((((((((()))))))))******************++++++,,,,,,,,,,,,,,,---------......---...000000111222444777888;;;@@@DDDEEEFFFHHHIIIFFFGGGIIIKKKLLLOOOSSSVVVXXX[[[aaahhhhhheeegggkkknnnjjjeeebbbcccgggmmmqqqkkkhhhhhhlllnnnmmmlllnnniiifffeeegggjjjjjjfffbbb```___^^^\\\ZZZXXXXXXXXXWWWYYYZZZZZZWWWUUUTTTTTTPPPOOOMMMKKKIIIGGGFFFEEEGGGFFFDDDAAA???===<<<<<<999999888777555444333333444333111000///......---------------,,,,,,,,,,,,++++++++++++++++++*********))))))(((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))&&&''')))(((((((((***+++((((((''''''(((((())))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******++++++++++++******************************************************((()))))))))************((())))))******))))))((('''((())))))))))))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************************))))))))))))************++++++++++++++++++++++++)))))))))***+++,,,,,,,,,,,,------------.........111111222333444666777777999;;;>>>BBBEEEGGGHHHHHHGGGJJJMMMNNNKKKHHHGGGGGGLLLOOOTTTXXXZZZ[[[]]]^^^\\\VVVSSSWWWZZZYYYZZZ]]]XXXZZZ[[[[[[YYYWWWVVVVVVOOORRRPPPJJJKKKRRRQQQIIIDDDDDDDDDDDDBBB@@@>>>===@@@@@@@@@???>>><<<:::999;;;;;;::::::999888888888555333222222333222111000......//////......---,,,......---------,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((()))))))))***(((((((((((())))))******(((((((((((()))))))))***************+++++++++++++++,,,,,,,,,,,,---------,,,...///000111222555888777;;;???AAABBBBBBEEEGGGFFFIIILLLNNNOOORRRVVVZZZ\\\^^^cccgggfffccceeekkknnniiidddcccggglllmmmmmmccccccgggnnnooommmnnnsssqqqqqqpppooonnnkkkhhheee]]]___aaaaaa^^^]]]^^^```^^^```aaa```[[[XXXVVVVVVTTTRRRPPPLLLJJJHHHGGGGGGHHHGGGDDDAAA>>>===<<<<<<999999888666555444333222333222111000............---------,,,,,,,,,++++++******************++++++***)))(((''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&((())))))((()))***)))(((((((((((()))***+++((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******++++++++++++******************************))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,------------------111111222333555666777777999;;;>>>BBBEEEGGGHHHIIIIIILLLMMMLLLIIIGGGHHHIIISSSWWW\\\^^^\\\ZZZZZZ[[[]]]WWWVVV\\\aaa```aaaddd[[[\\\\\\[[[XXXVVVUUUVVVNNNSSSQQQLLLPPPYYYXXXPPPEEEEEEFFFFFFDDDBBB???===BBBBBBBBBBBB@@@>>>;;;:::<<<<<<;;;::::::999999888555333222222222222111///......//////......---,,,......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))***************+++++++++++++++,,,,,,,,,---------+++---///000111333666999666:::>>>??????@@@BBBEEEFFFJJJNNNQQQRRRTTTXXX[[[]]]^^^bbbdddaaa^^^aaagggoooiiidddeeeiiikkkhhhddd]]]___fffnnnoookkkmmmtttpppssstttpppiiidddaaaaaa___dddhhhhhhdddbbbdddgggbbbeeefffccc]]]XXXVVVVVVTTTSSSPPPMMMKKKKKKLLLLLLIIIGGGDDDAAA>>>===<<<<<<999999888666555444333222222111000//////...//////---------,,,,,,,,,++++++******************++++++***)))(((''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&((())))))&&&%%%&&&)))))))))))))))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***((((((((()))***))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++************************,,,+++***))))))***+++,,,))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////111111111222444666777888:::===AAACCCCCCCCCDDDDDDCCCHHHLLLKKKGGGFFFLLLQQQSSSTTTVVVXXXYYYYYYXXXXXXZZZ[[[]]]]]]]]]^^^```bbb[[[[[[\\\[[[[[[ZZZYYYXXXQQQRRRRRRSSSRRRPPPNNNLLLKKKIIIHHHGGGGGGEEEBBB@@@CCCCCCCCCBBBAAA>>><<<;;;<<<<<<<<<<<<;;;:::999999444444333222111000///...///............---------......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((******))))))((((((''''''''''''(((((())))))************))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************,,,,,,,,,---------......------...///000222444555999999:::;;;===???AAABBBBBBFFFMMMRRRUUUWWWYYYZZZ^^^^^^___```bbbccceeeeeejjjhhhffffffhhhhhheeebbbYYY]]]dddjjjlllnnnooopppqqqooolllgggcccaaabbbdddhhhddd```cccjjjmmmjjjeee``````___]]][[[XXXVVVUUUSSSQQQNNNKKKHHHHHHHHHHHHDDDCCC@@@>>><<<;;;;;;;;;;;;:::888666444444444444333333222111000///...---............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++************************++++++***))))))***++++++))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------.../////////000111111222444555777888888;;;???BBBBBBCCCDDDEEEGGGIIIJJJHHHFFFHHHMMMRRROOOPPPRRRTTTVVVWWWWWWWWWUUUWWWZZZ[[[ZZZZZZ[[[\\\]]]]]]\\\\\\[[[[[[[[[ZZZTTTVVVWWWVVVTTTRRRPPPOOOMMMLLLJJJJJJIIIHHHFFFCCCBBBBBBBBBBBB@@@>>><<<;;;<<<<<<<<<<<<;;;:::999888444444333222111000/////////............---------...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))***)))))))))(((((((((''''''((((((((()))))))))******)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))************,,,,,,,,,------------...------...///000222444555777777888:::;;;===>>>>>>???DDDJJJOOOSSSUUUWWWXXX]]]\\\\\\^^^```dddgggiiillljjjiiihhhgggfffcccaaa^^^aaafffiiijjjjjjjjjkkkiiijjjhhheeeaaaaaacccfffjjjfffccceeejjjlllhhhddd^^^^^^]]]ZZZWWWTTTQQQOOOOOONNNKKKIIIHHHGGGHHHIIICCCBBB@@@>>>===<<<<<<===<<<;;;999777666555555555333333222111000///...---............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))((()))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++************************+++******))))))******+++))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---......//////000000111111333444666777666999===@@@AAABBBDDDEEEJJJIIIFFFEEEFFFJJJOOORRRJJJKKKNNNQQQSSSUUUVVVWWWVVVYYY[[[\\\[[[ZZZZZZ[[[\\\[[[ZZZYYYYYYYYYZZZ[[[YYY[[[[[[XXXSSSNNNMMMMMMMMMKKKJJJJJJJJJIIIGGGEEEBBBBBBBBBBBBAAA???===;;;;;;;;;;;;;;;:::999888888444333333222111000/////////............---------------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))************,,,,,,,,,,,,------------------...///000222333444444555777999:::;;;::::::===AAAGGGLLLOOOQQQSSSUUUYYYXXXXXXYYY\\\aaafffiiihhhiiihhhfffbbb___^^^]]]^^^aaadddeeeeeeeeeffffffiiikkkkkkhhhcccbbbfffkkkiiifffdddeeehhhhhhccc^^^ZZZZZZZZZXXXTTTPPPLLLIIIKKKJJJIIIGGGGGGGGGHHHHHHDDDBBB@@@???=========>>>===<<<:::888777666666666222222111000//////......---......------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************************************))))))))))))******((()))))))))************))))))))))))))))))))))))************+++++++++++++++,,,,,,------...//////000000000111222333444555333777;;;===???AAADDDFFFJJJGGGDDDEEEIIIMMMOOOOOOHHHJJJLLLOOORRRUUUWWWXXXYYYZZZ[[[ZZZYYYYYYZZZ[[[YYYXXXVVVUUUUUUVVVXXXZZZZZZ\\\\\\VVVNNNHHHFFFGGGHHHGGGFFFFFFGGGGGGEEECCCCCCCCCCCCCCCBBB@@@>>>===;;;;;;;;;;;;:::888777666333333222222111000000//////............---------,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))************++++++,,,,,,,,,------------.........000111222333222444777999::::::999888;;;@@@FFFJJJMMMOOOPPPRRRTTTTTTUUUWWWZZZ]]]```bbb```bbbccc```[[[WWWWWWYYY[[[]]]___```aaaaaaccceeeiiilllmmmiiicccaaadddiiigggdddbbbbbbdddbbb]]]XXXWWWWWWWWWVVVSSSOOOKKKHHHKKKJJJIIIGGGGGGGGGGGGGGGEEEDDDBBB???===<<<<<<<<<<<<;;;:::888777666555555222111111000//////......---------------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********))))))((((((((((((((((((((((((***)))))))))))))))******((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---........./////////000111222333444222555888;;;===@@@CCCEEEFFFDDDCCCFFFKKKNNNMMMJJJIIIJJJLLLOOORRRUUUXXXYYYWWWWWWUUUSSSRRRSSSWWWZZZWWWVVVUUUTTTTTTVVVXXXZZZWWWXXXXXXSSSMMMHHHGGGHHHEEEDDDCCCDDDFFFFFFDDDBBBDDDDDDEEEEEEDDDBBB@@@???;;;;;;;;;:::999777666555333333222222111000000000///............---------,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((()))))))))************+++++++++,,,,,,,,,------............///000222222222444666999::::::999888<<>>AAACCCBBBBBBCCCFFFKKKMMMKKKHHHKKKKKKLLLNNNQQQTTTVVVWWWWWWWWWVVVTTTSSSUUUXXX[[[WWWWWWVVVWWWWWWYYY[[[\\\TTTSSSRRRQQQQQQPPPOOOOOODDDDDDDDDEEEGGGGGGFFFEEEDDDDDDEEEEEEDDDBBBAAA@@@;;;;;;:::999888777555444222222222111111111000000///............---------++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,............///000111222222333555888::::::;;;;;;>>>BBBGGGJJJJJJKKKKKKKKKTTTWWW[[[^^^___]]]YYYWWWXXXYYY[[[[[[ZZZYYYYYYZZZccceeefffeeecccaaa``````^^^___aaaaaabbbccceeeggggggeeebbbaaa```___\\\ZZZUUUUUUTTTSSSRRRPPPOOONNNKKKKKKJJJHHHGGGEEEDDDDDDFFFEEEBBB>>><<<:::999999999999999888666555333222000000000//////.........++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((()))******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---..................///000111111111333666888999<<>>AAAAAAAAAAAABBBCCCFFFJJJLLLJJJIIIIIIIIIJJJLLLMMMOOONNNRRRWWWYYYYYYXXXWWWWWWSSSTTTUUUWWWXXXYYYYYYYYYYYYSSSNNNNNNRRRSSSOOOJJJBBBBBBBBBDDDFFFGGGGGGEEE@@@AAAAAABBBAAA@@@>>>===;;;::::::999777666444333222222222111111111111111//////.........---------******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))************))))))(((((((((''''''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))******************+++++++++,,,,,,,,,...............///000111000000222444666999<<<>>>???BBBFFFHHHGGGEEEEEEEEERRRSSSUUUVVVWWWWWWVVVVVV]]]ZZZYYYZZZ]]]]]]ZZZWWW[[[___ccceeedddaaa```___ccc```]]]```eeegggeeeaaacccaaa^^^[[[[[[\\\]]]^^^VVVTTTPPPMMMJJJIIIIIIIIIDDDDDDEEEEEEEEEEEEDDDDDD???>>>===<<<;;;;;;<<<===:::;;;;;;:::999777555333///////////////.........***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))******)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,,,,---......///////////////.........000222555777888:::===???@@@BBBEEEGGGGGGGGGGGGHHHDDDEEEGGGGGGFFFFFFGGGHHHLLLNNNPPPSSSUUUUUUUUUUUU\\\UUUQQQTTTWWWUUURRRQQQRRRQQQQQQOOONNNLLLKKKJJJFFFFFFGGGFFFFFFEEECCCCCC@@@AAACCCCCCBBB???;;;999<<<<<<:::888555333111111444333111///......//////111000///...---,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++)))***+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))((((((''''''&&&&&&******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,...------......///000111///111444555666888:::<<>>===<<<<<<===999999888666555444333222111111000///...---,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******)))************))))))(((******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))*********************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,------...////////////............000222555666888999<<<>>>@@@BBBEEEFFFFFFFFFFFFGGGCCCFFFHHHIIIHHHGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQQQQ\\\UUUQQQSSSVVVUUUSSSSSSQQQPPPNNNLLLJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCCCC===>>>@@@AAAAAA@@@>>>===<<<;;;:::999777555444444444333111000000000000111111000///...---,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''((((((((((((((('''''''''***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,---------......///000111...000333444555666999;;;>>>AAAEEEEEEDDDDDDGGGJJJSSSTTTUUUTTTSSSQQQQQQRRR[[[\\\]]]\\\YYYVVVUUUUUUXXX]]]```___aaadddeeeccc^^^ZZZWWWYYY]]]``````___^^^^^^\\\[[[[[[[[[[[[\\\\\\WWWRRRMMMKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@>>>===<<<;;;<<<<<<999999888666555444333222111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))((())))))*********))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,,,,------........................///111444666777888;;;===???AAADDDDDDDDDDDDEEEFFFCCCFFFIIIKKKJJJIIIIIIIIIMMMLLLLLLMMMNNNPPPRRRSSSZZZTTTQQQTTTWWWVVVUUUVVVRRRQQQNNNKKKIIIHHHIIIIIINNNLLLIIIFFFDDDCCCBBBCCC>>>>>>>>>???>>>>>>>>>>>>;;;;;;:::999888777777666333333222111111222222222000000///...---,,,,,,+++,,,,,,,,,+++++++++******************************((()))))))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''((((((((((((((())))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,---------......///000000---///222333444555777999<<<@@@DDDEEEEEEGGGKKKOOOSSSTTTTTTSSSQQQQQQSSSTTT[[[\\\[[[YYYVVVTTTUUUVVVZZZ___bbbbbbcccfffeeeaaa\\\ZZZYYYXXXYYY\\\___aaabbbbbb```___^^^^^^^^^^^^\\\XXXRRRNNNMMMLLLKKKKKKKKKJJJHHHFFFDDDBBBAAAAAA>>>>>>===<<<;;;;;;<<<<<<999999888777555444333333111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))************))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))(((((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,------...............//////111333555666777:::<<<>>>@@@BBBBBBBBBBBBDDDEEECCCFFFJJJLLLLLLKKKKKKKKKQQQOOONNNNNNOOOQQQTTTVVVWWWSSSTTTXXX[[[XXXVVVVVVUUUSSSQQQOOOOOOPPPSSSTTTVVVRRRMMMGGGCCCAAAAAAAAACCCBBB@@@>>><<<<<<<<<<<<<<<;;;:::999888777666555333333333333333333333444000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++,,,***((((((+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''(((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,---...////////////...000222333444555777999<<<@@@DDDFFFFFFHHHLLLPPPRRRSSSSSSRRRQQQRRRTTTWWWZZZZZZZZZXXXVVVVVVXXXZZZaaaeeegggffffffgggccc]]]]]]]]]]]]ZZZXXXYYY]]]aaacccbbbaaa```___^^^^^^^^^\\\XXXTTTPPPOOOOOONNNMMMOOONNNKKKHHHEEECCCBBBAAA>>>>>>==================:::999888777666444333333111111000///...---,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***)))'''&&&''')))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++++++++,,,,,,---------......//////...000333444555666888:::<<<>>>???@@@@@@AAACCCEEECCCFFFJJJLLLLLLLLLMMMMMMPPPOOOMMMMMMNNNQQQTTTWWWTTTTTTXXX___```[[[WWWVVVUUUTTTSSSSSSUUUYYY\\\___[[[WWWPPPIIICCCAAA@@@@@@DDDBBB@@@===<<<<<<<<<======<<<;;;999777555333222222333333333444444444333/////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++***)))((()))***************************************************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,---.../////////...///111333444444555888999<<<@@@DDDEEEEEEGGGKKKNNNNNNOOOPPPOOOOOOPPPSSSUUUYYYYYYYYYXXXXXXZZZ^^^aaadddggghhhhhhiiijjjeee^^^aaabbbaaa^^^YYYXXX\\\```_________^^^]]]\\\\\\[[[]]]ZZZVVVSSSRRRRRRQQQPPPSSSQQQOOOKKKHHHFFFDDDCCC???@@@@@@@@@@@@?????????::::::999777666555444333111111000///...---,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((''''''%%%&&&'''))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&'''***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---......//////...000222333444555777999999;;;======>>>@@@CCCEEEDDDFFFIIIKKKKKKLLLNNNPPPSSSRRRQQQQQQSSSVVVZZZ\\\UUUVVV\\\cccccc]]]XXXWWWVVVVVVVVVVVVXXX[[[]]]___ZZZVVVPPPIIICCC@@@??????AAA@@@???>>>>>>???@@@AAA>>>===;;;999666444222111333333444444444333222222//////.........---------,,,,,,,,,+++++++++******************************)))(((((()))******)))'''************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++***+++---...//////......000222444444444555777999;;;???BBBDDDCCCDDDHHHLLLIIIJJJLLLLLLLLLMMMPPPRRRWWWXXXYYYZZZZZZ]]]aaaeeebbbdddeeefffiiimmmiiiccccccdddccc```\\\[[[\\\___aaaaaabbbbbbaaaaaa```___^^^\\\XXXVVVVVVUUUTTTSSSUUUSSSQQQMMMJJJHHHFFFEEEBBBBBBBBBBBBBBBAAA@@@???::::::999888666555444444111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))((('''&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,...,,,((('''))),,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******************++++++,,,------...//////---///111222333444666888777888:::;;;===@@@CCCFFFEEEFFFHHHHHHIIIKKKOOORRRUUUUUUUUUVVVXXX\\\___aaaZZZZZZ^^^cccccc]]][[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXSSSPPPLLLGGGCCCAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA======;;;:::888666555444333333444444333222111000...............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))&&&&&&***000222---(((************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))+++---...//////...---///111333333333444666888888<<<@@@AAAAAACCCGGGKKKFFFIIIKKKMMMMMMNNNPPPRRRWWWYYYZZZ[[[\\\^^^aaadddbbbbbbbbbbbbgggkkkiiibbbaaaaaabbbaaa```^^^^^^^^^aaabbbcccdddddddddcccbbb```]]][[[YYYYYYXXXWWWVVVUUUSSSQQQNNNKKKHHHGGGFFFCCCDDDDDDDDDCCCAAA@@@???;;;:::999888777555444444111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((******)))((('''''''''(((((((((((((((''''''((((((((()))))))))***))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***...000...***(((***...))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++,,,,,,---...//////---///111222222333555777555777999:::<<<@@@DDDGGGEEEFFFGGGGGGHHHKKKOOOSSSQQQQQQRRRTTTWWWZZZ]]]___^^^]]]___bbbaaa]]]]]]```bbbaaa___\\\YYYVVVTTTRRRMMMKKKHHHDDDBBBAAAAAAAAADDDDDDCCCBBBAAA???>>>>>>===<<<<<<;;;999888888777333333444444333111000..................---------,,,,,,,,,+++++++++******++++++++++++++++++++++++***''''''...777:::444---************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))+++---/////////...---...000222222222333555666555999===@@@@@@BBBGGGKKKGGGJJJNNNPPPQQQRRRSSSTTTXXXYYY[[[\\\\\\]]]```bbbdddcccaaa```dddhhheee^^^^^^___```aaabbbaaa```^^^ZZZ[[[]]]^^^______^^^^^^aaa^^^\\\[[[[[[ZZZYYYWWWTTTSSSPPPMMMJJJHHHGGGFFFDDDDDDDDDDDDCCCAAA???>>>;;;:::999888777555444444111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***+++***)))((('''((((((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''---......,,,***))))))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,------...////////////000111222444555666777888:::;;;======???BBBEEEBBBAAAAAACCCGGGJJJLLLLLLSSSTTTUUUVVVVVVXXX[[[^^^^^^```bbb```]]]ZZZ[[[]]]bbb^^^YYYWWWWWWTTTNNNHHHFFFHHHIIIFFFAAA>>>@@@DDDGGGFFFCCCAAA???????????????===:::777555555555555555444444333333222222111///............---------+++++++++************)))******))))))))))))************+++...222333000---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''***************)))(((((())))))))))))))))))))))))***)))'''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,---//////000...///000000///000222444555777:::<<<>>>BBBGGGJJJMMMNNNQQQTTTWWWZZZ[[[\\\XXX\\\```___\\\[[[]]]aaabbbcccdddeeeeeedddcccccchhhhhhfffaaa\\\YYY[[[]]]VVVWWWXXX[[[^^^bbbfffhhhcccbbb```______]]][[[XXXVVVTTTRRRPPPMMMJJJEEEAAABBB@@@??????AAAAAA@@@???===;;;999666444333333333111111000000//////......---------,,,,,,,,,++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''+++,,,---,,,***((()))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,------...////////////000111222333555666666888999;;;<<<<<<>>>AAACCCCCCCCCDDDGGGJJJMMMNNNNNNTTTTTTSSSRRRQQQSSSVVVYYYYYY\\\^^^]]]YYYWWWXXXZZZ\\\XXXSSSQQQRRRQQQLLLIIIKKKMMMMMMIIIDDDAAABBBEEEIIIHHHFFFCCCAAA@@@@@@@@@???===:::777555555555666555444444333333222111111///............---------+++++++++************)))******))))))))))))******))))))))),,,///000...+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))((('''''')))))))))))))))))))))))))))((('''''''''(((******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++,,,---...//////...///000000///000222444666777999:::;;;???CCCGGGNNNNNNNNNOOOQQQTTTXXXZZZVVV[[[``````\\\YYYYYYZZZdddeeeffffffeeebbb```^^^cccdddccc```\\\[[[]]]```YYYXXXWWWWWWZZZ___dddgggfffeeecccccccccaaa___\\\XXXVVVSSSQQQOOOKKKGGGDDDBBBAAA@@@@@@AAAAAA@@@>>><<<;;;888666444333333333111111000000//////......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++***)))((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,,,,---......////////////000222333444555666777999:::;;;;;;<<>>;;;:::888666444333333333111111000000//////......,,,++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((*********)))))))))))))))))))))))))))((((((((((((&&&((())))))(((((()))+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************+++,,,,,,------...////////////000111222333444444666888999::::::;;;===@@@@@@BBBFFFIIIJJJJJJJJJKKKUUUSSSPPPLLLJJJLLLQQQUUUTTTXXX\\\\\\ZZZXXXYYY[[[XXXVVVSSSRRRRRRRRRPPPMMMRRRRRRRRRNNNJJJHHHHHHIIIKKKJJJHHHFFFCCCAAA@@@??????===999666555555666777444444333333222111111111///............---------+++++++++*********))))))******))))))))))))******)))))))))*********)))'''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((()))))))))******''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))((((((''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))******************+++,,,------.........///000/////////111333555555666666777;;;@@@DDDLLLKKKIIIIIIKKKOOOSSSVVVRRRVVV\\\_________```aaa\\\___cccfffgggfffcccaaa]]]```aaa```^^^^^^bbbeeeeeeccc```^^^___aaadddfffcccbbbaaaaaaaaa```^^^\\\SSSQQQNNNLLLJJJHHHEEEBBBBBBAAAAAAAAABBBBBB???===:::999777555444444444444111111000000//////......+++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))&&&'''))))))(((((()))+++(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************++++++,,,,,,---.........//////000000111222333333555777888999999:::===???@@@DDDHHHIIIIIIHHHHHHIIIOOONNNLLLJJJIIILLLPPPTTTSSSWWW[[[\\\ZZZXXXXXXZZZYYYXXXXXXWWWVVVSSSOOOLLLOOOOOOOOOMMMKKKJJJJJJKKKHHHGGGFFFDDDBBB@@@>>>======<<<999777666666666777444333333222222111000000///............---------+++++++++*********))))))******))))))))))))******)))***+++***))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((((((((()))(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******)))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++,,,,,,------------...//////...///111333333444555777999===BBBGGGGGGHHHKKKMMMPPPSSSTTTUUUSSSUUUWWWZZZ[[[^^^aaaccc[[[^^^bbbfffgggfffcccaaa___bbbcccbbb___^^^aaadddeeeddddddcccccccccccccccaaa```^^^^^^^^^]]][[[XXXRRROOOLLLJJJIIIGGGEEECCCCCCBBBBBBBBBCCCBBB???===999888666555444444444555111111000000//////......+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))&&&((())))))(((((()))+++(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++,,,------.........//////000111111222222444666777888999;;;>>>@@@DDDHHHKKKKKKHHHFFFGGGIIIHHHJJJKKKKKKJJJLLLNNNQQQOOOTTTXXXYYYWWWUUUUUUVVVXXXXXXXXXVVVSSSPPPMMMKKKMMMMMMLLLKKKJJJJJJJJJJJJDDDCCCCCCBBB@@@>>><<<;;;;;;;;;:::999888777666555333333333222111111000000///............---------+++++++++************)))******))))))))))))******)))+++++++++)))((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''(((((()))''''''''''''((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++++++++,,,,,,,,,------...//////......000222111333666888;;;>>>CCCFFFDDDGGGLLLPPPTTTUUUTTTTTTUUUUUUTTTTTTVVVXXX[[[\\\\\\^^^aaaccccccbbb___]]]```cccdddbbb___]]]^^^aaa``````aaaaaaaaa```___^^^aaa___^^^]]]]]][[[XXXVVVRRRPPPMMMKKKJJJIIIGGGEEECCCBBBCCCCCCDDDBBB???<<<888777555444444444555555111111000000//////......,,,++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***((()))******(((((()))+++(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---............//////000111111111333555777888:::<<<@@@BBBFFFIIIKKKIIIEEECCCEEEGGGHHHKKKNNNPPPPPPOOOOOOOOONNNRRRWWWXXXUUURRRRRRSSSYYYWWWTTTQQQNNNLLLMMMNNNNNNLLLKKKIIIIIIHHHHHHGGG@@@@@@AAA@@@???>>><<<;;;888999;;;;;;:::888555444333333222222111000000000///............---------+++++++++************)))******))))))))))))******(((***+++***((((((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******))))))))))))))))))))))))))))))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---...///.........000222000333777:::;;;>>>AAACCCCCCFFFKKKOOORRRRRRQQQPPPSSSRRRSSSTTTVVVWWWXXXXXXYYYZZZ\\\^^^^^^^^^\\\[[[^^^aaacccaaa]]][[[\\\^^^\\\\\\\\\\\\]]]]]]]]]^^^```___]]][[[ZZZXXXUUUSSSQQQOOOKKKIIIIIIHHHGGGFFFCCCCCCCCCDDDDDDBBB???;;;777666555444333444555666111111000000//////......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******)))***+++***)))((()))***(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---............//////000000111111222444777999:::===AAADDDFFFHHHIIIFFFAAA???AAADDDKKKOOOTTTWWWVVVTTTQQQPPPNNNSSSWWWXXXUUURRRRRRRRRZZZWWWRRRMMMJJJKKKOOOSSSPPPNNNKKKIIIHHHGGGFFFEEE??????@@@@@@???>>><<<;;;777999;;;<<<;;;888555222333333222222111000000000//////.........---------+++++++++************)))******))))))))))))******&&&)))***)))''''''))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((())))))(((((())))))))))))))))))))))))((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,---...///.........000222111444888:::;;;<<<>>>???DDDFFFIIILLLNNNNNNNNNMMMOOOPPPRRRVVVZZZ[[[[[[ZZZSSSUUUWWWYYY[[[]]]]]]]]]\\\^^^aaa___\\\ZZZ[[[]]]]]]\\\ZZZYYYZZZ\\\^^^```___]]]ZZZYYYWWWUUURRROOOOOOLLLIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDEEECCC???;;;666555444444333444555666111111111000//////......---------,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((())))))************))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''***)))(((''''''((()))***)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))******************))))))))))))************+++,,,,,,---......////////////000000000000333444555555666888<<<@@@IIIGGGDDDCCCDDDEEEFFFFFFIIIOOOVVVZZZYYYXXXWWWXXXWWWVVVVVVXXX[[[[[[XXXUUUZZZXXXSSSNNNIIIHHHKKKMMMLLLJJJIIIJJJKKKJJJFFFCCC???>>>===>>>??????===;;;999999999888888666555555444444444333222111000///......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''((((((((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++------......///000000000333555777999:::<<<@@@BBBEEEHHHLLLOOOOOOPPPPPPQQQSSSSSSTTTWWW[[[[[[XXXUUUQQQUUUYYY\\\]]]]]]^^^______[[[YYY]]]cccddd^^^XXXRRRUUUXXX\\\___`````````aaa^^^ZZZWWWUUUQQQKKKFFFIIIIIIGGGEEEBBBBBBDDDFFFBBBDDDFFFFFFBBB???<<<;;;999888777555555444444444222222111000///...------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))(((((())))))************))))))))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))++++++******************))))))))))))******************))))))))))))************++++++,,,------............////////////000111222333333444666:::===DDDCCCBBBBBBDDDFFFHHHHHHGGGLLLTTTXXXXXXWWWVVVVVVWWWVVVWWWYYY\\\\\\YYYVVV\\\YYYTTTPPPNNNNNNOOOPPPKKKKKKKKKMMMNNNLLLGGGCCC???>>>===>>>??????===<<<:::999999888777666555444444444444333222111000///......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''''''''((((((((())))))+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))************+++++++++------......//////000000222444666777888:::===???FFFHHHLLLNNNNNNMMMNNNOOOOOOOOOQQQUUUYYYZZZXXXUUU\\\^^^______^^^\\\\\\\\\```^^^]]]___bbbccc```\\\YYY\\\___cccfffgggggggggaaa^^^ZZZWWWUUUPPPJJJFFFJJJIIIHHHFFFDDDDDDFFFHHHBBBDDDEEEDDDAAA>>><<<<<<999888777666555444444444222222111000///...------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))((((((((())))))******))))))((())))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******************))))))))))))************++++++,,,,,,------------------...............///111111222444888;;;?????????AAADDDGGGJJJLLLHHHMMMTTTXXXYYYWWWUUUTTTTTTUUUWWWZZZ]]]]]][[[YYY[[[VVVPPPMMMNNNOOOOOONNNMMMMMMNNNPPPPPPLLLGGGCCC>>>===<<<===>>>???>>><<<;;;:::999888666555444333444444444444333111000///......---------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))************)))************+++++++++---------...//////000000111222444555555777:::<<>>@@@BBBEEEHHHLLLOOOMMMQQQVVVZZZZZZWWWSSSQQQNNNPPPUUUYYY\\\]]]]]]\\\ZZZTTTNNNMMMPPPRRRQQQOOORRRQQQPPPNNNLLLHHHEEEBBB===;;;:::;;;<<<======<<<<<<;;;999777555444333222555555555444333222000000......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))'''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))************))))))*********+++++++++,,,,,,---......//////000000222333444444555888:::CCCFFFIIIKKKKKKLLLNNNOOOUUUVVVYYY\\\^^^``````___^^^______^^^]]]]]]___aaaiiikkkkkkjjjhhhgggjjjlllkkkkkkkkkiiigggccc___]]]\\\\\\ZZZYYYVVVSSSPPPNNNFFFGGGFFFEEECCCBBBCCCEEEDDDDDDCCC@@@===<<<<<<>>>:::999888666555444444444111111111000///.........+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))******+++((()))))))))******************))))))))))))************+++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,...000111222444666999===@@@CCCEEEFFFIIIMMMPPPRRRSSSVVVWWWWWWTTTOOOLLLHHHLLLRRRXXX[[[\\\]]]]]]]]]WWWRRRRRRUUUXXXVVVSSSWWWTTTOOOJJJEEECCCBBBCCC===;;;999999;;;<<<<<<;;;<<<;;;999666444333333222555555555444333222111000......---------,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***(((((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))************))))))*********+++++++++,,,,,,------.../////////000222333444444555888:::???BBBFFFIIIKKKMMMQQQSSSYYY[[[]]]^^^___`````````\\\^^^___^^^^^^___aaacccgggjjjlllkkkhhhgggjjjnnnppppppooolllhhhccc___\\\XXXYYYZZZZZZXXXVVVUUUTTTIIIJJJJJJHHHEEEDDDEEEFFFEEEEEECCC@@@===<<<===???;;;:::888777555444444444111111000000//////......++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))******************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...000222333444666888<<<@@@EEEGGGGGGIIIMMMQQQRRRRRRQQQRRRQQQOOOKKKGGGGGGLLLSSSXXXZZZZZZZZZZZZYYYUUURRRQQQSSSTTTTTTRRRWWWTTTNNNFFFAAA???BBBDDD@@@===;;;:::;;;<<<<<<<<<;;;:::888555444333333333555555555555444222111000......---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******((((((''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))************)))************+++++++++,,,,,,,,,---......//////000111333444444666999;;;<<>>===>>>???<<<;;;999777666444444333111000000000/////////...,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))'''((((((((()))))))))***'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))******************))))))))))))******++++++******************+++++++++,,,,,,,,,------+++---000222222333555777999>>>DDDGGGGGGIIINNNRRRRRROOOMMMMMMNNNNNNKKKHHHKKKPPPWWWZZZYYYWWWVVVVVVSSSQQQOOONNNMMMNNNNNNNNNSSSQQQMMMFFFAAA@@@DDDGGGDDDAAA>>>======>>>>>>===:::999777555333333444555666666555555444333111000......---------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))))))))*********)))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))************++++++++++++,,,,,,------......///...000222333444666999;;;:::===@@@CCCFFFIIINNNQQQPPPRRRUUUVVVUUUVVVXXX[[[\\\^^^```aaa___^^^^^^______aaadddfffgggggghhhiiiaaabbbbbbaaa___\\\YYYWWWUUUWWWZZZYYYWWWUUUUUUVVVVVVVVVVVVTTTPPPMMMLLLLLLFFFFFFFFFCCC@@@>>>>>>???<<<;;;:::777666444444333000000000000////////////,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))******************))))))))))))******++++++******************++++++,,,,,,,,,---------***,,,///111222333444666666<<>>>>>===<<<:::888666555444111111111000000000000000---,,,++++++******++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))((('''''''''))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))+++,,,---+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------///000000000111444666:::<<<@@@BBBDDDGGGJJJMMMOOOPPPPPPNNNKKKKKKNNNQQQSSSVVVXXXWWWTTTSSSVVVZZZVVVRRROOOOOOQQQPPPLLLGGGLLLJJJHHHIIIKKKMMMMMMLLLKKKHHHFFFDDDCCCBBB???===<<<;;;:::;;;<<<<<<;;;999777666555333222222222222000000///..................------,,,+++***)))((()))************+++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((*********))))))'''&&&&&&))))))))))))))))))))))))))))))))))))************(((((()))))))))************++++++,,,,,,------...///000111111111222444666666999<<>><<<<<<<<<<<<;;;999777666444333111111000000000000///...............------,,,,,,+++***))))))))))))*********+++++++++************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))******+++((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))(((((('''&&&((((((((((((((((((((((((((()))))))))************((((((((()))))))))*********++++++,,,,,,------......///000000000111333555888:::===??????@@@BBBDDDEEEEEEEEEEEEHHHKKKOOOQQQWWW[[[\\\[[[\\\```aaa^^^bbbcccddddddbbbbbbbbbccc^^^ZZZVVVVVVZZZ___aaaaaa```]]][[[\\\[[[YYYUUURRRTTTUUUUUUQQQLLLHHHGGGGGGCCCBBBBBBCCCDDDDDDAAA???<<<<<<;;;999888666555555333333222111000///...------,,,++++++******++++++))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((('''((()))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))************************************************************************+++++++++,,,,,,+++---.........000222444777999;;;<<<<<<===???AAAGGGFFFEEEFFFIIILLLPPPQQQNNNOOOQQQRRRRRRTTTVVVXXXUUUWWWZZZ]]]___]]]YYYVVVSSSSSSQQQNNNKKKGGGEEEDDDGGGFFFDDDEEEFFFHHHGGGFFF???===;;;:::;;;;;;:::999777666555333222111000000000000///...............---,,,,,,++++++*********))))))*********+++++++++************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))******+++((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))*********)))((((((((((((((((((((((((((((((((()))))))))************)))))))))*********++++++***++++++,,,,,,------...---...///000///000222444777999<<<===>>>>>>@@@BBBEEEEEEDDDEEEGGGJJJMMMOOOQQQUUUXXXXXX[[[```aaa______aaabbbbbbaaabbbccceee^^^ZZZUUUUUUYYY___bbbcccdddccccccaaaaaa```]]]ZZZZZZYYYVVVRRRMMMIIIGGGFFFBBBBBBAAABBBCCCBBB@@@===;;;;;;:::999777666555555333333222111000///...------,,,++++++******++++++************************(((((()))***************((((((((((((((((((((((((&&&((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++)))***++++++++++++*********************+++++++++************************************+++++++++++++++,,,---......///111444444666888999:::;;;===???CCCBBBBBBEEEIIIMMMOOOPPPMMMMMMNNNOOOQQQRRRTTTUUUQQQSSSWWWZZZ[[[YYYVVVTTTVVVVVVTTTPPPJJJEEEBBBAAAEEEEEEDDDEEEGGGGGGEEEDDD???===:::999:::;;;;;;:::999888666444222111111000000000///...............,,,,,,,,,+++++++++******)))************+++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((())))))******))))))(((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++,,,,,,------...,,,...////////////222444555777:::;;;<<<===???@@@CCCDDDEEEHHHJJJMMMOOOPPPQQQVVVZZZZZZ]]]bbbcccaaa\\\]]]^^^^^^^^^___aaaccc^^^[[[WWWVVVYYY]]]```bbb```dddfffccc``````^^^[[[]]]ZZZVVVQQQMMMJJJHHHGGGDDDCCCBBBBBBCCCBBB???<<<;;;:::999888777666555555333222222111000///......---,,,++++++******++++++************************'''((()))******+++******))))))))))))))))))))))))&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++***+++,,,------,,,+++***))))))*********+++++++++************************************++++++++++++***,,,---------///111333222444666777888999;;;===???>>>@@@DDDJJJNNNOOONNNMMMLLLLLLMMMOOOQQQQQQRRROOOQQQUUUWWWWWWUUUTTTSSSUUUVVVVVVRRRLLLFFFDDDDDDIIIIIIIIIJJJJJJHHHDDDAAA???===::::::;;;=========:::999777555333222111111000000///...............,,,,,,,,,++++++++++++***)))************+++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,,,,------...,,,---.........///111333222444888::::::<<<>>>???@@@BBBFFFJJJNNNQQQSSSTTTVVV[[[]]]^^^___cccccc```]]]^^^^^^]]]]]]]]]___bbb\\\\\\[[[YYYXXXYYY\\\^^^ZZZccchhhccc]]][[[[[[YYY[[[XXXSSSOOOLLLKKKJJJIIIGGGFFFEEEDDDDDDBBB???<<<::::::999888777666555555222111111111000000//////---,,,++++++******++++++************************'''((()))******+++++++++))))))))))))))))))))))))&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))+++++++++,,,---...---,,,+++***))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++***+++---------...111333111333555666777888;;;===<<<<<>>;;;;;;<<<>>>??????;;;:::888666444333222222000000///...............,,,,,,++++++++++++++++++)))************+++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***++++++,,,,,,---......,,,---.........///111333000333666888999;;;===???===@@@FFFLLLRRRUUUWWWXXXVVVZZZ\\\[[[\\\^^^]]]YYYaaaaaaaaa___^^^^^^___aaaZZZ\\\]]]ZZZWWWVVVXXX[[[YYYeeelllggg^^^\\\]]]\\\YYYUUUPPPMMMLLLKKKKKKKKKJJJHHHGGGFFFFFFCCC@@@===:::999999888777666555555111111111000000000000000---,,,++++++******++++++************************''''''(((******+++++++++))))))))))))))))))))))))&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////111111111222444666777888??????@@@DDDJJJMMMLLLJJJNNNKKKJJJLLLQQQTTTUUUTTTVVVUUUWWW\\\[[[TTTSSSVVVUUUUUUUUUTTTTTTTTTTTTUUU\\\XXXQQQLLLHHHFFFDDDBBB@@@>>>===>>>??????>>>===>>><<<888444111000//////000/////////............+++++++++************)))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------------...///000111222222444333333666;;;???@@@???@@@CCCKKKTTT\\\]]]WWWRRROOOPPPRRRUUUXXXYYYXXXVVVbbbeeegggfffbbb______```dddddddddaaa\\\YYYYYYZZZ^^^bbbeeeeee```\\\[[[[[[QQQOOONNNNNNOOOPPPNNNMMMIIIIIIIIIGGGDDD@@@<<<:::;;;;;;:::999888777666555222222222111111111111111///...,,,+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))+++***)))''''''(((((()))******))))))(((&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////000111111333555777999:::???>>>???CCCIIIMMMOOONNNLLLMMMOOORRRTTTUUUTTTSSSRRRRRRUUU[[[ZZZUUUTTTXXXYYYVVVTTTRRRRRRQQQQQQPPPRRROOOJJJGGGFFFEEEDDDCCCAAA@@@>>>>>>??????>>>===???===999666333111111111000000/////////.........++++++++++++******************))))))))))))******************************((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------...///000111111222444333222555999=========AAAGGGOOOUUUXXXWWWTTTSSSPPPQQQSSSVVVYYY[[[[[[ZZZcccgggkkkkkkhhheeeddddddeeecccbbbbbbbbbaaa___]]]]]]aaaeeeeee```[[[YYYYYYRRRQQQPPPPPPQQQQQQOOONNNIIIIIIHHHGGGDDDAAA>>><<<===<<<;;;999888666555444222222222111111111111111///...,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))((('''&&&%%%&&&&&&'''))))))))))))((('''&&&%%%((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---......//////000111222333666888:::<<>>>>>>>>>>>===???===:::777444333222222000000000/////////......,,,+++++++++***************)))))))))))))))******************************((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------...///000111111333222111333777:::<<<<<>>===:::888666444333222222222111111111000000......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------...//////000000222444666999<<<===AAADDDHHHNNNRRRTTTSSSSSSNNNSSSYYYZZZXXXUUUUUUUUUZZZ[[[]]]]]]ZZZUUUSSSSSSSSSOOOKKKKKKOOOQQQQQQPPPQQQNNNKKKJJJIIIIIIGGGEEEFFFCCC@@@>>>>>>???>>>===>>><<<:::777555333222222000000000////////////...,,,,,,+++++++++*********))))))))))))))))))***+++************************((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,+++,,,---...///000000111000000000222666999<<<>>>HHHLLLPPPSSSRRRRRRSSSTTTSSSUUUWWWZZZ]]]aaaeeehhhgggiiikkkiiifffcccdddeeeddddddeeehhhjjjjjjiiiggglllmmmkkkfff^^^XXXWWWWWWVVVUUUTTTTTTTTTRRROOOMMMKKKIIIGGGEEECCCBBBAAAAAAAAA@@@>>>;;;888666333222333333222222111000000000......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))))))))((((((((((((&&&&&&'''(((((()))((((((******))))))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........000000222444666999<<<===CCCHHHPPPVVVXXXVVVSSSPPPRRRUUUXXXWWWUUUTTTVVVXXX\\\___aaa___\\\XXXVVVTTTQQQNNNKKKKKKNNNPPPQQQPPPQQQPPPNNNNNNMMMLLLJJJHHHFFFCCC@@@????????????>>>;;;:::999777555333222222111000000000////////////,,,,,,,,,++++++++++++***))))))(((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))************************************************************(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,---...///000000...///000222555:::>>>BBBJJJJJJKKKOOOSSSVVVUUUTTTTTTWWWZZZ]]]^^^bbbgggjjjjjjkkkiiieee```___aaadddbbbfffjjjjjjfffdddfffiiipppoookkkddd]]][[[^^^bbb\\\[[[ZZZYYYYYYVVVSSSPPPKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@>>><<<999666555444333333222222111000000///------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))(((((('''%%%&&&'''((())))))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++,,,------......000111222333666888:::<<>>:::999888777555444333222111111000000000/////////,,,,,,,,,,,,++++++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++,,,---...//////---///000111444888>>>BBBHHHFFFGGGLLLRRRVVVUUURRRSSSWWW[[[]]]]]]___cccgggkkkkkkiiiddd___^^^aaaeeebbbgggkkkhhhbbb___ccciiikkkjjjfffaaa^^^___fffkkkaaa```______^^^[[[VVVSSSLLLKKKJJJGGGEEECCCBBBAAA@@@???>>><<<:::888777666444333333222111000//////------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((('''&&&&&&%%%&&&&&&'''((())))))((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......000111111333555777999:::>>>DDDLLLQQQQQQPPPNNNNNNRRRPPPNNNOOOQQQSSSTTTTTTSSSYYY\\\ZZZXXXYYYXXXTTTNNNRRRTTTSSSOOOMMMNNNPPPLLLLLLLLLMMMMMMKKKHHHEEEBBBBBBBBBCCCDDDCCC@@@>>>::::::999888777555444333111111111000000000//////------,,,,,,,,,+++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++,,,---......///...000000000111444:::???CCCDDDGGGJJJNNNPPPPPPOOOPPPUUUZZZ[[[ZZZZZZ]]]aaadddfffgggeeeaaa___aaacccdddggghhheee```___ccchhhddddddccc```]]]___dddiiiaaa```______]]]YYYTTTPPPLLLLLLKKKIIIGGGDDDAAA???>>>======<<<;;;::::::999444444333222111000///...---------...---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((((((((('''%%%%%%''''''((((((((((((((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++******))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......111111111222444666777888;;;@@@FFFJJJKKKKKKMMMOOOOOOMMMKKKMMMQQQTTTSSSQQQRRRYYY[[[WWWTTTUUUSSSNNNIIIOOOUUUUUUQQQNNNQQQUUUPPPPPPOOONNNMMMIIIDDD@@@@@@AAABBBDDDEEEDDDAAA>>>::::::::::::888777666555111111111111000000000000---------,,,,,,,,,++++++(((((((((((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))******++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,---......///000111111///...111666;;;>>>CCCHHHJJJIIIIIIKKKNNNMMMSSSXXXZZZXXXVVVXXX[[[\\\```dddeeebbb``````aaagggfffdddaaa```aaadddfffaaabbbbbb```\\\[[[^^^aaa^^^]]]\\\[[[YYYUUUPPPLLLLLLMMMLLLKKKHHHDDD@@@>>><<<<<<<<<<<<<<<<<<;;;;;;444444333222111000///...,,,---......---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((()))*********)))'''&&&'''(((((((((((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))((('''&&&&&&************)))(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))***++++++,,,,,,------...000000//////111333666888:::>>>CCCFFFGGGHHHIIIKKKMMMLLLKKKLLLOOOQQQQQQQQQSSSZZZ^^^YYYUUUVVVVVVSSSQQQPPPOOOPPPOOOOOORRRVVVXXXVVVRRRLLLGGGDDDDDDFFFDDDDDDBBBAAA@@@???>>>===999999999999999888777666444444333222111000//////,,,,,,---...---,,,+++***+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***+++,,,,,,+++***)))((())))))************))))))******))))))))))))******************************------..................000111000000000222666999<<<<<<===???BBBGGGKKKMMMPPPOOOPPPRRRRRRRRRWWW___fffbbb```bbb___ZZZ\\\bbbjjjlllmmmlllgggbbb___^^^gggeeebbb^^^[[[YYYYYYYYYYYYYYYXXXTTTQQQPPPQQQRRRQQQOOOLLLIIIFFFEEEDDDDDD@@@>>><<<:::888777777777888666333222333222111000......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))(((''''''&&&************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((((((((()))***************)))))))))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,------...000000//////111333666777;;;>>>BBBDDDEEEEEEFFFGGGHHHJJJLLLLLLLLLOOOSSSWWW\\\]]][[[UUUTTTVVVTTTOOOSSSTTTVVVVVVUUUSSSSSSUUUTTTSSSPPPKKKFFFCCCCCCDDDGGGEEEBBB???===;;;;;;;;;888888888888777666555555444333222111000//////...,,,,,,---------,,,+++***+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++++++++***)))((())))))************))))))******))))))))))))******************************,,,,,,------.........//////000000//////111555888;;;;;;===???CCCGGGJJJLLLLLLLLLNNNQQQRRRRRRWWW___eeeaaa^^^___\\\XXXZZZ___ggghhhiiihhhgggdddbbb```eeeccc___[[[YYYXXXXXXYYYRRRUUUWWWWWWVVVTTTSSSSSSRRRPPPMMMJJJGGGEEEDDDCCCAAA???===;;;999888888888777555333222222222111000......------,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))))))))((('''''')))******))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************************))))))))))))((((((((())))))))))))))))))))))))******++++++,,,---------////////////111333555666:::<<<@@@BBBBBBCCCDDDEEECCCGGGJJJJJJHHHKKKTTT[[[bbb___XXXSSSTTTVVVSSSNNNSSSWWWZZZ[[[YYYVVVSSSRRRPPPPPPOOOKKKGGGCCCBBBBBBIIIGGGCCC???<<<;;;;;;;;;777777777666555444444333333333222111000///......,,,,,,---------,,,+++***+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))***+++++++++******))))))************))))))******))))))))))))******************************++++++,,,------...//////...//////......000444777999;;;>>>AAADDDGGGIIIJJJHHHIIIMMMQQQRRRRRRVVV]]]bbb^^^\\\ZZZWWWUUUXXX]]]aaa``````aaaccccccbbbaaacccaaa]]]ZZZXXXYYYZZZ[[[OOOSSSYYY]]]\\\YYYVVVUUURRRQQQOOOLLLHHHEEECCCBBBAAA@@@>>><<<:::999888888666444333222333222111///......------,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''(((((((((%%%%%%&&&''''''''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((()))))))))((((((''')))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------////////////000222333444777:::>>>@@@AAABBBDDDFFFCCCDDDEEEEEEEEEIIIRRRYYY^^^[[[XXXUUUUUUVVVTTTRRRTTTXXX[[[YYYVVVUUUSSSPPPNNNNNNNNNLLLHHHDDDBBBAAAEEEDDDCCCAAA???>>>===<<<888888777666555444444444333222222111000///...------------,,,,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))*********++++++))))))************))))))******))))))))))))******************************)))***+++,,,---...//////---............000333666888;;;???CCCFFFIIIIIIJJJHHHIIIMMMRRRRRRQQQUUU[[[]]][[[YYYVVVUUUUUUYYY]]]^^^[[[YYYZZZ\\\______^^^bbb```^^^[[[ZZZ[[[\\\]]]TTTXXX^^^aaa```\\\XXXVVVQQQPPPNNNKKKHHHEEEBBB@@@@@@@@@>>><<<;;;999888888555444333333333333111///......------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************))))))************))))))************************))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))***++++++,,,,,,---......//////000111222333444777;;;>>>AAACCCGGGIIIFFFCCC@@@@@@CCCIIINNNQQQSSSUUUXXXYYYXXXVVVWWWYYYVVVZZZ[[[UUUSSSUUUVVVSSSKKKMMMMMMKKKFFFBBB@@@???>>>???AAABBBAAA@@@>>>===;;;:::888777666555555555333333222111000///......------,,,,,,,,,++++++++++++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))***+++,,,---...///,,,---.........000222555888;;;???DDDGGGIIIIIIIIIKKKLLLOOOSSSRRRPPPSSSYYYYYYYYYXXXVVVUUUXXX\\\______\\\YYYWWWXXX[[[]]]^^^```___]]][[[[[[[[[\\\]]][[[^^^``````]]]XXXUUUSSSPPPOOOMMMJJJGGGDDDBBB@@@@@@???>>>===;;;999888777555444333444555444222000......------------,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))(((''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))************************)))******++++++******)))************************++++++++++++++++++++++++************************************************+++******))))))******+++)))))))))))))))))))))))))))******++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))))))))******+++,,,,,,,,,---......///000111111111222555999<<>>>>>???AAABBBBBB@@@>>><<<===<<<:::888666666666777444444333222111000//////...---,,,+++++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))((((((((()))******))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))***++++++,,,------,,,---/////////000222555777999===BBBEEEGGGHHHHHHMMMMMMPPPRRRQQQOOORRRXXXXXX\\\\\\YYYYYY]]]```aaacccaaa]]]XXXVVVXXX]]]bbb]]]]]]]]]]]]\\\[[[[[[ZZZ]]]^^^___]]]YYYUUURRRPPPQQQOOOLLLIIIFFFDDDDDDCCC@@@@@@???>>>===;;;999888555555444555666666333111......------------------************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))************************)))******++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++******))))))******+++)))))))))))))))))))))))))))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))*********+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,------...///000000000000111444777:::===@@@DDDHHHFFFEEEDDDCCCDDDHHHMMMQQQVVVSSSUUUYYYYYYVVVWWW[[[WWW^^^^^^VVVVVV^^^aaa^^^TTTTTTSSSOOOJJJFFFDDDDDDLLLKKKHHHEEEBBBAAA??????>>>===:::888666666666777555555444333222111000000...---,,,+++++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))************(((((('''((())))))))))))************))))))******))))))))))))******)))))))))))))))))))))))))))*********++++++,,,,,,,,,---///000000111333555444666:::>>>AAADDDEEEFFFLLLKKKMMMOOONNNNNNRRRYYY\\\aaabbb^^^]]]```bbb```bbbaaa^^^WWWRRRSSS\\\ddd___```aaabbbaaa___\\\[[[ZZZ]]]______\\\XXXUUUSSSSSSPPPLLLIIIGGGFFFGGGHHHBBBBBBBBBAAA???===;;;:::666555666777888777555222------..................************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))******************************++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))******++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,------...///000000000///111333666888:::===AAADDDCCCFFFHHHGGGEEEHHHOOOVVV___VVVRRRVVVXXXVVVUUUWWWTTT\\\]]]WWWWWW___bbb^^^\\\\\\ZZZVVVPPPLLLJJJJJJ\\\WWWPPPIIIEEEBBBBBBCCC>>><<<:::777666555666777666555555444333222111111...---,,,+++***+++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******+++***)))'''''''''((()))))))))************))))))******))))))))))))******))))))))))))))))))))))))******************++++++,,,...000111111111333555222444777:::>>>AAACCCDDDJJJIIIJJJMMMMMMMMMSSS[[[___eeefffbbb```bbbbbb^^^]]]___\\\TTTMMMOOOZZZdddbbbdddfffhhhgggddd```]]]WWW\\\aaacccaaa^^^ZZZXXXUUURRRMMMIIIGGGHHHKKKLLLDDDDDDDDDCCCBBB???===;;;666666777888999888666333------..................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((******((('''&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++*********))))))(((((()))))))))***++++++,,,,,,---------...............000222444666777:::>>>@@@BBBDDDGGGHHHHHHMMMTTTYYYVVVTTTSSSVVV[[[[[[VVVQQQ\\\\\\]]]^^^______``````]]]\\\]]]\\\VVVSSS^^^kkkggg\\\OOOHHHGGGFFFCCC>>>>>>======<<<;;;999777666777555333222333222111000000///---,,,++++++,,,---+++++++++************)))************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++,,,---...///000000000000222444777888:::===@@@CCCKKKJJJHHHHHHKKKRRR\\\cccfffgggfffddd```^^^]]]^^^```^^^[[[[[[^^^ccciiinnneee```___fffllljjjdddaaa]]]```ccceeeccc```^^^]]]___VVVNNNLLLLLLJJJKKKMMMIIIFFFCCCAAA@@@>>><<<;;;:::999888777666555444333/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************)))))))))((()))))))))***++++++,,,,,,------------............000222444666777:::===@@@???AAACCCEEEHHHLLLQQQTTTSSSUUUWWWYYYZZZYYYUUUSSSUUUYYY]]]`````````aaabbbeeeccccccbbb]]]ZZZ```iiibbbYYYNNNHHHGGGGGGCCC????????????===<<<:::888777777555333222333333111000000///...,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***************)))))))))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++,,,---...//////000000000222444777999:::===AAADDDIIIIIIJJJKKKOOOVVV___eeeeeefffeeeccc```^^^^^^___aaabbbdddgggkkknnnpppqqqgggaaa```fffjjjiiieeeddd```bbbbbbbbb```___```aaa___VVVOOOOOOQQQPPPOOOOOOGGGEEECCCAAA@@@???<<<::::::999888777666555444333000//////......---,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************)))))))))))))))))))))***++++++,,,,,,,,,,,,------............///111444555777999<<>><<<:::999888666333333333333222000000///...---,,,,,,,,,,,,+++++++++************)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++***))))))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++,,,---...//////000//////111333666999;;;>>>BBBEEEHHHKKKOOOSSSWWW]]]ccchhheeefffeeedddaaa```aaabbbbbbgggmmmssswwwvvvtttrrrhhhcccbbbgggjjjiiiggggggeeedddccc```^^^___bbbeee\\\SSSNNNQQQUUUTTTPPPNNNFFFEEECCCBBBBBB@@@===::::::999888777666555444333000000///......------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------......//////111333555666888;;;>>>@@@???AAAFFFMMMQQQPPPNNNKKKOOOTTTVVVUUUPPPJJJGGGNNNYYYfffkkkjjjggghhhjjjgggeeeddddddbbb___[[[YYY[[[VVVQQQOOOPPPOOOLLLHHHCCCCCCBBBAAA???===;;;:::888666444333333333222111000///......---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***************+++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,,,,,,,---...////////////000222666888;;;???CCCFFFJJJNNNTTTYYY]]]aaaeeehhhdddeeeeeedddbbbbbbdddfffdddiiipppvvvxxxvvvqqqnnnhhheeefffkkkmmmjjjhhhjjjhhhgggeeebbb```aaacccfff^^^VVVRRRVVV[[[XXXRRRNNNHHHFFFEEEDDDDDDBBB>>><<<:::999888777666555444333000000//////...---------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))******)))))))))***++++++,,,,,,++++++,,,,,,---......//////111333444555777:::===??????AAAFFFMMMPPPPPPMMMMMMNNNPPPSSSTTTPPPFFF>>>IIIUUUccciiihhhfffgggiiiaaa```___^^^^^^]]]XXXTTTVVVSSSQQQQQQQQQPPPLLLHHHBBBBBBBBBAAA@@@>>><<<;;;888666444333444444222111////////////...---,,,,,,+++++++++*********))))))************************((()))))))))************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,+++,,,---...///////////////222555888:::>>>BBBEEEKKKOOOUUUYYY\\\^^^```aaa``````aaa```___```cccfffiiilllooorrrrrrpppllljjjeeefffjjjoooooojjjhhhjjjiiijjjiiigggdddbbbccccccbbb[[[YYY]]]```\\\TTTPPPKKKIIIGGGFFFEEECCC@@@===:::999888777666555444333111000000///......------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))************)))))))))***++++++,,,,,,******+++,,,---......//////111333444444666999<<<<<<===@@@EEEJJJMMMNNNMMMSSSQQQPPPSSSTTTOOODDD:::@@@JJJVVV^^^``````bbbddd^^^___]]]ZZZYYYZZZWWWRRROOOOOOOOOPPPOOOLLLGGGDDD@@@@@@@@@@@@???>>>===<<<999777444444444444333111//////000//////...,,,,,,+++++++++************)))************************))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((())))))******)))))))))************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++,,,---......///......///111444777999<<<@@@CCCIIILLLPPPSSSUUUVVVWWWYYYYYYYYYZZZZZZZZZ\\\```cccmmmmmmmmmmmmllljjjiiihhhccceeejjjooommmggggggkkkjjjkkkllljjjfffbbb```___]]]YYYXXX\\\\\\VVVPPPNNNOOOLLLHHHEEEDDDBBB???===:::999888777666555444333111111000//////......---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************((()))))))))************)))))))))***++++++,,,,,,)))***+++,,,---......//////000222333444666888;;;<<>>>>>>>>>>>======999777555444444444333222//////000000///...---,,,+++++++++************)))************************))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,---............///111444666888:::>>>AAAGGGJJJLLLNNNOOOQQQTTTVVVUUUVVVWWWWWWXXX[[[```ccclllkkkiiihhhgggfffffffffbbbcccgggiiieeebbbeeelllkkkkkkkkkhhhccc^^^\\\[[[VVVUUUWWWZZZXXXRRRNNNOOOQQQMMMGGGCCC@@@???===<<<:::999888777666555444333111111000000///.........+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************(((((())))))*********+++)))))))))***++++++,,,,,,)))******+++---.../////////000222333444555888:::>>>BBBFFFIIIIIILLLQQQUUUQQQTTTUUURRRKKKCCC<<<888///555>>>IIISSSZZZ___aaa]]]```]]]SSSNNNPPPRRRPPPMMMOOOQQQRRRPPPJJJDDD???;;;;;;<<<===============999777555444444444333222///000000000000...---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,---............///111333555777999===???HHHJJJKKKLLLNNNQQQUUUXXXVVVWWWWWWXXXYYY]]]bbbfffhhhgggfffdddcccddddddeeebbbbbbcccccc___]]]dddmmmlllkkkiiiddd___[[[YYYYYYVVVXXX\\\___\\\VVVTTTWWWRRRMMMFFFAAA>>><<<;;;::::::999888777666555444333111111000000//////......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************************************)))************+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++---,,,,,,,,,,,,---......000000111000000222666999999<<>>===;;;;;;::::::888888777666444222000/////////////////////...---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))((('''(((***,,,---))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))***+++,,,......///---///111333444777;;;???AAAGGGLLLNNNLLLKKKMMMPPPXXXRRRSSSXXXYYYUUUZZZeeefffcccbbbeeedddbbbbbbeee___```___^^^]]]aaahhhnnnkkklllkkkfff___\\\^^^aaa[[[\\\]]]\\\YYYXXXXXXXXXQQQMMMHHHDDDAAA>>><<<:::>>>===:::888666555555555///000000000000...---,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************************************************************************************************************************************)))************+++++++++,,,,,,,,,+++++++++******************************************************)))************+++++++++************************************************)))************+++++++++---,,,,,,,,,,,,---......///000000000000222555888888;;;@@@EEEIIIKKKLLLLLLJJJJJJHHHDDD???;;;777444+++777888888???CCCFFFPPPXXXZZZ\\\[[[YYYVVVQQQMMMTTTRRROOOMMMJJJGGGCCC@@@AAA@@@>>>===;;;:::::::::888888777555444222000////////////000//////...---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((('''((()))+++---))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************+++,,,---...//////---///111222444777;;;>>>@@@EEEJJJLLLJJJJJJLLLOOOGGGKKKSSSYYYZZZXXX[[[aaadddbbbbbbeeeddd```___aaa______^^^]]]^^^aaagggkkkkkkmmmlllgggaaa^^^```ccc]]]]]][[[XXXTTTRRRRRRSSSQQQMMMIIIFFFDDDBBB@@@>>>===<<<:::888777666555555///000000000000...---,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************************************************************************************************************************************)))************+++++++++,,,,,,,,,++++++++++++***************************************************)))************+++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,---.........///000000000222555777:::<<<@@@DDDGGGIIIIIIIII@@@@@@???;;;666444555888///<<<<<<777999<<>>===;;;::::::999888888777555444222111000///000000000//////...---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((''''''((()))+++,,,))))))))))))))))))))))))((((((((((((((()))*********))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,,,,---...//////---///111222333666999<<<===BBBGGGIIIIIIHHHJJJMMMHHHMMMPPPQQQSSSXXX[[[ZZZaaa___```cccbbb^^^\\\]]]___^^^]]]___bbbfffiiijjjkkklllllliiiddd``````bbbYYYYYYXXXUUUQQQPPPPPPQQQNNNKKKHHHFFFDDDCCCAAA???:::::::::999888666555444000000000000///...------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---------,,,+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************************************************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************))))))*********+++++++++,,,,,,++++++,,,,,,---...---...000000000111444666;;;===@@@CCCFFFHHHHHHHHH999777777777555333444777???GGGJJJLLLKKK???;;;GGGLLLOOOWWW\\\\\\XXXYYY^^^WWWTTTPPPNNNLLLJJJHHHFFFBBBAAA???===;;;::::::999999888777555333222222111000000000000000///...---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((''''''((()))++++++((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,---......//////---///000111222444888;;;;;;???DDDFFFGGGHHHIIIKKKRRRPPPKKKLLL[[[lllmmmccc```]]]]]]``````^^^^^^aaadddbbbaaadddiiimmmmmmlllkkklllllliiiddd```^^^^^^RRRTTTVVVVVVUUUTTTTTTTTTLLLIIIFFFDDDCCCAAA>>><<<999999::::::999777555444111111000000///......---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************************************************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************))))))*********+++++++++,,,++++++++++++,,,------,,,---///000000111333555999:::===@@@CCCEEEFFFGGG;;;666444777777333111444IIIUUUiii|||UUU:::???DDDOOOZZZ^^^\\\[[[\\\]]]UUUSSSQQQPPPOOOMMMIIIFFFCCCBBB@@@>>><<<;;;::::::999888666555333333333333111111111111000///...---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''(((((()))******((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************+++,,,,,,,,,---.........---...000000111333666999:::===AAAEEEGGGHHHIIIJJJSSSQQQSSSeeeuuuddd```___bbbdddeeehhhmmmpppmmmkkklllnnnooommmkkkkkkkkkjjjgggccc___\\\\\\RRRVVV[[[]]]\\\YYYWWWVVVNNNKKKHHHFFFDDDAAA===;;;:::;;;;;;;;;999777555444222111111000//////......------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++++++++,,,------+++---///000000000222444444666999<<<@@@CCCEEEFFF===555111333222///333<<>><<<;;;;;;999888666444333333333444222222222111000///...---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&''''''(((((())))))***))))))))))))))))))))))))((((((((((((((()))******((((((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************+++++++++,,,,,,------------.../////////111444777:::<<<@@@DDDHHHIIIJJJJJJTTTYYYjjjtttjjjffffffjjjlllnnnrrrxxxxxxvvvrrrooommmkkkhhhfffkkkjjjiiifffdddbbb```___^^^aaaeeeeeeaaa\\\WWWUUUSSSQQQNNNLLLIIIFFFBBB???>>>===<<<;;;999777666555222222111000////////////------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++***++++++,,,---***,,,...//////000111333222444888<<>>===<<<:::888666444333333444555222222222111000///...---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))*********************************++++++++++++,,,---.../////////000333555:::<<<@@@EEEIIIKKKLLLKKKVVV]]]ppp|||mmmjjjiiikkkpppssssssuuuyyysssrrrppplllhhhffffffggglllkkkiiihhhhhhiiiiiiiiikkklllllliiiccc]]]YYYWWWUUUTTTRRRPPPOOOLLLHHHEEEBBB@@@>>><<<999777666666333222111////////////000------,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++******++++++,,,---))),,,...//////000111222444666:::???DDDIIIMMMOOOHHHCCC@@@<<<999DDDiii}}}ttt\\\cccdddVVVYYYUUUPPPMMMMMMMMMNNNNNNHHHGGGEEEBBB@@@???>>>===:::888666444333444555555333333222222000///...------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******************************************++++++---...///......///222555;;;===@@@EEEJJJMMMMMMLLLPPPTTTaaaoooqqqjjjkkkssshhhhhhlllsssvvvsssrrrsssgggiiiiiifffddddddgggkkkmmmkkkjjjjjjlllooopppqqqsssrrrnnniiibbb]]][[[[[[UUUSSSRRRRRRQQQOOOLLLIIIDDDBBB???<<<999777777666333222111////////////000---------,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++*********))))))((((((+++*********))))))((((((************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++,,,...000111222333666;;;>>>AAADDDHHHJJJJJJLLLLLLMMMYYYuuu{{{nnnfff^^^bbb___WWWNNNJJJMMMQQQSSSRRRNNNLLLIIIGGGFFFDDDAAA>>>:::999888666666666777777333333222111000///......------,,,++++++******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++)))************+++++++++---------...000111333444888;;;???BBBDDDGGGKKKMMMVVVZZZ```cccccceeegggjjjjjjiiijjjqqqyyy|||wwwrrrggghhhiiiiiihhhhhhjjjlllgggfffggghhhhhhgggjjjmmmsssiiiaaaaaahhhkkkfff^^^\\\YYYTTTPPPMMMJJJFFFDDDCCCAAA>>>===<<<;;;888666777666333111000000000000///......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&***)))(((''''''((()))***+++******)))(((''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++*********))))))))))))+++*********))))))))))))************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++,,,...000111222222555999===@@@CCCFFFIIIIIIKKKUUUjjjmmmddd\\\XXXYYYVVVRRRQQQSSSUUUTTTRRRRRRPPPLLLIIIFFFCCC???<<<;;;:::999888888888888888333333222111000///......------,,,,,,+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,---...///111222333777:::===@@@BBBFFFIIILLLQQQUUUZZZ]]]^^^```cccfffffffffiiipppwwwyyyuuupppjjjkkkmmmmmmlllmmmppprrrkkkkkklllmmmkkkiiihhhiiigggeeecccdddeeeeeebbb___[[[WWWSSSOOOLLLIIIFFFCCCCCCAAA???======;;;999777666555444222111000000//////......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''***)))(((''''''((()))************)))((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************)))))))))***************)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,...///111222000333777;;;===@@@DDDGGGKKKNNN___uuuiiidddXXXXXXZZZ\\\]]]]]][[[WWWUUUVVVSSSNNNJJJFFFBBB===:::;;;;;;;;;;;;:::999888888333333222111000//////...------,,,,,,++++++******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++)))************+++++++++++++++,,,---...000111222555888;;;===@@@CCCGGGJJJLLLOOOSSSVVVXXX\\\___bbbbbbbbbffflllqqqssspppmmmjjjlllmmmnnnnnnooorrrtttpppqqqqqqpppmmmjjjgggddd\\\aaaeeefffbbb___^^^```YYYUUUQQQMMMKKKHHHEEEBBBDDDBBB???>>>===<<<999777555555555444222111///...///......------,,,++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''))))))(((((((((((())))))******))))))((((((''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111111333666999<<>>>>><<<:::888555555555555444111///...///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''((()))))))))************************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************+++++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111111444666999;;;>>>CCCFFFJJJOOO\\\ppp{{{iiikkk```dddgggiiihhhccc^^^ZZZXXXQQQOOOKKKHHHEEEBBB>>><<<;;;<<<<<<<<<;;;999777555444444333222111000//////......------,,,++++++***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))************))))))*********+++++++++))))))*********+++++++++*********+++---...000111222333666888:::>>>CCCGGGMMMNNNQQQUUUZZZ^^^aaabbbaaaaaaaaa``````aaaccceeedddeeeggggggggggggjjjllloooooojjjddddddgggfffaaadddeeeeeeccc___]]]\\\]]]VVVSSSOOOMMMKKKIIIFFFDDDEEECCC@@@???>>>===;;;888555555666555444222000...///......------,,,++++++))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************************************+++++++++++++++*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000111333666777:::===BBBEEEKKKPPPVVV[[[bbboooyyygggfff```eeeeeedddaaa^^^ZZZUUUSSSNNNKKKIIIGGGEEEDDDAAA???===<<<<<<;;;:::888777666444444333222111000000///......------,,,,,,++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++)))************+++++++++******+++,,,---///000111111222444666888===BBBFFFNNNOOORRRWWW]]]```aaa``````bbbcccaaa___^^^aaadddfffggghhhgggeeeeeeggghhhllllllfff^^^```ggggggaaagggeeecccaaa___]]][[[ZZZWWWTTTPPPNNNLLLKKKHHHFFFFFFDDDAAA@@@???>>>;;;999666666666555333222000//////......------,,,++++++************************************************(((((((((((())))))))))))(((((())))))))))))******(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................................................................------------------------,,,,,,---------.........------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000222444555777;;;@@@CCCHHHLLLOOOOOOOOOSSS\\\dddnnnuuuuuuiiiaaa___bbb```]]]\\\[[[XXXRRRMMMMMMKKKIIIGGGGGGEEECCCAAA??????===;;;:::999888888555444333333111111000///.........---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++)))************++++++++++++++++++,,,---///111222111222333555777<<>><<<:::888777555444222222111111///......------,,,++++++++++++++++++++++++++++++************************'''((((((((()))))))))***(((((()))))))))*********'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------................................................////////////////////////---------------------------------....../////////------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///111222444666999>>>BBB???CCCIIIOOORRRTTTUUUUUUUUUXXXgggwwwnnnhhh\\\[[[```]]][[[[[[]]]ZZZRRRLLLNNNLLLJJJHHHHHHFFFDDDBBBBBB@@@>>><<<::::::::::::555444444333222111000000///......------,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++)))************+++++++++++++++,,,---...000111222111222333555777<<>><<<:::999777555333222111222222///......------,,,++++++++++++++++++++++++++++++************************'''((((((((())))))******(((((())))))*********+++'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******************************************************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------000000///......---,,,,,,///.........------------------,,,,,,,,,---...////////////...---,,,------000111222111///......////////////.........------///...---,,,,,,---...///.........---------,,,,,,------------------------------------------------...........................------,,,,,,------...---------............///000111222333444777<<>>===;;;999888888888999333222222333444333111///......---------,,,,,,,,,,,,,,,,,,+++++++++************************************))))))((((((''''''+++*********))))))((((((************************+++++++++*********))))))************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))***++++++,,,---...///000...///111333777===DDDIIILLLNNNQQQTTTWWWYYYYYYYYY```bbbfffjjjmmmllliiieeepppmmmiiifffeeeeeeeeedddnnnhhhdddgggnnnrrrnnnhhhhhhfffggghhheee^^^[[[\\\VVVUUUSSSPPPNNNMMMMMMNNNGGGFFFEEEEEEDDDAAA<<<999:::999777555333222111111000000///...---,,,,,,++++++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------//////000000000000111111...//////000000000000000000///......//////000000,,,...000000000000111333/////////000111111222222000//////......///000000000000000///////////////------------------------------------------------...........................------,,,,,,------...---------............///000111222333444777;;;>>>???CCCGGGJJJLLLNNNPPPQQQMMMNNNTTT]]]ccciiiuuu}}}iii______aaa^^^YYYYYYXXXVVVUUUTTTUUUUUUVVVTTTRRRPPPLLLIIIEEECCCAAA>>>===<<<;;;:::999999999444333333333444333111............---------,,,,,,,,,,,,,,,+++++++++************************************))))))((((((((((((************)))))))))(((************************+++++++++*********))))))************))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************************************************************************************))))))))))))************+++++++++*********))))))******+++,,,---...//////...000111333666<<>>>>>>>>===<<<;;;999999777666444444444333000...///.........------------,,,,,,,,,+++++++++*********************************))))))))))))(((((((((************))))))))))))************************+++++++++***************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************************************************************************************)))))))))*********+++++++++++++++***************))))))***+++,,,---.........000111333666;;;AAAFFFIIINNNRRRSSSSSSUUUZZZ```eeeeeegggkkkppptttuuuvvvqqqmmmeee```^^^aaafffiiijjjjjjjjjkkkmmmmmmkkkiiifffccccccfffeeeaaa```bbb```]]][[[[[[\\\[[[WWWSSSOOOMMMJJJHHHFFFDDDAAA>>><<<;;;999777666444444333111000000///...---,,,,,,+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------...............................................................//////////////////000111111222222//////000000111111111111/////////000000000000000/////////000222222111000000111222111000000111222111111111000000/////////000000000///////////////---------............///////////////////////////......................................................------------......---------............///...000111222333555888;;;===???CCCEEEGGGJJJMMMPPPWWWVVVXXX]]]```___\\\YYY\\\[[[ZZZ[[[[[[[[[[[[ZZZVVVUUUTTTSSSSSSSSSTTTUUUYYYXXXTTTPPPKKKGGGCCCAAA??????@@@@@@>>>===;;;999:::888666555444333000.../////////............---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********)))))))))))))))************************************************************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************************************************************************************************+++++++++************************))))))*********+++++++++************************((()))******,,,,,,---...///000222333666:::???CCCHHHNNNSSSTTTRRRTTT\\\dddhhhggggggjjjoootttvvvxxxuuuoooggg```]]]```gggllljjjlllnnnnnnmmmkkkjjjiiigggdddbbbeeeeeebbb```bbbccc```^^^^^^^^^[[[UUUOOOMMMJJJGGGEEEDDDCCCAAA???<<<;;;999777555444444333111111000///...---,,,,,,+++++++++*********))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------..................................................................//////000000000000000000000000000111111222222222111111111111111333222000000000111333444...///000111111222444666333333333222000111444777333333333333333222222222333333333333222222111111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////......------......///---------............///---///111222222444777999;;;===@@@BBBDDDHHHMMMPPPVVVUUUVVVYYY^^^aaa___[[[WWWXXXZZZZZZZZZZZZZZZ[[[[[[ZZZXXXVVVUUUUUUUUUVVVXXXWWWTTTQQQMMMIIIFFFEEE@@@AAAAAAAAA@@@>>><<<;;;<<<999777555555333111///000000/////////.........,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))))))))******************************************************************)))))))))(((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************************++++++++++++************************((()))******,,,,,,---...///000222444555999===AAAGGGMMMSSSTTTRRRUUU^^^eeefffeeedddeeeiiilllnnnooonnnkkkfff```___ccckkkqqqoooqqqsssrrrooommmmmmmmmnnnhhheeefffgggdddcccdddcccaaa___^^^\\\WWWOOOJJJGGGEEEBBBAAAAAAAAA???>>>;;;:::888666555333333222111111000///...------,,,+++++++++*********))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,***************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////......................................................//////000000111111000000000000000000000000000000111111111111111222555444333333333444666777444666777666777>>>JJJTTTYYYUUUMMMCCC;;;666555666666666666666777777777888333333444444333222111000111111111000000000//////111111111111111111111111000000000000000000000000//////////////////////////////............//////---------............///,,,...000111222333555777777999<<<>>>AAAGGGMMMQQQVVVWWWVVVWWW\\\bbbbbb___VVVYYY\\\^^^___aaabbbddd```___\\\ZZZYYYXXXXXXYYYYYYXXXVVVSSSOOOLLLJJJIIICCCCCCCCCBBBAAA@@@>>>>>>===:::777666555444333111000000000000////////////,,,,,,,,,+++++++++******************************)))))))))************+++))))))))))))***************************************************+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***************+++++++++))))))***+++,,,---......///111222444555888;;;>>>DDDIIIOOORRRSSSVVV]]]cccbbbaaa```aaacccddddddcccaaabbbcccccccccgggooouuuwwwxxxwwwuuusssqqqqqqqqqrrrkkkfffhhhiiihhhggghhhbbbbbbaaa^^^XXXRRRMMMIIIFFFDDDBBBBBBAAAAAA???===;;;:::888666444333333222222111111000///...------+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------.../////////......................................................///000000111222222111111222222333333444444666777888:::;;;===>>>>>>@@@AAACCCDDDEEEDDDBBBAAADDDFFFFFFDDDGGGWWWrrr{{{hhhWWWLLLHHHGGGJJJIIIHHHGGGEEEDDDCCCBBB<<<<<<======<<<;;;999888666666555444333222111111222222222222222222222222000000000000000000000000//////////////////////////////............//////---------............///+++---000111111222444666666888:::===BBBHHHOOOTTTWWW[[[]]]\\\```gggiiifff```bbbfffiiijjjjjjjjjiiiaaa```^^^]]]\\\\\\\\\]]]]]]\\\YYYVVVSSSOOOMMMLLLEEEEEECCCBBBAAA@@@@@@@@@===;;;777666666555444333111111111000000000//////,,,,,,,,,+++++++++******************************))))))*********+++++++++((()))))))))************************************))))))*********+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++******+++,,,---.../////////111333444555777:::<<<@@@DDDJJJNNNRRRVVV[[[^^^``````aaacccdddccc```]]]^^^bbbhhhjjjkkkmmmrrrvvvzzzxxxuuusssqqqqqqppppppooogggbbbdddggggggggghhhaaacccddd```XXXRRRPPPPPPKKKJJJHHHGGGFFFCCC???<<<<<<;;;999777666444444333222222111000///...------+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,------...///000000////////////////////////////////////////////////...//////000111222222222333444555666777999::::::EEEFFFHHHJJJMMMPPPRRRSSSQQQTTTYYY]]]]]]ZZZVVVSSSSSSUUUTTTQQQVVVnnnvvvkkkgggggggggeeebbb^^^YYYUUURRRPPPLLLMMMMMMMMMMMMKKKIIIHHHAAA@@@???>>>===;;;::::::222222222222222222222222000000000000000000000000000000000000000000000000//////............//////---------.........//////+++---000111111222333555888:::<<>>AAAFFFLLLQQQVVVXXXZZZaaabbbeeehhhiiigggbbb^^^ccciiipppsssqqqppprrruuuzzzuuupppmmmmmmmmmmmmllliiiaaa\\\___cccdddeeefff```dddgggbbbZZZTTTTTTWWWQQQPPPNNNLLLJJJFFFAAA======<<<:::888777666555555222222111000///...------+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///............//////......///000000///---000///000111333333222000000...---...222555666555666999<<<>>>???CCCIIIOOOVVVeeerrrtttssswww{{{|||xxxsssxxxvvvpppkkkrrr~~~}}}vvvyyyyyyfffmmmmmmhhh___]]]cccfffddd\\\JJJEEEJJJIIIIIIIIICCC@@@@@@???<<<:::777333...;;;///)))...222///...222000...---...000222222222...------------...///000////////////////////////------...///000222444555777888<<>>EEEKKKPPPTTTXXXZZZXXX```kkkqqqqqqooonnnoooqqqsssvvvwwwwwwvvvwwwxxxtttpppkkkfffeeegggjjjmmmjjjccc^^^___eeehhhccc]]]ddddddccc^^^WWWRRRRRRTTTUUURRRMMMIIIGGGDDDAAA???<<<<<<;;;:::888666444333222222111000///...------,,,,,,,,,+++++++++******************************+++*********))))))((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++************************************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////444444333444444333222111000000000000000000111222:::;;;::::::999;;;>>>AAAHHHIIILLLPPPUUU]]]eeejjj~~~yyy|||~~~~~~}}}wwwgggcccddd]]]\\\^^^ZZZZZZTTTJJJBBBAAADDDFFFFFF:::666444777888555111000444333222222333222111///000000////////////......////////////////////////---......///000222444555666777;;;???FFFLLLQQQTTTYYYXXXZZZ^^^dddhhhiiihhhgggiiigggcccaaabbbbbb___aaa______bbbfffgggeeeaaa```___]]]ZZZWWWUUUTTTSSSPPPNNNKKKGGGDDDBBBAAAAAA===<<<:::999999888555333444333222000//////......,,,,,,,,,++++++++++++***************************************))))))))))))************************************************''')))***+++******,,,---+++++++++*********))))))******))))))(((((((((((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++++++++*********)))++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********++++++++++++++++++,,,,,,,,,,,,------///000000111444666999:::999>>>DDDIIINNNRRRVVVYYY\\\___eeejjjnnnpppooooooyyyzzz{{{yyyvvvsssqqqqqqqqqoookkkhhhggghhhjjjkkkkkkgggccceeejjjllljjjfffggggggeeeaaa]]]YYYXXXXXXRRROOOJJJHHHFFFEEECCCAAA======<<<;;;:::888666555222222111000///...------,,,,,,,,,++++++++++++***************************************)))))))))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------..............................///000111111000000111111111111111111333444555333111111555999444888===AAAEEEMMMWWW___mmmooosssyyy~~~tttdddYYYSSSPPPNNNLLLCCCDDDAAA<<<999888555111444333222222333222///---111111111111000///...---////////////////////////.........///000222333444444666999===BBBHHHMMMPPPTTTTTTUUUYYY^^^aaabbbbbbbbbdddccc___```dddgggeee```aaabbbcccdddcccbbbaaaZZZ[[[\\\\\\ZZZWWWTTTRRROOONNNLLLIIIFFFDDDCCCCCC@@@===;;;999999888777555444333222000//////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))************************************************((()))++++++******+++---+++++++++******************))))))))))))((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,------//////000111333666888999:::===BBBFFFJJJNNNSSSVVV\\\\\\]]]cccjjjooorrrrrr|||}}}|||zzzuuuqqqooonnnllllllkkkjjjiiihhhhhhhhhhhhgggffffffhhhiiihhhggghhhfffccc```^^^ZZZVVVSSSNNNKKKHHHFFFFFFEEEDDDCCC??????>>>===;;;999777666222222111000///......---,,,,,,,,,,,,++++++++++++************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------.............../////////111111000000111111222333...///111111222333555666666:::===<<<;;;>>>FFFMMMRRRVVV\\\dddmmmxxxwwwlllgggiiikkkkkkqqqpppllleeebbbhhhuuu}}}{{{{{{}}}yyyooohhhYYY[[[RRRAAA:::===>>>;;;777555333222333444333222000111111111111000///...////////////////////////.........///000222333444333444666:::???DDDIIIKKKOOOOOOQQQSSSWWWZZZ\\\]]]^^^```___\\\^^^dddhhhhhh\\\^^^aaa```]]][[[[[[\\\WWWYYY[[[\\\[[[YYYVVVTTTOOONNNMMMJJJHHHFFFEEEDDD@@@>>>:::888888888777666444333222000//////......------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************(((***++++++******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------...///000111333555666777999<<<@@@CCCFFFKKKPPPSSSVVVXXX\\\aaaffflllpppsssuuuvvvxxxwwwuuusssssssssiiijjjllllllllljjjgggeeefffggggggfffeeedddddddddiiieeeaaa^^^]]]YYYSSSNNNMMMKKKGGGEEEEEEEEEDDDBBB?????????===<<<:::888777333222222111000///......------,,,,,,,,,+++++++++*********************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------.........//////000000000222222111111111111111222444666777777777888;;;===999???GGGMMMRRRZZZeeemmm|||ttthhh]]]XXXYYY^^^ccc```bbb```XXXSSSTTTVVVVVV]]]ccciiiggg```]]]```fff```___\\\aaajjjkkkddd___ccckkkuuuzzzwwwsssuuuyyyvvvvvvlllYYYNNNOOONNNJJJCCC???:::666666666666666000000000111111111000000000000000000000000000000////////////000111333333222333555888<<<@@@DDDGGGJJJKKKMMMOOOQQQTTTWWWYYYXXXZZZYYYWWWYYY___ccccccYYY]]]___^^^YYYVVVWWWXXXYYYZZZ\\\\\\\\\ZZZXXXVVVOOOOOOMMMLLLIIIGGGEEEDDD@@@===999777777777666555444333222000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************************)))***++++++***)))+++,,,************************))))))))))))************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...000111333444555666888:::>>>AAADDDHHHMMMQQQSSSZZZbbbdddcccdddiiinnnmmmpppsssuuuuuuvvvwwwxxxlllnnnppprrrqqqnnnjjjhhhcccfffhhhhhhfffeeefffggggggddd```^^^^^^\\\WWWSSSPPPMMMIIIGGGEEEDDDBBBAAA??????>>>===;;;999888777333333222111000///......---------,,,,,,,,,++++++************************))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------------------------......//////000000111111111111000000000111222222444666888888888999>>>BBBHHHPPP\\\hhhsss~~~zzzoooccc]]]ZZZZZZ^^^ddd]]][[[ZZZZZZ]]]bbbgggkkkppp{{{zzzwwwvvvuuurrryyypppmmmuuuyyywww|||nnneeebbbdddggghhhddd___aaafffwwwzzzzzzpppiiiaaaZZZRRRMMMEEE>>>:::777555333333333222111111111222222000000000000000000000000////////////000111222333222222444666:::===AAACCCGGGHHHJJJLLLNNNQQQVVVYYYWWWZZZZZZXXXZZZ```dddccc\\\___aaa___[[[XXXXXXYYY\\\]]]___```___\\\YYYWWWPPPOOONNNLLLJJJGGGEEECCC???<<<:::888888777555444444333222000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************)))***++++++***)))***+++***************+++++++++)))))))))************+++)))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...///111333444444444555888===@@@DDDHHHLLLOOOSSS]]]ffffffaaa^^^bbbhhhmmmooosssuuuvvvvvvxxxyyytttuuuvvvvvvuuurrrooolll^^^```ccceeeffffffggghhh___]]][[[ZZZZZZZZZYYYXXXTTTPPPLLLIIIGGGEEECCCAAA@@@@@@???>>><<<:::888777333333222111000//////...------------,,,,,,,,,,,,************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------..........................................///000000111222222000000111222444555777888888===BBBFFFIIINNNWWW]]]kkkrrr~~~yyymmmgggfffggghhhccc___aaabbbdddjjjrrrxxxwwwxxxyyy|||~~~tttpppqqqnnnkkkxxxxxxnnnjjjddd```YYYRRRKKKEEE???;;;;;;999666333111111222333000000000000000000000000////////////000111222333222222333555888<<>>===;;;::::::999666444444333222000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************)))+++,,,+++***)))***+++))))))*********+++++++++))))))*********+++++++++)))))))))))))))))))))))))))***++++++++++++***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))******+++,,,---......+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---///111222333333333333666<<>><<<:::999444333333222111000//////...------------,,,,,,,,,************************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........---------.........//////...........................//////000111222222222111222333666888;;;>>>???IIIOOOXXX```hhhrrr~~~ttthhhpppiiiaaa___eeemmmtttwwwpppnnnsss{{{}}}pppgggpppyyysssjjjlllwwwzzzssstttvvvtttpppjjjddd\\\SSSMMMAAA>>>999555222111222333000000000000000000000000000/////////000111222222222333333555888;;;>>>???DDDFFFIIIKKKLLLPPPWWW\\\RRRVVVYYYYYY]]]ccceeecccbbbbbbbbbaaaaaa___]]][[[^^^bbbhhhjjjhhhaaaXXXRRRQQQPPPOOOMMMIIIFFFBBB@@@???>>>======<<<:::777444444333222000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************+++,,,+++***)))***+++))))))******++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***+++---...//////+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++,,,------......------,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,---///111222333333222111555<<>>HHHIIIKKKNNNQQQWWW^^^ccc\\\[[[ZZZZZZ\\\```eeeiiiiiigggfffggghhhgggdddaaabbbgggjjjhhh```XXXUUUUUUPPPQQQQQQPPPNNNJJJFFFCCCCCCBBBAAA???<<<999666555777555222000///...///000...------,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,........................////////////////////////........................------------------------------------------------........................++++++,,,,,,,,,---------***,,,---///111222333333444666888:::===AAAGGGKKKNNNRRRVVV[[[```eeekkkoooiiiooovvvyyyyyyyyyzzz|||vvvuuussspppooopppsssvvvuuuwwwwwwtttooojjjgggeeennniiidddbbb]]]WWWTTTVVVQQQQQQPPPQQQQQQOOOKKKHHHAAAAAA@@@>>><<<:::888777555555444333222000//////...---,,,,,,++++++,,,,,,************))))))((((((++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---+++,,,...//////---+++)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------................../////////000000---------...///000111111444333222111222333444333DDDEEEIIINNNUUU^^^ffflll~~~zzziiiZZZWWWVVVYYYbbbpppwwwoooqqqwwwwwwnnniiiqqq|||yyysssqqqoooggg[[[NNNBBB:::666555555444222111222222111...000000000000111111111111111333444555555888;;;>>>DDDHHHNNNRRRTTTUUUVVVVVV```______]]]\\\]]]___```mmmllllllnnnpppqqqooommmqqqllleee___[[[YYYZZZ[[[TTTTTTTTTRRROOOKKKFFFCCCCCCBBBAAA???===:::888777777555333000/////////000......---,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))************))))))+++++++++*********))))))***************************************+++++++++++++++++++++++++++++++++************+++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,---------...........................................................................------------------------------------------------........................+++,,,,,,,,,,,,---------,,,---...///000111222333333555777999<<>>;;;999888666555444333222111000//////...------,,,,,,------+++++++++******)))))))))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,---+++,,,...///...---+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------------.............../////////000000000......///000000111111222222222111111333777===BBB>>>III]]]tttnnnaaaaaaddd```YYY```fffppp~~~pppgggiiilllpppsss|||uuulllnnnmmmfffZZZMMMDDD@@@;;;888555444444333222111000000111222222222222222111333444444555777;;;===AAAFFFLLLPPPRRRSSSTTTTTTbbbccccccaaa___]]]\\\]]]llllllmmmooorrrsssrrrqqqvvvlllaaaZZZYYY[[[\\\[[[YYYYYYWWWUUUPPPKKKFFFCCCBBBBBBAAA@@@>>><<<:::999777666333111000///000000......------,,,+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))************))))))+++++++++***************************************+++++++++++++++*********************************************+++++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------.........///------........./////////................................................////////////////////////........................................................................,,,,,,,,,---------......//////......///000222333111333666888<<<@@@FFFJJJYYY\\\___bbbeeehhhkkknnnnnnmmmnnnrrrwwwyyyvvvrrrlllpppuuuuuurrrqqqssswwwvvvuuussspppnnnooossswwwssslllgggddd___[[[ZZZ]]][[[YYYWWWVVVVVVTTTQQQOOODDDCCCBBBAAA???===;;;999777666555444333111000000000//////...---.........,,,,,,++++++++++++******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++******++++++,,,---+++,,,---......,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------...............////////////000000000000111222222222222222333333333444555777===KKKWWWiiitttwwwggg```UUUPPPYYYkkkxxx}}}yyyyyyqqqnnnllliiinnnnnnqqq|||pppwwwyyyssshhh^^^XXXTTTHHHAAA;;;888666444444666///000111222333222222111111333444444555777:::===@@@CCCFFFJJJOOOTTT[[[___cccdddeeedddbbbaaadddfffnnnnnnnnnnnnoooooonnnnnnkkkfff```]]]]]]]]]ZZZWWW\\\[[[YYYUUUPPPJJJFFFCCCBBBBBBAAA@@@???>>><<<;;;777666444222111000000000.........---,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))******++++++******)))************************************************,,,,,,++++++++++++******))))))************++++++*********+++++++++,,,,,,,,,++++++++++++,,,------------------------------------------............---------------------------............/////////.........////////////000................................................////////////////////////........................................................................------------............222111///......000222333000222555777:::???EEEIIIVVVYYY\\\___bbbdddgggjjjlllkkkkkknnnqqqsssqqqooonnnrrruuurrrmmmjjjmmmqqqnnnppprrrsssrrrqqqrrrrrrllljjjjjjkkkhhhaaa]]]]]]]]][[[XXXWWWVVVTTTQQQNNNDDDDDDCCCAAA???===;;;:::888888777555333222111000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---------,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******************++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------------,,,---------.........//////////////////000000000111111222333222000111333666888:::@@@EEEHHHOOOaaasssqqqaaallloooooooooxxxvvvccc]]]jjj~~~yyyllliiiiiihhh[[[PPPFFF@@@;;;555333666000111111222222111111000222333444444444666999<<<>>>BBBGGGLLLQQQXXX___dddfffggghhhfffdddffflllqqqvvvvvvtttrrrooommmllllllbbbbbbbbbaaa```^^^]]]\\\]]][[[YYYTTTOOOIIIEEEBBBBBBBBBAAAAAA@@@>>>===<<<777666555444222111111000//////...------,,,,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******************************************************,,,+++++++++++++++++++++))))))******++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------........./////////................................./////////000000............////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////------........./////////333111000......000222333000222444666999===CCCGGGQQQUUUYYY]]]```cccfffiiihhhkkkmmmmmmlllmmmoooqqqqqqssssssooojjjiiimmmrrroooooopppnnnkkkhhhggghhhgggiiipppwwwuuukkkbbb^^^]]][[[XXXVVVTTTRRRNNNKKKEEEDDDCCCBBB@@@>>><<<::::::999888666444333111111///......---,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,---------------------.........//////////////////000000000111111///111222111000333888===<<>><<<<<<777777666555333222111000//////......---,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************************************++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---*********+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------.........////////////000////////////////////////////////////000000000000....../////////000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........////////////000222111000000000111222333000222444555777;;;@@@DDDIIIMMMRRRWWWZZZ]]]aaacccfffiiilllkkkiiiiiimmmqqqnnnmmmllllllllloootttxxxvvvrrrllleee______aaadddiiimmmuuu~~~|||qqqeee```\\\[[[YYYWWWUUUQQQLLLHHHGGGFFFEEEDDDBBB???===<<<;;;:::999777555333222111///...------,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))******+++,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------...---------............//////////////////000000000111111111000222444444555;;;EEEMMMQQQaaa{{{jjjpppmmmggggggwww~~~xxxeee^^^mmmyyyyyyooojjjjjjaaaOOODDDBBB:::888555333111222333333222333444444444555888;;;;;;AAAJJJQQQUUUVVVWWWWWWbbbfffiiigggdddeeelllrrrssssssrrrnnniiiggggggiiijjjeee```___bbbeeeffffff[[[YYYWWWSSSOOOKKKHHHFFFBBBBBBAAA@@@???===;;;:::777777777666444333111000/////////...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++)))******+++,,,---......***++++++,,,------......+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................................../////////000000000//////////////////////////////000000000111111111000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////....../////////000000000000000000111111222222222111222444444666999>>>AAADDDHHHNNNRRRUUUXXXZZZ\\\bbbbbbbbbbbbccceeehhhkkkeeeddddddhhhnnnssswwwwwwtttqqqlllgggccceeeiiimmmoooppptttxxxuuulllccc```]]]\\\\\\[[[XXXSSSLLLGGGIIIIIIHHHGGGDDDBBB@@@???<<<<<<:::888666444222222000///......---.........***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------......------............/////////000000000000000111111111111333555888999<<>><<<:::999888777777666555333222111/////////...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++))))))***+++---...//////++++++,,,------...//////++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////111222222333333222222333444444555888<<>>CCCGGGLLLQQQVVVZZZ```aaacccfffiiilllnnnpppsssppplllhhhgggiiilllooohhhgggfffggghhhhhhfffddd\\\YYYVVVUUUUUUTTTQQQNNNEEECCC@@@>>>>>>>>>===<<<:::999888666444222111000111000///......------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...////////////---,,,,,,---...///+++---000111000//////000111000///000222333333222000333333...///555777444000222444555333111000///555222111333555444111000111555666333111444444333333333222333444444333222222222222333444333000...666333111111222222000...000000000222444333111...111111111111000000000000000000000000000000000000000111111111111222222222000222333444555777;;;===HHHMMMSSSWWWXXXWWWWWWWWWZZZVVVSSSTTTXXXZZZXXXUUURRR]]]jjjpppooollllllnnnjjjlllpppwww}}}~~~zzzvvvjjjhhheeecccbbbaaa^^^\\\^^^___^^^\\\WWWSSSQQQPPPNNNNNNMMMKKKHHHDDD@@@>>><<<;;;888888777666444222111000///......------...------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************************************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000000///000000111000///---222333333333333555888999DDDCCCKKK\\\mmm{{{yyyeeegggnnn}}}~~~}}}}}}kkkZZZNNNDDDAAA???:::888999555555444333444666777888999<<>><<<999999777666444333222111111111///...............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...////////////...---------...///...///111111000/////////...///000///...---......000666777444222333000+++111111222222333444666888555222111333666666555333666888888444333666555222999777444333555555444222555333000///000222444555000222444444333222333444222222222333444666666666222222111111000000//////000000000000000000000000000111111111111222222222000222333444555777:::===DDDIIIOOOSSSTTTTTTTTTTTTXXXVVVSSSSSSUUUWWWWWWVVVUUU]]]gggkkkhhhfffgggiiillljjjjjjlllqqqsssqqqooodddbbb____________^^^]]]bbbbbbbbbaaa^^^\\\ZZZYYYRRRQQQOOOLLLHHHDDDAAA???===;;;999888777777444222111111///...............------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......///000000///000111111111000///......000222444666888===@@@HHHTTThhhyyy}}}ddd\\\\\\lll{{{vvviiiYYYQQQKKKCCC<<<888666555444444444666888999888999;;;>>>BBBHHHOOOUUUZZZ[[[^^^aaaeeeiiimmmooommmmmmllljjjhhhhhhjjjlllhhhfffcccbbbcccccccccbbbdddbbb___\\\YYYVVVRRROOOHHHEEEBBB@@@??????>>><<<999888888666555444333333111111000///............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000//////............//////---///111111000///000111111444666666444222333555...333777555444555444222777666555444444666888999;;;:::999999;;;======<<<===>>>>>>???DDDJJJJJJFFFEEECCCBBBEEEGGGEEE>>>888:::999666444333333333444000444777555222000222555333333222111///000333555333333222111000//////...000000000000000000000000000111111111111222222222111222333444444666:::===???CCCIIINNNPPPQQQRRRRRRXXXXXXWWWUUUTTTUUUXXXZZZ___fffnnnqqqpppooorrruuuxxxrrrkkkhhhhhhiiiiiihhh^^^\\\ZZZZZZ\\\^^^___^^^```aaabbbcccbbbaaa```___XXXVVVRRRNNNIIIEEECCCAAA>>><<<999888888777555333111111000///............------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...//////000000,,,...000111111111111111000000444888;;;???GGGOOOUUUeee}}}~~~tttoooppp~~~vvviii[[[NNNDDD>>>;;;999777666555777888:::777888999:::>>>DDDMMMRRRYYYZZZ\\\___cccfffjjjkkkccceeehhhhhhffffffgggjjjdddbbb```___aaacccddddddcccaaa^^^[[[WWWSSSOOOLLLIIIFFFCCC@@@??????===<<<999999888777666666555555222111000///............,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************+++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------..................//////000//////////////////000000+++---///000000111333444...///000111222222222222000333555555444666:::===999;;;>>>CCCGGGJJJJJJJJJIIILLLMMMOOOSSSZZZ]]]]]]TTTVVV[[[bbbooo{{{|||xxxhhhjjjnnnuuuyyysssfff[[[OOOPPPOOOKKKFFFAAA<<<:::999999777444222222444666777888777444111000111444333222222222111111000000111111111111111111111111000000111111111222222222111222333333444666999<<<<<<@@@GGGLLLOOOQQQRRRTTTZZZ\\\]]][[[XXXXXX]]]bbbhhhoooxxx~~~vvvoookkkiiigggfff___]]][[[[[[^^^```aaaaaa[[[[[[]]]___aaaaaaaaa___\\\ZZZUUUPPPKKKGGGEEEDDD???===:::999888777555333222111000///............------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111---000111111000000111333555555:::AAAFFFKKKWWWcccsssvvvqqqhhhuuu}}}lll]]]TTTPPPBBB???;;;888666555666777888888888999<<>>>>>BBBFFFGGGMMMYYYgggsssyyyyyyxxxjjjqqquuuwww~~~}}}zzzzzzwwwqqqjjjeeeccccccXXXOOODDD===<<<<<<:::888888888999888777777888999222222222333333333333333222222222222222222222222000000111111111222222222111222333333333555888;;;;;;@@@GGGLLLPPPSSSVVVXXX[[[___bbbaaa^^^^^^dddjjjlllsss}}}}}}vvvrrrooollliiifffdddbbbbbbcccddddddddd\\\[[[\\\^^^aaabbbaaa___]]][[[VVVQQQLLLHHHFFFEEE@@@>>>;;;:::999888555333222111000//////......///------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---......//////000111111222444555333000000333666999:::BBBNNNUUUZZZfffuuueeeeeerrr}}}vvv}}}|||{{{wwwiiiaaa]]]MMMIIICCC<<<888555555555888888888999<<>><<<;;;:::999888777666666222222111000////////////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............//////......//////000111...///000111222222111111333444444333111111333444888666444555999===>>>???BBBHHHSSS]]]______ccciiixxx}}}kkk\\\TTTNNNEEE>>>;;;888555444555777777666444555555555555555555555222222222222222222222222000111111111111222222222111222333333333555888:::;;;???FFFLLLQQQUUUYYY\\\]]]aaafffgggggghhhnnnssswww}}}yyyvvvuuutttpppmmmmmmllljjjjjjjjjjjjhhhfffdddbbbaaacccffffffccc___[[[YYYUUUQQQMMMJJJHHHGGGAAA???<<<;;;:::888555333222222111000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------.....................///000000111111333555555444222555;;;AAADDDHHHWWWhhhppprrr|||{{{zzzmmmyyy{{{vvv}}}vvvxxxqqqmmm]]]XXXOOOFFF???:::888777777888888999<<>>===<<<:::999777666666333222111000///////////////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------............///////////////000000111...///000222333333222222333444555555555666999<<<;;;>>>BBBDDDGGGNNNYYYaaarrruuu~~~{{{rrrhhhbbbcccXXXJJJBBB???===:::666999999888777666555444333333333333333333333333333000111111111111222222222111222333333333444777:::999===DDDKKKPPPUUUZZZ]]]bbbffflllqqqssswww{{{~~~{{{wwwuuuvvvuuurrrooopppoooooooooooonnnjjjgggjjjgggddddddfffeee```[[[VVVUUUTTTQQQOOOKKKIIIGGGBBB@@@===;;;:::888666333333222111000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------.........//////......//////000000111111///222444444555;;;EEEMMMUUU\\\ooozzzsssnnnsss}}}jjjdddZZZOOOFFF@@@===<<<666777888999<<>>===;;;999777666555333222111000//////////////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++))))))******++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------........./////////////////////000111111...///111222333333222222000222444777999===BBBEEEYYYcccmmmqqqsss~~~tttaaaWWWPPPHHHAAA======;;;999666444222222333333333333333333333333000111111111111222222222111222333333333444777999666;;;BBBIIIOOOTTTYYY]]]ggglllsssyyy~~~yyywwwwwwvvvsssqqqppppppppprrrrrrppplllhhhkkkgggcccbbbccc```ZZZUUUSSSSSSSSSQQQOOOLLLIIIHHHBBB@@@===;;;:::888666333333222111000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************------,,,+++************++++++++++++++++++++++++---------,,,,,,+++++++++******++++++++++++******++++++************************+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---------............///..................------000//////.........//////...///000///...///222444333111111777???HHHTTT___eeezzzttt}}}rrr]]]NNNIIIDDD<<<666888::::::;;;>>>DDDIIIJJJPPPZZZdddjjjkkkjjjhhheeekkkpppooooooqqqqqqoooqqqrrrqqqnnniiiccc___]]]]]]___^^^\\\```ddd___UUUWWWUUUQQQNNNLLLHHHDDDAAABBBAAA???<<<999777555444333222222222111000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................//////.........---------.........//////////////////111222222111000111222...333444111444:::888111444999>>>???FFFVVVgggqqqxxxkkkggg___ZZZLLL:::666<<<:::111444222111222333222444666222111111111111222333444222222222333444555666777999<<>>BBBHHHNNNVVV[[[fffkkkqqqtttuuuvvvzzz}}}|||zzzuuuuuuuuussssssuuuyyyzzzyyyvvvssspppppppppjjjjjjhhhfffdddbbb```___^^^[[[VVVRRRMMMJJJGGGFFFCCCAAA???===;;;:::999888444333222111000000000000.........---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...---------............///......................../////////......//////000,,,///222333333333444555:::BBBIIIQQQccc{{{nnnccceeewwwwww```SSSRRRFFFDDDAAA>>><<<===AAADDDLLLRRR[[[eeekkknnnooonnnrrrwwwzzzwwwtttsssppplllnnnqqqsssssspppllliiigggoooooommmiiigggddd\\\TTTYYYUUUOOOKKKJJJJJJIIIIIIDDDCCCBBB???<<<:::888777444444333222222111000000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------/////////............------........./////////000111///...000333555333222777000000999===AAAQQQeeexxx|||mmmXXXIII@@@<<<777555666777666444111222333444555555555555333333333333444555666666555888<<>><<<:::999555555444333222111111000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,------------...------------------------/////////...............---......//////000000000///000222444555444333222888888???NNN___qqq|||fffZZZWWWNNNBBB;;;999::::::000222444555777888888777444444444444444555666666555888<<>><<<:::999999555444333222111000000000............------------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...---------............///---------........./////////////////////000111111222333444444777;;;BBBFFFNNNQQQ___pppnnnoooqqqvvv}}}jjj___XXXNNNEEE@@@@@@BBBDDDJJJOOOWWW___fffkkkmmmnnnooouuuwwwuuussssssrrrooosssrrrpppmmmjjjhhhiiikkkiiihhhggggggeeeaaa\\\ZZZXXXVVVUUUTTTSSSPPPLLLIIIGGGFFFDDDBBB@@@>>><<<;;;666666555444333222111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,---------.........------------------------////////////////////////......///000000111222222333444444333333777>>>EEEPPP]]]hhhuuunnnVVVGGG===777999999999888888666555555555555444444444555666666777999===@@@DDDIIIPPPTTTRRRXXXaaahhhmmmpppuuuyyywww{{{{{{wwwuuuvvvvvvtttvvvrrrqqqttttttooolllkkkiiifffccccccgggjjjjjjiiihhhgggdddbbbbbbccceeefffeee^^^VVVRRRQQQPPPKKKFFFDDDBBB@@@>>><<<::::::999666555444222111000000000//////.........---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,------...---------............///,,,,,,------.../////////////////////000111222222111222444666:::@@@GGGMMMPPPgggxxxvvvzzztttnnnkkkrrrzzzuuukkk[[[MMMEEEAAA@@@@@@GGGKKKRRRZZZ```eeehhhiiihhhnnnqqqqqqsssxxxzzzzzzppppppnnnllljjjjjjlllooommmjjjhhhhhheee___]]]^^^[[[ZZZYYYYYYWWWRRRMMMHHHGGGFFFEEECCCAAA???===<<<777777666555333222111111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,---------.......................................////////////000000000//////000111222333444444555333111222999HHHZZZgggxxx|||{{{~~~~~~~~~|||wwwsssttt{{{~~~~~~xxxzzzmmmUUUDDD999888777666666666666666666555555555555555666666888:::<<<>>>AAAEEEKKKOOOUUU\\\gggnnnqqqrrrtttvvvssswwwyyyvvvuuuwwwxxxwwwtttqqqrrruuutttnnnhhhfffjjjgggeeeccccccccccccbbb```aaabbbdddfffhhhjjjkkkccc___ZZZVVVTTTQQQMMMIIIDDDCCCAAA>>><<<;;;:::999777666444333111000000000/////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++)))*********++++++++++++******++++++++++++******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...---------............///,,,,,,------...//////000////////////000111222333000444999>>>CCCIIIOOOSSS]]]yyy~~~xxxlllqqq|||vvvbbbSSSJJJEEECCCDDDGGGMMMTTTZZZ___bbbdddfffkkkmmmlllnnnuuuzzzzzzpppqqqrrrqqqooommmmmmnnnpppkkkiiihhheee______cccaaa___]]]ZZZWWWSSSNNNJJJGGGFFFEEECCCAAA???======888888777555444222111111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................------------............////////////////////////.../////////000000000000000111111222444555555666888777<<>>:::999999999666666555555555555666666777888:::<<>>===999888777666444333222111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................---------.........//////000000000000000000000000.../////////000000111111111111222333555666666777@@@CCCRRRppp}}}tttiiiccc\\\YYYXXX^^^gggiiiccc[[[SSSWWWWWWUUUXXX]]]]]]WWWTTTWWW\\\^^^``````bbbbbb```XXXVVV]]]^^^YYY[[[cccmmmkkkddd```bbbiiijjjhhh{{{{{{wwwlllfff\\\PPPEEE>>>999777777666666555555555666666555666999;;;>>>BBBHHHLLLQQQWWW```eeehhhiiillloooggglllooonnnooosssvvvuuunnnjjjhhhjjjjjjfffcccdddgggiiiiiifff```\\\[[[\\\dddgggkkknnnnnnlllhhhfffaaabbbbbb```[[[VVVSSSRRRDDDCCCAAA???===;;;::::::777777555333222111000000000/////////............***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///,,,---...///000000000000111///...111666777555111???CCCMMM^^^ooowwwuuuppp{{{zzzggg^^^jjj{{{yyyfffVVVKKKKKKHHHFFFKKKSSSZZZ\\\[[[```ccceeeddddddhhhpppwwwuuurrrkkkcccbbbiiiooopppmmmllliiihhhgggggghhhiii```^^^\\\ZZZWWWRRRLLLHHHFFFCCC@@@?????????>>>===888777666555444333333333000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...---------------------------------.........//////000111111000///...///000...000222000...///222555111222555888777777???IIIZZZnnnxxxuuuwwwhhhbbbaaadddbbbZZZUUUUUUPPPWWW[[[]]]eeennniii\\\^^^ZZZfffrrrppppppvvvxxxsssmmmppp~~~|||vvvwwwuuulllhhhnnnwwwzzzyyyxxx{{{oooccc^^^^^^___ccchhheeejjjllllllrrrbbbGGG===999999555444555666666666666444666888999;;;@@@GGGLLLPPPRRRWWW^^^eeeiiijjjiiimmmiiifffhhhmmmqqqpppnnnjjjjjjkkkllllllkkkiiihhhmmmmmmkkkfffaaa```cccfffmmmmmmmmmmmmkkkhhheeecccdddfffeee___[[[ZZZVVVQQQIIIHHHFFFCCCAAA>>><<<;;;999888666555333333222222111111000......---------........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///......///000000000000000///222555333000333:::AAABBBIIIZZZwww~~~~~~llljjjuuu~~~hhhYYYNNNJJJIIILLLSSSYYY[[[[[[eeeaaa]]]]]]bbbjjjppptttjjjmmmmmmjjjjjjpppssssssvvvtttqqqmmmjjjiiihhhhhhdddbbb^^^[[[XXXSSSNNNJJJDDDCCCBBBBBBAAA@@@===;;;888888666555444444333333000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...---------------------------------........./////////000111111000000111222555444222111000000222333999444222:::FFFUUUeeerrrqqqnnnooorrrnnnccc[[[XXX[[[VVVTTTUUUTTTTTT[[[dddlllttt{{{yyy~~~{{{uuuuuusssqqqppptttoooeee^^^aaakkkrrrssswww|||rrr[[[KKK???===;;;;;;;;;999777555:::::::::888888:::@@@EEEKKKOOOUUU]]]cccggghhhhhhlllkkklllnnnppppppooolllkkkooorrrrrrpppppprrruuuuuutttrrrnnnkkkiiijjjkkkkkkkkkkkkjjjhhhfffcccbbb___aaaaaa\\\YYYYYYVVVQQQKKKJJJHHHEEEBBB???<<<;;;999888777555444333222222111000///......---------........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............//////000000000000000000000...111444333222666>>>EEEGGG\\\}}}~~~|||yyydddmmmuuubbbRRRNNNJJJKKKQQQXXX\\\^^^ddd```^^^eeepppwwwwwwtttgggoootttsssrrrssssssqqquuusssoookkkgggeeedddcccfffccc___[[[WWWSSSNNNKKKEEEDDDDDDDDDCCCAAA<<<999999999777666555444444444111000000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......------------------------------.........////////////000222222111111333444111000111333666777666666:::888AAAXXXuuuqqq___bbbcccfffiiigggcccaaacccZZZ```llluuuwwwvvv{{{|||ooonnnqqqlllddduuussssssuuuyyywww^^^JJJGGGBBB<<<999999:::;;;888888888777888;;;AAAEEEFFFKKKSSSZZZaaadddeeeeeennnqqquuuvvvuuurrrpppooopppuuuxxxwwwsssssswww}}}yyyxxxwwwwwwwwwvvvuuusssrrrqqqooollliiifffcccbbb\\\______[[[YYYYYYWWWSSSNNNLLLJJJFFFCCC???===;;;:::999777666444333333333111000///......---..............................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///000000/////////000000000222111111666===CCCEEEEEEYYYooo|||{{{xxx~~~rrrooopppuuuxxx[[[UUUNNNKKKOOOVVV^^^bbb___dddnnn}}}yyysssyyy|||xxxsssqqqpppnnnooommmkkkhhheeecccbbbbbbeeeaaa]]]YYYVVVSSSPPPNNNIIIGGGEEEDDDCCCAAA===:::;;;:::888777666555444444111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------..........................................///////////////111222222111111222333,,,///333666777777999:::???IIIddd{{{tttmmmeee^^^bbbmmm{{{}}}|||tttjjjbbbbbbkkkzzzsssooocccNNN===777999<<<777888888999:::===???AAACCCIIIQQQXXX]]]___``````kkkpppvvvvvvssspppqqqsssxxxyyyyyywwwttttttwwwzzzwwwvvvwwwzzz~~~~~~{{{wwwuuutttqqqmmmhhhdddaaa______aaaaaa]]][[[[[[YYYTTTOOOMMMKKKGGGCCC???<<<;;;;;;:::888666555444333333000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............/////////.........///000111555666888<<>><<<;;;:::888666555555555111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------......///................................./////////000000000222222222000000111222333666777666666:::DDDMMM___lll|||qqqfffdddbbbaaaaaaaaaccceeelllssshhhfffffffffcccgggmmmuuu{{{XXXCCC:::888;;;::::::;;;;;;:::999888CCCIIIPPPVVVYYYZZZ[[[]]]eeekkkpppqqqnnnmmmqqqvvv|||yyyuuuuuuwwwyyyxxxwwwttttttuuuxxx{{{{{{vvvrrrmmmlllkkkhhheeebbb___]]]ccceeeddd___\\\[[[XXXSSSPPPNNNKKKHHHDDD@@@===<<<<<<;;;999777555444333333000//////............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............/////////......///000222333111:::BBBCCCDDDSSSmmm}}}rrrmmmzzz}}}rrruuutttddd[[[XXXZZZ]]]gggppp|||~~~~~~zzzzzzwwwsssttt{{{wwwvvvtttqqqnnnkkkiiihhhgggeeecccbbbaaa```^^^\\\UUUPPPIIIDDDBBBBBBAAAAAA>>>===;;;999777666666555222111111000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............//////............................../////////000000000111222333333222111222444777:::===BBBLLL]]]qqq}}}iii^^^\\\SSS\\\kkkwwwzzzwwwxxx}}}~~~yyyuuuzzzxxxrrrhhhdddlll~~~dddPPPCCC:::999888999;;;======<<>>===<<<:::888666444444333//////............//////........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///111000///000111333666777777???JJJUUUcccyyyxxxrrr}}}~~~{{{|||mmmddd___^^^hhhnnntttvvvuuuvvvzzz~~~zzzyyyvvvuuuzzz}}}tttssssssqqqooommmkkkjjjjjjiiihhhgggfffdddaaa^^^WWWRRRMMMHHHFFFDDDBBBAAA???>>><<<:::888777666666222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------............//////............//////.........................../////////000000000000000111333444555666888999>>>DDDSSSjjjwwwlllaaa\\\bbblllttt~~~fff[[[\\\aaabbbgggmmmsss~~~ttt```HHHCCC===;;;<<<@@@BBBCCCAAAGGGNNNRRRTTTXXX]]]bbbmmmrrrxxx{{{|||}}}vvvttttttvvvzzz|||zzzwwwmmmooorrrrrrpppmmmkkkjjjmmmooorrrttttttrrrooommmhhhjjjhhhbbb___]]]YYYTTTRRRQQQOOOLLLIIIFFFCCCBBB>>>===;;;888666555444333//////............//////........................+++++++++,,,,,,---------------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------..............................---------.........//////222111111111333666888:::FFFGGGRRRmmmpppiii{{{}}}ooogggcccdddhhhnnnrrrtttwww|||~~~}}}zzzzzz{{{rrrqqqrrrrrrsssssssssrrrrrrkkkjjjiiiiiigggddd___\\\VVVSSSOOOLLLIIIFFFBBB??????>>><<<:::888777666666222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------------------------------.........////////////............//////////////////////////////////////////000000000000...111444666777999<<>>???EEEMMMQQQTTTYYYaaagggjjjooowww|||~~~~~~|||{{{tttuuuwwwwwwvvvuuutttsssfffkkkpppqqqooonnnooopppqqqsssvvvxxxvvvrrrmmmjjjjjjmmmkkkfffcccaaa^^^YYYTTTSSSQQQNNNKKKHHHFFFEEE>>>===;;;999777555444333//////.........//////000........................+++++++++,,,,,,---------------------------------------------------------000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------........................------//////////////////////////////.........---------111000......///000000000...000222111///222>>>IIIIII\\\qqqrrrkkk~~~}}}zzz}}}sssaaadddjjjmmmmmmqqqxxx|||{{{}}}~~~}}}zzzxxxsssuuuxxxxxxvvvtttssssssqqqjjjbbb```ccceeebbb___\\\ZZZVVVRRRNNNJJJEEEAAA@@@???>>>>>>>>><<<999666555444222111000000////////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---,,,,,,,,,,,,---............------,,,,,,,,,------------------------,,,,,,,,,---...///000111---------........./////////............//////000////////////000111222333777333000444>>>IIIPPPSSSaaammmooo```aaa___eeennnsssrrrzzzwwwlllaaaddd|||uuuYYYDDD>>>@@@CCCCCCCCCFFFMMMVVV^^^dddfffmmmpppvvvzzz{{{yyyvvvtttqqqwwwzzzuuurrrssspppkkknnnnnnpppqqqrrrrrrrrrrrrtttwwwyyyvvvpppmmmnnnpppooonnnlllhhhccc```______[[[YYYTTTOOOKKKHHHGGGGGGAAA>>>;;;999888777555333222111000//////.........////////////////////////---------............///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................//////////////////////////////.........---------000//////000111222222222111000///222888???GGGMMMsssxxxmmmwwwxxxzzz}}}wwweee]]]bbbhhhmmmpppsssxxx|||zzz{{{{{{{{{yyyvvvtttrrrrrrtttvvvwwwuuusssrrrrrrlllfffaaaaaaeeefffccc^^^YYYVVVSSSPPPMMMIIIDDDAAAAAA@@@???>>>>>><<<999777555444333111000000000000//////...------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---,,,,,,,,,,,,---.........---------,,,,,,,,,---------------------------------------...///000---------.........////////////.........///000000000111111222333333444444222888???EEEJJJTTTaaakkknnn___YYY```jjj{{{eee[[[bbbpppyyy{{{|||```PPPEEE???@@@CCCFFFLLLTTT\\\dddiiipppssswwwzzzzzzxxxvvvuuummmtttxxxvvvtttuuusssoootttsssssssssrrrrrrqqqqqquuuxxxyyyvvvpppmmmmmmooonnnllljjjgggeeedddcccbbb^^^[[[WWWRRRMMMIIIGGGFFFAAA???<<<999888777555333222111000//////......///////////////////////////---------............///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............................../////////////////////////////////............---......000111222333333333000333666999>>>JJJZZZeee|||xxxqqqnnnuuu\\\[[[aaajjjmmmlllqqqzzzyyyxxxwwwuuusssqqqoooooommmpppssstttrrrpppnnnnnngggdddccceeehhhhhhccc^^^VVVTTTQQQOOOMMMJJJFFFCCCBBBAAA???>>>>>><<<999777555444333222111000000000//////......---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------......------------,,,,,,,,,------------------------......---------......///------.........////////////////////////000111111...///000111222333333333777AAANNNUUU\\\jjjrrr```YYYVVV[[[jjjqqqeeebbbcccfffoooyyyhhhTTTFFFAAACCCFFFKKKRRR[[[eeekkkrrrtttwwwxxxxxxvvvvvvvvvooouuuxxxwwwvvvvvvtttrrrxxxwwwuuurrrpppooooooooovvvxxxyyyvvvqqqnnnnnnooommmiiieeedddeeegggfffeeeaaa^^^ZZZUUUPPPJJJFFFDDDBBB???<<<:::999888666444222222111000////////////////////////////////////---------............///---------------.........,,,,,,,,,,,,,,,,,,------000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.............../////////////////////////////////...............---///111222222111111222,,,888AAABBBFFFYYYxxx|||zzz~~~zzzggg[[[ZZZdddjjjgggkkkvvvvvvuuusssqqqpppoooooooooiiilllpppqqqooommmkkkkkkiiihhhhhhkkkmmmkkkddd___UUUSSSQQQPPPOOOMMMIIIGGGDDDBBB@@@???>>>===:::888666555444333111111111111//////......---------,,,------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,------------------///......---------..................////////////////////////000111222222000000000000222555999:::JJJNNNWWWfffzzzmmm^^^```hhheee___bbbgggsss|||wwwppplllxxxiiiXXXJJJGGGEEEHHHQQQ\\\eeeiiimmmpppssssssrrrrrrtttvvvvvvxxxxxxvvvtttssssssrrrxxxvvvssspppnnnmmmnnnnnnuuuwwwxxxvvvsssqqqqqqrrrnnnhhhccccccfffiiigggeeebbb```]]]WWWQQQKKKFFFCCCCCC@@@===;;;:::999777555333222111000////////////////////////////////////---------............///---------...............,,,,,,,,,---------------000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////---000222111000///000111///888AAAGGGYYYyyy}}}uuuuuuyyy~~~uuuaaaVVV^^^ggghhhmmmvvvqqqpppnnnmmmmmmnnnooopppjjjmmmqqqsssrrrooommmmmmpppppppppqqqqqqmmmeee```UUUSSSQQQPPPOOOMMMJJJHHHEEECCC@@@???>>>===:::999777666555333222222111111///...............------...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......///......---------.............../////////000000/////////000000222333333444333222333888???FFFJJJXXXWWWaaa|||uuuddd___eeevvvyyyhhhjjjttt\\\RRRGGGEEENNNYYY___```dddhhhlllmmmlllmmmqqquuuuuutttrrrpppnnnmmmpppsssvvvtttrrrpppoooooopppqqqrrrtttuuuuuuttttttttttttrrrlllgggfffjjjkkkiiifffbbb```]]]WWWQQQKKKFFFCCCDDDAAA>>><<<;;;:::888666333222111000000/////////////////////////////////---------............///........................,,,,,,,,,------.........000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////////////////////////////...////////////000000000...000222111//////222555;;;<<<@@@QQQuuuuuuiiifffkkkrrryyymmm]]]^^^ffflllsssyyylllkkkjjjjjjkkklllnnnoooooorrrwwwyyyxxxuuusssrrrvvvuuutttsssqqqlllfffaaaWWWUUUSSSQQQPPPNNNJJJGGGGGGDDDAAA???>>>===;;;999777666555444333222222222..............................------------......,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------...+++,,,,,,------...............---------......///....../////////000000000000000000000111222444444222222333666>>>HHHRRRXXXZZZ___qqqrrr```___hhhrrrdddhhhqqqzzzjjjWWWLLLMMMSSSWWWXXX^^^ccchhhjjjiiijjjnnnsssmmmkkkkkkmmmllljjjmmmrrrrrrrrrqqqppppppqqqssstttppppppqqqrrrrrrrrrrrrrrrssspppllllllmmmmmmkkkhhhbbb```\\\WWWQQQLLLHHHFFFEEEBBB???===<<<;;;999777333333222111000000000000////////////////////////---------............////////////...............,,,,,,,,,---......//////000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000////////////////////////.../////////000000000000...000222111000222777===EEELLLVVViiitttqqqzzzzzz{{{uuukkkfffllltttxxx{{{~~~ooofffffflllssswwwlllllllllllllllmmmmmmnnnqqquuuzzz|||{{{xxxvvvuuuwwwvvvsssqqqmmmiiieeebbb^^^[[[XXXVVVTTTQQQMMMJJJHHHEEEBBB???>>>===;;;:::888777666444333333333333............////////////......------------......,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///---------------...///000.../////////000000000000000000000111222333444555111333888@@@JJJVVV___eeejjjzzzzzzmmm```[[[jjjqqqhhhfffnnnwwwuuu]]]QQQOOOTTTYYY]]]ccciiikkkiiihhhmmmqqqhhhhhhlllqqqqqqlllkkknnnmmmmmmmmmnnnooooooppppppnnnmmmmmmnnnnnnnnnlllkkkllllllllllllllljjjhhhgggcccaaa\\\WWWRRROOOMMMKKKFFFCCC@@@>>>===;;;999888333333222111000000000000////////////////////////---------............///000/////////.........---,,,,,,------.../////////000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000////////////////////////.../////////000000111111...000222222111555<<>>===<<<:::888777666555444333333333.........///////////////......------------......,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,,,,---...///000111////////////000000000000000000000111222444555666666;;;DDDOOO[[[fffoootttzzzxxxjjjaaaaaa```iii}}}llluuuoooVVVOOOUUU^^^^^^eeelllmmmjjjiiilllpppkkklllrrryyywwwnnniiijjjhhhhhhiiijjjkkkkkkkkkjjjmmmlllkkkkkkjjjiiigggeeedddfffiiiiiihhhfffeeeeeedddaaa]]]XXXTTTQQQPPPPPPFFFDDD@@@>>>===<<<:::888444333222111000000000000////////////////////////---------.........//////000000//////.........---,,,,,,------...///000000000/////////...............------,,,,,,------......------,,,,,,------...------------------------,,,------......------,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......000000...------...///000//////000///......000222,,,555999222000999GGGNNNaaa{{{dddkkktttnnnhhhhhhnnnvvv|||~~~~~~}}}~~~~~~zzz}}}~~~qqqdddffflllqqquuuwwwvvvttttttttttttmmmqqquuuyyyzzzxxxuuussswwwuuuqqqlllfffbbb___]]]^^^``````^^^YYYSSSOOOLLLFFFEEECCCAAA>>><<<:::999999999777666444222111111000/////////......................................................------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------.........//////---...///000111111111111222111000000111333666888===KKKZZZcccjjjzzzmmmhhh___hhhsss{{{{{{nnn^^^WWWVVV```aaafffiiigggccceeekkkpppyyy{{{oooggghhhlllpppssssssooonnnrrruuuuuummmmmmmmmmmmlllkkkiiiiiifffhhhiiigggcccaaabbbdddjjjeee^^^ZZZXXXVVVRRRNNNGGGDDD???;;;:::999777666555444333222111111111111//////............//////------............------......------------......---------.........//////000000/////////............------,,,,,,------......------,,,,,,------...------------------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........000//////........./////////000111000//////000111666222111666;;;BBBOOO]]]wwwyyyqqqlllgggdddeeehhhjjjkkktttuuuwwwzzz}}}|||zzzxxxxxxzzz~~~}}}{{{xxxyyyzzz||||||lllffffffpppuuuzzzzzzwwwuuusssrrrqqqrrrsssttttttsssrrrqqquuusssooojjjeeeaaa^^^]]]^^^___```^^^XXXQQQKKKGGGGGGFFFDDDBBB???<<<;;;:::999888777555444222111000000000/////////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------.........//////......///000000000000000000222444333222444888<<>><<<;;;999888777555333222111000000000000/////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------........./////////.../////////////////////222333444444555;;;FFFOOO___dddccclllxxxjjjaaa___yyyqqquuu}}}mmmccc```___bbbfffhhhmmmssspppsssuuusssooommmmmmooorrrvvvwwwtttssstttrrrnnnooorrruuuwwwvvvsssooolllgggffffffgggjjjlllmmmmmmjjjeee```]]][[[XXXSSSOOOKKKHHHCCC@@@>>>===;;;999777666444333222111111111//////............//////---......//////......---///......------......///------........./////////000000000////////////......------,,,,,,------......------,,,,,,------...------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......------------............---...000111111000///...///111333333111000000111...222;;;CCCEEERRRxxxuuukkkhhhccc]]]XXXWWWWWWXXXXXX\\\______]]]\\\^^^aaa^^^aaagggkkkkkkiiidddaaafffeeegggnnnwww{{{xxxtttsss~~~pppcccmmmqqqyyyyyyvvvuuuyyywwwtttqqqpppqqqrrrsssnnnmmmjjjfffccc```___^^^^^^]]]]]]]]]\\\YYYUUURRRLLLKKKIIIFFFCCC@@@===<<<999888777555333222111000000000000////////////...........................---------...............------------------------........................---------............///............/////////////////////////////////000444333333555<<>>;;;999888777555444222111111000//////............//////......////////////......//////............//////............////////////111000000000////////////...------,,,,,,------......------,,,,,,------...------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......---------.........//////---...000111111111000//////111333333222111222333333<<>>;;;999:::999777555333111000000//////............//////...//////////////////.../////////....../////////........./////////000000111111000000000/////////...------,,,,,,------......------,,,,,,------...------------------------,,,------......------,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......------........./////////......///000111111111111///111222222111222444777===AAACCCKKKddd~~~~~~}}}zzztttlllhhhfffeeeccc```cccbbb```[[[WWWSSSRRRSSSOOOOOOOOONNNNNNNNNMMMMMMJJJMMMPPPSSSVVV[[[bbbhhhxxx|||yyynnnjjjsss{{{}}}~~~||||||||||||{{{yyyxxxwwwooonnnmmmkkkjjjiiihhhhhhjjjeee___]]]\\\\\\YYYVVVSSSQQQOOOKKKGGGCCC@@@???;;;:::999777555444333222111111000000000/////////........................,,,,,,------.../////////------------------------........................---------............///....../////////000000000111000//////000111333444222999DDDQQQ[[[```aaaaaa```ooo]]]ZZZ```tttnnngggooowwwyyyxxxvvvvvvvvvwwwxxxyyy{{{|||{{{yyyuuurrrvvv}}}~~~sssrrrpppoooooopppqqqrrrqqqpppqqqqqqqqqooollliiikkkiiigggffffffbbb[[[VVVNNNKKKGGGEEEBBB???<<<999;;;:::888555333111000000//////............//////...//////000000//////...000//////......//////000....../////////000000000111111111000000000//////...------,,,,,,------......------,,,,,,------...------------------------,,,------......------,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------..................////////////////////////000111222333000000000000000333777;;;FFFGGGNNN___ttttttxxx{{{sssuuuooofff___[[[ZZZ[[[[[[UUUUUUUUUTTTSSSRRRQQQPPPLLLMMMNNNNNNOOOSSSXXX]]]kkksss|||{{{qqqccciiivvv|||~~~|||zzzxxxvvvvvvrrrqqqpppooonnnnnnnnnnnnmmmiiifffdddeeeccc]]]XXXUUUTTTQQQMMMHHHDDDAAA@@@<<<;;;:::888777555444333111111111000000000//////........................,,,,,,------...//////000................................................---------............///.../////////000000000000111000000000111333666777;;;FFFTTT]]]aaadddjjjpppxxxhhh]]]hhh{{{nnnmmmqqquuuzzzyyy{{{}}}}}}||||||~~~yyyxxxtttsssxxx}}}ppppppoooooooooppppppppppppsssvvvwwwtttoookkkiiikkkiiiiiijjjjjjgggaaa[[[PPPMMMJJJGGGEEEAAA===:::<<<;;;999666333111000000//////............////////////000000000000//////000000////////////000000.../////////000000000000111111111111000000000000...------,,,,,,------......------,,,,,,------...------------------------,,,------......------,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------................../////////000000//////...///111333444000000000///000333999===KKKRRRfff}}}~~~{{{xxxzzzlllccc```bbbeeefff]]]]]]]]]]]]\\\YYYWWWUUUTTTRRRPPPOOOPPPRRRTTTVVVYYY```jjjttt}}}{{{sss___dddrrrzzz~~~zzzwwwuuutttttttttssssssrrrrrrrrrrrrrrrnnnlllkkkmmmooolllddd^^^WWWUUURRRNNNIIIEEEBBB@@@===<<<;;;999777666555444111111111111000000000000........................,,,,,,------...///000000................................................---------.........//////////////////000000000000111000000000222555888999GGGRRR]]]```^^^fffxxx{{{hhhbbb___{{{|||yyyqqqmmmooouuu{{{~~~yyyxxxtttssswww|||zzztttmmmnnnpppqqqqqqpppooonnnqqqwww||||||xxxrrrnnnmmmllljjjjjjkkkkkkggg```ZZZQQQOOOLLLIIIGGGCCC???<<<===<<<999666444222000000//////............////////////000000000000//////000000////////////000000////////////000000000000222222111111000////////////............---------........................------------------------------------------------.........------,,,,,,,,,........................---------............///000000000000////////////......//////000000111111222222111///000777AAAJJJDDDkkk~~~sssrrr{{{vvvrrrnnnkkkgggdddaaaaaa___[[[YYYZZZXXXTTTSSSUUURRRTTT]]]hhhqqqyyy{{{~~~|||yyyxxxgggcccooo~~~yyyrrrpppsssxxx}}}|||zzzxxxuuusssqqqpppjjjkkkmmmnnnmmmjjjeeeccc```[[[TTTNNNJJJHHHEEECCCBBB???<<<:::999777555333333222111000////////////////////////////////////---------............///........................---------............//////////////////.........////////////000000000000000111111111333888>>>BBBTTTffflll___]]]wwwiii^^^___}}}vvvdddgggvvv}}}{{{}}}~~~wwwrrrrrrtttwwwxxxtttmmmfffooorrruuuwwwvvvtttsssssstttvvvyyyyyyxxxuuutttsssmmmmmmmmmmmmkkkfff```[[[VVVRRRMMMHHHDDDAAA===;;;<<<:::999777555444333333000000000000////////////---...000111222222222111000000000000000000000000////////////000000000000222222111111000000/////////............---------........................------------------------------------------------......---------,,,,,,,,,........................---------............///000000000000////////////......//////000111111222333333333555999AAAIIINNN^^^|||zzzpppiiiccc```___bbbaaa^^^\\\]]]```]]]ZZZ[[[]]]gggxxx{{{jjjlllyyy}}}zzzzzz||||||{{{yyywwwtttqqqooonnnkkkmmmppprrrqqqmmmiiifff```[[[TTTOOOKKKHHHEEECCCBBB???<<<:::999888555444333222111000000/////////////////////////////////---------............///........................---------............////////////////////////////////////000000000000000444444444222444<<>>;;;<<<;;;999777555444333333111000000000////////////---...000111222222222111000000000000000000000000////////////000000000111222222222111000000/////////............---------........................------------------------------------------------...------------,,,,,,,,,........................---------............///////////////000000000000/////////000111111222222000111444999@@@GGGOOOSSSzzz{{{zzztttpppllliiikkkkkkgggeeefffbbb```___^^^\\\\\\eeeoooqqqkkkttt}}}xxxxxxvvvtttqqqnnnllljjjgggjjjmmmpppoookkkfffbbb___[[[UUUOOOKKKHHHFFFDDDBBB???<<<:::999888666444333333111000000000000000////////////////////////---------............///........................---------............/////////////////////////////////000000000111111111333333333222666CCCTTTaaallleeecccoooqqqdddbbbaaaeee|||zzzssszzzzzzwwwsssrrrtttuuusssrrrqqqppprrruuuuuurrroooqqqrrrtttvvvvvvuuutttsssqqqssssssnnnfffaaa```bbbccccccccccccccc___ZZZVVVVVVRRRKKKFFFCCC@@@>>>===<<<;;;999777555444333333111111000000000/////////...///000111111222111111000000000000000000000000/////////000000000111111333333222111111000000//////............---------........................------------------------------------------------------------------------........................---------............///////////////000000000000//////000111111222222333...333999>>>CCCLLLWWW___zzzqqqvvv~~~fffdddooowwwvvvpppmmmpppuuuvvvyyy|||lllhhhfffgggeee```^^^```oooxxxqqqvvv~~~{{{|||}}}vvvuuutttrrrooollliiihhhgggiiimmmooommmhhhbbb^^^___[[[UUUPPPLLLIIIFFFDDDBBB???<<<::::::999777555333333222111000000000000////////////////////////---------............///........................---------............//////////////////000000000///000000111111222222222222222444999CCCQQQ___hhheeeaaajjjqqqYYYRRRkkkttttttsssrrrrrrtttuuutttooommmkkkmmmqqqsssrrrpppnnnnnnnnnoooqqqrrrqqqqqqttttttqqqhhh^^^YYY[[[___aaa___]]]\\\\\\[[[YYYWWWVVVRRRKKKFFFCCCAAA@@@???<<<;;;999777666444444444111111111000000000////////////000000111111111111//////////////////////////////000000000111111111333333222222111000000000///............---------........................------------------------------------------------------------------------........................---------............///.../////////000000000111000000111111222333333333111:::BBBFFFIIISSSdddrrrsssppp{{{hhheeekkklllnnntttnnngggcccjjjuuu{{{qqqqqqsssqqqooonnnfffzzzsssmmm|||}}}yyyvvvvvvxxx{{{zzzyyyvvvvvvvvvuuurrrooollljjjlllnnnqqqqqqnnniiibbb^^^^^^ZZZUUUQQQMMMJJJGGGDDDBBB???<<<;;;:::999777666444333222111000000000000////////////////////////---------............///........................---------............///////////////000000111111000000000111222333333444333555;;;GGGVVVbbbggghhhWWWccc}}}jjjaaalllooommmmmmppptttvvvuuutttnnnlllkkkmmmqqqsssrrrpppkkkhhhffffffjjjmmmooopppqqqpppkkkddd]]]\\\bbbgggccc___[[[XXXXXXYYYZZZZZZVVVRRRLLLGGGEEECCCAAA@@@===;;;:::888666555444444111111111111000000000000000000000000000111111111////////////////////////000000000000111111111111333333333222111111000000///............---------........................------------------------------------------------,,,,,,,,,------------...........................---------............///......//////000000111111111111111222333333444444444<<>>===;;;999888777666555333222111111111//////............//////000000000000000000000000000/////////....................................000000000000000000000///000111222111333999BBBIIIYYYfffnnnkkknnn{{{fffYYYdddxxx|||sssjjjgggeeeeeehhhmmmlllhhhcccaaa^^^ZZZUUURRRVVVVVVUUUUUUUUUWWWXXXWWWWWW\\\bbbiiiooowwwtttpppvvv{{{xxxyyyxxxwwwxxxxxxooodddQQQAAA;;;CCCVVVpppwwwjjjiiigggeeegggkkklllkkkhhhlllqqqqqqmmmiiifff```XXXVVVXXXXXXUUUOOOIIIFFFEEE@@@>>>;;;999999888666444222222111000000000000000000000000000111111222333111111111111111111111111111///000333333000000333888777666444333222222111111111000000//////......................................................................................................////////////////////////////////////////////////000000000000000000000000222000111555888<<>>===<<<:::888888777666444222111111111//////............//////000000000000000000000000////////////....................................000000000000000000000000000333444444555===KKKWWWbbbmmmooolll{{{gggUUU___~~~~~~rrraaaXXXPPPPPPSSSSSSTTTWWWUUUUUUUUUWWWXXXYYYWWWTTTVVVVVVUUUUUUVVVZZZ```eeeffflllvvvvvvttt{{{}}}|||yyyqqqiiiVVVGGGEEEZZZzzznnnjjjgggiiiooorrroookkkrrrttttttoookkkhhhbbb\\\XXXYYYYYYVVVPPPJJJFFFDDDBBB???<<<::::::888666555222222111000000000000111111111111111333444555666333222111000000111222333111------111333111111333999888666555333222222222222111111000///......---................................................................................................////////////////////////////////////////////////000000000000000111111111222000222777===BBBJJJRRRVVVrrr|||wwwuuuwww}}}yyywwwzzz~~~~~~|||zzz}}}xxxssspppppppppqqqqqqnnnjjjhhhhhhhhhgggfff]]][[[YYYWWWTTTQQQNNNLLLHHHFFFBBB@@@???===;;;999999888666555333222111111//////............/////////////////////////////////////////////.................................000000000000000111111111111222444777===JJJYYYcccnnnjjjeeelllgggiii~~~yyyvvvpppggg^^^YYYSSSPPPQQQSSSTTTWWW[[[YYY^^^bbbdddgggiiihhhddd]]]ZZZXXXYYY[[[```jjjsss{{{xxxzzz~~~|||yyysssoooccccccrrr{{{pppooooooqqqtttuuurrroooppppppooommmjjjgggdddbbb\\\\\\\\\YYYTTTNNNHHHEEEDDDAAA>>><<<;;;999777555333222111111000000111111111111111222333444555555333222000//////000222333333...---111333222111333999888777555444333222222222111111000///......---................................................................................................///////////////////////////////////////////////////000000000111111111222333222444:::>>>CCCLLLVVVqqq}}}zzzzzz~~~uuuwww}}}zzzzzzyyyvvvrrrppppppqqqrrrppplllhhhfffffffffffffffbbbbbbbbb```\\\XXXTTTSSSKKKHHHDDDBBBAAA???<<<::::::999777555444222111111//////............//////////////////////////////.........//////////////////////////////////////////000000000111111111222222111333;;;JJJYYYeeekkkrrrdddddd}}}ssseee~~~wwwqqqqqqnnnjjjeeeaaa]]]ZZZXXXTTTSSSSSSTTTRRRRRRZZZdddkkkttt|||zzzooogggaaa______ccclllwww{{{rrryyyzzz{{{|||zzzvvvttttttyyyeeejjjoootttvvvtttpppooooooqqqooommmkkkiiifffddddddbbbaaa```^^^YYYSSSLLLHHHFFFDDD@@@===<<<:::888666333222222111111111111111333222111111111111222222333222000//////000222333555111///111333222444777999888777555444333333222111111000000//////......------------------------........................................................................///////////////////////////////////////////////////000000111111222222222444444888===BBBKKK[[[jjj~~~yyyqqqzzzzzzzzzyyyzzzvvvssstttuuutttrrrqqqrrrrrrsssoookkkiiijjjkkklllllldddfffhhhfffaaa[[[WWWTTTNNNKKKGGGEEECCCAAA>>><<<;;;:::888666444333222111//////............//////000000000000000000000000.........//////////////////////////////////////////000000111111222222222333222777DDDVVVeeelllmmmlllgggvvvdddggg}}}vvvmmmgggfffddd___[[[ZZZ[[[[[[YYYVVVUUUWWWYYYXXXXXXXXXUUUQQQQQQ\\\iii~~~rrrmmmkkkjjjoooxxx~~~mmmqqqsssvvvxxxvvvssstttyyy]]]aaaiiippprrrnnnjjjkkkmmmvvvqqqnnnllliiieeedddfffgggfffeeebbb^^^XXXPPPJJJIIIFFFBBB???===;;;888666333333222111111111111222222222111000000000000000333222111000000111222333555222111222333444:::AAA:::999777666444333333333000000000000////////////------------------------........................................................................///////////////////////////////////////////////////000000111111222333333222555<<>><<<;;;999777555333222222//////............//////000000000000000000000000............/////////000///////////////////////////000000111111222333333222777AAAPPP___iiimmmmmmddduuuiiieee}}}~~~vvvqqqeeebbb___^^^___`````````]]]^^^```aaadddfffhhhiiilllgggbbb]]]XXXXXXcccoootttnnnooossswwwtttpppttt|||ttt[[[]]]aaafffhhhhhhiiilllooouuuoookkkkkkhhhdddeeeiiijjjiiigggeeeaaaZZZQQQKKKJJJGGGCCC@@@>>>;;;888666444333222222111111222222111000000000000111111222111111111111111111111111333222333333333666BBBNNN:::999777666444333333333////////////000000000000------------------------........................................................................///////////////////////////////////////////////////000000111222222333333000555>>>JJJ[[[wwwtttqqqpppttt}}}zzzxxx|||vvv|||~~~{{{zzzsssqqqnnnnnnoooqqqqqqqqqjjjooosssrrrkkkbbb[[[XXXRRROOOKKKHHHFFFDDDBBB@@@===;;;999777555333222222//////............//////000000000000000000000000---.........//////000000000000000000000000000000///000000111222222333333111:::IIIXXXccciiikkklllaaajjjaaarrrrrrggg```]]]bbbcccdddeeehhhkkknnnppprrrqqqqqqvvv~~~uuujjjccc```aaajjjsssmmmnnnssswwwtttooottt~~~~~~{{{xxx___LLL]]]]]]^^^bbbggglllqqqssspppiiifffhhhgggeeegggmmmkkkjjjhhhfffccc\\\RRRKKKKKKHHHDDDAAA>>><<<999666444333222222111111222222//////000000111222444444000111222222222222111000000111333444333888HHHWWW<<<:::777777777777555444222111000//////.........////////////////////////---------------------------------............///000000111000000///......////////////000000000000............/////////000333111222444333111333777111FFFIIIHHHggg|||}}}~~~~~~uuuhhhbbbffftttyyy{{{}}}{{{~~~}}}zzz{{{zzzwwwvvvpppnnnqqqsssqqqooonnnpppsssvvvwwwrrriii___XXXXXXUUUQQQLLLIIIDDD@@@===;;;:::999777666444333333111111111111000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000111111222222999HHHYYYccceeefffhhhjjjhhhvvvdddfffmmmvvvnnniiifffhhhmmmmmmoootttzzzsssmmmmmmsss{{{ssslll{{{uuummmqqqsssvvv|||zzznnnfffeeekkkfffgggpppsssqqqsss{{{pppooonnnllljjjeee___[[[]]]```dddfffccc]]]VVVQQQOOOKKKFFFBBB???<<<:::777555444333222111111000111000555444///...333555333222222222222222222222222000444333...222AAARRR[[[>>>;;;999888777777555444222111000//////......///////////////////////////---------------------------------............//////000000000//////...---....../////////000000000........./////////000000111000111444333222444999;;;MMMOOOTTT~~~~~~mmmbbb\\\___lllxxxxxxxxxzzzzzzzzz~~~|||{{{|||zzzwwwtttrrrrrruuuuuuqqqmmmmmmkkklllmmmmmmiiiccc]]]YYYXXXUUUQQQMMMJJJFFFBBB???;;;:::999888666444333333111111111111000000000000////////////////////////000000000000000000000000000000000000111111111111000111111000000111555777CCCOOO```jjjjjjhhhlllrrrjjjccc~~~~~~vvv|||ssssssuuuxxx~~~|||{{{{{{}}}uuuvvvyyytttrrrvvvtttuuuxxx{{{wwwpppmmmooozzzxxxzzz~~~}}}zzzxxxyyyrrrpppooonnnmmmjjjeeebbbdddeeeeeeeeebbb]]]XXXUUUPPPLLLGGGCCC@@@===:::888555555333222111111000000+++000222//////111111---222222222222222222222222111444333111888HHHXXX___@@@>>>;;;999888888666444222222111000////////////////////////////////////---------------------------------............///...////////////...------............////////////....../////////000000000111///000333333333666<<>>;;;888666555444222111111000000...111111//////222222000222222222222333333333333222222222555AAASSS```fffBBB???<<<::::::888666555333222111000////////////////////////////////////........................---------............///---...............---------.........////////////...////////////000000000222000000222333333888>>>DDDPPPSSS^^^|||hhhttt}}}mmmccc^^^]]]bbbgggttt|||wwwuuuvvvtttoooxxxyyy{{{|||xxxqqqooosssqqqooommmiiifffcccaaa```^^^ZZZTTTOOOKKKGGGCCC@@@===<<<;;;999777555444333111111111111000000000//////////////////////////////////////////////////////000000000111111111111///222333000---222>>>HHH\\\dddoooqqqjjjlll~~~uuu|||vvvxxxuuuooorrrnnnmmmooopppqqquuuzzzxxxnnnpppnnnkkkjjjjjjiiigggfffdddcccbbb```]]]ZZZXXXVVVRRRNNNIIIEEEBBB???<<<999777666444333222111000000444222///---...222555555222222222333333333333333222111222;;;KKK\\\hhhlllCCC@@@===;;;:::999777555333222111000000/////////////////////////////////........................---------............///------...............---.........////////////000////////////000000000111555222111333333444999@@@IIIKKKRRRkkk~~~lll~~~wwwyyymmmhhhhhhhhhkkknnnooo}}}~~~xxxrrrqqquuuuuurrr{{{zzzzzzzzzuuuqqqrrrxxxmmmllllllkkkhhhfffcccbbbbbb]]]VVVPPPJJJFFFAAA???>>>===<<<:::777555444333111111111111000000000///000000000000000000000000///////////////////////////000000000111111111111...111111//////777EEEQQQbbbjjjpppmmmiiiuuujjjsss}}}|||~~~tttvvvvvvqqqtttqqqpppsssttttttuuuyyy{{{wwwyyyuuulllpppnnnllljjjjjjiiigggeee^^^```aaabbb```]]]YYYWWWRRRNNNIIIEEEBBB@@@===;;;888777555333222111000000111///000333555555333222222222333333333444444444222111555CCCUUUdddllloooBBB@@@===;;;::::::888666333333222111000000000000////////////////////////........................---------............///------...////////////...////////////000000000000/////////000000000111111666333111333444666===EEELLLLLLXXX|||uuulllpppxxxtttrrrxxxmmmeeehhhooosssuuuvvvmmmssszzzxxxrrrooorrrxxxzzzxxxyyyvvvuuuuuusssqqqsssxxxmmmnnnoooooonnnllljjjhhhccc^^^VVVOOOJJJEEEAAA??????>>>===:::888666444333111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000111111444???NNNYYYeeemmmooollltttvvv]]]sssvvvsss|||~~~rrrssswwwyyyzzzvvvuuuyyyzzzxxxwwwxxxwwwzzzyyyvvvttttttrrrnnniiihhhfffeeeeeedddaaa___]]]___ccceeedddaaa\\\YYYPPPLLLHHHDDDBBB@@@>>><<<888777666444222111000000///000888CCCFFF@@@666///222222333333444444555555333333;;;MMM^^^iiimmmpppAAA>>><<<:::::::::888777333333222111000000000000////////////////////////........................---------............///---...//////000000000///000000000000111111111222//////000000000111111111555111111333666:::BBBKKKUUUddduuu~~~}}}uuuhhhcccfffmmmwwwzzzxxxmmmccc___fffqqqwwwxxxxxxooonnnrrrtttsssqqqpppuuu||||||wwwrrrnnnmmmppprrrqqqqqqtttuuutttsssqqqooollljjjiiiaaa\\\TTTNNNJJJFFFCCCAAA@@@???===;;;888666444333111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111444;;;HHHWWWaaagggnnnoooqqqppplll{{{qqq~~~|||zzzsssvvv}}}|||wwwvvvyyy{{{xxxwwwwwwsssrrrtttwwwvvvqqqmmmmmmcccccccccdddeeeddd```^^^^^^```ccceeeddd```\\\YYYMMMJJJFFFCCCBBBAAA???===999888666444222111000000111222:::FFFKKKCCC888111222222333333444555555666444777DDDWWWffflllnnnqqq???===;;;:::::::::999777444333222111000000000000////////////////////////////////////////////////---------.........//////......///000111111000000000111111111222222222222000000000000111111111111333000000333888===GGGPPPcccuuusssqqqccc___]]]^^^bbblll~~~kkkaaa]]]eeeqqqwwwwwwuuusssnnnmmmvvvssssssssssssxxx}}}zzzssslllhhhhhhnnnrrrqqqoooooozzzwwwsssmmmhhhdddbbb```^^^YYYSSSMMMJJJGGGEEEDDD@@@???>>>;;;999666555444111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111333222222666@@@OOO]]]fffhhhoooooovvv{{{llliii|||jjjbbbrrr{{{vvvssszzz{{{vvvsssvvvxxxvvvuuuvvvrrrnnnrrr{{{zzzoooiiikkkffffffhhhkkkllllllhhhfff___```aaaaaa```\\\YYYWWWLLLIIIEEECCCBBBAAA???>>>999888666444222111000000222...111:::???;;;444222222222333333444555666666666;;;III^^^kkknnnooorrrGGG<<<999:::999??????444444444333222111111111111000000000000//////////////////////////////////////////000000111111222222000000//////.........---////////////000000000000---///111111000//////000111222222222777CCCQQQZZZuuurrr~~~}}}bbb[[[ZZZVVVUUUXXXaaalll~~~}}}kkkhhhfffeeegggmmmsssxxx~~~~~~wwwqqq{{{|||uuu|||wwwooooootttwwwuuutttttttttttttttrrrpppwwwuuusssoookkkhhheeeccc]]]___\\\TTTMMMKKKHHHDDDAAA???<<<:::999888666444333222111111111111111111222111111111000000//////000000000000000000000000111111000000000000000111///444888???JJJZZZfffkkkkkkmmmqqqkkk___vvv{{{{{{ppp```dddsssyyyssssssqqqoooppprrrrrrssssssuuuwwwrrrwww|||zzzssskkkfffeeebbbgggmmmqqqqqqmmmjjjhhhggghhhgggdddbbb```ZZZSSSRRRPPPLLLHHHDDDAAA??????;;;999666555555444333111111111222222222333333333555111111444555333222444777HHHXXX```iiiqqqmmmcccBBB<<<======777999<<<555666555444333222222222222000000000000/////////////////////////////////////////////000000000000000000/////////............////////////000000000000---///111111000///000111555333444888>>>FFFRRR[[[ttt{{{uuu^^^VVVUUUQQQQQQUUUUUU^^^ooovvvmmmlllssszzz}}}yyycccaaa```bbbjjjrrrxxx{{{{{{}}}|||uuuqqqtttwwwwww|||zzzxxxxxxyyyyyywwwtttrrrqqqooommmjjjhhhfffeeebbbccc___VVVPPPLLLIIIDDDBBB@@@===;;;:::999666555222222111000000000111111111111111111000000000///000000000000000000000000111111000000000000111111111333999EEERRR^^^gggmmmuuurrr~~~zzzeeelll{{{iiihhhooozzz}}}}}}qqqnnnoooqqqsssssstttuuuuuurrruuuyyyxxxsssnnnkkkkkkhhhmmmrrrtttqqqmmmhhhfffeeegggfffbbbaaaaaa\\\VVVUUUSSSOOOJJJFFFCCC@@@???<<<999777555555444333111111111222222222333333333444111111555666555444777;;;MMM]]]eeekkkqqqnnneeeHHHEEEJJJHHH<<<:::===:::777666555444333333333333000000000000///////////////////////////////////////////////////.........////////////............////////////000000000000...///111000000///000222444111444===DDDIIITTT```tttuuu{{{lllZZZSSSPPPMMMOOOTTTXXX\\\hhhyyytttfff\\\YYY]]]bbbvvvvvvcccaaaaaagggsssxxxkkkxxxzzzzzzwww}}}|||}}}|||yyyooooooooonnnmmmkkkjjjiiiggggggcccZZZSSSPPPLLLFFFDDDBBB>>><<<;;;:::777555222222111000//////000000111111111111000000000000000000000000000000000000111111000000000111111222333222<<>>===;;;999777222222111000////////////111111111000000000000000000000000000000000000000111111000000111111222222555333@@@XXXgggiiijjjoooppplllyyymmm|||wwwxxxqqqsssuuuxxxzzzzzzxxxvvvvvvtttrrrpppqqqtttwwwyyyxxxzzz|||{{{vvvpppkkkiiiiiiiiieee```___aaa```[[[ZZZXXXTTTOOOJJJFFFBBB@@@>>>;;;888777666555333222111111222222222333333333222000222555666555777;;;JJJ[[[kkkpppoooooonnnlllNNNBBBBBBFFF???;;;;;;555777666555333222222111111000000000000//////////////////////////////////////////......------,,,,,,.........///////////////////////////000000000000...///000000///000222444333999AAAHHHMMMWWWiiiyyyvvvkkkaaaWWWQQQNNNOOOSSSYYY\\\[[[^^^iii|||uuukkkfff]]]UUUQQQSSSXXX]]][[[bbbppp~~~~~~xxxyyy}}}uuukkkmmmpppsss{{{oooVVVccc}}}~~~yyyuuuvvvvvvvvvtttrrrpppnnnkkkjjjeee___\\\ZZZVVVOOOJJJGGGCCCAAA???===:::888333222111000////////////000000000000000000111111000000000000000000000000111111111111111222333333666999GGG^^^lllmmmkkknnnkkk}}}pppuuu}}}}}}uuuyyywwwwwwyyy|||~~~~~~{{{xxxuuupppkkkiiimmmrrruuuvvvuuuwwwxxxwwwsssoookkkjjjmmmmmmhhhbbb```aaa```[[[ZZZXXXUUUPPPKKKGGGCCCAAA???<<<999777777666444222111111222222222333333333333111222444444333777===SSSaaannnrrrpppnnnnnnnnnSSS@@@<<>>===888777666555333222111111111000000000000////////////////////////////////////...............---------.........///////////////////////////000000000000///000000000///000333666333>>>EEEHHHRRRdddsssyyyvvvvvvddd]]]SSSMMMLLLPPPUUUXXX[[[ZZZYYY^^^jjj{{{rrreee[[[WWWRRROOOPPPVVV]]]bbb[[[bbbrrr{{{vvvuuuuuuttt|||vvvrrrvvv~~~uuuwwwyyy|||rrr[[[aaawww~~~~~~~~~~~~~~~|||yyywwwwwwxxxwwwvvvssspppnnnnnnlllgggaaa```___ZZZSSSMMMJJJFFFCCC@@@>>>;;;999444444222111000000000000000000000000111111111111000000000000000000000000111111111111111222333444888BBBRRRbbblllpppnnnmmmhhhuuucccyyy}}}uuuiiigggooo|||zzzzzz|||~~~~~~zzzwwwoooiiicccccciiinnnppppppnnnppprrrqqqnnnllljjjjjjnnnmmmiiiccc```aaa___ZZZZZZYYYVVVRRRNNNIIIEEECCC@@@===:::888777666444222111111222222222333333333444222222333222333:::CCC]]]eeennnrrrqqqoooooopppcccLLLCCCFFFBBB??????<<<999888666444333222222111000000000000////////////////////////////////////.............../////////............/////////000////////////000000000000///000000//////111444777777DDDJJJOOOddd}}}zzzsss}}}uuuccc[[[PPPJJJLLLSSSXXXYYY]]]\\\YYYXXX[[[hhhyyyttteee[[[PPPMMMIIIIIIOOOWWW```eee\\\```mmmtttqqqoookkkoooxxx}}}vvvooolllmmmttt~~~||||||tttaaa___hhh{{{}}}~~~www|||~~~{{{zzzxxxyyyzzzzzzyyyvvvtttrrrsssqqqkkkeeecccccc]]]UUUOOOLLLHHHDDDBBB???<<<999666555444222111111000000///000000000111111111111000000000000000000000000111111111111222333444555;;;MMM^^^eeekkkrrrrrrmmmooolllvvvvvvxxx{{{mmm^^^YYYggg{{{~~~zzzxxxxxx{{{{{{wwwssskkkeee```bbbjjjpppqqqooommmnnnpppooommmllllllllljjjjjjgggbbb```aaa^^^ZZZ[[[ZZZXXXUUUPPPLLLHHHFFFAAA>>>;;;999888666444222111111222222222333333333444222222333333666AAALLLfffiiinnnrrrrrrqqqrrrssspppXXXLLLJJJAAA:::;;;999:::999888666444333333333000000000000////////////////////////////////////---.........///000000000---.........//////000000////////////000000000000///000000//////111444777???MMMUUU\\\}}}yyyyyynnneee\\\PPPJJJNNNVVV[[[[[[WWWXXXXXXVVVYYYeeexxx~~~uuuiii^^^WWWLLLIIIFFFHHHNNNXXXaaafffZZZYYYbbbuuu}}}wwwuuuxxxzzzoooccc^^^dddfffdddlll{{{qqqiiibbbccciiittt}}}yyyxxxuuuddd\\\\\\vvv~~~sssttt{{{}}}{{{{{{zzz{{{}}}~~~}}}{{{xxxwwwxxxuuunnnhhhfffeee^^^VVVPPPMMMIIIEEEBBB@@@<<<:::777666555333222111111111//////000000111111111222000000000000000000000000111111111111222333444555>>>UUUffffffiiitttvvvnnn}}}mmmwwwllllllhhheeehhhssswww___NNNUUUhhh{{{}}}yyyuuuuuuwwwwwwsssoookkkeeeaaaeeennnuuuuuurrrpppqqqrrrrrrpppoooooopppfffgggddd``````aaa^^^YYY\\\[[[ZZZWWWSSSNNNJJJHHHAAA???;;;999888666444222111111222222222333333333444222111333444999FFFTTTllllllnnnrrrtttttttttvvvoooRRRCCCBBBBBB???;;;999888777666444222111000222111000//////.........////////////////////////000000//////.........---////////////////////////////////////000000000000111------111333111666===PPPLLLRRRnnn}}}vvvuuu}}}xxxlllcccXXXNNNOOOUUUYYY\\\______YYYYYY___fffmmmzzzxxxlll___TTTNNNJJJBBBAAAJJJTTTYYY\\\aaa___UUU```xxxwwwrrrppplllfffaaa[[[ZZZXXXXXX[[[ccclllsss|||}}}vvvkkkhhhggghhhkkkrrrwwwuuuvvviii\\\TTThhh~~~||||||~~~ooopppxxx||||||~~~zzz{{{|||{{{wwwrrrpppooonnnlllkkkkkkjjjfff___ZZZVVVPPPJJJGGGGGGEEEAAA===999888666333222111111111000000000000000000000000000000000000////////////111------111444333333555FFF```jjjllluuuooojjjyyyyyygggzzzwwwuuuooo\\\^^^fffnnnmmm\\\PPPSSS\\\hhh~~~vvvvvvxxxuuupppmmmhhhiiikkknnnrrrsssrrrpppoooooopppooommmllllllmmmkkkjjjhhhfffccc```]]][[[bbbcccaaa]]]VVVNNNJJJHHHBBB@@@===;;;999777444222333333333333333333333333333///111777777:::KKK___kkkmmmoooooorrrvvvuuuqqqyyy\\\JJJEEECCC>>>999:::999888666555333222111222111000//////......///////////////////////////000/////////............////////////////////////////////////000000000000111...///222333333999BBBOOOLLLUUUrrr{{{wwwwwwuuummmcccXXXOOOQQQWWWZZZ[[[\\\^^^ZZZ^^^nnnzzzpppcccVVVMMMHHHGGGCCCEEENNNVVVYYY\\\```WWWPPP```{{{{{{uuunnnjjjhhheee___ZZZPPPOOOOOOQQQVVV```jjjqqqwwwuuullldddccceeeiiimmmrrr|||yyyvvv~~~zzzlll^^^UUUXXXooo|||~~~uuu~~~||||||yyyzzz{{{zzzvvvrrrppppppvvvrrrnnnkkkjjjhhhccc___ZZZTTTMMMIIIHHHFFFAAA<<<999888666333222111111111000000000000000000000000000000000000000000000///222//////222333333666;;;PPPeeemmmpppuuuqqquuuhhhllllllggglllpppwwwkkk\\\RRRVVV^^^gggvvv{{{xxxxxxtttnnnlllppppppooooooooonnnjjjgggkkklllmmmmmmkkkjjjjjjkkkkkkjjjjjjiiihhhfffdddcccfffdddaaa]]]XXXRRRMMMJJJBBB@@@===;;;:::888555333333333333333333333333333444000111666777;;;MMMbbbnnnqqqrrrqqqsssvvvtttppp~~~aaaNNNIIIHHHEEE@@@;;;:::999888666444333222222222111000////////////////////////////////////////////////............////////////////////////////////////000000000000000000111222222555>>>IIIOOOMMMXXXsss}}}xxx}}}~~~vvvrrrcccXXXQQQTTT\\\______^^^ccc^^^ddd}}}~~~}}}}}}~~~zzzzzz|||zzzuuuxxxuuuooodddXXXMMMGGGDDDCCCDDDJJJTTTYYYZZZ[[[^^^QQQOOOfff}}}nnniiiddd```^^^[[[WWWSSSLLLKKKKKKOOOVVV```jjjpppsss{{{~~~lll```ZZZ[[[aaahhhlllpppxxx}}}zzz~~~ppp```VVVMMMaaa~~~|||}}}{{{zzzxxxzzz{{{yyywwwxxxyyyzzzyyyuuurrrqqqppptttooohhheeeeeeeeecccaaa^^^YYYRRRMMMJJJFFFAAA===999888555333111000000000000000000000000000000000000000000000000000000000222111222333222333;;;EEE^^^lllrrrsssssspppkkkvvvzzz~~~yyy{{{{{{vvv___UUUSSS]]]kkkvvv|||{{{wwwsssooonnntttsssqqqpppnnnkkkfffccciiikkkmmmmmmkkkjjjiiijjjeeefffgggggghhhhhhggggggiiieee```]]][[[WWWQQQMMMDDDBBB>>><<<;;;999777555333333333333333333333333555111222666888???QQQeeerrruuuuuutttuuuwwwtttooohhhQQQIIIIIIGGGCCC<<<<<<:::999777666444444333222111000///////////////////////////////////////////////////.........////////////////////////////////////000000000000///111222222222888DDDOOOQQQTTTcccyyyyyy|||wwwbbbXXXRRRWWW```dddeeeeeellljjjrrr~~~{{{yyyvvvvvvvvvwwwxxxzzz|||}}}||||||{{{zzzyyywwwuuutttpppqqqrrruuuvvvsssmmmhhhfffddd```XXXOOOHHHCCCBBB@@@FFFPPPXXX\\\[[[[[[[[[RRRTTTpppyyyfffbbb]]]YYYWWWTTTPPPMMMMMMLLLLLLPPPWWW___fffjjjqqqwwwzzzfffXXXQQQSSSYYYaaafffjjjsss|||sssaaaUUULLL[[[vvv{{{yyy}}}xxxrrrllllllooossstttssswwwxxxyyyxxxuuurrrqqqqqqnnniiidddcccdddffffffddd___ZZZSSSNNNJJJFFFBBB???:::888666333111000000000000000000000000000000000000000000000000111111111222222333333000333AAAPPPhhhpppuuuuuuoooooo{{{~~~tttllleeefffnnnrrrlllddd[[[VVV[[[lllvvvsssqqqqqqppppppoooppppppnnnkkkhhhkkkmmmoooooonnnlllkkkkkkdddeeefffggghhhiiiiiiiiiiiiddd^^^\\\\\\YYYSSSNNNIIIFFFAAA>>>;;;999666444333333333333333333333333666333222555999CCCWWWiiirrruuuvvvuuuvvvwwwtttoooyyyZZZJJJGGGDDD>>>===<<<;;;:::888666555444333222111000000/////////////////////////////////.........///////////////////////////////////////////////////000000000000...111222111444===JJJSSSOOO\\\rrrwwwcccYYYRRRVVV^^^dddhhhlllwww}}}}}}~~~~~~}}}{{{xxxtttqqqoooooooooooopppqqqrrrssstttssssssrrrqqqooolllkkkiiiiiihhhgggfffdddbbb___]]]UUUUUUTTTPPPIIIDDD@@@>>>@@@HHHSSS[[[^^^^^^\\\YYYSSSWWWvvvttt```\\\WWWSSSOOOMMMJJJIIIKKKJJJLLLPPPXXX^^^bbbccckkkpppwww}}}|||ppp___RRRKKKLLLQQQXXX^^^dddnnnyyywwwcccUUUOOOYYYrrr}}}tttyyykkkiiifffgggkkkooorrrrrrxxxyyyyyywwwtttrrrrrrrrrqqqnnnkkkkkkmmmmmmkkkhhh]]]YYYSSSNNNJJJFFFCCCAAA;;;999777444222000000000000000000000000000000000///000000000111111111222111111333333111777HHHZZZkkkooowwwwwwrrryyywwwuuuccc[[[QQQNNNOOOTTTXXX[[[___aaakkk}}}uuuppppppppplllmmmnnnqqqssstttrrrppplllnnnpppooommmkkkkkkkkkjjjjjjkkklllllllllllllllfffaaa\\\[[[\\\ZZZTTTNNNNNNJJJDDD???<<<999666333333333333333333333333333666444333666<<>>===EEEMMMVVV\\\aaaccc___ZZZRRRWWWxxxjjjYYYVVVQQQKKKHHHGGGGGGHHHMMMMMMQQQWWW___ddddddbbb```ccchhhkkkhhh```TTTLLLGGGGGGKKKRRRXXX___kkkvvv|||hhh[[[XXXYYYlllssstttmmmjjjhhhjjjnnnsssuuuvvvzzz{{{zzzxxxuuusssrrrsssvvvssspppoooooolllgggbbb\\\YYYTTTOOOIIIEEEBBBAAA===;;;888555333111111111000000000000000000000000///000000111111222222222111111222333555===PPPcccllloooxxxzzzyyyvvvrrr}}}wwwjjj___[[[```hhhnnnyyy|||aaaLLLJJJIIIIIIHHHIIIPPPXXX\\\fffyyyuuunnnmmmlllnnnoooqqqtttwwwxxxvvvtttnnnoooooommmjjjiiiiiijjjjjjkkkkkkkkkkkkkkkjjjjjjcccaaa___^^^^^^[[[VVVQQQQQQMMMFFFAAA===:::777444333333333333333333333333555444555777???NNNaaannnnnnrrrttttttvvvwwwsssnnnwwweee^^^TTTIII===<<<;;;999888666555444333333222111000000000000////////////////////////............/////////000////////////////////////////////////000000000000111333333444>>>NNNWWWXXXYYYvvvsss^^^WWWQQQRRRZZZjjj~~~{{{xxxvvvvvvwwwvvvsssnnnjjjiiihhhfffdddddddddeeedddddddddddddddcccccccccccccccbbbbbbaaa]]]\\\[[[YYYWWWTTTQQQPPPMMMMMMLLLJJJHHHGGGGGGHHHDDDDDDDDDBBBAAA@@@BBBDDDLLLSSSYYY^^^dddiiieee]]]SSS[[[}}}zzz___UUUQQQLLLGGGEEEFFFJJJMMMTTTUUUYYY```ggghhhccc___UUUWWWZZZYYYUUUPPPKKKIIIEEEEEEJJJRRRXXX^^^iiitttyyyzzz|||qqqddd[[[UUUaaa|||uuuqqqrrrkkkeeehhhrrrzzz{{{yyy}}}}}}|||yyyuuussssssssstttpppmmmkkkjjjfffaaa\\\^^^\\\WWWPPPIIIDDDAAA@@@>>><<<:::777444333222222000000000000000000000000///000000111111222333333222111222555:::EEEYYYjjjppprrrzzzyyyyyyoooqqq~~~ppp```VVVNNNJJJNNNTTT[[[iiifffPPPFFFEEEHHHKKKKKKKKKRRR[[[^^^qqqxxxrrrpppnnnqqqrrrtttwwwzzz{{{yyywwwsssrrrpppmmmiiihhhiiijjjhhhhhhiiiiiiiiihhhhhhgggbbbcccddddddccc^^^ZZZVVVQQQLLLFFFAAA>>><<<:::888333333333333333333333333333555666999BBBSSSdddoooqqqtttvvvuuuvvvvvvrrrkkklll```QQQBBB<<<<<<;;;999777666444444444333222111000000000000////////////////////////---.........//////000000////////////////////////////////////000000000000333444444666CCCTTT[[[ZZZsss}}}~~~{{{tttXXXTTTQQQTTT___uuu~~~{{{yyyzzzzzzxxxtttpppnnnooopppnnnkkkgggeeedddeeedddcccaaaaaa``````___^^^^^^^^^___``````___^^^]]]\\\[[[UUUUUUSSSQQQNNNLLLIIIHHHBBBCCCDDDCCCBBBAAAAAABBB>>>>>>>>>===>>>BBBIIIMMMRRRWWW[[[___gggmmmiii___XXXaaaxxx[[[SSSPPPKKKFFFEEEHHHOOOSSSWWWWWW[[[aaafffccc[[[TTTOOOQQQRRROOOJJJGGGGGGIIICCCEEEKKKTTTYYY___hhhrrrtttyyytttwwwxxxlllUUULLLWWWuuuxxxqqqsssggg]]]bbbrrr~~~{{{~~~~~~}}}zzzvvvsssssssssrrrnnniiiggggggeeeaaa^^^aaa___YYYRRRIIICCC@@@??????===;;;777555333333222000000000000000000000000///000000111222222333333333111222777>>>KKK^^^ooouuuwww|||xxxtttgggooo^^^OOOJJJJJJJJJNNNRRRSSS^^^qqq}}}kkkTTTGGGMMMIIIIIILLLMMMNNNUUU___mmm|||xxxvvvsssrrrrrruuuxxx|||~~~}}}{{{xxxvvvsssoookkkjjjkkkmmmjjjjjjkkklllllllllkkkkkkbbbeeeiiijjjfffaaa]]][[[OOOKKKEEEAAA???>>><<<;;;333333333333333333333333222555777:::DDDUUUfffpppssswwwxxxvvvvvvvvvpppiiiiiiOOOEEEFFFAAA???<<<;;;;;;:::777555666333111000111111000...//////////////////////////////.........---------............////////////////////////000111222333111444999???FFFOOO[[[eee~~~qqq}}}___UUUPPPTTT^^^sss|||{{{zzzyyyyyywwwtttqqqtttsssqqqnnnllljjjiiihhheeedddcccaaa______^^^^^^cccbbb```^^^]]]\\\\\\\\\___]]]ZZZWWWSSSQQQOOONNNJJJIIIHHHFFFDDDBBBAAA@@@:::<<<>>>>>><<<;;;;;;<<<===<<<<<<<<<>>>DDDKKKQQQXXXXXX]]]eeegggeeecccddddddpppkkkSSSHHHHHHIIIIIIJJJNNNTTTXXX[[[WWWUUUXXX]]]\\\TTTKKKLLLIIIFFFDDDDDDEEEFFFFFFDDDLLLQQQTTTZZZccceeebbbppp~~~xxxooollluuurrr___QQQLLLdddssspppnnnmmmmmmqqqxxx{{{yyyzzz{{{{{{xxxoooddd___bbbgggiiiiiiiiiaaa[[[XXXTTTLLLDDDAAABBB???;;;888777666555333000000000000000000000000000111222222222333666888111555666888DDDYYYiiinnnsss{{{xxxssszzz{{{kkkqqqzzzjjjuuugggVVVLLLFFFJJJNNNNNNMMMPPP^^^gggqqqnnn\\\IIIDDDIIIFFFJJJQQQSSSPPPOOOXXXdddvvv{{{zzz|||vvvvvvuuutttwww{{{}}}|||zzzvvvpppllljjjjjjjjjjjjhhhiiiiiijjjkkklllmmmmmmjjjkkklllllljjjeeeaaa^^^WWWSSSLLLGGGBBB===999666666555444333222333444444333666888<<>>>>><<<<<<<<<;;;;;;<<<===>>>@@@@@@@@@AAACCCIIIPPPVVVXXXZZZ```eeeeeecccgggnnnppp~~~eeePPPIIIJJJJJJKKKMMMQQQVVV[[[]]]VVVPPPPPPSSSTTTOOOJJJJJJGGGDDDBBBCCCEEEGGGHHHRRRRRRRRRVVV```iiifff]]]qqqssskkkfffmmm{{{www]]]PPPJJJ]]]~~~yyyyyyzzzxxxwwwyyy~~~}}}}}}|||vvvkkk``````hhhppprrrooolllfff```]]]VVVMMMFFFDDDCCC@@@<<<999888666444333111111111111111111111111000111222222222333555777333555777;;;III^^^lllpppvvv{{{uuuooouuurrrssshhhXXXMMMJJJJJJNNNOOOQQQWWW```jjjuuuzzzoooXXXGGGDDDHHHIIILLLPPPRRRQQQTTTbbbqqq}}}~~~{{{|||}}}~~~~~~|||yyyuuuvvvsssnnnkkkiiiiiiiiiiiihhhjjjmmmoooqqqqqqpppooojjjkkkkkkkkkjjjgggdddbbbZZZUUUNNNGGGBBB>>>:::888666555444333333333444444444777:::@@@LLL^^^kkkpppvvvvvvvvvtttqqqmmmlllllluuu\\\KKKDDDCCC@@@===;;;;;;999777555666444222111111111000////////////////////////////////////............---............////////////111111000000000111111222444000777HHHSSSTTTZZZdddzzzrrrqqqwwwgggYYYUUU^^^eeepppyyyuuurrrpppnnnmmmkkkiiifffcccbbbaaa```^^^]]]\\\\\\[[[\\\]]]^^^______^^^]]]\\\YYYZZZZZZZZZYYYXXXVVVUUUIIIHHHFFFCCC@@@???======;;;;;;=========<<<;;;:::>>><<<::::::<<>>EEESSScccmmmpppuuuvvvuuussspppnnnmmmnnn}}}dddRRRIIIEEEBBB???<<<;;;:::888666666444222111111111000////////////////////////////////////...........................////////////222111111000000111111222666444???RRRXXXTTT[[[jjjwwwooovvvkkk\\\WWW___cccjjj|||xxxsssoooooommmjjjhhhgggdddaaa^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\]]]^^^^^^\\\ZZZWWWUUUUUUUUUVVVVVVTTTQQQNNNLLLBBBAAA@@@>>><<<;;;::::::777888999:::;;;:::888777;;;:::999<<<@@@DDDEEEEEEBBBCCCEEEHHHKKKPPPWWW[[[___```eeekkkpppyyy{{{YYYKKKEEEIIIOOOTTTVVVXXXZZZ[[[WWWOOOFFFAAABBBEEEHHHJJJDDDGGGKKKOOOSSSWWW[[[^^^XXX```ggggggcccbbbhhhmmmooo}}}eee^^^WWW[[[kkk}}}jjj\\\OOOOOO]]]sssxxxwww}}}}}}{{{}}}zzzuuurrrvvv|||{{{vvvkkkiiihhhfff]]]SSSOOOQQQGGGDDD???;;;999666444222111111111111111111111111111222333333222333555777555444888DDDXXXkkktttuuu}}}wwwlllqqqpppzzzxxxzzzmmmTTTDDDLLLQQQUUUUUUUUU___tttlllPPPKKKPPPRRRVVVRRROOOQQQXXXggg}}}yyyuuurrrnnnlllnnnrrrmmmnnnnnnmmmmmmmmmnnnooommmooorrrtttuuusssqqqooohhhhhhfffeeedddccccccccc___YYYPPPHHHBBB???<<<;;;777666555333333444444555555;;;AAAJJJYYYhhhoooooossstttsssqqqnnnlllmmmnnnlllXXXNNNHHHEEEAAA===<<<;;;999777777555222111222222111///////////////////////////////////////////////////............////////////111111111111111111222333222999IIIYYYYYYWWWeeezzz~~~{{{ooorrrccc[[[^^^```eee|||~~~zzzwwwuuuqqqllliiigggdddaaa___]]][[[XXXVVVYYYYYYXXXXXXYYYZZZ[[[[[[XXXYYYZZZZZZXXXVVVSSSQQQQQQQQQQQQOOOLLLIIIEEEBBB>>>===<<<;;;:::999999999888888999::::::999888777888:::>>>BBBGGGIIIIIIHHHEEEGGGJJJMMMPPPUUUZZZ^^^``````eeerrrpppRRRHHHIIINNNTTTWWWVVVTTTQQQPPPIIIGGGCCCAAABBBEEEHHHKKKIIINNNUUUZZZ\\\^^^___aaa\\\bbbiiimmmllllllooossswww```[[[UUUYYYjjj~~~pppaaaRRRLLLTTTlll{{{~~~||||||{{{yyywww}}}|||xxx||||||yyyfffeeeeeebbbYYYNNNJJJKKKIIIEEE@@@<<<:::777444222111111111111111111111111111222333333222222444666444444:::JJJ___nnnuuuwwwuuuooo}}}uuurrrrrrvvv~~~yyyuuuwww|||dddQQQIIIPPPSSSTTTUUU\\\nnnhhhNNNNNNTTTUUUTTTPPPPPPYYYggg|||yyyxxxsssooonnniiidddfffllllllnnnppppppoooooorrrtttvvvuuuuuuuuusssrrrqqqpppkkkjjjhhhfffdddccccccccc___XXXOOOGGGBBB???===;;;777666555444333444555555555:::BBBMMM\\\jjjooommmqqqrrrrrrpppmmmkkkkkklllzzzbbbRRRLLLHHHCCC???===<<<:::999777555333222222222111000////////////////////////...////////////000000000............////////////111000000111111333444444444BBBQQQWWWSSSVVViii~~~}}}xxxkkk^^^XXXXXX___mmmzzzttt{{{vvvtttpppmmmjjjgggdddaaa___\\\YYYVVVUUUSSSQQQOOONNNNNNOOOPPPQQQSSSTTTUUUPPPPPPQQQRRRRRRQQQPPPPPPKKKKKKIIIGGGDDDAAA>>><<<::::::999888888888888999:::::::::::::::::::::::::::???EEEJJJKKKKKKLLLLLLKKKNNNRRRUUUXXX\\\```ccc___bbbmmmiiiSSSMMMRRRTTTVVVTTTOOOJJJFFFDDD???BBBDDDFFFGGGIIILLLNNNRRRWWW^^^aaa```]]]]]]]]]]]]\\\cccvvvsss]]]ZZZVVV\\\nnnpppcccTTTMMMQQQiiixxx|||{{{{{{{{{zzzzzz}}}{{{zzzrrrzzz~~~}}}mmmkkkiiifff^^^SSSLLLLLLIIIFFFAAA===;;;888666444222222222222222222222222222333333333222222444666444555>>>QQQdddpppwwwzzz~~~vvvzzzmmm}}}tttttt{{{yyyxxxttt\\\PPPPPPQQQVVVZZZ^^^kkk```MMMOOOTTTTTTQQQQQQXXXjjjwwwrrrpppsssuuuoooccc```dddkkknnnpppooonnnoootttxxx{{{zzzxxxvvvtttrrrppppppnnnlllkkkhhhgggeeeeeeddd]]]XXXPPPHHHDDD@@@>>><<<777777555444444444555666444999AAAMMM]]]kkknnnjjjppprrrsssqqqnnnkkkjjjiiisss\\\OOOKKKEEEAAA???>>><<<;;;777555333222222222111000////////////////////////.../////////000000000000............//////////////////000111222444555666:::KKKXXXWWWVVVccc||||||yyyfffWWWWWWaaafffdddcccqqqyyysssqqqjjjgggccc```^^^]]]ZZZYYYUUURRROOOLLLLLLKKKIIIHHHBBBCCCCCCEEEGGGIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJDDDCCCBBB@@@>>><<<;;;:::999888888888888999999:::;;;:::999999:::<<>><<<999777555222222222222222222222222222333444333222222444555444777DDDXXXiiirrrxxx~~~yyyxxxvvvyyy{{{ooo}}}rrrZZZTTT[[[YYYcccmmmtttsssVVVNNNQQQVVVWWWWWWZZZhhh{{{pppoootttzzztttfffccchhhiiikkkmmmllljjjlllrrrwwwvvvvvvvvvuuussspppmmmllljjjiiiiiihhhgggfffeeeddd\\\WWWQQQKKKGGGCCC@@@>>>888777555444444444555666222777???KKK\\\jjjlllhhhqqqtttuuuuuuqqqmmmiiihhhfffQQQLLLGGGBBB@@@???===<<<777555333222333222111000////////////////////////.../////////000000111111............/////////000...//////111222444666777;;;OOO\\\]]]eee|||~~~uuu___^^^kkkkkk```gggsss~~~||||||zzztttkkkhhhjjjaaa^^^ZZZXXXVVVUUUTTTSSSIIIFFFBBB@@@@@@@@@>>>===;;;;;;===>>>AAACCCFFFGGGJJJHHHGGGEEEDDDCCCCCCCCC???>>>===<<<::::::::::::999999999999::::::;;;<<<:::999888888:::>>>BBBDDDIIIOOOTTTQQQJJJGGGKKKQQQSSSVVVZZZ]]]```bbbeeegggfffuuugggQQQMMMPPPSSSPPPIIIBBB???@@@FFFJJJGGGNNNUUUYYYZZZ[[[^^^aaa]]]```cccccc```aaaeeeiiiyyyoooZZZYYYZZZdddvvvvvvjjj\\\QQQLLLZZZ~~~{{{yyyzzz|||~~~~~~xxxsssttttttvvvxxxyyyyyywwwvvvkkkgggeeehhhhhhbbb[[[XXXIIIFFFAAA>>><<<:::888666222222222222222222222222222333444333222222444555555:::HHH]]]lllssszzzsssyyy~~~vvvxxxnnniiittt\\\YYYeeecccsssdddOOOOOOUUUZZZ]]]```fffwww{{{pppmmmpppvvvrrriiijjjtttgggiiijjjhhhfffiiipppvvvnnnppprrrsssqqqmmmiiifffddddddeeeeeeeeedddcccbbb\\\XXXRRRMMMIIIFFFBBB???888777666555444555555666111666===JJJ[[[iiikkkfffsssuuuxxxwwwsssnnnjjjhhhaaa[[[TTTIIIAAA@@@AAA???;;;;;;:::888555333222111000////////////........................////////////............/////////000333//////222444333555:::BBBPPPWWWZZZsssuuu~~~yyyvvvyyy|||vvvooommmooo|||{{{|||rrrqqqpppnnnlllgggaaa\\\WWWTTTQQQNNNLLLJJJHHHFFFBBB???======>>>>>>;;;888::::::::::::;;;>>>@@@AAAFFFDDDAAAAAAAAA@@@===999::::::::::::999888777666777999:::888777777;;;???<<<<<<===???BBBFFFKKKMMMXXXWWWUUURRRPPPPPPSSSUUUQQQVVV[[[\\\[[[^^^dddjjjyyyuuuWWWNNNPPPRRRNNNGGG???;;;???HHHQQQWWWUUU[[[aaacccdddccc```]]]aaaaaaeeejjjnnnqqqzzzhhhcccZZZWWWeee}}}{{{qqq]]]OOOKKKQQQrrr||||||~~~~~~vvvuuu{{{{{{yyywwwwwwxxxwwwssspppiiikkkjjjeeeaaa___ZZZUUUQQQLLLEEE@@@<<<999777555444333222222222333444555444333222222222333444555666???OOObbbooovvvyyy{{{uuuvvv{{{qqqpppvvvqqqjjjaaaaaacccnnn|||uuuVVVTTTQQQYYYbbb[[[bbbuuufffmmm{{{lllkkkllloooooommmoootttooommmiiifffeeehhhnnnsssjjjiiihhhjjjmmmooopppoooiiifffcccccceeeeeedddbbb```]]]XXXTTTOOOIIICCC???===:::666444444444333333444444<<>>???BBB@@@>>>???@@@@@@===:::999999888888888777777777999;;;===<<<:::999;;;===<<<===@@@DDDIIINNNSSSUUUVVVVVVVVVTTTSSSSSSVVVXXXWWWXXXZZZ\\\bbbmmmzzzjjjUUUOOOMMMKKKAAACCCFFFHHHKKKQQQXXX]]]dddeeeeeedddbbbbbbaaaaaabbbeeennnxxxfff```YYY[[[kkk|||ppp[[[MMMKKKOOOlll}}}}}}}}}~~~}}}}}}}}}zzzrrrrrrvvvtttttttttwwwyyyyyywwwtttmmmpppqqqmmmhhhddd\\\UUUOOOKKKEEE@@@===;;;999888444444333222222333444555444333222222222333444555777BBBSSSeeerrrwwwyyyzzzqqqtttuuupppvvvmmmzzz|||uuurrruuu{{{~~~iiicccgggllltttiiiQQQSSSRRRYYYccc```qqqnnnxxx~~~rrrmmmkkkkkkjjjiiilllrrrrrrqqqnnnkkkhhhiiilllooohhhggggggiiilllnnnooooooqqqnnnkkkiiijjjiiigggeeedddaaa\\\WWWRRRLLLGGGCCC===:::666444444444333333444444===PPPcccmmmqqqsssrrrwwwsssqqqtttnnnllluuuoooXXXQQQIIIEEEEEEDDD@@@<<<:::999777555333111000000////////////........................////////////....../////////000000000000000000111000000999CCCPPPWWWYYY```{{{yyy}}}}}}yyyvvvuuutttrrrqqqoookkkfff```[[[UUUPPPLLLEEECCC@@@>>>===<<<;;;999:::::::::<<<>>>>>><<<;;;999999999:::;;;<<<===>>>???>>>======>>>>>>===<<<:::999999888888:::;;;<<<===???@@@???>>>======>>>AAACCCGGGLLLPPPTTTWWWYYYWWWXXXWWWUUUTTTTTTWWWYYY\\\]]]```hhhtttqqq[[[RRRPPPKKKEEE===EEENNNTTTVVV[[[bbbiiioookkkgggdddbbbcccfffiiikkkqqq}}}{{{eee^^^XXX^^^qqq~~~pppZZZMMMKKKMMMbbb|||yyy~~~{{{zzz~~~|||~~~~~~~~~}}}xxxsssssswwwssstttvvvyyy|||{{{yyyvvvoootttvvvsssnnnhhh^^^UUUOOOKKKEEEAAA>>>===;;;:::555444333222222333444555444333222222222333555666999FFFYYYiiitttyyyzzzyyyqqq{{{uuu{{{iiivvv|||zzzjjjccc^^^aaafffllluuu}}}||||||~~~}}}vvvtttttt~~~mmmlllvvvwwwZZZMMMRRRUUU[[[eeeggg|||ppp|||wwwpppiiigggeeeeeeiiippppppqqqpppooommmlllnnnooogggffffffhhhkkknnnooonnnwwwtttqqqnnnmmmkkkiiigggfffccc___[[[VVVPPPIIIEEE>>>;;;777555444444444333555555>>>QQQcccoootttxxxxxxyyyssspppqqqllllllyyyaaaWWWMMMHHHFFFCCC???===:::999777555333111000000////////////........................////////////...////////////000000000///000111111///111<<>>===::::::;;;===>>>@@@BBBBBBAAA@@@???>>>>>>>>>===<<<===<<<;;;:::<<<>>>@@@BBBBBBBBBAAAAAAAAABBBDDDEEEJJJLLLOOORRRTTTTTTTTTSSSYYYXXXVVVSSSRRRTTTXXX[[[bbbgggqqqwwwjjjYYYOOOMMMNNNLLLGGGKKKOOOUUUYYY\\\bbbjjjppplllgggdddfffjjjnnnsssxxx}}}zzzhhh^^^VVV^^^sssrrr[[[OOONNNKKKYYYttt}}}~~~yyyxxx~~~||||||~~~~~~zzzxxxzzz}}}yyyzzz}}}~~~{{{wwwtttpppuuuvvvsssnnniiiaaaYYYSSSNNNHHHCCC@@@>>><<<:::666555444333222333444444444333222222333444555666;;;KKK^^^mmmvvvzzzzzzwwwttt{{{zzzwwwwwwlll```XXXQQQQQQTTTXXX___fffppp}}}|||uuuooollllllllloooeeebbbaaaeeetttwww]]]OOOLLLTTTXXX]]]fffooozzztttvvvnnnjjjwww~~~xxxpppiiifffeeeeeeiiinnnlllmmmnnnnnnoooqqqtttwwwkkkjjjiiijjjlllmmmnnnmmmuuussspppnnnllljjjiiihhheeedddccc```[[[TTTJJJDDD???<<<888555555555444333666777@@@RRRcccnnnuuuyyyyyyyyysssppppppiiijjjyyyfffYYYLLLHHHFFFAAA??????;;;:::888555333222111000////////////........................////////////////////////000000000111//////111222111444@@@MMMWWWVVVUUU\\\ppp}}}~~~mmm|||xxxnnniiiccc```______\\\ZZZVVVRRRLLLGGGDDDBBB???===>>>===;;;;;;<<<===<<<;;;<<<>>>@@@AAAAAA???>>>===<<<===@@@BBBEEEHHHIIIJJJHHHGGGEEEBBB???=========>>>===<<<===>>>AAACCCEEEGGGEEEBBBBBBDDDHHHLLLOOOPPPQQQSSSTTTSSSRRROOONNNUUUTTTRRRQQQRRRWWW^^^cccooovvvpppbbbUUUPPPJJJIIIKKKMMMOOOPPPZZZ[[[]]]aaaeeehhhiiijjjcccaaadddppp{{{mmm___UUU]]]qqq}}}vvv]]]RRRPPPKKKRRRhhh~~~~~~xxxyyy~~~}}}~~~zzzzzz||||||~~~~~~zzzuuussssssvvvuuupppmmmkkkfffaaaZZZUUUMMMFFFBBB>>>;;;999666666444333333333444444333333222222333555666777>>>PPPdddpppwww{{{zzzvvvqqq|||~~~}}}~~~vvviii^^^VVVNNNGGGGGGHHHJJJOOOTTTZZZjjj{{{|||rrriiiaaa\\\YYYXXXQQQRRRWWWYYY```{{{bbbNNNNNNOOOVVV\\\___ggguuuzzz~~~fff]]]qqqxxxpppkkkkkkkkkjjjkkknnnllllllllllllnnnrrrxxx}}}qqqooommmmmmnnnnnnmmmlllpppooonnnlllkkkiiiiiijjjfffggghhhhhhcccYYYMMMEEE@@@===999666555555444333777999BBBSSSccclllrrrwwwwwwwwwrrrqqqpppeeefffwwwdddVVVJJJIIIHHHBBB@@@BBB<<<;;;999777555333222222////////////......................../////////////////////000000000111111000///111333555999DDDPPPUUUUUUYYYfffwww~~~}}}{{{ppprrrccc___YYYTTTQQQOOONNNMMMHHHEEEAAA???>>>===<<<:::<<<:::999:::<<<>>>>>>===<<>>>>>>>>????????????AAACCCEEEFFFJJJGGGEEEEEEIIINNNRRRTTTQQQRRRSSSTTTSSSQQQOOONNNNNNOOORRRUUUYYY```hhhmmm|||vvvcccSSSLLLCCCCCCEEEJJJMMMNNNSSSXXX___aaaeeejjjmmmlllfffaaabbbbbblllooo```VVV___qqq~~~}}}yyyaaaUUURRRJJJNNNbbb||||||wwwzzz}}}|||{{{wwwxxx{{{{{{zzz|||}}}zzzwwwvvvyyyzzzwwwqqqnnnnnnmmmiii```[[[RRRJJJDDD???;;;999777666555333333333444444333333222333444555777888CCCWWWjjjsssxxx}}}|||wwwooottt{{{wwwqqqnnnjjjcccXXXPPPJJJEEEAAADDDFFFGGGIIIMMMRRR___ppp|||zzzssshhh^^^VVVPPPLLLIIICCCIIITTTYYYeeeWWWIIIQQQSSSWWW___```gggzzzaaa^^^zzzsssoooppprrrqqqpppqqqqqqpppooonnnnnnqqqvvv{{{tttrrrpppoooppppppooonnnnnnoooooommmkkkkkklllmmmkkklllllllllggg]]]RRRIIIAAA>>>:::777666555444333777:::EEEVVVeeelllrrrvvvvvvvvvqqqpppoooccceeeyyyeeeWWWOOOPPPOOOFFFAAABBB===<<<:::888666444333333////////////........................//////////////////000000000111111111111///000555999>>>GGGQQQQQQTTT___qqqyyyjjj[[[YYYTTTNNNHHHEEEFFFGGG@@@>>><<<<<<<<<<<<;;;999;;;:::999:::===???@@@???>>>BBBGGGIIIHHHFFFFFFFFFHHHJJJLLLOOOQQQRRRSSSSSSPPPOOOMMMHHHBBB??????AAACCCCCCDDDFFFGGGHHHIIIIIILLLJJJIIIKKKOOORRRSSSSSSSSSTTTTTTTTTSSSRRRPPPOOOLLLQQQYYY___eeeiiinnnppp{{{~~~|||qqqeee^^^VVVLLLFFFEEEAAAAAAEEEMMMRRRRRRUUU[[[^^^bbbgggkkkllljjjhhhgggkkkjjjuuummm___XXXcccuuuzzzcccWWWRRRHHHKKK```{{{zzzwwwzzz~~~zzzwww|||}}}xxxvvvzzz~~~|||}}}|||||||||}}}zzzsssppppppnnnjjjddd^^^UUUMMMGGGAAA===:::888777555444333333444444333333333333444666777999III]]]pppwwwzzzyyyyyyvvvvvvnnndddaaa]]]YYYVVVSSSNNNKKKGGGCCCDDDIIILLLKKKKKKMMMPPPXXXbbbmmmxxx|||qqqiii^^^UUUNNNIIIEEEBBBCCCIIIRRRZZZjjj}}}yyyyyyyyyzzzzzzTTTIIIVVVVVVVVV```bbbhhh~~~ggg[[[jjjyyytttuuuwwwuuutttuuutttuuutttrrrqqqrrruuuwwwsssqqqppppppqqqrrrrrrqqqnnnppppppooolllkkklllooonnnmmmjjjgggccc[[[SSSMMMBBB???:::777666666555444555:::GGGZZZhhhoootttyyyyyyvvvpppooommmbbbggg~~~jjj]]]VVVYYYVVVIII@@@@@@>>>===;;;999777555444444000/////////......................../////////000000000000000111111111111222///000666<<>>===<<<;;;;;;<<<>>>???<<<===???AAADDDFFFHHHIIIKKKKKKKKKMMMPPPQQQPPPOOOMMMNNNQQQTTTVVVVVVRRROOORRRPPPLLLIIIGGGHHHLLLOOOLLLNNNQQQQQQQQQQQQRRRSSSUUUTTTRRRRRRSSSUUUWWWYYY___\\\WWWSSSQQQRRRTTTVVV^^^dddjjjjjjhhhfffhhhkkkkkkgggaaaZZZTTTNNNKKKIIIEEEEEEFFFGGGIIIKKKLLLMMMGGGJJJNNNQQQSSSUUUYYY[[[```^^^]]]bbbkkktttyyyzzz{{{aaaXXXdddnnn|||~~~~~~hhhWWWKKKGGGLLLTTTnnn~~~tttrrrwwwwwwrrrooojjjrrrwwwxxx}}}}}}yyyxxxxxx~~~|||yyyvvvtttqqqllliiiddd```YYYRRRMMMHHHCCC@@@===;;;999777555555555555222888444000777999888>>>VVVhhhsssxxx~~~pppyyyppppppqqquuueeeZZZTTTOOOLLLNNNNNNLLLHHHIIIMMMMMMIIIOOOMMMMMMPPPQQQNNNOOORRRQQQPPPRRRVVVZZZ\\\```ccc___ZZZSSSJJJCCCBBBDDDGGGJJJRRRMMMRRRssswwwbbb___]]]\\\___bbbeeefffmmmvvv}}}~~~~~~fffVVVRRRQQQVVVVVVXXX\\\]]]cccvvv{{{~~~|||oooYYYIIIeee|||ppprrrxxxxxxyyy|||tttssssssuuuvvvuuussspppkkkmmmoooppppppqqqsssuuuqqqooollliiiffffffiiilllhhhddd___\\\[[[XXXSSSOOOHHHCCC===999777666555555555:::HHH\\\llltttxxx|||zzzvvvvvvjjjjjjllllllkkk]]]XXXLLLFFFFFFCCC???===<<<;;;:::777444111111111000////////////000////////////////////////......///000000000000000///444444222;;;NNNYYYYYY\\\hhh}}}xxxooollllllsss~~~|||nnnhhhfffqqqdddUUUMMMKKKHHHCCC>>>===<<<;;;::::::<<<>>>???>>>???AAADDDHHHKKKMMMNNNOOONNNOOOQQQSSSTTTTTTRRRPPPPPPQQQSSSTTTSSSPPPMMMMMMNNNMMMKKKHHHIIILLLOOOQQQRRRRRRSSSTTTUUUVVVVVVSSSTTTVVVXXXYYYYYYYYYYYYSSSRRRQQQPPPQQQSSSUUUWWWYYY^^^cccdddbbb___]]]]]]WWWTTTNNNIIIEEEDDDDDDEEEHHHHHHHHHIIIKKKLLLNNNNNNKKKMMMOOOPPPQQQSSSVVVXXX```___```eeellluuu{{{~~~~~~}}}xxxwwwdddZZZfffnnn{{{|||jjjVVVJJJEEEHHHMMMuuuttt|||xxxsssoooyyy}}}||||||zzzyyy~~~~~~|||zzzvvvsssqqqooofffaaaZZZSSSMMMGGGBBB???===<<<999777555555555555222888333000777999999@@@YYYkkkvvv|||}}}vvv|||tttxxx~~~nnnhhh^^^VVVRRROOOOOONNNMMMQQQTTTRRRRRRTTTSSSOOOSSSQQQQQQSSSRRROOOOOORRRSSSSSSVVVXXXZZZ[[[[[[\\\\\\YYYRRRJJJEEECCCFFFIIIOOOTTTMMMQQQppp|||kkkccc```]]]\\\^^^aaadddeeejjjooossstttttt|||qqq\\\SSSQQQQQQVVVVVVYYY]]]```iii}}}}}}vvvfffUUUHHHZZZ~~~{{{pppsssyyyxxxwwwyyyuuuuuuvvvwwwwwwuuuqqqnnnmmmnnnppprrrrrrqqqooonnnnnnoooooommmjjjgggfffggggggccc```^^^]]]ZZZUUUQQQIIIEEE>>>:::777666666555555:::III]]]mmmtttyyy|||}}}vvvuuuhhhgggkkkmmmqqqaaaZZZNNNFFFEEEAAAAAA@@@===<<<;;;999555333222111000///////////////////////////////////////......///000000000000000000444444444???QQQ\\\]]][[[jjj~~~xxx{{{|||nnncccYYYUUU]]]kkk}}}{{{sssmmm{{{nnn^^^RRRMMMKKKGGGCCC??????===<<<===>>>@@@BBBCCCDDDGGGIIILLLNNNPPPPPPQQQQQQQQQSSSUUUVVVUUUTTTQQQPPPOOOOOOOOONNNKKKIIIIIIMMMPPPOOOKKKIIIKKKNNNTTTRRRQQQSSSWWWZZZZZZXXXUUUXXX[[[]]]\\\YYYVVVSSSIIIJJJMMMPPPSSSVVVXXXYYY]]]___aaaaaa^^^XXXRRRNNNFFFDDDAAA??????BBBFFFIIIKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOONNNMMMOOORRRUUU]]]___dddiiipppwww{{{nnneeedddfffiiihhhfffhhhttteee]]]hhhnnnxxx{{{iiiUUUJJJEEEFFFIIIgggzzzwwwqqqwww}}}|||~~~}}}zzzvvvyyyzzzxxxtttrrrrrrtttjjjeee]]]VVVOOOIIIDDDAAA>>><<<:::777666555444555333777333111777999:::DDD^^^oooyyy}}}}}}yyyxxxzzzuuuuuuuuurrrjjjbbbVVVUUUUUUSSSRRRSSSVVVYYYWWW]]]aaa```___```^^^ZZZWWWVVVVVVXXXUUUOOONNNQQQSSSWWW]]]aaaaaa___[[[XXXYYYVVVQQQJJJFFFEEEHHHKKKSSSTTTMMMTTTsssvvvdddeeebbb^^^]]]___bbbeeefffnnnpppqqqrrruuu|||{{{eeeXXXRRRQQQRRRUUUXXXZZZ^^^ccciiittt}}}mmmZZZPPPIIIOOOaaazzzzzzqqquuu{{{yyyvvvwwwrrrrrrsssuuuwwwuuuqqqnnnppppppqqqtttuuurrrlllfffiiimmmqqqrrrpppkkkgggeeeeeeccc`````````^^^XXXTTTLLLGGG@@@;;;999777666555555;;;III^^^mmmuuuyyy|||wwwtttgggfffiiiooovvvddd]]]QQQIIIGGGBBBCCCAAA>>>===;;;999666444222222111000////////////////////////////////////......///000000000000000000222333777CCCTTT^^^___YYYiiixxxvvvsssiii\\\OOOMMMRRR]]]nnn}}}rrrwwwrrrfffWWWNNNLLLKKKIIIDDDCCCBBBBBBBBBDDDFFFGGGIIIJJJLLLNNNPPPPPPPPPPPPQQQQQQQQQRRRUUUUUUUUUSSSOOOMMMKKKJJJJJJIIIHHHFFFHHHNNNTTTTTTNNNIIIIIIKKKQQQNNNMMMRRRXXX\\\[[[XXXYYYZZZ[[[[[[WWWRRRMMMIIIFFFIIINNNRRRVVVWWWWWWWWW___]]][[[XXXSSSMMMEEE???>>>>>>>>>@@@CCCGGGKKKNNNLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJLLLOOORRRXXX___iiiqqqxxx~~~|||pppgggdddfffjjjnnnfffbbbaaagggttteee^^^iiimmmwww}}}fffTTTKKKFFFFFFHHHcccwww~~~|||uuuooowww{{{~~~}}}zzz{{{|||~~~}}}wwwlllppptttrrrnnnlllnnnrrrnnniiiaaaZZZSSSMMMGGGDDD>>>===:::888666555444444333777333222888999<<>>;;;888666555444444333666222333999999???OOOiiitttzzz~~~jjj___]]]^^^___eeennnvvv}}}\\\[[[\\\\\\XXXSSSTTTYYYcccqqqqqqddd[[[XXXQQQJJJFFFFFFJJJNNNOOOPPPRRRhhhpppfffffffffiiimmmqqqtttuuuyyyxxxwwwxxxxxxtttnnniii\\\PPPIIIOOOSSSRRRSSSXXXZZZbbblllttt||||||wwwlllqqqcccPPPKKKIIIIIINNN^^^tttvvvzzz~~~{{{wwwwwwqqqooommmmmmpppsssuuuvvvsssqqqooorrrvvvvvvqqqlllnnnqqqttttttqqqnnnlllkkkbbbaaa```bbbdddbbb]]]XXXRRRMMMFFF@@@<<<:::888777666<<>><<<:::777666666888999;;;>>>BBBFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEGGGJJJMMMSSS]]]mmm~~~}}}xxxrrrqqqpppnnneeebbbpppbbb```lllkkkvvvkkkXXXKKKCCCAAABBBPPPzzz~~~zzz|||{{{xxxlllggghhhqqq{{{{{{{{{}}}|||uuunnnvvvwwwwwwssslllgggfffgggdddccc```\\\WWWPPPIIICCC@@@>>><<<999666555444444444555222333999999AAATTTlllvvv{{{vvvqqqlllmmmsss|||ppp\\\\\\]]]^^^ZZZWWW]]]eeewww{{{lllddd___VVVMMMGGGGGGLLLPPPOOOSSS[[[ttt|||ooohhhiiilllqqqvvvzzz|||{{{}}}{{{yyyvvvqqqhhh]]]UUUMMMKKKLLLPPPSSSRRRTTTWWWYYYcccmmmuuu}}}{{{hhhmmmbbbPPPIIIEEEEEEOOO[[[}}}xxxzzz}}}zzzwwwxxxyyyvvvrrrpppppprrrsssssspppoooooorrruuuvvvssspppuuuuuutttqqqmmmjjjiiiiiieeecccbbbccceeeddd___[[[VVVPPPIIIBBB>>>;;;999777666<<>><<<;;;888777555444222111000/////////////////////////////////......///000000000000000000111777DDDSSS\\\^^^]]]WWWooovvv{{{oooXXXNNNQQQSSSUUUTTTPPPPPPYYYlll{{{~~~uuutttrrrnnnjjjkkkooossstttwwwooo[[[MMMKKKKKKGGGJJJIIIHHHHHHIIILLLNNNPPPPPPRRRUUUWWWYYYXXXWWWVVVOOOOOONNNPPPQQQRRRPPPOOONNNMMMLLLLLLNNNNNNMMMLLLJJJIIIJJJKKKLLLKKKGGGDDDDDDKKKUUU\\\]]]VVVMMMFFFAAAAAAAAAAAA@@@@@@??????<<<<<<<<<;;;::::::999999444666777777555666:::>>>???@@@CCCEEEFFFEEEDDDCCCAAA@@@@@@@@@AAABBBCCCCCCAAABBBCCCCCCCCCCCCFFFHHHOOOVVVdddvvv~~~~~~~~~xxxlllppp||||||cccbbbnnnllluuulllZZZLLLCCCAAACCCMMM~~~vvv}}}xxxzzzyyyuuujjjiiiooo{{{{{{xxxwwwxxxvvvpppkkktttsssrrrooollliiigggeee`````````___\\\UUULLLEEEAAA???<<<999666555444444444555111444:::999BBBXXXmmmwww~~~ooommm[[[\\\\\\^^^___]]]^^^gggqqqwwwooohhh\\\PPPIIIIIINNNSSSRRRXXXdddzzznnnjjjlllqqqxxx}}}}}}~~~|||xxxtttmmmdddZZZTTTLLLPPPQQQOOOPPPVVVYYYYYY[[[eeennnsss|||vvvffffff[[[NNNHHHBBBDDDRRRnnnxxxwwwzzzwwwvvvxxxxxxvvvsssrrrqqqpppnnnllliiikkkpppsssuuutttqqqooorrrrrrqqqnnnkkkhhhhhhiiiiiigggdddeeegggfffccc```XXXSSSKKKDDD???<<<999888666<<>><<<:::888555444333111000/////////////////////////////////...//////000000000000000222222999HHHWWW______\\\```}}}qqqVVVNNNWWWXXX\\\]]]VVVNNNOOO]]]jjjgggkkklllggg___\\\___dddqqqpppcccQQQJJJNNNMMMFFFMMMMMMLLLLLLMMMOOORRRSSSYYYZZZ[[[[[[YYYVVVSSSQQQLLLKKKKKKLLLMMMNNNLLLKKKLLLKKKKKKKKKLLLLLLJJJHHHHHHEEECCCFFFJJJLLLHHHDDDAAAJJJVVV]]]ZZZPPPDDD<<>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBB@@@AAACCCCCCBBBAAABBBDDDJJJNNNYYYkkkvvvpppvvv}}}eeeeeepppmmmuuu~~~lll[[[NNNEEEDDDHHHMMMvvvlllzzz|||zzzuuudddhhhsss|||zzz}}}yyywwwuuuttttttrrrmmmiiiiiihhhggghhhjjjjjjhhhfff```aaaccccccaaaZZZPPPIIIAAA???<<<999777555444444444444111444:::999CCCZZZmmmxxxtttuuummmrrrpppbbb]]][[[\\\\\\___``````bbbmmmzzzwwwoooaaaSSSKKKKKKPPPUUUSSS[[[kkk{{{qqqlllooouuu||||||zzzwwwtttooojjjddd^^^ZZZQQQVVVTTTMMMOOOZZZ```^^^___hhhooosss|||uuuhhhccc___SSSKKKHHHBBBEEEVVVxxxuuuwwwuuuuuuxxxpppppppppqqqqqqoookkkhhhdddiiiqqquuuuuurrrnnnllljjjkkklllllljjjjjjjjjkkkmmmjjjgggggghhhhhhfffcccYYYTTTLLLEEE@@@<<<:::888666<<>><<<;;;;;;::::::::::::;;;;;;=========<<<;;;;;;::::::::::::999888999:::;;;<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDIIIRRR```qqqvvvwwwooommmjjjjjjtttnnn[[[OOOIIIGGGEEERRRyyymmmqqq~~~zzzuuucccppp}}}~~~}}}zzzvvvyyyyyysssvvvvvvlllgggeeeiiipppooojjjkkkssslllllljjjfffaaaZZZPPPGGG>>>===;;;:::888777666666555333555666444777III___ppp{{{xxxsssvvvrrroootttyyylll___WWWVVVWWW^^^\\\[[[]]]___cccnnnyyy|||lllWWWKKKLLLUUU[[[ZZZccc|||vvvoooggggggooo}}}|||}}}wwwtttppplllhhhccc^^^[[[TTTUUUUUUUUUWWWZZZ```dddiiimmmttt}}}zzzkkkgggZZZZZZWWWOOOGGGGGGOOOWWW{{{vvvwwwvvvttttttsssttttttqqqnnnkkkjjjjjjmmmqqquuuvvvttttttvvvxxxyyyoooiiilllnnnjjjggghhhjjjiiihhhhhhiiiiiigggeee^^^ZZZRRRIIIBBB===:::999999<<>>;;;999666555444222111111111111//////////////////////////////000000000111111111222555@@@PPP\\\___aaabbbzzz}}}}}}ppp[[[SSSYYY___dddddd]]]XXXZZZ___aaahhhnnnyyyzzztttkkkeee^^^XXXRRRKKKKKKNNNUUUZZZ]]][[[TTTPPPQQQTTTXXXVVVSSSQQQQQQRRRSSSTTTVVVUUUSSSRRRPPPPPPOOOOOOPPPOOONNNMMMMMMLLLMMMMMMIIIHHHHHHFFFDDDBBB@@@???>>>===<<<>>>AAABBBAAA??????CCCFFFFFFCCC???<<<<<<<<<;;;;;;::::::;;;;;;<<<=========>>>?????????@@@@@@???===<<<;;;;;;;;;;;;==================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAAAAABBBAAAEEEKKKUUUaaappp}}}jjjiiiggghhhqqq{{{|||vvv|||rrr^^^PPPIIIEEEDDDSSSqqqnnnrrr~~~{{{kkkyyy}}}~~~|||yyy}}}~~~yyy{{{|||ppprrrnnnqqqyyyyyyrrrooorrrlllmmmlllhhhaaaYYYPPPJJJ@@@???<<<:::888777666666444333555777666:::MMMcccqqq|||}}}rrrxxxvvvvvv|||}}}qqqhhhhhheee^^^VVVSSSWWW[[[\\\ZZZ[[[^^^```eeeooozzzoooYYYMMMOOOUUUXXX^^^hhhuuu```___\\\YYY\\\gggqqqvvv{{{zzzxxxsssooojjjccc\\\WWWYYYYYYYYYXXXYYY]]]cccgggpppsssxxxooobbb___WWWWWWTTTNNNJJJKKKRRRXXX{{{|||}}}|||zzzyyyqqqqqqqqqqqqooommmkkkjjjqqqrrrsssssstttvvvyyy|||yyyrrrmmmnnnmmmhhhggghhhlllkkkjjjkkklllllljjjhhhddd```XXXOOOFFF???:::888999<<>>>>>>>><<<>>>@@@@@@>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAACCCDDDEEEEEEDDDBBB???===<<<;;;;;;:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@BBBEEEIIIPPPYYYbbbiii~~~eeeeeedddffflllsssrrrmmmwwwvvv```QQQHHHDDDAAALLLeeessswwwxxx{{{yyyuuuqqq}}}{{{}}}yyy}}}}}}yyy}}}vvvtttoooqqqzzz|||sssmmmnnnmmmllljjjgggaaaZZZSSSOOODDDBBB???<<<999777666555444333555888888===QQQhhhuuu~~~{{{vvvwwwiiibbb___aaaeeeeee^^^TTTPPPUUU[[[^^^]]]___bbbeeehhhqqq{{{uuu\\\PPPRRRWWWYYYcccrrr\\\JJJOOOOOOLLLMMMUUU```kkkvvv}}}zzzvvvppphhh___ZZZ\\\\\\ZZZYYYZZZ___eeejjjuuuwwwzzz~~~~~~rrrfff\\\WWWTTTRRROOOMMMNNNPPPSSSVVVjjj{{{~~~}}}zzzyyysssrrrqqqsssuuutttppplllssspppnnnnnnrrrwww{{{}}}wwwtttqqqppplllggggggjjjooonnnmmmnnnoooooommmkkkiiifff```WWWMMMCCC;;;777999;;;III```nnnrrruuuzzzuuuyyy{{{|||kkknnnyyyiii```YYYXXXNNNKKKGGGDDDCCCAAA>>><<<888777666444333222222222////////////////////////111111111222222333333444333999GGGVVV]]]^^^```dddhhhnnn~~~tttbbbXXXYYY]]]hhhhhhaaaiiiuuu~~~wwwooofff^^^UUUPPPJJJDDDBBBCCC===AAAIIISSS[[[```aaa```aaa^^^\\\___bbbbbb^^^YYYXXXWWWUUUSSSQQQPPPPPPOOOJJJJJJJJJHHHFFFBBB>>><<<===============<<<;;;;;;===;;;999999:::<<<>>>@@@;;;<<<<<<;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===???AAACCCDDDEEEFFFEEEDDDBBB@@@>>>===<<<888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>BBBCCCCCCDDDGGGKKKQQQVVVaaafffppp|||{{{dddbbb```bbbhhhnnnooommmtttvvv___PPPGGGBBB???AAAXXXzzz~~~xxxtttuuupppooottt}}}|||~~~|||vvvuuusssoooxxxzzzrrrooorrrxxxvvvmmmjjjooooooggg`````````]]]WWWTTTIIIGGGBBB>>>:::777666555555333555888888>>>SSSjjjxxxxxx{{{xxxooodddfffjjjkkkooosssssshhhZZZRRRUUU[[[dddccceeeiiikkknnnvvvzzz___QQQTTT]]]bbbmmmjjjLLLCCCFFFGGGHHHLLLPPPWWWbbbppp{{{|||wwwoooeee___ZZZYYYXXXXXXYYY___fffkkkuuuuuuwwwyyy~~~wwwmmmeee]]]VVVRRROOOLLLLLLOOOQQQQQQPPP\\\|||sss|||xxxwwwxxxvvvuuuxxx||||||wwwrrrpppmmmjjjlllqqqvvvxxxxxxrrrttttttqqqkkkhhhiiimmmooonnnnnnoooppppppnnnmmmjjjhhhddd\\\RRRGGG===888999;;;HHH^^^mmmppptttyyy{{{{{{iiihhh}}}ooofff```___UUURRRMMMIIIFFFBBB???<<<888777555444222111111111000000000000000000000000000111111222333333444444444===KKKYYY]]]\\\^^^cccvvv|||eeevvv{{{oooaaaXXXWWW^^^hhhhhh```jjjuuunnnddd[[[RRRLLLHHHBBB??????<<<<<<>>>EEENNNVVVZZZ\\\aaabbbeeekkkoookkkaaaXXXOOOMMMLLLIIIGGGFFFEEEEEEAAA@@@@@@???===<<<::::::<<<<<<===>>>????????????>>>===<<<::::::===@@@CCC<<<;;;999999999:::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;===>>>???@@@@@@CCCCCCCCCBBBAAA@@@@@@???999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======AAABBBCCCCCCDDDGGGKKKOOOTTT[[[gggtttxxxaaa\\\XXXZZZ```hhhnnnqqqrrrsss]]]NNNEEEAAA>>>>>>QQQxxxxxxvvvssstttzzz}}}~~~}}}~~~~~~}}}sssnnniiifffrrr}}}wwwwww{{{{{{rrrgggjjjtttqqqbbbWWW[[[cccccc^^^ZZZPPPLLLGGGAAA<<<999777666666444666888888===RRRjjjxxx{{{vvv{{{zzzkkkdddkkkvvv{{{xxxtttwwwuuujjj\\\UUUYYYaaaccccccggglllpppuuu~~~}}}```QQQWWWdddnnn|||vvvRRRFFFFFFDDDDDDIIIMMMNNNSSS___rrr{{{tttlllccc]]]VVVVVVVVVWWWZZZ```gggmmmrrrrrrsssvvv{{{~~~zzzyyyqqqmmmkkkbbbWWWRRROOOKKKKKKNNNNNNLLLIIIOOOiiiuuuuuu|||yyyxxx{{{xxxwwwzzz~~~~~~zzzuuummmlllllloootttvvvuuurrrmmmqqqtttpppkkkjjjmmmpppmmmllllllmmmoooooommmlllffffffccc^^^VVVKKK@@@:::999;;;GGG]]]kkkooorrrxxx~~~~~~xxxiiihhh{{{qqqiiicccaaa\\\XXXSSSMMMIIIDDD@@@===999888666444222111111000000000000000000000000000000000111222333444444555555???OOO\\\___]]]```fff{{{rrriii~~~||||||uuukkkbbb]]]```iiikkkhhhqqq|||rrrmmm```VVVLLLHHHDDD???;;;;;;;;;999777888===DDDJJJMMMMMMPPPTTTYYYZZZSSSIII@@@>>>===<<<:::999888888888999:::<<<===???@@@@@@AAA>>>???@@@@@@AAAAAAAAA@@@>>>>>>===<<<;;;===AAADDD===;;;999888999;;;;;;:::::::::999999999999::::::999::::::;;;<<<<<<======@@@AAABBBBBBCCCCCCCCCBBB<<<<<<<<<===>>>>>>>>>???========================;;;;;;<<<<<<<<<=========>>>@@@AAABBBCCCEEEHHHKKKNNNUUU___kkkwwwooo[[[TTTOOOQQQXXX```kkksssrrrqqq[[[MMMFFFBBB@@@CCCPPPyyysss~~~~~~|||yyyyyy~~~}}}~~~www|||sssoookkkhhhttt}}}zzz||||||mmm```eeesssqqqbbbYYY```jjjiiiccc___VVVRRRLLLDDD>>>:::888888777555666888888>>>TTTkkkwwwyyyyyy|||yyylllkkkjjjqqq~~~}}}wwwiii[[[VVV[[[ccc```aaafffnnnuuu}}}yyy\\\RRR\\\lllvvvaaaEEEFFFKKKEEEHHHLLLOOOQQQZZZlll~~~xxxppphhh```YYYTTTTTTUUUVVVXXX[[[```ggglllpppqqqtttxxx~~~~~~|||{{{sssrrrsssooocccXXXTTTQQQMMMKKKLLLKKKHHHEEEGGGbbbttt{{{vvvuuuwwwzzzwwwvvvvvvxxxxxxvvvsssnnnpppsssvvvxxxwwwssspppiiiooorrroookkklllooopppjjjjjjiiikkklllmmmkkkjjjbbbbbbbbb^^^WWWLLLCCC===999:::GGG[[[jjjnnnqqqxxxzzz~~~|||{{{xxxlllmmm~~~rrrkkkdddaaa___[[[UUUOOOKKKFFFAAA>>>:::999777555444222222111000000000000000000000000//////000111222333444444444@@@RRR```bbb```dddlllxxxqqq|||}}}yyyhhh^^^```kkkvvv{{{nnniii]]]SSSIIIEEEBBB>>>::::::999888777666666777:::===888999;;;<<<;;;777333///555444444555666777888999===@@@DDDHHHJJJJJJIIIHHHBBBCCCBBBBBBAAA@@@???>>>;;;<<<===<<<:::;;;???BBB>>>;;;888888:::;;;:::888999888888777777888888999999::::::;;;<<<===>>>??????@@@BBBDDDEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????============>>>>>>>>>>>>===>>>@@@AAAAAABBBDDDFFFGGGLLLTTT]]]gggssseeeVVVNNNJJJMMMTTT\\\hhhssswwwrrr]]]OOOHHHDDDBBBFFFPPPyyyvvvzzzyyytttyyy|||~~~}}}zzzssswwwsssvvvvvvssszzzxxxtttvvvzzzyyymmmaaadddqqqpppgggeeepppuuunnnfffddd\\\WWWPPPGGGAAA<<<:::999777555666999:::AAAXXXpppyyyrrrqqqhhhnnnvvvwwwhhh\\\YYY___gggffffffkkkrrrzzzpppVVVTTTcccrrrxxxoooUUUGGGJJJNNNMMMRRRWWW\\\gggyyyyyyssskkkbbb\\\WWWSSSQQQQQQSSSUUUWWWYYY]]]aaaeeemmmooottt{{{xxxttt{{{}}}qqqbbbYYYVVVSSSPPPMMMKKKIIIHHHFFFHHHlllwwwsssppprrrvvvyyywwwuuusssrrrqqqqqqqqqpppssswwwxxxwwwssspppoooiiioooqqqmmmkkkmmmnnnmmmhhhggggggiiijjjkkkjjjhhh```aaaaaa]]]WWWMMMDDD>>>999:::FFFZZZhhhlllqqqwwwvvv{{{{{{zzzyyyoooooo~~~vvvqqqjjjeee^^^[[[UUUPPPKKKGGGBBB???<<<;;;999777555444333333000000000000000000000000...///000111222333444444333AAATTTbbbeeeccciiiqqquuu}}}}}}eeeSSS___mmm~~~llleee]]]RRRHHHEEECCC???<<<;;;888:::;;;999666333222333555555444333111222555777666666777999<<<>>>AAABBBFFFJJJOOOSSSTTTRRRMMMJJJFFFEEEDDDBBB@@@>>>;;;:::999:::<<<;;;999999===@@@>>>;;;888888::::::888666888888777777777777888888999:::;;;===>>>@@@AAABBB@@@BBBCCCEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>???????????????>>>@@@AAAAAA@@@@@@AAACCCCCCGGGMMMTTT]]]iiivvvcccUUUMMMJJJNNNTTT[[[fffrrr}}}uuu___QQQIIIEEECCCDDDOOO~~~~~~yyyyyypppnnnuuu{{{|||||||||xxxtttqqqrrr{{{}}}~~~qqqooopppvvvzzzsssiiijjjtttooolllrrr}}}}}}pppgggggg___ZZZRRRIIIBBB===;;;:::666444666:::<<>>999:::EEEZZZhhhlllpppwwwuuu|||}}}|||zzzooommmzzzrrrpppppp___]]]WWWPPPMMMLLLGGG???===;;;:::999888666333000111111000///////////////111111111000111111222222777GGGOOO___aaa]]]qqqyyy}}}}}}hhhbbb```jjj{{{lllccc[[[SSSHHHBBB???===:::666888777777666555333222111444333333222222333333444:::999;;;@@@IIIPPPSSSSSSUUUTTTSSSRRRPPPKKKEEE@@@>>>>>>===;;;:::999:::<<<999:::999888666777999;;;;;;<<<===;;;999888888999999:::<<<<<<;;;<<<===???===>>>???AAACCCDDDEEEFFFEEEEEEEEEFFFHHHJJJMMMNNNKKKJJJHHHGGGFFFGGGIIIJJJHHHHHHGGGEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAA@@@???DDDBBB@@@??????AAADDDFFFDDDEEEGGGKKKSSS^^^jjjssswww[[[NNNKKKKKKOOOSSSZZZjjj{{{rrrZZZLLLEEECCCCCCJJJRRRzzzwwwsss|||~~~~~~}}}vvvzzz}}}|||~~~xxxnnnpppqqqooorrryyy||||||iiijjjsssvvviiibbb___]]]XXXOOODDD===;;;<<<;;;999888888:::EEE]]]rrrzzz}}}ttt~~~xxx~~~rrrhhhuuuzzztttjjj```[[[^^^hhhpppttttttxxxvvvTTTXXXcccjjjooooooeeeZZZRRRRRRVVV[[[dddmmmyyyvvvlllggggggccc^^^___\\\XXXTTTRRRTTTWWWYYYdddkkkxxx}}}|||wwwpppccc]]]YYYWWWWWWWWWRRRKKKHHHIII```tttooorrrvvvwwwqqqpppnnnnnnoooooommmllltttssssssqqqooommmllljjjpppnnnmmmmmmmmmkkkiiiggggggiiikkknnnpppmmmhhhccc```___]]]ZZZVVVOOOFFFAAA888:::EEEWWWfffkkklllmmmwwwyyy{{{{{{xxxuuutttssszzzrrrhhhdddccc]]]UUUQQQOOOKKKEEE@@@===;;;999888777444222111111000///////////////111111111000111111222333888HHHQQQbbbhhhjjj|||yyygggeeefffooovvvkkkYYYQQQHHHAAA???===:::666777777777777666555555444333333444444555666666777>>>>>>AAAHHHQQQWWWYYYXXXVVVSSSNNNJJJFFFBBB===:::===<<<;;;999777777999::::::::::::888777777888::::::<<<===>>>======>>>@@@@@@BBBDDDDDDDDDEEEGGGHHHLLLLLLMMMNNNPPPQQQRRRRRRPPPPPPOOOOOOOOOPPPQQQRRROOONNNLLLKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFCCCBBBAAA@@@@@@BBBCCCEEEBBBBBBCCCEEEJJJSSS]]]dddwwwdddNNNKKKKKKMMMRRRVVV___sssmmmXXXLLLHHHFFFFFFHHHRRR~~~vvv}}}xxxzzzzzzzzz|||}}}}}}{{{xxxuuupppsssuuuuuuxxxnnnooouuu|||yyyooogggfffeeeaaaZZZPPPGGG@@@===<<<:::999888888:::FFF^^^tttzzzxxxwww}}}xxxzzz|||yyysssjjjaaa]]]bbblllttt~~~mmmQQQUUUZZZ[[[]]][[[WWWWWW\\\ccciiirrr{{{ssskkkbbb\\\XXXVVVXXX```lllzzz~~~wwwwww{{{~~~yyyfff[[[WWWYYYXXXXXXXXXSSSKKKHHHJJJwwwuuuqqqsssuuuuuuyyyuuuqqqmmmmmmllllllkkkmmmmmmmmmmmmmmmlllkkkjjjnnnmmmllllllmmmmmmkkkjjjkkknnnqqqppplllgggcccbbbaaa```^^^\\\XXXQQQIIICCC;;;;;;CCCSSSbbbjjjmmmoooyyy{{{~~~~~~{{{wwwtttrrrwwwfffbbbdddbbbZZZTTTRRROOOKKKCCC@@@<<<999888777555444111111000////////////000111111000000111222222333999KKKTTTgggpppxxxwwwxxxiiilllppp|||iii]]]UUUOOOFFFAAA>>>===:::777777777777777888888888888333444666999;;;<<<<<<<<<@@@BBBGGGOOOXXX\\\\\\YYYTTTOOOGGGAAA===;;;999888===;;;999777777888999:::888999999888777777999:::===???AAACCCDDDEEEHHHJJJKKKLLLNNNNNNNNNOOOPPPRRRSSSSSSTTTTTTUUUVVVVVVWWWZZZYYYWWWVVVUUUTTTTTTTTTQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDGGGLLLTTTYYYiiiuuuxxxXXXLLLHHHKKKOOOSSSXXXfffkkkXXXMMMHHHGGGFFFHHHSSSqqqnnn}}}}}}}}}~~~xxx}}}yyy|||}}}{{{zzzzzzvvvyyy{{{zzz|||xxxyyyzzzyyyrrrkkkjjjnnnjjjddd[[[QQQIIICCC>>>;;;999888777888;;;HHH```vvv}}}||||||}}}zzz~~~}}}{{{vvvmmmfffdddjjjuuu|||bbbOOOTTTWWWWWWZZZZZZ]]]aaakkkzzzvvvmmmhhhbbbgggnnnuuu}}}yyywwwkkkkkkxxx}}}zzz{{{kkkYYYRRRRRRYYYWWWWWWXXXSSSKKKHHHJJJvvv}}}tttsssuuuuuuttt~~~yyyrrrmmmkkkjjjjjjjjjhhhiiijjjkkklllllllllllliiiiiiiiikkknnnooonnnmmmlllpppsssooogggaaaaaacccbbbaaa```^^^[[[TTTMMMGGG???<<<@@@OOO^^^hhhnnnrrrxxx{{{~~~~~~zzztttpppnnnxxxzzzuuuhhh]]]ccceee___YYYUUURRRNNNEEEAAA===999888777555444222111000000//////000000000000000000111222333333;;;NNNYYYlllrrrzzz{{{sss|||~~~tttyyy|||vvvbbbXXXQQQLLLEEE@@@>>><<<:::888888888777777888888888999666888<<>>:::888777555444222222111000000000000000000000000000111222333444===RRR___ooopppqqqwwwttt|||rrrcccYYYTTTLLLHHHCCC???===;;;::::::999999888777888888999:::===???BBBEEEGGGHHHHHHGGGFFFIIIOOOWWW\\\ZZZRRRKKKEEEBBB>>><<<<<<<<<;;;:::<<<:::999:::<<>>===???AAACCCCCCDDDFFFHHHMMMOOOQQQQQQPPPQQQRRRTTTQQQRRRRRRPPPNNNLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKJJJJJJIIIHHHHHHJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOORRRRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWUUURRROOOMMMHHHHHHHHHFFFEEEDDDFFFHHHRRRYYYfffwwwcccOOORRRJJJOOORRRRRRYYYrrrqqq\\\NNNFFFBBB@@@FFFOOOxxxhhhttt{{{vvvwwwxxx}}}xxxsssvvvrrrooovvvvvvuuuwww}}}zzzwwwvvvrrrnnnuuusssooommmmmmnnnkkkhhhfff___WWWPPPLLLGGGAAA<<<999888888999===JJJcccyyyxxx|||{{{wwwxxx~~~vvv___WWW\\\\\\cccrrrzzz~~~uuuppprrrooogggeeejjjrrrqqquuu~~~kkkWWWMMMMMMQQQTTTRRRSSSSSSOOOHHHEEEGGG[[[lll{{{~~~yyyuuuvvvtttrrrqqqpppooommmmmmnnnnnnmmmlllllllllllllllkkkjjjiiiiiiccccccdddgggkkkmmmmmmmmmllljjjgggdddbbbaaa```____________```^^^YYYSSSNNNCCC===???LLL]]]hhhnnnqqqtttwwwzzzyyyssslllfffbbbwwwqqqmmmppptttuuuoooggg___VVVNNNHHHEEE@@@===:::888666444222222111000000000000111//////000000111222444444@@@WWWeeerrrllleee~~~zzzvvv}}}yyytttggg[[[QQQKKKJJJGGGEEEBBB>>><<<;;;;;;;;;:::999888888999;;;<<<>>>DDDEEEGGGHHHIIIIIIIIIHHHIIILLLRRRYYY\\\XXXOOOGGGBBB@@@===<<<<<<<<<:::999<<<;;;;;;>>>CCCFFFEEEBBBGGGIIILLLMMMMMMNNNOOOQQQRRRSSSSSSRRROOONNNNNNOOOLLLMMMLLLJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJOOOOOONNNNNNOOOQQQSSSTTTRRRSSSUUUVVVVVVUUUTTTTTTRRRRRRRRROOOKKKHHHGGGHHHLLLOOOVVVdddvvv]]]MMMPPPNNNSSSUUUUUU]]]wwwqqq\\\OOOHHHEEEDDDCCCIIIllljjj{{{yyywwwuuuvvvqqqwwwtttqqqvvvuuuttt|||xxxvvvwww}}}}}}}}}wwwuuuuuusssooorrrqqqpppooorrrtttpppjjjccc___ZZZTTTNNNHHHBBB>>>:::999999:::===JJJcccyyy~~~~~~}}}{{{}}}yyyiiiiiitttyyy}}}~~~|||vvvnnnmmmmmmmmmkkkjjjpppxxxsssooo}}}{{{fffVVVMMMMMMPPPRRRPPPQQQQQQMMMFFFDDDEEEMMMooo{{{~~~|||fffvvv}}}{{{xxxrrrooopppkkkjjjjjjlllooopppooonnnnnnmmmmmmkkkiiigggeeeddddddddddddgggjjjlllkkkjjjnnnjjjeeebbbaaa```]]][[[______```aaa```\\\VVVRRRGGG???>>>KKK]]]iiiooorrrwwwyyy{{{zzztttmmmgggddd}}}tttvvvssstttppphhhccc^^^VVVOOOKKKHHHDDDAAA>>>;;;888555333222111111000000111111/////////000111333444555CCC[[[iiitttiii___vvv|||vvv|||~~~tttzzznnncccYYYNNNIIIJJJCCCCCCAAA>>>;;;:::;;;<<<999999999:::<<<@@@CCCEEEJJJJJJIIIIIIHHHGGGFFFFFFGGGKKKQQQXXX[[[VVVLLLDDD@@@???======???AAAAAAAAAAAA@@@CCCIIIPPPRRRPPPLLLOOOQQQSSSSSSRRRPPPQQQQQQOOOPPPOOOMMMJJJGGGGGGGGGEEEFFFGGGFFFCCCBBBCCCDDDBBBBBBCCCCCCDDDDDDDDDEEEBBBCCCDDDEEEFFFFFFEEEEEEDDDEEEGGGHHHJJJKKKLLLLLLIIIHHHHHHHHHHHHHHHHHHHHHMMMLLLLLLLLLMMMOOOQQQSSSRRRSSSSSSTTTUUUUUUUUUUUUUUUWWWXXXWWWUUURRRQQQQQQNNNOOOQQQVVV```nnn{{{}}}]]]QQQRRRQQQXXX[[[\\\fff~~~ppp[[[NNNHHHFFFEEEBBBHHHgggooo|||sssvvvuuutttpppvvvsssqqqwwwvvvuuu|||zzzzzz{{{~~~~~~{{{xxxyyywwwrrrqqqsssssspppnnnrrrsssqqqrrruuurrrmmmdddcccaaa[[[RRRJJJDDD@@@;;;:::999:::===JJJcccyyyzzz}}}vvvkkkgggeeegggjjjhhhaaaZZZ\\\eeejjjiiiiiitttoookkkwwwrrr```TTTOOONNNOOOQQQPPPPPPQQQMMMFFFDDDFFFGGGlllwww|||xxxpppnnnrrrnnnlllkkkkkkmmmoooppppppppppppooommmjjjhhheeedddhhhggggggiiijjjkkkjjjhhhjjjiiigggdddaaa```___```___```aaacccbbb___ZZZVVVLLLBBB>>>HHH[[[iiirrrvvvzzz||||||zzzuuunnnjjjgggwwwqqqxxxnnnkkkddd\\\ZZZZZZVVVOOOLLLJJJGGGDDDAAA>>>999666333222111111000111111111/////////000111333444555EEE^^^kkkuuuiii^^^uuu|||yyyyyyppp}}}yyyjjj^^^YYYSSSOOOIIIBBB@@@BBBBBBAAA@@@>>>;;;:::;;;<<<888888999;;;???DDDHHHKKKMMMLLLJJJHHHFFFEEEDDDDDDDDDGGGNNNUUUXXXTTTJJJBBB@@@>>>===>>>CCCHHHKKKMMMGGGGGGKKKSSSZZZ]]]ZZZUUURRRSSSUUUTTTQQQNNNMMMMMMKKKLLLKKKHHHDDDBBBAAAAAAAAABBBDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGIIIJJJJJJJJJIIIHHHFFFGGGHHHJJJLLLMMMNNNNNNIIIIIIIIIIIIHHHHHHHHHGGGLLLLLLKKKKKKLLLOOOQQQSSSWWWWWWVVVUUUTTTSSSSSSSSSNNNQQQUUUWWWWWWWWWWWWXXXSSSTTTSSSQQQRRR\\\kkkwwwwww]]]TTTSSSRRRZZZ```cccmmmqqqZZZLLLFFFDDDCCCEEEJJJhhhuuuxxxssswwwtttqqqsssyyyuuurrrvvvtttqqqxxxwwwzzz|||{{{xxxtttrrrqqqvvvvvvsssnnnllloooooommmeeemmmqqqmmmjjjlllllljjjggghhhgggaaaVVVKKKEEEBBB<<<;;;:::;;;>>>JJJcccxxxzzzsss}}}ppphhhbbb]]]\\\\\\YYYQQQIIIPPP___iiifffiii{{{{{{jjj\\\ccczzz|||hhhXXXQQQPPPOOOOOOQQQPPPQQQRRRNNNGGGDDDFFFSSS~~~zzzyyyvvvnnnooovvvtttqqqllljjjkkknnnpppqqqssssssrrrpppmmmkkkiiiggglllkkkjjjjjjkkkkkkiiigggcccgggiiigggbbbaaadddhhh```aaabbbdddeeebbb]]]YYYQQQDDD===FFFXXXiiitttzzzzzz||||||yyytttnnnjjjhhh{{{xxxnnnjjjjjjeee^^^]]]___[[[SSSOOOMMMIIIEEE@@@<<<:::999666555333111000000000111000000222444222000444;;;QQQ]]]rrrwwwiiikkk||||||~~~nnnbbb```nnnwwwqqqgggdddTTTRRROOOKKKFFFCCCAAAAAA===============<<<<<<<<<999:::<<<>>>FFFNNNPPPLLLNNNKKKHHHFFFEEEFFFEEEEEEJJJOOOSSSUUUQQQKKKEEEAAABBBCCCCCCEEENNNYYY^^^]]][[[TTTRRRWWW[[[XXXWWWYYYUUUUUUUUUTTTQQQNNNJJJHHHKKKHHHEEECCCBBBBBBAAA@@@???BBBEEEFFFEEEDDDEEEEEELLLLLLMMMPPPRRRSSSRRRQQQUUUVVVWWWUUUSSSTTTXXX\\\VVVUUUUUUUUUTTTRRRNNNKKKKKKLLLNNNOOOPPPQQQQQQQQQKKKMMMNNNLLLIIIJJJNNNSSSUUUTTTTTTTTTUUUXXX[[[\\\VVVUUUTTTVVVXXXZZZ[[[ZZZXXXXXXWWWWWWWWW[[[```dddssstttUUUOOOTTT]]]^^^dddrrrnnnYYYMMMIIIGGGFFFGGGFFFlllzzzqqquuuuuutttxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuvvvyyyvvvpppmmmnnntttqqqlllhhhkkkooommmggghhhiiipppwwwvvvnnnkkknnnmmmhhhccc```\\\RRRIIICCC???:::888999>>>KKKaaattt~~~|||xxxzzzqqqjjjdddaaa[[[TTTTTTZZZbbbeeeiiimmmsssjjjfffgggppp~~~|||cccXXXQQQIIIHHHNNNRRRPPPPPPPPPMMMHHHGGGKKK___~~~~~~sssooouuuxxxuuusssqqqpppqqqssssssrrrrrrrrrqqqmmmjjjiiiiiikkknnnkkkiiihhhiiigggccc___aaaaaabbbeeehhhiiihhhfffbbbdddggghhhhhheeebbb```YYYOOOBBB@@@OOOeeesssuuuvvvwwwxxxwwwtttooojjjgggwwwwwwooonnnnnnjjjdddcccddd___WWWNNNLLLIIIDDD@@@<<<:::999666555333222111000111111111000222444222111555;;;OOO___vvvxxxllltttooohhhiiirrrsssggg^^^]]]XXXRRRKKKGGGFFFEEECCC@@@@@@???>>>======<<<;;;;;;999>>>BBBCCCFFFLLLNNNMMMKKKIIIEEECCCBBBCCCCCCCCCIIILLLOOOOOOLLLGGGDDDBBB>>>DDDLLLSSS\\\cccaaa\\\[[[VVVTTTYYY[[[WWWSSSRRRNNNNNNNNNMMMKKKHHHEEEDDDFFFEEEDDDDDDEEEFFFGGGGGGMMMOOORRRRRRQQQQQQQQQRRRUUUUUUUUUWWWYYYYYYWWWUUUTTTVVVWWWVVVSSSSSSUUUXXXWWWVVVVVVWWWXXXVVVSSSQQQQQQQQQQQQRRRSSSTTTUUUVVVSSSSSSSSSRRRQQQPPPNNNMMMPPPPPPQQQQQQSSSUUUWWWYYYVVVVVVXXX\\\```bbbbbbaaa[[[[[[ZZZYYYYYY[[[^^^```hhhssstttXXXTTT[[[\\\fffvvvlllXXXLLLHHHEEEDDDGGGLLLwww}}}}}}yyyvvvwwwxxxyyyzzz{{{{{{|||}}}xxxxxxvvvttttttvvvssspppkkkgggiiimmmlllggghhhfffhhhpppsssooommmnnnkkkgggcccaaa]]]TTTJJJCCC@@@;;;888999>>>KKKaaattt}}}yyyyyyzzzqqqkkkddd^^^aaahhhooosssxxxvvv___UUUOOOHHHIIIOOOPPPNNNOOOPPPNNNIIIJJJOOO|||vvvssszzz|||xxxvvvttttttuuuuuuuuussstttsssrrrooollljjjkkklllllliiifffffffffeeeccc```aaa```aaadddgggiiiiiihhhhhhhhhhhhgggfffeeeeeeddd\\\RRREEEAAAMMMaaaooorrrwwwxxxxxxwwwsssnnniiifff|||rrrtttpppnnnmmmjjjgggfffddd^^^WWWNNNLLLHHHDDD@@@===:::999777666444222111111111222111111222444333111666===QQQfff|||zzzqqqrrrgggfffdddYYYMMMGGGFFFGGGEEEBBBBBBAAA@@@>>>===<<<;;;;;;<<>>KKKaaattt~~~~~~}}}}}}|||oooZZZQQQLLLGGGIIINNNNNNMMMOOOQQQNNNKKKNNNSSS{{{|||wwwwww}}}~~~zzzyyyxxxxxxxxxxxxvvvtttuuuuuutttrrrooommmnnnooollljjjgggeeeeeeeeedddcccaaa``````bbbfffiiijjjjjjooommmiiigggeeefffgggiii___VVVHHHBBBJJJ\\\jjjoooxxxxxxxxxvvvrrrlllgggccc|||pppssspppooonnnllljjjiiifff___XXXOOOMMMJJJEEEAAA>>>;;;:::777666444333222222222222222111222444333222777>>>VVVlll}}}www~~~}}}zzz}}}uuujjj[[[OOOHHHFFFFFFEEEBBBAAA@@@???>>>>>>??????CCCIIINNNMMMLLLMMMMMMKKKGGGFFFDDDAAA??????AAABBBGGGJJJNNNPPPQQQPPPPPPQQQ]]]______\\\\\\]]][[[WWWZZZVVVSSSRRRQQQLLLFFFBBBIIIJJJLLLNNNQQQSSSUUUVVVTTTUUUVVVVVVUUUTTTTTTUUUNNNOOOOOONNNMMMMMMNNNPPPKKKKKKLLLNNNRRRSSSSSSQQQLLLPPPSSSSSSPPPNNNOOOPPPTTTSSSSSSUUUVVVWWWUUUSSSSSSRRRPPPPPPSSSXXX]]]```]]]\\\[[[YYYXXXYYYYYYZZZWWWXXXYYYZZZZZZYYYXXXVVVVVVVVVWWWYYY\\\]]]]]]\\\\\\[[[[[[\\\]]]]]]\\\[[[\\\\\\aaalllqqqrrr{{{iiiWWWLLLGGGDDDAAAFFFOOO{{{hhhttt}}}yyy|||}}}{{{uuurrrrrrrrrpppnnnrrryyy{{{yyy~~~{{{vvvqqqnnnooopppnnnkkkiiidddZZZQQQEEE???;;;:::>>>KKKaaattt{{{jjjXXXNNNIIIGGGIIINNNNNNNNNPPPQQQNNNJJJNNNUUUxxxuuuvvvtttvvv|||{{{zzzyyyyyyyyyyyyxxxuuurrrtttttttttssspppnnnoooppppppmmmjjjgggffffffffffffbbb``````bbbfffiiikkklllqqqoookkkhhhgggggghhhiii___XXXLLLCCCHHHXXXgggnnnxxxxxxxxxvvvqqqkkkeeebbbsssvvvtttuuurrrppppppooojjjccc^^^RRRPPPLLLHHHCCC@@@===<<<888777555333222222333333333111222444333333888@@@ZZZmmm}}}qqqooooooyyy|||qqq]]]LLLDDDDDDGGGBBBAAAAAA@@@AAABBBDDDEEEJJJMMMNNNNNNPPPSSSOOOIIIDDDDDDCCC@@@>>>===???BBBEEEJJJPPPUUUWWWWWWWWWWWWYYY[[[ZZZWWWWWW\\\______WWWTTTPPPNNNPPPQQQPPPMMMPPPPPPQQQRRRTTTVVVYYYZZZQQQRRRSSSRRROOONNNOOOQQQPPPQQQPPPOOONNNNNNQQQTTTUUUTTTSSSUUUXXXZZZ[[[[[[XXX[[[^^^]]][[[ZZZ\\\^^^dddcccbbbbbbcccbbbaaa___[[[[[[[[[\\\```eeejjjnnnaaahhhooooooiiiddddddfff^^^^^^______]]]ZZZWWWUUUZZZXXXWWWWWWZZZ\\\\\\\\\XXXWWWXXX[[[___aaa```^^^``````bbbhhhrrr~~~hhhVVVLLLHHHEEECCCHHHMMMsssdddxxxxxx~~~|||wwwuuuwwwyyywwwuuuwww|||}}}{{{~~~yyysssoooooorrrsssrrrnnnllliii```VVVHHHBBB===;;;???KKKaaattttttgggWWWLLLGGGFFFIIIMMMPPPPPPRRRQQQLLLHHHLLLTTTyyylll{{{ppprrrrrruuuzzzxxxwwwvvvuuuvvvvvvtttqqqoooqqqrrrrrrqqqooommmnnnnnnpppooollliiiffffffggghhhdddcccbbbcccfffiiikkkkkkmmmmmmkkkjjjhhhgggfffeee]]]YYYPPPFFFHHHVVVfffooowwwwwwwwwuuuqqqlllfffccczzz|||xxxvvvqqqnnnooonnnhhhbbb___WWWUUUQQQLLLGGGBBB???===999888666444333333333444333222333444333333:::BBB\\\jjj}}}}}}uuukkkpppuuuvvv~~~pppWWWIIIFFFHHHDDDCCCBBBBBBCCCFFFIIIJJJOOOOOOOOOOOORRRUUUQQQJJJBBBCCCCCC@@@<<<<<>><<>>BBBFFFHHHKKKPPPRRRSSSRRRSSSSSSUUUZZZ]]]ZZZYYY\\\___^^^``````]]]YYY\\\aaaaaa\\\YYYWWWTTTQQQQQQRRRTTTUUUUUUXXXYYYWWWUUUWWW^^^ccccccbbbaaa``````cccgggkkkooollliiiiiinnntttzzz}}}yyyxxxtttoookkklllqqqwww}}}{{{xxxxxxxxxxxxwwwuuuppprrruuuxxxzzz{{{{{{{{{{{{|||{{{}}}}}}zzzxxxwwwnnnmmmkkkjjjhhhddd^^^ZZZWWWVVVVVV[[[ccchhhiiihhhgggfffgggiiijjjrrr{{{cccQQQHHHFFFEEEDDDIIINNNtttiii}}}|||vvvuuuuuuuuurrrpppuuu}}}{{{}}}zzzzzzxxxtttyyyyyyyyyyyyxxxooorrrnnnfffdddfff```TTTMMMFFF???<<>>III^^^ppp}}}ssskkkWWWPPPHHHDDDEEEHHHJJJJJJOOOQQQKKKNNNTTTFFFJJJlll|||uuukkkooowwwwwwpppjjjllliiiggggggiiiiiigggeeebbbccccccbbbbbbcccfffhhhiiifffeeehhhmmmpppmmmjjjooommmjjjhhhfffdddaaa______]]][[[[[[]]]```aaaaaabbbaaa```[[[SSSQQQZZZfffuuuyyy{{{zzzxxxuuunnnggg|||zzzyyywwwvvvssspppmmmjjjgggddd___[[[UUUOOOHHHDDD???===:::666444555777999999888222222666333999LLLiii~~~ooojjjyyyzzz}}}|||ggg]]]TTTRRRQQQNNNMMMOOOTTTTTTRRRPPPPPPSSSWWWZZZZZZXXXUUURRRNNNMMMLLLLLLKKKPPPUUUVVVTTTRRRRRRSSSZZZ]]]]]][[[]]]dddggggggddd]]]SSSNNNOOOTTTYYY\\\bbbdddfffggggggiiimmmqqqlllkkkmmmuuu}}}vvvtttwwwzzz}}}~~~}}}{{{zzz}}}|||zzz{{{}}}~~~}}}vvvxxxoookkkqqqvvvtttpppnnnjjjkkkpppuuutttrrrxxxnnnXXXLLLGGGCCCBBBBBBHHHQQQdddzzzzzzwww{{{{{{}}}}}}zzztttwwwvvvrrrqqqtttuuuuuuwwwxxxyyyvvvsssrrruuuxxx{{{}}}sssjjjgggiiijjjkkknnnpppooolllhhheeecccYYYPPPGGGAAA@@@JJJ___rrr}}}vvvllldddUUUOOOGGGDDDEEEIIILLLMMMMMMQQQNNNOOOPPPIII\\\xxxssstttuuurrrmmmllllllkkkjjjjjjlllllljjjgggiiiiiihhhgggggggggiiijjjhhhfffeeehhhmmmpppnnnkkkiiihhhffffffeeedddbbb```^^^\\\ZZZZZZ\\\^^^_________^^^]]]ZZZTTTRRR[[[hhhpppwww{{{{{{zzzxxxqqqjjj{{{}}}yyywwwzzz|||{{{vvvqqqnnnnnnkkkgggaaa[[[VVVOOOIIIDDDAAA???<<<999777888999:::666666111111666333:::NNNhhh|||nnnooo|||wwwggg___[[[YYYVVVVVVPPPQQQRRRRRRQQQSSSYYY^^^cccbbb___XXXRRROOOQQQTTTRRRUUUWWWUUUQQQPPPTTTXXXeeeeeeaaa[[[ZZZ___bbbaaa___\\\XXXTTTTTTYYYaaaggghhhjjjlllmmmlllmmmoooqqqnnnlllpppzzzwwwuuuzzz}}}tttmmmkkkvvvyyy}}}~~~xxxrrrtttzzz|||iiiUUUJJJFFFCCCAAABBBCCCTTT}}}___||||||}}}yyyxxxyyy{{{}}}|||yyyxxxvvvqqqkkklllrrruuutttxxxwwwuuusssrrrrrrrrrsss{{{}}}yyyoooggghhhlllnnnoooqqqsssrrrnnnjjjgggfffZZZSSSIIIAAA>>>FFFZZZnnn}}}uuujjjbbbTTTNNNFFFCCCFFFJJJNNNOOONNNSSSRRRMMMHHHIIImmm}}}{{{zzzyyytttmmmlllooommmmmmmmmnnnpppooollliiimmmlllkkkjjjjjjjjjkkklllhhhffffffhhhlllnnnmmmjjjeeeddddddeeeffffffdddaaa]]][[[YYYYYY[[[]]]^^^^^^[[[[[[\\\ZZZVVVUUU^^^iiikkktttzzz{{{zzzyyytttnnn{{{~~~yyyxxxyyyyyyxxxvvvssspppooommmiiiccc\\\VVVPPPIIIEEECCC@@@<<<:::999:::::::::222444000111555333;;;PPPhhh}}}qqqwwwyyyjjj___XXXUUUJJJJJJJJJKKKJJJMMMVVV___jjjiiieee]]]TTTPPPSSSXXX[[[XXXTTTQQQRRRVVV]]]bbbfffeee```YYYWWW[[[^^^^^^^^^aaabbbbbb```cccjjjpppmmmnnnpppqqqqqqppppppqqqppppppttt|||}}}www||||||~~~yyyvvv{{{yyypppmmm}}}|||}}}~~~uuudddQQQHHHEEEBBBAAAAAAEEE^^^oooWWWxxx~~~~~~~~~~~~|||xxxvvv{{{yyytttppprrrxxxxxxtttvvvtttqqqpppqqqrrrrrrqqqyyyvvvooogggggglllpppooossstttuuurrrnnniiifffeee^^^XXXOOOEEE>>>BBBVVViiixxx{{{rrrggg```TTTNNNFFFCCCFFFKKKNNNPPPNNNPPPQQQNNNHHHSSS{{{{{{zzzzzzyyysssllllllpppmmmnnnpppqqqqqqpppmmmkkkllljjjiiiiiijjjkkkkkkkkkjjjiiihhhiiikkkllljjjhhhddddddeeefffhhhgggeeeccc[[[ZZZYYY[[[]]]```aaa```\\\\\\]]]]]]ZZZXXX___hhhmmmuuu|||{{{yyyxxxwwwuuu|||}}}yyyuuutttvvvwwwtttpppmmmjjjddd___YYYSSSLLLHHHDDDAAA<<<:::::::::888777000333000111555333<<>>UUUmmm{{{xxxxxx}}}~~~^^^MMMAAA@@@AAAAAAGGGPPPRRRTTTWWWZZZZZZZZZXXXWWWUUU\\\dddiiiiiigggdddcccbbbhhhlllooorrrxxxxxxvvvuuuyyy~~~}}}}}}~~~|||zzz{{{wwwbbbTTTFFFBBBBBBAAA@@@@@@AAA\\\|||aaa^^^yyyzzz{{{zzzvvvssssssssstttxxxxxxtttrrrsssssspppqqqssstttsssqqqqqqtttxxxvvvsssnnnlllqqqxxxvvvpppnnnppprrrrrrqqqqqqqqqrrrjjjkkkhhh[[[IIIAAAMMM^^^pppxxxnnnttt}}}}}}~~~vvvnnnrrr}}}vvvmmmcccZZZTTTQQQKKKHHHFFFHHHMMMQQQRRRQQQXXXKKKMMMOOOFFFUUUyyycccaaavvvvvvyyytttpppqqqrrrrrrssswwwssstttuuusssoookkkkkklllkkkhhheeegggllloooooommmooooooooonnnmmmkkkjjjjjjiiigggddddddeeefffgggffffffeeeeeefffggggggfffdddbbbaaaccceeeccc______cccxxx|||pppsssvvvwwwuuusssqqqqqqmmmmmmnnnmmmjjjddd\\\VVVLLLFFF@@@======:::555000000555444444666333>>>VVVssssssggg{{{vvvuuusss{{{ZZZIII===@@@DDDEEEHHHPPPHHHKKKQQQXXX]]]^^^[[[XXX\\\ccciiiggg```]]]bbbiiijjjqqqwww{{{~~~|||~~~~~~}}}uuu___RRREEEAAABBBAAA@@@@@@EEE\\\}}}gggbbb|||~~~~~~yyyvvvuuuvvvvvvxxxvvvnnnjjjmmmrrrtttsssvvvwwwuuuqqqpppsssxxxsssuuutttqqqqqqssssssooosssuuuvvvuuusssrrrrrrsssnnnqqqooobbbNNNDDDOOO```iii~~~lll[[[XXX]]]dddjjjmmmooooooooossssssrrrppplllhhheeeccc```mmmwwwtttjjjiiivvv~~~{{{sssiii^^^UUUPPPNNNFFFEEEEEEIIIOOOTTTTTTSSSWWWJJJPPPTTTKKK\\\jjjlllzzzvvvssssssqqqppptttzzzvvvwwwwwwsssnnnkkkkkkmmmlllhhhdddeeejjjmmmkkkiiimmmnnnoooooonnnmmmmmmmmmmmmkkkhhhgggiiikkkmmmmmmkkkjjjhhhhhhgggfffdddaaa```___bbbeeeccc______cccpppsssyyytttnnnmmmppprrrsssrrrqqqqqqnnniiigggddd]]]TTTQQQJJJAAA<<<;;;:::666333222555333333666444>>>TTTvvvppp```uuuqqqjjjtttmmmSSSLLLDDDBBBHHHNNNQQQQQQMMMIIIIIIQQQ[[[aaa```\\\aaaaaabbbeeeeeeeeekkkssssssvvvzzz~~~~~~oooWWWMMMDDDAAAAAA???===>>>EEEVVVppp]]]lllzzz{{{{{{}}}~~~~~~}}}}}}{{{zzzqqqqqquuuxxxvvvrrrsssxxx}}}|||{{{yyywwwuuutttsssttttttuuuvvvxxxyyyxxxwwwxxxyyyxxxuuurrrqqqrrrssslllqqqpppkkk___JJJFFFXXXnnnzzzyyyzzzsss___]]]bbbdddggglllssszzz}}}vvvuuusssgggXXX[[[hhhrrrpppmmmppptttuuuzzzqqqfff[[[RRRMMMJJJCCCBBBDDDIIIOOORRRRRRPPPRRRQQQSSSQQQTTTtttlll|||{{{wwwrrrppprrrtttwwwxxxuuusssqqqnnnmmmlllmmmmmmlllkkkiiigggfffffffffgggooonnnmmmkkkiiijjjmmmppphhhhhhhhhhhhiiijjjkkkllljjjhhheeebbb```aaabbbcccbbbbbbbbbcccdddeeefffgggssstttwwwtttqqqppprrrttttttsssrrrrrroookkkjjjhhhbbbYYYSSSLLLCCC>>><<<;;;777444111555333333666444>>>UUUuuurrrddd~~~uuukkkuuu{{{eeeSSSMMMFFFDDDHHHMMMQQQQQQNNNNNNOOOTTTZZZ^^^``````aaa___```dddfffhhhnnnuuuuuuxxx}}}zzzkkkUUULLLCCCAAAAAA???>>>???EEE^^^rrrWWWkkk}}}}}}{{{yyywwwxxxxxxzzz|||zzzvvvwww{{{yyyyyyxxxwwwvvvttttttsssyyyxxxwwwwwwxxxxxxxxxwwwxxxwwwtttrrrpppqqqrrrsssooossspppjjj___JJJFFFVVViiiwwwwwwpppsss{{{xxxlllmmmrrrvvv~~~vvvbbbVVV___iiipppyyy}}}~~~vvvqqqjjj```WWWOOOJJJGGGDDDEEEGGGKKKOOOQQQQQQPPPNNNMMMWWWeeeyyy~~~|||xxxuuuuuuvvvvvvvvvuuussspppmmmkkkjjjiiijjjooonnnmmmkkkjjjjjjjjjkkkeeegggiiijjjkkkkkkmmmoooddddddeeefffgggjjjlllmmmjjjiiifffcccbbbcccdddeeeffffffeeeeeeeeefffggggggnnnzzzuuuttttttuuuvvvvvvvvvuuuuuussssssqqqmmmmmmlllfff___TTTNNNFFFAAA>>><<<888555111555333444777555???VVVwwwvvvkkk{{{nnntttqqq]]]RRRMMMHHHFFFHHHLLLPPPRRROOOQQQTTTXXX\\\aaafffiiiaaa]]]]]]cccjjjnnntttzzzzzz~~~~~~|||{{{rrrbbbRRRIIIBBBAAAAAA@@@???AAAMMMsssuuuXXXqqq~~~{{{yyy|||{{{|||~~~}}}zzz{{{xxxxxxxxxwwwwwwvvvvvvuuuxxxvvvtttrrrqqqrrrssssssvvvtttqqqoooppprrrssssssqqqtttoooggg]]]KKKEEERRRdddrrrzzzvvvmmmiiipppzzz}}}ssstttooorrrwww}}}ppp[[[TTTXXX```ooo|||}}}{{{xxxllliiiccc[[[TTTMMMHHHEEEEEEHHHLLLOOOPPPPPPPPPPPPMMMMMM___~~~{{{xxxwwwuuusssqqqpppnnnllljjjiiiiiiiiijjjjjjjjjiiihhhgggggghhhhhh\\\___cccffffffeeeeeeeeeeeedddccccccdddfffiiijjjhhhfffdddcccbbbccceeefffhhhgggfffeeedddcccccccccfffsss|||vvvsssuuuxxxzzzzzzyyywwwwwwttttttqqqmmmmmmmmmggg```UUUPPPIIICCC???<<<999666111555333444888666@@@WWW{{{}}}xxxxxxwww{{{lll[[[OOOLLLGGGEEEGGGLLLQQQTTTPPPQQQSSSYYY```hhhnnnrrrbbb]]]]]]eeeooovvv{{{~~~~~~kkkZZZNNNGGGBBBBBBBBBAAAAAADDD[[[ppp```}}}~~~}}}~~~~~~|||zzz{{{xxxyyy|||}}}{{{||||||||||||{{{zzzyyyyyyyyywwwuuussspppnnnooorrrttttttsssqqqrrrttttttsssqqqppprrrkkkccc[[[JJJBBBKKK___nnn~~~{{{qqqhhhaaa___hhhttt|||vvviiihhhjjjjjjkkklllmmmooopppqqqwwwuuuwww{{{oooccceeejjjxxx|||~~~}}}{{{wwwqqqgggddd```YYYRRRLLLHHHEEEDDDJJJPPPRRRQQQPPPQQQRRRPPPPPPiiizzzuuu||||||zzzxxxvvvuuurrrnnnkkkhhhhhhhhhhhhiiikkklllmmmeeeeeeeeeeeeeeeeeeffffffbbbdddeeeeeebbb```______jjjhhhfffcccbbbcccdddeeecccbbbaaa``````aaacccdddfffeeecccaaa___^^^]]]]]]___mmm~~~}}}{{{xxxvvvwwwyyy{{{|||{{{yyyxxxuuuuuuqqqmmmlllkkkfff___WWWSSSLLLFFFAAA===999777333666444555888777AAAXXX||||||lll\\\OOOJJJDDDBBBFFFLLLRRRUUURRROOOOOOVVVaaakkknnnnnnddd```bbblllvvv}}}~~~hhhVVVKKKEEEBBBCCCCCCBBBDDDGGGgggaaagggxxxwwwwwwyyy{{{|||{{{zzz}}}yyyyyy||||||yyyxxx{{{~~~~~~}}}|||{{{zzzyyyyyyyyyyyywwwtttrrrsssxxx|||ssstttvvvwwwxxxvvvrrrpppmmmoooggg___ZZZLLLAAADDD\\\kkk|||~~~}}}ssspppvvv|||vvvjjjcccUUUPPPPPPYYYfffpppxxx~~~ooohhhkkkppptttzzz~~~|||rrrmmmnnnwww~~~zzzyyyssslllccc```[[[UUUOOOIIIEEECCCDDDJJJQQQTTTTTTRRRQQQRRRKKKNNNkkkdddoootttuuutttttttttsssqqqmmmiiiffffffggghhhiiijjjkkklllhhhhhhiiiiiijjjjjjkkkkkkpppooommmiiieeedddeeegggkkkjjjgggeeeccccccddddddaaaaaa`````````aaabbbbbbcccbbb```^^^]]][[[ZZZZZZ]]]gggyyy}}}{{{yyywwwyyy|||}}}{{{xxxvvvvvvrrrmmmllllllggg```YYYVVVPPPJJJCCC>>>;;;999555888666666999777@@@WWWyyymmmaaaUUULLLCCC@@@EEEMMMRRRTTTUUUPPPNNNTTT___ggggggdddhhhgggkkkvvvfffVVVHHHDDDCCCEEEEEEDDDGGGKKKlllkkkQQQfffzzzyyyyyyzzz}}}}}}|||}}}}}}wwwsssssszzzzzzzzzyyyyyyxxxxxxxxxwwwxxxwwwtttrrrsssxxx|||uuuxxx{{{{{{xxxtttqqqpppkkknnnfff___]]]QQQCCCBBBWWWgggzzz|||qqqfffbbbdddhhhsss|||tttcccVVVPPPLLLJJJLLLTTT\\\dddnnnwwwzzzxxxwwwpppggg]]]ZZZTTTNNNIIIEEECCCBBBFFFKKKQQQUUUVVVSSSPPPOOOBBBFFFdddooo[[[hhhrrrqqqqqqqqqrrrsssqqqnnnkkkiiiiiihhhhhhgggfffffffffggghhhiiikkkllllllllllllpppnnnjjjeeecccdddiiimmmgggggggggfffffffffggggggbbbbbbaaaaaaaaabbbbbbccccccbbbaaa___^^^]]]\\\\\\]]]cccttt{{{uuuvvv||||||wwwxxxwwwsssoooooopppllleee]]]ZZZUUUNNNGGGAAA===<<<666:::777777999666@@@VVVuuutttnnn___RRRCCC???FFFNNNQQQQQQTTTSSSSSSXXX```eeeeeedddkkkmmmuuuuuu```SSSGGGDDDDDDFFFGGGFFFJJJOOOsss\\\OOOeee}}}{{{zzz}}}}}}zzzyyy}}}}}}wwwrrrppptttuuuuuuvvvwwwxxxyyyyyyvvvwwwwwwtttpppooosssxxxyyy}}}{{{tttooopppssskkkooogggbbbdddZZZJJJEEEQQQbbbwwwzzzyyyooohhhfffhhhiiilllooopppkkk```TTTLLLHHHNNNPPPUUUZZZ[[[\\\dddmmmvvv}}}wwwvvvuuummmbbbXXXTTTNNNIIIEEECCCDDDDDDKKKNNNRRRVVVWWWSSSMMMHHH@@@@@@[[[^^^^^^kkkxxx{{{uuuooooooooopppqqqpppnnnkkkhhhhhhgggfffeeecccbbbaaabbbccceeegggiiijjjjjjjjjiiigggccc___^^^```eeeiiieeefffggghhhhhhgggffffffbbbaaaaaaaaaaaaaaaaaaaaabbbaaa```______^^^_________```mmm|||ssssss{{{|||wwwxxxxxxtttqqqrrrtttqqqkkk___]]]YYYRRRJJJCCC@@@>>>888;;;888777999666???UUUtttyyyzzz|||{{{hhhWWWEEE@@@GGGOOOQQQNNNSSSUUUYYY^^^cccfffiiikkkmmmrrr{{{lllZZZOOOFFFDDDDDDGGGHHHHHHKKKQQQzzz[[[UUUfffzzz|||}}}~~~}}}zzzvvvuuuvvvxxxzzz{{{uuurrrtttzzz}}}yyysssqqqqqqqqqsssuuuwwwzzz{{{|||yyy{{{{{{xxxrrrppptttxxx|||yyyoookkkooouuummmpppjjjfffjjj```OOOHHHLLL___ttt{{{zzzsssnnnmmmoooqqqrrrssslllaaaWWWPPPMMMLLLLLLOOOTTT[[[^^^ZZZVVVZZZccclllwwwwww{{{ttttttsssjjj___UUURRRLLLGGGDDDDDDGGGHHHPPPPPPRRRVVVWWWSSSJJJCCCDDD@@@VVV{{{uuuYYYhhhvvv~~~xxxxxxnnnmmmmmmmmmnnnnnnkkkiiidddddddddddddddcccbbbaaaaaabbbeeegggiiijjjjjjjjjhhhfffccc___]]]^^^bbbffffffggghhhiiihhheeecccaaa``````_________^^^^^^^^^```______^^^^^^^^^_________]]]iii~~~xxxzzz{{{yyyyyy||||||zzzxxxwwwvvvtttpppnnneeebbb^^^YYYSSSLLLEEE@@@999888999999666777BBBNNNuuuyyysssiiisss|||yyyWWWEEEIIIJJJKKKPPPRRRTTTVVV]]]eeefffccchhhqqqoooyyywww}}}sssbbbUUUOOOIIIDDDDDDJJJIIIFFFOOO___pppXXXWWW{{{{{{~~~wwwvvvnnnqqquuuvvvtttqqqooonnnjjjgggfffkkktttxxxvvvrrroooppprrrtttvvvxxxyyyyyy~~~{{{wwwuuuvvvxxxyyyyyyyyywwwtttsssssssssrrrqqqkkkkkkmmmooolllaaaPPPCCCRRR___qqqxxx|||nnngggcccgggnnnwwwxxxeeeTTTKKKKKKPPPUUUXXX\\\^^^]]]ZZZ[[[```eeeqqqyyy{{{uuurrrwww|||~~~wwwzzz{{{uuutttvvvssshhh___SSSMMMHHHEEECCCCCCHHHOOOQQQ[[[ZZZUUUUUULLLBBBBBBEEEFFF[[[qqq]]]hhhzzz|||rrrpppooommmkkkiiiiiiiiijjjkkkhhheeecccbbbdddfffffffffdddcccbbbbbbccceeegggiiiiiiiiigggbbb]]]]]]```dddeeeeeefffggghhhfffccc```]]]^^^___^^^[[[YYYYYYZZZ\\\\\\]]]^^^```bbbccceeeaaa```bbbmmm{{{||||||xxxyyy|||{{{yyyvvvtttsssqqqnnnkkkmmmhhhaaa[[[UUULLLBBB:::999999999888666777AAALLLqqq{{{ooo{{{}}}qqqkkkuuuyyyXXXGGGJJJJJJKKKOOOPPPTTTXXXbbbjjjkkkiiimmmuuurrr|||}}}xxxwwwsssnnnhhhjjjqqq}}}ppp___QQQJJJEEEEEEEEEJJJLLLDDDNNNhhhoooYYY```wwwzzz}}}{{{}}}xxxxxxwwwsssnnnjjjhhhhhh```^^^___fffqqqxxxyyywwwrrrrrrtttuuuvvvwwwwwwwwwyyywwwuuutttvvvxxxxxxxxxyyywwwssspppooommmlllkkkppppppqqqqqqnnncccTTTHHH[[[dddrrr|||```XXXRRRTTT\\\fffsss~~~}}}uuuhhh[[[SSSQQQRRRUUU[[[]]]^^^\\\ZZZ\\\dddjjjttt|||~~~xxxxxx{{{www{{{{{{rrrmmmpppvvv~~~yyytttssssssmmmbbbYYYQQQKKKEEECCCBBBCCCIIIQQQRRRZZZXXXSSSRRRJJJAAADDDDDD___{{{mmm~~~xxxooonnnooonnnllljjjiiiiiijjjkkkllljjjfffdddeeeeeeeeedddccccccccccccdddfffhhhiiihhhhhhfffcccaaaaaaccceeefffeeeeeeeeeeeedddaaa_________```^^^[[[XXXXXXXXX\\\\\\]]]^^^___```aaaaaa___^^^```iii~~~~~~}}}~~~}}}{{{||||||zzzwwwuuutttsssqqqooossslllddd]]]WWWNNNBBB:::;;;999999888666666???JJJppp}}}ooo{{{vvvooottt~~~uuuWWWHHHKKKKKKMMMQQQPPPWWW\\\fffnnnooommmqqqwwwyyyoooccc`````````VVVUUUXXXddduuu~~~pppaaaQQQGGGBBBGGGEEEIIINNNCCCOOOxxxfffUUUgggxxxzzz}}}|||~~~}}}vvvppplllkkklllnnnkkkiiimmmuuuzzzzzzyyyvvvvvvvvvvvvvvvuuuttttttrrrqqqqqqrrruuuwwwwwwvvvuuussspppnnnkkkjjjiiiiiittttttssssssooofffYYYPPP```eeennnzzzyyylllZZZQQQJJJJJJLLLOOOVVV\\\^^^\\\YYYVVVTTTTTTUUUVVV[[[]]]___^^^^^^cccmmmuuuwwwrrrppprrrttttttuuuxxxzzzrrriiiaaaYYYSSSSSSXXXooorrrwww~~~yyyvvvsssqqqmmmeeeZZZRRRNNNGGGAAA@@@AAADDDLLLTTTTTTZZZVVVOOONNNEEE???EEEMMM}}}uuuoooooopppnnnlllkkkiiiiiijjjjjjpppmmmhhheeeddddddcccbbbbbbbbbdddeeeffffffggggggfffeeeddddddfffgggfffffffffeeecccbbbbbbbbb```^^^```aaa```^^^[[[XXXXXXXXX[[[\\\^^^^^^___^^^]]]]]]]]]\\\]]]cccrrr}}}|||zzz|||}}}zzzxxxwwwwwwuuutttooommmhhhaaaYYYPPPHHHCCC===;;;999888666666>>>HHHmmmuuuxxxrrrwwwrrrWWWIIILLLMMMOOOTTTSSSZZZ```hhhmmmnnnpppvvv|||{{{```UUUSSSTTTVVVLLLKKKLLLTTT```mmmwww{{{uuufffUUUIIIAAAIIIEEEGGGMMMEEEYYY^^^TTTooo}}}~~~zzzvvvttttttuuu|||xxxtttuuuyyy||||||zzzyyyyyyxxxwwwvvvtttrrrqqqkkkkkklllpppsssuuutttsssppppppooommmllllllmmmnnntttssssssrrrooohhh___XXXfffiiippp{{{uuuvvv{{{ccc]]]WWWRRRQQQOOOJJJHHHIIIKKKLLLNNNPPPSSSUUUWWWXXXYYY^^^cccgggjjjrrr}}}iiicccbbbfffiiigggeeeeeeeee^^^XXXTTTPPPMMMOOOTTTVVVZZZ^^^eeeqqq}}}~~~wwwtttooojjjddd\\\TTTOOOKKKCCC>>>???BBBGGGOOOWWWXXX[[[SSSKKKHHH@@@>>>HHHfffooo~~~sssqqqsssooonnnmmmkkkjjjjjjjjjjjjoookkkgggdddcccbbbaaa```___aaacccdddeeedddcccbbbbbbaaaaaaeeeiiikkkhhheeeeeeccc``````aaaaaaaaa``````aaa```___\\\[[[\\\]]]]]]^^^___```___]]][[[ZZZ\\\[[[[[[]]]fff}}}yyyzzz~~~~~~yyyuuusssrrrpppooommmooommmfff[[[RRRMMMLLLAAA===:::888666777===FFFhhhtttxxxvvvvvv]]]OOONNNLLLOOOTTTQQQZZZaaahhhlllqqq{{{iiiQQQKKKKKKKKKKKKHHHJJJKKKMMMPPPXXXbbbjjjyyyyyyjjjXXXKKKDDDHHHEEEEEEJJJMMMlll|||ZZZ[[[~~~~~~zzz{{{}}}|||zzzxxxwwwwwwqqqnnnmmmpppuuuzzz}}}}}}yyyyyyxxxwwwuuusssqqqppphhhhhhjjjnnnqqqsssrrrqqqqqqrrrrrrpppnnnnnnpppsssppppppppppppmmmiiiccc___nnnqqqyyy{{{|||iiieee___ZZZYYYWWWRRRPPPRRRTTTSSSSSSSSSUUUWWWYYYZZZ^^^fffpppxxxuuusssuuu{{{~~~xxxrrrooofff^^^XXXUUUSSSQQQSSSWWWTTTWWWXXXWWW[[[ccchhhhhhjjjqqq}}}vvvqqqiiiaaaZZZUUUPPPMMMGGGAAA===AAAGGGLLLRRRXXX[[[ZZZPPPGGGCCC<<<>>>MMMjjjcccxxxqqqqqqrrrnnnnnnmmmlllkkkkkkkkkkkkjjjgggcccbbbbbbcccbbbbbb___```bbbdddcccbbb```^^^___^^^```eeejjjkkkhhheeebbbaaa______aaabbbbbbbbb___``````___^^^___aaaccc___```aaaaaa```^^^[[[YYYZZZYYYZZZ\\\aaasss}}}}}}|||{{{}}}|||tttnnnkkkiiigggfffrrrsssqqqjjj^^^TTTOOONNNDDD???;;;:::888888===DDDjjjttt~~~fffVVVQQQKKKMMMQQQMMMYYYbbbjjjqqq{{{bbbNNNLLLKKKHHHFFFHHHKKKMMMJJJHHHJJJSSS[[[eeemmmxxxzzzhhhUUUHHHGGGEEEGGGGGGHHH\\\dddTTTccc~~~{{{~~~|||zzzxxxmmmllllllnnnrrrvvvxxxxxxvvvvvvvvvvvvuuusssrrrrrrjjjjjjlllooorrrsssrrrqqquuuvvvvvvtttpppnnnpppsssnnnooopppooommmjjjfffcccooottt~~~zzzuuuzzzwwwmmmccc]]]YYYUUUVVVYYYVVVUUUTTTUUUYYY^^^dddhhhsss|||~~~tttiiiccc^^^YYYXXXZZZffffffaaaZZZXXX^^^bbbcccgggppp|||tttkkk```XXXTTTQQQMMMKKKDDD??????FFFNNNRRRUUUXXXYYYWWWKKKCCC@@@;;;BBBWWWuuuaaacccpppmmmoooooolllllllllmmmllllllllllllgggeeebbbbbbdddeeeffffffddddddeeeeeedddbbb___^^^^^^___bbbfffiiiiiihhhfffcccaaaaaabbbcccdddcccbbb^^^____________```cccfffaaaaaaaaa```___]]][[[ZZZVVVVVVYYY]]]```mmmzzz|||yyyuuuwww|||~~~{{{zzzuuuoookkkjjjjjjkkkkkkxxxuuuoooiiiccc[[[RRRLLLHHHBBB===;;;999999===DDDjjjyyyiiiYYYQQQKKKNNNTTTPPPZZZeeepppxxx___PPPOOOLLLJJJJJJIIIKKKLLLKKKIIIJJJNNNRRRXXX^^^fffkkkooovvv{{{eeeQQQDDDGGG@@@JJJMMMJJJmmm|||RRRSSSnnn~~~|||{{{wwwvvvuuuuuuttttttsssrrrrrrssssssttttttttttttssspppooopppqqqtttuuutttssstttvvvwwwtttpppnnnqqquuuppprrrsssrrroookkkgggeeeooovvv~~~~~~zzztttnnngggddddddaaaaaabbbeeemmmwwwyyyvvvwww}}}yyyppphhhiiinnnqqqnnn|||xxxmmmdddXXXRRRQQQOOOJJJEEEAAA???AAALLLTTTWWWWWWWWWUUUQQQFFF??????===JJJdddvvv```___iii|||wwwjjjmmmqqqooojjjkkklllmmmmmmnnnnnnnnnjjjhhheeeeeehhhjjjkkkkkkkkkkkkkkkiiigggeeebbb```___bbbeeehhhhhhgggggghhhfffeeedddeeeeeeeeebbb```]]]^^^^^^^^^]]]___bbbeeeaaa```___^^^]]][[[ZZZZZZTTTTTTXXX\\\[[[aaayyyttttttqqqooottt~~~}}}uuuqqqmmmlllooossswwwyyy{{{sssjjjhhhhhhcccWWWLLLIIICCC>>><<<::::::>>>DDDddd{{{~~~hhhXXXQQQKKKRRRYYYVVV\\\hhhuuu}}}xxxYYYNNNLLLIIIHHHKKKLLLKKKKKKLLLNNNOOOOOOOOOOOOSSSWWWYYYZZZbbbooozzz}}}dddNNNBBBFFF<<>>???HHHOOOQQQUUU[[[ZZZUUUGGGGGG???;;;???GGGcccpppbbbYYYdddyyymmmoooqqqqqqqqqnnnooopppooommmkkkkkklllllljjjiiijjjmmmooonnnlllooonnnlllkkkiiiiiijjjkkkkkknnnmmmiiihhhiiihhheeehhhjjjllliiiddd```___```[[[[[[[[[\\\^^^^^^]]]\\\ZZZYYYWWWVVVUUUUUUVVVWWWZZZVVVUUUUUUSSSSSS]]]iii~~~{{{{{{}}}~~~~~~|||{{{||||||uuuuuuuuuvvvvvvwwwyyyyyysssnnnhhhgggfffbbbZZZSSSOOOHHHBBB???;;;888999===ZZZ~~~xxxtttxxxtttxxxxxxuuucccVVVRRRTTTWWWXXXcccooo{{{}}}cccWWWPPPSSSTTTOOOPPPUUUSSSTTTTTTSSSSSSUUUWWWZZZVVVVVV[[[aaaaaadddxxxlllSSSFFFDDDGGGEEEIIIMMM___ccc]]]ssszzz{{{|||}}}yyyzzz|||yyyvvvtttssssssrrrqqqqqqtttvvvvvvtttqqqvvvtttrrrppppppqqqrrrrrrtttpppmmmooossssssmmmggg___^^^lllvvvxxx~~~xxxsssnnngggbbbZZZTTTMMMHHHFFFDDD@@@<<>>:::777999>>>TTTyyyxxxkkkyyysssqqqtttsssnnn___XXXXXXZZZ[[[cccrrrqqq___SSSNNNNNNUUUXXXVVVWWW\\\VVV```jjjkkkddd___aaafffnnnwww~~~}}}|||zzzaaaMMMFFFHHHGGGFFFIIIQQQkkkrrrYYY```{{{~~~~~~}}}wwwttt}}}}}}wwwvvvuuutttrrrppppppqqqsssuuuvvvuuussssssqqqqqqsssuuuuuurrrooorrroooooorrrvvvvvvpppkkk^^^]]]fffnnnttt|||{{{vvvnnniiiddd^^^YYYRRROOOKKKFFFCCCAAA@@@???JJJQQQXXXYYYWWWTTTNNNIIIBBB===>>>[[[~~~dddnnnzzzsssllloooqqqooommmmmmnnnpppooonnnmmmmmmnnnlllkkkjjjlllnnnooonnnmmmjjjgggddddddfffgggfffcccjjjkkkhhhaaa]]]aaagggiiieeedddbbbbbbbbbaaa^^^\\\\\\ZZZYYYYYYZZZ[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTRRRRRRRRRQQQPPPVVV^^^|||wwwwwwyyy}}}yyyuuutttttt{{{zzzxxxuuusssrrrqqqppppppqqqpppmmmjjjfffdddcccUUUMMMEEE@@@===;;;>>>CCCOOOttt}}}lllvvv{{{yyyrrr{{{ooogggccc```^^^nnn|||kkk]]]YYYVVVTTTVVV\\\___```dddjjjsssrrruuu~~~nnnWWWFFFEEEKKKGGGEEEGGGYYYcccNNN___|||~~~~~~~~~zzzssspppyyy~~~vvvtttuuuwwwvvvssspppqqqrrrssstttuuutttsssqqqoooooosssyyy{{{xxxtttooonnnoooqqqsssrrrnnniiieeeggglllnnnppp|||oooyyyooofffaaa\\\WWWSSSOOOMMMIIIDDD@@@@@@EEEIIITTTVVVUUUPPPJJJFFFEEEDDD???===GGGsssdddfffpppkkkooopppnnnkkkjjjlllnnnnnnmmmllllllmmmmmmllllllkkkkkkkkkjjjjjjeeebbb___aaaeeegggeeeccciiihhhddd^^^^^^bbbdddccc```]]]\\\]]]```bbb```]]]YYYWWWUUUUUUWWWYYYYYYYYYXXXYYYZZZZZZYYYXXXVVVUUURRRRRRRRRRRRQQQQQQTTTXXX}}}{{{~~~|||}}}}}}{{{xxxvvvuuuuuu}}}|||yyywwwtttrrrqqqpppqqqrrrrrrpppllliiihhhiii]]]TTTKKKFFFAAA===???DDDMMMqqqoooxxx|||ttt{{{~~~vvvnnniii}}}iiiZZZ[[[YYY______bbbfffiiinnnxxxwwwbbbNNNCCCDDDKKKGGGDDDIIIiiiZZZJJJbbbzzz}}}~~~{{{}}}|||yyy~~~zzzvvvtttqqqnnnqqqwwwyyyuuuqqqrrrvvvxxxvvvrrroooppppppppppppooooooppprrrooommmpppwwwzzzyyyvvvooopppqqqqqqpppmmmjjjhhhgggpppsssnnnllltttoooqqq|||tttiii```[[[VVVRRRNNNKKKJJJEEE@@@===AAAKKKTTT\\\\\\YYYSSSJJJBBB@@@AAAAAACCCNNNvvvwwwcccXXXnnn|||nnnkkknnnmmmkkkjjjkkkmmmnnnnnnmmmlllmmmnnnnnnmmmllljjjhhhfffeeeddd```^^^^^^aaaeeegggfffdddhhhfffaaa___bbbfffbbbZZZWWWUUUTTTWWW\\\___^^^\\\WWWVVVVVVWWWZZZ\\\\\\\\\XXXYYYYYYZZZYYYWWWVVVTTTRRRSSSSSSRRRQQQRRRSSSSSS~~~}}}|||}}}~~~}}}{{{zzzzzz{{{|||{{{yyywwwuuutttsssssssssssssssqqqnnnlllkkklllhhh___TTTLLLDDD>>>===@@@JJJooo~~~ppp{{{~~~|||~~~|||zzzzzz]]]___bbb\\\dddiiiqqqwww~~~xxxuuu|||gggVVVIIICCCFFFLLLHHHIIITTT~~~vvvVVVPPPnnnyyy|||~~~|||}}}~~~|||yyy}}}vvvqqqqqqqqqnnnlllmmmtttrrrrrrsssvvvvvvrrrooolllmmmnnnmmmkkkjjjkkklllssspppmmmmmmpppssssssqqqrrrssstttrrrnnnkkkiiiiiihhhvvvxxxrrrppppppooo```lllqqqyyyuuuooo|||ssslllbbbZZZVVVRRRMMMJJJFFFDDD@@@======EEEQQQ[[[```bbbeeebbbVVVHHH@@@@@@<<>>DDDjjjvvvzzzmmmeeeiiinnnooowww{{{lllWWWKKKFFFEEEHHHLLLIIIPPPfffcccTTT]]]~~~}}}~~~|||~~~}}}{{{|||uuuqqqrrrssspppnnnnnnpppqqqqqqrrrqqqpppnnnllljjjlllmmmllljjjjjjlllnnnoooooonnnnnnooooooppppppsssttttttqqqllliiijjjlllhhhvvvuuurrrtttooowwwyyyooohhhrrrtttuuuuuuuuu~~~zzzgggjjjxxxtttiiicccZZZTTTPPPMMMIIIEEEBBBAAA??????DDDMMMXXX___ccceeeiiigggZZZIIIAAABBB>>>QQQeee|||ooo```UUU___tttrrrooonnnmmmjjjeeegggkkklllmmmnnnnnnllljjjjjjkkkkkklllllljjjfffcccccceeeaaaeeehhhhhhdddcccdddffffffjjjjjjfffcccbbb^^^YYYSSSTTTUUUUUUUUUWWWZZZ\\\\\\\\\]]]```aaaaaa^^^[[[XXXWWWVVVUUUUUUTTTUUUUUUSSSUUUSSSNNNNNNRRRQQQMMM~~~~~~{{{}}}~~~}}}}}}}}}~~~wwwwwwvvvvvvvvvvvvwwwwwwwwwuuurrrpppppppppnnnlllkkkcccYYYRRRIIIAAA>>>???<<>>>>>HHH^^^zzzfff[[[gggtttoookkkiiifffdddcccdddfffiiihhhiiikkkjjjiiigggggghhhggghhhjjjkkkjjjhhhfffeeeeeeeeefffggghhhiiijjjkkkdddcccaaa``````bbbeeefffjjjjjjjjjjjjiiigggeeeddd___^^^\\\[[[[[[ZZZXXXVVVSSSRRRRRRQQQQQQQQQQQQRRRLLLKKKIIIHHHIIIKKKMMMOOO}}}xxxxxx{{{xxxyyy}}}xxxvvvtttqqqlllnnnppprrrtttuuuuuuuuuvvvsssrrrsssrrrpppqqquuuooolllhhhfffccc___YYYTTTIIIOOOjjjnnnsss|||lllVVVIIIFFFFFFJJJLLLLLLPPPUUU___}}}ZZZJJJccc~~~{{{wwwxxxzzz{{{yyyuuussstttvvvttttttuuutttrrrooommmlllrrrqqqooommmkkkkkklllllljjjlllooonnnlllkkknnnqqqsssqqqppppppqqqrrrpppooopppoooppprrrtttrrrmmmiiifffkkkllljjjrrr{{{kkkccc{{{|||vvvtttyyy}}}zzz~~~{{{yyywwwnnnjjjeee___ZZZSSSMMMIIIHHHEEEBBB@@@???AAADDDFFFWWW[[[aaaffffffbbb\\\WWWMMMCCC>>>AAAMMMfffxxxnnnbbbXXXYYYlllqqqkkklllkkkiiieeecccbbbcccdddddddddfffhhhiiiiiiiiijjjlllmmmllljjjiiiggggggffffffhhhhhhhhhhhhhhhhhhggggggcccbbb```______bbbdddfffggggggggggggfffdddbbb```___]]][[[ZZZZZZYYYWWWVVVOOOOOONNNNNNNNNNNNNNNOOOKKKJJJIIIHHHHHHJJJLLLMMM}}}xxxzzz}}}{{{sssppptttwwwxxxlllmmmooopppppppppoooooouuuqqqppprrrsssqqqrrruuuqqqmmmjjjiiihhhbbbWWWOOOJJJLLLdddvvvttt{{{sssooowwwwww___OOOFFFFFFHHHLLLLLLMMMSSS[[[{{{nnnTTTQQQlll||||||}}}~~~~~~yyyvvv{{{|||{{{yyyvvvtttttttttqqqrrrtttsssrrrqqqqqqrrrtttsssqqqooommmllllllkkkmmmmmmnnnnnnnnnoooqqqsssvvvtttrrrrrrrrrqqqooonnnnnnpppssstttsssqqqmmmkkkkkkmmmmmmmmmpppuuuvvvsssaaa^^^|||~~~ttt~~~{{{wwwtttrrrgggddd^^^YYYUUUPPPKKKHHHDDDBBB@@@@@@BBBFFFKKKNNN[[[]]]aaafffhhheee^^^XXXIIIGGGLLLRRR___|||lllbbbZZZ]]]iii|||ssshhhgggiiiiiifffdddbbbccccccbbbaaaeeeggghhhhhhgggggghhhjjjjjjiiifffddddddfffiiikkkiiijjjiiiiiihhhfffeeedddcccbbb```______aaadddfffhhhhhhhhhhhhgggeeecccbbb]]][[[YYYXXXXXXWWWUUUTTTMMMLLLKKKKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIJJJJJJ|||}}}xxxqqqrrryyy~~~~~~tttuuuwwwwwwwwwvvvtttsssuuurrrqqqqqqpppooottt{{{xxxsssnnnllljjjcccVVVLLLHHHGGG]]]|||tttwwwooohhhdddkkkuuuiiiVVVMMMDDDFFFJJJMMMLLLNNNXXXcccYYYRRRaaa}}}vvv}}}~~~|||yyyxxxwwwzzzzzzzzz{{{{{{yyyuuurrrssstttuuutttqqqqqqsssuuuwwwvvvvvvtttsssqqqooonnnnnnnnnoooqqqsssttttttrrrvvvtttrrrrrrrrrrrrpppooommmppprrrpppllljjjkkknnnllljjjiiijjjjjjiiilllqqqlll{{{~~~}}}xxxsssnnnkkk```\\\XXXTTTPPPMMMIIIFFF?????????AAAFFFNNNUUUYYY[[[^^^aaabbb```[[[VVVSSSLLL\\\uuu~~~~~~aaa[[[___tttwwwhhhffffffeeedddbbbaaabbbdddeeecccaaaeeefffgggfffeeeeeegggiiihhhgggeeeeeefffhhhlllnnniiiiiiiiiiiihhhfffdddcccdddcccaaa___```aaadddeeefffgggggggggfffdddcccbbbYYYXXXVVVUUUUUUTTTRRRPPPLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJIIIIIIGGGGGG~~~}}}~~~|||}}}|||yyywww{{{|||~~~~~~vvvuuutttqqqlllkkkuuu~~~wwwpppmmmllleeeXXXMMMEEEBBBWWWwwwwwwyyyoooiiiccc___bbbhhhooozzzwww\\\MMMIIICCCEEEJJJMMMMMMPPP\\\iiiuuuGGGRRRppp}}}zzzwwwxxxzzzwwwxxxzzz}}}}}}vvvpppvvvwwwwwwtttqqqppprrruuuyyyzzzzzzyyywwwuuurrrqqqnnnmmmooossswwwxxxtttpppsssrrrpppqqqrrrrrrpppooolllooopppkkkeeedddiiiooojjjeeedddhhhfffccciiiuuu}}}uuu|||xxxrrrjjjddd```VVVRRRNNNKKKHHHEEEBBB@@@<<<<<<>>>BBBIIISSS\\\bbb\\\```ccc___WWWOOOKKKLLL[[[{{{ttt]]]]]]lll|||eee^^^bbbaaa\\\___^^^___bbbfffgggeeebbbcccdddeeeeeeeeefffhhhjjjjjjiiihhhhhhiiikkkmmmnnnggghhhhhhhhhgggfffdddccceeedddaaa``````aaaccceeebbbccccccccccccaaa```___WWWUUUSSSRRRRRRRRRPPPNNNLLLLLLKKKIIIIIIHHHHHHHHHGGGHHHJJJKKKJJJHHHFFFDDDzzzvvvyyy|||}}}~~~}}}zzzzzz|||zzzuuuyyyzzz~~~xxxyyy{{{zzzuuullljjjnnnqqqqqquuuwwwuuussssssqqqdddUUUKKKIIISSSmmm~~~tttjjj```ZZZWWWXXX[[[___gggoooxxx{{{dddQQQHHHHHH===LLLKKKIIINNNMMM]]]aaaPPPYYY{{{wwwuuussswww|||~~~~~~~~~~~~}}}zzzuuurrrrrrsssttttttsssssssssqqqooopppsssuuuwwwsssnnnnnnqqqrrrooollljjjlllnnnpppqqqqqqpppooommmllljjjiiihhhiiikkkllllllkkkjjjgggfffgggjjjmmmxxxlllxxx{{{rrriii```YYYUUUQQQMMMHHHEEEEEEDDD@@@===>>>@@@EEEMMMWWW^^^bbbbbbeee___VVVMMMHHHHHHMMMSSS~~~~~~hhhYYYnnneee\\\^^^^^^```eeeaaacccddddddcccbbbdddeeegggeeecccdddgggiiigggeeeiiihhhfffeeefffgggfffeeecccdddffffffdddcccbbbccc``````aaaaaacccdddfffggg___^^^]]]]]]]]][[[XXXUUUVVVUUUSSSQQQQQQQQQQQQRRRMMMLLLJJJHHHGGGHHHIIIJJJMMMLLLJJJHHHFFFEEEDDDDDD}}}wwwtttxxx|||||||||}}}{{{yyyzzz}}}{{{~~~|||}}}uuusssnnnjjjmmmssstttqqqvvvxxxxxxwwwyyywwwkkk]]]MMMHHHLLLbbb|||yyy~~~pppeee[[[VVVRRRSSSUUUXXX^^^dddnnntttppp\\\LLLEEEEEEIIINNNKKKLLLOOOKKKdddwwwYYYRRRddd~~~yyyxxxvvvuuuyyy~~~~~~}}}~~~{{{vvvtttssstttttttttpppooonnnnnnoooqqqssstttuuuqqqlllkkknnnpppnnnllljjjjjjjjjjjjkkklllmmmmmmooommmkkkiiihhhhhhiiiiiiiiihhhfffcccaaaccchhhkkknnnpppnnnmmmzzzgggbbbfffxxx~~~~~~yyysss}}}}}}|||uuusssnnnggg___XXXRRROOOKKKHHHEEECCCBBB@@@>>><<>>>>>LLL\\\zzzrrrbbb\\\tttvvvaaa___cccddddddgggbbbdddeeedddcccbbbcccdddcccaaaaaacccgggiiihhhgggjjjhhhffffffggghhhgggfffbbbdddggggggeeecccbbbbbbdddeeeggghhhgggeeecccbbb^^^]]][[[[[[[[[YYYWWWUUUYYYXXXVVVTTTSSSSSSSSSSSSNNNMMMKKKIIIHHHIIIJJJKKKLLLKKKJJJHHHGGGFFFEEEEEE|||xxx{{{}}}|||{{{{{{~~~}}}}}}yyy}}}{{{|||~~~zzzxxxyyyrrrppplllkkkqqqwwwuuunnnrrrtttvvvwwwzzzxxxnnncccVVVLLLGGGWWWuuu~~~ttt}}}rrr~~~jjj___VVVQQQNNNOOOOOOOOORRRWWW___cccjjjsss{{{sss___RRRHHHCCCCCCKKKJJJHHHLLLJJJGGGfffjjjPPPYYYttt{{{{{{|||wwwtttuuuuuuuuuwww|||}}}|||{{{zzz{{{|||~~~|||xxxtttqqqqqqqqqqqqqqqkkkiiihhhjjjnnnrrrrrrqqqoookkkgggfffhhhjjjjjjiiijjjhhhfffddddddfffhhhjjjlllkkkhhhfffdddccccccccceeedddaaa^^^]]]___cccgggcccaaa______gggdddNNNSSSggg}}}zzzuuurrrzzz~~~}}}zzz{{{}}}zzzyyy}}}yyyvvvfffddd```[[[UUUOOOKKKIIIDDDDDDCCCAAA???===>>>???FFFMMMWWW]]]```bbbgggkkkdddWWWMMMIIIDDDDDDTTTjjjuuuaaa]]]YYY[[[ggg{{{jjj^^^aaahhhgggddddddaaacccdddcccaaa______```___^^^___aaaeeehhhhhhhhhiiihhhffffffggghhhgggfffbbbdddggghhhfffdddbbbbbb```bbbfffhhhgggccc^^^[[[^^^\\\YYYXXXXXXXXXWWWUUUZZZYYYWWWVVVTTTSSSRRRRRROOONNNLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFGGG~~~|||}}}~~~{{{xxxyyyxxxxxxzzzzzzxxxuuutttrrrtttsssrrruuuxxxuuuooossssssuuuxxxzzzxxxppphhhbbbUUUJJJSSSnnnsssqqqyyyiii{{{xxxfff[[[SSSOOOLLLLLLKKKHHHJJJNNNQQQTTTYYY___fffnnnvvv{{{}}}bbbQQQJJJEEEDDDDDDEEEGGGHHHHHHGGGOOOqqqaaaNNNddd}}}|||sssppppppssssssqqqrrruuuxxxyyyyyywwwvvvuuuuuuuuussspppmmmkkkkkklllllllllgggdddcccgggnnnqqqpppmmmiiieeeaaa```bbbeeeffffffiiihhheeedddcccdddfffgggdddcccaaa___^^^]]]]]]\\\``````___]]]\\\\\\___aaa]]]\\\___cccdddppp~~~WWWLLLRRR^^^ssszzzvvvooohhheeemmmwww~~~|||yyywww}}}{{{vvvrrrnnn^^^\\\XXXTTTOOOKKKHHHFFFBBBCCCBBB???===>>>CCCHHHPPPUUU\\\aaacccdddcccccccccNNNAAAFFFOOOYYYoooppp\\\ZZZ\\\[[[fff{{{rrrfff___bbbfffddd___]]]```aaabbbbbb___]]]\\\\\\^^^^^^___aaaccceeeffffffgggeeeddddddeeeffffffeeeaaadddggghhhgggdddbbbbbb]]]```cccffffffccc___]]]___\\\YYYXXXXXXXXXXXXWWWZZZYYYWWWUUUSSSRRRPPPPPPPPPOOONNNMMMLLLKKKKKKLLLHHHHHHGGGGGGGGGGGGHHHHHH~~~~~~~~~~~~zzz{{{|||~~~zzzvvvrrryyy|||zzzwwwxxxxxxvvvyyyxxxyyy{{{|||yyytttpppkkk^^^PPPQQQhhhvvvppp~~~ooosssvvveeeZZZOOOKKKHHHHHHFFFDDDDDDHHHIIILLLOOOSSSWWW^^^ffflll|||nnnUUUIIIGGGFFFFFFFFFDDDJJJKKKDDDJJJiiizzzYYYSSSrrrzzz|||{{{pppooopppttttttpppooopppsssuuuvvvtttpppllljjjjjjllljjjhhhgggiiijjjkkkjjjeeebbbbbbffflllooommmiiifffdddaaaaaabbbeeeggghhhiiiiiihhhgggffffffffffff^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^```___]]][[[[[[[[[ZZZZZZ___bbbaaafff~~~qqq```TTTMMM[[[sssxxxssspppjjjbbbZZZ^^^eeeooowww{{{zzzxxx|||}}}|||yyyvvvssspppkkkfffbbbZZZWWWTTTOOOJJJGGGDDDCCC@@@@@@???======BBBKKKRRR]]]]]]___dddhhhfff^^^WWW\\\III@@@OOOggg{{{lllYYY^^^aaaeeexxx~~~lllddd^^^___aaa```\\\ZZZbbbdddeeedddaaa___]]]]]]```aaabbbbbbbbbbbbcccddddddcccaaaaaacccdddccccccaaadddfffgggeeecccbbbaaaeeeeeefffffffffeeedddccc```^^^[[[YYYZZZZZZZZZYYYZZZYYYXXXWWWUUUSSSQQQPPPQQQPPPOOONNNMMMLLLKKKKKKGGGFFFFFFFFFFFFGGGHHHIII|||zzzxxxzzz|||}}}~~~xxxsss{{{|||xxxyyy|||~~~{{{wwwvvvxxxxxxuuussssssnnndddUUUOOOaaa}}}|||zzzwww{{{iii[[[KKKFFFDDDDDDCCCAAACCCFFFIIILLLNNNNNNOOORRRXXX]]]cccjjjpppuuurrr```MMMFFFFFFGGGGGGHHHEEEHHHGGGCCCSSSdddTTT]]]www{{{~~~xxxtttqqqqqqtttyyyyyysssooooooqqqssstttqqqlllgggfffgggkkkjjjhhhhhhiiikkkkkkjjjeeedddeeehhhkkkllliiieeeffffffffffffgggiiikkkllliiiiiiiiiiiihhhhhhgggggg^^^^^^___``````aaabbbbbb]]]___```___\\\YYYXXXWWWWWWVVVWWWWWWWWW___qqqqqqUUUQQQ```ssszzzzzzqqqkkkiiiddd]]]ZZZWWWUUUZZZdddooouuuwwwzzzzzzzzz~~~~~~zzzrrrqqqnnnllliiieee___[[[TTTQQQMMMIIIEEEBBB@@@???>>>>>>>>>???CCCKKKTTTZZZfffddddddhhhkkkgggZZZOOOIIIPPPeee}}}aaaYYYfffqqqgggccc___[[[ZZZ]]]______^^^eeegggiiiiiifffcccbbbaaacccdddeeedddbbbaaabbbcccbbb```___```aaabbbbbbaaaaaaccceeeeeecccaaaaaabbbhhhgggeeecccaaa````````````___\\\\\\]]]]]]\\\[[[\\\\\\[[[ZZZXXXWWWUUUTTTQQQPPPPPPOOOMMMLLLKKKJJJFFFFFFFFFFFFFFFGGGHHHHHH{{{wwwtttsssyyy{{{yyyyyy}}}yyyyyy}}}~~~yyyvvvxxx||||||yyysssqqqssssssqqqqqquuuppphhhXXXMMMZZZxxxppp^^^JJJEEECCCCCCDDDCCCFFFKKKOOORRRUUUTTTQQQQQQTTTXXX\\\aaaeeelll```SSSGGGDDDEEEEEEFFFGGGGGG@@@EEEQQQgggqqqTTTTTTlll}}}zzzyyyvvvsssqqqoooqqqvvv}}}}}}vvvqqqpppssstttsssoooiiigggiiimmmnnnllljjjiiijjjjjjiiihhhggghhhjjjkkkjjjhhheeebbbdddfffhhhiiijjjkkklllmmmjjjiiigggeeeeeefffhhhiiiaaabbbcccdddeeeeeeeeeeeeaaaaaa___\\\XXXVVVVVVWWWUUUVVVTTTQQQTTT^^^hhhlllrrrYYYYYYcccqqqwwwppphhhfffaaaYYYYYYUUUQQQQQQUUU\\\dddiiikkknnnrrrvvvxxxyyyzzz{{{~~~{{{xxxxxxwwwsssoooooommmllljjjgggaaa[[[VVVMMMKKKGGGCCC@@@>>>>>>>>>>>>???CCCIIIQQQYYY^^^aaaeeeeeefffiiiiiibbbUUUKKKIIIllltttbbb\\\nnnkkk[[[[[[ZZZXXXXXX[[[___bbbbbbeeehhhjjjjjjhhheeecccccceeefffgggfffdddbbbccceeebbb```______aaabbbbbbaaabbbbbbcccbbb```___```bbbcccbbb```^^^]]]]]]\\\]]]___^^^]]]^^^^^^^^^\\\ZZZ[[[[[[[[[[[[ZZZXXXVVVUUUQQQPPPPPPOOOMMMLLLJJJIIIFFFFFFFFFFFFFFFFFFGGGHHHyyyzzz{{{zzzyyyxxxyyyzzz||||||yyyvvv{{{~~~|||uuutttwwwwwwuuu{{{tttqqqttttttsssvvv|||rrrkkkZZZMMMWWWvvv~~~wwwcccLLLGGGDDDFFFGGGGGGKKKQQQUUUZZZ]]]]]]YYYXXXZZZ]]]___bbbdddlllnnnUUUKKKCCCCCCDDDDDDDDDEEEKKK===JJJgggPPPMMMXXXwww|||uuupppppprrrlllnnnuuu|||}}}wwwqqqpppvvvuuusssmmmhhhhhhooouuuooommmjjjiiiiiihhhfffeeehhhkkkmmmmmmiiieeebbbaaaaaadddgggiiijjjjjjkkkllljjjhhhdddaaaaaadddhhhkkkcccdddeeefffffffffffffffdddbbb^^^XXXTTTSSSUUUWWWTTTYYYYYYVVVZZZcccbbbZZZiiijjj___ZZZlllxxxsssjjjfff```XXXSSSUUUUUUSSSPPPPPPSSSWWWUUU]]]fffjjjkkklllppptttxxxyyy|||~~~yyysssqqqrrrqqqnnnjjjjjjiiigggeeeaaa[[[TTTNNNIIIGGGDDDAAA???>>>>>>>>>@@@BBBIIISSS^^^eeegggfff___cccggghhheee\\\PPPIIIcccwwweeebbbccc]]]kkkiii]]][[[WWWXXXXXXXXX[[[___bbbbbbccceeehhhiiigggdddbbbbbbeeeggghhhgggeeedddeeegggbbb```___```bbbccccccbbbbbbbbbaaa```^^^^^^```bbb^^^______```````````````^^^]]]]]]^^^___^^^\\\YYYXXXYYYYYYYYYYYYWWWUUUTTTPPPPPPPPPOOOMMMKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGxxxwwwwwwvvvsssrrrzzz|||sssxxxwwwxxxwwwsssqqqrrrwww{{{pppoooqqqtttsssooopppuuuiiiiiiaaaTTTUUUjjjttttttkkkWWWKKKJJJNNNLLLPPPWWWUUU```bbbaaa\\\YYY[[[\\\ZZZZZZ```fffpppooo___IIIFFFBBB@@@CCCFFFFFFCCCFFF:::OOO{{{\\\TTTHHHooo|||}}}}}}xxxsssuuuuuutttqqqoooppprrruuuppplllhhhiiiooossstttsssqqqkkkeeeccceeeggghhhgggiiiiiiiiiiiiiiiiiihhhhhhmmmnnnqqqrrrqqqmmmjjjgggdddccccccdddeeeggghhhiiieeeeeeffffffeeeddddddcccbbb___[[[WWWTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXZZZkkkrrreeeoooyyywwwlll```\\\\\\VVVTTTQQQNNNMMMNNNOOOQQQRRRTTTVVVZZZ^^^cccfffhhhgggkkkrrrwww{{{~~~|||xxxuuusssrrrrrrssssssssspppnnngggccc^^^[[[XXXUUUPPPKKKEEEDDDAAA???>>>>>>???@@@JJJQQQYYY^^^```aaaccceeefff[[[ZZZbbb^^^PPPOOOZZZqqqWWWQQQYYY```nnnfffXXXTTTRRRTTTTTTTTTUUUWWWZZZ]]]___bbbaaa___^^^^^^```bbbccc___aaaccceeeeeecccaaa```[[[^^^aaabbb``````ccceeegggccc___^^^``````___]]]___]]]]]]___]]][[[]]]bbbaaa___^^^^^^___^^^YYYUUUWWWYYYZZZYYYVVVRRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHHHH{{{wwwzzzwwwvvvxxxyyy{{{}}}wwwzzz~~~qqqqqqqqqqqqqqqssswwwzzznnnlllmmmpppooolllkkknnnjjjhhhbbbYYYWWWeee|||lllTTTIIIJJJSSSUUU\\\cccaaa[[[```cccaaaaaabbb```\\\___cccjjjyyyuuu___TTTFFFDDDBBBBBBFFFHHHGGGDDDJJJFFF\\\wwwYYYNNNrrr~~~zzzyyyxxxuuurrrqqqqqqrrrvvvtttrrrtttxxxzzzxxxuuunnnnnnmmmkkkhhhgggggghhhiiiiiiiiiiiiiiijjjkkkkkkooooooppppppooollljjjhhheeedddccccccdddfffhhhjjjgggffffffeeedddcccaaaaaa\\\ZZZWWWUUURRRRRRRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVUUUccczzzoookkkhhhjjjnnnkkkaaaYYYWWWVVVUUUSSSQQQOOOMMMLLLOOOOOOQQQSSSUUUXXXZZZ\\\]]]aaaggglllpppsssvvvxxxzzz~~~}}}vvvtttrrrpppvvvtttrrrqqqpppmmmiiifff```\\\VVVRRRPPPLLLHHHEEECCCAAA???>>>@@@CCCGGGJJJSSSXXX]]]```______aaacccWWW```^^^NNNGGGVVVpppuuuddd]]]```cccdddlllXXXRRRQQQOOOSSSSSSUUUWWWYYY[[[\\\\\\YYYYYYZZZ[[[]]]```bbbdddaaaaaaaaaaaa```````````````aaaaaa___]]]]]]```cccbbb```]]]]]]^^^___^^^\\\___[[[[[[]]]^^^\\\]]]aaabbb```^^^______^^^YYYTTTQQQSSSTTTTTTQQQNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGHHH~~~xxxzzz{{{~~~~~~{{{zzzuuusssxxx}}}~~~}}}zzz{{{{{{yyyxxxyyymmmmmmnnnppptttvvvxxxxxxsssppppppsssssspppmmmnnnmmmiiifffbbb]]]```wwwxxxyyyttt]]]PPPPPPXXXZZZ___bbb]]]YYY^^^aaa```aaadddbbb^^^\\\```iii{{{rrrvvvyyywww]]]NNNJJJCCCBBBAAADDDHHHHHHGGGDDDBBBVVVvvvcccSSSTTT~~~~~~{{{vvvsssqqqqqqtttssstttwwwyyyxxxsssnnnmmmqqqtttsssnnnjjjiiikkkjjjjjjiiijjjkkklllnnnpppqqqpppooonnnlllkkkjjjiiigggfffdddcccdddeeehhhiiiggggggfffeeecccaaa___^^^XXXXXXWWWUUUTTTSSSRRRQQQSSSSSSSSSSSSTTTTTTTTTTTTRRRYYYbbbttt|||hhh\\\\\\```bbbbbbXXXVVVTTTRRRPPPPPPPPPPPPLLLLLLLLLLLLMMMMMMNNNOOORRRVVV[[[___bbbdddgggiiilllrrr||||||tttsssuuutttsssvvvsssppplllhhhccc^^^[[[WWWSSSNNNIIIFFFDDDBBB@@@AAA@@@@@@AAAFFFLLLRRRVVVYYY[[[[[[YYYUUUSSSUUUWWWQQQQQQOOOUUUkkkwwwjjjcccbbbllllllXXXTTTTTTRRRPPPQQQSSSVVVYYYZZZZZZYYYXXXTTTUUUWWWZZZ\\\^^^___```bbb```^^^]]]\\\]]]^^^______^^^]]][[[YYYZZZ^^^aaa^^^]]]]]]^^^___```^^^\\\^^^YYYXXX\\\______^^^___aaa^^^]]]]]]]]][[[VVVQQQLLLNNNPPPOOOMMMKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFyyysssqqqtttvvvxxx{{{}}}zzzvvvssssssvvvxxxvvvwwwzzz|||zzzyyywwwtttrrrsssuuupppoooooorrrwwwxxxvvvsssvvvrrrrrrvvvxxxtttqqqqqqpppjjjiiijjjccc]]]mmmxxx}}}ssstttkkk[[[XXX]]]\\\^^^```YYY^^^``````^^^___bbbaaa^^^[[[]]]fff}}}rrrhhhdddWWWRRRXXX[[[aaaooo~~~yyybbbOOOFFFFFFCCCAAAAAAEEEGGGFFFGGGHHHIIIooogggPPP^^^www{{{vvvsssrrrqqqqqqrrrtttuuutttoookkkoooqqqttttttqqqooonnnnnnllllllkkklllmmmooorrrtttqqqpppmmmkkkjjjiiiiiijjjgggfffffffffffffffffffffddddddcccbbbaaa___^^^]]]YYYYYYZZZZZZYYYXXXVVVUUUSSSSSSSSSSSSSSSRRRRRRRRRTTTSSSSSS]]]zzz{{{aaaVVV\\\gggeee```YYYRRRNNNNNNQQQSSSLLLLLLKKKJJJJJJJJJJJJJJJKKKNNNRRRUUUVVVXXXZZZ\\\aaahhhqqqzzz{{{wwwxxxyyywwwvvvppplllgggbbb^^^YYYSSSOOOOOOLLLHHHDDDBBBBBBBBBBBBBBBCCCFFFKKKPPPVVVZZZ]]]ZZZYYYUUUNNNGGGDDDGGGJJJMMMHHH]]]zzzjjjeeegggssspppVVVRRRWWWUUUQQQPPPPPPQQQSSSUUUVVVWWWVVVVVVWWWXXXZZZ[[[[[[ZZZYYYXXX```___]]]\\\[[[[[[\\\]]]WWWWWWWWWWWWXXXZZZ\\\^^^\\\]]]^^^```aaaaaa```___]]]WWWVVV[[[aaa```^^^]]]^^^\\\ZZZZZZZZZXXXSSSNNNMMMNNNPPPOOOLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHGGGFFFDDDDDDCCCCCCCCCxxxtttuuuwwwuuuqqqqqqtttrrrllluuuuuuvvvvvvqqqlllnnnsssvvvvvvtttpppmmmnnnrrruuusssqqqqqqsssuuutttoookkkpppnnnooossstttqqqnnnooonnniiijjjmmmeee]]]fffyyyvvvppp|||{{{qqq{{{tttccc\\\^^^\\\aaagggdddhhhkkkmmmllllllkkkeee]]]^^^```dddqqqjjjYYYSSSSSSLLLLLLSSSUUUZZZ```fffrrrzzzcccTTTJJJDDDCCCEEECCCCCCEEEEEEEEENNNXXXuuuxxxUUUTTTzzz}}}yyyzzz|||}}}yyywwwvvvvvvvvvvvvwwwwwwwwwuuutttrrrpppnnnooorrrsssrrrqqqmmmmmmmmmnnnoooqqqssstttnnnmmmkkkjjjiiihhhhhhhhhdddfffhhhiiiiiifffcccaaa_______________^^^]]]\\\YYYZZZ[[[\\\[[[ZZZXXXWWWTTTTTTSSSSSSRRRRRRQQQQQQVVVNNNMMMVVV```uuufffWWWUUUjjjfff___XXXRRROOONNNNNNLLLKKKJJJJJJIIIIIIJJJJJJGGGIIILLLMMMNNNOOOQQQRRRYYY]]]ccchhhlllppptttwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxyyyzzzzzz|||~~~yyyvvvtttqqqnnnjjjccc```[[[WWWSSSOOOJJJGGGFFFEEECCCAAAAAACCCFFFHHHGGGJJJPPPVVVZZZ[[[[[[ZZZVVVSSSLLLDDD>>>>>>DDDJJJSSSkkkhhhbbb]]]YYYhhhaaaSSSJJJNNNPPPLLLKKKNNNOOOOOONNNOOOPPPRRRTTTUUUYYYZZZ\\\\\\\\\ZZZWWWVVV\\\\\\\\\\\\\\\[[[ZZZZZZSSSTTTVVVYYYZZZ[[[ZZZYYYYYYZZZ]]]^^^____________\\\VVVVVV]]]bbbaaa]]][[[]]][[[YYYYYYZZZWWWRRRNNNOOOPPPPPPNNNKKKHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEECCCBBBAAAAAAAAAAAA|||yyywwwwwwzzzxxxrrrrrrwwwvvvpppwwwwwwyyywwwpppjjjlllsssssstttqqqllljjjnnnrrrsssqqqpppqqqqqqqqqnnnjjjfffoooooorrrvvvtttooommmpppjjjhhhiiikkkgggaaadddnnnuuu}}}~~~{{{wwwuuuvvv{{{|||hhh]]]YYYTTT]]]kkkoooxxxvvvhhhaaadddhhhqqqyyydddYYYMMMLLLOOOLLLPPPXXXYYY^^^^^^bbbmmmeeeTTTLLLGGGCCCAAAFFFDDDEEEFFFEEELLLbbbyyyuuuXXXPPPiii{{{yyy||||||~~~}}}zzzyyyxxxzzzzzzyyyxxxwwwwwwxxxyyyrrrnnnjjjkkkooorrrrrrpppmmmmmmnnnooooooooopppppphhhhhhiiijjjiiihhhgggfffbbbdddfffgggfffccc___\\\[[[\\\\\\\\\\\\[[[ZZZZZZVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPOOOQQQJJJKKKRRRPPPTTTwww}}}___LLLSSSTTTVVVVVVTTTQQQMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJEEEGGGHHHHHHHHHHHHJJJKKKOOOQQQTTTVVVXXX[[[___ccckkkmmmoooqqqqqqqqqooonnnlllmmmmmmmmmmmmooosssvvvwwwxxx{{{}}}||||||||||||||||||||||||zzz~~~~~~}}}~~~{{{~~~|||yyysssnnnjjjeee```\\\VVVSSSOOOLLLJJJGGGEEEBBB>>>???@@@AAAAAADDDHHHKKKLLLPPPWWW[[[]]]ZZZUUURRRHHHFFFAAA<<<===FFFSSS^^^wwwzzz^^^UUUUUUUUUeeegggOOOLLLJJJJJJGGGFFFIIIPPPMMMLLLKKKKKKMMMOOORRRTTTUUUVVVXXXZZZ[[[[[[YYYXXXXXXXXXYYYZZZZZZYYYYYYXXXWWWXXXYYY[[[]]]\\\XXXUUUUUUWWWYYYZZZZZZZZZ[[[\\\[[[XXXYYY___ccc```\\\\\\]]][[[YYYZZZ[[[YYYTTTPPPOOOOOONNNLLLHHHFFFEEEFFFHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA|||}}}{{{zzz~~~{{{uuuwww{{{xxxvvvvvvvvvsssoooqqqvvvssstttrrrmmmmmmqqqqqqnnnlllnnnppppppooollljjjjjjtttwww|||}}}wwwooonnnssskkkkkklllllllllkkkkkkjjj~~~}}}vvvnnnmmmnnnsss}}}mmm^^^VVVQQQ___xxxvvv{{{fffXXXMMMMMMPPPNNNTTT\\\\\\```^^^aaakkkxxx|||iiiUUUKKKGGGDDDCCCCCCEEEEEEGGGIIIJJJXXX}}}|||VVVKKK___}}}zzzzzz|||~~~zzz|||}}}}}}{{{yyyxxxyyywwwwwwvvvuuurrrqqqqqqqqqooommmkkkjjjjjjkkkllllllkkklllmmmnnnmmmllljjjiiiaaacccgggjjjkkkhhheeecccaaaaaaaaa```___]]][[[ZZZZZZZZZZZZZZZYYYWWWVVVVVVTTTTTTTTTTTTSSSSSSRRRQQQSSSRRRQQQPPPOOONNNMMMMMMJJJHHHJJJNNNJJJKKK```{{{gggOOOOOOPPPQQQPPPOOONNNMMMKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHIIIHHHGGGFFFHHHIIIGGGIIIJJJKKKLLLMMMPPPSSSZZZ\\\___bbbccccccbbbaaa\\\___````````````ccceeeeeegggjjjnnnpppqqqqqqqqqooooooppppppqqqqqqrrrrrrpppuuuxxxwwwxxx|||~~~{{{|||~~~zzzuuuooolllgggbbb]]]YYYUUUSSSNNNKKKGGGEEEDDDCCCAAA@@@===@@@BBBDDDDDDGGGKKKNNNOOORRRWWWYYYXXXSSSMMMHHH>>>>>>>>>AAAKKK^^^uuuppp]]][[[ccchhhttteeeTTTIIILLLKKKGGGFFFJJJLLLLLLIIIIIIJJJLLLNNNPPPQQQRRRPPPQQQSSSVVVXXXYYYYYYYYYUUUTTTTTTTTTTTTUUUWWWXXXXXXWWWVVVXXXZZZZZZWWWTTTTTTVVVWWWWWWVVVVVVYYY\\\ZZZZZZ]]]bbbccc^^^\\\\\\YYYWWWVVVWWWYYYXXXSSSOOOMMMMMMMMMKKKHHHFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEECCCCCCBBBBBBBBBBBBBBBCCCuuuuuu}}}}}}vvvwwwrrrpppsssuuuuuuvvvyyysssvvvtttpppppptttqqqjjjiiimmmqqqrrrooonnnoooqqqwww{{{vvvmmmlllrrrnnnqqqqqqooorrruuussslllxxx{{{zzzqqqkkkmmmnnnnnnrrrxxxlll___YYYYYYpppmmm^^^SSSRRRSSSOOOUUU]]]\\\___[[[]]]eeekkkuuuyyydddXXXLLLFFFDDDBBBDDDHHHDDDEEEHHHKKKNNNbbbhhhOOOVVVuuu~~~~~~|||{{{zzzyyyyyyyyyzzz{{{|||{{{yyywwwwwwxxxuuuvvvvvvtttpppmmmkkkjjjkkkmmmnnnlllgggeeefffiiiiiijjjllllllkkkhhheeeccc]]]aaafffkkkllliiidddaaabbb```]]]ZZZXXXXXXXXXYYYZZZZZZZZZXXXWWWUUUSSSRRRSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQPPPOOONNNLLLKKKKKKFFFIIIKKKJJJKKKPPPYYYaaalllfff\\\SSSMMMKKKLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLJJJHHHHHHIIIKKKDDDFFFHHHIIIHHHIIIJJJLLLLLLNNNRRRUUUWWWWWWVVVUUUQQQUUUXXXYYYXXXVVVWWWYYYVVVYYY\\\```bbbdddddddddeeeeeefffggghhhiiijjjjjjiiimmmoooppptttzzz}}}{{{{{{uuuppppppttttttnnnhhh```^^^ZZZVVVRRRPPPNNNMMMJJJGGGDDDBBBAAAAAA@@@>>>???CCCFFFHHHHHHJJJMMMPPPPPPRRRTTTUUURRRMMMGGGCCC@@@AAAEEENNN```{{{xxxfffbbb```aaavvv___NNNMMMAAAFFFEEEBBBGGGNNNLLLBBBFFFHHHKKKNNNPPPQQQQQQQQQNNNOOOQQQRRRTTTUUUVVVVVVTTTRRROOONNNOOORRRVVVYYYSSSQQQPPPRRRVVVXXXXXXVVVVVVWWWXXXWWWVVVVVVZZZ]]]ZZZ[[[___dddccc]]][[[]]]TTTSSSRRRSSSUUUUUUQQQMMMMMMMMMMMMKKKIIIHHHJJJKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEE