BM6P6(@ 000///......///111333444111111111000000000000000---......///////////////------...//////////////////---,,,---000111000...//////............//////111111000//////...//////111111111111111000//////.../////////...///111333@@@<<<444...///222000***111///------...000000///---...///000222222333333444444333222111111111222......///000111222333333222222333444444444444333333333333222222111111111222222222111111111000000222222333333333333444444222222333333333333444444333333333222222111111111111111111000000000000000000000000000000000000000333333333222222222111111---...000111222222222111333333333222222111111111111111111111111000////////////000111111111111000000000111222333333444444333333222222333444666777777888888999;;;<<<<<<===<<<<<<============<<<<<<<<<:::999999:::;;;;;;:::777777777777666555444333666555333222222333555666777666444333333444555666777777666666555666666666222333555777999888555333666888::::::999888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<======>>>>>>>>>>>>=========>>>??????>>>???AAACCCCCCEEEIIIPPPYYYccclllqqqxxxdddPPPAAA@@@@@@;;;;;;AAAAAA::::::BBBIIISSSiiiqqqkkkddd^^^WWWRRRPPPQQQLLLNNNJJJCCCBBBFFFGGGCCCIIIJJJNNNTTT[[[aaadddeeeggggggccc^^^\\\]]]\\\XXX___^^^]]][[[YYYUUURRRPPPIIIKKKMMMOOOQQQRRRRRRRRRNNNPPPSSSVVVXXXXXXWWWVVVXXXVVVUUUVVVXXXYYYWWWTTTQQQQQQPPPOOONNNMMMLLLKKKLLLNNNPPPRRRQQQNNNKKKIIIIIIIIIIIIJJJIIIIIIHHHHHHEEEDDDDDDDDDDDDDDDDDDEEECCCDDDFFFGGGHHHGGGFFFEEEGGGFFFEEEEEEGGGHHHIIIHHHEEEHHHNNNUUUZZZ]]]______cccdddeeedddaaa```___```ZZZ\\\^^^^^^___```bbbdddiiijjjkkkmmmppptttvvvxxx|||}}}111000//////000222444555111000000000000000000000...///000000111111000000......///000000000000000000...---...000222000/////////............//////111000///............///000111111111000000///....../////////...///111444???<<<444...///222000+++...,,,******,,,------,,,---...///000222222222222333333222111111111111111////////////000000000000111111222333333333333333222222222111111000000000222222222111111111000000111111111222222222333333111111111222222222333333333222222222222222222111000000000000000000000000000000000000000000000000111111111222222333333333...///111222333333222222333333333222222111111111111111111111111000//////000000000000111111111111000000111111222333333444222111111111222444666777888888999:::;;;;;;<<<<<<<<<<<<============<<<<<<<<<:::999999:::;;;;;;:::777888777777666555555444666555444222222222333444666555555444444555555555444444333333444555666666555666777999::::::888777444666888999:::;;;===????????????>>>>>>>>>>>>???===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKMMMPPPRRRUUUYYY```jjjuuu|||___MMM@@@>>>>>>;;;;;;@@@@@@;;;<<>><<<555//////333111---000///------...//////...---...///111111222222222333222111111000111111111000000000//////.........000000111222222222222222000000000000000000//////222111111111111000000000000000000111111111111222000000000111111111111222111111111222222222222222000000000000000000000000000000000000000000000000//////000111222333444555///000222333444333333222222222222222222111111111111111111111111000//////111000/////////000222333000000000111222222333333000000000111222555777888999999::::::;;;;;;<<<<<<<<<======>>>>>>======<<<<<<:::999999:::;;;;;;:::999999888888777666666555444444444333333222222222444555555666666555555555222222333333444666777888666777777888888888999999777999:::;;;<<<>>>BBBEEEHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVVVVWWWWWWZZZ]]]___aaadddhhhkkkmmmsss|||vvvWWWIII===<<<===:::;;;???>>><<<>>>DDDJJJXXXvvvwwwdddVVVIIIHHHEEEAAAAAADDDEEEBBBEEELLLYYYhhhxxx{{{wwwuuuvvvwwwxxxzzzzzzzzzzzzyyyyyyzzz{{{|||{{{zzzwwwvvvuuuttttttuuuvvvvvvuuusssjjjhhheeecccaaaaaabbbbbbcccbbb```]]]ZZZVVVRRRQQQQQQRRRTTTUUUUUUSSSQQQOOONNNLLLJJJHHHHHHJJJLLLNNNIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDGGGIIIJJJIIIHHHHHHIIIEEEEEEDDDAAA@@@@@@CCCFFFFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKLLLMMMNNNMMMPPPRRRQQQMMMKKKMMMOOOOOOQQQTTTUUUTTTRRRQQQQQQTTTTTTVVVYYY\\\___bbbcccjjjlllnnnqqqsssttttttsss}}}yyycccUUUQQQQQQPPPMMMLLLNNNTTT]]]eeelllxxx000000//////000111222222000000000000000111111111///000111111222222111111111111222222333222222111111000000111222222222222000000////////////000000111000000/////////000000//////000000000//////......///000//////000222555>>><<<666000///333222///111000//////000111000///......000111111222222222222111111000000111111111000000000000//////////////////000111111111111111///000111111111000//////111111111111000000000000000000000111111111222222000000000111111111222222000000111111222222333333/////////000000000000000000000000000000000000000///000000111222333333333///000111222333222222111222222222111111111111111111111111111111000//////222111///......000222333000000000000111111222222000000000111333666888:::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>======<<<;;;999999;;;<<<;;;:::::::::999888777777777777222222333444444333333222333444666777777666555555555555555555666888999:::999999999888888888:::<<<>>>???@@@AAABBBEEEJJJMMMUUUUUUTTTTTTUUUVVVYYYZZZ]]]^^^___aaabbbcccccccccdddfffhhhllloooqqqrrrsssrrrtttwwwzzz|||wwwcccOOODDD;;;:::;;;:::;;;>>><<<===@@@DDDJJJ[[[{{{rrr]]]PPPLLLFFFBBBBBBCCCBBB@@@CCCJJJVVVeeevvv}}}||||||}}}|||vvvpppkkkgggeeeeeegggiiijjjhhheeeaaa___[[[YYYVVVTTTTTTVVVYYY[[[VVVTTTQQQNNNLLLLLLMMMNNNOOOOOOOOOMMMJJJHHHGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEBBBDDDFFFFFFEEEDDDDDDDDDGGGHHHIIIGGGEEEDDDEEEFFFBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFIIIJJJJJJHHHGGGGGGIIIFFFHHHKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMPPPRRRUUUWWWXXXXXXVVVUUUZZZ^^^dddjjjnnnrrruuuxxx{{{|||~~~pppcccSSSHHHFFFIIILLLMMMEEEDDDFFFKKKOOOTTT]]]fffuuuzzz...............//////000//////000000111111111111...///000000111111000000222222333333333333222222000111111222111222222333000000////////////000000111111111000000111222222//////000000000000//////...///000//////000333666>>>===888111000222222000...---,,,---......---,,,...///000111111111111111222111111111111111222222000000111111111222222222//////000111111111111000///000111222222222000///000000000000000000000000111111111111222222222333111111111111222222222333000000000111111222222222......//////000000000000////////////////////////111111111111111111111111...///000111111000000///111111111111111111111111111111111111111000//////222111///......000222333//////000000000000111111111111111222444777999;;;:::::::::;;;;;;<<<<<<=========>>>>>>>>>>>>=========;;;::::::;;;<<<<<<;;;;;;:::999888777777777888000111222333444555555555333444666777888777666555777777777777777999::::::<<<===>>>===<<<===@@@DDDDDDFFFHHHKKKNNNSSSYYY^^^hhhhhhiiijjjlllooorrrsssvvvwwwxxxzzz{{{|||||||||eeePPPHHHAAA;;;::::::;;;<<<>>><<>>AAAGGGKKKFFFBBBAAACCCDDDEEEJJJQQQYYY]]]dddkkkqqqwww{{{~~~---------.............../////////000111111222222...///000000111111000000333333333333333333222111///111222222111111222333111000000//////000000111111111000000000111222222///000000111111111111000...///000000000111444666@@@???:::333000111222000///......///000000///---//////000111111111111111222222222111222222333444111111111222222333333333//////000111111111111111...///111333333222111000//////000000000000000111111111111222222222333333111111111222222222333333000000000111111111111111---......//////000000111////////////////////////222222111111111000000000---...///000000///......000000000111111111111111111111111111111000//////111000/////////000222333///////////////000000000111111111222333666888999999999:::;;;<<<===>>>>>>===>>>>>>??????>>>>>>======;;;::::::;;;<<<<<<;;;;;;:::999777777777777888222222333333444555666666444555666666777777777777777777777888999;;;<<<===<<>>>>>===@@@EEEEEEHHHMMMRRRWWW[[[^^^___```dddhhhjjjjjjjjjmmmqqq---...............------...//////000111111222222///000111111222222111111333333333333333222111111...000222222000///111333111111000000000000111111//////......///000000111000000111222222222222222...///000000000111444777AAAAAA<<<444///000111///111111111222333333111/////////000111111111111000333333222222333444444555222222222111111111111111///000111111222222111111,,,...000222333111000...////////////000000111111000000000111111111111222000000000111111111111222111111111111000000000000------......///000000111////////////////////////000000000000111111111111...///000111111000///...///000000000111111111222111111111111111000//////000000000000111111111111////////////////////////000000000000111333555666777888999;;;<<<>>>???@@@>>>>>>????????????>>>>>>===<<<::::::<<<===<<<;;;;;;:::888666666666777888666666555444444444555666555555555555666777888999888999:::<<>><<<<<<===>>>===>>>CCCGGGNNN^^^yyyssscccSSSLLLJJJHHHGGGIIIBBBDDDEEEIIIQQQaaattt~~~}}}|||uuutttrrrooommmnnnqqquuu{{{~~~{{{tttmmmiii]]]]]]\\\[[[YYYUUURRRPPPQQQPPPOOONNNLLLLLLLLLLLLNNNMMMMMMMMMLLLKKKJJJHHHGGGHHHJJJJJJIIIIIIJJJLLLFFFEEEEEEEEEFFFFFFGGGHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@BBBEEEFFFEEEEEEEEEFFFBBBBBBBBBDDDFFFHHHHHHGGGDDDDDDDDDBBBAAAAAACCCEEECCC>>>;;;<<<<<<::::::===<<<===???BBBFFFGGGGGGGGGDDDIIINNNOOONNNOOORRRVVV...///////////////.........//////000111222222222111111222333333333333222333333333333222222111000...000222111//////111333111111000000000000111111---------------...///000000111222333333333333333...///000000000222555777BBBBBB===444///000000///.........///000000...,,,///000000111111111111000333333333333444444555666333333222111000///......000000111222222222222222+++---///111222000///---.../////////000000111111////////////000000000000////////////000000000000222222111111000000//////---------...///000000111////////////////////////......///000111222333333///000111222222111000/////////000000111111111222111111111111111000////////////000111111111111000///////////////.........///////////////111333444777777999;;;===???@@@AAA>>>>>>????????????>>>>>>===<<<::::::<<<===<<<;;;;;;:::777666555555777888;;;999777444333333444555666555555555555777999:::;;;<<<>>>AAAEEEIIIMMMOOOSSSZZZccckkkpppwwwjjjXXXMMMHHHAAAAAA???======>>>???===@@@DDDJJJSSSfffttt```VVVQQQKKKIIIJJJGGGHHHHHHGGGJJJUUUdddppp~~~}}}{{{wwwrrrmmmjjjhhhfffdddbbb```^^^]]]]]]XXXWWWVVVUUUUUUTTTRRRPPPKKKMMMNNNOOONNNNNNPPPRRRQQQPPPNNNMMMLLLKKKKKKKKKEEEEEEDDDDDDCCCCCCCCCCCC===???BBBCCCCCCCCCCCCDDDEEEDDDCCCDDDFFFHHHIIIHHHHHHFFFCCCCCCEEEGGGGGGFFFDDD???<<<===<<<888777999999999:::<<<===>>><<<;;;:::>>>BBBBBB???>>>@@@DDD---------.........//////////////////000000000000...///000111111222111111111111222222222333333333444444444333333222222222333111000.........//////222222111111111111111111111222333444444222111///111111111000000333777:::IIIMMMEEE555...333444000////////////////////////000000///...---...111333444444444444444444444444444444333333222111000000000000//////.........---///////////////.........333222000111222333111000000000111111111111000000111111111000000000000000000000000000000000000000---///000000//////000222000000///...------,,,,,,---......///000111111222333333333222222111111111111111111000000000000000222222111000//////000000///111222222000...------///000222333333333111000111111111111222333444555444555777999;;;<<<<<<===>>>>>>>>>>>>>>>?????????AAA===;;;<<<@@@AAA===888:::;;;<<<:::777666777:::777555333222444666777888:::888777777:::===@@@AAA@@@DDDJJJOOOTTTZZZccciiitttxxx~~~kkk___VVVKKKCCC@@@@@@???===;;;<<<@@@CCCDDDDDDJJJ[[[wwwwwwfffXXXLLLIIILLLKKKEEEAAAEEEKKKRRR[[[cccmmm~~~|||{{{{{{|||}}}{{{xxxuuusssqqqmmmgggbbbbbbcccdddfffgggiiijjjkkkjjjhhheeebbb___ZZZSSSOOORRRPPPNNNMMMKKKIIIFFFCCCEEECCCAAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJGGGFFFEEEDDDDDDFFFHHHIIIBBBAAA>>><<<;;;:::999999888999999777888::::::999999999:::;;;;;;;;;::::::---------.........//////.../////////000000000000//////000000111000000000111111111222222222333333333333333222222222111111111111///......//////000222222111111111111111111333333222222222111222222111111111000000333777:::LLLOOOHHH888000222333//////////////////////////////000///...---...111333555555555555555555555555444333333222111111000000111111000000000/////////////////////////////////000///......000000///...000000111111111111000000000000000000000000000000000000000000000000000000...000111000//////000111111111000//////...------.........///000111111111333333222222222111111111000000000000000111111111222111111000000000000000...///111111000//////000///000222333333222111000111111111111222333444555555666888:::;;;===>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>===>>>@@@@@@===;;;999;;;<<<:::888777999;;;888777555555777999:::;;;999777666888<<>>>>>@@@BBBEEEHHHRRRfffxxxgggWWWNNNLLLGGGAAA>>>BBBHHHNNNVVV]]]bbbrrr}}}xxxsssooohhhfffccc```^^^ZZZVVVSSSQQQOOOLLLJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFFFFGGGIIIJJJDDDBBB???<<<;;;:::::::::888888777777888999:::999999999999999999999999999---------...................../////////000000000//////////////////......000111111111222222222222111111111111000000000000000////////////000000111111111222222222222222222555444222000000111222444000111111111111222666999MMMPPPJJJ;;;222111111...///////////////////////////000000///......111333555555555555555555555555333333222222111000000000111111111111000000000000///////////////////////////...---...///000///...///000000111111000000///000000000000000000000000///////////////////////////000111111///...///111222111111000000/////////......//////000000111111222222222111111111111111//////000000111111222222111111111000000000000000---///000000///000222444///000111222333222111111111111111111222333444444444555666888:::;;;<<<============>>>>>>???????????????@@@@@@@@@???>>>>>>;;;;;;<<<;;;999999:::<<<666555555555666888:::;;;;;;;;;===AAAHHHRRRZZZ___eeemmmxxx}}}hhhYYYRRRPPPMMMIIIHHHEEEBBBAAAAAABBBBBBAAAGGGOOO```www|||gggVVVMMMGGGBBB???BBBFFFJJJOOOTTTSSS]]]iiisss{{{wwwxxx{{{~~~}}}zzzvvvqqqmmmiiifffbbb___^^^\\\ZZZYYY[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWUUUTTTSSSSSSTTTTTTLLLIIIDDDAAA??????>>>===:::888666777888999999999999999888777777777999999................................./////////000000////////////...---,,,,,,000000000111111111111222////////////////////////.........///000111111222111111222222222222222333444333222111111111222333000111111111111222ӵ333000000/////////////////////////////////000///......000222333333333333333333333333222222111111000000000000000000000000000000000000///////////////000000000111/////////111222111000//////000000000000///////////////000000000000000////////////////////////000111222111/////////000111111111000000/////////.../////////000000000111Ħ111111000......///Ħ222333000000111111111000000000///000000///...///222444///ӵ222222111111111222222333444111222222444666777999:::<<<<<<======>>>????????????@@@BBBAAA@@@??????@@@>>>>>>===;;;:::999999999777777777777888999;;;===AAAEEEMMMWWWaaallluuu{{{Ħqqq^^^QQQMMMMMMMMMLLLKKKGGGDDDCCCDDDEEEEEEDDDMMMZZZqqqwww```RRRKKKEEEBBBDDDFFFGGGIIIMMMJJJMMMSSS[[[ccchhhgggdddaaaccceeefffeeedddccccccdddhhhmmmrrrvvvzzz~~~~~~{{{zzzxxxvvvuuuyyyyyyxxxwwwvvvvvvvvvvvvqqqpppooommmllllllllllll___ZZZSSSOOOMMMKKKHHHEEEAAA;;;777888:::999999999888777666666777999;;;===.....................---............////////////......///......---,,,+++//////000000000111111111........................------...///0001111112221111112222223333333333332222223334443332221110000001111111111114ĉ@ӵ//////000////////////////////////...///000000//////000222111111111111111111111111111111000000000000//////////////////////////////////////////000000111111000//////000111222222111//////000000000000//////......//////000000000000////////////////////////000111222111000///000111000000///////////////...////////////000000000000>L000000000000......=hĦ333///000111111111111000000111111111000...///1113334ĉ@ӵ222222111111222222333333111111111222444666888999;;;<<<<<<===>>>>>>??????>>>@@@BBBBBB@@@@@@@@@AAAAAA@@@===;;;:::888777666:::;;;<<<<<<<<L~~~zzzuuurrrqqqtttyyy|||~~~vvvjjj[[[PPPMMMMMMMMMLLLKKKIIIFFFEEEFFFIIIKKKLLLXXXiiilllZZZLLLFFFCCCEEEGGGGGGIIILLLIIIGGGGGGLLLRRRUUUSSSQQQSSSVVVXXXXXXTTTPPPMMMMMMNNNQQQUUUYYY[[[^^^bbbeeejjjlllooorrrvvv{{{yyyssskkkgggddd```ZZZUUUNNNDDD<<<<<<<<<:::999;;;666666666666999<<>>>>>????????????@@@AAAAAAAAAAAA@@@BBB???<<<:::999888666444666888:::;;;===CCCLLLSSS^^^jjjzzzHdĦ}}}rrrkkkbbb^^^XXXTTTSSSVVV[[[______bbbeeeiiilllmmmnnnnnnlllqqqvvvzzz|||oooggg[[[SSSPPPOOOMMMLLLKKKKKKIIIHHHIIIMMMTTTYYYiii{{{}}}hhhPPPJJJFFFHHHIIIIIIKKKNNNJJJEEEDDDGGGJJJJJJIIIIIIJJJNNNRRRRRRMMMHHHEEEDDDDDDFFFIIIJJJJJJLLLNNNPPPSSSUUUWWWYYY[[[___dddgggkkkmmmqqqvvvyyy{{{||||||xxx{{{{{{ssslll```QQQDDDAAA@@@;;;:::===555555666888:::===@@@BBB//////...ӵ---------ĭӵ///ӵ...Ħ------------......//////---ӵӵ333222ĦƜ`1.׼s------111///Ħ//////---///000111//////000ӵ000Ħ//////////////////......//////ĭӵ222333Ħ......---Ħ000Ħ000000000000...///111111111111333555000000000///DdD000000000?fӵ...///111Ħ...000222ӵƜ`1.׼s333333ĭӵ333:::;;;@@@@@@>>>===???BBBCCCAAAӵ999999777555Ħ;;;===CCCMMMZZZĦĦDdDӵӵӵĦuuuӵNNNLLLHHHLLLĭӵ^^^___tttyyy{{{{{{}}}wwwiiiddd]]]WWWTTTQQQNNNLLLKKKMMMNNNLLLLLLSSS___iiizzz|||aaaYYYRRRPPPNNNJJJJJJMMMJJJEEECCCGGGHHHEEEEEEIIIGGGLLLQQQQQQKKKDDDAAA@@@BBBCCCDDDCCCAAAAAABBBDDDEEEGGGIIIIIIJJJLLLQQQUUUUUUWWWYYY[[[^^^___```aaa^^^```ccceeegggjjjooosssvvv{{{qqq^^^LLLGGGCCC<<<;;;???555666777888:::<<<===>>>//////?~4---------g&e>&e///g&e...>hӵ------....../////////g&e000guO>uO>&e2220004ff?>ߝL111gĉ@444,,,,,,111Shӵ///---///111111000///g&e000>hӵ/////////////////////000fff?><z///g&e>&e222444HL///......ShӵgL111111111111111---///111111111222444S?ʬ2222223h?D%%)?111111ZufĦ---///111gL000+++...g&e555gĉ@:::333g&e>&e111@e::::::?????@@@@@@===;;;===BBBDDDg<ĉ777999:::9993we<ĦAAAFFFNNN[[[3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@e___g&eCCCBBBAAA3h?g&e>&eKKKLLL??WWW[[[```aaa```aaafffjjjnnnssszzznnneeebbb]]]ZZZWWWTTTOOOLLLKKKOOOQQQOOOOOOVVVfffssstttjjj___XXXRRRKKKHHHIIIIIIDDDDDDGGGGGGDDDEEEKKKIIIOOOSSSQQQJJJBBB>>>===AAAAAAAAA???===<<<===>>>AAACCCDDDCCCBBBDDDIIIMMMJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRQQQOOOPPPUUUYYYTTTZZZbbbhhhkkkmmmqqqsssttt{{{|||fffQQQJJJEEE===<<<@@@555666777999:::::::::999+++4Dӵ000000///Hƅ^Hu]Ħ000Hu]Ħ,,,ZuR)Ħ////////////.........Hu]Ħ000HŐeHŐeHu]Ħ000qIܗGIӵ333tt222---...HGgĉ@---...///...---,,,,,,---Hu]Ħ...ZuR)Ħ/////////000000///000sߝLGdUĦ///Hƅ^Hu]Ħ000ntHdĦ///...HGgĉ@000HdĦ///111111000///000111333555666666Htƅ^111222Bt=o9ĦDtfo9Ħ111111111g?//////HdĦ000111222Hu]Ħ444tt777;;;Hƅ^Hu]Ħ000H׼s999=========<<>>tQ777666555666je<ĦDDDQQQeeeBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵbbbH׼sTTTNNNHu]Ħ===;;;Bt=o9ĦHƅ^Hu]Ħ>>>FFFMMMKKKKKKOOOPPPNNNOOORRRUUUYYY^^^ccciiipppwww|||ssseee^^^^^^aaaccc]]]RRRKKKJJJQQQPPPPPPTTTXXXbbbrrrzzzkkk^^^VVVQQQMMMKKKLLLFFFCCCEEEFFFEEEDDDEEEEEEMMMUUUTTTIII???;;;;;;@@@AAA@@@>>>;;;999:::;;;<<<>>>@@@???======@@@BBBEEEDDDCCCCCCBBBBBBCCCCCCHHHHHHGGGFFFEEEEEEDDDCCCHHHJJJLLLOOOQQQSSSTTTUUUXXX^^^gggnnntttzzzqqqYYYLLLGGGCCC>>>;;;777777888999:::;;;;;;<<<------4DuXӵ...222111DdDΦDdDĦ000DdDĦ///...t|>>??????>>>geĦ888777777FSĦTTTeeeqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵJJJDdDĦKKKFFFDdDĦ:::qjRgdKӵDdDΦDdDĦ===<<<<<<>>>@@@AAAAAA???@@@DDDDDDBBBBBBDDDEEEGGGKKKNNNRRRWWW\\\```hhhlllttt~~~vvvhhh```\\\\\\___bbb]]]TTTNNNNNNRRRPPPRRRWWW]]]iii{{{vvveeeYYYQQQKKKGGGIIIDDDBBBEEEGGGEEEDDDEEEDDDLLLSSSQQQGGG===999999===<<<;;;:::999888888888:::<<<======;;;<<<>>>@@@>>>>>>===<<<<<<<<<<<<<<<@@@@@@??????>>>======<<<<<<===>>>@@@AAABBBBBBCCCFFFKKKRRRWWW[[[___dddhhhpppuuu|||ttt[[[MMMGGGBBB===:::777888888999:::;;;;;;;;;//////4DuXӵ---000000DdDΦDdDӵ000DdDĦ000///o)h...////////////////////////DdDĦ///DdDΦDdDΦDdDӵ000=ӊB1.uTӵ111HߝL`o9///po9wӵ///,,,---.../////////DdDĦ///111o)h000////////////000000111000DdDΦDdDĦ111DdDΦDdDӵ222GIpӵDdDĦ///po9wӵDdDĦ...000111000///222333444444444po9u666666555444GIdnuR)ĦDdDĦnuR)Ħ///000CdgĪj///DdDĦ000///111DdDĦ333HߝL`o9666DdDΦDdDӵ333DdDĦ777999999888999;;;<<<;;;999999;;;===??????>>>geĦ888888sp?aĦjjjGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵ<<<DdDĦCCC@@@DdDĦ888GIdnuR)ĦDdDΦDdDӵ>>>;;;888888:::===;;;:::;;;???@@@<<<:::<<<<<<===???@@@AAACCCFFFIIILLLOOOVVV___hhhqqqwww{{{ppp```XXXWWWOOOOOOSSSVVVTTTMMMKKKLLLRRRQQQSSS[[[ffftttpppaaaUUULLLGGGEEEBBBBBBFFFHHHEEEDDDEEEEEELLLRRROOOEEE<<<888999<<<999777777999:::999777888999;;;;;;:::;;;<<<>>>888888888777777777777777999999888888777777666666888888888888888888888888;;;>>>BBBDDDFFFHHHKKKMMMQQQUUU[[[aaafffjjjooorrrwww|||{{{aaaRRRJJJCCC>>><<<999999999::::::;;;;;;;;;......4DuXӵ...------DdDʜ4DuTӵ000>d<Ħ000Dt111////////////000000000>d<Ħ///>d<ʜDd<ʜ4DuTӵ333333F&uTӵ1114DufئL>e111puR)Ħ...+++---...000000000>d<Ħ///Dt000/////////000000111000DdDΦDdDĦ222>d<ʜ4DuTӵ4444DwDd<Ħ000puR)Ħ>dd<ӵDd<000qR/ܗ?fӵ000>d<...000>d<Ħ3334DufئL>e555DdDʜ4DuTӵ777DdDĦ888888888999;;;======;;;999:::<<<>>>@@@@@@>>>geĦ888s<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵmmmĦ```F&uTӵ;;;DdDĦAAA>>>>d<Ħ888peӵDx<>d<ʜ4DuTӵAAA>>>888666888<<<:::999;;;@@@???;;;888999;;;<<<>>>=========>>>@@@BBBCCCFFFJJJOOOUUUZZZ\\\aaagggkkkfffZZZNNNJJJJJJBBBBBBFFFJJJJJJGGGGGGKKKPPPPPPUUUaaaooo|||kkk]]]QQQIIICCCAAADDDIIIJJJFFFDDDEEEIIINNNQQQNNNEEE===::::::===999555777;;;>>>;;;888777888:::;;;;;;;;;<<<===777777777777777777666666666666666666555555555555999999888888777777777777999:::;;;======>>>@@@@@@BBBDDDGGGIIILLLOOOTTTWWW\\\aaahhhooouuu|||hhhXXXNNNFFFAAA@@@::::::::::::;;;;;;;;;;;;,,,,,,4DuXӵ000------D&dq&ĒR//////sdKĦ...DHRRud/////////000000111111sdKĦ///D&oq<Ōq&ĒR444444444>dp&ĒR000111nfʜd<Φ>d<Ħ222s&dq&ĒR555555i?ʜtd<Ħ111HHܗDӊB---<x000///444333333333222B?d<888:::===??????<<<:::<<<>>>???@@@???===geĦ888Hg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR999888>d<sdKĦ777B?Ho9777s&dq&ĒRAAABBB>>>888555777:::777666888<<<<<<888555666888:::;;;;;;::::::;;;<<<@@@@@@???@@@AAADDDFFFHHHIIILLLOOONNNJJJDDDAAA???@@@???BBBGGGHHHHHHKKKQQQOOOQQQYYYjjj{{{xxxfffUUUKKKDDDDDDGGGKKKKKKGGGEEEFFFHHHLLLMMMJJJCCC<<<:::;;;<<<888555777<<>>======777888888999888777666666555555555555555555666666555555444333333444555555555555555666777999999999;;;<<<=========@@@DDDGGGIIILLLQQQVVVZZZ___dddgggooottt|||nnn]]]QQQHHHCCCAAA<<<<<<;;;;;;;;;;;;;;;;;;++++++4DuXӵ111//////Hu]3hh---///000ne---,,,=e...//////000000111111222ne000///pIƎ@t@h///111333>h111222222fe444@ďD...,,,+++,,,---...///000111ne000///=e////////////000000000///ege111222sĪj@h555555555fdDĦ333@ďD,,,+++Hkge///000///333333222222222@h444333@G......HĪj@IŌ------Bene000Hkge...ne111333fe444Hu]3hhBBB???;;;se777888;;;>>>AAA@@@===:::<<<============;;;geĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦneoooccc@h???<<<>h555444555se<<<ne555666@G888777sĪj@h<<<===>>><<<777555555777777555777;;;;;;777666888666888:::;;;:::999:::;;;===<<<;;;;;;;;;<<<>>>???;;;<<<>>>@@@AAA@@@===:::>>><<<>>>CCCEEEGGGMMMTTTQQQUUUbbbvvvqqq\\\NNNIIIIIILLLOOOMMMGGGEEEGGGEEEFFFGGGDDD>>>999888999:::888666777;;;===<<<:::888888999<<>>===666777888888888777555444222333333444444555555555333333222111222333444555444333222333555777777777555666666666777999>>>AAA???@@@BBBDDDGGGIIIKKKLLLSSSWWW^^^eeekkkqqqwww{{{uuucccVVVJJJBBB@@@=========<<<<<<;;;;;;;;;,,,4DuXӵ///ĵD^,,,---///000000---,,,111...//////000111111222222111111000444///111444444111222333444888555222............------......///111222333222000////////////000000...//////000111444444555555444DdDĦ555555///---,,,---///000000222222111111111333444555555555000000000...---,,,111000+++---///111333666222D^666999999999s׼s777555777:::>>>AAA@@@<<<999999999888999999:::geFm8[[[>aĦs׼sHoD^DdDĦZZZTTTLLLIII===<<<999999666555444666s׼s999;;;555777999888555777777999::::::::::::888777666555888666777:::;;;888888;;;777999;;;<<<;;;::::::;;;:::::::::999999::::::;;;777888:::===>>>===;;;:::;;;888999===@@@CCCJJJRRRVVV\\\mmmgggWWWOOOOOOPPPRRRNNNGGGFFFIIIBBBCCCCCC@@@;;;888888999;;;:::::::::;;;<<<======888777888<<>><<<555666777888888666555333111222222333444555555555777666444333333444555666666444222333555777777777444444555555555666:::===:::::::::;;;===>>>??????EEEGGGKKKNNNQQQUUUZZZ^^^dddlllvvv~~~nnn]]]NNNDDD@@@>>>>>>>>>===<<<;;;;;;:::Φ4DuXӵtvӵ>d<Ħ,,,,,,...000000///...Ħ------...000111000///...//////000111222222222000000Ħ111111111000111333444555666666666222555666555222000111222000111333444555555444333222444777999888666222000,,,,,,,,,,,,---///000111......------///111333444Ħ444111111333666000000////////////000000---...///000000///...------///000111111222333555333444444555444222111000>d<Ħ666666666777777666444222111000///000...++++++---///000000111111000000111333555666555555444444555666777888555555444333333222222111111111000000/////////...------...///333777;;;===222222000///............+++,,,...///Ħ333...222555555111///222555111>d<Ħ222555111333777Be666555333555999===@@@???;;;777555444444555777999geFYĉOOOfff>aĦBenu]ӵ>d<Ħ>d<ĦbbbYYYRRRĦCCCBBB@@@???>>>===:::888777444555888888666666999888777666777Be:::888:::<<<;;;Ħ>>>:::999999:::;;;;;;999888777666666666666777777888;;;:::999:::;;;:::888666444222222666777555666999555777999:::888777777888;;;;;;:::::::::999999888888:::===>>>===<<<;;;<<<;;;888888<<>>??????>>>>>>@@@AAA777777888;;;???@@@>>>;;;666777888999999777555444222222333444555666777777888777555333222333444555555222///000333555555333666777777666444555777999888888777999;;;<<<<<<;;;CCCDDDDDDDDDDDDFFFJJJMMMGGGOOOYYYaaagggnnnwww~~~xxxeeeSSSGGGBBB??????>>>===<<<;;;;;;:::?aŖ%7uSQuR)ӵsdKĦ000......//////...gdKĦ000222222///...///000............000222444555222gdKĦ444000,,,444444444444444444444444333333333333222222111000333222222111111222222333222777<<<;;;666222111333222000...---.........---...///000111111111111gdKĦ222222111111111333222000/////////000000,,,---...//////...---------......///000111222222333333333333333333333333gdDĦ111777===CCCBBB===555111222222000//////////////////......///000000111222333333333555555666666666666555555444666555111000333333111111111000000//////...............//////000111222111...,,,,,,...///...,,,000000///gdKĦ000222000000111222111---)))111sdKĦ222222777888888777666555666777888:::;;;;;;::::::777999888444222333ŶSRRReee{{{3we<iĉ@3hR/ŌDdDĦyyynnnsdKĦEEEAAAgdKĦ??????>>><<<;;;:::999888666666666666777777777777555777999:::888777888888999gdKĦ<<<>>>======>>>@@@@@@>>><<<<<<;;;:::888666666888::::::666333111222444555666555444333444666666666444444444555666777888999999999999999999888666555444555777999;;;<<<;;;:::999888999;;;======>>>GGGQQQXXXccc{{{}}}ddd]]]OOOKKKLLLGGGHHHKKKHHHBBB???;;;888888999999999BBBBBBCCCDDDDDD@@@;;;666666666666666777888::::::555555666666555444333333444555555555555555555444888777666555555444555555333333333333333333333333555444333444666888888777666777888:::::::::999888@@@>>>;;;999999;;;>>>@@@???@@@CCCHHHNNNUUU\\\___gggqqqjjj[[[PPPIIIAAA???<<<:::999888888777>A...ne///000///000000000ne---///111111///---...000//////...///000111333444ne444333000---444444444444444444444444333333333333333333222111111111111111111111111111111666;;;;;;777333111222111000...---///000000/////////000111222222ne333333444444444444333333111000000000111111---...///000000///.........//////000111222222222222222222222222333333De222444:::???@@@@@@<<<555222333222000000000//////.........---//////000000111222222333444444555666666666666666444777666222111444444111111000000000/////////...............///000111222111///,,,,,,...///...,,,000000ne000000111000///000111111...+++111ne222222222444555777888999999888888888888777777888999;;;<<<777777666444444666>AMMM```vvvk<fhDe|||uuukkkccc]]]VVVne@@@===ne888???>>>===<<<:::999888777666666666666777777777888666777888999:::999888888777777ne???@@@AAA@@@???@@@BBBCCCBBBAAA??????===:::777666888:::;;;999666555777888888888666555444555777777777555777777777777888888888888888888888888777777666555555666777999999999999888999999;;;======???HHHRRRYYYeee}}}kkk```PPPLLLLLLGGGHHHLLLHHHDDD@@@;;;888888999999999@@@DDDGGGFFFBBB<<<999777666666666666777888999999555555666666555444444333444444555555555555444444666555444333333222333333333333333333333333333333555444333444666777888777333333555666666666555555;;;999777666666777999;;;::::::;;;===AAAEEEHHHKKKQQQYYYcccjjjooowwwyyygggVVVJJJFFFCCC@@@===;;;::::::.........///000000000111111///---///000///.........000111000/////////000222333222333333000...333333333333444444444444222333333444444444444333///000111222222111000///000555:::;;;888444111111111000...///000222111111///000111222333333333444444555666666777444444333222222222333333000000111111111000000//////000000111222222222222000000000111111222222222<<<;;;<<<@@@CCC;;;===:::555333444333000111000000///...------,,,......//////000000111111222222444555666777777777555888777444333555555222000000000000////////////............///000111222111///------...///...---000000///000000111///...///000111000...000111222222222222333555777999::::::::::::888666555666888;;;===888666444444777:::III[[[sssjjj]]]WWWOOOIIIFFFCCC666666666888555:::::::::::::::999999999666666666777777777888888777888888888888999999999666777@@@BBBCCCCCCAAA@@@@@@CCCEEEFFFFFFDDDCCCAAA>>>:::777888999:::999888999:::;;;;;;:::777555555666777888777666999999999999888888888777777777777777777777777777555555555666777777888888::::::;;;======???IIITTT^^^jjjwwwdddSSSMMMMMMHHHJJJNNNJJJFFFAAA<<<888888999:::;;;>>>DDDJJJHHH@@@999777888777777777666666777888888555555555666555555444333333333444444444444333333666555444333333222333333333333333333333333333333555444333444666777777666111222333333444444333333666555444444444444555666888888888888999;;;===???@@@EEEKKKOOORRRYYYdddmmm|||yyycccQQQHHHEEE@@@<<<:::999888---...//////......///111...............//////000000000000111111000//////..................///000222111000//////000111111111111111222222222111000333333333333333444444444222333333444555555555555///000222333333222000///...333888:::888444111000333111000000111222111000///000111333444444444444444444444555555666666666555555444444444444444444222222222222222111111111///000111111222111000000......//////000111111111888<<<@@@AAA@@@???>>>???777999999555444555444000222111111///...---,,,,,,............//////000000000111222444666777777777666888888555444666555222000000000000////////////...............///111111000///..................//////000000000000//////000///......///000111111000000000111222222333333333444555666888999::::::999888666666666888999;;;999444222444888:::<<>>===:::888555444555666999:::999888555666777888999:::;;;<<<666666777777777888888888888888777777888888999:::666777999;;;===???AAAAAAAAA???===>>>AAADDDFFFFFFGGGFFFDDD@@@;;;999888999777777888:::===>>>===;;;777666555666777888777666888888888888888888888888666666666666777777888888666555555555666777888999999999:::<<<<<>>999===AAACCCEEEIIIQQQXXXaaahhhrrr|||sss```NNNIIIBBB===;;;;;;999---...000000......///000.........///////////////...//////000000////////////...------...///000000222222000/////////000111000111222222111111111111222222222333333333444444222333333444555555555555///111222444444222111///---000555777666444111///444333222222222222000...000111222444555555666666666555555555444444444333555555555666666666555555444444333333222222222222///000111222111000///............//////000000000333666999;;;:::777555444444777888555555777555222333333222111///...------...............////////////000111333555666777777555888999666555777555222////////////000000000000------------...///000111000000//////........./////////000000000000//////...////////////000111222///000000111222222333333666666666666666777777777666666777888888888777777999333111555888999<<>>===<<<<<<;;;999666444999777555555777999::::::666777777888888999999999777777777777888888888888888888777777888888999:::888888999::::::;;;<<<<<<<<<:::999:::===@@@BBBCCCEEEEEEDDD@@@<<<999999999666777999===AAACCCBBBAAA:::888777777888888777555555555666666777888888999666555555555666777888999777777777777888999:::;;;999888999;;;<<>>@@@@@@>>>;;;888777777666666666666666666444444555555555555555444222333333444444333333222888777666555555444555555333333333333333333333333666444333333555666666555666666555555555555555555333444555666666555444333111222333444666888999:::444777:::<<<===???CCCFFFIIINNNVVV^^^fffpppzzzrrr\\\TTTJJJCCCAAA???===:::***,,,......---,,,---...---...///000000000000///......//////000000//////111///------///111222222222111000//////000111111000111222222111000222333111111222222333333444444222333333444444444444333000000111222222111000000,,,...111333333222000...333222111222222222000...111111333444666777777777777666666555444444333333444555666666777666666666555555444333222222222222000111222333333111///---////////////////////////---...111333444444333222444777888666555888777444444333333222111000//////......//////////////////...///111333444555666666555888999666555777555111////////////000000000000------------...///000111000000111///...---...000...///000111111000///...---///000000//////000222//////000111222333333444888777666555555555555666555666777888888777666555777333222777999888???III```}}}ttthhh___UUUOOOFFF???<<<;;;;;;;;;999:::;;;;;;:::888555444;;;888444333444666888888;;;;;;:::888777666555444777777777888888888999999777888888888888999999999999999888888888888888888888777666777:::===>>>>>>@@@@@@@@@???<<<:::999:::777888;;;@@@FFFIIIJJJIII>>>===;;;:::::::::888666444444555666777888999999666666555444555666888999888888888999::::::;;;;;;999888999;;;>>>DDDSSSaaa~~~|||eeeVVVQQQKKKMMMPPPKKKAAA>>>;;;999:::;;;<<<<<<999888999;;;>>>>>>;;;999666666666555555666777777333444555555666555555555333333444444444444333333666555444333333222333333333333333333333333333333666444333333444555555444555555444333333333444444222333333444444333333222444444555555666777777777333555888999999:::<<<>>>>>>BBBGGGLLLQQQYYYcccjjjlllaaaTTTJJJEEEAAA<<<888***,,,......---------------...///000111000000///...///000000111111111000222///------000333333333111111000//////000111222///111222222000000222444000111111222333333444444333333333333333333222111////////////////////////+++,,,---///000000///.../////////111333333111000111222333555777888888888666666666666666666666666444444666777777777666666666555444222222222222222222444555666555333000...111111000000///.........------...000222444444444666888888555555888888666444444444333333222222222///////////////////////////000111222444444555555444777888666555666444000.../////////000000000111------------...///000000///111111000------///111...///000111111000///...,,,///222222000...///000...///000111222333444444888777666555444555555666666666666666666666666666444111444;;;;;;:::EEETTTtttuuukkkaaaXXXPPPKKKGGGCCC???<<<;;;<<<<<<<<<888999999999888888888888999777555444666777666666;;;:::999999888777666666777777888888888999999999666777888999:::999888888888888888888888888888888777666666777:::<<<;;;;;;999:::<<<<<<:::::::::;;;666777;;;AAAGGGMMMOOOPPPEEEBBB@@@???>>><<<:::888666666666777777888888888777666555444444555777888777888999;;;;;;;;;;;;:::;;;999;;;>>>AAAIIIYYYhhhooo\\\SSSJJJJJJKKKDDD===;;;::::::;;;<<<<<<;;;777888999888888888999:::555555555555555666777888333444444555666666555555444444555555555555444444666555444333333222333333333333333333333333333333666444333333444555444333666555444333222333333444333333333333333333333333666666777777888888888777666666666555666888;;;======???AAABBBEEEKKKSSSZZZeeemmmxxxvvvdddVVVMMMFFF???999,,,...000111000/////////---...000111111111000//////000111222222222222222333000---...111444444444111000/////////000222333///111222222000000222555000000111222333333444444333333333333222222111000...---,,,,,,,,,,,,---...+++***+++,,,...//////...,,,,,,---000333444444222111222444666777888999999666666666777888888999999333444555777777777666555666555444222111111222222555666777888777555222000222222111000///...------///---,,,,,,...111222222777999999555555999999777444444444444444444444444000000000000000////////////000111222333444444444333777888666555666444000.../////////000000111111---------------...000000///111222000------///111...///000222222000///...,,,///333333000......///...///000111222333444444777666555444444555666777999777555333333444666888111000666======<<>>NNNiiisssdddZZZOOOKKKEEE???;;;::::::;;;::::::999888888999::::::666777777777777777666555999999::::::999888666555;;;999888999;;;;;;999666888888888888888777777777666777888:::::::::999888999999999999888888888888777666555555555666888999666777777777888888888888999777777999???DDDHHHJJJAAAAAAAAAAAAAAAAAABBBBBB@@@===:::888999999999999777666555666777888777666;;;:::999888777777777777<<<999;;;@@@CCCKKK```vvvnnnZZZMMMGGGBBB???:::::::::;;;<<<<<<<<<<<<;;;:::999888777777777777777777888999999999999999333333333444444444555555555666777666444444666888555555555555555555444444666666555555555444444444444555555555444555888:::777777666555444333333333666666666666555555555555777666555444444555777777999777555444444444666777666555444555999@@@FFFJJJPPPRRRTTTUUUYYYeeexxxzzziii\\\PPPGGG...///000///...---...000.........///000111111111...///000111111111000000000000000111111111222222222222222222222222222222//////000000111222222333333333333333333222111111222222333444444444333222222222111000////////////+++---......------...///......---------......///444444444444555666888888:::888777777999:::999777666666777777777888888888666666666555555555444444777888888888777777666555555444333222111000000000////////////000111222333333444444555555555555555999777555555555555444333000000000//////.........000//////...///000111222444444444666666555111...,,,,,,,,,---------......---,,,+++,,,.........---//////...------,,,++++++...///111000//////000111000000000000000000000000111222333444555555555555444444555555666666666777777777666555444444444444555888555666<<>>@@@AAA======<<<<<<===???AAABBBAAA@@@???@@@@@@@@@===;;;888777666666777888777666:::999999888888888888888===:::<<>>@@@@@@@@@BBBEEEFFFEEEAAA===999888666666888999888777999888888888888999::::::>>>;;;===BBBEEENNNddd{{{yyy```PPPGGGCCCAAA===<<<:::888777888999999:::999888888777777777777555666666777777777777777555555555666666666666666666444333444666666333000555555555555666666666666666666666666555555555555666777888777555555777999999888666444444444555666666666666777888888999999666555555444444444555555777666444333333333444555555888:::999777:::BBBIIIPPPPPPMMMGGGCCCGGGPPPYYYdddoooqqqaaa...///000///...---...000.../////////000000000111111111000000000111222333//////000000000111111111333333333333333333333333000111111222333333444444333333444444444444333333///000222444555555555555444333222111111000000111...///000000......///000////////////000111222222222222222333444666777888999888888888999:::999999::::::::::::::::::::::::777777777777777777777777888999999999999999888888999999:::999888666444222/////////...//////000000000000000000111222222333:::888777888999999777555333333222111///...------........................222111111333444333111///,,,,,,,,,---------......,,,+++++++++---...---,,,//////......---------,,,---///000000000000222333111000000000000000//////...///111333444555666666333333444555666777777888666666666555666666777777555:::999888===FFFbbbrrrbbb[[[PPPEEE???<<<======666777777888999999::::::999999888888888888999999888777555444333333333333666777777888888888888888666777777888999999999888::::::::::::999999999888777777888888888888888888::::::999999999888888888777777777777888888999999888888888999999999::::::===;;;888777888999999999888777666555666888;;;<<<;;;<<>><<<999777666777999:::999999888777777777777777444555555666777666666666444444444444444444444444666333111333777777222,,,666666666666666777777777777777777666666666555555777888999888777666777999:::999666555444555777888666666777888999999::::::555555555444444444444444666555444333333333333444555999<<<:::666777???FFFOOOMMMJJJCCC>>>>>>CCCIIIOOOYYYhhhwwwrrr...///000///...---...000////////////000000000000111111111000111222333333000000000000111111111111333333333333333333333333000111111222333333444444333444444555555555444444000111333555666777777666555444333222222111111222///000111111//////000111///.........//////000111000111111222444555777888666777777888888888888999;;;;;;;;;:::::::::::::::888888888888888888888888999999:::::::::::::::999999:::::::::999777555444111000000////////////000000000000000111222333444:::999999999;;;:::888666444333222111000///......---............---------000000000111333333111///,,,,,,,,,---------.........,,,,,,---...///...---///...............------,,,...000111000111333555222222111111000000000///...///111333444666666666555555555666666666777777777777666666666777888888777<<<:::999>>>GGGcccooo___UUUKKKIIIFFFAAA<<<888666555666666777888999999999999888888888888888888888888666666666666666666777777999888888777777666666666555666888999999999::::::888888888888888888888888999999888888888888888888:::::::::999999999888888777888888999999999999999777777777777888888888999===;;;999999:::;;;;;;::::::999777666666777888999888888:::===BBBEEEGGGGGG===;;;888888999::::::999777777888888999:::<<<<<<;;;999;;;@@@EEEOOOggghhhUUUJJJFFFDDD>>><<<:::888777999;;;<<<888888777777666777777777444444555666666666666666444444444444444444444333555222111333777777222,,,666666666777777777888888888888777777777666666666888999::::::888777888999:::999777666666777888999666777777888999::::::;;;666666666555555444444333555555444444333333333333444888<<<:::666666<<>>BBBAAAGGGPPP[[[hhhxxx...///000///...---...000////////////000000000000///000000000111111111111000111111111222222222222333333333333333333333333000000111111222333333333444444555555666666555555222333555777888888888777666555444333333222222333111222333222000///000111------,,,,,,,,,,,,------///000000111333555777888555666888888777777888:::;;;;;;;;;;;;::::::::::::888888888999999999999:::999::::::;;;;;;;;;;;;;;;::::::::::::999888777777222222111000000///000000000000//////000222444555888888888999::::::888666444333333222111000//////.........///......---,,,///......///111222111000,,,,,,,,,---------.........---,,,---///000///...........................,,,...000111111222444666333333333222222111111000000111222444555666666666777777777777777777777888888888777777777777888888999===;;;:::???FFF___}}}iiiXXXMMMGGGBBBDDDFFFDDD???888333000777777777888888888999999777777888999999888777777444555777:::<<<===>>>>>>:::999888777666555666666444777999:::::::::;;;===888999999::::::;;;;;;<<<===<<<;;;:::::::::;;;;;;:::::::::999999999888888888888999::::::::::::999666666777777777888888888;;;:::888999:::;;;;;;:::;;;;;;:::999888888888888999888888:::???EEEHHHJJJ???===999888999:::::::::888888888999999;;;<<<<<<;;;888:::@@@EEEPPPhhhqqq]]]OOOIIIFFF@@@???===;;;::::::;;;<<<888777777666666777777777444555555666666666666666666666666666666555555555444222111333666666333000666666777777888888999999888888888888777777777777888999;;;;;;:::999999::::::999999888888999999999777777777888999999999:::666777777777666555444333555555555555444444444333222666999999666555999>>><<<<<<;;;:::888888:::<<<<<<@@@DDDJJJSSSaaappp{{{...///000///...---...000000000000000///////////////000111222333222222111222222222222333333333333222222222222222222222222//////000000111222222333444444555666666666666666444555777888999999999888777666555444333333333333222333333333111000111222000///...---,,,,,,,,,,,,//////000111333555666888555777999999777777999;;;;;;;;;;;;:::::::::999999999999999999:::::::::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;444444222111000000000000000///......///111444555555555555777888888666333333333222222222111111111...//////000///...---,,,...------...000111111000,,,,,,,,,---------......---,,,+++,,,...///...---............////////////+++---000111111333555777555555444444333222222111222333444555666666666666666666777888999::::::;;;:::999999888777777777777777:::777666<<>>>>>===<<<888777666666555666777777444777:::;;;;;;;;;===???;;;;;;<<<>>>???@@@AAABBBBBBAAA@@@???>>>??????@@@============<<<<<<<<<<<<888999:::;;;;;;;;;:::999777777888888888999999999<<<;;;::::::;;;<<<;;;:::999:::;;;;;;;;;:::999888:::888777999===AAADDDEEEAAA>>>:::999999:::;;;;;;999999999999999:::;;;<<<<<<999:::@@@FFFQQQkkk}}}gggVVVLLLHHHEEEDDDBBB???===;;;::::::777777666666666666777777555555666777777777777666777777666666666555555555222222222333444555555555666666777888888999::::::999999888888888777777777777999;;;<<<;;;;;;;;;<<<888999:::;;;;;;:::999999777777888888888888888888777888888888888666555444666666666666555555444444222444666666666666888999555666777777666666777777:::<<>>555555333222111111000000///...------...000333555222222333555666666333111333222222222222222222222//////000000000///---,,,---,,,,,,---000111111000,,,,,,,,,---------......,,,+++***+++---...---,,,.........///////////////+++---000111222333555777666666555444444333222222444444555666777777777666555555777888:::<<<===>>>;;;:::999888777777777777444555111111777;;;JJJeeezzziiiTTTFFFAAAAAA???===;;;===???>>>:::777777888555555555555666888:::;;;666777888999999888777666666888:::<<<;;;999666333666666555555666777888:::444888;;;<<<;;;;;;>>>@@@===>>>???AAACCCEEEFFFGGGFFFEEECCCBBBAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@888999:::;;;<<<;;;::::::888888999999999:::::::::???===<<<===>>>>>>===;;;777888;;;<<<===<<<;;;999999777777888;;;>>>>>>>>>BBB>>>;;;999999;;;;;;;;;::::::999999::::::;;;;;;===:::;;;AAAGGGSSSmmmnnn[[[OOOIIIIIIHHHFFFBBB???;;;888777777777666666666666777888555666666777777777777777555555444444444333333333111222333333333444666888666777777888999999::::::999999999888888888888777666999;;;<<<<<<;;;<<<===777999;;;<<<<<<;;;999888888888888777777777777777888999999999888777555444666666777777666666555444111222333555666777777777444555666777666666555555333666888:::<<>>>>>777888888999999888888777::::::999666666<<>><<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;:::999999;;;888666777:::;;;:::888999999999999888888777666777666555444444444444444444444444444444555666777444444444444444444333333555666777888:::;;;<<<===IIIQQQ```uuu222333333111///...///111111111000000000000111111111111111111111111111111555444444333333222111111222111111000000000000000---...///111333444666666555555666777888888888888999:::;;;:::999888888999555555666555555555444333444444444444555555555555444444444333222111111000///......///111444777999777888999::::::;;;::::::>>>===;;;999999999:::;;;;;;888888999888777999>>>999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;:::999888555222/////////...---,,,------------.........---------///222444333222333444555555333333333555222222111000///...------,,,,,,------.../////////------......---,,,,,,+++.........---------------------............------------...///111222333333555666666777666555444333666555444666888999777555444444555888<<<>>>>>>===;;;;;;;;;;;;::::::::::::888999777444333777@@@HHHdddooo[[[MMMGGG@@@<<<<<<<<<:::777888999:::999777666666777:::888666777888999888888888777999<<<<<<888777;;;444444555555666777777777666777888888666666777888666888999;;;===AAAFFFJJJMMMPPPSSSVVVZZZ^^^dddgggiiilllnnnmmmiiieeeeeefffgggfffeeedddbbb^^^XXXTTTRRRMMMGGGCCCBBB@@@===:::999:::;;;<<<;;;::::::;;;888888999:::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;:::999<<<;;;::::::999999999::::::;;;<<<;;;:::999:::;;;@@@>>>@@@DDDHHHPPPbbbsss|||eeeVVVOOONNNNNNLLLHHHCCC>>>;;;;;;999777555444444555777888777777777888888777666666666555444333222222333444000111222333444444444444444666888888888999;;;===<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<;;;<<<<<<<<<;;;;;;:::999;;;999777777:::;;;;;;999888888999999999999888888777666555444444444444555444444444444444555666666444444444444444444444444444444555777888999:::;;;FFFIIIPPP\\\nnn111222333222111111222444111111000000000111111222222222222222222222222222444444444333222222111111111111111000000000000000---...///000222444555555555666777888999999999999<<<======<<<:::999;;;<<<666666555555555444444444555555555666666777777777666666555555444444333333//////000111333666888:::777888999:::;;;;;;;;;;;;>>>===;;;999999999:::::::::666555999:::888888:::888999999:::;;;;;;::::::999::::::;;;;;;;;;::::::777444111/////////...---,,,,,,,,,,,,------------,,,,,,...000333444333222111333555444333222333444333333222111000///..............................,,,,,,,,,---,,,,,,+++***------------------------,,,,,,------------,,,,,,---...///000111333444444666666777888888777555444666555555666888888777555444555777:::>>>???>>><<<>>>===;;;:::999::::::;;;888999888555222444:::???VVVtttoooWWWFFFAAA>>>::::::<<<<<<:::777666777888888777666777999999777666666777888888777999777:::@@@BBB===:::999444444555555666777777777777777888777666666777999777888;;;>>>BBBHHHOOOTTT\\\```eeekkkqqqwww~~~|||uuupppkkkcccYYYRRRMMMIIIDDD@@@888999;;;<<<<<<;;;:::888888888888888888999999999<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999999999:::::::::;;;;;;:::999999;;;===@@@@@@CCCGGGJJJRRR```mmmuuunnnZZZPPPNNNNNNLLLHHHCCC???===<<<999888666555555666888999999999999999888777666666444444222222111222333444111111222333444444444444333666999:::::::::;;;<<<;;;;;;;;;;;;::::::::::::999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999888888:::;;;;;;:::777888999999:::999999999666666555555444444555555444444444444555555555666222333333444444555555555222222333555666777888888<<<>>>AAAGGGSSSfff{{{111222333222000000222333111111000000111111222222222222222222222222222222111111111222333333444444000000111111111000000000---...///000222333444555666777888999999::::::999===>>>===<<<:::999;;;<<<666555555444444444444444666666666777777888888999777777777777777666666666000111111333555777:::;;;777888999:::;;;;;;;;;;;;===<<<;;;:::999999999999888333333777;;;999666555777777888999::::::::::::888888999999::::::::::::555333000/////////...---+++++++++,,,,,,,,,------111000111333555444222000111333555666444444444555444444333222111000000/////////.........---------,,,,,,---------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++......///111222333444555666777888999999888777666555555555666777777666555444555888;;;>>>???<<<:::===<<<999777777777999::::::::::::888666666:::===LLLgggqqq\\\KKK@@@AAA>>>;;;:::::::::999777666777888888666666777888999777666666777888888777888666999AAAEEE@@@:::777444444555555666777777777666777777666555555777999:::;;;===@@@FFFPPP[[[bbbpppuuu{{{}}}rrrhhh___WWWNNNGGG>>>===<<<<<<======<<<;;;888888888777777777888888888888999;;;<<<>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::::::::::::::888888999<<>>@@@DDDIIIOOO[[[jjjvvvwwwwww```RRRNNNNNNLLLHHHCCC???>>>>>>:::999777666666777888999:::::::::999999777666555444333222222222333444555111222333333444444444333333666999;;;;;;:::::::::;;;;;;;;;:::::::::999999999999999999:::::::::::::::;;;;;;;;;;;;;;;::::::999888888888999;;;;;;;;;999999999999999999888888666666555555555555666666444444555555555555555555222222333333444555666666222222333444555666777777222777===AAAHHHSSSbbbmmm222333333111///...///111111111111111111222333333222222222222222222222222000000111222222333333444///000111111111111000000...//////111222333444555666777888999999::::::999<<<<<<<<<;;;999888999:::555555444333222333333444666666777777888999999:::888888888888888999999999222333444555777999:::;;;888888999:::;;;;;;;;;;;;<<<;;;;;;:::999999888888666111111666999777444333555666777888999999999999777777777777777888888888333111///...//////...,,,+++++++++,,,,,,,,,------000///000111333333222000222444777888777666666666555555444333222111000000/////////...------,,,,,,------............------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++......///111222333444555666777888999999888777777555555666666666555555555444555777:::======:::888<<<;;;999777777777999:::999999999888888999:::<<>>:::888777888999:::888999:::888666555666777999777666666777888888777777555888@@@CCC>>>888555444444555555666777777777555555666555444555888;;;:::;;;>>>CCCMMM\\\lllvvvxxxkkk^^^UUULLLGGGBBB>>>>>>@@@@@@@@@;;;:::999888777777888888888999:::;;;===>>>???@@@;;;;;;<<<======<<<<<<;;;:::::::::999999::::::;;;999999999888777999<<>>???<<<;;;999888777777888888:::::::::999999777666555555555444333333444555666222222333444444444333333222555999::::::999999999;;;;;;:::::::::999999999999999999999999999999999999999:::::::::::::::999777888888888888999;;;<<<:::::::::999888777666555666666555555555666666777444555555666666555444444222222333333444555666666333333444444555666777777111666;;;>>>AAAGGGQQQYYYqqq222333333111///...///000111111111111111222333444333333333333333333333333333333333222111111000000...///111222222111000000///000111222333444555555555666777888999999999999999:::;;;:::888666666666444333222111000111222222555666777777888999::::::888888999999::::::;;;;;;555666777888999::::::;;;888999:::;;;;;;<<<<<<<<<;;;;;;;;;:::999999888888333000111555777444222333444444666777888888999999777777666555444444555555111///......//////...,,,,,,,,,,,,,,,------------***)))))),,,///111222222222444777999888777666777555555444333222111000000//////.........---------------......//////......,,,------....../////////,,,,,,------------,,,,,,---...///000111333444444555666888999999888777777444666777777555444444555333333555777999999777555;;;:::999999999:::;;;;;;888777777666777888999:::AAASSStttqqq[[[KKKAAA???AAA<<<:::777555555777:::<<<999:::;;;999777666666777:::888777777888999999888777555888===>>>:::666555444444555555666777777777555666666666666888<<>>>>>===;;;999888888999999===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<::::::999999999:::;;;;;;777888888888888:::<<>>???@@@>>>===<<<:::888777666666999999999999888777666666777666555444444444555666222333333444444333333333333555777888888777888888::::::::::::999999999999999999999888888888888777777777888999999999888888555666777777777888:::<<<888888888888777666555444666666555555666666777777444555666666666555444333222333333444444555555555333444444555666666777777555666777666888===FFFLLLXXXggg~~~222222333222000000222333111111111111222333444555333333333333333333333333333333222222111000000000...///111222222222000000111111222333444555555666555555666777888888888888777999;;;;;;999666444333333222000///...///000111555555666777888999::::::888888999999:::;;;<<<<<<888888999:::::::::::::::888999:::;;;<<<<<<<<<<<<:::;;;::::::999888888777111000111444333000111555333333555666777888888888777666444333222111222222///...---...//////...,,,,,,------------.........)))((('''(((,,,///111222000333777888888777666666555555444333222111000000...............---------+++,,,---............---------...//////000111111------............------------...///111222333333444555777888888888777777444666888777444333333555333222222333555666555333777888888999999::::::;;;:::888666555666777888888???LLLiiirrr\\\NNNEEE>>>;;;===888888888777777888999;;;999:::;;;:::999888999:::;;;999888888999::::::999888777888;;;999555444777444444555555666777777777666777888888999<<>>>>>======<<<<<<;;;;;;;;;;;;<<<===============:::999999999::::::;;;<<<444666888999999:::<<<>>>AAAGGGLLLTTTgggqqq\\\KKKJJJHHHDDD@@@>>>>>>@@@AAA@@@>>><<<999777555444777777777888888777666666777666444333222333333444222333333444444333333222333444666666555555777888:::::::::999999999999888999999888888777777777777555555666777777777777777333555666666555666999;;;444444555666666666666666666666666666666777888888444555666777666555333222444444444444444444444444333333444444555666666666666555333333555999>>>AAAHHHRRRcccwww111222333333222333555777111111111111222333444555333333333333333333333333000000000111222222333333---///111222333222111000222222333444444555666666444555666777777888888888666999<<<<<<999666333222222111///...---...000111444555666777888999::::::777888999999:::;;;<<<<<<:::::::::;;;;;;:::999999999999:::;;;<<<<<<<<<<<<:::::::::::::::888777777000000222444111...000666222333444666777888888888777666333111000000000000...------...//////...,,,---------........./////////,,,))))))+++...000111///222666888777666555555555444444333222111000///........................***+++,,,,,,------------.........///000111111222---......//////......---,,,,,,---///000111222333444555666777888888777666444666888777444222333555222111000111333444333222333444555777888888888888>>>;;;888666777777888888888CCC]]]lllZZZIIIBBB???999555666999:::<<<<<<:::888888888777999::::::::::::<<<===<<<:::999999:::;;;;;;:::999999::::::666222333999444444555555666777777777888999::::::<<<@@@EEEIIIWWW___lllzzz|||ooofff\\\SSSLLLCCCAAA???<<<;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>;;;;;;<<<===>>>>>>======999999999999::::::;;;<<<333666888::::::;;;<<<===<<>>???BBBAAA???<<<999777444333555666666777777777777666777555444222111111222222333333333444444333222222333444555444333444666888:::::::::999999999888888999888888888777777666666444444555666666777666666111444666666444555888;;;000111333555666777888888666666666666666777888888444555666777777555333222444444444444444444333333333333333444444555555555333333444666999:::888777===AAAKKK\\\qqq333333333444444444555555555444444333333444444555444555666777666555333111222222111111111111000000000222333333222111222333000000111222555777:::<<<:::;;;;;;:::999888:::<<<888999:::;;;999555111///........................333444666777999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===<<<:::999999;;;>>>???888777666666888888777666888444//////222444222///...///222444777888::::::444444444333333222222222//////////////////...---//////......---------------------............///---///222555666666555444:::555222222444444000,,,///......---------......//////000000///...------***---333$$$666+++222444222111111000///......---,,,---...///000111222222333444555777888888888888999999888666555333222222222222222222222222222222555555555555666777888999777777666666555555555444<<>>BBBGGGUUUdddoooyyyttteee[[[YYYJJJ>>><<<===<<<:::<<<;;;<<<<<<======<<<<<<;;;;;;<<<===>>>>>>>>>===<<<999999::::::<<<===>>>???::::::999999:::;;;===>>>DDDHHHNNNYYYooo]]]NNNFFF@@@@@@BBB@@@@@@AAACCCAAA???<<<999777555444777888888777666555555666444777999666222000333777555666777666333222444666555444444444444555666666777777777777777777777777777777777666666666555555222333555666666666555444555555555444444555555666666666666666777777777777333333444444555555666666888888777777666444333222555555444444444333333333777777777666555555444444222333444555666888999999===@@@DDDJJJVVVjjj333333444444444555555555555444444333333444444555666666777777666333111000333333333333333333333333000222444444333222333444444444444444666777999;;;888999:::999888888999:::888999:::;;;999555222///000...---+++,,,---///000444444666888999:::::::::::::::::::::::::::::::::<<<<<<<<<============>>>;;;;;;;;;;;;<<<<<<======;;;:::888999::::::999888777333//////111333111......///111444666888999:::666666555444333333222222//////000000000///......000000//////............---------............//////000333555555555333222888444111222444444111...//////............////////////000000///......---+++---444)))666,,,333444222111111000//////......---......///111222222333333444555777888888888888999999888666555444333222222222222222222222222222555555555666666777999999666666666666555555444444888;;;LLLjjjuuu^^^MMMCCC:::999;;;:::888888;;;999777777999:::::::::<<<<<<<<<<<<===============;;;:::;;;;;;;;;999777666777777777666666555444999888777888888999999999999999>>>FFFMMMVVVgggwww}}}uuuiiiZZZLLLFFFCCC??????AAA;;;;;;<<<<<<============:::;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>???@@@;;;;;;:::999999:::<<<>>>DDDIIIPPP\\\ssseeeRRRIIIBBBBBBCCCAAA??????AAA@@@===;;;888666555555666777888777555444555666///222555555333333777;;;555666777555333222444666555444444444444555666666666666666555555555555555666666777777777777777888777777777888777777666555555555555444555555666666555666666666777777777777444444444555666666777777888888888888666555444333555555444444444333333333666666666666555555555555333333444555666777777888:::<<<>>>@@@GGGUUUfffrrr333444444444444555555555555444444333333444444555777777777666555222000...222222333333444555555555111333555555444333444555777666666666777777888999777888999999777777888999888999::::::999666222000000...,,,******---000333444555666888999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<============>>>999:::<<<===>>>===<<<;;;<<<:::999999::::::999777555111...---///111///---...///111444666888999:::999888777666555444333222000000111111000//////...000000000///////////////---------............///111222333444444333111000555222000111333444222/////////.........//////000//////000000000///......---...666111666...444444111111111000000//////......//////000111222333333333444555777888888888888999888777666555444333222222222222222333333333333666666666666777888999999666555555555555444444444555666AAAWWWqqqaaaIIIBBB<<<777888888777888;;;<<<:::888777888::::::999;;;;;;;;;<<<=========>>>>>><<<:::999999888777666555555555555555444444444666666666777888999::::::;;;???IIITTT```mmm}}}ppp```SSSJJJCCCAAABBB>>>>>>===<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<@@@??????>>>>>>??????@@@======<<<:::888888;;;===DDDIIIRRR```yyypppWWWMMMDDDCCCCCCAAA>>>===>>>===;;;999777666555555555777777777555444555666---000333333333444888<<<555666666555444333444555555444444444444555666666777777666666555555555444555666666777777888888999777666666555444444333333444444444444444555666777555555666666666777777777444555555666777777888888999999999999888777555555555555444444444333333333444555555555555666666666333444444444555555555555999;;;<<<<<>>>>>>>><<<888777777777666555555444444444444444444444555666777888888:::===>>>AAAJJJYYYhhhvvvzzziiiYYYLLLEEEBBBCCCAAA>>>;;;999888777777999999:::;;;;;;<<<<<<<<>>>>>>>>>>>@@@@@@???<<<999888;;;>>>CCCJJJTTTdddyyy[[[OOODDDBBBCCCAAA>>>===;;;:::999777666666666666444666666666444444555666111333444333222222444666444555555555555444444444555444444444444555666666999888888777777666666555555555555666666777777777666555555444444444444444444333333333333444555666555555555666666666777777555555666777888999999:::::::::::::::999888777666555555444444444333333333333333444555555666777777444444444444444444444444666999;;;<<<>>>AAAFFFIIINNN]]]sss444444444555555555666666555444444333333444444555333333333333333333222222......///000222333444444111333555666555555666777333444555666777777888888888:::;;;;;;:::999999::::::;;;;;;:::888666333222,,,,,,---...//////......222333555777999:::;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===<<<:::::::::;;;===???:::888666666666555444222000...,,,+++,,,------------...111333666777999999<<<;;;:::999777666555444333333333333222111000///---------------------------------............///...///000222222222222222000//////000222333333222------,,,,,,---....../////////000000000000000///000...:::EEE666333555333111111111111000000000000000000000111222222333333333444555777888888888888888888777666555444444333222222333333333444444444666666666555666666777888333333333333444444444444777777:::AAAKKKYYYmmmlllTTTDDD===;;;999999;;;999666999>>><<<:::888777888::::::999999::::::;;;<<<======>>><<<:::777666777777777666444444333333333333444555888999;;;;;;<<>>===<<<<<<<<>>AAAHHHUUUhhh___QQQDDD@@@BBBAAA???>>>999999888777666666666666333444555555444333444666444444444333222111222333444444555555666666555444555444444444444555666666777777777666666555555555666666666666666666666666777777888888888888888888444444333333333333444444555555555555666666666666555555666777888999:::::::::;;;;;;;;;:::999888777555555444444444333333333222222333444555666777777444444444444444333333333222444777:::;;;===>>>@@@CCCLLL\\\kkkzzz444444555555555666666666555444444333333444444555111111111222222222333333//////000111222333444555111333555666555555666888333444555666777888888777888:::<<<<<<;;;:::999:::;;;;;;;;;:::888666444222+++---///000000///---+++000111333666888999::::::888999999::::::;;;;;;<<<<<<<<<<<<============>>>>>><<<:::999999;;;>>>@@@;;;:::777777666555333111...---,,,++++++,,,---...---...000333555777888999<<<;;;:::999888777666555444555444444333222000000,,,,,,,,,,,,,,,------------------............///......///000111222222222...//////000111111222222---------------...///000//////000111111111000000111---;;;MMM555444555222111111111111111111111111000000000111111111222222333444555777888888888888888777777666555555444444222222333333444444555555666555555444444555555666222222333333333333333444666555777:::>>>FFFUUUccc~~~tttXXXEEE===<<<999777777999777444555999:::999777777999:::;;;::::::::::::;;;<<<<<<<<<===999777666777888::::::999555444333222333444555666555777999:::<<>>???@@@@@@>>>===<<<;;;;;;;;;???BBBEEECCC===:::;;;>>>???FFFTTTiiihhhWWWEEE???@@@@@@??????999888777777666666666666222333555444333333444555333222222333333444555666444333444555777777555333555444444444444555666666444444444555555555555555999999999:::::::::::::::999:::;;;<<<;;;:::999888777666555444444444444444444444555555555666666666444555666777888999:::;;;::::::;;;;;;:::999888888555555444444444333333333222222333444555555666666555555555444444444444444555666777999::::::::::::@@@BBBJJJUUU```ooo555555555555666666666666555444444333333444444555222222222111111111111222...//////000111222222333000222444555555555666777666666777888888888777666666999;;;<<<:::999888999<<<;;;;;;:::888666444333.../////////...---,,,+++///000222444666888999999888888999::::::;;;<<<<<<<<<<<<<<<============>>><<<;;;;;;:::;;;<<<===>>>;;;999666555555333111///---------,,,+++,,,---///,,,...000333555777888999::::::999999888777777666666666555555444222111000,,,,,,,,,---------......---------............//////000000000000000000000...///000000000000111222.........//////000111222//////000111111111111111222,,,;;;TTT333444444111111111111111111111111111//////000000000000111111333444555777888888888888777777777666555555444444222222333333444555555666555444444333333333444444111222222222333333333333555333444777999===HHHSSShhhppp|||{{{aaaLLL@@@;;;;;;777444444777888555444777999777666777999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555555555888;;;===<<<;;;555444333222333444666777444666999<<>>@@@;;;:::::::::<<<===???@@@@@@???>>>===<<<;;;;;;;;;;;;@@@EEEDDD>>>999999;;;<<>>@@@AAACCCDDDDDDCCCDDDEEEFFFDDDAAA===;;;<<<;;;999888666555555555444444444555555555666666333444555666888999::::::999::::::::::::999888888555555444444444333333333333333333444444555555555555555555555555555666666888777777888999999999888<<<<<>>===666555333333333555777888:::===@@@DDDKKKZZZlllyyymmmRRRNNNGGG@@@<<<;;;<<<===;;;;;;;;;;;;<<<>>>@@@AAA@@@???>>>===<<<<<<<<<<<<777>>>DDDDDD>>>888888999:::CCCRRRhhh{{{eeeMMMAAA@@@??????>>>;;;:::999777666666666666111222444333333333444555555444333333555666777666333222333555888888555222555444444444444555666666888888999:::;;;<<<<<<===???@@@BBBDDDGGGJJJLLLMMMRRRSSSUUUUUURRRMMMGGGDDD@@@>>>===:::999777777666444444444555555555666666333333444666777999::::::999999:::::::::999888888555555444444444333333333333333444444444444555555555555555666666666777777444222111222444555666555999888:::@@@CCCIIIXXXgggvvv666666666666777777777777777777777777666555444333444333111000/////////000............/////////000111222333444555555555555888888777777666666555555777666666666666888999:::<<<;;;999777666555444444...000222000------///222000///...///000444777:::999999:::;;;;;;<<<<<<===>>>===<<<;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;999777333000------......+++,,,,,,---...///000000...///000111333444555666888888999999999888888777666666666666555444333222000///...///000///---,,,///......---------......///111333333111///.........------...//////...,,,///000000111111111111000//////000000111111222222111555;;;ZZZ>>>444777222222222222111111111111111333222111111111111111111444666999:::999888777777666777888666444222222333444444333222333444555666666777777555333333444555444333333222222333333444333222222333777===DDDHHHMMMLLLKKKOOOYYYhhhwwwwwweeeQQQEEE===999888:::888888888888888888888888888777666666777888;;;<<<@@@???===<<<:::999999999777888:::???CCCBBB===999666555444333333444666777;;;;;;>>>HHHYYYnnnfffSSSDDDBBB@@@;;;;;;AAA:::999999:::;;;===???@@@<<<>>>???>>><<<;;;:::;;;999>>>CCCBBB>>>::::::<<>>AAABBBHHHMMMTTT[[[```cccgggiiijjjjjjlllllljjjddd[[[UUULLLGGG@@@;;;999888888777222777777222111666888666444555777999::::::::::::888999999999999888777777888777666555444333222222555666666666666666555555555555666777888999999:::555555555555555555555555777666666888===CCCJJJNNN___iii{{{555666666666777777777777666777777666666555444333333222111//////...//////........./////////000000000111222333444444444444777777777666666666666666777777666666777888::::::;;;:::999888666555555555000000111000......///111,,,,,,,,,...111555:::<<<999999::::::;;;<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;888666222///---,,,---------------...............---...///000111333444444666777888888999999888888777777777777666444333333111000//////000000...,,,......---------......///...111333333111///......///...---...//////---,,,///000000111111111111111...//////000111111222222222666;;;YYY;;;111666444222222222222111111111111111111000000111111222333222444777777666666666777777777777555333222222444222333444555555555444444444555666444333222444555444444333333333333333333444444333333666:::???BBB???>>>>>>AAAHHHSSS^^^dddwwwvvvjjj]]]OOOAAA:::888666777999888888888888888888888888999888777666777888:::;;;>>>>>><<<;;;::::::999999777888;;;???BBBAAA<<<777555555444333444555666777999<<>><<<===::::::::::::<<<>>>@@@BBB>>>???@@@???<<<;;;<<<===@@@CCCFFFDDD>>>::::::;;;@@@CCCNNNdddeeeQQQIII???===AAA@@@<<<999666666777888777666555444333222222333444444444444444666777777666444555555666666666555444333555555555555666777777666777999===AAAEEEKKKQQQUUUccchhhooouuuyyy|||~~~|||tttnnn___XXXOOOFFF@@@===;;;999555888777333111444555333555666888:::;;;;;;;;;;;;999999999999888888777666777777777777666555444333666666666777777666666555333444666888:::<<<===>>>999888777666444333222222888777666777:::???DDDFFFMMMVVVddduuu555555666666666777777777666666666666555444333222222111000///.........///....../////////000000000///000111222333333333333555555555666666666666666777777777777777999::::::999999999888777666666666222111/////////000///...,,,,,,,,,...111555999;;;999999::::::;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>???<<<<<<<<<<<<;;;;;;;;;;;;777555222///---,,,,,,---//////.........---------,,,---...///000111222333444555666888999999999999999999999888777555444333222111000000111000...,,,---------------...///000...000222222111////////////.........//////---+++///000000111222222111111......///000000111111222222666<<>>CCCIIILLLWWWaaaooo}}}}}}sssfffXXXNNNHHH???888777888888999;;;777777777777777777777777999888777777777888999:::<<<;;;;;;:::999999::::::777999===@@@BBB???:::555444444555555555666666666888???NNNeee~~~nnnOOODDDDDDAAA<<<999:::::::::;;;===@@@BBBCCCAAAAAAAAA???===<<<>>>@@@GGGHHHHHHDDD>>>::::::;;;AAACCCKKK___{{{hhhTTTLLLBBB@@@CCCAAA<<<:::777777777888888777444444333333333444444555333333444555555555555444444444555666666666666666666555555666777999<<<===>>>AAAHHHOOOWWWaaakkkqqqzzzrrrfffZZZPPPGGGAAA===999;;;999555333555555333666777888:::;;;;;;;;;;;;999999999999888777666555555666888999999888666555666666777777777777777666555666777999;;;===>>>???999999888777555444333222888777777777888999;;;<<>>ZZZ999///666666444444333333222222111111111111000000000111111222666777888888777888:::===888777555222000111333666000222333555555444333222111222333333222222444666555555555444444333222222222333333444444555666666777888:::;;;===>>>???@@@EEEKKKUUU___hhhqqqyyy~~~~~~uuuoooggg^^^VVVMMMEEE???AAA;;;888:::;;;999888999777777777777777777777777999999888777777888999999999999999888888999999:::999;;;???AAAAAA>>>888555333444555666777777666666<<>>AAACCCEEECCCCCCBBB???======???BBBIIIIIIGGGCCC>>>;;;;;;<<<@@@BBBKKK\\\vvvkkkWWWPPPFFFCCCEEECCC<<<:::999777777777888888444444444444444555555555333444555444444333444444333444555666777888888888888888777888999>>>CCCGGGLLLRRR\\\gggrrr|||ssseeeXXXLLLEEE>>><<<999777666777777555666777777888999:::::::::999999999999888666555444333555888:::;;;:::888777666777888888888888888888:::::::::::::::;;;;;;;;;777777777777777777777777777777777777777777777777999???FFFLLLSSSaaattt555555555555666666666666555555555555444333222111000000000000000/////////////////////000000000111000111222333444444444444333333444444555555666666555666666777888888888999555666777777777666666555333000---...000111///---000000000111222444666777888888999999:::;;;;;;<<<>>>===<<<;;;::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;777666444222000/////////,,,,,,------...//////000---......///000111222222000111333666888999:::;;;::::::::::::999888777666555444222222333222///---,,,,,,,,,---...///000111...///111000///...///000///...---...//////---+++//////111222222333333333//////000000111222222222111666>>>[[[<<<222777666555555444444333222222111333333222111111000111111666777888888777888:::<<<777666555222000000333666333222222222222333444444111222333333222222444666444555555555555444333222000111222333444555555555333444666888999999888888>>>@@@EEEIIINNNSSSXXX[[[```bbbeeegggfffccc___]]]VVVRRRLLLGGGBBB???<<<:::999666555888888444222333666666666666666666666666888888888888888888999999777777777777777888888999:::<<<@@@AAA???<<<888555333444555666777777777777???NNNgggnnnWWWJJJBBB???>>>;;;;;;;;;<<<>>>AAACCCEEECCCCCCBBB???======???BBBEEEDDDBBB???<<<;;;<<<===>>>AAAJJJ[[[rrrkkkXXXQQQGGGCCCDDDAAA;;;:::999777666666777888444444555555666666666666333444555444333222333555444444555666777999:::;;;888999999:::===EEENNNUUUccckkkxxx~~~mmm]]]SSSEEE@@@:::888888777777777555555555666666777888888999999999888777666555555333555888;;;<<<;;;:::999777888888999::::::999999:::::::::::::::999999999888888888888888888888888777777777888888777777777555:::???AAACCCKKKXXXcccsss444444555555555666666666444444444444333222111111000000111111111111000000/////////000000000111111000111222333444444444444333333333444444444444444333444555666777777777777444444555666666555444333111///......///000000///......000222444777999:::888888999999::::::;;;;;;>>>===<<<;;;:::;;;;;;<<<::::::::::::;;;;;;;;;;;;777666555333222000000000++++++,,,---...///000111.........///000111111111///111333555777999::::::888999999999999999888888666555444333333222000...---------------...///000---///000///......///111...------...//////...,,,//////111222333333444444000000111111222333333444111444:::XXX===444999666666666555444444333222222444444333222222222222222555666888777666666777999555555444222111111333555333222111111111222444555333444444333222222444666333444555666666555444333111111222333444555666777000222444666777777777666::::::;;;<<<>>>AAADDDEEEEEEGGGJJJKKKKKKIIIGGGEEECCCAAA>>>;;;999777777777555333444777888444333666666666666666666666666666666777777888999999::::::777666666666666666777777999<<<>>>===;;;888666666444444555666777777888999@@@TTTsssjjjVVVJJJEEEDDD<<<<<<<<<<<<>>>@@@BBBCCCAAAAAAAAA???===<<<>>>@@@@@@???===<<<<<<<<<======<<<@@@HHHVVVjjjiiiWWWPPPFFFAAAAAA===999:::999777555555666888333444555666777777777777444666777555222111444666555555555666777999;;;<<<999:::===???FFFRRR```kkk}}}uuukkkVVVLLLAAA===:::777666777555555444444555666777777777777888888777777666555444666888:::;;;;;;::::::888888999:::;;;;;;;;;;;;888888999::::::;;;<<<<<<<<<<<<;;;:::888777666555777777888888888888888888666:::>>>>>>===@@@FFFLLLVVVeee{{{444444444555555555666666333444444333333222111000000111222333333222111111//////000000000111111111///000111222333333333333444444444333333333333333222333444555666666666555222333444555555333111000...///////////////111333///000111444666888:::;;;888888888999::::::;;;;;;;;;;;;::::::;;;<<<>>>???999999:::::::::;;;;;;;;;666555444333111000//////,,,---------......//////---------...//////000000///111222555777888999999666777888999999:::::::::777666555444444333000.........---------......///---...//////......000111---,,,,,,---///000///...//////111222333444444444111222222333333444555555444222333QQQ999444;;;777777777666555444333222222333333333333444555666777666777999999888666666666333444444333222111333444111111222222333333333333444555666444333222444555111333444666777666555444444444444444444555666777333333444666777888999999777777666777999;;;<<<<<<888999<<<===>>>>>><<<;;;888999888777666555555666555444555888888666666:::555555555555555555555555444555777888999:::;;;;;;666666555555555555555666777999:::888555333444555555555444555666777999:::@@@XXXzzz}}}gggWWWLLLGGG======<<<<<<===>>>@@@AAA>>>???@@@???<<<;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<>>>DDDNNN```zzziiiXXXRRRHHHBBBBBB===888999999666444333555777333444666777888888777777555777888666222111444888666666666666777999;;;<<<===@@@EEEKKKUUUfffzzzrrrbbbRRRHHHAAA:::777888666666555444555666777888555666666777777777777777555666777999::::::::::::888999:::;;;;;;<<<<<<<<<:::::::::;;;<<<<<<<<<=========<<<:::999888777666999888888777777888888999888:::<<<=========@@@BBBCCCMMM]]]ooo444444444555555555666666333333333333222111000000111111333444444333222111000000000000111111111111...///000111111222222111444444444333333222222222111222333555666555555444222333444444444222000...+++...000000......111555333444444555666777888888777888888999::::::;;;;;;888888888999;;;>>>AAABBB999999999::::::;;;;;;;;;444444333222111000///...///............---------,,,,,,,,,------.........000111333555666888888999555555777888999:::::::::888777555555444333111...///......---------......---...///.........000222,,,++++++---000111000/////////111222333444444444222333333444444555555666666000---JJJ555333<<<999888777666555444333222222000111222333555777999;;;888:::<<<<<<:::888777666222444555444222222222333///000333555555444222000666777777555333333444555000222444666777777666555888777666555444555666777333333333333555666888999777666555666888999999999555666888:::;;;;;;;;;;;;333555777777666666666777555333333555444222444888555555555555555555555555333444666888:::;;;<<<<<<666666555444444444444444555666777444111000222555666555444444555777:::<<<@@@[[[~~~tttaaaQQQGGG>>>===<<<<<<<<<===???@@@<<<>>>???>>><<<;;;:::;;;<<<;;;;;;;;;<<<===<<<;;;<<<===@@@HHHXXXssslll[[[UUUKKKEEEDDD???777888888666333222444777333444666777888888888777555888999777222111555999777666666666777999;;;<<>>999:::777777666555555666888888444555666777888888888888666777777888888999::::::888999:::;;;<<<<<<<<<<<>>===<<<;;;;;;::::::::::::::::::::::::::::::999888666666666777888666666777888999;;;<<<<<<<<<@@@HHHWWWjjj222222111111222444555777666555444222111111222222$$$(((,,,...//////000111111000000//////000111222111111222222222333333333333222000//////111222444111222333444555555555555---000333444333111111111---------.........//////000111333555777999999:::888888888999999:::::::::::::::999999999:::;;;<<<<<<:::999888888999;;;===999666444222222222000///111111000000/////////...)))***+++...000000...,,,111111111111222333444444444444444555777999<<<===888888777666555444333333111000///...------...///000000////////////000000........./////////////////////000111222333444444222222222444666888777666888666333333555999===??????999333000111333333333333333444555666777888999;;;:::999777666666666666777555333333555666333111...///111333444444444333666666555444444444555555555555555555555555444444444555555666777888888999444555666777777777666666:::999777777888999999888555777888888666555666666666777888999999888777666777777666555555555555555444444333444444555777777777666777999;;;;;;999777555555555444444555555555444444444555555555555555888777444333444777<<<>>>EEE^^^pppXXXJJJBBB??????CCCCCC@@@???AAA<<<===>>>@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;===<<<@@@IIITTTfffnnn[[[TTTKKKFFFDDD>>>999:::999777555333444555777888888888999999999999:::999888777666555555555777999<<<;;;444111888BBBHHHQQQ___nnn}}}}}}mmmWWWCCC:::<<<555555444111222555666666888666666999999666666999999:::;;;;;;<<<<<<;;;;;;555666888:::;;;=========<<<>>>??????===<<<======888<<<===:::999;;;<<<:::999999999888888888777777666666777777888888999999:::;;;AAAIIISSSaaaxxx333222222111222333555555666555333222111111222222+++---000111000000000111111000000//////000111222111111111222222222333333555444222111000111222333111222333444555555555555...000222333111000000000------,,,,,,------...///000111222444666777888999888888888999999:::;;;;;;999999999999999:::;;;;;;;;;;;;:::999999999:::;;;777555333222111111000...//////.........---------***+++---............---000000000000111222333444333333333444666888:::<<<999999999888777666555444000///---,,,+++,,,,,,---000000////////////000000............////////////...//////000111222333444444444444555666999;;;===AAA;;;555333777===CCCEEE???:::444222333555555444333333444555666777888888:::999888777666555555666999666444444555666444222333333444555555555444444666666555555555555555666555555555555555666666666555555666666777777888888555666888999999888666555999777666555666777666555444666777777666555666777666777777777777777777666888777666555555555555555444444444444555666777777777777777999::::::888666555555444444444444555555444444444555555555555555888777444333444777;;;>>>FFF^^^xxx___NNNDDD???===>>>>>><<<===@@@======>>>????????????>>>===<<<<<<;;;;;;;;;<<<<<<===;;;???HHHRRRcccooo\\\VVVLLLGGGDDD>>>999999999777555444444666777777777777777777777777888888666555444444444444444666:::;;;888777@@@LLL\\\fffvvv}}}iiiSSSEEEAAA;;;999777444444555555444777555555888999777777:::999:::;;;;;;<<<;;;;;;;;;666777999:::<<<======>>><<<===??????>>>======>>>:::>>>???<<<:::<<<===<<<;;;:::::::::999999999888777777777888888888888888888999<<>>??????===<<<:::888666666666666555444222444666666555555666777666666555555555555666666888888666555555444444444444444444555555666777777999888888999::::::777555444444333333333333444444444444444555555555666666888777555444444777;;;===EEE]]]~~~jjjVVVHHHAAA<<<<<<<<<;;;===@@@>>>>>>======>>>>>>??????<<<<<<;;;;;;;;;<<<======<<<;;;>>>FFFNNN^^^~~~qqq^^^XXXNNNHHHEEE>>>999999999777555444555666777777777777777777777777888777666666555555555666444666999<<<===AAAMMM[[[ooo|||jjjTTTIIIAAA===999666555444444333666444444888999777888;;;999999:::;;;;;;;;;;;;;;;888999:::;;;<<<===>>>>>>:::<<<>>>???>>>===>>>??????CCCCCC???===>>>>>><<<;;;;;;;;;;;;::::::::::::999999888888888888888888555555777:::<<>>===>>>@@@>>>>>>===<<<<<<>>>???@@@;;;;;;;;;;;;;;;<<<===>>><<<:::===DDDJJJZZZzzzqqq___YYYPPPIIIEEE>>>999999999888555555666777999999888888888888777777888888777777777777888888888888:::>>>CCCLLL]]]mmmfffTTTEEE>>>888666666444444444555333444777999777888;;;999999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>:::<<<>>>>>>>>>>>>???@@@EEEHHHGGGBBB>>>>>>===;;;;;;;;;;;;::::::::::::::::::::::::999999888888777222222555888999:::BBBKKKXXXfff{{{222222222222222222111111222222222222222222111111000111111000//////111333...//////000111222222222000000111111111222222222000000000000000111222222///000111222333333333333111222111///,,,+++,,,---...,,,***))))))+++...000---------...///111333444555555666777888999:::;;;666777888999999999888888777999:::;;;:::777555333222000...---......---+++,,,,,,,,,,,,,,,,,,------,,,///111...***(((+++///,,,,,,,,,---...///111222222333555666888:::;;;;;;999:::::::::999777555444555444222000//////////////////............//////---------...///000000111......///000111222333333666888888666444999BBBJJJGGG???777555999???CCCDDD:::777444444666777666444333333444444555555666666666555555555555666666777888888888888999;;;===???AAAAAAAAAAAA???===:::888666555555444444444444444111111222333444444555555777777777777666666666666222666===CCCGGGIIIHHHGGG===;;;999888888888666555111333555666555555666777666555444333333444555666777777666555555555555555333444555666777777777777999999888999:::999777555444333333222222333333444333333444444555666666777888777666555555777:::;;;@@@UUUtttoooNNNFFF??????@@@>>>===>>>>>>===<<<<<<<<<===???@@@;;;;;;;;;;;;;;;<<<===>>>;;;;;;>>>CCCHHHWWWwwwooo^^^ZZZPPPIIIEEE===999999999888666555666888777777777777777777777777666666666666777888999999777777;;;BBBMMM[[[qqqzzzfffMMMBBB999777777555444777555222333777888777888;;;888999::::::;;;;;;::::::<<<;;;;;;;;;;;;<<<===>>>:::<<<>>>>>>>>>>>>???@@@HHHKKKIIICCC>>>===;;;888999999999:::::::::::::::;;;;;;::::::999999888888444333666999999888<<>>;;;888666888:::<<<===888666444555777888666333333333444444444555555555555555555555666777888888888999::::::;;;>>>BBBFFFMMMNNNNNNMMMJJJEEE???<<<999999777666555444444444222222222333444444555555666666666666777777777777444777;;;???AAAAAA???>>>:::888666666666666555444222444666666555555666777555555444444444444555555555555555555555666777777333444666777888888777666999888888999::::::777555444444333333333333444444222333333444555666777777888777666555666777999:::<<>><<<;;;;;;======<<<<<<======>>>>>><<<<<<;;;;;;;;;<<<======<<<;;;>>>CCCFFFUUUwwwkkk\\\XXXPPPIIIDDD<<<999999999888666666777888444444444555555555666666444444444555666777999999777:::CCCQQQaaarrr}}}^^^NNN???;;;999555444888555333333777888666777:::888888999:::::::::::::::<<<<<<:::::::::;;;<<<===:::<<<>>>???>>>===>>>???EEEHHHGGGAAA<<<<<<;;;888999999999999::::::::::::;;;;;;::::::::::::::::::777666777:::888555555999:::@@@MMM___rrr///000111222333333222222000111222333333222111000///111444444333222222333,,,...///111222222222222000000000000111111111111...///000111111111111111...///000111222222222222///111222222///---------------,,,,,,------...///...------,,,---///222333111222333444555777888888444555777888999888777666333444555555555444333333111///---------...---,,,,,,,,,,,,---------......,,,---.........---,,,++++++,,,,,,---///000222333111333555777999::::::::::::;;;<<<<<<;;;999666444555444111///...------...///......------......///,,,,,,---...///000111111000000111222333444555555999888888888999:::<<<===999:::999777555666888;;;888666555777999:::777444333333444444444444555555666555555666777888999:::999<<<@@@DDDHHHOOOWWW]]]fffggghhhfff```WWWNNNIII>>>===;;;:::888777666666555555555555555555555555555555666666777777888888555666888:::;;;:::999999999777666555666777666555444666777777666555666777555555666666666666555555444444444444555777888999333444666888888888777666777777777999::::::888666555555444444444444555555222222333444555666777777888777666666666777999::::::NNNkkkiiiYYYHHH@@@===;;;;;;<<<;;;<<<======>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<>>======>>>???BBBBBB>>>;;;<<<<<<:::::::::::::::;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;999777777:::888444333666888999@@@KKKWWWhhh...///111222333333333222000000222333333222111000...000333333222//////...,,,---///111222333222222000000000000111111111111111111222222222111111000...///000111111222222222...000333333111...---------------........./////////...---,,,---///222333000111222333555666777888444555777888999888666555222222333333444333333333111///------......---,,,+++++++++,,,,,,---------,,,,,,,,,...000///,,,***,,,,,,,,,---///111222333000111444666888999999999;;;<<<===>>>===;;;888666777666444222000000000000.........------.........,,,,,,---...///000111222111111222333444555555666:::999888999;;;;;;:::999888:::;;;888444333888<<<888777666888;;;<<<999555333333444444444444444444666666666666777999:::;;;>>>CCCKKKSSS]]]hhhttt}}}yyynnnbbb[[[BBBAAA???<<<:::999888777777777777777777666666666444555555666777888888999444555777888:::::::::::::::999777777888999999888555777888888666555666777444555666777777666555444333333333444666888999:::333444666888999888777666777666777999;;;;;;999777666555555444444555555666222222333444555666777888888777777666666777888999:::MMMjjjyyyfffOOOCCC>>><<<===???:::;;;===>>>>>>>>>===<<<>>>===<<<;;;;;;;;;;;;;;;<<<===@@@DDDGGGUUUxxx~~~dddWWWUUUNNNGGGBBB:::888999:::888777666888999777777888:::;;;<<<===>>>888888999:::<<<>>>@@@AAAOOOYYYllloooVVVJJJ@@@555222666777444444777777444555777888888999::::::::::::999===;;;999888888999:::;;;<<<>>>??????===<<<======999===>>>;;;:::===>>>===;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<888666777:::999666666888<<<:::===AAAFFFRRRkkk000000000000000111111222555444222111000111222222111111111111111111111111222111000000000000000111000000000000000111111222555444333222111000000000111111111000000000000000111000000///...---------///......------......//////...---,,,+++,,,------///.........///000222333666333222444888888333...000000111111111111000000...------------...//////+++,,,------......------))),,,......+++***,,,...///////////////000111111666666555555777888:::;;;>>>===;;;:::999999::::::777555333111222444777:::000//////............///---......///000////////////000111222444555666777555777888888777777888999888999999::::::;;;;;;;;;777777888777777666555444:::666333555555333333666888777666666888===BBBFFFKKKSSS^^^jjjuuuvvviii\\\PPPDDD@@@<<<888777:::333999999222222999999222888777666555666888:::;;;::::::999888777777777777000333777999888666666555666666666666666666666666888000333999777999:::222555444333222333333444555222444666888:::;;;<<<<<<999999999:::<<<<<<;;;999888444444666555333333666444444444555777888:::;;;888777777666666777888999===FFF]]]}}}tttXXXFFF@@@???===:::===============<<<<<<;;;<<<;;;;;;;;;;;;::::::::::::???===@@@KKKZZZzzz~~~gggTTTOOONNNGGG???===;;;999888666666777999:::333999;;;888999>>>>>>:::???;;;:::<<<>>>AAAIIIRRRaaasssnnnZZZJJJ>>>;;;===777777666666666666777777999888777888::::::888777666999;;;999555333777:::===;;;999777888;;;???BBB;;;=========;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888666555444333666777999999===GGGVVVaaa{{{000000000000000111111222333333222222111222222222111111111111111111111111111000000000000000111111000000000000000111111222888777666555444444444444111000000000000000000000111000000//////...------......------------......///......---------------///.........///000111222666444333444666555222...000000000000000000000000,,,,,,,,,,,,,,,------...,,,,,,---............---+++---//////---,,,---...///////////////000000111555444555555777999;;;<<<>>>===;;;:::999999:::::::::888666333222222444555000000///............///........./////////000000111222222333444444555555777888999888666555666777::::::::::::;;;;;;<<<<<<::::::::::::999888777777888444333555555333333666:::999999:::>>>EEELLLQQQdddmmmzzz~~~lll]]]MMMDDD>>>888777:::555<<<<<<555333888888222777666555555666777999;;;::::::999888777777888888333555888999888777666666777777777777777777777777666222555666444<<>>DDDXXXwwwdddPPPEEEAAA>>><<<<<<<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;???===???JJJYYYzzz~~~hhhUUUPPPNNNGGG???<<<<<<;;;999777666666777888444888999777:::@@@AAA>>>>>>======@@@CCCIIIUUUaaasss~~~hhhRRRAAA::::::777777666666666666777777888777777888999999888666555888:::888555444777;;;===<<<;;;;;;;;;<<<===>>><<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<::::::999888777666666555555777999999999>>>GGGNNN```ooo000000000000000111111222111111222333333333222222111111111111111111111111000/////////000111222222000000000000000111111222555555444333222222222222000000000000000000111111000000000000000///...---......------------......---------------,,,++++++............///000111111555444444333222222111111000000///......///000000+++************+++,,,,,,,,,------...............---///000000///....../////////......//////000111222333333555777999;;;<<<======;;;::::::::::::::::::999777666444333222222111000//////........./////////.........///000111333333333444444444555555:::;;;:::999666555666777<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;:::999888888888555444777777444555888:::;;;>>>BBBIIISSS^^^fff|||ttt```QQQFFF>>>;;;;;;666>>>???888444666666222666666555555555777999:::999999888888777888888888777999::::::888777777888888888888888888888888888444555777444444EEENNNCCC888888666555444555555666888999:::::::::::::::999;;;:::::::::<<<<<<:::888666333222444444111222555777666666666666777888999888777666666666777999:::>>>BBBRRRooowww___MMMCCC???===:::;;;===??????>>><<<;;;======<<<;;;::::::999999;;;???===>>>IIIXXXyyyjjjVVVPPPNNNFFF>>><<<===<<<:::888666666666666888888888999???FFFHHHEEE??????BBBHHHOOOYYYiiixxxwww\\\DDD999999777666666555555666666777888777777777999999777666444666888777555555888;;;;;;;;;<<<===<<<;;;999999<<<>>>>>>>>><<<;;;<<<===<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<=========999999999888888888888888444666999999777888;;;>>>FFFUUUmmm000000000000000111111222///000222333444444333222111111111111111111111111////////////000111333333000000000000000111111222444333222111111111111111000000000000000111111111000111111111111000///.........------------......***+++,,,,,,,,,+++)))(((............//////000000222222333222000000222444111///...,,,,,,...///111++++++******++++++,,,---------...////////////......///000000///.........///............///000000000111222444777999;;;===<<<<<<;;;;;;::::::::::::777777777777666666555444111111000///............111///...------///111222222333333444555666666777;;;<<<;;;:::888777999;;;>>>===<<<<<<;;;<<<======::::::::::::999888777777999777777999888555666:::999===EEENNNYYYgggvvvxxxeeeVVVJJJBBB===777===???999555555666444555555555555666777888999999888888888888888999999;;;<<<<<<:::888777888999888888888888888888888888444666888444:::QQQWWWEEE:::999777666666666666777666777999:::;;;<<<<<<===:::999888999::::::888666666333222444333111111444888888777777666777777888777777666666666888999:::>>>???LLLgggmmmVVVFFF>>>===999;;;===??????>>><<<;;;======<<<;;;:::999999888;;;???<<<===GGGVVVvvvjjjWWWQQQMMMDDD===;;;;;;:::999888777777777777<<<:::999<<>>???>>><<<;;;<<<===<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>::::::999999888888777777222555777888777777999;;;<<>>AAA@@@???===<<<;;;;;;<<<===::::::;;;::::::999888777999777777999777555888>>><<>>???>>><<<;;;======<<<;;;::::::999999:::>>><<<===FFFSSSrrr}}}iiiWWWPPPKKKBBB;;;;;;888888888888888888999999;;;999888<<>>>>>===<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>><<<;;;:::999777666555444333444444444555666888::::::@@@IIIUUUdddxxx000000000000000111111222111111222333333333222222111111111111111111111111000/////////000111222222000000000000000111111222333222222111111222222222/////////000111111222222///111222333333222000///000//////////////////000111111111111111000//////---....../////////......------...///111222222333000000///......///000000......------......///000...//////000000000000000000///...///000///---+++......------......///000---///111444777999:::::::::;;;;;;<<<<<<;;;::::::;;;;;;:::999777666444333333222111000///.........000000/////////000111222000111222555777999;;;<<<999::::::;;;;;;>>>BBBEEEAAA???===;;;:::;;;<<<===<<<<<<<<<<<<;;;:::999999777666666888777777>>>FFFJJJVVVhhhxxxnnnZZZJJJAAA???<<<888666666666666666666777777888888999999777777777777888999:::;;;;;;===>>>===;;;999999999888888888888888888888888888444666:::EEEUUUQQQ888999888777777777777999999;;;;;;;;;;;;:::999777777777666666777999999888666666333222444444111222555999888888777777777888888666666555666777888:::;;;<<<<<>>???BBBGGGIIIMMM[[[ssseeeHHH:::999666555555444444555555666666555555555777777555444444444444444444555666777888999999:::<<<======>>>;;;=========;;;:::;;;<<<999999:::;;;;;;<<<<<<===:::;;;;;;;;;<<<=========<<<;;;:::888666555333333555444333222222333555666666888<<>>>>><<<:::999999777777777777777777777777888222666<<<@@@GGGDDD444777777666666777888999:::;;;;;;;;;:::999777666555777666666888:::;;;;;;999777444333555555222222555888888888777888888999999666666555666777888:::;;;;;;;;;???KKK\\\tttfffSSSIII@@@???>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<888===<<<===DDDMMMfffwwweeeTTTMMMHHH???:::;;;777888888999999999888888888888;;;>>>===999<<>>>>>;;;;;;<<<<<<<<<<<<<<<<<<999999888777666555444333444333222222333444444444333555777:::AAALLLZZZdddrrr{{{000000000000000111111222555444222111000111222222111111111111111111111111222111000000000000000111000000000000000111111222111000000000000000111111...//////000111222222222///111333555555333111000222222111111111111222222111000...------......///---.../////////...---,,,111///---///333222---(((000000111111111111000000...------------...////////////000111111111111111555222111111333333000---...------------...//////...///222444666777888888999:::;;;<<<<<<<<<;;;:::888777777777888999::::::444333222000///.........//////000111111111111000333444555666777888999:::777888888888888;;;@@@DDDBBB@@@<<<:::888999:::;;;999999999999888777666666:::999;;;???CCCJJJWWWdddttt~~~kkkVVVJJJ>>>::::::999666444777777999::::::;;;::::::666666666777888:::;;;<<<888:::>>>>>>===:::999888666666666666666666666666888222777===999:::;;;333666666555555666888:::;;;777888888999999999888888777777777999<<<>>>===<<<888555444666555333333666888888777777888999999:::666555555666777999:::<<<::::::===EEEQQQhhhqqq\\\PPPBBB@@@>>>;;;::::::;;;;;;999999:::;;;;;;<<<<<<===777<<<<<<===CCCKKKcccuuucccSSSMMMGGG>>>999;;;999999999999999888777666:::;;;@@@CCC>>>777;;;CCCCCCWWWvvvyyy]]]EEE999888555555555444444555555555555444444555666666555333666444333333444444444333222555999<<<<<<888444000:::;;;<<<;;;999888999:::666777888:::<<<>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;777666666666555555555555222222333555888999888777333666:::;;;===AAAHHHMMMUUU___lllvvv}}}xxxqqqlll///////////////000111111222222222222111///...,,,222222333333333333222222333222111////////////000000000////////////000000111111000000000000111111000111111000//////000222111...000666666111000333333222111000000111222333///000000111111111111111...////////////---,,,+++............/////////000...///000000//////000111000000000000000000000000...000111111111111222444555444444333111///---,,,000+++'''(((---000000---111111222333555777999:::;;;;;;::::::;;;<<<>>>???:::999777777888777666444444333222111000...---------///000111111222444666444444444555777888666555888:::;;;;;;:::999:::;;;777777777888999999999:::999666666999999777888<<<:::;;;???FFFJJJUUUkkkgggYYYGGG===;;;;;;888444777999;;;======;;;999777555555666777888:::<<<======<<<<<<===>>>===:::777666777888888888888777777555666777888888777555444777555444666999;;;:::888<<<<<<;;;999777777999;;;666888999;;;@@@FFFEEE@@@<<<:::888777555555555666666:::===;;;777444666999888777666555555666777888555999???BBBGGGVVVtttjjjTTTEEEBBB@@@@@@===888999======<<<<<<<<<<<<===>>>>>><<<;;;999???GGGJJJ^^^ppp[[[OOOIIIAAA??????999;;;;;;;;;::::::999999999777;;;;;;DDDQQQLLL@@@@@@JJJdddfffKKK>>>:::888555444444333333444444555777666555666777666222///111222333333444444333333555666777888999:::;;;;;;888888999::::::::::::999777888:::;;;<<<=========<<<;;;:::999888888888888888999:::888666555555666222222333444444555555666444555666888:::<<>>===:::888666666666666666666666666555666777999999888666555777666444666999::::::888999:::::::::888888999;;;;;;???CCCFFFKKKNNNJJJDDD;;;:::888777666666777777888;;;>>><<<888666777:::888777666666666666777888444888<<>>EEEFFFXXXxxxppp[[[NNNHHH???>>>???999;;;::::::::::::::::::999;;;======EEEQQQLLLBBBCCCOOOjjjzzzZZZDDD;;;888444555444444333333444444555888666444444666777666444111222333333444444333333555555666777888999::::::777888888999999999999999888888999999::::::;;;;;;<<<;;;:::999888888888888999:::;;;999777666666777333333333444555555666666333333333444666777999:::<<>>CCCHHHUUUiii|||yyy```LLLAAA<<<999666777888:::;;;;;;:::888777777888999;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>;;;999777666555444444555666777555666777999999999888777888666555666888::::::999666999;;;<<<;;;:::;;;<<<<<>>;;;:::;;;::::::::::::;;;<<<<<<======999<<>>IIIEEE>>>BBBUUUrrrgggLLL>>>:::777222555444444333333444444555777555333333555666777777111222333333444444333333333444444555666777888888666777777888888888888888999999888777777888999:::<<<<<<;;;:::999999999999999:::;;;:::888777777888333444444555555666777777333333333333333444555555777888:::;;;<<>><<<;;;;;;;;;///////////////000000111//////000000111111111111000111111111111111111000.........///000111111222000000////////////000000111111000000000000111111000111222111//////111222000111555<<>>777111111111111111111111111111111111111000///...------------...///////////////...////////////000000000000111111000///......///////////////////////////000111333333222222444555222222222222111000......+++...222111...---000444444222111000111555888;;;;;;;;;:::888777777666666666555333333444444333222444333333222222111111111000111111111222444999<<<;;;999777777888888777666444666999:::::::::;;;<<<999999888888777777666666666555888;;;;;;:::>>>DDDMMMXXXkkkoooWWWFFF>>>:::888777888999::::::999888777999999;;;<<<=========<<<===<<<<<<===>>>>>><<<:::999777555444444555666777444555777888999999999999888777666666888999::::::888;;;???@@@@@@???>>>>>>@@@GGGMMMNNNNNNKKKDDD<<<888777777666777999:::;;;;;;<<<>>>===:::999999:::777777777777777777777777888999<<<>>>===@@@NNN\\\}}}ttt^^^IIIAAABBBBBB>>>:::===<<<<<<<<<<<<===>>>>>><<<===:::<<>>:::999999999::::::;;;;;;;;;888:::777999BBB???;;;CCCWWWvvvzzzYYYBBB<<<;;;888333555444444333333444444555444444555666666666555444111222333333444444333333222333333444555555666666555555666777777777777777;;;:::888666666666888999<<<;;;;;;:::999999::::::888999:::999777666777888444444555666666777777888555555444444555666666777888888999999888999;;;======???AAABBBBBBAAA???>>>;;;:::999888999;;;>>>@@@///////////////000000111/////////000000111222222///000000111111000000///------...///000111111222000000////////////000000111111000000000000111111000111111000//////000222000222444888<<<===999555333333333333333333333333//////000000000000//////000000//////............////////////000000000111---///000000//////000222///////////////////////////111222222222222333555111111111111111000///...---000222///++++++111888888666444222222555888::::::999999777666555333333444222111222333333222000333333222222222222222222000111222222222555999<<<;;;999666666777777777666555777999:::::::::<<<===999888888777777666666666666666999<<<===>>>EEENNN[[[lll|||cccNNNAAA;;;:::888888888888888888888888999:::;;;<<<===>>>>>>>>>>>>===<<<===>>>>>><<<;;;:::999777555555666777888555555666777888999999999777777777777777999;;;===<<>>GGGQQQhhhkkkRRRFFFEEEBBB>>>:::===<<<<<<<<<<<<===>>>>>>:::===:::<<>>:::999999999::::::;;;;;;;;;:::===:::;;;AAA??????IIIXXXwwwlllNNN===::::::777333555444444333333444444555444888===@@@???:::555111111222333333444444333333222222222333444444555555333444555555666666555555<<<;;;888777666777888999;;;;;;:::999999999::::::666777888777666555666777555666666777777888888999444444444555666777888999333444555444333333555666777888:::;;;:::999888777666555444555777<<<@@@CCC///////////////000111111000000//////000111222222------............------,,,---...///000111000000000000////////////000000111111000000000000111111//////000///...---///111---111444444666999999777333444444555555444444333//////000111111111111111222111000///............/////////000000000111111,,,...///000///000111333000000000000000000000000...000111111111111222444000000000111000000//////111222222///+++---444:::999777555444444555888999888888777666555333222111222000///000111222111///111111111222222222222222000222333333333444777999888666444333555666666555555777999:::999999:::;;;777777777777777777666666555666:::>>>AAAFFFRRR^^^oooqqqYYYHHH>>>;;;888888777666666777888888999::::::;;;<<<>>>@@@AAA@@@???============<<<::::::999888777666666777777555555666666777777888888666666777777777999===@@@@@@BBBEEEFFFDDDBBB@@@@@@BBBFFFEEE@@@<<<<<<:::777777777777777888:::<<<===999999999999888777666666777888888999999888888777666666888;;;;;;;;;AAAHHH[[[ttt{{{bbbRRRIIIBBB===;;;;;;::::::::::::;;;<<<<<<888===;;;<<>>:::999::::::::::::::::::;;;888<<<::::::???===???LLL^^^zzznnnZZZDDD999777666333222555444444333333444444555666===FFFKKKIIIAAA888333111222333333444444333333222222222333333333444444222333333444444444444444;;;:::888777777777888888:::999999888888999999:::555666777777555555555777666666777888888999999:::333333333444555666777888000111333333111111222333444444555666555444333222444333333444777<<<@@@CCC///////////////000111111111000000//////000111222,,,------......------,,,,,,---...000000000//////000000////////////000000111111000000000000111111---...///...,,,,,,...///'''///444222111555777666333333444555555444333333111222222222222111111000111000///......///000000//////000000000111111111---///000000//////000222000000000000000000000000---///000000000000111333//////000000000000000///000111111///---///333777444444444444555777888:::666666666555444222000///000///...///000111000...000000000111111222222222///222444555444444444555666333111111222444555555444666777888777666777888666666666777777777777777777888>>>EEEKKKUUUfffvvvfffOOOBBB<<<888777666555555666777888999999888999;;;>>>AAACCCBBB@@@>>>======<<<;;;:::999888888777666666555555666555555555555555666666444555666666777:::???CCCAAACCCDDDCCC@@@===<<<;;;888<<<<<<777444666777666888888777777888:::<<<===999999888888888888666555777888999999999999888777888666777:::;;;:::===CCCOOOeeeyyyeeeSSSEEE??????;;;::::::::::::;;;<<<<<<888>>><<<<<>>:::;;;::::::::::::::::::999555:::999999===;;;???NNNgggqqqWWWIII===888666333111333555444444333333444444555666>>>IIIOOOMMMDDD;;;666111222333333444444333333222222333333333333444444111222222333444333333333777777777777777777777777888888888777777888888999555777888777666555666888777777888888999:::::::::555555444444444444555555111333444444222222222333333333444444333222222111333333333444777:::===???///////////////000111111222111000//////000111222...//////////////////...------///000000000///...000000////////////000000111111000000000000111111,,,---...---++++++---...!!!---555222000222555555222222444444444444222222444444444333222111000/////////.........000111333000000000000111111111111///000111000///...///000000000000000000000000000---...000000//////111222...//////000000000000000------............000222000000222333555888999:::444555555555444222000//////...---...///000///.../////////000111111222222///111555666555333333333444111//////111333444444333444666666555444444555555555666666777777888888:::<<>>BBBEEEDDDAAA>>>======<<<:::999777777777777666555444333666555555444444444555555333555666666777:::@@@EEEAAABBBBBB@@@===999777777555:::<<<888666888;;;;;;999888888777888:::;;;<<<:::999888999999888777555777888999::::::999888777;;;999999;;;<<<:::===AAACCCUUUmmmttt]]]JJJCCCEEE===<<<<<<<<<<<<===>>>>>>888>>><<<;;;@@@???AAAMMMXXX{{{bbbNNNDDDAAA;;;<<>>DDDEEEIIITTTeee{{{~~~___JJJDDD<<<888777999:::888999===666666555555777===DDDIIIKKKGGGBBB>>><<<;;;999888777777777777777666555555666666555555555555666666333222222333555999===@@@>>><<<999999;;;;;;999666777777666666666666777777888:::;;;:::888888<<<@@@<<<;;;999888888888999999777777888888888888777777777888::::::::::::<<<===>>>EEESSSeee{{{nnnPPPBBBBBB???======>>>===::::::>>><<<===<<<<<<<<<>>>CCCFFFSSShhh\\\KKKBBB@@@:::;;;>>>;;;:::;;;<<<;;;999888999:::888===:::888===>>>DDDUUUnnnvvv\\\MMM>>><<<999666444444444555444555555555444333333222555888<<<@@@???:::777666000222333333222222333555777888999888666555555777888444222333777888666222222444666666555666777999;;;999777666666888:::<<<999999999999777555333111666777999:::;;;::::::999999999888777666555444444333333444444333333222111444444555333222111222444222111000000000111333444.../////////000000000000////////////000000000000111000000000//////......000000000000111111111111,,,,,,,,,---...///000111///000000000...---...///---......//////............///000222333444444444555333111000111111000///111111111111000///------...000111000///...///000...000111111000111222444000000111222222333333444222222222000...---.../////////............/////////////////////000111111...............//////000111111222444555777888888888666444222111111222222//////////////////......000000000000000111333333222222222222222222222222111111111111222222222222777777777666555444333222:::666666777888777:::???CCCIIIUUUeeexxxhhhQQQGGG===888777888888666666888666666555555666;;;AAAFFFHHHEEE@@@===<<<:::999888666777777777777666555555333333222222222222333333444333222333555888<<<>>>:::888666666777777555333666777777777777777777666666666777777777777999;;;;;;:::999777777777888999777777888888888888777777777999::::::::::::;;;===;;;@@@IIIUUUfffxxxxxxYYYGGGCCC???===<<<>>><<<:::;;;>>><<<<<<<<<;;;;;;>>>BBBEEELLL___|||~~~[[[IIIAAA@@@999:::>>>::::::;;;<<<;;;999888999:::888===:::999>>>>>>EEEVVVrrrhhhQQQCCC===;;;888666555555555666555555555555444444333333666888;;;===;;;777444333111222444333222222444555333555555555333222333444666222000111555666444000333444666666555555666888888777555333333444666888999999999999888666555444666777999:::;;;;;;::::::999999888777666555444444333333444444333333222111333444444333111111222333222222111111111222333444....../////////000000000////////////000000000000111111000000///...------000000111111111222222222///............///000111...///000///...---...///------......///............///111333444555666666444333111000111111000///111111000////////////000...///000000......///000---///000000000000111333222222333333444555555555333444333111///....../////////............/////////////////////000111111///////////////000000111111111222333555666777777777666444333222222222333000000000//////.........////////////000111222222333333333333333333333333111111111111222222222333555666666666666555444444999777888;;;<<<<<<@@@FFFKKKWWWjjj~~~vvv[[[LLL@@@;;;888999999555444555666666555444555888===BBBCCC@@@===;;;::::::999888666666666777666666555444222222222222222222222222555444333333555777:::<<<777555444444555555444222666777777777777777777666555555555666888999888777999999777666666777777888777777888888888888777777777999::::::::::::;;;===999<<<@@@EEEMMM\\\ooo|||hhhPPPFFF@@@===;;;<<<<<<:::;;;???;;;;;;<<<;;;;;;===@@@CCCFFFTTTmmm}}}YYYHHH@@@???999:::===999:::;;;<<<;;;:::999:::;;;888===<<<:::>>>>>>FFFWWWxxxxxx\\\HHH>>>:::999777666555555666777555555555555444444444333555666888888888777555333222333444444333333444555111222333333222222333444555333111222555666444111333444555555444333444666888666444333222333444555888888888999888888777666777777888::::::;;;;;;:::999888777777666555444444333333444444333333222111222444444333111111222333222111111111111222333444........./////////000000////////////000000000000111111000///...------,,,///000000000000111111111222222111111111111222222...///000///...---...//////////////////...---------...000222444555666666444222000000111222111000111111/////////000111222///000111000///...///111---...000000//////111222222222333333444555555555444555444222///...///000//////............/////////////////////000000111000000000///000111111222000111222333444555666666777666555444333333444444111111000//////.....................///000111222333333333333333333333333111111111222222222333333222333333444444444444444666555666:::===AAAJJJTTT___mmmgggRRREEE>>>:::::::::777555666555555555444444666999===>>><<<:::999999999999888555666666666666555444444444444444555555444444444666555444444555666888999777666666666666666666555666777888888888888777666666555555777;;;<<<999666888777666555555666777888777888888999999888888777888999;;;::::::999;;;<<<:::===???>>>@@@JJJZZZgggwwwZZZJJJCCC>>>:::;;;<<<:::<<>>999:::===999:::;;;<<<;;;:::999:::;;;888>>>===<<>>>>>999:::===999:::;;;<<<<<<::::::;;;<<<999@@@>>><<<@@@BBBNNNccc~~~___HHH===:::666666666666666777777888666555444444444555555666222555444222444999888333333444555555333333333555222333444444444444555666777666555555666777666555333444555555333222333444888777555444333333333333333333444444555666666777555666666777888999:::;;;777777666666555555444444333333444444333333222111222444555555333222222222/////////000000000000000------........./////////////////////000000000000/////////............------------.........//////000000///.........//////---...//////......///000...------,,,+++)))(((''',,,,,,...///000000111111333111000000111222222111111111000000000111111222111222333333111111222333---///000000000000111333000000111111222222333333222333333111///...///111//////............/////////////////////000111111000000000000000111111222000000111222222333444444555555666666666666666666444333111///......//////////////////000111222222222222222222222222222222222222222222333333333333444444555777777888888888<<<<<>>???>>>@@@EEEKKKOOO[[[ooovvv___MMMDDD<<<<<<<<<<<<<<>>???:::;;;>>>999:::;;;<<<<<<;;;;;;<<<===:::AAA???===AAAEEETTTlllsssWWWEEE>>>>>>555555555666666777777777666555444444444555666777555888777333555;;;888000666777888777555555555777222333444444333333444555444444444444444444444444333444555555444333444666444444333222222111111111222222222222333444666666444444444555666888999:::666666666555555555444444333333444444333333222111333555777777555333333333...///000000111111000000---------.........//////////////////000000000000---------............///............////////////.........---......//////---...//////......///111,,,------------,,,++++++------...///////////////333111000000111222222111111111222222222111111000000222333222111000111222...000111111000111222444000000111111222222333333000111111000///...000111//////............/////////////////////000111111000////////////000111111000000111111222222333333555555666666777777777777555333111///......//////000000000000000111333333333333333333333333333333222222222333333333444444444555666777777888777777<<>>@@@BBBDDDMMM[[[kkk|||nnnRRRGGG>>><<<===<<<===>>>;;;===>>>>>>===>>>???AAA@@@BBBKKK^^^xxxlllSSSDDD???@@@;;;<<>><<>>888777666666666888999:::888999999::::::999999888999;;;;;;;;;999999:::;;;:::::::::;;;===>>>?????????DDDKKKVVVggg|||yyyUUUJJJ@@@===>>>======>>><<<>>>??????>>>>>>???AAA;;;>>>FFFXXXqqqiiiSSSDDD???@@@<<<===@@@;;;:::;;;<<<<<<;;;;;;===>>>===CCC@@@===AAAIII]]]yyyxxx\\\GGG===:::;;;555555666666666666666555666555444333444555888999888>>>@@@???GGGRRRPPPFFF===>>>???>>><<<;;;<<<===999:::;;;:::888777777888666777888777666666666777222444666666666666777999444555555555555555555555555444444333444555666777111111111222333555888999555555555555555444444444333333444444444333222222444777999999888666555555111222333444555444333333............////////////...///000///...---...///---------,,,,,,---------/////////---,,,---000333000000////////////000000......---,,,---...///000+++,,,.../////////...---000000000000000/////////111111222222222222111111444444333333333444555555...///000111111222222111...111222...---111444333111111222222222222111111111111111111000...---,,,111222333111///......///............////////////111111111000///.........000111333222000/////////444555555666777666666666666333000///000000...,,,---...///000000111333555777666555555666777666444555444444555555666777888...444777444111333999===<<>>;;;888555444222222333333333444444444333222333555777777777555555555555444444333333333222222333333333444444444333333444444666777999999777666555777999:::888666555666666888::::::999777:::888777888:::<<<======<<<;;;999888888999;;;<<<777888999::::::999888777999<<<>>>===;;;:::<<>>>>>???@@@AAAAAAAAA===>>>CCCKKKVVVfffhhhTTTCCCAAAAAA======AAA:::===@@@AAA@@@>>>======:::===BBBOOOggglllQQQHHH???======;;;<<<>>>;;;<<<======<<<<<<===>>>CCC>>>>>>BBBFFFPPPkkk~~~___KKKAAA<<<:::;;;777777666666666666666777888666555777555444888>>>;;;???DDDIIIQQQXXXXXXSSSKKKKKKKKKKKKJJJIIIHHHHHHBBB@@@>>>======<<<:::999666777888777666555666777444555666666666555444333444555666555444333444666444444333222111///...---222333333222111000222333777777666666555444222222444444333111//////222444333555777999999888666444222111111111222333333444////////////000000000000...///000///...---...000......------------....../////////---,,,---000222000000////////////000000......---------...///000,,,---......//////......////////////////////////111111222222222222111111222222222222222333333444...///000111111222222222444555333//////222333000111111222222222222111111,,,---///000111222222222111222333111///...///000............//////////////////000000000000000000111222222111000//////111333444555555666666555555666333000///000000///---...///000000000000222555666555444444666666555444444444444444555666777888000444666555333444999<<<@@@JJJ^^^uuunnnQQQCCC>>>:::777555222333333333333444444444444444444555666777666666444444444444333333222222222222333333333444444444444444444444555666888888;;;999888999;;;;;;999777888888999:::;;;;;;:::999;;;::::::<<<>>>AAABBBCCCEEEDDDCCCBBBBBBBBBCCCDDD=========>>>>>>>>>>>>===;;;===>>>===;;;:::<<<>>>======>>>>>>???@@@@@@AAA??????AAAEEEJJJUUUiiizzzttt]]]HHHCCCAAA===<<>>???BBBLLLbbbkkkPPPGGG???>>>>>><<<<<<===;;;<<<<<<<<<;;;;;;===>>>AAA===???DDDHHHTTTpppnnnTTTEEE>>>;;;;;;<<<777777666666666666777777666444555666666666:::AAAEEENNNYYYaaahhhmmmlllhhhgggffffffdddcccaaa___^^^SSSPPPMMMJJJHHHEEEAAA>>>======<<<:::777666666666222333444444555444444333444666777666555555666777555555555555444222111000111222333222111222444555666666666666555444333333444444333111000000222444444555777888888777555444222111111111222222333444//////000000000111111111---///000///...---///000//////............//////...//////...------000222000000////////////000000...............///000000......------......///000.........///////////////111111222222222222111111000000000000000111222222//////000111111222222222666777444000111444444111111111222222222222111111,,,---...111222444444555111222222111///...///000............////////////......//////000111222222222222222000//////000222222333333444444444444444555333111000000000///...///000111000//////111333444333222333444555444333444444444444555666777888333444555666666777:::===HHHWWWnnn~~~]]]IIIBBB===999666333333333444444444555555666666555555666666666777555555555555444222111000333333333333444444444444444444444444444555666777888777666777999999888777:::::::::;;;<<<===>>>???AAABBBCCCFFFJJJMMMPPPRRRNNNNNNMMMLLLKKKJJJJJJIIICCCBBB@@@>>>===<<<======<<<======<<<::::::;;;===<<<======>>>>>>??????@@@???>>>>>>???@@@EEERRR___xxxlllRRRFFFBBB===<<<===DDDFFFGGGFFFCCC???======CCCAAABBBIIIZZZxxxiiiMMMEEE?????????<<<;;;<<<;;;<<<;;;:::999:::===@@@???>>>AAAGGGLLLZZZyyyppp^^^JJJ???<<<:::999:::777777666666666666777777666555666888999:::AAAIIIUUUddduuu|||yyywwwvvvmmmjjjeee```\\\VVVPPPLLLGGGFFFCCC@@@===;;;999999666666666666555555555555444666777777666666777999555555555555555444333333000111222222222333555777444555555555555555444444444444444222111111333555666666666666666555444333222111111111111222333333////////////000000000000---...//////......///000000000////////////000000......///...---...///111000000////////////000000///////////////000000000///...---------...000111.............../////////111111222222222222111111000000000000000111222222000000000000111222333333222666777333111333555555111111222222222222111111000111111222222222111111000222222111/////////000............////////////...//////000111111222222222222222000...///222444111111222333333333333333333222111000000000000000000111111000//////000222333222111222333444333222444444444444555666777777555444555777888999<<>>>>>>>>???>>><<<===>>>>>>@@@IIIRRRddduuu{{{\\\KKKCCC>>><<<<<>>>>>FFFCCCAAAFFFUUUooofffJJJCCC>>>???@@@===:::;;;===<<<<<<:::999;;;>>>BBB???AAAFFFKKKRRRccc{{{dddUUUFFF???<<<999777777777666666666666777777888888777999;;;<<>>@@@???===:::777555333222333333444444444555555555555555444444444555555666:::;;;;;;;;;<<<>>>???AAAAAADDDGGGJJJNNNRRRXXX]]]dddhhhnnntttxxx}}}~~~{{{xxxtttqqqooooookkkcccYYYOOOGGGAAA>>><<<;;;::::::;;;<<<>>>>>>============>>>>>>>>>>>>===<<<===@@@@@@@@@EEEMMMUUU```uuuiiiRRRFFF@@@======AAACCCDDDCCCAAA@@@???@@@EEEBBBAAAFFFQQQhhh|||cccHHHAAA===???@@@===::::::======<<<;;;:::<<<@@@CCCAAADDDJJJPPPZZZmmmkkkWWWLLLBBB>>>===999666666666666666666666777888888888888:::<<<>>>EEESSSaaa~~~tttoooiiibbb\\\UUUMMMHHH@@@>>><<<999777777777888333444666555555444666777333333444555555555555444555666666555333222333555222333444555666666666666333444555444333333444666777777666555444333333333222222111000000111111111,,,,,,---------.........,,,...//////......000111000000////////////000000---...//////......///000000000////////////000000//////000111111111111111//////......//////000111......//////000000111111111111222222222222111111333222222222222333444444111111000000111222444555222<<>>???@@@CCCGGGJJJRRRWWW]]]bbbffflllsssxxx{{{pppcccVVVKKKEEEBBB@@@===<<<===?????????>>>>>>>>>>>>>>>>>>>>>>>>???======@@@???>>>AAAFFFIIIOOO___yyyxxx]]]JJJAAA>>>>>>>>>???AAAAAA?????????@@@CCCAAABBBGGGOOOaaaxxx^^^GGG@@@<<<>>>???===;;;;;;;;;<<<<<<;;;;;;<<>>===999444111111222222222222111111---...///000111111222222///000222111000///000222............////////////000000000111111222222333000111333222111111333444000111222222333333222222000222333222111111333555000111111000//////111222111000000111333444444333333333333333444555666666555444777<<<<<<>>>OOOdddsssXXXGGG>>>888555555666666666777777777222444555555555:::CCCJJJPPPKKKDDD<<<777555444555444444444444555555555555555555555666777888999:::888<<>>????????????????????????@@@======??????===>>>CCCAAAEEEQQQdddxxxhhhPPPCCC???>>>===>>>@@@???>>>===>>>???AAA???BBBHHHMMM[[[zzzsssXXXFFF???;;;<<<>>><<<;;;<<<888999:::::::::;;;===???BBBEEELLLXXXlllxxxaaaOOOCCC===:::<<<===;;;;;;<<<555555555555666777888999::::::===BBBJJJZZZtttzzzqqqccc]]]UUUKKKCCC>>>;;;:::666777888666444333444555888888888999999888777777666777777666444333444666444444555555555555555555333555666666555555666777444555777888888777555444222222111000000000000000............/////////000,,,---//////...///000222//////............//////,,,...000000///...///000000000////////////000000///000111222333222111111---...000111111111000//////000000111222333333333111111222222222222111111222222111111222222333444222222000000000222444666111444999???FFFIIIBBB888111111222222222222111111...//////000000000000000///000111111000///000222............/////////000......///111222333444555///111333333333222333444111111222333333333333222///222333222111111333666///000111000//////111333111000000111333555444333333333333333444555666666444333888===<<>>888666666666666777777777777000333555555666;;;EEEMMMSSSNNNEEE<<<666333444444444444444555555555666666555555555666777999:::;;;999???HHHRRR\\\hhhttt|||}}}nnneeeUUUOOOIIIEEECCCBBB@@@>>>@@@@@@@@@???????????????@@@======???@@@>>>@@@DDD===AAAJJJWWWccctttpppSSSCCC???>>>>>>???@@@???=========>>>@@@???CCCIIILLLVVVsssoooTTTGGG???:::;;;===<<<;;;===555777999999999:::;;;===@@@CCCJJJYYYrrrnnnWWWFFFDDD???<<<>>>???===<<<===555555555555666777999999===>>>AAAHHHRRRfffxxxkkk\\\OOOEEE???<<<888999999888555444444555777777777777777666555555555666666666444444666888444555555555555555444444333555666777666555666777333555888999:::888666444222222111000000///000000000000000000000000000000//////.........---------........................///............//////000//////............//////...///111111000000222333222111000111111111///......//////000111222222222///111333444222000000000111222333333111111222333222222111000//////000000444333333555888888666333111222333444444222111000//////...//////000111222000///...------...///000.........//////000111222//////000111222444666777222222222222222222222222333333333222222111111111333333222222222222222222000000000000111111111111000000000111333444222111555444444333333444444555777555777;;;===DDD]]]xxxlllPPP@@@;;;666777888888888666555444777666444555:::BBBJJJOOORRRIII===777555555444222666555444555666666555444444444888;;;:::888<<>>======>>>===???AAAAAAAAAAAACCCDDDCCC???BBBLLLUUUcccwww]]]LLLBBB<<<>>>>>><<<;;;;;;::::::::::::<<>><<<;;;;;;<<<999:::;;;;;;::::::<<<>>>???CCCMMM```zzzrrrYYYJJJFFF:::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;777444888???===BBBIIISSSgggrrraaaUUUKKKDDD888;;;<<<999444222333555666666777777777777666666444666777777666666777999666666777888888777666555444555555555555555444444;;;:::888666555444444444111111111111111000//////000000000000000000000000//////.........---------........................///............///000000//////............//////,,,---//////......000111555333000///000222222111/////////000111222222222000222333333111000111222222333444444222222333444222111000000/////////000333222111333666666444222111222222333333333222222000////////////000000111222111000/////////000111///////////////000222222///000000111222444666777222222222333333333333333333333333222111111000000333333333222222222222111//////000000000000111111000000000111333444333222555444444333333444444555666444777<<<>>>IIIfffqqqTTTBBB<<<777777777777777666555555888666555666;;;CCCKKKPPPNNNFFF;;;666555666555333555444444555666777777777444333666:::;;;===EEEMMMZZZeeeuuuuuudddVVVMMMHHHDDDBBB@@@@@@@@@?????????AAABBB<<<>>>@@@AAABBBDDDGGGJJJFFFBBBCCCJJJOOOXXXpppeeePPPCCC===???>>>===<<<<<<<<<<<<<<<===>>>@@@CCCFFFQQQhhh}}}gggPPPGGGEEEBBB???===<<<;;;<<<:::;;;;;;;;;:::;;;===???AAAEEEPPPeeexxxbbbNNNDDDBBB;;;;;;<<<============<<<:::888888:::999777:::@@@DDDJJJRRR```www{{{ooocccYYYFFFAAA;;;777777666555444666666666777777777777666888999999888666555555666555666777777777666555555444444555555555444444333999999888666555555444444111111111111111000000///000000000000000000000000/////////............---........................///.........//////000111//////............//////,,,...////////////000222888555000///000222444555//////000000111222222222222222222111000000222444333555555555333333444555222111111000000000000000111000000111333333222000222222111222222333444555111111000/////////000000333333222111000000111111////////////000111222333000000111222333444666777333333333444444444555555444444333222222111000000333333333222222222111111.../////////000000000111111000000222444555444333555555444444444444555555444444888===AAAQQQssswwwXXXCCC<<<888777777666666666666666888777666888<<>>======???@@@AAA<<<===???AAACCCGGGLLLOOOKKKGGGGGGIIIIIILLL\\\nnnpppVVVFFF@@@??????>>>>>>===>>>>>>>>>??????AAABBBDDDLLL```sssdddMMMHHHFFFCCC@@@===<<<;;;;;;:::;;;<<<;;;;;;<<<>>>@@@CCCGGGTTTlllxxxbbbQQQDDD??????;;;<<<<<<===============:::777777:::<<<<<<>>>CCCMMMUUUbbbuuu{{{nnn^^^PPPAAA:::;;;<<<999444555555666666777777888888;;;<<<;;;999666444444555444555555666666666555555444444555555555555444444777777777666666666555555111111222222111111000////////////////////////////////////...................................................///000111111//////............//////...000111222111111222444666444000///111333444444000000000111111222222222333333222000///000333666555666777666555444555666333333222222111222222333111111111111222222222111222222111111222333555777222222111000////////////333333222222111000000000000000000000111222333333111111222222333555666777333333444444555666666666555555444444333222222111444333333222222111111111.........///000000000111111111111333555666555444555555444444444444555555444666999>>>EEEZZZyyyXXXBBB;;;888777666555555666777888666666666777<<>><<<>>>DDDLLLXXXjjjyyyqqqcccWWWOOOKKKHHHCCC@@@???@@@@@@@@@===>>>???@@@BBBFFFLLLPPPLLLJJJIIIIIIFFFFFFOOO[[[uuuwwwYYYHHHDDD@@@@@@@@@?????????@@@@@@>>>>>>@@@AAABBBIIIYYYiii```KKKGGGFFFDDDAAA>>>===<<<;;;;;;;;;<<<;;;;;;===@@@CCCEEEKKKZZZtttgggSSSGGG@@@===>>>;;;<<<======>>>>>>======<<<888888<<>>CCCFFF;;;888555444444666888888555666666555333444666999===>>>DDDPPP]]]nnnyyyiii^^^WWWRRRKKKFFFDDDDDDCCCBBB>>>?????????@@@CCCHHHKKKFFFFFFGGGGGGDDDCCCHHHPPP___ttt|||\\\KKKHHHBBBBBBAAA@@@@@@@@@@@@AAA<<<<<<>>>AAABBBFFFTTTaaa{{{]]]IIIFFFEEECCCAAA???===<<<;;;;;;<<<<<<<<<<<<>>>BBBEEEGGGPPPbbb}}}sssZZZKKKDDD???<<<<<<;;;<<<<<<===============<<<888888<<>>@@@888777666555555666777888666888888777444555999===>>>CCCPPPbbbsssuuubbb[[[QQQIIIFFFDDDBBB@@@???@@@@@@??????@@@CCCFFF@@@BBBDDDDDDBBBBBBEEEHHHQQQaaa|||aaaOOOKKKDDDCCCBBBAAA@@@@@@@@@@@@;;;;;;>>>AAABBBEEEOOOZZZrrrwwwZZZHHHCCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<===???DDDHHHKKKWWWllltttcccPPPFFFBBB===;;;::::::;;;;;;<<<<<<<<<<<<<<<999888999<<>>>>>555555666777777777777777444444444555666888:::<<<777777777666555555666888666888:::999888:::???EEELLLTTTeeeyyyzzzpppaaaUUUNNNHHHCCC??????@@@AAA@@@??????AAACCC@@@CCCEEEDDDCCCCCCDDDEEEIIIQQQddd~~~jjjSSSMMMEEEDDDCCCAAA@@@??????>>><<<<<>>===<<<<<<<<<======<<<===@@@EEEIIIPPP___wwwdddWWWJJJDDD@@@===;;;;;;999::::::;;;;;;;;;;;;;;;999:::===@@@CCCKKK\\\mmmmmmYYYIII@@@:::999777555444555666777777888999888666555666777555555444444555777888999444444555666777777777777333444666777777555444333222222333333222222111000000000000000000000000000.../////////000000111111000000000000000000000000.........///000222333444//////............//////000111222333222222333555777444111000222444777777222222222222222222222222111222333222222222555777777888888777444333444444111111111111222222333444444555555333000000222555333444555555555444333222111000000000111222333333000111333555666666666555222222222222333444555555555555555555555666777888666666555444333222222111...///000111333444555666555555444333222000000//////000111222333444555555333333333666999::::::999666666555555555555666666888:::@@@OOOjjjaaaDDD999;;;444555666888888888777666555555555555666888999:::777888888777555555666777666999;;;;;;;;;>>>EEEKKK]]]fffxxxxxxhhh\\\RRRJJJDDD???@@@BBBBBBAAA@@@AAACCCDDDGGGIIIGGGEEEEEEFFFEEEEEEFFFRRRiiipppWWWNNNFFFEEECCCAAA???>>>>>>===>>>>>>@@@BBBBBBAAAGGGOOO^^^sssXXXGGG===>>>>>>>>>>>>======<<<=========<<<===AAAFFFJJJTTTddd~~~uuu]]]RRRHHHCCC@@@===<<<>>>888999::::::;;;;;;::::::;;;>>>CCCFFFIIISSShhh}}}kkkVVVHHH;;;:::777555444444555666777888999888555444444555666555555555666777999:::222333444555666666666666444555666777777555333222222333333333333222111111///000000000......000111//////000000111111222222//////000000000000//////,,,---...///000000000000////////////000000000000111222444444222111111222555333111//////111333555444444444222000111333666333222111111111222333444444666555111111555666444444444444444444444444444555444444333222222222333222222333333222111///...000000000111222222333333666666555444444666777888555555555555555555555555777777777777888888888888444444333333222111000000///000111222333444444444666666555444333111000//////000222222222333444666555444444666:::;;;888555555555444444555666888999888===FFFXXXyyyvvvUUUFFF@@@;;;666666555555555444444444444333333444666888999999;;;888555333444666777888;;;888888;;;>>>EEEPPP\\\ooo~~~ooobbbTTTHHHEEEEEEDDDCCC@@@@@@@@@AAA???DDDIIIHHHEEEBBBCCCFFFEEEFFFLLLWWWeee{{{{{{^^^MMMPPPHHHBBBBBBBBB???=========>>>???@@@AAADDDIIILLL]]]qqqjjjNNNEEE??????===<<<;;;;;;;;;;;;===999999===@@@BBBGGGMMMSSShhhwwwdddOOOLLLHHHDDDAAA===999666:::;;;<<<======>>>???@@@@@@===BBBPPP```pppeeeNNNCCC===777666444222444888666777888777666555666777666666666666777777777777444666777777666555555666777777666555444444333333333222111111000000111111///000111000......000111000000000000000111111111//////000000000000//////,,,---...///000000000000//////000000000111111111000222333333111111111222444333222111111333444555444444444222111111444666333222222111222333444555666888777333333666777555444444444444444444444444666555444444333333333444333444555555444222111000000000000111222222333333777777666666777777888999777777777777777777777777777777777777888888888999555555444333222111000000///000111222333444444444666666555444333111000///---...000111000111222444555444333555888999888666555555444444555666888999:::???III]]]~~~qqqQQQCCC>>>999666666555555555444444444444333333444666777888777;;;999666555666888999888999999:::<<>>BBBFFFGGGFFFEEEEEEFFFBBBBBBFFFOOOZZZllleeeRRROOOHHHCCCDDDDDD@@@>>>>>>>>>???@@@AAAAAADDDHHHLLLUUUjjjgggMMMDDD@@@???>>>===<<<<<<<<<<<<===::::::===???AAAGGGMMMVVVlllkkkZZZLLLIIIFFFCCCAAA>>>;;;888<<<===>>>>>>======>>>???CCCDDDLLL\\\nnnxxxcccJJJAAA888555333111111444444555666666555555777888666666666666777777777777444666777777666555555666555555444444333222222111333333222111111111111222000111111000//////000222111111111111000000000000//////000000000000//////------...///000000000000000000111111111222222222000111222222000000111222111111222222333333444444444444444333222222444666444333333222333444555666666888777333222555666444444444555555555555555555666666555444444444444555555555666666666444333222000000111111222222333333777888888999:::999999999888888888888888888888888777777888888888999999999777777666444222111000//////000111222333444444555666666555444333111000///---///000111000111333444555444333444666777777666666555444444555666888999;;;AAANNNeeeiiiLLL@@@<<<999666666666555555555555444333444444555555555666666;;;999777777888999:::999888:::===AAAEEERRRjjjzzzkkkWWWTTTPPPJJJFFFBBBAAA@@@@@@AAADDDHHHKKKKKKIIIGGGAAA@@@BBBGGGNNNZZZnnnnnnYYYNNNGGGCCCEEEEEEBBB??????@@@@@@AAAAAABBBDDDHHHKKKMMMaaacccKKKDDD@@@??????>>>============>>><<<;;;>>>???@@@FFFNNN[[[rrrwww___PPPHHHFFFCCCBBBAAA???<<<:::;;;===>>>>>>>>>>>>@@@AAAGGGLLLZZZnnnxxxXXXJJJ<<<666555333111111111333444555555555777999666666666777777777888888555666888888666555666777333333333222222111111000444444333222222222222333111111222111000///111333222222111111000000////////////000000000000//////......///000000000000000111111222222222333333333///000111000//////111222...///111222333333222222444444555444333333555777555555444333444555666777555777555111000333444222555555555555555666666666666555555444444444555555555666777777777555444333000111111222333333444444777888999;;;;;;:::999999777777777777777777777777888888888999999999::::::999888777555333111000///000000000111222333444555555555555444333222000//////111333333333333555777555444333333444555666777666555555555555777888999<<>>;;;999666666666555555555555555333444555555555444555666;;;999777777999::::::999::::::>>>GGGSSSfff~~~jjjdddZZZQQQJJJFFFDDDCCCCCCBBBCCCHHHNNNPPPMMMIIIDDDBBBCCCFFFJJJPPP]]]jjjwww^^^LLLFFFCCCEEEEEEBBB??????@@@AAAAAAAAAAAACCCGGGJJJIII]]]~~~___JJJBBB@@@@@@???>>>>>>>>>>>>>>>???======??????@@@GGGOOO___xxxjjjWWWLLLFFFDDDBBBAAA@@@???<<<:::888;;;======>>>@@@DDDHHHKKKWWWllliiiVVVBBB:::999777444111111333444444444444555777666666666777777888888999555777888888777666777777333333333222222222111111555555444333333333333444111222333222000000222333222222111111000000////////////000000000000//////...///000000000000000000222222222222333333333333///000000000//////111333000111333444555444333222333555555555444444666888777666555555555666888888555777555222111444555333555555555666666777777777555555444444444444555555555666777777777666555444222222333333444555555555777888999:::;;;:::999888888888888888888888888888999999999999:::::::::::::::999888666444333111000000000000111222333555666555555555444333222111000000111333333333444555777555555444333333444666777666666555555666777999:::===CCCVVVuuuzzzZZZEEE>>>;;;:::666666666666666666666666333555666666555555888;;;<<<:::888777888999999999:::999???OOOeee|||~~~oooaaaVVVNNNIIIFFFEEECCCBBBFFFMMMOOOLLLGGGFFFEEEEEEHHHIIIKKKSSS\\\ttt~~~bbbLLLFFFBBBCCCDDDAAA??????@@@@@@AAA@@@AAACCCFFFIIIKKK\\\{{{yyy[[[HHHAAA@@@??????>>>>>>>>>>>>>>>???>>>>>>???>>>@@@HHHRRRccc~~~sss___PPPIIIFFFDDDBBB@@@???>>><<<999:::<<<=========AAAIIIOOOWWWiiiwwwaaaHHH===;;;999555333333444555444333222333444666666666777888999999999666888999999888777777888444444444444444333333333666555444444333333444444222333333222111111222444111111111111000000000000//////000000000000/////////000000111111000000000111111222222222333333333000000111000///000222555444555666777777666555444333555666666555555777888888777777666666888999:::777999888555555888999777555555666666777777888888666555555555555666777777555666777888888777666555444444444555666666777777888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::999777555444333222111111000000111333555666444444444444333222111000...000111222111222444555555666666555444444555777777666555555666777999:::>>>EEEZZZ|||pppSSSCCC===;;;:::555666666666666777777777444666777666555888>>>CCCAAA>>>:::888888999::::::<<<===HHH^^^wwwtttfffZZZNNNGGGHHHDDDAAACCCGGGIIIFFFCCCFFFDDDEEEHHHIIIHHHKKKPPPaaaxxxhhhOOOHHHBBBCCCDDDAAA???@@@>>>>>>??????@@@BBBFFFIIILLL[[[xxxuuuXXXGGG@@@???>>>>>>======>>>>>>>>>???>>>>>>???>>>@@@JJJUUUhhhxxxcccTTTJJJEEEFFFDDDAAA@@@@@@???===;;;>>>@@@@@@??????DDDPPPYYYmmmmmmQQQAAA;;;777444333444555666555333222333444555666777777888999::::::777888::::::888777888999555555555555555555555555555555444333333333333444222333444333111111333444000000000000000111111111//////000000000000//////000000111111111000000///111111111111222222222222111111111000000111444666666666666666555444333333333555777777666666777999999888888777777999:::;;;777999888666666:::<<<:::555555666777777888999999888777777777888888999:::777888999::::::999888777555666666777888888999999;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999888666555444444111111000000111333555777444444444444333222111111...000222222222222444555444666888888666444555777777666666666666888999:::@@@HHH___gggNNNAAA<<<:::999555666666666777777777777555777777666666;;;DDDKKKGGGBBB===999999:::<<<<<>>>>>AAAEEEIIIJJJWWWrrrrrrWWWFFF???>>>======<<<<<<======>>>======???@@@>>>AAAKKKWWWooo|||eeeUUULLLGGGDDDCCCBBB@@@@@@AAAAAA@@@>>>>>>???@@@@@@BBBMMM]]]iii|||]]]HHH===777444444333444555555444333555666555666777888999::::::;;;777999::::::999888888999555555555555555555555555555444444333333333333333333444444333222222333555//////000000111111222222//////000000000000//////000000111111111000000///000000111111111222222222111222111111000111555777555444333222111111000000333555777888777777888999:::999888888888999:::;;;555777777444555:::;;;:::555666666777888999999999:::999999999:::;;;;;;<<<888999:::;;;;;;;;;:::999777777777888999999::::::======<<<;;;;;;===>>>???:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999888777666666555222111000000111333555777444444444444333333222111000222444444444444666888444777:::999777555555777777666666666666888999:::BBBJJJbbbbbbJJJ???;;;999888555666666666777777888888555777888666777===HHHQQQKKKFFF???:::999;;;===>>>HHHTTTkkkvvvgggSSSOOOJJJEEEDDDDDDDDDDDDGGGFFFGGGJJJIIIDDDBBBDDDHHHVVVjjj}}}vvvXXXOOOGGGEEEEEECCCCCCEEE:::;;;<<<===>>>AAAEEEIIIGGGSSSmmmqqqVVVFFF>>>======<<<<<<<<<<<<===>>>======???@@@???AAAMMMYYYtttnnnYYYMMMIIIGGGFFFAAA@@@???@@@BBBCCCBBBAAA:::<<>>888999:::;;;;;;999888777;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>=========;;;;;;:::999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::999999999::::::;;;;;;;;;;;;:::999777555333//////...///000111333444777777666555333222111000---...///000222333444555777666666666666888:::;;;999999888777666888<<>>CCCHHHTTTjjj}}}kkk[[[MMMHHHFFFCCCDDDGGGGGGIIIKKKKKKIIIFFFDDDDDDDDDHHHTTTgggzzzdddQQQIIIIIIBBB???DDDDDD>>>===<<<<<<===???AAABBBIIIQQQhhhnnnQQQEEEEEE===999888;;;===<<<;;;===??????;;;===BBBBBBKKK```|||uuu```SSSLLLGGGCCCCCCBBBBBBBBBCCCDDDBBB???===DDDBBBEEELLLTTTccc|||xxxYYYDDD<<<888555666666555555444444444333555666666888999:::;;;;;;999999999999999888777777444555555555666666777777444444444333111111222333666666666777888888666444444444444333333222222111111111111000000000000//////000000111111111111111333222111000000111333444888555222111222333333333000222333111---...333777444666888888777666777888777777666666777888:::;;;:::::::::::::::;;;<<<<<<777888999999::::::::::::999:::;;;<<<============<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;999777555444111000000000111222444555666666555444333222222111///000111222444555666666777777666666777888999:::999999888777666888<<>><<<===@@@IIIQQQlll~~~mmmZZZPPPJJJEEECCCEEEBBBDDDGGGHHHGGGFFFEEEDDDDDDDDDKKKXXXhhh|||hhhRRRHHHGGG@@@>>>@@@>>>>>>>>>===<<<===???AAABBBGGGOOOeeekkkOOOCCCBBB@@@<<<:::===???======???;;;===:::<<>>>>>??????<<<<<<=========<<<<<<;;;>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;:::888666444222222111111111333444555555555444444444333333333111222333444555666777888888777777777777777888888888888888777777999===@@@HHHVVVqqqcccJJJ@@@999888<<<999999888777888999:::999777===888444777:::;;;===???BBB>>><<<<<<===CCCRRR```nnn^^^TTTKKKGGGFFFBBBCCCEEEFFFFFFFFFDDDCCCFFFCCCCCCIIITTTeee|||qqqWWWHHHFFFAAA>>>>>>999>>>>>>=========???@@@AAAEEELLLaaafffMMMBBB@@@>>>:::999===>>>;;;:::<<<888;;;:::<<>>@@@CCCEEEHHHJJJRRRaaatttiiiMMM???:::888777777666666666666555555777777888888888999999999888888888888888777666666666666666666666555555555222888>>>===888222//////777777777999::::::888666777666333111000111222333......//////000111111222222111000///000111222333333222111000/////////000+++---...//////111444777222444666666444444555666555666888888777777777888888777777666777999:::;;;888999:::;;;;;;:::999888:::999777666777999<<<>>>999:::;;;===>>>>>>??????::::::;;;<<<============>>>============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;???>>>======<<<=========;;;<<<<<<<<<:::999777555333222111000111222333444444444444444444444444444222222333444555666777777888888888777777777777777888888888777777:::>>>AAAIIIXXXuuu{{{[[[EEE>>>777777;;;999999888777888999:::999888===:::888999;;;;;;;;;;;;::::::<<<===>>>GGG[[[oooqqqdddXXXNNNHHHGGGFFFFFFFFFFFFEEEDDDBBBHHHDDDAAACCCIIIUUUhhhxxx{{{]]]KKKHHHDDDCCCAAA:::>>>>>>======>>>???@@@@@@DDDJJJ\\\yyybbbLLLBBB???===;;;<<>>:::999888<<<;;;===BBBAAALLLcccttt___UUUKKKHHHHHHHHHHHHJJJEEEDDDBBB@@@???AAAEEEHHHLLLRRR```sssrrrRRR@@@:::999777777777777777666666666888888888888888888999999777888888888888777666666444555555555666666777777666<<>>=========888999;;;===>>>@@@@@@AAA===============>>>??????========================;;;<<<<<<======<<<<<<;;;@@@???>>>>>>============;;;<<<<<<<<<;;;:::888777222222000//////000111111333333333444444444444555111111222333444555555666888888888888888777777777777777888777888;;;???CCCHHHZZZyyyrrrUUUCCC>>>777777:::888888777666777999:::999888777999;;;:::999999;;;;;;777999===>>>@@@LLLfff}}}yyyiiiXXXLLLJJJGGGDDDCCCDDDEEEDDDCCCGGGDDDBBBDDDGGGMMMZZZggg~~~bbbMMMIIIEEEEEECCC<<<>>>>>>>>>>>>>>>?????????CCCIIIXXXrrr~~~___LLLCCC???@@@???DDDKKKLLLFFF???===;;;>>>===>>>AAAAAAMMMeeezzzhhh[[[RRRKKKIIIHHHFFFEEEGGGDDDDDDDDDCCCAAABBBEEEHHHNNN[[[oooxxxWWWCCC:::777666666666777777777777777888888888888888888999999888888888888888777666666222333444555666888888999888<<<>>>;;;555111222444666666777999;;;;;;999777999888666444333333333333///000000111222333333444111111111111111222333333111111111111111111000000333111000222444555444222222333444444555555444444555777999999888777888999888888777777888999;;;<<<888888999999999888777777===;;;999777666777999;;;=========>>>>>>======<<<999:::<<<>>>@@@AAABBBBBB============>>>???@@@@@@========================>>>>>>????????????>>>>>>@@@@@@???>>>============<<<<<<======<<<:::999888333222000/////////000000444444444444444444444444000111111222333333444444666777888888888888777777666777777777888;;;@@@DDDJJJ^^^~~~hhhOOO@@@>>>888777999666777666555666888999999888222777999777666888::::::777:::???BBBGGGVVVsssjjjYYYNNNIIIBBB@@@BBBEEEFFFEEECCCBBBBBBDDDEEEGGGOOOXXXkkkfffPPPJJJDDDCCCCCC===>>>>>>>>>>>>??????>>>>>>BBBGGGTTTlllyyy[[[LLLEEE@@@>>>>>>BBBIIIKKKFFF@@@>>>===AAA???>>>BBBBBBQQQkkkmmm```UUUNNNIIIHHHFFFBBBAAABBBAAACCCDDDCCCBBBDDDHHHLLLTTTggg}}}]]]GGG;;;666555555666666666666777777777777888888888999999999999999999999999888777777222333444555666888888999777777666444111000111222666555666888:::;;;999777888777666555444222111111//////000000111111222222000111222222333333222222111111222222222222222222222333555555333333333555444444333444555555555555666777999999888888888999999888777777888999;;;<<<999999888777777777777777:::999888777777999:::;;;;;;<<<===>>>>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB========================>>>??????@@@@@@??????>>>@@@@@@>>>======<<<<<<<<<<<<<<<======<<<;;;:::999444333222000//////000000444444444444444444444333111111111222333333444444555666777888999999888888666777777888999<<>>999777888555555444444555777999888777555777777444666;;;;;;777:::<<>>>>>>>>?????????>>>>>>>>>@@@EEEPPPfffsssWWWKKKEEE???;;;999;;;@@@BBB@@@>>>>>>===AAA??????CCCFFFWWWtttrrraaaYYYOOOJJJGGGHHHGGGCCCAAACCCAAACCCDDDDDDDDDIIIRRRYYYeee{{{bbbLLL===555444444555555555666666666666666777888999::::::;;;:::::::::::::::999888888555555555555666666666666555333111111333444333222555555555777::::::999777555555444444222000...---////////////000000000000000111222333444333222222000111222333333333333333***000555555111///444999777666555555777888888777666888999999888888888:::999888888777888:::;;;<<<:::999777666666666777888888888777777888:::<<<===::::::<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======@@@???>>>===<<<<<<<<<<<<<<<<<<=========<<<:::999666555333111000000111111555555444444444333333333222222222333333444444444444555777888999999999888666777777888999<<>>:::777888444555444333444777888888777;;;:::666444:::AAA>>>555<<<===CCCJJJVVVkkklllaaaRRRGGGDDDDDDDDDCCCEEECCCCCCDDDAAA???DDDKKKHHHXXXooottt\\\QQQFFFBBBCCC???>>>>>>????????????>>>===>>>CCCMMMbbbpppTTTJJJEEE???>>>:::888<<>>???DDDHHH\\\{{{}}}gggZZZUUUKKKHHHGGGIIIIIIEEEDDDFFFDDDFFFFFFEEEGGGOOO\\\fffvvvfffOOO???666333444444444555555666666555666777888999:::;;;;;;:::;;;;;;;;;;;;:::999999888777777666555444444444666333111333777999666333333333333222333333444444555777999999777444333333///333333///...222222---222111000111222333222111444444444444444444444444000000111222333333333333666666666666777777777777888888888999999::::::;;;<<<;;;;;;::::::999888888===<<<:::888666666666666444555777999<<>>>>>???@@@@@@AAAAAA??????@@@@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCC??????>>>>>>>>>>>>??????AAAAAAAAA@@@???>>>===<<>>>>>======<<<<<<<<<<<<===============<<<777555222111111111111000555555555555444333222111333222111111333555555444666666777888999999999999777777777888:::>>>CCCEEETTTuuunnnYYYFFFCCC>>>:::777777888999666555555666888999888777444666888:::;;;:::999999<<<<<>>??????AAABBBHHH[[[|||mmmSSSFFFBBB??????>>>>>>>>>>>>@@@BBBCCCBBB???AAACCCBBBJJJeeelll]]]SSSMMMIIIHHHFFFDDDCCCDDDEEEFFFHHHHHHGGGFFFJJJVVVgggttteeeLLL<<<666888777666555444444555666888888999999999999888888::::::999999999:::;;;;;;>>>:::666555666777666555777555333333444444333222222222222222222333333444555777999888666444333333000333333//////222222...222111000111222333222111444444444444444444444444111222333444444555555555666666666666666777777777777777888::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<;;;:::888777777777888666777888;;;===???AAABBB>>>>>>>>>???@@@AAAAAAAAA??????@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBBBBB??????>>>>>>>>>>>>?????????@@@@@@@@@@@@??????>>>????????????>>>>>>>>>===<<<<<<============<<<<<<777555222111111111111000444555555555555444333333333222111111444555555444666777888999::::::::::::888888999999<<<@@@EEEHHHWWWwww~~~lllYYYIIIBBB???<<<999666666666777999777666666777777666555888888888777888888999999===???EEETTTmmmkkkZZZPPPHHHEEEFFFCCCFFFGGGGGGDDDCCCDDDFFFLLLNNNVVVfffxxxbbbQQQIIIAAA>>>@@@===============>>>?????????AAAGGGYYYyyykkkQQQEEEBBB@@@>>>>>>======>>>???AAABBB@@@>>>@@@DDDEEEOOOlllxxxfffZZZPPPKKKFFFEEECCCBBBAAABBBCCCDDDBBBEEEGGGIIIOOO^^^tttdddJJJ<<<777777666555444333444444555888888999999999999888888;;;:::::::::;;;<<<======@@@<<<888666777888888777888666444444555555444333111111111111111222333333555777888888666444333444222444444111111333222000111000000111222333333222333333333333333333333333222333444555666666666666555555555666666777777777555777999;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======<<<;;;:::999999999999:::999:::;;;<<<>>>@@@AAABBB>>>??????@@@@@@AAAAAABBB???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBAAAAAAAAA@@@??????>>>>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@????????????>>>>>><<<===============<<<<<<777555222111111111111000333444555555666555555555333222111222444555555555777777888999::::::::::::999999:::;;;===AAAGGGKKK]]]|||{{{eeeTTTHHH@@@<<<;;;999888666666555555999888666777888999888777;;;:::777555555666888:::???CCCOOOdddjjjZZZMMMFFFEEECCCEEEGGGGGGEEEDDDDDDEEEJJJJJJOOOWWWcccttthhhTTTIIIAAA===>>>===============>>>??????===???EEEUUUsssgggNNNDDDBBBAAA======<<<<<<===>>>???@@@======@@@DDDIIIWWWvvvjjj]]]UUUMMMHHHEEEEEECCCBBBBBBCCCDDDDDDAAADDDHHHNNNXXXlllaaaGGG:::888666555444333333333444555888888999999999999888888;;;;;;;;;;;;<<<===>>>??????<<<888666666777888888999777555444555555444333000000000000111222333333555666888777666444444555444444444333333333333222111000000111333555444333333333333333333333333333333333444555666666666666555555555666666777777888555666999<<<============;;;<<<<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@????????????@@@@@@??????@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>==================<<<;;;777555222111111111111000222333444555666666666666444222111222444666666555777888999::::::;;;;;;:::888999:::;;;<<>>===============>>>>>>???<<>>???<<<<<>>>>>>>>;;;<<<======>>>???@@@@@@;;;<<<<<<===============>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA???>>>>>><<<====================================<<<;;;;;;777555222111111111111000222222444555666666666666444333222222444666666555777777888999::::::::::::666888::::::<<>>===============>>>>>>???<<>><<<===???CCCMMMccc{{{aaaTTTQQQMMMJJJHHHEEEDDDEEEEEEEEEFFFGGGGGGJJJJJJPPPaaayyy^^^CCC999999777777666555555666777888999999::::::::::::999999::::::::::::;;;<<<===>>>;;;:::999777555555666777777555333222333333222111000000000111222333444555555666777666555444555777888555555777777444444666333222222444777999999888555555555555555555555555222333444555666666666666666666777777888999::::::999999:::;;;<<<>>>??????<<<<<<===>>>>>>???@@@@@@======>>>>>>???>>>>>>===?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAA???>>>===;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>===<<<;;;:::777555222111111111111000111222333444555555555555444333222333555666666666666666777888999999999999555888:::;;;;;;AAAKKKTTTsssuuu```JJJ@@@@@@>>>:::666666777888888999999888888777888;;;???AAA???;;;777555666777999;;;<<<===>>>CCCUUUtttgggUUUHHHFFFCCCCCCDDDGGGHHHHHHHHHHHHKKKMMMNNNPPPYYYcccwwwyyy]]]MMMFFFAAA???===============>>>??????===BBBGGGNNN```zzzYYYEEE@@@@@@@@@>>>===<<<;;;;;;<<<===>>>===>>>@@@CCCOOOiiinnnXXXPPPNNNKKKIIIJJJAAABBBBBBCCCDDDEEEEEEFFFKKKOOO[[[rrr^^^EEE:::999888777666666666777888999999999::::::::::::999999;;;;;;;;;:::;;;;;;<<<===<<<===>>><<<:::888888999666444222111222222111000000000111111222444555666555666777666444444666777999666666999888555444888444333333666999;;;;;;;;;777777777777777777777777444444555666777777777777666777888999:::;;;<<<<<<<<<;;;::::::;;;===???@@@<<<=========>>>>>>??????>>>??????@@@@@@???>>>===>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBAAA@@@@@@???<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;:::777555222111111111111000111111222333444444444333555333222333555777777666555555666777888888888888555999<<<<<<<<>>???===999888777777777777777888888888555999???FFFJJJIIIDDD@@@:::999888888:::<<<>>>@@@III```|||fffRRRNNNHHHEEEEEEGGGHHHHHHIIIGGGHHHLLLMMMNNNSSSZZZcccssscccRRRIIICCC>>>===============>>>??????<<>>???>>>===<<<<<<===>>>>>><<>>===<<<<<<;;;<<<<<<<<<;;;>>>@@@@@@===:::888999666444222222333333222111111111111222333555666777555666666666444444666888:::666666:::999555555999444444444777:::<<<===<<<777777777777777777777777555666777888888999999888777888888:::;;;<<<======>>>===;;;::::::<<>>>>>>>>>>>???@@@@@@AAA@@@???>>>===>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAABBBBBBBBBAAAAAA<<<=========>>>>>>??????>>>>>>>>>>>>===<<<;;;:::777555222111111111111000111111222333333333222222555333222333555777777666444555666777777888888888666:::======>>>DDDPPPZZZ|||{{{eeeKKKAAA999:::;;;777555777777777666666666777777888333999BBBMMMTTTUUUQQQNNN???===999777888;;;???BBBNNNggg|||[[[TTTLLLGGGFFFGGGHHHHHHJJJFFFFFFIIIKKKLLLPPPUUUVVVcccttthhhUUUKKKCCC==================>>>??????<<>>???>>>===<<<<<<===>>>???<<>>======<<<<<<<<<888<<<@@@@@@===999777777777555333333444444333222...///111333444555444444555555555555666777999999888999:::999777555555666333444555777888:::;;;;;;<<<:::999777666666777777888999999999888888:::<<>>@@@>>>>>>>>>===;;;;;;===???@@@@@@AAAAAAAAA@@@@@@???:::<<<>>>AAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDCCCBBB@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAA@@@@@@@@@??????BBBAAA???>>>>>>>>>???@@@??????????????????@@@@@@===>>>@@@AAA@@@===;;;999666444222000//////000111111222222333333222222111333222111333666777666333444555777999999888666555999;;;999===EEEGGGPPPfffzzz___NNNBBB>>>:::888888777555333555555555555666777999999777999;;;AAAIIISSS\\\aaaOOOAAA888:::;;;888;;;CCCQQQooouuuaaaNNNHHHIIIHHHGGGGGGEEEFFFGGGGGGHHHJJJNNNPPPVVVUUU]]]pppoooVVVGGGCCCDDD>>>===============>>>???@@@BBBDDDJJJWWWrrrgggKKK@@@??????<<<;;;::::::::::::;;;<<<<<<@@@BBBDDDJJJ]]]}}}{{{```WWWMMMGGGGGGHHHFFFCCCGGGCCCBBBFFFIIIIIIKKKOOO]]]uuuxxxWWWAAA;;;<<<444555555555555777;;;>>>999::::::;;;;;;:::999999===<<<;;;::::::;;;<<<======>>>>>>===;;;888555333222333333444333222111000---///111333555555555555555555555555666777888999888999:::999777666555666333444555666888999:::;;;===<<<:::999888888888999888999::::::999888999;;;===:::777666999;;;<<<;;;;;;;;;;;;;;;;;;===>>>???>>>??????===<<<<<<>>>@@@???@@@@@@AAAAAA@@@@@@???<<<>>>???AAAAAAAAA@@@???CCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBCCCDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@?????????AAA@@@???>>>===>>>>>>???????????????????????????===>>>??????>>>===;;;999666444222000//////000111111222222333333222222111333111111333555777555333444555666777888777777666999;;;999===EEEGGGRRRhhh}}}bbbNNNDDD???<<<999777888888777555555555555555666777888999666666777999===AAAFFFIIIGGG<<<666999:::888<<>>>>>============>>>>>>BBBBBBDDDHHHSSSllleeeKKKAAAAAAAAA???;;;;;;::::::;;;;;;<<<===<<>>777888555666666666666888;;;>>>;;;;;;<<<<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;<<<===;;;<<<<<<;;;:::888666555222333333333333222111000---///111444666666777777666555555666666777888999888999:::999777666666777444444555666888999::::::===<<<;;;::::::999::::::888:::;;;<<<:::999999999:::999777888:::;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>??????>>>======???@@@??????@@@@@@@@@@@@@@@???>>>???@@@AAAAAA@@@???>>>EEEDDDCCCBBBAAA@@@@@@@@@DDDCCCBBBBBBCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@???????????????>>>=========>>>>>>????????????????????????=========<<<<<<;;;;;;:::666444222000//////000111111111222222222222111111111111111222444555444333444444444555666777888999999<<<:::===FFFHHHUUUmmmfffNNNBBB@@@<<<:::888888888999888777666555555666666777888999999888888777777888888999===777555999999777<<>>>>>======>>>>>>>>>CCCBBBBBBFFFOOOeeeaaaJJJBBBBBBBBBAAA;;;;;;;;;:::;;;;;;<<<===;;;???FFFRRRkkkppp```QQQNNNIIIFFFDDDFFFHHHIIIFFFDDDCCCDDDDDDIIIVVVbbbmmmOOO<<<666777666666666666666888;;;>>><<<<<<<<<==================<<<;;;;;;;;;;;;<<<===:::999999999888888777777222222333333333222111111...///222555777888888888666666666666666777888888777999::::::888777777777444555555666777888999999<<<;;;;;;::::::999999999777999<<<<<<;;;999888888888888888999:::;;;:::::::::;;;===??????>>>===<<<===>>>??????>>>>>>???AAA>>>??????@@@@@@@@@@@@???>>>???@@@AAAAAAAAA@@@@@@DDDDDDCCCBBBAAAAAAAAAAAADDDBBBBBBBBBCCCDDDCCCBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@????????????>>>>>>==================????????????>>>>>>>>>>>>===<<<;;;:::999::::::;;;666444222000//////000111111111222222222222111111000000111222333444333333444333333333444666888:::999<<<;;;>>>GGGKKK[[[uuunnnUUUDDD>>>???:::999888888888888888777666666666666666777888888888888999999999888888777777666777:::999777<<>>>>>===>>>>>>>>>CCC@@@AAAEEELLL___}}}[[[GGGAAAAAA@@@???;;;;;;;;;;;;;;;<<<======@@@CCCIIIWWWqqqyyyfff[[[KKKJJJHHHEEECCCCCCFFFIIICCCCCCCCCDDDEEEMMM```rrrfffLLL===999:::666666777666666777;;;>>><<<<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<:::999888777666666666777222222222222222222222222///111333666777888999999777666666666666777777888777999::::::888777777888555555666666777777777888999999999999888888888777555888:::<<<:::999888999555777999::::::::::::::::::;;;===??????>>><<<;;;<<<===??????>>>>>>???@@@===>>>??????@@@@@@@@@@@@===>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDBBBBBBBBBCCCDDDCCCBBBBBBAAA@@@@@@????????????@@@@@@@@@?????????>>>>>>=========>>>>>>>>>======?????????>>>>>>>>>======<<<;;;999888777888999:::666444222000//////000111000111111222222111111000///000222333333333333333444333222111333555888:::999<<<;;;???HHHOOObbbjjjVVVHHH???;;;<<<:::::::::999888666666666777666666666666777777888333444666777777777777777777777999;;;999888<<>>>>>>>>>>>>>>AAA>>>@@@EEEJJJZZZ}}}wwwUUUDDD???===<<<<<<<<<;;;;;;;;;;;;<<<======AAADDDKKK[[[vvv~~~kkk\\\TTTIIIHHHGGGDDDBBBBBBDDDFFFAAABBBDDDGGGJJJWWWooo___HHH===999999666666666555555666:::<<<:::999999999999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999777666555555444222222222222222222222333222333555777888999999888777777666666666666777777777999::::::999888888999666666666666666666666666666666777777777777666666333555888999999888999:::444777999:::999999:::;;;999;;;<<<>>>>>>===;;;::::::<<<>>>???>>>===>>>???======>>>???@@@@@@@@@@@@===>>>???@@@AAACCCDDDDDD@@@@@@@@@AAABBBCCCEEEEEEDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@????????????@@@@@@????????????>>>>>>>>>======>>>?????????>>>>>>?????????>>>>>>======<<<:::999888777777777888999666444222000//////000111000000111111111111000000///111333444333333444555444333222111222444777888888<<<<<>>>>>>>>>>>???<<>><<<::::::<<<<<<;;;;;;<<<<<<===>>>===AAAIII\\\{{{lll\\\PPPKKKHHHFFFEEEDDDCCCCCCCCCCCC@@@BBBGGGNNNVVVgggvvvWWWCCC:::666444555555555444444555888;;;888888777777777999:::;;;;;;;;;<<<======<<<;;;;;;;;;;;;:::888777555444333222222111111222222333444444555666888999999888888777777666666666666777777777999::::::999888999:::666666666666666666666555555666777777777777666555111333555666777888:::<<<444666999999888888:::===::::::;;;<<<<<<;;;:::999888;;;===>>>=========>>><<<===>>>???@@@@@@@@@@@@?????????@@@AAABBBCCCCCC@@@@@@@@@AAABBBCCCEEEEEEDDDCCCBBBBBBCCCDDDCCCBBB??????????????????@@@AAA????????????>>>>>>>>>>>>======???@@@@@@@@@??????@@@??????>>>======<<<<<<777777777666777777777888666444222000//////000111000000111111111111000000///222555555333333444666333333222222222333555666888======BBBMMMXXXqqqoooZZZHHHCCCAAA;;;999===555777::::::888666777888777777666666666666777777888888888888888888888999777777666777:::===??????HHHccc{{{uuuqqqoookkkgggdddaaa___]]][[[aaa___aaaiiippptttyyy~~~mmmYYYTTTPPPOOOPPPOOOLLLHHHIIIHHHIIIMMMNNNNNNRRRWWWccctttsssYYYKKKHHHBBBAAA@@@???>>>>>>>>>>>>===;;;???FFFGGGNNNmmmlllLLL@@@???===;;;<<<<<<<<<<<<<<<<<<======>>><<<@@@III___qqq___SSSLLLHHHFFFDDDBBBBBBEEEFFFDDDBBBAAACCCKKKVVVdddxxxhhhLLL>>>888555222444444444333222333777999888777666666666888:::<<<;;;;;;<<<======<<<;;;;;;999999::::::999777666555222222111111111222333444555666777999999888888777888777666666666666777777777999::::::999888999:::666666666666666555555555555666777888888777666555000111333444555777:::===444777888888777777;;;>>>:::::::::;;;::::::999999777:::<<<======<<<======<<<<<<>>>??????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDCCCBBB???>>>>>>>>>???@@@AAAAAA????????????>>>>>>>>>>>>===>>>???AAAAAAAAA@@@???@@@??????>>>===<<<<<<;;;666666666777777777777777666444222000//////000111000000111111111111000000000333555666444333555777333333333222333333444444777===>>>CCCOOO[[[uuuxxx]]]MMM@@@>>><<<555444:::222555999:::888777888:::888777666666666666777777444444444444555666777888666555333444999???AAA???DDD^^^|||vvvrrrpppiiifffbbb___]]]\\\ZZZYYY______eeeooowwwzzz|||fff```YYYVVVVVVTTTPPPLLLJJJJJJLLLMMMLLLJJJNNNUUUVVVeeezzzxxx]]]OOOKKKBBBAAA@@@???>>>>>>>>>>>>===:::???FFFEEEJJJgggiiiJJJ@@@AAA???===???<<<<<<<<<<<<<<<===>>>>>>>>>BBBKKKaaa~~~hhhZZZRRRMMMKKKEEEBBB???AAAFFFHHHFFFBBBBBBEEENNN]]]nnn}}}\\\DDD;;;999777555333444333222111333666888888777666666777999;;;<<<:::;;;<<<======<<<;;;:::666777999:::;;;999888666222222111111111222444555777555333666:::;;;777333444444444555555555555555666777999:::;;;;;;:::999777666666666666666777888777888999666333333666:::222222222333555888;;;<<<777999::::::999888999:::<<<:::999:::======;;;888::::::;;;<<<===>>>??????===???@@@@@@??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@??????DDDCCC@@@>>>============@@@???===<<<<<<<<<===>>>======>>>>>>>>>>>>======???>>><<<<<<;;;:::888555777666555666888888777555555444222000000000000000444222111222444444222///222222222333444555666777444333333333333444555555888===BBBDDDKKK```vvvbbbLLLEEE>>>;;;;;;999666222777777666666777888999999666666555555555555666666555444333444666777888888<<<;;;999999999;;;===>>>EEEWWWvvv|||tttpppoooiiihhhfffbbb]]][[[[[[]]]aaagggoooxxxrrrccc\\\WWWRRRQQQTTTNNNNNNNNNMMMLLLLLLNNNPPPTTTVVVddd}}}dddRRRNNNBBB@@@>>>>>>>>>>>>===<<<===@@@======CCCIII___cccIIIGGGCCC???>>>;;;::::::::::::;;;;;;;;;;;;@@@BBBLLLdddlll[[[QQQKKKGGGEEEDDDAAA@@@DDDFFFEEEEEEHHHMMMKKKSSShhhfffJJJ???;;;444333777666444222111222555888:::999999888888888888888888;;;:::999888999:::;;;<<<;;;???BBB@@@:::555555777555111---...333999<<<===888555333555999:::777333555555555555555555555555666777888999::::::999999888777777666666777777777999999888666444444666888111111111222444666999:::777999:::;;;999999999:::<<<:::999:::<<<===;;;999::::::;;;<<<===>>>??????===???@@@@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@BBBAAA@@@>>>>>>>>>??????@@@???>>>===<<<======>>>>>>??????@@@@@@??????>>>???===<<<<<<;;;:::888666777666666777888888777555444333222000000000000111333111000111333444222///222222222333444555666777444444333333444444555666777<<>>??????>>>======AAA>>>???DDDIII]]]{{{]]]FFFDDDAAA??????<<<;;;<<<<<<===============BBBDDDOOOgggxxxaaaSSSNNNJJJHHHIIIFFFBBBAAADDDEEECCCCCCFFFKKKMMM[[[ttt{{{aaaOOOAAAAAABBB;;;666777666555333222333555888:::999888888888888888888888::::::999999999:::;;;<<>>??????===???@@@@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@???>>>=========>>>>>>>>>>>>????????????>>>>>>???===<<<;;;<<<:::888666777777666777888888777555444333222000000000000111111000000111222222111///111222222333444555666777444444444333444444555666777;;;@@@EEEPPPjjjfffSSSJJJ@@@===999888999:::888666888888888888888777777777777666666555555666666777555555555666666777777888:::999888777888999:::;;;<<>>===AAA@@@AAAFFFIIIXXXtttyyyWWWBBBAAA???>>>???===<<<===>>>???@@@???>>>>>>CCCFFFSSSmmmxxxgggTTTKKKIIIHHHGGGHHHFFFCCCCCCFFFGGGEEEFFFIIIMMMVVVkkk}}}hhhYYYFFF;;;777===AAA===999888777555444333444666888:::999888888888888888999999:::::::::999:::;;;;;;<<>>??????===???@@@@@@??????@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAADDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>???@@@@@@??????>>>>>>============;;;<<<<<<======<<<<<<;;;>>>===<<<;;;<<<;;;888666888777777777888888777555444333111000000000111111//////000111111111111000111111333444555555666666444444444444444555666666777;;;@@@EEESSSmmmiiiUUUIIIEEE>>>;;;999888999:::999888888999999999888888777777777777666666666666777777666777888999888888999999<<<;;;:::::::::;;;<<<<<<@@@AAAMMMfff~~~tttooommmnnnsssyyypppaaaYYYRRRQQQNNNMMMLLLLLLJJJIIIKKKMMMRRR[[[ggg{{{www]]]QQQFFFCCC@@@>>>>>>???>>>======BBBAAACCCHHHGGGSSSkkkqqqSSSBBB@@@======???<<<;;;<<<>>>@@@@@@@@@???>>>BBBFFFVVVssslll]]]NNNHHHFFFDDDCCCDDDDDDBBBDDDHHHIIIHHHKKKPPPUUUeee~~~rrr^^^MMMCCC@@@777222555999888888:::777666666555666777888999999888777777777888999:::::::::::::::;;;;;;<<<<<>>??????===???@@@@@@??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBB??????@@@AAABBBBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@>>>============>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>><<<;;;;;;<<<;;;999777999888777888999888777555333222111000000000111222...///000111111111111111000111333444555666666666555444444444444555666666888<<<@@@GGGUUUpppkkkXXXLLLEEEAAA>>><<<;;;::::::999888777888888999999999999888777777777666666666666777777777:::<<<<<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;@@@>>>CCCUUUnnn}}}}}}ooobbbTTTQQQMMMKKKLLLLLLKKKJJJKKKMMMQQQUUU\\\mmm}}}```QQQFFFBBB???<<<<<<======<<<<<>>::::::;;;<<<>>>??????>>>>>>@@@EEEYYYyyyxxxbbbVVVKKKHHHGGGDDDCCCDDDDDDCCCDDDFFFGGGGGGMMMTTT```tttlllXXXIII@@@===@@@:::444444555555777999777777777888888888888999999888777666777888:::;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>><<<:::888777777222444555333000000333666888999999999777555333222222333333444555666777777444444444555666888:::;;;:::999888777777777777777888777666666777777666555444555555666777777777666444666888999888888999:::888999;;;;;;999999999:::::::::;;;<<<===>>>??????===???@@@@@@??????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???===<<<;;;;;;;;;<<<<<<=========<<<;;;:::<<<<<<============<<<<<<===<<<;;;;;;<<<;;;999777:::999888888999888777555333222111000000111222222...000111222111111222333000111333555666666555555555555444444555555666777999<<>>>>>;;;999:::<<<::::::999999999999888888;;;:::>>>IIIZZZsssyyygggXXXRRRLLLIIIJJJKKKJJJIIIHHHKKKNNNRRRUUU```wwwcccRRRFFFCCC>>><<<;;;<<<<<<<<<;;;??????BBBFFFCCCIII]]]gggRRRFFFBBB;;;;;;>>>999::::::;;;;;;<<<===>>>???@@@FFF\\\~~~lllWWWOOOIIIHHHIIIGGGFFFGGGFFFDDDDDDEEEEEEFFFNNNWWWnnnyyyeeeTTTGGG===;;;<<<888888888888888777777777888888999::::::999999888999888777666666888:::<<<::::::;;;<<<<<<<<<<<<;;;:::::::::999999999999888666666555222111111333444888:::<<<<<<:::666333111000111222444666777888999555444555555777999;;;<<<888777777666666777777777444666777777777666777888444555666777777777666555222444666777777777888:::777999;;;;;;999888999:::::::::;;;<<<===>>>??????===???@@@@@@??????@@@AAA???@@@@@@@@@@@@AAAAAAAAA===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@???===<<<;;;;;;;;;<<<:::;;;<<<<<<<<<;;;:::999<<<<<<<<<======<<<<<<<<<===<<<;;;;;;<<<;;;:::888:::999888888999999666555222222111000000111222333...000333333222111333444///111333555666666555555555555555555555666666777888<<>>>>>:::888999;;;::::::::::::999999888777777:::???DDDJJJZZZwwwoooaaaZZZPPPKKKJJJKKKKKKIIIEEEHHHMMMQQQRRRXXXiiizzzfffTTTHHHDDD???<<<<<<<<<======:::>>>===@@@DDDAAAFFFYYYuuuaaaOOOFFFAAA:::;;;>>>999;;;:::::::::;;;===???AAABBBHHH___sss___PPPJJJGGGHHHIIIFFFEEEFFFGGGEEEEEEGGGHHHMMMYYYeeejjj[[[KKKCCC>>>888555666333666888888777888999999888999:::;;;;;;:::999888999888666555666888;;;===::::::<<<=========<<<;;;:::999888888999999999888<<<888444111111222333333888:::===>>>;;;777333111///000222444666888999:::555555555555777999;;;===777666666666666666777888222555888888666555777:::444555666777777666555555111333555666666666888999777999<<<;;;999777888:::::::::;;;<<<===>>>??????===???@@@@@@??????@@@AAA??????@@@@@@@@@AAAAAAAAA======>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;::::::;;;<<<===999:::;;;;;;;;;:::999888999::::::;;;;;;::::::999===<<<;;;;;;<<<<<<:::888;;;:::999999999999666555222222111000000111222333...111444444222222333555///111333555666666555444555555555555555666777777777<<>>===;;;999666777888999888777777888444555888:::<<<<<<;;;;;;888888777777777777888888444999======999666777:::<<<<<<<<<<<<<<<;;;:::999666===CCCCCC???GGGaaa{{{}}}kkkbbbVVVNNNMMMNNNMMMLLLEEEHHHNNNRRRSSSVVVbbbpppiiiVVVIIIEEE@@@=========>>>>>>:::===;;;>>>CCC@@@EEEWWWooo\\\LLLDDD@@@999:::>>>999<<<;;;:::999:::===@@@BBBDDDJJJaaa~~~gggVVVOOOJJJGGGHHHHHHDDDBBBBBBGGGEEEGGGJJJNNNWWWfffuuuvvvcccUUUGGG<<<;;;;;;666111000555777666222111555:::===888999;;;<<<<<<;;;999888999888666555666888;;;===::::::<<<=========<<<;;;<<<:::888888999999999888???999333000111333444333===<<<;;;;;;:::999888888777222...000555999999888666777777666555666999;;;999999999;;;<<<;;;888555444555555666666666666666444888;;;999666444777;;;:::999888666555555555555;;;:::::::::999888888888888:::<<<>>>>>>===<<<;;;;;;<<<===???@@@@@@AAAAAA>>>???@@@@@@???>>>???@@@??????>>>>>>>>>>>>??????DDDDDDBBBAAA???>>>===<<<=========<<<;;;:::888777888888888:::<<<===;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999:::999888666444333222111000......000111222333222111000000111222333...000333444444444444555666555444333444666888999888>>>DDDNNNccc]]]PPPDDD???===:::999:::;;;;;;:::999999888888777666777888999999::::::999999666444666:::<<<999666999999888888888888888888<<<;;;::::::<<<<<<;;;:::999<<<>>>>>>>>>DDDNNNVVVooo}}}zzzjjjXXXPPPNNNLLLLLLMMMJJJKKKMMMOOOQQQVVV\\\aaaxxxrrrZZZNNNFFF@@@??????===<<<======<<<===AAACCCCCCGGGLLLhhh|||\\\MMM???;;;===<<<:::999===AAACCCAAA===<<<>>>BBBEEEMMMffflll\\\TTTMMMLLLIIIGGGFFFGGGHHHHHHCCCGGGJJJJJJNNN___{{{|||tttjjj^^^VVVCCC@@@;;;777555555777999444444444444555666888888666666777888999999::::::777777777777777777888888777:::<<<===<<<;;;;;;;;;:::777777:::999777777:::666777777555222111333666===<<<;;;:::999888777777666222///000555::::::999888888999888777777999<<<<<<:::888888999:::999888666666777888888888888777555888:::999666555777:::999999777666555555555555999999999999999888888888777888:::<<<<<<<<<;;;::::::;;;<<<>>>???@@@@@@@@@>>>???@@@@@@>>>>>>???@@@??????>>>>>>>>>>>>??????BBBAAAAAA@@@@@@???>>>>>>=========<<<:::888777666666555666999;;;<<<;;;999;;;;;;<<<<<<;;;:::999999;;;;;;;;;;;;;;;::::::999999999999999888666444333222111000//////000111222333222111111111111222333///111444555444444555666666555444444444666888999888>>>EEEOOOddd~~~hhhRRRGGG===;;;:::888777999;;;;;;:::999999888888777555666777888999999999999999777888:::======999555777777777777777777777777<<<:::999:::;;;<<<;;;999999;;;===<<<;;;???FFFMMMYYYeeevvvsss___VVVTTTRRRQQQPPPJJJLLLMMMNNNPPPUUUZZZ___ooowww___OOOFFF@@@??????===<<<======;;;===AAABBBBBBFFFKKKbbbyyyZZZLLL>>>;;;===<<<::::::;;;>>>@@@???;;;:::<<<@@@FFFPPPkkk}}}gggWWWPPPKKKJJJHHHFFFEEEFFFGGGGGGEEEHHHKKKMMMUUUiiixxxnnneee^^^VVVMMMFFFAAA>>>:::777555666777888555555555555666777888999777777888888999999::::::888888888888999999999999777:::<<<===<<<;;;:::;;;;;;999999<<<<<<888888:::888999999666444333555888===<<<;;;:::888777666555666333000222777;;;<<<;;;999:::;;;:::999999;;;===>>>;;;888777888999::::::777888888999:::999999999666888:::999666555777:::999888777666666555666666777777888888888888888888555666888::::::::::::999::::::<<<===>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@@@@@@@????????????@@@@@@???????????????@@@@@@@@@======<<<;;;999777555444333333444777:::;;;:::999;;;<<<;;;;;;:::999888777:::;;;;;;;;;;;;:::999999888888999888777666444333222111000//////000111222333333222222222222333333///222444555444444666777666555444444555666888999999???FFFQQQggglllVVVGGG???999999:::888888999;;;;;;:::999999888888777555555666777888888888888888:::===AAABBB???:::555777777777777777777777777:::999888999:::;;;:::999888:::<<<;;;999999===AAADDDMMMXXXbbblllwwwxxxbbbYYYWWWUUUQQQOOOLLLMMMMMMNNNOOORRRWWW[[[cccttt~~~dddPPPGGG@@@??????===<<<===<<<;;;<<<@@@AAA@@@DDDJJJZZZ{{{sssVVVIII>>>;;;======;;;;;;;;;===???>>>;;;;;;===@@@FFFTTTrrrsss___RRRLLLIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIKKKQQQ```xxx|||tttgggaaaXXXQQQMMMHHHBBB>>><<<;;;999777666666666777666555555666666777888999888999999999999999999999888888888888999999::::::777999<<<<<<;;;::::::;;;<<<:::;;;>>>>>>:::888::::::::::::888666555777999===<<<;;;:::888666555555555444222444888;;;======;;;<<<===<<<;;;;;;<<<>>>===;;;999888999::::::999888888999::::::::::::999777999:::999777666777999888777666666666666666777666666666777888888888999555666777999::::::::::::999:::;;;<<<============>>>???@@@???>>>===>>>@@@@@@@@@????????????@@@@@@>>>>>>>>>???????????????======<<<:::888555333222222222444777:::<<<<<<:::======<<<<<<:::999777777:::::::::::::::999888888777777888888777555444333111111000//////000111111333333333333333333333333000222444555444555666888555555555555666777999::::::@@@GGGTTTkkkzzz___NNNBBB<<<999;;;<<<::::::;;;;;;;;;:::999999888888777444555666777777888888777999>>>EEEIIIHHHBBB;;;666777777777777888888888888999888777888:::;;;:::999999:::<<<;;;999888999;;;>>>BBBHHHLLLRRRZZZeeemmmyyy}}}fff[[[YYYVVVRRROOONNNNNNNNNMMMMMMPPPTTTXXX[[[hhhhhhRRRIIIAAA??????===<<<===<<<;;;<<>>===<<<<<<===>>>???>>>======@@@BBBFFFXXXyyy~~~iiiYYYNNNIIIHHHGGGGGGFFFFFFFFFGGGGGGJJJIIIMMMXXXnnn}}}pppeee___WWWRRRKKKFFFDDDBBB@@@???888888888777666666666555666666666666666777888999999999999999999888888888666666777777888888999999777999;;;<<<;;;::::::;;;<<<;;;<<>><<<>>>???>>>===<<<===>>>;;;::::::;;;<<<;;;999777888888999:::::::::999999999999:::999888777777888777666666666666666777888666666666777888888888999666777888999;;;;;;<<<<<<999:::;;;<<<<<<===<<<<<<===>>>??????>>>===>>>???@@@??????????????????@@@??????>>>>>>>>>>>>============;;;:::777555333222333333555888<<<>>>>>><<<>>>>>>======;;;:::999888999999::::::999999888777555666777777666555333222111111000000000000111111333333333333333333333333000222333444333444666888444444555666777888999:::;;;AAAIIIVVVooo}}}dddQQQHHH@@@<<<:::<<<===:::999;;;;;;;;;:::999999888888777444555666777777888888777;;;BBBKKKNNNJJJCCC<<<888888888888999999:::::::::999888777888:::;;;:::999999;;;======<<<;;;;;;;;;<<<>>>AAACCCDDDHHHMMMRRRYYY```jjjttt}}}ooobbb^^^ZZZUUUSSSOOOOOOOOOMMMMMMNNNRRRUUUYYYaaatttkkkUUUKKKCCC@@@???======>>>===;;;<<>>AAAGGGRRRkkkfffNNNDDD===<<<>>>===<<<==================>>>AAACCCGGG]]]rrraaaUUUMMMIIIGGGGGGGGGGGGGGGHHHHHHHHHJJJLLLTTTeee}}}|||nnnbbbYYYRRRNNNHHHEEE@@@===<<<<<<<<<<<<777777777777666666555555666666666666666777777888888888888888888888888888777777888888999::::::;;;888999;;;;;;:::999:::;;;<<<:::;;;>>>>>>;;;:::<<<===;;;999888888888888888===<<<<<<;;;:::999888888777888888999:::<<<===>>>===???@@@@@@>>>======>>>::::::;;;<<<===<<<999666888999999::::::::::::::::::::::::999888888777777666666555666666777888999777777888888888888888888777888999:::;;;<<<===>>>:::;;;;;;<<<======<<<<<<===>>>??????======>>>?????????>>>>>>>>>>>>??????>>>>>>>>>>>>============<<<<<<;;;:::888666444333444555666:::===??????===>>>>>>>>>===<<<;;;:::999888999999999999888777777444555666666666555333222000000000111111000000000222222333333333333222222000111222222222333555777444444555666888999::::::<<>>;;;:::<<<;;;888888;;;;;;;;;:::999999888888777555555666777888888888888<<>>>>>===<<<<<<999;;;===>>>???@@@BBBDDDDDDIIIPPPVVV]]]fffqqqxxxyyyhhh___XXXTTTSSSPPPPPPOOONNNMMMNNNRRRUUUXXX]]]jjjpppXXXNNNEEEBBBAAA>>>>>>@@@>>><<<===??????>>>AAAFFFOOOcccaaaKKKCCC======>>><<<;;;<<<;;;:::999999;;;===@@@AAAIIIbbb~~~gggYYYQQQLLLHHHFFFFFFGGGHHHHHHIIIIIIIIILLLSSSaaawww{{{sssggg[[[SSSNNNJJJHHH???>>>;;;999999999:::;;;777777777666666555555555666666555555555555666666666777777777777777777777888999999:::;;;<<<======888999::::::999999:::<<<<<<999:::===>>><<<<<>><<<999888999:::999999<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;;;;<<<===>>>===???AAA@@@???=========<<<;;;:::;;;<<<<<<:::888::::::;;;<<<<<<<<<<<<;;;;;;:::999999999999888777555555555555666777999999999999999999999888888888777888888999;;;<<<>>>???;;;;;;<<<============<<<===>>>???>>>===<<<===???>>>>>>============>>>>>>;;;<<<<<<======>>>>>>???<<<<<<;;;:::999777555444555666777:::===???>>>===<<<<<<<<<<<<;;;;;;:::999888888888888888777777666444444555666555444333222000000111111111111000000111111222333333222111111///000111111111222444777333444555777888999::::::===BBBKKK[[[vvvuuu\\\LLLEEEBBB===::::::;;;:::888999===;;;;;;:::999999888888777555666777888999999999999<<>>???@@@===@@@CCCFFFHHHMMMUUU[[[fffllluuuooo```UUUQQQSSSQQQQQQPPPNNNMMMOOORRRUUUWWWYYYaaasssxxx[[[QQQGGGCCCBBB@@@???AAA???===>>>@@@@@@>>>AAAFFFJJJZZZ{{{]]]IIIBBB>>>>>>>>>;;;:::;;;;;;999888888:::===@@@AAANNNhhhrrr]]]RRRMMMIIIFFFDDDEEEFFFGGGGGGHHHHHHHHHQQQ\\\qqq|||rrreee```YYYRRRMMMJJJGGGEEE=========<<<:::::::::;;;999888777666555555555555555555444444444444555555444444555555666666777777666777777888:::;;;;;;<<<888999:::999888888:::<<<===::::::===>>>>>>@@@DDD@@@===::::::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<======???AAAAAA???===<<<===???<<<999888999;;;;;;;;;;;;<<<<<<===============<<<;;;999999999999888666555555555555666888999:::;;;:::::::::999888888888777777888999:::<<<>>>???<<<<<<======>>>============>>>???>>>===<<<===???======<<<<<<<<<<<<======999999:::<<<===???@@@AAA<<<<<<;;;:::999888666666666666777:::===>>>===<<<::::::;;;;;;;;;:::999999888888888888888777666666333444555555555444333222000000111111111111000000000111222333333222111000///000000000000111444666333444666777999:::::::::===CCCLLL\\\xxx~~~cccPPPFFFAAA===>>>;;;;;;===<<<:::<<<@@@;;;;;;::::::999888888777666777888999999::::::999;;;CCCJJJIII@@@888666888666777777888999999:::::::::999999:::<<<======<<<<<<;;;:::;;;;;;;;;999888<<<<<<<<<<<<<<<>>>???@@@<<>>>>>AAA@@@>>>AAAFFFFFFTTTttt\\\HHHBBB>>>>>>>>>;;;999;;;===;;;999:::<<<@@@BBBDDDQQQllljjjVVVMMMJJJFFFCCCBBBCCCDDDFFFGGGGGGGGGGGGTTTccc|||xxxpppfff^^^TTTQQQNNNKKKHHHEEEBBB???;;;<<<===<<<:::999999999;;;:::888666555444555555555444444333333333444444222333333444555666777777222333444555666777888888888999:::999888888:::<<>>===;;;AAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;DDDCCCCCCBBBAAA@@@??????@@@;;;999<<<<<<888:::@@@>>>===<<<===>>>???>>>===:::;;;<<<<<<<<<;;;:::999111333555777999999999999777888999888666666777:::<<<888999===@@@>>>>>>???::::::;;;<<<===>>>???@@@;;;;;;<<<<<<======>>>>>>>>><<<::::::;;;;;;:::999;;;<<<======>>>>>>======<<<<<<<<<:::777555444555777999;;;===>>><<<:::999::::::;;;;;;;;;:::999999999777555666888999666333666333222444444111111444222222111000000000000000...///000111222333333333222222333444444555555666555555444444555666888999>>>CCCMMMaaaiiiTTTIIIBBB<<<:::888888999999999:::::::::===:::999999;;;:::777444999777:::???>>>888777:::???@@@AAA???;;;888999;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999;;;::::::::::::;;;<<<<<<;;;888999===??????AAAEEEFFFGGGIIIMMMRRRXXX^^^aaajjjsss~~~kkk]]]WWWVVVTTTRRRQQQQQQRRRRRRQQQPPPUUUVVV[[[eeerrriiiTTTIIIHHHAAA>>>AAA???>>>@@@BBBAAA>>>===???AAAFFFQQQlllxxxXXXHHHDDD???<<<<<<<<<=========>>>888888???>>>???KKKVVVwwwwww___RRRLLLHHHFFFEEEFFFEEEFFFHHHGGGGGGMMMVVV```vvvxxxmmmeee^^^UUUOOOJJJHHHEEEBBB???>>>======:::;;;<<<;;;999888999:::999:::;;;999555444666888888777777666555333222111666666555555555444444444555555444333444555666777666444444666:::===<<<:::======>>>>>>>>>?????????BBBEEEEEE@@@<<<======<<>>===============<<<;;;::::::;;;<<<===BBBBBBAAAAAA@@@@@@??????@@@;;;:::======:::;;;???>>>===<<<<<<>>>>>>>>><<<;;;;;;<<<<<<<<<;;;:::999333555666888999999999999888999888888888888888999999666777<<<>>><<<;;;<<<999999:::;;;<<<======>>>;;;;;;;;;<<<<<<<<<=========;;;999999::::::999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999666444555666888:::<<<>>>>>>===<<<:::::::::;;;;;;::::::999999777666444555777777555222555222111333333000000333222111000////////////000///000111222222222222222222222333333444555555555555555444444555666888999>>>CCCMMMbbb{{{___NNNGGGBBB???>>>999999999::::::::::::;;;;;;999888888999999777444;;;999>>>FFFIIIDDD???===<<<>>>>>>===999888888::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<===999999<<<<<<;;;===AAABBBBBBBBBCCCEEEHHHKKKMMMSSSYYY```fffkkktttsssbbbZZZXXXTTTRRRQQQQQQSSSSSSRRRQQQSSSTTTYYY___iiizzzmmmWWWLLLJJJBBB>>>@@@===>>>@@@AAA@@@>>>===???AAAEEEMMMfffwwwXXXFFFCCC>>><<<;;;<<<<<<;;;<<<>>>999999@@@>>>???JJJXXXyyypppZZZOOOKKKHHHFFFFFFEEEDDDFFFHHHGGGHHHPPPZZZmmmvvvnnnccc[[[UUUPPPIIIDDDEEEDDDBBB???>>>=========999;;;;;;:::999888999:::777888999777444333555777666666666555444333222111555555444444444333333333555444333333333444666666666444444555888::::::888;;;<<<===???@@@AAAAAAAAABBBDDDAAA<<<:::;;;;;;999AAA@@@???>>>>>>>>>>>>>>>???===;;;::::::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@???<<<===??????======??????>>>======>>>???>>><<<;;;<<<<<<<<<<<<;;;::::::777888888999999999999999:::999888888999:::999888888555777<<>>???>>><<<;;;:::::::::::::::999888888555444333444555555333111444111000222222//////222000000//////......//////000111111222222222111111222222333333444444555555555555444444555666888999>>>CCCNNNccckkkTTTGGGCCC@@@>>>>>>:::::::::;;;;;;;;;<<<<<<:::999888888999888777555<<<===DDDPPPTTTOOODDD>>>999:::;;;:::888777888999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;;;;::::::::::::;;;<<<<<<>>>:::999;;;:::888999<<<@@@??????>>>>>>???AAABBBDDDGGGIIIKKKOOOVVVaaaiiirrryyy~~~iii]]]YYYSSSRRRQQQQQQRRRSSSSSSRRRPPPRRRUUUYYY]]]kkkttt\\\PPPMMMDDD??????;;;>>>???@@@@@@???>>>???@@@CCCHHH\\\tttWWWDDDAAA>>><<<<<<<<<;;;999;;;===::::::@@@===>>>III[[[}}}vvveeeSSSKKKHHHFFFEEEFFFEEEDDDEEEFFFGGGJJJTTT```}}}}}}ssslllbbb\\\TTTOOOLLLIIIDDDAAAAAA???>>><<<;;;;;;<<<<<<999:::::::::888777888999666777888777555555666888666666555555555444444444444444444333333333333333444333333333333444555555555444333444777888777666888:::===@@@BBBBBBBBBAAACCCBBB???999999<<<;;;888AAA@@@??????>>>>>>>>>??????===:::888888:::===???>>>>>>?????????@@@@@@@@@>>>>>>???@@@@@@?????????AAA@@@>>>???@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999888777888::::::999777999777999>>>@@@===;;;;;;999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<888666555555666777777666;;;;;;<<<=========<<<<<<999888777555444555888;;;999:::<<<=========<<<;;;:::::::::::::::999888777333333333333444333222111333//////111000......111//////............//////222222222222222111000///111222222333444444555555555555444444555666888999>>>CCCOOOdddrrr```LLLCCC???<<<::::::;;;;;;;;;;;;<<<<<<<<<===::::::999999999999999999>>>EEEOOOWWWWWWNNNBBB;;;777888999999999999999::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<>>>:::999;;;:::777888<<<>>>>>>===>>>???@@@AAABBBCCCCCCDDDDDDEEEJJJRRRXXXWWW\\\eeeppp{{{ppp```YYYSSSQQQOOOOOOQQQRRRSSSRRRNNNPPPSSSTTTUUU___wwwzzzaaaSSSOOOFFFAAA@@@<<<>>>???????????????@@@@@@DDDGGGVVVuuurrrUUUCCCAAA>>>=========;;;:::999===:::;;;@@@===>>>JJJ```lll]]]OOOIIIGGGEEEEEEFFFEEEDDDEEEEEEFFFKKKZZZhhh{{{pppfff^^^YYYXXXTTTOOOLLLJJJHHHEEECCC???>>><<<;;;::::::;;;;;;888999:::999777666777888888888888777777777888999666666666666666666777777444444444444444444444444333333333333444444444555333333333555666888888888888;;;>>>AAABBBBBBAAA@@@BBBAAA===999:::>>>>>>:::AAA@@@?????????????????????===:::888888:::===???>>>>>>>>>??????@@@@@@AAA===???@@@@@@@@@AAAAAA@@@CCCBBBAAAAAABBBBBB@@@???======<<<<<<;;;;;;;;;;;;===<<<;;;;;;:::999999999888777777888999999888666:::777888===???<<<:::;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<666555333333555666666555:::;;;;;;<<<===<<<<<<<<<888888777555444666999<<<888999:::;;;;;;;;;::::::::::::::::::999888777666333333444444333222222222222///...000000------000//////............//////222222222222222111000///111111222222333444444555555555444444555666888999===CCCPPPfffdddVVVFFF@@@>>>;;;999999;;;;;;<<<<<<<<<=========;;;;;;;;;:::::::::<<<===CCCOOO[[[\\\SSSGGG>>>999888888888999:::;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<>>>:::999;;;;;;:::;;;>>>:::;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBDDDFFFIIIHHHKKKOOOUUU]]]hhhttt|||yyydddYYYRRRPPPNNNNNNOOOQQQQQQQQQNNNOOORRRSSSRRRZZZmmmfffVVVQQQHHHCCCCCC>>>>>>>>>>>>???@@@@@@@@@@@@FFFHHHSSSooooooSSSDDDBBB???>>>???>>>===;;;888===;;;;;;@@@===@@@MMMeee}}}dddXXXMMMIIIGGGEEEDDDEEEFFFEEEEEEFFFGGGOOObbbttt}}}pppddd[[[VVVSSSRRROOOMMMIIIFFFDDDCCCAAA@@@@@@???===;;;:::999999:::888999:::999777666777888777777666666777777888888555555444444444555666777555555555555666666666666333333444444444555555555111222444555777888:::;;;:::<<<>>>AAAAAA@@@>>>===???@@@===::::::>>>???<<>>?????????@@@@@@AAAAAA===@@@@@@>>>???BBBBBB@@@DDDCCCAAAAAABBBBBBAAA???>>>===<<<<<<;;;;;;<<<<<<===<<<;;;:::999999999999666888;;;;;;999888888888999555555999;;;999888999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;555444222333444555555444888888999:::::::::::::::888888888777666777:::<<<888888999:::::::::::::::::::::::::::999888666666333555666555444222333333222///...000000------000//////......//////000000222222222222222111000///111111222222333333444444555555444444555666888999===DDDQQQhhhqqqVVVKKK@@@>>>>>>===;;;<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<;;;:::;;;>>>@@@HHHVVV```ZZZLLL@@@;;;:::999888888999;;;<<<<<<;;;:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;;;;<<<999::::::::::::::::::999;;;::::::::::::;;;<<<<<<>>>::::::<<<===;;;===AAA>>>>>>>>>>>>>>>>>>??????===>>>???@@@AAA@@@@@@???CCCCCCCCCDDDHHHPPPZZZ```lllwwwkkk\\\TTTRRROOONNNOOOPPPPPPPPPOOOOOOQQQRRRSSSWWWeeesssmmmYYYQQQHHHDDDCCC>>>???>>>===>>>@@@AAAAAA@@@EEEHHHRRRjjjmmmPPPEEEBBB???>>>>>>???>>>===888===;;;;;;@@@???CCCSSSjjjppp]]]TTTLLLJJJHHHEEEDDDEEEGGGFFFGGGIIILLLXXXppp}}}sssnnnfff\\\SSSOOOMMMMMMMMMIIIHHHFFFCCCAAA???======@@@???===;;;999999999999999:::::::::888777888999777666444444555666666555444333222111111222444555666666666666666777777777333444555555666666555555000222444666666777999;;;:::<<<===??????>>>===<<<===AAAAAA===:::<<<===<<<@@@@@@@@@??????@@@@@@AAA@@@???>>>======>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA===@@@@@@<<<===BBBCCCAAACCCBBB@@@@@@AAAAAA???>>>>>>>>><<<<<<;;;<<<<<<======<<<;;;999999999999:::666;;;@@@???:::777999<<<:::666444777999777777:::666777777888999:::;;;;;;:::::::::999999999888888555333222222444555555555888888999::::::::::::999888999:::999888888:::<<<999999999:::::::::;;;;;;::::::::::::888777666555444666888777555333444666222///...000000------000000////////////000111222111111222222222111111000111111111222333333444444555555444444555666888999<<>>===<<<===::::::;;;;;;;;;<<<<<<<<<:::;;;<<<;;;999:::>>>AAAJJJTTTYYYPPPCCC===;;;;;;:::888777999;;;===;;;::::::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<>>>;;;:::<<<===;;;<<<@@@@@@@@@@@@AAAAAAAAA@@@@@@======>>>???@@@@@@???>>>????????????@@@DDDIIIMMMRRR[[[fffqqq{{{tttaaaXXXUUUQQQOOOPPPQQQQQQQQQRRRPPPPPPRRRSSSUUU\\\eee{{{uuu]]]RRRGGGBBBBBB===???===<<<>>>AAABBBAAA@@@BBBGGGQQQeeekkkNNNEEEAAA>>><<<<<<===>>>>>>888===;;;:::???@@@GGGXXXnnnvvveeeVVVOOOJJJIIIIIIFFFEEEFFFFFFFFFIIIMMMSSSddd~~~sssggg^^^YYYUUUPPPLLLJJJIIIHHHGGGFFFEEEDDDBBB???============<<<:::999999999:::;;;999;;;;;;:::999888999:::;;;888666666777888777555666555333222222333444555555555555555666666777777444555666777777777666666111444555555444333555777999999;;;<<<============BBBHHHKKKEEE>>><<<<<<<<<@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA===@@@???;;;;;;BBBDDDAAABBBAAA????????????>>><<>>===;;;;;;<<<<<<===<<<;;;:::999888999::::::666===CCCBBB;;;888;;;@@@===888555888999999:::<<<444555666777888999:::;;;999888888888777777666666555333222222444666666555::::::;;;<<<<<<<<<;;;;;;999:::;;;;;;:::999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::888777666555555888:::999666444555777333///...111000......111000000000000000111222222000111111222222222111111000111111222333333444444555555444444555666888999<<>>;;;;;;===>>>???@@@@@@@@@===<<<;;;<<<===>>>>>>>>>===>>>?????????@@@BBBDDDEEEKKKQQQVVV]]]kkk}}}{{{fff[[[WWWSSSQQQQQQRRRRRRRRRSSSPPPOOOQQQRRRSSSVVV[[[ooo{{{```RRRFFFAAA@@@;;;???===<<<>>>AAACCCAAA@@@???EEEPPPbbbkkkMMMDDDAAA<<<::::::<<<===>>>888>>>;;;:::???AAAIII\\\pppnnn^^^QQQKKKGGGIIIIIIGGGFFFHHHEEEFFFJJJPPPYYYlllvvvllleee^^^VVVPPPNNNLLLKKKJJJIIIGGGCCCAAAAAABBBAAA@@@===;;;;;;;;;999999888888888:::;;;<<<:::;;;<<<;;;999888999:::@@@===::::::;;;<<<:::888:::888666555444555777888444444444555555555666666444555777888888888777666333555666555111000111333777777888:::;;;===>>>???HHHQQQTTTMMMBBB>>>>>>>>>BBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA???>>>>>>???AAABBBFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@???>>>@@@>>>===>>>@@@???<<<888>>><<<;;;;;;<<<<<<;;;::::::FFFMMMGGG>>>;;;:::999999666444444666777666444888888777777888888999:::999999888777666555444444333222000000000222444666888888888777888888999999888:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666666666777666666666666555555555555222222222111111000000000333333222111111000000///222222222111111111000000222222333333333333444444222333444666888;;;===>>>>>>DDDTTTooosss\\\RRRDDD???:::999<<<<<<999666999:::;;;;;;<<<<<<;;;;;;<<<:::888777888999<<<>>>CCCCCCBBB@@@>>>:::777555::::::999999999:::;;;;;;:::;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>>999:::;;;<<<============::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<999:::<<<>>>?????????>>><<<<<<=================================>>>??????AAACCCFFFJJJPPPWWW___dddyyyrrrbbb[[[VVVUUUTTTQQQQQQSSSQQQOOOMMMLLLNNNQQQVVVXXXeeeyyyeeeSSSJJJCCC===;;;;;;;;;<<<===>>>???@@@@@@>>>CCCJJJXXXvvvjjjMMMEEEBBB>>><<<<<<===<<<<<<<<<>>>;;;<<>>>>><<<===;;;999999999999999888===:::;;;===:::666:::AAA<<<===???AAA@@@>>>;;;999<<<:::999888999888666444888777666666888999999999777666444555666666555444...333444111222888999666777777777777777888===BBBFFFZZZdddVVVCCC<<<;;;;;;BBBAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCAAA@@@??????@@@AAACCCFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@>>>===>>>??????<<<999>>><<<;;;;;;<<<===;;;:::999CCCHHHDDD===:::999666666444222222555666555333777777777888888888999999999888888777666555555444333333222111222333444555888888777777777888999999:::;;;<<<;;;999999:::;;;:::::::::::::::::::::::::::999888666666666666777777777666666666555555555333333222222222111111111333333333222111111000000333333333333222222111111222222333333333333444444222333444555777999;;;<<<===CCCTTToooiiiSSSJJJCCC???:::999;;;<<<:::777999:::;;;;;;<<<<<<;;;;;;<<<:::888777888999<<<===@@@@@@???>>><<<;;;999888::::::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>===;;;;;;<<<============<<<:::::::::;;;;;;<<<<<<<<<999999999999:::;;;<<<===>>>???@@@@@@AAAAAA@@@@@@>>>>>>============>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>???AAABBBDDDHHHMMMQQQ___iiiwwwfff]]]VVVUUUTTTRRRRRRUUUOOONNNLLLKKKLLLPPPTTTWWW```pppiiiUUUKKKDDD>>><<<============>>>>>>>>>>>>???BBBHHHUUUqqqgggLLLDDDAAA===;;;;;;<<<;;;::::::===;;;<<<@@@???JJJ```sss___SSSLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMRRR^^^sssuuuggg```VVVOOOMMMLLLIIIFFFEEEEEEDDDCCCAAA@@@???>>>AAA>>>;;;;;;<<<===<<<;;;===<<<;;;:::;;;<<<<<<<<<===;;;<<>><<>>===;;;===;;;::::::;;;<<<<<<;;;888777555666666666444333111555555111222666888666999:::::::::888777;;;@@@BBBTTT\\\PPP@@@:::;;;999AAABBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????@@@???===;;;>>>===;;;<<<======<<<:::999>>>AAA>>>;;;:::777333333111000111333444444444555666888999999999888777888888777777666666555555444444444444444333333333777777777777777888999999;;;<<<<<<;;;999888999;;;999999999999999999999999999999888777666666666666777777777777666666666666333333333333222222222222444444333333222111111000444444444333333333333222222222333333333333444444333333333444666777999:::<<>>:::999;;;<<<:::777999:::;;;;;;<<<<<<;;;;;;;;;:::999888888:::<<<===<<<<<<;;;;;;::::::;;;;;;:::999999999::::::;;;<<<999999:::::::::::::::::::::;;;<<<======<<<<<<;;;::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<=========::::::::::::;;;===>>>????????????>>>>>>?????????@@@???>>>=========>>>???:::::::::::::::;;;<<<<<>>>>>======<<<<<>>>>>======;;;:::;;;<<<===<<<;;;::::::::::::;;;===>>>???@@@@@@CCCFFFHHHJJJRRRZZZ^^^```ccceeeddd```[[[XXXRRROOOJJJGGGFFFFFFEEEDDDBBBAAA??????@@@@@@>>>===;;;888666555555444222000444666666333222555777777999===@@@===999777:::>>>>>>JJJOOOFFF<<<999:::888AAABBBBBBCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDGGGFFFDDDCCCBBBAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<======<<<;;;999:::;;;;;;;;;999666222000000000111222444555555444555777999999888777666777777777777666666666666555555666666555444333222666666666666666777888999======<<<;;;888888999:::777777777777888888888888888888777777666666666666888888777777777666666666333333333333333333333333444444333333222111111111333333333333333333333222222222222333333333444444333333333444555666777888;;;BBBTTTpppmmmUUUHHHDDD@@@===:::999:::;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;:::999888999:::;;;<<<;;;:::999888888999:::;;;999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===???@@@@@@???>>>===;;;<<<======>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@>>>=========>>>>>>??????@@@???===<<<<<<===>>>???;;;::::::::::::;;;<<<<<<>>>????????????AAADDDGGGCCCGGGMMMRRRYYYcccqqq{{{wwwiii[[[TTTQQQOOOOOORRRMMMLLLJJJJJJKKKNNNQQQSSSUUU[[[kkkuuu\\\OOOGGGAAA===>>>>>>>>>>>>===============???BBBKKK```]]]HHHBBB???<<<::::::;;;;;;:::;;;>>><<<===BBBDDDSSSnnnrrr```TTTPPPJJJJJJIIIHHHIIIJJJKKKLLLRRRXXXeee{{{{{{ooodddYYYRRROOOLLLIIIGGGFFFDDDAAA???BBBAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>===<<<;;;;;;<<<<<<===>>>@@@CCCFFFHHHKKKPPPVVV[[[bbbkkksss|||~~~~~~xxxuuugggccc^^^ZZZYYYXXXXXXWWWTTTRRRQQQPPPPPPOOOMMMKKKHHHDDD>>>999666555444333444666666444222444999<<>>999::::::999AAABBBCCCDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFEEECCCAAA@@@@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDCCCBBBAAABBBBBB???===<<<<<<===>>><<<;;;;;;999888999:::888555222///000000111222333555777333555777888888888666555666666666666777777777777666666666666666555444333555555555555666777888999======<<<999777777888:::666666666777777888888888777777777777666666666555777777777777666666666666333333333333333333333333444444333222222111111000111111111111222222222222222222222333333333444444333333333333444555666777;;;BBBSSSooo}}}bbbOOOFFFCCC>>><<<:::999::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::999999999:::;;;<<<;;;:::888777777777888999999999999999:::;;;<<<===??????>>>>>>>>>???@@@@@@@@@AAACCCDDDDDDCCCAAA@@@???@@@AAAAAABBBBBBBBBAAA========================@@@??????>>>>>>>>>??????>>>>>>???@@@@@@AAABBBBBB??????===<<<<<<<<<======<<<<<<<<<<<<<<<======>>>:::;;;<<<<<<<<<===@@@CCCFFFGGGGGGGGGJJJPPPYYY___sssrrr___UUUPPPMMMLLLNNNMMMLLLKKKJJJKKKNNNPPPRRRSSSWWWcccxxx{{{___PPPIIICCC>>>============>>>>>>>>>>>><<<===AAAIIIZZZwwwwwwXXXGGGBBB@@@<<<;;;;;;<<<<<<<<<===@@@>>>>>>BBBEEEVVVssslll\\\SSSQQQJJJIIIIIIIIIJJJLLLNNNOOOTTT___rrrxxxfff[[[UUUPPPMMMJJJIIIHHHFFFEEECCCAAA???@@@@@@???>>>===<<<<<<;;;<<<===>>>>>>===<<<;;;;;;>>>???AAABBBDDDGGGMMMQQQYYY```gggmmmttt~~~|||xxxwwwwwwvvvuuurrrqqqoooooonnnmmmjjjggg___WWWMMMCCC===:::999888444555555444333555<<>><<<===>>>>>>===;;;<<<888777999888555222333...000111111111222444666333444666777777777666555555555666666777777888888555555555555555444444444444444444444555777888999;;;;;;:::777666666888:::555666666777777888888888555666666777777666666555666666666666555555555555222222222222333333333333333333222222111000000///000111111111111111222222222222333333333333444444333333333444555666777888<<>>@@@CCCEEEDDDFFFHHHIIIIIIGGGEEECCCCCCCCCCCCCCCBBBAAAAAA@@@>>>>>>============<<<<<>>>>>>>>>>>??????===>>>@@@AAABBBAAA@@@@@@?????????>>>>>>======<<<>>>============>>>??????===>>>???>>><<<<<<>>>???CCCCCCBBBBBBCCCFFFKKKOOOYYYeeexxxyyydddXXXSSSOOOMMMMMMMMMLLLKKKKKKKKKMMMOOOQQQRRRVVV___oooaaaQQQKKKEEE???<<<<<<======>>>>>>??????<<<===AAAHHHTTTnnnqqqTTTGGGBBB???<<<;;;<<<<<<===<<<===AAA>>>===AAAEEEYYYxxx{{{gggZZZSSSQQQJJJJJJJJJKKKLLLNNNPPPRRRZZZhhh}}}hhhWWWOOOLLLIIIGGGCCCDDDDDDDDDDDDCCCCCCBBB??????>>>>>>===<<<<<<;;;;;;===>>>===<<<<<<===>>>===AAADDDGGGKKKQQQYYY___rrr{{{sssjjj]]]PPPFFF???:::777555444555555333555===GGGeeeooonnn[[[EEE;;;888666777999::::::999999;;;===AAABBBDDDEEEEEEEEECCCCCCEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA???>>>>>>@@@BBBDDD@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCAAA>>>>>>@@@BBB???>>>======>>>>>>===;;;<<<888777888666000///333---///000000//////222555444444555555555666666666444555555666777888888999555444333333333444555666333333333444555666888888999999888666444555888:::555666666777888888999999444555666777777666555555555555555555444444444444111111111222222222333333222222111000000//////...111111111222222333333333222222333333333333444444333333333444555777888999>>>CCCQQQkkkcccNNNEEE@@@:::;;;;;;:::999999999;;;<<<999:::;;;;;;<<<<<<;;;;;;999999999:::::::::;;;;;;888888999999999888777777888888888999:::;;;======;;;<<<>>>AAAFFFKKKPPPSSSVVVXXXZZZ\\\[[[YYYVVVTTTPPPPPPNNNLLLJJJGGGDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@?????????@@@AAACCCDDDEEEDDDFFFHHHIIIHHHEEEBBB@@@@@@AAABBBBBBAAA@@@>>><<<>>>>>>=========>>>??????@@@AAAAAA@@@???>>>???@@@===>>>???@@@AAACCCEEEGGGLLLTTTbbbppp~~~iii]]]XXXTTTQQQPPPKKKKKKJJJIIIJJJLLLMMMNNNOOOUUU^^^gggtttbbbQQQLLLGGG@@@>>>>>>>>>>>>===============???BBBGGGOOOeeelllQQQGGGAAA>>>;;;:::;;;<<<<<<;;;:::>>>===<<>>>>>======<<<<<<<<<>>>@@@@@@???AAADDDHHHEEEJJJPPPVVV\\\eeeqqqzzzuuugggZZZLLLAAA:::888666666666333333===IIIgggsssrrr\\\DDD:::888777666888:::;;;999888:::===AAABBBDDDEEEFFFEEEDDDBBBEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>===>>>@@@CCCEEEAAAAAAAAABBBBBBBBBCCCCCC@@@BBBBBB???<<<;;;>>>AAA???>>>======>>>>>>===<<<;;;777666777333------333,,,...000///------000333555444444444444555666666444444555666777888999999555444222111222444666777333333333444555666888888888777666444333444888;;;555666666777888999999:::444555666777777666555555555555444444444333333333000000000111111222222222111111000000///.........222222222333333444444444222222333333333444444444333333333444666888999:::???CCCQQQjjjzzzZZZIIIEEEAAA;;;:::::::::999888999;;;===999:::;;;;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;666777888:::::::::999888888888888999:::;;;===>>>DDDFFFIIINNNUUU\\\cccgggppprrrtttvvvuuussspppmmmdddccc```\\\XXXTTTPPPNNNIIIHHHHHHHHHGGGGGGFFFFFF@@@AAABBBDDDFFFIIIKKKLLLRRRSSSUUUVVVTTTOOOJJJGGGAAACCCDDDEEEDDDBBB???==================>>>??????<<<===>>>>>>======???@@@;;;===???AAABBBCCCCCCCCCEEEIIIQQQZZZeeevvvkkk```\\\XXXUUUTTTJJJIIIHHHHHHIIIJJJLLLLLLMMMUUU]]]aaaiii}}}cccRRRMMMHHHAAA@@@@@@???>>>===<<<;;;;;;???@@@CCCGGGLLL___jjjPPPHHH???===:::999999;;;;;;:::888<<<;;;;;;AAAHHH```mmm```WWWPPPLLLKKKKKKLLLMMMOOORRRTTTVVVggg{{{yyybbbZZZQQQKKKJJJIIIEEEAAADDDEEEEEEEEEDDDCCCDDDEEE??????>>>>>>======<<<<<>>AAADDDBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDCCCBBBBBBAAAAAA@@@???===<<<<<<======>>>999888666333222111111111,,,,,,,,,,,,,,,---...///222222222111222222333333333333333444555666777888666555444333333333333333222222333555666888999999666666555555555555666666666666777888999999:::::::::777555444555555444333555555444333333333333444111222222333333222222111222222222111111111000000222///...///222444444222111333444444444444555777444444444444555777888999>>>BBBQQQlllkkkWWWEEEAAACCC>>><<<;;;;;;:::::::::;;;;;;>>><<<;;;;;;;;;;;;999888999:::;;;999777666666777777888::::::888777888888999666999@@@BBB???@@@DDDKKKRRR[[[fffpppzzz}}}yyyvvvqqqjjjeee\\\ZZZWWWTTTQQQOOONNNNNNJJJJJJJJJJJJMMMRRRZZZ___ccceeehhhhhheee```YYYUUUPPPLLLIIIGGGGGGFFFBBB???BBB===999;;;======???BBBAAAAAAAAA@@@@@@?????????>>>>>>============>>>>>>AAACCCHHHNNNUUU^^^gggmmm|||hhh]]]XXXSSSQQQQQQLLLKKKKKKKKKKKKKKKLLLLLLMMMQQQWWW[[[___nnnmmmWWWNNNHHHAAACCCBBB@@@???>>>>>>======;;;AAAAAACCCMMMZZZyyyhhhMMMAAA======<<<;;;:::::::::::::::888???GGGEEEHHHgggssseee\\\TTTOOONNNPPPLLLLLLPPPRRRSSSWWW]]]tttoooaaaSSSQQQNNNJJJGGGEEECCCCCCAAAAAAAAABBBBBBAAA???===FFFCCC???======???@@@@@@DDDDDDEEEGGGLLLTTT]]]cccnnnttt}}}zzzeeeTTTJJJ===666999888444888BBBZZZZZZUUUJJJ<<<444444888555666666666444555666888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@?????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBB@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDD@@@???>>>===<<<<<<======999888555333111111111111---,,,,,,,,,------...///111111111111111222333444444333333333444555666666555555444333333333333333222222333555666777888999777666666555555666666777555666666777888888999999888777555555666666555333555444444333333333333333111222222222222222222111222222222111111111000000111...---...111333222111111333444444333444555666444444444444555777888999===AAAOOOjjjbbbOOO@@@>>>???999<<<;;;;;;::::::;;;;;;;;;>>><<<;;;:::;;;;;;999888999::::::999777666666777777888::::::888888888999:::777888???DDDGGGOOOWWWccckkkwww{{{yyytttooojjjfffcccbbbccccccdddeeehhhnnnuuu{{{~~~xxxttteee___WWWQQQNNNJJJFFFBBBFFFAAA???AAABBB@@@???AAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAACCCEEEGGGKKKPPPVVV[[[hhhvvvwwwfff]]]XXXSSSPPPQQQMMMMMMLLLLLLLLLLLLMMMNNNNNNQQQVVVXXXZZZfffttt\\\PPPIIICCCCCCBBB@@@???>>>>>>======<<>>???@@@AAAAAABBBCCCBBB@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDAAA@@@???>>>===<<<<<<===999777555333111000000000---------,,,------...////////////000111222333444444444333333333444444555444444333333222222333333222222333444666777888888777777666666666666777777555666666777777888888888666666666777888888666444444444333222222222222333111111222222222222111111222111111111111000000000///...---...000111111111111222444444333333555666444444444444555777888999<<>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@AAAAAAAAABBBDDDHHHKKKRRR]]]nnn~~~~~~rrreee^^^YYYSSSOOOPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTTTT]]]rrrcccRRRIIIFFFCCCBBB@@@???>>>>>>=========BBB@@@@@@GGGPPPjjjeeeLLLAAA======<<<;;;::::::::::::===;;;>>>DDDGGGSSSssssssbbbXXXSSSPPPOOOPPPLLLLLLMMMOOOQQQXXXhhhxxxpppaaaSSSKKKJJJIIIGGGDDDCCCBBBBBBCCC<<<===>>>@@@BBBCCCEEEEEEEEEDDDCCCCCCDDDFFFHHHIIIVVV[[[eeeooozzziiiXXXGGG@@@;;;444222555888777666555444333333444333444555555555555777999DDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<::::::999;;;<<<<<<>>>???@@@AAAAAACCC@@@???@@@DDDFFFEEECCCDDDBBBAAA??????AAABBBDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>======<<<<<<999777555222000/////////......------------...............///000222333444444333333222222222333333333333222222222222333333111222333444555666777777777777666666666666777777666666777777777888888888444555555777999888666333333333222111111111111222000000111111111111000000111111111111000000000000000///...///000111111111000222333333333333444666444444444444555777888999<<>>777::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;;;;999888888999999888777666666777666888999999999:::<<<>>>@@@BBBFFFNNNYYYhhhyyywwwmmmbbb\\\KKKGGGEEEGGGGGGCCCAAABBB@@@@@@@@@@@@@@@@@@??????>>>======>>>>>>???@@@AAA===>>>?????????@@@DDDFFFIIIPPPZZZeeeqqqzzzrrriiiccc[[[SSSOOOOOOPPPOOOMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPVVVgggwwwjjjTTTIIIGGGBBBBBB@@@???>>>============AAA??????EEELLLdddbbbJJJAAA======<<<;;;::::::::::::<<<;;;<<>>??????@@@CCCDDDHHHHHHHHHJJJMMMRRRXXX]]]hhhppp|||oooXXXIII???777333444555333111333555666444222333444555555555666888:::CCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@===<<<:::999999;;;<<<<<<>>>???@@@AAAAAABBB@@@???AAAEEEGGGEEECCCDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>===<<<:::888666333111////////////......---------......---------...///000222333333222222111111111111222222222111111111222222333111222222333444555666666777777666666666666777777777777777888888888888888444444555777888888555333222222111000000000000000///000000111111000000///000000000000000000000000111111111000000111222333000222333333222333444666444444444444555777888999===???IIIbbbzzz^^^IIIAAA;;;===???888999:::;;;<<<<<<<<<;;;;;;;;;:::999999:::;;;:::888777888999888666666666888666777999999:::;;;>>>@@@???HHHUUUbbbppp}}}tttccc\\\UUURRROOOJJJHHHIIIFFFFFFEEEDDDCCCBBBAAA@@@>>>=========>>>>>>???@@@===>>>???>>>>>>???AAADDDAAAEEEJJJOOOVVVcccttt}}}|||vvvpppiii___TTTOOOOOOPPPOOOMMMKKKJJJKKKMMMNNNPPPOOOOOOPPPPPPTTTaaannnqqqVVVIIIHHHBBBBBB@@@???>>>=========<<<@@@>>>???FFFKKK```___IIIAAA======<<<;;;::::::::::::;;;:::;;;???KKKdddqqqcccUUUNNNMMMLLLLLLNNNMMMNNNPPPQQQSSSaaa|||rrr___SSSNNNKKKJJJJJJHHHFFFCCCAAA@@@@@@@@@AAAAAABBB@@@???@@@CCCFFFIIIKKKOOOTTT[[[fffrrr{{{iiiTTTEEE:::555444555333111333777999777444333444555555555555777999CCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<;;;;;;;;;======>>>???@@@AAAAAABBBAAAAAAAAACCCEEEFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDD??????@@@@@@??????>>>===;;;999777444111000000///000///......---.........,,,,,,,,,---...///000111111111000000000111111222111111000000111111222222111111222333333444555555666666555555555555666666777777777777777777777777444444444555666666444222111111000////////////000//////000000000000////////////000000000000000111111222222111000000222333000111333333222222444555444444444444555777888999>>>>>>HHH```hhhRRRDDD???999:::===777888999;;;<<<===<<<<<<;;;;;;999888999:::;;;:::888666777888888666666666888666777888999:::<<<@@@CCC@@@QQQgggyyywwwllleee]]]TTTPPPPPPJJJIIIGGGEEEBBB@@@>>>===@@@??????>>>>>>>>>??????>>>??????>>><<<<<<===>>>===AAADDDFFFIIIQQQ^^^gggyyy{{{|||wwwpppcccVVVQQQRRRQQQOOOLLLJJJJJJKKKMMMNNNPPPNNNNNNQQQRRRUUU^^^hhh{{{wwwZZZKKKIIICCCBBB@@@???>>>>>>======<<>>???FFFJJJ]]]yyy~~~\\\HHHAAA======<<<;;;:::::::::::::::;;;;;;???PPPnnnfffZZZNNNJJJJJJIIIHHHIIIOOOOOORRRUUU[[[kkktttbbbTTTMMMKKKKKKKKKIIIHHHEEECCCAAA@@@@@@@@@???AAAAAA@@@???AAAFFFKKKPPPVVV___hhhsss|||dddOOO@@@888444333111000222777::::::999555666666666444555666888CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>=========@@@@@@@@@AAAAAABBBBBBBBB@@@BBBDDDEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDD===>>>???@@@@@@@@@??????===;;;888555222111000000000000///...............------,,,,,,---...//////////////////000000111222000000000000000111222222111111222222333333444444555555444444444444555555555555555555555555555555555444222333333333222000111000//////......//////...//////000000//////...////////////000000111111000111222111///...000333000111222333222222333555444444444444555777888999======EEE]]][[[JJJBBB@@@999999<<<999777999;;;<<<======<<<;;;:::999888999:::;;;:::888555777888777666666777888666777888999:::===BBBEEEKKKaaa|||wwwkkkcccaaaVVVTTTQQQMMMIIIEEEBBBAAACCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@???===<<<<<<======AAAEEEFFFFFFIIIQQQXXX```jjjyyy~~~{{{tttfffXXXTTTVVVSSSQQQNNNKKKJJJKKKMMMOOOQQQOOOOOORRRSSSUUU\\\ccclll}}}___NNNKKKCCCBBB@@@???>>>>>>======<<>>BBBFFFYYYppp|||yyyhhhfffbbb]]]XXXSSSOOOMMMFFFEEEDDDCCCBBBAAAAAAAAA===???@@@@@@???>>>@@@AAA<<>>>>>=========@@@===>>>CCCEEETTTmmm{{{YYYFFFAAA======<<<;;;::::::::::::;;;>>>???CCCYYY}}}ggg[[[QQQJJJKKKNNNMMMLLLMMMOOOPPPUUU___lllooo___XXXPPPJJJHHHHHHGGGFFFCCCBBBAAA@@@@@@@@@AAABBBDDDHHHLLLOOORRRYYYdddlll}}}nnnUUUCCC999777666555333444666999;;;777888888666444333444666CCCCCCBBBAAA???@@@BBBEEEDDDCCCBBBAAA@@@AAABBBBBBFFFEEECCCBBBAAAAAAAAABBB>>>???AAABBBCCCBBBBBBAAACCCEEEEEEDDDAAAAAACCCFFFDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCBBB???<<<;;;:::999666333000---+++111333444222//////111333111000///......---......000...---...111222111/////////......///000111111222222222111//////222444333333333333222111000000111111111000000000000000111111222222222222111111///////////////000000111.........///000111111222000000000000000000000000///......///222333222222111111111111111222222222444444555555777888999:::999>>>GGGZZZyyynnnNNNEEE======;;;777888===888:::=========<<<<<<===999999888888888888999999888888777777777777777888:::999555888???<<<@@@PPPkkk|||qqqjjjgggbbbZZZSSSQQQJJJGGGIIIIIIEEECCCEEECCCBBB@@@>>><<<<<<>>>@@@???BBBDDDDDDBBBBBBEEEGGGGGGMMMQQQ\\\nnnyyy~~~wwwgggbbb___SSSOOONNNOOOQQQOOOLLLOOOUUUSSSTTTTTTTTTUUUXXX\\\___aaaqqqlllUUULLLHHHBBB=========<<<===AAACCC===<<>>???BBBEEEKKKPPPSSS]]]nnn{{{^^^GGG<<<;;;777555666666444666999:::888555333222333444555CCCCCCCCCAAA???@@@BBBEEEEEEDDDBBBAAA@@@AAAAAABBBEEEDDDBBBAAA@@@AAAAAABBBAAAAAABBBCCCCCCCCCBBBBBBCCCEEEEEEDDDAAAAAADDDFFFCCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAABBBCCCBBB???<<<===<<<:::888444111...,,,000111222000...---...000000000///...............000...---...111222111///111000000000000000111111000111111000......000222111111222222333222222222000000000000000000000000000000111111111111000000111000000000000111222222------...//////000111111000000000000000000000000///......///111222222111111111111111111222222222444444444555666777888999:::>>>FFFXXXuuubbbIIIAAA<<<;;;:::777777;;;888:::<<<======<<<<<<===999999888888888888999999888777777666666777777888777888555777>>>===EEEYYYyyy|||ssskkk___```^^^XXXPPPJJJHHHHHHAAAAAA@@@???=========>>>???AAACCCBBB@@@???AAACCCCCCHHHIIIPPP^^^dddnnn{{{nnniiidddVVVPPPNNNMMMNNNMMMKKKMMMSSSTTTTTTTTTSSSSSSUUUZZZ^^^]]]jjjrrrZZZPPPIIIBBB===<<<===;;;===@@@@@@;;;:::???BBBEEEUUUgggrrrRRRCCCBBB<<<<<<;;;;;;;;;;;;<<<<<>><<>><<<999555222///---///000000...,,,+++,,,---//////......---.........///.........000111000///000000000000000000000000///000000///...---///111//////111222222333333333000000000000000000000000//////000000000000//////000////////////000111111---------...//////000000000000000000000000000000///...---...000222111000000000111111111222222222444444444444444555666777999===EEETTTpppvvvYYYCCC===999:::999777777999777:::<<<===<<<<<<<<<===999999888888888888999999777777666666666666777777666999777999???AAAOOOhhhvvvooo^^^VVVRRROOOFFFFFFDDDCCCBBB@@@@@@???AAAAAABBB@@@???>>>???AAABBBGGGEEEGGGPPPSSSZZZiiisss~~~zzzppp___UUUPPPMMMMMMMMMLLLNNNSSSUUUTTTRRRPPPOOORRRVVVZZZWWW```sss{{{aaaSSSIIIBBB===<<<<<<;;;<<>>888BBB[[[kkksssxxxeeeWWWMMMNNNNNNMMMKKKLLLNNNPPPMMMRRR^^^ttt~~~ppp```TTTOOOJJJJJJIIIGGGFFFEEEDDDCCC@@@===>>>BBBEEEEEEHHHLLLSSS```ooo|||zzz^^^JJJ:::555333555666444333555777666333222111222333444BBBCCCCCCBBBAAAAAACCCEEEFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCAAAAAAAAABBBCCCCCCCCCDDDCCCCCCCCCDDDEEEAAAAAABBBBBBCCCCCCCCCCCCAAA@@@@@@@@@AAAAAA???===???>>><<<999666222///---000000///---,,,++++++,,,......---------...////////////...//////////////////////////////......---...///000///......///000///000000111222222111111/////////000000000000000......////////////......---,,,,,,,,,,,,---......------------....../////////////////////////////////...---...000111000///000000000111222222333333444444333333333444555555888<<>>;;;999999:::999888888777999<<<===<<<;;;<<<<<<:::999999888888999999:::666666666555666666777888777;;;;;;<<>>>>>;;;;;;===>>>BBBNNN\\\jjjLLLAAABBB<<<;;;;;;::::::;;;;;;<<<;;;@@@MMM\\\dddooolll]]]SSSJJJLLLMMMMMMLLLLLLNNNPPPPPPYYYjjjwwwjjjbbbZZZTTTQQQHHHHHHHHHGGGFFFDDDCCCBBBAAA>>>>>>BBBEEEHHHOOOWWWggguuugggNNN<<<666333444666444222333666444333222111222333333AAABBBCCCCCCBBBBBBDDDEEEEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@AAAAAACCCBBBCCCCCCDDDEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???@@@AAAAAA@@@>>>======;;;888555222///...111000......---------,,,---------------...///000.../////////.........//////000111111111000000//////000111111//////000111000111111111000000///.........//////000000000000......////////////......,,,,,,,,,,,,,,,------...---------...............////////////////////////000///...///000111000//////000000111222222333333444444333333333444444555777;;;AAAOOOiii___HHH;;;;;;:::999:::;;;:::888777999;;;<<<<<<;;;;;;<<<::::::999999999999::::::666666666666666777888888777<<<<<<>>>FFFNNNeee~~~pppeee^^^UUUNNNJJJHHHGGGFFFCCCAAA@@@??????AAAAAABBBBBBJJJGGGBBBGGGGGGIIIRRRWWW[[[eeevvv~~~fffZZZPPPMMMOOOPPPRRRUUUUUUSSSQQQMMMKKKLLLOOOSSSSSSUUU___ssslllWWWKKKDDD>>>===<<<:::;;;>>>@@@??????>>>===AAAKKKVVV}}}kkkMMM@@@@@@;;;;;;::::::::::::;;;;;;777KKKXXXUUUWWWnnnuuudddXXXQQQKKKLLLMMMMMMMMMMMMOOOQQQTTTaaavvv{{{ggg]]]YYYUUUSSSTTTIIIIIIIIIHHHFFFEEECCCBBBGGGDDDCCCFFFKKKRRR^^^jjj}}}tttXXXAAA999444444666444222222555444333222222222333333AAABBBDDDDDDCCCCCCDDDFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCEEEFFFEEECCCCCCCCCBBBBBBAAA@@@@@@???BBBAAA@@@@@@BBBBBBAAA@@@<<<;;;:::888666333111000111///....../////////...,,,,,,,,,,,,---...///000...///000///---------///000111333444555444333222...000222111000//////000111111111000000///---------......//////000000111......////////////......///............///000000........................000000000000000000000000111000///000111222111000//////000111222333333444333333333333333444555666777;;;AAAMMMffftttVVVFFF;;;<<<:::888999===<<<999666999;;;<<<;;;;;;;;;<<<::::::999999999999::::::777666666777777888999:::777<<<<<>>???AAAAAAAAAJJJRRRNNNGGGIIIHHHFFFLLLNNNNNNSSS___ooosssdddTTTNNNOOOOOOOOOPPPSSSRRRPPPNNNKKKKKKMMMPPPRRRRRRYYYiiittt\\\NNNFFF@@@???>>>;;;<<<>>>@@@AAAAAA???===AAAJJJSSSuuulllMMM??????;;;;;;::::::::::::;;;;;;777NNNXXXMMMPPPqqqlll___VVVPPPLLLMMMNNNNNNNNNOOORRRUUU[[[lllyyykkk\\\TTTQQQOOONNNOOOJJJJJJIIIGGGFFFEEEDDDCCCFFFEEEFFFLLLSSS^^^ooo}}}}}}aaaIII>>>666555666444222222444444333333333333444444@@@BBBDDDDDDDDDDDDEEEFFFBBBBBBAAABBBCCCDDDFFFGGGFFFFFFGGGGGGFFFEEEDDDCCC@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAACCCFFFGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAAAAABBBCCCCCCBBB;;;;;;:::999888666444333000...,,,---///000000...+++++++++,,,---...000111---///000///---+++---......///222444555444444333---///111111///......////////////000//////......------......///000000111/////////000000//////////////////...///000000111////////////////////////000000000000000000000000333111000111222333222000...///000111222333444444333333333333444555777777888<<>>???GGGXXXgggwwwnnnfff\\\UUUNNNJJJEEEBBBCCCCCCBBBAAAKKKUUUQQQGGGHHHGGGEEEIIIGGGFFFJJJRRR[[[iii}}}sss^^^TTTQQQOOOMMMLLLQQQQQQQQQOOOLLLKKKLLLNNNOOOOOOSSS___uuu~~~eeePPPHHHBBB@@@???<<<<<>>===BBBKKKRRRnnnjjjLLL??????;;;::::::999999::::::;;;:::GGGLLLHHHTTTvvvwwwfff]]]UUUOOOLLLMMMNNNNNNOOOSSSXXX[[[hhh|||~~~eee]]]TTTPPPMMMJJJJJJLLLHHHGGGFFFEEEEEEEEEFFFGGGFFFHHHOOOZZZeeerrrmmmPPPDDD888555666555333333444444444444444444444555@@@BBBDDDEEEDDDDDDEEEFFFAAAAAAAAABBBCCCEEEGGGIIIEEEFFFFFFFFFEEEDDDBBBAAA@@@AAACCCDDDEEEDDDCCCCCCBBBAAAAAACCCGGGHHHEEECCCCCCCCCDDDDDDEEEFFFFFFFFFDDDCCCAAAAAACCCDDDDDDCCC<<<<<<;;;:::999888666555///,,,***,,,///111000...******+++,,,---///000111---///111///,,,+++,,,...***,,,...111222222111111+++---000000...---------,,,---...///000000000000---------...///000000111//////000000000000//////...------------...//////000000000000000/////////000000000000000000000000444222111222333333222111...///000111222333444444222333333444555666888999:::===AAAJJJ```}}}ZZZEEE@@@;;;<<<999444666;;;<<<888666888;;;<<<;;;:::;;;;;;;;;::::::999999::::::;;;888888888888999:::;;;<<<===AAADDDNNNbbbtttzzzlllbbbWWWRRRLLLHHHGGGGGGEEECCCBBBMMMJJJAAABBBBBB@@@CCCDDDDDDHHHMMMPPPWWWgggyyygggZZZVVVRRRMMMKKKOOOPPPQQQPPPMMMLLLLLLMMMMMMMMMPPPYYYllllllQQQIIICCCAAA???======@@@999===???======CCCLLLRRRiiigggJJJ>>>???;;;::::::999999::::::;;;>>>>>>???GGG\\\zzzpppbbb[[[UUUOOOLLLLLLMMMNNNPPPUUU\\\aaavvv{{{hhhXXXSSSPPPPPPMMMJJJJJJMMMFFFEEEDDDCCCDDDFFFHHHIIILLLQQQ\\\lllyyy{{{UUUGGG:::666666555444444444555555555555555555555BBBCCCEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGJJJHHHFFFCCCAAA@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDAAA??????BBBDDDDDDBBBGGGFFFEEECCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA>>>======;;;:::999888888111///---...///000///...............//////000000222111000///...---,,,,,,//////////////////////////////.........---------//////000000111111111222000000000000////////////111111000111111111000...---------............///////////////////////////111333444222...,,,...000333444444333111000000111//////000111222444666777555555555333222333666888999<<<@@@HHH\\\|||nnnRRRCCC>>>999999999999999999999999::::::;;;;;;:::999777666555777:::::::::999:::<<<===;;;999999999:::;;;:::======DDDVVVqqq{{{hhhaaaWWWPPPMMMLLLJJJIIIFFFDDDAAAAAABBBDDDEEEEEEDDDCCCDDDHHHKKKOOOXXXbbbqqqjjjUUUOOOPPPNNNJJJQQQPPPNNNLLLLLLLLLLLLMMMKKKPPPRRRXXXeeetttlllTTTMMMFFFDDDBBB>>><<<>>>>>>???>>>======AAAIIIPPPfffeeeLLL???;;;======<<<;;;::::::::::::<<>>======<<<;;;:::999888222000....../////////---------......////////////............////////////........................//////.........---------000000000///////////////111111000000000/////////111000000000111000///...---------............//////////////////////////////000111111000000111222111333444333222222333444222222111111222222333444555555555333222333666888999;;;???GGGZZZxxxgggMMM@@@===::::::::::::::::::::::::<<<:::888777666666777888888999;;;;;;:::999:::;;;:::999888888999:::::::::===AAALLLbbbwwwiii]]]UUUPPPLLLIIIKKKIIIFFFEEEFFFFFFFFFFFFEEECCCCCCEEEFFFGGGMMMUUU]]]qqqsss]]]UUUTTTRRRPPPPPPOOOMMMLLLKKKKKKLLLLLLJJJNNNNNNSSS___kkkpppVVVNNNFFFDDDAAA>>><<<>>><<<>>>?????????AAAGGGLLLaaaeeeLLL???<<<;;;;;;;;;::::::;;;<<<<<<;;;>>>@@@DDDVVVvvvvvvaaaWWWTTTRRRPPPPPPLLLMMMSSSTTTXXXgggzzzyyyjjj\\\SSSLLLKKKIIIHHHGGGGGGGGGHHHIIIFFFEEEHHHJJJJJJMMMRRRaaaoooiiiMMM===:::555444666222666777888999:::999888888AAABBBCCCDDDEEEFFFFFFEEECCCCCCCCCCCCDDDEEEFFFFFFIIIHHHFFFDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAADDDBBBAAABBBCCCEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@AAABBBCCC>>>>>>===<<<;;;::::::999444222////////////...------------...............------........./////////.......................................---------000000//////...---------111111111000000000000//////000000000000///......---------............//////////////////////////////......000333444444444000222444444333333555666444444333222111111111111444555555444333444666888999:::>>>FFFWWWttt{{{\\\FFF===;;;999999999999999999999999===:::666333333555888::::::;;;<<<;;;999999999:::999999999999::::::;;;<<<===DDDTTTooorrrfff\\\TTTOOONNNKKKHHHFFFFFFEEEDDDCCCEEECCCBBBDDDCCCBBBEEEKKKRRRaaavvvzzzbbbVVVRRRQQQPPPOOONNNLLLKKKJJJKKKKKKLLLJJJNNNLLLPPPZZZccczzzvvvYYYOOOFFFCCCAAA>>><<<===;;;>>>@@@AAA@@@AAADDDHHH[[[zzzeeeLLL@@@===::::::::::::;;;<<<===>>>;;;===>>>CCCVVVwwwooo]]]UUURRROOOLLLOOONNNPPPUUUXXX```vvvvvvggg]]]VVVRRRJJJIIIGGGFFFFFFGGGHHHHHHHHHGGGHHHKKKMMMNNNVVV___uuusssVVVCCC===666444555111555777999:::;;;:::888777AAABBBCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBB>>>>>>======<<<;;;;;;:::666444111000000000///...------------............000000///......---,,,,,,................................................/////////////////////...222222111111111000000000...///000000///...---...---------............///////////////////////////000...---///444666555333222333555444444333555666444444333222111111111111333444555444333444666888999999===GGGWWWqqqmmmQQQAAA;;;:::777777777777888888888888<<<:::777444444555888::::::;;;;;;:::888777888999:::;;;;;;<<<<<<<<<>>>@@@BBBMMMccc}}}pppddd\\\SSSPPPLLLIIIGGGFFFDDDBBBCCC@@@AAAEEEFFFDDDGGGKKKQQQYYYfffwwwhhhXXXQQQOOOOOONNNMMMKKKJJJJJJJJJKKKLLLLLLOOOLLLOOOXXX___rrr|||]]]RRRGGGCCCAAA>>><<<<<<;;;>>>@@@@@@>>>???BBBFFFXXXuuudddMMMAAA>>>;;;;;;;;;;;;;;;<<<======:::<<<>>>DDDXXXyyyhhhYYYTTTQQQMMMJJJLLLMMMPPPUUU\\\jjj{{{fffZZZTTTRRRQQQIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHKKKOOORRRXXXfffttt{{{\\\GGG???666333444111222444777888999888777555BBBBBBBBBCCCDDDDDDEEEFFFCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBAAAAAA@@@EEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>======<<<<<<;;;888666333222222222111000........................//////......------,,,,,,........................---...........................///000111111222222222222222222111111111111---///111000...------...---------............///////////////////////////111///---///333555444111444555666555333222333444222222222111222222333333222333555555444444666888:::999>>>HHHXXXppp```III>>>::::::888888888888999999::::::::::::999888888888999999999::::::888777777888:::;;;<<<===<<<;;;<<>>;;;;;;===>>>>>>===;;;===BBBFFFVVVqqqeeeMMMBBB???>>>===<<<;;;;;;;;;;;;;;;:::<<>>>>>============:::888555555555555444333///////////////.........++++++,,,---...//////000---------------------------------...............---...///000111333333444333333333222222222111111---000222111...,,,...000---------............///////////////////////////000/////////111222111000444555666444222111222222111111111111222333444555111333555555555555777888:::999>>>IIIVVVkkktttUUUDDD===;;;::::::::::::;;;;;;<<<<<<===888999:::;;;;;;:::888777777888999888777888;;;===>>>>>>>>>;;;999:::@@@EEEPPPfff~~~nnnhhh^^^TTTNNNJJJFFFEEEEEEAAA@@@CCCDDDBBBBBBDDDFFFGGGLLLTTTaaauuufffUUUOOONNNMMMMMMLLLKKKKKKKKKLLLMMMJJJKKKHHHKKKRRRVVVccc|||fffWWWHHHBBB@@@>>>;;;:::<<<======;;;:::<<>>===<<<;;;;;;;;;;;;:::===AAAKKKcccttt]]]TTTPPPKKKJJJLLLHHHKKKPPPYYYiiizzzpppbbbWWWQQQOOOMMMLLLIIIIIIGGGFFFFFFGGGHHHHHHJJJKKKRRR]]]iiiwwweeeLLLAAA666444666444555666777888999:::::::::EEEDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCC@@@AAABBBBBBBBBAAA@@@???<<<===>>>???@@@BBBCCCCCC???AAADDDDDDCCCAAABBBDDDBBBCCCCCCDDDCCCBBBAAA@@@DDDCCCCCCBBBAAAAAAAAAAAA??????>>>>>>>>>>>>======;;;999777777888888777666111111000000000/////////***++++++,,,...//////000---------------------------------.........//////---......///000111222222444333333333333222222222...111444222///---...111---------............///////////////////////////---...////////////111222222333444333222111222333111111111111222333444555000222555555555555777888;;;888<<>>:::<<>>;;;:::888;;;===<<<;;;<<<@@@DDDMMMdddfffOOOCCC@@@>>>===<<<<<<<<<<<<<<<===:::>>>DDDPPPiiilllYYYRRRMMMGGGGGGMMMJJJMMMSSS___sss~~~jjjcccYYYRRRPPPOOONNNMMMFFFFFFFFFFFFHHHJJJLLLMMMQQQTTT___ooolllQQQDDD888444777444777666666777888999;;;<<>>???AAABBBCCC>>>AAADDDDDDBBBAAABBBCCCBBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBB????????????>>>>>>>>>>>>;;;:::888888999:::999888222222111111000000//////------------------,,,,,,---------------------------------.........//////.........///////////////444444444333333333222222...222555333///---///222---------.........//////////////////////////////))),,,//////......111444///111222222222222333555222222222111222222333333000222555666555666777888;;;888;;;DDDMMM]]]~~~cccIII>>><<<;;;999555666666777888888999999777777777888888888888777777888999:::;;;???CCCGGGKKKJJJGGGBBB>>>@@@HHHPPPiii~~~mmm```WWWRRRPPPIIICCC@@@BBBEEEDDDDDDFFFAAADDDJJJMMMLLLPPPcccwwwyyyaaaUUURRRNNNNNNMMMLLLLLLMMMNNNOOONNNOOOJJJKKKQQQQQQZZZooojjjZZZHHHAAA@@@>>>;;;:::555999===>>>>>>===???BBBHHH___fffOOOCCC@@@<<<<<<;;;<<<<<<===>>>???:::???FFFSSSlll{{{hhhVVVPPPJJJDDDFFFNNNMMMPPPVVVdddzzz}}}lll\\\VVVNNNIIIIIIJJJIIIHHHDDDDDDEEEFFFIIILLLOOOQQQXXX]]]kkkqqqTTTFFF999555777444666555444444555777:::<<>>>>>===<<<===???@@@AAA@@@CCCDDDDDDDDDDDDDDDCCCCCCFFFCCCAAA@@@BBBCCCAAA???@@@AAACCCDDDDDDCCCAAA???????????????>>><<<;;;:::;;;::::::999888777666666333333444222000//////000///...---,,,,,,---///000///...------,,,,,,,,,,,,---...///---+++)))***+++...............///000000000000111222222222222111222333222111///...///000......................../////////...,,,***(((&&&......///111222333444555333222111222555666444111000000111111222222222222222333444555555555444444666999999???OOO___|||xxxZZZJJJ<<<777999777777777777777888999::::::999:::;;;:::888777888999<<<:::777555666<<>><<>><<>>???JJJ^^^~~~bbbJJJ@@@???>>>;;;999:::===>>><<<999@@@???DDDVVVtttrrrcccRRRKKKJJJHHHGGGHHHLLLLLLWWWpppmmmeeeZZZUUUNNNKKKJJJJJJHHHGGGLLLGGGEEEHHHJJJLLLUUU___jjjuuu~~~vvvWWWDDD:::555333333444555555666777888888999CCCBBB@@@AAABBBDDDDDDCCCDDDCCCBBB@@@@@@BBBCCCDDDCCCCCCBBBBBB@@@???>>>======<<<;;;<<>>===<<<;;;:::::::::999888777777666444666666555111///000111//////...---------...///......---,,,,,,,,,,,,,,,---...///---+++******+++///............///000000111111222333333333333333222333333111///...///000......................../////////...---+++)))(((...///000000111222333333333222111333555666444222111111111111222222222333222222333444444444444444666999999>>>LLL[[[wwwpppTTTFFF;;;888:::777<<<;;;:::999999999:::;;;;;;<<<<<<:::888777888999;;;:::888666777;;;BBBGGGMMMFFFCCCCCC@@@BBBTTTiiiyyykkkbbbVVVPPPKKKJJJHHHDDDBBBDDDCCCEEEGGGFFFFFFJJJRRRYYYjjjyyyqqq[[[SSSQQQPPPMMMJJJHHHIIILLLNNNKKKLLLMMMKKKKKKNNNTTTZZZmmmuuuYYYHHHDDD===;;;===::::::::::::;;;<<<===>>>???III\\\|||aaaHHH>>>>>>>>><<<<<<<<<===>>>===<<<@@@???EEEXXXvvvnnn```RRRMMMLLLKKKKKKLLLOOOQQQ^^^wwwooo```ZZZVVVRRRNNNKKKKKKKKKIIIHHHIIIEEEDDDIIIOOOVVVcccooo~~~uuurrrxxxwwwwwwyyy~~~yyyZZZFFF<<<777444444333444555666777888999999BBBAAA???@@@BBBCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBAAA???===<<<;;;:::999999;;;>>>AAAAAA@@@BBBCCCCCCDDDDDDDDDCCCCCCEEECCCAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEAAAAAA@@@@@@???===<<<;;;::::::999999888888777777555888:::777222///000333000//////......---------------,,,+++++++++,,,,,,---......---+++***+++,,,//////......//////000111222222333444444444444333222333333222000///000111///..................///...............---++++++///000000000111111111111333222222333555555444333111111222222222222333333222222222333333333333333555999888===IIIWWWqqqeeeJJJAAA:::999;;;666>>>===:::888888888999:::>>>>>><<<999777666888:::999999888777777999>>>BBBHHHDDDBBBBBBBBBJJJccc|||uuubbbZZZRRROOOKKKGGGEEEGGGBBBDDDEEEEEEEEEGGGLLLQQQ]]]ggg{{{}}}eeeYYYSSSPPPMMMJJJHHHIIIKKKLLLLLLMMMOOONNNLLLNNNSSSWWW___ssszzz]]]JJJDDD===:::;;;777:::::::::;;;<<<===>>>???IIIZZZyyy___FFF<<<;;;<<<===>>>===<<<<<<===>>>??????FFF[[[yyyyyyfff[[[QQQNNNOOONNNNNNOOOPPPVVVggguuudddXXXUUURRRPPPMMMLLLLLLKKKJJJHHHIIIGGGHHHOOOZZZgggwww|||tttllliiieeedddeeehhhiiijjjrrrwww}}}^^^III>>>888444444222333444555777888::::::BBB@@@??????AAABBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@>>><<<:::999888777888;;;???AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEE????????????>>><<<;;;:::999999999999999999999888666999;;;888222...000444000000000000///...,,,+++---,,,,,,+++++++++,,,,,,,,,---...---,,,+++,,,---/////////...///000000111111222222333444333333333111333444333111000000111//////...------...//////........................000000000000000000000000333333333444555555444444222222333333333333333333222111111111222222333333444888777<<>>999:::;;;555<<<:::888666555666888999@@@???===999666666888:::888888888777777888;;;===BBBAAA@@@@@@DDDSSSqqqvvvkkk___VVVOOOIIIGGGIIIEEEFFFHHHGGGFFFGGGJJJLLLVVV]]]lllqqqaaaUUURRRMMMJJJIIIJJJJJJKKKKKKMMMOOOOOOMMMMMMPPPTTTYYYlll```KKKDDD===;;;<<<888:::::::::;;;<<<===>>>???GGGWWWttt~~~]]]FFF<<<;;;999<<<>>>===;;;:::<<>>@@@HHH^^^|||qqq```WWWOOOOOOOOONNNNNNOOOOOOYYYoooxxxjjj\\\UUUTTTPPPOOONNNMMMLLLJJJIIIHHHLLLMMMQQQZZZhhhyyyuuuooohhhccc``````______ccceeellluuu~~~___III>>>777444333111222333555777999:::;;;BBB@@@??????AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>><<<:::999777777888<<>>>>>======<<<:::999888999999999999999:::::::::666888:::777222///111444000000000000///...---,,,,,,,,,,,,++++++,,,------,,,---......,,,,,,---//////////////////000111111000111111222222222222222111333444444333111111222000///...------...///000.........//////000000000111111111111000000000000222333444555555444444555444444333333333333333333222222111111111222333444333777777===IIITTTmmmtttUUU@@@===999999:::444999888777666666888:::;;;@@@???<<<999666555777:::666777888888666777888:::>>>>>>>>>@@@HHH]]]~~~~~~mmm___TTTKKKHHHJJJHHHHHHIIIHHHHHHGGGHHHIIILLLSSS^^^nnnzzzfffXXXTTTNNNKKKJJJKKKJJJJJJFFFIIIKKKKKKIIIHHHKKKNNNWWWgggbbbLLLEEE???>>>???::::::::::::;;;<<<===>>>???FFFSSSnnn|||]]]GGG===<<<777999<<<;;;999888:::===>>>@@@KKKbbb~~~jjj[[[TTTNNNNNNNNNLLLLLLMMMNNN\\\vvvyyyiii^^^TTTPPPPPPPPPPPPOOONNNLLLJJJIIIIIIKKKQQQZZZgggxxx{{{rrrmmmjjjhhhfffeeeeeehhhoooyyy|||]]]HHH===666333222111111333444666888::::::BBBAAA???@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@>>><<<;;;:::777888999===@@@BBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBCCCCCCBBBAAA@@@BBBCCCFFFEEEEEEDDDCCCBBBAAAAAA======<<<<<<;;;999888777888888999999::::::;;;;;;777777888666444333333444111000000//////.........------,,,,,,,,,---......+++,,,......------...000000000//////000000111222000000111222222222222111111333555555444222222333111000...------...000111000000//////000000111222222222222111111111111111222444555666444444555666555555444444444444333333333222222111111333444555222777888>>>IIISSSkkkiiiNNN???<<<888777999555999999999999:::;;;<<<=========;;;888666555777999666777888777666666888999;;;<<<>>>CCCQQQlllpppaaaSSSLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGMMMVVV___nnnkkk\\\VVVPPPLLLLLLLLLKKKIIIGGGIIIKKKKKKIIIIIILLLOOOTTTbbbxxxfffNNNFFF@@@@@@AAA;;;:::::::::;;;<<<===>>>???EEEPPPiiizzz\\\GGG???===666888999999999999:::;;;===@@@MMMeeevvveeeXXXQQQMMMMMMLLLJJJKKKMMMSSSccckkk___WWWQQQOOOOOOOOOPPPPPPNNNKKKKKKKKKMMMNNNYYYhhhxxx|||zzzwwwuuuuuuyyyyyyZZZFFF;;;555333222111222333444666777999999CCCBBB@@@AAABBBDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>><<<;;;888999;;;>>>AAACCCAAA@@@???@@@AAABBBCCCCCCCCCCCCAAABBBCCCBBB@@@@@@BBBDDDDDDDDDEEEEEEDDDCCCBBBAAA=========<<<;;;:::888888888888999999:::;;;<<<<<<999777666666777888666444111000///......///000000...---------......///000+++,,,......---...///111000000//////000000111222000111222222333333222222111333555666555333333333222000...------...000222111111000000000111222333222222222222222333333333222444666666444444555666555555555555444444444333444333222111222333555666444888999>>>HHHQQQfff^^^HHH<<<<<<555444888777999999:::;;;;;;;;;:::999:::::::::888666555666888666777888777666666888:::;;;<<>>???DDDMMMeeewww[[[GGG???===888777777888:::;;;;;;:::<<>>======999:::<<>>>>>>>>===<<<;;;999999888888999:::;;;;;;<<<<<<;;;888555666:::<<<999555111000...------///111222...............///000111***,,,............000111000000000000000111111222222222333444444444444333111333666777555444333333222111...------...111222222222111000000111222333222222333333333444444444111444777666444333555777666666555555555444444444555444333222222444666777555::::::>>>GGGNNNbbb{{{VVVCCC;;;;;;444333888999888999:::;;;:::888666444777999999888777555666777666777777777666777999<<<:::<<>>???CCCLLLcccuuuYYYFFF>>>===:::888666888<<<>>><<<:::<<>>======>>>======<<<;;;:::;;;;;;:::999999888777777;;;===;;;777666777777444444222111//////000222333000///...---------------+++,,,......---...///111222111111111000000//////111222333333444444444333222111111333777888666333111111000000000000111111444333333222222333333444333333333444444555555555444333333555777777333000444555555555444333333222222222333444444555666666777999888>>>HHHMMM___{{{qqqQQQEEE999666666666888;;;888999::::::888888999::::::::::::888666666888:::555555555666666777888999;;;???HHHZZZwwwzzzjjjYYYSSSLLLIIIJJJJJJHHHEEEGGGHHHIIIKKKQQQ]]]kkkvvvjjj___UUUPPPNNNKKKJJJLLLGGGFFFDDDDDDEEEHHHKKKMMMTTTXXXeee~~~uuuXXXHHHBBB???<<<;;;;;;;;;;;;;;;<<<===>>>>>>DDDMMMaaannnSSSEEE???;;;;;;::::::999999::::::;;;>>>@@@NNNlllttt```TTTSSSSSSMMMMMMPPPKKKNNN^^^mmmrrr___ZZZTTTQQQPPPPPPMMMKKKOOOQQQQQQNNNMMMTTTaaammm|||yyy{{{oooRRRAAA555666777///222222222222333555777888BBBAAAAAABBBCCCCCCBBB@@@CCCCCCCCCCCCCCCCCCDDDEEEBBBAAA@@@??????>>><<<::::::;;;<<<===???AAACCCDDDAAABBBCCCCCCDDDDDDCCCCCCJJJIIIGGGEEECCCAAA@@@@@@AAABBBCCCCCCBBB@@@>>>===>>>>>>>>>>>>===<<<;;;;;;::::::999999::::::::::::;;;<<<;;;666555888888666555444222111000111222333//////...---------------,,,...////////////000222111111000000000/////////111111222222333222222222444333222333555555222///111111000000000000111111333333222222222222333333333333333333444444444444444333222444666666333111444444555555444333333222111222222333444444555555666888777<<>>AAAJJJ^^^|||lllQQQDDD>>>;;;::::::999999999999::::::>>>@@@PPPmmmppp^^^SSSRRRRRRNNNNNNRRRNNNSSSeeewwwxxxiiiZZZVVVQQQOOOOOOOOOMMMLLLKKKMMMNNNMMMQQQ\\\nnn{{{kkkOOO@@@555666888111222222222222333555777888AAAAAAAAABBBDDDCCCAAA???AAABBBCCCCCCDDDDDDDDDCCC@@@???>>>>>>??????===;;;999999999:::<<<@@@CCCEEEBBBBBBCCCDDDDDDDDDCCCCCCJJJIIIGGGEEECCCAAA@@@@@@@@@AAABBBBBBBBB@@@???>>>????????????>>>===<<<;;;999999999::::::;;;======:::<<<:::555555999:::888777666444333222222222333///...------,,,------------///000000000000111333000000///////////////...000111111111111111000000333222222333444333111///111111000000000000111111333333222222222222333333333333333333333222222222444333222222444444333222444444444444444333333222111111111222333333444444444777666:::DDDJJJZZZssseeeSSSIII>>>:::777555555777666777999999777666777888555666666555333333555666666666666666777888999999???DDDTTToooxxxnnn___SSSMMMKKKIIIHHHGGGGGGGGGGGGIIIOOOVVV\\\mmmlllYYYPPPMMMJJJGGGFFFFFFEEEDDDDDDEEEGGGIIIKKKOOORRR\\\qqqsssVVVFFFAAA???===<<<999999999999:::;;;<<<<<<>>>GGG[[[yyyhhhNNNBBB>>><<<999999888888888888999999===AAARRRppp}}}jjj[[[SSSRRRRRRNNNOOOTTTSSS[[[ooo|||iii^^^SSSQQQMMMLLLLLLMMMMMMLLLKKKMMMNNNQQQYYYjjjfffLLL???666666999333333333333333444555777777@@@@@@AAABBBDDDCCCAAA>>>???@@@BBBCCCDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@>>>===888888777888;;;???CCCFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???===<<<;;;::::::999999:::;;;======:::;;;999555555999<<<:::999888777555444333333333......---------------......///111000//////111222////////////............111111222222111111000//////000111333444555444333111111000000000000111111222222111111111111222222333333333222222111111000333222111111222333333444333333444444444333333222000000111111222222222222444888666999DDDJJJWWWmmmzzz^^^MMMDDD<<<888666222222444555666888888777666666777444555666555444333555666666666666666777888999:::AAAGGG[[[|||ppp```UUUOOOMMMLLLJJJJJJIIIIIIJJJMMMQQQTTTaaassssss[[[OOOLLLJJJFFFDDDEEEEEEDDDDDDEEEFFFHHHIIIMMMOOOXXXjjjsssVVVFFFAAA>>>======888888888888999:::;;;<<<===EEEYYYwwwcccKKKAAA>>><<<999888888777777888888999===CCCVVVuuuuuueeeYYYTTTRRRSSSOOOPPPVVVWWWbbbyyynnn^^^VVVOOONNNKKKJJJIIIJJJKKKLLLNNNPPPSSSZZZggg|||cccJJJ???777666888444333333333444555666666777AAA@@@@@@AAACCCCCCAAA???>>>???AAACCCCCCCCCCCCBBBDDDCCCAAAAAAAAA@@@===;;;999888888888;;;???CCCFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???===<<<;;;;;;:::999888888999:::;;;999;;;999666666:::<<<;;;:::999888666555444444444.........------......///---///000000///...///111............////////////111222222222222222111111///111333555555555555555111111000000000000111111222111111000000111111222222222111111000000000///111111111111111222333444222222333333444333333222000000111111111111222222444999777999CCCJJJVVVhhhqqqVVVFFF???:::999777333333666444666888888777666555666555666777777666555666777666666666777777888999:::AAAIIIaaammm^^^UUUPPPNNNLLLKKKJJJIIIKKKMMMOOOPPPZZZbbbooozzz___QQQMMMIIIFFFDDDEEEDDDDDDDDDDDDEEEGGGHHHKKKMMMTTTcccyyyvvvXXXGGGAAA>>>======888888888888999:::;;;;;;>>>EEEXXXvvv___IIIAAA>>><<<999888888777777888888999===DDDZZZyyymmm```YYYUUUSSSTTTPPPQQQWWW[[[jjjwwwdddXXXSSSNNNMMMKKKIIIHHHIIIJJJKKKLLLQQQYYYfffwwwbbbIII@@@888555777444333444444555555666666666BBB@@@???@@@AAABBBAAA@@@>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@@@@@@@???<<<::::::::::::;;;===AAADDDFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDCCCAAA???>>>======<<<>>>>>>??????@@@@@@AAAAAAAAA@@@@@@???>>><<<;;;::::::999777666555777888999888;;;;;;888888;;;<<<999999999888777666555555444/////////...//////000111...///000000......///000...////////////000000000000111222222333333222222333444666666444333333333111111000000000000111111111111000000000000111111000000000000000////////////000222222111111222444111222222333333333333333111111111111111111111111333:::777888CCCJJJTTTccc~~~hhhOOOBBB===;;;;;;999666666999333666999999888666555555555666888888777777777888777777777777888999::::::AAALLLhhh~~~kkk^^^UUUQQQMMMKKKIIIHHHJJJLLLMMMLLLQQQSSS[[[kkkgggVVVNNNIIIFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFJJJLLLQQQ\\\ppp|||\\\JJJBBB???===<<<888888888888999:::;;;;;;???FFFXXXuuu}}}\\\HHHAAA???<<<999999888888888888999999<<>>>>>???AAAAAAAAA>>>>>>??????@@@BBBCCCDDDCCCAAA@@@AAAAAAAAA???===<<<<<<===>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCAAA???>>>=========>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>===;;;:::999666555333222333555888999888;;;<<<::::::;;;:::777777777777777777666555555000000000000000111222222///000111111//////000111/////////000000000111111......000111222222333333111444666666333111222333111111000000000000111111000000000//////000000000...///////////////000000,,,///222333111000111333111111222333333333333333222222222222222222222222222999666666AAAIIIQQQ^^^xxx```GGG???<<<;;;<<<999555555888444666999:::999777666666444666888999888777777888777777777777888999::::::BBBOOOmmm|||kkk^^^XXXQQQNNNJJJIIIJJJLLLLLLKKKKKKMMMRRR\\\lllrrr^^^QQQIIIFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEGGGIIINNNWWWgggaaaLLLDDD???<<<<<<999888888999999:::;;;<<<@@@FFFWWWsssyyyZZZHHHBBB???<<<::::::999999999999::::::<<>>===>>>@@@BBBBBB???>>>>>>>>>???AAACCCEEECCCBBBBBBCCCDDDEEECCCBBB===>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@???@@@@@@AAAAAA??????@@@@@@AAABBBCCCDDD@@@??????>>><<<;;;999888333222111000222555888:::777;;;===;;;;;;<<<:::555666666777777777666666555111111000000111222333333111222333222111000111222//////000000111111222222+++,,,...///111222222222,,,000333444333222333555111111000000000000111111000000////////////000000---.........//////000000***...222333222000111222000111222333333333333333333333222222222222222222000888555444???HHHOOOZZZwww[[[CCC<<<:::999:::777333222555444777:::;;;999777666666333555888888888777777777777777777777888999:::;;;DDDQQQqqqvvvggg___VVVRRRMMMKKKLLLMMMLLLKKKIIILLLQQQUUU\\\ooozzzdddSSSIIIEEEGGGCCCCCCCCCDDDDDDDDDDDDDDDEEEHHHLLLSSSbbbzzzdddNNNEEE???<<<;;;999999999999:::;;;<<<===@@@FFFWWWrrrxxxZZZHHHBBB@@@<<<;;;::::::999999::::::;;;<<>>@@@AAABBBCCCCCCBBBAAA@@@AAABBBDDDDDDCCCDDDEEEGGGDDDCCCCCCDDDFFFFFFEEEDDDBBBBBBCCCCCCBBB@@@>>>===??????AAACCC@@@===???DDD>>>??????===999666444444222222222111000222666999>>>>>>======<<<<<<<<<<<<555999<<<<<<:::888888999888666444222111111111111555222111222222//////222000000000000000111111111///111222111...---...000222222333444555555555555000000///...............//////.........---------------...///000111222222------......//////000000222111000//////111333444444222000111333444222000444666888999===EEEQQQZZZvvvjjjMMMCCC;;;;;;999777666555555555555666888777666666777888555777999999777555444555888999999999888888:::<<>>:::;;;:::999999999:::;;;<<<@@@JJJbbbvvvggg]]]UUURRRRRRPPPUUUYYY\\\dddxxxjjj\\\VVVQQQNNNMMMPPPOOOOOOOOONNNOOOWWWaaatttgggOOO:::666555000///222333444666777888888888777AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBDDDDDDBBB@@@??????@@@AAABBBAAA@@@@@@AAABBBDDDDDDCCCCCCEEEGGGDDDCCCCCCDDDFFFFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@???AAACCCAAA===???CCC>>>???>>><<<888555444444222222111000000222666999;;;<<<<<<=========<<<<<<666999<<<<<<:::888888999888777555444333333444444555111000222111......111111111111000000000000000///111222111...---...000333333444444444444444444000000///...............//////.........---------///////////////000000000//////////////////000000222111000///000111333444444222111111444444333111444666888999===EEEPPPXXXssseeeJJJBBB::::::888777666666555555444666777777666555777888777888999999777666666777777888999999888999;;;===AAAOOOppp~~~kkk___SSSPPPPPPMMMJJJJJJIIIGGGGGGIIILLLUUUgggxxxqqq^^^QQQJJJGGGBBBAAA???>>>===>>>@@@AAADDDGGGGGGLLLYYYddd|||qqqTTTEEE???===<<<;;;;;;;;;;;;;;;;;;;;;;;;AAAAAAOOOnnnmmmRRREEEAAA>>>;;;;;;:::999999999:::;;;<<<@@@KKKdddoooaaaZZZVVVSSSSSSRRRTTTWWW\\\hhh~~~xxxcccXXXTTTQQQNNNNNNOOOOOOQQQRRRRRRTTT___kkk^^^III888555666222111444444555666888999999999999DDDCCCAAA@@@???@@@@@@AAADDDBBBBBBBBBDDDDDDCCCBBB???@@@AAABBBBBBBBBBBBBBBAAACCCDDDDDDCCCCCCEEEFFFDDDCCCCCCDDDFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAA@@@AAACCCBBB>>>???CCC===>>>>>>;;;777444333333111111000//////111555888888999;;;===>>>===<<<;;;777:::<<<<<<;;;999999:::888888777666555666666666444111000222111......111222222111111000000//////000111111111///...///000333444444444444333333222000000///..............................---------000000000/////////......000000000000000000//////222111000000000111333444444333222222444444333222444666888999<<>>BBBOOOmmm}}}nnn^^^VVVQQQLLLJJJJJJJJJGGGFFFFFFFFFJJJVVVccc~~~}}}eeeTTTKKKHHHAAA@@@>>><<<<<<===>>>???DDDFFFDDDHHHRRR[[[pppuuuWWWEEE???======::::::::::::::::::::::::??????LLLiiifffOOODDD@@@===:::::::::999888999:::;;;<<>>>>><<<;;;999:::;;;<<<;;;::::::::::::999888777777666555555555111000222111......111333222222111000///......000000111000000000000000444444444444444333222111000000///.......................................////////////////////////222222111111000000//////111111000000000111222333444333333333444444333333444666888999;;;BBBLLLTTThhhwwwUUUCCC@@@777777666666666777777888333444666666555555666888666666666444333333555777444666777888888999<<<>>>AAAKKKeee|||iii]]]UUUNNNKKKLLLJJJGGGFFFFFFEEEEEEMMMWWWhhhnnnXXXLLLHHHBBB@@@>>>===<<<===>>>???DDDEEEBBBEEENNNUUUhhhyyyZZZGGG???======::::::::::::::::::::::::===???JJJdddbbbNNNDDD@@@<<<999:::999999888999:::<<<===AAAMMMgggttt\\\TTTUUUUUUSSSQQQRRRQQQTTTaaaxxxkkk___TTTQQQQQQOOOMMMMMMMMMOOOSSSVVVZZZeee{{{}}}cccFFF<<<444444666444333555333444555666888999999:::DDDCCCAAA?????????AAABBBBBBBBBAAAAAAAAABBBEEEGGGDDDDDDDDDCCCCCCDDDDDDDDDBBBCCCDDDDDDCCCCCCDDDEEEDDDCCCCCCDDDFFFFFFEEEDDDHHHFFFDDDBBBAAAAAAAAAAAAEEEBBBAAADDDDDDAAA@@@BBB=========;;;777444222222000000000///...000444777555777:::===>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;:::;;;;;;:::999777555444333555222111333222//////222333222222111000///......111000000000111111111000444444444444333222111111000000///...............---.....................,,,------...///000000000222222111111000000//////111111111111111222222222333333333333333222333333444666888888;;;AAAJJJPPPbbbnnnOOOAAA???666666666666666666777888333444666666555666777999666777777555444444777999444555777777888999;;;>>>===EEEYYYyyyxxxiii\\\QQQLLLLLLGGGEEEEEEFFFEEEEEEJJJQQQ]]]sssxxx___PPPJJJDDDBBB@@@>>>>>>>>>???@@@CCCDDDAAADDDNNNSSSaaazzz}}}^^^III@@@======;;;;;;;;;;;;;;;;;;;;;;;;>>>???IIIaaa}}}^^^MMMFFF???:::888999999888888999;;;<<<===BBBMMMhhhnnnXXXQQQSSSTTTQQQNNNPPPQQQWWWiiirrraaaXXXQQQPPPQQQOOOMMMMMMNNNOOORRRXXXaaaqqqkkkRRR>>>999555444444333222222333333444555666888999:::BBBAAA@@@@@@@@@AAABBBBBBAAABBBAAAAAAAAADDDHHHLLLFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEDDDCCCCCCDDDEEEDDDCCCCCCDDDFFFFFFEEEDDDGGGFFFEEEDDDCCCBBBBBBBBBGGGCCCAAADDDEEEBBB@@@BBB===>>>>>>;;;777444333333111111000//////111555888666888:::===>>>>>>===<<<===<<<;;;;;;<<<===<<<;;;;;;;;;;;;:::888777555444666333222444333000000333222222111111000000//////111000///000222222222111222333333333333222222111000000///...............---------...............+++,,,---...///000000111000000000000000000//////000000111111222222222222111222333333111111222333444666888888:::???GGGNNN^^^|||gggKKK???>>>666666666555555666777777333555666777666777888:::777888999888777777999;;;444666777777777888:::===???DDDSSSkkkvvvtttqqqmmmjjjhhhhhhgggfffggghhhkkkoootttxxxzzzzzziiiYYYNNNLLLFFFDDDDDDEEEEEEDDDGGGMMMXXXfff|||iiiVVVMMMFFFDDDBBB@@@??????@@@AAA@@@BBB@@@DDDMMMOOOZZZpppaaaKKK@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;???@@@HHH]]]~~~xxx[[[MMMGGG@@@:::999999888888888999;;;===>>>CCCOOOjjj{{{hhhVVVPPPRRRQQQOOOMMMOOOSSS___tttssseee[[[TTTOOOPPPQQQOOONNNOOOOOOPPPVVVaaaooosssWWWBBB999777666444333111111111333333444555666888:::;;;???@@@@@@AAAAAABBBBBBCCCBBBCCCCCCBBBCCCFFFLLLQQQJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDHHHCCCAAADDDEEECCCAAAAAA>>>???>>><<<888555444444222222111000000222666999999:::;;;<<<===>>>>>>>>>>>><<<:::;;;===>>>===;;;999:::;;;;;;;;;:::999888888444333555444111111444111111111000000000000000222000///000222444222111111222222333333333222222000000///...............---------.........//////---------......///////////////////////////000000000000111222222222222222///111333222000///111333444666888888999>>>FFFLLL[[[zzz```HHH>>>;;;777666666555555555666666444666777888888888:::;;;555777999999888777888999555666777777777777999;;;AAADDDKKK[[[uuuwwwoooiiiddd```[[[YYYVVVSSSQQQPPPPPPPPPOOOOOOPPPRRRUUUYYY\\\^^^cccfffkkkooossszzzyyyeeeWWWRRRKKKGGGFFFGGGFFFDDDEEEJJJRRRYYYjjjsss]]]QQQFFFEEEBBB@@@??????@@@AAA>>>@@@>>>CCCKKKJJJQQQddddddMMMAAA<<<<<<::::::::::::::::::::::::>>>@@@FFFXXXzzzrrrVVVLLLHHHAAA;;;:::999888888888999;;;===>>>GGGRRRmmmpppbbbTTTOOOPPPOOOMMMMMMOOOWWWhhhyyyeee]]]UUUPPPLLLOOOQQQPPPPPPRRRQQQSSS]]]nnnoooYYYEEE888555666666444111111222222555555555666888:::===>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDIIIPPPVVVPPPNNNLLLJJJHHHGGGGGGGGGCCCDDDEEEDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFGGGEEEDDD@@@AAACCCEEEGGGGGGGGGFFFIIIDDDAAADDDFFFCCCAAAAAA?????????===999666444444222222222111000222666999;;;<<<<<<<<<===>>>>>>??????<<<:::;;;===???===<<<888999;;;===>>>>>>======999555444666555222222555000000000000000111111111222000...000333444333111000111222333333333333333000000///...............---------........./////////............---------------......//////000000000000111222222222222111...111222222///...000222444666888888999===EEEJJJZZZyyy{{{\\\GGG===999777777666555555555555555444666888888888999;;;<<<111333666777666555555555666777888777666777888:::<<<===@@@KKKaaaqqqkkkccc[[[VVVRRRNNNLLLMMMKKKHHHFFFEEEEEEFFFGGGFFFFFFFFFGGGIIILLLNNNPPPUUUWWWYYYYYYZZZ^^^dddjjjpppvvvppp```ZZZQQQMMMJJJJJJHHHEEEEEEIIIKKKPPP^^^ssszzzcccUUUFFFDDDBBB@@@?????????@@@<<<>>>===AAAHHHFFFJJJ\\\wwweeeOOOAAA<<<;;;999999999999999999999999>>>@@@EEEVVVvvvmmmRRRJJJHHHAAA<<<<<<888888888888999;;;===>>>IIIUUUpppiii]]]RRROOOOOOMMMMMMNNNPPP[[[ooommm\\\YYYRRRMMMJJJNNNPPPPPPQQQTTTRRRVVVcccyyymmmZZZGGG:::555222555666333111111333444777777777888:::<<>>AAADDDEEEDDDDDDEEEFFFGGGGGGGGGHHHKKKNNNHHHJJJLLLMMMMMMLLLJJJHHHDDDCCCBBBBBBBBBDDDEEEFFFBBBFFFNNNVVVUUUMMMGGGEEEFFFFFFEEEEEEFFFFFFGGGHHHAAAFFFHHHDDDCCCEEEEEEBBBAAAAAA@@@???===:::777666111000......000333777::::::<<>>>>><<<;;;:::::::::::::::::::::999999999888888444555555555444333333222///111333444444444222111222222111111222222333444444555555555444333333222//////...------------...---///111111000//////000///000000///---,,,...///---------------...///000222111111111111333444555222222222222222333333333555222000111666===BBBEEEVVVsssmmmNNN@@@;;;888888777777666666666666666666666777777777777777666666666666777777777888888666666777777888888888999<<<<<<===AAANNNeeexxxoooccc[[[ZZZZZZUUULLLEEEEEEEEECCCDDDCCCAAA??????@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDJJJKKKKKKLLLMMMNNNOOOOOOZZZ^^^cccjjjrrr|||qqq]]]WWWQQQKKKHHHIIIKKKKKKJJJJJJOOOXXXbbbpppnnnWWWIIICCC>>>>>>>>><<<<<<>>>@@@;;;<<>><<<===:::::::::999999888888888:::???EEESSSooolllUUUKKKFFF???<<<>>>555666777777777:::>>>AAAIIIXXXtttzzzbbbWWWMMMMMMOOOOOONNNOOOWWWbbbyyywwwbbbWWWUUURRRQQQOOONNNMMMMMMNNNOOOVVV```rrruuu```OOODDD>>>:::777444555777666444222111111222444666999;;;===>>>>>>>>>@@@BBBDDDDDDCCCAAA@@@DDDEEEFFFGGGFFFGGGJJJLLLFFFHHHJJJKKKKKKJJJHHHFFFDDDDDDCCCBBBCCCCCCDDDEEEHHHNNNWWW^^^[[[SSSPPPSSSLLLKKKIIIHHHFFFEEEDDDDDDDDDEEEEEEDDDBBBAAABBBDDDBBBBBBAAA@@@>>>;;;888777222111//////000333777999:::<<<>>>??????>>>>>>???BBBAAA@@@???>>>>>>>>>>>>::::::::::::999999999999666666666555555333222222222111111000111222333444222222111111222222333444444444555555444444333222000000///...............---///111222000//////000///000000///------...///..................//////000/////////000111222333222222222222222222222222333333222333666;;;AAADDDTTTpppgggKKK???;;;999777777666666666666777777666666777777777777666666555555555555555666666666555555666666777777777777;;;<<<<<<>>>EEETTTggguuu{{{uuullleee```YYYQQQJJJNNNOOOMMMEEEAAAAAAAAA@@@CCCBBB@@@???>>>???@@@AAA???@@@AAABBBBBBCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGHHHJJJMMMQQQVVV\\\ccckkkqqq|||nnn\\\VVVNNNJJJJJJJJJJJJIIIIIIMMMTTT[[[fffyyyttt\\\MMMEEE@@@??????<<<;;;===@@@;;;<<>>::::::::::::999999999999:::???EEERRRmmm|||fffRRRKKKGGG???999888666777888888888:::>>>AAAHHHXXXuuuwww```VVVMMMMMMOOONNNNNNOOOXXXgggmmm]]]UUUTTTRRRPPPNNNLLLLLLMMMPPPSSS^^^kkkyyyfffZZZJJJ???999777666444444555777666444222222222333444666888:::<<<======BBBCCCDDDEEEEEECCCAAA@@@BBBDDDFFFFFFFFFFFFGGGHHHDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDEEELLLUUUZZZUUUNNNOOOUUUNNNMMMKKKIIIGGGEEEDDDDDDHHHDDDDDDGGGEEE??????FFFCCCCCCBBBAAA???===:::999333222000000111444777999999<<<>>>???>>>>>>>>>???CCCBBBAAA@@@?????????@@@;;;;;;;;;::::::::::::999888777777666555444222111444222///------000333555222222111111222222333444444444555555444444333333111000//////......//////...000222222000////////////000000///------...000000000//////////////////000/////////000111222333222222222222222111111111111333666666666999???DDDQQQjjj___GGG===;;;;;;777666666666666666777888666777777888777777666666555555444444444555666777555555555555666666666666999:::<<<<<<>>>DDDMMMUUUmmmxxx}}}xxxrrrjjjddd^^^YYYRRRNNNLLLIIIEEEBBBBBBEEEEEEAAA>>>??????===AAA@@@???>>>===>>>???@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAACCCEEEGGGJJJNNNTTTXXX\\\ccclllsss{{{jjjbbbWWWOOOLLLLLLKKKJJJKKKMMMQQQTTT[[[iii{{{~~~dddRRRIIIAAA??????<<<;;;===@@@<<<<<>><<>>999:::::::::::::::;;;;;;;;;>>>DDDPPPiiixxxcccQQQNNNMMMEEE;;;777888999999999888:::===@@@HHHXXXuuurrrZZZRRRLLLMMMOOOOOOPPPRRR[[[oooooobbbXXXSSSSSSTTTRRROOOMMMLLLPPPVVV[[[iii{{{yyyiii\\\LLLDDD;;;555444555555555444555666666444222222333444555777888:::;;;;;;;;;???@@@BBBDDDEEEEEEDDDDDD@@@CCCEEEFFFEEEDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDCCCCCCCCCCCCCCCAAADDDIIILLLIIIDDDEEEJJJHHHHHHGGGGGGGGGGGGHHHHHHKKKDDDFFFNNNLLL@@@???HHHDDDDDDDDDCCCAAA???<<<;;;444333222222222555777999:::<<>>???@@@@@@??????>>>======>>>>>><<<<<<<<<;;;;;;;;;::::::999999888777666444222111222111...------///222444222222111111222222333444333444444555444444333333000000///............///...000222222111/////////...///000///------...000111111111111111000000///222222222333333444555555333333222222111111111000///444888888777888===CCCNNNdddvvvWWWCCC;;;:::;;;666666666666666777888888777777888888888777666666666666666666666777888888666666666666666666666666777999:::;;;<<<>>>BBBFFFSSS\\\iiiuuu~~~{{{wwwssspppiiieee```\\\YYYVVVRRROOONNNJJJFFFCCCCCCDDDCCCBBB>>>CCCDDDAAA???@@@@@@>>>???>>>============>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAAAAA@@@@@@@@@?????????@@@AAABBBCCCCCCEEEIIILLLMMMPPPUUUYYY___hhhuuu~~~rrrbbbUUUPPPNNNNNNNNNNNNPPPQQQRRRUUU^^^jjjtttmmmVVVKKKAAA>>>>>>===<<<>>>???<<<<<<>>><<<;;;BBBKKKXXXoootttVVVEEE???<<<999999::::::;;;;;;;;;<<<;;;===CCCNNNdddttt___MMMLLLMMMFFF<<<888:::::::::999999:::===@@@HHHYYYwwwkkkVVVPPPLLLMMMNNNOOOSSSWWW```yyyqqqddd\\\VVVSSSSSSWWWVVVRRROOONNNTTT^^^eeewwwsssggg\\\OOOFFFAAA===888555444555555444444555666555333222333444555555777888999999999999<<<===???AAACCCDDDDDDEEE@@@BBBEEEEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCFFFCCCBBBEEEFFFBBB@@@AAACCCCCCCCCDDDEEEGGGHHHIIIJJJEEEJJJTTTRRREEEAAAHHHDDDEEEDDDDDDBBB@@@>>><<<666555444333444555777888;;;===@@@AAA@@@???@@@@@@>>>>>>===<<<<<<<<<<<<============<<<<<<<<<<<<;;;:::::::::888777555333222//////000000111111111111222222111111222222333444333333444444555444444333000///......---.........///111333333111/////////.../////////------///111111222222333333222111111333333444444555666666666555444444333222111000000///444888999777888===BBBLLL^^^{{{mmmQQQ@@@:::999999555555555555666777999999888888888888888777666666555555666666777777777777777777777777777777777777888999999999:::<<>>?????????DDDFFFCCC@@@AAA@@@========================>>>???@@@@@@AAAAAAAAAAAA@@@BBBAAAAAA@@@@@@??????>>>===>>>>>>>>>>>>???BBBDDDIIIIIIIIILLLQQQVVV[[[]]]ooouuunnn]]]SSSPPPPPPPPPOOOPPPPPPPPPRRRXXX```ggg|||yyy[[[NNNBBB>>>>>>>>>===>>><<<<<<<<<===<<<===DDDLLLUUUiiiuuuWWWEEE===;;;999999999::::::;;;;;;;;;;;;<<<@@@KKK]]]zzzkkkVVVEEEBBBDDD>>>888666:::::::::999999:::===@@@IIIZZZyyyzzzgggYYYTTTPPPNNNMMMMMMRRRYYYiiizzzhhh___[[[XXXTTTSSSXXXWWWTTTQQQQQQYYYeeeooorrraaaSSSKKKCCC===999:::888555444333333222111444555555444333222333555444555666777888888888888>>>??????@@@AAAAAAAAAAAAAAACCCDDDDDDBBBAAABBBCCCDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDIIICCC@@@CCCEEEBBB???>>>BBBBBBBBBBBBCCCDDDEEEEEEGGGFFFKKKSSSRRRHHHDDDGGGDDDEEEEEEDDDCCC@@@>>>===777666666555555666777888:::===???@@@?????????@@@>>>>>>===============>>>>>>>>>>>>=========<<<<<<:::::::::999888666555444...///111333333222111///222222111111222222333444333333444444555555444444111000//////......//////000222444333111/////////.../////////---...///111111222333444555444333333222333444555666666666555777666555444333222111000000333666888888:::>>>BBBLLLZZZvvvcccJJJ>>>888777777444444444555666888999:::999999999999888777666666333444666888888777666555888888888888777777777777;;;:::888777888999:::<<<===???AAAEEEIIINNNQQQSSSTTTUUUWWWXXXXXXVVVSSSQQQOOOMMMLLLKKKKKKIIIGGGDDDCCCBBBBBBAAA@@@AAAAAAAAA@@@???>>><<<<<<======>>>???DDDEEEAAA??????>>>;;;<<<<<<============>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>;;;===>>>=========???AAAEEEDDDDDDGGGKKKNNNMMMLLLVVV[[[ccclllttt|||iii\\\VVVRRROOOMMMMMMNNNNNNPPPSSSYYY\\\kkk{{{eeeVVVFFF@@@@@@???>>>>>>;;;;;;<<<<<<<<>>GGGWWWqqqhhhTTTDDD@@@@@@;;;777999888999999999888:::===@@@JJJ\\\|||uuuddd^^^YYYTTTPPPMMMLLLSSS]]]vvv}}}oooaaa\\\[[[XXXUUUUUUVVVVVVUUUTTTVVVaaaqqq}}}fffXXXIIIAAA>>>:::888999666666666666666555555444444555555444222222444666444444555777777888888888@@@@@@@@@@@@@@@?????????CCCDDDDDDCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCDDDEEEEEEEEEEEEFFFBBB@@@CCCCCC@@@>>>???CCCBBBBBBBBBBBBCCCCCCDDDCCCFFFIIIKKKJJJHHHFFFFFFDDDDDDDDDDDDCCCAAA???===888888777666666666777777888;;;===>>>>>>======>>>>>>======<<<======>>>>>>??????>>>>>>>>>=========::::::::::::999888777666///000222444444333111000222222111111222222333444222333444444555555444444333222111111000000111111111222444333111/////////---...///...---...000111000111444555666666666555333444666777888888777777999888777666444333222111111222333555888<<<@@@BBBMMMXXXrrr~~~ZZZEEE<<<888666666333444444555777888:::;;;999999999999888777666666444777:::===>>>;;;888666888888777777777666666666:::999888777888888888777::::::<<<>>>AAACCCDDDDDDCCCDDDEEEFFFEEEEEECCCBBBBBBAAAAAABBBCCCCCCAAA??????@@@@@@@@@?????????@@@>>>?????????>>>>>>>>>???@@@CCCDDD@@@>>>???>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>@@@AAA>>>@@@BBBDDDEEEFFFFFFGGGFFFKKKQQQUUUZZZbbblllttt|||mmmaaaVVVPPPLLLLLLMMMNNNOOOQQQTTTVVV]]]kkkrrr```MMMDDDBBB???======:::<<<<<<::::::>>>EEEJJJOOO[[[uuuvvvXXXEEE>>>;;;999888888888888888888777999888;;;DDDQQQjjjeeeUUUHHHDDD@@@:::888<<<666777888888888:::>>>AAAKKK^^^~~~lll^^^\\\XXXTTTPPPNNNPPP\\\hhhqqqfff[[[WWWWWWVVVVVVWWWUUUXXXZZZ\\\aaaooosssdddRRRFFF<<<;;;<<<999888:::555666777888777777777777444444555333222222444666222333444666777888888888???@@@@@@@@@@@@@@@AAAAAAEEEEEEDDDBBB@@@@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBDDDFFFFFFFFFFFFCCCBBBDDDFFFDDD@@@@@@DDDAAAAAAAAABBBCCCDDDEEEFFF@@@EEEFFFCCCBBBFFFGGGEEEDDDDDDDDDDDDBBBAAA???===999888888777777777777777777999<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===????????????>>>>>>>>>>>>:::::::::::::::999888777000111222333333333333222222222111111222222333444222333333444555555555444555444333333222222333333111333444444111/////////---...///.........000222///111444666777888777666666777999:::;;;;;;:::::::::999888777555333222222222111111444999>>>AAABBBMMMWWWqqqwwwTTTAAA;;;888666666333333444555777999:::;;;:::::::::999999777666666777;;;@@@CCCDDDAAA<<<999777777666666555555555444777777777999::::::999777888999;;;???AAAAAA???>>>===>>>>>>>>>???>>>>>>>>>>>>===>>>???AAAAAA@@@>>><<<>>>@@@@@@@@@@@@@@@AAA:::<<<===>>>===<<<======@@@DDDDDD@@@>>>@@@@@@???<<<<<<===>>>??????>>>>>>===>>>>>>>>>>>>>>>======????????????????????????===???@@@???===<<<===>>>:::???CCCCCC???>>>BBBFFF@@@DDDIIIKKKLLLPPPWWW]]]___eeennnwww|||kkk\\\RRRMMMMMMNNNOOOPPPQQQSSSTTTTTT```sss{{{hhhSSSHHHDDD@@@<<<;;;:::======999999===CCCHHHKKKVVVooowwwXXXFFF>>><<<999888888888777777666666888777:::BBBNNNfff___RRRGGGDDD>>>666444999555666777777777:::>>>AAALLL```wwwdddWWWUUURRRPPPOOOOOOVVVfffuuu}}}kkkaaaWWWSSSSSSSSSUUUYYYWWW[[[```dddlll{{{sss[[[IIIBBB999333777999666444555333444555555444333333333444444444333222222555777111222444666777888888999AAA@@@?????????@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEECCCBBB@@@>>>===?????????@@@AAABBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEECCCAAAAAABBBDDDCCC???;;;;;;888555333333555777999:::;;;===>>>>>>===;;;:::<<<:::777777999;;;<<<<<<>>>>>>===<<<;;;:::::::::;;;888555555888999777555444333222222111111222222000111222333333333333333222444666666555444555666444444555555444333222222222444555333000,,,***)))///000111000......000111333222333555888999888777999::::::;;;;;;::::::999999999888666555333222222111111222333555:::@@@EEEGGGUUUnnnlllPPPDDD:::888999555333333333444555666666777666888::::::888777888888<<>>@@@;;;666555888999777444888999::::::999888999::::::999888:::===>>>===:::<<<<<<;;;::::::;;;;;;;;;:::;;;===>>>>>>>>>===<<<>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>>>>======CCC@@@======??????>>>;;;>>>======<<<<<<===>>>>>>>>>???>>>===;;;;;;===???DDDAAA>>>===???@@@@@@@@@@@@@@@@@@???>>>>>>>>>===:::<<<>>>?????????@@@BBB???@@@BBBDDDGGGIIIKKKLLLPPPSSSXXX]]]dddllltttyyyzzzhhh[[[RRRMMMKKKNNNQQQPPPOOOQQQTTTYYYddduuuqqqVVVLLLHHHAAA<<<>>><<<::::::<<<<<<;;;>>>DDDLLLSSSddd^^^FFF<<<;;;666888:::;;;:::999777777666777<<>>BBBOOOeeennn]]]TTTQQQPPPQQQQQQOOOUUUkkkzzzllleeeZZZRRRRRRTTTSSSRRRQQQYYYYYY^^^lllyyygggUUUFFF===777777666666555555555444333444666777777666444333999888666555444444444555000111111222444666888999@@@@@@?????????@@@AAABBBAAABBBBBBBBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???????????????@@@BBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAABBBBBB@@@<<<999<<<:::888666555666888999999;;;<<<======<<<;;;999<<<999777666888:::<<<<<<======<<<<<<;;;;;;::::::<<<;;;999999:::::::::999333333222111111111111111000111222333333333333333222333555666555444555666555555555555444333222111///111333333111000///000000111111111//////000222222222222555888999999888:::::::::;;;;;;:::::::::999999888666555333222222333444555666777;;;@@@DDDHHHTTTlllgggLLLBBB:::888:::666333333444555555666777777777888999999777777888999999AAALLLVVVZZZWWWPPPKKK@@@<<<777666999:::888666888999:::999888777888::::::888888:::<<<>>><<<::::::999999888888999999::::::;;;===>>>>>>>>>===<<<>>>>>>=========<<<<<<<<<======>>>>>>???>>>>>>>>>@@@>>><<<<<<>>>@@@???===<<<<<<==================>>>??????===<<<<<<>>>@@@BBB???===<<<>>>?????????@@@@@@@@@??????>>>>>>===;;;===???@@@@@@@@@AAACCCAAABBBBBBDDDEEEFFFGGGGGGGGGIIIKKKNNNQQQUUU[[[___eeeooo|||yyyiiiXXXPPPJJJLLLNNNNNNMMMNNNQQQTTT[[[hhh|||yyy\\\OOOHHH???:::;;;<<<999999<<<;;;:::>>>CCCHHHOOO```{{{```GGG===<<<777555555777::::::666222777777<<>>===>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAAAAA>>>;;;888===<<<:::999888888888999999:::;;;<<<<<<;;;:::999<<<999555444666999;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::888888999:::333333222111111111111222111111222333333333222222111333555555555555666777777666555444333222111000///111222222111111222333000111222111000000111222111111222555888::::::999::::::;;;;;;;;;;;;::::::999888777666555333222222444555777888:::===AAADDDJJJTTTiiiaaaIII@@@999888:::777444444555555666777777777888888888777666666888:::888@@@MMMXXX]]][[[VVVQQQ@@@<<<999888:::;;;999777777888999999777777888999888888888999;;;<<<;;;:::999999999888888999999::::::;;;===>>>>>>>>>===<<<>>>>>>============<<<<<>>>>>===;;;:::;;;===?????????<<<===>>>@@@@@@@@@?????????@@@AAA@@@>>>???@@@BBBAAA???======>>>@@@@@@@@@AAA@@@@@@???>>>>>>=========>>>@@@@@@@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGJJJMMMPPPVVV___fffooo{{{xxxcccWWWLLLJJJMMMMMMLLLMMMQQQRRRUUU]]]mmmgggUUUJJJ???:::;;;;;;999999;;;:::999<<>><<<;;;888555888===>>>:::444777888<<<@@@CCCQQQppp___QQQFFFDDDAAA;;;;;;???:::666666999<<<===BBBHHHUUUmmmtttcccXXXTTTSSSRRRRRRSSSXXXgggxxxiii```ZZZSSSNNNOOOQQQQQQQQQRRRXXXbbbrrr}}}{{{zzzwwwtttqqqjjjbbbWWWJJJAAA;;;::::::777777666666666666555555444444444333333444444444888777666555444444444444111111111222333555666777???????????????@@@@@@AAA@@@@@@AAABBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@>>><<<999888=========>>>???@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@???<<<;;;===<<<;;;:::999888888888999::::::;;;;;;::::::999<<<999555333444777999:::999999999:::::::::::::::555777999777444333555888555444333333222222333333111222222333333333222222000222444555444555666777777666555333222111000///000000111///------///000///111222222000///000111111111222555888::::::999::::::;;;;;;;;;;;;::::::888777777555444333222222111444777999;;;>>>BBBEEEKKKTTTfff}}}]]]HHH@@@999888:::777555555555666666777777777888888777555444555777::::::@@@HHHPPPSSSQQQLLLIII>>>;;;999888999:::999777666888888888777666777888777777888999:::;;;::::::;;;;;;:::::::::;;;<<<<<<:::;;;===>>>>>>>>>===<<<>>>>>>==================???@@@@@@@@@???>>>======<<<<<<;;;<<<===>>>??????===>>>AAACCCDDDCCCBBBAAA@@@BBBCCCCCCBBBBBBCCCEEECCCAAA??????AAABBBAAAAAAAAA@@@@@@???>>>===<<<<<<===???@@@@@@???@@@BBBCCCAAAAAAAAA@@@@@@@@@??????BBBCCCDDDDDDDDDEEEHHHJJJIIILLLPPPSSSXXXbbboooxxxpppaaaQQQMMMNNNNNNNNNNNNOOOOOOPPPVVV```sssrrr\\\MMMAAA<<<<<<:::888888:::999888;;;@@@@@@GGGUUUjjjfffKKK>>>;;;:::888888999<<<===:::888777888<<<@@@AAAMMMjjj{{{ZZZMMMCCCAAA???888666:::888555666999;;;===CCCJJJYYYssslll\\\UUUSSSTTTTTTTTTWWW```tttxxxkkk```YYYUUUPPPLLLMMMNNNMMMNNNRRRZZZjjjuuunnnkkkmmmjjjgggeeebbb```\\\YYYVVVPPPGGG>>>999888:::<<<777777666666666666666666555444333222222333444555666666555555444444444444222222222222333444555666>>>>>>??????@@@@@@@@@@@@???@@@@@@AAABBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBCCCCCCBBBAAAAAACCCBBBAAA@@@===;;;999888<<<<<<<<<===>>>???@@@AAADDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBAAA@@@?????????;;;::::::999888777777777::::::::::::::::::::::::<<<888555333555777888999888888888888999999999999333555666444111000222555666666555444444444444555222222333333333222222111000222444555444444555666666555333111000//////...,,,------,,,++++++,,,......000222222000//////000111111222555888:::999999999999::::::::::::999999777777666555444333333222...111444888;;;>>>CCCFFFKKKRRRccc|||xxx[[[HHHAAA999777999666555555555555666666666666777777666555333444777999:::===@@@CCCDDDCCC@@@???;;;:::888888888888888777666888888888777666777888666777999:::::::::::::::;;;:::::::::;;;;;;<<<===:::;;;===>>>>>>>>>===<<<======>>>>>>>>>>>>>>>>>>????????????>>>======<<<>>>>>>>>>=========>>>???===???AAADDDEEEEEEDDDCCCAAABBBDDDEEEDDDDDDFFFGGGDDDCCCAAAAAABBBCCCBBBAAABBBBBBAAA@@@???>>>======>>>???@@@?????????AAACCC?????????@@@@@@@@@@@@@@@>>>@@@AAAAAAAAAAAACCCEEECCCEEEGGGHHHJJJOOOVVV\\\gggqqq{{{kkkZZZRRRPPPNNNNNNOOOJJJIIIKKKPPPVVVbbbzzzyyy```NNNBBB======;;;888888:::999777:::@@@???GGGRRRccc~~~hhhLLL>>>:::222444777666444444555888666777;;;???@@@JJJffftttWWWJJJAAAAAA>>>888555999666444555999:::<<>>??????@@@@@@??????>>>???@@@AAAAAABBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@CCCCCCCCCBBBBBBBBBBBBBBB???@@@AAA@@@???>>>@@@AAA:::999777666666777888888;;;;;;::::::::::::;;;;;;;;;888666555666777888777888888888888888777777777444555555444222222333444666666555444444444444555222222333333333222111111111333444555444333444555444333111///...---......&&&(((***++++++,,,...000...000333333222000000000333222333555888999888777888888999999999999888888666666555555444333333222...000333666999===BBBFFFIIIOOO___xxxrrrWWWFFFAAA999777999666444555555555555555555555666666666555444444666888888888999;;;;;;<<<<<<<<<999999999888888888777777777888999999777777888999666888:::;;;::::::;;;<<<888888888888999:::;;;;;;:::;;;===>>>>>>>>>===<<<======>>>>>>>>>>>>??????>>>>>>>>>???>>>>>>======@@@AAAAAA@@@>>>>>>@@@AAA???@@@CCCEEEFFFGGGGGGGGGCCCFFFHHHIIIIIIIIIJJJLLLIIIHHHFFFFFFFFFFFFDDDBBBFFFEEEDDDCCCBBBAAA@@@???@@@AAAAAA@@@???@@@BBBEEE??????@@@@@@@@@AAAAAAAAA???@@@AAA@@@???>>>???@@@@@@BBBCCCDDDFFFHHHKKKNNNRRR[[[hhhsss|||zzziii]]]UUUOOOMMMOOOLLLJJJLLLQQQTTTZZZlll~~~dddOOOCCC===<<<;;;999888:::999777:::???>>>FFFNNN[[[uuuiiiMMM>>>:::000555999888333222666;;;666777;;;>>>>>>FFFaaa|||nnnUUUJJJBBBCCCAAA:::888;;;666555666999:::;;;BBBJJJ^^^{{{ooo___UUURRRQQQNNNRRRUUU]]]nnnzzzjjj```ZZZVVVTTTPPPMMMLLLKKKKKKLLLUUU^^^qqq}}}zzztttnnnjjjjjjnnnqqqvvvoooeee[[[TTTQQQQQQRRROOOLLLIIIFFFEEECCCAAA???>>><<<:::888666666666777666666777777777777888888777666444333333444666777444444555555555444444333333222222222222222333444<<<===>>>???@@@??????>>>>>>>>>???AAAAAABBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCC???@@@BBBCCCCCCBBB@@@???======>>>????????????>>>:::::::::;;;<<<===??????AAABBBBBBBBBBBBBBBBBBCCC>>>???@@@>>><<<;;;<<<>>>999888666555555777999;;;<<<;;;;;;;;;;;;;;;;;;<<<:::999777777888888777666888888888777777666666555666444333222333444333222555555444333333333333333222333333333333222111000222444555555333222222333222000...---,,,,,,---...(((***---.........///000000222555555444222222222444444444555777888777666777777888888888888777777666555555444444333333222222333444555777;;;AAAEEEDDDJJJZZZssskkkQQQCCC@@@999777999777444444444444444444333333444555666666444444555666444555666888::::::;;;;;;999999::::::999888888888888999:::999888777888:::666999<<<<<<::::::;;;===888888888888999:::;;;<<<:::;;;===>>>>>>>>>===<<<======>>>>>>>>>?????????>>>>>>??????@@@?????????@@@BBBCCCBBBAAAAAACCCFFFFFFGGGHHHJJJLLLMMMOOOOOOMMMOOORRRTTTTTTTTTUUUVVVSSSQQQPPPOOONNNMMMJJJHHHKKKJJJIIIHHHGGGEEEDDDDDDCCCDDDCCCBBBAAABBBEEEGGGAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBB@@@???@@@AAAAAAAAABBBCCCDDDEEEGGGIIIIIIOOOWWW\\\```iiiuuu}}}nnn___SSSOOORRRQQQLLLLLLRRRTTTVVVcccssskkkTTTFFF@@@===<<<:::999;;;999888:::@@@;;;CCCJJJSSSlllkkkOOO@@@;;;555777:::999777777:::===777777;;;===;;;AAAZZZtttiiiSSSHHHAAACCCBBB;;;999<<<777777888;;;:::;;;BBBKKK^^^}}}xxxeeeZZZVVVSSSRRROOOUUU[[[eeeyyy{{{kkk___XXXVVVTTTSSSOOOMMMLLLMMMMMMRRR___lll}}}wwwsssdddccc```\\\YYYXXXZZZ\\\^^^ZZZTTTNNNJJJIIIIIIJJJJJJGGGDDDBBBAAAAAA???>>>;;;;;;999888888888888999666666777777777888888888777666555555555555666777333333444555555555444333333333222222222222222333<<<===>>>@@@@@@??????>>>===>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCC???@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@???>>>===<<<:::::::::;;;<<<===>>>???AAAAAAAAABBBBBBCCCCCCCCC>>>??????===999888999;;;:::888666444555888;;;======<<<<<<;;;;;;<<<<<<===:::999888999:::999777555999888888777666555555444666333000000333444222000444333222222111111222222333333333333333222111000333444555555333111111222000///---+++++++++---...---000222333111///......222444777888666444444444555444444555777888666555666666777777777777666666555555555444444333333333666666666555666:::???CCC@@@GGGVVVpppeeeLLL@@@>>>888777:::888333333333333333333333333333555666666555444444555222444666999::::::999888999:::<<<;;;:::999999:::888999::::::999888999:::777:::<<<===;;;:::<<<>>>::::::::::::;;;<<<===>>>:::;;;===>>>>>>>>>===<<<======>>>>>>?????????@@@>>>???@@@AAAAAAAAAAAAAAA???AAADDDDDDCCCCCCGGGJJJNNNNNNOOOPPPRRRUUUWWWXXXVVVYYY\\\^^^^^^^^^___aaa\\\[[[YYYXXXWWWUUURRROOOOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFDDDCCCDDDGGGIIIDDDDDDCCCBBBBBBAAAAAA@@@;;;===@@@@@@@@@@@@AAABBB@@@???>>>>>>>>>???AAABBBGGGKKKNNNOOOOOOUUUaaakkklllttt|||hhhXXXSSSVVVQQQJJJHHHMMMOOOOOOZZZhhh}}}sssZZZKKKDDD@@@===::::::;;;:::888;;;@@@888@@@FFFMMMeeemmmQQQAAA<<<555555444555666888888999888888;;;<<<888===TTTnnngggOOOEEE???AAAAAA:::888:::999888:::<<<;;;;;;CCCLLL]]]}}}ppp___XXXVVVUUUSSSSSSZZZbbbmmmzzzpppcccYYYTTTSSSSSSRRRNNNMMMMMMNNNPPPWWWgggvvvzzzsssnnniiieeecccUUUVVVVVVTTTQQQOOOOOOPPPOOOMMMKKKHHHGGGEEEEEEEEECCC@@@===<<<<<<<<<;;;:::777777555444444555777777666666777777888888888999777777666666666666777777222333444555555555444333333333222222111222222222<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>???AAACCCDDDAAAAAAAAAAAAAAA@@@???>>>@@@@@@AAABBBBBBCCCCCCCCC???>>>;;;:::999:::;;;<<<;;;;;;::::::;;;<<<>>>?????????@@@AAAAAABBBCCCCCC======>>>>>>===<<<;;;::::::999888888888999:::;;;======>>>>>>>>>======<<<<<<<<<======<<<:::888777666444333444555555444222222222222111222222333333333444444444333222111111333333444444333333222111111222444555555444333222222111///---,,,---...///---------............//////111444555444444444555555444444555777888777666555555555444444333333333444333222333333333111///444444444666888;;;>>>@@@CCCFFFSSSlll{{{WWWEEE999999999333111555888666333222222444444444666666666555555444444333444555777888999999888888999888777666666888:::<<<;;;;;;:::999:::;;;<<<===:::;;;;;;:::999999:::<<<<<<<<<=========<<<<<<;;;;;;::::::999:::;;;======<<<===>>>>>>===>>>@@@BBB>>><<<>>>CCCCCC>>>???DDDCCCEEEGGGHHHIIIKKKOOOQQQWWWZZZ]]]aaaccceeehhhjjjiiikkkooorrrtttuuuuuuuuutttpppkkkhhhfffddd```]]]ZZZYYYXXXUUURRROOOLLLKKKLLLKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFGGGGGGEEEBBB@@@AAA@@@@@@BBBDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCEEEIIINNNTTTWWW___aaafffkkkqqqyyy{{{iii[[[TTTTTTOOOKKKLLLMMMOOOTTTYYYjjjxxxdddOOOCCC???===;;;888777999:::;;;;;;===<<<>>>IIIaaaqqqRRR???:::???;;;888666777888999999888666888;;;:::>>>PPPfff~~~```LLLDDD???@@@@@@<<<888666:::888999::::::<<>>:::;;;;;;::::::999888777:::999777666555666888999888999;;;<<<;;;888444222666888999777444222333555555444444333333444444555444333333222111000//////<<<<<<===>>>>>>>>>>>>>>>???>>>>>>>>>???AAABBBCCCAAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBBBBBBBAAAAAAAAA@@@>>><<<;;;::::::;;;<<<;;;::::::;;;<<<===???@@@@@@@@@@@@AAAAAABBBBBBBBB=========<<<;;;;;;::::::;;;;;;:::999999:::;;;<<<======>>>>>>>>>======<<<============;;;:::888666555444222222333333222000111111111111222333444555666666666666666555444444444444555555444444333222222222333333333333222222222111///,,,++++++,,,,,,---------............///...000333444333333333444666444333444555555444333444444444333333333222222555333222222222222111///222222333444666999<<<>>>CCCFFFRRRkkktttRRRBBB777777888444333777888555222111222444444333555444444444444444444444555666777888999999888777888888777666777888999::::::999888888888999;;;<<<777999:::999888888:::;;;;;;;;;<<<===============???>>>=========>>>@@@AAA===>>>??????>>>>>>@@@BBBBBB@@@BBBFFFGGGDDDFFFKKKLLLOOOSSSVVVYYY\\\```ccciiimmmrrrwww{{{~~~yyyuuunnnmmmjjjfffaaa\\\XXXVVVUUUSSSQQQNNNLLLKKKKKKKKKNNNMMMLLLLLLLLLLLLJJJHHHEEEDDDCCCDDDEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@AAAAAADDDCCCBBBCCCEEEIIIMMMPPPQQQSSSUUUXXX\\\bbbiiimmmrrrzzzzzzggg[[[UUUPPPNNNOOOPPPOOOPPPTTT\\\hhhkkkSSSEEE@@@>>><<<999888999:::::::::;;;<<<>>>FFFZZZyyyqqqRRR@@@;;;===:::777555666777888888777666888;;;:::===NNNccczzz\\\KKKCCC>>>???@@@<<<999777:::999999;;;;;;<<>>==================>>>???AAABBBCCC@@@@@@AAAAAAAAA@@@??????CCCCCCBBBAAAAAA@@@??????AAA@@@===;;;:::::::::;;;:::::::::;;;===???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<:::999999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>======<<<============;;;999777555444222111000111111///---//////000111222444555666777777888888777777666666555666666666666555444444333222222111111111222222222111///,,,************---------............///...000222222111111222333555333222222222222111///333333333222222222222222666444111111111222111111000000111222555888:::<<>>>>>===>>>???@@@AAA@@@AAABBBBBBAAAAAACCCEEEFFFEEEHHHLLLMMMNNNSSSXXX]]]bbbhhhnnnssswww|||yyyrrrmmmjjjfffccc___ZZZVVVSSSRRRRRRSSSQQQOOONNNOOOOOOMMMLLLHHHGGGEEEEEEEEEEEECCCAAABBBAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBCCCEEEGGGIIIKKKLLLMMMMMMMMMPPPTTTWWW^^^cccjjjrrr|||vvvfffYYYSSSPPPQQQQQQNNNMMMNNNTTT\\\pppsssXXXHHHBBB@@@===:::888999999:::999:::;;;===CCCQQQkkkpppQQQAAA===<<<999666555555777777777666444777:::999;;;KKK^^^~~~uuuWWWHHHAAA===???@@@<<<:::999:::999999;;;<<<>>>FFFOOOjjjuuuaaaWWWTTTSSSVVVZZZbbbkkk~~~xxxlll___XXXSSSRRRQQQPPPQQQTTTRRRRRRVVV___ppp|||xxxoookkkddd___[[[WWWTTTRRRMMMJJJGGGEEEEEEFFFFFFEEEFFFEEECCCBBBAAABBBBBBCCCEEECCCAAAAAAAAA@@@???===<<<<<<;;;;;;:::999999999888888888888888888888888333444666777888888888888111777===???<<<888555444444444333333333333444444444444444333333222222222;;;<<<<<<======<<<<<<<<<<<<<<<===>>>???@@@BBBBBB@@@@@@AAAAAAAAA@@@@@@???BBBAAAAAAAAA@@@@@@@@@???AAA@@@>>><<<::::::999999888999:::<<<>>>AAABBBCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@???<<<:::999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<=========<<<:::888666444222111////////////---+++......///000333555777888666666777777777666666555666777777777777666555555333222111000000000111222111000///---,,,+++++++++---------............///---///000000000///000222222000//////000000///...222222111111111111111111777444111000000111222111///000000222444777:::<<>>??????@@@???>>>>>>???@@@AAABBBAAACCCEEEFFFGGGIIILLLNNNNNNOOORRRWWW[[[```ffflllwww|||{{{tttmmmfffbbb___^^^]]]ZZZVVVTTTSSSRRRPPPOOONNNLLLIIIHHHHHHHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCFFFEEEDDDDDDDDDDDDEEEFFFLLLLLLLLLKKKIIIJJJLLLNNNTTTVVVZZZ___gggrrrrrr```XXXQQQPPPOOOLLLKKKMMMSSSWWWeee}}}yyy\\\KKKEEEAAA>>>:::999999999999999999;;;>>>AAAJJJ```nnnPPPAAA???<<<:::777666666777777666555333666:::999:::GGGXXXyyyoooSSSEEE???===>>>???<<<:::;;;:::999:::<<<===???GGGQQQlll~~~ooo^^^UUURRRRRRVVV[[[bbbqqq}}}mmmddd^^^XXXTTTTTTSSSQQQRRRUUUUUUWWW___mmm{{{sssmmmjjjeee```[[[VVVSSSQQQNNNMMMKKKIIIFFFEEEFFFFFFFFFFFF@@@??????>>>???@@@BBBCCCDDDDDDCCCBBBBBBAAA@@@???===<<<;;;::::::999999999666777888888888888777666444444444555666777888999555999>>>???:::555111000444333333333333333333444333333333333333333333333;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<>>>???@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAA@@@???>>><<<:::999888888777888:::===???AAACCCCCCAAAAAAAAAAAAAAAAAAAAA@@@BBBAAA>>><<<;;;;;;<<<===;;;;;;;;;;;;::::::999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555333111000............---+++------...000333555888999666666777777888777777666777777888888777777666555444333111000///000111222//////..................---------............///...///000///......///111///...---...000111000///111111111111111111111111777444111000000111222111000000111333555888;;;<<>>777444444333333555555444333333444555555444666666555444333333222222777777777777777888888888777777888888888888777666999999888777888999:::;;;:::;;;======<<<;;;<<<===AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHIIIGGGIIIMMMPPPRRRVVVZZZ^^^aaadddiiimmmrrr{{{}}}wwwsssqqqoookkkfffaaa^^^[[[XXXVVVVVVSSSPPPNNNNNNMMMKKKJJJGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHGGGEEEEEEGGGHHHJJJKKKMMMQQQVVV]]]eeejjjyyymmm```TTTNNNMMMKKKLLLOOOOOOPPPYYYmmm|||aaaOOOGGGAAA>>>;;;999999:::999999999;;;>>>BBBGGGXXXzzzlllOOOAAAAAA===:::888777888999888777555333555:::999999DDDSSSsssjjjPPPBBB>>><<<>>>>>>;;;:::<<<:::999:::===>>>AAAIIISSSmmmwwwjjj[[[TTTRRRRRRWWW\\\fffxxxqqqddd^^^]]]YYYUUUTTTRRRPPPQQQVVVWWW___mmm{{{yyytttnnnhhhccc___]]]ZZZVVVQQQMMMLLLJJJIIIGGGHHHFFFCCCBBBBBBCCCBBBAAAAAA@@@???>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@AAA>>>===<<<:::::::::::::::777777888888888777666555666666555444444555666777555888;;;:::555222111222333333333222222333333333222222333333333333333333;;;;;;;;;<<<;;;;;;:::999888:::;;;===???@@@AAAAAA??????@@@AAAAAAAAA@@@@@@===>>>>>>???@@@@@@AAAAAA======<<<;;;:::999888777777888:::===???AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAA???>>><<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888666666777888999999999999888888999888888666444333000///......//////...---------...000333555888999888888999999::::::999999777777888888777777666555444333222111111111111111.........////////////000---------............/////////000///......///111...------...000111111000111111111111111222222222666444111111111222111111111111222333666999;;;===@@@CCCLLL___yyywww\\\EEE@@@999444333222333444666444444555666777666555777666666555444444333333666666666666777888999:::999999999888888888888888::::::999888999:::;;;<<<999:::;;;;;;;;;<<>>;;;999::::::::::::::::::>>>AAADDDRRRqqqjjjMMMAAABBB===;;;999888999999888777555333555;;;:::999AAANNNllleeeNNNAAA===<<<>>>===:::999<<<;;;999;;;>>>???BBBKKKUUUnnnooodddYYYTTTSSSTTTZZZ```pppwwwggg___[[[ZZZVVVSSSSSSQQQOOOSSSYYY```lll~~~wwwssskkkiiiddd```[[[XXXWWWVVVRRROOOKKKHHHHHHGGGFFFEEEFFFDDDBBBAAAAAAAAA@@@???FFFEEECCC@@@???>>>>>>>>>AAABBBCCCCCCAAA@@@AAACCC@@@???>>><<<;;;<<<<<<===;;;;;;:::999888777777666888777666555555555555555111444666555222222555888333333222222222222333333333333333444444555555555;;;;;;;;;;;;;;;:::999999777999;;;===???@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@>>>>>>>>>???????????????;;;;;;::::::999888777666666888:::<<<>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>>===;;;::::::<<<=========<<<;;;999888333444555666777777777777555555666666666555333333000///...///111111111///------///000333555777999777777888999999999999999777777777888777666666555444444444444333222111000.........///......---------------............///000000000///---...///111000///...///111111000///111111111222222222333333555333222222222222111///111111222333555888;;;===???AAAJJJ\\\vvvrrrVVVCCC@@@:::555333444555555666555555666888999888666555555555666666777777777555555555666777999;;;<<<<<<;;;999888888888999:::::::::999888999:::;;;<<<999:::;;;===>>>BBBHHHLLLNNNOOOOOOQQQUUUYYY]]]___bbbbbbccceeehhhkkknnnpppyyy|||}}}zzzrrrmmmfff```[[[WWWSSSPPPNNNMMMLLLKKKIIIHHHGGGFFFCCCDDDEEEFFFEEEDDDBBBAAAAAACCCDDDDDDCCCCCCEEEGGGEEEEEEFFFHHHKKKNNNPPPQQQVVV\\\fffppp{{{{{{eeeXXXRRRNNNMMMOOONNNNNNSSS\\\jjj~~~sssZZZJJJ@@@===:::999:::;;;<<<;;;;;;999<<<@@@AAAKKKfffgggKKK@@@BBB;;;:::888888999999777666666333666;;;;;;999???KKKcccaaaLLL@@@======>>><<<888888<<<;;;:::;;;>>>@@@CCCLLLVVVppphhh___WWWTTTUUUXXX```ggg}}}|||kkkaaa[[[YYYUUURRRQQQRRRRRRSSS[[[cccssszzzrrrlllhhhfffcccaaa\\\XXXUUUSSSSSSSSSOOOLLLIIIGGGGGGGGGGGGFFFFFFEEECCCCCCDDDDDDCCCBBBGGGFFFDDDCCCBBBBBBCCCCCCDDDFFFGGGGGGEEEDDDFFFHHHDDDCCCAAA?????????@@@AAABBB@@@>>><<<:::999999999777777777666666666555555///222444444222222555888333333222222222222333333444555555666777777888888;;;;;;;;;;;;::::::999888777888;;;===???@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>======999999999999999888777666666888:::<<<>>>??????>>>??????@@@AAAAAABBBCCCCCC@@@@@@???>>>===;;;999888===>>>>>>>>>>>><<<:::999222333444555666666666666333333444555555444333222000///...000222333222111---...///000333555777888444555666777777777777777777777777777777666555555444444555555444333111000............---,,,+++***---------.........//////000111000///......000222333222000000111111///...111111222222333333333333444333222333333333111///000000111222555888;;;<<<===@@@III[[[uuummmRRRAAA???:::555333555666666777666666777999:::888777222333444666777999:::;;;444444444555777999<<<======<<<:::888888999:::;;;:::999888888888999;;;;;;;;;<<<===@@@CCCIIIQQQVVVcccdddfffiiinnntttyyy|||}}}~~~{{{ssslllfffaaa]]]SSSSSSRRRPPPNNNMMMLLLKKKHHHIIIIIIIIIHHHFFFCCCAAA>>>@@@AAABBBAAAAAABBBDDDFFFDDDCCCCCCFFFHHHIIIJJJMMMPPPTTTZZZcccpppnnn___VVVPPPMMMMMMMMMMMMOOOTTT\\\mmm{{{^^^JJJ???===:::999:::<<<<<<<<<<<<888:::>>>???FFF___zzzfffIII???BBB:::999777777888888666555666333666<<<<<<999???III]]]|||^^^JJJ@@@>>>===>>>;;;777888;;;;;;:::;;;???AAADDDMMMWWWqqqwwwccc[[[UUUTTTWWW[[[dddmmmrrreee]]]ZZZYYYSSSQQQQQQSSSUUUZZZdddnnnyyyvvvpppjjjeeeaaa______]]]ZZZVVVQQQNNNMMMMMMNNNKKKHHHEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEGGGJJJKKKIIIKKKMMMLLLJJJIIIKKKNNNHHHFFFDDDBBBAAABBBCCCDDDFFFDDDAAA>>>;;;;;;;;;;;;666666777777777777777666111444777666333222333555333222222222222222222333666666777888999::::::;;;<<<<<<<<<;;;:::999777666999:::;;;===???@@@AAAAAA>>>AAADDDDDD@@@>>>===>>>???@@@@@@??????>>>===<<<;;;:::999999888888999999555777999<<<===>>>>>>>>>???@@@BBBCCCCCCCCCBBBBBB@@@???>>>;;;888777777999===>>>>>>===:::888555444+++999333000???<<<000333555555555666666777777777222222222111000...---,,,000000000111222444555666444555888:::;;;:::999999777888999999666444444444444444555666555333000///000///---,,,+++,,,,,,---///......---------......000000000000111222333444000111222333444444555444222555666555333111333555666555333222111111222333333222111111333666:::<<<:::@@@IIIWWWpppgggOOO>>>===999666555444444444999::::::999777666777888777555444777<<<<<<888444777777666666666888999:::>>><<<:::888777777777777;;;777777;;;===<<<===@@@<<<>>>AAAEEELLLWWWeeeooo{{{|||tttoooeeeaaa[[[WWWTTTRRRPPPNNNJJJKKKKKKKKKIIIGGGFFFFFFFFFFFFFFFCCC???>>>AAADDDEEEDDDCCCDDDFFFHHHIIIHHHIIIIIIJJJMMMSSS\\\eeejjj~~~ooo]]]OOOMMMRRROOOOOOPPPSSSXXXeee{{{aaaLLLCCC===888777666444666:::888444666<<>>AAAYYYwwwxxx[[[JJJ@@@???<<<999888888999:::888;;;:::===BBBAAAJJJ___www~~~ppp```XXXUUUYYYZZZZZZfffwwwtttfff```[[[WWWVVVQQQTTTUUURRRRRR\\\pppyyyrrrhhhfffbbb___[[[YYYXXXXXXUUURRROOOMMMMMMMMMMMMMMMPPPMMMJJJGGGGGGGGGFFFFFFHHHHHHFFFDDDCCCDDDIIILLLNNNNNNOOONNNOOORRRWWW[[[[[[[[[[[[ZZZYYYXXXVVVVVVWWWTTTOOOKKKIIIKKKNNNPPPRRRNNNHHHCCCAAA@@@???>>>===;;;888555444555666666999666333222222222222111444444444555555555666666666666666666777777777777;;;;;;;;;;;;:::999888888999:::<<<===???@@@@@@AAA>>>AAADDDCCCAAA???>>>??????????????????>>><<<<<<999999888777777777777777444666888;;;===>>>>>>>>>???@@@BBBCCCCCCCCCBBBAAA@@@@@@>>>;;;888666777888===<<<;;;;;;:::888555333---777222000>>>===222222222222333333333333333333222222222222111000///.........///000111222333444444555777999:::999999888555666777555333222222333333444555555555333111///222111000...------------......---------...//////000000000111222333444555222333444555666666666666444666777666444333555666777666555444444333333333333222111111333666:::<<<===BBBIIIUUUmmmcccKKK===<<<999666444333444444888999999888666555555666555333333777;;;===:::666777777666666777888999:::;;;:::999888888888999::::::666666:::<<<::::::===@@@DDDJJJQQQ[[[iiizzzyyytttllleee___ZZZUUURRRNNNNNNNNNNNNLLLLLLLLLLLLHHHIIIHHHEEEBBBAAADDDFFFCCCBBBAAABBBEEEFFFGGGFFFGGGGGGHHHJJJMMMQQQUUUXXXkkkuuu~~~kkkZZZSSSTTTQQQPPPPPPQQQSSS\\\ooohhhQQQDDD===999888777555666999999555666;;;===BBBUUUkkk```GGG;;;999888888888777777666444444444555666666666999===@@@NNNllltttWWWFFF???>>><<<:::999888999999888;;;:::===BBBAAAJJJ___zzzzzzlll___XXXVVV[[[^^^bbbpppmmmaaa]]]XXXUUUSSSQQQVVVYYYWWWXXXeee}}}xxxqqqiiiccc```^^^[[[WWWTTTRRRQQQQQQSSSQQQNNNLLLKKKJJJIIIIIIMMMJJJHHHFFFGGGHHHJJJKKKKKKLLLLLLLLLMMMPPPTTTXXX]]]^^^```aaacccggglllooossssssssssssrrrpppooonnnkkkhhhccc^^^\\\\\\^^^______[[[UUUPPPLLLHHHDDDBBBAAA???===:::999999888888555333222222333444333222333333444444444555555555555555666666666777777777999::::::;;;;;;::::::999:::;;;<<<>>>???@@@@@@@@@???AAACCCCCCAAA@@@???@@@????????????>>>===<<<<<<777777666555555555555666333555777999;;;===>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@@@@>>>;;;777666666777;;;999888999:::999555222000555000///<<<>>>555222222222111111111111111111111222222333333222222111///000000111222333333444444555666777888888777666333444333111000///111333333444555555555333111000555444222111//////.........---------...//////000000111111222444555666666555666777888888888888888666777888888666666777888888888999999888777555444333333222222333777:::<<>><<<===AAAKKKQQQ[[[ggguuu}}}ssskkkccc___XXXWWWUUUTTTRRRRRRRRRSSSJJJJJJHHHFFFCCCCCCDDDFFFCCCBBBAAABBBDDDFFFFFFFFFDDDDDDEEEFFFHHHHHHIIIIIIWWW^^^jjjwww}}}jjj]]]YYYVVVSSSQQQPPPPPPUUUbbbpppqqqYYYFFF???:::999888555555888999666666999:::>>>NNN```yyy[[[EEE;;;:::777777777777666555555444444555666666666888;;;>>>HHHcccsssUUUEEE<<<<<<;;;;;;:::999888888777;;;999<<>>???????????????@@@AAABBBAAAAAA@@@@@@????????????>>>===<<<;;;777777666555555555555666333444666888:::<<<>>>??????@@@AAABBBBBBAAA@@@???@@@???>>>;;;777555666777:::777666777999999555111222222...///888>>>888222333333222222222222111111000111222333444444444444333333444444555555555555333444555666666555555444222222111///---...111333222444555666666444333222444333333222111111111111------------...///000111111111333444666777888888777777888999::::::999999888999999999999999::::::999:::<<<<<<<<<:::777555444333222222444777:::<<>>@@@BBBCCCIIIPPP\\\ffftttzzzuuukkkgggbbb^^^[[[YYYXXXWWWRRRPPPNNNKKKHHHGGGHHHIIIFFFDDDCCCDDDFFFGGGGGGGGGBBBBBBCCCDDDEEEGGGHHHIIILLLQQQYYYbbbmmm{{{yyyiii```ZZZUUURRRQQQPPPSSS\\\fffwwwzzz```IIIAAA;;;:::999666555666888666666888888<<>>>>>>>>>>>>>>???>>>???@@@AAAAAAAAA@@@>>>??????>>>>>>===<<<;;;999888777777666666777777444444666888:::<<<>>>?????????@@@AAAAAA@@@???>>>>>>>>>===:::777666666888999777666777888777444111333///...///444<<<<<<333222222222222222222222222000111222333444555555555444555666666666666555555333333333333333333222222111111000///---...111444333444666777777666555444111222222333333333333333...............///000111111222444666888:::::::::888999999:::::::::::::::::::::::::::;;;<<<<<<<<<:::;;;===>>>>>>;;;888666444333222222444777;;;======AAAFFFNNNbbbuuuWWWDDD999777555333222222333444777888888777555444444555555555444555666666666555555666777888999:::;;;;;;;;;:::999999999:::;;;<<>>AAAEEELLLYYYdddttt}}}uuuooojjjeeeaaa^^^^^^[[[WWWSSSPPPNNNMMMLLLIIIGGGEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCFFFIIIKKKGGGKKKQQQVVV]]]gggsss|||tttggg[[[VVVQQQQQQQQQSSSZZZaaajjjgggNNNDDD<<<:::999777555666555555666888999===GGGQQQooo~~~eeeMMM>>>888999555666666666666555555444444555666666555666888999===NNNiiidddJJJ===888999999::::::999888888777:::888:::@@@@@@JJJaaaooobbbWWWVVVXXX^^^iiizzz}}}tttjjjaaa^^^\\\WWWRRRQQQTTTTTTZZZiiixxxrrrdddbbb___\\\ZZZXXXUUUTTTSSSRRRPPPNNNLLLLLLLLLLLLGGGIIIJJJKKKJJJKKKNNNPPPRRRSSSVVVXXX[[[aaahhhnnn}}}xxxnnnaaaVVVOOOJJJDDD@@@<<<:::888777666555333111111111111222222222333333111222333444555666777777777777999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>===<<<===@@@AAAAAA@@@>>>>>>>>>>>>===<<<;;;;;;:::999888888777777888888666666777888:::<<<>>>?????????@@@AAA@@@???>>>===<<<===<<<999777666888999777888888888777555333222333---///000///999???666000000111111111222222222111222444555666777777777333444555666666555333222333333222222111111000000///000000///...///111444444555777999999999888777222333333444444444444444000000//////...//////000111333555888;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;===>>>>>>===:::;;;===>>>===;;;888777444444333333444777;;;===<<>><<<>>>EEENNN[[[mmm||||||uuupppjjjfff___YYYUUURRROOOLLLLLLJJJHHHGGGGGGGGGFFFDDDGGGEEECCCAAAAAACCCEEEGGGEEEIIIMMMQQQTTT[[[cccjjjyyyppp```XXXRRRQQQSSSTTTXXX]]]bbbuuupppSSSGGG<<<999888777555666444555777888999===DDDKKKhhhxxxjjjWWWEEE:::777888555555666666666555555444222444666666555666777999;;;EEEZZZuuu{{{]]]GGG===888888888888888888999999777999777999???@@@KKKaaajjj^^^SSSUUUYYY```mmmtttmmmeee^^^]]][[[UUUQQQQQQVVVYYYcccxxxyyyssslllggg[[[[[[ZZZXXXWWWUUUTTTSSSPPPOOOMMMKKKJJJJJJKKKKKKJJJLLLMMMLLLKKKMMMRRRVVVXXX]]]dddjjjpppxxxyyylllbbbXXXMMMEEE???<<<999777666666555444111111222222222333333333111222222333444555666666777888999:::;;;<<<<<<<<<======>>>>>>>>>>>>=========;;;:::;;;>>>AAA@@@???>>>>>>>>>>>>===<<<;;;::::::999888888777777888888999999888999:::;;;===>>>>>>???@@@@@@@@@???===<<<:::;;;:::999777777999;;;777:::<<<:::555222222333222+++111222+++555AAA999000111111222333444555555555555777888999999999999444555666777777555333222333222111000////////////,,,---////////////000222555666999;;;;;;;;;:::999666777777777666555333333222111000///............111333666:::<<<>>>>>>>>>======>>>>>>>>>=========<<<:::999;;;>>>???>>>===:::;;;<<<===<<<:::888777555444333333555888;;;======CCCHHHOOOaaaoooSSSCCC888777555333333444666777555666777555333222333444444444444444333444555666444555777999;;;<<<<<<;;;:::999999999:::<<<===???===@@@HHHTTTbbbrrr~~~xxxooohhhccc^^^YYYUUUTTTQQQNNNLLLKKKJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDHHHJJJLLLLLLMMMQQQXXX^^^dddqqqjjj```WWWUUUVVVVVVXXX[[[]]]jjj{{{XXXJJJ<<<777777666666777333666777777888;;;@@@DDDXXXnnn}}}wwwoooaaa]]]UUUIII>>>888777888444444555666666555555444111222555666555666777999===>>>KKKaaauuulllTTTCCC===888777666666777888999:::666999666888???@@@KKKbbbyyyaaaWWWPPPUUU[[[dddsss{{{mmmgggaaa\\\\\\[[[WWWTTTTTTXXXbbbuuuwwwppplllhhhdddaaaZZZZZZZZZXXXVVVSSSRRRRRRMMMLLLKKKJJJIIIIIIJJJKKKMMMOOORRRRRRSSSWWW```gggmmmttt}}}~~~rrrcccXXXNNNIIIBBB===999777555444222222222222333333333444222222333333444444444444777888999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>======<<<<<<:::888:::>>>@@@@@@???>>>>>>>>>>>>===<<<;;;:::999999888777777777777777;;;:::999999:::;;;===>>>>>>???@@@@@@???>>>===<<<999::::::888777888:::<<<666;;;???<<<444000111444111***222333(((333BBB;;;333333444555777888999999888888999:::;;;;;;;;;;;;777888999:::999777555444333222111///............***,,,...//////...///111666777:::<<<===<<<;;;;;;;;;;;;;;;:::888555333111333222111///............111333777;;;===???????????????@@@@@@@@@??????>>><<<:::999;;;>>>@@@???===:::;;;;;;;;;;;;999888777555444333333555888;;;===???EEEJJJQQQaaa~~~mmmRRRCCC888777555444444555666888444555555444222111111222222333333333333444666888444555888:::;;;<<<<<<<<<777777888999;;;===@@@AAABBBGGGTTTeeevvv|||vvvpppjjjeee[[[XXXUUURRRQQQOOOMMMKKKBBBCCCEEEGGGGGGGGGEEEDDDLLLLLLLLLIIIHHHKKKQQQWWWQQQ]]]kkkxxxuuuiii^^^ZZZYYYXXXYYY[[[ZZZcccvvv[[[KKK<<<666666666666888333666888777777:::===>>>BBBXXXjjjlllfffaaaZZZRRRMMMKKKGGG@@@:::666777888444444555555666555555444///222444555666666777999;;;777<<>>@@@KKKbbbrrr[[[QQQNNNTTT]]]gggwwwuuuiiifff```\\\]]]]]]YYYXXXYYYZZZkkk{{{tttlllfffdddccc```^^^WWWXXXWWWUUURRRNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMQQQUUUXXX\\\dddpppyyyrrr___XXXNNNDDD===999555333222222333333333444444444333333333333333333333333777777777888999999::::::999:::<<<===>>>======<<<:::999:::===AAABBBAAA>>>AAA@@@>>><<<<<<<<<<<<======<<<:::888777777888999<<<@@@@@@<<<;;;===???>>>>>>>>>???@@@??????>>>===888999:::999777777777888888;;;===999444111222555000//////000222444666888>>>888333333777:::;;;999;;;;;;:::::::::999999999999999:::999888666444333111000///...............,,,---///000000111444666777:::======<<<<<>><<<:::888777777666444222000//////000333444666999<<<>>>>>>=========???????????????????????????<<<:::;;;===???>>><<<===;;;:::;;;<<<<<<888555444444444444444888===AAACCCEEEIIIQQQaaa{{{jjjPPPEEE888777555444444555666777333444444555555444444333333444444333111111222444888:::;;;;;;999999:::<<<===<<<:::999999;;;@@@DDDHHHSSSfff}}}|||tttmmmccc]]]YYYVVVPPPKKKOOOKKKHHHFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIKKKLLLOOOUUU\\\cccmmm~~~sssccc]]]\\\YYYVVVVVV[[[aaammmdddPPP???;;;;;;777444666666666777777888:::;;;<<>>CCCHHHLLLNNNUUUTTTQQQLLLFFF@@@;;;888333444555666777777777777777999666777===???MMMgggxxxaaaPPPNNNPPPPPPYYYjjjtttiiihhhhhhccc___```___[[[YYYZZZggg|||}}}xxxmmmiiidddaaa___]]]ZZZVVVUUUSSSPPPPPPQQQPPPMMMIIIJJJLLLOOOQQQQQQQQQPPPPPPXXX[[[aaaiiisssxxxpppbbbSSSFFF===999777333555444222111222222222222222222222222222222222666666777888888999::::::999:::;;;<<<<<<<<<;;;;;;===<<<<<<>>>AAABBBAAA???AAA@@@>>>===<<<<<<======>>><<<:::999888888999:::<<<@@@@@@===;;;>>>???>>>>>>???@@@AAA@@@???===<<<888999::::::888888888:::888:::;;;999333000111444000000///000111333555666AAA<<<777777:::===<<<;;;<<<;;;;;;;;;::::::::::::::::::::::::888666444333000000///...............,,,...///000000222555777666999<<<======>>>AAADDD???>>><<<:::888777666666333111000...///000222444777999<<<======<<<===>>>?????????@@@@@@?????????@@@>>>;;;;;;======<<<:::;;;:::999:::;;;;;;888555444444444444555888===AAABBBDDDHHHPPP```zzzeeeKKK???888777555444333444555666333333444444444444333333333444444333222222333555888999;;;:::999999:::<<<:::;;;;;;;;;;;;@@@GGGLLL]]]kkkwwwooojjjccc[[[UUUSSSPPPLLLIIIJJJKKKLLLLLLJJJJJJIIIHHHGGGGGGIIIJJJHHHLLLQQQVVV]]]kkk~~~}}}kkkbbb^^^ZZZWWWWWWWWW[[[eeexxxhhhSSSAAA===<<<888555777555555555555666777888888:::===AAACCCBBB???===<<<;;;:::999888777666555444555444444444444333333333666666555555444444555555666666777999;;;>>>@@@AAAAAAAAA@@@>>><<<999666444333444555666777777777777777:::777888>>>@@@OOOhhhnnnYYYKKKLLLKKKMMMWWWmmmnnneeedddaaa^^^^^^___^^^ZZZ[[[___sss~~~vvvpppllleeebbb^^^[[[[[[YYYVVVSSSUUURRRPPPPPPQQQQQQNNNLLLNNNOOOPPPRRRSSSUUUXXXZZZfffmmmwww}}}mmm\\\NNNBBB<<<777777666444333333333222222222222222222222222222555555666777888999::::::888999::::::;;;:::::::::@@@>>>===>>>@@@BBBBBBAAAAAA@@@???>>>=========>>>>>>===<<<:::::::::;;;<<<===@@@AAA===<<>>===;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::888666333222//////......------......---...000111111333555888555888;;;===>>>@@@CCCFFF@@@>>><<<:::888666555444111000///...///000222444777999;;;;;;;;;;;;===>>>??????@@@@@@@@@@@@??????AAA???<<<;;;::::::888777888777777999::::::777555555555555444555888===AAA@@@CCCGGGOOO___yyybbbHHH===777666444333333333444555333333444444444444333333111333333333222333555777888999::::::999999:::<<<777:::<<<===???GGGTTT]]]uuuwwwmmmfff^^^ZZZTTTPPPOOOOOOOOONNNNNNLLLJJJHHHHHHHHHIIIJJJHHHKKKMMMOOORRR\\\jjjtttvvvhhh___YYYUUUUUUUUUUUU\\\lllnnnXXXEEE???===999777999666666555555555555666666444666999999888666666666888888777777666555555555555444444444444333333333666555555555555666666777555555555555555666777777666777777777777666444333333444555666666666666666777:::777999???BBBQQQkkksss___MMMCCCHHHGGGHHHUUUooouuugggaaabbb[[[[[[]]]___]]]\\\bbbkkk~~~wwwqqqmmmjjjggg___\\\YYYWWWVVVUUUSSSQQQUUUSSSRRRQQQRRRSSSRRRPPPSSSTTTVVVXXX\\\bbbiiinnn{{{ttt```NNNCCC<<<999666555555444333333222222222222222222222222444444555666888999::::::777888888999999999999999>>>=========???AAACCCDDD@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>===AAABBB>>>===@@@BBBAAA@@@AAACCCCCCBBB???<<<::::::;;;<<<;;;::::::;;;<<<666777888666222000000222111000000///000111333444888777777999<<<===<<<:::===<<<;;;;;;;;;;;;<<<<<<=========;;;999666333222//////......---......///...///111222222333666888888999;;;===???AAACCCDDD???>>>;;;999777555444333000///......///111333444888999::::::::::::===??????@@@@@@AAAAAA@@@@@@???@@@>>><<<999777666444333555666777888888888777666555555444444444777<<<@@@???AAAEEEMMM]]]xxxbbbJJJ???666555444333333333333333333333333444444333333333000222333333333444666888777999::::::999999:::;;;666999<<>>>>>>>>===>>>>>>>>>>>>>>>>>>??????>>>BBBBBB???>>>AAACCCBBBAAABBBCCCDDDBBB@@@===;;;;;;<<<===<<<:::999:::;;;666666666555222111111111111111000000000111333444222333555888;;;======<<<<<<;;;:::999999:::;;;<<<>>>>>>===<<<:::777444222//////.........//////000///000222333333444777:::<<<;;;<<<===>>>?????????===;;;999777555333222222.........///000222333555888999:::::::::;;;===??????@@@AAABBBBBBAAA@@@???>>>===;;;888555333222222444555777777777666666666444444444333333666;;;>>>>>>@@@DDDMMM]]]wwwaaaIII@@@666666555444333222222222222333333333333333333222000222333333333444777999777888:::999888888999;;;888:::>>>DDDPPPeee}}}uuukkkbbb[[[TTTQQQUUUQQQLLLJJJKKKLLLMMMLLLIIIJJJJJJIIIHHHLLLRRRWWWdddqqqzzziii]]]TTTPPPRRRMMMNNNXXXhhh|||~~~fffMMMBBB===888666999999888777666555555555555888888888777555666888:::333333444444444555555555777666666666666555555555555555555555555666777888777666666555555555666666555555555555444222111///333444444555555555555555555999777999AAADDDTTTooovvvYYYHHH<<<888???FFFDDDOOOlll{{{lll```XXXWWW[[[ZZZZZZ\\\]]]]]]eeeyyyyyyooolllgggdddccccccbbbbbb[[[[[[YYYVVVSSSQQQQQQPPPSSSRRRRRRRRRSSSVVVZZZ\\\```iiiuuuxxxiiiNNNAAA666444666444222333222222222111111000000000444444555555666666777777555555666666888999;;;<<<777999:::;;;;;;===@@@BBB======>>>>>>>>>>>>===<<<======>>>>>>??????@@@@@@>>>BBBCCC@@@???BBBDDDCCCBBBCCCCCCCCCBBB@@@???>>><<<===>>><<<:::888999999777666555444333222111111111111111000111333444666333444777999<<<>>>???@@@:::999777666777888:::;;;>>>>>>===<<<:::888555444000000//////000000111111000111333444444555888:::>>>===<<<<<<======<<<;;;999888777555333222111111......///000222333555666888:::<<<<<<<<<<<<>>>??????@@@AAACCCCCCAAA@@@???<<<<<<;;;888555333333444444666888888777555555555333333222111111444999======@@@DDDLLL]]]xxx^^^FFF<<<777666666555444333222222222222333333333333222222111222444444444555777999777888999999888888999;;;:::===CCCOOOccc{{{wwwmmmddd___\\\WWWPPPMMMMMMNNNMMMLLLJJJJJJJJJIIIIIIJJJNNNQQQXXX^^^llluuufffYYYQQQKKKFFFFFFPPP\\\mmmoooSSSEEE>>>888666999666555444333333333333333555555555333222222555777333333444444444555555555555444444444444333333333555444444444444555555666888888666555444333333333333444555666666555444333333444444555555555444444444777666999AAAEEEUUUppphhhMMMBBB;;;777<<>>888:::======;;;;;;<<<>>>;;;<<<======>>>===<<<;;;<<<<<<===??????@@@@@@@@@???CCCDDDAAA@@@CCCEEEEEECCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>><<<999777666777777666555555444444222111111111111111333555666888666777999:::;;;===>>>@@@888666555333444666888:::============;;;999777666111111111111111222333333000222444444555666999;;;>>><<<:::;;;<<<===;;;999666555444222111111000000...///000111333555666777888:::===>>>>>>>>>>>>???>>>@@@BBBCCCCCCBBB@@@>>><<<======:::777555666888555777999999666444444555222222111000000222777;;;===@@@DDDMMM]]]xxx]]]EEE<<<777777777666555444333222222222333333333333222222222333444444444444666888666888999999888888999:::;;;???KKK___yyy|||vvvkkkcccZZZUUUTTTSSSPPPMMMMMMMMMLLLKKKKKKKKKMMMNNNPPPSSS\\\kkk}}}mmm]]]QQQGGGBBBBBBIIIPPP[[[pppwwwZZZJJJAAA999777:::444444333333222333333333333333444222111111333555444444444444555555555555555444444444444333333333555444444333333333333444555555444444444444444444555555777888888888777666444444444555555444444333222666555888@@@EEEUUUppp|||tttYYYBBB>>><<<888:::>>>BBBRRRqqqlll^^^OOOFFFDDDDDDIIIOOOUUUXXX```kkkvvv|||uuunnnhhhddd```^^^]]]\\\\\\[[[XXXVVVQQQRRRSSSRRRPPPPPPRRRTTTTTTWWW[[[```gggqqq}}}xxx___GGG???<<<666222444222222222111000/////////666555555555555444444444333444444666888;;;>>>@@@:::===??????<<<999999::::::;;;<<<======<<<;;;;;;;;;<<<===??????@@@@@@@@@???CCCDDDAAA@@@DDDFFFEEEDDDCCCAAA@@@@@@AAABBBCCC>>>???>>><<<888666555555888777555555555555333222111111111222333666888999888999999999999:::<<<>>>666555333222222444777888============<<<:::888777222111111111222333444444111222444555555777999<<<===;;;999:::<<<===;;;888444333222111000000000000...///000222444666777888888;;;>>>@@@@@@?????????>>>@@@BBBDDDDDDBBB@@@>>><<<>>>>>><<<999888999<<<666888;;;:::666444444555111111000//////111666:::===@@@EEEMMM^^^yyy^^^GGG>>>888888888777666444333222222222222333333222222222333444555444444444666888666888999999888888999:::;;;AAAQQQjjjxxxoooeee^^^[[[XXXTTTPPPKKKKKKJJJJJJIIIIIIIIIIIILLLNNNSSS\\\hhhyyyppp]]]OOOIIIBBBAAAFFFHHHLLL^^^sss}}}^^^MMMCCC:::888;;;555555555444444555555666444555666555333333555666555555555555555555555555777777666666666555555555555444333333222222222222111111222444666888:::;;;555555666666555444333222444444444555444444333333111555444888@@@EEEUUUppptttjjjOOO:::;;;===888999999@@@UUUvvvqqq]]]PPPBBB======AAAHHHOOOUUUZZZfffvvvwwwpppkkkfffcccaaaYYYXXXWWWWWWVVVTTTQQQNNNNNNQQQSSSSSSRRRRRRVVVYYYYYY]]]ccckkkuuulllPPPEEE???777222444222222222111000//////...111111000000111333555666222333444666777999:::;;;::::::<<<<<<<<<:::888666999:::;;;<<<============>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@???===;;;999777555444444333333222222111111111111111111222444777999;;;<<<<<<=========;;;:::999555555444222111222666888<<<===>>>>>>===;;;999777666444222222333333333222666555555555555666777777<<<===>>>>>>===:::777555111111000000//////.........000333444555777999;;;===<<<<<<<<<===>>>??????AAAAAAAAA@@@@@@?????????>>><<<;;;;;;<<<<<<;;;999;;;:::999777666444333222...//////111222333444444???>>>BBBNNN___vvv]]]EEE:::888::::::888444111222333444444444444444444444444555555555555555666777888999::::::888777666777999===AAATTTuuutttjjjddd```\\\YYYSSSNNNLLLNNNMMMJJJGGGHHHKKKFFFHHHSSS[[[bbbrrr|||___LLLDDD???===>>>AAAGGGRRR]]]xxxhhhOOOBBB;;;777444555555444444444444555555666666555444222222333555666666666666666666666666555555555555555555555555666666666555444444333333555444444333333444444555333333555777999999666444444555666555444444555666666666555444888DDDUUUbbbkkkXXXFFF===999777:::???<<>>===>>>AAAGGGNNNWWWdddpppvvvqqqkkkfffccc```\\\YYYUUUTTTSSSRRRRRRQQQPPPNNNRRRNNNJJJMMMSSSYYYZZZXXXeeelllvvvhhhNNN???888444333111000000222333333111///222111111111111333444555444444555666777777888888::::::<<<<<<;;;:::888666888999:::<<<<<<=====================>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===;;;999888666666444444444444444444333333222222333444666888:::<<<;;;<<<<<<===<<<;;;999888555555444222111222555888999:::<<<>>>???>>>===<<<666555333333444444444333555555555555555666777888===<<<<<<:::999777666555111000000000/////////......000333555666777:::<<<============>>>???@@@@@@BBBBBBAAAAAA@@@?????????@@@>>>======>>>>>>===<<<;;;:::999777555444222222//////000111222333444444===<<>>???AAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAABBB>>>>>>===;;;:::999888777555666666666666666666777444555555666888999;;;<<<;;;;;;;;;;;;:::999888777444444333111000111333666777999<<<>>>?????????>>>888666444444555666555444555555555555666777888999>>><<<999777555444444444000000000000///////////////111444666777888;;;===>>>>>>??????@@@AAAAAABBBCCCBBBBBBAAA@@@@@@??????@@@>>>===>>>??????>>><<<999999888666555333222111000000111222333444444555::::::@@@KKK[[[rrr___GGG>>>666777777666444444555777666666555444333222222111444444444555666777777888:::;;;;;;:::888888999;;;@@@FFF[[[|||zzzmmmeee^^^XXXUUUUUUSSSOOOLLLMMMOOOIIIHHHLLLMMMLLLSSS]]]lllvvvuuu\\\JJJCCC???<<<<<<:::999===DDDOOOfffoooYYYGGG===999666444444333333333333333333444444555555444222222333555666666666666666666666666444444444444444444444444333444444555666666777777666666666666666666666666777666444444555666555444444555666555444444555666666777777666666:::AAAGGGHHH???666444555555777:::<<>><<<===>>>???FFFMMM[[[tttvvvllleeedddaaa\\\YYYWWWVVVTTTRRRRRRQQQOOONNNNNNNNNNNNNNNPPPRRRUUUYYY```lll}}}rrrUUU@@@666444222111111222333333111000444444333333222222222222444444444555555666666777999999::::::999888666666666777888:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBB@@@???>>><<<;;;999888777666666666777777888888888777777888999:::;;;<<<===:::::::::999888777666666222222222000//////111333999:::<<<>>>>>>>>><<<;;;:::888666666777888777666555555555666777888999:::<<<;;;999777555333333222000000000000////////////000222555666777999;;;===>>>>>>???@@@AAABBBBBBBBBCCCCCCBBBAAA@@@??????>>>===<<<;;;;;;======<<<;;;888888666555444222111111000111111222333444444444888999???KKKZZZpppaaaIII@@@888777666555444444555666555444444444444333333333333444555666777777888888:::;;;;;;:::999888:::<<<@@@HHH^^^vvvgggaaa\\\ZZZWWWQQQNNNNNNLLLHHHGGGJJJKKKKKKOOOUUUWWWaaaoooyyyxxxjjjVVVHHH===;;;:::<<<:::888;;;@@@AAARRRiii|||wwwfff[[[KKK???999888666555555444444333333444444555555666777666444444555666666666666666666666666666444444444444444444444444444555555555666666666777666666666666666666666666;;;888555444555666666666444555666555444444444666555777888777666777999;;;===999666666777999::::::<<>>>>>???>>>???GGGPPPbbbvvvqqqlllgggcccbbb___\\\XXXVVVTTTSSSRRRNNNNNNNNNMMMMMMOOORRRTTTUUUYYYaaajjjuuubbbIII<<<888333222111222333333222000444444444444333222222111111111222444555666888888888888888777777666555444444555777888:::;;;;;;<<<<<<<<<<<<<<<===>>>??????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA???===;;;999777777666666777777888888999999888999:::;;;;;;<<<<<<===:::999888777666555444444//////000///......000222888999;;;=========<<<;;;<<<:::888888999:::999888666666666777777999::::::999999:::999777555222000////////////000000000000111333555666777888:::<<<<<<===???AAABBBBBBBBBBBBCCCBBBAAA@@@???>>>======<<<;;;:::;;;<<<===<<<;;;777666555444333222111000111111111222222333333444666999@@@JJJXXXmmmeeeLLLBBB;;;999777555444333333333111222222333444555666666333444666777888999999999999:::;;;:::999999:::<<>>888666777777777666666555555555555666666111222444333222111222333666666666666666666666666555555555555555555555555777777666666666555555555444555666666666666555444:::777444222333444555555444555666555444444444666444666888888888777666666888888888777999;;;;;;:::===MMMjjjjjjQQQCCC>>>======>>>???===>>>HHHTTTnnn~~~uuummmjjjhhhfffdddaaa```]]]YYYUUUSSSRRRRRRPPPPPPPPPOOOOOORRRXXX\\\ccciiissssssWWWEEE===555333222222222333222000444444555555444333222111///000111333555666888888666666555555444333333333333444666777999:::;;;;;;<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAA???>>><<<:::999888888888888999999999999999999:::;;;<<<======<<<<<<999888666555333333222222---.../////////000222444555777:::===?????????>>>>>><<<::::::;;;<<<;;;:::888888888888888999999:::666777999999888555222///////////////000000000000333555666666666666777999:::;;;===???AAAAAAAAAAAABBBAAAAAA???>>>===<<<;;;===;;;;;;;;;===>>>===<<<555555444333222111000000000000111111111222222222555888???IIIUUUhhhiiiOOODDD===:::666444333333333222000000222333555666777888444555777999;;;;;;;;;:::888999:::999888888:::<<<===HHHaaauuunnneee[[[UUUTTTOOOLLLIIIHHHHHHHHHHHHHHHHHHJJJMMMPPPPPPKKKEEE@@@888666777999777333444777777999???HHHPPPRRRLLLFFF===:::666444555666777777777777666666666666777777222333555555444333444555666666666666666666666666666666666666666666666666888888777666666555444444444444666666666666444444666333000000111222333333444555666555444444555666444555777888888888666555555888888666777:::;;;999???PPPnnn{{{^^^KKKBBB>>>:::;;;<<<<<<:::>>>MMM\\\}}}{{{vvvoooiiifffdddbbbaaa___^^^\\\XXXSSSQQQQQQQQQMMMOOOPPPPPPRRRWWW___eeezzzcccKKK===666444222111222333222111333444444555555444333222000111222333444555666666555444333222222111111111222333555777888::::::;;;::::::::::::;;;<<<===>>>=========>>>>>>>>>??????BBBAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======<<<<<<;;;888777555333222111111111---///111222222333555888888999<<>>???@@@??????AAA@@@???>>>===;;;::::::;;;:::999:::<<<===<<<;;;444444333222111000000//////000000000000111111111222666>>>GGGQQQccclllQQQEEE===999444333444555444444111111222333555666777777555666999;;;======<<<<<<777888999999888888:::;;;===IIIddd{{{pppccc[[[ZZZVVVSSSMMMIIIHHHHHHFFFDDDFFFEEEDDDDDDCCCAAA>>>;;;999777888:::888444444888555333555:::??????<<<999666555444555555666666555666666555555555555666666333555888888777666777777666666666666666666666666888888888888888888888888777777777666666666666666444555777888888777555444444333111111222444444444444555666555444444555666555555555666777777666555333777777444444999;;;:::AAATTTtttlllRRREEE@@@>>>:::;;;===<<<;;;CCCWWWkkkzzzooolllhhheeebbb```^^^]]][[[[[[ZZZWWWRRRQQQRRRTTTLLLPPPUUUYYY___iiivvvrrrTTT@@@777555222111222333222111222333444555555555333333222222222333333444444444444333222111000000000000111222444666888999:::;;;999999999999:::;;;<<<<<<============>>>>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<===>>>?????????>>>>>>======<<<<<<;;;;;;:::;;;<<<======<<<;;;:::888777555222111000000111...000222444555666999;;;>>>???@@@AAAAAA@@@>>>===@@@>>><<<<<<===>>>===<<<;;;;;;:::999888888888888444333222111111111222333.../////////000000111111555666777666444333333444666888:::===>>>???>>>===@@@@@@???===<<<:::999999888777666777999:::999888444333333222111000//////////////////000000000000000444<<>>>>>======777888888888777777999;;;>>>JJJeee~~~qqqhhheee[[[WWWPPPKKKJJJKKKIIIEEEDDDBBB@@@???>>>===:::888333111222555444111222666444222222666999999777777555555666666666666555444555555444444444444555555000222555555555444444555666666666666666666666666888888888888888888888888555555666666777777888888555777888999999888777555666555444444666888777777444555666555444444555666777666444444555555555444333888888333444:::>>><<>><<<<<<===?????????IIIbbbxxxzzzrrrmmmdddcccbbbaaa___^^^\\\[[[YYYZZZZZZWWWSSSRRRTTTWWWPPPWWW___iiitttbbbJJJ777555222111222333222111777777666555444444333333333222111111333555555444111000000000111222333333333222333666999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;??????===<<<<<<===>>>>>>>>>=========>>>???@@@@@@>>>??????@@@@@@@@@??????@@@???>>>???@@@@@@???>>>===<<<;;;===@@@???<<<888333222000...---...///000222222333444666888:::;;;===???@@@@@@?????????@@@<<<<<<<<<======>>>???@@@>>><<<:::888888777555333222000///...///...---+++------...///000222444555888999999777444111000000444666888;;;===>>>??????<<<;;;;;;:::999888777777666444222333555666444222222111111000000000000000111111111222222333333333000555888AAAPPP]]]uuurrrQQQEEE;;;888555444333333222111222222222222333444555555333555888>>>BBBAAA<<<888888888666666777888;;;<<>>999777999999777666777555555666666777666666555333333333444555666777777555555555555555777;;;???GGGdddpppVVVEEE===;;;===777===BBBAAADDDTTTqqqvvvooogggbbbbbb^^^\\\^^^^^^ZZZXXXYYYVVVWWWWWWTTTPPPPPPSSSWWW[[[fffvvvnnnJJJ???666555444000444777///888777777666555555444444444222111111222333222111111111111111111111222333333222333555999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<==================>>>???@@@@@@>>>>>>???@@@@@@@@@@@@???@@@???>>>???@@@@@@???>>>>>>===<<<===???>>>;;;777333222000.........///000222222444666777999:::;;;@@@BBBCCCBBB@@@???????????????>>>>>>>>>???@@@@@@>>><<<:::888888777444222222000......//////---+++---......///111333555666888999999888444222111111444666888;;;===>>>>>>>>>;;;::::::888777666555555555333111222444555444222111111000000000000111111222222222222222222333333111666777>>>LLLXXXqqqrrrPPPCCC;;;888555333333333222111222222222222333444555555555666;;;@@@CCCBBB===888777777555555666777999;;;CCCLLLddd}}}rrrjjj```WWWRRRMMMIIIEEECCC???<<<999999999999888222222444555666666777777444333333333333444555555333444666555444444555777777777777777777777777777666666666666666555555444222444666666777888;;;======??????<<<<<>>@@@@@@???>>>???@@@AAA@@@>>>======<<<999777888444333777888666666777333444444444444444444444333444444444555666666666555555555555555777;;;>>>LLLjjjhhhQQQCCC<<<;;;<<<777;;;???BBBJJJ```~~~wwwpppkkkfffaaaddd___\\\\\\ZZZVVVUUUWWWVVVWWWWWWUUUTTTWWW^^^dddqqq|||xxxVVVDDD:::777555000444666...888777777666666555555555555333111111111111000///333222222111111111111222333222333555999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::<<<<<<<<<===>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@@@@???>>>???@@@@@@???>>>???>>>=========<<<999666333111000......///111222111333555888:::<<<<<<<<>><<<:::888777666333111111///......//////---,,,...//////111222444666777999::::::999666333333333444666888:::;;;<<<<<<<<<999999888666555333222222333222111111333333222111////////////000111222333333333222222222222222222222666666:::FFFRRRkkksssOOOBBB:::777444333333333222111222111111222222333444555555888===BBBDDDAAA<<<777777666555444555666999:::AAAJJJccczzzmmmbbbYYYRRRKKKFFFAAA>>>;;;999999888777666444444444444444555666666444333333333333444555555333555666666555444666777777777777777777777777777444555555666777777777888333555888999:::<<>>EEETTTnnnvvvmmmhhheeebbb```bbb]]]YYYYYYWWWSSSTTTWWWTTTUUUUUUUUUXXX```jjjssscccJJJ===888666111333555---777777666666666555555555555333111111222333222111444333222222111111111111333333333555888:::;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<:::999888:::;;;<<<===>>>>>>??????===>>>???@@@@@@@@@@@@@@@@@@???>>>???@@@@@@???>>>@@@???>>>===;;;999666444222111000//////111333444222444777;;;===>>>>>>>>>AAABBBDDDCCCAAA@@@@@@@@@CCCBBBAAA@@@???????????????===:::888777555222000///...------...///...,,,///000000111333555777888999:::;;;999777555444555444555777999:::::::::999777777555444222111//////111111000000111111111000.........///000222333444333333333222222111111111222666444777BBBNNNhhhrrrOOOCCC999777444333333333222111111111111111222333444555555888===AAABBB???:::666777666555444555777999:::>>>GGG___}}}ooodddXXXMMMFFF???===:::999888888666555:::999666444222222222333444333333333333444555555444555666666555555666777666666666666666666666666444444444555666777888888888:::<<<>>>AAADDDHHHLLLOOOSSSUUUUUUXXX]]]^^^\\\^^^___aaaaaa```______```WWWSSSNNNIIIFFFCCC@@@>>>AAA===<<<>>>>>>:::777777777777777666666666666666555555555555555444444444444555666555555666999<<>>777666111222555...666666666555555555555555444333222222444555555444444444333222111111111222333333333555888::::::999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999777666888999;;;===>>>>>>>>>>>>======>>>???@@@AAAAAAAAA@@@???>>>???@@@@@@???>>>???>>>===;;;888555444333111000//////000222444666444666:::===???@@@@@@???>>>???AAABBBAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>@@@===:::888666444111///...---,,,---...///...---000000111222333555777888888999:::999777555555666444555777888888888777666555444333222000///...---000000000000000///000000.........///000222333444333333333222222111111111000444333555???KKKfffqqqPPPDDD888666333222333333222222111111111111222333444444222666;;;>>>>>>;;;888666888777666666666888:::<<<>>>GGG^^^rrrbbbSSSHHH@@@===999888777777666555:::999666444222222222222444333333333333444555555444555777666555555666888666666666666666666666666555555444444555666777888999<<>>@@@GGGVVVooo}}}rrrnnngggaaa^^^\\\ZZZZZZWWWWWWYYY[[[YYYUUUUUUXXX\\\```hhhppp{{{uuuRRR>>>555555111222555111666666666666666666666666444333222333555777777666444333333222222222222333333333333555777999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666555777888:::<<<>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@???>>>???@@@@@@???>>><<<===<<<999555222222222000000///000111444666888888:::<<<>>>@@@AAAAAAAAA<<<>>>@@@AAAAAAAAABBBCCCCCCBBBAAA@@@????????????@@@>>>:::888666333000...---,,,+++,,,...//////...///000000222333555777888777888:::999777666666777444555666777777666555444222222111000///......---///000111111//////000111.........///000222333444333333222222222222222222...333222444<<>>999777666777777777666555555444444444555555444333333333333444555555444666777777666555777888777777777777777777777777666555444444555666888999999???JJJVVVbbbnnnyyyzzzqqqiiiaaa\\\PPPJJJEEEEEEBBB===::::::888777555444333444444555444444555555555555555555444555666666555666888999FFF[[[vvvlllTTT@@@<<<;;;666777===;;;BBBQQQhhhzzzqqqkkkiiieeeaaa]]]ZZZYYYXXXXXXXXX[[[]]][[[VVVXXX]]]```hhhuuu~~~XXX@@@555555222333666333888888888888888888888888555444222333444555555444333333222222222333444444333333333444777999999888::::::::::::::::::::::::::::::888777666555555555666777:::<<<>>>>>>======<<<===>>>???@@@AAAAAAAAA@@@???>>>???@@@@@@???>>>:::;;;:::777222000000111000//////000222555888999<<<===>>>???@@@AAABBBBBB>>>@@@BBBCCCBBBAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAA>>>;;;888666333///---,,,++++++,,,...//////...//////000111333555666777666777999888777666666777444555666666555444333222000000000//////.........///111222111///...000222////////////000111222333222222222222222222333333---333222333999BBB\\\rrrMMM???777555222111222333333222000000000000111222333444000333666777666666777999888777666555666888:::;;;BBBIII```iiiYYYCCC???999555555777888999444444555555555555555555444333333333333444555555444666777777666666777888777777777777777777777777666555555555777:::===>>>AAALLL^^^ppp|||wwwggg___VVVQQQKKKCCC??????999888666444333444555555333444444444555666666666333555666666555555777999???KKK^^^tttcccNNN>>>>>><<<555777@@@===JJJaaa|||zzzpppjjjdddddddddbbb___[[[YYYWWWVVVVVVYYY[[[[[[[[[bbbjjjooozzz```EEE888888444444777444::::::::::::::::::::::::666444222222333333222111222222222222333444444555444333333444777999999888999999999999999999999999;;;:::888666444444555555555777:::<<<>>>>>>======<<<===>>>???AAAAAAAAABBB@@@???>>>???@@@@@@@@@>>>888999999555111...///111000//////000222555888:::????????????@@@AAABBBCCCBBBCCCEEEDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCAAA>>>;;;888555222///,,,,,,+++***,,,...//////......//////111222444666777555777888888666555666777555555666666555333222111///////////////////////////111333222///...000222////////////000111222333111111111222222333333444---333222222777>>>WWWzzzsssLLL;;;777555222111222333333222000000000000111222333444000333555666555666999<<<777666555444555777999:::@@@HHH^^^rrr```EEE@@@999555444777999:::666666777777666444222111444333333333333444555555555666777777666666777888777777777777777777777777555555555777:::===AAACCCNNN\\\qqqvvvjjj```VVVKKKDDDCCC<<<:::888666555666777777333333444444555666777777333555666666555555777888999>>>JJJaaa|||___LLL???@@@===555777AAACCCTTTnnn}}}rrrjjjfff___aaacccccc```\\\YYYXXXRRRRRRTTTXXX[[[```mmmyyyfffJJJ;;;:::666444777555;;;;;;<<<<<<;;;;;;::::::666666777777777555444333444444444555555555555666666555555555555666666777::::::::::::999888777777888666333000...............111555999===???@@@@@@===>>>@@@AAABBBCCCDDDDDDAAA???>>>>>>???>>>:::777666444222000//////000111...///000222555888<<<>>>@@@AAAAAA@@@??????@@@BBBGGGGGGFFFFFFEEEEEEDDDDDD@@@AAABBBCCCDDDDDDDDDDDD===<<<999666333111000///---...000111111///...,,,...//////000111222222222555555666666666666555555777555222000/////////000///////////////......------...000111111000//////111111111111111111222222111111000000000000111111111222444555666???UUUjjjoooLLL===666555333111000000000000111111222222222333333333333333444444555666666666666555555555666777888888AAAEEEZZZ}}}lllVVVIII===::::::888444333555555444444444555666777444444444555555777888888777888999999888777888999666777777666444444555777999888777888;;;BBBKKKRRRdddtttvvviii[[[NNNEEE<<<<<<;;;999666666888;;;777666555555777777666555666666555555555555666666999???EEEQQQjjjyyyVVVGGG======<<<888:::CCCKKKhhh~~~xxxooohhheeeeee]]]ZZZ^^^bbb___ZZZWWWWWWXXX[[[^^^fffssskkkNNN:::666111222777555<<<<<<<<<<<<;;;:::999999777777777777666555444333444444444444555555555555555555555555555555666777::::::::::::999888777666777666333000............///111444888:::<<<<<<<<<;;;<<<===>>>????????????BBB@@@>>>>>>>>>===999666444333111//////000111222111111222444777;;;>>>??????@@@AAA@@@>>>>>>@@@AAAEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCC>>><<<:::777444222000///,,,---...//////...------...//////000111111222222333333444555555555444444666444222000/////////000//////000000//////...---...//////000000000000000111111111111111111111111111111000000000000111111111333666888888>>>PPPbbbpppMMM???777666444222111111111111111111111111222222222333222333333444444555666666666666666666777888999999???DDDWWWzzzaaaQQQAAA;;;:::888555444111222333444555555444444444444444444555666777888666777888888666666777888555666777666555666888:::555777999:::>>>IIIZZZfff~~~ssscccXXXLLLHHHDDD???;;;:::999999777555444444555555444333666666555555555555666666555999<<>>>>>???@@@@@@@@@@@@@@@BBB@@@>>>===<<<:::666444111000000///000111222333444555666888:::===@@@AAA???@@@@@@???>>>>>>???AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB>>><<<:::777444222111000+++,,,,,,,,,------.........//////000000111111222000111222333333333333333555333222000//////000000//////000000//////...---///////////////000111222111111111111111111111111111000000//////000000111222444888:::888;;;IIIXXXoooMMM???888666555333222222222333111111111222222222333333222333333444444555666666777666666777888999::::::===BBBTTTtttsss___III>>>;;;999666666///111333555666666444333444444444444555666777777555666777777555555666777444555666666666777:::<<<666;;;???AAAGGGWWWoooyyymmm]]]UUUJJJBBB>>>;;;999777888666444444555555444333666666555555555555666666777:::::::::EEEUUU\\\ZZZMMMCCC;;;<<<===;;;???FFFZZZ}}}|||pppjjjgggaaa]]]\\\XXXWWWYYY^^^```]]]]]]___```iiiwwwmmmPPP===888222333777444=========<<<;;;:::999888999888666555444444444555333333444444444555555555333333333333444555666666777777888777777666555444444333111000............222333666888:::<<<<<<===??????@@@@@@@@@@@@@@@???AAA@@@>>>;;;999666444222......//////111222444555666777888:::<<>>===???AAA@@@@@@AAABBBBBBCCCDDDDDDFFFFFFFFFEEEDDDCCCAAAAAA===<<<999777444222111000,,,,,,,,,,,,---...///000////////////000000111111///000111222222333222222333222111000//////000000000000000000000///......000000///...///000222333222222222111111111111111000000////////////000000222444777888666999DDDRRRvvvnnnLLL>>>888777555444333333444444222222333333333444444444333444444555555666777777777777777777888999;;;;;;<<>>>>>???AAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEECCCBBB@@@???<<<;;;888666444222111000......------...///000000///////////////000000000///000111222222222222222111111000000000000000000000000000000000//////...000////////////111333444222222222111111111000000000000////////////000000222222333444333666BBBOOOllllllIII;;;888777555444333444444555444444444555555555555666555555555666777777888888666666666777888:::;;;<<<<<>>@@@@@@===;;;<<<===???EEEKKK___|||wwwooogggeeeccc^^^[[[\\\WWWVVVYYY\\\___bbblllwwwlllOOO===999333333666333;;;;;;<<<<<<;;;;;;:::999:::999777666444444333333333333333333444444444444111111111222333444555666555555555555444333222111000000//////......------,,,---///111444777999:::::::::;;;<<<======<<<<<<>>>===<<<888444111111111---...000222444666777888888999;;;===>>>???@@@@@@@@@AAAAAA@@@??????@@@BBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA???>>>:::999777555222111000///////////////////////////////////////////////////000000111111111111000000//////000000000000000000000000111111000000///.../////////000111222333444333333222222111000000000000//////......//////000111000111222222444???JJJaaakkkIII;;;777666555444333444444555444444444555555555666666444555555666777777888888555555666666888999;;;<<<;;;@@@KKKaaaxxxWWWDDD===:::777555444222///......000444666555444444444444444555555666777888888666666777888666666555444444666:::>>>BBBKKK[[[ppplll\\\PPPGGGBBB===:::777555666777888777555555444444444444555555000333666666555555888:::;;;;;;;;;;;;===AAAGGGLLLdddvvvooohhhcccbbb```[[[YYYZZZUUUTTTXXX___eeemmmzzziiiMMM;;;888333333666333999:::;;;;;;<<<<<<;;;;;;999888888777666444222111222222333333333444444444000000111111222444555666444444444444333222111000......//////......------,,,---...000222444666777:::;;;<<<===>>>?????????<<<<<<:::777222///000222...///111333666777888999:::;;;===>>>@@@@@@@@@@@@AAABBBBBBAAA@@@@@@AAACCCCCCCCCCCCDDDEEEEEEEEEFFFDDDDDDDDDCCCBBB@@@???>>>999777555333111000///......//////000///...,,,+++///////////////////////////000000//////...---,,,......///000000111000000000111111111111000//////...///000111222333333333333333222222111000000/////////............//////000///111444333333:::CCCVVVzzzlllKKK>>>666555444333333333444555333333333333444444444444333333444444555666666666444444555666777999:::;;;:::>>>GGGZZZ{{{oooOOO???<<<:::888555666555333111111222333555555444444333333444444555555666777777555555666777444555555555777:::@@@DDDMMM]]]vvvvvvdddVVVNNNEEEBBB===:::888888777777555444444333333444444555555666777777666555777:::888:::<<<;;;===AAAHHHLLLhhhvvvnnnfffbbb______^^^ZZZXXXZZZXXXYYYaaammmzzzfffJJJ:::777333333666333999999:::;;;<<<<<<<<<<<<888888888888666444222000222222333333333444444444000000000111222444555666333333333333222111000000---......///......------000000000111222444555666666777888:::;;;<<<<<<<<<:::;;;:::666111///000222///000222555777888999999;;;<<<>>>@@@AAAAAAAAAAAABBBBBBCCCBBBAAAAAABBBDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>888666555222000///......---...///000///,,,***(((///////////////........./////////...---,,,******---...///000111111111000111111111111111000//////---...000222333444333333333333222222111000000/////////............//////...///333666555333666<<>>EEEIIIZZZqqq|||lllbbbOOOJJJDDD???<<<;;;999888555444444333333444444555777555444444333222444777666:::<<<<<<===BBBHHHLLLiiissslllhhhaaa^^^\\\^^^]]]ZZZZZZ\\\___bbblll~~~dddIII999666333333666333:::;;;<<<<<<===<<<<<<<<<:::;;;;;;;;;:::999777555333333333222222111111111///000...***+++///222111000/////////......------------------------------------...///000111222222444555888:::;;;:::999999999888666222///...000222000222444666888:::;;;;;;<<<<<<<<<>>>AAACCCBBBAAABBBAAA???@@@AAABBBBBBAAA@@@BBBDDDDDDCCCBBBBBBBBBDDDBBB@@@@@@@@@???>>><<<888666333222111111///...---...............---------,,,,,,...000111111000/////////......------------...///000222222222222222222000///............222111111111222333333444555444333111000///////////////.........000222333000111222222222444888<<>><<<777444666666222111222333222222222444444444333333222222222222444555666555555444444555666777888999===CCCOOOkkk~~~tttqqqxxxnnnhhhfffhhhgggaaa^^^aaaaaa```______^^^^^^______```___^^^]]]]]]___aaabbbhhhiiikkkllllllmmmppprrrrrrxxxlllUUUBBB===<<<666444888666555444333222333444555333333222222111222222222:::777333111222444666777444888:::999999AAAPPP]]]yyyvvvdddVVVIIIEEEBBB<<<:::;;;999444222555777666666888666555444333333444555666333===;;;888???EEELLLYYYrrr|||tttjjjccc```___]]]ZZZWWWXXX[[[^^^dddrrr[[[JJJ999333444333222222;;;;;;<<<<<<<<<<<<;;;;;;888999999888777666555444333333333333222222222111111222000,,,,,,111333222222111111111000000000000........................,,,------.../////////000333444777999::::::999999999888666222//////111333000222666:::<<<<<<;;;:::<<<<<<<<<>>>AAACCCBBBAAABBBAAA???@@@AAABBBAAA@@@AAABBBDDDEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@???===;;;777555222111111000///---...//////000//////......333111////////////---,,,.........---------,,,,,,...///000111111111111111222111000///............222111111111222333333444555444222111000////////////.........///000111222///000111111111333777:::IIIffftttUUU@@@;;;666333444444000///000222222111222333444333333555444333333333444555555666555555444555666777888999===BBBLLLeee|||yyyuuussssssqqqnnnkkkmmmgggiiirrrrrrfff]]]]]][[[VVVSSSVVVVVVQQQOOOPPPOOONNNNNNMMMLLLMMMMMMMMMNNNMMMKKKKKKKKKLLLNNNOOOSSSUUUVVVVVVVVVWWWZZZ\\\[[[```fffgggfffhhhnnnuuu|||dddOOO>>>;;;:::555333777555444333333333333444555444333333333333333444444999777444333333555666777666;;;>>>===>>>JJJ```rrr}}}mmm[[[QQQJJJBBB======;;;666444666777555555777666555444444444444555666222;;;;;;999AAAGGGPPP^^^{{{~~~vvvooogggaaa\\\\\\\\\\\\]]]```fffjjjvvvYYYJJJ:::555666666555555;;;;;;;;;<<<<<<;;;::::::666666555555444444444333444444333333333333222222333444222......222444222222111111000000000000000//////000000000000//////,,,,,,---------------,,,111222555888999999999888777666555222000///111333000333888===???>>><<<:::<<<<<<<<>>===888666888888555333444666555444444444444555666111:::::::::CCCKKKXXXjjjtttmmmhhhbbb]]]VVVWWWYYY[[[```gggpppvvvwwwSSSEEE888555666666666666;;;;;;;;;;;;;;;:::999888555555444444333333444444444333333333333333333333333555333//////222444222000///......---...//////000000111222222111000000------.........---++++++///000333666888888777777333333333111///...000222222444888;;;======<<<;;;===<<<===???AAABBBBBB@@@AAA@@@??????AAAAAA???>>>>>>======>>>@@@AAA@@@????????????@@@@@@===999555333111///......///...,,,......///000000000//////---,,,,,,---...000///...,,,,,,,,,,,,,,,,,,,,,,,,000000111111000///......111000///...............111222222222333222222222222111000///////////////.........///000000111111...///000111111222555777???YYYzzz___EEE;;;555222222222...---//////000111111111111222333444444444444555555666666999888777666666666777888666:::???DDDSSSqqq~~~rrrnnniiieee```[[[VVVSSSQQQQQQSSSQQQNNNLLLMMMOOORRRSSSUUUWWWcccrrrvvvhhhTTTHHHHHHEEEDDDFFFHHHGGGDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCAAAAAABBBAAA@@@@@@BBBDDDBBBEEEGGGEEECCCBBBEEEIIILLLNNNQQQUUUZZZaaahhhmmmhhhLLL@@@777666777555333444444333333333444444555555333333333333444555666777666666777666555555666777:::>>>DDDMMM[[[qqqqqqcccVVVJJJCCC>>>999777888888444333444555555555444444555555555222999777888CCCOOObbb{{{vvvllleeeaaa\\\XXXYYYYYY[[[___gggssskkkJJJ>>>444333444444444555;;;;;;;;;;;;:::999777777555555555555555555555666333333333333333333333333222444333000000333444111000///...------...///000000111333333333333111000...///000000000...,,,+++---///222444666666555555///000000///......///111555555666888999;;;<<<============???AAABBBAAA@@@@@@?????????@@@@@@>>><<<>>><<<;;;<<>>===:::666222111///------.........---,,,---....../////////...***))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,000000000000000///...---000//////...............111222333333333222222111000000//////.../////////---...//////000111111111///000222222222333555777>>>TTTrrrfffJJJ>>>888333333222//////111...000222222111111222444111222444555777888999::::::999888777666666777888555888===AAAMMMiiixxxmmmaaaXXXVVVSSSQQQNNNKKKIIIIIIIIIJJJHHHFFFEEEDDDEEEHHHMMMPPPWWWcccttt~~~xxxeeePPPDDDAAABBBBBBBBBBBBAAA???<<<>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@<<<===>>>===<<<;;;===???===>>>@@@???===<<>>>>>======???AAABBBAAA???????????????@@@???===:::>>><<<:::;;;???AAAAAA???<<<;;;::::::999777333000000...------...///...---+++,,,---.../////////......,,,++++++,,,---+++***,,,,,,,,,,,,------------000000000000//////...---//////......---......///111222333444333222111000///............//////000---...///000111111111000///111222333333333555666>>>OOOjjjoooSSS@@@:::555444333000000222---000333333111111333666222333555888:::<<<===>>><<<;;;999777777777777777555777;;;@@@III```|||sssjjjaaa\\\VVVOOOKKKLLLHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAABBBFFFKKKOOOaaaqqqyyyaaaLLLBBB>>>DDDFFFCCC>>>===<<<;;;>>>===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>;;;<<<===<<<;;;;;;===>>><<<=========<<<<<<===??????@@@@@@@@@@@@BBBFFFIIILLLPPPUUU\\\dddmmmvvv|||gggOOO@@@;;;666555666777666444222222333444555555555555333222222222333444555555222444666555444555999===<<>><<<999555444666444444555666666555444444555777444555???LLLfffyyyrrriiiaaa\\\ZZZYYYYYY[[[___gggsssqqqRRR???888333444666555555777<<<;;;;;;:::888777555444222444888:::;;;:::888666000000000111111222222222000333444222333777888555222111///......000222444000111333555555333111000...///111333222111///------///000222222222000///---...000000000000222333777888888999;;;<<<===>>>>>>======???AAABBBAAA??????>>>>>>???@@@???<<<999<<<888666777<<>><<<;;;999777666666444111...000...------///000///...,,,---...//////000000000222000...------,,,***(((,,,,,,---------.........//////////////////...............------......///111222333444444222111///...---------......///000---...///000111111111000...000222222222222333555<<>>=========???@@@AAABBBEEEKKKOOOeeewwwzzzcccOOOEEE@@@JJJOOOHHH???<<<======@@@???>>>>>>======>>>>>>======>>>>>>?????????>>><<<===>>>>>>======???AAA>>>>>>>>>===<<<<<<===>>>;;;===>>>=========@@@BBBAAADDDIIIMMMRRRXXX^^^cccjjjrrr|||www[[[JJJ>>>;;;666444444666555444111222333555555555555555555444444444444444555555333555777666555777===CCCHHHWWWooo|||jjjZZZQQQFFF@@@;;;666555777444444555666666555444444555777444666>>>EEE\\\}}}|||ooojjjccc]]]ZZZ[[[\\\]]]___ggguuueeeEEE<<<666222444666444444666<<<<<<;;;:::888666555444111444888;;;<<<;;;888666//////000000111111111222111444555444555999:::888000///---,,,,,,...111222///111333555555333111///---...111222222111///---...///000222222000///......///111222111222333555777888;;;===>>>>>>>>>===>>>>>>>>>???AAABBB@@@??????>>>>>>???@@@>>>;;;888888444111222777;;;:::888;;;888666444333222///---000...------///000000///---...///000111111111111333111/////////...,,,***---------....../////////......///////////////.........---------......///111222444444444222000///---------------...///000,,,---///111111111000000,,,...111111111111222333;;;FFF]]]zzzfffAAA:::555444222000000222---111555444222111555999;;;<<<>>>@@@AAABBBBBBAAA>>><<<:::888777777777777999888:::>>>DDDSSSppp|||pppfff```YYYRRRLLLKKKGGGEEEGGGGGGCCCAAABBB???????????????>>><<<<<<888;;;===>>>???BBBGGGLLLaaarrrxxxeeeRRRGGGAAAMMMTTTKKK>>>:::<<<>>>??????>>>===============:::;;;<<<<<<======<<<<<<;;;<<<======<<<===???AAA======<<<;;;::::::::::::<<<>>>???>>>===<<<<<<>>>???BBBEEEGGGJJJMMMQQQTTTUUU\\\dddjjjpppxxx}}}dddMMMAAA===;;;666222333555555333000222333555666666555555777666666555555555666666444777888777666999AAAGGG\\\oooeeeYYYMMMDDD===666555777333444555666666555444333333666555888===@@@SSSsssttthhhddd___[[[ZZZ\\\___aaalllwwwzzz\\\;;;888333000333444222111333;;;;;;;;;:::999888666555777555555999???@@@===999555444333333222222333333111444555444444777777555222222111000000111222333...///000000000///---,,,...///000111111///---+++---------............///***,,,///000111222444666<<<<<<<<<===============??????===<<<<<<;;;;;;;;;@@@===;;;;;;======:::666777444111111444777777777999777444111///------,,,...111000------000000...***000111///555===999---222111000111111111///---,,,,,,++++++,,,---///000////////////////////////000///.........///111222//////000000000000//////////////////000000000000000111111222222222222111///.........000111333555888@@@YYYvvvfffJJJ888222666111000333111111444777777444333777;;;AAAHHHMMMIII@@@:::<<<@@@===;;;999888666666666777777666;;;BBBCCCJJJeeeuuukkkccc___XXXRRRLLLJJJIIIIII??????@@@@@@@@@??????>>>AAAAAA@@@???>>>===<<<<<<======>>>???AAABBBDDDEEEUUU___nnnyyyxxxkkkXXXKKKEEEEEEhhh@@@===DDD:::BBB>>>===<<<<<<;;;;;;;;;<<<999;;;======<<<<<<===>>><<<<<<<<<======???@@@@@@>>>===<<<;;;;;;:::::::::@@@???===<<<:::999888888>>>???AAADDDFFFGGGHHHIIIMMMMMMPPPTTTZZZaaahhhlll{{{}}}gggSSSDDD===666555555555555444444444333333222222222333444555222333333333222444666999888222333;;;@@@AAALLL[[[wwwqqq[[[KKKDDD@@@<<<777222333555555555555666888666333555999:::===IIIVVVyyyvvvnnneee```ZZZWWWYYY^^^cccfff|||eeeIII;;;666555444333222222222222=========<<<;;;:::888888888666666:::>>>@@@===999555555444444333333444444555888888666666888777444111000///......///000111...///000000000///---,,,......///000///...---,,,,,,,,,,,,,,,---------...+++---///000111222555888;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<>>>===<<<<<<<<<;;;999777666444111222444666666555333222000///------------...000000------000000.........---333DDDQQQHHH555333222111111111000...,,,,,,,,,,,,,,,---...//////........................000//////...///000111222//////000000000000//////.../////////000000000000......//////000000////////////...///000111333444666<<>>>>>>>>>>>????????????>>>>>>@@@@@@@@@???????????????<<<<<<===>>>???AAACCCDDDIIIPPP\\\iiiooohhhYYYLLLFFFIIIkkkFFFAAAEEE<<>>===<<<<<<<<<<<<;;;===>>>???>>>===>>>???=========>>>>>>???@@@AAA???>>>===<<<<<<<<<<<<<<<>>>>>><<<:::999888888888;;;===???AAADDDEEEFFFGGGHHHIIIIIILLLPPPUUUZZZ]]]aaaeeekkkssszzzvvvfffUUUEEE:::555666555555555555444444444333333222222222333444555333444444444333444777999555333666===@@@EEEWWWkkkkkkWWWJJJBBB<<<888666666666666555555666666666444555888888:::CCCNNNhhh|||oooggg^^^]]][[[YYY[[[cccooowwwuuuWWWCCC;;;555555444333222222222222?????????>>>===<<<;;;:::999888888:::>>>???<<<999777777777666666666555555999<<<<<<888888999888555111000///......///000000...///000000000///---,,,............------------+++++++++,,,,,,,,,---------...000000111333777::::::::::::::::::999999999:::::::::::::::;;;<<<<<<======>>><<<:::777666777555444222333444444333111//////............///000...000000------000000............333CCCSSSSSSJJJ333222111111111000---+++++++++,,,---............------------------------///////////////000111111//////000000000000//////....../////////000000000,,,---...////////////...////////////000111333444444777LLLiiitttXXXBBB888888333000333000333555888999999<<>>===@@@SSSgggzzzooohhh]]]UUUPPPLLLHHHDDDBBBAAA???>>>===<<<<<<<<<======>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@AAA;;;<<<<<<===>>>???AAABBBAAADDDKKKXXXbbbaaaUUUJJJBBBHHHiiiHHHCCCAAA;;;AAA???>>>===<<<;;;;;;;;;;;;:::<<<>>>>>>===<<<<<<===<<<<<<<<<<<<===>>>???@@@;;;;;;::::::999:::::::::======<<<;;;:::::::::::::::;;;>>>@@@CCCEEEFFFGGGFFFEEEDDDDDDEEEGGGJJJLLLLLLNNNSSSXXX]]]```bbbccceeebbb[[[QQQEEE<<<666444666555555555555444444444333333222222222333444555444444555444333444777999555555:::AAAGGGSSSmmmjjjWWWJJJBBB===:::999777666555555555555666555666777777777===DDDQQQmmmssshhhaaaZZZ\\\^^^^^^bbbnnnbbbGGG;;;:::555444333222222111222222????????????>>>===<<<;;;;;;:::999;;;===>>><<<:::999999999999999888888777999<<<<<<999888:::999666333222111000000000111222...///000000000///---,,,...------,,,,,,,,,------+++,,,,,,,,,,,,---------...000000111222444888;;;::::::999999999999888888777777777888999:::<<<<<<:::===>>><<<777444555666333333333333333222000///////////////000000111111---000///,,,---000111///+++111222...///===OOOYYY333222111000000///---+++***+++---...///...---,,,------------------------///////////////000000111//////000000000000//////........./////////000000---...///000000111111000/////////000000111222333555666FFF```||||||___GGG:::888333111444222///333888<<>>999666555555555444444555555666777777888999:::===???>>>AAAOOO^^^yyyoooeee^^^VVVQQQJJJFFFEEEEEEDDDCCC??????@@@@@@@@@@@@??????;;;<<<==================>>>>>>>>>????????????@@@<<<<<<<<<<<<===>>>???@@@AAABBBFFFMMMSSSSSSMMMGGG???HHHeeeKKKFFF???<<<@@@AAAAAA@@@???>>>>>>>>>>>>===>>>@@@???>>>======>>>???>>>>>>>>>??????@@@AAA;;;;;;::::::::::::;;;;;;======<<<;;;;;;;;;<<<<<<;;;<<>>IIIWWWkkkjjjXXXKKKDDD<<<:::777555555555555555444555666777666777:::===AAAXXXuuu|||ssslllddd___[[[]]]aaaeeennn~~~mmmRRR===666888444333333222111111222222>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>===<<<;;;<<<<<<<<<<<<;;;::::::777:::;;;888888;;;:::777444333111000000000111222...///000000000///---,,,------,,,,,,,,,------...------------...............000111222222444888;;;:::::::::999999999888888444555555666777999;;;<<<888;;;<<<:::666333444555222222333222111///....../////////000000/////////---//////,,,---000111///---222111***&&&///???LLL333111000000000///---++++++,,,---.........---,,,------------------------...//////000000000000000//////000000000000//////............////////////---...///000111111111111//////000000111111222222888666BBBWWWrrreeeJJJ;;;888333333777555222666<<>>>>>BBBMMMWWWrrrxxxmmmccc\\\WWWRRRNNNDDDBBB@@@@@@@@@@@@@@@???<<<<<<===>>>>>>======<<<;;;;;;<<<===============??????>>>>>>>>>===============<<<======>>>??????@@@BBBEEEFFFFFFFFFFFFFFFAAAJJJaaaNNNLLLBBBDDDEEEGGGFFFEEEEEEDDDDDDEEEEEEBBBDDDEEEDDDBBBAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEAAA@@@@@@????????????@@@<<<<<<;;;;;;;;;;;;;;;<<<<<<===???AAACCCEEEFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>?????????>>>>>>>>>>>>>>><<<888555333444555666555555555555444444444333333222222222333444555111222333222222333666888999;;;CCCUUUkkkhhhUUUJJJ???;;;666444555666777666333555777777777888::::::;;;III___zzz{{{qqqjjjeee```]]]^^^```fffqqqrrrZZZIII<<<666666333333222111111111222222===>>>>>>>>>======<<<;;;;;;;;;<<<<<<===>>>??????===>>>???@@@???>>>===<<<666999:::888888::::::777222111000.........//////...///000000000///---,,,------------............---------.........//////---///111333444555777999:::::::::999888888777777333333333444666888999:::777888999888666444444444000111222000...------...---------...---,,,,,,+++,,,//////,,,---111222///222///,,,,,,000333333111111000//////000000...,,,,,,,,,------...------,,,------------------------......///000000000000000//////000000000000//////------........./////////+++,,,---...///000000000//////000111111111111111888555>>>OOOfffmmmPPP===999555666:::777;;;===@@@BBBBBB>>>:::888888777666666666666444333222333444666777888888888666888999:::<<>>?????????>>>===<<<;;;;;;;;;<<<======<<<<<<;;;:::;;;<<<===>>>>>>>>>===@@@?????????>>>>>>======??????>>>>>>>>>???@@@@@@===@@@CCCCCCAAAAAAFFFJJJCCCJJJYYYLLLOOOEEELLLJJJJJJJJJJJJIIIJJJJJJKKKLLLHHHIIIJJJIIIGGGEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBAAAAAAAAA===<<<<<<;;;;;;;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA???>>>===<<<;;;999888888888888888666444333444555666555555555555444444444333333222222222333444555000111222222333444888:::===BBBPPPgggzzzqqqoookkkhhheeedddddddddddddddccc```^^^]]]___aaaaaacccgggkkkooovvv}}}zzzaaaRRRFFF@@@999666666888888777333666777555666999:::888:::???NNNdddzzz~~~yyyrrrjjjccc___^^^]]]ccchhhrrr~~~^^^KKKBBB<<<666333222222111111111111222222>>>>>>>>>>>>>>>======<<<:::;;;<<<<<<===>>>@@@AAA???@@@AAABBBBBB@@@>>>===999;;;<<<999888:::999666333222000............///...///000000000///---,,,,,,---...///000///......,,,,,,---------.........***...111444555555666777999999888888777666666555222222222333555666888888777666555666666666444333///000000...,,,+++---000++++++,,,---------,,,+++,,,//////,,,---111222000///------111444333...***///......///000000///---...------,,,,,,---------........................---...///000111000000/////////000000000000//////---------.........//////+++,,,...///000111111111//////000111222111111000444222:::GGG[[[|||vvvWWWBBB<<<777888;;;999AAA@@@???>>>===:::666444444555555555444444555666333444555777888888888777777888888777:::@@@GGGKKK\\\wwwpppmmmiiibbb\\\PPPKKKEEEBBBBBBCCCAAA???===>>>??????>>>=====================>>>>>>??????;;;;;;<<<===>>>??????>>>@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAA???@@@BBBCCCEEEGGGKKKOOOKKKOOOWWWNNNWWWMMMZZZUUUVVVVVVVVVWWWXXXYYYZZZ[[[XXXYYYZZZXXXVVVTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRSSSNNNMMMKKKJJJIIIHHHGGGGGGCCCBBBAAAAAA@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@===<<<:::999999555777888888666555555666666555555555555444444444333333222222222333444555000111333444555777;;;>>>DDDRRRhhh~~~sssjjjeeeaaa\\\XXXQQQOOOLLLJJJIIIIIIJJJKKKGGGHHHHHHGGGEEEDDDEEEGGGEEEGGGIIILLLPPPVVV\\\aaakkkqqqzzztttbbbOOOHHH>>>999999:::999777555888777333444888888444888:::BBBOOO\\\dddhhhjjjggghhhhhhddd```^^^aaadddmmmwwwnnnOOO???<<<:::555222222222111111111111222222>>>>>>?????????>>>>>>===999;;;<<<======???AAACCC@@@AAABBBCCCCCCAAA???>>><<<>>>>>>:::888999888444555444222111000000000111...///000000000///---,,,+++---///111111000///...++++++,,,,,,,,,---------)))---111555555555555555888777777666555555444444222222222333444555777777666444333444777888555222///000///---******...111+++,,,---///000//////...,,,//////,,,---111222000)))---333333...+++///666...------...000111///...///...,,,++++++,,,---...////////////////////////---...000111111111000/////////000000000000//////---------.........//////...///000222333333444444//////111222222111000000000///666AAATTTvvv~~~]]]FFF???999999<<<999AAA???;;;999999999888777333444444222111111444777333444666888888888888777:::;;;999777:::@@@FFFIIIQQQttt{{{pppggg\\\WWWVVVUUUPPPKKKFFFCCC@@@@@@AAAAAA>>>;;;999999:::::::::;;;>>>@@@<<<<<<<<<<<<===>>>@@@@@@;;;<<<===>>>???????????????@@@@@@AAACCCDDDDDDEEECCCCCCBBBBBBAAAAAABBBBBBFFFDDDDDDFFFKKKOOOQQQQQQXXXZZZ^^^XXXddd[[[jjjdddhhhhhhiiijjjkkkmmmooopppmmmnnnooonnnkkkiiihhhiiieeeeeedddddddddddddddeee[[[ZZZXXXVVVUUUSSSSSSRRRJJJIIIHHHGGGGGGFFFFFFFFFJJJJJJKKKLLLLLLLLLKKKKKKHHHHHHHHHGGGFFFEEEDDDDDDBBBAAA???===:::999888888111333555666444333333333666666555555555444444444333333222222222333444555111222444555777:::>>>AAALLL```||||||vvviii```UUUNNNLLLJJJGGGDDDBBB@@@>>>======>>>AAABBB;;;===>>>===<<<;;;<<<======>>>>>>???@@@CCCHHHLLLOOOSSSZZZeeetttrrrWWWNNNCCC===;;;;;;999666666999777222222777666111555777<<>>???@@@BBBCCCDDDAAA???@@@BBBAAA>>>;;;???>>><<<:::999999999999999888777444222000...---,,,...///111111000...---,,,...///000///...///000---,,,,,,,,,,,,---......///111333555666888:::<<<999888777666444444333333111111222333444666666777666666555444222111000000//////---,,,,,,---...///000///...---------------......------------......+++,,,---......------,,,---...000111222111///......------------...//////......---...//////---,,,......////////////........................------////////////////////////111111111111000000000000...---...222444333222222555333333<<>>???>>>777666555444444444444444555555444444444555555666777777888888888888777777666666777777888;;;@@@DDDQQQeee}}}rrrfff]]]VVVRRRKKKGGGEEEDDDDDDCCC>>>>>>============>>>>>>???>>><<<<<<======<<<:::===;;;::::::;;;<<<<<<;;;@@@>>><<<===@@@BBBBBB@@@AAACCCEEEFFFEEEEEEFFFGGGCCCFFFHHHHHHGGGFFFFFFFFFHHHLLLPPPRRRUUUYYY```eeehhhkkkppptttwwwzzz~~~|||~~~}}}~~~}}}yyyuuurrroookkkgggeeeccccccZZZYYYVVVTTTSSSSSSTTTUUUWWWWWWXXXXXXXXXVVVUUUTTTSSSQQQNNNMMMMMMLLLKKKIIIKKKEEE???===:::666444666555555444444444555555666666666555555555444444444555333111000111222555666888555555777777888CCCPPPccc{{{{{{pppdddXXXPPPJJJGGGCCCAAA???>>>===;;;999::::::::::::999888888555555666777777888777777::::::;;;;;;;;;<<<<<<<<<===AAAGGGMMMVVVeeewwwiiiSSSAAA???@@@:::777999444444555555666666777777666888999;;;===@@@EEEIIINNNUUU\\\^^^^^^dddppp{{{sssXXX???888666222222777111111111111111111111111>>>>>>============>>>>>>??????@@@AAABBBCCCDDDEEEBBBAAA???@@@AAAAAA???<<<@@@???===<<<;;;::::::;;;999888777555333000///......///000111111000///...,,,...000000///...///000......------......///000///111444666777888:::<<<:::999777666555444444444000000111222333444555555555555444333222000000//////...------------.../////////...---------------.........------.........------------...............///000111111000...------------------.../////////......///000000///---......////////////............................../////////////////////////////////000000111111111---,,,---///000000000000444333333:::KKKeee~~~sssUUUBBB===<<<:::888666555444444333333333444555444444444444555666666777777888888888888777777555555666666777:::>>>BBBGGGXXXxxxxxxmmmddd^^^XXXQQQKKKLLLIIIDDDAAAAAAAAAAAA@@@>>>>>>============>>>>>>@@@???======>>>>>><<<;;;???>>>======>>>???@@@@@@<<<;;;:::===AAADDDDDDCCCEEEGGGJJJKKKKKKKKKLLLNNNKKKMMMOOOOOONNNLLLLLLMMMPPPVVV^^^dddjjjrrrzzz}}}|||sssqqqooolllkkkkkkllllllkkklllllllllkkkjjjhhhgggdddaaa^^^[[[ZZZXXXUUUSSSSSSLLLEEEAAA===888666888555555444444444555555666666555555555444444444444222222222333333333444444555444666999;;;???MMM\\\xxxwwwhhh\\\SSSLLLEEE@@@AAA???<<<;;;;;;;;;:::999999999999888777666555444444555666666777777666666666666666777777777888888777:::===???CCCLLLYYYccczzzyyybbbMMMEEEBBB:::666888444555555555666666777777555777888999:::===BBBEEEJJJQQQZZZaaagggrrr~~~bbbKKK888333333000///333111111111111111111111111<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDEEE@@@??????@@@AAAAAA???>>>AAA@@@???===<<<<<<<<<<<<:::999888666444222111000///000111222222111000///---...000000///...///000//////......//////000111000222555777777888:::<<<999888777666555444444444//////000111222333333444333222222111000//////...///......------...////////////...------------...........................///...---------///000111///000111111111///...------------------......///000//////000111111000.........////////////..............................////////////////////////,,,---...///000111111222000111000000111222333333222222333777CCCYYYttt{{{^^^HHH===:::777444444444333222222222222333444444444444444555666666666777777888888777777666444444555555666888<<>>===>>>???>>>===========================@@@???======>>>>>><<<;;;======<<<<<<===>>>???@@@>>>>>>???BBBFFFIIIJJJJJJLLLOOOSSSVVVWWWXXXZZZ\\\ZZZ[[[]]]]]][[[ZZZ[[[[[[cccjjjuuu}}}xxxtttrrroookkkiiiccc[[[RRRKKKCCC;;;999;;;666555555444444444555555555555555555444444444444111222333444555444333222222444888;;;>>>III\\\ooo|||cccZZZMMMCCC>>><<<;;;999999777555666777888888777777777777666555333222111444444555555666555555555333333333444444444444444666777888888888;;;BBBHHHUUUhhhttt\\\NNNFFF===999:::555555555666666666666666555555666666777:::>>>AAAIIIPPP[[[hhhuuu}}}{{{yyywwwwwwvvvsssqqqqqqnnnkkklllnnnnnnllliiieeegggiiiiiihhhjjjnnnrrrtttuuuvvvuuuttttttuuuvvvyyyyyyzzz{{{~~~}}}hhhPPPAAA555555666333111333000000000000000000000000<<<<<<======>>>???AAAAAA??????@@@AAABBBBBBBBBCCC?????????@@@@@@@@@@@@???@@@@@@???>>>======<<<<<<:::999888777666555444333000000111111111000//////---///111111/////////000//////......//////000111111333666888888888999;;;777666555444333333333333//////000111111222333333000000000//////........................////////////......---------......---..................---000///...---...///222333111111111111000///---,,,------,,,,,,------...//////......///111111000.........////////////..................////////////////////////////////////------......//////000000222333333000///222444444000111333666===OOOllleeeLLL<<<888777666222222111111111111222222444444444444444555666777666666777777777777666666444555555555666777;;;>>>BBBLLL```|||yyynnneee\\\RRRLLLJJJFFFBBBAAAAAABBBBBBAAA>>>===<<<===>>>>>>===;;;<<<==================<<>><<<<<<======<<<;;;=========<<<<<<===@@@BBBEEEFFFHHHKKKOOORRRSSSTTTYYY]]]bbbgggjjjmmmppprrrpppqqqrrrrrrpppooopppqqq}}}zzzqqqeeeYYYLLL???:::<<<666666555444444444444555444444444444444444444444111222333333444444333333222555888:::@@@QQQlllmmm___QQQKKKBBB;;;999999::::::666555444555777888777666555555555555444333222111333333444555555444444444444444444444444555555555555666888888777999<<>>666666666666666555555555555555666555555777;;;>>>LLLTTTaaaqqq|||wwwvvvssspppnnnlllkkkjjjiiihhhfffeeedddcccaaa``````___^^^___aaaaaa```^^^XXXYYY[[[[[[ZZZ[[[^^^aaa___aaaaaa```^^^]]]]]]^^^``````aaaccceeehhhjjjkkklllnnnpppsssuuuvvvvvvvvvyyy{{{~~~gggQQQAAA999444777888555111111000000000000000000000000??????>>>>>>>>>>>>????????????AAABBBBBBBBBBBBBBB>>>>>>???@@@@@@?????????>>>>>>>>>>>>======<<<;;;::::::999999888777777666111111111111000000//////...000111111000//////000......------......///000111333777888888888888999444333222111111111111111000000111111222222333333........................---......//////000000000......---------......///------...//////...------000///...---...000222444111111111000///...------,,,,,,,,,,,,,,,---......------,,,...000000///---......////////////.............../////////000000////////////////////////000000//////......---------222111,,,***...000///...///222666:::HHHeeennnPPP<<<666666666111111000000000111111222333333333444444666777777666666777777777777666666555666777777666888:::===;;;AAAQQQiii{{{tttllldddZZZQQQLLLIIIFFFDDD??????>>>?????????===<<<<<<<<<;;;<<<======;;;999<<<<<<============<<<<<<===<<<;;;;;;=========;;;@@@AAAAAA@@@???AAADDDHHHFFFJJJOOOTTTZZZ^^^bbbdddkkkpppwww}}}zzziiiUUUCCC;;;;;;666666555444444444444444333333444444444444444444444333222111111333555666444777888999CCC\\\{{{yyycccQQQFFFAAA>>>:::777666666666666666555444555666666555444222222333444555555555555333444444444444444333333555555555555555555555555000222444555555666777888===AAAJJJWWWhhh~~~|||fffTTTFFF>>><<<777777666666555555444444666666666555555777:::===JJJUUUggg|||}}}yyyuuuqqqmmmiiiffffffeeecccaaa___]]][[[[[[YYYYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUUUUUUUUUUWWWXXXSSSUUUVVVUUURRRPPPPPPPPPRRRRRRSSSSSSTTTUUUVVVWWWVVVWWWYYYZZZZZZZZZYYYXXX[[[]]]aaaeeejjjooosssuuuwwwwwwxxx{{{pppSSSAAA666333333555555111...,,,000000000000000000000000AAA@@@???>>>>>>>>>>>>>>>@@@AAABBBDDDDDDDDDCCCBBB===???@@@@@@???>>>>>>???>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::999999333333222111111000000000///111222111000//////000......------......///000000333666888777666666777222111000000/////////000000000111111222222222222---------...............------///000000000000000...------------...//////,,,---...//////...---,,,............///000222333111111000000//////......,,,,,,,,,,,,,,,------...,,,,,,,,,---///000///---......////////////...............//////000000111////////////////////////222111111000///...---,,,...555666///,,,000222/////////222666888BBB\\\wwwyyyYYY???666444333111000000000000111222222333333333444555666777888555666666777777666666555555666777777777777999;;;666;;;FFFYYYrrrxxxpppggg]]]WWWOOOJJJDDD@@@???@@@AAABBB:::;;;===>>>>>><<<:::888;;;:::999:::;;;;;;999777;;;<<<===>>>>>>===<<<;;;;;;::::::;;;>>>??????>>>===???AAAAAAAAADDDKKKPPPMMMRRR[[[ccckkkrrrxxx|||vvv^^^GGG;;;:::777666555444444444444444333333333333444444444444555333111000000222555777555999;;;>>>NNNkkkvvvbbbOOOCCC>>>777666666666555333222222444333333444555444222111000111222444555666666777444444555555444444333333555444444444444333333333111222333444555444444333999999<<>>555555666666555222000...111111111111111111111111AAA@@@??????>>>>>>?????????@@@BBBCCCDDDCCCAAAAAA>>>@@@AAA@@@>>><<<===>>>>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;<<<666555555444333222222222000111222222000//////000//////......//////000111000222666777777555444444111111000/////////000000//////000000000000111111------------......//////,,,---///000111111000000---------------...//////,,,---///000000///---,,,,,,------...///000111222000000///////////////000,,,,,,++++++,,,,,,---...---,,,,,,...000111000///......////////////......---......///000000111111////////////////////////111111111000000/////////111:::<<<444000444555222222000111555666<<>>>>>===;;;:::;;;:::;;;===@@@BBBBBBBBB===AAADDDGGGIIIOOOXXX___dddjjjttt}}}cccIII;;;999777777666444444333333444222222333333333444444444333333222222222333444555444:::@@@III^^^}}}ttt```PPPBBB<<<<<<444555666666555444444444333222333444555555333111000111222333444555555555555555555555555444333333555555555444444444333333444444444555666666555444444555888;;;>>>JJJddd|||nnnWWWFFF<<<999888777666555444333333444555555444444666999<<>>@@@AAAAAA@@@???>>>>>>@@@BBBAAA===;;;<<<===???@@@AAABBBAAA@@@???>>>;;;;;;;;;<<<<<<<<<======999888777555555444444444000111333222000//////000000000000000000111111222///222666777666444333333222111000000000000000111.........///////////////,,,------....../////////,,,---///000111111111000---------------...///000,,,---///000000///---,,,+++,,,---///000111111111000////////////000000111,,,,,,++++++,,,,,,---......------///111222111000......////////////......---......///000111111222////////////////////////000000000000111111111111...999===444///333444///555111111555444888LLLccckkkPPPAAA;;;555111111000111111222333333222333333444555666888888555555666666666666555555333444555555444444555777777::::::<<>>===:::;;;===>>>>>>===;;;:::;;;;;;<<<>>>BBBEEEEEEEEEDDDIIINNNRRRVVV^^^iiirrr~~~fffKKK<<<888888777666555444333333333222222222333333444444444111222333444444444333333333:::DDDRRRkkkvvv^^^MMM@@@666444777333444555555444444666777333333444666888888666555111111222333333333333222555666666666555444444333777777777666666555555555222222222444666666666444111555;;;===999;;;NNNccc|||yyyaaaNNNCCC999888888666555444333222333333333333333555888;;;???XXX{{{xxxsssoookkkhhhddd^^^XXXUUUWWWXXXVVVSSSRRRQQQPPPPPPQQQRRRQQQOOOKKKLLLLLLMMMMMMMMMLLLLLLGGGIIIKKKIIIGGGEEEGGGIIIHHHJJJLLLMMMLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIGGGFFFEEEGGGIIIIIIGGGDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@>>>===<<<<<<===>>>:::<<<===;;;999:::===@@@======<<<===>>>???AAABBBEEEFFFIIIMMMUUUaaammmvvv}}}hhhMMM777333:::333555555111///000222333333333333333333333333333>>>???AAAAAABBBAAA@@@???AAAAAA@@@AAABBBBBBAAA???AAA@@@>>>>>>>>>===;;;:::>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999777666555555555666666777777555222000...000,,,---222333000111666111222333444333222111000111111000/////////////////////...------------............///////////////......///000000000000000//////---,,,,,,---...///------/////////...---,,,,,,,,,,,,---...///000111......------------......+++++++++,,,,,,,,,---------...///000000///...---,,,...000000...,,,,,,,,,---000000------000000---+++,,,------......------///////////////000111111222222111000//////000000///000222444555888EEERRRxxxyyyYYYBBB999888000000111000///000111333///111222222222222333555333333555666666666555444444444555555666555555555999888888:::<<<>>>>>>===>>>>>>>>>===<<<;;;999999::::::999999888999999999::::::::::::::::::::::::>>>===<<<;;;:::999999:::<<<;;;999999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGHHHNNNSSS\\\eeennnyyyvvvYYYFFF===:::777666555444444444444444---...111333555555444444222444444333333555666555;;;:::GGGdddsssaaaMMMAAA<<<777555555666666666777666555555444444555666666666555444333333333333333444555666777444444444444444555666777666333333555555222222555222333444444555555555555555777999777777;;;DDDLLLeee{{{hhhNNNAAA999777555555666666555444555444333333444666999;;;CCCZZZ{{{~~~vvvooohhhcccbbb___ZZZUUUXXXUUUQQQPPPPPPOOOMMMJJJPPPPPPPPPNNNLLLKKKLLLMMMIIIIIIJJJKKKJJJIIIHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDEEEGGGIIIJJJJJJIIIHHHFFFEEEEEEGGGIIIKKKJJJFFFDDDDDDFFFHHHIIIIIIGGGDDDBBBBBBBBBBBBAAA??????@@@AAA>>>>>><<<;;;::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>???AAABBBCCCHHHPPPUUU___dddmmmvvv|||ooo]]]KKK>>>777555444333333333222111000//////000000//////000222444555???@@@AAABBBBBBAAA@@@??????>>>???AAACCCDDDCCCBBBAAA@@@???>>>===<<<;;;:::>>>??????@@@@@@??????>>>>>>>>>>>>>>>=========<<<===<<<;;;:::999888888888777777777777555333000...111------000222111333888222333444444444333222111000//////...---...............------------......---.........//////000000//////000111111111111111///...------------...///------...//////...---,,,//////...------------.........------------......,,,,,,---------.........---...///000000///...---111222444444222111000111---000000------000000---,,,,,,---...............///////////////000111111222111111000//////000000000000222444444777BBBNNNkkkgggLLL<<<555222333333222111000111111///111222222222222333555333333555666666666555444222333444555555555555555888777777888:::<<<;;;:::;;;;;;;;;;;;:::999888777:::999999888888999999999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<===AAA@@@>>>=========<<<;;;===>>>@@@CCCEEEIIIMMMOOO[[[cccppp|||qqqUUUCCC<<<:::666666555444444444444444...///111333444444333333111222333333333555666777:::>>>NNNlll^^^OOO???888666444333444666666666666666666666666555666666666666555444444222222333333444555666666555555555666666666777777666333333666666333333555222333333444555555444444333555777666555999@@@GGGPPPeeelllOOO@@@999777555444444444222111555444333333444666999:::@@@VVVvvv}}}yyysssnnngggbbb\\\YYYYYYXXXTTTPPPSSSPPPMMMLLLMMMMMMKKKIIINNNNNNNNNMMMJJJJJJJJJLLLJJJJJJKKKKKKJJJIIIGGGFFFGGGHHHHHHGGGGGGFFFEEEDDDGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHIIIKKKLLLKKKIIIGGGFFFGGGIIIJJJJJJHHHGGGFFFDDDDDDCCCBBB@@@???@@@AAA======;;;::::::999999999999999888888888888999999888888888888888999999:::999;;;======>>>AAAFFFJJJJJJOOOVVV\\\ccciiiooorrrxxxwwwvvvuuutttqqqlllhhh___WWWJJJ>>>777444333333222333333222222000//////222111000//////000111222@@@AAAAAABBBBBBAAA@@@@@@======>>>@@@DDDFFFFFFEEEAAA@@@???>>><<<;;;:::999???@@@@@@AAAAAA@@@@@@??????????????????>>>>>>>>>>>>===<<<;;;:::999999999888888888777555333000///111...---///111111444999333333444444333222222111///...------,,,,,,------,,,,,,,,,,,,---...///000,,,------...///000111111000000111222222222222111......---------......///------......///......---000///......------............------------......---------.........//////......000000000000.........///111000///---......---000000------000000------......//////////////////////////////000111111111111000/////////000000000000111333222444===HHH]]]vvvsssWWWBBB666555555444333222111000//////111222222222222333555333333444555555555555444111111222444555555555555777666555666888999888777666777777888888777777666999999888888888999999:::999999::::::;;;<<<======999999::::::;;;<<<======>>>>>>>>>===<<<<<<;;;;;;???BBBEEEIIINNNUUU]]]cccnnnxxxhhhOOO???999999666555444444444444444444000111222333444333222222111111222333333444777:::>>>GGG\\\zzzjjjOOOCCC888555666555555666666555555555666777888999888777666666555555555555222222333333444555555555555666777888888888777666666333333666666333333666222333333444444444444333111333555444333555:::???AAARRRppprrrSSSAAA;;;999777666555444111///444444333333444666888999<<>>===>>>AAADDDFFFEEEDDD@@@@@@@@@>>><<<:::::::::@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;:::999999999999999999888777555333111//////...///000111222333555333333333222222111000000///......---,,,---------+++++++++,,,---...000111,,,,,,---...///000111222//////000111111111111000------------.........///---------...............,,,---------...000111222......------------......------------...............///000111111000///...+++,,,---,,,***)))***+++---000000------000000---......///000000000000000///////////////000000111111000000/////////000000111000000222111111888AAARRRkkkzzzbbbJJJ;;;666555444333333222000//////111222222222222333555333333444444444555555555///000111333444555555555777666555555777888777555444555666666777777777666888888888888888999999:::888999999;;;<<<===>>>>>><<<<<<<<<;;;;;;::::::999:::;;;<<<======>>>???@@@EEEIIIOOOWWW___kkkwwwzzz]]]HHH;;;777888555555444333333444444444111222333333333222222111222222222333333222666<<>>===<<<<<<;;;;;;<<<;;;;;;:::999999999::::::888888888888888999999:::666777999999999888888888666888;;;===>>>???AAACCCGGGFFFDDDDDDCCCAAA===:::;;;999777555555444222111222222222222222111000///333222111000000111333333DDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBDDDEEEDDDBBB???@@@AAA???<<<;;;;;;===AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA>>>===<<<;;;:::::::::;;;;;;:::999777555333111000,,,///111222333444222111333222222111000/////////000///......------......******++++++---...000111,,,,,,---...///000111222---......///000/////////,,,------.........//////------------......//////---------...///000111222......------------......+++,,,,,,,,,,,,---------...///000111111000///......///000///---,,,---///---000000------000000---...///000000111111000000///////////////000000111000///////////////000000111///000111000000444;;;GGG___|||rrrWWWBBB888555333222222333111000///111222222222222333555333333333333444444555555///000111333444555555555777666555666777888777666444555666777888888888888888777777777888888999:::888888999:::;;;======>>>;;;;;;<<<<<<<<<;;;:::999;;;===???@@@@@@BBBFFFIIINNNUUU```jjjvvvmmmTTTBBB888555777444444333333333444444555222333333333222222111111444222333555333111777@@@KKK^^^{{{|||\\\DDD>>>888444555555222000000555555666666888999;;;<<<;;;:::888777666666777777444444555666666666555555333444666777777666444333666444444777888555666888444444555555555444444333222333333444333333555666999===JJJddd|||YYYAAA<<<999777555555555444333333333444444444555666666999>>>IIIWWWbbbfffccc^^^YYYWWWUUUTTTSSSSSSRRRRRRUUUTTTRRRQQQRRRRRRQQQPPPNNNLLLJJJIIIIIIIIIIIIIIIKKKJJJJJJIIIHHHGGGHHHHHHKKKLLLMMMLLLKKKKKKLLLNNNMMMMMMLLLKKKJJJJJJIIIIIIMMMLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSOOOMMMKKKLLLNNNPPPQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLIIIGGGEEEFFFHHHIIIHHHGGG@@@???===<<<;;;;;;::::::<<<;;;;;;:::999999::::::888888777777888888999:::888888888888999888777666777999;;;<<<<<<===>>>@@@===<<<;;;<<<<<<<<<999777888777666666666555222000111111222222222111000000111111111111222444666777EEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBDDDDDDBBB@@@>>>@@@BBBAAA===<<<>>>@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<:::888555333222111,,,000333333555888777444444333222000////////////000//////...---.........*********+++,,,...///000,,,------...///000111111,,,---......//////......+++,,,---...////////////---------------...///000111000//////......//////......------------......+++++++++,,,,,,,,,------//////111111111111//////000111111000......///111---000000------000000---...//////000000000000000///////////////000111111//////......//////000000111//////111000///222777<<>>999333111222333222111///111222222222222333555333333333222333444444555111111222444555555555555777666555666888999888777666777888888999999999999777777777777777888999:::888888999999:::;;;<<<<<<666888:::<<<============:::===???@@@AAAEEELLLQQQ```jjjwwwaaaLLL@@@777444666333333333333333444444555333222222222222222222222444111222666444222;;;GGGTTTkkkkkkPPP???888333222555666333222444555666777999::::::;;;;;;<<<;;;:::999888777777777555666777888888777666555444555666666666555333333666444444888888666777:::555666666666666555444444444333333333444444555555999999@@@SSSqqq```FFF>>>:::555222222222222222333333444444555555555555888999;;;AAAGGGJJJHHHEEECCCCCCCCCDDDEEEHHHJJJLLLKKKKKKJJJKKKKKKLLLMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJIIIGGGGGGIIIKKKLLLNNNNNNNNNMMMNNNOOOQQQNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYVVVTTTSSSUUUXXXZZZ\\\\\\]]]\\\[[[YYYVVVSSSQQQOOOLLLIIIFFFGGGIIIJJJIIIFFFBBBAAA???===<<<::::::999;;;;;;:::999888888888888666666666666666777777888===;;;888666666777666555333555777888888888999;;;666666555666888888777555222111111222444444222000111111222222222111111000000000000111222555777888FFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDBBBAAA===@@@CCCBBB???>>>@@@DDD@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAA@@@????????????@@@>>>===:::888555333222111---111333222666===@@@???666555333222111000000111///...------,,,,,,------++++++++++++,,,---...///---.........//////000000---......///////////////+++,,,---////////////...------,,,,,,---...000111111000000///////////////......------------......,,,,,,,,,,,,---------...///000111222222111000//////000///...,,,,,,...///---000000------000000------...//////000000/////////////////////000111111...............///000000111...///111111///111555999EEE[[[vvvwww___GGG@@@777222222333222111///111222222222222333555333333222222222333444555222333444555555555555555555444444555888999999888777888999999999999999888666666666666777888999:::888888888999999:::::::::555777:::<<<===>>>======999<<<@@@CCCGGGPPP\\\eee{{{xxxWWWGGG???777333555333333222222333333444555222222222222222222333333111...111666666666@@@PPPfff~~~xxx\\\HHH>>>888555555888999666666888444666999;;;<<<;;;:::999<<<<<<;;;;;;:::888777666777888999::::::999777666666666666666555555555444777444555888999777777:::777777777777777666555555555333222222333444555666888888<<>>@@@CCCGGGJJJHHHHHHIIIJJJJJJLLLNNNOOOMMMMMMLLLJJJIIIIIIJJJKKKHHHJJJLLLLLLLLLMMMPPPSSSSSSTTTUUUUUUUUUUUUWWWYYYWWWWWWWWWXXXZZZ\\\^^^___```aaaccceeefffhhhhhhiiiggghhhjjjlllmmmmmmmmmmmmiiihhhhhhkkkooorrrssssssssssssqqqoookkkfffaaa^^^ZZZUUUQQQPPPQQQQQQMMMJJJIIIHHHFFFCCCAAA???>>>======<<<;;;:::999999999999777666666666666777888888GGGAAA:::666555666666666111333555666555555555777555444333444555666555333111000///000222333333222000111111222222222111111////////////000222444555GGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAACCCDDDEEECCCBBB<<<@@@CCCCCC@@@???BBBFFF???@@@@@@AAAAAA@@@@@@????????????@@@@@@AAAAAAAAA??????>>>>>>===>>>>>>>>>???===;;;888555333222222...222222111666AAAHHHHHH888777555333222222222222...---,,,,,,++++++,,,,,,++++++++++++,,,---...............///////////////...//////000000000000000***+++---///000000///...------,,,,,,---...000111............///111222333.........------.........---------........./////////000111222222111000///111111111///------///111---000000------000000------......//////////////////////////////000111111...............///000111111......111222///111444;;;===HHHaaa~~~oooNNNEEE:::444333333222000///111222222222222333555444333222111222333444555444444555555666555555555444333333444777999999888888888999999999999888888666666666666777888999:::888888888888888888888999999:::<<<======<<<:::999<<>>777333333444444333333444555555555444444333333444555666666777888;;;<<<======???BBBFFFJJJJJJKKKMMMMMMNNNOOORRRTTTNNNOOONNNMMMKKKKKKMMMOOOIIILLLPPPQQQRRRTTTYYY\\\[[[\\\]]]]]]]]]^^^```bbbggghhhhhhjjjlllooorrrtttxxxzzz|||}}}wwwtttnnnhhhbbb``````^^^ZZZUUUQQQPPPMMMJJJGGGEEECCCCCC@@@???>>>===<<<;;;;;;;;;999999999999999::::::;;;PPPHHH>>>888666777888888444666777777666555666777888777555555666666444333666444222222333555555555000111111222222222111111//////.........000111222EEEDDDBBB@@@??????@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@EEEDDDBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@?????????>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>><<<:::888666555444555555444444888EEEWWWdddMMM@@@555666777555333444.........---,,,,,,,,,+++++++++,,,------......///***,,,.../////////111333......------------......---------............///---------.........//////000///...---------------444222///---,,,,,,---...,,,,,,.../////////...---111111000000//////......////////////////////////---...///111111111000000...............---------///...---------...000111000000//////.........---////////////000000000000222<<>>BBBCCCGGGNNNXXXfffxxxfffLLL@@@666444666222666555333222111222333333111111222222222333333333666333555999777:::NNNeeeuuuYYYFFF<<<777555555555555666888999:::::::::;;;<<<===>>>??????<<<===>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666555999999888888888888888888888777777888999999777666666555333222222333444555222::::::;;;LLLdddeeeQQQ???:::888222222777222222333333444555666666666666222...222::::::555>>><<<;;;<<<@@@DDDGGGIIILLLNNNOOOPPPPPPRRRUUUWWWYYYWWWUUUTTTTTTTTTVVVWWWYYY[[[^^^aaacccfffjjjmmmoooqqqsssttttttvvvyyy{{{|||zzzwwwrrrnnnjjjeee___\\\ZZZTTTLLLEEECCC@@@======>>>===888444:::::::::999888999;;;===EEEBBB===888555555666666555666777666444333333444666555555555555444444444444444222222222222444444111111222333333333333222222222222111111111111000BBBAAA>>>======>>>@@@AAABBBBBBCCCCCCBBBAAAAAA@@@CCCCCCAAAAAA@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<;;;999777555555555666555444777@@@NNNXXXPPPDDD:::888888333///////////////...------,,,,,,++++++,,,------......///,,,,,,---...///000000000.........------.........---------............///---------.........//////......---------......///333222///---,,,,,,---...,,,---.../////////......111111000000////////////////////////////////////...///000000000///..............................000///.........///000111000000/////////.........////////////000000000000...444===KKK^^^tttnnn]]]GGG888333333333222111222333333444777<<<@@@<<<999666333111222333555333444555666777777666666333888999555444888:::888888777777777777777888888777777777777777888888888777777888999::::::;;;;;;:::888888;;;<<<<<>>666444777444555444333222222222333333111111222222222333333333222111555:::<<>>>>>======>>>>>>>>>===<<<;;;=========<<<<<<<<<<<<<<<;;;::::::999888888777777999999888888888888888888:::999888888888777666444555444333222222333555666111888777888FFF[[[{{{uuu]]]GGG>>>999222111666222222333333444555555666777777444000333999999555??????@@@CCCHHHMMMQQQSSSVVVYYY\\\^^^```bbbeeeggghhhggggggggghhhjjjlllnnnpppsssvvvyyy||||||wwwrrrjjj___XXXQQQLLLGGGBBB@@@===999666888888888888777888999;;;===;;;888555444444555666555666777666444333444555666555555555555444444444333333333222222333333333111111222222333333333222222222222111111111111000???>>>;;;999:::<<>>===<<<<<<======>>>>>>??????>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;:::888777777666777777666666:::AAAGGGDDD;;;555666888666333222111111000//////...------++++++,,,------......///...,,,+++,,,///000///,,,........................---------............///------........./////////------------...///000111222111///...---------...------...///////////////111000000000000////////////////////////////////////000000//////---,,,,,,---------......//////000000000//////000000111222000000////////////......////////////000000000000///...333???OOOaaauuu|||jjjQQQ===444333333444222333444444666:::@@@EEE???<<<777333000111222444333333555666666777666666666999:::666555777999999666555666666777888999:::888888888888777777666666555666777888:::;;;<<<===;;;999999;;;===>>>DDDKKKTTTfff}}}wwwXXXCCC<<<555555888666555444333333222333333333111111222222222333333333222222666;;;AAAPPPnnntttXXXFFF<<<666444444444444555666777999999999999:::;;;<<<===>>>>>>===>>>>>>>>>>>>======<<<>>>>>>======<<<<<<;;;;;;<<<;;;;;;::::::999999999888888999999999999999999;;;:::999888777555444444666555333222222333555666333888666666AAARRRooopppTTTDDD;;;444222444222333333444444555555555777888666333444888:::999BBBEEEJJJPPPWWW]]]aaadddiiimmmqqqvvvxxx{{{~~~~~~~~~xxxqqqjjjddd[[[QQQHHHBBB>>><<<;;;:::999888888777777777666555555444555555666777666777888777555444555666666555555555555444444444222222333333333333222222111111222222222333333333222222222111111111111000@@@>>>;;;888999;;;>>>@@@AAAAAABBBBBBBBBAAAAAA@@@??????@@@@@@@@@AAABBBBBBBBBAAA@@@???>>><<<;;;;;;<<<===>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@>>>======<<<;;;:::999999666777888888666777999;;;888333000222555666444333222222111111000///......++++++,,,------......///000,,,)))+++///000---)))......////////////......---------............///............////////////...............///000000222111///...---------.........//////000000000000000000000000000000000000////////////////////////...............------,,,,,,------...///000000111111111111111111222222222000000//////////////////////////////000000000000555000111:::CCCMMMbbbxxxpppYYYEEE999444333333444555555555666:::@@@EEE@@@<<<777333000111333555333333444555666666666666888::::::888777777999999666555555666666777888999888888777777777777777777666666777888:::;;;<<<======;;;;;;===???BBBKKKTTTgggzzznnnRRR@@@<<<555555888666444444444333333333444444111111222222222333333333555555888===FFFZZZ{{{gggMMM@@@:::777666444444444555666777888999::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>===============<<<<<<;;;::::::;;;;;;;;;:::::::::999999888888999999999999999::::::::::::888666555555666:::999666444333444444555555999666777@@@LLLgggaaaLLL???777333444333333333444444444555555444777777666666:::@@@DDDMMMSSS[[[dddlllsssxxxzzzvvviii[[[OOOGGGDDDAAA???<<<:::999888666555555666777888888999999999666777888777666555666777666555555555555444444444111222333444444333222111222222111222222222333333222222222111111111000000BBB@@@===:::999:::<<<>>>@@@@@@AAAAAABBBAAAAAA@@@>>>??????@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;<<<===>>>??????>>>===<<<;;;<<<===>>>???@@@@@@@@@=========<<<<<<<<<;;;;;;777888::::::999777777666999777444222333333111---444333222111000///......++++++,,,------......///111---)))+++///000---)))......///000000///......---------............///........./////////000000111000///...............000000//////......------////////////000000111111000000000000111111111111////////////////////////------------......//////------......///000111111000111111222222222222222//////000000000000000000////////////000000000000666222333999===BBBSSSfffvvvlll\\\KKK>>>666333111666666555555555888<<<@@@<<<999555222111222555777333333333444555555666777999:::;;;;;;:::888888:::777777666666666666777777555666666777888888999999777888888999999:::;;;;;;<<<:::;;;>>>AAAHHHUUUbbbhhhNNN???<<<666444888555444444444444444444444444111111222222222333333333555666888@@@NNNggg\\\EEE<<<777555666333444444444555777888999;;;;;;<<<===>>>??????@@@==================>>>>>>>>>>>>>>>>>>======<<<<<<:::::::::::::::999999999888888999999::::::::::::888999999777555555777999???===:::777444444444444444777555777???HHHaaaoooVVVEEE:::555444333333333444444444444444222555777777888>>>KKKWWWdddkkkuuurrrcccUUUMMMEEEAAA===;;;::::::999777888888999:::::::::999888555777888777666666777888666555555555555444444444000111333333333333111000222222111111111222333444222222222111111111000000BBB@@@>>><<<;;;;;;<<<<<>>>>>???@@@@@@@@@??????@@@@@@@@@??????>>>=========>>>???@@@@@@>>>===;;;;;;;;;<<<>>>>>>?????????=====================>>>999:::;;;;;;;;;999777666666777666333555888777444444444333222000///......++++++,,,------......///000---+++,,,//////---+++...///000111111000///...---------............///....../////////000000000222111000///............000////////////......---000000000000000111222222000000000111111111111222////////////////////////------------...///000111.........//////000000111000000111222222222222111//////000000000000111111////////////000000000000000111444777999===HHHTTTaaa^^^WWWLLLAAA888444222555666666555444555888;;;888666444222222333555777333333333333444555666777888888;;;???===999999;;;777777666555555666666666555555666777888999::::::888888888999999:::::::::::::::<<>><<<666444777444333333444555555555555444111111222222222333333333222333888EEE[[[xxxtttQQQ???888444222555333333333444555666888888::::::;;;<<<===>>>??????===<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@::::::::::::::::::::::::888888999999:::;;;;;;;;;777888999777555444888;;;@@@>>>;;;777555444333444111333222666===CCCZZZ}}}~~~bbbLLL>>>777555444444444444444444444444222444777888999BBBXXXlll~~~{{{jjj^^^MMMHHHAAA===>>>>>>===<<<999:::::::::999888777666444666777777555555666888666555555555555444444444111111222222222222111111333222111111111222333444222222222111111111111000>>>>>>======<<<<<<<<<<<>>??????@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@===???@@@AAAAAA???===;;;;;;<<<<<<===>>>>>>>>>>>>=========>>>>>>?????????===<<<;;;;;;;;;999888666222555555222555;;;===;;;444444333111000///------++++++,,,------......///...............//////......///000111111000///...---------............///.../////////000000000000000000///////////////000///////////////......---111111000000000111222333000000111111111222222222////////////////////////000///.........///000111///////////////000000000//////111222222222111000//////000000000111111111////////////000000000000+++000333222444:::???AAAMMMNNNMMMHHH@@@999666666333555666666555555666888555444444333333333333444333333333333333555666777666777<<>>=========>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;<<<888::::::888444333666:::===;;;999666444444444444222333222666===???UUUxxxoooSSS@@@777444444444444444444444444444555666888999999EEEbbb|||wwwcccZZZNNNGGGDDDBBB@@@===;;;;;;:::999888777777666333555666666555555666777666555555555555444444444222222111111111111222222333222111000000222444555222222222111111111111000:::;;;<<<=========<<<<<<>>>???@@@AAAAAAAAAAAAAAA>>>???@@@@@@@@@>>>===<<>>???AAABBBBBB@@@===<<<;;;<<<==================<<<======>>>??????@@@@@@???>>><<<::::::999777666777999777222222777888555444444222111000...---,,,++++++,,,------......///---...//////......///111...///000222222000///...---------.........//////////////////000000000000///......//////000111222...///////////////...---222111000000000111333333000000111111222222222222////////////////////////333222000///......//////000000000000////////////...///000111222111000000//////000000111111111222////////////000000000000***222333......666888444@@@DDDFFFDDD>>>999888999111333666777666666777888444444444333333222111111444333222222333444666777555666<<>>??????AAAIIIUUUdddyyytttRRR>>>777999444222666444222333555666666666555555111111222222222333333333777888???SSSrrr{{{___EEE;;;888333333888333333333444555666777888666777888999:::;;;;;;<<<;;;::::::999:::;;;<<<===888888999:::;;;<<<======<<<<<<<<<===============888888999::::::;;;<<<<<<:::<<<<<<888333111555999:::888666444333444555555444555333888>>>???SSSvvvwwwXXXBBB777444444444444444444444444444999888999999999GGGgggyyynnn^^^QQQJJJEEE@@@<<<===<<<;;;:::999999999999222444555555444444555777666666555555555444444444333222111000000111222333333222111000000222444555222222222111111111111000AAA===:::;;;>>>===<<<;;;AAA@@@???@@@AAAAAA@@@????????????===;;;;;;===???AAAAAAAAA@@@@@@?????????>>>>>>???@@@AAAAAAAAAAAA888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAA@@@???>>>===<<<;;;:::666666777777666555444444000///......000111111000,,,,,,---.../////////...////////////////////////.........///////////////222000//////000000///---------------...///111111222000...///222333111///111///---...111222000...////////////000000000000555333000///000111111111111000///...------...///---......///////////////////////////////////////000000111222222222222111222111000.........///000......//////000000111111000111111222333444444444>>>???@@@@@@???<<<888666,,,...111555777999::::::999888666555444555777888222444555555444333333444444777:::<<<:::999777777666555555666777666333111888888777666666777999999888777777777888:::<<<===BBBHHHUUUggg||||||hhhCCC>>>999777777777666444000222333333333333555666333222111111111222333444888:::GGGcccuuuVVVBBB;;;333333666444333444555666666666555444777777777777666666666666:::::::::999999999999999;;;<<<<<<===============888999;;;======<<<;;;:::;;;<<<===>>>>>>??????>>>>>>===;;;999777555444444555444444333333444444444222111///444<<<@@@SSSssscccFFF::::::888777666555444333333333666555666999888AAA```rrr```RRRJJJEEECCCAAA>>>999666444555666777666777777666444333333444333333222222222333444444111111222222222111000000666555333111111222333444111111000000000000111111@@@>>>======>>>>>>======AAA@@@??????@@@AAA@@@???>>>??????===;;;;;;===???@@@@@@@@@@@@?????????>>>>>>???@@@AAABBBBBBBBBBBB:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<======@@@@@@??????>>>===<<<<<<777777777666555444333333222111///...///000///...)))***,,,...///111111222////////////////////////.........///////////////222000//////000000///............///000111222222222000//////111222111///222000...///111111000............///000111111222555333000///000111111111111000///.........///000---...//////000000//////////////////////////////111111222333333333333222111111000///////////////000000000000000/////////......//////000111111222;;;<<<===>>>===:::888666000111333555666888888999:::999777555555555666777333444555555333333444555444666:::;;;:::888777777777666555666777777555444888888777777888888999999888:::;;;;;;;;;===@@@CCCLLLWWWiii}}}hhhWWWAAA===999666666777555444333444555444333333444555444333222222222333444555777999HHHeeennnQQQ>>>999222111444222222333444555666666555555666666666666666666666666::::::::::::::::::::::::;;;<<<======>>>>>>======888:::;;;======<<<;;;:::;;;<<<===>>>????????????>>>===;;;999888666555555555555444333333333444444555555111555<<>>;;;999:::::::::666777888777555444444555444444333222222333333333111111111111111222222222444333222111111111222222111111000000000000111111???AAAAAA@@@???>>>??????@@@???>>>???@@@@@@???>>>>>>??????>>><<<;;;===>>>@@@@@@???????????????>>>???@@@AAABBBBBBCCCCCCBBB>>>>>>===<<<;;;999888777666666666777888:::;;;<<<@@@@@@@@@@@@??????>>>===888777777666444333222222444222000/////////...,,,)))***,,,...000111111222////////////////////////.........//////000000000222000//////000111000...//////000000111111222222111000///000111222111///222111//////000000///---,,,---...///111222333444444222000///000111111111000///////////////000111---...//////000000//////////////////////////////111222333333444444333333000000111111000000//////222222111000000///......---......//////000000111666888999::::::888666555444444444444555666777888;;;999888666555555666666444555555333222222444666333555888:::999777777777888777555666777888888777666777888888999999999888666999<<<;;;:::===DDDJJJ\\\lll|||xxxpppbbbQQQEEE>>>;;;777555555555555444555666666555333222333555444444333333333444555666;;;@@@RRRpppdddIII:::777111///222000111222333444555666555555555555666666666666666555:::::::::::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>999:::<<<=========<<<;;;;;;;;;===>>>@@@@@@AAAAAA>>>>>><<<;;;999888777666666555444333333333333333555555222555<<<@@@UUUvvvuuuTTTAAA;;;444444444444444555666666999444333444444888III\\\uuuzzzqqqaaaVVVKKKGGGAAA===;;;;;;::::::666777888777555555666777555444444333222222222222111111000000111222333444111111111111000000000000111000000//////000000111@@@EEEGGGCCC@@@@@@AAABBB@@@???>>>>>>@@@@@@???>>>>>>??????>>><<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCC@@@@@@>>>===:::777555444444444444555777999;;;===???@@@AAAAAAAAA@@@??????999888666555333222111111333111////////////...---......////////////......////////////////////////.........///000000111111111000///000111111000/////////000000111111111111111000000000111111000000333222111000000///......---...///000111222333333333222000000111222222111////////////000111111222......///000000000000000////////////////////////000111222222333333222222///000111222222111///...111111111000000000////////////000000111111111222222333555666666666555444555444333333444666888999:::999888777666555555555555555444222111222555777222555777888888777777777888666444444666888999999444555777888999888888777777:::===<<<<<>>>>>??????>>>>>>:::;;;<<<============<<<;;;<<<===???@@@AAAAAABBB>>>>>>>>>===<<<:::999888777666555444333333333333111222111555>>>DDD[[[~~~yyyYYYCCC;;;444444444333333444444555888333111333333666???JJJWWWZZZ^^^```aaabbbdddfffdddfffhhhgggeeefffiiimmmoooppprrruuuyyy|||~~~yyyooo\\\UUUJJJBBB>>>===;;;999555666777666555444555777666555444333222111111111222111000///000222555666///000000000000///......000000////////////000000EEEJJJJJJDDD@@@BBBDDDCCC@@@???>>>???@@@AAA@@@>>>===>>>??????===<<<<<<===@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAA@@@>>><<<999555333111333333333555777:::===??????@@@AAABBBBBBAAA???>>>888777555333222111111000111///......000111000///...///////////////......000000000000000000000000......//////000111111222111000///000111222111000---...///000000000//////000000111111000000000111222333222111000/////////000000000000111111111111222111000000222222222111//////000111111222222222...//////000000000000000000000000000000000000000//////000111111111111111///000111222222111000//////000000000111111111222000000000000111111111111000111222333444444444333333222222222444666888999999888777666555555555555555555444222111222555777222555777888777777777888777555333444666777888888222333555777888888777666;;;>>>@@@BBBFFFSSSfffuuu~~~|||wwwpppjjjeeebbb```]]][[[XXXVVVTTTQQQMMMJJJFFFGGGGGGFFFBBB>>>:::888777666555333333444666888444444444333111222444666333222111111111222444555444@@@ZZZ|||wwwSSS>>>666777222000333111111111111222333444444555333444666777777777666555666777777888999::::::;;;===>>>>>>???@@@?????????<<<<<<=========>>>>>>===<<<===>>>@@@AAAAAABBBBBB????????????>>>===;;;:::999888777555444333333333111222111666>>>EEE___uuuWWWAAA888666666555333333222222222555222111333555666:::???CCCDDDFFFFFFFFFFFFFFFGGGFFFIIIKKKKKKIIIIIILLLOOOQQQQQQSSSUUUWWWYYY[[[\\\bbbgggnnntttxxxwwwkkk[[[NNNGGGBBB>>>;;;555666777666444444444666666555444333222111111111222111000000111333555777///000000000000///......000000////////////000000LLLPPPMMMDDDAAAEEEGGGDDDAAA@@@???@@@AAAAAA@@@???===>>>@@@???===<<<<<<===@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBCCCCCCBBB???>>>===:::777444111000222222222444777;;;>>>AAA???@@@BBBBBBBBB@@@>>>===777666444222111111111111000///---...000111111000,,,,,,...///000111111111000000000000000000000000......///000000111222222111000///000222222222111---...///000000///...---///111222111000///000111111222333222000//////000111111111111111111111111111000000111222333222111000111111222222222222111...///000000111111000000000000000000000000000000...//////000111000000000000000111111222222111111//////000000111222222333///////////////////////////000111222333333333333111111111222333555666777666666666555555555444444444555555333222222444666333555777888777777999:::777555444555666777777666333444555666777888888888888<<>>======<<<;;;:::888666444444555444333333444777:::777777555333111111444666222222111000111222333444333>>>WWWwwwqqqOOO<<<555777222000444333222222111111111222333444333444777888999888777666666666777888:::;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@============>>>>>>>>>???>>>???@@@AAAAAAAAAAAAAAA???@@@@@@AAA@@@???===<<<;;;:::999777555444444333444666444777>>>EEE```zzzgggOOO===555777666555333222222111111222222222444555777888:::;;;;;;;;;;;;:::::::::::::::<<<============>>>???>>>???@@@AAABBBCCCDDDDDDHHHLLLQQQUUUWWW[[[aaafffuuu{{{mmm]]]RRRHHH@@@999777888888777555444444555555444444333222222222222222222111111222333444555111111111111000000000000000//////......//////000SSSTTTNNNBBBAAAHHHIIICCCBBBAAA@@@AAABBBBBBBBB@@@<<<>>>@@@@@@>>><<<<<<=========>>>>>>????????????>>>???@@@AAABBBBBBBBBBBB<<<<<<:::888666333111000111111111333666:::???AAA???@@@BBBBBBBBB???===;;;666555333111000000111222222000......///000000///,,,---...000000111111111000000000000000000000000---...///000111222333333111000///000222333222111...///000111111000...---///111222111//////000222000222333222000///000222000000000111111222222222111000000111333333222111111222333333333222111000//////000111111111111000000000000000000000000000//////000111111111111111111111000000111111222333111111111111111111111111000000000000000000000000000111111222222333333333000111222222333333333222333333444444444444444444333444555555333333444555444666777888888888:::;;;888777666777888888777555555555666666888999:::;;;666<<>>===<<<<<<===<<<:::888:::888666666777777555333333444555444333555999<<<===<<<999666222111333555333333222111222333444555777>>>PPPiiijjjMMM:::444777111000444444333333111111000111111222333555888:::::::::888777777888999:::<<<===>>>???>>>???@@@@@@AAAAAA@@@@@@>>>>>>======>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAABBBBBBAAA???>>>>>><<<;;;999777555555444444666555888???FFFccc|||ssshhh___SSSDDD:::666555444444333222222222333000222555555444555666666888777666666777777777777888777777888999999888777666666777888888999999:::;;;>>>AAABBBBBBDDDHHHLLLUUUZZZccckkksss{{{rrreeeVVVGGG<<<:::;;;;;;:::777555555666444444333222222333333333333333333333333333333333444333222111111111222222//////............//////XXXWWWNNNAAAAAAIIIJJJCCCCCCBBBAAAAAACCCCCCBBBAAA<<<>>>@@@@@@>>><<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAA::::::999777555333111000000///000111555:::>>>AAA@@@AAABBBBBBAAA???;;;999555444222000000111222333444222////////////...---000000000000000///......000000000000000000000000---...///000111222333333111000///000222333333111///000111222222111///...///111333222///...000222///111333222000///111444......///111222333444555000000000111333333222111222333333444333222000/////////000111111111111111000000000000000000000000000000111222222222222222222111000000000111333444333333222222111000000000333333333222222222222222111222222222333333333444111222333333222111///...111111222333444444444444222444555555444333333444444666888888888999;;;<<<999999888999:::999777444888777777777888:::<<<>>><<>>???@@@AAA??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@???@@@BBBCCCCCCBBB@@@??????>>><<<:::888666555555000333333777@@@IIIgggssshhhbbbXXXNNNHHHCCC===999:::333333222222333333444444///333666555333333444444333222111222444666666666777444333444777777555111333333444555666666777777777:::======<<<<<<@@@DDDBBBFFFLLLRRRXXX^^^eeeiii{{{zzzhhhTTTFFF===>>>>>><<<999666666777333333222222222333444444333333444444444333222222666555333111111222333555//////............//////IIIBBB@@@EEEDDD>>>>>>EEEBBBBBBAAAAAAAAAAAA@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<===============>>>???AAABBBCCCBBBBBBAAA<<<;;;888555333111//////000000111222555999===???BBBBBBBBBAAA???<<<999777444333222000//////......///000111000//////111333666444111///...///111222......------...///111222000000000000000000000000///000000000111111111111333222111/////////000111------...///000111222222000000000000000111222333333222111000000111222333333333222222222222222333000000000000000000000000...000111222222111000...333222111000////////////000000000000000000000000//////000111222333333333666666444333222111111111111222222222222111111000222111111000000000000000111111111111111111111111222222333333333333444444333222111000000222444555666666666666777888999::::::;;;<<<<<<;;;:::888777666666555555777;;;>>>===@@@NNNcccxxxyyymmm___UUULLLJJJGGGDDDBBB@@@<<<:::;;;888666666777777555222555555555555555555444444444333333333333222222222333444444222222555===CCCIII@@@888777777555555777777666444222222222444555111666>>>HHHRRR^^^jjjqqqwwwnnnTTT???999333111222333111...///////////////000111111222555777888888777888888888999===BBBFFFHHHFFFDDDDDDBBBBBBCCCBBB@@@BBBFFFBBBBBB@@@???>>>>>>??????===???BBBBBBBBBAAABBBCCC>>>???@@@AAAAAA@@@>>>===DDD@@@:::888777666333000555111222888>>>KKKjjj{{{oooddd[[[UUURRRFFFCCC???;;;888666555555555444333222222222222333222333333333333333333444555444333222111111111111333333333444333333222222111222333444555555555555666666666666666666666666888;;;>>>AAACCCFFFJJJLLL\\\bbblllxxx}}}hhhVVVHHHAAACCCBBB666222777777555444444555666666555333666666777777777555444333333111000000111222222111222111000111222111///--->>>===>>>CCCDDDAAAAAACCCBBBAAAAAA@@@@@@????????????>>>===<<<;;;;;;;;;;;;:::;;;<<<==================>>>@@@AAAAAA@@@??????<<<:::888555333111//////111111111333666999===???@@@@@@@@@???===:::777555333222111000///////////////000111000///000111333555444222000///000111222//////.........000111222333222222111000///......111111111111222222222222333222111000//////000111000000000111111111111111111111000000000111222222111111000//////000111111222222111111111222333333000000000000000000000000///000111222222111000///000000000///000000000111111111111111111111111111//////000222222333333222666555444222222111111111111111222222222222222111222222111000000000000000111111111111111111111111222222222333333333444444222222111111111222333444666666666666777888999:::::::::;;;;;;:::999777666666666555555777:::===>>>GGGZZZsssxxxmmmeee]]]UUUKKKDDDDDDBBB???>>>===<<<:::888:::888666666777777555333555555666666666666666555666666666555555444444444111333555555444777<<>>CCCGGGHHHFFFDDDDDDAAAAAACCCBBBAAADDDIIIKKKIIIEEEBBB@@@???@@@@@@>>>@@@AAAAAAAAAAAABBBDDDBBBBBBBBBAAA@@@???======AAA===999777777666555333777222222777===LLLkkk~~~hhhccc\\\SSSKKKDDD@@@>>>===;;;888666444333333333444444444333333222222222222222333333333333444444555444333222111111111111333333444444444444444333222333333444555555555555555555555555555555555555555777999;;;<<<>>>@@@BBBFFFKKKRRR\\\gggsss{{{kkkXXXIIICCC@@@777666999555555444444555777777666555666777777888777666555444444222111111222222222111666444222111111111///---:::???BBBBBBDDDFFFDDD@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;999:::;;;<<<==================>>>??????>>>===<<<:::999777444222000//////111111222444666:::===??????>>>>>><<<:::777444222111111000000000000111111000111111111000000222333444444333222222111111111000000///......///111111111111111111000000000///111222222222222333333333222222111000000000111111333333222222222111111111222222111000000000111111111111000000000000111111111111111111111222333333111111111111111111111111///000111222222111000////////////000111222222333111111111111111111111111///000111222222222222222444333222222111111111222000111222333333333333333222222111000000000000111111111111111111111111111222222222222333333333333111111111222222222333333666666555666666777888999999999999999888777666555777777777888888;;;???BBBQQQiiixxxkkkeee^^^SSSKKKFFFBBB>>>;;;;;;:::888888999999888666999777666666777777555444111222333444444444444444777777666666555444333333000333666888888:::???CCCHHH>>>555333333222333666444333222111000111222333444666777888888;;;>>>AAAFFFNNNTTTWWW[[[[[[NNN???999555111000111333222000111111111000111222222333111222444444555666999;;;;;;<<>>;;;888666666777777666888333222666<<>>:::777555444666555333222111222222333222333444444444333222111222222222333333444444444555444333222222111111222333333444555666666666555444444444444444444444444444444444444444444444444222444666666555666777999:::<<<@@@EEELLLUUU^^^eeewww}}}mmmUUUFFF@@@::::::;;;444555444444555888999999888777777888888888777666666666444222222333333222111999666333111111111///...@@@HHHIIICCCCCCGGGEEE>>>AAA@@@>>>===<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;888999:::;;;<<<===============>>>>>>>>><<<;;;:::999888666444222000000///111222333555777:::===>>>======<<<:::888555222111000000//////000111222222000111222111000000222444333333444444333222000///000///............000000------...000111222444444111111111222222222333333222111111111111111111111222222222222222222111111222222111000/////////000222222222222222222222222111111000111111222333444222222222222222222222222000111111222222111111000000111111222333333333333222222222222222222222222///000111222222222222222222222111111111222222333111111333444555555555555333222111111000000111111111111111111111111111111111222222222222333333333000000111222222222222111666555555555666666777888888888888777777666555555888888:::;;;;;;===DDDKKK^^^yyyzzzkkk[[[PPPSSSMMMFFF@@@>>>===;;;999999777666777888999888777777666666666666666555555111222333444555666666666666666555444333222111111111333777888:::???FFFKKKIII>>>555333333222444777555555444333333333444555444555666666555666888:::<<>><<<<<<<<<>>><<<999777666777777888666333333555:::FFF[[[ooouuuppphhh```WWWMMMDDD???>>>===;;;999777777666666444333333222222333333444111222444555555444222111222222222333333444444444555444333222222222222222333333555666777777777777555555555444444444444444444444444444444444444444333444555555444444555666;;;<<<<<<>>>@@@FFFMMMRRRYYYdddttt}}}cccPPPGGG===;;;;;;444666555444666888:::::::::888888888999999999999999888666444333444444333222888555111000000000000000EEEJJJIIIAAA@@@EEEEEE>>>???>>><<<;;;::::::;;;;;;===<<<<<<;;;;;;;;;;;;<<<888999:::;;;<<<<<<<<<<<<======>>>>>>>>><<<;;;:::777666555333111000000///111222333555777:::<<<===<<<;;;:::888666444222111////////////000111222333000111222111000000222444222333444444333222000//////...---------...///000,,,---...000111333444555000000000000111111111222111111111222222222222111//////000000111222222333222222111000////////////222222222222222222222222222222111111222333444444333333333333333333333333111111222222222222111111333444444555555444444333222222222222222222222222000000111222222222111111111111111111222333444444333444555666777777777777333222222111111111111111111111111111111111111111111111111222222222333333///000111222222222111111555555555444555555666777888888777666555555555555777777999<<<;;;===IIIVVVqqqrrrdddYYYPPPHHHCCCBBB@@@===;;;:::999888777888777666666777888666555555555666666555555666666444555666888888999999999666666555444444333222222333444666777:::BBBMMMUUUIII???666444444333444777444444444444444444444555000111222222111222333555888999888888:::<<<999444222111000000222333444444111111000000111111222333222333444444555777:::=========>>>AAACCCDDDBBB@@@BBB@@@@@@BBBCCCBBBGGGMMMZZZUUUMMMEEE@@@???@@@AAAAAABBBAAA@@@@@@AAADDDGGGNNNKKKFFFAAA===<<<<<<===BBB@@@===999777666888999444333333555888>>>JJJVVVYYYTTTNNNGGGBBB===888444777666666555555555555555444444333333222222222222111222444555555444222111111111222333333444555555444444333333222333333333333444555666777777888777666666555444444444555555444444444444444444444444222333555555444444666777::::::999888888;;;@@@CCCFFFMMMWWW```jjjxxxmmm]]]PPP@@@::::::555666555444555888:::;;;;;;999999999999::::::;;;;;;:::888666555555555333222444222///...///111111111???AAA@@@<<<===@@@BBBAAA===<<<:::888888999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<888999::::::;;;;;;::::::;;;<<<=========<<<;;;:::666555333222111000000000000111333555777999:::;;;999888777666444333222222000000//////000111222222000222222222111111222444222222333333222111///.........------...///111222000000000000000111111111//////000000000111111111000111222222333222222222......///000111222333444333222222111111111222222111222222333333222222111444444333333333333444444444444444444444444444444222222222222222222222222333444555666666555444333333333333333333333333333000111111222222222111111111111111222333444666777666777888999999999999999333333222111111111111222111111111111111111111111111111111111222222222222000000000111111111222222555555444444444444555555888888777666555555555555444333666::::::===NNNaaa~~~eee]]]QQQGGGAAA???>>>>>>999:::::::::999888777666777666444555555666444333333444666666555555666888222333444555555555555555777777777666666666666555444555555666999BBBNNNWWWHHH???777666666444444666111111222222222222333333222333444333111111111222333333333444777888888666111111111222222333444555222222111111222222333444444555777777888999;;;>>>>>>>>>>>>@@@BBBBBB@@@???BBB@@@AAACCCCCCAAACCCHHHPPPMMMHHHDDDAAA@@@@@@AAAAAABBBBBBAAAAAABBBDDDFFFKKKHHHDDD@@@>>>===>>>???GGGEEEAAA<<<888888999<<<444444555555555888===AAACCC@@@<<<999888666555333333333333333333333333333222222222111111111000000111222333444444444333222111111222333333444555555444444333333333333444444444444555666777777777666666666555444444555666777444444444444444444444444000222333333333333444666666666666555444555888;;;===@@@CCCGGGMMM[[[lllyyyttteeeWWWCCC:::;;;999888666444555777999::::::::::::::::::;;;<<<===>>><<<:::777666666555444222222000......000111222111888777888<<<===<<<===@@@;;;999888666777888;;;<<<<<<;;;;;;::::::;;;;;;<<<999::::::::::::999999888888999:::;;;;;;;;;:::999444444333111000000000000///000222444666888999999555444333222222111111111111000000000000000111111111222222222111111333555111111111111000///..................000222444555111111111000000000000000000000111111111222222222000111222333333333222222111111111222222222333333555555444444444555666666444555666777777666555444777666555555444444444444444444444444444444444444222222222111111222222222000111333555555555444333444444444444444444444444111111222222222111111000111111222333444666888999999:::;;;;;;;;;;;;::::::444333222222111111222222111111111111111111111111111111111111222222222222111000/////////000222333555555444444333444444555999888777666555555555666555333666;;;<<>>@@@??????@@@BBBBBB@@@???BBBAAABBBDDDCCC??????CCCDDDDDDCCCCCCBBBBBBBBBBBB@@@AAACCCCCCBBBBBBDDDEEEFFFDDDBBB@@@??????@@@AAAIIIHHHEEE???;;;:::===@@@888777666444444666777888999777444333333444444333222222333333444444333333000000111111222111111111222222222333333444444444000111111222444555555666444444333333333444444555444555555666666666555555666555444333444666777999555555555555555555555555000222333333111111222444222444555555555555777999888:::<<<<<<>>>EEEQQQ[[[nnn{{{xxxgggWWWCCC<<<>>>;;;888666444444666888999999::::::::::::;;;===???@@@>>><<<999777777666444333222111000000222222111000777333666???@@@:::999>>>999888666555666888;;;===;;;;;;:::::::::;;;;;;<<<::::::::::::999888777777666777888999::::::999888444333222111000000000000...///111444555777888888222111000000000000000111111111000000000000111111111222333222111111333555111111000000///........./////////000222444666888......///000111222222333111111222222222333333333000111222333444333333222444444333333333333222222777777777777777888999:::999:::;;;<<<<<<;;;:::999999888777666555444444444555555555555555555555555333222222111111222222333,,,...111333555555444444444444444444444444444444111111222222222111111000111111222333555777999:::<<<<<<<<<===<<<<<<;;;;;;444333222222111111222222111111111111111111111111000111111111111222222222222111///......000222333555444444333333333444444:::999777666555555666666888666999>>>???FFF^^^yyyooo___VVVLLLBBBAAA@@@@@@>>><<<888444222777888777666555555666888666555555666888999999888111333666666444444666999777777777888777777666666333333444444555666666666333555777888999===EEEKKKCCC;;;666666666333000111222333444555555555555555///111222222111000111222111111444777888666444333222333444444444444555666666666666666666777888888777:::===>>>=========>>>BBBAAA@@@AAABBBBBBAAA???BBBAAACCCEEECCC>>>===@@@===>>>@@@CCCDDDDDDCCCCCC???AAACCCDDDCCCCCCDDDEEEBBBBBBAAA@@@@@@@@@AAABBBJJJIIIFFFAAA===<<<@@@DDD;;;:::777333333666777666777555222222222333333222000000111222333333333333000000222333444444444444333222222222222333444555000111111222444555666666444444333333333444444555444555555555555555444444555555444333444666888:::666666666666666666666666333444555444222111111222...111333555555555777888555888;;;:::999:::AAAGGGLLLZZZoooyyyeeeUUUCCC>>>@@@===999777444444555777888888;;;::::::;;;<<<>>>@@@AAA???===:::888777666555333555333333333333333000...999999999;;;<<<<<<:::888888777555444444666888:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999777666555888888888999999888888888666555444222000///------111//////111555777777555555444222000//////000111111111111000000000000000)))***,,,...000222222333222222111000//////......222222333111000///000222111111000000///........./////////000111222333444666555333333333333222111555666777666666777:::===:::===@@@BBBBBBBBBCCCDDDAAAAAABBBBBBCCCCCCBBBBBB@@@>>>;;;999777777888888444333333444666777666555///000111222222222111000111111111111111111111111444333333222222333333444555555444333222222222222111222444555777888999999======>>>???????????????777777666444222111///...222111111222444444333111222000...000333444333111333333222222222333444555999::::::999666555555666555777999999777555555555999777999@@@DDDOOOlllvvvdddVVVMMMGGGBBB>>>===<<<;;;888555444666888666666666666666777888888:::888777666777888777666333444666777777777666555444444444555555777888999888555333444999;;;888555666666777888;;;>>>AAACCC:::999888777666666666666222222333333333333444444222222333333333333444444222333555777777666555333555555555555666666666666666666666777888:::;;;<<<>>>===>>>AAA@@@===???CCCGGGDDDBBBDDDHHHHHHDDD@@@DDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAACCCDDDEEE>>>>>>>>>>>>>>>>>>>>>>>>FFFDDDAAA@@@@@@???<<<:::<<<;;;888666444444444444333222222222111000000000222222333333333333444444222222222222222111000///333222111111222333555666//////000111222333333333777555444333333444555777777777666555444333333333444444444444444444444444666666555555444444444333555555555555555555555555555555555555555555555555333444666777777888;;;===DDDMMMYYYeeerrrnnnXXXKKKBBB<<<:::<<<777444555666666888===888:::<<<=========???AAACCC===999:::;;;888555555333222000/////////000111999999999:::<<<;;;:::888777555444222333555777888:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777555555444444777777888888888888777777555444333222000///......111//////111555777666555444333111/////////000111000000000000000000000000---...///000111111111111111111111111111111111111111222222111//////000222444444444444444444555555222222333333444444555555333222222222444666777777666888:::;;;<<>>>>>>>>??????>>>>>>===888777555444222111000000222222111222444444222111333111///000222444333222333333222111222333444555;;;;;;;;;999555333333444666888:::999888666666666777666:::@@@EEESSStttuuudddZZZMMMDDD@@@===:::888:::::::::888555555666777666666666666666777888888999777555555666777666555444555555666666666666666555555555555555666777888777444222444888:::777444555555555777999;;;>>>???888777666555555444444444222222333333333333444444222222222333333333444444333333555666666666555444555666666666666777777777555666777888999:::;;;<<<===;;;<<>>>>>??????@@@@@@@@@AAACCCBBB@@@@@@@@@@@@>>>===???===:::666333222111000222222222111111111111111222222222333333333444444222222222222222111000000222222222111222333555666///000111222222333333333777666444333333444666777777666555444444333333333444444444444444444444444666666666555555555444444555555555555555555555555555555555555555555555555333444666666666777:::<<<:::@@@HHHOOOYYYjjjxxxaaaQQQFFF???;;;:::777555666555444777<<<888:::<<<======>>>@@@AAACCC===:::;;;;;;777555555333222111000000000111222:::999888999;;;;;;999777555444222111222333555777:::::::::;;;;;;<<<<<<<<<999888555333111111222333666666777777777777666666333222222111111000//////000///000222444666555444333222000///...//////000000000000000000000000000111222222222222111000000//////000111222333333444111222222222000111222444333333444555666666777777444444555666666555555444555555555666888:::===>>>;;;>>>BBBFFFJJJOOOUUUYYYaaadddhhhkkkmmmoooqqqsssvvvvvvvvvtttqqqlllgggddd___\\\WWWPPPJJJEEEBBB@@@>>>===;;;;;;:::999777555333333333444444444444444444444444444444444444444222222111111111111222222222222222111222222333333222333555888:::<<<======????????????>>>===<<<;;;999777555333222222222333333222222222444444222111444222000000111333333333333222222111111333444555<<<<<<;;;999555222111111777999::::::888777777888333555:::@@@FFFXXX~~~rrrbbbUUULLLFFF???;;;::::::888777777888888777666555666777666666666666666777888888888666444444555666555444666555555555555666666777666666555555555666666777666444222333666888666333444444444555666888:::;;;666555444333222222222333222222333333333333444444222222222222333333333333444444444444444555555666777777777777888888888888444555777999:::;;;<<<<<<>>><<<<<>>>>>???@@@AAAAAAAAA@@@??????@@@@@@???>>>>>><<<999666333111111000111111111111111222222222222222222222333333333333222222222222222222111000222222222222333444555555///000111222333333333333777666555444444555666777777666555444333333333333444444444444444444444444777777666666666666555555444444444444444444444444555555555555555555555555333555666555555555777999888:::===@@@EEERRRcccpppooo[[[MMMCCC>>>888777777777555222555;;;999;;;===>>>>>>>>>@@@BBBBBB===;;;<<<;;;777555666444444333222222222222333:::999888999::::::888777555444333222222444555666999999::::::;;;<<<<<<<<<888666333000///000111222555555666666666666555555111111111111111111111111//////111333444555444444111111000///......///////////////000000000000000222222222222222111111000......///000111222222333000222333222222222444666333444444555666777888888888999:::;;;;;;:::999888===>>>>>>???@@@BBBEEEGGGGGGLLLRRRYYY```gggooosss}}}{{{wwwqqqhhh```YYYTTTQQQHHHEEE@@@===<<<;;;::::::888777666444222111111111333333333333333333333333444444444333333444444444111111111111111222333444222444666999<<<>>>???????????????>>>===<<<:::999999888555333222333555666444333333333444444333111555333111111111222444444333222111111111222444444:::::::::888444222222222666888999888777666777888222555;;;@@@GGG]]]pppdddXXXMMMDDDDDDAAA===;;;<<<;;;:::888444555777777666555555666666666666666666777777888888666555555666777666555777666555444444555666777777666666555555555555666555333222333555666444333444444444555666666777777444444333222222222222222222222222333333333444444111222222222222333333333555444333222222444666777777777777888888888999999333555777999;;;;;;<<<<<>>???AAABBBAAA@@@>>><<<:::;;;;;;===>>>???@@@@@@@@@???>>>>>>??????>>>===999777666444333333444444000000000111222222222333111222222222222333333333222222222333333222111111222222222222333444555555000111222222333333333222777666666555555666666777666555444444333333333444333333444444444444444444777777777777777666666666444444444444444444444444555555555555555555555555444555555555444444555777888:::;;;;;;>>>EEEPPPYYYlll}}}hhhWWWIII@@@999888888888444000333:::999;;;===>>>>>>???@@@BBBAAA===<<<===<<<777555666555555555444444444444444<<<:::888888999:::999777666555444444555555777777888999999999::::::;;;;;;777555222///...///111222333444444555555444444333//////000000000111111111...///222333444333333333000000000///////////////......//////000000000000//////000111222222222222/////////000000000111111///000222222222333555888888888888999:::;;;;;;<<<@@@@@@AAABBBBBBCCCCCCBBBEEEGGGKKKMMMOOOQQQUUUXXX]]]bbbjjjrrr{{{|||tttnnnkkk```ZZZQQQIIIDDDBBBAAA@@@>>><<<999666444333444444333333333333333333333333555444444444444444444555111111111111222333444444333555777:::===???@@@AAA??????>>>>>><<<;;;999888999777555333333555777999666555444555666555333222444444333222222222444555222222111000111222333444666777777666444333444555555666777666555555666777333777<<>>@@@CCCBBB>>>???BBBCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDDDDCCCBBBBBB===>>>???@@@???===:::999;;;;;;<<<===>>>???@@@AAA@@@???=========<<<;;;999777666555333333333444444000000000111222222222333111111111222222222333333111222222333333333222222111111222333444444444444111111222333333333333222666666555555555555666666555444444333333333333444333333333444444444555555666666666777777777777777444444444444444444444444555555555555555555555555444555555444333333555666333555777888999;;;AAAEEETTT```tttwwwdddRRREEE<<<999888888444000333888999;;;=========>>>@@@BBB@@@>>>===???<<<777555777666666666666555555555444===;;;999999::::::999888666666666666666777888888888888888888888888888888555444111000//////000111222333333333333333333222/////////000000111111111---///333444333222222333000000000000000000000000---......//////000000111---...000111222333444444111111222222222333333333000222444444555666999<<<:::;;;<<<===???@@@AAABBBFFFFFFGGGHHHJJJLLLNNNOOOOOOUUU]]]dddggglllqqquuuzzz{{{ttthhh\\\SSSLLLGGGDDD@@@===:::666444444555555222222222222222222222222333333222222222222333333333333222222333333444444555666888;;;===???@@@@@@>>>>>>>>>===<<<:::999888888777666555555777999:::888777666777777777555333333555666555333222333444222111111000000222333444222333555555444444666777444555555555444444666777555999<<>>CCCCCC??????BBB@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEBBBCCCDDDEEEEEEDDDCCCBBB?????????>>>===;;;999777======>>>??????@@@AAAAAA???===;;;:::;;;:::888777999888555333222111111111111111111111111222222222111111111111222222222222111222333333333333333333111111222333444444444444222222333333333333333222555555555555555555555555444444333333333333444444222333333444444555555555555555666666666666777777333333333333333333333333555555555555555555555555444555555555333444555777000333555777777888999;;;FFFMMM[[[nnnwww```MMMAAA;;;777666555222444777888:::<<<=========???AAA???>>>???@@@<<<666555777666666777777666666555444???===;;;::::::;;;:::999666666666777777777888888888888777777666666555555222222111000////////////111222222222222222222111/////////000000000000000,,,///333555333111111222000000111111111111111000------......///000000111///000111333444444444555444555666777888999:::;;;888:::<<<===>>>@@@CCCFFFCCCDDDFFFIIILLLOOOQQQRRRVVVVVVVVVWWWZZZ___ccceeeeeennnyyyyyynnndddZZZTTTMMMIIICCC<<<888666666666444444444444444444444444333333222222222222333333555555444444333444444444666777999;;;===>>>??????=========<<<;;;:::999888666666666777888999:::;;;:::999888888999999666555222555888777555333333333222111000000000111333444111222444444444444666777555555666555444444777999777:::<<>>>>>:::999:::777888:::;;;;;;;;;;;;<<<777777777666444444666888666666666666666777888888777666555555777888888777666666666666666555555444555555555555555666777888555555666555444333333444333333555666666666555555444333333222222333333444222222333333333333444444111111111111222222222222333333222222222333444555222333333333444444444444333222111222444888;;;===::::::===AAAAAA???@@@DDDBBBCCCCCCCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEAAABBBDDDEEEEEEDDDBBBAAABBBAAA@@@>>><<<;;;999888<<<<<<<<<=========>>>>>>;;;999888888999999888666888666555333111111111111222222222111111111111111111111111111222222222222111222333333444444333333000111333444555444444444222333333444333333222222333333444444444444333333444333333222333333444444222222333333444555555666444444555555555666666666333333333333333333333333555555555555555555555555444555666555444555666888444555666777777888999:::???DDDLLLYYYiii~~~pppXXXGGG===555444555555555777777999;;;;;;;;;<<<>>>@@@???>>>@@@AAA===666555888555666777777777666444444@@@>>>;;;:::;;;;;;;;;:::666666666666777777777777888888777666555444333333000000000//////......---111111222222222222111111/////////000000000000000+++///444555333111111222000111111222222222111111---------...///000000111222222333444555555555555666777999;;;===???AAABBBAAACCCEEEGGGHHHJJJMMMPPPPPPRRRUUUYYY^^^bbbeeegggkkkkkkkkklllpppvvv{{{{{{rrrjjjaaa\\\SSSIIIBBB===;;;:::555555555555555555555555666555555444444555555666777666555444444444444444666777999;;;<<<===>>>>>><<<<<<<<<<<<;;;:::999999555666777888999::::::;;;<<<:::999:::::::::777555111555999999666333222333222111000000000111333333111333444444444444555777666666777666555555888:::999:::<<>>???======@@@???===@@@EEEFFFEEECCCAAA???@@@CCCEEECCCCCCCCCCCCCCCDDDEEEEEE@@@AAACCCDDDDDDCCCAAA@@@EEECCCAAA???===;;;::::::999999999999999999999999777666666666888999999777444333222222222333444555333222222222111111000000000111111111111222222222111222333333444444444444000111333444555555444333333333333444444333222222222333333444444333333222333333333222222333444444222222333333444555666666333444444444555555666666333333333333333333333333555555555555555555555555333555666555555555777999777666555444444666888999888===CCCHHHPPPbbbxxx{{{```KKK???444333666666666777666888:::;;;;;;<<<===??????>>>@@@AAA===666555888555666777777777666444333BBB???<<<;;;;;;<<<;;;:::666666666666666777888888555555666444222111111111111111111111111111111111555444222000000111222333000111111000///......///111222333444444222000///+++,,,...111333333000......000222333333444666888555666777888777888:::<<<===>>>@@@CCCFFFIIIKKKLLLJJJNNNSSSUUUUUUYYY```fffkkkkkkkkkoootttyyy|||}}}ssscccWWWPPPJJJCCC<<<999777555444444444222111444333222222333555777999777777777777666555444333888999999::::::;;;<<<<<<======>>>======;;;999888111666;;;:::666555888<<<999::::::;;;:::999777666777666666444333222111111222222111111222222333444333333444444555666666777555666777777666666777888<<<:::<<>><<<<<<888888777666666666666666555666666777777777777666888888777777666666666555888777777666666666777777666666666777777666555555444444555555555555666666555444444333444555777888555555555444444333333333555555333222111000000000222222222222222222222222333222111111222444555666222222111111111111111222111111111222333555888999>>>>>>???@@@@@@@@@??????AAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@CCCGGGHHHFFFCCCEEEIIIGGG???:::;;;;;;777::::::999999999999:::;;;777777666666666555555444333333333222222222111111222111111111111111222222111111000000000000000111333333333222222222111111000111111222333333444444777777666666555444333333333333333222000000222444555555555555555555555555333333333444444444444444666666666666555555555555222333333333444444444444000111222333555777999:::444555666555333333555666777777666666555555555444888;;;>>>@@@DDDNNN\\\fffqqqWWWBBB999999333333777777999:::;;;:::999999;;;===??????>>><<<;;;888666555777777888888888999999999AAA???<<<;;;;;;;;;;;;:::999999888777666666666666333333333333111000000111111111111111111111111111444333111000000000111222111222333222000///000111000111222333333111///...---///111444555555444222333444555555555555777999;;;===???AAABBBDDDHHHJJJFFFGGGKKKOOOTTTXXX[[[]]]___ccchhhjjjlllooovvv|||~~~~~~rrriii]]]OOOEEEDDD@@@<<<999777666555444333222111111111222444555888888888888777666555444777777888999999::::::;;;;;;;;;<<<<<<;;;999888777555666777888888999:::;;;::::::::::::::::::999999777666666555333222222111222222111111222222333444444444444555555666666666555666777777666666777999<<<:::<<>>===;;;::::::888888777666666666666666555666666777777777777777666666666666666666777777777777666666666666777777555666666666666666555555777777666666555555555444333444555666666666555444444444444444444333333333333333222222222222222222333333333333333333333333222222222222222333444444222222111111111111222222222222222222444666888999===>>>???@@@@@@AAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDAAA@@@AAACCCFFFFFFDDDBBBCCCFFFEEE>>>:::::::::777999888888888888888888888777777666777777888777666333333333222222222111111444333333222111222222222111111000000000000111111222222222222222222111111222222222333333444444444444444444333333333333333333444444333222333555777444444444444444444444444333333333444444444444444666555555444444333333333333333333333333333444444333333333444555666777777555666666555444444555777888777777777666666666666555777::::::===DDDOOOWWWmmm{{{ZZZDDD::::::444333888777888999999999888888:::<<<>>>======<<<;;;999777666888888888888888888888888@@@>>>;;;::::::::::::999;;;:::888777555444333333111111111222111111111000111111111111111111111111333222000/////////000111111333333333111000111222111222333333333222000000...000222444555555555555999:::::::::999;;;===@@@BBBEEEHHHKKKNNNRRRWWWZZZWWWYYY^^^dddjjjooosssuuuuuuyyy}}}sss```SSSNNNIIIAAA;;;888777666555333333222222222222333333777777777777666555444444555666666777888888999999888999999999999888666555888555444555888;;;;;;:::<<<<<<:::999999999:::;;;777666666555444333222222222222111111222222333444444555555666666666666555555666888777666666777999;;;;;;>>>IIIaaakkkYYYPPPDDD<<<;;;;;;:::888999999::::::999999888777777999::::::888777777888888777777666666666666666666666666777777888888888666666666666666777777777777777777777777777777777666777777888888777777666999999888777666555444444333444777888888666333222333333333333333444444444222222222222222333444444333333333333333333333333111111222222222222222222222222111111111111222222333333333444555777888999;;;<<<>>>???AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFAAAAAAAAABBBDDDCCCAAA???@@@BBBAAA<<<888999:::888777777777777777666555444555555777999;;;;;;999777333333333222222222111111555555444333222222222222111111000000000111111222111111111111111111222222333333333333444444444444222222333333333444444444222333333333222333555777111111111111111111111111222222222333333333444444555555555555444444444333555555555555555444444444666666555444444444444444555666777666444444666777888888888777777777777666444666777777777:::AAAFFFSSSfff^^^GGG;;;:::444333777666666777888777666666888:::;;;;;;;;;;;;::::::999888999999999999888777666666???<<<:::888999999888777999888666555333222222222000000111222333444222111111111111111111111111111111000////////////000000111222333222111000111222222222333444444333333222222333555666777777888999>>>@@@BBBCCCEEEHHHMMMPPPSSSVVVZZZ]]]```eeeiiimmmnnnpppuuu{{{yyymmm^^^WWWMMMDDD>>>:::999888444444444444444444444555333444444444333333222111444444444555666666777777666777888888888777666555555444333333555888;;;<<>>::::::;;;:::888999999999999999888777777888999999888666555666777777777666666666666777777666666666777777888999999888888777777777666666666666777777888888888888888777888888999999999999888999888888777666666555555555666777888777666444222333333333333444444444444333333222222222333333444444444444444444444444444000000222333333222111000222222111111111222333333333333444555666777888999999:::<<>>======>>>===:::888888:::;;;777777888888777666444333444555:::???BBB@@@:::555333333333222222222111111333333222222222333333444111111000000111111222222000000111111111111222222333333333333333333333333444444555555555555666666333444555555444444555777444444444444444444444444555555555555666666666777555666666666777777777888888888888777666555555555777666555444444444444444666666777666555444666888777777777666666666666666555777888888777888:::===FFFTTTjjjcccJJJ<<<999333333666444444555666555444444666888888999999::::::::::::999:::::::::999888666444333===;;;888777777888777666444444333222222222222333222222222444777777555333111111111111111111111111//////////////////000000000111222111000000111222000111222333333444444444666888;;;<<<<<<===@@@CCCHHHKKKOOOTTTYYY___eeeiiipppsssuuuxxxzzz}}}zzzqqqdddWWWLLLDDD>>>;;;666555555444444555555666333333333333333222222111222222333444444555555666444555666777888777666555000222444333222444999>>>DDDBBB===999777666777888666666666555555444444333222222111111222222333444555666777888999888777666666777888888777777888999888<<>>===<<<<<<;;;:::999888888;;;???:::::::::::::::999888888777:::AAAIIIMMMHHH>>>555333333333222222222111111000000000000111333444555111111111111111222333333111111111111111111222222222222222333333333333333666666666666666666666666777888:::999888888999:::999999999999999999999999999999999999999999999999666777777888:::;;;;;;<<<:::999888777666444333333555555444444444555555666555666666666444444666777555555555555555555555555555666888999999888888999===EEESSSfff{{{hhhMMM<<<888222222444222333444444444333333555777666777888999::::::::::::::::::::::::888555333111<<<:::777666666666666555222222111111222333444444555444444666::::::777333111111111111111111111111////////////000000000000///000222111000000111222//////111222444666777888888;;;???AAACCCGGGNNNSSS\\\```gggnnnttt{{{}}}mmm^^^QQQGGG@@@;;;:::777555333444555555444555555666555555444444222222222333444444555555222333555666777666666555,,,111555555222333999???DDDBBB===999666555555666666666666555555555444444222222111111222222333444444555777999:::999888777666777999888777777888:::777===DDDPPPmmm}}}iii^^^VVVLLLDDD<<<:::999:::;;;<<<;;;:::888888999999888888777666888888999777666666777999666666666666666777777888777666666666777999;;;<<<===<<<;;;:::999777666666888999:::<<<<<<<<<;;;;;;555666777888999999999999999999:::::::::;;;;;;;;;;;;:::999777777888999:::666666666666555555444444777666555333222222111111333333333333333333333333///000111222333333333333222222111222222333444555222333444666666777666666666777999<<<>>>@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDD@@@BBBCCCBBB@@@===<<<===;;;999888:::::::::>>>CCC@@@??????>>>>>>??????@@@@@@CCCHHHPPPTTTNNNBBB888333333333222222222111111/////////000111222333444111111111111111222333444333333333222222222111111222222222333444444555555666666666777777888888888777:::<<<=========>>>@@@????????????????????????>>>>>>>>>===<<<<<<;;;;;;<<<======>>>>>>?????????;;;:::999777666444222222444444444444444555666777444555666555333333555666333444444444444444555555333444666888888888777666:::===EEESSSdddzzzmmmPPP>>>999333222444111222333444333222222444666555666777888999:::::::::999:::::::::888555222000;;;999666555555555555444333333333333333444555555666555444777;;;;;;777222111111111111111111111111//////000000111111111111000111222222111111222444222333555777:::===???AAABBBGGGMMMRRRWWW^^^hhhpppwww|||xxxiii\\\UUUGGGDDD>>>999666555555666555555666666666666555555111222222333333444555555000111222444555555444444...111444666666888;;;>>>AAA???<<<999777666666666666666666666555555555555222222111111222222333444222444777:::;;;;;;:::999666888999999888777999:::777>>>EEEQQQnnn|||eeeUUUOOOIIIAAA;;;999999:::;;;<<<;;;:::999888888888888888777777666555666888777666666777888666666666666666777888888777777666666777999;;;===<<<;;;;;;;;;;;;:::::::::999:::<<<>>>???>>>======::::::;;;<<<===>>>>>>===??????>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;;;;;;;999999888777666555555444666555444333333333333333333333333333333333333333000000000111333444666666222222222222333444555555222333444555666666555555444666888:::===>>>@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBCCCEEEFFFEEEDDDBBBAAA???BBBDDDCCC@@@======>>>;;;888888;;;<<<;;;@@@HHHFFFEEECCCCCCCCCEEEHHHIIIHHHGGGIIINNNQQQMMMBBB888333333333222222222111111333222222111111222222222111111111111222333444555666555555444333222111111222333444555666777888999777888999;;;===???@@@AAA@@@CCCGGGJJJLLLNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQPPPNNNMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFEEEAAA@@@>>><<<:::888666666555444444444444555666666333444555444222222444555444444444444555555666666444444555777888888666555888:::@@@HHHRRRbbb~~~sssUUUAAA;;;555444555222222333444333222222444666555555777888999999999:::888999::::::888555222000;;;888555444555555444333555555555444444555555666777555444777;;;;;;666111111111111111111111111111//////000111111111111111111222444333333333444555888999:::===AAADDDGGGIIISSSYYYaaahhhoooyyy}}}|||{{{||||||{{{{{{|||xxxpppRRRNNNFFF>>>999777888888333333444444555444444444111222222333444444555555...///000222333333333222111111333666;;;======<<<===<<<:::888777777777777666666666666666555555555222222111111222222333444111444777:::<<<<<<;;;:::666888999999888888999:::666>>>FFFRRRoooxxxgggTTTKKKHHHEEE===888======>>>???>>><<<999777888888888888888777666666333555777777666666666777666666666666666777888888777777666666777999<<<===::::::;;;;;;<<<===>>>>>>:::;;;===???@@@@@@???>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@??????888:::<<<>>>???>>><<<;;;;;;:::999888777666555444444444333333333444555555222222222222222222222222000000000111222555777999222222222222333444555666111222444555555555444444444555777:::<<<===>>>???AAAAAABBBBBBCCCDDDDDDEEEBBBDDDFFFGGGFFFDDDAAA??????BBBDDDCCC@@@>>>>>>???<<<888888<<<======BBBKKKJJJIIIFFFEEEFFFIIIMMMOOOKKKHHHFFFHHHKKKHHH???777333333333222222222111111777666444333222111111111111111111111222333444555777777666555333222111111333444555777888:::;;;<<<999:::===@@@CCCFFFHHHJJJOOOSSSYYY^^^aaaeeehhhkkkooooooooooooooooooooooookkkjjjiiigggfffdddcccbbbXXXWWWUUUSSSPPPNNNLLLKKKHHHGGGEEECCC@@@>>><<<;;;666666555444444444555555333333444333222111333555444555555555666666777777777666777888999999777555333666;;;@@@CCCMMMeee}}}wwwXXXCCC===666555777333222333444333222222444666555555666888999999999999888999::::::888666222000:::777444333555555333111666444222333555777666555888888888777666444333222,,,---...///...---,,,+++111222111000......000222222444666777777666555444<<>><<<;;;:::888999<<<@@@CCCCCC@@@<<<999888888888888888888888888555666777666555444555777777666555666777888777666444444555777999;;;;;;;;;:::===@@@BBBBBBBBBBBBCCC@@@CCCGGGIIIJJJKKKMMMNNNLLLNNNPPPQQQOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFFFFDDDBBB@@@???888;;;>>>>>>;;;888777888666555333444555777666666222333333333333222111111222222333444555666888999555222//////222444333222222222111111111111111222555555555888<<>>>>>???@@@AAA>>><<<:::888888:::<<<===AAAAAAAAAAAABBBCCCDDDEEE>>>>>>>>>===;;;999777555222111111000000000000000666555555444444333333222555666666444333222333555:::777333111111222333333000333777888888:::>>>AAAAAADDDIIINNNSSSZZZaaaeeeqqqtttyyy~~~xxxrrrooommmhhhaaa[[[SSSSSSSSSOOOIIICCC@@@>>>;;;:::888666666666777777555666555333000000333666444555666555333333555666777666666666666888999:::333888<<<<<<===EEETTTaaa{{{aaaBBB999999666333444444333222222111111222222000111444666888999999999777777666555444333222111999777444333444444333111444222111333666999999888999999888777555333111000......///////////////...111222222111111222444777444555777888888888999999>>>DDDMMMVVV___jjjuuu}}}|||tttmmmggg```\\\ZZZUUUNNNIIIHHHIIIIIIHHHKKKIIIFFFDDDEEEEEEEEEEEEGGGKKKNNNPPPPPPQQQVVVZZZaaagggnnnsssvvv{{{lllZZZMMMEEE@@@===999999999888777555555444333333333222222222222222222222333333333444444444444333333333666<<>>:::888777666444222111111222333444555555555444333333777888:::<<<=========<<<999888888777777888:::;;;999<<>>???@@@@@@BBBCCCDDDEEEHHHKKKNNNLLLPPPUUUXXXZZZ\\\___aaaccceeeggggggfffeeeeeeeeedddcccaaa___]]]\\\[[[ZZZVVVUUUTTTQQQMMMIIIFFFCCCAAACCCDDDBBB===:::999999;;;999777666666666555444333333333333333333222222111111111222333555666777444222000000333444333111111111000000000000000111444333444777:::=========<<<>>>@@@BBBCCCCCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDDAAAAAA???>>>>>>>>>??????===<<<:::888888:::<<<============<<<<<<<<<======;;;<<<<<<;;;:::888666555222222111000000000000000111111111111222222222222333444555444333333444666:::999777666777777777777666999<<<>>>@@@DDDKKKQQQUUU[[[ccclllttt|||~~~yyyjjjhhhccc\\\UUUOOOIIIFFFAAA???<<<:::888777555444444555666555333444777:::555555666555444333555777777777666666777888:::;;;777999:::999888<<>>AAADDDHHHQQQ___mmmzzzwwwrrriiieee]]]WWWQQQLLLGGGDDDAAA???;;;::::::;;;;;;;;;???===:::888888888777666666999============AAADDDDDDIIIOOOSSSWWW[[[aaafffooouuu{{{jjjZZZLLLCCC999:::;;;999777555444444333333333333333333333333333333333333444444444444444333222222555<<>>AAACCCIIIJJJKKKLLLOOOUUU\\\aaabbbffflllqqqtttwww{{{}}}|||yyyvvvuuutttooonnnjjjeee___YYYSSSPPPNNNNNNLLLHHHCCC???>>>===>>>;;;888666555444222000333333333333333333333333000000000000111333444444333222111222333444222000000000/////////000000111333222333555888:::;;;:::;;;<<<>>>@@@AAAAAAAAA@@@CCCBBBBBBAAAAAABBBBBBCCCBBBBBB@@@???>>>>>>===>>>===<<<:::999999:::<<<===;;;;;;::::::999888777777999999999999888777666555222222111000000000000111//////000000111222222333111222333333222333555777555555666777888888888888===@@@EEEIIINNNVVV```gggnnnuuu|||ssslllcccZZZTTTJJJGGGCCC@@@===;;;888555333444555444333333555777555666666555444444555777888777777888888999:::;;;999999888666555888<<<@@@NNNcccoooLLL===999666333444444333222222111111222222222333444555666666666666444333333222111000//////666555444333333222222222111222333555888999::::::;;;:::888555333000///...111111000000222444666777333444555555666777:::===999;;;>>>???AAAFFFMMMRRR[[[fffvvv{{{rrrjjjbbbZZZUUUPPPLLLGGGDDDAAA@@@>>><<<:::999999999:::;;;;;;;;;===;;;999888888999888777444777:::;;;999999;;;>>>777;;;???BBBEEEHHHLLLPPPRRRXXXaaajjjttt~~~tttaaaUUUFFFBBB<<<999888777555333222222333333333333444444333333333444444444444555111111111111222777>>>CCCDDDEEEHHHOOOUUUVVVQQQMMMAAA>>>:::666555555555555222333555777777666444333888999:::<<<======<<<<<<===<<<:::888888888888999:::;;;BBBTTTuuuooo___RRRJJJ>>><<<999888::::::999888777777777777777777777777666666666666666666666666555777888777666555666777777888888777666777888:::999999:::;;;>>>BBBGGGKKKTTTVVVYYY]]]cccjjjrrrxxx}}}~~~wwwpppjjjfff___]]]XXXSSSMMMHHHEEEDDD@@@>>>;;;888777666444222333333222222222333333333111111000111111222333333111111222333444333222000111000000000000111111222333222222444777999999999999:::<<<>>>????????????BBBBBBAAAAAAAAAAAABBBBBBCCCCCCAAA@@@>>>===<<<<<<<<<;;;:::999999;;;<<<===<<<<<<<<<;;;;;;:::999999777777777777777666666666333222111111000000111111111111222222222333333333000111222222111111333555222333555666777999<<>>;;;777777777555444333333333555666666555444444555777888888888999999:::;;;;;;999888666666777999:::;;;CCCPPPfffuuuQQQ>>>888666555555444333222222111111222222333333333444444444444444333333222222111000000///444444444333111111222222444555777888888888888888:::999666444111000//////222111111111333555777888555666777777777888;;;===999<<>>DDDNNNZZZaaaaaa[[[UUUJJJEEE===888666666555444222333555777777666555444888999;;;<<<<<<<<<<<<;;;===<<<:::888777777777888:::;;;BBBUUUvvv{{{jjj^^^RRRGGGAAA<<<;;;:::999:::999888777999888777666666777888999666666666666666666666666666777888777666555666888555666777666555666999<<<<<>><<<:::888555444333222222222333333333333222222222333333444000222333444333222111111222111111111222222333444444333333444777888888777777888999;;;===???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???===<<<;;;;;;::::::::::::;;;<<<===<<<<<<===>>>>>>===<<<<<<777777666666666666666777333222222111111111111111333333333222222222111111000222222222111111333444666777888:::<<>><<<:::999888777777666555666777666444444666777777888888999::::::;;;;;;999777555666888:::999888???DDDSSSmmmyyyVVV???888777666666444333222222111111222222333222222222222222333333//////......------,,,,,,333333444222000000111333666888::::::888666666666888666444222111000111111333333333444555666888999777888999999888:::===???;;;AAAHHHNNNUUU```nnnxxxsssgggaaaRRRMMMHHHBBB???;;;888666777666444444555555333222222333555666555444444555333333222333555777666555...222555555333111222444555555555666666666666666888999;;;===AAAGGGOOOTTT]]]gggtttzzzjjjUUUGGGBBB???;;;777555555444444444333333333333444444444555555555555000222555555444444444555999BBBQQQ```iiiiiiccc^^^UUUNNNDDD===999888666444333444555555666666666666999999;;;<<<<<<<<<;;;;;;<<<;;;999777666666777777999<<>>>>>===<<<;;;777666666555555555555666333333222111111111111222333222222111000000//////111333444444333444666888:::<<<@@@CCCIIISSS```iiixxxrrrhhhaaaZZZPPPIIIBBB???;;;999888888888777666777777666555555666888666777888999:::::::::::::::888666666666666555444;;;<<>>:::888777666555333666666666777888777444111000222444555333333555777666555555666777888777555000444777888555444444666666666555555555555444444222444666777888;;;???BBBDDDLLLXXXbbblll{{{rrr]]]NNNEEE@@@???999888888777666555444444444444444444555555555555111222444444333333555666666@@@PPP```kkknnnkkkgggaaaXXXKKKBBB===;;;777444555444444444555666888888999:::;;;<<<<<<<<<;;;::::::999777666666666777777999<<>>===:::777666555555666555555444333333333333333111333444333000000222444111111111111222333444555222111111222444555444333333444666999<<<@@@CCCDDDCCCCCCDDDEEEEEEDDDCCCCCCAAAAAAAAAAAA@@@>>><<<;;;999999::::::;;;<<<======<<<===>>>>>>>>><<<:::999666555444333222333333444444333222222111111222222222222222222111111111111222444666777888:::===???BBBHHHPPPYYYbbbpppxxxiii___QQQKKKCCC===;;;999777666666777777666555555666888555666777999999999999888:::999888777555555555666888777<<>>AAAEEEHHHOOOXXXdddoooyyyqqqhhh\\\PPPHHHBBB>>><<<999777555555666666555444222222444666888777444111---000222222111111444777888777777777888888666444+++///333333111///000111333222111111222333222111...111555777888888888999222888@@@GGGNNN\\\mmmzzzvvv^^^OOOLLLMMM<<<;;;:::999888666555555444444444555555555666666000111111000000222555888666???NNN^^^jjjoooooonnniii^^^PPPFFF@@@===999555666555444333444666888:::999:::;;;<<<<<<<<<;;;:::888888666555555555666777888===GGG\\\}}}uuudddUUUNNNGGGEEE@@@::::::>>>888999999888777888999;;;999999888888888888999999888888888888888888888888666888999888777666777888444777::::::999<<>>===;;;999999:::;;;;;;<<<======??????@@@@@@>>><<<999777555444333111000111111222444333222222111111222222333333333444444555666666222444777999<<>>:::999<<<===:::999;;;:::===???AAACCCHHHPPPWWW]]]gggwwwwwwkkkcccPPPMMMGGGAAA===:::999888555444333333222222333333000111222333444555555555222222000000000222444666777888888888888666555444+++000111...///444444000111111111222222333333444555444222222222444666777888999:::<<<@@@GGGOOOTTTiiivvvooo```WWWAAA???;;;888777888;;;===:::888666555555555444333333444444222111111333555777<<>>>>>???:::;;;999777999>>>>>>;;;======<<<<<<;;;:::999888555444444333222222222222777444111111333666666555555222111333333111222666444;;;:::888@@@FFFOOO___jjjuuuvvvcccVVVOOOIIICCC===>>><<<999777777888777666777666555666999;;;<<<;;;<<<<<<:::999888777777888;;;888777:::???NNNfffzzzpppPPP???<<<999555999777333111000000///...555000///111000...111888////////////////////////555555444444444444555555999888777999;;;;;;999666000111111222444555555666===:::999<<<===;;;;;;===???AAACCCEEEHHHQQQ\\\eeettt}}}xxxiii[[[QQQLLLBBB@@@;;;777444222222222444333222222111111222222111222333333444444444444222222111000111333444666666777777888777555444333...222333000111555555111222222222222222333333333333222111111111222444555666555444666:::???DDDHHHNNNYYYiiivvvtttfffNNNGGG>>>888888999888666999888666666777777555444333444444333111111333555444888CCCQQQXXXYYY\\\bbbdddbbb```\\\UUULLLBBB;;;444333222222333444555666999::::::888666555666888666666666666666777777888999:::EEE___lll\\\PPPHHHGGGCCC???===<<<<<<999777888<<<;;;888666888888555777666666666666777888999999888777888999999666333555666666555333444666888999888:::@@@GGGPPPbbbrrr}}}kkk^^^PPPJJJDDD===:::;;;;;;666333555666555555777444333222111000000000000222222111111222333555555444444444222000///111222222222444777;;;???CCCEEEDDDDDDCCCCCCCCCCCCDDDDDDAAABBBBBB@@@???>>>>>>>>>::::::777666:::@@@???;;;<<<<<<<<<<<<;;;:::999888555555444333222222222222333000......111444444444777444444666666444666:::444>>>???BBBOOOYYYeeevvv~~~pppfffZZZNNNDDD@@@===:::888888888777666777555555666888:::;;;:::;;;;;;::::::999888777777666555666999<<>>;;;:::888666333222222333333333222222111111111111111333333444444444444333333222222111111111333555666555666666666666444333222000333444333333666666333333333333333222222222222222111000000000111222333777333000111555:::;;;;;;<<>>;;;:::999999888777888<<<<<<888666888888666888777666666777888999:::888888999::::::999666333333444555555555555777999===;;;===GGGTTTfff{{{yyyggg[[[RRRLLLJJJKKKHHHBBB===<<<:::555222333444333222111111000000111222222222222333444555666333444333111//////111333222333555888;;;???CCCDDDCCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>======:::888555666<<>>;;;888666555666777999999777555444444444333222222444666888888999::::::;;;>>>AAAMMMQQQXXX]]]]]]VVVKKKCCC666666555444444555666777777777777666444444555666666666555555555666666777:::<<>>>>>>>>>>>???>>>===;;;888444666???GGGDDD<<<999::::::::::::999999888777666555444333222222222555444222111111111111111444333444666666777<<>>EEEYYYwwwaaaFFF:::888777222333333333222222222333666222///......000222444////////////////////////666666666666666777888999::::::999777555333222222111222444666888:::<<<======;;;<<<>>>===<<>>===:::888999::::::<<>>???@@@???===;;;888555777AAAHHHEEE<<<888888999999:::999999999888777555444333222222222111111222222222222333444777666777:::<<>>AAAAAAAAAFFFNNNSSS^^^ooo~~~}}}nnnggg\\\SSSMMMHHHBBB>>><<<<<<;;;:::888666444333222222111111222333333444666666555444444444444444555555555555555444333222222222333333444555555555444555555555555333222111222000000333333111000222444444444444333333333333222222222222111111111111666555444777;;;===<<<:::777888888888888:::===@@@DDDMMM\\\nnnuuu]]]KKKAAA===<<<999777666666666555444555555555444222333555777444777777444444777::::::999:::<<>>;;;222222111111222333555666555666777666444444666777777666555555444444555555888:::EEE```jjjXXXHHHDDDCCC>>>;;;;;;::::::;;;:::999:::===??????EEEFFF@@@:::999;;;;;;DDDAAA>>>:::888777888999999::::::888666555666888555555666555555777;;;>>>EEEXXXsssyyyggg]]]RRRLLLEEE===::::::555444333222222111111222111222333444555555555444000000111000///000222444333444777;;;>>>@@@BBBCCCAAABBBCCCDDDDDDCCCBBBAAABBB???======@@@@@@>>>;;;888888666888???FFFCCC<<<666777888999999999999999888777666444333222222222))),,,///000111333666888444444777<<>>666---////////////////////////555555555555666777888888666777777555222111222444333333555666888:::;;;<<<<<<===AAAEEEGGGHHHPPPYYYfffqqqtttggg^^^OOOJJJDDD@@@???>>>;;;888:::::::::999888777666555000111222333444666777777555555444333333333333444444555555555555555444333111222333444555555555555555555666666555444222111333000000444444000///222333333333444444444444444000111111111000000///...222333555777888999999999666666777888888999:::;;;===AAAHHHUUUfff{{{|||fffSSSFFFBBB???:::777666666555555555555555444333333555777222777888555333666777555777666777888::::::999777333222222333444666888999999999999777444333444555333333333444555666777888666777BBB\\\rrr^^^NNNCCCDDDDDD>>>:::===999;;;<<<;;;999:::===@@@JJJPPPPPPGGG===:::::::::AAA???;;;888777777999:::777;;;>>>>>>;;;888777777666666666666888<<>>@@@BBBBBB@@@AAACCCDDDDDDCCCAAA@@@BBB>>>;;;<<<>>>???<<<888444666666777<<>>HHH\\\vvv___DDD999555333...000111000...000666;;;>>>BBBDDDEEEGGGFFF<<<111////////////////////////444444444444555666888888333555555444111111444777333444555666888:::;;;;;;;;;===BBBHHHKKKOOOXXXcccvvvrrrcccWWWKKKCCC???<<<999999::::::777444555444333333333444555666,,,---...000333555666777555444333333222222333333444444555555555555555444111222333444555555555555555666666777666444333222444000000555555000///333333333333444444555555555//////000000///...------111333666888777777777888222333333444444555666666:::::::::???LLL___tttfffRRRGGGCCC===888777666666666555666555444333333555777555:::;;;666333333222---888777666777888888777555666555666666888:::===>>><<<<<<;;;888444222222222000111222333555777999;;;555666@@@YYY}}}~~~___VVVGGG???AAAAAA999777;;;999;;;<<<;;;999999===@@@SSSXXXWWWLLL@@@;;;:::999>>>;;;888666555777999;;;666;;;BBBDDD@@@;;;777666888888888999<<>>::::::======:::666111444666666999===<<<888444555666888999999999999999888777555333222222222222555777666444222333555<<<>>>DDDNNNZZZmmmqqq\\\NNN<<<:::888777888888888666888777777888999:::<<<<<<888555666888888666666999999===JJJddd~~~[[[DDD;;;888666...111333111...---000444111444555666;;;AAA===555////////////////////////333111222666666444333666222444555555333222222333666777999:::;;;;;;;;;<<<>>>???FFFPPPUUU[[[hhhvvv|||dddTTTKKKCCC???>>>777777777777777777777777555555444444444555555666444444444444444555666777555555444333222222222222444444444555555555666666333333333333333333333333444555555555555333222111333333222111000000111111222222222111222222333333222222333333333222111111222222333333333333444444000111333555666666555555444888;;;===@@@GGGSSS\\\ttt~~~jjjWWWIII>>>======:::777777333555888777444333444666999777555333222333444555111444777888666555444444666555444555777;;;@@@CCC???>>><<<999555333333444444444333444444555666777666:::AAAQQQrrrcccSSSDDDAAA<<<:::::::::888666999888999;;;;;;;;;@@@HHHXXXcccbbbQQQAAA<<<;;;888::::::888555444666<<>>BBBFFFUUUgggzzzkkk]]]KKK<<<>>>:::777777555111000333333222111111111222333444///000000111222222333333888999;;;===???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>><<<999777777444333555999;;;888444777777777777888888888888888888888888777555444333333//////222444444555888;;;FFFUUUdddyyy}}}zzzyyyxxxssspppmmmlllmmmnnnooonnnrrrrrrssstttwwwzzz}}}~~~lllTTTGGG???;;;===999222555???777777777888999:::<<<<<<888777777777888999::::::999;;;CCCTTTiiioooQQQAAA<<<999666//////000000111111111222///000111222444555777777---......///000111111222444222222666666333333555111333444333222222333555777888:::<<<===>>>???@@@GGGIIIQQQ\\\dddlll{{{ppp___MMMBBB===999666666555555555555555555555555333333444444555666777888666555555444444444555555444444333333333333333333444444444555555555666666444444444444444444444444222333444666666555333222333222111111000000000111222222222222222222333333333333444444333333222111222222333333333333444444222333444555555555444333333444666777999>>>GGGNNNVVVeeevvvnnn^^^MMMDDD???999888999222555777777555555666888777666555333333333333444111333666666555444444555666555444444666999===???======<<<999555333444555444333333444444555666777777:::???LLLiiioooXXXMMMCCC???<<<:::::::::999777:::888888:::;;;===EEEOOO^^^fffcccQQQBBB>>><<<999777888888777666777;;;>>><<>>@@@AAAAAABBBDDDCCCCCCCCCCCCBBBBBBBBB@@@???>>>>>>>>><<<999777777444333555999:::777444555555666666666666777777999888888888666555444333333000000333555666:::>>>CCCTTTiii|||tttnnnfff___ZZZWWWUUUSSSTTTRRROOONNNOOOPPPPPPPPPSSSSSSSSSUUUWWWYYY\\\]]]cccfffjjjpppwww~~~hhhNNNCCC;;;<<<:::333333999777777777888999:::;;;<<<888888888888888888999999999999???KKK\\\uuugggKKK>>>;;;888444///000000000111111111111000000111111222222222333.........///000111111111555222333666555222111444000111222222111333666888777:::===>>>???AAACCCEEEJJJOOOZZZgggrrr}}}qqqVVVJJJ===888777555444555333333333333333333333333333333333444666777999:::777666555444333333333333333333333333444444444555444444555555555666666666555555555555555555555555///111444666777666444333222111111111000000000000111222222222222333333444444555555555555444333333222222333333333333444444444444444444444333222222444222111111333666;;;>>>???IIIWWWddduuuwww```NNNAAA999888;;;666777777666555444666777555555444444333333222222222333444333222333444666777666555444555777:::;;;;;;;;;:::888555444555666333333333333444555666777888:::===EEE[[[}}}uuuZZZJJJDDD???===;;;:::::::::999888;;;888777999<<>>;;;555666888888777777888:::<<>>:::999666444444333222111000000111222222000000000111222333555666<<<===>>>@@@AAAAAABBBBBBEEEDDDCCCBBBAAABBBCCCCCC@@@???>>>>>>>>><<<999777777444333444777888666444444444444444555555555666999999888777666555444444444111111444666999AAAIIIPPPfff}}}sssggg___SSSOOOHHHCCCAAA???===<<>>???AAACCCDDDDDDGGGLLLQQQWWW___fffkkkyyy]]]LLL>>><<<<<<777333444666666777777888:::;;;<<<999999999888888888888888888888:::@@@KKKaaa~~~[[[DDD;;;999666222000000000000111111111111111111000000///...............//////000000111111555333333555555111000333///000111111111444888;;;999;;;>>>???@@@BBBFFFIIILLLVVVfffvvvppp[[[KKKBBB:::888888666555666222222222222222222222222444444444555666777888999666555444444333333333444222333333444555666666666555555555555666666666666666666666666666666666666000222555777777666444222111111111111111111000000111222222333444444444444666666666666666555444444222222222333333333444444333333333333333333333333666333111000222555666666;;;???EEEMMMZZZmmmyyybbbOOOCCC@@@@@@;;;:::888666444333333444333333444444444333222111222333222111111222555777999888777666666666777888888999999888666555555666333333333333444555666666888999:::???OOOmmm{{{bbbMMM@@@===<<<;;;:::::::::::::::999;;;888666999===EEETTTbbbllljjj___NNNCCC@@@???<<<555666666666666777888888:::???CCCBBB===888666666======CCCQQQaaavvv|||pppeee^^^SSSQQQNNNJJJGGGEEEEEEDDDGGGEEEFFFKKKNNNNNNQQQUUU\\\aaakkkxxxkkkZZZGGG>>>:::777444444333222111000000000111222000000000111222444666888>>>???@@@AAABBBBBBBBBBBBFFFDDDBBBAAA@@@AAACCCDDD@@@???>>>>>>>>><<<999777666444222333555666555444333333444444555666666666999999888777666555444444444222222555777===IIIUUUggg~~~{{{mmm```WWWQQQNNNKKKCCC@@@===;;;<<<===<<<<<<;;;:::888888999::::::999999999::::::;;;<<<<<<===999<<>>:::===???@@@@@@DDDKKKQQQYYYhhh{{{lllVVVIII@@@999555555666444333444333333333333333333333333777666666555555555555666333333333333333444555555222333444666666777777777555555555666666666777777777777777777777777777777222444666777666444222000000111222222222222111111222222444555666666666666666777777777777666555555222222222333333333444444111111222222333444555555555333111111333555555555:::999888;;;CCCNNN\\\fff~~~hhhWWWKKKEEE===;;;777555444444555555333333444444444333222111222222222111000222555888::::::999888777666666666666777888777666555555666333222222333333444555666666777888;;;EEE]]]~~~~~~gggVVVGGG===999999::::::::::::999::::::;;;888777:::@@@IIIZZZiiillldddWWWIIIAAA???>>><<<888777444444444666888999888;;;===<<<999777777888CCCGGGRRRfff|||tttggg\\\RRRJJJFFFBBBAAA???>>>===<<<<<<<<<>>><<<<<>>???BBBCCCGGGNNNXXXgggyyyrrrZZZJJJBBB;;;888777444333111000000000111222000000000111333555888:::??????AAABBBCCCCCCCCCCCCFFFDDDBBBAAA@@@AAACCCDDD@@@???>>>>>>>>><<<999777555444222222333444444333444555555666777777888888:::999888666555555555555444333444666:::CCCVVVgggxxxmmmbbb[[[PPPGGGAAA@@@@@@AAA:::888777888999;;;::::::888777666666888888888777666666777777888888888888444666888999999:::;;;===CCCQQQZZZeeeyyyiiiMMM>>>;;;;;;999666555555555666777888999:::999999999999999888777666666888:::;;;===GGG^^^ssszzz```DDD999999888555222111111000000000000000000000000000000000000//////////////////000000000000444111222555444111000333///111333444555888<<>>AAAAAACCCKKKWWW```kkk|||kkkTTTEEE@@@777333111444555444444666444444444444444444444444777666555444444333333444222222222222333444555666222333555777888888777666555555666666666777777777777777777777777777777777555555555555555333222111111222333444444444333222222444666777888888888777666777777777777666555555222222333333333333444444000000111111222444555666111111111222222333444555:::555333666:::???FFFNNNaaannnlllWWWIII???<<<777555666888999999444444444333333333333333222333222222111333666999:::::::::999888666555444444666777777555444444555222222222222333444555666555555777999???NNNhhh~~~iiiVVVLLLCCC<<<999777999::::::999888999999:::777888===CCCMMM\\\jjjeeeZZZKKKAAA>>>>>>===::::::777444333444777888888777888888888777888;;;===EEEPPPddd|||vvvoooeee^^^TTTKKKEEEAAA>>>===999999888888888888999999777555666999:::888888;;;;;;<<>>???@@@BBBCCCCCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCC@@@???>>>>>>>>><<<999777444444222111111111222333555666666777888999::::::;;;999777666555444555555444444777;;;BBBPPPjjjuuudddUUULLLCCCBBBAAA???<<<:::999888777666555555666666555333444333222333555666555333222333444444555444444444222444555666666666888999888CCCEEEJJJZZZlll{{{]]]GGG===:::999777444444555555666888999:::777888999::::::999777666666777:::<<<<<>>>>>>>><<<999777444333222000///000111333555555666777888999:::;;;;;;999777555444444555666444666<<>>AAAEEEHHHOOO]]]rrrnnnZZZOOOGGG===777777888444333444333000000222333333333333333333333333222222222222333333444555555555444333222222222222444555777888999888666555666666666666777777777777666666666666666666666666444333222222333444666777222333555777777666555444444666888;;;<<<<<<;;;:::666666666666666555555444222222333333333444444444444333222111111111222333...333777666333111444888222...///666999555555888999???IIIWWWhhh}}}pppSSSLLLCCC<<<999888777555777555444333333444666777111333444444444555777999777888888888777555222000444666777777555333333333222222222222333444555555555444666999999999DDDQQQeeeqqqaaaNNNAAA:::666777;;;666999;;;;;;888666777888777777;;;BBBHHHOOO\\\hhhVVVHHH999555999;;;999777888777666888;;;:::777333999888777777999>>>DDDGGGVVVqqq|||ooofffYYYPPPKKKHHHDDD@@@===;;;888777888999888888666666666666666555555555888666666999888555444666666888999888888>>>HHHPPPQQQbbbzzzyyyaaaPPPIII777666555333222222333333111000000111333777<<<>>>;;;===>>>AAACCCDDDEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>><<<999777444333222000//////111333555555666777888999::::::;;;:::777555444444555666444777???HHHUUUmmmpppeeeVVVGGG>>>;;;;;;;;;999999777555333333555777444333444666999999888666444333333555666777666444333444666777888777777666333444444222111111333555333;;;:::666<<>><<<777555:::999999:::::::::999999888???@@@>>>FFFVVV^^^[[[HHHCCC===999999999777555777666555777;;;<<<:::777999777777:::999<<>>@@@GGGJJJWWWlllzzz^^^JJJEEE===777666555333222333111555444111333:::<<<:::@@@??????AAAEEEFFFDDDAAAAAADDDDDDAAA@@@CCCCCC@@@>>>>>>>>>===<<<:::888888888333111222111///000333222333555666888:::<<<<<<<<<:::999888999999999888:::888???TTTnnnpppeeeQQQJJJAAA:::888888888777666666555444444444444555666555444444555666555333555444444555666666555333777777666666555555444444888777666555444333333333777666444555888>>>EEEIIIdddyyybbbLLL???999555777777555444777888999777777666666777999;;;<<<888777555555666999<<<>>>\\\tttttt^^^HHH>>>666444555333111222222222111000/////////000,,,---...000000000//////000///...---------------000000000000000000000000111333666999<<<>>>@@@AAACCCDDDNNN___qqqjjjXXXOOOHHH@@@888444333222111000222444444333111111222111222222333222111000000333333333333333333333333222222111222222333444444555555555666777777666555333444555666777777777777777666666777777666333111555555666666666444333222222333444444333222444555777888888999:::;;;<<<===888888777666666555444444555555555444444333222111333222111222333333222111222222222222222222222222444444444444444333333333666999<<<>>>AAALLL[[[ggg~~~mmm[[[PPPHHH???999999777666555444444666666555222333555555444555666888888777777666666666777777444888999666555777777333111444666555222000222555555555555555666999===AAAKKKbbbhhhNNNCCC999777888777666666888999999999999:::<<<======DDDFFFFFFNNNZZZ\\\UUUDDD@@@;;;888777777666555666555444777;;;======<<<<<<:::;;;===???FFFXXXjjjttthhhYYYLLLEEEFFFAAA===:::;;;;;;:::999777777555444444444555555333444444555555666666666777777666666666666666555:::888777666666888:::<<>>???AAADDDEEEDDDAAAAAADDDDDDAAA@@@CCCCCC@@@@@@@@@@@@???===<<<:::999888333111222111///000444333444555777999:::<<<<<<;;;:::999888888888888777:::;;;HHHaaa}}}ooo___QQQHHHBBB>>>999777777777666444555444444444444444555555555444333333444555444222666555444444555666555444666666666666555555555555666555555444444444444555666555333222444888<<>>NNNdddbbbNNNDDD;;;444444444222000000222111000000000000000000---...///000000000///...//////.........///000000000000000000000000000000111444888;;;===@@@CCCEEEHHHOOO]]]qqquuucccRRREEEBBB>>>999555444444333333000222444444333111111222000111222222333222222222333333333333333333333333222222222222444555666777444555666777888888888888666777888999::::::::::::666666777666444222222333555555555666555555444333000333666555111000333666888888999:::;;;<<<======;;;:::888666555444444555666666555444333333333333333222111111333333222111222222222222222222222222222222222222222333333333333666777666555999CCCKKK\\\llluuufffYYYLLLAAA===<<<888444333444666777888555333222333555666666555999888777666666666666666444888;;;999777999999777111666:::888222000333777333444444444444666:::===@@@NNNeeegggRRRCCC<<<777888888777888;;;777888999888888;;;AAAFFFGGGMMMRRRTTT[[[```YYYMMM???<<<888666666666555555555444444666:::>>>@@@@@@:::999999;;;@@@OOOiiiyyybbbUUUNNNEEE===888:::888666666888999888888666666555444444444444555555555555555555555555555555555555555555666666666999888777666666777999:::888999>>>GGGSSScccyyyyyyVVVIII<<<888888666333222000222222000222888;;;;;;>>>>>>???AAADDDDDDCCCAAAAAADDDDDDAAA@@@CCCCCC@@@BBBBBBBBBAAA???>>><<<;;;888444222333222000111555444555666888999;;;;;;<<<:::999999888888777666666<<>>999666555555666777666333111555555444444444444555555444222222222444444333222777555333333444555666555555555555555555666666666444444333333444555666666333222111111222444777888@@@LLLbbb}}}vvv\\\III@@@===888666555444333222666777888:::;;;;;;;;;<<<888777666666777999;;;===AAATTTsssoooTTTDDD===666222333444111//////000000000000000000111222//////000111111000......////////////000111222333000000000000000000000000222555999<<<>>>AAAFFFJJJWWWaaasssooo___QQQFFF???;;;999777666777777666666000222444444333111111222000000111222333333444444222222333333333333444444444444555555666777999999555666888::::::;;;<<<======>>>>>>???>>>>>>>>>===999:::;;;888555333666999555555555555555444444333222333555555555666777999888999:::;;;<<<============;;;888555444444444555777666555444333444555555444333222222444444333222222222222222222222222222222222222222333333333333000333444333222444:::???DDDPPPaaasssppp```PPPFFF@@@:::555666888888999:::888555222333666888777555999999888777666666666666777;;;@@@@@@???@@@AAABBB:::;;;:::666222111333666333444444444333555888:::===CCCQQQgggiiiRRRCCC@@@===;;;;;;999666888<<<666888999999999???HHHPPPSSSYYY___cccfffdddVVVGGG;;;999777666555666666666777666666777999===@@@AAA999999999:::DDDZZZzzznnn]]]KKKBBB>>>;;;999:::777666666666666666444444555555555444444444444555666666666666555555555555333333444444555555666666444444333444555777999:::777777999===AAAKKK___pppmmm[[[HHH>>>;;;777555444000000000000222666999;;;===>>>???AAACCCCCCBBBAAAAAADDDDDDAAA@@@CCCBBB@@@CCCBBBBBBAAA@@@>>>===<<<888444222333333111222666555666777999:::;;;;;;;;;888999999888777555666666@@@LLLeeessshhhXXXJJJCCC@@@>>>===666666777888888666444222888888777666555555555555444222222222444555444333888555333222333555666666444444444555555666666666444444333333444444555666111111222333555777888999===@@@MMMeeennnXXXIIIAAA999777777666444444666777999;;;<<<<<<<<<;;;888888777666777888:::;;;???LLLfff}}}bbbMMM@@@888333111444444111///000000/////////000111222222000111111222111000...---///////////////000111222000000000000111111111111444777;;;<<<>>>CCCLLLRRRggguuuzzzcccRRRIIICCC===888555444333333444555333222000222444444333111111222000000111222333444444555222222222333333444444444666666666666666777999999666999<<<>>>???@@@BBBEEEIIIIIIJJJJJJIIIGGGEEECCC@@@AAAAAA===888777999<<<777666555555444444333333666333222555;;;???===;;;777888:::;;;<<<============;;;888555333333444555777666555333333444555666666555444444555666555444222222222222222222222222222222333333444444444555000222444444333555888;;;;;;???IIIVVVggg|||wwwbbbRRREEE<<<777888:::888777999<<<888555555777999888666999999888777777777777777;;;???EEEIIIHHHHHHJJJNNNEEE???777222222333333333444555555555444555888::::::>>>FFFTTTiii{{{eeeRRREEE???;;;999888888666222444999777888999:::>>>FFFQQQYYY```dddiiilllkkkbbbQQQBBB999888888777666666777888999999888888888:::===???<<<===>>>AAAPPPkkkzzzhhhPPPHHH???:::666444666;;;777888999888777666444444444555555555555555555555666666666666666666555555333333444444555555666666222222222222333444666777777888:::;;;:::===IIIVVVlll}}}rrrYYYHHH>>>777444444222000000111333555888:::;;;===???AAAAAAAAAAAAAAAAAADDDDDDAAA@@@CCCBBB@@@BBBBBBAAA@@@???===<<<;;;888444222444333222333777666777999;;;;;;;;;;;;:::888999999777555555777999CCCWWWtttmmmVVVNNNCCC<<<:::;;;;;;;;;777777777777777777777888<<<;;;:::888666555444444444333333444555666666555888555333222333555666666333333444444555555666666555555444333333333333333222222333444555777888888;;;777<<>>;;;777555444333222333444444333111000222444444333111111222111111111111222444555666111222222333333444444555444444555555666888999::::::???EEEIIIKKKNNNRRRVVV\\\^^^```aaa___\\\XXXVVVLLLKKKHHHCCC===:::999999;;;:::888777555444444444888333000555===BBB???:::666888:::;;;<<<<<<<<<<<<:::999777555444333333444555555444444444444444555777666555555777777666555222222222222222222222222222222333333444444555555222333444444333333555777888888:::CCCNNN^^^tttxxxfffRRREEE;;;;;;;;;777555777===:::777666777888888888888888888777777888888999<<>>GGGTTThhhooo___PPPCCC>>>>>>777555444666666444777<<<999888999===EEEPPP[[[aaahhhkkknnnnnngggZZZJJJ???777888999888777666888999:::::::::999888888:::<<<:::===@@@HHH\\\{{{yyy___NNNCCC@@@>>><<<777333555;;;666888999999888777888999444555666666777666666666666666666666666666666666555555555555555666666666555555444333222111111111666666888999666555;;;CCCRRRbbbzzznnnYYYHHH;;;666666555222111333444444666::::::===???AAA@@@@@@AAAAAAAAADDDDDDAAA@@@CCCCCC@@@AAAAAA@@@@@@>>>===;;;:::888444333444444333444888777888:::<<<<<<<<<:::999888999999666444555999>>>IIIccc|||fffVVVHHHBBB;;;777777777666444333444555555555666:::======<<<:::888666555444333444333333444666777666555777555333333444555666555444444444444444555555555555555444333222222333333555444444333333444444444:::555777EEEWWWooofffRRR@@@;;;:::666444666666777888:::;;;;;;;;;<<<999999888888888888888888===AAAOOOlllwww]]]JJJ???:::666333333555555222111444000000000000000000111222111111222333333222000///222111000///............//////111222444666777777999<<<@@@DDDIIIWWWiiivvv}}}ooo]]]OOOBBB>>><<<888666666555444333333444555444333000222444444333111111222333222222111222333444555111111222333333444555555333444555777:::===???AAADDDKKKTTTZZZ___dddlllrrrvvvzzz~~~}}}xxxuuuiiieee^^^WWWPPPIIIDDD@@@@@@???===:::888777666666777333111444:::===;;;777555777999;;;<<<<<<;;;:::777666666555444333333222333333444444444444333333777555444555666777666555222222222222222222222222111111111222333444444444222333333222222222333444555333555;;;@@@HHHVVVccc|||iiiVVVEEE@@@===777666:::<<<;;;999777555555777999777777777777888999::::::;;;>>>EEEJJJGGGAAACCCJJJDDD>>>888444444555333111222333555666555666888:::555444777>>>EEEQQQeeewwwyyyiii]]]QQQKKKDDD<<<888999:::666444666888888;;;???;;;999999???LLLZZZcccggglllnnnnnnjjj^^^OOOCCC===666888999888666555777999888999;;;:::888777888:::888<<>>===;;;:::999555333555555333555999888999;;;======<<<:::999888999888555333555<<>>CCCGGGOOO```uuuwwwcccSSSFFF>>>:::;;;:::444333666333111000000222333333222000222444444333111111222444333222222222333444555111111222333333444555555444555888;;;???CCCGGGHHHNNNVVVaaaiiipppxxxzzzrrrjjjaaaWWWQQQEEECCC@@@===:::999888888444444333444555666555555444666888;;;<<<;;;::::::444555555555444333222222111222333444444444333222666555444444555666555444222222222222222222222222///000000111222222333333111111111111222333444555222111444:::<<<<<>><<<555777999888555444666888555888::::::888777888:::;;;@@@IIIZZZyyykkkVVVIIIAAA???<<<666444888;;;:::888888888999:::888444333555888555666777999999999888777444555555666777888888999888888777777666666555555555555555555555555555555555222222555666555777;;;888???LLL___vvvjjjRRREEEBBB:::555333666666333444999999<<<@@@@@@???>>>@@@BBBAAADDDDDDAAA@@@CCCCCC@@@BBBBBBAAAAAA???===<<<;;;999555333555555444555999888:::<<<>>>>>><<<:::888999999888444222555>>>FFF\\\|||oooWWWJJJDDD???777444111222666999999888444777999999666444444555555555444444444444555555222111111222444555555444555444444555666666555333555555555444444333333333111111111222333444666777444333333333555777:::<<<333222777===@@@JJJiiixxxZZZLLLEEE;;;555666777777666666777999;;;<<<::::::999999888777777777;;;999???UUUwwwpppWWWFFF???<<<<<<666333222333111///000555222222111000//////000000///000222333444333333222000000000000111222333444111------222555555777:::;;;@@@HHHSSS```rrrlllZZZLLLEEE<<<:::777555333333333444222222222222222222222222444444444555555555666666222333333444444444333333444222111222333555666555777:::>>>CCCHHHPPPXXX]]]dddooo}}}~~~pppggg]]]WWWNNNFFFAAA>>><<<;;;:::666555888999777666777666666888999999:::::::::777666555444333222222222555555444333222222222222555555444444444333333333111333444444333222222333444444222222222222444444111333333//////222222000222333555666666666888:::JJJTTThhh}}}eeeRRRHHHBBB===999<<<:::888666555666777777666777999:::;;;<<<<<<<<<===:::@@@KKKJJJ>>>888:::===<<<999666444333333333777666444333444666888999444555666666777;;;???CCCOOOUUU]]]ffflllooonnnmmmlllhhhaaaZZZRRRLLLGGGEEEDDD>>>999:::===<<<777222777555333444777999999777999;;;AAAJJJVVVbbbjjjmmmnnnoooiiiYYYJJJ@@@:::666888888777555444333222111666777777666555777:::===???>>>KKKlllaaaSSSKKK@@@:::;;;999777666777:::;;;:::888555555666777777888888999???<<<888777:::===>>>======<<<<<<;;;:::::::::999999777666666777999888888555555444222000111333555555555666666555555444333888>>>???HHH^^^rrrjjjSSSAAA<<<666222333333222555999======>>>???@@@AAAAAABBBBBB@@@>>>@@@CCCEEEDDDCCCEEEDDDCCCBBBAAA???;;;888:::888555444444666999<<<<<<=========<<<;;;::::::444999444111555777>>>NNNkkkjjjWWWLLLDDD@@@???444555666555444555666888999999999888888666555555:::999888777666555444444777222111555555111222777555666666555333222333555444333333666999:::888555333444555555444444444555222444666555333222444777555666777666:::GGG[[[kkkuuuYYYCCC888666777666666777999<<<>>>>>>===444:::;;;777777;;;;;;777888777;;;KKKiiicccNNNAAA999555555444333333222111111111222111///...///000111000///111222333444444444333222222222222111111000000000111......333555555666999===EEEQQQaaasssooo]]]OOODDD>>>:::999666444222222222333222222222222222222222222333333444444444555555555555555555444444333222222111222222555777999999999@@@CCCHHHOOOXXXcccmmmtttssslllcccYYYQQQIIICCC???888555444777888555444555777888888888888888777777666666555333333222222333555444333333333333333333555555555444444444333333111333444444333222222333333222111111111111222333///111111///000333444222111333555555555555777999===CCCRRReeewwwzzzdddVVVLLLCCC===999888666555666777888999555666777999::::::;;;;;;<<<999>>>GGGGGG===777:::<<<:::888666444333333333666555444333444555777888444444555555555888===@@@>>>BBBHHHNNNRRRSSSSSSRRRUUURRRMMMGGGBBB>>>;;;999:::888777;;;>>>>>>:::777666444333444666888888777999;;;AAAKKKXXXcccjjjnnnooopppiiiXXXGGG>>>:::777555555555555555555555555777888888777777888:::===AAACCCTTTttthhhOOOFFFBBB;;;777888:::888777888:::;;;:::888555555666666777888888999???<<<999:::===???@@@@@@AAAAAAAAAAAA@@@???>>>===<<<:::999999:::;;;:::999777777666555555555777999555555666666555555444333111666777===NNN^^^ttt}}}bbbMMMAAA;;;666666777777:::===:::;;;<<<===>>>@@@AAAAAABBB@@@>>>@@@CCCEEEEEEDDDEEECCCAAA@@@???>>>;;;999666777777888888999::::::============<<<;;;::::::555:::555222777999AAARRRqqqqqqXXXIIIAAA;;;888777555666666666555555777999999999999999888777666555888888888777777666666666666333444888888555555888555666777777666666888:::555444444666999999777555444555777666555333222222333555777666444333444666222444666666888AAAPPP\\\iiiPPP@@@999888888777777999<<<===<<<;;;;;;<<<;;;999<<>>???@@@HHHMMMUUU```lllzzzttthhh[[[PPPHHH>>>999888;;;;;;777555555999888888777666555555444666555444333333222222333444444333333333444555555555555555555555444444444111333444444333222222333222111111000000111111222///222222000000333444111000222333444333444555777666888???IIIUUUhhhzzziiiZZZLLLCCC===;;;777666777888999888444555666777888999999999;;;888:::AAAAAA:::777999999888777555444444444444555444333333333444666666333444444333333555999<<<777999<<<>>>??????>>>>>>CCCAAA???<<<:::888777666222555:::===???>>>;;;888555444333444666777777777999;;;AAAKKKXXXccckkkooooooppphhhUUUCCC;;;999999666666666666666666666666777888999999888888:::<<>>>>>:::888::::::999888888::::::999777777777777777888888999999???>>>>>>AAAEEEIIIKKKLLLLLLMMMNNNOOONNNLLLJJJIIIFFFDDDAAA@@@@@@???===;;;777777666555555555666666555666666666666555444444000777666888CCCLLL^^^wwwvvv]]]GGG>>>666555666555666888777888999;;;===???AAAAAAAAA@@@??????BBBDDDEEEEEEFFFCCC@@@>>>===<<<;;;:::333555999<<<======;;;:::============<<<;;;:::999666:::666444999;;;EEEZZZ{{{nnn]]]JJJ@@@<<<888666666555666777666555666777999::::::::::::999888777666777777666666666777777777444222444888999666555777777999;;;;;;;;;;;;<<<===999888999:::;;;;;;999777777777888888888666444333333555777666555444444444222555777777666;;;DDDLLLlllzzz^^^HHH<<<777999888888999;;;<<<<<<;;;???===999:::AAAGGGFFFAAA;;;999888>>>PPPpppwwwfffSSSGGGAAA<<<::::::444333333222222222222222111000//////000111000///000000222333444444444444333333333333222222222222222000111555666555888<<>>AAAEEEJJJMMMVVV^^^jjjwwwqqqcccYYYLLLFFF@@@???===999777999888777777666555555444444555444444333222222222333333333333333444555666777555555555555555555555555111333444444333222222333222222111111111111222222000333333000000222222//////111222333222222444555888999;;;>>>BBBOOOggg|||ppp^^^RRRHHHCCC<<<888888888777555444555666777888999999888999777888<<<<<<777666999777777666555555444444444444444333333333444444555444555555444333444777999;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;::::::999999999111999@@@AAA???===999666666555555555666888888888:::;;;@@@HHHUUUbbbkkkpppnnnnnndddPPP???999:::;;;;;;::::::888777666555444555777888888888888:::<<>><<<<<<:::888999999888888888888888777777999999999999999:::<<<===CCCEEEJJJQQQXXX^^^bbbcccbbbdddeeeffffffdddaaa___ZZZWWWSSSOOOLLLGGGBBB???<<<:::777666555555444333666666666666666555444444333:::999888>>>AAAOOOeeemmmSSSFFF999444333111000111555666888:::===???AAABBBAAA@@@??????AAACCCEEEFFFKKKGGGAAA>>><<<;;;:::999333666999<<<>>>>>>===<<<============<<<;;;999999555888444444:::<<>><<<999777777666777777777666666888999:::::::::::::::999888777777666555555555555666777666555666888999999:::;;;<<<>>>AAABBBAAAAAAAAABBBDDDDDDEEEEEEFFFEEECCCBBB@@@???===<<<;;;;;;999888333444555555555555555555555777888888666999???DDDYYYxxxnnnTTTBBB999999888777888;;;<<<<<<<<<===;;;:::<<>>;;;777777777777888888999:::;;;===<<<>>>FFFRRR___jjjpppkkkhhh]]]JJJ<<<999;;;<<<<<<<<<;;;:::888777666555444555777777777888;;;===FFF]]]}}}nnnXXXGGG???888777777666666666777777777777666666666777999999999;;;===@@@CCCEEEPPPUUU___iiirrrzzz}}}{{{wwwsssmmmfff___WWWPPPKKKFFFBBB===:::999999888777666666777777666666555444111888666555999999AAATTTjjj}}}cccQQQ>>>666555444333333555666888:::===@@@BBBCCC@@@@@@??????@@@CCCFFFHHHPPPKKKDDD???<<<;;;999888666777999;;;===>>>@@@@@@>>>>>>>>>===<<<:::999888444666333444:::===MMMiiiwwwaaaNNNDDD;;;:::999666444444555666777666555555777999999999:::::::::999888888888777555444333444555666;;;;;;;;;<<<>>>BBBEEEFFFCCCGGGLLLPPPQQQRRRRRRSSSYYYZZZ[[[[[[[[[ZZZYYYXXXVVVRRRKKKFFFCCC@@@===:::444444333444555666666666666777777555555777===BBBMMMiiifffMMM???888777666888:::===>>>>>>;;;<<<===>>>>>>???EEEJJJ666777;;;>>>EEEZZZqqq___UUUJJJDDD>>>888555555444333333222333333444444333222111111333333222111//////000111222444555555333333333333333333333333222000111444666999BBBLLL\\\rrr}}}jjjRRRIII>>>999:::;;;888444222222222222222111111111222222222222222222222222111111222222222333333333555555444444555666888999===AAAHHHOOOYYYgggvvvwwwjjj[[[NNNDDD:::777888777666555444444555777777333333222222222222333333111111111222333444555666333333333444444444444444111333444444333222222333222333333444444333333222)))...000000222666666444000111222222111111222444///111666999888888AAALLLeeexxx~~~eeeYYYJJJ???;;;:::888666666666777888888888888888888777666666777777888999777777888888777666555444555555555555444444444444555777777777666666777999666666555555555555666777555666666666666666555444111<<>>@@@HHHSSS___iiinnngggaaaSSSDDD;;;;;;===<<<::::::::::::::::::::::::444555666666777:::>>>BBBNNNiiiuuu[[[JJJ;;;999666555777888888999555666777777666666777999999:::===BBBHHHOOOVVVZZZhhhooozzzzzzqqqhhhcccTTTMMMDDD???===<<<:::888666777777777777666555555222777555555999777;;;IIIWWWrrrqqq[[[BBB777666666666666555666888:::===???AAABBB???@@@@@@??????BBBFFFJJJQQQLLLFFFAAA===;;;999888888888888999;;;===@@@BBB>>>>>>>>>===<<<:::999888444444111444;;;>>>QQQqqqgggSSSGGG???999999999555333333444555666555444555666888888999999999999999888888888777555444555666888999<<>>;;;???>>>:::;;;;;;;;;;;;;;;;;;;;;;;;666666666666888===CCCGGGZZZwwwvvv[[[IIIAAA999999888777888999;;;;;;444777999999888888:::<<<===@@@GGGPPP\\\hhhrrrxxxrrrgggXXXLLLEEE@@@;;;888777777777777777666555555666999555666<<<999777AAAFFFZZZyyyjjjKKK;;;777777666555444555777999;;;===?????????@@@@@@??????AAAGGGKKKNNNJJJEEE@@@>>><<<:::888888888888999;;;===???@@@??????>>>===<<<:::888777444444222666===@@@VVVyyykkkVVVGGGCCC===999::::::666444555333444555444333333555777777777888888999888888777888777666666888;;;>>>@@@CCCKKKSSSYYYbbbmmmqqqpppuuu{{{yyykkk[[[PPPEEE@@@:::666666777777777333333333222333555999;;;===OOOmmmdddKKK===;;;888888999:::;;;:::;;;:::<<<>>>:::555666<<<666666999===>>>JJJkkkwwwdddVVVIIICCC>>>===;;;777555888333333333333333444555555666555444555666777666444111111000000000222333444111111111222222222333333222000000333666===LLLZZZxxx|||gggSSSDDDBBB===888444333444555666111111222333333333333222222222222222222222222222222222333333333444444444111222444777===BBBHHHKKKXXXaaaooo{{{|||jjjXXXJJJFFF<<<;;;888555444444444555222222222111222222333333111111111000111111222333111111111222222333333333111333555444333222333333000111222333333222111000222555666333111111///***111222333333222111222444555333333555555444888===;;;GGGWWWjjjnnnXXXJJJCCC===888444444555555666555555555777888888777777:::::::::::::::;;;:::999777555444666666777777666555444444333555666666555555777888666666666666666666666666444444666777777777666555444;;;===888;;;CCCDDD>>>555777999888777777:::<<<;;;@@@JJJUUU___eeeffffff___UUUFFF;;;<<>><<<;;;:::999888777777777777999???FFFLLLbbbbbbIII===;;;999:::999666555666777777555888:::;;;::::::===???DDDHHHQQQ]]]mmm}}}ppp^^^QQQHHH@@@:::777777777777777666666555555777222333:::666222999:::IIIeee|||XXXDDD===:::888666333444555777999;;;======???@@@@@@???>>>AAAGGGLLLJJJFFFCCC@@@>>>===;;;999777888999;;;<<<======>>>??????>>>===<<<:::888777666555333888???BBBYYY}}}rrr\\\III>>>>>>999555666777444222444333444444444333333555666666777777888888888777777777777777888;;;???CCCFFFQQQ]]]jjjtttqqqcccNNNGGG>>>888777777777777333444555666666777888999888FFFbbbvvv[[[AAA>>>:::888888888888777888555555;;;<<<999888<<<888666777999999DDDcccyyyiiiYYYMMMFFFAAA===;;;888444222555333333333333333444555666888666555666777888777666222222111000000111222333000000000111111222222222000///333:::<<>>???;;;555555888666222222222333333222111///...444444555666555444222111555444444333333444444555444555666666666555444333222222222333333444444444444555555333111111222444222222111000111222444555333333444444555666666666;;;===EEEQQQ```vvvttt___LLL???999:::777666999888555444666777888777666555666999;;;:::::::::999888777666666666666666666666666666666777666555555666777555444777:::999666777;;;:::555666666666666555555555555666555555555888<<<@@@BBB444666999<<<======<<<;;;???EEEPPP[[[bbbdddcccaaaWWWLLLBBB@@@AAA@@@??????@@@???>>>===<<<;;;:::999999:::555777>>>===DDDWWWtttmmmRRR@@@:::;;;888888888888777777777777666999<<<======@@@GGGNNNJJJZZZooowwwdddVVVJJJAAA???:::777999:::777777888555555555555555666777777999EEEXXXpppkkkOOO???999777555111222333666888:::;;;<<<@@@@@@@@@@@@AAABBBCCCDDDFFFCCC@@@@@@@@@@@@===:::======>>>?????????????????????>>>===<<<:::888777444222555;;;>>>IIIhhhwww___OOOEEE>>>999999::::::::::::999999555555444444444333333333999555555888999777666888777888===@@@???AAAOOO___sss|||rrr[[[EEE<<<;;;888666777333333333333444555666666:::BBBUUUtttcccOOO@@@666777999777888===999999:::::::::999999888888999777999<<<===UUU{{{uuufffXXXKKKCCC===<<<:::888666444333333111333666666555333333333444555666777777666555444444333333333222111111111000000000000000111111222//////333:::>>>HHHbbb~~~}}}gggTTTCCC:::999666444333333444444444333333333333333333333333333111222222000///...///111222333666999888555888>>>===;;;???IIISSS\\\hhhtttooo^^^IIIBBB;;;777666666555333333333444444333222111000000111333444555555555555555444444444444444444555111222444555666666666666222222333333333333333333333444555444222111222333222222111111222222333444222222333333444555555555444555;;;DDDNNN___vvvuuu___JJJ>>><<<888666777777444333555777777777666555666888;;;999::::::999999777666666555555555555555555555555666444444555888:::::::::888999888555666;;;;;;777666666666666555555555555444444333333444666999:::444555777999:::;;;;;;;;;>>>FFFQQQZZZ```aaaaaa```WWWMMMCCCBBBCCCAAA@@@AAA@@@??????===<<<;;;:::999888999555888???@@@III___www]]]III;;;666777888888888777777777777888888:::;;;<<<>>>EEEPPPYYYiiiwww|||kkkXXXJJJ???999444666888777777888666555555555555666777777555???NNNcccuuuWWWCCC:::777666222222333555777999;;;===>>>>>>>>>??????@@@AAABBBEEECCC@@@@@@AAA@@@>>><<<======>>>?????????????????????>>>===;;;999888777555333555:::???NNNpppiiiUUUHHH>>>888666666777777777777666666777777666555555444333333555222222666777555444666888888<<>>===;;;888666555444444333555777777666666666777666777888888888888777666444444333333222111111111000000000000000111111222111111555;;;BBBSSSttt~~~eeeRRRDDD:::666555555333222222444555444444444444444333333222222222000111111000///...000111222222444777666444888???CCCDDDKKKXXXffftttwww\\\KKK===::::::666444777444444555555555444333333///000222333444555555555555555555555555555555555222333444555555555555555333333333333333222222222222444555444333222222333111111222333333333222222111111111222333333444444333333666;;;@@@IIIYYYhhhzzz___KKKBBB<<<777777666444444666777777777666555666888:::999999999999999888777666555555555555555555555555777666555666999===???@@@;;;;;;888444666:::;;;999666666666555555555555444444333333333333333333333444444555666777999:::;;;>>>FFFQQQYYY]]]^^^___```WWWMMMDDDCCCEEECCCBBBBBB@@@@@@???===<<<;;;:::999777999666999@@@DDDQQQjjjdddNNNCCC;;;777888888888777777777888888888;;;<<<<<<>>>EEERRRdddpppkkkXXXJJJ???666666999888666555666666555555666666777888555:::DDDTTTpppdddJJJ<<<888888333333333444666999<<<===<<<<<<======>>>??????@@@DDDBBBAAAAAAAAAAAA@@@>>>======>>>>>>??????>>>>>>??????>>>===;;;999777666666444555:::BBBVVV{{{rrrZZZKKKAAA999444888999999::::::999999888888888777666555555444444333111222555666333444666;;;<<>>888555555333222111222333555555444555444444333333222222111222333444333111111222444444333555777777777<<>>FFFQQQWWWZZZZZZ\\\^^^TTTKKKDDDDDDFFFDDDBBBBBBAAA@@@???===<<<:::999999666999777999AAAFFFYYYuuuvvvTTTDDD???<<<999999888888777777777888999:::======???EEERRRfff|||nnn[[[LLL>>>:::;;;999555333666666666555666777777888888:::>>>IIIaaapppQQQ>>>888999555444333333555888<<<>>><<<<<<===>>>>>>?????????BBBBBBAAAAAABBBBBBAAAAAA======>>>??????>>>>>>>>>???>>>>>>===;;;999777666555555777<<>>888444::::::;;;;;;;;;;;;::::::555555555555555555555555444333333666666333555999???CCCNNN^^^qqqiiiSSSDDD===;;;777666666555555555666666888999AAAUUUvvvhhhTTT@@@;;;:::777777:::777888888999999999999888666999888999;;;999EEE___zzzsssiiicccYYYNNNFFFAAA>>>===<<<:::888666555555666777777888888888999:::>>>@@@::::::::::::::::::::::::555555444444333222111111000000000000000111111222444555:::CCCSSSmmmhhhXXXGGG???<<<999666555333222111111333555444444444444444333333222222222333444444444222222444555999888999<<<>>>@@@HHHQQQ\\\gggvvvfffMMMEEE???666333999444444444333333333333333333333333333333333333444666777777888888777777666777666555444333222111111222222222222222222222222222444777888777555444444111222333444444333111000222222222333444444555555000000222555666666:::AAALLLZZZqqqxxxZZZNNNAAA;;;888666666888555666777666555555777999888888999999999888777777555555555555555555555555777666666999???FFFJJJMMMIIIDDD===:::888888999:::555555555555444444444444222333555777777666555444777666555555666999<<<>>>???EEENNNTTTWWWYYY[[[\\\QQQHHHBBBDDDFFFEEEBBBBBBAAA@@@???>>><<<:::999888666999888999AAAIII```iiiHHH<<<;;;999777888999888777777777888:::;;;;;;>>>DDDQQQddd{{{kkkYYYFFF>>>===:::666555666666666666666777888888;;;:::;;;BBBTTTrrr{{{YYYBBB999999555444333333555888;;;===<<<===>>>???@@@@@@@@@@@@BBBBBBCCCBBBBBBBBBBBBBBB>>>???????????????>>>>>>>>>>>>===<<<:::999777666444555999???KKKddd}}}]]]KKKCCC<<<888777777777888888888888777777111222333444555666666777555333444666555333777===BBBNNNaaavvvzzzaaaNNNBBB;;;777777666555555444555555777888<<>>AAA::::::::::::::::::::::::777777666555444333222222000000000000000111111222444666===JJJ```|||jjjTTTIII???;;;:::666444333444222111111333444333333333333333333333333333333222333444333222222444555888888;;;@@@EEELLLXXXdddssswww\\\MMMCCC999666999666666555333333222333333111111111222444666888999777777999999999999777777333333222222333444555555111111111111222222222333222555999;;;:::888666555222222333333333222111111222222333333444555555555000///111555666444777<<<===EEEWWWrrrqqq```NNNBBB<<<888666777444555777777666555666888888888999999999888888777666666666666666666666666111111444:::CCCKKKQQQTTTLLLEEE>>><<<:::888888:::555555555444444444444333000111333444555555555444777777666666888:::===>>>@@@CCCIIIPPPVVVYYYZZZZZZNNNGGGBBBEEEGGGFFFCCCBBBBBBAAA???>>><<<:::888888555:::999:::CCCNNNjjj}}}___EEE>>>===888777<<<999888777666777999;;;<<<:::AAAOOOcccyyyzzzgggRRREEE???;;;999999777777666666777777888999999888888===IIIbbbcccIII;;;888555444444444555888:::<<<===>>>???AAABBBAAAAAA@@@BBBDDDDDDDDDBBBAAABBBCCC@@@@@@@@@AAA@@@@@@??????>>>>>>===<<<:::888666555333666:::@@@NNNjjjpppSSSEEE???:::777999999999::::::::::::999999111111222333444666666777444222333555555666>>>GGGNNNaaazzzuuu^^^JJJ===999999888666555555555555555999<<>>MMMqqqsssccc___[[[XXXSSSJJJBBB<<<;;;;;;777555333222222444666888666888999::::::;;;>>>@@@<<<;;;;;;::::::;;;;;;<<<:::999888777666444444333000000000000000111111222777:::DDDXXXtttpppXXXFFF???999888666333222444555333111111222333222111111222222333333444444555333444555444333444666777:::;;;@@@IIISSS___ooo}}}zzzuuuuuuvvvvvvuuuxxxzzz~~~rrr[[[LLLDDD@@@>>>:::888777555333333333333222222222333555777999;;;777888999::::::999888777222222111222222444666777//////000111222333333444333777;;;>>>===:::888777444333222222111111222222111111111222333333444444333111333777777444555888777:::GGG[[[ppp{{{bbbQQQGGG???;;;:::333555777777666555666777777888888999999999888888777777777777777777777777111222666<<>><<<:::888777333999999<<>>777777???:::888777666777999<<<===AAALLLaaayyy}}}yyyvvvrrrmmmiiieeecccbbbjjjttt|||cccQQQDDD<<<:::;;;777777666666777777888999777666777:::AAATTTvvvnnnPPP>>>777444444444555666888::::::<<<>>>@@@AAABBBBBBAAA@@@CCCEEEFFFEEEBBBAAABBBDDDAAABBBBBBBBBBBBAAA@@@???>>>>>>===<<<:::888666555555777:::???OOOooo{{{bbbJJJAAA===888888<<<;;;<<<<<<<<<<<<<<<<<<;;;444444444444555555555555444333444777999>>>JJJVVVhhh}}}sssYYYEEE<<<<<<:::999888777777777444;;;>>>AAAVVV}}}lllNNN@@@;;;666444666555666777888999999999999666:::666444888777:::GGG```{{{xxxiiiYYYUUUNNNNNNKKKEEE>>>:::999999777555333111222444777999777999;;;<<<<<<<<<>>>???>>>===<<<<<<<<<<<<===>>><<<;;;:::999777666555444000000000000000111111222;;;@@@LLLcccuuu[[[GGGAAA<<<777666333111222666555333111111222222222000000111222333444444555666666777888777777777999:::BBBDDDKKKWWWdddsssyyykkkeee]]]XXXXXXYYYYYYXXXVVVYYY^^^ccciiiqqqyyy~~~gggUUUOOOJJJEEE<<<;;;888666444444333444666555555444555666777888777888:::;;;;;;:::888777555444333222222222333444......///111222333444555333777===???>>>;;;999888555444222111000111222222000000000111222222333333222000111444333000///222111222:::GGGUUUhhhttt___QQQFFF@@@>>>333555777777666555666777777888888999999999888888777777777777777777777777555666999???EEEKKKMMMNNNEEE>>>:::;;;;;;777777;;;555555444444444333333333444444444444444444444555555666666777999:::<<<<<>><<<:::888777111888:::>>>IIIZZZ~~~\\\III<<<===999000111<<<:::888777666777999<<<>>>IIIWWWooouuuggg___[[[YYYUUUPPPLLLIIIHHHGGGIIISSScccsssttt\\\HHH<<<999;;;777777777777777888888999666666888;;;???NNNnnnuuuUUU@@@666333444555666777888999999<<<===???AAABBBAAA@@@???DDDFFFGGGEEEBBB@@@BBBDDDCCCCCCCCCCCCBBBBBBAAA@@@>>>======<<<:::888666555666888999>>>OOOrrrpppZZZFFF@@@===888999@@@888999999::::::999999888777777777666555555444444666555666:::???GGGVVVdddhhhPPP???>>>===;;;:::999888888444<<<@@@@@@SSSyyyvvvUUUEEE>>>888555666555555777888888999999999555999444111666666888DDDSSSooozzzrrrcccSSSNNNDDDFFFFFFBBB===999999:::777555333222333555999;;;888:::===>>>>>>===>>>???@@@???>>>======>>>???@@@===<<<;;;:::888777666555000000000000000111111222===GGG^^^{{{zzz\\\IIIBBB>>>;;;666222000000222444555444222111111222444555222222222222222222222222444666777777555666:::>>>@@@KKKYYYiii}}}xxxlll___VVVOOOMMMJJJHHHFFFFFFFFFGGGFFFGGGHHHJJJOOOTTTZZZ]]]iiisssnnnbbbWWWNNNGGGCCC>>>999666444222000555555555555666777999999<<<<<<======<<<:::888777555555444333222222111111000222333222111000111222777;;;<<<;;;:::<<<:::666444444444333333222222222...///000111333444555666333333333333333333333333444333666<<>><<<888666777666333444777222333444555666888999999777888999888666666777888333444888???FFFIIIHHHFFF<<<:::888777888888777666777444222111333555666666222333333333333222111111:::777444555999===>>>>>>???AAAEEEMMMTTTWWWUUURRRIIIHHHHHHGGGFFFFFFFFFGGGCCCCCCAAA???>>><<<::::::222777:::;;;HHHggg}}}YYYKKK===999999888777777777999888666555999>>>AAALLLfffvvvgggXXXOOOLLLGGGDDD@@@>>>>>>>>>>>>===CCCCCCHHHUUUfff{{{nnnWWWDDD<<<<<<888777555444444666777999666777666<<>>???@@@@@@??????BBBAAA@@@@@@AAADDDFFFHHHDDDDDDDDDCCCBBB@@@???>>>???>>>===;;;999777666555666:::;;;???UUU|||bbbNNNCCC>>>777888===:::999999:::::::::999888777555666666444444666888888999888;;;@@@GGGTTTnnnyyyZZZLLL@@@999<<<===999666888666???@@@CCCUUUmmm}}}\\\III???999777888666666777888999999::::::666666666666555555888:::PPPgggxxxssseeeZZZOOOEEEBBBAAAAAA???===;;;999888555555666555444555777999888;;;>>>@@@@@@@@@AAABBBCCCCCCBBBAAAAAA@@@?????????>>>===;;;999888888888555444333222111111111111???NNNjjjkkkQQQBBB<<<666555333222222333333444444333222111111222333444222222222222222222333333222555888888888:::???CCCLLLZZZmmm}}}ttthhh___WWWNNNHHHBBBAAA>>><<<:::::::::;;;<<<<<<<<<>>>AAAEEEIIILLLRRRZZZeeepppyyyxxxlllbbbVVVOOOEEE>>>:::999888666555555555555666777888999:::;;;<<<<<<;;;:::999888555555444444333222222111000111222222111111222333888;;;===;;;;;;===;;;777555555444444333222111111222222222222222222222222333333333333333333333333333222444888===GGGZZZlllqqq]]]MMM@@@:::777888888555555666555555666666777888888999888999:::999777666666888444555777<<>>;;;::::::;;;;;;::::::;;;@@@GGGPPPaaa}}}dddLLL@@@???999888666555555666888999666777555:::@@@AAATTTuuucccHHH;;;777666444333444555777999;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGDDDDDDDDDCCCCCCAAA@@@???@@@???>>><<<:::888777666666:::;;;@@@VVV}}}^^^KKK@@@<<<555777<<<999;;;;;;<<<===<<<;;;:::999999999777555555777888777===>>>DDDNNNZZZllljjjRRRDDD:::<<<===999777999555===>>>BBBRRRiiidddMMMAAA999666666555555666777777888999999666666666666555555888:::LLLaaaqqqmmm```VVVMMMEEE???>>>===<<<:::888777666555666777666666777999;;;999<<>>===;;;:::999888888666555444222111000000000EEE[[[|||lllWWWFFF<<<999111111222333333333333222444333222111111222333444111111111222222333333333333666999;;;===BBBIIIOOOaaarrrooofffYYYOOOHHHEEEAAA>>>;;;:::888666444444444555888777777777888;;;>>>???BBBGGGMMMTTT\\\gggsss|||}}}jjj]]]LLL@@@;;;:::999777555555555555666777888888888999:::;;;;;;:::999888555555555444444333333222000111333222222222333444888<<<>>><<<<<<>>>===999777666555444333222111000222222222222222222222222222222333333333333333333444333444555666:::EEERRRcccyyyvvvcccNNNDDD;;;::::::888666777777777777777777888888999::::::;;;999777666666777555555555888;;;<<<<<<:::999777555555666666666444:::888666555555444222000333333555666777888888888999666444444666999:::;;;@@@AAAEEEJJJNNNNNNLLLJJJHHHHHHGGGGGGGGGGGGGGGGGGCCCBBBAAA???<<<:::999888666;;;???EEEXXXyyyoooPPPEEE<<<:::;;;999777777888999999999888:::AAAFFFXXXvvvxxxcccTTTIIIAAA???@@@:::888777777999:::999888666:::>>>>>>>>>KKKhhhuuuWWWEEE@@@:::999777666666777888:::888999666999======NNNllljjjMMM>>>777666444444444555777888<<<<<<<<<===>>>???AAABBBAAAAAABBBCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???===;;;999888777666:::<<>><<<===999888;;;555<<<===AAAPPPdddmmmTTTEEE;;;777777444555555666666777777777666666666555444555777999FFFYYYgggdddXXXPPPIIIBBB===<<<;;;:::888666555555555777888888888999;;;>>>:::===@@@AAAAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@??????>>>===<<<;;;:::999888777666555333111000//////PPPkkkkkkVVVJJJ@@@;;;999444444444333333222111111333222111111111111222333000111111222333444444555555888;;;>>>CCCLLLXXXaaaxxx|||nnneeeXXXQQQHHHAAA===;;;:::999999888666555444444444444777666555555666888999;;;===???BBBDDDHHHOOOWWW]]]gggppprrr[[[III@@@<<<999666555555555555555666777888666777888999999999888777555555555444444444333333000222333333222222444555888<<<>>>======???>>>:::888777666444333111000000//////000111222333444444222222222222222333333333444444555666555444:::BBBPPP```xxxzzzdddTTTEEE>>><<<:::777777666666666666666888999:::;;;;;;;;;:::777666666666444444444555666777888888777555444444555666555444888777666666666555222000444555666777888888888888;;;999777666777999;;;===@@@BBBEEEHHHJJJIIIGGGFFFGGGGGGGGGHHHGGGGGGGGGFFFCCCBBBAAA>>><<<:::888777777;;;AAAKKKbbbhhhKKKBBB;;;:::;;;888777888777777888999999;;;CCCMMMeeettteeeUUUJJJDDD??????AAA999777777888999;;;:::999666999<<<;;;888@@@XXXooocccKKK???;;;:::888777666777999:::999;;;888999======KKKeeepppPPP???777666555444444555777888;;;;;;;;;;;;===???BBBCCCAAAAAACCCDDDEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCAAA@@@>>><<<:::999777666555:::===BBBZZZtttUUUCCC;;;:::444666;;;888999:::;;;;;;;;;:::888888999555333666:::===AAAEEEPPPXXXhhh|||}}}uuummmlllkkkkkklllooorrrttt}}}hhhTTTBBB>>>===:::999<<<777<<<<<>><<<>>>AAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>===<<<;;;:::999888777555333111000//////aaa|||wwwZZZJJJCCC===999777666555333222222222333444333222222222222222222333000111222333444555666666666888;;;@@@IIIXXXiiiuuuoooaaaUUUNNNDDDAAA===999777666555444555444444333222222222222222222111222333444555666777888:::;;;<<>>===>>>@@@???<<<888777666555333222111000//////000111222222333333111111111222222333333333222222444777666333666<<>>FFFPPPjjjwww|||nnnbbbXXXRRRNNNMMMKKKKKKLLLNNNRRRTTTZZZ^^^dddjjjrrr|||ttt]]]HHH@@@???;;;:::<<<999<<<<<>>===???BBBCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>??????>>>===<<<;;;:::999888666333222000//////sssiiiPPPBBB>>>:::666444444333111111222444666888333333333333333333333333111222333444666777888999666:::@@@HHHUUUggg{{{yyygggXXXMMMEEEAAA;;;::::::999777666444444444444444444444444444444222222222222333444555666333444666888:::;;;;;;;;;===AAAHHHPPPZZZhhhvvvqqq\\\LLL@@@:::666555555444555555666666444555666777777666555444333333333333333333333333333444555555333333444555666;;;======>>>AAA@@@<<<888777666555444333222111222222222111000000//////000000111111222333333333111///111444444222444999::::::BBBTTTkkkhhhWWWJJJ???888777666555333333444666888:::999999:::888666555555666111333555666555555666777555333222333555666666555444333222444666888888777999999::::::999888888777777777666555444666:::===???BBBEEEGGGFFFEEEEEEFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDBBB@@@===;;;999888666:::AAASSSrrr___EEE>>>999888888555666888777444555999;;;@@@RRRdddooo]]]TTTLLLIIIGGGBBB@@@@@@AAA===:::888777888888777444333555999;;;===DDDLLLooo|||ZZZDDD;;;:::888666666666777888333888666555:::;;;DDDWWW{{{}}}YYYDDD888777555444444444666777888888:::;;;>>>@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>===;;;999777555555333888<<>>:::<<<======>>>===<<<;;;:::<<<777666999:::>>>MMM^^^uuucccUUUJJJCCCAAA???>>>===<<<===???AAABBBDDDGGGLLLPPPVVV```kkktttfffMMMDDDAAA<<<:::<<<:::<<<<<>>GGGPPPQQQIIIAAA===<<<999888666444333333333444555777999:::::::::<<<======???BBBCCCBBBAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????===;;;:::888777666444222111000000mmmZZZEEE;;;999888666555111111222222333333444444444444444555555444444444222333444666777999:::;;;999@@@LLLYYYiii|||}}}ssscccTTTIIIAAA===;;;999999999888777666555666555555666666777666666666555555555555555555555666444444555666888999999999999<<>>666555555444444555555555555555666666555444333222222222222222222222222222555666777555333222333444555999<<<<<<===@@@@@@===777666666555444333333333222222222111000////////////000000111222222333333333000000333333111333777666777>>>IIIVVVgggppp^^^LLLAAA>>>:::888666444444444666777666777888777555444555666000333666777555333333444444333222333555777777666777555444555777:::;;;:::::::::;;;;;;<<<;;;;;;;;;555666666555444666;;;??????BBBFFFGGGFFFFFFGGGHHHDDDFFFGGGIIIIIIHHHGGGFFFGGGFFFDDDAAA>>><<<:::888777:::BBBVVVyyy}}}\\\DDD===888777555333555888888444555;;;>>>FFF[[[rrrxxxaaaWWWOOOIIIIIIJJJIIIHHHJJJJJJEEE???:::888888888888888777888<<<======AAAGGG```]]]FFF;;;999777555555555666777444:::777555::::::AAARRRrrr~~~[[[DDD999777555444333444666777666777999<<>><<<:::888666555111777<<>>;;;<<<===>>>>>>>>>===;;;:::888666777;;;<<>>BBBEEEHHHLLLTTTYYYbbbtttlllQQQGGGCCC>>>:::;;;:::;;;:::@@@HHHNNNfffuuuZZZIII>>>555666666666666666666666666666777666444333333444666777???IIIMMMHHH@@@<<<===999888555333222333333444777999<<<===<<<<<<<<<======???AAABBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@>>><<<;;;777666555444333222222111```NNN===666666777888:::111333444444333111...,,,444555555666666555555444222333555666888:::<<<<<<===HHHXXXiii{{{kkkbbbUUUIII@@@;;;888777666666555444222111222444222333333444444444444333444444444333222222111111444333111111333444444444555777888888:::@@@IIIPPPXXXfffzzzxxx___NNNFFF666555555444444444555555555555666666555333222000111111111111111111111222666777777666444222222333444999<<<;;;===@@@@@@<<<666666555555555444444444//////000000111111222222///000000111222222333333888444222333333111333777111555===CCCDDDMMMddd|||pppZZZKKKFFF???<<<999666444444555666555666777666555444555666000444888888555111000111444333222333555777777777:::888666666888;;;<<<<<<999:::;;;===>>>>>>>>>>>>666777888777666888===BBB>>>BBBFFFGGGGGGFFFHHHKKKDDDEEEGGGIIIIIIIIIGGGFFFHHHFFFDDDBBB???<<<:::999888;;;CCCYYY|||{{{ZZZDDD>>>888666444222444999:::555666<<>>;;;:::::::::777777999:::888777<<>>AAA@@@???===;;;999777777000666;;;BBB[[[aaaIII;;;777:::888:::>>>::::::;;;<<<<<<<<<;;;999999222111666<<>>:::666666888777777777777777666666666444888===?????????BBBEEEEEEYYYrrroooTTTHHHEEE???::::::::::::999???FFFJJJbbbzzz___OOOCCC:::555555555555555555555444666777666444333222444666222:::EEEJJJGGG@@@===>>>;;;:::777555444555666777999;;;>>>>>>>>>======>>><<>>???@@@AAA@@@>>><<<;;;777666555444333222222222fffLLLCCC;;;999777444888???555333222444777888666333222333555444333222222333666333333777999999<<<@@@DDDUUUjjj~~~yyyfffQQQLLLFFF@@@===999666444444444444444444444444444111444666777777666777888333333333333333333333333333333333333333333333333444444444555777999<<<>>>GGGPPP]]]iiivvvtttZZZGGG>>>999666888888555444555444444333222222111111000111111000000111222333333111555999777222000222555666777888999:::;;;;;;;;;::::::999888666333000///000000///////////////000000000111222222222222111333333333333333333333333222555888999;;;CCCOOOXXXsss~~~fffRRRJJJ???:::>>>===666444999777666444333222222333333666666666666555444333222555555555555555777<<>>@@@BBBCCC???<<<<<<:::777555444555777888@@@BBBFFFHHHIIIHHHFFFDDDFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGFFFBBB>>>:::999999888:::BBBWWWzzzzzzVVVBBB===777555666777666444444999888777<<>>===;;;999555333222444666888888999;;;===>>>>>>======@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCBBB@@@>>>>>>>>>===>>>???@@@@@@???===<<<999888666444333444555666www]]]EEE>>>888777555444777===:::777333222444555444333111333555444333222222333333333666;;;======AAAGGGRRRddd{{{zzzeeeTTTHHHDDD>>>:::777555222111444444444444444444444444000333555666555444555555333333333333333333333333333333333333333333333333333333333444666777999::::::@@@HHHPPP[[[lllhhhSSSEEE>>>888888777555444555444444333333222111111111111111000000111222222333///222444444222111333555555666777999:::::::::;;;999999888777666333111000111111000000000000000111000000111222222222222222333333333333333333333333222444555555777===EEEKKKXXXkkknnnZZZIII======<<<666333555888777666555555555666666444444444333333333333333444555555444444777;;;>>>DDDDDDAAA???CCCIIIHHHCCCDDDCCCAAA@@@AAAAAA@@@???===;;;999666666666777999>>>@@@CCCFFFGGGFFFDDDCCCFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGFFFBBB>>>:::999999;;;===DDDYYY{{{zzzWWWDDD???:::777888999888666666;;;:::999@@@LLLlllwww]]]RRROOONNNNNNTTTaaarrrooo\\\LLLBBB<<<::::::666444777999888<<>>;;;888666555444777888;;;CCC[[[wwwZZZCCC<<<777777777666888<<<;;;;;;::::::999999888888666888:::<<>>>>>??????@@@@@@@@@@@@??????@@@BBBCCCBBB@@@>>>>>>>>>>>>>>>>>>???>>>>>>===<<<999888666444444444444555dddOOO>>>999555555444333555999>>>:::444111111222333333111333444444333222333444000333999>>>@@@BBBJJJTTTeeexxxrrrbbbQQQEEE???<<<888555444333111000444444444444444444444444000222444444333222222333333333333333333333333333333333333333333333333333111222333444444555555444555888:::===DDDRRRdddqqqzzzdddNNNDDD;;;888666444444555444444333333222222111111111111111000111111222333/////////000111222444555444555666888999999::::::777777777666555444222222111111111111111222222222000111111222222222222222222222222222222222222222555444444444555888;;;===DDDPPPddd{{{rrr\\\HHHAAA>>>999555555222222333333333333444444222222111111111222333444333444444333333555999<<<@@@AAA@@@@@@EEEKKKKKKGGGFFFFFFEEECCCAAA???@@@AAA???>>>;;;999888888999:::<<<>>>AAADDDEEEDDDCCCAAAFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEBBB>>>:::999999<<<>>>EEEXXX{{{|||WWWEEE@@@:::777888999888666666;;;999999AAAOOOoooyyy^^^PPPLLLKKKLLLUUUggg~~~uuu\\\III???<<<:::666555777888999<<<@@@GGGcccbbbGGG;;;888666555666666666555666555555777777888???HHH[[[|||ZZZCCC<<<666333444555333444777777999;;;>>>@@@AAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<:::888777666666888:::<<>>EEERRRllllllNNNBBB@@@<<<888888222;;;<<<<<>>999777444333444444444333222555555222222555555222333999@@@DDDCCC???:::777444333222222222222222333999;;;<<<>>>????????????===>>>>>>??????>>>>>>===@@@AAABBBAAA???>>>>>>??????>>>===<<<<<<<<<<<<<<<888888666555444333333333rrrRRRDDD999777555444333222333444;;;888555222111222333333111222444444333222333444111444:::???BBBGGGUUUcccyyynnn]]]QQQGGG@@@;;;999666555555555444333444444444444444444444444111333444333222111222333333333333333333333333333222222333333333333444444111222333444444333222111777888888888:::CCCPPPYYYooo~~~tttYYYLLL>>>888666444444555555444444333222222111111222111111111111111222222111///...///111333444444333444555666777888888888555555555555444444333333222222333333333333333333000111222222333333222222111111111111111111111111777666444555666777777666<<>>999777666777888999<<>>GGGWWWwww~~~YYYCCC;;;666333444555444444777999:::<<>>CCCCCC>>>>>>999666888888777777:::>>>???BBBNNNhhhiiiLLLAAA???<<<999:::444;;;;;;;;;@@@DDDRRRhhhuuu[[[HHH???:::777444333333444444333111444444222222555555333333999???CCCAAA<<<777444333333444444555444444444999:::<<<===>>>???>>>>>><<<======>>>>>>======<<>>>>>??????===<<<:::::::::;;;<<<888777666555555444333333bbbGGG===999999777444333222111000444444444444333333333333000222444444333333333444444555:::@@@EEEOOObbbtttooo[[[MMMDDD???===999777666666777888777666444444444444444444444444333444555444222222333444333333333333333333333333222222222333333444444444333333444555444333222111444555666555555999???DDDRRR```uuuhhhWWWFFF<<<888555444666555555444444333222222111222222111111111111111222222111///000222333333222222222444555666777777777444444333333333333444444111222333444555444444444111111222333333333333222111111111111111111111111555444444555777777555333666:::CCCOOO___uuuzzzcccPPPBBB<<<<<<555555555666666666666666333222111111222444777888222333333333222222555777666999::::::===BBBBBB@@@>>>DDDKKKMMMIIIBBB>>><<>>===;;;;;;;;;;;;;;;<<<===@@@BBBDDDDDDDDDCCCFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDAAA===:::999999<<<===CCCVVVwww]]]FFF@@@999555555666666555444888666888AAAMMMiiippp^^^UUURRRSSS^^^ttteeeLLL===888888777777777:::<<<===HHHbbbaaaFFF;;;888666555666666666555555444555888777777===EEETTTrrr{{{XXXCCC:::555333555666444555777;;;<<<>>>@@@BBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@BBB@@@>>>;;;888666444444444777:::AAAVVVyyydddLLL???999555666777666777:::666666777777777777777777888999???NNNgggbbbHHH:::999888666666777888888777777;;;???DDDKKKQQQOOOIIIFFF>>>888777777666777:::???@@@BBBMMMggg}}}bbbHHH???>>>;;;999;;;888===:::999???CCCQQQgggwww\\\III@@@;;;888444222333333333333000333333111222555666333222777===???===888333111111222444555555555555444777888:::<<<=========<<<<<<<<<<<<======<<<<<<<<<>>>@@@AAAAAA???>>>>>>???>>><<<;;;999888888999:::666666555555555666666777rrrTTTAAA999999:::888444222333222//////111333333222222222333000222444444333333444555777777<<>>JJJ\\\mmm}}}iiiSSSFFF???:::666666555555444444333333222222333222111111000111111111000111222222222222111111000111222444555555666666333333222222222333333444111222333555555555444444111222222333333333333333222222222222222222222222111111333444444444333333222666;;;BBBIIIZZZvvv}}}dddOOODDD???:::999777666555555666666444444333333444666777888222444444333222222444555555999:::999:::>>>>>><<<999???HHHMMMLLLEEE>>>999<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>@@@BBBDDDDDDEEEDDDFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDDDDAAA===:::999:::===>>>DDDWWWxxxbbbIIICCC;;;777777888888777666999888999AAAJJJccc|||iii\\\ZZZ[[[hhhjjjNNN<<<777999999666777;;;<<<;;;KKKcccaaaFFF;;;888666555666666666555555444666888777777<<>>;;;888666444333333777:::???SSSvvv^^^JJJ===888444666777555666999666666666666666666666666999:::BBBUUUrrruuuVVVCCC===666555555555555666888999999CCCOOOYYYbbbgggeee___UUUJJJ???:::999777777:::>>>@@@EEEQQQjjjrrrZZZDDD===<<<999888::::::>>>:::888???CCCPPPeeexxx]]]JJJ@@@<<<888444222222333333333000333333111111555555222111555999:::888444111000000000222333444444444444666777999;;;<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;===???@@@@@@???>>>>>>???<<<;;;:::999888777777777555555444444666888;;;===}}}___III===777777999888222111444444111///000111000//////111444///111333444333333444555777888???NNN___rrrppp^^^KKKAAA<<<777555666555444333444555555444222444444444444444444444444333444444444333444666888333333333333333333333333111111222333333444555555444444333333222222333333222444555666666666666777888???IIIUUUcccwwweeeSSSIII@@@999777555555555444333333222222333222222111000000111111)))---222333222000111222///000111333444444555555444333222111111222333333///111333555555555444333111222333333444444333333333333333333333333333333///111444333111111333555222444888<<>>777::::::666777;;;===:::LLLddd```FFF;;;888666555666666666555555444666888777777<<>>PPPqqqwwwYYYGGG<<<777444666777555666999777666666555555444444444999;;;EEE\\\{{{eeeIII>>>>>>666555555444444666888;;;@@@PPPeeeuuummm^^^NNNEEE@@@======???AAAFFFNNN\\\uuuhhhSSS???;;;;;;888777999777<<<999:::AAADDDNNNaaa{{{xxx^^^KKKAAA===999444222222333333333000333333111111444444111000333555555333111000///000111222333444555666666777888:::<<<======<<<<<<<<<<<<============<<<<<<===>>>@@@@@@???>>>>>>???:::::::::999888777555555444333222333666;;;AAADDDqqqRRRCCC;;;555444777666111111555666333111111000---+++,,,000555///111333444333333444555666888CCCVVVkkk~~~aaaQQQAAA===;;;999888:::666555444444555555333111444444444444444444444444222333333333222333666999333333333333333333333333111111222333333444555555444333222111111222333444111222222333444555666777777:::===BBBKKK^^^tttqqq]]]PPPDDD;;;777666555555444444333222222333333222111000000111111###***111333111///000333///000111222333444444444444333222111111111222333///000333555555555444333111222333333444444333333333333333333333333333333000444777555111000333777111111444777888<<>>FFFJJJHHHAAA:::666666777888:::;;;;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFCCCDDDCCC@@@===:::999::::::;;;AAATTTuuujjjHHHBBB999555555666666666333777555666<<<@@@RRRooo~~~{{{}}}___JJJAAA666::::::666777<<<===999LLLccc```FFF;;;888666555666666666555555444666888777666;;;BBBNNNgggsssQQQ>>>888444333666777555555777;;;<<<>>>@@@AAABBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<:::999888888777777;;;<<<>>>NNNnnnsssUUUDDD;;;666333555777555666888777777666555444444333333999;;;FFF```[[[@@@:::===888777666555555777:::===GGG\\\wwwppp\\\OOOHHHDDDCCCEEEGGGNNNYYYhhhbbbNNN===:::;;;888666888333999999;;;CCCDDDLLL]]]uuuxxx^^^LLLCCC===999444222111222333333111444444111111333333111///111333222000/////////333333444444666777999:::888999;;;===>>>>>>======<<<<<<============<<<<<<<<<>>>@@@@@@>>>>>>>>>???999999::::::888666444333444222111222666===DDDIIIbbbIII<<<777666666555444222000///------111111222333444444444444222......222555555666:::<<>>AAACCCCCCBBBEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCAAA???===;;;::::::666;;;CCCSSSqqqsssPPPBBB888999:::666444777===777777<<<===???OOOcccrrrVVVDDD===<<<<<<999555666:::===???QQQooo}}}[[[GGG<<<:::777444333444555666999888777777888:::<<<===OOOjjjmmmMMM@@@666555444444555666777888<<<<<<===>>>???AAACCCDDDDDDCCCBBBAAABBBBBBDDDDDDCCCBBBAAABBBDDDDDDCCCBBB;;;:::999777777777777888777777888===MMMlllpppPPP>>>999888777666444444333333555777888777555444444555888===JJJeeeuuuUUUBBB;;;999555444666888777666;;;BBBNNNsssqqq]]]QQQNNNNNNOOOSSS^^^ooopppMMMGGG@@@999777666666666999:::555666???DDDLLL\\\xxxxxx]]]KKKDDD???999222000111333111///333333333222222111111111222111111111111111222222222222333444666888999::::::<<<===<<<;;;:::;;;======<<<<<<<<<<<<<<<===>>>CCCBBBAAA???>>>=========;;;888666777999999777444888222222888;;;>>>MMM___vvvYYYDDD:::666555222222222222222222222111000111222333444444444444666222111444555444444777AAAHHHXXXnnnqqqWWWKKKEEE===777555555444333333333333333444555666777444555666555444444444666111333555666555555555666111111222222222222222222333333333333333333333333666333111222444555444333444444333333333333444444666888:::999999???JJJSSSiiixxxsss]]]KKKAAA999777444333444444222000111222333333333222111000/////////000111222333444111111000000000000111111111000000000/////////...000000111111111111000000222333333333444444444555222222222222222222222222333444555555333222222333222333333333555999>>>BBBIIIYYYqqqwwwiiiUUUFFF>>>;;;888666555999888333222666888666555666666666666555333222333333222222222222333333222333666:::<<<<<<888555777666666555666666888999::::::;;;===AAABBBBBBAAADDDDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA???===;;;::::::555999???LLLhhhwwwTTTEEE:::::::::666444777:::666777;;;<<<===KKK]]]jjjOOO@@@;;;999999888666777:::???AAASSSrrrzzzYYYEEE<<<:::777444333444555666777666666777888;;;>>>@@@LLLhhhgggJJJ>>>666555444444555666888999<<<<<<===>>>@@@BBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCDDDBBBAAABBBCCCDDDBBBAAA>>><<<:::888666555555555666777888<<>>MMMjjjpppQQQ@@@:::888666555666888888888>>>EEEZZZ}}}qqqgggdddcccdddgggsssvvv```HHHCCC===888777777888888999;;;777888AAAEEEMMM]]]yyyxxx]]]JJJBBB>>>999222000222333222000333333333222222111111111111111000000000111111222111111222444666888:::;;;:::;;;<<<<<<::::::;;;<<<======<<<<<<<<<=========???>>>===<<<<<<<<<<<<<<<:::888666666777777555333888555666<<<@@@JJJbbbzzzfffLLL>>>888555444///000111222333444555666000000111222333333333333777444333666777444555888BBBOOOddd|||{{{^^^III@@@===:::888777666444222333222222333333444555666444555666666555444666777000000222444666444111...111111111222222333333333333333333333333333333333444333111111333444333222222222333333333333222222999999888666666888===AAAOOO^^^uuuoooTTTBBB999888777555444222111111333333333333333222111000111111111111111222333444000000////////////000000000000000000////////////000000111111111111000000222222333333444444333333333333333333333333333333333555666666444333333444000111333333444666999<<<<<>>===;;;::::::999;;;>>>IIIaaa}}}XXXGGG:::999:::666444777888555666::::::;;;EEESSSuuuxxx\\\GGG===999777777777777888;;;@@@DDDXXXyyyvvvUUUBBB;;;999777555444444555666666555666777999===@@@BBBKKKgggaaaFFF<<<555555444444555777888999<<<======???@@@BBBDDDEEECCCCCCBBBAAA@@@@@@AAAAAADDDCCCBBBBBBBBBBBBAAA@@@???>>>;;;888666444333222555666777;;;JJJhhhlllMMM<<<:::999888777666666555555333444666555444333444555:::@@@RRRqqqjjjLLL===999888666444555777777999AAAJJJggg~~~bbbOOOAAA>>>999777777888::::::999<<<999:::CCCFFFNNN^^^{{{yyy^^^LLLCCC===888333111222333333111222222222222222111111111111000000//////000000000000000111333555777999;;;:::;;;<<<<<<::::::;;;<<<========================::::::999999999::::::;;;999777555444444444333111666666999@@@GGGXXXxxx{{{YYYCCC:::777444333111111222333333444555555///000111222333333333333333111333666777666999>>>FFFYYYsssgggLLL@@@;;;:::999888777666444333222222222222222333444555444666666666444333444555333222111333666666222...222222333333444555555555333333333333333333333333333222111111222222222222111111333444444333111111777555444555777999;;;;;;CCCNNN___uuu___HHH:::999777555333222222222333333333222222111000000222222111111111222222333111111000000000000111111000000000000////////////000000111111111111000000111222333444444444333222333333333333333333333333222444555555333333333444000222333444333444666888;;;@@@MMM```vvvoooZZZIII@@@<<<;;;999555222000000000...444444444444333222222111555444444444444444444555666555444444555555333111333333333333333444444555555555666999===?????????@@@AAABBBCCCCCCCCCBBBAAA@@@??????>>>===;;;:::999;;;;;;===EEEZZZ{{{[[[III:::888999666555888666555777:::::::::AAAJJJbbb~~~fffOOOAAA<<<;;;666666777888999;;;AAAHHHbbbqqqRRRAAA999888666555444444555555666666666777:::===@@@BBBLLLiii\\\CCC:::555444444444666777999;;;======>>>???@@@BBBDDDEEECCCBBBBBBAAA@@@@@@@@@@@@EEECCCAAAAAABBBAAA@@@>>>>>>===;;;999666444222222333555777;;;HHHeeejjjLLL<<<999888777666555555555555666666666555222111222333;;;BBBWWWyyydddHHH<<<999999555333333555666999BBBMMMnnniiiTTTFFF===:::777666777999::::::777<<<:::;;;DDDGGGOOO```yyy___MMMFFF<<<888444222333333333222222222222111111111111111111000//////////////////...///000222444777999::::::;;;<<<<<<::::::;;;<<<===============<<<<<<;;;999999888777777777777888888666444333222222222222777999???IIIWWWnnnqqqPPP???:::777444333555555444333333222111111000000111222333333333333222111333666777777;;;AAAQQQhhhtttTTTAAA<<<<<<;;;999777555444555555333333222222222333444444666777777666333222222333:::777444555777999777555333333333444444555555555333333333333333333333333222222222222111111222333111111333444444333111111333111111333777999:::999===BBBLLLZZZooosssYYY===;;;777444333333333444222222111111000000000000111111000000000111111222111000000000000000000111////////////000000000000000000111111111111000000000111333444555555444333333333333333333333333333000222444444222222222333111333444555444444555666888:::CCCOOO\\\pppsss]]]KKKAAA???;;;888777777555333111222222222222333333444444444444444333333444444444666555444444444444222000111222222222333333333333333333444777:::<<<<<<<<<>>>???@@@BBBBBBBBBAAA@@@===>>>>>>>>>===;;;:::999777777888???OOOlll```LLL:::888999777666999666666888:::::::::>>>DDDSSSmmmxxx[[[HHH???<<<<<<888666777:::::::::BBBLLLllllllNNN@@@888777666555444444555555888777777777999<<<>>>@@@MMMkkk|||YYYAAA888444444444555666888;;;<<<>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@DDDBBBAAA@@@AAAAAA???===::::::999888777555444333222555888:::FFFccchhhLLL===777666555444444444444444000111222333333555777:::;;;CCCZZZaaaGGG<<<:::999555222111333444888AAALLLnnn~~~iiiVVVHHH@@@:::888666666777888888888666;;;:::;;;CCCGGGQQQdddvvv\\\KKKDDD;;;999666444333333222222111111111111111111111111111111000//////...//////......///111333555777999:::;;;<<<<<<::::::;;;<<<;;;<<<<<<<<<<<<;;;:::999:::999888777666555555555666555444333222222333555999===III\\\rrrgggIII===;;;777444333666555444333222111000///111111222333444444444444666555555777666666<<>>FFFUUUnnnkkkGGG@@@888333444555555444222111111000000111222222000000000000000111222333//////............//////////////////000000000000000000111111111111000000...000333555777777666555333333333333333333333333000111333333222111222333222333555555333333444666555666<<>>???@@@@@@???>>>;;;<<<=========<<<:::999777777999>>>IIIbbbiiiSSS>>>999:::888777888666777888999999:::===???HHH]]]zzzoooSSSDDD>>>;;;::::::666777;;;;;;;;;FFFTTTuuueeeKKK???777666666555444444444555777666666666888:::===???MMMllltttSSS???888333333444555777999<<<===@@@??????>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@@@@@@@@@@???>>>888888888888777666555555222666888:::EEEaaagggKKK===666555444444333333333444333444444333333333666888:::BBB[[[aaaGGG===:::999555333222333444666@@@JJJjjj|||eeeSSSFFF>>>:::888777666666888888888777555;;;:::<<>>555777888999777555444666888555555444444444444444555555777888888777777888:::777888999:::999999:::;;;999999888888777666666666333333333333333333333333222444555444222111333666444444333333333333444444222222222111111222333444222777;;;===EEEXXXsssyyyUUUIII;;;555555777666222333222222222222333555666000000000111222333444555000//////......//////000.../////////000000000111000000111111111111000000---000333666999999888888444444444444444444444444000222444444333222333444222333333333222222444666555333777>>>AAAHHH]]]tttpppWWWKKK@@@<<<:::555333444333333222222333444555666222222111111111111222222111000111222444444222000000111222333333333222222222111111333666777666555888999:::<<<<<<<<<<<<;;;:::;;;<<<======<<<:::999999:::<<>>LLL^^^^^^FFF===666666555555555444444444444444444555777:::>>>@@@OOOnnnhhhKKK===999333333444555777:::<<<>>>AAA@@@???>>>============@@@@@@BBBCCCDDDDDDCCCCCCAAA@@@>>>???@@@AAA@@@>>>777777888888777666555444222777:::;;;EEE```gggJJJ<<<666666555444444444444555999999777555222222333555999@@@ZZZ```GGG===999777888555555555555666>>>GGGaaauuu```NNNCCC===999777666555555666999:::999888777===<<<===EEELLL[[[rrrnnnVVVGGGBBB===<<<:::666333111000000///000000000111111111222333333222111000//////000/////////000111222333444555666777666555444555777888999:::::::::888666555777777555444333333333333111333444444444777<<>>;;;???DDDEEECCCAAABBBCCC???>>>>>>===<<<;;;::::::333333333333333333333333333555666555222222444666666555333333333333555666222333444333222222555888333:::???>>>???JJJ```sss```PPP???666777999666111444333333333444666888999111111111222333555666777222222111111111111222222.../////////000000111111000000111111111111000000---///333777:::::::::999444444444444444444444444111333555555444444444666111222222111000111444666444///111888;;;<<>>MMMnnn~~~dddJJJAAA>>>999666666444555555444555888;;;;;;888>>>MMMeeeoooQQQ>>>:::;;;:::888777222444:::<<<@@@QQQeee|||ZZZCCC<<<555555555555555555444444111111222444777;;;???AAASSSrrr___EEE;;;999333333444555777:::===???AAA@@@???===<<<;;;;;;;;;???@@@BBBDDDEEEEEEDDDDDD@@@???>>>???@@@AAA@@@???888888999888777666444333333777:::;;;DDD```gggIII;;;777666666555555555666666444444444444444555999<<<888???YYY```GGG<<<888666:::777777888666777>>>FFFYYY|||}}}kkk^^^LLL???;;;:::999888333333444777:::<<<;;;:::999>>>===>>>GGGNNN___wwwmmmWWWLLLHHH======;;;777333000////////////000000111111111222444333222111000000000000////////////000111222333222333444444222222333444777888999:::999777555333444444333333333333333444000222444444555999???EEE[[[qqqcccLLL>>>999333444666000111111111000000000000000666666666666777777777777888444444888999===PPPfffzzz[[[FFF<<<777555666666555444555666777888666555333222333666999;;;888999;;;<<<>>>AAAGGGJJJMMMOOOSSSVVVXXXXXXWWWVVVPPPOOOMMMJJJFFFCCCAAA@@@999888777666666666666666333333444333222333444666555444333333222222222222222222222333444555777777555444555999:::===KKK[[[zzzsssYYYAAA;;;:::555333555333222111000000111222333444333333333333444555555222222111111111111222222000000111222222222222111111111222222222222111111333222444:::;;;999888;;;444555666555444333444555666666777999999777444111333222222222222333444444333555555555555999???DDD]]]mmmxxx```LLLBBB>>>;;;888777444333555555222111333444444444444444444444444111222222333333222222222222222222222222222222222333222222111222333555666555444444666999<<<======777999;;;;;;;;;;;;<<<===444888888<<>>:::666444444666777888>>>>>>BBBLLL^^^uuuiii\\\JJJ===888777666555===777555:::>>>GGG___xxxpppSSSAAA:::888666333333555666444222777555555888999:::@@@GGGTTTxxxzzzWWWBBB;;;999666555555555777:::===@@@BBB>>>:::999;;;<<<;;;:::<<<===>>>???@@@AAAAAAAAABBB???======???@@@===;;;999999:::888666555555666777555777===EEE\\\jjjLLL<<<888666444444444555444333222333555444333333444666:::AAAYYY]]]FFF===:::777444333222444666999999999SSShhhsssfffPPPJJJAAA:::777666666777444555666888888888777777999999===DDDJJJUUUkkk}}}bbbUUUIII======<<<:::777555333222111333222222111111222222333777666444111000000000000000000000000111222333333222333444333111111333444444444333222111111111222111333333222000.........666444555888999>>>NNN^^^vvv___JJJ===999333555777222222222222222222222222222666666666777777777888888777333555999:::@@@WWWooorrrTTTBBB<<<999888666555444333333444555666333333333444666888:::<<<;;;>>>CCCGGGLLLRRRXXX\\\gggiiillloooqqqqqqpppooogggeee```ZZZTTTNNNIIIGGGBBB???<<<999777666666555222333333333222222222333666555444444333333333444333333444444444555555666333333666999999;;;EEERRReee|||dddHHH>>><<<777444555222222111000000111222222222222111111222222333444222111111000000111111222...//////000111000000000000111111222222111111000222222555;;;===::::::<<<666777777666444333444555333555999===>>>;;;777444111111111222444555777888222333444444444777<<<@@@JJJUUUlll{{{eeeSSSGGG???<<<777333333555666333222444555555555555555555555555333444444444444444333333000000000000000000000000111111111111222444666777555555666888;;;===<<<;;;888888999999999999999999666:::999;;;@@@DDDWWWvvviiiPPPCCC===;;;999999777444444666888:::;;;888888:::@@@MMM^^^oooyyy{{{nnn[[[QQQDDD;;;888888888777999555666<<>>:::999;;;<<<;;;:::<<<===>>>???@@@AAAAAAAAABBB???===>>>??????===;;;999999999888777777777888666444666<<>>;;;888555444333444666888888888III[[[vvvzzzjjjZZZPPPHHHCCC<<<777555666666666444555666777888888888777888999===BBBIIIVVVppp|||bbbUUUJJJ@@@===;;;999666444222222111222222111111111111222222666555333111000000000111/////////000111222333444222333444444222222333444333333222111111111111111000222333333111000111111111111555999===GGG\\\pppZZZFFF;;;888333555999444333333333444444555555555777777777777888888888888444444666:::<<>>;;;::::::777666555444444555666666555666777:::<<<>>>???@@@EEEKKKTTT]]]eeemmmtttxxx}}}vvvnnnfff```]]]QQQLLLEEE@@@<<<:::888777333333333333333333222222666666555444444444555555333444444555555444444333111333777999888888>>>FFFUUUjjjsssRRRBBB>>>999555555222222111000000111222222000////////////000111111222111111000000111111222//////000111111111111000000111111222222111111000111222666===???<<<;;;===888999999777555444444666222777>>>DDDEEEAAA<<<888333333333444444555777777111222333444333555777999===BBBRRRmmm~~~hhhSSSEEE===;;;777555777888444333444555555555555555555555555444444444444333333222111111111111111111111111111///000000111333555777888666777:::>>>AAAAAA???===;;;:::999999888888888888888<<<:::999===>>>MMMhhh|||```LLLAAA<<<;;;888666444555777999:::999:::888888:::@@@JJJTTTZZZlllrrr||||||uuujjj]]]TTTIIICCC;;;888888::::::999666555999AAAGGGUUUqqq^^^EEE;;;:::777555444444555555555444666444555666666888???HHHZZZlllMMM===888666555444444444666888;;;===@@@===;;;:::;;;<<<;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAA???>>>>>>>>>>>>===;;;;;;:::888666555555555555555333555:::BBBWWWpppPPP>>>999777555444555555444333444555666666555555666777:::===MMMpppaaaIII???<<<:::666555444444666777777666===JJJ___vvvuuuhhh\\\QQQGGG@@@@@@<<<999777777777777777444555666777888888888888999;;;>>>CCCJJJ]]]{{{www^^^RRRHHH@@@<<<:::777444222111222222222111111000000111111222444333222111000111111222......//////000222333444111444777888777555333333222222111000000000111111000111333333222222333444000333888???HHHYYYsss|||WWWDDD;;;999333444888444222222333444555666666777777777777777888888888999444555888:::>>>MMMkkk~~~ZZZCCC;;;999888777888777666555555666777888999:::===@@@DDDIIILLLNNNYYY```lllwww|||zzzggg```VVVNNNHHHCCC???;;;555555444444555555444333555555444444444444555555111222333444444444333222333555777777555555999===LLL]]]uuu\\\HHH@@@;;;777555222111111111111111111222//////......//////000111111111000000000000111111111222222333333333333333000000111111111111000000111111666===@@@>>><<<>>>:::;;;:::888555444555666444;;;DDDKKKKKKFFF???;;;999888777555444444333333111222444444444444444444:::<<>>BBBEEEPPPSSSYYY___eeegggfffeeegggeeebbb]]]WWWOOOHHHDDD===:::888777999:::999888666888===FFFPPPcccrrrSSS@@@;;;<<<666555444444444555555555666444555666666888AAAKKKbbbcccGGG;;;888666444444444444666888:::<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<===???@@@@@@@@@@@@@@@???>>>>>>>>>===<<<<<<>>>;;;777444333222111000555333555:::AAAUUU|||sssRRR???999777555444555555444333555666777777666666777888:::;;;JJJjjjdddKKK@@@<<<:::888666444444666666666555777===JJJ\\\nnn{{{}}}xxxsssooollleee```XXXPPPIIICCC???===<<<:::888888999999888777555555666777888999999999;;;>>>BBBGGGQQQhhhoooWWWKKKCCC<<<:::888555222111111222333333222222111111222222333222222111000000111222333------...///000111333444000555<<<@@@???:::555222111111000000000000000111000111222222111111333555666888???KKK\\\ssstttTTTCCC;;;999333333666222111222222333444555555666666777777777777888888888444777999;;;BBBUUUuuuoooPPP@@@<<<888444222777666555555555666888888:::<<>>;;;;;;:::777555444555777888@@@JJJOOOMMMFFF???;;;:::999777666555444333333444444444555555555333222555666<<>><<<999888888888666444555555444444555666888999BBBAAAAAAEEEIIILLLLLLLLLJJJJJJIIIGGGDDD@@@>>><<<:::999888999999999777666888:::AAAKKKZZZrrrfffJJJ;;;888:::555555555444444444555666666555666777666999DDDQQQnnn[[[CCC;;;888666444444444555666888:::;;;<<<===<<<<<<;;;;;;;;;<<<;;;<<<===>>>???@@@@@@@@@?????????>>>===<<<<<<<<<===:::666555555555333111666444666:::@@@SSSzzzvvvTTT@@@999777555555555666555444555666777777666666777999888;;;IIIeeehhhNNNAAA<<<999888666555444666666666444777888===GGGTTT]]]aaaaaacccbbb```\\\XXXTTTPPPNNNEEEDDDBBB???<<<:::999999999888777888999888777555555555666777888999:::;;;;;;@@@EEELLLZZZvvvhhhQQQDDD>>>:::777666444222111222333444555444444333333444444555222111000000000111222333---------...///000222333///777AAAFFFEEE>>>666111111000000000000000111111111222222111111111333555:::>>>GGGYYYsssmmmQQQAAA;;;:::222222555222111222222333333444444444666666666666777777777777666888:::===HHH```yyy```GGG>>><<<777222222444333333333444666888999<<>>:::999777666777444444444444444444444444333444444555555444444444222222222222222222222222333333444444444333222111666<<>>::::::;;;:::888333:::777555::::::<<>>??????============<<<;;;999888::::::999999999888777777999===FFFUUUiiizzzZZZCCC888444333444555555555444444555777666666888888888<<>>???@@@@@@@@@>>>??????>>><<<;;;;;;<<<:::888666777999:::888555666444666:::???QQQwwwzzzWWWBBB:::888666555666666555444555666777777666666777888666:::FFF]]]nnnRRRCCC===999888666444444666666666555888777777;;;BBBFFFHHHGGGHHHHHHFFFDDDBBB???===;;;777999:::999777555555666666555444555666666444222555555666666888999;;;<<<:::@@@HHHRRRfffaaaLLL@@@;;;:::555555444333333333444444666555555444444555555666222111000///000000222222...------......///000111///666???EEECCC===555111111111000000000111222222111111222222111333666888===GGGXXXooohhhLLL>>>:::999333333777444333333333333333333333333444555555555666666666666666888:::@@@QQQmmmiiiRRR>>>:::;;;666444777444444444555777999;;;===KKKRRR```ppprrrfffSSSJJJ@@@:::888777555222333333333333333444555555777555333000000000222333,,,222555333444888888444777>>>GGGSSSiiilllUUUDDD:::444000111222222222222111000///////////////000111111000000////////////000000------...////////////...//////000000000000//////222000111666888666888;;;999999888555333444777999777>>>FFFHHHDDD===999888444444444444555666666777666444222333555555444222555555888;;;<<>>999666666666666666666666666666666333444555555666666666666222222222222222222222222222222333444444444333222555<<>>===:::777444;;;888555;;;;;;:::@@@HHH]]]~~~www^^^NNNDDD@@@<<<999999999999999666666777777888888999999::::::999888888888888999888888888:::<<<===:::888888888888888888999:::<<<===DDDQQQeeejjjOOO@@@999444111333555666555333333666888777777999::::::???OOO^^^nnnLLL<<<:::888444555666666777888999:::::::::<<<>>>===;;;:::;;;===:::;;;<<<>>>??????@@@@@@===???@@@>>>;;;:::;;;===:::888666777:::999555000555333555888===OOOsss[[[FFF:::888666555666666555444444555777666555555666888444999AAARRRppptttXXXGGG>>>:::777555444444666777666666666555555666999;;;;;;;;;<<<<<<;;;:::999777666555555777999888555444444666444333333444666777666555666666666666888:::<<<======DDDMMM[[[ttttttXXXEEE;;;888999333444555555666555444444555555444444444444555555222111000//////000111111///......------......//////333999;;;:::666333111111111111111111222333333///111222333444777<<>>@@@BBB\\\eeeuuu|||aaaWWWJJJAAA===;;;888555444444444444444555666777===:::666222///000111222&&&...444444666999777111222777<<>>;;;555666666666777:::===@@@BBBKKK\\\ttt^^^GGG>>><<<888444222444666555333333666888777888:::<<<<<>>>>>;;;:::;;;===:::;;;<<<>>>????????????===???@@@>>>;;;:::;;;===<<<999666666777444,,,&&&444222444777<<>>666555777222333555777777666555444555444444333333444444555333222000/////////000111//////...------------...///111222222111000000111222222111111222333444444...000222444777;;;AAAEEETTTooo^^^EEE===777777777444333333333333444555555444444333000222444555444444555666777:::>>>JJJeeepppKKKEEE>>>888555555555555444444888===>>>@@@KKKXXXlll}}}vvvqqqnnnkkkgggbbbccceeehhhkkkooouuu|||ooo[[[MMMEEE@@@;;;888<<<777444555666333333444999666222222444555444222333333333333333444555666777777:::AAALLLbbbhhhNNN???888333111//////000111000///---///111000...---000333111///------...111222222000000111222000...000333------......//////000000000111222333444555555555666555555444444444555555::::::::::::999999888777666555555555555555666666555444444333333444444555999888666555666999<<<>>>NNNWWWkkk}}}dddOOOCCC>>>======777333333333111111333555444444555666666555333111333555666555444444444555555555555555444444444999888===GGGMMMPPPXXXaaafffccc\\\PPPEEE<<<999999888999888777555555777999CCCGGGXXXxxxrrr]]]SSSFFF???>>>>>>;;;777777666555666777888666444777777777666666555555555999777555666888999777555555999<<<>>>======@@@CCCMMM___xxxjjjLLLBBB???999555777444444444555555666777888:::777999===???FFF^^^yyy|||WWWDDD888444444///555666777777666777999;;;999999:::;;;;;;<<<<<<===<<<<<<===>>>???@@@@@@AAA>>>>>>>>>===<<<:::888777999999888777666555444444111444444888@@@KKKkkkdddFFF???999666666666333222444777777666666666666777777777777<<>>;;;:::888777888666222222666555444444333333444444555666555444444555666555444222222333333333333444444444666777666555555666777888666777;;;===<<<>>>AAAEEEQQQfffxxxWWWGGG@@@777444777333222222444666777777666666555444444333333444444222333222111///...///000111000///...............---///000000000000222444444000---///333555333000333444444222444>>>OOO\\\xxx]]]EEE===777777777555333444444444444444444333333333...000222444444666888:::888;;;@@@OOOlllaaaDDD@@@999444333444555555555555888===@@@HHHZZZllluuuhhhbbbZZZUUUSSSQQQMMMIIIJJJLLLNNNPPPRRRWWW]]]aaalllxxxtttcccSSSFFF===999888333111333555444444555555222000000222444444222333333333333333444555555111222555999AAASSSpppqqqVVVDDD;;;666444222111111111000///---///000///------000222222000------...000111111000///000111000000000222111111111111000000000000111222222333333333222222555444444333333444444555888999:::::::::888777666888777777666666777777888444444333333333333444444555555444333444666888999<<>>??????@@@@@@@@@@@@@@@???===<<<:::999:::999888777666555444333111444333777???JJJjjjgggJJJ???999666666666444333555555555555555555666777777444444777@@@QQQllljjjQQQCCC===888666666888777555666:::555444444333333444444555555333222333444555444333222222333333333333444444222333555444333333444555777555666:::<<<===AAAFFFPPP___uuuiiiLLL@@@:::444222444444333333444666777777666222222111000000000000111222333333111///...///000000000///........./////////000111111000222555777666222///000444555444111///333666777<<>>;;;888999:::;;;<<<===@@@DDDGGGNNNZZZgggsss~~~hhhTTTEEE>>>:::444111333666444444555111000...///111333333333333333333333333444444555111333666888:::GGGbbb{{{~~~bbbKKK>>>:::777444222222111000....../////////......000111333000......///000000/////////...///000222111000222222222111000/////////111222222222111111000///333333222222222333333444555777999::::::888666444999999888888888888999999444333333222222333333444222333333333444555555666555888BBBQQQcccxxxnnnVVVGGG@@@;;;999::::::666444555444444333555777777666555111333555555444333444555666666666666666777777777444333555999::::::>>>CCCSSSZZZ```]]]RRREEE>>><<<444555666666555555777999999888???QQQhhh|||eeeQQQFFFAAA===;;;<<<:::999888999888777555666666666555555555555555222222222444777888777555888999:::<<<@@@IIIUUU^^^vvvaaaPPP@@@:::777333444888666555555555555666666777666555888===DDDUUUwwwjjjKKK===555555888555333444555555444555777888999999:::;;;;;;<<<<<<===<<<<<<======>>>>>>??????@@@@@@???>>>===;;;:::999:::999888777555444333222222444222666>>>HHHiiikkkMMM???999555666666444555777444444555555666666777777666666888>>>III___yyy^^^JJJ@@@888444333555555333333777555444444333333444444555444333222222444444333222222222333333333333444444222333444444333333444666777555666:::===@@@HHHPPP___pppmmmWWWAAA999666222111444555444333444666777777555111111000///////////////222333333111///...///111//////////////////000111111222222111111333888;;;777444111111444666555333///444999>>>III^^^yyyYYYDDD===777888999777555777777555333111111111333444666666555333222222555777;;;>>>IIIbbbaaaCCC>>>:::666444555666888999444777;;;@@@LLLccc}}}nnn]]]OOOHHHDDD@@@<<<::::::999888666555666777777777999<<>>???BBBIIIWWWgggssslllPPPGGG>>>:::777333555999666666555555555555666666555555999???JJJaaaaaaFFF;;;444555999666333444555555444555777999999999:::;;;;;;<<<<<<===<<<===========================<<<<<<:::999777666999999888777555444333222222444222555<<>>999555555444111000222555444444333333444444555444333222333444444444222222222222333333333444444333555666666555555777888999777888;;;???EEEPPP\\\ooo}}}ZZZKKK<<<777666444444666666555444555666777666555333333222111111111111222222333333111000///000222////////////000111111222222222111000000333888<<<777555222222333555555444555777===HHHZZZsss}}}VVVCCC<<<666777888777666777666555333111000111333444777666666444222333555888;;;@@@QQQnnn}}}ZZZ@@@>>>:::666444444666666777444888===DDDTTToooyyyhhh[[[NNNEEECCC;;;:::777666555555555444111222333333333555888:::<<<>>>AAAFFFQQQccc|||jjjWWWJJJ>>>555444555444222222333444444444333222222222444333333222222222333333000333777777555:::MMM```uuuUUU@@@999666222000111222222111111111000000111222222222222111//////000000///---000222222...///333333...---........./////////000,,,---...///000000000000000000000000000111222333111444777999:::888666444888888777666666666666666444333333222222333333444222333555666777666444444666666777:::???JJJ___rrrsss```UUUIIIBBB<<<777777999555444444666777888777555222333444444333333444666777777777777888888999999888999:::888777999;;;======EEEMMMMMMFFF>>>:::999555777999999999999:::<<<:::999:::>>>EEEUUUmmm|||jjjZZZMMMEEEBBB@@@===<<<======<<<;;;777777888888888888888888999::::::;;;;;;;;;======???BBBGGGOOO[[[lllmmmUUUDDD@@@===:::666333444777666555555555555666666777777777<<>>CCCLLL[[[iiiiiiLLLCCC:::777777666666777777666555555666777666444444444333222222222222222222222333222000000111222000000000000000111222333111111000//////222777;;;666444111111222444555666:::<<>>BBBBBB>>>:::888888444666888888777777888999999888999;;;<<>>===<<<;;;777777777888888888888888999::::::999999;;;>>>AAAEEELLLXXXeeetttsssXXXDDD;;;;;;:::888444222222333444444444555555666777888999:::@@@MMMccclllPPP???;;;666555777333444555666666555666888:::999999:::;;;;;;<<<<<<=========<<<<<<;;;;;;::::::>>>>>>===<<<;;;999888777666666666555555555444444333666444666;;;AAA]]]uuuVVVDDD===777777666555666999:::;;;;;;;;;:::999777666777444777<<<<<>>:::777444333444555555555888999<<>>>>>888777666777777777555333333444444333222333555777555555666666777888888999444999999555444999<<<:::<<<<<<<<<===<<<;;;888666555777999999888777777777888777888888777:::DDDPPPfffzzznnnbbbUUUQQQLLLGGGDDDBBB???===;;;;;;;;;<<<<<<<<<===============<<<===AAAHHHMMMYYYdddsssnnnZZZHHH<<<777888777666444444333222333333333444666777999::::::<<>>===???TTTppptttbbbMMMCCC<<<::::::666444444555444444333333444444555555444333333555555444333222222333333333333444444000222333444444444666888;;;>>>EEEPPP\\\lllkkkTTTCCC888888666444333555777777999888666666777666555333111111000////////////000111222333222111111222444333333222111111111222222111111222111000000333555333333222222333666:::===IIIXXXpppsssMMM>>>777333444666555555666///000111222444444444444222444666777666666777888AAAPPPmmm{{{ZZZDDD;;;:::888555555777888999999;;;:::;;;EEEccciiiTTTLLLGGG>>>999;;;666666666444222000000000444555666555333222333444///111666999888999DDDSSSsssjjjRRRDDD>>>999555444///222666666444333444666444333333222111111111222555333222444555666;;;CCCVVV|||iiiPPP@@@<<<777333222222222222///---+++,,,...000///---.........///111222111///000===@@@555,,,///222111000000//////......------000000000000000//////...000000000000111222333444444555666777999:::::::::888888666555555444444444666666555555555555666666999999999999888888888888999666555999:::999:::>>>???QQQjjjttt```OOODDDBBB999888777777777777444222333444444333222333555777444555555666777888888888555::::::555444999;;;:::???===;;;<<<>>>===:::666777999;;;;;;:::888888888999888888888666666===FFFNNNddd~~~gggbbb[[[UUUPPPLLLHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIOOOYYY```ppp{{{qqqXXXIII@@@;;;666777777666666777666333222222333444666888:::;;;;;;===GGG]]]~~~|||WWW@@@777999666555666111222333444444333333555777999999:::;;;;;;<<<<<<=========<<<;;;::::::999999;;;;;;::::::888666555444333333444444555666666777333777777999<<<>>>UUUzzzlllHHH@@@999777666444555888333555777:::;;;;;;:::999777111333:::888777HHHaaarrr[[[PPPGGGCCCAAA<<<888777555444444333333444444555444333222222444444333222222222333333333444444444222444555666666666888:::???DDDNNN\\\jjj|||lllVVVCCC777444666666444444777:::::::::888777666777666555333222222111000000000000000111222333222111111222444444444333222111111111111111222333222111111222444444333333333444777<<<@@@SSShhhdddIII===888444333666666444111333333333444444333222222777222///111333333666:::FFF[[[zzzoooQQQ>>>888777666555555444444444444===<<<@@@QQQmmmvvvcccNNNDDDBBB>>>:::888666333444999888333111555666444222333444666555555333555666666666888>>>CCC___xxxfffRRRFFF???:::888///555777444444888888444333333333333333333333333111222222222333777<<>>???@@@:::;;;<<<<<<<<<:::888666<<<777444666666555666888HHHNNN___www|||oooddd^^^[[[XXXVVVRRRSSSTTTTTTTTTTTTVVVXXXVVVYYY\\\]]]___fffqqqzzzoooYYYKKKAAA===>>>777777666555555555555555333666777444111444999======CCCUUUsssjjjGGG???666222333555555333///111444666777666555333<<<:::999:::======;;;888===<<<<<<;;;:::999888888:::999888777666666666666777777666555555555555555888666000333;;;@@@TTTuuuwwwUUUAAA:::<<<777555888777444444666777999999::::::999555555888999<<>>;;;444444444555555555666666777777777999:::999666444666555444222111000000///555333111111222222222111555444444444444555666777666555444444444333111///333222333444555999GGGTTTpppzzzdddbbbGGG===888444333555666444111111222222333333222222111777222000333555555888<<>>LLLhhhuuuWWWHHH@@@999777555222000222111111111111000000000000//////000000000000/////////000111000///...000111---111222......222111------///000000//////000222000111222222111222444666444555666888999:::::::::999888777555444444444444333444555444444666:::===;;;;;;;;;<<<<<<<<<;;;:::888777666666555666666666999;;;CCCRRRcccwww}}}hhhXXXIIIBBB<<<;;;======999444777666555555444555555555444555555666666777888888999888888888888999;;;<<<============>>>>>>>>>>>>;;;<<<===>>>===;;;999888<<<777555777777555666999:::???LLL```uuuzzzvvvrrrpppjjjkkkllllllkkklllnnnpppnnnqqqvvvxxx{{{vvv___NNNBBB;;;888:::777777666555555555555555333555666444444777;;;>>>@@@JJJ```cccDDD===555222222444333222111111222333444555555555===:::888777999;;;;;;:::;;;::::::999999888888777999999888888777666666555777666666555444444555555888666000333;;;???SSSsss}}}ZZZEEE<<<<<<666444777666777777888888888888777777999666555777666888AAAMMMiii}}}jjj^^^SSSFFF>>>;;;:::::::::888666555555666666444333333444555555444555555555555444444555555444444777:::;;;;;;@@@GGGQQQYYYjjj~~~qqqWWWFFF<<<888777333333444555555666777777999888888:::;;;;;;999777777666555333222111000000444222111111222333222111333333333333444444444444444444333444444333222111333555888:::999@@@SSSeeefffRRR^^^DDD<<<888444333555555333111000111111222222111111111666333222555777777999>>>OOOkkk```GGG;;;777777555333111111222444666777:::EEEZZZwww|||aaaUUUIIIFFFFFFAAA<<<999777444444666666444555888555444222222333333111///333555666555444555:::>>>AAAXXXxxx|||aaaKKK>>>999:::;;;999444333666777666333333333333333333333333333333444333333555999<<>>===<<<888444777777666666555444444333333444444555666666777777888888777777888:::;;;===>>>???@@@@@@@@@???===<<<===>>>>>>>>>>>><<<;;;:::;;;888777999888666666999666888@@@LLL\\\oookkk\\\LLLAAA:::666555777777666666555555555555666444444444555777:::===???EEEUUUqqqyyyXXX???:::444222222333222000111111000000111333555777===:::666555666999:::;;;777777777777777777777777777888999999888777555444666666555444444444555555888666111444;;;>>>PPPoooaaaIII===<<<555333777555777777888888888888888777;;;999888777666666<<>>???@@@GGGNNN___mmmrrrUUUEEE===555333555222333444555666777888999<<<:::::::::<<<<<<;;;:::999888666444333222222222333222000111222333333222222222333444444333222111333333333444444333333333222555999<<<>>>KKKddd{{{hhhOOOAAA[[[AAA;;;888555333444444333111000111111222222222222111444222333666777777:::@@@RRRrrrtttWWWBBB:::999777555222000000222555777777;;;GGG^^^|||rrrZZZOOOGGGDDDDDD@@@>>>======<<<<<<<<<;;;:::999:::777555444444555444333111333555666555333444777;;;???QQQnnnuuu^^^KKK???;;;:::888666555666666444333333333333333333333333333444444444333444777:::@@@YYY{{{gggPPPEEE:::777555333111222111111111111000000000/////////000000000000//////,,,...//////...------......000000000000000000......000111000///...///111111222333222222222444666666777888999::::::::::::888777666555444333333333222555888999999888999:::999;;;===>>>>>>===<<<<<<::::::999888777777777777666666888:::<<>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>===<<<;;;:::999777777:::888555555999;;;;;;===BBBIIIXXXpppttteeeTTTJJJ@@@;;;888555666999777666555555555555666666666333333666999:::===@@@LLLccclllLLL;;;777444222222222111////////////000111333444555999777666555555666777888444444555555666666666666555666888999888777555333555555444444444444444555777666222444;;;<<>>;;;444333777555333444666888:::;;;;;;<<<<<<;;;;;;999777777:::>>>MMMjjjppp]]]PPPBBB???:::777666666777777777666444444666777666555222222222333444666888999<<<<<>>SSSsssmmmQQQDDD888555555333222333111111111111000000000/////////000000000000//////,,,---//////...------.../////////111111////////////000111000///...///000///111111111111111333555444555666888::::::;;;;;;888777666444333333333333222555888999999888999999888;;;???@@@>>>=========;;;:::999888777777777777666555666;;;???CCCLLLUUUllllllYYYKKKBBB<<<999444444444444444555555555333333444444555666666666666666666777999;;;===>>><<<>>>@@@BBBCCCCCCAAA@@@>>>>>>>>>===<<<<<<;;;:::777666888;;;888444444888999888999;;;===EEEVVVfff{{{~~~kkkYYYNNNFFF@@@:::999888666777:::666666555555555555666666888444333777999:::>>>EEEWWWqqq___CCC888666444333333333222111---///111333333333222111333444666666666555444333222333333444444555555666444555666777777666444222444444333333333333444444666666222555::::::HHHeeerrrUUUAAA;;;444333888666333444666888:::;;;<<<<<<:::;;;:::888888999:::;;;AAATTTpppqqqaaaPPPJJJBBB<<<::::::::::::888777555555777777777666888777777777999;;;===???AAABBBGGGOOOXXXbbbqqquuu^^^JJJ;;;:::777000111:::222333444666888:::;;;<<<===;;;::::::<<<============<<<:::888777666666666444222000111222333333222222333444666666444222111666666666444222111222444<<<999;;;JJJ```zzzqqqUUUBBB:::888yyyWWW@@@999888666444222222222222111222333444444444444444111000222444555666===EEE\\\~~~cccJJJ<<<999<<<777555333222222444666888;;;@@@MMMdddxxxcccSSSKKKCCC@@@???@@@EEEMMMLLLQQQTTTSSSQQQNNNHHHBBB???;;;666444333444444333333666777666444333666999===BBBTTTtttpppVVVBBB<<<888999:::777444333333333333333333333333333222333444444333444666888>>>NNNllltttTTTFFF888444555444333333111111111111000000000000//////000000000000//////+++---000000...---------000...///111111///...000///000111000///...///000///000111111000111333444333444555777999:::::::::888777555444333333222222333555888999888777888888777<<<@@@AAA???======>>><<<;;;:::999888777777777666333444;;;AAAAAA@@@AAARRRhhhnnn\\\NNNCCC>>>888777666555555555666777333444444555666666777777666666666777999;;;>>>???===>>>@@@AAABBBCCCBBBBBB>>>>>>======<<<<<<;;;;;;666777:::===:::444444888555555777:::;;;===GGGRRRbbbqqq{{{kkk]]]PPPHHHEEE===999777777777444666999666555555555555666666777888444555:::;;;;;;DDDPPPffftttTTT@@@777777555444333333444555...000222444444222000...///222555666555333111111222222333333444444444555222333444555444444333222333333222222222333444444666666333666:::888DDD```___GGG>>>555444888777777777888999::::::::::::777999888555555999:::888:::DDDXXXtttuuu```WWWKKKCCC???===<<<;;;<<<:::999999:::;;;;;;:::::::::999:::;;;>>>AAACCCBBBEEEOOO]]]kkkyyyxxx]]]GGG>>>888888555000111777333333555777888:::;;;<<<<<<;;;;;;<<<>>>???>>>===>>>>>><<<:::999888888888555333111111222333222111111222444555555555444333555666777555111111444777<<<;;;CCCYYYuuuyyy[[[EEE999666666yyyWWWAAA888888666444222111111222000000222333333444444444222111222444444666@@@JJJeee|||]]]EEE999888;;;666666555444555666777888;;;AAAPPPjjjoooZZZMMMGGGCCCAAAAAACCCKKKTTT\\\eeelllmmmllliii```WWWKKKEEE===777555444555555333666888777555444777:::???>>>KKKjjjfffNNNCCC:::999999555444555333333333333333333333333000222333444444444666888>>>KKKfff|||YYYIII:::555555444333222111111111111000000000000//////000000000000//////+++...000111///...---...111---...222222...---111///111111000///......///000111222222111111333555444444555666777888888888777666555444333222222222333555777777666666777888777<<>>???>>>===<<<:::999888888888777444444999===;;;999888EEESSSfffxxxvvvcccSSSIII@@@>>>:::777555666777888444555555666666777888888555555555777999<<<>>>@@@??????@@@@@@AAAAAAAAABBB@@@@@@???>>>============777999===@@@<<<666666:::666555777:::;;;;;;>>>DDDNNNYYYggguuuooo]]]QQQHHH@@@===>>>777555444666666444555:::555555555555555666777777777444777======>>>LLL___vvvbbbJJJ@@@888888666555444555777999222333333333333111000///...111444444222000000111333333333333333333333444111111111111111111222222222222222222222333444444555666333666:::666BBB\\\mmmPPPCCC888666999666666777888999::::::::::::888:::888444555::::::777:::===III```|||uuujjj[[[PPPJJJGGGDDDBBBBBBAAA??????AAAAAAAAA@@@>>>>>>>>>???BBBFFFJJJMMMPPPWWWeeewwwbbbKKK;;;999666444444444333333444555666777999:::;;;<<<<<<<<<===???AAAAAA@@@>>>@@@???===<<<::::::999999666444222111222222111///000000111222333444555555222444666444222222777;;;<<>>999BBB```zzzXXXJJJ<<<888777444444888333333333333333333333333///111333444444555777999>>>HHHbbb^^^MMM===666666555222111111111111111000000000000//////000000000000//////,,,...111111000.........111---...222222...---111000111111000///......///111222333333222333555666555555666666666666555555777666555444333222222222333555666666555555777888666<<>>>>>@@@??????===<<<;;;::::::999:::666555777888666555888===DDDMMM[[[rrrzzzfffZZZGGGDDD>>>999666666888999555555666666777888888888555555555777999<<>>>>>>>>>>>888;;;@@@CCC???888888<<<666333444777888555555888>>>DDDLLLVVVfffwwwrrrcccWWWLLLHHHCCC;;;666777666333444666666444666;;;555555555555555666777888555444999??????AAASSSjjjvvvUUUEEEAAA999999777555444666999;;;666555333222000000000111///111222111///...000333333333333333333333333333111000000///000000111111222111111111222333333444555666444777:::666@@@ZZZ{{{vvvWWWGGG:::777999555333444666999;;;===>>>>>><<<>>>;;;666666<<<<<<888888999@@@PPPgggnnnaaaYYYVVVRRROOOGGGFFFDDDDDDFFFGGGFFFEEEHHHHHHHHHJJJNNNSSSXXX[[[iiiqqqkkkRRR@@@999999555222444999777222555555666888999:::;;;<<<======???AAACCCCCCAAA???AAA@@@>>>===;;;:::::::::777555333111222111000.../////////000111333555666///222444444222444999???AAAPPPkkklllOOO===888999888666tttRRRAAA999888777666555555555555333333333222222222111111111333000333999999AAAUUUttttttUUUBBB999666666888777555444555666888999999@@@QQQmmmcccQQQIIIEEEBBBBBBCCCJJJZZZiiixxxjjjUUUCCC:::888999999666666555444444555777888:::<<>>AAA???::::::@@@FFFBBB===:::999888555666999666666555555555555666666???;;;???KKKXXXhhhtttbbbTTTFFF@@@===888888<<<888777666666666666555555444444555777:::<<>>======>>>???@@@;;;???BBBBBB@@@???@@@BBB@@@AAACCCCCCAAA===999666777666555555555777888999>>><<<<<>>555999:::777888===BBBBBB???<<<999555333222333333......///000000000000000111111222222333222222222000111222222111000///...000111222333333333222111333333444555444888DDDQQQvvviiiIII;;;;;;:::666777777888999;;;<<<======:::;;;<<<<<<:::888888888:::666999EEEQQQbbb{{{ssslllddd______[[[WWWWWW[[[\\\ZZZWWWSSSXXX]]]]]]\\\cccqqq}}}lllPPP@@@<<<;;;999777666666777999:::999888888:::===??????>>>======???@@@AAABBBBBBBBBCCCCCCAAA@@@>>>===<<<;;;999:::666111111555222+++222222222111//////111333444444333444666:::>>>@@@IIIeeecccPPP@@@===;;;555444888tttRRRAAA999888777666555555555555444444333333222222222333333555222444:::999AAAVVVyyyqqqSSS@@@999777777777666555444555666888999888???PPPmmmzzz___NNNHHHDDDAAA@@@BBBKKK___qqq~~~iiiTTTEEE===999888666555555555555555666666777999???RRRrrrzzzcccKKK???;;;888444444222333444444555444333222555555444444555666888999<<>>;;;:::888555666999:::999888777666555555555999555777@@@HHHTTTkkkwwwhhhWWWMMMEEE>>>;;;===999999999999999888666555666666666777999:::<<<===>>>===<<<<<<<<<<<<===>>><<<@@@DDDDDDBBB@@@AAABBB===>>>???@@@>>>;;;888777777666666555666777888999;;;999777999>>>CCCGGGHHHJJJRRR]]]gggqqq{{{vvvjjj___XXXQQQJJJDDDBBB>>>999777777777666555888777555444444555777888666333333666777555555888;;;999:::AAAJJJ\\\wwwuuuWWWCCC;;;888666888777777<<>>888666222777777888999:::;;;<<<<<<:::;;;<<<;;;999888888999777222333;;;CCCOOOggg~~~uuuqqqnnnooorrrsssqqqnnnrrrvvvzzz|||}}}oooWWWBBB888666444555666777777666444333:::999999;;;>>>@@@@@@?????????@@@AAAAAAAAA@@@@@@CCCCCCBBBAAA???>>>===<<<:::;;;777222222555222---///000000//////000222555555555555444555999???DDD]]]vvvoooVVVEEE888888888333222777tttRRRAAA888888777666555555555555666555444333333333444555555777444666::::::CCCYYYnnnOOO>>>888888888777666555555555666777888777>>>PPPmmmuuu[[[LLLEEECCCAAA???AAAKKKbbbwwwkkkUUUDDD<<<999666666666666666666555555444666;;;KKKiiiuuuZZZGGG<<<777444444444444555555555555444333555555444444555666888999;;;GGGaaannnRRRAAA;;;444222555444444333333222222111111111000000000000000000000000////////////////////////......///000000000000000000000000000000111111111222111000000000111333444000111111///......000222111111111222222222222222///000222333444666:::<<<;;;???CCCAAA===;;;>>>AAACCC???;;;;;;999555555999>>>===;;;999777555555444777333444:::>>>DDDTTTeeessscccVVVKKKCCCAAA;;;999888888888777555333888777777777777888999999<<<;;;;;;::::::;;;;;;<<<<<>><<<:::888444333444555666666777666444333333444666777666333444777777555555888===<<<@@@JJJZZZqqq~~~```JJJ===666444666666444666BBBRRR\\\^^^SSSIII;;;333111222222000///000000000000000//////222222222222111000//////+++---///222444555555555000111222222333333222222222222333444444777AAALLLjjj^^^DDD888444333777777888888999:::;;;;;;;;;;;;;;;:::777777888999777222222777;;;BBBSSSeeekkkUUUFFF;;;666666777888999::::::999888777;;;;;;;;;<<>>CCCCCCCCCBBBAAA???>>>===;;;;;;888444333555333///---.../////////111444666777888888666666===IIIRRRwwwuuuYYYFFF:::111333666333333777tttRRRAAA999999888777777777777777888777555444333444555666444777555666;;;<<>>PPPmmmtttZZZJJJCCCBBBAAA@@@@@@III^^^rrrfffPPPAAA;;;777888999999999777666555444666999EEE```iiiPPP???777555666555555555555444444444333555444444444555666888999<<>>;;;;;;999555555888===<<<:::888777555555444444222444888:::===HHHSSSiii|||ooo```SSSLLLCCC???:::888888999888666777777777777777777888888::::::::::::::::::::::::;;;???DDDEEEBBB??????@@@999999999888888999999:::777777777777777777888888888777777777888888888777777999<<>>AAAJJJZZZnnniiiOOOAAA:::666444555444333777DDDUUU]]]^^^OOODDD888222333444222///000111111111111000//////222222222333222222111111---///000222333333333222444444444444333222222111222111222444444666>>>HHHdddlllNNN===888999777777777888888999999999:::;;;:::999666666777999666333444777999===IIIUUUqqqqqqUUUEEE>>>:::777777888777777666777888:::;;;===<<<<<<>>>@@@BBBBBBAAA@@@AAAAAAAAAAAA@@@??????CCCCCCCCCCCCBBBAAA??????<<<;;;999666555444333111...///000000000111444777999::::::888;;;HHH\\\kkk```JJJ===555000444777666666888sssQQQ@@@::::::999999888888999999888777666555555555666666111555444666<<>>KKKggg{{{\\\FFF>>>777666999666333333222222222222222111////////////////////////000000000000000000000000///////////////000000111//////000111111111111000111000///......000222333///000111111000000222444000000000111111222222333222333333222111333777999>>>AAACCCCCC@@@>>>>>>???AAA<<<:::;;;999555555888999888777666666555555666000000222555555777<<>>;;;;;;<<<999999888888888999:::;;;888888888888888888777777222333444555555666666777777777777777777:::===@@@JJJOOOWWW```kkkwww}}}wwwrrroooiiiaaaXXXQQQKKKEEE@@@>>><<<;;;:::::::::999777666999999888777666777888999666555444444444444555666777666666888666444666;;;???IIIZZZnnnyyyWWWCCC<<<888666666333333333777BBBNNNRRROOOGGG>>>555222444444000+++///000000000000000//////000000111222333333333333222333444555666666555444:::999777555444222111000222000111444444555;;;CCC]]]}}}zzzZZZCCC;;;<<<666777777777777777777777999::::::888666555666888333222333555666888>>>FFFWWWmmmjjjWWWCCC:::999777555444444666999<<<<<<;;;999777=========>>>AAACCCCCCBBB??????@@@AAAAAAAAAAAA@@@BBBCCCCCCDDDCCCBBB@@@???===;;;999888555333222333222222333222111222555777999:::;;;<<>>999444222555888888777888sssQQQ@@@::::::999999999999999:::777777777666666666555555///444333666<<<@@@QQQmmmgggJJJ<<<:::999999444444555555555666666666:::???OOOjjjwww[[[IIICCCBBBBBBBBB@@@???GGGPPPfffooo}}}oooTTTDDD<<<<<<<<<;;;:::888777666666:::<<>>MMMjjjdddKKKBBB:::888:::666222222222222222222222222000000000000000000000000000000000000000000000000///////////////000111111...///000222222111111000000///.........///111222///000111111111000222333111111111222222222222222333444444333222222444666555777:::;;;<<<<<<>>>???===:::888:::999555555888666555555555555555666666222444555666555555777999@@@FFFXXXssszzzfff[[[MMMCCC???>>>;;;999888777777777777888999999888999999::::::999999888666:::<<<<<<999777777999999999888888999999:::;;;888888999999999888777666444666777666555555666777555555444555555777999:::AAABBBDDDFFFLLLTTT^^^eeeeeedddccc```[[[WWWSSSQQQQQQJJJDDDAAA===999777888777888999999888777555444777777888666555444555777666555555555555555555666888777888999888888===EEEHHHZZZqqqzzzaaaGGG<<<888444333555111333444666<<>>AAACCCCCCBBB>>>???@@@AAAAAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA???===:::999999555111111444333444444333222333666888777:::@@@HHHWWWnnn}}}aaaHHH;;;888777555444555777888777777sssQQQ@@@888888888777777888888999555666777888777666444333000444444555;;;???QQQnnngggKKK>>>;;;999777444444555555666666555555:::>>>LLLfff|||```OOOHHHCCC@@@@@@>>><<>>MMMnnnuuuXXXGGG>>>999777666555444333333333444333333333444555777999;;;>>>MMMkkknnnRRRFFF<<<999999333222222222222222222222222111111111111111111111111000000000000000000000000000//////...///000111222...///111222222222000///........./////////000000...///111111000///000111333333333333222222222222111333444444333222333555444555666666777999;;;<<<:::777666999888555555888666555555444555555666666444666888888777888777777<<<===FFFYYYnnnvvveeeYYYQQQJJJBBB;;;;;;:::999888888777777777666777888888888888777666666888999888444333555888888888888888999999999999888999999999999888777666888999:::888666555777999444444444666777999999999888999;;;;;;===@@@DDDHHHJJJIIIHHHFFFEEECCCBBBAAAEEE???;;;;;;999444444777777777888777666555555555222444666555333333444666666666666666666666666666888777999;;;<<>>FFFOOOTTT\\\```]]]SSSGGG???===<<<<<<>>>AAACCCCCCBBB@@@@@@AAAAAAAAA@@@?????????@@@BBBDDDDDDCCCAAA???<<<999999999555///000555111222333333222444777999:::@@@KKK[[[pppvvvbbbOOO>>>888999777777666666888999:::999sssQQQ@@@777666666666666666777777444555777999888666444222111666444555:::>>>QQQnnnhhhKKK???;;;999666333444555555666666555555999===IIIbbbgggWWWKKKDDD???>>>===;;;<<<@@@BBB@@@DDDLLLRRRWWWaaammmiiiSSS===;;;999777555444444555333888:::<<>>===;;;999888777666666444555666777777666555444666888888666222222555888777777888888888888777777888999::::::999888777666555666777555333333555999333333333444666666555444000333777::::::999999:::<<<<<<<<<;;;<<<===>>>>>>BBB<<<999:::999444444888555555444222000111333555000333555555333333666888777777777777777777777777888777999===@@@EEEQQQ]]]uuudddNNNAAA:::;;;999111000666...222444111111444666555333333444666999;;;>>>@@@@@@AAACCCDDDFFFFFFGGGGGGFFFFFFEEECCCAAA???===<<<>>>>>>===<<<999666333222555444222111000111222222111//////333444333666:::DDD```|||ZZZFFFAAA666666666555555444444333444777:::;;;999666333222000222444333444777888777666<<>>AAABBBBBBBBBBBBBBBBBBAAA@@@???======>>>???BBBCCCDDDBBB@@@???<<<999888999555...///555...///111111222444888;;;???GGGWWWlllqqqYYYKKKBBB999666777888999999999:::===>>>===oooPPPCCC:::999777555444555666777888888999999888777555444333555222444;;;@@@QQQmmmjjjJJJ<<<;;;999444888777777666666666666777888>>>JJJ^^^}}}oooYYYMMMDDD<<<<<<===<<<;;;;;;888BBB@@@<<>>999777888111111111222333333111///222111111111111333444555000111222222222000///...111111111000000000000000---...///111111111000///111111111111000000000000111111111111111111111111444333333222222333333444222222333444555555444444999888777666555444444444666666666777666666555444777777666666555555555444111111222555777888777666000555999;;;>>>KKK___nnnxxxfffYYYMMMHHHBBB???===<<<888555666777777666444444555666666666666666666666666666666666666666666555555444888888999999999999888888555777888777666555666888222333333444444555555555555555444444666999<<<>>>:::===666AAACCC999<<<555666999;;;777222000222666555444444333444555777888444555555666666777777777555222222777666222333888:::999===CCCJJJTTTiii}}}aaaOOO>>>:::666444444444333222...///111222333444444444222555:::===@@@DDDHHHKKKKKKRRRXXX[[[\\\^^^]]]YYYTTTOOOKKKJJJGGG@@@;;;;;;555555666666555333222111111111111111000000000000111222222222111222555777EEEVVVuuu___EEE<<<:::777444222333444444333666<<>>===;;;888<<>>???????????????>>>======::::::999777666555333333333000000444666777:::>>>CCCWWWqqqbbbUUUFFF>>>;;;777666777999===>>><<<;;;>>>???>>>qqqQQQCCC:::999777555444555666777888999999:::999777666555444666222444;;;@@@RRRnnniiiIII;;;:::888333666555555555555555666666666<<>>CCCOOOddd```FFF???999888777444444666555222555<<>>NNNmmmeeeMMM@@@999555444222222111222444444222000333222111111000111222222111111111111111000//////111000000000000000000000......///000000000000000000000000000000000000000111111111111111111111111444333333222222333333444222333333444555555666666666666555555444555555555555666666777777777666666777777666666666555555555444333444666888888666555333666888888999@@@LLLUUUqqqxxxddd\\\PPPFFFAAA>>><<<999777888999999777666444444666666666666777777777777666666666666666555555444666777777888888777777666555777888777666555666888444444444444555555555555666666555555555666888999;;;555555SSSZZZAAA:::777:::;;;<<<999555222333555444444444444444555666666444444444555555666666666777444444888999777888;;;======CCCMMMYYYhhh}}}gggPPPDDD;;;888555333333333333222000111111222444555666777888<<>>999777444333444444444333666:::<<<999333000222666666444333666===AAAAAA???555888<<>>???AAABBBBBBCCCCCCCCCCCCCCCAAA>>>===>>>???>>>>>>???>>>===<<<;;;;;;888777777666666555555555222111222555777999???FFFVVVkkkjjjPPPEEE:::777777666666888777<<<>>>;;;;;;>>>@@@???sssRRRBBB999888666555555666777888999999:::::::::888777666555777333444;;;@@@RRRnnnkkkJJJ<<<;;;999555444444444444444555666777444:::DDDWWWuuu{{{fffPPPEEE;;;999999777555666333888333111888;;;>>>III___eeeFFF???:::999777444444666444222444:::BBBSSSwwwmmmQQQ@@@:::999777666666777777666444555555555444333555888;;;???OOOnnnnnnSSSDDD;;;666444333222222222444444333111444333222000000///000000222111111000000000000000000000000000000000111111///////////////000000111////////////000000000000222222222222222222222222444333333222222333333444333333333333555666888:::444444333333444555666666444555666777777777777777777777666666666666555555777666666777888888666444444666777777666888;;;>>>QQQddd{{{yyyhhhXXXNNNGGGCCC@@@666777888888777555222111666666666777777888888888666666666666666555555444555666666777777666666555555777888777666555666888666666666666555555555555777777666666555444444444;;;///555ccclllGGG888888===<<<<<<;;;999666555444333333444444555555444444444444444444444555555555777444222666888999:::===BBBEEEOOO```rrr}}}eeeMMM???;;;777555222111222333222222222222111222444777:::<<<;;;BBBMMMYYYeeepppyyy~~~sssbbbMMMBBB;;;666222222111111111111000///......////////////000000000000111222222222111222444666777AAAZZZqqqRRRAAA888666555444555555444333555666777666333222333444555444444888>>>CCCDDDCCC444555666888???OOOdddsssuuu^^^LLLCCC>>>999555333444444444444555555555333555777777777888:::;;;<<<===???AAABBBBBBAAAAAACCCCCCBBB???======???AAA??????>>>===<<<:::999888555555555555555555666666333222555888:::@@@LLLXXXpppzzz```LLL@@@888222222444555666888666;;;===;;;;;;???AAA@@@uuuSSSAAA999888666555555666888999999::::::;;;:::999888777777888444444;;;@@@RRRnnnoooOOO@@@>>><<<999333333333444555666777888444999BBBSSSooommmTTTHHH===:::999888666777555777222222;;;>>>BBBOOOdddcccEEE???::::::888555444555555444666;;;???OOOqqqpppTTTBBB:::999888666666777777555444444555555444333555888;;;AAAPPPnnnsssXXXGGG>>>999777555333111111222333222111222111111000000000//////222111000//////000111222000000000000000111111111111000///......///000111///////////////000000000222222222222222222222222444333333222222333333444444333333333444777:::<<<444444333333333444444555222333444555666777777777777777666666666666666666777666777888999999777555555444444555777888888888===JJJ^^^ppptttfffZZZPPPIII>>><<<:::888777666555333555555666666777888888888666666666666666555555444555666666777777666666555555777888777666555666888888888777777666666555555777777888777666555444333888000555___eeeCCC888777;;;:::999:::::::::777555222333444555555444333222333333444444444444555555999666444666999<<>>@@@AAAAAA@@@@@@CCCCCCAAA>>><<<===@@@CCC@@@@@@???>>><<<:::888777666555444444444444555666444555888<<>>EEEUUUppp```EEE???;;;;;;999555444555555444777:::<<>>HHHTTTdddzzzuuudddYYYOOOIIIAAA;;;999999999999555555555666666777777777666666666666666555555444666777777888888777777666555777888777666555666888888888888777777666666555777777888888888777666666444666666JJJJJJ888888555666666666777999::::::888333444555555555444333222333444444555555666777777;;;;;;:::999;;;AAAHHHLLLZZZggg{{{yyy___LLLAAA999666777222111000111222333333222000000///111555;;;AAAEEEVVVaaasss~~~]]]LLL:::444444222000///111000000///////////////.../////////000000111111222222222111000111333555666:::GGGaaacccIII:::888666555555555444333333111000111444555444222333222222444666888999999777666444333444;;;EEEMMM[[[ggg{{{}}}ppphhhTTTIII<<<555555666555222333444555666666666555555888999:::999888999;;;===:::;;;===???@@@@@@@@@???BBBBBB@@@>>>===>>>AAADDDAAAAAA@@@???===:::888777888777555333333333444444555666:::BBBMMM___yyygggRRRCCC;;;888888444444777888777777999666:::===<<<===AAADDDCCC}}}YYYBBB<<<:::888666666666777888888888999::::::999888777777999666777<<<>>>KKKeeetttSSSAAA===;;;888666666666666666777888999777:::???KKKeee```RRRDDD===:::777666777888999444555;;;===HHH^^^~~~```EEE???;;;;;;:::666444555333333666888999EEEfffsssWWWEEE===:::888777666777666555333333444444444444555999<<>>;;;888:::777222000000000000000...///000111222222222222000000000000000111111222/////////000111111222222111000000/////////////////////000000111111222222333333333333333333333333444333333222222333333444333333333333555666888:::888777666444333333222222111111333444555666666777666666777777777777888888555555666888::::::999777777555333333555666666666;;;:::<<>><<<;;;999777777777777777777777777666666666666666555555444666777777888888777777666555777888777666555666888777777777777666666666666777777777777888888888888222<<<555888555000999333333333444555777999;;;<<<555555666666555555444444444444555666888999:::;;;;;;???AAA>>>???IIIUUU\\\qqquuuaaaJJJ>>>888444222111333222111222444555444333111000000111444:::???BBBQQQ]]]pppoooPPPCCC777444444222///...111111000//////000000111//////000000111111222222222222222111000000222444222777@@@RRRnnnoooRRR>>>:::666444444444444333222111111222333444444333222222222222222333333444333333222111222777===BBBFFFOOO___sssxxxkkk```VVVOOOBBB===777444555555555444555666777888999888777777999:::999888666666888::::::;;;;;;<<<===>>>???@@@AAAAAA@@@???>>>>>>AAADDDAAAAAA@@@???===;;;999888999888666444333333444555666999AAAOOO___tttdddMMM>>>777666999222111222777999888:::===777<<>>>>>CCCEEEEEE^^^EEE===<<<999777555555666777666777888999999888777777666999777888<<<<<>>999777888888:::888:::AAAEEEVVVsss~~~]]]EEE???<<<<<<;;;666444555333444777999999DDDeeeqqqUUUDDD>>>:::999777666777666444333333444444444444666999<<>>;;;::::::999999888888777666666666666666555555444555666666777777666666555555777888777666555666888555555666666666666666777888777666555555666777888444;;;222444333111999111333444555555444666;;;@@@888777666555555555555555444555777888;;;<<<>>>???BBBLLLRRROOOPPP]]]ooozzzwwwYYYLLL???999555222000111555444333444666666555444333222111111333666999;;;@@@JJJ[[[mmm{{{ooo\\\EEE<<<555333333000//////111000///......///000111000000000111222333333333222222222111///000222444///666<<>><<<:::888888999777555444444555777888<<>><<<999666555555444444444555555777999;;;EEE\\\~~~yyyiiiVVVJJJCCC===999999777;;;<<>>888333222222222222333333444444333222000///...///000222222222111000...//////000111222222222///000111111111///...---000000111222333333444444333333333333333333333333444333333222222333333444222222333444555555555444666555555555555666777777555666777888888999999888666666777777888888888999888777777777888777444222222555999:::888666555555666444666999:::;;;FFFRRR[[[jjjrrrfff[[[QQQJJJ>>>===<<<<<<;;;:::999888666666666666666555555444444555555555555555555444666777888777666555666888444444555555666666777777999888666444333444555666666999000888;;;555:::111444777888555222444;;;AAA999888777555555555666777555666777:::<<>>777222111222333333222333555444222222333555222333333333222222444555000000000111222555888:::;;;999;;;CCCIIIPPP^^^lllyyy~~~wwwfff^^^RRRHHHCCC@@@===:::555666777555333333777;;;888:::;;;======<<<;;;:::999999999888777888;;;>>><<<;;;999888999<<>>======<<<;;;999888777777666444444444777999;;;CCCJJJ\\\uuuzzz\\\KKK===::::::666222111666555666::::::999:::???;;;@@@BBB@@@AAAEEEGGGFFF```CCC<<<777444666777666666999666666777777888888888999<<<777:::BBB???:::FFFZZZ~~~aaaIII@@@===888333666888777555555888;;;555999:::???RRRsss}}}fffTTTJJJEEE???;;;???AAAEEEJJJVVVjjjhhhPPPCCC???;;;888777666555444333666333444===HHHccclllTTTEEE>>>999888777666444444333333444111111555777666999===CCCPPPlll```IIIBBBBBBCCCGGGAAA999444333333222000333222222111111222222333111111222222222222111111000000000000111111111111333222111/////////000111000000000111222222333333333444555444222111222333333444555555555444333222444444444444444444444333888888777666555444444333333333333555777777555333555666666555444444666888999999888888777666666555777777777666444333444666666666666777888:::<<<<<>>======DDDQQQ\\\]]]fffrrr}}}xxx```NNNGGG:::999777555444333444444222333444444555555444444444444333333333333333333555888<<>>===<<<;;;===>>>>>><<<:::888888888;;;:::999999<<<@@@CCCFFF????????????>>><<<;;;;;;;;;<<<;;;:::777666777999888999333333;;;::::::EEEPPPfffrrrYYYHHHBBB:::666555666666666777999:::::::::;;;>>>@@@AAAAAAAAACCCEEEEEEDDDBBBgggJJJ>>>999555777777555555888555555666666666777777777:::555888???===888DDDWWWyyyiiiNNNBBB===999666777777666555555666777666666888>>>NNNiiiwwwfffZZZRRRIIIBBBCCCGGGNNNYYYiiicccLLLAAA>>>:::777777666555444555888555666>>>GGG```iiiRRRDDD<<<999888777666444444444444555222222555777666888<<>>777333222333333222333222222111111222222333111111222222222222111111000000000000111111111111333222000/////////000111000000000111222222333333333444555444222111222333333333444444444444444333555444444333333444444555777777666666555555444444555555555777888999777555444555666666555555777999999999999888777777666666666777777666444444555777666666666777777999:::;;;>>>BBBKKKYYYlll{{{dddZZZLLLCCC@@@>>><<<999888::::::999666555666777777666666666777666333111666777777888888999888888333555666555444333444666666666666666666555555555777777666666555555444444888666555666555666===FFF???<<<999888999<<<>>>@@@???CCCGGGIIIKKKSSS```kkkpppzzzqqq]]]KKK???<<<888777666555444444444555555555666777777777777666777666555444222111//////444444555777999<<<>>>@@@GGGHHHKKKNNNOOOHHH===333222111///.........///000222111000//////000111222222444666666555333333444555555555444444333222111444000000555:::DDD\\\vvvYYYEEE666555666222000333333333333333444555666666333222222333444444333111222222222222222333444444555222222777::::::===CCCCCCHHHOOOVVV]]]ccciiimmmpppuuutttmmmnnnwww{{{wwwpppooommmjjjfffccc___^^^\\\YYYTTTQQQOOOKKKEEEAAAAAA===888666666777666555666777888999::::::::::::;;;<<<>>>???@@@???===<<<===>>>>>><<<999777777888::::::::::::<<>><<<;;;::::::;;;;;;999777555666888222444111222;;;===BBBPPPfff{{{vvv]]]III@@@<<<666444555777777777888:::;;;;;;;;;<<<>>>@@@AAAAAAAAACCCEEEEEEDDDBBBpppRRR@@@:::666777777555555777444555555555555555666666777333666<<<:::666AAARRRrrrtttVVVDDD===:::999777555444555555444333777333666>>>HHHZZZyyyrrrfffZZZQQQQQQVVVaaappp```KKK>>><<<888777777777666555555999777888???FFF]]]~~~eeeOOOBBB;;;999888777555444444444444666333222555777666888<<>>===999444222222333444444222222111111111111222222111111222222222222111111000000000000111111111111222111000000///000000000000000000111222222333333222333444333222111222333333333222333333444555666666555333222222444555666666666666666666555555555777666777888::::::888666444555666666666666999;;;999999999999888888777666555666666666444444666888666666666666666777888888:::<<<@@@FFFQQQbbbttttttcccUUULLLFFF@@@;;;999::::::888666444555666888777666666666666555333666777777777777777777666444666777777666555555666555555555555555555555555777666555444333333333333777555444555333444;;;CCC???>>>======>>>@@@CCCEEELLLRRRYYY^^^dddmmmyyyiiiUUUGGG===999999666555555444444555666666777888999999::::::999999777777555444222000///...555444333222111111111111777888:::===???<<<555///000000...------......///000000//////000222444555444555666555444444555666666666666555555444333333555222222555666:::JJJ]]]cccNNN;;;777888444111111444333333444444555666777333222222333444444333111222111111111111222333333333000000333444444666:::666999===AAADDDGGGJJJMMMMMMRRRTTTPPPPPPVVVVVVPPPOOONNNMMMKKKIIIFFFCCCBBBAAA@@@>>>======;;;888666999666333333444555666666666777888:::;;;<<<<<<<<<>>>???@@@AAAAAA@@@>>>======>>>===;;;888777777888999999:::;;;===>>>@@@@@@????????????>>><<<:::999999::::::888555444555666000555222444>>>EEEPPPdddooo[[[HHH;;;888666555555777999:::::::::<<<======<<<===???AAAAAA@@@@@@BBBDDDEEEDDDBBBvvvVVV@@@:::666666777555666999555555555555555555555555666333555:::888666???MMMmmm|||[[[EEE<<<;;;999666333333555666444111888222555===BBBKKKgggqqqhhhiiinnnxxxrrrWWWGGG;;;999777666777888777666444888777999@@@FFF\\\|||aaaLLLAAA;;;888888666555555444444444666333333666777666888<<>>:::777444222000111333555666222222111111111111222222111111222222222222111111///000000000111111111111111111000000000000000000000000000111222222333333222333444333222111222333222222111111222444666777777555333222222444666888555555555666666666666666777777777999::::::888777333555666666666777999<<<999999::::::999888777666444555666555555555777999777666666555555555666666999:::<<<<<<@@@KKK[[[ggg{{{~~~nnnbbbWWWKKKCCC>>>===<<<:::888888888999<<<;;;999888999:::999888;;;:::999888777666555555555777999999777555555666555555666666666666666777777666555444333333333444888555555666555555<<>><<<@@@BBB??????BBBAAA===@@@@@@@@@???===;;;:::999;;;:::999999888666444333555333222222222444555666666777999;;;<<<===>>>>>>???@@@AAABBBAAA@@@>>><<<======<<<:::777666777888777888:::<<<===>>>======>>>?????????>>><<<999888888888888666444333444555555:::888;;;GGGRRRddd}}}lllXXXJJJ???999555666777999;;;===>>>>>><<<===>>>>>>======???AAA@@@@@@@@@AAACCCEEEDDDCCCyyyWWW@@@:::555666777666777;;;666666666666666666666666666333555999888777>>>JJJhhhaaaGGG===<<<777444222333555777555333888333555===>>>AAAXXXsss|||]]]HHH>>>999888666666777888777666111666666999@@@GGG]]]}}}yyy\\\JJJAAA;;;888777666555555444555555666333333666777777999===EEEPPPiiiaaaKKKAAA;;;777222222111000000222555777222111111000000111111222111111222222222222111111///000000000111111111111000000000111111111000000000000000111222222333333111222333333111111222333222222111111222333555777777555333222222444777999555555555666666666666666666555666777999999777555333444666666666777999;;;777888999::::::888777666444555666555555555777999777666555555555555555555444777888777777<<>>>>>???>>><<<;;;=========<<<<<<<<<:::999999999999999555777888777555444444555555555666666777777777777:::999888666666777888999999888888::::::<<>>NNNeeejjjNNN>>>:::888777666222222222111222222333333222111111222333333222000111111000000111111222333222333333222222333333333333444666777666555666777888::::::999999;;;;;;999888999999888777666555444555555555555333222111111444444444333222333444555777888999;;;===>>>>>>>>>>>>???@@@AAAAAA???===<<<======;;;999666555666888666777999<<<======<<<<<<>>>?????????>>>;;;888666555666666555444333555666777===>>>DDDUUUeee|||iiiRRRFFF???;;;888444666999;;;<<<======>>>>>>???@@@???>>>>>>???AAA@@@??????@@@CCCDDDDDDDDD}}}ZZZBBB;;;666666666666777;;;777777777666666666666666555444555888777777>>>FFF```mmmOOO@@@===666555444444555666666555666444666:::999<<>>EEEQQQkkk]]]HHH???999444111111111000000111444777111111000000000000111111111111222222222222111111000000000000111111111111//////000111111111111000000000000111222222333333000111222222111111222333222222111222222333444555666555444333444555777999666666666666666555555555555444555666888888666444333444555555555555888:::555777888999999888666555555666666666444444666888777666666555555555666666444666888888777888<<<@@@DDDPPPbbbvvv}}}qqq\\\XXXRRRMMMIIIFFFDDDBBB@@@???>>>>>>???@@@???>>>:::999999888999:::;;;<<<999999999888666555666888777888888999999:::::::::;;;:::888777888999;;;===:::999;;;???AAAEEEOOOYYY___bbbfffjjjqqq|||ppp___KKKBBB:::888888555222222222333555777999::::::;;;:::;;;<<<<<<======<<<<<<<<<;;;999777555222111000000//////...//////000000...------,,,,,,,,,,,,,,,111111000//////000222333333333222222222333555666333555666666555555777888888777555444333333444444000000000222444555777888@@@SSSooo|||___III>>>999666444222222111111111111222222222111111222333333222000222111111111111222333333///111222000000333333111111333444444333333333444666666666555555666777777555666666666555555444333///111222333222111222333444555555555333333444666777888999;;;<<<============>>>???@@@@@@???===<<<===<<<:::777555444666888444666888:::<<<<<<<<<<<<>>>???@@@@@@>>>;;;777555333444555555444444666888666???FFFTTTkkk}}}oooQQQ@@@999777555555333666999;;;;;;;;;<<<===???@@@@@@???======>>>@@@@@@???>>>???BBBDDDEEEDDD```EEE>>>888666555444555888666666666555555555444444444333444666666777<<>>777888888666444444555666222555666666555:::CCCLLLccc{{{yyy\\\GGG===:::888666666666777777555333000555444777???GGG^^^lllRRRDDD>>>;;;777777666555555555555666444111222666888999;;;@@@DDDQQQlll{{{YYYDDD<<<777222111222333111000000333666111111000000000000111111111111222222222222111111000000000000111111111111...///000111222111111000000000000111222222333333///111222222111111222333111222222333333333222222444444444444555666777888777777666666555555444444555444555666888888666444333444555444333444555777444555777999999777555444666777777666444444555777666666666555666666777777666777888888999::::::;;;;;;AAAKKKXXXgggzzz}}}vvvmmmddd^^^XXXRRROOONNNMMMMMMNNNPPPPPPNNNLLLFFFEEECCCAAA@@@@@@AAABBBBBBBBB@@@>>><<<<<<>>>AAA?????????@@@AAABBBBBBBBB@@@???>>>>>>???AAADDDFFFDDDDDDHHHNNNSSSYYYdddooovvv|||lllWWWIIIBBB===999999888555333444333444666999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===>>>===;;;999666444222111222222111000000000000111............------...///000//////...///000111222111111111222333555777888444666999:::999888999::::::888666555444444555666555444333333444666666555999CCCWWWpppwww\\\III>>>666222333222222111111222222333222111000111333333111000222222222222222333444444---111222000111555555222333555666666555444444555333333444666666555555666666666666666666555555444000333555555444333444666222444555555333333555777888888999;;;;;;<<<<<<<<<<<<===???@@@AAA@@@>>>======<<<:::777444333666888333444666888:::<<<=========>>>@@@@@@>>>;;;777444111333444555555666999;;;<<>>@@@???@@@@@@???===<<<>>>???@@@>>>===???AAADDDEEEEEEfffIIIAAA:::777555222222555555555555444444333333333333333333555555777;;;AAANNNuuucccHHH>>>999;;;;;;888444222333666///444666222222999???AAALLLhhheeeOOO@@@888555888666666666777666444222222666555666>>>FFF^^^~~~gggNNNBBB===:::777666666555555555555666333111222666999999<<>>CCCNNN```tttvvvnnngggbbbddddddeeeggghhhhhheeeccc^^^[[[WWWRRROOOMMMLLLLLLLLLKKKIIIEEECCCDDDGGGJJJGGGGGGGGGHHHIIIJJJJJJKKKLLLKKKJJJJJJKKKNNNQQQTTTVVVWWW[[[ccciiippp|||~~~hhhTTTCCC:::;;;666444555444222333777444555888:::;;;<<<<<<<<<======>>>????????????>>>;;;;;;:::999888777666555///...............//////,,,---------,,,---...000///...------...///000111///000000111444777999;;;555888;;;===<<<;;;;;;;;;;;;:::888666555666777888777666222000111333222///555888DDD[[[wwwmmmTTTDDD888222444444333222222333333333222111000111333333111000333333222222333333444555---222444111333888888444444555777666555444444555222222555999999777666666555555555555555444444333333666888777444222333555///222555555444444666999888999999:::;;;;;;;;;:::<<<===???AAAAAAAAA@@@???===<<<999666333333555888333444555777999;;;===>>>===>>>@@@@@@>>>;;;666444000222444555555777:::<<>>>>>???BBBDDD???@@@@@@???===<<<===>>>@@@>>>===>>>AAADDDEEEEEEmmmMMM<<<888;;;555444999:::555666777666333111111111111222333333444666;;;>>>OOOkkkvvvWWWDDDAAA777777;;;555555888444222333444666777888888888BBBPPPjjjhhhOOOBBB<<<888666555555555666666666666777444444999???AAAHHHccc~~~___JJJAAA>>><<<888777777666555444444444444555555555666888<<>>CCCLLLUUU\\\qqq~~~{{{tttnnnjjjgggggggggcccbbb```^^^\\\ZZZYYYYYY[[[]]]aaadddeeeeeedddccc^^^___```bbbeeehhhkkklllsssvvvyyy~~~nnn\\\NNNBBB;;;999333444555555333333444555888:::<<<<<<<<<<<<>>>???===============>>>>>>???<<<<<<;;;::::::999888888777666444111///...------,,,,,,++++++,,,...///000......///////////////......///111333666888:::;;;<<<;;;999999999;;;===>>>;;;999666333222333555666:::777333222444555555333;;;999<<>>>>>???@@@AAAAAAAAAAAA===;;;777444222111222333444555555666888999;;;<<<;;;<<<<<<;;;888666666777666777888666444777???FFFVVVkkkyyybbbVVVBBB>>>999555222222444666:::;;;<<<>>>@@@AAAAAABBB?????????>>>>>>>>>>>>>>>===<<<<<<>>>@@@AAA???===tttQQQ???999;;;555333888888555666777666333222111222222333444444444666:::===FFF```___JJJ???555555:::555555888555333444555666666666666666===CCCQQQcccsssoooVVVDDD;;;999888666444444555555555666666666333333888>>>@@@JJJfffvvvYYYHHHAAA>>><<<888777777666555555444444444555555555555777;;;>>>DDDRRRooommmNNN>>>:::888555000111222222333333333333///000111222222333222222111111222222333444555666555111000111111...///222222000///000222222000---000000000000111111111222222222222222222222222222///111444444333222222333555555666777777777777777777666444333222222333333555666666777===CCCAAA<<<:::888555444444444444333555555555555444444444444555555555555555555555555555666777888999999777555888777777777666666666555666666666777999===DDDHHHWWWcccwww~~~~~~~~~ttteeeSSSGGG???777444444333444555555444444555777888:::<<<<<<<<<<<<>>>@@@>>>>>>======>>>>>>???@@@<<<<<<<<<;;;::::::999999666555444333111111000000......---------///000111//////000000000000000//////000111444666888:::;;;<<<;;;:::999999;;;<<<>>>;;;:::777555444444444555999666333222333444444333222222666>>>JJJ___|||dddMMM@@@333333333222111111222333111333444333000000222444555444444444333333333222666444333333555666666555999999;;;;;;;;;:::888777:::;;;<<<<<<<<<;;;::::::999999999999999999999999;;;999777666777888777777666666666666666777888888777888:::999888888999;;;===>>>???@@@AAAAAAAAA@@@>>><<<888555333222333333444444444555777888:::;;;;;;<<<<<<:::777555555666000555999888666<<>>@@@AAAAAAAAA?????????>>>>>>>>>>>>>>><<<<<<;;;<<<===>>>>>>>>>~~~WWWBBB:::;;;555333777666444555666555333222333444333444444444444555888:::AAAWWWxxxmmmVVVDDD888777:::555666888444444444555555555555444444888888<<>>;;;777777777666555555444444444555555555444666:::===DDDSSSqqqhhhKKK>>>999777666111111111222222222222222///000111222222333222222222222333444555666777888666222111222111//////333000//////000222222111///000000111111111222222222333333333333333333333333000111333444333222333444222333555666666555444333666555333222111111222222444555666777>>>FFFGGGDDD;;;888666555555555555444444555666777777666555444666555444333333444555666666777888999999888777666777777777777666666666666888888888666666777:::===CCCJJJXXXkkkvvvgggTTTIII>>>999666333222444222444666666666666888999999;;;<<<===<<<===>>>@@@??????>>>>>>??????@@@AAA======<<<<<<;;;;;;::::::666666666555444444444333111000/////////000111222000000111111111111000000///000222444666888:::;;;<<<;;;:::999:::;;;<<<===;;;;;;999888666555444444777555222111222333222222///222666888:::HHHeee~~~yyy\\\HHH777666444222222222333444000222333333222111222333555555555444444444444444666444333444555777777666;;;;;;;;;::::::::::::999<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>><<<999666444333333444333333333444555777888999:::;;;:::888666444555666///666<<<<<<<<>>@@@AAAAAAAAA?????????>>>>>>=========;;;;;;;;;:::999:::<<<>>>]]]FFF::::::555444888666444555555444333222333555333444555444444444666888>>>NNNkkk}}}dddNNN???;;;;;;555555777111222333444444555444444444666666999@@@EEEKKKTTT^^^mmmsss|||zzzkkk```MMMEEE;;;555444555444333333333333444444444555555777777:::===CCCTTTrrr~~~^^^KKKDDD@@@<<<999777777666666555555555555444555555444444666999<<>>888666555222111111111111111222222//////111222222222222222222333444666777888999:::777333111333222///000333......///000222222222111111111111222222222333333333333333333333333333333000222444444333333444555444555555555666666666666666555444333333333444555333555555555;;;DDDGGGEEE;;;999666555666666666555444555777888999888666555666555333222222444666777:::;;;<<<;;;999777777777777777777777666666666666777888999888777888:::<<<<<<@@@HHHTTTeeexxx}}}mmm[[[NNNEEE>>>777666555333333555333444666777777888:::<<<:::;;;============???AAA@@@@@@??????@@@@@@AAABBB>>>>>>=========<<<<<<<<<999999999888777666555555222111000//////000111111000111111111111000000///000111222444777999:::;;;<<<;;;:::::::::;;;;;;<<<;;;;;;;;;:::999666444333555444222111111111111111000333777777666===SSShhhgggLLL>>>;;;777333222222222222000111333444444333222222555555555555555555555555666444333444666777777777;;;:::999999888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<======<<<:::888888888777777888999999999:::<<<;;;::::::;;;===<<<>>>@@@AAABBBAAAAAA@@@>>>===:::777555444444444222222222333444555777888::::::999777444333444666666:::>>>@@@FFFWWWnnnnnnZZZJJJ>>>888777333444444555777888999:::;;;<<<===>>>@@@@@@@@@AAA?????????>>>======<<<<<<:::;;;;;;:::888999<<>>@@@???AAAFFFQQQVVV]]]ccchhhmmmqqqtttuuusssrrrooojjj```SSSIII>>>;;;666555555555444333333333333444444444555555777888:::===EEEYYYxxxuuuVVVGGGBBB>>>:::888666666666666555555555555444555555555555666:::===CCCUUUttt^^^HHH>>>777444444222222111000000111111222//////111222222222222222222333555777999:::::::::777333111333222///000333---...000111111222222333222222222222333333333333333333333333333333333333222333444444444444666888999888777666777999;;;<<<555555444333444555666777444555444333777===AAA@@@:::888666555666666666555444555777999999888777666666555333222333555777888???@@@@@@===999666666777666666666666777777777777444555666666555555666888666;;;@@@DDDJJJXXXiiiwwwzzzlll___SSSGGGAAA;;;555222333222000111333444666888999999:::<<<>>>:::<<<>>>>>>>>>>>>@@@AAA@@@@@@@@@@@@@@@AAAAAABBB?????????>>>>>>>>>>>>>>>======<<<;;;999777555444222111000/////////000111111111111111111000///...111222333555777999:::;;;;;;;;;;;;;;;:::;;;;;;;;;:::;;;;;;;;;:::777555333444444333222111000000111......111444555888CCCOOOkkkrrrTTTBBB===666222111111111111000000222333444444333111555555555555555555555555555444333444666888888777:::999888777777888999;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;<<<>>>???>>>===999999888888888888888999999;;;<<<<<<;;;:::<<<======>>>AAACCCCCCCCCAAA@@@>>><<<:::777555444333333222222222222333444666666888888888666444333555777999:::===FFFVVVmmm~~~iiiQQQEEE@@@:::444111333444555666888888999999;;;<<<===??????@@@@@@@@@??????>>>>>>===<<<<<<;;;:::;;;<<<<<<<<<<<<===???nnnPPP>>>;;;888999;;;666555666555333222111333555222333555555444444555777:::AAARRRoooaaaLLL???:::333444888444000111333444666777777777333000000444666666999>>>???BBBEEEIIILLLPPPTTTWWWVVVTTTRRRQQQOOOIII@@@999333333333555777777666555333444444444555555555555444777:::>>>III```lllPPPEEEBBB===999888666666666666666666555555444555555555666888<<>>999555666777666666666666777777777777777777777666444333444666444999======>>>EEETTT```sssttthhhYYYPPPHHH@@@;;;:::444000///222222111333777666888:::;;;;;;<<<>>>@@@;;;===>>>???>>>???@@@BBB@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@??????????????????>>>===;;;888666444222111000///000000222222222222222222222111000///222222444555777999:::;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::999777666444333444444333111000000111///---///444777888<<>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;===@@@AAA@@@>>>;;;::::::999999999999:::999:::<<<;;;::::::;;;===<<<>>>@@@CCCCCCBBBAAA???===<<<:::777555444333222222222222222333444555666777777666555444555888:::999<<>>??????@@@@@@@@@??????>>>>>>===<<<;;;;;;:::;;;===AAADDDDDDAAA>>>xxxWWWBBB===999999999444777777666333111111222444000222444555444444555777;;;>>>JJJcccuuu\\\JJJ@@@666666999555222333444555666777777777333...,,,///111222555999777999;;;<<<===>>>@@@AAABBB???======>>>===888555111222444777888888777555444444555555555666666666333888>>>DDDRRRmmmzzzbbbKKKCCCAAA;;;888:::555666666666666666666666444555666666777:::>>>AAAIII\\\}}}rrrPPP@@@;;;555333555333222000/////////000111///000111222222333222222444555777999:::999888888555111000111111...///222---///222222000000111333333333333333444444444444444444444444444444444444555666777777777888;;;===999;;;>>>AAACCCDDDDDDCCCCCCAAA???<<<:::999888888777999999555444777888666888666444333444555555555444444555666666777888888555555666666777888888999===???@@@<<<777555666999555666666666777777777888999999999777555555777888555888;;;;;;<<>>888444555444111222444555444777<<<888:::;;;<<<<<<<<<>>>@@@;;;===????????????AAACCC???????????????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA===>>>>>>>>><<<:::777666222222111111111333444555555555555555444333222111222333444666777999:::;;;;;;<<<<<<<<<;;;::::::999888888999888888777777666222444666555222000111222222000111555777666888<<>>@@@AAA????????????????????????=========???AAAAAA@@@>>>>>>======<<<;;;;;;<<<<<<888:::;;;;;;::::::;;;<<<999<<>>===;;;;;;999777555333222111333333333333333444555666666666666555444666:::===???JJJ\\\rrrpppbbbPPPEEE;;;999999666333333444555555777999;;;===>>><<<===>>>??????@@@??????@@@???>>>===<<<;;;:::::::::;;;>>>FFFMMMLLLEEE>>>]]]EEE???:::888888111888888666333111000222444///222444555444555666777777888AAAWWWvvvmmmVVVHHH;;;888:::444555555666666666666666555555111000222444222222444555777::::::888666666666;;;888555555777999888666666777999::::::999666444555555555666666666666777555;;;CCCKKK\\\yyyqqq[[[GGGBBB@@@:::888<<<555555555666666666666666333444666777888;;;@@@CCCLLL```kkkJJJ===:::555333666444222000///...///000111///000111222222333222222444555777999:::999777666555111///111000---...111---000222222000///000222333333333444444444555555444444444444444444444444777888888888888999<<>>@@@<<<===?????????@@@AAACCC??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA;;;<<<>>>>>>===;;;999888333333222222333555666777777777777777666555444333333333444666777999:::;;;;;;<<<<<<<<<;;;;;;:::999777777777777777777777777222555777555222000111333111000000222111000333999888III```wwwkkk```QQQFFF???;;;666222333111...///222555555444222222222333333444444444555444333555777999:::999999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB???===@@@@@@???>>>>>>>>>>>>>>>888999;;;:::999999:::<<<777:::===@@@@@@???===;;;;;;:::999777555333111000333333333333444555555666555555555555555888<<>>999666555333000222777444444555666999===@@@BBB<<<===>>>???????????????@@@???>>>===<<<;;;:::::::::;;;???IIIRRRRRRHHH===iiiHHH<<<:::666333555888777444222111000000111111222333333444444333333...888@@@IIIcccdddMMMBBB===999555222444777888777555444444666555444444333333333333666666555444333222222111111222333555555555555444222666;;;===<<<999666555666666666666555666666777;;;>>>CCCOOOgggiiiWWWEEE>>>===:::555222555222222555777777666666777333333666999:::???EEEKKKeee]]]EEE>>>888777888333111222333333222111222444000000//////000111222222555555666666666666555555222222111000//////000000000000000000111111111111111222333333222222444666333444666555444444555666222000222888999888>>>FFFNNNXXXbbbhhhmmmqqqrrrooodddaaa[[[TTTLLLFFFAAA>>>>>><<<999777888888777777444666888777555555888;;;444555555666666666666666999:::<<<======;;;999888777777666555555555555666666666666666777777777777999888777555555555666777222333444666888:::<<<<<<;;;???EEELLLWWWiii}}}vvvoooccc\\\SSSKKKFFF@@@:::666888444333444444111222666777777666666777999;;;<<<>>>>>>?????????@@@@@@@@@@@@@@@??????>>>?????????AAA@@@>>>======>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>BBB@@@>>>>>>>>>>>><<<:::666333333777999888777999:::999999888666555333222555666777888999:::::::::<<<;;;:::888777666666666:::999888888888666333111222222333444333222111000555555444333555555111,,,777;;;HHH^^^wwwtttdddTTTHHH???:::777222222111111222333444444222333333444444444333333555666666888999:::;;;<<<;;;;;;::::::::::::;;;;;;===============>>>>>>>>>===>>>>>>>>><<<;;;;;;<<<@@@@@@@@@@@@AAABBBCCCDDD??????>>>===<<<<<<======<<<;;;::::::<<<<<<;;;:::999::::::;;;;;;::::::999999::::::999666555555666333444444444444444555555555;;;777333999<<>>999777555333333444666777777888999;;;===>>>?????????>>>======>>>@@@BBBDDDBBBAAA@@@>>>===;;;:::999666:::AAAIIIMMMKKKCCC===rrrPPPAAA<<<666444666555555444333222222222222222222333444444444444333333888<<>>===:::777666555555555555555555777888;;;@@@HHHVVVpppcccSSSCCC======:::777555555777555333999CCCAAA777777444444777999:::???FFFPPPiii{{{ZZZCCC<<<666666777222222333444333111000111222000000000000000111222333555555555666666555555555222222111000000000000000000000000000111111111111111222333333222222444666555666777777555555666777666666999<<<;;;===HHHVVVcccooo|||~~~vvvlllbbbVVVKKKDDD@@@<<<888777999999888555333444555555333333666888444555555666666666666666999<<<@@@AAA???;;;999888666666555555555555555666555555555666666666777777999888666555555555666777555666666777888999999999999;;;>>>BBBHHHSSScccnnnyyyoooeee\\\WWWLLLHHHBBB>>><<<;;;888666777444333444444111222555666666666777888:::<<<>>>??????@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAABBBAAA???===<<<<<<===>>>AAAAAAAAAAAA@@@???>>>===@@@???>>>>>>??????>>>===999555444777999888888::::::::::::999777666444333666666777888999999999999;;;;;;999888777666666666999888888888888777444111222222333333333222111000333444444666777777333...444555>>>OOOddd|||zzzjjj\\\QQQFFF@@@;;;999888666555444333222222333333444444444444444000111222444666888999:::;;;::::::::::::;;;<<<===>>>>>>>>>>>>============<<<===>>>===;;;:::;;;<<>>===============<<<:::999:::;;;<<<;;;:::999999::::::::::::999999888999999888666555555666333444666777777777888999888===888666@@@IIISSScccwwwzzzeeeSSSCCC;;;999777666444222222444666777777888999;;;===>>>?????????>>>>>>===>>>@@@BBBCCCAAA@@@???>>><<<;;;:::999777888<<>>999~~~[[[GGG===666444777222333333444444444333333222222333444444444444444999666777>>>MMMfffkkkRRRBBB:::888777666333111111333555777666666555444444444444555444444444444444444444444;;;999666333222333555777777:::>>>???===:::888777555666777666555666888;;;===EEESSSggguuu[[[MMM???;;;;;;999777777444999777333>>>LLLGGG555888555555888999;;;AAAHHHVVVpppuuuVVVAAA;;;555444666111222333333222000///000111222111111111111222333333444444555555555555444444222222111000000000000111000000000000111111111111111222333222222222444666666777888888666666777888777999<<<======FFFYYYlll~~~qqqaaaUUULLLDDD<<<:::<<<===:::666444555555444333333555777444555555666666666666666999???FFFGGGAAA;;;888777666555555444555555666666555555555666666666777777888777666555555555666777888888888888777777777666777888999999;;;AAAJJJQQQ```kkk|||~~~qqqjjj___UUUMMMGGGBBB@@@999777555444555666666555777333222444444222222555555666777888:::<<<>>>@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDCCCBBB@@@===<<<;;;<<<<<<@@@@@@@@@@@@???>>>===<<<>>>======>>>AAABBBBBBAAA===888666888:::999999<<<<<<;;;;;;:::999777666555777777888888888888777777:::999888777666666555666888777777888888777444222222333333333333222111000111222666:::<<<:::555111222222666@@@NNNcccsssfffWWWLLLAAA===999666555333222000222333333333444444444444...///000333555777999:::999999999:::;;;<<<===>>>??????>>>>>>======<<<<<<;;;<<<===<<<;;;:::;;;<<<>>>?????????@@@AAAAAAAAA???>>>======<<<=========;;;:::999999;;;;;;:::999888888999999999999888888777888888777555444555666///111444555666666777888:::???;;;<<>>???@@@@@@@@@???>>>>>>???@@@BBBCCC@@@???>>>===<<<;;;::::::888888999;;;>>>>>>===;;;fffMMM???777555777222333444555555444333222222333333444555444444444999333444<<>>AAAOOOccc{{{iiiSSSHHH===:::999777666777555555555:::FFFLLLAAA222888666666999999;;;CCCKKK]]]wwwoooRRR???;;;555444666111000111222222000000111222333222222222222222333333333333444444444444333333222222111000000111111111///000000000111111111111000111222222111222444666666777888888666666777888888:::===AAAJJJ\\\ttt}}}ooobbbVVVHHHAAABBBBBB>>>999999888777666555666777999444555555666666666666666888AAAJJJJJJBBB:::777777666555555444555555666666666666666777777777888888777777555555444555666777999888888888777777666666666777888999:::===BBBGGGIIIQQQ^^^kkkwwwxxxmmmbbb[[[QQQLLLEEE???<<<:::999888888777555555555555555555666333333555555333333666555666777:::<<>>=========??????@@@@@@???>>>>>>============???CCCEEEEEEEEEAAA;;;888999::::::;;;>>>======<<<<<<;;;999888777777888888888777666666555888888777666555555555555777666666777888888666333333333333333222222111111///111888???@@@;;;666444333333444999AAAQQQkkk~~~mmm```KKKDDD<<<777555555555444222222222222333333444444111222333555666888999:::888888888999;;;<<<>>>????????????>>>===<<<;;;;;;:::;;;<<<;;;:::999:::;;;===>>>>>>??????@@@@@@@@@======<<<<<<<<<<<<======:::999888999:::;;;:::888777777777888888777777777555666777666444444555666///222555666555666888:::@@@GGGGGGLLL^^^nnnnnn^^^NNNEEE@@@:::444111444444333333444666888:::999:::<<<>>>???AAAAAABBB@@@@@@?????????@@@@@@AAA>>>>>>======<<<;;;::::::::::::;;;<<<>>>@@@@@@@@@pppUUUBBB888666888444555666666555444222111333333444555555555444444666000333===BBBJJJfff{{{```NNNEEE===:::777666666666444111444333333333333333444444333444444555555666666777222333333444555555444444666888::::::888666555666666888:::888666777<<<@@@HHHZZZssszzz```LLLDDD<<<999777444444666:::000444GGGOOODDD777333777666777999:::===FFFPPPccc~~~iiiNNN>>><<<666555666333...///111111111111333555333333222222222222222333222222333333333333222222222111111111111111222222///000000000111111111111000111222222111111333555444666777777666555777888:::<<>>AAAGGGNNNYYYgggwww}}}}}}wwwqqqhhh___VVVOOOHHHCCC???===:::999999999777666999999888777555555444555666333444777777444444777555777999;;;>>>@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<===@@@CCCFFFGGGFFFBBB<<<999;;;<<<;;;<<>>>>>>>>======<<<;;;::::::888:::;;;:::999888999;;;<<<===>>>?????????>>>>>><<<;;;;;;:::;;;;;;<<<<<<:::999888888999:::999888555666666666666666666555333444555555444333444666222666999999888999===@@@FFFRRRZZZeeezzz|||kkkRRRFFF<<<:::;;;777222///444444444444666888999;;;:::;;;===???AAABBBCCCCCC@@@@@@??????????????????===<<<<<<<<<;;;;;;:::::::::;;;===>>>???@@@BBBCCC|||```III<<<888888666666666555555333222222333333444555555555555555222000555===???CCCXXXpppttt\\\MMM@@@===999777777555111...444444333333333444555555444444555555666666666666222333555777888888777666444555777666555444555666333666999888777:::AAAHHHTTTiiinnnWWWFFF@@@;;;999666333444888;;;000777OOOQQQ;;;111888666666888:::;;;>>>IIIUUUkkkbbbJJJ===<<<666555666333///000222222222222444666333333222111111111111222111111222222222222111111222111111111111222333333000000000000111111111111000111222111111111333555222444666666666666888:::999@@@KKK]]]vvvttteee[[[SSSJJJCCC===:::666444555666777777444555555666666666666666777===CCCCCC>>>999888888::::::888777666555555555777777777888888888999999666555444444444555666777666666777777888888999999666666666777888999::::::888888999;;;BBBMMMYYYaaajjjttt~~~wwwnnnlllhhhdddaaa^^^]]]\\\VVVQQQJJJDDD@@@>>><<<;;;999888777888888888555333555666777666555444444666777444555999999666666888777888:::===@@@BBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@@@@??????<<<;;;<<<>>>AAADDDDDDDDDAAA<<<:::<<<===<<<===@@@============<<<;;;:::999666666777666666555444444444444444333444444555555444444555777999999888666444333222222111111222222222333;;;EEEDDD:::555666222222555888:::===HHHTTTppp{{{nnn\\\NNNFFFAAA<<<888777666555333333333444444444444444444444333333333555555666777888:::<<<===<<<<<<;;;;;;::::::999999777888999999888888999:::;;;<<<===>>>>>>>>><<<<<<999999999999999999:::;;;999888777777999999888777444444555555555555444444111222444444333333444666111555888888777:::AAAGGGLLL]]]kkk{{{|||dddSSSEEE;;;333222444444333555333333444555666777888999999;;;<<<>>>@@@AAABBBBBB?????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::::::::<<<>>>???AAAEEEIIIMMMlllRRRAAA:::888555555444444444444555555333444444555555555555555222333777;;;;;;>>>LLL\\\{{{ooo]]]IIICCC<<<999888777444000555555555555555666777777555555555555666666666666666666555555666666666666222444555555444444666777222666;;;===>>>CCCMMMVVVeee|||}}}```NNN???;;;999888666333666;;;666333<<>>>>>???????????????>>>999999999:::===??????>>>???;;;:::===???>>>>>>@@@============<<<;;;::::::555555666666666555444444333333222333333444555555333333444777999:::999777444333222111111111222222555555<<>>===;;;999666555555555666222222222222333333333333444444555555666888999:::999999999999999999999999666777888888777777888:::;;;<<<===>>>>>>===;;;:::777777777777777888999999999777666777888999888777333333444444444444333333///111333333222222444666222666::::::;;;AAALLLUUU]]]ppptttaaaOOOEEE???888333333333222222555222222222333444555666666777888:::<<<>>>??????@@@>>>>>>>>>======<<<;;;:::::::::::::::::::::;;;;;;;;;===@@@DDDJJJUUUaaaiiiuuuXXXEEE<<<888444444333333444555777888333444555555666666555555333666888888777;;;FFFPPPkkkqqqSSSKKKAAA;;;;;;:::888666111111111111111222333444666666666666666666666555888666444222111222333555222333444444444555777999333999???CCCFFFMMMYYYcccssssssWWWGGG:::888777888666555888???...444===AAA:::000222;;;333444777;;;<<>><<<:::777666555444444444444444555555555666555444444333444555666777888888888888777777777777777666555666888999::::::555555666666777999<<<===@@@FFFOOOZZZhhhwww|||uuummmiiiccc]]]VVVRRRQQQOOOIIIDDDAAA???===;;;::::::;;;<<<===;;;999888999888777555555333111222333555555555666999;;;;;;999888999;;;888666888<<<<<<999888:::999:::===@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAABBBBBBDDDEEEEEEDDDDDDCCCBBBAAA???>>>=========>>>>>>>>>>>>>>>===888777666888:::;;;;;;:::===::::::>>>@@@???>>>@@@<<<=========<<<;;;::::::444444555555555555555444222222222222333444555555333333444666999:::999888444333222111111111222333777666===FFFCCC666111555333111111555777777999===DDDVVVnnn~~~sssgggXXXMMMAAA???<<<999777777777888111222222333444444555555444444444444555777888999888888888888888888999999555777888888777777888::::::;;;===>>>>>><<<;;;999666666555666666777888888888777666777888999888666222333333444444333333222///000222222222222444666999===AAACCCEEEMMM[[[eeevvvmmmXXXHHH>>>999555333444666444...+++,,,000111111222222333333444555666888:::;;;=====================<<<;;;999999999999::::::::::::;;;;;;<<>>DDDOOOjjjxxxeeeOOOCCC;;;;;;888222333<<<666666666666777777777777666666666666777888999:::::::::;;;999666444444555333444555555666666555555777666555444444444444444444555777888888666555333999888666555555777999;;;666666555555555555666666>>>>>>@@@EEENNNZZZeeekkk~~~yyysssjjjaaa[[[VVVRRRPPPDDDCCCBBB@@@>>><<<:::999777666444333333444555777444444444555555555555666333333222222222333444444888999<<<>>>???===<<<:::777777666666777999:::<<<666888;;;>>>AAABBBBBBAAABBBBBBAAABBBBBBCCCDDDEEEAAAAAA@@@@@@AAABBBDDDEEEDDDCCCBBBAAA@@@?????????>>>===<<<===>>>>>><<<:::555555444444555666888999<<<<<<===>>>>>>>>>>>>>>>999888:::>>>===888555666777777555444222111//////000111111111111222222222444444555555666666777777555444222000............111888CCCHHHAAA666111333111222222333333444444555999FFFRRRfffsssiii]]]UUUKKKBBB===<<<<<<<<<999888666555555555333111444555666555555555777999777555555999999666666888555555555666666777999999888999:::;;;:::999777555777666555555555666777888555555555444444333333333888555222000000222444555111444777777555444666888:::BBBLLLTTT\\\hhhxxxhhhTTTFFF<<<888888111111111000...///111333333333333222222333666999222999===999555777<<>>@@@HHH[[[mmmmmmPPPCCC888555666555444444444444444333333111000///000000000000111111111111000000111222222222222111111111222222222111111000///000111111222222111111111222222333333444444555555555777999999;;;DDDNNNhhhbbbPPPAAA===:::555555;;;666666666777777888888888999888777777777777777777999999:::888555444444555333444555555666666555555666666555444444444444444444555666666666666444444777777777777888888999999666666555555555555666666888888888:::???FFFMMMQQQ]]]eeeqqq||||||uuukkkddd[[[VVVOOOIIIEEEBBB???======<<<;;;999777666555444555444333111111222444555666666555555555444444444444444444333444444555666999;;;===???@@@???>>>===::::::999999999;;;<<<===777999<<>>===<<<<<<===<<<:::888444444333333444666888999;;;<<<===>>>>>>??????>>>===:::999;;;:::888888:::777777666444222111//////000000111111111222222222555555555555555666666666444333111000////////////222999CCCHHHAAA666222444111111222333333444444555444AAAIIITTTiii|||~~~vvvnnnbbbVVVLLLDDD???<<<:::888666666666777666444555555555444444444666777666333444777777444333666666666666666777888999:::777888:::::::::888777555555444333333333444555555444444555555555555555555777555444333444555555444444666888888888;;;@@@EEEHHHRRR```mmmwwwwwwfffRRREEE===777666777222222222111000000222444333444444333222333666999444888999777666:::<<<;;;;;;;;;:::999999888999999777999::::::999;;;>>>@@@FFFNNN]]]rrrcccgggNNNCCC<<<<<<888444555999999777777888:::<<<<<<;;;:::999::::::999888888999999:::AAAMMMcccqqq^^^OOODDD??????:::999888777555555444444666777777666555555666888333333444555666666777777333444444555777:::???CCCGGGPPP^^^lllzzzuuu___LLL@@@===999888999:::888444333666444444444444444555555666222666<<>>@@@CCCIIIQQQZZZbbbiiiooosss||||||yyyrrrlllccc\\\XXXRRRLLLHHHBBB???<<<999888777555444555555444333222111111000333222111000000111222333888777666555444333222222555555444444555666666777:::;;;>>>@@@BBBBBBAAA@@@>>>===<<<<<<<<<===>>>???999:::===???AAABBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEEEEDDDCCCBBBAAA@@@@@@??????===;;;:::::::::888666333222222222444555777999;;;<<<===>>>???????????????:::777888888777:::>>>888777666444333111000///000000000111111111222222555555555555444444444444333222111000///000000111444:::DDDGGG@@@666222555111111222222333444444444111<<>>AAAIIISSSZZZaaammm}}}|||pppWWWKKK???888666333444666222333444333111111333444333444444333222333666888777999999777999<<<;;;888999999888888888888888888777:::<<<;;;:::<<>>CCCRRRllltttaaaPPPEEE@@@:::888777666666666666555555666666666444444666777666666666666777777888888555777999:::<<>>=========>>>???:::<<<===???AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDAAAAAA@@@@@@AAABBBDDDEEEDDDDDDDDDCCCBBBAAA@@@???>>><<<:::888888777555333111111111222333555888999;;;;;;<<<>>>>>>??????>>>===888555666666666999>>>888777666555333111000///000000000000111111111111555555444444333333222222222111000000000111222333555;;;DDDHHHAAA666333555111111111222333333444444222;;;999666>>>JJJ]]]uuuxxxllldddWWWSSSMMMHHHDDDAAA>>><<<:::888666555555666777777666444333666666444555888555555555555555666777777555555666666666666555444444444444444555555555666333333444444555666666666222333555666777888:::;;;<<>>;;;;;;:::888888777777777777777888888999<<<>>>===<<>><<<:::888999:::::::::999888888888;;;EEEVVVnnn|||hhhUUUIII???<<<999888999;;;:::999555666666555444444555777888888777666777777888999:::>>>DDDHHHMMMUUU___ffftttiiiYYYMMMAAA999666999888777444444444333222444333333333333444555555444999@@@DDDGGGUUUqqqpppTTTDDD===666666666333333555111000///...///000111222///000000000111111111111//////000111111111111000///000111222222222222222444444444333222111000///111222222333333444444555333666999;;;===JJJgggeeeOOOEEE@@@;;;888777888888999:::;;;;;;;;;999999888777666666777777444555666555444333444555333444555555666555555555555555444444444555555666333333333333333444555666999888777666666888:::;;;666666555555555555666666777777888888888777777666888888888:::<<<===??????>>>CCCIIIMMMNNNOOOOOOPPPNNNMMMLLLJJJGGGDDDAAA@@@>>>>>>>>>>>>>>>===;;;999;;;999777666666666555444333333333333333333333333222222222222222333444444555555555555555555555555333333333333444555666777999:::<<<>>>@@@AAAAAAAAA???>>>===<<<<<<<<<===>>><<<===>>>???@@@AAABBBBBBAAA@@@@@@AAAAAABBBCCCDDDAAAAAA@@@@@@AAABBBDDDEEECCCDDDDDDCCCBBBAAA???>>>===;;;888666555444333111000000000222333666888:::;;;;;;<<<============<<<777444444777777555666:::888888666555333222000000//////000000000111111111444444333333222222111111222111000000000111333333666<<>>BBBIIIMMMNNNUUU```jjjsss}}}~~~mmm\\\LLLBBB???:::777777666222222444000222333333111111111222333444555555444555666888@@@IIINNNGGG===999999:::666666666666777888999999:::<<<>>>>>>AAAMMM```nnnOOOeeeqqqWWWBBB<<<888;;;>>><<<888666<<<===???AAAAAA@@@???>>>======<<<;;;999777555444444999???IIIXXXpppkkkYYYJJJDDD===::::::;;;:::999777777888777666666777999999888888888999;;;<<<>>>===EEEPPPYYYaaalllyyywwwhhhXXXMMMDDD;;;555444999999555222222555666333444444444444444555555666666999???EEELLL]]]|||eeeNNN@@@:::666666555333222555111000000000000000111111000000000000111111111111...///000000111111000000///000111222222222222222333333333333222111//////111222222333333444444555444666999<<>>>>>===>>>???<<<>>>>>>===:::888888888666777888999888777666555===:::777555444444333111222222222222222222222222222222333333444555555555444444444555555555666666222222333333444555777777999:::;;;===>>>?????????===<<<;;;;;;;;;<<<===>>>======>>>>>>???@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEBBBCCCCCCCCCBBB@@@>>>===<<<999555333333222111000000000111222444777:::;;;;;;;;;;;;;;;;;;;;;:::999333111333777888555555777999888777555333222111000/////////000000000111111222222222222111111111111333222111000111111333333666===GGGKKKDDD888222444000000111111222333333333333777333333<<<>>>;;;AAAQQQdddzzzwwwnnnfffaaaTTTNNNGGGBBBAAA???<<<::::::666555666666444555888444444333333333444444555444444444444444444555555333444666888:::;;;;;;;;;999::::::;;;<<<======>>>???BBBEEEHHHKKKRRR\\\cccmmmvvvtttbbbTTTIII???999666333333555444111000333000111333333222111111222222444666666555555666888BBBNNNTTTLLL>>>888888:::666666666666777888:::::::::===AAAFFFPPPaaavvvHHH\\\|||kkkOOODDD;;;<<<===:::777777<<<===>>>>>>??????>>>>>>======;;;:::888777666555555888<<<@@@HHHYYYqqqrrr```WWWKKKCCC@@@???<<<::::::;;;;;;:::999999:::<<<;;;;;;<<<>>>@@@DDDHHHJJJKKKVVVdddoooyyybbbVVVJJJCCC>>>888555666888888666222333888777222555555444444555555666777777999>>>FFFRRRhhhxxx[[[III===999666666555222222555111111111222111111000000000000000000111111111111...//////000000000000000//////000222222333333222000000111111222111111000111222222333333444444555666777:::???III^^^qqqYYYHHH???;;;999999999999888888888888888888777777777777888888333555666666555555666777333444555555666666555555444444444444444555666666222333555666777777666666666666555555555666777888666666555555555555666666:::999999888777555444444444333333555888999888666555666888888777777888999666888:::999666444555666444555555444444444555777BBB>>>999666555555444333222222222222222222111111111222333444444555555555555555555555555444444444333333333444555777888999;;;;;;<<<======>>>??????;;;;;;:::::::::<<<===>>>============>>>??????@@@DDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEAAAAAABBBBBBAAA???===;;;:::777333111111111111000000000111333555888;;;===;;;;;;;;;:::999888777666333111222666777555666999999888777555444222111000////////////000000000111000000000111111111111111444333222111111111222333555===HHHMMMFFF888222222000000000111222222333333333888333222999888444888;;;JJJ[[[kkk|||tttlllaaaYYYTTTOOOJJJEEECCC>>>;;;;;;999555555888666555555444444555555666666666666666666777777888666888;;;>>>@@@BBBCCCCCCAAABBBDDDFFFHHHJJJLLLMMMOOOUUU\\\bbbgggoooyyyssshhhXXXKKKBBB===:::777333111222555444111111444000222444444333222222333222444666666666555666888AAAKKKQQQJJJ???999888777666666666777888999;;;;;;>>>CCCKKKXXXiii}}}DDDVVVuuuzzzZZZKKK>>>;;;<<<999777999::::::::::::;;;;;;;;;<<<::::::999888888999999999333666777777:::FFFXXXfffyyynnn^^^RRRLLLHHHDDDAAA<<<===>>>===<<<;;;===??????@@@AAADDDIIINNNSSSVVVbbblll{{{mmmWWWNNNDDD???;;;777888;;;555888666333555:::888111666555555555555666777777<<<===BBBLLL\\\uuuoooTTTFFF<<<888555666555222222555111222333333333111000///000000000000111111111111...//////000000000000000//////000222222333333333------///000222222333333111222222333333444555555888888;;;AAANNNeee~~~```KKK@@@<<<::::::999888888777777666999999888777777666777777333555666666555555777888333444555555666666555555444444444444444555666777222333555777888888777666333444666777777777666555666666555555555555666666666666666666666666777777444222222444777777444111555666777666444555666888444777888777444333333555555555333222333555:::===DDD@@@:::666555555555444333333333333222222222222000111222333444555555444777777666555444333333222444444555555666888999:::<<<<<<======>>>>>>??????;;;:::::::::;;;<<<>>>???===============>>>??????@@@@@@@@@@@@AAABBBCCCCCCAAAAAA@@@@@@AAABBBDDDEEE@@@AAAAAABBBAAA???<<<;;;999666222000000111000000000111111333666999<<<>>>;;;;;;;;;:::888666555444555222222555777666888;;;999888777666444222111000////////////000000000000//////000000111111222222444444222111111111222222444===IIIOOOGGG999222111000000000111222222333333555:::555111666444222999333===IIIUUUggg~~~uuunnnggg___YYYMMMGGGCCCAAA===888777999888777777666666666777777888888888888888999::::::;;;===@@@DDDGGGIIIJJJJJJPPPQQQTTTWWW[[[^^^aaabbbeeemmmwwwwww^^^TTTGGG===999999888888777666777999777333333666222444666666555333333444222444666777666666777888@@@GGGKKKGGG@@@;;;888444666666666777888:::;;;<<>>===<<<888999:::;;;::::::888888333555666666666===HHHPPPfffyyykkkaaaXXXNNNHHHGGGFFFFFFFFFFFFFFFFFFFFFIIILLLPPPUUU[[[ccckkkppphhhUUUEEEAAA<<<:::::::::888666111222444666777777666666666444444666555333666;;;===???EEERRRhhhcccLLL???888777555444333222222111111111222222222222111111///111222111000///000222000111111111111222222222222111000///000111333555222222333444444333222222444333333333333444555555666<<>><<<:::999999:::;;;<<<777777777777666666666666999555111222666888777444888555222444999;;;888555555555666666777888888888666777888888888777555444666888888666444444777:::>>>;;;777444444555555555888777777777777666666666444444666666666555444333111222333444555666777777888<<<<<<666222222333333:::888444000///111777;;;BBB@@@===999666555666888555444222222222444666777555666666777777777777777888::::::666555777777444444444444555777888:::;;;888:::;;;======<<<:::999999999999777666777999<<<:::;;;;;;;;;:::;;;>>>AAA===>>>???@@@AAABBBBBBBBBCCCBBBAAA@@@???@@@AAABBBBBBCCCBBBAAA@@@===;;;999555333000...---...000111---///222555888:::;;;;;;<<<;;;:::999777555333222444444333444555777999::::::999888666444222000///000000////////////000111/////////000111111222222333333222111000000000111666>>>IIINNNIII>>>555222000000000000111444666777333222222111111222222333555666<<>>:::888888888777666222333444666666666555555666444555888777555777<<<<<<@@@JJJ\\\tttsssWWWDDD;;;777666555444333222222222000000000111111000000000...///000///...---...000//////000000000111111111222111000///000222444555333444555555555555444333444444333333444444555666666;;;???FFF[[[}}}iiiSSSIII???===:::888888888999999888777777777666666666666:::777555888<<<@@@???<<<<<<888555555888888555222555555555666666777777777666777777888777666555444666777888666444444777999<<<999666555666777777777999888888777777666666666444555555666666666555555666666555555555666666777===AAAAAA:::555555555555777666333000000222777;;;EEECCC???:::666555555666555444333222333444666888666666777888888888888888999;;;;;;777777999888555333333333444555777888999999:::;;;<<<<<<;;;999888888888888666444555777999888999:::999999:::===???>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA???===:::999555333111///...///000111///111333666999;;;<<<<<<;;;;;;:::999777555333222333333333444555888:::;;;888888777777555444222111000000000//////000000111000000000000111111111111333222111111000000111111444;;;EEELLLKKKCCC:::555111111000000111333555666333222222111111222222333333222555<<>>;;;<<<===???BBBIIIQQQVVV___dddjjjqqqwww|||xxxmmm```PPPEEEAAA???<<<999666555444444444444444444444444666777555555555555555555444444555666666666444444666777777888::::::999888888999===999:::@@@AAA>>>EEEQQQbbbtttAAAIII[[[wwwsssTTTCCC>>>;;;777444888777777888;;;<<<<<<;;;::::::::::::999888666666222555777666555555888;;;???RRRkkkyyypppooonnnmmmnnnqqqtttuuu{{{sss]]]MMMBBB>>><<<:::777666666777666555444444555555666555555444555444666999999777888===>>>DDDRRRhhhcccKKK>>>999555555444333333333333333//////000000000000//////...///000000......///000.../////////000000000000222111000000111333444555555666777888888777666555555444444333444555666777888:::???LLLggg{{{```PPPDDDAAA===:::999999888888888888777777777666666666888777888<<>>HHHQQQcccsssxxxnnnggg```\\\WWWTTTRRRQQQOOONNNGGGIIILLLPPPWWWaaammmtttwwwgggZZZQQQHHH>>>777777777666666555444444444444444444333444444555666555666666666555444333333222444555555555555777888777666777888;;;<<<;;;:::<<<:::<<>>CCCJJJZZZsssuuuXXXDDD<<<:::444444333333222333333333//////000000000000//////000111222222111000111222/////////000000000111111111111111111222444555666777888999::::::999888777666555444333444555777888999:::AAATTTtttqqq\\\LLLGGG@@@<<<;;;;;;:::999888888888777777777666666555555777;;;@@@CCCBBBAAA:::777555666888:::999888777888:::;;;;;;999777666777777777777666666555555666777777666666666777777666666777999;;;<<<:::999888888777666666777888888777666555555666888:::;;;>>><<<999666555666888999HHHKKKIIIAAA:::888888777333333333222222333777:::IIIDDD>>>999666555444444555444444555666777888999999::::::;;;<<<;;;;;;;;;;;;>>>===::::::<<<<<<999444444333333333444555555888888888888777666444333444555555444111000000111222333444444444555888;;;>>>???@@@BBBCCCDDDDDDDDD@@@AAACCCEEEEEEEEEEEEDDDCCCCCCBBB@@@>>>;;;888666444333111000000000111222111222444555777999:::;;;888888888777666444333222222222444666888:::<<<===999999999999888777666555333222222111111111111222333333222111111000//////111111000000000000111111444666;;;DDDMMMOOOEEE:::444333222111111111222333333222222111111222222333333222222444777<<<@@@DDDKKKWWWgggwww~~~zzztttooollljjjiiihhh```ccchhhnnnvvvwwwddd[[[OOOFFFBBB>>>:::777111222333444444444444333555444333333444555555555666666666666555444333222222444666666555555666888888777666999===>>>===:::<<<<<>>===<<<999888666666888:::;;;;;;888;;;???AAA@@@===888555888888777777666666666666777666666777777777666666666666888;;;>>>???>>><<<::::::888777777888999:::777666666666777888:::;;;<<<:::777666666777999;;;EEEHHHGGG???999777777666555555444333222444777:::GGGAAA:::666444555555444555555555666777888::::::;;;<<<======>>>>>>======<<<>>>>>>;;;;;;======:::777666666555555555555555666666666555555333333222111333444444111/////////000111222222333444777:::<<<===???@@@BBBCCCCCCCCC@@@AAACCCEEEFFFFFFEEEEEECCCCCCBBB@@@===999666444333222111000000000111222000000111333444666777888777777777666555444333222222333555777999;;;<<<===<<<<<<;;;:::999777666555444444333222222222222222444444333222111000//////111000000///000000111111444666999@@@KKKQQQHHH:::444333222111111111222333333222222111111222222333...///000111444777::::::???EEEPPP]]]iiitttpppcccZZZHHHCCC===:::999999777555111222333444555555555555777555333333555666555444555555666666555444444333444666777777666555555666;;;999888:::>>>@@@>>>;;;@@@CCCHHHNNNVVVgggBBBEEENNN```zzzhhhQQQCCC;;;444888666555666888:::;;;;;;888888777777777888888999999777555444333444555666888888===JJJ[[[rrruuu```TTTGGG@@@???>>>999333555777888777666555666888555555444444444555555666333222333777999999===CCCGGGVVVnnnzzz___JJJ>>>777555444444333222222222222222111111222222222222111111///000111111//////000111111111111111222222222222111111222333555666777777:::;;;<<<<<<<<<<<<;;;:::888777555444444666888:::===???MMMjjjfffZZZKKKAAA======;;;999999999888888888777777777777888999:::;;;;;;;;;;;;;;;:::888777777888:::;;;===AAAHHHLLLKKKEEE>>>888:::999888777777777888888777666666777888888666555555666999>>>CCCFFFFFFFFFBBB@@@>>>;;;999999999:::777666666666777888999999888777666555666777999;;;>>>BBBAAA;;;555555666555555555444333333555:::>>>GGG@@@888444444555555444555555666777999:::;;;;;;===>>>>>>???@@@?????????<<<>>>>>>;;;;;;>>>>>>;;;999999888777666555555555444444333333222222222111000222555555333000//////000111222222333444888:::;;;<<<>>>@@@AAACCCCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBB???<<<888555333111111000000000000000111/////////000111333444555555555666666555444333333333444666888:::;;;<<<<<<=========<<<:::888777666666555444333333222333333444444333222111111000000000000/////////000111111333555777<<>>CCCLLLSSSYYYaaaiii{{{{{{mmm```TTTKKKEEE<<<:::888777777777555444333333444555666777888888:::777444444777888666444444444555555555555555444555777999999888666666666;;;;;;<<<===@@@AAA@@@???CCCIIISSS]]]jjj~~~???AAAIIIYYYqqq{{{^^^LLL@@@999999777555666888;;;<<<<<<<<<:::999777666555555666555555555666666666555444999888:::BBBLLLZZZqqqxxxggg\\\KKKEEE>>>;;;;;;999666222444666888777555444555777444444333333444555666777666444555888:::;;;AAAHHHPPPdddkkkQQQCCC<<<888555555444333222111111111111000000111111111111000000///000111111//////000111000000000000111111111111000111333444666777777888:::;;;<<<======<<<;;;:::999888555444444666999;;;???CCCVVVvvv|||mmmXXXIIICCC@@@>>><<<999999999888888888777777999999:::999999999;;;<<<:::999888777777999<<<>>>HHHNNNWWW]]]\\\TTTIIIBBB;;;:::999888888888999:::777666555777999999666444555666:::AAAIIIOOORRRSSSNNNKKKFFFAAA<<<:::999999666666777777888777777777555555555555555666777777666:::;;;666222444555555444444333222444888???DDDJJJBBB999444444555444222555555777888:::;;;<<<<<>>>>>;;;;;;>>>>>>;;;;;;:::888777666555555555222222111111111111111111///222555666555222111000000111333333333555888;;;<<<===???AAABBBDDDDDDEEECCCCCCCCCBBBCCCCCCDDDDDDDDDCCCBBB???<<<777444222/////////////////////000////////////000111333444444444555555555444333333444555777999;;;;;;<<<;;;<<<======<<<;;;:::999999777666555444333333333333333333333222222111111111///////////////000111111///333555999FFFQQQLLL>>>333222111111111222333444333222222111111222222333222999<<<777222333555555<<<:::>>>EEEGGGGGGIIINNN[[[ggguuu~~~mmmfff[[[PPPHHHBBB===;;;:::999777666666555444333333333333444666999;;;===<<<888555555888:::888555333333444555666666666666444777999;;;:::999999999999;;;>>>@@@AAABBBDDDEEEJJJUUUeeevvv<<<>>>EEETTTllljjjVVVJJJBBB:::888666666888;;;======???===:::777555333333333...000333777::::::777555777555777;;;===EEEWWWiii}}}yyykkk]]]OOOGGG======;;;:::888777777777333666888777444333444555444333333333444555777888888666666999;;;===DDDLLL[[[rrr___FFF===<<<;;;999666555444222111000000000//////000000000000//////111333333333222111222333////////////000000000000000111333555666777888888:::;;;<<<======<<<;;;::::::888666444444777999<<<@@@FFF\\\|||dddRRRIIIEEEBBB@@@999999999888888888888777888999888888777888:::<<<666666666777888<<<@@@DDDSSSZZZdddkkkjjjaaaUUULLL<<<;;;:::999999999:::;;;777666555777999999666333444666;;;CCCMMMUUU[[[]]]XXXTTTMMMEEE???;;;888777555666777888888777555444555555555555555444444444111666888444111333666666333222222222444;;;CCCIIINNNEEE;;;555444555333111555666777999;;;<<<<<<<<>>>>>;;;;;;>>>>>>;;;;;;:::888777555444444444111000000000000000111222...222666777666444222111111222333333444666999<<<===>>>@@@BBBCCCEEEFFFFFFEEEDDDBBBAAAAAABBBCCCDDDDDDCCCBBB???;;;777333111.........///////////////000////////////111333444333444444555555444333333555666888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;777777666555444333333333333333333222222222222111///////////////000111111+++111444888DDDQQQNNNAAA222222111111111222444444333222222222222222222333...888<<<555///000333444;;;999===DDDDDD???===@@@@@@KKKWWWaaannn~~~pppccc[[[RRRMMMEEE???<<<:::999888555444333111111111111111222111222333666:::>>>@@@===999555666999;;;888555222222444555666777777777222666999;;;;;;;;;;;;<<<666;;;???BBBBBBCCCGGGJJJVVVeeezzz;;;@@@GGGPPPbbb```LLLCCC@@@:::666777888555555777888888888666555666888;;;444555555555666666777777666777777888;;;???FFFJJJ\\\nnnzzzhhhZZZPPPIIIBBB===777777777555333333555777666666555555555555666666222333555555555555666888666555666999<<>>BBBPPPmmm{{{eeeTTTIIIBBB>>>===888666:::<<<:::888888777888888777555666888:::888888888999<<<>>>AAACCCSSS^^^iiimmmkkkfff[[[RRRBBB===999888;;;<<<:::777888888888777777777777666666777:::@@@HHHQQQYYY]]]ZZZYYYVVVRRRKKKDDD>>>:::666555666777888888666444555555555555444333222111444555666444000...///111666222111666999;;;DDDNNNKKKBBB888444555666444000::::::999::::::<<<===>>>AAAAAA@@@@@@@@@AAABBBBBB>>>>>>============>>>>>>;;;:::777555333222111111333333333///+++)))+++---000111333555555444333222222444666666666777999;;;AAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@AAABBBDDDFFFBBBBBB@@@<<<777444222222111000///...............222111000.........///000222222333444444333333333333555888999999999:::<<<<<<======<<<;;;;;;===@@@777777777666555555444444666666555444333333333333000000000000////////////222111555777>>>OOORRR???<<<222,,,111888888333000///111333333222111222333333<<<@@@888000111555666<<<<<<<<<<<<<<<:::999999:::@@@FFFIIINNN[[[nnn~~~uuugggZZZOOOHHHDDD>>><<<:::999888777444333555444333222222222222333555333222444777999999777777777666555444444333333444444555555666555555555777999::::::999999999:::@@@???BBBFFFGGGGGGPPP[[[jjj{{{:::???FFFOOO___{{{pppWWWHHH???999666888999888888:::888888888666444555777999555555555555666666666777444555555555777;;;@@@DDDHHHSSSaaakkknnnnnnpppqqqsssvvv|||wwwiii```SSSKKKFFFCCC???;;;666777777666444444555666777777777777777777777777111333444444444444555777888888:::<<<>>>BBBNNN[[[vvv~~~cccIII???;;;555222555777333222555444000///333111000//////000111222333222111111000000111111222000000111222222222222111111222333444555777888888:::===@@@@@@>>><<<::::::666444444666666555999???EEEUUUsssxxxeeeUUUHHH@@@AAA;;;888;;;<<<:::888888777777888777666777999;;;999999999:::<<<>>>@@@BBBTTT]]]eeegggfffddd___YYYGGGAAA:::888999:::999777999999999999999999999999999999:::<<<@@@EEEIIILLLRRRRRRSSSQQQMMMFFF@@@<<<777777777999::::::888666666666555555444333333333000333444444222000111333666222222777:::===FFFOOOFFF>>>666333555777666333777888999;;;<<<>>>??????@@@@@@AAAAAABBBBBBBBBCCC>>>>>>===<<<<<<<<<======:::999777555333222222222000222222000......111333111222444555555555333222333555777888888888:::<<<@@@@@@@@@AAAAAABBBBBBBBBDDDCCCAAA@@@@@@AAABBBCCC@@@@@@???<<<777333222222000000///...............111000///.........///000111111222333333444333333444666888999999:::;;;<<>>888888777777666666555555666555444333333222222222000000000000000000000///222111444666===OOOSSSAAA:::222...000333444555777333444444333222222555777:::@@@???777000111555666888888888888777666555444555888:::;;;===EEESSS]]]hhhttt{{{vvveeeaaaYYYOOOFFF???:::888999777666555444333222000444444333333333333333333444333222444777999888777777666666555555444333333444444555666666666555555777999;;;;;;:::::::::<<<;;;===CCCGGGHHHLLL[[[kkk999===CCCLLL\\\uuuhhhRRRCCC<<<777888:::888888999888888888666444333555777555555555555666666666666333333333333333555999<<<;;;>>>CCCKKKQQQTTTRRROOOSSSVVV\\\bbbgggiiijjjkkkkkknnnsss{{{wwwlllaaaZZZLLLGGG@@@=========;;;999555666777777555444555555777777888999999888777777111333444444444444555777:::;;;===??????FFFWWWhhhlllWWWBBB;;;999444222444333222333666666222///000111111000000000111222222222111111000000111111222000000111222222222222111111222222444555666777888999<<<@@@BBB@@@===;;;:::666444444666666666:::@@@HHH\\\|||}}}hhhVVVJJJEEE>>>::::::;;;888666666666777888777777888:::===;;;;;;;;;;;;<<<>>>???@@@KKKPPPTTTTTTTTTWWWWWWUUUKKKDDD<<<777777999999888999999::::::;;;;;;<<<<<<;;;:::999999:::;;;===>>>DDDFFFIIIKKKIIIEEE???<<<999888999:::<<<===;;;999888777666444444444444555---000333444444333444555555444666;;;>>>BBBHHHOOO@@@:::333111555888888666555777:::===???@@@@@@@@@???@@@AAACCCDDDDDDCCCCCC???>>><<<;;;;;;;;;<<<<<<999999777666444444444444111222333222111222555777111222444555555555444333555777999999999:::<<<>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBB@@@@@@@@@@@@AAA??????>>>;;;777444333333000000///........./////////......---....../////////000111222333333444333444666999:::::::::<<<===AAAAAAAAA???<<<;;;<<<===::::::999888888777777666555555444333222222222222000000000000000000000000111000222444<<>>:::999888666555777:::>>>AAAAAA===555000222555555555555555555444333222222666666555444555999???DDDKKKVVVgggyyy|||ssskkkccc[[[VVVIIIFFFBBB===999666555444444444333333222222111111222333333444444444333333444333333444777888888777777666666555555444444444444444555666666666666666777999;;;<<<<<<<<<===>>>;;;AAAHHHMMMOOOYYYooo999<<>>;;;:::::::::888666333555888888666555555555666777999::::::999777666333555666666555555666888888:::>>>@@@AAAJJJ```uuuZZZKKK===888777555333444222222333444444222111111111111111111111111111222111111000000000000111111000000111222222222222111111222222333555666666777777;;;@@@CCCAAA>>>;;;:::777555444666666666;;;AAAJJJbbbiii[[[OOOGGG@@@???>>>;;;999:::666777888888777999<<<>>>===============>>>>>>>>>???CCCEEECCCCCCGGGJJJIIIGGGBBB<<<888888888888777888888999:::;;;<<<===>>>;;;;;;:::::::::::::::::::::<<<>>>@@@@@@>>>;;;999888888999;;;======<<<::::::888666444333444555666---///222444555555555555555888===CCCFFFGGGIIILLL<<<777222111444777888777666888<<<@@@BBBBBB@@@???>>>???BBBDDDEEEDDDCCCBBB???>>><<<:::::::::;;;<<<999999888777666666555555555555444333333333555666333333444555555555555444777888:::;;;;;;<<<>>>@@@??????@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAABBB??????>>><<<888555444555000000////////////000000------------.........///---...///111222333333333444666999::::::;;;<<<>>>@@@AAAAAA@@@>>>======???;;;;;;;;;:::999999888888555444333222222111222222000000000000000111111111111///111333;;;PPPVVVFFF777333111333444555999???=========<<<;;;<<<>>>@@@AAA>>>999444333444444444666666666666555444333333666555444444777:::<<<===BBBGGGOOOZZZiii||||||vvvsssfffbbb[[[UUUOOOKKKFFFCCC<<<;;;:::888777666666666222333444444333333444555222333444555555555444333444444444555666777777777777666666666555555444444444555666666777777777777888:::===>>>>>>???@@@BBBCCCIIIQQQXXX```ooo;;;<<>>>>>@@@AAAAAAAAAAAAAAA@@@BBBEEEKKKRRR[[[bbbgggpppooopppuuuzzznnneee___WWWNNNHHHCCC@@@>>><<<;;;999888888777666444333555777888666555555555555666888999999888666555666777888888777777888999555888<<<@@@EEESSSllllllMMMDDD;;;777777555555555111222222111111222333222111222222222222111111111111000000000000000000111000000111222222222222111111222222333444555666666777;;;@@@CCCBBB???===;;;888555444666777777<<>>>>>>>>>>>>>>>>>>>>===;;;???@@@>>>===@@@BBBAAA>>>===;;;::::::999888777666777888999:::;;;<<<===<<<<<<<<<<<<;;;:::999999999888888888777888888888666666777:::<<<===<<<::::::888666444333444555666000111333555777777777666666===EEEJJJKKKJJJGGGEEE:::666222111333666666666999;;;???BBBCCCBBB@@@>>>>>>???BBBDDDDDDDDDCCCBBB???===;;;:::999:::<<<===;;;;;;::::::999888777777555444222222333444555666444444555555666666666666888:::<<<=========???AAA??????@@@AAACCCDDDEEEEEEBBBBBBBBBBBBBBBBBBCCCCCC>>>???>>><<<999777666777111111111000000111111222------..................,,,---...000111222222222333555888999:::;;;<<<>>>>>>???AAA@@@?????????@@@<<<<<<<<<;;;::::::999999555555444333222222222222///000000000111111111222000///111333;;;PPPVVVGGG777333222777<<<;;;999999888;;;===>>>===<<<<<<<<<:::777555555666666444333777777777777666555444444222111000222666888888777<<<===@@@EEEMMM[[[lllxxx~~~yyyrrrppplllfff```ZZZVVVTTTMMMIIIDDDAAA???>>><<<;;;888777666555444333333333111333555555444444666888333444444555555444444444444444555666666666777777666666666666666555555555444555666777888888888888:::<<>>===999666555666777888>>>EEEQQQoooooocccUUULLLEEE>>>::::::888999999999999:::<<>>>>>????????????>>>>>>999>>>???<<<;;;===>>><<<999::::::;;;:::999888888666666777888999:::;;;;;;=========<<<;;;888666444;;;999777555555666777999555555666999<<<===<<<;;;888777666444444444444555333222333555888::::::::::::CCCJJJLLLJJJHHHBBB<<<999666333222333555666666;;;>>>AAACCCDDDCCC@@@??????@@@AAABBBBBBBBBAAA@@@???===;;;999:::;;;===???>>>>>>>>>===<<<:::999888222000000111444777888999555555555555666666777777999;;;<<<======>>>@@@BBB@@@@@@AAABBBCCCDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA<<<======;;;999777777888333333222222222333444444...////////////...---,,,,,,---...///000000111111111444777999999:::<<<>>><<<>>>@@@AAA@@@???@@@AAA===<<<<<<;;;;;;::::::999666666555444333333333333///000000111111222222222000///222444<<>>@@@BBBFFFLLLRRRjjjyyywwwtttqqqnnniiiccc]]]XXXSSSRRROOOJJJDDDAAA??????@@@===:::888888888777666777666666555333222111111...111444333222222444777666666555444333333444444444555666666555555666888666666666666666666666666444555666888999999999999<<>>;;;::::::666777888888777666666777777666666666555555555555444666888888666444444444444666888888888777777888666666555444444555666666888999;;;<<<>>>?????????AAACCCDDDEEEIIINNNLLLGGG@@@>>>;;;888666777999;;;333444444444333444444555444555666555555555666888888888888888888888888888888999::::::888888999::::::;;;AAAMMM]]]ssscccQQQ???===999555222222333333,,,111333111111555444000222222333333333222111000000000////////////000000000000111222222222222111222222222333333444444555888;;;???AAAAAA@@@???@@@999666555666777888>>>FFFWWWwwwyyygggYYYMMMBBB<<<;;;::::::;;;:::999999<<<>>>>>>>>>???@@@@@@@@@???>>>888<<<===:::999<<<===<<<:::;;;;;;:::999999::::::666777777888999::::::;;;;;;<<<======;;;888666444999888666555555555666666444555666999<<<>>>===<<<666666555555444333333333444222111444999===??????AAAGGGKKKGGGCCCAAA<<<666777555333333444666888888<<<>>>AAACCCDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????===;;;::::::===@@@BBBAAAAAAAAA@@@>>><<<:::999333111000111555888999888666666666666666777777888999;;;=========>>>@@@BBBAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA???===<<<;;;999:::;;;999777666666777444444444444444555666666000111111111000...,,,+++,,,---...///////////////000333666777888999;;;======???AAAAAA???>>>>>>>>>===<<<<<<;;;;;;:::999999777777666555444444444444///000000111111222333333//////333555===QQQTTTCCC555555888======777333222000222555555444333333444777333333666666444666;;;777777777777666555444333444555555555555555555555444888<<<>>><<<<<<===@@@NNNYYYhhhuuu}}}xxxrrrooommmiiibbb\\\WWWUUURRRPPPMMMIIIDDD@@@??????>>>:::666555666888999888666555666666555333666666555555444333222222---000444333111000444777999888555333222222444555333555777777555444666888666666666666666666666777555555777888999:::::::::>>>AAADDDGGGIIIJJJMMMOOOUUUfff{{{999777<<>>AAABBB<<<;;;999666444333555777888888888777555555666888555555666555444555777999:::999999888888999999:::888999:::999888777888999>>>???FFFTTThhhmmmVVVKKK<<<<<<999333000111222111)))000444333444666444...222333333444333222111000000000////////////000000000000111222222222222111222222222333333444444444888;;;>>>@@@@@@@@@@@@AAA999666555666777999???GGG\\\}}}}}}kkk\\\OOOGGGEEE;;;;;;;;;:::999999<<<>>>===>>>???@@@AAA@@@??????<<>>===<<<999888888;;;===777888888999999::::::;;;888:::<<<======;;;999888444555555555555444333333555555666:::===???>>>===555555555555444333222111444222000333:::@@@CCCDDDEEEJJJJJJBBB===;;;888222555444333333555777999;;;;;;===@@@CCCEEEFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>===;;;:::;;;>>>AAADDDCCCCCCCCCBBB@@@===;;;999999555333333555777777555666666666666666777888888999;;;=========>>>@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@===:::777666777888999777555444555666555555555555555666777888222222222222000...,,,+++------......///.........///222555777777999;;;<<<>>>@@@AAAAAA>>><<<;;;;;;<<<<<<<<<;;;::::::999999888777666555555444555555///000000111222222333333//////333666>>>QQQTTTBBB333666;;;===888000///333222333444333222333444666:::666444555444222666???999999999999888777666555222333555555333333444666222444666555333444888<<<999AAAKKKVVVdddrrrxxxwww}}}|||{{{zzzyyyxxxwwwwwwxxx{{{|||zzzsssjjjbbb^^^[[[WWWSSSRRRRRRQQQKKKFFFFFFDDDAAA@@@>>><<<999666666777777555222222555999555333333444555666555444111111222222222222111111...222555555222111555888<<<999555222111111333555333666888777555444666888666666666666777777777777555666777888999::::::;;;???BBBFFFIIIJJJLLLOOOQQQ```vvv999<<<;;;???KKKXXXsssvvv]]]JJJ@@@@@@CCC<<<777444888;;;999777666999888888777666555555555555666777666444333333444333444555555666666555555999888777666555555666777555555444444444555555666777777888888999999::::::666666555555555555666666555555555555555555555444555555555555555444444333888999999:::::::::999999666666555555666888;;;<<>>999999=========>>>@@@BBBBBB@@@===>>>============???AAABBB???>>>>>>>>>======<<<<<<:::::::::::::::::::::999:::;;;<<<>>>@@@???<<<:::888666444222222444666888666666777999::::::::::::666666555444444333222222444111111666<<>>>>>AAADDDFFFEEECCC???AAABBBAAA???======>>>AAA@@@>>>>>>>>>@@@BBBCCCGGGFFFEEECCC@@@===:::999:::777444444666777777555666666444444555777999;;;>>>>>>???>>>===>>>AAACCCFFFEEEDDDCCCCCCDDDEEEFFFDDDBBB@@@???===:::666333333222111000000222444666555555555555555555555555333222222111000///......000000///...............222333444666888:::===>>>>>>???@@@AAA@@@>>><<<:::???>>>===<<<::::::999999777777666555444222000///111000000000000222444555111111111666DDDPPPOOOFFF<<<777444666666333111222222222222222333444444555444444666777999999::::::<<<<<<<<<<<<;;;:::999888777555444444555666444333666777888777555444444444999;;;???DDDIIINNNQQQRRR\\\ZZZXXXVVVTTTSSSSSSTTTUUUfffmmmaaaRRRMMMJJJEEE>>>>>>>>>?????????????????????===:::777666777888333333333222111222444666666444222333666888666444222333444444444444555666666666666444333444777:::<<<;;;999777555555555555666666777777777777777666555555555666666777999999222777<<<===:::999<<<@@@EEEHHHJJJJJJKKKOOOWWW^^^{{{888;;;999===IIIVVVpppoooYYYJJJAAA???<<<888666999:::777666666888888777666666555444444222444555555444555666888333444555555666666555555666666555555555666888999666555555555555555666666666666666666777777777777666666555555555555666666555555444444444444555555444555666777777777777777777888888888888777777666888888777666666777999;;;FFFQQQbbbvvvmmmUUUCCC777888777555444333222333333444444444444444444333333333333222222111000000000222111111000111222333444///000000111111222222222333333333333333444555555999:::;;;<<<===<<<;;;;;;<<<999888::::::<<>>===<<<<<<>>>>>>>>><<<<<<<<<<<<<<<===???AAABBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;===>>>???@@@AAA>>>:::777888777555444444555777888666666777888999999999888555555444444333333333222444000000444999;;;???EEENNNIIICCC===999666444222444555666666666888<<<>>>@@@??????AAADDDEEEDDDBBB@@@AAABBBAAA???>>>???@@@???>>>>>>>>>???AAADDDEEEGGGGGGEEECCCAAA>>><<<::::::888555444555666555444666555555555666888:::<<<<<<===>>>======>>>AAACCCFFFEEEDDDCCCCCCDDDEEEFFFCCCAAA???>>><<<999555222222222111000000111333333222333444555555666666666444333222111000///...---///000111111111000...---111111333555777999<<<===<<<===???@@@@@@???>>>===@@@???>>><<<;;;:::999999666666555444333111000///000000//////000111333444222111111555AAALLLLLLFFF;;;666333444444111000111222222222222333333444555444555666888999:::::::::============<<<;;;:::999777666444555666666555333666777888777555444444444333444777:::>>>@@@BBBCCCGGGFFFEEEDDDCCCCCCDDDDDDKKKYYY___SSSEEE???===999999999::::::::::::;;;;;;<<<<<<;;;999666555666888222333333333222222444666555333222333666777555444222333444444333333444555666666666444333444777999999999888777777777888999666777777888888777777777666666666666666777888999555888;;;;;;;;;<<<@@@CCCCCCIIINNNNNNNNNUUUdddppp666999888;;;GGGSSSlllqqq\\\JJJ@@@>>>:::999;;;:::777666888777777666666555444444444222444555555444555666888333444555555666666555555444444333444555777999:::777777666666666666777777555555555555555444444444666666555555555555666666555555444333333444555666444555777888999:::::::::666666777666666555444444777888888888888:::===@@@OOOaaayyyzzz[[[FFF;;;777666555333222222222333444222333333444444444444333333333333222111111000000111111111000111111222333000111111222333333444444333333222222222333444444888999:::;;;<<<;;;:::::::::888888:::;;;>>>FFFPPPkkktttaaaUUUHHHBBB@@@===;;;<<<@@@===;;;:::;;;===<<<<<<;;;;;;;;;<<<===???BBBCCCBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>????????????AAAAAABBBCCCBBB>>>888444777777777777777777777777555666777777777777666666444444444333333333333333333000///222555777;;;AAANNNHHH@@@999555444333222444555666666666888<<>>>>>@@@BBB>>>>>>>>>>>>@@@BBBEEEFFFGGGGGGFFFDDDBBB@@@===<<<;;;999666555555555444222555444444555777999;;;===;;;<<<=========>>>@@@CCCEEEEEEDDDDDDDDDDDDEEEEEEBBB@@@>>>===<<<999555222111111111111111111000000///000333555666777666666555444333222000///------...000333555555222///---///000222444777999;;;<<<:::<<<>>>@@@AAA@@@??????BBBAAA???===<<<:::999888555555444333111000///...//////......///000111222222111000222<<>>>>>>>>>>>===<<<;;;;;;888666555555666777555444666777888777555444444444444555666777777888888888999888888888999:::;;;<<<>>>IIIMMMDDD888555555333333333444444444555555555888999999777555444555777000222444444333333333444444222222333444555444333333444555444222111222333666666666555444555777999777777777777888:::;;;<<<888888888999999888888777777777666666666777777888888999999:::<<>><<<<<<:::666777:::666666555555444444444444555666777666444333333444333444555555666555555555444444333444555666888999999888777777777777777777666555555444444333333333666666555555555555666666555444333222333444666777555666777888999999999999666666666666555444333333444666999:::<<<@@@GGGKKK[[[pppfffMMM???:::999555444333222222333444555111222333444444444444444333333333222222111111111111111111111111111111111000000111222333444444555333333222222222333333444777888999:::::::::999888888777888::::::===GGGRRRpppwwwhhhVVVJJJFFFCCC@@@===>>>===;;;;;;<<<===<<<;;;999999:::;;;===???BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDCCC???999444666666777888888777666666666666666777666666555555444444333333333333333333444111000222333444999@@@NNNHHH>>>777333333333333333555666777888:::===???BBBBBBBBBBBBCCCBBBAAA@@@AAAAAA@@@>>><<<===@@@BBB>>>>>>>>>???@@@BBBDDDEEEFFFFFFEEEDDDBBB@@@???>>><<<;;;999777666555333222222222333444666888:::<<<:::;;;===>>>>>>???AAACCCEEEEEEDDDDDDDDDDDDEEEEEEBBB@@@???>>>===:::666333111111111111111000///...---///111444666777777666555555333222000///...------000555888888555000,,,///000222555888:::;;;<<<;;;<<<>>>@@@AAA@@@???>>>BBBBBB@@@>>><<<:::888777444333222111000///..................//////000000111000///111999CCCKKKNNNAAA:::444333111//////222111111111111222333555555444555777999:::;;;<<<<<>>===<<<999777666666777888666555666777888777555444444444666666777777666666555444666666666777888999::::::444===AAA;;;555555777777000111111222222333333333555666666555444333444666000222444555444333333333222222222222333444444333333444555444222111111222555666777666555555777999777777888999:::;;;<<<===999::::::::::::999888888888888777777777777888888:::::::::<<>>AAABBBCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBCCCCCC@@@;;;777444555777888888777555444666777777777777777666555555555444444444444444333555222222333333444:::BBBMMMGGG===666333333444555444555888999:::;;;>>>AAACCCCCCDDDCCCBBBAAA@@@@@@??????>>><<<:::;;;>>>@@@@@@@@@??????@@@@@@@@@AAADDDDDDCCCCCCBBB@@@???>>><<<<<<;;;:::777555444333///000111222444666888999999;;;===??????@@@BBBDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>><<<888555111111111111111000///...---///111333555666666666555555444222111///......,,,000555888888555000---///111333777999<<<======<<<>>>???@@@@@@???>>><<>>>>>:::888777777888999777666666777888777555444444444222333333444333333222222333444444444555555555444111666888555333444666777111222222333444444555555333444666555444333444555000222444555444333333333222222333333333333444444333444555444222111222333555666777777666666777999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999999999999888888888999::::::;;;;;;<<>>AAAEEEOOO]]]hhh}}}^^^JJJ@@@:::666444555555444333333444555666111222222333333333333222333333333333333333222222222222333333333222111111//////000111333444555555555555444333333333444444444555666777888777666666333555777999888;;;FFFSSSxxxxxxjjj^^^PPPEEE@@@>>><<<;;;;;;:::888666999999999:::;;;===@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEAAA@@@AAABBBBBB@@@<<<999555555777777777777555555777888999999999999888888777777666666555444444333555333333444444666===FFFJJJDDD;;;555333444555666555777999;;;<<<>>>@@@BBBBBBCCCDDDDDDAAA@@@@@@@@@>>>???>>><<<::::::;;;===???????????????>>>>>>>>>@@@@@@AAA@@@@@@???>>>===;;;<<<<<<:::777444333444...///000222333555666666666999<<<>>>???@@@BBBDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???===999666111111111111111111000000000000111111222333444444444444333222111000000///---///222555555333000...///000444777:::<<<===>>>===>>>???@@@@@@???===<<>><<<999777555333222000///......//////......////////////............000333666===KKKXXXRRRHHH>>>888444222333666//////000000222333555666444666888:::<<<===>>>>>>>>>??????@@@@@@???>>>>>>;;;999888888999:::888777666777888777555444444444222222333444555555555555333444444444444333333222111333333222000///000111333333444555666777888888333555777666555444444444000222444444333333333444222333444444333333444555333555555555333222333444555666888888777666777999;;;;;;<<<<<<<<<<<<;;;;;;============<<<;;;::::::999999999::::::;;;======<<<===@@@BBBCCCCCCCCCCCCJJJQQQ___rrr666999666888@@@GGG]]]|||qqq___LLLCCC???:::666555666666666666666666666666222444555555444555666888333444555555666666555555777666666666777888:::;;;999999888777666555666666555555555555666666666666666666555555555555666666444555777999:::999888888555555666666777666666666444555666777777888777777;;;???EEEJJJRRRbbbuuujjjQQQBBB;;;666444555555444333222222333444444222222333333333222222111333333333333333333333333333444444555444333222111000000111333444555666777777666555555444444444555333444555666777666666555444666999:::999;;;FFFTTTzzzvvvfffXXXOOOJJJCCC>>><<<;;;;;;::::::999999999:::<<<>>>???AAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEBBBAAA@@@@@@@@@>>><<<999666777777888888777777666888999:::;;;;;;<<<;;;;;;:::999888777666555444333333222333555555777@@@JJJEEE@@@999444222333555555666888;;;===>>>@@@BBBDDDAAACCCEEEDDDAAA???@@@AAA???@@@@@@>>>;;;:::::::::=========>>>>>>>>>============>>>>>>>>>===<<<<<<777:::;;;999666333222333///000111222333444555555333666:::<<<>>>???@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@??????<<<999666222222111000000111333333444333111000000111222333333333333222222111111111---...000111111111000///---///333777:::<<<======;;;<<<>>>@@@AAA@@@???>>>============<<<999777555444222000///...///000000...///000000000000///.........111333333777FFFVVVYYYNNNBBB:::555222333777...//////000111333555666555666888:::<<<>>>??????>>>>>>????????????>>>>>>;;;:::999999::::::999888666777888777555444444444444555666777888999999999444555666777777666555444333222222333222111000111444444555666777888999999555777888888666444444444222333333333222222444666222444666555333333555777333555666666444444555777555777888888777777888999:::;;;<<<===>>>======<<<>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<>>>@@@@@@>>>@@@BBBBBBBBBDDDJJJNNNYYYeeexxx444777555666>>>EEEZZZyyypppXXXKKKFFFAAA;;;888666666666777777777777777555666777666444333333444333444555555666666555555555555555666888:::===>>>999888777666555555555555444444444555555666666666666666555555555555666666333555888;;;<<<;;;999888333444555777888888888888333333555666777777888888===BBBJJJSSS___sssmmm[[[HHH>>>888333444999444444222111111111222222333333333333333222111000333333333333333333333333444444555666555444222111111222333444666777888999888777666555555555555555333444555666666666555444666777;;;<<<999;;;GGGUUU{{{rrr^^^VVVKKKBBB>>>>>>???@@@::::::999999:::<<<===>>>@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDDDDEEEDDDBBB@@@>>>>>>===:::999888888888888888888888888999:::;;;<<<======>>>>>><<<;;;:::888777555444333222111222444555888BBBMMMAAA===777333222333444555666999<<>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;555777999888444111111222000111222333444555555444111444888;;;<<<===???@@@CCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>><<<888555333222111000000222444666666444111///...///111222222222222222222222222222...............///000000,,,...222666999;;;<<<<<<999:::===@@@AAAAAAAAA@@@;;;<<<<<<===;;;999777555444333000///...///000111//////000111111000///...//////222444111333BBBSSS]]]QQQDDD;;;555111333666......///000111333555666555666888:::===>>>???@@@===>>>>>>?????????>>>>>><<<:::999999;;;;;;:::888666777888777555444444444333444555666777888888888222333555666777666666555444333444777888888777888333444444555777888999999666888:::999777555444555333333333222111222444666222555777666444333555888333555666666555555777888555777888999888777888999999:::<<<>>>>>>???>>>>>>????????????>>>===;;;;;;::::::;;;<<<>>>@@@BBBCCC???AAABBBAAAAAAFFFPPPXXXhhhxxx444333777:::;;;AAAXXXqqqppp[[[PPPIIIAAA:::555666666444444555444222111222333555666666555444---111555777666444222222333444555777888999:::;;;999999999999999888777666888666444444555555111...888888777666666666666666999888777777777888999:::999999999888888777777777666555777999777555999@@@CCCLLLXXXfff{{{\\\OOO???666555666666444111222333444444444333333111111222333333333222222333333333333444444555666666555555444444333333222000333666888888888999999888777555333222333444555555555666666666555333222888333555<<<===;;;CCCPPPsss|||lllWWWIIIDDDBBB???<<<>>>:::888999999777888<<<:::???CCCCCC???===???BBBAAA??????BBBEEEGGGFFFCCCBBB@@@===;;;::::::;;;<<<777666555444555666888999>>>>>>>>>???@@@AAACCCCCC>>>===;;;888555333222222///000333555666999AAAIII???;;;777333111333666888999:::<<>>@@@???===<<<;;;;;;;;;<<<;;;;;;<<<======<<<;;;;;;777999;;;:::888777777999;;;888333000000222333444333666777777888;;;999666555222333888<<<;;;<<<>>>AAABBBCCCDDDEEEEEEEEEEEEEEECCC@@@===;;;:::999999555000+++---444;;;>>>>>>@@@666000111222000111555777777666444333222111111///000000000///...------------000444:::<<<:::888:::;;;===???@@@???>>>===>>>===<<<<<<;;;999666333///444333---///666555,,,//////000000000000/////////111111///...222<<>>>>>>>>>>>?????????>>><<<:::999::::::999888888888888777666666555555777555444555888999888666777666555444444444444444444555666666666666888:::777777777888999:::<<<<<<;;;:::999999:::999777555666666555444333333222222555666666777777777777777888888777777666666666555444666777888777777999:::<<<===============<<<<<<<<<======;;;999888999;;;???;;;888;;;@@@CCCBBB???CCC@@@BBBGGGLLLSSSddduuu444333777::::::@@@WWWoooppp^^^OOOCCC;;;===<<<:::888888888777666444555666666666666555444...111555777777666666666444555666777999:::;;;;;;:::::::::999888777666666666444333444666777444222888777777666666666666666888888777777777888:::;;;666666666666666666666666888777999<<<;;;:::???FFFJJJXXXiiizzzhhhQQQGGG;;;444444444222///222222333333444444444333222333333333333333222222333333222222333444444555444444444333333333333222222444555666666777999;;;999888666444444444555666444555666666666444333222888333555;;;<<<:::BBBNNNnnnvvvdddVVVLLLFFFBBB???<<<:::<<<;;;888999<<<888<<<@@@@@@===;;;===@@@AAA@@@???AAADDDEEEDDDBBB@@@>>><<<:::999999::::::999999888777888999;;;<<<@@@@@@@@@AAABBBCCCDDDEEE@@@>>><<<999777555333333000222444555777;;;CCCJJJ???<<<777333222333666888:::;;;<<<>>>@@@AAABBBBBBDDDDDDDDDDDDDDDCCCBBBBBB@@@???===<<<;;;::::::;;;:::;;;<<<======<<<;;;:::888999:::::::::999888888888666555444555666777777666888999888;;;??????;;;777333333777::::::;;;>>>AAABBBCCCDDDEEEEEEEEEEEECCCBBB@@@>>><<<:::999999666111------222888999999:::333///111333222333666777777666555444333222111000000000000///...------...---///333777:::999888:::;;;<<<>>>>>>>>>>>>===???>>><<<;;;:::888555222000222000///666???999,,,////////////////////////,,,///222222111333999>>>JJJLLLKKKDDD;;;444222111000000111111222444555666555777:::;;;;;;;;;===>>>>>>>>>>>>????????????@@@>>><<<:::999::::::999888888888888777666666555555777555444555888999777666666666555444444444444444666777777777666666777999888888888999:::;;;<<<===<<<;;;::::::;;;;;;999777666666666555444444333333555555666777777777777777888888777777777666666666555666888888777888999;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<===<<<::::::<<<======<<<;;;>>>AAABBBBBB@@@FFFFFFLLLTTT]]]hhh{{{555444777::::::???TTTjjjwwwaaaOOOEEEBBB???;;;888888777777666888888888888777666444444000333666777888888:::;;;555666777888999;;;;;;<<<;;;;;;:::999888777666555333333333555777888888666777777666666555555666666777777777777888999;;;;;;666666555555555666777777777666888<<<===???GGGPPP\\\mmmnnnTTTEEE>>>777444555444000,,,222222333333333444444444444444444444444333222111222222222111222222333444111111111222222222222333333444444444444666999<<<:::999777666555555666666333444555555555444333222666333555:::;;;999@@@KKKffflll[[[OOOIIIBBB>>><<<===;;;888777:::777:::>>>>>><<<;;;===???@@@??????@@@AAABBBAAA@@@>>>===:::888888888999999<<<;;;;;;;;;<<<===???@@@DDDDDDDDDEEEEEEFFFFFFFFFCCCAAA>>>;;;888666555444222444444555888>>>DDDIII>>><<<777444222444666888:::;;;===>>>@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEBBBAAA???===;;;::::::999:::;;;<<<======<<<;;;::::::999999:::;;;:::888777555555666777777888888888===???AAABBBGGGLLLJJJEEE;;;666333555888888:::>>>AAABBBCCCDDDEEEEEEEEEDDDBBBAAA@@@???===;;;999777666222......111444444222333///---000333333444666666666666666555444333222111111111000000///------.........000444666777777;;;;;;;;;<<<===>>>>>>>>>@@@>>><<<;;;999777444111222111...111===EEE<<<,,,//////...------...//////***...222444333222444777???CCCGGGFFF@@@888333222111111111222333444666666444777999::::::;;;<<<===>>>????????????@@@@@@@@@===<<<::::::;;;;;;:::888888888888777666666555555666555555666777888777555666555444444333444444444777777888777666666888999999999:::;;;<<<===>>>>>>>>>===<<<<<<======;;;999777777777666555555444444555555666777777777777777888888888777777777777777666777888999888888999;;;777888999:::;;;<<<<<<<<<;;;<<<===<<<;;;;;;===???888:::===>>>???@@@AAACCCIIINNNZZZgggttt666444666::::::>>>PPPeee}}}gggXXXKKKCCC<<<:::999777777888888888888777777666555555333555666777666777:::<<<666777888999:::;;;<<<<<<<<<;;;:::999777666666555444444555666888999888888777666666555555555666666555666666777999:::;;;<<<999888777777777777888999888777999>>>CCCKKKXXXeeeuuu|||```JJJ???:::666555666666333000333222222222333333444444666666666555444333222111222111111111111111222222/////////000111222222333111333555555555555777999999888777666555555555555333333444555555444333222555444666::::::999>>>GGG^^^}}}tttcccZZZOOOIIIDDDAAA===999999<<<888;;;======<<<;;;===???=========>>>???@@@AAAAAA>>><<<:::888777888999:::<<<<<<<<<===>>>@@@AAABBBGGGGGGHHHHHHIIIIIIIIIIIIFFFDDDAAA>>>:::888666555444555555555:::AAAFFFGGG<<<:::666333222333666777:::<<<===@@@AAACCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDCCCAAA???===<<<::::::;;;;;;============;;;;;;<<<:::888999:::999777555999:::;;;<<<<<<===???AAAKKKNNNSSSXXX___bbb[[[QQQ???888333444666777:::>>>@@@AAACCCEEEFFFEEEDDDDDD@@@@@@@@@???===;;;888777333111//////000111000///...---...000222333333444666666666777666555444333222222222111000///...---///...---...000333555666<<<<<<<<<<<<===>>>@@@@@@AAA???<<<:::888666222000333111...000:::AAA:::...000///---++++++---///000+++...222333222111222333888<<>>????????????>>>===>>>??????===;;;888888888888777777666666555666777777888888777777888888888888888888888888777888999999888888999;;;888999:::;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::<<<>>>999<<<@@@@@@@@@CCCJJJPPPWWWaaarrr777555666:::999<<>>>>>BBB:::;;;;;;;;;;;;;;;<<<===:::;;;<<<<<<===???AAACCC>>><<<:::999888999:::;;;;;;;;;<<<>>>???AAABBBCCCHHHHHHJJJKKKKKKKKKKKKKKKHHHFFFCCC@@@<<<999777666444666666666<<>><<<;;;<<<<<<>>>>>>>>>>>><<<<<<===;;;999888888888888777???@@@BBBDDDFFFLLLSSSXXX```fffmmmuuu|||zzzjjjZZZAAA999333333444666999>>>@@@AAADDDEEEFFFFFFDDDCCC????????????===;;;888777111000//////000111000///,,,...000000000222222222555666777888777666555444333333333222111///...---///......---...000333555<<<<<<<<<===>>>???AAABBBAAA>>>;;;888777555222000333222///...111555444000000///---++++++---///000...///000000000000111222555999CCCMMMKKK???555111000000000000111333444555444666999:::::::::;;;===>>>>>>?????????@@@@@@@@@>>>======>>>??????===;;;;;;::::::999888888777777555666888999888777666555555555555444444555555666444666777888888999<<<>>>;;;<<<===???@@@@@@@@@@@@@@@?????????@@@@@@???===::::::999999999999999888666777888888999999888888888888888999999999999999888999::::::999999:::;;;<<<<<<<<<<<<<<<;;;:::999<<<======<<<:::999:::<<<<<<@@@DDDFFFHHHOOO[[[eeerrr888555666:::999:::HHHYYY}}}mmm\\\LLLFFFAAA:::888;;;777666666666666666777888666777777666444333555666777777888888999::::::;;;;;;:::999777777777777888666888999888666555555666555555444444555555666666555666777999:::::::::::::::999888777888:::<<<>>>FFFHHHNNNYYYfffuuu|||gggUUUGGG???:::777333111222444666666444333222111222333444555777777777777777666555444333222111111000111111111......//////000111222222,,,111666888888555333222666666666555444444333333333444555666666666555444444777:::;;;::::::===@@@MMMfffyyynnnaaaUUUJJJBBB@@@CCC<<<<<<;;;::::::::::::;;;:::;;;<<<<<<<<<>>>AAACCC===<<<:::888888999:::;;;999:::<<<>>>???AAABBBCCCGGGHHHJJJLLLMMMMMMMMMLLLJJJHHHEEEAAA===:::777666333666777777???HHHGGG>>>555444333222333555888:::===>>>@@@CCCEEEGGGHHHIIIGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDCCCBBBAAA???===<<<===>>>???@@@@@@???>>>======<<<:::888777999===AAACCCFFFKKKOOOUUU^^^jjjrrr|||qqqZZZAAA999333333444555999>>>???AAADDDFFFGGGFFFDDDCCC??????>>>===<<<:::999888111111111000000111111222,,,000111///...111222111444555777999999888666555444444333333111000...---/////////...---...111444:::;;;<<<===>>>???@@@AAA@@@===:::777666444222000222333222...+++,,,///222//////...------...//////000///......///000222333555777AAAMMMMMM@@@444222/////////000111222444444444777999::::::;;;<<<======>>>>>>>>>>>>??????????????????@@@BBBAAA???===<<<<<<<<<;;;::::::999999666888:::;;;999777666666666666666555666666777888555666888888999:::===???:::<<<>>>???@@@AAA@@@@@@@@@@@@???@@@AAAAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::999999999999999:::::::::999:::;;;;;;999999:::;;;============<<<:::999888<<<======<<<;;;;;;<<<>>>===BBBGGGMMMTTT```ooozzz999555666999999999EEEUUUtttqqq\\\SSSKKK@@@;;;>>>::::::888777666666777777444666777666555555666777666666777888888999999999:::999888666666777999:::555777999888555444444666555444444444444555666777666777888999:::999999888999999999:::===BBBFFFHHHRRRWWWbbbrrrjjjVVVIIIAAA???888666444222333444444555444333222111111333444666777777777888888777666666333333222111111111111111/////////000000111111222...111555777666444333333777777777666666555444333444444666777777777666666444888<<<<<<:::;;;===>>>EEEZZZ{{{yyylll^^^PPPIIIIIICCCAAA???============<<<===>>>>>>===;;;;;;>>>AAA;;;:::888777777888999:::999:::<<<>>>@@@BBBCCCDDDEEEFFFIIILLLMMMNNNNNNMMMKKKIIIFFFAAA===:::777666111555777888AAAJJJFFF:::444444333444555888;;;===@@@@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBAAA@@@>>>===<<>>???AAADDDFFFGGGFFFDDDBBB@@@???>>><<<;;;:::999999444444333111000000222333+++000222...---111444444333555777999:::999777666555555444333222000///...///000111///------000333777888:::<<<>>>>>>>>>>>>>>><<<888666555444333111111222333111---+++---111//////////////////////////////...///000222222222333333===KKKLLL???555333000000000111222333444555555777:::;;;;;;;;;===>>><<<<<<=========>>>>>>>>>AAA@@@AAACCCDDDDDDAAA???>>>>>>======<<<;;;;;;;;;666999======:::888777777777777777777777888999999888999:::999999999;;;===:::;;;>>>@@@AAAAAA@@@???@@@??????@@@AAABBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;999999999:::::::::;;;;;;:::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::999888;;;<<<===>>>>>>???AAACCCDDDJJJTTT___lll{{{999666666999999999DDDRRRmmmpppdddYYYKKKEEEGGG>>>===;;;999777666777777222555777777777777888999666666777777888888888999999888777666666888:::;;;333555888777555444555777444444444444444555666777777777999::::::999888777;;;;;;<<>><<<===888777777666666555555444444333222111111333555666666777777888888888888777444444333222111111222222000000000000111111111111000222444444333333444555888888888888777666555444444555666888888888777777444:::======;;;;;;======AAASSSsssvvvdddZZZWWWIIIGGGDDDBBBBBBAAAAAA@@@@@@AAA@@@===:::999<<>>@@@BBBBBBCCCCCCCCCCCCCCCBBBDDDEEEEEEEEEEEEDDDDDDCCC???@@@@@@@@@???>>><<<;;;@@@AAABBBBBBBBBBBBAAA@@@888;;;===;;;999???NNNZZZnnnuuu~~~kkkMMM???888333444555666:::>>>???AAADDDGGGGGGFFFDDDBBB@@@???===;;;:::999::::::888777555222000000111333***000222------222777666333555888::::::999888666555555555444222000///......000222000...---///222444666999;;;======<<<<<<>>>;;;777555555555333222000111333444222//////111//////000000000000//////......///111333333222111111000:::IIIKKK???555444111111111222333444666666666888;;;<<<<<<<<<===???<<<<<<<<<<<<============BBBAAABBBDDDFFFEEECCC@@@?????????>>>======<<<<<<777:::>>>>>>;;;888888888888888777777888999::::::;;;<<<<<<:::888888999::::::;;;>>>@@@AAAAAA@@@???@@@??????@@@AAABBB@@@???<<<<<<<<<===============:::;;;<<<<<<======<<<<<<999999999::::::;;;;;;;;;:::;;;<<<<<<:::999:::<<<888999999:::::::::999999:::;;;>>>???@@@BBBFFFHHHRRRZZZgggwww:::888888999777777???HHHkkknnn___SSSLLLDDDBBB???>>><<<;;;888555555666777777666666666777444777999999777555777888;;;:::999888888888888888444555666777777777777777333555666666555444666777666888:::<<<<<<<<<;;;;;;>>>@@@CCCFFFLLLXXXfffpppzzzmmmYYYJJJAAA;;;888888888888777555555444444444555444222111111222444555999999999999999999::::::444333222111000000000000222111111111000000//////444222111111444666777777777777777777666555333333333444555777888888999999555666888:::;;;;;;;;;;;;???JJJbbbtttiiiddd]]]SSSLLLHHHEEEAAA>>>>>>???>>>===;;;;;;===>>>;;;999777666555666777999999999:::;;;;;;;;;;;;:::===BBBGGGHHHGGGEEEEEEFFFIIIHHHFFFCCC???;;;888666666444666===EEEFFF===444555444333444666999===???@@@AAADDDEEEFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>======<<<>>>AAABBB@@@@@@CCCCCC@@@>>><<<:::999;;;GGG```vvv```LLL999555222333444555999>>>AAACCCDDDEEEFFFDDDCCCBBBAAA???<<<999777666666777<<<;;;:::888666333111000............///000222222000333666888777777777777666555333111////////////,,,---...---------///111555666888:::;;;;;;;;;;;;888777666444333222111111111111222111000///---,,,........................222111///......000222333333333666???GGGFFF;;;111444222000//////000333444666666777999<<<===;;;:::===<<<:::999999<<<>>>@@@AAAAAABBBCCCDDDCCCAAA???@@@@@@@@@@@@???===<<<;;;;;;:::999888888999:::;;;666777999999888888888999::::::::::::::::::::::::;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDCCCBBB@@@???>>>======>>>>>>>>>????????????<<<:::<<<@@@AAA>>>:::;;;;;;;;;::::::999999999;;;::::::999999999999:::;;;:::888888999::::::999777???GGGIIIGGGIIIRRRZZZdddsss:::888888999777777>>>GGGccczzzmmmeeeRRRMMMFFFAAA>>>===<<<;;;888999999888777777777888444666888888666555666888888777777666555555666666444444555555666666666666444555777777666666888:::777999:::<<<===???AAABBBDDDHHHOOOWWWaaannn}}}~~~jjj\\\KKKBBB===999888999888777666555444444444444555444333222222333444555888999999::::::::::::999444444333222111111111111222111111111000000000000222222222222333444666888666777777777666555444444444555555666666666666666555666888999;;;;;;;;;:::???GGG[[[xxxxxxpppcccYYYRRRLLLGGGDDDAAAAAAAAA@@@>>><<<;;;;;;<<<:::999777666666666666888999::::::;;;;;;::::::<<>>>>>>>>>>>===???BBBCCC@@@@@@BBBBBB???:::999999:::@@@PPPmmm{{{ZZZGGG888333111333444444888===@@@BBBCCCEEEEEEDDDCCCAAAAAA???<<<999777666666777<<<;;;:::999666444222111............///000111222111333666777666555555666555444222000////////////,,,...//////......000222444555777999:::::::::999777666555333222111111111111222222111000///---,,,........................111000/////////000222222222333888BBBJJJHHH<<<111444222000//////000333444555555666888:::;;;:::999;;;:::888777888;;;>>>@@@EEEDDDDDDDDDEEEEEECCCBBB@@@@@@@@@???>>>===<<<;;;::::::999888888999::::::888999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCCCCCCCBBBAAA@@@>>>===<<<=========>>>>>>>>>???>>><<<:::;;;>>>???<<<999;;;;;;;;;::::::999999999999999888888888999:::;;;777777777999;;;<<<<<<;;;;;;BBBJJJMMMPPPWWWeeeppp|||nnn;;;999888999777777===EEEWWWrrr}}}jjjbbbVVVKKKEEEBBBAAA@@@:::999888777666666666666555666777777666666777999666666555555444444555555555555555666666666666666333444555666555666888:::;;;<<<===>>>@@@DDDIIIMMMPPPXXXdddppp}}}|||hhhUUUJJJ@@@;;;999777777999777777666555444444444444555444333222222333444555777888:::<<<<<<;;;:::999555555444333222222222222111111111111111000000000000222333222111222555999555666666666666666555555444555666777888999999999555666777999::::::::::::>>>BBBPPPjjj}}}pppeee\\\TTTNNNHHHGGGFFFDDDAAA???<<<;;;<<<;;;:::999888777666555888999::::::;;;;;;::::::;;;<<<>>>???>>>???@@@BBBEEEEEEDDDBBB???<<<999777555555777999;;;:::777444555444333444666999===???CCCCCCDDDEEEEEEDDDBBBAAABBBBBBAAAAAA@@@???>>>>>>======>>>>>>>>>?????????@@@CCCCCC@@@@@@AAA@@@===888777888;;;CCCWWWxxxtttSSS@@@777222000222333333777<<>>===<<<;;;::::::999999999999:::::::::;;;======<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBBBBBAAA@@@???>>>===<<<<<<============>>>>>>>>>;;;999:::======:::777;;;;;;::::::::::::999999999999888888999:::<<<===888999:::;;;<<<===>>>>>>CCCKKKTTT[[[dddqqqsss___QQQ<<<999888999777777;;;BBBLLLeee|||mmm___TTTLLLGGGEEE???===:::999999999888888888888888888888888999:::777666666555555666666666666666666666777777888888555666777777666777:::<<<@@@AAACCCDDDGGGMMMVVV]]]fffooo}}}{{{eeeTTTJJJBBB<<<:::999666555777777666555444444444444444555555444333333444555555666888;;;======<<<:::999666666555333333333333333111111111111111111111111...222444333000000555:::444555666666666666666555222444666:::<<>>GGG\\\zzzsssfff^^^TTTQQQLLLGGGDDDBBB@@@???;;;;;;;;;;;;:::999888777999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===???AAABBBBBBBBBAAA???<<<999777666777999999777666666666555444333444666999===???CCCCCCDDDDDDCCCBBBAAA@@@AAA@@@???>>>===<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAADDDDDD@@@???@@@???;;;999888999;;;BBBXXX{{{mmmNNN===777333111333444444777<<>><<<;;;::::::::::::::::::::::::::::::<<<>>>>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>AAABBBBBBAAA@@@???>>>>>>==================>>>>>>>>><<<;;;;;;<<<;;;999666::::::::::::::::::::::::<<<;;;:::::::::<<<>>>???>>>>>>>>>======???BBBDDDQQQ[[[jjjvvvzzzlll]]]OOOFFF===:::888999888666:::???DDDYYYyyyyyykkk___TTTNNNIIIEEEAAA?????????>>><<<:::999888888999999::::::777777666666666666777777666666666666777888999:::::::::;;;;;;;;;===@@@CCCEEEIIINNNSSSXXXbbbnnnwwwvvvdddSSSGGGBBB===::::::999555444666666555555444444444444555444444444333333444444444555777:::<<<===<<<:::999777666555444333333333333111111111111111222222222///222555333000000555:::444555666666666666666555333444777:::<<<>>>@@@@@@666666666666777888888999:::;;;AAARRRmmm}}}sssddd]]]TTTLLLHHHFFFEEEDDD;;;<<<<<<======<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;::::::;;;===???@@@AAABBBCCCCCCBBB???<<<:::888::::::999666555666777555444333444666999===???BBBBBBBBBBBBAAAAAA@@@@@@???>>>===;;;:::999999999888999:::;;;===>>>???@@@AAADDDCCC@@@???@@@>>>;;;::::::;;;<<>><<<:::888777666666555444222111000000000...............//////000111222333222000...///////////////////////////...)))+++.........---...///...///111222333222222111222222111111222222333333444444333222111000//////////////////////////////......000111222222222111333333666===EEEIIIHHHDDD444444222111111111222222333222111222444555555444777666777888;;;>>>BBBEEEEEEEEEEEEBBB@@@???AAACCC?????????>>>===<<<;;;::::::::::::::::::::::::::::::<<<===>>>===<<<===>>>::::::::::::::::::::::::;;;:::::::::;;;<<<======AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;999888::::::::::::::::::::::::<<<;;;:::999:::<<<>>>@@@AAABBBAAAAAACCCHHHQQQWWWgggtttqqqaaaVVVNNNGGGBBB???:::888999888666888<<>>@@@===;;;::::::;;;;;;:::888888777777777888999999777777777777888;;;===>>>;;;<<<>>>???AAADDDIIIMMMSSSZZZdddllltttqqq^^^RRRHHH???999666666888888555555777555555444444444444444555333333333333333333333333555666888:::;;;;;;::::::666666555444333333333333111111111222222222222222111333444333222333666:::555666666666666666555555555666777888888888888888666666555555666777888888777999???JJJ___}}}{{{rrreeeZZZSSSOOOKKKIII?????????>>>>>>>>>>>>>>>;;;<<<======>>>>>>======<<<;;;999:::<<>>===:::888777777777777777777888999;;;<<<===>>>AAACCCCCC@@@>>>@@@>>>;;;888999;;;>>>FFF]]]dddIII===777444333666777666888<<<>>>@@@BBBEEEFFFGGGFFFFFF@@@@@@>>>===:::888777666444333111000//////000000///......---....../////////000111000...---...///---...///////////////...(((***---...---------...---...000111111111000///111111111222222333555555666555333222111000000000////////////////////////......///000111222222333666555555:::AAAEEEFFFEEE555444333222222222222222333222000111333444444333555666888:::===@@@BBBCCCEEEFFFGGGEEEAAA@@@AAADDD?????????>>>===<<<;;;:::::::::;;;;;;;;;;;;:::::::::;;;======<<<<<<<<<===::::::::::::::::::::::::999999999999:::;;;<<<===@@@@@@@@@@@@@@@???>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;:::999999999999::::::::::::;;;;;;;;;:::999999;;;>>>BBBDDDFFFHHHLLLPPPVVV```mmmvvv{{{mmm[[[MMMGGGDDDAAA??????;;;888999888666777:::===CCCUUUrrrqqqjjj```YYYUUUQQQLLLGGGIIIFFFBBB@@@AAABBBAAA???======<<<<<<===>>>>>>???===<<<<<<===???BBBEEEGGGCCCEEEIIILLLQQQXXX___dddmmmvvvoooXXXKKKFFFAAA;;;666444444777666333333777555444444333333444444555111222222222222222222111555555777888999:::::::::666555444333222222222222111111111222222333333333444333333333444666888999666777777777666555444444666666777666666555444444666666555555555666777888444999>>>EEERRRlllrrrhhh___VVVOOOFFFDDDBBB@@@???>>>>>>>>>======>>>???????????????<<<:::999:::===@@@???>>>AAACCCFFFGGGGGGEEECCCAAA:::999999888888888777666555444333444666999===???>>>============>>>>>>???===;;;999666555555555666555666777888999:::;;;<<<@@@BBBBBB???>>>@@@???;;;555777;;;>>>EEE\\\aaaHHH===666333222555666555777;;;;;;===@@@CCCEEEEEEEEEDDD@@@@@@???===;;;999777666444333111/////////000111///......------.........---...///...,,,,,,---///,,,---...////////////...(((+++...///...------...---...///000000000///...111111111222333555666777666555444222111111111111//////////////////////////////...///000111333444888777777:::>>>@@@@@@???555555444333222222111111444222000000222333444333333555888;;;>>>@@@@@@@@@BBBEEEGGGEEEAAA>>>???BBB?????????>>>===<<<::::::::::::;;;<<<<<<;;;:::::::::<<<>>>>>>===<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777888:::;;;<<<=========>>>>>>======<<<;;;<<<<<<<<<;;;;;;:::::::::999:::;;;;;;:::999999999999999999::::::;;;;;;;;;;;;;;;;;;===AAAGGGLLLPPPSSSZZZbbbkkkttt~~~pppbbbXXXKKKDDDBBBAAA???<<<@@@;;;888999999666666999<<<<<>>AAAIIIaaa{{{nnn___VVVKKKIIIEEEAAA>>>=========>>>>>>???@@@@@@@@@@@@@@@;;;999888:::>>>@@@???===>>>@@@CCCEEEEEECCCAAA???999888777888999999777444555444333444666999===???<<<<<<<<<<<<<<<===>>>???<<<;;;888555444444444555555555666777888999::::::???BBBBBB???>>>@@@???<<<333666:::<<>>AAACCCDDDCCCCCC@@@@@@???>>>;;;999777666444333111000///000111222///......---------......,,,---...---,,,,,,---///+++,,,---////////////...))),,,///000///......///---...///000000000///...111111222333444666777888777666444222111111111222000000000000000000000000000///......///111444555:::999:::;;;======;;;888555555444333333222111111444222000000222333444333111444888<<<>>>???>>>===???BBBFFFDDD???;;;<<<>>>??????>>>>>>===;;;:::999::::::;;;<<<<<<;;;::::::;;;===>>>???>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<666666777888999;;;===>>>;;;;;;;;;<<<;;;;;;:::::::::::::::999999888888888666888999999888888888999999999999::::::;;;;;;;;;>>>>>>@@@CCCIIIPPPWWW[[[ccclllxxx}}}gggWWWQQQKKKDDDBBBCCCDDDAAA>>><<<<<<;;;:::999999999999===:::>>>PPPiii}}}vvvrrrfffdddaaa]]]ZZZWWWUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQMMMOOORRRTTTWWW[[[```dddfffiiipppxxx|||aaaXXXKKKBBB===;;;:::999555666777777777666555444777666444444444444222111222222222111111111111111333333444444444555555555555333222222333444444333222222222222333444555555333444666777888999::::::888888777555333333555777777777888888888888888888666666666666666666666666:::888;;;BBBFFFTTTvvvttthhhWWWQQQKKKGGGFFFEEECCC@@@===>>>@@@AAAAAA@@@???>>>>>><<<999:::===>>>===;;;???>>>>>>???@@@@@@>>><<<999999888888777666666666999777666444444666777999;;;<<<======<<<:::999888666666555555555666666777111333555555555666999<<<:::;;;===>>>>>><<<:::999888999::::::AAAXXX|||~~~[[[EEE===777555333333666888999:::888;;;???BBBEEEEEEEEEDDDAAAAAA???===:::777555333444333111///......//////......//////......---,,,............///////////////...,,,+++,,,---///111000///...---,,,---......,,,---......//////......444444555666777777666666666777777555222//////000//////000000000000///...333,,,***000333111444:::<<>>;;;777999777666666777666444333444333333222111111111111333444777:::<<<===<<<<<<;;;<<<<<<===>>>??????@@@<<<<<<;;;:::999999888888::::::999:::;;;<<<:::888:::::::::;;;<<<===>>>>>>>>>:::777777999:::999888999999888888999999:::;;;;;;;;;999888888999::::::;;;:::999:::::::::888666999888999:::;;;;;;:::888;;;<<<>>>??????@@@BBBDDDDDDIIIPPPUUU[[[cccoooxxxuuuaaaWWWUUUKKKFFFAAA@@@CCCDDDAAA>>><<<<<<:::999888888888888;;;888;;;GGG[[[uuu}}}yyyuuurrrpppooommmmmmkkkjjjiiiiiiiiiiiihhhjjjmmmoooqqquuuyyy||||||hhhQQQJJJ@@@999666555444444555666777777777666444444666555333333444444333111222222222222222222222222111111111222222222333333555333222222333444444333222222222222333444555666444666888:::;;;<<<<<<;;;;;;;;;:::888666666888:::777777777777777777666666666666777777777777777777:::888;;;@@@CCCNNNkkk}}}iiiaaaUUUMMMHHHEEEBBB???AAAAAABBBBBBBBBAAA@@@??????===;;;;;;===>>>===;;;=========>>>@@@???>>><<<999999888888777777666666888777666555555666777888777888999:::;;;:::999999666666555444444444555555111333666666555555777:::<<<<<<===>>>===<<<;;;:::999999999:::@@@VVV{{{~~~\\\EEE===888555333333666888999999999<<>>888;;;999666555555666555444333333222222222333333444222444777999;;;<<<;;;;;;;;;;;;;;;<<<<<<======>>><<<<<<;;;;;;:::999999888:::999888999;;;;;;999888999999:::;;;<<<=========<<<:::777777888999999777888888888888888999::::::999999888777888999:::;;;===<<<;;;;;;:::999777666999999999;;;<<<>>>>>>>>>>>>???AAABBBDDDHHHMMMQQQVVV]]]eeemmmuuu~~~ttteeeWWWNNNKKKHHHDDD@@@@@@CCCDDDAAA>>><<<<<<:::999777777666666888777888===HHH^^^|||pppqqqzzzuuu___NNNEEEAAA;;;777555666666555555666777777777555444333444333222222444444333222222222333333333333333333111111111111222222222222444333222222444444444222333333333333333444666666555777:::<<<>>>>>>===<<<;;;<<<;;;999777777888:::777777777666666555555555777777777888888999999999999888:::===>>>FFF]]]uuuxxxiii[[[RRRLLLHHHEEEBBBBBBBBBAAA@@@??????>>>@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;<<<>>>???===<<<999999999888777777666666888777666555555666777888222444666888999999999999666555444444333333333333111333555666555555666777===============<<<<<<<<<:::999999:::???TTTwww]]]FFF===888666444444666888999999;;;<<>>UUUeeerrrpppdddWWWLLLFFFBBB>>>999777777888999999333222111000000111222333111333555888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999888777888::::::888777888999:::<<<<<<<<<;;;;;;:::999777777888888888777777888888888888999999999999888888888999:::;;;<<<999999999888888777777666:::999999:::;;;>>>@@@AAAEEEGGGJJJNNNSSS[[[ccciiitttzzzyyyfffZZZSSSKKKDDDBBBDDDAAA???AAACCCCCC@@@===<<<;;;:::888777666666555555666888888;;;KKKiiinnn\\\XXX^^^iiizzzvvvgggYYYIII>>>>>><<<999888777888888888666777777777777666444333333222111222333444333222222222222222222333333333333333333333444444444444555444333444555555444333333333333333444555666777666777:::===???>>>===<<<999999999777555555666777777777777666555555444444666777777888888999999:::777777999;;;<<>>===<<<::::::999888888777777666777666555555555555666777222333555777888888888888555555444333222222222222000111444555666666777777???>>>===<<<<<<<<<======<<<999888:::>>>OOOrrr```HHH>>>888666444444555888888999;;;<<<>>>??????>>>===<<<999999777555444222111111------,,,,,,,,,---///000.........///......---,,,---------.........//////000000//////000000111222444333111///.........///...///000000111111000000333444444555555555444444000111222111000///000111111000/////////000111222...111===JJJEEE777666@@@UUUkkk}}}qqqggg```QQQKKKDDD???======>>>>>>777666444333222222333444111222444666888888999999;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::999888777666777999999777666777888:::;;;<<<;;;:::999888888777777777777777777777777888888999999999888::::::::::::::::::::::::666777888888888999;;;<<<>>>>>>>>>>>>???BBBFFFHHHQQQUUU]]]eeennnwwwooobbbTTTLLLGGGBBB@@@@@@@@@??????AAACCCCCC@@@>>><<<;;;999888777666666666444777999999888@@@WWWmmmjjjSSSLLLNNNUUUaaannn~~~kkkZZZOOOFFF???;;;666666666555444444444555888888999999888666555444444222222222444555444333111111111222222222333333333333444444444555555555555555444666777777555333444444444444555666777777555777999<<<=========<<<888999999888666555666777888888777777777666666666777777888888888999999999666777999:::;;;???JJJUUUyyy|||nnn```WWWNNNLLLIIIFFFDDDDDDDDDDDDAAA@@@???===;;;999999999999888888999;;;======<<<::::::999999888777777777666666555555555555666666555666777888888777666555444444333222222222222222000000222444777888999999>>>>>>===<<<<<<<<<<<<===<<<888777:::===JJJjjjdddJJJ???999777444444555777888888;;;;;;<<<<<<;;;:::999888666555444222111111111111000///......///000222333.........///......---,,,------------............000000000000000111222222222111000...------......///000111111222222111111555555666666666666555555///000111111//////000111000000000000000111222222333///AAA]]]WWW999444GGGQQQkkk}}}kkkdddZZZPPPJJJEEEBBB@@@<<<;;;888777666666888999222222333555666777888888<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999777777666777888999777555777888999::::::999999888666777888888777777777888777777888999999999999888999999999999888888777777888999;;;;;;;;;<<>>>>>BBB>>>>>>???AAABBBBBB@@@>>>;;;:::999888888888888888666777999:::999<<>>EEEKKK^^^wwwqqqfffWWWSSSNNNIIIEEEBBBBBBBBBDDDDDDCCC@@@<<<::::::;;;;;;999888999;;;<<<<<<<<<:::::::::999888888777777555555555555555555555555888888999999888666555444444333333222222333333444333222222333666999::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<777777;;;<<>>BBB???@@@@@@AAAAAAAAA@@@@@@::::::999999999999::::::888555555777888:::AAAIIIgggyyy[[[KKKDDDBBBEEELLLUUUkkk~~~nnndddTTTJJJAAA>>>;;;888888;;;555777888888777777:::===;;;<<<<<<<<<;;;999777666777666555555555555444333333333444444555666666777444444444555555555555666888888999:::;;;;;;888666555555555555666777888999888888888888:::<<<>>>???===>>>???>>><<<;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>======<<<;;;;;;;;;888999:::999999<<<@@@CCCMMMaaazzzjjjeee]]]TTTMMMIIIFFFFFFHHHHHHGGGDDD???<<<<<<>>>===;;;999999:::<<<<<<;;;;;;::::::999999888888777444555555555555555555444777888888888777666444333333222222333333444555666999666333333666888999999:::;;;<<<<<<<<<;;;999888<<<666777<<<;;;@@@YYYwwwoooQQQBBB:::777555444555777777777666666666555444444333333333222000//////000111222...---,,,,,,,,,---...///......//////......---,,,,,,,,,---------............///000000000111000000111000/////////000111222111222222333333333333333333444444444444333222111111222333222000///000111---...111333444333222111///,,,444AAA>>>000111???LLLeeewwwmmmfffVVVQQQJJJBBB<<<888666555333444444444555777888888888888999999::::::;;;;;;666888:::;;;;;;:::888777888777777888999999888666999888666555555666888999555888:::;;;999888999:::888999;;;<<<<<<;;;:::999888999:::<<<<<<===<<<<<<>>>AAAEEEGGGGGGKKKRRRXXX[[[bbbkkksssyyyvvvjjjaaaXXXNNNFFFFFFAAA???AAAAAA??????BBBAAAAAAAAA@@@@@@@@@@@@AAA::::::999999::::::;;;<<<:::444111444777999<<>>???>>><<<;;;;;;;;;:::;;;;;;<<<===>>>??????AAAAAA@@@???>>>===<<<<<<:::;;;:::888888;;;===>>>DDDOOO\\\iiiyyy|||rrrggg]]]WWWSSSRRRKKKKKKKKKGGGAAA>>>???@@@>>><<<:::999:::;;;;;;;;;;;;;;;:::999999888888777444444555555555555444444555666777777777666444444222222222333444555666777>>>:::555333555777888888999:::;;;<<<<<<:::888777<<<666777===;;;===TTTrrrrrrSSSCCC:::777555444555777777777444444444333333222222222222111000//////000222333222111000//////000111222......//////......---,,,,,,,,,,,,---------............///000000000000000111000000000000222333444111222333333444444333333555555555555444444333222222333444222000///000111,,,...222444555444222000111333333///---111999???IIIaaassslllaaaTTTIII@@@:::888444444444555666777888999666666777888999::::::;;;555777999;;;;;;999777666999888777888::::::888777:::888666444444555777999555888;;;<<<:::888999;;;888999;;;======<<<;;;::::::<<<>>>AAACCCDDDDDDDDDGGGLLLSSSWWW[[[aaakkkrrryyytttiii\\\SSSQQQNNNIIIDDDIIIAAA;;;>>>BBBCCCBBBCCCCCCCCCBBB@@@??????AAABBB999999::::::;;;:::::::::999888777666666777888999EEEYYYuuu|||^^^JJJAAA@@@BBBGGGJJJWWWooo~~~jjjZZZOOOGGGAAA======<<<;;;999888888777777777777666666777999<<<===@@@@@@??????>>>=========CCCCCC@@@;;;555333555777666555444555888:::::::::;;;999777777999:::::::::::::::::::::::::::::::::777666555666888999999888777666666666888;;;>>>@@@BBB@@@>>>=========<<<:::999;;;>>>>>>>>>>>>???@@@@@@@@@AAABBBAAA>>><<<;;;===;;;999777888:::===???@@@BBBHHHQQQYYYcccsss|||pppgggaaa]]]NNNQQQRRRNNNGGGCCCCCCEEE>>>===<<<<<<>>>>>>===<<<::::::999999888777777666444555666555444444666777444444444555777777666444666777888777444333444666888777555444444666888:::;;;:::::::::;;;<<<===>>>888;;;999999===???NNNhhh|||ZZZDDD???777333444777777888:::666555555444444333222222111111222222222222111111000---+++,,,000333333222///......///111000...,,,---...///000000///...------------.........//////000000000000000111111111444444555555555555444444333444555333111000000111333333222222111222222333111111000000000000111111000111222222333555888;;;HHHXXXvvv~~~sssdddQQQ@@@777999666333222333555666555555555666777777777777777:::999888888999999888666888:::999666777;;;===;;;999777555666999;;;:::999<<<<<<<<<===>>>>>>===;;;>>>???@@@@@@@@@@@@BBBDDDCCCEEEHHHJJJLLLNNNRRRTTTVVV^^^jjjtttzzzyyymmmddd\\\YYYTTTNNNIIIFFFDDDCCC>>>>>>>>>>>>???@@@AAABBBCCCAAA???>>>???AAACCCCCC::::::;;;;;;;;;;;;::::::888777666666666666777888???LLLbbb{{{pppYYYKKKEEEDDD@@@@@@III]]]tttnnncccTTTIIIDDD@@@===:::888888777777777777888888999999888888999;;;===???@@@@@@@@@??????>>>======GGGFFFCCC===888555666888888777666777999;;;;;;;;;<<<:::888888999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999888777888:::::::::888777777777777999<<<>>>@@@AAA???===<<<======<<<;;;999;;;===>>>===>>>???@@@@@@AAABBBBBBAAA???<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<@@@FFFJJJOOOZZZfffxxx{{{rrrlll```^^^[[[TTTMMMIIIHHHIIIDDDAAA???>>>>>>>>><<<;;;>>>===<<<;;;:::999999999666777777666555555777888777666555666666666666555999;;;===<<<999888888:::888666555333444555888999::::::;;;<<<<<<======>>>999;;;888888;;;<<>>===<<<=========>>>???@@@???>>>???AAACCCEEEGGGIIILLLOOOPPPTTTZZZ```eeejjjpppsssuuu}}}uuukkkbbbXXXRRRRRROOOKKKGGGCCCAAA@@@@@@@@@?????????@@@AAABBBBBBDDDCCCBBBBBBDDDFFFGGGHHH:::;;;;;;<<<<<<;;;::::::777777666555555666777777<<>>???AAAAAAAAAAAA@@@@@@???>>>===JJJHHHEEE@@@;;;999999:::;;;:::999999;;;===<<<<<>>???>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::;;;<<<;;;999888888888999:::===???AAA@@@>>><<<<<<======<<<;;;999:::<<<===<<<===>>>@@@AAAAAABBBBBBAAA???===<<<888:::<<<>>>???===;;;:::;;;:::===@@@AAAAAAHHHPPPYYYdddsss{{{uuulllccc\\\WWWSSSQQQLLLIIIEEECCCBBBBBBAAA@@@AAA???===;;;:::::::::;;;888888999888666666888999;;;:::999777777888:::;;;>>>AAACCCAAA===999999:::666555444333333555777888999:::<<<===>>>>>>======999;;;888777::::::FFF^^^fffNNN@@@888444555777666555777666666666555555555555555444444555555555555444444666555333222333333333222555444333333333222000.........////////////........................------,,,------...///000000111444555555666666555555444222333444333111000000111000000000000111222222222222222111000//////000000000111222222333555888;;;???NNNlllfffLLL>>>888666555555666666555444444555666888999;;;<<<===888888999:::::::::::::::999AAAGGGDDDAAA@@@AAA@@@AAA@@@??????AAACCCCCCBBBCCCDDDEEEFFFHHHIIIJJJJJJKKKNNNSSSWWWZZZ___cccgggiiiooowwwwwwiii]]]UUUPPPKKKHHHGGGFFFCCCAAA???>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBCCCDDDFFFGGGHHH;;;;;;<<<<<<<<<;;;::::::777666555444444555666777:::;;;DDDTTTjjj}}}cccMMMAAAEEEBBBAAAFFFNNN\\\qqqtttdddUUULLLFFFBBB>>>;;;;;;;;;999888888888888999:::<<<===>>>>>>=========>>>???AAABBBAAABBBBBBBBBAAA@@@???>>>HHHFFFDDDAAA>>><<<<<<===???===<<<<<<>>>???>>>===AAA???;;;;;;===@@@BBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???======>>>>>><<<::::::::::::;;;<<<>>>@@@AAA???===;;;;;;<<<<<<<<<;;;888:::;;;;;;;;;;;;===???AAABBBBBBAAA@@@???===<<<888:::===??????>>><<<:::::::::<<<@@@@@@>>>AAAFFFGGGMMMXXXdddqqq{{{uuunnnfff___XXXTTTOOOLLLKKKKKKKKKJJJHHHEEEBBB???===>>>???@@@>>>>>>???>>><<<<<<>>>???@@@???>>>======@@@DDDGGGLLLPPPQQQMMMDDD<<<999888555555333333333444666777888:::<<<>>>???>>>===<<<888:::777777;;;:::DDD[[[lllRRRBBB:::555666777555444555666666666666777777888888666777777888888777777666:::999888777666555444333555444222333444444222000...//////////////////..................---------,,,,,,---...000111222222444444555555555555444444111333333222000000000111...///000000111111111111333222111000////////////000111222222333555888;;;===KKKggggggKKK===777666555666666666444222555555666777888:::;;;<<<::::::;;;;;;;;;===???AAACCCNNNWWWUUUPPPNNNNNNMMMNNNMMMMMMMMMOOOPPPPPPQQQSSSUUUWWWZZZ\\\___bbbdddgggkkkqqqvvvzzzyyyhhhaaaWWWOOOKKKIIIGGGFFFDDDCCCBBB@@@????????????AAAAAAAAA@@@@@@AAAAAABBB???@@@BBBDDDEEEFFFIIIJJJ;;;;;;<<<<<<;;;::::::999777666555444444555666777444666===HHHTTTiiiwww]]]LLLFFFCCCBBBDDDEEEJJJVVVaaasssxxx||||||}}}qqqcccWWWMMMEEEAAA<<<:::888777777666555333::::::::::::;;;===>>>>>>????????????@@@AAAAAABBBBBBBBBCCCCCCCCCAAA???>>>BBBAAA@@@???????????????AAA???>>>>>>@@@AAA@@@???CCCAAA>>>>>>@@@CCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCAAA@@@???@@@???>>><<<;;;<<<<<<===???@@@AAABBB???===;;;:::;;;<<<;;;:::888999::::::999:::===???AAAAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<999888:::======;;;<<>>===<<<;;;777999666777<<<;;;DDDZZZ~~~rrrVVVFFF>>>777666777555444555666666777888999999::::::999999::::::::::::999999=========;;;999777777666444333111222444444444333/////////....../////////.....................---------...///111222333333333333444444444444333333111222333222000///000111...///000111111111111000222222111000//////000000000111222222333555888;;;===IIIeee```FFF:::666555444555555555222000666666666666666777888999===???AAACCCDDDGGGLLLOOOPPP]]]hhhiiiffffffhhhhhhgggggghhhhhhhhhiiijjjkkknnnppptttwwwyyy}}}}}}qqqggg```SSSPPPKKKGGGEEECCCBBBAAACCCCCCBBBAAA@@@@@@??????AAAAAA@@@@@@@@@AAABBBBBB@@@CCCFFFGGGIIIKKKOOORRR;;;;;;;;;;;;:::999888888777777666555555666777777555666===CCCHHHVVVtttooo[[[FFFBBB???@@@???>>>BBBHHHSSSXXX\\\\\\^^^cccggggggkkkmmmpppssswww}}}uuunnneee___UUUKKKDDD???======777777777777777777777777999999::::::;;;===>>>???@@@AAAAAABBBBBBBBBBBBCCCBBBCCCDDDEEEDDDBBB@@@???>>>===<<<===???AAAAAA@@@AAA@@@??????AAABBBBBBBBBDDDBBBAAABBBDDDFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDBBBAAAAAAAAAAAA???>>>===>>>>>>@@@AAABBBBBBCCC???===;;;:::::::::999888777888999888888999<<<>>>AAA@@@???>>>===<<<<<<;;;<<<;;;:::999999;;;<<<===<<<::::::>>>>>>::::::<<<@@@AAAAAABBBEEEMMMYYYbbbrrr{{{tttnnnjjjfffccc___]]]ZZZWWWUUUTTTTTTTTTOOOQQQRRRRRRQQQRRRTTTWWWZZZ\\\^^^___```eeemmmsss}}}~~~qqq\\\HHH;;;777555555555555555555666777777888:::;;;<<<<<<;;;;;;666888555777===;;;CCCWWWwww|||___KKKAAA999666666444555777666666777999:::;;;======<<<<<<<<<======<<<<<<<<<>>>???@@@???===;;;:::;;;666444222222444555555444//////............//////---------.........//////...//////000111222333333111222222333333222222111000111222111000///000222000000222222222111000///111111000000000000111111000111222222333555888;;;===IIIdddvvvUUUAAA:::888666555444555555333111777666555555555666888888;;;BBBJJJQQQUUUYYY___bbbeeeqqq|||{{{pppfff]]]VVVRRRLLLKKKJJJGGGDDDAAA>>>===AAAAAAAAA@@@@@@???>>>>>>AAAAAAAAAAAABBBCCCDDDDDD@@@CCCGGGJJJLLLRRRYYY___::::::::::::999888777666888777666666666666777888777666:::@@@BBBHHH___yyylllPPPHHHAAA>>><<<999:::===@@@DDDFFFEEEFFFJJJMMMMMMMMMOOOQQQSSSVVV[[[aaafffooossszzz|||vvvppphhh```XXXRRRLLLIIIEEE???;;;999:::;;;777888999:::::::::;;;;;;999999:::<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBDDDEEEFFFEEECCCAAA???>>><<<;;;<<>>???@@@AAABBBCCCCCCCCC@@@>>>;;;:::999999777666777777888777777888;;;>>>@@@???>>>===;;;;;;;;;::::::999999888999:::;;;<<<<<<999999===>>><<<;;;===;;;===?????????CCCIIIOOO[[[jjj|||wwwuuussspppnnnllljjjjjjgggiiijjjkkklllmmmppprrrwwwzzz~~~iiiQQQAAA;;;555555555666666666777777777888888999999::::::;;;777888444666<<<999???QQQmmmlllPPPEEE:::666555444666999666666888999;;;===>>>???===>>>>>>??????>>>>>>===>>>@@@BBBBBB@@@>>>>>>???;;;888666444555555444333000///...------...///000+++,,,,,,---...///000000////////////000000111111000000111111111111000000///111222111000///000222111222333444333111000...////////////000111222333000111222222333555888;;;<<>>===<<<999666555555666555444777666555555666888:::;;;???LLL___nnnvvvzzz~~~|||tttnnneee]]]WWWRRROOOLLLHHHHHHHHHFFFCCCAAA@@@???>>>>>>??????@@@@@@??????BBBBBBBBBCCCDDDFFFGGGHHHCCCHHHMMMRRRWWW```kkkttt:::::::::999888777666555999888777666666777888999444000222999:::===NNNbbb}}}```TTTGGG@@@===::::::===:::>>>>>><<<;;;>>>AAA@@@===>>>@@@AAACCCGGGLLLQQQIIINNNVVV___gggooowww|||zzztttnnniiibbb___ZZZVVVQQQLLLFFFCCC??????>>><<<999888888999666777888888777777888999999:::<<<>>>AAAEEEGGGIIIEEEEEEFFFGGGGGGGGGFFFFFFCCCDDDFFFGGGFFFDDDAAA??????===<<<===@@@AAA???===@@@??????@@@BBBDDDEEEDDDDDDDDDEEEGGGJJJKKKIIIGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAABBBCCCAAA@@@???@@@AAABBBCCCCCCCCCCCCAAA>>>;;;:::999888666555777777777666666888;;;>>>???>>>===;;;::::::::::::888888999999:::::::::999666222333888;;;:::;;;===444999>>>@@@@@@@@@BBBEEEKKKVVVdddooo}}}yyy^^^MMMFFF666666666777777777777777777777777777888999:::;;;888888444555:::777;;;LLLfffwwwSSSGGG;;;666555444777;;;666666888:::<<<>>>???@@@?????????@@@@@@?????????===@@@CCCCCCAAA@@@@@@BBB@@@===999777666555333222000///...------...///000***+++,,,---...000111111........./////////////////////000000000000/////////000111111000///000222333444555555444222///....../////////000222333444000111222222333555888;;;:::GGGccc{{{[[[CCC===@@@>>><<<888666666777777777666666555555777:::===???KKK]]]wwwuuujjjbbb^^^ZZZTTTOOOLLLJJJHHHFFFAAAAAAAAA???>>>>>>@@@AAA<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDEEEGGGIIIJJJKKKMMMRRRYYY___fffrrr:::999777666666777999::::::::::::999999999999999777555444444999AAAIIIOOOgggrrrbbbNNN???999999888777888888888888999:::;;;;;;<<<:::999999;;;<<<======???@@@CCCFFFIIIOOOUUUYYY\\\^^^aaaeeehhhjjjkkkkkkppppppppppppqqqooollljjjdddbbb___[[[WWWSSSPPPNNNFFFDDDBBBAAABBBAAA???===777777555444444555666666555555666888:::;;;;;;:::;;;===???BBBDDDFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCDDDCCCBBB@@@??????@@@AAAAAAAAA@@@@@@>>>>>>???AAABBBDDDEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>===>>>BBBGGGIIIHHHEEEDDDBBB>>>:::888666666666:::999999999999;;;<<<===???;;;777777999;;;;;;999::::::999999888888777777::::::;;;;;;;;;:::999999;;;<<<<<<===============BBBGGGOOOVVVaaarrruuuXXXCCC<<<999444111444777666333777777777777777777777777999666555777888888>>>EEEaaa___MMM>>>;;;999333333999888888:::>>>BBBBBB???<<>>======???@@@BBBAAAFFFGGGDDDEEEJJJKKKGGG<<<;;;999777444222000/////////...------------...111000///...------...///111111000000000000000111111111111111111000///...000000000000111222333444333333333222222000///...111111111111111111111111222333444555444555777999<<>>;;;888555888888888888888999:::::::::888666777888:::::::::666777:::;;;===@@@EEEHHHGGGHHHKKKMMMNNNOOOOOOOOOSSSRRRQQQPPPPPPPPPNNNMMMKKKKKKIIIGGGEEECCCBBBAAA???===<<<;;;<<<;;;:::888777666555555555666777888666666777999:::;;;;;;:::;;;===???BBBDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCDDDCCCAAA@@@@@@AAAAAA@@@@@@???>>>>>>===>>>@@@AAACCCDDDDDDEEECCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<===AAAEEEHHHGGGEEEDDDBBB???;;;888666555555999999888777777777888999===;;;999888999999999888777777777777777777777888999999:::::::::::::::999;;;;;;<<<===============<<<@@@EEEHHHMMMYYYjjjwwwhhhRRRBBB===777333555777666333666666777777888888888888999666555777777888===DDD[[[}}}eeeQQQ@@@<<<;;;555444888777666777;;;>>>???===;;;@@@???>>>===>>>???AAABBBAAADDDDDDAAABBBFFFFFFCCC<<<;;;999777444222000/////////...------------...111000///...---......///111111000000000000000111//////000000000//////...///000000111222222333333333333333222222111000///111111111111111111111111///111222222222333666888@@@PPPooo{{{]]]GGG===999888999888666555333333222222555777555777===:::AAATTTtttpppiii^^^VVVRRRPPPOOONNNMMMKKKHHHEEECCCCCCDDDEEECCCAAA@@@@@@BBBCCCAAA???AAACCCDDDCCCCCCCCCEEEGGGCCCEEEJJJPPPTTTVVV]]]eeerrr}}}888777666666777999<<<=========<<<<<<;;;:::999888999777666555666888;;;===MMM___{{{kkkSSSEEE???:::777888777777777777777888999777666444444666777777666333555777777777888:::<<<;;;;;;<<<=========<<<<<>>======>>>>>><<<<<<<<<;;;::::::999999:::888777777888888777555666666555555555777888999888999999:::;;;;;;;;;:::<<<===@@@BBBDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCCCCCCCCCCAAA???AAAAAA@@@???>>>===<<<<<<<<<>>>@@@BBBCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDFFFFFFFFFFFFFFFEEECCCCCCBBBBBBBBBBBB@@@???>>>===::::::<<>>AAAAAABBBGGGRRR[[[lllwww|||eeeJJJBBB999555666777666444555555666777888999999:::999666555777777777<<>>===>>>???@@@AAA@@@BBBAAA>>>>>>@@@@@@>>>;;;:::888666444222000/////////...------------...000000///............///000000000//////000000111---......////////////......///111222333333222222333333333222111111000000222222222222222222222222///000111111222333666999DDDVVVwwwkkkPPP@@@999777777777777666555444444444444555999999:::===<<>>@@@CCCDDDDDDEEEGGGHHHIIILLLSSS\\\bbbhhhrrr{{{777777666666888:::===???>>>>>>>>>>>>===<<<:::999999888777666666777888888DDDQQQhhh}}}aaaLLLAAA======888777777666666666777777666555444444555666666444333555777888777666777888:::::::::::::::999999999<<<===>>>===<<<<<<<<<<<<;;;;;;::::::999888888888:::999888888999:::999777666666555555666888999;;;999;;;<<<<<<;;;;;;;;;;;;<<<===@@@BBBDDDEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBBBBBBBBBB@@@?????????>>>======<<<<<<<<<<<<===???AAABBBAAAAAA@@@??????@@@@@@AAABBBBBBBBBEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???===<<<;;;888999;;;===AAACCCDDDEEEEEEDDDAAA===:::888666666::::::999999888888888888777:::===<<<999666666777888888888888999999::::::555666777888999:::::::::::::::;;;<<<<<<<<<<<<;;;;;;>>>@@@@@@@@@CCCJJJPPPRRR[[[hhhvvvrrrQQQEEE999666777777666666444444555777888999;;;;;;:::777777888888888<<>>=========>>>???@@@AAAAAA@@@>>><<<:::;;;;;;::::::999777555333111000/////////...------------.../////////.........//////000////////////000000111------...///000000000000---///111333444333222111333333222222111111111111222222222222222222222222111222333333444666:::===DDDZZZ|||```III>>>999888888888888777777777777888888333:::;;;;;;===???RRRqqqxxxnnneee^^^YYYUUURRRNNNJJJIIIHHHIIIIIIFFFEEECCCCCCCCCDDDEEEFFF@@@??????@@@AAABBBBBBBBB>>>AAAEEEHHHIIIJJJKKKMMMTTTXXXaaammmwww777777666666888;;;>>>?????????@@@@@@@@@>>><<<;;;999999999999999999999999<<>>@@@888888777666555555555666777666555555777777666444000222444555555444555666777777777777777777777777333666:::;;;999777777777777777777888888888888888<<<;;;::::::<<<<<<;;;:::777666666666777888:::;;;:::<<<>>>>>><<<;;;<<<>>><<<>>>@@@BBBDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEECCCBBBAAABBBAAA@@@>>><<<;;;;;;;;;;;;<<<===>>>;;;<<<===>>>??????>>>===>>>>>>??????@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@???>>><<<:::999666888:::<<>>??????AAA>>><<<:::999777888999888888666555333111////////////...------------.........////////////////////////......///000111111...///000000111111111111---///111333444333222111444333222111111222222333222222222222222222222222222333333333444777<<>>??????@@@AAABBBBBB@@@>>>===999:::::::::;;;;;;;;;;;;555<<>><<<;;;;;;<<<<<<;;;999888888777777777999:::;;;:::===@@@@@@===<<<>>>@@@===>>>@@@BBBDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAAAAAAAAAAA???===999999999999:::<<<===???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????@@@AAAAAA@@@@@@???>>>===@@@@@@???>>><<<:::999888555777:::<<<===@@@DDDGGGFFFEEECCCBBB???>>><<<;;;666666777999999::::::999666999<<<===<<<:::::::::888888777777666555555444777777888999:::::::::999888999::::::;;;;;;::::::999:::<<<<<<;;;<<<>>>@@@AAADDDGGGKKKPPPYYYeeennn}}}aaaMMM:::666777555555888444444555777888:::;;;;;;;;;999888:::999777:::@@@KKKfffpppTTTAAA;;;999666222666777777666666777999<<<999999:::;;;<<<<<<======???;;;888888777555666999777777555444222000///...//////...------------...---...//////000/////////............///000111111///000111111111111111000...///111222333333222222444333222111111222333444333333333333333333333333111222222222444777<<<@@@IIIeeekkkPPPBBB;;;666555999666555555555666666777888555<<<>>>???EEENNNlll|||uuueeeaaaZZZUUUQQQOOOMMMKKKDDDEEEGGGGGGEEEEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGIIIKKKLLLPPPVVV\\\bbbggglllppp~~~999888777777888;;;===???>>>@@@BBBCCCDDDCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;444999BBBPPPeee{{{___KKKAAA;;;:::888777666555555555999888777888999999777444444555666666555777999<<<999888777666555666666777666999;;;999777777;;;???666777777888:::;;;<<<<<<@@@>>><<<<<<===<<<;;;999:::999888777888888::::::999===AAAAAA>>>===@@@CCC===???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@AAA@@@>>>===:::999888888888:::<<<===;;;:::888777777888999:::999::::::;;;<<<<<<======>>>>>>>>>>>>===<<<;;;;;;??????>>>===;;;999777666555888:::<<<===@@@DDDHHHEEEEEEEEEDDDBBBAAA???>>>888888::::::::::::999888888888999;;;===>>>===<<<999999888888888888888888999999:::::::::::::::999888888999:::::::::::::::<<<=========<<<===>>>??????AAACCCCCCEEEIIIQQQWWW___ggguuukkkTTT>>>999888444444777444555666777888999::::::999777777999888555888===FFF___bbbIII===:::777444444666777777555555888:::666777888999:::;;;;;;<<<<<<777444666666333555:::777666555333222000///...//////...------------...,,,---///000000000//////...------......000111111000000000000000000///...///000000111222222333333555333222111111222444555333333333333333333333333222333333333555999>>>CCCSSSpppwwwaaaKKKAAA<<<555555:::666666666555666666777777888??????AAAKKKYYYyyyzzzppphhhbbbVVVSSSPPPMMMKKKJJJHHHFFFAAADDDGGGHHHGGGFFFGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDGGGKKKLLLMMMOOORRRUUUXXX\\\dddmmmvvv:::999888888999;;;===>>>===???BBBDDDEEEDDDBBBAAA===<<<;;;;;;:::::::::;;;777:::???FFFTTTnnnqqqWWWFFF;;;;;;999888666555555555888888888999999999666444444444444333222333777999;;;:::888666555555555555444555444111...000888>>>999999888888777777666666BBB@@@>>>>>>>>>===<<<:::;;;:::999888888888999:::999===AAAAAA???>>>AAAEEE===???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@@@@@@@@@@>>>===<<<:::999777777888:::;;;;;;999777555444666888:::777888888999::::::;;;;;;============<<<;;;:::999??????>>>===;;;999777666555888;;;<<<===@@@EEEIIIEEEEEEEEEEEEDDDCCCAAAAAA<<<======>>>===<<<:::999:::888777:::???AAA???===:::;;;;;;<<<<<<======>>>::::::;;;;;;;;;:::999999888888999::::::::::::999;;;;;;;;;;;;;;;<<<>>>???<<>>999999888888888888999999<<>>BBBCCCCCCCCCBBBBBBAAA@@@<<<<<<======<<<:::888777777444777???HHHXXXzzzbbbGGGDDD;;;555666999888777777555777888777666555666888666555555555666777888999:::999888666666666777888888999:::;;;<<<<<<<<<<<<:::;;;:::888666777;;;???<<<<<<<<<<<<<<<<<<<<<<<<=========;;;999999;;;===BBBBBBCCCDDDDDDCCCBBBBBB?????????@@@AAABBBDDDEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBB@@@>>><<<;;;>>><<<999888888999999999:::888555555777888666444999888777777777888999:::===<<<<<<======<<<:::888>>>??????>>><<<:::777666444666999<<<>>>AAAEEEHHHIIIHHHFFFDDDBBBAAA@@@@@@@@@???>>>===<<<;;;::::::===;;;888999<<<===<<<:::AAA@@@???>>>======>>>>>>;;;::::::999999::::::;;;666888;;;===>>>===;;;::::::;;;;;;<<<======>>>>>>===>>>????????????BBBDDDJJJIIIMMMWWWbbbnnn}}}|||```EEE<<<;;;888444444///000333666888999999999888999999888777777888:::DDDSSSqqqzzz\\\GGG===777333777666444444666777666555666666555444444444444555555444222000000111222333333333111000......------111111111000//////......111111111111111000//////111111000000000000111111000111333333111000111111000111111222222333444444666555444333333333333333444444444555777777444222333222666<<<===<<>>===<<<:::<<<===>>>>>><<<999666444444666999;;;===@@@DDDGGGHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@???===<<<;;;:::999999777666777;;;@@@EEEHHHKKKJJJIIIGGGCCCAAA???>>>=========<<<<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<999;;;======>>>@@@CCCEEE???===@@@HHHPPPYYYeeepppeeeHHH===<<<888555555555666777999:::;;;;;;;;;888999999888777777888:::CCCQQQnnnhhhPPPBBB:::777777666444444666666666555666555555444444444444444333222111000///000111111111000000///////////////111000000000//////......000111111111111111000000111111000000000000111111///000111111000000000000111111111222333333444444666555444444333333444444555444444555777666555333555444777===>>>???JJJXXXooosss[[[OOOBBB===:::888888:::888777666555555666888888999===BBBHHHVVVrrrvvvmmmhhh^^^[[[WWWSSSQQQOOOMMMKKKFFFGGGGGGEEECCCBBBCCCDDDCCCDDDEEEGGGIIIJJJIIIHHHHHHKKKMMMLLLKKKKKKNNNQQQVVVZZZ___gggooozzz<<<;;;:::::::::;;;<<<===???@@@@@@@@@@@@??????>>>======<<<;;;:::::::::;;;999777888:::;;;@@@SSShhhkkkLLLBBB:::999999777444333666777888888666666777888666777999::::::888666555555666777888999999999999::::::;;;;;;<<<=========<<<======<<<;;;;;;>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888555555888:::>>>???AAACCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>===;;;<<<>>>@@@BBB@@@@@@???>>>===<<<;;;:::888888777777666666555555888666333333555666777666888777666555555666777888;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???>>><<<888555222444666888:::;;;>>>BBBEEEFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@???>>><<<;;;:::999666666777888===HHHVVV```aaaaaa```[[[UUUOOOJJJIIIGGGFFFEEEDDDBBBAAA@@@??????>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<<<<>>>@@@BBB<<<;;;<<>>@@@CCCRRRccc~~~{{{dddTTTJJJ@@@<<<;;;888777999777777777777777777777777:::>>>DDDMMM___{{{yyymmmddd]]]XXXUUUPPPOOOMMMLLLLLLJJJGGGEEEDDDEEEEEEDDDBBBBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNPPPRRRRRRRRRUUU[[[```gggmmmvvv======<<<;;;;;;;;;<<<===>>>>>>>>>??????>>>======>>>===;;;::::::;;;<<<===999888999;;;;;;===JJJWWWooo|||XXXKKK>>>:::888666555666666777888888777666777888999:::::::::999888666555555666888:::<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999777777999;;;===>>>@@@BBBDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???===:::888999;;;>>>@@@======<<<;;;;;;:::::::::777888999999777777777777888777666555666777888888888777666555444444555666777888999999:::;;;===???FFFDDDAAA>>>:::777555444444666777888999<<<@@@CCCEEEEEEFFFFFFEEEEEEDDDDDDAAAAAA@@@>>><<<;;;:::999888999;;;<<>>=====================>>>>>>>>>>>>===>>>>>><<<;;;:::;;;===@@@>>>@@@CCCDDDEEEIIIOOOQQQWWWbbbmmmyyyeeeHHH:::555111///111777666555555666777999:::777888888777666666888:::AAALLLfffeeeJJJ<<<:::777555333444555666555555555444444333333333333333///000000111111000//////............///000111111000000000000000000000000111111222333333333222222111111000000000000111111/////////000111111000///111111222222333444444555666666555555555555555666555444444444666666555333999777999???AAAHHH[[[ppppppZZZLLLDDD>>><<<:::777777888777777888888888777666666;;;???GGGTTTjjjyyyqqqjjj```XXXSSSQQQQQQPPPLLLJJJIIIHHHIIIHHHFFFDDDCCCEEEFFFFFFEEEDDDEEEFFFGGGIIIKKKMMMNNNOOOQQQSSSVVVYYY[[[]]]```fffooovvv???>>>>>>===<<<<<<<<<<<<<<<<<<======>>>======<<<===<<<;;;:::;;;<<<===>>>::::::;;;<<<;;;<<>>???@@@?????????@@@AAAAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888888999;;;<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDBBBAAA@@@?????????>>><<<999888888:::===???;;;;;;:::999999::::::;;;666888999999888777999;;;<<<<<<<<<;;;999999999999999888666444444444444444666888999999:::<<<@@@DDDOOOKKKDDD===999666666777444555666777888;;;@@@CCCEEEEEEFFFGGGGGGFFFEEEEEEBBBBBB@@@???===;;;:::999:::;;;===???HHH]]]zzz~~~vvvtttoooiiiaaaZZZTTTQQQPPPNNNKKKHHHFFFDDDDDDDDD>>>>>>>>>??????@@@@@@@@@>>>>>>>>>===;;;:::;;;===>>>===>>>AAAAAA@@@BBBGGGEEEIIIPPPWWW___kkkxxxyyy___DDD999555000///222444333333444555777999;;;666777777777666666888:::AAAJJJbbboooOOO>>><<<666555333333555666555444444444333222222222222222000000111222222111111000000000/////////000000111111111111222222333333333333333444444444444444333111111000000000000111111111//////000333333222000111222222333444444555555666666666555555666666777666555333444555666555444888666:::@@@DDDNNNfff~~~iiiUUUFFF@@@<<<;;;:::777666999777777888888888888777666===AAAKKK]]]vvvssshhh```___YYYRRRMMMLLLMMMOOOPPPMMMJJJGGGEEEEEEFFFEEEEEEBBBDDDFFFGGGFFFFFFFFFGGGIIIKKKNNNPPPPPPRRRVVVXXX\\\```ffflllrrr|||@@@@@@??????>>>===<<<<<<;;;<<<<<<===============<<<;;;;;;;;;<<<===>>>>>><<<<<<;;;:::999999<<>>;;;777555444555888999222333444666888::::::;;;======<<<<<<===>>>@@@AAA??????@@@AAACCCCCCAAA???::::::::::::::::::::::::888:::<<<<<<;;;:::;;;;;;>>>???AAACCCEEEFFFFFFEEEDDDDDDBBBAAA@@@?????????<<<;;;999888888:::<<<>>>:::999888888888999;;;<<<666888:::999888999>>>BBB???AAAAAA@@@===999888777:::999777555444333444444777999;;;;;;;;;???EEEJJJPPPKKKCCC<<<777666666888444555555666888;;;AAADDDEEEFFFGGGHHHHHHGGGEEEDDDCCCBBBAAA???===;;;:::999999:::<<<@@@MMMfff|||tttmmmjjj^^^\\\XXXSSSOOOKKKJJJIIIBBBBBBBBBAAAAAA@@@@@@???;;;===>>>>>>===>>>@@@BBB===<<<===@@@???===???DDDAAADDDHHHKKKOOOVVV___fffsss}}}lllVVVAAA:::888444222555444444555666777999;;;<<<555666777777666666888:::???GGG\\\zzzWWWCCC???666444333333444555555444444333222222111111222222000000111111111111222222111111111000000111111222333333444555666666777777666777777777666666555444111111000000000000111111111///...000444555333000222222333333444444555555777666666666666777777888777555333333555666555555666666;;;CCCIIIVVVrrrxxxbbbQQQCCC>>>;;;;;;999666666:::777777777888888888999999???CCCOOOeeeuuulllfff```YYYUUUUUUQQQLLLIIIIIIJJJKKKLLLLLLIIIEEECCCDDDDDDDDDDDD@@@CCCFFFGGGGGGFFFGGGHHHIIIMMMQQQSSSUUUXXX]]]bbbdddkkkuuuAAAAAAAAA@@@???===<<<;;;;;;;;;<<<===============:::;;;<<<===>>>>>>>>>>>>===<<<:::888777999;;;;;;BBBOOOfffiiiVVVIII>>>999999777888999999777777888999;;;999777555444555777888444555555666888:::;;;<<<>>>===<<<<<<===>>>@@@BBB??????@@@BBBDDDDDDAAA>>>999999999999999999999999888<<<@@@BBBAAA@@@??????@@@AAACCCEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@?????????999999888777888999:::;;;999888777777888:::<<<===:::<<<>>>===<<>>FFFMMMGGGDDD???:::777555555555444444555666888<<>>?????????@@@BBBEEE???===>>>@@@@@@>>>@@@EEE@@@CCCEEEFFFGGGJJJQQQVVV[[[eeesss~~~~~~]]]JJJ;;;999999666444777666666777888999::::::999444666777666666666888:::===BBBWWWyyy]]]EEE???666444333333444555555444333333222111111111111111000//////...///000111222000000111111222333555555555666777888999:::;;;;;;:::::::::999888777666555111111000000000000111111111...---///333555333///222222333333444555555555777777666666777777888999777555333333444555555555666777>>>HHHPPP^^^|||lllYYYLLLBBB>>>;;;:::888555666;;;777777666666777999;;;<<<@@@EEESSSlllyyykkkeee]]]YYYWWWUUURRROOOMMMKKKHHHGGGHHHIIIIIIHHHHHHFFFEEEEEEFFFFFFEEECCCAAADDDGGGIIIIIIIIIJJJKKKLLLQQQWWW[[[^^^ccckkkrrrxxxBBBBBBAAAAAA???>>><<<;;;;;;;;;<<<===>>>>>>>>>===999:::<<<>>>??????>>>>>><<<;;;999777888<<<>>>>>>===DDDXXXwww}}}hhhXXXIII???<<<777999999999888777888999777777777666666666666666999999888999:::<<>>===<<<===???AAABBB?????????BBBEEEEEEAAA===888888888888888888888888;;;???EEEHHHHHHGGGEEEEEEAAABBBDDDEEEFFFGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@777777777777777888888999999888777777888:::<<<>>>???BBBCCCBBBAAAEEENNNUUU^^^bbbdddbbb[[[SSSNNNLLL<<<;;;888666555444444444111333666666666;;;DDDKKK>>>===;;;999777555333222333444555666888===CCCHHHGGGHHHIIIJJJIIIGGGEEECCCDDDCCCBBB@@@===;;;:::999888999<<>><<<>>>CCC@@@BBBEEEEEEEEEFFFKKKOOOIIIRRR^^^gggnnnwwwjjjPPPAAA555666999666444666666777888999999888666666444555666666666666888::::::???SSSuuu___EEE===666444222333444555444444333222222111000111111111000///---,,,---...111222//////000111333666888999777777888:::;;;<<<======<<<<<<;;;;;;999888666555111111000000000000111111000---+++...333444222...222222333444444555555666777777666777777888999999777555333333444555666555666888@@@KKKTTTdddxxxcccRRRGGGBBB>>>;;;:::777444777<<<777666555555777999<<<>>>AAAFFFUUUppp{{{ssshhhaaa\\\XXXRRRPPPPPPPPPNNNKKKGGGFFFFFFHHHJJJKKKJJJHHHEEEEEEFFFIIIJJJJJJGGGDDDCCCGGGJJJMMMMMMMMMNNNNNNOOOUUU]]]bbbgggnnnxxx