BM6( zzzsssnnnnnnnnnmmmkkkjjjiiiggggggdddhhhkkkkkkhhhfffggghhhhhhgggeeefffhhhjjjiiigggaaa\\\[[[```dddddddddeeeeeebbbaaadddbbb^^^]]]___^^^]]][[[ZZZYYYYYYZZZZZZ```______```bbbdddcccbbbbbbaaa\\\VVVVVV\\\aaaaaa___\\\XXXUUUTTTSSSRRRQQQUUUTTTSSSSSSRRRPPPLLLIIIEEEEEEEEEBBB???>>>>>>???777777666555444444444444444444444333333222111000333333222222222222333333333333333222000///000222777888999999888888999:::;;;BBBGGGEEE>>>;;;???DDDAAADDDCCC>>>======<<<888777555222111222333222222,,,,,,,,,+++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++---......---...///000......//////000000111111333333444555777:::<<<===>>>EEELLLRRRZZZgggpppsssssswww~~~~~~uuuooollllllnnnooorrrqqqooommmjjjhhhfffeeecccgggjjjkkkhhhffffffgggggggggggggggiiiiiiiiihhhaaa\\\ZZZ___cccccccccdddcccaaa```cccbbb^^^]]]___]]]\\\ZZZYYYXXXXXXYYYZZZZZZYYYXXXZZZ\\\]]]]]]\\\[[[[[[XXXRRRQQQWWW[[[\\\^^^ZZZVVVSSSRRRQQQPPPOOOPPPNNNMMMLLLKKKIIIFFFCCC=========;;;888777777888777777666555444444444444111222222333222111000000222222111111111111222222111222222111//////000111444666888888777777999;;;@@@DDDHHHGGGCCCBBBEEEIIIFFFHHHGGGBBBAAACCCBBB???:::777444333333444333222......------,,,+++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++---......---...///000......//////000000111111333333444666888:::<<<===>>>EEEKKKPPPXXXdddmmmppprrrwwwvvvrrrpppmmmjjjeeeaaaaaadddiiimmmtttssspppmmmjjjgggdddcccaaaeeeiiijjjhhheeeeeefffdddeeefffggggggggggggfffaaa\\\YYY]]]aaaaaaaaabbbbbb______aaaaaa]]]\\\^^^]]][[[YYYWWWWWWWWWXXXYYYXXXWWWVVVWWWYYYZZZZZZYYYVVVXXXWWWRRRQQQUUUYYYYYYYYYVVVRRROOONNNMMMLLLKKKLLLKKKIIIHHHGGGEEEBBB@@@999:::999777555444444666666555444333222222222222///000111222333222111000222111111000000111111222111222222111000000111333...222666888888:::>>>AAA???AAACCCDDDDDDFFFHHHJJJKKKMMMKKKFFFEEEFFFFFFCCC<<<999777666666777666666222111000///...,,,,,,+++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++---......---...///111......//////000000111111222333444666999:::<<<<<<===DDDJJJNNNVVVaaajjjlllqqqwww|||vvvooojjjhhhhhhiiinnnllljjjgggeeefffiiikkkrrrqqqooollliiifffdddccc___ccchhhiiigggddddddeee```bbbdddddddddcccccccccbbb\\\YYY\\\______^^^``````]]]^^^```___\\\[[[]]]\\\ZZZXXXVVVUUUVVVWWWXXXWWWVVVUUUVVVWWWXXXWWWVVVRRRWWWXXXTTTRRRUUUXXXWWWTTTQQQLLLIIIHHHHHHGGGFFFHHHFFFDDDCCCBBB@@@>>><<<888999888777444333444555333222111000////////////...///111333444444333333333222222111111222222333111222333333222222444666000555:::======???DDDIIIGGGDDDBBBDDDGGGIIIHHHFFFLLLMMMJJJDDDAAABBBAAA>>>888666444444666888999888666555444222000...,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++---......---...///111......//////000000111111222333555777999;;;<<<<<<===CCCIIIMMMTTT^^^fffiiipppwww~~~wwwqqqmmmgggjjjoooqqqqqqnnnlllkkkeeefffhhhhhhhhhiiijjjkkkooonnnmmmjjjhhhfffdddccc]]]bbbggghhhfffdddcccddd]]]___aaabbbaaa``````aaabbb\\\XXX[[[^^^]]]]]]^^^___\\\]]]______[[[ZZZ\\\[[[YYYWWWTTTTTTUUUVVVXXXSSSQQQPPPQQQRRRRRRQQQPPPLLLQQQSSSPPPNNNPPPRRRRRRPPPMMMHHHEEEDDDDDDCCCBBBAAA???<<<;;;:::999666444444444444222000///000111000///...------,,,,,,,,,---///222444666666555555444333333222222333333444222333444444444555777999999===BBBDDDCCCDDDIIINNNWWWQQQLLLLLLOOOOOOKKKFFFJJJKKKGGG???;;;;;;999555222000///111444777888999999888666444111///---,,,---------,,,,,,,,,++++++++++++,,,---------,,,,,,+++---......---...///111......//////000111111111111333555777999;;;<<<<<<===CCCIIILLLRRR\\\dddfffpppwwwzzzsssmmmlllmmmkkklllooosssssssssttttttrrrooommmhhhhhhfffbbbdddiiikkkhhhiiimmmlllfffaaabbbccccccbbb^^^\\\___bbbaaabbbdddccc___^^^bbbccc```___```[[[]]]]]]\\\]]]___^^^[[[UUUVVVWWWZZZ\\\[[[YYYVVVUUUUUUTTTSSSQQQPPPOOOOOOTTTPPPMMMNNNQQQRRRMMMHHHHHHJJJKKKKKKJJJIIIIIIJJJKKKGGGBBB???>>>>>>======;;;:::999888666666555555...//////000000000000000---,,,*********,,,...///111333555666666666777888777666666666888:::===??????===<<<<<<===<<<;;;:::AAABBBDDDEEEFFFGGGJJJMMMVVVTTTPPPJJJDDDAAA@@@AAADDD@@@:::555222000...---,,,,,,,,,---000333777999<<<<<<:::666000,,,+++***111,,,((()))---...,,,(((++++++******++++++,,,---///...---,,,,,,,,,,,,,,,////////////000000000000666444555999;;;;;;===@@@BBBBBBEEELLLQQQWWWbbbmmmllluuu}}}sssiiibbbmmmkkklllooonnnlllnnnsssvvvuuutttsssqqqnnnjjjggghhhiiifffccceeejjjllliiiiiillllllfffbbbcccddddddbbb^^^[[[^^^___]]]]]]___```]]]\\\```aaa^^^\\\\\\[[[ZZZXXXXXX\\\aaa^^^WWWUUUUUUVVVXXXZZZYYYVVVSSSTTTPPPMMMNNNQQQRRROOOLLLPPPPPPOOONNNNNNLLLKKKIIIDDDFFFGGGGGGFFFEEEEEEFFFGGGCCC???<<<;;;;;;:::999999888777555444444333333......//////......------///---,,,******+++,,,---111222333333333555999<<<888888888888:::===@@@BBBFFFDDDBBBBBBCCCBBBAAA???@@@BBBEEEHHHJJJMMMRRRUUUSSSQQQLLLEEE>>>999777777;;;777333///......---,,,000///...------...000111777777666444000...---...,,,,,,,,,------------,,,000///...---,,,+++++++++------,,,+++++++++,,,,,,.../////////000000000000555333444888::::::<<<@@@BBBBBBFFFLLLQQQWWWbbbmmmqqquuu{{{vvvpppjjjggghhhkkklllkkkcccffflllqqqooolllmmmssstttttttttrrroookkkhhhfffhhhiiifffdddfffkkkllljjjeeeiiiiiiccc___aaaccccccbbb]]]ZZZ\\\\\\YYYWWWYYY\\\YYYZZZ^^^___[[[XXXXXXXXXVVVSSSSSS[[[```\\\SSSTTTTTTTTTVVVWWWVVVSSSPPPTTTOOOJJJMMMSSSVVVQQQKKKJJJLLLMMMKKKGGGDDDDDDEEE>>>@@@AAAAAA@@@??????@@@@@@===999777666666666555555444333222111111000000......------,,,+++++++++...---,,,+++,,,---...///444444444444444777<<<@@@???>>>>>>???AAADDDFFFGGGGGGEEECCCCCCCCCBBBAAA???888:::===???BBBEEEHHHKKKIIIGGGCCC===666222000000222000---+++,,,---------111///...,,,+++++++++,,,000111222111000///000111,,,///333333111...------000///...,,,++++++******++++++*********+++,,,,,,....../////////000000000444222222777999888:::>>>BBBBBBFFFLLLQQQVVVaaalllssssssuuu|||}}}rrrkkkjjjiiiiiijjjlllnnnmmmiiifffffffffkkkooooookkkjjjlllooopppqqqpppnnnkkkiiihhhggghhhfffcccfffjjjkkkhhh___dddddd___\\\]]]``````___ZZZXXXZZZZZZWWWUUUVVVXXXVVVWWW\\\]]]XXXTTTSSSSSSSSSQQQRRRWWW\\\YYYSSSQQQPPPQQQSSSTTTTTTRRRPPPQQQMMMIIIKKKOOOQQQMMMIIIEEEEEEEEEDDDAAA???>>>===999;;;<<<<<<;;;::::::;;;;;;888555333333333333222111111000000///...------,,,,,,,,,,,,,,,,,,,,,---++++++,,,---///222444555777888888888888:::===@@@????????????@@@AAABBBCCC???===;;;:::::::::888666222333444444333444666888::::::888555222000000111000...,,,+++---/////////,,,,,,++++++,,,---......---...////////////000111222444777999777444111///,,,++++++*********++++++++++++******+++,,,------........./////////000000333000111666888777999===BBBBBBFFFLLLQQQUUU___iiimmmpppuuu||||||tttmmmjjjgggeeeeeeiiioooqqqssstttrrrlllddd___lllgggeeejjjnnnllliiigggkkknnnooooookkkhhhggggggdddeeedddaaacccggggggddd\\\aaaaaa\\\YYY[[[^^^___ZZZVVVUUUXXXYYYVVVUUUVVVUUUSSSTTTYYYZZZUUUPPPOOOLLLQQQSSSQQQQQQTTTVVVTTTLLLLLLLLLNNNQQQQQQPPPOOOJJJIIIHHHGGGGGGFFFDDDCCCDDD@@@===>>>@@@???;;;777555777999888777666777777666444222111222222222111......//////...---,,,++++++++++++,,,---///111222...//////111222444555666555777::::::999777777888666666555555444444444444666555333222333222000///222222222111///...///111000111222111//////000222000...,,,,,,---......---***++++++,,,---///000111,,,...//////------...000555444555999>>>>>>:::555//////---,,,++++++++++++,,,,,,,,,,,,,,,---...///............////////////222000111555777666888<<>>:::;;;???@@@;;;666333444666666444333444555333111000000111222111000......///000///...---,,,+++++++++,,,...111333555555555444333333222111111000222555666444111///...111000000///......---,,,333222000000111111000...///000111000//////111222000111111111///......//////---++++++,,,,,,+++***,,,------....../////////---...///...---,,,---...111//////555>>>CCCAAA===:::999666222///,,,+++***------,,,,,,------......------........./////////222000111555777666888<<>>???CCCIIIMMMPPPXXXaaajjjooovvv{{{~~~4ĉ@ӵ>L=hĦ4ĉ@ӵvvvkkkdddcccfffjjjnnnppprrrtttuuurrrooolllllliiieeefffjjj___ccchhhlllmmmllllllkkk___^^^___dddfffccc```aaaZZZ___cccccc___\\\]]]```]]]^^^\\\XXXXXXZZZXXXSSSTTTXXXXXXRRROOOPPPRRRRRRQQQNNNNNNQQQRRROOOLLLMMMMMMIIIGGGJJJJJJFFFDDDEEEEEEGGGFFFEEEGGGJJJHHHCCCEEECCCAAA>L;;;>>>999555777<<>>BBBHHHLLLNNNVVV___ggghhhlllsss|||GG=?HdĦ=ĪjGG=?vvvkkkeeeeeeiiimmmnnnooorrrtttrrrmmmlllqqquuusssooommmnnnjjjdddaaacccccccccdddgggiiijjjhhhgggbbbZZZVVVYYY^^^```aaabbb^^^\\\[[[[[[[[[[[[ZZZXXXZZZZZZYYYWWWUUURRRPPPOOOJJJKKKMMMPPPQQQRRRRRRRRRPPPKKKJJJLLLMMMJJJHHHIIIKKKGGGCCCCCCFFFFFFCCC@@@AAA@@@???BBBEEEFFFEEECCC@@@===:::HdĦ::::::999888777777777777777555444333333444555333222...111111...,,,///000///......------...000222333222111444777555111000333000...++++++---///000000444000---,,,---...---+++++++++,,,,,,,,,---------//////...---------......///......---------......///////////////////////////////////////......---...---,,,,,,++++++,,,,,,,,,---------......//////...---,,,,,,+++++++++,,,000///---,,,,,,///111333777666333///+++***+++---000...+++******+++,,,,,,++++++++++++,,,---...//////000222333555777888888;;;===???AAAFFFNNNVVV\\\dddgggkkkqqqyyyӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵdddpppooonnnnnnkkkiiiiiifff```]]]ӵeeegggfffeeeĦUUUXXX\\\]]]]]]XXXVVVQQQNNNLLLKKKGGGHHHJJJĦHHHCCCBBBDDDEEEBBB???Ħ;;;:::::::::999999;;;888555DdD333333333111000ӵ+++...ӵ...ӵ333555777++++++Ħ,,,,,,ӵ...------...ĭӵ//////............---,,,,,,------,,,++++++++++++,,,...............---------...---,,,,,,++++++++++++++++++)))((()))***+++---.........------///333666222000---,,,+++,,,,,,,,,,,,,,,,,,,,,---...///000//////000222444666888:::<<<===???BBBGGGNNNVVV\\\aaadddiiiooowww?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&eiii@eqqqnnn??hhhfffiiieeeddddddaaa[[[g<ĉ]]]```bbbbbb3we<ĦSSSVVVYYYXXX3h?@eMMMKKKIIIGGGFFFBBBCCCDDDZDDDCCC???===@@@AAA3h?gL===999666444444555555666333111D%%)?///fff?><z//////=?Ħ111g&e222g&e777666777S?ʬ***4ff?>ߝL)))@e,,,g&e---,,,,,,3h?g&e>&e//////??---------------,,,++++++------,,,+++++++++++++++//////......---,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++++++++++++++((()))+++,,,...222777;;;444222000...,,,+++++++++------------...///000000/////////000222555888:::<<<>>>@@@CCCGGGNNNVVV[[[^^^bbbhhhnnnvvv~~~4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttnnniiiHƅ^Hu]ĦjjjH׼smmmlllhhhgggffffffcccaaabbb___YYYtQVVVWWWZZZ\\\je<ĦRRRTTTUUUBt=o9ĦH׼sHHHGGGEEECCCBBBAAA>>>???@@@HtĦ<<<>>>:::999;;;Bt=o9ĦHdĦ777777666333333444666444222000Dtfo9ĦsߝLGdUĦ///Ht@cӵHu]Ħ666Hu]Ħ:::888Htƅ^+++qIܗGIӵ)))H׼s,,,,,,Hu]Ħ...+++Bt=o9ĦHƅ^Hu]Ħ//////---------------,,,++++++---,,,,,,+++***+++++++++...---------------------,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,***))))))***+++,,,,,,///222555333333111///,,,******+++---------------...//////111000//////000333666888<<<>>>@@@CCCGGGMMMTTTYYY\\\aaaiiiooovvv~~~4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭgggDdDΦDdDĦbbbDdDĦeeedddhhhjjjiiieeeccceeehhheeebbb```aaa^^^YYYgeĦQQQRRRTTTFSĦOOOQQQqjRgdKӵDdDĦBBBAAA@@@???===<<<;;;;;;<<<DdDĦ777777333111qjRgdKӵDdDĦ222777777333//////000222000///HdDĦgdKӵDdDDdDĦ///DdDĦ4DufӵDdDĦ666DdDĦ:::q<R,,,+++peƜ4DuTӵ+++DdDĦ,,,,,,DdDĦ...qjRgdKӵDdDΦDdDĦ//////////////////---............---,,,,,,,,,,,,+++************+++***++++++,,,---...//////++++++,,,---------,,,+++******+++,,,+++***((('''+++,,,,,,+++******,,,...000111111///+++)))***+++,,,,,,,,,+++,,,,,,---...444333000//////111444666:::<<>>666///---......---,,,DdDĦnuR)ĦDdDΦDdDĦ000DdDĦnuR)ĦDdDĦ222DdDĦ888po9u+++...---+++=ӊB1.uTӵ---DdDĦ,,,---DdDĦ...GIdnuR)ĦDdDΦDdDӵ//////////////////...............---,,,,,,,,,,,,+++***************))))))***,,,---...///000***+++,,,---...---,,,++++++,,,---......---+++******+++,,,+++******,,,...---///111///,,,***+++...,,,,,,+++++++++,,,,,,---444333222111111222444555888:::<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<{{{>d<Ħaaa4DufئL>eiiiDdDʜ4DuTӵ```DdDĦcccZZZ]]]___^^^\\\ZZZZZZ[[[ZZZWWWVVVWWWUUUOOOgeĦGGGs<v>aĦDDDGGGpeӵDx<DdDĦ888888777666666555444444555DdDĦ111555111000peӵDx<>dd<ӵDd<DdDΦDdDĦ555DdDӵnd<DdDĦ111>d<Ħ555peӵ+++Ħ,,,F&uTӵ...DdDĦ------>d<Ħ...peӵDx<>d<ʜ4DuTӵ//////////////////---------------,,,++++++,,,++++++*********************+++,,,------......)))***,,,......---,,,+++---......///////////////***+++------,,,,,,...///***---111000---,,,///222------,,,,,,,,,,,,------111111222222333555666777555777:::<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ@@@CCCB?Ho9999>d<555444333222111222333>d<ӵ---,,,B?Ho9---<x444,,,---111---,,,,,,&ӫeʬtIӇ000>d<Φ>d<Ħ;;;D&ӫetIӇKKKDdDĦ222sdKĦ333B?dp&ĒR000...>d<sdKĦ///B?Ho9...s&dq&ĒR/////////////////////+++,,,,,,,,,,,,+++******,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++*********++++++,,,,,,---,,,...//////------...///)))---111111///...111555///......---------......//////111333555777888999333555888;;;>>>BBBGGGJJJSSS[[[dddiiikkkoooxxx4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBenennnHkgejjjnehhhhhhfefffHu]3hh___\\\XXXseSSSQQQOOONNNNNNMMMLLLJJJMMMHHHGGGIIIHHHDDDgeĦja>aĦ>>>===@G666666se333222222222333......///<Ō///...---@G///000Hkge......000///,,,,,,,,,,,,HĪj@IŌ///000ege<<h.........se,,,ne...///@G111111sĪj@h...........................---,,,,,,------+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++,,,,,,+++******+++---++++++******+++---...///,,,...111333444777:::===888999666000...///...+++///000000000000000000000555444666;;;===???EEEKKKPPPWWW___dddkkkttt{{{||||||4DuXӵĵD^DdDĦeeecccmmmmmmgggdddbbb```eeeD^ZZZ[[[WWWTTTs׼sRRRQQQNNNKKKJJJIIIHHHFFFEEEEEEAAA@@@BBBBBB???geFm8===>aĦ999999888333555555s׼s111111000000111111......///Ho...///...---...////////////,,,,,,//////,,,222111000000...///GGGEEEFFFD^LLLPPPMMMDdDĦ333444333333111...---,,,,,,............s׼s---------......///000/////////...........................,,,++++++,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***,,,...++++++******+++,,,...///---...000222333555888;;;??????===999888888444...//////......//////000000444333555:::<<<>>>CCCJJJTTT[[[bbbfffllluuu{{{|||}}}Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħuuuiiiaaa^^^```cccgggfffiiimmmlllgggdddeeejjjlllmmmmmmĦ___```dddddd^^^ZZZ\\\^^^^^^```>d<ĦVVVWWWTTTQQQMMMBeKKKJJJKKKIIIFFFDDDCCCBBB???>>>>>>:::999<<<===999geFYĉ888888>aĦ444444555555555555444222111111222333Be000//////......//////......///nu]ӵ...---///...---+++............------------+++...///---...111222000555222///...111444666777444111---,,,000555:::===KKKSSSXXXVVVSSS>d<ĦGGGIIIMMMOOOKKK>d<Ħ333444444Ħ222111//////000111000///...------...000111///...////////////Be///......---,,,Ħ---.........//////000000111---------......//////000////////////////////////---+++***+++,,,,,,+++)))........................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,------,,,++++++,,,...+++******)))***+++---...---...000111111222555777BBBDDDDDDBBBBBBAAA:::111000///.........///111222333222444888:::<<>>>>>===;;;::::::666666999:::777ŶS6666665553we<222222333333111000000000000000//////...............///---......iĉ@3hR/Ō,,,---......---++++++,,,,,,,,,++++++,,,------000222000111666999999999555000///111666:::<<<999999666222000333:::AAAOOO[[[fffjjjjjjDdDĦOOONNNQQQRRRLLLsdKĦ000111gdKĦ111000/////////000000000///......///000111///.../////////////////////...---gdKĦ,,,------......///000111111,,,,,,---...//////000000////////////////////////,,,+++******+++,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,+++,,,,,,+++******+++---+++******)))***+++,,,------.../////////000222444===DDDIIIHHHEEEAAA:::333222111000//////000222333222111222666888999>>>EEELLLRRRXXX\\\bbblllsssuuuyyy>AneneneneDewwwnnngggbbb^^^[[[bbbfffjjjkkkjjjjjjllloookkkiiijjjmmmjjjccc^^^^^^YYY\\\neaaa___XXX[[[[[[WWWUUUWWWWWWUUUVVVneNNNNNNNNNHHHEEEBBBAAAAAA@@@???>>>===;;;:::999:::;;;:::999777333333666888555>A555555555k<111000000111111...////////////...////////////.........//////000------...fh,,,,,,---......---+++)))***++++++***+++---000111555666333444:::@@@AAADDD???888555555888<<<>>>AAAEEEGGG@@@888777AAAKKKTTT]]]ffflllqqqDeddd___ZZZYYYWWWOOOne...///ne...////////////...///000111000//////000111222000///000000000000000000000000///...ne,,,,,,,,,------...///000000111------...//////000111111////////////////////////,,,+++******,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////......---,,,***+++,,,+++))))))+++,,,,,,+++*********+++,,,------...//////......000222555AAAJJJJJJDDD@@@<<<888333333111000000000111111222000111555777777<<>>=========<<<;;;888777555666777999888888444000000333444222222444444333111000///000000,,,...//////------...000//////......//////000000------......,,,++++++,,,......---+++(((***---,,,+++---111666666::::::555555<<>>HHHIIIEEECCCAAA???666666555444333111000000222000111555666666;;;AAABBBIIIOOOTTT\\\gggpppssswwwvvvllleeebbb___]]]eeeeeefffhhhjjjjjjgggeee^^^```ccchhhkkkllljjjhhhhhheeedddeeeaaaZZZVVVVVVTTTUUUVVVVVVUUUSSSPPPOOOQQQTTTSSSPPPPPPRRRQQQMMMKKKIIIGGGDDDBBB@@@???>>><<<;;;999999:::;;;999888666555333333444555555444444000///222333000...///...111222222111000222444666444222000//////000000+++---//////------...000...............///000000,,,------......------,,,+++++++++,,,......---+++))),,,///000///111777===???BBB???999888???JJJOOOLLLIIIEEECCCCCCDDDDDDDDDJJJOOOTTTUUURRRRRRUUUYYYYYYZZZUUUMMMLLLSSS]]]bbbjjjlllllleeeWWWFFF777///000000111111000//////...---///000///------000222111111111222555666555444111111111111111111111111------,,,,,,,,,---......................................................---------------------------,,,+++,,,...///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------...---,,,+++---//////...---,,,,,,---......,,,---............000222333:::@@@CCCGGGIIIFFFAAA>>>>>>>>>===;;;888555333222111111555666666:::@@@>>>DDDJJJNNNUUUaaaiiilllsss|||vvvkkkcccaaa___aaafffjjjlllkkkhhhiiikkkmmmkkkeee]]]WWWaaa^^^^^^```eeehhhgggeee\\\ZZZ\\\```___YYYVVVWWWPPPQQQQQQQQQPPPOOONNNMMMJJJLLLKKKIIIIIIKKKJJJEEEAAA@@@@@@???>>>>>>??????999888777777888999888777666444222222222222111000555222111444444111///000---000111000...,,,...000444333111///...///000111+++---//////---,,,///111---------------...///000,,,------......------,,,++++++***,,,......---,,,+++...222222222555<<>>GGGNNNIII@@@EEEFFFFFFFFFCCC???;;;888333111222555666555:::@@@AAAGGGLLLOOOUUU```iiikkknnnwwwtttiiifffeeeeeedddiiinnnooolllkkkkkkkkkhhhmmmgggdddffffffaaa]]]]]]YYYXXXVVVXXX[[[^^^```aaa[[[ZZZXXXVVVUUUTTTSSSSSSQQQOOOMMMJJJIIIHHHHHHHHHEEEDDDCCCCCCDDDCCCAAA????????????===999777666777;;;777333222444666777666777555222111111111000...111111111111111000//////////////////000000000000////////////000000000000+++,,,------.........---333111000///000///---,,,222///---,,,...//////......+++)))+++000333222///---///222444777;;;???BBBEEEGGGHHHEEEAAACCCLLLTTTPPPMMMOOOWWW___bbbcccfffddddddfffhhhjjjlllmmmnnnoookkkbbbYYYVVVVVVTTTOOOUUUVVVSSSIII>>>666555777111111000000///.........------,,,,,,---...000111...///111333444444444444222333444444222000000111////////////...---,,,+++///...,,,++++++,,,...///,,,,,,,,,,,,,,,---...///---------------------------+++)))***,,,---,,,))),,,,,,+++***))))))******......---,,,***+++---000///---+++,,,---/////////000000000///---,,,...///***,,,...///......///000---------.........//////333111222999BBBIIIJJJIIIHHHEEEBBBDDDFFFFFF@@@;;;;;;666111111555888999888EEECCCGGGPPPZZZ```hhhooopppyyyzzzqqqkkkfffcccdddhhhkkkkkkiiijjjnnnoookkkiiiiiihhhfffeee```^^^``````[[[WWWVVVWWWUUUTTTTTTVVVYYYZZZZZZVVVUUURRRPPPMMMKKKJJJJJJGGGFFFEEECCCBBBBBBBBBCCCAAA@@@???@@@@@@@@@>>><<<999:::;;;999777666666777666333000000444777888888666444222111222222000//////////////////......---.........////////////000------........./////////------.....................,,,+++,,,---......---,,,------,,,,,,,,,,,,---111///---///333444000,,,000333666999:::<<<>>>@@@???EEEJJJJJJHHHHHHMMMRRRVVVSSSVVV___hhhlllnnnqqqmmmppptttwwwvvvsssnnnkkkjjjiiifff```^^^]]]XXXQQQHHHFFFCCC>>>999666555444222222111000000///......------,,,,,,---...000111111222444555777777777666222333444333111//////000////////////...---,,,+++...---,,,++++++,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---+++))),,,++++++***))))))******......---,,,***+++---000///---+++,,,---////////////000000///---,,,...///---///000000///......///---------.........////////////000555===DDDIIIKKKMMMMMMNNNMMMJJJEEEAAA>>>>>>===<<<<<<;;;:::::::::>>>AAAHHHRRRXXX\\\eeennnsss|||xxxooollliiibbb\\\___```ccciiimmmmmmhhhdddhhhllllllgggccccccaaa___aaa^^^]]]```___YYYTTTSSSSSSQQQOOOOOOPPPRRRRRRQQQQQQOOOLLLIIIFFFCCCAAA@@@???>>>======<<<======>>>===;;;:::;;;;;;;;;999777333444666555444444666777333111//////222444666666444333111111222222111000---------------,,,++++++------------............,,,,,,,,,---------...........................------,,,******,,,---......+++---///000///.........333222333555777666111,,,111555:::===>>>>>>>>>???CCCGGGLLLMMMLLLNNNTTTYYYcccaaaeeeoooxxx{{{|||}}}ssswww||||||tttkkkdddccceeeccc___[[[VVVMMMEEE999666444444666777666555444333222111000///......------,,,,,,---...000111222333444555666777777777222444444333000......///////////////...---,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,*********+++,,,+++***,,,+++******)))*********---------,,,***+++---///...---+++,,,---//////......///000///---------///000111222111///------...------....../////////...,,,---...111666===FFFLLLLLLOOORRROOOHHHAAA>>>>>>???CCCFFFFFFBBB>>>;;;;;;999>>>HHHQQQUUUXXXbbbmmmsss}}}xxxhhhddd```aaaeeeiiihhheeeggghhhjjjllllllggg```ZZZcccfffeee___[[[ZZZYYYVVV]]][[[\\\___]]]VVVRRRQQQLLLJJJIIIIIIJJJLLLKKKKKKKKKJJJGGGDDDAAA???======<<<<<<;;;;;;;;;:::::::::999888777777888777555333000222333333222222444555444222000/////////000000222111000111222333111000,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,------------......------------------222000---,,,---......---000000111444777888555222333444666:::<<<:::555111444999>>>BBBEEEFFFGGGIIISSSSSSSSSRRRRRRXXXbbbjjjsssrrrxxxrrruuuxxxyyyvvvooohhhddddddddd___VVVMMMFFF===555222222222444666888888888555444333222111//////...------,,,,,,---...000111000000111222333333444444333555555444111///...///......//////...------,,,,,,++++++******++++++,,,---,,,,,,+++,,,,,,------************************+++*********+++++++++***++++++***************+++,,,------,,,++++++,,,...---,,,+++,,,...///...------...//////...------......///111000...------...------...///000//////...---.../////////666AAAJJJLLLNNNPPPMMMHHHEEEEEEGGGIIIKKKOOOQQQPPPKKKFFFBBB;;;===CCCKKKRRRXXXbbbllloooyyywwwmmmeee___[[[]]]aaagggkkkkkkjjjhhhhhhddddddccccccbbb___\\\YYY^^^aaa___YYYTTTTTTSSSPPPTTTSSSUUUXXXUUUOOOKKKKKKEEEDDDCCCDDDFFFGGGGGGFFFCCCBBBAAA???===<<<;;;;;;;;;;;;::::::999777777666666555444555555555333111111222333222111000111222111111000...---------.../////////000222222000///,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------............---,,,++++++,,,------222000......000111111111444000...333;;;???;;;555555777:::>>>@@@@@@===:::888;;;@@@EEEIIINNNSSSVVVbbbcccdddcccdddhhhpppuuu{{{|||yyyssskkkjjjiiihhhgggfffffffffgggeee\\\NNNCCC===888333111555888777555444777:::444444333222111000///...------,,,,,,---...000111/////////000000111222222444555666555222000000000.........///......---,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,************************************************+++***************+++++++++,,,---,,,+++***,,,------,,,+++,,,...///...,,,+++---//////...------...***,,,......---------...,,,---///000111000///...000111111///---111<<>>EEEPPPYYYcccjjjjjjuuu~~~zzznnnkkkeee___[[[YYYYYYZZZ^^^eeemmmpppkkkeeeaaa```aaa```]]][[[ZZZYYYYYYYYYYYY\\\ZZZTTTPPPPPPOOOMMMOOOOOOQQQSSSOOOIIIGGGHHH@@@???>>>???AAABBBBBB@@@<<<;;;:::999888888888888777777777666555333222111555444333333444333111///111222222111///...///000,,,---...---------...000---------///000000...,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++,,,---...///......///222666999:::999555000---111;;;AAAAAA===>>>@@@BBBDDDEEEDDDCCCCCC888999:::<<>>PPPPPPPPPSSSYYY___dddgggddd\\\VVVYYYaaaeeeaaa[[[QQQFFF???CCCMMMVVV]]]ccchhhsss|||yyyppphhhaaa]]]dddcccaaa^^^\\\\\\^^^```^^^aaaeeefffccc___[[[YYY]]]]]]\\\ZZZWWWTTTRRRRRRQQQTTTRRRMMMIIIJJJKKKIIIJJJJJJKKKLLLIIICCCBBBEEE===<<<;;;;;;===<<<;;;999999888777666666666666666111222333333222111000///333222111111222222000......///000///...---...///+++---......,,,,,,---000,,,,,,,,,---///...+++))),,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,...------,,,---///222333111333666:::???BBBBBBAAA:::888666888>>>FFFLLLPPPOOONNNMMMJJJHHHFFFGGGGGGBBB???:::888<<>>BBBDDDBBBEEECCC<<<666666666444///222444444333111222333000000000000000000000000------,,,,,,---...000111222111111000000111333333///000222222000///000111------...............---,,,,,,------------,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++(((***++++++(((((()))+++******))))))***++++++,,,***+++---,,,+++***+++,,,+++++++++,,,......---+++))),,,...///...---------+++,,,......---,,,---...,,,...000222222111///...---///000//////111555999GGGKKKQQQUUUXXX]]]ccchhheee\\\RRRQQQWWW]]]```___XXXNNNFFFFFFIIIMMMSSSXXXeeepppzzzwwwlllhhhcccaaaaaaccceeeeeeffffffeeeccc___]]]\\\\\\bbb___]]][[[[[[ZZZWWWTTTPPPSSSVVVXXXVVVRRROOOMMMJJJLLLKKKFFFCCCEEEFFFDDDBBBAAABBBCCC???999:::>>><<<;;;999999999888666444:::999888777666666555666...///111222222222111111222111000000111000...,,,+++---......,,,,,,---///...000111///+++)))***,,,+++++++++---...---***'''+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------)))************+++++++++///.........///222444666:::;;;>>>CCCGGGIIIHHHFFF@@@BBBDDDCCCDDDKKKXXXbbb\\\ZZZUUUOOOJJJGGGGGGIIISSSMMMDDD>>>@@@KKKZZZeeeeeeiiimmmpppnnniiiccc___QQQMMMKKKMMMKKKBBB:::555555555555555555666777777444;;;???===999888555222//////000222444555444222////////////000000000000------,,,,,,---...000111111000/////////000111222,,,...000000///...///000------...............---,,,------......------,,,---,,,,,,+++*********+++++++++++++++++++++++++++(((***,,,+++(((''')))+++******))))))***+++,,,,,,)))+++------+++***+++++++++***+++---......,,,+++)))+++...///...---------...///000///---,,,,,,---,,,...000222222111///...***,,,...///000222444666AAAKKKVVVZZZYYYZZZ```ggghhh___TTTNNNPPPXXX```ddd[[[TTTMMMIIIGGGFFFJJJPPPbbbmmmwwwuuummmeee^^^ZZZbbbaaa___```bbbdddeeeeeecccdddbbb\\\YYYYYYXXXTTT\\\[[[ZZZYYYWWWTTTPPPLLLMMMMMMNNNMMMLLLKKKIIIHHHMMMGGGAAA???AAABBB???<<<<<<<<<<<<<<<;;;:::999999777888888777555555666888666555444444444333111///000///...---,,,+++++++++111///------------+++)))...//////...------///000.........+++)))(((***,,,,,,------,,,++++++,,,...******++++++,,,++++++******)))((())),,,---...------------,,,******---000111///---...222444444333777???EEEEEE???>>>CCCJJJMMMLLLIIIDDD===>>>LLL]]]``````]]]WWWVVVWWWTTTPPPcccXXXRRRMMMLLL[[[hhhfffaaa[[[XXX\\\___ZZZRRRMMMAAA:::888===>>>888333333:::444222444666555666999>>>>>>===;;;888555222000555333111000000///...---333222000/////////000111......------------......//////............//////111000111222333222///,,,000///------------+++)))+++++++++++++++++++++++++++***))))))+++,,,+++***,,,+++******++++++)))'''%%%(((+++---,,,***))))))---,,,+++******,,,...///------,,,,,,,,,+++++++++,,,+++*********,,,///000...,,,***+++---...,,,***.........////////////000///000111000...------...---...////////////111333:::GGGWWW]]]UUUNNNVVVdddjjj___XXXYYYVVVQQQUUU___WWWXXXRRRFFFCCCLLLWWW\\\___aaadddxxxnnnjjjdddbbbaaaaaa```___aaa___]]]\\\]]]^^^^^^]]][[[]]]ZZZUUUSSSTTTRRROOOUUUTTTSSSSSSSSSQQQNNNKKKIIIIIIJJJIIIHHHGGGEEEDDDEEE???:::888999:::777444888888888888777666555555333444444333111111222333222111000111222222111///000///...---,,,+++++++++...---,,,,,,------,,,++++++,,,---,,,++++++,,,......---,,,***))))))******)))***+++***((((((***+++***+++++++++++++++***))),,,***)))***,,,---------///---++++++---000111222//////000000111000///...555888:::;;;;;;???EEEJJJOOOMMMJJJEEE???>>>IIIVVV``````^^^ZZZ[[[```bbbaaa^^^VVVUUUVVVWWWeeennnhhh___UUULLLKKKJJJDDD===:::444000000333333111333888===888777:::<<<;;;;;;>>>>>>>>>===;;;888444111///222111000///000000000000222111000///...//////000------,,,,,,,,,,,,------//////............//////000000000111222222///---...---,,,,,,---...---+++++++++++++++++++++++++++)))(((((()))+++---,,,+++,,,+++******++++++)))(((%%%'''+++,,,+++)))))))))+++***)))((()))***,,,------,,,,,,,,,,,,++++++++++++***))))))***,,,...///---,,,***+++---...,,,***------........./////////...///000///---------...---...////////////111333;;;FFFQQQVVVTTTSSSUUUXXX]]]ZZZYYYXXXSSSLLLIIIJJJXXX\\\YYYQQQNNNUUU___ddd^^^___```vvvpppiiiaaa[[[YYYXXXWWWXXX[[[]]]]]]]]]]]][[[XXXWWWWWWWWWUUUTTTSSSUUUSSSNNNLLLNNNMMMJJJKKKKKKKKKLLLMMMLLLJJJHHHCCCDDDDDDDDDCCCAAA???>>>???;;;888777999:::888666666666666666555444333222000111111000......///111...------...000111000...///...---,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***+++,,,,,,******+++,,,---+++))))))***+++******)))***+++***))))))***+++,,,,,,,,,,,,,,,+++******...,,,***+++,,,------,,,222---)))***000555666666666:::======888333111000888666333444888>>>CCCGGGMMMIIIFFFDDDBBBCCCKKKUUU^^^^^^ZZZVVVXXXaaagggiii[[[VVVZZZ```dddoooqqqfffYYYLLL@@@;;;999555222222222111111222111111999BBB<<<888888;;;===;;;:::<<<<<<<<<:::888666333000//////////////////000111111000///......---.........,,,,,,++++++++++++,,,,,,///......------......//////...///000222222000...,,,++++++,,,---......---++++++++++++++++++++++++(((''''''))),,,---------+++*********++++++***(((%%%'''***+++***((((((((()))((('''''''''(((***+++,,,,,,,,,+++++++++*********)))(((((()))***,,,------+++***+++,,,---,,,+++,,,,,,,,,---------......,,,---......------...///...///000///...///111333@@@JJJQQQUUU[[[aaa]]]TTTUUUYYYYYYSSSLLLGGGBBB<<>>?????????>>><<<:::999:::888777888:::<<<<<<;;;666777777666666555444333111222222111//////000111...---------//////...,,,......---,,,,,,,,,------,,,+++***+++---------,,,***,,,------,,,+++,,,---,,,***)))***,,,------+++,,,---///...---,,,---...///000000//////...---,,,///---++++++,,,---,,,+++///---+++,,,000555999;;;>>>EEELLLKKKCCC;;;888888@@@===:::888888;;;???BBBEEE@@@===???CCCIIISSS]]]cccccc^^^WWWWWW^^^fffiiiaaa\\\```fffiiipppnnn```KKKAAA777555555444555777888777777666777999@@@EEE>>>:::999<<<===999777888666666555444333111000///.../////////......000111......------------,,,---,,,,,,++++++++++++,,,,,,...------------------......------///111111000...---,,,++++++---------+++************++++++++++++)))(((((()))+++---,,,++++++***)))***,,,,,,***(((%%%(((******)))((((((((((((((('''''''''((()))***++++++++++++************)))(((((((((((()))***+++,,,+++++++++,,,,,,++++++++++++,,,,,,,,,---------***+++------,,,---...000...///000///...///000222???KKKSSSUUU^^^hhhcccTTTMMMTTTSSSHHHBBBDDDCCC>>>@@@HHHQQQTTTTTTWWW]]]bbbeeecccaaawwwrrrlllddd^^^\\\XXXSSSQQQRRRSSSSSSRRRPPPRRRSSSSSSSSSRRRQQQQQQNNNMMMLLLLLLMMMMMMKKKJJJGGGIIIHHHEEEDDDGGGGGGDDDCCCBBB@@@@@@AAA@@@???===;;;<<<<<<<<<;;;999777666555444444444555666666555555666666555555444333222111222222111///...000111000///......///...,,,***------,,,,,,,,,---.........---+++,,,------,,,***)))+++---......---...///---------.../////////...---///000000///......///222222222222222111000//////---++++++,,,,,,+++******---//////...111888???@@@HHHQQQPPPHHH@@@>>>???CCCEEEEEEBBB???===@@@CCC???999555999@@@HHHTTT___kkkkkkggg```^^^cccjjjmmmjjjdddeeegggeeejjjgggXXXCCC;;;666666777666666888888777666777<<>>999666666///////////////000000000...000000///---,,,---///---------------,,,,,,+++------,,,,,,,,,,,,------------,,,,,,,,,,,,------...---,,,...000000000...///---,,,,,,,,,,,,***))))))))))))******+++++++++,,,***)))***++++++***)))******)))***,,,,,,***)))''')))******)))((((((((((((((((((((())))))******++++++*********)))))))))(((((((((((((((((())))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---)))+++------------///000...///000///......000222777FFFPPPPPPTTT\\\YYYMMMBBBKKKMMMEEEBBBGGGJJJGGGBBBHHHQQQXXX[[[\\\___ccc^^^[[[WWWuuujjjddd^^^ZZZYYYZZZYYYXXXSSSQQQOOOOOOPPPQQQPPPNNNOOOPPPPPPNNNKKKIIIHHHHHHGGGFFFFFFGGGIIIIIIHHHFFFAAADDDCCC???>>>AAAAAA>>>AAA???===<<<<<<<<<:::888999999999999888666555333666666555444222111000///222222222222111000///////////////...---,,,---///111000......///...+++))),,,,,,,,,,,,------...//////...,,,---------,,,+++(((+++...000000000111222444555666444111/////////***---//////...,,,,,,---000000111111111111111000...,,,******+++++++++)))&&&,,,111///,,,---444<<<@@@HHHPPPRRRMMMHHHHHHJJJBBBFFFIIIIIIEEECCCEEEGGG<<<666222444888>>>HHHRRR^^^bbbccc___]]]bbbgggiiigggaaabbb```ZZZ]]]]]]QQQIIICCC??????>>>:::777888777888888:::AAAHHHGGGCCCAAA<<<999999888333000111+++++++++,,,---...000111---///111///+++***,,,///,,,------------,,,++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,---...///...---///...,,,+++,,,+++)))((((((((())))))***+++++++++---+++******+++***)))'''***))))))***,,,,,,+++))))))***++++++)))(((((()))))))))))))))*********************))))))))))))(((((((((((((((((((((((((((***+++,,,+++***)))***,,,+++++++++,,,,,,,,,------***,,,---...------///000///000000000......000111444DDDOOONNNKKKLLLLLLHHHBBBKKKSSSTTTSSSUUUXXXXXXSSSSSSWWW^^^aaaaaaaaaccc]]]YYYSSS{{{sssllldddZZZSSSUUUTTTRRRPPPPPPRRRSSSTTTJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOKKKGGGCCCCCCDDDBBBBBBBBBCCCDDDDDDBBB@@@???AAA@@@<<<;;;======;;;===;;;999888999999777666666777777777666444222111444555555444333111111111000000000000///...---,,,.........---,,,+++,,,...///...------......,,,***+++++++++,,,---...///000...---,,,---///000///...+++///333666777777999:::===@@@BBB<<<333---,,,...)))+++---...---+++++++++++++++,,,---............,,,***))))))***+++***)))&&&***......++++++000444;;;BBBIIIMMMLLLLLLNNNPPPDDDDDDFFFGGGGGGGGGGGGGGG777444222222111111777???AAAIIIOOOOOOOOORRRUUUVVVRRRPPPSSSQQQJJJNNNQQQIIIJJJEEECCCCCCAAA===;;;<<<;;;???@@@>>>AAAGGGHHHEEE:::444111111111---,,,---------,,,,,,,,,---///000+++---000...+++***---111,,,---.........---++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,///...,,,,,,---...---,,,...,,,++++++,,,,,,***)))((((((((()))***+++++++++,,,***)))***++++++***)))***))))))***,,,,,,+++******,,,,,,,,,***))))))***(((((()))*********************)))))))))((((((((((((((()))))))))((((((((()))+++,,,+++))))))***,,,,,,,,,,,,,,,------------,,,---//////......///111///000111000......///111333>>>JJJNNNIIIFFFHHHLLLMMMQQQYYY^^^^^^]]]ccclllllldddaaaeeehhheeebbbbbbccc]]]WWWqqqhhhdddTTTQQQOOONNNPPPQQQOOOMMMPPPPPPPPPNNNKKKIIIIIIIIIKKKJJJHHHGGGGGGGGGGGGGGGCCCEEEFFFEEECCCCCCFFFIII@@@@@@@@@@@@AAAAAA>>><<>>@@@AAADDDIIIJJJBBB444***))),,,)))+++...///---,,,++++++&&&'''((()))***++++++++++++)))(((((()))******)))'''(((***,,,,,,,,,------222777>>>BBBEEEHHHKKKOOOHHHDDDAAABBBFFFHHHFFFBBB111000111111---))),,,222---777@@@BBBBBBDDDEEEEEE======DDDDDD===BBBHHHCCC???;;;:::======;;;<<>>;;;???BBBBBB999333///000000......000000///...---,,,---...///(((+++......++++++///333------...///...---,,,+++++++++************++++++,,,++++++++++++++++++,,,000...,,,,,,------,,,++++++*********,,,---,,,+++'''(((((()))***+++++++++***)))((()))+++,,,,,,+++)))))))))***,,,,,,+++***+++------,,,***)))***+++'''(((((()))***)))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((+++,,,,,,)))(((***,,,,,,,,,------------......---...000///......///000///000111000......///111---555BBBJJJHHHDDDHHHQQQVVVRRRTTTYYYXXXXXXeeeuuuvvvlllnnnppplllfffdddfff```YYYwwwiii\\\SSSMMMJJJIIIJJJFFFDDDEEEIIIKKKHHHEEEGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEFFFFFFCCCAAA@@@AAABBBAAA???>>>???@@@>>>>>>===>>>>>>???@@@@@@===;;;::::::;;;<<<:::999555555666666666666666666666555555444222000///...000000000000000000//////000111111111111///...---...------///222111...+++,,,...///---***))),,,///000///...------...///000//////------333999777000444999???DDDDDDBBB@@@???DDD@@@:::333...,,,+++,,,*********+++------,,,+++)))((((((***---,,,)))%%%+++,,,,,,***((('''''')))+++***************++++++//////111444888<<<@@@BBBDDDAAA===;;;;;;<<<;;;;;;333///+++***,,,---,,,+++///000222444777888999:::666888;;;===<<<<<<===>>>===<<<;;;:::999999:::;;;======<<<<<<===>>>@@@AAA333222000///---,,,,,,,,,++++++******++++++,,,---)))+++---///000000000///------............------+++***))))))***,,,...///...------,,,,,,------...000///...---------------,,,+++******)))*********(((''''''(((+++,,,,,,+++*********)))***++++++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++***************))))))))))))))),,,+++***((((((((()))***''''''(((((())))))******---+++))))))+++,,,---,,,,,,,,,,,,---------......111000/////////000222333222111000//////000111222///888BBBHHHMMMQQQOOOKKKSSSQQQPPPOOOLLLPPPaaasssvvvnnnkkkhhhcccaaacccfffwwwooo^^^YYYRRRMMMKKKKKKKKKKKKHHHDDDBBBCCCFFFGGGDDDAAAEEEDDDCCCCCCBBBCCCDDDEEECCCBBBBBBCCCDDDCCCAAA???>>>???@@@???=========???<<<;;;;;;;;;<<<<<<===>>>:::888777777888888777666444555555555555555444444222333333222222111000/////////000000000000000///...///000111111000//////000//////111333333000---...,,,++++++---///111222///000111111111111000///...000000...///222222///333777===AAAAAA???===<<<444222...+++))))))*********))))))***,,,---+++***((('''(((+++......,,,******++++++***(((((()))***''''''((()))***,,,...///++++++,,,,,,...000222444;;;888555333444555444444222...+++***+++,,,,,,+++,,,---...000222333444444...111555777888888:::;;;;;;;;;:::::::::;;;<<<======<<<:::777666555555555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---...//////...------------............------+++***)))((()))***,,,---------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,++++++***************)))(((''')))***,,,+++******)))))))))******++++++,,,,,,,,,+++++++++******,,,,,,+++++++++*********)))))))))(((((((((((((((,,,+++***)))(((((()))***(((((((((((())))))******---+++))))))+++------,,,,,,,,,---------.........000000/////////000111222...---,,,++++++,,,---------666@@@FFFLLLQQQRRROOOPPPMMMJJJJJJJJJPPPaaarrryyyqqqmmmgggaaa___aaadddvvvkkkaaaXXXRRRKKKIIIGGGFFFFFFFFFEEEDDDCCCAAA>>>???AAABBB???===CCCBBBAAA@@@?????????@@@@@@???>>>???@@@@@@>>><<<<<<===>>>===;;;;;;;;;<<<999999888888888999::::::888777666666777777666555444444444444333222111111//////000111111111000000...//////000000000////////////000000000///............///111333444222111333...***+++///333444222///000333444444333000///---222333///,,,---...---,,,000555777777444222111,,,,,,++++++++++++,,,,,,)))(((((()))++++++***(((&&&&&&'''+++...000///---***++++++***))))))***,,,&&&'''''')))***,,,...///,,,++++++++++++,,,---...222000---,,,---.........///---***)))***++++++******+++,,,...////////////---000555777999:::<<<>>><<<;;;::::::999999::::::999888555333000...---,,,......---,,,,,,,,,,,,,,,...------------...//////////////////...,,,+++***------............------+++***)))(((((()))***+++,,,++++++++++++++++++,,,++++++******)))*********,,,,,,+++******************)))((()))++++++***))))))))))))))))))*********,,,,,,++++++++++++******,,,++++++++++++*********((((((((((((((((((((((((++++++***)))))))))******((((((((())))))))))))***---+++******,,,------------------.........//////000////////////000111111000///...---------------***444>>>DDDJJJOOOQQQOOOHHHDDD@@@@@@DDDMMM^^^mmm{{{{{{uuulllfffdddaaa]]]___bbbddd~~~ooohhh]]]UUUPPPLLLGGGDDDEEEDDDDDDDDDDDDBBB???<<<>>><<<;;;<<<>>>???>>><<>>======<<<<<<===<<<;;;<<<======<<<;;;;;;<<<===<<<:::999:::;;;777777666666666777777888:::888777777888999777666333333222222111000///.........//////000/////////////////////......---,,,000000//////...---,,,+++***+++---000333444555444777333///---///111222222///000222333333222000///...111111...,,,......,,,)))---000222000...,,,,,,---.........---,,,++++++)))((('''(((******)))'''%%%&&&(((***,,,---...---,,,,,,,,,+++))))))***+++***************+++,,,,,,+++++++++,,,,,,---.........,,,******,,,------,,,---,,,***))))))*********,,,,,,---..................111555888999:::<<<======<<<:::888666444333222333222111000///...------,,,+++++++++++++++,,,,,,...------------...///////////////...---,,,+++***,,,------......------,,,,,,+++******)))******+++++++++************+++++++++******)))))))))******,,,,,,+++************+++,,,***))))))++++++***)))(((((())))))************,,,,,,,,,,,,,,,,,,++++++++++++++++++************(((((((((((())))))))))))+++*********************))))))))))))))))))))))))---+++***+++---...---,,,------........./////////........./////////000000222111000000//////......///:::DDDIIILLLOOOOOOMMMAAA===888777;;;FFFTTT___mmmhhhaaaZZZYYY[[[^^^```aaadddfff}}}qqqddd[[[XXXLLLHHHDDDCCCDDDDDDAAA>>>999999;;;???AAAAAA>>>;;;:::::::::;;;===>>>>>>>>>??????>>>======<<<;;;:::<<<;;;::::::;;;<<<<<<;;;:::<<<<<<;;;:::999:::;;;777666666555555666666666999888777777888888777555111111111111000///------....../////////...------/////////...---,,,+++***------------------......000111222222333333333444444444333000......222555000000////////////000000//////---,,,///444111,,,...111333333222000///...***+++++++++***)))'''&&&)))((('''(((******(((&&&&&&'''((()))))))))******...///...,,,***((()))***,,,,,,++++++++++++,,,,,,)))))))))******))))))))),,,+++******,,,---,,,++++++++++++***))))))******,,,,,,------------,,,,,,***,,,///111111111111222777777666444222000...------------......---------+++************+++,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,,,,++++++,,,,,,+++******))))))******+++++++++************++++++---,,,,,,+++***+++++++++,,,+++)))***++++++***)))(((((()))***+++******))),,,,,,,,,,,,------------+++++++++*********)))))))))))))))******+++++++++*********++++++++++++***************)))))))))))),,,+++***+++---...---+++------------.........///------......////////////...............------,,,777AAALLLNNNMMMMMMJJJGGGDDDBBB<<<666555<<>>===???AAAAAA===:::888999:::===??????===:::999999:::;;;<<<======>>><<<<<<======<<<;;;:::999;;;999888888:::;;;;;;:::999:::;;;:::999888888:::666666555555444444555555666444333333444444333222000000000000///...------....../////////...------...////////////...------))))))***,,,///111333555999:::999666333000000000---000222111...///333777000///...------...///000///---******000666333,,,///111222222000///...///(((((()))******)))))))))***)))((()))******(((&&&'''((()))((('''&&&''')))...//////---***)))***+++,,,,,,,,,,,,---...///000------,,,,,,***)))'''&&&***)))((()))++++++***))))))+++,,,+++***)))***+++))))))************))))))(((***------,,,++++++,,,---....../////////......+++++++++++++++***)))(((++++++*********++++++,,,+++************+++,,,,,,,,,,,,++++++,,,---...///,,,,,,------------,,,,,,,,,,,,------------------+++******************++++++++++++***++++++,,,---------,,,++++++++++++++++++***)))***+++,,,+++***((()))***,,,,,,+++******+++,,,,,,,,,,,,,,,------+++************))))))))))))******++++++,,,,,,,,,)))***++++++,,,++++++++++++************)))))))))*********+++------,,,***,,,,,,,,,---------......,,,------...///............///000000000000//////555???FFFEEEBBBAAA@@@>>>OOOPPPLLLBBB:::;;;===???LLLLLLQQQZZZaaaaaa^^^]]]]]]```bbbwwwiii\\\TTTPPPKKKGGGGGGEEE@@@=========;;;;;;>>>@@@@@@;;;777>>>===<<<<<<======;;;999:::;;;;;;;;;:::::::::;;;999::::::;;;;;;:::999888999777666666888999:::999777888999888777666666888555555444333333333333333333111000000111111000///...///////////////......,,,---...//////000000///------///111222333444444------...///111333666777::::::999555111------...,,,---///000000000111222........................,,,---,,,+++---222111,,,---...///...---,,,,,,---******++++++++++++,,,,,,***)))))))))******(((&&&((()))***)))'''&&&(((***,,,---------++++++---/////////............////////////000000///...,,,+++***)))((()))******)))''')))+++---,,,***)))***,,,'''(((((())))))((((((((()))+++......---,,,,,,,,,((()))+++,,,............******++++++***)))(((''',,,,,,+++*********++++++***************+++,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++***++++++,,,------------+++++++++******++++++++++++*********++++++,,,---------,,,++++++++++++,,,+++***)))***,,,---,,,+++)))***,,,---------+++***))))))*********+++++++++************))))))))))))((())))))***++++++,,,,,,)))***+++,,,,,,,,,+++++++++++++++*********)))))))))))))))***,,,,,,***)))+++++++++,,,,,,,,,,,,---+++,,,---.........------...///000222222222222111444;;;???;;;888:::>>>@@@WWW]]]^^^TTTJJJGGGHHHGGGJJJGGGKKKVVV]]]\\\XXXWWW\\\^^^aaavvvkkk```ZZZUUUMMMGGGFFFAAA>>>>>>BBBCCC???<<<<<<888777777:::>>>???<<<999777666555777999<<<===<<<<<<<<<<<<;;;888777777777777777999::::::999888888888666444444666888999888666777777777555444555666444444333222111111222222222111000000111111000///......//////000/////////***+++---///000111222222+++---///222555888999:::555444333222222333444444333444444111---,,,---///000...---///111111...***,,,---000111111000---,,,)))---///+++***,,,...,,,///000111000......///000,,,+++***)))((((((((()))+++***)))***+++***((('''''')))+++***((('''***---)))+++,,,,,,,,,---000222555444222000...---,,,,,,***+++---///000000000///+++*********++++++)))'''(((+++...---+++***+++---'''((())))))***)))))))))'''***,,,---,,,++++++,,,((()))+++,,,---,,,,,,+++((()))+++,,,,,,,,,+++***---,,,,,,+++******++++++++++++******++++++,,,---...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++((()))***+++,,,---------,,,,,,++++++++++++,,,,,,******))))))***+++,,,,,,...---,,,,,,++++++,,,,,,***))))))***,,,...---,,,)))+++,,,......---,,,+++''''''(((((()))))))))***************))))))))))))'''(((((()))***+++++++++)))***+++,,,---,,,,,,+++++++++++++++******))))))(((((((((***,,,,,,***(((******+++++++++,,,,,,,,,+++,,,---.........---,,,)))***,,,...//////......;;;@@@AAA;;;888>>>HHHNNNXXXccchhhaaaXXXUUUWWWVVVTTTLLLIIIPPPVVVWWWXXX[[[]]]```bbbwwwkkkbbb___XXXRRRJJJGGGFFFEEEAAA===<<<<<<<<<;;;;;;::::::::::::::::::999999999888888888999::::::;;;;;;::::::999999999999999999999999======<<<;;;::::::::::::777555444444666777777666777777777777666555444333///000111222333333333333......---...000000///---.........000111000---+++,,,---///000111111111111...------///333777999999444222000000000///---+++///---,,,---000000...+++,,,,,,,,,,,,------.../////////...------------...,,,***((()))+++,,,+++(((------,,,,,,+++***))))))******))))))((('''''''''(((((())))))******+++++++++***(((((()))******)))***************---222555888<<<:::111******---...---..................---,,,+++'''&&&+++111///******)))((('''''')))+++,,,---+++))))))***)))(((&&&((()))++++++******+++---+++++++++,,,,,,+++++++++)))))))))((()))******+++---......,,,******+++,,,///---+++,,,...///---++++++,,,,,,,,,++++++---///---...///000000...,,,+++''''''((()))***++++++,,,*********++++++,,,,,,,,,************************)))************++++++++++++******+++------,,,***,,,,,,---...---,,,***)))*********+++,,,,,,,,,---***+++,,,,,,+++***)))(((///...---+++***))))))))),,,***(((''')))+++,,,,,,+++)))'''''')))*********+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000111///------...///000///999???GGGIIIFFFGGGPPPZZZhhhtttyyysssnnnoookkkcccUUUOOOIIIJJJPPPWWWZZZ[[[___]]][[[sssgggaaa\\\UUUOOOMMMKKKFFF@@@===>>>===:::777:::::::::999999999888888666666666555555555555444777888888999:::999999999888888888888888888888888<<<<<<:::999888888888888999777555444444444333111222222222222111000//////111111111222222111111000000///...///000000...---//////000222444444222000---...000111222222111111111///------.../////////111///------------+++)))...---,,,---//////---+++,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,***((()))+++,,,+++)))++++++,,,,,,,,,,,,------+++******))))))((('''''')))))))))))))))*********+++***(((((()))******)))+++++++++******,,,000444<<>>@@@===333+++******)))...---,,,******,,,---...---,,,(((%%%'''+++)))%%%000...,,,***(((''''''((()))((((((***,,,......---)))+++++++++)))((()))***''''''(((((((((((('''''')))))))))))))))*********((()))******)))***,,,...,,,+++******,,,,,,+++******,,,//////...------...)))***+++,,,+++***)))((()))******************************+++++++++++++++++++++++++++++++++++++++)))************++++++++++++***)))***,,,,,,,,,***---,,,,,,++++++++++++,,,))))))))))))))))))(((((())))))***+++++++++******((((((((((((((()))***+++,,,***((((((***+++,,,+++---+++)))))))))***)))(((---,,,+++***************++++++++++++++++++++++++***+++,,,+++******+++---------,,,,,,,,,...///000CCCEEEIIINNNSSSWWWWWWVVVfffkkkpppwww~~~nnneee^^^UUURRRVVV]]]bbbeee\\\ZZZWWW{{{ssshhh___XXXPPPIIIDDDGGGBBB???AAABBB@@@>>>???BBB???<<<;;;<<<<<<;;;999777777777777777666666666999999999888888888777777555666777777888888777777666666666666666666666666888777666444333222222111111000//////111333333222111000000111111222222333222222222222111000//////111111111333555666555444/////////000222333111000///000111111111///...---///---,,,---///000/////////...---------...,,,+++,,,,,,,,,,,,------,,,++++++***************++++++,,,,,,,,,,,,,,,++++++***+++************+++******(((((()))+++,,,---......,,,,,,++++++***)))))))))******))))))((((((((('''***)))((((((***+++******,,,,,,,,,+++)))***,,,...888:::888000+++++++++***000...,,,******,,,...000,,,,,,***(((***//////+++///...,,,***)))(((((((((+++)))))))))+++,,,+++******+++,,,***)))(((((()))&&&''''''((((((''''''&&&(((((()))***************((()))***)))((()))***,,,******))))))*********)))'''***---...---+++++++++)))******++++++***))))))+++************************************+++++++++++++++++++++++++++++++++))))))*********++++++++++++***))))))+++,,,,,,+++---,,,+++******+++,,,---,,,,,,++++++******))))))(((((()))*********++++++***************+++,,,,,,,,,***))))))***++++++***+++***))))))+++++++++***------,,,+++************************************+++,,,,,,+++))))))***,,,+++,,,,,,++++++---///111===@@@EEENNNYYYaaa___YYY\\\___cccjjjuuuyyyooo```aaa\\\VVVTTTVVVZZZ^^^```[[[YYYVVVvvviii___ZZZTTTMMMIIIGGGEEEBBB???@@@<<<;;;>>>???<<<<<<===>>>===;;;999888777666444666666666666666777777777666666666555555555444444555555666777777777777777444444444444444444444444555444333222000000000//////...---...000222222111...------...///000222222222333333333333333222222111111222555999;;;;;;:::222111000000111111///........./////////---,,,+++---,,,,,,...111222222111...---,,,,,,---...---++++++,,,------,,,,,,,,,,,,+++******))))))*********,,,------------,,,++++++******+++************+++(((((())))))************,,,,,,++++++***)))))))))***)))))))))((((((''''''***((('''(((***++++++***,,,,,,,,,+++))))))***,,,...000000+++***,,,---+++000...,,,******,,,...000---...---***+++//////---+++++++++***************)))((('''((()))***)))(((***++++++***((('''((()))'''(((((())))))(((((('''(((((()))************)))***++++++)))((('''(((***)))))))))))))))((())))))'''))),,,---,,,+++***+++******+++++++++++++++***++++++++++++************************************++++++++++++++++++++++++))))))*********++++++++++++)))((((((***+++++++++,,,+++***)))******,,,---,,,++++++******)))))))))((((((((())))))******+++,,,+++******))))))******,,,***))))))***+++***))))))((((((***,,,------,,,------,,,+++******++++++************************+++,,,,,,+++***)))+++,,,***+++,,,,,,+++,,,000333===CCCJJJRRR___hhhfff___aaacccdddfffhhhfff]]]TTTZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVUUUuuupppkkkgggddd```ZZZVVVFFFBBB===<<<===>>>===;;;999777777:::;;;:::;;;>>>===<<<;;;999777555333222555555555555666666666666666666666555555555444444333444444555555555555555222222222222222222222222222222111000////////////222000....../////////---000//////000111444666777444555666666666666666555222222444777;;;===>>>===666444222111222111000...------.........,,,+++***---,,,,,,...000000///---,,,***)))***,,,,,,,,,***+++,,,......,,,,,,,,,---,,,+++******)))*********,,,---.........---+++***)))+++++++++***)))***+++)))))))))(((((((((((((((,,,++++++***))))))(((((()))(((((((((((((((((('''***((('''(((***++++++++++++,,,,,,+++)))((()))+++'''******'''(((,,,---+++...---,,,++++++,,,---......///---)))'''******'''(((((())))))************&&&%%%%%%''')))++++++***(((*********((('''((()))(((((())))))))))))(((((('''((()))++++++******)))+++++++++***((('''((()))((()))******(((((()))***)))+++......---,,,,,,---+++++++++++++++,,,,,,,,,******++++++++++++++++++***************)))))))))************************)))************++++++++++++)))'''''')))++++++++++++************++++++,,,((((((((((((((((((''''''))))))((((((((()))*********)))(((''''''''''''''',,,+++)))***++++++***((()))((((((***---...---+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,...)))+++------+++---111555>>>HHHPPPUUU\\\dddccc\\\\\\___ccceeefffddd```\\\[[[\\\^^^^^^\\\XXXTTTQQQWWWYYYZZZuuujjjddd```YYYQQQJJJDDD@@@>>>===999666666888999888555777555555888888777:::>>>;;;;;;;;;:::777555444444333333333444444444555555666666666555555555444444000111222222333333222222111111111111111111111111000000//////...//////000111///....../////////...222222222222444777:::<<<999999999999999888777666444444555777:::<<<<<<;;;444222000000111111000///,,,---.........---,,,+++,,,,,,,,,...000000...,,,+++******+++,,,------,,,+++---//////---,,,---...,,,,,,+++***************++++++---------,,,***))))))+++,,,+++)))(((***,,,)))))))))))))))))))))(((+++******))))))((('''''''''''''''((((((((((((((()))((('''(((***+++++++++)))***+++***)))((()))***''')))(((&&&'''******'''++++++************++++++,,,...---'''%%%'''(((&&&''''''((()))))))))))))))'''&&&&&&'''***+++***)))'''(((***)))(((((()))***(((((())))))))))))(((((('''(((***+++++++++)))(((***++++++***)))(((***+++(((***+++***(((''')))+++***,,,------,,,,,,---...************++++++,,,---*********++++++,,,,,,,,,+++*********)))))))))((()))))))))))))))))))))))))))************++++++++++++)))'''''')))***++++++))))))***+++++++++++++++'''''''''(((((((((((((((******(((((('''((())))))(((''''''''''''(((((())),,,+++******++++++)))(((+++******+++------+++)))++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000(((+++......,,,---222777???MMMWWWVVVWWW]]]___[[[TTTXXX```iiiooonnnkkkiiibbbdddeeeccc^^^WWWPPPLLLTTTWWW[[[wwwkkkeeeaaaXXXOOOGGGFFFBBB===999888999;;;<<<999777777999:::999666666444333444444222555:::666777888777555333222333111111222222222333333333111111111000000000//////......///000000000000000000000000000000000000000///............///000000...,,,,,,---///111222111///......///111444888999=========<<<:::888777666666555555777999:::999888000...------...000//////,,,---...//////...------++++++,,,///222222111000...,,,,,,---///000000///+++...000000---,,,---///------,,,+++******++++++)))***,,,,,,,,,+++)))'''(((+++,,,,,,)))(((***,,,(((((())))))*********+++******))))))((('''''''''&&&'''''''''(((((()))))))))((('''(((***,,,,,,+++)))***+++***)))((()))***)))+++)))&&&&&&)))'''###(((((())))))))))))(((((())),,,+++'''&&&)))+++***''''''((((((((((((''''''---+++))))))***)))(((&&&&&&((())))))(((((()))+++''''''(((((((((((('''''''''(((***+++,,,+++)))((((((*********)))***,,,...(((***,,,+++(((''')))+++)))***+++***))))))+++---******))))))***+++,,,,,,))))))***+++,,,,,,------+++*********))))))(((((((((((((((((((((((((((((()))************+++++++++,,,)))''''''(((***++++++((()))***,,,,,,,,,+++***(((((())))))******+++++++++***)))'''''''''((()))''''''(((((()))+++,,,---,,,+++***+++++++++)))'''...---,,,,,,---+++(((&&&*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...------...000222(((,,,///...---...333888BBBTTT___\\\YYY^^^cccaaa]]]```gggrrrxxxvvvnnniiihhhiiiiiieee]]]TTTMMMIIIKKKOOOTTT}}}wwwooofffZZZQQQKKKEEE>>>888888777777666666666666666777777777777777777777777666555333222111222222333333444666666666444222111111111222222333333333333///111222111000......///......//////......------,,,...------000555333...111---+++---222444222...000------111222000///000000000000//////111444777:::555222333888;;;;;;999:::888666555555666555333......////////////......//////.........---------------///000000000///...---,,,++++++************,,,---......,,,,,,---...///,,,(((&&&'''((())))))(((''''''(((***,,,,,,+++''''''((()))***+++,,,,,,))))))*********+++++++++))))))((((((''''''''''''&&&'''''''''(((((())))))************+++,,,------))))))((((((((((((((())),,,,,,,,,+++***)))((((((,,,***(((***,,,,,,***'''***+++++++++***)))(((''')))((('''&&&&&&'''((())),,,,,,+++***)))((('''''')))((('''&&&''')))+++,,,,,,---//////...+++(((&&&)))(((((()))++++++***)))******))))))))))))******(((((())))))*********+++---------,,,,,,+++++++++,,,,,,,,,---------.........---+++******+++---...///...,,,***)))(((''''''(((((('''''''''(((((()))(((***+++------,,,+++******)))((()))***+++***((())))))))))))))))))))))))))))))*********))))))((((((((()))************)))((((((((((((((())))))*********************++++++///,,,)))))),,,...---,,,------------------------,,,,,,,,,,,,------...///+++,,,------+++***+++---...***)))++++++,,,///555IIISSS[[[ZZZSSSRRRZZZccc^^^```jjjvvv{{{uuukkkfffjjjpppnnnaaaSSSMMMIIIFFFCCCIIIPPP|||pppjjjeee]]]VVVPPPJJJCCC???>>><<<888444888777666666555555555555555555555555555555555555333222222111111222333444222333444555444333111000............////////////---...///...,,,++++++,,,+++,,,---...///000000000,,,------,,,///333111---///......///000111222111111------000222000...000///000000///...///222444222///---000777<<<===<<<555333111111111222111000......////////////......///.........------------++++++---.........---,,,------,,,++++++++++++++++++,,,------++++++,,,---000---)))((((((*********)))((('''((()))***)))(((************))))))))))))))))))*********+++++++++*********))))))((((((''''''''''''((((((((())))))''''''((()))***,,,---...---,,,+++***)))(((((((((++++++++++++***)))((((((***))))))+++///000///---************)))((('''''')))((('''&&&&&&'''((()))++++++******)))(((((((((((((((''''''(((***---...,,,...//////...,,,)))''')))(((((()))++++++***(((******))))))))))))******(((((()))))))))*********++++++++++++******))))))+++,,,,,,,,,,,,---------333111...,,,*********+++///...---,,,+++*********(((((((((''''''(((((()))((()))+++,,,---,,,+++******)))((()))******)))((())))))))))))))))))))))))))))))*********))))))((('''((())))))******))))))))))))((((((((()))******))))))))))))***+++------...+++))))))+++,,,,,,+++******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---...///...---,,,---...///+++)))+++++++++///555DDDLLLSSSQQQLLLKKKTTT]]]cccaaaeeelllnnniiicccaaaiiinnnlll]]]OOOJJJKKKLLLDDDIIINNNtttqqqcccSSSKKKKKKJJJEEE>>><<<999777777:::;;;888666888777666555444333333444444444444444444444444444000000000000111222333444///000111222111000///...---------,,,,,,,,,,,,,,,,,,---...---***)))******+++,,,---...///000000000+++------,,,...222222...///111222111//////111333222...---000111///...//////000000...------///222---+++***...444999;;;:::333111///.../////////---......////////////..................------------++++++---.........---,,,......---,,,,,,,,,,,,---***,,,---,,,+++***+++,,,000---***)))***+++++++++***)))(((((())))))(((&&&************)))))))))))))))))))))************+++,,,,,,+++******)))((((((''''''(((((((((((())))))%%%%%%&&&(((***+++,,,---//////---+++***))))))(((++++++++++++***)))(((((())))))))),,,///000000...******))))))(((''''''&&&((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((()))+++---...,,,---......---+++)))''')))(((((()))++++++***((())))))))))))))))))))))))(((((())))))))))))******))))))))))))((((((((((((******+++++++++,,,,,,,,,333222///---+++*********///......---------------))))))(((((((((((())))))((()))***,,,,,,+++*********)))((((((******)))(((((((((((((((((((((((((((((())))))******)))))))))'''((())))))***)))))))))***))))))))))))***++++++((((((((()))+++,,,...///,,,+++))))))***++++++***''''''((()))***+++,,,,,,...---,,,+++************...///000///......///000///+++***+++++++++///666BBBIIIOOONNNJJJKKKSSS[[[```[[[XXX[[[\\\ZZZYYY[[[bbbiiikkkbbbVVVPPPPPPQQQCCCEEEGGGssseeeZZZSSSYYYOOOEEE@@@AAAAAA>>>::::::999999;;;======;;;888777666555444333222222222222222222222222222222222////////////000000111111---.../////////...------............------------...//////---+++***+++,,,............---,,,++++++---000000///111666777555444444222111///...//////222...,,,///000...---///000111111///------...000000...---...111444444333333111//////000111000///---......//////......---------------------------------///000000000///...///......---------......+++,,,------++++++,,,---///---***)))***************)))((((((******)))(((''''''((()))***+++,,,,,,))))))))))))************,,,++++++***))))))(((((((((((((((((((((((())))))&&&'''((()))******++++++...---,,,+++***************************)))((((((*********+++,,,,,,+++******)))(((''''''&&&&&&&&&(((((((((''''''((((((((((((((((((((())))))******))))))(((((())))))***+++***++++++++++++)))'''&&&(((''''''(((***+++)))((())))))************))))))(((((())))))))))))))))))(((((((((((((((((((((((()))************+++++++++///...---+++++++++++++++---------------...//////******)))((((((((())))))((()))******++++++*********((('''((()))***)))((('''''''''''''''''''''''''''((())))))))))))))))))((()))******++++++*********************++++++,,,)))))))))***+++,,,---...,,,++++++++++++,,,++++++(((((())))))******++++++++++++***************+++---...//////......///000...,,,++++++******000888AAAGGGNNNOOOLLLLLLPPPUUUVVVQQQNNNOOOQQQRRRWWW\\\UUU]]]dddfffbbb[[[TTTPPPFFFFFFEEEooohhh]]]TTTNNNJJJGGGFFFEEECCCAAA>>><<<:::888888999999:::;;;;;;:::888666555444333222111111111111000000000000000000000000000000000000//////......,,,---------------------.................................---++++++,,,............------,,,******///333444333555:::===<<<:::555000...//////,,,)))222---,,,...000...---///111222222111///......000111000//////000111000000333111//////000111000///------............------,,,,,,------------------------///000000000///............------......///---...///...---,,,---///---+++)))((()))))))))((()))(((((()))+++,,,,,,+++''''''((()))***+++,,,,,,))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))((((((******+++++++++***)))(((***))))))))))))******+++))))))*********)))(((((()))***+++,,,,,,,,,,,,,,,***)))((('''&&&&&&&&&''''''((((((((((((((((((''''''''''''((())))))*********))))))(((''''''&&&&&&(((((())))))((('''&&&%%%(((''''''(((******)))'''((()))************)))((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,++++++******)))))))))++++++++++++,,,---...///++++++***)))))))))))))))(((((())))))*********))))))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))***++++++,,,,,,++++++***************++++++,,,,,,,,,++++++++++++++++++,,,------------,,,------,,,,,,++++++*********)))((((((((()))***+++,,,---+++,,,......---,,,...///---+++++++++******222;;;>>>DDDKKKNNNLLLJJJJJJKKKKKKHHHGGGJJJKKKLLLQQQWWWIIIKKKQQQZZZ^^^[[[TTTNNNOOOMMMJJJ{{{ooobbbWWWKKKIIIFFFDDDBBBAAA>>><<<888;;;<<<;;;888555555666777777888999999888777666222222111111000000111111000000000000000000000000000000000000///...---,,,---------------.........+++,,,,,,,,,------------,,,------,,,***+++---000,,,------...//////......111555666333444999======;;;555...,,,//////,,,(((111,,,***---///......111000111222111///...///000---......///000111111111000///------/////////...------............------,,,,,,,,,,,,------------++++++---.........---,,,...------------...//////---///000///...---...///---+++)))((())))))((('''(((''''''(((+++,,,,,,+++************))))))))))))***)))))))))))))))((((((((((((((()))))))))************))))))))))))((((((++++++,,,,,,+++)))'''&&&''''''''''''((()))***+++((())))))******)))(((((('''))),,,......///111333+++***((('''&&&''''''(((''''''(((((((((((('''''''''''''''(((((()))))))))))))))(((((('''&&&%%%%%%'''''''''''''''&&&%%%%%%(((''''''(((******)))'''((()))***++++++***)))((())))))((((((((((((''''''))))))))))))************))))))*********+++++++++,,,,,,+++***)))'''&&&&&&************+++,,,---...---,,,+++***))))))))))))((((((((((((((())))))))))))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&'''((()))))))))))))))***++++++,,,,,,++++++***))))))))))))***++++++...---,,,++++++******+++,,,---//////...------.........---,,,+++******)))'''(((((()))***,,,---...)))+++,,,,,,++++++---...+++***++++++***+++444???CCCGGGLLLNNNMMMJJJGGGEEE>>><<<===??????>>>@@@FFFAAA======EEELLLOOOPPPQQQSSSPPPLLL{{{kkkZZZPPPLLLFFF???BBBAAAAAAAAA@@@>>>:::777777777777777777777777777666777888777666555555555000000//////000000111111000000000000000000000000//////000111000000///......---------......///000)))******+++,,,---......,,,---------,,,...111444///000111111111111111111000444444000...111555555555222---+++,,,------,,,000+++))),,,///...000222...///111000///......///***,,,---...//////000111///...,,,,,,...///......,,,------......------,,,++++++,,,,,,,,,---------++++++---.........---,,,------,,,,,,---......///---...///...------...///---+++************)))''''''&&&&&&''')))))))))(((************))))))))))))******))))))(((((((((((('''(((((()))***+++,,,---*********)))))))))(((((())))))***+++***)))'''%%%(((((('''''''''((())))))(((((()))))))))))))))(((&&&)))---......///222444,,,+++)))'''''''''((()))&&&'''((())))))((('''&&&''''''((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''&&&''''''&&&((()))***((('''((()))***++++++***)))((())))))((((((((('''''''''(((((()))))))))******************+++++++++,,,,,,+++++++++******)))((('''+++*********+++,,,---...------,,,+++************((('''''''''(((((()))))))))(((''''''((()))((('''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((()))************)))))))))((((((((()))******------,,,+++++++++,,,,,,***---//////---,,,,,,------------,,,+++++++++***)))))))))***+++,,,---...)))***,,,,,,++++++---...))))))***+++)))+++666BBBJJJJJJKKKKKKJJJGGGDDDBBB777666777999888555777<<<>>>;;;;;;@@@CCCGGGNNNWWWWWWTTTQQQ}}}jjj[[[UUUQQQIIIBBBCCCFFFDDD???:::999777888999;;;;;;:::888555111333777::::::999555666555444111000000000///......//////000111222000000000000000000000000---...///111111111000000...............///000111******+++,,,...///000111//////000000000222555888666555555444333222000000///333222,,,(((***------//////...,,,***+++///222///***(((,,,//////000444,,,...//////...------...+++,,,......---------...000///------///000000///,,,------......------,,,+++++++++,,,,,,------------...///000000000///...,,,,,,,,,,,,,,,---...///,,,---......,,,,,,---......,,,++++++,,,+++***((((((&&&%%%%%%&&&'''%%%$$$''''''((()))***+++,,,,,,******))))))(((((((((''''''((()))***,,,---...///+++*********))))))((((((&&&'''(((******)))'''&&&******)))(((((('''(((((((((((()))))))))))))))((('''***------,,,+++---///---,,,***((('''((()))***&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&''')))************)))))))))))))))((((((((('''&&&&&&''')))***((('''''')))***++++++***)))'''))))))(((((('''''''''&&&'''((((((((())))))*********++++++++++++,,,,,,,,,'''((()))+++,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,+++************(((''''''''''''((()))))))))'''&&&'''((()))((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((((((((((((((((())))))***++++++++++++,,,,,,---...))),,,//////,,,***+++---++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,)))***,,,,,,,,,,,,---///((((((***+++***,,,777DDDJJJHHHEEECCCAAA@@@>>>===999999;;;===<<<999===CCC<<<>>>DDDIIIHHHFFFOOO\\\```]]]ZZZvvveee[[[VVVPPPGGG???AAA???===<<<<<<<<<;;;:::<<<<<<;;;:::999888777666888555444666666444555888555333111222444444111...222111111000/////////000666444222111222222222222///000333555666666555444777222---,,,000222000...+++,,,,,,...000222444555555333222111111333444666555222///......///...---/////////......---------222///,,,,,,---...,,,***111...++++++,,,...//////,,,------...............---,,,+++,,,...///...---......------------......------,,,,,,,,,,,,---------,,,+++******,,,---///000000000///......---------,,,,,,++++++,,,,,,---...//////000000000000000222---***,,,,,,)))'''(((((('''&&&&&&'''((('''&&&)))))))))(((''''''&&&&&&++++++******+++,,,------+++***(((''''''(((***+++***(((&&&%%%'''***++++++))))))))))))))))))))))))(((''''''&&&'''((()))******))))))(((((((((((((((---,,,,,,,,,......---,,,---,,,***((('''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((((())))))))))))*********((()))+++---////////////...,,,***))))))+++---///,,,++++++***)))((('''''',,,+++))))))***)))((('''******))))))((((((''''''%%%&&&'''&&&$$$$$$&&&(((,,,)))&&&&&&((((((&&&$$$((('''&&&''')))++++++***++++++***)))((('''&&&&&&,,,***)))***,,,,,,+++***,,,------------,,,++++++,,,,,,,,,+++***)))((((((***))))))(((((((((((((((++++++,,,,,,,,,,,,------***+++***((()))...888???FFFGGGIIIJJJHHHEEEAAA>>>;;;===<<<;;;>>>EEEIIIIIISSSRRRVVVYYYQQQEEEFFFOOOYYYZZZ[[[}}}nnnddd^^^VVVLLLGGGFFFDDD???;;;<<<:::888888888888777666999999888888777666666666666333333555555333333666777666444444555555222//////...---,,,,,,,,,,,,,,,//////111333555666555555222111111000000000111111555111...///222444333000///000000111222444555666666444222000//////000000111///------...///......------------,,,,,,++++++...+++******,,,------+++000...,,,,,,---//////...------...////////////......---,,,---///000///...///..................///...------------------...---,,,+++***+++,,,...///......//////////////////------,,,,,,,,,,,,------------...///000000000000111,,,***,,,,,,((('''(((((('''&&&&&&(((((('''&&&''''''((((((((((((((((((((((((''''''(((((()))***------,,,+++,,,...000222+++)))'''&&&(((*********(((((((((((((((((((((((()))((((((''''''((()))***))))))))))))******+++,,,000...,,,+++,,,,,,+++***---,,,***(((''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((((((((('''''''''((()))******+++)))))))))*********++++++,,,,,,...////////////...,,,+++*********,,,...///---,,,+++***)))(((''''''(((''''''((())))))((((((''''''''''''((((((((((((&&&'''''''''%%%%%%&&&(((+++(((''''''***+++***)))'''&&&%%%&&&((())))))(((*********)))(((((('''''',,,++++++,,,.........---,,,,,,,,,,,,,,,+++******++++++++++++***)))(((((()))))))))))))))***+++++++++++++++,,,,,,,,,------((()))***)))+++111;;;BBBGGGKKKPPPTTTVVVTTTPPPNNNBBBFFFHHHGGGJJJRRRWWWYYYSSSYYY```]]]NNN???;;;???LLLQQQWWW|||nnnbbbXXXOOOGGGAAA@@@>>><<<<<<=========<<<999777666555666666555444555555555555555555555555666333333555555333333666333222111222333444222000......---,,,,,,,,,,,,---000222666:::<<<<<<;;;:::777555333111111333555777444222111333777888666444222111111222222333444555333222000...------.........,,,++++++---//////...,,,,,,++++++++++++******,,,***)))***,,,.........///...---...//////...,,,---......//////////////////------...///000///...////////////////////////.........------............---,,,,,,,,,---///000++++++,,,------...//////...------,,,,,,------...+++,,,---...////////////000+++)))+++,,,(((&&&'''((('''&&&&&&(((((('''&&&&&&&&&'''(((((()))***************)))******+++,,,))))))((()))***,,,///000,,,***(((''')))******)))''''''''''''''''''''''''***))))))((((((((())))))))))))******+++---...//////---***)))***+++++++++---,,,***(((&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((())))))*********************+++++++++,,,---......///......------+++++++++,,,---...//////......,,,+++)))((('''&&&$$$%%%&&&''''''(((((((((%%%%%%&&&&&&'''(((((()))'''((()))((('''&&&'''))))))((('''(((+++---...---)))((('''''')))***)))((())))))))))))))))))))))))+++******,,,...//////---+++++++++++++++***))))))++++++++++++***)))(((((((((((())))))***,,,---...++++++++++++,,,,,,,,,,,,***+++++++++,,,111;;;BBBIIINNNVVV]]]aaaaaa^^^[[[SSSXXXZZZZZZ]]]dddhhhiii]]]gggjjj]]]KKK???;;;;;;EEEMMMUUUvvvlllhhhWWWQQQIIICCC@@@>>><<<;;;999:::<<<<<<;;;;;;;;;;;;888777666666888888666555333333333444555555666666666333333666666333333666...///000222444555666555000000////////////000000333666999;;;;;;;;;;;;;;;666555444444555777:::;;;555444555777999999777444000000////////////000000...---------...///000111...,,,,,,,,,...///...---++++++++++++++++++++++++---,,,,,,,,,---...//////.........000111000---+++---...//////000000//////...---,,,---...//////---///////////////////////////......------......///...------------...///000)))*********+++++++++,,,------,,,,,,,,,,,,------***+++,,,---...////////////+++))),,,,,,(((&&&'''((('''&&&'''((()))(((&&&''''''(((((()))))))))))),,,++++++***++++++,,,,,,&&&&&&%%%&&&'''((()))***---+++)))((()))***)))(((''''''''''''''''''''''''))))))((((((((('''''''''++++++++++++,,,---...///+++)))&&&&&&))),,,...///,,,+++***((('''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))))))))))))))(((((((((((())))))((())))))))))))*********,,,++++++***)))(((''''''******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,---...///000///......///...---+++***((('''&&&$$$&&&'''(((((('''''''''&&&&&&&&&''''''(((((((((''')))***)))((('''((()))((((((((()))***,,,---...,,,+++***+++,,,,,,+++)))(((((()))))))))*********))))))***,,,...//////---***************)))((((((***************)))(((((())))))))))))***+++,,,---***++++++++++++,,,,,,,,,---...---,,,+++///666===IIINNNUUU[[[```aaaaaa```bbbccccccdddjjjpppooojjjffflllgggWWWJJJIIIIIIFFFGGGJJJNNN{{{qqqfff]]]SSSIIICCCCCCFFFCCC???<<<:::999888888777999<<<;;;999666555555666555555777888888777555222333333444555666777888444111222555555222111444111222444666666777888888000//////...//////000000000222444555444666999<<<555555555444444444444555333333555666666555222000//////...------------------------...///000111111000///......//////...,,,,,,,,,---------------------------,,,,,,,,,---...///...///111222000---***---......///////////////,,,+++***+++---...---,,,......////////////............------------......------------......//////,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,***+++,,,---...............***))),,,---)))'''''')))(((''''''((()))((('''******))))))((((((((((((((((((''''''''''''((((((*********))))))))))))***,,,***)))((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''---,,,,,,++++++,,,,,,,,,+++(((&&&&&&(((,,,...///,,,+++***)))((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))*********+++,,,++++++***)))(((((((((******+++++++++,,,,,,,,,++++++,,,,,,...///000000///000111111111///---,,,...---,,,+++)))((('''&&&&&&)))++++++)))'''&&&''')))))))))(((((((((''''''''')))******)))(((((()))((((((((((((((()))***+++,,,++++++,,,------+++)))(((((())))))******++++++******+++...000111000...)))************)))(((((())))))*********)))((((((***))))))((((((((())))))*********+++++++++,,,,,,,,,,,,,,,+++***...555;;;EEEHHHLLLRRRXXX]]]```bbbfffcccaaaeeeooovvvpppfff```ccc^^^UUUVVV\\\[[[TTTMMMHHHCCCSSSLLLEEEAAA<<<888888;;;>>>===<<<;;;999888666666666888::::::888666444444222222333555777777555333222333444555666777888888111///000444444000///111111333444444333222222333...............//////000000333666777777:::@@@DDD???>>><<<999666333000//////000111222111///---+++000000///...............000000000/////////......000///...///000///---+++------............//////+++,,,,,,+++))))))+++,,,000///000111222000---+++,,,------...............+++*********,,,---,,,+++,,,---...//////...---,,,---------,,,,,,---------,,,---------............000000///......---,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------...+++***......+++(((((()))(((''''''))))))((('''++++++***))))))(((''''''***))))))(((((((((((((((+++++++++******)))((((((***)))(((((())))))((('''''''''''''''''''''''''''&&&&&&'''((()))(((((((((......---,,,,,,,,,,,,,,,...,,,)))((()))*********++++++******))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))************'''(((((()))***+++,,,---************+++++++++,,,,,,,,,,,,---///111222333///000000000000...---,,,,,,++++++***)))((('''''''''+++...---***''''''(((+++******)))((((((''''''&&&(((***+++)))((((((((((((((()))(((&&&&&&'''))))))((((((***++++++)))''')))))))))******+++++++++,,,---...111333333111///***************)))((((((((())))))******)))((((((******)))(((''''''((((((************++++++++++++&&&(((******+++000888>>>???AAAEEELLLSSSZZZaaadddeeecccbbbhhhuuu|||uuuiiiYYYZZZ\\\bbblllpppiii___UUUMMMBBBCCC???>>>>>>===:::;;;???999:::::::::888777666666666777888999:::999777555000000222444666666444222222333333444555666777777222000222666666222000222...000333444333333444666444444444444444555666777777;;;@@@BBBAAABBBGGGKKKIIIFFFAAA;;;666333111000...///000111000///......000000///........./////////////////////......---,,,,,,,,,...//////...,,,------........./////////***,,,...---+++,,,...111111000000000111000...++++++,,,,,,---------------,,,+++***+++---...---,,,+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,---------------..................------.........------.........---............------,,,...++++++///000,,,)))))))))((('''((()))***)))'''******)))))))))))))))))),,,,,,+++***************''''''((((((''''''&&&&&&'''&&&&&&'''))))))(((&&&((((((((((((((((((((((((&&&''')))***++++++++++++......---------.../////////---+++*********)))(((******++++++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******))))))))))))******((((((((()))))))))******&&&'''((()))+++,,,......)))))))))*********++++++,,,,,,++++++,,,...///000++++++,,,---------------)))))))))(((((((((''''''%%%***......***((((((***((((((((((((((((((((('''%%%'''******)))'''''''''&&&((()))(((%%%%%%''')))&&&&&&'''***++++++)))'''******************++++++,,,,,,...000222111///,,,******++++++******)))((((((((()))))))))))))))((()))))))))((())))))******************++++++++++++&&&(((***+++---222:::@@@===???DDDJJJQQQXXX]]]```]]]```ccchhhpppuuuppphhhVVVUUU[[[iiisssrrrjjjeeeXXXRRRJJJ===<<<>>>@@@???:::999<<<>>>>>>===:::666444333333666555555666888888555333111111222555777888666444222222333444444555666666555444555999999555444555...222777:::;;;===@@@CCC>>>=========>>>??????@@@;;;@@@FFFGGGEEECCCEEEHHHHHHDDD===666111000000111///111222333222222333444///......---------......***+++---...///000000000))))))***,,,//////...,,,---------....../////////,,,...000000///000444777222111000000000000...,,,***+++,,,,,,------,,,,,,---,,,+++,,,...///...---***+++---......---+++***,,,++++++******++++++,,,***+++,,,,,,------,,,,,,*********++++++,,,------000000////////////000000////////////...---,,,,,,///,,,,,,000111---*********((('''((()))***)))'''((((((((()))******++++++))))))(((''''''&&&''''''&&&&&&'''((()))))))))(((&&&%%%%%%&&&((()))(((&&&))))))))))))))))))))))))&&&(((***,,,---......---............///111222333,,,+++***+++,,,---,,,*********+++,,,,,,,,,,,,+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))***++++++,,,,,,((())))))))))))***************)))(((((()))***+++&&&'''((()))+++,,,---...(((((((((((((((((((((((("""(((---...+++((()))+++%%%%%%&&&&&&'''((((((((($$$'''******)))'''&&&'''%%%''')))(((&&&&&&(((+++'''''')))+++---...,,,)))************************))))))+++---...---***(((+++++++++++++++***))))))(((((()))))))))))))))((((((((())))))***+++------)))************+++++++++)))+++---------111888>>>>>>AAAFFFLLLQQQUUUWWWXXXRRRYYY___aaabbbcccaaa\\\TTTPPPTTTbbbiiidddaaacccRRRPPPMMM;;;;;;<<<=========<<<<<>><<<888555444555666555444555777777666444888333000111555777444111777888999888555444333444777777888;;;>>><<<555///666;;;BBBFFFFFFDDDEEEEEEGGGHHHFFFDDD@@@>>>>>>???AAABBBCCCEEEFFFGGGHHHHHHCCC>>>:::999:::999444///111111111111111111111111222111///---,,,,,,,,,,,,---------............///,,,...000000...---,,,---///---+++,,,///000///...222111000000000111333444888555222000000000...---...+++(((***...000---***++++++++++++++++++++++++........................---******,,,,,,)))))),,,,,,,,,---......---,,,,,,---------...------,,,,,,......//////...---,,,,,,......///////////////...000...,,,,,,,,,,,,***(((&&&&&&&&&'''---222000))))))((('''(((***,,,,,,+++***)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%'''%%%######%%%'''((('''((()))***)))'''&&&&&&'''+++'''$$$&&&+++---,,,)))---******,,,,,,******---000...,,,+++++++++***((((((((((((((()))***,,,,,,'''((()))))))))'''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&)))((('''((()))***)))((())))))************))))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))************+++***)))(((((()))***++++++***)))(((((()))***+++))))))((('''''''''''''''&&&'''(((******((('''&&&(((((())))))))))))))))))((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%&&&((()))+++))))))***+++,,,,,,---------,,,+++***)))))))))))),,,+++++++++++++++++++++************************+++***)))(((((()))***+++)))(((((((((+++000555888***)))(((***------+++(((+++---+++''')))222:::===BBBFFFJJJIIIEEECCCFFFIIIFFFQQQ]]]bbbbbb^^^VVVNNNGGGHHHGGGHHHOOOXXXZZZWWWQQQPPPOOO========================>>>>>>===;;;777444333444777999;;;:::777555555666444333222333444555555555555777888888777777888999666:::???BBBBBBAAA>>>===???DDDKKKOOOPPPPPPPPPQQQMMMMMMJJJFFF@@@===;;;<<<::::::<<<===>>>?????????@@@<<<777777888777333///000000000000000000000000...------,,,---...//////---------............///,,,...000000...,,,,,,---000---+++,,,...000///---111000000///000111333444777555111000//////...---...+++(((***...000---***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,)))***------++++++...,,,,,,---......---,,,,,,,,,,,,---------------,,,...............---,,,,,,...............---,,,+++000...,,,,,,,,,,,,***((()))***)))***...333111+++((('''&&&''')))******)))***)))(((''''''((()))***''''''''''''&&&&&&&&&&&&((())))))'''$$$###%%%((($$$%%%''''''&&&&&&''')))***++++++++++++,,,,,,,,,---***)))++++++((((((+++***((('''((())))))((('''(((((((((((()))***+++,,,++++++++++++)))(((&&&%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%)))''''''''')))***)))((())))))************)))))))))))))))((((((((((((((())))))))))))*********+++(((((()))))))))************))))))))))))))))))*********)))(((((()))*********)))((((((''''''((((((&&&'''((())))))((('''&&&)))((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&'''(((******((((((((()))***+++++++++,,,,,,+++***))))))))))))++++++++++++************************************+++***))))))))))))***+++((('''&&&&&&(((***---///***)))(((***,,,---+++(((***,,,+++(((+++555===@@@>>>>>>>>>>>>@@@DDDJJJOOOVVV]]]cccbbb```^^^YYYTTTMMMKKKGGGEEEKKKTTTYYYXXXNNNLLLKKK<<<;;;;;;::::::;;;;;;<<<=========:::666444333333333888<<<;;;555111222555333555777666444444666999666888;;;<<<===>>>@@@BBB>>>DDDKKKMMMKKKIIIJJJLLLFFFJJJOOORRRSSSRRRQQQQQQPPPNNNKKKEEE>>>999777666444555666777888999999999;;;888555444555555111...////////////////////////------,,,,,,---...//////---------............///,,,...//////---,,,,,,---000...,,,,,,...///...---000/////////000111333444666444000.........---,,,---+++)))***...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,******......,,,,,,///,,,,,,------------,,,,,,***+++,,,------...---------............------,,,.........---,,,+++***)))///---,,,+++,,,+++***((('''((('''&&&***...,,,&&&((('''&&&&&&(((((((((&&&))))))(((((((((((())))))((((((((((((''''''''''''))),,,...***###!!!###((("""$$$&&&''''''(((***,,,***...222111---***,,,...---***)))++++++((((((******))))))+++,,,,,,***((((((((((((((())))))***+++...------,,,***(((&&&%%%((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&((('''&&&''')))***)))(((((())))))******))))))((()))))))))(((((('''''''''(((((((((((())))))))))))(((((())))))))))))******((())))))******))))))(((***))))))(((((())))))***))))))(((''''''''''''(((&&&'''((())))))((('''&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((())))))&&&&&&''''''(((((()))))),,,++++++***)))))))))((()))))))))))))))*********************************++++++************++++++)))(((''''''&&&''''''((())))))(((***,,,,,,+++)))***,,,***)))---777???AAA???===<<<===CCCLLLVVV]]]eeegggccc\\\WWWWWWWWWVVVUUURRRJJJEEEHHHPPPTTTRRRRRRPPPNNN===<<<;;;;;;;;;<<<===>>>===>>>===;;;888555555666555:::>>>>>>;;;888888:::999999::::::999999999999<<<===@@@AAABBBCCCFFFIIIKKKOOOSSSTTTSSSQQQQQQRRRKKKMMMOOOPPPOOOMMMJJJIIIIIIHHHFFFAAA;;;777555555555666777888888888888888888666444333444444111///........................//////...---,,,,,,++++++---------............///---...///...,,,+++,,,---//////------------------////////////000222444555555333///...------,,,+++---+++***+++---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,......++++++...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---------......------,,,---------------,,,+++***...---++++++,,,+++***(((&&&'''&&&$$$&&&)))(((###((('''&&&'''(((((('''%%%))))))(((((((((((())))))))))))))))))((((((((((((***---...+++&&&###$$$'''$$$&&&((()))***+++---///+++///222222...++++++,,,+++)))))),,,---******---++++++,,,---...---***'''))))))((((((((())))))***,,,,,,+++***)))((('''&&&(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''&&&''')))))))))((((((((())))))))))))(((((()))))))))(((''''''&&&&&&'''''''''(((((((((((()))(((((((((((()))))))))***'''((()))******)))(((''')))))))))(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((())))))((('''''''''''''''&&&&&&&&&''''''(((((((((***************)))(((((((((((((((((())))))))))))++++++++++++++++++++++++++++++************++++++************)))(((''''''))))))))))))***+++******+++,,,***)))...888???@@@???BBBEEEHHHLLLSSS]]]dddgggeee]]]QQQKKKLLLOOOPPPXXXVVVPPPKKKKKKOOONNNJJJRRRPPPNNN????????????@@@AAABBBCCC???@@@@@@???<<<::::::;;;>>>@@@DDDHHHIIIHHHFFFCCCAAA>>><<<===??????;;;777>>>@@@AAAAAAAAABBBEEEGGGMMMMMMMMMPPPSSSTTTRRROOOLLLLLLMMMNNNMMMKKKHHHFFF@@@AAA@@@===:::888999999999::::::;;;;;;;;;::::::777666555444444333222000////////////////////////.........------,,,++++++---------............///---......---,,,+++,,,---.........---------......////////////111333555777555222///---------+++***,,,+++++++++---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,111...---///...******,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,---------------,,,+++,,,---...............---,,,++++++++++++***((()))+++***''''''******&&&)))((('''(((***)))'''&&&(((((())))))))))))((((((******)))))))))(((((((((+++***)))))))))((('''&&&'''(((******)))***+++---------...///...,,,)))((('''%%%'''+++---++++++...&&&&&&'''***,,,,,,***((())))))(((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&%%%$$$$$$''''''((((((((((((''''''((((((((()))))))))))))))(((&&&&&&'''((()))((('''(((((())))))))))))(((((()))((((((((('''''''''&&&&&&'''''''''(((((((((((('''(((((((((((()))))))))'''((()))******)))((('''((((((((())))))((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''&&&%%%%%%$$$''''''((((((((((((((()))))))))*********)))((((((''''''((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++***))))))((()))))))))))))))***+++,,,,,,***)))///999>>>>>><<>>;;;===AAAAAA<<<666<<<<<<<<<;;;:::;;;===@@@CCCAAA@@@DDDJJJMMMLLLIIIBBBBBBCCCFFFHHHHHHFFFDDD;;;<<<===<<<;;;;;;===???;;;;;;<<<<<<<<<;;;;;;:::777777666555333222111111////////////////////////)))***+++---............---------............///---......,,,+++***,,,---,,,---......------///000/////////000222555777999555333///---------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---,,,...---***)))+++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,---,,,,,,+++,,,,,,------------,,,***+++,,,...////////////---+++******++++++***)))(((***)))&&&%%%((((((&&&''''''''')))******(((&&&(((((())))))))))))(((((())))))))))))((((((((((((***((('''(((***+++(((&&&&&&'''((((((&&&&&&'''(((,,,,,,+++,,,,,,***(((&&&$$$"""%%%***+++)))))),,,%%%%%%'''+++///111111///***))))))(((''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''(((''''''&&&%%%$$$(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))'''(((((())))))((((((''''''(((((())))))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$###(((((())))))))))))))))))((((((*********)))((('''''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))&&&'''((()))************((()))))))))((((((***,,,,,,,,,***+++222<<>>AAABBBBBB:::999:::===@@@AAA@@@===999:::;;;;;;::::::<<<>>><<<<<<<<<<<<<<<;;;::::::777777666444222000000000------------------------((()))+++---............---------............///---...---,,,******,,,---***,,,......------000222000000000222444777999;;;666333000......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---******------******---,,,,,,+++******+++,,,,,,***++++++,,,,,,,,,++++++***+++,,,---------------***+++,,,---------------,,,+++******++++++***)))%%%((('''######%%%'''%%%%%%%%%&&&(((******(((&&&'''((()))******)))((('''))))))(((((((((''''''''''''((()))***)))''''''&&&$$$&&&''''''&&&%%%'''((()))+++---+++(((&&&(((***'''&&&(((,,,---***)))++++++++++++---111333333222******)))((('''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&%%%''''''((())))))(((''''''$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%&&&((()))((('''''''''((((((((((((''''''%%%&&&&&&''''''(((((((((''''''((((((((()))))))))'''''''''((((((((())))))(((((((((''''''(((((((((''''''((())))))(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&''''''(((((())))))***'''''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$)))((((((((((((((((((((('''((()))******)))((('''''''''((())))))***++++++************************'''((())))))))))))((('''&&&&&&'''((())))))***+++''')))***(((''''''))),,,++++++***---666BBBGGGEEEFFFHHHMMMSSSYYY\\\]]]\\\[[[YYYPPPEEE???AAADDDEEE>>>AAAEEEJJJSSS\\\^^^[[[JJJGGGCCCAAADDDIIINNNQQQRRRQQQPPPHHHJJJLLLMMMMMMNNNPPPQQQJJJOOOSSSPPPFFF<<<777555111444888999999888888999666777666555333444777:::888:::<<<:::888777:::>>>;;;999999;;;>>>???<<<999888888999888777777888:::===============<<<;;;:::666666666444111///...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***---------.........//////---...---,,,******,,,...))),,,......------111444000000111222555888:::<<<666444000.........---,,,***+++,,,,,,,,,,,,---...++++++++++++++++++++++++************************)))'''(((,,,---+++,,,///---,,,+++******+++,,,---++++++,,,,,,,,,+++*********+++,,,,,,------------++++++,,,,,,,,,++++++***,,,***)))***++++++***)))(((++++++'''&&&)))***)))######$$$'''))))))'''%%%'''((()))******)))((('''((((((((((((''''''''''''%%%)))---+++&&&###%%%'''%%%&&&(((((('''((()))+++&&&+++///,,,%%%"""(((...---,,,---111000,,,***,,,000...,,,,,,,,,---,,,++++++***)))''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%&&&'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&((((((((('''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++(((((((((''''''&&&&&&%%%%%%&&&'''(((((('''&&&&&&((((((((((((((((((''''''&&&''')))***+++***(((''''''(((((()))***++++++,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))((())))))***+++,,,''')))***(((&&&&&&)))---***+++***...999FFFLLLJJJFFF@@@>>>EEEQQQZZZ[[[WWWVVVSSSJJJ>>>777:::>>>@@@AAABBBAAACCCMMMYYY___^^^QQQMMMIIIDDDHHHOOOWWW\\\\\\WWWRRRNNNOOOQQQRRRSSSRRRQQQQQQUUUPPPIIIAAA;;;777555444333222222222333555777888444555777888888777666555999777555555666777777777333555777:::===???@@@AAA>>><<<888555555666999;;;DDDAAA;;;777999===<<<666:::777444000///...///000////////////...---,,,+++------.........---+++***+++,,,,,,---,,,+++)))(((,,,---------,,,,,,...000............/////////000111111//////555======888555444111...---------......///...,,,+++***,,,...---,,,+++++++++,,,---...++++++++++++++++++++++++)))+++,,,******,,,***&&&,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&))))))(((((((((((())))))&&&&&&&&&&&&(((***,,,......+++((((((******)))'''+++---......---,,,---...------.........,,,+++***+++***)))'''&&&%%%$$$$$$)))'''&&&&&&&&&&&&%%%###%%%&&&''''''&&&&&&''')))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%((('''&&&%%%&&&(((***+++''''''((()))))))))))))))+++((('''((((((''''''''')))))))))))))))*********))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''+++(((%%%%%%&&&&&&$$$"""$$$######%%%'''(((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%))),,,---(((&&&''''''%%%************************)))***+++,,,,,,+++***)))******))))))(((((('''''')))((('''&&&&&&'''((()))%%%%%%&&&'''((()))***+++*********)))'''(((***,,,+++((((((///<<>>BBBHHHMMMOOORRRUUUTTTPPPTTTRRRNNNOOOTTT[[[______]]][[[ZZZTTTTTTTTTTTTVVVVVVUUUTTTOOOKKKEEE>>>888555333333333333222111111222333444444666888:::::::::999999;;;888666444555555444333444555777999;;;<<<======BBB@@@===;;;999888777777;;;999444111555;;;;;;777888666333000......//////////////////...---,,,+++,,,---.........---+++***++++++,,,,,,,,,+++***)))---......---++++++,,,............/////////000000111111//////444;;;;;;666444333000...,,,,,,------,,,------,,,++++++---///---,,,***))))))))))))***++++++++++++++++++++++++++++++)))***...222///''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******))))))(((((('''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&'''&&&&&&%%%'''((()))(((&&&)))(((((('''''''''((((((''''''&&&'''((()))+++,,,---***''''''''''''%%%###***,,,////////////000222111222222222111000...---(((((('''&&&&&&&&&&&&&&&'''%%%%%%%%%'''''''''%%%%%%&&&((('''&&&&&&''')))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%***)))'''&&&&&&'''((()))''''''((()))))))))))))))((('''&&&'''''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&***'''%%%%%%&&&'''%%%###'''&&&%%%%%%'''((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((''''''&&&%%%%%%)))***((('''***,,,******************************+++,,,------,,,+++******)))))))))((((((((('''((((((''''''''''''((((((''''''(((((((((((((((((()))******)))'''((()))++++++((()))111???KKKPPPPPPQQQPPPPPPPPPQQQRRRPPPOOOIII???333///333888999888AAAMMMXXX[[[XXXUUUQQQLLLLLLLLLLLLXXX^^^dddeeeaaa]]]]]]^^^WWWUUUTTTUUUWWWWWWUUURRRFFFCCC>>>999555333222222333222111000000000000111555777999;;;<<<======<<<<<<999666555444444222000555555666888999:::;;;;;;BBBBBBAAA@@@???===;;;:::888777222///222999:::777666444222///---------.........///......---,,,+++,,,------......---++++++******+++,,,,,,,,,++++++***,,,------,,,,,,---///....../////////000000000111111///...333888888333333111///---,,,+++,,,,,,***,,,,,,,,,+++,,,...000---,,,+++)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***111777222))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((+++******)))((('''&&&&&&&&&&&&''''''(((((()))))))))((((((''''''''''''((('''&&&&&&'''))))))(((&&&)))(((((('''''''''&&&&&&)))((((((''''''(((***+++---+++(((''''''&&&$$$"""(((***---//////000222333111111111111000...,,,+++%%%%%%%%%%%%&&&'''((((((%%%$$$$$$%%%''')))((('''%%%'''(((((('''&&&((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&+++)))(((&&&%%%&&&&&&'''''''''((())))))))))))(((((())))))(((((())),,,...))))))))))))(((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%"""'''(((&&&%%%(((***)))************************)))***+++,,,,,,+++***)))))))))))))))((((((((((((''''''((((((((((((''''''******)))((('''&&&&&&%%%)))******)))(((''')))++++++(((***444CCCMMMNNNKKKQQQUUUWWWUUUOOOMMMOOOTTTLLL???111...555===???>>>???OOO___aaa[[[SSSLLLGGGKKKOOOTTTXXX[[[___aaa___\\\XXXVVVRRRQQQQQQSSSUUUTTTMMMHHH===<<<999666444222222222222222111111111111111111777888999;;;<<<<<<<<<<<<<<<:::777666666555444222666777888999:::<<<>>>?????????@@@AAABBBCCCCCCCCC===<<<888333444999;;;888444333000...---,,,,,,------.........------,,,++++++,,,---...------++++++)))******+++,,,,,,,,,,,,'''))),,,---------///111...////////////000000000000111000///111555555111111000...---+++++++++++++++,,,---,,,++++++,,,...------,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,111555111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------,,,,,,,,,,,,,,,,,,,,,,,,***************))))))((()))))))))((((((''''''&&&$$$%%%%%%&&&'''((()))))))))(((((('''''''''(((((('''&&&&&&'''))))))((('''*********)))(((((('''&&&+++***((('''''''''((())),,,++++++******)))(((''''''))),,,------...///000111111111111///---+++***&&&&&&%%%%%%&&&''''''(((&&&%%%%%%&&&'''(((((('''&&&'''((((((''''''((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&'''&&&'''(((((())))))((((((&&&((((((&&&&&&(((++++++(((((())))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&'''''''''((('''&&&&&&(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%)))------)))&&&((((((&&&************************&&&'''((())))))((('''&&&))))))))))))((((((((((((&&&'''((())))))((('''&&&******)))((('''&&&&&&%%%((()))***)))(((''')))***+++)))***555DDDKKKIIICCCEEEJJJOOOMMMHHHFFFKKKQQQPPPEEE:::777>>>GGGMMMOOOCCCPPP\\\\\\VVVPPPIIIDDDKKKRRRZZZQQQQQQSSSXXX[[[YYYQQQJJJIIIKKKNNNRRRRRRMMMDDD===777666666555444333333333111111222333333444444444888999999999999888888888:::999888888999999888666888888999;;;>>>AAACCCEEE@@@??????@@@BBBEEEHHHIII>>>???<<<888888<<<===;;;222111000...,,,,,,,,,,,,------------------,,,+++***+++,,,------,,,++++++*********++++++,,,,,,---***,,,.........---...///////////////000000000111///111111///000333333/////////...---,,,+++++++++---......---+++)))******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***///000...---......+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------//////......------------,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((&&&&&&''''''(((((())))))######$$$%%%&&&&&&''''''((((((''''''''''''((((((''''''&&&((()))***((('''***++++++++++++***)))(((,,,+++)))((('''''''''(((((()))+++,,,,,,,,,,,,,,,+++,,,......---,,,---...444444444444333111///...))))))((('''&&&&&&&&&&&&)))(((&&&&&&'''(((&&&%%%&&&''')))(((''''''(((***)))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((###&&&%%%"""###((((((###'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$&&&((())))))(((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%000444333...+++++++++((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((((((''''''''''''(((***)))((('''((())),,,***+++444@@@EEEBBB<<<999===@@@AAA@@@@@@BBBDDDFFFFFFGGGKKKQQQWWW]]]aaaWWW[[[[[[WWWRRRPPPKKKFFFEEEKKKQQQJJJHHHHHHNNNUUUTTTLLLCCCCCCGGGLLLOOOLLLEEE===777222333444444555555444444111111333444555666666666888888777666666555555555888777777999;;;<<<;;;999::::::;;;<<>>>>><<<111111///...---,,,,,,,,,,,,,,,------------,,,,,,******,,,------,,,,,,++++++++++++******+++,,,,,,///000222111///,,,++++++/////////000000000111111...111222000000333222//////......------,,,++++++---...///...+++)))((((((%%%&&&((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((///222///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))((('''%%%%%%&&&'''((())))))***######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''(((******)))'''***+++,,,------,,,+++***,,,+++)))((('''''''''((($$$'''***,,,,,,,,,---...000222333222000......///111222222222222000///...---,,,***((('''&&&%%%%%%***)))''''''((('''&&&$$$&&&((())))))(((''')))***))))))(((((('''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''''')))(((&&&+++222...$$$&&&''')))******)))'''&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%''')))$$$######%%%''')))(((((('''''''''(((((((((((()))))))))))))))))))))))))))''''''((((((''''''&&&%%%***......***(((******)))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&(((***)))(((''''''(((+++***,,,222:::???===:::888:::===???>>>===;;;999<<>>AAADDDFFFCCCCCCBBBAAAAAA@@@??????777<<<>>><<<;;;===<<<999111111000///...---,,,,,,+++,,,,,,------,,,,,,,,,)))***+++,,,---,,,,,,+++---,,,+++*********+++,,,...000222222000.........//////000000000111111111---111333111111333333000/////////......---,,,++++++---......+++)))))))))&&&'''((()))******))))))------------------------)))...000...,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''(((******)))(((((()))+++---------,,,++++++***)))'''''''''((((((%%%))),,,...------...///222333444333111//////000---.../////////...---,,,...---+++***(((''''''&&&)))(((&&&'''(((((('''&&&&&&((())))))(((((()))***))))))((((((''''''&&&&&&$$$%%%''')))))))))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((((('''''')))***)))***555>>>777(((%%%''')))+++,,,+++)))((('''''''''''''''''''''''''''((()))******(((&&&%%%%%%&&&'''&&&$$$$$$&&&)))%%%######$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$((()))&&&%%%((()))((()))))))))))))))))))))))))))***++++++++++++***)))'''((((((((()))))))))***((((((''''''''''''((((((''''''''''''((((((((()))&&&((()))***(((''''''(((((())),,,000666:::===>>>===AAAFFFHHHFFFBBB>>>===@@@GGGQQQ]]]eeejjjkkkkkkiiiiiicccXXXPPPOOOPPPOOONNNIIICCCDDDBBB???>>>???AAACCCCCC<<>>@@@BBB???AAABBBCCCBBB@@@===;;;;;;@@@BBB???<<<;;;999555111111000///......---,,,++++++,,,------,,,,,,,,,)))***+++,,,---,,,,,,+++...---+++*********++++++))),,,000222333333333444000000000000111111111111,,,111333222111333333111////////////...---,,,,,,)))+++------,,,*********)))***+++,,,,,,+++***)))------------------------***,,,,,,,,,///333111,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((''''''(((******)))(((&&&'''***,,,------,,,++++++***)))'''''''''((())))))---111222000//////111000111333222000/////////...///111222222111111000...---,,,***))))))(((((('''&&&&&&''')))***)))((('''((())))))(((((()))***)))))))))(((''''''&&&&&&###%%%''')))******)))((('''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''###%%%$$$'''555AAA888&&&$$$&&&))),,,---,,,+++)))''''''''''''''''''''''''''')))***+++***)))'''&&&%%%'''((('''$$$###&&&(((&&&$$$###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))''''''((((((''''''&&&%%%(((,,,---***(((+++,,,+++))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******)))((('''&&&&&&'''((()))((((((((((((((((((''''''%%%''')))***((('''''''''&&&(((,,,///333999???CCCAAAIIIPPPRRRNNNIIIGGGGGGHHHEEECCCHHHQQQZZZ^^^```ZZZ______VVVMMMKKKOOOQQQUUUKKK@@@======<<<;;;999;;;>>>AAA???@@@@@@<<<666111//////111000000///000222333444333333444444333333222111777888666222222666888666>>>;;;:::<<<<<<:::;;;>>>===999777999>>>AAA@@@>>>BBBCCCBBB@@@BBBDDD@@@:::::::::999999777666444333000///...///000000...,,,---------,,,,,,+++++++++,,,,,,++++++,,,...///000---+++******+++,,,,,,+++,,,---...///000000000000///...---------///000111000//////000222333222000/////////000111000---+++,,,+++++++++,,,,,,***)))------,,,++++++***))))))+++***)))((()))***,,,......,,,***+++,,,...///...111111000///...---,,,,,,,,,------,,,+++,,,...111***,,,......---+++++++++++++++*********+++,,,,,,+++)))))))))******)))''''''&&&%%%%%%&&&%%%###!!!((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&)))(((''''''''')))***+++((('''&&&&&&''')))+++---,,,)))&&&%%%&&&'''''''''***((((((+++///111000---111111000000/////////...000---+++,,,//////,,,)))---,,,)))'''&&&&&&'''(((******)))''''''&&&&&&&&&***)))(((''''''((())))))///***''''''***,,,)))&&&%%%%%%%%%&&&'''((())))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))))))))((('''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((---------,,,+++***)))(((&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))((()))---444>>>GGGMMMZZZZZZTTTJJJFFFIIIMMMNNNTTTLLLBBB>>>@@@EEEGGGHHHUUUOOOQQQVVVSSSHHHEEEKKKOOODDD;;;BBB@@@>>>;;;:::===BBBGGGFFFEEEBBB;;;333...,,,---111111000000111222444444444444444444444333333222111444333000222777999888888666777;;;>>>===???CCC===:::888:::>>>AAA@@@===AAABBBAAA???@@@CCC???:::999999999888666444333222000//////000222222111000...---------,,,,,,,,,,,,,,,++++++++++++,,,...///,,,***(((((())))))((('''***+++,,,---............000///...---------...///000//////000111222000///000///......//////---+++------,,,---------+++***------,,,,,,++++++*********)))((('''''')))***+++---+++******---...//////000//////...------,,,,,,,,,------,,,++++++...000***,,,......---,,,,,,,,,+++++++++******************)))((()))******(((&&&'''&&&%%%%%%&&&&&&$$$"""'''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((((((***)))((('''''')))***+++...+++(((''''''((((((((((((''''''***---///...,,,000000000/////////////////////...,,,++++++---...***)))(((&&&&&&''')))***(((''''''''''''(((((()))))))))(((''''''((())))))---***&&&''')))***(((%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&((()))))))))((('''''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((......---,,,+++)))'''&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((())))))((((((((('''''''''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))***...666@@@IIIOOO]]]\\\VVVNNNLLLOOORRRQQQRRRKKKBBB???@@@CCCDDDCCCIIIEEEJJJTTTVVVPPPOOOSSSLLLEEEAAABBBBBBBBB@@@???@@@CCCEEEJJJGGG@@@888111---,,,---111111111111222333444555444444555555444444333222///222222///111666888777333222333999<<<<<<>>>BBB<<<:::999:::>>>@@@???===>>>@@@???===>>>@@@>>>999999999888777555333111000...------///111333222111...............---------,,,,,,+++++++++,,,,,,---,,,***)))((()))***)))(((++++++,,,---............111000...---,,,,,,---...000//////000111111///---000...,,,,,,---...---,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''&&&'''((()))+++***)))***---////////////......------,,,,,,,,,---......---++++++,,,...+++---//////---,,,---...+++,,,,,,---,,,+++)))(((***)))((()))******(((&&&'''&&&%%%&&&&&&&&&$$$"""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$***)))'''&&&%%%%%%&&&&&&))))))(((((()))***,,,---000---***))))))))))))((('''&&&&&&(((+++,,,,,,+++---------..................000000,,,((()))---222((('''&&&&&&&&&((()))***%%%%%%%%%&&&((()))+++,,,))))))(((((((((((()))***,,,)))'''''')))***'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((()))(((((((((''''''''''''''''''''''''%%%'''(((((('''&&&((()))///...---,,,***(((&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((('''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******+++000888BBBKKKQQQ```]]]VVVPPPPPPSSSSSSNNNNNNJJJFFFFFFIIILLLLLLJJJGGGCCCHHHTTT\\\ZZZXXX[[[VVVSSSRRRCCCFFFIIIIIIFFFCCC@@@>>>IIIDDD<<<444///...///222111111111222222333444444333333333333333222111111222444333000111444555333444222333777888666666999;;;:::999;;;===>>>===;;;:::======;;;;;;===;;;777999999888777555222000///---++++++,,,...//////...///////////////............---------,,,,,,------...,,,+++,,,---.........---......///000000//////111000///.........///000111000//////000000...,,,000---++++++,,,------------...//////---,,,,,,,,,,,,,,,,,,,,,,,,---------******(((''''''''''''((()))((((((***---/////////...............------------...///...,,,+++,,,---,,,---//////...---...///...///000111000...+++***+++***)))***++++++)))''''''&&&%%%&&&''''''%%%######$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%)))((('''&&&&&&&&&'''(((''''''((()))***,,,...///000---+++)))))))))((('''%%%%%%%%%&&&((()))***************++++++,,,,,,---...//////---++++++---000(((((('''&&&&&&'''((()))%%%%%%%%%&&&((()))+++,,,***************+++++++++,,,***))))))******(((&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***,,,,,,,,,+++***((('''&&&((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))+++000888BBBKKKPPPaaa]]]UUUNNNNNNOOOKKKDDD@@@AAACCCHHHOOOTTTVVVUUUQQQLLLMMMWWW___aaa``````hhhbbb]]]QQQQQQPPPMMMHHHDDDBBBAAAGGGBBB999111---...000111000000111222333333333333000111111111111000//////111444444111222555666333555333444777888555444666:::999:::;;;<<<<<<:::999666:::;;;999888:::999666999888888666444222111000///---++++++,,,------,,,//////////////////////////////////////////......---,,,+++---000222222222---...//////000///////////////......///111333444111000///000111000...---///---++++++,,,---...---+++---///...,,,++++++,,,+++,,,,,,,,,,,,,,,,,,,,,+++******)))(((((((((((((((''''''***---......---.....................///---...///...,,,++++++,,,,,,---......------///000111222444444333111///---,,,+++***+++,,,,,,***((('''&&&%%%&&&''''''%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''')))+++,,,)))))))))******+++,,,,,,---+++)))((((((((('''%%%%%%&&&&&&&&&'''(((***+++((((((((())))))*********,,,++++++---//////---******))))))((('''&&&&&&&&&'''''''''''''''((())))))++++++,,,,,,---------------,,,,,,,,,,,,+++)))((())))))))))))((((((((((((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((((((''''''(((***)))))))))******))))))((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((***///777@@@IIINNN```\\\SSSKKKIIIHHHBBB:::111444999AAAIIIOOORRRSSSRRRNNNMMMUUU___dddggghhhmmmaaaWWWccc^^^VVVMMMGGGEEEHHHKKKFFF@@@777000------------//////111222222222222222/////////000//////...------000222111333777999777444222444999:::888888:::888888999::::::999777777333777999777555777777444666666666555333222000///111///---,,,---......---........./////////////////////000000111000000///+++******+++...111111111,,,,,,---------------,,,............///111444555111000000111222222000......---+++,,,...///......***---000///+++***+++---++++++++++++++++++++++++)))))))))))))))))))))((('''''''''***,,,------,,,,,,,,,------......//////,,,---///...---,,,,,,---+++---------,,,---///111222333333444333222000///,,,+++***+++,,,,,,***((('''&&&&&&&&&((((((&&&$$$######%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&'''(((***,,,---------,,,+++)))((('''&&&***(((''''''((((((&&&%%%''''''((('''&&&'''***,,,((((((((()))))))))))))))***))))))---000000+++&&&++++++***)))((('''&&&&&&)))((((((''''''''''''(((***+++,,,---.........---------......---,,,***))))))))))))***************&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''%%%'''(((((('''&&&((()))&&&'''((())))))***))))))''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''''''''''''''(((((()))))))))*********(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&'''***///666>>>FFFKKK[[[XXXPPPHHHDDDCCC>>>888444666:::>>>CCCFFFIIIJJJHHHGGGIIIPPP[[[dddjjjmmmiii[[[OOOeeeaaaYYYPPPJJJGGGIIILLL???:::444000///...---,,,---...000111222222111111//////000000//////...---+++...000000222666777555111000333888:::888888:::555777999999888666555444000555888555333444555333222222222222111000///...000---++++++,,,...//////------........./////////---...///000111111000000,,,+++***+++---.........,,,---------------,,,,,,------------...///111222111111000111333333222000...------...000000///...+++...111000,,,***,,,...+++++++++******)))))))))''''''(((((()))(((((((((''''''(((***,,,,,,+++***))))))***+++,,,,,,------***,,,...///---,,,------+++,,,,,,,,,+++,,,...111000000000000000/////////***)))))))))******(((''''''&&&&&&'''(((((('''%%%###$$$%%%&&&&&&%%%###"""$$$$$$%%%&&&'''''''''''''''&&&&&&&&&''')))***+++++++++******)))((('''&&&((('''&&&'''(((((('''%%%((()))***((('''(((+++...++++++++++++************((((((***+++,,,,,,***)))******+++******)))((((((((((((''''''''''''((((((((()))+++,,,---------,,,+++---......---+++***)))((((((((()))******++++++''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((''''''(((((())))))((((((&&&'''(((((((((((('''&&&&&&'''(((((()))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''((((((((()))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''(((+++///666===DDDIIIOOOOOOJJJBBB>>>??????<<>>>>>@@@===::::::>>>PPPMMMGGGBBB???@@@CCCEEEOOOPPPSSSUUUVVVVVVUUUTTTQQQOOOOOOMMMPPPSSSRRRKKKAAA888333222222000/////////000000//////000000000000//////111000///.........///000111000/////////000111222111000000111333555555444666444444666444000...000---......///000000000000......---///000111000...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---...---+++***)))***+++,,,////////////////////////000000111111111000......000000///000000111222222555555555444333111///......------,,,,,,++++++++++++++++++,,,,,,***((('''((())))))***)))((('''&&&***)))(((''''''((()))******)))((('''''')))***,,,++++++++++++,,,---///000,,,,,,,,,,,,,,,+++***))))))***+++,,,------------,,,+++***(((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%'''((('''%%%%%%&&&'''(((((('''&&&&&&)))'''&&&&&&((()))))))))***((('''(((***+++***((((((((('''''''''((()))******++++++)))(((((()))+++***)))+++000111---+++------111444222,,,'''&&&'''************++++++,,,++++++---......+++)))((((((+++++++++---///000///---......---,,,+++++++++,,,((())))))((('''(((***,,,---,,,***(((''''''((())))))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''((('''&&&%%%&&&&&&&&&&&&***(((''''''))))))'''$$$&&&'''''''''%%%%%%'''(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&(((&&&$$$%%%&&&(((((((((***(((''''''((())))))((((((((((((((((((((())))))'''%%%%%%)))///000,,,'''444...'''%%%''')))'''$$$'''((()))******)))((('''''')))***)))((('''(((***((((((''''''''''''((((((''')))***,,,,,,+++***))))))(((((('''''''''((((((+++'''***555@@@CCCBBBBBB<<<;;;===@@@@@@===>>>BBBEEEDDDBBB@@@???@@@CCCEEELLLMMMOOOQQQRRRQQQQQQPPPSSSQQQPPPNNNQQQRRROOOGGG<<<333...111111000/////////000000.......................................///000111111111000///////////////111000000111333555555444444222222444444000///111------...............---------,,,...///000///---------------,,,,,,++++++***++++++,,,---......///---------...------,,,,,,,,,+++*********+++---......//////000000111111111000111222333333111000...000000000000111222333444888666444111///---++++++,,,+++***))))))***+++++++++,,,,,,---,,,+++)))(((((())))))))))))((('''&&&***))))))(((((())))))***((('''&&&&&&&&&''')))************+++---...000111---...------,,,+++***)))((()))***,,,,,,---------,,,,,,***)))(((''''''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((((((((((()))((('''&&&&&&***((('''''')))*********((('''&&&''')))***)))((())))))((((((((()))***++++++,,,,,,***((('''(((***((((((---333444000---------///111///+++))))))++++++((('''(((+++,,,+++)))(((+++...///---***)))(((,,,++++++---//////...------,,,,,,+++++++++,,,,,,)))*********((()))***,,,,,,+++)))((('''(((((()))***)))((('''&&&%%%%%%%%%(((((((((((('''''''''''')))((('''&&&%%%%%%%%%%%%((('''&&&'''(((((('''&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&'''''')))((((((''''''''''''((((((((('''&&&&&&&&&&&&''''''%%%$$$$$$&&&''''''''')))'''&&&&&&'''(((((('''))))))))))))))))))(((((('''$$$$$$***222444---&&&;;;222(((%%%(((+++(((###'''(((((())))))(((((('''''')))***)))((('''(((***)))((((((''''''(((((()))((()))***+++++++++***)))(((((((((''''''(((((())),,,)))+++555???AAA@@@@@@===<<>>???BBB???AAABBBCCCCCCDDDFFFHHHDDDEEEGGGHHHIIIHHHHHHGGGJJJHHHFFFRRRSSSRRRMMMCCC999000+++000000000/////////000000------------------------...------.........//////////////////////////////000//////111333555444333333000000333222//////111---............------,,,,,,,,,,,,---...///...,,,///......---------------++++++,,,,,,---.........------......---,,,++++++++++++***++++++---...///...//////000111222222333///000222333333222000.........//////000111333333444222///,,,************+++***((('''((())),,,---)))+++,,,,,,+++)))((((((((((((((((((((('''''''''))))))(((((((((((())))))''''''&&&&&&''''''((()))(((((()))***+++,,,---............---,,,+++***)))***+++++++++++++++******+++***))))))((('''''''''(((((((((''''''&&&&&&&&&'''&&&%%%&&&((())))))((((((((()))))))))((((((((()))((('''(((***+++***)))(((''''''(((((()))))))))(((((((((((())))))******((()))***)))''''''((()))***+++000777777111---,,,(((***++++++++++++...111,,,)))&&&(((,,,...,,,((('''))),,,,,,+++))))))*********)))+++------,,,***++++++*********+++,,,,,,)))+++++++++))))))***,,,+++***)))((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((('''&&&&&&'''(((&&&%%%%%%&&&''')))))))))&&&''''''&&&%%%%%%&&&(((%%%&&&&&&''''''(((((((((***)))((((((''''''''''''***)))(((((((((((())))))(((&&&%%%&&&((()))((('''((('''%%%%%%'''((('''&&&)))(((((((((((((((''''''(((&&&%%%(((++++++'''"""333---'''&&&)))+++)))'''((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))(((((()))***+++******)))(((((((((((((((((()))***,,,))),,,555===>>>===>>>@@@???AAADDDBBB===<<>>444---***/////////000000000//////------,,,++++++,,,------............---------,,,,,,,,,---...//////000000///......000222333333222222///...111111......111....../////////...------,,,++++++,,,...///---,,,000000///...---.........------------------------............---,,,,,,+++******++++++,,,---...///...//////000111222222333...///111222222111///...---------......000111111222000///---...///111333+++***)))((()))+++---...''')))++++++)))''''''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******************------------,,,+++***)))---,,,+++***)))(((((('''(((((((((''''''&&&%%%%%%***))))))((((((''''''''')))(((''''''))))))((('''''''''(((((()))***++++++((('''&&&''')))***)))((((((((())))))))))))******''''''(((((())))))))))))%%%'''))))))))))))***++++++,,,000555555...))))))&&&'''((()))***,,,///111...***(((***...000---***((())))))(((''''''***,,,+++******+++,,,---+++***++++++*********+++,,,,,,)))+++,,,+++***)))***+++)))))))))(((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''%%%'''(((((('''(((***---))))))((('''''''''((()))'''(((((('''&&&&&&''')))&&&'''((()))))))))))))))***)))((('''''''''''''''***************+++,,,,,,***)))((()))+++++++++)))((('''%%%%%%'''((('''&&&(((((((((''''''&&&&&&&&&))))))(((&&&$$$######%%%&&&'''(((((('''&&&'''(((((((((''''''''''''((((((''')))***)))((('''(((***))))))(((((((((((())))))(((((())))))************((((((((((((((()))******+++)))+++444:::;;;;;;<<<@@@???@@@CCCAAA<<<<<>><<<===BBBCCCDDDAAA;;;333111444999>>>>>>??????AAABBBCCCCCC<<<>>>AAASSSOOOFFF<<<222---,,,---------///000000000//////...---,,,++++++,,,---...***+++,,,---...---,,,,,,+++,,,---...///......---,,,++++++---///000000///222...---///...,,,,,,///***+++,,,------...---------,,,,,,---//////...---///...,,,+++++++++---...,,,,,,------......//////......//////000/////////++++++,,,------.........////////////////////////111000000000000111222333000//////...............+++*********+++---...000++++++++++++++++++++++++$$$(((,,,+++(((&&&'''***)))((('''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''''''''((()))***++++++******))))))******++++++******+++***)))((('''((())))))&&&'''((((((((('''&&&%%%''''''(((((((((((((((((()))((('''(((***++++++***(((''''''''''''((()))***((((((((()))++++++***(((&&&((())))))''''''(((***'''((()))*********))))))'''))),,,,,,,,,,,,,,,------******,,,,,,((((((************+++---...///...---------....../////////+++,,,+++***((((((+++---...---,,,---......---+++......---,,,+++++++++,,,(((***++++++)))((('''(((''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''"""%%%((('''%%%%%%(((,,,//////...***'''&&&'''***''''''((('''&&&%%%''')))+++,,,---......,,,+++)))&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&(((***---///000,,,+++,,,---//////---,,,***(((''''''((())))))(((++++++******)))((((((((('''(((((('''&&&&&&(((***$$$&&&'''&&&%%%$$$%%%&&&((('''&&&&&&&&&&&&'''(((''')))***)))((('''(((*********))))))))))))******((((((((((((((()))******(((((((((((()))***+++,,,******...666;;;;;;<<>>AAA???;;;999999777555888===<<>>@@@BBBCCCJJJOOOUUUSSSNNNCCC666000000///,,,------..................//////...---------......***+++,,,,,,------,,,,,,---,,,+++*********+++,,,))))))***+++---...///////////////...---------,,,,,,///222///+++)))---111......,,,,,,,,,,,,---...(((+++,,,******------***++++++***+++,,,...000222444444222111///---++++++...000111000...------...///---+++,,,...111222111444333222333444444111---777555222000//////---+++...---+++*********++++++************)))(((&&&&&&''''''(((((())))))******((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((((()))***)))((('''((()))***)))'''''')))++++++++++++)))&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&''''''&&&$$$&&&$$$"""$$$&&&(((&&&$$$%%%&&&'''((())))))))))))'''''''''''''''((())))))---+++***)))***)))(((&&&(((&&&(((+++,,,,,,111777888222,,,***,,,///...,,,***...444777666444222111,,,000111---,,,...000///111,,,((('''***+++)))&&&'''))))))(((+++//////,,,222---+++---,,,)))&&&'''))))))***,,,,,,)))%%%!!!&&&&&&&&&'''(((((())))))((((((''''''''''''((((((,,,(((%%%$$$&&&'''&&&%%%'''&&&&&&'''((())))))(((,,,...///,,,((('''+++000)))((('''&&&%%%%%%%%%%%%---------...000000...,,,&&&''''''''''''&&&%%%%%%)))(((&&&&&&'''***---///111------222333///+++)))***'''&&&))))))'''))),,,---///000///,,,)))'''''''''(((***++++++)))'''&&&'''&&&%%%%%%&&&(((***,,,*********)))((('''&&&&&&((()))***+++,,,+++*********'''%%%&&&((()))(((&&&+++(((&&&'''******)))&&&''''''(((((())))))******---)))+++555>>>BBBEEEHHHBBB@@@<<<999666333222111777:::???CCCCCC@@@:::555::::::<<<@@@EEEHHHFFFDDDLLLLLLNNNRRRMMMBBB555000000000------...............---------,,,,,,,,,,,,---......,,,---......//////.........---+++*********++++++)))******+++,,,---..................------------333333222000---,,,,,,---,,,,,,++++++,,,---...///***---...,,,,,,//////,,,+++*********+++---///000222222111///...---++++++,,,...///...---+++,,,,,,000///------...000000//////...---///111111///---222000...---......---,,,,,,,,,***)))))))))******+++++++++******)))(((''')))))))))((((((((((((((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&''')))***(((''''''((()))***+++***)))''''''((()))((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&$$$###$$$&&&'''&&&$$$%%%&&&'''((((((((((((((('''''''''''''''((())))))***)))(((((())))))(((&&&///)))''')))+++******,,,999333---***,,,---+++)))---111666888777555333222444777666000,,,------+++000,,,((((((+++---+++(((+++,,,,,,***+++///...***...***(((+++,,,)))((()))(((((()))+++,,,+++(((%%%))))))))))))************(((''''''&&&&&&''''''(((***'''%%%%%%&&&((('''%%%'''&&&&&&''''''(((((('''***,,,...,,,)))(((+++///111///---+++)))'''&&&&&&...------...//////---+++'''''''''''''''&&&&&&%%%'''''''''((())),,,...000...+++,,,222666333000000***'''&&&((()))'''(((,,,---...000///,,,)))((('''###%%%''')))***))))))(((&&&&&&%%%%%%&&&(((+++,,,******))))))((((((''''''&&&''')))+++,,,,,,,,,,,,,,,)))'''(((***+++***)))+++)))''''''))))))'''%%%)))))))))))))))(((((((((///,,,///777<<<<<<::::::<<<:::888555444444444555555555888>>>FFFHHHDDD???===:::888:::???DDDGGGHHHEEEEEEEEEQQQLLLAAA555000111000..................---,,,+++++++++++++++,,,,,,---......///000000111111000000///...,,,+++*********+++++++++++++++,,,,,,,,,---------------............444111...---......,,,************+++,,,---...///,,,///000......111111...,,,++++++++++++,,,------/////////......------,,,,,,...//////---,,,,,,---222000....../////////...,,,+++,,,---///000///......---+++,,,...//////...+++******))))))))))))***,,,,,,++++++******))))))******))))))(((''''''&&&)))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))(((((('''&&&'''((()))***)))(((((()))***+++)))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&'''''''''''''''&&&(((''''''''''''(((((()))((('''&&&''')))***)))(((444,,,''')))---,,,)))(((888444...+++++++++(((&&&---000444666444222000///666999888222......---***///,,,******---...---+++...000...,,,,,,///...)))***&&&&&&***,,,******,,,((('''(((***,,,---,,,+++''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%&&&(((((('''(((''''''''''''''''''&&&'''***------+++***,,,///222111///---+++***)))(((---,,,,,,...//////---+++''''''''''''&&&&&&&&&%%%&&&'''(((***,,,...//////(((&&&(((///222000...///***&&&&&&(((((('''(((,,,---///000///,,,***))))))$$$%%%&&&((((((((('''&&&&&&%%%%%%&&&'''***,,,---******))))))))))))******((()))***+++,,,,,,,,,,,,---,,,******,,,---,,,+++,,,***(((((((((((('''%%%+++******))))))(((''''''------111:::???:::444000777666444444444777:::<<<===999888???JJJQQQPPPKKKEEEDDDBBBCCCFFFHHHJJJJJJ@@@>>>===TTTOOOCCC666000111000---/////////...---,,,+++***---,,,,,,,,,,,,,,,------///000000111222111111111000///---+++************,,,+++++++++++++++++++++,,,,,,,,,------.........,,,+++***+++,,,---------++++++++++++,,,,,,,,,---,,,000000...///111111...------------,,,---------.........///////////////...000111111///...///000111///......000000///............///000111000000///---,,,---///000000///++++++******************++++++******))))))))))))))))))((((((((('''''''''(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&'''&&&&&&(((***'''''''''&&&%%%&&&''')))((('''(((***,,,,,,***((('''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&''''''''''''&&&&&&%%%((((((''''''''''''((()))&&&&&&&&&'''***,,,,,,+++222,,,)))---000000...///444111---+++******(((&&&))),,,//////...,,,******000444555111///000000......,,,+++,,,...//////---///000///,,,---000///++++++''''''+++---++++++---***)))((())),,,---...---((((((''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&'''(((((())))))***)))'''&&&''''''&&&)))---......---...///---,,,++++++*********+++*********,,,//////...,,,''''''&&&&&&%%%%%%%%%%%%''')))+++...///...---,,,(((&&&)))...000---+++,,,***&&&&&&(((((('''(((,,,...///000000---+++++++++)))***))))))(((&&&$$$###'''''''''(((***,,,...///,,,++++++***++++++,,,---//////...---,,,+++***)))---,,,++++++,,,,,,,,,,,,---,,,+++***)))((('''&&&******))))))))))))))))))(((***333@@@GGGBBB:::555:::999888888999===AAACCCLLLHHHEEEGGGNNNTTTUUUTTTKKKLLLOOOQQQPPPLLLFFFCCC===:::777WWWRRRFFF888111111///,,,............---,,,+++***//////...------,,,------//////000111111111111000111///---+++************,,,,,,++++++++++++******+++,,,,,,,,,------......(((+++---,,,******---111.........---,,,+++***)))+++//////---...000000---///////////////............//////000111111222222...000111111000//////000......---///111222111000111111111000///////////////...,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,******)))((((((((())))))&&&'''''''''((((((((()))''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''""""""###$$$&&&'''(((((($$$&&&'''''''''''')))***'''((((((&&&$$$$$$&&&)))((('''(((***,,,,,,***((('''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&(((,,,.........,,,***+++//////...///333---,,,+++*********)))(((&&&(((******)))'''''''''***///111......000000...,,,++++++,,,...///......,,,------+++---111111---...***))),,,...,,,+++------+++******+++,,,,,,,,,------,,,+++***))))))(((%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''(((((()))+++,,,***((('''((()))&&&)))---000000000000000+++******))))))))))))***&&&&&&(((+++///111000///''''''&&&%%%$$$%%%%%%&&&***,,,...000///---***(((***)))---222333000///111+++'''&&&))))))'''))),,,...000000000...------...,,,,,,+++***)))((('''&&&))))))***+++---...000000...---,,,++++++---...///111111///...---,,,+++++++++++++++*********+++,,,......---,,,***)))(((((('''(((((()))***++++++,,,'''***666FFFOOOLLLEEEAAABBBAAA@@@@@@AAADDDGGGIIITTTSSSPPPMMMLLLNNNSSSWWWGGGIIILLLMMMKKKFFFAAA>>>999666222WWWRRREEE888111000///,,,---------------,,,+++***000///...------------......///000000111111000000000///---,,,+++++++++++++++++++++++++++*********,,,,,,,,,,,,------------,,,000333000+++***---222000000000///---+++)))(((+++...///------000///,,,///000000111000000//////...///000111222333333444,,,...//////.........///------...000222333222111///000000...,,,+++,,,......,,,***)))*********(((+++,,,------...---------***)))(((''''''((()))***%%%&&&&&&'''(((((())))))%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&'''(((((((((((('''&&&"""###$$$%%%&&&'''((()))%%%&&&((((((''''''(((***'''((()))'''$$$###&&&))))))(((((()))***+++)))((('''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&(((((('''&&&###%%%&&&&&&$$$$$$&&&'''''''''(((((((((((((((''')))((((((''''''''''''((('''&&&''')))---///000///***)))+++...,,,)))+++000'''((()))*********))))))&&&'''))))))''''''''')))''',,,...,,,+++------+++)))***+++,,,,,,,,,,,,,,,(((******))),,,111111...000,,,***---///,,,+++,,,...,,,******+++++++++)))---,,,,,,+++***))))))(((&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&&&&&&&&&&'''((((((***,,,+++(((&&&(((+++'''))),,,///000111000000...---+++***((('''''''''$$$%%%'''***...000000///***)))'''&&&&&&&&&'''(((,,,---///000///,,,(((%%%$$$%%%***111222000111444,,,((((((******)))***...---...///...,,,,,,---...***+++++++++,,,,,,------++++++,,,---...//////000///...,,,+++***,,,---...------,,,,,,,,,---......((()))***)))'''''')))***---......,,,***))))))***&&&'''((()))+++,,,------+++...999IIIRRRQQQLLLIIIHHHGGGGGGFFFGGGHHHIIIJJJNNNOOONNNIIIEEEFFFLLLQQQDDDEEEEEECCCBBBCCCEEEGGG:::777333SSSNNNBBB666000000000---,,,,,,---------,,,,,,+++,,,,,,,,,,,,---...///000//////000111111111111111///...---,,,+++,,,,,,---***************+++++++++------,,,,,,,,,,,,,,,,,,...000111///...---///222000000000000///---+++***+++...///------000000---...///000000111000//////......///000111222333333,,,---/////////...///000///...///000222333111///,,,......,,,******,,,///,,,***)))(((******)))(((***+++,,,---------,,,,,,+++***(((''''''(((***+++''''''''''''''''''''''''############$$$%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''&&&%%%&&&(((''')))***((($$$###&&&******)))''''''((()))((('''&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%(((((('''&&&###%%%&&&&&&$$$$$$%%%'''''''''((()))************))))))((('''''''''''''''&&&&&&&&&))),,,...///...+++((((((,,,---+++***,,,%%%&&&)))******))))))(((%%%&&&((('''''''''(((***$$$))),,,+++***++++++)))''')))***+++******))))))&&&((()))(((+++//////,,,...***)))---...,,,+++,,,,,,+++******++++++***((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!$$$''''''&&&%%%%%%'''$$$(((***)))&&&%%%'''+++'''((())),,,...//////...---,,,***)))'''&&&&&&&&&&&&&&&'''***---///...------,,,***)))((()))***++++++,,,...///...+++(((&&& """'''---...+++---111---***)))++++++***+++///***+++++++++***)))+++,,,******++++++,,,---...///++++++,,,---------------...---***(((((()))***+++******))))))***+++,,,---'''((()))(((&&&&&&(((******+++,,,+++)))''')))***(((((()))***++++++,,,,,,...///888FFFPPPPPPMMMLLLGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDAAA???@@@CCCFFFBBBCCCCCCBBBAAACCCHHHLLLDDDBBB???NNNJJJ???333///000000...++++++,,,---------,,,,,,(((((()))***,,,///111222000000111222222222222111///...---,,,,,,,,,---...))))))*********+++++++++---------,,,,,,++++++++++++******+++///111222111///000000000000...---,,,,,,///000......111000---,,,---///000000000///...---......///000111111222...///111222111000111222111000000111222222///---+++---...---++++++///222,,,+++)))***+++---,,,,,,)))***+++,,,---,,,,,,+++,,,+++)))((((((***+++---((((((((('''&&&&&&%%%%%%"""""""""###$$$%%%''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&))))))((('''&&&&&&%%%%%%$$$&&&'''&&&$$$$$$$$$&&&'''***+++)))$$$###'''++++++)))&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))$$$$$$$$$%%%((()))(((&&&"""%%%'''&&&$$$###%%%(((''''''(((***++++++++++++***)))((('''''''''''''''&&&%%%%%%(((+++---...------'''%%%+++111111...---$$$&&&)))***)))(((''''''###%%%&&&%%%%%%&&&(((***!!!&&&*********------+++&&&(((******)))((('''(((&&&((((((''')))------))),,,((((((,,,---,,,+++---***))))))***,,,,,,***)))************))))))))))))'''&&&&&&%%%%%%&&&&&&'''!!!$$$''''''%%%$$$%%%&&&"""%%%((('''$$$###&&&***'''''''''))),,,------,,,'''&&&&&&&&&&&&&&&''''''(((((((((+++------,,,***000///---++++++,,,---...***+++---...---+++)))'''&&&''',,,000///***+++///...+++***,,,,,,+++,,,000'''((()))((('''''')))+++------,,,++++++,,,,,,,,,***++++++,,,,,,++++++***---+++(((&&&%%%&&&((()))+++***)))'''''''''((((((&&&((()))(((&&&%%%'''***''')))+++***'''&&&(((******************+++++++++------444BBBLLLOOONNNOOOEEEFFFGGGHHHHHHGGGEEEEEEEEEBBB>>><<<=========;;;===@@@DDDEEECCCBBBBBBDDDRRRPPPNNNRRRIII;;;222......////////////.........---------//////.........//////000333555444222222222...(((222000---+++))))))******,,,,,,,,,,,,,,,+++***))),,,,,,++++++***)))))))))++++++***+++---///222444////////////...---++++++,,,---...//////000222555........................000222444444333111111111---...000222222222000//////......///000000...---//////---)))+++......+++,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******---,,,+++***))))))))))))***)))'''&&&%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&((((((((((((((('''&&&&&&&&&'''(((((()))(((((((((%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$######%%%'''(((((((((((())))))))))))))))))(((((('''''''''&&&(((&&&$$$%%%((()))(((&&&(((&&&$$$$$$%%%''''''&&&)))(((&&&%%%%%%&&&((())))))))))))))))))))))))))))))((('''((()))***)))(((+++*********)))'''&&&%%%&&&'''***+++,,,+++***)))"""""""""$$$'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&)))'''%%%(((,,,...,,,(((&&&''')))+++,,,---,,,,,,---***'''&&&'''(((((((((---******------******,,,'''+++,,,(((&&&((((((''',,,)))'''(((+++,,,+++***+++---+++&&&%%%'''(((%%%&&&$$$######%%%%%%$$$""")))'''$$$%%%''')))(((&&&&&&&&&'''''')))***,,,,,,((('''%%%$$$$$$%%%'''(((((()))++++++)))))))))******+++***(((&&&&&&'''))),,,,,,,,,,,,++++++***)))&&&&&&%%%&&&(((+++...000000+++''''''+++...---***((((((((((((((()))***++++++,,,,,,,,,+++)))(((''''''((()))***,,,---...///...+++&&&$$$$$$%%%%%%%%%(((((('''&&&&&&&&&'''''''''((()))(((&&&&&&((()))))))))))))))((((((((((((((()))***)))((()))+++,,,000222888BBBFFFCCCAAABBB===>>>DDDIIIHHHBBB>>>>>>888::::::777333333999???KKKMMMJJJBBB===@@@DDDEEESSSVVVYYYSSSIII;;;111......////////////.........---------------,,,,,,,,,---......333888999555111000...,,,000///---+++***+++,,,---+++,,,,,,,,,++++++***)))******************++++++,,,+++******+++---///111////////////...---,,,+++,,,---.........///111333000///////////////......111333444333111000000111///000111222222000...---000///...///000///---,,,...///---+++---111111...,,,+++***))))))***+++,,,,,,,,,+++++++++***************)))))))))***++++++***)))'''&&&%%%%%%&&&&&&%%%&&&&&&'''''''''''''''((()))))))))(((((('''&&&((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%######%%%'''''''''((((((((())))))))))))((((((((('''''''''&&&((('''%%%&&&)))***)))'''&&&%%%###$$$&&&'''(((''''''&&&$$$######$$$&&&'''))))))))))))))))))))))))***)))(((((())))))((('''))))))))))))((('''&&&&&&&&&''')))*********((('''%%%%%%%%%&&&((()))(((&&&&&&%%%$$$######$$$%%%&&&***'''&&&(((,,,---+++'''((()))***++++++,,,,,,+++++++++***((('''''')))+++,,,)))))),,,,,,)))))),,,'''+++,,,(((&&&((()))'''---+++)))+++...//////...111111...(((%%%&&&%%%"""%%%$$$$$$%%%&&&''''''&&&(((&&&$$$%%%'''((('''%%%)))(((''''''&&&&&&&&&&&&'''&&&%%%######%%%&&&'''''')))******((('''((((((((()))((('''%%%%%%''')))+++++++++,,,++++++******((((((((((((***,,,///111111,,,'''''')))+++)))&&&(((((('''''''''((()))))))))***+++,,,+++***(((''''''((()))***+++---......,,,)))&&&$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&&&&'''))))))(((((((((((((((((((((((()))***(((''''''((()))***000:::BBBAAA;;;888;;;888999===CCCAAA;;;777777111333666666555666999===AAACCCBBB>>>>>>CCCGGGGGGLLLOOORRRSSSIII;;;111......///000/////////.........------------,,,,,,------...///444;;;===777///---......------+++++++++,,,---...+++++++++,,,++++++***)))((())))))***++++++,,,,,,,,,+++*********+++,,,---////////////......---------...///...---...///111111111111000000/////////555555555444111000111333///000111222222111//////111000/////////...,,,***---///...,,,///444444111,,,+++***))))))***+++,,,,,,++++++++++++*********(((((((((((()))***+++,,,)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))))))))))))))(((((('''((((((((((((&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%''''''''''''(((((((((((()))((((((((('''''''''''''''(((''''''''')))***)))(((&&&$$$###$$$''')))))))))'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))+++)))(((((())))))(((&&&&&&''''''(((''''''&&&&&&&&&'''((((((((('''&&&%%%(((''''''((())))))(((&&&&&&%%%$$$$$$$$$$$$%%%&&&***((('''(((+++,,,)))'''***************+++,,,---+++,,,---+++((((((+++---+++((((((******((((((,,,(((,,,,,,(((''')))***)))///...---...111222222111222333000)))'''((('''$$$%%%$$$$$$&&&(((******)))'''%%%$$$%%%&&&'''&&&%%%''''''&&&%%%$$$$$$######&&&%%%$$$######$$$%%%&&&&&&((())))))'''%%%%%%&&&%%%&&&&&&%%%$$$$$$'''))))))******++++++++++++***+++*********+++---///000111---(((&&&''''''%%%###(((((('''&&&&&&&&&'''''''''(((***,,,,,,***(((&&&''''''((()))+++,,,------***(((%%%$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&''''''&&&&&&'''&&&%%%$$$&&&((((((((((((((((((((((((((()))))))))(((&&&%%%&&&''''''000>>>EEE???444000222222222666;;;;;;555222222000222555888:::;;;<<<<<>>@@@???>>>@@@AAA@@@@@@EEEKKKJJJFFFCCCFFFIIIYYYNNN???333......///000000000/////////..................///000111222222777888444///---...---)))++++++***))))))((((((((()))******++++++*********+++++++++*********))))))))))))******+++---.........------,,,------...///000111111000///...///111////////////////////////666666555333111000222444222222333333333333333333111000.........---+++)))...///...,,,---111///+++,,,++++++++++++++++++,,,+++++++++*********))))))***)))(((((('''''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&'''''',,,+++******+++,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((((())))))(((&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$######$$$###$$$%%%((()))((('''''''''(((((((((((('''''')))(((((()))))))))(((&&&((((((((()))+++...000222000---+++,,,///000...,,,***'''&&&(((((('''(((,,,,,,//////+++)))---///...000111111111///---,,,,,,)))++++++((()))---///---&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%########################$$$%%%&&&&&&$$$######$$$$$$%%%%%%%%%%%%&&&)))+++'''((())))))***************************++++++,,,---,,,************)))(((((('''&&&%%%%%%%%%%%%%%%$$$&&&(((******(((&&&%%%&&&&&&''''''((()))******+++(((&&&%%%%%%%%%$$$###(((((())))))((('''&&&%%%$$$%%%&&&%%%######%%%&&&&&&&&&''''''((((((((()))&&&((())))))((()))+++---///333===FFFEEE<<<333000---******///333333333555333222222555:::>>>@@@@@@999:::::::::>>>CCCBBB===???BBBEEE^^^RRRBBB555///...///000000000000/////////......,,,,,,,,,---...///000111555444///***+++...---)))++++++******)))(((''''''((()))******+++*********,,,,,,++++++***))))))(((((()))***+++,,,---......,,,,,,+++++++++,,,...///000000111000......///111---......//////000000111000111111000///...///111666666555444333222111111000///.........---+++)))---......,,,,,,///---(((,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***)))((('''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&((('''&&&%%%$$$%%%&&&'''&&&''''''(((((((((((((((%%%%%%&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''###%%%&&&&&&%%%$$$&&&''',,,++++++,,,------+++***'''((((((((((((((((((''')))))))))))))))))))))))))))((('''((()))***)))((($$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""$$$'''((((((''''''(((((())))))((((((''''''(((((())))))((((((((('''((((((***,,,...000111///---,,,---///000///---***'''%%%'''(((''')))---,,,///...***))),,,//////---///000///---***))))))***,,,+++''''''***+++)))&&&%%%######$$$$$$###"""###%%%'''(((&&&%%%%%%%%%''''''(((((('''%%%###"""########################"""$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%$$$%%%(((***'''(((((())))))))))))(((((((((((()))************++++++++++++,,,,,,,,,,,,''''''&&&%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((()))))))))'''%%%%%%%%%%%%$$$###(((((()))******((('''&&&%%%%%%&&&%%%$$$###%%%'''&&&&&&&&&''''''(((((()))&&&''')))))))))***---//////111888AAADDD???:::888555...***,,,//////000222)))***,,,...222666:::===333555666666999??????<<>>CCC<<<444111000...000,,,***,,,......,,,,,,111333666ddd\\\RRRGGG<<<111///222//////000000000000//////.........,,,+++,,,///111444///,,,------++++++---+++******+++......---,,,,,,,,,++++++++++++,,,,,,++++++************++++++,,,+++***))))))***+++,,,---,,,***))))))***,,,------...000000...------............111333444333222111222333333333111///...------------...///111111000222444222///---...//////,,,++++++---///...,,,......///000///...---,,,,,,,,,++++++******)))))))))(((((('''''''''((((((&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&'''((()))'''$$$%%%)))***)))***...000///............,,,******'''(((---...***&&&&&&)))''''''***///000---)))((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&'''(((***+++,,,---.........---,,,+++)))***,,,------,,,***)))+++(((&&&&&&)))+++++++++,,,+++***((('''''''''((())))))))))))***+++---...,,,+++)))&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%***'''$$$$$$&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&''')))***)))((((((((((((((('''''''''''''''&&&&&&''''''(((((()))%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%(((&&&######$$$&&&&&&&&&$$$$$$%%%&&&''')))+++,,,+++)))'''%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((('''((()))((('''(((***+++222111555???FFFGGGGGGHHHRRRPPPHHH<<<444333333111222:::>>><<<999888555000444111000222444333111///000111333bbb\\\VVVOOOCCC666000000//////000000000000//////---......---,,,,,,///111111---***---...,,,---///,,,++++++---///000///---,,,,,,++++++++++++,,,,,,******))))))))))))******,,,++++++******+++,,,,,,---,,,+++******+++,,,------///000000///...///000000///000222444555444222000111111111000...,,,+++---------------...//////000111333222000//////000---,,,+++,,,...///000///...////////////...---,,,---,,,,,,+++******))))))******)))((('''''''''(((''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))(((&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&***)))((('''&&&'''((((((&&&$$$%%%)))***)))***---///222333222///---...///)))(((---444555...(((%%%)))((((((+++...///---***(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''')))***++++++,,,,,,---,,,+++))))))'''((()))******)))(((''')))'''%%%%%%'''(((((((((...---+++***)))(((''''''***))))))))))))***+++,,,***)))'''%%%############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$(((''''''&&&''''''((()))&&&'''((('''&&&%%%&&&'''&&&%%%%%%''')))***)))'''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((($$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((&&&$$$$$$%%%&&&'''&&&"""######$$$%%%&&&((()))+++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((((((((((((***,,,///...333AAALLLMMMIIIFFFLLLHHHEEEDDD???888555666777:::::::::<<>>???>>>;;;666555444aaa]]]XXXRRRFFF999111000//////000000000000//////---......---,,,---///111111,,,***---...,,,,,,...000///.../////////---+++++++++************++++++))))))(((((((((((())))))+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---///000111000///000111111000000111333444333111///////////////...---,,,.........------...////////////000111000000000000---,,,,,,,,,---..................------,,,++++++------,,,++++++***)))))),,,+++***)))(((''''''''''''(((((())))))(((((('''(((''''''&&&%%%&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''(((***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((()))(((&&&(((,,,...,,,---000---///111111000///000111++++++///777888111***''')))(((((())),,,,,,+++)))(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''((())))))(((((())))))((('''%%%$$$&&&&&&'''(((((('''&&&&&&((('''%%%%%%%%%&&&&&&&&&,,,++++++***)))))))))((()))))))))((((((((())))))'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&''''''((()))++++++,,,,,,)))))))))******)))))))))((((((''''''(((((((((''')))(((((((((''''''&&&&&&(((((((((((())))))*********+++,,,+++)))((()))***)))(((((()))+++,,,***))))))))))))((((((((('''''')))************))))))))))))(((''''''&&&'''''''''(((((())))))))))))((((((((('''%%%%%%&&&''''''&&&############$$$%%%&&&'''***)))((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&((((((((()))+++---+++---777GGGRRRTTTQQQOOOFFFEEEJJJPPPLLL@@@>>>EEEIIIGGGCCC@@@???DDDJJJMMM<<<@@@DDDFFFHHHIIIFFFBBB<<<999666aaa]]]XXXQQQFFF999222111//////000000000000//////,,,---......------...000111,,,+++---...,,,***,,,111000//////000000...,,,+++******))))))******+++)))(((((((((((((((((()))******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,...000000000000111222000///......000111000///------...//////000000000/////////...//////000000.........///000000//////......---,,,++++++,,,,,,------,,,+++*********))),,,,,,,,,++++++++++++***---,,,+++***)))(((((((((((())))))))))))))))))((()))(((''''''&&&&&&''''''&&&''''''(((((()))))))))''''''((()))******++++++%%%&&&&&&''''''&&&&&&%%%%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''')))***)))''')))...000//////222...---...000333555444333///---///444555000,,,+++''''''''''''((()))(((''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((()))+++***((('''&&&%%%&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))************(((((((((((((((((('''''')))))))))))))))*********((((((''''''(((((()))***'''((((((***+++,,,---...+++++++++******+++++++++)))******+++************,,,,,,++++++******)))))))))******+++,,,,,,,,,,,,...//////...,,,+++,,,---,,,++++++,,,---...---+++++++++*********)))))))))++++++,,,,,,+++***)))((()))(((((('''''''''(((((())))))(((((((((((())))))((('''&&&&&&'''((('''&&&%%%%%%$$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&((((((((()))+++---,,,222???NNNVVVVVVUUUWWWHHHMMMXXX```ZZZOOOPPPZZZ\\\\\\[[[TTTLLLGGGKKKPPPMMMRRRUUURRROOONNNIIICCCAAA===777aaa\\\XXXRRRGGG999222222//////000000000000//////,,,---///...------...000000,,,+++---...+++***+++...------///111222111///******))))))))))))******))))))(((((((((((())))))((()))***+++++++++++++++++++++++++++++++++++++++***,,,///000000000111333000...------...///...---------...///000111111222///////////////000111111//////...///111111000.../////////...,,,+++,,,---...---,,,+++***)))))))))++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))************))))))***)))((((((''''''(((((((((((((((((((((((())))))&&&&&&'''((()))***++++++%%%&&&'''(((((('''&&&%%%$$$%%%'''&&&%%%######$$$&&&&&&&&&%%%&&&''''''(((%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&''')))***'''&&&)))...000......111///......111555888777555111---,,,000111...,,,---'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((+++)))'''%%%$$$$$$$$$$$$&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&(((%%%&&&''')))***+++++++++((())))))******)))(((((()))))))))(((((((((''''''((((((''''''(((((()))***))))))))))))+++,,,............------------.........000222222111000111111000000000///////////////000000111222222222111111111222333222111000111222000//////000111222000............---------,,,,,,------......---+++***)))&&&&&&&&&'''(((***+++,,,((((((''''''''''''(((((()))'''''''''))))))((('''''''''&&&&&&&&&'''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''((((((((((((***,,,,,,222>>>JJJOOOMMMMMMPPPQQQYYYdddhhhccc\\\___fffbbbfffiiieeeWWWHHHCCCEEEJJJSSSWWWTTTRRRUUURRRLLLHHHCCC===___\\\YYYUUUJJJ<<<333111//////000000000000//////+++---//////...---...///---***)))---///---+++------------...000111000///)))))))))(((((()))))))))***))))))(((((())))))***&&&''')))***++++++******+++++++++,,,,,,+++++++++)))+++.../////////111222111///,,,,,,---------,,,...............///000111---------...///000111222333111000111333333111//////000111000...---///111000///---,,,+++******+++)))******+++,,,---......,,,++++++*********++++++)))******++++++******)))++++++***))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&$$$######$$$'''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&'''((()))***+++***)))'''''''''((()))&&&%%%(((...000......111---000222333222222444555000+++***---...,,,***,,,'''''''''&&&%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$%%%'''((()))(((((('''(((((((((''''''((((((((($$$'''))))))''''''(((***&&&''')))+++,,,,,,++++++***+++,,,------,,,++++++(((((())))))************+++++++++++++++,,,------111000000000111333444555666666555444444555666666666999;;;<<<:::999:::;;;777777777777777888888888999999:::;;;:::999888888777888999999888888999:::888777777888999999777666555555555444444444444333222333444444222000...,,,*********+++,,,---...///+++***))))))))))))***+++)))((('''((()))***(((''')))(((((('''''''''(((((('''(((((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''((('''((()))((('''(((***+++,,,...666AAAHHHHHHGGGIIIUUU[[[___^^^]]]^^^^^^]]]XXXYYY[[[[[[RRRCCC===>>>===HHHNNNKKKKKKQQQRRRLLLHHHCCC>>>^^^\\\[[[XXXMMM>>>333000//////000000000000//////+++---//////...---...///+++'''(((---///...---///111/////////000///---+++))))))(((((((((((())))))******))))))))))))******%%%&&&((()))*********)))***++++++,,,,,,++++++***(((***---......///111222222///---,,,---------,,,//////...---------......++++++,,,---...///111222555333222333555555222000///111222222000000333555222111///---,,,,,,,,,,,,((()))***+++---...///000+++++++++***++++++,,,,,,******++++++++++++******,,,++++++*********************))))))((((((''''''(((''''''&&&$$$###""""""%%%&&&((())))))(((&&&%%%$$$&&&'''&&&%%%$$$$$$$$$''''''&&&%%%&&&'''((()))&&&&&&&&&''')))***,,,---000...,,,***(((''''''''''''&&&)))///111000///222***000444222---+++...333...***))),,,---***)))***((()))((('''%%%%%%&&&'''"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$######"""###%%%&&&'''!!!"""$$$&&&'''''''''&&&))))))(((((((((((())))))$$$'''******)))(((***,,,)))***+++,,,---,,,++++++,,,---...///000///......+++,,,...111333444555666555555555555555666666777;;;;;;:::::::::<<<===>>>>>>>>>===<<<<<<===>>>>>><<>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA???>>>======???@@@@@@??????AAABBB@@@???>>>???@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;888999::::::888666333222333333222000000///////////////------------//////)))(((((()))******((('''))))))((('''''''''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&'''((((((((())))))((('''''')))+++000...333???KKKMMMLLLKKKSSSVVVTTTOOOQQQXXXUUULLLKKKFFFCCCEEECCC===<<>>>>>>>>======<<<<<<;;;???@@@@@@@@@BBBEEEAAA;;;CCCCCCBBBBBBBBBBBBAAAAAADDDFFFGGGFFFEEEDDDFFFGGGCCCBBBAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCAAAAAABBBEEEHHHEEEDDDDDDCCCCCCCCCDDDDDDJJJEEEAAAAAADDDDDD@@@;;;===<<<<<<<<<======;;;999888777666555555555555555666444222222222222000///000...+++******,,,///111111...***)))***+++,,,,,,))))))))))))*********+++)))'''&&&&&&'''((((((''',,,+++***))))))+++,,,...,,,,,,444GGGXXX]]]ZZZVVVXXXZZZ[[[VVVOOOIIIFFFEEECCCCCC>>>555333666555000333:::>>>===::::::999777777999<<<]]][[[YYYVVVPPPFFF:::222222222000//////...//////...------,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,+++***)))(((''''''((())))))******)))((()))+++---)))***+++***((((((***+++***,,,------,,,++++++,,,///---++++++---///000000,,,,,,------------------+++...000111///...------......//////000111111111333333222111111111111111111000///............///222000---,,,---,,,+++******))))))***---...---+++000...++++++,,,.........------,,,***(((((()))+++***((('''(((***+++***((())))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%$$$%%%''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''))),,,---,,,,,,---,,,,,,+++***))))))***+++,,,---...//////...---,,,+++***++++++,,,---///---)))(((******'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###"""###$$$%%%$$$%%%%%%%%%$$$$$$&&&'''&&&%%%###""""""#########$$$$$$$$$###"""###&&&))))))))))))***+++,,,---...,,,***(((((()))++++++******+++,,,---///111333444777777888888999999999999:::999888:::===???@@@???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@??????BBBDDDDDDCCCFFFHHHEEE???DDDDDDDDDEEEEEEFFFFFFFFFHHHFFFEEEEEEGGGHHHFFFDDDDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDCCCBBBCCCFFFIIIGGGGGGFFFFFFFFFGGGGGGHHHJJJJJJKKKIIIGGGFFFEEEEEEDDDBBBAAAAAABBBBBBAAA???======<<<<<<<<<<<<======>>>===;;;;;;;;;;;;:::888;;;999666333111222444555666333///,,,,,,------,,,*********))))))((('''&&&((('''&&&&&&((())))))((())))))(((((()))+++---...000...333CCCTTT^^^cccffffffddd^^^UUUKKKDDDCCCEEEIIIFFF>>>444000333333///---333888666555777777555333555888YYYXXXWWWVVVSSSJJJ>>>555000000000///......------,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,*********)))))))))))))))***))))))(((((((((((())))))*********))))))+++---***+++,,,+++***)))***,,,+++,,,,,,,,,******,,,---000---++++++---.........+++++++++,,,---.........,,,...000111///.................................111111111111000000000000111111000000///...---,,,222000...---------,,,+++''''''***...111222111///000...,,,,,,---/////////,,,,,,,,,+++)))(((***++++++***((()))***+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&''''''((((((((('''###$$$&&&&&&$$$###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((()))))))))((((((((()))***,,,---,,,,,,---,,,,,,+++***)))((()))***,,,------......+++***)))((((((((()))***+++---,,,((('''))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########%%%&&&'''((('''&&&$$$######$$$%%%%%%"""%%%'''&&&$$$###%%%(((&&&%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$&&&(((,,,,,,++++++,,,,,,------///---++++++---///000//////000111333555888:::;;;@@@@@@AAABBBCCCDDDDDDEEECCCAAA???@@@BBBEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCEEEHHHHHHFFFHHHJJJHHHCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKGGGCCCEEEJJJKKKFFFAAACCCCCCCCCDDDFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEEEEDDDEEEGGGJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKRRRWWWUUUMMMGGGHHHLLLGGGEEECCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAABBBBBBAAA???DDDBBB>>>;;;::::::;;;======:::555333222222111000/////////...---+++(((''')))((('''(((***+++***)))))))))((()))***,,,...///000000777EEESSS]]]dddkkkhhhgggaaaWWWKKKBBB??????GGGFFFAAA;;;:::<<<;;;888000444444111000333444333777999<<>>@@@DDDHHHLLLOOONNNLLLAAA@@@999000---000333333:::<<>>???@@@DDDCCCBBBAAAAAAAAAAAAAAAGGGGGGHHHIIIJJJKKKLLLMMMJJJGGGDDDDDDFFFHHHJJJJJJHHHIIIIIIJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEIIIIIIGGGFFFIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGEEEDDDDDDAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBCCCCCCBBBBBBDDDFFFDDDDDDDDDEEEFFFGGGHHHIIIKKKRRR[[[___[[[TTTLLLHHHGGGEEEBBBAAACCCEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAABBBCCCDDDCCCBBBEEEEEECCCCCCCCCDDDFFFGGGFFFDDDBBBAAACCCDDDCCCCCC>>>???@@@@@@@@@???======999888666555555333000...111111000//////.........111888FFFTTTYYYWWWUUUWWW\\\^^^___[[[QQQFFF???<<<:::;;;???GGGPPPVVV[[[^^^TTTNNN@@@111+++---//////555777999___[[[WWWWWWWWWQQQEEE:::111000...---,,,,,,---------,,,,,,,,,,,,------...************++++++++++++++++++++++++************'''(((((())))))))))))(((&&&(((******)))((()))***&&&(((******)))((((((((()))***+++*********,,,...---,,,+++,,,---...---,,,---------,,,+++*********+++---......------///000000000000000000000000000000111222333333333222111111222333333333000...---***)))(((***---///000/////////...---+++,,,///222000...---,,,,,,+++)))'''(((***,,,---,,,,,,,,,---,,,---......------...000++++++++++++++++++++++++,,,,,,,,,+++***)))'''''''''(((******((('''((()))((()))***,,,,,,,,,++++++,,,+++++++++*********))),,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++***))),,,---......---+++)))'''((('''&&&&&&&&&'''((()))$$$(((+++******+++)))%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''')))***'''%%%&&&(((***)))''''''+++///))),,,///222333666999;;;;;;;;;<<<===???AAACCCDDDAAA???>>>>>>@@@BBBBBBBBBFFFFFFFFFEEEFFFGGGGGGHHHJJJJJJKKKKKKLLLMMMNNNNNNKKKIIIFFFFFFGGGIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIEEEEEEEEEFFFFFFFFFFFFGGGCCCGGGHHHDDDCCCEEEFFFEEEDDDDDDDDDCCCCCCBBBBBBBBB>>>AAAEEEEEECCCAAAAAABBB>>>??????@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;===>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDCCCHHHOOOVVVXXXUUUNNNHHHGGGEEECCCCCCEEEGGGGGGGGGEEEDDDCCCBBBBBBAAAAAAAAACCCBBBBBBCCCEEEFFFEEEDDDHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDFFFHHHJJJJJJIIIBBBBBBBBBCCCCCCDDDDDDDDDBBBAAA@@@???>>><<<888555777666555444333222111000;;;>>>GGGQQQVVVWWWXXX\\\aaaaaa]]]WWWOOOIIIIIIJJJBBB<<<999===EEENNNYYYbbbYYYRRRCCC333,,,---...,,,///222444```[[[VVVVVVWWWSSSHHH>>>333111...,,,+++,,,...000---,,,,,,++++++++++++,,,************++++++++++++******************++++++&&&'''((()))******)))(((&&&(((******)))((())))))&&&)))+++,,,***)))((((((''')))+++++++++***+++---+++******,,,......---,,,,,,,,,++++++++++++++++++***+++---,,,,,,,,,...000/////////000000111111222...///111222333222111000///000000111000///...---,,,+++***+++---//////...,,,...///...+++***,,,......---,,,---......,,,***(((***,,,------,,,---...(((+++------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))''')))******)))(((((())))))***,,,...///...------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,---,,,,,,+++***)))***+++---//////---+++***&&&&&&%%%%%%%%%&&&((((((###(((++++++,,,---***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$%%%$$$%%%%%%&&&&&&'''&&&&&&%%%)))......***(((***,,,))),,,...---++++++000444000333777:::<<<>>>AAACCC??????@@@@@@AAACCCDDDEEEHHHFFFDDDDDDEEEGGGGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMIIIHHHFFFFFFGGGHHHHHHGGGGGGHHHIIIKKKKKKJJJHHHGGGDDDCCCCCCBBBAAAAAA@@@@@@<<>><<<>>>@@@???<<<<<<<<<===============999:::<<<>>>??????===;;;555666888999999999888888999999999999999999999999555777999999999999:::;;;:::::::::999999:::;;;;;;<<<>>>BBBEEEHHHGGGEEECCC@@@??????@@@AAABBBBBB@@@???>>>>>>>>>??????@@@AAA@@@???>>>@@@BBBCCCCCCBBBEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEGGGIIIKKKKKKJJJFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGGGGGGGGGGEEEBBB???>>>>>>>>>===<<<;;;:::999BBBAAAEEENNNTTTUUUXXX\\\ZZZ[[[YYYUUUPPPOOORRRVVVJJJAAA<<<>>>CCCHHHQQQYYYQQQLLLBBB777333333222...---///111```ZZZUUUUUUWWWTTTKKKBBB555222...+++***,,,///111,,,,,,+++***)))))))))***)))************+++++++++(((((())))))******++++++&&&'''(((*********)))(((%%%'''******)))(((((()))'''***,,,---,,,***))))))&&&(((+++,,,,,,++++++,,,*********,,,...///...---*********++++++,,,------***+++,,,++++++,,,...000---......///000111222222...000222333444333222111..................------000...------.........---))),,,//////,,,******+++,,,+++,,,---000000000...'''***,,,...---------...&&&)))+++,,,***+++...000------------------------******+++,,,,,,,,,,,,+++)))***,,,,,,*********+++***+++---///000000///...******+++,,,------...///,,,,,,,,,,,,+++***))))))******+++******)))((('''(((***---///000000...---%%%%%%$$$$$$$$$%%%'''(((###(((,,,,,,,,,---+++&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$&&&&&&$$$%%%&&&&&&'''''''''&&&###---666444***&&&+++333...111333222000000555:::<<<>>>AAABBBBBBCCCDDDFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGEEEFFFIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKFFFEEEDDDDDDEEEFFFDDDCCCAAABBBDDDFFFFFFEEEDDDCCCBBBAAA@@@>>><<<:::999888555:::;;;777444666999999333444555555666777888888666444444888===>>>:::555,,,---///111333333333333222222222222222222222222222444666666666555666777333333222222222222222333888999999888666666888:::777777777888:::;;;999888777888888:::;;;===???@@@999999888:::<<<======<<<===>>>???@@@BBBEEEGGGHHHFFFEEEEEEFFFIIIJJJJJJIIIJJJHHHFFFDDDDDDFFFHHHJJJJJJJJJJJJLLLMMMKKKHHHFFFEEEEEEFFFFFFFFFEEEDDDDDDBBBAAAEEENNNTTTSSSRRRSSSKKKOOOTTTWWWVVVVVVWWWZZZLLLFFFEEEJJJLLLKKKLLLPPPHHHFFFAAA;;;:::;;;777111(((+++---eee\\\UUUTTTSSSOOOJJJHHH888333---******,,,,,,+++,,,++++++******++++++,,,+++++++++***)))((('''''''''''''''''''''((()))))))))))))))))))))))))))***(((((((((((((((((((((((('''((())))))((()))+++---++++++)))((((((((()))***''''''((()))***+++,,,,,,++++++++++++++++++++++++***)))+++...---+++,,,111,,,---...///000111222222---///222222000......---222000///---,,,,,,,,,---......///...---,,,...000++++++++++++,,,---...///000...---000444333---''',,,,,,,,,,,,,,,+++***)))------,,,***))))))+++,,,,,,++++++---......+++))))))*********))))))+++---(((***---......///000222.........---------------*********+++,,,---///000---------,,,,,,+++++++++,,,)))'''%%%&&&&&&&&&%%%((()))***+++++++++++++++%%%))))))$$$"""$$$%%%$$$$$$###$$$)))......***%%%###$$$%%%'''''''''&&&&&&&&&'''&&&$$$!!!!!!"""$$$%%%&&&(((((('''&&&'''(((+++444:::555...---111333999:::;;;;;;;;;<<<>>>@@@EEEFFFHHHJJJKKKKKKKKKKKKGGGGGGIIIJJJKKKLLLLLLLLLHHHGGGGGGHHHKKKLLLKKKKKKKKKLLLJJJGGGIIIOOOPPPMMMHHHHHHGGGGGGFFFFFFFFFFFFEEECCCAAAAAAAAA@@@>>><<<:::::::::::::::999999888444333333333222222111111000333222---+++---///...//////......//////000111111///---///222444333222,,,,,,,,,,,,,,,,,,,,,,,,************************........................000000/////////.........222222111111000000000///---///111222111111222333333333333333444444444444888777666555555777888:::>>>>>>??????AAABBBCCCDDDGGGDDDAAACCCGGGJJJHHHFFFJJJIIIFFFDDDDDDEEEGGGIIIJJJLLLMMMMMMLLLKKKKKKLLLJJJJJJKKKJJJHHHHHHIIIKKKDDDDDDEEEGGGJJJLLLNNNPPPKKKIIIJJJOOOWWW\\\\\\ZZZQQQKKKHHHOOOZZZ\\\TTTIIIHHHBBB>>>???BBBBBB<<<666333///***hhh^^^WWWVVVWWWTTTQQQQQQ===666---***+++---,,,+++,,,++++++++++++++++++,,,******))))))((((((''''''((((((''''''(((((()))*********))))))))))))))))))((((((((((((((((((((((((''')))))))))((()))***,,,))))))((((((((()))+++,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++------***+++000222111111000///......---///111333333111000//////...---,,,++++++,,,,,,---+++,,,,,,,,,******+++---))))))))))))***+++,,,---***)))+++///444555111---++++++,,,,,,---------,,,///,,,)))))),,,...---+++...------.........+++)))***++++++***)))((()))+++***,,,...///......000111/////////...---,,,+++++++++******++++++,,,---...,,,,,,,,,+++*********))))))'''%%%$$$%%%%%%%%%$$$''''''((()))))))))((((((%%%%%%###!!!###'''&&&!!!%%%$$$%%%)))------)))%%%"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%######$$$&&&$$$''')))*********,,,---,,,333888777777:::<<<<<<;;;===???AAAAAACCCFFFIIIJJJJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIGGGGGGGGGIIIIIIIIIGGGIIIJJJGGGCCCEEEIIIIIIFFFEEEDDDCCCAAA???>>><<<;;;<<<:::888888888777666444333333333333333222111000............---------,,,+++......)))''')))***)))((((((''''''(((((()))******(((&&&'''***,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))************************---------,,,,,,,,,++++++---------,,,,,,++++++++++++,,,...---,,,++++++,,,---------.........//////333222111000111222444555777777777888999:::<<<<<<>>>;;;999<<>>>>>>>>???BBBEEEIIIKKKGGGIIIKKKLLLKKKKKKLLLNNNRRRRRRRRRQQQNNNMMMNNNPPPNNNMMMMMMLLLKKKKKKLLLLLLGGGDDDAAACCCJJJPPPTTTUUUOOOUUU___ffffff^^^SSSKKKDDDCCCBBBAAA@@@>>>===<<<999666333nnnbbbXXXVVVWWWWWWXXXZZZMMMAAA333,,,---///---***++++++++++++++++++++++++)))))))))))))))))))))***)))))))))))))))******+++*********)))((((((''''''(((((((((((((((((((((((()))******)))''''''(((***((((((''''''((()))+++,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---+++((())),,,....../////////000000111///111222222000/////////++++++++++++++++++++++++&&&''')))((('''&&&'''(((''''''&&&&&&'''(((((()))))))))***,,,......+++(((((())))))***+++---...//////,,,))))))+++,,,+++))))))))))))+++...//////...+++---...---,,,++++++,,,---///000000...------...000111111000///---,,,+++,,,,,,+++***)))))))))))),,,++++++***))))))((((((%%%$$$###$$$%%%'''&&&%%%&&&&&&&&&&&&%%%%%%$$$###'''&&&###"""%%%***((("""&&&%%%%%%&&&((((((&&&$$$%%%%%%&&&&&&''''''''''''%%%''')))))))))***,,,...///222555777888999<<<======AAACCCCCCEEEIIIIIIFFFHHHIIIKKKJJJIIIHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLIIIHHHHHHGGGFFFEEEEEEEEEEEECCCAAA@@@@@@???===;;;;;;;;;999555555777666222111000000///......---------,,,******++++++***))),,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))'''++++++'''&&&(((((('''******))))))******+++,,,+++***)))((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))((((((((((((((()))+++***(((''''''((((((((((((((())))))))))))(((((('''''''''((()))***++++++++++++,,,---...///000...---...000111111000444444444666999===@@@BBBAAACCCEEEGGGGGGGGGIIIJJJMMMNNNOOONNNLLLLLLNNNOOOLLLLLLKKKLLLLLLMMMNNNNNNHHHDDDAAAAAAEEELLLRRRTTTMMMSSS[[[```^^^UUUIII@@@777999;;;:::888888;;;===:::999888sssfffZZZVVVVVVVVVWWWZZZRRRFFF777...---...---+++***++++++,,,,,,++++++***))))))******************)))))))))))))))******+++))))))))))))((((((''''''((((((((((((((((((((((((((()))***(((''''''(((******)))(((''''''((()))))),,,,,,,,,+++******))))))************************+++)))***,,,***'''(((,,,***+++,,,---///000222222---...//////---,,,,,,------------,,,+++******)))&&&((())))))(((''''''((((((((('''''''''((())))))))))))))))))***(((%%%###(((((((((((()))***+++,,,,,,------***&&&%%%''')))***)))((()))+++,,,,,,+++***,,,...//////...///000...///000///---,,,+++,,,...///000111111///...---,,,+++***)))(((''''''''',,,+++++++++************&&&%%%%%%&&&((()))(((''''''''''''''''''&&&%%%$$$%%%''''''###"""$$$%%%###%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((***---......///222333:::<<<>>>@@@@@@@@@BBBCCCBBBHHHKKKIIIFFFGGGIIIHHHKKKLLLMMMMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLIIIHHHEEECCCAAA@@@?????????===;;;:::999888666444111222111...///222111---++++++*********)))))))))***)))(((((()))***)))'''++++++++++++***)))((('''(((((((((((((((((((((((('''+++,,,((('''))))))''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((())))))&&&'''))))))(((((()))***''''''((((((((()))))))))&&&&&&&&&&&&&&&''''''((((((((((((((()))***++++++,,,+++******+++,,,,,,,,,---......///111444666888888;;;===??????@@@AAACCCEEEFFFHHHHHHHHHIIILLLNNNLLLLLLLLLLLLMMMNNNOOOPPPKKKGGGBBB???@@@DDDHHHJJJMMMOOOSSSWWWWWWRRRHHH@@@222555777666333444777;;;888999;;;vvviii\\\XXXWWWVVVWWWYYYSSSIII<<<222---,,,,,,,,,***+++,,,------,,,+++***************)))))))))))))))(((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''(((******)))((('''&&&'''((((((,,,,,,++++++*********)))************************)))((()))+++***'''(((,,,++++++,,,,,,---.........+++,,,---,,,***)))***+++------------+++***)))(((&&&(((***+++)))((((((((()))(((((('''(((((())))))%%%&&&'''(((((('''&&&%%%((('''&&&&&&''')))+++,,,))),,,...***$$$!!!%%%***---+++)))((())))))(((''')))+++...000000000111111---...///...,,,******++++++---...000000///---,,,++++++)))((('''&&&&&&&&&*********++++++++++++,,,'''''''''(((***+++)))(((((((((((()))((((((''''''!!!%%%&&&""" """$$$$$$&&&&&&%%%%%%&&&'''((((((&&&&&&&&&''')))***,,,---...111444666666777999;;;AAACCCEEEFFFEEEEEEFFFGGGCCCJJJNNNJJJGGGHHHJJJIIIIIIKKKMMMNNNMMMKKKKKKLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIGGGCCC???<<<999888777777555333222222222000...***,,,+++)))+++...---)))******)))((('''&&&%%%%%%'''&&&%%%&&&'''((('''&&&(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%)))+++(((&&&((((((&&&&&&&&&&&&%%%&&&''''''(((%%%&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''###%%%'''(((''''''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&'''((()))+++---...+++,,,,,,---...///000111111333555777777777999:::<<<>>>@@@AAABBBDDDGGGJJJLLLKKKKKKKKKKKKLLLLLLMMMQQQNNNIIIDDDBBBAAACCCDDDGGGGGGHHHKKKNNNMMMIIIEEE;;;<<<<<<999666555777:::===@@@DDDtttggg[[[VVVVVVUUUUUUWWWQQQKKK@@@555---***+++---)))***,,,------,,,***)))))))))((((((''''''&&&&&&((((((''''''(((((()))***&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''(((((('''''')))+++)))((('''&&&'''''')))***,,,,,,,,,,,,,,,+++++++++************************(((&&&(((+++***'''(((---++++++++++++++++++,,,,,,++++++,,,+++)))((()))+++******+++++++++***((('''&&&(((++++++***(((((((((((((((''''''''''''(((((($$$&&&'''((('''''''''(((&&&&&&%%%&&&(((***---///(((***+++)))&&&%%%(((+++,,,***(((((()))******)))(((+++...//////......///+++,,,------+++))))))******+++---...---+++)))'''***)))((('''&&&&&&%%%%%%'''(((((()))***+++,,,,,,((((((((()))++++++)))''''''((())))))))))))))))))"""$$$$$$"""$$$((()))'''((((((((('''''')))+++---+++,,,,,,---///222444666666999<<<>>>???@@@AAABBBCCCEEEGGGHHHHHHHHHIIIJJJHHHKKKLLLJJJIIIKKKIIIFFFGGGIIIKKKKKKJJJHHHHHHHHHGGGFFFDDDBBB@@@????????????===:::666444333333333///---,,,,,,,,,,,,+++)))'''))))))'''(((+++***%%%'''''''''&&&&&&&&&&&&%%%&&&$$$$$$%%%'''((('''&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$)))+++((('''))))))'''(((''''''''''''((())))))%%%'''((((((&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$&&&((((((&&&&&&&&&'''&&&&&&''''''''''''((((((&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&'''(((%%%&&&'''((((((***,,,---)))))))))***+++,,,,,,---+++---000111000111222333444555777888999;;;>>>@@@BBBBBBCCCCCCEEEFFFGGGHHHOOONNNLLLIIIGGGFFFFFFGGGAAACCCEEEEEEDDDCCCEEEGGGEEEDDDBBB???<<<;;;<<<===BBBFFFKKKooocccWWWSSSSSSRRRRRRTTTOOOKKKBBB777---)))***...)))***,,,------,,,***)))(((((('''&&&%%%%%%$$$$$$'''''''''''''''((())))))%%%%%%&&&'''((()))******((((((((((((((((((((((((%%%&&&''''''''''''***,,,&&&&&&&&&&&&''')))***+++------------------------++++++++++++++++++++++++'''&&&'''******''')))---(((((()))***++++++,,,,,,++++++,,,***)))(((***+++&&&''')))*********)))(((&&&(((++++++***((((((((((((''''''&&&&&&&&&'''''''''((())))))(((''''''(((%%%%%%%%%&&&))),,,000222)))((('''''')))+++,,,,,,'''&&&%%%'''+++...000000(((+++...///---,,,++++++***+++,,,,,,***))))))***)))***+++,,,***((($$$"""))))))((('''&&&%%%%%%&&&%%%%%%&&&((()))+++,,,,,,((((((((()))+++***(((&&&''''''((()))*********)))%%%$$$"""###***111000+++*********))))))+++///111222222333444777:::===???<<>>AAADDDFFFCCCDDDFFFGGGGGGGGGHHHIIIDDDIIILLLHHHAAA>>>BBBHHHHHHFFFCCCAAAAAAAAABBBCCC???DDDHHHkkkbbb[[[XXXVVVSSSSSSVVVQQQMMMBBB555...---***'''***************************(((''''''(((((('''%%%))))))))))))***************(((&&&&&&)))+++***(((&&&((()))(((''''''((()))'''((()))(((&&&&&&((()))((()))***++++++,,,++++++&&&((()))+++,,,,,,,,,+++***)))((()))+++,,,,,,+++(((***++++++)))(((((()))...///,,,)))+++000111///,,,,,,++++++***)))))))))+++)))(((&&&&&&((()))+++,,,+++***((((((((())))))+++***)))'''''''''((()))***)))(((&&&&&&''''''(((''''''(((+++///000...+++,,,+++)))''''''((()))***++++++******))))))******++++++,,,...111222111000---,,,+++******)))))))))*********)))))))))((((((***)))'''%%%%%%%%%'''((('''%%%$$$%%%(((***++++++---+++***)))******(((&&&***(((&&&&&&((()))******)))%%%###$$$)))---...---000111222222222333555777;;;;;;;;;<<<>>>AAACCCEEEDDDEEEEEEFFFGGGIIIKKKKKKNNNMMMMMMLLLKKKJJJIIIIIIOOOLLLHHHGGGGGGHHHHHHHHHEEECCCAAA>>><<<:::999888===:::666222///---,,,,,,++++++***************+++(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''((((((((())))))((('''''''''''''''%%%&&&''''''(((''''''''')))'''&&&''')))'''###'''''''''((((((((((((((())))))((('''&&&&&&&&&'''(((''''''&&&&&&'''''''''))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%***)))((('''''''''((((((((((((((((((((((((''''''+++******(((&&&&&&&&&&&&((('''&&&$$$######%%%''''''))))))(((&&&$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&%%%%%%&&&''''''&&&&&&&&&'''((())))))(((((()))***+++,,,,,,,,,,,,+++******,,,---......------///111555555555666777888999:::???@@@???>>>BBBHHHGGGCCCGGGGGGFFFEEECCCBBBAAAAAAMMMIIIGGGLLLRRRQQQHHH???<<<;;;:::mmmeee^^^[[[XXXUUUUUUWWWVVVQQQFFF888111000///,,,***************************(((''''''(((((('''&&&(((((()))))))))*********(((&&&%%%&&&)))++++++)))%%%&&&''''''%%%%%%&&&''''''(((((((((&&&&&&((()))''''''((()))************'''(((***+++,,,+++++++++---+++************)))'''((()))+++***)))((()))***---...---+++---222222///(((((())))))***++++++,,,***)))(((''''''((()))******))))))(((((()))***++++++***)))(((''''''((()))&&&&&&&&&&&&''')))***,,,***)))***,,,...///,,,))))))(((''''''((()))+++---///...---,,,,,,,,,,,,,,,---------...//////---+++((('''&&&%%%%%%%%%&&&'''*********))))))((((((''')))(((&&&%%%%%%&&&'''(((''''''&&&&&&'''(((***+++...,,,+++,,,------,,,++++++***(((''''''(((((((((%%%&&&&&&'''))),,,///222444666777777777888:::===CCCBBBBBBBBBBBBDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIJJJGGGCCCAAAAAAAAAAAA@@@>>><<<:::888666444333222444222///,,,************))))))((((((((((((((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$&&&((((((&&&###%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&)))((((((((((((((()))***'''''''''&&&'''''''''(((''''''''''''''''''''''''***))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++(((&&&&&&)))***(((&&&'''''''''%%%$$$%%%'''***''')))******(((''''''(((&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&%%%$$$(((((())))))(((((('''&&&''')))******))))))***+++(((((()))***+++++++++***,,,---...---,,,,,,---///000000000000000111222333222444555666<<>><<<;;;;;;???CCCKKKRRRWWWWWWSSSPPP???<<<999qqqiiiaaa]]]ZZZVVVUUUWWWTTTPPPDDD555.........---***************************(((''''''))))))(((&&&(((((())))))))))))******'''&&&&&&''')))******)))%%%'''''''''%%%%%%&&&''''''(((((('''&&&&&&''')))&&&&&&'''((())))))))))))))))))***++++++******))),,,+++***)))******)))''')))***++++++))))))***+++---//////---000333222...'''(((((())))))******+++***)))(((''''''((()))***(((((((((((()))***+++,,,***))))))(((((((((((()))&&&&&&&&&'''((()))++++++,,,++++++,,,---,,,)))''''''''''''''')))+++...///000///...---,,,+++++++++,,,++++++---......,,,***)))((('''&&&&&&''')))+++++++++******)))(((((('''''''''&&&%%%%%%&&&((()))''')))***(((%%%%%%(((++++++***)))***,,,,,,,,,+++,,,+++)))((('''&&&&&&&&&$$$'''+++,,,+++...444999;;;<<<>>>??????@@@BBBDDDJJJIIIHHHGGGFFFEEEEEEFFFJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGFFFBBB???;;;999888888777666666555333111///...------,,,+++)))((('''((())))))&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%'''))))))'''%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&''''''&&&&&&'''((())))))((((((((())))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********************++++++,,,,,,,,,---,,,'''###%%%+++---+++''''''((('''&&&%%%&&&(((***%%%'''))))))(((((((((***&&&&&&&&&&&&'''((()))***)))'''&&&&&&''''''%%%$$$'''((((((((('''&&&%%%%%%((()))******))))))***+++%%%&&&'''(((************,,,------,,,******+++------,,,,,,,,,,,,,,,------,,,///111333;;;FFFKKKKKKBBBCCCBBB@@@<<<888777777444>>>HHHNNNNNNNNNQQQTTTIIIEEE@@@uuummmddd```[[[UUUSSSTTTSSSOOODDD555,,,,,,------***************************((('''((())))))((('''(((((((((((()))))))))***(((((((((((())))))((('''((()))***)))((('''((()))''''''((('''&&&%%%''')))&&&&&&'''((())))))))))))***************)))(((((((((''''''(((+++,,,,,,++++++,,,---,,,++++++,,,...///111222000111333111+++******))))))((('''''''''))))))(((((((((((())))))(((((((((((())))))******)))))))))(((((((((((())))))))))))(((((((((((((((+++******+++***)))(((''')))))))))***+++---///000---,,,+++)))(((((((((((((((((()))+++...///...---***)))''''''(((***,,,...,,,,,,,,,+++***)))))))))'''&&&&&&&&&&&&'''))))))(((+++,,,)))%%%###'''+++)))((('''(((***+++***))))))******)))((((((((()))))),,,///111333777;;;???@@@BBBEEEFFFFFFGGGIIIKKKLLLKKKJJJHHHGGGFFFEEEEEEIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@???>>>777555222111111111000///111111///---,,,+++++++++))))))(((''''''((())))))%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&))))))))))))))))))'''&&&''''''(((((())))))******)))***+++,,,,,,------...,,,,,,,,,,,,---...///000......///111222333333333444444444444444444444444222222333333444555666666555555555555444444333333666555555333222111000000///,,,***+++---///...,,,***++++++)))'''''')))***%%%'''))))))'''''''''(((***)))))))))))))))******)))(((''''''((()))(((&&&''''''(((((((((((((((''''''(((***)))(((((()))+++&&&'''((()))************+++,,,,,,+++)))((()))+++...---,,,,,,,,,,,,,,,---+++///111333:::DDDKKKKKKCCCEEEFFFCCC>>>:::999:::<<>>BBBDDDDDDDDDFFFIIIJJJJJJKKKLLLMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDD@@@???===;;;888666444333...,,,++++++,,,---,,,+++---,,,+++***))))))))))))((((((''''''&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((***+++,,,++++++***************+++,,,,,,---......222333555777999;;;;;;;;;;;;;;;;;;;;;;;;<<<======888999:::<<<>>>>>>>>>>>>========================>>>??????@@@AAABBBCCCCCC>>>????????????>>>===<<>>===;;;:::999999888999:::888555333555777444444444222///......///,,,---...---+++***)))***---,,,+++***))))))))))))(((''''''(((***+++***)))((()))***+++,,,---------&&&''')))(((''''''(((************++++++******)))++++++,,,***(((((()))***......------,,,---------)))---......111999>>>>>>AAAEEEGGGFFFBBB??????AAAIIINNNUUUVVVSSSMMMIIIHHHQQQPPPOOO}}}uuummmiiiccc\\\YYYYYYUUUUUUNNNAAA555000...,,,)))))))))))))))))))))))))))((('''(((***+++***)))''''''(((((((((((())))))+++,,,...---***(((&&&&&&((())))))(((&&&%%%&&&'''&&&''''''&&&%%%%%%&&&(((''''''((()))************+++***)))(((((((((((((((***)))((((((******)))(((......///...---...111333333555444111111111---''''''(((((())))))******+++(((((())))))))))))(((((())))))))))))((('''&&&%%%'''(((((())))))))))))(((&&&&&&((()))***+++++++++'''(((******)))***+++---//////......---------,,,))))))((('''''''''(((((()))((()))***++++++)))'''(((((((((((()))***+++,,,+++,,,,,,,,,,,,---------)))))))))***************+++,,,,,,***&&&%%%''')))'''&&&%%%&&&((())))))''')))---222444444444888;;;===;;;;;;???FFFJJJJJJHHHFFFIIIKKKMMMLLLLLLLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFCCCDDDEEEEEEDDDBBBAAA@@@888777555333000---,,,+++(((''''''(((***+++***)))''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$######"""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))***+++++++++,,,...000111111222444666777888888999:::;;;<<<<<>>;;;>>>CCC>>>??????===;;;999999999777888999888555333333333222111000...---,,,+++++++++***)))***,,,---,,,+++&&&'''((()))***+++++++++'''((())))))(((((()))***,,,,,,,,,,,,,,,+++*********++++++***(((((()))+++,,,,,,++++++++++++,,,---)))---///,,,,,,000333222999???DDDFFFCCCBBBDDDGGGHHHOOOYYY______YYYPPPJJJHHHHHHHHHyyyqqqkkkhhheee___\\\]]]TTTWWWSSSGGG999222,,,))))))))))))))))))))))))))))))((('''(((***+++***)))'''''''''((((((((())))))))),,,......,,,***)))***((()))***(((&&&%%%&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&'''((())))))))))))******(((((('''((())))))***((('''((()))***)))(((------------,,,---000333111333222///000111///)))(((((())))))***++++++,,,(((((())))))))))))(((((('''(((((())))))((('''&&&&&&'''((()))******)))(((%%%'''(((***++++++++++++***+++------++++++...000---------------,,,++++++(((((('''''''''((())))))&&&&&&&&&'''((((((&&&$$$((()))***+++,,,,,,++++++((())))))***+++,,,------++++++,,,,,,++++++******---,,,***(((''''''((((((&&&&&&&&&))),,,...///...000555:::<<<<<<===@@@DDDBBBBBBDDDGGGJJJLLLLLLLLLHHHKKKMMMNNNMMMLLLLLLLLLIIIIIIIIIHHHGGGEEEBBBAAA===>>>>>>===<<<999666555000///...,,,***)))((('''&&&%%%%%%&&&'''((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&"""######$$$$$$$$$##################$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())),,,,,,++++++,,,------......///111333555666666777888:::<<<======>>>AAADDDDDDDDDEEEFFFGGGHHHIIIIIIHHHJJJKKKMMMMMMMMMLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDEEEEEEFFFGGGHHHHHHIIIEEEGGGHHHFFFCCCBBBDDDGGGBBBDDDEEEDDDCCCBBBBBBCCC???@@@BBBAAA???>>>>>>>>>;;;:::999888777666666666555333222222222222000///))))))************))))))(((***++++++******+++,,,***+++,,,,,,,,,,,,,,,+++)))***+++***))))))+++,,,***)))))))))***+++,,,,,,)))...111...---...///---000888@@@DDDDDDEEEIIINNNJJJNNNSSSVVVUUUSSSQQQPPPIIIGGGEEEqqqkkkfffeeeccc___]]]^^^YYY]]][[[OOOAAA888000,,,)))))))))))))))))))))))))))(((((((((***++++++***''''''''''''((((((((()))&&&***...///---,,,,,,...+++,,,,,,+++((('''((((((&&&&&&'''&&&%%%$$$&&&((($$$%%%&&&'''((((((((((((***)))(((''''''((()))***&&&%%%%%%'''***,,,,,,+++,,,,,,,,,+++***,,,///222///111000...///222111,,,,,,,,,++++++***)))))))))(((((())))))))))))((((((%%%&&&''')))))))))((((((&&&'''(((*********)))((()))******++++++)))((('''---///000///------///222***++++++,,,,,,++++++***&&&&&&%%%&&&&&&'''((())) !!!$$$'''((('''%%%$$$%%%'''))))))(((&&&%%%&&&&&&''')))***+++,,,------------------,,,+++***...+++)))(((((())))))(((------///222777:::<<<<<<555;;;@@@BBBAAABBBEEEIIICCCFFFJJJKKKJJJJJJLLLOOOJJJLLLOOOOOONNNLLLLLLLLLFFFFFFFFFEEEBBB@@@===;;;777888777666333///,,,)))******))))))((((((''''''&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%&&&''''''""""""$$$%%%&&&&&&&&&&&&""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&''''''((('''((()))***+++---......777777666666777888999999999:::<<>>;;;:::999888666444333333333222111///...---***,,,------,,,+++---...((()))***+++,,,---------)))***+++***)))***,,,---)))))))))******,,,---...%%%+++///---+++,,,,,,***,,,444???DDDEEEHHHNNNSSSVVVUUUPPPHHHCCCFFFOOOWWWQQQMMMIIIrrrnnnlllkkkfff^^^YYYZZZYYYYYYYYYTTTFFF777//////*********(((&&&&&&(((***))))))))))))))))))))))))'''(((((('''&&&(((+++...,,,,,,,,,---...---***(((+++***)))(((((('''((((((%%%&&&''''''%%%%%%&&&''''''''''''((((((***++++++)))***+++,,,,,,+++))))))'''&&&%%%'''***---------''')))++++++***)))))))))//////...------------...------......---+++)))'''(((((())))))((('''&&&&&&+++)))'''&&&''')))******((()))***++++++***(((&&&'''((()))******)))((('''---...///000000000///...***(((&&&&&&)))+++***(((***((('''&&&'''((('''''')))&&&###%%%((()))&&&!!!%%%'''))))))((('''((())))))((('''))),,,---***&&&***+++++++++***+++---000***))))))((())))))******//////111777>>>BBBBBB@@@BBBBBBBBBDDDGGGJJJJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNLLLIIIGGGKKKHHHCCC>>>999666555444///...---,,,++++++++++++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&''''''''''''%%%$$$###'''%%%$$$$$$$$$%%%%%%$$$)))'''%%%#########$$$%%%((((((((((((((()))***+++...///000333666999<<<===<<<===@@@BBBCCCCCCBBBAAAHHHIIIIIIJJJJJJJJJJJJIIIMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMLLLKKKJJJJJJLLLNNNKKKJJJHHHGGGHHHIIIKKKLLLFFFFFFHHHIIIIIIHHHGGGFFFIIIIIIHHHFFFFFFEEEEEEEEEFFFEEEDDDCCCDDDFFFHHHIIIKKKFFFBBBCCCGGGIIIGGGCCCJJJIIIGGGGGGHHHHHHGGGEEEKKKAAA::::::===???BBBFFFGGGHHHJJJLLLLLLKKKIIIHHHEEEEEEEEEFFFHHHHHHGGGFFFIIIIIIFFFDDDHHHLLLKKKFFFDDDBBBAAABBBCCCDDDDDDCCC@@@===999888999888555222000000000///---,,,---...------------------...///...,,,***'''&&&&&&&&&'''+++***)))***++++++***(((,,,)))))),,,...+++***++++++---111555;;;BBBJJJPPPOOOTTTTTTLLLFFFIIIQQQVVVWWWWWWXXXsssoookkkjjjddd\\\WWWWWWYYYYYYXXXSSSFFF666...---*********((('''&&&(((***))))))))))))))))))))))))'''(((((('''&&&(((+++---+++++++++---...---***(((+++***)))(((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''''''''((()))***+++)))***++++++++++++***)))+++***(((((()))***)))(((''')))++++++***)))))))))------,,,,,,,,,------...---...///000///---+++***)))))))))*********))))))+++***(((''''''((()))))),,,---.........,,,+++))))))***+++,,,,,,+++)))(((+++,,,,,,---,,,+++***))))))&&&%%%%%%((())))))''')))((('''&&&'''(((''''''***'''%%%'''******'''###$$$&&&'''((('''&&&'''((()))***,,,---------------***++++++)))((((((***,,,++++++,,,---///000222333333333666;;;AAAEEEFFFEEEGGGFFFFFFGGGIIIKKKJJJIIIHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJFFFBBB@@@===;;;777444000///......,,,+++***)))((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$#########$$$$$$%%%%%%&&&'''((())))))(((((((((&&&%%%%%%%%%&&&%%%%%%$$$$$$###"""###%%%'''(((******,,,...000333666777;;;<<<<<<===>>>@@@BBBCCCDDDEEEGGGHHHHHHGGGFFFEEEIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLNNNPPPLLLJJJIIIGGGFFFGGGHHHIIIEEEFFFFFFGGGGGGFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAAEEEDDDBBBBBBBBBCCCEEEFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGFFFEEEEEEFFFFFFEEECCCDDD;;;444444888;;;@@@DDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFHHHHHHGGGFFFCCCFFFGGGDDDDDDGGGHHHGGGGGGEEEDDDEEEGGGHHHHHHGGGIIIFFFCCCCCCCCCBBB@@@===>>>???>>>;;;888666666777444333111...,,,+++***)))---,,,+++******+++,,,......---,,,---......,,,***111+++)))...111000...---)))+++---000333999???DDDOOOTTTVVVRRRPPPPPPNNNKKKNNNOOOPPPvvvqqqllliiicccZZZVVVWWWXXXWWWVVVRRRFFF666---+++)))******)))''''''(((***))))))))))))))))))))))))'''((((((''''''(((***,,,*********,,,...---+++))),,,+++***)))((((((((((((%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&'''((())))))))))))***++++++******))),,,+++))))))******((('''''')))+++***)))(((((()))************+++,,,---...---...///000000///...---******+++,,,,,,,,,++++++***)))(((''''''((()))***+++,,,,,,,,,,,,***((('''+++,,,...//////---***)))************)))((('''''''''%%%$$$%%%&&&(((''''''))))))((((((''''''''''''***'''&&&'''))))))'''$$$$$$%%%&&&&&&%%%%%%&&&'''(((,,,//////---,,,...111,,,,,,+++)))''''''(((***(((***,,,///333666888::::::;;;===AAAFFFJJJKKKJJJLLLJJJIIIIIIJJJJJJIIIHHHEEEFFFHHHKKKLLLLLLLLLLLLIIIIIIGGGEEEAAA===999777333111///---,,,+++++++++(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&(((***---///111333444555888;;;>>>AAABBBIIIHHHGGGGGGFFFFFFGGGGGGKKKLLLLLLMMMLLLKKKIIIHHHJJJJJJLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKJJJIIIHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLJJJKKKMMMOOOKKKIIIGGGEEECCCBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;::::::::::::>>>===<<<;;;:::;;;<<<===<<<@@@DDDFFFFFFEEEFFFHHHFFFEEEDDDEEEFFFFFFDDDCCC===444,,,---111555;;;AAACCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCEEEEEEDDDBBB@@@FFFIIIFFFCCCEEEIIIJJJFFFEEEEEEFFFIIIKKKKKKKKKKKKJJJHHHGGGHHHGGGFFFDDDHHHHHHHHHEEEBBBAAAAAABBBBBB@@@>>>;;;888555444333000///---,,,,,,,,,---...///...---...000000///---000***'''+++///...,,,,,,)))***+++,,,---000444777CCCIIIOOORRRUUUTTTKKKBBBFFFGGGIII{{{uuunnniiibbbZZZVVVWWWUUUTTTTTTQQQFFF777...,,,)))*********(((((()))***(((((((((((((((((((((((('''((()))((('''(((***,,,+++******,,,...///...,,,---,,,+++***)))(((((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&'''(((((()))))))))***************)))((((((***---......---''')))******((((((((()))((((((((()))***+++,,,---,,,---...///000000000///,,,---------,,,,,,+++***(((((())))))((()))+++---,,,,,,,,,+++***)))(((''',,,---///111000...+++))))))))))))))))))))))))(((&&&&&&%%%%%%&&&''''''''',,,,,,,,,+++)))'''&&&&&&'''%%%$$$%%%''''''%%%"""%%%&&&'''&&&%%%%%%'''(((***,,,......,,,+++---...,,,,,,,,,+++******,,,...,,,...111555:::===@@@AAACCCDDDEEEGGGIIIKKKLLLLLLLLLKKKIIIIIIJJJJJJHHHGGGGGGGGGIIIIIIIIIHHHFFFEEE>>>???>>><<<888444222222,,,+++***)))((((((((((((&&&%%%$$$$$$#########$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&'''(((((()))+++---111111222444777:::<<<>>>@@@@@@AAAAAACCCDDDEEEFFFMMMLLLKKKIIIHHHHHHHHHHHHLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKNNNNNNMMMLLLKKKHHHFFFEEEKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGDDDDDDEEEFFFFFFDDDBBB???===;;;::::::::::::::::::999888888777444333222111111111111111333222111000000000000000333666<<>>AAACCCCCC>>>>>>>>>AAAEEEHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIHHHGGGHHHIIIKKKKKKJJJIIIGGGFFFEEEEEEEEE===<<<999666333111000/////////...///111111000......***(((+++,,,******---,,,,,,,,,++++++,,,...111333;;;EEELLLRRRUUUPPPIIIIIIIIIKKK~~~vvvnnnggg___XXXUUUWWWRRRPPPQQQPPPHHH:::000---((()))+++***)))))))))+++(((((((((((((((((((((((('''((())))))(((''')))++++++***+++---///111000///...---,,,***))))))((((((&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&''''''(((((((((((())))))******+++(((((())),,,000111111000((()))))))))''''''(((***&&&&&&'''''')))***,,,---***+++,,,---...///////////////...---,,,***)))(((&&&(((***+++***+++...000000/////////...---,,,,,,+++---...//////---+++)))''''''''''''((())))))***''''''''''''&&&'''((()))...000000...***'''&&&&&&'''&&&&&&&&&''''''%%%$$$&&&'''((('''&&&&&&(((***111...,,,,,,......,,,******+++,,,,,,,,,...111444888:::>>>BBBEEEHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKMMMKKKJJJJJJKKKKKKIIIHHHJJJIIIHHHFFFDDD@@@===<<<999:::999666222...------''''''&&&%%%$$$#########%%%%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''(((((())))))***+++---000111111333666999>>>>>>???AAABBBDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIKKKJJJIIIIIIHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJIIIHHHLLLLLLMMMMMMLLLJJJHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGEEEBBB===;;;;;;<<<>>>===:::888555333222111111111111000000/////////,,,+++******************++++++***))))))(((((((((,,,,,,000888BBBHHHIIIGGGGGGGGGGGGGGGHHHGGGDDDBBB;;;111)))'''***,,,000555>>><<<888555222222222222222111111111333333111//////000111000444888666222222222333777<<>>CCCJJJRRRWWWXXXTTTUUUUUU~~~uuulllddd\\\UUUTTTVVVQQQOOOPPPPPPIII<<<111---''')))++++++***)))***+++))))))))))))))))))))))))''')))***)))((('''(((******)))***,,,///111222111///...---+++***)))))))))&&&'''(((((('''&&&'''(((((('''''''''''''''((((((((((((((((((((()))++++++,,,,,,,,,...000000...,,,((())))))((('''&&&(((***&&&&&&&&&'''(((***+++,,,))))))***+++,,,---...///000000///...---+++***)))(((+++......,,,,,,...111.........---------------+++,,,------...---,,,+++&&&&&&%%%%%%%%%&&&'''(((&&&'''((('''&&&&&&(((***---000222000+++''''''((()))************)))(((((('''(((((('''&&&&&&)))+++444000------000111///,,,)))+++---...000333777:::>>>@@@DDDGGGJJJLLLMMMMMMOOOOOOOOOLLLJJJIIIIIIKKKNNNMMMKKKKKKKKKKKKIIIGGGHHHFFFDDD@@@<<<999666555888999888444...))))))***((((((((('''&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%%%%############$$$&&&'''(((%%%%%%'''))),,,///222333777:::=========>>>BBBFFFEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMMMMLLLLLLKKKJJJIIIFFFHHHJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIICCCBBB@@@<<<777555444555555444333111///---+++***++++++***)))******++++++(((((('''&&&&&&''''''((())))))(((((((((((((((''')))'''(((000<<>>AAA???AAAEEEIIILLLMMMNNNNNNOOOPPPPPPMMMJJJIIIKKKMMMNNNLLLIIIHHHGGGEEECCCAAA@@@>>>;;;777444333222222222444444000***&&&'''***(((((()))))))))(((((('''$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&(((***,,,---+++,,,...111555999===???BBBFFFHHHGGGDDDDDDHHHLLLFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMNNNKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKEEEGGGIIIJJJKKKIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCBBB:::999777444000......///...------,,,+++)))(((''')))(((((('''((()))+++,,,((((((''''''''''''((((((((((((((())))))))))))))))))'''(((,,,666???FFFJJJOOONNNNNNNNNMMMJJJFFFBBB<<<333,,,+++,,,+++,,,......---,,,***************+++***))))))******(((&&&))),,,---,,,---000...******)))(((***---///000000222444888999999;;;>>>AAAGGGHHHHHHHHHGGGHHHIIIKKKKKKJJJJJJIIIIIIIIIJJJJJJGGGHHHIIIKKKLLLMMMNNNNNNQQQOOOMMMKKKJJJHHHDDDBBB@@@<<<;;;>>>>>>888333222111222222000---,,,,,,---000333555999DDDSSS\\\___eeeffffff|||ppphhh```ZZZZZZ^^^WWWTTTSSSRRRJJJ;;;...)))''')))+++,,,+++******+++))))))))))))))))))))))))''')))******((('''((()))&&&%%%%%%(((+++///000000000000...,,,+++***))))))'''((()))((('''&&&''')))***))))))((((((((())))))((('''''''''((()))+++,,,,,,+++,,,------,,,)))&&&((((((((('''&&&&&&(((***(((((('''(((((()))***+++++++++++++++,,,---...///......///111111222222222222555666333---)))***,,,...............///111111---,,,,,,,,,---...000222000///,,,)))'''&&&&&&&&&###%%%&&&%%%######&&&((("""''',,,---***(((***---)))***++++++)))(((((()))&&&&&&&&&$$$###$$$'''***(((***---,,,+++,,,000444555777999;;;===@@@DDDGGGBBBDDDHHHMMMPPPRRRRRRSSSNNNOOOPPPNNNKKKKKKMMMPPPLLLIIIFFFCCCAAA???<<<999888666333111///000222333(((+++---***&&&$$$'''+++"""###$$$%%%&&&&&&&&&%%%$$$$$$############$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''((()))+++---///111222;;;<<<===???BBBFFFIIIKKKHHHKKKMMMKKKFFFEEEHHHKKKEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFFFFEEEEEECCCDDDFFFHHHIIIJJJKKKKKKIIIIIIJJJJJJHHHDDDAAA>>>=========<<<<<<;;;;;;;;;111111///---***((()))+++************)))((('''&&&)))((((((((()))+++---...***))))))((())))))******&&&'''((()))))))))))))))***++++++,,,111:::EEELLLUUUTTTTTTTTTRRROOOJJJFFF:::222,,,,,,---,,,,,,...((((((((((((((()))***+++,,,+++***+++,,,+++***((($$$+++///,,,)))***+++)))---+++******+++,,,+++***+++...222444444666999===<<<===???@@@AAACCCFFFIIIDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOPPPQQQQQQMMMMMMMMMNNNPPPQQQPPPNNNSSSKKKGGGLLLPPPLLLBBB;;;666666666444000...---...888888:::BBBRRRccciiigggeeefffgggvvvhhhbbbbbb```ZZZUUUUUUUUURRRJJJ???444---***+++,,,+++)))((()))***((())))))))))))*********))))))((('''''''''''''''+++***)))((()))***,,,......000---)))(((,,,---++++++)))(((&&&&&&((()))+++'''%%%###$$$'''((('''%%%)))(((&&&%%%&&&''')))***//////...---+++)))'''&&&&&&'''((('''%%%%%%'''(((''''''((())))))))))))))))))))))))))))))(((((((((***---000111111222444555333444333111222666666333222000///000111111000...'''(((&&&$$$(((...111000000///+++(((%%%$$$######%%%###!!!"""%%%'''&&&%%%%%%)))+++((('''((((((%%%***((('''(((******'''%%%((())))))(((&&&&&&''')))+++,,,......///222666999@@@AAACCCEEEGGGHHHIIIIIIJJJJJJKKKLLLNNNPPPQQQQQQTTTQQQNNNMMMNNNNNNNNNNNNHHHBBB======;;;555000///---,,,,,,+++***))))))(((''''''&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$&&&''''''(((&&&&&&'''&&&''')))---000---///111555:::???CCCEEEEEEFFFGGGIIIKKKLLLLLLMMMKKKIIIGGGFFFGGGGGGFFFEEELLLKKKJJJKKKKKKKKKIIIGGGEEEFFFIIIKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDBBBAAA@@@@@@@@@AAA===???DDDIIILLLLLLJJJGGGKKKLLLMMMKKKFFF???888333111111000111222222111///***++++++***(((''')))******(((&&&&&&''')))))))))+++***)))((((((((()))***,,,++++++,,,...---***&&&'''((()))***+++***)))(((***---///......444@@@JJJPPPRRRRRROOOOOOOOOLLLFFF>>>333,,,---000///---,,,***,,,+++((((((******'''++++++************))))))...............---,,,+++,,,,,,++++++,,,...000111///111333333333222333444???;;;777888;;;<<<:::777;;;999;;;>>>>>>:::;;;>>>FFFHHHJJJLLLMMMNNNOOOQQQTTTQQQOOOPPPRRRSSSRRROOOTTTPPPPPPSSSSSSNNNJJJJJJHHHGGGEEE@@@:::666555555:::444222<<>>AAADDDGGGIIIKKKIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJHHHHHHJJJJJJJJJIIILLLKKKJJJJJJKKKJJJHHHFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEBBB@@@===:::777555444444333666<<>>HHHIIILLLLLLJJJKKKMMMJJJEEEBBB777//////111///,,,+++''',,,---)))((()))***)))))))))***,,,---...//////333333333333333222111111222222222222444555777888333555666666444333444555???;;;777666888999666222111///000333222//////333888<<>>999777<<>>AAACCCEEEEEEFFFGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMLLLKKKKKKKKKJJJHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGHHHGGGDDDBBBDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@:::888666222000---,,,+++,,,...333:::AAAGGGKKKMMMHHHHHHEEE@@@888000***'''%%%%%%&&&'''((()))))))))''''''(((&&&%%%$$$&&&''')))))))))***+++,,,---......///000222555888;;;<<<;;;;;;;;;===???>>><<<::::::999777555111...,,,***)))+++---,,,,,,222===FFFDDDGGGHHHGGGIIILLLJJJFFFEEE;;;222111111...+++***---444888555111222444555555666777999:::;;;<<<<<<>>>>>>>>>???>>>>>>===<<<;;;;;;<<<<<<>>>@@@BBBCCC@@@AAABBBAAA???======>>>@@@===999777888666222///...+++***---,,,******---,,,111:::DDDKKKPPPQQQRRRSSSQQQPPPOOOPPPPPPOOONNNOOOLLLLLLPPPRRROOOMMMNNNNNNNNNOOONNNLLLLLLMMMOOOIIIGGGEEEGGGNNNXXXccciiigggbbb]]]vvvmmmhhhfffeee\\\UUUPPPPPPQQQKKK===000---...///...---,,,---.........---,,,+++***)))((())))))((('''''''''''''''***)))((('''&&&'''''''''***,,,,,,)))))),,,---+++)))(((''''''''''''((()))''''''''''''((())))))((((((((((((((()))***,,,---&&&&&&'''(((((((((''''''&&&''''''&&&%%%%%%&&&(((&&&'''(((((())))))(((((('''''''''''''''(((((((((((()))+++,,,---...000222444888999666777:::<<<;;;???<<<999777666444111///...222222...---//////---000000000///---***'''%%%&&&&&&&&&'''((((((''''''((('''%%%%%%***///,,,%%%)))((('''(((((())))))))))))+++...///000111333555555888;;;===???BBBFFFHHHNNNNNNMMMLLLKKKIIIHHHGGGFFFHHHJJJLLLLLLKKKIIIGGGFFFGGGHHHIIIFFF???666000...***)))******&&&%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''')))***++++++***)))((((((((((((((((((((())),,,///444777:::>>>AAAEEEHHHJJJJJJLLLMMMGGGHHHHHHHHHHHHHHHGGGGGGKKKKKKLLLLLLKKKKKKJJJJJJKKKIIIGGGGGGHHHHHHHHHGGGEEEDDDBBBBBBBBBAAA>>><<<;;;:::777555444444555666555666666777666666555555///......------,,,,,,,,,+++---000444888>>>EEEIIIJJJIIIFFF>>>444,,,'''&&&)))))))))((('''''''''(((((()))***)))(((''')))+++(((***,,,///111444888:::;;;;;;<<<<<<===>>>???@@@BBBBBBCCCDDDEEEEEEDDDDDDCCCAAA>>>:::555000,,,******+++,,,+++,,,333===EEEEEEHHHHHHGGGIIIMMMLLLHHHDDD:::222111000---******333<<>>GGGNNNQQQQQQRRRRRRQQQQQQOOOKKKGGGDDDDDDAAABBBHHHLLLKKKKKKMMMMMMNNNNNNMMMLLLLLLNNNPPPPPPOOOOOOSSS[[[dddjjjnnnfffbbb]]]wwwmmmgggfffggg```YYYRRRSSSUUUPPPAAA444...///000///---,,,---...///...---,,,+++)))(((((())))))((('''''''''''''''))))))(((''''''&&&&&&&&&'''******'''(((+++,,,***((((((''''''''''''((((((&&&'''((((((((((((((()))*********)))))))))))))))))))))))))))((('''&&&&&&'''(((((('''&&&&&&''')))&&&&&&'''(((((((((((((((''''''''''''(((((())))))&&&((()))******,,,///111222666888666666:::======<<<:::888777777666444222///333333///,,,,,,---+++***+++,,,,,,,,,***)))'''%%%&&&((())))))*********+++***&&&%%%)))...+++$$$))))))))))))***+++,,,...,,,///333555666777999;;;@@@BBBDDDFFFFFFGGGIIIKKKMMMMMMLLLJJJHHHFFFDDDCCCGGGHHHIIIIIIGGGDDDAAA>>>555555555666666333...***)))'''''')))(((%%%%%%(((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&((()))***)))))))))***+++,,,---...---000444999>>>AAACCCDDDFFFIIIMMMOOOOOONNNNNNNNNJJJJJJKKKLLLLLLKKKJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKIIIFFFEEEEEEDDDBBBAAA===<<<;;;:::;;;:::777555333111...+++******+++,,,++++++,,,------,,,,,,,,,''''''(((***+++,,,,,,---+++,,,...000222888@@@FFFJJJIIIFFF>>>222)))&&&%%%%%%&&&&&&%%%######%%%'''***+++,,,,,,,,,,,,...000...222666888:::<<>>@@@AAAEEEFFFGGGHHHGGGFFFEEECCCCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFHHHIIIKKKLLLMMMMMMIIIKKKLLLMMMLLLKKKLLLMMMLLLJJJHHHFFFDDD@@@===:::111+++&&&'''(((&&&&&&((((((***///888DDDNNNSSSUUUPPPQQQRRRPPPKKKCCC<<<777777444666===CCCDDDEEEHHHIIIKKKLLLLLLLLLMMMPPPRRRNNNNNNPPPXXXbbbhhhhhhfffbbb```\\\wwwllleeeeeejjjbbb[[[TTTTTTVVVPPPBBB666...///000///---------......---,,,+++***)))(((((())))))((('''''''''''''''((((((((((((((('''''''''%%%))))))'''(((,,,,,,***''''''''''''''''''''''''%%%'''(((((('''&&&((()))+++******))))))(((''''''+++++++++***)))'''&&&%%%&&&'''((('''%%%%%%''')))&&&&&&'''(((((((((((('''''''''(((((())))))******'''((())))))***,,,///222222777999666555888<<<<<<777666555555666777555444///444444...******,,,+++&&&'''((()))))))))))))))%%%(((***++++++******+++++++++(((&&&(((,,,***%%%'''((()))******,,,000333222555999<<<===>>>@@@AAAGGGIIIKKKKKKKKKJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJHHHEEEAAA;;;777444///...,,,+++,,,+++)))''''''&&&'''***(((%%%&&&***''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((***---111555888:::;;;>>>BBBFFFHHHIIIHHHGGGHHHKKKNNNNNNMMMKKKKKKKKKIIIIIIKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIFFFCCCAAA@@@???===;;;555444333333444444222000...,,,***'''&&&&&&&&&'''&&&&&&'''(((((((((''''''$$$%%%&&&'''((())))))(((''')))+++---///555>>>EEEFFFGGGEEE<<<000'''$$$%%% """$$$$$$$$$%%%***...---...000111222333666888;;;???BBBBBB@@@@@@BBBDDDGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEEEEDDDDDDEEEFFFDDDDDDCCC@@@:::333+++'''*********+++///777AAAGGGGGGIIIHHHEEEFFFIIIHHHDDD;;;444...---,,,******,,,000999AAABBB@@@AAACCCBBBCCCDDDFFFHHHHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKKKKKKKKKKIIIKKKMMMNNNMMMMMMNNNOOONNNNNNMMMLLLJJJGGGDDDCCC777...(((((()))(((((()))'''''',,,666CCCOOOVVVYYYOOOPPPOOOKKKBBB999111......,,,---444999;;;===@@@===???BBBDDDFFFHHHLLLOOOMMMMMMPPPYYYbbbeeeaaa[[[]]]\\\[[[vvvkkkcccfffmmmeee___YYYXXXWWWQQQEEE:::...///000///---,,,---...,,,,,,+++***))))))(((((())))))((('''''''''''''''''''''((()))))))))((((((&&&)))+++)))***......,,,&&&''''''''''''''''''&&&$$$&&&((('''%%%%%%''')))(((((())))))((((((''''''************((('''&&&%%%%%%%%%&&&%%%$$$###%%%'''%%%&&&''''''((((((''''''(((((())))))***++++++,,,)))***+++++++++---111444666;;;===888444666888999333222222333444555444333111555555...)))***,,,---&&&&&&&&&&&&&&&'''(((((((((+++......+++)))((())))))+++***&&&'''+++,,,)))''')))+++,,,---000555999777:::???BBBCCCDDDEEEFFFIIIKKKMMMNNNMMMLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLDDDCCC@@@<<<777333///---...,,,)))((((((((('''&&&%%%%%%''')))'''$$$&&&+++(((((((((''''''&&&&&&&&&######$$$%%%''')))***+++222333555999===AAADDDFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIKKKMMMLLLKKKIIIIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDAAA>>>;;;999999888666444///......///000000///---,,,***)))'''%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%'''((())))))((((((%%%(((***+++,,,222;;;CCCCCCFFFEEE===111(((%%%&&&!!!$$$''''''&&&)))///444333555888:::;;;>>>AAADDDCCCGGGJJJIIIEEECCCDDDGGGGGGGGGHHHHHHGGGFFFEEEDDDAAACCCDDDBBB@@@???AAACCCAAACCCDDDBBB===555---'''''''''''')))...777AAAHHHFFFHHHFFFDDDEEEIIIHHHDDD:::444///---+++((())),,,333;;;BBBDDDFFFHHHGGGDDDFFFGGGIIIJJJIIIHHHEEEDDDGGGHHHIIIJJJJJJJJJJJJIIIFFFGGGHHHIIIJJJIIIIIIHHHHHHJJJLLLLLLJJJJJJJJJKKKJJJLLLMMMMMMLLLJJJIIIHHH===444,,,,,,---,,,,,,---((()))---777DDDOOOTTTUUUNNNMMMIIIAAA888000,,,+++---******///333333555777222444777999:::===AAACCCHHHKKKPPPWWW\\\]]][[[XXXWWWXXXYYYwwwkkkcccfffooolllgggbbb```^^^WWWKKKBBB---/////////---,,,---...++++++******)))((((((((())))))((('''''''''''''''''''''((()))******))))))'''***,,,+++,,,000000---&&&&&&''''''''''''&&&&&&###%%%''''''%%%$$$&&&(((&&&&&&'''((())))))(((((())))))))))))((('''&&&&&&###$$$$$$###""""""###%%%%%%&&&''''''((((((''''''((())))))***+++,,,,,,,,,,,,,,,---------///333666:::???@@@:::444444666666222111000111333444333222222666555...(((***...///((('''&&&%%%%%%&&&'''(((+++...000///+++'''&&&'''&&&)))***'''&&&***------***,,,///000111444:::???:::>>>BBBEEEFFFGGGHHHIIIHHHJJJMMMNNNMMMLLLMMMNNNIIIIIIHHHHHHGGGEEEDDDCCC999888666333000---,,,+++(((&&&$$$$$$%%%%%%$$$###$$$$$$&&&(((&&&###%%%***))))))(((''''''&&&%%%%%% """$$$(((,,,000444666@@@AAABBBDDDGGGIIILLLMMMMMMLLLLLLLLLLLLLLLMMMMMMJJJKKKMMMMMMKKKKKKKKKLLLIIIJJJLLLLLLLLLJJJHHHGGGDDDDDDCCCBBB@@@???===<<<888555333222222111000///---,,,,,,---...///...,,,***)))(((&&&%%%$$$$$$$$$""""""###$$$$$$%%%$$$$$$$$$%%%(((***+++,,,,,,,,,&&&(((+++******...777>>>CCCFFFGGG@@@444+++((()))"""%%%((('''%%%&&&,,,111:::===???BBBDDDGGGKKKNNNDDDIIIMMMLLLHHHFFFHHHKKKHHHHHHHHHGGGEEECCCAAA???999;;;;;;999666555777:::???AAADDDDDD???777...(((%%%%%%%%%'''...777AAAGGGFFFHHHFFFDDDFFFKKKKKKGGG<<<555000...+++((((((+++222999@@@DDDGGGJJJGGGCCCHHHIIIJJJIIIGGGCCC@@@===BBBBBBCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFCCCEEEFFFEEECCCBBBAAABBBFFFHHHKKKLLLKKKJJJJJJIII>>>444,,,+++---,,,+++,,,,,,,,,000:::EEEMMMNNNLLLNNNKKKDDD:::000******,,,///+++***...000000000222222333444555555666999;;;>>>DDDLLLQQQSSSSSSUUUXXXSSSVVVXXX~~~xxxpppgggaaa```iiihhheeeaaa^^^ZZZSSSLLL???:::333...++++++,,,---+++''''''***+++((('''((('''''''''''''''''''''''')))((('''(((++++++)))&&&&&&&&&&&&'''))),,,...000(((((())))))((('''&&&&&&((((((''''''''''''(((((('''((()))((('''((()))+++******)))(((((((((((((((&&&&&&&&&''''''(((******%%%%%%'''((()))))))))))),,,,,,---+++***)))***,,,---------000222444333222;;;<<<;;;999666555555666111///---,,,...222777:::888555111///000///---***++++++***(((&&&&&&(((******...///,,,)))((('''$$$***)))((('''(((***,,,---+++///444999<<>>:::555111,,,***++++++(((&&&%%%***+++'''%%%&&&&&&$$$'''&&&&&&&&&'''&&&$$$###++++++***(((&&&%%%(((***&&&)))...222555888<<>>:::999999666222...,,,---//////---,,,------...---,,,++++++++++++,,,222111...+++'''%%%'''((()))'''&&&&&&(((***++++++((()))))),,,333777222(((+++((('''***+++...555===@@@BBBDDDAAA777,,,'''''''''%%%$$$&&&''''''---333@@@DDDFFFEEEGGGKKKMMMKKKNNNKKKIIIIIIKKKKKKHHHEEEFFFDDDCCCEEEGGGEEE>>>888555444222000...,,,++++++333666<<>>>>>======AAA@@@???>>>============<<<:::777444333444555666;;;===BBBFFFHHHHHHEEEDDD???333)))(((******((((((&&&///888>>>EEELLLOOOOOOOOOCCC777222000,,,))))))---+++******,,,...///000666444333333444666666666888999@@@JJJPPPPPPQQQSSSPPPXXX\\\xxxqqqgggaaa```eeeiiillliiiccc]]]ZZZYYYLLL@@@333---...///---******'''&&&***+++((('''((('''''''''''''''''''''''')))'''&&&(((******(((&&&((((((''''''(((***+++,,,((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''((()))((('''((()))+++******)))((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))***************+++,,,,,,,,,******+++---.........000222444333222555666666555333222444555222000...---...000333555:::777222000///---)))''')))))))))((('''(((+++---(((,,,,,,)))'''((((((&&&))))))((((((***,,,...000222666;;;???AAADDDFFFHHHHHHHHHJJJKKKLLLMMMMMMNNNLLLLLLMMMNNNNNNKKKGGGDDDDDDAAA???>>>===<<<888555000///...,,,)))(((((((((***......***&&&'''&&&$$$%%%%%%%%%%%%&&&'''&&&&&&'''(((((((((((()))---000777:::>>>AAADDDFFFIIIKKKIIILLLMMMJJJKKKMMMMMMJJJNNNLLLJJJIIIJJJKKKKKKJJJHHHJJJJJJHHHIIILLLJJJEEEHHHFFFCCCAAA???<<<999666:::777444222111///+++(((---......---,,,++++++,,,---...000222444666888999<<<;;;888444///,,,+++,,,,,,+++)))((()))***++++++000111111444:::===666---+++(((''')))+++---444<<>>CCCFFFEEEGGGKKKLLLJJJIIIHHHHHHHHHIIIIIIGGGEEEBBB???======>>>:::333------,,,+++)))((((((((((((+++---333:::???===444+++***''''''***...222<<>>:::555444888333222222222333444444444666555444333222222222222333222///---,,,+++,,,---///333999???EEEGGGFFFEEE>>>333)))(((***)))((((((***444===BBBGGGKKKLLLJJJAAA777///------+++***+++,,,+++***+++---///000000444222000000222444444333999666999DDDLLLNNNNNNNNNSSSZZZ___{{{ssshhhbbb```^^^gggppppppggg______cccYYYHHH444,,,000333000)))***&&&%%%)))***((('''(((''''''''''''''''''''''''((('''&&&'''))))))'''%%%+++***)))((('''(((((()))'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''((()))+++***))))))(((((((((((((((&&&&&&&&&&&&&&&'''''''''******++++++,,,++++++***)))+++,,,,,,+++,,,---///000///...000222333333222000111222222111111333555222111000///...///000111777555222000///...+++)))'''((()))))))))+++...111+++...---(((&&&'''((('''******+++,,,...111333555:::===AAADDDFFFGGGIIIKKKJJJJJJKKKLLLNNNOOOOOOPPPQQQOOONNNLLLJJJFFF@@@<<<===:::888666555333000...***---///---)))&&&(((***,,,//////+++(((((((((&&&&&&&&&&&&%%%&&&&&&''''''&&&(((+++---///333888;;;CCCEEEHHHJJJJJJKKKMMMOOOIIILLLMMMKKKKKKNNNNNNKKKPPPNNNKKKJJJKKKKKKJJJIIIJJJLLLLLLJJJKKKMMMJJJEEEAAA===999666444222000...///...,,,++++++***(((&&&---...---,,,++++++---///000222666;;;???BBBCCCDDDDDDDDDCCC???:::777555555888777555444333444666666:::<<<===>>>BBBCCC<<<333***(((''')))***,,,222999FFFGGGHHHGGGBBB:::///'''(((%%%%%%'''''''''+++222===CCCGGGFFFGGGJJJKKKJJJHHHHHHHHHGGGCCC@@@>>>>>>999777555555444111+++%%%''''''&&&&&&&&&&&&''''''''''''+++555======555---)))''''''+++///333;;;CCCIIIIIIHHHHHHHHHFFFCCC@@@;;;444000111111......000333;;;BBBDDDFFFHHHHHHEEEEEE???999555111,,,,,,000//////......///000111111000000000///......------,,,+++***(((''''''''''''))),,,222:::BBBFFFFFFEEE===222)))((())))))((()))///999CCCGGGIIIJJJGGGCCC555...)))***+++******+++)))***,,,---///000111222555333222222444555555555888222222;;;EEEHHHGGGGGGTTT\\\aaawwwmmmeeeccc[[[ccclllnnnggg^^^]]]bbb\\\JJJ555,,,000555333///+++&&&%%%(((***(((''')))''''''''''''''''''''''''''''''''''''''''''&&&%%%+++***((('''&&&''''''((('''''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))((('''''')))+++))))))(((((((((((())))))%%%&&&'''(((((()))))))))+++++++++,,,++++++******(((***,,,---------///000111000//////111333222222111222222222111111333555111111111000000000000000000000111222333333333333(((***+++++++++,,,///222333555222***'''((()))(((//////000222555888;;;===???BBBEEEGGGGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPRRRSSSRRROOOKKKGGGBBB<<<666222666444222000...,,,***))))))+++......+++))))))***)))------)))''')))***((())))))((('''&&&'''((()))...000444777:::???DDDGGGGGGHHHJJJKKKJJJIIIJJJKKKJJJMMMNNNLLLLLLOOOOOOLLLQQQOOOMMMLLLLLLLLLJJJHHHJJJMMMMMMKKKKKKLLLHHHBBB444111---+++,,,---------(((''''''((()))***++++++,,,---......///111666999999;;;???CCCEEEGGGGGGFFFGGGGGGHHHFFFBBB@@@>>>>>>>>>>>>===;;;;;;<<>>@@@CCCGGGUUU\\\aaa}}}sssllliii```aaaeeeiiifff^^^YYY[[[VVVIII888......222666777---(((&&&)))***(((''')))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''((()))((('''''')))+++))))))(((((((((((())))))$$$&&&'''***+++,,,------******************))))))(((***---.........///111222000......000111111000222333333111///...///111//////000111111222222222---///222444666777999999---...///...---,,,...///333555222,,,))),,,......777777999;;;>>>AAACCCEEEDDDGGGIIIJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRJJJFFFBBB>>>:::555111---111000...,,,)))((('''(((+++******,,,......+++)))))),,,,,,'''%%%'''((('''(((***,,,---,,,---000333888:::>>>@@@CCCFFFJJJMMMLLLNNNOOONNNLLLKKKKKKLLLLLLOOOPPPMMMMMMPPPOOOLLLPPPNNNMMMMMMMMMMMMKKKIIIFFFIIIJJJGGGFFFEEE???888,,,)))&&&%%%''')))+++,,,&&&''''''((((((***,,,------...111333666;;;AAAEEEBBBCCCFFFHHHJJJIIIIIIHHHGGGHHHHHHFFFBBB>>>======666777777666666888===AAACCCFFFHHHHHHIIIGGG@@@888,,,)))(((*********///555CCCFFFGGGGGGHHHEEE777)))(((&&&&&&((((((&&&)))///<<>>CCCHHHLLLEEEFFFHHHIIIJJJJJJIIIIIIGGGFFFDDD@@@:::555333333---...///......111777===AAAFFFIIIIIIIIIGGGAAA888---******,,,+++***...444>>>DDDGGGFFFGGGGGG;;;---)))'''''')))(((&&&(((---:::DDDMMMMMMKKKKKKLLLKKKDDDAAA:::111***%%%%%%%%%))))))******)))'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&(((---444999888333///,,,))))))---000333;;;CCC???@@@BBBEEEGGGFFFCCC@@@777000*********)))***---222:::AAACCCEEEGGGGGGDDD:::111)))'''((('''(((***&&&+++111555555666888:::888999999:::999777666555///...---,,,+++*********)))))),,,444???EEEEEEBBB777///)))((((((''')))---///;;;GGGLLLMMMJJJBBB:::...***)))++++++)))***...///666>>>DDDEEEEEEEEEFFFFFFFFFEEEGGGHHHIIIHHHFFFHHHLLLPPPPPPJJJGGGPPP]]]aaadddeee}}}wwwuuuoooeee```cccbbbZZZVVVZZZSSSKKK@@@555//////222555444...***++++++(((''')))(((((((((((((((((((((((((((***+++***'''%%%&&&''''''&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&'''''''''&&&(((''''''&&&&&&''''''((('''((()))((('''((()))+++((((((((((((((()))******'''(((***,,,,,,,,,+++***''''''((()))************))),,,///000000//////000222///,,,+++,,,---...---......---+++(((''''''(((,,,,,,,,,---...///000111222555888999777555666777444555555333///,,,+++,,,,,,000333222555<<>>>>>>>>444111...------...------+++++++++(((&&&%%%(((******)))((((((((())))))(((+++......***)))---//////111777>>>BBBBBBCCCFFFJJJEEEGGGIIIIIIIIIIIIJJJLLLKKKMMMNNNMMMKKKJJJJJJKKKLLLNNNNNNJJJIIIJJJHHHEEEEEEEEEFFFHHHKKKLLLKKKJJJIIILLLLLLIIIEEE@@@777...)))'''$$$###$$$%%%&&&%%%((()))++++++,,,...333666;;;>>>@@@BBBDDDEEEHHHJJJDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA===777000,,,******(((***+++)))(((+++111888???EEEIIIJJJJJJHHHBBB;;;...,,,,,,---,,,+++...333;;;CCCGGGEEEFFFHHH???222)))'''(((***(((&&&(((,,,777BBBLLLLLLJJJIIIJJJIIIAAA;;;222***'''&&&'''(((((()))*********)))))))))'''''''''((()))***,,,---***///555999999555111---+++((('''***,,,000999BBBAAABBBDDDFFFGGGEEEAAA===888///)))***------,,,,,,333;;;BBBDDDFFFHHHGGGDDD999000(((''')))((('''))))))000999>>>??????AAACCCCCCDDDEEEEEEEEECCCAAA@@@;;;888444000,,,***)))))))))'''***333>>>FFFFFFCCC666///)))((('''''')))...222===IIINNNNNNJJJBBB:::...+++***++++++***,,,111666???IIIPPPQQQPPPPPPRRRSSSRRRRRRTTTVVVVVVTTTRRRSSSUUUXXXXXXSSSPPPXXXbbbeeegggfffyyywwwpppeee___aaa^^^VVVUUU\\\XXXOOOBBB777111///......666000,,,,,,+++(((''')))))))))))))))))))))))))))(((+++,,,+++(((&&&&&&(((((('''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''((()))((('''((()))+++((((((((((((((()))******)))***+++,,,+++***'''&&&&&&'''(((******+++++++++***---000111000/////////111///,,,***+++,,,---,,,---------+++)))'''((())),,,++++++***+++,,,...///000444888999777555555777555666666444000---,,,,,,111666999999<<>>:::666555444444111---*********)))((()))******(((%%%%%%(((+++'''((()))'''$$$###&&&***&&&+++,,,+++---444999:::;;;BBBIIIKKKIIIHHHIIIKKKHHHJJJLLLLLLLLLKKKLLLMMMKKKLLLNNNMMMKKKJJJKKKKKKJJJMMMLLLHHHFFFGGGEEEAAAAAAAAACCCFFFIIIKKKJJJIIIFFFIIIIIIEEEAAA;;;111'''&&&$$$"""###%%%&&&&&&&&&%%%(((+++...000555<<>>;;;:::999999<<<:::666111+++(((((()))$$$&&&&&&$$$!!!###***111>>>EEEJJJKKKKKKJJJDDD===///------...---+++...333999CCCHHHEEEFFFHHHBBB555)))'''(((***)))&&&''',,,555AAAKKKKKKHHHGGGHHHGGGCCC:::///'''&&&'''((((((%%%'''***,,,---...000222------...///222444666777333888???@@@;;;444...++++++'''%%%'''***...777AAADDDEEEFFFHHHHHHEEE???;;;999///)))+++000000...,,,333;;;BBBDDDFFFHHHHHHEEE:::000(((((()))'''&&&&&&'''000;;;AAACCCBBBDDDFFFHHHIIIJJJJJJJJJHHHFFFDDDGGGCCC===666111...,,,,,,,,,***,,,444@@@FFFFFFCCC555...)))((('''&&&***///555@@@KKKOOOOOOJJJBBB:::333///---...,,,***---222<<>>;;;555333111111111222111000333111,,,'''&&&)))'''"""&&&''''''(((((())),,,---===CCCHHHHHHHHHHHHCCC<<<666222,,,******,,,---...<<>>666...(((***,,,,,,+++,,,777>>>BBBDDDEEEEEEAAA<<<333---***+++,,,***))),,,***555@@@EEEGGGIIIIIIGGGJJJJJJIIIIIIHHHIIIJJJJJJJJJKKKLLLKKKHHHEEEDDDDDD===???AAADDDJJJPPPMMMGGG<<<222)))(((******+++...;;;DDDKKKMMMKKKGGG@@@999000000///---,,,---000333???HHHQQQSSSTTTWWWYYYYYYUUUTTTRRRPPPNNNNNNPPPQQQWWWUUUUUUYYYZZZWWWWWWZZZ^^^dddiiizzz|||rrrgggccc___[[[ZZZ[[[\\\[[[UUUJJJ;;;///++++++******)))((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''***(((&&&%%%&&&&&&%%%###((((((((()))***+++)))(((((('''&&&&&&&&&'''((()))((('''&&&'''((())))))'''''''''((()))************,,,------+++)))(((((())))))***+++,,,---.........222000------.........------+++)))(((***,,,,,,,,,---111000,,,)))******(((******+++***(((((()))++++++...000222222333444666666888:::;;;;;;===???AAAEEEIIIJJJIIIJJJOOOPPPNNNNNNMMMLLLMMMNNNNNNMMMKKKMMMJJJEEEAAA>>>;;;777555333111...,,,,,,+++)))'''&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%$$$$$$%%%(((***'''&&&''',,,...000666===@@@GGGMMMNNNKKKKKKOOOSSSSSSOOOMMMMMMOOOPPPNNNLLLLLLJJJHHHHHHIIIJJJJJJIIIGGGEEEBBBAAAAAA>>>999555666222---,,,------+++)))((('''&&&'''***...000000;;;AAAGGGHHHGGGCCC888...***%%%###&&&'''&&&&&&(((,,,555>>>BBBGGGLLLMMMKKKLLLHHHEEEEEE@@@555---)))******)))((((((((()))))))))***(((%%%'''++++++'''$$$)))...---***,,,555>>>CCCHHHLLLKKKKKKJJJFFF@@@111---)))'''(((***,,,,,,444;;;AAACCCEEEFFFBBB<<<222---***++++++***...222555===CCCDDDFFFHHHHHHFFF777...'''&&&'''&&&''')))###***000444:::BBBHHHIIIDDD<<<444111///,,,,,,...000...///111///)))&&&'''+++)))))))))((()))333>>>CCCFFFGGGGGGHHHIIIFFF@@@666...((((((***))))))+++555<<>>888111,,,***,,,---++++++---,,,777@@@DDDFFFHHHIIIGGGLLLKKKJJJJJJJJJKKKLLLLLLNNNPPPRRRRRRPPPOOOOOOOOOKKKLLLLLLKKKNNNQQQNNNHHH<<<222+++***+++,,,...111;;;DDDKKKLLLIIIEEE===666---------,,,,,,...222666<<>>@@@BBBCCCFFFHHHIIILLLMMMKKKLLLOOOOOOLLLMMMMMMMMMNNNOOOMMMJJJHHHGGGCCC>>>999666444111//////...---,,,+++***))))))(((((('''&&&&&&&&&''''''%%%&&&&&&%%%###$$$&&&(((---...333:::===>>>CCCHHHIIIMMMQQQQQQNNNNNNPPPSSSRRROOOLLLKKKLLLMMMLLLKKKMMMKKKIIIIIIIIIHHHFFFDDD>>><<<:::::::::888555222222///+++******+++***)))...,,,)))((()))+++++++++555<<>>666///,,,***)))***...(((&&&'''+++,,,(((''')))***((('''(((''')))111;;;BBBFFFGGGGGGGGGHHHDDD===555---'''((())))))+++///222999@@@CCCDDDDDD???888...***(((+++,,,++++++---...999BBBFFFHHHJJJKKKIIILLLKKKJJJIIIIIIKKKLLLMMMLLLNNNPPPQQQPPPPPPPPPQQQOOOPPPNNNKKKLLLNNNKKKFFF<<<444---+++,,,,,,...222<<>>BBBEEEGGGIIILLLNNNKKKNNNOOONNNNNNPPPPPPMMMMMMLLLLLLLLLLLLJJJEEEBBB===999555222111000...---+++,,,,,,+++***)))))))))))))))'''&&&&&&%%%%%%%%%&&&'''((((((((())),,,...777999AAAIIILLLJJJKKKNNNOOOOOOOOOPPPQQQRRRQQQQQQRRRPPPNNNMMMMMMLLLKKKJJJMMMKKKIIIHHHGGGDDD@@@===555444333222222111///---///...------///111222222666222---***)))))))))(((000999AAAFFFHHHGGG===444+++&&&###%%%&&&$$$$$$&&&***666BBBFFFHHHIIIIIIFFFMMMJJJHHHFFF===111)))'''%%%&&&''''''%%%&&&(((***)))---111111333888999777@@@@@@AAADDDFFFGGGFFFEEEDDDHHHIIIGGGFFFFFFCCC>>>444000,,,)))))))))((((((+++222999>>>DDDGGGCCC<<<333000///111111///000444???EEEHHHGGGEEEDDDAAA===111)))$$$%%%'''''''''***000999@@@CCCEEEIIIIIIGGG<<<444---++++++***,,,000)))'''(((,,,,,,)))(((***)))'''''')))+++---555???FFFIIIJJJIIIIIIHHHBBB;;;222,,,'''(((***+++...333444;;;BBBDDDEEEDDD???888+++'''&&&)))+++))))))+++000;;;EEEIIIJJJMMMMMMKKKHHHGGGEEEDDDEEEFFFIIIJJJIIIKKKNNNNNNMMMMMMMMMNNNMMMOOONNNKKKKKKMMMKKKGGG===555///---,,,+++...333???GGGLLLKKKFFFAAA999111...............111555888AAAHHHNNNOOOQQQTTTSSSPPPHHHBBB999333000111222222555888>>>BBBAAAAAAHHHRRRXXX]]]```tttjjjaaa^^^\\\ZZZYYY[[[VVVUUUXXXWWWKKK888...///,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))'''''''''(((((((((((((((%%%'''''''''&&&'''(((***$$$%%%%%%%%%###$$$%%%'''((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((()))***+++''')))++++++)))'''''''''"""%%%)))---000111222111...+++((((((***,,,......+++***)))***,,,,,,+++***''',,,///------//////---&&&'''((('''&&&'''(((***,,,...111333333444555777>>>BBBFFFJJJLLLMMMOOOQQQNNNRRRSSSQQQQQQSSSQQQNNNKKKIIIHHHGGGFFFBBB>>>:::333111///.........,,,+++'''(((***)))(((&&&'''''''''&&&%%%$$$$$$$$$$$$$$$!!!###&&&))),,,000555999@@@CCCJJJQQQSSSOOONNNPPPTTTQQQPPPQQQSSSTTTRRRPPPRRRRRRQQQPPPOOOMMMKKKJJJIIIGGGFFFEEECCC???:::777111000///...---,,,++++++---...111444888;;;===???<<<777000+++)))((('''&&&,,,444>>>DDDHHHHHHAAA888)))$$$###%%%'''&&&''')))***666CCCGGGHHHIIIIIIHHHJJJHHHGGGDDD;;;...'''&&&###%%%''''''%%%%%%(((+++)))111777999===BBBEEEDDDHHHFFFDDDFFFIIIJJJEEEAAACCCFFFFFFCCCBBBBBB???;;;333000,,,***))))))((('''***///555;;;BBBFFFBBB;;;222///...000000------000;;;BBBGGGGGGFFFEEEBBB>>>///(((###%%%''''''(((***999@@@GGGHHHIIIJJJHHHEEE>>>777000///...,,,---000111...---///...***)))+++***((((((,,,000444<<>>:::999CCCOOOWWW\\\]]]~~~tttjjj```]]]]]]\\\]]]___ZZZVVVWWWYYYOOO;;;//////............---+++)))((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''((((((&&&&&&(((+++%%%&&&'''%%%###"""%%%'''&&&'''((()))))))))))))))((('''&&&'''((())))))''')))((('''''''''((()))***'''))),,,,,,***((((((((($$$'''***---///000//////...,,,)))((()))++++++++++++***)))***++++++)))((((((---///---,,,...---+++&&&'''((((((((()))+++------000444666777999<<<===BBBEEEJJJMMMNNNOOOQQQRRRPPPTTTUUURRRQQQRRROOOKKKGGGEEECCC@@@===:::555111...---,,,,,,---,,,+++)))%%%(((***)))'''%%%%%%&&&$$$$$$$$$$$$%%%&&&((((((%%%(((,,,000555:::AAAEEEIIIJJJNNNTTTTTTQQQQQQTTTUUUUUUTTTSSSQQQPPPPPPPPPNNNPPPQQQPPPNNNJJJHHHFFFAAA@@@@@@@@@???;;;666222///000000000000111222333444777<<<@@@CCCDDDFFFGGGEEE???888111...,,,+++***'''000999AAAGGGJJJFFF???...)))'''((()))&&&&&&(((%%%333@@@EEEFFFIIIKKKKKKJJJHHHGGGDDD:::---%%%%%%$$$'''))))))''''''***///000888???AAACCCGGGIIIHHHEEECCC@@@>>>>>>???>>>======@@@@@@<<<::::::888444///,,,)))((()))))))))((()))---222777???EEEBBB;;;333000000222111---,,,///666>>>FFFGGGGGGFFFBBB===///((($$$&&&((((((((()))888???EEEGGGGGGHHHFFFCCC<<<666000000///------//////,,,,,,......+++***---***'''(((---111555===EEEHHHKKKMMMKKKIIIGGG???777---)))(((*********---222<<>>;;;888444///,,,,,,++++++,,,---,,,)))'''&&&)))++++++(((&&&&&&'''###$$$%%%&&&(((+++---...333666:::>>>BBBGGGMMMRRROOONNNPPPTTTTTTRRRTTTXXXTTTVVVWWWSSSMMMJJJLLLPPPIIILLLNNNNNNKKKFFFCCCAAA::::::;;;<<<;;;888333000///111333555777:::===@@@@@@CCCHHHJJJKKKJJJIIIIIINNNHHH@@@999555333111000$$$,,,666???GGGLLLIIIDDD777111,,,,,,)))%%%"""### ...<<>>DDDBBB;;;777444444666444000...000444===EEEGGGFFFDDD???999000)))$$$&&&)))(((((()))222:::AAABBBCCCEEEDDDAAA666000---......,,,---///'''%%%&&&***,,,+++,,,///(((%%%&&&+++///333:::BBBCCCGGGIIIGGGFFFDDD<<<444,,,))))))***)))(((***///:::???BBBBBBAAAAAA===888,,,((((((+++,,,)))'''(((222===GGGIIIEEE@@@999333,,,***((('''(((***...000000222666888999999;;;<<<888>>>BBBBBBBBBCCCBBB???333...+++,,,,,,...555<<>>===999333;;;777333222444444111...000666===CCCEEEEEEEEEEEEHHHJJJMMMMMMKKKJJJJJJKKKKKKGGGCCCBBBBBB===333++++++,,,111999BBBGGGGGGFFF===444***%%%&&&''''''%%%)))...777@@@GGGKKKLLLLLLMMMKKKHHHDDD888+++$$$%%%'''%%%%%%&&&&&&&&&---555???CCCEEEEEEGGGHHHDDD>>>;;;888333000000000000///111111111000///...------(((((((((((((((((()))***%%%)))...222999AAADDDCCC666222222666888555111///777???FFFGGGFFFEEE@@@;;;111+++'''((((((''''''***222999AAAEEEDDDBBBCCCEEEBBB;;;000((((((,,,+++&&&*********(((''''''***,,,---///...+++---555===@@@DDDFFFEEEDDDDDDCCC<<<444***'''&&&(((((()))...555888<<<@@@AAACCCBBB:::111+++)))''''''((())))))(((666===BBBDDDDDD@@@666,,,)))*********************---...000222333333222222333444666888999999999999222...***))),,,111555888CCCEEEEEE???666000...///...000000......333===EEEOOONNNPPPTTTVVVQQQHHH@@@//////...---,,,---111444777999>>>AAA>>>999<<>>222---...,,,,,,///...***)))+++)))---...***(((******)))(((((('''''''''&&&&&&&&&'''((()))(((&&&&&&((()))&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((************************''')))++++++*********+++---------.........,,,***---///111000...,,,++++++---***'''&&&((()))(((&&&((())))))))))))***,,,///---------,,,+++)))'''&&&***(((''')))---000222222666===CCCEEEGGGKKKMMMKKKLLLKKKKKKLLLPPPRRRSSSRRRRRRPPPNNNLLLJJJFFFAAA===888444111000...******---,,,)))(((***)))&&&%%%((('''&&&'''***(((%%%%%%)))''')))+++...222888???DDDJJJKKKLLLOOOQQQSSSTTTTTTQQQOOOMMMNNNQQQTTTVVVWWWVVVRRROOOQQQOOOIIIDDDCCC@@@AAA???;;;888888444...000000//////...///000222555:::AAAFFFHHHHHHHHHHHHMMMLLLLLLMMMNNNNNNLLLJJJLLLJJJGGG@@@999222...,,,***,,,000888AAAFFFGGGFFF@@@888---''''''((((((''')))...777@@@GGGKKKMMMMMMMMMJJJIIIEEE;;;...''''''&&&$$$%%%&&&%%%&&&,,,555???CCCFFFFFFGGGHHHBBB<<<333000------...000000000+++++++++++++++*********'''&&&&&&''''''((()))***+++,,,---111:::CCCCCC>>>888444222666888444000///777???FFFGGGFFFEEEAAA;;;333,,,((())))))'''(((***111888AAAEEEEEECCCCCCDDD===<<<666...+++,,,,,,)))*********))))))***---000)))...111111555===CCCEEEAAACCCCCCAAAAAAAAA:::111,,,((('''((('''''',,,222777<<>>333((((((((((((((((((((((((((()))+++---///000000000000---...///000111000000///000...***)))+++000555888DDDEEEDDD>>>555///---...,,,...000000111888CCCKKKSSSRRRRRRSSSSSSLLLBBB999//////...,,,+++,,,000333:::;;;???AAA???>>>DDDLLLZZZ^^^cccpppjjjddd```]]]ZZZ]]]bbbVVVSSSRRRRRRLLL???333------+++---000000+++)))***+++//////+++(((******(((((((((((('''''''''&&&&&&'''((()))(((&&&&&&((()))$$$$$$$$$$$$%%%&&&((()))###$$$%%%&&&''')))******++++++++++++++++++++++++&&&(((***+++++++++,,,...+++,,,---...//////......///000111000---+++))))))+++)))((('''((()))(((''''''((()))))))))***,,,......---,,,+++***)))))))))+++++++++---111444666666===DDDIIIJJJLLLPPPQQQOOONNNMMMLLLNNNPPPRRRQQQPPPOOOLLLIIIFFFCCC>>>999555111---+++,,,+++)))))),,,***''''''***)))&&&&&&)))'''&&&(((+++***''''''++++++...333777===CCCJJJOOOQQQQQQQQQRRRRRRSSSSSSSSSQQQOOONNNNNNQQQSSSUUUUUUTTTOOOKKKJJJHHHAAA===<<<555888999555333333000+++))),,,...---+++,,,222777:::>>>DDDHHHIIIIIIIIIIIIKKKHHHFFFHHHLLLNNNLLLIIIKKKLLLJJJ???000((((((+++)))+++///777>>>DDDFFFFFFDDD<<<111***))))))******)))...666???GGGKKKNNNNNNLLLJJJIIIFFF===111***)))&&&$$$$$$%%%%%%%%%,,,444@@@DDDGGGGGGHHHGGG@@@888...,,,***+++---/////////(((((()))))))))************)))(((((((((((())))))...------222===GGGEEE>>><<<666444777888444000///666>>>DDDDDDCCCBBB???:::444...)))))))))'''(((***000777@@@FFFFFFEEEDDDEEE???AAA???888111000///---,,,---.........000333666333:::???@@@CCCIIIKKKKKKAAABBBBBB@@@AAA@@@999000,,,)))'''(((&&&%%%)))///555999<<<===@@@AAA===777000---***(((((((((((('''111888???AAAAAA<<<222'''((((((''''''''''''(((((('''(((***,,,............++++++,,,,,,+++***)))(((---,,,******...444:::>>>EEEEEECCC<<<444...,,,---***---000222666>>>IIIQQQUUUTTTSSSRRROOOHHH===555......---,,,+++---111555>>>===???AAAAAACCCMMMXXX[[[^^^ccc|||sssllleee```\\\XXXZZZ^^^XXXVVVTTTSSSNNNEEE999111000...000333222,,,******)))------***(((******((((((((((((((('''''''''''''''((()))(((&&&&&&((()))$$$$$$$$$%%%&&&'''((((((###$$$%%%&&&'''((()))***++++++++++++++++++++++++(((***,,,---------...///''')))+++------///000222...///000000---+++******---,,,+++***))))))((('''&&&((()))***)))***,,,...///...+++)))(((((()))***,,,---///333777;;;===>>>AAAGGGLLLLLLNNNQQQQQQOOOMMMLLLKKKLLLMMMMMMLLLJJJHHHFFFCCC@@@===999444000000,,,+++---,,,)))***---***((('''******'''''')))***))),,,//////---...222555888===BBBFFFKKKPPPSSSQQQQQQRRRQQQPPPOOOPPPQQQQQQPPPOOOOOOQQQSSSSSSRRRQQQJJJEEECCC???999555555222666888444222111///+++,,,---/////////222777;;;???CCCGGGIIIIIIHHHHHHIIIEEEDDDDDDFFFIIILLLMMMMMMIIILLLJJJ???111'''&&&)))(((+++///555;;;AAADDDFFFGGG???555---******++++++***...666>>>EEEJJJMMMOOOLLLJJJIIIGGG???222)))'''%%%$$$$$$%%%$$$%%%,,,444@@@EEEHHHIIIHHHFFF???666///---++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,///...---+++***))))))))),,,...000555???IIIJJJEEE@@@:::666888888444111000444;;;AAAAAAAAA@@@===888555...)))((((((&&&'''***///666???FFFHHHHHHFFFFFFGGGIIIFFF???:::999777444444555666666666777:::<<>><<<777222///***(((''''''&&&&&&,,,444<<<@@@AAA>>>444***+++***)))((((((((())))))&&&'''))),,,---.........---------,,,,,,+++******)))***+++---111888@@@EEEFFFDDDAAA:::222---++++++***,,,000444:::CCCMMMSSSSSSSSSRRRQQQMMMFFF<<<555------------...222888<<>>555222000000222000***'''(((%%%)))***((('''***+++***))))))(((((((((''''''''''''((()))(((&&&&&&((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************************+++---//////...---...///(((***,,,,,,******---///+++---//////---,,,+++,,,,,,,,,,,,***(((&&&%%%%%%'''(((***+++++++++,,,...000...,,,)))((()))***+++...111555:::???BBBEEEFFFDDDJJJOOONNNOOOQQQQQQOOOMMMKKKJJJJJJJJJIIIGGGDDD@@@>>>;;;999888666333000000---,,,---,,,)))(((+++)))&&&&&&))))))'''''')))))))))---333666666999>>>AAADDDGGGIIIKKKLLLOOOQQQOOOPPPQQQOOOMMMMMMOOOQQQQQQPPPOOOPPPRRRRRRQQQOOOMMMEEE>>>;;;777111///000222666888444000000...+++///------111777===@@@AAAFFFHHHIIIIIIHHHFFFFFFFFFAAADDDFFFEEECCCCCCIIINNNGGGHHHGGGBBB999000+++((())),,,///444999>>>CCCEEEGGGAAA888000,,,++++++,,,+++///555<<>>???@@@???>>>>>>@@@AAAMMMOOONNNIIIDDDDDDCCCAAABBBDDDCCCBBBBBBAAA:::222'''%%%%%%'''''''''+++111777<<<>>><<<<<<===<<<888333///***'''&&&&&&%%%%%%(((000999>>>AAAAAA:::111,,,+++)))((((((((()))***%%%''')))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///555===BBBFFFCCC>>>777000,,,+++++++++---000555<<>>???DDDJJJKKKMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRPPPMMMLLLOOOSSSQQQPPPPPPQQQRRRQQQOOOMMMHHH???777333000,,,+++---///444666111------...,,,...---...555>>>EEEGGGGGGIIIIIIIIIGGGCCC@@@???@@@888<<<>>>:::444333:::BBBEEEEEEFFFEEEAAA:::111***,,,...111444777<<>>777...,,,***)))((()))***+++'''(((***+++,,,---,,,,,,+++******)))))))))*********,,,---,,,+++...555:::EEEAAA:::444...,,,++++++,,,...111777>>>EEELLLOOOUUUUUUSSSNNNGGG===444...+++,,,...111666???HHHOOOSSSRRRSSSTTTSSSTTT^^^hhhjjjlllooozzzrrrhhhaaaZZZSSSRRRUUUXXXXXXUUUQQQQQQOOODDD888...***)))***)))&&&&&&)))%%%)))***'''''')))+++)))))))))))))))(((((((((''''''((()))(((&&&&&&((()))&&&'''((((((((('''%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((()))+++---.........///000---///000,,,'''%%%(((++++++---///...,,,+++***+++'''***,,,,,,)))(((((()))(((+++---............///,,,------///111444777888:::???EEEIIIJJJKKKLLLMMMJJJPPPSSSRRRQQQRRRQQQNNNJJJHHHGGGEEEDDD@@@<<<888111///......///000///...---******,,,+++'''&&&((('''&&&(((...222333666:::777777<<>>999555444444...000000...***,,,222999DDDEEEGGGGGGDDD===555000///111333444666:::@@@DDDFFFCCC???:::444111//////---///333888===CCCGGGIIIHHHFFFFFFIIIEEE999---'''(((&&&&&&'''''''''...666@@@EEEHHHIIIKKKLLLGGGAAA777222---***+++---///000+++,,,---///111333444555555666777999<<>>CCCBBB@@@AAA@@@===777222,,,)))(((((())))))'''...444999>>>BBB???:::333111///---,,,---...///------///000000000/////////...,,,+++***)))******))),,,------+++...444:::DDD???888111---,,,,,,,,,---...222888@@@GGGMMMPPPQQQQQQOOOKKKCCC999111---,,,---///222888AAALLLSSSRRRSSSWWWZZZYYYXXX^^^gggiiikkkmmmwwwsssllldddYYYQQQTTT[[[YYYYYYVVVRRRSSSRRRGGG:::---***((()))***(((***...'''+++,,,)))''')))***)))))))))))))))(((((((((((('''((()))(((&&&&&&((()))%%%&&&'''(((((('''&&&&&&((()))))))))*********+++((((((((((((((((((((((((&&&(((+++,,,---...///111***---...,,,))))))---111---///000///,,,)))(((((('''+++...///...---...000)))+++...////////////000***,,,...222666:::===???@@@EEEKKKMMMMMMLLLLLLMMMIIIOOORRRPPPOOOPPPOOOLLLFFFEEECCCAAA???;;;666222...,,,++++++,,,------,,,---++++++...---***)))+++))))))---555:::===AAAFFFGGGGGGIIIMMMMMMKKKLLLPPPPPPQQQQQQPPPOOOPPPRRRUUUPPPRRRRRRNNNHHHFFFJJJNNNQQQQQQQQQRRRSSSQQQMMMIII@@@777///+++)))'''))),,,+++000222---***---333555:::???DDDFFFEEEDDDFFFHHH???>>>;;;555///+++))))))************---222888<<>>666...,,,***((()))---$$$''',,,333;;;@@@BBBCCCJJJNNNPPPKKKEEEBBB===999<<>>999999777444222111222444555333444555666666555444333666555222000...---------'''+++...//////222:::@@@CCC>>>666000---,,,,,,,,,---...222999BBBJJJOOOQQQJJJKKKKKKGGGAAA999222///......000333888AAALLLSSSMMMPPPWWW[[[ZZZXXX\\\ccceeefffhhh}}}tttjjjddd]]]UUURRRSSSVVVVVVTTTRRRQQQOOOEEE;;;000+++)))+++,,,***)))+++))))))***,,,//////...,,,+++)))(((((())))))(((&&&%%%&&&''''''(((((('''''''''(((***)))(((''')))***''')))++++++)))'''''''''(((&&&%%%%%%'''((((((''')))((('''&&&''')))+++,,,........................000///---,,,+++*********)))***,,,.../////////...////////////////////////,,,///333666:::>>>CCCGGGIIIIIIJJJKKKKKKLLLMMMMMMOOOMMMLLLMMMOOOOOOLLLIIIBBBCCC@@@;;;888888444...,,,+++))))))*********)))(((((('''''''''((()))***(((---444<<>>@@@BBBDDDLLLGGGAAAAAADDDFFFEEECCCGGGGGGGGGGGGFFFEEEDDDCCC@@@666...---//////000111222666;;;@@@CCCCCCBBBAAAAAA:::000+++++++++)))''''''&&&(((...111333999@@@EEEOOOTTTNNNDDD===888444777888999;;;<<<=========888999:::;;;<<<<<<======EEEBBB@@@@@@BBBAAA;;;666000***''''''((((((---222444:::>>>??????@@@===888999111***))))))(((+++000***,,,000666;;;???BBBDDD>>><<<;;;999999:::<<<======???AAABBB@@@>>>======>>><<<999666444111---***000111///...222:::>>>>>>HHH===222...,,,+++,,,///,,,///666???GGGMMMNNNNNNPPPMMMHHHAAA999333000///000000222999BBBJJJNNNOOORRRRRRRRRQQQTTT[[[eeemmmggggggggg}}}uuummmfff^^^TTTNNNNNNUUUVVVUUURRRQQQNNNEEE:::444///,,,------***)))***(((((())),,,000222111000***)))''''''((()))'''&&&%%%&&&&&&'''''''''''''''&&&((()))((('''&&&''')))''')))******((('''&&&''')))'''&&&&&&((())))))((('''&&&&&&''')))+++...000---......//////......---------,,,,,,+++++++++,,,,,,,,,...//////......---//////000000111111222222222444888;;;>>>AAAFFFIIILLLLLLMMMMMMMMMLLLLLLLLLOOOMMMKKKKKKKKKIIIEEEBBB<<<===:::555222111---((()))((('''''''''(((((((((+++***)))))))))***+++,,,---222999???DDDIIINNNQQQTTTSSSSSSUUUXXXZZZXXXWWWRRRQQQPPPPPPQQQQQQPPPOOOQQQMMMLLLPPPRRROOOLLLLLLSSSQQQOOOQQQSSSRRRMMMHHH@@@666---+++***((((((***---...///111444999@@@EEEGGGKKKKKKDDD===:::888555///---+++)))'''''''''(((***+++---///222777===AAAIIIIIIIIIIIIIIIFFFAAA===999555333333111000444;;;CCCGGGGGGAAA;;;777222---...---...222999AAAFFFIIIHHHHHHFFFDDDFFFEEE<<<111///***))),,,---,,,,,,...888BBBJJJJJJHHHHHHGGGEEEGGGGGGFFFDDDAAA@@@AAABBBHHHGGGFFFEEEDDDEEEEEEFFFHHHDDD@@@AAAEEEIIIJJJHHHIIIIIIIIIIIIHHHGGGFFFEEEAAA777///---...------///000444999???BBBCCCCCCBBBCCC;;;222,,,++++++)))'''&&&$$$&&&***+++,,,000666AAAIIIMMMEEE;;;333...+++...///000111222333333333333444555666666666666666;;;999888;;;??????<<<888111,,,((((((((((((,,,111444:::??????@@@@@@<<<777555...)))))))))'''(((***&&&)))...444:::@@@CCCEEE@@@???>>>===>>>???AAABBBBBBEEEHHHHHHHHHFFFFFFFFFBBB@@@>>>===;;;999555333...000000000666???DDDCCCEEE;;;111------,,,...111000444:::BBBHHHLLLMMMLLLMMMJJJEEE>>>888333000000...///333;;;DDDLLLOOOPPPRRRRRRQQQQQQTTT[[[fffnnnnnnoooppp~~~xxxpppjjj```TTTNNNMMMRRRTTTUUUTTTTTTQQQHHH>>>666000------,,,)))'''((((((((()))+++...///...---)))'''&&&&&&'''(((&&&%%%&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''((('''(((***)))((('''''''''***((('''((()))*********(((''''''((())),,,...///+++,,,...//////...,,,+++******++++++,,,,,,------+++,,,---.../////////......///111222444555666666999;;;>>>@@@BBBEEEIIILLLMMMMMMMMMMMMLLLKKKJJJIIILLLJJJHHHFFFDDDAAA===:::777999666000,,,+++)))$$$''''''&&&&&&&&&''''''(((,,,,,,,,,,,,---...000000666:::@@@EEEHHHLLLOOORRRTTTSSSSSSUUUWWWXXXWWWUUUPPPOOONNNNNNPPPPPPOOONNNNNNKKKMMMQQQSSSPPPNNNNNNPPPNNNNNNPPPSSSSSSOOOKKKCCC999///,,,***((((((***---000444888<<>>CCCGGGJJJLLLKKKKKKFFF:::///+++)))'''***(((&&&%%%%%%(((+++---666999===AAADDDGGGJJJLLLMMMLLLKKKJJJGGGBBB;;;666000---,,,---,,,+++///555<<>>@@@CCCEEEGGGHHHIIIJJJJJJHHHFFFFFFFFFIIIHHHHHHJJJKKKJJJHHHEEEDDDEEEDDDBBBEEEJJJKKKHHHAAA777///......------000666;;;BBBGGGJJJKKKKKKJJJKKKGGG???888444111///...333777>>>EEEJJJLLLKKKJJJKKKHHHCCCAAACCCKKKTTT[[[]]]aaafff{{{uuummmfff^^^WWWWWW\\\VVVZZZ]]][[[ZZZWWWPPPHHH333---*********((((((***+++)))'''&&&'''&&&%%%###&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''((())))))***+++***((('''((())))))***+++***))))))***,,,)))'''&&&'''((()))))))))))))))((((((''''''''''''&&&(((***,,,,,,***(((&&&******+++,,,,,,++++++***((())))))***,,,---...//////111444888;;;=========CCCEEEFFFGGGGGGHHHKKKMMMJJJJJJKKKKKKIIIGGGEEEDDD???>>>===:::777555444444555888666000+++++++++)))((())))))(((%%%%%%&&&((((((***///555;;;@@@DDDFFFGGGIIIMMMOOOOOOOOOQQQRRROOOOOOPPPOOONNNMMMLLLLLLNNNLLLJJJIIIIIIHHHFFFDDDDDDDDDGGGNNNPPPNNNOOORRRKKKLLLMMMOOOQQQRRRQQQPPPHHH===222---***((((((***)))///999AAAFFFIIIKKKMMMJJJEEE;;;111------***%%%***(((&&&&&&(((---222666???BBBFFFHHHHHHIIIKKKLLLNNNMMMLLLIIIEEE>>>666000+++)))***,,,,,,,,,000666999AAAGGGEEEAAA<<<555......111222222111555>>>EEEGGGIIIIIIGGGGGGGGGBBB;;;333999BBBGGGBBB777222333000777>>>AAADDDIIIIIIGGGHHHIIIJJJJJJHHHGGGGGGHHHHHHGGGGGGEEEDDDBBBAAA@@@AAA???<<<:::999888777666444444444555444444333333333...+++,,,,,,***+++...***---333999>>>BBBDDDDDDCCC===555---(((&&&%%%$$$'''&&&''')))(((&&&''',,,)))---...)))%%%%%%&&&%%%&&&&&&'''''''''''''''&&&''''''((((((((('''&&&&&&+++***************(((''')))&&&&&&***,,,,,,///333999???CCCCCCBBB@@@;;;444222+++''''''((('''))),,,&&&''')))+++---...///000222333555777999<<<>>>???CCCEEEGGGGGGFFFFFFGGGHHHCCCDDDEEEGGGHHHHHHEEECCCFFFGGGFFFDDDEEEIIIHHHDDD???666///......,,,,,,...444:::BBBHHHKKKKKKKKKKKKMMMGGG>>>666222000///---222888@@@GGGLLLMMMMMMLLLHHHDDD???>>>CCCMMMXXX___VVVZZZ```{{{uuummmeee\\\VVVYYY``````dddddd___ZZZUUUNNNGGG777111,,,------+++,,,...***((('''''')))******)))&&&%%%$$$%%%'''''''''&&&''''''&&&%%%&&&'''((()))+++,,,,,,+++)))((((((***)))*********))))))+++,,,)))'''&&&&&&((())))))(((&&&&&&&&&''''''(((((((((&&&''')))******)))'''&&&)))***+++,,,,,,+++******,,,+++++++++++++++,,,---222555999===@@@BBBBBBBBBEEEFFFGGGGGGGGGHHHJJJLLLKKKLLLLLLKKKIIIFFFCCCAAA666666666444111000111222111555444---((()))+++***%%%((()))(((&&&%%%(((+++---000666<<>>BBBDDDEEEBBB===666...(((%%%%%%&&&%%%$$$&&&)))(((&&&''',,,(((++++++&&&#########!!!###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%(((((())))))***+++,,,,,,,,,***,,,111444444666:::>>>CCCEEEDDDBBBAAA<<<666:::222,,,***(((&&&&&&)))$$$%%%''')))+++---...///,,,---...000333444666777555777:::<<<===???BBBDDDCCCCCCEEEGGGHHHHHHEEEBBBBBBDDDEEEDDDGGGKKKJJJFFF<<<444......///---,,,...333;;;DDDJJJKKKKKKLLLMMMMMMEEE;;;444111000///...///666@@@HHHMMMOOOPPPPPPAAA<<<888999BBBPPP]]]eee]]]```eee|||uuummmaaaYYYZZZ```cccfffeee___YYYTTTOOOIII:::444///......+++,,,...***(((&&&'''(((*********&&&%%%%%%&&&'''((((((&&&((('''&&&%%%%%%'''((()))***+++,,,+++((('''((()))'''((((((((('''''')))+++***((('''((()))*********&&&''''''(((((((((((((((((())))))******))))))(((&&&(((***,,,------,,,+++*********+++---///111222888:::>>>CCCFFFGGGGGGGGGEEEFFFHHHHHHGGGHHHJJJLLLKKKKKKJJJHHHEEE@@@;;;888///000000...++++++---///---222222+++'''(((+++,,,$$$(((+++,,,***+++000444:::<<>>777///)))+++)))***,,,,,,+++---333999AAAGGGGGGDDDAAA:::444000222222///---000888@@@DDDGGGHHHGGGGGGIIIFFFAAA<<<<<<===;;;222)))(((,,,...333888;;;@@@EEEFFFBBB@@@AAABBBAAA>>>;;;::::::777777777666333111...------.........------......,,,,,,------------,,,,,,)))'''(((++++++)))+++///,,,...333999>>>BBBDDDEEECCC???888000***'''((()))&&&%%%'''******'''(((,,,(((++++++(((&&&''''''$$$&&&&&&((()))************(((((()))***+++++++++***+++,,,---...///111333555555333555;;;>>>===???BBBBBBFFFGGGDDDBBBBBB>>>999888222...---,,,(((&&&(((&&&''')))***,,,,,,------***+++,,,...///000111111+++---///111222444777999>>>>>>@@@BBBCCCAAA>>>:::888;;;===???CCCGGGGGGCCC666000,,,...000//////000666>>>GGGMMMMMMLLLLLLMMMHHH@@@666000///111111000222999BBBIIILLLMMMNNNOOOAAA;;;666888CCCRRR```hhhfffiiimmmvvviii]]][[[___aaadddccc]]]XXXVVVRRRNNN<<<444///---,,,))))))++++++)))&&&%%%&&&&&&&&&%%%'''&&&%%%&&&((()))((('''((('''%%%%%%%%%&&&(((******++++++***'''&&&''''''&&&&&&'''&&&%%%&&&(((***+++***((()))***,,,,,,++++++++++++***)))'''%%%%%%+++******************+++###%%%(((+++---......---&&&&&&(((+++000444888;;;;;;>>>BBBGGGJJJKKKKKKJJJFFFGGGHHHHHHHHHIIIKKKMMMJJJIIIHHHDDD???999333///,,,------+++''''''))),,,,,,111111+++'''(((,,,...%%%***...000000333999>>>EEEGGGIIIMMMOOOQQQRRRRRRMMMOOOQQQQQQOOONNNMMMNNNLLLLLLJJJDDD<<<555222222---,,,+++,,,...//////...------111666888:::AAAJJJNNNOOOOOOOOONNNMMMNNNOOOOOOCCC666///,,,))))))+++(((///:::CCCHHHKKKLLLLLLHHHDDD999+++$$$&&&)))***)))((((((***111;;;FFFLLLEEEEEEEEECCC@@@??????AAA999999:::;;;999333+++%%%(((&&&(((+++,,,+++///444:::AAAGGGGGGEEEBBB<<<666222111...,,,,,,000666;;;BBBFFFHHHGGGHHHKKKIIIFFF>>>:::666444000+++***...(((,,,000222777;;;;;;777888999:::999777444333333...///000000000///...---+++,,,,,,,,,*********+++)))******+++++++++******((('''(((++++++((()))------///444999>>>BBBDDDEEEDDD@@@999222+++)))***,,,)))(((***---,,,)))***---(((,,,---+++,,,//////,,,+++,,,---///000111111111333444555666777888888888777888999::::::;;;===???===;;;===CCCEEEDDDEEEHHHEEEHHHHHHDDDBBBBBB???:::222---,,,//////,,,)))***,,,,,,,,,,,,,,,+++******+++,,,---...///////////////000000000//////111222222222444555666444000,,,,,,///222333777;;;:::666222,,,)))---111111222333999AAAKKKOOONNNLLLLLLMMMDDD;;;111---...111222111888>>>EEEJJJJJJIIIIIIIIIKKKDDD>>>>>>HHHVVVdddkkkiiikkknnnxxxkkk___YYYWWWcccdddaaa[[[XXXVVVQQQKKK<<<444...---***&&&''',,,///+++''''''***+++)))%%%&&&&&&%%%&&&''')))+++,,,((())))))))))))((('''''',,,+++)))(((''''''''''''((('''%%%%%%%%%&&&((()))(((***+++++++++,,,///111---)))&&&'''&&&$$$%%%)))+++***))))))((())))))***)))&&&&&&+++---------///000...000333555666;;;AAAKKKLLLMMMNNNNNNNNNNNNMMMPPPKKKFFFEEEHHHJJJIIIFFFEEEAAA<<<777444222000...+++,,,,,,+++))))))***,,,,,,------,,,******+++------222777;;;===AAAGGGKKKJJJKKKLLLMMMOOOPPPRRRSSSQQQPPPNNNMMMMMMMMMMMMLLLJJJBBB;;;777333---***+++))))))))))))******+++,,,...///111222333777;;;???HHHJJJNNNOOOOOOPPPQQQRRRHHHCCC888,,,'''((()))(((***---333<<>>:::777666444555777444---)))((($$$%%%&&&&&&(((+++111444;;;BBBGGGHHHHHHGGGAAA:::999444...***+++///444666@@@CCCFFFGGGFFFEEEEEEFFF===888111---,,,+++(((&&&))))))***,,,///111111000111///000333222---***,,,000///////////////---+++++++++******************000,,,)))))),,,...---+++))),,,------000444555111333666:::>>>BBBDDDEEEEEEAAA@@@===888333...***'''+++---000222222333555777999:::999666444444555777888888777888999;;;<<<===>>>===<<<<<<===@@@BBBDDD@@@CCCDDDBBBBBBDDDCCC???EEEDDDCCCDDDFFFGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA999444///......///---+++000...+++***++++++++++++......,,,++++++,,,---...000...------...///......////////////...---,,,+++)))***+++,,,---...///000***,,,------...000333666>>>GGGOOOQQQQQQQQQPPPMMM@@@<<<555111////////////444>>>FFFIIIJJJLLLMMMLLLFFF>>>;;;BBBOOOYYYcccjjjkkkmmmqqqzzzmmmaaaZZZWWW[[[]]]]]]YYYWWWVVVRRRLLLBBB555+++***,,,+++***+++...***''''''***+++(((%%%))))))(((''''''(((***+++***+++++++++***)))((((((******)))((((((((())))))+++)))'''&&&%%%&&&'''(((******+++,,,...000111222000,,,***+++***((())),,,+++++++++******))))))((()))&&&'''+++---,,,---///555444777===@@@AAAFFFLLLLLLLLLMMMMMMNNNNNNOOOOOOLLLHHHCCCBBBDDDEEECCC???>>>:::555111///...,,,******++++++***(((&&&'''(((***+++++++++***+++---///555:::???CCCFFFJJJOOOSSSQQQPPPOOOOOOPPPQQQSSSTTTSSSNNNIIIIIIKKKLLLHHHDDD???888222000...)))''')))%%%%%%&&&''')))+++---...))))))***++++++...333666CCCFFFKKKMMMNNNNNNOOOPPPKKKFFF<<>>555555777777666777555333444666333,,,((('''''''''(((((())),,,000444<<>>AAABBBBBBCCCDDD===888111,,,***)))(((&&&***))))))***,,,,,,+++***///---///333333///---///------,,,------,,,+++***------------,,,,,,+++++++++++++++++++++,,,...///---000222222555:::;;;888777999<<<@@@CCCDDDDDDDDDCCCBBB@@@===:::777444333333555888999999999;;;<<<@@@@@@@@@>>><<<;;;<<<>>>:::::::::;;;<<<>>>AAABBBAAA@@@??????@@@BBBDDDEEEEEEHHHIIIGGGGGGIIIHHHDDDEEEDDDCCCDDDFFFGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB===:::666444333222222111000///---,,,,,,,,,,,,,,,000///.........///111111...---+++,,,...//////.........---,,,+++)))'''&&&'''''''''(((((()))*********+++,,,------///333555:::CCCKKKNNNNNNNNNMMMIII>>>:::444///............555>>>GGGJJJKKKMMMNNNLLLLLLEEECCCJJJUUU]]]eeejjjhhhjjjlll{{{qqqfff]]]YYYXXX\\\^^^[[[YYYXXXSSSMMMKKK:::+++(((,,,...+++))),,,)))&&&&&&))))))(((%%%,,,+++)))((((((((()))))),,,,,,,,,,,,+++***)))((((((((((((((()))***,,,,,,...,,,***'''&&&&&&'''(((+++***))),,,000333333111111---+++---,,,******...+++,,,,,,,,,+++***(((''')))'''(((,,,---,,,,,,000333444999AAAEEEFFFKKKQQQQQQPPPOOONNNMMMLLLMMMMMMMMMJJJFFFDDDDDDCCC???<<<666333///---+++***)))'''''')))******((('''((((((***+++,,,------000333666AAADDDIIILLLOOORRRUUUXXXWWWUUUSSSQQQQQQQQQRRRSSSSSSLLLEEEDDDGGGGGGAAA:::444...*********'''&&&(((&&&&&&'''(((***,,,---...,,,,,,,,,+++***,,,000333<<>>999111+++(((''''''''')))(((''')))***+++)))((()))(((***...///,,,,,,...+++,,,,,,,,,,,,,,,+++***.../////////...------,,,)))---000///---...222666444888::::::===AAACCC@@@<<<>>>@@@BBBCCCDDDDDDCCCBBBBBBBBBAAA@@@@@@??????<<<===??????>>>>>>???AAACCCCCCCCCBBB@@@???@@@BBB<<<<<<<<<===>>>@@@BBBDDDCCCBBBBBBAAABBBCCCDDDEEEHHHKKKLLLJJJJJJLLLKKKHHHFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFGGGFFFFFFEEEDDDDDDAAAAAA???<<<999777888999666555444333222222222222222222111111222333444444...---,,,---...000000///,,,,,,,,,+++)))'''&&&%%%''''''&&&&&&''''''((((((((()))+++,,,,,,///222555999AAAIIILLLMMMNNNKKKGGG<<<888222...------------444===FFFIIIKKKNNNNNNMMMOOOKKKLLLTTT^^^dddiiinnnhhhhhhiii}}}vvvlllbbb\\\\\\aaadddaaa]]]ZZZTTTNNNRRRCCC222***+++---+++(((+++(((&&&&&&(((((('''&&&+++***((('''''''''((())),,,,,,,,,,,,+++)))((('''%%%&&&''')))+++---...///...,,,***((((((((()))***+++((('''+++111444333///...+++***,,,+++)))))),,,,,,---......---+++((('''((('''))),,,---+++,,,000222444:::CCCGGGGGGKKKPPPUUUSSSQQQNNNKKKIIIIIIHHHKKKIIIFFFCCCBBB>>>:::666222000---+++++++++***((($$$''')))++++++++++++---,,,...000222444888<<<@@@JJJLLLNNNQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSRRRPPPPPPOOOJJJCCCAAAAAA???:::555000***'''))))))'''''')))++++++++++++,,,---...///333222111...,,,---000333666;;;CCCHHHKKKKKKLLLLLLOOOLLLCCC666---,,,+++)))(((***///666>>>DDDGGGGGGGGGAAA666+++'''******'''&&&&&&%%%'''000>>>FFFHHHAAA999333222111///000444444111111222000+++((())),,,---//////000222666999>>>BBBDDDCCCDDDFFFFFFBBB???:::333...---///111222666:::???AAABBBAAAAAAAAA@@@:::222+++'''&&&'''((('''&&&'''))),,,...---,,,(((&&&(((,,,...++++++...,,,---//////...............///000111111111111000000222555666666888;;;>>>;;;@@@BBBAAABBBEEEFFFDDDAAABBBCCCDDDDDDCCCCCCBBB@@@@@@AAAAAABBBBBBCCCDDD@@@AAAAAA@@@???>>>???AAA>>>???@@@???>>>===>>>???===<<<<<<<<<<<<>>>???@@@CCCBBBBBBAAAAAABBBCCCDDDFFFIIIJJJGGGGGGJJJJJJGGGGGGFFFEEEEEEGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFBBB>>>;;;===???>>>>>>>>>===<<<;;;;;;<<<777777777777777777777777444222111111222333222111---------,,,,,,***)))))))))))))))((()))***+++,,,'''(((***+++,,,///333666;;;CCCJJJNNNOOOPPPLLLGGG:::666111...---------,,,...888BBBEEEHHHLLLNNNNNNNNNMMMQQQ\\\eeeiiimmmppplllkkkiiizzzpppcccZZZ\\\cccgggddd___[[[VVVQQQTTTLLL>>>111***((()))))))))((('''''''''(((''''''''''''&&&%%%&&&'''((()))************)))((('''&&&%%%&&&'''***,,,...///000,,,+++***))))))***,,,------+++***---333666444000---******,,,,,,)))))),,,,,,---//////...,,,***(((((((((***......,,,...333999;;;AAAIIIKKKKKKMMMQQQQQQPPPNNNLLLJJJIIIHHHGGGDDDBBB???<<<999555111...///---++++++++++++***)))%%%''')))***)))***+++,,,000333666999<<<@@@DDDGGGLLLMMMOOORRRUUUVVVVVVUUUTTTVVVXXXYYYWWWTTTPPPMMMGGGFFFDDD???:::666555444///***'''))))))'''&&&(((++++++,,,---///111333444777555222---))))))+++...222777???FFFJJJKKKLLLMMMMMMMMMEEE888...+++***)))***+++///555===DDDGGGIIIFFFBBB888,,,'''((((((&&&%%%&&&%%%&&&...;;;EEEHHHCCC999000///000///......///,,,,,,...---***))),,,000222444555666888<<>>AAACCCAAABBBEEEEEEBBB???:::333///...///000111111666;;;???@@@@@@??????BBB===555---(((&&&((()))''''''(((***,,,...---,,,,,,***+++...///------000---///222222000000111222222333666888999:::999999<<<;;;;;;>>>BBBDDDDDDCCCAAAFFFHHHEEECCCDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@BBBCCCCCCAAABBBBBB@@@======>>>???;;;<<<>>>>>><<<<<<===>>>???>>><<<;;;;;;;;;<<<===BBBBBBBBBBBBBBBBBBCCCCCCCCCEEEEEECCCCCCGGGGGGEEEGGGEEEDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHEEEAAA???AAACCCCCCEEEFFFEEEBBB@@@AAABBBAAAAAA@@@@@@???>>>===<<<===;;;999888888888777666222222222000///---+++******)))((('''((()))***,,,&&&''')))+++,,,///333777<<>>BBBHHHLLLMMMNNNOOOVVVaaahhhjjjkkkmmmooommmkkktttdddYYYWWW___dddbbb^^^[[[WWWSSSRRRPPPGGG888+++''')))***))))))(((''''''(((((()))&&&&&&%%%%%%%%%&&&((()))''''''((((((''''''&&&%%%%%%''')))+++---...///000,,,+++)))))))))+++,,,...///...///222555777555222///,,,,,,//////,,,,,,...---......//////...,,,+++)))***---111111///333999>>>???DDDJJJLLLJJJKKKOOOIIIIIIJJJJJJJJJIIIHHHGGG???>>>;;;888444000...,,,,,,***))))))******)))''''''((()))((('''''')))+++555888>>>BBBEEEHHHJJJLLLKKKLLLOOOTTTXXXZZZYYYXXXSSSTTTWWWWWWUUUQQQLLLIII>>>@@@@@@;;;444111222444...)))'''))))))&&&$$$&&&%%%'''***...333888<<<>>>>>>;;;666000+++)))***---...444<<>>AAADDD???CCCCCCAAABBBEEEEEEBBB>>>999333///......///000...444;;;AAADDDEEEEEEFFFDDD@@@:::222+++((()))++++++***)))***++++++)))'''***((((((,,,---+++,,,000///333666666444333555888999;;;>>>AAABBBCCCBBBBBBCCCAAA@@@CCCHHHJJJHHHEEEDDDIIIKKKFFFBBBBBBCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBAAAAAA@@@>>><<<;;;<<<>>>:::<<<>>>???>>>===>>>???>>>===<<<;;;::::::;;;;;;@@@@@@@@@AAAAAABBBBBBBBB???BBBAAA??????CCCDDDBBBDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBDDDEEEFFFEEEDDDCCCCCCDDDCCCFFFHHHFFFCCCAAABBBCCCHHHHHHHHHGGGGGGEEEDDDCCCDDDBBB@@@?????????>>>===<<<;;;:::777444111...---+++***'''%%%$$$%%%&&&'''%%%''')))+++---000555888<<>>777444000............---&&&...555777:::BBBHHHJJJOOOQQQYYYdddiiiiiihhhjjjooonnnlll|||kkk^^^WWW___ddd```[[[XXXVVVSSSNNNPPPKKK<<>>666///++++++,,,---,,,+++,,,------+++))))))'''(((,,,///...000444666:::>>>>>>;;;;;;===AAA@@@BBBDDDFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDBBBHHHJJJFFFAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBB@@@???===<<<<<<===>>>???>>>>>>===:::888777999;;;666888;;;<<<;;;;;;;;;<<<999888777777777888:::;;;999:::;;;<<<======>>>>>>:::===<<<999:::>>>@@@>>>@@@???===>>>??????===<<<<<<===>>>???@@@@@@@@@@@@DDDCCCCCCDDDFFFFFFEEEDDDAAAEEEHHHGGGCCC@@@AAACCCFFFGGGHHHIIIIIIHHHGGGGGGGGGEEEDDDDDDEEEFFFFFFEEECCCCCCBBBAAA???<<<:::999555222...***'''%%%%%%&&&%%%'''***,,,...111666999===CCCHHHKKKMMMLLLCCC:::444111...------------,,,(((...222222444;;;BBBEEELLLPPPZZZfffllllllmmmoooppppppoootttggg\\\cccgggaaaZZZVVVSSSPPPKKKOOOKKK===333000...+++)))******)))((((((***+++,,,+++)))'''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((()))+++---......------///---+++)))(((((()))******,,,///000///...---...///------111111...---000......------...///000111...000555::::::999>>>FFFAAA@@@CCCHHHIIIHHHJJJOOOHHHIIIJJJIIIFFFBBB===:::666555222...***)))***+++---,,,+++,,,------+++)))&&&''')))+++...444;;;AAAEEEJJJRRRXXXZZZZZZYYYYYYTTTSSSSSSUUUVVVUUUPPPLLLOOOLLLHHHCCC>>>;;;999888555222000///000111///...000+++***---...+++)))+++...000444999@@@FFFKKKNNNHHHDDD===555...++++++---***///666===CCCHHHNNNQQQJJJMMMIII===222...---,,,((((((***000888???EEEGGGHHHFFF>>>111)))((()))'''%%%((('''&&&,,,888DDDIIINNNIIIDDD>>>666000333999666444555;;;???AAAEEEKKKEEEGGGGGGFFFEEEDDDDDDEEEDDDHHHIIIFFFFFFHHHGGGCCC;;;777111...---......//////444<<>>===AAAEEEEEECCCBBBEEEIIICCCDDDFFFGGGGGGEEECCCAAA???BBBFFFEEEBBB@@@AAACCC@@@GGGJJJEEEAAAAAACCCCCC????????????@@@AAABBBBBB<<<;;;:::888888999;;;<<<::::::888666444333555777000333555777666666666777222222222222444666888999222333555666777888888888666888777555555:::;;;:::===;;;::::::;;;;;;:::888:::;;;<<<>>>>>>?????????DDDBBBAAADDDGGGIIIGGGDDDBBBFFFIIIHHHCCC@@@AAADDDAAABBBDDDFFFGGGGGGGGGGGGGGGFFFEEEFFFIIIKKKKKKKKKFFFGGGGGGHHHIIIIIIIIIIIIAAA===888222---***)))(((&&&(((***,,,///222777:::???DDDIIILLLNNNLLLCCC888222000---,,,,,,,,,+++***,,,000222///000777???BBBFFFKKKXXXgggooorrrtttxxxrrrrrrssstttdddaaa]]][[[\\\YYYTTTQQQRRROOOLLLHHHCCC888...+++---,,,+++***(((''''''''''''&&&''''''%%%$$$$$$&&&((($$$&&&''''''''''''***,,,)))***+++,,,---///000111444,,,&&&%%%''''''(((+++,,,---------------------444222000////////////......,,,+++---,,,+++...333333555999???DDDEEEEEECCCDDDCCCCCCDDDGGGIIIIIIIIIEEEGGGHHHEEE@@@;;;888777000---++++++,,,---,,,)))000...,,,)))(((((()))***,,,,,,---111888@@@FFFIIITTTZZZ]]]\\\]]]```bbbaaa\\\]]]]]]ZZZUUUPPPLLLJJJIIIEEE@@@;;;888777666555111222000---...222222///---------///222333333222444555999???EEEIIIJJJJJJKKKKKKHHH@@@444---+++,,,...---000999@@@DDDIIIMMMKKKKKKHHH>>>222(((%%%%%%+++,,,---///333:::CCCIIIKKKDDD:::111,,,(((&&&%%%,,,***''''''+++555???GGGKKKLLLIIIBBB???@@@@@@===AAA>>>===@@@FFFIIIHHHEEEIIIHHHGGGEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDAAA???999222---...///......000222333666999>>>AAABBBBBBGGGHHHGGGCCC<<<555000---...///111333444444444444444555777:::===@@@BBBCCCJJJGGGDDDEEEGGGFFFCCC???EEEBBB@@@BBBEEEFFFCCC???CCCCCCBBBBBBAAA@@@@@@???CCCBBBBBBAAA???===;;;:::@@@>>>;;;999777666555555666444222333444444111...//////...------,,,------........................++++++++++++,,,---//////,,,***(((***...111222111111---***,,,000333111...222111111111222333555666666666555555666777888888======???@@@AAABBBBBBBBBBBBCCCDDDBBB@@@???@@@AAACCCCCCEEEFFFFFFFFFEEEDDDDDDFFFHHHIIIIIIKKKNNNPPPMMMLLLLLLKKKKKKJJJIIIIIIFFFDDD@@@999222...,,,,,,***---000222333444666777;;;DDDLLLNNNMMMJJJCCC<<<:::444,,,)))+++---,,,***---,,,+++000888@@@EEEGGGDDDUUUgggnnnnnnoooppppppoootttwwwuuufff]]]YYYYYY[[[ZZZVVVTTTTTTPPPMMMJJJEEE;;;000,,,...,,,+++***)))(((((((((((()))&&&$$$$$$&&&((('''&&&'''(((******)))***,,,...***+++,,,---...//////000222+++%%%&&&''''''))),,,------,,,,,,,,,,,,,,,,,,......------......------///------///...,,,///555777:::>>>DDDHHHJJJIIIHHHFFFDDDDDDDDDEEEDDDCCCAAADDDCCCAAA@@@>>>:::555000...,,,******+++,,,+++))),,,+++++++++++++++,,,---222444777>>>EEEMMMSSSUUU[[[```bbb```___bbbdddccc\\\[[[XXXSSSMMMGGGCCCAAA@@@===999666444333333333---///...---000555555222555555666999<<<===<<<:::===>>>AAADDDHHHKKKLLLLLLMMMMMMJJJBBB888000......///,,,...555<<>><<<555...***+++,,,,,,,,,///333111111777@@@EEEDDDBBBEEEGGGHHHFFFBBB>>>;;;:::888999:::;;;<<<<<<;;;:::??????AAABBBDDDEEEFFFGGGDDDEEEEEEEEECCCBBBAAAAAAEEEBBB@@@AAADDDDDDAAA===@@@@@@???>>>===<<<<<<;;;999888888777666444333222111000...,,,+++++++++,,,+++***((()))+++,,,)))'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((&&&$$$%%%(((***+++***---***'''))),,,...,,,))),,,++++++++++++,,,...///,,,,,,,,,,,,,,,---......111222444666777888999999:::<<<===<<<;;;;;;<<<======>>>@@@BBBCCCDDDDDDCCCDDDFFFGGGHHHHHHIIIKKKNNNKKKKKKJJJJJJIIIHHHHHHGGGEEEDDDBBB===777222000000000333555666666666888999@@@HHHOOOPPPOOOMMMHHHBBB===666///---...///...,,,222000///222999@@@EEEHHHHHHVVVdddjjjkkklllmmmkkkiiipppvvvxxxjjj[[[WWWWWWZZZZZZVVVTTTTTTOOONNNLLLHHH>>>222,,,---++++++******))))))((((((+++&&&"""###(((+++((($$$((()))++++++++++++---///,,,,,,---...............///)))%%%&&&(((''')))---------,,,+++***************+++,,,------------,,,000...///111111000333888===???CCCHHHJJJKKKKKKJJJGGGGGGFFFFFFFFFDDDAAA>>>AAA===;;;::::::777000***,,,***(((((()))******)))******+++,,,---......///444888???GGGOOOUUUYYYZZZ[[[^^^___[[[ZZZ]]]^^^]]]\\\XXXPPPHHH@@@:::777555777555333111000111222333...222555777;;;AAAAAA===???@@@AAADDDFFFFFFDDDBBBCCCCCCDDDFFFHHHJJJKKKLLLLLLMMMKKKDDD;;;333//////000,,,,,,111777===FFFNNNJJJKKKJJJDDD:::222...---)))******,,,///666>>>DDDEEECCC???666...(((((()))$$$(((***'''%%%***777BBBFFFIIIIIIGGGGGGJJJJJJGGGHHHEEECCCDDDFFFGGGEEEBBBBBBAAA@@@?????????@@@AAA===<<<::::::::::::888666111+++(((***+++***,,,///444000000777BBBIIIGGGCCCDDDFFFHHHHHHFFFDDDCCCBBB@@@@@@AAABBBBBBAAA@@@???CCCCCCCCCCCCCCCDDDDDDDDD@@@CCCFFFEEEAAA???@@@CCCEEEBBB@@@AAABBBBBB???<<<777777666555444333222222.........------,,,+++***(((''''''&&&&&&''''''(((###""""""$$$%%%&&&%%%###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&((('''%%%&&&'''(((((((((,,,)))''''''***+++)))&&&'''''''''&&&&&&'''(((((()))))))))((())))))***+++'''(((***,,,---...//////000222333444333333555666444555777:::<<<>>>??????AAABBBCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHEEEAAA===<<<<<<>>>@@@AAAAAA@@@???@@@AAAEEELLLQQQPPPOOOOOOKKKGGGAAA<<<666222222222000...000///...///333999???CCCNNNXXXaaaeeegggiiihhhdddfffqqqzzz|||ooo\\\WWWVVVYYYZZZVVVRRRRRRNNNMMMMMMJJJ???222,,,,,,))))))))))))))))))((((((***'''$$$%%%)))***(((%%%&&&(((***+++******,,,------......///...---,,,++++++'''%%%'''((((((***......---+++***))))))))))))***+++---...---,,,,,,---...---///444555555888>>>AAADDDGGGHHHHHHHHHGGGGGGCCCCCCDDDEEEEEECCC???;;;::::::999888555111,,,((()))(((''''''((())))))))),,,,,,,,,,,,...000222333;;;@@@HHHOOOSSSVVVWWWWWWUUUYYYYYYVVVTTTXXXZZZYYYYYYRRRHHH===666111///---111111111000///000222444222777<<<@@@FFFKKKJJJEEEDDDDDDDDDFFFGGGFFFBBB???<<<<<<===>>>@@@CCCGGGJJJIIIJJJIIIDDD<<<444///---///,,,---111666;;;DDDMMMKKKLLLKKKFFF>>>666000---*********+++...555<<>>===;;;:::999999999:::777555444333444444222111000+++)))+++,,,,,,---111666555555;;;DDDIIIHHHFFFEEEFFFHHHGGGEEEBBBAAAAAA???@@@AAABBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@??????AAABBBAAA>>><<<===>>><<<:::888888999888555333---,,,+++***)))(((''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))(((,,,+++)))***++++++)))'''((('''''''''''''''''''''******)))))))))******+++&&&&&&'''((())))))))))))***,,,------,,,,,,---///,,,---///111333555666777777888:::;;;;;;<<>>111******''''''((()))))))))(((((('''((())))))((((((((((((&&&(((++++++++++++,,,------......///...,,,***)))(((%%%%%%((()))'''***......,,,+++)))(((((()))))))))+++------+++***+++,,,------111777999:::???DDDGGGIIIKKKJJJGGGDDDCCCCCC@@@??????@@@???<<<777444333777:::888111,,,***+++''''''((((((((((((***+++---,,,,,,...222777<<<@@@IIINNNUUUXXXXXXVVVUUUUUUTTTXXXZZZWWWWWW[[[^^^]]]VVVMMM@@@666000---,,,,,,...///000000///000333555666;;;@@@CCCHHHKKKIIICCC@@@?????????>>><<<888555000111333444666<<>><<<;;;:::999777555333333333333333111000///000111111000///,,,+++......,,,///333999;;;???AAACCCEEEGGGIIIEEEFFFGGGFFFCCC@@@??????>>>???AAABBBBBBBBBAAA@@@????????????????????????<<<:::888888888777444111---,,,+++++++++)))'''&&&&&&%%%%%%$$$$$$###""""""&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$'''(((((('''&&&%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$ !!!###$$$%%%&&&'''(((,,,+++++++++,,,+++)))(((((((((((((((((((((''''''(((''''''&&&&&&&&&''''''(((((())))))(((((('''&&&)))***+++***((('''((()))(((((()))***+++,,,------+++---///000111333666999:::;;;===???AAACCCEEEFFF@@@BBBEEEFFFEEEDDDEEEEEEIIIKKKLLLKKKIIIHHHHHHIIIJJJNNNPPPNNNMMMOOOPPPNNNLLLIIIDDD???;;;777333111000111222111111888CCCLLLZZZ]]]___```cccgggeee``````ooo{{{|||rrr___WWWRRRUUUYYYXXXVVVVVVKKKJJJJJJGGG===///))))))&&&'''(((*********)))(((&&&)))+++***((('''((()))'''***,,,...------......+++,,,---...---+++)))'''&&&%%%&&&))))))''')))......,,,***(((((()))***+++(((+++,,,+++)))))),,,///111111555<<>>777666444333333111///---)))+++,,,---///666???GGGIIIKKKLLLJJJEEE===555000,,,,,,///444777999@@@IIIJJJKKKLLLJJJCCC:::000***,,,+++++++++---222999>>>DDDFFFGGGBBB888///)))'''(((%%%###&&&,,,111222111666<<>>888888888888888888999999333///,,,---//////+++&&&((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$"""!!!"""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###### ###%%%''''''(((***+++((()))*********)))((('''&&&''''''(((((((((''''''(((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%)))******)))'''%%%&&&''''''&&&&&&&&&&&&''''''((($$$&&&((()))***,,,///111//////111333666888:::;;;;;;>>>AAABBBCCCDDDFFFGGGIIIKKKMMMMMMLLLLLLMMMNNNLLLPPPRRRPPPOOOQQQRRRQQQOOOMMMJJJFFFAAA===:::888333666666444333999FFFQQQ\\\___bbbbbbfffjjjjjjfffgggsss~~~vvvhhh]]]UUUUUUWWWVVVSSSSSSKKKJJJIIIFFF;;;///))))))&&&(((***,,,---,,,++++++(((((()))***+++***)))'''&&&))),,,...------------)))***,,,---,,,***(((&&&%%%%%%'''***)))&&&(((---...,,,***((((((***,,,---))),,,...---+++---333888999999===BBBDDDDDDGGGLLLKKKNNNOOOLLLFFFBBBBBBDDDCCCAAA>>>;;;999555111...+++000555444...***+++,,,''')))++++++***+++---000444666;;;AAAHHHMMMQQQSSSQQQUUUWWWUUUPPPMMMMMMOOOMMMSSSWWWXXXXXX[[[\\\ZZZQQQGGG999000---......---(((---222444444777<<>>AAADDDCCCEEEHHHJJJKKKLLLNNNPPPKKKOOOQQQOOONNNQQQRRRQQQNNNOOONNNLLLIIIEEECCCBBB999<<<===999555;;;IIIUUU\\\bbbfffgggjjjnnnooommmrrr{{{|||rrreeeYYYVVVUUUQQQNNNLLLLLLKKKIIIFFF;;;///******((())),,,...///...------+++(((&&&)))---...***%%%$$$&&&***++++++******+++((()))+++,,,,,,***'''&&&%%%%%%(((+++)))&&&''',,,---,,,***((()))***---...,,,///111000000333;;;BBB@@@@@@CCCGGGHHHFFFHHHMMMHHHKKKMMMJJJEEEAAABBBDDD888666333111000///,,,***+++---000000///---+++***(((***,,,,,,+++,,,///222;;;???FFFLLLPPPRRRQQQQQQRRRUUUVVVTTTOOOMMMOOOSSSNNNTTTZZZZZZZZZ\\\[[[YYYQQQFFF888///---......---)))///555888:::===CCCIIIJJJKKKIIIDDD@@@;;;333++++++(((&&&&&&(((+++,,,,,,,,,,,,+++(((&&&***444<<>>JJJGGGIIIKKKLLLIIIAAA666///***)))(((((()))...444999FFFGGGHHHIIIFFF???666000)))+++,,,***'''&&&&&&''')))111777:::<<<===888333...///000000000///000111000000111333555888;;;===;;;999888999<<<@@@BBBCCC>>>>>>???@@@>>>:::<<>>===>>>AAADDDFFFFFFDDDAAABBBBBB@@@===<<<<<<<<<666666555333000---)))''',,,++++++)))((('''&&&&&&!!!$$$'''(((&&&%%%'''***"""###%%%$$$###""""""###!!!!!!"""###$$$&&&&&&'''(((((((((((('''&&&%%%$$$!!!###&&&((()))))))))%%%(((******((('''(((***$$$$$$######$$$%%%&&&&&&########################$$$$$$###############$$$"""%%%((((((&&&%%%&&&'''%%%(((+++,,,+++*********%%%&&&''')))******))))))(((''''''&&&%%%%%%%%%&&&###$$$&&&((()))*********%%%&&&(((((('''''')))***'''&&&&&&&&&&&&((()))***'''(((((('''&&&%%%'''((()))((((((((((((((((((((()))***,,,...///333777:::777:::>>>@@@BBBDDDGGGIIIHHHLLLOOOMMMLLLOOOPPPNNNMMMOOOPPPPPPNNNLLLKKKKKKCCCFFFGGGAAA<<<@@@OOO\\\\\\ccciiijjjlllqqqsssrrruuu}}}~~~ooofffZZZSSSQQQQQQOOOMMMNNNMMMMMMLLLEEE999---&&&***'''%%%''',,,...,,,((((((&&&&&&)))///111///+++---***((((((+++,,,+++)))///---***)))((((((&&&%%%$$$%%%'''(((((((((''''''+++,,,,,,+++)))((()))+++,,,...111444666;;;@@@DDDJJJKKKKKKKKKKKKLLLLLLLLLNNNMMMKKKIIIHHHDDD@@@===999666222---***))))))***)))+++000333333000---***+++---......---000666<<>>DDDFFFGGGFFFGGGEEE;;;000---***((()))***+++111999BBBDDDFFFGGGIIIEEE999,,,,,,***))))))***++++++***---)))***111666444000...111///------///000///...///111444777:::;;;<<<<<<@@@@@@@@@@@@AAACCCEEEGGGCCCBBBAAA@@@@@@???@@@@@@>>>???BBBCCCDDDCCCBBBAAA@@@===:::777555333000------,,,***)))''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''######%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###%%%&&&$$$###"""$$$&&&&&&$$$!!!$$$$$$$$$$$$$$$%%%&&&'''***'''$$$###""""""!!! &&&&&&''''''((((((((((((%%%&&&'''((()))(((''''''***)))(((((())))))'''&&&((('''&&&%%%%%%&&&'''((((((&&&$$$%%%(((***)))(((&&&'''''''''''''''(((((('''&&&$$$$$$&&&'''''''''((((((''''''''''''((((((***)))((('''''''''''''''&&&'''((()))***+++,,,,,,---///222666:::===???@@@AAACCCGGGHHHIIIJJJKKKMMMMMMRRRRRRNNNLLLNNNPPPOOOPPPMMMKKKMMMOOORRRYYYbbbhhhfffeeeeeehhhkkkmmmmmmrrrvvvzzzzzznnndddXXXPPPOOOQQQQQQQQQPPPOOOOOOOOOIII>>>333++++++(((&&&(((,,,...,,,)))+++)))(((+++000111...******((('''(((+++,,,,,,+++,,,***))))))))))))((((((%%%&&&''')))******))))))---------,,,***)))***+++)))---111666:::???EEEIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNKKKHHHFFFCCC???:::777666444111...+++************...444999999666111...***)))))),,,222:::@@@DDDJJJKKKMMMQQQUUUVVVUUUSSSTTTOOOLLLKKKIIIDDDCCCFFFJJJJJJLLLPPPVVVZZZZZZYYYOOOCCC333******,,,,,,+++***...555>>>FFFJJJKKKJJJLLLFFF>>>555...+++)))))),,,)))(((*********///555666555333---)))+++222999BBBEEEHHHHHHHHHFFF>>>555000+++(((***,,,///555<<>>DDDIIIIIIGGGCCC:::000000...,,,+++,,,,,,+++)))---(((''',,,000///,,,+++000...------...///...---222444777:::===???@@@AAAHHHGGGEEEDDDCCCBBBCCCCCCAAAAAA@@@???????????????CCCBBBBBB@@@===:::777555111///,,,++++++)))'''%%%'''&&&%%%$$$###"""""""""%%%$$$$$$###$$$%%%&&&'''%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''(((((()))))))))((('''&&&&&&%%%%%%#########$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$&&&$$$######$$$&&&&&&$$$!!!&&&&&&%%%%%%%%%%%%%%%%%%+++)))'''&&&%%%%%%%%%%%%''''''((((((((()))))))))&&&&&&((()))))))))((('''+++***))))))******)))'''&&&&&&%%%$$$$$$%%%&&&'''(((&&&$$$$$$'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&(((((((((((((((''''''''''''((((((((((((''''''&&&'''''''''))))))))))))))))))))))))'''(((***---///111222222666999<<>>>>>>>>@@@???<<<777333///+++***((('''%%%%%%&&&&&&%%%###&&&%%%$$$$$$#########$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&%%%$$$###$$$%%%%%%$$$###$$$&&&&&&$$$"""(((''''''&&&%%%%%%$$$$$$***)))((('''''''''((((((''''''''''''((((((((((((''''''((())))))))))))(((+++***))))))******)))(((&&&%%%%%%%%%&&&&&&'''(((***(((''''''((()))(((&&&'''&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''(((++++++******)))(((''''''((())))))***************---///222444666:::???CCCDDDDDDBBBBBBHHHOOONNNIIIOOONNNQQQVVVZZZ\\\bbbiiimmmkkkjjjiiihhhhhhiiijjjsssqqqnnnzzzvvvkkk]]]SSSPPPRRRWWWYYYUUUUUUTTTRRRQQQKKK>>>222,,,***)))***,,,...,,,+++---------///111222000...))))))((('''((()))))))))......---+++'''%%%######$$$&&&(((***,,,,,,,,,,,,------...---,,,+++---///444888<<<@@@CCCEEEGGGIIIJJJKKKLLLMMMMMMMMMLLLLLLNNNJJJEEE@@@;;;666000,,,---------------+++***)))%%%(((---111222000---+++444333444999@@@FFFIIIIIIPPPOOOOOOPPPRRRQQQOOOMMMJJJCCC>>>;;;666222222555555777<<>>AAAEEEGGGHHHHHHDDDDDDCCCCCCBBBBBBBBBBBBCCCBBB@@@>>>===;;;;;;:::333222///---***((('''&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$'''((((((((((((''''''&&&'''((()))((((((((()))***''''''''''''''''''''''''(((((())))))************+++***))))))***+++***((('''''''''(((((()))******++++++++++++,,,,,,,,,+++)))))))))(((((('''''''''(((&&&$$$$$$&&&'''((('''((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((++++++***)))(((''''''&&&***++++++++++++***))))))+++,,,,,,,,,,,,...222555444777888999???FFFIIIGGGHHHIIIPPPYYY^^^```eeekkknnnooonnnmmmkkkkkklllmmmxxxsssmmm{{{qqqcccVVVPPPPPPSSSUUUVVVVVVSSSQQQRRRNNN@@@000++++++***+++,,,,,,,,,+++***+++,,,///111222222111,,,,,,+++)))'''&&&&&&&&&+++------+++'''$$$######$$$%%%'''***+++,,,,,,,,,***,,,---...---///111333;;;>>>BBBEEEFFFGGGHHHJJJIIIJJJKKKMMMMMMMMMLLLKKKGGGCCC>>>999555000,,,((()))***+++,,,,,,+++)))((()))***+++---///111111222777<<>>FFFOOOWWW\\\ZZZOOO???222+++((('''&&&(((---666AAAJJJNNNMMMKKKHHH???333+++******(((&&&'''(((---555:::>>>EEEMMMMMMLLLGGGAAA999333///...777===BBBAAA@@@???:::444111,,,***++++++)))+++000777===DDDGGGHHHGGG@@@888///,,,,,,---+++(((***///888<<>>AAADDDEEEFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>===:::888555333222111'''&&&%%%%%%$$$%%%%%%&&&%%%$$$######$$$$$$###""""""!!!!!!!!!!!!"""######&&&''''''(((((((((((((((&&&&&&&&&&&&%%%$$$#####################$$$$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''%%%'''))))))(((''''''(((((((((((((((''''''(((((('''(((***+++,,,,,,,,,,,,)))+++---...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,---,,,+++((())))))******+++++++++'''(((***+++,,,,,,,,,,,,++++++***)))(((''''''&&&'''%%%######%%%''''''&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((((((((''''''(((((()))(((((((((,,,,,,+++)))'''(((+++---&&&---222000000444:::<<>>444000---...---,,,---222...111555;;;AAAJJJSSSYYYTTTLLL@@@555...,,,++++++(((---555???HHHLLLKKKJJJEEE>>>444,,,)))(((&&&%%%'''***111;;;AAAEEEJJJQQQLLLKKKIIIFFFAAA;;;666333333888<<<:::777666444000///+++***++++++***+++///111999BBBEEEGGGFFF@@@999111...,,,---+++))),,,111777:::===AAAFFFFFF<<>>@@@AAAAAAAAA@@@?????????>>><<<:::999888333222000---+++)))((((((###############$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""$$$###############$$$$$$&&&'''(((((())))))((((((%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''((())))))***+++***---//////...------...---......---,,,+++---///,,,---///111333333333333111444777777555555777999666666666555555555555555222111111111111222333444222000000000222333222111------............------%%%(((***++++++******+++,,,,,,+++***((('''&&&&&&'''%%%$$$$$$%%%'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''((('''''''''(((((()))))))))&&&'''((()))***++++++************)))((((((+++---(((000555000***+++111444777>>>MMM^^^hhhkkknnnrrrtttvvvvvvrrrlllhhhgggiiinnnmmmlllzzzooobbbVVVOOOMMMLLLPPPPPPMMMLLLRRRUUUFFF222)))***+++***))))))******'''))),,,---...............///...+++'''%%%%%%'''###'''++++++(((&&&''')))'''(((***,,,,,,,,,,,,+++(((+++///333666;;;@@@DDDHHHIIIIIIIIIGGGGGGIIIKKKGGGHHHHHHHHHFFFBBB>>><<<111...+++)))))))))'''&&&((((((((())))))(((((((((###%%%)))///555===BBBFFFFFFHHHJJJLLLLLLLLLLLLLLLLLLKKKIIIGGGDDD>>>777222---******,,,---,,,---111000222666999>>>FFFOOOVVVQQQKKKAAA888111...,,,,,,***---444===EEEJJJJJJIIIFFF@@@666---(((&&&&&&''''''***444???FFFHHHLLLQQQJJJJJJHHHFFFBBB;;;444000---222444111/////////---...+++***---...,,,...111---777@@@EEEGGGFFFAAA:::333///---,,,+++)))...444333999>>>AAACCCBBB999///,,,,,,,,,///333666888888555222111222000,,,,,,///333444666:::>>>@@@???>>>======>>>???>>>===<<<;;;999999888777555222///---)))((('''&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))***++++++,,,...///000111222333333444111444666777666555555555333555555444222111444666444555777999::::::999888888===@@@@@@===<<<>>>AAA>>>>>>=========<<<<<<<<<999999888888888999:::;;;:::999888999;;;<<<;;;:::777777888888777666444444...111444444111///...///000000///---,,,+++)))))))))'''%%%&&&''')))))))))((((((''''''''''''((((((((((((''''''&&&''''''''''''''''''((((((((()))))))))***+++,,,------...---)))+++,,,,,,******+++---+++111333...***+++///000---666III]]]iiilllooorrrtttvvvxxxuuuppplllmmmoooqqqtttxxxuuuiii\\\TTTPPPOOOLLLMMMKKKKKKSSSYYYJJJ555)))*********)))((()))***(((***,,,---,,,+++++++++---......,,,(((&&&''')))%%%)))---,,,'''$$$%%%''')))***,,,---...------,,,))),,,111555:::@@@FFFJJJPPPOOONNNJJJFFFDDDEEEFFFHHHHHHGGGEEEAAA<<<777444,,,***(((((()))******)))((((((((((((''''''''''''%%%)))///888AAAJJJPPPSSSRRRNNNJJJJJJLLLMMMKKKIIILLLIIIDDD>>>999333---)))+++((((((,,,---,,,---000222444777999<<>>666---'''(((---///,,,)))+++---,,,...+++,,,///000///000444,,,666@@@EEEGGGGGGBBB<<<444000---,,,+++***///666///888@@@BBB@@@===777111.........000444888999999666333111333222222666<<<666777999<<<>>>???===;;;>>>>>>???>>>===;;;999888111111111000...+++((('''$$$$$$$$$$$$%%%&&&''''''###%%%''')))******)))((("""!!! """$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((.........---...//////000111222222333444555666666888888999:::;;;<<<===>>>666999<<<===<<<;;;:::;;;888::::::888666666999<<<;;;<<<>>>??????>>><<<;;;<<<@@@EEEDDDAAA???AAADDDAAAAAA@@@@@@?????????>>>>>>>>>===<<<===>>>???@@@@@@??????@@@BBBBBBBBBAAA@@@AAAAAAAAA@@@>>><<<;;;;;;>>>@@@???:::777666666666555444222111///...---+++)))'''''')))+++++++++((((((''''''''''''((((((***)))((('''''''''''''''((((((((((((((((((''''''))))))***+++,,,,,,++++++,,,---......,,,******+++$$$((()))&&&'''+++,,,+++,,,777KKKaaannnrrrtttwwwqqquuuyyyyyyvvvuuuwww{{{sssyyyqqqaaaVVVTTTVVVTTTPPPKKKKKKPPPPPPEEE777111---))))))+++,,,***(((......,,,+++************(((***,,,,,,***((('''''''''(((((('''%%%%%%&&&(((&&&((())))))((()))+++---444000000999AAAFFFIIILLLUUUPPPJJJGGGFFFFFFEEECCCDDDAAA>>>;;;999555111---+++)))'''((())))))&&&###%%%&&&''''''&&&'''(((***111111555???JJJRRRSSSQQQOOONNNMMMMMMKKKHHHDDDAAA>>>:::444111000...+++((()))))))))***+++,,,------...222777:::<<>>CCCEEEDDDAAA???888000***(((((('''***...///666???EEEDDD===555000)))+++111555444222777???>>>999555444333777AAALLLKKKEEE>>>;;;<<<===<<<999>>>:::555444666555000,,,'''&&&%%%%%%$$$$$$$$$%%%(((&&&%%%######$$$%%%&&&))))))(((((('''&&&%%%%%%'''%%%######%%%%%%###!!!'''&&&$$$###""""""#########%%%&&&&&&%%%$$$%%%%%%&&&''''''((((((''''''&&&......------...000333444888777666666666777888999===<<<;;;<<<======;;;:::<<<===>>>@@@AAAAAAAAAAAA==============================;;;:::999999999999========================<<<===???@@@AAA@@@??????BBBAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDEEEEEEEEEDDDBBB@@@???GGGGGGEEEAAA>>><<<<<<===@@@@@@@@@===:::777777777333222000......///000111+++***(((***,,,---+++(((((((((******+++***)))((()))((('''&&&&&&&&&'''(((...+++(((((()))***++++++***++++++***(((((()))+++''''''(((***,,,---,,,+++%%%999PPP___gggnnntttvvvqqqzzz~~~~~~|||yyyssswww||||||pppaaaWWWTTTVVVOOOOOOMMMKKKLLLKKKCCC999000---******---///...,,,***)))((('''&&&&&&&&&&&&(((***,,,,,,+++)))((((((+++++++++)))&&&$$$%%%&&&'''((()))((('''(((+++---666555999???DDDFFFJJJPPPSSSOOOKKKHHHHHHHHHFFFDDDBBB???;;;777444000,,,)))***((('''(((******(((&&&((((((((('''&&&'''***---666:::@@@HHHOOOSSSVVVWWWVVVRRRMMMHHHCCC???:::777444000,,,+++***)))'''%%%)))))))))***+++---...///000444777888:::???HHHOOOOOONNNIIIAAA666///,,,,,,++++++...666@@@HHHJJJJJJLLLHHHBBB;;;111(((''',,,'''***111;;;EEEKKKLLLJJJNNNMMMJJJCCC:::333...,,,(((''')))...///---,,,...---------...///000111222999<<>>>>>>>>;;;888:::666222000111000,,,(((&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((())))))((('''&&&%%%$$$$$$$$$"""!!!###&&&'''&&&$$$&&&%%%$$$###$$$$$$%%%&&&###%%%'''(((''''''((()))''')))+++---000222333333;;;:::999888888999;;;<<>>=========>>>???@@@AAA@@@???@@@AAAAAA???===>>>???@@@AAAAAABBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::===>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA>>>??????@@@@@@@@@@@@@@@EEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCEEEGGGHHHIIIHHHEEEAAA???>>>>>>>>>===;;;999888999:::;;;666444111111111000---***+++,,,,,,,,,,,,***)))(((((((((''''''(((***+++,,,,,,***((('''(((*********,,,------+++)))((()))+++,,,)))&&&''',,,///000///...===PPP^^^gggnnnpppooonnnuuu|||~~~~~~zzzuuugggkkkppp{{{pppcccXXXUUUUUUKKKNNNOOOLLLJJJIIIDDD>>>000---***+++...111111000******))))))((((((''''''(((***,,,,,,+++))))))))),,,---,,,***(((&&&'''(((***++++++******,,,///222:::<<>>:::999:::>>>??????CCCIIIHHHDDD???======<<<999666000---+++***,,,,,,)))&&&%%%$$$##################$$$#########$$$&&&((()))(((''''''&&&%%%$$$#########"""!!!###%%%&&&%%%$$$#########$$$%%%'''((()))&&&)))+++,,,,,,---...//////111333777:::===???@@@EEEDDDBBBAAAAAAAAABBBBBBDDDDDDBBBBBBAAABBBCCCDDDCCCBBBBBBBBBCCCCCCAAA???@@@@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>============<<<;;;:::999999999999999999999999999999999999<<<<<<<<<===>>>@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEFFFFFFGGGJJJLLLNNNOOOOOOLLLIIIGGGFFFGGGFFFEEEDDDBBBAAAAAABBBCCC@@@>>><<<:::999777555222000//////...---+++)))((((((((((((((()))+++,,,---,,,***(((((()))***+++***---......,,,***)))***+++///)))$$$%%%)))......---666CCCQQQ]]]fffmmmmmmjjjoootttzzz}}}xxxnnn]]]aaafff}}}sssfff[[[UUUTTTKKKNNNNNNMMMMMMNNNJJJDDD222...******...111111000+++++++++++++++******)))(((***,,,,,,+++******+++***+++,,,+++***+++,,,...,,,---...///000333888<<<@@@AAAEEEKKKKKKIIIKKKPPPMMMKKKIIIFFFCCC@@@===;;;999555000,,,***(((&&&%%%(((''''''''''''(((((('''(((((()))***---333:::@@@EEEJJJOOOQQQOOOMMMNNNPPPIIIEEE???999555111---***)))((())))))******)))(((((((((***+++---000111222222333333333555:::AAAGGGMMMNNNKKKDDD:::222......---++++++000888AAAGGGJJJMMMIIICCC<<<222(((&&&******))),,,555BBBKKKMMMKKKLLLLLLIIICCC:::222,,,***,,,***+++///000------000+++,,,///333777;;;>>>???CCCDDDFFFHHHGGGDDDAAA???555///+++++++++)))***---(((///999DDDJJJKKKHHHDDD???999555555444333555:::;;;999:::>>>>>>===>>>BBB<<<:::888888888777444111'''%%%$$$&&&((()))(((&&&######""""""""""""######$$$$$$###$$$$$$&&&'''(((%%%%%%%%%$$$###""""""!!!$$$$$$############"""!!!!!!"""$$$%%%(((***,,,------000222444444555777999;;;<<<>>>@@@AAACCCCCCDDDFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCAAAAAAAAABBBCCCBBBAAA@@@@@@AAAAAA???===???@@@@@@@@@??????>>>===<<<<<<<<<;;;::::::999999999888777666666666666666666666666666666666666666666666666666888:::===>>>>>>>>>>>>>>>======<<<<<>>666000,,,---,,,))))))+++***///777BBBIIIKKKHHHDDDAAA@@@AAAAAA;;;666777<<<@@@<<<999;;;;;;999999===666444333222111///,,,)))%%%$$$$$$$$$%%%%%%$$$$$$"""""""""!!!!!!"""######&&&%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$%%%$$$$$$$$$$$$%%%'''(((+++---000222444555666888;;;<<<======???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEECCCAAAAAAAAAAAAAAA>>>===<<<<<<===<<<:::888;;;;;;;;;;;;:::999888777666666555555444444444444333222111111000111111111000000000000000000000000.........///000333555666666777888888888888777666777666666555666777888888777777888:::>>>BBBEEEHHHDDDCCCAAA???>>>>>>??????CCCDDDEEEDDDBBBAAABBBBBBDDDFFFHHHHHHHHHHHHJJJLLLGGGFFFFFFEEEEEEEEEEEEEEEJJJIIIHHHGGGEEEEEEEEEFFFHHHGGGEEECCCAAA???>>>===666555444222111///---,,,...,,,******++++++)))(((&&&'''(((((('''(((***,,,%%%***///000---,,,---///777HHHZZZ```bbbhhhooouuu{{{zzzxxxwwwyyyxxxlll______bbbhhh{{{oooaaaWWWRRRIIIHHHGGGHHHMMMRRRMMMEEE666111+++((()))+++***))),,,,,,.........---,,,+++)))+++,,,,,,,,,,,,...///---...///...,,,,,,---///,,,///333777;;;@@@EEEIIIHHHCCCBBBHHHLLLLLLJJJIIINNNMMMIIIBBB;;;555333222...+++)))((((((((((((''''''''''''&&&$$$$$$&&&((((((,,,111777<<>>===???AAAAAAAAAAAABBBCCC@@@AAABBBDDDEEEFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDBBB@@@????????????:::999888888888777555333333333333333222222111000........................,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((()))***,,,---...///000111333333333222222222111000000000111333333111000000111222555888:::888888888999:::;;;<<<===;;;===??????>>>>>>>>>???<<<>>>@@@AAABBBCCCEEEGGGEEEEEEEEEFFFFFFFFFGGGGGGKKKKKKJJJGGGDDDDDDEEEFFFIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@???>>><<<:::888666333222000///...---+++)))'''((())))))((()))+++---&&&))),,,+++))))))---111:::MMM^^^bbbaaafffqqqyyyyyyvvvppplllmmmnnnggg]]]___ccchhh}}}rrreeeYYYSSSJJJLLLLLLJJJKKKMMMJJJEEE777111+++((()))******)))...///111222222111///...)))+++,,,,,,,,,---///111---.........,,,,,,...000111555;;;???CCCGGGJJJMMMHHHDDDDDDHHHIIIHHHIIIKKKIIIHHHDDD<<<444///...///+++)))((('''((('''&&&$$$%%%&&&'''&&&&&&'''+++...///444:::@@@CCCEEEGGGHHHEEEEEECCC???999777999<<<999777444333111///+++)))'''((())))))***...444999===@@@CCCDDDAAA;;;444000+++,,,...222777<<>>333...///,,,---------000666???FFFGGGIIIIIIFFFAAA:::666444222000222888<<<===@@@DDDDDDEEEGGGIIIIIIIIIGGGGGGBBBBBB@@@>>>;;;999777666222---,,,...///---+++---222444999@@@GGGIIIDDD???>>>>>>AAADDDBBB<<<;;;>>>:::444000111111...,,,---------,,,***'''%%%$$$$$$%%%%%%%%%$$$""" ###""""""""""""###$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&'''(((***++++++***---111333444666:::===:::;;;>>>@@@BBBCCCCCCCCC???AAABBBBBB@@@???@@@@@@>>>???AAABBBCCCDDDEEEEEEAAAAAAAAAAAAAAA@@@@@@???>>><<<:::888777666666666333111000000000000---+++******+++++++++******)))'''(((((())))))******+++((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((***,,,///000000000//////...---,,,---...000111...---+++******,,,///000...///000222444555666666111333555666555555555666555666888999999999;;;===>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFDDDBBBBBBEEEHHHDDDCCCBBB@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFEEEDDD???===;;;999888666333111......///---++++++,,,...BBB:::///((((((---222555EEESSSaaacccbbbgggooouuutttppphhhbbbccciiiiiieeebbbfffkkk}}}sssggg[[[TTTLLLQQQSSSOOOJJJJJJIIIHHH777111+++((()))+++,,,+++***,,,---//////...,,,+++)))+++,,,,,,,,,---000222)))+++,,,------///111333888===BBBGGGJJJLLLOOOPPPFFFFFFGGGIIIGGGDDDHHHOOOCCCBBB===666...******,,,***)))'''''''''&&&###!!!###%%%''''''(((***///444666;;;BBBFFFFFFEEECCCBBB;;;>>>???999111///555===:::777333000//////...---+++---...///111666>>>EEEDDDGGGJJJKKKGGG???666000,,,,,,///333888<<<===>>>FFFIIIJJJFFF===444///---((()))***,,,000777???DDDEEEGGGJJJLLLEEE:::444555///111111//////444>>>GGGEEEGGGIIIHHHDDD???<<<:::>>><<<===BBBDDDDDDGGGKKKCCCDDDFFFGGGGGGFFFDDDCCC<<<;;;999777555222111000...+++***...000///...000000222777@@@IIILLLIIIDDD???;;;:::======888444444000+++(((+++,,,)))&&&%%%###$$$$$$$$$$$$%%%'''(((!!!""""""""""""###%%%######""""""###$$$%%%%%%"""###$$$%%%&&&'''''''''&&&&&&(((***,,,---///000333666999;;;;;;<<>>@@@BBBCCCDDDCCCCCC???AAABBBAAA>>>===<<<===@@@@@@AAABBBBBBBBBAAAAAA<<<<<<<<<;;;:::888777666444333000...,,,,,,,,,,,,,,,+++))))))))))))&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''%%%'''***---////////////***)))((('''''')))+++,,,,,,+++)))((((((***---///+++,,,...///000000//////***,,,......---++++++,,,///000222222111000222333666777999;;;<<<===>>>>>>>>>@@@AAAAAAAAACCCHHHLLLEEEDDDCCCBBBBBBCCCDDDEEEAAACCCEEEHHHKKKLLLMMMMMMJJJHHHFFFDDDBBB@@@<<<999444444444111///------...hhhUUU<<>>888444222111000///333999@@@:::444222444555222///---///333999???DDDEEEEEEJJJLLLKKKHHHFFFBBB888---000++++++///444777:::>>>EEEIIIIIIFFFAAA<<<111((((((&&&&&&***---000888@@@EEEIIIMMMOOOLLLDDD;;;555111...///222444444666:::BBBAAA@@@AAACCCCCCBBB@@@CCCGGGJJJIIIKKKNNNMMMIIILLLHHHCCCCCCCCCBBB<<<777666444222000///.........111111000000000111222222555777;;;CCCKKKKKKFFF@@@777222111333333///,,,---(((((())))))(((&&&%%%###&&&$$$###$$$&&&%%%"""%%%###!!!"""%%%'''&&&$$$%%%%%%%%%$$$"""###%%%''' """%%%''''''(((***+++++++++---000555888888888AAAAAABBBCCCCCCCCCBBBBBBCCCAAA@@@@@@BBBDDDEEEEEE??????@@@@@@@@@@@@??????<<<<<<;;;:::999888888777444444333222000...,,,+++++++++)))(((&&&&&&%%%%%%******'''%%%&&&)))'''!!!#########$$$$$$%%%%%%%%%"""$$$''''''''''''(((***(((((((((((((((''''''''')))))))))(((''''''&&&&&&+++)))'''''''''((('''&&&***'''%%%(((---000...+++***)))'''((()))++++++***...---+++)))''''''''''''******++++++++++++******++++++***)))(((((()))))),,,+++***))))))***+++,,,---...000222444555666666;;;<<<===>>>>>>???AAACCC>>>===<<<;;;;;;;;;======@@@BBBFFFHHHIIIKKKMMMOOOMMMLLLJJJIIIIIIHHHFFFEEEEEECCCAAA>>>;;;888666555GGG@@@444...555CCCMMMPPPWWWaaahhhhhhfffiiikkkllljjjxxx}}}tttnnnrrrpppgggdddkkksss{{{wwwpppbbbSSSPPPNNNMMMNNNOOOOOOMMMKKK===444---++++++***)))+++...,,,******++++++)))'''***)))(((***---///...,,,***+++,,,...000555<<<@@@LLLLLLKKKKKKJJJJJJIIIIIIHHHDDDBBBCCCGGGHHHEEEAAA:::333...---+++'''&&&'''''''''&&&&&&&&&'''&&&%%%%%%)))******---555<<>>@@@AAABBBFFFJJJKKKJJJJJJLLLJJJFFFHHHDDD@@@??????===888333000///.........000222333555666666777888999::::::??????@@@DDDGGGEEE???999,,,(((''')))***&&&$$$%%%''''''(((((('''&&&$$$###$$$###"""$$$&&&&&&$$$!!!$$$!!! """$$$###"""%%%&&&&&&$$$######%%%'''%%%(((+++---...///222333777777888;;;>>>@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCFFFCCCAAA@@@AAAAAAAAA@@@?????????>>>===<<<::::::555555444222000///...---***))))))((('''%%%######'''&&&&&&&&&&&&&&&&&&&&&))))))'''%%%&&&)))'''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((((((((()))***)))))))))((((((((((((((())))))((((((((('''''''''***((('''''')))***)))(((***'''%%%''',,,...,,,***)))(((((((((***+++***)))---,,,***)))((('''(((((()))******++++++******)))+++******)))(((((())))))***)))(((((((((((()))******+++,,,...////////////000111222333222333666888666666666777888:::<<<>>>===@@@DDDFFFGGGIIIKKKMMMLLLKKKJJJIIIIIIHHHFFFEEEGGGFFFEEECCCAAA???>>>===CCC@@@999777>>>KKKRRRRRRXXX___fffggghhhjjjhhhdddeeevvvwwwsssooojjjccchhhmmm||||||vvveeeTTTNNNMMMMMMNNNPPPQQQQQQOOO@@@777...,,,+++))))))+++,,,+++************)))(((((((((((())),,,......---***---111555:::???DDDHHHQQQPPPOOOMMMKKKHHHFFFEEEFFFAAA>>>BBBGGGGGG???888111+++((())))))'''&&&)))&&&&&&%%%%%%%%%&&&((()))%%%+++000222555<<<@@@AAAEEEEEEDDDBBB>>>999555222///,,,,,,.........333999999<<<===;;;888888<<<@@@@@@AAACCCGGGKKKMMMMMMLLLKKKMMMLLLJJJHHHEEE;;;111222---***,,,......///333???CCCFFFDDDBBB>>>555,,,***'''&&&))),,,000:::CCCBBBFFFKKKNNNMMMGGG@@@;;;444000...///...,,,---000---111777:::;;;===AAADDDFFFJJJJJJHHHHHHIIIGGGDDDBBB>>>:::888888666222...---,,,,,,,,,...222555777:::<<<>>>@@@AAAAAAAAAAAAHHHFFFCCCBBB@@@<<<444...'''$$$###&&&'''$$$###$$$&&&&&&&&&&&&&&&%%%######"""!!!!!!###%%%&&&%%%$$$$$$"""!!!!!!"""###"""!!!%%%&&&''''''&&&&&&(((***...111444777888999<<<===BBBBBBBBBCCCEEEFFFEEECCCAAAAAABBBCCCCCCCCCCCCBBBFFFDDD@@@>>>===<<<:::999:::999999777555333111000...---,,,***(((&&&%%%$$$%%%%%%%%%%%%$$$###""""""""""""###$$$%%%&&&''''''''')))'''%%%%%%((('''###%%%%%%%%%%%%%%%%%%$$$$$$&&&(((******)))))))))+++)))))))))((()))))))))***)))(((((((((((((((((((((((('''&&&''')))++++++******'''&&&'''***,,,***'''((((((((()))++++++)))(((+++***)))(((((((((((())))))******++++++******)))******)))((((((((())))))((((((''''''''''''(((((())))))******************+++,,,---------...000222//////000111333666777999999;;;???AAACCCDDDGGGIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIHHHHHHGGGGGGGGGFFFDDDEEEDDDFFFNNNXXX\\\ZZZ___cccgggkkkpppqqqiii```UUUeeewww|||uuullliiikkkggghhhiii}}}|||vvvgggXXXOOONNNMMMOOOQQQRRRRRRRRREEE:::000---+++))))))+++***)))(((((()))***)))'''((((((((()))***,,,,,,---,,,000777===BBBGGGKKKOOOOOOOOOOOONNNMMMJJJHHHGGGDDDBBB@@@BBBCCC@@@888111...)))&&&)))***((((((+++(((((('''&&&&&&'''***,,,,,,333888:::;;;======;;;AAAAAA???===999444000---...,,,---111222222666<<<:::<<<===<<<999999<<<@@@DDDDDDEEEGGGIIIJJJHHHFFFKKKMMMLLLJJJIIIFFF>>>444222,,,)))+++,,,,,,---000<<>>???>>>===@@@DDDBBBEEEEEECCCBBBDDDCCC@@@:::777444222222000...+++.........///222555999;;;@@@AAACCCEEEEEEEEECCCBBBGGGCCC???;;;777222,,,''''''######''')))'''%%%'''%%%%%%%%%%%%$$$$$$######!!!!!!!!!"""###$$$$$$###&&&%%%$$$$$$$$$$$$%%%%%%''')))+++,,,,,,...000222888;;;>>>??????@@@BBBCCCDDDCCCCCCDDDEEEEEEDDDBBBCCCCCCCCCBBBBBB@@@??????@@@>>>;;;999888666444222000//////---,,,***(((''')))((('''&&&%%%######"""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&((('''%%%%%%((('''$$$$$$%%%%%%%%%&&&&&&&&&'''''')))++++++*********+++***)))(((((((((((()))***((((((((((((((())))))))))))'''&&&&&&((())))))))))))(((&&&'''))))))(((&&&''''''(((***,,,+++)))&&&))))))((((((((()))))))))))))))************))))))***))))))((((((((())))))(((((((((''''''(((((((((((()))******++++++******+++,,,---,,,+++,,,...000------------...//////000222555888:::;;;===???AAABBBDDDEEEFFFGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKFFFIIIKKKNNNUUU^^^aaa^^^ccccccdddiiiqqqtttlll___MMMUUUcccmmmkkkfffiiiqqqooollliii|||}}}zzzuuuiii^^^SSSQQQPPPPPPQQQSSSRRRRRRJJJ>>>333---+++((()))+++((('''&&&''')))))))))''')))))))))))))))***,,,---000555<<>>AAADDD>>>AAA@@@<<<:::;;;:::666444222000.........------///000222555999===AAACCCFFFFFFGGGGGGFFFCCC@@@???;;;999555111...+++'''%%%$$$ %%%'''%%%$$$%%%%%%$$$$$$$$$############""""""""""""!!!!!!"""###%%%&&&&&&&&&&&&'''((()))+++...111333555777:::===@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCBBBCCCDDDDDDCCCAAACCCCCCBBB@@@>>>;;;999888666444222111111000...+++''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%###''''''$$$$$$''''''%%%######$$$&&&'''((()))***((()))+++,,,+++++++++---+++***((('''&&&'''((()))'''((((((((())))))*********(((&&&&&&'''''''''&&&)))(((''''''(((((('''&&&&&&&&&(((***++++++(((&&&'''((((((((()))))))))))))))))))))******))))))))))))((((((((((((((())))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,((()))***)))(((((()))+++*********++++++,,,,,,,,,,,,...111333333444666888999<<>>>>>===>>>@@@<<<===;;;555222222000,,,///......---...000111333222444888===BBBEEEHHHIIIGGGGGGFFFDDDAAA===:::888...---,,,***((('''&&&%%%$$$!!!!!!%%%'''%%%%%%&&&%%%%%%$$$######$$$$$$%%%###$$$$$$###"""!!!###%%%$$$&&&((())))))+++...000222555999<<<===???BBBDDDDDDEEEFFFFFFDDDBBBBBBCCCDDDCCCBBBBBBCCCCCCAAA???>>>===<<<:::777444111000,,,+++******+++***(((&&&$$$$$$%%%%%%%%%%%%%%%$$$!!!!!!!!!""""""######$$$""""""###$$$$$$$$$$$$$$$&&&'''(((((((((&&&%%%$$$"""&&&'''$$$$$$&&&(((&&&###$$$%%%&&&((()))******&&&(((+++,,,++++++---......,,,)))'''&&&'''((((((''''''((())))))***+++++++++)))''''''''''''&&&%%%(((((((((((((((''''''''''''''''''(((******((('''''''''((()))))))))((((((((())))))******))))))(((((((((''''''(((((())))))******++++++++++++******&&&'''(((***+++,,,,,,,,,******+++***(((((()))+++&&&''')))***,,,---------(((***,,,---------///000000444888:::;;;===AAAEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMPPPPPPPPPTTT\\\aaabbb\\\^^^___aaagggllliiibbblllhhhcccaaaeeekkkssswwwnnnjjjfffzzz}}}{{{ooocccVVVTTTRRRQQQSSSTTTUUUUUURRREEE666///+++((((((++++++***)))+++---......---+++---/////////111666:::@@@CCCHHHJJJKKKLLLMMMOOONNNOOOPPPOOOMMMJJJGGGDDD<<<;;;888333...+++***++++++'''%%%((()))'''%%%'''%%%)))...///...///444888===BBBEEEAAA>>><<<999444/////////////////////...111111333777777555666:::666888888555///,,,+++,,,''')))///777@@@FFFJJJJJJIIIKKKJJJHHHIIIHHHBBB:::111+++(((***+++***+++...000777>>>BBBDDDCCC;;;222***((((((***++++++000666===@@@DDDGGGIIIHHHFFFDDDDDD>>>777333...)))))),,,***---222555888888777666444666444///---......***,,,,,,---...000333777::::::===AAAEEEGGGHHHGGGGGGAAA???===:::666333111///'''((((((((('''&&&&&&&&&'''######''')))'''&&&(((&&&%%%$$$###$$$$$$%%%&&&$$$&&&'''&&&$$$%%%(((***'''***---///000333888;;;:::===@@@BBBCCCCCCDDDFFFCCCEEEFFFEEEDDDCCCCCCDDDBBB@@@>>>>>>===<<<999666444444333111///---+++)))&&&%%%%%%&&&'''&&&$$$"""######$$$$$$%%%$$$$$$###!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''%%%$$$ %%%'''$$$###&&&(((''''''''''''''''''(((((((((%%%'''***++++++,,,---///222000,,,)))((((((((()))&&&'''((()))***+++,,,,,,+++***(((((()))******)))'''((()))(((((((((((()))((('''&&&''')))))))))((('''(((((())))))((('''&&&(((((())))))))))))(((((('''''''''''''''((())))))******+++,,,,,,+++******)))***++++++,,,,,,,,,+++---......,,,+++***+++---((()))+++,,,------,,,,,,''')))++++++***)))***+++)))---111222111222666:::<<<===???AAADDDFFFHHHIIIMMMQQQRRRRRRVVV^^^dddddd[[[aaagggggghhhiiigggdddhhhnnnmmmeeedddjjjllliiieeedddcccqqqaaaVVVTTTQQQQQQSSSUUUWWWWWWTTTFFF777///+++((((((+++---,,,+++---///111000///+++...000222333666<<>>BBBCCC===888555111---......//////////////////666555888<<<;;;888888<<<111777:::666,,,&&&)))---&&&(((---555===CCCFFFFFFIIIJJJIIIHHHHHHHHHBBB:::222,,,((())))))((()))++++++333;;;AAAEEEEEE>>>666)))((((((++++++***---333;;;>>>CCCGGGJJJKKKJJJIIIBBB<<<666333///++++++///)))***,,,000333333111...+++......+++,,,000111///+++,,,...///222666;;;???CCCFFFIIIJJJIIIFFFBBB???888777444000---***((((((&&&''')))((('''&&&&&&&&&%%%"""!!!&&&'''%%%$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%'''(((((('''(((,,,000+++...333555777;;;@@@DDD@@@BBBEEEEEEEEEDDDDDDEEEAAACCCEEEEEEDDDCCCDDDEEE===;;;999777555333///,,,,,,,,,,,,+++***((('''&&&%%%$$$$$$$$$%%%$$$"""""""""######""""""!!!!!!$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$%%%'''(((((('''%%%$$$%%%'''$$$###&&&((((((***))))))((('''&&&&&&&&&###&&&)))***+++,,,...000555333///+++)))))))))***&&&'''((()))***+++,,,---+++***)))***,,,------,,,'''((())))))(((((()))***)))'''&&&&&&((())))))((('''((()))))))))(((&&&%%%(((((())))))))))))(((((('''''''''''''''((()))***)))***+++,,,,,,+++***)))...............---,,,,,,,,,------+++)))((()))+++......///...---,,,***)))((()))+++***)))'''((()))&&&***------******...222111333555999===@@@CCCEEEDDDJJJMMMNNNRRRZZZ___```UUU```iiiiiieeecccaaa___]]]mmmtttlllgggjjjiiiaaa```aaabbb|||{{{{{{tttkkk]]]UUUSSSYYYZZZTTTQQQSSSQQQIII;;;...***---...,,,,,,,,,------............444111---...333;;;DDDHHHNNNPPPQQQPPPNNNKKKIIIHHHMMMNNNOOOPPPNNNIIIBBB<<<333///***)))******)))((()))******)))''''''((()))(((///888=========AAAEEEDDD@@@<<<;;;:::777///))),,,,,,---...///000111222666999<<<>>>===999444111111///---++++++***(((&&&)))))))))---999DDDFFFAAAHHHGGGEEEDDDCCCAAA===;;;///...,,,***)))))))))***,,,111777<<>>666---((('''***------///222444999@@@GGGMMMPPPPPPPPPKKKEEE===555///+++)))((()))'''%%%&&&)))+++***))))))***+++*********,,,------000444:::>>>AAACCCCCCIIIGGGFFFEEECCC???:::666///...---+++***((('''&&&%%%&&&&&&%%%$$$###%%%&&&%%%###!!!!!!$$$%%%###!!!$$$###"""""""""###%%%&&&$$$'''+++...000222555777:::777777;;;>>>======???CCCCCCCCCDDDEEEDDDAAA>>>DDDCCCBBB@@@>>>===;;;;;;777555111...+++***))))))((('''&&&%%%%%%&&&'''((($$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%"""!!!"""%%%((('''%%%'''$$$"""###&&&&&&%%%"""######"""""""""###$$$$$$$$$$$$%%%''')))***(((&&&%%%%%%&&&'''''''''''''''***&&&%%%'''(((''')))---.........,,,)))((()))***&&&%%%%%%(((+++///000000111...++++++,,,...---+++&&&((())))))(((((((((***,,,)))'''(((***+++)))&&&******+++++++++******))))))))))))*********++++++,,,)))&&&&&&(((***)))''')))))))))))))))***+++,,,---,,,---...000000...,,,---+++))))))***+++***)))+++---//////...,,,,,,------+++***)))***)))'''&&&...---,,,,,,++++++,,,,,,,,,---///000222444666777DDDEEEEEEFFFNNN[[[bbbcccjjjfffcccaaa^^^[[[^^^cccdddjjjnnnnnnlllgggbbb]]]\\\VVViii}}}||||||wwwooobbbYYYWWW\\\]]]VVVSSSUUURRRLLL@@@111+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,......000555<<>>AAABBBBBBCCC>>>;;;888888999777111+++------,,,---...111444666888999;;;;;;:::666222///---,,,*********)))'''%%%+++******...999EEEGGGCCCEEEBBB???<<<:::888666555///...,,,***))))))******///444999<<>>777444222...***)))'''%%%&&&)))******((('''((())))))(((***,,,///222555:::???DDDGGGHHHHHHHHHEEEBBB>>>;;;666000,,,******)))'''&&&%%%$$$###&&&&&&'''&&&$$$$$$&&&'''&&&###!!!"""$$$&&&&&&%%%""""""######%%%''')))***...111444666666888:::;;;>>>::::::>>>@@@>>>>>>???BBBBBBBBBCCCDDDCCC@@@>>>===<<<:::777444222///...///---***'''%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$#########""""""""""""######$$$$$$######"""%%%""" !!!###$$$$$$"""***(((&&&&&&((((((&&&$$$&&&&&&%%%%%%%%%&&&&&&'''$$$######$$$&&&'''&&&$$$((())))))))))))((((((''',,,((('''))))))'''(((,,,+++,,,,,,+++))))))***,,,)))(((((()))+++---...------+++)))***,,,//////...)))******)))'''(((***,,,---+++)))***+++,,,***(((......///000000000000000//////...------,,,++++++,,,***'''''')))***)))((((((((((((((()))***++++++,,,,,,...111444666555444---+++))))))***+++***))))))+++------,,,+++++++++,,,+++))))))******((('''---,,,,,,+++++++++++++++***+++,,,---...///000111:::;;;:::===HHHXXXbbbdddhhheeedddaaa[[[UUUWWW]]]jjjnnnrrrppplllfffbbb``````[[[nnn|||{{{|||yyysssfff]]]YYY^^^^^^WWWTTTVVVUUUSSSIII:::///,,,---...///......---,,,,,,,,,,,,...111888???FFFKKKOOOPPPMMMMMMNNNNNNOOOOOOOOOOOOOOOLLLFFFAAA<<<777222///---***(((((()))******)))((())))))((()))+++000333;;;;;;<<<@@@CCCDDDBBB???777555444444666555111---///...------///333888:::::::::999888555222///---***)))***+++,,,,,,)))'''+++,,,,,,///999DDDGGGDDDCCC@@@:::555111////////////...,,,+++************222666999<<<@@@BBB<<<444222,,,)))******((((((***000333777>>>EEEMMMSSSVVVRRRGGG:::444444333...(((***((('''''')))******)))((()))***+++,,,///444777===@@@CCCGGGHHHHHHGGGFFF???<<<888444111---(((%%%)))))))))(((''''''&&&&&&%%%&&&'''&&&%%%%%%&&&((((((&&&######$$$&&&&&&&&&######%%%(((+++...111333999;;;===>>>======>>>???@@@<<<<<>><<<===??????>>>???@@@???<<<:::222111000---+++((('''&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""############""""""%%%###!!!!!!"""###"""!!!&&&%%%$$$%%%''''''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######%%%&&&%%%%%%************)))((('''&&&,,,)))(((***+++))))))---)))***+++***)))***+++---+++)))((()))*********(((((('''&&&(((,,,///111111+++++++++)))((((((+++------,,,++++++,,,,,,+++***+++,,,---...///000000111000//////......---------...,,,******+++++++++***))))))))))))***+++,,,---)))***+++///222444444222,,,***))))))*********((((((***,,,,,,+++))))))***+++***))))))***+++***))),,,++++++*********************++++++,,,,,,------000000111666DDDXXXdddhhhkkkkkkmmmjjjaaaXXXYYY___hhhkkkmmmjjjccc]]]\\\^^^```]]]qqq{{{yyy{{{zzzvvvhhh___ZZZ^^^]]]VVVRRRUUUXXXZZZSSSDDD555///000000222111000///...//////000666;;;AAAGGGKKKMMMNNNNNNRRRPPPNNNMMMMMMMMMMMMLLLLLLGGG???888333000---+++)))(((''''''((()))******))))))))))))+++///555999BBBBBBAAAAAA@@@>>><<<:::333111000111333222000.........///111444777:::;;;:::999777444111///---,,,)))***,,,///111000---***+++++++++...777BBBFFFDDDEEEAAA:::222---+++,,,...000///---+++*********+++///333666999>>>AAA===666333...***++++++((((((***...111666>>>FFFNNNUUUXXXMMMDDD:::333111000,,,)))***)))))))))******++++++'''(((+++---000555;;;???IIIJJJJJJIIIFFFBBB>>>;;;222000---+++***)))(((&&&(((((((((((((((((((((((($$$%%%&&&%%%$$$$$$&&&(((***(((%%%######$$$%%%&&&&&&(((+++///333777:::<<<===???AAAAAA@@@@@@@@@AAA@@@<<<;;;>>>???;;;888999;;;999888888777666333000))))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######""""""!!!$$$###""""""###$$$$$$$$$""""""$$$&&&((()))((((((%%%%%%$$$$$$$$$$$$%%%%%%***(((%%%%%%'''((((((((((((((()))))))))(((''''''+++((())),,,---***+++...((()))******))))))***,,,)))'''''''''((()))'''&&&&&&&&&&&&'''***---000111+++---......------.../////////............------------------......//////++++++,,,,,,---......//////...------------,,,,,,+++******++++++---......+++***+++---000000///---,,,+++))))))*********)))(((***,,,,,,+++***)))******)))((()))+++,,,+++***+++******)))))))))))))))***++++++,,,---...//////.........555FFF\\\iiimmmmmmpppuuurrrggg\\\\\\bbbeeeffffffddd]]]WWWZZZ```dddbbbyyy}}}{{{}}}|||zzzkkkbbb\\\___^^^WWWTTTVVVXXX\\\YYYJJJ:::222000000111000//////000111333444???CCCGGGJJJKKKLLLNNNPPPSSSPPPMMMLLLLLLLLLJJJHHHEEE???888111...---,,,+++&&&''''''(((((()))***+++******++++++---222888===CCCEEEEEE@@@999444444666111000///000000///...---...000444777:::::::::999999777444111...---,,,,,,)))+++...222444333///+++((()))***+++333>>>CCCBBBDDDAAA;;;333,,,)))+++...000///---+++*********+++***...111555;;;AAA???999444...+++,,,,,,******---&&&***222;;;DDDKKKPPPSSSNNNKKKCCC:::222---+++,,,((())))))))))))***+++---'''))),,,///333888???CCCJJJIIIGGGCCC>>>888333000***(((&&&&&&((()))((((((#########$$$$$$$$$%%%%%%###$$$%%%$$$###$$$%%%'''&&&&&&%%%%%%%%%'''***,,,...000333777;;;???AAACCC???AAABBBBBBAAAAAAAAABBB???;;;;;;======999555555555333000///---+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""##############################$$$$$$$$$$$$%%%%%%%%%%%%""""""############"""""" !!!!!!"""###$$$&&&'''%%%''')))++++++*********((((((''''''(((((()))***---***((((((***,,,,,,,,,***+++,,,---............111......000...***((())))))******)))((('''(((***((('''''')))++++++***(((&&&'''''''''((())),,,---,,,///444666666666666666666666666666555444555555888777666555555555555555....../////////000000000////////////---,,,,,,,,,,,,++++++++++++,,,------------...000222333111///---+++))))))***+++***))))))+++......,,,++++++,,,***)))((()))+++---,,,++++++***))))))(((((())))))))))))+++,,,...000111222//////000888JJJ___jjjlllkkkoootttrrrfffZZZXXX\\\iiigggffffffaaa^^^bbbkkkmmmmmm}}}~~~~~~|||oooeee___bbbaaaZZZWWWYYYVVV[[[YYYLLL===444000...---------...111555888;;;DDDGGGJJJKKKKKKLLLQQQUUUQQQMMMJJJJJJKKKJJJGGGDDD<<<777222---,,,,,,,,,+++%%%'''))))))((((((***++++++,,,---///000555:::>>>???BBBBBB<<<333...///333000000000///............111444888<<<===<<<999777666555222000...---------)))+++000444666333---(((&&&(((((()))000:::@@@@@@AAA@@@<<<555---***,,,...000///---,,,+++***++++++&&&***...222:::AAAAAA<<<444...+++------,,,,,,...%%%***222;;;CCCJJJNNNPPPOOONNNIII???333+++)))***)))***,,,,,,,,,---///222222444777:::<<>>AAACCCDDDEEEAAABBBCCCCCCAAA@@@AAAAAA===999999<<<;;;666222222...,,,)))((('''%%%###!!!&&&%%%%%%$$$###"""!!!!!!"""#########$$$$$$$$$$$$""""""###$$$$$$###"""""" !!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######!!!!!!"""###&&&((((((***,,,,,,***'''&&&&&&((((((((()))***+++,,,---///...---...000111111111333444555777888999::::::;;;777666666111)))$$$###)))******)))'''&&&''')))*********---///000...,,,'''(((((('''%%%&&&(((***,,,000666:::<<<===>>>??????@@@AAA@@@>>>>>>>>>???AAA???>>><<<;;;;;;;;;;;;<<<;;;:::999777555444333111333333222000...............---,,,,,,,,,------***+++,,,///222333222111...,,,++++++,,,,,,+++***+++---//////...,,,,,,---+++))))))***,,,---,,,++++++******)))))))))))))))&&&'''(((***---///000111///000333<<>>??????999222......000111///...,,,++++++++++++&&&***---111999AAABBB>>>444///+++,,,,,,******,,,(((+++000888@@@GGGMMMPPPLLLKKKHHHBBB;;;555111000///222444555555666:::======???BBBBBBBBBAAABBBCCC666444111---+++******+++((('''((()))++++++)))'''''''''''''''((((((((((((%%%&&&'''&&&&&&&&&(((***'''+++000444666888;;;>>>???@@@AAABBBCCCCCCCCCBBBAAABBBCCCAAA>>><<<;;;<<<666333333666666000,,,,,,((('''%%%$$$%%%%%%$$$###%%%%%%$$$$$$######""""""'''''''''''''''&&&%%%%%%"""###$$$$$$$$$$$$###""" !!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%%%%$$$%%%(((+++))),,,///000...+++++++++------...///111333555666444444444777999;;;:::999>>>???@@@AAABBBCCCCCCCCC@@@===<<<;;;666---&&&&&&'''(((((((((''''''(((*********+++---//////---+++'''((((((&&&$$$$$$&&&((())),,,000444888<<>>???@@@AAAGGGFFFDDDBBB@@@===<<<;;;999;;;===<<<999666666777666555444333222111111111,,,+++,,,///111222111///000...,,,,,,---------,,,+++---//////...---------,,,*********,,,,,,,,,***++++++***))))))))))))***'''((()))***,,,---...///...000555@@@RRRbbbeeeaaafffiiioootttqqqkkkiiillloooddd```eeehhhfffiiiqqqrrrtttzzzyyyxxxuuummmccc]]]______YYYVVVYYYYYY^^^]]]TTTIII@@@999222...///111555<<>>AAABBB>>>777222222444111000...,,,+++++++++,,,(((+++...222:::AAABBB>>>555///+++,,,+++)))(((***&&&'''+++000777@@@GGGLLLKKKJJJHHHHHHGGGEEEAAA===777:::===>>>>>>@@@DDDHHH>>>@@@BBBAAA>>>:::888888333000,,,(((&&&&&&((()))%%%&&&'''***------+++)))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((***,,,///444999<<<<<<<<<===???CCCCCCDDDDDDDDDBBBAAA@@@AAABBBAAA???:::777666555///,,,,,,000///***&&&%%%%%%$$$###$$$&&&'''''''''"""######$$$&&&''''''(((%%%%%%%%%%%%$$$###!!!!!!"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''')))+++***((((((+++...,,,111666999999888999;;;999999:::<<<>>>@@@BBBDDD::::::<<>>:::222---,,,$$$&&&'''''''''(((***,,,))))))***,,,---,,,***'''&&&'''(((&&&######&&&)))$$$&&&(((+++000777???DDDEEEGGGIIIHHHEEEDDDEEEGGGFFFEEEDDDCCCCCCDDDFFFGGGIIIIIIHHHFFFEEEDDDBBBBBBBBBEEEGGGFFFBBB??????@@@>>>===;;;:::888777777666555444444444555444222///000///------.........---+++---//////...,,,,,,---,,,+++******,,,,,,+++***,,,++++++******************++++++,,,------.........111777DDDVVVdddeee___[[[___gggqqqvvvuuuvvvyyysssfff```fffkkkiiijjjqqqvvvyyy~~~{{{wwwpppiii```ZZZZZZ\\\^^^___aaabbb___YYYSSSKKK>>>333333444:::CCCFFFEEEGGGKKKOOONNNMMMMMMNNNNNNLLLJJJLLLIIIEEECCCAAA===888333...+++'''&&&((()))(((&&&+++***)))(((***---000333222999999333333;;;<<<666555333000...............111222111...000666999999===<<<<<<===;;;777111---111000...,,,,,,---...///000555>>>CCC>>>333,,,***---)))'''+++333;;;======@@@???>>><<<:::777555333---+++'''&&&&&&((()))))),,,...000333:::BBBCCC???<<<222)))((()))(((((()))***'''(((---333888AAAIIIGGGFFFFFFGGGIIIHHHFFFDDDEEECCCAAAAAABBBDDDDDDCCCGGGCCC>>>999444000+++(((((('''(((***(((%%%&&&******'''%%%'''+++---+++''''''''''''&&&$$$$$$'''))))))+++---...///111444666<<<===???AAACCCDDDEEEEEEGGGEEECCCBBBBBBAAA???===@@@<<<777333111000...,,,))))))((((((''''''''''''&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$%%%''''''$$$###"""!!!!!!"""$$$%%%&&&###"""$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&((((((((('''&&&+++,,,.../////////111333:::===@@@BBBCCCDDDFFFHHH???AAACCCEEEGGGHHHIIIIIIEEECCCAAA@@@BBBDDDEEEEEE>>>BBBEEEDDDEEEHHHHHHEEE@@@CCCCCC@@@===888///%%%((('''&&&%%%&&&(((***+++++++++++++++++++++++++++'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''***///666;;;FFFIIIKKKHHHBBB>>>???AAAHHHDDDCCCEEEEEEDDDEEEHHHLLLJJJGGGDDDCCCDDDEEEFFFJJJGGGEEEDDDFFFHHHHHHHHHHHHEEEBBBBBBCCCDDDBBB@@@BBB???===<<<======:::888999666444555888888333///,,,,,,,,,+++***,,,///222***......***(((+++,,,++++++((((((+++***((('''***((()))************,,,...000000;;;NNN\\\```___```]]]```bbbfffoooyyy|||yyymmmddd```ggglllmmmqqqyyy{{{~~~~~~}}}zzzwwwqqqjjj```YYYXXXXXXZZZZZZ^^^___^^^[[[ZZZVVVKKK@@@888999???GGGJJJJJJLLLOOONNNMMMLLLMMMMMMMMMKKKIIIGGGDDD???:::777222,,,''',,,***'''(((***+++***(((++++++***+++...111444666>>>BBB@@@666444888777000333111...------...//////...000000...000666999999===<<<::::::888444000,,,...,,,+++)))***,,,...000777:::@@@BBB<<<000***)))+++((('''+++333:::<<<<<<<<<;;;:::999666444222000---+++)))'''(((***+++,,,***...000333:::BBBCCC???;;;111)))((((((&&&%%%&&&(((%%%&&&+++///444<<>>AAADDDDDDDDDDDDDDDCCCBBBAAAFFFDDDBBB@@@@@@>>><<<:::888555111---,,,+++)))((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%%%%&&&%%%$$$######$$$&&&&&&&&&%%%$$$######$$$&&&'''%%%######&&&'''$$$%%%(((%%%%%%&&&&&&&&&&&&&&&%%%'''(((***+++------------333555888;;;<<<>>>AAADDD@@@BBBDDDEEEEEEEEEGGGHHHFFFGGGHHHJJJKKKKKKKKKKKKJJJHHHEEEEEEFFFGGGGGGGGGEEEHHHIIIFFFEEEFFFEEEAAA???BBBCCCAAA>>>;;;222)))---,,,***)))'''''''''(((************************))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%)))///333999===AAA@@@>>>===???BBBDDDAAAAAADDDDDDCCCEEEIIIKKKJJJHHHGGGGGGHHHJJJKKKJJJHHHEEEEEEGGGIIIIIIIIINNNLLLIIIIIIJJJJJJIIIGGGJJJHHHFFFFFFGGGGGGDDDBBB@@@===;;;<<<>>>>>>:::555111111000...,,,,,,...000---111111---+++---...---...+++***,,,,,,((((((***,,,---...---,,,,,,...000222444@@@QQQ]]]```aaaccckkkmmmlllkkkooovvvyyyxxxkkkccc___dddjjjooo{{{~~~}}}{{{xxxuuutttmmmccc[[[WWWWWWWWWWWW]]]]]]\\\]]]```___VVVJJJ>>>===AAAIIILLLLLLNNNQQQMMMLLLLLLLLLMMMLLLIIIGGGDDD@@@;;;666222...***'''***)))((()))+++,,,+++***+++,,,---000444888;;;===FFFIIIDDD:::555666333---000///---,,,,,,...///000,,,///000///222888;;;:::<<<:::777555333000---***+++***)))(((***...222444@@@@@@AAA@@@888---'''(((***((('''***111777::::::666666555444222000...---***)))'''&&&&&&(((***+++***...222555;;;BBBCCC@@@===444,,,***)))&&&%%%&&&(((&&&&&&***,,,000888@@@GGGGGGHHHIIIKKKJJJHHHEEEGGGFFFDDDDDDDDDDDDBBB@@@555111,,,)))((('''%%%$$$&&& %%%,,,---***)))'''%%%"""###&&&((('''%%%$$$%%%''''''''')))+++...///222666:::>>>BBBFFFIIIHHHHHHGGGFFFDDDBBB@@@???DDDBBB???===;;;999666444000...***(((((('''&&&%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%$$$###"""!!!!!!"""###$$$$$$!!!"""%%%&&&$$$%%%)))&&&'''(((***++++++++++++///000222444666777888888:::<<>>777.........---,,,+++***)))((()))))))))))))))))))))))),,,+++***)))((('''&&&&&&$$$$$$###""""""$$$(((,,,,,,000444555555555888;;;AAA>>>???BBBDDDDDDFFFKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFFFFHHHJJJKKKJJJNNNLLLJJJIIIJJJKKKJJJIIIKKKJJJJJJJJJKKKKKKIIIGGGIIIFFFDDDEEEFFFFFFCCC???<<<<<<:::777333111222333111555555000---......---...,,,,,,//////,,,,,,///,,,------,,,++++++---///444:::GGGVVV^^^aaacccfffnnnooolllgggfffkkkpppqqqiii```[[[^^^ccckkk~~~~~~zzzvvvtttvvvpppggg___ZZZXXXXXXYYY```___^^^^^^bbbcccYYYMMMAAA???AAAGGGKKKJJJKKKNNNMMMMMMLLLLLLLLLJJJGGGDDD===;;;777444222000//////)))))))))******+++***)))***---111666<<<@@@DDDFFFFFFGGGBBB999444555333...//////...,,,+++,,,...000---111444444777<<<>>><<<;;;888333///---,,,***(((+++***)))***---333888<<>>AAAEEEJJJJJJJJJJJJIIIHHHFFFEEEJJJHHHGGGHHHJJJLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJLLLKKKJJJJJJLLLMMMKKKIIIHHHHHHFFFCCC???<<<<<<===888;;;;;;555111000///,,,---+++,,,000111///000333,,,------,,,+++,,,///111777AAAOOOZZZ___aaaeeehhhhhhiiifff___\\\bbbiiimmmggg\\\TTTUUU[[[dddwwwzzzvvvssstttppphhhaaa[[[YYYZZZ[[[ccccccbbbbbbeeefff^^^SSSFFFBBBBBBFFFJJJIIIJJJLLLNNNMMMLLLLLLKKKHHHDDD@@@333222111///------...///)))))))))))))))))))))))),,,000666===CCCGGGJJJKKKBBBAAA<<<666222222111////////////---++++++---000111666:::;;;>>>BBBBBB???999555///+++)))(((''''''))))))))),,,000777<<<@@@CCCAAA???;;;222)))&&&))),,,+++******,,,---..................---,,,+++***---......---++++++---///222888<<<===???CCCDDDAAA===777111///,,,((('''******((()))++++++---555???JJJKKKKKKMMMMMMLLLHHHDDDIIIEEE@@@;;;666111,,,(((&&&###!!! !!!#########%%%$$$'''+++,,,)))))),,,***(((%%%$$$$$$%%%%%%$$$&&&***...222666999===@@@AAACCCEEEFFFEEEEEEEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA777555222///...+++(((&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%&&&''''''((()))+++'''&&&))))))(((***...///111444888;;;>>>@@@AAADDDDDDDDDDDDDDDDDDEEEEEEIIIIIIJJJIIIFFFEEEFFFFFFHHHJJJLLLLLLKKKKKKLLLMMMHHHIIIJJJKKKKKKKKKKKKKKKNNNLLLKKKKKKJJJHHHEEECCC@@@DDDFFFEEEFFFIIIIIIFFFDDDGGGGGGEEECCCAAA;;;333%%%&&&(((+++---...//////+++++++++++++++++++++++++++++++++***(((&&&$$$######$$$&&&%%%%%%&&&(((***&&&'''))))))((((((((()))+++((()))...111222555999DDDEEEGGGHHHHHHHHHFFFEEEHHHGGGGGGHHHKKKMMMMMMLLLOOOOOOOOONNNNNNNNNPPPPPPMMMOOOQQQRRRQQQQQQPPPOOOKKKKKKKKKLLLNNNOOOPPPPPPNNNNNNNNNKKKHHHFFFFFFGGGBBBEEEDDD>>>999777444111111......111000......000...//////......000333666;;;GGGVVV^^^aaadddgggjjjggghhheee^^^[[[```hhhkkkcccVVVNNNRRRYYYcccsss}}}xxxvvvqqqnnnhhh```ZZZWWWYYY[[[cccfffggggggiiijjjddd]]]PPPJJJGGGJJJMMMLLLKKKLLLNNNMMMKKKJJJHHHDDD>>>:::222333222///,,,***+++,,,)))******)))((()))+++...222666===CCCHHHJJJJJJJJJ>>><<<777222...------,,,...///000...++++++///333888===BBBBBBDDDFFFDDD@@@555111,,,)))''''''&&&&&&%%%&&&)))---222999>>>AAABBB@@@???<<<444***'''***++++++******))))))******+++,,,,,,,,,,,,++++++***(((+++---,,,++++++...111888>>>BBBAAAAAABBBBBB???777222...---***''''''***'''&&&(((******,,,555@@@JJJJJJKKKLLLLLLIIIDDD@@@BBB>>>777111,,,(((###!!!###"""!!!!!!###$$$$$$###"""###&&&***((($$$$$$(((&&&%%%$$$######%%%'''(((---111666:::===@@@DDDGGGAAACCCFFFGGGFFFEEEEEEFFFEEEDDDCCCAAA???<<<:::999000...+++***)))'''%%%###$$$###"""###$$$%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%'''(((***++++++)))&&&&&&***,,,---111666999:::===@@@CCCFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIGGGIIIKKKLLLLLLLLLMMMNNNIIIJJJJJJKKKLLLLLLLLLLLLMMMLLLLLLMMMMMMKKKHHHEEECCCFFFHHHFFFFFFHHHGGGCCCEEEGGGHHHEEEDDDBBB<<<555(((((()))***++++++,,,,,,++++++++++++++++++++++++)))*********(((&&&$$$###!!!###%%%%%%%%%%%%''')))'''((()))***++++++++++++(((&&&&&&+++------000555:::<<>>777222444555666333///,,,+++,,,((()))***)))))),,,111555<<>>;;;333///------***'''(((,,,&&&&&&))),,,+++---888DDDHHHHHHHHHIIIHHHDDD>>>:::777222,,,'''%%%$$$###"""###""""""$$$%%%%%%$$$""""""!!!###((()))&&&$$$%%%$$$$$$%%%&&&(((+++000333666999===@@@BBBCCCFFFGGGAAADDDFFFGGGEEEDDDCCCCCC???>>><<<999666222///---+++)))'''''''''&&&$$$######""""""###$$$%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%''''''''''''&&&%%%%%%$$$$$$%%%''')))***%%%&&&(((+++...000111222000------111444555999>>>CCCCCCEEEFFFHHHHHHIIIIIIGGGGGGFFFEEEEEEFFFGGGHHHCCCEEEFFFGGGFFFGGGHHHJJJHHHJJJLLLMMMLLLLLLLLLNNNKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJLLLMMMLLLHHHEEEEEEIIIIIIGGGFFFHHHFFFCCCCCCFFFGGGEEEDDDDDD???888,,,+++***))))))***+++,,,************************((()))******)))'''%%%$$$"""$$$&&&'''&&&%%%&&&'''((((((((()))***+++***)))***''''''***,,,,,,...222///111555:::???CCCGGGHHHEEEEEEFFFHHHKKKMMMMMMLLLKKKLLLNNNMMMLLLMMMOOORRRJJJMMMQQQQQQOOOMMMLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRNNNOOOPPPOOONNNLLLMMMMMMKKKPPPQQQMMMKKKJJJIIIEEEEEEBBB@@@@@@>>>888777888444333222///...///222555IIIUUUaaafffjjjnnnooolllcccccc```\\\\\\``````]]]\\\YYY[[[___bbbkkk~~~}}}uuusssmmmddd\\\XXXYYY[[[bbbhhhlllhhhdddcccaaa^^^^^^UUUOOOOOOQQQOOOMMMMMMJJJIIIGGGDDD@@@:::333---000222444333...+++***+++((()))***)))***///666<<>>;;;888222///......,,,***+++000'''(((,,,......111<<>><<<>>>AAACCCCCCDDDEEEFFFDDDFFFHHHGGGEEEBBB@@@@@@555555333000---***'''%%%((('''&&&&&&''''''%%%$$$$$$######%%%&&&'''%%%$$$######$$$$$$%%%%%%%%%%%%"""$$$%%%'''((((((''''''%%%%%%$$$%%%&&&(((***,,,...000222666999;;;<<<===@@@<<<;;;>>>@@@@@@DDDIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGHHHJJJLLLMMMGGGHHHJJJJJJIIIIIIJJJLLLJJJLLLNNNMMMLLLKKKLLLMMMKKKKKKKKKJJJIIIGGGFFFEEECCCDDDFFFIIIKKKJJJFFFCCCEEEIIIJJJHHHHHHJJJIIIEEEAAADDDEEEDDDEEEFFFAAA;;;,,,+++***))))))+++---...))))))))))))))))))))))))((()))***+++***)))'''%%%%%%'''))))))(((&&&&&&&&&)))(((''''''''''''%%%###&&&###"""%%%&&&%%%'''+++***+++...333777<<>>CCCCCCGGGJJJJJJKKKHHH???555222,,,)))+++---,,,...111.........---...333<<>>@@@AAAAAAFFFDDDBBB@@@???;;;666333...---++++++++++++******---------000444;;;AAAEEEFFFBBB===:::888555111...'''&&&$$$""""""###$$$%%%$$$!!! !!!$$$&&&%%%###"""$$$'''***++++++)))((((((+++///555:::???BBBDDDEEEEEEDDDDDDDDDCCCCCCCCCFFFDDDCCCBBBAAA@@@<<<:::---+++(((%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%(((******'''$$$%%%%%%%%%''')))***)))(((%%%""""""&&&))),,,111777999;;;>>>@@@AAACCCFFFHHHIIIGGGFFFFFFGGGIIIIIIIIIMMMJJJGGGFFFIIIJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIMMMLLLKKKLLLMMMLLLKKKIIIJJJGGGGGGJJJIIICCC??????DDDFFFHHHHHHFFFFFFFFFGGGIIIJJJJJJIIIGGGGGGIIIJJJIIIIIIIIIHHHEEECCC@@@???555,,,'''***//////,,,+++///,,,***)))***++++++***+++,,,+++'''''')))(((###$$$$$$&&&(((&&&###&&&,,,,,,***''''''(((*********#########%%%(((***+++***+++((((((---000111555:::>>>BBBFFFIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMNNNPPPOOOQQQSSSRRRPPPNNNNNNNNNPPPPPPPPPQQQQQQQQQQQQRRRSSSRRRPPPOOONNNNNNOOOPPPQQQPPPOOONNNMMMLLLMMMMMMPPPLLLJJJMMMMMMKKKKKKMMMIIIKKKKKKDDD<<<:::BBBJJJVVV^^^fffjjjlllmmmhhhaaaZZZZZZ]]]bbbeeeddd]]]VVVbbbdddaaa\\\bbbwww{{{{{{wwwoooeee```^^^^^^YYYUUURRRPPPNNNNNNUUU]]]kkkfffaaa\\\YYYTTTMMMHHHJJJEEE===777333000...---,,,...//////---+++++++++(((***---111555;;;BBBGGGGGGJJJKKKJJJJJJFFF<<<222///***'''***,,,+++,,,...---...//////111777???EEEOOOMMMKKKJJJHHHBBB999333,,,+++)))'''''''''((()))))))))---555@@@FFFGGGFFFIIIHHHFFFCCC???888000******((('''''')))******)))***************,,,---...777999<<>>CCCHHHKKKJJJMMMMMMJJJIIIEEE;;;000---)))'''+++,,,+++***,,,+++---000333777===DDDHHHNNNLLLJJJHHHEEE>>>555---+++***((('''&&&&&&'''((('''(((,,,444===DDDGGGFFFHHHGGGFFFEEEAAA:::111++++++)))'''''')))))))))(((+++,,,,,,...000222444555???@@@AAABBBBBB@@@???===<<<999555222000///---++++++*********,,,...000111777;;;@@@DDDGGGFFFDDDCCC<<<888333///+++'''$$$!!!((('''%%%$$$$$$%%%&&&&&&  ###%%%%%%%%%$$$$$$$$$&&&***000555888<<<===???AAACCCDDDEEEEEEEEEEEEEEEDDDBBB@@@===<<<;;;888333///---***(((&&&((('''&&&%%%$$$%%%&&&'''$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$###&&&&&&&&&'''(((***+++,,,...,,,///666;;;===AAAFFFIIIJJJJJJIIIGGGFFFGGGHHHMMMKKKJJJJJJLLLMMMMMMMMMLLLJJJIIIHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJHHHIIIGGGGGGHHHEEE>>>999999BBBDDDFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFFFFHHHIIIJJJKKKKKKKKKJJJHHHFFFEEE???444+++***++++++,,,---+++*********++++++***(((***------******,,,+++(((,,,%%%!!!%%%)))))))))******))))))***+++***'''%%%)))''''''((()))***)))((('''$$$$$$''')))(((+++///000444;;;@@@DDDHHHLLLNNNJJJKKKLLLLLLKKKJJJKKKMMMMMMOOOQQQRRRQQQPPPPPPPPPRRRRRRQQQPPPOOONNNMMMLLLOOOOOOOOOOOOOOOQQQRRRRRRNNNNNNNNNOOOPPPQQQRRRRRRPPPMMMMMMQQQRRRPPPRRRUUUPPPOOONNNNNNQQQUUUXXXZZZdddiiilllkkkiiidddZZZOOOWWWSSSSSS[[[fffhhh^^^SSSNNNVVV[[[]]]fff{{{|||wwwrrrkkkaaa[[[YYYXXXRRRMMMOOORRRWWWaaajjjeeeddddddccc```WWWJJJAAA999555000---++++++***(((,,,,,,,,,,,,,,,///444777666:::???CCCFFFHHHKKKMMMLLLMMMMMMJJJHHHEEE<<<222...***))),,,...+++***+++)))+++000666<<>>@@@???@@@AAAAAA@@@>>>===;;;555111...,,,,,,---...---)))+++,,,...000333777:::>>>@@@CCCEEECCC???:::777---,,,***(((&&&%%%$$$###&&&%%%%%%$$$$$$$$$%%%&&&  !!!###$$$$$$''''''))),,,111777===@@@AAABBBCCCDDDDDDEEEEEEDDDFFFEEEDDDBBB>>>:::666333111...***(((((((((((('''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$#########%%%###"""###%%%&&&%%%$$$'''(((***+++---///222555111///111777<<>>EEEIIIKKKGGGFFFEEEEEECCC<<<222+++'''''''''&&&&&&&&&&&&&&&&&&'''***000777>>>CCCEEECCCCCCDDDDDDCCC>>>777222///---++++++,,,,,,+++***111333666:::>>>AAADDDEEEAAAAAA@@@???===:::888777111---)))'''(((***++++++***---111444666:::>>>AAAEEEDDDAAA===888333...+++%%%%%%%%%$$$$$$$$$%%%&&&##################$$$$$$!!!!!!!!!""""""###%%%&&&+++...222777;;;???BBBDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDCCC@@@<<<777111---***)))'''$$$###%%%'''((((((#########$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&'''***+++******(((+++///222444777<<<@@@:::555333555777888<<>>333...+++)))***---+++++++++,,,......+++)))$$$))),,,)))'''((((((&&&(((&&&&&&'''%%%###&&&,,,---...000333444222,,,(((&&&&&&&&&(((+++---...---+++((((((++++++((())),,,,,,///333888<<>>:::555333111111222333222111;;;<<<>>>???AAABBBBBBBBBDDDCCC@@@===999555111///...+++'''%%%%%%&&&'''&&&...333999<<<<<<===@@@CCCEEEAAA;;;555...***'''&&&$$$%%%%%%$$$""""""$$$%%%"""""""""###############!!!###%%%&&&&&&(((+++---444777<<<@@@DDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDD>>><<<888333...***'''%%%&&&$$$""""""###$$$$$$###""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''))),,,---,,,++++++000666:::<<>>555///+++''''''***+++******+++------,,,***(((...111...+++++++++)))&&&&&&)))***&&&###&&&,,,)))+++...111222000+++'''***(((((()))***+++***)))***((((((******((((((***'''***...222777===CCCHHHFFFHHHIIIJJJIIIIIIKKKLLLIIILLLNNNOOOOOONNNOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSOOOLLLNNNSSSSSSVVVXXXYYYXXX\\\ccciiiggghhhhhhiiimmmpppjjjaaa[[[ZZZYYYYYYZZZ]]]bbbeeegggdddbbbfffxxx}}}wwwwwwyyyrrrbbbXXXXXXXXXXXX\\\dddgggggghhhkkkkkkhhheeeaaaZZZMMM===333---+++)))((()))))))))(((&&&'''(((***---333;;;@@@GGGIIIMMMNNNMMMLLLKKKKKKJJJLLLKKKJJJLLLNNNJJJCCC888222------+++'''&&&'''''''''+++222;;;AAADDDEEEFFFFFFFFFFFFDDD===333+++'''''''''((((((((('''''''''(((***---111777>>>BBBCCCBBBCCCDDDEEEEEECCCAAA;;;:::888999:::;;;;;;:::???@@@AAAAAAAAAAAA@@@??????===:::777333///,,,***)))'''%%%%%%'''***++++++555:::@@@BBB@@@======???;;;888222,,,(((%%%$$$$$$###%%%%%%$$$!!!!!!"""$$$""""""######$$$$$$$$$$$$!!!%%%(((+++---000555999===???CCCFFFGGGGGGEEEDDDEEEEEEDDDCCCBBB@@@???>>>555333///***'''%%%$$$$$$&&&%%%###$$$%%%%%%$$$"""""""""###$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))'''(((***---111222111//////555===AAABBBCCCFFFJJJKKKGGGEEEEEEAAA<<<999;;;666888;;;===???AAAEEEGGGKKKKKKKKKMMMNNNOOOMMMKKKJJJMMMOOONNNLLLJJJKKKLLLKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMMMMLLLJJJIIIJJJKKKKKKCCC:::777:::BBBDDDFFFGGGFFFGGGHHHIIIHHHIIIJJJIIIIIIIIIKKKMMMLLLLLLMMMMMMLLLJJJIIIHHHHHH@@@999444///)))''')))***((('''(((***++++++***+++222555222...---,,,+++)))((())),,,+++((('''***&&&(((+++...000///+++''')))((('''(((***+++***)))***((((((++++++((((((+++&&&(((***---111666<<>>@@@@@@@@@AAACCCDDDCCCBBB@@@???===>>>@@@AAAAAAAAA>>>???@@@AAAAAAAAA@@@???666555333000...+++)))((($$$###$$$''',,,111444444999???EEEFFFAAA<<<::::::000...***'''$$$###$$$$$$!!!###$$$###!!!!!!###&&&"""###$$$%%%%%%%%%%%%%%%!!!%%%+++...222666===BBBCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCAAA@@@===;;;888777...,,,(((%%%######$$$%%%%%%%%%%%%'''))))))(((&&&""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&((()))******...000333777;;;<<<;;;999222999AAAEEEDDDDDDFFFIIIKKKIIIKKKNNNMMMGGGCCCCCC???AAACCCDDDEEEFFFHHHJJJLLLLLLLLLNNNOOOOOONNNLLLJJJMMMPPPOOOLLLJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJJJJKKKMMMNNNMMMKKKIIIJJJLLLLLLDDD;;;888<<>>:::444---***+++)))'''%%%%%%''')))))))))&&&---222...)))''''''&&&---)))(((---000---)))(((&&&'''***...000///,,,)))%%%$$$%%%'''***,,,,,,,,,,,,******......+++***---))))))******,,,///444888???AAACCCDDDEEEFFFHHHJJJOOOQQQSSSTTTSSSRRRRRRRRRSSSSSSRRRQQQPPPOOOOOONNNPPPQQQQQQRRRQQQOOONNNMMMHHHJJJMMMOOOQQQQQQPPPPPPNNNOOORRRTTTQQQNNNRRRYYYWWWRRRNNNQQQYYYbbbfffggg\\\[[[[[[^^^hhhqqqqqqlllmmmiiigggjjjoooqqqlllggg___iiipppttt|||~~~yyyvvvqqqeeeYYY]]]YYYWWW[[[bbbggggggeeemmmhhh```YYYUUUNNN>>>///,,,,,,,,,++++++******))),,,---///555<<>>888222+++)))&&&$$$$$$%%%%%%%%%)))(((((((((+++000444777@@@AAAAAAAAAAAAAAA@@@@@@HHHEEEAAA?????????>>>===EEE@@@<<<;;;<<<;;;666222***++++++***(((((()))***'''''''''(((,,,000555888AAAAAAAAA???:::444...+++)))((('''%%%###!!! !!!!!!"""###"""%%%$$$$$$$$$%%%&&&'''''')))...555999<<>>@@@@@@???>>>777777;;;AAADDDDDDGGGLLLJJJNNNMMMHHHEEEFFFGGGFFFLLLHHHDDDCCCDDDFFFFFFDDDFFFHHHKKKMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKIIIIIILLLJJJHHHHHHJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKOOOKKKHHHHHHIIICCC888///GGGFFFFFFGGGKKKMMMLLLKKKBBBDDDFFFHHHIIIKKKNNNQQQOOOOOOOOOLLLIIIHHHHHHIIIHHHEEEAAA<<<777111***%%%***&&&%%%(((***(((''')))***+++,,,,,,+++***+++,,,---(((&&&))),,,,,,---111++++++************++++++)))---...---,,,...,,,(((,,,+++)))((((((((()))***'''((()))***,,,///111333:::<<<@@@BBBCCCEEEHHHJJJKKKMMMPPPQQQQQQOOOOOOPPPNNNPPPRRRPPPMMMMMMPPPTTTPPPOOOPPPRRRQQQMMMLLLOOOMMMKKKIIIKKKOOORRRQQQPPPOOOPPPPPPPPPOOOPPPSSSUUUPPPPPPQQQTTTYYY]]]^^^^^^ZZZSSSOOOVVVeeeqqqrrrooorrrrrrtttvvvrrrjjjfffggg___iiixxx~~~xxxhhhXXXXXXYYYZZZ\\\___``````___aaa^^^XXXTTTSSSOOOBBB333+++***))))))((())))))))),,,000666;;;???AAABBBBBB<<<===>>>???@@@CCCGGGJJJNNNJJJHHHJJJMMMOOOMMMJJJFFFDDD@@@999000+++))))))'''(((***,,,...333999===@@@DDDDDDAAA@@@AAA???:::111+++%%%$$$''')))(((%%%'''&&&%%%&&&(((---111444<<<===???AAABBBCCCBBBBBBGGGDDDAAA?????????>>>======999555444555444000,,,*********(((&&&&&&''')))+++,,,...111555999===???AAA@@@???;;;666000***''''''&&&&&&%%%$$$###""""""###""""""###$$$&&&&&&&&&$$$#########%%%))),,,///666:::>>>@@@AAABBBEEEHHHIIIFFFFFFJJJJJJEEEAAA@@@;;;777111---+++(((&&&$$$'''%%%$$$%%%'''((('''%%%'''%%%######%%%'''&&&%%%###$$$$$$###"""###%%%(((***)))((('''((('''&&&%%%...///111333555777888999===>>>@@@AAABBBCCCBBBBBB>>>===???CCCDDDDDDHHHNNNKKKKKKJJJFFFGGGJJJHHHDDDDDD@@@<<<<<>>@@@@@@===>>>BBBDDDBBB:::111'''%%%))),,,***&&&&&&%%%%%%%%%'''+++///111555888<<>>AAABBBCCC>>>===:::555000***&&&############""""""""""""""" !!!"""###$$$%%%$$$######%%%)))///555999BBBDDDEEEEEEEEEEEEFFFHHHGGGEEEFFFIIIHHHAAA:::888444111,,,)))(((&&&$$$###%%%$$$$$$%%%&&&''''''%%%'''%%%$$$$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%(((+++)))))))))(((((((((((((((111333777:::<<<=========???@@@AAACCCEEEFFFHHHHHHFFFCCCAAABBBAAA@@@DDDJJJIIIHHHEEECCCEEEHHHDDD===:::777555666:::>>>BBBCCCAAA???>>>???AAABBB???===BBBBBBBBBBBBBBBAAA@@@??????AAADDDGGGIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKHHHIIIJJJJJJJJJJJJIIIHHHNNNKKKGGGGGGGGGCCC:::222666???HHHLLLJJJIIIKKKNNNJJJKKKLLLKKKJJJJJJKKKLLLJJJKKKLLLLLLJJJJJJKKKMMMLLLKKKIIIFFFBBB:::222,,,...(((&&&((()))((((((***)))***+++++++++---000333///)))'''((((((&&&&&&(((((((((''''''''''''(((((($$$)))++++++---111111///---,,,,,,++++++,,,------+++,,,---......---,,,+++---///222888>>>BBBBBBBBBFFFHHHLLLMMMLLLKKKKKKLLLNNNKKKIIIKKKPPPSSSRRRPPPSSSPPPOOORRRPPPHHHBBB@@@999<<>>GGGIIIKKKIIIGGGFFFHHHJJJIIIIIIGGGCCC;;;333,,,''''''((()))***+++///444888999<<<===<<<>>>CCCEEECCC@@@888///******+++)))&&&((('''&&&'''(((+++...000///222888>>>BBBDDDDDDDDDBBB???<<<999888777555333///---++++++++++++)))''')))))))))((((((***---111000444999>>>AAAAAA@@@>>>888666222...***&&&###""" !!! """###%%%&&&)))---333999>>>AAAEEEFFFFFFEEEEEEEEEFFFGGGGGGCCCAAABBB???777111///+++)))&&&%%%%%%%%%$$$###$$$$$$$$$%%%&&&&&&'''&&&'''&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&'''***---)))+++---...///000222444444777;;;???BBBCCCBBBAAA>>>>>>@@@BBBEEEHHHKKKLLLIIIFFFCCCAAA===777777;;;AAABBBAAA>>>======:::555555555777999===???AAABBB:::666333555:::<<<999555888888888888888777666555999;;;>>>AAADDDGGGJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIINNNKKKIIIIIIJJJHHHAAA<<<333999AAAFFFGGGIIILLLOOOHHHJJJLLLMMMLLLLLLNNNOOOPPPQQQQQQOOOLLLIIIHHHIIIIIIIIIIIIIIIFFF@@@888222000***''''''(((&&&'''*********+++******,,,///111...)))'''))))))'''&&&'''&&&&&&&&&%%%%%%&&&&&&&&&###'''***)))+++///000---111000...---+++)))((((((***,,,...//////...,,,+++......///333999>>>@@@@@@DDDGGGJJJLLLKKKKKKKKKKKKNNNLLLKKKLLLOOOQQQPPPOOORRRNNNNNNOOOKKKCCC;;;999===BBBHHHLLLLLLMMMPPPRRROOOPPPPPPOOOMMMNNNPPPRRRTTTVVVZZZ```cccdddbbb___WWWWWWUUUUUUYYYbbbooowww{{{uuunnnhhh```YYYXXX\\\ffftttxxxlll```___ZZZUUUTTTVVVXXXVVVTTTJJJLLLLLLKKKIIIDDD888++++++***((())),,,111777:::DDDFFFEEE===333,,,+++---,,,...000111222333666888===BBBHHHJJJHHHFFFGGGIIIJJJJJJJJJGGGAAA888000***'''(((((()))+++...333777555;;;???@@@BBBFFFEEEBBBBBB@@@:::333,,,(((''''''((('''''''''(((***,,,---***---333999===?????????===:::777444222000---+++***)))((()))))))))((('''&&&'''((()))***---222555555888<<<>>>>>><<<888555///---+++(((&&&$$$######"""""""""!!!!!! ###%%%&&&%%%$$$$$$&&&(((***---333999>>>BBBDDDEEECCCCCCCCCDDDEEEEEEEEEEEEEEE>>>999777333,,,((('''!!!  """######""""""###$$$%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$%%%&&&%%%&&&'''&&&&&&'''***---555777:::;;;;;;<<>>EEEJJJLLLKKKJJJJJJIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIHHHJJJKKKKKKHHHEEE777777999===CCCHHHLLLNNNIIIKKKMMMNNNMMMMMMNNNOOOSSSTTTTTTRRRNNNKKKJJJJJJHHHIIIJJJLLLKKKGGG@@@;;;555...(((''''''%%%%%%(((***++++++***))))))+++------)))'''***,,,***)))***&&&&&&%%%%%%%%%%%%&&&&&&###'''((('''(((+++,,,)))//////---,,,***(((&&&%%%###%%%''')))******)))(((,,,******,,,222999>>>AAADDDGGGJJJLLLLLLKKKKKKLLLMMMOOOPPPPPPMMMLLLMMMOOOOOOMMMLLLKKKEEE<<<777888HHHLLLQQQRRRPPPOOOPPPRRRPPPQQQQQQPPPOOOOOOQQQSSSTTTVVV[[[bbbggghhhfffddd[[[VVVQQQQQQZZZfffrrrxxxzzzssskkkddd]]]XXXZZZ___jjj~~~vvvlllccc```XXXPPPNNNQQQSSSQQQMMMEEEIIIKKKKKKJJJEEE999...)))((((((***///666<<<@@@OOOLLLDDD:::000+++,,,...)))+++---......///111333222999BBBHHHJJJKKKMMMNNNMMMMMMMMMLLLHHHAAA888111))))))***)))***---222555333:::@@@CCCFFFIIIGGGCCCCCCDDDCCC<<<222***(((((('''&&&&&&&&&&&&''')))***(((***///333666777777777555333000...---+++(((&&&%%%&&&&&&&&&''''''''''''$$$&&&))),,,...111444777;;;;;;<<<<<<999555000---'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!$$$''''''&&&(((+++///444777===BBBFFFGGGGGGFFFBBBAAAAAACCCDDDDDDBBB???===666000...+++%%%###### !!!$$$%%%%%%$$$!!!###$$$%%%$$$%%%&&&((($$$%%%%%%%%%$$$$$$&&&(((%%%&&&'''((((((***---000>>>@@@CCCBBB@@@???BBBDDD>>>>>>>>>>>>???AAACCCCCCDDDCCCCCCBBBAAAAAA@@@@@@DDDBBBBBBBBB<<<222---...(((444===<<<888888;;;======BBBGGGKKKKKKIIIGGGFFFDDDAAA@@@BBBFFFIIIHHHGGG@@@@@@AAAAAAAAA@@@@@@???888999:::999999>>>FFFLLLJJJJJJIIIIIIIIIIIIIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLHHHGGGGGGHHHJJJKKKJJJIII???<<<888999???EEEJJJLLLLLLNNNOOOOOOMMMLLLKKKKKKOOOQQQSSSSSSRRRPPPPPPPPPLLLLLLNNNPPPPPPMMMHHHDDD<<<444,,,)))'''%%%%%%((()))***+++***)))((()))***,,,)))(((,,,...,,,+++---''''''&&&&&&&&&&&&''''''$$$''''''%%%%%%((()))&&&***************)))((('''###$$$&&&(((***+++++++++%%%&&&'''(((,,,222;;;AAADDDFFFJJJLLLLLLKKKLLLLLLLLLOOORRRPPPLLLIIIKKKMMMMMMLLLKKKGGG???777888>>>OOOQQQRRRRRRQQQOOONNNOOOOOOPPPQQQPPPOOOPPPSSSUUUTTTWWW\\\ccchhhjjjiiigggccc\\\UUUVVV```kkkqqqsssooohhhbbb^^^[[[YYY___fffqqq|||qqqggg^^^YYYSSSOOONNNLLLJJJHHHDDDIIIMMMMMMLLLGGG;;;000******,,,000666>>>EEEIIIOOOIII>>>444---+++,,,...***,,,---...------...///---222:::AAAGGGKKKNNNPPPOOONNNOOOOOOMMMGGG???888------,,,+++***+++...111///666===AAAEEEIIIHHHDDDDDDEEEFFFBBB<<<444---***(((''''''&&&''''''((()))((()))+++---.........------,,,******+++***(((&&&###$$$&&&&&&&&&'''((()))))),,,000222444555888999<<<;;;999555111,,,(((&&&########################"""############$$$$$$$$$!!!&&&)))***---444999???AAADDDGGGHHHGGGFFFEEEBBBAAA@@@AAAAAA>>>888444111,,,)))***)))$$$"""###$$$$$$###$$$&&&'''&&&$$$ """%%%%%%$$$$$$&&&)))"""$$$%%%%%%$$$$$$'''***''')))+++---///222777:::???BBBEEEDDD@@@???BBBEEECCC@@@<<<888666777:::<<<<<<<<<======<<<:::999888:::999;;;===:::555444777000:::BBBCCCAAACCCDDDDDDBBBFFFJJJLLLKKKJJJJJJKKKJJJIIIIIIIIIJJJKKKMMMNNNGGGHHHHHHIIIIIIHHHHHHHHHFFFGGGHHHEEEBBBCCCIIINNNEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJKKKLLLLLLJJJIIIIIIIIIJJJKKKKKKJJJGGGEEEAAA======???DDDHHHJJJLLLOOOOOONNNLLLKKKKKKKKKNNNQQQSSSSSSSSSSSSTTTPPPPPPPPPQQQQQQNNNJJJGGGCCC:::111---***&&&&&&)))&&&)))+++,,,,,,******+++---))))))---...,,,+++,,,((((((''''''''''''(((((($$$&&&&&&$$$%%%((()))'''((()))*********)))(((''''''''')))***+++------...$$$)))------+++---333999BBBEEEIIIKKKKKKKKKKKKLLLJJJKKKLLLLLLLLLJJJJJJJJJLLLLLLLLLFFF:::444<<>>===777///(((((($$$%%%)))***&&&######$$$###""""""###""" """%%%%%%$$$$$$&&&))) ###%%%%%%$$$%%%(((+++***---000333666;;;AAAEEE???CCCGGGGGGDDDDDDHHHLLLMMMGGG@@@888555555888:::000111444666777666555444111000222777888777:::@@@>>>DDDJJJJJJKKKKKKIIIDDDEEEGGGIIIIIIHHHIIILLLOOOJJJJJJJJJIIIHHHHHHJJJLLLIIIIIIJJJJJJJJJJJJJJJIIILLLOOOPPPLLLGGGDDDGGGJJJ@@@@@@BBBCCCFFFIIIKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJCCC<<<:::???EEEFFFIIILLLNNNNNNNNNNNNOOOJJJMMMPPPSSSSSSSSSSSSTTTRRRPPPOOOOOONNNLLLHHHEEEHHH???555000,,,((((((+++$$$''',,,......------------***)))---...+++***+++))))))(((((((((((())))))###&&&&&&$$$%%%***+++)))+++,,,,,,+++***(((&&&%%%''''''''''''((()))++++++***111666444---))),,,111AAADDDHHHJJJJJJJJJJJJKKKHHHGGGFFFHHHLLLMMMJJJGGGLLLMMMMMMFFF999444???OOOPPPMMMKKKLLLPPPSSSRRRQQQKKKLLLMMMNNNNNNPPPSSSVVVZZZ[[[___ccchhhiiihhhggg``````dddjjjppprrrpppmmmeee```\\\[[[[[[]]]eeemmm{{{sssfff^^^XXXWWWSSSLLLFFFEEEFFFLLLPPPPPPLLLDDD777+++,,,333:::===AAAGGGKKKKKKGGG===333///,,,)))(((***...222444333333333000+++000---///777???DDDJJJPPPOOOQQQSSSSSSOOOJJJFFFDDD;;;444---***+++,,,***(((///000333777===DDDIIIMMMJJJIIIHHHHHHFFFBBB<<<888222333000***((())))))&&&)))(((((('''''''''(((((('''%%%###$$$'''(((&&&$$$%%%((((((&&&(((---000///444666999>>>AAAAAA>>><<<555111+++'''%%%$$$###""""""""""""###%%%&&&%%%$$$###$$$%%%$$$######%%%'''&&&***111999???DDDFFFGGGIIIIIIIIIHHHFFFDDDBBBAAAFFFCCC===777111,,,)))'''&&&!!! """$$$"""!!!###"""############""""""!!!"""$$$&&&&&&%%%$$$%%%&&&)))&&&%%%((((((''')))...666666777:::???CCCEEEEEEIIIHHHFFFFFFGGGIIIJJJIIIQQQKKKDDD@@@@@@>>>999555222333444444444555999;;;999;;;???BBBEEEFFFFFFEEEHHHJJJLLLLLLKKKKKKKKKLLLQQQOOOMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLDDD>>>999999???EEEHHHHHHFFFHHHJJJJJJIIIGGGGGGHHHJJJKKKLLLKKKJJJIIIJJJKKKOOOOOOMMMIIIDDD@@@>>>>>>HHHJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPQQQRRRTTTUUUTTTRRRPPPNNNLLLJJJJJJFFFCCC<<<444---)))((((((''''''(((+++------,,,***000000///,,,***)))+++------(((%%%%%%)))***'''$$$(((&&&%%%&&&'''((('''&&&'''((()))******(((&&&%%%%%%%%%%%%%%%&&&(((***++++++++++++)))((((((***---888>>>FFFKKKKKKKKKKKKLLLMMMHHHGGGJJJLLLKKKKKKMMMHHHNNNPPPGGG:::777BBBOOOMMMMMMLLLLLLMMMNNNNNNOOOLLLNNNOOOOOOOOOPPPSSSUUUZZZ]]]```bbbggglllkkkggggggmmmrrrtttwwwyyytttnnneeehhhaaa]]]___]]]aaappp{{{kkkaaaXXXUUUSSSMMMHHHFFFIIINNNRRRRRROOOHHH<<<000666<<>>@@@@@@<<<666111///,,,'''%%%$$$$$$$$$######"""""""""######!!! %%%%%%$$$###"""$$$(((+++222444999>>>CCCFFFGGGHHHHHHHHHHHHGGGDDDBBB@@@>>>;;;999555000,,,(((&&&%%%&&&!!! """###!!! """"""###############""""""!!!###&&&&&&&&&&&&'''((()))&&&&&&***+++,,,000555<<<<<<<<>>=========@@@BBBEEEFFFHHHJJJKKKKKKJJJJJJJJJIIIHHHFFFDDDDDDGGGIIIQQQOOOMMMMMMNNNOOONNNMMMNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKEEE???<<<>>>@@@???>>>EEEHHHJJJKKKKKKKKKLLLMMMHHHIIIIIIIIIIIIIIIIIIIIIMMMNNNMMMKKKGGGDDDDDDDDDIIIJJJLLLLLLLLLKKKLLLMMMOOOPPPQQQPPPOOOOOOQQQSSSSSSRRRQQQOOONNNLLLKKKJJJHHHEEE@@@999222,,,)))'''(((((((((***---......---.........,,,******,,,......***&&&'''***+++(((%%%'''&&&%%%%%%''''''&&&%%%$$$%%%''')))))))))'''&&&((('''&&&%%%%%%&&&'''(((***++++++***((('''((()))333888???EEEHHHIIIIIIJJJLLLGGGFFFJJJKKKJJJJJJLLLNNNPPPOOOIIIBBBAAAGGGNNNMMMMMMMMMLLLMMMMMMNNNNNNMMMNNNPPPOOOOOOPPPRRRTTTVVV]]]ccccccdddgggiiihhhkkkqqqwwwyyyzzzzzzuuunnngggmmmiiiddddddbbbjjj~~~rrreeeXXXTTTRRRNNNJJJHHHKKKQQQUUUUUUSSSNNNDDD:::@@@DDDHHHJJJNNNPPPKKKCCC666///))))))******---111;;;DDDJJJFFF>>>999777444111......333888===EEELLLJJJLLLNNNNNNLLLKKKJJJKKKBBB;;;444/////////...---,,,,,,---///444:::AAADDDJJJHHHGGGHHHJJJKKKKKKJJJCCCCCC>>>555000///,,,)))***)))((('''&&&%%%%%%%%%$$$###"""###%%%&&&&&&%%%!!!'''---111777???BBB@@@@@@?????????<<<666...))))))&&&###"""###$$$%%%$$$#########"""""""""""""""%%%%%%%%%$$$%%%)))...333>>>???AAACCCEEEFFFGGGGGGHHHHHHFFFDDD@@@===:::888///...,,,)))'''&&&%%%$$$'''""" """###  """######$$$$$$$$$######!!!###&&&''''''''')))***'''%%%'''+++...000777>>>AAA@@@AAACCCFFFIIIIIIIIIGGGFFFFFFHHHKKKNNNNNNNNNJJJGGGEEEFFFIIIKKKJJJHHHFFFGGGGGGFFFEEEDDDFFFHHHJJJJJJKKKLLLKKKJJJHHHGGGHHHGGGDDDAAA@@@CCCHHHMMMQQQOOONNNMMMOOOOOONNNMMMNNNMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKPPPKKKFFFBBBAAA@@@===:::CCCEEEHHHIIIIIIJJJKKKMMMFFFFFFHHHIIIIIIIIIIIIHHHHHHJJJKKKKKKIIIHHHHHHIIIJJJKKKLLLLLLJJJJJJKKKLLLMMMNNNPPPOOONNNNNNOOOQQQPPPOOOOOONNNMMMLLLKKKKKKJJJIIIFFF@@@999111***&&&)))''''''))),,,///000111---------,,,++++++---//////+++((((((***+++)))''''''%%%%%%%%%&&&'''&&&%%%"""###%%%'''((()))((((((***)))'''%%%$$$$$$$$$%%%)))***+++***(((&&&&&&'''---///444;;;BBBFFFGGGGGGJJJFFFEEEIIIJJJHHHHHHJJJOOOMMMJJJIIIJJJKKKMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOQQQSSSUUU___ffffffdddfffjjjkkklllrrrwwwxxxxxxwwwqqqjjjeeemmmlllfffeeecccooo|||xxxhhhYYYSSSRRROOOKKKJJJNNNSSSWWWWWWWWWTTTLLLCCCHHHJJJKKKLLLNNNMMMCCC888111+++'''(((***,,,111777@@@GGGLLLHHHBBB===777111000---,,,000444999BBBKKKKKKLLLNNNMMMLLLKKKLLLMMMGGGAAA999333000///---,,,...------...222888>>>BBBJJJJJJIIIJJJKKKJJJHHHFFFAAAAAA===666111000...***(((((('''&&&&&&%%%&&&&&&((('''&&&%%%&&&''''''((('''...444888<<>>BBBBBBBBBCCCEEEFFFDDDCCCFFFFFFGGGIIIKKKKKKIIIGGGMMMLLLKKKLLLLLLLLLKKKIIIEEEGGGIIIIIIHHHHHHIIIKKKKKKKKKKKKLLLLLLLLLKKKKKKDDDEEEGGGHHHIIILLLOOORRRPPPOOOMMMMMMNNNNNNNNNMMMNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMKKKIIIEEEFFFEEEBBB???=========CCCCCCDDDFFFHHHFFFBBB>>>BBBEEEHHHJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJJJJLLLMMMLLLNNNPPPQQQPPPOOOOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHCCC:::///'''(((%%%###$$$'''+++...///111222222000...---...///---+++)))((((((((('''&&&((('''&&&'''(((((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''$$$'''***+++++++++,,,---)))'''(((...888@@@DDDEEEDDDAAABBBGGGIIIGGGFFFHHHEEEGGGIIIJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKLLLLLLMMMOOOPPPQQQPPPOOOOOOPPPRRRVVV\\\bbbeeejjjpppooollldddjjjnnnmmmlllnnnnnnlllrrrtttmmmiiinnnqqq}}}yyy{{{ooobbb\\\WWWRRRPPPRRRRRRVVVYYYYYY[[[\\\XXXQQQPPPPPPMMMHHHDDD???666,,,///,,,+++...000444<<>>BBBCCCDDDEEEBBB===666222,,,(((&&&%%%%%%$$$'''&&&$$$$$$%%%%%%$$$###$$$%%%&&&$$$!!!!!!$$$'''---222:::???BBBDDDDDDEEEAAABBBBBBCCCCCCCCCBBBBBB:::888444///***&&&$$$""""""###$$$%%%%%%&&&%%%%%%)))$$$"""$$$%%%"""!!!###!!!"""$$$%%%&&&''''''(((((()))***(((&&&############"""###$$$###&&&000<<>>444,,,)))&&&$$$$$$&&&)))++++++000111222111///......///---,,,***)))((('''&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''))))))###&&&)))+++,,,---///111***)))))),,,333;;;AAADDDAAA???@@@FFFJJJHHHHHHIIIJJJMMMPPPNNNIIIFFFGGGJJJLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPOOOOOOQQQSSSTTTYYY]]]bbbhhhmmmkkkeeegggkkkllliiihhhmmmrrrtttwwwwwwnnnjjjqqqvvvzzzzzzsssjjjddd\\\UUUUUUXXXVVVYYY[[[[[[]]]___\\\VVVPPPPPPKKKBBB;;;777111+++---+++,,,000333888BBBLLLIIIKKKKKKKKKLLLLLLFFF>>>444222333333000...444<<>>;;;777555...,,,***'''%%%###""""""!!!###%%%'''(((((()))&&&""" """###!!! """!!!"""$$$%%%'''((())))))&&&'''((('''%%%############""""""###!!!$$$000===BBBBBBCCCEEEGGGGGGEEEBBBDDDEEEHHHKKKMMMMMMIIIFFFDDDFFFHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMLLLKKKKKKLLLFFFGGGGGGHHHIIIKKKLLLMMMKKKMMMNNNNNNLLLJJJJJJKKKNNNLLLJJJJJJKKKLLLKKKJJJNNNMMMMMMMMMMMMNNNOOOPPPLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOKKKMMMNNNNNNMMMLLLKKKKKKMMMMMMLLLIIIGGGFFFGGGHHHDDDBBBBBBCCCCCC???666///888<<>>BBBCCCEEEEEEDDDCCCCCCDDD@@@@@@???===888222---)))%%%$$$###"""""""""###$$$!!!$$$'''***,,,------$$$ !!!""" !!!!!!"""$$$&&&''')))))))))$$$&&&'''&&&%%%$$$$$$%%%###"""######"""%%%222???@@@@@@AAADDDEEEEEECCCAAACCCDDDHHHLLLOOOOOOLLLIIIIIIKKKMMMMMMKKKJJJIIIIIIKKKMMMOOONNNLLLJJJIIIJJJHHHHHHIIIIIIJJJLLLMMMNNNMMMNNNOOOOOONNNNNNOOOQQQMMMKKKJJJIIIJJJKKKJJJIIIJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKLLLMMMNNNOOOOOOPPPMMMNNNPPPPPPOOOOOOOOOPPPKKKKKKLLLKKKJJJKKKMMMPPPHHHFFFEEEFFFFFF@@@666...000444:::???BBBDDDEEEGGGFFFFFFFFFEEEEEEFFFJJJLLLIIIKKKNNNOOONNNMMMLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNKKKHHHGGGHHHEEE>>>888---+++((('''(((((('''&&&&&&(((+++---...///111222//////...,,,)))(((((()))$$$###""""""$$$$$$###"""$$$$$$%%%&&&(((***,,,---***)))(((''''''((()))***%%%&&&'''''''''))),,,///......---+++,,,111;;;BBB===<<>>999222---111444333111111---...///111444:::@@@EEEDDDEEEGGGHHHFFFAAA===999888333...)))'''''''''&&&***---222999???CCCDDDCCCEEEBBB>>>999555000+++(((%%%&&&'''''''''%%%"""!!!'''###!!!###(((***'''$$$"""$$$(((---333999>>>@@@FFFGGGGGGGGGFFFDDDBBB@@@AAA>>>999444000,,,'''$$$$$$""" !!!######!!!!!!###%%%((()))*********(((&&&$$$"""!!!!!!"""###''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$###(((111999EEEEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJLLLMMMMMMLLLKKKNNNNNNMMMLLLKKKKKKKKKLLLIIIJJJMMMOOOOOOMMMKKKIIILLLKKKJJJIIIHHHIIIJJJKKKOOOOOOOOOOOOOOONNNMMMLLLNNNLLLJJJJJJJJJKKKJJJIIIJJJIIIIIIKKKMMMNNNMMMLLLNNNMMMLLLLLLLLLMMMOOOOOOPPPOOOMMMMMMOOOOOOMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOMMMLLLKKKKKKKKKLLLHHHJJJIIIHHHGGGCCC777***++++++---111333555<<>>777777===GGGMMMNNNNNNPPPKKKOOOOOOKKKGGGGGGEEEBBBGGGHHHHHHIIIJJJKKKMMMMMMOOOOOOOOOOOOOOOQQQRRRRRRZZZaaadddbbb___```aaa```hhh___WWWTTTTTTWWW```iiiwww{{{uuummmuuu|||yyysssiii``````ddddddfffeeebbb``````ZZZTTTOOOCCC777111...++++++---,,,000555999AAAHHHIIIFFFJJJKKKKKKKKKPPPTTTQQQJJJGGG<<<333111111000000111000444:::AAAHHHLLLMMMMMMMMMLLLJJJHHHGGGFFFDDDBBB===555111222444333111111111111111000000222777;;;AAACCCFFFGGGFFFDDD@@@===;;;777222...------------666777:::???BBBDDDCCCAAA>>>;;;666222...+++'''%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&''''''))),,,222888===@@@BBBBBBIIIJJJJJJJJJHHHEEEBBB@@@<<<777111,,,)))&&&$$$"""###!!! !!!$$$%%%$$$""""""###$$$%%%&&&'''''''''&&&$$$###"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$%%%+++555>>>GGGGGGGGGGGGHHHHHHHHHHHHKKKLLLNNNPPPPPPPPPOOONNNOOOOOONNNNNNMMMNNNNNNNNNLLLMMMNNNOOONNNLLLJJJIIIKKKKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNMMMKKKKKKLLLLLLKKKJJJHHHHHHHHHIIIKKKLLLKKKJJJNNNMMMMMMLLLMMMNNNOOOPPPMMMLLLKKKLLLNNNPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIJJJJJJKKKIIIJJJIIIGGGFFFBBB666)))'''&&&'''***++++++000777???DDDGGGFFFEEEHHHJJJIIIGGGGGGHHHJJJMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNLLLJJJJJJJJJIIIFFFCCC===666...))))))***(((&&&+++++++++***)))***---///111...,,,---///...***&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$###$$$&&&(((***,,,+++)))***,,,((("""$$$$$$%%%&&&(((***+++---++++++++++++,,,000666;;;999888>>>HHHOOOOOOOOOQQQJJJMMMMMMIIIHHHGGGDDD@@@AAACCCEEEHHHJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTWWW^^^bbb^^^ZZZXXXVVVSSSbbb^^^]]]aaacccbbbbbbdddnnnttttttrrr~~~|||vvvlllcccaaaeeefffhhhfffbbb```___YYYRRRFFF;;;111---,,,,,,---000///888@@@DDDEEEFFFCCC>>>AAACCCCCCEEEKKKQQQQQQMMMLLLBBB888444333000///111...000444999@@@GGGLLLOOOJJJJJJIIIHHHGGGGGGGGGHHHCCC<<<666666666333000111222111000---,,,,,,///222;;;>>>BBBEEEFFFFFFDDDCCC@@@===888666666666666666@@@@@@AAACCCDDDDDDAAA???777333...***(((&&&%%%######$$$&&&(((((((((((('''&&&(((***(((%%%$$$(((,,,111555<<>>555000***%%%###""""""!!!!!! !!!$$$%%%%%%$$$#####################$$$$$$###"""""""""###%%%&&&###"""""""""""""""######%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%(((000<<>>FFFKKKJJJJJJJJJIIIHHHIIIJJJLLLIIIBBB<<<:::888333111111---...---+++***,,,///111444777<<>>??????DDDCCCBBBCCCCCCBBB???<<<222...)))&&&%%%&&&%%%%%%###$$$%%%&&&''''''''''''%%%''')))((('''(((---111888<<>>666:::AAAHHHLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPYYY```^^^YYYRRRKKKDDD<<>>FFFIIIBBB999333///---+++...000222:::EEEKKKLLLKKKDDD===:::777222111333444444222111333888AAAGGGLLLMMMMMMLLLJJJIIIKKKMMMLLLFFFAAA???;;;444111222,,,------,,,,,,---000333///222777===AAADDDFFFFFFDDDBBB@@@@@@AAACCCDDDDDDHHHFFFCCCBBB@@@===999666---)))%%%###$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))---111444666???AAADDDFFFGGGFFFEEECCCBBBAAA???;;;777111---***'''%%%%%%%%%%%%$$$""" !!!!!!"""!!!!!! !!!!!!"""######$$$%%%&&&''''''&&&%%%$$$###"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$&&&+++111;;;DDDKKKHHHIIIIIIJJJKKKLLLLLLLLLHHHHHHIIIIIIHHHHHHHHHGGGIIIJJJKKKLLLLLLLLLLLLLLLJJJHHHEEEBBB@@@??????@@@FFFFFFGGGHHHIIIJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJIIIJJJIIIIIIKKKMMMMMMLLLJJJPPPOOOOOOPPPRRRRRRQQQOOOJJJJJJKKKKKKKKKLLLLLLLLLOOONNNMMMNNNPPPPPPPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKJJJMMMMMMKKKHHHGGGCCC888,,,)))%%%$$$&&&'''%%%&&&))),,,:::FFFIIIHHHIIIJJJJJJLLLKKKKKKKKKLLLLLLJJJHHHIIIJJJKKKLLLLLLLLLKKKKKKIIIJJJJJJJJJIIIHHHHHHHHHHHHBBB;;;444000...------***++++++***)))(((***+++))))))***+++---,,,+++***'''''''''&&&&&&&&&%%%%%%###$$$&&&&&&$$$######$$$&&&***---,,,,,,...---***+++******)))(((((())))))***++++++***))))))+++,,,111222999EEELLLMMMLLLMMMKKKKKKJJJJJJNNNPPPKKKCCC888<<>>MMMeeeyyy|||xxxppprrrwww~~~{{{uuulllggggggggghhhfffaaa^^^[[[UUUNNN@@@777//////222555999>>>FFFJJJHHH===222...---,,,))),,,---///666BBBJJJMMMIIIDDDAAA???;;;555333444000111111000111666???FFFJJJMMMPPPOOOKKKIIIJJJLLLKKKGGGDDDCCC>>>666222222///000000///---...000222---000444:::???BBBDDDDDDEEECCCAAABBBDDDFFFFFFFFFLLLIIIDDD???;;;666000,,,'''$$$"""!!!"""###$$$$$$$$$$$$$$$###############&&&(((***///444999;;;<<>>AAAEEEIIILLLNNNOOOPPPPPPPPPPPPPPPOOONNNLLLKKKFFFPPPYYYZZZXXXVVVQQQMMM???AAAMMMaaarrrzzz{{{|||qqqqqquuu{{{tttjjjdddccceeefffddd```]]]ZZZTTTMMMAAA888222333888<<>>===BBBIII===???AAABBBAAA???<<<:::000...***&&&%%%&&&((()))$$$###!!!!!!"""$$$$$$$$$!!!###&&&&&&$$$$$$''')))&&&(((+++------***&&&###""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""###%%%%%%""""""###$$$$$$%%%&&&&&&''',,,555???GGGKKKJJJIIIFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMOOOOOOJJJKKKLLLMMMLLLKKKIIIGGGLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMHHHIIIJJJMMMPPPPPPOOOMMMLLLKKKKKKKKKMMMMMMKKKIIIIIIJJJLLLMMMMMMMMMLLLKKKLLLJJJIIIJJJKKKLLLKKKIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLJJJHHHGGGGGGGGGEEECCCCCCAAA888---(((###"""%%%(((&&&$$$%%%"""(((///555===GGGKKKJJJNNNMMMLLLLLLMMMLLLJJJHHHGGGHHHJJJLLLLLLKKKJJJIIIGGGJJJMMMLLLJJJIIIJJJLLLAAADDDFFFEEE@@@999222///)))+++,,,+++)))((((((((($$$&&&)))+++++++++,,,---***))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$&&&))),,,$$$***...,,,***++++++*********)))(((((((((((((((###&&&)))+++++++++,,,---,,,...888FFFPPPRRRQQQSSSKKKOOOOOOLLLKKKOOORRRQQQJJJIIIGGGFFFGGGJJJNNNPPPLLLMMMOOOPPPPPPOOOMMMLLLPPPXXX]]]\\\YYYXXXVVVSSSEEEJJJWWWgggssswwwzzz~~~~~~}}}xxxrrrlllbbbYYYZZZ[[[\\\^^^___]]]YYYVVVKKKEEE???>>>CCCIIIKKKKKKAAA888///,,,+++)))***,,,,,,,,,,,,***,,,444???HHHHHHJJJKKKHHHAAA999222//////+++***...111111333666DDDJJJMMMKKKJJJKKKJJJGGGHHHGGGEEECCC@@@:::333...111111111000//////......000555999<<>>EEEIIIIIIJJJLLLLLLJJJHHHFFFCCC@@@<<<888333///111111111111000000000000111666;;;>>>BBBFFFDDD???GGGGGGGGGGGGFFFBBB===999333000,,,)))((((((&&&%%%$$$###"""###&&&'''%%%###%%%%%%&&&''')))---222666999>>>AAA??????BBBDDDBBBBBB???<<<999666111,,,)))&&&''''''&&&$$$%%%(((+++000---((($$$$$$$$$$$$$$$%%%$$$$$$$$$%%%'''***+++***)))'''%%%$$$###""""""$$$$$$###"""!!! ######$$$$$$$$$#########%%%$$$######%%%(((+++...888<<>>EEEIIIMMMLLLKKKKKKLLLLLLLLLKKKNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIHHHHHHHHHFFFBBB>>>000...***(((((()))******)))&&&&&&******((((((+++************)))(((&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((***++++++,,,*********(((%%%%%%&&&((($$$&&&)))+++,,,...000222333:::CCCIIIKKKKKKMMMOOORRRPPPNNNMMMLLLLLLMMMNNNMMMIIIFFFGGGLLLOOONNNLLLOOOPPPOOOMMMNNNMMMGGG???HHHWWW^^^SSSHHHIIIPPPUUUOOORRRXXX___bbbdddjjjssswww|||uuuhhh\\\VVVVVVWWWZZZ\\\\\\YYYWWWSSSPPPMMMLLLKKKIIIDDD???777000++++++***((())),,,'''((())))))***000999@@@CCCEEEFFFDDD>>>888333111111...---///000///111555???FFFKKKLLLMMMOOOOOOMMMHHHDDD???:::777555222000///......---------......222888===@@@DDDGGGCCC===EEEEEEEEEDDDAAA;;;333---,,,)))'''&&&&&&'''&&&%%%$$$###"""$$$&&&'''&&&%%%&&&'''(((***---444;;;@@@???CCCDDDAAA???AAAAAA???@@@<<<777222...***&&&######'''&&&###$$$***000444000***&&&%%%$$$###"""#########$$$%%%'''***+++((('''%%%$$$"""!!!!!!!!!$$$$$$###"""!!! %%%%%%%%%$$$$$$###""""""###%%%''''''&&&)))000666@@@BBBEEEFFFFFFEEEFFFFFFGGGGGGIIIKKKMMMNNNOOOOOOLLLLLLKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLOOOPPPPPPPPPOOOMMMKKKJJJKKKMMMPPPPPPNNNNNNOOOQQQNNNLLLLLLLLLNNNNNNNNNLLLMMMJJJHHHHHHIIIKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIKKKLLLKKKJJJKKKIII???444(((&&&%%%%%%'''((((((''')))((())),,,222:::BBBGGGJJJJJJJJJKKKKKKKKKKKKKKKOOONNNNNNMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJKKKKKKKKKLLLKKKKKKKKKLLLKKKHHHEEE:::444,,,((((((******)))'''%%%&&&)))***))))))---))))))***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&(((***,,,---++++++***'''%%%$$$%%%'''%%%''')))***+++---111444888>>>FFFKKKLLLLLLLLLNNNQQQPPPNNNMMMLLLLLLMMMMMMLLLIIIGGGHHHLLLOOOOOONNNOOOPPPOOOLLLLLLJJJCCC:::DDDUUU___TTTGGGGGGQQQXXXXXXTTTRRRUUUYYY```lllwww|||yyylll___XXXXXXXXXYYY[[[[[[YYYWWWNNNMMMLLLLLLJJJEEE>>>888222---***+++***((())),,,)))+++,,,++++++...444999BBBCCCCCC@@@;;;555111///000------......---000555CCCIIINNNMMMLLLMMMLLLHHHFFFAAA:::555333222222222000///...---,,,,,,------444:::@@@CCCGGGIIIEEE???BBBAAA???===999444...***(((&&&$$$$$$%%%&&&%%%%%%&&&&&&%%%&&&&&&'''''''''(((***---000444999???CCC???BBBCCC???<<<===<<<:::;;;777111,,,)))&&&$$$""" ###&&&'''%%%'''+++000222...***&&&%%%$$$###"""!!!!!!!!!"""$$$&&&((()))&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%######""""""!!!!!!%%%(((***,,,000888===BBBCCCEEEFFFEEEFFFGGGIIIIIIJJJLLLMMMMMMLLLKKKJJJLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMKKKLLLLLLLLLMMMMMMMMMNNNJJJJJJJJJJJJKKKKKKKKKKKKNNNOOOOOOOOONNNMMMKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJIIILLLKKKJJJIIIJJJJJJKKKKKKNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKJJJKKKJJJAAA666+++)))((()))+++,,,,,,+++******)))***...555>>>DDDGGGHHHIIIJJJJJJJJJKKKLLLNNNMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLOOOOOONNNNNNMMMKKKIIIGGGBBB:::000***)))***)))((((((%%%&&&)))***((())),,,((())))))))))))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''')))+++,,,,,,,,,+++(((&&&%%%&&&''''''(((((()))***---222666;;;AAAHHHLLLLLLKKKKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPKKKIIIHHHIIILLLOOOPPPPPPLLLNNNNNNLLLLLLKKKDDD;;;DDDTTT]]]TTTKKKMMMTTTYYY^^^XXXUUUXXX]]]fffsss~~~}}}ooobbb]]]\\\ZZZZZZ[[[ZZZXXXWWWOOONNNMMMJJJEEE>>>666111000,,,+++++++++)))+++///111333444222///...111444@@@AAA@@@<<<666000---,,,...++++++---,,,,,,000777AAAGGGLLLKKKJJJIIIGGGCCCAAA<<<555111000111222333555444222000//////000000666<<>>999555111...+++))))))'''%%%%%%&&&&&&%%%###'''''''''&&&&&&&&&((()))---111666:::<<<>>>@@@BBB===AAAAAA<<<999999888555333000+++(((&&&&&&%%%%%%&&&&&&&&&''')))++++++,,,---***&&&$$$$$$$$$###""" !!!###$$$&&&&&&"""""""""###$$$%%%&&&'''"""######$$$%%%&&&&&&&&&%%%$$$###"""""""""""""""###%%%(((...444:::???AAADDDEEEFFFFFFDDDDDDFFFHHHHHHIIIKKKMMMLLLKKKIIIGGGJJJKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJKKKLLLLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNKKKIIIJJJNNNNNNKKKHHHKKKLLLLLLLLLKKKJJJIIIIIIKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIKKKJJJAAA666---+++***+++---......---+++******)))+++000999???CCCEEEHHHIIIIIIIIIJJJLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOONNNMMMKKKKKKKKKGGG@@@555...***)))(((&&&***''''''******''''''***'''(((((())))))))))))((((((((('''&&&&&&&&&&&&&&&(((((((((((()))***++++++---...---***((('''(((***)))))))))))))))---222555;;;AAAHHHLLLKKKIIIIIIJJJLLLLLLLLLLLLMMMNNNOOOOOOKKKJJJIIIJJJMMMOOOQQQQQQNNNPPPPPPNNNMMMKKKCCC:::HHHTTTZZZUUUQQQUUUZZZZZZ```^^^^^^bbbeeejjjttt~~~tttgggaaa___\\\[[[[[[ZZZYYYXXXVVVTTTOOOHHH???777000,,,...++++++,,,------111888:::===>>><<<777333333444<<<<<<;;;777222---+++***+++)))***,,,,,,,,,333;;;BBBIIIMMMMMMLLLKKKHHHDDD:::777222000000222333333333111000......///111222:::???DDDGGGJJJLLLHHHBBBAAA<<<555///+++)))'''&&&)))(((&&&&&&''''''%%%###$$$%%%&&&&&&&&&'''***---666:::@@@DDDDDDDDDCCCCCC???BBBAAA<<<777666444111+++)))&&&%%%&&&'''''''''***((('''(((+++,,,***((()))&&&$$$######$$$###""" !!!"""###$$$$$$ !!!"""###%%%%%%$$$$$$#########"""""""""$$$###"""""""""$$$%%%&&&'''***///666<<>>BBBEEEEEEGGGHHHEEE>>>888444///+++)))(((&&&%%%'''&&&&&&&&&((((((&&&$$$###%%%'''(((***---222777===@@@DDDFFFFFFEEEEEEEEEAAADDDBBB:::444222///+++&&&$$$"""###%%%''''''''''''((()))))))))(((((()))(((&&&$$$#########"""!!!!!!""""""###$$$$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$############""""""$$$#########%%%'''***,,,,,,333;;;AAACCCCCCEEEGGGHHHJJJKKKJJJHHHFFFFFFFFFEEEGGGHHHJJJKKKKKKKKKJJJGGGGGGIIIJJJKKKJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNLLLJJJKKKLLLLLLIIIFFFEEEIIIMMMOOONNNNNNOOOPPPIIILLLMMMMMMKKKJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKHHHIIIIIIIIIJJJIII@@@555,,,***((((((*********))))))+++,,,***((()))///555<<>>333+++((())))))''''''******'''(((***&&&&&&((()))************))))))((('''&&&%%%%%%&&&&&&(((***---...---,,,***+++,,,,,,***))))))+++---,,,,,,,,,++++++,,,///111888>>>FFFKKKKKKJJJKKKLLLNNNNNNNNNMMMMMMLLLKKKJJJMMMMMMMMMLLLMMMNNNPPPRRRQQQSSSSSSPPPNNNJJJ@@@555GGGTTT\\\YYYWWW\\\aaaaaadddiiipppsssrrrsss|||qqq___\\\ZZZYYYZZZ[[[\\\\\\WWWQQQHHH===333...---...(((''')))---111777AAALLLEEEIIILLLJJJEEE???===<<<111222111///---+++,,,---((()))+++...///222;;;EEEBBBHHHKKKGGGBBB>>>888222111000000111444555555333444444555666:::???CCCFFFBBBEEEFFFDDDEEEEEEAAA;;;---+++))))))******((('''%%%%%%$$$&&&(((((('''&&&###&&&***---///444;;;@@@???AAADDDDDDDDDDDDDDDFFFBBBDDDAAA888111---)))%%%###"""!!!"""$$$&&&&&&%%%###(((+++***&&&$$$'''+++)))'''%%%#########""" $$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$#########$$$"""######%%%&&&'''(((((($$$$$$$$$%%%'''***...000000;;;FFFJJJFFFBBBEEEIIIEEEHHHJJJKKKKKKJJJKKKLLLJJJJJJKKKJJJJJJIIIHHHHHHEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJLLLMMMOOOOOOPPPPPPLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMPPPOOONNNLLLKKKKKKKKKKKKLLLNNNOOONNNKKKIIIIIIJJJJJJMMMQQQQQQOOOMMMNNNOOOIIILLLNNNMMMKKKJJJKKKMMMMMMMMMMMMMMMNNNOOOPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJJJJIIIKKKJJJ@@@666---+++***)))*********))))))+++,,,***'''(((---222:::@@@FFFHHHGGGFFFIIILLLMMMMMMLLLLLLMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPQQQOOOLLLJJJLLLNNNJJJMMMLLLDDD777---******'''%%%&&&)))***)))))),,,%%%&&&''')))************)))((('''&&&%%%$$$$$$$$$###%%%)))---///...,,,+++*********)))((()))+++---,,,------,,,+++,,,...000777>>>FFFKKKLLLLLLLLLNNNJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNMMMMMMMMMPPPQQQMMMOOOPPPOOONNNKKKBBB888DDDTTT___ZZZUUUZZZaaadddgggmmmvvvzzzyyy~~~|||~~~tttfff\\\VVVYYY^^^___]]]\\\SSSNNNDDD777...+++++++++,,,+++***---444===DDDIIIKKKKKKLLLLLLIIIDDD<<<666444...+++---///,,,***+++,,,+++***,,,000777>>>BBBHHHHHHGGGDDD@@@:::555222111111222222333444666666444666999===BBBEEEHHHIIIJJJIIIFFFDDDAAA;;;444///---***&&&&&&(((***)))'''%%%&&&'''&&&$$$$$$%%%&&&%%%'''***000777>>>CCCGGGGGGFFFDDDDDDEEEDDDCCCBBB===:::555///***'''%%%%%%""""""!!!!!!"""$$$%%%'''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&%%%$$$###"""""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%###!!! !!!$$$&&&$$$"""!!!$$$&&&%%%$$$)))222;;;AAACCCFFFHHHIIIJJJLLLNNNOOORRRTTTQQQLLLIIIKKKNNNLLLIIIIIIKKKKKKHHHGGGJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLHHHGGGIIINNNOOOMMMLLLNNNNNNOOOPPPOOOMMMLLLMMMNNNOOOLLLJJJIIIIIIJJJJJJIIILLLLLLMMMMMMMMMLLLLLLKKKNNNLLLJJJJJJKKKLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMNNNJJJJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKLLLJJJIIIIIIHHH@@@777000+++)))+++,,,+++,,,...)))******)))(((((()))+++222:::EEEMMMKKKGGGJJJQQQMMMLLLLLLNNNPPPRRRRRRQQQOOOPPPPPPOOOLLLJJJJJJKKKOOOQQQRRRRRRPPPNNNNNNOOOHHHMMMNNNHHH???888///(((,,,((((((+++---+++***,,,***'''&&&((((((&&&'''***(((&&&$$$#########"""!!!%%%''')))+++,,,------,,,+++,,,,,,+++******+++---,,,******+++***(((+++000666???GGGJJJKKKNNNPPPOOOKKKMMMNNNNNNLLLKKKKKKLLLKKKJJJKKKMMMPPPRRRRRRQQQPPPPPPQQQPPPMMMGGG???999JJJTTT\\\^^^]]]^^^^^^\\\dddeeejjjqqqvvv{{{rrrkkkyyy~~~rrrggg]]]VVVXXX]]]]]]ZZZYYYQQQKKK@@@444---******+++,,,******...666???HHHMMMMMMMMMMMMMMMJJJCCC:::444111,,,)))---///---,,,...++++++---111777>>>EEEHHHFFFDDDAAA===999444000.........///000333666999;;;:::<<<>>>AAACCCEEEFFFFFFIIIGGGCCC???:::555...***+++)))&&&&&&((()))(((&&&###%%%''''''&&&%%%&&&&&&***,,,111666;;;???BBBCCCCCCCCCCCCDDDEEECCC???;;;666333///***&&&$$$###"""######""""""###$$$&&&'''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&%%%$$$###""""""""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$&&&$$$""""""$$$$$$###!!!''''''(((+++///555<<<@@@DDDFFFHHHIIIHHHGGGHHHIIILLLOOOQQQOOOJJJHHHJJJMMMNNNKKKKKKMMMLLLIIIHHHKKKHHHIIIJJJJJJKKKKKKKKKJJJIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHJJJOOOPPPMMMLLLNNNNNNOOOOOONNNMMMLLLLLLNNNMMMLLLJJJJJJLLLMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKIIIHHHIIIKKKLLLLLLKKKMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLKKKKKKJJJJJJIIIGGGHHHGGG???666111,,,)))+++,,,***+++---***++++++***)))(((***,,,000888CCCKKKJJJFFFIIIOOOMMMLLLLLLMMMPPPQQQQQQPPPNNNOOOPPPNNNLLLKKKKKKLLLMMMOOOPPPPPPNNNMMMMMMMMMKKKMMMLLLHHHDDD@@@555+++***&&&%%%(((***(((''')))+++((('''))))))'''(((+++)))'''&&&&&&'''''''''&&&)))***+++,,,,,,+++***))),,,,,,---,,,+++***,,,......,,,+++---+++))),,,111777@@@HHHIIIJJJMMMNNNLLLIIIKKKMMMMMMLLLKKKLLLMMMLLLKKKKKKMMMPPPRRRRRRQQQNNNNNNOOOPPPNNNHHH@@@:::FFFPPPYYYZZZZZZ[[[[[[YYYUUUYYYbbblllsss~~~xxxooohhh{{{zzzkkk```XXXZZZ]]]]]]ZZZYYYNNNFFF:::111+++)))******+++***+++///777AAAKKKRRROOOOOOOOONNNIIIAAA777000---)))(((+++------...000---///333888>>>CCCHHHJJJEEEBBB===777222///------------...///222666:::<<<@@@AAABBBCCCCCCBBBAAAAAAGGGCCC===777222,,,'''$$$((('''&&&'''((((((&&&$$$!!!$$$'''((((((((()))***111444999===@@@AAAAAA@@@@@@@@@BBBDDDCCC>>>888222...,,,)))&&&$$$"""""""""$$$$$$######$$$%%%&&&'''&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&%%%%%%$$$######"""######$$$%%%&&&###"""!!! !!!"""###&&&$$$""""""###$$$$$$###(((((()))///666===@@@AAAEEEFFFHHHHHHGGGFFFFFFGGGIIILLLNNNLLLIIIHHHIIILLLKKKHHHGGGIIIHHHEEEDDDGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNMMMLLLKKKJJJIIIIIILLLJJJKKKOOOPPPMMMLLLNNNLLLMMMNNNMMMLLLKKKLLLMMMLLLKKKJJJKKKNNNPPPQQQPPPKKKLLLLLLMMMMMMLLLLLLLLLHHHGGGGGGHHHJJJLLLLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMNNNMMMKKKKKKKKKDDD<<<333---***+++,,,******,,,***+++,,,+++******+++---///555@@@IIIIIIFFFGGGLLLMMMLLLLLLMMMOOOQQQQQQPPPMMMNNNOOONNNLLLKKKLLLMMMKKKLLLNNNMMMLLLKKKKKKLLLMMMMMMKKKIIIJJJHHH>>>222,,,'''%%%''')))''''''))),,,((((((******((((((,,,((('''&&&&&&(((******))))))***+++,,,,,,+++***)))+++,,,,,,+++******+++---...,,,+++,,,***(((+++000999BBBIIIJJJIIIKKKLLLJJJHHHJJJLLLLLLLLLKKKLLLMMMMMMLLLLLLNNNPPPRRRRRRQQQNNNOOOPPPPPPNNNHHH???999GGGQQQZZZZZZWWWVVVVVVTTTKKKRRR^^^jjjttt{{{vvvnnnccc[[[\\\``````^^^]]]LLLAAA444---+++))))))***++++++,,,...555???JJJQQQPPPOOOOOOMMMHHH???444---+++((('''***++++++---111444666:::???BBBDDDEEEEEEFFFBBB:::333///---...///111000///000222666999;;;CCCCCCDDDDDDBBB@@@>>><<>>333+++,,,((((((******))),,,111:::===AAAEEEGGGGGGEEEDDDBBB>>>777000---,,,...000111111111222555999<<<>>>DDDEEEFFFFFFDDDAAA>>><<<;;;666000+++((('''&&&%%%%%%&&&'''''''''%%%$$$$$$''''''''''''***///666<<>>555///+++,,,+++)))(((***+++,,,---,,,++++++---///222444:::CCCHHHHHHIIILLLLLLKKKKKKLLLNNNOOONNNMMMLLLMMMNNNMMMKKKKKKLLLMMMJJJKKKMMMMMMLLLKKKKKKLLLGGGKKKNNNLLLJJJKKKHHHDDD777000+++******'''(((***)))&&&'''******'''&&&)))***)))''''''(((((((((''''''(((***,,,---......---***+++,,,+++))))))+++,,,,,,)))((()))(((&&&(((---999AAAIIIKKKKKKNNNOOONNNNNNOOOPPPPPPNNNLLLMMMMMMPPPOOONNNOOOQQQRRRRRRPPPQQQRRRTTTTTTRRRKKKAAA;;;KKKVVV___^^^YYYWWWWWWWWWTTTVVVZZZ```mmmlllaaaXXXZZZ^^^_________NNN<<<,,,***,,,***(((***+++++++++***,,,444@@@IIIIIIJJJLLLLLLHHH???555------+++***,,,++++++///555===@@@EEEIIIJJJIIIFFFDDD999666111---++++++---......///222666:::???CCCEEEEEEFFFGGGGGGFFFCCC???===444000+++((('''((())))))%%%'''((('''&&&$$$%%%%%%))))))***+++...555>>>DDDEEEDDDCCCBBBBBBCCCDDDEEEBBB>>>777111---***'''&&&"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""$$$)))---888???GGGHHHEEEBBBDDDGGGEEEFFFHHHHHHGGGFFFFFFGGGKKKKKKKKKLLLLLLLLLLLLLLLLLLIIIIIILLLMMMJJJKKKMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMJJJKKKNNNNNNLLLLLLOOOJJJKKKLLLLLLKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKIIIGGGIIIIIIJJJKKKLLLLLLLLLLLLNNNMMMKKKKKKKKKLLLKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLHHHJJJLLLKKKHHHFFFHHHKKKHHHKKKLLLIIIGGGGGGEEE@@@444...+++,,,+++)))(((******+++,,,,,,++++++---///555333777???FFFHHHIIILLLLLLKKKJJJKKKMMMNNNMMMLLLLLLMMMNNNMMMKKKJJJKKKLLLJJJKKKMMMMMMLLLKKKLLLMMMEEEKKKNNNKKKIIIJJJJJJHHH<<<444---+++)))&&&&&&((((((&&&&&&******&&&&&&(((---+++))))))******)))(((***+++,,,------,,,+++***---......---,,,,,,---///---+++***,,,+++))),,,111888AAAHHHJJJKKKNNNOOONNNOOOPPPQQQQQQOOONNNNNNOOORRRPPPOOOPPPRRRRRRQQQPPPMMMOOORRRUUUSSSMMMDDD===???MMMZZZ\\\YYY[[[^^^aaabbbaaa___bbbrrr~~~mmmbbbYYYYYY]]]^^^]]]]]]QQQ<<<+++***---+++)))+++)))***)))(((***222>>>HHHGGGIIIKKKMMMJJJCCC999222///------/////////555<<<@@@BBBFFFGGGGGGDDD@@@===111000...,,,,,,,,,---......111555:::???CCCFFFGGGDDDEEEFFFFFFCCC@@@;;;999000,,,((('''''')))******&&&(((((('''%%%$$$&&&((((((***...111666<<>>HHHFFFHHHKKKNNNMMMFFF===666///...///222333444:::CCCCCCDDDEEEDDDAAA<<<666333---------.........//////222555999>>>BBBDDDEEEEEEAAABBBCCCBBB???;;;666333...+++'''&&&'''((())))))'''))))))'''$$$$$$&&&)))&&&+++111777<<>>===;;;888555333000---***)))&&&%%%((((((%%%&&&)))++++++)))'''%%%&&&))),,,...222777<<<@@@BBBBBBBBBGGGGGGFFFCCC>>>888222...,,,+++)))'''&&&&&&&&&&&&%%%%%%######(((,,,***###'''''''''&&&&&&%%%%%%%%%+++'''&&&'''&&&$$$%%%(((***+++------+++******+++%%%%%%&&&&&&&&&%%%$$$###$$$!!!"""&&&'''%%%$$$&&&&&&'''***,,,000666===BBBIIIEEEEEEJJJMMMJJJGGGEEEEEEIIIJJJIIIJJJNNNOOOLLLQQQNNNKKKJJJJJJKKKKKKJJJGGGIIIKKKMMMNNNNNNMMMLLLMMMLLLKKKLLLMMMNNNMMMKKKJJJIIIKKKMMMLLLIIIIIIMMMMMMLLLLLLLLLNNNMMMLLLJJJKKKKKKJJJIIIJJJLLLNNNPPPNNNMMMLLLKKKKKKLLLMMMNNNQQQNNNKKKKKKMMMMMMKKKIIIKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLJJJKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJNNNLLLKKKLLLMMMMMMLLLKKKPPPNNNLLLIIIHHHGGGGGGGGGLLLHHHDDDEEEGGGHHHEEEAAA999111++++++,,,+++***,,,(((((()))***+++---///000---111222222999EEEKKKJJJOOOOOOOOONNNMMMLLLKKKJJJMMMMMMMMMLLLJJJIIIGGGFFFIIIKKKLLLLLLKKKKKKLLLMMMKKKKKKKKKJJJIIIGGGFFFEEEEEEBBB===888111***'''((()))%%%$$$((()))&&&$$$%%%'''''''''''''''((())))))******+++---///000///---+++(((%%%&&&***---...---...---+++***+++...222444>>>@@@DDDGGGIIIJJJJJJJJJMMMJJJJJJNNNOOOMMMOOORRRQQQQQQRRRPPPNNNLLLLLLMMMQQQPPPPPPQQQPPPHHH;;;000===MMMYYYYYYYYYbbbjjjllloooaaa[[[lll{{{zzzzzzzzzzzzpppbbbVVVSSSUUUWWWYYY[[[KKK;;;,,,***,,,,,,)))(((***((()))+++---000:::DDDIIILLLLLLJJJKKKNNNMMMIIIFFFAAA???AAADDDEEEGGGKKKIIICCC??????;;;444000///,,,++++++,,,---///111222999@@@FFFFFFFFFFFFDDDAAA<<<888555111///---***((('''$$$$$$''''''&&&'''***&&&'''(((((())),,,000444777999<<>>CCCFFFIIIFFFFFFJJJKKKHHHGGGHHHIIILLLMMMJJJIIIKKKKKKGGGNNNKKKHHHGGGHHHIIIIIIIIIHHHJJJKKKMMMNNNMMMLLLKKKMMMLLLKKKLLLMMMMMMLLLKKKGGGFFFIIIMMMMMMJJJLLLPPPLLLLLLLLLMMMOOOOOONNNMMMJJJJJJIIIHHHIIIJJJLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOMMMKKKKKKLLLMMMLLLKKKMMMMMMMMMMMMMMMLLLLLLKKKLLLKKKJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKKKKMMMMMMLLLKKKJJJJJJIIIHHHHHHIIIJJJKKKNNNKKKHHHHHHKKKKKKGGGDDD888111+++,,,---,,,,,,...************+++,,,------,,,/////////666BBBIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHKKKLLLNNNMMMLLLLLLMMMOOOOOOOOONNNNNNMMMKKKJJJIIIFFFDDDAAA<<<555---)))''')))%%%$$$((()))&&&%%%&&&''''''&&&&&&&&&&&&''''''+++++++++---///000...,,,***(((%%%&&&))),,,---------,,,+++***+++...333666???AAADDDGGGIIIJJJJJJJJJKKKIIIIIIMMMNNNMMMNNNRRROOOPPPQQQPPPOOONNNOOOPPPSSSSSSSSSSSSQQQIII===333???PPP]]]^^^^^^dddiiijjjjjjaaaaaasss}}}zzzzzzzzzzzzqqqbbbTTTPPPRRRSSSRRRRRRHHH;;;...+++---,,,)))'''***((()))***+++---555>>>EEEIIILLLKKKMMMPPPPPPMMMKKKGGGFFFIIIJJJGGGFFFGGGKKKDDD>>><<<888111---------,,,,,,---///222555777???DDDGGGFFFDDDEEEDDDAAA999555000,,,***)))'''&&&%%%""""""&&&'''%%%&&&***$$$&&&(((***---111777;;;???@@@AAABBBCCCCCCCCCCCCFFFDDD???999222,,,'''%%%"""!!!!!!!!!"""###$$$$$$%%%&&&$$$###&&&)))'''!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$"""###&&&(((((()))---+++---...---***)))((()))%%%&&&&&&''''''%%%$$$###%%%######&&&'''%%%&&&******000777>>>BBBEEEGGGHHHIIIGGGHHHJJJIIIFFFGGGKKKKKKNNNNNNKKKJJJKKKJJJFFFLLLJJJGGGGGGHHHJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJMMMLLLKKKKKKMMMMMMLLLKKKGGGFFFIIIMMMMMMJJJLLLPPPKKKKKKKKKMMMOOOQQQPPPOOOJJJIIIHHHGGGGGGHHHJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLNNNLLLKKKKKKLLLMMMLLLKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLIIIGGGHHHIIIJJJKKKLLLMMMMMMNNNLLLKKKJJJKKKLLLMMMLLLKKKHHHHHHHHHHHHHHHIIIKKKKKKKKKIIIFFFGGGIIIHHHEEEBBB777///***+++,,,++++++---++++++++++++***************,,,,,,,,,222>>>FFFIIIGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNOOOOOONNNNNNOOOPPPPPPPPPPPPOOOOOOMMMLLLKKKGGGGGGFFFAAA;;;333+++&&&)))%%%$$$((()))'''&&&((('''&&&&&&%%%%%%%%%&&&&&&---------...//////---+++)))(((&&&''')))+++,,,,,,,,,,,,,,,+++,,,///444888@@@BBBDDDGGGIIIJJJJJJJJJJJJGGGHHHLLLMMMLLLNNNQQQOOOPPPQQQQQQPPPPPPRRRSSSTTTSSSSSSTTTQQQHHH<<<333???QQQ```bbb```ccceeedddbbb___fff{{{~~~{{{xxxvvvttteeeVVVRRRSSSPPPJJJFFFJJJCCC;;;555000---+++******((()))***))))))000888???EEEJJJJJJLLLOOOOOOLLLKKKGGGGGGJJJKKKHHHGGGHHHNNNFFF???<<<777111...///......---...000333777999???DDDGGGEEECCCCCCAAA>>>666222,,,((('''&&&%%%$$$&&&######%%%&&&$$$%%%(((&&&(((+++---000444999===DDDDDDDDDCCCBBBBBBBBBAAA@@@===888222,,,'''$$$"""############$$$$$$%%%%%%'''((('''$$$$$$&&&###&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!###''')))(((***---,,,---...,,,***((('''(((%%%&&&'''''''''&&&$$$$$$%%%"""###&&&&&&%%%(((---000555<<>>===DDDHHHFFFDDDBBB???:::222...)))&&&%%%%%%%%%$$$'''$$$$$$&&&&&&######&&&''')))---000333777===@@@GGGGGGFFFDDDCCCAAAAAA@@@777444000+++'''%%%$$$###%%%%%%%%%%%%%%%$$$$$$###%%%''''''$$$%%%'''%%%!!!(((((('''%%%$$$###"""!!!%%%###$$$((()))'''(((++++++------,,,)))'''''''''&&&&&&'''((('''&&&%%%$$$$$$"""###&&&&&&&&&+++222999<<>>333(((((($$$"""%%%'''%%%%%%'''%%%%%%%%%&&&''')))***+++...------......---+++))))))************+++,,,---)))+++------...222999???CCCDDDEEEFFFGGGHHHIIIIIIJJJGGGGGGKKKLLLJJJKKKOOOPPPRRRRRRQQQPPPOOOPPPQQQQQQQQQRRRPPPKKKBBB888222<<>>DDDHHHFFFBBB???:::444,,,***&&&$$$%%%%%%%%%$$$((($$$$$$&&&&&&$$$$$$''''''+++///333888===BBBFFFIIIHHHGGGEEEBBB???===;;;...,,,***'''%%%%%%$$$%%%$$$$$$$$$$$$$$$###"""!!! $$$%%%$$$&&&******(((((('''&&&%%%$$$###"""!!!%%%###%%%))))))'''''')))***,,,---,,,)))((('''(((&&&''''''((('''&&&%%%$$$######$$$'''((()))111999AAABBBCCCDDDCCCEEEGGGJJJHHHFFFFFFHHHIIIHHHLLLRRRQQQSSSSSSOOOMMMNNNMMMIIIKKKJJJIIIJJJLLLMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKJJJHHHHHHJJJMMMLLLIIIJJJNNNKKKJJJIIIJJJKKKJJJIIIGGGKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMOOOOOONNNLLLIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIKKKNNNOOONNNLLLMMMLLLJJJIIIIIIIIIJJJJJJIIIHHHHHHIIIKKKLLLKKKJJJFFFGGGHHHJJJKKKLLLLLLLLLIIIJJJKKKKKKJJJHHHFFFDDD???777000//////---,,,---+++,,,---......---,,,,,,,,,+++,,,...000444===GGGIIIIIIJJJKKKKKKLLLKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMIIIKKKLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLFFFJJJJJJFFFDDDDDD;;;///+++&&&###%%%&&&$$$$$$'''%%%%%%&&&&&&((()))+++,,,,,,,,,+++,,,---,,,***((((((***++++++******+++,,,(((+++...//////333;;;CCCDDDEEEEEEFFFGGGGGGHHHHHHLLLIIIHHHKKKLLLJJJJJJNNNOOOPPPQQQPPPNNNMMMNNNOOORRRSSSSSSQQQKKKBBB888333@@@RRR```aaa```dddhhhgggfff```jjjvvvlllbbb\\\YYYWWWZZZ___[[[^^^ZZZLLL???777///((((((((()))***(((%%%(((...000;;;EEEIIIJJJMMMNNNMMMGGGEEEGGGNNNPPPMMMJJJKKK;;;555111222222000///111...000444888<<>>===@@@BBB@@@777000,,,)))$$$"""!!!!!!"""$$$$$$$$$"""###!!!"""&&&))))))+++///666888;;;===>>>@@@CCCEEEDDDCCCAAA===777000***&&&&&&&&&&&&&&&%%%%%%$$$$$$ !!!###%%%&&&'''&&&&&&&&&***+++(((&&&((((((%%%""""""###$$$%%%%%%&&&&&&###!!!$$$)))***((((((+++(((***++++++)))((())))))&&&'''((((((((('''%%%%%%&&&&&&)))---...111<<>>@@@CCCEEEEEEFFFGGGHHHFFFBBBAAAHHHNNNOOOPPPQQQIIIMMMMMMKKKLLLNNNNNNKKKPPPOOONNNOOOQQQQQQOOOMMMJJJJJJJJJJJJKKKLLLNNNNNNLLLJJJIIIJJJKKKLLLKKKJJJLLLKKKLLLNNNLLLGGGGGGJJJIIIHHHHHHJJJMMMNNNMMMKKKIIIIIIKKKLLLMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKHHHJJJLLLKKKIIIIIILLLNNNSSSRRRRRRPPPNNNLLLJJJIIIMMMKKKIIIHHHHHHIIIHHHGGGIIIIIIHHHGGGHHHJJJMMMNNNHHHGGGGGGHHHJJJKKKKKKJJJLLLMMMMMMMMMMMMKKKIIIHHHIIIKKKMMMNNNLLLIIIFFFFFF888000+++,,,///...///111111111222222000---***)))+++***,,,000///...666AAAHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLLLLKKKKKKLLLMMMLLLLLLMMMMMMMMMLLLKKKKKKIIIMMMKKKEEEGGGNNNIII===111,,,((())))))'''&&&((()))((('''&&&%%%$$$$$$$$$)))((()))***++++++)))'''$$$&&&))))))&&&%%%&&&(((&&&+++///000000444>>>GGGFFFFFFEEEEEEFFFGGGGGGHHHPPPLLLKKKMMMLLLIIIIIILLLGGGIIIKKKKKKKKKLLLMMMOOOMMMOOOPPPLLLEEE<<<444///DDDSSS]]]]]]^^^iiitttxxx}}}xxxyyyjjjZZZUUUZZZbbbfffdddccc\\\RRRJJJEEE===555...+++***++++++)))+++///+++...555===EEEJJJKKKJJJFFFJJJOOOOOOLLLEEE???<<<444333222111000222333444;;;;;;<<<>>>AAAAAA@@@???@@@999111,,,,,,***'''###$$$$$$$$$%%%&&&&&&$$$"""%%%&&&&&&&&&(((,,,444999AAABBBAAA>>>@@@DDDDDDAAAHHHCCC;;;444///+++(((&&&&&&%%%###""""""###%%%&&&###$$$%%%%%%######$$$%%%%%%&&&((())))))(((&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%'''(((***++++++,,,)))&&&&&&(((((('''%%%)))((()))***(((###"""%%%%%%&&&)))///666<<<@@@BBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEJJJOOOQQQPPPMMMKKKLLLMMMLLLKKKJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMKKKKKKKKKKKKLLLOOOMMMKKKJJJIIIJJJKKKLLLJJJLLLNNNNNNLLLJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJNNNNNNNNNOOOOOONNNKKKIIIIIIHHHHHHHHHHHHIIIJJJJJJQQQOOOMMMKKKJJJJJJKKKLLLKKKJJJHHHHHHHHHHHHIIIJJJDDDFFFHHHIIIIIIJJJKKKLLLIIIGGGFFFGGGJJJLLLMMMNNNPPPOOONNNLLLKKKKKKJJJJJJLLLLLLLLLMMMNNNMMMIIIGGG<<<333...000222111......000000000000...,,,***)))***((())),,,---...333999CCCGGGIIIHHHIIIMMMNNNLLLMMMMMMMMMMMMKKKIIIGGGEEEIIIJJJKKKLLLLLLKKKJJJIIILLLKKKKKKMMMNNNNNNLLLJJJMMMLLLJJJIIIHHHGGGGGGGGG<<<888222,,,)))'''((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************))))))))))))***+++******000;;;BBBCCCEEEGGGGGGFFFCCCEEEIIINNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNNNNMMMNNNOOODDD666222777IIIUUU```ccc___```jjjuuu|||{{{zzzkkk[[[UUUZZZaaaeeegggfff```WWWOOOJJJDDD===444---'''(((***)))(((******,,,222999AAAEEEGGGFFFHHHJJJLLLJJJEEE===777444444333111000111333555777AAA@@@@@@BBBCCCCCCAAA???;;;555...******)))&&&"""###$$$$$$%%%&&&&&&%%%$$$((('''&&&)))///444999;;;DDDFFFEEEBBBCCCFFFEEE@@@AAA;;;333---)))'''%%%$$$&&&%%%###""""""###%%%&&&%%%&&&'''&&&$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''')))+++,,,,,,+++)))&&&&&&((((((&&&%%%(((&&&''')))'''###$$$'''(((***...444:::???BBBCCCAAABBBCCCDDDDDDCCCCCCBBBEEEEEEGGGJJJOOOPPPOOOMMMKKKLLLMMMMMMLLLLLLNNNOOOLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKKKKKKKKKKMMMNNNOOOPPPOOOMMMLLLKKKLLLMMMNNNLLLKKKJJJKKKLLLMMMKKKHHHLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKNNNNNNOOOOOOPPPNNNLLLJJJIIIHHHHHHHHHHHHIIIJJJJJJMMMKKKJJJIIIHHHIIIKKKLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLKKKIIIGGGGGGHHHJJJHHHGGGHHHJJJLLLMMMLLLNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMMMMNNNOOOMMMJJJHHH<<<333---///111///---,,,,,,---.../////////...------++++++---,,,,,,000666AAAFFFIIIHHHIIILLLMMMKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGHHHJJJKKKLLLMMMLLLLLLLLLKKKLLLMMMOOOOOONNNLLLKKKKKKJJJIIIIIIHHHHHHIIIEEEAAA999111+++'''%%%$$$&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&))))))(((((((((''''''''')))******+++333???EEEFFFIIIHHHFFFEEEGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMMMMQQQOOOQQQRRRHHH:::888>>>OOOWWW^^^aaa```ccckkkrrrrrruuu|||nnn^^^VVVYYY___bbbdddddd___VVVOOOKKKFFFAAA>>>333***)))+++***(((((()))***...333999>>>@@@@@@DDDEEEEEEBBB<<<555111///444333111111222666999<<>><<<555000***'''''''''%%%"""###$$$$$$%%%&&&&&&&&&&&&+++))))))///777>>>???>>>BBBEEEEEECCCDDDGGGEEE@@@888333,,,'''$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%'''(((***,,,---...+++)))''''''(((((('''%%%&&&%%%%%%'''&&&###%%%))),,,///444:::???BBBCCCDDD@@@AAABBBCCCDDDDDDCCCCCCGGGGGGHHHKKKMMMNNNMMMKKKJJJLLLNNNNNNNNNOOOPPPRRRLLLLLLLLLMMMMMMMMMMMMNNNKKKKKKKKKKKKLLLMMMNNNNNNOOONNNMMMLLLKKKLLLMMMNNNOOOJJJFFFHHHMMMOOOLLLHHHKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOOOONNNMMMLLLIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLIIIGGGGGGGGGKKKIIIHHHHHHJJJLLLLLLKKKMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNOOONNNKKKHHH<<<333---...///...+++++++++,,,.../////////......000---,,,---,,,***,,,222>>>DDDIIIHHHIIIKKKLLLIIIIIIIIIJJJKKKKKKKKKJJJJJJEEEGGGIIIKKKMMMNNNOOOOOOKKKKKKLLLNNNPPPQQQPPPNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKGGG@@@777///)))$$$"""&&&&&&'''''''''(((((((((***)))((('''&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&(((***,,,...777BBBIIIIIIMMMHHHEEEEEEIIIMMMLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLQQQPPPOOONNNMMMMMMMMMMMMOOOMMMOOOOOOEEE999999AAATTTVVVYYYZZZZZZ]]]aaaeeebbbiii}}}qqq```VVVXXX]]]___```aaa^^^UUUOOOLLLIIIEEEHHH===444000---***)))+++))))))***---222666888999999:::;;;999666333111111555333222222555999>>>AAAGGGDDDAAA???===:::777444///,,,(((&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$&&&'''+++---000666<<>>CCCFFFFFFCCC???;;;888555111...+++)))'''&&&&&&'''&&&&&&%%%%%%%%%$$$"""###&&&)))+++111999<<<===>>>BBBFFF???AAAAAA>>>===>>>:::444---)))%%%$$$$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''((()))***+++,,,---...,,,,,,------,,,***))))))***'''%%%&&&$$$"""%%%***000666===BBBCCCCCCCCCDDDCCCCCCDDDEEEFFFHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNMMMLLLKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKNNNNNNMMMLLLKKKLLLNNNOOOKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMLLLJJJIIIJJJKKKIIIHHHHHHHHHHHHIIIJJJJJJMMMLLLKKKJJJJJJIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJJJJJJJKKKMMMOOOLLLKKKJJJKKKLLLLLLJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJJJJKKKLLLKKKHHHEEE===333,,,+++---+++******---......//////...---,,,...,,,,,,...,,,***,,,000777AAAIIIKKKKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLMMMOOORRRSSSRRRPPPOOOOOOOOONNNLLLJJJHHHGGGFFFEEECCC???888111+++''''''''''''((((((((())))))((((((((()))*********+++)))))))))((((((((((((''''''+++///333;;;EEEHHHGGGGGGIIIIIIHHHGGGGGGIIILLLJJJKKKKKKLLLMMMNNNOOOOOONNNNNNOOOOOOPPPPPPPPPPPPRRRPPPPPPMMMAAA777<<>>FFFIIIFFFFFFIIIKKKJJJFFFEEEHHHLLLJJJKKKKKKLLLMMMNNNNNNOOOKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMIII>>>666===LLLXXX^^^aaa___YYYXXX^^^ddddddhhh}}}~~~~~~wwwgggZZZWWWZZZ\\\ZZZ^^^\\\TTTMMMMMMNNNOOOMMMKKKIIIFFF<<<111---...---+++******++++++***((()))+++...//////000111333888:::<<<@@@CCCGGGJJJLLLCCC???:::666222///,,,)))%%%%%%&&&&&&%%%%%%&&&&&&###%%%'''''''''***222999888===BBBBBB>>>===???BBBCCCBBB===666222000+++%%%&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''$$$$$$############$$$$$$%%%%%%$$$###$$$&&&(((***************************))),,,......+++)))((()))(((%%%$$$%%%%%%&&&,,,333222888@@@CCCCCCCCCEEEGGGCCCDDDDDDEEEGGGIIIKKKMMMJJJLLLMMMKKKIIIHHHJJJLLLIIIKKKLLLLLLJJJJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKHHHIIIJJJLLLLLLLLLLLLKKKJJJKKKKKKLLLLLLMMMLLLLLLNNNMMMLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLKKKIIIHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQNNNIIIGGGIIILLLIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFIIIKKKOOOSSSTTTSSSQQQPPPKKKKKKKKKHHHGGGGGGIIIKKKKKKJJJJJJLLLMMMMMMKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLJJJIIIJJJKKKKKKJJJGGGDDD===333++++++------,,,---((())),,,...000111111111---+++,,,...---)))***...***777EEEJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIKKKLLLNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMOOOQQQQQQOOOMMMPPPPPPQQQPPPOOOLLLJJJHHHGGGHHHHHHFFF???666---''''''((((((((())))))))))))(((((())))))******++++++++++++*********)))))))))&&&,,,222999BBBJJJLLLIIIIIIJJJJJJJJJIIIIIIIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLLLLKKKIIIIIIFFF<<<666@@@RRR]]]___aaa```]]]\\\]]]```jjjttt}}}~~~xxxhhh[[[WWWZZZ\\\^^^bbb```XXXQQQPPPSSSSSSQQQMMMKKKJJJDDD999111......,,,++++++,,,+++(((&&&$$$'''+++---///111333555999;;;???CCCFFFIIIKKKLLL@@@<<<777222///,,,)))'''###$$$%%%%%%$$$$$$$$$%%%"""%%%((((((***///999AAA???@@@BBBBBB@@@???>>>>>>;;;:::666///,,,,,,)))$$$'''''''''((()))((($$$"""###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&&&&&&&(((***$$$$$$############$$$$$$'''&&&%%%$$$$$$%%%'''(((************))))))(((((('''***------***'''''''''&&&###"""%%%&&&(((///777333:::AAADDDCCCCCCFFFIIIFFFFFFGGGHHHJJJLLLOOOPPPJJJLLLMMMKKKIIIHHHJJJMMMHHHJJJKKKLLLKKKLLLMMMOOOMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLLLLLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJOOOKKKHHHJJJMMMLLLGGGAAA???AAAEEEIIIKKKMMMMMMMMMFFFGGGHHHIIIKKKLLLMMMMMMPPPRRRSSSOOOJJJGGGIIIMMMIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJIIIIIICCCFFFKKKOOOQQQPPPNNNMMMJJJJJJIIIGGGFFFGGGIIILLLJJJJJJJJJLLLNNNNNNLLLJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLKKKHHHEEE===333++++++.........///+++,,,---////////////......,,,---///,,,((()))---%%%444CCCHHHHHHIIIJJJIIIFFFFFFFFFGGGHHHKKKMMMNNNMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMMMMOOOPPPPPPNNNLLLNNNOOOPPPQQQPPPNNNKKKJJJDDDFFFHHHHHHBBB:::111+++(((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))$$$+++333;;;DDDNNNPPPMMMMMMJJJHHHIIILLLMMMKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLLLLMMMMMMLLLKKKIIIHHHLLLKKKKKKIII@@@;;;HHH[[[jjjhhhfffeeedddbbb___\\\vvv||||||}}}xxxrrrhhhZZZQQQSSSZZZ]]]bbbaaaYYYRRRQQQMMMHHHNNNOOOMMMIIIEEEAAA777---...,,,***((((((((()))***))))))******+++...222666555<<>>AAAGGGEEECCCBBBAAAAAA???===???888000***((('''%%%$$$&&&$$$###$$$%%%''''''&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((+++***)))))))))))))))***...---,,,************+++&&&%%%&&&***+++***...444;;;===AAACCCCCCDDDEEEGGGNNNKKKIIIJJJMMMNNNLLLIIINNNNNNNNNMMMLLLJJJIIIHHHMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJIIIIIIIIILLLNNNMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIHHHHHHHHHJJJKKKLLLPPPNNNLLLKKKJJJHHHEEEBBBAAABBBDDDGGGJJJKKKJJJHHHLLLIIIGGGIIILLLNNNLLLIIIJJJLLLNNNLLLIIIIIILLLOOOJJJHHHFFFFFFHHHJJJKKKLLLJJJIIIHHHHHHJJJJJJIIIHHHKKKJJJIIIJJJLLLMMMNNNMMMKKKJJJJJJIIIIIIIIIJJJJJJOOOOOONNNMMMLLLKKKJJJJJJLLLLLLLLLKKKIIIHHHIIIKKKMMMMMMMMMMMMNNNLLLIIIFFF@@@555+++)))+++,,,---///+++++++++,,,...///111222************+++,,,---...,,,222===FFFGGGEEEFFFLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNPPPQQQMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJEEEAAA@@@???888...+++'''&&&((('''$$$%%%((()))((('''%%%&&&'''(((***+++'''&&&)))***((((((***)))333===BBBEEEJJJLLLKKKMMMKKKIIIIIILLLNNNMMMKKKKKKLLLNNNMMMLLLKKKMMMNNNMMMNNNOOONNNMMMLLLLLLMMMNNNOOOLLLCCC===AAAPPP]]]dddggggggeeegggkkkjjjeee~~~}}}wwwmmm]]]QQQOOOTTT\\\```^^^VVVPPPOOOMMMJJJMMMOOONNNKKKHHHFFF>>>555333111---***((('''((())),,,,,,+++***))),,,000333999@@@GGGIIIKKKLLLHHHBBB999222+++'''(((((('''$$$'''((())))))(((''')))***((((((***///555<<>>888000+++&&&$$$%%%'''&&&$$$&&&'''((('''%%%%%%&&&((((((***///555;;;BBBFFFIIIHHHFFFCCCAAA???;;;666333+++((($$$""""""$$$$$$%%%&&&$$$######%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&'''(((***''''''''''''((()))*********)))((('''&&&&&&&&&'''(((''')))...//////333999;;;>>>BBBFFFHHHJJJLLLNNNRRRMMMIIIHHHKKKNNNOOONNNIIIIIIHHHHHHHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKOOONNNMMMKKKKKKLLLMMMNNNMMMLLLIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLMMMNNNLLLJJJIIIHHHIIIIIIHHHGGGEEEEEEDDDEEEEEEDDDBBB???BBBGGGKKKKKKIIIIIILLLOOOJJJGGGEEEHHHMMMOOONNNKKKNNNLLLIIIHHHIIIJJJIIIHHHLLLJJJIIIJJJLLLLLLKKKJJJKKKIIIHHHIIIKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJJJJLLLMMMMMMLLLKKKLLLLLLKKKHHHFFF@@@555+++)))******+++---+++++++++,,,,,,,,,---------,,,+++***+++---///000,,,---444@@@GGGHHHHHHJJJHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMJJJKKKMMMMMMLLLLLLNNNOOOMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKHHHEEEEEEFFFAAA:::111***%%%'''******+++---...---+++*********+++,,,...+++)))+++***((())),,,444===EEEGGGHHHKKKLLLKKKKKKJJJIIIJJJKKKLLLLLLKKKLLLMMMNNNMMMLLLKKKLLLNNNPPPOOOOOOOOONNNNNNNNNNNNNNNTTTVVVMMMBBBDDDUUUfffhhhdddffflllnnnoooyyyzzz|||~~~{{{xxxqqqfffZZZWWWYYY[[[[[[WWWNNNEEEBBBCCCFFFFFFIIIJJJIIIHHHIIIFFFAAA;;;888444///------///000,,,+++***))))))---333777===BBBEEECCC@@@===666///***'''$$$###$$$%%%$$$$$$%%%&&&&&&%%%######%%%'''+++///555;;;@@@CCCGGGIIIGGGEEEBBB???;;;666000,,,'''%%%$$$######%%%&&&''''''&&&%%%%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$####################################%%%&&&'''''''''((()))&&&&&&&&&&&&''')))******))))))((('''&&&&&&&&&&&&''''''***///111222555;;;===@@@DDDGGGIIIJJJLLLNNNNNNKKKHHHIIILLLNNNMMMKKKJJJHHHGGGFFFFFFHHHJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMKKKJJJKKKLLLLLLKKKJJJIIIFFFEEEDDDEEEGGGHHHGGGHHHIIIKKKKKKLLLLLLLLLKKKJJJHHHHHHHHHHHHFFFEEEFFFEEECCCBBBAAA@@@<<<:::999===AAADDDFFFHHHKKKNNNJJJIIIIIIJJJMMMOOOMMMLLLNNNLLLJJJJJJKKKKKKKKKJJJIIIHHHHHHIIILLLMMMMMMLLLKKKJJJJJJJJJLLLLLLKKKIIIKKKKKKLLLLLLLLLLLLLLLLLLHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMKKKJJJJJJKKKLLLMMMLLLKKKKKKKKKJJJHHHFFFAAA555+++)))*********,,,,,,,,,---------,,,,,,,,,---,,,***)))***,,,...///---,,,111===HHHKKKJJJKKKGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMIIIKKKLLLLLLKKKKKKLLLNNNLLLLLLKKKKKKKKKKKKLLLLLLOOOOOOLLLGGGFFFFFFAAA;;;777...((((((*********,,,)))))))))***+++---///000000---+++,,,+++(((***...:::BBBIIIIIIIIIKKKLLLJJJIIIIIIJJJJJJKKKKKKKKKJJJLLLMMMNNNNNNMMMLLLNNNOOOPPPOOONNNNNNOOOOOONNNMMMKKKPPPRRRMMMGGGKKKYYYfffddd\\\\\\eeejjjooozzz{{{~~~zzzvvvqqqggg^^^\\\___\\\[[[VVVMMMAAA999999===BBBGGGHHHFFFFFFHHHGGGDDD>>>;;;666111---,,,,,,---)))***++++++...444;;;@@@EEEHHHHHHCCC>>>:::444---((('''%%%$$$$$$$$$###"""'''(((((('''&&&'''***---111666<<<@@@AAABBBDDDEEEEEEBBB>>>:::666111+++'''%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&$$$"""%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$################################# ###%%%&&&&&&&&&'''(((&&&&&&&&&&&&''')))******))))))))))))((('''&&&&&&&&&&&&***000333333777<<>>@@@CCCEEEGGGHHHJJJKKKKKKJJJIIIHHHLLLJJJIIIHHHGGGEEEBBB???@@@>>><<<:::999777444111///000222888@@@FFFIIIJJJKKKNNNPPPOOOMMMLLLLLLMMMLLLKKKJJJKKKMMMNNNMMMLLLJJJHHHHHHHHHJJJKKKJJJIIILLLKKKKKKLLLNNNNNNMMMKKKIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKJJJIIIMMMNNNNNNLLLJJJIIIJJJKKKNNNLLLKKKKKKKKKKKKIIIGGGBBB666,,,)))*********+++---......///...---,,,,,,,,,+++)))((()))***,,,---...+++...;;;GGGKKKLLLLLLHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMJJJKKKLLLLLLKKKJJJLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOLLLGGGFFFFFFCCC>>>===555---+++***(((''')))''''''(((***+++---//////000---,,,---***(((+++000===EEEJJJJJJIIIJJJKKKIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMOOOOOONNNOOOPPPRRRPPPNNNMMMMMMOOOOOOMMMKKKKKKMMMOOOPPPRRRWWW```fff^^^TTTSSS\\\eeeqqq|||wwwqqqiii___\\\^^^\\\[[[XXXOOO@@@333111555===AAADDDBBBCCCFFFHHHGGGAAA>>>999444///,,,******---...111333666<<>>999555111,,,((($$$###$$$%%%$$$###""""""###"""!!!"""$$$%%%%%%$$$"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################"""%%%&&&&&&&&&'''(((''''''''''''((()))******************)))((('''&&&%%%&&&+++111555555999>>>EEEGGGJJJJJJIIIHHHIIIIIIEEEEEEGGGKKKOOONNNIIIDDDJJJIIIHHHFFFFFFFFFGGGHHHJJJJJJJJJKKKKKKLLLLLLMMMNNNMMMLLLMMMOOOMMMGGGBBB333222111000222666:::===EEEFFFIIIKKKKKKJJJHHHFFFJJJIIIIIIHHHFFFBBB===888555333000//////---+++)))(((&&&'''...999BBBGGGHHHLLLPPPSSSRRRNNNKKKLLLNNNLLLKKKKKKLLLNNNOOOOOONNNMMMLLLJJJIIIIIIHHHFFFDDDKKKKKKKKKMMMPPPPPPNNNLLLHHHIIIKKKLLLMMMLLLLLLKKKLLLMMMNNNOOONNNMMMKKKIIIMMMNNNNNNLLLJJJJJJJJJLLLOOONNNLLLKKKLLLKKKJJJHHHDDD888---***+++******+++---.../////////...---,,,******)))))))))*********---***---999DDDIIIKKKLLLIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJLLLMMMLLLKKKJJJKKKMMMLLLKKKKKKJJJJJJKKKKKKLLLIIIKKKKKKGGGFFFHHHHHHEEEBBB;;;555111,,,&&&%%%(((************************...---,,,---***(((,,,333>>>FFFKKKJJJIIIJJJKKKJJJHHHKKKMMMNNNLLLKKKKKKLLLKKKMMMOOOPPPQQQRRRTTTVVVQQQOOOMMMMMMPPPPPPNNNLLLNNNPPPSSSXXX___dddgggiii^^^WWWTTT\\\iii|||~~~|||xxxtttlllaaa[[[[[[[[[[[[ZZZTTTCCC333...222111777;;;:::<<>>BBBFFFGGGCCC@@@AAACCC>>>:::444///+++)))&&&### ###%%%%%%###""""""###""""""###&&&(((((('''%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################"""&&&'''''''''((()))))))))((((((((())))))***))))))******)))(((&&&%%%&&&''',,,444777888<<>>CCCIIIKKKNNNNNNMMMLLLLLLMMMHHHGGGGGGIIIMMMNNNKKKHHHDDDEEEGGGHHHJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOKKKJJJIIIIIIHHH@@@444***)))(((%%%$$$%%%(((,,,///;;;???DDDIIILLLLLLJJJIIICCCDDDFFFHHHFFFAAA888222)))(((&&&&&&((()))((('''$$$''')))+++///777BBBKKKLLLKKKKKKNNNQQQQQQNNNJJJPPPOOONNNNNNOOOOOOMMMKKKHHHHHHHHHIIILLLNNNNNNMMMFFFGGGIIILLLOOOPPPOOOMMMIIIKKKMMMOOOPPPOOONNNMMMGGGIIILLLOOOPPPOOONNNMMMHHHIIIKKKLLLLLLMMMPPPRRRRRRPPPMMMLLLMMMMMMLLLJJJGGG;;;///,,,,,,++++++,,,)))***,,,......---,,,+++)))+++,,,------,,,***)))((('''+++555===AAAEEEJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNMMMLLLKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMPPPOOOJJJGGGHHHHHHFFFDDDCCCBBB<<<111((((((...((()))***+++,,,---------+++***++++++)))'''---666???GGGLLLKKKKKKMMMOOOOOOIIILLLPPPPPPNNNMMMMMMNNNKKKMMMPPPSSSTTTWWWZZZ\\\VVVSSSPPPQQQTTTVVVSSSOOOPPPXXXccciiiiiihhhiiikkklllnnnnnnsss~~~}}}zzz{{{{{{xxxrrrggg]]]VVVXXX[[[^^^XXXGGG444---///...,,,---111333444:::AAADDDEEEFFFFFFDDDDDDEEEGGGJJJGGGDDDEEEHHHHHHEEE@@@???<<<777111,,,)))'''&&&%%%$$$%%%'''%%%!!!"""&&&'''))),,,///333888>>>BBBAAACCCEEEFFFDDD@@@<<<999///,,,(((%%%$$$$$$###"""#########$$$$$$%%%%%%%%%$$$%%%(((***++++++***)))'''&&&%%%%%%$$$$$$$$$$$$"""###$$$$$$###"""###$$$######""""""""""""""""""######$$$&&&((()))'''&&&***)))(((''''''((()))***,,,+++***'''$$$$$$&&&(((------...222888>>>BBBDDDKKKKKKJJJJJJKKKLLLNNNOOORRRPPPNNNMMMLLLKKKIIIGGGIIIFFFDDDEEEHHHKKKLLLKKKIIIKKKLLLMMMLLLKKKLLLMMMPPPJJJFFFDDD@@@777///---&&&&&&%%%###"""###%%%(((///:::DDDHHHHHHIIIGGGDDDJJJFFFDDDFFFGGGAAA555+++---+++)))'''&&&&&&'''(((''')))((('''---:::EEEIIINNNNNNPPPQQQQQQQQQPPPOOOTTTRRRPPPOOOPPPOOONNNMMMMMMMMMKKKJJJIIIIIIIIIIIIKKKJJJIIIKKKNNNPPPOOOMMMJJJKKKLLLLLLLLLLLLLLLKKKGGGIIIKKKKKKKKKLLLNNNOOONNNMMMLLLLLLLLLMMMKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHHHH===000(((&&&((()))(((+++++++++,,,,,,+++++++++******))))))))))))***************///666???FFFJJJKKKIIIGGGHHHJJJKKKIIIGGGIIIIIIIIIIIIJJJJJJJJJKKKMMMLLLKKKLLLNNNOOOOOONNNMMMKKKJJJKKKNNNOOONNNKKKMMMMMMKKKJJJIIIIIIIIIIIIGGGEEEAAA===999333,,,''',,,***((((((***+++,,,,,,///---++++++******000999BBBHHHLLLKKKKKKMMMLLLIIIMMMLLLKKKKKKKKKKKKLLLLLLMMMOOOQQQRRRRRRRRRTTTVVVQQQRRRQQQPPPPPPQQQTTTWWWXXX]]]cccgggggghhhkkkmmmooopppooosss}}}{{{{{{||||||yyyssshhh]]]VVV___^^^^^^ZZZMMM<<<111///,,,***+++...000111666===CCCEEEHHHIIIIIIJJJLLLNNNIIIFFFCCCDDDGGGFFFBBB>>>666444000,,,(((&&&%%%%%%&&&$$$%%%'''&&&"""###'''&&&)))...333777===BBBFFFAAABBBCCCCCC@@@<<<777444...+++'''%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$%%%''')))))))))'''&&&%%%%%%$$$###############"""###$$$$$$###"""###$$$#########""""""###$$$$$$$$$$$$$$$&&&((()))'''&&&))))))(((''''''((())))))''''''''''''&&&(((+++...---...000555:::???BBBCCCIIIIIIHHHHHHIIIJJJLLLMMMPPPNNNLLLLLLLLLLLLJJJHHHKKKIIIHHHIIIKKKMMMLLLJJJIIIKKKMMMMMMLLLKKKLLLMMMNNNIIIEEE???666***%%%&&&(((((('''&&&%%%%%%'''***,,,777BBBFFFHHHJJJJJJGGGIIIIIIIIIHHHEEE>>>555...&&&%%%$$$$$$%%%''')))+++'''(((''''''...<<>>111(((&&&((()))(((******++++++++++++************))))))))))))***************...555???GGGKKKLLLJJJHHHIIIKKKLLLJJJHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIKKKMMMNNNNNNMMMMMMKKKJJJKKKNNNOOONNNLLLOOONNNMMMLLLKKKKKKKKKKKKJJJHHHEEEAAA<<<666...)))---+++******+++,,,,,,+++,,,+++***,,,++++++111:::BBBGGGKKKJJJJJJLLLKKKIIIMMMLLLLLLKKKKKKKKKLLLLLLOOOPPPRRRRRRQQQRRRSSSUUUTTTTTTTTTRRRQQQQQQTTTVVVYYY___ggglllllllllmmmoooppppppqqq|||}}}}}}}}}|||zzzuuujjj^^^VVV```\\\ZZZWWWMMM>>>000+++,,,***+++...//////444;;;AAADDDFFFHHHHHHIIIKKKMMMHHHFFFDDDDDDEEEBBB===999...,,,***(((&&&%%%%%%%%%&&&%%%%%%(((&&&$$$%%%***+++///444999===@@@DDDFFFBBBBBBAAA>>>:::555000---+++(((&&&$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###$$$$$$###""""""""""""###"""###$$$$$$###"""###$$$############$$$%%%&&&&&&%%%$$$$$$&&&((()))'''&&&(((((('''&&&&&&'''((((((%%%&&&&&&&&&''')))---111---///333888<<>>222)))'''((()))))))))******************)))))))))))))))))))))))))))***))))))---444===GGGMMMLLLKKKJJJJJJLLLMMMLLLJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHIIILLLMMMMMMLLLMMMLLLKKKLLLNNNNNNNNNMMMPPPOOONNNMMMMMMMMMMMMMMMMMMLLLIIIFFFBBB:::222,,,---,,,++++++,,,---+++******)))***,,,,,,,,,333;;;BBBHHHKKKJJJJJJKKKKKKIIIMMMLLLLLLLLLLLLLLLMMMMMMQQQRRRSSSSSSQQQQQQRRRSSSSSSSSSRRRPPPNNNOOOQQQTTT[[[bbbkkkqqqrrrqqqrrrsssvvvssswww~~~}}}}}}|||wwwmmm```WWW]]]ZZZYYYVVVLLL<<>>999444...***'''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$###"""$$$######"""""""""######"""###$$$$$$###"""###$$$#########$$$%%%&&&'''(((&&&%%%%%%&&&((()))(((&&&'''''''''&&&&&&''''''''''''((((((&&&&&&'''***,,,,,,000555:::===>>>@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEGGGFFFEEEFFFHHHIIIIIIHHHHHHHHHIIIJJJKKKJJJIIIHHHIIIJJJLLLLLLKKKKKKKKKLLLFFF???888222+++%%%%%%***###$$$%%%$$$###$$$&&&(((,,,666@@@EEEHHHKKKMMMLLLKKKKKKKKKIIIDDD===444///+++***)))(((((()))***+++,,,///000222888DDDLLLNNNOOOOOOPPPPPPQQQQQQQQQQQQMMMLLLJJJJJJLLLMMMMMMLLLNNNNNNNNNNNNMMMMMMLLLLLLOOONNNLLLKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLKKKMMMNNNNNNNNNNNNOOOQQQUUUSSSRRRSSSTTTTTTSSSRRRPPPOOONNNLLLKKKKKKKKKKKKFFF>>>333***''''''))))))))))))************))))))))))))************)))))))))))))))+++111;;;FFFNNNKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHHHHIIILLLNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNPPPOOONNNNNNMMMMMMMMMMMMNNNNNNLLLJJJFFF>>>555///+++******+++------,,,******)))***---,,,---333;;;DDDIIILLLKKKJJJMMMMMMKKKMMMMMMLLLLLLLLLMMMNNNNNNSSSTTTUUUSSSQQQPPPQQQQQQRRRRRRRRRQQQQQQRRRUUUXXXaaagggnnnssstttuuuwwwyyyzzz~~~~~~}}}}}}zzzqqqcccYYY\\\\\\^^^[[[OOO>>>333000///,,,,,,/////////333:::FFFIIIKKKMMMLLLKKKLLLLLLLLLIIIFFFBBB<<<666///+++***)))((('''&&&&&&&&&&&&%%%###$$$'''((((((,,,111:::>>>BBBDDDDDDBBBBBBBBBAAA>>>:::444...***'''%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###$$$$$$#########$$$$$$%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$%%%&&&'''((((((&&&%%%&&&'''(((((('''&&&''''''''''''''''''&&&(((((('''&&&$$$%%%(((***---111888<<<======>>>???BBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCFFFHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJHHHIIIKKKKKKJJJJJJJJJKKKFFF:::///,,,+++***)))***$$$&&&'''(((((((((***,,,333<<>>444,,,'''''')))***))))))************))))))((()))************)))((((((((()))***///888DDDLLLIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNJJJIIIIIIKKKMMMOOOOOONNNLLLMMMMMMMMMMMMMMMNNNOOONNNNNNMMMLLLLLLLLLLLLMMMNNNMMMMMMLLLIIIBBB:::444+++))))))***,,,---,,,++++++***+++---------444<<>>444222---***+++---......222888@@@DDDHHHKKKLLLLLLMMMNNNJJJGGGCCC===666///***''''''&&&&&&&&&%%%%%%$$$$$$%%%###%%%)))+++,,,222888;;;>>>BBBEEEDDDCCCCCCCCC<<<999444...)))&&&%%%$$$%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%$$$############$$$%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$%%%&&&'''''')))'''&&&&&&'''(((((('''&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&(((+++...///444:::=========???AAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAACCCFFFGGGGGGGGGGGGFFFDDDBBBAAACCCGGGKKKFFFHHHJJJJJJIIIHHHIIIJJJGGG888+++((())))))&&&&&&$$$&&&(((***+++,,,///111:::BBBIIIIIIIIILLLMMMLLLMMMHHHDDDEEEHHHEEE:::111---,,,******---111777:::>>>CCCFFFFFFHHHLLLLLLIIINNNNNNNNNMMMNNNOOOOOOPPPRRRPPPMMMMMMMMMMMMLLLJJJLLLMMMNNNOOOOOONNNMMMLLLIIIJJJJJJIIIIIIKKKNNNQQQPPPOOOMMMLLLKKKKKKLLLMMMLLLNNNOOOOOONNNNNNOOOPPPPPPOOONNNOOOQQQRRRQQQPPPTTTSSSRRRQQQNNNLLLIIIHHHDDD???666---(((''')))***)))******************)))((()))***++++++***)))(((&&&''')))***---444???HHHGGGIIIJJJJJJJJJJJJKKKMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMLLLKKKLLLOOOPPPOOONNNLLLMMMNNNNNNMMMMMMNNNPPPMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMKKKGGG@@@<<>>@@@CCCDDDCCCAAAAAAAAA666333---(((%%%###$$$$$$$$$#########%%%%%%###"""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$%%%&&&&&&"""""""""""""""###$$$$$$"""###$$$$$$###"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%***(((&&&&&&'''((((((''''''((())))))))))))((('''$$$%%%&&&'''(((+++///222333888>>>@@@>>>>>>AAACCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDGGGIIIIIIHHHGGGDDD???999666999@@@FFFEEEFFFHHHHHHGGGGGGGGGHHHEEE888,,,((((((&&&&&&'''(((+++///222444666999;;;@@@GGGMMMLLLKKKMMMOOONNNKKKHHHGGGHHHIIIFFF???999111///---...222:::CCCHHHJJJMMMMMMKKKLLLOOOOOOMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPNNNLLLLLLMMMMMMMMMLLLKKKLLLMMMNNNOOONNNLLLKKKIIIJJJJJJIIIHHHIIINNNRRRQQQOOOMMMLLLKKKKKKLLLMMMLLLMMMNNNNNNMMMMMMNNNOOONNNMMMMMMNNNOOOPPPPPPNNNPPPQQQRRRSSSQQQNNNLLLJJJDDD???777...((('''(((+++******++++++++++++******((()))***++++++***)))((($$$&&&))))))+++111;;;CCCHHHJJJLLLLLLJJJJJJLLLOOOLLLLLLLLLMMMMMMMMMNNNNNNOOOMMMLLLMMMNNNOOONNNMMMLLLNNNOOOOOOMMMMMMNNNPPPLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMKKKGGGDDD777333...+++************,,,******,,,...333===HHHIIIMMMOOOMMMLLLPPPQQQPPPMMMMMMMMMNNNNNNPPPQQQQQQPPPRRRSSSTTTSSSSSSUUUVVVSSSUUUXXX[[[___eeekkkoootttwwwzzz{{{{{{}}}}}}||||||zzzkkk```___[[[ZZZ]]]YYYLLL===444...,,,---000111111666===BBBFFFJJJLLLLLLKKKJJJJJJ>>><<<777000***&&&%%%%%%###$$$%%%&&&(((((((((((((((''')))///333666===EEECCCDDDEEECCC@@@>>><<<<<<222...)))$$$!!!!!!###$$$$$$#########%%%$$$###!!!$$$#########""""""!!!!!!!!!!!!!!!"""###%%%&&&'''!!!!!!!!!!!!!!!"""######"""$$$$$$$$$###"""###$$$%%%%%%$$$#########$$$$$$***(((&&&&&&'''((((((((('''((()))******)))(((''''''((())))))***,,,000333666;;;@@@AAA@@@???CCCFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDFFFIIIJJJJJJIIIFFFBBB:::111---///888???DDDEEEGGGGGGFFFFFFFFFGGGAAA999000,,,(((&&&(((---444777;;;???AAADDDGGGIIIBBBJJJNNNMMMMMMOOOQQQPPPHHHIIIKKKKKKJJJFFFBBB@@@888555333333888AAAKKKRRRQQQRRRPPPLLLLLLQQQSSSRRRMMMLLLKKKKKKKKKLLLNNNOOOMMMLLLKKKKKKMMMNNNNNNMMMJJJKKKMMMNNNNNNMMMLLLKKKJJJKKKKKKIIIGGGHHHMMMQQQQQQPPPNNNLLLKKKKKKLLLMMMLLLMMMNNNNNNMMMLLLMMMOOONNNMMMLLLMMMOOOPPPOOONNNMMMOOORRRTTTSSSQQQNNNLLLCCC???777///((('''(((+++++++++,,,,,,,,,,,,++++++''')))***++++++***)))'''###&&&)))******///999@@@IIIKKKMMMMMMLLLKKKNNNPPPKKKKKKKKKKKKLLLLLLLLLLLLOOONNNMMMMMMNNNNNNMMMLLLKKKNNNPPPOOOMMMLLLNNNQQQMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMOOONNNKKKIII???999222---******))))))***((((((+++///555BBBNNNHHHMMMNNNLLLLLLOOOQQQPPPNNNNNNNNNNNNOOOPPPQQQRRROOOQQQSSSSSSSSSTTTVVVXXX]]]___bbbeeeiiinnnuuuyyyvvvzzz~~~}}}|||~~~}}}rrrfff^^^\\\YYYYYY[[[VVVEEE222333333000...///777CCCMMMLLLLLLMMMLLLKKKHHHEEEDDD>>>555---,,,,,,(((%%%$$$###$$$$$$#########&&&(((""")))///222777???CCCCCCAAAAAAAAA@@@>>>;;;999777000---(((%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&$$$$$$&&&'''(((((((((((((((''''''))),,,,,,)))%%%%%%&&&'''((()))---222666888@@@FFFDDDBBBCCCDDDDDDGGGHHHHHHIIIIIIHHHGGGFFFIIIIIIJJJKKKLLLKKKHHHEEEIII===000+++***---444<<>>222---***&&&&&&(((,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++***)))((('''&&&$$$%%%))),,,///666===FFFFFFHHHJJJLLLMMMLLLKKKOOONNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMOOONNNMMMKKKIIIJJJMMMPPPOOOMMMKKKKKKMMMNNNOOONNNMMMMMMLLLLLLLLLLLLLLLMMMGGG@@@777///+++***++++++---///...+++...999EEELLLSSSPPPMMMOOOSSSUUURRROOOKKKKKKKKKLLLNNNPPPPPPOOOUUUUUUTTTSSSRRRTTTWWWYYY]]]eeekkknnnsssyyy}}}|||~~~}}}}}}}}}~~~~~~|||{{{|||{{{qqqeee```aaa___]]]\\\VVVIII;;;666444111222777@@@HHHMMMNNNNNNNNNMMMKKKGGGCCCAAA666...'''((((((&&&######&&&&&&&&&%%%$$$$$$''')))***222888:::<<>>@@@GGGMMMRRRSSSUUURRRNNNNNNPPPQQQQQQPPPQQQPPPOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPOOOLLLMMMPPPNNNJJJMMMMMMLLLLLLKKKLLLLLLLLLQQQOOOMMMMMMMMMOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMNNNOOOQQQQQQOOOMMMPPPNNNLLLKKKLLLMMMMMMLLLIII>>>222---***'''&&&(((***+++++++++******)))(((******+++++++++***)))))))))''''''***,,,---333:::DDDEEEFFFIIIKKKKKKKKKJJJMMMLLLKKKKKKJJJJJJJJJJJJMMMLLLLLLLLLLLLLLLMMMMMMNNNKKKHHHHHHKKKNNNOOOOOOOOOMMMKKKKKKMMMOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLGGG>>>444---***)))***'''******)))...:::FFFLLLRRROOOLLLNNNRRRTTTRRROOOMMMMMMMMMNNNPPPQQQQQQPPPRRRUUUWWWVVVTTTVVV[[[___dddkkkppptttyyy~~~~~~}}}{{{{{{zzzqqqggg]]]___^^^ZZZWWWSSSIII@@@999666555999BBBKKKNNNOOOPPPPPPPPPMMMIIICCC>>>;;;///((($$$%%%'''%%%$$$%%%'''(((((('''&&&&&&)))+++111;;;BBBBBBAAACCCEEEEEECCCAAA===999444///+++)))%%%###!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$&&&(((((('''&&&'''((((((((())))))***))))))((('''&&&'''((())))))&&&$$$$$$&&&(((+++...333999===>>>EEEHHHFFFCCCDDDDDDBBBJJJHHHGGGEEEEEEFFFGGGHHHMMMKKKJJJJJJJJJHHHFFFDDDCCC888---(((&&&''',,,222<<>>333---***'''&&&((()))))))))***))))))((('''((()))******++++++******+++))))))+++++++++///666AAACCCEEEHHHIIIIIIIIIHHHKKKJJJJJJIIIIIIIIIIIIJJJMMMMMMLLLLLLLLLLLLMMMMMMNNNIIIDDDGGGMMMRRRQQQNNNOOOMMMLLLLLLNNNOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOONNNLLLFFF<<<222,,,+++,,,&&&***++++++111===GGGLLLOOOMMMLLLNNNQQQSSSRRRPPPOOOOOOPPPPPPQQQQQQQQQRRRRRRVVVZZZ[[[ZZZ]]]ccciiilllrrrxxx{{{~~~{{{{{{zzzsssjjj[[[[[[XXXTTTTTTTTTMMMDDD999999<<>>CCCFFFDDDCCCDDDEEECCCHHHFFFCCCAAAAAACCCEEEGGGMMMKKKJJJIIIIIIHHHFFFDDDAAA777---)))((('''***///555:::AAAEEEGGGHHHIIIKKKNNNHHHDDDCCC@@@<<<<<>>333---***'''&&&((()))))))))******)))(((((())))))************)))))),,,))))))++++++***...444???BBBFFFHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMLLLLLLKKKKKKLLLLLLMMMMMMJJJGGGHHHMMMPPPPPPNNNNNNMMMLLLMMMOOOPPPOOONNNOOOOOOOOOPPPPPPPPPPPPPPPLLLMMMJJJBBB777000///000---000222222777AAAIIIKKKNNNLLLLLLMMMPPPRRRQQQPPPOOOPPPQQQQQQQQQQQQRRRRRRTTTVVVZZZ^^^ccchhhmmmpppssszzz~~~~~~}}}yyyyyyyyytttmmmaaa[[[TTTQQQWWW[[[VVVLLL:::???EEEJJJLLLOOORRRTTTPPPNNNJJJDDD===666///,,,,,,(((&&&((((((&&&&&&(((###%%%''')))+++...222666888AAAHHHHHHFFFFFFFFFEEE>>>;;;666000,,,(((&&&%%%%%%$$$"""###$$$%%%$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$$$$&&&((()))(((((()))***++++++++++++++++++******+++++++++***)))(((''''''&&&(((***,,,///222666:::;;;@@@CCCAAABBBEEEFFFDDDIIIGGGDDDBBBCCCEEEIIIKKKKKKJJJIIIHHHHHHGGGEEEBBB;;;333+++)))((('''(((,,,///111777???FFFJJJJJJHHHKKKGGGEEEGGGEEEBBBBBBEEEDDDHHHKKKIIIHHHJJJKKKIIINNNNNNNNNNNNMMMMMMLLLLLLMMMLLLIIIIIIJJJJJJIIIHHHIIIHHHFFFEEEFFFJJJNNNQQQOOOOOOOOOOOONNNOOOOOOPPPNNNNNNPPPQQQQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNLLLOOOPPPPPPRRRUUURRRMMMJJJKKKMMMNNNNNNNNNMMMLLLMMMNNNOOONNNKKKJJJLLLNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMMMNNNPPPPPPNNNLLLOOONNNMMMNNNPPPQQQPPPOOOJJJ???333...+++'''''')))))))))***************)))***++++++***)))((('''''')))((((((+++,,,+++///444???CCCHHHKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMLLLKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPOOONNNNNNOOOPPPQQQQQQQQQQQQPPPLLLNNNNNNGGG<<<333///000000333444444;;;EEELLLMMMNNNMMMMMMNNNPPPQQQQQQPPPNNNPPPQQQQQQPPPPPPRRRTTTUUUTTTWWW___jjjrrruuuuuu|||zzz|||zzzwwwvvvwwwtttoooddd[[[PPPMMMUUU\\\XXXNNN@@@FFFKKKNNNMMMMMMPPPTTTNNNKKKEEE>>>666000***((()))&&&%%%'''&&&###$$$&&&###%%%(((+++...222888;;;===CCCGGGGGGGGGHHHGGGCCC;;;777222---(((&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$"""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$$$$&&&((()))(((((()))*********+++++++++++++++***,,,------+++)))''''''((("""%%%)))---000555:::===;;;>>>@@@@@@BBBFFFGGGEEEDDDBBBAAA@@@AAADDDHHHJJJJJJIIIHHHGGGFFFCCC>>>;;;333,,,'''''''''&&&'''******,,,111;;;FFFKKKJJJGGGIIIFFFFFFIIIIIIFFFFFFIIIFFFJJJLLLJJJIIIKKKLLLKKKNNNNNNNNNOOOOOONNNMMMMMMMMMKKKIIIHHHHHHIIIHHHFFFIIIIIIGGGEEEEEEHHHMMMQQQLLLNNNOOONNNMMMMMMNNNOOOKKKMMMOOOQQQRRRRRRRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNMMMOOOPPPOOOQQQTTTRRRMMMIIIJJJKKKLLLMMMMMMMMMMMMLLLNNNPPPNNNKKKIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPPPPNNNLLLNNNNNNNNNQQQSSSTTTTTTSSSJJJ???444...+++(((''')))))))))******++++++******+++++++++***)))(((&&&%%%(((&&&(((+++,,,+++///444>>>CCCJJJLLLLLLJJJKKKLLLKKKKKKKKKLLLLLLNNNOOOPPPLLLLLLMMMMMMNNNOOOQQQQQQOOOQQQQQQOOOLLLJJJKKKMMMNNNMMMMMMOOOPPPQQQOOONNNMMMNNNPPPRRRRRRRRRQQQQQQPPPRRRQQQLLLAAA666...+++---///000222;;;HHHOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPLLLOOORRRRRRPPPPPPSSSVVVVVVVVVZZZcccpppyyy}}}}}}zzz|||{{{xxxxxxzzzxxxtttfff___SSSMMMQQQWWWVVVQQQKKKLLLNNNNNNNNNNNNOOOPPPMMMIIIAAA999222,,,)))'''%%%###$$$&&&&&&###$$$(((&&&(((+++...111666;;;???@@@BBBBBBBBBCCCFFFCCC===888555///)))%%%$$$$$$$$$$$$######$$$%%%&&&$$$###%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$############"""""""""""""""!!!!!!!!!"""###$$$$$$$$$"""############$$$$$$$$$###%%%'''((((((((()))***((()))***++++++,,,++++++,,,------+++'''%%%&&&(((###&&&***///222777<<>>@@@AAA@@@BBBGGGGGGDDD>>>===<<<===???CCCFFFHHHHHHHHHFFFEEEAAA;;;444///---(((%%%((()))((((((+++(((,,,444===DDDHHHHHHHHHKKKHHHGGGJJJJJJHHHHHHKKKFFFKKKLLLJJJIIILLLMMMLLLLLLLLLNNNNNNOOONNNMMMMMMHHHFFFCCCBBBBBBBBBAAA@@@BBBCCCDDDCCCBBBCCCGGGJJJFFFIIILLLLLLKKKKKKMMMOOOKKKMMMOOOQQQRRRQQQQQQPPPOOONNNNNNMMMMMMNNNNNNOOONNNPPPOOOMMMOOORRRQQQMMMLLLLLLKKKKKKKKKLLLLLLMMMIIILLLOOONNNJJJIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPPPPNNNLLLLLLMMMNNNQQQUUUWWWVVVUUUKKK???444...+++(((''')))'''((())))))******))))))))))))******)))(((''''''((('''(((,,,,,,+++---333===CCCJJJMMMLLLJJJKKKMMMKKKKKKKKKLLLMMMNNNPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWSSSRRRPPPOOOOOONNNMMMLLLNNNMMMNNNOOOQQQQQQOOONNNLLLNNNPPPQQQRRRRRRQQQPPPQQQRRRRRROOOGGG<<<111***---......111:::HHHPPPQQQPPPQQQQQQQQQPPPOOOPPPPPPLLLPPPSSSTTTRRRRRRVVVZZZYYY___gggpppxxx}}}~~~{{{{{{~~~}}}zzzmmmggg]]]SSSRRRWWWYYYWWWTTTQQQMMMNNNPPPQQQOOOMMMLLLHHH???777///+++(((((($$$###$$$((((((%%%'''+++***,,,///111444888===AAA@@@@@@===<<>>>>>>>>@@@CCCFFFIIILLLHHHGGGFFFCCC>>>555,,,%%%,,,(((&&&***,,,+++,,,...'''///999@@@CCCDDDGGGIIIMMMJJJIIIKKKKKKHHHHHHKKKEEEIIIKKKHHHHHHKKKMMMLLLJJJKKKLLLNNNNNNNNNMMMLLLBBB???===<<<<<<;;;:::888:::===@@@@@@???>>>@@@CCCAAAEEEIIIJJJIIIJJJLLLOOOLLLMMMOOOQQQQQQPPPOOONNNOOONNNNNNMMMMMMNNNNNNOOOPPPQQQOOOLLLMMMQQQQQQMMMOOONNNMMMKKKJJJKKKLLLLLLFFFKKKNNNNNNKKKIIILLLOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPNNNLLLKKKKKKMMMQQQUUUWWWWWWVVVKKK???444///+++(((''')))&&&&&&'''((())))))(((((('''(((((()))))))))))))))***((())),,,,,,***,,,111<<>>>>>@@@>>>888222000///,,,)))'''$$$###"""!!!!!!""""""######$$$$$$%%%###"""###$$$$$$###"""$$$$$$$$$#########""""""""""""!!!!!!  !!!######$$$$$$$$$$$$$$$###############$$$(((%%%###$$$'''((('''&&&***)))((()))++++++)))(((++++++***'''%%%$$$&&&(((,,,,,,---222888;;;;;;999AAA===;;;===BBBEEEDDDAAACCCCCCCCCDDDDDDEEEEEEEEEEEEEEECCC>>>555---&&&$$$(((***,,,,,,,,,---111444444777<<<@@@CCCDDDDDDDDDHHHGGGGGGHHHIIIIIIGGGFFFIIIGGGGGGJJJKKKHHHHHHKKKKKKKKKMMMPPPQQQLLLDDD<<<:::888444222111000///---444555666777888999999999;;;:::<<>>111***&&&######&&&&&&'''(((((('''''')))***(((((('''''''''(((((()))*********))))))+++...111999AAAHHHIIIIIIKKKMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLNNNPPPRRRSSSSSSTTTUUUVVVTTTSSSQQQPPPOOOOOOPPPPPPQQQOOONNNOOOQQQQQQNNNKKKMMMNNNOOOPPPRRRSSSTTTUUUVVVSSSQQQPPPNNNGGG<<<333666444333555<<>>AAACCCEEEGGGGGGDDDBBB@@@===888111---+++***)))'''%%%$$$$$$$$$""""""""""""############%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$##################"""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$###%%%(((++++++***)))(((((()))******)))'''******)))&&&$$$$$$&&&(((++++++...444;;;???@@@???BBB???===???BBBDDDBBB>>>>>>??????@@@AAABBBBBBCCCCCCBBB>>>888///((($$$"""&&&&&&)))---333888999999777:::>>>CCCFFFGGGGGGGGGHHHGGGFFFGGGHHHHHHGGGEEEHHHEEEEEEGGGHHHFFFGGGJJJIIIKKKMMMLLLGGGAAA:::666444111...,,,,,,+++***)))+++,,,---...............222222333999AAAIIIMMMOOOKKKMMMMMMMMMOOOTTTSSSPPPNNNLLLKKKJJJLLLMMMMMMLLLLLLKKKLLLOOOSSSSSSPPPNNNKKKLLLMMMMMMLLLJJJHHHGGGEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNMMMKKKJJJKKKLLLLLLKKKJJJKKKLLLMMMLLLKKKFFF;;;///***'''%%%%%%(((''''''((('''&&&&&&((()))((('''&&&&&&%%%%%%&&&&&&'''((()))))))))+++///222999AAAHHHIIIIIILLLMMMLLLMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQPPPOOOMMMMMMNNNQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPNNNOOOQQQQQQOOOLLLNNNNNNOOOPPPQQQRRRRRRSSSTTTRRRQQQQQQPPPKKKAAA999555333222444;;;DDDMMMSSSSSSRRRRRRRRRRRRRRRPPPOOOUUUTTTTTTVVV\\\dddkkkooo|||yyy}}}rrrddd[[[YYY\\\```aaabbb]]]XXXVVVUUUPPPGGG>>>111+++'''((((((&&&%%%'''&&&&&&'''&&&&&&(((+++...111999AAADDDBBBBBBEEEIIIEEEEEEEEE@@@:::222,,,***&&&&&&%%%$$$$$$$$$%%%%%%###############"""""""""%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$#########!!!!!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$######&&&))),,,......***)))((()))***+++)))'''))))))(((&&&$$$$$$&&&))))))+++000777>>>CCCEEEEEECCCAAA@@@AAACCCCCC@@@<<<<<<===>>>???@@@AAABBBBBBCCC@@@:::111)))$$$######''''''***222;;;@@@@@@===:::<<<@@@DDDGGGIIIIIIIIIGGGFFFEEEEEEFFFFFFDDDCCCAAA===<<>>AAAEEEDDDGGGHHHCCC:::222///...---+++)))((((((((('''&&&))))))***************)))******+++111:::DDDKKKOOOIIILLLMMMMMMPPPTTTSSSOOOOOOMMMKKKJJJKKKKKKKKKJJJLLLMMMOOORRRSSSRRROOOLLLKKKLLLLLLMMMLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMKKKLLLMMMLLLJJJIIIJJJKKKKKKJJJJJJKKKLLLKKKIIIGGGBBB888...***)))'''''')))'''(((((('''%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((***...111777@@@HHHIIIJJJLLLMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMOOOOOONNNLLLJJJJJJKKKNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPOOOPPPQQQQQQOOOMMMOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPRRRRRRNNNGGGAAA777555333555<<>>>>>@@@AAACCCDDDEEEFFFEEEAAA888///'''$$$%%%'''***---333999???AAA@@@>>>===???BBBEEEHHHIIIJJJJJJHHHFFFCCCBBBAAA@@@>>><<<666222000222333333666;;;<<<===<<<777111+++)))(((+++)))(((((())))))((('''*********+++******))))))(((((()))---666@@@JJJPPPKKKNNNOOOOOOQQQSSSQQQLLLOOOKKKGGGDDDEEEFFFGGGGGGLLLNNNQQQTTTUUUSSSOOOLLLKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJMMMLLLLLLKKKKKKLLLLLLMMMKKKLLLMMMLLLJJJIIIJJJKKKKKKKKKLLLMMMNNNMMMJJJHHH@@@777...+++***''''''((('''(((((('''%%%%%%&&&'''))))))((((((((())))))***%%%&&&((((((((()))+++...555???GGGIIIJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOONNNMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPPPPQQQQQQQQQPPPOOOPPPPPPOOOOOOOOONNNNNNNNNPPPPPPPPPRRRRRRPPPKKKGGG<<<888666888@@@HHHOOORRRSSSTTTUUUUUUUUUUUUWWWXXXZZZ]]]cccjjjsss~~~|||ttthhh]]]YYYZZZ^^^```^^^^^^]]]WWWNNNCCC999333...(((&&&'''(((%%%$$$%%%$$$%%%%%%&&&(((,,,111666???@@@AAACCCDDDDDDBBBAAAAAADDDEEE???444,,,***+++'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""###""""""###&&&''''''&&&'''''''''&&&&&&&&&%%%%%%########################"""######$$$$$$$$$$$$###$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&'''(((***+++,,,++++++,,,------,,,***&&&'''&&&%%%$$$&&&)))+++,,,000666<<<@@@CCCDDDDDD@@@@@@BBBDDDEEEDDDBBB@@@@@@@@@AAACCCDDDFFFGGGHHHEEE@@@777---&&&###&&&))))))111;;;@@@@@@>>>???AAABBBCCCFFFHHHJJJKKKKKKKKKIIIEEEAAA===;;;888555333...***(((***+++***---222333000---,,,---,,,)))''')))((('''((()))***((('''&&&'''''''''''''''&&&&&&***)))))),,,222===HHHOOONNNQQQRRRQQQQQQRRRNNNHHHIIIDDD===888888;;;???AAAIIIMMMRRRUUUUUURRROOOMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIILLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNMMMKKKJJJKKKLLLJJJJJJKKKMMMOOONNNLLLIIIBBB888...+++)))&&&%%%&&&'''(((((('''%%%%%%'''(((''''''''''''(((***+++,,,'''((()))(((''''''(((***222<<>>@@@AAAAAABBB@@@AAACCCDDDDDDDDDCCCCCC@@@AAABBBCCCDDDEEEFFFGGGCCC>>>666---&&&$$$&&&((('''222>>>CCCBBB@@@CCCHHHHHHIIIJJJKKKLLLLLLLLLLLLFFFBBB<<<888444111...,,,+++(((&&&((((((''')))---+++(((&&&'''+++---+++((('''&&&&&&'''))))))'''&&&%%%&&&&&&'''''''''&&&&&&*********+++000999DDDLLLNNNQQQSSSQQQQQQQQQKKKDDD>>>999111------000444666CCCHHHOOOTTTTTTQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNMMMKKKJJJKKKLLLHHHGGGHHHJJJKKKLLLJJJHHHCCC999...***(((%%%$$$&&&&&&'''(((((('''''')))***$$$$$$$$$%%%%%%'''((())))))***+++***(((&&&'''(((///999CCCFFFHHHJJJKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJMMMOOOPPPOOOLLLKKKJJJKKKRRRRRRSSSSSSSSSRRRRRRQQQOOOQQQSSSSSSRRRQQQRRRSSSQQQQQQQQQPPPOOONNNNNNNNNQQQQQQRRRRRRQQQPPPOOONNNDDD???;;;>>>FFFNNNQQQRRRTTTWWWZZZ[[[[[[^^^ccchhhuuu|||~~~xxxoooeee]]]ZZZZZZ[[[\\\VVVNNNCCC:::111***&&&%%%!!! $$$&&&%%%%%%'''%%%&&&(((+++///666>>>DDDGGGHHHIIIHHHGGGEEEDDDDDDBBBAAA<<<444+++&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''''''''((()))((('''&&&)))++++++******+++,,,,,,+++)))&&&&&&''''''''')))---000111666===@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFBBB???999111***'''((()))+++444???DDDEEEEEEGGGJJJJJJJJJJJJJJJJJJIIIIIIIII@@@<<<777222///---***(((+++'''&&&)))(((&&&&&&)))'''''''''(((***+++******(((''''''(((***)))'''%%%&&&&&&'''((()))))))))(((++++++,,,---000999DDDLLLKKKNNNQQQPPPPPPOOOIIIBBB555111,,,)))***,,,...///:::AAAJJJPPPPPPNNNLLLKKKMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMLLLJJJIIIJJJKKKIIIHHHGGGGGGHHHHHHGGGFFFDDD888---(((&&&$$$%%%'''&&&'''((((((((()))+++---%%%%%%$$$$$$$$$$$$%%%%%%(((***+++***)))(((((())),,,777AAAEEEFFFIIIIIIHHHJJJKKKLLLLLLLLLLLLKKKJJJLLLMMMNNNNNNLLLKKKKKKKKKOOOPPPQQQSSSSSSSSSSSSRRROOOQQQTTTTTTRRRQQQRRRTTTRRRRRRQQQQQQPPPOOOOOOOOOQQQRRRSSSSSSSSSRRRSSSTTTJJJEEEAAADDDLLLTTTVVVUUUYYY]]]bbbeeegggllltttzzz~~~|||sssiii___ZZZXXXYYYVVVMMMAAA999555111,,,'''((($$$###&&&(((%%%$$$&&&'''(((***...333:::CCCIIIEEEIIILLLIIIDDDAAACCCFFF===:::555///)))'''''')))%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&((('''&&&&&&'''((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((''')))******((((((+++...***)))((()))++++++)))(((&&&'''''''''(((***...111222777>>>BBBBBBBBBBBBCCCGGGGGGFFFDDDBBBAAAAAABBBDDDEEEEEEEEEFFFFFFGGGGGGDDDBBB===666///++++++,,,222777???EEEHHHIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDD<<<888333///,,,+++)))''')))&&&&&&(((((($$$###&&&&&&))),,,+++(((''')))+++*********+++,,,+++)))'''"""###$$$%%%&&&''''''''',,,---...///333;;;FFFNNNGGGKKKNNNNNNOOONNNHHHAAA222///---,,,---...---,,,444<<>>999888444...***+++222;;;BBBFFFGGGJJJHHHEEEGGGJJJKKKIIIDDD@@@???@@@888222+++''''''((((((''''''((())))))((('''(((************---000000---******,,,---+++,,,///---((()))&&&'''***)))&&&%%%'''$$$+++000444;;;EEEMMMOOOOOOOOONNNNNNPPPQQQIII???555...)))***,,,***)))+++444???HHHJJJIIIIIIJJJIIINNNNNNMMMMMMLLLLLLKKKKKKMMMOOOQQQPPPOOONNNOOOOOOIIIGGGEEEEEEHHHIIIHHHFFFLLLLLLKKKIIIFFFFFFGGGIIILLLMMMKKKGGGGGGHHHFFFAAACCC999...***(((%%%%%%''')))'''''')))---...---******)))'''&&&%%%$$$$$$###"""''')))'''&&&((((((&&&+++111:::BBBGGGIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKMMMNNNNNNMMMLLLLLLMMMOOOTTTRRRPPPQQQTTTVVVUUUTTTSSSTTTUUUUUUSSSQQQQQQRRRSSSRRRPPPPPPQQQQQQPPPOOOTTTUUUTTTSSSWWWZZZXXXRRRXXXSSSRRRZZZfffnnnmmmhhhkkkmmmrrrxxx}}}uuuhhh[[[VVVYYYVVVPPPBBB222***((('''$$$%%%$$$###$$$%%%&&&'''''')))///555999???FFFIIIGGGHHHEEECCCEEEBBB:::333111***)))(((&&&&&&'''))))))''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%$$$"""""""""###&&&%%%###""""""$$$%%%&&&''''''&&&&&&'''((()))******))))))***,,,+++(((%%%&&&$$$&&&)))******...333:::===AAACCCCCCCCCDDDEEECCCBBBAAAAAAAAABBBAAAAAAAAABBBCCCDDDFFFGGGHHHIIIGGGAAA>>>===;;;555222222333<<>>CCCIIIIIIFFFFFFBBB@@@AAA===333+++(((%%%$$$$$$$$$%%%''')))***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$###$$$%%%$$$"""""""""###$$$$$$###"""###$$$&&&''')))(((&&&%%%%%%'''(((***)))((((((***+++***(((%%%%%%$$$&&&***++++++///555;;;===???@@@@@@@@@BBBCCCAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGBBBAAACCCBBB<<<999999777???EEEGGGJJJOOOPPPOOOKKKIIIGGGGGGFFF@@@777//////,,,)))'''((()))))))))(((***+++***)))((()))***000000000222333333111///222777;;;<<<<<<:::333+++&&&######&&&&&&%%%&&&))),,,555===BBBGGGMMMOOONNNNNNTTTVVVRRRNNNLLLJJJGGG:::222,,,,,,---,,,,,,...///;;;FFFJJJKKKMMMOOONNNLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNNNNMMMLLLLLLMMMLLLIIIGGGFFFGGGIIIJJJJJJIIIJJJIIIHHHFFFFFFGGGIIIGGGHHHGGGDDDEEEHHHHHHDDDCCC999...***(((%%%%%%'''(((''''''))),,,---,,,+++(((((('''&&&%%%%%%&&&&&&''',,,...+++)))+++***(((...222999@@@EEEGGGGGGGGGKKKKKKLLLLLLMMMMMMMMMMMMQQQRRRRRRQQQOOONNNOOOQQQSSSQQQQQQQQQSSSTTTSSSRRRQQQSSSVVVWWWWWWWWWYYYZZZXXXWWWUUUUUUXXX^^^dddiiipppttttttkkkddddddhhhjjjrrr||||||ppp```VVVTTTTTTOOOBBB222'''%%%&&&%%%%%%%%%%%%%%%%%%'''***,,,444;;;AAACCCGGGJJJIIIEEEBBB===::::::777///)))(((%%%$$$$$$######$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###&&&&&&%%%$$$###############$$$%%%$$$"""""""""#########"""###$$$%%%&&&'''***(((&&&%%%$$$&&&((()))((((((((())))))((('''&&&&&&%%%'''+++,,,,,,000666888:::<<<<<<<<<===???AAA???AAABBBBBBBBBBBBCCCCCCEEEDDDCCCCCCCCCCCCDDDEEEDDDAAAAAADDDEEE@@@=========CCCFFFFFFGGGJJJKKKJJJFFFDDDBBB@@@>>>999333...,,,+++)))(((((()))))))))((()))++++++++++++---...333333555666888888888777;;;???BBBBBBBBBAAA999111,,,(((&&&''''''%%%''',,,111:::DDDIIIMMMPPPPPPMMMOOOSSSTTTQQQOOOPPPNNNJJJ;;;222***))))))'''''')))111===HHHKKKKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMMMMLLLKKKKKKLLLLLLKKKHHHGGGHHHIIIKKKLLLHHHHHHHHHGGGFFFFFFHHHJJJIIIJJJHHHDDDEEEIIIHHHDDDCCC999...***(((%%%%%%'''''''''((()))+++,,,,,,+++(((''''''&&&&&&&&&''''''$$$))),,,***)))++++++)))---000666>>>DDDHHHIIIIIIKKKKKKLLLLLLMMMNNNOOOOOORRRSSSSSSQQQOOONNNOOOQQQPPPPPPQQQSSSUUUVVVWWWWWWUUUXXX\\\___aaacccfffhhhcccaaa______bbbjjjttt{{{|||uuuvvv{{{}}}rrraaaVVVSSSQQQNNNCCC333'''$$$$$$$$$%%%&&&'''&&&&&&(((,,,///;;;@@@EEEFFFGGGIIIGGGBBBCCC<<<555222///***(((***%%%%%%$$$###############&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###&&&&&&%%%$$$###############$$$%%%$$$"""""""""###""""""######$$$%%%&&&''')))(((&&&%%%%%%&&&'''((('''((((((((('''&&&&&&&&&((('''(((,,,------111666888999;;;;;;;;;;;;===???;;;>>>@@@@@@???>>>???@@@CCCCCCAAA@@@@@@AAABBBCCCDDDAAABBBFFFGGGCCC@@@@@@AAAEEEHHHFFFFFFHHHIIIHHHFFFEEEBBB<<<444000...///---,,,+++***))))))***+++)))+++---///000111444666666777:::<<<===???@@@AAADDDGGGGGGEEEEEEEEE@@@:::333---)))((('''%%%(((,,,555???HHHLLLOOOQQQPPPLLLPPPPPPOOONNNQQQUUURRRLLL@@@555+++(((&&&$$$###%%%111===IIILLLLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLIIIKKKMMMLLLKKKJJJKKKKKKLLLKKKJJJHHHHHHIIIKKKLLLGGGHHHHHHGGGFFFGGGJJJLLLNNNNNNJJJFFFFFFIIIHHHDDDCCC999...***(((%%%%%%'''&&&'''(((*********++++++(((((('''&&&&&&&&&''''''"""(((+++)))))),,,---+++***,,,222;;;DDDJJJLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRQQQRRRRRRQQQOOOOOOPPPQQQPPPRRRTTTUUUUUUUUUVVVVVVUUUYYY^^^cccgggkkkooorrrrrrqqqooonnnqqqzzzyyyggg[[[VVVPPPOOOFFF666***&&&%%%$$$%%%'''(((((((((+++222777???DDDGGGFFFFFFFFFDDD???CCC:::111---)))&&&&&&((("""######$$$%%%%%%&&&&&&%%%$$$$$$###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%$$$"""""""""############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''(((''')))---...///333999:::<<<===<<<;;;999999:::999===AAABBB@@@@@@AAACCCCCCBBB@@@@@@@@@BBBDDDFFFHHHDDDDDDHHHIIIFFFDDDEEEAAAFFFIIIGGGGGGIIIJJJHHHFFFEEEAAA999///***+++...---------+++***+++...111///222444666888999<<<>>>;;;===@@@AAABBBDDDGGGIIIJJJKKKJJJGGGFFFHHHEEE@@@999222,,,***((('''***///999BBBJJJMMMOOORRRQQQMMMRRRPPPMMMLLLRRRWWWTTTMMMEEE:::///***'''%%%%%%'''...;;;HHHLLLMMMOOOOOONNNLLLLLLLLLLLLMMMMMMMMMMMMIIIKKKLLLLLLKKKJJJJJJKKKIIIJJJKKKJJJIIIHHHJJJKKKFFFGGGHHHHHHHHHIIILLLNNNPPPOOOKKKFFFFFFIIIHHHEEECCC999...***(((%%%%%%'''%%%''')))***))))))+++,,,))))))((('''&&&&&&''''''$$$***---++++++...///---)))***///888CCCKKKNNNNNNLLLKKKKKKLLLNNNPPPRRRTTTQQQRRRRRRQQQPPPPPPQQQSSSTTTVVVXXXXXXWWWUUUUUUUUUVVVZZZ___dddiiimmmqqqtttuuuvvvwwwwwwyyyooo___XXXQQQQQQJJJ<<>>@@@CCCFFFHHHKKKGGGFFFIIIIIIGGGEEEGGGBBBGGGIIIGGGEEEFFFEEECCC>>><<<888222...+++***++++++,,,---,,,,,,///444999:::<<<>>>???@@@AAACCCEEEBBBEEEGGGGGGFFFGGGJJJLLLJJJLLLKKKHHHIIIJJJGGGBBB@@@999222///...---222888>>>EEEKKKMMMNNNRRRSSSQQQRRRRRRPPPMMMOOORRRRRRMMMFFF;;;///***)))'''(((+++///<<>>:::111+++'''(((((('''(((***$$$%%%&&&''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&############$$$%%%&&&&&&###$$$%%%$$$"""""""""###$$$$$$%%%%%%%%%$$$######!!!###&&&((()))((('''&&&&&&'''((('''$$$###%%%(((""""""&&&---111444:::AAA;;;<<<<<<999333,,,(((&&&%%%+++333666666888<<<@@@======<<<<<<>>>BBBFFFHHHLLLGGGEEEGGGHHHEEEDDDFFFCCCHHHJJJFFFBBB@@@===999111...+++,,,......,,,)))***+++,,,,,,---222999@@@CCCDDDFFFFFFFFFFFFGGGIIIHHHJJJKKKJJJHHHHHHJJJMMMIIILLLLLLJJJJJJKKKHHHBBBFFF>>>888555444555:::AAAAAAGGGLLLLLLNNNSSSUUUSSSRRRUUUTTTNNNLLLMMMOOONNNDDD999...)))((((((***---333@@@KKKNNNMMMLLLKKKHHHMMMMMMNNNNNNNNNOOOOOOOOOJJJLLLMMMMMMLLLKKKKKKLLLEEEHHHLLLLLLJJJHHHGGGHHHGGGHHHIIIIIIJJJLLLOOORRRKKKKKKHHHCCCDDDIIIJJJGGGCCC999...***(((&&&%%%'''###&&&******((((((***,,,++++++)))(((&&&&&&%%%%%%'''+++---)))'''((('''%%%,,,,,,...666AAAJJJLLLKKKLLLLLLKKKLLLNNNQQQTTTVVVQQQSSSTTTTTTSSSTTTVVVYYYWWW\\\bbbfffgggiiilllnnnkkknnnqqqtttuuuwwwzzz|||www|||iiiUUUPPPPPPPPPIII;;;,,,(((++++++))))))...777@@@DDDEEEFFFEEEEEEDDDBBB>>>888333...+++((('''((())))))))))))&&&######%%%&&&%%%############$$$$$$%%%%%%&&&,,,'''"""!!!$$$&&&%%%"""***'''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%#########%%%&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$&&&(((+++---,,,***((('''&&&%%%$$$$$$$$$$$$%%%&&&(((,,,000444888:::;;;???>>>444+++'''&&&%%%&&&''')))***+++---000222777:::>>>BBBDDDEEEEEEEEEEEEIIIKKKJJJFFFDDDDDDFFFGGGEEEAAA>>><<<999666333444000,,,+++---......---///)))$$$&&&///999???AAAIIIIIIHHHHHHGGGGGGHHHHHHMMMKKKJJJJJJKKKJJJHHHFFFLLLJJJIIIIIIIIIHHHGGGFFFHHHEEE@@@<<<<<<===AAACCCJJJJJJJJJKKKMMMPPPSSSTTTTTTSSSSSSQQQPPPNNNLLLKKK@@@777...,,,,,,+++,,,///;;;DDDLLLLLLKKKNNNPPPPPPQQQPPPOOONNNMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHIIIJJJJJJHHHFFFCCCDDDGGGKKKOOOPPPOOONNNJJJJJJIIIHHHGGGFFFDDDCCCDDD<<<111***''''''''''''((()))***)))((('''((())))))******)))'''(((***,,,+++,,,+++)))((((((+++...---000222555===HHHNNNOOONNNNNNNNNLLLKKKMMMQQQTTTWWWRRRQQQVVV[[[\\\\\\^^^hhhjjjmmmooorrrvvv{{{~~~|||nnn[[[YYYVVVTTTOOODDD555,,,***+++,,,000666===CCCFFFGGGGGGEEEDDDBBB???:::444000+++)))&&&%%%&&&((((((((((((&&&###$$$%%%&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%,,,'''$$$$$$(((+++***(((((('''%%%%%%&&&(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$)))))))))***++++++)))&&&((('''&&&%%%$$$$$$$$$$$$"""$$$'''---222888<<>>@@@???@@@;;;///&&&$$$$$$######$$$%%%$$$###$$$&&&(((''')))///999CCCIIIJJJIIIEEEEEEEEEIIIKKKIIICCC<<<888555222///...,,,***(((+++******+++---......---,,,))))))...777AAAGGGIIIIIIIIIIIIIIIKKKLLLMMMNNNMMMLLLKKKLLLMMMLLLJJJHHHHHHHHHIIIIIIJJJJJJIIIIIIKKKIIIFFFDDDDDDFFFHHHJJJJJJKKKMMMNNNOOOPPPPPPPPPQQQRRRRRRQQQQQQPPPOOONNNFFF<<<222......///444;;;???GGGLLLKKKJJJLLLLLLKKKMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJKKKLLLMMMLLLKKKMMMLLLKKKKKKMMMMMMLLLKKKGGGGGGGGGGGGFFFEEECCCCCCAAA;;;222***'''&&&'''''')))***+++***))))))***+++---------,,,***)))+++,,,*********)))'''(((***,,,(((,,,///111:::FFFOOORRRYYYUUUQQQQQQUUUXXXWWWUUUVVV\\\fffoooqqqqqqxxxzzzkkk[[[XXXVVVUUUMMM>>>000***---555@@@GGGHHHHHHGGGHHHJJJFFFAAA;;;666111+++'''&&&$$$######%%%'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&$$$###$$$''')))))))))%%%$$$###%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))'''&&&'''(((***+++)))''''''&&&%%%%%%$$$$$$$$$%%%'''***...333888;;;===>>>@@@???888,,,$$$"""###"""%%%&&&&&&%%%$$$$$$%%%'''***+++111:::DDDIIIIIIFFFEEEEEEGGGIIIIIIDDD<<<666...,,,***+++,,,---...---+++,,,,,,---.........---,,,,,,...444<<>>777222...)))&&&&&&%%%$$$%%%'''(((((('''%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%%%%$$$######%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))%%%%%%&&&'''))))))(((&&&&&&&&&%%%$$$$$$$$$%%%%%%))),,,111666:::===>>>>>>>>><<<555)))""""""###!!!&&&''''''&&&%%%%%%&&&(((+++...333<<>>CCCEEEFFFEEEDDDGGGHHHCCC999000,,,+++***(((&&&&&&)))+++---------......---+++******+++***///888AAAHHHLLLNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJKKKKKKKKKHHHDDD@@@???DDDJJJMMMMMMMMMPPPRRRMMMLLLKKKIIIFFFBBB>>><<>>999111+++)))(((''''''((('''&&&'''((((((&&&%%%###%%%&&&%%%$$$###&&&(((%%%%%%%%%&&&&&&&&&&&&&&&((()))))))))'''&&&&&&&&&%%%$$$$$$&&&''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$##############################$$$%%%&&&''''''((()))(((((()))+++***(((&&&%%%%%%%%%$$$$$$%%%%%%&&&(((---333999===???>>>===555333---%%%###%%%%%%""""""###%%%%%%%%%''')))++++++333===CCCDDDDDDFFFGGGFFFDDD@@@:::333---(((&&&***(((&&&'''***---///000///000000///,,,,,,///111222888AAAHHHMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKHHHCCC???@@@EEEKKKMMMLLLKKKMMMPPPJJJJJJKKKIIIFFFBBB===:::;;;===???BBBFFFKKKNNNPPPLLLLLLMMMNNNNNNNNNMMMMMMNNNJJJFFFCCC>>>;;;???FFFKKKMMMNNNLLLLLLOOONNNJJJEEEFFFHHHJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJHHHEEEDDDFFFGGGGGGGGGHHHGGGGGGHHHJJJIIIGGGEEEFFFGGGHHHHHHIIIIIIIIIIIIFFFCCC<<<333+++&&&&&&(((&&&((())))))))))))***,,,***,,,......,,,+++++++++)))***,,,+++***)))***+++***///000---000<<>>BBBGGGLLLLLLHHHDDDEEEGGGMMMNNNOOOOOOLLLHHHCCC@@@555666888<<>>CCCHHHIIIGGGGGGJJJMMM???;;;777222+++&&&(((///*********,,,///222444444:::777555666;;;???@@@@@@FFFHHHKKKMMMMMMLLLJJJHHHKKKKKKKKKKKKMMMNNNPPPRRRVVVSSSOOOKKKIIIFFFCCC@@@FFFKKKOOOOOOKKKHHHHHHJJJKKKLLLLLLLLLKKKJJJHHHGGG===999444333888@@@HHHLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMLLLJJJIIIHHHIIIIIIJJJKKKMMMMMMMMMNNNPPPRRRMMMIIIHHHKKKLLLJJJJJJLLLNNNOOOOOONNNLLLKKKLLLMMMLLLJJJIIIIIIKKKLLLKKKKKKLLLHHHFFFGGGGGGEEEGGGKKKJJJIIIHHHIIIJJJJJJHHHFFFGGGDDD@@@;;;222(((%%%)))''')))))))))((()))+++---------------,,,***)))'''...***)))---...,,,+++---333222000111777CCCRRR]]]hhhjjjmmmpppsssyyypppddd\\\```eeeeeecccbbb```\\\SSSJJJFFFDDD===555000---)))'''&&&'''''''''%%%&&&&&&%%%######%%%'''%%%%%%%%%&&&&&&&&&&&&&&&'''%%%###$$$&&&(((((((((''''''''''''''''''&&&&&&***)))(((((('''''''''''''''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&''')))'''&&&''')))***)))''')))$$$"""$$$%%%$$$&&&)))111888???@@@@@@@@@>>>:::,,,%%%!!!###$$$######&&&+++...333777:::<<<@@@BBBDDDHHHKKKJJJFFFCCCDDDFFFDDD<<<333///+++'''(((+++(((((()))---444999::::::>>>===<<<>>>CCCFFFGGGGGGDDDFFFHHHJJJLLLMMMMMMMMMLLLLLLKKKKKKLLLNNNPPPQQQOOONNNLLLKKKJJJIIIIIIHHHHHHLLLOOOOOOJJJGGGHHHJJJJJJKKKLLLMMMMMMLLLKKKKKKGGGAAA888444666<<>>@@@@@@@@@===999***%%%!!!"""$$$###%%%(((+++000666<<>>555+++(((***)))***,,,,,,++++++---...***+++,,,------,,,+++***...,,,...222333111111333999???HHHPPPWWW```iiiooosssxxx|||nnn```\\\```bbb]]]WWWSSSSSSPPPIIIDDD>>>444+++***(((&&&&&&''')))))))))%%%&&&'''&&&%%%$$$&&&'''''''''&&&&&&%%%%%%%%%$$$'''&&&%%%&&&((())))))(((&&&&&&''''''(((((())))))((((((((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%'''(((---,,,,,,+++++++++***)))(((%%%$$$%%%%%%$$$'''---///777===>>>>>>===999444+++&&&###$$$%%%%%%(((------222999???BBBCCCDDDEEEEEEGGGJJJJJJHHHEEEDDDDDD===333+++)))***---222777:::888999???GGGKKKIIIFFFFFFFFFHHHIIIIIIHHHFFFEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNLLLKKKJJJKKKLLLRRRRRRQQQNNNJJJIIIJJJLLLLLLLLLLLLLLLKKKIIIGGGFFFLLLDDD:::333555<<>>BBBCCCKKKUUU]]]ccchhhooottt|||sssccc[[[]]]___[[[UUUPPPQQQMMMFFF@@@;;;333+++,,,***((('''((())))))(((%%%&&&''''''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&''')))******(((&&&''''''(((((()))))))))&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((()))))))))((('''&&&&&&'''(((%%%%%%&&&%%%$$$(((...555<<>>:::555,,,'''$$$%%%%%%%%%***000666;;;AAAFFFGGGGGGGGGFFFDDDGGGIIIJJJHHHFFFDDDCCC777222///---,,,...555>>>???>>>@@@FFFMMMPPPNNNJJJIIIJJJJJJIIIEEEAAA===;;;>>>@@@DDDGGGIIIJJJJJJJJJMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMKKKIIIKKKLLLUUUTTTRRROOOLLLKKKKKKLLLKKKLLLLLLMMMLLLKKKIIIHHHHHHAAA888444666>>>FFFKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJKKKLLLLLLHHHIIIJJJIIIHHHHHHIIIKKKNNNMMMNNNOOOLLLGGGGGGKKKGGGHHHJJJJJJIIIIIIJJJLLLKKKJJJIIIIIIKKKMMMMMMLLLPPPLLLLLLMMMMMMIIIIIILLLLLLKKKKKKKKKLLLLLLJJJHHHIIIGGGEEE@@@777,,,(((***(((***---------,,,---...000000111111000...---,,,---111:::FFFLLLNNNSSSYYYWWW^^^ggglllnnnqqqxxx~~~wwwhhh\\\[[[___^^^ZZZTTTSSSLLL@@@888333...(((,,,+++)))((())))))((('''%%%&&&((((((&&&%%%&&&'''(((((((((((((((''''''''''''''''''(((***+++***)))(((((((((((((((((())))))'''((()))***+++***))))))&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&''')))((()))***)))((('''((()))'''&&&&&&'''&&&$$$)))000999???CCCBBB@@@???<<<888---)))''''''&&&&&&+++222;;;???EEEHHHIIIGGGFFFFFFGGGHHHIIIIIIGGGBBB>>>;;;///------,,,)))(((...777<<<>>>CCCIIINNNOOONNNMMMLLLLLLKKKGGG@@@999444222000333888>>>DDDHHHKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNKKKNNNOOONNNKKKKKKNNNQQQUUUSSSQQQNNNLLLKKKKKKKKKIIIKKKLLLNNNNNNNNNNNNMMMDDD???999666999???EEEIIIJJJKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKIIIIIIIIIJJJJJJKKKLLLLLLJJJHHHGGGGGGIIIHHHIIILLLPPPNNNJJJKKKPPPHHHIIIJJJJJJIIIHHHIIIKKKJJJHHHHHHIIIKKKMMMMMMMMMKKKHHHIIIMMMNNNLLLMMMPPPMMMLLLKKKLLLMMMMMMKKKIIIJJJHHHFFFCCC999...***,,,))),,,...///.........///...///000000000///---,,,000666CCCPPPXXX[[[```gggfffmmmuuuxxxwwwzzzooo```[[[^^^```]]]WWWSSSHHH999///,,,***'''***(((''''''((()))(((&&&$$$&&&(((((('''&&&&&&&&&'''''''''''''''(((((((((''''''''')))+++,,,***))))))))))))(((((((((((((((((()))***++++++***((('''%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))(((***,,,+++***)))+++---'''&&&'''(((&&&$$$***222777===AAA@@@??????>>>;;;333///---,,,***)))///777;;;???DDDFFFFFFEEEEEEEEEGGGGGGGGGFFFCCC>>>888444,,,******------,,,---222<<>>BBBAAAAAACCCDDDBBB999666333222///...555======@@@EEEGGGHHHGGGHHHHHHCCCCCCDDDCCCAAA<<<666111222......555;;;;;;999:::BBBHHHOOOQQQMMMIIIHHHIIIFFFEEEBBB;;;111)))&&&%%%&&&%%%%%%(((///999DDDJJJJJJIIIIIIJJJKKKMMMOOOPPPLLLOOOQQQOOOLLLKKKNNNRRRNNNMMMKKKKKKJJJJJJHHHFFFMMMMMMLLLJJJGGGCCC@@@>>>777666666999>>>CCCGGGIIIFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIJJJLLLNNNOOOEEEFFFGGGHHHGGGHHHKKKMMMLLLMMMQQQRRRMMMGGGGGGLLLJJJKKKLLLKKKIIIHHHIIIJJJOOOMMMKKKKKKLLLMMMMMMLLLJJJHHHIIIMMMNNNKKKKKKNNNNNNMMMLLLMMMNNNMMMLLLJJJOOOMMMLLLHHH???333///000---000333555444333333333///111333666888999::::::LLLSSS```lllpppppptttzzzzzzxxxeee]]]]]]]]]ZZZYYYPPP@@@111+++,,,+++'''(((((('''&&&&&&&&&&&&'''###$$$%%%%%%######$$$%%%&&&&&&%%%$$$%%%&&&'''((((((((()))***************+++'''%%%))),,,)))''''''***)))(((((())))))((('''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%$$$$$$############$$$%%%%%%$$$$$$&&&(((###$$$%%%%%%$$$%%%'''))),,,+++)))''''''(((***+++(((&&&&&&'''''''''---666===???BBBCCCBBBBBBBBBCCC;;;888555444777;;;>>>@@@EEEFFFGGGFFFEEEDDDEEEFFFEEEDDDBBB<<<666000...---///------333<<>>@@@CCCDDDCCCCCCCCCDDDCCC@@@======???CCCFFFGGGFFFGGGGGGEEEBBB@@@@@@AAA;;;;;;999555000---------///------333===EEEIIIJJJMMMOOOMMMJJJJJJKKKHHHBBB;;;222+++)))(((%%%$$$%%%%%%$$$%%%((()))+++333<<>>DDDHHHIIIIIIHHHKKKKKKIIIIIIJJJHHHCCC>>>999888;;;???@@@CCCGGGFFFGGGHHHJJJJJJKKKJJJJJJJJJKKKLLLNNNNNNMMMLLLKKKMMMLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLOOONNNNNNNNNOOOOOOPPPPPPSSSQQQPPPQQQOOONNNPPPVVVUUUSSSRRRRRRMMMFFFCCCEEEDDDBBBAAAFFFMMMRRRQQQNNNMMMQQQVVV\\\```fffkkkooowwwzzz}}}~~~nnn___WWWTTTRRRZZZQQQAAA111++++++***&&&)))(((''''''&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''&&&&&&(((%%%%%%***,,,******+++***)))'''((())))))(((&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''''''''%%%###"""###%%%$$$%%%&&&&&&&&&&&&'''))))))(((((('''((()))+++,,,***'''&&&'''%%%%%%+++444@@@BBBEEEEEEEEEDDDDDDEEEEEECCC@@@@@@BBBEEEGGGHHHGGGGGGEEEAAA<<<999888888000000///---++++++---///000......444===FFFLLLMMMOOOOOOLLLIIIKKKLLLFFF>>>222***%%%&&&'''%%%$$$%%%&&&%%%&&&(((((((((...666CCCIIIMMMKKKKKKMMMLLLJJJLLLJJJHHHHHHIIIIIIHHHGGGNNNJJJIIIJJJJJJGGGHHHKKKKKKJJJGGGAAA:::555333222333888>>>EEEJJJLLLKKKKKKKKKMMMMMMJJJJJJJJJEEE???555000...222666777:::===AAACCCGGGJJJLLLLLLJJJIIIGGGHHHIIIJJJKKKJJJJJJIIIKKKKKKLLLNNNOOOQQQRRRRRROOOOOOOOONNNNNNNNNMMMMMMKKKLLLNNNPPPQQQSSSSSSTTTSSSPPPOOOQQQPPPPPPTTTZZZ]]]]]]aaaeeedddaaaaaadddfff```]]]aaakkkqqqpppllliiilllqqquuuxxx|||rrr```UUUSSSUUUWWWNNN???000***+++***''')))(((((('''''''''''''''$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&''''''((('''''''''(((''''''&&&%%%)))&&&'''+++,,,))))))+++***(((''''''((()))'''&&&((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%######$$$&&&###$$$&&&&&&%%%%%%&&&'''''''''''''''(((***+++,,,(((&&&%%%&&&%%%&&&---666@@@CCCEEEFFFEEEDDDDDDEEEEEEBBB@@@@@@BBBDDDEEEEEEFFFEEEAAA<<<555111//////++++++***))))))+++///222000///000666>>>FFFLLLNNNNNNLLLIIIHHHLLLOOOHHH>>>000)))%%%'''((('''%%%&&&'''%%%%%%&&&&&&&&&...666DDDIIIMMMLLLLLLMMMKKKFFFBBBAAAAAABBBDDDGGGGGGGGGIIIFFFFFFHHHGGGEEEGGGLLLJJJIIIEEE===666111111222999===CCCGGGJJJKKKKKKKKKLLLMMMLLLIIIIIIHHHBBB:::333---***,,,---,,,---000888;;;AAAFFFJJJKKKJJJJJJDDDEEEFFFGGGHHHHHHGGGGGGIIIJJJLLLNNNPPPRRRSSSSSSQQQQQQQQQQQQPPPPPPPPPOOOJJJMMMQQQUUUYYY\\\^^^___XXXVVVWWWZZZ[[[\\\aaagggnnnpppvvv~~~wwwcccTTTRRRVVVRRRJJJ<<<---)))++++++((())))))(((''''''''''''((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))(((((('''+++)))***,,,+++''''''))))))(((''''''(((((('''&&&'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((("""$$$&&&&&&%%%$$$$$$%%%&&&'''''''''((()))***+++&&&$$$###%%%&&&(((111;;;@@@CCCEEEEEEDDDCCCCCCDDDHHHFFFEEEEEEFFFHHHGGGGGGDDDBBB===777///***)))))))))))))))((()))+++000333222222444999@@@GGGKKKNNNNNNMMMJJJIIIMMMOOOGGG===222+++&&&((()))'''%%%&&&&&&$$$"""###$$$'''000;;;FFFKKKMMMMMMMMMMMMHHHBBB888777666888:::<<<===<<<===;;;<<<>>>>>>>>>BBBIIIFFFFFFBBB:::333///111444===@@@CCCEEEEEEFFFHHHJJJKKKLLLJJJGGGGGGFFF>>>555222,,,(((((((((&&&&&&)))---111777>>>DDDGGGIIIJJJFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKMMMOOOQQQSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSOOOSSSYYYaaaggglllnnnooojjjhhhjjjmmmnnnooosssyyyjjjWWWRRRVVVRRRJJJ;;;---)))++++++)))***)))((((((''''''((((((&&&((()))((('''&&&'''(((&&&&&&'''(((((((((((('''((())))))***************,,,++++++---+++&&&&&&))))))(((&&&'''(((((('''%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$%%%''')))"""$$$''''''&&&$$$$$$%%%&&&''''''(((((()))))))))%%%######%%%'''+++555???AAACCCEEEFFFDDDCCCCCCCCCHHHFFFEEEFFFGGGGGGFFFEEEAAA???;;;444---((('''((('''((()))******---111444666888;;;???DDDHHHKKKLLLPPPPPPNNNLLLMMMMMMEEE<<<444,,,''''''(((%%%$$$%%%&&&###$$$&&&'''+++555@@@GGGKKKMMMMMMLLLKKKDDD<<<111///------.........---///...///222222222888@@@BBBBBB???888000---000444@@@CCCFFFGGGFFFGGGKKKNNNIIIIIIGGGFFFGGGFFF>>>444///)))&&&'''(((''''''***''')))...444;;;BBBGGGJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOQQQSSSUUUWWWSSSTTTTTTUUUUUUVVVVVVWWWSSSXXX```iiipppuuuxxxyyyyyyxxx{{{ttt```WWWYYYUUUMMM>>>///***++++++(((***))))))((((((((((((((('''((()))((('''&&&''')))%%%&&&'''((()))((((((''''''''')))***++++++,,,,,,+++***,,,---+++&&&'''+++)))'''&&&&&&'''(((&&&%%%"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$&&&))))))(((&&&&&&&&&''''''(((((((((((((((((('''%%%%%%&&&(((,,,666@@@CCCEEEGGGGGGEEEDDDDDDDDDEEEDDDCCCDDDEEEDDDBBB@@@@@@>>>:::444---*********(((***---///000333777:::;;;>>>CCCGGGIIIJJJKKKLLLNNNQQQQQQOOONNNLLLFFF???777...((('''(((&&&&&&((()))))),,,111333555===EEEGGGJJJLLLKKKJJJGGG???555---+++(((((((((((('''&&&'''&&&(((***))))))///888>>>???===666---))),,,111:::???EEEHHHHHHHHHLLLOOOHHHHHHFFFFFFHHHHHH???444---(((%%%'''(((((()))---&&&''')))---444<<>>:::444///,,,,,,...+++...222555777:::===@@@???CCCHHHLLLMMMMMMLLLLLLJJJNNNQQQPPPOOONNNJJJEEE999111))))))***)))***,,,...000666===??????CCCJJJGGGJJJKKKIIIHHHEEE;;;111***((('''''')))***))))))&&&%%%&&&'''%%%%%%,,,444<<<>>><<<555+++&&&)))---,,,444===BBBCCCCCCFFFIIIGGGGGGFFFFFFIIIJJJAAA666///)))&&&''')))((())),,,((('''''')))000999BBBHHHLLLLLLLLLMMMNNNPPPQQQRRROOOMMMJJJGGGGGGIIIMMMOOOSSSTTTUUUWWWYYYZZZ\\\\\\kkkpppxxxtttcccZZZ```YYYIII666***))))))(((((((((((((((((((((((((((&&&'''((((((((('''%%%$$$&&&'''''''''(((((())))))((((((((((((((()))******+++)))((('''(((((((((''')))((((((&&&%%%$$$##################$$$%%%&&&&&&'''$$$""""""%%%&&&%%%###&&&%%%$$$#########$$$%%%''')))++++++***)))))))))'''&&&%%%$$$%%%&&&'''(((%%%'''''''''(((///:::DDDGGGHHHIIIHHHFFFFFFGGGHHHCCCCCCEEEGGGHHHFFFCCC???777999888333,,,)))+++///,,,111777<<<@@@BBBDDDEEEIIIIIIJJJKKKLLLLLLMMMMMMPPPMMMLLLNNNRRRRRRMMMHHH<<<444+++(((+++000333444<<<>>>AAADDDGGGHHHIIIIIIKKKJJJHHHIIIIIIDDD999111,,,(((%%%&&&***,,,+++)))'''%%%%%%((('''&&&)))...;;;@@@???444***&&&''''''+++111:::@@@DDDEEEFFFHHHIIIKKKKKKHHHGGGGGGBBB;;;///)))&&&'''(((''''''***(((******(((,,,888BBBGGGLLLLLLMMMOOOQQQQQQOOONNNGGGHHHIIIIIIKKKMMMRRRUUUYYYWWWWWWYYY[[[___iiittt{{{wwwggg^^^aaa[[[LLL:::...++++++)))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((()))((((((((((((((()))*********)))(((''''''((('''''')))(((((('''%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$"""###%%%&&&%%%###%%%$$$#########$$$&&&'''&&&(((++++++***((((((((($$$$$$######$$$%%%'''(((&&&(((((((((***111<<>>FFFDDDFFFGGGGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHDDD???:::444555555333000111555999@@@CCCFFFHHHIIIHHHHHHIIIIIIJJJKKKMMMOOOQQQSSSSSSQQQOOONNNOOOQQQQQQMMMIIIGGGAAA;;;999<<<@@@CCCDDDLLLLLLKKKJJJJJJIIIJJJJJJIIIGGGEEEEEEEEEBBB===888333666999999444...***))))))&&&%%%&&&''')))///666???CCCCCC:::111+++'''###%%%%%%(((000;;;DDDFFFFFFGGGJJJJJJIIIJJJLLLHHHBBB777///***((((((&&&&&&)))(((++++++***...999DDDHHHJJJJJJJJJLLLNNNNNNLLLJJJJJJKKKLLLLLLNNNPPPUUUXXXXXXZZZ___fffkkkqqq{{{oooccc```^^^TTTDDD666///,,,)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((((((((())))))************)))******)))(((((()))***)))(((((('''&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$%%%&&&&&&))),,,---+++***)))(((((((((((((((((()))))))))&&&'''((()))---555???FFFCCCEEEGGGGGGFFFEEEEEEFFFHHHHHHIIIJJJIIIDDD>>>999222222333333333666<<<@@@DDDFFFIIIJJJJJJIIIIIIJJJIIIIIIJJJLLLMMMOOOPPPPPPLLLKKKLLLNNNQQQRRRQQQOOOJJJFFFAAA@@@CCCFFFIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIMMMJJJGGGFFFEEECCC@@@===;;;===AAABBB???888///******&&&%%%&&&(((+++333<<>>999000111111222555;;;AAAEEEFFFHHHJJJKKKKKKJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKMMMOOOQQQQQQPPPMMMKKKIIIIIIJJJLLLNNNOOOLLLKKKJJJIIIHHHIIIJJJKKKNNNLLLIIIFFFDDDCCCAAA???CCCBBBCCCFFFHHHCCC666+++***&&&%%%'''***///888BBBDDDGGGFFFAAA<<<777...%%%"""%%%(((***,,,444???HHHGGGJJJJJJIIIIIIJJJFFF@@@555...)))))))))'''))),,,(((,,,------222===FFFJJJMMMMMMMMMPPPRRRRRRQQQOOOPPPQQQSSSUUUWWW[[[```dddkkknnnvvvyyyiii^^^___XXXGGG777...***(((((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((('''''''''((()))***+++++++++***)))(((***,,,+++((((((***---((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&$$$$$$&&&''')))(((&&&%%%$$$$$$$$$$$$&&&***---///...+++)))((((((((((((((('''&&&%%%$$$%%%%%%%%%)))///888@@@EEEAAADDDGGGHHHHHHFFFFFFFFFEEEFFFHHHIIIHHHCCC<<<777000000000222666===DDDHHHIIIJJJLLLMMMLLLLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHJJJIIIGGGEEECCCAAAAAA@@@IIIDDDCCCGGGKKKGGG999,,,)))&&&%%%)))---222<<>>DDDHHHKKKLLLNNNMMMLLLLLLMMMNNNKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJKKKGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEJJJFFFDDDFFFHHHCCC777---'''%%%&&&+++000555???HHHDDDEEECCCBBBBBBAAA777,,,&&&'''(((''''''---999BBBFFFIIIJJJIIIJJJLLLIIICCC777222///000///,,,***+++'''+++---...333>>>GGGJJJQQQQQQRRRUUUWWWXXXWWWUUUUUUWWWZZZ^^^bbbhhhnnnsss{{{}}}vvv```bbb[[[JJJ888///,,,***((((((((((((((((((((((((&&&'''(((*********)))((())))))(((((('''''''''&&&''')))+++,,,,,,,,,***)))###''')))((($$$$$$'''+++((((((((((((((('''''''''(((((('''&&&%%%%%%%%%%%%%%%'''(((&&&$$$###&&&((($$$$$$$$$$$$%%%''')))***###&&&***,,,+++(((&&&%%%"""$$$&&&(((************'''&&&'''+++333<<>>555///111000...111666>>>DDDHHHLLLMMMMMMLLLJJJIIIIIIJJJGGGGGGHHHIIIJJJKKKLLLMMMIIIJJJJJJJJJJJJJJJLLLNNNIIIJJJKKKKKKIIIHHHHHHHHHDDDFFFHHHJJJLLLMMMMMMLLLDDDEEEGGGGGGGGGHHHIIIKKKIIIHHHFFFEEECCC===444...&&&%%%''',,,222777AAAJJJGGGGGGFFFEEEGGGGGG>>>333'''&&&$$$$$$(((///888???EEEHHHJJJJJJLLLOOOLLLGGG;;;666333444222---*********...111111777AAAJJJNNNKKKLLLOOOTTTYYY]]]]]]]]]___aaaeeeiiinnnttt{{{|||iii[[[TTTUUUHHH111'''...)))&&&%%%((()))((()))---+++***)))))))))))))))******)))'''&&&&&&''''''(((((((((((((((''''''''''''&&&'''((('''&&&'''(((***'''&&&&&&&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$%%%'''((()))(((&&&%%%$$$$$$%%%%%%'''(((******'''&&&''',,,333;;;@@@CCCIIIFFFDDDEEEHHHIIIHHHFFFKKKJJJGGGDDD@@@;;;555111...***)))///;;;DDDGGGFFFJJJLLLLLLJJJKKKMMMKKKFFFHHH@@@;;;===BBBEEEHHHLLLGGGKKKMMMKKKGGGGGGKKKPPPLLLKKKJJJIIIHHHIIIIIIJJJKKKGGGEEEGGGLLLPPPNNNLLLLLLIIIGGGGGGIIIKKKIIIGGGIIIGGGDDD???888111,,,)))'''$$$$$$)))///444===FFFHHHIIIHHHEEEDDDCCC;;;333+++'''%%%&&&'''***222:::FFFJJJMMMKKKJJJKKKGGGCCC@@@:::666777666222///000---...222;;;EEENNNRRRSSSPPPOOONNNPPPUUU[[[___bbbhhhjjjmmmrrrwww~~~rrrbbbXXXVVVJJJ333'''***+++((('''))))))'''(((+++(((((((((''''''(((((()))+++***(((''''''''''''(((((((((((())))))*********&&&'''((('''&&&&&&(((***))))))((((((((((((((()))'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''&&&$$$$$$&&&'''((()))***+++***(((&&&%%%%%%%%%%%%%%%&&&'''((()))'''&&&''',,,333:::@@@BBBGGGGGGGGGGGGGGGGGGHHHIIIJJJHHHFFFBBB>>>888333//////+++***000;;;DDDHHHGGGJJJLLLLLLJJJJJJLLLIIIDDD;;;444000333999===BBBFFFLLLLLLLLLKKKIIIHHHGGGGGGJJJJJJIIIHHHHHHIIIJJJKKKJJJGGGEEEGGGKKKMMMKKKHHHJJJHHHFFFGGGIIIKKKJJJIIIEEEDDDAAA;;;444---(((%%%'''######(((---222;;;CCCGGGIIIHHHFFFEEECCC<<<333,,,(((&&&'''))),,,444===FFFJJJMMMLLLLLLMMMKKKFFFCCC@@@???<<<666000///222444666;;;DDDMMMSSSTTTTTTOOOOOOOOORRRXXX]]]bbbdddlllooosssxxx~~~xxxggg[[[WWWNNN;;;,,,(((---***(((***)))&&&&&&)))((((((((((((((()))***+++,,,+++***)))(((''''''((('''((()))***+++,,,,,,---&&&'''((('''&&&&&&(((******)))(((((('''''''''''''''%%%$$$%%%&&&'''&&&$$$###$$$$$$%%%&&&'''((()))%%%&&&&&&&&&$$$$$$&&&'''++++++,,,,,,+++)))'''%%%%%%&&&&&&&&&''''''((((((&&&&&&'''+++222:::???AAABBBFFFHHHGGGDDDCCCFFFIIIGGGFFFCCC>>>999444000---000,,,+++000:::DDDHHHHHHJJJLLLKKKIIIIIIJJJGGGBBB333+++'''***///333777;;;HHHGGGHHHJJJKKKJJJGGGCCCIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHJJJLLLLLLIIIFFFIIIHHHGGGGGGIIIKKKKKKJJJCCCCCC@@@:::222+++&&&$$$&&&######'''***...777@@@EEEHHHIIIFFFEEECCC;;;333---)))'''(((***...777AAADDDHHHKKKKKKLLLMMMLLLHHHCCCCCCDDDBBB:::333444;;;<<<>>>DDDKKKQQQTTTSSSRRRQQQSSSVVVZZZ___eeeiiilllrrruuuzzz|||kkk\\\XXXSSSEEE444+++---))))))+++***'''&&&)))************+++,,,......,,,,,,+++***)))(((''''''(((((())))))******++++++&&&'''''''''&&&&&&((()))((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%&&&&&&%%%$$$$$$%%%'''***+++,,,,,,,,,***(((&&&''''''(((((((((((((((((('''&&&'''+++222999>>>AAA@@@BBBDDDDDDBBBAAABBBDDDCCCBBB???:::444000---,,,///---,,,111:::CCCGGGIIIJJJLLLKKKHHHHHHIIIFFF@@@444,,,%%%&&&)))+++---111:::===BBBHHHLLLLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGKKKJJJKKKMMMOOOOOOLLLIIIJJJIIIHHHHHHHHHIIIIIIIIIEEEEEECCC===444,,,'''&&&%%%######&&&'''+++444===CCCGGGHHHEEECCC@@@:::333---)))(((***,,,111:::DDDCCCGGGIIIHHHIIIKKKIIIEEE@@@@@@BBBCCC@@@<<>>AAACCCAAA@@@AAACCCCCC@@@>>>===<<<:::555000,,,,,,---///---...333;;;BBBGGGHHHJJJLLLKKKHHHHHHIIIEEE@@@555,,,%%%%%%&&&'''(((++++++444???FFFIIIJJJLLLNNNKKKKKKJJJIIIGGGFFFEEEDDDGGGHHHJJJMMMOOOOOOMMMLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFGGGEEE>>>444,,,(((((($$$###$$$&&&&&&)))222<<>><<<777111,,,)))))),,,000444===FFFFFFJJJKKKHHHHHHIIIHHHDDDBBB??????CCCEEEDDDFFFIIIOOOPPPRRRTTTVVVYYY\\\^^^[[[___fffmmmqqqvvv{{{}}}lllaaa]]]TTTAAA...***((())),,,,,,)))(((+++((((((((((((((()))***+++))))))*********)))(((''')))(((((('''%%%%%%$$$###%%%&&&'''&&&%%%%%%''')))((('''&&&&&&%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###&&&&&&'''((('''&&&$$$###$$$%%%%%%%%%######%%%&&&%%%&&&(((******)))(((''''''((()))+++++++++***))))))((((((,,,333:::???AAAEEEBBB@@@AAACCCCCC>>>:::666777555111---+++...111//////222888???DDDHHHIIIIIIKKKJJJHHHHHHIIIFFFAAA444+++$$$###%%%%%%&&&)))%%%///;;;CCCEEEFFFIIIMMMKKKKKKKKKJJJIIIGGGEEEDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKLLLKKKIIIGGGFFFGGGHHHEEEFFFEEE>>>333***&&&'''$$$$$$%%%'''&&&(((222===AAADDDDDD===888555222...+++)))+++000444888@@@IIIJJJMMMNNNKKKJJJLLLJJJFFFHHHCCCAAAEEEHHHGGGFFFHHHMMMNNNPPPQQQTTTXXX^^^bbb```eeemmmssswww|||tttgggbbb\\\JJJ666,,,******---,,,(((''')))(((((((((''''''(((((()))&&&'''((()))))))))((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%%%%%%%###$$$%%%&&&(((((('''&&&%%%$$$%%%%%%$$$######$$$&&&&&&''')))******((('''%%%$$$%%%((()))******))))))***)))***---444;;;???BBBBBBAAAAAA@@@???<<<888666000222222...++++++000555000333777>>>DDDHHHJJJKKKIIIKKKJJJHHHIIIKKKHHHCCC777...&&&$$$$$$######&&&"""***444===CCCFFFHHHJJJIIIIIIJJJKKKJJJIIIHHHGGGEEEFFFGGGHHHHHHHHHIIIJJJHHHIIIJJJIIIGGGGGGIIIKKKDDDGGGFFF>>>222)))&&&'''%%%%%%'''(((''')))444???@@@CCCAAA999222///...+++++++++///666:::>>>DDDLLLJJJMMMNNNKKKKKKMMMMMMIIIKKKHHHHHHJJJIIIFFFFFFJJJHHHLLLPPPTTTWWW[[[aaafffhhhnnnuuuzzz}}}xxxkkkgggcccRRR???...+++,,,...,,,'''%%%'''+++***)))))))))))))))***$$$&&&''')))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((#########"""######$$$$$$%%%$$$######%%%%%%$$$###!!!###%%%'''(((((('''&&&$$$%%%%%%$$$######$$$&&&)))***++++++***(((&&&$$$"""###&&&((())))))((((((+++***+++...555;;;@@@BBB;;;>>>@@@>>>888333222333---///000---***+++111777222555;;;BBBHHHKKKLLLLLLIIIKKKJJJHHHIIIKKKIIIDDD>>>444***'''$$$!!! """ %%%---888CCCIIIJJJIIIFFFHHHIIIKKKLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHIIIKKKEEEGGGIIIIIIHHHHHHKKKNNNFFFIIIHHH@@@444***''')))%%%%%%((()))(((***555AAA@@@BBB???666...,,,+++))),,,,,,222999>>>AAAGGGNNNGGGJJJKKKJJJJJJMMMMMMJJJJJJJJJMMMMMMIIIEEEHHHOOOKKKPPPWWW]]]aaaeeekkkooopppuuu||||||hhhbbbbbbXXXIII888///((()))+++***(((((('''''''''(((((()))++++++''''''&&&&&&&&&''''''((('''&&&&&&'''((('''$$$"""%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############'''&&&$$$###"""###$$$$$$%%%(((++++++)))'''%%%%%%&&&$$$"""$$$'''))))))'''***...000000444;;;??????EEE>>>777444000,,,---111333222///,,,+++---111444888:::???DDDHHHKKKNNNOOOMMMKKKIIIGGGHHHHHHHHHGGG<<<111'''$$$%%%$$$$$$&&&''''''+++444@@@HHHJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIJJJKKKKKKKKKHHHEEEFFFHHHJJJIIIHHHGGGGGGFFFBBB;;;222)))###''''''&&&'''***222:::@@@III@@@666222...******------333;;;AAAFFFIIIKKKLLLMMMMMMMMMKKKJJJKKKMMMPPPSSSRRROOOLLLJJJLLLPPPTTTYYYXXX[[[aaafffkkkttt}}}lll___]]]XXXOOO;;;111))))))***(((''''''))))))(((((('''(((((()))'''&&&&&&&&&&&&&&&'''''''''&&&&&&'''((('''%%%###$$$%%%%%%&&&''''''&&&&&&$$$%%%&&&'''&&&%%%###"""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%%%%'''***+++)))'''%%%%%%&&&$$$###$$$&&&((('''&&&))),,,...///333;;;???>>>BBB;;;555222...+++,,,000222111000...---///444888<<<>>>BBBFFFIIILLLMMMNNNKKKKKKJJJJJJIIIFFFCCCAAA777---&&&%%%&&&%%%$$$&&&'''(((,,,666AAAHHHIIIGGGJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHFFFFFFHHHIIIIIIGGGGGGGGGFFFCCC===555---)))******+++,,,111777>>>CCCDDD;;;222---***((())),,,111666===CCCFFFHHHJJJLLLHHHIIIIIIHHHHHHIIIMMMPPPVVVWWWWWWVVVVVVXXX\\\```eeedddgggnnnssswwwsss___YYYWWWUUU@@@555,,,***+++)))''''''******)))''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&((()))(((&&&$$$###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%&&&%%%$$$###"""#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$#########$$$%%%%%%$$$''')))***(((&&&%%%%%%&&&%%%###$$$%%%&&&&&&%%%'''+++...///333;;;>>>>>>===666111///---***+++000000111111111111444999===BBBCCCFFFHHHJJJKKKLLLLLLIIIJJJKKKKKKGGGAAA;;;777222+++&&&((()))'''&&&'''(((***///999BBBHHHHHHFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFFFFGGGHHHHHHGGGGGGGGGGGGEEEAAA;;;555222---...000333777<<<@@@CCC@@@777...+++)))(((***...999===CCCGGGIIIJJJKKKLLLKKKKKKKKKIIIHHHIIILLLOOOQQQTTTXXX[[[^^^aaaeeehhhmmmmmmpppwww{{{zzzeeeZZZVVVTTTDDD999///,,,,,,***))))))***)))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&((())))))'''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###""""""""""""######$$$$$$%%%%%%$$$###############$$$#########$$$$$$%%%%%%&&&$$$&&&((()))'''&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%'''+++...///444:::>>>===777111------+++)))+++000000111333444666:::???BBBFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJFFF@@@999333///000+++)))+++,,,)))'''(((,,,///555>>>EEEIIIHHHFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHGGGEEEAAA===;;;888999;;;>>>BBBDDDEEEEEE???666...,,,,,,,,,///444@@@DDDHHHKKKKKKKKKLLLMMMQQQQQQPPPMMMKKKKKKMMMOOOMMMRRRYYY___dddhhhlllooosssssswww}}}pppbbbXXXQQQFFF:::///,,,+++***)))***((((((''''''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''))))))'''%%%''''''&&&&&&%%%$$$""""""%%%%%%%%%%%%$$$$$$######"""""""""######$$$$$$%%%&&&%%%$$$###""""""!!!!!!"""######$$$%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&)))---000000444999<<<:::111---***++++++***---111111444777999;;;???CCCFFFIIIJJJJJJKKKJJJIIIGGGFFFIIIIIIFFF@@@777000---+++...***)))++++++(((''')))333666<<>>666...,,,---///444999CCCFFFIIIKKKKKKKKKKKKLLLOOOOOOOOONNNMMMNNNPPPSSSVVV[[[bbbhhhnnnssswwwzzz}}}~~~zzzjjj]]]TTTKKK>>>111,,,+++)))((()))))))))((((((((())))))***((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&%%%###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$""""""!!!""""""######$$$%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%&&&'''&&&%%%%%%&&&(((+++///111111222666777555...***)))+++,,,,,,///444444777;;;>>>@@@CCCFFFIIIJJJKKKKKKKKKKKKIIIHHHGGGJJJHHHDDD<<<222+++***++++++(((&&&((((((''')))---;;;===BBBFFFIIIIIIHHHGGGEEEFFFGGGGGGHHHHHHGGGGGGIIIJJJLLLMMMMMMMMMLLLKKKHHHIIIKKKKKKJJJIIIIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFHHHGGGHHHKKKNNNMMMIIIDDD<<<444,,,+++,,,///555;;;DDDFFFIIIJJJJJJJJJKKKLLLIIIJJJLLLNNNQQQUUUZZZ^^^cccggglllqqquuuzzzpppddd^^^VVVGGG999111...+++***+++,,,+++***))))))))))))))))))((('''&&&%%%%%%%%%%%%#########%%%''''''%%%######$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$%%%&&&%%%&&&((('''&&&&&&(((+++,,,000111///000222111...+++((((((,,,......111666777:::>>>AAACCCEEEGGGIIILLLLLLMMMMMMMMMKKKJJJIIIIIIHHHEEE<<<222+++***,,,+++'''%%%'''(((***000777@@@BBBEEEGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMMMMLLLLLLHHHKKKMMMMMMKKKIIIJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGEEEDDDDDDHHHKKKLLLGGGBBB<<<333,,,+++,,,000666<<>>444---+++,,,,,,(((''')))+++///888AAACCCEEEGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGBBBDDDGGGIIIKKKKKKJJJIIIHHHKKKNNNNNNLLLJJJKKKLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHFFFFFFJJJPPPQQQMMMHHH>>>555---,,,...111888???KKKNNNPPPRRRSSSSSSUUUWWWZZZ]]]```dddiiiooouuuzzz~~~~~~}}}~~~~~~qqqgggeee\\\PPPDDD777---***---222///...000///+++***,,,***)))((('''%%%%%%$$$$$$&&&$$$"""###%%%&&&$$$"""&&&&&&(((((((((&&&$$$"""%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$######""""""$$$"""!!!!!!###%%%&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###"""###&&&((((((((('''%%%$$$&&&+++...333000,,,***+++,,,---,,,(((***,,,...000333666999@@@AAADDDGGGIIIJJJJJJJJJLLLKKKKKKNNNQQQRRRPPPNNNLLLJJJGGGBBB;;;333---)))---***((()))...555;;;>>>GGGHHHHHHHHHHHHGGGFFFFFF@@@AAADDDFFFHHHHHHHHHHHHJJJIIIHHHGGGHHHIIIJJJKKKMMMLLLLLLKKKJJJJJJKKKKKKIIIHHHHHHGGGGGGHHHHHHHHHKKKJJJKKKPPPTTTTTTNNNIII???999222...000777???DDDMMMRRRXXX\\\^^^___```aaa```bbbiiisssxxx{{{sssbbb```ZZZTTTLLLAAA555000111111...---///...***))),,,******((('''&&&%%%%%%%%%&&&$$$###$$$&&&'''%%%######$$$%%%''''''&&&%%%$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$#########"""$$$"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&((('''''''''&&&&&&(((,,,000333000,,,******+++++++++(((***,,,---...111777;;;AAACCCEEEGGGIIIJJJJJJJJJMMMLLLLLLNNNQQQQQQOOOMMMMMMMMMJJJFFF@@@999222...+++******---444<<>>888444//////000555<<>>222///,,,)))))),,,,,,))))))+++&&&&&&%%%$$$$$$$$$%%%%%%$$$'''((('''$$$###%%%'''%%%%%%%%%%%%&&&'''(((((()))'''''''''((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%''')))***(((&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&''')))---000777999;;;<<<:::999888888111...***((()))***++++++111///000666@@@GGGJJJIIIKKKJJJIIIHHHHHHIIIJJJKKKGGGJJJMMMMMMKKKIIIJJJKKKJJJJJJIIIHHHGGGHHHHHHIIIJJJIIIIIIJJJLLLLLLKKKJJJFFFFFFFFFFFFFFFEEEDDDDDDHHHGGGFFFFFFFFFGGGIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHDDD???888333000222555888AAACCCGGGJJJMMMOOOOOOOOOJJJLLLOOOPPPOOOOOOOOOOOONNNRRRVVVXXX[[[bbbllltttqqqwww~~~nnngggcccddd[[[HHH555+++,,,+++***((((((((())))))&&&&&&((()))************((((((((('''&&&&&&%%%%%%###$$$&&&'''''''''&&&&&&''''''(((((())))))******&&&&&&%%%%%%&&&''')))******)))(((((())))))((('''%%%%%%%%%&&&&&&%%%$$$$$$&&&$$$$$$'''((((((---333:::888777888;;;<<<:::777111---)))'''(((***,,,---+++,,,333===DDDEEEGGGKKKJJJIIIHHHGGGEEEDDDBBBBBBAAADDDGGGIIIIIIIIIJJJKKKKKKHHHFFFFFFHHHJJJKKKKKKKKKHHHFFFHHHKKKMMMIIIEEEIIIDDD@@@@@@DDDGGGGGGEEEEEECCCAAABBBFFFIIIKKKLLLLLLHHHCCCDDDHHHKKKJJJHHHDDD;;;333///---+++---111333;;;CCCEEEBBBAAADDDHHHIIIMMMQQQQQQOOOMMMNNNOOOVVVYYY]]]aaaffflllrrrwwwuuummmggggggaaaOOO<<<111...,,,+++***))))))******'''((()))******+++++++++******))))))(((''''''&&&%%%&&&'''''''''&&&%%%$$$((((((((((((((()))))))))'''&&&&&&&&&'''((()))***)))(((''''''(((((('''&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&$$$%%%((())))))...444<<<:::999;;;======;;;999444000+++))))))+++---...+++---333>>>DDDEEEGGGKKKIIIGGGBBB===888444222000:::===BBBEEEGGGIIILLLNNNKKKJJJIIIHHHHHHHHHJJJKKKLLLIIIGGGIIILLLMMMJJJFFFMMMHHHCCCCCCEEEFFFEEEBBBFFFFFFFFFGGGJJJMMMPPPRRROOOKKKGGGGGGJJJKKKIIIGGG???555+++'''&&&%%%&&&)))000444777999888888999;;;CCCHHHNNNRRRSSSTTTWWWYYYaaaeeekkkqqqwww~~~}}}rrrjjjhhheeeWWWDDD666///...,,,+++******++++++(((((()))***+++++++++++++++++++++***))))))((((((&&&''''''((('''%%%$$$###))))))((((((((((((((((((''''''''''''((()))***+++)))'''&&&&&&'''(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%(((******...555===<<<<<<===???@@@>>>===777333...++++++,,,---...,,,...444???EEEFFFHHHKKKLLLHHH@@@888111,,,***)))...222777<<<@@@CCCGGGIIIGGGIIIKKKJJJGGGFFFHHHKKKMMMKKKIIIJJJLLLLLLJJJFFFGGGDDDBBBBBBEEEEEECCCAAAJJJLLLMMMLLLKKKLLLOOOSSSPPPNNNKKKLLLMMMMMMJJJGGGBBB666***''''''&&&&&&(((---,,,,,,---///222444444AAAGGGOOOUUUXXX\\\aaadddmmmrrrzzzvvvjjjfffeee[[[HHH999///...,,,+++************'''((()))***************++++++******)))(((((((((%%%&&&'''''''''&&&%%%$$$)))))))))((((((''''''&&&((((((((())))))***++++++***(((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###%%%)))***+++///555;;;;;;<<<>>>@@@AAAAAAAAA:::666000,,,+++,,,,,,---...///777AAAGGGGGGIIILLLLLLGGG>>>555///+++***+++$$$'''---111444777:::<<<>>>CCCHHHHHHFFFEEEHHHKKKLLLJJJIIIJJJKKKKKKHHHFFF@@@@@@AAAEEEIIIKKKJJJHHHNNNQQQRRRNNNHHHFFFIIIMMMOOOOOONNNPPPQQQPPPMMMJJJHHH;;;///++++++******+++******))))))+++111777;;;EEELLLTTT[[[___dddiiimmmuuu{{{{{{mmmeeeddd]]]LLL===///...,,,***))))))))))))&&&'''((((((((((((((((((***))))))(((''''''&&&&&&"""###%%%'''((((((''''''))))))((((((''''''&&&&&&(((((()))******++++++++++++***))))))******)))'''((('''&&&%%%$$$###############%%%***,,,,,,000666888:::<<<>>>@@@AAACCCDDD===888111---+++++++++***///111888CCCHHHIIIIIILLLHHHBBB999000)))'''((()))"""%%%(((***++++++,,,...222999AAAEEEDDDDDDHHHKKKIIIIIIHHHIIIIIIIIIGGGFFFAAABBBFFFJJJNNNQQQQQQQQQOOORRRSSSOOOIIIFFFGGGKKKMMMNNNOOORRRSSSRRRPPPNNNHHH===111---,,,)))((())))))+++,,,******///;;;EEELLLSSS\\\dddiiiooouuuzzzrrrgggccc^^^QQQCCC///...,,,***)))(((((()))&&&''''''((((((''''''&&&((((((''''''&&&&&&%%%%%%!!!"""$$$&&&(((((((((((((((((('''''''''''''''''''''((()))***+++++++++***,,,+++)))***++++++***((()))(((&&&$$$#########$$$$$$$$$''',,,//////333999888:::===??????@@@BBBDDD@@@;;;333...+++******)))...000888CCCHHHHHHHHHJJJHHHBBB888...(((%%%%%%&&&%%%'''))))))(((&&&&&&''')))000999@@@DDDFFFHHHJJJGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDGGGJJJLLLMMMMMMMMMNNNPPPRRRPPPMMMLLLMMMOOOKKKMMMOOORRRSSSRRRQQQQQQJJJAAA999444000+++))),,,)))---///---,,,333BBBNNNUUU]]]gggpppvvv}}}wwwhhhaaa]]]RRRGGG111///---+++***)))))))))''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%"""###%%%'''((((((''''''&&&&&&''''''''''''''''''&&&'''(((************)))+++***))))))******)))((('''&&&$$$######$$$&&&'''''''''***000333333777===<<<>>>AAAAAA???>>>???AAACCC>>>666000---+++***)))+++...666AAAFFFEEEEEEGGGGGGAAA888///)))''''''(((&&&'''))))))(((&&&&&&&&&%%%+++444>>>DDDGGGHHHGGGEEEFFFHHHIIIIIIHHHIIIIIIFFFGGGIIIJJJJJJJJJKKKKKKOOOPPPPPPPPPPPPPPPOOOOOOLLLNNNPPPQQQPPPPPPPPPPPPLLLGGGBBB>>>666...---000,,,...111444999EEEUUU```dddkkkuuu}}}xxxggg^^^ZZZQQQGGG222111///,,,+++*********((()))))))))))))))((((((((((((((('''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''(((((((((%%%&&&((()))******))))))***)))(((((())))))((('''$$$###""""""$$$&&&(((***))))))---333666666:::@@@@@@BBBDDDBBB???======???FFF@@@888222...,,,+++***))),,,444???DDDCCCCCCDDD@@@;;;444,,,'''&&&'''(((###%%%(((((('''&&&&&&'''%%%***222===EEEHHHGGGEEEEEEGGGIIIJJJJJJJJJKKKLLLLLLNNNOOOOOOOOOPPPQQQSSSRRRPPPOOOOOOPPPOOOMMMJJJNNNOOOPPPPPPOOONNNNNNOOOJJJHHHFFFAAA666---,,,111000000333;;;HHHZZZiiisssrrrxxx~~~oooaaaTTTLLLGGG555000,,,,,,***'''(((+++''''''(((((('''&&&%%%%%%(((&&&%%%&&&))))))'''%%%###$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''***+++,,,+++)))))))))+++'''&&&$$$&&&)))+++***(((***(((&&&%%%&&&((())))))//////222777===@@@???===GGGFFFCCC>>>???CCCDDDAAADDD<<<555222///***(((***++++++000:::AAAAAAAAACCCBBB777---)))'''%%%%%%'''"""###''')))%%%!!!$$$***'''+++444>>>GGGKKKKKKIIIJJJKKKMMMOOOLLLGGGIIINNNRRRPPPOOOQQQUUUWWWWWWVVVUUUOOOKKKLLLQQQSSSOOOKKKQQQQQQQQQSSSSSSRRROOOLLLJJJKKKJJJEEE>>>777222///...;;;JJJWWWdddsss~~~~~~qqqcccVVVMMMIII666111,,,,,,***((((((+++)))))))))))))))((('''&&&'''&&&%%%&&&((()))'''%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&((())))))***+++***((('''((()))'''%%%$$$&&&)))***)))(((***((('''''')))+++,,,---...///333999???CCCCCCBBBIIIIIIEEEAAAAAAEEEDDDAAACCC;;;555222///+++)))+++******///:::@@@AAAAAACCCDDD999...***'''###"""$$$$$$###$$$''''''$$$%%%((()))///888@@@GGGJJJJJJJJJKKKGGGHHHLLLMMMLLLLLLNNNNNNLLLMMMPPPUUUYYYZZZZZZSSSPPPMMMNNNQQQQQQOOOKKKSSSRRRRRRRRRQQQOOOMMMKKKHHHIIIIIIFFFBBB???>>>===CCCOOO___jjjvvvuuugggZZZQQQLLL999222---,,,+++)))))),,,,,,,,,+++******)))(((((('''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&'''((()))***)))******)))&&&%%%&&&&&&&&&%%%%%%&&&((()))((('''***))))))***+++---000111///111666<<>>555---,,,+++******,,,,,,,,,+++***))))))))))))''''''''''''((('''&&&%%%&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&'''((()))***)))******)))&&&%%%%%%&&&&&&%%%%%%&&&'''(((((('''***+++,,,,,,---...000222333555:::@@@FFFIIIKKKKKKIIIKKKJJJIIIJJJLLLJJJEEE???888111000---***)))+++))))))///999@@@BBBBBBDDD;;;222***(((((('''''')))&&&###"""&&&((((((***---444;;;CCCFFFFFFFFFHHHLLLMMMGGGFFFJJJNNNOOOQQQTTTRRRRRRQQQPPPQQQQQQQQQQQQTTTWWWZZZZZZWWWTTTTTTTTTLLLLLLLLLLLLKKKLLLMMMOOOKKKMMMPPPSSSWWW]]]dddiiimmmxxx|||yyyvvvuuuyyy{{{pppeee\\\XXXCCC999///,,,,,,******,,,+++***)))((((((((())))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&'''((((((((()))******)))'''&&&&&&'''&&&&&&'''''''''''''''(((+++,,,......---...000333888;;;???DDDGGGIIIJJJKKKGGGIIIJJJJJJLLLOOOMMMHHH===666000...+++(((''')))******///:::AAABBBBBBDDD:::111***))))))((((((***$$$$$$&&&)))((((((///777:::@@@FFFHHHFFFEEEHHHKKKMMMLLLLLLNNNMMMLLLPPPVVVUUUTTTSSSQQQNNNMMMMMMMMMMMMQQQUUUUUUQQQNNNOOOPPPMMMOOOPPPOOOMMMMMMPPPRRRJJJNNNTTT\\\dddnnnwww~~~~~~yyyqqqgggjjjnnnppprrrxxx~~~ssshhh___YYYIII===111,,,,,,***)))***(((((('''&&&'''((()))***'''((()))(((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''')))))))))'''&&&'''(((&&&((()))(((''''''((()))***---000000//////222666;;;>>>CCCFFFGGGHHHIIIJJJGGGIIIJJJJJJLLLOOONNNIII===666000---+++'''&&&(((******///999@@@@@@@@@BBB>>>555---+++***'''&&&'''$$$%%%))),,,+++,,,555@@@???CCCFFFGGGFFFFFFHHHJJJMMMMMMOOOPPPMMMJJJNNNUUURRRRRRRRRPPPMMMLLLMMMNNNLLLOOORRRRRRPPPOOOPPPQQQLLLOOOQQQPPPNNNMMMOOOQQQOOOUUU^^^iiisss}}}yyyrrrnnnfff___]]]cccjjjmmmooosss|||ttthhh]]]WWWNNN@@@222---,,,***((()))'''&&&&&&&&&''')))+++,,,&&&(((***)))&&&$$$%%%&&&###$$$%%%&&&''''''''''''''''''((()))((('''&&&%%%%%%&&&''''''&&&&&&'''(((''')))+++***((('''(((***''',,,111333222333888<<<:::>>>CCCFFFGGGGGGIIIKKKIIIKKKKKKIIIJJJMMMLLLGGG@@@888111///,,,'''&&&((())))))...777=========>>>???666...---+++(((&&&''''''&&&(((,,,000444<<>>CCCFFFFFFGGGIIILLLLLLMMMKKKHHHHHHKKKIIIEEEBBB:::333000---((('''((()))(((---666;;;;;;:::;;;<<<444---------+++)))++++++&&&&&&,,,444:::AAAHHHFFFEEEDDDEEEGGGHHHHHHGGGKKKGGGFFFLLLPPPOOOMMMMMMPPPQQQRRROOOLLLJJJLLLNNNNNNMMMNNNOOOPPPRRRTTTUUUSSSZZZbbbgggiiikkkpppuuuzzzzzzjjj[[[VVVZZZ\\\ZZZZZZZZZ\\\bbbjjjppptttvvv|||yyymmm]]]RRRYYYIII666++++++,,,***&&&((())))))***++++++,,,,,,,,,000000+++(((((('''$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((******(((&&&&&&&&&%%%%%%%%%&&&'''((((((***+++***)))((()))***...------111777===BBBDDD???@@@CCCDDDDDDFFFIIIKKKHHHHHHGGGGGGFFFFFFFFFFFFAAA???:::333,,,(((((()))+++---222777;;;;;;999777<<<999444...***))),,,...000///111777@@@FFFEEEBBBFFFGGGHHHIIIIIIHHHFFFFFFCCCEEEGGGIIIKKKKKKJJJIIIOOOMMMNNNPPPNNNKKKKKKOOONNNSSSTTTPPPOOOTTTYYY[[[ccciiipppuuuyyy~~~~~~ppp^^^SSSRRRTTTVVVUUUVVVXXX\\\aaaffflllpppsssyyy{{{vvvhhh]]]```UUUFFF999222///------((())))))***+++,,,------...111111,,,))))))(((%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))***(((&&&&&&%%%%%%$$$%%%&&&'''(((((()))++++++++++++---///444333222444999>>>AAABBBBBBDDDFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCAAA???:::333---)))((()))))),,,111777;;;<<<;;;:::===;;;777111---,,,///222555555777<<>><<<888333---)))((()))'''+++111777;;;=========???===:::555222222444777<<<>>>@@@CCCFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHAAACCCFFFIIIKKKMMMMMMMMMKKKJJJKKKNNNNNNLLLOOOSSSTTT[[[aaabbbdddiiinnnooozzz|||~~~yyyzzz{{{yyyqqqiii^^^XXXPPPOOOSSSWWWYYYXXXYYYZZZ]]]aaaggglllqqqtttwww{{{uuummmaaa^^^VVVIII999---)))((()))))))))***+++---///111000333222,,,)))))))))'''%%%&&&&&&''''''''''''''')))))))))+++------+++)))&&&%%%$$$$$$$$$%%%'''((()))***,,,---...000333666444444666:::???DDDGGGGGGPPPOOONNNJJJFFFDDDDDDEEEEEEFFFHHHHHHEEE???999555777777444000,,,******+++(((,,,222777;;;<<<>>>>>>??????===:::777777999<<>><<<<<<>>>@@@FFFHHHJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLJJJKKKMMMNNNMMMPPPVVVUUU]]]ccceeekkkuuu}}}}}}vvvoookkkZZZTTTNNNNNNRRRTTTQQQLLLUUUSSSSSSUUUXXXYYYXXXUUUXXXXXXZZZ]]]bbbhhhnnnqqqtttyyy~~~vvvllleee]]]UUUMMMBBB555,,,)))))))))***,,,///333555000222000***'''((()))'''&&&&&&'''(((((((((((('''((((((((()))******(((&&&((('''&&&&&&&&&''')))***,,,------......111555888???@@@BBBFFFJJJLLLKKKJJJJJJHHHDDD@@@>>>???DDDGGGFFFEEECCC???:::444///,,,,,,---------++++++---///+++000666999:::;;;===@@@@@@AAABBBBBBAAABBBCCCEEEHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIJJJMMMNNNNNNRRRYYYZZZcccjjjnnnttt~~~wwwkkk```ZZZYYYPPPMMMIIIJJJMMMPPPQQQPPPOOOOOOPPPSSSWWWYYYYYYWWWXXXXXXYYY\\\aaagggmmmpppuuuyyy}}}wwwlllggg___WWWOOOCCC666---***))))))***,,,000444666111333111+++((()))***)))&&&&&&'''(((((((((((((((&&&&&&'''***,,,---,,,***)))(((((('''''')))***+++,,,---...///111444:::===???@@@CCCGGGKKKLLLKKKIIIEEEDDDCCCAAA???@@@CCCEEEAAA???;;;777333///---,,,---...///...---,,,---///***///666999:::;;;???CCCAAACCCEEEFFFFFFGGGHHHJJJIIIHHHGGGHHHKKKKKKHHHEEEHHHHHHGGGGGGHHHJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLJJJLLLQQQTTTVVV\\\cccfffoooxxx{{{}}}yyytttkkk```WWWQQQOOONNNKKKJJJJJJIIIJJJLLLOOOQQQNNNOOOPPPSSSVVVXXXYYYYYYYYYYYYYYY\\\aaagggmmmqqqssswww{{{~~~oookkkeee\\\QQQEEE888111***))))))***,,,000555777333555222,,,)))***+++***&&&''''''(((((((((((((((''''''))),,,000222222111***)))((((((((()))+++,,,+++,,,...000333777>>>BBB999;;;???DDDIIILLLKKKJJJCCCEEEFFFFFFDDDCCCCCCDDD<<<:::555000...------...000111111000...------...(((...555999:::<<>>>>>CCC???<<<<<>>AAACCCFFFFFFGGGIIILLLOOOOOOMMMKKKIIIEEEDDDGGGIIIHHHHHHJJJPPPOOONNNOOOPPPPPPPPPOOOMMMMMMMMMOOOSSSWWW[[[^^^^^^___aaafffmmmuuu|||yyymmmaaaVVVPPPNNNLLLKKKJJJIIIIIIJJJLLLMMMQQQNNNKKKKKKMMMNNNNNNMMMRRRRRRSSSUUUYYY\\\^^^^^^___^^^___ccchhhlllooooooooo}}}zzzrrrfffXXXHHH:::222...---,,,---///111111000...---+++)))((((((((()))(((((((((''''''(((((())))))***---000222444666777222000...---///000000///000///000222777;;;>>>???@@@???>>>???AAADDDEEEEEECCCHHHJJJDDD???======<<<555111,,,******+++,,,---000111111///,,,+++++++++,,,((()))111:::>>>AAADDDIIIMMMPPPRRRQQQOOONNNMMMLLLIIIHHHLLLNNNJJJHHHIIILLLNNNPPPQQQRRRQQQPPPOOOOOOOOOPPPRRRVVV[[[aaadddggghhhkkkpppwww~~~|||jjjYYYNNNIIIGGGGGGIIIIIIHHHIIIJJJMMMOOOPPPTTTQQQOOONNNOOOPPPPPPOOOUUUVVVYYY[[[\\\\\\[[[ZZZfffdddbbbdddiiirrr{{{~~~tttiii\\\NNN???555...---+++,,,---...---,,,+++***)))(((((((((((()))(((((((((((((((((()))***+++,,,...000111111111111///...,,,,,,,,,---......222333444888<<<@@@DDDEEEFFFEEEDDDDDDEEEEEEDDDDDD>>>DDDFFFCCCAAAAAA@@@>>>444000---+++,,,---.........///000...,,,++++++,,,+++&&&&&&---555999===@@@GGGLLLRRRSSSQQQNNNMMMMMMLLLIIIKKKPPPQQQNNNKKKKKKKKKNNNRRRUUUUUUTTTSSSSSSWWWWWWWWWXXX\\\```eeegggmmmqqqwww}}}xxxlll[[[NNNIIIHHHIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTWWWVVVTTTSSSRRRSSSSSSSSSXXX[[[^^^```aaa``````___ccccccdddkkkyyytttiii```UUUGGG<<>>@@@BBBBBBEEEHHHKKKKKKLLLLLLMMMJJJHHHKKKRRRVVVUUUSSSTTTVVVZZZ___bbbccceeeiiimmmnnnooorrrvvvyyy|||sssddd[[[PPPOOONNNOOOOOONNNLLLJJJMMMNNNOOOPPPQQQRRRRRRSSSUUUUUUUUUTTTSSSSSSUUUWWW[[[\\\\\\[[[\\\```hhhooo}}}xxxiii[[[QQQLLL555111,,,((((((((())))))(((((()))))))))((((((((((((((((((((()))***+++,,,))),,,///222444555444333...///000///------000333222666:::===???AAAEEEHHHKKKLLLLLLIIIFFFDDDFFFGGGIIIMMMMMMHHHDDD???777///,,,***))))))+++.........***+++,,,,,,+++***,,,---///,,,...666>>>AAACCCEEEGGGGGGHHHJJJMMMOOOOOOOOOMMMKKKMMMTTTXXXWWWVVVXXX\\\___ccceeegggllltttzzzxxx{{{~~~|||uuujjj___UUUOOOKKKNNNPPPQQQPPPNNNMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUWWWXXXWWWUUUVVVYYY\\\aaabbbdddeeelllyyylllZZZRRRQQQ999444---)))((()))***+++))))))))))))))))))((('''(((((((((((()))***+++,,,***,,,///111111000...------...///...,,,---000333777;;;???AAAAAABBBEEEHHHLLLMMMNNNLLLIIIIIIKKKOOOGGGMMMPPPJJJBBB;;;555000...,,,+++,,,...000111111+++------,,,***)))***+++***(((+++555>>>BBBDDDFFFNNNKKKIIIKKKOOORRRRRRPPPQQQNNNPPPVVVYYYYYYXXXZZZdddhhhkkklllnnnuuuvvvpppggg]]]TTTNNNKKKJJJLLLPPPSSSTTTQQQPPPQQQSSSOOOQQQSSSUUUWWWYYYZZZZZZXXXZZZ\\\[[[YYYZZZ^^^aaabbbfffmmmyyysss```VVVUUUGGG888***)))+++)))'''((()))))))))))))))*********---,,,+++++++++,,,---......///111222111///,,,***...---,,,...111555888:::AAAEEEGGGFFFBBBBBBGGGLLLMMMPPPRRRPPPKKKIIIJJJMMMTTTQQQKKKBBB999111,,,***///---,,,---000000...,,,///...---,,,++++++++++++...++++++111:::BBBEEEEEEJJJKKKLLLMMMOOOQQQRRRTTTNNNQQQTTTSSSQQQTTT[[[aaadddgggjjjmmmqqqzzz|||xxxrrrjjjddd\\\XXXSSSOOOMMMKKKJJJHHHOOOOOOOOORRRUUUVVVTTTSSSPPPPPPQQQTTTWWWXXXXXXWWWYYY^^^aaa]]]WWWXXXaaajjjiiiyyyhhhYYYSSSKKK<<<...+++,,,***)))***)))))))))************+++---,,,+++******+++,,,---,,,---000222333222000///---...//////000444<<>>555///---,,,///---,,,---000000...,,,......---,,,++++++++++++,,,******000:::BBBEEEEEEHHHIIILLLNNNOOOPPPQQQQQQGGGHHHKKKNNNSSSYYY___dddhhhiiimmmrrryyy|||qqqiiiddd___XXXRRRRRROOOMMMLLLLLLMMMLLLKKKNNNQQQTTTTTTRRRPPPPPPQQQWWWVVVVVVWWWYYY[[[\\\\\\\\\___aaaccceeemmmxxxooo]]]QQQPPPCCC555///---+++***+++************++++++,,,,,,---,,,+++*********+++,,,---...111333333333222111,,,///111000000666BBBLLLSSSPPPLLLKKKLLLMMMMMMLLLKKKKKKKKKJJJJJJLLLQQQTTTQQQKKKAAA888111------...///...---...///000...,,,...---,,,++++++***++++++***))))))///777???CCCCCCFFFJJJNNNPPPPPPOOOOOOOOOHHHHHHJJJRRR\\\eeekkkmmmqqqqqqtttyyy{{{vvvooohhh^^^VVVRRRNNNJJJGGGKKKJJJJJJLLLNNNOOOOOONNNLLLRRRXXXWWWRRROOOPPPSSSRRRSSSUUUXXX[[[^^^```aaa^^^___cccnnnrrr```RRRSSSIII<<<222---+++++++++*********+++,,,,,,,,,---,,,+++************+++,,,000111222333222111///......//////000333<<>>777000,,,...111222111///111333111///------...++++++************++++++******)))))))))***---///666???IIINNNOOOPPPUUUYYYgggppp{{{}}}{{{kkkggg^^^VVVOOONNNOOOQQQQQQRRRSSSSSSRRRQQQPPPPPPQQQPPPPPPRRRUUUYYY[[[[[[ZZZ[[[\\\\\\\\\]]]^^^___eeeppp|||pppllluuuzzzmmmZZZPPPSSSNNN???222...+++(((&&&'''((()))***+++,,,,,,*********+++...000333555222222222222222222222333666999>>>DDDJJJOOOTTTVVVPPPRRRVVV[[[^^^^^^[[[XXXTTTQQQPPPTTTYYYVVVLLLBBB666000++++++///333333222///111333222///,,,---///+++***************++++++)))******))))))+++///111666???KKKQQQTTTXXX___fffuuuyyy~~~sssjjj___WWWOOOKKKMMMQQQTTTTTTVVVVVVVVVUUUTTTUUUWWWYYYZZZWWWUUUTTTVVVXXXYYYYYYZZZ^^^bbbaaa___```ffflll~~~qqqhhhiiinnnmmmhhhYYYUUUPPPGGG:::---))),,,***)))((()))+++,,,---,,,+++---.........///111444999666333222333444666666222:::BBBGGGKKKQQQTTTSSSVVVTTTOOONNNTTT\\\\\\XXXSSSPPPQQQSSSPPPFFF>>>:::444///******...111000...333222000///.........///...,,,******+++,,,+++***---***'''(((+++------,,,111AAARRRYYY]]]eeeooovvv{{{}}}|||rrreee]]]XXXSSSNNNLLLNNNRRRTTTUUUZZZWWWVVVYYYZZZWWWVVVWWWWWWUUUSSSSSSUUUYYY[[[\\\^^^```eeeiiikkkqqqwwwnnnlllnnnkkkfff]]]YYYTTTLLL>>>111+++,,,+++)))((()))+++------,,,+++---............000222444222111111222444666777444<<>>FFFIIIMMMRRRTTTRRRNNNSSSTTTOOOKKKKKKJJJHHHBBB;;;555444222//////111000---)))))),,,......,,,333222000///...---------***((('''(((***,,,,,,++++++,,,---,,,,,,000777===CCCUUUhhhqqqtttzzzyyymmmccc]]]ZZZYYYXXXXXXUUUQQQOOOQQQSSSUUUVVVUUUUUUVVVYYYXXXWWW[[[aaaXXX[[[^^^______```dddgggnnn}}}zzzrrrmmmiiifffccc^^^XXXSSSIII:::000,,,***)))((((((***+++++++++,,,---///...---------//////000222444444555777888:::BBBHHHKKKNNNRRRTTTRRRPPPTTTUUUQQQNNNLLLGGGBBB>>>666000///...---///222///---******,,,---------222111000///...------,,,,,,+++)))***+++,,,,,,+++,,,111555666555:::DDDLLLUUUbbbpppxxx||||||tttmmmccc\\\YYY[[[^^^___\\\ZZZWWWUUUTTTUUUVVVWWWYYYVVVWWW[[[\\\[[[\\\___^^^___aaafffnnnvvv{{{uuu|||yyyrrrmmmjjjfffccc\\\VVVSSSKKK>>>222---***((('''''')))******)))+++---//////...------......000222333222222444666>>>FFFLLLMMMOOOSSSSSSQQQOOOPPPPPPNNNOOOMMMDDD:::666000,,,,,,---++++++...///...,,,,,,---.........000000000///......---,,,...,,,******++++++***)))...666@@@EEEIIIPPP[[[eeelllqqqvvvyyy}}}}}}uuukkkbbb___\\\[[[\\\___```aaa^^^]]][[[XXXVVVUUUUUUVVVYYYUUUVVV]]]bbbcccbbbbbbeeebbbcccnnn{{{~~~qqqwwwzzzvvvpppmmmjjjgggccc[[[UUUSSSOOOCCC888111***)))'''''')))***))))))+++---000111000//////000,,,...111000//////222666BBBIIINNNOOOPPPSSSSSSPPPRRRRRRPPPPPPQQQOOOEEE999222...,,,...///,,,+++,,,......------------......---.../////////......------+++***)))***+++***)))+++666FFFQQQZZZcccnnnvvv||||||zzzyyyyyyvvvkkk^^^WWWWWWXXX[[[]]]^^^]]]\\\]]]]]]]]]ZZZWWWVVVVVVWWW]]]XXXWWW\\\``````bbbdddfffppp||||||rrrvvvvvvrrrooommmjjjfffeee\\\UUUUUUSSSJJJ???888,,,+++))))))***++++++***+++---000222111111111111,,,///111000///000666;;;EEELLLQQQQQQQQQSSSSSSPPPRRRUUUTTTRRROOOKKKBBB999333///---000111...---...,,,---------,,,,,,,,,---+++,,,---////////////...---,,,+++,,,...000000///222>>>PPP___iiipppwww||||||uuuoooiiiaaaYYYVVVVVVVVVYYY\\\^^^]]]\\\[[[]]]___^^^\\\[[[\\\^^^```______aaabbbfffrrr~~~~~~{{{tttvvvuuupppnnnmmmjjjeeeggg^^^VVVWWWWWWOOOEEE>>>...,,,++++++,,,---,,,+++***---111333222222222333---000333333222555<<>>444...+++++++++******+++---...///,,,,,,+++***((((((***,,,***)))((((((***,,,...000888HHHXXX```eeemmmvvv{{{~~~{{{qqqjjjfff]]][[[[[[^^^^^^[[[[[[]]]]]]]]]]]]___aaadddgggiiimmmhhheeeeeeiiisss}}}~~~vvvppppppoookkkhhhhhheeecccaaa^^^YYYQQQHHHBBB<<<444---------***)))***((()))+++,,,,,,---///111444222333:::EEEMMMPPPOOORRRQQQRRRTTTVVVWWWVVVUUUQQQRRRPPPFFF999///++++++++++++******+++---///000,,,,,,+++***(((''')))+++))))))(((((((((+++...111<<>>HHHOOOOOOMMMSSSSSSRRRTTTVVVWWWVVVUUUQQQQQQMMMCCC666---+++,,,************+++---///000------,,,***(((''')))+++***,,,------///222888===RRR```qqq{{{wwwsssooommmkkkfff^^^XXX[[[\\\___bbb___ZZZYYY\\\``````___]]]^^^bbbhhhnnnkkk|||xxxpppnnnmmmhhheeeeee_________^^^\\\VVVOOOJJJFFF;;;111,,,***(((''')))&&&((()))***+++---111444111333999BBBLLLRRRSSSQQQUUUTTTSSSSSSUUUUUUUUUSSSOOOMMMGGG>>>444...,,,---************+++---///111......---+++)))((()))+++'''+++///222777>>>HHHPPPjjjsss}}}sssnnniiiddddddfffeee```ZZZXXXYYY^^^bbb```\\\]]]bbb______^^^^^^aaaiiiuuu~~~zzzrrrooommmiiiffffff```___^^^]]][[[WWWQQQLLLMMMAAA444---***((((((+++&&&'''((()))***---111444///444===GGGOOOTTTUUUUUUWWWUUUSSSSSSTTTTTTSSSQQQLLLHHH@@@888222...---,,,***))))))***+++...000111//////...,,,***)))***,,,'''---555===FFFRRR```jjjuuuzzz~~~~~~zzzqqqhhhiiifffbbb```aaaaaa```^^^YYY[[[```dddccc```bbbhhhaaadddhhhnnnzzz|||ssspppnnniiiggggggbbb```___]]][[[VVVQQQLLLSSSEEE777///+++(((***---%%%'''((()))***---111555111888CCCLLLQQQTTTUUUVVVXXXVVVSSSRRRSSSSSSQQQPPPJJJDDD<<<555000...---,,,***))))))***+++...000111000000///---******+++,,,...555@@@KKKXXXgggyyyxxx||||||uuunnnjjjeee```ffffffddd```\\\[[[]]]___ZZZ\\\```ccc```]]]aaaggglllqqqzzz{{{qqqpppdddeeennnhhhcccbbbaaa___\\\XXXRRRMMMOOOJJJ>>>111******(((%%%)))(((((((((***...222555000777@@@HHHPPPWWWWWWSSSPPPOOONNNOOOPPPOOOLLLJJJJJJAAA888333///++++++---***)))((()))+++---------111///---,,,,,,...000111<<>>DDDSSS^^^jjjqqqttttttnnnhhhiiigggeeefffgggfffdddaaahhhbbb^^^```bbbbbbdddgggkkkgggdddfffjjjssspppnnniiieeefffdddhhhgggeeeccc```\\\VVVQQQNNNOOOIII<<<222---+++((((((((()))***,,,...000111888@@@HHHMMMRRRWWWVVVRRRUUUTTTTTTTTTSSSQQQNNNKKKGGG>>>666333000,,,,,,...++++++,,,------.........,,,///222333777BBBRRR___jjjssszzzxxxqqqjjjddd^^^bbbbbbccceeeggggggdddbbbeee^^^[[[___dddggghhhjjjqqqooottttttnnnnnnhhheeefffgggeeedddbbb```[[[UUUQQQPPPTTTQQQEEE888000+++(((***++++++,,,,,,,,,,,,,,,999AAAJJJOOOSSSWWWVVVSSSTTTSSSTTTTTTUUUSSSOOOLLL@@@999222111///---...111,,,---...------,,,---...//////111555@@@RRRfffuuussswwwwwwpppiiiddd___[[[```aaadddggghhhhhhfffdddhhhbbb___bbbeeefffjjjooozzz{{{mmmnnniiieeehhhfffeeedddcccaaa]]]WWWSSSRRRXXXYYYOOOAAA777///)))******+++,,,---.........777@@@JJJNNNRRRVVVVVVTTTQQQQQQRRRTTTUUUSSSOOOLLL>>>777111000...++++++......000000///......111333777999>>>JJJ[[[jjjuuuzzzsssqqqkkkdddbbbccc```[[[```bbbeeeggghhhgggeeedddlllhhhffffffgggnnn}}}lllkkkhhhcccgggfffeeeeeedddccc```[[[WWWUUU\\\___YYYNNNCCC888///((()))***,,,...000333444666AAAKKKOOOQQQTTTVVVTTTPPPPPPRRRTTTTTTRRRNNNKKK@@@888222000...***)))***+++---......---000666;;;GGGLLLXXXiiixxx~~~yyysssppplllddd^^^___cccccc^^^___bbbeeefffeeeddddddeeeaaabbbhhhppp|||oooiiiiiidddgggcccccccccdddcccaaa\\\YYYVVV]]]cccaaa[[[RRRDDD999------,,,,,,...000333444999CCCMMMPPPQQQSSSTTTSSSSSSSSSTTTUUUTTTQQQLLLGGG>>>777222111000---,,,...***---///000222999CCCKKKZZZ```lllwww~~~{{{rrriiiggggggeeeaaa```ddddddaaa```cccfffgggffffffgggiiidddnnntttjjjkkkfffiii`````````aaaaaa___[[[XXXVVV^^^eeefffddd\\\NNNAAA555333000---,,,---///000<<>>GGGUUU___iiimmmrrrtttrrrmmmhhheee\\\bbbfffdddbbbccceeedddbbbeeehhhiiihhhiiilllpppooonnnhhhgggdddcccbbbccceeeccc^^^ZZZZZZZZZ]]]cccfffddd[[[TTTDDD===555111//////444:::GGGKKKOOORRRSSSRRRRRRSSSSSSSSSUUUWWWXXXTTTMMMHHH>>>999333222555777444111111666===EEENNN\\\kkkuuu|||ssskkkiiiiiieeebbbbbbccccccdddfffeeebbb`````````fffjjjhhhiiiuuurrriiiffffffcccbbbbbbdddfffddd^^^YYYWWWXXX\\\ccciiijjjeee___YYYPPPEEE>>>888555999???KKKOOOSSSVVVVVVVVVVVVWWWWWWVVVVVVZZZ______YYYTTTGGGEEEAAA<<<888777888:::;;;AAALLLZZZhhhssszzz~~~~~~tttllliiifffbbb```aaafffccc```______aaafffkkkfffiiimmmuuuzzzeeefffiiibbbbbbcccfffgggeee___YYYUUUWWW[[[ccckkkoooooommmhhh^^^SSSHHH???888:::@@@OOORRRUUUWWWWWWVVVVVVWWWXXXUUUUUUXXX]]]___[[[XXXQQQSSSRRRKKKBBB???EEELLLTTTYYYdddsssyyyssslllfffdddbbb______aaadddeeefffffffffiiilllnnnppp{{{gggjjjnnnbbbbbbdddgggiiiggg```ZZZUUUVVVZZZ```hhhnnnqqqqqqjjjddd]]]UUUKKKCCCBBBGGGRRRTTTVVVVVVTTTSSSRRRRRRXXXXXXXXXWWWWWWVVVWWWWWWYYY\\\]]]YYYSSSSSS\\\dddrrruuuzzzzzzppphhheeebbbaaacccccc```aaaeeegggjjjkkkjjjmmmvvvoookkknnncccccceeeiiikkkiiibbb\\\WWWWWWYYY]]]ccchhhlllmmmjjjiiijjjhhhaaaXXXVVVYYYYYYZZZ[[[YYYVVVSSSRRRRRR[[[___aaa]]]WWWUUUZZZ___```bbbdddeeeggglllsssyyy|||sssiiibbb___bbbbbbdddgggeeeaaabbbgggkkkoooqqqrrr}}}}}}kkkkkkfffeeegggjjjmmmkkkeee___XXXXXXYYY[[[___cccgggiiiiiimmmssswwwrrriiigggjjjeeeffffffddd```]]]]]]]]]]]]bbbfffddd______eeelllkkklllooosssyyy}}}||||||yyyrrriiiddddddfffbbbcccfffhhheeebbbfffmmmrrrooolllhhhhhhhhhkkkmmmlllgggcccVVVXXXYYY\\\^^^bbbgggjjjmmmrrrzzz~~~yyypppnnnrrrooopppqqqooommmllllllmmmjjjkkknnnoooppprrrvvvyyyzzz||||||yyypppooommmjjjhhhhhhiiijjjccceeejjjnnnpppuuuvvvqqqjjjiiiiiikkknnnmmmiiieeeUUUWWWZZZ]]]```dddiiimmmvvvzzz~~~uuutttxxxtttvvvwwwvvvuuuuuuvvvxxx}}}zzzyyy|||}}}uuuqqqjjjhhhfffgggjjjllljjjggggggjjjrrrzzz|||llllllhhhggglllnnnkkkgggeee___[[[[[[aaaeeegggiiilll{{{~~~|||wwwsss}}}}}}~~~~~~}}}~~~{{{pppgggbbbdddgggiiikkklllmmmppprrrppptttooojjjiiilllnnnjjjfffeee```]]]^^^cccfffhhhlllrrrzzz}}}~~~{{{yyy{{{rrrlllhhhgggoookkkggggggmmmyyywwwsssmmmiiikkkllliiifffeeebbbaaacccfffggghhhooowww{{{~~~}}}wwwqqqkkkjjjkkkmmmlllkkkmmmwwwzzztttmmmhhhiiijjjhhhggghhhfffeeefffgggeeeeeemmmwww}}}sssrrrpppkkkhhhiiimmmqqquuuvvvnnnggggggiiihhhiiikkkiiihhhhhhgggdddbbbiiirrr}}}zzztttooonnnllljjjkkkttt|||rrrjjjhhhiiiiiikkknnnkkkiiiggggggcccaaaeeelllzzzyyysssooolllnnnqqquuu{{{zzzoookkkjjjjjjlllppplllhhheeefffeeecccdddhhhsss|||~~~|||wwwsssqqqrrrvvvyyysssnnnlllkkkmmmpppkkkfffdddfffgggeeeeeegggnnnyyyxxxvvvsssrrrvvv