BM66(@ @@@CCCGGGIIIIIIIIIIIIJJJPPPPPPPPPOOOLLLGGGCCC@@@@@@;;;999;;;;;;999999;;;<<>>CCCHHHLLLNNNSSS[[[bbbjjjqqqxxx|||~~~~~~~~~}}}||||||{{{zzzvvvmmmkkkvvv~~~~~~xxxooohhhaaa]]]VVVVVVUUUTTTRRRQQQOOONNNKKKJJJIIIIIIIIIKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHKKKQQQUUUTTTPPPLLLGGGBBB===;;;;;;<<<;;;:::??????@@@DDDHHHIIIGGGDDDEEECCC@@@<<<999777555555333444555666666777:::<<<>>>???AAAFFFPPPZZZ\\\WWWEEEAAA<<<:::<<<@@@DDDFFFGGGBBB<<<666333222111000000000000000000000000000......//////000000111111000000///............/////////////////////////////////............//////111000///000111222111/////////............//////..................------,,,------...///000111111222222222222222111000///000000111444777999888777999999999:::<<<>>>???@@@BBBDDDFFFEEECCCDDDHHHKKKOOOQQQSSSRRROOOLLLJJJIIIPPPOOOOOOMMMIIIJJJUUUaaajjjhhhiiinnnrrryyynnn^^^ZZZYYYeeezzzBBBEEEHHHJJJJJJJJJKKKLLLOOOOOOPPPNNNKKKGGGBBB???>>>;;;999<<<===;;;;;;>>>@@@IIIPPPccczzzzzznnnQQQ>>>777999888666555444333333333333333333333333333333333333333333333333333333333333333333222222222111111333222222111000000111111222222222222222222222222222222222333444555666777888999:::;;;===AAAFFFJJJMMMQQQXXX___fffnnnvvv{{{~~~|||{{{wwwooolllttt~~~wwwmmmgggbbb]]]YYYUUUUUUTTTTTTRRRQQQOOOOOOLLLKKKKKKJJJKKKLLLMMMNNNLLLLLLLLLKKKKKKKKKKKKKKKFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEHHHIIIMMMQQQUUUTTTOOOJJJCCC@@@<<<:::;;;<<<<<<;;;@@@@@@AAADDDHHHHHHFFFDDDEEECCC@@@<<<999777555555444555666666666777999<<<>>>@@@BBBGGGQQQYYYXXXRRRDDD@@@<<<:::<<<@@@DDDFFFIIIDDD===888555333222111000000000000000000000000.../////////000000000111///////////////000000111//////////////////////////////............//////111000//////000111000///000000000//////000000000.................................///////////////...//////000000111111111111000000222555888::::::999999:::;;;<<<>>>???@@@BBBEEEFFFFFFDDDDDDHHHLLLPPPQQQRRRQQQNNNKKKJJJJJJRRRQQQQQQPPPLLLLLLVVVbbbkkkiiiiiimmmpppvvvlll\\\XXX[[[hhh}}}EEEGGGIIIJJJIIIJJJLLLNNNMMMNNNOOONNNKKKFFFAAA===<<<::::::===>>><<<===AAABBBLLLYYYuuuwwwxxxyyy\\\HHH>>>999777777555444333333333333333333333333333333333333333333333333333333333333333333333222222222111111333222111111000111111111111111111111111111111111222222222222333555666777666777999:::;;;???DDDGGGLLLOOOTTTZZZaaajjjsssyyy}}}~~~|||zzzxxxrrrnnnsss~~~}}}||||||~~~~~~wwwqqqhhhbbb```]]]YYYVVVTTTTTTTTTSSSRRRQQQPPPOOOKKKKKKKKKJJJKKKKKKLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEHHHKKKOOOSSSTTTRRRLLLGGG???<<<:::999;;;===>>>>>>BBBBBBCCCEEEGGGGGGEEECCCDDDBBB???<<<999666555555555666777777777777:::<<<>>>AAAEEEJJJRRRWWWTTTLLLAAA>>>;;;;;;===AAADDDEEEJJJEEE>>>999555444222111000000000000000000000000////////////000000000000///////////////000111222//////////////////////////////............//////000.........///000///...111111000000000000111111........................000000000//////..................///000333555666666444222333666:::<<<===:::::::::;;;===>>>@@@@@@CCCEEEGGGGGGEEEEEEIIILLLPPPQQQPPPNNNLLLJJJKKKLLLQQQRRRRRRRRRMMMLLLUUU```kkkhhhhhhjjjlllqqq}}}mmm]]]YYY^^^kkkFFFGGGIIIIIIHHHIIILLLNNNLLLLLLMMMLLLIIIDDD???<<<<<<::::::======;;;===AAACCCPPPeee}}}jjjOOOCCC???;;;666666555444333222222222333333333333333333333333333333333333333333333333333333333222222222111111222222111111111111111222000000000000000000000000222222222222333444555666666777999:::;;;>>>BBBEEEJJJMMMPPPUUU\\\fffpppvvvxxx{{{~~~zzzwwwyyytttqqqssszzz}}}zzzxxxxxxzzzzzz|||{{{lllgggaaa^^^^^^]]]ZZZWWWRRRSSSSSSSSSRRRQQQPPPPPPJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFJJJMMMQQQTTTSSSOOOIIIDDD:::999888999;;;>>>@@@AAACCCDDDEEEGGGGGGGGGEEECCCDDDBBB???;;;888666555555666888888888888888:::<<<>>>BBBGGGMMMTTTXXXRRRIII>>>===;;;<<>>@@@AAACCCFFFHHHHHHFFFFFFIIILLLOOOOOOMMMKKKIIIHHHJJJLLLOOOOOOQQQPPPLLLJJJRRR]]]gggeeeeeeggghhhmmmzzznnn```]]]^^^lllFFFGGGHHHHHHGGGHHHKKKMMMKKKKKKKKKIIIFFFBBB>>>;;;<<<:::;;;===<<<:::===CCCJJJ]]]wwwttt}}}\\\DDD;;;888555666555444333333333333333333333333333333333333333333333333333333333333333333333333222222222111111222111111111111111222222000000000000000000000000222222222222222333444555666888999:::;;;===AAACCCIIIKKKNNNRRRYYYcccmmmtttvvvyyy~~~{{{yyyzzzwwwuuuuuuyyy~~~zzzxxxxxxwwwxxxzzz~~~vvvooogggccc___^^^^^^]]]ZZZWWWRRRRRRRRRRRRRRRQQQPPPPPPLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGHHHMMMPPPSSSTTTQQQLLLEEEBBB777888999:::;;;>>>@@@BBBCCCEEEGGGHHHGGGFFFEEEDDDCCCAAA>>>;;;888666666555777888999999999999<<<>>>???DDDIIIOOOVVVXXXPPPFFF<<<;;;<<<>>>BBBEEEFFFFFFFFFAAA;;;555333111000///////////////////////////000000000000////////////000000///...------------//////////////////////////////............//////...---,,,---...///...,,,...//////000000//////...---------.........//////......//////000111111222333222111111111333666777,,,...111777<<>>???@@@AAABBBEEEHHHHHHGGGFFFIIILLLLLLLLLJJJHHHFFFFFFIIILLLNNNOOOQQQPPPLLLKKKSSS]]]cccbbbdddfffggglllzzzmmm```___]]]mmmEEEGGGHHHIIIHHHHHHJJJKKKKKKJJJHHHFFFCCC@@@===<<<===;;;;;;<<<;;;:::@@@HHHYYYrrrooonnnoooSSS@@@999555222666666555444333333444444333333333333333333333333333333333333333333333333333333333222222222111111111111111000111111222333111111111111111111111111222222222222222333444444666777999:::;;;<<>>@@@CCCCCCEEEHHHIIIHHHFFFFFFFFFBBB@@@===:::888666666555777888:::::::::;;;>>>@@@AAAEEEKKKPPPUUUVVVLLLAAA:::;;;===@@@EEEGGGHHHGGGBBB>>>888333111000//////000000000000000000000000000000000000////////////000000///...............//////////////////////////////............/////////---------...///...------...///000000///...---,,,,,,------.../////////---......///111222222333222111000//////000222222,,,///666>>>FFFJJJKKKJJJ============>>>???@@@AAAAAAEEEHHHHHHGGGFFFHHHKKKJJJJJJIIIGGGFFFFFFIIIKKKPPPPPPRRRQQQNNNMMMVVVaaadddeeehhhkkklllppp}}}ggg]]]^^^]]]nnnEEEHHHJJJKKKJJJJJJJJJKKKLLLJJJFFFCCC???======<<<<<<;;;;;;<<<<<<>>>GGGQQQhhhpppkkkxxxzzz]]]III???:::777777777666555555444444555555333333333333333333333333333333333333333333333333333333333222222222111111111111000000111222222333222222222222222222222222222222222111222222333444444666888999999:::<<<>>>BBBDDDHHHMMMSSS\\\eeekkktttwww|||}}}{{{||||||~~~}}}~~~|||uuuvvvyyy}}}}}}uuuooojjjeee```___\\\ZZZ[[[\\\\\\XXXTTTSSSSSSSSSRRRQQQOOONNNMMMOOOOOOPPPPPPPPPOOONNNMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHDDDCCCAAAAAACCCGGGJJJMMMTTTUUUVVVSSSLLLEEEAAA@@@888:::============@@@BBBBBBEEEIIIJJJHHHGGGGGGHHHAAA@@@===:::888666666666666888999:::;;;===@@@BBBDDDHHHLLLOOORRRPPPFFF999999;;;>>>CCCGGGJJJIIIHHH@@@<<<666222111000000000000000000000000000000000111000000000/////////...////////////000111222333//////////////////////////////............/////////...---...///000///------///000111111000///---,,,,,,------...//////000//////000000000111111111/////////000000000111111111333888>>>EEEIIIIIIIII>>>>>>>>>>>>???@@@AAAAAA@@@DDDGGGHHHFFFEEEGGGIIIIIIJJJJJJIIIHHHHHHJJJLLLPPPPPPPPPPPPMMMMMMXXXdddkkkmmmrrruuutttvvv|||ddd[[[]]]___qqqFFFIIILLLMMMLLLKKKKKKKKKMMMJJJEEEAAA===<<<======<<<;;;;;;<<<===AAALLLXXXqqqtttgggooojjjIII<<<:::888888;;;777666666555555555666666333333333333333333333333333333333333333333333333333333333222222222111111111111000000111222333333222222222222222222222222222222222111222222333333333555777777888888:::<<>>>>>======???BBBAAAEEEIIIJJJHHHGGGGGGIIIAAA???===:::888666666666555777999;;;<<<>>>AAACCCGGGJJJLLLMMMOOOLLL@@@444999;;;???DDDIIIKKKJJJIII???;;;555222111111111111000000000000000000000000111111000000/////////.........///111333555777888//////////////////////////////............//////000///......///000///......000111222222111000...,,,,,,------...///000000111111111111000000000000...///111222333333333222222111222444888:::::::::???>>>>>>>>>???@@@AAAAAA???CCCGGGHHHFFFEEEFFFIIIJJJKKKKKKKKKJJJJJJKKKMMMNNNMMMMMMMMMJJJLLLWWWdddrrruuuzzz}}}zzz{{{|||ddd[[[^^^bbbsssFFFGGGIIIKKKKKKLLLKKKKKKHHHDDD@@@>>>>>>>>><<<999>>><<<;;;===???GGG[[[nnnzzziiinnn}}}```EEE<<<:::666555999444444555555444444333222555555555555444333222222222222222222222222222222000000111222444555666666111111111111111111111111111111111111111111111111111111222333444444555555555555555555666888999;;;???AAACCCGGGLLLSSS[[[aaappprrrvvvzzz}}}~~~|||{{{{{{zzzwwwuuu~~~{{{qqqqqqsssuuuyyy|||{{{|||}}}~~~wwwrrrkkkfffcccbbbaaa```[[[ZZZYYYYYYYYYXXXUUUSSSSSSRRROOOMMMKKKJJJJJJJJJJJJMMMQQQQQQNNNKKKKKKMMMJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGEEEAAA@@@AAAFFFLLLPPPWWWUUUQQQJJJCCC===:::888::::::::::::<<<>>>AAACCCGGGIIIMMMOOONNNKKKFFFCCCCCCAAA>>>:::888666666666888777888:::>>>AAACCCCCCCCCFFFJJJLLLJJJCCC;;;555777999===DDDJJJKKKHHHDDD<<<:::777333000...---,,,///////////////000111111111111000///////////////////////////////////////.........///......---,,,,,,,,,,,,---...///000111/////////000000000000000000111111111111///---,,,000//////............///111111111111111000//////000000000000111111111111111222333555666888999:::999===<<<999<<>>>>>>>><<<:::>>>>>>???AAAFFFVVVsssppphhhwwwmmmUUU???::::::666444666444444555555444444333222333333444444444444444333222222222222222222222222000111111222333444555555111111111111111111111111111111111111111111111111111111222222333333444444555444444444555777999:::===???AAADDDIIIPPPXXX]]]jjjnnnsssxxx|||~~~}}}{{{zzzyyywwwuuurrrvvv}}}vvvuuuuuuuuuwwwzzz|||~~~{{{|||{{{sssnnnjjjeeeaaa___^^^]]]\\\XXXWWWVVVVVVVVVVVVTTTRRRSSSRRRPPPMMMKKKJJJJJJJJJJJJLLLNNNNNNLLLKKKJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFCCCCCCEEEJJJOOOSSSTTTRRRMMMHHHBBB>>><<<<<<<<<;;;:::;;;===@@@CCCEEEJJJKKKMMMNNNLLLHHHDDDAAA@@@>>>;;;999777777777888888777888:::>>>AAACCCCCCDDDHHHMMMMMMHHHAAA;;;888===???DDDJJJNNNMMMHHHCCC999888555222000////////////////////////000111111111111000/////////////////////////////////////////////000000//////...------------------...///000......------,,,,,,++++++,,,---///000111111000000///...............//////111111111111111000//////000000000000111111111111111222333555666888999::::::<<<<<<:::<<>><<<;;;;;;>>>BBBFFFIIIMMMNNNMMMLLLIIIFFFBBB@@@>>><<<:::888777777888999777666777;;;???BBBCCCCCCFFFKKKOOONNNFFF???<<<<<>>BBBAAA===BBBDDDEEEEEEDDDCCCDDDEEEFFFHHHKKKLLLKKKKKKKKKLLLIIIIIIJJJKKKKKKQQQ```ooottttttttttttxxxppp___\\\```pppIIIIIIIIIIIIHHHGGGEEEDDDBBB@@@>>>===<<<<<<<<<<<<:::<<<@@@JJJ]]]{{{~~~ccckkknnnKKK???666666999777555666444444555555444444333222111222333444444444444444333333333333333333333333333222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111111333222222222333555777888888:::===@@@DDDIIIPPPTTT[[[cccmmmvvv{{{~~~~~~zzzvvvrrroooyyy}}}xxxvvvwwwxxxzzz|||~~~}}}uuuoookkkiiigggfffeeeccc```]]]VVVTTTRRRQQQRRRRRRPPPOOOTTTRRRPPPNNNMMMLLLLLLLLLTTTPPPMMMMMMOOOQQQOOOLLLKKKKKKJJJIIIIIIHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDFFFIIIMMMQQQUUUWWWWWWQQQIIIAAA===;;;::::::>>>===<<<<<>>===;;;888777888888999666666888<<<@@@DDDEEEDDDHHHMMMQQQLLLCCC======@@@CCCFFFLLLPPPOOOJJJBBB<<<555444222111000000000111000000////////////000000000000////////////000000000000000000000000000000///000000000000///......///......---------....../////////......---------////////////......------,,,,,,,,,---...///000111///000000000000000/////////000000000111111111111111111222444666777999999:::;;;<<<===@@@BBBAAA???CCCEEEFFFFFFDDDCCCCCCDDDEEEHHHKKKLLLLLLKKKLLLLLLIIIHHHHHHHHHHHHMMM\\\jjjwwwwwwvvvwww|||nnn^^^^^^dddtttFFFGGGHHHHHHHHHFFFEEEDDD??????>>><<<;;;<<<===>>><<<@@@III\\\yyygggaaauuuzzz[[[EEE===666555777777777888444444555555444444333222333333444444333222222111333333333333333333333333333333222222222222111111111111111111111111111111111111111111111111111111222222111111111111111111222222222222333555666888888:::===@@@CCCGGGMMMQQQWWW```llluuuzzz}}}}}}wwwssspppvvv{{{xxxxxxyyyzzz~~~~~~zzzuuuqqqllljjjhhhfffccc```\\\YYYYYYVVVSSSRRRRRRQQQPPPOOOTTTSSSQQQOOOMMMMMMMMMMMMTTTQQQMMMMMMOOOPPPNNNLLLKKKJJJJJJIIIHHHHHHGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEGGGKKKOOOSSSVVVXXXYYYTTTMMMEEE>>>;;;;;;;;;:::===<<<<<<===AAAFFFKKKNNNQQQPPPNNNLLLIIIGGGEEECCCAAA???<<<999888777777888666777999===BBBFFFGGGFFFJJJMMMNNNIII@@@;;;>>>BBBBBBGGGMMMPPPNNNHHHAAA<<<555444222000////////////000000////////////000000000000////////////000000000000000000000000000000......//////......---,,,///......---------............//////000000000111000/////////............,,,,,,,,,,,,---///000000...//////000000000/////////000000000111111111111000111222444555777888999;;;:::<<>>???>>>======>>>AAAEEEJJJNNNPPPPPPPPPNNNLLLIIIFFFDDDBBB@@@>>>;;;999777666666777666777;;;@@@EEEHHHIIIHHHKKKKKKIIIDDD===;;;>>>CCCCCCHHHNNNPPPMMMFFF@@@===444333111///......//////111000000//////////////////////////////000000111000000000000000000000000...............------,,,......---------......///+++,,,,,,---...///000000---------...///111333444,,,,,,,,,,,,---...//////......///000000000//////000000000000111111111111000111222333555777888999;;;:::;;;AAADDDCCCAAABBBCCCEEEFFFFFFEEEDDDEEEFFFGGGJJJMMMNNNMMMKKKJJJJJJIIIGGGHHHHHHIIIPPPaaaqqq|||{{{|||nnn```ccckkkGGGGGGGGGGGGFFFDDDBBB@@@:::<<<===;;;::::::===@@@@@@PPPkkkpppaaacccyyyoooOOO???999888777555444555666666444444555555444444333222222222333333333222222111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111222222333333444444333333222333444555777888777999<<<>>>@@@DDDHHHKKKOOOXXXcccjjjnnnrrryyyzzzuuuqqqooovvvzzzvvvtttsssvvv}}}~~~}}}}}}{{{wwwttttttsssppplllqqqnnnjjjgggdddaaa]]]ZZZXXXUUUSSSRRRSSSUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOLLLNNNOOONNNLLLJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEEJJJNNNSSSXXX[[[ZZZXXXVVVHHHBBB<<<:::===??????>>>===???BBBFFFJJJNNNQQQSSSPPPOOONNNKKKGGGCCC???===<<<;;;888666555555666777777999<<>>:::;;;???BBBDDDHHHMMMMMMHHHAAA<<<999111000///......///000111111111000//////////////////////////////000111111///////////////////////////////////////...---------------------...///000,,,,,,,,,------..................///000222444555---------,,,,,,---......---......///000000//////000000000000111111111111000000222333555666888888<<<999;;;BBBFFFCCCAAACCCBBBDDDFFFFFFEEEEEEFFFGGGHHHKKKNNNOOONNNKKKIIIIIIHHHGGGFFFGGGGGGNNN___oooxxxxxxyyyiii___fffpppIIIIIIHHHGGGEEEBBB???===999;;;<<<;;;::::::===AAAMMMccc~~~]]]ZZZkkkXXXCCCBBB222444666555444555444333444444555555444444333222000111222222333333333333000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111222333444444555555444333333333444666888999666888;;;===???BBBFFFIIIKKKTTT___eeehhhlllttt{{{~~~yyyuuupppsssyyytttpppnnnssszzz~~~}}}~~~|||}}}~~~}}}yyytttpppmmmlllmmmmmmkkkhhhllliiidddaaa^^^\\\YYYVVVUUUSSSQQQQQQTTTVVVXXXXXXTTTSSSRRRPPPOOOOOOOOOPPPLLLOOORRRQQQMMMJJJIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEIIILLLRRRWWWYYYWWWTTTQQQHHHBBB<<<:::<<<>>>===;;;>>>AAAEEEIIINNNRRRTTTUUUPPPPPPNNNKKKFFF@@@;;;888888777555444333444666777888999===CCCIIILLLMMMLLLKKKFFF@@@;;;999;;;???BBBCCCGGGJJJIIICCC;;;666444............///111222444111111000//////////////////////////////000111111////////////////////////000000000000000//////...,,,,,,,,,---...///000111.....................---222222111000000111222333......---,,,,,,,,,------------...///000000//////000000000000111111111111000000111333555666888888<<<999;;;CCCFFFCCCAAACCCAAACCCFFFFFFFFFFFFGGGHHHIIILLLOOOPPPNNNKKKHHHHHHIIIGGGEEEDDDCCCHHHXXXgggttttttvvv}}}zzzeee^^^hhhtttIIIHHHFFFCCCAAA???>>>>>>@@@999888???@@@===AAAKKK___{{{iii\\\iii|||fffJJJ>>>;;;666666555444333222222222444444444333333222222222333222222111111222222333222222222222222222222333111111111111000000//////222222111111111111222222222111000//////000111222000111111111111222222222222222222333444555777777999999:::999:::===BBBFFFKKKOOOUUU\\\ccckkksssxxx~~~~~~wwwqqqmmmrrr~~~~~~xxxssspppnnnppprrrxxx~~~}}}~~~zzzxxxzzz|||~~~~~~}}}~~~}}}vvvpppsssppplllkkkkkkjjjfffcccdddddddddbbb___[[[XXXUUUXXXWWWVVVVVVWWWXXXYYYZZZZZZXXXUUURRROOOOOOOOOOOOOOOMMMLLLKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGDDDCCCCCCEEEGGGIIIJJJRRRWWWVVVTTTSSSMMMFFF>>>>>>>>><<<:::;;;===???AAADDDIIIOOOSSSUUUVVVVVVQQQOOOLLLIIIFFFCCC???;;;444444333333444666777888777>>>DDDFFFIIIMMMOOOMMMNNNEEE;;;999===CCCDDDCCCEEEEEEEEEBBB===999666555000000000000000000000000000000000000000000000000///000111222222111000///111///...------...///111---111444222...,,,---000............////////////......000111111000///...000000000000000000000000---111444333...***+++...........................//////...//////000111111333333444444666777888999:::999:::===@@@CCCCCCCCCAAABBBDDDDDDDDDEEEGGGIIIIIIJJJKKKJJJHHHGGGHHHIIIIIIJJJIIIGGGFFFJJJQQQWWWhhhlllpppvvvnnn```]]]iii~~~HHHGGGEEEBBB@@@>>>===<<<@@@:::999<<<<<<<<>>:::;;;777666555444333333333333444444444333333222222222333222222111111222222333333333333222222111111111222222111111111000000000222222111111111111222222222111000//////000111222000111111111111222222222222222222333444555666777666777888999:::<<<@@@DDDJJJMMMSSSXXX^^^fffmmmrrrzzz}}}xxxrrrnnnrrr{{{}}}wwwrrrnnnnnnooosss{{{~~~zzzyyy~~~~~~~~~~~~~~~{{{xxxxxxyyyzzz{{{||||||{{{zzz|||}}}}}}~~~}}}wwwqqqmmmnnnllliiiiiiiiihhhfffccc`````````___^^^[[[XXXVVVVVVVVVUUUUUUUUUVVVXXXXXXXXXWWWTTTRRRPPPOOOOOOPPPOOONNNLLLKKKKKKKKKIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHFFFEEEEEEEEEFFFHHHKKKLLLUUU[[[^^^ZZZVVVQQQIIIAAA======<<<;;;::::::===???BBBEEEJJJOOORRRSSSSSSRRRQQQOOOKKKHHHEEEAAA===:::444444333333444555777888;;;AAAGGGIIILLLPPPQQQOOOIIIAAA888777<<>><<<;;;:::<<<;;;===???>>>AAASSShhhmmm\\\[[[kkkyyyYYYCCC999888:::777777666555444444444444444444333333333333222222333222222111111222222333444444333222111000000///222222222222222111111111222222111111111111222222222111000000000000111222000111111111111222222222222222222222333555666777333444777888999;;;???AAAGGGJJJNNNSSSXXX___fffkkkuuu}}}|||vvvqqqrrrxxxxxxrrrooommmpppvvv{{{{{{xxx|||}}}|||{{{zzzzzz|||~~~|||xxxvvvuuuuuuwwwxxxxxxwwwwwwxxxzzz{{{|||}}}}}}}}}|||{{{zzzssstttuuuuuuvvvvvvvvvuuu{{{{{{{{{{{{|||~~~}}}|||}}}{{{yyyvvvrrrnnnjjjhhhgggffffffffffffcccaaaZZZ[[[\\\\\\[[[ZZZXXXWWWUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUSSSRRRQQQPPPPPPPPPPPPNNNLLLKKKKKKJJJHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDFFFIIIMMMQQQSSS^^^aaa```ZZZSSSLLLCCC;;;;;;;;;;;;:::999:::===@@@FFFJJJOOOSSSVVVVVVUUUSSSRRROOOJJJGGGCCC@@@;;;888555444333222333555777888>>>DDDHHHJJJMMMQQQQQQNNNCCC===888888>>>DDDFFFFFFGGGFFFEEE@@@:::444111000000000000000000000000000........................///000000111111000000///000///...------...///000222555666444000------...............////////////000///...---------------/////////////////////////////////.........//////111111111111111111111111333222111111111111111222111222333444666888:::;;;:::::::::===@@@BBBCCCBBBBBBCCCDDDCCCBBBCCCEEEFFFGGGHHHJJJJJJIIIIIIJJJLLLNNNNNNLLLHHHFFFGGGMMMSSSUUU[[[aaajjjyyyuuu^^^YYY[[[hhh|||DDDCCCAAA???<<<;;;:::999666:::@@@DDDEEENNNfff~~~sss[[[VVVffffffNNNAAA:::666555777777666555555555555555333333333333333333333333333222222111111222222333333333222222111111000000222222222222222222222222222222111111111111222222111111111111111111111111000000111111111222222222222222222222333444555666111333666888999;;;===???CCCEEEIIIMMMRRRYYYaaafffrrr}}}{{{vvvvvvwww|||zzzrrroooooossswww||||||yyyyyy}}}~~~~~~~~~}}}|||{{{{{{{{{{{{zzz|||~~~zzzuuusssrrrtttuuuuuutttuuuvvvwwwyyyyyyyyyyyyxxxwwwuuuuuuppppppppppppooonnnmmmlllqqqrrrtttvvvxxxyyyyyyzzz{{{zzzyyyzzz||||||{{{zzzxxxvvvuuuwwwyyy|||||||||{{{yyyuuusssrrrpppmmmkkkffffffeeeeeedddbbb```___YYYYYYZZZZZZYYYXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTUUUSSSRRRRRRRRRRRRQQQQQQQQQPPPNNNLLLKKKKKKJJJGGGFFFFFFFFFEEEEEEDDDEEEEEEEEECCCCCCCCCFFFJJJQQQWWW[[[aaa^^^YYYQQQJJJEEE>>>:::999999:::999999;;;>>>AAAHHHKKKQQQVVVXXXXXXVVVUUUSSSOOOJJJFFFBBB???:::777555444333222333555888:::@@@DDDHHHIIILLLPPPOOOKKKAAA===:::<<>>BBBIII]]]}}}rrrcccXXXbbb{{{uuuTTTCCC===888444222777777666555555555555666333333333333333333333333333222222111111222222333000000000111111222222222222222222222222222222222222222111111111111222222111111222222222222111111000000111111111222222222222222222222222333444555222444666888999:::<<<>>>???AAAEEEIIIOOOWWW___eeepppzzz}}}{{{zzzzzzssspppnnnpppssswwwxxxssssssvvv{{{~~~~~~|||~~~}}}{{{{{{{{{{{{zzz{{{~~~{{{wwwsssrrrsssuuutttssssssuuuvvvwwwvvvuuutttrrrqqqooonnnppppppnnnllljjjgggdddccc___bbbggglllpppqqqpppppppppooonnnppprrrttttttsssrrrppppppqqqtttvvvvvvuuutttrrrpppoooooonnnllljjjfffggggggeeeccc```]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUUUUTTTTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPOOOMMMKKKKKKJJJJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCDDDFFFMMMUUU^^^ccceee\\\PPPGGGAAA<<<:::999888999999::::::===AAADDDHHHKKKPPPUUUWWWXXXVVVUUUSSSOOOJJJEEEBBB>>>:::888555444333222444777:::===CCCFFFHHHJJJMMMQQQNNNIII???===<<>>===<<<;;;;;;;;;;;;<<<<<<<<>>AAAHHHJJJKKKLLLOOORRROOOIII;;;;;;;;;>>>BBBDDDEEEEEEEEEDDDAAA<<<777333111111000000000000000000000000111111111111111111111111............///000111111////////////////////////////////////......---,,,............////////////222111000///////////////.......................................///000111////////////////////////111000//////////////////111222333444666888:::;;;<<<;;;;;;===@@@BBBBBBAAAAAABBBCCCBBBAAABBBDDDEEEFFFHHHJJJJJJJJJKKKMMMNNNOOOOOOMMMIIIEEEGGGLLLQQQ\\\bbbiiirrrbbbRRRTTTXXXeee{{{<<<<<<;;;;;;;;;<<<<<<===???AAAEEERRRiiiyyyiiiXXXaaatttpppXXXBBB:::999777999>>>555444444444444444555555222222222333333444444444333222222111111222222333//////000000111111222222000000000111111111222222222222111111111111222222111222222333333222222111000111111111111222222222222222222111222222333444555555555444333444888:::===>>>AAADDDIIIPPPYYY^^^gggpppzzz}}}}}}uuurrrppppppooonnnrrrwwwyyyqqqmmmiiilllooorrrtttvvvyyy|||vvvzzz~~~}}}{{{yyyxxxwww|||zzzxxxxxxzzzzzzxxxvvvtttuuuuuutttrrrqqqqqqrrrqqqqqqpppooonnnnnnnnnnnnooommmhhhbbb[[[TTTNNNKKKLLLNNNRRRWWW\\\aaadddfffhhhgggeeefffhhhjjjkkkjjjeeefffiiilllppppppooommmiiiiiiiiikkkkkkjjjgggeeeaaadddfffeeeaaa]]][[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTRRRSSSSSSTTTSSSRRRQQQPPPNNNPPPRRRTTTTTTRRROOONNNLLLKKKIIIIIIJJJKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEIIIOOOWWW^^^cccfffhhh```RRRDDD>>>;;;777777999999:::<<<>>>@@@CCCHHHLLLWWWXXXYYYZZZZZZZZZYYYYYYNNNJJJEEE@@@===;;;888777555444333444777<<>>@@@???===999444111111222000000000000000000000000000000000000000000000000......------...///111222......////////////......//////////////////...---............/////////////////////000//////..............................,,,...111000...---...000////////////////////////000000000///000000111111333333333444666777999:::<<<;;;;;;===@@@AAAAAAAAA???@@@AAAAAAAAAAAACCCEEEGGGIIIJJJKKKJJJKKKLLLNNNMMMMMMKKKHHHFFFHHHNNNSSS^^^dddkkktttyyy^^^PPPSSSVVVeee~~~;;;;;;;;;;;;<<<<<<===>>>>>>DDDRRRhhh}}}ggg[[[YYYhhh|||ZZZHHH;;;:::888222111666444444333333333444444555222222222333333444444444333222222222222222222333111111111111000000000000//////000000111111111222222222111111111111222222111222333444444333222111000111111111111222222222222222222111222222333333555555444222111222555888>>>???@@@BBBFFFMMMUUU[[[bbbmmmxxx~~~~~~~~~xxxuuuttttttrrrnnnppptttvvv}}}}}}xxxvvvnnnooopppooooooppprrrttttttwww{{{|||{{{{{{}}}~~~~~~}}}|||{{{zzzzzz{{{|||xxxuuuuuuwwwxxxxxxvvvtttuuuuuusssqqqppppppqqqqqqqqqqqqqqqqqqrrrssstttpppmmmhhh```WWWOOOHHHEEEGGGHHHIIILLLQQQWWW]]]```bbb```^^^^^^___aaaaaa```[[[]]]aaafffjjjkkkiiigggiiiiiijjjlllmmmlllhhheee]]]aaadddccc```\\\[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUQQQQQQRRRRRRRRRQQQOOONNNNNNPPPSSSTTTTTTRRROOOMMMKKKJJJIIIIIIJJJKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEKKKUUU___fffiiihhhgggTTTGGG===;;;;;;888888::::::;;;===???AAAEEEJJJNNNVVVUUUTTTSSSRRRQQQQQQQQQKKKGGGBBB>>>;;;999777555555444333444888>>>DDDGGGHHHIIIHHHIIIMMMPPPKKKCCC;;;;;;===>>>>>>>>>===;;;<<<<<<:::666222000000111000000000000000000000000////////////////////////...---------...///111222......////////////......,,,,,,---///111333222111............/////////000,,,---.../////////...---........................***///333222...+++---000////////////////////////111000000000111222333333333333444444666777888999<<<<<<;;;===@@@AAAAAAAAA???AAABBBBBBBBBCCCEEEHHHHHHJJJKKKKKKJJJJJJLLLMMMLLLLLLKKKHHHFFFIIIOOOUUUYYY___gggppp~~~vvv]]]QQQTTTXXXggg>>>666555<<<===888999AAAGGGSSShhhyyyeeeYYYZZZ```~~~}}}gggGGG@@@999555666777555222444444333333333333222222333333333222222222111111000000000000000000000000000000000000000000000000000000111111111111000000333333333222222222111111222111111111000000//////111111111111111111111111111111222222222333333333333333333444444444555555777999;;;>>>BBBHHHOOOTTTaaaeeemmmyyy~~~zzz|||{{{{{{zzzyyywwwtttqqqppprrrxxx~~~~~~yyyuuunnnhhhfffiiiqqqwww{{{}}}~~~|||yyywwwyyy{{{yyyzzzzzz{{{{{{|||||||||{{{yyyvvvttttttuuuxxxzzzyyyxxxwwwuuusssrrrrrrqqqtttrrrooommmlllmmmoooqqqrrrmmmfff]]]TTTMMMHHHFFFKKKIIIIIIJJJNNNTTTZZZ]]]\\\XXXVVVYYYXXXTTTRRRRRRSSSWWW[[[^^^```bbbeeegggfffffffffffffffggghhhiiieeedddcccbbb```^^^\\\[[[YYYXXXVVVTTTSSSSSSTTTTTTPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSUUUUUUSSSOOOKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJIIIGGGDDDCCCDDDFFFMMMTTT\\\ccciiiiiiaaaWWWJJJDDD<<<777777888888888???===<<<@@@GGGMMMPPPPPPXXXWWWWWWWWWVVVSSSOOOKKKDDDBBB@@@===:::777666555444111///444<<>>;;;888666444333444222222777???FFFGGGGGGGGGGGGIIILLLNNNKKKDDD===BBBCCCEEEEEEDDD@@@<<<999:::777444333333333222111000000////////////000000------......///000000000222111000...++++++,,,...//////............//////111000000//////......---,,,,,,------------,,,,,,......////////////........./////////000000000000............////////////......///000000000000///111111111111111111111111222222333333555666888888???===;;;;;;===@@@AAAAAACCCDDDCCCBBB@@@@@@BBBEEEGGGIIIKKKLLLKKKJJJKKKLLLOOONNNLLLIIIHHHJJJNNNRRRVVVYYY___hhhyyyjjjXXXUUURRR[[[sss999888;;;>>>;;;:::EEEUUUhhh}}}wwwkkkaaa[[[QQQKKKXXXllllllRRR@@@<<<888555444555555333000444444333333333333222222333333333222222222111111222222222222222222222222000000000000000000000000000000111111111111000000111111111111000000000000111111111111000000000000111111111111111111111111111111111222222222222333333333333333444444444444444666999;;;>>>CCCIIINNNUUUYYYcccppp}}}}}}}}}rrrrrrttt|||~~~ssskkkiiilllppptttuuuwwwxxxxxxyyy{{{}}}zzzxxxvvvttttttuuuwwwyyy{{{yyyvvvtttssstttvvvwwwrrrqqqqqqrrrrrrssstttuuuqqqppppppooonnnmmmmmmmmmdddaaa\\\WWWTTTSSSSSSTTTYYYYYY[[[^^^___^^^[[[YYYXXXQQQJJJHHHFFFDDDDDDGGGBBBCCCEEEHHHLLLSSS[[[aaadddeeefffggghhhhhhhhhgggddddddccccccaaa```___^^^YYYXXXVVVTTTRRRRRRRRRRRRTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQRRRRRROOOMMMMMMLLLKKKIIIHHHHHHHHHIIIGGGHHHJJJJJJKKKLLLOOOQQQ\\\fffooopppjjj```SSSHHH===;;;888888:::<<<======AAABBBEEEJJJQQQWWWZZZ[[[YYYYYYYYYYYYWWWSSSLLLGGGBBB@@@===999666444333222444444666<<>>;;;888666333111111111111000000000////////////000000------......///000000000///000///,,,******+++---//////............//////........................------...............---------............------....../////////000000000............////////////...///000000111111000000111111111111111111111111444444444444444555666777???===<<<===???AAAAAAAAACCCDDDDDDBBB@@@???@@@BBBFFFHHHJJJKKKJJJJJJKKKLLLNNNLLLJJJGGGFFFGGGKKKOOOPPPTTT[[[gggzzzfffVVVUUUVVVddd~~~;;;;;;===<<<:::AAAVVVkkkoooaaaUUUPPPNNNWWWpppvvvZZZFFF:::777555444444666555333000444444333333333222222222333333333222222222111111222222222222222222222222000000000000000000000000000000111111111111000000000000000000000/////////111111111000000000000000111111111111111111111111111111111111222222222222222222333333333444444444444666999;;;>>>BBBGGGKKKSSSXXX```lllwwwxxxrrrpppxxx{{{pppkkkjjjkkkoooqqqsssuuuwwwyyy{{{}}}{{{yyyuuusssrrrtttvvvxxxwwwuuusssqqqppppppqqqrrrppppppppppppqqqrrrssstttooooooppppppooommmkkkjjjeeebbb^^^ZZZYYYYYY[[[\\\bbbeeejjjppptttqqqiiicccTTTMMMGGGFFFEEEBBBCCCEEEBBBBBBBBBCCCGGGPPPZZZ```ggghhhiiijjjkkkjjjjjjiiiccccccccccccbbbaaa```___YYYXXXVVVSSSRRRQQQQQQQQQUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQOOOOOOPPPQQQPPPOOOOOOMMMJJJGGGFFFFFFHHHIIIHHHHHHIIIJJJLLLQQQXXX]]]aaaiiiooojjj```TTTIII@@@999888888999;;;<<<>>>>>>AAACCCHHHOOOUUUZZZ]]]^^^\\\\\\[[[[[[XXXRRRKKKFFFAAA???<<<888555333333333333555999@@@GGGLLLMMMMMMDDDIIINNNPPPLLLFFFBBB@@@EEEHHHLLLNNNLLLFFF???;;;777444111000000111000///000000////////////000000000000000///......------+++,,,---,,,,,,,,,...000//////............//////------------......//////---......///////////////---......//////......---........./////////000000............//////////////////000111111111111111111111111111111222222222333333333444555666777888:::::::::===@@@BBBBBBAAABBBCCCCCCBBB@@@@@@AAABBBFFFGGGIIIJJJIIIIIIKKKLLLLLLKKKIIIFFFDDDFFFJJJMMMMMMQQQXXXeeezzzdddTTTUUU\\\ppp===>>>???AAAFFFWWWtttyyygggZZZOOOQQQ]]]rrr___GGG<<<777555555555666666666444333444444333333333222222222333333333222222222111111111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////000000000000000000111111000000000000000000000000000000111111111222222222222222222333333333444444444666999;;;===AAAEEEHHHOOOSSS\\\fffqqq{{{xxxooojjjpppzzzwwwooojjjiiilllmmmooorrruuuxxxzzz{{{zzzyyyvvvttttttuuuvvvxxxuuusssqqqpppoooooopppqqqrrrqqqqqqppppppppppppqqqnnnoooppppppnnnllljjjiiiiiifffbbb^^^[[[[[[\\\\\\___eeennnyyy|||rrriiiQQQKKKGGGGGGEEEAAA@@@AAABBBBBBCCCDDDIIISSS^^^eeeiiijjjjjjjjjjjjjjjiiiiiicccccccccbbbbbb```______YYYXXXVVVTTTRRRRRRRRRRRRVVVVVVVVVVVVVVVUUUTTTTTTRRRPPPNNNNNNOOOPPPPPPOOOOOOLLLIIIFFFEEEEEEGGGHHHJJJIIIIIIJJJNNNWWWaaahhhmmmqqqnnnbbbUUUJJJBBB;;;888888999:::;;;<<<>>>???AAAEEELLLSSSXXX[[[^^^______^^^]]][[[XXXQQQJJJDDD@@@>>>;;;777555444444555222555;;;CCCJJJNNNPPPPPPJJJNNNRRRQQQKKKEEEBBBBBBEEEHHHMMMOOOLLLFFF???:::555333000///000000000///000000////////////000000000000000///......------,,,---............000222//////............//////,,,,,,------.../////////---...//////000000000////////////000000/////////............////////////............//////////////////000111111111111111000000111111111222222222111111222333555777999::::::999999;;;>>>@@@@@@???AAABBBBBBBBBAAAAAACCCEEEEEEFFFHHHHHHHHHIIIKKKMMMLLLKKKHHHEEEDDDEEEJJJMMMOOOQQQWWWdddyyydddSSSWWWccc~~~999===CCCMMM^^^vvv~~~mmm\\\TTTSSSaaazzzmmmNNN===888777555555666666666666555555444444333333333333222222333333333222222222111111000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222222222333333333333444666999;;;<<>>DDDEEEGGGJJJPPPZZZdddkkkkkkjjjhhhgggffffffffffffccccccbbbbbb```___^^^]]]YYYXXXVVVTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOMMMNNNOOOPPPOOONNNMMMKKKHHHFFFEEEEEEGGGHHHKKKKKKMMMPPPUUU___iiipppyyyvvvkkkZZZLLLEEE???:::888999;;;;;;;;;===???AAADDDIIIQQQXXX\\\]]]^^^___aaa___\\\YYYTTTNNNGGGBBB>>><<<999666444555666777333777===EEELLLPPPTTTUUUWWWWWWUUUPPPHHHBBBAAAAAAFFFHHHLLLNNNLLLFFF???:::555333000///000000000///000000////////////000000------......///000000000000111222111///...///000//////............//////------........./////////,,,---...///000000000000//////000000000000//////------........./////////............////////////...///000000111111000000000000000111222222333333000000111333555888:::;;;===<<<;;;<<<>>>@@@@@@@@@BBBBBBBBBAAA@@@BBBEEEHHHDDDFFFGGGGGGGGGHHHKKKMMMKKKJJJHHHFFFEEEGGGLLLOOORRRTTTYYYfff||||||bbbTTTZZZlll>>>EEESSSgggqqq```RRRVVVddd}}}|||}}}~~~[[[CCC:::999888444555555555444444555555444444333333333333222222333333333222222222111111111111111111111111111111000000000000000000000000000000111111111111000000/////////000000111111111///000000000111111111111000000000000000000000000000000000000111111111111111222222222222333333333333555888999:::<<>>BBBFFFIIIPPPXXX^^^````````````bbb___ZZZUUUPPPJJJCCC???;;;999666333333444666888666:::@@@GGGNNNSSSXXXZZZ___[[[TTTLLLEEEBBBAAABBBGGGIIILLLMMMKKKEEE???:::555333000///000111000000000000////////////000000------......///000000000///111222111000//////000//////............//////////////////////////////,,,,,,---...////////////...//////////////////...---------.........//////............////////////......///000000000000//////000000111222222333333222222222333555777888999>>><<<<<<>>>BBBFFFIIIJJJFFFEEECCCAAA@@@AAAFFFIIIDDDEEEFFFFFFFFFHHHKKKMMMKKKJJJIIIGGGGGGIIINNNRRRTTTWWW]]]lllttt^^^UUU```uuuLLLVVVjjjuuudddVVVNNN[[[www|||vvv|||jjjKKK:::666666555444555555444333333444555444444444333333333222222333333333222222222111111222222222222222222222222000000000000000000000000000000111111111111000000//////000000111111222222//////000000111111111222000000000000000000000000000000000000111111111111111111222222222333333333111444666888999:::===???CCCGGGNNNUUU^^^iiivvv~~~~~~nnnddd^^^``````___iiiwww~~~{{{ssskkkjjjiiilllqqqtttsssrrrooorrrwww{{{|||yyytttqqqoooooooooooopppqqqrrrssssssrrrqqqqqqqqqqqqqqqqqqpppooonnnmmmkkkjjjiiihhhfffddd```[[[TTTNNNIIIFFFLLLSSS___nnnuuuooo^^^OOOHHHBBB>>>@@@DDDHHHNNNTTT]]]^^^___``````cccgggjjjrrrooojjjfffddddddeeefffcccbbbbbb```^^^\\\ZZZYYYXXXXXXVVVVVVVVVVVVXXXXXXSSSSSSSSSRRRRRRQQQOOOOOONNNMMMMMMNNNPPPPPPNNNMMMIIIHHHGGGFFFFFFFFFGGGHHHIIIPPPYYYbbbiiinnnsssvvvfff^^^PPPBBB<<<===<<<888666888:::;;;<<>>@@@>>>BBBHHHNNNWWWdddrrr|||}}}pppmmmggg```]]]^^^ccchhhrrrzzzkkkhhheeefffkkkppprrrsssuuuvvvvvvvvvvvvvvvuuutttqqqqqqpppppppppqqqssstttrrrrrrqqqqqqooonnnllllllmmmmmmmmmllllllkkkkkkkkkhhh```XXXSSSMMMFFFDDDEEEMMMUUU```iiijjjbbbUUULLLGGGFFFEEEGGGKKKRRR]]]eeessslllccc___bbbgggllloooqqqlllfffbbbaaabbbccccccbbbaaa```___^^^]]]\\\\\\^^^\\\YYYWWWUUUUUUUUUVVVTTTSSSRRRPPPOOONNNMMMMMMQQQPPPOOOOOOOOOOOOMMMKKKHHHIIIIIIGGGEEEFFFKKKPPPSSS\\\eeeiiiooorrrmmmdddVVVNNNCCC;;;999:::;;;;;;999999:::<<>>===777666555555555555666777999???FFFMMMRRRTTTVVVWWWZZZPPPDDD===>>>CCCFFFGGGIIIKKKMMMMMMJJJCCC===888111000///......///000111111111000000//////......//////////////////////////////............//////000000111111111111000000111000///......///000111////////////////////////..................------111000///...---,,,,,,,,,,,,------...///000000111////////////////////////000111111111111222222222111111222222333444555555<<<888888???LLLSSSRRRNNNGGGCCC@@@???AAABBBBBB@@@GGGEEECCCBBBBBBEEEHHHJJJKKKJJJGGGEEEFFFKKKRRRWWW[[[___hhhvvvjjj^^^ZZZhhhwwwrrrcccUUURRRYYYfff}}}|||yyy^^^DDD;;;999555444777777666555444444333333333111222222333333333333222444444333222222111000000000000000000000000000000111111111111111111111111111111111000000000//////000000000000000000000000000000/////////000111222000111222222111000111222222111000000000000111222111111111222222222333333555555555666777:::===???>>>AAAFFFKKKRRR]]]jjjttt~~~~~~zzzuuulllccc^^^\\\]]]^^^eeeqqq|||~~~vvvpppiiieeefffjjjmmmnnnssstttttttttttttttsssssspppooonnnmmmmmmoooppprrrooooooooooooooonnnmmmmmmmmmmmmmmmlllllllllkkkkkkiiiaaaYYYTTTOOOHHHFFFGGGMMMTTT^^^eeecccZZZMMMEEEEEEEEEGGGNNNZZZgggttt|||{{{qqqgggcccgggnnnrrrsssppplllfffcccbbbbbbbbbbbb``````___^^^]]]\\\[[[[[[[[[ZZZXXXVVVUUUUUUVVVWWWTTTSSSRRRQQQPPPOOOOOOOOOOOONNNMMMMMMLLLKKKIIIHHHGGGHHHHHHHHHHHHLLLTTTZZZbbbiiinnnooonnnkkkaaaVVVLLLFFF>>>:::999:::;;;;;;<<<===>>>@@@CCCGGGLLLPPPYYY```fffhhhiiikkkhhhddd]]]UUUNNNKKKFFF???;;;<<<777666444444444555777999???DDDKKKRRRUUUVVVVVVVVVQQQJJJBBB???BBBFFFHHHHHHJJJKKKLLLKKKGGGAAA:::666222222111111111111222222111111111111000000000/////////////////////////////////............//////...........................///000000000000///...................................................//////...---------......------...//////000111111000000000000000000000000000000111111111222222222333333444555666666777777<<<:::<<>>@@@CCCEEEHHHMMMRRRWWW___eeekkkllllllkkkgggaaaZZZRRRJJJFFFAAA;;;888:::666555333222333666999<<>>777777888999:::;;;;;;;;;>>>BBBFFFJJJNNNTTT[[[```dddiiimmmmmmmmmkkkeee]]]WWWOOOFFFBBB===888777888666444222111333888<<<@@@GGGKKKQQQXXX[[[YYYUUUQQQAAA???>>>@@@EEEIIILLLLLLNNNMMMKKKGGGAAA;;;555222...///000111111000///...111000000000000000000000//////////////////////////////............//////222111///......///111222---...000111111000...---------------------------............//////////////////............/////////000000000111111111222000000000000000000000000000000000000111111111111000111222333444555666777;;;===AAACCCCCCBBBBBBBBBFFFDDDCCCCCCCCCCCCDDDDDDFFFEEECCCCCCCCCEEEHHHIIIMMMLLLIIIGGGGGGJJJPPPUUU[[[cccrrrxxxkkkccccccuuuttt]]]VVVOOOLLLQQQaaa{{{{{{zzzyyyZZZAAA@@@:::666777888555222000555444444333333333333444111222222333333333333333222222111111111111111000000000000000000000000000000000000000000000000000000000000////////////...////////////////////////000000000000000000000///111///---...000111///---000000111111222222222222000000111111111222222222222222333333444555666777777:::===@@@CCCJJJSSSZZZeeejjjttt{{{tttrrrqqqlllhhh```___```bbbgggoooyyyxxxpppiiiccc___^^^```aaadddhhhlllnnnpppqqqpppnnnllljjjiiijjjlllmmmnnnmmmkkkiiigggfffffffffeeefffhhhiiiiiihhhgggfffaaa\\\XXXTTTNNNHHHIIINNNSSS\\\dddeee]]]UUUPPPOOOSSScccxxx~~~qqqeeedddmmmuuuvvvtttmmmjjjfffcccbbb```^^^]]]^^^^^^]]]]]]\\\\\\[[[[[[XXXWWWVVVTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSQQQOOOLLLLLLOOORRRSSSVVVYYY[[[___fffpppwwwwwwkkk^^^RRRGGG???;;;666777999:::;;;<<<<<<===>>>CCCJJJPPPUUU\\\eeekkkkkkooopppoooooolllddd[[[SSSJJJCCC???;;;777666888555333222222555:::@@@CCCFFFIIINNNUUUXXXWWWRRRMMMAAA@@@???@@@DDDHHHKKKLLLNNNLLLIIIDDD>>>999444222...///000111111000///......///////////////////////////////////////////////////............//////222000///------///000222//////............//////................................./////////000000111111000///...---------000000000000111111111111//////////////////////////////000000000111111111000111222333555666777888;;;===??????>>>???BBBEEEFFFFFFEEEDDDCCCBBBBBBBBBEEEEEEDDDCCCDDDFFFHHHIIILLLKKKIIIGGGGGGIIIOOOSSSYYYdddvvvsssgggdddiii}}}}}}jjj[[[OOOKKKHHHLLL[[[wwwvvvvvvhhhMMM:::888666444444555444333222444444333333333333444444111111222333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000////////////......000000000000000000000000000000111111111000//////111000///000222333222111...///000111111111111111000000000111111111111222222333333444444444555555555888;;;>>>@@@FFFOOOUUU^^^dddmmmxxx~~~wwwtttrrrpppnnngggaaa]]]\\\^^^dddoooyyy}}}~~~}}}xxxpppfff```\\\\\\^^^bbbeeeiiilllnnnooonnnmmmlllkkkkkkkkklllmmmnnnllljjjgggeeedddccccccdddeeeggghhhiiihhhfffeee```]]]YYYVVVOOOJJJLLLRRRZZZcccllljjjaaaYYYWWWYYYgggzzzkkkccc]]]```lllwww{{{{{{nnnjjjeeebbb```___^^^\\\]]]]]]]]]\\\\\\\\\[[[[[[XXXXXXVVVUUUSSSQQQPPPOOOPPPPPPOOOOOOOOOPPPPPPQQQPPPQQQQQQNNNLLLNNNSSSXXXXXX\\\bbbfffiiinnnuuuzzz}}}qqqaaaTTTHHH???:::;;;888:::;;;;;;;;;<<>><<<999666444666444333333555888>>>CCCGGGEEEFFFJJJPPPTTTRRRMMMGGGAAAAAABBBBBBDDDGGGIIIJJJLLLIIIEEE@@@;;;777444333111111222222222222111111------............////////////////////////////////////............//////......---,,,,,,---......000///------------///000////////////////////////.........//////000000111333222000///...---------000000000000000000000000......................../////////000000000111111222333444555777999::::::;;;<<<<<<<<<===???DDDGGGDDDEEEEEEDDDBBBAAAAAABBBEEEDDDDDDDDDEEEFFFGGGHHHLLLKKKIIIGGGFFFHHHLLLPPPXXXfffyyy~~~mmmaaacccoooyyynnnbbbUUUMMMHHHJJJOOO\\\ttt}}}wwwvvvjjjTTTDDD:::444444333222222444555555444333333222333333444444444444444444444333333222000000000000111111111111000000000000000000000000000000000000000000000000000000/////////.........000000000000000000000000//////000000000///...------...000000000000222333,,,---///000111111000000000000000000111111111111333333444444444444444444555888;;;<<<>>>BBBJJJPPPWWW]]]eeeooozzz{{{wwwwwwxxxzzzuuukkkaaa[[[XXXYYYcccnnnrrrvvvzzz{{{uuunnniiifff^^^___aaadddgggiiijjjkkkjjjjjjkkkkkkllllllkkkkkkllljjjgggeeecccccccccddddddeeehhhiiijjjiiigggfffccc```]]]ZZZSSSNNNQQQXXXcccnnnxxxxxxpppkkkmmmsssttt```]]][[[aaammmxxx~~~ooojjjddd```^^^^^^]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZWWWVVVVVVUUUTTTSSSQQQQQQRRRQQQPPPPPPPPPPPPPPPQQQPPPQQQRRRPPPNNNRRRYYY___ccchhhnnnqqqqqqppprrrtttlll___QQQHHH@@@999888<<<:::;;;;;;;;;:::===BBBFFFGGGNNNXXX^^^bbbiiisss{{{{{{yyytttmmmiiieee[[[PPPEEE???:::999888444222444222333444777<<>>;;;777888===:::;;;;;;::::::===DDDJJJLLLTTT^^^cccfffllluuu}}}}}}yyyqqqhhhccc]]]SSSHHH@@@;;;777777666333111222222333555999>>>CCCGGGJJJJJJHHHGGGIIILLLJJJCCC===<<<@@@GGGKKKKKKIIIFFFEEEDDDAAA<<<777444222222222111000///......///000111.../////////000000111111//////////////////////////////............//////......///000000///......+++---///000000///---+++---------------------------......///000111111222///////////////000000111////////////............000000000000000000000000////////////000000000000000111222444666777999999;;;;;;;;;>>>AAACCCAAA@@@;;;>>>BBBCCCBBBBBBEEEGGGDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIHHHEEEDDDFFFIIILLLPPPaaattt}}}{{{qqqbbbUUUVVVaaavvvuuucccWWWPPPKKKIIIJJJNNN^^^vvvvvviiiwww]]]FFF>>>;;;888555555444444444333333333222222222222222222222222555555555555555555555555333333222111000000111111333222111///............000000000000000000000000111111000000//////......333111///---,,,,,,------000000///////////////000000000////////////000000000000000000000000000000000000000000111111111111111111222333444444444444333555777999<<>>;;;;;;<<<;;;999888999:::;;;===CCCJJJOOOWWW^^^dddgggkkkssswwwwwwzzzooodddZZZRRRJJJFFF<<<;;;999777666555666666666999999:::???FFFHHHFFFFFFIIILLLLLLGGGBBB?????????DDDIIILLLLLLJJJIIIIIIEEEAAA;;;777555333222111---///000000//////000111000000000000000000//////111222222111...------...000000//////.........---////////////////////////333000---...000000...+++,,,+++++++++,,,---///000.........///......---,,,....................................//////////////////000000111111111222000000000000111222333444333444555555555555888:::<<<<<<===>>>???@@@AAAAAA??????>>>>>>???AAABBBDDDFFFEEECCCBBBCCCEEEHHHJJJHHHGGGFFFDDDDDDFFFJJJMMMSSSdddnnnsssttteeeUUUSSSUUU]]]pppttthhhYYYOOOHHHGGGNNNUUUdddxxxwwwsssyyyiiiOOOAAA:::666333555555444444444333333333222222222222222222222222444444444444444444444444222111000000//////000000111111000/////////000000000000000000000000000000111000000000/////////...111111111111111222222333---...///000000///...---000//////......//////000000000000000000000000000000000000000111111111111000111222333444444444444444555666777999===BBBFFFJJJKKKRRR^^^iiiuuu{{{rrreee\\\XXXWWWVVVUUUWWWYYY___hhhsss||||||ssskkkhhhccc^^^]]]aaaaaabbbcccdddeeeeeeddddddggggggfffeeedddccccccbbbbbbccceeefffgggfffdddccchhhggggggeee___ZZZ___gggsss}}}sssjjj```YYYRRRRRRVVVaaannnwwwxxxuuukkkddd______^^^[[[[[[]]]ZZZYYYXXXWWWWWWYYYZZZ\\\^^^\\\YYYXXXXXXXXXUUUSSSPPPRRRSSSSSSRRRQQQQQQQQQSSSZZZaaadddjjjssszzz}}}~~~}}}{{{vvvmmm```RRRIIIAAA>>>:::999:::;;;:::999;;;<<<===???CCCJJJRRRXXX^^^cccgggkkkqqqzzz~~~~~~zzztttjjj___VVVOOOHHHDDD999888666555444555555666666:::<<<<<<>>>CCCEEECCCCCCFFFGGGFFFBBB===;;;;;;>>>AAAFFFKKKMMMMMMJJJHHHBBB>>>999555333222111000000111222111///...///000.........///////////////...///000000//////000111000/////////............////////////////////////---,,,,,,---///000000///------,,,,,,,,,...///000,,,------.../////////.......................................//////////////////000000000111111111000000000000111222333444333444555555555666888::::::;;;<<<>>>@@@AAACCCDDDAAA@@@@@@@@@@@@BBBCCCEEEFFFEEECCCCCCCCCEEEHHHJJJIIIIIIGGGEEECCCEEEIIILLLRRRbbblllpppqqqdddUUUUUUSSS___rrrbbbYYYOOOHHHEEEKKK[[[jjjjjj{{{qqqNNN???===888333111555555444444444333333333222222222222222222222222333333333333333333333333111000//////////////////000000000000000111222333000000000000000000000000000000000000////////////......///000000000000///+++---///111111///---+++000000////////////000000000000000000000000000000000000000000111111111111000111222333444444444444555666666666666888<<>>CCCJJJOOOOOOKKKFFF===999555222111111000///333333444222000......///.../////////000000111111---...000000///...000111////////////............////////////////////////+++,,,---...------///000///......------...//////+++,,,---...///000000000....................................//////////////////000000000000111111000000000000111222333444222444555555555666888:::999:::<<<>>>AAACCCEEEFFFBBBBBBAAAAAAAAACCCDDDEEEFFFEEEDDDCCCDDDEEEHHHIIIJJJJJJHHHEEECCCEEEHHHKKKSSSccckkkmmmmmm```TTTUUUUUUfffyyyWWWPPPKKKKKKQQQ^^^ssswwwyyy\\\???:::===888333444555555444444444333333333222222222222222222222222111111111111111111111111111000000/////////000000222111111111111111222222////////////////////////000000000000//////////////////000000///---+++***---...///000000000///...111111000000000000111111000000000000000000000000///000000000111111111111000111222333333444333333444555666555555666999<<>>;;;::::::;;;<<<>>>????????????AAAFFFKKKSSS\\\gggmmmuuuwwwyyy|||yyykkkdddZZZQQQIIICCC>>>;;;888777666555666888:::<<>><<<;;;;;;;;;<<>>>>>BBBJJJRRR]]]lllyyy{{{wwwssslllddd]]]WWWSSSOOOOOOSSSZZZaaaeeemmmrrrvvvtttooohhhbbb___\\\\\\\\\\\\]]]]]]^^^^^^______````````````aaaaaa___```aaacccdddeeeeeefffgggccc___^^^\\\]]]eeeooo|||uuurrrmmmhhhffffff```VVVMMMOOOPPPUUU\\\bbbeeecccaaabbb]]][[[]]]]]]ZZZYYY[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRSSSTTTUUUTTTTTTUUUXXX\\\dddmmmttt~~~ooo[[[UUULLLEEE@@@???>>>===:::;;;<<<>>>???@@@AAABBBBBBFFFLLLSSS[[[eeennntttxxx||||||qqqeee^^^TTTJJJCCC>>>999777888777555555666999===???HHHQQQVVVRRRLLLJJJHHHGGGHHHGGGDDDAAA@@@???>>>=========AAAIIIOOONNNGGG@@@777555333222222222222111555555555333000...---.../////////000000111111111///000000///---,,,---............///////////////////////////////////////,,,///000///+++)))+++---//////////////////.........///////////////......////////////////////////............////////////000000//////////////////000000000000111222333444222333444555555666999;;;>>>???@@@AAABBBCCCDDDEEEBBBAAAAAA@@@@@@AAACCCCCCEEEDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFEEEEEEHHHMMMQQQ___nnnsssppplll^^^SSSVVVeeexxxKKKOOO\\\rrr}}}kkkMMMAAA999:::999444333666555555444444444333333333222222222222222222222222111111111111111111111111111111111111111222222333444333222111000/////////000000000000000000000000////////////000000000000...///000000111111000000333111///......111444666333333222222222222333333000000000000000000000000000000000000111111111111///000111222333333333333222333555555666777999;;;;;;;;;???FFFLLLSSS___kkkzzzoooggg^^^YYYSSSPPPQQQUUUYYY[[[___iiiqqqsssqqqpppmmmjjjaaa```^^^]]][[[[[[[[[[[[________________________\\\]]]^^^___aaabbbcccdddfff```\\\\\\]]]bbblllwwwwwwnnnhhhkkkfff```]]]\\\[[[YYYVVVXXXYYY]]]ccchhhkkkkkkiiifff```]]]]]]]]]YYYXXXYYYUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYXXXUUUSSSSSSUUUWWWXXXZZZ^^^cccjjjttt~~~ppp```MMMHHHBBB===;;;;;;<<<<<<999:::<<<===>>>@@@CCCFFFJJJOOOWWW___gggooovvv{{{yyy~~~vvvjjj]]]WWWMMMDDD>>>:::777555555555444555888===BBBEEEQQQXXX[[[WWWSSSQQQOOOLLLHHHFFFCCCBBBBBBAAA@@@???@@@AAADDDHHHKKKIIIBBB<<<666444333222333333222111333333444222000......///.........---------------+++,,,............000222.........///////////////////////////////////////+++,,,---...------///000---....../////////......000000000000000///...---////////////////////////............////////////000000////////////......000000000000111222333444111333444555555777999;;;@@@@@@AAABBBCCCDDDEEEEEEBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHEEEEEEEEEEEEFFFIIIOOOSSSbbbrrryyyxxxtttggg^^^cccmmm|||SSS___wwwjjjTTT@@@===999666444444444555555555444444444333333333222222222222222222222222111111111111111111111111000000000000000111222222222111000000////////////000000000000000000000000.../////////000000000111---------------...//////000//////...///111333444222111111000000111111222000000000000000000000000000000000000111111111111///000111222222333333222222333555555555555777888888999<<>>@@@DDDIIINNNUUU[[[eeennnuuu{{{~~~vvvkkkaaaTTTNNNEEE>>>999777666555444444555888===EEELLLPPPVVVZZZ[[[XXXWWWVVVSSSOOOHHHFFFDDDDDDEEEFFFCCCAAADDDFFFHHHIIIGGGBBB===999555444222222222222111000000111222111///...///000000000//////...---------***,,,............000222............/////////000////////////////////////---,,,,,,---///000000///+++,,,---...//////.........//////000000000//////////////////////////////............////////////000000/////////.........000000000000111222333444111222444555555777999<<>><<<;;;<<<;;;:::888999<<>>:::888444333111111222111000...---///000000//////000111444444333222111000//////---...//////---,,,---...---.........//////000000////////////////////////333000---...000000...+++)))***,,,...//////......,,,---...000111111111111000000000000000000000000............/////////000000000//////.........---000000000000111222333444111222444555555777:::<<<>>>???@@@BBBEEEGGGIIIJJJEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFHHHMMMQQQ___ssszzzqqqTTTBBB===777777777777666666666666222222222222222222222222111111000000000000111111444333111////////////000222111000//////...//////111111000000//////......222111000///......///000111111111000000000000000------------------------000000000000000000000000////////////////////////000000000000000/////////222111111111000000//////000111222222111000111222333333222222333333444555777888888888:::???EEEIII[[[gggzzzxxxyyyuuukkkggg```UUUNNNMMMLLLIIIHHHMMMSSSZZZfffppprrrrrrrrrpppkkkfffaaa]]]YYYXXXXXXXXXXXXXXXXXXXXX[[[ZZZZZZ]]]``````\\\YYY[[[[[[\\\]]]___bbbdddfffpppooollliiieeebbb___^^^^^^^^^]]]\\\]]]^^^```aaalllooottt|||uuunnnfff___\\\ZZZWWWTTTVVVXXXYYYXXXUUUTTTVVVYYYXXXZZZ[[[[[[aaammmuuuxxx~~~ssshhhXXXLLLFFFCCC@@@===999::::::888777777999;;;===<<>>>>>???AAACCCEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDBBBBBBBBBCCCEEEFFFEEEDDDFFFIIIHHHGGGLLLSSSbbbqqqyyy}}}www[[[DDD999999888888777666555555444444222222222222222222222222222222111111111111222222333222111000/////////000111000000////////////000111000000000/////////...000000///...---...////////////////////////000000........................////////////////////////////////////////////////......//////////////////111111111111000000000///000111222222000000111222333222222222222333444444666777777888999===CCCGGGSSS___ppp}}}uuuzzz{{{vvvnnnbbbYYYVVVKKKGGGEEEGGGKKKPPPYYYbbblllnnnqqqrrrppplllgggddd]]]\\\ZZZXXXVVVVVVVVVWWWUUUUUUUUUWWW[[[\\\ZZZWWWYYYYYYYYYZZZ\\\^^^aaabbbggggggeeeccc```^^^]]]\\\\\\[[[[[[ZZZ[[[[[[\\\]]]ccceeeiiiooouuuxxxvvvsssmmmhhhaaa\\\ZZZYYYWWWUUUSSSUUUXXXXXXXXXYYY\\\___ZZZ^^^bbbeeemmmxxx|||tttlllfff]]]UUUJJJCCCAAAAAA@@@???=========<<<;;;<<<>>>@@@AAAAAAEEENNNTTT[[[hhhuuuxxxzzzwwwnnnaaaRRRGGG>>>999555444777999999777777;;;AAAKKKTTT\\\```bbbaaa___[[[XXXTTTOOOIIIFFFHHHIIIKKKMMMOOOPPPPPPPPPNNNIIICCC===999555222000333222111000//////////////////000111111000//////////////////////////////111111000///...------,,,.../////////000000000000//////////////////////////////.........---------................../////////////////////////////////............---------........................---...///000000///......222222111000000111222333555555444555888:::<<<<<<======>>>@@@BBBDDDFFFGGGFFFEEEDDDBBBBBBBBBCCCDDDFFFEEEDDDCCCCCCEEEFFFGGGFFFEEEFFFHHHGGGGGGMMMTTTeeeuuuwwwuuuxxx___III:::777:::888888777666444333222111333333333333333333333333333333222222222222333333333222111000/////////000000////////////000000111000000000000////////////000////////////000000111------......//////000000000000000000000000000000////////////////////////////////////////////////......//////000000111111111111111111000000000000000111222222000000111222222222222222222333444444555555666666777;;;@@@DDDMMMVVVdddttt}}}xxx|||yyylll___YYYOOOIIIDDDDDDEEEGGGLLLSSS\\\```fffjjjlllkkkhhheeedddbbb___[[[XXXWWWVVVVVVSSSRRRRRRTTTVVVXXXXXXWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXYYY]]]bbbgggiiigggfffeeebbb]]]YYYXXXWWWVVVUUURRRUUUXXX[[[]]]```cccfffdddjjjqqqvvv}}}{{{tttjjj___TTTMMMHHHCCC===;;;===??????>>><<<=========<<<===@@@BBBCCCEEELLLUUU^^^gggtttxxxlllbbbVVVHHH???===;;;999777555555555555:::AAAKKKVVV^^^aaabbbbbb]]]\\\ZZZUUUNNNIIIFFFEEEKKKKKKMMMNNNOOOQQQRRRRRRQQQLLLDDD<<<888444222000333222111000////////////000//////////////////000////////////////////////222222111///...---,,,+++....../////////000000000////////////////////////...............---------.........---------------........................///............---------........................,,,---...///000000000///000000000000111222333444333444444666888:::<<<======>>>???AAACCCEEEGGGIIIEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFEEEDDDEEEFFFGGGHHHHHHFFFFFFGGGFFFGGGNNNVVVhhhyyyzzzzzzcccLLL@@@999888999666666555444333333222222333333333333333333333333222222222111111222222222222111111000000000000000//////...//////000111111000000000000////////////000000000111111222222333------......///000111111000000000000000000000000//////////////////////////////////////////////////////000111222222333333111111111000000000000000000111222111000///000222222222222111222333333444333444555555555888<<<@@@DDDKKKWWWeeeuuu{{{vvv}}}{{{~~~vvvfff]]]WWWPPPIIIGGGFFFEEEGGGKKKNNNRRRWWW]]]aaadddeeeeeehhhgggeeeccc___\\\YYYXXXVVVUUUTTTTTTUUUVVVWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVRRRTTTWWW[[[___aaaaaaaaa^^^\\\ZZZWWWVVVUUUTTTTTTXXXZZZ^^^cccgggkkknnnpppvvv}}}sssoooggg___VVVNNNFFFAAAAAA>>>;;;:::<<<<<<<<<:::===>>>>>>>>>>>>???AAADDDHHHNNNWWWaaajjjrrr|||wwwjjj___UUULLLBBB;;;===>>>>>>;;;777444555777===EEEQQQ[[[``````]]][[[WWWXXXVVVPPPIIIDDDCCCEEEKKKKKKLLLMMMOOOQQQSSSUUUTTTNNNEEE===888555333222222222111000//////000000000///...------...///000////////////////////////111000000///...------,,,........./////////000000////////////////////////...........................------------,,,,,,,,,........................///............------------------...............,,,------...///000000111000000000111111222333333111222444555666888:::<<>>>>>===<<<<<<<<<<<<:::999>>>@@@AAABBBCCCEEEIIILLLQQQ[[[hhhsss|||zzzhhhaaaWWWNNNHHHCCC===:::333777999999777777;;;>>>AAAHHHRRRYYYZZZWWWSSSQQQRRRSSSQQQLLLFFFCCCDDDGGGIIIIIIJJJLLLNNNQQQSSSTTTQQQKKKBBB;;;666333111000222111000000000000000000111000...,,,,,,...000111////////////////////////.........///////////////............////////////........................---.....................------------------------........................///............------------------.........//////---------...///000111111111111111111222111111111111333666777777888:::===BBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGJJJGGGEEEEEEEEEFFFOOOYYYooommmUUU>>>666999999555111222222333444444555555666222222222222222222222222111000000000000000000111000000111111111111000///000////////////000000111////////////000000000000,,,------............---//////000000111111222222................................................////////////////////////,,,,,,------......//////000000000000111111111111///000111111//////000111111111111111111222333333222333444444333444777999<<<@@@FFFOOO]]]oooyyyfff]]]TTTQQQNNNIIIEEEEEEFFFFFFEEEFFFIIINNNTTTXXX[[[^^^bbbeeeeeeccc```^^^^^^^^^^^^[[[XXXVVVUUUVVVTTTUUUUUUVVVUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQSSSRRRQQQPPPPPPPPPQQQRRRUUUVVVWWWVVVUUUUUUVVVWWWRRRUUUZZZ^^^```cccfffhhhnnnooottt{{{xxxoooggg^^^VVVPPPJJJCCC>>><<<<<<<<<<<<999:::;;;<<<=========<<<;;;>>>AAAEEEHHHMMMSSSWWWZZZgggvvvuuuhhhRRRMMMGGGAAA>>><<<:::999222444666666555777;;;???FFFKKKQQQSSSQQQMMMLLLLLLQQQOOOMMMJJJGGGGGGIIILLLIIIJJJKKKLLLMMMOOOPPPPPPNNNIIIAAA;;;888555444222111111000000000000000111111000...------...000111////////////////////////------......///000000000------........./////////........................---------...............,,,---------....................................///............---------,,,,,,------.../////////...............///000111111111222222222111111000222666999:::999888;;;===AAAAAAAAAAAABBBCCCDDDEEECCCBBBAAAAAAAAABBBCCCDDDBBBCCCDDDDDDEEEFFFGGGGGGJJJGGGFFFFFFEEEGGGOOOYYYrrrvvvTTTGGG:::888999888777777444444444444555555555555111111111111111111111111222111111000000111111222///000111222222111000///111000000////////////000.../////////000000000111......///000///...------//////000000000000000000................................................////////////////////////................../////////000000000111111111111///000111000///...///111111111111111111222222333333444444444333333555777===???CCCHHHQQQ```qqq|||~~~xxxzzzvvvlllbbb^^^ZZZSSSMMMKKKFFFEEEBBBAAABBBDDDGGGJJJNNNPPPTTTXXX\\\^^^___```aaacccdddbbb^^^[[[[[[[[[WWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUSSSPPPOOOOOOQQQTTTVVVWWWYYYZZZZZZYYYZZZ]]]``````eeejjjoooqqqsssvvvyyy{{{{{{|||qqqpppjjj___VVVQQQKKKDDDEEEBBB>>><<<<<<<<<<<<;;;777999<<<===>>>???@@@AAA<<<@@@FFFMMMUUU]]]fffkkklllyyyxxxfffYYYHHHEEEAAA===;;;::::::999888888999:::;;;???DDDGGGLLLOOOPPPNNNJJJIIILLLOOORRRNNNKKKJJJLLLOOOQQQRRRMMMMMMNNNNNNNNNLLLKKKJJJHHHEEE???;;;888666444333111111000000000000111111111000////////////000111////////////////////////.........///////////////---------.........//////........................---------.........//////,,,,,,---...///000000111///////////////////////////............---------,,,,,,------...//////000//////...---......///000//////111222333333222222111555999999666555777:::>>>>>>???@@@BBBDDDFFFGGGBBBBBBAAAAAAAAABBBCCCDDDCCCCCCEEEFFFGGGHHHHHHHHHJJJGGGFFFGGGFFFGGGOOOXXXnnn|||nnnWWWAAA<<<888666444222555:::666666666555555444444444000000000000000000000000333222222222222222222333///000111222222111000///222111000//////...//////.../////////000000111111111222333333333111000//////////////////.........////////////////////////........................////////////////////////222222222222111111111111//////000000111111111222///000111000///...///111111111111000111222222333333444555444333333555666666888:::===CCCNNN\\\fff{{{zzzrrrttt}}}zzzzzzpppkkkfff]]]VVVSSSKKKJJJHHHFFFDDDDDDDDDEEEDDDFFFHHHMMMRRRXXX]]]```dddgggiiiiiieeebbbaaaaaa\\\]]]]]]]]]]]][[[ZZZYYYVVVVVVWWWWWWXXXXXXYYYYYYXXXVVVSSSQQQRRRUUUXXX[[[XXX[[[^^^```aaaeeejjjooossswww|||~~~}}}yyysssnnn^^^]]]VVVKKKEEECCC@@@<<<>>>======>>>??????>>><<<:::<<<>>>@@@@@@AAABBBCCCDDDIIIQQQ[[[eeeppp{{{mmm[[[NNNHHHFFFBBB???===<<<<<<<<<888888:::???FFFOOOWWW[[[QQQQQQPPPKKKGGGHHHNNNTTTSSSOOOKKKKKKOOOTTTWWWWWWPPPQQQQQQPPPNNNKKKHHHFFF???<<<888555333222///...111000000000000000111111111111000000000000111111////////////////////////000000//////.........------------.........//////........................---------.........//////+++,,,---...///111222222000000000000000000000000//////.........---------,,,,,,------...///000000111000...------...///000,,,...000222333444444444...222666666222111222555:::;;;===???BBBEEEGGGIIIBBBAAAAAA@@@AAABBBCCCDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHGGGHHHOOOXXXiii|||xxxzzzuuuYYYHHH;;;:::888777666666666777555555444444444333333333222333333333333222111000111111111111000000000000222222111111111111111111111000///......///000111000000//////.........---000///---,,,---...000111222111111111000000//////000000//////.........---000000000000000000000000000000//////.........---000000//////.........---............///111222333222111111111000000//////000111111111111222222222222555666555333222333555777666666777;;;DDDMMMTTTjjjyyyzzzppppppvvvxxx|||pppgggaaa^^^WWWTTTOOOIIIDDDBBBDDDEEECCCCCCDDDGGGKKKNNNOOONNN[[[]]]aaaeeehhhiiiiiiiiiddddddcccbbb```___^^^^^^___^^^^^^^^^^^^]]]]]]]]]aaa^^^\\\ZZZ[[[___ccceeefffeeefffhhhmmmuuu||||||vvvoooggg```[[[YYYMMMJJJFFFBBB???>>>======>>>>>>>>>===<<<<<<;;;:::???AAABBBAAA@@@BBBGGGLLLPPPVVVbbbooo}}}wwwdddVVVPPPLLLNNNNNNGGG>>>888888;;;:::999;;;DDDRRR[[[]]][[[aaaXXXLLLGGGIIIMMMOOOOOORRRQQQQQQTTTWWWYYYVVVSSSSSSRRRPPPNNNKKKGGGBBB>>>;;;999666444222222333333------......//////000000//////............/////////////////////.........000///---++++++,,,...///........................000000000000000000000000111000///...------...///......------------......000000000000000000000000000///...------...000000,,,---...000000000//////---------............///111111000000000000000111333444666777777888;;;===??????@@@AAAAAABBBCCCCCCFFFDDDBBB@@@@@@@@@AAABBBHHHHHHGGGGGGFFFFFFGGGGGGKKKHHHGGGJJJLLLKKKNNNRRRgggxxx|||uuuxxx[[[FFF;;;:::999777666555555666666555444444444444333333333333333333222222222111111111111111111000000000000111111111111111111111111000000////////////000000111111000000000/////////111000.........///111222111111111000000000//////000/////////............////////////////////////000/////////.....................---------,,,,,,000000000000////////////111111111111000000000///000000111111111222222222222444666555333222333555666666666666999???GGGMMMWWWdddzzzuuussswwwvvv}}}yyyqqqmmmhhhaaaWWWNNNHHHEEECCCBBBBBBAAAAAACCCFFFIIIIIIIIINNNQQQTTTYYY]]]```bbbbbb```aaabbbccceeefffggghhheeeffffffgggiiijjjjjjkkkkkkkkkkkklllmmmnnnpppqqqvvvuuuvvvxxx|||}}}{{{wwwssspppiiifff```YYYSSSNNNJJJHHHDDDBBB@@@>>><<<;;;;;;;;;@@@@@@???????????????@@@@@@CCCFFFGGGHHHLLLSSSXXXccchhhsssooo___WWWWWWYYYVVVQQQJJJBBB===:::999:::<<>>:::555333111///......////////////////////////000000//////............///////////////////////////...000000/////////000111222........................////////////////////////111000///...---......///......------------.................................---------...///111222000//////.........//////........./////////000000111111000000000000111111222444555666666888;;;===>>>>>>???@@@AAAAAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDIIIIIIHHHHHHHHHHHHHHHIIIIIIGGGHHHJJJJJJJJJOOOVVViii{{{zzzxxx^^^EEE:::888888777666555444444444555444444444444333333333333444333222111111111222333111111111111000000000000111111111111111111111111//////000000000000//////111111111111000000000000111000/////////000222333111111000000000000//////////////////............////////////////////////////////////............//////............------///000111111111000...---111111111111000000000000000000000111111111222222222444555444333222333555444555555555777:::???CCCKKKTTTggg~~~zzzzzztttyyy|||pppaaaUUUOOOKKKFFFCCCBBB@@@======???BBBCCCCCCEEEFFFIIILLLOOOSSSUUUVVVUUUVVVXXX[[[^^^aaacccdddeeefffgggjjjmmmoooqqqrrrpppsssvvvyyy{{{zzzyyyxxx||||||{{{{{{|||~~~}}}yyyrrrlllgggbbb^^^[[[VVVSSSNNNIIIDDDAAA@@@???>>>===<<<<<<;;;;;;;;;;;;>>>===<<<<<<===???AAABBBEEEIIIOOOTTTXXX___gggmmmzzzqqq```TTTRRRWWWXXXRRRJJJCCC???===999777>>>EEEOOOZZZbbbfffggggggaaa^^^XXXRRRNNNLLLLLLLLLNNNRRRXXX[[[[[[XXXVVVTTTVVVSSSNNNJJJEEE???999555333222111//////000111111000000000000000000////////////............//////......////////////////////////000000111111222222........................////////////////////////000000///............///......------------..............................,,,,,,,,,---///000222333333111///---,,,---...///////////////000000000111111000000000000000111111111333555555666777:::<<<======>>>???@@@AAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJGGGHHHRRR]]]ppp}}}fffLLL===:::===555555555444444333333333444444444333333333222222555444222000000111222333111111111111000000000///000000000000111111111111...///000111111000///...000000000000000000000000000000/////////000111222000000000000000000/////////////////////.........///////////////////////////////////////.........111111111111111000000000+++,,,///111222222111000111111111000000000000000000000000000111111111111222333333333333333444444222333555555666888;;;===IIIMMMYYYmmm}}}pppssswwwyyy{{{|||jjj]]]XXXTTTNNNHHHGGGDDD@@@???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGIIIJJJLLLMMMNNNOOOQQQSSSTTTTTTXXXZZZ\\\^^^aaadddfffgggiiikkkooorrrttttttrrrqqqrrrqqqooommmkkkiiihhhgggddd```ZZZUUURRROOOMMMKKKKKKHHHEEEAAA?????????@@@???>>>>>>>>>============<<<<<<;;;<<<>>>BBBFFFHHHNNNTTT]]]eeellluuu~~~nnn___QQQGGGGGGKKKIIIEEE???;;;999:::<<<===GGGOOO[[[dddffffffdddcccaaa___ZZZSSSMMMJJJKKKMMMRRRVVV\\\]]][[[XXXXXXYYYXXXTTTNNNGGGBBB<<<666222222111111000111222333333222222111111000000////////////............//////............////////////...//////000000///............................../////////////////////////////////.........//////......------------......000000000000000000000000---------...///000111111000//////.........//////....../////////000000000000000000000000000111222111222444555555666999<<<======>>>@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKKKKFFFHHHVVVeeezzzeeeMMM???888777:::444444444444444333333333444444333333333222222222555444222000000111222333111111111111000000000/////////000000000111111111...///000111111000///...////////////////////////............//////000000//////////////////000000.........///////////////.................................///////////////000000000111111111111111+++,,,///111222222111000000000000000000000111111//////000000000111111111222222222222333444444444000222555666666888:::<<>>??????>>>======>>>>>>>>>BBBAAABBBDDDHHHMMMRRRUUUZZZbbblllvvv{{{kkkXXXLLLEEE???======<<<===<<<999777:::BBBHHHPPPXXXccciiiiiifffddddddccc```ZZZSSSNNNNNNQQQUUUYYY\\\^^^]]]ZZZXXXZZZ\\\WWWRRRKKKDDD???999444111............///000111111222222111111000000////////////............//////---.........//////000000000000000000///---,,,+++......................................................//////////////////......------------......000000000000000000000000///////////////.........***,,,...000111111000///------........./////////000000//////000111222222111222444555555666999<<<>>>???@@@AAABBBDDDEEEEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFHHHKKKMMMLLLGGGJJJZZZkkk}}}qqqOOO???;;;777555666333333444444444444333222333333333333222222222222444333222111111111222333111111111111000000000000...//////000000111111111//////000000000000//////............////////////---.........////////////......////////////000000.........///////////////.................................///////////////------............/////////000111111111000...---000000000000111111111111/////////000000000111111222111000222444555444333000222555666666888:::<<>><<<<<<;;;<<<<<<===>>>>>>======<<<===???BBBEEEGGGKKKLLLNNNQQQWWW]]]bbbeeellltttuuudddTTTDDD>>>>>>;;;888777555888:::999888<<>>???@@@BBBCCCEEEFFFGGGDDDCCCCCCBBBBBBAAA@@@@@@CCCCCCCCCDDDEEEFFFHHHIIIIIIKKKMMMLLLIIILLL[[[lllvvv[[[BBB;;;;;;777444666222333444555555444333333333333333222222222222111333333333222222222111111111111111111000000000000......//////000111111222000000////////////000000......//////000000000000......///000000000000000........./////////000000............/////////000..................................../////////000,,,,,,---------.........000000000000///////////////000000000111111111111////////////000000000111222000///111444555444333222333555555555666888:::===>>>CCCIIIQQQ^^^ssstttjjjggghhhkkkooouuu|||ooojjjddd^^^XXXSSSNNNJJJJJJJJJJJJIIIGGGEEECCCAAA>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDD???????????????@@@AAAAAABBB@@@??????@@@@@@???===<<<===???@@@AAAAAAAAA@@@>>>>>>???BBBHHHPPPWWW[[[\\\^^^bbbhhhnnntttyyy|||qqq___OOODDD;;;999999777666666555777:::<<<@@@GGGPPPVVVbbbcccddddddcccccccccddd```\\\XXXXXX\\\aaadddddd___^^^\\\ZZZYYYWWWUUUSSSLLLGGG@@@;;;777555333222111222222333444444444444//////////////////000000//////............//////------......///000000111000///...------...///000................................................,,,---///000000000//////......------------.................................//////000000///...---***,,,...000111111000///............////////////////////////000111222333222444555666666888;;;======>>>???AAACCCDDDFFFFFFBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEGGGIIIJJJIIIJJJKKKKKKIIILLLZZZiiiuuurrr^^^III888777888444222666222333444555555555444333333333333222222222111111222333333333333222111000111111111111000000000000---......///000111111222111000///......///000111//////000000111111111222//////000111111111111111---.........//////000000---.........//////000000........................---.........//////000000---.........//////000000............///111222333//////000000111111111222////////////000000000000222000///111444666444222444555555555444444666888666888<<<@@@CCCMMMaaatttrrriiiggggggaaafffoooyyywwwoooggg```[[[TTTSSSRRRPPPLLLGGGCCC@@@CCCCCCBBBAAA@@@??????>>><<<======>>>???@@@AAAAAA===???AAABBBBBBAAA???>>>CCCAAA@@@>>>======>>>>>>>>>======???AAAAAA@@@>>><<<===???BBBBBBBBBAAA@@@BBBCCCEEEKKKTTT___jjjpppqqqtttyyyzzzbbbOOOCCC>>>999999777333333555<<<<<<>>>DDDNNNXXX```ccciiifffbbb^^^\\\\\\\\\\\\ZZZWWWUUUYYY```ffffffddd^^^\\\ZZZZZZZZZWWWQQQLLLGGGCCC<<<777444333222222......///000000000000000------......//////000000//////............//////---------...///000000111+++***))))))***---///111................................................,,,---///000000000//////.........------.........000000000000000000000000,,,---...000000000//////.........///////////////////////////000000000000////////////000111222333333444666777777888;;;>>><<<===>>>@@@BBBDDDEEEFFF@@@@@@AAABBBCCCCCCCCCCCC@@@@@@AAABBBDDDFFFGGGHHHIIIHHHIIIJJJIIILLLYYYfffzzznnnnnnwwwdddFFF@@@999666777777555222222222222222222222222222666555333111000///......111111111000000000000///000000000000000000000000000000000000000000000000//////000000///...------000...---,,,,,,---...000333222000/////////000111..................------//////////////////////////////............//////222111111000///......---------...///000111222222000000000000000000000000000000000000000000000000000000000000000000000000000111222333444333222222444444444444555666777777444777:::<<<@@@JJJXXXcccxxx~~~yyyzzztttdddfffggghhhkkkrrr}}}uuummmfffccc]]]WWWRRRLLLEEEAAABBBAAA@@@AAACCCDDDCCCBBB===>>>??????@@@@@@??????===========================???BBBBBBAAA???>>>>>>????????????@@@@@@>>>===AAAAAAAAABBBEEEGGGIIIKKKMMMOOOQQQWWWcccppptttqqqllleeejjj~~~zzzbbbOOOFFF<<<:::777444333444666777:::@@@HHHQQQYYY```eeehhhccc^^^XXXTTTSSSTTTUUUVVVYYYXXXYYY^^^dddeeebbb^^^XXXYYYZZZZZZWWWSSSMMMJJJ@@@===888222///---......555333000------...111333000///...------...///000////////////............////////////////////////000...000444222++++++///,,,...///,,,((('''+++000...........................................................................000111111///...///000........................////////////000000000000////////////000000000000000111111111222222222222333555777777777888:::<<>>===<<<===AAA@@@??????@@@AAA@@@@@@@@@BBBCCCFFFIIIMMMRRRVVV[[[___ccchhhooorrrmmmeeeYYYWWWddd~~~}}}qqqbbbPPPCCC>>><<<:::777555555777999;;;BBBKKKWWW^^^```aaadddggg___[[[VVVSSSTTTWWWYYYZZZ]]]aaaeeefffddd```]]]\\\ZZZ[[[\\\[[[XXXRRRLLLHHH<<<999555111/////////000333222///...---...000111000///............///000////////////............////////////////////////222---+++000222///---...---000333111...,,,...111........................////////////////////////........................+++---//////......///000111111111111111111111111............////////////////////////000000000000........./////////000000222333555666666777999;;;AAA@@@>>>>>>???AAADDDEEEBBBBBBAAA@@@AAABBBCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFHHHHHHGGGGGGOOOYYYyyywww}}}rrrkkknnn~~~cccKKK<<<:::666222111444666666444444444444444444444444444000000000000111222333444222222222111111111111000000000000000000000000000000000000000000000000000---...//////////////////000000............000000111111000/////////000000///000000000000000000000000000000000000000000000//////............//////111000000//////.........111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222222222111222222333444555888:::::::::999===CCCIIIVVVeeeyyywwwuuuxxxnnn```YYYZZZ^^^aaabbbnnn{{{{{{rrrjjjddd^^^\\\ZZZWWWVVVSSSOOOMMMLLLJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCBBB@@@???@@@AAAEEEDDDDDDCCCEEEGGGIIIKKKNNNPPPSSSVVVXXX___gggmmmsssyyy|||mmm___QQQUUUhhhwwwjjj[[[QQQHHH@@@;;;;;;:::999888888:::>>>BBBDDDMMMYYYfffjjjfff```___aaaVVVSSSQQQRRRVVVZZZ^^^```eeelllqqqnnncccZZZWWWXXXYYYZZZZZZYYYTTTMMMFFFAAA777555222000//////111222111000///.........//////000//////......//////000////////////............////////////////////////333+++'''+++000111///------000444444111///000111////////////////////////................................................(((***------------...000////////////////////////------------............////////////000000000000111111222222222333333333111222444555555666888:::???>>>======>>>@@@CCCEEEBBBBBBAAA@@@AAABBBCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIEEEFFFHHHIIIGGGGGGNNNWWWqqqxxxgggmmmzzznnnssseeeKKK===777666444111111333555555444333333333333333333333333333222111111000111111111222222222222111111111111////////////////////////////////////////////////------...///000000//////111000////////////000111000000000/////////000000///////////////000000000//////////////////////////////............//////000000/////////.........222111///.........///000////////////////////////////////////////////////////////////////////////000111111222222222222222000000000000111222333444444555777888888;;;???CCCMMMWWWfffxxx}}}kkk^^^\\\```aaa______gggsssyyywwwtttqqqoookkkfffccc^^^\\\YYYTTTQQQNNNLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHIIIIIIHHHHHHJJJLLLMMMNNNNNNOOORRRVVV[[[___hhhkkkoooqqqttt{{{rrrjjjppprrreee\\\PPPDDD???===;;;:::<<<666777:::>>>CCCJJJOOORRR[[[bbbjjjkkkeee^^^YYYWWWNNNMMMNNNRRRYYY```eeegggnnnrrrtttnnnbbbYYYVVVVVVUUUUUUUUUSSSMMMEEE===888444222000///...///111222......////////////......000//////////////////000////////////............////////////////////////111,,,((()))---/////////---///000000...---...000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,......---------///------------------------------........./////////////////////000000000000333333333444444444555555111222444555555666888:::============???AAADDDEEECCCBBBAAAAAAAAAAAACCCCCCFFFFFFGGGHHHIIIJJJJJJJJJFFFFFFGGGIIIHHHIIIQQQ\\\mmmyyy{{{kkk]]]ddd{{{tttooogggNNN???999999777555333333333444444333111111111111111111111111222222111111111111111222222222222111111111000000////////////////////////////////////////////////------...///000000//////000000////////////000000/////////000000000//////---------....../////////........................//////............//////////////////............222111000///......//////////////////////////////////////////////////////////////////////////////000000000111111111222222000000000000000222333333222444555777888:::===???BBBHHHSSSdddwwwvvvtttrrrkkkccc___```fffooo}}}vvvsssoooiiiddd___[[[YYYZZZZZZYYYYYYYYYXXXXXXXXXPPPRRRSSSTTTTTTVVVYYY[[[ZZZ]]]aaadddggglllssswwwtttcccTTTKKKFFF???999::::::888888:::777:::@@@HHHQQQXXX^^^aaahhhggggggfffccc^^^WWWRRRNNNNNNQQQWWW___ggglllnnnrrrpppmmmgggaaa\\\WWWUUURRRRRRPPPMMMGGG???888333333222000///......///000---...///000000///......///000000000000000000///////////////............////////////////////////......,,,******---111333111000...,,,+++,,,///111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...........................000111000...---------000000000000000000000000....../////////000000000////////////000000000000000000000000111111111111222333555666666777999;;;=========???@@@CCCEEEFFFCCCCCCAAAAAAAAAAAABBBCCCFFFGGGHHHJJJKKKKKKKKKKKKHHHFFFFFFGGGHHHLLLXXXeeeqqqrrrmmmaaaYYYaaavvv|||lllmmmvvvfffMMM@@@999777999666666555444333333333333111111111111111111111111/////////000111333444555111111111000000000000///000000000000000000000000000000000000000000000000---...//////////////////////////////////////////......///000000000//////,,,,,,------......//////------------------------//////............//////........................111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222000000///000000111222333666666666666777888999:::<<>>:::777555666333444444333333222333333111111111111111111111111000000000000111222333444000000000/////////......000000000000000000000000000000000000000000000000//////////////////...---.........//////.........------///000000000//////---------...//////000000........................//////............//////...........................///111111111000...---000000000000000000000000000000000000000000000000000000000000000000000000111000000///000111222333000000000000111222333333777666555555666777777777:::===EEEPPPYYYeeeyyyvvvmmmjjjiiihhhmmmtttvvvfffTTTIIIBBB<<<<<>>999666444111111000//////000000000/////////000000000111111///000111111111111000///////////////............////////////////////////,,,000111111666???CCCBBB:::777222///...//////000........................////////////////////////........................000111222222000......///,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////000000000000222222222333333333444444111222444555555666888:::999:::<<<>>>AAACCCEEEFFFDDDCCCBBBAAA@@@AAABBBBBBFFFGGGJJJLLLNNNNNNMMMMMMJJJHHHIIIJJJKKKPPP]]]jjjmmmcccZZZWWWWWW___rrr}}}pppooo}}}dddPPP>>>888999777555555000222333333222222333444222222222222222222222222444333222111000000000000////////////............000000000000000000000000000000000000000000000000///000000000///...------------............------,,,---///000000000//////---......///000111111222//////////////////////////////............//////---.....................---...111222222111...---000000000000000000000000000000000000000000000000000000000000000000000000111000/////////000222333000000000000111222333444555333222333555777888888888:::AAAHHHKKKQQQbbbtttuuurrrtttlllvvvxxxlllYYYNNNEEECCCAAA;;;:::<<<:::;;;===??????BBBNNNZZZccchhhpppvvvxxxvvvqqqnnnhhhhhhfffbbb^^^^^^```bbbbbbaaa```aaabbbaaa___]]]UUUWWWZZZ]]]___ZZZSSSLLLJJJGGGCCC===999555333222000000000000000111222222000000//////000111222222///000111222222111000///000/////////............////////////////////////...000000333===JJJLLLGGG888666333111000///---,,,...........................................................................///111111000//////000////////////////////////---------.........//////////////////000000000000....../////////000000000///111333444444555777888888999;;;===@@@BBBDDDEEEDDDCCCBBBAAA@@@AAAAAABBBFFFGGGJJJMMMNNNNNNNNNMMMIIIIIIJJJMMMMMMPPP[[[fffaaaYYYTTTTTTVVV___uuurrraaabbbvvvnnnNNNGGG===888777777555222333222222111111222222333555444222000///000000111222222111111111111222222000000000000000000000000///000111000...------...////////////............000000000000000000000000000///......///000111222......///000000000000000///---,,,---...///...------...000111111111000///111///...------...///111111000///...............////////////////////////222222111111000000////////////............//////......//////000000111111////////////000000000000000111222333444555555555444444444444444666777777777;;;??????AAAIIIWWWbbbwwwvvvhhhgggjjjsss{{{uuugggZZZQQQCCCBBB@@@<<<999999;;;===>>>AAAEEEHHHNNNVVVaaahhhpppnnnooosssrrrnnnlllnnneeeccc```___^^^^^^]]]\\\dddlllqqqmmmaaaVVVRRRRRRQQQVVV\\\]]]ZZZTTTPPPNNNGGGAAA:::555444444333111111111000///////////////000000000000111111111111...///000111111000///...000000000000000000000000///////////////////////////...---///333:::AAAFFF333222111000////////////111///---...000000...,,,++++++,,,------....../////////.........---------...---,,,++++++---...000///000111333333333222111000///...---,,,+++++++++000000000000000000000000111111000000111111222333///000222555777999;;;;;;<<<======???@@@BBBDDDEEEBBBBBBBBB@@@???@@@CCCFFFGGGHHHHHHIIIJJJJJJIIIIIIMMMMMMLLLKKKMMMQQQWWW\\\SSSRRRQQQRRRXXXiiifff]]]XXXbbbzzzhhhSSSFFF@@@999666666777555222333222222111111222222333444333222000000000000111000000////////////000000000000000000000000000000,,,...///...------...///////////////............000000000000000000000000......---,,,------//////......///000000000000000///...---...//////...---......///000000000000000000///...------...///000000//////............///////////////////////////////////////......------//////............///////////////000000000000000////////////000000000000000111111111111000//////333333333333444555666666666999<<<<<<<<>>???===;;;888777999>>>BBBGGGNNNXXX___cccfffiiikkkoookkkjjjjjjhhhdddbbbddd___\\\YYYXXXZZZ^^^bbbdddtttuuurrriii\\\SSSQQQRRRUUUYYY^^^^^^YYYSSSMMMKKKAAA<<<666333222333333222111111000///////////////............------------111222333333333333222111////////////////////////////////////////////////222111///...000333777:::222222111//////......///111///------///000...,,,........................///.........------------...---,,,++++++---///000------...///////////////000000///............///000000000000000000000000111111000000111111222333000111333555666888888888<<<======???@@@BBBDDDEEEDDDEEEDDDCCCBBBCCCFFFHHHHHHHHHIIIKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHKKKOOORRRPPPQQQSSSYYYdddwwwsssggg```TTTVVV^^^nnn~~~dddMMM>>><<<888444333555666555333333222222111111222222333444333222111000000000000000000////////////000000000000000000000000000000***,,,------------...000////////////............000000000000000000000000///......------------.........///000000000000///000///......000000///...//////......//////000111000///...------...///000///............//////000/////////////////////////////////............---//////............//////000000000000000000//////////////////000000000000///000000000000///......111222222333333444555555555888;;;:::999<<>>???AAACCCDDDEEEBBBBBBBBBAAA@@@AAACCCEEEHHHIIIJJJLLLMMMNNNNNNNNNJJJJJJJJJHHHFFFFFFGGGIIINNNPPPVVV```ppplll```[[[[[[```gggsssdddOOOAAA:::666444222333555555444222333222222111111222222333333222222111111000000000222222111111111111222222////////////////////////,,,---......------///000////////////............////////////////////////111111000000////////////---...//////000000//////111///...///000111000/////////...------///000111000///............///000...............///000111////////////////////////000000000000000000000000//////............//////222111111000000/////////////////////000000000000...///000222333333444444000111111222333333444444555888;;;;;;999:::>>>CCCKKKWWWhhhzzzuuuggg^^^[[[[[[aaaiiivvv~~~sssggg^^^RRRLLLEEECCCDDDDDD@@@<<<===AAAGGGMMMTTT]]]fffkkkooonnnmmmjjjfffcccaaa``````YYYTTTQQQNNNKKKLLLPPPUUUYYY^^^dddkkkssszzzyyyrrrhhh^^^WWWSSSRRRQQQSSSTTTVVVUUUQQQJJJDDDAAA555444111000000111222333000000////////////000000111000000//////......------...////////////...---////////////////////////////////////////////////......//////////////////000///...---------------...---------------,,,,,,////////////......------------------------------...------,,,---...//////000000.........///000111---,,,,,,,,,,,,---......////////////////////////111111000000111111222333333444555666777888888888;;;<<<>>>@@@AAACCCDDDDDD???@@@AAA@@@??????AAACCCFFFGGGIIIKKKMMMNNNOOOOOOJJJKKKKKKJJJGGGFFFFFFGGGNNNPPPWWWccctttkkk___aaakkkttt{{{www\\\JJJ@@@:::888555444444444444444333111333222222111111222222333222222222222111111111000222222111111111111222222///////////////////////////111111000.........///////////////............////////////////////////111111111000000///......------...///////////////111///...///000111000//////...---------...000111//////............//////...............///000111///////////////////////////////////////000000000//////............//////222222111111000000//////////////////000000000000000000222333444555555555///000111222333333333333333666999999999999<<>>>>>@@@CCCMMMSSS\\\eeekkkpppuuuwww{{{wwwqqqkkkfffaaa___]]]XXXRRROOOOOONNNNNNQQQVVV[[[aaajjjppprrrrrrrrrrrrhhheeebbb```___]]]YYYUUUWWWVVVSSSPPPJJJDDD>>>:::444444333222111000111111000000////////////000000111111111000000000//////000000111222222111000000........................////////////////////////...///000111222111000000///......------------------......---,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------------------------......//////222111000/////////000111......---,,,,,,,,,,,,---////////////////////////111111000000111111222333222333555777999:::;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDBBBCCCDDDCCCBBBBBBDDDFFFDDDEEEGGGJJJLLLMMMNNNNNNHHHJJJKKKJJJHHHGGGHHHHHHMMMPPPWWWcccssszzzhhh^^^aaaqqqxxxYYYEEE===999666555666666555444444333222222333222222111111222222333111111222222222111111000000000////////////000000000000000000000000000000111222222111///......///////////////............000000000000000000000000---......///......---,,,------...////////////...000///......000000///.........------......///000///////////////////////////............//////000////////////////////////,,,------------.........//////............//////111111111111111111000000////////////000000000000222222222222222111000000///000222333444444333222000222555666666777999;;;>>>@@@IIIUUUbbbqqqxxxqqqhhhcccfffrrrttthhhWWWJJJEEECCCAAA???999<<<>>>>>>???HHHVVVaaammmsss{{{}}}{{{tttsssqqqnnnjjjddd]]]XXXOOOLLLLLLQQQTTTVVVZZZ```ooouuu{{{|||uuullleeeaaa[[[]]]```dddfffeee```]]]]]]YYYRRRJJJDDD===777222222333444333111///000111///////////////000000111////////////////////////...///000111111000///...........................////////////////////////000111222222222111///...///......---------......---...///...,,,,,,,,,...++++++,,,,,,---......///,,,,,,,,,,,,------------------......//////////////////......---.........111000///...............////////////////////////111111000000111111222333222333555777999:::;;;;;;:::<<<>>>AAABBBCCCCCCCCC@@@AAACCCBBBAAAAAABBBDDDCCCDDDFFFHHHJJJLLLLLLMMMEEEGGGHHHHHHGGGGGGHHHIIIKKKOOOWWWcccooo|||gggbbb```gggyyyqqq[[[EEE<<<;;;888444333666666555444222222222333333222222111111222222333000111222222222222111000000000////////////000000000000000000000000000000///000111000///...///000////////////............000000000000000000000000,,,---...//////......---,,,---......//////......///...---...//////...---,,,---......//////............////////////......000//////............///////////////////////////,,,,,,,,,---------......//////............//////111111111111111111222222////////////000000000000111111111111111000/////////000222444555444333333111222333444444555777888<<<<<>>???@@@<<<@@@FFFLLLUUUddduuu|||yyyppppppoooooollleee\\\UUURRRQQQVVV^^^eeehhhlllrrr}}}pppddd\\\ZZZWWW[[[___ccceeedddbbbaaaZZZSSSJJJAAA;;;777333000///111333333111//////111///////////////000111111,,,,,,---....../////////,,,,,,---......---,,,,,,........................///////////////////////////000000000000///---,,,///...............//////---///000///---,,,---///------------............++++++,,,,,,,,,------------......///////////////---............---,,,+++///............///000000000000000000000000000000111111000000111111222333222333444666777777888888:::<<<>>>AAACCCCCCCCCCCC===???@@@@@@??????@@@AAADDDEEEFFFHHHJJJKKKKKKLLLFFFGGGHHHGGGFFFGGGIIIKKKLLLQQQYYYaaajjjuuu\\\___iii~~~mmmSSSDDD888888999555111///555555444333111111333555333222222222222222222333000000222333333222111000222222111111111111222222000000000000000000000000,,,---//////......000111000/////////............000000000000000000000000---...///111111111000000,,,---......//////......///---,,,---...///...---+++,,,.../////////...---......////////////......111000///...............////////////////////////........./////////000000//////............//////000000000111222222222333////////////000000000000...///000222333333333333///111333555555555444333444444444444555666777888;;;999;;;BBBGGGMMMYYYfffsss~~~oookkkhhhgggeeejjjzzzqqqfffZZZPPPFFFDDDAAA???>>>>>>???AAAKKKOOOVVV```kkkvvv{{{uuuqqqyyyvvvrrrooolllfff^^^YYY___```gggrrrzzz~~~ttteee[[[WWWVVVXXX[[[^^^______^^^___aaaQQQJJJ@@@888555333222000+++...222222000///000111///////////////000111111,,,------...///000111111...///000111111000///...........................////////////////////////+++,,,------.........---//////.........//////000...000111000---,,,...000000000000///......------+++++++++,,,,,,------------......///000/////////......///000///...,,,++++++++++++,,,---...///000111111111111111111111111111111111000111222222333333333444444555444444444:::<<>>===:::777555444333333222333333333333222111111000000111111111111000000000000111111111222222222000000000000000000000000//////000000000000//////............////////////000000///...............////////////............000000000000000000000000////////////000000000000111000000000//////......////////////////////////////////////////////////......////////////......111000///...---,,,,,,,,,........................////////////////////////////////////////////////000000000000000000000000111111000000000000111111222222333444444444444444111222333444555555555555333555777:::???FFFOOOVVVcccsssppp^^^VVVWWW^^^hhhqqq{{{tttiii^^^TTTMMMGGGDDDEEEBBB???@@@DDDIIILLLNNN]]]gggssszzz|||}}}}}}yyyyyywwwxxxwwwsssmmmiiiiiikkkmmmrrr{{{~~~}}}wwwnnngggbbb^^^\\\[[[\\\[[[[[[\\\]]]]]][[[ZZZHHHAAA999444333222...+++111111000000000000111111333222111/////////000000////////////////////////666444000------...000222...//////000000000000000000000000000000000000000---...///000000///...---////////////////////////000000///...---,,,,,,,,,------------------------000000...---,,,+++++++++.........------,,,,,,,,,000000......///111333555555333000---,,,+++,,,,,,,,,,,,,,,------///000111111111000000111111222333444555666888999:::::::::;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIGGGFFFGGGJJJMMMNNNRRRWWWYYY\\\eeessswwwuuu]]]III???;;;:::888555444333222222333444444444444333222222111111222222222222111111000000000000111111111111000000000000000000000000------............------............////////////000000///...............////////////............////////////////////////.../////////000000000000222222111111111000000000////////////////////////////////////////////////......////////////......000///...---------------........................------------------------////////////////////////000000000000000000000000000//////////////////000...//////000000000000000111222333444555555555555777888999999;;;???EEEJJJTTT```sssqqqddd]]]YYY[[[^^^iiikkknnnssszzznnn```YYY[[[VVVOOOHHHCCC@@@???>>>AAAAAACCCIIIRRR^^^iiipppyyy~~~}}}|||~~~}}}uuummmhhhkkkssszzzssshhheeebbb``````aaa```___]]]]]]]]]]]]\\\XXXSSSOOO???999333111333444222///111111000000000000111111222111000/////////000111////////////////////////111000000///......------------///000000000000///////////////////////////......///000000///......//////////////////....../////////...---------,,,------------------------......---,,,,,,,,,------.........------,,,,,,,,,---,,,++++++,,,...000111222000///---------...///------------...///000000111111000000111111222333444555666777888888999999;;;<<<===???@@@AAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBHHHHHHIIIJJJJJJKKKLLLLLLIIIIIIIIIGGGFFFGGGJJJMMMQQQTTTWWWXXX\\\gggwwwkkkTTTDDD===;;;777666555333222222222222444444444444444333333222111222222333333222222111//////000000000111111111000000000000000000000000------............------............////////////000//////............///////////////............////////////////////////....../////////000000000000000000000000/////////////////////////////////////////////////////////......////////////......///......---------......................................................////////////////////////000000000000000000000000///......------......//////000111111222222111111111111222333444444444444777888888888888999<<>>???BBBCCCCCCKKKWWWbbbnnnzzz~~~|||{{{wwwvvvuuusssvvv{{{~~~tttmmmnnn{{{rrrgggbbbbbbbbbdddgggiiiiiihhhaaaaaa```^^^YYYQQQHHHAAA888444000///111333222111111000000//////000000111000000/////////000111111////////////////////////,,,---///000000---+++)))***,,,...000111000///...//////////////////////////////000000000000//////000000000000//////...---..................------........................,,,,,,,,,,,,,,,---...///.........---------------,,,++++++***+++,,,...///......------...///111222/////////......///000000111111000000111111222333444555666777777777777777;;;;;;===>>>????????????BBBBBBBBBCCCCCCCCCCCCCCCGGGHHHHHHJJJKKKLLLMMMMMMIIIIIIIIIGGGFFFGGGJJJMMMTTTVVVXXXZZZ```mmmfffOOOBBB===<<<===444333333333222222222222333333444444333333222111000111111222222111111000000000000111111111222222//////////////////////////////000000000000//////............////////////000///............//////////////////............////////////////////////........./////////000000------------------------////////////////////////////////////////////////......////////////......---------------...///000........................111111111111111111111111////////////////////////000000000000000000000000///..................///000000111222222222222111000111222333333444444444222444666777777888:::<<>>>>>>>>>>>@@@AAABBBDDDFFFGGGIIIIIIFFFGGGHHHIIIKKKLLLNNNNNNIIIIIIIIIGGGFFFGGGJJJMMMRRRUUUZZZ___hhhwwwyyyeeeLLL<<<888888444000333333333333333333333333222222222222222111000000//////000000000000//////111111111222222222333333//////////////////////////////000000000000//////............//////////////////............//////////////////................................................////////////,,,,,,,,,,,,------------////////////////////////////////////////////////......////////////......---------------...///000........................111111111111111111111111////////////////////////000000000000000000000000000//////......//////000,,,------...............///000111222333333333333000222555666666777999;;;;;;@@@FFFLLLTTTcccuuu||||||}}}xxxpppdddZZZSSSQQQQQQSSSRRROOOMMMLLLLLLNNNNNNPPPQQQSSSWWW[[[aaaeeehhhgggiiijjjiiifffccc``````ZZZXXXWWWWWWVVVUUURRRPPPTTTSSSSSSRRRQQQPPPPPPPPPMMMLLLIIIGGGEEEDDDDDDDDD@@@DDDHHHMMMRRRXXX___eeevvv~~~{{{vvvtttssstttssssssmmmeee___^^^```dddmmmuuuvvv{{{~~~{{{yyywwwsssqqqnnnmmmnnnooonnnmmmlllggg^^^UUULLLDDD===888777555222111000///...---000000////////////000000......//////000000000000////////////////////////////////////.........---***+++---///000000///...........................000000////////////000000///000111111111000...------------...............////////////////////////......---,,,,,,,,,,,,---........................//////////////////000000.............../////////111000000////////////000111111000000111111222333444555666666666666666555999:::;;;======>>>>>>>>>@@@AAABBBDDDFFFGGGIIIIIIFFFFFFGGGIIIJJJLLLMMMMMMIIIIIIIIIGGGFFFGGGJJJMMMOOOSSS[[[eeeqqqqqq[[[LLL<<<666888:::555///333333444444444444333333111111111111111000000///...//////////////////...000111111111222222222222000000000000000000000000------............------............///////////////............//////000////////////....................................------........./////////.........///////////////////////////////////////////////////////////////......////////////......---------------...///000................................................////////////////////////000000000000000000000000000//////////////////000......///000000000000/////////000111222222222222333444666666555555777888999===AAADDDHHHQQQ^^^ggg|||pppiiifff```[[[UUUOOOKKKKKKMMMOOOJJJLLLNNNPPPSSSTTTUUUUUUSSSUUUVVVVVVSSSQQQOOOOOOKKKKKKKKKMMMNNNNNNLLLJJJMMMMMMMMMMMMNNNNNNOOOOOOKKKJJJJJJJJJJJJJJJJJJKKKNNNUUU^^^gggnnnuuu}}}yyy||||||tttlllfff^^^YYYWWW[[[aaagggrrr{{{~~~}}}~~~|||zzzsssrrrqqqrrrssstttsssqqqhhhaaaVVVLLLDDD>>>:::888333222222111111000111111000//////......//////000......///000000000//////////////////////////////111000///.........000111------...////////////...........................//////............//////...///111222222111///.....................------........................///...---,,,,,,,,,,,,,,,.............../////////------------------------///////////////........./////////......///000000111111000000111111222333444555666777777777777777888999;;;===>>>??????@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIGGGFFFGGGJJJMMMMMMRRR[[[gggvvvjjjXXXCCC===666555888:::999666222333444444444333222222111222222222222111000000//////000000000000//////////////////000000000000000000000000000000000000------............------............////////////...............///000000////////////....................................---------.........//////......//////000000000000////////////////////////////////////////////////......////////////............---------......///........................------------------------////////////////////////000000000000000000000000///......------......///000111222222333333222222...///000111222222222222444555555555444444666888888;;;??????AAAGGGQQQZZZjjjvvv|||tttiii^^^XXXVVVXXXZZZVVVXXX[[[]]]\\\ZZZVVVTTTRRRUUUXXXYYYVVVRRRNNNMMMGGGHHHJJJMMMPPPRRRQQQOOOPPPRRRVVVZZZ\\\]]]]]]\\\WWWVVVUUUUUUVVVWWWYYY[[[mmmttt~~~}}}}}}www}}}~~~tttkkkggg___]]]^^^eeemmmttt||||||{{{{{{{{{yyywwwvvvwwwxxxzzzzzzvvvppplll\\\UUUKKKBBB===999777555000000111111000000111222//////............//////...///000000000///...---////////////////////////000000///......///000000111000///.........//////........................///...---,,,,,,---...///,,,...000222333222111////////////...---------,,,------------------------------,,,,,,,,,---......---........./////////000,,,,,,---------,,,,,,,,,......////////////......------------...///000000111111000000111111222333444555666777888888999999777999;;;===???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFGGGJJJMMMOOOSSSZZZeeetttqqqYYYJJJBBB;;;999666333000000222333222222333444333222111000222333333333333222111111000000111111111111000000------------.........///000000000000000000000000//////000000000000//////............/////////000...............///000111000/////////....................................---------.........//////---------.........//////////////////////////////////////////////////////......////////////......///......---------..............................////////////////////////////////////////////////000000000000000000000000...------,,,,,,------.........///000000000000000...///000111111222222222111222333333333444777:::444777999999:::@@@JJJSSSXXXcccttt|||zzz{{{}}}xxxtttnnnrrrwwwyyyvvvpppjjjgggaaabbbeeeiiinnnppppppooommmrrr{{{{{{yyyzzz{{{}}}|||wwwtttsssyyy~~~}}}wwwqqqooopppooonnnqqqxxxzzzyyyzzz|||}}}~~~|||zzzxxxyyyzzzyyy{{{}}}~~~zzzqqqeee]]]RRRLLLDDD===888666444222000111111111///....../////////............////////////000000000...---,,,////////////////////////......//////////////////444222000...---...///000...........................---,,,++++++,,,---...+++---000333444333111000000000///...------,,,,,,------------------------+++++++++,,,---...000000---.........//////000000------.........---,,,,,,,,,---...///000000000///,,,,,,,,,------///000111111111111000111222222333444555666888999:::::::::777888:::===???AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIGGGFFFGGGJJJMMMRRRTTTYYYbbbpppfffRRREEE>>>;;;888777666555555444555555666555333111////////////111222222333333222222111111000///......///000111444333222000000000111111000000000000000111111111//////000000000000//////............//////////////////000000///...------000000//////.........---111111111111111111111111000000000000000000000000........................///............---------............////////////000...,,,---000111///---///......---------......//////.........------------.........---,,,++++++............////////////////////////000000000000000000000000000000000000000000000000////////////111111111000000000000000111111222333333444444555777777777888:::<<>>>>>===>>>???AAABBBDDDDDDBBBBBBBBBCCCFFFHHHIIIGGGDDDCCCFFFHHHJJJJJJJJJHHHGGGGGGIIIKKKPPPRRRWWW```mmm}}}sss]]]KKK@@@;;;777444555555555555555555666666666555333222111000111111111222222333333222222111000000////////////000000//////////////////000000111000000000//////......//////000000000000//////............///////////////////////////...------000/////////............------------------------////////////////////////........................///............---------............////////////000...---...000000///---///......---------......//////.........---------...............---,,,,,,............////////////////////////000000000000////////////////////////000000000000////////////111111111111111111111111111222222333444444555555666666666777999;;;===???DDDJJJTTT```ooo~~~zzzyyyzzz|||~~~uuurrrnnniiifffhhhlllqqqxxx~~~uuujjjiiihhhkkkpppuuuwwwwwwxxxvvvvvvxxx~~~~~~tttjjj```XXXPPPLLLAAA???:::666222000000000111111111111111111111111//////000000000//////...///...---,,,,,,---..................////////////......///000000/////////////////////////////////------------------------////////////////////////---...222666:::999555111---,,,++++++******++++++......***%%%%%%***......///...---,,,,,,,,,,,,---,,,,,,------............/////////......---------...............///000000000000000000////////////000111111111111222222222222555777888777777888:::888:::===>>>>>>===>>>???CCCEEEFFFFFFEEEDDDDDDEEEEEEFFFGGGFFFDDDCCCEEEGGGFFFGGGHHHHHHGGGIIILLLOOOOOOPPPTTT\\\hhhzzzbbbSSSAAA777666777555222333333444444555666777777555444333222222222222333111111222222222222111111//////000000000000//////,,,---...///000000000000111111000///...---,,,,,,//////000000000000//////............///////////////////////////......---////////////............////////////////////////................................................///............------------............/////////000...---...///000///.........---------......///...............---------///////////////......---............////////////////////////000000000000////////////////////////////////////000000000000222222222222222222222222222222333333444444555555444444444555777999;;;===@@@DDDJJJRRR]]]mmm~~~~~~|||yyyxxxqqqrrrtttwwwyyywwwsssoooiiiiiigggbbb```eeeoooxxxmmmccc]]]___cccjjjqqqvvvxxxwwwvvvvvvxxx||||||ttthhh]]]TTTNNNIIIFFF;;;999666333111111222222111111111111111111111111000000000//////...---,,,++++++++++++,,,...///000............///////////////000000000000000///...////////////////////////................................................---...333;;;AAAAAA:::333---,,,,,,+++++++++++++++---...,,,((((((,,,...---......---,,,,,,,,,---------............///////////////...---,,,+++******...............///000000////////////000000000000000111111111111222222222333555777888888888999:::888:::===>>>======>>>???EEEGGGHHHHHHGGGFFFFFFGGGDDDEEEEEEEEECCCCCCEEEGGGFFFGGGHHHGGGGGGIIIMMMPPPOOOOOOQQQWWWdddwwwMMMDDD:::444444555555333333333444444555555555555222222222222222222222333111111222222222222111111...///000111111000///......///111222222222111000000000000//////.........//////000000000000//////............////////////...///////////////......///////////////.........////////////////////////................................................///............------------------.........////////////....../////////......------------...//////........................//////000000000000//////............////////////////////////000000000000////////////////////////////////////000000000000111111111111111111222222222222222333444444555555333333333333555777999:::===@@@DDDHHHPPP\\\kkkuuu~~~|||||||||{{{zzz{{{{{{zzzvvvqqqjjjfffbbbeeegggfffgggooo~~~{{{ooojjjiiiiiijjjlllooosssvvvxxxyyyzzz}}}zzzkkkgggaaa[[[SSSKKKCCC>>>888777555333333333333444111111111111111111111111///000000000//////...---------......///000111222............////////////000000000111000000///...//////////////////////////////////////////////////////////////////////////////222999@@@@@@:::333//////...---------------,,,......++++++......,,,...------,,,,,,,,,------.../////////////////////...------,,,,,,+++++++++...............///000000////////////000000000000000000111111111222222222444666888999888888:::;;;999;;;<<<=========>>>@@@FFFGGGIIIIIIGGGFFFGGGHHHEEEEEEEEEEEEEEEEEEGGGHHHJJJJJJIIIHHHGGGHHHKKKNNNRRRQQQRRRWWWdddxxx;;;:::888555222000000111444444555555444333222111///000000111111111111111000111111222222111111000...///000111111000///...000111222222222000///.../////////000000111111111//////000000000000//////............////////////......///////////////............///////////////,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////............---------------------.............../////////......//////---------------...//////---.....................//////000000000000000///............////////////////////////000000000000.........................../////////000000000111.../////////000000111111111111222222333444444444222222222222333555777888777999<<>>DDDLLLSSSWWWcccvvv~~~~~~|||}}}~~~~~~{{{qqqmmmppptttyyyyyyyyyzzz}}}|||vvvoooiiieee[[[UUUMMMDDD>>>888444111222222111000000///000000111111111111111111111111...///000111222222222222///000000000///...------............////////////------...///////////////////////////////////////........................000000000000000000000000111///...///000111111000...------,,,,,,,,,,,,,,,+++...///,,,,,,///...+++------,,,,,,,,,---....../////////............---,,,,,,---...///000111111...............///000000......//////000000111111000111111111111222222222555777999:::::::::;;;<<<:::;;;<<<<<<<<<===???AAABBBDDDEEEEEEDDDCCCCCCDDDFFFEEEEEEFFFHHHJJJKKKJJJFFFFFFFFFFFFGGGKKKQQQUUUXXXXXXZZZaaannn444555555444333444555777111222333444444333111000000000111222111111//////000000111111111111000000000000////////////000000///......---------........./////////000111111111//////000000000000//////............////////////------...///////////////............/////////000111111111111111111111111///////////////////////////////////////////////////............---------,,,,,,---------.........---///000000...---...000---,,,,,,------///000000---------.........//////---...//////000000000///............////////////////////////000000000000.................................///000111111111.........///000000111111/////////000111111222222222222111111222444666777666999;;;<<<<<>>>>>>>>AAACCCDDDCCCBBBAAABBBDDDDDDDDDEEEGGGIIILLLMMMJJJIIIIIIGGGGGGJJJOOOSSSSSSVVVZZZbbbnnn~~~333333444444444333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////111111111111000000000000000000/////////.........000000000000000000000000///////////////////////////////////////...------.........//////000000000///////////////.........//////............///////////////.........------111...,,,,,,...///...,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,---........./////////000000000111000...---///111222000...000000000000000000000000///............---------,,,,,,---.../////////...,,,...000000//////000111////////////000000000000111000///...///000222333111111111222222222333333444444555666777777888888777:::???BBBGGGPPP]]]fffyyyzzzwwwxxxsssrrrsssmmmeeehhhsss|||~~~zzzrrrkkk___RRRHHH@@@:::777333333222111111111222333///000000111111000000///...///000000...---...///000000000000////////////////////////////////////000000000000000111111111///......---------......111111000000//////......------------------------........................+++,,,......,,,+++,,,---------------,,,,,,,,,,,,------------------------++++++,,,---------------........................,,,------.......................................////////////////////////111111111111222444555666666777999:::;;;<<<<<<<<<999::::::;;;<<<===>>>>>>@@@CCCEEEEEECCCAAA@@@@@@CCCCCCDDDEEEGGGIIILLLMMMMMMLLLJJJHHHGGGHHHLLLOOOTTTUUUXXX___iiiyyy333333333444333333222111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000//////111222222111000000000000////////////......000000000000000000000000///////////////////////////////////////......---.....................///111000000///......------///...............//////000000////////////......000///------.........,,,,,,,,,,,,,,,,,,------...------------------------///...---,,,,,,,,,,,,,,,////////////000000000000///......///111111000///000000000000000000000000///............---------***+++,,,...///000000000000111222222000..................///000111111111//////......000111333555111111111222222222222333222333444555666888999999888:::<<<===???EEENNNUUU```iiixxx{{{vvvppplllmmmiiieeeaaaYYYUUU___nnn||||||vvvoooiiiaaaXXXLLLAAA;;;777555444222222111111111222222333111000000//////000000111333444444333111///000111.../////////000000000111////////////////////////..................------------..................111111000000///...------------------------------------------------------+++,,,,,,,,,******+++---,,,,,,,,,,,,------------------------------------'''))),,,...//////...---..............................///000000000000///........................000000000000000000000000000000000111222333444555555666888:::<<<===>>>>>>::::::;;;<<<===>>>>>>???BBBDDDFFFEEECCC@@@??????BBBBBBCCCEEEGGGIIILLLMMMMMMLLLJJJHHHGGGHHHLLLOOOVVVVVVXXX]]]fffuuu222222333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000---...000222333222111000000000//////////////////////////////////////////////////////////////////...///////////////.....................---------000000//////..................---------...//////000000000000000/////////000///...---------------,,,,,,,,,,,,,,,---......------------------------...------,,,,,,,,,------////////////000000000000......///000111111000//////////////////////////////............---------+++,,,---...////////////111222333222000......///.../////////000000000111////////////000111222333111111111111222222222222222333333555666777777888;;;<<<======>>>AAAGGGLLLQQQWWW```kkkzzz|||wwwpppiiidddaaaZZZTTTPPPMMMNNNZZZhhh|||}}}ooo```UUUJJJDDD<<<666333444555555111111111111111222222222333222111000000111222333333444555444222111222333////////////000000000000////////////////////////...---------,,,,,,+++++++++,,,...///000///......//////...---,,,,,,+++***---------------------------------------------------...---,,,++++++---///---------....../////////,,,,,,------------------***+++---.../////////.................................///000000000000000........................000000000000111111111111/////////000111222444444666777888:::;;;<<<======::::::;;;<<<===>>>??????BBBDDDFFFFFFCCCAAA@@@@@@AAABBBCCCEEEHHHJJJLLLMMMJJJJJJIIIHHHHHHJJJOOOSSSXXXXXXZZZ^^^hhhwww222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111---...000222333222111000//////000000000000000000////////////////////////////////////////////////......///////////////..................---------............//////000000---------------...///////////////000000000000000//////...------------...------,,,,,,------...///------------------------,,,++++++,,,---...//////000000000000////////////...///000000000000000000///////////////////////////............------------...............------///111222222000///000000111000000000/////////...111111000000000000000111000000111111111222222222444444444444555555555555777888888888888;;;>>>AAAIIILLLPPPVVVbbbsss}}}xxxrrriiiaaa[[[SSSNNNKKKNNNVVV___jjjrrr|||}}}~~~|||ssscccTTTKKK<<<888444222222333333333000000111111222222222222333222111000000111222333---///000000//////000222111111111000///.........////////////////////////111000000//////.........+++,,,...///000///......///......---,,,+++++++++---------------------------------------------------...---,,,++++++---///,,,---------......//////,,,,,,,,,---------.........---,,,++++++,,,------........................------...////////////...........................///000000000111111111222/////////000111222444444888888999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@BBBEEEFFFDDDCCCBBBBBBAAABBBDDDFFFIIIKKKMMMMMMKKKKKKJJJIIIIIIKKKPPPTTTVVVWWWZZZ```lll|||222111111111111222333333111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111//////111222222111000000//////000000000000111111000000000000000000000000////////////////////////---...//////////////////.....................///------......///000000111,,,,,,,,,,,,---...//////......////////////000000...//////...,,,,,,---///---------------......///------------------------+++++++++,,,---...000000000000000000////////////---///111111000///000111000000000000000000000000///............---------......//////...------,,,...///111111000///000111111111111000///.........111111111111000000//////000000000111111111111222444444444444444444444444444444444444555777999:::???BBBEEEIIIQQQ^^^nnnyyy}}}|||}}}|||wwwrrrllleee]]]XXXOOOOOOTTT```nnnyyyxxxmmmdddXXXIII???;;;777555333333333222000///...///000111222222222222000//////......//////000---///000000000000111333222222111000///...------////////////////////////...............---------------................../////////...............------------------------------------------------+++,,,,,,,,,******+++---++++++++++++,,,,,,,,,,,,+++,,,,,,------............,,,***(((((()))***,,,------------------------,,,,,,---............---...........................//////000000111111111000000000111222333444555999999:::;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@???BBBEEEFFFEEECCCCCCCCCAAACCCEEEHHHKKKMMMNNNOOOPPPOOOMMMKKKIIIKKKOOORRRSSSVVV[[[dddppp222111000000000111333444111111111111111111111111000000000000000000000000000000000000000000000000.........///000111111111111111111111000000000000//////000000000111111111000000000000000000000000////////////////////////------...///////////////.........//////000000000.........///////////////,,,,,,,,,,,,---...///000------........./////////...///000...,,,+++---///---------------...//////------------------------,,,,,,,,,,,,,,,---...///111000000000/////////...,,,///111111///...000111000000000000000000000000///............---------------..................---///111000///...//////000000000000///////////////000000111111111111000000000000000111111111111222222333333444444444555666666555666777888888888777:::>>>AAAFFFNNNYYYaaammm{{{|||vvvpppmmmooossswwwzzzwwwtttqqqmmmhhhccc___ZZZaaalllwww~~~zzztttfffWWWLLLAAA666//////555333111111111111000///---...000111222222222111......////////////......000111222222111000111333111111000000//////......////////////////////////++++++++++++++++++,,,,,,///......---------......------............//////------------------------........................+++,,,......,,,+++,,,---,,,,,,++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---............---........................------...//////000111111111111111111222444555666777888999:::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAACCCFFFFFFEEECCCBBBBBBBBBCCCFFFJJJLLLNNNOOOPPPQQQQQQOOOLLLKKKLLLPPPSSSUUUYYY```jjjwwwxxxyyy111111000000000111333444111111111111111111111111000000000000000000000000000000000000000000000000---......///000111111222333222111000//////000000//////000000111111111222000000000000000000000000////////////////////////------...///000000//////---......///000111222222000000000///......------+++++++++,,,---...///000,,,---------......//////---///000///,,,+++---///...------------...//////------------------------......---,,,,,,,,,------111111000000/////////...,,,///111111///...000222000000000000000000000000//////.........---------++++++---...//////000000...000111000...---------......//////000000111111---...///111222222222222000000000000111111111111000000111222444555666666777666555666777777666555222666:::===@@@DDDKKKPPPYYYeeepppyyyzzzrrrhhhfffccc```aaafffmmmsssyyywwwuuusssrrrpppmmmkkkhhhttt{{{ooofffVVVKKKBBB@@@<<<555111222222000......000222222222---...000111222222222111///000111222222111000///...///000...,,,+++,,,---////////////000000000000////////////////////////---------....../////////111000...---,,,,,,---...******+++,,,,,,------...------------------------////////////////////////,,,///111111000..................------,,,,,,,,,++++++,,,,,,---...//////+++---///111222222111000------------------------,,,------...///.................................,,,------...///000000111111111111222333444666666555666888:::<<<======>>>;;;;;;<<<===>>>???@@@@@@CCCEEEGGGGGGDDDBBB@@@@@@BBBDDDGGGKKKNNNOOOPPPQQQOOOOOONNNMMMMMMOOOTTTXXXYYY]]]eeeppp~~~pppgggkkkwww222222222111111111111000......///111222111///---,,,,,,---...///000111111////////////////////////111111111000000///...---000000//////.........---111111000000000000111111////////////000000000000000000////////////000000///////////////.................................000000000000000000000000***+++,,,---...000111111------...///...---+++***---......//////......---)))***+++,,,...///000000------------------,,,,,,,,,,,,++++++,,,,,,---...000000///..................///000000000///---,,,***+++---///000000//////000000///...............+++,,,,,,---...///000000000000000000000000000000......//////000000111111111111111111111111111111222111111111000000//////000111111222444555666666333333444444555666666666999::::::999999<<<@@@DDDKKKRRR\\\eeeooozzzmmmeee```^^^[[[ZZZ^^^gggrrrzzz}}}zzzxxxyyy|||~~~}}}{{{~~~sssbbbTTTLLLCCC@@@:::555222000111222444333222111111333555666////////////000111222333000...,,,---000111///---000000000000000000000000---------------...///000---,,,,,,++++++,,,,,,---////////////////////////------............------000000///...------,,,,,,,,,---......,,,,,,---..............................,,,******,,,,,,,,,++++++******+++---......---///...---,,,***)))((('''++++++++++++++++++++++++....../////////...,,,++++++,,,------.........---...------------...//////..................------000111111222222222111111666777999:::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>DDDFFFHHHHHHEEEBBBAAAAAACCCCCCDDDGGGKKKNNNOOONNNNNNPPPPPPMMMKKKLLLSSSZZZ]]]^^^dddqqqnnnaaafffjjjttt222222222111111111111000//////000222222111///......//////000000111111111111111111111111111111111000000000000000//////...000000/////////.........111000000//////000000111////////////000000000000//////............//////////////////////////////........................------------------------+++,,,,,,---...///000000///////////////...---,,,,,,,,,,,,------,,,,,,,,,++++++,,,---......//////........................------,,,,,,------...///000000///...............///////////////......---------..................000000///...............------......///000000000........................000000000000////////////////////////////////////000000000000//////......000000111222333444555555333333333444555555666666777888888777777:::>>>AAABBBGGGMMMSSSZZZfffwwwvvvkkkeee``````aaacccffflllrrrvvv|||}}}}}}{{{zzzvvvmmm```QQQEEE>>>999777444222000111222333000///.........///111222////////////000111222333111///...///111222000...000000000000000000000000---------------.../////////......------......///........................------............------,,,,,,,,,---......//////,,,---......,,,,,,---...........................///---------//////...------,,,,,,,,,,,,---,,,+++000//////......---------++++++++++++++++++++++++'''(((***---///000000000,,,,,,,,,---------.........------------...//////////////////////////////000000111222222222222111555666777888888888888888<<<<<<<<<<<<===>>>???@@@DDDFFFHHHGGGEEEBBBAAA@@@CCCCCCDDDGGGKKKMMMNNNNNNMMMOOOPPPMMMKKKMMMTTT[[[bbbbbbggguuufff]]]dddiiiuuu222222222111111111111000000111222333333222111000111111111111111111111111111111111111111111111111...//////000000000000000000000////////////......000//////......//////000////////////000000000000........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000//////.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////000000000.........---...//////000000//////............///000000///...............//////...---------------000///......---.........////////////////////////........................111111111000///.........////////////////////////////////////............//////000111222333333444222333333444444555555666555555666555555777:::===<<>>777222222222111111000111111222///...---,,,---...///000////////////000111222222222000///000111222111000////////////////////////...------------.../////////......------......///........................------............------+++++++++,,,---.........,,,---......,,,,,,---.................................///000222333111///......------,,,++++++***////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++------,,,+++,,,---...///...------------.../////////000000000000000000000000000111111222222222222666666777777777777666666;;;;;;<<<===>>>@@@AAABBBDDDFFFHHHGGGEEEBBBAAAAAACCCCCCDDDFFFJJJMMMMMMMMMMMMOOOPPPMMMKKKNNNVVV]]]hhhgggmmm|||xxxbbb\\\cccgggsss222222222111111111000000000222333333333222222222222222111111111000000000........................---...///000111111111111000000////////////////////////............//////////////////000000000000...//////////////////...///////////////000000000.....................................................................---111000///.........///000//////............//////...............---------,,,,,,---...///000000111......------......///000000///............//////111000...------....../////////---,,,,,,---...//////......------.........000/////////.........---000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////...//////000111222222222222222222333444444555555444555555444444555888:::999;;;>>>@@@CCCJJJUUU]]]fffpppzzzkkk```UUUMMMDDD<<<999666333000222222222222222111000000000000/////////000000111///////////////000111111000000000000000111000000////////////////////////......---------......///---,,,,,,++++++,,,,,,---........................------............---------------,,,,,,+++++++++,,,---......,,,,,,---...........................------///111444444222000---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++******///...,,,++++++,,,...///...------------.../////////////////////000000000000000000111111222333333777888999:::::::::::::::;;;;;;<<<===???AAACCCDDDEEEGGGIIIIIIFFFDDDCCCCCCCCCCCCCCCFFFIIILLLLLLLLLLLLNNNOOOMMMLLLOOOXXX```mmmnnnwww{{{fff```eeefffooo222222222111111111000000111333444444222111222333222111111000000//////...........................,,,---...000111111111111//////000000000000000000//////............//////////////////000000000000///000111111111111000///////////////000000111111////////////////////////.......................................---------//////---------...///000000//////......//////000//////.........---------++++++,,,---......//////---------,,,---....../////////............//////111000...------......///------,,,,,,---...000111......------------......///......------,,,,,,+++000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000/////////000000111111222111111222222333444444444444555555555444444777999555666888:::<<>>>>>::::::;;;===???AAACCCDDDFFFHHHJJJJJJHHHFFFEEEEEECCCBBBCCCEEEHHHKKKKKKKKKLLLNNNNNNMMMLLLQQQ[[[cccrrrvvvkkkcccgggfffooo222222222111111111111000000333555333111000222444111111111000000/////////111111111111111111111111------///000111111111111//////000000000000111111000//////......//////000////////////000000000000000000222222222222000000...//////000000111111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,..................------......------....../////////...---,,,,,,---.../////////..................++++++,,,,,,---.........------,,,,,,------...//////............//////000000000///...............,,,,,,,,,---...///000111---------,,,------...///---------,,,,,,,,,++++++.................................///000111111111////////////////////////000000000000111111111111//////000000111111111111000111111222222333333444444555666555444444555777666777777777777:::>>>AAAIIINNNUUU[[[bbbooo~~~|||kkk\\\QQQIIIBBB===666555444444444444333111,,,---...000111111111111111111000000000000///////////////......//////000---///000///...---...000//////////////////////////////...------------...///......------......///------------------------------............------)))***+++,,,---...///000,,,---......,,,,,,---...........................++++++,,,---///000...,,,))),,,///...,,,,,,///111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------///000000///...---,,,+++,,,------...------------...//////,,,,,,------......//////000000//////000222444555444555777999;;;===>>>>>>::::::;;;<<<>>>@@@BBBCCCEEEHHHJJJJJJHHHFFFEEEEEECCCBBBBBBEEEHHHJJJJJJJJJKKKMMMNNNMMMMMMRRR]]]fffuuu}}}nnndddhhhhhhrrr222222222111111111111000///222444333///...111555111111111111111111111000111111111111111111111111......///000000111000000//////000000000111111111111000000//////000000111////////////000000000000///000111222222111000///...//////000111111222222////////////////////////------------------------------........................///000000000000000///...---,,,,,,---...///............////////////------------.....................---......///000...............///000000///////////////......---,,,,,,---.../////////...---,,,,,,,,,------...///------------------,,,,,,........................////////////000000000000/////////////////////////////////000000000111111000000111111111111222222000000111111222333333333444555555555333333444555888888888777777888;;;<<<>>>CCCIIIMMMQQQYYYeeennnyyyddd[[[NNNDDD???<<<999777111333444444333111000111000000000000111111111111000111111111000000///...000//////.........//////...000111000...---///111000000000000000000000000//////...---------------///......------......///------------------------------............------******+++---...///000111,,,---......,,,,,,---...........................---+++++++++------,,,++++++...000///,,,+++---111..................------------------------------111000...---++++++++++++......---------,,,,,,,,,...------------...//////---------...//////000000000000//////000222444666444555777999;;;<<<<<<<<<::::::;;;<<<===???AAABBBDDDFFFHHHIIIGGGEEEDDDDDDBBBBBBBBBDDDGGGIIIIIIIIIKKKLLLMMMLLLMMMTTT___hhhttt}}}qqqcccfffhhhsss222222222111111111111000///222444222///---111555222222222222222222222222////////////////////////...//////000000000000000//////000000111111111222111111000000000000111111////////////000000000000...///000222222000///......//////000111222222222000000000000000000000000000000000000000000000000---------.........//////...///000222222222111000222000///......///000222............//////000000///////////////.........///////////////000111111...............///000111...///000000000///---,,,---.../////////...---,,,,,,,,,,,,,,,------...///........................000000000000000000000000111111000000//////......111111111111111111111111---.........//////000000111111111111111222222222000000000111222222333333333444555444222222222333555555555555666888:::;;;999>>>DDDGGGHHHKKKSSSYYY___jjjxxxwwwggg[[[KKKEEE===888777666555333...111444333111///000222888777555333222111000000222222222222222111000000000//////........./////////111333222///...000222111111111111111111111111000///...------------------,,,,,,++++++,,,,,,------------------------------..................---........................,,,---......,,,,,,---..............................,,,+++***,,,,,,,,,+++---000222000,,,))),,,///++++++,,,,,,---......///------------------------************+++---///000---............---,,,+++...------------...//////---......///000111111222000000//////000222555666777888999:::;;;<<<<<<<<<:::::::::;;;===>>>@@@AAABBBDDDGGGGGGFFFDDDCCCCCCBBBBBBBBBDDDGGGIIIIIIHHHJJJLLLMMMLLLMMMTTT```jjjpppyyytttdddfffhhhsss000000000000000000000000////////////000000000000000///.........///111222000000////////////000000333000---++++++---000333000000000000000000000000000000111111000...,,,***//////000000000000//////---.........//////000000////////////000000000000111333555666666444222000......------------......000000000///......------////////////////////////---------.........//////111111000///......------.........////////////000...///000111111000///...........................//////000000///...------........................///......---------......,,,,,,------...///000000...---,,,+++++++++++++++---...000111333333444444111111000000//////......////////////000000000000111111111111111111111111000000111222333333444444666444333444888999888666444555666777777888888888888999;;;???CCCGGGJJJLLLRRRXXX___gggooo{{{nnn```UUUKKKEEE999999888666555444333222333333222111000000000111000000000000000000000000111000///......///000111000//////.........//////555444222000//////000000//////000000111111222222...///...***'''&&&))),,,......------------.........------,,,,,,---------////////////////////////..................------///...,,,++++++,,,.../////////////////////......000///...---,,,,,,,,,,,,.........------,,,,,,,,,........................------,,,+++++++++,,,,,,***+++,,,---......///...///...,,,,,,+++,,,---...---------........./////////////////////000111111222111000000000222444666999999999999:::;;;<<<===???===;;;<<<>>>BBBDDDEEECCCDDDEEEFFFFFFEEEDDDCCCCCCDDDGGGIIIJJJIIIHHHGGGMMMNNNNNNMMMPPPWWWbbbjjjuuuwwwvvvjjjiiihhhttt000000000000000000000000////////////000000000000000//////...///000111222000000////////////000000111000///......///000111000000000000000000000000000000000000///......---//////000000000000//////............/////////000////////////000000000000+++,,,...000000...,,,+++///......------......///.........///////////////////////////////////////---------........./////////......---,,,,,,++++++,,,,,,,,,------------...//////000000000000//////........................///////////////...------........................------,,,,,,,,,------...,,,,,,---......//////000//////...------------------...///000111222222222000000000000//////......////////////000000000000111111111111111111111111000000111222222333444444000...---///222333222111444444555666777777777777666666888:::<<>>?????????CCCCCCEEEEEEEEEEEECCCCCCDDDEEEGGGIIIJJJJJJIIIIIILLLMMMNNNNNNPPPWWWbbbjjjoooqqqyyyvvviiihhhhhhuuu000000000000000000000000////////////000000000000///////////////000111111000000////////////000000000000111111111111000000000000000000000000000000111000000//////000000000//////000000000000//////............////////////////////////000000000000,,,---///000000///...,,,///......------......///------......///000000111////////////////////////---............/////////.........---,,,,,,++++++,,,,,,,,,------------...000//////////////////000........................///////////////......---........................++++++++++++,,,---......---------......//////000000000000000////////////---...//////000000000///000000000////////////.../////////000000000111111111111111111111111111111000000111111222333333333111000///000222333333222333444555666666777777666555555666666888999;;;;;;>>>AAAEEEHHHKKKQQQZZZ```fffnnnyyyxxxiii^^^RRRJJJAAA:::888777555444333333222222111111111111222222111000000000111111000000000000000000000000/////////000000///////////////............//////333222111000000000000000//////..................***---///000///......///......------------......+++++++++++++++,,,---...------------------------------------------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,------...---,,,++++++***++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,---------------,,,//////............//////............///////////////////////////000111111222111111000111333444555333555777999;;;<<<<<<;;;:::;;;===>>>>>>>>><<<<<>>???BBBCCCEEEHHHNNNRRRVVV]]]fffoooyyy~~~wwwnnneee]]]TTTJJJCCCCCC>>>999555555555555555111111111111111111111111111111000000000000111111////////////////////////---...///000000///...---///............//////000111111111000000000000000000//////......---------+++,,,---...------------...------,,,,,,------...,,,,,,+++******+++++++++////////////////////////,,,,,,------------.........---,,,,,,,,,,,,---...------............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------*********+++,,,---...//////000000000000000///...---------------......///,,,---------............///////////////000000111111111111111222333444555111333666999;;;<<<;;;;;;;;;===>>>????????????@@@AAABBBCCCDDDDDDCCCBBBAAADDDEEEFFFHHHIIIJJJJJJJJJIIIKKKLLLNNNPPPWWWaaahhhnnnqqq|||ttthhhjjjooo000000000000000000000000////////////000000000000...//////000000000000000000000////////////000000111000...------...000111000000000000000000000000000000/////////111222444//////000000000000/////////////////////.........////////////000000000000---...///000111000000////////////....../////////000000//////............///////////////////////////////////////////////////////////////..................////////////000000///...------...///000////////////////////////......///////////////...........................------------...000111111.........///////////////...//////000000000///...000000111111000000//////...............//////////////////000111222222222111111111111111111111111000111111111111111222222...///////////////000000111222333444444555555444777777777777888:::;;;<<<999:::<<<===>>>@@@CCCEEEJJJNNNUUU[[[```hhhpppwww~~~vvvnnniii[[[UUULLLEEEAAA>>>;;;999:::777555333222333333333111111111111222222222222111000000///000000111111////////////////////////---...///000000///...---...............///000000///000000000111111000000000000000//////.........000...,,,++++++,,,---...------,,,,,,,,,,,,------...---,,,+++***)))))))))////////////////////////,,,,,,,,,,,,------......---------,,,,,,---------------------......//////---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********************+++,,,---...///000000000111000000//////++++++,,,,,,------------++++++,,,,,,,,,---------///////////////000000111111111111111222333444444111333666999;;;<<<;;;;;;;;;=========<<<>>>BBBFFFAAABBBCCCDDDDDDCCCBBBAAABBBCCCDDDFFFGGGIIIIIIJJJHHHJJJKKKLLLOOOVVVaaahhhrrrvvvuuujjjooouuu000000000000000000000000////////////000000000000......///000000000000000000000////////////000000111///...,,,,,,...///111000000000000000000000000////////////000000111222//////000000000000/////////////////////.........////////////000000000000------...///000000000000000//////......//////000111000000///......------////////////////////////000000000////////////...------------------------,,,,,,,,,------------...///..................///////////////////////////---...//////////////////........................///.........///000111111////////////////////////,,,---///000000///......000000111111111000//////---............/////////...///000000111222333333111111111111111111111111111111111111111111111111---///000///...---...000000111222333333444444333444444444555666777999999666777888:::;;;===>>>>>>AAAEEEJJJMMMPPPUUU\\\aaahhhoooyyyzzzpppggg___XXXSSSOOOFFFAAA;;;666444444555555222222222222222222222222111111222222222222222222000000/////////000111111000000000000000000000000.........//////...............---......///000111......///000111111111000000000000///////////////333000---+++,,,...//////------,,,,,,,,,,,,------///...---+++************------------------------++++++,,,,,,------......------------------------******++++++,,,,,,------******))))))))))))******++++++++++++,,,,,,,,,,,,*********+++,,,,,,------++++++++++++,,,------...------...............---)))***+++,,,,,,---,,,,,,+++,,,,,,,,,,,,---------///////////////000111111000111111222333333444444333555777999;;;<<<<<<;;;:::;;;<<<;;;:::<<>>:::888555222222222333333111222444444333222222333222222111111111111111111///////////////000111111000000000000000000000000///......------......///---------......///000111,,,---///000111111111111................../////////---++++++...//////...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------***++++++,,,------......,,,------------------,,,)))******+++,,,,,,------,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,------...//////000000,,,,,,,,,++++++,,,------+++,,,------............)))***+++------------------------........./////////////////////000111111000000111222333333333333777777888999:::;;;<<<<<<:::===??????<<<===AAAEEECCCCCCEEEEEEEEEEEECCCCCCBBBCCCCCCEEEGGGIIIJJJKKKIIIIIIHHHHHHKKKTTTaaakkkqqqwwwwww}}}000000000000000000000000////////////000000000000---...000111111111000///000000////////////000000...///222333333222///...000000000000000000000000---...///000000///...---//////000000000000//////000000//////.........---////////////000000000000,,,,,,------...//////000000000////////////000000------......///000000000////////////////////////111111000000/////////....../////////////////////........./////////000000,,,---...//////...---,,,000000000000000000000000------...///000000//////........................///......---------......000000000000////////////,,,...000111222111000///,,,------...//////......---------.........//////...///000111222333444444111111111111111111111111111111111000000000000000///111333222///...000222///000111222222333222222444444333333333333333444777777888999;;;:::999777888:::===<<<;;;===AAAEEEDDDIIIPPPUUUZZZbbbjjjqqqqqqyyyyyywwwrrrkkkgggccc]]]TTTMMMGGGDDDAAA>>><<<:::777555222333333444444444333333222333555555333111000///222111111111000000000//////////////////000111111000000000000000000000000///...---,,,,,,---...///---------......000111111,,,---///000111111111111,,,,,,,,,------.........)))((((((***...///---+++---,,,,,,++++++,,,,,,---+++++++++,,,---...000111////////////////////////******+++,,,,,,---......,,,------......------,,,++++++,,,------...////////////.........//////000*********++++++,,,,,,,,,******++++++,,,---......------,,,+++++++++,,,,,,,,,,,,...///000000000000)))+++,,,...//////......////////////000000000111///////////////000111111000000111333333333333333999999999999:::;;;<<<===<<>><<<;;;999777666555555666333333333222222222111111111111111111111111111111111111222222222222111111111111000000//////......111111111111111000//////222222111111000000000///***,,,,,,+++,,,000000---//////000000///...------------............------...---,,,+++***++++++,,,,,,---------.../////////......---------,,,,,,,,,///...,,,******+++,,,---........................%%%'''***+++,,,---///000+++++++++,,,,,,---------++++++++++++++++++++++++)))***,,,,,,,,,,,,...///,,,,,,------...///000000...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---/////////...---------,,,---,,,,,,,,,,,,---......//////000111111111111111000000000000111222333444888888999:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCEEEFFFFFFDDDBBBAAABBB@@@CCCFFFIIIKKKJJJIIIHHHFFFJJJMMMLLLNNNVVVdddpppsssxxxyyyxxxzzzyyy000000111111111111000000///000000111111111111000//////000000000000//////111000////////////000111000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000...111333333111///000111000000000000////////////.........///////////////////////////////////////000000000000000000000000////////////////////////.........//////000000111111111111111222222222222000000000000000000000000//////000000000///...---000000000//////................../////////000000......////////////......//////............//////////////////......------...............///000000............///000111222222111000......///111222000000////////////000000000000000000000000000000000000000000000000000000333333333222333333444555444444555555666666777777777777777888888999999999999:::<<>>@@@AAABBBCCCEEEFFFFFFDDDBBBAAABBB???AAAEEEIIILLLMMMMMMLLLJJJMMMNNNMMMNNNVVVeeeqqqxxx|||vvvooonnnppp}}}|||000000111111111111000000111111222222111111000000//////000000000000/////////......------......///000000000000000000000000...//////////////////000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000...000222111000//////000////////////000000000000000000///////////////...////////////////////////000000000000000000000000////////////////////////,,,,,,...///111222333444//////000000000111111111000000000000000000000000000000111111111000///...111111000000000000////////////000000000111111111...//////000000//////.........////////////.....................---------...............///000000............///000111111111000/////////000111222000000////////////000000000000000000000000000000000000000000000000000000222222111111222222333444444444444555666666777777666666666666666777777777555666777888999:::;;;<<<;;;???DDDGGGHHHKKKPPPTTTVVVZZZ___aaaccceeejjjnnnooopppsssuuuwwwxxxxxxxxx{{{|||}}}~~~~~~}}}{{{zzz}}}{{{wwwssspppmmmllllllhhhfffdddaaa]]]ZZZXXXWWWOOONNNKKKGGGDDDAAA??????<<<999666555555666555444444333222111111111111222111111111111000000000000111111111111111111111111000111111222222111111000222222111111111111000000000000111111000000///...,,,,,,,,,+++++++++++++++...000000------//////,,,///////////////......---//////000000000000/////////...------,,,---------,,,,,,,,,,,,,,,,,,++++++............------------///...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***((('''(((++++++,,,,,,,,,,,,------------------------------)))+++,,,+++***)))+++,,,************++++++++++++------,,,+++++++++,,,,,,------...//////...------------------............---,,,,,,,,,,,,---......//////000111111111111111111000000111111222333444222222444666888:::;;;<<<::::::;;;<<<===???@@@AAACCCEEEFFFFFFDDDBBBAAABBBAAACCCFFFJJJLLLMMMLLLLLLMMMPPPPPPNNNOOOXXXgggtttzzz~~~nnncccbbbggg|||yyyxxx000000111111111111000000333333333333333222111000111111222222222222111111........................000000000000000000000000//////000000111111222222////////////////////////000000000000000000000000//////000000000111111111//////////////////////////////000000////////////////////////000000000000111000000000//////......////////////////////////////////////////////////////////////////////////,,,---...000111333444555............////////////////////////////////////000111111111111000000000000000000000000000000000/////////000000000111111//////000000000000//////---...///000000///...---............------------...............///000000000000000000000111222222333222111///............//////.........///000000000000000000000000000000000000000000000000000000111111111000111222222333333333444555555666666777666666666666666666777777444555555555555555666666888:::===???@@@AAADDDGGGGGGIIIKKKLLLLLLOOOSSSVVVVVVWWWZZZ\\\]]]^^^^^^^^^^^^```bbbccccccbbb___^^^aaa```]]]YYYWWWTTTSSSRRRSSSRRRPPPMMMKKKHHHGGGFFFBBBAAA???===;;;999888888555444333333444555555666222222111111111222222222000000000000000/////////111111111111111111111111000000111111111111000000111000000000000000000000000000000000000//////...------------------------(((,,,---++++++...000......///////////////....../////////000000/////////...........................---------,,,,,,++++++------------,,,,,,,,,,,,+++*********+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++(((&&&%%%%%%---------...............------------------------,,,---......,,,+++,,,---++++++++++++************---,,,,,,++++++,,,,,,,,,+++---...000000...---+++,,,,,,,,,------.........---,,,,,,,,,,,,---......//////000111111111111111111111111111222333444444444555666777999:::<<<<<<999999:::;;;===???@@@AAACCCEEEFFFFFFDDDBBBAAABBBEEEFFFHHHIIIJJJIIIHHHHHHNNNPPPQQQOOOPPPZZZkkkxxxzzzzzzyyyeee\\\]]]bbbyyywwwxxx000000111111111111000000111111222222111000//////111111222222222222111111////////////////////////111111111111111111111111//////000000111111222222////////////////////////111111111111111111111111000000000000111111111111////////////////////////000////////////000000///.../////////000000000111111111000000/////////...000000000000000000000000////////////////////////000000000000000000000000...//////000111222222222000000000000111111111111////////////////////////111000000000000000111111////////////////////////....../////////000000000//////000000000000//////---...///000000///...---.......................................///000000000000000000000000111222222111000///......------...---------......///000111111111111111111111111000000000000000000000000111111000000000111222222333333444444555666666666555555555555555555555555333333333333444444444444444666777888888999:::<<<=========<<<<<<===@@@BBBBBBCCCEEEGGGHHHIIIHHHHHHIIIKKKMMMOOOOOOMMMKKKIIIKKKKKKIIIHHHFFFEEEDDDDDDAAAAAA@@@>>><<<;;;:::999:::999777555444333222222000111111000000000111222000000000111111111111111////////////////////////000000000000000000000000000000000111111000000000.../////////////////////000000000000000///........................//////(((---///,,,+++...//////......///////////////...---......//////......------.....................//////......------,,,,,,,,,,,,,,,++++++++++++***++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,...///000///,,,*********---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---***+++---......---+++***+++,,,,,,,,,------......---,,,,,,,,,,,,---......//////000111111111111111111111111111222333444555777777888888999999999:::999999:::;;;===???AAABBBCCCEEEFFFFFFDDDBBBAAABBBDDDEEEFFFGGGHHHGGGGGGGGGMMMOOOPPPOOOQQQ\\\mmm{{{|||wwwtttbbb]]]______yyywwwxxx|||000000111111111111000000.........///......------//////000000000000/////////000000111111000000///111111111111111111111111...//////////////////000000000000000000000000000111111111111111111111111000000000111111111222222000000000000000000000000222000...///000111111000......//////000000111111111000000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000000000/////////000111111......////////////000000........./////////000000///000000111111000000///......////////////...............///////////////...............///000000.........------......///---......//////000000000...------......///000111111111111111111111111111000000000000000000000000111111000000111111222333333333333444555555666666333333333222222222222222000111111222222333333333444444444444555555555555:::999777666666777888888999:::<<<===>>>>>>>>>===;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<;;;;;;;;;:::888777777666555555444444666555444222111111111111111222333222111000000111......///000000//////...////////////000000000000000000000000000000000000///000000111111000000///------............////////////000000//////...---------------............000555666111------......---...//////////////////------............------,,,,,,---............---..................------,,,,,,,,,,,,++++++++++++///...---,,,***((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,++++++************))))))++++++++++++++++++++++++***+++---,,,+++***,,,---,,,,,,,,,---------------,,,,,,+++++++++,,,------++++++,,,------,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......//////000111111111111111222111111222222333444555777777777777777777777777999999:::;;;===@@@BBBCCCCCCEEEFFFFFFDDDBBBAAABBB@@@AAACCCEEEGGGIIIJJJKKKLLLNNNPPPOOOQQQ\\\lllzzz~~~yyywwwhhheeeddd___tttuuuyyy000000111111111111000000---......////////////...//////000000000000/////////000111111111111000///111111111111111111111111000000000000000/////////000000000000000000000000111111111111111111111111000000111111111222222222000000000000000000000000333111...///111222222000.........///000111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000------------............000000000000000000000000//////.........///000111/////////000000111111111//////000000000111111111000000111111111111000000//////............///////////////000000000111111...............///000000///......---------......,,,---...///000000000000////////////000111222333111111111111111111111111000000000000000000000000222111111111111222333333222333333444444555555666333333333222222222111111111111111111222222222333666555444444555555444444777666555555666666666666777888999:::;;;;;;:::999555555666777777777777777555555666666666555555444444444444444444444444444333333222222222222333333333555666555222111111333///000000111111000///.../////////000000111111111000000000000000000000000//////000000000000//////............/////////000//////000000//////...---,,,---------............333888999333------...---------...///////////////......////////////......***+++,,,---......---,,,------------------...............---------,,,,,,//////...---,,,+++))))))------------------------***,,,------+++******+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...++++++,,,,,,------......,,,+++++++++,,,,,,---...------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000111111111111111222222222222333444555555666777777777888888999999999:::;;;<<<>>>AAACCCDDDCCCEEEFFFFFFDDDBBBAAABBB???@@@BBBEEEHHHJJJLLLMMMLLLOOOQQQPPPQQQZZZiiiuuuyyyzzztttpppmmmeeeyyytttxxx000000111111111111000000///000111222222222222222111111222222222222111111...///000111111000///...111111111111111111111111444444333333222222111111000000000000000000000000111111111111111111111111000111111111111222222222000000000000000000000000555222//////111333222111---......///000111111222//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000---------...///000000111111111111111222222222222000000000000000000000000///...---------///000111000000111111222222222222000111111111111222222222000000111111111111000000000///...------...///000//////000000111111222222...............///000000111000000/////////000000///000000000///...------111111111111222333444555111111111111111111111111000000000000000000000000222222111111222222333444222222333444444555555666555555555444444333333333333333333333333333333333444333222222333333222111000//////111333444333333333444555666777666666555333333444444444555555666444444444444444333222222000000000111111111222222......//////000111333444000222444333000//////111222333444444444222111000//////000000111111222222000000000000000000000000//////000000000000//////.../////////000000111111///////////////......---.........//////000000000///555777111,,,---//////------...///000000////////////000000000000//////)))***,,,---...---,,,,,,+++++++++,,,,,,---------000000/////////.........++++++---...///000000000...........................000111000///---....../////////......---------------------------------+++,,,............000111******+++,,,------......++++++++++++,,,,,,---...///...------------...///---------,,,,,,+++++++++---,,,,,,,,,,,,---......//////000111111111111111222222222222333444555555777888999:::;;;<<<======::::::;;;===???AAACCCEEECCCEEEFFFFFFDDDBBBAAABBBCCCDDDEEEFFFHHHIIIKKKKKKMMMPPPRRRQQQPPPWWWeeepppqqqxxx}}}xxxtttmmmtttvvv~~~333333333222111000//////000000000000111111111111111111000000000000111111333222111000000111222333////////////000000000000111111000000///---,,,+++000000000000000000000000222222222111111111000000////////////000000000000111111111111111111111111222111111111000000//////000000000000000000000000000000000000111111111111000///.........///111222000000000000000000000000000000////////////000000111111222222222222111111000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000111111111111111111111111222222111111000000//////////////////////////////------...///000111222222000000000000000000000000111///---...111222000...000000000000000000000000///////////////000000000111222222222111000...---000000000000000000000000000000000000111111111111222222333333333333444444222222333333222222111000000111222222222222111000222111111111000000//////000000000000000111111111111111222222222111111000111111222222222111000000222222333333333333333444111111222222222333333333111111111111111111111111111111111111111111111111222111111111000000//////............////////////000000000000000000000000//////000000111111111222000///...------...000111///...---,,,,,,---...///333///,,,+++---......---//////.........---------//////.........---------111000///......///000111000...,,,******+++---///111000...---,,,,,,------.........------,,,,,,,,,------,,,+++++++++,,,,,,&&&(((***,,,,,,,,,***))),,,+++*********+++,,,---------,,,,,,+++***))))))......//////...---+++***...---,,,,,,++++++++++++,,,---......---,,,+++)))******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---...///000111222111111111111111222333000000000000111222333444666555555777:::;;;;;;;;;;;;<<<<<<===>>>??????@@@CCCDDDDDDCCCBBBBBBDDDFFFAAADDDFFFEEEDDDCCCEEEHHHNNNNNNNNNMMMMMMSSS]]]eeesssxxxyyy{{{yyynnnrrrqqqxxx}}}222333333222222000//////000000000000111111111111111111000000000000111111222222111000000111222222000000000000111111111111///000000000000///......000000000000000000000000222222222111111111000000////////////000000000111111111111111111111111111222111111111000000000000111111111111111111111111000000000000111111111111111000000///000111222333000000000000000000000000000000////////////000000111111222222222222111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111111111111000000000000000////////////////////////......//////000111111111000000000000000000000000111///......111111000...000000000000000000000000000000000000000000000000000111111111000///---,,,000000000000000000000000000000000000111111111111222222333333333333444444333333333333333222222111111111111111111111111111111111111111000000000///111111111111111111000000111111111222222111111000333444444444333222111111222222222222111111111111000000000111111111222222111111111111111111111111////////////////////////111111111000000000//////............//////////////////////////////////////////000000000111111111000///...------...///111///...------------...///222///++++++---///...---//////.........---------//////.........---------//////...------...//////,,,------------............---,,,+++,,,,,,---...------,,,,,,,,,+++++++++...---,,,,,,+++++++++++++++,,,---......---,,,+++******)))))))))***+++,,,------,,,,,,+++******)))++++++++++++***)))((((((------,,,,,,++++++,,,,,,))))))***++++++***))))))***++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,...---,,,,,,+++++++++,,,---------------...///000---------...///000111222222222222222333444555666666555555777:::<<<<<<;;;;;;;;;<<<===>>>???@@@@@@CCCEEEEEEEEECCCCCCDDDEEEBBBEEEGGGFFFEEEEEEGGGIIIMMMNNNMMMLLLNNNUUUaaakkkrrrzzz~~~}}}oooppprrrxxxzzz222222222222222111000///000000000000111111111111111111000000000000111111222222111000000111222222111111111111222222222222...///000111111111111111000000000000000000000000222222222111111111111111/////////000000000111111111111111111111111111111111111111111111000000000222222222222222222222222000000000111111111222222222111111111111222333333000000000000000000000000111000000//////000000111111111222222222222111111111111111111111111111111111000///......///000111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111///...///000111000...000000000000000000000000222222222111000000000///000000000000///...------000000000000000000000000000000000000111111111111222222333333333333444444444444444444444333222222222111000000000000111222111111111111000000000000333333222222111000000000000000111111222111111000666666666555444333222111222222111111000//////////////////000000000111111111111111111111111111111////////////////////////111111000000000000//////............//////////////////////////////////////////000000000000111111000///...------...///000///...------------...///000...,,,,,,---/////////...............---------...............---------......---,,,,,,---......***,,,...000000000...---+++******++++++---...///,,,,,,++++++++++++******///...---,,,++++++***+++............------------)))))))))))))))***++++++---,,,,,,++++++*********///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,------,,,+++++++++,,,,,,...---------------............------......///000222222222333333444555666666555555777:::<<<<<<;;;999:::;;;===>>>@@@AAABBBDDDFFFGGGGGGEEECCCCCCCCCCCCEEEGGGGGGFFFFFFHHHIIIKKKLLLLLLLLLOOOYYYhhhttttttqqqnnn|||tttvvvwww222222222222222111000//////000000000111111111111111111000000000000111111222111111111111111111222000000000111111111222222000000111222222222222111000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111111111111222222333333111111111111111111111111111000000000000000000111111111222222222222111111111111111111111111111111111000...------...000111111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111222222111111111111111111111111111111111000000000//////////////////////////////000/////////000000000///////////////////////////444333333222111000//////000000000000000//////...000000000000000000000000///000000000111111111111222222222333333333444444444444555555444444333222333111000......000111333111111111000000000000000444333333222111000000//////000000111111111111111666666666555444333111111000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111000000000000000000//////............//////////////////////////////////////////000000000000000000000000///............///.........------............---,,,,,,---//////000...................................................------------------...,,,---...000000///...---+++++++++,,,,,,---......,,,,,,,,,+++++++++++++++///...---,,,+++*********,,,,,,+++++++++,,,------***************+++++++++,,,,,,,,,++++++*********000///...,,,,,,,,,---...***++++++,,,---------------------------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,,,,......---,,,,,,,,,------222111000//////...//////111111111111222333444444666666666888:::<<<<<<;;;999999;;;===>>>@@@BBBBBBEEEGGGIIIIIIFFFDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIKKKLLLLLLOOO[[[mmm{{{|||rrrmmm{{{ttttttttt{{{111111222222222111000000///000000000111111111111111111000000000000111111111111111222222111111111/////////000000000111111222222222222222111111000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111222222222222000000000111111111111111222222222222222222222222111111000000000000111111111111222222222222111111111111111111111111111111222000///------///000222000111222222222222111000000000000000000000000000111111111111111111111111//////000000111111222222222222222222222222222222222222111111000000/////////////////////////////////000000000/////////000////////////////////////444333333222111000//////222222111111111111111111000000000000000000000000///000000000111111111111222222222333333333444444444444555555444444333222222111///......///111222000000000000000000111111333333222222111000//////...///000111111111111111444444444333333111000000//////000000111111222222000000000111111111222222000000000000000000000000000000000000000000000000//////////////////000000............////////////........................000000//////////////////000000///...............---..................---,,,------------...///000---.....................---.............................................//////......------------------............------,,,,,,,,,---------------///...---,,,+++++++++++++++******+++,,,---...///+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,***)))))))))***+++******,,,------------,,,******)))(((''''''&&&&&&++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,------//////...//////000111111111111111111222333444555777666666888;;;<<<<<<<<<999999;;;===>>>@@@BBBBBBEEEGGGIIIIIIFFFDDDBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGJJJLLLLLLOOO[[[oooqqqnnn|||rrrqqqssszzzuuu{{{111111222222222111111000000000000000111111111111111111000000000000111111000111222222222222111000.../////////000000000000222222222222222111000///000000000000000000000000111111111111111222222222000000000111111111222222111111111111111111111111111111111222222222222222111111111111111111111111111111111222222222222333///000111111222222111111222222222222222222222222222111111000000111111222111111222222222222111111222222222222222222222222222111000//////000111222000111222333333222111000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111222222222111111000000000000000000000000000000000...000111000///...///111000000000000000000000000222222222111000000000///333222222111111111222222000000000000000000000000000000000000111111111111222222333333333333444444444444444444444333222222111000////////////000111000000000000111111111111222222111111000/////////......///000111111111111111111222222111111000000000000000000111111111111000000000111111111222222000000000000000000000000..............................////////////000000............////////////........................000000////////////......000000000///......------------...//////...------,,,---///...------...///---------...............---------.....................////////////......///...---,,,,,,,,,,,,---.........//////...------,,,,,,------------......------,,,,,,++++++,,,,,,,,,,,,,,,---......//////+++,,,,,,---...---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,---...---,,,+++,,,+++***)))((((((((((((,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,------))))))***,,,///111444555333333333333444555666777777666666888;;;======<<<999:::;;;===>>>@@@AAABBBDDDFFFGGGGGGEEECCCCCCCCCBBBAAAAAACCCFFFGGGGGGGGGFFFJJJLLLLLLNNNZZZnnn~~~|||nnnmmm{{{}}}mmmnnntttvvvsss{{{000111111222222222111111000000000000111111111111111111000000000000111111000111222222222222111000//////000000000111111111///000111111111111111111000000000000000000000000000000111111111222222222000000111111111222222222111111111111111111111111111111111222222333333333222222222222222222222222111111111222222222333333000111222333333333222111333333333333333333333333222111111000000111111222111111222222222222111111222222222222222222222222222222111111111111222222000111333444444333111000000000000000000000000000111111111111111111111111111111111000000000000000111111111111111111111111222222111111111111111111000000000000000000000000...000111111......///111000000000000000000000000000000000000000000000000222222111000000111222333000000000000000000000000000000000000111111111111222222333333333333444444333333333333333222222111000000000000000000000000///000000000111111111111000/////////////////////---...///000111111111111///000111111222111111111111111000000///...------/////////000000000111111000000000000000000000000................................./////////000000............////////////........................000000/////////.........000000000//////...---,,,------...//////...------,,,...000///---,,,---...---------.........//////---------.........//////,,,---............---,,,((()))+++------------,,,***+++---...///......---++++++,,,,,,,,,---------,,,,,,+++++++++,,,------------.........,,,+++******+++,,,---------,,,,,,++++++++++++++++++++++++---......//////......---+++,,,---......,,,+++***------,,,,,,,,,---///000,,,,,,,,,------------......---,,,,,,,,,,,,---...,,,+++++++++,,,,,,---...++++++++++++,,,---......++++++,,,---///111333444444444333444444555666777777777777888;;;======<<<;;;;;;<<<===>>>???@@@@@@CCCEEEEEEEEECCCCCCDDDEEECCCBBBAAACCCGGGIIIIIIGGGEEEJJJMMMLLLMMMWWWjjjzzzxxxjjjjjjxxxxxxhhhlllvvvrrrqqqzzz000111111222222222111111000000000000111111111111111111000000000000111111000111222333333222111000000111111111111222222222---...///000222222222222000000000000000000000000000000111111222222222222000111111111111222222222111111111111111111111111111111111222222333333333333333333333333333333333111111222222222333333333111222333444555444333333333333333333333333333333222222111111111111222222111111222222222222111111222222222222222222222222111222333333333333222111000111333444444333111000000000000000000000000000111111111111111111111111222222111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000...000222111...---///111000000000000000000000000////////////000000000000111111000//////000111222000000000000000000000000000000000000111111111111222222333333333444444444222333333333333222111111//////000000000000////////////000000111111111222............////////////---...///000111111111111//////111222222222222222333222111///---+++))))))............/////////000000000000000000000000000000000000000000000000000---.........//////000000............/////////000........................000000//////.........---000000000000///...---,,,,,,---...//////...---,,,---///111000---+++,,,...---------.........//////---------.........//////++++++------------++++++"""%%%***...000000...,,,'''(((***---...//////...*********++++++,,,,,,,,,++++++++++++,,,---......,,,---------+++)))&&&$$$)))***+++,,,---,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***+++,,,.........,,,***))))))))))))***+++...000111,,,,,,,,,---------.........---,,,,,,,,,,,,---...++++++++++++,,,,,,---...*********+++,,,---...///333222111111111111111222222222222222333444555555888777777999;;;======<<<;;;<<<<<<===>>>??????@@@CCCDDDDDDCCCBBBBBBDDDFFFDDDCCCBBBDDDHHHKKKJJJHHHEEEJJJNNNLLLLLLUUUgggwwwuuuhhhggguuuttteeejjjxxxnnnnnnyyy333333333333333222111000111111111000000000000000000000111111111222222222333333333333333222111000222222222222222222222222444444333222222333444444111111111000000000000000.........///////////////444333222111111222333444444444333333333333333444111111222222333333333444444444333222111000//////000111111111222222333333000111111222333222222222333222222111111111111111000000000000000000000000111111111111111111111111222222111111111111222222222222222111111111000000111111111111111111111111000000000000////////////111111111111111111111111222333444333111111111333333333222222111000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////......//////000000111111---.........//////000000000000111222333333444444444444222222222222444444222333333333333222111111333222222111000///............////////////......//////............//////------------.........///222000...---///000000000000000000000000///......///////////////////////////////////////.........,,,---///111111000///...------------------------------,,,,,,,,,,,,------------..........................................000000/////////............///////////////......+++***((('''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------...---,,,++++++,,,...///---------............///---+++)))))),,,---,,,***...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++$$$%%%(((+++---...------///...,,,+++++++++,,,,,,------,,,+++************...---,,,,,,++++++,,,,,,------,,,,,,---...000111---.........---,,,,,,+++,,,,,,,,,---------......000000000000111111111111444444222222222444666777999999999999:::<<<>>>???<<<<<<===>>>???AAACCCDDDCCCDDDFFFEEECCCAAA@@@@@@@@@AAABBBDDDFFFIIIJJJKKKJJJJJJKKKJJJIIIOOOaaarrr}}}kkkffflllssswwwnnnttt~~~rrrooowww333333333333333222111000222222222111111111111111111222222222333333333444333333333333333222111000222222222222222222222222444333222222222222333444111111111111111111111111333333333333222222222222222222111000000111111222444333333222222333333333333333333444444555555555444444333222111111000000000000111111222222222222//////000000000111111111222222111000000000000111111111111111111111111111111111111111111111111111222222111111111111222222444333333333222222222111222222222222222222222222111111111111111111111111111111111111111111111111111222333222000//////000333333222222111000000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////.../////////000000000111....../////////000000000000000111222222333444444444333222222222222333444222333333333333222111111111111000000///............//////000000//////...//////............//////------........./////////222000......///000000000000000000000000///......////////////////////////////////////............''')))+++---//////......------------------------......------------............................................................---------,,,,,,,,,------............------------------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---***,,,...//////---+++)))------------............(((&&&%%%'''***------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((&&&''')))+++,,,,,,+++***)))***++++++++++++***))),,,,,,++++++***++++++++++++++++++++++++,,,------,,,,,,,,,---///111333555------......---,,,,,,+++,,,,,,,,,---------......000000000000111111111111444333222222222444666777888777777888999;;;===>>>======>>>>>>@@@AAACCCDDDBBBDDDFFFEEECCCAAA@@@AAA???@@@BBBDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIPPPcccuuu{{{nnnmmmsssyyywwwpppxxxnnnlllsss222222333333333222111111222222222222222222222222333333333333444444444444222222333333333222111111222222222222222222222222333222222111111222222333111111111111111111111111333222222222111111000000222222111111111111222222444444444333333444444555444444555555555555666666555555555444444333333222222222222222333333333333111000000///000111222333444333222222111111222222222222222222222222222222222222222222222222222222222222111111111111222222444444444444333333333333444444444444444444444444222222222222222222222222111111111111111111111111000111222000...------...333333222222111000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000//////000000000000000111000000111111222333333333333333222222222222333333222333333333333222111111////////////............///000000111111000000/////////............//////....../////////000000000111000......///000000//////000000000000///......000000000000000000000000........................,,,---///000111111000///------------------------///..................///........................---------------------------------------,,,,,,,,,,,,,,,---------------,,,...///000000///---,,,***------------------------........................,,,---......//////......,,,,,,---------+++***)))------------............((('''&&&(((***,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******((()))***+++,,,+++***)))''')))+++------,,,)))(((++++++++++++++++++,,,,,,)))))))))***+++,,,---...---------...///000111222---------------,,,,,,+++,,,,,,,,,---------......000000000000111111111111333222222222222444666777666666666777888:::<<<>>>>>>>>>>>>>>>???@@@BBBBBBBBBDDDFFFEEECCCBBBAAAAAA???@@@BBBDDDFFFGGGFFFFFFHHHGGGHHHHHHIIIRRRfffzzzxxxwww{{{~~~vvvrrr|||llljjjqqq222222333333333222222111111111111222222222222222333333333333333444444444222222333333333222222111222222222222222222222222222222222222222222222222111111111222222222222222222222111111000/////////333333333333333444444444555555555444555555666666444444444444444444444444666666666666666666666555444444444444444444444444444333111000111222444666666555444444333333444444222222222222222222222222222222222222222222222222333222222111111222222333444444444333333333333333333333333333333333333333111111111222222222222222111111111111111111111111111222222111...------...222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000111111111111000000111111222222222333333222222222222222222333222333333333333222111111......//////////////////000000111111111111000000//////............//////////////////000000000000111///...///000111000/////////000000//////...---000000000000000000000000------...............///222333333222111///...---,,,,,,------------------//////............//////...............---------------------------------////////////////////////,,,,,,---.........------------......---,,,++++++................................................,,,---......//////......222///***'''&&&(((+++...,,,,,,---------............---,,,++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++******+++,,,,,,,,,,,,++++++,,,.........,,,***))))))***++++++,,,,,,,,,,,,))))))))))))***+++,,,---......---,,,,,,++++++***,,,,,,---------,,,,,,+++,,,,,,,,,---------......///000000000111111111111222222111222333444666666666666666777888:::<<<>>>>>>=========>>>??????@@@BBBDDDFFFFFFDDDBBBBBBBBB@@@AAADDDFFFGGGGGGFFFFFFGGGGGGGGGGGGIIITTTjjj~~~wwwrrr{{{mmmlllsss111222222333333333222222000000000000111111222222333333333333333222222222111222222333333333222222222222222222222222222222222222222222222222222222111222222222333333333444555555444444333333333333333333444444555555555555444444333333444555555666333333333333333333333333555555555555555666666666444444444444333333333333444333222111111333555666555555444333333333333444222222222222222222222222222222222222222222222222333333222222222222333333222222222333333333333333333333333333333333333333000000000111111111222222111111111111111111111111222333333222000//////000222222222111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000////////////111111111111000000000000000111111111111111222222222222222222222222222222222333333333333222111111000000000000000000000111000000111111111111000000//////............//////////////////000000000000000///...///000111000...///////////////...------////////////////////////,,,---------......//////000000///...---+++***))),,,,,,,,,---------......//////............////////////.........---------------------------------.../////////////////////------...///////////////...---,,,++++++---///000................................................,,,------...............222///***'''&&&(((+++...,,,,,,,,,------------.........---,,,++++++,,,,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((***+++,,,---......//////000///...,,,+++******))))))***+++,,,,,,,,,,,,,,,++++++******)))******+++...------,,,+++***))))))++++++,,,,,,---,,,,,,+++,,,,,,,,,---------......///000000000111111111111000111111222333444555666888888888888999:::<<<===<<<<<<<<<<<<<<<===>>>???BBBDDDFFFFFFDDDCCCBBBCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKVVVlllxxxyyyrrryyyooommmsss111111222333333333222222/////////000111111222222333333333333222222222222111111222333333333222222222222222222222222222222222333333444444333333222222222222333333444444555444444444444444444444444222333444555555666555555333333333333333444555666555555555555555444444444333333444444555555666666444444444333333333333333444333222222222333555666333333222111111111111222222222222222222222222222333333333333333333333333333333222222222222333333222222222222333333333333222222222222222222222222//////000000111222222222111111111111111111111111222333444333222111222333111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000//////000000000000//////000000000000////////////111000000000000000//////111111111111111111111111111111222222222222111111222333333333333222111111111111111111000000000000///000000111111000000/////////............//////....../////////000000000000//////000111111///......////////////...------////////////////////////,,,,,,,,,---......//////---------------.........+++,,,,,,------.........///..................////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000000000000000...,,,+++,,,///222444------------------------------------------------+++,,,------......------,,,,,,---------+++***))),,,,,,,,,,,,------------(((***************,,,...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))***++++++,,,...///000000///...+++)))(((((((((((()))***+++,,,---,,,+++***,,,,,,+++***************++++++,,,---.........---***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111///000111222333444555666:::999999888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???BBBDDDFFFFFFEEECCCCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJKKKLLLNNNXXXnnnssszzzzzzsss{{{tttnnnrrr000111222333333333333222//////000111111222333333555444444444333333333333000111222333333333333222222222222222222222222222333444555555555555444333222222333333444555555555333333333444555555666666555666777999::::::999999777777777777888999:::::::::::::::999999888888888666777777888999999::::::999999888888888777777777666666777777777888888888555444333333222333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333444444444555444444444444444444444444000000111111222333333444111111111111111111111111111222333333222222333444111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000//////000000000000//////111000000000/////////...000000000/////////......111111111111000000000000000111222333333222111000222333333333333222111111111111111000//////.........//////000000//////...//////............//////------.........//////////////////000111111///---......//////......---,,,------------------------++++++,,,------...//////...............///000000++++++,,,,,,---......///......------------......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...///////////////......------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,***,,,...//////---+++)))++++++,,,,,,,,,---------(((***,,,+++)))***,,,///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,+++++++++++++++,,,------+++++++++*********))))))***+++,,,------,,,***))),,,++++++++++++,,,,,,---)))***,,,---.........---******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111...///000222333555555555;;;:::999777777888888999;;;;;;<<<===>>>???AAABBBBBBDDDFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEHHHKKKMMMMMMMMMNNNPPPQQQZZZnnn{{{qqqwww{{{www}}}uuuwww000111222333333333333333000000111222333333444444666666555555555444444444000111222333333333333333222222222222222222222222444444555666666555444444222222333333444555666666777777888999:::;;;<<<<<<:::;;;<<<>>>??????>>>>>><<<<<<<<<===>>>???@@@AAA>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>>???@@@@@@?????????>>>>>>=========:::;;;<<<=========<<<<<<888888777666666666666666555555555555555555555555333333333333333333333333444333333222222333333444444444444555555555666666555555555555555555555555111111222333333444555555111111111111111111111111000111333333222222333555111111111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////111111000000/////////...000000//////.........---111111111000000000000000000111222333333222111000222333333333333222111111111111000///...------,,,......////////////......//////............//////------------.........////////////000222111///---......//////......---,,,------------------------++++++,,,,,,---...//////---,,,+++***************++++++,,,,,,---...//////---------,,,,,,---------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000***+++,,,---............,,,------------+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...---,,,++++++,,,...///++++++,,,,,,,,,---------...///000...+++)))+++---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,+++******))))))******'''))),,,...///...---,,,++++++---------+++)))(((*********+++,,,---//////******+++,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111...///000222444555555555;;;:::888777666666666777<<<<<<===>>>@@@AAACCCDDDBBBDDDFFFFFFEEEDDDDDDEEECCCBBBAAAAAADDDGGGKKKNNNNNNOOOQQQRRRSSS[[[nnn}}}zzzqqquuu{{{{{{}}}~~~444444444333333333222222222333444444222000000000555666666666666666555555***---000444555444333111000222333333222222444555444666777777666555666777777888888888777777777888777999<<>>>>>@@@AAACCCDDDCCCBBBAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFEEECCCAAA@@@FFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEECCCAAAAAACCCDDDGGGDDDAAAAAACCCCCCAAA>>><<<@@@???999777:::;;;999;;;888555333555777999999666333555:::999444222444444555555333111111222333444333222333444444333111222222222222222111111111333222222222222222333333333333333333333333333333222333333333222222111111444333111000000111333444444333222222111111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000333111///...---...///000////////////////////////222111///---...000222444111111111000000000000000222222222111111///......000111111111111222222222222111000/////////////////////............//////000///......///...,,,***........................***+++,,,---............---...............---------.........//////000000///...------------...///------------------------,,,,,,,,,------.........000000/////////.........(((***,,,,,,,,,,,,...000,,,,,,++++++,,,,,,---...+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))//////////////////......000...++++++,,,---...---++++++******++++++,,,---)))***,,,,,,,,,,,,***)))000000///...------------...,,,+++,,,///111///---++++++++++++++++++++++++************+++,,,---------+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))((('''((()))***((())))))))))))*********------------------------((()))***,,,---...//////******))))))******+++,,,---,,,+++++++++,,,---...000/////////111222111111333222111111222333555666999999888888999;;;===>>>;;;;;;;;;<<<>>>???AAABBBBBBDDDFFFGGGEEECCCBBBBBBAAACCCDDDCCCCCCCCCEEEGGGQQQOOORRRUUUSSSYYYssswwwooolllttttttyyyxxxzzzvvvyyy~~~111111222222222222333333111222333222000///000111333444444555555444444333555555666666666666555555555777777777555555555777999:::;;;;;;;;;;;;>>>@@@???@@@AAAAAA@@@???@@@@@@@@@AAADDDFFFFFFFFFDDDCCCGGGGGGGGGGGGGGGHHHHHHHHHKKKLLLMMMOOOOOONNNMMMMMMOOONNNMMMMMMMMMNNNOOOPPPOOONNNNNNMMMMMMNNNOOOOOOOOOPPPPPPNNNLLLKKKLLLNNNLLLKKKLLLNNNPPPOOOLLLIIICCCFFFDDD???===@@@AAA???@@@>>>======???@@@@@@@@@<<<999:::===<<<777666888999888777666666666666666666555555666777777666444444444444444333333333333333222222111222222333333333333333333333333333333222333333444333222111000444333222000000222333444444333222222111222222222111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000222111///.........///000////////////////////////111000///...///000222333//////000000111111222222333333333222222111000///000000111111111222222222000000///.........//////------,,,,,,,,,,,,------///...---...000000///---////////////////////////***+++,,,---............---...............---------........./////////000...////////////......---------------------------,,,,,,,,,---------......---------,,,,,,,,,,,,+++...//////...,,,++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++******))))))++++++++++++++++++++++++...------,,,,,,++++++***------------------,,,,,,,,,***)))***+++,,,,,,,,,++++++******++++++,,,------......//////......---,,,,,,+++************+++...,,,+++,,,...000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...,,,******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++---............+++++++++++++++,,,,,,---++++++***++++++---///000333222111111111111000///333222111111222333555666888888888999:::;;;<<<===<<<<<<<<<<<<===???@@@AAAAAACCCFFFFFFDDDBBBAAAAAAAAABBBCCCCCCCCCCCCEEEGGGMMMMMMPPPTTTTTT]]]zzznnneee___iiimmm{{{zzzuuurrrvvv111111222222333444444444222333333111000000222444444444555666666555555444888888777666666777888999999:::;;;;;;::::::;;;===@@@AAAAAA@@@@@@AAAEEEGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKMMMNNNMMMMMMKKKJJJOOOOOONNNMMMNNNPPPRRRSSSVVVXXX\\\___aaa```___^^^\\\\\\]]]]]]]]]]]]\\\\\\^^^]]]\\\\\\\\\^^^___```\\\]]]^^^\\\ZZZXXXWWWXXXYYY\\\aaafffhhhddd^^^XXXNNNOOOLLLHHHFFFHHHHHHEEEBBBBBBBBBDDDEEEFFFDDDCCCAAA>>>>>>@@@???<<<;;;<<<>>>;;;888888::::::999666666555444555777777555444666666666666555555555444444444333333333333444444333333333333333333333333222333444555555333111000444333222111111222333444444444333222222222222222222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000222111///......///000000////////////////////////000000000000000111111111...//////000111222333333333333333333333222111000000000000111111111222222.........---......//////------,,,,,,,,,,,,---------,,,---...111111111///000000000000000000000000+++,,,---...............------...............---.............../////////...///000000000...---,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++///000000///,,,++++++,,,,,,,,,++++++,,,,,,---...,,,,,,+++******))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***))))))+++------,,,+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,******)))))))))***++++++,,,+++***+++---...---,,,------------------------,,,,,,++++++***+++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++,,,---//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,---......*********+++,,,...000111222222111111111111111111333222111111222333555666777777999:::;;;<<<<<<<<<===============>>>??????@@@CCCEEEEEECCCAAAAAAAAA@@@AAABBBCCCBBBCCCFFFHHHJJJKKKOOOSSSVVVdddyyyeee]]]WWWccciii~~~pppnnnttt333333444444444555555555444444444222111222555888888888999:::::::::999999777888999;;;===???@@@AAA>>>@@@BBBDDDDDDEEEGGGIIIKKKKKKJJJIIIIIIKKKOOORRRSSSSSSSSSTTTUUUUUUSSSRRRTTTTTTTTTTTTTTTTTTSSSRRRTTTUUUWWWYYY]]]```bbbcccdddhhhnnntttxxxyyywwwvvvooorrruuuvvvuuurrrnnnkkkrrrrrrrrrsssuuuwwwzzz{{{wwwxxxyyywwwsssooommmlllqqqxxx~~~qqqhhh^^^\\\XXXTTTRRRPPPOOOLLLKKKIIIHHHHHHIIIIIIHHHGGGHHHGGGGGGGGGGGGEEEEEEEEEDDD@@@<<<<<>>>>>============>>>>>>@@@BBBDDDEEECCCAAA@@@@@@???@@@BBBBBBCCCDDDFFFIIIKKKMMMQQQTTTYYYjjjwwwddd]]]XXXdddlllyyyooonnnuuu444444444444444333333333444444444333333444888;;;<<<<<<===>>>??????>>>>>><<<>>>BBBFFFIIIJJJIIIIIIHHHJJJLLLMMMMMMNNNPPPQQQPPPQQQRRRSSSUUUZZZ___ccceeeddddddfffhhhhhheeebbbaaa`````````aaabbbbbbcccaaaeeekkkrrrxxx{{{}}}}}}~~~~~~xxxrrrlllhhhddd```\\\ZZZZZZWWWSSSQQQPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQKKKFFFBBBBBBEEEFFFCCC???@@@???>>>>>>>>>>>><<<::::::999999888777777666666666666555444333333444444444444444444444444444444333444555666666444333111444333333333333333333444555444333333222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///////////////000000000000000000000000000000...///111222222222000///333333222222111111000000111111111111111111000/////////000000000111111111---------------...///000//////............//////...---,,,---//////---,,,........................------......//////......,,,------...//////.....................---------///...,,,+++***+++,,,---------------------------------------------------......---------,,,,,,,,,%%%'''***+++,,,---///111,,,,,,++++++,,,,,,---...***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------....../////////.........///---+++(((++++++******++++++,,,---///...---,,,,,,---...///,,,,,,,,,,,,---///000111+++++++++++++++***++++++++++++++++++++++++++++++------,,,+++************,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++******)))+++++++++++++++,,,---------------------------,,,,,,...111111111222444777333222111111222333555666555666999;;;<<<======<<>>>>>===============@@@BBBDDDEEECCCAAA@@@@@@???@@@BBBCCCCCCEEEHHHJJJOOORRRUUUVVV[[[nnnuuuccc]]]XXXeeemmm|||qqqrrryyy222222222222333333333333444555666666666888;;;>>>AAABBBCCCDDDDDDEEEEEEDDDCCCFFFKKKOOOQQQQQQPPPOOORRRSSSUUUUUUTTTTTTUUUWWWVVVXXX]]]aaagggnnnuuuzzzwwwwwwxxxyyy{{{~~~}}}wwwrrrpppkkkgggbbb___^^^___``````^^^aaabbb```______]]]YYYOOOLLLIIIHHHIIIIIIGGGEEEHHHFFFEEEDDDDDDCCC@@@>>>???>>>======<<<;;;::::::666666555444333333333333666666666666666666666666555555666666555555444444333333444444444444333333555444444333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000...///000222222111111000444444333222111000000///000000111111111000000////////////000000000111111.........---......//////------,,,,,,,,,,,,------...------...//////---,,,........................---....../////////......,,,,,,---...////////////.........---------------...---,,,++++++,,,---...------------------------...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))++++++******,,,---,,,,,,++++++,,,,,,---...------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++,,,,,,------...---++++++,,,+++)))'''++++++******++++++,,,---------,,,,,,,,,,,,------++++++++++++,,,---...///+++,,,---,,,*********+++++++++++++++++++++++++++,,,,,,++++++***+++++++++000...,,,+++******)))''',,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******+++++++++++++++,,,,,,---...//////......---,,,+++///111333222///...000222333222111111222333555666555666888:::;;;======>>>???>>>===============>>>@@@CCCEEEEEECCCAAAAAAAAA???AAACCCDDDEEEGGGJJJLLLQQQVVVXXXWWWZZZnnnsss```ZZZTTT```iiizzz{{{111111222444555777888888999;;;===??????@@@CCCEEEJJJKKKLLLMMMNNNNNNNNNNNNNNNQQQTTTXXX\\\]]]^^^^^^bbbdddfffggghhhiiilllnnnqqquuu{{{|||yyyxxxyyyzzzzzzyyyuuuyyyzzzvvvtttrrrmmmfff\\\[[[YYYWWWVVVUUUTTTTTTUUUSSSQQQOOONNNLLLIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@;;;;;;:::888888777777777777777777777777777777777777777555444444444555666333444444444444444444333555555444333333333333444222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111......///000000000000000000000000000000000000000//////000111111111111111333333333222222111111111000111111222222111111111////////////000000000111000000///.........//////------,,,,,,,,,,,,------.........///111222111///..............................////////////......+++,,,---...////////////.........------,,,,,,,,,***,,,...000000000......------------------------......---------,,,,,,,,,---------,,,,,,,,,,,,++++++,,,---,,,***)))***+++,,,,,,++++++,,,,,,---.........---,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,+++)))***+++,,,,,,+++++++++******++++++,,,---)))******++++++******)))+++*********+++,,,------+++---...---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,///---+++***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---......---......//////...---,,,...111333111---+++---000333222111111222333555666666666777888:::<<<>>>???>>>===============>>>???AAACCCFFFFFFDDDBBBAAAAAA@@@AAADDDEEEFFFIIILLLNNNPPPVVVYYYVVVYYYlllrrr___YYYTTT___fff|||111222444777:::===???@@@@@@BBBEEEGGGHHHIIIKKKLLLRRRSSSTTTUUUVVVVVVVVVVVV[[[]]]```dddiiiooosssuuutttxxx|||yyyoooooonnnllliiiggghhhiiieeeccc```___]]]ZZZWWWTTTKKKKKKJJJIIIHHHGGGFFFEEEAAAAAA@@@>>>>>>=========888888888888888888888888999777555444333444666777333444444555555444444333555555444333333333333444333333333333333333333333111111111111111111111111333333333333333333333333111111111111111111111111......///000000111000000000000000000000000000000000000000000000111111111222222222222222222333333111222222333333333222222////////////000000000000222111000////////////////////////....../////////.........111333555444333000000000000000000000000...///////////////......+++,,,---...////////////.........------,,,,,,,,,(((+++000555666333000---------------------------.........------,,,,,,,,,000000/////////.........+++---------+++++++++---,,,,,,++++++,,,,,,---...------...//////000000111************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---+++******---///000000++++++******++++++,,,---,,,,,,...//////...,,,,,,,,,,,,++++++,,,,,,---...,,,...///...+++)))+++---------------------------************+++,,,------)))(((((())),,,...///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............---,,,,,,+++***))))))------------------------,,,---......//////.........------------...//////+++,,,.../////////......***...111000---,,,///333333222222111222333555666777777777888999<<>>??????BBBDDDFFFGGGEEECCCBBBBBB@@@BBBDDDFFFGGGJJJMMMPPPMMMTTTXXXTTTWWWjjjsss```ZZZXXXbbbhhh}}}:::888999??????===AAAGGGMMMMMMNNNQQQTTTXXXYYYYYYUUUYYY]]]___```aaadddgggiiipppyyywwwrrrtttttthhh[[[YYYWWWUUUSSSRRRPPPLLLJJJMMMIIICCC@@@@@@@@@???===@@@@@@???===:::999:::;;;:::777555444555666666666666555333333444444333222555555555444333222111000333333333333333333333333222222222222222222222333000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111///////////////000000111......///111111222222222111111222333333333222222////////////////////////111111000000//////..............................//////............/////////...---,,,,,,,,,,,,,,,---------............///(((+++---///...---...///////////////////////////......////////////....../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,------......------+++,,,---......---,,,+++++++++++++++++++++++++++***+++------...---,,,+++,,,+++***(((((((((((()))---,,,***)))))))))******,,,------......------,,,,,,,,,,,,++++++************+++---......---+++***---//////---)))(((***...............---,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,...---,,,,,,++++++++++++))))))***+++---...//////------............------...------------...//////////////////////////////444333333333444666888999:::999999:::;;;===???AAA<<<;;;;;;;;;===@@@CCCDDDCCCEEEFFFEEECCC???>>>===@@@AAACCCDDDEEEGGGJJJLLLRRRPPPPPPSSSVVV```yyyvvveee]]]ZZZ^^^kkkyyy{{{>>>===AAAGGGJJJIIIMMMSSSSSSVVV[[[aaaeeefffdddbbbfffiiimmmoooqqqwwwwwwjjjhhhfffeeeeeeccc```]]]UUUQQQKKKHHHHHHIIIIIIHHHKKKKKKJJJFFFBBB?????????@@@>>>;;;999999888777666555444333333444444333111555555555555444333222222333333333333333333333333222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000/////////000111111...///000111222222222222222222333333333222222111000000000000000000000000............////////////........................//////............/////////...------,,,,,,,,,------------............///)))+++.........---...///..............................////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++'''''''''((())),,,...///,,,+++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***,,,+++***)))***+++,,,,,,,,,------------,,,,,,+++***+++,,,,,,------------))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------...//////------......///000111111333333333333444666777888999999999:::;;;===???@@@===>>>>>>>>>>>>>>>======AAACCCDDDDDDAAA>>><<<<<<@@@BBBDDDFFFFFFHHHJJJLLLRRROOOOOOPPPPPPWWWnnn|||iii___]]]```kkk~~~sssvvvGGGHHHLLLRRRUUUVVVZZZ___ccciiisss}}}}}}zzz}}}~~~{{{xxxfffaaaZZZUUUSSSSSSSSSRRRTTTTTTRRRNNNIIIEEECCCCCCFFFCCC@@@===;;;:::777555777666444555666666555333444444555555555555444444222222222222222222222222333333222222111111111000222222222111000000000///111111111111111111111111111111111111111111111111////////////////////////111000000000000111222222000000111222333333333333333333333333222222111000111111111111111111111111,,,,,,------...//////000......................../////////......////////////...------,,,------------------............///***+++......------...///..............................////////////......------------............,,,,,,,,,,,,,,,,,,------///...---,,,+++***)))))))))***++++++,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,+++***************)))***++++++++++++++++++,,,+++************+++,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++(((%%%''',,,...---******+++,,,,,,,,,,,,,,,,,,))))))+++,,,---.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++******))))))******//////...---,,,+++******------............------...------------...//////+++,,,---...000111222333333222333333444666777888888888999:::;;;===>>>???;;;===>>>@@@@@@>>><<<;;;AAACCCDDDDDDAAA>>>===<<>><<<:::;;;:::888888999999888666444444555555666666555555333333333333333333333333555555444444333222222222333333222222111000//////111111111111111111111111111111111111111111111111000000000000000000000000111111111111111222222333111222333333444444444333444444444333222111000///000000000000000000000000---------....../////////..............................////////////............------------......---------............///***,,,......---,,,---///........................---......//////......---,,,,,,,,,------.........,,,,,,,,,---------------......------,,,++++++*********+++,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,//////---,,,***)))((((((((()))+++,,,---,,,++++++...,,,+++))))))+++,,,...+++++++++++++++++++++++++++******))))))******++++++)))((())),,,---,,,+++)))***++++++,,,,,,,,,,,,)))***+++,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))++++++************++++++//////...---,,,++++++***------............------...------------...//////,,,---...///000111222222222222222333444555666777777888888999;;;<<<===>>>888999<<<>>>@@@BBBBBBBBBCCCEEEFFFFFFCCCAAA?????????BBBFFFIIIJJJJJJKKKKKKMMMKKKMMMPPPQQQXXXnnnlllaaaaaacccnnn}}}wwwtttxxxzzz```dddjjjpppyyy~~~}}}~~~~~~}}}{{{uuulllccc]]]ZZZUUURRRMMMJJJHHHFFFDDDCCC@@@>>>===<<<<<<<<<:::888666666666777666666555555333333333333333333333333444444333333333222222222444333333222111000000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333222222333444444444444333444444444333222111000///////////////////////////000000000/////////....................................///000000///............---------......///---------............///+++---...---,,,,,,---///........................------............------+++,,,,,,,,,------......,,,,,,,,,------.........---------------.........+++,,,,,,------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,))))))***+++,,,---------(((***+++---------,,,+++///---,,,******,,,---///+++++++++++++++++++++++++++******))))))******+++***,,,...---+++***+++---)))***++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***))),,,,,,+++++++++,,,,,,---------------------------------............------...------------...///////////////000000000000000111111222333444555666666666777888999;;;<<<<<<===888999:::<<>><<<;;;;;;::::::999777666555444444444444444444444444111111111222222222222222333333333222111111111000222222222222222222222222222222222222222222222222111111111111111111111111111000000000000111222222222333333444444333333333333333333333222222111000........................222111111000//////..............................---...///000000///...---.........---......///000---------............///,,,---...---++++++---///------------------------------............------,,,,,,,,,,,,------------,,,,,,,,,---......//////---------....../////////,,,,,,---............---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,......---,,,,,,---......***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))---000///+++)))+++...***+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,+++,,,,,,---...,,,,,,------......//////------............------...------------...//////000000000000000000000000000111222444555555555555555666777999:::;;;<<<<<<<<<;;;;;;;;;===@@@DDDFFF@@@BBBDDDDDDBBB@@@?????????BBBEEEHHHHHHIIIJJJLLLNNNMMMOOOTTTVVV___wwwvvvhhhaaa```dddqqquuurrr~~~rrrggg___[[[XXXVVVTTTQQQNNNLLLKKKIIIFFFCCCBBBAAA@@@>>><<<999777666666666666666666666666666222222333333444555555555222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000/////////000111111222222333333333333222222222222333333333222222111/////////////////////////////////////////////...........................---...///000000///...---...............///000000---------............///---......,,,++++++---///------------------------,,,------......------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---------------------++++++,,,------------,,,++++++,,,,,,,,,,,,++++++******************************+++,,,------------.........,,,***'''%%%###------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***(((***,,,---,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++******+++,,,,,,---------------.........///------............------...------------...///////////////000111111111222///000222444555555555555444555777999:::;;;;;;;;;:::;;;;;;<<<===>>>???@@@@@@BBBEEEEEECCC@@@??????@@@BBBDDDFFFFFFHHHJJJLLLOOOMMMOOOSSSWWWaaa{{{vvvjjjccc```cccnnnyyyvvvuuunnnjjjhhh^^^\\\XXXVVVTTTQQQNNNKKKGGGFFFDDDBBB???;;;999777777777777777777777777777555555666777888999::::::222222222222222222333333222222222222222222222222222222222222222222222222000000000000000000000000///////////////000000111222222222333333222111111111111222333333333222222000000000000000000000000,,,,,,------.../////////........................---...///111111///...---...............///000000---------.........//////.........,,,++++++---///------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,------...///000000///...------,,,+++************+++,,,,,,,,,,,,+++***+++,,,------,,,+++***))))))))))))))))))))))))((()))+++---.........---((()))***++++++***)))(((///...,,,+++***++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,***+++---......---+++***'''&&&&&&)))...000---***............------,,,+++)))***+++,,,---.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,******))))))***+++,,,,,,........................---..................---...------------...//////---......000111222333444///000222444555555555444333555777999:::;;;;;;:::555777:::<<<===>>>===<<>>===;;;999888777666555666666555555555777888999555555666666666555555444000111333333444333222111111111111111000000000000333///,,,---222333000,,,///000000000000111111111111222222222111///...,,,444444444333333333222222////////////////////////000000000000///...,,,,,,........................000000000000///...---,,,......////////////......---..................---,,,---.../////////...---........................------..................,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------************************,,,,,,---...---,,,+++***))))))******++++++++++++++++++++++++++++++++++++000...+++))))))***---...))))))***+++,,,,,,------*********+++,,,---///000------------------------+++*********+++---///000,,,,,,------------,,,,,,+++,,,---,,,***)))***+++))))))*********++++++++++++,,,---,,,***)))***+++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,***,,,---,,,+++,,,------111000...------......///.........////////////000***++++++,,,---...000000000000111222444555666666888888999:::;;;<<<<<<===<<<;;;;;;;;;<<>><<<;;;:::888666444666555444333444444555666222333333444444444333333111222333333333333222111111111111111000000000000111000000000111111111000000000000111111111222222222333333333333222000///222222222222111111111111///////////////////////////000000000///...------..............................///////////////...///..................///+++,,,------------,,,+++,,,------------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......---------------------------,,,,,,+++++++++,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************************'''((()))***+++******))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''((()))************++++++,,,,,,---++++++*********)))))))))+++++++++++++++++++++++++++******)))***+++---...(((((())))))))))))((((((+++,,,---,,,***)))***+++***+++++++++,,,,,,,,,,,,+++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,***,,,,,,+++++++++,,,,,,///......---------------------........./////////,,,---------...000111222000000111222444555666666555666777777999999:::;;;999:::;;;===>>>???@@@@@@===@@@BBBCCCBBBAAA@@@AAA@@@BBBDDDCCCAAABBBFFFIIIMMMSSSWWWWWW[[[mmm|||mmmaaabbbhhhvvv{{{yyy~~~zzzxxxtttttttttooofff\\\TTTOOOFFFEEECCCAAA@@@>>>;;;888888777666555444444444444111111222222333333333444222222333333333333222222222222111111111000000000000222333333000///111333111111111111222222222333333333444444444444333333333333333333222222222222000000000000000000000000...///////////////..............................,,,---...///000000000000000///...------...///000+++,,,...//////...,,,+++.........---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++///...------++++++***)))+++,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++%%%&&&''')))******++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((((((++++++++++++++++++++++++))))))***+++***)))((('''+++++++++++++++++++++++++++******))))))***++++++*********++++++*********+++,,,---,,,*********+++++++++,,,,,,,,,---------+++,,,---,,,***)))***+++,,,,,,------------,,,,,,,,,++++++******++++++,,,---------------------------------------,,,++++++,,,---------............////////////000222333444000000111222444555666666555666666777888999::::::777999<<<>>>@@@@@@???>>>;;;>>>AAABBBBBB@@@@@@AAA>>>@@@BBBBBBAAABBBFFFJJJPPPTTTXXXXXX^^^rrr~~~lllbbbbbbfffttt}}}|||ooobbb\\\TTTPPPKKKIIIHHHFFFCCC@@@===<<<:::999777666555444222222333333444444555666333333333333333333222222222222222111111111000000000111222111111000111111111111222222222333333333222333333444444444555555666666555555555444444444000000000000000000000000---...///////////////...........................------...///////////////000///---,,,,,,---///000---...000111111000...---/////////......------,,,////////////////////////......---,,,++++++******---------,,,,,,+++++++++,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++)))******+++,,,---------++++++++++++++++++++++++------------------------+++,,,,,,---,,,+++***))),,,,,,++++++++++++++++++&&&(((***---...---,,,+++------------------------,,,,,,+++******************++++++,,,,,,++++++******,,,,,,,,,******+++,,,+++++++++,,,,,,,,,,,,---+++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++000...---///000///...///,,,---.........---+++***,,,,,,,,,---------......000///000000111222333444000000111222444555666666777777888999:::;;;<<<<<<888999;;;===>>>>>>>>>>>>===@@@BBBCCCBBB@@@@@@@@@<<>>===:::888666555444333333333333444555666555444444333333222222222222222222222111111111111222///---...111333000---111111222222222333333333111111111222333333444444666666555555555444444444000000000000000000000000---...///////////////...........................//////000//////...------000...---++++++---...000---...///111111///...---------------.../////////////////////////////////......---,,,++++++******+++++++++,,,,,,---------------............------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++------------------------,,,+++++++++++++++++++++------------------------,,,---...///...---+++***,,,,,,++++++++++++++++++'''(((+++---......---,,,---------------------------------,,,,,,+++******''''''((((((((((((''''''***+++,,,,,,******+++,,,************+++++++++++++++,,,---,,,***)))***+++******++++++++++++******++++++++++++++++++++++++000***)))...000...,,,...------...//////---,,,+++,,,,,,,,,---------......////////////000111222222000000111222444555666666666777888999:::;;;;;;<<<::::::::::::;;;<<<>>>???@@@BBBDDDEEECCC@@@??????<<>><<<999888666555444333333444555666666555444333222222222333333222222222222111111111333...+++---222444000,,,111111111111222222222333111111000000111222333444333333333333222222222222000000000000000000000000...///////////////..............................000000000000///...---,,,///...---,,,,,,---...///+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---...///------------------------......------,,,,,,++++++)))***++++++---......///---......//////......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))++++++++++++++++++++++++******+++,,,+++***)))(((++++++++++++++++++++++++---------------,,,+++***))))))************)))))))))+++,,,,,,+++***+++---))))))*********++++++++++++,,,---,,,***)))***+++))))))************))))))***++++++,,,,,,++++++***,,,%%%###+++...+++***---...............---,,,,,,,,,---------............//////......///000111111000000111222444555666666444555555666777888999999;;;:::999888999;;;===???@@@BBBEEEEEECCCAAA@@@@@@===@@@BBBCCCBBBDDDIIIMMMMMMRRRUUUUUU\\\rrrxxxeee___fffssswwwooofff``````cccfffhhhhhhdddaaaaaadddggggggfffdddfffhhhiiihhheee```]]]\\\[[[YYYXXX]]]dddfffccc```[[[XXXXXXXXXTTTRRRTTTXXXXXXYYY[[[]]]]]][[[YYYYYYTTTRRRWWWZZZXXXTTTSSSTTTXXXbbbooo}}}}}}zzzwwwpppcccYYYKKKJJJJJJHHHFFFCCC@@@???<<<;;;999777666777888999777666444333222222333333333333222222222111111111222000...///111222111///000000000111111111222222222222111000000111222333222222222222111111111111///////////////////////////000000000///...------...........................///////////////......------------------------,,,+++************+++,,,,,,++++++***+++,,,......------------------------......------------------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***************++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,---,,,,,,******,,,,,,------------,,,,,,)))+++,,,,,,+++***,,,---*********+++++++++,,,,,,+++,,,---,,,***)))***+++*********++++++************+++,,,,,,,,,,,,+++***+++"""!!!***///,,,+++///...------,,,,,,,,,,,,,,,------........./////////000////////////000000111000000111222444555666666444444555666777888999999999999999::::::;;;<<<<<<<<>><<<999888777444333333555666333333333333333333333333444333111000///000111111222000...///222333111//////000111222333444444444444444555555444444333222000000000000000000000000000111111///,,,,,,///222.........------,,,,,,,,,...---,,,++++++,,,---...000///...---,,,------...------............------000---******---......,,,---------...///000000111111000///...,,,+++***)))------,,,++++++,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***))))))******+++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++---,,,***))))))***,,,---,,,***(((((()))***)))(((******))))))******+++,,,++++++***)))(((((())))))%%%!!! ###)))......---+++%%%!!!###***///---***///---,,,***))))))******+++,,,,,,---,,,+++)))((()))************++++++++++++*********+++,,,,,,---...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,111...,,,+++,,,------,,,---------............///000000000000111222333444111222333444444444333333666666777777888:::;;;<<<999:::;;;<<<<<<<<<;;;:::<<<>>>BBBCCCCCCBBBBBBCCC???BBBGGGIIIIIIHHHHHHHHHMMMLLLMMMQQQYYYmmmnnn```eeennn}}}~~~|||}}}xxx{{{}}}}}}yyyqqqeee\\\XXXWWW]]]\\\ZZZZZZ[[[]]]^^^___aaacccfffkkkmmmlllgggbbbaaadddjjjqqqqqqqqqyyy|||zzzzzz~~~|||xxxuuuuuuxxxxxxuuutttuuutttiii___\\\[[[ZZZ]]]bbbggglllqqquuuvvvwwwyyyzzzuuuooohhheeefffddd^^^XXXSSSQQQNNNLLLJJJHHHFFFEEE======;;;999777666777888444444444444444444444444555444333222222111222222222000///000222333111///000111222333333333333333444444444444444333222222000000000000000000000000///000111///---,,,...000/////////......---------///...---,,,,,,---...///...---,,,+++++++++,,,,,,------............------000---++++++---......,,,---------...///000000000.........------,,,,,,+++------,,,,,,+++,,,,,,---......---------,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,+++***))))))))))))***+++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++---,,,***))))))***,,,---)))((('''(((+++,,,---,,,+++++++++++++++,,,,,,------,,,+++************+++///,,,((()))---///---+++,,,***''''''(((*********---,,,+++))))))))))))))))))***+++,,,,,,,,,++++++)))************++++++++++++*********+++,,,,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,000...,,,,,,---...---,,,---------............///////////////000111222333111111222222222333333333666666666777888999:::;;;:::;;;<<<=========<<<;;;<<>>;;;999777777666555555444444444444444444555555555555444333222111222111000000222222111000222222333333333333222222333333333333333222222111000000000000000000000000...000111000///---......///////////////.........///......------......///...---,,,,,,+++,,,,,,,,,------............------///---++++++---...---------------...//////000000,,,------------------------,,,,,,,,,,,,,,,------......---------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++***))))))))))))))))))+++,,,---,,,*********++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---***)))((())),,,---...---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,---111...******,,,,,,***(((***+++,,,***((((((***---,,,+++***))))))((())))))))))))***,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///...---...//////---+++---------............///............///000111222222111000000000111333444555555555666777888999::::::;;;<<<<<<======<<<<<<<<<@@@DDDFFFEEEBBB@@@???@@@CCCFFFHHHHHHHHHHHHIIIKKKIIIIIIMMMVVVlllyyyhhhdddeeeiiisssxxx|||zzzyyy}}}|||rrrhhhdddaaa___bbbhhhkkkhhhbbbZZZVVVXXX___eeehhhlllpppooolllnnnuuu{{{zzzuuuqqqooonnnnnnnnnmmmnnnooorrrtttuuuxxxzzzuuummmhhhjjjnnniiioooxxxzzztttllleee```[[[VVVRRRMMMJJJEEEAAA>>><<<999888777666555444333333444444555666666666555333111000222222111222222222222111333333444444333222222111222222333333222222111000000000000000000000000000///000111222111000......//////................../////////......//////////////////............///------............------...---,,,,,,---------------------....../////////---------------------------,,,,,,,,,,,,------.........---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******)))(((((())))))******,,,,,,,,,******+++,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,...---++++++,,,,,,,,,++++++++++++++++++,,,------...------,,,,,,,,,------,,,***)))***,,,---,,,***((()))*********+++...000,,,++++++******************+++++++++++++++++++++))))))*********+++++++++***+++++++++,,,+++++++++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000...,,,---------............//////////////////000222222444222111000000222444555444444555555666888999:::999::::::;;;<<<<<<<<<<<<===AAAFFFGGGFFFBBB???===@@@CCCFFFHHHHHHHHHHHHIIIJJJHHHGGGKKKUUUlllwwwgggcccdddgggpppzzz~~~{{{~~~}}}xxxmmm```[[[XXXXXX[[[```iiiqqqxxxqqqiiieeehhhnnnsssuuu|||{{{uuuqqqooojjjkkklllooosssyyyxxxtttoooiiiccc___ZZZRRRLLLHHHDDDAAA>>>;;;999777555444444444555555555666666555333111///222333333333222222222333444444444444333333222111222222333333222222111000111111111111111111111111111111222222333222000...------------------------...//////////////////....../////////////////////------............------,,,---------------------------------............///......------,,,++++++---,,,,,,,,,------...///......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))*********+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///---++++++,,,---,,,+++***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++---...//////...+++))))))***,,,......---,,,,,,,,,,,,,,,,,,++++++...---,,,+++******))))))))))))*********+++++++++***+++,,,,,,,,,++++++***,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........000111111///------------............///000000000000111222333333555444222111222333555777444444555555666888999:::999999999::::::;;;<<<===>>>BBBFFFHHHFFFBBB>>>===AAACCCFFFGGGGGGGGGIIIJJJIIIGGGGGGKKKVVVmmmwwwiiiddddddgggooo~~~}}}zzz~~~uuusssrrrssssssssspppiii```ZZZ\\\\\\]]]```fffoooyyy~~~{{{zzzvvvrrrqqqrrrtttuuuuuuqqqqqqrrrsssuuuxxxzzz{{{uuuyyyppphhh]]]TTTNNNJJJFFFBBBBBB@@@<<<999777666666666666666666555444222111000222333444444222222333444444444444444444333222222333333333333333222222111111111111111111111111111222111000111222222000...,,,,,,,,,------------------......//////......---,,,,,,---............---------............------+++---......---,,,,,,---------------------------//////...---,,,,,,++++++,,,,,,,,,,,,---...///000......---------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************+++,,,)))+++,,,,,,+++***+++---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))***---...///...******))))))******+++,,,***************++++++,,,++++++,,,,,,,,,,,,+++***...,,,***+++,,,,,,***(((,,,---------------,,,,,,///...---+++***)))(((((()))************+++++++++***+++,,,---,,,+++***))))))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////...///111111000///---------............///000000000000111222333444555444444333333555666777555555555666777888999:::999999999:::;;;<<<===>>>???BBBFFFGGGEEEBBB???>>>AAACCCFFFGGGGGGGGGIIIJJJIIIGGGHHHLLLWWWnnnyyykkkeeefffiiiqqq{{{{{{|||~~~ssseee^^^^^^```bbbeeeeeecccbbbbbbccccccfffiiikkkooowwwzzzoooooonnnmmmlllkkkjjjjjjdddjjjuuuxxxjjj^^^WWWSSSNNNKKKJJJGGGCCC>>>;;;:::999999999888777555444333222222222444555555333222333555444444444444444444333333444444444444444333222222111111111111111111111111222000......000000///---------------.........///,,,---...//////...---,,,+++,,,---...//////...---------............------***---//////---,,,,,,---------------------------------------------------,,,,,,,,,------...///000......---------,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++++++++,,,------)))+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++)))(((***,,,.........+++************+++,,,,,,***************+++,,,,,,)))***++++++***)))((((((+++,,,---,,,***)))))))))++++++,,,---------,,,+++///...,,,******)))******)))************+++++++++***+++,,,------+++***((((((((()))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......111///...///000222111111---------............////////////000000111222333333333333444444444555555666666666777888999:::;;;;;;;;;;;;;;;<<<>>>@@@AAA???BBBEEEFFFDDDBBBAAAAAABBBCCCFFFFFFFFFGGGIIIKKKIIIHHHIIINNNYYYooo{{{mmmeeegggkkkvvv{{{{{{|||mmmhhheeedddcccbbbgggmmmiiimmmppppppooopppuuu{{{zzzssskkkfffddddddeeerrrwwwyyylllddd___[[[WWWOOOLLLGGGBBB>>><<<<<<<<<<<<:::888666444444444444222444666555333222333666333333444555555444444333444444555555444444333222111111111111111111111111222///++++++---///...,,,---.........//////000000+++,,,---......---,,,+++---...000111111111000///---..................---***---000///---+++,,,---------------------------++++++,,,------...//////,,,,,,,,,---...///000000......---------,,,,,,,,,------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,+++++++++,,,------...)))***,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***...,,,******+++++++++***,,,,,,++++++,,,,,,---...+++*********++++++,,,---***,,,...///...------...$$$***...---(((&&&***///)))***,,,,,,---,,,+++***---,,,+++*********+++,,,)))************+++++++++***+++---------+++)))(((+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///222000......000222222222---------.........//////.........//////000111222111222333444444444333333666666777777888:::;;;<<<======<<<===>>>@@@BBBCCC@@@BBBEEEEEEDDDBBBBBBBBBBBBDDDFFFFFFFFFGGGIIIKKKIIIHHHJJJPPPZZZppp{{{mmmcccfffmmm{{{||||||}}}aaabbbeeekkksss{{{}}}~~~zzzppplllppp}}}xxxpppeee]]]VVVRRRMMMJJJHHHFFFEEECCC======<<<999666333111111333444555777777888888777666666666666666666666666:::888666333222111000111222222111111111111222222////////////..............................------//////...---,,,++++++***+++,,,---.........,,,,,,------...//////...---,,,---------............///))),,,...///...------------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,***((((((***---......---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------************************------------------------...---+++***)))***+++,,,++++++*********+++---...***************)))((('''************************************************+++,,,---.........---,,,000///...,,,+++*********************************++++++++++++++++++++++++)))************++++++++++++******,,,......+++'''+++,,,.../////////...............//////////////////...---...000000---)))///000000000111111111111111222222333333444444555777888888999999:::;;;;;;999:::;;;<<<============BBBDDDFFFFFFDDDCCCCCCCCCFFFFFFEEECCCBBBBBBEEEHHHFFFHHHMMMSSS[[[ooowwwlllfffhhhppp~~~}}}hhhooo{{{}}}uuunnnaaa\\\TTTOOOLLLKKKJJJJJJFFFEEEBBB>>>:::777555555555555444444444444444444555555555555555555555555666555444333333333444444111111000000000000111111111111000//////......---........................000//////......------------.../////////...------,,,---...//////......------------............///,,,...//////---,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))(((++++++,,,,,,,,,,,,,,,,,,,,,***((((((***---......---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))))))))***+++,,,******************)))(((++++++++++++++++++++++++***************************+++,,,---...------,,,++++++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++...------///111000...+++++++++---.........------///////////////.........---,,,+++---///000///---......///000222333444444000000111111222333333333666777777888888999::::::999:::;;;<<<===>>>>>>>>>@@@BBBDDDDDDCCCBBBBBBBBBEEEEEEFFFDDDCCCCCCEEEGGGGGGHHHLLLQQQYYYkkkxxxlllgggiiirrr}}}||||||wwwwwwsssuuuwwwyyy|||}}}llleee\\\UUUQQQOOONNNNNNLLLIIIEEE@@@<<<999777666888777555444333333333333555555555555555555555555666555444444333444444444000000////////////000000222222111000//////..............................////////////////////////000000000000000///...---,,,,,,---...//////......---------............///---...///...------///111//////............------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++******------,,,,,,,,,,,,,,,,,,,,,***((()))+++---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++******))))))))))))***))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,---------((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,+++++++++,,,...---+++)))***+++,,,,,,------,,,,,,000000//////......------,,,+++***+++...000000000,,,---...000222444555666111111111222333333444444555666666777888888999999999:::;;;===>>>>>>?????????AAACCCCCCAAAAAAAAABBBDDDEEEGGGFFFEEEDDDEEEFFFGGGHHHKKKOOOUUUggg{{{nnnjjjmmmvvv~~~~~~~~~zzzwwwuuuuuuwwwyyywwwqqqiiibbb\\\XXXUUUSSSQQQNNNIIIDDDAAA???===;;;<<<:::888555444444555666666666666666666666666666999888777555444222222111111111000000000000111111111111111111000000000000............////////////.........//////000000000000000000000///......---,,,,,,---....../////////---------............///+++,,,---------///222555............------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////......------------,,,,,,,,,***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***+++,,,---,,,,,,+++******)))))))))))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++,,,+++***))),,,,,,,,,---------,,,,,,111111000///...------,,,,,,+++++++++,,,...000111,,,---...///111222333444333333444555555666666777666666777777888999999999999:::<<<===>>>???@@@@@@@@@AAABBBBBBAAAAAABBBCCCCCCEEEHHHHHHGGGEEEEEEEEEGGGHHHJJJNNNTTTeeetttooosss}}}~~~|||}}}xxxppppppsssyyy{{{uuuooohhhbbb]]]YYYUUUQQQMMMLLLJJJGGGEEE>>>===:::888666666777888555555555555555555555555888888777666555333222111333222222111111222222333//////000000111111222222........./////////000000---------...//////000000000//////......---------------------......//////---------............///............---...000333,,,,,,,,,,,,,,,,,,,,,---++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,,,,,,,***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///---)))&&&&&&(((+++...---------,,,,,,++++++***)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---............------.........------------------111111000///...------,,,------,,,++++++,,,...///---.........///000000000333333444555555666666777777777888888999::::::;;;999:::<<<>>>???@@@AAAAAA@@@BBBCCCBBBBBBBBBCCCEEECCCFFFIIIJJJHHHFFFEEEEEEFFFGGGJJJNNNUUUgggzzztttzzz|||wwwtttxxx|||||||||{{{wwwwwwsssooolllmmmnnnpppwww~~~}}}iiijjjkkkoootttzzz~~~wwwnnniiiaaa]]]YYYWWWWWWTTTPPPLLLCCCAAA???<<<:::999888888444444444444444444444444444444555666666666555555333333333222222333333333...//////000000111111222.........//////000000111---------......////////////......------.../////////......---------......---------............///111111111///,,,+++,,,---+++++++++,,,,,,,,,,,,---,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))......------,,,,,,++++++,,,+++***+++,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,(((&&&%%%'''+++---,,,------...------,,,+++++++++,,,---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,+++***))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,...//////...---------......000000//////......------+++,,,---,,,++++++---///......////////////000000111111111222333333444444888888888999::::::;;;;;;:::;;;<<<>>>@@@AAABBBBBBAAABBBBBBBBBAAABBBDDDFFFDDDGGGIIIJJJIIIGGGFFFFFFFFFGGGKKKOOOWWWiiiyyy|||{{{zzzrrroooqqqxxx~~~zzztttnnnllllllmmmjjjiiiiiiiiigggfffmmmvvv|||uuussssssooojjjdddaaa```bbbcccdddkkkrrr{{{||||||zzzuuupppkkkiiijjjkkkmmmsssvvvtttqqqxxx{{{ppplllhhhgggfffccc\\\VVVLLLKKKHHHDDDAAA===;;;999666666666666666666666666333444555666777777666555333222222222222222222333000000000/////////......---......///000000111111//////////////////000000///............000111222000000...---,,,,,,---------------............///---...000///---,,,,,,,,,,,,,,,,,,,,,------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******---------,,,++++++******,,,+++***+++,,,,,,+++)))+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++,,,---------,,,+++------------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))+++,,,+++)))(((***,,,///...---,,,,,,,,,------///////////////.........(((***------,,,,,,...///...//////000111222222333000000111111222333333333777777777888999999:::::::::;;;===???AAABBBBBBCCC@@@@@@AAA@@@@@@AAACCCEEEEEEGGGIIIJJJHHHGGGGGGHHHGGGHHHLLLPPPWWWiii{{{yyywwwvvv}}}wwwuuutttxxx}}}}}}|||yyyuuussspppooonnnkkkqqqrrrkkkggghhhhhheeehhhhhhfffccc^^^ZZZYYYYYYZZZXXXXXXYYYXXXWWW\\\cccbbbbbbbbbdddggghhhiiihhheeefffddd``````cccccc```___ZZZXXX[[[]]]___ccciiiiiinnntttyyy|||tttkkkfffdddhhhlllkkkccc\\\bbbuuu{{{zzzyyytttkkkdddVVVTTTQQQMMMHHHBBB>>>;;;999999999999999999999999777777777777777555333222222222111111111111222222222222111///...,,,++++++---......///000111111222111111111000000000000000//////...///000111333444222111///---,,,,,,,,,------------.........//////&&&))),,,......///000111---------.........//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111------,,,++++++***)))))),,,+++***+++,,,,,,+++)))+++++++++,,,,,,---------,,,,,,,,,+++++++++******---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---------,,,***(((((()))+++,,,---,,,,,,+++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,************+++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...///...++++++---000///...,,,+++***+++,,,,,,.........///////////////$$$(((,,,...------///111...///000111333555666666111222222333333444555555666666666777888888999999:::;;;===???AAABBBCCCCCC>>>???@@@??????@@@BBBEEEFFFHHHIIIIIIHHHGGGHHHIIIHHHJJJLLLPPPWWWhhh~~~{{{rrrpppttt~~~{{{uuuqqqqqqrrrrrrzzzzzzzzzzzzxxxtttoookkkjjjfffaaa___^^^___``````[[[WWWTTTTTTVVVXXXWWWUUUSSSUUUVVVWWWWWWTTTQQQOOOPPPOOOOOOPPPRRRUUUUUUUUUTTTWWWYYYXXXUUUTTTVVVXXXYYYYYYXXXVVVUUUUUUTTTTTTPPPTTTVVVVVVSSSQQQRRRSSSUUU___eeecccdddkkkrrrttt{{{xxxxxx}}}vvvuuussssssuuu||||||qqqlllkkkjjjjjjeee\\\XXX\\\```aaatttsssvvv~~~|||rrriii```UUUPPPOOOLLLDDD>>>;;;:::999::::::999777555888666555666666555333111444000---...111444444222222222000///............////////////////////////000000000000////////////,,,,,,...///000000000000////////////////////////...------,,,,,,------...///////////////.........------............---------------............///+++,,,---.........---,,,........./////////000000000...,,,))))))***,,,---***)))******+++,,,---...///...,,,+++***++++++,,,*********++++++,,,,,,,,,.........------,,,,,,,,,------,,,,,,------...///---...//////...---***)))++++++++++++++++++++++++)))))))))***++++++,,,,,,---***))),,,---)))'''(((,,,,,,,,,------.........000000///...,,,+++******...---+++***)))***+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,+++---......,,,++++++,,,))))))))))))***+++,,,---...,,,)))((((((***---///,,,...000///---++++++++++++,,,,,,---...///000000333222000000000222444666444444444444555666777777777777777888999999::::::;;;:::;;;>>>AAACCCCCCBBBAAABBBCCCCCCBBBBBBDDDFFFGGGHHHIIIHHHFFFEEEFFFGGGFFFJJJMMMOOOUUUhhh{{{rrroooppp{{{{{{sssoooooorrrttttttvvvsssoookkkiiigggfffeeehhhhhhhhhhhhfffccc^^^ZZZYYYVVVTTTSSSSSSSSSRRRQQQOOONNNLLLLLLNNNNNNNNNMMMNNNOOOPPPPPPPPPNNNLLLKKKJJJIIIHHHIIILLLMMMNNNMMMPPPQQQQQQQQQOOOOOOOOOPPPNNNOOOPPPPPPPPPPPPOOONNNNNNPPPQQQPPPNNNMMMNNNPPPNNNTTTVVVSSSRRRXXX\\\\\\dddbbbbbbgggnnnssstttrrrpppooommmmmmlllhhhccc___``````aaaccciiirrr}}}|||{{{xxxvvvoooeee```aaaaaa______\\\\\\```cccgggqqq||||||tttiiibbb\\\VVVNNNHHHBBB???===;;;:::999777555777666555666666666444333222111000000222333222222222222000//////.........111111111111111111111111000000000000////////////------...000000111111000///////////////////////////......------......///,,,---------.../////////.........//////.........---------............///---............---+++***+++,,,,,,,,,,,,---------...---,,,******+++,,,---++++++++++++,,,---......---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,++++++***))))))))))))---...//////...,,,***)))+++++++++++++++++++++++++++++++++***************...***)))---...,,,+++---+++++++++,,,,,,,,,,,,,,,************************---,,,+++*********+++,,,---,,,,,,++++++*********---+++)))'''(((***,,,.........---,,,,,,,,,,,,---)))+++------,,,+++,,,---************+++,,,---...++++++******++++++,,,---,,,...000///---+++++++++---------...............222111000000111222444555333333333333444555666777777777777888999999::::::;;;;;;<<>>===888777555555666777666555000444777666222000000222222111111000//////000000111111111111111111111111000000000000///////////////000111222222222222222//////////////////////////////............//////......//////000000111111////////////////////////---------............///.........------,,,,,,+++,,,,,,,,,---------......)))***,,,------------,,,...------,,,,,,,,,,,,---*********++++++,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,000000...------,,,,,,,,,,,,------------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********...(((&&&(((******+++...,,,,,,++++++*********)))))))))***+++,,,---......))))))*********+++,,,,,,,,,,,,,,,++++++*********+++)))'''&&&&&&(((+++,,,......---,,,,,,,,,,,,---(((***++++++***)))***++++++++++++++++++,,,------***+++,,,---------,,,,,,,,,...000///---+++++++++........................///000111222333333333222111111111111222333444555777777777888999999::::::;;;;;;<<>>BBBDDDEEEDDDBBBBBBCCCBBB@@@@@@AAABBBBBBCCCEEEFFFFFFFFFHHHJJJKKKLLLMMMQQQ[[[ppp}}}yyyvvv~~~|||sssnnnfff^^^XXXUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTSSSPPPQQQQQQRRRSSSWWW^^^cccggghhhiiihhhjjjrrrvvvggg^^^]]]\\\XXXTTTVVVVVVTTTQQQNNNMMMOOOPPPNNNOOOMMMJJJLLLRRRVVVUUUZZZZZZ\\\```eeeiiijjjjjjooowww}}}yyyrrrjjjdddbbbcccdddsssxxxrrrjjjbbb\\\WWWSSSPPPMMMIIIDDD@@@>>><<<:::888555444333333555666555555222111111000000111222222000000000000000000000000000000000000////////////000111111111111111000000////////////////////////......------------......---------,,,,,,++++++***...---,,,++++++,,,---...---------............///---,,,,,,+++,,,---//////+++,,,,,,,,,,,,---------,,,,,,------,,,,,,+++++++++++++++++++++,,,---...,,,---.........---,,,+++,,,,,,,,,+++++++++******((()))))))))************//////...---------......,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,///+++***---...,,,+++,,,************++++++++++++++++++++++++*********))))))******++++++***)))(((*********++++++,,,,,,---*********+++++++++++++++---,,,++++++******++++++(((***,,,,,,,,,,,,---...,,,++++++******++++++++++++,,,------......------,,,...000///---+++++++++,,,---------......//////000000//////000111333444222111111222222333444555777777777888999999::::::777888999===AAADDDDDDDDDBBBCCCCCCAAA@@@???@@@BBBBBBDDDEEEFFFEEEFFFGGGIIIIIIIIIKKKOOO[[[nnnzzzyyywww~~~}}}{{{sssoooddd___XXXQQQMMMKKKLLLLLLQQQQQQSSSTTTUUUVVVVVVVVVSSSXXX]]]___bbbgggpppxxxzzzzzzzzztttnnnhhhgggddd___YYYUUUTTTTTTSSSRRROOOLLLNNNRRRRRRNNNTTTSSSRRRSSSVVVXXXXXXXXXZZZbbbkkkooopppvvvyyyqqqllliii[[[hhhtttzzzxxxooohhhaaa[[[XXXTTTOOOIIIDDDAAA>>><<<:::777444111222555777777666222111111111111111222222111111111111111111111111000000000000////////////000000111111111000000/////////////////////////////////............//////......//////////////////...---+++******+++---...---------........./////////...---,,,+++,,,---............/////////000000...------,,,,,,++++++++++++++++++,,,---...///000,,,------...---,,,***))),,,,,,,,,++++++***************++++++,,,,,,,,,,,,...---,,,+++***))))))))),,,++++++***++++++,,,,,,++++++++++++++++++++++++...------,,,,,,++++++******''''''+++---+++***+++(((((())))))******++++++++++++++++++++++++,,,,,,)))***++++++***)))(((''',,,,,,+++++++++++++++++++++***)))((()))***,,,---...---,,,,,,++++++,,,,,,%%%(((+++,,,---...000222------,,,++++++,,,,,,,,,)))+++...000000///,,,***,,,...000///---+++++++++///............---------111000///...///000333444222222222222333444555666777777777888999999::::::777777888<<<@@@CCCDDDCCCBBBCCCCCCAAA??????@@@BBBCCCDDDFFFFFFEEEEEEGGGHHHFFFGGGJJJOOO[[[nnnxxxzzz{{{xxxxxx|||yyywwwtttrrrnnniiiccc^^^XXXXXXWWWVVVUUUTTTTTTTTTRRRSSSUUU[[[bbbhhhlllmmmrrrpppppprrrzzzzzzvvvsssqqqooommmllleee]]]XXXWWWWWWVVVTTTPPPQQQQQQQQQQQQPPPOOOOOOQQQVVVZZZ\\\^^^dddnnnwwwuuuoooeee```eeejjjnnn|||}}}ssshhh```[[[VVVNNNIIIFFFCCC???;;;999999888777666555444444222222111111000//////...444444333333222222333333111111222222222111111000000000000000////////////////////////////////////////////////////////////+++++++++,,,,,,,,,------........................---------............///000000000000///...,,,,,,........................------++++++++++++------...---,,,+++++++++,,,---******))))))***,,,...//////......------......///((((((((()))******++++++***++++++,,,,,,++++++***)))******++++++)))((('''*********++++++,,,,,,,,,''')))***+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------...---,,,+++++++++++++++---------.........//////,,,,,,++++++,,,,,,---...////////////000111222333333444555555555444333222444444555555666777777777888999<<<@@@DDDEEECCCAAA@@@@@@AAABBBBBBBBBAAAAAAAAADDDGGGIIIHHHGGGGGGGGGIIIHHHHHHMMMZZZnnn}}}{{{|||eeeggghhhgggdddbbbaaaaaaccccccbbb```]]]ZZZWWWVVVZZZYYYYYYZZZ[[[]]]___```jjjkkkooouuu~~~uuunnnmmmnnnnnnnnnkkkfff___ZZZVVVSSSPPPNNNMMMPPPRRRRRRSSSVVV]]]bbbccccccdddeeehhhllloooqqq{{{oooeeedddaaa^^^eeeqqq~~~tttlllhhhbbbZZZTTTOOOKKKFFFCCC<<<;;;:::888777666555555666555555444444333333333444333333222222333333333111222222222222222111111222222111111000000//////////////////////////////------------------------,,,,,,,,,,,,------------........................---------............///...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******,,,------------,,,+++++++++++++++,,,---...,,,,,,++++++++++++,,,,,,+++++++++++++++************++++++,,,,,,++++++***%%%&&&(((***+++++++++*********+++++++++,,,,,,,,,+++,,,---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------......---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...////////////000111222333222222444555555555555444555555666777777888888999888999;;;???CCCDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@AAACCCFFFHHHHHHGGGGGGHHHHHHHHHIIIMMMXXXkkk|||~~~zzzuuu~~~ZZZZZZZZZYYYVVVTTTUUUUUUSSSVVVXXXXXXWWWWWWZZZ\\\fffgggjjjnnnsssyyy~~~yyymmmfff```ZZZUUUQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTVVVZZZ```eeeiiiooowww{{{tttjjj```^^^cccdddffflllwww~~~vvvppphhh___XXXRRRLLLIIIAAA@@@>>>;;;999777666666444333333222222222222333333333222222222333333444222222222333333222222222000000//////...---,,,,,,000000000000000000000000------------------------------------.........///........................---------............///,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---&&&))),,,...//////---,,,+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,...------,,,++++++*********++++++,,,,,,++++++***'''(((***,,,---------,,,***++++++++++++,,,,,,,,,...//////---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))///---,,,***))))))))))))++++++++++++++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------///...------,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...////////////000111222333111222333444666666666666666666777888888999999:::999999:::>>>AAADDDDDDCCCBBBBBBBBBBBBAAA@@@@@@??????BBBEEEGGGGGGHHHIIIJJJIIIKKKMMMPPPWWWiii~~~vvvooopppPPPQQQQQQPPPOOOPPPRRRTTTUUU[[[```cccdddgggooouuuzzz~~~wwwmmmeee\\\ZZZYYYXXXXXXWWWTTTRRRQQQOOOMMMNNNQQQVVV\\\```bbbhhhrrr|||uuulllkkkZZZXXXXXXZZZ^^^hhh{{{vvvlllccc[[[UUURRRJJJHHHDDD@@@<<<999888777333222111000000111222222333222222222333444555555444444333333333333333333111111000///...------,,,////////////////////////////////////////////////............////////////........................---------............///+++,,,,,,------------,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++,,,---...///...---,,,+++...------------------...---,,,,,,,,,+++++++++******++++++,,,,,,++++++***---.../////////...,,,+++++++++++++++++++++++++++---......---***))))))***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++***************...---+++)))))))))+++,,,++++++++++++++++++++++++---............---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------///......---------......------------------------,,,,,,,,,,,,,,,---......////////////000111222333222333444444555666666666666666777777888999999::::::999:::<<<@@@CCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>AAADDDFFFGGGHHHJJJKKKLLLOOOSSSTTTZZZkkktttnnnpppSSSTTTWWWXXXZZZ]]]```ccchhhnnnuuuzzz}}}zzzmmmkkkhhhfffdddaaa\\\YYY]]]ZZZVVVRRRQQQTTTWWWZZZ[[[^^^bbbiiipppvvv{{{~~~{{{uuuddd___YYYTTTSSSXXXgggvvv{{{pppgggaaa___XXXUUUOOOHHHBBB===:::888777666444333333333555555333333333333444555666777777666555444333333333333444444333333222111000000........................000000000000000000000000........./////////000000////////////////////////---------............///,,,------.........---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,---...///...---,,,+++---------,,,,,,---------************++++++,,,,,,***++++++,,,,,,++++++***,,,---.........---+++***++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++************************++++++++++++++++++++++++000///...---------------,,,+++***))))))+++---///++++++++++++++++++++++++------......------,,,+++)))))))))))))))))))))))),,,,,,+++++++++,,,---.........---------......///////////////............------,,,,,,------...///////////////000111222333555555555555555555555555555555666777777888888999:::::::::<<<@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>@@@CCCEEEFFFGGGJJJLLLLLLPPPTTTVVV\\\mmm}}}vvvwwwVVV[[[ccckkkttt|||zzzvvvrrrppptttoooggg___ZZZWWWWWWXXXTTTSSSTTTUUUYYY^^^cccfffkkkrrrxxx}}}rrrkkkccc]]]XXXWWW```jjjtttnnnkkklllmmmtttyyyqqqlllkkkkkkfff^^^TTTJJJCCC>>><<<888777444333222222444444333333444555666777999:::;;;999777555333222222333000000/////////.........////////////////////////..................................../////////000////////////////////////---------............///------............---,,,***++++++,,,,,,---------+++,,,,,,------,,,,,,+++000///---+++*********++++++,,,,,,---------,,,,,,++++++************++++++)))))))))***+++,,,,,,---***++++++,,,,,,++++++***&&&''')))+++,,,,,,,,,+++,,,,,,,,,++++++++++++***''')))************,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***))))))***++++++************+++---...///++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))---,,,+++++++++,,,---...------------------...///000000000///////////////---------------......///////////////000111222333777666666555444444555555555555666666777888888999;;;:::;;;===@@@AAAAAA@@@BBBBBBBBBBBBAAA@@@@@@???>>>@@@CCCDDDEEEGGGIIILLLKKKMMMPPPTTT]]]ppp~~~~~~___fffqqq~~~xxxmmmccc]]]YYYXXXUUUTTTRRRQQQQQQRRRTTTUUUWWW^^^aaabbbjjjuuutttkkkllllllooovvvyyyrrrkkkeeeeeehhheee[[[UUUVVVXXX]]]nnn{{{{{{}}}wwwlll```TTTJJJDDDAAA:::888555333111111333444444444555666777999;;;<<<>>><<<999666333222222222,,,,,,,,,,,,------------000000000000000000000000........................------........./////////////////////////////////---------............///---------------,,,+++*********++++++,,,------...+++,,,,,,------,,,,,,+++---------,,,,,,++++++***+++++++++++++++,,,---...++++++************+++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***&&&''')))+++,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))++++++++++++,,,...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))'''&&&'''((()))+++***++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,---......000000//////............---------------...//////////////////000111222333666666555444444555666777666666777888888999999:::;;;;;;<<>>;;;888666666777888555555666777999:::<<<===@@@>>>:::666333111111111000000111111222333333333222222222222222222222222111111111111111111111111------------.........///000000000000000000000000---------.........//////---------,,,+++***)))(((,,,,,,------...///000000++++++------------++++++)))+++---//////---+++*********))))))***,,,...///---,,,,,,,,,,,,,,,,,,---///......------,,,,,,++++++++++++,,,,,,+++++++++,,,---.........---,,,+++,,,,,,,,,++++++************+++------,,,+++---...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++---///111,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++,,,,,,---...//////.........---------...------------...//////////////////000111222333555444444444555666888:::777888888999::::::;;;;;;;;;<<<===@@@AAA@@@===:::@@@@@@AAABBBBBBBBBAAAAAA@@@BBBCCCDDDDDDEEEHHHJJJMMMMMMNNNUUUdddzzz|||~~~}}}yyyoooeee\\\WWWOOOPPPPPPPPPQQQRRRUUUXXXPPPQQQSSSUUUYYY```ggglllzzz}}}}}}tttgggZZZUUURRROOOPPPUUUjjj~~~ppp```TTTNNNMMMFFFBBB<<<888666555555444888666555666999===???@@@<<<;;;999666444444444444111111111111111111111111000000000000000000000000......////////////............//////000000111111///............---------,,,,,,,,,------.........111000///...---,,,++++++,,,---.........---,,,++++++,,,---////////////...,,,,,,,,,---------......,,,,,,,,,,,,------...///,,,,,,,,,---------.........---,,,,,,++++++++++++///,,,)))''''''(((+++---***+++,,,,,,---------,,,...------,,,,,,++++++***+++++++++*********))))))'''(((***+++,,,------...---,,,+++*********+++,,,)))******++++++,,,------...---+++)))((('''&&&&&&+++******)))***+++---...------,,,------...000000111000...---,,,++++++++++++,,,---.........------...,,,)))(((***,,,,,,,,,,,,---......,,,,,,---.........////////////......,,,,,,------...////////////000000000000111111111333333333444555666777888777888888888888999999999<<<===>>>??????@@@@@@@@@BBBBBBAAAAAA@@@???>>>===???@@@BBBDDDFFFFFFFFFFFFJJJMMMPPPTTT```vvv{{{mmmeeeXXXUUUQQQNNNMMMNNNPPPQQQLLLLLLLLLOOOUUU^^^hhhooowwwyyy~~~|||lllddd```[[[YYY[[[eeevvvzzznnncccZZZUUUQQQKKKDDD>>>:::888666555777555444555777999::::::888777555444222222222222111111111111111111111111000000000000000000000000......////////////......////////////000000000000000000/////////.........---------....../////////...............---------....../////////...---,,,---.../////////...---,,,,,,,,,,,,---------......++++++*********+++,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,---000...,,,)))))))))+++,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++***)))++++++*********+++---...------,,,++++++******)))++++++***)))))))))))))))---,,,+++*********+++,,,+++++++++,,,,,,---...///......---,,,+++***))))))+++++++++,,,,,,,,,------...,,,))))))***,,,,,,,,,,,,---...---,,,+++,,,---......////////////......,,,,,,---......//////000000000000111111111222222222222222333444555666777777888888888888999999999;;;;;;===>>>???@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>???@@@BBBDDDFFFFFFFFFFFFJJJLLLPPPTTT___uuuvvvhhhaaaXXXRRRPPPPPPOOONNNMMMKKKJJJLLLSSS^^^jjjqqquuuwww{{{}}}vvvooolllfffgggppp|||~~~uuujjjbbbYYYSSSJJJBBB===999777666777666555555777777666555666555444333222222222222222222222222222222222222000000000000000000000000...//////000000//////...000000000000////////////111000000000////////////.........///////////////---------.........////////////000000//////...---...////////////---,,,+++,,,,,,,,,---------......,,,,,,+++*********++++++,,,,,,,,,,,,------------///......------------...//////---,,,++++++++++++,,,,,,---------,,,,,,+++******+++,,,,,,---......---------,,,,,,,,,,,,+++---------,,,+++***)))((()))))))))***+++,,,...///------,,,++++++******))))))))))))))))))***+++,,,...---,,,+++*********************+++,,,,,,------++++++,,,+++***)))'''&&&++++++*********+++,,,---...,,,***)))+++,,,,,,,,,---......---,,,++++++,,,......////////////......,,,------......///000000111111111111222222222333111111111222333444555666777888888888888999999999999:::;;;===???@@@AAAAAACCCCCCDDDDDDCCCBBBAAA@@@@@@AAACCCEEEFFFGGGGGGFFFIIILLLOOOTTT___ttt{{{sssiiicccaaa___ZZZVVVUUURRRPPPQQQWWW___gggkkkiiimmmsss|||{{{lllccceeeeeeeeerrr{{{tttbbb\\\RRRIIICCC???<<<:::999777777777888777555333555555444444444444444444222222222222222222222222000000000000000000000000//////000000000000//////111111000000//////......000000000/////////........................//////---------............///////////////......------....../////////...,,,+++,,,,,,,,,---------......///...------,,,,,,,,,,,,---------............///...------,,,,,,,,,------,,,,,,------------,,,,,,------------------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++)))*********+++,,,------)))******++++++,,,------))))))))))))***+++,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,---------)))***,,,,,,+++)))'''%%%---,,,***))))))+++---......,,,******,,,---,,,,,,---......---+++***+++,,,---......//////......------------...//////000000111111222222222333333333111111222222333444666777777777888888888999999999777888:::===???AAABBBBBBDDDDDDEEEFFFFFFDDDBBBAAAAAABBBDDDFFFGGGGGGGGGGGGHHHKKKOOOSSS^^^sss|||yyyxxxuuunnniiibbb___\\\[[[\\\^^^^^^]]]TTTZZZdddooo{{{kkkccc[[[SSSYYYfffhhhllluuurrrkkkaaaWWWOOOIIICCC@@@:::999888888888777555333444444444444444444333333222222222222222222222222111111111111111111111111//////000000000000//////111111000000//////....../////////.........------------------------------///............---------.........---------------+++,,,.../////////......,,,,,,,,,---------......///...------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,((()))+++,,,---...---------------......------,,,---------,,,,,,+++++++++************++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++,,,------,,,+++************************++++++,,,,,,,,,,,,***+++,,,---......------***+++,,,------+++)))'''...---+++***+++,,,...000...,,,++++++,,,------+++,,,---...---+++***+++,,,------............------------......///000000111111111222222222333333333333333333333444666777888777777888888888999999999777888:::===???AAABBBCCCDDDEEEFFFGGGGGGFFFDDDBBBBBBCCCEEEGGGGGGHHHGGGGGGGGGJJJNNNSSS]]]qqqwwwsssnnnkkkhhhddd]]]WWWPPPUUU\\\dddnnnxxxyyylllaaaWWWSSSVVVRRRTTTZZZdddnnnxxxyyyooodddZZZQQQIIIDDD@@@===;;;999888777444222222222333333333222111111333333333333333333333333111111111111111111111111///000000111111000000///000000000000////////////............---------------------------,,,,,,,,,//////.........---------......---,,,,,,,,,,,,---+++,,,---////////////...,,,,,,,,,---------......,,,,,,+++*********++++++))))))))))))***************************++++++,,,((((((***,,,---.........,,,,,,---.....................---,,,,,,+++******)))***************++++++---------,,,+++***)))(((+++,,,,,,,,,,,,+++***)))------,,,++++++******)))...---,,,+++***)))))))))((()))***,,,,,,---,,,,,,)))***,,,.........------,,,,,,---------,,,***)))------,,,,,,,,,---...///---,,,+++,,,---...---+++***,,,---,,,+++***+++---------............---------......//////000111111111111111111222222222333333333333444555666777888777888888888888999999999888999<<<>>>@@@BBBCCCCCCCCCEEEGGGHHHHHHGGGDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFIIIMMMRRR\\\ooo~~~vvvllleee``````___```cccjjjrrrxxxvvvlll___VVVOOOLLLLLLQQQVVV\\\iiiuuu{{{sssjjjaaaXXXRRRKKKHHHBBB>>>;;;999666444333333444444333222111000333333333333333333333333111111111111111111111111000000111111111111000000////////////000000000000////////////............///.........---------------------...............000///...---,,,------...,,,---.../////////...---,,,,,,,,,---------......++++++*********+++,,,,,,))))))*********++++++++++++*********++++++,,,---,,,,,,,,,,,,------------***+++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++***------,,,++++++******)))------,,,+++******************+++,,,,,,,,,+++***((()))+++---...---,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,---......---+++)))***,,,,,,++++++,,,...,,,------......------,,,.........///000000111111000000000111111111222222222222222333444555777777777888888888888999999999:::;;;===???AAABBBCCCDDDBBBDDDGGGIIIIIIGGGDDDBBBDDDEEEFFFHHHHHHHHHHHHGGGEEEIIIMMMQQQ[[[nnn|||xxxxxxmmmiiibbb\\\YYY]]]dddjjjjjjooovvv{{{~~~rrr```WWWQQQLLLLLLLLLNNNZZZgggqqqyyy}}}vvvmmmhhhVVVQQQJJJDDD@@@<<<999666666666777777666555333222333333333333333333333333111111111111111111111111000000111111111111000000......//////000000111111000000000000////////////000000//////.........---++++++,,,---...///000111111000///------......///...////////////---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,---......///,,,,,,---------.........++++++++++++,,,,,,---...000000...------,,,------***+++,,,...///000000111***++++++,,,,,,------...+++++++++,,,,,,---------'''(((***+++,,,------...'''(((***,,,---------,,,)))******+++,,,,,,------,,,,,,++++++***++++++++++++,,,------,,,+++)))((('''(((***,,,---,,,+++***---,,,++++++***++++++,,,)))***+++,,,,,,,,,,,,+++---,,,,,,---......---+++((()))++++++++++++---///,,,------......------,,,......//////000000111111///000000000000111111111111111111222333444666666777888888888888999999999;;;<<<>>>@@@BBBCCCDDDDDDBBBDDDFFFIIIIIIGGGDDDBBBDDDEEEGGGHHHIIIHHHHHHGGGEEEIIIMMMQQQ[[[nnn}}}qqqmmmxxx}}}ssswww{{{wwwnnndddaaaaaa^^^XXXaaa\\\```nnnuuurrrsssyyytttggg```VVVOOOMMMNNNQQQSSSeeefffqqqoooggg___TTTLLLEEE@@@:::666777777777555333222222333333333222222222222222222333333333222222222111111000000111111111111000000000000000000000000000000111111000000//////......///...---,,,,,,---...///...------------...//////++++++,,,,,,---.../////////............------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,------...+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,---.........---111///,,,***))))))+++,,,******))))))))))))******((()))***+++,,,+++***************++++++,,,,,,,,,***+++,,,---,,,***'''&&&************************))))))(((''''''((()))*********))))))******+++,,,------------,,,,,,+++***...,,,)))((((((***...000...------,,,,,,+++******...------,,,,,,++++++***---...............------///...---,,,---...///000000000000000111222333444222111111222333666888999888888888888888999999999777999<<>>===:::888666555555666666666555555555444444444333333333222222222111111222222333333333333222222000000000000000000000000////////////000000000000///......------......///...------------...//////222222111///...---,,,+++///............---------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........---,,,,,,+++*********+++---......---+++***++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,)))******+++,,,+++++++++***++++++++++++,,,,,,,,,+++*********)))(((((((((++++++++++++++++++++++++......---,,,++++++++++++******))))))******+++,,,++++++++++++++++++***)))(((''''''''''''((())))))---------------.........***++++++,,,,,,------...---......//////...............---------...000000222111111111111111222222000000222444555666666666666666666777777888888888888999<<>>AAACCCDDDEEEDDDEEEEEEDDDBBB@@@@@@AAAAAACCCDDDFFFGGGGGGGGGFFFHHHKKKOOOSSSWWWeeevvvvvvtttuuuiii]]]UUURRROOOPPPPPPPPPRRRVVV[[[^^^cccmmm{{{zzzuuuhhh^^^TTTQQQSSS[[[hhhtttxxxnnnbbbZZZTTTNNNFFF@@@===;;;999888666666666555444333333333333333333222222222111111000000111111111111000000000000000000000000000000......//////000000111111////////////////////////...------------...//////......---------,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------***+++---......---+++***------............------,,,---------------,,,,,,++++++,,,---,,,***((('''++++++************+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++......---------...//////++++++++++++++++++++++++...------,,,++++++***)))******))))))******+++,,,))))))***************)))+++,,,---------,,,+++++++++,,,,,,---...///000000...------,,,,,,++++++***---......///000000//////......------...///111222222222111111000111111111///111222444555555555444444555555666777777888888::::::<<<>>>@@@BBBDDDEEEDDDEEEEEEDDDBBB@@@AAABBBAAABBBDDDFFFGGGHHHGGGGGGHHHJJJNNNRRRWWWddd}}}yyyzzzuuu~~~qqqeee^^^TTTRRRPPPNNNNNNNNNOOOPPP[[[eeetttzzznnnaaaYYYVVVTTTXXX]]]jjjsss|||ssslllbbbZZZNNNFFFAAA===:::777777777666555444333333222333333333222222222111111000000000111111000000000000000000000000000000000////////////000000000000...//////000000//////......------------...//////.........//////////////////............---------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...******+++,,,,,,---......,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,------.........---,,,,,,,,,,,,------+++***(((&&&------,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******))))))******+++,,,+++,,,------...---------+++++++++,,,++++++***)))++++++,,,---......//////***++++++,,,,,,------...---...//////000000000000......------...000222333222111111111111111222222...///000111111222222222555555666666777888999999;;;;;;<<<===@@@BBBDDDEEEBBBDDDDDDDDDBBBAAABBBCCCBBBCCCEEEGGGHHHIIIIIIHHHJJJJJJMMMQQQXXXeee{{{{{{}}}{{{~~~|||~~~uuunnnbbb___\\\XXXUUURRROOOMMMUUU]]]hhhrrryyyyyyqqqiii```XXXTTTXXX\\\gggyyy~~~sssiii[[[OOOIIIDDD???;;;999888888777555444444333333333333222222222111111000111111222222111111000000000000000000000000000000000000000////////////...///000111111000///......------------.../////////////////////////////////............---------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++******)))---------------,,,++++++------------,,,,,,+++***...------,,,,,,------...,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******&&&'''(((***++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,************))))))******+++,,,+++,,,,,,---......------+++++++++*********))))))++++++,,,,,,------......***++++++,,,,,,------...------///000000111111111......---...///000222333000000000000111222333333000000000000111222333333555555666777888999:::;;;;;;;;;<<<===???BBBDDDEEEAAABBBDDDCCCBBBBBBCCCDDDBBBDDDFFFHHHIIIJJJJJJJJJNNNKKKLLLSSS[[[hhhyyyxxx{{{{{{|||~~~{{{uuullliiieee```[[[VVVPPPLLLMMMSSSZZZ```gggrrrvvvjjjbbbUUUSSSUUU___sssuuueeeYYYQQQKKKEEEAAA::::::999888777666555444333333333222222222111111222222222333333222222222000000000000000000000000111111000000//////.........///000111111000///......------------...//////......---------,,,,,,,,,//////.........---------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,++++++***...---+++******+++---...,,,------......------,,,,,,,,,,,,,,,,,,+++***)))---------.........//////,,,++++++******++++++,,,---,,,+++***+++,,,---...,,,,,,,,,++++++************+++...000111000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++*********)))***++++++,,,((()))***+++++++++++++++------,,,+++******++++++++++++,,,,,,,,,,,,------......---,,,,,,++++++***------///000111111111111......---...///111333444000000000000111222333444444333333222333444666777555666777888999:::;;;;;;<<<<<<<<<===???AAADDDFFF@@@BBBCCCCCCBBBCCCDDDFFFCCCDDDGGGIIIJJJKKKKKKKKKPPPMMMMMMTTT^^^jjjyyysssvvvzzzxxxzzz{{{xxxrrrkkkccc^^^ZZZYYYYYYXXXUUUUUUWWW^^^gggnnnvvvmmm]]]ZZZVVVUUU]]]nnnzzzooohhh```TTTIIICCCAAA>>>:::777666555444333444333222333333333111///000111111111000111222444333333222111000000111111111111111111111111111111000000000000000000000000/////////....../////////............////////////000000000000////////////------------------------------......------,,,+++.........---------,,,,,,------------------------***+++,,,,,,------,,,,,,------------------------***++++++,,,...//////000///...---,,,+++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***(((((()))***+++------++++++++++++------333000---+++***,,,...000///---+++)))))))))+++,,,,,,,,,,,,---------.........------------...///////////////000111111222222222222222222333444555666999999999888999999::::::;;;;;;<<<===???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDD@@@EEEJJJKKKHHHFFFHHHJJJKKKLLLNNNRRR[[[iii{{{yyyttt{{{~~~~~~zzzvvvqqqmmmkkkhhhcccZZZSSSOOORRRWWW\\\bbbkkkwwwiiiaaaWWWQQQTTT```ppp{{{xxxsssnnncccXXXRRRLLLGGG@@@;;;888777666555444333222333444444333111000111222111000000222333333222222111000000111111111111111111111111111111000000000000000000000000//////...------...//////............////////////000000000/////////......------------------------------......------,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------,,,,,,,,,,,,------------...---,,,+++***++++++,,,***++++++++++++++++++***++++++++++++++++++++++++++++++************++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...---,,,,,,++++++,,,,,,---///---+++))))))***,,,------,,,+++*********+++,,,,,,,,,,,,---------.........------------...///////////////000111111222222222222222222333444555666999888888888888999::::::;;;;;;<<<===???@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEIIIMMMLLLHHHFFFFFFHHHLLLMMMOOORRRZZZhhhyyyxxxuuu}}}}}}zzzqqqcccUUULLLIIIKKKMMMMMMVVV```hhhooozzzsssdddYYYXXX]]]cccgggmmmttt|||{{{ssskkkfffZZZSSSHHH???999777777666444333222333444555444333111222333222111000111222333222111111000111111111111111111111111111111111000000000000000000000000000///---,,,,,,---///000............/////////////////////.........------------------------------------......------,,,++++++************)))))))))++++++++++++++++++++++++,,,---......//////......------------------------------,,,,,,+++++++++***,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000---,,,,,,++++++,,,,,,---,,,,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------...///////////////000111111222222222222222222333444555555777777777777777888999::::::;;;<<<===???AAABBBDDDBBBBBBAAAAAAAAAAAABBBBBBFFFJJJMMMMMMJJJGGGHHHIIILLLNNNOOOSSS[[[iiizzzvvvsssyyy|||nnn```VVVPPPLLLKKKFFFLLLRRRUUUZZZeeevvvtttjjjgggeeeaaa]]][[[```hhhttt}}}zzzjjjaaaTTTHHH@@@<<<;;;:::555333222222444555444333222333444333111000000111222222111111111111111222111111111111111111111111////////////////////////000...,,,++++++,,,...000............///////////////.........------------------------------------------......------,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---...............------------------------,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,------------------,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,---------,,,,,,,,,,,,---------.........------------...///////////////000111111222222333222222222333333444555666666666666777888999999::::::;;;===???AAACCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCFFFJJJLLLKKKJJJKKKLLLKKKMMMPPPTTT]]]lll}}}uuuooorrr{{{qqqhhh___WWWQQQHHHJJJKKKJJJLLLUUUeeeqqqzzztttmmmaaaWWWTTTUUUYYYaaannn~~~|||ssseeeXXXMMMFFFAAA???888666333333333444333222222333555444222111111111222111111111111111222222111111111111111111111111////////////////////////000///---,,,,,,---///000............///////////////.........------------------------------------------......------,,,+++,,,,,,,,,+++++++++******+++,,,,,,,,,------......++++++,,,------------,,,------------------------******+++++++++,,,,,,,,,,,,,,,------------------+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++***+++,,,---------------,,,,,,,,,---------.........------------...///////////////000111111222222333333222222222333444444666666666666777888999:::::::::;;;===???AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBEEEHHHJJJKKKKKKKKKKKKIIIKKKOOOUUU___pppyyyqqqqqqzzz}}}rrreee\\\PPPOOOLLLHHHHHHNNNYYYaaannnrrrwwwwwwggg[[[UUUSSSQQQTTT]]]kkkyyyzzzlll^^^RRRHHHBBB>>>;;;777555555444333222111333555555333222111222111111111000111111222333111111111111111111111111000000000000000000000000/////////....../////////............/////////////////////.........------------------------------------......------,,,++++++************))))))))),,,,,,,,,------......///***+++,,,,,,------,,,,,,------------------------***+++++++++,,,,,,------,,,,,,---.........------+++***)))(((((()))***+++++++++++++++++++++++++++((((((***++++++***((((((++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))+++,,,,,,------,,,,,,+++)))***++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------.........------------...///////////////000111111222222333333333222222333333444666666666777888999:::;;;999:::;;;===???AAADDDEEEDDDDDDDDDCCCCCCDDDDDDDDDFFFGGGIIIJJJJJJJJJHHHGGGGGGJJJNNNUUU```rrrwwwuuuzzzyyyoooaaa\\\UUUOOOMMMOOORRRTTT]]]^^^bbbjjjyyytttjjj___[[[UUURRRSSSYYYaaafffrrrzzzgggWWWLLLEEEBBB===999777555444222///222444555444333222333111111000000111222222333111111111111111111111111000000000000000000000000//////000111111000//////............////////////000000000/////////......------------------------------......------,,,+++++++++++++++***************++++++,,,------......+++,,,,,,---------------------------------------------------,,,,,,,,,,,,***+++,,,---...------,,,+++***)))(((((()))***+++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,---///...---,,,+++,,,------,,,,,,,,,---------.........------------...///////////////000111111222222444333333222222333333333777777777777999:::;;;<<<999999;;;<<>>@@@BBBDDDDDD@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFIIIKKKMMMOOOPPPRRROOONNNRRR]]]oooyyytttxxx|||{{{~~~tttlllkkkpppyyy}}}xxxqqqmmmllllllmmmmmmpppooonnnmmmkkkkkkkkkkkkkkkvvvxxxpppfff]]]ZZZWWWRRRNNNMMMPPPWWW\\\[[[ZZZ```lllxxx|||tttllleee___ZZZVVVVVV```qqqzzzjjjWWWKKKDDD===999999666555333333444444333111444333222000000222333444444333333333222222111111111111111000000000000/////////000111111000//////...///000///...///000222111///,,,---///000000...------------------------..............................---------,,,,,,,,,+++++++++++++++,,,------------------------------000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,---------,,,+++******+++,,,***)))''''''((()))************,,,+++*********+++,,,---++++++************++++++*********++++++,,,,,,---,,,++++++******++++++,,,------------------------...---+++******+++---......------,,,++++++,,,,,,+++,,,,,,+++++++++---......---+++******,,,...000000000000111222222333333333333333333333444444555555666777888888999999888<<<===>>>@@@BBBDDDFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBDDDFFFHHHJJJKKKLLLOOOMMMLLLPPP\\\mmm~~~wwwpppooouuuwwwppplllkkkooottt{{{}}}sssooojjjgggjjjqqqzzz}}}vvvqqqoooooopppqqqtttuuutttooohhhdddcccdddaaakkkyyy}}}yyy{{{|||yyytttnnnkkkgggfffkkkrrr}}}~~~{{{qqqpppiii```XXXSSSQQQPPPPPPMMMMMMQQQYYYbbbjjjuuu~~~wwwpppgggbbbZZZ___fffnnnyyy{{{dddUUUIII@@@:::999888666444333333333222111444333222111111222333444555555444444333222111111111111111111000000000000...//////000000//////......///000///......000222111///---...///000000///------------------------...........................------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,+++***+++,,,---,,,+++)))******++++++*********************+++,,,------++++++************++++++++++++++++++++++++++++++++++++************++++++------------------------000...***((((((***...000......------,,,,,,------+++++++++++++++,,,---...///...,,,+++,,,---///111111111111222333333444444222222222222222333444444555666777888888999999888<<<===>>>@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDAAABBBDDDFFFGGGIIIJJJJJJLLLKKKKKKOOOZZZjjjyyyttthhhhhhlllqqq}}}sssjjjgggjjjnnnwww~~~}}}yyyooolllppptttttt~~~{{{zzz|||wwwooommmlllkkklllpppzzz~~~yyyvvvwwwzzz|||ssskkkeee___XXXRRRNNNMMMOOOSSSXXX___lllxxxwwwrrrfffeeecccbbbeeeppplll]]]QQQEEE===:::888666444333333333222111444333222222222222333444555555444333222111111000111111000000000/////////......////////////......///000000///......000111000////////////000000///................................................------------------------+++,,,---...///...------------------------------............------......+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------------+++******+++---......------.........------,,,+++))))))******+++,,,---...,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------,,,,,,,,,,,,------...---,,,,,,...///000//////...---------...000111000000111111222333333444111111111111222333444444555666777888888999999888:::;;;<<<>>>@@@BBBDDDDDDGGGGGGFFFFFFEEEDDDCCCCCCAAACCCEEEHHHKKKLLLMMMNNNKKKJJJKKKPPP[[[iiiwwwmmmdddgggnnnooo}}}qqqkkkrrryyyrrrrrrvvv{{{~~~||||||wwwzzzvvvpppttt|||}}}pppcccZZZRRROOOMMMNNNPPPUUUaaalllzzzuuuqqqjjjccc___bbbjjjqqqqqqhhh___RRRHHHCCC:::888555333444444444333444333333333333333333444333333333222111000000000000000/////////.........//////............/////////000111000......///111///000000000000//////000................................................------------------------***+++---.........---,,,------------------------------..................+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++***)))+++---///.....................---,,,+++))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,...,,,+++,,,///000000/////////.........///000111//////000000111222222222111111111111222333444555555666777888888999999888:::;;;<<<>>>@@@BBBDDDDDDFFFFFFEEEDDDDDDCCCBBBBBB???BBBEEEIIIMMMOOOPPPPPPLLLKKKMMMSSS]]]lllyyyooofffggglllmmm~~~zzzwwwvvvuuussspppkkkddd___cccqqqqqqggg\\\VVVPPPNNNNNNQQQYYYcccsss~~~xxxooogggccc```___kkkuuuyyyqqqnnnhhh]]]QQQKKKAAA>>>:::777666666555444333333444444444444333333222222222111111111000000000000000000////////////000//////......//////000000111111000......///111...000222111000//////000................................................,,,,,,,,,------------...)))******+++++++++++++++------------------------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************)))***---......---,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++*********+++,,,,,,,,,***((()))---//////---...............///000000...//////000111111222222111111111111222444555666555666777888888999999888<<<===>>>@@@BBBDDDFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA===@@@DDDHHHLLLNNNNNNOOOLLLLLLNNNUUU```ppprrrfffdddffflll}}}lllkkkkkkkkkkkkiiifffcccbbb```^^^cccqqqxxxlllbbbYYYUUUTTTUUUZZZ```kkksss~~~zzzqqqggg___YYY___mmmxxxsssssspppfff[[[VVVLLLHHHBBB===:::777555444333444444444444444444333111111111222222222333333222222222111111111111000111000////////////000111000111111000...---///000...000333222000//////111................................................,,,,,,,,,---------......*********)))******+++,,,------------------------,,,,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********------,,,,,,,,,+++++++++***))))))***,,,---,,,+++***++++++++++++******)))******+++,,,,,,,,,+++***---,,,,,,++++++,,,,,,---*********++++++,,,,,,---...------,,,,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,)))''')))---000///---------............/////////000000111111222333333111111222222333555666777555666777888888999999888<<<===>>>@@@BBBDDDFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB???AAAEEEHHHKKKLLLKKKKKKLLLLLLNNNUUUbbbsssooocccaaadddkkk{{{yyylllbbbfffnnnxxx}}}yyynnndddbbbdddiiinnnrrrrrrooolll___^^^```jjj~~~vvvkkk___ZZZYYYYYY[[[___aaahhhqqq|||rrrgggUUUWWW```ppp{{{|||zzzqqqgggbbbUUUOOOHHHAAA<<<999555333333444444555555444444333111222222333333444444555444444444333333333222222222111000//////000111222000111111000...---///000---000333333111//////111////////////////////////........................,,,,,,,,,------.........---,,,+++***+++,,,...///------------------------+++,,,.../////////......------------------------,,,++++++******))))))))).........------,,,,,,,,,***)))))))))+++,,,+++***+++,,,,,,------,,,,,,,,,***+++,,,---,,,+++***)))---,,,,,,++++++,,,,,,---))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,------...///...+++)))+++000333111///---------...............000111111222333333444444222222222333444555777888555666777888888999999888:::;;;<<<>>>@@@BBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDHHHJJJKKKKKKJJJIIILLLLLLNNNUUUcccuuukkk```aaafffjjjzzzzzzoooccc[[[```]]][[[```gggjjjgggccc```kkkxxx}}}wwwrrrpppjjjmmmsss}}}{{{{{{qqqhhhdddbbbaaabbbbbbggglllpppttt{{{}}}iii^^^WWW[[[eeesss{{{vvvsssooommmeeeccc[[[MMMCCC>>>;;;777999666333222222222111000222111111111111111222222000000000000000000000000...000222222111000000000...///////////////......000000///...------,,,,,,.........---,,,,,,,,,+++------------------------////////////////////////++++++++++++++++++++++++...---,,,+++,,,...000222---------,,,,,,+++++++++---,,,++++++++++++,,,---%%%''')))+++,,,---,,,,,,'''(((***+++,,,,,,,,,+++---,,,***)))))))))******+++)))'''))),,,---+++))),,,++++++******++++++,,,,,,///111000---+++,,,...+++++++++,,,,,,---------000000...---+++***(((((()))+++---,,,***(((((())),,,+++***))))))+++---...+++,,,,,,------,,,,,,+++,,,---.../////////...---,,,+++*********+++------000000000111222222333333......///000222444666777777777777777777777777777;;;<<<>>>@@@BBBDDDFFFGGGEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDFFFHHHJJJLLLLLLTTTPPPMMMUUUeeexxx~~~jjj```aaaggglll~~~tttkkkiiieee```]]][[[[[[```iiitttzzzyyyvvvvvvxxxsssqqqpppooowww~~~~~~~~~vvvpppmmmjjjiiihhhfffdddbbbdddkkkttt{{{tttgggYYYUUUWWW]]]hhhttt~~~xxxtttpppmmmnnnmmmeeeXXXMMMGGGAAA<<<999777555444555666666555222222111111111111222222000000000000000000000000000111333222111///...///------...///000000000000000//////......---,,,,,,///////////////.........------------------------................................................---,,,++++++,,,...000111...---------,,,,,,,,,+++...---,,,++++++,,,---...((()))***,,,---------,,,((()))***+++++++++++++++,,,,,,+++***)))***++++++***)))''')))+++,,,+++))),,,++++++******++++++,,,,,,---...---+++++++++,,,++++++++++++,,,,,,,,,------------,,,,,,++++++++++++***))))))+++,,,+++***,,,+++***))))))+++---...---------...------,,,,,,+++,,,---.........------,,,+++*********+++------000000000111222222333333111111111111222444555666666666777777888888888888;;;;;;===???AAACCCDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCEEEFFFHHHIIIJJJMMMKKKMMMWWWhhhzzzkkk___```dddpppzzzmmmbbbaaacccccccccccc]]]bbbmmm|||rrrhhheeedddeeennnuuu{{{{{{{{{zzzxxxtttrrrzzzxxxqqqlllllluuu}}}{{{yyyzzzssshhh^^^ZZZ]]]dddiiizzz}}}ooo^^^SSSMMMLLLQQQWWWbbbppp{{{vvvsssvvvuuuooocccXXXOOOGGG???:::777555444555555555444222222111111111111222222000000000000000000000000111333333222000.........,,,---...///000111111111000//////......---------.........///////////////------------------------------------------------////////////////////////,,,,,,+++++++++---...///.........---------------......------------......+++,,,------......------++++++*********++++++,,,,,,++++++++++++,,,,,,---***)))((()))+++,,,+++***,,,++++++******++++++,,,...,,,))))))***++++++************+++++++++++++++******++++++,,,------------)))''')))---///...+++,,,+++*********+++,,,---......///......---,,,,,,***+++,,,------------,,,///............///000000000000000111222222333333444333333333333333444555555555666777888999999::::::;;;<<<>>>@@@BBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHJJJJJJNNNZZZjjj{{{ooobbb```dddtttvvviiieeeeeekkknnnmmmjjjiiikkksss{{{pppjjjiiiiiirrrwww|||~~~|||xxxtttooouuuuuunnnkkkqqq}}}ooo```ZZZ\\\aaahhhrrr~~~tttggg[[[SSSOOONNNNNNRRR]]]mmm|||~~~~~~~~~xxxmmmddd[[[QQQGGGAAA>>>:::777555444333111333333222111111111222222000000000000000000000000000222222222000//////000---...///000000000000000000/////////......------+++,,,,,,,,,---.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---........................................................................------,,,+++***)))***+++,,,+++++++++,,,,,,------...++++++***+++,,,,,,,,,,,,,,,++++++******++++++,,,000,,,((('''***,,,+++***************************))))))***+++,,,------...,,,,,,---...000///---+++++++++*********+++,,,---............---,,,++++++******++++++,,,,,,,,,,,,------------......//////000000000111222222333333444333333333333444555666444444555777888999;;;;;;;;;<<<===???@@@BBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBFFFGGGGGGHHHHHHIIIIIIIIIMMMMMMQQQZZZhhhwwwuuugggeeehhhyyy~~~vvvtttvvv~~~{{{qqqkkkjjjmmmrrrssspppoooqqq}}}~~~xxxvvvuuu{{{|||{{{zzz}}}ooo^^^XXXYYYYYY^^^hhhuuu|||tttiiiaaaZZZSSSNNNKKKQQQ^^^nnnzzzsssmmmcccZZZOOOJJJCCC===:::888666555444333333222111111222222000000000000000000000000...000111000000000111333000111111111000///......///////////////.........+++,,,,,,,,,---.................................------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,------................................................//////.........------------,,,+++*********+++,,,***++++++,,,------------,,,,,,------------......,,,++++++******++++++,,,111---)))(((+++---,,,+++***************************+++++++++++++++++++++)))///555666111,,,******++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************++++++,,,,,,)))))))))***************000000000111222222333333222222222333444555666777333444555777888:::;;;<<<======>>>@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDGGGGGGHHHHHHHHHIIIIIIIIIOOONNNPPPWWWddduuuyyymmmlllpppvvvkkkggggggfffmmmyyyxxxyyyvvvuuutttrrrqqqxxx~~~gggZZZUUUSSSTTTWWW___kkk{{{zzzpppggg\\\SSSNNNOOOUUUbbbqqqyyyqqq^^^WWWLLLBBB<<<999888777555444333222222111222222000000000000000000000000...///000000///000333555222222222111000///...---////////////////////////.........///////////////........................------------------------------------------------,,,,,,,,,------------------------------.........------............------...------,,,,,,,,,------,,,,,,+++++++++,,,,,,---***+++,,,,,,,,,,,,,,,++++++---......---,,,...///,,,++++++******++++++,,,000...,,,+++,,,------,,,+++++++++++++++*********+++++++++++++++*********(((000888888000)))(((*********+++++++++,,,,,,,,,******++++++++++++******++++++******++++++,,,---+++,,,---.........------000000000111222222333333111111111222333555666777444444555777888:::;;;;;;>>>>>>???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHMMMLLLMMMTTTbbbuuuxxxnnnooottt\\\aaadddaaa[[[[[[aaahhhqqq}}}}}}zzzjjj```ZZZWWWTTTUUU[[[eeepppvvv|||sssiiibbb\\\ZZZ]]]ccckkkxxxwwwmmm]]]MMMBBB<<<999888555555444333222222222222000000000000000000000000///000000000//////222444111111111111111000///.../////////////////////000///////////////.................................................................................------.........---------+++,,,,,,,,,------------+++,,,---......---,,,+++,,,+++*********+++,,,---******+++,,,------------***+++,,,,,,,,,+++***))))))+++------+++***,,,...,,,++++++******++++++,,,---......---,,,+++,,,------,,,,,,,,,++++++++++++************************(((...222222---((((((*********++++++,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,++++++***+++,,,---......///000111222111111000000000000111222222333333222222222222222333444444444555666777888999::::::===>>>>>>@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIILLLLLLNNNTTTaaatttrrrjjjlllrrrNNNSSSXXXXXXWWW^^^kkkwww}}}xxxuuuyyy}}}pppddd^^^WWWRRRSSSWWW\\\```gggnnnwwwyyyoooeee```\\\ZZZ___gggsssrrr]]]MMMDDD???<<<666555444333222222222222000000000000000000000000111222111000......000222///000000111111111000000////////////000000000000.........------,,,,,,+++////////////////////////////////////////////////------------------------.........//////...------+++++++++,,,,,,---------++++++,,,------,,,++++++******)))((()))***,,,,,,((()))+++---......------***+++,,,,,,+++***(((''''''***,,,+++)))(((***---,,,++++++++++++++++++,,,***---//////+++)))+++------------,,,,,,+++++++++)))))))))***++++++,,,,,,***++++++***))))))************+++,,,,,,,,,,,,+++)))***+++,,,---.........---,,,+++++++++,,,---...***+++---.........---,,,000000000111222222333333444333222222111111111222555555666777888999999:::<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGGGGHHHJJJKKKKKKLLLNNNNNNQQQVVVbbbrrrmmmeeehhhooozzzPPPVVV\\\___dddnnn}}}ttteee\\\ZZZZZZXXXUUUVVV```jjjuuuyyyjjj^^^WWWUUUVVV]]]nnn|||bbbNNNCCC???>>>;;;888666444333000...111111000000000000111111222111111000000000000000444444555555444333111000////////////////////////000000000000000000000000,,,---------...///////////////...---,,,++++++***...---,,,,,,,,,,,,---...000////////////...............///000///...,,,+++,,,---------.../////////,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,------,,,++++++---,,,,,,,,,,,,---......***+++,,,***((('''***------------------------,,,+++++++++---//////...,,,'''+++......***(((((()))***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++)))******++++++,,,,,,---////////////////////////111111000000000000111111000000000000111222444444666777888999999::::::999;;;<<<>>>>>>======???@@@EEEDDDCCCBBBAAABBBCCCCCCCCCEEEHHHIIIIIIIIIJJJLLLNNNOOORRRXXXcccsssxxxiiidddgggkkk|||WWW^^^ffflllsss~~~sssjjjeee___WWWPPPNNNWWWbbbnnnrrrcccXXXSSSWWWcccyyyuuu]]]NNNGGG???===999777777666555444111111000000000111111222222111111000000000000000444444444333333222111000////////////////////////........................---------...............))))))+++,,,---.../////////...------------...///...------------,,,,,,,,,,,,,,,------,,,,,,+++***------------............,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,++++++++++++,,,------+++,,,,,,+++)))(((+++---,,,,,,,,,,,,,,,------------,,,,,,...//////---,,,+++,,,,,,+++***)))***,,,***++++++,,,,,,++++++***+++******))))))******+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,------...///000000111111111000000000000111111111111111111222333333444666666777888999999999999<<<>>>??????>>>???@@@AAABBBAAAAAA@@@AAABBBDDDEEECCCEEEGGGHHHHHHHHHJJJKKKOOOPPPSSSZZZeeetttwwwhhhbbbdddhhh|||jjjqqq{{{~~~vvvooodddWWWMMMJJJQQQZZZfffwwwxxxeeeZZZXXX[[[jjjkkkXXXNNNBBB>>>999666555444444333111000000000111222222333222111111000000000000000444333222111000000000000////////////////////////.......................................---------&&&(((***---//////000///000///............///000...------------,,,,,,,,,------,,,+++++++++,,,,,,............------------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,,,,+++************+++,,,,,,+++,,,---,,,******,,,...******++++++,,,,,,------,,,++++++,,,------+++)))///,,,***)))***,,,......***++++++,,,,,,++++++******))))))))))))))))))*********+++,,,,,,,,,,,,+++......------,,,++++++***++++++,,,...///000111222111111000000000000111111333222222222222222333333555555666777777888888999===???@@@@@@???@@@AAACCC????????????@@@BBBDDDEEEAAADDDFFFGGGGGGHHHIIIKKKNNNPPPTTT\\\iiixxxvvvfff```ccchhh{{{}}}sssoooooottt~~~|||wwwqqqhhh[[[RRRNNNQQQVVV___mmmvvvkkkaaa]]]ccczzztttaaaWWWJJJEEE>>>888444333111000111111111111111222333444222111111000000000000000333222000/////////000111////////////////////////000000000000000000000000/////////...---------,,,+++,,,...//////...---,,,///..................///000////////////.........000///---,,,,,,---...///.........------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,+++++++++++++++,,,,,,---,,,,,,------,,,------...))))))***++++++,,,------,,,***))))))******((('''///,,,)))***---000///---***++++++,,,,,,++++++*********))))))))))))************+++,,,,,,,,,,,,+++.........------,,,,,,,,,+++,,,,,,---...///000111111111000000000000111111333222222111111111111222555555555666666777888999===>>>@@@@@@??????AAABBB???>>>>>>>>>???@@@BBBCCC@@@CCCEEEGGGGGGHHHIIIKKKLLLNNNSSS]]]lll|||rrraaa]]]ccciii{{{zzzlllccc```aaaiii{{{}}}zzzwwwssslllccc\\\WWWTTTSSSWWW```nnn|||yyyjjjcccaaammm{{{lllcccSSSNNNFFF???:::888555444222222222222222333444444222111111000000000000000222111000///...///000111000000000000000000000000000000000000000000000000/////////...---------,,,///000000000///...,,,+++------------------------000////////////.........///...---,,,,,,---///000......------,,,,,,,,,+++,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---............))))))***++++++,,,---------,,,******++++++***(((---+++***---000111...+++***++++++,,,,,,++++++***+++++++++******+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........------------............111111000000000000111111222111111000000000111111666555555555666777888999<<<>>>??????>>>???@@@BBB@@@@@@>>>>>>===>>>???@@@@@@BBBEEEGGGGGGHHHJJJKKKIIIKKKPPP]]]oookkkZZZXXX```hhh}}}}}}}}}mmmbbbYYY```ooo|||vvvooojjjbbb[[[UUUTTTVVV\\\eeennnyyyrrrkkkcccdddooo}}}tttmmm[[[VVVNNNFFFAAA<<<888666444333333222222333333444222111111000000000000000111111000000000000000111000000000000000000000000.......................................---------.............../////////,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,******+++,,,------------------,,,,,,------...///,,,++++++---//////...---******++++++,,,,,,------000...,,,,,,---......---++++++---...000///---******++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,---.........------------------------111111000000000000111111222111111000111111222222777666555555666777999:::<<<===??????>>>>>>@@@AAAAAA@@@???>>>===>>>>>>???@@@BBBEEEGGGHHHIIIJJJLLLIIIIIINNN[[[ooogggXXXVVV]]]eee}}}~~~||||||yyywwwwwwwwwyyyzzzyyyxxxxxxyyy{{{}}}~~~~~~~~~}}}uuuooo|||}}}yyysssjjjbbb^^^YYYUUUVVV[[[kkkwwwwwwllleeeeeellluuu{{{}}}zzznnnggg^^^TTTKKKBBB;;;777666555444333333222333333222111111000000000000000000111111222222111111000000000000000000000000000........................---------...............,,,,,,+++***+++---///111,,,---...//////...---,,,...------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,)))***+++,,,------------,,,,,,++++++,,,,,,---...+++******,,,///000...,,,,,,,,,,,,,,,,,,---------///---,,,,,,---//////...,,,---...---,,,++++++,,,***++++++,,,,,,++++++***++++++************++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........111111000000000000111111222222222222333444555555888777666666666888:::;;;===???@@@@@@???@@@AAACCC@@@???>>>>>>>>>???@@@AAA@@@CCCFFFHHHIIIJJJLLLMMMKKKJJJNNNZZZnnnlll^^^[[[___ddd|||~~~~~~|||yyyzzz|||{{{xxxuuusssrrrqqqooonnnoooqqqrrrsssrrrsssssssssttttttuuuuuuvvvvvvvvvvvvwwwxxxzzz}}}~~~xxxqqqlllcccWWWRRRTTT]]]iiizzzvvvjjjeeedddfffhhhhhhmmmyyy~~~sssfffYYYLLLAAA;;;777666555444333222222222222111111000000000000000000000222333333222111000000000000000000000000000000000000000000000000000,,,------....../////////---,,,)))((((((***---///---...///000000///...---000000/////////.........+++,,,...///000///......+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,)))***+++,,,------...---++++++******++++++,,,---***)))))),,,///000...+++------------------------,,,***))))))+++------------......,,,((((((+++///+++++++++,,,,,,+++++++++******))))))))))))************+++,,,,,,,,,,,,+++---,,,,,,++++++******)))******+++,,,...///000000111111000000000000111111333333333444555666777888999888777666777999;;;<<<>>>@@@AAAAAAAAAAAABBBDDD>>>>>>===>>>???@@@BBBCCCAAACCCFFFHHHIIIJJJLLLNNNNNNLLLNNNYYYmmmtttgggbbbbbbeee{{{{{{xxxvvvvvvwwwuuusssooollljjjiiihhhhhhgggggghhhkkkllllllkkkfffhhhjjjlllnnnnnnnnnnnnpppooooooooorrruuuyyy||||||uuuvvvxxxzzz|||oooccc\\\ZZZXXX\\\gggtttzzzsssjjjaaa[[[XXXXXXaaasss~~~lllYYYHHH>>>777555333333333333222111333222222111000///......000000000000000000000000//////000000111111222222...------...///...+++))))))+++---//////...---,,,........................---------............///+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,---...//////........................++++++++++++++++++++++++------------------------....../////////...---------------,,,,,,+++++++++---,,,++++++************)))***,,,------,,,***)))---///111111///---++++++++++++,,,,,,,,,++++++***************************------------,,,,,,+++***......---,,,++++++++++++++++++++++++,,,---......000111111111111222222222111111111222333444555666666555555555555777999:::===AAACCC@@@???BBBCCCBBBBBBAAA@@@@@@??????@@@@@@AAACCCFFFIIIKKKLLLLLLKKKJJJKKKOOOVVVeeeyyy}}}ooogggfffhhh}}}{{{wwwsssooommmlllkkkkkkiiigggeeecccbbbaaa_________```ccceeeeeedddeeefffhhhiiijjjjjjiiihhhmmmmmmmmmnnnppptttxxxzzz||||||}}}|||wwwtttqqqtttwww{{{~~~xxxwwwwwwxxx}}}~~~~~~|||rrrhhhbbbYYYXXXYYY```gggrrr~~~uuuhhh]]]PPPOOOVVVgggzzzxxxdddQQQDDD<<<999666444444444333222222222111111000000//////111111111111111111111111000000000000000111111111///......///000///---+++,,,---...000000///...------------------------------------............///,,,,,,------------,,,,,,---------------------------,,,,,,+++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++......---------------------,,,,,,,,,---...///000)))***,,,---.........---.........---***)))***+++,,,,,,,,,,,,+++***((((((************************,,,---------,,,,,,+++***,,,,,,,,,++++++,,,------,,,,,,,,,,,,---...///000000111111111111222222222111111111222333444666666666666555555666888999:::>>>BBBCCC@@@???BBBCCCBBBAAA@@@??????>>>>>>??????@@@BBBEEEHHHKKKMMMNNNNNNMMMNNNRRRZZZhhh|||oooggghhhlllzzzwwwuuuqqqmmmhhheeebbbaaaaaaaaabbbaaa```^^^\\\[[[[[[[[[[[[]]]aaacccdddcccdddeeefffffffffeeedddcccjjjjjjjjjlllooosssvvvyyyzzz{{{|||}}}|||~~~~~~yyytttrrrpppsssvvvxxxxxxxxxxxxyyy{{{{{{|||}}}~~~~~~~~~~~~{{{zzz|||vvvvvvwwwrrrsss}}}xxxpppeee]]]VVVSSSUUU___ppp}}}lll___PPPKKKLLLXXXiiizzz}}}lllXXXJJJCCC???:::666555444444333111111111111111111111111222222222222222222222222111111111111000000000000///......///111111000......///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------......,,,++++++*********------------------------------------------------,,,,,,,,,++++++*********))))))***+++,,,,,,,,,+++------..................''''''((()))+++,,,...///******,,,...///000111111000000...+++((((((***,,,------,,,+++***((('''&&&++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,---...///............///000111111000111111111111222222222111111222222333555666777777777777777777888999:::>>>BBBDDDAAA@@@BBBCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>???BBBEEEHHHLLLNNNPPPPPPRRRVVV^^^mmmppphhhlllsss~~~|||{{{nnnllliiifffbbb___]]]\\\```aaabbbbbbaaa^^^\\\ZZZZZZYYYZZZ]]]```cccdddcccccccccdddeeeeeedddccccccggghhhhhhjjjmmmqqquuuwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwyyy|||~~~|||yyywwwyyy|||yyypppgggrrrwwwnnnbbbYYYUUUWWWdddqqqzzz~~~wwwmmm^^^TTTLLLNNNYYYiii||||||rrraaaTTTJJJEEE>>>888666444333222111111111222222222222222222222222222222222222222222222111111000000//////......---...000111000////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////..............................---,,,,,,,,,,,,,,,------------------------------------------------///......------,,,,,,+++)))***+++,,,---.........,,,,,,------......//////%%%%%%&&&''')))+++,,,---++++++,,,...///000000111111111000...+++***+++---+++++++++***)))((('''&&&++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---......------......///000111000000111111111222222222222222222333444555666777888888888888888999999:::===BBBDDDBBBAAABBBCCCAAAAAA@@@@@@???????????????===>>>@@@BBBEEEIIILLLMMMRRRTTTXXXaaaooopppiiiqqq{{{}}}xxxvvvuuuttttttssshhhgggeeecccaaa___^^^^^^bbbcccccccccaaa___\\\ZZZXXXWWWWWWZZZ]]]___```___```aaacccdddeeeddddddccccccdddeeegggjjjmmmppprrroooqqquuuvvvwwwxxx{{{}}}~~~~~~~~~~~~~~~pppwwwuuuiii]]]TTTUUU[[[bbbgggooovvvyyy{{{~~~}}}vvvgggWWWOOOQQQ[[[lllzzz~~~wwwkkk```RRRLLLDDD===888555333111222222222222333333333333222222222222222222222222222222111111000000//////...---,,,---///000000///............------,,,+++---------------------------------............///000///............///000........................+++++++++++++++,,,------------------------------++++++++++++++++++++++++.........------,,,,,,,,,)))***+++,,,---.........++++++,,,,,,---------...*********++++++---......,,,------............---...000111000...,,,++++++((())))))*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,---...//////000000111111111222222222222222222333444555777777777888888888999999999999;;;@@@CCCAAAAAACCCCCCAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBDDDFFFIIIKKKLLLRRRTTTYYYaaapppooojjjttt}}}xxxuuuqqqnnnkkkjjjjjjjjjiiihhheeedddcccbbb``````______`````````___]]][[[YYYXXXZZZYYYXXXZZZ\\\]]]]]]\\\[[[\\\^^^___`````````___]]]]]]^^^```ccceeeggghhhfffkkkoooqqqrrrsssvvvzzz}}}{{{{{{hhhWWWOOOOOOQQQUUU]]]fffkkknnnuuu|||}}}kkk]]]WWWYYYcccnnnxxxmmmeee\\\VVVMMMEEE???:::666333333333333333333333333333222222222222222222222222111111111111000000000000///...,,,---...//////...------------,,,,,,,,,,,,........................---------............///000///...------...///000........................((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---///000000...---+++***---//////---+++))))))'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///...---,,,++++++++++++++++++***++++++,,,---...000111111111111222222222222222333333444666777888777777888999999888888777888===AAA@@@@@@CCCCCCAAACCCCCCBBBAAAAAAAAAAAAAAADDDEEEFFFHHHJJJLLLMMMNNNRRRTTTYYYaaaooo}}}llliiittt}}}xxxuuurrrpppnnnmmmkkkiiihhhhhhhhhfffdddcccbbbaaa___^^^]]]]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVZZZXXXWWWXXXYYYYYYXXXWWWUUUVVVWWWXXXXXXWWWVVVUUUSSSTTTUUUWWWYYYZZZ\\\\\\]]]ccciiillllllnnnrrrvvv|||ooo\\\SSSSSSKKKLLLQQQYYY]]]bbbmmmyyywwwmmmggghhhnnnzzzxxxnnnffffffaaaYYYPPPIIIBBB<<<888555555444444333333222222111111111111111111111111000000000000000111111111222000...---///000//////---------------......///---------------------------------............///000///---,,,,,,---///000........................+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---***++++++,,,,,,,,,++++++---------------,,,,,,,,,)))))))))))))))***++++++***,,,000222333111///---+++,,,------,,,++++++,,,)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,++++++,,,,,,,,,*********++++++,,,---...000111111111111222222222333333333333444666777888666777888888888777666666444:::??????@@@BBBCCCAAACCCBBBAAAAAA@@@@@@AAAAAAAAACCCFFFIIIKKKMMMNNNNNNSSSUUUYYYaaannnvvvhhhfffoooxxxwwwtttqqqppppppqqqrrrqqqrrrpppnnnnnnmmmllliiifffbbbaaa___]]][[[ZZZYYYXXXUUUTTTTTTTTTTTTUUUUUUVVVTTTSSSQQQPPPQQQPPPOOOMMMPPPQQQQQQQQQQQQOOOMMMLLLMMMMMMNNNPPPQQQRRRSSSTTTRRRXXX___cccdddfffjjjooovvv|||~~~}}}}}}~~~~~~}}}mmm^^^WWWYYYMMMJJJKKKOOORRRWWWfffuuuvvvrrrsssttt{{{~~~sssmmmnnniiiaaaXXXPPPHHHAAA<<<666666555444333333222222000000000000000000000000//////000000111111222222444222/////////000000///...............///000111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000...---,,,,,,---...000////////////////////////111111000///............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---......///000....../////////...------/////////......------,,,,,,,,,,,,,,,---...///000(((,,,000555666444111///.........---+++,,,///222,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++,,,---......++++++++++++,,,---......000111111111111222222222333333333444555666777888555666777888888777666555222999>>>>>>???BBBCCCAAABBBAAA@@@@@@??????@@@@@@<<<>>>BBBGGGJJJLLLMMMMMMSSSUUUZZZaaammm~~~rrrfffdddkkksss~~~zzzwwwvvvuuuuuunnnqqqvvvzzz|||~~~~~~yyysssmmmjjjiiijjjnnnhhh```ZZZVVVUUUSSSSSSQQQPPPNNNLLLJJJJJJKKKKKKNNNNNNMMMKKKIIIHHHGGGFFFJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHJJJLLLMMMRRRRRRRRRTTTWWW[[[___aaajjjmmmrrruuuvvvwwwxxxyyyyyy||||||yyyvvvtttpppjjjeeennnsss~~~~~~||||||~~~uuullleeebbb[[[WWWPPPKKKKKKRRR\\\dddwww~~~wwwsssmmmfff___YYYRRRIIICCC>>>888333555666333111111222333333444444222111000000000000000////////////111000000000000////////////////////////...............------------........................------........................------///000000000///...///////////////000111222/////////......------------------......---,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***---,,,+++++++++,,,......+++++++++************)))***+++---//////...---,,,---...///000///...,,,+++***++++++,,,,,,++++++******+++,,,------,,,+++******+++---------+++)))(((...---+++******+++---...------------......///000---...///000111222333333444333111000000333666888888888888888888999999999>>>@@@AAAAAA@@@AAACCCEEEEEECCC@@@???>>>???AAACCCAAADDDGGGIIIJJJKKKNNNOOONNNUUU[[[aaannnssshhheeejjjrrr~~~zzzwwwvvvvvvrrrwww~~~uuunnnkkkjjjgggbbbZZZTTTQQQOOONNNMMMLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@??????@@@@@@??????>>>======<<>>?????????@@@CCCEEEDDDCCC@@@???>>>???AAACCCAAADDDGGGIIIJJJLLLNNNOOONNNSSSYYYbbbrrrzzzmmmgggkkkssszzzpppjjjggg]]]YYYRRRLLLJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;:::999999999888888888888999:::<<<===@@@AAAAAACCCEEEIIILLLMMMQQQTTTXXX[[[\\\\\\^^^___fffjjjnnnsssvvvvvvvvvuuussssssssssssssssssssssssvvvvvvvvvvvvwww{{{wwwyyywwwuuusssqqqlllgggccc```]]][[[[[[\\\^^^eeemmmsssrrrqqqllleeecccjjjtttuuusss}}}~~~uuunnnqqqrrrmmmddd[[[TTTRRRTTTXXX```ttt~~~ttt|||~~~yyyrrrlllfff```XXXRRRGGG???888777777444222222222222333333222222111000000000000000////////////***++++++,,,---...///000////////////////////////......------------......................................................+++,,,------......------------,,,+++++++++,,,,,,---+++(((&&&%%%'''***,,,)))***++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,///...---,,,+++*********(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,+++******************++++++,,,,,,++++++***((()))************)))(((%%%'''))),,,---.........---,,,+++++++++,,,---...222111000//////............//////000111222333333111222222222333444555555666666666777777888888888<<<>>>???@@@@@@AAADDDFFFDDDCCCAAA??????@@@AAABBBBBBDDDGGGIIIJJJLLLNNNPPPOOORRRWWWbbbwwwwwwmmmooowwwxxxlllddd```UUUQQQKKKFFFDDDCCCBBBAAA??????@@@@@@???>>><<<;;;;;;;;;;;;:::::::::::::::::::::999999999888888888555555666666777888999999<<<<<<===???AAADDDFFFGGGJJJLLLOOOQQQRRRSSSUUUVVV]]]```eeeiiilllllllllkkkgggggghhhiiiiiijjjjjjkkklllmmmnnnooopppsssxxx{{{}}}~~~yyy~~~{{{wwwtttpppkkkeeebbbbbbdddgggjjjcccbbb```]]]YYYYYY^^^cccwwwzzzyyyvvvoooqqqxxxoooddd\\\WWWVVVYYYhhh{{{~~~nnnqqqvvvnnnjjjeee```\\\PPPFFF===999777333222222111111111111111000000///000000000000////////////000000000111222333333333///////////////000000000......------------......---------................................................///////////////------,,,++++++***++++++...,,,***))))))***,,,------------......---,,,,,,......---------,,,,,,,,,,,,------......------,,,---------------......///))))))***++++++,,,------++++++*********+++,,,------,,,***)))))))))***+++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++&&&''')))+++---.........,,,,,,+++++++++,,,---...222111111000000000111111//////000111111222333333000111333444555444444444555555666666777777888888===???@@@AAAAAACCCEEEHHHCCCBBBAAA@@@???@@@AAABBBBBBDDDHHHJJJKKKLLLNNNPPPQQQRRRVVVbbbxxxuuuuuu}}}qqqeee[[[VVVNNNJJJFFFBBBAAA@@@???>>>;;;;;;<<<===<<<;;;999888666666666666666666555555444444444444333333333333444444555666666777777777999999:::<<<>>>@@@AAABBBDDDFFFIIIKKKKKKLLLNNNPPPQQQTTTWWW[[[]]]^^^^^^]]]]]]]]]^^^___```aaabbbbbbaaabbbdddeeefffiiimmmpppqqqrrrtttxxx}}}}}}yyyuuuttttttrrrppphhheee```ZZZWWWXXXYYYYYYfffrrrzzzwwwvvv}}}yyykkk```ZZZUUU[[[fffsssllliiittt~~~|||tttpppmmmkkkhhhZZZOOOCCC===888444222333111111000000////////////000000000000////////////000000000000000000000000////////////000000111111......------------......---------.........//////....................................//////000000......---,,,+++++++++,,,,,,,,,---......------,,,/////////...---,,,+++***......---------,,,,,,,,,,,,------......------,,,)))******+++++++++++++++,,,+++++++++++++++++++++++++++*********+++,,,---...---+++*********+++,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++,,,,,,------++++++++++++,,,...//////000000111111222222333333///111333444555555444333444555555666777777888888<<<>>>???@@@@@@AAADDDFFFCCCBBBAAA@@@@@@@@@AAAAAABBBEEEHHHJJJKKKLLLOOOPPPRRRSSSVVVaaawwwyyyyyytttfff[[[QQQKKKHHHEEEAAA>>>>>>>>>===<<<999999999999999888777777666666666666666666666555333333333333333333333333222222333444555555444444555666777888:::;;;<<<===>>>@@@BBBCCCDDDEEEGGGIIIJJJLLLNNNQQQSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWUUUVVVXXXYYYZZZ\\\___bbbdddeeehhhkkkpppuuuzzz|||zzzvvvmmmddd```___ZZZTTTZZZbbbnnnzzzvvvqqqrrrwwwuuuggg```XXXVVVXXXbbbnnnzzzqqqkkkkkkmmm||||||yyyvvvttthhhZZZLLLBBB<<<666444555222222111000000000000111000000000000////////////000000000/////////.........//////000000111111222......------------......,,,,,,------.../////////........................---,,,,,,,,,,,,---............---,,,,,,,,,------)))+++---...///---,,,***---------,,,+++***)))(((......---------,,,,,,,,,,,,,,,------------,,,,,,.........---,,,+++***)))---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********)))(((((()))******+++++++++++++++++++++,,,***++++++,,,,,,---------+++++++++,,,...///111222111111111222222222333333000111333444555555444333555555666666777888999999;;;<<<=========>>>@@@BBBBBBBBBAAAAAA@@@@@@@@@AAABBBEEEHHHJJJKKKMMMOOOQQQRRRSSSVVVaaattt|||{{{zzzkkk^^^VVVOOOHHHCCCAAA???<<<:::::::::999888777777666555555555555666888777777777666666555555555555555555555555555555111222333444444444333222333444555666888888999999999;;;======>>>???AAADDDDDDEEEGGGIIIJJJJJJIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLIIIKKKLLLMMMMMMOOORRRTTTVVVWWWZZZ^^^bbbhhhlllooovvvzzz~~~zzzwwwmmm```^^^bbbkkkwwwrrrqqqqqqttt~~~yyyxxxvvvwwwtttmmmeee```]]]^^^aaafffsss~~~wwwpppkkklllkkkuuu~~~yyyuuufffUUUIIIAAA:::777888555555333222222222333444000000000000////////////000000000000000000000111...//////000111111222222......------------......,,,,,,------...//////000........................---,,,,,,+++,,,---...///------,,,,,,,,,------...***+++,,,---...------,,,***++++++,,,,,,+++++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++000000111000///...,,,+++++++++,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,---------------,,,,,,+++***++++++,,,,,,++++++*********)))(((((()))******++++++******++++++,,,,,,******+++,,,------------//////000000111222333444111111222222222222333333111111222333444444444444555555666777888999:::;;;===>>>???>>>======???AAABBBBBBAAAAAAAAA@@@@@@@@@CCCEEEIIIKKKLLLMMMOOOQQQQQQTTTXXXaaarrryyyvvvqqqnnniii___SSSKKKGGGEEEAAA>>>===;;;888666777777666555666555444333333333444555333333333222111000000000444444444444444444555555222333444555555444444333333444555666888888888888777999:::;;;;;;===???AAA;;;<<<===?????????>>>>>>@@@@@@AAABBBBBBCCCDDDDDDBBBCCCEEEEEEFFFGGGIIILLLLLLMMMOOOSSSXXX]]]bbbeeeiiiooowww~~~yyynnnqqqwww}}}vvvmmmgggjjjwww~~~yyyvvvsssrrrzzzsssnnngggaaaZZZXXXcccrrrzzzqqqnnn``````qqq~~~yyy}}}mmm[[[NNNDDD===:::;;;888777666555444555666666000000000000////////////++++++,,,---...///000000...//////000111222222222.........------.........,,,,,,------...///000000........................//////...---...///000111++++++++++++,,,---.........------------...000000)))***,,,---.../////////......---------,,,,,,,,,***++++++,,,,,,++++++******+++,,,---------,,,+++******+++,,,------...///***+++---//////...---,,,,,,,,,---...---,,,+++***+++++++++,,,,,,+++++++++---,,,+++******+++,,,---************+++,,,---...)))***+++,,,---...------000///////////////000000222222222222222222333333111222222333333444555555555666777888999:::;;;;;;AAABBBBBBAAA@@@@@@AAACCCBBBBBBBBBAAAAAAAAA@@@@@@CCCEEEIIIKKKLLLMMMOOOQQQOOOSSSYYYbbbqqqxxxoooiiifffccc]]]XXXNNNJJJEEEBBB@@@===999666666666666666555555555555444444444444444444444444555444333222222222222333777666555444333222222222222222333444444555666666555555555555555555555555555555555666777888888999>>>===<<<;;;::::::999888:::::::::;;;;;;<<<<<<<<<<<<<<<===???AAACCCEEEFFFFFFFFFHHHKKKPPPUUUZZZ]]]^^^bbbhhhooovvv}}}{{{rrrmmmnnnvvvvvvqqqsss~~~zzzpppfff^^^[[[^^^aaa|||}}}rrrfffaaahhhnnnttt{{{uuugggVVVJJJDDD>>>777888666444333444444333111333333333222111000//////---.../////////...,,,+++......////////////......---------,,,,,,+++++++++------------------------...---,,,---///111222111---------------------------------............////////////...---------,,,,,,,,,---......---,,,,,,------------------------------------,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,+++*********+++...---+++******+++---......---,,,,,,++++++++++++---------,,,,,,+++++++++))))))***+++,,,------...+++,,,,,,------,,,,,,+++000///...---------------+++++++++,,,---...000000000000000000111222333444...///000000222222333444777777888888999999999:::@@@???>>>>>>>>>???@@@AAADDDBBB@@@>>>===???AAABBBFFFHHHKKKMMMMMMMMMNNNOOONNNOOOTTTaaarrr{{{}}}wwwrrrgggaaaYYYTTTRRROOOJJJFFFEEEAAA===<<<;;;:::777555777777777777666666666666444444444444444444444444333333333222222222111111555555444333333222222222222222222333444444555555444444444444444444444444444444555666666777777888;;;::::::999999888888777999999999999999999999999<<<<<<<<<<<<===>>>@@@@@@AAABBBCCCFFFJJJNNNSSSUUURRRVVV\\\ccciiiooouuuyyy|||uuutttxxxzzzssssss{{{qqqiiidddaaa```eeeooozzzuuuggg]]][[[[[[^^^kkk{{{~~~zzznnn___TTTMMMDDD<<<;;;999666444444444444333333222222222111000000000//////000000//////...---//////000000000000///////////////......---------........................,,,+++******,,,......---........................//////.........---------...............---------,,,,,,---......---,,,,,,---------------------------............---,,,+++++++++,,,,,,,,,------------,,,++++++******++++++------++++++++++++------...---,,,,,,+++++++++,,,+++++++++*********))))))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++//////...---------------+++++++++,,,---...000000////////////000111222333222222333444555666777777555666666777888888999999AAA@@@???>>>???@@@AAABBBDDDBBB@@@>>>>>>???AAABBBDDDFFFIIIKKKKKKKKKLLLMMMNNNOOOUUUdddxxx}}}|||xxxoooeee\\\XXXSSSNNNHHHDDDCCCBBB>>>;;;;;;999777666777888777555888888777777777666666666444444444444444444444444222333444444444333222111333333333222222222333333111111222222333333444444333333333333333333333333333444444555555666666666777777777777777666666666777777777777777777777777<<<;;;::::::999999::::::<<<<<<===???BBBEEEHHHJJJKKKNNNTTTYYY^^^ccciiilllwww{{{yyyvvvyyyyyymmmmmmrrryyyqqqhhhaaaYYY]]]cccooossscccYYYRRRRRR```ppp|||zzzsssggg^^^WWWNNNEEEAAA===999666555555555444222222111111111111111111111111000///////////////000000000111111000000000/////////...............////////////////////////000...------///000///...////////////////////////111000///...---,,,++++++---------...............,,,------......------,,,------------------------......//////......------,,,,,,---------.........,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++************)))---,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++///...------------------++++++,,,,,,---...000000............///000111222444444555666777888999999444444555666777999999:::???>>>>>>===>>>???@@@AAACCCBBB@@@???>>>???AAABBBCCCFFFIIIKKKKKKKKKKKKLLLOOOOOOUUUggg~~~}}}sssggg___WWWPPPNNNHHHEEEAAA??????>>><<<:::777666666666666777777777777666666666555555555555444444444444444444444444333444666777777555333222111111222222333333333333111111111222222333333333333333333333333333333333333333333444444555555555444444555555666666666777777777777666666666666555::::::999888777777777777:::::::::;;;===???AAABBBEEEHHHMMMQQQTTTXXX]]]```cccgggnnnxxxyyy{{{}}}uuunnnnnnwwwsssiii```\\\[[[fff{{{qqqcccYYYWWWbbboooyyyxxxrrrhhhbbb]]]VVVOOOGGGBBB<<<888666555555444111111111111111222222222222111///.........///000//////000000000000//////---------------,,,,,,,,,.............../////////333111//////000000000///........................000//////...------,,,,,,,,,---------.../////////------------------------------------------------------............------,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---,,,,,,---------,,,,,,,,,------...000000///////////////000222222222222333444555666777777444444555777888:::;;;;;;===<<<<<<;;;<<<===???@@@CCCBBBAAA??????@@@AAABBBEEEHHHKKKLLLLLLLLLMMMNNNNNNNNNUUUggg||||||nnn___VVVPPPIIIEEEDDD???===<<<;;;;;;:::999888777777666666555555666777555555444444444333333333444444444444444444444444111222444555666444333111///000111333333333333333111111222222222222333333333333333333333333333333333333333333444444444444444444555555666666777777777777777777777666666666888888777777777888999999:::::::::;;;;;;<<<===>>><<>>@@@AAACCCBBBAAA@@@@@@@@@AAAAAAEEEGGGJJJLLLLLLLLLMMMNNNMMMNNNTTTeeezzzzzzuuuxxxxxxggg\\\QQQJJJFFF@@@======;;;;;;::::::999888888888666666666555333222444555444333333333333222222222444444444444444444444444///000111222222222111000000111222444444444333222222222333333333333333333333333333333333333333333444444444444444444444444444555555555666666777777666666666777777888888888777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::===>>>???@@@BBBDDDFFFIIINNNWWWaaallluuu{{{wwwnnniiijjjmmmrrrccc___fffrrr}}}qqqgggbbb```[[[bbbooo~~~}}}zzzllldddbbb___ZZZSSSNNNGGGAAA===:::777555222222111111111111111111//////...---------------,,,------......------,,,///////////////000000000++++++,,,,,,---.........222000......//////...------------------------------------.........//////---------..................------,,,,,,------...------------------------++++++,,,,,,---,,,,,,,,,*********+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))************+++++++++******+++,,,---...//////------............------,,,,,,,,,,,,,,,------.........------...//////000000000000000111222333444222222333444555666666777777777888999:::<<<<<<===???>>>>>>>>>???AAACCCDDDCCCBBBBBBAAAAAAAAAAAAAAABBBEEEHHHJJJJJJJJJJJJKKKLLLNNNTTTccctttzzzmmmkkknnn|||lll^^^VVVNNNFFFCCCAAA===;;;<<<;;;<<<<<<;;;:::999888888555777777666333222444666444444444333333333222222444444444444444444444444111111111222222222333333111222444555555444333222444444333333333333333333444444444444444444444444555555555444444444444444444555555555555555555555444444555666777888999999888888777777888888999::::::::::::;;;;;;::::::999999;;;<<<<<<<<<<<<>>>@@@BBBCCCEEEIIIOOOWWW^^^bbbmmmrrr{{{}}}qqqkkkjjjttt~~~{{{}}}pppfffaaadddqqquuuiii```RRRSSSZZZjjj|||{{{~~~~~~qqqiiigggddd___YYYTTTNNNHHHCCC???:::888333222222222111000000000///////////////...------------............------.../////////000000000111,,,,,,,,,---.../////////333222000000111222111000.......................................---------...............---------...---,,,,,,,,,,,,---...------------------------+++,,,,,,---......------+++++++++,,,,,,,,,------++++++******++++++,,,---------++++++++++++------,,,+++++++++,,,,,,---...))))))*********++++++++++++,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---..................//////000/////////000000111222333222222333444555666666777777777888999::::::;;;;;;============>>>@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBEEEHHHIIIIIIIIIJJJKKKKKKNNNVVVbbbooo}}}{{{iiibbbffflllwwwjjjYYYLLLHHHAAA=========;;;:::<<<:::;;;;;;:::888777666666666888999888555555777999555555444444444333333333444444444444444444444444555444444444444555666777222333555666666555333222444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444222333444555666888999999999888888777777777777888888999999:::999999888888777999:::999888888999;;;BBBAAA@@@AAADDDHHHMMMPPPSSSXXXbbbmmmyyyyyyuuufffkkkttt~~~vvvlllooowwwwwwiii^^^[[[fffttt}}}ooocccXXXQQQNNNXXXnnn~~~~~~sssmmmllliiieee]]]YYYSSSMMMHHHBBB===999444333333222111000/////////000111111111000...---......////////////......,,,---------......//////---------...///000000111000...------...//////...////////////////////////000000///...---,,,,,,+++/////////......------,,,...---,,,,,,,,,,,,---...------------------------,,,------.../////////...,,,,,,,,,---------......+++*********+++,,,,,,---...---+++******+++---...++++++++++++,,,,,,---...+++++++++,,,,,,---------......---------,,,,,,,,,*********++++++*********++++++++++++,,,,,,---...///............//////000.........//////000111222000111111222333444555555777777888888999999999:::::::::999:::;;;===???@@@CCCCCCBBBBBBBBBAAAAAAAAADDDGGGJJJKKKKKKKKKLLLMMMJJJOOOWWWbbbnnn{{{ooo___^^^gggooonnnaaaWWWMMMFFF???>>><<<:::999777777666999999999999888888888777777666555444333444444555111111222222222333333333444444444444444444444444000111333444444333111000333333333333333333333333555555444444444333333333666666555555555444444444444444555555555555444444444444444444444444444444555555555555666666666666777777888888999:::<<<<<<:::999777666666777999:::777888888999999:::;;;;;;???>>>===;;;:::<<<@@@CCCGGGJJJOOOVVV]]]gggpppwwwqqqmmmiiilllwwwzzzuuuwww{{{lll```[[[]]]aaannnwww{{{ooo```VVVOOOUUUaaappp~~~xxxrrrooommmfff```[[[UUUKKKAAA===>>>999777555333111222222333111///...///000111000...000000000000000000000000000000000000000000000000000000///...---,,,++++++............////////////000///------///000///...............//////000000...---,,,+++***))))))(((***+++---.........------)))***++++++,,,---......((()))++++++++++++,,,...------,,,***((('''(((***...------------,,,,,,,,,,,,+++***+++,,,,,,+++***------,,,,,,------...///...,,,+++*********(((&&&))))))***+++,,,,,,---------,,,+++*********+++,,,---+++***+++...000///---......---------....../////////000000111111222222...000222333333333444555999999999888888888888888===<<<<<<<<<===???AAACCCCCCCCCBBBAAA@@@@@@@@@@@@BBBDDDHHHJJJKKKLLLNNNPPPLLLOOOUUU```nnn|||kkk___aaaaaaooolll[[[QQQJJJCCC======<<<;;;999888777777777777777777777666666666666777666555444333444444555222222222222333333333333444444444444444444444444111222333444444333222111333333333333333333333333555444444444444333333333666555555555444444444333333333444444444444333333444444444444444444444444444555555555666666666666777777777666777777888888666666777777777777666666777777888888999::::::;;;:::<<<======<<<<<<===>>>>>>@@@DDDGGGKKKQQQXXX]]]___gggqqqyyy{{{qqqmmmsss~~~~~~{{{nnnccc]]]]]]^^^___bbbkkkxxx}}}jjj^^^TTTTTT]]]lllwwwpppeee___ZZZWWWQQQIIICCCCCC;;;999666333111111111222111///...///000111000///000000000000000000000000000000000000000000000000.........//////000000000............////////////000///------/////////...------.........////////////.........---------,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++***+++,,,...---,,,,,,,,,---...///.........---------,,,,,,+++***)))***+++,,,+++)))))))))(((((())))))***+++---,,,++++++,,,,,,+++************++++++,,,,,,---------,,,++++++,,,,,,---...,,,+++,,,///111000...---------------...///000222222111111000//////...333444444333333444777999888888888888888888999999<<<<<<======>>>@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBEEEHHHJJJKKKLLLNNNPPPOOOQQQWWWbbbqqq~~~pppccceeedddtttxxxkkkZZZLLLFFFBBB>>>;;;::::::999888777777777777666555555555444444444444666666555444444444444555333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444333333333333555555444444444444333333222222333333333333222222444444444444444444444444444444444555555555666666666666555444444444444444444666777999999777666444777777777888999999::::::666999===>>>===<<<::::::<<<===???@@@AAADDDHHHKKKMMMSSS[[[aaagggmmmuuu{{{zzzuuurrrxxxzzzvvvzzz}}}ssskkkddd```]]]UUURRRSSS___tttssseee]]]^^^iii|||~~~qqqhhh```^^^[[[SSSLLLHHH@@@>>>:::666333111000000111000//////111111000///000000000000000000000000000000000000000000000000,,,------...///000000111............////////////000...------...//////...---------------.........------......////////////+++,,,---.........---------------,,,,,,+++++++++,,,------,,,***))))))***---***((((((+++------+++******++++++,,,---------,,,+++******,,,,,,+++******************++++++,,,,,,++++++,,,---......---++++++++++++++++++++++++------,,,,,,,,,,,,---......---,,,---///111000///,,,,,,,,,---...///000111222222111111000/////////333222111///...000444888777777777888999999999:::;;;<<<===??????@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCCEEEHHHIIIJJJKKKLLLNNNQQQSSSYYYdddrrruuufffggghhhyyyfff\\\NNNDDD@@@???===<<<888888777666666666666777555555555444444444333333555555555555444444555555333333333444444444555555444444444444444444444444444444333333333333444444333333333333333333333333444444444333333333222222444444333333333333333333222222333333333333222222333333333333333333333333333333444444444555555555555444444333333333444444777888999999999999888777666666777777888999999999666999===???>>><<<;;;;;;>>>@@@AAABBBBBBCCCEEEGGGCCCFFFJJJLLLOOOSSSYYY]]]bbbeeeqqq~~~zzzxxxxxx|||}}}uuurrr~~~yyytttnnnfffaaaXXXQQQMMMSSScccvvvrrrjjjjjjsss{{{xxxjjjeeebbb[[[RRRMMMGGGDDD@@@:::666333111111111000///000111111000///////////////////////////////////////////////////............------,,,,,,............////////////000...,,,---...///......------------------------***++++++,,,---...///000,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///111,,,''''''***,,,)))&&&$$$%%%&&&(((+++---...///...,,,+++,,,---...---,,,,,,,,,++++++,,,,,,---...---++++++,,,---...---,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,------,,,,,,,,,---.../////////++++++,,,,,,...///111111......///000111222222333111111000...---...222555666666777888999:::::::::;;;<<<>>>???@@@@@@??????????????????@@@AAABBBCCCCCCEEEHHHIIIIIIIIIKKKLLLPPPRRRXXXcccrrruuueeefffhhh{{{VVVOOOEEE===::::::999999777666666555555666666777666666666555555555444444444444555555555555555555333333333444444444555555444444444444444444444444555555444333333444555555333333333333333333333333444444333333333222222222222222333333333333333333333333444444444444333333333333333333333333333333333333333333444444444444333222222333444555666666888888777666666777888888555666666777777888888999999;;;===>>>>>>>>>@@@AAAAAACCCDDDDDDCCCBBBCCCDDDFFFFFFFFFFFFFFFHHHKKKNNNRRRSSS[[[hhhsss{{{}}}wwwqqqwww}}}uuuwww}}}zzzuuunnnhhh]]]XXXRRRQQQWWWdddrrrzzzxxxqqqmmmkkktttooogggeee___XXXTTTOOOLLLFFF@@@:::666444333222000///000111222111000////////////////////////////////////////////////000//////......---------............///////////////...,,,,,,...///...---------------------------***++++++,,,---...///000------------------------******+++,,,,,,---.........///000000//////000111555000++++++...///---)))''''''(((***+++---...///---+++***+++,,,---,,,*********))))))******+++,,,---,,,++++++,,,,,,+++***,,,,,,++++++++++++++++++))))))******++++++++++++***+++,,,,,,,,,------...++++++,,,,,,...///111111......///000111222333333111333444444333333555666666666777888999:::::::::;;;<<<>>>@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHIIIHHHHHHIIIJJJMMMOOOVVVbbbrrrtttdddeeehhh|||LLLGGGAAA<<<999999888777777777666555555555666666777777666666666555555555333444555555666555555555333333333333444444444444444444444444444444444444555555555555555555555555333333333333333333333333333333333333222222222222111111222222222222333333333333444444444444333333333333333333333333333333222222222333333333444444222222222333444555777777666555333111111333555666555555555666777777888888;;;<<<======>>>@@@DDDGGGHHHJJJLLLLLLJJJHHHGGGGGGMMMLLLKKKJJJIIIJJJKKKLLLIIIIIINNNWWW^^^bbbgggmmmyyyzzzwwwtttqqqnnnuuu~~~yyyuuuqqqcccaaa\\\VVVSSSXXXccclll|||rrrhhhppp}}}~~~mmmfffdddaaa]]]ZZZUUUQQQKKKDDD>>>999666555222111000000222222111000000000000000000000000000000000000000000000000000/////////000000000000000............///////////////---,,,,,,---......---.........---------------------......////////////......---,,,,,,,,,------)))******+++---......///...//////---***))))))***///,,,******---//////---............------------***)))((((((******)))(((,,,++++++++++++,,,------...,,,++++++,,,,,,+++)))++++++++++++++++++++++++'''((()))***+++++++++***)))***,,,,,,++++++---...,,,,,,,,,---...///000111111111000000000000000000///111444555444444555666777777777888999999999:::======>>>???????????????>>>>>>>>>??????AAABBBBBBEEEGGGHHHHHHGGGFFFGGGHHHJJJNNNVVVcccsssyyyhhhhhhkkkDDDAAA>>><<<:::999888777888888777666555555555666666666666666555555555555333333555666666666555555222222222222333333333333444444444444444444444444444555666777777666555444333333333333333333333333333333333222222222222111111111111111222222222333222222333333333333222222222222222222222222222222222222222222333333333333333222222222333444444555222222222222222222222222444444555666666777777888999:::<<<>>>???BBBFFFIIINNNQQQTTTVVVUUUTTTTTTTTTOOONNNKKKJJJIIIGGGFFFEEEEEEFFFLLLTTTXXXVVVUUUWWW\\\cccnnnxxx|||oooffffffttt}}}}}}rrrqqqlllcccZZZWWW[[[```pppyyylllmmmttt{{{nnniiigggccc___]]]XXXTTTNNNFFF@@@;;;777666222111000000222222111000000000000000000000000000000000000000000000000000///............---------............///////////////---,,,,,,---......---/////////.........------///.........---------,,,///...---,,,,,,,,,,,,---+++++++++,,,,,,---------+++,,,,,,***'''%%%%%%&&&++++++***)))***+++,,,---........................+++***))))))++++++***)))------,,,,,,------...///---,,,+++,,,---...---,,,*********++++++,,,,,,---'''(((***+++,,,,,,++++++)))+++------++++++---///---------------...///000000000000000000000111111...///111111222333666888888888888888888888999999>>>>>>>>>>>>>>>??????@@@??????>>>>>>???@@@AAAAAAEEEGGGHHHHHHFFFEEEFFFFFFJJJOOOXXXgggxxxsssqqqsss::::::999888777666555444999999777666666555555555666666555555555444444444222333555666666666555555111111222222222333333333444444444444444444444444333555777888888777555333333333333333333333333333333333333222222222111111000000111111222222222333111111222222222222111111222222222222222222222222111111222222222333333333444333222222111222222222111222444555555444222111444444555555666777777777555888<<>>???@@@?????????>>>??????@@@AAAFFFGGGHHHHHHFFFEEEEEEFFFKKKPPP[[[jjj{{{|||xxxyyy<<<<<<;;;:::888777666666333333444444555555666666555555555555555555555555555555555555555555555555444333333222111000//////333333333333333333333333666555444333222111111111333333333333333333333333333333333222222111111111111111111111111111111111333222111000000000111222333333222222222222333333222222444444444444222222111111222333333222111111111111222222333444555555444444444444444444444444888888888999;;;>>>BBBDDDLLLMMMPPPRRRVVV[[[bbbggglllmmmmmmllliiiaaaYYYSSSRRRQQQRRRTTTVVVUUUPPPLLLIIIKKKOOOSSSXXX]]]aaacccfffqqqwwwrrrqqqxxx}}}{{{lllaaa\\\[[[aaalllyyyqqqhhhaaagggyyyzzzsssjjjccc```___\\\WWWQQQJJJEEE???:::666333222000///........./////////......---------,,,000000000000000000000000111000...---...///111222////////////000000000000111000...---,,,,,,,,,---...........................,,,***+++,,,............------------.../////////...------,,,,,,,,,,,,...---+++******+++---......,,,******++++++***)))*********++++++,,,,,,,,,...---,,,+++***++++++,,,)))''''''***...111111///777222,,,+++---...+++((((((((()))***+++,,,,,,---++++++******+++---///000++++++,,,,,,,,,,,,------..................------222111111000000111222333444444333444444555666777777888888999999999888888;;;;;;<<<===>>>??????@@@BBBBBBAAAAAAAAAAAABBBBBBEEEFFFGGGHHHHHHGGGEEEDDDHHHLLLWWWhhh|||;;;;;;:::999999888777777555555555555555666666666555555555555555555555555444444444444444444444444444444333333222111111111333333333333333333333333444333333222222222333333333333333333333333333333333333222222222222222222111111111111111111111111333222111111111111222333222222222111111222222222111111222333333222111111222333444555555444333222111222222333444444555555444444444444444444444444666666666777999<<<@@@AAAGGGIIILLLOOOTTTZZZbbbgggrrrtttxxxzzzxxxssskkkfffbbbaaa``````___[[[TTTOOONNNLLLKKKMMMQQQUUUWWWWWWVVV]]]gggrrr|||yyywwwooosss}}}}}}vvvzzztttggg^^^ZZZYYY___nnn~~~xxxooofff___```lll|||}}}xxxrrrjjjddd```^^^ZZZTTTNNNHHHBBB<<<888444333111000//////000000111111000000000/////////000000000000000000000000000000.........///111222/////////000000000111111111000...---,,,,,,------------------------------///---,,,,,,.../////////,,,,,,---------...............---,,,,,,,,,,,,,,,...---+++******+++---...000...,,,,,,---...---,,,******+++++++++,,,,,,,,,//////---,,,,,,,,,------+++)))((())),,,---,,,***222///---...000///***%%%************++++++++++++++++++******+++,,,---...+++++++++,,,,,,---------..................------000//////......///000111444333333444444555666777::::::;;;;;;<<<<<<======;;;;;;<<<===>>>>>>??????CCCBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIGGGFFFEEEJJJMMMWWWhhh{{{::::::999999999888888888777777666666666666666555444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333333333222111111111222222333444333333333333333333333333222222222222222222333333111111111111111111111111333333222222222222333333222222111111111111222222000111111222222111111000333333444444444444333333222333333444444555555555444444444444444444444444555555555666888:::===???BBBDDDGGGLLLQQQXXX```eeessswww}}}~~~|||~~~|||zzzvvvooogggbbbaaa[[[UUUSSSUUUVVVSSSPPPJJJMMMPPPVVV___mmm}}}vvvwww}}}~~~qqqmmmsss~~~vvvjjjbbbYYYYYY^^^gggnnnttt}}}{{{pppiiiaaa^^^bbbkkkuuu{{{~~~|||zzzwwwpppfff___aaa^^^XXXRRRMMMFFF???;;;555444333111000111111222111111000000000000//////000000000000000000000000000///.........///111222000000000111111111222222111000///..........................................---+++,,,---//////...,,,,,,---............---------,,,+++++++++,,,,,,...---,,,++++++,,,---...000...,,,,,,---...---,,,,,,,,,,,,,,,------------///...------,,,---------,,,+++***+++,,,---,,,+++...---///222444222,,,&&&,,,,,,++++++************++++++************+++,,,******+++,,,,,,---......------------------......//////......///000111111333333333333444555666777888777777777888:::<<<===:::;;;<<<===>>>???@@@@@@CCCCCCCCCBBBBBBCCCCCCCCCEEEGGGHHHIIIJJJHHHGGGFFFJJJNNNWWWfffxxx999999999888888888888888888888777777666666555555444444444444444444444444333333333333333333333333222222222222333333444444222222222222222333333333222222111111111222222333222222222222222222222222111111111222222333333333111111111111111111111111333333333333333333444444222111111000000111111222111111222222222222111111222222222333333222222222333333444444444555555555444444444444444444444444444555555666777999;;;<<>>???@@@AAABBBDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJIIIHHHGGGJJJMMMUUUcccsss888888888888888888888888888888777777666666555555444444444444444444444444333333333333333333333333000000111111222222333333111111111222222333333333555444333222111111111111222222222222222222222222111111111222222333333333111111111111111111111111222222333333444444444444222222111111111111222222333333333222222333333333444444333333333333444444333333333444444444444444444444444444444444444444555555555666777999:::;;;???@@@CCCEEEIIIOOOUUUZZZcccgggmmmrrryyyvvvggg\\\[[[YYYVVVTTTSSSVVV[[[___gggrrryyywwwyyyrrrjjjaaa]]]\\\```kkkvvvyyy~~~{{{wwwtttmmmeee``````eeeiiisssxxx~~~}}}|||}}}{{{uuuooofffbbb\\\VVVPPPIIIBBB===888777555333111111111111....../////////////////////////////////////////////////////////000000111000111111111222222222222333333333333222222222111000000000000000000000000---,,,,,,---//////...---......///000000000000000,,,,,,,,,++++++,,,---------------------------------,,,***+++,,,------,,,111111111111111111000000---------............---+++,,,---......///000000---------.../////////...)))******+++,,,,,,------++++++++++++***))))))(((******+++,,,,,,---......,,,,,,,,,,,,------......///000000111222333333333333222222333333444555666;;;999777666666777999:::<<<===>>>???AAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHJJJJJJJJJHHHGGGHHHKKKSSS___nnn~~~999999888888888777777777777777666666666666666555333333333333333333333333222222222222222222222222000000000111111222222222000000111111222333333333777666444333222111111111222222222222222222222222222222222222222222333333111111111111111111111111000111222333444444444333333222222222222222222333444333333222222333333444666666555555555555666666333333333333333333333333444444444444444444444444444555555666777888888888<<<>>>@@@AAADDDIIIOOOSSS\\\```fffkkkqqqzzzyyyooommmiiiddd___[[[WWWUUUTTT\\\hhhrrr{{{zzzwwwxxxxxxpppggg```[[[YYY___fffnnnzzz~~~|||yyyxxxuuusssnnnhhhcccaaaaaaccckkkpppwww}}}~~~yyyxxxyyyyyyvvvtttkkkfff___XXXQQQKKKEEEAAA<<<:::888555222111111000000000111111111111222222000000000000000000000000////////////000000000000000000000111111111222222111222222333333222111111111111111111111111111111000//////000222222111/////////......//////000111------,,,,,,,,,---......------------------------///...------///000//////111111111111000000000000......///000000000000///---......---***))))))***+++***)))((()))***,,,---))))))***+++,,,---......++++++,,,,,,+++***))))))++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,---...000111111111111222222222222333444555666888777666555555666777888<<<===>>>???AAACCCDDDDDDBBBBBBBBBAAAAAABBBBBBBBBDDDEEEGGGIIIJJJIIIHHHGGGGGGJJJQQQ\\\kkk{{{:::999999888777666666555555555555555555666666666333333333333333333333333222222222222222222222222111222222222222222222222///000000111222222333333666555555444333333333444111111111111111111111111333333222222222222222222111111111111111111111111///000111222333333333222444444333333333333444444333333222111111222333333555444333333333333444555222222222222222222222222444444444444444444444444333333444555555666666666888999;;;<<>>@@@AAACCCCCCAAAAAA@@@@@@@@@@@@AAAAAACCCDDDFFFHHHIIIIIIHHHGGGHHHKKKQQQ\\\jjj{{{::::::999888777666555444333444444444555555666666333333333333333333333333111111111111111111111111333333333333333333333333///000000111222222333333555444444444444555666666111111111111111111111111444333333222222111111111111111111111111111111111...///111222333333222222555444444333333444444555333222111000000111222333222111000//////000111222222111111111111111111111444444444444444444444444111222333444444444444333333555777999<<>>??????999999;;;<<<>>>@@@AAABBBAAA@@@@@@??????@@@@@@AAABBBDDDFFFHHHIIIHHHGGGFFFHHHLLLRRR\\\jjj|||}}};;;;;;;;;:::888666555444555555555555555555555555555333000111444555444222666666555444222111000000333222222222111000000000000000/////////111222333333111000111333555666666333222222222111111000000111111111111111111111111000000000000000000000000333333333222222222111111111222333444444444333222444444333222222111111000222222222222222222222222444333222111000000000000222222222222222222222222444444444444444444444444666666777888:::===???@@@FFFKKKQQQWWW\\\```dddgggiiittt{{{ooommmfffZZZRRRRRRSSSRRRYYY\\\cccooo~~~xxxpppeeeZZZ[[[eeettt~~~{{{zzzuuukkkbbb\\\ZZZ]]]ggguuu}}}}}}~~~zzzqqqddd\\\YYYUUUPPPKKKGGGBBB<<<888666555555555333000000111111111000111111111111000000000000////////////////////////000000000000000000000000.../////////...---,,,+++,,,---------.../////////...---...000333222...***000000//////............++++++++++++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,---............,,,,,,------------......///---+++)))((()))+++---,,,+++***,,,...///,,,)))000...,,,***)))***,,,...+++---000000...,,,++++++++++++******+++---...000)))))))))***+++,,,---...000///...---...///222333222111111000000111111222777777666666777888999;;;::::::<<<===>>>>>>>>>>>>@@@AAABBBBBB@@@@@@AAABBBBBBCCCEEEGGGHHHHHHHHHHHHJJJKKKQQQ]]]nnn{{{www}}}>>>===<<<:::888777555555444444444444444444444444666444222222444555444333333333333333333333333333222222222111111111111111000000000000111222444555777444222111333444555555333333333222222222111111222222222222222222222222111111111111111111111111222222222222222222222222222222333444444444333222333333333222222222222111222222222222222222222222444444333111111000000000222222222222222222222222444444333333333333333333555555666888999;;;===>>>BBBFFFLLLQQQUUUXXX\\\___ccckkkuuu}}}~~~vvviiiaaa]]]XXXSSSSSSTTTWWW]]]gggsss~~~uuuhhh]]]___gggrrrzzzyyyqqqkkkbbb___]]]bbblllwww~~~~~~|||uuulllgggccc\\\UUUNNNKKKGGGCCC???;;;888666555222000///000111111111444333222111///...---,,,////////////////////////......................../////////000000000000000---------...............000...,,,---///000...,,,/////////......------------,,,+++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************+++,,,------------******++++++++++++,,,,,,...---+++***)))***+++,,,---+++))))))+++,,,,,,***,,,+++)))((('''((()))***%%%(((+++---,,,,,,,,,---,,,++++++++++++,,,...///************+++---...///000///......///111444555444444333333444444555666666555444444555666888999;;;<<<>>>@@@AAABBBCCCCCC???AAABBBAAA@@@@@@AAABBBBBBCCCEEEGGGHHHIIIIIIHHHMMMOOOUUUaaassssssoooxxxAAA???===:::777666555555444444444444444444444444333111//////111222111000000111111222333444555555111111111111111222222222000000000111222444555666;;;777444222222333444444444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222111111222222222333333333222222222222222222222222555444333222222111111222222222222222222222222222222222222333333333333333444444555666888:::;;;<<<>>>BBBFFFJJJMMMPPPSSSVVVYYY___ffflllqqqwww~~~{{{ssslllaaaWWWQQQPPPNNNOOORRRXXX___cccuuuxxxuuuvvv||||||tttaaa[[[YYYbbbooo||||||uuurrrkkkfff___\\\___iiittt|||}}}zzzzzz{{{{{{yyyvvvtttqqqeeeZZZRRRPPPLLLIIIEEE@@@:::666444222000///000111111111222222111000...---,,,,,,////////////////////////.................................//////000222222...............---------000...++++++,,,...............------------,,,,,,111000///.....................------,,,,,,++++++***************)))))))))******+++,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,***(((((()))*********------,,,,,,,,,+++++++++&&&(((+++,,,,,,+++,,,---,,,,,,,,,++++++,,,------******++++++,,,...///000000/////////111333555666333333333444555666777888444444333333444555777888888999;;;>>>@@@AAABBBBBB???@@@AAAAAA??????@@@AAAAAACCCEEEGGGIIIIIIIIIIIIMMMPPPWWWeeewwwqqqllltttBBB???<<<888666444444555333333333333333333333333222111000000111111111111000000111222333444444555000000000111222222222333//////000111222444555555:::666222000111333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333222222000000111222333333444444333333222222222222222111555444333333222222222333222222222222222222222222111111222222222222333333444444444555666888999:::>>>@@@DDDFFFHHHJJJMMMOOOQQQVVV\\\bbbgggmmmrrrvvvyyy~~~pppbbbXXXVVVQQQNNNMMMNNNQQQSSS\\\eeettt{{{sssooouuupppooowwwxxxeeeZZZSSSXXXeeeuuu{{{vvvvvvsssnnneee\\\XXX]]]gggpppxxx~~~|||wwwuuuuuuyyy|||~~~pppbbbXXXTTTOOOKKKHHHCCC<<<777555333111000111111111000............////////////////////////////////////000000000000000000000000...------,,,---...///000/////////...---------,,,...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000111111000000//////...---------***************)))))))))+++,,,,,,,,,,,,++++++***,,,,,,,,,---------......+++,,,,,,------,,,+++***+++***************)))))),,,---...//////...---,,,+++---......,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000000000000111333333000000000111333444666777444444333333444555777888999:::;;;===???@@@@@@AAA???AAAAAAAAA???>>>???@@@AAABBBEEEGGGIIIJJJJJJJJJKKKNNNVVVeeewwwuuummmsss~~~@@@>>>:::777444333333333333333333333333333333333444444444333333333444555222222222222222222222222000000000111222222222333......///000111222333333555222//////111333444555333333333333333333333333333333333333333333333333555555555555555555555555333333333333333444444444444444333333222222222222000000111222333444444555333333333222222111111111444444333333222222333333222222222222222222222222111111111222222333333333444333444444555666777888<<<>>>@@@AAABBBDDDFFFIIIKKKPPPWWW^^^cccgggiiijjjnnnuuutttfffbbb]]]VVVQQQNNNMMMLLLLLLRRR\\\iiixxx{{{ttttttooommmrrrxxx~~~xxxggg^^^VVVVVV]]]jjj}}}}}}{{{|||yyyuuummmcccZZZXXX]]]cccnnntttzzz{{{xxxuuuvvvxxx~~~~~~pppbbb]]]VVVQQQNNNIIIBBB<<<888555222111111222111000---........./////////000////////////////////////000000000000000000000000//////...---------------/////////...---------,,,***,,,...///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++///.........---------,,,***+++++++++++++++++++++,,,---------------,,,+++,,,,,,,,,---------......***+++---......---,,,+++***+++,,,---,,,***)))((()))***+++,,,,,,+++***)))+++---...---+++***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000111111000000////////////......///000222333555666666555555555555777888999???@@@AAABBBBBBBBBBBBBBB@@@AAABBBAAA???>>>???@@@@@@BBBEEEGGGJJJKKKLLLLLLKKKNNNWWWeeewww{{{qqquuu>>><<<999777444333222222222222222222222222222222///000111000......000111333333222222111111000000111111111111111222222222...///000111111111111111111///...///222444555555333333444444444444444555444444444444444444444444666666666666666666666666666666666555555444444444555555444333222222222222000000111222333333444444444333333222222111111111333333222222222222333333222222222222222222222222111111222222333333444444444444444444444555666777888:::;;;;;;<<<===@@@BBBFFFKKKSSSZZZ___```___^^^bbbjjjssszzz}}}wwwtttmmmeee[[[SSSMMMJJJGGGIIIMMMSSS\\\iiiwww~~~yyyrrrpppssstttwwwvvvnnnggg^^^YYYYYY```rrr}}}{{{wwwnnneee^^^]]]^^^dddllltttxxxwwwuuuvvvxxx~~~nnnhhhaaa]]]ZZZTTTKKKCCC;;;999555333222222111///111111000//////...------////////////////////////........................111111111111000///...---...............---------))),,,000111000---,,,+++++++++,,,,,,,,,,,,---------------,,,***(((&&&%%%+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......---------******++++++++++++,,,,,,***+++---......------,,,***,,,...---+++)))))))))***+++,,,---...---,,,+++&&&((()))***)))***,,,---++++++,,,---------,,,,,,******++++++,,,...///000000000000000/////////...000000111222333555666777777777666666777888:::;;;@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCBBB@@@???@@@AAA@@@BBBDDDHHHJJJLLLMMMMMMMMMQQQZZZgggxxx~~~<<<;;;:::888666555333333222222222222222222222222,,,......---++++++---///222222222222111111111000222222222111111111111111000000111222222222111000000//////111444555555333555555666666666777777777666666666666666666666666777777777777777777777777999999888777666555444444666555444222111111222222111111111222222333333333444444333333222111111000222222111111111222222333222222222222222222222222222222222333444444555555555555444444444555555666666777888888888999<<<>>>BBBEEEKKKQQQUUUVVVUUUSSSVVV^^^fffkkkmmmpppwww~~~zzzooocccZZZTTTOOOOOONNNMMMOOOVVV^^^ddduuu{{{{{{~~~tttooossswwwyyy|||tttjjjbbb\\\]]]hhhttt~~~yyyrrrjjjeeebbb```jjjwww~~~}}}zzzxxxxxx~~~tttpppllljjjggg^^^QQQFFF???<<<888555444222000///111111111000000//////...////////////////////////...........................///111222222000...------------...............+++...000000...------///,,,,,,,,,,,,---------.../////////...,,,***'''&&&++++++,,,,,,------......+++++++++,,,,,,,,,------***+++,,,---------------******++++++++++++,,,,,,+++,,,,,,------...------,,,,,,,,,)))&&&&&&)))+++---......///////////////&&&((()))))))))))),,,...)))***,,,------------,,,************+++---...///......///000111111222222111111222333444555777888777777666666777888:::;;;===>>>>>>???@@@@@@@@@???CCCDDDDDDCCCAAA@@@@@@AAA???AAADDDHHHKKKMMMMMMNNNOOOSSS[[[hhhxxx;;;;;;;;;:::888666555444111111111111111111111111000222333222000///111444111111111111111111222222333222222222111111000000222222333444333222111000111111111444666666444222777777888888999999999:::888888888888888888888888777777777777777777777777;;;:::999888777666555444666555444222111111222222111222222222222333333333444444333333222111000000111111111000111111222222222222222222222222222222222222333444444555666666555555555444444555555666666777888777777999<<<>>>>>>@@@DDDIIIMMMNNNMMMKKKNNNUUU]]]aaaaaadddkkkrrrxxxvvvkkkeee[[[YYYVVVRRROOOPPPSSSWWW^^^hhhwwwwwwwwwzzztttlllsss{{{~~~sssjjjbbb___ccckkkvvv{{{tttmmmhhhdddqqq}}}vvv~~~zzzvvvsssrrrrrrooodddRRREEEAAA>>>:::666444333000......//////000111222222333////////////////////////000000000000000000000000)))+++...111111000...,,,,,,------....../////////...000000///,,,,,,///222,,,,,,,,,------.........)))***++++++***)))'''&&&------...///000111222222******+++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,---------.........,,,,,,,,,------............---***%%%!!!###)))...++++++++++++,,,,,,------,,,------+++***)))+++,,,(((***+++---......------)))))))))***+++,,,......,,,---///111333444555555111111111222333444555666777777666666777888999;;;>>>???AAABBBCCCDDDDDDDDDDDDEEEEEEDDDBBB@@@AAABBB???AAADDDHHHKKKMMMNNNNNNOOOSSS[[[gggvvv<<<999666444333111///---//////000111222222333333222222111111111111111111333333222222222222333333222222222222222111000///000111111222222333333444333333333333333555666666666777888::::::999888777:::999999888888777777777999999999888888888777777:::999888777666555444333666666555444333333222222000111222333444444555666333222111000000111222333333333222222111111000000333333333222222222111111111333666888999777444222444444444444444444444444666777777888999:::::::::>>>???@@@BBBDDDFFFGGGHHHLLLMMMOOORRRXXX^^^cccgggpppttt{{{rrrlllccc[[[UUURRROOONNNOOOSSS\\\iiizzz||||||mmmpppxxx|||tttjjjbbb\\\YYYaaajjjzzzxxxqqqhhhooozzzzzz{{{|||{{{{{{ssskkkjjjkkkfffYYYMMMAAA===999555555444444444...///000000000000000000000///...,,,,,,,,,---...333111......///000///...222000---++++++,,,.../////////............//////---...000000///---***(((++++++,,,,,,---.../////////,,,+++,,,...///---+++------------------------------------------------,,,***))))))***++++++***+++++++++++++++++++++++++++...000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++---,,,***))))))***,,,---------,,,,,,------...////////////000111111222222333222111111111222333444777777777777888999:::;;;:::;;;===???AAABBBCCCCCCDDDBBB@@@BBBDDDEEEDDDAAA@@@AAACCCGGGLLLOOOPPPPPPSSSTTTYYYeeettt;;;888555333333222000...///000000111222222333333555555333222111111111111222222111111111111222222333333333333222222111000111111222333333444555555444444444444555666777777777777888999:::::::::999:::999999999999999999888::::::999999999888888888;;;:::999888777666555555777777666666555444444333222222222333444444555555333333222111111222333333333222222222222222222111444444333333333222222222///111333555555444222111333333333333333333333333666666666777888999999999;;;<<<===???AAABBBDDDDDDHHHIIIJJJMMMQQQVVVZZZ]]]ccchhhnnntttxxxzzz}}}zzzoooddd\\\VVVOOOKKKJJJLLLPPPXXXfffuuu~~~~~~}}}}}}rrrhhh___ZZZNNNSSS```sss~~~uuummmhhhlllsss|||~~~zzzzzzzzzxxx}}}vvvpppnnnmmmggg[[[QQQGGGCCC===888555333222000------..................000000///...............000111111///,,,,,,...111111000...------...///000//////............//////,,,---.........,,,***)))++++++,,,,,,---......///...---+++,,,...///---+++++++++++++++++++++++++++---------------------------+++******+++,,,,,,+++++++++++++++++++++++++++)))+++......---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,++++++++++++---,,,***))))))***,,,---++++++******++++++,,,---//////000000111111222222333333222111111222444555555555555555666777888999:::;;;===???AAABBBCCCCCCEEECCCAAAAAACCCDDDCCCAAAAAACCCFFFIIILLLNNNPPPQQQQQQRRRVVVaaappp~~~999666444333333333111000000000000111222222333333777666555333222111000000333222222222222222222333333333444444444333333222222222333444555666777888666555555666666777888999888888888888999:::;;;<<<:::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999;;;;;;:::999888888777777888888777777666666555555444444444444444444444444333333222222222222333333222222222222222333333333333333333333333222222222000000111222222222222111333333333333333333333333555555555666777777888888888888:::;;;===>>>???@@@CCCDDDDDDFFFHHHLLLOOOPPPUUUZZZ```fffjjjmmmppprrr|||vvvnnndddYYYQQQLLLJJJIIIKKKRRR]]]hhhooo{{{{{{xxx|||yyymmmbbb[[[OOOMMMOOOYYYkkkvvvooolllllllllooouuu~~~{{{yyy}}}}}}{{{~~~{{{vvvsssnnnggg]]]UUUKKKFFF@@@;;;888555222000////////////............000000000000000000///...---000222///***)))---333////////////000000000000//////............//////------------------------+++,,,,,,------............---,,,,,,......---,,,++++++++++++++++++++++++------------------------...,,,++++++,,,------,,,++++++++++++++++++++++++(((***+++,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---*********+++++++++++++++,,,,,,*********+++,,,---+++++++++++++++,,,,,,---//////000000111222222222444333222222222333555666555555555555666777888999:::;;;===???AAABBBCCCCCCGGGDDDAAA@@@AAABBBBBBBBBAAAEEEIIIKKKKKKKKKNNNQQQOOONNNRRR\\\lll{{{777555333222333333222111000000111111111222222222666555444222222111111111444444333333333333444444333444555555555555555444333333444555777888999999777777777888888999:::;;;999999888888999;;;===>>>::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::999999888888888777888888777777777666666666666555555555444444333333333222222222222222222333000000111111222222333333222222222222222222222222222222222222222333333444222222222222222222222222444444444555555666666666666666777999:::;;;<<<===>>>??????AAACCCEEEGGGIIIMMMQQQWWW\\\```cccgggiiiooorrrvvvwwwwwwyyy}}}nnncccYYYVVVRRROOOOOORRRVVVXXX^^^hhhttt}}}{{{xxx|||tttjjjddd```XXXOOONNNVVVbbbmmmsss~~~xxxtttqqqnnnhhhdddeeellluuu|||zzzvvvyyy~~~{{{uuunnneee]]]WWWKKKGGGBBB===;;;888666444333222222111000000000000...///000111111000...------///000...+++***---111---...///000111000000//////......------......//////...---------///000111,,,,,,,,,---------......------,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,+++++++++++++++++++++++++++***+++,,,,,,+++,,,...000------------------------......---,,,++++++++++++)))))))))******++++++,,,++++++*********+++,,,------------------.../////////000000111111222333333444333333222333444666777777777777777888999:::;;;:::;;;===???AAABBBCCCCCCGGGEEEBBB??????@@@AAABBBAAAFFFJJJKKKHHHHHHLLLPPPMMMMMMPPPYYYiiizzz555333222222333333333222111111111111111222222222222111111111111222222333333333222222222222333333333444555666666666666666444555555777888999::::::999999999999:::;;;<<<<<<;;;::::::999:::<<<>>>???;;;;;;;;;<<<<<<======>>><<<<<<<<<;;;;;;;;;::::::888888888888888888777777777777777666666666666666777666666555555444444333111222222222222222222111///000000000111111222222000000000111111111111111222222111111111222333444222222222222222222222222444444444444444555555555555666777888999:::;;;<<<;;;;;;===???AAACCCEEEGGGGGGKKKPPPUUUXXX\\\___bbbdddgggkkkllllllnnnrrruuu{{{yyykkkiiieee___YYYRRRNNNKKKMMMSSS\\\dddmmmzzz~~~}}}|||uuurrrfff^^^TTTOOOQQQVVV\\\___kkkzzz~~~vvvssssssrrrnnnggg___[[[]]]dddiiitttuuutttsssvvv~~~}}}|||zzzuuummmccc\\\XXXNNNJJJEEEAAA>>>;;;888555555444333111000000000000,,,---//////000///...---///...,,,,,,---...//////+++,,,...000000000............------------......------,,,+++,,,---///111,,,,,,,,,---------------,,,------------,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++++++++***++++++++++++++++++++++++---......---,,,,,,---///------------------------...---,,,+++++++++++++++)))))))))******++++++,,,*********++++++,,,,,,---......------......///000000000000111222222333333333333222222333555666777777777777777888999:::;;;:::;;;===???AAABBBCCCCCCFFFEEEBBB@@@>>>???AAACCC@@@EEEIIIIIIFFFFFFIIIMMMLLLMMMQQQZZZhhhyyy555333111111222333222111111111111111111111111111000000000000111222333333111000000//////000000111222333444555666777777777666666777777888888999999:::999999::::::;;;<<<===<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::777777777888888888888888777777777666666666666666777777666666666555555555222222333333333333222222111111111111111111222222000000000111111111111111000000//////000000111222333333333333333333333333444444444444444444444444555666777888999:::;;;;;;999:::;;;>>>@@@CCCDDDEEEBBBFFFJJJNNNPPPSSSWWWYYY]]]___aaacccdddfffiiikkkrrrwww{{{|||~~~{{{ssshhh\\\PPPIIIIIIJJJMMMSSSZZZdddttt~~~~~~zzzxxxlllhhhaaaZZZUUUSSSTTTUUUeeetttyyyooolllnnnpppnnniiiaaaYYYWWWZZZ^^^jjjooorrrqqqqqquuuwwwwwwvvvvvvtttqqqllleee^^^ZZZVVVRRRLLLGGGBBB>>>999666555444222000.........///,,,------...............000...+++,,,...000000///,,,---...//////......---......------------......+++******)))***+++,,,---------------------------,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++...///000///---,,,---...---------------------------,,,,,,++++++++++++,,,*********+++++++++++++++)))******+++,,,,,,,,,---,,,,,,,,,,,,,,,------...000000111111222333333333222222111222333444666777555555555555666777888999:::;;;===???AAABBBCCCCCCDDDDDDCCC@@@>>>???AAACCC@@@CCCGGGGGGFFFFFFHHHJJJLLLNNNSSS]]]iiixxxwwwuuuyyy555333111111222333222111111111111111111111111111222222111111111222333333222111111000000111111222111222444555666777777777777777777777777888888888:::::::::::::::;;;============>>>>>>>>>===<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999888888888999999999::::::888888888888888888888888777777666666666666666666444444555666666555444444444444333333333333333222111111222222333333333333000000000111111111111222333333333333333333333333555555555555555444444444555555666777888999::::::888999;;;===???@@@AAAAAA???AAAEEEHHHJJJLLLPPPRRRVVVWWWXXXYYY\\\___cccfffiiinnnrrrssswww{{{kkk]]]TTTOOOJJJIIILLLOOOSSS]]]gggzzz~~~}}}{{{yyyxxxssshhh\\\TTTQQQRRR```nnn|||qqqnnnpppuuutttoooeee[[[VVVVVVYYY___iiippppppllllllmmmmmmnnnmmmmmmmmmmmmiiiddd___ZZZWWWQQQLLLHHHCCC>>>;;;666555222000.........///...............///000000//////............000222...////////////......---...------,,,,,,------...,,,,,,+++++++++,,,,,,---------------------------+++---///...,,,+++---...++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***+++,,,++++++++++++++++++++++++++++++***,,,//////...---------........................+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,---......000111111222222333333444111111000111222444555777555555555555666777888999:::;;;===???AAABBBCCCCCCAAABBBCCCBBB??????AAACCCBBBCCCEEEFFFHHHIIIIIIJJJJJJNNNVVV___jjjvvv|||oooooottt555333222111222222111000222222111111111111111111555444444333222222222222555444444333333444444555111222333555666777777777888888888777777777777666:::::::::::::::;;;======>>>>>>?????????===;;;:::======<<<<<<;;;;;;;;;:::;;;;;;:::::::::999999999888999999::::::;;;;;;<<<999999999999999999999999666666666666777777777777555666777888888777666555666666666555555444444444333333333444444555555555222222333444444444444333444444444444444444444444555555555555555555555555555555666666777888999999888999:::<<<======>>>>>>>>>@@@CCCEEEGGGIIILLLOOOSSSRRRQQQRRRUUU[[[aaaeee```eeeiiijjjnnntttyyyzzzyyyjjjaaaUUUNNNJJJLLLLLLJJJNNNUUU```lll{{{}}}{{{}}}rrrdddYYYWWWXXXYYYhhh{{{yyyvvvwww|||{{{uuujjj^^^VVVTTTVVVVVVcccoooooojjjhhhiiiiiihhhggggggkkknnnmmmiiidddZZZWWWSSSPPPMMMJJJFFFCCC999777555222000000000111000///.........000111222,,,000222000,,,,,,000555111111000000//////.........------,,,,,,------...////////////////////////------------------------+++---///...,,,+++,,,///------------------------++++++++++++++++++++++++...,,,++++++,,,------,,,++++++++++++++++++++++++&&&)))---......---------........................************+++,,,---------------,,,,,,+++++++++((()))***+++,,,---------///............///000000000111111222222333444444000000000000111333555666777777777777888999:::;;;:::;;;===???AAABBBCCCCCC???AAACCCBBB@@@???AAACCCCCCCCCDDDFFFIIIKKKKKKJJJIIINNNWWW```kkkuuu~~~wwwlllnnnuuu...///000111222333444444111111111111111222222222222222222222222222222222333333333444444444555555555555555666666666777777888777666666888:::===???======<<<;;;;;;<<<>>>???>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;999999888888777666666666555777:::<<<===<<<:::999888777777777777777888999999999999999888666555444888777666666666777777777===:::666555666666333000222333444444444444444333444444444444444444444444...///111111000000111333222222222222333444555666222222333444555666777888666666777888:::;;;<<<<<<======>>>???BBBEEEHHHJJJHHHHHHJJJMMMQQQUUUYYY[[[```aaabbbccceeehhhmmmpppxxx|||ooohhh^^^RRRLLLKKKKKKIIIFFFVVVWWWaaauuuyyyoooeee^^^ZZZ^^^iiisssvvvxxx}}}{{{rrrggg___ZZZXXX]]]bbbeeefffkkkpppmmmeeehhhjjjlllmmmmmmkkkjjjiii\\\YYYUUUUUUUUURRRJJJDDD===:::555000//////222444000000000000////////////000---+++,,,///111111000////////////////////////000000///...------,,,,,,...,,,++++++------,,,***++++++++++++++++++++++++---,,,+++++++++---///111,,,++++++******++++++,,,------------------------+++++++++++++++***))))))+++++++++***************))))))***+++,,,...///000,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,***)))+++///111000...............////////////444333111111111333555666888888777777777777888888888:::===>>>>>>???AAABBBCCCBBBBBBAAABBBCCCDDDEEEDDDEEEFFFHHHKKKMMMMMMLLLOOONNNPPPYYYgggttt}}}vvvlllnnnsss111111111111111111111111111111111111222222222222333333333333333333333333444444555555555666666666444444444555666777777888:::999888777888999;;;<<<=========<<<======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999999999888888888888777777888999;;;<<<===<<<;;;:::888888888888888999:::::::::::::::999999888777666::::::;;;:::999999;;;<<>>>>>???>>>>>>======>>>>>>>>>===============;;;::::::::::::999999999888888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;999999999:::;;;<<<======<<<<<<;;;;;;::::::999999;;;===>>>>>>===???DDDHHHIIIEEE@@@===;;;:::999888777777888888999999999999666666555555555444444444333444555444333222333444222222222222333444555666888888777666666555444444666777777777888888999999;;;;;;;;;;;;<<<===>>>???DDDDDDEEEFFFHHHJJJLLLMMMLLLNNNQQQSSSUUUYYY]]]aaajjjmmmrrrxxxsssdddUUULLLIIIIII@@@EEELLLRRRTTT[[[lll|||zzzrrrjjjllloootttyyy}}}vvvqqqllldddYYYPPPGGGKKKNNNTTT```nnnvvvxxxxxxyyyyyywwwrrrmmmjjjhhhhhhbbbZZZUUURRROOOJJJFFF===<<<999666333000...---111111000000000/////////222000//////111222111111/////////////////////////////////...------,,,,,,...,,,,,,---///000///...------------------------000///---,,,++++++,,,,,,...------,,,,,,------...)))))))))))))))))))))))),,,,,,---------,,,++++++))))))******++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,++++++++++++***---,,,+++,,,...///...---000000000111111111222222333222111111111333555777888888777777777777888888777888999999999;;;???BBBCCCCCCBBBAAABBBCCCDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLMMMNNNPPPVVVaaasssvvvlllnnnsss444333333222111000//////000111111222222333333333444444444555555555555555666666666777777777777888888888888888888777777888::::::999999999:::;;;;;;===>>>???@@@@@@???>>>===????????????>>>>>>===============<<<<<<<<<;;;;;;888888999:::;;;;;;<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::;;;<<<===???@@@@@@@@@>>>>>>=====================>>>@@@AAADDDKKKVVV___```ZZZQQQHHH@@@;;;888777777777777777888888999:::999999888777777666555555444555666555333222333444333333333333333444555555666666666777777777777777444444555555555555555555999999999::::::;;;<<<===???@@@BBBDDDGGGIIIKKKMMMFFFHHHJJJLLLMMMPPPSSSVVV^^^aaaeeejjjrrr{{{yyylll```WWWRRRPPPFFFHHHJJJKKKJJJOOO```qqq|||uuuppplllooovvv~~~{{{qqqllljjjeeeZZZQQQIIIIIIJJJNNNWWWdddpppvvvzzz{{{zzzwwwqqqnnnnnnooonnnhhh^^^VVVQQQNNNJJJHHHAAA???;;;777333000///...111111111000000000//////111111000000000000000/////////////////////////////////.........---------,,,++++++,,,///000000///...............---------///...---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,))))))******+++,,,------++++++***************+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++---,,,,,,------...------000000000111111111222222333222111111111444666777999888888777777888888999888888888888888;;;@@@DDDDDDCCCBBBAAAAAABBBCCCDDDDDDGGGJJJLLLMMMNNNNNNOOORRRSSSTTTYYYcccvvv{{{qqqssswww222111111111111111111111000111111222333333444444444444444555555666666666555555666666666777777777888888777666555444333333888888888999:::<<<======<<<===???@@@@@@@@@???>>>@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<999999:::;;;<<<===>>>>>>:::::::::::::::;;;;;;;;;===>>>???AAABBBCCCCCCCCC@@@@@@?????????@@@AAAAAAAAABBBDDDHHHPPP___ppp|||~~~vvvgggWWWHHH>>>999777888777777777888999;;;<<<===<<<;;;:::999888777777444555666555333222222333444444333333444444555555666666666777777777777777444444444444555555555555666777888999:::;;;<<<<<<:::;;;===???AAACCCDDDEEEEEEFFFHHHHHHHHHIIILLLNNNRRRUUUXXX]]]dddmmmvvv||||||uuupppjjjbbb\\\TTTPPPLLLKKKJJJMMMYYYfffwww{{{ppphhhjjjrrr{{{pppiiifffbbbYYYPPPKKKHHHFFFGGGMMMWWWccclllssstttssspppkkkkkkooosssqqqkkkbbbZZZSSSNNNKKKJJJGGGCCC===666222111111222111111111111000000000000//////000000///.........////////////////////////...............---------+++******+++---///...---111111000000000/////////,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,------------------------((())))))******)))))))))))))))***+++,,,------...---,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++,,,------------------.../////////000000000111111222111111000222444666888999999888888888888999999999999999999:::===BBBFFFDDDCCCBBBAAAAAABBBCCCDDDBBBFFFKKKNNNOOOOOOPPPRRRSSSUUUXXX^^^jjj~~~}}}tttuuuzzz000000111111222222222333000111111222333444555555333333444444555666666666666666666666777777777777777666555444333222111000777777888:::;;;===>>>>>>;;;;;;===>>>???@@@@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@>>>============<<<<<<<<<;;;;;;<<<<<<===>>>??????;;;;;;<<<===>>>>>>>>>>>>@@@AAACCCEEEFFFFFFEEEEEEBBBBBBAAAAAAAAABBBDDDEEEHHHHHHJJJRRRaaatttwwwbbbOOOAAA<<<:::::::::999999:::<<<>>>??????>>>===<<<:::999777777444555666555444333444555555444444444444444555555888888777666666555444444555555555555666666777777555666777999:::;;;;;;;;;===>>>>>>????????????>>>CCCEEEFFFFFFEEEEEEFFFHHHJJJLLLPPPTTTYYY```hhhmmmqqqppprrruuuxxxzzzwwwoooeee]]]UUUQQQNNNMMMQQQWWW^^^kkk|||wwwrrriiikkkqqqyyyvvvjjjeee___VVVOOOJJJFFFBBBCCCFFFLLLXXXbbbjjjlllnnnkkkgggggglllqqqqqqmmmfff^^^VVVQQQMMMKKKJJJFFF???888444333444555222222111111111000000000,,,...000000///......///////////////////////////........................+++******+++---...---,,,---------,,,++++++******++++++,,,------......///,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++*********++++++,,,,,,------//////...------.........,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++------------++++++***++++++++++++,,,,,,,,,+++,,,------,,,,,,...////////////000000000111111222111000000222444777888999999888888888888999999999:::;;;;;;<<>>>>>>>>======<<<======>>>>>>?????????===???BBBDDDEEEEEEEEEDDDCCCDDDFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEGGGHHHLLLKKKOOO[[[mmmwwwaaaMMMAAA===<<<:::999999999:::<<<>>>@@@???>>>===;;;999777666555444666777666555555666777555555444444444444555555666666666555555555444444222222333333444555666666555666777888888888777777===>>>?????????>>>===<<>>@@@CCCFFFEEEDDDCCCBBBAAABBBBBBCCCDDDIIIPPPRRRPPPNNNOOOQQQQQQSSSZZZgggxxxyyyqqqsssxxx222222111111111111111111000111111222444555666666222222333333444555666666888888999999999:::::::::999::::::;;;<<<<<<======:::;;;;;;<<<<<<;;;;;;:::999888999:::<<>>>>>>>>>>>????????????@@@CCCFFFIIIKKKKKKJJJIIIEEEFFFHHHIIIIIIHHHGGGEEEEEEDDDCCCCCCDDDFFFHHHJJJLLLKKKPPP^^^rrrppp[[[III>>><<<===888777666666777:::<<<>>>>>>===<<<:::888666555444555666888888777777888:::666555555444444444555555222222333444555666777888---...///000111222333333666666777777777666444333555666888:::;;;;;;;;;:::;;;===@@@AAA@@@AAABBBCCCEEEHHHKKKOOOQQQUUUYYY]]]XXXXXX]]]eeehhhjjjqqq{{{~~~wwwfffVVVOOOPPPQQQSSSUUU[[[mmm|||}}}~~~|||vvvpppuuuuuuoooggg___YYYTTTNNNJJJIIIGGGFFFNNNXXXhhhpppxxxxxxqqqjjjggghhhlllllljjjeee]]]UUUPPPMMMIIIGGGDDD@@@<<<999666555222222222111111111111000+++...222333111000111333////////////////////////---.....................///...------...///...,,,111111000///......------............---,,,++++++...------,,,,,,------...++++++++++++++++++++++++***++++++,,,---------,,,---,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,+++******+++,,,,,,************************---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,(((+++------,,,,,,///222111111222222222333333333111111000000222444777999:::999999888888999999:::666888;;;===>>>@@@CCCEEEEEEDDDCCCBBBAAABBBBBBCCCGGGLLLRRRSSSPPPMMMMMMOOOTTTVVV\\\hhhyyyyyyqqqsssyyy111111111000///000222555222222222222222222222222000111222222444444555666888888888888999::::::;;;:::;;;;;;;;;<<<<<<======??????>>>>>>======<<<<<<;;;;;;::::::;;;???EEEIIIKKKMMMNNNLLLHHHEEEEEEGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@???@@@@@@AAAAAADDDIIIOOOPPPNNNLLLLLLMMMJJJJJJIIIHHHHHHGGGFFFFFFIIIGGGEEEFFFHHHJJJHHHFFFJJJJJJNNN\\\ooo~~~zzzfffTTTGGG???999555777777999:::<<<===>>>???@@@>>><<<999777666555555;;;999777777:::;;;:::888888888777666555333222111333444444555555555444444444444444444444444444444666555555555555666777777777777777777777777777777888777777777888:::<<<>>>BBBCCCFFFIIIKKKLLLLLLLLLSSSUUUWWWYYY]]]dddkkkppp{{{sssfff___^^^SSSTTTTTTUUU[[[gggxxx|||rrrppprrrvvvppplllcccZZZWWWUUUQQQKKKGGGHHHNNNTTTaaaqqq{{{uuujjjeeeeeedddhhhgggeeedddaaa\\\VVVRRRMMMKKKHHHEEEAAA<<<666111111000000111222333222111000000000000000000000000........................000111222222111000///...---.../////////...,,,+++******+++,,,...///000000111000...,,,++++++++++++---------,,,,,,+++++++++,,,,,,+++***+++,,,---......---,,,,,,+++++++++,,,111000...---,,,,,,,,,---///...---,,,+++,,,,,,---,,,++++++******++++++,,,***)))))))))***+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---........................000000000000000111111111333333333333444666777999999999999::::::;;;;;;;;;999888888;;;???BBBCCCCCCBBBEEEGGGHHHEEEBBB@@@???EEEJJJOOOSSSSSSRRRQQQQQQSSSVVVYYYaaapppyyytttuuuwww111222222111000000222444222222222222222222222222222222333444555666777777999999999999999:::;;;<<<===============<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::;;;@@@FFFJJJPPPRRRSSSQQQNNNLLLLLLMMMNNNMMMLLLJJJHHHGGGFFFFFFDDDEEEHHHJJJKKKKKKKKKKKKKKKMMMOOOPPPPPPPPPQQQSSSMMMMMMLLLLLLKKKJJJIIIIIILLLJJJIIIJJJLLLMMMKKKIIIIIIIIINNNZZZjjjwww{{{{{{wwwlll\\\NNNDDD>>>:::888777777888:::;;;===>>>>>>===<<<999777555444444444;;;999777888:::;;;;;;999;;;;;;:::999777555333111222222333333444444333333444444444444444444444444555555444444555555666777666666666666666666666666888777666666777:::<<<===???@@@BBBDDDFFFGGGGGGHHHHHHIIIKKKNNNQQQWWW^^^dddooottt~~~yyyssspppddd]]]TTTOOOPPPXXXbbbhhhttt}}}zzzrrrpppnnnwww~~~~~~vvvqqqmmmggg```___]]]WWWPPPIIIGGGIIILLLXXXeeepppnnnhhhffffffeeehhhhhhhhhhhhfff```XXXSSSPPPMMMJJJGGGDDD@@@;;;777555444222222333222111000000000000000000000000000///////////////////////////000000111000///...---......//////...------,,,))))))***+++,,,------.........------,,,,,,---------------,,,,,,+++++++++,,,,,,+++++++++,,,---......---,,,,,,++++++++++++///...---,,,++++++,,,,,,...---,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////000000111111111222333333333333444666777999888888888888888888999999:::999999<<<@@@CCCDDDDDDDDDFFFHHHGGGEEECCCBBBBBBEEEJJJOOOSSSSSSRRRQQQPPPSSSTTTVVV]]]mmm~~~uuunnnnnnppp111222222111000000111333333333333333333333333333333333444555666777888888:::999999:::;;;<<<======@@@@@@??????>>>======<<<>>>>>>======<<<;;;;;;:::::::::;;;;;;<<<@@@FFFJJJTTTUUUVVVVVVTTTRRRRRRSSSTTTQQQMMMIIIGGGGGGIIIJJJJJJLLLOOOSSSTTTUUUTTTSSSRRRPPPNNNOOOQQQTTTWWWXXXSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQOOONNNJJJKKKPPPZZZfffmmmmmmjjjfff^^^RRRGGG???<<<:::999666777888999:::;;;<<<===;;;:::999777666666666666:::999888888:::<<<;;;;;;<<<<<<======;;;999777555333333333444444444444444444444444444444444444444444444333333333444555555555555555555555555555555777777666666777999;;;<<<<<<<<<======>>>@@@AAABBBBBBCCCEEEGGGJJJPPPVVV[[[```eeeooozzz|||ooo^^^RRRNNNNNNOOOOOO\\\fffvvvyyysssjjjpppvvvyyy}}}wwwsssnnniiifffddd^^^WWWOOOJJJHHHHHHLLLVVV```dddfffggghhhggghhhjjjmmmooonnnhhh```ZZZTTTPPPLLLHHHEEEBBB???<<<999777444333222222000...000000000000000000000000000000000000000000000000....../////////...------//////...------------...***+++++++++,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++---,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222333333333333333444666777999999999888888888888888888:::::::::===AAADDDEEEDDDEEEGGGGGGFFFDDDCCCDDDEEEFFFJJJOOORRRSSSQQQPPPPPPQQQQQQRRRYYYkkktttlllkkkmmmwww111222333222000///111222333333333333333333333333333444444555666777888888:::::::::;;;;;;===>>>???@@@@@@@@@@@@@@@?????????@@@??????>>>===<<<;;;;;;::::::;;;;;;===@@@FFFJJJSSSTTTUUUVVVWWWWWWWWWXXXYYYVVVQQQMMMLLLNNNQQQSSSXXXYYYYYYZZZ[[[[[[[[[[[[YYYVVVSSSUUUYYY\\\]]]\\\WWWWWWWWWXXXXXXXXXYYYYYYRRRRRRSSSSSSTTTSSSRRRPPPNNNPPPTTT\\\cccddd```[[[YYYTTTKKKBBB<<<999888888777777888999999:::;;;;;;;;;;;;:::::::::999999999999999999999;;;<<<======;;;===???@@@@@@???===;;;666666666666666666666777444444444444444444444444333333222222333333444555444444444444444444444444666666666666666888999::::::999888888999:::<<<===???AAACCCDDDGGGKKKQQQUUUVVVZZZaaajjjttt~~~uuufffZZZRRRMMMJJJOOOVVVcccqqq~~~yyyqqqsssuuuvvvzzzyyysssooojjjhhhddd^^^WWWQQQMMMKKKFFFKKKSSS[[[bbbggghhhgggjjjlllooossstttqqqkkkfffYYYUUUOOOJJJFFFCCC@@@===:::777444222222111000...000000000000000000000000////////////////////////.........///............//////---,,,,,,---...///..................------+++,,,---//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---,,,++++++******++++++,,,...---,,,+++++++++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---........................---...///000111222333333333333333333444666777999;;;;;;;;;::::::999999999;;;;;;<<>>===<<<999:::;;;;;;<<>>999777777888888888888999999::::::::::::::::::;;;;;;:::::::::888999::::::;;;<<<>>>???@@@BBBEEEFFFFFFCCC???===999888777666666666666777444444444444444444444444333222222222222333444444555555555555555555555555555555555555666777777888888777666666666888999::::::;;;===>>>@@@CCCHHHKKKPPPSSSXXX^^^fffqqq}}}~~~kkk\\\SSSOOOLLLOOOUUU^^^kkk|||~~~}}}}}}yyy{{{uuurrrnnnnnnrrr|||~~~zzztttqqqkkkddd]]]WWWQQQNNNGGGGGGLLLUUU^^^dddffffffiiijjjmmmqqquuuuuussspppccc]]]VVVOOOJJJFFFBBB@@@999777333111111111000///////////////////////////......................../////////////////////000///...---,,,,,,---////////////............------,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,+++,,,,,,,,,------------------------.........------,,,++++++******++++++,,,---,,,+++******)))************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................---...///000111222333333333333333333444666777999;;;;;;;;;::::::999999999:::;;;<<>>>>>???@@@BBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>===999:::;;;;;;;;;===AAADDDMMMOOORRRYYY```fffhhhiiidddcccbbbbbbeeeiiimmmpppppplllfffaaa___```bbbddd```aaaccceeeeeeccc___[[[XXXXXXYYYZZZ[[[[[[\\\\\\VVVXXXZZZZZZXXXVVVUUUUUUUUUVVVWWWXXXXXXSSSMMMHHHBBBBBB@@@<<<999888888:::999999999:::::::::::::::888888999999999999888888888999;;;;;;;;;===???BBBIIIKKKMMMNNNLLLGGGAAA>>><<<;;;999777555555555666444444444444444444444444333333222222222333444444555555555555555555555555444444444555555666666666666666666666666777888999888999;;;<<<===???CCCFFFJJJMMMSSSXXX```kkkyyyzzzhhh\\\WWWQQQPPPPPPTTT]]]lll}}}~~~|||zzzuuu}}}{{{uuunnnhhhgggkkkuuu~~~tttjjjaaaZZZSSSOOOKKKHHHIIIPPPYYY___cccfffhhhiiilllqqquuuwwwvvvtttlllggg___WWWQQQLLLGGGDDD;;;888444222222222111111////////////////////////........................//////......//////000111...------------...//////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,***+++,,,---...---,,,+++,,,---------------,,,+++,,,,,,---.........------,,,++++++******++++++,,,++++++******))))))******************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222333333333333333444666777999999999888888888888888888::::::<<<@@@CCCEEEEEEDDDAAABBBBBBAAA@@@AAADDDFFFFFFJJJOOORRRQQQPPPNNNNNNHHHIIINNNZZZqqqxxxuuuvvv---///222333222222333444444444444444444444444444444555555666777888999999888888999:::;;;===????????????@@@AAABBBBBBCCCCCCDDDCCCBBBAAA???>>>===<<<999:::;;;::::::;;;>>>AAAIIIKKKPPPYYYccckkkooopppggghhhiiikkknnnqqqtttuuupppnnnjjjffffffgggjjjllljjjlllooonnnkkkgggcccaaa______^^^^^^]]]\\\\\\\\\ZZZ]]]``````]]]ZZZYYYYYYYYYYYYXXXWWWUUUPPPLLLHHHDDDEEEDDDAAA===::::::<<<;;;;;;;;;:::::::::::::::888999999::::::999888777777999;;;<<<<<<===@@@CCCLLLOOOSSSUUUSSSNNNIIIEEECCCAAA>>>;;;999888888888444444444444444444444444333333333333333444555555333333333333333333333333333333444555555555555555333444555666777777777777888:::;;;<<<<<<>>>AAACCCEEEIIIOOOSSSZZZeeesss}}}zzzmmmggg]]]ZZZUUUSSSVVV```mmmvvv~~~{{{}}}~~~vvvmmmeeebbbccciiiwww{{{nnnddd\\\UUUQQQOOOIIIGGGMMMTTTYYY```ggglllnnnrrrwwwzzz{{{xxxuuuooojjjccc\\\VVVQQQLLLIIIAAA===888555333222222111////////////////////////..............................---------...///000,,,------...//////......,,,,,,,,,---------------******))))))******+++++++++++++++,,,,,,---------***+++,,,---------,,,,,,)))***,,,......---,,,+++,,,,,,------,,,+++***))))))***+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////000000111111111222333333333333444666777999888888888888888888999999999999<<>>???@@@AAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???===<<<;;;::::::;;;:::999:::<<>>===<<<>>>===;;;999999;;;===???AAA@@@FFFRRR```jjjttt|||zzz|||}}}}}}}}}~~~~~~|||wwwrrrlllhhhaaa]]]```gggeeehhhkkkkkkhhheeeddddddbbbaaa```]]]ZZZWWWTTTSSSXXXXXXUUUOOOFFF@@@======999888888999;;;<<<;;;;;;:::>>>@@@???@@@BBBAAA===?????????>>>>>>???BBBEEELLLTTTYYYVVVTTTVVVUUUQQQLLLNNNNNNKKKEEE???:::888777888888999888777555444333333444444555444444444444444444444444444444444555555555555666666666666666555444333333333333333666777888777777888;;;===@@@BBBEEEHHHMMMVVV```hhhqqqxxx}}}sssiiibbb[[[VVVZZZcccjjjppp~~~vvvfff[[[UUUVVV```kkkuuuzzz~~~tttlllhhhccc]]]XXXTTTLLLFFFEEEFFFJJJVVVcccpppzzz~~~yyytttoooiiiiiigggaaaWWWOOOKKKJJJHHHCCC===999666555333222000000111222222222222222000000000000000000//////000000///...............+++,,,.../////////...---,,,,,,+++++++++,,,------***++++++,,,,,,---......///---,,,,,,......,,,)))------------------------******))))))***,,,...///...---,,,,,,------+++)))((()))***+++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***---+++)))***,,,---,,,)))++++++******++++++,,,---...---,,,,,,,,,---...///222222111111111111222222222111111000111333444555777888888999999::::::;;;;;;::::::===BBBEEEEEECCCBBBBBBCCCCCCDDDFFFGGGHHHJJJLLLOOOPPPPPPNNNNNNOOOHHHKKKRRR]]]iiirrrwwwxxxzzz|||ppplllooo~~~111111111111222333444444333333333222222333444444666666666666777888999:::888999999:::;;;<<<======>>>@@@CCCDDDCCCDDDEEEFFFHHHGGGFFFDDDBBB@@@???>>>???===;;;::::::;;;===???BBBBBBGGGTTTbbbmmmwww{{{vvvpppkkkfffbbbffflllnnnooopppnnnjjjgggggghhhgggfffdddbbb___\\\ZZZYYY\\\\\\[[[UUULLLDDD???===<<<;;;::::::<<>>@@@BBBEEEIIIPPPYYY```jjjqqq|||~~~uuuhhh[[[VVVXXX^^^cccooo}}}tttfff]]]XXXZZZcccmmmvvvzzz}}}~~~{{{uuunnnjjjiiigggccc___UUUOOOIIIGGGEEEFFFOOOYYYlllxxxxxxrrrlllhhhjjjjjjiiiddd]]]VVVSSSRRRIIIEEE>>>999666333000///222222222222111111000///------------------------000000///...................../////////...------......---,,,,,,---------///......---,,,,,,++++++...---,,,---//////---+++------------------------++++++++++++,,,---......,,,++++++,,,---...,,,+++)))***+++++++++++++++***++++++++++++++++++,,,,,,))))))************))))))---+++)))***,,,---,,,***++++++******++++++,,,---++++++,,,---...------,,,...............///000000333222222222222444555666888888888999::::::;;;;;;:::999999===BBBEEEEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHHHHKKKNNNOOONNNMMMMMMMMMKKKMMMSSS^^^jjjtttyyy{{{}}}{{{kkkiiinnnwww333333222222222333333444222222222222333444444555555555555666777777888888888888999:::;;;<<<======;;;???CCCFFFFFFEEEEEEEEEJJJIIIHHHGGGEEEDDDCCCCCCAAA???>>><<<<<<===???@@@BBBAAAFFFQQQ]]]iiiuuu}}}wwwrrrmmmiiimmmsssxxxwwwtttoookkkjjjkkkmmmkkkiiigggdddbbb```___^^^]]]^^^]]]XXXQQQIIICCC@@@???>>>======@@@EEEJJJMMMSSSWWWZZZYYYXXXXXXTTTOOOGGGFFFDDDBBBAAABBBDDDEEEHHHOOOVVVWWWWWWWWWTTTQQQRRRUUUWWWVVVQQQJJJCCC@@@======<<<:::888555333222444555555555555555444444444444444444444444444444444555555555555666666666666666555555444444555555444666777777777777888999;;;<<<>>>@@@CCCIIIOOOTTT^^^fffppp{{{|||gggXXXSSSSSSVVV^^^gggoooxxxvvvlll```YYYVVVXXX```hhhvvv{{{}}}||||||~~~}}}tttpppmmmllllllkkkgggcccVVVSSSQQQNNNIIIFFFJJJPPPeeerrr}}}zzzqqqiiidddaaaeeefffeeeccc^^^YYYWWWVVVMMMIIIBBB===888555111...333333222111000///...---////////////////////////000000///..............................///000000000///......------------//////...------,,,,,,+++------,,,...///000...---------------------------,,,------......---------+++******+++---......---++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++******++++++++++++******,,,+++******,,,,,,+++***++++++******++++++,,,---((())),,,...///---+++***/////////000111222333444444333333222333444666777888999999::::::;;;<<<<<<888888999===AAADDDEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGGGGIIILLLNNNMMMLLLLLLLLLKKKMMMSSS___mmmyyyxxxiiihhhnnnsss~~~333333222111111111222222111111111222333444555666333333444555666666666666888888999:::;;;<<<<<<===;;;???CCCFFFFFFFFFFFFGGGLLLLLLKKKKKKJJJIIIIIIHHHEEEDDDCCCBBBAAABBBCCCDDDHHHEEEFFFMMMVVVbbbppp}}}zzzuuuqqqrrrwww{{{xxxsssmmmjjjjjjmmmoooiiigggeeecccaaa`````````[[[ZZZXXXTTTOOOIIIEEECCC@@@AAACCCEEEHHHLLLRRRUUUbbbgggkkkkkkjjjjjjfff```TTTRRRNNNKKKIIIHHHFFFEEENNNQQQSSSTTTTTTTTTSSSQQQUUUXXX[[[ZZZTTTLLLEEEAAABBBAAA@@@>>>;;;999777555555666666666666555444444444444444444444444444444444444444555555555666666777666666555555555666666333555777777666666777999888999;;;===???DDDHHHKKKRRRYYYdddnnnyyywwwfff]]]UUUTTTTTTXXX\\\dddttt}}}xxxooofff\\\WWWUUUUUUZZZ```kkkrrryyy{{{{{{|||xxxvvvtttsssrrrnnniiiddd\\\^^^___\\\TTTMMMLLLMMMZZZhhhtttssskkkdddaaa___cccccccccaaa___[[[YYYXXXPPPLLLGGGBBB>>>:::666333333222111000///.........000000000000000111111111000000///...............---,,,,,,---...000333444000000...---,,,,,,,,,,,,+++++++++,,,------...............//////...------------------------------,,,,,,---......---,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********,,,------......------,,,+++++++++++++++,,,++++++++++++******++++++,,,---((()))+++---------++++++//////000111222444555666333333222222333444666777999999999:::;;;;;;<<<<<<999:::;;;===@@@BBBDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFIIILLLMMMMMMLLLLLLMMMKKKLLLTTTbbbtttooommmsssxxx~~~xxx}}}222111000000000000000111111111111222333444555666333444555777777777777777777888888999:::;;;<<<<<<===???BBBDDDEEEFFFHHHJJJMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKJJJHHHHHHHHHIIIIIIQQQLLLIIIKKKPPPZZZiiiwww|||wwwvvvyyyxxxtttnnniiigggiiikkkmmmeeeeeedddcccbbbbbbbbbbbb^^^ZZZTTTNNNJJJGGGEEEDDDCCCGGGMMMPPPSSSVVVZZZ]]]kkkqqquuuvvvvvvvvvsssmmmeeebbb___^^^]]]\\\YYYVVVXXXUUUSSSRRRRRRRRRSSSTTTYYY[[[\\\YYYSSSLLLFFFCCCFFFDDDBBB@@@===;;;999888666777777777666666555444444444444444444444444444444444444444555555555555666666555555555666666777333444666666666777888::::::999999;;;>>>AAADDDEEEKKKQQQ[[[eeeppp}}}yyyqqqccc\\\TTTQQQRRRXXXeeerrr|||tttooommmddd\\\XXXWWWTTTUUUXXXXXXaaalllsssuuuuuuyyy~~~|||||||||{{{xxxsssmmmiiiiiiooosssnnnbbbWWWPPPMMMOOO]]]jjjkkkgggdddcccbbbeeeeeedddcccbbb___\\\ZZZNNNKKKHHHEEECCC???;;;888222222111000///000000000,,,,,,,,,------.........000000///...............///...---------///000222///...---,,,++++++++++++*********+++,,,,,,------//////000///...,,,++++++------------------------***+++,,,------,,,***)))///---++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********,,,------......------,,,++++++,,,+++++++++++++++++++++******++++++,,,---************+++,,,---...++++++,,,---///111333444222111111111111333444555888888999::::::;;;;;;<<<:::;;;===>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFFFFIIILLLNNNNNNMMMMMMNNNKKKNNNWWWiiixxxtttyyyssskkkqqq000000/////////000000111222222222222333444444555555666888:::::::::999999777777888999:::;;;<<<<<<===???BBBCCCEEEGGGJJJLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPOOONNNNNNNNNNNNPPPLLLIIIIIIJJJOOO[[[ggg||||||yyyyyytttpppjjjfffeeefffggggggdddeeefffggghhhhhhhhhggghhhaaaXXXQQQLLLJJJHHHGGGMMMSSSZZZ^^^```bbbeeegggpppvvvyyyyyyzzz{{{yyytttqqqppppppssswwwwwwssspppccc[[[UUUSSSTTTTTTVVVZZZ\\\\\\[[[XXXRRRNNNKKKJJJJJJIIIFFFBBB>>><<<:::999888888888888777666555444444444444444444444444444333444444444444555555555555555444444555555666666333444555555666888;;;>>>@@@===::::::<<>>>>>???AAACCCCCCCCCBBBBBBCCCCCCDDDEEEEEEHHHLLLNNNMMMMMMMMMNNNMMMPPPZZZmmm}}}www{{{tttnnnuuu000/////////000111222222333333333222222333444444444555777999:::999888888777777888999:::;;;;;;<<<:::>>>BBBFFFGGGHHHIIIKKKIIIJJJJJJLLLMMMNNNOOOOOOUUUTTTTTTSSSRRRRRRQQQQQQMMMLLLMMMNNNLLLLLLRRR[[[mmmyyy|||{{{sssnnniiifffeeedddbbb```bbbeeehhhkkkmmmnnnmmmllloooiiiaaa\\\YYYXXXVVVTTT]]]bbbhhhkkkkkkmmmqqquuuwww{{{~~~|||}}}~~~|||xxxttttttxxx~~~|||hhh___YYYZZZ[[[ZZZ\\\```^^^]]]ZZZVVVSSSRRRTTTVVVTTTRRRMMMHHHBBB>>>;;;:::888888888888777666555555444444444444444444444444333333444444444555555555444444333333444555555666444444444444555999>>>BBBHHHCCC===::::::<<<<<<<<>>???CCCEEECCCCCCBBBBBBBBBCCCDDDDDDDDDGGGJJJLLLLLLLLLLLLMMMMMMOOOXXXjjjyyyuuuzzzxxxrrrwww000000000000111222333444444444333222222222333333111222555666777666555444777777888999:::;;;;;;<<<777<<>><<<999999999888888666555555444444444444444444444444333333333444444444555555333333333333333444555666444444444333555:::@@@EEENNNGGG???:::999999999888===AAAFFFLLLTTT___llluuuppp```YYYTTTOOOLLLOOOWWWcccqqq~~~}}}www}}}~~~}}}{{{xxxssslllhhhiiiiiiddd^^^[[[PPPMMMNNNTTTXXXYYY___gggkkknnnrrrtttttttttssssssqqqyyymmmbbbYYYPPPTTTWWWXXX[[[^^^]]]XXXYYYXXXWWWYYY\\\\\\ZZZWWWMMMLLLKKKJJJHHHDDD>>>::::::888555222000000000111+++,,,,,,---...//////000000000///...............&&&(((***---.../////////......---------......///......//////000111111111$$$(((+++,,,+++,,,...000------------------------,,,,,,++++++,,,...///111---+++))))))+++---...///&&&'''((()))))))))))))))*********++++++,,,,,,---+++++++++,,,,,,+++++++++))),,,---,,,***)))+++---++++++******++++++,,,---'''))),,,///000000...---............///000222222333333222222333444666777666666666777888888999999333666;;;===>>>@@@EEEHHHCCCCCCBBBBBBBBBCCCDDDDDDBBBEEEIIIKKKKKKKKKKKKLLLJJJKKKSSSeeexxxtttpppwwwxxxnnnrrr000000000000000111111222333333222222222333444444777777777777888888888888999888888999;;;<<<<<<<<<@@@CCCGGGKKKMMMMMMLLLKKKHHHHHHHHHHHHIIIJJJKKKLLLQQQPPPQQQVVVWWWVVVXXX[[[[[[^^^aaaaaa___\\\ZZZYYY^^^aaahhhvvvwwwrrroooqqqnnneee``````___fffpppxxxzzzwwwssspppkkkkkkjjjjjjkkkllllllmmmqqqrrrtttuuuwww|||{{{yyyxxxwwwyyy|||~~~{{{ddddddcccbbbaaa______^^^```]]]YYYWWWWWWYYY\\\]]]]]]\\\ZZZUUUNNNHHHEEECCCDDD???999555444555666666666666666777666666555444333333333333333333333333222222333444555555555555555444333333555999>>>@@@HHHDDD===888555666888;;;===>>>AAADDDJJJSSS]]]dddmmmwwwyyyjjjbbb\\\TTTNNNNNNSSSZZZaaajjjvvv~~~|||{{{}}}xxxvvvrrrnnnkkkhhhgggfffZZZRRRMMMOOOTTTXXX\\\aaagggjjjoootttwwwwwwvvvuuuwww{{{~~~}}}uuujjj```ZZZPPPNNNLLLLLLPPPUUUZZZ\\\[[[]]]\\\YYYXXX[[[\\\YYYVVVQQQJJJEEECCCCCCBBBBBB;;;999777444111000000///////////////000000000000,,,---......//////.........------,,,,,,------...///...---,,,,,,---...///222111000///......///000///---+++***+++,,,,,,,,,......//////......---,,,++++++************++++++,,,,,,,,,++++++*********((()))******)))((()))***+++*********))))))((((((,,,+++*********+++---...((()))***+++,,,---------***&&&###%%%)))+++)))&&&************+++,,,---...111111000//////000111222333222111111111333555777888888999::::::::::::999888999:::<<>>???AAAAAABBBCCCEEEEEEDDDDDDFFFGGGDDDEEEGGGIIIKKKKKKKKKKKKGGGGGGMMMZZZgggqqq|||wwwppprrr}}}}}}000000000000000111111222222222222222222333444444666666777777777777888888::::::999:::===AAAFFFHHHHHHRRR]]]```ZZZRRRNNNNNNRRRRRRSSSUUUWWWYYY[[[\\\]]]ZZZ\\\eeemmmmmmjjjiiijjjlllnnnnnnllljjjiiiiiiiiijjjllllllmmmrrr|||~~~|||yyytttsssuuusssuuuwwwyyyzzzzzzzzzyyymmmmmmllllllmmmooopppqqqsssxxx~~~{{{xxxvvvvvvzzz{{{~~~xxxuuurrrssswwwxxxuuuqqqggg___XXXWWW]]]```]]]YYYZZZYYYWWWUUUSSSRRRQQQQQQMMMIIICCC>>>:::777444222333333333333333333333333333333333333333333333333444444444555444444333333444444444444555666888999:::999777666666888:::;;;888999999:::===CCCJJJOOOUUUcccttt{{{tttkkk```YYYNNNOOOPPPSSSYYYbbblllttt|||}}}~~~|||yyyvvvooofff\\\UUURRRTTT\\\fffqqqqqqppppppppppppppppppuuuqqqmmmjjjggg```XXXRRRHHHDDD@@@???CCCLLLVVV\\\^^^aaaaaa______bbbbbb___ZZZTTTMMMGGGDDDDDDDDDDDD???===:::777444333222222222222111000///...------***++++++,,,,,,,,,,,,,,,...------,,,,,,------...///...------------...//////...------,,,---------...---,,,+++++++++,,,,,,,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++,,,---,,,***))))))******************)))))))))***+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++...+++)))***---...---+++*********++++++,,,---.../////////...///000111111111111111111222222222222888888999::::::::::::999888999:::;;;===>>>???@@@AAABBBBBBBBBAAABBBDDDFFFEEEFFFGGGHHHIIIKKKLLLLLLIIIGGGLLLXXXfffrrr}}}wwwvvv000000000000000111111222111111111111222333444444666666666666777777777888999999999:::>>>EEEMMMRRRTTT^^^gggeee\\\TTTUUUXXX______```aaabbbdddfffgggggg```___gggnnnooollljjjoooqqqssssssqqqooooooooozzzvvvrrrmmmhhheeehhhlllssstttzzz}}}{{{zzz{{{}}}~~~~~~wwwvvvvvvvvvwwwyyy{{{}}}~~~{{{xxxxxxyyy{{{}}}ssslllddd`````````]]]ZZZ[[[YYYWWWUUUUUUUUUUUUTTTPPPMMMIIIEEEAAA===999555444444333333333444444444333333333333333333333333555555555555444333222222333333444555555555555444555555555666666777888888999999::::::<<>>;;;777555333222222111111111000///.........---...//////000000//////...------,,,,,,------............------.........////////////////////////...//////...---,,,---.........//////......---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------,,,***)))***+++************************((()))+++,,,,,,,,,+++***++++++,,,,,,,,,+++******+++)))((((((***+++***)))++++++++++++,,,---...............//////000111111///000111333444444444444888888999::::::::::::999::::::;;;<<<===>>>???@@@@@@AAA@@@???>>>@@@CCCFFFHHHHHHHHHIIIKKKLLLNNNOOOJJJIIIOOO]]]lllwww~~~~~~000000000000000111111222111111111111222333444555555666666666666777777777999:::;;;===BBBLLLXXXaaaeeekkknnnhhh]]]ZZZaaaiiiqqqpppnnnmmmnnnppprrrtttxxxoooiiilllrrrsssqqqpppwwwzzz~~~tttooojjjbbb^^^______dddnnn{{{}}}qqqfff```]]]]]]]]][[[WWWVVVVVVUUUSSSQQQNNNLLLKKKIIIGGGCCC>>>:::777777666555444555555666333333333333333333333333555555555555444333222222222333444555555444333222333333444555666666555555888999999:::<<<@@@FFFJJJQQQYYYdddmmmuuu}}}vvvtttqqqnnnmmmnnnoooqqqoooggg[[[RRRPPPTTT\\\aaaeeeooo||||||ttttttwww~~~}}}sssjjj___VVVNNNLLLUUU___llllllmmmnnnoooqqqssstttqqqjjjccc```aaaaaa^^^[[[VVVRRRJJJBBB???CCCLLLTTT___ccceeecccbbbcccaaa\\\___ZZZSSSMMMIIIHHHFFFEEE@@@>>>;;;777555333222111////////////000000000000//////000111111111111111...------,,,,,,------...---..................---......//////////////////,,,---///...,,,***+++---......//////......---,,,++++++************+++++++++++++++++++++++++++++++++,,,---,,,***)))***+++***************+++++++++'''(((***+++++++++***)))++++++,,,,,,,,,+++*********)))(((((())))))))))))++++++++++++,,,---...///---...//////000111111111...///111444666777888888888888999::::::::::::999;;;<<<===>>>???@@@AAAAAA@@@@@@@@@???>>>???CCCFFFHHHHHHHHHIIIKKKLLLNNNOOOIIIIIIRRRcccsss}}}000000000000000111111222000000000111111333444555555555666666666666777777;;;<<<===@@@GGGTTTeeeppptttwwwwwwoooffffffppp{{{{{{xxxxxx{{{|||vvvwwwzzz{{{{{{}}}xxxtttoooeee______^^^dddppp~~~oooeeeccceeeccc```]]][[[[[[XXXSSSOOOLLLLLLMMMNNNMMMIIICCC>>>;;;:::888666555555666666333333333333333333333333444444444555444444333333333333444444444444333222222333444444555444444333555666777888999===BBBFFFKKKPPPXXX```iiiuuu~~~xxxuuuxxx{{{kkk___XXXWWWXXXZZZ[[[cccnnnyyy~~~wwwvvvvvvxxx~~~tttkkkaaaYYYRRRNNNQQQXXXbbbdddhhhlllppprrrttttttkkkgggaaa_________]]][[[TTTQQQKKKDDD@@@CCCKKKRRR^^^cccfffffffffgggddd```^^^YYYSSSNNNKKKHHHDDDBBBAAA???<<<888555333222111.../////////000000000111---......///000/////////...------,,,,,,------...------...//////...------++++++,,,------------,,,(((+++---,,,)))'''(((***,,,,,,------,,,,,,+++***+++******))))))******+++***++++++++++++,,,,,,,,,***+++,,,+++******+++,,,*********+++++++++++++++((())))))******************++++++,,,,,,,,,++++++,,,,,,+++************+++++++++++++++,,,---...///---...///111222222222222///000111333666888999:::888888999::::::::::::999;;;<<<===>>>@@@AAABBBCCC@@@AAAAAAAAA@@@AAACCCEEEEEEFFFGGGHHHIIIKKKLLLLLLGGGHHHRRRfffxxx000000000000000111111222//////000000111333444555555555555666666666777777888:::<<<@@@HHHXXXlllzzz}}}}}}wwwwwwyyymmmiiimmmmmmqqqyyyvvvpppoooqqqooolllhhhhhhgggccc\\\VVVPPPQQQTTTWWWVVVRRRKKKEEE>>><<<999777555444555555333333333333333333333333333333444444555444444444444444333444444444444444111111222333444555555555555555666666777:::>>>AAAEEEHHHNNNTTT^^^kkkxxxtttjjjaaaZZZVVVXXX\\\cccmmmzzz|||{{{wwwsss{{{yyypppgggaaa[[[TTTPPPQQQXXX\\\ccckkkoooqqqqqqpppiiihhheeeaaa___]]][[[ZZZSSSSSSOOOIIIDDDDDDJJJQQQ]]]ccchhhjjjlllnnnlllhhh^^^[[[WWWSSSOOOJJJEEEBBBCCCAAA===:::666444333333000000000000////////////,,,,,,---............---...------,,,,,,------...------...//////...------***+++,,,---------,,,,,,(((,,,///...***((()))+++,,,,,,------,,,,,,+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,''')))******)))***+++,,,*********++++++,,,,,,,,,+++++++++++++++,,,,,,---)))***++++++,,,,,,,,,,,,---------,,,+++***+++,,,,,,,,,+++,,,,,,---...///...///000222333444333333222222111222333555777999888888999::::::::::::999::::::<<<===???AAACCCCCC@@@BBBCCCCCCBBBCCCDDDFFFDDDEEEGGGIIIKKKKKKKKKKKKJJJJJJSSSggg{{{000000000000000111111222/////////000111333444555555555555555666666666777444666999===FFFXXXmmm}}}vvvttt|||yyyzzz||||||xxxwww}}}yyyyyyzzz|||zzzwwwttttttsssooofff___WWWYYY\\\______ZZZRRRLLL???===:::777444444444444333333333333333333333333222222333444555555555555444444333333333444555555///000111222444555666777666777777777777999<<>>DDDNNN^^^lllwww~~~wwwssssssuuuvvvwww|||}}}~~~}}}tttkkkcccgggiiihhhgggeee^^^VVVGGG>>>888777888777666888777777666666666777777888555555555444444333333333555444444333333444444555444444444555555555555666777777555333222333888;;;AAACCCFFFIIIOOOXXXaaagggssszzztttcccVVVNNNPPPUUU\\\cccmmmxxx~~~}}}vvvpppzzzxxxrrrqqqkkk^^^TTTPPPQQQTTT]]]iiiooommmjjjjjjppppppooommmmmmjjj```UUUWWWWWWUUUPPPKKKHHHIIIKKKQQQYYYaaafffmmmtttssslllccc```\\\YYYUUUQQQLLLIII@@@CCCEEEBBB===999777888333111///...///000///...++++++---...//////000000---------....../////////------------------------------,,,+++,,,---...///000...---...000000---***---,,,***))))))***,,,---/////////000111222333444++++++++++++++++++++++++++++++***))))))***++++++------------,,,+++******,,,)))'''(((+++---,,,***++++++++++++++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,------////////////000000000000///000111222333555777777::::::;;;<<<<<<;;;::::::<<<;;;;;;;;;===@@@DDDFFFBBBCCCCCCCCCDDDDDDEEEEEEIIIHHHHHHIIIJJJLLLNNNPPPIIIPPP___qqq000000////////////000000222222222222333333333333555555444444444444555555666444666:::???FFFSSS___jjjuuu{{{xxxuuu{{{wwwoookkkkkkkkkjjjlllqqquuuzzzwwwwwwzzz{{{~~~}}}rrrlllmmmrrruuutttrrrnnnfff]]]MMMDDD<<<;;;:::888777888555555444444444444555555555555555444444333333333555444444333333444444555444444444555555555555666777777666555444555888;;;<<<>>>@@@CCCHHHPPPXXX^^^iiiqqq}}}|||qqqbbbXXXNNNPPPRRRUUUZZZaaaiiiooo}}}~~~~~~yyyqqquuu}}}zzz{{{vvvtttpppeee\\\YYYTTTTTTZZZeeemmmooonnnooosssvvvwwwtttqqqlllcccYYYWWWWWWVVVQQQLLLHHHHHHIIIKKKRRRXXX]]]cccjjjiiiccccccccccccbbb```[[[TTTOOODDDEEEEEECCC???;;;999888333111/////////000///...,,,,,,---...////////////+++++++++,,,,,,---------------------------------+++,,,---.........---------+++((()))++++++***))),,,,,,,,,------,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++***************************++++++++++++++++++***,,,)))((((((+++,,,,,,***)))))))))))))))))))))))))))******+++++++++******++++++,,,,,,,,,,,,------////////////000000000000///000222333555555555555999999;;;<<<<<<<<<;;;;;;;;;;;;<<<===???AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEHHHGGGGGGHHHIIIKKKMMMNNNQQQWWWdddttt//////000000000000//////111111111222222222222333555555444444444444555555333333555888;;;>>>FFFPPPWWW___dddbbbbbblll|||~~~rrrjjjgggbbb^^^]]]```dddjjjttt~~~wwwtttuuuxxx}}}uuussszzz}}}wwwmmmcccTTTJJJAAA>>><<<999888999555555444333333444444555555555555444444444444444555444444333333444444555444444444555555555555666666777888777666666888:::777999;;;===AAAGGGOOOTTT^^^gggtttyyypppeee]]]SSSSSSRRRQQQRRRVVV\\\```nnnxxxwwwuuuwwwyyy|||{{{{{{|||wwwvvvtttmmmfffccc^^^XXXXXXaaajjjoooqqqsssuuuyyy{{{xxxtttnnnddd[[[XXXXXXVVVRRRMMMHHHFFFFFFCCCHHHLLLPPPWWW\\\]]]ZZZ[[[]]]aaadddccc]]]TTTNNNHHHFFFDDDBBBAAA>>>:::888444222000///000000///...------...............---,,,,,,,,,,,,,,,---------------------------------)))+++...000000///,,,+++...,,,******,,,---...---+++,,,...//////...,,,+++++++++************++++++++++++++++++++++++++++++******++++++++++++******)))))))))***************+++***((()))***,,,++++++***************************+++++++++++++++******++++++,,,,,,,,,,,,------/////////000000000111111///000222444555444444333777888:::<<<======<<<<<<:::;;;===???AAAAAA@@@@@@CCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNSSS^^^nnn...///000111111000///...000000111111111222222222555444444333333444444555555555777:::::::::???GGGIIINNNRRRSSSVVVaaasss~~~uuupppddd___[[[\\\^^^aaahhhooozzzxxxrrrqqqxxx~~~zzznnndddWWWMMMDDD@@@===:::888999777777666666555666666666555555555555555444444444555444444333333444444555444444444555555555555666444666777777666666777888666777999:::===BBBHHHMMMXXX```mmmxxxzzzqqqiiidddZZZYYYVVVSSSQQQSSSWWWZZZbbbnnn}}}~~~zzztttnnnoooyyy{{{{{{zzzvvvqqqmmmggg]]]WWWZZZcccjjjppptttyyy|||}}}|||{{{vvvjjj^^^[[[ZZZWWWSSSNNNIIIFFFDDD???@@@CCCGGGNNNTTTWWWVVVVVVYYY]]]``````[[[SSSLLLIIIEEEAAA@@@@@@???;;;888555333111000000111///.........//////...------,,,.........///////////////,,,,,,------------------***+++---//////...---,,,------------////////////+++,,,---......---,,,+++///......---,,,,,,------++++++++++++++++++++++++)))***++++++++++++***)))+++*********))))))************))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******+++++++++,,,,,,,,,------/////////000000111111222111111111222222333333444666777999;;;===>>>======<<<<<<===??????@@@@@@@@@DDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFHHHIIIJJJKKKGGGKKKTTTcccuuu...///000111111000///...000000111111111222222222444444333333333333444444666555888;;;:::999>>>EEEEEEHHHKKKNNNRRR\\\mmmzzz~~~pppjjjfffeeeccc```aaaeeekkksssxxxrrruuuzzzooofffYYYOOOEEE@@@>>>;;;999;;;999888777666666666666666555555555555555555555555555444444333333444444555444444444555555555555666222444666666555555555666555666888999:::>>>CCCGGGPPPXXXdddoooyyyzzzrrrjjjfff___]]][[[VVVSSSRRRTTTWWWZZZeeesss~~~www|||zzzoooeeeeeeooozzzzzztttfff[[[QQQRRRYYYbbblllttt}}}~~~~~~ssseee^^^[[[XXXSSSOOOKKKGGGEEE???===>>>CCCJJJQQQVVVYYY[[[[[[\\\^^^^^^[[[VVVRRRHHHDDD@@@>>>???>>><<<999666444222111111111000...////////////...---,,,+++////////////////////////,,,,,,,,,---------......---,,,,,,,,,,,,---......(((***,,,......---,,,,,,---,,,+++******+++,,,------,,,+++***************++++++++++++++++++++++++*********++++++*********...---,,,***))))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------/////////000111222222222333222000//////222444666555777999;;;===>>>>>>>>>>>>===<<<<<<===???AAABBBEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIIIIJJJFFFIIIQQQ]]]lll{{{}}}|||//////000000000000//////111111111222222222222333444444333333333333444444444444666999999:::AAAIIINNNLLLLLLNNNQQQZZZjjjxxx|||vvvtttpppjjjffffffffflllxxx~~~{{{{{{}}}|||tttnnn^^^SSSHHHCCC@@@<<<;;;===888888777666555555555555555555555555555666666666555444444333333444444555444444444555555555555666111333555555444444444555333444555666777:::???BBBGGGOOOZZZeeeppp{{{}}}tttnnniiifffeeebbb]]]XXXTTTSSSTTTVVV^^^hhhpppuuu{{{xxx~~~{{{pppgggfffmmmxxx~~~}}}sssbbbXXXNNNLLLQQQZZZhhhssszzz||||||}}}~~~sssfffaaa]]]XXXSSSPPPMMMJJJHHHCCC>>>===AAAHHHNNNUUU[[[\\\[[[YYYYYYZZZZZZYYYWWWLLLIIIDDD@@@>>>===<<<;;;777555333222222111000///.../////////...---,,,,,,.........---------------+++,,,,,,------............---,,,++++++---...///***,,,...///---,,,,,,------,,,***))))))***,,,------,,,+++***************++++++++++++++++++++++++++++++***))))))***++++++...---+++***))))))******)))***+++***))))))+++---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000000111222333333222111///...///222555777666777999;;;===>>>>>>===>>>===<<<;;;<<>>HHHRRR\\\VVVPPPOOOPPPWWWhhhxxxzzzuuutttrrrsssyyy~~~|||wwwqqqooosss|||~~~{{{xxxfff[[[OOOHHHDDD???>>>???:::999888777666666666666444555555555666666666777555444444333333444444555444444444555555555555666333444555555444444555777333444555666777:::===@@@DDDJJJSSS\\\fffrrrzzzwwwvvvuuurrrlllccc\\\WWWUUUWWW\\\aaaeeegggmmmwwwzzzrrrnnnooouuuzzzhhh___UUUPPPOOOVVVdddrrrwww}}}{{{wwwqqqkkkddd___XXXSSSQQQOOOMMMLLLGGG@@@<<>>@@@BBBCCCFFFFFFFFFEEEEEEEEEDDDDDDBBBDDDEEEGGGIIIIIIIIIIIIEEEIIIPPPZZZdddkkknnnnnnzzz}}}ssswww111000///......///000111222222333333333444444444444333333222222333333444555444555999===CCCNNNZZZfff\\\SSSNNNNNNUUUgggxxxwww~~~~~~||||||uuusssnnniiihhhooozzz~~~nnnaaaTTTMMMGGGBBB???@@@===<<<;;;:::999999999999444555555555666666777777555444444333333444444555444444444555555555666666555555666555444555666888444666777888999;;;???BBBEEEJJJPPPWWW```kkkwwwzzzoooddd]]]YYYZZZ]]]``````aaagggrrrzzzyyyrrrlllnnn~~~ssskkk```WWWRRRTTTbbbppp{{{}}}wwwuuutttfff```XXXSSSQQQQQQPPPNNNJJJAAA;;;===AAAEEEMMMUUUUUUTTTTTTVVVYYY\\\^^^^^^\\\ZZZTTTKKKBBB======???999666444222222222000///------...............---111111000000/////////...++++++,,,,,,---...//////)))+++---///000...---+++---,,,)))$$$!!!###)))...+++,,,...//////...,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++...,,,)))''''''))),,,...&&&&&&%%%&&&'''***---///(((***,,,+++)))(((+++...------------------------((()))***,,,---...//////++++++,,,,,,,,,---------...///000111222333444444***,,,000444555555333222777888:::<<<======<<<<<<888:::<<>>===<<<:::999999999999777777888888888888888777666666666555555555444444444444444444444444444444555555444444555666666777666666666777777888999::::::@@@FFFKKKOOOYYYgggqqq}}}zzzpppjjjfffaaa\\\ZZZZZZ]]]gggrrryyy~~~yyyvvvtttrrrsss~~~sssfff[[[UUUXXX___pppzzzmmm```ZZZVVVQQQOOOPPPOOOKKKEEE@@@>>>???CCCEEENNNQQQUUUXXX[[[^^^bbbeeecccdddbbbZZZOOOGGGCCCCCC<<<:::888555333111111111/////////......------,,,---------.....................---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,++++++++++++,,,...///++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))***************))))))(((***)))))))))))))))))))))+++*********,,,,,,***))))))))))))*********++++++,,,------.........------***+++,,,...000111222333222222222222222333444555999888999<<>><<<;;;:::::::::888888888888888777777777777777777777666666666666444444444444444444444444555444444444444555666666555555555555666777888888888<<>>>>>>>>NNNQQQUUUYYYZZZ[[[]]]^^^aaabbbaaa[[[RRRIIIEEEDDD???===;;;888555333222111.......................................---------......---------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++*********+++,,,---//////++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++************++++++******)))((())))))))))))))))))******)))(((((()))******)))'''))))))((((((((()))***++++++******)))(((((())))))++++++---...000111333333111111111222222444555666555555777:::>>>@@@???>>>;;;;;;;;;<<<===>>>@@@AAADDDEEEFFFEEECCCBBBBBBBBBAAABBBDDDGGGHHHIIIIIIIIIIIIJJJNNNYYYhhhuuu~~~}}}////////////////////////000111111111111111222222444444444333333222222111333444444444333555999<<<;;;<<>>===<<<<<<::::::999888888777777777888777777777777666666666444444444444444444444444555555444444444444555555555555555555555666777888777:::===@@@BBBIIIRRRZZZiiippp|||ssskkkeeebbb``````fffmmmnnnqqqvvvzzz{{{sssuuu|||uuummmcccWWWQQQQQQNNN[[[iiiqqqxxx~~~~~~{{{nnnhhh```\\\YYYXXXVVVVVVQQQOOOKKKGGGBBB>>>;;;:::IIIMMMRRRUUUUUUUUUTTTTTTVVVXXXXXXUUUNNNGGGCCCAAA@@@???===:::777444222111............/////////////////////...---------,,,......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++++++++***)))))))))))))))))))))*********)))(((((()))******)))'''***)))'''&&&&&&(((***+++***)))'''&&&&&&'''((()))...////////////000000000000000000111222444555666555666888;;;===>>>>>>>>>:::;;;<<<======>>>>>>???BBBDDDFFFFFFDDDBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHGGGHHHOOO[[[iiisssxxx/////////000000000000000000000111111222222222333555444444333333222222222000111333333444555777888777999===FFFUUUkkk}}}zzz|||yyynnnhhhggggggkkknnnqqquuuxxxyyy{{{{{{~~~{{{yyyxxxqqqiiiccc___YYYQQQKKKDDDCCCCCCBBB@@@???>>>======<<<;;;999888888888888777777777666666666555555555555555555555555555555666555555444444444555555777777666666666777888888666888;;;>>>AAAFFFNNNTTTfffkkkwwwxxxmmmfffbbb___ccchhhhhhjjjnnnuuu}}}yyyxxxxxxuuu{{{|||uuunnnhhh```VVVQQQPPPNNNVVV```gggkkknnnmmmjjj^^^^^^]]][[[[[[ZZZWWWTTTOOONNNLLLIIIDDD@@@<<<999BBBFFFKKKNNNNNNMMMLLLKKKKKKMMMNNNMMMIIIEEEBBB@@@???>>>===:::777444222111......///////////////////////////...---------,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++***))))))(((((())))))***************))))))***++++++***(((***)))'''&&&&&&(((***+++,,,++++++***+++---///000////////////000000000111///000000111222333555666777999;;;<<<======<<<===:::;;;;;;<<<===>>>>>>>>>BBBDDDFFFFFFDDDCCCBBBCCCCCCCCCEEEFFFGGGHHHIIIIIIHHHFFFEEEHHHPPP[[[ffflll}}}xxxyyy000000000000111111111111000000111111222333333333444444444444333333333333222333333333444444444444555666999???JJJ\\\qqq~~~}}}xxxuuussstttvvvwwwwwwllliiilllpppuuuwwwzzz{{{||||||}}}}}}|||zzzvvvpppiiiccc]]]WWWTTTKKKKKKJJJHHHEEEBBB@@@???@@@???===;;;:::999::::::777777777777666666666666777777777777777777777777777777666555555555555666888888888777777888888999666888:::<<>>>>><<<:::888555222111////////////////////////...............---------......---------,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,,,,------.........---,,,+++))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++,,,++++++***)))((((((((()))******+++++++++******+++,,,,,,+++)))))))))((((((((()))***+++*********+++,,,---///000,,,,,,...///111222444444000000000111111333444555777999<<<===<<<;;;;;;<<<:::::::::;;;<<<===???@@@BBBDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGEEEFFFKKKSSS\\\bbbttt~~~{{{mmmqqq000111111111222222222333000000111222222333444444333333333444444444444444333333333333444444333222333555888:::???IIIWWWbbbsssyyyrrrpppoooooommm|||~~~}}}~~~wwwnnnmmmrrryyy}}}}}}xxxpppggg```^^^^^^\\\[[[XXXUUUPPPKKKFFFDDDCCCAAA???<<<;;;:::;;;;;;999999888888888777777777888888888888888888888888888888777666666666666666999888888777777888888888777777999:::===AAAEEEIIITTT[[[fffqqqzzzzzzqqqgggaaa___```bbbhhhppp{{{}}}nnncccaaabbbrrrtttrrrssszzzxxxsssrrrsssuuuwwwuuunnnhhhfffccc[[[UUUTTTMMMNNNPPPSSSVVVVVVUUUUUUUUU[[[___^^^]]]___\\\WWWTTTSSSRRROOOKKKFFFBBB@@@999===BBBEEEFFFFFFFFFGGGJJJIIIHHHHHHGGGFFFDDDBBB=========;;;999666444222111111000000//////......---------.....................---------,,,,,,,,,++++++,,,,,,---......///+++++++++,,,,,,---------,,,------------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,++++++***)))'''(((((()))******+++++++++******+++,,,,,,+++))))))))))))*********++++++((())))))***+++++++++***,,,---...///111333444555111111000111111222333333444777:::;;;::::::;;;===:::999999999;;;===@@@BBBCCCDDDDDDDDDBBBBBBDDDEEEDDDDDDEEEEEEFFFGGGIIIIIIHHHGGGEEEFFFIIIOOOWWW\\\llltttuuujjjsss|||sssttt111111222222222333333333000000111222333333444444333333333444444555555555222111111222444555555555333666999888888===EEELLLTTTaaattt}}}|||zzzwwwyyyqqqooouuu{{{yyynnnhhhgggiiikkkiiifffaaaZZZSSSMMMJJJEEECCC@@@===<<<;;;<<<<<<:::::::::999999999888888999999999999999999999999999999888777777777777777888888777777777777777888777777888888:::===AAACCCJJJRRR^^^iiiqqqxxx}}}rrriiieeedddfffjjjpppwww}}}|||kkk^^^[[[ZZZmmmrrrmmmjjjppp|||ssskkkiiijjjmmmpppmmmhhheeefffeee^^^XXXVVVSSSQQQPPPSSSTTTSSSRRRSSSUUU\\\```______cccddd```XXXWWWUUURRRMMMIIIDDDBBB999<<>>:::999888888:::===AAACCCDDDDDDDDDCCCBBBBBBDDDGGGEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEHHHMMMTTTYYYhhhnnnxxxyyyppp|||wwwmmmppp444444444333333222222222///000333555666555444333:::777333222222333333222222222333333333333444444666666888999;;;===>>>>>>IIIPPP[[[fffqqq~~~zzzvvvuuuwww}}}|||vvvsssrrruuusssrrrrrrooogggZZZPPPNNNHHHAAA>>>>>>===:::666999:::::::::999888999:::>>>===<<<;;;::::::::::::999999888888777666666555888888888888888777666666999888777777999;;;>>>@@@CCCJJJTTT^^^fffpppyyyvvvjjjeeebbbccckkkrrrtttuuuvvvyyy|||xxxiii___^^^jjjssswwwkkkcccfffpppzzzuuuhhhcccfffgggdddhhhfffcccbbbbbb```^^^[[[XXXRRRNNNMMMLLLJJJMMMRRRZZZ___bbbdddgggiiigggaaa___\\\XXXSSSOOOJJJDDD@@@===999999???DDDFFFIIIMMMJJJLLLKKKGGGEEEGGGFFFBBB@@@>>>;;;;;;;;;:::666222111000///...------...///---------,,,,,,---------------..................---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))(((((((((+++,,,,,,,,,,,,+++******++++++******)))(((((((((---......,,,***((()))***)))******++++++,,,,,,,,,++++++******))))))((((((+++***))))))((())))))))))))))))))))))))******+++,,,+++***)))))))))***+++,,,,,,---...///000111111333333222222111222222222444666888:::;;;<<<<<<;;;;;;<<<===>>>>>>?????????CCCEEEEEEEEECCCBBBCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHDDDEEEEEEEEEHHHMMMTTTYYYbbbjjjvvvyyyooommmfffggg333333333333333222222222111222333555555555444444777444111000111222222222333333444444444555555555666777888999:::;;;<<<===>>>CCCIIIPPPXXXdddrrr}}}~~~vvvwwwyyy{{{||||||{{{{{{}}}{{{xxxxxx{{{}}}wwwmmmeeeXXXQQQHHHCCCBBBBBB@@@>>>:::;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::999;;;;;;::::::999888888777888888888888888777777666777777666666777999;;;<<<@@@FFFOOOVVV^^^fffpppwwwwwwfff```]]]bbbhhhkkknnnqqquuuwww}}}{{{nnneeedddlllttt~~~rrriiiiiiqqqyyyxxxlllgggiiiiiigggjjjhhheeecccbbbaaa___]]]ZZZSSSMMMKKKIIIHHHKKKQQQXXX]]]aaacccfffjjjhhhcccaaa^^^YYYTTTPPPLLLGGGCCC@@@;;;:::???CCCDDDGGGKKKMMMOOONNNIIIHHHIIIHHHDDD@@@>>><<<;;;;;;:::777444222111///...---......///...---,,,,,,,,,,,,---....../////////...---,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***************)))(((((((((((())))))***+++++++++,,,------,,,***)))***+++------------------------*********))))))))))))))),,,+++***))))))))))))))))))))))))))))))******+++---,,,,,,++++++,,,------------...///000111222222222111111000000111111222333444666999::::::::::::;;;;;;===>>>>>>>>>>>>>>>BBBDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCDDDDDDGGGLLLSSSXXXfffnnnzzzuuukkk{{{~~~~~~}}}jjjbbbccc222222222222222222333333444444444444444444444444444222//////000222222111444555555555555666666666666777777888999999::::::;;;===>>>@@@DDDMMMXXXaaannnuuu~~~~~~}}}}}}}}}}}}}}}}}}|||yyyyyyxxxwwwxxx}}}xxxrrrccc[[[PPPHHHEEEDDDBBBAAA::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;======<<<<<<;;;:::::::::888999999999999888777777999888777777777888:::;;;===AAAGGGLLLRRRZZZdddkkkttt}}}lllccc[[[ZZZ^^^bbbhhhnnnssstttyyywwwqqqpppsssyyyyyynnnlllooouuu}}}uuupppooommmiiimmmjjjfffccccccbbbaaaaaa^^^VVVMMMIIIFFFEEEIIIOOOVVV\\\aaabbbfffjjjjjjgggaaa]]]WWWSSSPPPNNNKKKIIIEEE@@@>>>@@@CCCDDDFFFJJJOOORRRQQQMMMKKKLLLJJJGGGAAA???===<<<<<<:::888666333222000///.........//////...,,,++++++,,,...///////////////---,,,+++***---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...***************))))))((((((((())))))***++++++,,,***+++,,,,,,******+++,,,***************)))))))))))))))))))))************------,,,******)))))))))))))))))))))******++++++++++++++++++,,,---............///000111222333333111000000000000000111111222333555777999999999999:::;;;<<<===>>>>>>>>>>>>AAABBBCCCCCCAAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDD@@@AAABBBDDDGGGLLLSSSXXXfffppp~~~mmmcccqqqxxxxxxzzzgggaaaccc000111111222222333333333555444333333222333333444222000//////111333333222444444555555555666666666777777777777888888888888======>>>===???CCCJJJOOOTTTYYYeeettt}}}}}}}}}~~~~~~|||zzzzzzzzzyyywwwttttttttttttvvvzzzzzzvvvmmmfff[[[RRRLLLHHHDDDBBB======<<<===>>>>>>>>>===;;;<<<===>>>??????>>>>>>=========<<<<<<;;;;;;;;;999999::::::999999888777;;;;;;:::999999::::::;;;:::===AAADDDIIIQQQ[[[bbbkkkuuuuuuiii\\\XXXZZZ^^^eeelllssstttvvv}}}}}}{{{|||}}}}}}}}}zzzoookkkjjjmmmuuu|||~~~{{{tttmmmnnnkkkfffddddddeeeeeeeeebbbYYYOOOIIIEEECCCGGGMMMWWW]]]aaaccceeeiiikkkiiiaaa]]]WWWRRRPPPOOONNNMMMJJJDDD@@@BBBDDDDDDGGGKKKQQQTTTTTTPPPOOOOOOMMMIIIBBB@@@???===<<<;;;999999444333111///............///...,,,******,,,...///............------,,,+++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++,,,,,,------,,,,,,+++***,,,,,,+++******))))))((()))***,,,,,,++++++,,,---(((((())))))))))))))))))(((((())))))******++++++......,,,+++******))))))))))))******++++++++++++((((((((()))***,,,---------...///000111222222333111000000000000111111222222333666888999999999999::::::;;;<<<============???@@@BBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCC@@@AAACCCEEEHHHMMMTTTXXXbbbnnnddd[[[ggg~~~tttvvvwwwgggcccggg111111111222222333333444444333222222222222222333333111000111333555555444333444444444444555555555777777777777777777777777999:::<<<<<<======???@@@FFFHHHNNNYYYcccooo~~~|||yyyxxxwwwvvvttttttuuuvvvvvvwww{{{wwwrrrjjjaaaXXXPPPJJJFFFEEECCCAAAAAABBBBBB@@@>>>======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888;;;;;;::::::::::::::::::888;;;>>>@@@DDDLLLVVV]]]ccckkkvvv}}}~~~~~~xxxkkk]]]WWWXXX[[[aaagggooopppsssyyy}}}yyysssnnnnnnttt}}}~~~{{{xxxyyywwwooojjjgggffflllsss~~~uuuooolllhhhfffgggiiiiiijjjeee\\\SSSMMMGGGDDDFFFKKKXXX^^^bbbbbbccchhhkkkkkkkkkfff^^^WWWSSSQQQOOONNNLLLEEE@@@@@@AAABBBEEEIIIPPPSSSTTTQQQPPPQQQOOOKKKDDDCCCAAA???<<<:::::::::666555222000///.........///...,,,++++++,,,...///++++++,,,---.........---)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((()))))),,,------------,,,++++++,,,,,,++++++***)))))))))(((***++++++++++++,,,...++++++,,,---...//////000(((((())))))******++++++...---,,,+++************))))))***++++++++++++***''''''(((***+++,,,------,,,------...///000111111111111111111111222333444333444666888::::::::::::999:::;;;<<<<<<======<<<===???AAAAAA@@@AAABBBDDDDDDDDDCCCBBBBBBCCCCCCCCCAAACCCEEEGGGIIINNNTTTXXX^^^mmm}}}cccXXX___qqqzzzpppssstttfffccchhh333333333333333333444444333333333333333333333333444333222333555666555444333333444444444555555555777777777777777888888888888999;;;=========<<<;;;AAAAAADDDJJJPPPWWWcccooo{{{yyyxxxwwwvvv{{{|||~~~|||yyyssskkkbbbYYYSSSOOONNNJJJGGGFFFFFFEEEBBB>>>@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888888888888888888888888888:::===???AAAHHHQQQXXX[[[aaajjjppptttvvvzzz}}}tttiii^^^YYYYYYYYY\\\```gggjjjooottt{{{wwwpppgggdddjjjuuu~~~|||~~~|||xxxtttpppiiidddgggmmm}}}sssqqqmmmllllllmmmllllllggg```XXXSSSNNNHHHHHHKKKUUU[[[``````aaafffkkklllxxxrrriiiaaa[[[VVVSSSQQQMMMEEE>>><<<<<<<<>>>>>===<<<<<<<<<@@@DDDFFFHHHOOOWWW]]]bbbjjjrrr{{{~~~vvvooohhheeecccaaa\\\WWWUUUTTTRRRMMMHHHGGGEEEAAA>>><<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999777888888999999999888888999;;;===>>>???CCCJJJPPPXXX[[[bbbiiiqqqwww|||~~~}}}tttllleeecccbbb```^^^___```eeelllrrrxxx}}}~~~ooohhhbbbeeesss~~~|||uuu{{{|||rrrhhhgggkkkyyy{{{yyyuuusssqqqpppmmmkkkiiiccc^^^[[[UUUMMMJJJKKKNNNUUU[[[[[[]]]dddkkkooozzzuuummmgggbbb^^^[[[YYYTTTJJJAAA===:::999;;;???IIIMMMPPPOOOPPPRRRPPPLLLIIIIIIFFFAAA<<<999999;;;999777444222///.........,,,,,,---......---,,,,,,***+++,,,---------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++,,,,,,++++++***))))))******++++++,,,,,,---***+++,,,,,,+++***+++---+++*********))))))((((((*********)))))))))))))))******)))))))))***++++++((()))+++------,,,+++***)))***+++---......------------...///000111222222000000000000111222333444222333555777999999999999888999:::;;;;;;<<<;;;;;;===???AAAAAABBBBBBEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBDDDFFFHHHIIIMMMQQQTTT```rrrjjj]]]___qqqxxxwwwuuuddd___bbb666666666555555444444444222444666888999999888777444444333444555555444222666666666666777777777777666777777888999999::::::===;;;::::::;;;<<<<<<<<<666888===BBBBBB@@@CCCHHHEEEKKKTTT[[[bbbkkkwww~~~zzzzzz{{{xxxrrrllliiihhheee___ZZZNNNKKKFFFBBB?????????AAA<<<<<<<<<<<<============;;;;;;<<<<<<;;;;;;:::999888999:::;;;;;;;;;;;;:::999;;;======<<>>FFFJJJNNNNNNOOOQQQPPPLLLKKKKKKHHHBBB<<<888999;;;999888555222000.........+++,,,...//////...,,,+++,,,,,,---------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''(((***+++,,,------......------,,,+++------,,,++++++******)))***,,,,,,,,,******+++,,,000///...,,,+++)))((('''++++++******))))))(((((((((((((((((()))***+++,,,(((***+++------,,,+++***'''(((***+++,,,,,,+++***......///000111222333333////////////000111222333111222444666888888888888888888999:::;;;;;;;;;;;;===???AAABBBBBBCCCEEEGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFGGGHHHKKKOOORRRaaarrr}}}hhh]]]bbbxxxxxxgggaaaddd---000555777777666777888555444333444555666666555:::888666555555666888999999999888888999:::;;;;;;888999999:::::::::;;;;;;???>>><<<;;;:::;;;===>>>:::999999;;;===??????>>>BBBDDDHHHLLLPPPUUUZZZ^^^nnnrrr{{{|||uuuooo___VVVJJJCCCBBBAAA???===??????>>>>>>=========<<<<<<>>>???===:::999;;;===@@@===::::::;;;<<<:::888;;;;;;<<<<<<===@@@EEEHHHTTTXXX```kkkvvv~~~}}}{{{{{{wwwkkk___]]]```gggpppyyyyyytttooooooyyy|||tttuuuwwwwwwiii^^^```mmmyyy~~~}}}}}}zzzsssooonnnllliiiddd```[[[UUUNNNJJJIIIPPPYYY]]]^^^```dddhhhooojjjddd``````bbbcccdddaaaZZZPPPFFFAAA>>><<<<<>>:::888:::999777666666555222000,,,---.../////////...------,,,+++******+++,,,---......---------,,,,,,,,,,,,+++*********+++,,,---***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******+++******)))''''''***)))'''&&&'''(((***+++*********)))))))))))))))---,,,++++++******++++++++++++,,,------...//////+++***************++++++/////////000111111222222222222222222222333333333333555666777666777888:::999999999:::::::::;;;;;;===???BBBBBBBBBAAABBBCCCEEEDDDBBBAAAAAACCCFFFGGGDDDCCCAAAAAADDDJJJPPPUUUeeerrrjjjggglll}}}{{{fffaaaggg222333555666666666666666777777777888999::::::999999888777777666777888888999999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<========================>>>===<<<===???@@@???>>>>>>@@@BBBDDDGGGKKKPPPSSSXXX]]]eeeoooyyy~~~nnneeeYYYPPPLLLJJJHHHGGGEEEDDDAAA???>>>???@@@AAA@@@AAABBBAAA???@@@BBBEEEEEEAAA<<<:::::::::999777:::;;;;;;;;;;;;>>>BBBEEEPPPUUU^^^iiisss{{{ssseee^^^___dddkkkssszzz}}}zzzxxxzzz~~~zzzppptttzzzvvvhhh^^^XXX```jjjsss}}}zzzwwwrrroooooommmkkkgggccc^^^XXXQQQMMMGGGLLLRRRXXX\\\```fffiiiiiieee```\\\]]]___```aaa]]]WWWNNNFFFBBB???===<<<@@@EEEJJJNNNNNNNNNNNNOOONNNMMMKKKHHHEEEAAA>>><<<;;;999777777666555222000,,,---............---,,,,,,++++++++++++++++++,,,000000000//////...............,,,,,,+++,,,------***++++++,,,,,,++++++***------,,,,,,,,,+++++++++******))))))))))))******(((((())))))***++++++,,,'''(((((()))))))))))))))))))))))))))************)))))))))***+++,,,---...***++++++,,,------......)))******+++,,,---//////......//////000111111111111111111222222222222222444666888888888888:::;;;::::::;;;;;;;;;<<<<<<<<<===???AAAAAAAAAAAACCCEEEGGGEEECCCBBBBBBCCCEEEGGGDDDBBBBBBCCCHHHOOOTTTWWWjjjuuullliiiooo|||hhhdddiii999888777777888888888777888888999999::::::::::::999999:::::::::999999999;;;<<<<<<===>>>=========>>>============???AAABBBEEEEEEEEEEEECCCAAA???>>>BBBAAA@@@@@@AAABBBAAA@@@>>>??????@@@@@@CCCGGGKKKJJJOOOVVV\\\cccllluuu|||wwwkkk^^^UUUPPPOOOOOOJJJGGGBBB???===>>>AAACCCCCCCCCBBB@@@>>>>>>AAACCCEEEAAA===:::::::::999999;;;;;;<<<;;;;;;===AAADDDJJJRRR]]]gggoooxxx{{{mmmaaa``````dddkkkssszzz}}}zzz}}}zzzvvvttt|||}}}uuuhhh^^^YYY[[[___kkkzzzuuussspppoooppppppnnnllliiiddd^^^WWWRRRHHHIIILLLRRR[[[ccciiilllfffbbb\\\YYYXXXXXXYYYYYYVVVRRRLLLGGGCCCAAA>>><<<===BBBHHHMMMNNNNNNNNNNNNMMMKKKIIIFFFCCC@@@===<<<;;;:::888777777555333000---.........---,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++000000///...------......***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++******))))))))))))************))))))***+++---...&&&''')))++++++***)))'''((())))))******+++++++++(((((()))***+++,,,,,,---*********+++,,,,,,------************+++,,,---...------......///000000000000000000111111111222222555777999:::999999;;;<<<;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@BBBEEEHHHIIIHHHEEEDDDCCCCCCEEEFFFDDDBBBCCCHHHQQQYYY]]]___llltttmmmiiippp|||kkkhhhmmm===:::777777999;;;<<<;;;<<<>>>??????>>><<<<<<<<<<<<===>>>@@@@@@???===<<>>;;;:::;;;<<>>============<<<<<<:::;;;<<<<<<<<<>>>AAADDDGGGPPP[[[eeellluuuuuuiiieee```___eeennnwww|||{{{}}}yyyuuuyyy|||tttiiiaaa___\\\[[[cccwwwsssppppppoooooopppqqqqqqpppooollleee]]]WWWNNNJJJIIINNNZZZeeelllnnngggccc]]]XXXUUUSSSQQQPPPPPPNNNJJJGGGEEEBBB???===:::???EEEKKKNNNNNNNNNMMMLLLKKKHHHEEEBBB@@@>>>===<<<:::999888777666333111.........---,,,***))))))***+++,,,------,,,+++******************)))))))))000000///......---------***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,///...+++)))))))))+++,,,'''((()))***+++***))))))***************************+++++++++******))))))))))))******++++++++++++++++++***)))((((((((((((,,,,,,------...//////000/////////000111111222222444666999::::::999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???BBBFFFJJJKKKJJJGGGEEEDDDDDDDDDDDDCCCCCCEEENNN[[[eeekkkmmmlllrrr}}}lllfffkkk|||mmmkkkooo;;;999777777:::===???@@@GGGIIIKKKJJJGGGDDDDDDDDDDDDEEEGGGHHHGGGEEECCCAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGKKKOOOSSSWWWZZZ^^^\\\[[[YYYWWWVVVVVVVVVTTTOOOIIIDDDBBBBBBAAAAAABBBDDDFFFGGGHHHJJJMMMPPPRRRUUUXXXYYY[[[aaallluuu~~~wwwiiiaaa^^^^^^UUUSSSQQQNNNKKKIIIHHHGGGIIIGGGDDDAAA????????????<<<>>>AAABBBBBB???===<<<999;;;<<<<<<<<<===@@@BBBGGGOOOYYYbbbiiirrr}}}~~~uuunnneee```ccckkktttzzz}}}}}}yyy|||~~~}}}{{{uuulllfff___]]]YYYXXXcccvvv{{{rrrkkklllooooooooopppnnnpppsssuuussslllbbb[[[SSSMMMHHHKKKUUU```gggiiidddaaa\\\XXXUUUSSSQQQOOOMMMKKKIIIGGGFFFDDD@@@===999===BBBHHHLLLNNNMMMKKKOOONNNLLLJJJGGGEEECCCBBB<<<;;;999999888777444222//////...,,,+++***))))))***+++,,,------,,,+++***,,,,,,,,,,,,------------............------,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,///...+++)))))))))+++,,,***))))))(((((()))+++,,,---,,,,,,+++***)))((((((***++++++++++++***))))))))))))************++++++++++++***)))(((((()))))),,,,,,,,,---......//////...//////000111111222222333555888:::999999999:::999::::::::::::;;;;;;;;;<<<===>>>>>>???BBBGGGJJJLLLKKKIIIFFFEEEDDDCCCCCCBBBCCCHHHSSSbbbooowwwzzztttxxxmmmcccfff|||~~~rrrooorrr999:::;;;<<<===???DDDHHHNNNQQQTTTTTTQQQNNNNNNOOOSSSSSSSSSRRROOOKKKGGGEEE???@@@@@@BBBDDDFFFHHHIIILLLNNNRRRVVV\\\```dddfff```aaaaaabbbdddeeeffffffaaaYYYOOOGGGBBBAAAAAABBBFFFIIIMMMPPPRRRSSSVVVXXX\\\^^^``````bbbfffmmmsssvvvsssppppppssszzz~~~rrrjjjdddbbbWWWVVVTTTQQQMMMJJJGGGEEEFFFEEECCCDDDEEEFFFFFFEEEBBBEEEHHHHHHEEEAAA>>>======>>>???>>>======>>>@@@FFFLLLTTT[[[cccmmmxxx~~~zzz|||xxxmmmeeeeeejjjrrrwwwzzz|||~~~~~~~~~|||zzzvvvppplllcccbbb]]]WWWZZZgggssszzzlllhhhhhhlllnnnnnnoooqqqmmmrrryyywwwkkkbbbXXXQQQIIIGGGMMMUUU[[[]]][[[YYYWWWVVVVVVVVVTTTSSSMMMKKKIIIHHHFFFDDDAAA>>>:::<<>>CCCGGGGGGEEEFFFLLLRRRVVV[[[```bbb___]]]___aaaeeeddd```[[[TTTNNNHHHEEEBBBAAAAAACCCEEEIIIMMMPPPUUUXXX]]]bbbgggjjjlllmmmeeehhhmmmppprrrrrrpppnnnddd\\\PPPHHHEEEGGGJJJMMMRRRVVV\\\```bbbcccdddeeehhhhhhiiijjjkkknnnppprrrooojjjeeedddhhhnnntttxxxxxx|||yyyqqqlll]]][[[VVVRRRNNNKKKIIIIIIHHHHHHHHHJJJNNNOOOMMMKKKIIIKKKMMMKKKHHHEEEEEEFFFHHHIIIHHHFFFBBB@@@@@@@@@DDDFFFKKKSSS\\\fffoootttzzz|||~~~}}}|||vvvzzztttjjjgggjjjooorrrtttwww{{{|||}}}{{{yyywwwtttrrrllljjjccc[[[[[[ccckkknnnggggggjjjnnnmmmkkknnnssssss{{{yyyooo___WWWMMMGGGHHHLLLPPPRRRSSSRRRQQQRRRTTTUUUTTTSSSOOOMMMJJJHHHFFFDDDAAA>>><<<<<<===BBBGGGJJJJJJIIIHHHIIIKKKKKKIIIEEEAAA???>>><<<::::::999888555333111000...---,,,,,,,,,,,,,,,++++++++++++++++++,,,)))))))))*********++++++******,,,---......------***++++++,,,,,,++++++***++++++++++++******************))))))))))))******(((((())))))***++++++,,,******))))))******++++++++++++++++++++++++++++++((())),,,...///......---++++++++++++++++++++++++))))))***,,,...000222333---------...//////000000//////000111222333444444333666:::;;;;;;:::::::::::::::::::::;;;;;;;;;<<<;;;===???AAAAAABBBEEEGGGJJJIIIHHHFFFEEECCCBBBBBB===BBBJJJRRR[[[hhhvvv|||eee^^^___ooo~~~FFFMMMSSSRRRNNNMMMTTT[[[ccciiiooorrrqqqppprrruuurrroooiiiaaaXXXOOOHHHDDDFFFEEEDDDFFFIIINNNSSSWWW\\\___dddiiimmmoooppppppmmmrrrxxx}}}}}}yyysssoooaaaYYYNNNHHHHHHNNNUUUZZZ___dddkkkpppqqqqqqqqqqqqlllkkkkkkmmmoooppppppnnnlllgggaaa```dddkkkpppsssooowww{{{iiieee^^^XXXTTTRRRRRRSSSSSSRRRSSSVVVYYYYYYUUURRRMMMNNNNNNLLLIIIJJJMMMQQQTTTSSSRRRNNNIIIEEECCCCCCBBBBBBEEELLLVVVaaahhhlllmmmpppsssvvvwwwxxxyyyyyyuuuyyyxxxmmmhhhiiimmmoooppptttyyy}}}}}}{{{yyyxxxwwwvvvqqqmmmddd[[[ZZZ___bbbaaaiiijjjmmmpppmmmiiimmmttt{{{{{{fff^^^SSSJJJGGGHHHKKKMMMPPPOOOOOOPPPRRRRRRPPPOOOQQQNNNKKKHHHFFFDDD@@@>>>===<<<<<<@@@EEEIIIJJJIIIJJJLLLNNNOOOMMMIIIDDDAAA>>><<<;;;::::::888555333111000...---,,,,,,---...---,,,+++******+++,,,---,,,,,,---------.........)))***,,,...//////......+++++++++,,,,,,++++++++++++++++++************))),,,,,,++++++++++++,,,,,,******+++******)))''''''''')))+++,,,,,,,,,***)))((())))))+++,,,---......,,,---...//////---+++***,,,,,,++++++++++++++++++*********+++,,,---...///------......///000000000///000111222333444555555444777;;;======;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;===@@@BBBBBBCCCDDDEEEIIIHHHGGGFFFEEECCCBBBBBB;;;BBBJJJOOOUUUaaaqqq}}}}}}sss]]]YYY\\\jjj}}}SSSVVVXXXYYYZZZ]]]cccgggqqqqqqsssxxx~~~~~~yyypppfff]]]SSSIIIFFFGGGGGGJJJMMMPPPSSSVVV[[[^^^fffiiimmmqqquuuxxxyyyzzzzzz}}}|||tttkkkeeeXXXSSSMMMJJJLLLQQQVVVZZZ```dddiiioootttvvvwwwwwwsssqqqnnnlllllljjjgggeeebbb```]]]]]]aaagggooottttttwwwyyy{{{|||~~~qqqggg^^^[[[ZZZXXXYYY\\\\\\```ddddddaaaZZZTTTQQQPPPNNNNNNOOONNNQQQ\\\hhhkkkgggaaaWWWNNNHHHFFFFFFJJJIIIHHHHHHJJJPPPXXX]]]aaahhhnnnpppqqqsssrrrooosssxxx{{{ssspppnnnllljjjnnnqqqwww||||||}}}}}}~~~~~~|||zzzxxxxxxyyyzzzuuunnnfff^^^ZZZ\\\aaagggiiinnnssssssqqqvvv}}}xxxqqqfffXXXLLLFFFFFFGGGJJJKKKLLLMMMNNNOOOOOOOOOPPPNNNJJJGGGCCCAAA@@@@@@>>><<<;;;<<<@@@EEEHHHJJJKKKIIIHHHJJJLLLLLLIIIEEECCC>>>999999<<<===;;;888555333000---+++,,,---......------,,,+++***))))))//////...------,,,++++++,,,,,,+++******+++++++++---------,,,,,,+++++++++///...---+++)))(((&&&&&&,,,++++++******++++++,,,,,,+++++++++***)))))))))'''(((***+++,,,++++++***++++++++++++++++++++++++---+++'''$$$$$$%%%''')))''''''((()))***,,,...///...---,,,++++++++++++,,,111000///......------...---------...///111222333444666888:::;;;:::999888999<<<>>>===:::999:::;;;===>>>@@@AAAAAABBBDDDEEEEEEFFFHHHHHHGGGDDDAAA>>>@@@DDDIIIMMMPPPWWWbbbjjj|||vvvaaaYYYXXXeee|||~~~xxx|||WWWZZZ^^^aaadddjjjrrrxxxvvvmmmbbbZZZRRRKKKKKKNNNPPPSSSWWW[[[___ccchhhkkkrrruuu{{{{{{tttjjjaaa[[[TTTQQQMMMLLLOOOTTTXXXZZZZZZ]]]aaafffjjjlllnnnnnnpppmmmjjjgggeeeccc___]]]\\\[[[[[[]]]```eeejjjlllmmmpppssstttvvvxxx{{{}}}pppiiiddddddcccaaa```aaacccfffiiijjjfffaaa[[[WWWVVVSSSRRRUUUXXX]]]gggqqqyyyvvvnnncccWWWOOOJJJHHHEEEEEEDDDCCCEEEJJJQQQWWW^^^eeekkkmmmnnnqqqrrrppppppuuu{{{uuuqqqoookkkhhheeekkkuuu~~~|||rrrsssvvv{{{||||||~~~}}}yyyrrrjjj```[[[ZZZ\\\```bbbiiiqqqtttuuuzzzyyytttoooggg\\\QQQIIIFFFEEEIIIJJJKKKLLLLLLMMMLLLLLLPPPNNNKKKGGGDDDBBBAAA@@@???===;;;;;;>>>CCCGGGJJJLLLJJJJJJKKKLLLLLLIIIFFFCCC???:::999;;;<<<:::777555333000---,,,,,,---...,,,,,,,,,+++++++++++++++......------,,,++++++***,,,+++++++++++++++++++++------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++******************++++++++++++******************+++,,,,,,---------,,,************************---+++(((&&&%%%&&&((())))))))))))))))))***++++++,,,,,,,,,---....../////////......---------------.........///000111222333555666888999:::999888777888:::<<<<<<:::999:::;;;;;;===???@@@@@@AAACCCDDDEEEFFFGGGGGGEEECCCAAA???@@@DDDGGGIIILLLRRR[[[bbbsssxxxppp^^^YYYYYYfff}}}|||xxx~~~cccfffjjjnnnrrrzzznnneee[[[UUUQQQOOOSSSYYY^^^bbbggglllppptttyyy|||zzzrrrhhh___XXXSSSPPPOOOPPPRRRVVVZZZ[[[[[[UUUVVVXXXZZZ\\\___```aaacccaaa^^^\\\ZZZXXXUUUSSSSSSUUUWWW[[[]]]___aaaaaaccceeehhhjjjlllnnnqqqsssvvvzzzsssoooooorrrqqqkkkgggfffiiikkknnnooommmiiidddaaaWWWRRRPPPUUU[[[bbbjjjrrr{{{wwwpppeeeYYYOOOIIIGGGCCCCCCBBBAAABBBGGGMMMQQQ[[[bbbggghhhjjjooopppoooooottt~~~}}}yyyvvvrrrmmmiii___gggttt~~~zzzxxxvvvwwwzzz|||~~~xxx}}}zzzpppfff^^^YYYWWWWWWZZZcccooowwwzzz}}}vvvpppnnnlllhhh```VVVLLLFFFCCCFFFHHHJJJLLLNNNPPPQQQQQQPPPOOOLLLIIIEEECCCBBBAAAAAA???<<<;;;<<>>??????@@@BBBDDDFFFEEEEEEDDDCCCBBBBBBAAA???BBBEEEGGGIIIOOOXXX^^^lllpppwwwooo___\\\]]]jjj|||zzzrrruuuyyy}}}uuuaaaYYYSSSQQQQQQTTT\\\dddkkkpppvvv||||||zzzvvvnnnfff^^^XXXTTTRRROOOQQQUUU[[[___aaa___]]]UUUTTTSSSSSSSSSTTTUUUUUUSSSQQQPPPPPPPPPPPPOOOMMMMMMOOOQQQTTTVVVWWWXXXXXXXXXZZZ]]]___aaacccfffhhhiiilllppptttyyy~~~|||zzz|||{{{rrriiigggiiikkknnnqqqsssqqqmmmjjjXXXQQQNNNSSS\\\bbbggglllooommmhhh___UUULLLGGGDDDEEEEEEDDDDDDDDDHHHMMMPPPYYY___cccdddggglllooonnnqqqwww~~~zzzsssnnndddhhhpppzzz~~~~~~oooqqqxxx~~~{{{{{{qqqhhh___XXXTTTWWW```nnnyyy~~~{{{wwwrrrnnnjjjjjjggg```WWWMMMFFFCCCCCCEEEIIINNNSSSWWWZZZ\\\PPPOOOMMMJJJGGGEEECCCBBBBBB@@@===;;;;;;>>>CCCGGGLLLLLLLLLLLLLLLKKKIIIGGGEEEAAA;;;888777777777666444333111...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******++++++,,,,,,++++++,,,+++++++++++++++++++++---,,,,,,,,,,,,+++++++++))))))************)))))))))))))))***+++++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++++++++***)))))),,,,,,+++***))))))))))))"""###&&&)))+++++++++***,,,,,,,,,,,,---...///000222111111111111111222222555555666777777666555555555666888999::::::;;;<<<;;;===???@@@@@@@@@BBBDDDFFFEEEDDDBBBBBBBBBCCCCCC???AAADDDGGGKKKRRRZZZ```jjjmmmtttvvvfffbbbbbbooo|||{{{mmmbbbVVVQQQOOOSSSXXX^^^gggoooqqqvvv~~~wwwooonnniiibbb[[[UUURRRQQQQQQQQQTTTZZZ```ddddddaaa]]]WWWUUUSSSPPPNNNMMMMMMMMMKKKIIIHHHIIIJJJKKKJJJIIIIIIIIIJJJJJJLLLNNNOOOPPPOOOQQQTTTVVVWWWXXX[[[]]]]]]^^^```dddgggjjjkkkkkknnnlllllloooqqqrrryyy~~~qqqgggddddddggglllsssxxxyyywwwsssccc[[[WWW\\\cccfffggghhhgggfffbbbZZZRRRJJJFFFDDDEEEFFFGGGFFFGGGIIIMMMPPPWWW]]]bbbdddgggmmmqqqppptttzzz{{{uuummmkkkjjjkkkqqqyyylllggghhhrrrzzz}}}~~~wwwlllaaaXXXXXX___mmmyyy}}}uuuqqqrrrrrroooiiihhheee^^^UUULLLFFFDDDCCCEEEIIIOOOTTTXXX[[[]]]QQQPPPNNNLLLIIIGGGEEECCCBBBAAA???;;;999;;;@@@DDDHHHJJJKKKKKKJJJIIIHHHGGGEEEBBB===999777777666666444333111///...---------......------,,,+++******++++++************)))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,+++***)))((((((******+++,,,,,,+++******)))))))))***+++++++++,,,+++***)))((((((((()))******************************++++++,,,,,,+++***)))++++++*********+++,,,,,,(((***,,,...///...---,,,------------...///111111222111111111111111222222444555555666666666666666555666777999;;;<<<<<<;;;<<<>>>@@@AAAAAAAAACCCEEEFFFEEECCCBBBBBBCCCDDDEEEAAABBBDDDGGGLLLRRRZZZ^^^fffkkktttkkkdddcccoooppp^^^UUUTTTSSSVVV___ffflllssszzzuuu{{{xxxlllddd```\\\WWWQQQMMMKKKKKKLLLQQQSSSXXX]]]```___ZZZVVVSSSQQQOOOLLLIIIHHHGGGGGGIIIHHHGGGFFFGGGGGGFFFDDDFFFEEEDDDCCCDDDFFFHHHIIIHHHJJJLLLMMMNNNOOOQQQSSSUUUVVVXXXZZZ\\\]]]]]]]]]___]]]^^^aaacccdddiiipppqqqvvv~~~yyyllleeeddddddhhhoooyyy}}}mmmgggcccgggkkkjjjgggfffdddbbb]]]UUULLLEEEAAA@@@BBBDDDEEEFFFFFFHHHLLLNNNUUU]]]dddhhhnnnuuuyyyyyyzzz{{{sssmmmeee``````gggpppvvv|||~~~~~~rrrfff___gggrrrwww}}}xxxkkk]]]ZZZ^^^jjjwww}}}wwwuuuoooiiiiiimmmooommmjjjiiieee^^^UUUMMMGGGEEEDDDEEEHHHLLLOOORRRSSSTTTQQQQQQPPPNNNKKKHHHFFFEEEBBBBBBAAA===999999===AAADDDFFFHHHIIIHHHGGGGGGGGGCCCBBB???<<<999888777777444333222000///...------//////...---,,,+++******************************((()))+++,,,------,,,+++*********+++++++++++++++******************++++++***+++,,,------,,,+++******************+++++++++,,,,,,+++************+++******************************+++++++++******)))))))))))))))***+++------++++++,,,---------,,,+++---------...///000111222000000000000000111222333444444555555666777777888777777777999<<<===<<<;;;===>>>@@@AAAAAABBBDDDFFFEEEEEEDDDCCCCCCDDDFFFFFFEEEDDDDDDEEEIIINNNTTTWWW___gggtttlllbbb```mmmssscccZZZVVV\\\^^^fffrrryyy|||qqqdddZZZUUUPPPNNNKKKHHHGGGGGGHHHIIIMMMOOOQQQUUUVVVTTTOOOKKKHHHGGGFFFDDDCCCBBBBBBBBBDDDBBBAAABBBCCCCCCBBBAAABBBAAA@@@@@@@@@AAABBBBBBCCCEEEFFFGGGFFFGGGHHHJJJMMMPPPRRRSSSSSSTTTVVVXXXTTTRRRRRRWWWZZZZZZ\\\```]]]aaaiiiqqqyyy~~~|||||||||}}}|||qqqgggeeegggkkkoooxxxuuuqqqpppttttttoooiiihhhccc```ZZZRRRIIICCC@@@@@@???AAADDDEEEFFFGGGJJJMMMRRR\\\gggooowwwuuuoooggg```^^^aaafffjjjmmmrrrzzz~~~|||zzz{{{~~~ooodddjjjttt{{{|||{{{~~~{{{mmmaaa[[[[[[fffsssyyy{{{|||uuurrrkkkeeeeeejjjkkkiiikkkkkkhhhbbbYYYOOOHHHDDDCCCDDDFFFHHHKKKLLLMMMNNNQQQQQQQQQOOOMMMJJJGGGFFFAAACCCCCC???:::888:::>>>???BBBEEEFFFEEEDDDFFFGGGBBBBBBAAA???<<<999888777444333222111///...------......------,,,,,,,,,+++++++++++++++++++++++++++''')))+++---------,,,+++)))*********++++++++++++))))))******+++,,,------)))***+++,,,,,,+++***)))+++++++++***************+++++++++++++++***))))))))))))))))))))))))))))))************************''''''''''''((()))***+++)))))))))*********++++++------------......///000.........///000111222333333444444555666888999:::999888888:::===>>><<<:::<<<>>>@@@@@@@@@AAACCCEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDCCCEEEHHHNNNRRRUUU[[[gggwwwiii___^^^mmmvvveee\\\\\\___eeeiiissszzzjjj\\\QQQJJJFFFCCCBBBBBBCCCDDDFFFHHHIIIIIIJJJKKKMMMMMMJJJEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>:::::::::<<>>>>>@@@AAACCCCCCBBBBBBCCCEEECCCGGGJJJKKKJJJKKKOOOSSSJJJGGGGGGLLLPPPOOOOOOQQQNNNRRRXXX^^^cccfffffffffgggggghhhiiikkkmmmoooppplllsss|||vvvllleeeffflllssswww}}}{{{|||}}}vvvpppnnndddaaa[[[SSSLLLGGGFFFGGG>>>AAACCCEEEFFFHHHKKKMMMPPP\\\iiisss~~~uuurrrlllgggdddccceeefffhhhnnnwww}}}{{{yyy{{{|||{{{yyywwwvvvxxx|||{{{nnnrrr}}}|||vvvtttvvvyyy{{{xxxiiibbb[[[YYYcccpppwwwyyyyyyzzzvvvnnnfffeeeiiijjjfffkkklllkkkfff]]]QQQHHHDDD@@@BBBDDDGGGJJJLLLMMMNNNRRRRRRQQQPPPMMMKKKHHHFFF@@@CCCDDD@@@:::777999<<<<<>>:::999888444333222111000...------,,,,,,,,,---------......++++++++++++++++++,,,,,,''')))+++---...---,,,+++))))))******+++++++++++++++++++++,,,,,,---------''')))***++++++***)))''',,,+++++++++******))))))((()))*********((('''&&&((((((((((((((((((((((((***))))))((())))))******'''&&&&&&&&&&&&''''''(((++++++++++++,,,---...///------,,,,,,,,,---......---------...///111222333333333444555777999;;;<<<;;;999888:::===>>>===:::;;;===?????????@@@BBBDDDEEEEEEFFFFFFGGGGGGHHHHHHDDDCCCBBBEEEJJJQQQVVVXXX\\\iii{{{hhh]]]^^^ppprrrfffaaabbbgggnnnqqqxxxwwwkkk\\\PPPKKKHHHEEECCC??????>>>>>>>>>>>>??????BBBAAAAAA@@@???>>>>>>>>>::::::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;<<<:::;;;<<<======<<<;;;:::======>>>>>>???@@@@@@@@@DDDEEEFFFGGGHHHHHHHHHHHHDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJNNNRRRUUUVVVVVVVVVZZZZZZZZZYYYZZZZZZ[[[[[[ZZZ\\\```hhhqqq}}}uuukkkjjjoootttzzz~~~yyyttttttnnnhhhaaa]]][[[XXXQQQLLLGGGDDDAAAAAACCCEEEGGGHHHUUU\\\iiiyyy~~~xxxvvvsssnnnhhhffffffgggnnnvvv{{{{{{zzz}}}zzzyyy{{{~~~{{{vvvvvvxxxxxxyyy{{{}}}~~~{{{yyyxxxssstttxxx|||xxxzzzyyyvvvtttsssoooiii```\\\^^^gggpppuuuyyy}}}~~~xxxpppkkkhhhfffbbb___bbbhhhhhhaaaWWWRRRNNNKKKKKKMMMNNNNNNMMMMMMNNNOOOTTTTTTSSSRRROOOLLLIIIGGGEEEEEECCCAAA>>><<<999888:::===BBBFFFGGGFFFCCCAAA@@@AAAAAA@@@>>>:::777555444333222111000///...---///---+++)))(((***+++---+++---///---***)))+++...---------.........//////)))***+++------,,,+++***))))))))))))************))))))))))))))))))))))))000---******+++,,,***'''***+++,,,,,,,,,***)))(((((())))))*********))))))((()))***+++,,,---------+++++++++***************,,,+++***))))))+++---//////............---------,,,---///111222222333333444555777999999888666555666666888999:::;;;;;;;;;===???@@@AAA@@@@@@AAACCCGGGEEEDDDDDDGGGIIIJJJJJJEEEDDDDDDFFFIIINNNTTTWWW\\\iii|||yyyaaa\\\^^^nnnzzzkkkccccccffflllsss{{{rrrkkkggg___VVVKKKCCC@@@@@@>>><<<>>>>>>===<<<<<<<<<=========<<<<<<;;;::::::999999666666777888888888888888999999888888999999:::;;;999:::;;;;;;;;;;;;:::999:::::::::;;;<<<<<<======??????AAABBBBBBCCCCCCCCC??????@@@AAAAAABBBBBBCCC@@@BBBFFFIIILLLMMMNNNNNNPPPOOOOOONNNNNNOOOOOOOOOLLLMMMOOOTTT[[[dddkkkppp{{{|||zzz}}}zzzyyyzzz}}}wwwppplllkkkhhhccc___RRRMMMHHHEEEEEEHHHKKKLLLTTT]]]mmmzzzsssnnnnnnpppxxx}}}yyywwwyyy~~~}}}}}}vvvssstttuuuyyyzzzxxxsssooonnniiiccc^^^ZZZYYY___fffkkkrrrxxxzzzuuunnniiigggfffdddbbb```eeefff___WWWSSSPPPMMMGGGHHHJJJLLLOOORRRTTTUUURRRRRRRRRQQQOOOLLLIIIHHHGGGFFFDDDBBB???<<<:::999999;;;???BBBCCCCCCAAA@@@@@@@@@@@@@@@>>>;;;888666555444333222111///......,,,,,,,,,+++++++++++++++***+++,,,,,,++++++---///,,,,,,---------.........++++++,,,,,,,,,++++++***))))))))))))************++++++++++++++++++++++++///---+++***++++++***)))((())))))))))))))))))(((%%%&&&((()))+++,,,,,,,,,,,,------------,,,++++++))))))))))))))))))))))))***)))((('''''''''((()))////////////////////////......///000111222222333555555777888888888777666666777888999:::;;;;;;;;;===???@@@@@@@@@@@@AAACCCGGGEEEDDDEEEGGGIIIJJJJJJEEEDDDDDDEEEIIINNNSSSVVV^^^lllxxx___[[[]]]lllzzz}}}~~~tttkkkjjjnnnsss{{{vvviii]]]UUUPPPNNNKKKEEE???;;;<<<===<<<;;;<<<<<<;;;:::999999999:::888888888777777666666555444555666666777777666666777777777777777888888999777888888999999888888777888888999999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<======>>>>>>??????===???BBBEEEGGGHHHHHHHHHKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDEEEGGGKKKOOOSSSVVVXXX```kkkuuu}}}yyyyyyxxxuuurrrggg```VVVNNNKKKKKKLLLMMMPPP[[[lll}}}uuuuuuxxx~~~|||yyyxxxzzz}}}|||{{{vvvttttttxxxyyywwwqqqlllkkkhhhccc___[[[XXXYYY\\\aaakkkuuuvvvrrrlllgggeeedddcccbbb]]]bbbccc]]]WWWTTTRRROOOGGGFFFFFFJJJPPPUUUVVVVVVPPPPPPQQQPPPOOOMMMKKKJJJHHHHHHFFFCCC@@@>>><<<;;;888999;;;===>>>?????????@@@@@@@@@@@@>>><<<:::888666555444333111000//////+++,,,---------,,,***)))***))))))***,,,.........++++++,,,,,,,,,---------------,,,+++************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))***+++******)))))))))******+++%%%&&&((()))+++,,,,,,,,,---------------,,,,,,+++(((((())))))******++++++)))))))))(((''''''&&&&&&.........///000000111111000000/////////111222333666666666777777777888888666777888:::;;;;;;;;;;;;===>>>@@@@@@??????AAABBBFFFEEEDDDEEEHHHIIIJJJIIIDDDDDDDDDEEEIIINNNRRRUUU___nnnxxx```[[[]]]kkkwwwxxxvvv}}}vvvqqquuu{{{yyytttrrrmmmfff\\\RRRIIIEEECCCBBB@@@===;;;:::;;;<<<;;;::::::999888888777777777777888888888777777666666666666777777888888888888888666666666555666777777888777888888888888888888777888999999::::::;;;<<<<<<;;;;;;<<<===============<<<<<<======>>>>>>??????<<<>>>@@@BBBCCCDDDEEEEEEJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIFFFKKKSSSZZZbbbmmmyyy{{{tttiii^^^VVVQQQMMMKKKRRR[[[iiixxx~~~tttssswww|||~~~{{{yyy{{{}}}{{{tttrrrwww}}}}}}}}}zzzzzz~~~{{{{{{{{{wwwzzzyyyssspppooonnnkkkfffaaa\\\YYYYYY]]]iiiuuuvvvsssmmmhhhdddaaa```___[[[___```\\\XXXWWWUUURRRMMMIIIFFFIIIOOORRRRRROOOOOOPPPQQQQQQQQQPPPNNNMMMKKKIIIGGGDDDAAA???======999999999:::;;;===???@@@@@@@@@@@@@@@>>>===;;;:::666555444333111000//////,,,,,,------,,,,,,+++***,,,)))'''))),,,///...,,,******+++++++++,,,,,,,,,///...,,,***))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...,,,)))(((***---///...,,,+++***+++,,,---)))************))))))((())))))+++,,,---.........******+++,,,------......***+++++++++++++++***))),,,,,,---...///000111111222111///......000222333777666666666777888999:::777888999:::;;;;;;;;;;;;===>>>@@@@@@??????AAABBBFFFEEEEEEFFFHHHIIIIIIHHHCCCCCCDDDEEEIIIMMMQQQSSS\\\kkkwww```]]]^^^lllxxxwwwsss}}}vvvtttxxx}}}uuukkkccc\\\XXXPPPMMMHHHCCC???===<<<<<<:::999888888888777555444888888777666666666666666888888888888777777777777777888999999::::::999999666666666555666777777888999999888888888888999999888888999999:::;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<===>>>>>>??????;;;;;;<<<>>>???@@@@@@@@@DDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAADDDHHHKKKPPPVVV___eeesss|||~~~wwwnnnfff]]]UUUPPPWWW^^^hhhrrrzzzuuujjjiiimmmsssyyy~~~}}}{{{yyy{{{||||||{{{xxxrrrmmmmmmrrrxxx{{{|||{{{ooottt||||||}}}}}}{{{wwwvvvuuurrrmmmggg```\\\ZZZ\\\gggssswwwuuuqqqkkkddd___\\\ZZZ\\\``````\\\YYYYYYXXXUUUQQQLLLHHHHHHLLLNNNMMMJJJPPPQQQRRRSSSSSSSSSRRRQQQLLLJJJHHHEEEBBB@@@???>>>::::::999999:::===@@@AAAAAAAAAAAA@@@>>>===<<<;;;555555444333111000///...///...,,,******+++,,,---...+++((())),,,---,,,)))*********+++++++++,,,,,,///...,,,***))))))******************++++++++++++++++++++++++++++++++++++)))+++---,,,))))))+++...111000---+++***************************)))(((((('''((()))***,,,,,,,,,,,,******+++,,,------......)))***+++,,,---......---******+++,,,...///000000222111///......000222333666666666666777888::::::888999:::;;;;;;;;;;;;;;;>>>???AAAAAA@@@@@@BBBCCCFFFEEEEEEFFFHHHIIIIIIGGGCCCCCCDDDEEEHHHLLLPPPRRRWWWfff{{{ttt^^^[[[\\\jjj{{{zzzvvvzzzxxxzzztttrrruuuxxxvvvuuuuuuxxxrrrhhh^^^UUUMMMGGGCCC>>>===<<<;;;:::888777666999999999888777666444333777777666666666666777777777777777777777777777777666777888888999999888888777777777777777888888999::::::999999999999::::::777777888888999::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<=========>>>?????????@@@AAAAAAAAABBBAAA@@@???????????????======>>>?????????>>>>>>@@@AAACCCEEEGGGKKKPPPSSSWWW^^^hhhrrrzzz~~~|||yyytttmmmddd^^^ZZZ```hhhnnnsssyyy|||zzz{{{xxxiii```aaadddjjjqqqxxx|||~~~}}}{{{zzzwwwxxx|||yyyvvvqqqmmmlllpppvvv{{{~~~zzzvvvqqqxxx{{{yyyyyy}}}yyywwwtttooohhhbbb___]]]]]]dddllluuuuuusssnnnhhhaaa]]][[[```bbbbbb]]]\\\\\\[[[WWWQQQNNNJJJIIIKKKLLLLLLJJJQQQRRRSSSTTTUUUTTTSSSSSSMMMKKKHHHEEEBBB@@@??????;;;;;;::::::;;;>>>AAABBBCCCCCCAAA@@@???===<<<<<<666666555444222111000000000...,,,***)))+++---///---,,,*********+++***)))******+++++++++,,,,,,,,,------,,,+++*********************++++++++++++,,,++++++++++++++++++++++++******++++++***+++,,,......---+++***(((((('''''''''''')))******+++++++++***************))))))((((((((())))))******++++++'''((()))***+++---......)))***+++,,,---...//////000000/////////111222333555666777777888999::::::999999:::;;;;;;;;;;;;;;;???@@@BBBBBBAAAAAACCCDDDFFFFFFFFFGGGIIIIIIHHHFFFBBBBBBCCCEEEHHHKKKNNNPPPUUUdddxxxooo[[[YYYZZZhhh~~~~~~{{{tttjjjhhhllloooiiifffiiijjjgggcccbbb]]]WWWNNNFFFBBB???;;;999777888888888777666555444777888999999999888777777666666666666777888999999888888888888888888888888666777888888999999888888999999888888999999:::;;;:::999999888888999999:::888888999::::::;;;;;;<<<;;;<<<<<<===<<<<<<;;;;;;:::::::::;;;<<<<<<======BBBBBBAAAAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA===>>>???@@@@@@@@@>>>======>>>???AAABBBDDDGGGIIIIIIMMMRRRVVV[[[bbbkkkrrr~~~~~~}}}}}}}}}~~~}}}xxxpppkkkccchhhooorrrssstttyyy}}}}}}|||{{{zzz}}}wwwkkkaaa\\\^^^bbbdddkkkrrryyy~~~~~~|||{{{xxxxxxyyy{{{~~~}}}xxxrrrllljjjooowww~~~~~~|||zzzyyy{{{yyy{{{wwwtttooohhhcccbbbbbb```bbbeeemmmpppsssrrrlllfffbbb```eeefffddd___^^^___\\\XXXTTTRRRNNNLLLJJJJJJKKKLLLQQQRRRSSSTTTUUUTTTSSSSSSMMMKKKHHHDDDAAA@@@??????;;;;;;:::;;;<<<>>>AAABBBEEEDDDBBB@@@>>>===<<<;;;999888777666555333222222///...---,,,+++,,,,,,---******+++***))))))+++,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++---------)))))))))***))))))(((((('''((()))******+++*********++++++++++++***))))))))))))))))))))))))))))))))))))(((((()))+++---...++++++,,,,,,---...//////......///000111222222333444555777999::::::::::::999:::;;;;;;<<<;;;;;;;;;@@@BBBCCCCCCCCCCCCDDDFFFFFFFFFFFFGGGIIIIIIHHHFFFAAABBBCCCEEEHHHKKKNNNOOOYYYgggyyymmm[[[YYY[[[iiiuuuhhh^^^XXX\\\ddd___YYYWWWYYYZZZVVVRRRQQQMMMGGG@@@<<<;;;;;;;;;:::777777888888888888777777111333555666666666777888666666666666777999:::;;;::::::::::::;;;;;;;;;;;;888888999:::::::::::::::::::::999999::::::;;;<<<:::999888777777888999:::;;;<<<<<<======>>>>>>???>>>>>>>>>??????>>>======;;;<<<<<<======>>>>>>??????>>>>>>=========>>>>>>>>>>>>=========>>>??????;;;<<<>>>??????>>><<<;;;<<<<<<>>>??????@@@AAABBBFFFHHHIIIHHHIIINNNVVV\\\^^^dddmmmtttzzz~~~|||vvvqqqrrrwww}}}}}}zzzwwwxxxzzzxxxyyyzzz|||~~~|||wwwnnnddd]]]\\\```ccc```gggooovvv~~~~~~}}}||||||zzzyyyxxxyyyzzzyyyyyy|||yyyxxxvvvooohhhiiiqqq|||}}}}}}~~~~~~|||yyyvvvpppiiieeefffgggdddbbbbbbggglllrrrssspppkkkhhhfffhhhiiifffaaa___```]]]YYYYYYWWWTTTOOOJJJHHHIIIKKKQQQRRRSSSTTTTTTSSSRRRRRRMMMKKKGGGDDDAAA@@@??????;;;::::::;;;<<<>>>@@@BBBGGGEEECCCAAA>>>===<<<;;;;;;:::999888777666555444,,,---.........---,,,+++&&&)))++++++)))))),,,000++++++,,,,,,,,,---------)))***+++------,,,+++*********+++++++++,,,,,,,,,------------------------,,,)))'''))),,,///...,,,'''(((***+++,,,,,,+++++++++++++++******(((''''''((()))***+++,,,---------+++++++++***************---,,,***))))))+++---...,,,,,,------.../////////,,,---///111222222333333333555777:::;;;;;;:::999::::::;;;;;;<<<;;;;;;;;;AAACCCDDDDDDCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIGGGEEEAAABBBCCCEEEHHHKKKMMMNNN___kkk{{{ooo]]]]]]___mmmvvvkkk]]]TTTPPPPPPNNNLLLPPPMMMHHHFFFGGGFFFDDDBBB???>>><<<:::999888777777888666555666888888555222888888777777777888999999888888777666777888999:::=========<<<<<<;;;;;;;;;:::::::::<<<>>>>>><<<:::999999999999999888888888::::::;;;<<<======>>>>>>?????????===<<<;;;<<<===@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBAAA???>>>@@@AAA???@@@AAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>===CCCBBBAAAAAACCCFFFJJJLLLRRRSSSUUUYYY]]]bbbgggiiivvv~~~|||yyy~~~~~~yyyuuutttxxx{{{~~~~~~uuunnnddd]]][[[^^^bbbeeeiiigggjjjsssyyy|||~~~~~~|||{{{{{{{{{{{{}}}|||yyytttpppnnnpppqqq{{{~~~}}}}}}~~~xxxuuuqqqnnnpppxxx~~~||||||{{{wwwqqqmmmiiifffdddcccaaa```fffpppvvvtttrrrrrrqqqmmmpppkkkddd___]]]]]]^^^___\\\XXXSSSOOOLLLJJJHHHFFFNNNQQQTTTTTTQQQOOOOOOPPPLLLKKKHHHDDD@@@???@@@BBB@@@>>>:::666555888>>>CCCFFFEEECCCAAA@@@???@@@@@@===<<<;;;:::888777666666222000---,,,---------,,,///......------,,,,,,+++******))))))))))))******+++++++++***************///...------,,,,,,,,,,,,++++++++++++++++++++++++///...---+++***)))))))))...------,,,+++***))))))))))))************))))))*********++++++,,,,,,,,,---,,,,,,+++***)))(((((('''(((***+++,,,,,,+++***------------------,,,,,,---...///000222444555666777777777999;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<@@@AAACCCCCCCCCCCCDDDFFFDDDDDDEEEGGGIIIIIIGGGEEEAAAAAADDDIIIKKKKKKNNNSSSddduuuzzziii```bbbsss^^^UUUKKKFFFFFFGGGGGGFFFBBB@@@===<<<>>>???>>>===;;;:::999777666666666666888666555666888888555333666666666666666777777888::::::::::::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;:::=========>>>>>>===<<<:::>>>>>>==================>>>?????????@@@AAAAAAAAA>>>>>>>>>>>>===<<<===>>>??????>>>?????????@@@@@@>>>>>>>>>>>>????????????BBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBB@@@???>>>???AAABBBAAA@@@???>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@AAACCCFFFGGGFFFFFFHHHJJJLLLPPPSSSUUU[[[cccmmmuuu}}}{{{|||xxxxxxyyyyyyxxxyyy~~~yyylllfff^^^YYYZZZ___eeehhhllliiijjjnnnqqqssswww|||}}}{{{zzzyyyzzzzzzzzzyyyvvvrrrooommmoooqqqxxx|||}}}~~~{{{vvvssspppllliiifffdddaaa^^^aaajjjpppqqqsssvvvuuuqqqnnnhhh```ZZZYYYZZZ]]]^^^[[[ZZZWWWSSSNNNIIIFFFDDDJJJMMMPPPPPPMMMKKKKKKLLLLLLKKKHHHDDD@@@>>>???AAA@@@>>>:::666555777<<<@@@EEEDDDCCCAAA@@@???>>>>>>??????===;;;999888666555333111...------...---,,,++++++,,,,,,---------...******))))))))))))************************++++++++++++***)))))))))))))))++++++++++++++++++++++++)))(((''''''&&&''''''''')))))))))(((((((((((((((***++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++***))))))))))))((()))***++++++,,,,,,+++------------------------......///000222333444444444444444666888999888777999::::::;;;;;;;;;;;;;;;>>>@@@BBBBBBBBBCCCDDDFFFIIIHHHGGGGGGHHHHHHFFFDDDAAA@@@DDDJJJMMMNNNSSSYYYhhhyyyuuulllmmm{{{GGGBBB<<<;;;<<>>:::888666666777888888777888888777666666666666777999888888888999999777666777666666666777777888999999999:::;;;<<<==================<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;???>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>??????@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBB@@@???AAABBBDDDBBB???======???AAABBB?????????@@@@@@?????????@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHLLLPPPTTTXXX___iiipppyyy}}}}}}{{{wwwuuuwww~~~{{{rrreeeaaa[[[XXX[[[aaafffjjjqqqmmmkkkjjjhhhhhhoooxxx|||yyywwwwwwwwwxxxuuutttssspppmmmmmmoooqqquuuyyy~~~|||{{{}}}zzztttsssqqqnnnkkkhhhddd___\\\^^^ccchhhlllppptttrrrnnnhhhbbb[[[VVVVVVYYY\\\^^^\\\^^^^^^ZZZQQQIIIEEECCCGGGIIILLLLLLKKKJJJJJJJJJLLLKKKIIIEEE@@@>>>>>>???@@@>>>;;;777555666999===DDDEEEEEEDDDCCCAAA???===AAA@@@???===:::888666666555222///......///...---++++++++++++,,,,,,,,,,,,******))))))))))))******)))))))))***+++++++++,,,******)))(((((((((((()))++++++++++++++++++++++++((((((((((((((()))***+++************++++++,,,,,,)))******++++++******)))*********+++++++++++++++,,,+++***))))))***+++,,,***))))))******+++,,,---,,,,,,,,,---........./////////000000111222222333666555666888:::;;;;;;999777888999;;;;;;;;;:::999<<<>>>@@@AAABBBCCCEEEGGGMMMKKKHHHFFFFFFEEEDDDBBB@@@@@@DDDJJJOOOSSSYYYaaammm~~~wwwvvv???===:::999:::;;;;;;:::;;;:::999888888777666666888888888888888999::::::;;;:::;;;;;;;;;;;;:::999999999999999999:::;;;<<<;;;;;;<<<<<<============@@@??????>>>???@@@AAABBB???AAACCCDDDCCCBBBBBBBBBAAAAAA?????????AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCEEEFFFGGGEEEDDDBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEEEEFFFEEEDDDCCCBBBAAAAAAAAADDDEEEEEEDDDBBBAAABBBDDDDDDCCCAAA@@@@@@AAABBBCCC???@@@@@@AAAAAA@@@@@@???BBBCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDFFFGGGHHHJJJNNNTTTYYYWWW___lllzzz~~~zzz}}}xxxmmmfffbbb^^^\\\___dddiiikkkvvvrrrmmmhhhcccbbbkkkwww}}}zzzvvvttttttttttttrrrrrrqqqooommmmmmoooqqqtttyyy}}}yyyxxx|||}}}{{{wwwsssrrrpppnnnmmmjjjeee___[[[^^^___aaaeeeiiijjjgggbbb^^^\\\YYYXXXYYY\\\]]]]]]^^^bbbeeeaaaVVVLLLFFFDDDGGGIIIJJJKKKLLLKKKLLLLLLKKKKKKIIIFFFAAA>>>>>>>>>AAA@@@>>>:::777666888:::DDDEEEFFFFFFEEECCC@@@>>>??????>>><<<:::999888777666333000/////////...---......---,,,***)))((((((+++******))))))******+++(((((()))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((((((''''''***************++++++++++++***)))((()))***,,,---+++***))))))***+++---...+++,,,,,,---...//////000000000000000111111111111666666666888;;;<<<<<<;;;666888999;;;<<<;;;:::999;;;===???AAAAAABBBEEEGGGMMMJJJGGGEEEDDDDDDCCCAAAAAAAAADDDJJJOOOSSS[[[cccnnnxxxxxx;;;:::999999::::::999888::::::::::::999888888888888888888999999:::;;;<<<:::;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBCCCFFFHHHIIILLLNNNPPPOOOLLLIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHIIILLLOOOOOOMMMJJJGGGIIIKKKLLLLLLKKKIIIGGGFFFFFFDDDCCCCCCDDDFFFGGGMMMLLLJJJGGGFFFDDDDDDDDDFFFGGGFFFDDDBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFDDDCCCAAABBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFHHHIIIHHHLLLRRRXXX^^^fffmmmrrryyyooogggeeecccdddhhhmmmqqqsssyyyuuupppjjjdddccclllwwwzzzxxxwwwuuusssrrrrrrrrrrrrrrrrrrpppnnnnnnoooqqqtttxxx~~~~~~}}}zzz~~~{{{wwwxxxxxxvvvtttsssrrrqqqooojjjddd___^^^\\\]]]```cccbbb^^^ZZZWWWXXXZZZ^^^aaaaaa___]]]^^^cccgggcccYYYOOOIIIGGGFFFFFFGGGIIIKKKLLLLLLLLLJJJKKKJJJGGGCCC@@@>>>>>>BBBBBB@@@===:::888888999???AAACCCDDDDDDAAA>>><<<;;;;;;;;;;;;:::::::::999777444111/////////...---...------,,,***))))))(((++++++************++++++(((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++***))))))(((((((((((((((+++******)))((((((''''''''''''((((((((((((''''''***************************))))))))))))+++,,,---+++******)))***,,,---///,,,,,,------...///000000000000000000000000000000222222333555888999999888777888:::;;;<<<<<<<<<;;;;;;===???AAAAAABBBEEEGGGJJJHHHEEECCCCCCDDDCCCBBBBBBAAADDDIIIMMMQQQXXX```lll~~~{{{rrrvvv444444666777888888888888222555777999999999:::<<<888888888999999:::<<<<<<999;;;======<<<;;;<<<===<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBDDDEEEJJJIIIIIIJJJMMMPPPTTTVVV[[[]]]^^^ZZZTTTOOONNNNNNRRRRRRSSSTTTVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWW[[[______ZZZVVVTTTVVVXXXZZZYYYVVVSSSQQQMMMKKKIIIGGGGGGGGGIIIJJJNNNMMMKKKHHHGGGFFFFFFGGGJJJJJJIIIFFFCCCAAAAAABBBDDDEEEFFFHHHHHHGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAABBBCCCEEEFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCHHHHHHIIIIIIIIILLLQQQUUUZZZ^^^gggrrr}}}ttthhhggggggjjjpppvvvzzz|||{{{vvvrrrnnniiiggglllttttttuuuuuuuuuuuutttsssssstttttttttrrrooonnnnnnooosssvvv}}}~~~vvvsssyyy{{{yyy}}}{{{zzzxxxvvvtttooohhhddd[[[YYY[[[___aaa^^^[[[[[[VVVXXX^^^cccfffeee```[[[\\\___aaa___XXXPPPJJJHHHBBBAAABBBDDDGGGIIIJJJIIIIIIKKKKKKIIIFFFBBB@@@@@@AAABBBBBB???<<<999888999:::;;;>>>@@@@@@>>><<<;;;:::::::::::::::;;;;;;;;;777444111/////////...---******++++++,,,---------++++++************++++++)))))))))***+++++++++,,,***))))))))))))***++++++++++++++++++++++++++++++,,,+++******))))))))))))---,,,+++***)))((((((''')))******++++++******)))***************)))))))))))))))******+++++++++++++++******++++++,,,---...---------.../////////000//////000000000000000000333222333666999::::::999888999999:::;;;<<<======<<<>>>@@@AAABBBCCCEEEGGGHHHFFFDDDDDDDDDEEEDDDBBBBBBAAADDDIIILLLNNNTTT[[[ggg{{{ssslllrrr333555777888888888888999222555999::::::;;;<<<>>>;;;;;;;;;;;;<<<===>>>>>>>>>@@@CCCCCCAAA@@@AAACCCAAAAAAAAABBBCCCEEEFFFGGGDDDCCCCCCCCCFFFKKKOOORRRWWWWWWWWWYYY]]]bbbfffiiillloooppplllfffaaa```aaabbbdddfffiiijjjkkkjjjjjjfffgggggghhhhhhiiiiiiiiillllllmmmrrrvvvuuuooojjjiiikkkmmmnnnmmmiiieeebbbYYYWWWTTTRRRPPPPPPQQQRRRPPPOOONNNMMMMMMNNNOOOPPPRRRRRRPPPLLLHHHFFFEEEFFFHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIKKKOOOVVV^^^gggnnnrrr}}}|||tttjjjjjjkkkooouuuzzz}}}~~~{{{vvvrrrqqqnnniiiiiilllppprrrvvvxxxyyyxxxwwwuuuuuuuuuuuurrrnnnlllkkkllloooqqqwww~~~{{{qqqjjjbbbbbblll{{{|||xxxtttnnngggcccXXXWWWYYY^^^]]]XXXWWWZZZ[[[]]]bbbfffgggddd^^^YYYVVVVVVVVVUUURRRMMMIIIGGG???>>>>>>@@@EEEHHHHHHHHHHHHJJJLLLKKKHHHDDDBBBAAA???@@@AAA@@@===999888777888999<<<>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;777444111///......---,,,)))***+++,,,---...///000,,,++++++******++++++,,,******************++++++((((((((((((((()))******++++++++++++++++++++++++,,,++++++++++++,,,,,,------------,,,,,,+++++++++***++++++++++++++++++***+++*********)))))))))(((((()))+++,,,,,,+++***)))******+++,,,------------............////////////.../////////000000111111444444555888;;;===<<<;;;888888777777888:::===>>>>>>@@@BBBBBBBBBCCCDDDFFFJJJHHHGGGGGGGGGFFFDDDBBBAAAAAADDDJJJMMMNNNRRRXXXcccwww}}}mmmgggnnn999;;;<<<<<<:::999::::::888<<>>===>>>@@@???????????????@@@AAAAAADDDGGGIIIIIIGGGFFFHHHJJJGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLNNNRRRYYY___dddccccccdddfffkkkpppuuuyyy}}}}}}yyyzzz}}}vvvxxx|||~~~yyyyyyzzz{{{{{{|||}}}}}}~~~zzzzzz|||~~~yyytttqqqeeeccc___\\\ZZZZZZ[[[\\\XXXWWWWWWWWWXXXZZZ]]]___ZZZZZZXXXTTTOOOLLLKKKKKKKKKJJJHHHGGGGGGIIILLLNNNQQQQQQRRRRRRRRRRRRQQQQQQJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFEEEFFFGGGIIIHHHHHHBBBEEEGGGHHHGGGEEEDDDDDDHHHHHHIIIJJJMMMQQQUUUXXX\\\cccooo~~~xxxqqqnnnnnnoooqqqvvvyyyzzz{{{zzzuuurrrrrrpppjjjeeeeeeooorrrwww{{{}}}|||zzzxxxuuuvvvuuurrrmmmjjjiiiiiikkkmmmrrr{{{|||yyy|||~~~{{{zzzyyyssskkkaaaZZZTTTWWWdddwww|||wwwqqqjjjccc___WWWVVVYYY\\\XXXQQQQQQVVVaaabbbdddffffffbbb\\\WWWQQQOOONNNMMMMMMKKKHHHEEE???>>>===@@@EEEHHHIIIHHHHHHJJJLLLLLLIIIFFFDDDCCC===???@@@???<<<999777666999;;;===???@@@AAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;666444000......---,,,+++,,,,,,------------......,,,++++++******++++++,,,+++++++++***************)))))))))))))))***++++++++++++++++++++++++++++++%%%%%%&&&&&&''')))***+++((())))))))))))*********))))))************))))))+++*********))))))((((((((())),,,------+++)))''')))***,,,---......---,,,///////////////..................///000111111111111111222444888:::999888888777555555666999<<<>>>@@@AAACCCCCCCCCCCCDDDFFFLLLKKKJJJJJJJJJHHHDDDBBB@@@@@@DDDJJJNNNNNNRRRXXXaaauuuwwwiiidddkkk999:::;;;:::::::::<<<>>>;;;<<<>>>>>>>>>@@@CCCEEEDDDDDDDDDDDDFFFHHHJJJKKKMMMQQQVVVZZZ[[[XXXSSSPPPXXXVVVTTTTTTTTTTTTTTTSSSZZZ[[[]]]___aaaffflllpppoooppptttxxx~~~}}}xxxvvvvvvsssmmmhhhjjjgggeeeiiiooosssrrrpppqqqlllccc[[[TTTPPPNNNNNNRRRQQQQQQPPPPPPSSSWWW[[[aaabbbccccccaaa]]]XXXUUUPPPPPPOOONNNNNNOOOPPPPPPSSSPPPLLLLLLNNNOOOMMMKKKNNNJJJIIIKKKIIIFFFFFFIIIFFFFFFEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKPPPWWW___hhhttt}}}xxxtttqqqtttrrrppptttyyy|||yyyvvvnnnrrrvvvvvvrrrlllgggfffhhhlllrrrwww{{{{{{zzzyyyuuuuuuuuusssqqqooolllkkklllmmmqqqvvv|||~~~wwwrrrsssuuuwww|||~~~|||xxxsssooommmkkkjjj___UUUNNNSSS^^^mmm}}}wwwrrrlllgggccc___]]]ZZZVVVRRRRRRTTTVVVaaabbbcccdddddd```YYYUUUUUUQQQLLLJJJKKKKKKHHHFFF=========>>>@@@DDDGGGIIIHHHIIIJJJJJJHHHFFFDDDBBB=========<<<:::888666555555777999;;;===>>>>>>>>>@@@?????????>>><<<999555555222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++***)))***+++)))***+++++++++)))((('''))))))))))))************))))))******+++++++++,,,************************,,,+++***((((((((()))***)))************+++++++++)))************+++++++++---+++)))(((***,,,------000000///////////////000111000...------///111222222444777:::<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<;;;AAABBBBBBBBBAAAAAACCCEEEJJJIIIHHHHHHIIIIIIGGGEEEGGGDDDDDDGGGJJJKKKOOOUUUbbbtttpppfffdddhhh|||:::;;;<<<<<<;;;;;;===??????AAABBBCCCCCCEEEGGGIIIJJJJJJKKKLLLNNNQQQSSSUUU^^^```dddggghhhhhhgggffffffeeecccdddgggjjjmmmoooqqqqqqrrrrrrtttxxx}}}}}}yyyooohhhccc```___[[[[[[\\\]]]___dddkkkpppvvvwwwvvvuuuqqqmmmhhhfffcccaaa___^^^]]]^^^___```___\\\ZZZ[[[^^^^^^\\\YYYWWWRRRPPPRRRRRROOOOOOQQQJJJJJJJJJJJJIIIHHHFFFDDDGGGGGGFFFFFFFFFFFFGGGGGGHHHKKKNNNQQQUUU\\\dddjjjqqq|||}}}yyyvvvvvv{{{yyyxxxxxxzzzyyywwwtttppptttxxxxxxtttnnniiiggghhhkkkooosssuuuvvvvvvuuuwwwwwwvvvuuussspppmmmllliiijjjmmmrrrwww{{{|||{{{wwwqqqlllooorrruuuzzz~~~yyywwwuuusssqqqpppppppppfff\\\TTTVVV^^^jjjyyy|||vvvpppkkkfffccc]]]\\\YYYUUUSSSTTTXXX[[[aaaaaaaaabbbcccaaa]]]ZZZUUUQQQMMMLLLLLLKKKHHHEEE???>>>===<<<===???BBBDDDEEEFFFGGGHHHHHHGGGEEECCC======<<<;;;:::888666555444555888:::<<<=========>>>>>>=========;;;888555555333000/////////---,,,++++++************++++++++++++,,,,,,,,,,,,++++++((()))******(((((()))***)))************))))))((())))))))))))************'''((((((((())))))))))))((((((((((((((((((((((((,,,+++)))((((((((()))***(((((()))))))))*********)))************+++++++++---+++))))))***,,,------//////............//////111000/////////000111222111333666999::::::999888999:::;;;<<<============AAABBBCCCBBBAAABBBDDDFFFIIIHHHHHHHHHIIIIIIHHHFFFDDDBBBEEEJJJLLLLLLPPPTTTddduuupppgggeeeiii}}}===>>>????????????AAACCCBBBDDDFFFGGGGGGHHHKKKMMMQQQRRRSSSUUUXXX\\\^^^```hhhiiikkknnnrrrvvvyyy{{{{{{{{{{{{|||}}}|||uuuuuuvvvwwwzzz{{{yyyuuurrrqqqrrrtttvvvvvvtttrrrrrrttttttrrrooohhhbbb^^^___```]]]ZZZZZZRRRSSSSSSRRRPPPMMMJJJHHHKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMPPPUUU\\\fffsss}}}zzz{{{~~~}}}yyywwwvvvxxx{{{{{{vvvpppnnnllllllnnnoooqqqrrrssssssvvvvvvvvvtttrrrpppmmmllliiiiiikkkoootttxxxyyyxxxqqqkkkiiimmmrrrvvv{{{|||wwwvvvuuutttsssttttttuuulllddd]]]]]]bbbjjjsss||||||xxxuuuqqqmmmhhhddd^^^]]]YYYUUURRRSSSWWWZZZ___^^^^^^___aaabbbaaa___VVVSSSPPPOOOPPPOOOKKKGGGCCCAAA===::::::;;;>>>@@@BBBDDDFFFGGGHHHGGGFFFEEE======<<<;;;999777555444222333555888:::<<<<<<===<<<<<<<<<<<<<<<;;;777444555333111000000///...,,,///...---,,,,,,---...///+++,,,,,,------,,,,,,+++''')))***)))((('''((()))))))))))))))))))))***+++))))))))))))************(((((((((((())))))))))))+++++++++++++++++++++++++++***))))))((()))))))))'''((((((((()))))))))))))))************+++++++++,,,+++*********+++---.........------------......000000000111111111222222111333555888999999888888777888:::<<<===>>>??????@@@AAABBBBBBBBBBBBDDDFFFHHHHHHGGGIIIJJJKKKIIIHHHBBBBBBFFFLLLNNNMMMPPPUUUgggwwwppphhhfffjjj}}}AAABBBCCCCCCCCCDDDFFFIIIHHHJJJMMMOOOOOOPPPRRRTTTVVVWWWYYY\\\___bbbeeefffiiikkkoootttzzz}}}uuuppppppoookkkgggeeecccddddddbbb^^^YYYVVVTTTSSSRRRQQQOOOOOONNNNNNNNNKKKKKKKKKJJJJJJKKKMMMNNNPPPRRRVVV[[[cccppp~~~}}}|||}}}|||yyyrrrqqqpppooooooqqqssstttqqqqqqrrrrrrqqqooommmlllkkkkkkmmmppptttwwwxxxwwwqqqlllkkkoootttxxx}}}~~~{{{zzzyyyxxxvvvvvvvvvwwwwwwooollliiijjjmmmoooqqqssswwwxxxxxxyyy}}}uuuuuuvvvwwwvvvrrrkkkgggccc```[[[UUUPPPOOOPPPSSSYYYYYYZZZ]]]```bbbaaa```WWWUUUSSSSSSUUUSSSOOOKKKGGGDDD???;;;:::<<>>======;;;999777555444000111333555888:::;;;<<<<<<;;;;;;<<<===;;;888555666444111000000000...---111///---++++++---///111,,,,,,------------,,,,,,((()))***)))(((((()))******)))(((((((((***+++,,,((()))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))((((((((()))))))))******))))))*********++++++++++++,,,,,,+++++++++---.........---------.../////////000111222222333222222222333555888999999999999888999:::<<<===>>>>>>>>>>>>???AAAAAAAAABBBDDDFFFHHHGGGGGGIIIKKKLLLKKKJJJEEEEEEGGGKKKLLLLLLQQQXXXkkkzzzooogggfffjjj}}}CCCDDDFFFGGGGGGIIILLLNNNSSSVVVYYY[[[\\\]]]___```[[[]]]___bbbfffiiikkklllooorrryyy~~~{{{{{{zzzrrrkkkfffdddcccaaa^^^[[[XXXVVVUUUTTTQQQQQQPPPPPPQQQRRRQQQQQQOOONNNMMMMMMPPPUUU\\\aaammmxxxwwwtttqqqnnnmmmoooqqqsssmmmnnnpppqqqrrrrrrqqqpppmmmlllmmmooorrruuuuuuuuurrrmmmlllqqqvvvyyy|||~~~|||{{{zzzyyyxxxxxxyyyzzz{{{tttvvvxxxyyyyyyvvvpppkkkmmmmmmoootttxxxyyyxxxwwwsssuuuzzz}}}|||vvvmmmfffeeebbb]]]WWWPPPMMMMMMNNNSSSTTTVVV[[[___aaa```___XXXVVVTTTUUUVVVUUUQQQMMMJJJGGGBBB>>>===???BBBDDDDDDFFFGGGHHHIIIHHHFFFEEE??????>>><<<:::777555444000000222333666888:::;;;<<<;;;<<<===>>>===:::777777555222111111111///...---+++)))'''''')))+++---+++,,,,,,------,,,,,,+++)))***++++++))))))***+++***)))(((((((((***+++,,,((()))))))))************++++++******************'''''''''''''''''''''''')))))))))*********)))))))))))))))*********++++++))))))*********+++++++++***,,,------++++++---/////////......///000000111//////111222333333333222333555666888:::::::::::::::;;;<<<<<<===<<<<<<<<<<<<===???@@@@@@AAADDDFFFHHHGGGHHHJJJLLLMMMLLLKKKIIIHHHHHHIIIIIIKKKSSS]]]pppnnnfffeeejjj}}}FFFHHHKKKLLLNNNQQQTTTWWW\\\___ccceeefffggghhhjjjeeegggkkkooossswwwyyyzzz|||}}}|||}}}{{{wwwqqqlllgggdddbbbaaa```^^^]]]\\\ZZZWWWTTTQQQPPPMMMLLLMMMOOORRRTTT\\\```gggppp~~~~~~vvvsssoookkkjjjkkknnnpppoooppprrrtttuuuuuuuuuuuulllkkkjjjkkknnnpppqqqppppppllllllqqqvvvwwwzzz~~~}}}xxxxxxwwwxxxyyy{{{}}}~~~yyy~~~|||rrriiiiiigggiiippptttuuuuuuvvvyyy|||yyyooohhhgggeeebbb\\\UUUQQQOOOOOONNNOOOQQQVVV\\\```bbbbbb^^^[[[XXXVVVVVVUUUPPPLLLKKKHHHDDDAAA@@@AAACCCEEEDDDEEEFFFHHHHHHGGGEEEDDDAAA@@@???===;;;888666555111111111333444666888999;;;;;;;;;===>>>===;;;888777555333222222111000...---+++***))))))***+++---***++++++,,,,,,++++++***)))+++,,,+++***)))***+++))))))))))))))))))***+++))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''(((((()))************)))************++++++++++++)))************+++++++++))),,,......++++++---//////////////////000111222...//////000111222333333444555777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===??????@@@BBBEEEGGGIIIHHHIIIJJJMMMMMMMMMKKKIIIHHHGGGHHHHHHLLLWWWccctttpppgggeeejjjOOORRRUUUXXXZZZ^^^bbbeeegggjjjnnnqqqrrrssstttuuutttwww|||}}}yyyvvvsssnnnhhhccc___\\\WWWTTTSSSTTTUUUVVVUUUUUUUUUWWW^^^lll}}}{{{~~~~~~}}}~~~uuurrrnnnjjjhhhiiilllnnnrrrssstttuuuvvvuuuuuutttkkkjjjhhhiiikkkmmmmmmmmmnnnkkkkkkqqqvvvxxxzzz~~~~~~~~~wwwwwwvvvvvvwwwyyyzzz{{{xxx~~~|||rrrkkkffffffmmmrrrtttwww|||~~~xxxsssnnnnnnkkkeee]]]VVVQQQPPPLLLKKKLLLPPPYYYbbbiiillllllgggaaa\\\ZZZVVVQQQMMMJJJHHHEEEAAA??????@@@AAA???AAACCCEEEFFFFFFEEEDDDBBBBBBAAA???<<<999777666222222222222333555777888999999:::<<<======:::888888666333222222222000///......------------......)))******++++++******))))))***+++***)))((()))+++)))************))))))((())))))))))))************))))))))))))((((((((('''************************'''((()))***+++******)))))))))))))))************)))************+++++++++))),,,//////,,,***---000......---...///000111111............///111333444444555666777888::::::;;;::::::;;;<<<=========<<<<<<>>>@@@AAABBBDDDGGGIIIJJJJJJJJJKKKMMMMMMLLLKKKCCCDDDFFFIIIKKKOOO\\\iiixxxsssiiiffflllYYY[[[___bbbeeeiiinnnrrruuuxxx|||}}}wwwmmmggg```ZZZWWWVVVVVVUUUPPPQQQQQQPPPQQQWWW___fffppp~~~~~~~~~~~~~~~}}}~~~xxxzzz|||}}}}}}~~~~~~uuusssnnnkkkiiijjjlllnnnsssssstttttttttsssqqqpppllljjjiiiiiikkkmmmmmmmmmmmmkkklllsssxxxzzz}}}~~~~~~~~~zzzyyywwwuuuttttttuuuuuussszzz~~~ooohhheeekkkppptttzzzxxxwwwtttmmmcccYYYRRRNNNKKKIIIHHHLLLVVVcccooouuuxxxrrrjjjccc___ZZZTTTPPPJJJHHHDDDAAA>>><<<<<<<<<;;;===@@@CCCEEEEEEEEEEEECCCCCCAAA@@@===:::888777444333222222333444666777888888888:::<<<<<<999777888666333222222222111///,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((()))***)))((('''(((***)))***+++++++++)))((('''))))))))))))************,,,+++++++++******))))))(((((((((((((((((((((((('''((()))+++++++++***)))(((((((((((()))))))))))))))************+++++++++(((---000///,,,***---000,,,,,,,,,---...///000111///...------...000333444333444555666777888999:::888999:::<<<===>>>>>>???>>>???AAACCCDDDFFFIIIKKKKKKJJJJJJKKKMMMMMMLLLKKK===@@@EEEKKKNNNRRR___lllzzzvvvjjjhhhnnnccceeeiiinnntttyyy}}}{{{sssjjjhhhjjjiiiaaaZZZZZZVVVTTTTTTSSSPPPRRRWWWXXXbbbppp|||zzz~~~}}}{{{}}}}}}}}}||||||}}}xxxooojjjgggfffhhhlllsssrrrpppqqqrrrsssrrrqqqpppnnnkkkiiihhhjjjlllnnnrrrsssvvvyyy{{{}}}}}}}}}~~~|||zzz}}}yyyvvvtttsssttttttssswww{{{{{{rrrhhhfffnnnyyy{{{yyywwwrrrlllccc[[[SSSOOOPPPMMMIIIIIIPPP\\\iiirrrvvvsssoooiiibbb\\\XXXUUUMMMIIIEEEBBBAAA???===;;;<<<>>>AAADDDEEEDDDAAA???DDDCCCBBB@@@===:::777555888666444222111222444555888999::::::888666777888666666555444222111000000........./////////////////////...---,,,,,,++++++'''((()))******++++++***)))******)))'''&&&((()))+++***)))(((((()))***+++(((***+++***)))((()))*********))))))((((((''''''(((((())))))))))))(((((()))*********++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,------------............///////////////000111222333222444777999999999777666888999:::<<<===>>>>>>>>>@@@@@@AAABBBDDDFFFGGGIIIIIIIIIJJJLLLMMMMMMJJJHHHEEEEEEGGGJJJKKKOOOZZZfff~~~vvvhhhhhhrrrppprrrvvvzzzwwwpppeee___ZZZXXXTTTPPPQQQVVVTTTXXX\\\___fffuuu~~~~~~yyyrrrnnnkkkhhhhhhkkkpppppppppppppppqqqrrrsssrrrooollliiihhhjjjlllnnnssstttvvvxxxzzz{{{||||||~~~~~~~~~~~~|||{{{zzzxxxvvvuuutttssswwwyyy|||~~~yyyqqqgggeeelllvvv~~~zzzsssrrrpppkkkddd]]]VVVQQQNNNLLLKKKLLLQQQYYYbbbhhhpppooolllhhhddd```]]][[[RRRNNNIIIEEEBBB???===;;;<<>>???AAAAAAAAAAAABBBCCCEEEGGGHHHJJJKKKJJJIIIJJJJJJIIIFFFDDDCCCDDDHHHMMMQQQWWWdddqqq{{{nnnmmmvvv|||zzzqqqiiibbbbbbdddeeeeeeccc___[[[[[[^^^aaaooovvvzzzttttttvvvzzz}}}|||~~~|||xxxwwwxxxzzz|||}}}~~~}}}}}}}}}wwwnnniiihhhiiilllooonnnkkklllqqqwwwvvvsssmmmiiiggghhhkkkmmmooopppqqqsssvvvyyy{{{|||}}}|||||||||}}}~~~wwwxxxxxxxxxxxxwwwvvvvvvtttsssqqqppprrrtttuuuvvvtttoooiiifffkkksss}}}~~~{{{yyy}}}wwwnnnbbbVVVOOOMMMMMMLLLMMMNNNQQQSSSUUUYYYZZZ]]]___```___^^^^^^YYYTTTNNNHHHDDDAAA>>>;;;<<<>>>@@@@@@>>>???DDDHHHFFFFFFEEECCC@@@===;;;:::<<<:::888555444333333444333888===???>>><<<999888777777666444333222111000...------,,,+++***)))))),,,,,,++++++************(((((()))***++++++++++++'''(((((('''%%%%%%&&&'''((()))+++,,,,,,+++)))((((((***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))((()))))))))******+++++++++++++++,,,,,,------------------............///000000000000111222333333444555777888999999888777666777999;;;===???@@@@@@AAAAAABBBCCCEEEGGGIIIJJJIIIHHHGGGHHHIIIHHHFFFDDDEEEFFFJJJOOORRRWWWcccppp|||pppooowwwxxxvvvwwwvvvsssnnngggaaa\\\ZZZYYY```bbbhhhtttpppnnnnnnrrrvvvvvvpppjjjgggiiimmmrrrwwwzzz}}}~~~|||xxxsssqqqsssvvvyyy{{{{{{pppiiihhhhhhkkknnnllljjjkkkqqqwwwuuurrrlllhhhfffgggiiikkkkkklllnnnqqqtttwwwyyyzzzzzzzzzyyyyyyzzzzzz{{{|||yyyxxxvvvuuuuuuvvvxxxyyywwwtttqqqqqqsssuuuuuuuuuooommmiiigggjjjsss~~~}}}}}}uuugggZZZRRROOONNNLLLKKKLLLNNNRRRTTTRRRTTTXXX[[[]]]]]][[[ZZZUUUQQQLLLHHHFFFCCC@@@===:::<<<<<<<<<;;;>>>CCCGGGGGGFFFEEECCCAAA>>><<<;;;<<<;;;999777555444444444444888>>>AAA@@@===:::999777777666555333222111111///......---,,,++++++***,,,,,,,,,,,,++++++++++++&&&'''((()))************'''(((((('''%%%%%%&&&'''))))))(((((((((((())))))(((***+++***)))((()))***))))))))))))******************++++++++++++******(((((((((((()))))))))))))))******++++++,,,,,,,,,******+++,,,,,,---......---------............///000000000000111222333444333444555666777777777666999:::;;;<<<============AAAAAABBBCCCEEEGGGHHHIIIFFFEEEEEEFFFHHHIIIHHHGGGGGGHHHLLLQQQTTTZZZgggsss}}}qqqooovvv}}}}}}}}}}}}ssskkkgggeeeddd^^^\\\]]]gggyyyssseeebbbdddjjjppptttqqqiiiccc]]]^^^```cccgggkkknnnpppyyy|||yyy}}}~~~}}}xxxuuuqqqooorrrvvvzzz||||||pppjjjjjjhhhjjjjjjiiihhhjjjoootttqqqnnnjjjgggeeeeeefffggghhhjjjmmmppprrrsssttttttooopppsssuuuxxxzzz{{{{{{zzzxxxvvvttttttvvvyyyzzzwwwsssooooooqqqrrrqqqnnnhhhgggeeecccdddlllxxx~~~yyylll```YYYQQQOOOLLLIIIJJJLLLOOORRROOORRRVVV[[[\\\[[[YYYWWWOOONNNKKKJJJHHHEEEBBB???:::999888999;;;???CCCEEEFFFFFFEEECCCAAA???===;;;:::999888666555444444333666:::???BBB@@@===;;;999888777666555444222111111//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))((('''&&&%%%******+++)))((('''(((***+++***)))(((((()))***+++(((***+++***)))((()))***)))))))))************+++)))******************)))((((((((()))))))))******+++++++++++++++,,,,,,,,,******+++,,,,,,---......---------............///111111000111111222333444333333444555666666666666:::;;;<<<<<<======<<<<<<@@@@@@AAABBBDDDFFFGGGIIIEEEDDDDDDEEEHHHIIIIIIHHHFFFGGGLLLSSSXXX___lllyyy~~~qqqooovvvvvvsssqqqrrrvvvzzz}}}~~~~~~|||zzzxxxwwwwwwxxxyyy}}}~~~zzzvvvsssppplllhhhhhhnnnwwwvvvlllccc]]]eeekkktttzzzyyyqqqeee]]]XXXXXXWWWXXX[[[```dddgggsss{{{}}}|||yyy|||~~~~~~|||{{{zzzzzzvvvssspppqqqtttyyy~~~|||pppjjjkkkhhhgggeeeeeefffhhhlllnnnllljjjhhhfffddddddddddddhhhjjjmmmooopppooommmkkkkkknnnrrrvvvyyyzzz{{{zzzyyyxxxwwwvvvvvvwwwwwwxxxvvvrrrnnnmmmnnnmmmiiieee``````___[[[ZZZ```llluuuyyy~~~wwwkkk```ZZZRRRPPPMMMJJJIIIIIIKKKLLLJJJNNNSSSXXXZZZYYYWWWUUUMMMLLLLLLLLLKKKHHHCCC???;;;888555888===BBBDDDCCCFFFEEEDDDCCCAAA???===;;;999999888777666666555555999<<<@@@BBB@@@===;;;:::888888777555444333222111............------------******++++++++++++++++++*********))))))((('''&&&***++++++***(((((()))+++************************(((***+++***)))((()))***))))))*********+++++++++((())))))******))))))((()))))))))*********++++++++++++++++++************)))******+++---......///---------............///111111111111222333444444444444555555666777777777999:::;;;<<<============??????@@@AAACCCEEEFFFGGGGGGFFFEEEEEEGGGIIIIIIHHHEEEFFFKKKQQQVVV]]]kkkxxxrrrpppwwwzzzuuummmkkkiiijjjnnnssswwwxxxuuutttrrrqqqqqqrrrtttuuuyyy|||~~~~~~~~~{{{|||~~~|||}}}}}}ssslllkkkoootttrrrqqqnnniiieeedddeeegggllluuuqqqcccZZZXXXVVVTTTSSSVVV[[[```dddoooxxx~~~}}}~~~||||||{{{yyywwwvvvxxxyyyvvvsssqqqrrrwww}}}{{{oookkkmmmhhheeebbbaaadddgggiiijjjhhhhhhfffeeedddcccbbbbbbiiikkknnnpppoookkkgggdddooorrrvvvzzz||||||zzzyyywwwwwwxxxyyyxxxwwwvvvuuuzzzvvvqqqppppppnnnhhhbbbZZZ[[[YYYUUURRRVVVaaakkkmmmuuu~~~}}}}}}}}}sssggg]]]VVVQQQPPPNNNKKKIIIGGGFFFFFFEEEIIIOOOUUUWWWWWWTTTRRRMMMMMMNNNNNNMMMIIICCC>>>===888444888@@@EEEEEEBBBEEEEEEDDDCCCAAA>>>===;;;::::::::::::999999888888;;;>>>AAABBB@@@===;;;:::888888777555444333222111------------------------)))))))))))))))*********'''((()))******+++++++++)))******)))''''''((()))'''(((***,,,,,,***((('''(((***+++***)))((()))***))))))******++++++++++++(((((())))))))))))((((((************++++++++++++++++++******))))))(((((()))******+++---...//////---------.........//////111111111111222333444555555555666666777888888888777888:::<<<===>>>??????>>>>>>???@@@BBBDDDFFFGGGIIIHHHFFFFFFGGGHHHGGGGGGEEEFFFJJJNNNRRRWWWdddppp~~~yyyxxx~~~ssspppxxx~~~||||||zzzxxxvvvuuusssrrrjjjgggeeeggglllppprrrrrrqqqrrrsssrrrpppqqquuuyyyyyyzzz{{{}}}~~~{{{mmmnnn|||tttnnngggbbbbbbfffiiifff```^^^bbbgggiiirrr~~~|||nnn^^^SSSSSSVVVYYYXXXVVVWWW\\\aaaooorrr|||}}}{{{zzz{{{zzzxxxuuuvvvzzz~~~{{{vvvuuuyyy~~~~~~|||wwwqqqlllhhhgggeeeeeegggiiiiiiiiikkkhhhdddbbbcccbbb___\\\fffhhhllloooooommmjjjhhhoootttzzz~~~}}}zzzwwwvvv{{{zzzyyyzzzzzzyyywwwtttuuutttqqqmmmiiihhhiiikkkcccZZZRRRPPPPPPPPPXXXaaapppuuuzzz||||||{{{|||~~~|||uuujjj```YYYWWWPPPJJJHHHFFFBBBAAACCCDDDGGGMMMTTTYYYZZZWWWUUUOOONNNOOOQQQQQQLLLDDD======:::888888;;;???BBBCCCFFFFFFFFFFFFDDDAAA===<<<;;;999888777888777555444;;;===@@@AAAAAA???<<<:::888777666444222111111111000000000000///...---,,,......------------,,,,,,))))))))))))((((((((((((,,,------+++)))((()))***,,,+++***((((((((()))))))))***,,,------,,,***)))++++++******))))))((((((******))))))(((((('''''''''''')))***,,,...//////***+++,,,---,,,+++***)))///...------,,,,,,,,,---...------------...//////000000000111222222333333444555666888999999999999::::::<<<===>>>>>>>>>>>>>>>@@@AAABBBBBBDDDFFFHHHHHHFFFEEEEEEFFFFFFDDDCCCFFFFFFFFFHHHNNNXXXccckkktttrrrrrrxxxrrrnnnxxx||||||}}}~~~}}}{{{xxxwwwtttsssrrrpppnnnmmmkkkkkkiiifffccccccgggkkkmmmnnnoooqqqrrrqqqoooppptttxxxyyy{{{|||tttiiiooo|||qqqiiibbbcccdddcccbbbaaaaaabbb^^^eeennnqqqmmmbbbWWWPPPTTTXXX\\\\\\ZZZZZZ^^^aaajjjmmmuuu~~~}}}}}}~~~}}}{{{yyyyyy||||||yyyxxx|||~~~}}}||||||{{{yyyuuurrrpppmmmhhhffffffhhhjjjjjjmmmjjjgggeeeeeedddbbb___bbbfffjjjnnnnnnmmmkkkjjjooosssxxx{{{zzzxxxvvvuuuyyyyyyxxxyyyyyyyyyvvvtttrrrqqqoookkkhhhiiilllnnnjjjbbb[[[ZZZXXXVVVZZZ```ooouuuzzz{{{xxxvvvvvvxxxuuuvvvvvvsssllleee___[[[YYYSSSNNNMMMJJJDDDAAABBBAAACCCHHHNNNRRRTTTRRRPPPNNNNNNNNNPPPQQQMMMFFF???<<<:::777888;;;???BBBCCCCCCDDDEEEEEEDDDCCCAAA???>>><<<999888777666333111444666999<<<===<<<:::999999888666555333222222222222111000///...---,,,,,,,,,,,,++++++++++++*********)))))))))((((((((((((---+++******++++++***)))+++***)))((((((((()))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++*********))))))))))))(((((()))***,,,---......******+++,,,,,,,,,+++***+++*********++++++,,,---...------------...//////000000000111222222333333444555666888999999999999:::;;;;;;<<<<<<<<<<<<<<>>AAACCCAAABBBDDDEEEEEEEEEDDDCCC@@@>>>;;;999888555222//////222555888:::;;;:::::::::999888666555444333333444333111///---,,,,,,,,,,,,,,,++++++++++++************)))))))))(((((((((,,,***((()))+++,,,+++((())))))(((''''''(((******************************)))))))))***************++++++++++++************)))******++++++,,,------)))***+++,,,,,,,,,,,,,,,)))))))))***+++,,,...///...------------...//////000000000111222222333333444555666888999999999999;;;;;;;;;;;;;;;;;;;;;;;;@@@AAABBBBBBAAABBBDDDFFFHHHGGGFFFGGGHHHIIIHHHGGGAAACCCGGGLLLSSS^^^iiipppnnniiigggooowwwssszzz~~~zzzxxxxxx|||zzzvvvttttttqqqrrrsssssssssqqqnnnmmmmmmlllkkkjjjiiihhhgggggghhhfffdddcccfffkkkpppsssvvvyyy|||||||||}}}|||{{{tttmmmhhh]]]]]]ZZZVVVPPPLLLKKKKKKVVVZZZ```dddcccbbb``````eeegggkkkpppwww~~~}}}|||zzzxxxvvvwwwzzz}}}yyyuuuoookkkiiiiiiiiiiiimmmllljjjiiihhhfffdddcccaaaeeekkkmmmmmmllllllmmmqqqrrrtttttttttsssuuuvvvwwwwwwwwwwwwxxxxxxuuusssooommmjjjfffeeehhhmmmrrrvvvuuutttrrroooiiieeeccciiipppvvvuuullleeedddfffgggiiijjjgggcccbbbeeeiiiddd^^^XXXVVVQQQIIICCCBBBAAA@@@AAADDDHHHKKKLLLLLLLLLKKKLLLNNNQQQOOOJJJFFF===:::777777:::>>>AAABBBBBBBBBDDDEEEEEEEEEEEEDDD@@@>>><<<;;;999666333000111222555888:::;;;<<<<<<;;;:::888777666555555555666444111...,,,,,,,,,---......---------,,,,,,,,,*********)))))))))((((((***************))))))((((((((('''''''''(((***+++******)))(((((()))******,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++,,,,,,))))))***+++,,,,,,------+++++++++,,,---...///000...------------...//////000000000111222222333333444555666777999999999999:::::::::;;;<<<===>>>???BBBCCCDDDCCCBBBCCCDDDFFFHHHGGGFFFHHHJJJKKKKKKJJJCCCFFFJJJPPPXXXbbblllsssuuummmhhhoooyyyuuu{{{zzzwwwvvvwwwxxxxxxyyy|||~~~|||vvvqqqnnnnnnooopppqqqrrrrrrqqqooonnnlllkkkkkkjjjiiihhhhhhggghhhhhhiiikkkooouuu|||}}}qqqiiieee]]][[[WWWQQQLLLJJJKKKMMMSSSXXX^^^bbbdddcccbbbaaa```bbbfffkkkqqq{{{}}}zzzwwwuuuwwwtttqqqqqqtttxxx{{{|||uuussspppnnnmmmkkkiiigggjjjjjjjjjiiigggdddcccbbbdddiiimmmnnnkkkiiijjjllloooqqqrrrrrrqqqrrruuuwwwwwwvvvvvvwwwxxxxxxvvvssspppnnnjjjfffdddggglllpppvvvwwwwwwuuurrrnnnhhheeedddjjjpppooohhhbbbaaaccciiijjjjjjgggeeeeeehhhkkkjjjbbbZZZUUUPPPIIIEEEFFF@@@??????AAAEEEHHHJJJKKKLLLKKKKKKMMMPPPPPPLLLIII???<<<999888;;;>>>@@@AAADDDDDDDDDDDDDDDCCCCCCCCC===<<<;;;;;;;;;999555222333444555777888:::;;;;;;;;;:::999888777666666666777555222...---,,,,,,---......---------,,,,,,,,,************))))))))))))(((+++...---)))'''(((***)))(((''''''((()))***+++******)))(((((()))******------,,,+++******))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,---...------,,,,,,------...///...------------...//////000000000111222222333333444555666777999999999999888999:::;;;>>>@@@CCCDDDDDDEEEFFFEEEEEEEEEGGGIIIHHHGGGGGGHHHJJJLLLLLLKKKEEEGGGKKKQQQXXXbbblllsssxxxoooiiiqqqzzzuuuzzzxxxtttpppnnnooossswwwxxxxxxxxxxxxvvvqqqnnnkkkkkkmmmnnnppprrrrrrrrrqqqpppkkkkkkjjjjjjiiiiiiiiihhheeehhhlllpppvvv}}}sssfff___]]]WWWVVVTTTPPPMMMLLLNNNPPPQQQTTTYYY^^^bbbeeeeeeeee___aaadddjjjsss|||~~~|||{{{{{{|||}}}}}}|||}}}yyytttqqqqqqrrrooollllllooosssuuuwwwtttrrrqqqpppooollliiifffhhhjjjkkkjjjgggdddccccccfffkkkooonnniiifffgggjjjlllmmmnnnooooooqqqtttvvvuuuttttttvvvwwwwwwuuurrrqqqooolllhhheeegggkkknnntttvvvuuupppmmmkkkhhhcccaaaeeeiiijjjgggeeeeeefffjjjiiiiiihhhhhhhhhhhhhhhjjjaaaYYYTTTOOOIIIFFFGGG>>>======???DDDHHHJJJKKKMMMKKKJJJLLLPPPPPPNNNKKKBBB???;;;:::<<<>>>@@@AAADDDDDDDDDCCCBBBBBBAAAAAA;;;;;;;;;<<<<<<;;;888555333333333444555666888999::::::999888777777777777555444222000...---------,,,,,,++++++++++++******++++++*********)))))))))))),,,//////...------///******)))(((((()))***+++************************+++******)))((((((''''''((((((((((((((()))))))))++++++++++++++++++,,,,,,************+++,,,------++++++*********+++,,,,,,...------------...//////000000000111222222333333444555666888999999999999777888999;;;>>>BBBFFFHHHEEEFFFGGGGGGFFFGGGIIIKKKHHHGGGGGGHHHKKKLLLKKKJJJEEEGGGJJJOOOWWWbbbmmmtttwwwnnniiissswwwsssxxx{{{{{{zzzyyyxxxwwwvvvuuuqqqnnnkkkkkkooosssvvvxxxtttrrrpppooopppooonnnmmmmmmoooqqqtttuuuvvvuuutttpppppppppooooooooooooooonnnsssyyyzzzmmmeee___\\\XXXYYYZZZXXXUUUSSSRRRRRRPPPQQQUUUZZZaaafffiiikkkiiijjjmmmuuu~~~xxxuuussssssvvvxxxyyyxxxxxxzzzzzzxxxtttpppoooooopppmmmkkklllooosssuuuwwwxxxuuurrrooonnnllliiigggiiilllnnnmmmiiifffeeefffdddiiimmmlllfffccceeehhhfffhhhjjjlllmmmooorrrtttrrrqqqrrrsssttttttrrrpppoooooollliiiggghhhkkknnnssstttppphhhddddddccc___```aaacccgggjjjmmmnnnnnnkkkiiigggiiimmmmmmjjjfffeee^^^WWWTTTPPPIIIEEEFFF???>>>???BBBFFFJJJMMMMMMNNNLLLJJJLLLOOOPPPNNNLLLFFFBBB>>><<<<<<>>>???@@@CCCBBBBBBAAAAAAAAAAAAAAA<<<;;;<<<======;;;888555222222111222333555888999:::999888777777666666777333333222111000///...---,,,,,,++++++++++++******+++++++++*********)))))),,,++++++000777999777333,,,,,,***))))))***++++++)))***+++,,,,,,+++***))))))))))))*********++++++(((((()))))))))******************++++++,,,,,,,,,,,,+++*********+++,,,---)))))))))***+++,,,---......------------...//////000000000111222222333333444555666888999999999999888888888:::===AAAEEEGGGCCCEEEFFFFFFFFFGGGJJJLLLIIIHHHGGGHHHJJJKKKJJJIIIFFFGGGKKKPPPYYYeeerrrzzz|||rrrnnnxxxtttpppvvv}}}zzzyyyyyywwwuuusssqqqpppooonnnllllllnnnrrruuuwwwwwwqqqnnnkkkmmmpppssssssrrroooqqqtttwwwyyyzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvppplllgggcccaaacccdddccc___ZZZVVVTTTPPPPPPSSSXXX```gggmmmooowwwvvvyyy~~~}}}tttqqqnnnnnnqqquuuvvvvvvrrrtttvvvtttpppnnnnnnpppqqqooommmooorrrvvvyyyzzz}}}yyysssooommmkkkjjjiiikkknnnqqqpppllliiihhhiiiaaafffkkkjjjdddaaadddhhhbbbdddgggiiikkkmmmppprrrpppooooooqqqrrrrrrpppnnnnnnmmmllljjjiiijjjmmmooorrrrrrlllaaa]]]___^^^[[[```___aaafffmmmsssuuutttllliiihhhlllqqqrrrllleeeaaa[[[WWWUUUQQQJJJDDDCCCAAAAAABBBFFFKKKOOOQQQQQQOOOLLLKKKLLLOOOPPPNNNLLLHHHDDD@@@======>>>??????AAAAAA@@@@@@@@@AAABBBBBB===<<<===>>>>>>;;;777444222222111222444777:::<<<999999888777666666666777222222222222111000...---.........---------,,,,,,+++++++++************)))///)))'''000>>>EEE???777...---+++*********++++++)))***,,,------,,,***)))))))))+++,,,...///111111))))))******+++++++++,,,)))******+++,,,,,,---------,,,+++*********+++,,,))))))***+++---///111222...------------...//////000000000111222222333333444555666888999999999999888888888999<<>>;;;;;;<<<<<>><<<;;;;;;===>>>@@@::::::999999888999999999888444000111666999999777888888888888888777666555444444444444444222111000+++++++++,,,,,,---------++++++*********+++---...,,,++++++---222555444333++++++***)))))))))))))))...---+++*********+++++++++)))(((''''''((()))+++---,,,+++***)))))))))))))))************+++++++++***)))((()))++++++)))(((,,,+++*********,,,...000,,,,,,------...//////////////////000111111222222555555666666777777888888777888:::===>>>>>>>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGHHHFFFDDDEEEGGGIIIIIIIIIDDDGGGMMMTTT[[[fffyyyqqqqqqsss{{{wwwtttrrrrrrrrrpppppppppooonnnmmmkkkjjjnnnmmmlllooossswwwxxxxxxsssssstttttttttvvvyyy|||}}}wwwmmmbbb[[[XXXTTTTTTXXX^^^hhhwww~~~||||||{{{|||{{{uuuwwwuuurrrqqqrrrrrrqqqppphhhiiiiiihhhhhhiiimmmqqqyyy|||}}}xxxnnnfffdddeeefffkkkmmmkkkkkknnnlllgggeeedddbbb``````aaabbbccceeedddcccccceeehhhlllnnnqqqrrrsssssstttuuuvvvvvvpppooommmlllkkkkkkllllllooonnnmmmkkkhhheeecccbbb[[[VVVSSSXXXcccllloooooorrrnnnkkkmmmqqqpppjjjdddaaa^^^YYYUUURRROOOLLLIIIKKKFFFDDDIIILLLKKKMMMQQQSSSRRROOOLLLKKKJJJJJJJJJHHHFFFBBB>>><<<;;;;;;;;;======<<<<<<<<<===>>>???<<<;;;:::999888888888888777333000222666::::::888999:::::::::999999888777444555666666555333000///...------,,,,,,++++++***++++++*********+++,,,---,,,******+++...000///---******)))(((((((((((((((,,,+++***)))))))))******)))(((&&&%%%%%%&&&((()))++++++******))))))******)))************+++++++++***))))))***++++++***(((,,,+++***)))***,,,...///,,,,,,---......//////000//////000000111111222222444555555666666777777777888999:::<<<===>>>>>>???BBBBBBCCCDDDEEEEEEFFFFFFGGGFFFEEEFFFHHHIIIIIIIIIBBBDDDKKKRRRZZZfffzzzqqqppprrr~~~{{{yyyxxx{{{xxxtttpppmmmlllmmmmmmnnnnnnnnnnnnmmmllllllllltttssstttvvvzzz}}}~~~}}}{{{||||||||||||~~~{{{kkkaaa^^^[[[YYY\\\```iiiyyy~~~}}}~~~}}}vvvuuusssrrrrrrrrrrrrooommmbbbdddeeeccc___```ffflllzzzooodddbbbfffeeeiiikkkkkkkkkmmmkkkhhhdddcccaaa```______``````aaa```^^^^^^aaaeeejjjnnnpppqqqsssuuuvvvvvvuuuuuuooonnnmmmlllkkkkkkkkklllnnnooopppooonnnkkkiiiggg___TTTKKKOOO^^^lllqqqpppssspppmmmmmmooonnnhhhbbb]]][[[YYYWWWVVVSSSOOOLLLOOOIIIDDDEEEGGGIIILLLPPPQQQPPPOOOMMMKKKIIIGGGFFFIIIGGGDDD@@@===;;;::::::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;999888777666666666333111222666:::;;;:::;;;;;;;;;;;;;;;::::::999777999::::::999555111///000///...---+++***)))(((+++************+++,,,,,,,,,***))))))******)))(((+++******)))))))))))))))******)))((((((((()))))))))((('''&&&&&&'''((()))******)))))))))***++++++)))************++++++++++++******+++,,,,,,+++)))******))))))***+++---...,,,------......///000000//////000000111222222222444444555666777888888888999999::::::<<<===???@@@BBBBBBCCCCCCDDDDDDEEEEEEGGGFFFFFFGGGJJJJJJIIIHHHBBBDDDJJJRRRZZZggg|||pppnnnrrr~~~}}}{{{zzzxxxwwwwwwwwwtttrrrooolllkkkkkkmmmnnnppppppppppppqqqrrrttttttxxxyyy{{{}}}mmm```^^^^^^```dddgggnnn{{{}}}~~~}}}~~~{{{uuussssssrrrssssssrrrooolllhhhkkkkkkgggaaabbbiiippp}}}rrrfffdddfffeeegggiiiiiijjjkkkjjjhhhfffeeecccaaa___^^^]]]]]]_________```bbbeeehhhjjjhhhkkkooorrrttttttsssrrroooooonnnmmmmmmlllllllllkkkmmmoooqqqpppnnnllljjjaaaWWWOOORRR___lllrrrssstttqqqnnnnnnnnnlllfffaaa\\\\\\\\\\\\[[[WWWRRRNNNNNNIIIDDDDDDGGGLLLRRRVVVVVVTTTQQQNNNKKKHHHFFFEEEIIIHHHEEEBBB>>><<<:::999:::;;;===???@@@@@@???>>>???>>><<<:::777666555555555333111222666999;;;;;;:::;;;;;;;;;;;;;;;::::::;;;===??????===888333000000///...---+++***)))(((******************+++++++++******)))))))))((((((,,,++++++******+++++++++))))))))))))))))))))))))++++++************++++++(((((((((((()))***+++,,,))))))*********+++++++++,,,+++***+++------+++***))))))))))))***+++,,,------------...//////000000///000000111111222333333444555777888999999999999:::999999:::;;;===???AAABBBBBBCCCCCCDDDDDDDDDDDDFFFFFFGGGIIIKKKKKKJJJHHHDDDFFFKKKSSSZZZhhh}}}nnnmmmrrruuuuuutttsssssssssssssssoooooommmmmmmmmnnnpppqqqqqqppppppqqqsssvvvyyy{{{{{{}}}ooo```[[[___hhhooosssuuu~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{xxxvvvrrrrrrrrrssstttrrrnnnkkkjjjmmmnnnjjjfffiiirrr{{{}}}ssskkkgggfffeeeeeefffhhhhhhggggggggghhhgggeeebbb___\\\ZZZYYY^^^```bbbeeeffffffeeeeeeaaadddjjjooorrrsssrrrqqqpppooooooooonnnmmmmmmllljjjlllnnnqqqqqqpppooommmaaa^^^[[[\\\bbbjjjqqqvvvvvvtttrrrqqqqqqnnniiiddd_________```^^^ZZZTTTOOOKKKIIIEEEEEEKKKTTT[[[^^^^^^ZZZTTTNNNJJJGGGFFFGGGIIIHHHFFFDDD@@@===:::888:::;;;>>>AAABBBBBBAAA@@@@@@???<<<:::777555444444444333222222555777999:::999999::::::::::::999999;;;===>>>>>><<<888222///---------,,,,,,+++++++++***************************++++++++++++++++++,,,******)))))))))******+++))))))******************++++++************++++++''''''(((((()))***,,,,,,))))))*********+++++++++,,,+++***+++------+++***))))))))))))***+++,,,,,,------......///000000111000000000111222222333333555666888:::;;;;;;;;;::::::999999:::;;;===???AAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHJJJLLLLLLJJJHHHFFFGGGKKKQQQYYYfff}}}~~~lllkkkooossssssrrrqqqpppppppppppppppqqqrrrssstttuuuuuuuuurrrqqqpppppprrrvvvzzz|||}}}qqqcccZZZbbbppp{{{~~~~~~~~~~~~|||zzzxxxwwwvvvvvvvvvqqqqqqqqqrrrrrrpppmmmjjjfffhhhiiihhhhhhoooyyy|||vvvqqqlllhhheeeeeeccccccffffffcccccceeefffeeecccaaa^^^[[[YYYXXX]]]```dddggghhhgggdddbbb```ccchhhmmmqqqrrrrrrrrroooooooooooonnnmmmlllkkkjjjkkknnnpppqqqqqqppppppbbbeeefffdddcccfffmmmsssvvvuuuttttttsssqqqllliiiaaaaaaaaaaaa```[[[UUUPPPIIIJJJIIIJJJPPP[[[bbbcccccc^^^WWWPPPJJJHHHHHHHHHHHHHHHGGGEEEBBB>>>;;;999999;;;>>>@@@BBBBBBAAAAAA@@@???<<<:::777555444444444333222222333555777999777888888999999999999999999:::;;;;;;888444000---+++++++++,,,,,,---------*********+++******)))((()))+++,,,,,,++++++---...''''''''''''''''''((()))((()))***+++++++++******(((((((((((((((((((((((('''''''''((()))***+++,,,)))************++++++++++++******+++,,,,,,+++)))))))))***++++++,,,,,,,,,---......//////000111111000000111111222333333333444666888;;;<<<<<<;;;;;;999999::::::<<<===???@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIHHHHHHIIILLLLLLKKKJJJDDDEEEHHHOOOWWWeee}}}nnnmmmpppuuuuuuuuuuuuuuuvvvwwwxxxyyy{{{}}}}}}|||zzzxxxuuutttuuuxxx{{{~~~oooccc___iiiyyy~~~}}}{{{wwwtttssssssssspppooonnnnnnnnnmmmkkkhhhhhhhhhffffffiiiqqq{{{yyypppkkkhhhfffeeeeeeaaaaaadddccc______bbb```______^^^\\\[[[YYYXXX[[[]]]aaadddeeeeeedddcccaaaccchhhlllnnnooooooooolllmmmmmmmmmmmmkkkjjjiiiggghhhjjjlllmmmnnnooooooeeeggghhheee``````eeekkkqqqqqqqqqrrrqqqooollljjj______``````___\\\VVVRRRKKKNNNNNNNNNTTT^^^bbb``````]]]WWWRRRMMMJJJIIIIIIGGGGGGGGGFFFCCC@@@<<<:::777999;;;>>>???@@@AAAAAA@@@>>><<<:::777666444444333333222111111222444666777777888999999999999999999999999999777444111///+++++++++,,,,,,---------)))***++++++***)))((('''(((***,,,+++***)))+++---((((((''''''(((((()))***'''''')))*********))))))'''''''''(((((('''''''''((((((((((((((()))***+++)))************+++++++++***))))))***++++++***((()))***+++,,,,,,---------.........///000000111111000111111222222333333444222444777:::;;;;;;:::999888999:::<<<===>>>>>>???AAABBBCCCEEEFFFHHHIIIJJJJJJIIIHHHIIIKKKLLLLLLLLLDDDDDDHHHOOOYYYiiiyyywwwwwwwwwwwwyyy{{{}}}~~~{{{{{{|||kkk```eeeooo~~~~~~|||xxxssspppnnnnnnnnnmmmkkkkkklllkkkiiigggpppmmmiiihhhkkkrrr{{{yyynnnfffcccdddfffeeeaaa```cccbbb]]]\\\```ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYZZZ]]]___bbbccceeeeeebbbdddfffiiikkklllkkkkkkjjjkkkllllllkkkjjjhhhgggdddeeefffggghhhjjjkkklllggghhhfffaaa\\\\\\```dddkkkkkklllmmmmmmkkkiiiggg]]]]]]]]]^^^^^^[[[WWWSSSMMMQQQRRRQQQVVV^^^```[[[[[[ZZZWWWTTTPPPLLLJJJHHHFFFFFFGGGGGGDDDAAA===:::666777999;;;===???@@@@@@???>>><<<:::777666555444333333222111000000333555777888999999::::::::::::;;;;;;;;;:::888666444333,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))(((''''''***+++***'''&&&(((***++++++******+++,,,------%%%&&&((()))))))))(((((((((((())))))))))))((((((((((((((((((((())))))***)))************+++++++++***)))((()))++++++)))(((******+++,,,------------......//////000000111111000111111222222333444444000222555888::::::999888777888:::===>>>>>>>>>>>>AAABBBCCCEEEGGGIIIKKKLLLKKKJJJHHHHHHJJJLLLMMMMMMEEEEEEJJJRRR]]]ooo~~~rrraaa___fffsss{{{yyy}}}zzzyyyxxxwwwuuuqqqmmmiiillllllmmmmmmllllllkkkjjjllllllllllllmmmpppuuuyyyyyyqqqllljjjiiifffdddgggeeebbb`````````___^^^^^^^^^]]]]]]]]]\\\\\\\\\^^^^^^______aaabbbcccddddddddddddeeegggiiiiiihhhgggkkklllhhheeeeeedddaaabbbaaaaaabbbeeeggggggfffiiieee___YYYVVVXXX]]]```eeeeeeccc^^^ZZZZZZ^^^cccaaa___]]]\\\[[[XXXUUURRRPPPOOOLLLIIIHHHMMMUUU\\\[[[[[[[[[ZZZXXXRRRKKKFFFFFFEEEEEEEEEDDDAAA<<<999777666444666999<<<>>>???@@@???===;;;999777555444555444222000000000222333444555666777999;;;<<<===>>>888222000111333111...,,,,,,---...000000...,,,((((((((()))***,,,---...******))))))))))))******)))***,,,,,,,,,***((('''(((***++++++)))((()))***+++$$$&&&***((($$$&&&''')))*********)))(((---,,,+++))))))))))))******)))))))))***+++,,,,,,......---,,,---...///000---------............///.........///000222333444666666777777888888999999888888999:::<<<>>>???@@@BBBCCCDDDEEEGGGIIIJJJKKKKKKIIIGGGHHHIIIKKKLLLLLLFFFGGGLLLUUU```qqqhhh\\\\\\ddduuuyyywwwzzz~~~}}}yyyvvvuuutttssssssooooooooooooooonnnnnnmmmmmmlllkkkjjjjjjmmmqqqtttvvvrrrmmmkkklllmmmmmmmmmmmmjjjeeecccbbbaaaaaa```___^^^^^^]]]\\\\\\[[[[[[VVVXXX[[[___bbbdddeeeeeeggggggfffggghhhiiiiiihhhhhhlllmmmiiiggggggfffcccfffdddbbbbbbdddeeefffeeedddbbb]]]XXXUUUVVVYYY[[[dddaaa^^^]]]^^^```cccdddcccaaa^^^[[[ZZZXXXVVVTTTPPPNNNKKKGGGFFFJJJRRRXXX^^^]]]]]]\\\YYYTTTMMMIIIFFFEEEEEEEEEEEEBBB>>>:::666555333444888;;;=========<<<<<<;;;:::999888777666555333111000111222222444444555777888:::;;;;;;:::444///---///000...,,,...---,,,---......,,,************)))******+++,,,******))))))))))))******)))***,,,,,,,,,***)))'''''')))******((('''((())),,,)))%%%&&&)))++++++***((((((***+++++++++***))))))((((((((()))***+++,,,*********)))******++++++,,,,,,+++++++++,,,---...---------............///////////////000222333333666666666777888888999999888888999;;;===???AAABBBBBBCCCDDDEEEGGGIIIJJJKKKKKKIIIGGGGGGIIIJJJJJJJJJEEEEEEIIIRRR]]]nnn}}}lll[[[VVVZZZ]]]ooo}}}wwwuuuxxx{{{|||||||||{{{yyyvvvuuutttttttttqqqrrrrrrrrrrrrqqqppppppmmmkkkiiihhhgggiiikkkmmmmmmkkkiiikkknnnsssvvvwwwsssnnnhhhdddcccccccccccc``````___^^^\\\[[[ZZZZZZQQQSSSXXX]]]aaacccddddddhhhhhhhhhggggggfffffffffggglllnnnjjjhhhiiihhhfffjjjgggcccbbbbbbdddeeeeeeaaa___\\\YYYWWWVVVWWWWWWaaa^^^[[[^^^dddiiijjjiiifffccc^^^[[[ZZZYYYWWWVVVQQQNNNIIIDDDCCCFFFLLLQQQ\\\[[[ZZZYYYVVVRRRLLLHHHEEEEEEDDDEEEEEEBBB???<<<666444222333666:::;;;<<<::::::;;;;;;;;;;;;::::::888777555333111111111222333444444666777888999999:::666111000222333222000000...,,,+++++++++***(((,,,,,,+++***)))))))))*********))))))))))))************+++,,,,,,***)))((()))+++,,,,,,+++******++++++,,,,,,+++++++++,,,...))))))***+++++++++++++++(((((('''(((((()))++++++++++++******)))************************+++,,,,,,---------............///000000000000000111222333555666666777888888999999888999:::;;;===@@@BBBCCCBBBCCCDDDEEEGGGIIIJJJKKKJJJIIIGGGGGGHHHIIIHHHGGGDDDCCCGGGOOO[[[mmmtttggg\\\SSSSSSZZZZZZkkk~~~{{{wwwuuuwwwzzz{{{{{{xxxyyy{{{zzzwwwssspppooorrrrrrrrrrrrrrrqqqqqqpppllljjjgggfffggghhhiiiiiihhhhhhiiilllqqqvvv{{{}}}uuuooohhhcccbbbcccdddeeeccccccaaa```^^^\\\[[[ZZZTTTUUUXXX[[[]]]```aaabbbhhhhhhhhhfffeeecccccccccfffkkkmmmjjjiiijjjjjjgggjjjgggcccaaaaaaccceeeeee```___^^^]]]\\\ZZZWWWUUU]]]\\\^^^cccjjjppprrrsssjjjfff```\\\ZZZYYYYYYXXXRRRNNNHHHCCCAAACCCGGGJJJSSSRRRQQQPPPNNNKKKFFFCCCDDDCCCCCCCCCCCCBBB???<<<666444333444666999;;;<<<::::::;;;<<<<<<;;;::::::999888666444222111111111222333333444666777777888999666333222444555444333111///,,,++++++++++++***,,,+++******))))))************))))))))))))************+++++++++******)))((()))++++++***)))***+++******++++++++++++++++++))))))*********+++++++++++++++******)))(((((((((,,,,,,+++***)))))))))******************++++++,,,---------............///111111111000000111222222555555666777888999999:::888999:::<<<>>>AAACCCDDDBBBCCCDDDEEEGGGIIIJJJKKKJJJHHHGGGGGGGGGHHHFFFEEEEEEDDDHHHQQQ]]]ooo~~~www|||qqq```XXXRRRMMMQQQYYY```ppp|||zzzxxxwwwxxxzzz{{{||||||}}}|||yyytttqqqpppqqqqqqqqqqqqqqqqqqppppppooollliiiffffffgggiiihhhhhhggghhhjjjmmmqqqvvv{{{~~~tttnnngggbbbaaaccceeeffffffeeedddbbb```^^^\\\\\\WWWVVVVVVVVVYYY^^^bbbeeegggiiiiiigggeeecccccceeeeeejjjllljjjhhhjjjiiiggghhheeeaaa```aaaccceeefff^^^]]]^^^___```^^^YYYTTTXXX]]]ccciiinnnrrrxxx|||nnniiibbb]]][[[ZZZZZZYYYSSSOOOIIIDDDBBBBBBCCCDDDJJJHHHGGGGGGGGGFFFCCCAAACCCBBBAAAAAAAAA@@@>>>;;;888666444444777:::<<<<<<<<<<<<======<<<:::888777888777666444333222111000111222222444555666777888444333111000111111111111111///,,,+++,,,......---******))))))******+++,,,******))))))))))))***************+++++++++******$$$&&&(((((('''&&&'''(((,,,***((()))+++,,,***'''(((((((((((())))))******,,,,,,,,,,,,+++***)))))),,,,,,+++***)))))))))******++++++,,,,,,,,,,,,,,,---------............///222111111111111111222222555555666777888999::::::999999:::<<<>>>@@@BBBDDDBBBCCCDDDEEEGGGIIIJJJKKKIIIHHHGGGGGGHHHGGGFFFDDDGGGGGGKKKVVVddduuuwwwtttzzzlll___TTTPPPMMMJJJQQQ[[[hhhyyy~~~|||{{{{{{{{{|||}}}{{{{{{zzzzzzzzz{{{|||}}}~~~yyyrrrlllkkkoootttqqqqqqrrrrrrqqqqqqpppooollliiieeeeeeggghhhgggeeedddfffiiilllooosssxxx|||vvvpppiiicccbbbcccdddeeefffeeedddbbb```___]]]\\\WWWUUUSSSSSSVVV\\\cccgggfffiiijjjiiifffdddfffhhhfffkkkmmmjjjhhhjjjiiigggfffddd```___aaacccdddddd[[[[[[\\\___bbb```ZZZUUUTTT[[[dddkkknnnrrrwww|||pppkkkddd___]]][[[ZZZZZZUUUQQQKKKGGGEEEDDDBBBAAACCCBBBAAABBBDDDFFFEEEEEEEEECCCBBBAAAAAA@@@===;;;888666444555777:::;;;<<<===>>>>>>>>>===:::777555666666555444333222111000000000222333555777888999555555444333222222222222000...------...///...---***)))))))))***+++,,,,,,******))))))))))))*********************+++++++++''')))++++++******+++,,,///+++((((((,,,---+++(((((((((((('''((())))))***)))***+++,,,------------++++++******)))*********+++,,,,,,---...------------------............///111111111111111222333444444555666777888999:::;;;999::::::<<<===???AAABBBBBBCCCDDDEEEGGGIIIJJJKKKHHHGGGGGGGGGHHHHHHGGGEEEHHHHHHNNN[[[kkk|||wwwvvv~~~xxxaaaXXXQQQPPPMMMLLLVVVcccxxx}}}yyywwwvvvwwwyyy{{{zzz{{{{{{{{{{{{{{{|||}}}}}}~~~|||wwwqqqooorrruuutttttttttttttttssssssrrrnnnjjjeeeeeeffffffccc```\\\```dddhhhkkkpppvvvzzz{{{vvvnnnhhheeedddccccccdddcccbbbaaa___^^^]]]\\\VVVUUUSSSSSSUUUYYY^^^aaaaaaeeeggggggdddccceeeiiihhhmmmnnnkkkiiijjjjjjhhhfffdddaaa````````````___[[[[[[]]]aaaeeeddd^^^XXXQQQVVV^^^ffflllpppssstttqqqlllfffaaa^^^]]][[[YYYVVVRRRNNNKKKJJJGGGBBB???>>>===>>>@@@DDDHHHIIIJJJHHHFFFDDDCCCBBBAAA>>><<<777555333444666999::::::===>>>??????===;;;888666444444444444333222111000///000111333666888::::::777888777666555444444444000///------...---+++))),,,+++******)))***************))))))))))))************)))******++++++,,,)))+++---------,,,---///---,,,***(((((()))***+++))))))((((((((()))***+++((()))+++,,,------,,,,,,*********)))******++++++++++++---.........---,,,---------............///000000000111222333444555444444555777888999:::;;;:::::::::;;;<<<>>>???@@@BBBCCCDDDEEEGGGIIIJJJKKKGGGFFFGGGHHHJJJJJJHHHFFFEEEFFFNNN^^^oooyyy{{{~~~ooo```XXXSSSRRROOOOOO\\\lll}}}xxxtttssstttxxxzzzyyyzzz{{{{{{{{{{{{|||}}}|||}}}zzzyyywwwwwwwwwwwwwwwvvvuuuuuupppkkkfffdddeeeddd```[[[UUUZZZ```dddiiinnnuuu{{{{{{ssslllhhheeecccbbbbbbaaaaaa___^^^]]]\\\[[[XXXWWWUUUTTTTTTUUUWWWYYY\\\```cccccc```___cccgggjjjooopppmmmkkklllkkkhhhgggeeebbb``````___]]][[[^^^]]]___dddiiihhhbbb]]]PPPRRRXXXaaakkkooonnnkkkqqqmmmgggccc```]]][[[YYYVVVSSSPPPNNNMMMIIICCC>>>;;;:::;;;>>>CCCHHHKKKLLLKKKHHHFFFDDDCCCBBB???===666444222333555777999999;;;===>>>???>>><<<999777333333333333333222111000...///111444666999;;;<<<555555555444222000000111000///......---+++(((%%%...---,,,***)))(((((((((******))))))))))))************))))))***+++,,,,,,$$$&&&(((((((((((()))***)))++++++(((######(((---+++***)))))))))***,,,---++++++,,,,,,+++***((('''***)))))))))***+++,,,,,,***+++,,,---...---,,,,,,---------.........//////000000000111222444555666444444555777888:::;;;;;;;;;::::::;;;;;;<<<===>>>BBBCCCDDDEEEGGGIIIJJJKKKFFFFFFGGGIIIJJJKKKIIIGGGBBBDDDNNN___ppp{{{}}}vvvddd]]]UUUQQQQQQYYYkkk|||{{{tttpppmmmkkkoootttuuutttuuuvvvxxxyyyxxxwwwzzz}}}}}}|||{{{zzzzzz{{{{{{uuuooohhhffffffeeeaaa]]][[[^^^aaadddgggmmmuuu{{{wwwmmmeeedddeeeeeeeeecccaaa___\\\ZZZYYYXXXWWWTTTSSSRRRSSSUUUWWWYYY\\\^^^______```aaabbbkkkmmmnnnmmmkkkiiihhhhhhfffffffffccc___]]]\\\]]]^^^^^^```aaabbbbbbbbbbbbUUUPPPRRR\\\fffiiimmmrrrwwwtttooojjjeee___YYYUUUUUUXXXZZZXXXRRRIIIAAA===999999999===BBBGGGJJJKKKIIIGGGDDDCCCBBB@@@===;;;888777555444444555666777======>>>>>><<<:::777555777555444444444444222111000000222555888;;;;;;:::444444444555444444333333111000///...............+++++++++************)))++++++***************+++***((('''))),,,---)))&&&(((((((((((())))))))))))''''''(((((()))*********+++,,,------,,,+++)))((())))))************))))))''')))***,,,,,,+++***)))---...............------..................------000000000000111222333444888666666888<<<===<<<999999:::;;;===>>>?????????CCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGHHHHHHHHHFFFDDDEEEJJJVVVfffttt|||uuujjjbbb[[[WWWXXX___mmmzzz}}}uuummmkkkjjjiiikkknnnqqqqqqqqqsssuuuvvvuuutttvvvxxx|||zzztttmmmiiihhheeeaaa]]]VVVZZZ^^^bbbffflllsssyyyxxxmmmeeebbbaaaaaaaaabbbaaa```^^^\\\[[[ZZZXXXUUUSSSRRRSSSUUUWWWXXXZZZ]]]^^^^^^^^^```aaakkklllmmmllliiigggfffffffffgggfffccc```]]]\\\\\\]]]^^^___aaabbbbbbccccccXXXRRRRRRYYYbbbgggnnnuuuzzzxxxtttooojjjbbb[[[VVVWWWYYYZZZXXXRRRIIIAAA===999999:::===CCCHHHKKKLLLJJJGGGDDDAAA@@@???<<<:::888777555444444555666777<<<<<<======<<<:::888666777555444333444444222111/////////222555777777777444555555555555444333333111000///......---------+++++++++************)))******))))))((())))))***'''(((******)))((((((((()))))))))************+++******))))))))))))))))))++++++,,,,,,++++++************++++++++++++******+++,,,...///000///...---,,,,,,------------,,,,,,////////////////////////000000000000111222333444555444444666999:::999777888999:::<<<===>>>>>>>>>CCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEGGGIIIJJJIIIGGGGGGKKKUUUdddrrr}}}|||zzzsssjjjaaa^^^```dddkkksssssszzzwwwnnnhhhhhhkkkjjjiiijjjnnnmmmnnnppprrrtttsssrrrwwwqqqmmmqqqzzzzzzsssnnnkkkgggbbb^^^VVVYYY^^^ccchhhnnntttxxx}}}zzzqqqhhhcccaaa^^^___aaabbbbbbaaa___^^^]]][[[VVVSSSQQQRRRUUUWWWYYY[[[]]]_________```bbbiiijjjkkkjjjgggdddccccccfffgggfffddd```]]]\\\\\\\\\]]]^^^```bbbcccdddddd[[[UUURRRVVV^^^hhhsss|||~~~zzztttnnnfff]]]WWWXXXYYYYYYWWWRRRJJJCCC>>>::::::;;;???EEEJJJLLLMMMKKKGGGCCC???>>>===<<<:::999888666444444444666777:::;;;<<<======;;;999888666444333333444444222111000//////111444666666555555666666666555555444333000000///......------,,,+++++++++************))))))((((((((((((((())))))$$$(((+++***'''%%%'''************+++++++++,,,,,,+++++++++***)))(((((((((+++************+++,,,,,,++++++,,,,,,,,,,,,++++++)))***+++------,,,,,,+++++++++,,,,,,,,,,,,++++++///000000000000000000000000000000000111222333444444333333444777888888777777888:::;;;===>>>>>>>>>CCCCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCFFFJJJLLLLLLKKKHHHLLLUUUcccqqq{{{{{{yyynnndddccceeegggiiimmmlllyyytttkkkeeeiiinnnnnnkkkjjjllllllmmmooorrrssssssrrrvvvsssrrrxxx~~~wwwrrrnnnjjjfffccc]]]```dddhhhmmmqqquuuwwwxxx{{{}}}wwwoooiiieee___```bbbddddddbbb```______\\\WWWSSSQQQRRRTTTVVV[[[]]]___``````aaabbbddddddfffggggggdddbbbaaabbbeeeffffffdddaaa]]]\\\\\\[[[\\\^^^```bbbddddddeee]]]WWWSSSUUU^^^lll}}}~~~vvvnnnfff___ZZZWWWWWWWWWVVVSSSMMMGGGBBB======>>>BBBHHHLLLNNNNNNKKKGGGBBB>>>===<<<;;;;;;:::999777555444444555666888999;;;======<<<;;;:::666444333333444444333111222111111222555777777666777777777777666555444444000000000///...---,,,++++++++++++*********))))))))))))((((((((()))******''')))+++***((('''(((***************+++++++++,,,******)))))))))(((((((((***))))))))))))+++---...++++++,,,,,,,,,,,,++++++'''((()))*********))))))***++++++,,,,,,,,,,,,,,,///////////////000000000000000000000111222333444555555555666777888999999888999;;;<<<>>>???@@@@@@BBBCCCDDDFFFFFFFFFFFFFFFBBBBBBCCCGGGKKKMMMMMMMMMIIIMMMWWWfffttt~~~zzzoooggghhhllloooqqqsssvvv|||mmmeeeaaagggmmmnnnkkkjjjiiiiiijjjlllppprrrqqqpppmmmqqqvvv}}}~~~yyytttpppmmmjjjhhheeefffhhhkkknnnqqqssssssoootttzzz}}}{{{vvvoookkkeeeeeeffffffeeebbb```^^^___\\\WWWSSSQQQQQQSSSUUUYYY[[[^^^_________aaabbb```bbbddddddbbbaaaaaaaaacccdddfffdddaaa^^^]]]]]][[[\\\^^^```bbbddddddeee]]]ZZZVVVVVV___qqq~~~tttlllfffaaa]]]VVVUUUTTTTTTSSSPPPKKKGGG@@@@@@BBBEEEJJJNNNOOOOOOJJJFFFAAA>>>======<<<<<<<<<:::888555444444555666777999;;;<<<======<<<;;;666444333444555555444222333111111222444666777777888888888888777666555444111111111000///...,,,++++++++++++*********))))))))))))))))))******+++,,,,,,***((()))+++,,,+++))))))))))))*********++++++'''''''''(((((()))))))))))))))(((((()))+++---...******++++++++++++************++++++,,,,,,,,,,,,++++++,,,------------------------....../////////000000000000111222333444444555555555666777999:::999:::<<<>>>@@@AAABBBBBBAAACCCEEEGGGHHHHHHGGGGGGFFFEEEFFFIIILLLMMMMMMLLLHHHNNNZZZjjjxxx~~~||||||rrrkkknnntttyyy}}}~~~zzzwwwsssnnnbbb\\\[[[aaaggghhhggghhhddddddeeehhhlllnnnnnnnnnjjjooovvvzzz}}}}}}yyytttpppmmmkkkjjjiiigggfffgggjjjlllllllllhhhmmmuuu{{{}}}zzztttpppjjjiiihhhfffccc```^^^]]]\\\ZZZWWWTTTRRRQQQRRRSSSUUUWWWYYY[[[[[[[[[\\\^^^^^^```bbbbbbaaa______``````bbbeeeeeebbb```___^^^\\\]]]^^^```bbbcccdddddd]]]]]]ZZZXXX___pppxxxpppjjjfffcccaaaWWWUUUSSSSSSTTTRRRMMMIIIBBBBBBCCCGGGKKKMMMMMMLLLHHHEEEAAA?????????>>>======;;;888666444444444555777888;;;<<<======<<<;;;777555444555666666555444111000///000222555777777:::::::::999888777666555222222333222111///---++++++++++++************)))***)))))))))***+++,,,---...+++'''(((,,,...,,,))))))))))))************+++'''''''''((()))*********((((((((()))***+++,,,,,,******++++++++++++******))))))************++++++***+++,,,---.........---,,,,,,------......//////000000000000111222333444222333444333333444777::::::;;;===???AAACCCCCCDDD@@@BBBEEEHHHJJJJJJJJJIIIJJJIIIIIIKKKMMMNNNMMMKKKIIINNN[[[jjjxxxuuuvvvzzzsssssswww||||||sssnnnjjjeee```XXXTTTUUU[[[___aaacccfffccccccdddgggkkknnnnnnmmmnnnqqqvvvzzz}}}}}}yyytttoookkkiiiiiihhheeebbbbbbdddfffgggfffgggmmmuuu}}}zzzvvvllljjjgggccc```^^^\\\\\\YYYXXXVVVTTTRRRQQQQQQQQQRRRTTTWWWXXXXXXXXXZZZ[[[```aaacccbbb___]]]\\\\\\^^^```ddddddcccaaa``````]]]^^^___aaabbbbbbcccccc```bbb___YYY\\\hhhtttyyyyyyvvvqqqmmmkkkhhheeecccZZZWWWSSSSSSTTTRRRMMMHHHBBBBBBCCCFFFIIIJJJIIIHHHFFFDDDAAAAAAAAAAAA@@@>>>>>><<<999666444444444555777999;;;=========;;;:::777666555666777888777666111000///000333777888999;;;;;;;;;:::999777666555333444444444222000...,,,+++++++++************)))((((((((())))))***+++,,,,,,+++))))))******++++++*********+++++++++,,,,,,***************+++++++++(((((()))******+++******++++++,,,,,,,,,,,,++++++)))))))))))))))******+++)))***+++,,,,,,------------------...//////000000000000000000111222333444333444555444333444888;;;999:::<<>><<<999666444444444444888999;;;======<<<;;;:::888777666777888999888777333222111222666999<<<===;;;;;;;;;:::999888666666444555555555333111...,,,+++++++++************)))''''''''''''((()))++++++)))***+++***'''&&&)))---++++++,,,,,,,,,---------......---,,,,,,++++++***'''(((***++++++***)))))),,,------......------,,,......------......///000(((((()))++++++,,,,,,,,,---......///000111111222000000000000111222333444555777777666555666:::>>>888999<<<>>>@@@BBBCCCCCC???BBBFFFJJJMMMNNNNNNNNNMMMLLLLLLNNNPPPQQQOOONNNNNNOOOUUUaaaoootttyyy|||xxx{{{xxxnnnjjjeee\\\SSSPPPLLLMMMOOORRRVVVZZZ^^^aaaeeeeeegggiiillloooqqqsssrrruuuyyy}}}|||vvvqqqmmmlllmmmnnniiiddd```_________ccchhhgggoooxxxssskkkaaaZZZYYY[[[]]]]]][[[YYYVVVSSSPPPNNNMMMMMMOOOPPPRRRUUUYYY]]]```bbbbbbbbbaaa^^^[[[YYYXXXYYY^^^___aaacccccccccbbbaaabbbbbbbbbaaa```aaadddgggcccjjjlllcccWWWTTT]]]iiiffffffgggjjjmmmmmmhhhddd]]]\\\\\\ZZZWWWSSSPPPMMMFFFEEECCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@>>>===:::777555444333333777999;;;======;;;888666777777777777777888999999777333///...111555666666999999:::::::::;;;;;;;;;666444333333333222///------,,,++++++***+++++++++)))******+++,,,,,,------+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,------.........---,,,,,,***++++++,,,,,,+++++++++)))'''''')))...000...,,,---------............///000000//////000222444555444444666777999999::::::999;;;===@@@AAABBBBBBBBBAAACCCEEEGGGJJJLLLMMMMMMOOOOOOPPPPPPQQQQQQPPPPPPLLLKKKNNNVVVfff|||yyyzzz~~~{{{qqqgggbbb]]]UUUNNNKKKJJJJJJLLLOOOSSSWWW[[[]]]dddeeefffhhhkkkmmmoooqqqtttvvvyyy}}}~~~}}}zzzxxxvvvssspppnnnmmmlllgggbbb^^^^^^^^^]]]___dddgggoooyyypppjjjbbb\\\[[[ZZZZZZYYY\\\ZZZWWWTTTQQQOOONNNNNNPPPQQQRRRUUUWWWZZZ]]]^^^___```___\\\YYYXXXXXXYYY^^^___bbbccccccbbb```___`````````______```cccfffkkkqqqsssjjj\\\VVV\\\eeeaaaaaacccfffhhhgggddd```bbbbbbaaa]]]XXXRRRLLLHHHEEECCCAAA@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???BBB@@@>>>;;;999888777777555777:::<<<===;;;999777666666666666666666777777777444000///222444666666999999999:::::::::;;;;;;555333222222222111///---+++******)))))))))))))))***************++++++,,,******))))))))))))******((((((((((((((((((((((((,,,,,,+++++++++*********++++++******++++++,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,,,,++++++,,,........./////////000000111111000000111333555666555555666888999999999999777888;;;>>>AAABBBCCCCCCBBBCCCEEEHHHJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPOOOJJJKKKOOOYYYiii~~~yyyzzzoooeee[[[VVVRRRKKKGGGFFFFFFGGGHHHKKKOOOSSSVVVYYYaaabbbdddfffiiikkknnnooouuuvvvyyy|||}}}}}}||||||}}}~~~|||zzzttttttuuutttrrrooollljjjddd___]]]^^^]]]ZZZ\\\___dddkkkttt}}}~~~oookkkeeeaaa^^^[[[YYYWWW]]][[[YYYVVVSSSQQQPPPOOOQQQQQQRRRSSSUUUWWWYYYZZZ\\\\\\\\\ZZZXXXWWWXXXYYY]]]___bbbccccccaaa^^^\\\\\\]]]^^^]]]]]]___bbbdddooouuuwwwnnn```WWWXXX]]]aaabbbcccfffhhhgggdddaaaeeeeeedddaaa[[[SSSKKKGGGDDDCCC@@@>>>===<<<<<<<<<>>>???@@@AAAAAA@@@@@@??????>>><<<999777666555555444666999;;;<<<<<<:::999777666555555555555555666888555111000111333444444777888888888999999999999444222111222222111///---++++++***))))))))))))))),,,+++***)))((()))******))))))************))))))((((((((((((((((((((((((,,,++++++++++++*********++++++******++++++,,,---******+++,,,---------,,,,,,,,,,,,,,,,,,+++***)))***---000...+++))),,,///////////////000000000111222111111111222444666777666777777888999999888888555666999<<<@@@BBBDDDEEECCCDDDFFFHHHJJJKKKLLLLLLLLLMMMNNNPPPPPPPPPOOONNNHHHKKKRRR^^^ooo{{{{{{{{{{{{uuuddd[[[RRRNNNIIIDDDBBBCCCDDDDDDFFFHHHKKKOOORRRTTTZZZ\\\___cccgggjjjmmmnnnrrrtttwwwyyy{{{|||||||||~~~{{{yyysssttttttsssqqqnnnkkkiiiddd```^^^___^^^ZZZZZZ]]]___dddjjjqqq{{{}}}rrrnnniiiddd```]]][[[YYY\\\[[[YYYVVVTTTRRRPPPOOOOOOPPPPPPRRRSSSUUUWWWXXXZZZ[[[[[[ZZZXXXXXXYYY[[[\\\^^^aaacccbbb___\\\YYYYYYZZZ[[[[[[[[[\\\___aaaiiioooqqqkkk___VVVTTTWWW```aaacccfffggggggeeedddbbbcccdddccc^^^WWWPPPLLLEEEDDDAAA>>><<<;;;;;;;;;<<<===???AAAAAAAAA@@@???===<<<:::888666555444333333555888;;;======<<<<<<888888777666555555555555666444222000000000111222555555555555666666666666444222222222333333111///------,,,++++++++++++,,,---,,,***(((''''''((()))((()))***++++++***)))(((************************++++++++++++************************+++,,,------((()))***+++,,,---------,,,,,,,,,,,,+++***)))))))))+++------,,,---///222....../////////000000000111000000000111333555666777777888999999999888888666888:::===???BBBDDDEEECCCDDDFFFHHHIIIKKKKKKKKKKKKLLLNNNOOOPPPPPPOOONNNHHHMMMWWWeeevvvzzz{{{|||}}}yyyyyyzzz|||~~~zzztttuuu|||yyyggg[[[SSSLLLIIIEEEAAAAAACCCBBBCCCDDDFFFIIILLLOOOQQQSSSVVVZZZ```eeejjjmmmnnnnnnooorrrvvvyyy{{{||||||~~~~~~{{{yyywwwvvvtttqqqnnnllljjjiiigggdddbbbcccaaa\\\[[[]]]^^^```ccchhhqqq|||~~~ssspppjjjddd^^^\\\\\\\\\ZZZZZZXXXVVVTTTRRRPPPOOOLLLLLLNNNPPPRRRUUUXXXYYYZZZ[[[\\\[[[ZZZYYY[[[]]][[[]]]___aaa```^^^[[[YYYWWWXXXZZZZZZZZZZZZ\\\^^^___dddhhheee]]]VVVTTTUUUZZZ\\\___bbbccccccccccccbbbcccdddddd```YYYSSSOOOHHHFFFCCC@@@===;;;;;;:::;;;<<>>>>>===;;;:::888777666444555888;;;===>>>>>>>>>;;;:::999777666555555444444333111///......///000111111222222222333333333333222222333444444222111...------,,,+++,,,,,,,,,---,,,***)))((('''((((((((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************+++,,,---...((()))***+++,,,---------,,,,,,,,,,,,,,,+++***)))---+++)))+++...000000///------.........///////////////...///000111333444777888888999999999888888:::;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKNNNPPPQQQPPPOOONNNJJJQQQ]]]lll}}}rrrrrrxxx|||~~~}}}|||{{{zzzyyyxxxwwwwwwqqqqqqqqqrrrsssuuuwwwwwwzzz~~~zzzxxxuuuppppppwwwnnn]]]SSSMMMHHHFFFCCC@@@@@@DDDAAAAAABBBDDDFFFIIILLLNNNNNNQQQWWW]]]ccchhhkkkllljjjlllooorrrvvvxxxzzz{{{yyy{{{}}}~~~~~~|||zzzxxxzzzwwwsssooolllkkkkkkkkklllhhhffffffddd___]]]``````aaaaaadddmmmyyy}}}|||qqqooojjjddd^^^[[[\\\]]]ZZZYYYXXXWWWUUURRRPPPOOOIIIJJJLLLOOORRRUUUXXXZZZ[[[\\\]]]\\\[[[[[[\\\^^^[[[\\\]]]^^^^^^\\\[[[ZZZVVVXXXYYYYYYYYYYYYZZZ[[[YYY\\\___]]]XXXUUUSSSTTTXXX[[[___aaabbbccceeegggfffgggfffddd___XXXQQQMMMJJJHHHEEEAAA>>><<<:::::::::<<>>>>>>>>===<<<:::888666555444444222333222000...---///000///000000000111111111111222111111222444444333111,,,,,,+++***************,,,,,,+++******)))(((((())))))************))))))+++++++++++++++++++++++++++************))))))))))))))))))***+++,,,---...******+++,,,---------,,,***++++++,,,,,,+++++++++222...******,,,...,,,***------------........................///111222444777777888999::::::999999<<<<<<===>>>???AAACCCDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIKKKNNNQQQRRRQQQPPPNNNMMMTTTaaaqqqppppppuuuxxx}}}}}}zzzuuuuuuuuuuuusssqqqnnnmmmkkkjjjjjjkkklllmmmnnnnnnooottt{{{~~~wwwtttooorrrssspppnnnrrrrrr```SSSKKKGGGDDDDDDAAA>>>>>>BBB???@@@@@@AAADDDGGGIIIKKKMMMPPPVVV\\\aaaeeeggghhhiiijjjmmmooorrruuuwwwxxxtttvvvyyy{{{|||{{{zzzxxxxxxvvvssspppnnnmmmmmmmmmqqqllliiihhheee``````bbb```aaabbbdddkkktttvvvtttppppppnnniiiccc___^^^___ZZZZZZZZZYYYWWWTTTRRRPPPJJJJJJLLLOOORRRUUUXXXYYY\\\]]]]]]\\\ZZZZZZ\\\]]]ZZZZZZ[[[[[[[[[[[[[[[[[[VVVXXXYYYYYYXXXWWWXXXYYYWWWXXXWWWUUURRROOOOOOPPPUUUYYY^^^aaabbbdddhhhjjjjjjiiigggccc^^^WWWPPPMMMKKKIIIEEEAAA>>>;;;:::999:::<<<@@@CCCDDDDDDBBBAAA<<<<<<<<<<<<:::888666555222444666888:::;;;<<<<<<===<<<:::777555333222222222333444222//////000333000000000000111111111111000//////000222222111000,,,,,,+++************+++***+++,,,---,,,+++)))(((******))))))))))))******************************************)))))))))))))))))))))***+++,,,...///+++,,,,,,---------,,,,,,)))******+++,,,,,,,,,,,,000...+++*********++++++............//////////////////......000111333444666777888999:::;;;;;;;;;::::::;;;<<>>>>>>>>@@@BBBEEEGGGIIINNNQQQVVV[[[```bbbddddddjjjkkklllnnnpppssstttuuurrrtttwwwzzz||||||{{{zzzuuutttsssrrrpppoooooonnnsssnnnjjjiiifffaaaaaaccc^^^```bbbdddjjjpppooojjjppprrrssspppjjjeeebbbbbb[[[[[[[[[ZZZXXXVVVSSSRRRKKKLLLMMMOOORRRTTTWWWXXX\\\\\\]]]\\\ZZZZZZ[[[\\\ZZZZZZYYYYYYZZZ[[[\\\]]]WWWYYYZZZYYYXXXWWWWWWWWWWWWUUURRROOOKKKJJJIIIJJJOOOSSSXXX\\\]]]```dddhhhiiihhhfffbbb]]]WWWRRROOOKKKIIIEEEAAA===:::999888:::<<<@@@DDDEEEEEECCCBBB@@@AAAAAAAAA???===;;;:::111222444666888999::::::===;;;999666444222111000333444555444111000222555111111111111222222222222---------...000111000...///...------,,,,,,------)))+++---......,,,)))(((+++***)))(((((()))***+++++++++++++++++++++++++++************)))))))))))))))))))))***+++---...///------.........---,,,,,,((()))***+++,,,---------)))+++,,,***((((((---111////////////000000000000000000//////111222444555555666888999:::;;;;;;<<<777888999;;;>>>AAAEEEGGGFFFGGGHHHHHHIIIIIIIIIHHHJJJLLLPPPSSSTTTSSSQQQPPPNNNVVVcccrrrzzz{{{yyyuuunnnwww}}}wwwsssqqqnnniiifffeeedddcccbbbaaaaaabbbcccdddeeeeeefffjjjkkkmmmoooqqqtttvvvwww|||zzzpppgggcccbbbjjjjjjiiiggggggjjjooosssuuufffYYYOOOJJJDDDCCCAAA???============??????@@@@@@BBBDDDEEEFFFLLLNNNQQQUUUXXX]]]bbbfffjjjkkklllllllllmmmqqqssssssuuuxxxzzz|||||||||{{{wwwvvvtttsssssssssuuuvvvppppppnnniiiddd```^^^]]]]]]^^^___aaaffflllooonnnrrryyy{{{tttkkkeeeaaa^^^bbb^^^ZZZXXXWWWUUUQQQNNNOOOMMMKKKLLLPPPTTTWWWXXX]]]ZZZWWWWWWYYY[[[ZZZYYYXXXXXXWWWUUUTTTUUUXXX[[[ZZZZZZZZZYYYWWWUUURRRQQQRRROOOJJJHHHHHHHHHIIIHHHJJJNNNTTT\\\bbbfffhhhhhhggghhhggg```XXXQQQNNNNNNQQQMMMHHHDDD@@@===999666666;;;BBBIIIMMMLLLIIIGGG@@@BBBDDDEEEDDDAAA<<<999444333222333666888::::::::::::999999777666555444444555555222...,,,---///...///000111222333333333333111//////000000...+++,,,,,,+++******)))))))))))))))(((((((((((())))))************************))))))*********+++++++++***+++***)))'''''')))+++...)))%%%&&&***,,,+++)))***+++---......---+++***)))))))))***++++++,,,,,,++++++++++++,,,---......////////////000000000000......///111222333444555888777777999;;;;;;;;;999<<<<<<;;;<<>>>>>===<<<<<<======>>>======>>>???@@@BBBCCCDDDIIIKKKOOORRRVVV[[[```dddhhhiiikkkkkklllmmmooorrrssstttvvvxxxyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuutttqqqpppmmmiiiddd```]]]\\\WWWWWWXXXZZZaaaggglllmmmssszzz|||vvvmmmgggccc``````]]]ZZZYYYXXXWWWTTTQQQOOOMMMLLLMMMPPPTTTVVVVVVXXXVVVTTTUUUXXXYYYYYYWWWWWWWWWXXXWWWVVVWWWYYY[[[YYYYYYYYYXXXVVVTTTQQQPPPRRROOOKKKIIIIIIIIIIIIIIILLLPPPWWW```fffjjjkkkjjjjjjjjjggg```WWWPPPMMMMMMRRROOOIIIEEEAAA===999777777;;;@@@EEEHHHGGGEEECCC???AAADDDFFFFFFCCC@@@>>>666444222333555888999999999999999999777666555444333444444111...,,,---///...///000222333333333333555222000000222222111///...---+++***)))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***+++------+++***)))***'''$$$ !!!&&&))))))'''******+++,,,,,,+++******+++*********************++++++++++++,,,---........./////////000000000000/////////000000111111111666666777888999:::999999<<<<<<<<<===???BBBFFFHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHKKKNNNQQQQQQOOOLLLLLLSSSaaarrr{{{yyyxxx~~~wwwpppttt{{{vvvqqqmmmgggdddaaa___^^^\\\YYYVVVSSSTTTTTTUUUUUUVVVVVVVVVZZZ[[[]]]```dddgggiiijjjmmmmmmlllhhhbbb^^^___aaa^^^```bbbbbbaaa______```___aaaeeeppp{{{zzz~~~|||rrrbbbSSSIIIDDDBBBAAA;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBEEEHHHKKKOOOSSSXXX]]]bbbdddfffiiikkkkkklllnnnpppssstttuuuvvvuuutttsssrrruuuvvvxxxyyyyyywwwuuusssqqqooolllgggccc^^^[[[YYYTTTRRRRRRVVV]]]dddkkknnnttt{{{yyypppjjjfffccc^^^\\\ZZZYYYYYYXXXUUUTTTNNNMMMMMMNNNQQQSSSTTTTTTSSSSSSTTTVVVXXXYYYXXXWWWTTTVVVXXXYYYYYYYYYZZZ[[[XXXXXXWWWVVVTTTRRRQQQPPPSSSQQQNNNMMMMMMNNNNNNMMMMMMQQQXXXaaahhhlllllljjjlllkkkggg___VVVOOOMMMNNNUUUQQQKKKFFFBBB>>>;;;888888:::===@@@BBBBBBAAA@@@@@@BBBEEEGGGHHHFFFDDDCCC888555333333555777777777999999999888888666555444333444333111///---...///...///000222333333444444666444222222333444444333000...,,,))))))***+++,,,***))))))(((((())))))***(((((((((((((((((((((((()))))))))************+++))),,,///000...,,,***))))))&&&$$$%%%))),,,---+++************************,,,,,,+++******)))((((((+++******++++++,,,---........./////////000000000111111111111111111111000555555666888888888888888<<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFHHHKKKNNNNNNLLLJJJKKKRRR```qqq{{{vvvvvv{{{uuuyyyzzzwwwrrrmmmjjjaaa___]]][[[ZZZWWWSSSPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQSSSUUUYYY\\\```bbbdddfffgggfffccc___\\\[[[\\\ZZZ]]]``````^^^[[[XXXWWWVVVXXX\\\dddtttyyyssspppqqqsssvvv|||zzzoooggghhhllliiiaaaTTTIIICCC@@@@@@@@@<<<<<<;;;999888777777777::::::;;;<<<===???@@@AAABBBEEEHHHLLLPPPUUU[[[___```cccgggjjjkkklllmmmooorrrssstttuuuuuuuuuttttttvvvvvvwwwxxxwwwvvvuuutttpppmmmiiieeeaaa]]]YYYWWWTTTQQQPPPUUU\\\ccckkkqqquuu}}}|||tttooojjjggg^^^]]][[[YYYWWWUUUSSSRRRNNNNNNNNNOOOQQQSSSRRRQQQSSSUUUWWWYYYZZZYYYWWWUUURRRUUUXXXZZZZZZYYYYYYZZZXXXXXXWWWVVVTTTSSSRRRQQQTTTSSSRRRSSSUUUVVVVVVVVVKKKNNNTTT]]]eeejjjjjjhhhkkkjjjfff^^^UUUPPPPPPRRRXXXSSSMMMGGGCCC???<<<999888999:::<<<===???@@@AAADDDEEEFFFHHHHHHGGGEEEDDD:::777444333444555666666999999999888888777555555333333444333222000////////////111222333444444444555444333333444555555555111///+++((('''(((+++,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))***************,,,...///---+++******---+++***+++---/////////++++++************+++++++++*********)))))))))(((************+++,,,---............/////////000000333333333333333444444444555666888888888888999999;;;<<<===???@@@BBBCCCCCCDDDFFFHHHJJJJJJIIIGGGEEEFFFGGGIIILLLOOOOOOMMMKKKIIIQQQ___ooo~~~vvvvvv|||zzzvvvrrrnnnjjjggg^^^\\\YYYWWWVVVSSSOOOLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOSSSWWWZZZ\\\^^^\\\^^^___]]]ZZZUUURRRPPPSSSVVVYYYZZZWWWSSSOOONNNKKKMMMPPPUUUaaaooovvvwwwxxxuuuoooiiiddd```^^^]]]\\\\\\\\\ZZZXXXUUUUUUUUURRRMMMEEE@@@===;;;:::999;;;;;;::::::999888777666:::::::::;;;<<<>>>@@@@@@AAACCCGGGJJJMMMRRRXXX[[[\\\```dddgggiiijjjlllnnnqqqrrrsssuuuvvvxxxxxxyyywwwvvvuuutttssstttuuuuuuooolllgggdddaaa]]]YYYUUUSSSMMMKKKQQQXXX]]]eeelllvvv~~~wwwrrrnnnjjj```___]]]YYYUUURRROOONNNPPPOOONNNOOOQQQRRRQQQOOOSSSUUUXXXYYYXXXVVVSSSQQQQQQTTTXXXZZZZZZYYYYYYYYYZZZZZZYYYWWWVVVUUUTTTTTTUUUUUUVVVYYY\\\______^^^LLLLLLOOOWWWaaahhhiiihhhiiihhhccc\\\UUURRRTTTWWWZZZUUUNNNHHHCCC???<<<:::777777888999<<<@@@CCCEEEHHHHHHGGGGGGFFFDDDCCCBBB;;;888444222333555555666888888888888888777666555333444555777777555222000///000111222333444444444444555555555555555555666111///+++((('''(((***+++******))))))))))))******************************))))))))))))))))))))))))+++,,,,,,+++)))(((***++++++***))))))*********)))---,,,++++++++++++,,,---(((((()))))))))*********************+++,,,------............////////////000111222333444555666666555777::::::999888:::;;;;;;<<<===>>>@@@AAABBBCCCDDDFFFIIIKKKLLLJJJHHHGGGHHHHHHIIILLLOOOPPPNNNMMMHHHPPP___ooozzzzzz{{{vvvrrrnnnjjjgggddd[[[YYYUUUSSSQQQNNNKKKHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGJJJMMMPPPSSSVVVWWWWWWXXXZZZYYYWWWRRRMMMJJJJJJMMMNNNNNNKKKGGGEEEDDDAAAEEEHHHKKKTTT```eeeeeehhhgggddd```[[[VVVQQQNNNNNNLLLIIIIIIJJJKKKIIIGGGCCC@@@===;;;:::999777666666777888999:::::::::999888999999:::;;;===>>>???@@@BBBEEEHHHJJJNNNSSSWWWXXX[[[___bbbdddgggjjjllloooppprrrtttvvvyyy{{{|||xxxvvvtttrrrrrrsssuuuvvvppplllgggeeecccaaa\\\XXXQQQIIIFFFMMMRRRTTT[[[cccttt}}}xxxsssoookkkcccbbb```[[[UUUPPPMMMMMMQQQPPPNNNNNNOOOPPPPPPOOOQQQTTTVVVVVVTTTQQQOOONNNSSSVVVYYYZZZZZZYYYYYYYYY\\\[[[ZZZXXXWWWWWWVVVVVVVVVWWWYYY\\\```bbbaaa```PPPMMMLLLRRR]]]ggglllllliiigggbbbZZZTTTSSSWWW[[[\\\WWWOOOHHHCCC???<<<:::666666777999<<>><<<888444222333444666666888888888888888777666666333555999===>>>;;;555000///000111333444444555555333666999999888666555555111///,,,***((()))***++++++******))))))******+++***************************)))))))))))))))((((((++++++***((('''''')))++++++******))))))((('''''',,,,,,,,,,,,,,,,,,,,,,,,''''''((())))))***++++++***))))))******+++,,,---------........./////////---...///000111333444444555888;;;;;;999888:::<<<;;;;;;<<<===???AAACCCDDDEEEGGGIIIKKKLLLKKKIIIHHHGGGGGGHHHKKKNNNOOONNNLLLHHHRRRaaaqqq~~~}}}zzzwwwqqqmmmiiifffccc```YYYVVVQQQNNNLLLJJJGGGFFFCCCCCCBBBAAA@@@@@@??????AAABBBDDDFFFIIILLLNNNOOOSSSSSSSSSRRRQQQOOOKKKIIIDDDEEEEEECCC@@@>>>======;;;>>>AAACCCIIIRRRVVVUUUYYYYYYXXXWWWSSSOOOKKKIIIIIIGGGEEEDDDCCCBBB@@@???===;;;999999999999888777555666777888999999999888666666777888999;;;<<<===???@@@CCCEEEGGGJJJOOORRRSSSVVVYYY\\\^^^bbbfffiiimmmnnnoooqqqtttvvvxxxzzzwwwvvvvvvuuuuuuuuuuuuuuusssnnniiihhhgggfffaaa\\\UUULLLIIIOOOSSSRRRVVV___pppzzz}}}vvvqqqmmmjjjeeeeeeccc]]]VVVQQQNNNNNNSSSQQQNNNMMMNNNOOOOOOOOOOOORRRUUUTTTRRROOOOOOOOOWWWYYY[[[\\\[[[ZZZ[[[[[[]]]\\\ZZZXXXWWWWWWWWWXXXVVVWWWYYY\\\^^^___]]][[[TTTNNNIIIMMMYYYeeemmmpppkkkhhhbbbYYYSSSRRRWWW\\\]]]WWWOOOHHHBBB>>>;;;999666666666888<<>>;;;777555444333111///---,,,++++++++++++******))))))******+++******************************))))))(((((((((((()))***+++***((('''((()))***+++,,,,,,+++************+++,,,------,,,+++***((((((((()))))))))))))))))))))))))))***+++,,,------------.........//////......//////000111222222333777;;;:::888777999<<<;;;::::::;;;>>>AAADDDFFFDDDFFFHHHJJJJJJJJJIIIHHHHHHHHHIIIKKKNNNOOONNNMMMKKKUUUeeeuuu}}}}}}~~~~~~|||yyyxxxtttnnnjjjfffccc```^^^XXXTTTOOOKKKHHHGGGEEEDDDAAAAAA@@@???>>>======<<<===>>>???BBBDDDGGGIIIIIILLLJJJHHHGGGGGGGGGFFFEEEBBBBBBAAA>>>;;;::::::<<<444888999999===CCCFFFEEEIIIIIIJJJJJJIIIHHHGGGFFFCCCDDDCCC@@@:::777666777999666444333555666666666777777888888888666555444555555555666777999;;;<<<===???AAABBBDDDGGGKKKNNNPPPRRRUUUWWWZZZ^^^dddgggkkklllmmmnnnqqqsssuuuwwwuuuvvvxxxyyyxxxwwwuuutttuuupppllljjjkkkiiiddd```]]]SSSPPPVVVXXXUUUXXX```mmmwww~~~{{{uuupppkkkhhhffffffddd___XXXRRRQQQQQQUUURRRNNNLLLMMMNNNOOOOOOOOORRRUUUUUUSSSQQQRRRTTTZZZ\\\]]]]]]\\\[[[\\\]]]\\\[[[YYYXXXWWWWWWWWWXXXVVVWWWXXXZZZ\\\[[[WWWUUUUUUMMMFFFHHHTTTcccmmmqqqmmmjjjcccYYYRRRQQQVVV[[[]]]XXXOOOGGGBBB>>>;;;999666666777999<<<@@@CCCFFFEEEDDDAAA???===<<<<<<<<<<<<888333111222555777888777888888888888777777666444888>>>FFFHHHDDD:::111000111222333444555555555555:::@@@AAA>>>999555444444333222000...------,,,++++++************++++++))))))))))))))))))))))))******))))))(((((((((''''''))),,,---+++)))''''''&&&(((*********)))***+++((()))+++,,,,,,+++)))(((******))))))((((((''''''))))))))))))***+++,,,------------.........//////111111111111111111111111222666::::::666555888;;;;;;:::::::::===AAAEEEHHHDDDEEEFFFHHHIIIIIIHHHHHHKKKJJJKKKMMMPPPQQQQQQOOOMMMXXXiiixxx~~~|||yyyvvvqqqnnniiieeeaaa]]]XXXUUUSSSNNNHHHFFFGGGFFFAAA===@@@???>>>===<<<;;;;;;;;;<<<<<<======>>>@@@AAABBBCCCCCCDDDFFFHHHGGGEEEBBB@@@???===:::777555444333777777888999:::;;;<<<<<<@@@@@@?????????>>>>>>>>><<<;;;:::888777777666666555555555555666666666666555444222222444555444333666555555555555777999:::??????AAACCCEEEGGGHHHIIIKKKNNNSSSWWWZZZ^^^bbbfffiiikkknnnppprrrtttwwwyyyzzzxxxwwwuuutttsssttttttqqqppppppnnnkkkhhheeeccc\\\[[[]]]aaabbb______aaaiiiwww|||vvvtttooohhhiiifffccc```___^^^[[[YYYSSSQQQOOOMMMKKKJJJJJJJJJMMMOOORRRSSSRRRRRRSSSTTTYYYYYYYYY[[[^^^______^^^```___]]]YYYUUUSSSTTTUUUTTTUUUWWWYYYYYYWWWRRRNNNIIIJJJGGGEEEMMM^^^kkknnnmmmfff___YYYTTTQQQUUU[[[]]]YYYPPPGGGDDDCCC>>>666666888;;;===>>>???AAABBBEEECCC@@@===<<<<<<>>>???===;;;888666444333333444555555777888999:::;;;;;;555999>>>AAA@@@;;;444////////////222444555555333999;;;???@@@???:::444000222222111///...---,,,+++************))))))))))))***)))(((''''''((())))))'''(((******))))))***,,,,,,,,,++++++***)))(((((((((((()))***+++,,,,,,---***++++++,,,,,,++++++*********))))))))))))******)))******++++++,,,---------------............///000000000111222222333333444555777888777888999;;;===>>>>>>@@@AAABBBCCCCCCBBBBBBBBBEEEHHHJJJKKKKKKFFFJJJOOOQQQQQQPPPPPPOOOQQQYYYfffvvv}}}yyyvvvppplllhhhccc___[[[VVVSSSPPPLLLFFFDDDDDDCCC>>>:::===<<<;;;:::999999999999<<<;;;;;;;;;;;;<<<<<<===@@@@@@@@@BBBDDDDDDBBB???===<<<:::888555444333333444444555555555555555666999999999888888888777777777777666555555555666666555555555555666666666666666444333333444555555444555555555555666777888999<<<<<<>>>@@@BBBDDDFFFGGGJJJNNNSSSWWW\\\```eeeiiinnnoooqqqqqqpppqqqrrrtttwwwxxxxxxwwwvvvtttrrrqqqmmmmmmlllkkkhhheeebbb``````]]]___bbbcccaaaaaadddxxx~~~{{{wwwqqqjjjgggdddaaa___]]][[[YYYUUUSSSPPPMMMKKKKKKKKKKKKOOOPPPRRRSSSRRRSSSTTTVVVZZZYYYWWWWWWXXXZZZ[[[\\\^^^]]][[[XXXUUUTTTUUUVVVVVVVVVWWWXXXWWWTTTNNNJJJDDDEEEDDDDDDMMM^^^kkkooopppjjjccc^^^XXXTTTVVV[[[]]]YYYPPPGGGEEEDDD???888777888:::;;;<<<===???AAAEEEDDDAAA???>>>>>>@@@AAA???<<<999555333222333444555666888999::::::::::::666888:::;;;:::777333111000///000222555777666555999;;;===>>>===999444111222111000///...,,,++++++************)))))))))))),,,+++***))))))***++++++(((***+++***))))))***+++,,,,,,+++******)))((((((******************++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++,,,,,,---.........---------............///000000000111222222333333444555777888777888999;;;;;;;;;<<<===???@@@AAAAAAAAA@@@AAACCCGGGIIIIIIIIIGGGKKKPPPRRRRRRQQQPPPPPPRRR\\\kkk{{{~~~{{{wwwtttnnnjjjeeeaaa]]]XXXSSSOOOMMMIIIDDDAAAAAA???;;;777999999888777666666666666:::999888888777777777777<<<;;;<<<>>>??????===;;;999888666555333333222222333333333222222111111111444333333333333333222222222222222222333333444555444555555555555666666666777555444444555666666555333444555666666666666666888999:::===???BBBDDDEEEIIILLLRRRWWW\\\aaagggjjjnnnoooqqqqqqpppoooqqqrrrvvvwwwxxxyyywwwtttqqqoooooooooooommmjjjgggcccaaabbb______bbbbbb```aaaeeexxx~~~{{{vvvooolllgggdddbbb___\\\ZZZWWWUUUQQQMMMKKKJJJKKKLLLNNNOOOPPPPPPPPPQQQSSSUUUZZZXXXUUUSSSSSSUUUWWWYYY[[[[[[ZZZWWWUUUTTTUUUWWWXXXWWWWWWWWWUUUQQQKKKFFFCCCDDDCCCDDDKKKYYYeeejjjjjjfffcccaaa\\\XXXXXX]]]\\\YYYQQQHHHFFFFFFBBB===888999999888888:::===@@@EEEDDDBBB@@@@@@AAABBBCCCAAA>>>999555222222333444666777999;;;;;;:::999888777777666555444333333222000///000222555888888777888999::::::999777444222111111000...---,,,+++***************))))))))))))++++++************++++++***+++,,,+++***)))***++++++++++++******))))))(((++++++*********)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,------------------............///000000000111222222333333444555777888777888999;;;::::::;;;===>>>@@@AAAAAA??????@@@BBBFFFHHHHHHGGGIIIMMMQQQSSSSSSQQQPPPPPPSSS^^^ppp|||xxxsssooollliiiddd___ZZZUUUPPPMMMJJJGGGCCC@@@>>><<<999666777777666555444444555555777777666555555555555555999888888:::;;;<<<:::999666555444333333222222333444333333333222222222222333333333333222222222222111111111111111222333333444444444555555555666666777666444444666777666555222333444666666666555444555666888;;;===@@@BBBCCCGGGKKKPPPUUUZZZ___dddggggggjjjlllnnnoooqqqtttvvvvvvwwwxxxwwwvvvtttqqqoooqqqqqqqqqooolllhhhdddaaa```]]]\\\^^^^^^\\\]]]aaajjjwww~~~{{{}}}|||xxxrrroookkkgggeeebbb^^^\\\XXXVVVQQQMMMJJJIIIJJJJJJJJJKKKLLLLLLLLLMMMOOORRRWWWVVVVVVUUUTTTTTTVVVXXXZZZZZZZZZWWWTTTSSSTTTUUUXXXWWWWWWVVVTTTPPPKKKGGGHHHHHHFFFEEEIIIQQQYYY^^^^^^\\\]]]___^^^ZZZZZZ^^^\\\ZZZSSSJJJHHHHHHFFFAAA:::999888666555777;;;???DDDCCCAAA@@@@@@AAABBBCCCBBB???:::555222111222444666777999;;;;;;:::888777777666444333222222222333///......111444777888888888888777777666555444333111000///...---,,,+++***************)))))))))(((((((((((((((((())))))))),,,------,,,***)))***++++++*********)))))))))(((************))))))))))))***++++++,,,,,,++++++***)))))))))******)))))))))'''(((((())))))***++++++---------............///000000000111222222333333444555777888777888999;;;;;;;;;===>>>@@@AAABBBCCC>>>???@@@CCCFFFHHHHHHGGGKKKNNNRRRTTTTTTRRRQQQPPPSSS___sss|||wwwqqqllliiifffaaa\\\XXXSSSNNNKKKHHHEEEBBB???===;;;888777777666666555555555555666555555444444555555666777888777777888999:::999888555555444333333333333444222222333333333444444444333333333333333333333333444333222222111111222222444444444444555555555555777666444444666777666555111222444555555444333222555666888:::<<>><<<:::999888777777666666555666666777555444444444555666666777777666555666888999888777555555444333333333444444111111111222222333333333222222222222222333333333555444444333222222222333333444444444444555555555777555444444555666666555222222333333333333222222555666777999;;;===??????BBBEEEIIIMMMPPPTTTYYY\\\bbbdddgggiiikkkmmmpppssswwwvvvtttsssrrrssstttuuupppqqqqqqpppmmmhhhccc___ZZZVVVUUUWWWWWWTTTTTTWWWYYYgggqqqpppoooqqqqqqlllkkkhhheeebbbaaa```]]][[[ZZZWWWTTTOOOKKKHHHGGGFFFHHHJJJMMMNNNMMMMMMNNNPPPNNNSSSXXXZZZXXXVVVVVVWWWYYYZZZZZZYYYVVVTTTTTTUUUVVVUUUTTTTTTTTTRRROOOLLLHHHGGGGGGHHHGGGGGGLLLSSS[[[\\\___ccc```ZZZWWWYYY[[[\\\YYYRRRNNNLLLIIIDDD;;;;;;999777666888<<<@@@AAA@@@??????>>>>>>>>>>>>@@@>>>;;;777555333333333555666666777888888888777444444555666555444222111...---,,,...111444666666666555444444444444555555222222111///...---,,,+++************))))))))))))((()))***++++++,,,++++++***+++,,,+++***)))***+++))))))))))))))))))))))))&&&''''''((()))***+++,,,***++++++,,,,,,++++++******+++,,,------,,,+++*********++++++,,,------------------............///000000000111222222333333444555777888777888999;;;777777999;;;===>>>@@@AAA@@@AAACCCGGGJJJLLLJJJIIIIIIMMMQQQTTTTTTSSSRRRRRRSSSbbbyyywwwzzz{{{tttkkkeee___\\\XXXTTTQQQNNNIIIFFFAAA@@@???===:::999999999777666666555666666777777666666555444444444444555777555444555666888777666555444333333222222222333333333333333222222222222111111111111222222333333333333333333333444444555333333444444444555555555666444333333444555555444222222111111111111222222555666777888:::;;;<<<<<<===AAAEEEJJJNNNRRRWWWZZZ```bbbeeegggiiikkkmmmpppssssssssstttttttttuuuuuutttuuuuuutttqqqkkkfffbbb[[[XXXXXX[[[ZZZVVVUUUWWWWWWbbbiiieeecccfffhhhfffgggeeebbbaaaaaaaaa___^^^[[[ZZZWWWSSSOOOKKKGGGEEEGGGJJJMMMOOOOOONNNNNNNNNNNNRRRVVVVVVSSSPPPRRRTTTVVVXXXYYYYYYXXXWWWXXXYYYUUUTTTSSSSSSSSSQQQMMMJJJFFFEEEGGGJJJGGGEEEJJJRRR]]]]]]```dddaaaZZZWWWXXXZZZ]]]\\\VVVQQQNNNIIIDDD;;;;;;;;;999999;;;>>>AAAAAAAAA@@@???>>>=========>>>===;;;999777555444333444444444444555666888999444444444333333333333222000...---...111444555666555555444444444555555555333333222000///...---,,,************))))))))))))'''(((***+++,,,,,,++++++(((***+++***))))))***+++((()))))))))))))))))))))'''((((((((())))))*********++++++,,,,,,++++++***)))+++,,,------,,,+++)))++++++,,,,,,---.........---------............///000000000111222222333333444555777888777888999;;;666666888:::<<<>>>@@@@@@@@@AAADDDGGGKKKLLLJJJHHHGGGKKKPPPSSSTTTSSSSSSSSSUUUfffrrrvvv}}}xxxpppfff```[[[XXXUUUQQQNNNKKKGGGDDD>>>>>>>>><<<999888888999666666555555555666666777888777555444333222222222666444333333555666666666444444333222111111111111777777666555444333222111111222222222333333444444111111111222333555666777333333333444444444555555555444222222444555444333333222111000000000222222555555666777888999:::::::::>>>CCCHHHMMMRRRWWW[[[]]]```cccfffhhhjjjnnnpppoooqqqtttvvvwwwvvvtttsssrrrssssssrrroooiiiccc```^^^\\\\\\___^^^YYYWWWYYYYYYbbbfff```^^^dddiiiiiigggfffccccccddddddcccbbb\\\\\\ZZZVVVRRRMMMHHHFFFDDDGGGLLLNNNNNNLLLKKKKKKPPPSSSTTTRRRMMMKKKNNNQQQSSSUUUXXXYYYZZZZZZ\\\]]]UUUTTTRRRRRRQQQOOOKKKHHHHHHGGGIIIKKKGGGCCCGGGOOOYYYZZZ^^^bbbaaa[[[XXXZZZZZZ^^^^^^XXXSSSNNNIIICCC;;;<<<<<<;;;;;;<<<@@@BBBBBBBBBAAA@@@???======<<<<<<<<<;;;:::888666444333444333222222333666888:::555333222111000111333444222000...///111444666666444444555555555555555555444333222111000///...---************))))))))))))%%%&&&((()))*********)))'''(((******))))))***,,,(((((((((((())))))))))))))))))))))))((((((((((((+++++++++,,,,,,+++++++++'''(((***++++++***(((''')))******++++++,,,---------------.........//////000000000111222222333333444555777888777888999;;;777888:::<<<>>>@@@AAABBB@@@AAACCCGGGKKKLLLJJJHHHEEEJJJOOOSSSTTTSSSSSSTTTVVViiiooosss~~~}}}||||||{{{wwwrrrllleee```\\\YYYVVVSSSNNNIIIEEECCCAAA@@@>>>;;;999999999777555555555555555555555555555111222333333444444333333666666777777777666444333333444444555555444444333222222222222222222222222444444444333333222222222111111111111222333444444444333333333333444555555444333222111000111222333444444444333333222222222444555555666777888999999;;;>>>CCCGGGJJJMMMQQQSSSYYYZZZ^^^dddjjjnnnoooooosssqqqqqqssswwwyyywwwuuuuuuuuutttrrrnnniiidddaaaeeeaaa\\\[[[\\\^^^^^^\\\```aaabbbbbbcccggglllpppssslllfffeeeggggggeeeddddddccc```\\\VVVOOOIIIEEEFFFGGGIIIJJJLLLMMMMMMNNNOOOOOOOOONNNNNNOOOOOOPPPTTTVVVZZZ]]]^^^^^^\\\ZZZWWWWWWWWWUUURRROOOLLLJJJOOOQQQQQQLLLGGGEEEHHHLLLZZZ\\\______^^^[[[ZZZZZZZZZ\\\YYYSSSQQQQQQLLLEEE@@@===:::888888:::>>>@@@AAACCCDDDAAA===999999:::;;;;;;:::999777333000///333444555666666555444333666666444333222111111111000///.........///111222333444555555666666555555111111111000///---,,,+++---...---,,,)))((()))+++*********++++++*********'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))###%%%((()))***+++---///---,,,,,,+++***)))((((((++++++******************...------------...///////////////000111111222222000333777888777777999;;;;;;::::::;;;<<>><<<999888888777666444555555555555555555555555333333444555555555555555555555666666666555444333333333444444444444333333222222222222222222222222333333333333222222222222444444333333222333333333222222222222222333333444555444333222111222222333222222222222111111111000333333444555666777888999:::===AAADDDGGGKKKOOORRR[[[\\\```fffkkkoooqqqqqqqqqqqqqqqssswwwyyyxxxvvvsssssssssrrrooojjjfffdddeeeaaa]]][[[]]]^^^^^^]]]aaacccdddfffhhhkkkppptttvvvpppkkkjjjkkkkkkjjjiiifffeeebbb]]]WWWPPPJJJFFFGGGHHHIIIKKKMMMOOOPPPPPPSSSRRRQQQQQQQQQRRRSSSTTTVVVXXX[[[]]]^^^]]][[[YYYWWWWWWWWWVVVTTTQQQOOONNNPPPRRRTTTQQQKKKGGGHHHJJJRRRVVVZZZ]]]\\\ZZZYYYXXX[[[\\\YYYTTTQQQQQQLLLEEEAAA>>>;;;999888:::<<<>>>???AAABBBAAA>>>;;;<<<===<<<<<<;;;999777555222111333444444555666666555555777666555333222111111111000000///...///000111222222333333444444444444444111111000///...,,,***)))***++++++)))''''''((()))((()))***++++++***)))((('''((()))***+++******)))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,++++++,,,---------,,,,,,+++*********++++++******************...------------...///////////////000111111222222222444777888777777999;;;:::::::::;;;===@@@CCCEEEFFFDDDCCCFFFKKKMMMKKKHHHEEEHHHLLLOOOPPPPPPQQQRRR^^^nnnqqqjjjmmmqqq|||xxxuuussstttsssqqqnnnkkkhhhfffdddeeedddccc```]]]YYYUUUSSSQQQOOOLLLIIIFFFCCCAAA@@@<<<:::777666666666555333555555555555555555555555444555666666777777666666444444555555555444333333222222333333333333222222222222222222222222222222111111111222222222222222777666555444333333333333333333333222333444444555555555444333333333333444000000000000000/////////111111222444555777888888999;;;>>>@@@CCCGGGLLLOOOZZZ\\\```eeeiiimmmooopppoooooopppsssvvvxxxxxxwwwqqqrrrrrrqqqooolllhhhfffeeebbb^^^\\\\\\]]]^^^^^^```bbbeeegggiiimmmqqquuuvvvtttpppnnnnnnnnnmmmllliiihhheee```YYYQQQKKKGGGGGGHHHJJJLLLNNNPPPRRRSSSTTTSSSRRRQQQQQQSSSUUUVVVXXXYYY[[[\\\\\\[[[YYYXXXWWWWWWWWWWWWVVVUUUSSSSSSQQQTTTVVVUUUOOOJJJHHHHHHKKKPPPWWW[[[\\\ZZZWWWVVVZZZZZZXXXSSSQQQPPPKKKEEEBBB@@@===;;;999999::::::<<<>>>@@@@@@???>>>???@@@@@@>>><<<:::777555444444222333333444555666777777777666555444333222222222111000/////////000222333111222333333444444333333222111000///---+++)))((()))******)))'''''')))***((()))+++,,,,,,+++)))((((((((()))************)))(((((((((((((((((((((((((((((((((((())))))))))))+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++...------------...///////////////000111111222222333555888888888888999:::999999:::<<<>>>AAADDDFFFFFFDDDDDDGGGKKKMMMKKKIIIFFFIIIMMMOOOOOOPPPQQQRRR^^^pppzzziiidddiiiooozzztttpppllljjjiiihhhfffccc```]]][[[ZZZXXXXXXXXXWWWUUUSSSPPPOOOOOOMMMJJJGGGCCC@@@???>>>:::888666666666666555444555555555555555555555555444555555666666666666666333333333333333333333333111222222333333222222111222222222222222222222222000000000111111222222333555555444333333333333333666555555555555666777777666666555555444444444444000000000000000000/////////000111222444666777777999:::<<<>>>@@@DDDIIIMMMUUUXXX]]]aaaeeegggjjjkkkmmmnnnppprrruuuwwwxxxxxxrrrrrrrrrqqqooollliiigggdddbbb___\\\[[[\\\]]]]]]^^^```cccdddfffiiimmmppptttuuutttpppmmmnnnmmmkkkkkkjjjgggaaa[[[SSSMMMIIIFFFGGGIIIKKKMMMPPPRRRSSSQQQPPPOOONNNOOOQQQTTTVVVXXXXXXYYYYYYYYYXXXVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWSSSUUUVVVTTTOOOKKKHHHGGGLLLRRRZZZ___^^^ZZZVVVSSSVVVUUUSSSQQQPPPNNNKKKGGGCCCAAA???<<<:::999888888:::<<<>>>???@@@AAABBBCCCDDDBBB>>>:::777555444444111222222444555777888999777666555444333333333333111000000///000111222333222222333444444444444333333333222000...,,,***)))***++++++***))))))+++---,,,++++++++++++++++++,,,)))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))************+++,,,++++++++++++,,,,,,------******+++++++++++++++,,,...------------...///////////////000111111222222555666777888888999999999888999:::<<>><<<;;;999888666555666777666555555555555555555555555555333333444555555555555444333333222222222333333333111222222333333222222111222222222222222222222222000000000111111222222333222222222222222333444444666555555555555666777777666666666555555555444444111111111111111111111111//////000222333555666666888:::;;;<<<>>>BBBGGGKKKPPPTTTZZZ^^^```cccfffiiilllnnnppprrrtttvvvwwwxxxttttttsssqqqnnnkkkiiigggcccbbb___\\\ZZZZZZ[[[]]]___aaabbbbbbbbbdddhhhjjjtttyyyzzzsssnnnnnnnnnkkkkkkjjjgggbbb[[[TTTNNNJJJEEEEEEGGGHHHKKKNNNQQQRRROOONNNNNNNNNOOOQQQTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWXXXXXXUUUUUUTTTQQQMMMJJJHHHHHHPPPWWW___cccbbb]]]WWWSSSQQQOOONNNOOOPPPMMMKKKIIICCCBBB???===;;;999999999;;;;;;===???AAACCCCCCCCCEEECCC???;;;777444333222000111222444666777888999666555444333333333333333111000/////////000222222333333444555555555555555444444333222000...,,,+++)))***+++***))))))+++,,,---+++(((&&&&&&(((+++---******))))))))))))))))))************************(((((((((((())))))))))))(((***++++++******+++,,,))))))******++++++,,,,,,******++++++,,,,,,,,,,,,...------------...///////////////000111111222222555555666777999999999999999999;;;>>>AAADDDFFFGGGDDDEEEEEEGGGJJJKKKKKKJJJIIIKKKNNNPPPPPPQQQSSSUUU^^^qqqrrreeebbbkkkwwwxxxtttooojjjfffccc___\\\WWWWWWUUUSSSQQQOOONNNMMMJJJKKKLLLLLLLLLKKKIIIIIIIIIGGGEEEAAA>>>;;;999999888666555555666777666555555555555555555555555555111222333333444333333333333333222222222333444444222222333333333333222222222222222222222222222222111111111222222222222222111111111111222333444555333333333222333444444555555555666666555555444333111111222222222222222333000000111222333444555555666888:::;;;===@@@DDDGGGLLLQQQWWW[[[^^^```eeehhhkkknnnqqqrrrssstttvvvwwwuuutttsssqqqnnnkkkiiihhhdddccc```]]]ZZZYYY[[[]]]bbbbbbbbbaaa```cccgggjjjxxxyyyrrrqqqpppmmmjjjhhhfffaaa[[[TTTNNNKKKEEEEEEEEEFFFIIILLLNNNPPPOOOOOOPPPQQQRRRTTTVVVWWWTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVUUUVVVVVVVVVUUUTTTRRROOOLLLJJJHHHHHHOOOVVV___dddddd___YYYVVVOOOLLLLLLOOOPPPMMMJJJJJJCCCAAA>>><<<::::::;;;;;;>>>======???BBBCCCBBB@@@BBB@@@>>>:::777444222111///111333555777888777777555444333222222222222333000///.........///111222333444555555666666555555444444444333222000......((())))))(((&&&&&&((()))+++)))%%%######%%%)))++++++***))))))((()))))))))++++++++++++++++++++++++(((((((((((())))))))))))...//////...,,,***+++,,,)))))))))******+++++++++******++++++,,,---------...------------...///////////////000111111222222333333333666888:::999888999;;;===???BBBDDDFFFGGGCCCDDDEEEGGGHHHIIIJJJJJJJJJLLLOOOQQQRRRTTTVVVYYYZZZooo}}}kkkaaa___kkkyyy|||xxxooolllgggbbb___[[[WWWTTTNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@>>><<<:::999888888666444333333555666555444555555555555555555555555111222222333333333333333444333333222333444555666333333444444444444333333222222222222222222222222333333333333222222222222333333222222222333333444222222222222222333333444444444555666555444333222111111111222222222333333222222222333333333444444333555888:::;;;===@@@BBBEEEKKKSSSWWWYYY\\\aaafffkkknnnqqqrrrrrrrrrtttvvvssssssrrrpppooommmkkkkkkeeeeeeccc___[[[ZZZ]]]___bbbaaa```^^^^^^aaagggkkkzzz}}}tttsssrrrnnngggfffddd```ZZZTTTNNNKKKFFFEEEEEEFFFHHHJJJMMMOOOMMMOOOQQQSSSUUUVVVWWWWWWTTTSSSSSSSSSUUUWWWZZZ[[[YYYXXXVVVTTTSSSSSSSSSSSSRRRRRRRRRQQQPPPMMMIIIFFFFFFNNNXXX```bbb```\\\ZZZSSSNNNMMMQQQQQQLLLIIIJJJBBB@@@===::::::;;;===???BBB@@@???@@@BBBBBB???===;;;;;;:::999777555444333///111444777888888666555333333222111111111222222///...---------...000111333333444555555555555444222222333222111000//////)))))))))(((&&&%%%&&&((()))((('''&&&&&&'''((())),,,+++)))((((((((()))***************************(((((((((((())))))))))))---...///...,,,++++++---***+++++++++++++++++++++******++++++,,,------......------------...///////////////000111111222222111000111444888::::::888;;;<<<>>>@@@BBBDDDEEEFFFAAACCCEEEFFFGGGHHHIIIIIIKKKMMMPPPRRRTTTVVVZZZ\\\\\\rrrqqqccc]]]^^^lll|||wwwpppkkkeeeaaa\\\WWWTTTPPPLLLIIIGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@;;;::::::999888888888999444333111222333444444333555555555555555555555555111222333333444444333333444444333222333444666777333444444555555444444333222222222222222222222222444444444333333222222222666666555444333333333333444333333333333444555555333444555555555444222222000000111111222222222333333333333333333333333333000333666999:::;;;===??????FFFNNNSSSUUUXXX^^^ccclllooorrrrrrqqqqqqsssuuuqqqqqqqqqpppooonnnnnnmmmggggggeeeaaa]]]\\\^^^aaa___^^^\\\[[[[[[```ggglll{{{~~~sssrrrqqqllleeedddbbb___ZZZTTTNNNKKKGGGFFFFFFFFFHHHJJJMMMOOOKKKMMMPPPTTTVVVVVVVVVUUUSSSSSSSSSTTTVVVYYY]]]___ZZZXXXVVVTTTRRRQQQQQQQQQPPPQQQSSSTTTSSSOOOIIIEEE===EEEQQQ[[[___```___^^^VVVQQQPPPSSSRRRLLLHHHIIIAAA???<<<999999<<>>;;;555666777888888777555444...111555888999888555333222222111111000111111111...------,,,---...///000222222333444444444333333111111111111111000//////+++,,,,,,***((('''((())))))***+++,,,,,,+++***))),,,+++***((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))''')))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------------...///////////////000111111222222000//////333888;;;:::888<<<===???AAACCCDDDEEEEEE@@@BBBEEEFFFFFFGGGHHHIIIKKKNNNPPPSSSUUUXXX\\\___fff}}}jjj___[[[^^^nnnyyyrrrjjjddd___YYYRRRNNNLLLHHHBBB===CCCBBBAAAAAA@@@@@@AAAAAA>>>============<<<<<<<<<999888888888777777666666555555555555555555555555444333333222222333333444333333333333333333333333555555555444444333333333444444444444444444444444222222111111111111222222222222111111111111111111555333111//////000111222333444555555666666555555666555555444444333222222///000000000000111111111000000000111222222333333222333333444666777999:::AAADDDHHHJJJMMMRRRZZZ```iiinnnqqqqqqqqquuuwwwvvvsssqqqoooooopppqqqpppoooooojjjddd___\\\\\\\\\[[[___^^^[[[XXXXXX\\\ccchhhxxxxxxqqqnnnmmmhhhfffbbb]]]WWWRRRNNNLLLGGGGGGGGGHHHIIIJJJLLLLLLNNNOOOPPPRRRSSSRRRRRRQQQRRRTTTTTTSSSVVV[[[\\\XXX[[[XXXUUUSSSSSSRRRQQQPPPVVVSSSPPPPPPPPPMMMEEE??????BBBHHHQQQYYY^^^______[[[XXXTTTPPPMMMKKKIIIHHHAAA>>>;;;999888:::<<<>>>>>>@@@CCCEEEDDDBBB>>><<<::::::::::::999999888777444555777888888666444333333444333111//////000222444444222111111111222333////////////000000000000444222000///000000///...111...++++++------***'''))))))************))))))(((((())))))******++++++))))))*********++++++++++++***)))((((((((()))***---,,,***+++,,,------,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///...,,,,,,,,,---///111000000000000111222333444555555666666777777888888<<<<<<;;;<<<>>>AAAEEEGGGFFFCCC@@@@@@CCCFFFHHHIIIMMMPPPSSSTTTTTTVVV[[[```jjjiiiaaa```aaaooo~~~wwwrrrkkkccc]]]WWWRRRLLLIIIIIIGGGBBB===@@@??????>>>===>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;777777777777666666555555333333333333333333333333444444333333333333444444333333333333333333333333555444444444444444444333333333333333333333333333222222111111111111222222222222222222222222222222444333222000000000111222222333444444555555444444666555555444444333222222000000000111111111222222222222111111111111111111111111222333444666888999>>>AAAEEEHHHKKKPPPXXX___gggmmmrrrssssssvvvvvvttttttrrrooonnnnnnnnnlllkkkkkkfff```\\\[[[[[[[[[[[[^^^\\\ZZZWWWWWW[[[bbbgggmmmvvv{{{vvvmmmiiigggfffeeeccc```[[[VVVQQQMMMKKKGGGFFFGGGGGGHHHJJJKKKLLLLLLMMMNNNPPPPPPPPPPPPOOONNNPPPPPPPPPUUU\\\^^^\\\YYYWWWTTTRRRQQQQQQPPPOOOSSSPPPNNNOOOQQQOOOJJJEEE???BBBIIIQQQXXX]]]]]]\\\YYYWWWTTTQQQNNNKKKIIIGGG@@@>>>;;;888888999;;;===AAACCCFFFGGGGGGDDD@@@===999999999999888777666666555666777777777666555555444444444222000///111333333222111000///000000111/////////000000000000000555333000///000///...---.........---+++*********((())))))******))))))((()))))))))))))))*********))))))*********+++++++++******)))))))))******+++---+++******,,,------,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,,,,---///000000000000000111222333444555555666666777888888888;;;;;;<<<>>>AAADDDGGGIIIFFFDDDBBBBBBEEEGGGHHHHHHLLLOOORRRSSSSSSUUUZZZ___kkkooofffccccccooo}}}tttmmmggg```YYYSSSMMMJJJEEEDDDDDDCCC@@@===<<<<<<;;;:::::::::::::::;;;;;;:::::::::999999999666666666666555555555555333333333333333333333333555555444444444444555555333333333333333333333333444444444444444555555555222222222222222222222222222222111111111111222222333333333333333333333333333333222222222222111111222222333444444444444333666555555444444333222222111111111111222222222333333333222222111000000///000000111222333555666777:::===AAADDDGGGMMMVVV\\\eeelllrrrssstttvvvtttqqqtttrrrooommmlllkkkiiigggfffbbb]]]ZZZYYYZZZZZZZZZ[[[ZZZXXXVVVVVVZZZ```dddbbbggghhhccc_________^^^aaa___]]]YYYTTTPPPLLLJJJFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLNNNOOOPPPPPPOOOOOONNNPPPOOONNNRRRZZZ]]]\\\WWWVVVTTTRRRPPPOOOOOONNNPPPNNNMMMNNNQQQRRROOOLLLDDDFFFKKKRRRWWWYYYXXXVVVVVVTTTSSSRRRPPPMMMIIIEEE???===:::888777888:::;;;CCCDDDGGGHHHGGGCCC???<<<888888888777777666555444555444444444444444555555444555444222000000111333111000///.........////////////000000000111111111555333111000000000///---,,,///000...)))''')))---((())))))******))))))(((************))))))))))))***************+++++++++((()))***+++++++++++++++,,,+++******,,,------,,,++++++************++++++,,,,,,,,,,,,------------......---,,,,,,...///000000000000000111222333444555555666777777888888999999;;;===@@@DDDGGGJJJKKKGGGFFFEEEFFFHHHIIIHHHGGGKKKNNNQQQQQQQQQTTTXXX]]]llluuukkkgggfffqqqzzzsssjjjccc]]]WWWPPPKKKFFFDDDAAA@@@@@@???>>><<<:::999999888777888888888999999888888888777777777666666666666666666666666666666666666666666666666555555555444444555555555444444444444444444444444333333444444555555666666222222222222222222222222333222222111111222222333222222222333333333333333222333333444333333222222222333444444555555444444666555555444444333222222111111222222222333333333222222222111111111000000111111111222333444555666777:::>>>AAAEEEKKKSSSZZZdddjjjooopppqqqssssssqqqrrrpppooonnnmmmllliiigggfffbbb\\\YYYXXXXXXWWWWWWWWWVVVVVVTTTUUUXXX^^^bbb______[[[SSSPPPUUUYYY[[[]]]\\\ZZZXXXTTTPPPLLLJJJFFFFFFEEEEEEEEEGGGIIIJJJMMMNNNPPPQQQRRRRRRQQQQQQQQQRRROOOLLLOOOVVVYYYXXXVVVVVVUUUSSSPPPOOONNNOOOPPPNNNMMMNNNQQQRRRRRRPPPIIIKKKOOOTTTWWWWWWSSSPPPTTTSSSSSSSSSSSSOOOIIIDDD>>><<<:::777666777888999AAACCCEEEFFFEEEAAA===:::888888888777666555444333333222000000000222444555444444333111//////000222000000//////............///000000111111222222222444222111111222333222222...//////,,,)))(((***,,,******++++++++++++******++++++******))))))((((((************************'''(((***,,,,,,,,,,,,++++++***)))***,,,------,,,+++******))))))******+++,,,,,,,,,---------.........------------...///000000000000000111222333444555666666777888888999999999;;;>>>AAADDDGGGHHHIIIGGGGGGGGGIIIKKKKKKIIIGGGJJJMMMOOOPPPPPPRRRWWW[[[jjjvvvllliiihhhsss{{{qqqkkkbbb[[[VVVQQQJJJFFFCCCAAA???======<<<;;;:::999999888777777777777888777777777777666666666666777777777777777777777777666666666666666666666666555555555444444555555555444444444444444444444444444444444555555666666666444444444444444444444444333333222222222222333333000111111111222222222333222333444444444444333333444444555666666666666666666555555444444333222222111111222222222333333333000000111111111222222222222222222222333444666666555888<<>><<<:::999777777777777===???CCCEEEFFFDDDAAA>>>999999999888777555444333333222111111222444777999333333333111///...000222111111222222222111000///000000111222333444444555222111111222555888888888333...))))))+++---+++))),,,,,,,,,------,,,,,,,,,************))))))))))))+++++++++***************'''((()))******************)))((()))+++---------++++++************++++++,,,,,,,,,,,,---------------------............///000000000000111222333444666666777888888999999::::::;;;<<<>>>@@@BBBCCCDDDGGGGGGHHHJJJMMMMMMLLLJJJJJJLLLOOOOOONNNPPPTTTYYYggg{{{tttkkkgggfffpppzzzpppiii```ZZZRRRLLLHHHEEEAAA===;;;;;;;;;:::999888999:::999888888777777777777777777666666666666555555555666666666777777777888888444444444444444444444444444444333333333333444444555555555555555555555555666666666666555555555555333333333333333333333333444333333222222333333444000000111222222333444444555444333333333444666777444555555666777666666666666555555444444333222222000000000111111111222222111111111111111111222222111111111111111222333444222444888:::<<>>===;;;:::888777777777888;;;???CCCEEEDDDBBB@@@888888888777555333222111/////////000222444666777555555555333111000222444111111222222222111000///000000111222333444555555333222111222444555555555222///,,,***)))***++++++***++++++++++++++++++***)))))))))))))))*********+++++++++*********)))))))))((((((((((((((()))))))))(((''')))+++---------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------...............000000000000111222333444666777777888888999::::::999:::;;;<<>>EEEKKKOOOVVV]]]___ccciiilllkkkmmmmmmnnnpppqqqqqqnnnlllhhhddd^^^YYYVVVRRROOOLLLHHHKKKOOOSSSWWW[[[```ddd^^^dddeee\\\TTTVVV]]]cccbbbbbbbbb```\\\WWWSSSPPPFFFEEEBBB@@@@@@CCCFFFHHHLLLMMMOOOPPPQQQQQQPPPPPPNNNPPPPPPOOORRRWWWXXXUUUQQQUUUWWWUUUOOOLLLLLLNNNLLLNNNQQQRRRQQQOOOMMMMMMIIINNNVVV```hhhkkkjjjgggbbb^^^[[[\\\]]]ZZZPPPHHH???>>><<<:::999888777777333666;;;@@@BBBCCCAAA@@@777777666555444222000///++++++,,,---///111222333777777777555333222444555000111222222222111///...000111111222444555666666444333111111222333222111///000///+++''''''***...))))))************))))))(((((())))))******++++++++++++++++++******))))))***)))'''&&&&&&'''((())))))((('''(((+++------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,---......//////......000000000000111222333444777777777888999999::::::999999999;;;???CCCGGGJJJFFFEEEEEEHHHKKKNNNNNNNNNJJJMMMOOOOOONNNPPPTTTXXXlllmmmkkkmmmqqq|||}}}~~~|||~~~uuummmfff^^^XXXPPPMMMIIIEEE@@@===;;;;;;;;;:::999777666444333222888888777777777777777888555666777999999777666555777777777777888888888888777777777666555555444444555444444333333333444444333333333444444444555555666666666666555444333222777666666555555444444333444444444333333333333333///111444666666555333111222333555777777666444333666666777777777777777666777777666555444333333333333333222111222333555666//////000111222333333333222111111111222333444444444444444666888<<<@@@BBBGGGMMMUUU[[[^^^aaaeeehhhhhhkkkooorrrrrrqqqnnnlllkkkeee^^^]]]^^^YYYMMMCCCHHHHHHKKKPPPWWW]]]```aaacccdddfffjjjmmmnnnmmmllllllfff^^^XXXVVVUUURRRPPPHHHFFFCCC@@@@@@@@@BBBCCCEEEHHHLLLNNNNNNMMMLLLLLLKKKNNNQQQRRRQQQRRRUUUXXXWWWVVVUUUSSSQQQPPPOOONNNMMMMMMMMMNNNOOOPPPRRRRRRPPPOOOPPPXXXcccjjjiiieeedddaaa___^^^\\\WWWPPPIIICCC@@@>>><<<:::888666333111222444888===AAABBBBBB<<<:::888555333222222222000000//////000222555666444444333333333222222222222333555666555444222111222222222333333333444444333222555999:::555333444......---,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))***(((***------)))(((***++++++++++++++++++++++++,,,,,,,,,------.........------,,,+++++++++,,,,,,---,,,,,,,,,,,,---......000111222111000000222444555555555555666777999::::::;;;<<>>>>>999555555111000///---,,,,,,++++++++++++***))))))***++++++,,,,,,++++++************)))))))))***++++++,,,,,,+++)))***------***)))+++++++++++++++++++++++++++---------------.........---------,,,,,,---............------......///000000111222111000000222444555666777888999::::::;;;:::;;;<<>>;;;999888777555333000000111444999<<<<<<<<<;;;:::888555444333333333333222000//////000222333444444444555555555555555444222222666;;;===:::555000000111222444555666666888999???EEEDDD===777555444333111///---,,,+++*********)))(((((()))******+++************)))))))))))))))******+++,,,,,,,,,,,,)))***------******,,,++++++++++++++++++++++++...---------------------------------......///000//////......//////000111000111222111000000222444666777999:::;;;<<<;;;;;;:::;;;<<<>>>AAADDDFFFGGGEEEDDDDDDEEEHHHKKKKKKKKKJJJKKKNNNQQQQQQOOORRRXXXnnnqqqeeehhhiiittt~~~nnnggg]]]UUUOOOJJJDDD@@@@@@???>>><<<;;;999888888444555555666777888888999777777777777777777888999666666777888888777666666666666666777777777888888999888888777777666666555555555555444555555666777777777777777777777777777777666444333333444666888666666666666666666666666777777666666555555444444555444333333333444666777666777777888888777666666888888999999888888777777555555555555666666666666222222333444333222000///222222222111111111111111444333222111111000111111///000222555777888999999>>>CCCJJJOOORRRWWW]]]aaahhhkkknnnqqqrrrpppmmmkkkhhhfffeeefffgggaaaVVVMMMEEEBBB>>>???EEEOOOWWW\\\[[[\\\^^^```cccbbb___]]]___[[[XXXWWWWWWUUUQQQMMMKKKIIIGGGEEEDDDDDDDDDDDDEEEHHHKKKLLLLLLLLLLLLMMMSSSTTTVVVWWWWWWWWWWWWXXXVVVWWWXXXYYYWWWTTTQQQOOOOOONNNNNNMMMLLLLLLLLLMMMMMMHHHDDDFFFNNNXXX___bbbaaa]]]XXXSSSPPPJJJCCC===AAA???;;;:::999888777666333222222444777:::::::::;;;999888666444444444555555444111000//////111111///000222444777999;;;<<<777333222666===???:::444...///000222444666777888999;;;BBBIIIHHH???777444444333222000...---,,,,,,*********))))))************)))))))))))))))))))))---,,,,,,++++++***)))))),,,)))***------******---++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...000000//////......//////000111000111222111000000222444555777999;;;<<<<<<;;;::::::;;;<<<>>>@@@CCCEEEGGGDDDDDDDDDEEEGGGJJJKKKLLLJJJLLLPPPUUUUUUSSSVVV\\\ssstttgggiiijjjvvvwwwqqqeee^^^TTTMMMIIIEEE@@@===;;;;;;;;;:::999999888777666666666666777777777777777777666666777888999999777888888888888888888777777777777777888888888888999999999888777777666666555555555555666666777888888888888888888888888888999777555444333444555777555555666666777777888888888777777666555555444444444333222111222333555666555555666666777777777777999999999999999888777777555555666666666666666666222333444444333222000///222222222111111111111111333333222111000000000000000111333555666777888888888===DDDIIINNNTTT[[[aaaccceeejjjmmmooonnnllljjjgggfffeeeggggggaaaWWWNNNHHHCCC>>>===BBBJJJRRRWWWTTTTTTWWW[[[___bbbbbb```]]]ZZZWWWVVVVVVTTTOOOKKKJJJHHHGGGEEECCCBBBBBBBBB@@@CCCGGGJJJLLLNNNQQQSSSRRRSSSUUUWWWXXXXXXWWWVVVVVVWWWXXXYYYXXXUUURRROOOOOOOOONNNMMMLLLLLLLLLLLLJJJGGGEEEGGGOOOXXX^^^aaa^^^YYYTTTQQQPPPMMMHHHCCCCCCAAA===;;;;;;;;;;;;:::666555444555777999999999:::999777666555555555666666444222000//////000000...000222444777:::<<<===:::666444777<<<===888111...///000222444666777888888:::AAAHHHGGG???777444333222111000///.........++++++++++++++++++++++++)))))))))))))))))))))***------,,,,,,+++*********,,,)))))),,,,,,***+++...++++++++++++++++++++++++************************++++++++++++,,,---...///......------......///000000111222111000000222444444666888:::;;;;;;:::999:::;;;<<<>>>AAADDDFFFHHHDDDDDDEEEFFFGGGHHHJJJLLLLLLMMMRRRXXXYYYWWW[[[aaawww{{{lllllllllwww|||sssjjjeee\\\UUULLLFFFDDDAAA>>><<<999999::::::999999888777777777777777666666666666666666666666777888999:::999999999999999999999999888888888999999999::::::::::::999999888777777777666666555666666777888999999888888888888888777777999888777666666777888999777777888888999:::;;;;;;888777777666555444333333333333222111222333444555444444444555666777888999:::::::::::::::999888777666666666666666666666666333333444444444333222222111111111111111111222222000000///.........//////111111222333444666666777444999>>>CCCHHHOOOWWW^^^^^^aaagggllloooooonnnmmmgggffffffgggfff```WWWPPPIIIDDD@@@>>>BBBIIIOOORRRVVVVVVXXX\\\bbbgggiiijjj```]]]YYYWWWWWWTTTOOOKKKIIIHHHFFFDDDCCCAAAAAA@@@<<<@@@EEEJJJOOOSSSXXX[[[WWWWWWYYY[[[^^^^^^\\\ZZZVVVWWWXXXXXXWWWTTTRRRPPPPPPOOONNNMMMMMMMMMMMMMMMKKKIIIGGGIIIOOOVVV\\\___ZZZVVVRRRQQQQQQQQQNNNKKKEEEBBB???======>>>>>>===:::888666555777888888888:::999777666555666666777666444222000//////000000222333444555666888999999:::777555777:::999444///...///000222444666777888888999>>>EEEDDD===777555222222111///............++++++,,,,,,,,,,,,++++++)))))))))************+++******++++++,,,---------+++((((((***+++)))***...++++++++++++++++++++++++))))))*********++++++++++++++++++++++++,,,---.........------......///000000111222111000000222444444555777888999:::999999:::;;;<<>><<<;;;999999:::::::::999888777666666666666777777777777666666666666777888999:::;;;;;;;;;::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;::::::999888888777777666666666666777888999:::999888888888777777777777888888999:::;;;===>>>>>>::::::;;;<<<===>>>??????;;;:::999888777666555555333333333333333444555555333444444666777999;;;<<<;;;;;;;;;;;;:::999888777888888777777666666555555444444444333444444555555000000000111222222222333///............//////000111111000000111333444666222666:::>>>BBBHHHPPPWWWYYY]]]ccciiinnnppppppoooiiihhhggggggeee```XXXSSSKKKHHHEEEEEEHHHNNNRRRTTTYYYXXXYYY]]]cccjjjnnnpppfffbbb]]]ZZZYYYVVVQQQMMMIIIHHHFFFEEECCCAAA@@@@@@@@@CCCGGGJJJMMMQQQUUUXXXWWWXXXYYY]]]aaabbb___\\\VVVVVVVVVVVVUUUSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOLLLHHHGGGJJJPPPVVVYYYXXXTTTPPPPPPRRRTTTSSSQQQFFFCCC???===>>>?????????<<<999666555666777777666999888777666666666777888666444222000//////000111333444444555555666777777777666666777777555222//////000111222444555666777888888<<>>???@@@AAABBBCCC???>>>>>>===;;;:::999999444444444555555555555666333444555666999;;;===>>>;;;;;;;;;;;;:::999888777999888888777666555555444555444333333444555777888//////000111222333333444000000///000000111222333111000......///111333555111444888:::===CCCKKKQQQTTTXXX___gggllloooppppppkkkjjjiiigggeee```YYYTTTMMMKKKJJJLLLPPPUUUXXXZZZQQQQQQSSSXXXbbbllltttwwwlllgggaaa]]][[[XXXSSSOOOIIIHHHGGGEEEDDDBBB@@@@@@EEEGGGIIIJJJJJJJJJLLLNNNQQQQQQSSSWWW[[[\\\ZZZWWWWWWVVVUUUTTTTTTSSSRRRRRRPPPOOOOOONNNOOOOOOPPPPPPSSSOOOHHHEEEEEEJJJQQQUUUWWWSSSPPPOOORRRUUUTTTSSSFFFCCC???===>>>???@@@@@@<<<999666444555666666555999888777666666777888999555444222000//////000111111111222444555777888999444555666666555333111000000000111222444555666666999888:::??????;;;888:::555444222///---+++))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,...------,,,,,,++++++***)))&&&%%%((()))((()))---++++++++++++++++++++++++******+++,,,...///000000///......---------......000000000000000111111222000111222111000000222444666666666777888999;;;<<<999:::===@@@DDDHHHLLLNNNHHHJJJKKKJJJGGGGGGIIILLLLLLLLLPPPUUUWWWYYY```iiisssrrrpppqqqtttwww|||uuulllfffbbb\\\SSSMMMHHHBBB<<<;;;<<<===:::777888999999999999888777777888777777777777777888999999999888888999999:::;;;666999<<<===;;;:::999999;;;:::999999888888999999999:::;;;:::888777666777444555555777888999::::::<<<;;;===>>>:::666888===:::???CCCFFFLLLOOOKKKDDDDDDBBBBBBDDDGGGIIIGGGDDDBBB???<<<;;;<<<<<<999777999666444555777888666444666888:::<<<======<<<;;;BBB@@@===;;;;;;:::888777666666666666777777777777777666555555555444222000000111111111222222222222333///++++++---///000///222222222222222222222222222333444666999???FFFKKKQQQUUU[[[aaafffhhhiiiiiimmmllljjjgggbbb]]]YYYWWWOOONNNOOOTTTZZZ[[[XXXTTTSSSQQQQQQVVV___gggmmmnnnlllhhhaaa[[[ZZZZZZUUUMMMRRROOOJJJFFFDDDCCCDDDEEEDDDDDDFFFGGGIIIJJJLLLLLLNNNNNNPPPRRRTTTWWWXXXYYYWWWVVVTTTSSSRRRQQQQQQQQQQQQOOOMMMLLLKKKLLLMMMNNNNNNOOONNNKKKIIIIIINNNRRRSSSSSSSSSTTTVVVUUURRRPPPJJJGGGDDDBBBBBBBBBAAA@@@;;;:::777555444444555666888999:::999777555555666777000+++,,,------...000///111444555555555555666555444333333333444555666111111111111222333444444555777<<>><<<<<<<<<;;;:::888999999999999888888888777555333222333333333111///111222222222222333333333444222000111333444333111222222222222222222222222111222333444777<<>>CCCJJJJJJFFFEEEGGGIIILLLMMMMMMLLLKKKLLLSSSSSSSSSWWWUUUZZZjjjtttvvvmmmmmmwwwxxxpppkkkbbb___ZZZXXXVVVRRRKKKFFFAAA>>>:::999;;;<<<:::888888999999999999888777777777777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;666999;;;<<<<<<;;;<<<===::::::::::::999888777666888999:::;;;<<<;;;:::999777777888:::;;;<<<===>>>???=========<<<<<>>===<<<<<<======;;;999999999999888888666555444444222111222333333222111222222333333333444444444111000111222333333111...222222222222222222222222000111222222444888===AAAGGGKKKQQQXXX^^^bbbdddeeeeeeeeeeeecccaaa]]][[[YYY^^^[[[YYYXXXYYYWWWRRRMMMMMMNNNNNNOOOPPPTTTYYY]]]```dddeee```]]]\\\ZZZVVVYYYUUUOOOHHHCCC@@@??????CCCDDDEEEFFFHHHJJJKKKLLLJJJKKKMMMOOOQQQSSSTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSQQQOOONNNLLLKKKLLLLLLMMMLLLLLLKKKHHHEEEFFFLLLQQQVVVVVVXXXZZZZZZXXXSSSOOONNNMMMKKKIIIHHHEEEAAA>>>;;;:::888666666666777888888::::::999777555444555888333111222222///...000...000222333333333444555555555333333333333444555333222000///000222555777555555888<<<@@@???999444444444222000///---,,,+++******))))))(((((())))))++++++***)))((((((((()))******************++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,+++***************+++,,,,,,++++++*********+++,,,,,,......//////000000111111111111222222222333333333555666777888999:::::::::999<<<>>>???CCCIIIIIIFFFBBBDDDGGGJJJMMMNNNNNNNNNLLLSSSSSSSSSWWWVVV\\\mmmuuuxxx{{{kkklllxxx~~~vvvmmmddd^^^VVVTTTQQQPPPNNNJJJDDD@@@===;;;999999:::;;;:::999888999999999999888777777777777777777888999::::::<<<===============<<<<<<<<<===>>>===<<<;;;<<<>>>999::::::::::::999888777888999999;;;<<<<<<:::999555666777999:::<<<======AAA>>>=========@@@IIISSSfffzzzrrrgggYYYUUUPPPMMMMMMLLLHHHEEEAAA???<<<:::999999999999:::::::::;;;<<<<<<;;;:::>>>>>>===>>>???AAACCCDDD>>>>>>===>>>>>>===;;;999::::::::::::999777555444666444333333444555444333222222222333333333444444111111111222222222111000222222222222222222222222000111222222222555999<<>>===:::777666555444222000...---,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))************************)))***,,,---...---,,,+++((()))***+++,,,,,,,,,,,,+++************+++,,,,,,************+++,,,---.........//////000000111111000111222333333333333222555666777888999:::::::::999<<<======@@@FFFIIIGGGAAACCCGGGJJJMMMNNNNNNNNNLLLSSSRRRRRRWWWWWW^^^oooxxxzzz|||lllnnnzzz|||uuunnneee\\\VVVNNNMMMKKKIIIFFFBBB>>>;;;:::999999999:::::::::999888999999999999888777777777777777777888999:::;;;======>>>????????????>>>BBBBBBAAA???======>>>@@@>>>???????????????>>>>>><<<:::999999;;;;;;:::888666666888999;;;===>>>???CCC???===>>>???CCCOOOZZZ|||{{{nnneeeXXXTTTOOOMMMLLLJJJFFFCCC>>>===;;;999777777999:::=========<<<;;;;;;;;;;;;@@@AAABBBCCCDDDCCCBBBBBBAAA@@@???>>>???>>><<<:::;;;<<<======<<<:::888777888666444444444555444333222222222333333333444444777666555333333444666777222222222222222222222222111222222222222333666999>>>AAAFFFLLLSSSYYY^^^aaa```aaabbbbbbbbbaaa______[[[YYYVVVUUUTTTSSSRRRPPPNNNPPPSSSRRRRRRTTTYYY]]]bbbiiilllfff]]]WWWTTTRRRPPPMMMIIIDDDBBBAAABBBCCCBBBBBBCCCEEEGGGHHHJJJJJJMMMOOOQQQSSSTTTTTTTTTSSSRRRSSSUUUWWWXXXWWWVVVUUUPPPPPPOOOMMMLLLKKKKKKKKKJJJKKKLLLKKKJJJLLLRRRWWW[[[\\\]]]^^^\\\XXXQQQLLLIIIIIIJJJKKKKKKIIIDDDAAA<<<:::888777666777888999999:::;;;:::888777777777888555555666333---+++---...///111111111111333555666555444333222333333444111///---,,,,,,///222555888777888999::::::999888444444222111///---,,,+++------,,,,,,,,,------...+++************+++,,,,,,,,,,,,++++++***)))))))))((()))+++,,,,,,,,,+++***'''''')))***+++++++++++++++++++++***+++,,,,,,---++++++++++++,,,...///000......//////000000111111000111222333333333333222555666777888999::::::::::::===<<<:::<<>>===???BBBEEEGGGGGGEEEDDDCCCBBBBBBBBBBBB>>>:::999:::;;;999777888999;;;<<<>>>@@@BBBBBBDDD@@@>>>???AAAFFFSSS___ttthhh```[[[UUURRRNNNMMMMMMKKKFFFBBB<<<<<<;;;888777888;;;>>>BBBBBBAAA???======@@@BBBEEEFFFGGGGGGFFFDDDAAA???CCCAAA??????@@@@@@???>>>:::;;;===??????>>><<<;;;===:::777555555444333222333333333444444444555555666555444222000111555888222222222222222222222222111222333222111222555777:::<<>>BBBKKKJJJIIIFFFEEEHHHMMMRRRPPPOOONNNKKKIIIFFFCCCBBBCCC@@@>>>>>>@@@CCCEEEEEECCCEEEHHHJJJLLLKKKJJJIIIEEEBBB===:::888777555444555666666666666777777777111222333111//////111444222222222222222222222222000111222111111111333555777888<<>><<<:::999888333,,,+++//////000111111000222444777777666444333222222333333000000//////000111333444333444555555444444444444000000//////...------,,,******))))))***++++++,,,,,,++++++***************************************))))))(((((())))))***+++((()))******++++++++++++,,,++++++++++++,,,------,,,+++++++++,,,---............//////000000111111333222111111111222333444555666777888999:::::::::999>>>AAA??????DDDGGGHHHEEEGGGJJJMMMOOOOOOOOONNNOOOSSSPPPNNNSSSTTT]]]pppyyy~~~xxxwwwqqqiiiddd]]]WWWRRRNNNKKKHHH???>>><<<999777777999;;;999;;;<<<<<<:::999999:::888999999999999888777777777777777888999;;;<<<===:::<<<@@@CCCEEEFFFFFFEEEIIIKKKOOOSSSYYYbbbkkkqqqmmmiiiccc]]]XXXVVVVVVVVVPPPHHH???:::;;;<<<:::888777888999;;;>>>@@@AAABBBDDD@@@???@@@CCCIIIUUUaaadddddd]]]QQQIIIHHHIIIIIIHHHGGGGGGIIIKKKIIICCC>>><<<======;;;:::<<>>AAAFFFIIIKKKTTTVVVZZZ]]]___```___^^^MMMIIIDDD@@@===;;;999888777888888888999999999999111444777666444222333555222222222222222222222222...000111000000000222444444666999>>>DDDKKKRRRVVV[[[\\\^^^_________^^^^^^___]]]XXXRRRMMMJJJJJJKKKRRRPPPOOORRRWWWZZZZZZYYY]]]aaabbb___\\\\\\ZZZVVVWWWSSSNNNIIIEEECCCCCCDDD@@@AAABBBDDDEEEGGGHHHIIIIIIJJJMMMOOOOOONNNLLLKKKNNNNNNOOOPPPRRRTTTVVVWWWPPPPPPPPPOOOMMMKKKJJJIIIGGGJJJMMMLLLHHHDDDDDDDDDOOOPPPRRRUUUXXXZZZYYYWWWMMMLLLKKKJJJJJJHHHDDDBBB>>><<<999555333333333333888:::============???@@@???<<<;;;999333------111000111111111111222555777777666555333222222333333111111111111222333444444555666777777666555555666222222222222111111111111++++++******+++,,,---------,,,+++)))((((((''''''((())))))***++++++,,,,,,---,,,+++***+++,,,...///******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++******++++++,,,---......//////000111111111333222111000000222444555555666777888999:::::::::777???DDDDDDDDDGGGHHHFFFEEEGGGJJJMMMPPPQQQQQQPPPOOOSSSPPPMMMQQQSSS\\\ooowww}}}vvvxxxrrrjjjeee___\\\VVVOOOIIICCC@@@>>>???===;;;999888888888999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999:::;;;;;;;;;???CCCFFFHHHJJJKKKMMMIIIRRR[[[ccclllxxx|||pppgggaaa^^^[[[YYYOOOHHH@@@;;;:::999888666777999;;;===>>>@@@BBBCCCGGGFFFDDDDDDFFFJJJOOORRRYYYSSSJJJDDDAAAAAA@@@???@@@BBBDDDEEEDDDBBB@@@>>>>>>;;;999:::;;;===DDDMMM\\\```cccbbbdddjjjnnnnnnoooiii```ZZZTTTOOOHHHCCC======>>>@@@CCCIIIPPPUUU^^^eeennnssssssooommmlllaaaWWWJJJBBB@@@???<<<999:::;;;;;;;;;@@@DDDAAA;;;666666666444333333555777333444444555555444444333333222111000000111222333111333777:::???EEEKKKPPPVVVVVVVVVYYY\\\]]]]]]\\\___]]]YYYSSSMMMJJJIIIJJJRRRTTTVVVWWWWWWXXXZZZ\\\[[[___bbbaaa\\\XXXVVVUUUTTTQQQNNNJJJGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFMMMMMMLLLKKKJJJJJJKKKKKKRRRQQQPPPOOOPPPQQQRRRSSSWWWTTTQQQOOONNNNNNMMMKKKHHHJJJLLLJJJFFFBBBAAAAAAHHHJJJNNNRRRTTTUUUUUUUUUQQQPPPOOOMMMKKKGGGAAA===:::888555333222222444555999:::<<<<<<<<<===???AAA???>>><<<999666333111000...///000111333444555666999777555222111111222333111111000...---///222555444555555666666666666666111000000///......------,,,,,,,,,,,,+++)))'''&&&------,,,++++++*********000...,,,***+++***)))(((++++++++++++++++++++++++,,,,,,---------,,,++++++000///---,,,+++,,,------+++)))(((***---...,,,***////////////000000000000//////000111222333333444333444555666666666444444===???AAACCCDDDDDDDDDDDDDDDFFFIIIKKKLLLLLLKKKKKKQQQPPPOOOOOOMMMQQQ___mmmzzz|||zzz{{{sssmmmgggaaa\\\WWWTTTPPPKKKFFFBBB???>>>===<<<:::888888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;:::::::::;;;<<<<<>>;;;;;;<<<<<<;;;999:::;;;<<<>>>@@@CCCEEEGGGFFFEEEEEEFFFHHHKKKMMMNNNIIICCC@@@@@@AAAAAA@@@@@@AAACCCDDDCCCAAA???>>>===:::999:::<<<@@@IIISSSgggnnnvvvyyy}}}|||ttthhh^^^VVVNNNFFFAAA<<<<<<===???DDDLLLUUUZZZlllooorrrssspppkkkfffdddXXXRRRIIIDDDCCCCCCCCCCCCAAACCCCCCBBBDDDHHHFFFBBB666666555444222222222333333333444444444444333333333222111000000111222333///111444888<<>><<<999777444222111///000111222333444555666888777444222111111222333111111000///...///222555888888777777555444222111000000000//////..................---+++)))'''&&&))))))******************///---++++++,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,......,,,+++++++++,,,,,,///...---...000111///,,,.../////////000000000000000000111222333444555555555555666777777777777666===>>>@@@BBBCCCEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKPPPOOOOOOOOONNNQQQ___mmm~~~{{{yyyzzz|||vvvllleee```[[[VVVRRRLLLJJJGGGDDDAAA???======::::::888888888999:::;;;>>>=========<<<;;;;;;;;;<<<======>>>>>>???@@@@@@>>>===<<<;;;;;;;;;<<<<<<===???BBBDDDGGGKKKPPPSSSccckkkuuu|||wwwsssrrrlll___SSSIIIDDD???===???BBBBBBBBB===<<<;;;<<<>>>AAADDDGGGFFFFFFEEEEEEEEEEEEFFFFFFCCC@@@>>>===>>>>>>>>>>>>>>>???AAABBBAAA@@@>>>===>>><<<;;;===@@@FFFRRR^^^oooyyy}}}nnn```UUUMMMFFFAAA======>>>BBBJJJTTT___eeerrrooojjjeee```YYYSSSNNNIIIFFFCCCAAAAAADDDGGGIIIJJJNNNOOOLLLLLLMMMLLLHHH999888666555333222222111222333333444444333333222222222111111111111222222///111444777:::???EEEIIINNNQQQTTTTTTSSSRRRTTTVVVXXXWWWVVVSSSQQQPPPQQQRRRVVVWWWXXXWWWUUUUUUVVVWWWYYY]]]ccceeebbb]]]XXXUUURRRPPPLLLIIIFFFEEEDDDDDD@@@?????????@@@AAACCCDDDFFFGGGJJJMMMOOOPPPQQQQQQQQQPPPPPPOOOPPPQQQRRRSSSQQQNNNLLLJJJKKKKKKJJJIIIHHHKKKMMMLLLHHHCCC@@@>>>>>>CCCJJJQQQTTTTTTQQQOOOQQQNNNKKKHHHGGGFFFEEECCC<<<:::888666444555666666444777;;;===>>>>>>???@@@>>>===;;;999777555333333111111222333333444555555777666444222111111222222222222222000///000333555888888777666555333111111///////////////.........//////...---,,,***)))((()))))))))***+++,,,,,,,,,,,,+++***+++,,,---,,,+++++++++++++++++++++++++++******+++,,,---------,,,---,,,++++++***+++++++++---,,,,,,,,,------,,,***....../////////000000000111111222333444555555666888777777777888888999:::<<<===>>>@@@BBBEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNPPPPPPOOORRR^^^kkk~~~|||~~~zzzxxx{{{}}}tttmmmccc[[[WWWSSSNNNJJJCCCBBBAAA???===<<<;;;:::888888777888888999;;;<<<>>>>>>======<<<;;;::::::;;;;;;<<<===???@@@AAABBB???>>>===<<<;;;<<<=========???@@@BBBDDDIIIOOOSSSccciiipppuuu}}}|||tttpppmmmeeeYYYPPPKKKGGGDDDDDDGGGJJJJJJJJJCCC@@@===;;;===@@@CCCEEEEEEEEEDDDDDDCCCAAA@@@???<<<<<<;;;;;;;;;;;;:::999======???@@@???>>>===<<>>?????????@@@CCCIIIMMMRRRWWWZZZWWWUUUSSSNNNHHH;;;:::888666666555444333222222333333333333222222222222222222222222222222111333555777:::>>>CCCGGGJJJNNNRRRRRROOONNNQQQUUUXXXXXXXXXVVVTTTSSSTTTVVVTTTUUUVVVUUUTTTSSSTTTVVVZZZ```fffkkkjjjddd^^^YYYRRROOOLLLHHHEEEDDDDDDDDD???>>>>>>>>>???@@@CCCDDDBBBDDDGGGKKKMMMNNNNNNNNNQQQPPPOOOOOOPPPQQQSSSTTTRRRPPPMMMLLLMMMMMMMMMLLLIIIKKKLLLLLLJJJEEEAAA>>>===CCCKKKSSSVVVVVVRRROOORRRPPPMMMLLLJJJHHHDDDBBB<<<:::888666555444555555555888===??????>>>>>>>>><<<;;;:::888666444333222222222333333444444444555555555333222111111111111333333333111000000333555444444555555555444444333.................................------,,,,,,+++,,,,,,,,,------.........+++***)))***++++++***(((************++++++++++++((()))***+++,,,---------++++++******************)))))))))***+++++++++***........./////////000000000000111222333444555555888777777666777888:::;;;<<<<<<===???BBBFFFIIIKKKLLLKKKJJJIIIIIIJJJLLLMMMLLLMMMOOOQQQPPPRRR^^^kkk}}}{{{{{{yyy|||}}}uuunnnfff\\\TTTOOOKKKFFFCCC??????>>>===;;;:::999888777777777888999;;;<<<<<<>>>======<<<;;;::::::999999999:::<<<>>>@@@AAAAAA@@@???>>>=========>>>>>>>>>???@@@@@@BBBGGGMMMQQQ___bbbdddgggoooyyy|||{{{zzzvvvppphhh```XXXSSSOOOJJJIIIHHHLLLRRRVVVWWWUUUIIIDDD>>><<<<<>>>>>======<<<@@@???@@@CCCFFFMMM\\\kkk}}}kkkZZZOOOIIIEEECCCBBBAAADDDJJJUUU```gggkkk___XXXNNNGGGDDDAAA>>>;;;===>>>???@@@BBBFFFLLLQQQWWW\\\```___\\\XXXPPPHHH===:::777666666777777555222333333444444333333222222222222333333222222222222333444555777:::???CCCFFFKKKOOOPPPMMMMMMQQQUUUZZZ[[[[[[YYYWWWVVVVVVWWWQQQRRRTTTTTTSSSSSSUUUVVVYYY^^^fffkkklllggg```ZZZRRROOOLLLHHHEEEDDDDDDDDD@@@???>>>>>>>>>@@@CCCDDDBBBDDDGGGJJJLLLMMMMMMLLLPPPPPPOOOOOOPPPQQQSSSTTTSSSQQQNNNMMMNNNNNNNNNMMMIIIJJJKKKLLLKKKHHHEEEBBBAAAFFFNNNUUUYYYXXXUUUSSSTTTSSSRRRQQQOOOJJJCCC>>>;;;:::888666444444333333777:::>>>@@@@@@>>>>>>===;;;:::888777555333222111222222222333333444444444444333222222111111111111222333333222000000222444222333333444444444444444.........---------------+++,,,,,,,,,---...//////.........------,,,,,,,,,+++***))))))***)))&&&$$$)))))))))******+++++++++((()))***+++,,,,,,------)))*********************((()))+++,,,---......///............//////////////////000111222333444444666666555555666777999:::;;;;;;<<>>===>>>?????????@@@BBBCCCEEEJJJOOOTTTWWWXXXWWWYYYbbbmmmrrrqqqtttpppiii___UUUOOONNNOOOFFFGGGKKKSSS[[[``````^^^KKKEEE???<<<===>>>???>>>@@@@@@???>>>===;;;999888222555999;;;<<<<<<>>>???;;;<<<<<<==================>>>AAAEEEHHHOOO___ooo{{{hhhWWWMMMGGGDDDBBB@@@@@@CCCKKKUUU\\\^^^^^^PPPKKKEEEAAA??????>>>>>>;;;;;;;;;>>>CCCJJJQQQUUU\\\___aaaaaabbb```XXXNNNBBB===777444555777777666333444444555555444444333222222333333333333222222000111222222333555999===BBBFFFJJJLLLMMMNNNRRRUUUZZZ[[[\\\[[[XXXWWWWWWXXXQQQSSSTTTTTTTTTTTTVVVWWW[[[```gggnnnqqqmmmeee___RRRPPPLLLIIIFFFEEEDDDDDDCCCAAA???>>>>>>@@@BBBDDDEEEFFFIIIKKKMMMNNNNNNNNNPPPOOOOOOOOOPPPRRRSSSTTTRRRPPPMMMKKKLLLLLLKKKJJJIIIIIIJJJKKKMMMMMMJJJHHHFFFJJJPPPUUUYYYYYYXXXWWWUUUUUUUUUUUUQQQKKKCCC===;;;:::888666555333333222777:::===???>>>>>>>>>>>>;;;;;;999777555333111000000000111222222333444444222222222111111111000000222333333222000000111333333333444444333333222111000000000///......------+++++++++,,,---...000111,,,,,,,,,+++***))))))))),,,+++*********(((%%%"""(((((())))))***+++++++++))))))***+++,,,,,,,,,+++))))))***+++++++++******&&&(((+++,,,,,,,,,---///------........./////////...///000111222333333444444444444555666777888999:::;;;===???CCCGGGJJJKKKKKKJJJHHHGGGHHHIIILLLMMMLLLLLLNNNOOONNNRRR^^^lllssskkknnnyyyuuuuuu|||ppphhh]]]UUUKKKCCC???===:::888777888999:::;;;::::::999888999:::;;;<<<=========999999999999999999999999888999:::;;;===>>>???@@@BBBAAA@@@???>>>???@@@@@@@@@BBBEEEHHHLLLQQQWWW[[[TTTUUUVVVYYYcccnnnrrrooooooiii```VVVOOOKKKJJJJJJEEEGGGNNNWWW___bbb```\\\HHHCCC===;;;>>>@@@???=========<<<;;;:::999888888222666999;;;;;;;;;===???;;;<<<<<<===============;;;>>>DDDJJJNNNVVVgggwww}}}qqq```QQQIIIEEECCCBBB@@@AAAEEEMMMUUUWWWTTTPPPCCCCCCAAA???======@@@BBB>>>;;;;;;@@@KKKVVV^^^bbbbbb```^^^___eeejjjddd[[[LLLDDD;;;666777999999888444555555666666555555444222222333444444333222222000111111111111333666999>>>@@@DDDHHHMMMPPPSSSUUUXXXYYYZZZZZZXXXXXXXXXYYYUUUWWWXXXWWWVVVVVVWWWXXX^^^aaahhhppptttqqqiiicccSSSQQQMMMJJJGGGEEEEEEEEEDDDBBB???======>>>AAACCCEEEFFFGGGIIIKKKMMMOOOPPPOOOOOOOOOOOOPPPRRRTTTUUURRROOOLLLKKKJJJJJJIIIHHHIIIHHHHHHJJJNNNQQQPPPOOOIIIKKKOOORRRUUUWWWXXXXXXUUUUUUTTTSSSPPPKKKDDD???<<<;;;:::888666444333333444666999;;;<<<===???AAA>>>===;;;999666444222111......///000222333444444111111111111111000000///111222333222000///000111111111222333333333333333555444333222111000///...,,,,,,+++++++++,,,......******************))))))++++++***+++,,,***'''%%%((((((((()))***+++++++++)))******+++++++++******))))))+++,,,,,,,,,++++++'''***,,,,,,***)))***,,,---------........./////////000000111222333444555333333555666777888888888999:::===AAADDDGGGIIIJJJGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMQQQ___mmmqqqkkkqqqzzz|||pppsssxxxllldddWWWPPPFFF???===;;;999777444555777999;;;;;;;;;;;;999:::;;;<<<============888888888888888888999999999999:::<<<===???@@@@@@BBBAAA@@@?????????@@@AAAAAADDDHHHMMMQQQWWW^^^bbb[[[\\\^^^cccnnnxxxzzzwwwkkkcccXXXPPPMMMJJJGGGCCCHHHKKKQQQYYY______YYYTTTEEE@@@;;;;;;>>>AAA@@@>>><<<;;;:::999888888888888666999<<<;;;999888999;;;<<<<<<<<<<<<======>>>>>>===AAAIIIPPPUUU^^^ooopppeeeVVVKKKEEEDDDDDDDDDAAACCCHHHPPPVVVVVVOOOHHHAAACCCDDDCCC@@@@@@DDDGGGFFFCCCBBBJJJXXXgggppptttfffaaa[[[]]]gggpppnnngggVVVMMMAAA;;;:::<<<<<<:::555555666666666666555555222222444444444444222222222333333222222444777:::;;;<<>>BBBEEEGGGHHHHHHEEEFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLLLLQQQ___nnn}}}rrrqqqyyy}}}zzznnnsssyyyoooccc[[[IIIEEE@@@<<<::::::999888555555666777888999999:::999:::===???@@@>>>===;;;;;;:::999999888999999999======<<<;;;<<<>>>@@@BBBCCCAAA???======???AAACCCCCCFFFIIIMMMQQQVVV\\\```[[[cccooozzzzzzwwwlllcccVVVLLLGGGDDDBBBAAAGGGGGGKKKSSSZZZYYYPPPGGGBBBBBBAAA???===<<<;;;:::>>>;;;777777999;;;:::999999888777888:::;;;:::999<<<>>>??????>>>>>>???@@@===AAAFFFKKKSSS```ppp|||qqqcccUUULLLGGGBBBBBBDDDBBBFFFMMMSSSUUUQQQJJJEEEEEEFFFFFFGGGIIILLLOOOQQQRRRQQQRRRYYYeeepppwwwzzzfff___ZZZ___jjjssstttrrraaaXXXLLLDDDAAA???<<<999888999:::;;;;;;;;;:::999777555333333444444333222444444444555555666666666777999===BBBGGGLLLOOOQQQRRRTTTUUUTTTSSSSSSTTTVVVXXXXXXYYYZZZYYYXXXVVVUUUWWW\\\ccchhhhhhddd^^^YYYXXXTTTPPPNNNNNNLLLHHHDDDDDDCCCAAA>>><<<===@@@CCCFFFFFFFFFFFFGGGIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQQQQTTTSSSPPPNNNKKKHHHFFFEEEAAACCCGGGJJJLLLOOORRRTTTLLLGGGBBBBBBFFFLLLPPPQQQQQQQQQPPPOOOMMMJJJGGGFFF@@@>>>;;;777555444444555444555666888:::<<<===>>>CCCBBB@@@===:::666333111000///...///222444444333444222000---,,,,,,------,,,,,,,,,,,,---......///222222222333333555666777:::999888666444222000///,,,,,,,,,+++++++++******************************''''''((()))))))))))))))***************+++++++++)))***+++,,,---,,,++++++***+++,,,,,,------,,,,,,...---+++***)))******+++---------...............//////000111222444666777222333444666888:::<<<<<<<<<===???AAACCCEEEGGGHHHGGGGGGFFFFFFGGGIIIKKKLLLMMMNNNJJJLLLRRRQQQYYYnnntttkkknnntttzzzqqqvvv}}}ssshhh\\\SSSEEEAAA<<<999888888777666777888888888999:::::::::999;;;===??????>>><<<;;;::::::999888888999999999;;;;;;:::;;;===@@@CCCEEEIIIFFFBBB>>><<<===???@@@AAACCCFFFHHHKKKOOOTTTXXXfffooo|||}}}iiiaaaUUUKKKFFFDDDCCCBBBFFFEEEFFFJJJMMMMMMGGGBBBAAA@@@@@@???>>>>>>======@@@===;;;;;;<<<<<<:::888;;;:::999;;;<<<>>>===<<<:::;;;======<<<===???AAABBBGGGMMMSSSYYYbbbnnnwwwpppcccUUUMMMHHHDDDDDDFFFEEEIIINNNSSSTTTQQQKKKFFFEEEFFFJJJQQQYYY```fffhhhkkkjjjiiikkkoooqqqooolll\\\ZZZYYY___jjjssswwwxxxpppggg\\\QQQJJJEEEAAA???;;;>>>AAADDDDDDBBB???===888666444444555555444333222222222222333333333444777999<<>><<<===@@@BBBFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSRRRPPPNNNKKKHHHFFFEEECCCEEEHHHJJJKKKLLLNNNOOODDD@@@======BBBHHHLLLNNNQQQQQQPPPOOOKKKGGGCCCAAA@@@>>>;;;999777666666666555666777999;;;<<<===>>>??????>>><<<:::777555444///...---///111333333333333222000...,,,,,,---...///...---------...///000444444444555666777888999999999777555333111000///---,,,,,,,,,,,,+++++++++************************++++++++++++***)))((((((***************+++++++++***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,///...,,,+++++++++,,,,,,///////////////000000000///000000111222333555666333444555666777888999999<<<===>>>@@@BBBDDDFFFGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLNNNJJJMMMSSSRRRYYYnnnuuunnnrrryyyuuuyyyvvvkkk```TTTLLLAAA>>>:::888777888777777::::::::::::::::::::::::999;;;===>>>>>>===<<<;;;999999999888888999::::::;;;;;;<<<===AAAFFFJJJMMMNNNJJJDDD>>>;;;;;;<<<===@@@AAACCCDDDFFFHHHLLLOOOccckkkxxxzzzttteee]]]SSSJJJEEECCCCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBB===<<<;;;;;;<<<;;;999777999888888999;;;<<<<<<;;;:::;;;;;;;;;<<<>>>BBBEEEIIIOOOVVV\\\bbbhhhpppvvvpppdddVVVOOOKKKGGGGGGIIILLLNNNRRRTTTSSSOOOKKKHHHHHHKKKTTTbbbsssrrrcccXXXTTTVVVYYY^^^ccckkksssyyyzzztttiii[[[OOOGGGCCCCCCCCCGGGMMMQQQQQQMMMGGGBBB:::888666555666666555444111111222222222222333333666777;;;@@@EEEKKKOOORRRUUUVVVXXXWWWVVVUUUVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSRRRSSSUUUWWWXXXXXXWWWVVVYYYVVVRRRPPPQQQPPPMMMJJJCCCCCCAAA>>><<<<<>>;;;999:::???EEEIIIKKKQQQRRRRRRPPPLLLFFFAAA===@@@>>><<<:::888888888888666777999:::<<<===>>>>>>???>>>===;;;999666444222///...---...000222333222333111000...------......111000///...---...///000555555666777888999:::::::::999777666333222000///------,,,,,,,,,+++++++++************************//////...---,,,***((('''))))))*********+++++++++)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,......---,,,,,,,,,------000000000111111222222222000000000111222333444444444444555555666666777777;;;<<<===???AAACCCDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKMMMJJJMMMTTTSSSZZZnnnuuunnnssszzzuuuxxxzzznnndddZZZPPPIII???<<<:::888999::::::999;;;;;;;;;::::::::::::::::::;;;<<<===>>>===;;;;;;999999888888999:::;;;;;;<<<===???BBBFFFKKKPPPSSSLLLHHHBBB===::::::<<<>>>AAABBBBBBBBBBBBCCCFFFIIIQQQXXXbbbkkknnnkkkfffaaa```[[[RRRIIIDDDBBBBBBBBBBBBCCCCCC@@@<<<:::;;;===;;;<<<<<<===@@@BBBDDDFFF???>>>======<<<<<<<<<<<<:::999999:::<<<======<<<;;;<<<<<<===>>>BBBGGGKKKOOOTTT\\\ccckkksss{{{qqqeeeXXXRRRNNNKKKKKKMMMSSSUUUVVVVVVSSSNNNKKKIIIOOOTTTbbbvvvzzzbbbRRRPPPTTTXXXZZZ]]]eeerrr|||~~~{{{qqqcccSSSJJJGGGIIINNNSSSZZZ^^^\\\UUULLLFFF>>>;;;999777777666555333333444444444444444444444444666999>>>CCCIIINNNPPPVVVXXXZZZZZZYYYWWWXXXXXXVVVUUUSSSQQQPPPPPPQQQQQQTTTTTTTTTTTTVVVXXX[[[\\\```\\\VVVRRRQQQOOOKKKGGGBBBBBBAAA>>><<<<<>>>>>===<<<:::999888888888777888:::<<<===>>>>>>>>>AAA@@@>>>;;;777333000...///...---...111333333222222111000///......//////222111///.........//////444555666888999::::::;;;;;;:::999777555333111111,,,++++++++++++*********************************//////...---,,,***)))((()))))))))***++++++,,,,,,((())))))******************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------000000000111111222222333111111000111111222333333444444555555666777888888;;;;;;===>>>@@@BBBCCCDDDCCCDDDDDDEEEGGGHHHIIIJJJIIILLLJJJNNNUUUTTT[[[ooouuulllpppvvvuuuxxxuuuggg]]]SSSIIICCC<<<:::888888999::::::999:::::::::::::::999999999;;;;;;<<<======<<<;;;:::999999999999:::;;;=========>>>AAAEEEIIIMMMPPPQQQEEEBBB>>>:::999;;;>>>@@@@@@@@@@@@???>>>>>>AAACCCEEEHHHNNNTTTWWWXXXXXXWWW[[[WWWRRRKKKEEEBBBAAAAAA>>>AAACCC@@@<<<999999<<<:::::::::<<>>???@@@@@@BBBFFFLLLPPPSSSWWW___hhhtttqqqfffZZZTTTQQQNNNNNNPPPWWWYYYZZZXXXTTTOOOMMMMMMUUU^^^pppuuufff[[[]]]______aaajjjxxxxxxjjjZZZQQQPPPRRRWWW[[[```bbb^^^VVVLLLFFFAAA>>>;;;999888666444222444444444444444444444444444555777;;;@@@FFFKKKNNNVVVXXX[[[\\\[[[YYYYYYZZZUUUTTTRRRPPPOOOOOOOOOPPPUUUTTTSSSTTTWWW[[[```cccddd^^^XXXTTTRRROOOKKKHHHAAAAAAAAA>>><<<<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPNNNKKKIIIGGGGGGEEEEEEEEEGGGIIIHHHEEEBBB<<<<<<;;;;;;===BBBGGGKKKOOOPPPQQQQQQNNNHHHCCC???===<<<;;;:::999888777777777999;;;===>>>>>>>>>>>>???>>><<<999666222///---000///...///111333333333000000000////////////000111111000/////////......222444555777999:::::::::===<<<:::888666444333222************))))))))))))************************+++++++++++++++******)))((())))))***++++++,,,,,,************++++++,,,,,,***+++,,,,,,------,,,,,,******++++++,,,,,,,,,,,,......//////000111222222000000000000111111222333333333444666888:::;;;<<<;;;;;;===>>>@@@AAABBBCCCBBBCCCDDDFFFGGGHHHIIIJJJIIIKKKIIIMMMUUUUUU]]]rrrxxxnnnqqqvvvxxx{{{~~~nnn___TTTJJJBBB<<<999888666666888999888777::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::999::::::;;;<<<===???@@@>>>@@@DDDGGGJJJKKKJJJJJJ@@@>>><<<::::::<<>>BBBEEEHHHQQQPPPMMMIIIEEECCCDDDEEEGGGFFFEEEEEEFFFFFFEEEDDDCCCEEEFFFHHHJJJNNNSSSWWWYYY]]]dddppppppeeeYYYTTTQQQNNNMMMOOOTTTXXX[[[ZZZVVVTTTTTTUUU]]]jjj|||xxxtttssswww}}}yyylll^^^TTTRRRTTTYYY[[[]]]\\\XXXPPPHHHCCCAAA>>>;;;999888777555333444444333333333333222222333333555888<<>>???AAABBBDDDFFFHHHJJJKKKKKKMMMMMMLLLMMMMMMNNNOOOPPPRRRQQQOOOMMMKKKIIIHHHGGGEEEDDDDDDGGGIIIIIIDDD@@@:::999888777999???GGGLLLOOOOOOPPPOOOLLLHHHCCC@@@======<<<:::999777666666777999;;;===>>>>>>===<<<888888888777555444222111///...---...111222333222///000000000000000000000000111222333222111000///111222555777999999999999===<<<;;;999777555333222+++*********))))))))))))************************(((((()))******+++******(((((()))***+++,,,,,,---------,,,,,,------...///***+++,,,,,,------,,,,,,((()))***+++,,,------,,,,,,------...///000111111/////////000111222333333222333444666999;;;<<<===<<<<<<===???@@@AAABBBCCCBBBCCCEEEGGGHHHIIIJJJJJJIIIKKKHHHLLLTTTUUU___uuuvvvwww{{{zzz{{{|||qqqbbbUUULLLEEE>>>:::999888777777888999888777:::::::::;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<>>>???AAABBBBBBEEEIIIMMMMMMJJJGGGDDD@@@???>>><<<<<<<<<===>>><<<======<<<;;;;;;===???<<<<<<;;;<<<>>>BBBFFFHHHIIILLLOOOOOOLLLHHHGGGGGGBBBBBBAAA???===;;;::::::999999999999<<<@@@DDDFFFNNNQQQTTTTTTRRRQQQQQQRRRSSSQQQPPPOOOPPPOOOMMMLLLNNNPPPSSSUUUWWWZZZ^^^aaaaaaeeemmmzzzmmmbbbWWWRRRNNNKKKJJJKKKMMMSSSYYY[[[ZZZZZZ\\\___hhhxxx|||oooaaaWWWRRRQQQUUUTTTSSSPPPLLLGGGCCCAAA===;;;999888999999888777555555555444444333333333333333333555999>>>CCCFFFMMMQQQUUUWWWXXXWWWWWWXXXUUUUUUTTTSSSRRRPPPOOONNNMMMNNNQQQUUU[[[```fffiiiddd___XXXSSSRRRPPPMMMKKK@@@AAA@@@???===<<<===???@@@AAADDDFFFIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQOOOMMMKKKJJJHHHGGGGGGEEEEEEGGGJJJHHHCCC===777777666555888???JJJRRRUUUUUUTTTQQQNNNIIIEEEBBB???>>>===<<<:::888666555666888;;;===>>>>>><<<;;;666666666555555444333222---,,,+++,,,...000111000//////000111111111111111///222555777777555333000000222555888999::::::999;;;;;;999777555333222111,,,,,,,,,,,,+++++++++***************************(((((()))******+++******'''((()))***+++,,,---------,,,+++++++++,,,......***+++,,,,,,------,,,,,,((()))+++,,,............,,,------...///000111222.........///000222333444333333555666777999:::;;;<<<===>>>???@@@BBBCCCCCCBBBCCCEEEHHHJJJKKKKKKKKKJJJKKKGGGJJJSSSVVVaaawww}}}oooeeeXXXMMMGGGCCC@@@===<<<:::999:::;;;;;;:::999:::;;;;;;<<<===>>>??????<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===???AAABBBCCCHHHKKKPPPRRRQQQMMMGGGCCCCCCBBBAAA???===<<<;;;;;;>>>??????>>>===>>>@@@BBB===<<<;;;:::<<<>>>BBBDDDBBBGGGMMMPPPNNNLLLKKKKKKIIIGGGCCC@@@>>>===<<<<<<:::999888999;;;???BBBEEEMMMTTT]]]cccdddeeeeeefffcccaaa___^^^^^^]]][[[YYYXXXZZZ^^^```bbbeeehhhjjjgggkkktttkkk```UUUOOOLLLHHHGGGHHHGGGNNNWWW\\\]]]___cccgggqqqvvvhhh]]]VVVSSSOOOMMMJJJFFFCCCAAA??????999888777777999;;;;;;:::888888777777777666666666333222222444777<<<@@@CCCIIIMMMQQQTTTUUUUUUVVVVVVUUUUUUVVVUUUSSSQQQOOOMMMLLLNNNRRRWWW]]]ccchhhkkkiiibbbZZZTTTQQQNNNJJJGGG@@@@@@@@@???===<<<===>>>???AAADDDGGGIIIJJJJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSQQQQQQOOOMMMKKKJJJHHHHHHIIIGGGFFFHHHJJJHHHAAA;;;666666555555999BBBOOOXXX\\\[[[YYYUUUQQQLLLHHHEEEAAA@@@???>>>;;;999777555666888;;;===>>>===<<<:::777777666555444222000///+++***)))***,,,...///......///000111111222111111000333777:::;;;999555222111333555888:::;;;:::::::::999888666444222000///.........---------,,,,,,************************)))******++++++*********'''((()))***+++,,,------***)))((((((((()))+++,,,++++++,,,---------,,,,,,(((***,,,...////////////------...///000111222222------...///111222444555444444555555666777777777===>>>>>>@@@AAABBBCCCCCCBBBDDDFFFIIIJJJKKKLLLKKKKKKKKKGGGIIIRRRVVVbbbyyywwwhhh[[[LLLEEEBBB???>>>???===<<<:::999999:::<<<=========<<<<<<<<<===>>>???>>>===<<<;;;:::;;;<<<<<<888<<<@@@AAA@@@CCCIIIOOOVVVWWWXXXVVVRRRLLLIIIGGGFFFDDDBBB@@@AAAAAAAAAAAA???>>><<<<<<<<<<<<:::999<<<<<<<<<<<<===>>>??????EEEBBBAAACCCGGGJJJJJJIIIFFFDDDBBB@@@???>>><<<;;;::::::::::::<<>>===<<>>>>>:::444000000222333555777777777777777777777666555222000//////......---+++***))))))))))))))))))))))))))))))************************++++++************++++++''''''''''''((()))***+++///...---,,,+++,,,---...,,,+++***))))))+++---...---......///////////////111000000000000000111222555444444444555888;;;<<>>???@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;:::;;;;;;<<<===???AAABBBEEEKKKTTTZZZ```aaaaaa^^^ZZZVVVSSSRRROOOMMMJJJHHHGGGFFFDDDCCCFFFDDDBBBBBBBBBAAA???======<<<;;;;;;::::::;;;;;;===<<<<<<@@@EEEIIIKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@<<<<<<;;;:::;;;===@@@AAAHHHNNNYYYeeeooovvvzzz|||uuummmiiinnnssszzz|||dddYYYOOOMMMLLLJJJIIIJJJTTTXXX___gggiiijjjqqqzzzxxxsssmmmjjjjjjkkknnntttyyyiii^^^TTTLLLHHHEEEBBB>>><<<;;;:::;;;:::::::::<<<<<<<<<===>>>???===:::999888777555333555666777777777888;;;===BBBEEEKKKQQQTTTUUUUUUTTTTTTUUUVVVVVVUUURRRPPPOOOMMMKKKJJJMMMUUU^^^eeehhhgggbbb[[[UUUQQQNNNIIIFFFAAAAAAAAA@@@???>>><<<<<<@@@BBBEEEFFFFFFFFFGGGHHHLLLLLLKKKKKKLLLMMMOOOOOOPPPOOOMMMNNNNNNMMMIIIFFFGGGFFFDDDDDDEEEDDDAAA===;;;999777777<<>>???BBBEEEFFFFFFHHHJJJLLLNNNNNNMMMLLLJJJLLLHHHIIIMMMOOOSSSeeexxxrrrgggVVVLLLCCC@@@>>>:::999:::<<<;;;;;;;;;<<<===???@@@CCCDDDEEEEEEEEEDDDCCCBBB@@@???===<<<;;;;;;;;;<<<@@@@@@@@@CCCJJJTTT^^^eeefffffffffccc```^^^^^^___[[[ZZZZZZXXXVVVTTTRRRQQQRRRPPPMMMKKKJJJIIIFFFDDD@@@???>>><<<;;;;;;;;;;;;;;;:::;;;>>>CCCGGGJJJKKKKKKKKKLLLKKKJJJGGGEEECCC@@@???===<<<;;;<<<===>>>CCCJJJTTT^^^fffooowww}}}~~~{{{{{{uuuaaaYYYQQQOOONNNLLLNNNQQQZZZ^^^dddkkkmmmnnnvvvttthhhaaa\\\VVVTTTUUUZZZ\\\iii~~~nnn```RRRHHHDDDBBB@@@>>><<<;;;:::::::::;;;<<<===>>>@@@@@@@@@AAA???<<<:::999777444111666777888888888888:::===AAAEEELLLRRRVVVWWWVVVTTTTTTUUUWWWXXXWWWUUURRRPPPKKKIIIHHHKKKRRR[[[bbbffffffaaa[[[UUUQQQMMMIIIFFFAAAAAA@@@???>>>===<<<<<>>BBBDDDFFFFFFJJJKKKLLLNNNNNNLLLKKKJJJJJJGGGHHHLLLNNNRRRbbbuuu}}}|||yyyhhh]]]LLLEEE???>>>===:::999;;;<<<<<<<<<===>>>@@@BBBCCCFFFGGGIIIIIIIIIGGGEEEDDDAAA@@@>>><<<;;;;;;<<<<<>>@@@EEEOOOZZZcccgggccccccbbbaaa```aaaeeegggiiijjjlllllljjjiiihhhhhhbbb```\\\YYYWWWTTTPPPNNNFFFFFFDDDCCCBBBAAA@@@@@@>>>>>>===???AAADDDGGGHHHMMMOOOQQQRRRPPPMMMJJJIIIFFFDDDAAA???===<<<<<<===BBBHHHQQQWWW\\\dddoooxxxsssfff^^^VVVRRRNNNLLLOOOUUUYYY\\\aaagggiiikkksss}}}oooeee[[[UUUQQQMMMLLLNNNRRR[[[rrruuucccSSSHHHDDDCCCAAA???===<<<;;;;;;===@@@BBBBBBDDDGGGGGGEEEAAA???<<<;;;;;;999777555777888999999888888:::<<>>===<<<<<<;;;===???BBBDDDDDDEEEGGGHHHMMMNNNOOOPPPOOONNNLLLKKKOOOOOOOOOOOONNNLLLIIIHHHDDDCCCCCCDDDDDDDDDDDDCCC>>>===;;;;;;>>>CCCHHHLLLLLLMMMOOOQQQSSSRRROOOLLLJJJJJJIIIFFFAAA<<<777444555444333222222333333444222222222333333333333333111000///------///000111000111222444555666666666666777999999777333///---+++...222555777666555444333333444444444333111000/////////...---,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++*********+++---,,,,,,,,,------......---,,,,,,+++,,,---......---......///////////////000000000000111222333333555444444555666888999:::::::::;;;===AAADDDEEEEEEHHHJJJKKKMMMMMMMMMLLLKKKKKKHHHIIILLLLLLOOO^^^ppp~~~tttvvvooo___TTTFFFAAA>>>>>>>>>;;;;;;>>>?????????@@@BBBCCCDDDEEEHHHIIIJJJKKKJJJHHHEEEDDDAAA@@@>>>===<<<<<<======>>>???DDDKKKUUU\\\aaabbb\\\\\\]]]]]]___dddjjjnnnuuuwwwzzzzzzxxxvvvvvvvvvqqqoookkkhhheeeccc___\\\SSSSSSQQQOOOKKKGGGCCCAAA@@@@@@??????@@@BBBEEEHHHQQQVVV[[[]]][[[XXXUUUTTTNNNKKKGGGCCC@@@>>>======@@@EEEKKKOOOSSS[[[gggppprrrhhh]]]TTTNNNJJJMMMSSSTTTVVV[[[```bbbeeennnyyyooo```XXXPPPMMMJJJGGGGGGKKKRRRdddzzzgggVVVJJJDDDBBB@@@>>>=========>>>BBBIIIMMMLLLNNNQQQOOOJJJCCCAAA???>>>?????????>>>999:::<<<;;;:::::::::<<>>===;;;;;;;;;;;;===@@@BBBCCCDDDGGGHHHLLLNNNOOOPPPOOOMMMKKKIIINNNOOOOOONNNLLLJJJIIIHHHCCCCCCCCCCCCCCCDDDDDDEEEAAAAAA@@@AAAEEEJJJOOORRRLLLMMMNNNQQQTTTTTTQQQOOOMMMLLLJJJGGGBBB===777444555444222111111222333444333333333333333333333444222000///......///000222000111222444555666666666666777777666444111...,,,***---000333555555444444333444444555444333111111......------,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******+++++++++++++++,,,------+++,,,,,,------.........+++++++++++++++,,,,,,------......///////////////000000000000111222333444555555555666777888999999999999:::===AAADDDEEEDDDEEEFFFHHHJJJLLLMMMMMMMMMLLLIIIJJJMMMLLLLLLYYYjjj}}}rrrrrr{{{~~~uuufffVVVLLLCCC???>>>??????===>>>AAABBBCCCCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIGGGFFFDDDBBBAAA@@@>>>======>>>>>>???@@@DDDKKKQQQVVVYYYZZZZZZUUUVVVXXXZZZ]]]dddkkkpppwwwyyyzzzxxxtttqqqrrrsssuuusssqqqppppppnnnllljjjddddddbbb^^^WWWOOOGGGCCC@@@AAA@@@@@@@@@BBBFFFJJJPPPWWW___bbbaaa]]][[[ZZZVVVSSSNNNIIIEEEBBBAAAAAA>>>AAADDDGGGLLLUUU```iiiuuutttbbbUUUMMMHHHIIIMMMOOOQQQUUUZZZ]]]aaakkkvvvzzzeeeUUUOOOJJJHHHFFFEEEGGGLLLXXXooo{{{gggVVVKKKCCCAAA???>>>>>>@@@CCCDDDHHHRRRXXXXXXYYY[[[WWWOOOIIIEEEAAA??????@@@@@@@@@===???@@@@@@>>>======>>>BBBFFFNNNVVV]]]bbbdddeeebbbaaa^^^ZZZUUUPPPKKKIIIJJJJJJLLLMMMPPPVVV^^^ccccccbbb___ZZZSSSNNNKKKJJJGGGFFFCCC???===;;;::::::999<<>>AAADDDDDDCCCCCCDDDFFFHHHJJJLLLMMMMMMLLLJJJKKKNNNLLLLLLWWWgggtttrrr|||yyykkk\\\NNNEEEBBB???>>>??????===@@@DDDFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@@@@???>>>>>>>>>???@@@AAACCCHHHOOORRRQQQOOOOOOPPPKKKLLLNNNQQQUUU[[[ccchhhhhhjjjkkkhhhdddaaacccgggkkkjjjjjjllloooqqqqqqqqqqqqrrrrrrooohhh^^^TTTMMMIIIIIIHHHEEECCCDDDHHHLLLMMMUUU___eeeccc```^^^]]]\\\YYYTTTOOOJJJGGGEEEEEEAAA@@@@@@BBBGGGOOOXXX]]]hhhppp|||~~~fffUUULLLGGGFFFIIIKKKLLLQQQVVVYYY^^^jjjuuu~~~kkkZZZLLLHHHEEEEEEEEEDDDHHHNNN[[[pppyyycccSSSHHHCCCBBB@@@@@@CCCHHHNNNQQQXXXdddllllllmmmnnnggg\\\XXXRRRKKKEEEBBBBBBCCCCCCCCCDDDFFFFFFDDDBBBBBBBBBGGGKKKPPPWWW]]]bbbfffgggdddbbb^^^XXXSSSNNNKKKIIIGGGJJJMMMNNNQQQUUU\\\```ccccccaaa\\\UUUOOOLLLLLLKKKIIIEEE@@@===;;;:::999888:::>>>@@@BBBDDDFFFHHHJJJKKKLLLMMMLLLKKKJJJJJJJJJLLLNNNMMMIIIFFFFFFFFFCCCDDDEEECCCBBBBBBDDDGGGAAA@@@???@@@DDDKKKRRRVVVTTTSSSRRRSSSTTTVVVUUUTTTOOONNNJJJFFFAAA===999888111000///...///111444666666666666555555444444444222111///......///111222111111222333333444333333666555333111///.........+++,,,---...111333555666777777777777666444222111---------------,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))******++++++*********++++++,,,***+++,,,...............***+++,,,,,,,,,,,,,,,,,,---......///////////////000000000111222333555555444555666777777888888888999:::;;;>>>BBBDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJHHHJJJNNNMMMMMMYYYhhhvvvtttssseeeWWWJJJAAABBB>>>===???>>>===@@@FFFHHHHHHIIIJJJJJJIIIIIIIIIGGGFFFDDDBBBAAA@@@?????????>>>>>>>>>>>>@@@AAABBBDDDIIIOOONNNJJJFFFFFFHHHAAACCCEEEHHHKKKQQQWWW\\\WWWYYY[[[YYYUUUUUUYYY]]]^^^^^^```dddjjjoooqqqqqqxxxzzz|||{{{vvvlllbbb[[[TTTTTTQQQLLLGGGFFFIIILLLOOOXXXdddjjjiiieeedddddd```]]]XXXRRRMMMJJJHHHHHHGGGCCC@@@@@@DDDJJJPPPRRR]]]dddppp{{{vvvrrrwwwgggUUUKKKFFFEEEGGGHHHIIINNNSSSWWW\\\hhhttt{{{{{{oooeeeWWWJJJEEEAAA@@@AAAAAABBBFFFMMMVVVfffuuu|||vvv```OOOEEEFFFDDDCCCDDDIIIQQQXXX]]]mmm{{{}}}pppllleeeZZZQQQLLLKKKJJJJJJGGGHHHJJJJJJHHHFFFEEEFFFNNNQQQUUUZZZ___dddhhhjjjeeebbb]]]WWWRRRNNNKKKJJJFFFIIIMMMOOOQQQTTTZZZ^^^cccdddbbb]]]VVVPPPMMMMMMMMMKKKFFFAAA===;;;999999777:::===@@@BBBDDDFFFHHHJJJJJJKKKKKKKKKKKKJJJJJJIIILLLMMMLLLHHHEEEEEEFFFCCCDDDEEECCCAAAAAADDDGGGFFFDDDCCCCCCGGGNNNVVVZZZXXXVVVSSSSSSTTTVVVVVVVVVPPPNNNJJJEEE@@@===:::999333111000000111444777999888888777666555444444444222111000......000111222111111222333333333222222555444222000.........///,,,+++,,,---///222555777888999999888666444222000..................------))))))))))))))))))))))))------------------------++++++************++++++,,,,,,+++***)))))))))))))))+++,,,...//////......+++,,,------......---------......///////////////000000000111222444555666444555666777888888777777::::::<<>>===>>>???@@@DDDCCCBBBAAA@@@@@@@@@@@@EEEDDDBBBAAA??????>>>>>>???@@@AAADDDGGGJJJLLLNNNRRRNNNMMMPPPRRRQQQRRRUUURRRYYY^^^]]]^^^eeemmmqqqsssuuuyyy{{{yyyrrrggg```[[[^^^^^^YYYQQQKKKKKKLLLZZZ]]]bbbgggjjjjjjiiigggccc___ZZZVVVRRRPPPMMMKKKGGGFFFDDDCCCEEEGGGJJJMMMTTT[[[eeeqqqzzzvvvqqqiiieeehhhuuuaaaRRRMMMGGGFFFHHHHHHHHHIIILLLQQQXXX^^^bbbiiihhhgggbbb[[[QQQIIICCCDDDAAA@@@AAA@@@@@@DDDKKKXXXbbbnnn|||uuu___QQQIIIIIIAAA???EEEKKKSSSaaaqqq{{{ggg[[[UUUPPPOOOPPPRRRQQQQQQSSSSSSPPPMMMLLLSSSYYYaaahhhkkkkkkjjjjjjjjjddd\\\UUUPPPLLLHHHFFFHHHEEEFFFIIILLLOOOUUU]]]fffeeebbb]]]VVVOOOLLLJJJKKKIIIEEEAAA>>><<<;;;::::::;;;<<<>>>AAADDDFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMMMMMMMKKKIIIGGGEEEEEEDDDCCCCCCCCCDDDEEEFFFIIIGGGDDDDDDHHHMMMRRRUUUWWWTTTQQQOOOQQQSSSTTTUUUQQQNNNIIIDDDAAA===999666444333000///000333666888:::::::::999888666444333222000...,,,,,,---///111222222333444444555555666777333///...000111111000------,,,,,,---000222444333555777888777555222////////////---+++***,,,...------......---+++***(((+++++++++*********))))))(((((())))))***,,,---...***++++++++++++***))))))+++++++++,,,,,,---------*********)))******+++,,,+++,,,---...////////////......///000111222222333333333444555666777888888;;;<<<===???AAACCCEEEEEEGGGFFFEEEFFFGGGGGGFFFEEEJJJKKKOOOPPPNNNPPP]]]lll~~~zzztttbbbSSSIIICCC???>>>>>>>>>>>>>>>@@@EEEHHHNNNOOOOOONNNLLLIIIFFFDDDAAA@@@>>>======>>>@@@AAACCCCCCAAA@@@???>>>>>>>>><<<;;;:::999888777777777;;;;;;===>>>AAADDDFFFGGGJJJGGGGGGLLLNNNNNNPPPSSSPPPUUUXXXVVVVVV\\\bbbdddkkkoootttxxxxxxuuuqqqnnnhhhjjjjjjddd[[[TTTQQQQQQXXX\\\aaafffjjjkkkjjjiiidddaaa\\\YYYWWWUUURRRPPPKKKJJJHHHGGGGGGHHHIIIJJJSSSWWW^^^eeekkknnnppppppmmmnnnooommmjjjgggfffffffffeeeccceeennn}}}{{{^^^PPPKKKFFFDDDFFFGGGGGGGGGHHHJJJMMMOOOQQQSSSSSSSSSQQQNNNIIIEEEBBBCCCAAAAAACCCCCCCCCHHHOOOVVVeeexxxppp\\\OOOIIIIIIDDDCCCJJJQQQZZZkkk~~~wwwjjjaaa[[[XXXYYYWWWYYY[[[[[[XXXTTTSSSTTTXXX^^^fffnnnrrrssssssrrrlllggg```ZZZUUURRROOOMMMKKKHHHGGGJJJMMMOOOUUU\\\bbbbbb```[[[UUUOOOLLLJJJIIIHHHDDDAAA>>><<<;;;:::<<<<<<===>>>@@@AAACCCDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMLLLKKKIIIGGGFFFFFFEEEDDDCCCDDDEEEGGGHHHJJJGGGDDDCCCFFFJJJNNNQQQKKKIIIHHHIIILLLOOOPPPQQQMMMJJJDDD@@@===:::777444555333111000111444777999<<<;;;:::888666555333333222000///------...///000222222333333444555555555666333000000111222111000...---------///111444666555666888999888555111///---------+++)))(((***,,,,,,,,,,,,,,,+++***)))(((+++++++++*********)))))))))(((((((((((())))))***))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***************++++++,,,+++,,,---...//////////////////000000111111222222555555555666777888999999;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFEEEFFFGGGGGGGGGFFFJJJKKKNNNOOONNNPPP]]]jjjnnn[[[LLLCCC???<<<>>>?????????@@@BBBFFFIIIOOOOOONNNLLLIIIFFFCCCAAA>>>>>>======>>>???AAABBBCCCBBB@@@>>>===<<<;;;;;;999999888777777777777777888999999:::<<<>>>@@@AAACCCAAADDDJJJNNNPPPSSSXXXYYY[[[ZZZWWWXXX]]]`````````eeejjjmmmnnnppptttwwwyyyzzzyyyssshhh___YYYXXXXXX[[[aaagggkkkmmmmmmmmmhhhfffcccbbbaaa___\\\ZZZVVVUUUTTTRRRPPPNNNLLLLLLRRRSSSVVVYYY[[[\\\\\\\\\______^^^[[[ZZZ[[[^^^aaa]]]```fffooo{{{sssXXXMMMJJJFFFEEEHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBB@@@???@@@CCCCCCEEELLLTTT]]]ppplllZZZOOOJJJIIIFFFIIIRRRYYYdddzzzzzzpppfffaaa```]]]bbbeeeddd___]]]]]]^^^^^^ccckkktttyyy{{{zzzyyyoookkkeee___\\\YYYVVVTTTNNNJJJHHHKKKMMMOOOSSSYYY\\\]]]]]]ZZZUUUPPPLLLKKKHHHFFFCCC@@@>>><<<;;;;;;=========>>>>>>?????????CCCCCCEEEGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGGGGFFFDDDDDDDDDGGGJJJKKKKKKIIIEEECCCCCCEEEHHHJJJHHHHHHHHHKKKNNNPPPPPPOOOJJJFFFAAA===:::999777555555444333222333666999;;;???===999666444333333333111111000///.../////////222222333333444444555555555444333333333333111///.........///000333666777777888::::::888555111///---------,,,***)))***+++,,,+++***)))))))))))))))+++++++++***************+++***)))(((((((((((((((((()))***,,,------......,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,+++,,,---...////////////000000000000000111111111666666777777888888999999;;;<<<===???AAACCCEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGJJJKKKMMMOOONNNPPP[[[hhh~~~jjjVVVHHH@@@===<<>>??????DDDMMMSSSWWW]]]dddggggggdddaaabbbeeeeeebbb]]]```cccbbbbbbfffooowww{{{qqqggg___\\\ZZZ]]]ccciiinnnqqqrrrrrrpppnnnlllkkkkkkiiigggddddddcccaaa^^^[[[WWWSSSQQQSSSSSSSSSTTTTTTUUUUUUUUUPPPPPPPPPQQQRRRWWW]]]bbbfffkkksssjjjSSSKKKKKKIIIIIIKKKEEEEEEDDDDDDDDDEEEFFFFFFFFFEEECCCBBBAAABBBCCCDDDBBBBBBDDDFFFGGGJJJSSS^^^mmm~~~iiiYYYPPPLLLHHHHHHNNNXXX```lllzzznnneeeaaaaaaeeehhhhhhjjjlllkkkiiidddhhhnnnuuu{{{|||{{{yyyqqqmmmgggbbb^^^[[[XXXVVVPPPKKKHHHJJJLLLMMMPPPUUUWWWYYY[[[ZZZVVVQQQNNNMMMGGGEEEBBB@@@===<<<<<<<<<;;;<<<<<<======>>>>>>>>>AAACCCDDDFFFHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJHHHGGGHHHGGGEEEDDDEEEHHHKKKMMMMMMKKKGGGCCCAAAAAACCCFFFLLLLLLMMMPPPRRRRRROOOMMMHHHEEE@@@<<<;;;:::999888555555444444555888;;;===AAA>>>:::555222222222333111111111111000//////...111222222333444444555555333444444555555333111///------...///111333555777888999;;;;;;999555111//////000000...,,,+++,,,---,,,+++***)))((())))))***************************---,,,++++++******++++++)))***+++,,,------------,,,,,,,,,++++++++++++++++++************+++,,,,,,+++,,,---...////////////111111111000000000000000666666777777777888888888:::;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJJJJLLLNNNMMMOOOZZZeeewwwzzz}}}hhhTTTGGGAAA??????>>>@@@BBBCCCDDDGGGKKKMMMNNNLLLIIIEEEAAA>>><<<;;;;;;<<<===>>>@@@BBBCCCDDDBBBAAA???===;;;999888888777777666666666777888888;;;:::::::::::::::;;;<<<<<<>>>EEEOOOVVV]]]fffooouuuvvvrrrmmmkkkkkkgggbbbaaabbbaaa]]]\\\aaallluuu|||tttkkkddd```\\\```eeekkkpppssstttuuuvvvtttrrrqqqqqqpppnnnmmmmmmkkkhhhddd```\\\YYYWWWXXXXXXVVVUUUTTTSSSSSSSSSNNNPPPSSSUUUYYY^^^dddhhhrrrxxx~~~gggQQQLLLLLLJJJIIIKKKEEEDDDCCCBBBCCCEEEGGGIIIIIIHHHFFFDDDCCCDDDDDDEEEGGGGGGIIIKKKMMMQQQ^^^lll|||gggWWWOOOLLLIIIJJJRRR]]]fffsssvvvjjjdddfffhhhiiimmmxxxxxxooopppssswww{{{|||yyyvvvqqqmmmgggbbb^^^ZZZVVVTTTQQQJJJFFFHHHJJJKKKMMMPPPTTTWWWZZZZZZXXXTTTQQQOOOGGGEEECCC@@@>>><<<<<<<<<888999;;;<<<>>>>>>>>>>>>AAACCCEEEGGGIIIIIIIIIHHHIIIJJJKKKKKKKKKIIIHHHGGGHHHGGGEEEDDDEEEGGGJJJLLLLLLKKKIIIDDD@@@???AAADDDHHHIIIKKKNNNPPPOOOLLLIIIFFFBBB>>><<<;;;:::999888555555555555777:::===>>>CCC@@@:::555222222333444222222222111111000//////111111222222333444444555222444666666555333111///,,,,,,---///000222444555888999;;;;;;999555111///...000000///---,,,,,,------,,,***))))))***+++,,,************************+++++++++++++++,,,,,,---,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,---+++,,,---...////////////111111111000000000000000444555555666666777777777888999;;;<<>>@@@BBBCCCEEEEEEBBBAAA???===<<<;;;::::::888888777777777888999999:::999999888888999999::::::<<>>???@@@@@@AAACCCFFFHHHJJJJJJIIIHHHJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIHHHDDD???>>>AAADDDFFFGGGJJJNNNPPPPPPMMMJJJBBB@@@===;;;;;;:::888666444444555666888;;;>>>???CCC@@@<<<777444333444555444444222111000000000000111111222222333333444444111333666666444111000000,,,---...///111222333333777888::::::888555111///,,,...///...,,,******+++,,,++++++*********++++++***************+++++++++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++******************+++++++++,,,+++++++++++++++,,,------+++,,,---...////////////000000000000000111111111333333444555666777888888888999:::<<<>>>@@@BBBBBBDDDGGGIIIHHHEEEDDDFFFHHHJJJIIIJJJMMMMMMOOOVVV___mmm{{{|||xxx}}}vvvcccQQQEEEAAAAAAAAA>>>AAADDDFFFHHHKKKNNNQQQPPPNNNIIIDDDAAA???>>>>>>===>>>@@@BBBCCCDDDEEEFFFBBBAAA@@@>>>======<<<<<<===<<<<<<;;;;;;;;;<<<<<<::::::999999999999::::::;;;;;;???EEEKKKRRR___lll}}}sssooogggbbbaaaffflllqqqtttttttttttttttsssqqqooommmooorrrvvvzzz|||}}}}}}~~~{{{yyyzzz}}}|||tttnnnjjjkkknnnpppsssrrrppplllgggccc___]]]]]]___bbbeeeiiiooovvv{{{wwwaaaOOOKKKMMMJJJGGGHHHIIIKKKMMMOOOPPPOOONNNLLLKKKMMMPPPSSSUUUUUUTTTSSSLLLLLLNNNRRRWWWddd{{{{{{fffYYYTTTSSSWWWVVV\\\jjjttt~~~xxxqqqnnnooosssxxx~~~}}}zzzssspppkkkgggdddaaa]]]ZZZSSSJJJEEEFFFJJJKKKLLLMMMMMMQQQWWWYYYXXXTTTPPPNNNKKKIIIFFFBBB???===<<<<<<666888;;;===???@@@??????@@@BBBEEEHHHIIIIIIHHHGGGKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEBBB>>>===@@@DDDIIIJJJLLLOOOQQQQQQNNNKKKBBBAAA???>>>===;;;888555333333444666999<<<>>>???CCCAAA===999666555666666777555333000//////000111111111111222333333444444111333555444222//////000//////000111222222222222555666888999888555111///,,,...//////---+++***+++))))))***************)))))))))*********+++++++++++++++***)))))))))************++++++++++++++++++(((((()))***+++,,,,,,---,,,++++++++++++,,,------+++,,,---...//////////////////000000111111222222222333444555777999::::::::::::<<<>>>@@@BBBCCCDDDEEEHHHJJJHHHDDDBBBDDDGGGJJJIIIIIILLLMMMNNNUUU\\\iiixxx|||}}}rrr```OOODDD@@@@@@@@@BBBEEEHHHKKKMMMOOOSSSUUURRROOOJJJFFFBBB@@@@@@@@@??????AAACCCDDDEEEFFFFFFBBBBBB@@@???>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<>><<<<<<888999<<<>>>?????????>>>???AAAEEEGGGIIIIIIGGGFFFLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDBBB@@@???@@@BBBCCC@@@<<<<<<@@@EEEMMMLLLMMMNNNNNNLLLIIIEEEDDDCCCBBBBBBAAA???:::777222333444666999<<<>>>???CCCAAA>>>:::888777777777888666333000//////111222000111111222333333444444111333555333000...///111111111222333333333333222444555777888888555222///...000222111///---,,,---'''((()))******)))((('''))))))******++++++++++++000///---,,,+++*********'''((()))***+++,,,,,,,,,''''''(((***+++,,,---...,,,,,,++++++,,,,,,---...+++,,,---...////////////...//////000111222222333222333444666888:::<<<===;;;<<<===???AAACCCEEEEEEFFFIIIKKKIIIDDDAAACCCGGGJJJHHHIIILLLMMMNNNTTT[[[ppp{{{lllZZZOOOGGGAAAAAACCCCCCBBBCCCHHHNNNTTTUUUUUUSSSNNNGGGBBB@@@@@@AAAAAA??????AAABBBDDDEEEFFFGGGEEEEEEDDDCCCBBBBBBBBBBBB??????@@@??????>>>======>>>===<<<;;;::::::;;;;;;;;;>>>@@@AAACCCIIITTT\\\nnnvvv}}}zzzyyyuuuooolllppptttuuuvvvxxx||||||~~~}}}~~~aaaTTTIIIHHHMMMNNNLLLKKKXXX]]]ffflllnnnmmmlllkkkfffhhhkkknnnooommmiiieeeeeebbbdddlllwwwvvviiibbbaaafffcccccclll~~~wwwpppjjjkkkooorrrtttyyy|||uuupppkkkiiiiiihhhccc___TTTPPPKKKIIIJJJMMMPPPQQQRRRSSSTTTTTTSSSPPPMMMKKKKKKIIIFFFEEEDDDAAA>>>;;;;;;;;;;;;<<<>>>@@@CCCDDDEEEGGGHHHHHHGGGFFFFFFGGGJJJJJJJJJJJJIIIHHHGGGGGGDDDEEEEEECCCAAA@@@AAACCCBBBBBB@@@<<<999:::???DDDPPPSSSVVVUUUQQQJJJEEECCCBBBDDDGGGIIIIIIEEE>>>999555444444555666888:::;;;BBB@@@===888444333444666333222111000////////////111222333222111111222444777444222111111222111000111000//////000222444666888777666666777777666555111111///...,,,***)))(((***+++++++++++++++++++++************************)))************+++++++++++++++***************+++---,,,,,,++++++,,,,,,---))))))***+++,,,------...,,,,,,------.../////////111111222333333333333222555555555555777999;;;<<<;;;::::::===AAADDDDDDCCCGGGHHHIIIIIIGGGEEEEEEFFFMMMNNNPPPQQQNNNLLLSSS]]]kkkxxxqqqdddVVVLLLFFFBBBAAADDDDDDDDDGGGLLLRRRUUUVVVTTTPPPKKKEEE@@@???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBBBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAA?????????>>>======<<<<<<999;;;=========AAAJJJQQQ^^^fffrrr}}}{{{tttpppsssxxxzzz}}}zzz^^^SSSJJJJJJNNNOOOOOOQQQ^^^gggsss~~~~~~~~~}}}|||qqqlllllljjjiiimmm}}}~~~tttmmmhhheeegggllluuuwww|||}}}}}}{{{wwwrrrmmmhhheeeeeeccc^^^ZZZSSSPPPKKKJJJKKKNNNPPPQQQOOOPPPRRRRRRRRROOOMMMKKKLLLJJJHHHFFFEEEBBB???<<<;;;;;;;;;<<<>>>@@@BBBDDDCCCEEEHHHIIIIIIIIIKKKLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFDDDBBBBBBCCCDDDDDDEEEEEEAAA<<<;;;???CCCLLLOOORRRRRROOOJJJEEECCCEEEFFFHHHIIIIIIFFFAAA<<<666555444444555666888999???>>><<<999555444555666777666444222000/////////222222333222111111333555666444222111111222111111000/////////000222555666:::999888888777444000,,,111000000///...---,,,,,,------,,,,,,,,,,,,,,,---************************)))************+++++++++++++++***************+++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,------.../////////000111222222333333222222444444444555666888:::;;;>>>===<<<>>>AAACCCCCCAAAHHHIIIJJJJJJHHHGGGGGGGGGIIIJJJMMMOOOMMMMMMTTT^^^vvvxxxpppkkkdddZZZPPPJJJFFFBBBBBBEEEFFFHHHLLLRRRVVVWWWUUURRRLLLGGGBBB???>>>@@@AAABBBEEEEEEFFFFFFFFFGGGGGGGGGJJJHHHEEECCCBBBBBBCCCDDDCCCCCCDDDEEEEEEFFFFFFFFFBBBBBBCCCCCCBBB@@@???>>>;;;<<<<<<:::999;;;AAAFFFOOOTTT```qqqyyytttvvvzzz}}}mmmXXXQQQKKKLLLNNNPPPSSSXXXfffqqqvvvsssttttttuuu~~~{{{wwwooofffbbb``````fffmmmtttxxx|||~~~{{{uuupppmmm~~~~~~zzzvvvrrroookkkfffbbbaaa___[[[WWWRRROOOLLLKKKLLLNNNNNNNNNMMMNNNPPPRRRRRRQQQOOOMMMMMMKKKIIIGGGFFFCCC@@@===;;;:::;;;;;;===@@@BBBCCCDDDFFFIIIJJJJJJJJJLLLMMMLLLLLLKKKJJJHHHFFFDDDCCCEEEFFFFFFEEEDDDCCCEEEFFFFFFJJJLLLHHH@@@<<<>>>BBBIIILLLPPPQQQNNNJJJGGGFFFIIIHHHHHHIIIIIIGGGCCC@@@777666555333333444666777;;;<<<<<<:::777666666777:::999666333111000///000111222333333222222444666666444222111222333222111///.........000222555777888888999999888333---(((000000000000000////////////---+++***)))***+++,,,************************)))************++++++++++++***************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,------.../////////000111222222333333222222333333333444666777999:::>>>======???BBBDDDDDDDDDHHHIIIKKKJJJIIIHHHHHHIIIFFFGGGJJJMMMMMMNNNUUU___yyyxxx~~~yyyvvvwwwpppjjjeeebbbXXXRRRKKKIIIFFFBBBBBBFFFGGGKKKPPPUUUXXXVVVRRROOOIIIEEEAAA???@@@BBBCCCDDDHHHHHHGGGGGGGGGGGGGGGGGGLLLJJJGGGDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIEEEEEEGGGGGGFFFDDDAAA@@@?????????===;;;<<<@@@CCCHHHKKKTTTdddyyy}}}}}}yyybbbRRRNNNLLLMMMNNNPPPVVV]]]kkkwwwvvvrrrsss}}}xxxllliiiaaa[[[[[[]]]aaajjjsssqqquuuyyyxxxsssmmmjjjiii~~~yyysssooommmiiieeebbb```]]]ZZZWWWRRRPPPNNNLLLLLLLLLKKKJJJKKKMMMPPPSSSTTTSSSQQQPPPNNNLLLIIIGGGFFFCCC???===:::::::::;;;===???AAACCCGGGHHHJJJJJJHHHGGGHHHIIIJJJJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFEEEDDDDDDEEEGGGHHHMMMQQQLLLCCC======@@@JJJMMMQQQRRROOOLLLIIIHHHJJJIIIGGGGGGGGGFFFCCCAAA999888555333222222444555777999;;;;;;999777777777:::888666333222111111111111222333333222333555777555444222222333333222111......---...///222555777444444555777888666222...000000000000////////////---+++)))&&&%%%&&&((()))************************))))))*********+++++++++*********)))******+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------.../////////000000111222222222222222222222333444555777888999999:::<<>>;;;999999999:::<<<>>>@@@BBBDDDFFFHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFBBBCCCDDDDDDCCCCCCEEEGGGIIINNNPPPLLLCCC===<<<>>>KKKNNNPPPPPPNNNJJJHHHGGGJJJHHHEEEDDDDDDDDDBBBAAA;;;999666333111111333444555777::::::999888777888666666555444333222222222///111222222222333666888555333222333444444333111......------///111444666444333333555777888666555111000///...---,,,,,,+++---+++(((&&&%%%&&&''')))************************))))))*********+++++++++******))))))***++++++,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,,,,------.../////////000000111222222222222111111111333444555777777888888:::===@@@BBBEEEHHHJJJDDDFFFHHHHHHHHHGGGHHHIIILLLJJJKKKNNNNNNNNNTTT[[[qqquuugggeeeppp}}}tttjjjtttwwwooodddYYYRRRMMMKKKJJJJJJGGGFFFGGGEEEBBBCCCHHHNNNQQQUUUVVVSSSPPPMMMLLLHHHEEECCCBBBDDDGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMQQQQQQPPPOOONNNNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJKKKJJJJJJJJJJJJIIIGGGEEECCCBBBBBBBBBBBBBBBCCCCCCDDDAAACCCIIIRRRaaauuufffXXXRRROOONNNPPPQQQRRRXXX___gggtttsssmmmnnnpppyyy|||oooeeeZZZQQQOOOLLLMMMTTT]]]gggttt~~~{{{uuupppnnnoooqqq~~~vvvoooiiigggccc^^^ZZZVVVSSSQQQPPPNNNKKKJJJIIIHHHFFFEEEFFFIIILLLOOOQQQQQQPPPOOONNNLLLIIIFFFDDDBBB>>>;;;999999999999;;;>>>@@@AAA???AAADDDEEEEEEEEEGGGHHHEEEEEEFFFGGGGGGGGGGGGFFFAAACCCDDDDDDCCCDDDFFFHHHJJJKKKJJJFFF@@@<<<;;;<<>>;;;888888888999;;;===???AAA>>>@@@CCCDDDDDDDDDFFFGGGEEEFFFFFFFFFFFFFFFEEEEEEBBBCCCDDDDDDDDDEEEHHHJJJIIIFFFBBB>>><<<;;;;;;;;;FFFHHHKKKLLLJJJIIIHHHHHHHHHFFFDDDCCCCCCBBBAAA???>>>;;;777333111222444666555777999999777777888999555777999:::999666222///,,,...///000111222555777333333333444666666444222111000...---...///111333555444444555666555333111------------,,,,,,++++++,,,++++++*********++++++************************)))************+++++++++))))))))))))***+++,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,------...////////////000000111111111111111111222444666777888888888;;;>>>@@@@@@???@@@BBBDDDCCCEEEHHHIIIHHHHHHJJJKKKNNNKKKJJJMMMNNNNNNRRRWWWjjjzzzjjjaaaaaakkkuuupppgggcccooo{{{pppYYYRRRIIIBBB>>>>>>>>>???>>>===???AAAAAAAAAFFFMMMWWWXXXXXXTTTPPPMMMMMMOOOGGGEEECCCCCCEEEGGGHHHHHHJJJKKKMMMPPPRRRUUUVVVWWWYYYZZZ\\\^^^^^^]]][[[ZZZ[[[YYYVVVSSSPPPOOOOOOOOOLLLKKKJJJHHHFFFEEEEEEEEEFFFFFFEEEEEEFFFEEEDDDBBBAAAEEEHHHHHHLLLYYYmmm}}}}}}kkkddd\\\VVVSSSUUUWWWWWWYYY\\\```jjjxxxyyycccXXXVVVRRRTTTXXXZZZ[[[[[[[[[ZZZ[[[ZZZTTTMMMJJJKKKIIIEEEGGGGGGMMMYYYfffrrr~~~}}}tttrrrlllcccZZZRRRMMMKKKHHHEEEDDDDDDFFFIIIJJJKKKLLLNNNRRRUUUVVVVVVUUUTTTQQQNNNKKKIIIGGGDDD???<<<888888888999:::===???AAABBBDDDEEEEEEDDDCCCCCCDDDGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKIIICCC<<<999999:::::::::EEEHHHKKKMMMMMMLLLLLLMMMHHHFFFDDDDDDDDDCCCAAA??????<<<777333222333555777666777888888777666888999888:::<<<===;;;777111---+++---...///000222555777333333333555666666444222111000///......///000222///111333666888666222///,,,,,,,,,---------......))))))))))))************************************)))************+++++++++))))))))))))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,------...//////000//////000111111111111111111222444666888888888888888;;;>>>??????@@@CCCGGGDDDFFFIIIJJJJJJJJJKKKMMMLLLIIIHHHKKKMMMMMMQQQWWWmmmxxxiiiaaaaaakkkvvvwwwllleeedddpppmmm___NNNKKKEEE???<<<;;;;;;<<>>@@@>>>@@@BBBCCCBBBCCCEEEGGGHHHGGGFFFDDDDDDDDDEEEEEEDDDBBBAAAAAACCCEEEFFFFFF@@@???>>>======>>>??????BBBGGGKKKKKKLLLNNNLLLHHHJJJHHHDDDBBBBBBAAA@@@???<<<999444111///111555777777999::::::999888999::::::999999777555333222000//////000111222333333444666444333444666777555222666555333111////////////...///111333444333222111////////////...---,,,+++))))))))))))((((((((((((************************///---***((('''))),,,...******+++,,,,,,,,,,,,+++------,,,,,,------...///++++++,,,,,,,,,---------------------------------...000111222111111222444333333555666888:::;;;<<<======>>>???@@@BBBCCCDDDDDDEEEIIIOOOSSSRRRMMMHHHNNNMMMMMMNNNMMMMMMSSS[[[mmm}}}qqqjjjgggjjjwwwssscccbbbeeepppzzzgggZZZJJJFFFBBB===;;;:::<<<===<<<<<<===>>>@@@DDDGGGIIIPPPPPPQQQQQQPPPOOONNNNNNLLLIIIEEEDDDDDDEEEFFFFFFKKKNNNTTT[[[```bbbaaa___\\\^^^``````^^^^^^^^^___aaa]]]YYYVVVUUUUUUSSSQQQOOONNNLLLLLLMMMOOOPPPPPPPPPOOONNNNNNMMMNNNNNNNNNLLLLLLKKKJJJJJJPPPYYYaaawwwvvvrrruuurrrooommmjjjgggdddaaaaaa```ccchhhiiigggjjjpppvvvyyyzzzlllXXXNNNLLLFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDFFFHHHLLLTTT^^^iiirrrxxx{{{~~~tttfff^^^\\\XXXRRRLLLIIIGGGEEEEEEGGGIIIIIIIIIMMMQQQUUUXXX^^^bbb___XXXRRROOOLLLIIIFFFBBB>>>;;;888777666666888:::===??????AAABBBCCCBBBCCCDDDFFFGGGFFFEEEDDDDDDDDDEEEFFFHHHFFFDDDCCCDDDDDDDDDCCC??????===<<<<<<======>>>@@@FFFJJJJJJKKKNNNMMMJJJJJJGGGEEECCCCCCCCCBBBAAA===:::555111000000222333555777999999888777888999888777777555444111000///...///000111222333333333444333222444777777666333333222000...,,,,,,,,,,,,...000111222333222000000////////////...---,,,,,,************))))))))))))************************---,,,***))))))+++---...)))******+++++++++++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///...000111222111111222444333444555777888:::;;;;;;<<<<<<===>>>???AAABBBCCCEEEEEEGGGJJJMMMNNNLLLJJJMMMLLLMMMNNNNNNMMMSSS[[[iiiyyyxxxnnnggghhhssspppcccdddhhhrrrppp^^^SSSDDDAAA>>>:::999:::<<<===<<<;;;;;;<<<===@@@BBBCCCGGGGGGIIIKKKLLLMMMNNNNNNLLLIIIFFFDDDEEEFFFGGGFFFKKKOOOVVV]]]bbbccccccbbb]]]___``````^^^[[[[[[[[[ZZZXXXVVVVVVVVVUUUTTTRRRPPPPPPPPPPPPRRRSSSUUUVVVQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQOOOMMMPPPVVV[[[jjjwww~~~zzzzzzyyywwwvvvuuurrrooolllgggdddccccccaaa___aaafffqqqzzz}}}zzz}}}~~~}}}xxxtttpppooonnnppp}}}gggRRRIIIHHHCCCCCCCCCCCCCCCBBBAAA@@@@@@?????????AAACCCEEEFFFKKKLLLOOOUUU]]]gggpppuuu~~~~~~rrrbbbYYYVVVTTTPPPLLLIIIGGGEEEEEEGGGHHHHHHHHHOOOSSSWWWZZZ```eeebbb[[[SSSPPPLLLIIIFFFCCC???===<<<;;;888777888:::===@@@AAABBBDDDCCCCCCBBBDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGMMMJJJGGGEEEDDDCCCAAA???>>>===<<<;;;;;;;;;;;;<<<>>>DDDHHHIIIJJJMMMNNNMMMJJJHHHFFFEEEFFFEEEDDDBBB<<<:::666333000/////////444666777888777666777888777777666555444222000///,,,...000111222333222222333333333555777888777666333111///---,,,++++++,,,///000111111111000///........./////////......---++++++++++++************************************,,,++++++++++++,,,---...((()))******++++++******))))))(((((())))))***+++*********++++++++++++,,,***+++,,,,,,---...//////...000111222111111222444444555666777888999::::::;;;<<<<<<===>>>@@@AAABBBGGGEEEDDDEEEGGGJJJKKKKKKKKKJJJLLLNNNMMMMMMSSSZZZhhhyyy}}}qqqhhhgggqqqpppdddeeeiiisssuuueeeVVVLLLAAA???<<<999888999;;;<<<=========<<<===>>>???@@@@@@AAACCCEEEHHHIIIJJJKKKFFFEEECCCCCCFFFHHHIIIIIIMMMRRRYYY___bbbbbbaaa``````aaabbbaaa^^^ZZZXXXXXXUUUUUUUUUVVVUUUTTTRRRQQQRRRRRRSSSSSSTTTVVVXXXZZZXXXXXXXXXXXXXXXWWWVVVVVVUUUWWWXXXWWWVVVWWW\\\```jjjttt{{{{{{}}}}}}tttrrroookkkgggfffhhhkkktttxxxyyytttooommmhhhccc___```aaaaaa______```aaajjjvvvdddOOOHHHHHHDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@BBBDDDGGGJJJKKKPPPQQQTTTZZZbbbllltttzzz~~~ppp___SSSPPPOOOMMMJJJGGGEEECCCCCCEEEFFFFFFFFFMMMQQQUUUYYY```eeeccc]]]WWWSSSNNNIIIFFFDDDAAA???BBB@@@<<<::::::<<<@@@BBBCCCDDDEEEEEEDDDCCCDDDFFFDDDDDDDDDEEEFFFFFFGGGHHHMMMJJJGGGEEECCCAAA???===<<<<<<;;;::::::999999999<<>>>>>======<<<<<<=========>>>@@@BBBDDDFFFFFFGGGDDDBBBAAABBBEEEGGGHHHGGGKKKQQQZZZ```bbbaaa``````bbbccccccaaa^^^ZZZYYYXXXWWWXXXYYYYYYXXXVVVTTTSSSTTTUUUUUUUUUTTTWWW[[[___ccccccaaa___\\\ZZZYYYXXXUUUXXX\\\^^^^^^aaaggglllooovvv|||wwwtttuuuvvvxxx{{{yyyqqqgggaaa___\\\WWWTTTTTTUUUTTTTTTUUUXXX[[[iii}}}aaaPPPJJJJJJCCCDDDDDDEEEEEEEEEEEEEEEHHHIIIJJJLLLOOOQQQSSSTTTTTTVVV[[[cccmmmwwwyyylll[[[QQQOOOPPPOOOMMMFFFDDDBBBBBBCCCDDDDDDCCCGGGLLLPPPVVV^^^ffffffaaa\\\WWWPPPKKKGGGEEEBBBAAACCC@@@===::::::<<>><<<;;;;;;;;;:::999888888777:::BBBHHHHHHGGGJJJLLLLLLLLLKKKJJJIIIGGGDDD@@@===666666555333222111000000333555777888777777888999888888888777666444333222+++,,,...000111111111111333444777888999:::;;;<<<777666444222000000000000000000000000//////............//////000/////////******)))))))))(((((((((***************************+++,,,---------,,,,,,(((((()))************))),,,,,,,,,,,,,,,---......))))))*********+++++++++------------------,,,,,,...000111222111111222444555666666777888999999999======>>>>>>@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIGGGFFFGGGJJJKKKLLLTTT\\\ssswwwnnnhhhjjjwwwuuubbbaaaaaaeeennn}}}xxxgggXXXLLLFFFAAA???===<<<;;;;;;<<<============<<<<<<;;;;;;:::<<<===???AAABBBCCCDDDDDDFFFDDDCCCCCCDDDEEEDDDCCCHHHPPPZZZaaacccbbbcccdddccccccbbb```]]]ZZZZZZ[[[\\\^^^___^^^\\\ZZZYYYYYYWWWXXXXXXWWWVVVZZZaaagggllliiieee```\\\YYYWWWVVVUUUZZZ___bbbeeejjjqqqwwwsssyyypppbbb[[[[[[YYYUUUWWWXXXWWWVVVUUUWWWZZZ]]]lllwww___QQQLLLKKKAAAAAAAAABBBDDDFFFHHHIIINNNPPPSSSVVVYYYZZZ[[[[[[[[[___gggqqq}}}nnnbbbTTTMMMNNNPPPPPPNNNFFFDDDBBBAAABBBCCCCCCCCCCCCHHHNNNVVVaaakkkmmmjjjbbb\\\TTTMMMIIIFFFDDDCCC???===:::888777999;;;===BBBCCCEEEEEEDDDDDDEEEFFFCCCCCCEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCBBB???===;;;;;;;;;:::999888777666999BBBIIIIIIGGGHHHIIIIIIJJJIIIIIIHHHGGGCCC>>>:::666666555333222222222222222444777777777777888999666666666555444222111000,,,,,,---...///000111111222444777888888999:::<<<666444222000///...//////111111000000000000000000//////000000000//////...))))))))))))((((((((('''***************************++++++,,,,,,++++++***((()))******++++++******++++++******++++++,,,---*********++++++++++++,,,------------------------...000111222111111222444444555666777888999::::::===>>>>>>???@@@BBBDDDDDDEEEGGGIIIJJJIIIGGGGGGHHHGGGEEEEEEGGGHHHKKKUUU___ssssssiiiffflll{{{qqq```___^^^aaajjjzzztttcccTTTJJJDDD@@@???>>>>>>>>>@@@AAABBB????????????>>>===<<<<<<<<<===???AAABBBDDDDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDJJJRRR]]]cccdddccccccdddbbbaaa```]]]ZZZYYY[[[]]]]]]___```___]]][[[\\\]]]ZZZ[[[[[[ZZZ[[[aaakkktttvvvrrrllleee___\\\[[[[[[\\\```eeeiiilllrrrzzz}}}{{{kkkddddddaaa\\\XXXYYYZZZZZZ[[[^^^bbbfff{{{ppp\\\QQQLLLIIICCCCCCCCCEEEHHHLLLPPPSSSTTTXXX]]]bbbeeeffffffeeehhhnnnxxxnnndddWWWQQQRRRSSSQQQNNNGGGEEECCCBBBCCCDDDDDDCCCBBBHHHPPPZZZhhhuuuyyywwwgggaaaWWWOOOJJJGGGEEEDDD<<<:::999777777888999:::>>>@@@AAABBBAAAAAACCCEEECCCDDDEEEFFFGGGGGGFFFFFFFFFDDDDDDDDDDDDCCC@@@>>>;;;;;;;;;;;;:::888666555999CCCKKKKKKGGGEEEEEEDDDEEEEEEFFFGGGFFFCCC>>>::::::888666444222111222222111333555666666666777888666666555555444333111111------,,,,,,---///111222000222555666555555777999555444222000............111111000000000111111222000000000000000///...---*********)))))))))((((((************************,,,++++++******))))))))))))******+++++++++++++++***************++++++,,,++++++++++++,,,,,,,,,,,,******+++,,,---//////000...000111222111111222444333444555777888:::;;;;;;=========>>>???AAACCCDDDEEEHHHIIIIIIGGGEEEFFFHHHGGGDDDCCCDDDFFFJJJUUUaaassslllddddddnnnlll]]]^^^___cccmmm|||qqq```RRRHHHCCC????????????AAACCCEEEFFFBBBCCCCCCCCCBBBAAA@@@???<<<===???AAACCCEEEEEEFFFCCCBBBBBBDDDGGGIIIIIIHHHOOOWWWaaafffeeebbbaaaaaa``````]]]ZZZXXXXXX[[[^^^ZZZ\\\^^^]]][[[ZZZ\\\___[[[]]]]]]]]]^^^fffsss}}}~~~wwwooojjjgggffffffcccgggkkkooorrrwww~~~|||}}}xxxqqqppplllfffhhhjjjlllooosssxxx~~~kkkZZZQQQJJJFFFIIIIIIIIIJJJNNNTTTZZZ]]]^^^cccjjjqqquuuvvvuuutttuuu|||{{{pppddd]]]\\\[[[VVVQQQIIIGGGDDDDDDEEEFFFEEEEEECCCJJJRRR^^^mmm|||jjjdddZZZQQQKKKHHHFFFDDD;;;;;;:::999999999:::;;;;;;===?????????@@@AAACCCCCCDDDFFFGGGGGGFFFEEEEEEGGGFFFEEEEEEEEECCC@@@>>>;;;;;;;;;;;;:::888666555999DDDMMMLLLGGGDDDCCCAAA@@@AAACCCEEEFFFDDD???;;;===;;;777444222111111111///111444555444555666777777777777777666555444333...---+++***+++...111333...111444444333222444666666555333111////////////111111000000111222333333111111111111000///------+++++++++************)))************************---,,,***)))(((((('''(((******+++,,,,,,,,,,,,++++++++++++***+++,,,,,,---++++++,,,,,,,,,---------'''(((***,,,...000222333///000222222111111333444333333555666888:::;;;<<<<<<<<<<<<===>>>@@@BBBCCCFFFHHHHHHGGGDDDCCCFFFIIIGGGDDDBBBBBBDDDJJJVVVbbbvvvfff```cccpppjjj[[[]]]aaagggqqq|||jjjYYYMMMGGGEEEDDDCCCBBBAAAAAACCCEEEFFFGGGEEEBBBBBBDDDDDDAAA???>>>===<<<>>>AAAEEEGGGHHHEEEEEEEEEEEEEEEGGGIIIJJJPPPWWW___eeehhhgggfffeee^^^]]][[[ZZZZZZ[[[\\\]]]^^^^^^___aaaccccccbbbaaaeeeccccccgggooo{{{}}}ssskkkfffiiiooosssuuuwwwyyyzzz|||vvvnnnmmmppprrrzzz~~~cccTTTKKKIIIIIIMMMKKKKKKOOOVVV]]]aaacccjjjqqqzzz}}}pppjjjhhhddd[[[TTTHHHFFFCCCAAAAAABBBCCCEEEEEEHHHQQQbbbrrrzzzwwwqqqddd^^^VVVQQQOOOKKKEEE@@@???>>>;;;999999999:::;;;<<<>>>???@@@??????AAABBBCCCDDDEEEGGGIIIKKKLLLMMMHHHFFFDDDAAA@@@@@@AAABBB???===:::888999999888888;;;EEELLLJJJGGGGGGDDD???DDDDDDCCCDDDEEEEEECCCAAA@@@>>>;;;777555333222222444222111444999;;;888444999777555444444333111///,,,++++++,,,///000000000---///222555666555333222888777555111---,,,---///000000111222222333444444000111222222222000///---*********)))))))))(((((((((***+++***)))((()))***---,,,,,,+++***)))(((((()))***+++,,,---,,,+++***+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,------...///000000//////...111111111111111222222222222333444777999:::999888;;;;;;<<<===???AAABBBCCCIIIGGGEEEEEEFFFGGGFFFFFFBBBAAABBBFFFIIINNNXXXbbbxxxuuufff```bbbqqqnnn```]]]]]]fffssszzzhhhXXXMMMGGGEEEEEEDDDCCCCCCCCCEEEHHHIIIKKKJJJJJJLLLLLLJJJEEEAAA???===<<<===@@@DDDFFFGGGEEEFFFEEEEEEFFFHHHJJJLLLWWW\\\ccchhhhhhfffdddccc\\\\\\[[[ZZZ[[[]]]___```gggeeedddcccdddeeeffffffhhhhhhjjjqqqzzz~~~wwwrrruuu{{{~~~}}}nnnaaaZZZZZZ]]]___iii|||uuu^^^SSSNNNNNNPPPRRRRRRSSSVVV[[[aaaeeehhhrrrzzzuuunnnjjjdddYYYOOOIIIGGGEEEBBBAAABBBDDDEEEFFFHHHOOO\\\iiinnniiicccWWWSSSNNNLLLLLLIIIDDD???>>><<<:::888888888:::;;;<<<>>>???@@@??????AAACCCDDDEEEFFFHHHIIIJJJJJJJJJFFFEEEDDDBBBBBBAAABBBBBB???===;;;:::;;;;;;:::888???GGGMMMMMMMMMLLLHHHBBBCCCCCCCCCEEEFFFFFFCCCAAA???>>>;;;777555333222222444222222666:::<<<:::777:::888666444333222///------------///111333222111,,,...///111222222222222777666444111---,,,...///111111111222333444444555222222222222111000///...---,,,,,,,,,,,,+++++++++(((***+++***)))((()))***,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++***))))))******+++------//////000//////...111111111111111222222222222333444666999:::999888;;;;;;<<<===???AAABBBCCCGGGFFFEEEFFFGGGHHHGGGEEEDDDCCCDDDGGGHHHLLLUUU___vvvpppddd```cccrrr|||qqqaaa]]]^^^ggguuuvvveeeWWWMMMGGGEEEEEEDDDDDDEEEGGGJJJMMMOOOSSSVVVZZZ]]]]]]WWWOOOHHHDDDAAA??????AAADDDFFFFFFEEEEEEEEEEEEEEEHHHLLLOOO___bbbgggiiigggdddbbb```]]]]]]^^^___aaacccfffgggkkkhhheeecccdddhhhmmmpppooorrryyynnnfffZZZQQQMMMNNNPPPRRRXXXiiiwwwiiiXXXQQQOOOQQQTTTSSSVVVZZZ\\\]]]```fffjjj{{{vvvpppllldddXXXNNNKKKIIIFFFDDDBBBCCCDDDEEEGGGHHHLLLSSSZZZ[[[TTTNNNFFFDDDDDDFFFHHHGGGBBB>>>;;;:::888777777888999:::<<<===???@@@@@@@@@BBBDDDEEEFFFHHHIIIIIIHHHGGGFFFBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<===>>>===;;;:::BBBGGGMMMPPPQQQPPPJJJBBB@@@AAACCCFFFHHHGGGDDDAAA???===:::777444333222111333222333666;;;===<<<999;;;999666444222000---+++//////000222444555444222////////////000222333444666555333000------...000222222333333444444555555444333222111000000000000------------,,,,,,,,,,,,(((***+++***)))((()))***************************++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++******))))))***++++++,,,---...///////////////000000111111111222222222222333555666888888999999;;;;;;<<<===???AAABBBCCCEEEDDDEEEGGGHHHIIIGGGEEEGGGEEEEEEGGGHHHJJJSSS]]]tttuuuiiieeehhhuuu}}}xxxqqquuubbb^^^```iiiwwwqqqbbbVVVNNNHHHFFFEEEEEEEEEGGGKKKOOOSSSUUU]]]bbbjjjooonnnfff[[[SSSLLLHHHEEECCCCCCDDDEEEEEECCCDDDDDDDDDDDDGGGMMMRRRaaadddfffgggeeebbb``````___aaacccfffiiilllnnnpppnnnkkkhhhfffhhhoooyyy}}}rrrhhh___ZZZRRRLLLJJJJJJLLLLLLOOO\\\fffrrrttt___SSSOOONNNQQQUUUVVV\\\bbbcccbbbdddkkkrrr~~~uuuoookkkeee[[[SSSNNNLLLHHHEEECCCCCCDDDEEEFFFFFFHHHKKKMMMJJJCCC>>>:::;;;>>>CCCFFFEEEAAA>>>999888777666666777999:::;;;===???@@@@@@AAACCCEEEFFFGGGIIIJJJIIIFFFDDDBBB>>>???@@@AAAAAA@@@>>>============???@@@@@@>>><<>>@@@CCCGGGJJJIIIEEEBBB???===:::777444222111111111111333666:::===<<<:::999777555333222111...,,,000000111333555555333111333222111111222444666888444444333000------///111222333333444444555555666666444333111000000000111,,,,,,,,,+++++++++******(((***+++***)))((()))***))))))*********+++++++++,,,+++***)))***+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,------....../////////000000000111222222333333222333555666666777888999;;;;;;<<<===???AAABBBCCCCCCCCCEEEGGGJJJJJJGGGEEEGGGEEEEEEGGGGGGJJJSSS\\\tttxxxpppqqqzzzwwwtttoooxxxccc___aaajjjxxxyyylll___VVVOOOJJJGGGEEEEEEGGGKKKPPPUUUZZZ]]]dddkkksssxxxuuukkk```XXXOOOLLLHHHFFFEEEDDDCCCBBBAAABBBCCCBBBBBBGGGOOOVVV___aaaccccccbbbaaaaaabbbbbbdddhhhlllpppssstttuuurrrqqqooonnnqqqyyy|||tttnnnjjjddd\\\VVVUUUQQQKKKGGGFFFFFFFFFEEEKKKRRRVVV___nnnwwwvvvgggXXXQQQPPPQQQUUUYYY___ffflllnnnmmmpppyyyzzzrrrmmmggg___ZZZPPPNNNJJJFFFDDDCCCDDDDDDCCCDDDFFFFFFDDD???:::666666999>>>CCCFFFEEEAAA>>>888777666555555666888999:::<<>>@@@BBBCCCCCCAAA???>>>=========???AAABBB@@@>>>AAABBBGGGNNNRRROOOHHHCCC>>>@@@CCCGGGJJJIIIFFFCCC???===:::666444222111111000000222666999:::::::::777555444333333333111////////////111333333222000333333333333444555777999444444222000---,,,...000111222222333444555666777777555333222000000111111,,,,,,,,,+++++++++******(((***+++***)))((()))***)))))))))***++++++,,,,,,,,,+++***)))***+++,,,---***++++++,,,,,,++++++***++++++,,,,,,------------,,,,,,,,,---...//////000///000000111222222333333222444666666555555777999;;;;;;<<<===???AAABBBCCCCCCCCCEEEGGGJJJJJJGGGEEEDDDBBBCCCFFFGGGKKKTTT^^^ttt||||||}}}qqqooolll{{{eeeaaabbbkkkyyyuuuhhh]]]VVVQQQLLLIIIGGGHHHKKKOOOVVV]]]cccfffjjjooovvvxxxrrrggg\\\UUUNNNLLLIIIHHHGGGEEECCC@@@@@@BBBCCCBBBBBBGGGQQQZZZ]]]___aaaaaaaaabbbeeegggeeehhhlllqqquuuwwwwwwxxxsssuuuwwwxxx|||{{{lll```]]]YYYXXXXXXWWWTTTQQQQQQMMMIIIFFFEEEEEEDDDCCCGGGJJJKKKSSSbbbkkk{{{jjj```VVVTTTVVVXXX\\\aaaccciiiooorrrtttzzzyyyqqqiiibbb]]]RRROOOKKKFFFDDDBBBCCCCCCAAACCCEEECCC???:::666555555999???DDDFFFEEEBBB???999888666555555666777999:::<<>><<<999666333222111000///111333666888999999999777555444444444444333111///...---...000111000///111222333555666666666666555444222///,,,,,,---//////000111333444666777888777666555333222111111000------------,,,,,,,,,,,,(((***+++***)))((()))***))))))******+++++++++,,,++++++******++++++,,,---******++++++++++++******((((((***+++++++++++++++,,,,,,,,,,,,---...000000//////000111222333333444222444666555333333777:::;;;;;;<<<===???AAABBBCCCEEEDDDEEEGGGHHHIIIGGGEEEBBBAAABBBEEEGGGKKKUUU___sssyyyjjjhhhfff~~~}}}iiieeeeeemmmyyy|||rrreee\\\VVVRRRNNNKKKJJJLLLOOOUUU\\\dddkkkooorrruuuxxxtttkkk^^^TTTOOOKKKKKKKKKMMMMMMLLLHHHFFFAAADDDEEEDDDCCCIIIUUU______aaabbbccccccfffjjjmmmlllooosssxxx{{{|||||||||vvv|||ppp___VVVPPPNNNNNNOOORRRSSSRRRPPPOOOLLLHHHFFFFFFGGGFFFEEEEEEGGGFFFNNN\\\bbbqqq}}}kkkccc\\\[[[]]]^^^aaaeeeeeeiiinnnsssyyyuuukkkbbb\\\RRROOOKKKFFFCCCBBBAAABBB@@@CCCEEEBBB<<<777555555333888>>>CCCEEEDDDBBBAAA;;;999777666555666777888999<<<>>>@@@AAACCCFFFHHHEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEEEEDDDCCCAAA@@@===<<<<<<===@@@BBBCCCCCC>>>>>>DDDKKKLLLGGGFFFIIIBBBBBBDDDFFFHHHIIIGGGDDD>>><<<999666333111000000111333555777888888999999999777555555555555333111000...++++++---/////////000222666999:::999777555555555333///,,,+++,,,...------///111444666888999777666666555333222000///---,,,,,,,,,,,,+++++++++(((***+++***)))((()))******************+++++++++******+++,,,,,,,,,,,,+++******++++++++++++******'''(((***+++,,,,,,++++++++++++++++++,,,...000111...///000111222333444444222555777555222222666:::;;;;;;<<<===???AAABBBCCCGGGFFFEEEFFFGGGHHHGGGEEEBBBAAABBBEEEGGGKKKUUU___rrrxxxgggdddeee~~~nnnjjjiiippp{{{{{{qqqddd[[[WWWTTTOOOLLLMMMOOOSSSYYYaaaiiiqqquuuyyy{{{zzzsssgggYYYPPPKKKKKKLLLNNNRRRTTTSSSPPPMMMCCCEEEGGGEEEEEEKKKWWWbbbcccdddeeeeeefffiiimmmqqqrrruuuzzz~~~hhhXXXOOOLLLHHHGGGGGGJJJMMMNNNMMMLLLLLLIIIFFFEEEEEEFFFFFFFFFFFFGGGGGGOOOZZZ]]]iii}}}qqqiiicccaaaaaa```bbbeeejjjmmmrrrwwwwwwmmmbbb\\\RRRPPPKKKFFFCCCAAAAAAAAA@@@CCCEEEBBB;;;666555555222666===BBBCCCCCCBBBBBB<<<:::888666555555666777999<<<>>>@@@BBBDDDFFFIIIDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA???>>>======<<<;;;<<>><<<999666333111000000222555777999999999999:::<<<:::777666555444222000111...+++***,,,...///000111555:::>>>@@@===999666666555333///,,,***+++---+++,,,...111333666888999666666777666555222000///*********)))))))))(((((((((***+++***)))((()))***************************)))***+++,,,---,,,++++++******++++++++++++******)))***,,,---......------++++++++++++,,,...000111...///000111222333444444222555777555222222666:::;;;;;;<<<===???AAABBBCCCIIIGGGEEEEEEFFFGGGFFFFFFCCCBBBBBBEEEGGGJJJSSS]]]pppyyygggfffhhhrrrmmmlllrrr|||xxxooobbbXXXRRRPPPNNNLLLSSSSSSYYYccchhhjjjooowww~~~~~~zzznnn]]]PPPKKKKKKIIIPPPVVVYYY[[[\\\WWWQQQGGGEEEEEEFFFHHHNNN]]]kkkooolllhhhgggiiinnntttxxxzzz{{{}}}~~~{{{wwwlll]]]KKKEEEIIIHHHIIIKKKNNNPPPPPPNNNLLLJJJLLLKKKGGGGGGJJJKKKIIINNNLLLPPPZZZ]]]^^^gggtttsssqqqmmmhhheeegggmmmrrrzzzyyyzzz{{{tttkkkaaaZZZ]]]TTTIIIBBBAAABBBAAA???CCCCCCBBB@@@<<<777333000555888<<>>???@@@AAABBBBBBBBBEEECCCAAABBBEEEFFFEEECCCGGGGGGFFFEEECCCBBB@@@???===>>>??????AAAAAABBBCCC;;;===???AAABBBBBBAAA@@@@@@@@@AAADDDGGGIIIIIIHHHAAA===888555444444444333333444666999:::;;;;;;;;;:::888555444444444222111111000...---...///111222666<<>>>>>===<<<>>>>>>???AAAEEEGGGGGGFFFBBB>>>999666444444333222444555777:::;;;<<<======999777555555666666555444111000.........///111222666<<>>888222333222111000///------,,,------...///222444777999:::777444222111000...,,,---+++))))))******)))(((&&&)))...111111///+++(((***)))))))))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------......//////000000000000111111111111222222222333555666777777777777888:::<<<======>>>@@@BBBHHHIIIIIIGGGEEEDDDEEEGGGFFFCCCBBBEEEHHHLLLTTT]]]sss}}}rrryyy|||xxxwww|||xxxiiiddd\\\VVVRRRQQQOOONNNUUUWWW^^^fffjjjkkknnnrrrqqqkkkaaaWWWNNNJJJHHHHHHKKKTTT^^^eeejjjkkkeee\\\WWWMMMFFFGGGOOOYYYeeeooowwwvvvwwwzzz~~~wwwnnnhhheeeccchhhnnn~~~vvvkkk```[[[XXXSSSOOOMMMSSSQQQNNNKKKLLLNNNRRRUUU\\\bbblllvvv||||||vvvqqqooofff___\\\UUUJJJFFFJJJOOOQQQSSSTTTRRRNNNIIIFFFBBBFFFJJJMMMSSS\\\aaaaaaeeesss}}}iiijjjrrr~~~yyyqqqjjjccc\\\WWWMMMHHHBBB???AAACCCDDDDDDCCCDDDEEEDDDAAA<<<666333555888===BBBDDDCCCAAA???<<<<<<<<<:::888888999;;;;;;===???AAABBBBBBAAA@@@CCCAAAAAAAAACCCDDDCCCBBBDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB:::888777888;;;===>>>===<<<<<<<<>>???@@@BBBDDDEEEGGGGGGGGGEEEEEEFFFGGGIIIFFFFFFHHHJJJMMMUUU]]]qqq~~~|||yyyzzz{{{sssfffaaaZZZSSSOOONNNOOOPPPTTTXXX```hhhlllnnnppprrrpppfffYYYNNNIIIHHHGGGGGGLLLTTT^^^fffnnnrrrmmmeeeXXXOOOGGGFFFMMMXXXgggttt}}}{{{{{{}}}tttjjjccc\\\ZZZXXXWWWZZZ```ccclllwwwvvvfff\\\SSSQQQPPPMMMLLLLLLFFFDDDBBBBBBEEEHHHJJJJJJPPPUUU]]]cccgggiiihhhhhhpppjjjeeeaaaYYYNNNHHHHHHMMMOOOSSSSSSQQQMMMIIIGGGJJJMMMOOOQQQYYYeeennnqqqsssnnniiihhhlllwwwzzzyyy|||}}}}}}vvvlllfff```[[[WWWNNNJJJEEECCCCCCDDDDDDCCCAAACCCDDDDDDAAA<<<666222666:::???DDDFFFEEEBBB@@@:::::::::999777777999;;;:::<<>>>>>;;;999666888<<>>AAADDDDDDDDDBBB???;;;777666444222111000111333444666777888999888666555555666777777666111000///...///000222444777???DDD@@@:::888888666444333111///...---------000000000111222444777888888666333222222222111//////---+++***++++++***))))))))))))))))))******+++++++++******+++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......---------.....................---//////000000111111222222222333444555777888888999888;;;===???@@@AAADDDFFFCCCEEEGGGGGGFFFFFFGGGHHHKKKHHHHHHJJJLLLMMMSSS[[[iiizzzxxx{{{wwwooogggbbbYYYQQQLLLLLLOOORRRRRRYYYcccjjjoooqqqrrrqqqnnncccTTTJJJFFFFFFFFFEEELLLRRRYYYbbbmmmtttsssmmm\\\UUUNNNLLLOOO[[[ppp}}}sssqqqooojjjddd^^^YYYUUUUUUTTTRRRTTTXXXVVV[[[dddmmmyyyuuuiiiXXXPPPJJJIIIJJJHHHHHHJJJCCCAAA@@@@@@CCCEEEEEEEEEJJJMMMQQQTTTVVVZZZ```eeeccc```___^^^YYYQQQLLLKKKOOORRRTTTSSSPPPMMMLLLLLLOOOVVV]]]ccckkkuuuyyyxxxxxxqqqiiicccccclllyyyyyypppfff```bbbhhhlllnnnvvvzzzuuukkkeee```[[[XXXMMMKKKIIIGGGFFFFFFEEEDDDDDDFFFGGGGGGDDD@@@;;;888666:::@@@EEEFFFEEEAAA???999:::999888666666888:::;;;<<<>>>@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCGGGFFFFFFEEEDDDBBB@@@???AAA@@@@@@??????>>>>>>===<<<888555888???GGGKKKKKK@@@???>>>???BBBDDDEEEEEEBBB???;;;888777555333111000111222333555777888999888777555444555555444333111000///...///111333444888@@@DDD@@@;;;:::999888555333111///---------...111000000111333555777888888666333222333333111000///---+++***++++++***))),,,***'''%%%&&&(((+++...---,,,,,,+++******++++++******+++,,,,,,,,,,,,+++************************---------......---,,,,,,............------------000000111111222333444444222333333555666888999:::999;;;>>>???@@@BBBDDDFFFCCCEEEGGGHHHGGGFFFGGGHHHJJJHHHHHHKKKLLLMMMRRRXXXeee~~~zzzyyy}}}|||ssslllfffbbb[[[RRRLLLLLLOOOSSSRRR\\\ffflllpppsssrrroooggg]]]QQQIIIFFFGGGHHHIIIMMMQQQYYYbbbpppzzzzzzuuuaaaZZZSSSPPPSSSbbb{{{yyyfff\\\\\\______]]]]]]YYYXXXXXXWWWSSSSSSUUUTTTWWW]]]eeennn~~~iii\\\QQQKKKFFFFFFEEECCCBBBDDDHHHGGGGGGFFFFFFFFFGGGHHHFFFIIIKKKJJJIIIMMMVVV^^^\\\\\\\\\[[[XXXSSSNNNKKKOOOQQQQQQNNNKKKJJJMMMQQQWWWdddtttyyyxxxxxxqqqkkkccc```cccnnnxxxyyymmm\\\XXXTTTRRRTTTXXX\\\^^^eeemmm{{{|||rrriiiccc___YYYVVVMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFGGGFFFDDD@@@===:::777;;;AAAFFFHHHFFFBBB???;;;<<<;;;:::888888999;;;<<<<<<>>>???@@@@@@AAAAAA@@@BBBCCCCCCBBBBBBCCCDDDGGGGGGFFFEEECCCAAA@@@>>>BBBBBBAAAAAA@@@@@@@@@???<<<777444888AAAIIIMMMNNNEEECCCAAAAAACCCEEEEEEEEE@@@>>>;;;999888666444222333333333444666888:::;;;888666444444444444333222000000///...///111444555888???CCC@@@===<<<;;;999555333111...---------.../////////000222444777888888666444333333333111000...,,,*********+++***)))*********+++++++++++++++,,,+++***)))((((((((((((******+++,,,,,,,,,,,,+++************************,,,------------,,,,,,+++------------------......000000111222333444444555222222333444666888999;;;999;;;>>>???@@@AAACCCEEEDDDFFFHHHIIIHHHGGGGGGHHHIIIGGGIIILLLMMMMMMQQQWWWggg~~~~~~||||||vvvoooiiibbb```]]]WWWQQQOOOPPPSSSUUU```jjjoooqqqssspppkkk]]]XXXQQQLLLLLLNNNRRRTTTSSSYYYbbbnnn}}}jjj```WWWUUU]]]ooosssaaaWWWUUUXXXYYYYYY___]]]]]]``````\\\ZZZ\\\XXXZZZ^^^bbbgggrrruuu___RRRMMMIIIFFFGGGFFFBBBAAACCC???AAACCCCCCBBBDDDHHHLLLUUUWWWWWWRRRKKKIIIOOOUUU\\\]]]^^^\\\YYYVVVRRRNNNNNNOOONNNLLLLLLQQQZZZbbbppp|||yyyxxxsssoookkkeee^^^[[[]]]]]]^^^hhhvvv{{{{{{sssggg\\\VVVNNNMMMMMMLLLMMMNNNPPPQQQTTT___ooo}}}xxxpppjjjeee```[[[VVVWWWWWWUUURRROOOLLLKKKGGGGGGFFFEEECCCAAA>>>======AAAHHHMMMNNNKKKGGGDDDAAAAAA@@@>>><<<;;;===>>>============>>>@@@AAABBBAAACCCDDDDDDBBBBBBDDDFFFFFFFFFFFFEEEDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@???:::666:::CCCKKKNNNMMMHHHFFFCCCBBBCCCDDDEEEDDD???===:::999999888555444333333333444666888;;;<<<777666444444555666666555000000//////000222444666777<<>>???;;;777555333000...,,,---....../////////111333666999:::999777444333333222111///---+++))))))******)))(((((()))+++,,,---,,,************)))))))))))))))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,------.........//////000111222333444444222222333444555888:::;;;:::<<<>>>??????@@@BBBDDDEEEGGGJJJKKKIIIHHHHHHHHHHHHGGGIIIMMMNNNNNNQQQWWWhhh~~~~~~{{{wwwrrrlllggg]]]^^^^^^[[[VVVRRRRRRSSSXXXcccmmmpppqqqrrrnnngggXXXVVVSSSQQQRRRWWW\\\```[[[bbbmmm{{{wwwjjj]]]]]]jjjuuueeeZZZVVVWWWWWWWWW]]]\\\^^^dddeeecccbbbddd]]]]]]```bbbaaafffxxxqqq\\\OOOHHHEEEDDDGGGFFFBBBAAACCC@@@EEEJJJKKKLLLPPPXXX___kkkmmmkkkbbbTTTLLLMMMQQQTTTWWWYYYZZZZZZ[[[YYYVVVPPPRRRSSSSSSVVV```ooozzzzzzzzzkkk___\\\XXXPPPNNNRRRZZZ___nnn~~~~~~vvvxxxzzzooonnnkkkddd\\\UUUPPPOOOKKKKKKLLLKKKJJJIIIIIIJJJIIIUUUdddpppyyyyyytttnnniiibbbcccbbb^^^XXXRRRNNNLLLMMMLLLKKKIIIGGGFFFEEEDDDDDDHHHOOOTTTUUURRRNNNJJJEEEFFFEEEBBB??????@@@AAA>>>===<<<<<<===???BBBCCCAAACCCEEEEEECCCBBBDDDFFFDDDDDDDDDEEEDDDCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>CCC>>>:::===FFFMMMNNNMMMJJJGGGDDDBBBCCCDDDDDDCCC>>><<<:::999999888666555222222222333444777999:::666555444555777999999888000000//////000222555666555999<<<===???@@@;;;555666444000...,,,,,,...///111111222333666999<<<>>>:::888555333333222111///---+++)))((())))))(((''')))((('''''''''(((***+++************+++,,,---...******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,++++++***)))++++++,,,,,,---...//////---...///000111222333333222222222333555888:::<<<:::<<<>>>>>>>>>???AAABBBFFFIIIKKKLLLJJJIIIHHHHHHHHHGGGJJJNNNPPPOOORRRXXXggg}}}}}}}}}{{{vvvpppiiieee______^^^\\\YYYYYYZZZ[[[```fffnnnsssqqqjjj```ZZZVVVXXXZZZ\\\^^^bbbgggjjjkkkkkktttqqqeeecccpppwwwaaaUUUQQQRRRVVV[[[YYY]]]bbbeeeggghhhjjjkkkjjjkkkkkkhhhhhhmmmwwwkkkUUUKKKHHHGGGFFFGGGHHHHHHGGGFFFEEEHHHJJJKKKNNNWWWeeeppp}}}tttgggWWWMMMQQQYYYVVVYYY]]]______]]][[[ZZZYYYZZZYYYWWW]]]ooozzzooobbbWWWNNNHHHIIINNNQQQeeerrrzzzyyysssxxxrrrgggZZZXXXVVVRRROOOLLLJJJIIIGGGGGGGGGHHHHHHHHHIIIIIILLLKKKOOOXXXbbbmmm{{{xxxpppkkkdddggghhheee___XXXTTTSSSQQQUUUWWWTTTNNNKKKLLLNNNNNNSSS[[[aaaaaa]]]VVVQQQKKKOOOQQQOOOJJJGGGHHHKKKFFFFFFDDDAAA>>>>>>???AAA@@@AAABBBCCCDDDDDDDDDDDDGGGFFFEEEDDDBBBBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@BBB>>>;;;>>>FFFLLLOOONNNMMMKKKHHHFFFEEEDDDBBB@@@???<<<999777777777666444444333333222333444666777888888999999888777555444222111///...///000222333888===CCCCCC???:::999:::111000...------///111222333444444444555:::???DDD<<<777111000333444333000000...+++)))((()))+++,,,++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---------,,,++++++)))'''(((***---//////------..................000000000111222222333333333333333444666777999:::=========>>>???AAABBBCCCFFFHHHJJJKKKJJJIIIIIIIIIGGGIIIJJJIIIIIILLLSSSXXXjjj{{{|||wwwqqqjjjfffccccccccc```^^^]]]^^^```dddhhhmmmpppmmmggg```[[[ZZZ\\\___bbbdddgggkkknnnuuuxxx|||nnnlllyyyxxx```TTTQQQRRRUUUXXXWWW[[[```eeehhhkkkmmmooooooppppppooonnnrrr{{{hhhVVVNNNJJJIIIHHHHHHIIIJJJIIIIIIPPPQQQPPPPPPSSS^^^mmmxxx}}}jjj[[[PPPKKKOOOVVV[[[^^^aaabbbaaa___^^^^^^aaa```bbbhhhxxxvvvfffZZZQQQLLLMMMQQQWWWkkkxxx{{{rrruuu~~~}}}pppcccZZZQQQOOOMMMJJJGGGFFFEEEEEEHHHHHHIIIIIIJJJJJJIIIIIIIIIGGGIIIOOOTTTZZZdddmmmxxxuuulllggg```aaaaaa___[[[YYYYYYZZZ___bbbdddbbb^^^[[[\\\___```bbbdddeeebbb^^^XXXUUUNNNPPPQQQNNNHHHDDDEEEHHHGGGFFFEEEBBB@@@???AAACCCAAABBBCCCDDDEEEEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAABBBAAAAAA@@@@@@AAABBBBBBDDD???<<>>???<<<888777888444333111///......///000111333666888999;;;===???===777000...000222111000///---+++)))((()))+++,,,++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,++++++******,,,...//////...,,,------...............//////000111222222333333555555555666888999;;;<<<<<<<<<<<<===>>>@@@AAABBBHHHIIIKKKKKKIIIGGGGGGGGGGGGHHHIIIHHHHHHKKKQQQVVVfffwww|||wwwqqqkkkgggffffffeeecccaaa```bbbccciiikkkmmmlllgggbbb^^^\\\]]]```dddhhhjjjmmmpppsss}}}uuuuuusssZZZPPPRRRTTTTTTTTTVVVZZZ```ggglllqqqvvvyyyxxxyyyyyywwwwww{{{fffVVVPPPKKKKKKLLLMMMPPPRRRUUUVVV^^^\\\XXXVVVZZZeeesss|||}}}kkkXXXOOOOOOQQQVVV[[[ccceeegggfffeeeddddddddd^^^]]]aaappp{{{hhh[[[TTTQQQSSSWWW```ttt~~~rrrsssxxxuuufff]]]UUUPPPKKKIIIFFFDDDBBBBBBDDDEEEIIIJJJKKKLLLMMMLLLKKKKKKHHHFFFGGGJJJKKKLLLQQQXXXeeekkkttt~~~zzzooogggaaa^^^]]][[[XXXVVVVVVYYY\\\cccfffiiiiiihhhhhhkkknnnmmmkkkgggbbb]]]YYYUUUSSSNNNOOOMMMHHHBBB??????AAADDDDDDCCCAAA???>>>@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@???@@@AAADDDEEEFFFAAA>>>AAAIIIOOOQQQQQQNNNKKKHHHFFFEEECCCAAA???;;;999666444555555444333//////000111333555777888555666777777888777777777777555333111000000111111222666;;;===:::777777777888666333111///...------000444999<<<<<<;;;::::::<<<777000---...000000///...,,,+++))))))***,,,---++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---///111111...,,,,,,,,,---..................///000111222333444444555555555666888999;;;<<<:::;;;;;;<<<===???AAABBBIIIJJJKKKJJJHHHFFFEEEFFFGGGHHHIIIHHHGGGIIIOOOTTTbbbssszzzuuuqqqllliiifffffffffdddaaaaaabbbdddkkkmmmmmmjjjddd^^^[[[ZZZ]]]```fffjjjmmmooorrrttt~~~uuuxxxnnnZZZVVV]]]```\\\XXXWWW[[[bbbjjjqqqxxx~~~~~~gggVVVQQQMMMPPPTTTZZZ___eeekkkoooooojjjeeecccgggnnnvvvzzzeeeYYYPPPQQQVVV[[[___bbblllmmmmmmkkkiiiiiijjjkkkkkkllltttvvvcccYYYUUUUUUYYY^^^iii}}}uuuuuusss~~~iii]]]WWWRRRPPPMMMJJJGGGDDDDDDEEEGGGIIIJJJKKKLLLNNNNNNMMMLLLKKKKKKIIIJJJNNNNNNMMMOOOUUUTTTZZZccckkkpppsssuuuvvvuuu|||wwwpppiiiccc______]]]YYYUUURRRRRRSSSTTTUUUXXX\\\___aaadddiiilllhhheee```ZZZTTTPPPMMMLLLIIIIIIFFFAAA;;;999:::;;;>>>??????>>><<<<<<===???BBBBBBCCCEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBB@@@???>>>???BBBEEEGGGGGGCCC???BBBIIIPPPRRRQQQMMMKKKHHHEEEDDDCCCAAA???>>>;;;888555555444333111///000000111222444555555444444555666777777888888666444222000///000111222444777;;;<<<:::888777777888777555222000///......111444999<<<<<<:::888888:::666222000000000...------,,,+++*********,,,---++++++************++++++******++++++++++++******++++++++++++++++++++++++,,,---------,,,++++++,,,...------...000///---+++++++++,,,---..................///111222333444555333333333444666777999::::::;;;;;;<<<>>>@@@BBBCCCHHHIIIJJJIIIGGGEEEEEEFFFHHHIIIJJJHHHGGGIIIOOOTTTaaasss~~~xxxssspppllljjjggghhhgggeeecccccceeegggkkkmmmnnniiiaaa[[[XXXXXX[[[^^^dddiiilllooorrrttt|||xxxqqqcccfffqqqrrriiiaaaWWW\\\ccckkksss|||kkkYYYSSSQQQWWW___gggnnnuuu}}}{{{uuutttwwwyyywwwuuu]]]WWWTTTVVVYYY\\\bbbhhhssstttsssrrrpppoooqqqsssuuu{{{uuuhhhZZZTTTTTTXXX```hhhsss|||}}}sss}}}jjj^^^XXXSSSOOONNNKKKHHHFFFFFFHHHJJJLLLJJJJJJLLLMMMMMMMMMLLLKKKMMMMMMOOOSSSSSSRRRTTTYYYTTTZZZbbbiiikkkkkkjjjiiifffnnnyyy|||sssmmmjjjgggccc___]]][[[XXXUUURRROOOLLLKKKHHHJJJMMMPPPSSSVVV[[[^^^ZZZYYYWWWTTTPPPMMMJJJHHHEEEDDDAAA===:::888999:::;;;=========<<<<<<===???AAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????@@@CCCFFFHHHGGGBBB???AAAHHHNNNPPPPPPLLLJJJGGGEEEDDDCCCAAA@@@BBB???;;;888666444222111111222222222222222222222333333444444555777777888222111000//////000222333555777999:::888666555444666555444333111111000000333555888999888777777888666666555555444111...,,,---,,,+++*********+++,,,++++++************++++++******++++++++++++******+++++++++++++++++++++++++++---...---+++***+++,,,///---+++***+++,,,,,,,,,***+++,,,---...............///000111222333444444333333333444666777999:::;;;;;;<<<===???AAACCCDDDFFFGGGHHHGGGFFFFFFGGGHHHIIIKKKKKKIIIHHHJJJPPPUUUcccttt|||vvvrrrpppnnnmmmkkklllkkkjjjhhhhhhjjjkkkkkkmmmmmmggg^^^WWWVVVXXX[[[^^^ccchhhlllooosssvvv~~~yyyooottt|||zzzmmmbbbYYY]]]ccckkksss}}}qqq```[[[VVV]]]hhhrrryyyzzzqqq[[[XXXWWWYYY[[[___iiitttyyyzzzzzzyyyxxxwwwyyyzzz{{{~~~vvvnnniii```YYYSSSRRRVVV]]]iiittt~~~mmmbbbYYYRRRMMMLLLJJJIIIHHHIIILLLNNNPPPNNNNNNNNNNNNOOOOOOOOOPPPRRRRRRUUUZZZ[[[ZZZ\\\aaaeeejjjppptttuuutttttttttsss{{{zzzqqqmmmllliiiddd```XXXVVVUUUTTTRRROOOKKKGGGFFFFFFFFFGGGIIILLLOOOPPPRRRSSSTTTUUUSSSPPPLLLJJJEEECCCAAA>>><<<;;;;;;;;;;;;===>>>???>>>>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@AAACCCFFFGGGDDD@@@<<<>>>EEEKKKMMMLLLJJJHHHEEEDDDDDDDDDBBBAAAEEEAAA===:::888666444222333333333444333222222111333333333333444666777888111000///......000222333222333555666666555333222333333333333222222111111222444666666555555666888444555666666444222///---...---,,,+++************++++++************++++++******++++++++++++******++++++++++++++++++++++++***---...---***)))***---///,,,)))((()))+++,,,,,,)))***+++---............000000000111222222333333555555555666888999;;;<<<;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFFFFEEEEEEGGGIIIIIIJJJKKKJJJIIIKKKQQQWWWcccuuu{{{vvvsssrrrqqqpppnnnooonnnmmmkkkkkkmmmooonnnnnnkkkcccYYYTTTWWW[[[___bbbfffjjjnnnsssxxx{{{{{{kkk______bbbgggnnnvvvwwwiiiffffffppp~~~~~~kkkjjjlllpppqqqsssxxxyyykkkccc]]]WWWSSSQQQOOOQQQVVV[[[cccrrrpppeee]]]UUUPPPMMMMMMNNNPPPSSSVVVYYY[[[ZZZYYYXXXWWWWWWYYYZZZ\\\]]]]]]aaagggkkklllpppvvvvvvxxxzzz{{{}}}xxxpppmmmllliiiccc]]]WWWUUURRRQQQPPPNNNJJJFFFEEEDDDCCCDDDGGGJJJLLLMMMOOOQQQSSSTTTSSSQQQMMMKKKEEECCCAAA@@@>>>===;;;999:::<<<>>>?????????AAABBBAAABBBCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEAAAAAAAAAAAABBBDDDEEEEEEBBB===999;;;BBBHHHJJJIIIHHHFFFDDDDDDDDDEEEDDDCCCCCC@@@<<<:::999888666555222333444444555444333333444333333333333444666777333222111//////000111333000000222444666777666555333333333222222111000//////222555666555444555666333333333222111000000111///...---,,,***)))((((((++++++************++++++******++++++++++++*********************************---///---)))(((***---,,,***))))))+++,,,+++***)))***+++,,,---.........111111111111111111111111555555555666888999;;;<<<::::::;;;===???AAACCCEEEFFFGGGGGGEEEDDDDDDEEEGGGGGGIIIJJJIIIHHHKKKQQQWWW```sss{{{vvvttttttssssssnnnooonnnmmmkkkkkkmmmooopppooojjj___UUURRRWWW^^^ccceeeiiimmmqqqvvv|||}}}mmmaaaeeehhhlllrrryyyzzzoooooo}}}}}}ppp```TTTOOOMMMLLLKKKIIILLLSSSZZZ___hhhyyyqqqhhhaaa[[[WWWPPPRRRUUUYYY]]]bbbeeegggfffdddbbbaaaaaacccfffgggggghhhmmmvvv|||zzzsssllljjjjjjggg```YYY[[[WWWRRROOONNNLLLHHHDDDAAA@@@@@@BBBGGGKKKOOOPPPNNNOOOPPPQQQPPPMMMKKKIIIDDDCCCAAA???>>><<<888666777:::<<<======>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFAAAAAABBBCCCCCCDDDDDDDDD@@@;;;777999@@@FFFHHHGGGGGGEEECCCCCCDDDEEEEEEDDD@@@===:::999999999888777000222333555666666555555555444333222333444555666777555333111000000111222///000222555999;;;;;;:::333333333222111000......,,,000444666666444333333444333000...,,,...111444//////...,,,***)))''''''++++++************++++++******++++++++++++******************************)))---///---)))'''***---))))))***,,,......+++)))((()))+++,,,---.........222222222111111111111000333333333444666777999:::999999:::<<<>>>@@@BBBDDDHHHHHHGGGEEECCCBBBDDDEEEEEEGGGHHHGGGGGGKKKQQQWWW]]]ppp~~~yyyvvvtttrrrqqqmmmlllllllllmmmoooppprrrsssnnndddXXXPPPPPPWWW]]]fffhhhlllnnnoootttvvvsssttt{{{tttiiidddmmmooopppuuu}}}|||lllbbbVVVMMMIIIJJJJJJKKKMMMNNNUUU```jjjrrrrrrfff___]]]\\\[[[XXXXXX\\\dddkkkooopppsssmmmjjjmmmppppppssswwwvvvzzz}}}wwwoooiiieeebbb]]]YYYZZZYYYXXXUUUQQQMMMIIIGGGCCCCCCCCCCCCCCCEEEIIIMMMNNNTTTWWWUUURRRQQQMMMIIICCCAAA>>>;;;999:::;;;<<<999::::::<<<>>>@@@BBBCCC>>>@@@CCCDDDCCCDDDEEEFFFFFFGGGHHHIIIHHHFFFDDDCCCCCC@@@===???CCCEEECCC???===:::777999???DDDGGGHHHEEEFFFFFFFFFFFFEEEDDDCCC@@@;;;666555777777444111222333555666666666555444444444444444444444444444444333111////////////000111222444666888888888888555444444333222111//////---000333444444333333444666333000000111222000...111000...,,,+++***))))))*********************++++++***)))((((((((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++******------,,,------...///000------......///000000000444555555666777888888999<<<<<<<<<<<<===???@@@AAAFFFGGGIIIIIIGGGFFFFFFGGGGGGIIIJJJKKKLLLOOOTTTWWWaaasss|||xxxuuusssqqqpppooonnnnnnmmmmmmnnnooopppoooiii```VVVPPPQQQXXX___jjjkkkmmmpppqqqxxxtttfffbbbaaadddllltttwwwwww~~~zzz}}}}}}rrrmmmppptttxxx~~~|||wwwuuuvvvxxxxxx{{{yyyppp___XXXNNNGGGEEEFFFGGGHHHJJJPPPZZZdddiiirrruuuhhhcccaaaaaabbb___\\\```hhhqqqwwwzzzzzzxxx{{{~~~~~~~~~xxxpppjjjgggddd___[[[YYYYYYXXXUUUQQQMMMIIIFFFDDDDDDDDDCCCCCCFFFJJJMMMLLLQQQTTTRRROOONNNJJJFFFCCCAAA>>>;;;999999:::;;;999999:::;;;===>>>@@@AAA>>>@@@BBBBBBAAA@@@AAABBBAAABBBDDDFFFFFFFFFEEEDDD@@@>>>>>>@@@CCCCCC>>>:::<<<999777999???EEEHHHIIIHHHHHHHHHGGGFFFFFFEEEEEE@@@<<<777555777777444111222333555666666666666555666666666555555555555555333222111/////////000000000111333555666666555555444444333333222000///...+++...111222222111111222333111///000222444333222...---,,,***)))(((((((((*********)))))))))((((((***))))))((()))***+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,------...///000......///000000111111222333333444666777999:::;;;:::;;;;;;===>>>@@@BBBCCCEEEGGGHHHHHHFFFFFFFFFGGGGGGHHHIIIKKKLLLOOOTTTXXX```rrr}}}}}}yyyvvvtttsssqqqsssrrrqqqooonnnnnnnnnnnnjjjeee\\\TTTQQQUUU]]]dddooonnnooorrruuurrr___WWWSSSPPPQQQUUUYYYZZZZZZ```cccccc___^^^jjj{{{xxx{{{|||www}}}~~~zzztttlllgggggggggfffgggkkknnnllleee^^^PPPKKKEEEAAAAAABBBDDDEEEIIISSS___fffiiirrr{{{ooojjjiiijjjlllhhheeegggppp{{{yyyqqqllliiifffbbb^^^YYYXXXXXXUUURRRMMMHHHFFFEEEEEEEEEDDDDDDFFFJJJNNNPPPUUUXXXUUURRRPPPMMMHHHBBBAAA>>>;;;999888999999888999:::;;;<<<===>>>>>>>>>???AAAAAA???>>>???@@@@@@AAABBBDDDEEEDDDDDDCCC???>>>>>>@@@BBB@@@:::555:::999888:::???EEEHHHJJJJJJJJJIIIGGGGGGFFFFFFGGGAAA<<<888666777777444222222333444555666777777666888888777777666666666555222111000//////000111111///000222333333333222111222222222222111///...---***---111222222111222222333222111111333444333222------+++***))))))))))))***)))))))))((((((''''''))))))))))))***,,,---...***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++************+++---...,,,,,,,,,,,,---...///000//////000111111222222333111222444555888999;;;<<<888999:::<<>>;;;999888777777999999:::;;;<<<=========>>>???AAABBBAAA@@@AAABBBEEEEEEEEEEEEEEECCCBBBAAAAAA@@@?????????===999555999999999;;;???CCCGGGIIIJJJIIIHHHGGGFFFFFFFFFGGGAAA===999777777666444222222333444555666777888888999999888777666666555555222111000//////000111222000111222222222111000///111111111111000///...---,,,///222444444444444555777666555444333222111//////...---,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,------******+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++***)))))))))+++...///,,,,,,,,,,,,---...////////////000000111222222333333333444666777999::::::888888999;;;>>>@@@BBBDDDDDDEEEFFFEEEDDDDDDFFFGGGFFFGGGIIIJJJLLLPPPUUUYYY```qqqzzz~~~{{{zzzyyyxxxxxxxxxvvvtttrrrpppnnnmmmjjjfff```]]]___eeelllqqqrrroooooottt{{{dddSSSJJJDDDCCCBBBCCCFFFIIIKKKKKKKKKNNNOOOOOOOOOWWWcccmmm|||uuukkkddd```\\\^^^```bbbiiixxxpppeee```eeekkkuuu|||{{{pppcccYYYVVVVVVSSSPPPPPPPPPOOOMMMJJJLLLLLLLLLLLLNNNPPPTTTVVVSSSYYYaaakkkzzzzzzyyy{{{{{{uuuooojjjiiigggccc```YYYXXXVVVSSSPPPLLLHHHFFFFFFGGGFFFEEEDDDFFFJJJMMMQQQWWWZZZWWWTTTRRRNNNJJJCCCBBB???<<<999888777666999:::;;;======>>>>>>===>>>@@@BBBDDDDDDDDDFFFHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDBBB???===<<<<<<;;;:::999::::::;;;===@@@DDDFFFGGGFFFFFFEEEEEEEEEEEEEEEAAA>>>;;;888666555444333222333333555666888999:::999999888777666444444333222111000/////////000111111111222333333222000///000000000000000///...---,,,///222444444444444555777777777666444222111000///......---,,,,,,,,,---(((((())))))***+++,,,,,,+++++++++,,,++++++++++++)))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,+++***)))))))))+++...///,,,++++++,,,,,,---...///......///000000111111222555555666666777777888888888999999:::<<<>>>@@@AAADDDEEEEEEEEEDDDDDDFFFHHHFFFGGGIIIJJJLLLPPPUUUXXXbbbqqqwwwpppxxx}}}{{{zzzyyyxxxyyyxxxxxxvvvtttrrrpppooommmiiieeedddggglllqqqsssrrrppprrrxxxpppVVVHHHDDDDDDDDDEEEFFFHHHJJJLLLNNNNNNPPPQQQPPPOOOQQQWWW[[[cccggghhhccc\\\VVVUUUVVVYYY]]]bbbiiiqqq~~~lll]]]TTTOOOPPPSSS^^^aaaiiittt|||vvvfff[[[VVVUUURRRNNNLLLKKKKKKIIIHHHIIIKKKMMMOOORRRVVV[[[^^^ccciiirrrwwwnnnnnnpppwwwxxxsssmmmiiihhhfffccc```[[[YYYUUUQQQMMMJJJIIIHHHFFFFFFFFFDDDDDDEEEIIILLLQQQVVVZZZWWWUUUSSSPPPLLLEEECCCAAA>>>;;;888777666888999;;;===>>>???>>>>>>>>>@@@CCCEEEEEEFFFHHHJJJFFFGGGGGGGGGHHHIIIIIIJJJDDDBBB???===<<<<<<===>>>;;;;;;<<<<<<;;;<<<>>>AAABBBCCCDDDDDDEEEEEEDDDDDDAAA???<<<999666444444333222222333444666999;;;<<<::::::999777666444333222444222111////////////000111222333333333222111000000000000000000///......))),,,000222222222333333444666888888666444444444...---,,,+++************(((((()))***+++,,,------++++++,,,,,,+++***)))))))))******++++++++++++++++++,,,,,,---------------+++************+++---...++++++++++++,,,---...///......//////000111111222777666777666777777777666999999:::;;;<<<>>>@@@AAAEEEEEEFFFEEEDDDEEEGGGJJJGGGIIIJJJKKKLLLOOOTTTWWWbbbnnnssskkknnnvvv~~~|||{{{zzzyyyxxxxxxxxxxxxvvvtttrrrqqqnnnkkkhhhgggkkknnnpppppptttssswwwcccLLLCCCBBBFFFHHHJJJLLLNNNRRRUUUWWWXXXWWWVVVSSSRRRTTTXXX[[[\\\\\\[[[XXXUUUUUUXXX\\\bbbgggoooyyyssseeeVVVNNNKKKHHHGGGHHHOOONNNSSS\\\aaaccchhhnnn}}}sssiiieee]]]ZZZWWWTTTRRRQQQOOOOOONNNQQQUUUYYY]]]ccckkkppp}}}wwwiiiiiipppvvvwwwrrrllliiihhhgggdddaaa\\\YYYTTTOOOKKKIIIIIIIIIFFFFFFEEEDDDCCCDDDHHHKKKOOOUUUYYYWWWUUUTTTRRRNNNFFFEEEBBB???<<<999777666555777:::<<<>>>>>>>>>======@@@BBBDDDDDDDDDFFFGGGEEEEEEEEEFFFFFFGGGHHHIII?????????>>>======>>>???<<<======;;;999888999;;;>>>@@@CCCEEEFFFFFFDDDCCCAAA@@@===999666444333444222222333444666999<<<===<<<<<<:::999777555444333555444222000............000000222222333222111000000000111111111000//////))),,,000222222222333444444777999999777444444555000///---,,,******))))))***************)))))))))((()))***+++++++++***)))))))))***++++++++++++++++++,,,,,,---......------++++++++++++++++++++++++++++++++++++,,,---.../////////000111111222222333555555666666777777888888888999:::<<<>>>AAACCCDDDFFFFFFFFFEEEEEEFFFIIIKKKIIIJJJKKKKKKLLLNNNRRRVVV^^^jjjwwwjjjgggnnnvvv~~~}}}|||wwwxxxxxxxxxwwwvvvtttsssnnnkkkhhhiiilllnnnnnnmmmwwwvvv{{{xxx\\\IIICCCEEECCCEEEIIIMMMRRRVVV[[[___^^^[[[WWWSSSSSSWWW\\\```aaa^^^[[[ZZZZZZ]]]bbbhhhmmmrrr{{{rrr]]]RRRHHHFFFHHHHHHFFFFFFFFFDDDFFFMMMQQQOOORRRXXXYYYbbbjjjqqq|||yyyvvvgggeeebbb^^^\\\ZZZYYYXXX\\\```eeejjjooowwwhhh```ggguuuwwwrrrmmmiiiiiihhheeebbb^^^ZZZTTTNNNJJJIIIJJJKKKEEEEEEEEECCCBBBDDDGGGJJJIIIOOOSSSRRRPPPPPPMMMIIIGGGFFFCCC@@@===:::777666333555888;;;===>>>=========???AAABBBAAAAAABBBDDDGGGFFFEEEDDDCCCCCCCCCCCC;;;<<>>>>>>>>===>>>>>>;;;777555666888<<>>:::666444333444222222333444666999<<<>>>>>>===<<<:::888666555444666555222000...---------...///000222222222111000000111111111111000000///+++...222444444555555666777:::<<<;;;666333111222333222000...,,,+++++++++,,,+++***)))((('''&&&&&&%%%'''(((***+++++++++***))))))***++++++++++++***+++,,,,,,---.........---++++++,,,,,,,,,+++******++++++++++++,,,---......000111111222333333444444444444555666777888999:::888999;;;===@@@DDDFFFHHHFFFGGGFFFFFFEEEFFFJJJLLLJJJKKKKKKKKKKKKNNNRRRUUU\\\fff{{{qqqggghhhkkkrrr