BM6P6(@ pppPPPBBBCCC>>>888444555555333333666999888666444111///---,,,---...///------///444888:::777444000///000111333555444444555777777666555111222222111000000111333222000111444888777111+++))),,,000333555444222000,,,,,,---...000333555777===:::888777999;;;;;;<<<666444333333444333///+++(((***---111444333111...111333444444333333555666333333333333222000...,,,333333333222222333333444888666444444555666666666777444111111222333444333666666666333111111222444666222///...000111000...,,,///222111---+++...222//////000///...,,,+++))))))+++...222444555555555555777888999999888777666333333333111//////000222555222000111666:::;;;;;;444444333222111333666999888666333111222555888;;;999888666666666555333111222444777999999777444222555555555555555555555555111...---///333666777666666666666666666777888999999<<<>>><<<888555444555999999999888888888888888===:::888999::::::888555222333444666777666666555777999<<<>>>@@@AAA@@@@@@???AAA@@@;;;555222555999>>>999555666:::===<<<:::<<<===AAAGGGJJJHHHAAA;;;???@@@BBBDDDEEEFFFFFFGGGJJJMMMOOONNNKKKIIIJJJKKKPPPQQQRRRSSSQQQMMMIIIFFFGGGIIIJJJKKKLLLMMMPPPRRRYYYVVVUUUXXX\\\^^^]]][[[___^^^^^^___``````___]]]cccbbbaaadddiiikkkiiiffflllnnnpppqqqqqqooommmkkksssvvvxxxwwwuuuwww}}}]]]HHHBBB<<<666222333333111111333777666555222000...,,,+++000000000...,,,,,,///333888666333000//////111222777777666666666666444333000000111000//////000111222222222666999777111+++'''***///444777777666444111000//////000222444666:::888666666777888888888555333111222333333000...++++++---000333333000...111333555666555555666777333111///....../////////222333333333222222333444888777555555555666666666555333000000111333333333666666666444222111333444444222///000111222111///***,,,//////...///111333444333111///---,,,,,,+++***,,,///222444555444444333444666888999999888777222333444333000//////000333111000222666:::;;;:::222222111111111444777:::888666444333333666:::<<<888666555555666666555333555666999::::::777444222333444555555555555444444111///...///333555666555555555444444444555666666777999999888555333444666777777888999999:::;;;;;;===:::777666666666333111...///111444666777888888:::;;;<<<===??????@@@@@@@@@AAA@@@<<<666555888<<<@@@;;;777777;;;===<<<:::======???DDDGGGFFFAAA===???AAACCCFFFIIIKKKLLLLLLIIIKKKLLLKKKHHHGGGIIIKKKMMMOOOPPPQQQOOOLLLIIIFFFEEEGGGJJJLLLMMMMMMNNNOOOWWWVVVUUUVVVXXXXXXXXXWWW[[[[[[\\\]]]]]]]]]]]]]]]dddcccdddfffiiikkkkkkjjjooopppqqqrrrqqqooommmlllooorrruuuuuusssuuuzzz~~~oooRRRDDD999444000111111000000222666555444222///---++++++222222111...+++***+++,,,666444222000//////111222999999888777666444222111////////////////////////222222444888:::777000***&&&)))...444888999999888444333111000000222333555888666555555555555444333333111000000222333222111///......///111111000...///222555777777666777777444000+++)))***...111222111222333333222222333555999888777666555555666666333111//////000222222222555666666444222222333444222111000111222222111///''''''(((,,,000333444444888666222///------......---...000222444444444444000111444777888888888777111333555444222///...---111000111333777999::::::222111000000222555888:::777666444444555888;;;===666555333444666777777777666777999:::999666333111111333555666666444222111222111000000222444444444333333222111111111222222444444333111000111444777555666777999:::;;;=========:::666444333222000...,,,---///222555888:::;;;======<<<<<<===>>>@@@AAA??????>>>:::666555888<<<@@@<<<999999;;;======;;;???======???BBBDDDAAA???===???CCCGGGKKKNNNPPPQQQKKKLLLLLLIIIEEEDDDGGGJJJJJJKKKMMMNNNMMMKKKHHHFFFCCCDDDHHHJJJLLLLLLLLLKKKSSSTTTUUUTTTRRRQQQRRRSSSUUUXXX[[[[[[YYYYYY[[[^^^dddeeegggggghhhjjjmmmooorrrrrrrrrrrrqqqpppooonnnmmmqqqtttuuutttuuuyyy|||~~~\\\GGG999333///111222111222555777666555333111///---,,,333222000...+++***))))))222111000/////////000111888888888777555333222222000000///000111111000///000222444777888555...)))&&&)))...333666888888888333222111000000111333555555444333444444333111///000///......000222444444333111//////000111000///---000444666666666555555666111,,,***,,,///222222///222444444222111333555999999999777666444444555000///---...000111111111444555555444222222333444111111111222111000...,,,$$$######(((000555555333666555333222111000000000000000222333444555444444///111333666777777666555111333666666333000---,,,///000222555777999::::::444222000000222444777888444444333444555888:::<<<444333222333666888999999666777888888777444222000000222555777777444111...333222222222222222222222222111000//////...//////111000---,,,---111666999666666777888999:::;;;;;;<<<:::777555333222111000000111111333555777999;;;===<<<;;;:::;;;>>>@@@BBB>>>===;;;777444333555888===:::888888;;;===>>>>>>AAA===:::;;;???AAAAAA@@@;;;===@@@EEEIIIMMMPPPQQQPPPRRRQQQNNNHHHDDDDDDFFFGGGHHHJJJKKKKKKJJJHHHGGGBBBCCCDDDFFFIIIKKKJJJJJJOOORRRSSSRRROOONNNPPPSSSQQQVVVYYYYYYVVVVVVZZZ___bbbeeeggghhhgggiiimmmqqqrrrrrrrrrrrrrrrsssssssssqqqssswwwxxxxxxyyy{{{}}}}}}dddKKK===666111222444444777;;;999888777555333111000///111111000///...,,,+++))).........////////////000333555777666444222333444333222111222444444222000...000333555555222---)))(((***---111333333333222.........///000222444555444333222222222222///---............///111333555555222000///000000000///***---222444333222222222777333......111333222000///222555444111///111333999:::;;;888555333222333...---,,,...000111111111222333444444222111222333111222222111///---+++)))$$$!!!!!!&&&...444333000///111333555555444222111111222333444444555555555111222444555666555333222111444777888555111...---...000333666888999;;;<<<999555222111222444555555000111111222444555777888333222222444666999999999777888888888777555333111000222555777777444000---222333333333222111111111111000///...............///---++++++...333888;;;888888888888888888888888999::::::999777666555555888777666555555666777888<<<:::999888:::===AAACCC@@@???===999666555555666888777666777:::===???@@@AAA===999999===@@@AAA@@@===>>>@@@DDDHHHMMMQQQTTTYYY[[[ZZZUUUMMMFFFCCCBBBFFFGGGHHHJJJJJJJJJHHHHHHEEECCCBBBCCCGGGJJJKKKKKKKKKNNNQQQQQQOOOOOORRRUUUQQQUUUXXXXXXUUUVVV[[[```___bbbeeeffffffhhhlllpppooopppqqqrrrtttvvvxxxxxxtttvvvxxxzzzzzzzzz{{{||||||pppTTTFFF>>>666444555666:::???;;;:::999777666444333222111000000111222111...+++++++++---...///////////////222555555222111333555555333222444777777444111,,,...111333333000---+++***+++---///000///...---***+++---000222444555555222000//////000000...------...//////...///111333555333111000111111000///***,,,///000000///...///444111---///333555333//////333777555111...///222888:::;;;999444000000111---,,,,,,...000222222111///111333333111000000111222333333111...,,,++++++(((%%%$$$'''...111000...+++...111555666555333111111111111222333444555555222333444555555444222111111444888888666333111000///222444666888:::===???<<<888333222444555555333...///000111222333444444333333333555888999888666999999999999888777555444111333666888777444111...111333444444222111111111111111000/////////000000///...---...333888;;;<<<;;;;;;:::999888777666555666999<<<<<<;;;999888888===;;;888555444555777888;;;999888777999;;;>>>@@@BBBAAA@@@???===;;;999999777777666777999<<>><<<;;;:::888777555444333222222222333555444000---((())),,,...//////......---111444333000///111444666444333555888999555111,,,...111222111000//////+++,,,---......---,,,+++)))+++///333555555444444///---++++++,,,------,,,---///111111...---...000444333222222222222111///+++---......---,,,------///+++(((+++111555333000///444888666000,,,---000777:::<<<999333......///,,,,,,,,,...111333333222---///111111000//////000111333333111///...///111---+++***+++...///...,,,+++---000222333333222111---......///000111333333000222444555666555444333222555888999777555444444111333666777777:::???BBB===888333333555888777555---...000111222222222111333444555777999888555333666666777777666555444444333555777888777444111///000333555444222000111222222222111111111222333333000///000444999===>>>=========<<<;;;999888888777333777<<<>>><<<999777777;;;999666444444666999;;;;;;:::999777777888999:::???@@@AAABBBBBBAAA>>><<<:::999999999999;;;>>>@@@???<<<;;;<<>>DDDCCCBBBEEEKKKTTT^^^dddgggfff```WWWLLLEEECCCCCCIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHIIINNNSSSTTTQQQMMMKKKKKKLLLNNNRRRTTTUUUUUUTTTTTTSSSSSSTTTVVVYYY[[[\\\]]]aaaeeejjjlllkkkjjjkkkmmmqqqtttwwwyyyyyyyyyzzzxxxwwwvvvvvvwwwwwwwwwuuu{{{yyyZZZMMM???777333222666<<<;;;;;;:::888777555444333444333333555777555111---&&&(((+++---//////......---111444333///---///333666333222555999999555000---///111222111111111222,,,---.........---,,,+++***---111666777666444222---+++(((''')))+++,,,,,,---000222222///,,,,,,---333222222222333333111///---.........,,,+++,,,---+++&&&"""%%%...444444222000555999777000+++,,,///777:::<<<888222------...,,,,,,,,,///222333333222,,,...000111///......///111222333222000000444777222111/////////...---,,,......//////000000000000+++++++++,,,...///111222///000333555777777666555333555888999888777666777222444666777777:::@@@DDD===888333333777:::999777...///000222222222111000444555666999:::888444000222222222333222222111111444666777888777555222000///222555555222000111222333222222222333444555555111111333888===@@@???===>>>>>>===<<<;;;;;;::::::111666<<<>>><<<777444333777555333222333777;;;>>>===<<<:::888666666666666;;;<<>>>>><<<<<<>>>AAABBB@@@===CCCAAA@@@CCCJJJVVVaaaiiijjjfff^^^RRRHHHCCCDDDFFFJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJNNNTTTZZZZZZSSSMMMMMMKKKJJJMMMRRRTTTTTTRRRUUUSSSQQQQQQTTTVVVXXXXXX\\\]]]```ffflllnnnllliiikkknnnrrruuuxxxxxxwwwwww~~~{{{xxxvvvvvvwwwwwwwwwqqqxxxmmmMMM<<<<<<555111555888888:::;;;777222111444888:::999888666444222000///++++++,,,...000111///---///111111000.........///333222333555888777333000000222444555555222///------...///000///---+++***,,,...222666777666444333000...,,,)))((('''''''''))),,,///...+++'''&&&'''111444888999777555333222------------,,,+++***)))(((### $$$---222222///222222111000///---+++***555666555333111/////////111000...------///111333---.../////////...---,,,///222444444222000222444333222000......///000222///000111222333222222111...---,,,...111444444444000111333555666666666555777888888666333222444777222111222555:::<<<<<<:::888666444333222333555666222111000000111000///---666555555777888777222...333222///+++(((+++222888:::999999777666333222000000222555777777555333111222000...///111444666666111444999>>>@@@@@@>>>===;;;999999<<>>CCC@@@???<<<777444333444666777777888<<>><<<===BBBIIINNNJJJ@@@888<<<@@@DDDFFFIIIOOOXXX```eee```WWWMMMCCC??????@@@JJJJJJIIIGGGEEEEEEGGGIIIOOOLLLKKKPPPWWWYYYTTTOOOMMMKKKKKKPPPXXXZZZVVVQQQQQQPPPNNNOOORRRVVVWWWXXXYYY[[[aaaiiiqqqrrrlllfffkkklllnnnqqqtttvvvuuutttzzzvvvuuuuuutttrrrwwwuuuyyyoooNNN<<<;;;666333666777999;;;;;;888444333666:::>>><<<:::777444222111000++++++,,,///111333222000222333333111///......///777666666777999777333000333333444444444333222111///000111222111///---,,,///111333555666444222111000///---+++***)))(((((())),,,------***''''''(((...111555777777555444444......------,,,***)))((()))'''&&&)))///333222111222222111000...,,,+++***///222555666444111//////111///---,,,---000333555222222111111///---+++***,,,000555777555333444555555444222111000111222333111222333444444444333333///...---///222444444333111222333444555666666666;;;;;;;;;777333222333555444222000111555888888888888777555444333333333333///000111333444444333222666555555777999888444000//////---***(((***111777<<<;;;:::888555333111000444666999::::::888666444222222111111000111222333222555999===???>>>===;;;777666666:::@@@BBB@@@===777999999777444222111111333444444555666:::===@@@>>>??????===:::888777777444444666999>>>AAABBBBBB>>>???>>>===;;;;;;>>>@@@???@@@DDDJJJMMMJJJBBB;;;<<<@@@CCCEEEGGGMMMVVV^^^aaa\\\TTTKKKCCC@@@AAACCCIIIIIIIIIGGGEEEEEEGGGIIIPPPNNNMMMOOORRRSSSOOOLLLNNNLLLLLLRRRYYY[[[WWWQQQOOONNNMMMNNNRRRUUUWWWXXXZZZ[[[```fffmmmpppooommmmmmllllllmmmoooqqqssssss~~~{{{wwwuuutttuuuuuuttt{{{yyy}}}wwwTTT>>><<<888555777444888:::;;;999666666999<<>>===999444111111111555222///...000333555555888777666555444222222111...000444777888888777777555555666888::::::777555...//////---+++---222777>>>===:::777555333111111777999;;;<<<;;;999666444222444666444000...///111444666999;;;<<<;;;:::888333222333777===@@@@@@>>>;;;;;;:::777444333333555555555666888999;;;===>>>;;;>>>@@@@@@>>>:::777666111111222666;;;???AAABBBBBBCCCCCCAAA??????@@@BBBCCCCCCEEEIIILLLJJJDDD>>>===@@@BBBDDDEEEKKKSSSYYY[[[WWWQQQIIICCCAAADDDGGGHHHIIIHHHGGGEEEEEEGGGIIIMMMMMMLLLLLLLLLLLLLLLLLLNNNMMMOOOTTTZZZ\\\WWWRRRMMMLLLKKKMMMQQQUUUWWWXXXYYY[[[___cccfffkkkooosssnnnmmmjjjiiiiiillloooqqqssstttttttttssstttvvvxxxzzzzzzӵĦĦӵaaaFFF???999777555///666888999888777777:::<<<:::999666333111000000000------...111444777777777777888777555111.........777777777777666444111///...//////000111111222222111222444666666555444333222222222222111111000000222222333Ħ------,,,******+++---...,,,///111333222222333444---............---,,,,,,---111555777555444444555444333111///...,,,++++++)))...333666555222000...000...------...222666999999888666444111///,,,+++---222666777555333333444:::888666444333333444555555666666666666666666666555444333444666666555444222111000///000333555777>>>===;;;888444111000///222111000///000222333444555555555555555333222222222555999;;;;;;999777666444555666999:::;;;:::999444555666444111111555888;;;:::888666444333333333666777999999888666444222111555999888333///000222666777888999999888666555111111222555:::============<<<:::777444444777999777666666666888;;;<<<===:::===@@@???<<<888444333222111111333888<<<>>>???DDDEEEEEEDDDBBB@@@@@@AAAEEEEEEEEEGGGIIIHHHDDDAAA???@@@AAABBBCCCHHHNNNSSSWWWTTTNNNGGGBBBAAADDDGGGHHHHHHIIIHHHGGGGGGIIIJJJGGGIIIJJJHHHGGGHHHLLLOOOOOOOOOQQQUUUZZZ[[[XXXSSSLLLKKKJJJLLLPPPUUUWWWXXXVVVZZZ___``````dddjjjpppmmmlllkkkhhhhhhiiilllooommmppptttuuuttttttwwwzzzvvvzzz4ĉ@ӵ>L=hĦ4ĉ@ӵsssSSSDDD999666444,,,444555666666666777999:::777666444333222222333333///......111444666777777777888888555222/////////222222333333222000//////+++---000333333333111000000111444666777777666555//////.........000222333333444555>L111///---,,,+++,,,...000222///000111000///...///000,,,---...///000000000000---222888999777555555777555444222000...------,,,...000222333111///...//////.........000444777999888777666444333222111000222444666444000///111333999777555333222333444555666666555555555555555666777666666777999999777555111///------...000444666:::999777666444333111000...000222444444444444444111222333444555555555444888;;;>>>===:::555222111333444777999:::;;;<<<===:::<<<;;;888444222555777666666555555444444555555555666777777666444222111111666;;;;;;666333444666777777777777666555333333111111333555888999999888===<<<999666444555999<<<:::777333222555999<<<===>>>@@@AAA@@@<<<777444333666333111222555888:::;;;BBBCCCEEEDDDBBB@@@??????DDDCCCDDDDDDEEEEEECCCBBBBBBBBBAAAAAABBBEEEJJJNNNSSSQQQMMMGGGBBB@@@BBBCCCFFFHHHIIIHHHGGGHHHIIIKKKFFFHHHIIIGGGDDDEEEIIINNNPPPOOOQQQUUUXXXZZZWWWTTTNNNMMMLLLMMMQQQTTTWWWWWWSSSXXX^^^^^^\\\]]]ccchhhjjjllllllkkkiiiiiikkkmmmmmmqqquuuwwwvvvvvvxxx{{{yyy{{{{{{GG=?HdĦ=ĪjGG=?aaaJJJ:::666666...222222333444666777777888666666777777777777777777111000///000222444444444666666666555222111111222///111222111///......///,,,...222555555444222000---///222444666666555555---+++******+++...222444333444444HdĦ333///---++++++...000222222111111000...,,,+++,,,---,,,---...///000000111000,,,111666888777666777888777666333111///......///111222222000...------///......///111333555666777666555444444444444444555555666666222...---///222777666444222222333444555777666555444444444555555666666666888999999777555000///---,,,...000333555666555444444555555333111...111555777777555555444000111222333444555666777:::===???<<<777111//////222444777999:::;;;===>>>======<<<888333111333666333444555666777777666666666666777777666555444333222666:::;;;999777888999888777666444333222111111000222444666777777666555:::999777444333666:::>>><<<777111111555:::===>>>AAADDDFFFEEEAAA<<<999777:::777333222333666888999>>>@@@CCCCCCAAA???>>>===AAABBBBBBCCCCCCCCCCCCCCCEEECCCAAA@@@AAADDDGGGIIIOOONNNLLLHHHCCC@@@???@@@CCCEEEGGGGGGGGGGGGHHHJJJKKKKKKKKKGGGCCCCCCEEEHHHPPPOOOPPPRRRUUUVVVVVVUUUSSSQQQOOOPPPRRRUUUVVVVVVQQQVVV[[[\\\ZZZZZZ^^^bbbgggjjjlllkkkiiiiiillloooqqqsssuuuwwwxxxxxxzzz{{{}}}vvvwww}}}ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵmmmPPP;;;777999ӵ666777666666Ħ999::::::888777111111222222333444222333444Ħ,,,---///000111000444Ħ((('''(((,,,000333222111111DdD***...111)))+++ӵ......ӵ555ӵ777555222111000Ħ555444ӵ333555666555ĭӵ555444333444666888888666444000//////...000222444555555444333555777777555222222555777888555444444555222222111111222444666777777:::<<<999333//////111222444777999999:::<<>>===???DDDIIIKKKHHHCCC>>>;;;===999444222333666888999;;;>>>AAABBBAAA>>>===<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??sssSSS<<<888g<ĉ4446667776663we<Ħ999:::9997773h?@e333222222444555666777777Z///++++++*********3h?gL***'''%%%&&&***...222000///...D%%)?---fff?><z))))))=?Ħ+++g&e...g&e:::888666S?ʬ1114ff?>ߝL555@e444g&e7771114443h?g&e>&e777555??111111222555777777555333111111000111222333555666666555444666888888666333666888888666333111333555444333222111111333555666222666888666222///111444222555888888888999<<>>:::555222444777:::;;;999===@@@BBBAAA???===<<<>>>@@@BBBCCCDDDDDDEEEFFFIIIFFFBBB@@@AAACCCDDDEEEEEEGGGIIIIIIFFFBBB@@@???<<<>>>@@@BBBBBBBBBCCCDDDJJJIIIHHHHHHHHHHHHHHHHHHPPPNNNLLLLLLNNNQQQTTTVVV\\\YYYVVVTTTTTTUUUUUUTTTSSSSSSTTTUUUWWW[[[```dddfffggggggdddbbbfffooovvvtttrrrqqqtttyyy}}}~~~}}}yyyxxxssspppvvv~~~xxx~~~~~~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]ĦttHƅ^Hu]ĦH׼s~~~YYYEEE>>>tQ888999999888je<Ħ777555333Bt=o9ĦH׼s555666666555333222999999888HtĦ...++++++***(((Bt=o9ĦHdĦ***&&&%%%(((,,,///111------,,,Dtfo9ĦsߝLGdUĦ...Ht@cӵHu]Ħ,,,Hu]Ħ===:::Htƅ^...qIܗGIӵ///H׼s444222Hu]Ħ666///Bt=o9ĦHƅ^Hu]Ħ555222111111222333333444555555111000//////000333666888666666888:::;;;:::888555555555444111///...///000555333111222666888777666555444444555666777555444:::===???>>>:::777888999;;;:::777444222333666999777999;;;<<<;;;888666444444333222333555555555444333333444666888888666444555333000000000///,,,))),,,000777======:::444000222333222222333666;;;???999777555666:::======<<<;;;<<>>999;;;>>>AAABBBAAA???>>><<>>>>>===@@@BBBAAA@@@@@@CCCFFFIIIGGGEEEFFFGGGHHHHHHGGGNNNJJJFFFGGGKKKPPPRRRRRRUUUWWWYYYXXXVVVUUUWWWYYYRRRTTTWWWYYYZZZ[[[\\\]]]bbbeeehhhhhhhhhiiilllpppwwwvvvvvvvvvwwwwwwxxxyyyzzzxxxtttqqqqqqssswwwyyyzzz4DuXӵ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ĭDdDΦDdDĦDdDĦhhhKKK>>>geĦ;;;:::999FSĦ555333qjRgdKӵDdDĦ444555555444333222555555555DdDĦ---,,,,,,+++qjRgdKӵDdDĦ---******---000222222......---HdDĦgdKӵDdDDdDĦ222DdDĦ4DufӵDdDĦ---DdDĦ;;;q<R222...peƜ4DuTӵ...DdDĦ222000DdDĦ444qjRgdKӵDdDΦDdDĦ555666666555333111000000111222222333444444222111000///000333555777777888:::;;;<<<;;;888666666666555222///...///000666444333444777888888666555555555666888999888777888:::<<<===<<<::::::::::::999888555333333666888999999::::::999777444333333333444666777777444111//////000333666777666555444222000111111000,,,)))+++000666<<<===;;;888555555555444333222555999<<<<<<999666555777999999888666777:::>>>@@@???:::666777777666666777999;;;===777999;;;===@@@AAABBBCCC>>>@@@BBBDDDDDDDDDFFFHHHIIIGGGEEECCCBBBBBBCCCDDDDDDHHHLLLKKKEEE???======;;;>>>BBBCCCBBBBBBCCCDDDJJJLLLNNNLLLHHHDDDBBBBBBLLLJJJHHHGGGJJJMMMPPPQQQVVVXXXYYYYYYWWWVVVWWWYYYQQQSSSUUUXXX\\\___dddfffbbbdddfffggggggiiilllpppmmmqqquuuyyy{{{yyywwwuuuwwwvvvtttrrrsssuuuwwwyyy}}}4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦyyyTTT@@@geĦ<<<:::sp?aĦ222111GIdnuR)ĦDdDĦ333333333333222222111111111DdDĦ---......---GIdnuR)ĦDdDĦ000000111444555555444......---DdDĦnuR)ĦDdDΦDdDĦ555DdDĦnuR)ĦDdDĦ///DdDĦ888po9u333444222000=ӊB1.uTӵ---DdDĦ///...DdDĦ222GIdnuR)ĦDdDΦDdDӵ555666666555222111000000111111222222333333333222111111111222444555999:::;;;<<<;;;:::777666666666555222000///000111666555444555777888888777666555555777999::::::888444555777:::<<<===;;;999888888888777555444555777999999888777666555444333444555777999:::777333///++++++,,,///333555555444222222222333333111---***---000555:::======;;;999666666555333333444888;;;;;;888444333444555666666333333555888:::999666222444555777999::::::::::::555666777:::===AAADDDFFF@@@AAABBBBBBBBBCCCFFFHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFIIIKKKHHHCCC?????????999===BBBDDDDDDDDDCCCCCCJJJOOOSSSPPPHHHAAA???@@@HHHHHHHHHHHHHHHJJJNNNQQQVVVXXXYYYYYYWWWWWWWWWXXXQQQRRRSSSWWW\\\bbbgggjjjbbbccceeeeeefffhhhlllooojjjmmmrrrwwwyyyxxxwwwuuuuuutttssssssuuuwwwyyyzzz~~~4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦaaaIIIgeĦ;;;s<v>aĦ222111peӵDx<DdDĦ222111111111222222.........DdDĦ...000111000peӵDx<>d<333666888888666444--------->d<ӵDd<DdDΦDdDĦ444DdDӵnd<DdDĦ000>d<Ħ333peӵ222Ħ333F&uTӵ,,,DdDĦ---...>d<Ħ111peӵDx<>d<ʜ4DuTӵ444666666444222000111111222222222333333333444333333222222222333333888999;;;;;;999777555555444555444333111111333555555555555666777777777666666555555666888888777555//////000555:::===;;;888666777999888666555555666777666555444444444555555777777777888999888444111+++++++++---111222222111111333555666666444000---111333666:::;;;<<<;;;;;;555555555444333444777:::555333111000222555777999444555666777777555333000444666999;;;<<<:::888666444555777:::===@@@CCCDDD@@@AAA@@@??????AAAEEEHHHHHHGGGEEECCCCCCDDDEEEFFFLLLLLLLLLHHHDDDAAAAAAAAA<<<>>>@@@CCCDDDDDDEEEEEEJJJMMMPPPNNNGGGBBB@@@AAACCCEEEHHHHHHHHHJJJNNNSSSUUUVVVWWWXXXWWWVVVUUUUUUPPPPPPRRRVVV[[[```dddeeebbbbbbcccdddfffiiilllnnnooooooooooooqqqtttwwwyyyuuutttssssssuuuyyy}}}|||4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ333333B?Ho9000>d<111111111222--------->d<ӵ222333B?Ho9222<x888888666444000000000&ӫeʬtIӇ000>d<Φ>d<Ħ333D&ӫetIӇ333DdDĦ222sdKĦ000B?dp&ĒR)))***>d<sdKĦ111B?Ho9444s&dq&ĒR222333444444333222111333333333444444444444444333444444444444333222222555777888888555333222333111222333333333444777:::333444666666666666555555666555444555666555333111,,,+++,,,000666999888666555777999888777555555666444333333222333555777888999777555555666777777666000///......000111000///222444777999888666444222666777888999::::::999999888777666444111111333444222222111000111444777:::999:::;;;;;;999555222111666888;;;===<<<999555222555777:::===??????>>>===??????>>>======???DDDGGGJJJIIIFFFDDDCCCCCCDDDEEEOOOMMMKKKGGGCCCAAA@@@AAA@@@?????????AAADDDFFFGGGMMMLLLIIIGGGEEECCCAAA??????CCCGGGIIIJJJLLLQQQUUUTTTTTTUUUVVVVVVTTTRRRQQQMMMNNNRRRXXX___bbbcccaaaaaaaaabbbeeehhhjjjlllmmmqqqpppooonnnnnnpppssstttwwwuuurrrqqqtttyyy~~~4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsemmmgeĦja>aĦ555555@G111222se333222222111111---,,,---<Ō000111222@G333222Hkge333555666555444555555666HĪj@IŌ000///ege///222Hu]3hIŌ444333DdDĦ333ne444000@h///111>h(((((((((se///ne111111@G777555sĪj@h333333222222222222333333444444444444555555555555222333444555555444333222111444666555111000111333111222333444444666999<<<333666888888777555555666666555444555666555333111---,,,,,,---111333555555555777888888777555666777333333222222333555777888777555333333555888:::;;;777555222111222222111000222555888999999777666666999999::::::999888666555;;;:::888444///---,,,---222333444333222333555888<<>>;;;999===>>>>>>======@@@EEEHHHKKKIIIGGGDDDCCCCCCDDDEEEKKKJJJGGGDDDBBBAAA@@@AAADDDAAA>>>>>>AAADDDFFFGGGOOOLLLGGGEEEDDDCCC@@@>>>???CCCGGGKKKMMMPPPSSSUUUSSSSSSSSSTTTUUUTTTQQQNNNKKKMMMRRRZZZbbbfffeeeccc``````cccgggkkkmmmlllkkklllnnnoooqqqpppnnnllljjjuuusssqqqqqqtttyyy4DuXӵĵD^DdDĦD^s׼s~~~geFm8333>aĦ555666777333333333s׼s555555444333111000---,,,,,,Ho///,,,...000111222111000111000222444666666666666777000000///))),,,111D^555666555DdDĦ333111111333444---+++------(((((('''&&&s׼s,,,///000000000...999666555444555333111000000111333555444444444444444444444444111222444666666555333222///222555333000...000333333444555555555666999;;;555888;;;;;;999777777888777666666777999999888777000000///------///222666555777888777666555666888555555444444444444555555222111111333777:::<<<<<<;;;999666555555555444333111444777888666666777888888999::::::999777555444888777666222...,,,,,,---///222555666555555777::::::>>>CCCCCC@@@;;;777666888888888999999888888888<<<<<<>>>>>>>>><<<;;;999<<<===>>>???@@@CCCGGGJJJIIIHHHFFFDDDDDDEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEBBB@@@@@@BBBDDDDDDDDDHHHIIIIIIHHHFFFDDDCCCBBBDDDEEEHHHMMMQQQSSSSSSRRRTTTSSSSSSTTTVVVTTTPPPMMMNNNNNNPPPWWW```dddcccaaa___```dddiiinnnooommmjjjiiijjjlllmmmllljjjhhhgggooooooppprrrtttwwwzzz|||Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ444333>aĦ555777777666555444666555444444444444Be555666777666444111000,,,++++++nu]ӵ...//////000111222111000000///......//////888555000...000333666777444555555666444222000...111000000...---+++)))(((***((('''***...>d<Ħ111444666777666>d<Ħ333222000Ħ666666666555444111///...'''***))))))...444000(((&&&&&&&&&%%%Be,,,+++///333333Ħ///+++---///000111333666888555444333333555555444333666444111//////111444666333333333333333333333333000222444666777666444222...111444333///...111555666777777666555555777999777:::======;;;999999:::777666777999<<<>>>===<<<333333111...+++,,,222777666777777666555555777999777777666666555333333222---...000444999<<<<<<;;;>>>;;;888777888888777777000333555666444444666999777888999:::999777555444111222222111///...000111***///444777888999<<<>>>777<<>>===<<<<<<<<<<<<<<<<<<>>>@@@AAABBBEEEIIILLLGGGFFFEEEDDDEEEFFFHHHIIIDDDCCCCCCEEEGGGIIIJJJJJJDDDBBBAAABBBEEEEEECCC@@@>>>DDDKKKLLLIIIFFFGGGJJJIIIHHHJJJNNNSSSUUUSSSPPPUUUTTTTTTUUUWWWVVVQQQMMMRRRPPPOOOSSSZZZ^^^]]][[[^^^```dddkkkpppqqqmmmiiikkkiiifffddddddfffiiikkkiiikkkooosssuuuvvvwwwvvvzzz~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS444///4443we<666555222///111333555555333111222444666555444222111111///---+++iĉ@3hR/Ō+++...111222111///,,,+++++++++++++++,,,,,,444222000///...///111222333222111000//////000000/////////...---,,,+++******))))))+++...DdDĦ111333333222111sdKĦ444222gdKĦ222222222333333111---)))+++***)))***,,,---,,,+++))))))))))))000222777555222gdKĦ000((()))***,,,...000111222333333333444555444222000222444444222//////222555888777444333222222333444777444111000111444777888222555777555222111555:::@@@>>>;;;888666444444444666777:::;;;;;;999777555666555555666999;;;:::999666666666555444444444333777777777666444333555777;;;:::777555444444555666444222222444888;;;;;;999888666555444666888888777444444555333111111222444666777999999999666333111222000111333111---...111333222111222777<<>>>>><<<:::999888999:::;;;===>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDFFFIIIIIIEEEBBBDDDCCCCCCCCCEEEHHHKKKMMMGGGEEEDDDFFFHHHIIIFFFDDD???EEEKKKKKKHHHHHHLLLRRRMMMJJJGGGIIINNNRRRRRRQQQLLLQQQXXX\\\[[[WWWSSSQQQLLLOOOSSSVVVXXXXXXYYYZZZ]]]dddlllnnnkkkfffeeefffjjjiiihhheeecccbbbdddfffpppooommmkkkkkkooouuuyyy~~~~~~>AneneneneDenene>A666333...k<222444333111...111333444444111...------222333555444333222222333000---***fh***,,,///222333111///,,,+++***************+++111000///...------......111000///.........///000///...---,,,+++***)))(((***))))))+++---De,,,...000000......ne222333ne222333222222222222111...+++---+++******+++++++++************+++---///000111555333ne///000+++***))))))***---111333555444333222222222000///000222333222000000222555444333111000000111222333555222//////111333444444222555777555222222555999BBB???;;;666444333333444777888:::;;;:::888666444666555555555555555666666555666666666666666555555555666777777555444444555<<<;;;888666555555777888555444444666999:::999777888666444444555666666666444555444333000///000111666666666666666777777888555222111333333000///111///......111666<<>>===<<<;;;:::999999999:::999888888:::<<<>>>@@@===<<<999777777888:::;;;======>>>@@@BBBCCCEEEEEEGGGFFFEEEFFFHHHHHHFFFCCCDDDCCCBBBBBBDDDFFFIIIJJJIIIHHHHHHIIIIIIHHHCCC@@@@@@DDDIIIJJJIIIJJJMMMQQQNNNMMMLLLJJJJJJKKKMMMPPPPPPSSSWWWZZZ\\\[[[YYYWWWRRRSSSUUUVVVXXXZZZ\\\^^^\\\aaagggjjjiiigggfffgggeeeeeeeeedddbbbcccfffhhhqqqpppnnnlllllloootttxxx}}}}}}===555222//////111111000...333444555444111...------222333444333222222333555333000,,,***++++++---000333333111...++++++***))))))((())))))---------------,,,++++++...------,,,,,,---///000///...,,,)))(((''''''''')))))))))+++,,,&&&***+++------,,,+++///111333333444444222111111111111///---///---***)))***++++++***+++,,,---...///000111111222111...///000...+++'''%%%&&&+++222666777555333000...------------///111222222222333444000000///...///000111222000...---...000222222222333555666555333222555888BBB???999333000000222444888999::::::999777555333555666666333000///111444555555666666666666666666333555666666444333333444;;;999666333333444777888777666666888:::999777555888666444333444555444333333444444222000......///777666444444555888<<<>>>888333222555777444111111---,,,---000666<<<@@@AAA<<<;;;888666666777999;;;===<<<:::999:::===???AAA===;;;888666666777:::<<>>???AAACCCFFFHHHIIIGGGFFFFFFGGGGGGFFFDDDCCCBBBAAAAAABBBEEEGGGIIIKKKKKKJJJJJJJJJGGGCCC???AAACCCEEEHHHKKKLLLMMMNNNNNNOOONNNJJJEEEEEEIIINNNSSSSSSSSSWWW\\\^^^]]][[[UUUTTTTTTUUUWWWZZZ]]]^^^ZZZ\\\___bbbdddeeeffffffbbbcccdddddddddfffiiikkknnnnnnnnnnnnnnnqqqvvvzzz|||}}}~~~ZZZFFF999555000444888333000...,,,---///111111111666777888666333000//////222333333222111222555777888444000,,,+++---///000,,,---///222444333000---+++***)))((((((''''''(((((()))+++---......---,,,------,,,,,,---...000111111///,,,)))((('''(((((('''((()))+++---,,,(((%%%+++,,,------,,,++++++***///111333444333222333444555222000///000111111000000...++++++,,,.........------...///000000000000//////............///000000+++&&&###%%%---666<<<999666222---***)))+++,,,+++---000222333444444444111000//////...//////000+++++++++...111333333222333444666555444333555777>>>:::444///---///222555888999999999888666444222333666777333...,,,000555555555666666666555444444222333333222000000222444777555111//////222555777555666777999:::999888666777555333333333333222000111222333333111000000111999888777666888:::===???;;;555222777;;;999444222000000000333888===@@@AAA<<<:::777555555888;;;>>>@@@>>><<<;;;;;;===@@@BBB<<<:::777555555888;;;===BBB@@@??????@@@DDDHHHJJJHHHGGGFFFEEEEEEEEEEEEEEEBBBAAAAAAAAACCCFFFIIIKKKNNNLLLKKKIIIGGGFFFDDDBBB@@@@@@BBBFFFJJJMMMKKKIIILLLLLLJJJGGGDDDFFFJJJNNNTTTQQQQQQUUU[[[^^^[[[XXXSSSSSSSSSUUUWWWYYYZZZZZZYYYXXXXXXZZZ^^^aaabbbbbbbbbdddeeeffffffhhhkkkmmmlllnnnpppqqqsssvvv{{{~~~}}}nnnTTTBBB;;;555555777222...,,,+++,,,///222444555666777777555222/////////222333333222111222555777888555111---***+++---///---...000222444222...+++***))))))(((''''''((((((%%%(((+++///111222111111......------...000222333333111...,,,******++++++'''(((***,,,......+++)))---......///000///---+++///111444444333222111222555222000///000222222222///...,,,---000333444444////////////////////////...............////////////+++&&&$$$'''000:::@@@999666222,,,'''&&&)))---+++,,,...111444555555555444444222111000///......((()))+++///333666666555333444555555555555555666777444000------000333666888888888888777555333222222555777444000///333777555555666666555444222000222222000---,,,...111555444222000///000222555777333555777888999999999999666444333333333333111///...000333444333333444555999:::;;;;;;<<<<<<<<<;;;;;;666444999>>><<<777555888777666888<<>>@@@AAA@@@>>><<<===>>>@@@BBB<<<;;;888777888:::===???AAA???======>>>BBBFFFIIIFFFFFFFFFDDDDDDCCCDDDEEEAAAAAABBBCCCFFFIIIMMMOOOTTTQQQLLLGGGCCCAAABBBCCC???>>>???DDDIIIKKKHHHEEEHHHEEEBBBCCCGGGLLLNNNOOOTTTRRRRRRWWW\\\^^^YYYTTTSSSSSSUUUXXX[[[\\\YYYVVVXXXVVVTTTUUUXXX\\\^^^___bbbdddfffffffffgggiiikkkppprrrtttvvvwwwxxxzzz|||aaaJJJBBB:::888888333...---,,,...111444666666333444444222///---------222333444333222222333555444333000+++((('''))),,,---...000333444111---)))))))))(((((((((((())))))&&&(((,,,000333444555444000/////////000111333444444333111///.........///++++++,,,...111111///---/////////111333222000---...000333444333111000000444222000000111333333333.........111444666777666000///---,,,,,,,,,---............///////////////---+++((((((+++222:::???666555222+++&&&&&&***...------...111555777777666777666555444222000///...))))))+++///333666666555333444555555666666555555111000000///000222444555777777777777666444333333222444777666444444666888444555777777666555222111222111000---,,,...222555333333222222333555888999333444666666666777999;;;444333222333444333111///,,,///222444555555666888888:::<<<>>>>>><<<999777999555666<<>>?????????<<<<<<;;;;;;<<<>>>???@@@AAA@@@???>>>>>>??????@@@<<<<<<;;;;;;<<<===@@@AAA===<<<;;;:::<<<@@@DDDFFFDDDEEEFFFFFFEEEDDDEEEFFFCCCCCCCCCEEEGGGKKKNNNQQQWWWTTTOOOGGGAAA>>>>>>?????????@@@DDDHHHIIIFFFBBBDDDAAA???CCCJJJOOOQQQPPPTTTTTTUUUYYY]]]]]]ZZZWWWUUUVVVXXX\\\```___ZZZUUUVVVUUUTTTTTTVVVYYY]]]___aaaccceeeeeeeeeeeegggiiiuuuwwwyyyzzzxxxvvvvvvvvvjjjPPPGGG>>>;;;;;;555222111000111333555555555111222222000---,,,---...222333555444333222222333111111000,,,(((&&&(((***---...000222333000+++'''(((((((((((()))***++++++***+++...000333444555555111000000///000111222333333333222222111111111111111000000111222333111000...---...111444333000---***---111333222111111111222111000111222444333333......000333666777666444111...+++)))((()))+++,,,//////000000000//////...++++++***+++...222666999444444111,,,'''&&&+++000000///...111555888888777777666666555444222111000---,,,,,,...111333333222333333444555666666555444000111333444555555444333666666666555555444444444333444666777888777666555333555777999999888777555111222333222111111333555111111222444555777888999444666666444333333777:::333222222333555444222000+++...222444444444555666666777:::;;;;;;:::777555555444777===???===<<<>>>===;;;;;;;;;===>>>>>>===;;;<<<>>>@@@@@@@@@???>>>@@@@@@@@@@@@@@@???>>>>>>======>>>???@@@AAABBBCCC===<<<<<<<<<===@@@DDDFFFCCCFFFIIIIIIHHHGGGHHHIIIFFFFFFEEEFFFGGGJJJMMMNNNPPPPPPNNNIIICCC???>>>???@@@AAADDDGGGHHHGGGEEEBBBAAAAAACCCFFFJJJMMMOOOOOOSSSSSSUUUVVVYYYZZZ\\\\\\XXXWWWXXX[[[______[[[VVVSSSUUUVVVVVVVVVYYY```eeebbbdddggghhhhhhhhhjjjlllsssvvvyyyzzzyyyvvvuuuttt}}}nnnRRRIIIAAA===<<<888555444333444555555444333222333333111///...///000222444666555444222111111111222111...***((()))+++---...000222222///***%%%(((((((((((()))+++,,,------...///000222333333333111000000//////000222333222222333333333333222111666555333333333333222111,,,+++---000333333000---'''***///222222222222333111111000111333444444333...///111444666666333111111...***&&&%%%'''))),,,000000111111000///......***+++,,,...///111222333222333111---(((''',,,222333000///000555888999888555555555555555444333222000///------///000000///333333444555777777555333111333666999999777444222555555555555555555444444444555666888999888555222222444777:::<<<<<<;;;:::///222666777666555444444...///111333555666666777777777666333000111555888222222222444555555333111+++...222333333333333333444555666888888888777666333444888>>>???======@@@:::999999:::<<<===<<<;;;:::<<<@@@BBBBBBAAA>>><<>>@@@AAACCCCCCDDDDDD@@@?????????AAADDDFFFHHHBBBFFFKKKLLLJJJIIIJJJKKKIIIHHHGGGFFFFFFHHHJJJKKKFFFIIIKKKJJJFFFCCCBBBBBBAAADDDGGGIIIIIIGGGEEECCC@@@DDDHHHJJJIIIIIILLLOOOOOOPPPQQQRRRSSSWWW\\\```ZZZWWWUUUWWW[[[]]]ZZZVVVQQQUUUXXXXXXXXX[[[cccjjjdddgggjjjllllllmmmoooqqqmmmqqqvvvyyyyyyxxxwwwwwwzzz}}}}}}{{{[[[GGGBBB@@@<<<:::888888888777777666555444000222444444333111111111000111222333333222111000444222///---+++++++++,,,,,,...000111000---)))&&&&&&))),,,---,,,---000333111000///...------......333111000222444333000------///111333444333222111444555555333111000000111///+++)))+++///000---)))***---222444444222111111222333444444444222000///---000222111000///111444222...)))%%%###%%%(((***111222222111...------...***...222333111000111333222111...***&&&&&&+++///333000------///333555666333222111111222222000///.........------,,,++++++,,,...111111111111222333555666888999999777555444999888777666666666777888888777777999<<<;;;888444333111222666<<>>777:::===>>>??????AAABBBCCCCCCCCCCCCCCCDDDDDDEEE@@@@@@@@@CCCFFFIIIJJJIIIHHHIIIKKKLLLLLLKKKIIIGGGLLLKKKIIIGGGGGGGGGHHHIIIHHHIIIJJJJJJIIIGGGFFFEEEJJJIIIHHHGGGFFFGGGHHHHHHBBBCCCFFFIIIKKKLLLMMMMMMJJJNNNPPPOOOTTT\\\]]]YYYTTTXXXXXXWWWYYY]]]ZZZRRRUUUWWWYYYZZZ[[[^^^bbbeeejjjkkkmmmnnnoooqqqtttvvvoooooooooppprrrvvvzzz}}}wwwzzzzzzwww{{{cccNNNEEEAAA<<<999;;;;;;:::999777555444333111333555555444222222222111222222222222111///...222000...,,,++++++,,,,,,---...000000000...+++)))+++...000000......000222222111///---++++++++++++000///...000222333111///000111222444444333222111000111111111000000000000+++)))'''***---///,,,((())),,,000222111000......///000333444333111...,,,,,,...000000//////222444333000,,,((('''(((***+++111222222000...------...,,,///333444222000000111111111///+++'''&&&))),,,...+++)))))),,,000333444333111000111222222111000///......---,,,,,,,,,,,,...///000000//////111222555555666777777666555444999888666555555777888999777666666777999:::777444333222333666::::::888666777666666888:::999666222+++******,,,111555666555666666666444333333666888888444111222666::::::999888555222111222444444444444666888999999999999999888:::;;;;;;999888999:::;;;999666666888:::999888::::::===@@@BBBBBB???<<<888:::<<<>>>>>>@@@BBBDDDGGGFFFDDDCCCCCCDDDEEEFFFDDDBBB@@@@@@CCCFFFHHHHHHEEEFFFHHHJJJJJJJJJIIIHHHLLLJJJIIIGGGGGGGGGHHHIIIHHHHHHIIIJJJKKKJJJIIIGGGKKKJJJHHHGGGGGGGGGHHHHHHGGGHHHJJJKKKLLLLLLLLLLLLGGGJJJLLLMMMRRRZZZ\\\YYYUUUWWWXXXVVVZZZ^^^]]]WWWWWWYYYZZZ[[[\\\^^^aaaddddddggglllnnnpppqqqrrrtttooopppqqqssstttwwwzzz|||wwwzzzyyywwwzzzmmmUUUHHH@@@:::888>>>===<<<:::777555222111333555777666555333222333111222222222111///...,,,///...,,,+++***+++---......//////000000//////...111222333222000000000111333222///,,,***)))((((((///------...111333333222222333333333333222111111,,,------...............'''%%%%%%(((,,,---+++((()))+++///000...,,,++++++***,,,000333333000,,,))))))+++---//////000222444444222000...---,,,------111111222000...,,,---------000444555444111000//////000///,,,***((()))++++++)))'''(((,,,///222333111000///000222333222111000...---,,,+++,,,...///000000000///---...111333555444444444444444444555888777555444555777:::;;;777666555666777888777555333444777777666555444555444555777999;;;999555111,,,***)))***...222444444444555777666555444555666777555333222333666999;;;;;;777444222333555777777333444777999:::;;;:::::::::::::::888666666777999:::888777777999::::::999999:::<<>>@@@>>>;;;888777999:::;;;<<<>>>AAADDDFFFGGGGGGHHHHHHGGGGGGGGGFFFDDDAAAAAAAAABBBAAAAAA===>>>???AAADDDFFFHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJHHHGGGIIIKKKKKKFFFAAAHHHGGGGGGGGGHHHIIIKKKLLLQQQQQQQQQQQQQQQPPPPPPOOOPPPNNNLLLKKKMMMPPPQQQPPPTTTVVVXXXZZZ\\\]]][[[YYY[[[\\\]]]]]]]]]]]]___```aaadddhhhkkkllllllnnnooorrrssssssrrrpppppptttxxxxxxxxxwwwwwwxxx|||```JJJ;;;777888999888888777666444333222222333555444111///......***+++---///000000000///+++***))))))+++---///111////////////000222444555111111111222333333333333222111///---++++++++++++111111000//////000222333333222000///............+++***)))***+++***'''$$$"""###%%%(((+++,,,***)))+++---//////---+++******$$$'''+++...///---***'''''''''))),,,///222444444444555555555444222111//////111111111///...///000---...222555666666444222,,,---000222444444333222333111......///111111111///...---...000111000///---,,,***)))***---000222555444222///---///333666666444222/////////111222444333222222333666999;;;888888888777777777888999555999<<<999333000222666888777555333111000000000000///---,,,,,,...111444555888<<<>>><<<:::888777444555444000---///444::::::777222000222555777999000000111555999;;;;;;999999888666333111111444777::::::::::::999888888888999999:::<<<======:::777666888999::::::<<>><<<<<<===>>>AAADDDGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJNNNMMMLLLLLLMMMJJJDDD@@@CCCCCCDDDEEEHHHJJJMMMOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTPPPLLLLLLMMMOOOQQQRRRTTTVVVZZZ^^^]]]YYYUUUTTTZZZ\\\]]]^^^]]]]]]^^^___gggggghhhgggggghhhlllnnnuuutttrrrmmmiiiiiioootttxxxwwwvvvwwwyyyzzz|||qqqUUUAAA999999666666666666555444444333111222333222///,,,++++++((()))+++...///000000000+++*********+++...000222/////////000111222444444000//////111333555555444222111///---,,,++++++,,,///000111000//////000222333111///---,,,,,,---...,,,***)))***,,,***&&&"""###%%%(((,,,------,,,+++,,,---//////---+++++++++&&&(((***+++,,,,,,++++++((('''(((,,,000333444444333444444555444222000///...000111111111111222333000000111444666777555333---...000444777888666444333111///.../////////......,,,,,,,,,...///...---***)))((()))***---///111444333111///...///333777777555333000......//////111111111111333444666777777999:::999888777888999666999;;;999444111333777888777555111......000222333333333111///000222555777:::>>>???>>>;;;:::999555555444111...///333777888555222111222555777777000000000555:::<<<;;;999666666444111000000333555888:::;;;;;;:::999999:::888888777888:::;;;:::999666888;;;<<<;;;;;;<<<>>>:::===BBBGGGIIIHHHFFFDDD@@@AAADDDHHHJJJIIIDDDAAA======<<<===???BBBFFFHHHEEEFFFFFFGGGHHHIIIIIIJJJQQQRRRSSSRRROOOJJJEEEBBBAAAAAABBBDDDGGGJJJMMMOOOLLLLLLMMMOOOQQQTTTVVVWWWSSSNNNJJJLLLPPPRRRVVVZZZVVVXXX\\\___\\\UUUQQQRRRWWWYYY\\\]]]]]]]]]^^^```hhhhhhgggeeedddeeeiiilllrrrrrrpppkkkeeeeeekkkqqqxxxuuuuuuxxxzzzyyy{{{iiiMMM>>>;;;666777777666666555444333111222333111...+++******((()))+++---...//////...,,,+++++++++,,,...111333...//////000111222222333222000///111444666555444333111///,,,***)))))))))))),,,//////......///111333111...,,,+++---///000+++)))(((***---,,,(((###&&&(((,,,///000///------+++,,,......,,,++++++,,,))))))((()))***,,,...///)))((())),,,111444444333222222333333222111//////...///111222222333555777555333222333555555444111000000111333777888555333222111///...000000000///---,,,***+++,,,,,,+++***&&&&&&'''(((***---...000000000000...---///222555999777444111///---,,,,,,//////000111222333333333555777::::::888666777888555666777666333222444666444666666444111000222444666777888666333222444666777:::>>>???>>>;;;:::999777666555333222222444666777555222222444666777777333111222666<<<>>>===999333333333111///000222555444777:::;;;;;;:::<<<===888666555555777:::;;;;;;888;;;>>>???>>><<<<<<<<<:::<<>>===>>>AAAEEEGGGDDDEEEFFFGGGHHHIIIJJJJJJMMMQQQUUUSSSMMMGGGDDDDDDAAAAAABBBCCCEEEHHHJJJLLLIIIJJJKKKMMMOOOSSSVVVWWWSSSMMMIIIMMMPPPSSSWWW]]][[[ZZZ[[[^^^ZZZSSSRRRVVVSSSVVVZZZ\\\]]]]]]___```ddddddeeedddcccdddgggjjjjjjmmmooolllgggfffkkkpppxxxtttuuuyyy{{{yyy{{{yyyWWWBBB<<<888888888888777555444333111333333222...+++***))))))***,,,---......---,,,---,,,++++++---///111333......000111111222222111444222111222555777555333444222///+++((('''&&&%%%$$$(((,,,...------///111444222///,,,,,,...000222)))''''''***...///***%%%(((+++///111111000///...)))+++------+++***+++,,,,,,***((('''(((,,,000222***)))))),,,111444444333111111111111000//////...---///222333333555777999:::777333222444444222000333222111333666666333111222111///000222333333222---+++******++++++)))((($$$%%%&&&(((+++,,,......---......---,,,...111444999888555222///---+++***---...000222222222111000333666::::::777555555666444444444444333333444666111444777777555444555777888:::;;;:::666444555777777:::===>>>===;;;:::999999777666555555555555555666555333333555777777777555333333888>>>@@@>>>:::111222222111000000222444111555999;;;;;;<<<>>>AAA888666333333666999;;;<<<999===@@@BBB@@@>>><<<;;;======<<<<<<===???AAABBB@@@AAACCCGGGLLLOOOOOONNNCCCAAA???>>>>>>AAADDDGGGCCCDDDFFFGGGIIIIIIJJJJJJGGGNNNSSSQQQJJJDDDBBBDDDCCCBBBBBBBBBDDDFFFHHHIIIHHHHHHIIIKKKNNNQQQTTTVVVWWWOOOJJJMMMPPPQQQUUU\\\___[[[[[[\\\XXXSSSUUU\\\QQQTTTXXX[[[\\\^^^___aaa^^^```cccdddddddddfffgggccciiioooooojjjhhhlllpppxxxttttttzzz{{{yyy{{{cccIII:::999888666444444888::::::444444333222111000///...///......///111111111000222111000000000111222333000111333333222000000000111000///111444444222///------,,,,,,,,,***&&&###!!!$$$(((******+++,,,---+++...///...,,,+++...111---)))'''+++111333///***...000333555444222...+++///+++&&&&&&))),,,,,,,,,...,,,(((&&&&&&***...111,,,...///000000000333444---...000111000///---+++000333555666666555666666888999777333///...111555777444222222333444222000111000000000222444777999111///---***)))***,,,---******)))(((''')))---000///,,,)))'''(((+++000333666666555222...,,,+++,,,,,,---///000111111000000222444555555333222222222222333444555666555444333555666888:::::::::999888======<<<:::777555666777;;;999888:::===>>><<<:::777222333999;;;777555888:::777333111333444555555888999;;;======;;;888777555333222333555666444111333111111555<<<@@@@@@>>>888333000222999>>>???>>>:::::::::<<<>>>@@@@@@???888:::===@@@AAA@@@>>><<<@@@AAAAAACCCEEEGGGIIIKKKHHHFFFCCC@@@???@@@BBBCCCFFFGGGIIIJJJIIIHHHFFFDDDJJJJJJIIIHHHFFFDDDBBB@@@CCCBBBBBBBBBCCCEEEGGGIIIGGGEEEEEEKKKSSSYYYYYYWWWRRRPPPNNNMMMOOOQQQRRRRRRUUUWWWZZZZZZXXXVVVUUUUUURRRVVV[[[^^^\\\YYYUUUTTTXXXdddkkkfff``````bbbccchhhnnnpppmmmkkkooouuuwww{{{yyywwwvvvwwwyyy}}}lllNNN======;;;999666666888999999444444333222111000//////111000///000111222222222222111000///000000111222111333444444222000000000222111000222444444222///...---,,,------+++(((%%%###%%%((()))((()))***,,,+++---///---++++++---000---***)))---333555111------///222333333000---+++...,,,***)))***+++,,,,,,///---***))))))+++...000---000222333222222333444000111111111000...,,,+++222444666777666555555666555666555333000000222555888555222222333444444222000111222444555777777777444222000...---...000111------,,,)))((((((+++......---***((('''***...111333333222000---,,,,,,...,,,---///111222222222222111222333222111000000222444444555555555555444333444555888:::;;;;;;:::999;;;<<<<<<:::888777888999:::888777888:::;;;:::888888444444:::;;;888666888888777444333333333444555777888;;;<<<<<<;;;999888666444333555777777555333444111000444999<<<;;;999555333111444999>>>??????>>><<<:::;;;===>>>???>>>:::;;;<<<>>>>>>??????>>>??????@@@AAACCCEEEFFFGGGEEEDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEIIIJJJJJJJJJHHHEEEBBB@@@FFFEEEDDDCCCDDDFFFHHHIIIIIIGGGGGGKKKRRRWWWWWWUUUOOONNNMMMLLLMMMOOOPPPPPPWWWXXXXXXVVVTTTSSSSSSTTTQQQUUUYYYZZZYYYVVVTTTSSSWWW```fffccc```aaaddddddkkkqqqssspppnnnsssxxxzzz{{{yyyyyyzzz{{{{{{|||YYYBBBBBB>>>;;;999999888888777555444333222111000000000222111000//////111333444222111000/////////000111222444555444222000000000222111111222333333111///...---------...---***((('''(((((('''%%%&&&(((******,,,...---******---000,,,++++++000666888555000,,,...000111111///,,,+++---......,,,******+++,,,000///...---,,,---...//////222555777666444444444444333222111///.........555666888777666444444555222444555444333333444555888555222222333444555555000222555777888888777666888777555333222333444555111000///,,,)))(((***,,,...---+++)))'''(((+++......//////...,,,,,,---///,,,---///111333444444555333444333222000000222333666555555555444333333222333555777:::;;;;;;::::::888999::::::999999:::;;;:::888666555777888888777777444444888:::888666666666666666555333222333444666777999;;;<<<;;;:::999777666666777888888777555444222111333666888666333111222444777:::<<<>>>???@@@===:::888999<<<===>>>======<<<<<<===>>>???@@@======>>>???@@@AAABBBBBBAAAAAABBBDDDFFFIIIKKKMMMLLLKKKJJJHHHFFFFFFFFFFFFIIIJJJLLLLLLKKKGGGCCCAAAIIIHHHGGGGGGGGGIIIJJJKKKLLLJJJIIILLLQQQTTTSSSRRRMMMMMMMMMMMMMMMNNNOOOOOOXXXXXXVVVTTTQQQPPPRRRTTTQQQSSSUUUVVVUUUSSSSSSSSSWWW\\\______```cccfffeeekkkpppssspppoootttyyyzzz|||{{{|||}}}|||zzzhhhLLLDDD>>>:::::::::999777777555444333111111000111111111111///---,,,...111333111000///.........///000222333333222000......///222111111000000000///......------...//////---++++++***(((%%%######%%%'''***---...---++++++---000---,,,---222888:::888555,,,---...//////...,,,+++,,,...000...***(((***,,,111111000000000///......000444888:::888666444333666555333111111222333444777888999777555333333444333555666666666555444444666444222000111222444555111222444666777777777666<<<:::888666555555555666333222111...***)))***,,,---------***'''&&&(((+++---......---++++++,,,...///000111222333444444444666666555333111222444777666666444333111111111111555666888:::::::::888888333555777888888888:::<<<;;;999666555555666777777555444444777888888666555444555777555333222333444555666888:::;;;;;;:::999999888888999999999888777555444333444555555333000///222666999:::;;;===??????;;;777555777:::===???===>>>>>>??????@@@@@@AAA======>>>??????@@@@@@@@@>>>???BBBEEEHHHJJJLLLNNNNNNLLLHHHEEEDDDDDDFFFGGGIIIKKKNNNOOOMMMIIIEEEBBBJJJJJJJJJJJJLLLMMMOOOPPPNNNMMMLLLMMMPPPQQQPPPOOOLLLMMMMMMMMMMMMMMMNNNOOOTTTUUUVVVUUUSSSRRRSSSUUURRRSSSTTTTTTRRRRRRTTTUUU[[[[[[\\\^^^aaaeeefffeeeggglllnnnmmmmmmrrruuuvvv}}}{{{yyy{{{}}}|||\\\FFF===777999:::888777999555444222111000111222222//////...,,,******...111111000...---------......000000111///---,,,---...111111000///...---------///...---...//////...---...---)))%%%"""!!!###&&&+++---///...++++++...111...---...222777:::999888------......///......---,,,...000...***((())),,,000000111222111000...---///333888:::999666333222555444333222333666888:::888999999777444222222333777777888888888777444333333333111000///000111333222222111111222444666777<<<;;;999666555444444444222222111///,,,***+++,,,+++...///---(((%%%&&&))).........---+++***,,,---333333333222222222222222666666555333111111444666666555222000/////////000666777888999999777666444///222444666666777888999;;;:::888666555666777999666777777888:::<<<:::777333444444444333333444444555666777888999:::999999::::::::::::999777777666666666666777777666333111///333777::::::;;;<<<>>>;;;888555444666:::>>>???;;;===???BBBCCCBBBAAA@@@>>>>>>???@@@AAA@@@@@@@@@>>>???AAADDDFFFIIIJJJKKKMMMJJJFFFCCCBBBDDDGGGIIIKKKMMMOOOPPPOOOKKKGGGDDDIIIJJJKKKLLLNNNPPPRRRSSSOOONNNMMMNNNNNNOOONNNMMMHHHJJJKKKJJJHHHIIIKKKMMMOOOSSSWWWYYYXXXWWWWWWWWWTTTUUUUUUTTTSSSTTTVVVXXX___]]]]]]___cccddddddddddddhhhkkkjjjkkkpppsssrrrvvvvvvwww{{{~~~|||zzz{{{nnnJJJ>>>666888:::888888;;;666444222111000111333444///000000...+++***...111000///---,,,,,,,,,,,,------......---++++++,,,...111222111///,,,+++,,,---000///---...//////...---///...+++'''###!!!###$$$***,,,...---+++***---000///......111555888:::::://////////////////000000...///...---++++++,,,---...///000111000///...------000555777666444222111333222222222444777:::<<<888888888555222111222333888888777888888777555222111222222111///......000222111//////000222444666888777666555444333333333333333222///,,,******+++***...111///***&&&&&&)))...//////...,,,,,,---///555555333222111000000000222333222111//////111222777555222///......000111444555777888777666444333...000333555555555666666999:::999888666666888:::888:::;;;;;;>>>BBB@@@===333111000111444666666555555666777888888888888888:::;;;<<<:::777555444444555666888999999888777555333444666999;;;<<<;;;;;;999777666777:::<<<>>>>>>777:::>>>BBBCCCCCCAAA@@@>>>???AAABBBBBBBBBAAAAAA@@@@@@AAABBBDDDFFFHHHIIIJJJHHHEEECCCCCCFFFJJJLLLMMMNNNPPPQQQPPPMMMIIIGGGGGGHHHJJJLLLNNNOOOQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMEEEFFFGGGEEEBBBCCCGGGKKKMMMQQQWWW[[[\\\ZZZYYYYYYVVVVVVVVVVVVUUUVVVXXX[[[```^^^^^^bbbdddbbbbbbccccccgggiiiiiilllqqqsssqqqsssvvvzzz}}}~~~}}}yyyxxxvvvvvvyyy~~~QQQBBB777888:::777777<<<666444222111000111333555111333555333///...000444000///---++++++++++++,,,---------,,,+++,,,...000333444333000---+++---///111///------......---,,,000///---((($$$"""###$$$(((***,,,+++((((((+++...000///......111555999;;;111111000000000111222333222000...---...///000000,,,---...//////......---***---111444333222111000111111111222333666888999777777666444111000111333777555444555777777555333111333555333000------...000000000000111222222333111111111222333444444555555555444000+++(((''''''(((...333111+++'''''')))---...//////...///111333444333222111000000111111000111222111///...///000888666222///...000222444000111444555666666555444///111444555555444444444666888:::999777777888:::666:::<<<;;;???DDDDDD???444///,,,...444999999666666666777777777777777777:::<<<<<<999555111000111222555888:::;;;:::::::::777555555777;;;<<<;;;888:::::::::<<>><<<444666999===???@@@AAA@@@===???AAACCCCCCCCCBBBBBBAAAAAA@@@AAACCCFFFIIIKKKHHHGGGEEEDDDFFFJJJNNNQQQOOOPPPPPPQQQPPPNNNKKKJJJFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMNNNNNNEEEFFFFFFCCC@@@AAAGGGLLLOOOSSSWWWZZZZZZZZZZZZZZZVVVWWWWWWWWWVVVWWWZZZ\\\]]][[[^^^cccddd```___cccbbbeeeggghhhkkkqqqrrrooopppvvv}}}~~~||||||~~~yyyyyyyyywwwvvvyyyWWWEEE888999:::777777<<<666555222000000222444555333777999777333111333666///...---+++******++++++,,,---...---,,,---000222555666555222...,,,...000111///---------...---+++000000---***%%%######$$$&&&(((***)))'''&&&))),,,111///------///333888;;;333222111111111222444555666222------000333333333++++++,,,---.........---(((+++///111111000000000000000000111222333555555666666555333000000111333444222000222555777666444222444777666111...,,,---...///111333333333222111,,,---...111333555777888777777555111+++&&&$$$$$$(((...444333,,,''''''***,,,---///000000222444777222222111000000111222333000222333333111000000111:::777333000000111444666,,,...111444666666666666000333666777555444333444333666999999777666888:::333888:::999===CCCCCC>>>555...))),,,555;;;:::777777777777777666666666666;;;<<<<<<999333///...///000333777;;;<<<<<<<<<<<<:::666444666;;;===:::777======???AAABBBAAA>>>;;;333444555888;;;>>>@@@BBB<<<>>>AAACCCDDDDDDCCCBBBBBBAAA@@@AAACCCFFFJJJMMMHHHGGGFFFFFFIIIMMMQQQTTTPPPPPPQQQQQQPPPNNNMMMLLLFFFFFFFFFGGGFFFFFFEEEEEEKKKLLLMMMNNNMMMMMMNNNOOOHHHIIIHHHDDDAAABBBIIIPPPRRRUUUWWWXXXXXXXXXYYYZZZUUUWWWXXXXXXWWWXXXZZZ\\\YYYYYY]]]dddddd^^^^^^ccc```ccceeefffjjjooopppmmmmmmuuu|||~~~}}}~~~~~~zzzvvvxxxmmmSSS<<<777888555444888222111000111333444333222666888999777444222444666000000000...,,,+++,,,---......------...///111222555777999555///,,,---000111///---,,,+++,,,---...111000///---+++)))((('''++++++***)))(((***---000666333111111333555666666444111///000333666666555888333...,,,///333555666++++++***)))***+++---...---***))),,,111333000---222000...------000333555777666333111//////000111222222222222222111000000///444:::<<<999333,,,(((000,,,+++...///---,,,...+++///111000222777777555666222---)))((('''&&&%%%---///222444333///***&&&(((,,,111333222111222333666333//////111222222000000000//////111444777888;;;999555444333333222111...---+++,,,000444666888777:::<<<<<<888444000///333333333666::::::777444333444555777999:::::::::333...)))***111777::::::777777666444222111333555===<<<;;;999666333000...222000000444<<>>CCCFFFDDD???:::999777555666888;;;=========;;;;;;???EEEGGGDDD@@@DDDCCCBBBBBBCCCEEEGGGIIIHHHHHHGGGGGGHHHKKKMMMOOORRRRRRQQQPPPOOONNNNNNMMMKKKHHHEEEDDDEEEFFFGGGGGGLLLKKKKKKLLLNNNOOONNNMMMLLLLLLKKKJJJJJJKKKLLLLLLSSSUUUVVVWWWWWWVVVTTTSSSUUUVVVXXXXXXXXXXXXXXXXXX\\\\\\]]]^^^______``````eeecccbbbaaadddhhhmmmpppooowww|||{{{}}}}}}~~~}}}___AAA888888666666999444333222333444555444333555666777555111///000111000111111000---,,,,,,---......------...000222333444666888444///,,,---000222000...,,,++++++,,,---111000///---,,,***))))))+++,,,,,,,,,+++,,,...111777555222222333444333333000///...000444888999999888444///---///111222222+++*********+++,,,...//////+++((()))---111111000000///---,,,---000333555444333111000000111222333111111222222111111000000...333888;;;999555000...000,,,,,,///111...,,,...,,,///111000333888999777666222---)))((((((((((((///000222333222///,,,)))+++///444666555333444444666333///...111333333333/////////000111333666777888666333222222222111000...---+++,,,...222666888:::<<<>>>===999666333333333222222444777777666333111222444666888:::;;;;;;444///+++,,,222999<<<<<<999999999777555444555666;;;;;;:::888666444111000111//////333:::??????===<<<<<<;;;;;;;;;:::888555>>>======>>>@@@@@@>>>;;;;;;999777666888:::;;;;;;:::888999===CCCGGGFFFDDDEEEDDDCCCCCCCCCEEEGGGHHHHHHHHHGGGHHHJJJMMMPPPRRRTTTTTTRRRQQQOOONNNLLLLLLLLLJJJGGGGGGHHHIIIHHHHHHMMMMMMNNNPPPRRRRRRPPPOOOQQQPPPNNNLLLLLLMMMOOOPPPSSSSSSSSSTTTTTTUUUVVVWWWXXXVVVVVVXXX]]]___]]][[[\\\^^^```bbbcccccccccccckkkiiifffdddeeegggjjjmmmsssxxx{{{yyyzzz~~~}}}}}}kkkGGG777555555555777666555444555777888777666555555555222///,,,,,,,,,111222333333000...------///...------...000333444333555666333///---...000333111///---,,,,,,,,,,,,111111///...---,,,,,,,,,,,,...///000//////000222666555333333333222000...,,,,,,,,,000555999;;;;;;777555111/////////...---+++*********,,,...000111222---((('''***///222333...---,,,---...111444666111111111111111222333444111111111111000000000///...222666888777444222222...+++,,,000222000...//////222222111333888;;;:::666222---***)))***++++++222222222111000///......///333666888888666666666666333///...000222444555000111222333444555666777555333111000111111000///...---++++++---111555888<<<>>>>>>===:::777777777222111000111333444444333000111333555777999;;;<<<444000---...444:::===>>>;;;<<<===<<<999777777777::::::999888666444333222000//////222888===>>>===<<<===>>><<<:::777555555@@@===:::999:::<<<<<<<<<>>>;;;999888999::::::999777666666;;;BBBGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHJJJLLLOOORRRSSSTTTSSSRRRPPPNNNLLLKKKJJJKKKJJJIIIJJJLLLMMMLLLKKKOOOOOOQQQSSSUUUUUUSSSPPPUUUSSSQQQOOOOOOPPPQQQRRRQQQPPPOOOPPPRRRUUUYYY[[[ZZZWWWUUUZZZaaadddbbb^^^^^^```dddgggiiijjjiiiiiiooommmjjjggggggiiikkkmmmvvvyyyzzzvvvuuuxxxzzzzzz~~~xxxPPP<<<999999888888888777666777999:::999888777666555222///---++++++111333555555333000/////////...,,,,,,---000222444222333444222000...///000222111000///............000000//////...//////000///000333333222111222333333333222333444333///---)))***,,,///333666999:::666555333222000---+++************+++,,,///111222333///***))),,,000333444---------///111333555777222222222333444444444555111111000000000///000000000222444333111/////////***(((***000333111000111333555444111222888:::999666222...++++++---......555333111//////000111222111444777999999888777666777444000......000222444333333555666777777777777333222000000111111000///------,,,+++,,,000444888;;;<<<<<<:::777666777888333222000000111333444555333444444555777888::::::444111///000444:::===>>>===???@@@???===:::999999::::::999888666444222111///...///222888===??????<<>>:::666666777===;;;888777888:::<<<===???===;;;;;;<<<======<<<777666666:::@@@EEEGGGHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJLLLNNNPPPQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHIIILLLOOOQQQPPPOOONNNOOOQQQUUUWWWVVVRRROOORRRRRRQQQQQQPPPPPPPPPPPPMMMMMMMMMOOORRRVVVZZZ]]]ZZZYYYYYY\\\```cccbbb```___ccchhhllloooppppppooonnnmmmkkkjjjkkkmmmppprrrwwwwwwvvvsssrrrtttwwwyyy~~~^^^HHHBBBBBB???;;;999888777888:::;;;:::999888777555333111///---,,,000333555666444222111111///...,,,+++,,,...111333222222333222111000000111111111000000000000000000......///000111111222222111333555555333222222333...///000222444444111...)))+++---///000222444555555555555333000---***)))*********+++,,,///111222111///......000111222222...///000111333444555666333444555666666555444444222222111000///000000000333333222///,,,)))((()))(((%%%'''---111000///111444666444111222666888777555222///......000000000444333111//////000222444111222555777999888666555777555222...------///111222333444555555555555555444222111111222222111///,,,---...------///444777777777777666444444555777555444333111111222555777888777666666666666777888444222111111444888;;;===???@@@AAA@@@>>>;;;999999;;;;;;:::888666444222111//////000333888===@@@BBB===@@@BBB@@@<<<888888:::777888888999999:::;;;======<<<<<<===@@@BBBBBBAAA::::::999;;;>>>BBBDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEGGGKKKPPPSSSSSSSSSLLLMMMOOORRRTTTTTTPPPMMMKKKLLLOOOQQQQQQOOOLLLKKKIIIJJJMMMPPPTTTWWWZZZ\\\YYY\\\^^^^^^\\\\\\]]]``````dddiiinnnrrrssssssrrrnnnmmmllllllmmmooorrrttttttrrrqqqpppppprrrwww|||~~~~~~}}}lllRRRGGGCCC>>>999999888777888:::::::::999777555333222222111///---///222444555444333444444222000---++++++---000222222222222222222222222333000000000/////////......***+++///111333333333222555555666444222111111222+++,,,---000333444222000+++---///000//////000111444555666444111---,,,++++++*********,,,...000111...///000111222222111111///000111222333333333222222444666777777666444333444333111000000000111222444444222...***((((((((((((%%%%%%))),,,+++,,,...000333333000111666888666555333111111222222111000222111000000000111222333///000222555888888666444555555444111...---///111111111111111111222222222555333333333333333000...+++...111111///000333777333444444333222222444555555555555333222333555888:::999777555444444555555666555333333444777:::;;;???@@@AAA???<<<999999999::::::999888666555333222111111222333777;;;???AAA===???@@@@@@>>><<<<<<<<<666888;;;;;;;;;:::;;;<<<<<<;;;<<<>>>BBBDDDEEEDDD=========>>>???@@@AAABBBEEEEEEFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEEEFFFFFFGGGGGGHHHCCCCCCEEEIIIMMMQQQRRRSSSJJJJJJLLLNNNPPPPPPMMMKKKFFFHHHLLLNNNOOOMMMKKKIIIIIIKKKMMMQQQUUUXXXZZZ\\\XXX]]]aaa___YYYWWWZZZ^^^___bbbfffkkkoooqqqrrrrrrooonnnmmmlllmmmoooqqqrrrqqqnnnmmmooopppqqqwww~~~}}}}}}}}}~~~]]]KKKCCC===888888777666777999:::999888222000...///000111///---...000222333333444666888666333000---,,,...111222222222222333444555555444000//////...,,,***)))(((%%%)))...333555555333111777777666333000...///000++++++,,,///222333222111,,,///222222000///000111222444666444111......///+++*********+++,,,...///---...000000000/////////000111222222222000...---...000333666777666444333555444222111000111222333333333333111...---...///,,,'''$$$&&&'''%%%%%%''')))---//////111777999777555444444555555444111/////////000111222222111111---...000444888999777444222444555444222111222444333222111000000111222222555444333333333222///---***///333444222111333666111333444444333333444666444555666444222222444777777666444222222222333444888888777666555777999;;;??????>>><<<999777777888666666777777777777666666555444444333444666:::<<<<<<;;;<<<>>>@@@@@@>>>===;;;===>>><<<:::999:::<<<::::::;;;>>>BBBDDDDDDCCC>>>???@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEIIILLLNNNOOOHHHHHHIIIKKKMMMMMMLLLJJJFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOSSSWWW[[[]]]YYY\\\^^^]]]ZZZXXXYYY[[[[[[]]]aaaeeeiiilllmmmnnnkkkjjjkkklllmmmpppssstttooollllllooopppqqqwww{{{~~~}}}|||kkkTTTIIICCC???777666555666888999888777...,,,***,,,...///...,,,...///111222222444777:::999666222///...///111333333222222333555666666555000000...,,,)))'''$$$######'''...444666666333111999888666222...,,,...///,,,,,,,,,...000222111000---111444444222000111333222444666444111///000222++++++***)))***+++---...---.........------...///000111111111000---+++)))***,,,111444666666555444666555333111111222333444111222333333222333555777000***$$$$$$### """###(((,,,...222888:::999444444555777777555111---,,,...000222333222111000------///444999:::888555000333666777555444666888777555333222222333444555555444333333333111...+++)))///555666444222333555111333555666555555666777333555666555222111444666444333111000000111333444;;;;;;:::888777777999;;;??????===:::777555666888333444555777888999999999888777555333111222555777:::999999<<<@@@BBB???===@@@AAA@@@<<<888777999;;;::::::;;;===AAABBBBBBAAA===???BBBBBBAAA@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGEEECCCCCCFFFIIIJJJKKKHHHHHHGGGIIIKKKLLLKKKJJJIIIHHHHHHHHHJJJMMMPPPRRRQQQPPPNNNNNNPPPVVV[[[___[[[[[[[[[\\\\\\\\\[[[ZZZXXXZZZ]]]```dddgggiiijjjdddeeegggjjjnnnssswwwyyyoookkkkkkpppqqqpppvvv~~~{{{}}}}}}|||aaaNNNBBB<<<999777444333444444444333000...***)))***+++,,,---,,,///111222111333666:::777::::::444111222222111444444444333333222222222111111///+++&&&###"""""")))+++...111222222222111888555000---+++++++++++++++++++++---000333333222444444555555444333111000333333222222111000///......---***))))))***+++,,,......---***((())),,,...333...,,,///111---***)))''',,,222666555333000///222222333444555555444444222111000222555777777777333---'''!!!!!!))),,,,,,,,,222;;;===888444555555555444222000///...111555888888555000---,,,000444777777555444444333333444555555777888999???;;;777555555333000---222111000111111000---+++&&&***111555555444222222444555555555555666999<<<999444///...///000000///++++++,,,---...///111222777999;;;:::888777999<<<>>>>>>===<<<:::888555444444444666:::999666777;;;>>>;;;666222//////000111333111333999======<<<>>>@@@===:::777666666555555999;;;============>>>???@@@@@@@@@CCCFFFFFFBBB>>>GGGCCC???@@@DDDFFFDDDAAAJJJHHHEEECCCDDDFFFIIIKKKLLLJJJGGGDDDCCCEEEGGGIIIHHHHHHIIIIIIHHHGGGFFFEEEGGGCCCBBBFFFNNNQQQMMMHHHJJJJJJKKKKKKMMMOOOQQQRRRWWWTTTQQQQQQTTTXXXZZZ\\\bbbbbbaaa\\\WWWVVVWWWZZZ\\\[[[ZZZ\\\```bbbaaa___dddhhhhhhhhhmmmwww{{{yyypppmmmjjjlllqqqwwwzzzzzz|||{{{{{{~~~~~~iiiSSSEEE>>>:::888555444444555555444222///,,,******+++,,,------///111111000111444666777:::999333000111222000111111111111111111222222444333111---(((%%%$$$$$$)))***---000111222222222555222///---,,,,,,,,,,,,---++++++---///111222111444555555555444222111000111111222333333222111000......---,,,++++++---...000000...,,,******---///111,,,***,,,---+++***,,,000111222333222111...---000222555777888777666444333111000111444777999999444...'''"""%%%---000000///444;;;<<<888444555555555444222000///000333777999888555000---,,,///222444333222111111000111333444555777999;;;===:::777666666666444111111000000000000///,,,***%%%***000444444333111111333444666666555666999;;;999666111000111222222111---+++***,,,///222333222333666888999888999;;;>>>>>>>>>===<<<:::888666444555555999===<<<888777:::;;;888444111000000222333222000111777;;;:::999;;;>>>;;;888666555555555444888:::=========<<<<<<===;;;;;;===BBBFFFHHHFFFDDDDDDAAA??????BBBEEEFFFFFFHHHGGGEEECCCDDDEEEGGGIIIHHHGGGDDDCCCCCCEEEHHHJJJJJJJJJKKKLLLKKKJJJHHHFFFGGGEEEDDDHHHMMMPPPMMMIIIGGGHHHJJJMMMOOORRRTTTUUUWWWTTTRRRRRRVVVZZZ\\\^^^]]]^^^``````^^^[[[XXXVVV[[[YYYXXXZZZ^^^``````___fffjjjlllkkknnnssstttppppppmmmkkklllppptttwwwxxx}}}||||||~~~rrrVVVCCC:::<<<999666444444555555444444222///---,,,,,,,,,---...///000///......000111555888777222///111222111............//////000111666666444000,,,)))))))))***+++---///111222222222111000///---,,,,,,,,,---///---+++,,,...000000000444444444333222111/////////000222444444333222111,,,///111000...---///111222222111...,,,,,,...111000,,,+++,,,,,,,,,111777===888222//////...,,,***///222666999;;;:::777666444222000111444888:::;;;555...'''######+++333444444444666:::;;;777444444555555444222000///222555777999888555111...,,,...//////...------......000111222333666999<<<;;;999777777777888777555111000//////000///,,,)))&&&***000333333222111000222444666777666666777999:::777444333444444444333000,,,)))+++111555555333000333666888999;;;>>>AAA=========<<<:::888666555444444888===<<<888666999999777444111111222555777222///000555888666555666:::999777555444444444444777:::<<<===<<<:::::::::555777;;;@@@FFFIIIIIIIIIAAAAAA@@@@@@@@@DDDHHHLLLGGGFFFEEEDDDDDDEEEFFFFFFDDDCCCCCCBBBDDDFFFIIIKKKJJJLLLNNNPPPOOONNNKKKJJJGGGGGGHHHJJJMMMNNNLLLJJJGGGIIILLLOOORRRSSSTTTUUUVVVTTTRRRSSSWWW[[[^^^```^^^^^^^^^______]]]ZZZXXXYYYWWWVVVWWWZZZ]]]^^^^^^ccchhhlllmmmooopppoookkkpppnnnllllllpppsssvvvwww}}}||||||}}}^^^FFF999===:::666333333444444333555555333000---,,,---...000//////...,,,,,,------000333333///...111333333///...---,,,,,,---......555555444222///...///000......//////000111222222111111000...,,,***+++,,,111///,,,,,,---/////////222222111111000...------///111333444444222000///***...111111...---000222333444333111......000222222//////000000333<<>>@@@BBB===<<<<<<;;;999888777666111111333777777555666:::;;;999666333333444777999333000000555777444222333666666666444333333444555666999<<<===;;;999888777666888;;;@@@DDDGGGHHHHHH@@@BBBCCC@@@>>>AAAHHHOOOGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHJJJHHHKKKNNNQQQRRRRRRPPPOOOHHHIIIJJJLLLMMMMMMLLLLLLKKKLLLOOOQQQRRRRRRQQQPPPSSSRRRQQQSSSWWW\\\^^^```bbb```]]]ZZZWWWXXX[[[^^^UUUTTTTTTTTTVVVYYY[[[]]]^^^bbbhhhlllnnnooooooooopppooooooooorrruuuxxxzzzzzzzzzzzz{{{~~~pppRRRAAA>>>:::666333222333333222666666555222...,,,---...000///...------,,,,,,,,,,,,//////,,,,,,111444555111000...+++*********+++000111222222111111333555333333111000000000111111333333222...***))))))+++222000...---...//////...//////...------,,,,,,,,,111222222222111///,,,+++'''***......------///111333333333222000000111333222000000222444888CCCMMMLLLCCC666//////000///...222111111111333555888:::888555222222555999<<<===444---((('''((()))...444666666777777666333333333333444666666555333000---...000222555666666666555...///...,,,)))((()))+++222444444111------111555777777666555333333333444444333222222333222///,,,,,,///333555555333222222000333555666666555555555999999:::999888777777666444///+++---555:::999555444555666999<<>>???FFFMMMHHHHHHGGGFFFEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGKKKOOORRRTTTTTTTTTIIIJJJKKKMMMNNNNNNMMMMMMJJJLLLNNNQQQQQQQQQPPPOOOPPPOOOOOOQQQUUUZZZ\\\]]]^^^```___ZZZTTTSSSXXX^^^QQQQQQRRRSSSTTTVVVYYY[[[\\\```eeejjjlllmmmooorrrpppqqqqqqrrrtttxxx{{{}}}vvvvvvwwwyyy|||```JJJ@@@<<<777333222333333333555666666333///,,,---///111///------...///...---+++...---******///333444222000---***((('''((((((,,,.../////////000333555555444111///...///000111666666444///)))(((***---222111000000111111///...---,,,,,,++++++,,,,,,---111000000...---+++)))(((&&&'''(((***,,,...//////000111222111000000222444111...---000333777???HHHGGG@@@888222111222333222333111///...///222777999:::777555444666999;;;;;;222,,,((()))+++,,,000444444333555777555000///222222444666777666333///---+++,,,///111444555666666000111000...,,,+++,,,---555666555000***)))---111444555555333111000111333555444333444444333000---///111555666555444333333111333555555444333444555666888::::::999777666666555111///111777:::888666666555666999<<>>:::666444555666777999555555999:::777444555666:::<<<:::666333555777888888999888777888:::===AAACCCEEEDDDBBBAAACCCEEEEEEFFFFFFDDDAAAAAAEEEHHHHHHFFFCCC@@@??????@@@AAAGGGGGGHHHHHHHHHFFFDDDCCC???AAACCCFFFJJJMMMPPPRRRKKKIIIHHHLLLRRRTTTQQQMMMFFFGGGHHHJJJLLLNNNOOOPPPNNNMMMMMMPPPSSSWWWXXXYYYPPPQQQTTTYYY\\\ZZZUUUOOOIIIMMMRRRTTTTTTTTTVVVWWW^^^aaahhhooommmggggggllloooppprrrqqqpppqqqsssvvvtttuuuuuutttuuuzzz|||^^^FFFAAA;;;777555666666666222555666444///,,,...111111...---...222444333222000111///)))&&&))),,,,,,,,,***'''%%%$$$$$$&&&'''***+++++++++))))))+++---///---+++***+++...111333666666333---))))))000666111111222444666555111...,,,,,,,,,,,,---///111222,,,***(((&&&&&&'''((())))))$$$ ###+++000000...***,,,...//////000222444333---***---111000000111444666666666555444666777222111111111222222333444<<<:::888888999999999777...((('''+++/////////000111000333777555......444222444666888666333///,,,******+++---...000111111444555666555333111111222444666555///(((%%%***000---000222222111222555888444333222222333222///,,,///111444555333222111111333333333222111222444666222666::::::888555444555333555777999999888666555000///000444:::>>>???>>>666555444333333444555666444111000000000///333:::>>>;;;888555333444666777888555555999:::777555555888;;;>>><<<777444555888888999888777777888<<>>???DDDEEEGGGHHHGGGFFFDDDBBB@@@@@@AAACCCFFFIIIMMMOOOLLLIIIGGGLLLSSSVVVSSSMMMIIIIIIHHHHHHIIIJJJKKKLLLNNNMMMNNNPPPTTTWWWXXXXXXTTTMMMIIIOOOYYY^^^YYYQQQHHHLLLRRRUUUUUUTTTUUUVVVZZZ^^^iiirrrpppiiigggkkknnnpppqqqooolllkkkmmmpppuuuvvvuuutttssswww~~~jjjUUU@@@888999444333888777999;;;;;;777000---///333555555444333333333444444333111---***(((((()))***)))))))))((('''(((+++...111---'''%%%&&&))),,,------,,,++++++---000333555999555///+++))),,,000333444333333555666444...******)))(((+++000222111......***&&&$$$%%%(((***+++***%%%"""%%%+++000222111...000222333333333555777777333///...000000...,,,111222444666777777666555000111333444444333222000888999:::;;;;;;888444000---///000...,,,,,,///333///000222333444333222111333444555444333333555777------,,,---...000111333999::::::888555222000000111333555444222000......///000111222444555666666777555222111111111///...///222444222...,,,///333444444333333444555777888:::888777888;;;:::777444444555888;;;===<<<888555555222000222666:::;;;:::888999999555111000111444222111000///000222555777888666666666333111555<<<555666777777666555777888<<<<<<<<<:::888777999;;;:::999777777777999;;;<<<>>>???@@@AAABBBBBBBBBBBBDDDBBB@@@@@@BBBEEEFFFGGGKKKIIIFFFCCC??????@@@BBBEEEEEEFFFGGGGGGGGGGGGFFFFFFBBB???@@@FFFJJJJJJIIIIIIDDDCCCJJJUUUXXXPPPGGGGGGDDDFFFLLLMMMHHHGGGJJJLLLKKKMMMRRRWWWVVVOOOIIIMMMKKKKKKOOOUUUXXXVVVRRRQQQTTTTTTOOOMMMQQQVVVXXXcccdddfffiiilllmmmllljjjtttmmmgggfffjjjnnnpppooosssrrrqqqqqqrrrwww^^^GGG;;;<<<777555777444666999;;;888222......000444444444444444444444333444111...+++******+++,,,,,,,,,,,,+++***+++---///111---)))'''(((+++---///000///...------///111222666222,,,'''&&&)))---000222111222444555333---)))'''&&&&&&***///222222000---***&&&%%%&&&(((******)))%%%###%%%+++///111000///000111111111222444666666555444444444333000...111111222333333444444444...000222444444444333333888777777666555111,,,(((+++---000000...---...///---///111222222111///---000111222222222222444666000000///...///000111222777888888666333111000111000222444444222000000000///000111333555777888999777777666444333222111000222444444222---,,,///333777666666666777888999::::::999999:::;;;:::777333333444777;;;>>>===:::777555222000111555:::<<<<<<::::::999666333111222444333222000000111444777999777444333444333222555;;;777888999888777777888999;;;<<<;;;999777666777999:::999999999:::<<>>??????@@@@@@@@@@@@@@@BBBAAA@@@AAADDDGGGIIIIIIKKKJJJGGGEEEBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFCCCAAACCCHHHKKKJJJHHHGGGFFFFFFIIIMMMMMMJJJGGGIIIFFFGGGKKKKKKFFFDDDFFFJJJJJJLLLPPPTTTTTTQQQMMMLLLJJJJJJMMMRRRUUUSSSOOOSSSVVVVVVPPPMMMPPPTTTUUU\\\^^^aaaeeeiiikkkkkkjjjtttpppkkkiiijjjlllnnnnnnttttttsssssstttxxx~~~iiiNNN>>>===999777666///333777::::::555000...---222333444555555444333222444222///,,,++++++---...---...///...,,,,,,---...111...***)))***---///000222222111000////////////111---(((###"""%%%)))---///000222444444111,,,(((&&&%%%%%%***000333333111+++)))''''''(((*********)))&&&$$$&&&***.........000000000///...///111444333666999999777444222111000000000///000000000111,,,...000222444444444444888777555333111---'''###+++---000111///---,,,,,,+++---///111000---***(((+++,,,///000000111444666666555333111000000000111555666666555222111111222000222333333222111111222111222333555777888::::::777999;;;:::666333222444555666555111---,,,000333888888777888888999:::;;;:::::::::::::::888555222111222666:::>>>>>><<<:::666333000111444888:::<<<;;;;;;999777333222333444333222111111222555888:::666222000333555555666::::::;;;<<<;;;999999:::;;;;;;;;;;;;999666555666777;;;::::::;;;===???BBBCCC>>>>>>>>>>>>????????????BBBAAA@@@CCCFFFJJJLLLMMMJJJIIIHHHFFFEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFDDDDDDGGGKKKLLLJJJHHHDDDGGGJJJIIIFFFCCCDDDGGGKKKHHHHHHJJJHHHDDDAAABBBGGGHHHKKKNNNPPPQQQQQQQQQNNNLLLKKKMMMQQQRRRQQQOOOSSSWWWWWWRRROOORRRUUUVVVTTTWWW\\\aaaeeegggiiiiiioooooonnnlllkkklllnnnqqquuuvvvvvvvvvvvvxxx|||}}}pppQQQ===;;;999888666---111666;;;<<<999333...,,,///111444666666555222111333111...+++***+++,,,------...000000...,,,,,,,,,///---******,,,...///000333222222111000//////...///+++&&&"""!!!$$$(((+++...///222444444111---***((('''(((+++111444333111+++***)))***,,,---,,,+++)))((('''(((+++------,,,/////////---,,,,,,...111///444:::;;;888333111000...///000000000///...---,,,---///000111222222222888777555444333000,,,)))///000000000///---,,,,,,***+++...///...+++'''%%%'''))),,,...///111333555999888666333222111111111444555555444222222333444222333444333111000111222555555666777888999::::::777;;;???===888444444666888777444000------000444666777777777888999999:::999999999999888555222///...000333888<<<>>><<<:::777555222000111333666888:::999888555333222333333222111000000222555888:::777111///333888888888:::===>>>>>>===;;;:::;;;<<<<<<===<<<;;;888666777777<<<<<<<<<===>>>@@@BBBCCC<<<=========>>>???@@@AAADDDCCCCCCFFFIIIMMMNNNNNNGGGFFFEEEFFFGGGHHHHHHGGGHHHGGGFFFEEEDDDCCCCCCBBBFFFFFFHHHKKKNNNMMMJJJGGGCCCHHHMMMLLLGGGCCCCCCFFFJJJIIIHHHHHHGGGDDDBBBBBBDDDFFFIIIKKKLLLNNNQQQTTTQQQOOONNNNNNQQQRRRRRRPPPSSSXXXYYYUUUSSSVVVYYYZZZQQQUUUZZZ^^^aaaccceeeffffffjjjnnnnnnlllmmmrrrvvvuuuvvvwwwwwwvvvwwwyyy{{{}}}vvvUUU>>>:::888888777///111555:::===;;;555000,,,...000444666777555222000111///,,,)))(((((()))***---000333333111///---,,,---+++******,,,...//////111111111111111000000000...,,,(((%%%%%%&&&)))+++...000333444333111///......,,,,,,...222444222000,,,++++++---///000///...+++++++++,,,------,,,+++.........,,,++++++,,,...+++111777888555111//////,,,...222444444111...+++.........///////////////555333333333555555444333555333000------------...)))***---......+++(((&&&&&&))),,,///000111333555:::888666444222222222222444555555444333333555666666666555222000///000111999999999999999999999999777<<>>888444444666777555333000...///222444777777888888999:::::::::888999888777444222000///---...111666:::<<<;;;999999888444111///000222333888666444333222333333333111000//////111333777999888222111666::::::;;;<<>><<<;;;;;;<<<>>>??????>>>;;;999999:::>>>>>>>>>>>>>>>>>>??????;;;;;;<<<===???AAACCCDDDGGGFFFFFFHHHKKKMMMNNNNNNDDDCCCCCCEEEGGGIIIGGGFFFHHHGGGFFFDDDCCCBBBBBBBBBFFFGGGKKKNNNOOONNNJJJGGGDDDHHHLLLNNNMMMIIIFFFEEEGGGHHHHHHGGGGGGHHHHHHGGGDDDFFFGGGIIIJJJMMMQQQTTTRRRQQQNNNNNNNNNPPPQQQQQQWWW\\\]]]YYYVVVXXXZZZYYYTTTXXX\\\___``````aaacccccchhhmmmmmmkkklllqqqvvvtttuuuvvvvvvuuuuuuvvvwww|||~~~```FFF===888888888333222444888;;;:::666111---...000333666666555222111000...***'''&&&%%%&&&'''///222777999777444111000+++******+++...000000///000000/////////000111111///---,,,+++***+++,,,,,,...000222333111000111111222000///000333444111...,,,++++++---///111111000...///000000000///---,,,---///000///...------///+++...222444333111///...,,,///333555555333000---000000//////////////////000//////111444777888888888444///++++++,,,------)))***,,,......---,,,+++))),,,///111222222333444666555444333222333444444555555555444222333555777666666444222//////111333:::::::::::::::999999999888:::<<<;;;777444333555333222000//////111444555888999:::;;;<<<<<<<<<<<<999999888555222000000111///000222666999;;;:::888::::::888444111///000222666444222111333444444333222111//////000222555777777444444888;;;:::;;;===???@@@@@@>>><<<::::::;;;>>>@@@AAA@@@>>>===<<<===????????????>>>>>>>>>===<<<;;;;;;<<<>>>@@@CCCDDDFFFEEEFFFHHHKKKLLLMMMLLLDDDCCCCCCFFFJJJKKKHHHEEEHHHGGGEEECCCBBBAAABBBBBBFFFIIILLLOOOOOOMMMIIIGGGGGGIIIKKKNNNOOOMMMIIIFFFEEEHHHIIIHHHIIIMMMNNNLLLIIIHHHHHHJJJLLLOOORRRSSSQQQOOOLLLKKKKKKLLLOOOPPP[[[```aaa]]]XXXXXXXXXVVVWWW\\\```aaa___^^^___```eeehhhlllkkkhhhhhhlllppptttuuuvvvuuutttsssuuuvvvyyy}}}sssUUUFFF;;;999:::666222333444666666444111......000222444555444333222111...+++'''%%%$$$$$$%%%...222888;;;:::666333111+++++++++---000222111111111000...------...000111...//////000///......---...000111000......111444333111///000333333111...+++***)))+++...000111111111333444444333000...---...111333444333111111111000//////000222333111000///000111222333333222222111111111111222222333444000///...///222555777777666222---+++******)))(((***+++,,,...///111222222---000333444444333333444111111111111222444666777444555444222111111444666444444333111///111444777888888999::::::;;;;;;<<<888888777666444333222222///...---...111333555666777888:::;;;<<<<<<;;;;;;::::::888444000000333666333333444777::::::999888999;;;;;;999555333333555555222000111444666666555444333111000000222555666666444666999999777999>>>???@@@@@@>>>;;;999999:::===???AAAAAA@@@>>>>>>???>>>??????@@@@@@?????????======;;;;;;<<<===???@@@AAAAAABBBEEEHHHKKKKKKJJJGGGFFFFFFIIINNNOOOKKKGGGGGGFFFDDDBBBAAAAAABBBCCCGGGJJJMMMOOONNNKKKIIIGGGJJJJJJKKKKKKJJJIIIHHHHHHEEEIIIJJJIIIKKKQQQRRRPPPPPPMMMKKKMMMQQQSSSSSSRRRPPPOOOLLLJJJIIIKKKOOORRRWWW]]]```\\\YYYYYYYYYXXXYYY^^^bbbbbb___\\\]]]```eeefffgggfffeeefffiiimmmvvvvvvvvvuuussstttvvvxxx{{{aaaNNN???:::<<<999111111222222333222000......000222444444444333222222///+++'''$$$###$$$$$$+++000777:::999666222000,,,+++,,,///222333333222333111...,,,+++---...000...///111222222111///---...//////---+++,,,000444222///...000222333111...***)))((())),,,///000000333555777777555222///...///222666888777555444333444111...///333555444333111000//////000222444666111222222333444666777888333111//////111444555666333000,,,++++++***&&&###++++++,,,...000333555777000333666777666444444444.........000222444777999444444333111///000222555222222111000000222777;;;666666777999;;;<<<>>>>>>999777444333333333111000++++++,,,...222555666666555666888999::::::999888<<<<<<999444111111555999777666777999;;;;;;999888888;;;===<<<999777777888555222000222555888999888666555333111111333555777444444777:::888555888===?????????===:::888888888<<<>>>AAAAAA@@@??????@@@===>>>???@@@AAABBBBBBAAA???>>><<<:::::::::<<<===<<<<<<>>>BBBFFFIIIJJJJJJJJJIIIIIIMMMRRRRRRNNNIIIFFFEEECCCAAA@@@AAABBBCCCGGGJJJMMMNNNMMMKKKHHHGGGLLLLLLKKKGGGCCCCCCGGGJJJGGGKKKLLLJJJLLLRRRUUURRRUUUQQQNNNPPPUUUWWWUUURRRRRRPPPNNNLLLKKKMMMQQQUUUOOOVVV[[[[[[ZZZ\\\]]]]]]YYY^^^bbbbbb^^^\\\]]]```bbbbbbccccccdddgggkkknnnwwwwwwwwwuuutttuuuwwwzzzmmmSSSEEE===777555666555333333222111///,,,///111333222///...///111000000...)))### !!!###***...222555444222000///---------///222444444444222///+++,,,...000///---222000000333666555///***111000...///111111111000222///,,,---000222111000111...******...111222111555555666555444222///...222333444777888888555222///...---,,,...000444666444111...---...111222222333000...000444777777666444222///......000333555666111,,,)))***,,,+++***,,,000222222666======888<<<888333222444777888888444222000111333666777777444333111...---...222555555111///222666888666333888777666777:::===>>>>>><<<999555111///000111222/////////000333666:::<<<777555555666555333555:::<<<<<<;;;888666666888:::555555555555555777888888777888:::999777666666777555444444444444666888999:::888444222111222444666666777999;;;<<<;;;999888;;;;;;:::999999888888999888999;;;===@@@@@@???===???AAABBBBBBAAA@@@AAABBB@@@===:::999:::;;;<<<;;;======>>>@@@CCCFFFIIIKKKLLLJJJHHHHHHIIIIIIHHHGGGFFFEEECCC@@@@@@CCCHHHLLLJJJKKKLLLKKKHHHHHHJJJMMMMMMIIIDDDDDDGGGIIIIIIHHHKKKIIIIIILLLPPPRRRPPPMMMRRRQQQQQQPPPPPPPPPQQQQQQSSSPPPMMMKKKKKKLLLOOOPPPSSSVVVYYYYYYYYYZZZ^^^aaa___YYYVVVYYY\\\\\\]]]___aaa___^^^___ccchhhkkkllljjjmmmqqqvvvxxxyyyyyyxxxxxx\\\KKK@@@:::999666555444444444333000...222555666555222/////////---...---***%%%"""###$$$***---222555444222111000---,,,,,,///222444555444555222///...000222000...///...///222666777222---111111111222444555333222111///,,,---///111000///111...++++++...000111111333333333333222222111111111111222555777666444111000...---,,,---000333555222111111222444555555444333000---...222555555444333111///......000333555555000+++)))+++---,,,+++...444888888:::???@@@<<<<<<888444222333555666777666444222111333555555555333333222000///000333666666333111222777:::999666888666555666999;;;<<<<<<;;;:::777444333333444444222222222333555777999;;;777333222444444222333666:::;;;<<<;;;888555555555444444444444444555555666888999999888666555666777666555666666777888999999:::888555333222333555777777777888999999999888777;;;:::888777777777888999777888999<<<======;;;:::<<<>>>@@@AAA@@@@@@AAABBBCCC???:::888999;;;===>>><<<<<<===???BBBFFFIIIKKKKKKIIIGGGFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDHHHKKKKKKMMMNNNMMMJJJIIIJJJLLLIIIIIIHHHFFFFFFHHHKKKMMMKKKHHHGGGJJJOOOSSSTTTSSSOOOOOOOOOOOOPPPQQQRRRSSSOOOOOONNNNNNNNNNNNOOOPPPOOOSSSXXXZZZ[[[\\\^^^___[[[VVVUUUYYY\\\\\\\\\]]]^^^___```bbbdddgggjjjkkkkkknnnrrrvvvzzz|||~~~~~~mmmUUUDDD===<<<666666666777777666333000555777888888444111//////+++,,,,,,+++(((&&&%%%%%%)))---222444444333222111,,,+++,,,///222555555555777333000000222222000...,,,,,,...222666777444111111111333666888888666333000///------...///......000...,,,,,,...000111222111111000000111222333444//////000333555555333111111000...------///111333111111333555888999888666222...******...222333333222111///...///111444666444///+++)))+++------,,,...555;;;<<<<<<>>>??????<<<999666222111111333444777555333222333444444333222333444444333333555777888555222333777:::;;;:::777555444555777999999999:::999888777666555444444555555666666777888999999777111...111333222111333666999<<<<<<999555222000444333222222111222222222888888888666444333555666777777888999:::::::::::::::888666555555666888999888888888777777777777888:::999666555444555777999666777888999999888666555999;;;===>>>>>>???@@@BBBEEEAAA;;;888999<<<>>>???;;;;;;===???AAADDDGGGHHHEEEDDDCCCCCCDDDEEEDDDCCCBBBCCCEEEEEEEEEEEEGGGIIIIIIKKKMMMMMMKKKIIIIIIIIIFFFHHHJJJIIIGGGHHHMMMRRRNNNJJJGGGHHHMMMRRRUUUUUULLLMMMMMMNNNPPPQQQSSSTTTNNNNNNOOOPPPPPPPPPOOOOOOLLLPPPVVV[[[\\\\\\]]]]]]WWWSSSTTTYYY\\\[[[[[[]]]]]]aaadddeeeeeefffiiilllnnnppprrruuuyyy|||cccKKK???===666666777999999888555222444666777888666444111000,,,------,,,***(((&&&%%%***---222444444333222333++++++,,,...222555666555555222000000222333111...,,,,,,...111555666444222///000333777:::999666333///......------...------...---,,,---///111333444444222000///000111444555//////000222555666444333333111///------///111222000000111333777999888777111,,,((('''+++///111222333222111000111444666888555111,,,+++,,,...---+++***222999;;;999999;;;===<<<;;;777333///...000333666444222222444555444444333555777888777777888999;;;777444333555888999999666555444555777888888777777777888777666333111///333444555777888888888888555...+++///444444333222333666999999777444222111333222111000////////////777666555333111111333555888999;;;<<<<<<<<<;;;:::::::::999888888999:::;;;;;;:::888777666777999::::::888555333333555777999777888888777555333222222888:::<<<===<<<<<<===>>>CCC@@@===<<<===>>>>>>>>><<<===>>>???@@@AAABBBCCC>>>>>>???CCCFFFIIIIIIIIIFFFGGGFFFEEEDDDDDDFFFHHHFFFGGGJJJKKKKKKJJJIIIHHHFFFHHHIIIJJJJJJLLLPPPTTTRRRNNNJJJJJJMMMPPPQQQQQQLLLLLLLLLMMMOOOPPPRRRSSSQQQQQQQQQPPPPPPPPPOOOOOONNNQQQUUUYYYZZZ[[[[[[[[[WWWTTTTTTXXXZZZZZZ\\\``````dddggggggeeefffkkkpppqqqqqqqqqsssvvvzzz~~~tttTTTBBB===777777777888999888555333000111333555666666444333000000///...---***'''%%%+++...222444444333333333,,,,,,,,,///222555555555444222000222555666444111------///111222333111000,,,---111555888777333000---............---------,,,---...///111333666888777555222000///000222444000000111333666888777666444222000......///111333000///---...111555666777///***&&&&&&***///111222555444333333444555777999888333///---......,,,***)))///555888666444777;;;;;;<<<:::444---+++...222333222111222555666666555444777999:::999999:::;;;;;;999555333333555666666666555555666888999888666444555666555333///+++)))///000222444555666777777///)))&&&+++111222222222111333444444444444555777333222111000///.........444444333111//////222444999:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;999888777999;;;<<<:::888555333333555888:::999999888555111///000222999:::<<<;;;:::999999:::======>>>@@@AAAAAA>>><<>>>>>>>>>>>???AAAEEEJJJMMMNNNMMMLLLKKKHHHDDDAAABBBEEEIIIEEEFFFIIIKKKMMMNNNLLLKKKIIIHHHGGGIIIMMMPPPQQQQQQQQQNNNKKKLLLOOOPPPOOOMMMLLLLLLLLLMMMMMMNNNOOOPPPWWWUUURRROOONNNNNNPPPQQQTTTTTTUUUVVVWWWYYYYYYYYYYYYVVVUUUXXXYYYZZZ^^^dddeeegggiiigggdddffflllsssoooooooooqqquuu{{{~~~}}}}}}bbbIII???999777666666777666444222......///222555777777666444222000//////---***(((---000333444333222222333---------///222444444444666444222444777777555222---...///000000///......)))+++...111444333///,,,+++---/////////...//////...000222222222444666888888666333000......000111111000111444777999999888555444111000000111333555222///,,,,,,...111333444---)))&&&''',,,000333333666555555444444555777777999555111///000111...,,,,,,---222666555333666:::;;;===<<<555,,,)))...333222111111333555777666666555777999999888888999:::999888666444333333444555444444444666888999888666222333444333111...***''',,,---...000222333555666***%%%###(((,,,---...000111222222111111444888;;;333222111000////////////111222222111000111333555:::;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999<<<;;;999888999:::<<<>>>:::888666555666777:::;;;<<<;;;777111,,,,,,000444999:::;;;;;;999777777888999:::>>>BBBDDDCCC???;;;AAAAAAAAA@@@???>>><<<;;;AAABBBDDDGGGKKKMMMMMMLLLOOOMMMIIIDDDAAABBBFFFIIIHHHHHHJJJLLLOOOQQQPPPNNNKKKHHHGGGIIINNNQQQPPPNNNMMMJJJIIIKKKOOOQQQPPPOOOLLLLLLLLLLLLLLLMMMNNNOOOYYYWWWSSSOOONNNOOOQQQRRRXXXVVVUUUUUUWWWXXXXXXXXX[[[XXXXXXZZZZZZZZZ^^^eeefffggghhhfffeeefffkkkpppkkklllmmmpppvvv}}}}}}{{{yyyyyy}}}rrrSSSDDD:::888555333444444333222000...---000444888999999666333000000111111///---///111444444333111111222///......///222333333222666444222333444444000,,,+++,,,---......---------))))))+++...000///,,,)))***---000111000///000222333555666555333333444666555333111...---------...111000111444777:::::::::666555333111111333555777333111//////000111111000***(((&&&(((...333444444666555444444333444444444777444111111333444222000...+++,,,111333222444888:::===>>>666,,,)))...555333222222333555666555444444555666666444444555777555555555555444444555666111111222444777888777555000111333333222000---,,,------------...000222333+++''''''***+++***,,,///222222222222222444777:::333333222111111000111111000222444444444444666888;;;::::::999999999::::::777888999999888777555444999888888888999;;;===>>>:::999999888999:::;;;<<<===;;;555...((((((///555777999::::::888777888888666888<<<@@@CCCCCC@@@===???@@@@@@@@@@@@???======???@@@CCCGGGKKKMMMMMMKKKLLLKKKIIIFFFDDDDDDGGGJJJLLLJJJIIIJJJMMMOOONNNLLLKKKJJJJJJKKKLLLMMMMMMMMMOOOKKKGGGHHHKKKOOOPPPOOOIIIIIIJJJKKKLLLMMMOOOPPPUUUTTTSSSQQQQQQRRRSSSTTTVVVUUUUUUWWWZZZ[[[YYYWWWXXXXXX[[[^^^]]]ZZZ\\\aaacccdddeeefffgggggghhhhhhiiiiiijjjmmmrrrxxx~~~{{{xxxuuuvvv{{{}}}ZZZHHH;;;888444222111222111111222000...///444888::::::666333000000222444333222111333444444333111111111000///...///111333222111555222000///000...)))%%%)))***,,,---,,,,,,---...))))))***---...---***((()))---000222000000222444888999:::888444111222444222000///---,,,,,,,,,,,,000000000333777999::::::666555333222222444777888444333333333444333000...)))''''''***000555666555555555444333222222222222555222000222555777666444...)))(((---111000111666:::>>>???777,,,)))///666555444333444555555333111333444444333111111222444222333555666666666888999//////000333666777666555000111333444444333222111000///---,,,,,,...000111///------...---***,,,111222333444333333444666888444333333222222222222222000333555777777777888:::;;;:::888777777888999:::555555777777666444222000666666777888999;;;<<<===::::::::::::;;;<<<<<<======:::444+++%%%&&&...666555777999:::999888999:::666777:::>>>AAACCCBBB@@@===>>>@@@AAAAAA@@@@@@???:::;;;???EEEJJJNNNNNNMMMGGGHHHIIIHHHGGGGGGIIIJJJLLLIIIGGGGGGIIIJJJIIIGGGIIILLLNNNMMMJJJIIIKKKMMMTTTNNNHHHEEEGGGKKKMMMMMMGGGGGGHHHJJJLLLNNNPPPRRRQQQQQQRRRTTTTTTUUUUUUUUUSSSSSSUUUYYY]]]]]]ZZZVVVUUUWWW]]]bbb```[[[ZZZ]]]___```cccgggiiihhhdddaaajjjiiiiiiiiilllpppsssvvvzzzwwwssstttyyyjjjPPPBBB555444777///---555888888444000///333666888888888444000......000111222000111111222222222111111444444333222222333333444444555222,,,((((((&&&######(((...000///,,,++++++111...,,,+++,,,---,,,,,,...,,,+++,,,///111222333777777666666444111///---,,,,,,,,,,,,,,,,,,,,,+++///000000222333555777888777777666666666777777888444555555666555444222111''''''(((---333777888666777666555333111111000000666333000000222444555666---------...000222444666:::999555000,,,,,,111555888666555666888888666333555555666666555333111000...///222555777777777666...///222555666555222///***+++---111444777666555111...++++++...111111000222333444222000......///111444888:::999666444222222///---,,,...000111111555777:::<<<;;;:::999:::;;;>>>@@@===888555666888;;;:::777444111000/////////222555666555666999<<<999888888:::<<<======<<<;;;999333,,,'''(((...333666888:::<<<<<<:::888777888:::>>>@@@BBBCCCBBBAAABBB???<<<<<>>@@@===777333444666:::999777444111///...///000222444555444555777:::888777666777:::<<<<<<;;;999666111,,,)))+++000444777999;;;======<<<;;;999999:::<<>>CCCFFFEEECCC@@@AAABBBDDDEEEEEEDDDDDDAAAAAACCCEEEHHHLLLNNNPPPLLLIIIGGGFFFFFFFFFFFFEEEGGGIIIKKKIIIEEEEEEIIIMMMKKKKKKIIIFFFCCCDDDHHHLLLHHHJJJNNNPPPPPPQQQRRRSSSRRRTTTWWWWWWVVVVVVWWWYYYYYYXXXWWWUUUTTTUUUUUUVVVWWWZZZ]]]\\\XXXVVVXXX[[[___]]]___cccdddaaaaaacccdddfffiiilllmmmpppsssvvvwwwwwwxxxzzz}}}eeeGGG777444888222111777999;;;888555444444444333222555222...,,,...000222222000000111222333333222222111222333333222111000///...000///***(((***(((%%%&&&))),,,......------...000......///222444444444((((((***---111333333222000000000000000///------------......//////000000111000/////////000111222888777666444333222111111222222333444444444333333222000//////111222222222222222111000000000000111555444333333444333111///111000000111222444666777555444333000///000333666666555444555777999999888444444555666777666666666111222444444444333111000...000222444444222///---,,,,,,...222555777777666999555000------///000111888999888777444333333555777999;;;:::777222...---333555666444000///000222222555888888888777777888:::<<<>>>;;;666222222333999999777444000......///222333444444333333555777777555444555777999::::::666222...+++,,,000333555888:::<<<>>>???>>>======;;;;;;;;;===???BBBDDDFFFGGGBBB>>>@@@GGGKKKIIIFFFCCCBBBBBBEEEGGGFFFBBB===>>>???BBBFFFIIILLLNNNOOOMMMJJJHHHFFFFFFGGGFFFEEEDDDFFFHHHFFFDDDDDDHHHKKKOOOPPPMMMHHHBBBAAAFFFLLLIIILLLOOORRRSSSTTTVVVXXXQQQSSSVVVWWWVVVVVVVVVWWWWWWVVVTTTRRRRRRQQQRRRRRRUUU[[[___]]]WWWUUUYYY___aaa^^^^^^aaabbb___```cccggghhhjjjkkkmmmppptttxxxyyyzzzzzzzzzzzzlllJJJ888333666222222888999<<<;;;999777555444222111555111...,,,---000222222///000111222333333333333000111333333222000...,,,,,,//////++++++,,,+++((((((***,,,---............---,,,,,,---000222222111((())),,,///222333111///------............------......///000000111222222333111000...---...///000666555333111///...------//////000111111222222222222111000//////000000000.../////////000222333444555333222111222111000...222222222222333444666777333333222222222333555777777666444444555666888888666666666777777777666666444555666666444222000...111333666777666333000/////////111444888999999888999666111......000444666<<<<<<;;;999666444555777777:::;;;;;;777333000///444888:::888222///000333222444666777666555666666666888:::999666333333333888999999666222000000222555555444333333333444666666444333333555777888888555111,,,,,,///333444444888999;;;===??????>>>>>>>>>===;;;;;;<<>>>>>@@@CCCFFFIIIJJJKKKKKKNNNKKKIIIGGGHHHHHHGGGFFFBBBCCCDDDCCCBBBCCCFFFIIISSSUUUTTTNNNFFFBBBEEEJJJKKKMMMPPPRRRRRRTTTVVVXXXPPPRRRSSSTTTTTTRRRQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRVVVZZZ]]]\\\XXXYYY```fffbbb^^^^^^``````]]]^^^aaaeeegggjjjlllnnnpppsssvvvvvvyyyzzzyyyvvvyyysssSSS===444555222222888777<<<;;;:::888555444333333555222...---...000111222//////111222444444555555111222333333222///---+++,,,///000------//////+++******,,,...///000///...---,,,,,,---///111000///,,,,,,...111333222///,,,---------------....../////////000111111222333333555333000...------...///222111///...---,,,++++++---------......//////000...//////.........///000,,,,,,---///111333555666555222000//////000000000333333222111222333555666222222333444666777777777666555333222111222555777999999888777666666555555777777888777666333000///333777:::;;;999555444333222222444777:::<<<;;;:::777555222000000444999<<>>;;;999999<<>>666444666333333333333111000222666999:::666222//////000111111...///111333444666777777666555444222000...---,,,***...000//////111000,,,******,,,000333333000,,,------...111444555444333000000111222444333111///222222111000111111333333111111111111111111222222444222...+++******,,,---******+++---...111222444//////------,,,---......(((,,,000222000//////000------,,,,,,,,,,,,,,,---...///222666999999777444111111///......///000111......000444777888555222------,,,***))),,,333888888777666555555555555666555666777777666555222111000555:::;;;888555555666333333444777:::<<<;;;999444555666666666999>>>BBBBBB@@@<<<666111......//////222555777777777888999666666555555555666888999888888777555222000000111///000333777999999777555111777<<<;;;777555888===:::666222222333555666555111000///000000...***'''***,,,000222444555777888999999::::::;;;;;;;;;;;;:::999666555666999===@@@CCCBBBBBB@@@@@@@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFAAAAAAAAABBBCCCDDDFFFGGGFFFDDDBBBCCCEEEGGGGGGGGGHHHGGGEEEEEEFFFGGGGGGHHHDDDDDDEEEGGGJJJJJJGGGDDDCCCDDDEEEFFFFFFGGGJJJMMMPPPPPPQQQSSSUUUSSSOOOKKKKKKKKKKKKLLLNNNQQQTTTUUU]]]```bbbbbb___\\\[[[[[[\\\ZZZ[[[______\\\[[[]]]cccggglllpppqqqpppqqqqqqwwwvvvtttsssuuuxxx{{{~~~iiiOOODDD999555666222...//////...---000666;;;<<<888333000000111111111---///000333555666777777777666444222000...------***...///...///000///+++******---111444444000+++)))***,,,000444666666555000000000222444555444222555444333222222333444555222222111111111111111111222000,,,)))((()))+++,,,)))***+++...111444777888222111///...------...///)))---222444222000/////////...,,,***)))''''''&&&+++///555<<>>999555000000...------......///,,,---///333666777333///((((((((('''''',,,333:::666555555444444555777888222444555666666444333111,,,222888999555222333555222222333666999:::999888444666888888777999>>>BBBBBB@@@;;;555///++++++,,,...000333555555555666777777444222333666888:::;;;::::::888555111//////000000111444777999999666333///555;;;;;;777555999===999555111000222555555555...............+++&&&"""%%%***000333444666999<<<:::;;;;;;;;;;;;;;;;;;;;;666555444444666:::>>>AAA???AAABBB@@@>>>???BBBEEE===@@@CCCEEEDDDBBBBBBBBB@@@@@@@@@@@@BBBEEEGGGIIIHHHFFFEEEFFFHHHJJJKKKKKKLLLJJJHHHGGGHHHIIIJJJIIILLLHHHEEEFFFIIIIIIFFFBBB???AAABBBCCCDDDGGGJJJMMMPPPPPPRRRUUUYYYXXXTTTPPPMMMMMMMMMMMMOOOQQQSSSTTTRRR[[[eeefff```ZZZYYY[[[ZZZYYY[[[___```\\\[[[\\\aaadddgggiiijjjkkkmmmooowwwsssnnnnnnqqqwww}}}zzzUUUAAA<<<999444000111000......000333777::::::999777555333111111111...///000222333444444444222444666666333111000000---------,,,******,,,...***,,,000222111///+++)))...000333555666555444222000000111222333555666777999888777666555555555555555444333333222222333333333111...,,,------,,,+++''')))+++///222666888:::333111///...///000000000---222777888555111///......,,,+++,,,---,,,((($$$,,,000777<<>>>>>===;;;;;;;;;555222111333888<<<>>>>>>AAA>>><<<===@@@BBBAAA???EEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGGGGIIIJJJKKKJJJKKKLLLNNNKKKMMMNNNLLLHHHGGGIIILLLGGGHHHKKKLLLKKKIIIFFFDDDBBBDDDFFFFFFEEEEEEFFFGGGMMMTTT[[[[[[UUUPPPPPPRRRRRRPPPMMMLLLNNNPPPRRRSSSTTTXXX]]]``````^^^]]]\\\YYYYYY[[[^^^bbbbbbaaa^^^\\\^^^bbbhhhlllnnnlllkkklllmmmooopppssswww}}}~~~ZZZEEE===777111---000///......000333777:::888777777666555444333333000111222333333333222222222444555444333111222222...---+++******+++---...,,,...111333333111...,,,///111333666666666444333000000000111222333444555777666666555555555555555555444333222111111111111///---,,,,,,---/////////+++,,,...///111333444555222222111111111111000000...111444444111////////////...---...000000---***,,,///555999;;;999555333000///---***((())),,,///000///000111333222...+++)))))))))***+++---000111222///------000222222111333444333111444888777222000/////////111111///...///111333333333555777999555555555555666777999:::;;;888444---(((%%%&&&'''(((+++///333666666444333222000...000555999;;;;;;999999888888777666555444555222000222666777333/////////111444777999999777444111///111555666333000,,,------...---***((('''+++---000333666777777777;;;<<<>>>===<<<;;;;;;<<<777555333444888<<<======@@@>>>===>>>AAABBBAAA@@@DDDEEEGGGHHHGGGEEEBBBAAAAAAAAAAAAAAABBBDDDFFFGGGIIIKKKLLLMMMLLLLLLNNNOOOOOONNNKKKHHHEEEEEEGGGIIIEEEGGGIIIKKKLLLNNNNNNNNNFFFFFFEEEEEEGGGIIILLLMMMLLLRRRXXXWWWRRRMMMMMMOOORRRQQQQQQQQQQQQQQQOOONNNSSSWWW\\\______^^^]]]\\\ZZZ]]]``````^^^]]]^^^______```bbbfffjjjmmmoooooojjjlllooorrrtttxxx}}}fffNNNAAA888111...000///...---///222666999555555666777777666555444333333444444444222111000111222333222222222333555222...***))),,,//////...///000333555555333111///000111333555666555444333111000000000000111222222444444444333444555555666555555333111000/////////,,,******+++///222333333000000000000000000000000000222444555555333000//////000111000...---...000000000000111333444333111,,,///333666666444111///------+++)))''''''***,,,000222333333111///...---------,,,---...000222333222000...---...//////...000222222222555::::::777000.........///...,,,***000111333333333444666888666555333222333555777888777555000+++&&&%%%''')))+++---222555666555333111---------///333777888888555666777888888777555444444000---222:::<<<888222111111333555888999777666111111111444888888444000...///000111000---+++)))///000333666888999999999>>>>>>>>><<<::::::;;;===;;;888666666888;;;======???>>>>>>???BBBCCCBBB@@@CCCEEEHHHJJJJJJGGGDDDBBB@@@@@@@@@AAABBBEEEGGGHHHKKKMMMNNNOOONNNNNNOOOPPPTTTPPPKKKGGGFFFGGGHHHHHHFFFGGGHHHJJJLLLOOORRRSSSKKKHHHDDDEEEJJJOOORRRSSSKKKPPPUUUTTTNNNJJJIIIKKKOOOPPPSSSTTTTTTQQQNNNKKKPPPTTTZZZ]]]]]]]]]\\\\\\\\\```ccc```[[[XXX\\\```ccccccdddfffiiimmmppprrriiilllppptttvvvyyy|||~~~xxx\\\HHH;;;555444333111///---...000333555444555777888888777555444444555666666666444222111000111111111111222555777666000++++++///222222000///000222444444444333222///000222333444333222111222222111000000000000111222222222333444555777777777666555222111//////...+++***)))+++///333444555333222111000///...------///222666888666333000......////////////.........222222222333444555555444...000222444555444222000//////...,,,)))'''((()))000333666444///,,,...000111000000000111222444555444333000......---------111444555444666:::;;;999000///............+++)))000222444444333333444555666555333222222333666777666444000+++'''(((+++...---000333666666444111///------...000222444555555444555666777666555333222222000000555;;;>>>;;;888555444444555777888888777222333555999<<<;;;777333222333555666555222///---111222555888:::<<<<<<===@@@???>>>;;;999999<<<>>>>>><<<999777888:::<<<===>>>>>>@@@AAACCCCCCBBBAAA@@@BBBEEEGGGHHHHHHGGGFFF@@@@@@AAABBBDDDFFFIIIJJJKKKMMMOOOPPPNNNMMMNNNNNNUUUQQQLLLKKKLLLMMMKKKIIIJJJJJJKKKKKKLLLMMMMMMNNNMMMIIIEEEGGGNNNSSSTTTSSSMMMPPPSSSQQQLLLIIIHHHJJJLLLOOORRRSSSRRRPPPMMMLLLOOORRRWWW[[[[[[[[[\\\\\\___aaaaaa^^^ZZZYYY]]]aaafffggghhhiiijjjllloooqqqllloootttwwwxxxyyyzzz{{{kkkPPP>>>777888666333000---,,,---///111555666777888777666333222444555777888888666444333///000111000000222555888999444///...222555444111......000111222222222222//////000111222111000000444333222111111000000000111111222333444666777888999888666444222111000///---++++++,,,///222333444222222111000///...---------111666777555222///...,,,---///111111000...,,,333333333333333333333444000111333555666666555555555555444000,,,(((''''''...222555222---+++///333555444333333333555666777777666444111///.........444888888666666999:::777111000///000000000...,,,111333444444333222222333777666444333333444666777333222///+++)))***---000///111333555555444111000000000111111111111222222444555555555444222000///000333777999:::;;;===>>>:::777444333555777999:::555666999===???>>><<<999777888::::::999777444222222333555888;;;===???@@@@@@???===;;;999:::===@@@AAA???<<<888777888;;;===>>>@@@BBBDDDDDDBBBAAA@@@??????@@@BBBDDDGGGIIIKKKBBBBBBBBBCCCEEEGGGJJJKKKKKKMMMOOOOOONNNLLLKKKLLLNNNMMMLLLNNNQQQQQQMMMIIILLLMMMOOOPPPPPPNNNKKKJJJLLLIIIGGGKKKQQQTTTRRROOOPPPRRRSSSQQQMMMKKKKKKLLLPPPQQQRRRQQQMMMKKKJJJKKKNNNRRRVVVYYYZZZZZZ[[[\\\```^^^\\\[[[\\\^^^___```gggjjjmmmmmmllllllmmmnnnqqqtttxxxzzzyyyyyyxxxyyy}}}[[[AAA666666666444000---+++,,,...///555555666666666444333222222444666888888666333222...///111111111222555777:::666333222444555333111,,,,,,---...///000111222///000000111111111000000444444333222111000000111///000000111333444666777:::999777555333222111000///---,,,---///111222222111111000//////...------,,,000444444111......///,,,,,,...000222111...+++111222222111000000222444333333444444555666777888999999888444...***'''&&&,,,///111///,,,,,,111666777777666555555666777888888888777333000...///000666::::::666444666666444111000000111333444222111111333555555333111111111555555555555666666777777000000...,,,******---000///000111222333333333222444555555333222111222444555555444333222111000000333888<<<===;;;:::<<>>>>>>>><<<<<<===<<<;;;:::888777333444666888:::===???@@@???>>>===;;;:::;;;>>>AAABBB@@@===999666777:::===>>>AAAEEEFFFEEEBBB@@@???>>>>>>>>>>>>AAAEEEHHHKKKBBBBBBBBBCCCEEEGGGIIIJJJJJJLLLOOOOOOMMMKKKIIIIIIFFFGGGKKKNNNPPPOOOLLLIIIKKKMMMPPPRRRRRRPPPMMMKKKJJJHHHIIILLLPPPSSSQQQOOOSSSTTTTTTRRRPPPNNNNNNOOOVVVVVVUUUPPPJJJGGGGGGIIIOOORRRVVVXXXYYYYYYZZZ[[[___\\\ZZZZZZ]]]```aaaaaafffjjjnnnnnnmmmlllmmmooouuuwwwzzz|||{{{zzzzzzzzzjjjHHH666333444222///,,,+++,,,///000333333333333444444444444222333555666555222///------///111222222222444555888777666555444222000///+++++++++,,,---///111333222222222222222222111111333222111000000000000000------...///000111333444999888666444333111111111000...,,,---///111222222111111000///...------,,,,,,///222000,,,+++---000---+++***,,,...///...+++---///000000///000333666555444333222222333555666888999888444///***&&&%%%***+++---,,,,,,...333777999888777666666777888999888999777444000...///111555999999555111222222111//////000222555777666555222444555555333111//////222333555666777777777777000000000///------///000.........///111222444555777888777555333333666888666555333222111222333444999;;;>>>>>><<<;;;;;;<<<888777777888:::;;;:::999666666666777888:::>>>@@@???>>>===<<<;;;:::::::::666666777888999:::;;;<<<=========<<<;;;<<>>???CCCHHHHHHEEEAAA>>>===?????????@@@AAACCCDDDFFFBBBAAAAAABBBCCCEEEFFFHHHJJJMMMOOOOOOMMMJJJIIIHHHDDDGGGKKKNNNNNNMMMLLLLLLKKKLLLNNNNNNNNNMMMLLLJJJHHHHHHIIIKKKNNNQQQTTTUUUUUUUUUTTTSSSQQQQQQQQQRRRTTTVVVVVVSSSMMMIIIJJJMMMQQQSSSVVVXXXXXXXXXYYYZZZ]]]]]]]]]]]]]]]^^^```aaadddhhhkkklllkkklllqqquuuvvvxxx{{{}}}||||||}}}~~~vvvNNN888222222000---++++++---000222111111111111333444666777222333444444333///+++(((,,,///222333333222333444666777888666333///------++++++++++++---///222333444333333333333333333333111111000///////////////,,,,,,,,,,,,...///000111777666555333222111000000///...,,,---///222333333222222111///...---,,,+++,,,///000---)))(((,,,000...+++((((((+++---------+++---//////...000444888777555333111000000111222555666666333...)))&&&$$$((())))))***,,,000555888:::999888777777777888999777888777444000...///111222777777222//////000///......///222666888888888222444666555333000///...000111444666888888777666222333444444222111222333...---------///222555888888999888666444555999===777555333222222444777999???>>>======>>>>>>:::888555666888<<<>>>===999666444444333222333777<<<@@@@@@>>><<<;;;:::999:::;;;999888888777777888888999;;;<<<======<<<===@@@BBBAAA@@@===888444555999>>>@@@DDDIIIIIIEEE@@@===<<>>>>>===;;;999666777999;;;======:::888777555222111333555777888>>>;;;888888;;;>>>???>>><<<===<<<;;;999888999;;;::::::;;;===???AAA@@@@@@BBB@@@>>>;;;::::::;;;;;;>>>CCCHHHHHHCCC@@@@@@BBBIIIHHHFFFDDDBBBAAA@@@???BBBAAA@@@@@@AAACCCFFFGGGFFFJJJNNNPPPQQQPPPQQQQQQJJJKKKOOORRRPPPJJJHHHKKKKKKJJJIIIIIIJJJJJJJJJIIIKKKIIIHHHIIILLLOOORRRRRRSSSPPPKKKJJJMMMQQQUUUWWWUUUTTTSSSRRRPPPQQQTTTWWWUUUWWWYYYWWWUUUUUUYYY\\\YYY]]]bbbeeeeeecccaaaaaa\\\^^^ccchhhmmmoooqqqqqqnnnrrryyy~~~|||qqqRRR888111111000///111333444333///......000444666666555333000......///000...,,,,,,///333555555555666666444444444222000.........------------,,,,,,,,,,,,...000222333333333222222444444444222///------...111333444222...,,,,,,---000333444111,,,)))***---111///,,,+++---000111111222111000000000...***'''+++*********+++,,,---......,,,,,,...111444555555333333222000......000222///...------...000222333333444333111...,,,,,,,,,,,,,,,,,,///333777999999888777555333333333444555777777777444,,,%%%'''...//////.........///111222222000000444444111111444777999<<<;;;888333000...222333444444444666999;;;;;;;;;999666333111111111...///111222222222111111555333111000222555999;;;999888777666666888:::;;;@@@>>>===<<<;;;;;;::::::666777999<<>>>>>>>><<<;;;;;;===:::;;;;;;<<<>>>???>>>===???>>>;;;999999:::;;;===>>>BBBFFFEEEBBB???@@@BBBKKKJJJHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAACCCDDDEEEHHHJJJMMMPPPRRRQQQOOOMMMJJJHHHIIIMMMNNNKKKKKKNNNOOONNNKKKJJJJJJKKKLLLLLLKKKJJJIIIJJJMMMPPPQQQQQQNNNJJJGGGFFFHHHMMMPPPRRRPPPQQQRRRRRRQQQRRRTTTUUUWWWXXXZZZZZZYYYXXXXXXYYY[[[___cccdddccc```^^^^^^XXX[[[```fffkkkoooqqqrrrnnnpppvvv}}}~~~|||aaaDDD444222111222444555555555000000000111444666666555333111...---...//////...///222555777666666666666111222222000---,,,,,,,,,............------,,,,,,,,,---...000000000//////555555444222///---...000888888777444000---,,,,,,---///111///+++)))***,,,000...++++++...111333333222111111222222///+++'''******+++,,,---------------,,,,,,...222555777777555444222///,,,,,,---///,,,+++******+++...000222000222333333222111111222000///000222666999;;;;;;777666555444444333444444444333222000)))###%%%,,,.........///000222333444444111111333333//////111666999<<<===999444000...111333555555333444777;;;======;;;888333111000111///222555777777444000---...---,,,---000333888:::666666777777999::::::;;;===;;;:::888888888:::;;;666777:::===@@@AAA???<<<:::888777555555555666666777666666777:::<<<;;;;;;>>>@@@AAAAAA???===<<<===:::;;;<<<<<<======<<<<<<>>><<<999777777999<<<>>>>>>AAACCCBBB???>>>@@@CCCIIIIIIGGGFFFDDDCCCBBBAAAAAAAAABBBCCCCCCDDDCCCCCCIIIIIILLLPPPSSSRRRMMMHHHHHHDDDCCCHHHKKKLLLNNNQQQTTTRRROOOLLLKKKLLLNNNOOOMMMLLLLLLMMMOOOPPPOOONNNIIIFFFCCCCCCFFFJJJMMMNNNLLLNNNQQQRRRRRRSSSTTTUUUZZZZZZ[[[\\\]]][[[XXXUUU]]]___bbbbbb```\\\ZZZZZZYYY[[[___ccchhhkkknnnooommmmmmqqqxxx||||||~~~lllMMM:::555222444666666666666555555444444555555555444555333111///......//////000333666777666444444444///000000///,,,++++++,,,....../////////...---,,,******+++---///000000///222222111///------000222999888666333000...,,,,,,,,,---...---+++***+++---///---++++++...111444444111111222333333000+++((()))***,,,...///...---,,,,,,,,,,,,...111444444444444333111...***)))***,,,+++***))))))+++---000111...111333444333222333444333222222444777:::;;;;;;666666555555555444444444000000111111+++$$$%%%)))///000000111111222333333333000000222222//////222777999;;;;;;888444222111000333666555333222666999999:::999666222000000111111555:::===<<<777000,,,*********+++---111444666111333555777999::::::::::::999777555444666999;;;666777999===@@@AAA???===::::::999888666555555666777777888:::;;;<<<<<<;;;@@@BBBCCCBBB???<<<:::999:::;;;===>>>======>>>>>>@@@===:::888777999<<<>>>>>>??????>>>======???BBBCCCCCCBBBBBBAAA???>>>>>>>>>@@@CCCEEEFFFGGGFFFEEEGGGGGGIIIOOOTTTSSSMMMFFFEEEAAAAAAFFFJJJKKKLLLOOOTTTSSSRRROOOMMMMMMNNNOOOQQQPPPPPPQQQQQQPPPMMMJJJHHHFFFDDDDDDGGGJJJLLLMMMKKKMMMPPPQQQRRRTTTWWWYYY___\\\ZZZ[[[\\\\\\XXXUUUZZZ\\\^^^^^^[[[YYYXXXWWW\\\]]]___aaacccfffggghhhkkkiiilllsssyyyyyyzzz}}}tttUUUBBB999333555777555555777;;;;;;:::888666444333333888777555222000......///111444666666555222222222///000000///---++++++,,,......000111111000......)))((())),,,000333333222...---,,,+++***,,,000444666444222000//////......,,,---......---,,,---......,,,******---111333444111111111222222000,,,))))))+++---///000///...---,,,++++++,,,///000///...222111///+++((('''((())),,,,,,++++++,,,...000222///000222222111000111222444333222444666999999999444555666666666555444333...///222444000)))&&&(((111222222222222222111111111...---000111///000444::::::999777444333444666000333555555333222444666555666666555333333444555555888<<>>999333///++++++++++++---...///000---///222555777888888888777888777555333444888<<<666777999<<<>>>>>><<<:::777999:::999777555666777666777999999::::::::::::@@@BBBCCCAAA===999666555999<<>>@@@BBBBBB@@@===:::999999;;;=========<<<;;;:::;;;===???======>>>>>>>>>>>>===<<<===???CCCGGGIIIJJJJJJIIIEEEEEEGGGNNNSSSSSSMMMFFFBBB@@@BBBGGGJJJIIIIIIKKKQQQSSSTTTRRROOOMMMMMMNNNUUUTTTTTTSSSSSSPPPKKKGGGHHHFFFEEEEEEHHHJJJKKKKKKLLLNNNPPPQQQRRRUUUZZZ]]]aaa]]]XXXWWWYYY[[[ZZZXXXVVVXXXZZZYYYXXXWWWWWWXXX\\\\\\]]]^^^```ccceeegggiiigggiiioootttuuuvvvyyybbbNNN@@@666777888555444777======<<<:::666333222333888999888666333000000000333555777777444111000000///000000///---+++,,,---,,,...000222333222111000***)))))),,,111555555333++++++)))''''''***///333222000------.../////////........................---+++)))))),,,///222333222111000000000///,,,******,,,...000000000......,,,,,,,,,---//////...,,,//////---***''''''(((***///...---------///111222000000000///------...///444333222333555777777777333444666777777666444222///000333777444---***+++222222222222222111000///...++++++///000000222666:::999777333111222555888222222333333444444333222333555666666555666888:::777888:::<<<;;;999666444------......------------,,,...111333666777777777666888888666444444777;;;555666777999:::999666333333666::::::888666777999555666777666555555666777>>>??????>>>:::777555555:::>>>AAAAAA???>>>@@@BBBBBBAAA>>><<<:::::::::;;;===<<<;;;999999999:::;;;999:::<<<>>>????????????===???CCCFFFIIIJJJJJJJJJEEEEEEHHHMMMPPPPPPKKKFFF@@@@@@DDDHHHIIIFFFGGGKKKPPPSSSTTTRRROOOMMMNNNPPPVVVUUUTTTTTTTTTQQQMMMJJJGGGEEEDDDEEEGGGHHHGGGFFFKKKMMMPPPRRRTTTVVVZZZ]]]^^^[[[WWWUUUVVVXXXZZZ[[[UUUVVVWWWWWWVVVVVVXXXZZZYYYYYYYYY[[[^^^cccgggjjjiiigggiiinnnqqqqqqssswww}}}|||}}}tttZZZHHH;;;999999555555999:::;;;;;;999555222222444555888:::999666444333444555777999888555222000///...//////...,,,++++++,,,+++---000333444444333222...+++))),,,111444444111---,,,)))&&&%%%(((---111000---++++++---///000///......------.........---,,,***((((((+++...000111222000............---++++++,,,...///000000//////------...000222222111///......---+++))))))+++---111000///......///111222000000///,,,***+++---000555333222333555666666555222333666888888666444222333222333555444///...000///000111222222111111000...++++++...//////111666777777666333111222444666444222000222555666222///222333444555555666888:::777777666666666777888999///000000000///...---,,,...///111333555666777888666999;;;999555444777;;;555555555666666444000,,,...333999:::888777999;;;666777777555222222444666:::;;;<<<:::888777777888===@@@CCCAAA===;;;<<>>>>>===<<<;;;;;;::::::===;;;:::999888888777777555777:::===???@@@AAA@@@???@@@BBBDDDFFFGGGGGGGGGGGGHHHKKKMMMMMMKKKHHHEEE???AAAEEEGGGEEECCCHHHPPPSSSTTTTTTPPPLLLLLLQQQVVVSSSSSSRRRSSSUUUTTTRRRPPPHHHFFFEEEFFFGGGGGGEEEDDDGGGKKKQQQUUUWWWWWWXXXXXXVVVVVVVVVUUUUUUVVVZZZ\\\WWWXXXXXXXXXWWWWWWYYY[[[XXXXXXXXXZZZ]]]bbbgggjjjjjjjjjmmmppppppnnnrrrxxx{{{zzzzzz}}}aaaNNN>>><<<;;;666555;;;666888999777444222333555222666;;;;;;999777666777777999:::999666333111000---......---+++***+++,,,***,,,000333555555444333111---***,,,000333111...000...***&&&$$$&&&+++///111---******---///000//////---,,,------...---,,,,,,***''''''***---...///333000---,,,,,,------,,,,,,---...//////000000000......///222555666555444......---,,,***+++...000333111///.........000111000000...+++)))+++...222666444333333555666666555111333666888888666444222777333222333222///000444,,,...///111222222222111///,,,+++...///...000555444555666555333222333444555111...111666777222,,,000111222222222333555777777555222111222555999<<<000111111222111///...---000000111333555666888999666:::===;;;777555777:::555444444444333000,,,(((+++111888:::888888:::===:::::::::666333222555888777888999888888888;;;===???BBBDDDAAA;;;888999;;;:::;;;;;;<<<<<<;;;::::::<<<;;;999999888777666444111444777;;;>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDIIIKKKMMMMMMJJJGGGEEEDDD>>>AAAEEEFFFBBBAAAJJJVVVWWWVVVSSSNNNJJJLLLTTT\\\QQQPPPPPPSSSUUUWWWVVVUUUJJJIIIHHHHHHIIIHHHFFFDDDBBBIIIQQQXXXYYYWWWUUUSSSPPPSSSVVVVVVUUUVVVYYY\\\ZZZ[[[[[[YYYXXXXXXZZZ\\\\\\ZZZYYYZZZ\\\```dddgggkkkmmmpppssspppmmmrrrzzz{{{zzzyyyzzz{{{|||{{{zzzpppWWWBBB<<<;;;666666:::;;;:::888666444333222222111555::::::666333444777;;;:::777555222111111111111...,,,,,,......+++)))(((,,,111444555444444444444000---...222555333111333111---***))))))+++------......---+++******+++......---------,,,,,,,,,+++******+++---///000000111///------/////////...111000///000000///,,,***000000222555999:::777333111000///...///222555666777444000---,,,///222555111///+++)))+++///555888555444222000000111222333444555777888888666444333:::555///++++++---///000111222222333333333222222222///,,,***+++---111333000000111222222222222111******---333999:::444...000000///---,,,...222666333333333333333222111000---***,,,222444222000111555555555555555666777888===999555444777;;;<<<<<<777444000000222000+++%%%+++...333777:::>>>BBBDDD???>>>;;;888555444777999;;;;;;;;;;;;<<<<<<<<<===@@@@@@AAA???<<<999999999666999<<>>?????????DDDBBB@@@@@@CCCEEEGGGHHHHHHIIIKKKKKKIIIFFFCCCAAACCCAAABBBEEEDDDAAAEEENNNVVVXXXXXXUUUOOOMMMOOOSSSTTTPPPMMMNNNSSSVVVUUURRRQQQPPPNNNKKKIIIIIIJJJKKKMMMNNNPPPRRRSSSTTTTTTUUUQQQQQQQQQRRRSSSUUUWWWYYYWWWYYY\\\]]]]]]\\\\\\]]][[[]]]^^^^^^]]]___dddhhhmmmrrrxxx{{{zzzvvvsssqqq{{{wwwtttuuuwwwyyyzzz|||aaaHHH>>><<<777777:::888777666555444444444444111666999999555333444666:::999666444222000000000000...,,,,,,......,,,***+++,,,...000222444444444555111...///333666555222222111000...------,,,,,,...//////...+++)))******,,,,,,,,,,,,++++++++++++,,,***)))+++///222222111...---,,,---///111111000111000///000111000...+++111111333666999:::777444222111///...///222555888888555111...---///333555222000,,,***+++///444777444333111000000000222333333444555666666666555444888444///,,,,,,---...///111111222222222222111111222000---++++++...111333000000000111111111111111------///333777777333//////...---***)))+++///222222222222222111000//////***((()))///333222111333666666555444555555777777<<<888555444777999::::::333000...///111000,,,'''---111666;;;===???AAACCC???>>>;;;777555555999<<<<<<<<<==================??????>>>;;;999999:::<<<888:::>>>@@@@@@>>>;;;999<<<;;;;;;<<<===:::333---...111666;;;>>>??????>>>CCCBBBAAAAAABBBDDDDDDEEEGGGGGGHHHHHHHHHFFFDDDBBBEEEBBBBBBFFFFFFEEEIIIOOOXXXZZZZZZVVVQQQNNNPPPTTTRRROOOKKKMMMPPPSSSRRRPPPPPPOOOMMMKKKIIIIIIKKKLLLTTTTTTUUUTTTSSSRRRRRRRRRRRRQQQOOOOOOQQQSSSTTTUUUXXXYYYZZZ[[[ZZZZZZ\\\]]]\\\\\\[[[ZZZ\\\```gggkkkjjjnnntttwwwxxxxxxxxxxxxyyywwwtttrrrtttvvvyyy{{{|||qqqRRRBBB;;;777666999555555444444555555666777333666999888555222333444888777555333111///......///---,,,---......---,,,---+++***---222555555444444111///000333666666444222333333333222111///...000000000...+++))))))***+++++++++*********)))))),,,)))'''+++111555444222,,,++++++---///222222222000000000111222222000...333333444666888999777555333111///---...222666888999666333000///111333555333111...,,,,,,///333555444333222111000111222222222222333333444444555555666333000............---000000111111111111000000222111///---...000222444111111000000000000111111000111222333333333111000...---+++)))'''(((,,,///111111111000//////......)))&&&'''---111111222555777666444333333444555666:::777555444555777777777000...---///111111---)))///444;;;@@@AAAAAA@@@@@@>>><<<:::666555666;;;>>>>>>>>>>>>===============<<<;;;:::888777888<<>><<<;;;;;;<<<>>>???;;;333---,,,000666;;;???@@@???>>>AAAAAABBBBBBBBBBBBBBBAAADDDDDDDDDEEEEEEEEEEEEEEEGGGCCCBBBFFFIIIKKKMMMQQQZZZ\\\]]]ZZZUUURRRRRRSSSQQQMMMJJJKKKNNNPPPOOOMMMOOOOOONNNLLLJJJIIIKKKLLLTTTUUUUUUTTTRRRPPPPPPQQQSSSPPPLLLLLLNNNQQQRRRQQQYYYYYYXXXWWWVVVWWW[[[^^^bbb^^^YYYWWWZZZ```eeehhhiiilllpppssstttvvvxxxyyyrrrqqqpppppprrruuuyyy{{{}}}aaaIII===666555666555444444444555666666777555666888777444111111222555444333111000...------------------............---+++***...555888555222222000...///222555555555444555555555555444333222111222111///,,,))))))***+++++++++************)))+++'''%%%)))111555444111---,,,+++---///222222222000///000222333444222000444444555666777777777666333000...,,,---111555888999777555222222222444555444222000......///222444555444333222222222333333111111111111222333555555444333111111111000...---...///000000000000000///444333222111111333444666333222111111111111222333333444444333000///000111000///---***((((((,,,...222222111000////////////,,,((((((---111111222555666555222000000111222333777777666555555555444444000000000111333111...***///555===BBBCCC@@@>>><<<;;;:::888555444666:::>>>=========<<<<<<<<<<<<<<<777888888888888:::===???;;;<<<>>>@@@@@@???>>>===<<<;;;;;;<<<===;;;555000,,,000666<<<@@@AAA???>>><<<>>>AAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGGGGCCCBBBEEEJJJNNNPPPPPPWWW[[[______[[[VVVRRRPPPOOOMMMKKKKKKMMMNNNNNNMMMQQQRRRRRROOOKKKIIIJJJLLLMMMOOOQQQPPPOOOOOORRRTTTTTTOOOJJJKKKOOORRRSSSRRRYYYXXXVVVSSSSSSUUUZZZ^^^gggaaaZZZXXXZZZ]]]______jjjmmmpppqqqqqqpppqqqqqqnnnoooooooooqqqssswwwyyywwwYYYEEE:::777777666666555555555666777777777777777555333111000000222111111000000///...------..................///---,,,...333999:::555///......---...000333555555777777666555555555666666222222222000,,,*********------,,,,,,,,,+++++++++***'''%%%(((...222222000///---,,,---///111111000000///000222444444333111444444444444444444555666111///---+++,,,000333666777777555444444444555666444333111000///000222333666666555555444444444444000000000000111333444555444333333333444222000---------...///000111111111555555444444555555666777444444333333444444555666444555444111...---///000444333000---++++++...111444333222111111111222222222---,,,000222111222444333222000.........///000555666777777666555444333555555555666555222...+++...444;;;@@@AAA>>>;;;::::::999888555444555888;;;::::::::::::::::::999999333666:::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;>>>;;;888888999:::888555000333888===@@@@@@???>>>777;;;???BBBBBBBBBCCCDDDBBBBBBAAAAAABBBDDDGGGHHHGGGEEECCCDDDIIINNNOOONNNQQQVVV^^^bbb```YYYRRRMMMOOOMMMLLLLLLMMMNNNOOOOOOTTTVVVVVVRRRLLLHHHIIIKKKIIILLLOOOOOONNNOOOSSSXXXSSSPPPMMMMMMQQQTTTUUUUUUYYYXXXUUUSSSQQQTTTXXX\\\ccc___ZZZYYY[[[\\\\\\[[[fffiiinnnpppooommmkkkkkknnnpppqqqqqqpppqqqtttwwwmmmQQQ@@@;;;:::777777666666777777888999999888666444222000...---...//////000000000//////...///000///------...///,,,...111777:::999333...,,,,,,,,,---///222444666777666555555555666777888222222222000---++++++,,,.........---------,,,,,,***)))((())),,,...///...///---,,,---///000000000000///000222444444222000333333333111000000222444000///------...000333555555555555555555666666666444333222111111222222333666666555555555444444444000000111111222222333333333333222333444333000---+++,,,---///111222333333444555555666666666666666222333444666777777777777444333000///.........///666555222///---...111333444444333222222444555666666222000333444222111222000//////............///333666999:::999666555444888999::::::777333...+++,,,111888<<<===<<<;;;::::::::::::888666555666888666777777777888888888888444888<<>>=========;;;;;;:::999999888888888<<<888444444777::::::999444666999<<<======<<<;;;555:::???BBBBBBBBBDDDFFFDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGFFFDDDFFFLLLMMMKKKKKKQQQYYY___```[[[SSSNNNMMMMMMLLLLLLMMMNNNPPPQQQSSSVVVWWWSSSLLLGGGHHHKKKLLLPPPRRRQQQNNNNNNSSSXXXSSSSSSRRRRRRSSSTTTVVVWWWWWWWWWVVVTTTSSSTTTWWWZZZZZZXXXWWWWWWZZZ\\\]]]]]]___ccciiimmmnnnmmmmmmlllooorrrttttttrrrrrrtttwww}}}YYYCCC;;;:::555666666777888:::<<<===:::888555333111///---,,,+++,,,...000111222111111...000111000---,,,---///---000333666777555111///,,,,,,---...000222555888444555555666777777777666111222222000...,,,------............---------,,,+++,,,---,,,******,,,...---,,,+++---///111222111000000000111333333111///111222111...,,,,,,///222000000000000111333444555222333444555666777777777333222222222222333333333444444444444444333333222000111222333333333222111222111000111222111///---)))***---///222444555666222333444555555555444444///111444777999999888777222///,,,,,,///000///---444444111///---...111444333333222222333555777999666222222555666333000111......000000111000//////222666;;;===;;;888777666888:::<<<<<<999444///---,,,///444888:::;;;<<<>>><<<===>>><<<999666555555444444555666777888999999999;;;>>>??????>>>>>>>>><<<;;;999777666555555555888555222444888;;;;;;999777888999999999999888777666;;;@@@BBBAAAAAADDDGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHKKKKKKFFFEEEIIIKKKJJJHHHLLLRRRXXX[[[ZZZUUUQQQKKKKKKKKKLLLLLLNNNPPPRRROOOSSSUUURRRKKKGGGHHHLLLMMMQQQSSSQQQLLLLLLQQQWWWSSSWWWYYYWWWTTTRRRSSSVVVUUUVVVWWWWWWUUUUUUVVVWWWVVVVVVUUUTTTUUUXXX]]]aaa]]]aaafffjjjmmmnnnppprrrooossswwwwwwuuutttvvvyyy~~~\\\BBB999888444444666777:::<<>>@@@>>>@@@AAA???;;;777444333333444555666777888999:::>>>?????????======???AAA===<<<999777555444444444444222222555999<<<:::888999888888777666555555444999===AAABBB@@@@@@CCCGGGIIIIIIHHHHHHGGGGGGFFFFFFIIINNNNNNGGGDDDHHHKKKJJJGGGIIIMMMRRRWWWXXXWWWUUUIIIJJJJJJKKKLLLMMMQQQSSSJJJOOOSSSPPPJJJGGGIIIMMMIIIMMMPPPNNNJJJJJJQQQWWWTTTYYY]]]ZZZSSSOOOPPPSSSTTTVVVXXXYYYWWWUUUUUUUUUXXXXXXVVVRRRPPPSSS[[[aaaaaacccfffiiikkknnnrrruuunnnsssxxxyyywwwvvvyyy|||zzzdddIII>>>===444333555999===>>>;;;888999666333222222111000///---(((%%%(((///555555222///000000000///...---,,,000111111222222222111111...111444555444333333333666777777666555555777888666333///---,,,+++***))),,,++++++,,,...000111111222333444111---+++,,,---,,,+++,,,///333666888888222222111000000111111111444333222///---,,,---...///111444555555555666777444333222222444666666555333444444444333333444666555444222333333222---)))///333888999666333222222//////000111111000...---/////////000000111222333222000000111333333///,,,+++///444777777666666666333000//////111000...******+++,,,,,,++++++---///111444555444555888888555222111222444333000111555555222000000222444666666999:::::::::888777666777888:::;;;:::777333111111444333333444666888;;;<<<<<<<<<===<<<;;;888444222333333444666777999999:::???@@@???>>>======???AAA@@@>>>;;;888666666777888<<<666111111555999999888:::999777666555555555666888999<<>>>>>>>><<<;;;;;;===>>>@@@>>>;;;999888999;;;<<<===888333333666::::::999777666555444555666888999999:::;;;>>>AAADDDFFFHHHJJJHHHFFFFFFGGGGGGDDDAAAFFFGGGHHHIIIJJJKKKKKKKKKJJJMMMPPPTTTZZZ``````\\\UUUNNNGGGFFFKKKPPPPPPOOONNNNNNNNNPPPPPPOOOLLLIIIKKKIIIGGGHHHKKKNNNQQQRRRSSSUUUVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVVVVUUUTTTVVVWWWXXXXXXXXXZZZ^^^aaa```ccchhhllloooqqqpppppppppppprrrsssuuuvvvwwwxxx~~~dddJJJ;;;666444333555888999666333222333555777888666222...,,,***(((***...222222111/////////////////////...---///111333333222000///333555777777555444444444666777777666444333444555444222000//////...,,,******,,,///222444444444444444666888777444000...------,,,,,,...111444444444;;;888333...,,,---000222222333333222000000111333666666666444222222333555444222000000111222111000///111222222111111222333111111222333444333111...000222444444333222222222111111111222333444555666888666333000........./////////000222444444333111///333777999999777555555666555333222333222000...+++...333555333000---,,,...222333222444888999777777444222333111---+++---......///111444666666555444444666777777666666555666888:::999777555555555555666777777777777777777333333222222222222222222222333444666888:::;;;<<<;;;<<<;;;999888777999;;;===<<<;;;::::::<<>>999555444777::::::999555444444444666999<<<>>>:::;;;;;;===???BBBEEEGGGGGGFFFFFFFFFGGGGGGEEEDDDDDDEEEFFFGGGIIIKKKLLLMMMLLLOOOQQQTTTZZZcccgggeeeWWWPPPHHHGGGKKKOOOPPPPPPLLLMMMOOORRRTTTRRRNNNKKKJJJIIIHHHIIILLLNNNNNNMMMQQQSSSTTTUUUTTTSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTXXXXXXXXXXXXXXX[[[___bbbdddfffjjjnnnpppqqqqqqqqqpppqqqqqqsssuuuwwwyyyzzz~~~~~~oooQQQAAA777444222333555777666333111333666::::::666000++++++******+++---///000111//////////////////000000...000333555555444111///000222333333111//////000555666666555333111111111222111//////...---***((((((+++000444555555444444222444666777555111---+++...,,,,,,---000222222222999666222...---...000222111222333333222222333555999999777444111111222444555333111111111111000///...000222222111111222333111222444555666666444222444555555444333222111111000000000111222444777888:::777333///,,,+++++++++,,,---///111333444333222555888;;;<<<;;;999777777888777555444333222111111---000333444222///---,,,000333444333555999;;;999777333111222111---+++,,,,,,,,,...222555777666444222333444666888888777555333555777777555444555555555666888999::::::999888222111000000000222444555555555666777888999999:::::::::999777555444666888:::999888888:::===@@@BBB<<<999666555777888999888888777777777999<<<>>>@@@;;;;;;;;;<<<>>>AAADDDFFFDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKOOOQQQSSSYYYaaaeeeeeeWWWPPPIIIFFFIIIMMMOOOOOOLLLLLLNNNPPPRRRRRRPPPMMMKKKIIIHHHIIIKKKLLLLLLLLLOOOQQQSSSTTTSSSSSSUUUVVVVVVVVVTTTSSSRRRRRRTTTVVVYYYYYYYYYXXXXXX[[[```ccckkklllmmmmmmmmmlllkkkkkkppppppqqqsssuuuxxx{{{}}}}}}{{{sssTTTDDD888444111111444666666555222444777999999444,,,&&&***+++,,,,,,,,,---...000/////////...///000111222222444666888777555222000...///000///---,,,,,,---333444555333000...------000///.........+++((($$$%%%***000333444333333333111222555777666333///+++---,,,+++,,,///111111000222111000///...///000000000222444444333333555666:::999777444111111222444333111///...//////...,,,...000222333222222333444333444777888888777666555888777666666555333222000000/////////111333555666888666222...+++***))))))***,,,...000222222333333777999;;;;;;999777777777999888666444222111111222000111111000...---...///222555666444666;;;===<<<666111///111222///------+++,,,///333666888666555333333444777::::::777555000222333333222222333444555666999;;;<<<======<<<444333222111222444777888888888888888888777777777::::::999777444333444666777666555555777:::===???999888555555555777777888======<<<<<<===>>>???@@@<<<;;;;;;<<<>>>@@@BBBCCC@@@AAABBBCCCCCCCCCDDDDDDCCCBBBAAAAAABBBEEEHHHJJJIIINNNQQQRRRUUUZZZ]]][[[TTTNNNHHHFFFGGGKKKMMMNNNMMMKKKJJJKKKNNNPPPPPPPPPNNNKKKHHHGGGHHHKKKMMMMMMMMMOOORRRSSSSSSSSSUUUVVVVVVVVVUUUSSSQQQRRRUUUXXX\\\\\\\\\\\\\\\___cccgggllllllkkkjjjhhhgggfffeeellllllnnnqqqtttwwwyyy{{{~~~}}}}}}}}}\\\III<<<888222111333666777666222333555666555000)))$$$***,,,///...+++***,,,/////////......///111222444666777888999777555222000.../////////---,,,---...111333333111...***)))(((++++++,,,---...,,,(((%%%%%%***000333222111111222111222555777999777222///,,,+++***+++...000000000+++,,,,,,,,,---...//////000222444555444444555666888888777555333222333555000...,,,,,,,,,,,,+++***,,,///222333333222333333444777999:::888666555555777777666777777666333111000000000000000111222333555444222000---+++******))),,,000111222222333555666666666444333222444555888888666444000///000222111111///,,,***,,,///222555888888555777<<<>>>===666000...111333111//////------000333777888777666333222333777::::::777333///000111111000000222333666777888:::<<<>>>>>>???777666444333444555777999888888888888888888777777<<<<<<;;;888555444555666666555444333333555888:::777666555555555666888999AAABBBBBBBBBAAA???>>>===;;;;;;<<<===>>>??????@@@===???BBBBBBAAAAAABBBCCC@@@???>>>>>>AAAFFFKKKNNNJJJOOOQQQOOOOOORRRTTTRRRPPPMMMHHHGGGHHHJJJLLLMMMMMMKKKHHHHHHKKKNNNPPPPPPNNNKKKHHHGGGIIILLLNNNOOOLLLNNNQQQRRRRRRSSSTTTVVVTTTVVVVVVTTTRRRRRRVVVZZZ___```bbbbbbbbbdddgggjjjfffeeeddddddddddddeeefffeeefffjjjmmmqqqtttvvvwwwyyy{{{}}}rrrYYYCCC===666222333555555555000000000111000---((($$$)))---000///***(((+++...//////......///111333555999999999888666333000///,,,---......,,,,,,...000///111111///,,,(((%%%$$$&&&'''***---000000---***&&&+++111222000///000333000000222555888888444111***))))))***---000000000***)))(((((((((***---...000222444555444333444555555666777666555444555666000///---,,,---...---,,,***---000222222111111222555888:::999666333222333222222333666999999666222111111222222111000//////222222333222111///...---+++///222444333333555777555444222///...///222666777777666222...---///111111000...,,,+++,,,000444666999888555666;;;===<<<777111...222444222////////////111444777999888777222111222555999999555000000111111111000000111333777777888888999;;;<<<===777777555444444444555555666777777888888999::::::???>>>===:::777555666777888666333111111222333444555666666666666888999;;;BBBCCCDDDEEECCC@@@===;;;:::;;;===>>>???>>>===<<<>>>@@@BBBCCCAAA@@@BBBDDDBBB@@@??????AAAFFFLLLOOOMMMQQQQQQLLLJJJMMMPPPPPPNNNLLLJJJIIIJJJKKKMMMNNNLLLJJJIIIJJJLLLNNNOOONNNLLLJJJIIIJJJLLLNNNNNNNNNLLLNNNQQQRRRRRRRRRSSSUUURRRUUUWWWVVVTTTTTTXXX\\\^^^aaacccdddeeefffgggiii``````______aaaccceeefffaaadddiiinnnrrrtttuuuuuutttwww{{{~~~lllIIIBBB999333333444444333......------...,,,)))&&&)))---111///***'''***...///.........///111444666;;;:::999777444111///...***+++,,,,,,++++++---///...000000...***&&&###""""""$$$(((...222333111...(((---222333000...111333------...222555666333000)))((((((***---000000000,,,)))&&&$$$$$$'''+++...///222444555444333333444333555777777666555666666333111000///111111111000))),,,///111111000000111555888:::999444111000000------000555:::;;;888444333333444333222000...---111222444555444333111///---111555666555444666888666444111...,,,///444888666666555111---+++...000/////////...---...111444777999888444555:::<<<;;;999333///222555333///...111111222444777999888777222000111444888888333...111222222111000000222333999888777666777888:::;;;777666555444333333222222444555666777999;;;<<<===AAA@@@???<<<888777777999:::777444111//////111111555666777888888999;;;===@@@BBBEEEFFFEEEAAA<<<999999;;;===???@@@>>><<<;;;>>>AAADDDDDDBBBAAABBBDDDGGGEEEBBB@@@AAAEEEJJJMMMQQQSSSPPPIIIFFFJJJOOOQQQLLLLLLKKKKKKLLLMMMNNNOOOJJJJJJKKKLLLOOOOOONNNLLLIIIIIIJJJMMMOOOPPPOOOMMMLLLNNNQQQRRRQQQQQQSSSTTTQQQUUUXXXXXXUUUUUUYYY^^^[[[^^^aaacccddddddeeefff```___^^^^^^___aaadddeeeaaaeeekkkqqquuuwwwwwwwwwqqqsssxxx}}}}}}```DDD444333000000111,,,))))))(((&&&$$$%%%''')))***---000111///,,,***)))000000///000000111222333777777444111---,,,,,,...000...+++***+++++++++***000222111*** """%%%)))+++,,,,,,---...+++,,,,,,---...///000000000///...000333444111...+++***)))+++---000000000++++++***'''$$$$$$(((+++111222555666666444111//////000111222444555666666444333222333555555555444)))***+++---......---,,,111333555444000---***)))(((---333777666555666777888:::999666111......000888666444444555555444333555444333333555666777666777444000---...222666:::999:::888333---+++///444444333222444555444///+++///222666888999999::::::888777555333222111000000222333666888888888777666444444333333222111000///111111000...------///222333222111222555888::::::999::::::777444111//////111111111222555888<<<>>>EEEBBB===999777666777888999666333333555555333111333555777:::<<<<<<<<<;;;@@@@@@BBBBBBBBB@@@???===:::<<<>>>>>>>>>>>>???@@@DDDDDDCCC@@@??????BBBDDDDDDDDDDDDBBBAAABBBEEEGGGOOOOOOKKKEEEDDDHHHKKKJJJOOOMMMLLLKKKLLLJJJHHHFFFJJJNNNQQQPPPLLLJJJLLLOOOKKKKKKJJJJJJKKKLLLNNNOOOJJJKKKNNNSSSWWWWWWSSSOOOOOOQQQTTTVVVVVVWWWXXXZZZVVVZZZ```dddeeebbb^^^[[[\\\\\\]]]]]]]]]___cccfffkkkqqquuuvvvxxxzzzxxxtttxxxvvvtttuuuxxx}}}oooOOO:::444...,,,+++%%%$$$$$$###!!! !!!$$$'''))),,,000111000...,,,,,,//////......///000111111555444111---***)))+++---///---++++++---/////////111222000(((%%%&&&(((((('''''')))+++++++++,,,---...//////000111///...///111111...+++,,,++++++,,,///000000///,,,,,,,,,)))''''''***---222333444444444222000///......000111333555666777555444333444555666666666////////////...---++++++...111333333000,,,***))))))...444666666666777999999::::::666111///111333777555444444555555555444444333222222333333333222333222111111222444666777999:::999444...---111555444333333444555333///+++...000444666888888888888666555444333222111111000222333555666777777666555444444444444333222111000333333222000......000222222000...///222555888999;;;;;;;;;888444222111222000000111222555:::===@@@AAA>>>:::777666666888999999666444333555666555333222444666888::::::999999:::;;;>>>@@@@@@???===<<<888;;;>>>?????????@@@AAAFFFFFFEEECCC@@@???AAABBBDDDEEEEEEDDDBBBBBBDDDFFFIIIKKKIIIDDDCCCHHHLLLLLLNNNLLLKKKJJJJJJIIIFFFDDDKKKOOOSSSSSSNNNJJJIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLNNNQQQUUUUUURRROOOQQQSSSTTTUUUUUUUUUWWWYYYYYY[[[^^^aaaaaa```^^^\\\^^^______^^^^^^```cccfffkkkppptttuuuwww{{{{{{wwwzzzxxxuuuuuuvvvyyy|||}}}}}}YYY===333+++)))(((!!!!!!!!!###&&&)))---111333222111//////......---,,,---...///000111000---)))''''''))),,,---,,,+++---000333444555333222///&&&((('''&&&$$$"""###&&&(((++++++---...///000000000111///............+++)))---,,,---...000000...---,,,------+++***+++...000333333222222111000//////+++,,,...000222444666777666555444444444555666777777555333111...,,,***)))+++...111222000---+++***,,,000444666555555777:::999:::999555111000333777666444333333444444444333111111111111000///...---///111333555666666666555999:::888444000///222666555444444555555444000---...000222555666555444333111222222222222111111000111222333444555555444444555555666666555444333222555555555333111000111333111...++++++...333666888======;;;888555333444555000000111333666:::>>>AAA<<<:::777444444666888::::::777555444555777777777333444666777888888777777555888;;;>>>???>>>===;;;555999>>>@@@AAAAAAAAABBBGGGHHHHHHGGGCCCAAA@@@@@@DDDEEEGGGFFFDDDCCCBBBCCCBBBFFFGGGDDDCCCHHHNNNPPPMMMLLLJJJIIIHHHGGGDDDBBBGGGLLLRRRSSSOOOKKKHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGLLLLLLLLLOOOQQQRRRRRRPPPTTTTTTUUUTTTTTTTTTWWWYYY\\\]]]]]]^^^^^^^^^]]]]]]___``````______```bbbeeejjjnnnqqqqqqtttzzz|||zzzxxxwwwuuutttuuuwwwyyy{{{___???333+++***+++%%%######!!!!!!%%%)))---111555666555333222111...---,,,++++++,,,...///000///,,,(((&&&&&&***------,,,,,,...111555777777555444...&&&***(((&&&"""!!!"""'''***,,,---///000111111111111//////.........------,,,,,,,,,---///000///,,,***+++,,,,,,------...///000333222000///............)))***,,,...111333555666444444333222222333555777888777444111...+++)))(((***---111222111...,,,+++---111444444222111333666777888666333000000555999777555222111111111000...+++,,,......---,,,++++++///111333555777777666666888888777444111111333666444444555777777777555444222222333444444333111///---...///000111111000000000000000000111111222222666666777888888666444333666777888666444222222333222...+++***---222666888======;;;888555444666888333333333444666:::===???:::888555333222444666888;;;:::777666777999;;;<<<666666777888888888777777555888<<>>BBBCCCCCCCCCCCCFFFHHHJJJIIIFFFCCCAAAAAACCCFFFIIIIIIGGGDDDBBBAAA@@@FFFHHHFFFEEEJJJPPPRRRLLLKKKIIIHHHGGGFFFCCC@@@BBBGGGLLLOOONNNLLLKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHJJJJJJJJJLLLOOOQQQSSSTTTVVVVVVVVVUUUUUUVVVZZZ]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^^^^^^^^^^aaaccceeeiiijjjjjjnnnvvvzzzzzztttuuuuuuuuuuuuxxx|||}}}mmmLLL===222111222---+++***(((&&&%%%&&&***---222555999:::888555333222---,,,+++***+++---///111222111...+++((((((+++......,,,,,,---111444666666666444///''' """+++***'''%%%$$$''',,,000///000222333333222111000---......//////000111222,,,,,,,,,...///...+++(((******+++---...//////...222000...,,,,,,,,,---...)))***+++---///000222222000111111000//////222444444444222000...,,,+++***+++///333444333///,,,+++---000222111...,,,...000333444333111///000555:::888666222000///...+++***&&&(((***+++******+++---111111222333444555666777555555444222111111333555222444666888999:::;;;;;;999777444333333222000---+++,,,---///000111111111000///.........///000111666777888999999888666444666888999999777555444444333000,,,+++///333888:::<<<<<<:::777555444666888777666555555666888;;;<<<<<<999666222111222444555<<<<<<;;;:::999:::<<<>>>999999999:::::::::999999666888;;;===>>><<<:::888555999???CCCDDDCCCCCCCCCDDDFFFIIIIIIGGGEEECCCCCCCCCFFFJJJKKKIIIEEEBBBAAABBBGGGJJJIIIIIIMMMQQQRRRLLLJJJIIIHHHGGGFFFCCCAAACCCEEEHHHJJJJJJKKKLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJMMMQQQUUUXXXWWWXXXXXXXXXXXXZZZ^^^aaa]]]^^^___``````___]]]\\\XXXZZZ\\\\\\\\\]]]```bbb```cccddddddhhhqqqvvvwwwtttvvvwwwwwwwwwyyy}}}cccOOO???888777333222222000...++++++---///444777:::;;;999555333222---,,,+++***,,,///222444444444222///,,,+++---///,,,+++***+++///222444444555333///)))%%%###$$$&&&+++++++++******,,,000333111222444444444222000...+++---///000000222555888---,,,,,,---///...,,,*********+++---//////...,,,...---,,,+++++++++,,,---***++++++,,,------......+++...000000---,,,...111//////000000000...,,,+++---111555666333///+++)))))),,,//////,,,***+++,,,///111222000///111666::::::777333111///---+++)))$$$'''))))))'''(((+++///333222111111222333555666444333222222222333444444222555777999:::;;;===???>>>999444111222333111///.........///000222444555222111///......///111333555777999::::::999666555555888:::;;;999777666666444111......111666999;;;;;;;;;;;;999666666777999:::999777666666888999;;;>>>;;;777333111222333444;;;<<<===<<<::::::;;;===999999999999999:::::::::555666888999999999777666999<<<@@@CCCCCCBBBBBBCCCBBBDDDGGGGGGFFFDDDCCCCCCCCCFFFJJJKKKJJJFFFCCCBBBEEEHHHJJJJJJMMMRRRTTTRRRLLLJJJIIIIIIIIIHHHEEECCCGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMMMMLLLLLLJJJIIIHHHGGGHHHJJJKKKMMMQQQVVVZZZZZZZZZ[[[[[[[[[\\\___aaa[[[\\\^^^___```___]]]\\\YYY[[[]]]]]]]]]^^^___aaa\\\___``````eeennnttttttwwwyyy{{{zzzxxxyyy|||yyyaaaIII<<<:::666555666555222...,,,+++,,,111444888999888555333333---,,,++++++---111555888666666555333000------...((('''&&&))),,,000222333222111...+++(((''''''(((,,,---/////////000111333222333444444333000---++++++---///000000222666999///...---...///000///...+++***+++...000000---***++++++******++++++,,,,,,---,,,,,,++++++******)))(((,,,000000---+++,,,///+++---000222222000...,,,...222555666222---(((%%%###''',,,...,,,+++,,,------000222222111333777;;;:::777444333222111///---&&&((()))'''%%%&&&+++000222222222111111222222333444333222222333555555555333555888999888999;;;======777000...000444444444333222111111222555888:::666555222000000222444666444666999;;;;;;999666444333666:::<<<:::888777777444222000111444777:::;;;;;;<<<<<<;;;999888999::::::999888777777999:::<<<>>><<<888444333333444666999;;;===<<<:::888888999666666666666666777888888555555666777888999999:::===???BBBBBBBBBAAAAAABBBCCCDDDFFFEEECCCAAA@@@@@@BBBFFFJJJKKKJJJGGGEEEDDDEEEGGGHHHJJJPPPWWWVVVQQQLLLKKKJJJJJJKKKJJJHHHFFFGGGHHHJJJMMMNNNOOOMMMLLLLLLLLLMMMMMMMMMKKKJJJIIIIIIKKKLLLMMMMMMPPPTTTXXX\\\]]]^^^]]]\\\[[[\\\]]]ZZZZZZZZZZZZ[[[\\\]]]]]]```aaabbbbbb```___```aaa\\\___aaaaaafffnnntttttttttxxx{{{zzzyyyyyy~~~jjjNNN>>>;;;888666666666333...***((((((...111555777777555333333...---,,,,,,///333777:::666777777555222...------$$$###$$$&&&+++///222222///...---+++)))))))))***,,,///222333222111111111222333333333111...***(((+++---/////////111555999111000...///111222222111,,,,,,,,,///222111...***((())))))***++++++,,,,,,...---,,,+++***(((''''''&&&,,,111111...+++,,,...***---111333444222///,,,///222555555111+++%%%"""$$$***......---...///,,,///333444333555999<<<:::777555444444444333222)))+++***'''###$$$***000111111222222222111000///444333333333555777777666444666999888666666888;;;;;;444---+++///444777777777666444333444777;;;===:::888555333333444777999444666888;;;;;;999666444222666:::<<<;;;999888777333222111222555888::::::;;;===>>>>>><<<::::::;;;999888777777888:::<<<===>>><<<888555444444666888666999<<<<<<999666555555333222222333333555666666666666666888999<<<>>>???@@@AAACCCBBBAAA@@@@@@AAADDDEEEFFFDDDAAA>>>>>>>>>BBBFFFIIIKKKJJJHHHFFFEEEDDDDDDEEEIIIRRRZZZXXXQQQLLLKKKJJJKKKLLLLLLJJJHHHCCCEEEJJJPPPTTTTTTRRROOOMMMNNNNNNOOOOOONNNLLLKKKKKKMMMOOONNNMMMNNNRRRVVV^^^___```^^^\\\YYYXXXYYY[[[YYYWWWVVVWWWYYY]]]___fffggghhhfffdddaaaaaaaaa]]]aaacccccchhhpppuuuuuuoootttxxxzzzyyy{{{mmmUUUBBB;;;<<<999:::999777444111//////222333333444444333333222)))***+++---000333666777<<<888333111222333222111***'''&&&***000333222///000...+++))))))***,,,...,,,...000222333444333333333444555333000---++++++......//////000111333333111000111333666777444000,,,,,,,,,,,,++++++)))(((***)))((()))***++++++***,,,+++***))))))***,,,---///...---++++++---...///222000...///222444333111222000...,,,***&&&!!!!!!$$$(((,,,///000000000...111333444333444888<<<::::::999666333111222333---------,,,******,,,...---111555333///,,,...111222444666777888999888888444333222222333555888999;;;888333///000333888<<<444444555666888;;;>>>???888666444444444444333333777777777999;;;;;;999777888666555666888999999888555222000111555999;;;;;;888888777777777777888888555888999777444222333666999777555555777888999999:::999777444222000/////////333666333///000777>>>777777777888;;;>>>BBBDDD>>>AAAAAA;;;999===CCCEEEBBBBBBAAAAAA@@@???>>>>>>AAADDDIIIMMMMMMKKKHHHEEEEEEEEEGGGLLLRRRUUUTTTRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIJJJLLLNNNQQQTTTVVVWWWYYYTTTNNNLLLMMMPPPQQQQQQVVVPPPNNNQQQRRRQQQUUU\\\^^^______\\\XXXUUUTTTTTTRRRTTTWWWWWWVVVVVVZZZ^^^fffhhhjjjhhhccc```aaacccmmmhhhgggjjjkkkjjjooowwwyyytttoooooottt{{{eeeMMM@@@===999999999777555333222222333333333444444333333333,,,,,,++++++---000444666999555111000222444444444///,,,***,,,111444333000000///...,,,+++,,,---...///000111333333333222222333555555444111...,,,,,,000000000000000111222333111000111333777888666444------,,,------,,,+++***+++++++++---.........---...---+++++++++---///000333222000//////000222333444111//////222333333222222111...---+++((($$$ $$$&&&***---000111000000...000111222222333666777666999;;;:::777444222222111111///---+++***,,,...333666777666222000111333333444666777888888888888333333333333555888;;;===>>>:::555222111333666999444444444555666888:::;;;555555444555555666555555888777777888::::::999777888777555666888999888777777333000111333666777777888777777666666777777888777888888777555555555666777666555444555777888888:::999777555333111///...///333555333000111777===::::::999:::<<<>>>AAABBB???BBB@@@:::888<<>>>>>===>>>AAAEEEIIIKKKKKKIIIGGGEEEFFFHHHLLLOOOQQQPPPNNNQQQPPPOOONNNNNNMMMMMMMMMHHHIIILLLNNNQQQSSSTTTUUUVVVRRRNNNMMMOOOQQQRRRRRR[[[VVVSSSSSSRRRQQQTTT[[[^^^^^^^^^\\\XXXUUUSSSSSSPPPRRRSSSSSSTTTWWW^^^ccceeeddddddcccddddddcccbbbhhhddddddhhhiiiiiimmmtttvvvtttssstttwwwzzz|||}}}{{{]]]III@@@:::999888777666555555444333333444444444444333333000...+++***+++...111444333111///000222555777777555222//////222444333111111111111000000///...---111222333333333333111111444555666555222///......222111111111111111222222333222222444666888888777...------...//////---,,,,,,---///111111111111000000///......///111333444666666444444444444666666666333///...///111222222333111///...---+++(((%%%((())),,,///111111111000000000000111333333333222222666;;;===;;;777333111555444222...++++++---000:::999888777666666666666444555666777777777777666333333333555777;;;===??????<<<777444222222333444444333333333444555666666333444555666777777777777999888666777999:::999999999777666666777888777666777555222111222333444444777777666666666666777777999777666666777777777666666555444444444555666777::::::999888555222000...///333555444111222777<<<======<<<<<<===???@@@BBBAAACCC@@@888555:::AAADDD@@@@@@???>>>============<<<>>>BBBFFFHHHIIIIIIIIIFFFHHHKKKLLLKKKJJJJJJJJJNNNMMMMMMLLLMMMOOOPPPQQQGGGIIILLLOOOQQQRRRRRRRRRQQQPPPOOOOOORRRTTTTTTTTTZZZWWWTTTSSSQQQPPPTTTZZZ\\\\\\\\\YYYVVVSSSRRRRRRQQQRRRRRRQQQQQQVVV^^^dddddd```^^^___cccfffeeebbbbbb```aaaeeeggghhhkkkoooooorrrvvvyyyzzz{{{}}}~~~||||||~~~lllSSSEEE===:::777555444444333333222333444444444444333222111000...------...///000///......000222555888999999666222111222222222111111222444444444222///...000111333444444333222222444555666666333111000000333333222111111111111111555444444444555666777777///...---...111222000...,,,...111222222222222222222111000000111444666888999888777777777777888999777444000......000222333333222000//////...,,,***,,,---///111222222111111333111000222555555111...///444999<<<:::777333111555444111...,,,---///222:::888666555777888888888444444444444444444444444333333444555888:::<<<>>>;;;999666333111111111111555444444333333333333333222444666777777777777777:::888666666888999::::::999777666777777777666444666555333222222333444444777666666555555666666777999666333333666888666444555555555444444444666888;;;;;;<<<;;;999555222000///333555555333444777;;;============>>>@@@AAABBBBBBCCC???777333999@@@CCCAAA@@@???>>>===>>>>>>???>>>@@@BBBDDDGGGHHHIIIIIIGGGKKKNNNMMMIIIFFFFFFGGGIIIIIIIIIIIIKKKNNNQQQRRRHHHJJJNNNQQQRRRRRRQQQPPPMMMNNNOOORRRTTTVVVVVVVVVTTTSSSRRRPPPNNNOOOTTTYYYYYYYYYYYYVVVRRRPPPPPPPPPSSSTTTSSSQQQPPPSSSYYY___bbb```^^^```ccceeeeeeeee^^^^^^___cccgggjjjlllmmmkkkpppvvvzzz{{{|||~~~}}}}}}~~~zzz^^^MMMAAA===777333222111///...000222444555555444222000000111222222222000...---,,,---...000222444777999999777444222222111000///000222555666666444111///...///111333444444444444333555666666333111111111333333222111000000000000666666555444333333444555///---,,,///333555222///***---000111000///000111333222111111222555777999888888888777777888888888999777444222111222555777444222000000000000///---...///111222333333222222666444444555777666222---///222666777666444333333222111000///---...222444555333111111333666888999444333333222111111111000333333444555666888999999666555333111000///000000555555555555444333333333444666777777555444555666:::888666666888999::::::888777666777888777555333333444333333333444666777666666555555555555666666888444111111444555444333555666777555444444777:::;;;<<<===<<<;;;888555333111333666777666666999;;;:::;;;<<<===???AAABBBCCCAAABBB>>>666222777???BBBBBBAAA@@@>>>>>>???@@@AAACCCDDDEEEFFFGGGGGGHHHHHHIIILLLNNNMMMIIIEEEDDDEEEDDDEEEEEEGGGIIILLLOOOPPPJJJLLLOOORRRSSSRRRQQQOOOKKKMMMQQQTTTVVVWWWWWWWWWUUUVVVUUUPPPLLLMMMRRRWWWWWWWWWVVVSSSOOOMMMNNNOOOQQQSSSTTTSSSRRRRRRVVVYYY```bbbddddddccccccfffhhh______```ccchhhmmmnnnmmmnnnrrrvvvxxxxxxzzz~~~~~~{{{zzz~~~kkkUUUFFF@@@777222000///,,,***---000444777777444000---...000333555555222///,,,---...000111111222555777777777666444333111000///...111444666666555222000,,,...000222333444444444222444555555333222111222222222111000//////000000333444555444222111222333///,,,+++...444777444111***,,,///...+++***---000333222111111222444666777777777777777777777777777:::999888666444555888;;;555333111000111111111///000000111222333333333333555666777999999666222///000222444444333333333444000111111000000111333555111000...---...111555888555444222111000/////////222222333444555666777777333222000......///000111444444555555555555444444444666777555222222444777999888666777999:::999999666666666777888777555333111222444444444555777999555555444444444444555555888555222000111222222222555666888666444444777:::::::::;;;;;;:::999777666222555888::::::999:::;;;888999:::<<<>>>@@@AAABBB>>>@@@===555222777>>>AAACCCAAA@@@>>>>>>???AAABBBFFFGGGGGGHHHGGGGGGGGGFFFHHHJJJKKKKKKIIIFFFEEEDDDAAABBBDDDFFFHHHJJJLLLMMMKKKMMMOOOPPPQQQPPPOOONNNKKKOOOSSSUUUVVVVVVWWWWWW\\\^^^\\\RRRKKKKKKOOORRRVVVVVVTTTQQQNNNMMMNNNOOOMMMPPPSSSSSSRRRRRRVVVYYY^^^cccggggggeeedddgggjjjbbbcccbbbccciiipppqqqnnntttuuuuuuuuuvvvxxx{{{~~~|||xxxwwwzzzxxx\\\IIIAAA888222000///---***)))---333888888333---)))---///111333333222000......000222111000///111333555666777777555333111000,,,...222444555444333111---...///111222222111111111333555555333111111222000000//////.../////////,,,///222333111000111333///+++***...444888555111+++------+++''''''***...222111000///000111333444666666666777777666666666555666666555333333666999666444111000111222111000000000111222333333444444333777:::;;;999555222000000222555555444333333333111333444444333222333444111111000---+++,,,222777777666444111000/////////000111222444666777777888444222000------...000111111222333555555555555555222444555333000000555:::888777777888::::::999777444444555777888888666333///111444444333333555888555444444444444444444555888777555222//////111333333666777555222222666:::777777777777777777777777444666999<<<===<<<<<<<<<888888:::;;;<<<=========;;;>>><<<666333888>>>@@@BBB@@@>>>======???AAABBBFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFHHHIIIHHHEEECCC@@@BBBEEEHHHIIIJJJJJJIIIKKKLLLLLLMMMMMMMMMMMMLLLMMMQQQTTTVVVUUUUUUVVVWWW]]]aaa^^^SSSIIIIIIMMMOOOXXXWWWVVVSSSOOONNNPPPQQQQQQRRRSSSQQQOOOPPPTTTXXX\\\___cccgggiiiiiijjjjjjffffffcccbbbiiirrrtttooorrrqqqrrrtttwwwzzz{{{|||}}}{{{yyyyyy|||```JJJBBB888222111111///,,,''',,,333888888333,,,'''------///000111111111111000222333222///...///111444666999999777555333222+++---000333444444333222...///000111111000///...000222444444333111111222//////............//////'''+++000222111111222444...+++)))---555888555111,,,------)))%%%$$$)))...222111///......///111222555666666777777666666555...000222111000///222555666444111000111111111000000000111111222333444444111666;;;<<<999444111111000333666888666444333222333555777777555333333333333444333...))))))000666999888555333111000000000...///222444777888999:::777444111...,,,---///111///000222444555666555555000222333111...000777===777777777999;;;;;;999777333333444777999888666444///111444333111111333555555444444333333444444555999999888444///...111444111444666444111000555999555444444444555666777888555777:::===>>>>>>===<<<888999::::::;;;:::::::::999<<<<<<666444888>>>@@@AAA???===<<<<<<===@@@AAADDDEEEGGGHHHIIIHHHFFFEEECCCBBBBBBEEEHHHIIIEEEBBBAAACCCFFFIIIKKKJJJIIIHHHKKKKKKKKKJJJJJJJJJKKKKKKOOORRRVVVVVVUUUTTTUUUWWWYYY^^^\\\PPPGGGHHHMMMNNNZZZYYYWWWTTTQQQPPPRRRTTTWWWWWWTTTOOOKKKLLLPPPUUU[[[[[[___eeelllnnnlllhhhhhhhhhdddbbbhhhrrrtttpppkkkkkkmmmssszzz~~~{{{{{{|||}}}nnnOOO@@@999777...///555444,,,///333666666333///---222111///.........------...000222111...---///111222222444888:::999444///000000000///////////////555444333111///...---,,,***,,,///111111222444555444000...222888999222***,,,******---222444333111///...---///111333333333((())))))'''$$$&&&---444888666333...,,,,,,///222000000222888======777111...111222///***(((,,,///555555555333000///000111+++---000222333333222222111666;;;<<<999444111111444666888666333222333555777999999777333222333555777999999555000...222666666777888888666444111///333333444555777888999999666555444222111000//////222111000111333444333222444555555333111111444888888999999::::::888444111444111000222666777444000//////...///000111000///...222555555333222333555666777777666444222222333444777888444000...222666666555444444555666888999;;;===??????===<<<;;;<<<:::888555555777999;;;;;;;;;<<<<<<;;;:::<<>>@@@CCCFFFFFFEEECCCAAA@@@BBBDDDEEEDDDDDDDDDEEEDDDHHHLLLLLLJJJGGGFFFGGGIIIJJJJJJIIIHHHGGGHHHJJJLLLNNNQQQRRRNNNLLLRRR[[[XXXSSSMMMHHHFFFGGGKKKNNNUUUUUUVVVXXXYYYWWWTTTQQQTTTSSSTTTVVVPPPIIIJJJQQQSSSZZZccchhhiiihhhhhhiiilllkkkiiifffeeefffkkknnnssssssrrrsssuuuyyy|||~~~}}}~~~|||yyy}}}wwwVVVDDD:::777000222666444---111666999999555000,,,111111111000...---------,,,...111111000000222444444333222333555555333111222222111111000///...---444444333111000///......***---000222222222222333333000///222666777222---,,,++++++...222444333222------...///222222111///!!!$$$''''''(((,,,333::::::777333...++++++---///111000111666::::::555111---///000---)))(((,,,000666666555444222000000111+++---...000111222111111---222777999777555444444999999999666222111222333666777777555222000222333666999:::888333000111333888888888777666444222111666777777888888888888888666555444222111111222222222111000000222222111000333555777777555444444666777777888888888666444222222000///222777888555222222111000000000000000///000333555555444222333555555666777666444333333444666888999777222111333666777777777888999:::<<<===;;;<<<===>>>??????>>>===:::888666666888:::;;;;;;===>>>>>>>>>===???BBBEEECCCBBBAAA@@@@@@@@@AAABBB===>>>@@@BBBCCCEEEEEEEEE???BBBDDDEEEEEEEEEFFFGGGEEEHHHKKKLLLIIIFFFEEEFFFFFFGGGIIIIIIHHHGGGHHHHHHJJJNNNTTTXXXTTTOOOPPPVVVSSSOOOJJJFFFDDDFFFJJJMMMOOOPPPQQQTTTWWWXXXWWWUUUQQQPPPSSSTTTQQQLLLOOOVVVVVV\\\ccchhhhhhggghhhiiiiiihhhgggeeeeeehhhlllpppyyyxxxwwwvvvwwwxxxzzz{{{}}}}}}{{{}}}___III<<<888333666999444000333999<<<;;;777111---///222444222///,,,,,,---+++---///111111333555777777444111///000111222222333333333333111///---,,,444444333222111111111111,,,///222444333222111111222111000111333333222000...------///111333333222,,,---///111222111---***!!!&&&))),,,000777<<<;;;888333///,,,+++,,,---111000000222555666333///---......,,,)))***///333777777666444333222111111,,,,,,,,,---...///000111***...222555666666777888>>>===:::555111000111333444555444333000///000111444777:::999555111111222999888777666444333333333999::::::;;;:::999888777666555333222222333555666333111111111111111///---222555999:::888666555444666666666555444333222111000//////333777999888555444444333222111111111111444555666555444333333555444555666666444444555666888:::<<<:::666444555777::::::;;;<<<===>>>???@@@;;;999999<<<@@@BBBAAA???:::888666777999;;;;;;;;;===>>>?????????AAADDDGGGFFFDDDBBB@@@>>>>>>???@@@@@@@@@??????@@@BBBDDDFFF@@@BBBEEEFFFFFFFFFGGGHHHFFFHHHJJJJJJGGGEEECCCCCCCCCEEEHHHIIIHHHGGGGGGGGGGGGMMMWWW]]]ZZZQQQMMMOOOOOOLLLIIIFFFFFFHHHLLLNNNLLLLLLMMMPPPTTTVVVWWWWWWRRRQQQSSSSSSQQQNNNQQQWWWYYY]]]bbbdddddddddfffiiieeeeeeeeeeeeeeehhhmmmqqqyyyyyyxxxxxxxxxzzz|||}}}~~~~~~kkkQQQ???:::777:::<<<666444555888999888555222///...222555444000,,,,,,...---...000111333444666777777555222000000000111222222222333444333111///---555444333222222222333333...222666777666333111000111222222222111111222333111000/////////000000///---...111333444111,,,(((###(((,,,...000444666:::666222///.../////////222000...///000111000.../////////------///444888777666555444444333111000---,,,+++++++++---///000+++---000333555777999:::???<<<888333000000222444444444333222000000000111333555666666444333444666999888555333222222333333999999;;;<<<<<<:::999888666555333333333555888:::666555444444555444111///333555777999888777555444666666555333111///...///......000444888:::999888666666666555444444555777777666666555444333444555333555666666555555666888:::;;;<<<;;;999777777888======>>>>>>??????>>>>>>999666555999@@@CCCBBB???999888777888:::<<<<<<<<<;;;<<<>>>??????AAADDDGGGIIIGGGCCC@@@>>>>>>>>>???EEEDDDBBBAAA@@@@@@@@@AAACCCDDDFFFFFFEEEEEEFFFHHHFFFGGGGGGGGGEEECCCAAA@@@AAAEEEIIIJJJJJJIIIHHHHHHGGGMMMVVV]]]YYYPPPJJJJJJMMMLLLJJJJJJJJJMMMPPPRRRLLLKKKJJJLLLOOORRRSSSSSSVVVUUUTTTRRRPPPNNNQQQTTTYYY\\\^^^^^^]]]^^^bbbfffdddeeeeeeeeefffhhhllloooqqqqqqsssuuuyyy|||yyy\\\GGG???:::===???888666555444333222111222222///222555444111///...///000000000222333444555555555555666555333222111111000000222222333222111111555444333222222333444555222555888999888555333222111333444333111111222444333333111///---,,,------000000222444444111,,,((("""%%%)))---///000111222666333000000111444444444222000...---.../////////111111111111222555999<<<666444333444555555222000///---+++******,,,...//////000111333666888999999;;;777333000000222555777555444333222222222222111111111111000111444888;;;888666333111000111222333555666888:::;;;;;;;;;:::666555444444555666888:::999888888999:::999666444555555555555666666555555777777777444///,,,,,,---...///111555888::::::999777888888777666777:::<<<888777444333333444555555333555666666555555777888999:::;;;:::999888999:::>>>>>>===<<<<<<;;;;;;:::777444222666===AAA@@@===999888777999;;;=========;;;===???@@@@@@BBBDDDGGGKKKHHHDDDAAA>>>>>>???@@@DDDDDDDDDDDDCCCAAA@@@???EEEFFFGGGFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCAAA???CCCFFFJJJLLLKKKJJJIIIIIIIIILLLRRRWWWTTTLLLHHHIIILLLLLLKKKLLLMMMOOOQQQRRRKKKJJJHHHJJJMMMPPPRRRRRRVVVVVVSSSPPPNNNPPPSSSUUUVVVXXXYYYXXXVVVXXX]]]aaaeeefffggggggfffgggiiikkkiiikkknnnrrrwww{{{~~~mmmTTTGGG>>>>>>???999666444000------...111444000111222333333222111000222111000111333444333222333666888888666444333222//////000000111222222333666444222111111222333555333666999999888555444333222444555555444333333444444444333000---,,,---///333222222222222111...+++###&&&***...111333333333333000---///333777777666111000///...---...///000222222333444666999;;;===555333333555888888555222000///---,,,,,,---...///222111222444666888777666444111------///333666777666444222222333444333222000///---,,,///444999<<<777666444222111111333333111222333555777999;;;<<<666666666666666666777777999999:::<<<>>>===;;;999666555444444666666555444444666888555000------...000111444666888999999999888::::::888666666:::>>>999666222111222444555666444555777777666666777888888777666666777888:::;;;===;;;999888777777777888666444333555:::===>>>===999888888:::<<<>>>>>>======???BBBCCCCCCDDDFFFGGGJJJGGGCCC???>>>>>>@@@AAA???@@@AAACCCCCCCCCBBBAAAEEEFFFFFFEEECCCCCCDDDFFFHHHGGGFFFFFFFFFFFFCCCAAAEEEGGGJJJKKKKKKIIIIIIJJJKKKKKKMMMPPPMMMHHHGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOKKKIIIIIIKKKOOOSSSUUUUUURRRRRRPPPLLLMMMSSSXXXXXXTTTVVVVVVTTTSSSUUUZZZ___ggghhhiiiiiiggggggggghhhiiikkknnnqqquuuyyy|||}}}~~~cccQQQAAA>>>>>>888444111...,,,,,,...111333222000...000444666444111111000///000333444333222222555888888666444444555111000///......000111222666555222000000111222444333555777777666444444444333444555777777666444333333444333111//////222555444222///...//////...---((())),,,000333555555555000---***---222666777555000000000/////////111222000000222444777999999999555333333777;;;===999666222111000.........//////000000000333666777666333///,,,)))***...222555666666333111111333444333111///---,,,,,,///333666888888777555444333444444555/////////000222666999:::777777777777777555444333555666888;;;>>>???===;;;666555555777999999666333000444888777333000111333222444666777888777888888:::;;;;;;777333333666;;;888444000///111444666666555666777777666555777888555333111111333777:::;;;999777555333333555777999666666666777888:::<<<===888888888;;;===??????>>>>>>@@@BBBCCCCCCCCCDDDFFFFFFDDD@@@===<<<===@@@AAA>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDCCCCCCCCCFFFHHHKKKIIIHHHHHHJJJJJJHHHFFFFFFHHHJJJJJJHHHGGGHHHIIILLLJJJJJJLLLJJJGGGGGGJJJLLLMMMOOOPPPQQQPPPOOONNNPPPOOOOOOPPPSSSVVVVVVVVVQQQRRRNNNIIILLLTTTXXXXXXTTTVVVVVVUUUTTTVVV[[[```gggiiikkkjjjiiihhhhhhiiilllmmmpppssswwwyyy{{{|||~~~~~~nnnXXXDDD======888111000...------///111222444///+++...555888666222000...---///333555444222222555777666444333555777444222///---,,,---///111777555222000///000222333222444555555444333333444444444555888999888555222111333444333111333777;;;555111---+++,,,...//////......000222555666555444///+++)))+++111555555333///000111000000000222333---...000333666777777555666444444999>>>@@@===888333222111000000000000000......///222666777555222---***((()))---222333333555333000000333444333111...------...000222222222999888777666666666666666///...------///222666999777888888888777444222000111333666:::>>>???===;;;555555777;;;===;;;666111,,,111777888666444555777444666888888777777666777;;;<<<;;;777111///222777777333...---000444666666666777888777666555666777444111......111666:::<<<666444111000111444888;;;888888999888888888;;;>>>888888999;;;>>>??????>>><<<>>>@@@AAA@@@@@@AAABBBCCCAAA===;;;:::<<>>@@@???@@@BBBBBBBBBDDDHHHKKKNNNLLLJJJKKKMMMNNNLLLJJJGGGHHHIIIHHHFFFFFFGGGHHHMMMJJJIIIKKKJJJGGGHHHKKKPPPQQQSSSTTTTTTSSSQQQOOOWWWVVVUUUUUUVVVVVVUUUSSSTTTTTTOOOIIIJJJRRRVVVTTTUUUWWWXXXWWWVVVXXX]]]bbbfffhhhkkkkkkjjjiiiiiijjjlllnnnqqquuuyyy|||~~~|||~~~~~~~~~dddNNN===555333111222222000......///111111111111333444555444333000111222222111000111333333333555555555555333333666444000---,,,,,,...///---...000222333444444444222222333444444444444333666777777888777666444333222222222333555777999:::111///,,,******,,,///111777333///000333444222...///------///333555555333111111111///...///222555...///000222222222222111444111///333999======:::555---+++111444000,,,,,,...///111222333333222222---+++******---///111111333111///---...///222444...///111444666444000,,,000222555666666666777888333222000---,,,---111444999555222333666666222...///000222444666888999:::<<<:::999;;;<<<;;;777333111222555777888777777666444333222333666888999999>>>===:::666222000222444333333444555777777555333444666888888666333222222555222///...000444777999999555000...000444777999999888777666777999;;;<<<888666555888===@@@@@@>>>:::::::::===AAAAAA>>>;;;:::999888777999<<>>>>>>>><<<999:::>>>BBBBBB@@@===<<<>>>BBBGGGKKKPPPPPPNNNKKKHHHIIINNNRRRNNNMMMKKKIIIHHHIIIJJJKKKLLLLLLLLLJJJHHHHHHJJJLLLQQQTTTWWWVVVSSSRRRTTTVVVQQQTTTWWWZZZZZZXXXUUUSSSSSSRRROOOLLLKKKNNNSSSWWWWWW\\\```]]]WWWVVVZZZ```fffggghhhgggffffffggghhhwwwvvvtttrrrqqqtttyyy}}}rrrYYYCCC888555333444555444222111222333555555555555666666555333222333333222111111222444111111222333333222111111555333000...,,,+++++++++***+++...111333333333333000111111222333333333333444555555555555444333222333333444555666777888888000///---,,,,,,///222333666333///000333555333000000......000333555555444111111000...,,,,,,...000...///111333444444444333333000///222888;;;;;;999444...,,,111555222...---///000111222222111000000---+++***+++---......---111000/////////111333444111111444666777666111...///000222222222333444666444444222000......000333888555333333333333111///444444444333333333444555:::999888888777666333111444555777888888888888888555444333333555777999:::===<<<:::666222111222444666555444555888888555222333666888888666555444444444222000000222555777999777555111///000222555666777666555444555777999:::555444444888===@@@???===999888999;;;>>>???===;;;::::::999999;;;===@@@BBB???@@@@@@???======AAADDDCCCAAA>>>===>>>BBBFFFIIILLLMMMMMMKKKIIIJJJMMMPPPNNNMMMKKKIIIHHHHHHIIIJJJLLLKKKJJJJJJJJJKKKLLLMMMPPPRRRTTTUUUTTTTTTUUUVVVUUUVVVWWWWWWWWWUUUTTTSSSRRRPPPMMMLLLNNNTTT\\\aaaZZZZZZYYYYYYZZZ^^^aaadddaaabbbdddeeeeeeeeegggiiipppqqqqqqpppppprrruuuxxx{{{}}}jjjNNN<<<777666777888888666555555777888888888888777666555444666666666444222111333555000111222222222222111000333222111///---***((('''&&&))),,,000222333222222...///000111111111111000111111111111111111000000111222333555666666555555111000///...///222444666555222000111444555444222000//////111333555555444222222000,,,)))'''((()))---///222555777777666666333111///111666999:::888444000...222444222000//////000111111111000///...---,,,,,,---------***(((---...///000222333444444333444666888999777222///,,,---.........///222555555666555333000//////000444444333111000000222444999888666222...---...///777777666444111///...///444666888888777777888999777666444222333666999<<<===<<<:::777333222444666999666333555999:::777222333555777888777666666666444444444333444555666777444333222111000111222333555444333222333555777888222222333888===???===:::777777777999;;;===<<<;;;::::::;;;;;;===>>>@@@AAA@@@BBBCCCCCCBBBBBBCCCEEEGGGEEEBBB@@@@@@BBBFFFHHHIIIJJJLLLLLLKKKKKKLLLNNNMMMLLLJJJHHHGGGHHHIIIJJJLLLJJJHHHJJJMMMPPPPPPNNNOOOOOOPPPSSSVVVXXXXXXWWWYYYXXXWWWUUUTTTTTTTTTTTTTTTQQQOOONNNRRRYYYaaafff]]]XXXTTTWWW___fffhhhggg\\\^^^aaabbbccceeehhhjjjjjjkkkmmmmmmmmmnnnppprrrtttwww{{{}}}[[[CCC:::888999:::999777666777888888999:::999888666666666999999888555333333555666222222333333333333222222222222333222///,,,(((&&&%%%(((,,,000333333222111///////////////...------------,,,,,,,,,---......,,,---000222444444333222333333222222222333444555444222111111444555555444000000000222333444555555222222000+++'''$$$###$$$---///222555777888888777555222111111555888999888666333222222333222000...---...///000111111000///............///,,,(((%%%***,,,///222444555444444444555777999:::777333///)))***++++++,,,...333666666777777555222///......000222222000---...444999<<<;;;777111+++)))***,,,555666666222---+++,,,...222555777777666666888:::888777444222222444999<<<===<<<;;;999666555666888999555222555:::===:::555222444666666666555666777666777888777666444333333///111222222222222222333444444222222333444777888111111333888===???===999555666666888:::;;;;;;;;;999:::;;;<<<===>>>??????@@@BBBCCCEEEEEEDDDDDDDDDJJJHHHEEEBBBBBBDDDFFFHHHGGGIIILLLNNNOOONNNLLLLLLIIIHHHGGGFFFGGGHHHJJJLLLLLLHHHFFFJJJPPPTTTRRROOOMMMLLLLLLQQQVVVZZZYYYXXXZZZYYYXXXWWWWWWVVVVVVVVVXXXVVVSSSSSSUUUZZZ^^^```___ZZZWWW[[[bbbhhhhhhfff[[[^^^```bbbccceeehhhjjjjjjjjjjjjiiihhhiiikkkmmmqqquuuzzz}}}jjjLLL???:::::::::777555444555666555777999999777666777888::::::999777555444666777222222222222222222222222222333444555333///+++)))(((***---000222333222111000000000///...---,,,++++++***)))((()))***,,,---***,,,///222444555444444666666555444333222222111333222111222333444444444///000111222222333444555222111000,,,'''###"""###,,,---000222555666777888666444222222444666888888888777555222111000///,,,***+++...000222222222222//////000000000...)))%%%***,,,000444666555444222333444555888999777222...))))))***+++,,,///333777444555666555222///......,,,///111///,,,...666===;;;;;;888222+++(((***---444555555222...,,,...000222666::::::888777:::===888777555222000222777;;;<<<<<<<<<:::888777999:::666333222555:::===<<<:::222444555555444333444555888:::;;;:::666222000000,,,///333444333333444666555444333333333555777999333222444999>>>???<<<999444666888999:::;;;<<<<<<999999:::;;;<<<=========???@@@BBBDDDEEEEEEDDDBBBHHHFFFCCCAAAAAABBBDDDFFFGGGIIIMMMQQQRRRPPPMMMKKKEEEDDDDDDEEEFFFIIILLLNNNKKKHHHGGGKKKQQQTTTSSSPPPKKKJJJKKKPPPVVVZZZYYYXXXXXXYYYZZZ\\\\\\[[[YYYXXXYYYWWWUUUVVVXXXZZZZZZYYY]]]^^^```bbbddddddbbbaaa___aaacccdddeeefffiiikkknnnmmmjjjgggdddeeeiiilllrrrvvv{{{}}}~~~~~~{{{XXXFFF<<<;;;888444111000222444444777999999666555666999888999:::999777666666777000000////////////000000111222555666666333000---,,,---...000000000000///000000000000//////...---+++***(((((((((+++...000...000222444666777777777666666666555333111///...222222111111222222333333...000111111111111333444111111000---)))&&&%%%%%%++++++,,,...000222555666666555222111111333555777888999666111///000///,,,)))***---000222444444555111111111222333111---))),,,...222555666444222000111222444777888777222///+++,,,---------...111444111222333222000.........,,,///000///---///666===999:::999444---))),,,000333444444444222111222333444999>>>>>>;;;888:::<<<666666666222///000555999999:::;;;999888777999:::444333333555888;;;<<<<<<666777777666333222333444777:::<<<:::555111000000---111555666555444666888666555444333444666888999555444555888<<<>>>;;;888444777;;;>>>>>>>>>>>>???999999999::::::<<<======???>>>???AAADDDDDDCCCAAABBB@@@>>>======???AAACCCHHHJJJMMMQQQSSSQQQMMMIIIBBBBBBBBBCCCFFFIIIMMMOOOJJJIIIIIILLLPPPRRRQQQOOOJJJKKKLLLPPPTTTWWWXXXXXXXXXZZZ\\\^^^^^^]]]\\\[[[WWWUUUSSSUUUYYY[[[ZZZXXX[[[```eeefffccc```^^^^^^bbbdddfffgggggghhhjjjlllpppnnnjjjfffdddeeeiiimmmtttwww{{{}}}{{{}}}}}}cccNNN???<<<777111------000333666999<<<:::666444555888666888:::;;;999888777777000///............///000///111444666666555333222//////...------,,,,,,,,,---...///111222222222222///---+++***+++...222444444444555555666666777777444444444444333111...---222222222111000000111222---///111111//////111333///000111///,,,************)))((((((***...111444444333111///...///222555444777555000...000111...***,,,...111333444444444222222222444555444111//////111333555555333000///000111444777999888444111000111111///---,,,,,,------...//////------...000000111222000///000444888888;;;<<<777///+++---111111111222444666777666444555;;;AAA@@@999444333555333555666333///...222666555777888777666666777888444555777666555666999<<<;;;;;;:::888444222222333333777:::999555111222444222666999999666444666888666555444333444666888999777555444666999;;;999666555999???BBBBBBAAA@@@AAA<<<;;;:::999:::<<<>>>??????>>>>>>@@@CCCDDDCCCAAA>>>===<<<<<<===???BBBCCCIIIJJJMMMPPPRRRQQQKKKGGGCCCCCCBBBCCCEEEHHHKKKLLLIIIJJJLLLMMMNNNOOONNNNNNIIILLLOOOQQQRRRTTTVVVWWW\\\\\\\\\\\\\\\[[[[[[[[[ZZZVVVRRRRRRVVVZZZ[[[ZZZZZZ^^^bbbcccaaa```______ccceeeggghhhhhhjjjlllnnnlllkkkjjjgggfffgggkkknnnsssuuuyyy}}}~~~~~~}}}{{{}}}}}}kkkSSSAAA>>>777000++++++///222888<<<>>>;;;666333444777444777:::<<<:::888777777222111000//////000111222---///222555666666555444111000...+++***)))*********,,,...111333555777777222000---,,,---111555888777777555444444444444444111222333333333111///---222222222000///...///000,,,///111000......000333///000111111///------...***(((&&&%%%'''+++///222333222000---+++---000333000555444...---111333000---...000222333444444333333333333444666666444333222333444555444222///---///111444777:::999555222444444444111---)))''''''***+++,,,,,,,,,,,,///111444444333111000000222444888<<<>>>999111,,,...111000///000444999:::888555555;;;AAA>>>666...,,,---222444666333///---111444222444555555444444555777555888999777333222666;;;??????===:::666333333333000444888888444222444777666:::<<<;;;666333555888555444333333333555777999777555333444777888777444555;;;BBBFFFEEECCCBBBBBB>>>===;;;::::::<<>>===???CCCEEEDDDBBB>>>=========???BBBEEEFFFIIIJJJLLLOOOQQQOOOJJJEEEEEEDDDCCCCCCDDDFFFHHHJJJIIIKKKNNNNNNMMMLLLLLLMMMIIIMMMQQQRRRQQQQQQTTTWWW```^^^\\\YYYXXXYYYZZZ[[[aaaZZZRRRPPPSSSXXXZZZZZZZZZ[[[\\\^^^```aaabbbbbbbbbdddggghhhiiikkkmmmoooggghhhiiiiiiiiijjjlllnnnqqqssswww{{{}}}}}}}}}|||yyy}}}]]]GGG???666222000...111666888888888888777666444444777555555777::::::666222333000------///111333333---///000222444555555555888333...+++,,,---,,,+++---------///000111000///222///000333333000000222888888666555333111000000.........///////////////000000000000000///...---000222222000...---000333222000......111333444444111---))))))---000111000222111///+++)))***---000222222222111//////000111///......111555666333111000000000111222444555666333222222333333222///,,,+++---111666999999666333555666555///'''!!! """"""%%%(((***+++---000333888777444222000/////////777999;;;:::666222...,,,...///111333555666666777<<<===:::333+++&&&'''***555666666444222111222444666666666666666666555555666888::::::777444111111;;;>>>@@@>>>888333000000222444777777777666666777<<>>999666666888888777555333333444666888888777555333111111555777666888===DDDIIIIIIEEEAAA:::<<<<<<999444444999>>><<<===>>>??????@@@AAAAAA@@@?????????AAACCCFFFHHHMMMKKKJJJIIIIIIHHHGGGEEEFFFEEEDDDDDDDDDFFFIIIJJJLLLMMMNNNNNNNNNOOORRRTTTMMMLLLJJJKKKNNNSSSWWWYYYXXXXXXXXXYYYYYYYYYYYYYYY[[[ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZZZZ[[[]]]`````````eeehhhkkkkkkiiikkkqqqwwwmmmiiihhhkkklllkkkmmmrrrpppppprrrtttwwwzzz}}}~~~yyy{{{~~~kkkIIIAAA888444222///000444777777777888888888777777666555555777:::999555111111...,,,,,,...000111111---...///111333555666777888444000.........---+++---------...///000000000111///000444444000///111777555333333444444222000---------------...///000111111111111111000//////222333444222000000222555222000......000333444555333000,,,+++---///000///111000///---+++,,,///111222333333333333333444555000///...000333444333111000/////////000111222333111000///000111111000...,,,---///333666777555333555666444...$$$"""&&&(((***---000333555444222000///.........222555777888555222///......///111222444555555666888777333,,,%%%###''',,,777777777555333222333444444555555666555444333222555777999888555222000///777:::>>>===999555333444222333555777888888888777;;;>>>???===999666777999<<<:::777555444444555666999999888666444333555777777999===BBBGGGHHHDDDAAA999::::::888555555888;;;::::::;;;<<<>>>???@@@AAA@@@???>>>>>>@@@EEEIIILLLJJJIIIHHHHHHIIIIIIHHHFFFFFFGGGHHHIIIIIIHHHGGGGGGIIIJJJMMMNNNNNNOOOQQQRRRLLLKKKJJJKKKOOOSSSWWWYYYWWWWWWVVVVVVWWWXXXYYYZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[XXXXXXXXXZZZ^^^aaabbbbbb]]]dddmmmqqqooolllkkklllhhhgggiiinnnpppnnnooosssoooqqqsssvvvwwwxxxxxxwwwvvv{{{}}}|||~~~tttMMMDDD;;;888666333333444555555666888999999999999666555555888:::999444///...------...000222111111,,,---///111333555777777444333111111111111///---///...---,,,---...000222000///111555555111///000444111///111555777444000---,,,******+++---///111222222333333333222111111333444444222111111333666333000---,,,///333555666777444000......//////...///000000///...///111333333444555666888888888888111000//////111333333222111///...,,,,,,...///000///---,,,---///111222111---,,,,,,...111333444444444555444---######&&&))),,,000222111111000///............---000333333222000000000...///000222333444444444555111+++$$$ ###+++222888888777555333222333444222333555666555444222000333555666555333000//////222666;;;<<<999777666777333222333666:::<<<:::888999<<<===<<<888666888:::???===:::777555555555555:::<<<===;;;999777666666888999<<<@@@CCCDDDCCCAAA999999888777777777888888777777888888:::<<<>>>??????>>>===>>>AAAFFFKKKOOOFFFFFFEEEGGGIIIIIIHHHGGGFFFHHHKKKMMMMMMJJJGGGEEEFFFIIILLLNNNNNNNNNNNNOOOKKKKKKKKKMMMOOOSSSWWWYYYUUUUUUUUUUUUUUUWWWXXXYYY\\\[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[___aaabbbbbbZZZbbbjjjooonnnjjjgggfffcccccchhhooosssrrrrrrtttrrrtttwwwyyyyyyxxxuuusssuuu{{{yyyvvvzzzwwwRRRFFF<<<:::;;;999777777444555666777888888999999666555555888:::888222------------000222333222111+++---111444555555333222...///111333333333111///000///---+++***,,,000222//////222777777222000111222...,,,000666999555000---+++((('''(((+++///222222333333444444444333333111111111000000111222333222000---,,,///333777888999777444111///......------///111222111222333444555555666777999999888777111000/////////111222333333111...,,,,,,,,,...///...,,,***+++...222444555///,,,******---111333444444444333...%%%!!!%%%(((,,,///111////////////////////////+++---///000///......///...///000111222333333333222---%%%$$$///888888888777444111000111333111333555666666444222111111222333333111000000111000555999:::888666777888555222222666<<>>AAAAAA>>>:::777666999:::;;;===???@@@AAAAAA:::999888999:::;;;999888777666555555666888:::<<<======>>>???BBBEEEHHHJJJEEEDDDEEEFFFHHHIIIGGGFFFEEEGGGJJJLLLLLLKKKHHHGGGGGGJJJNNNPPPOOOMMMLLLKKKJJJKKKLLLNNNOOORRRVVVXXXSSSTTTVVVWWWXXXYYYXXXXXXYYYYYYYYYYYYZZZ[[[[[[\\\```^^^]]]]]]___``````___```bbbddddddcccccceeeggg___```eeemmmrrrrrrssswwwwwwxxxyyyzzzzzzyyywwwvvvwww{{{~~~|||xxxvvvxxx{{{YYYJJJ===999;;;;;;999888444555666666777777777666666555555777888666111,,,))))))+++...111222000///+++...444888888444...***(((+++///333444333222222111111...+++)))***...111///...222777888444111222111---+++000777:::666000---+++(((&&&'''***...111111222333444444444444444...---,,,,,,---...///000222000---...111555888999:::999777333000...------,,,...111333333333444555888666555555666666333111000000/////////000222444555333111///......//////...,,,***+++///333666888///---******,,,000333444333333333///(((!!!!!!&&&)))+++...000//////000000000111111111,,,---......,,,,,,,,,...///000111222222222222222///))) $$$000999888777555111...---///000111333444666666666444444000222222222111111333555222555777777444333444666777444333777===???<<<888777999:::888555555888;;;<<<<<<;;;:::999::::::;;;<<>>@@@===<<<;;;<<<===>>>===;;;999888555333333555888:::===>>>@@@BBBDDDDDDCCCCCCEEEEEEEEEGGGHHHHHHFFFDDDCCCDDDEEEFFFHHHJJJKKKLLLKKKNNNRRRSSSQQQMMMJJJIIILLLMMMNNNNNNNNNPPPUUUXXXRRRUUUYYY]]]]]]\\\XXXVVVUUUUUUVVVWWWXXXYYYYYYYYY]]]\\\ZZZZZZ\\\]]]]]]\\\aaa```___^^^]]]```cccfff___^^^bbbiiinnnpppssswwwxxxwwwvvvuuuvvvwwwyyyzzz{{{yyyxxxxxxyyyyyyxxxwww~~~kkkWWWBBB:::::::::777555555555666777777777777777888666444555666555000,,,%%%%%%'''***---///...---+++///555999888333,,,'''&&&***000333444333222333222222111,,,((('''+++///,,,+++///444666333222444000......222777999555111...,,,)))&&&''')))---//////000111222333444444444---+++)))***,,,.........111000///000444888:::;;;999999888444111......///,,,///111222333333444666:::666222111222111///,,,---.../////////000222444666555444333111111000000///---+++,,,///333666777///---+++,,,...111333333222222111...***%%%!!!###'''***+++---...///000111222222222222111---......---++++++,,,...111111222222222222222111,,,'''%%%///666888777444000,,,+++---///111222333444666666777777555555555444222333555888444555666333//////111555999777777999======;;;888777888999777444333666:::::::::::::::;;;<<<======;;;???CCCEEEBBB===999666999:::::::::999999<<<===??????>>>>>>>>>???@@@@@@===;;;777555555888;;;===???AAACCCDDDDDDCCCAAA@@@EEEEEEFFFHHHIIIHHHFFFCCCCCCBBBBBBBBBEEEHHHLLLNNNNNNQQQTTTTTTQQQNNNKKKJJJNNNOOOOOOMMMLLLNNNSSSXXXUUUXXX\\\______]]]YYYVVVQQQRRRTTTUUUWWWWWWWWWWWWTTTSSSSSSTTTXXXZZZ[[[[[[[[[\\\]]]___`````````___```___bbbhhhlllmmmpppuuutttsssqqqppppppsssvvvxxxzzzvvvssstttxxxzzzyyyvvv|||~~~nnnQQQBBB>>>;;;777444444555777888:::;;;;;;;;;:::777444333444333000,,,%%%%%%&&&)))---//////...---000444666666222---)))***...333444333222111222333444333...(((%%%(((,,,((('''***000222111222555000111222555777777444222///---***(((((())),,,------...///111222222333333...+++)))***---/////////000000111333777:::;;;;;;666777777555111//////000---///111111111222444666;;;555///---...///---***))),,,///000000000333555555555666555444333111000...---+++,,,...111333333///......///222333333222222000...+++)))%%%""" !!!&&&***++++++,,,---///000111222222222111000.........,,,+++,,,...000222333333333333333222222...***$$$"""$$$***000444:::888555000,,,+++---/////////000111333666888:::<<<;;;:::666444333555777555555333...++++++000555;;;;;;<<<<<<<<<:::999888777888888666333222555999999999::::::;;;<<<======999===BBBDDDBBB>>>:::777777999::::::888777999;;;???@@@AAA???===>>>AAAEEE@@@>>>;;;999:::>>>CCCFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEHHHJJJJJJHHHFFFCCCBBBBBBCCCEEEHHHKKKMMMMMMPPPRRRSSSQQQOOOMMMMMMRRRRRRPPPLLLIIIKKKRRRXXXYYYZZZ\\\]]]]]][[[YYYXXXOOOQQQSSSUUUVVVWWWWWWWWWQQQPPPPPPRRRVVVYYYZZZZZZXXXYYY\\\^^^``````___]]]bbbaaaeeekkknnnmmmmmmppprrrqqqpppooooooppprrrssstttsssqqqrrruuuwwwxxxxxx{{{|||```KKKCCC>>>888444444555777:::<<<>>>??????;;;777333222333222000---(((((((((+++///222222222...000222333333111///...///222666666333111000111444555444///((($$$&&&***%%%$$$&&&,,,//////111444111222555777777555333222///...+++)))((()))+++,,,+++,,,...///111111222222000---+++,,,///111111000000000222555:::<<<<<<;;;444666777555111///000222...///000111000111444666;;;444---+++---...---+++'''+++///111111111333555444555666777666444222000...,,,++++++...000000000//////000222444555333111111///+++)))&&&$$$!!! $$$(((+++,,,++++++,,,///000111222222111000///---...---,,,,,,---000333333333444444444333222222222///+++***+++000333555;;;:::666111---,,,...000...------///111555999;;;BBBAAA===999555333444666555444111,,,(((***000555<<<===???>>>;;;888777777888999888555222111444888999::::::;;;;;;<<<<<<<<<888<<>>:::888777999;;;:::777666888:::???AAABBB???<<<<<>>CCCIIIMMMIIIGGGDDDBBBBBBDDDGGGIIIAAABBBDDDHHHLLLLLLKKKHHHDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMPPPQQQQQQOOOOOOPPPTTTTTTQQQLLLHHHJJJQQQXXX]]]\\\[[[ZZZYYYYYYYYYZZZOOOPPPRRRUUUVVVWWWWWWWWWUUUSSSSSSTTTWWWYYYYYYYYYZZZYYYYYYZZZ]]]___``````bbbccchhhoooqqqnnnkkklllqqqrrrrrrrrrqqqqqqppppppnnnppprrrrrrrrrssswwwzzzzzz|||~~~oooPPPBBB>>>:::666=========<<<;;;<<<>>>@@@===;;;888555222222222222000---***,,,111444333000///000000//////000222555888777666666666444000---............---,,,+++******(((''')))---111222222555444555777888444...)))++++++++++++,,,---...///---------///111222222111000//////000111222444555222000000444;;;>>>===:::333333222111000///...............---,,,,,,...000555111,,,+++,,,------,,,...------......///000111444555777888888666555333---,,,,,,...111222000------///222444555444222111333---'''$$$&&&))),,,,,,***))))))***,,,---,,,+++111333555555333111//////---......,,,******...111777666555444444333444444555444333555777999:::999999666111......///000000///---++++++...222444555<<<;;;:::::::::999666444333444333111......111444===>>>>>>>>><<<888444222666:::>>>:::444000222666>>><<<:::999:::;;;;;;:::888999;;;<<<<<<;;;:::999777777777777888888888888===???AAACCCDDDDDDCCCBBBEEEBBB@@@AAAEEEIIIJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGDDDDDDEEEDDDDDDFFFJJJMMMLLLHHHDDDCCCFFFIIIKKKJJJNNNMMMLLLLLLMMMPPPSSSUUUSSSPPPMMMLLLMMMPPPRRRSSSWWW[[[\\\YYYXXXZZZXXXUUUOOOPPPRRRVVVYYYXXXSSSNNNRRRTTTXXXYYYTTTOOOQQQVVVZZZaaabbb\\\YYY\\\```aaaaaaeeeiiiiiiggghhhkkkpppmmmoooqqqpppooommmnnnoooiiilllpppsssvvvyyy}}}wwwyyy{{{~~~~~~}}}\\\JJJDDDAAA???;;;;;;;;;;;;;;;<<<===???;;;999777444333333333444222///---///333555333000,,,---...//////000333666888666444333333222000...000000//////---,,,+++***)))((())),,,111555666555222222333555777555111---*********)))***+++,,,---,,,,,,---...///000//////...///000222333555666666333000...111666999777555111111000000///.........------...---,,,---000222444000,,,+++,,,------,,,------------...///000111333444555666666555333222///......000333333111...///000222444555444333222222...(((&&&(((,,,///000///...---,,,,,,,,,,,,,,,000222555555444222111111---......,,,***+++///333555555555444555555666666444444444666999:::888777888444///---...000222222222///,,,,,,...111333444;;;:::::::::;;;999666333111333333222000///222444999:::;;;;;;:::777444222777;;;===<<<888555666888;;;;;;:::;;;======<<<:::888888888888999999::::::999999888888888888888888@@@AAACCCDDDDDDDDDBBBBBBCCCAAA@@@AAAFFFJJJLLLLLLKKKIIIGGGHHHJJJJJJGGGCCCBBBCCCDDDDDDDDDFFFIIILLLKKKHHHFFFFFFHHHIIIHHHFFFIIIJJJKKKLLLNNNPPPRRRSSSTTTRRRNNNMMMMMMOOOQQQSSSVVVXXXYYYWWWYYY\\\\\\XXXRRRQQQRRRTTTWWWXXXVVVTTTRRRSSSXXX[[[XXXQQQNNNQQQZZZ```bbb\\\YYY\\\``````fffiiilllkkkhhhgggjjjnnnnnnnnnoooooonnnnnnnnnooolllmmmooosssvvvzzz}}}~~~wwwxxxyyyzzz|||~~~lllSSSFFFCCCBBB999888888888999:::<<<===777666555444333444444555333222111444666666333///)))+++---...///111444666888444000......///000///111000000///---+++)))((('''(((+++000555888999999000000111333555555333222+++***)))(((((()))+++,,,,,,,,,------------,,,,,,,,,...111444666666666666222///,,,---000222111000/////////...............---.........---...111333111...,,,+++,,,------------,,,,,,---...000111333333444444444444333222111222111111222333333000...111111222333444444444444222...***)))+++///222444333333222000---,,,---///000333666666555444444444///...---,,,+++---222555444444444555555666888888444444555666888888666444444000,,,***,,,000444555555111---,,,...111333555999999999:::;;;999555222///111333333333222333555666777888999999888777666999:::;;;<<<<<<;;;::::::999999;;;>>>???>>>:::777666555555444555777999;;;:::999888777777888999:::CCCCCCDDDEEEEEECCCBBBAAAAAA@@@???AAAEEEIIILLLLLLMMMIIIFFFHHHLLLKKKFFF???@@@BBBDDDEEEFFFGGGIIIKKKJJJIIIIIIJJJJJJIIIGGGDDDFFFGGGJJJLLLNNNPPPQQQRRRTTTRRRPPPNNNNNNOOORRRSSSXXXXXXVVVUUUXXX\\\[[[WWWUUUSSSRRRSSSVVVYYY[[[[[[XXXVVVWWWZZZXXXRRROOOOOO[[[___```\\\YYY[[[^^^___fffhhhkkkjjjhhhhhhkkknnnooommmlllkkklllnnnnnnmmmooonnnnnnqqqwww{{{|||{{{wwwwwwvvvwwwyyy}}}```KKKBBBAAA666444333444666888999999666666444444333333444444333333444666777555111---)))+++---......000222444777333...++++++...000111000000///---+++)))'''&&&$$$''',,,111666999:::999000000000111222333444333---,,,+++*********+++,,,---...///...---+++++++++,,,...111555666555333222000---******,,,/////////.........//////000000000///000000...------///111------,,,,,,---...............------///111333555555555444333222111111111333333333333222111///---222222222333333444555555222000...,,,---000222444222444666555222000000000222444777999888777777888111///...,,,---000444888555555555555555666777888555444222333444444333222///+++''''''***///444666555111---,,,...222555777777777888::::::888444111...000333555666666555555666777888999;;;;;;<<<<<<888777777:::===>>><<<999777999;;;>>>???<<<666222222222333444555777888888777666666555666888:::<<>>777555444666;;;===;;;888777888:::<<<<<<888111---...000444666888777666444333333333555777999<<<>>>DDDDDDCCCCCCBBBBBBAAA@@@@@@@@@???======???AAABBBFFFIIILLLLLLGGGCCCBBBBBBAAADDDGGGHHHIIIJJJKKKMMMJJJJJJKKKKKKLLLNNNPPPQQQQQQPPPNNNMMMMMMNNNPPPPPPMMMNNNOOOOOOOOOQQQUUUXXXYYYXXXTTTPPPRRRUUUTTTOOOSSSTTTWWWYYYZZZZZZ[[[[[[```[[[YYY[[[[[[VVVSSSTTTWWWWWWVVVVVVVVVVVVXXXZZZ[[[\\\^^^___aaadddhhhkkkllljjjgggfffgggiiijjjjjjrrrnnnkkknnnuuuzzzzzzxxxwwwxxxyyyzzzzzzyyyxxxwww}}}^^^HHH???444111...///222444333222555555444333333222111000111333555666555222...,,,,,,...000000//////000111444111...---...000111111---------+++***(((&&&%%%$$$(((---000111111111222000111222111/////////111000111222333333333111111000222444222...,,,---......000222333333000---++++++++++++---...111333555///000000000111111222222444333222...+++))))))***(((+++///111111111222333333111///...///111444666999777444222000000111111000111222111...,,,******000000111222333333333333444555444222000000111222---///333888;;;:::666222444777:::;;;;;;:::::::::444222000111333555777777777777555444444333333333888444000---------------'''%%%###$$$(((,,,///111...,,,+++,,,000444777888666555555666777666444222000000222666999:::999777444444444444666888;;;<<<999666444444888::::::999888888888999888555000,,,...111555999:::888555333111222444666999;;;===>>>@@@@@@@@@@@@@@@AAAAAAAAA??????>>><<<::::::<<>>;;;777555666999;;;<<<888777666666666555333111222444666999999888666444333555777:::<<<<<<<<<<<<;;;<<<<<<===>>>???AAAAAA>>>>>>>>><<<999999<<>>===<<<:::888999999;;;===???AAABBB<<<===>>><<<::::::>>>AAAEEEDDDCCCBBBCCCBBBBBBAAAEEEEEEDDDCCCBBBCCCFFFHHHDDDHHHNNNOOONNNLLLLLLLLLJJJNNNTTTXXXXXXTTTNNNJJJLLLOOOQQQOOOLLLJJJNNNQQQRRRZZZ^^^YYYRRRPPPRRRSSSVVVXXXYYYXXXTTTQQQQQQSSSWWWWWWXXXXXXTTTRRRXXX```VVVQQQPPPVVVYYYYYYZZZ___ZZZYYYXXX[[[___eeeiiikkkgggnnnsssqqqkkkgggkkkqqqiiijjjkkklllnnnqqqwww{{{{{{zzzxxxwwwwwwxxxzzz{{{xxx{{{~~~iiiOOO@@@<<<555111222444222///555333222333555777777666555444444555555444000---***---111444444333333333111111111000///......---111000///,,,***(((&&&%%%***---///000---)))'''&&&)))+++///222444444333333333444666777777555333222444333000,,,)))(((***,,,222333444444333222222333222111000...,,,++++++++++++(((&&&)))...111000---000000///,,,)))((()))***+++///444666666555444444444333111---))))))***,,,222666777333,,,***...333333222000000000000...---...000222333222000,,,***333555777888777777777888888888888777666444333222555555444333333222222222666666666777888777444111111222444555666666666666777777777555333...***(((,,,---...//////...---,,,***...111444444444555555333333333333333333333333555666888999:::;;;<<<<<<999:::;;;:::999999;;;<<>>;;;;;;;;;<<>>???AAACCCIIIGGGDDD@@@>>>@@@EEEIIILLLLLLLLLLLLKKKJJJIIIHHHNNNMMMNNNPPPRRRQQQMMMIIIHHHHHHIIIJJJKKKLLLMMMMMMTTTUUUWWWVVVTTTQQQQQQQQQWWWWWWXXXVVVRRRPPPOOOOOOPPPSSSVVVUUUSSSSSSUUUXXX\\\YYYUUUSSSVVV[[[___aaa]]]YYYTTTUUU\\\eeelllpppjjjlllnnnooonnnoooqqqsssjjjhhhhhhkkkqqqvvvxxxxxxtttwwwxxxwwwxxx{{{xxxsssrrrxxx|||___HHHAAA888333222333111...555333333333555777777666333333333444555444111...+++---111333333222111111222111///...---,,,,,,,,,......,,,+++)))'''%%%$$$***---000111000---+++***---...000222333333222222444555666666666444333222555555222...+++)))***+++000222444444333222222333111000...---+++******)))***((('''***000333222000000000///---+++***+++---...111555666666444444444555444222...***)))***,,,222555666222,,,***...333333222000000111111000...///000222333222///,,,***000333666777777666666666888888888777555333111///111222222222222111000000000000222444666666444222222444666777888777666555666555444333000...,,,+++//////000000000000//////...111555666666666666666222222222333333333333333777888999:::::::::999999777999:::::::::;;;===???CCC???999444333666;;;???>>>;;;888666777999::::::999999888888888999;;;<<<===;;;:::;;;===>>>===<<<<<<<<<===>>>@@@@@@>>><<<<<<888777:::<<<::::::<<>><<<===AAAEEEEEEDDDFFFDDD@@@;;;888:::???CCCIIIIIIIIIIIIIIIHHHHHHHHHLLLKKKLLLNNNPPPPPPMMMJJJKKKJJJIIIIIIJJJLLLOOOPPPSSSSSSSSSQQQOOOPPPRRRTTTWWWWWWUUUSSSPPPPPPRRRTTTSSSSSSSSSTTTUUUWWWWWWWWWXXXVVVVVVWWWYYY[[[[[[ZZZ]]]YYYUUUVVV[[[bbbhhhjjjjjjkkkmmmmmmmmmmmmoooqqqiiihhhhhhkkkppptttuuuttttttwwwzzz{{{~~~zzzuuuyyy}}}oooVVVKKK???777555444333111555444333444666777777666111111111222444444111///---...111333333222000///111///---+++******+++,,,------,,,+++)))'''$$$###(((,,,000222222111000///000000111111111111111111666666555555444333222111666555444111---******+++...111444666555333222222000///...---,,,******)))+++)))))),,,111444444222///000000///------...000333444666666444333444444666555333///+++)))***,,,222444555222---,,,///444444222111222333333222111///000111111000...+++***---000444666666555444555888888888777555111...,,,---...000111111111///...***+++---111555666555333444666888:::;;;999666444444222000...------......222222111000000111222222444666999:::888777666666111111222222333333444444888999:::;;;:::999777555666777999::::::<<>>===;;;888777888999:::999::::::999888888999;;;;;;???<<<888777888:::;;;;;;<<<<<<<<<===??????===;;;777444444888;;;::::::<<<<<<999777<<>>???;;;666333333666<<>>???===;;;777333444888;;;:::999;;;;;;:::;;;@@@EEEHHHGGGEEECCCAAA<<<888666888>>>BBBEEEEEEEEEEEEEEEGGGHHHIIIGGGGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLOOOPPPNNNNNNMMMLLLMMMPPPUUUZZZXXXWWWTTTQQQPPPRRRVVVZZZYYYWWWTTTTTTVVVWWWVVVUUUUUUWWWZZZ^^^```]]]XXXTTTZZZXXXWWWWWWZZZ]]]aaabbbggghhhiiiiiihhhgggiiijjjiiiiiijjjlllnnnooooooooouuuyyy|||~~~|||uuuxxxwwwxxx}}}ttt___HHH===888444222444333222333444666777666444///...///000333444444222111111222444555444000---)))(((((((((***...222555555666555444000+++%%%"""$$$***...000000111111...---,,,,,,,,,...000111444444444444333222111000...///000000///...///111000333888:::999666555444444444444444333111000///000000//////000000000///...///111111111111222333666666666555333333444666777777555222...,,,,,,---333444333111///000444888666555444555666777666555------------,,,,,,,,,,,,...111555777777666555666777777777666333000---+++,,,...111333444444222111111222333666999999888666555777:::===<<<:::666444...---***)))***---111333555333111//////111333555888:::;;;;;;888444333222000111111333444555666666666888999::::::999777666777888888777666555777888>>><<<888666777:::>>>AAA:::888666666777888777666:::999888777888999:::;;;999::::::999888666555555666666888;;;>>>@@@???>>>999666777;;;===;;;:::;;;===AAAEEEEEEDDDBBBCCCEEE@@@???<<<999999<<>>666000...000111111222444666666444333000//////000333444444444111000000333555555000,,,$$$$$$%%%(((,,,000444777777888888777333---'''######)))---///000000111...---,,,,,,,,,...///000111222333444444222111///***,,,---------...000222222555888999888666444444444555555555555333111000111000000///...------,,,,,,...000111000000111222333444444444333333555777666777666333000.........222111000......000444888666444333444555555444333++++++******+++,,,---...222444666777666666666777666666555444333111000//////111333555666555444444888888888:::<<<;;;999666444666888:::;;;999666444...---------///222444666666444222000000222444666888:::;;;:::666333111000000111222444555777888888888888888888888888777777999999999666444222333444;;;:::999999:::<<>>@@@>>><<<===AAAFFFJJJHHHBBB>>>@@@CCC======<<<;;;;;;===BBBEEEGGGGGGIIIJJJKKKKKKKKKKKKFFFHHHJJJJJJIIIIIIJJJKKKDDDFFFIIIKKKLLLLLLJJJIIIJJJMMMQQQTTTTTTUUUVVVWWWUUUWWWYYYXXXVVVUUUTTTUUUWWWYYYYYYVVVQQQPPPTTTXXXTTTSSSSSSUUUWWWWWWVVVTTTTTTUUUVVVWWWYYY\\\bbbfffcccdddfffeeeeeedddfffggghhhiiikkkkkklllnnnqqqtttqqqvvvzzz|||{{{vvvwwwzzzvvvUUUCCC888...+++...///000111333555555333111222111000111333555555444///------000444444///+++!!!"""$$$'''+++///333555333555777777444...((($$$!!!%%%+++///000111111222000000//////......//////---///333555555333111///************)))+++...111444555777777555333222222111222333444333222000......//////...,,,++++++,,,+++---///000/////////000...000333333444444666888555666666444111//////000...---,,,***+++...222666444222111111222222000///)))(((((((((***,,,...000555666666666444444555777555444333222222333444444333333444555666666555555:::999:::;;;<<<;;;999666222444666777888777666555000111333555666888888999777666444333333444666777888999:::999666222000///111222333555777888::::::;;;:::888777666666666666999:::999777444222222444666666888999;;;<<<======;;;:::888999::::::999888444444444444666888:::;;;666:::===>>>;;;888777777666777888<<>>??????>>>???BBBDDDGGGHHHKKKMMMMMMLLLKKKJJJFFFIIILLLMMMKKKIIIIIIJJJFFFGGGIIIJJJKKKLLLKKKKKKLLLOOORRRTTTTTTTTTTTTUUUTTTVVVXXXXXXWWWVVVWWWWWWUUUTTTSSSRRRRRRTTTWWWYYYSSSSSSSSSUUUWWWXXXWWWVVVSSSTTTUUUUUUUUUYYY___dddaaacccdddeeeddddddfffhhhfffggghhhhhhiiilllrrrwwwssswwwzzz{{{}}}xxx{{{^^^III<<<000,,,......///000222444444222000333222111111333555555555---++++++...222333...)))!!!###'''+++...000111...111444555333...((($$$$$$(((...111333222333333444333222111000///...---+++...222666666444111...******)))((('''))),,,///444555666555222000000111///000111222111///---,,,+++,,,---,,,+++++++++,,,***,,,//////............+++...111333444555777999555555666444222000000111,,,***((('''(((,,,000444222000......///...---+++''''''''''''))),,,///111666666666444222333555777555444222111222444666888444444444555555555666666999999999;;;<<<;;;888666111222444555666666666666222444777:::<<<<<<<<<;;;888777666555555666777888888999:::999666222000///222222444666888999;;;<<>>@@@777888888666333333666999999888666555333222222222111444666666444555888;;;>>>:::555333555555444222777888999888555333222222111222333444555666666666555555555666777666333000444333222222444777:::<<<;;;888777999>>>@@@===:::>>><<<:::999;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCAAA???<<<<<<>>>AAABBBBBBHHHFFFBBBAAACCCEEEFFFFFFLLLOOOPPPNNNNNNPPPOOOKKKEEEGGGJJJLLLLLLKKKHHHFFFFFFFFFHHHKKKMMMNNNNNNLLLNNNMMMPPPUUUZZZYYYSSSMMMUUUTTTSSSTTTUUUUUUUUUSSSVVVUUUTTTRRRRRRUUUZZZ^^^```[[[VVVUUUWWWXXXVVVSSSXXXWWWUUUTTTVVVYYY^^^aaadddccc```]]]```eeeeeebbb______aaaccchhhmmmrrruuutttvvvyyy{{{|||{{{zzzyyyuuusssXXXEEE555000333333333333333222111///......///111444777777555333,,,***''''''***++++++***(((+++---...---,,,---------+++***++++++)))'''$$$)))***---000222444555555666333000///000111000...---000333333000///111444666444000...---000333666333222000.........000000333111...---.........---++++++***)))''''''((()))++++++---000333222---)))))),,,000444777888888888555222000111333444444222///...+++'''&&&***111777333222000,,,((($$$!!!###&&&)))+++,,,---...000333444555444222111000111222///...111777:::999666222///...111777;;;;;;:::999999777666555555444444333444444555555444444333666777888888888999<<<>>>777888999777555444666888999888666444333333333444333555666555444555777:::;;;777333222444666555333555888:::;;;999666444333222111111111222333444555666555555555555444000---222222333444666888999;;;:::777666888<<<>>>;;;888======<<<<<<<<<<<<===>>>??????AAABBBCCCCCCDDDDDD@@@>>><<<<<<===>>>???>>>DDDBBBBBBCCCEEEFFFEEEEEENNNQQQQQQNNNMMMNNNLLLHHHCCCEEEHHHJJJKKKJJJHHHFFFFFFFFFHHHKKKMMMOOOOOONNNQQQOOOPPPSSSWWWXXXTTTPPPSSSRRRRRRSSSUUUVVVVVVUUUWWWVVVTTTRRRRRRUUUZZZ^^^```\\\XXXWWWXXXXXXTTTPPPUUUUUUUUUVVVXXXZZZ]]]^^^eeeeeebbb^^^```dddddd```___```aaadddhhhmmmqqqsssvvvvvvvvvvvvwwwwwwxxxxxx{{{~~~~~~aaaIII777111333222333333333222222111000......///111333555444333+++)))''''''((()))))))))***,,,//////...,,,,,,------+++))))))******((('''+++******---222555444333444222000000111222111000000222444222000///222555:::777444111111222555666222000...---...000222444444222...,,,,,,+++***(((%%%%%%'''((())))))((((((,,,,,,...000333333111///...///222444666888999999444222000000222555666666222000,,,))))))---333999333333000---)))$$$ $$$***///000---,,,...111444555666444222000///000000//////222777:::999777000---,,,...444:::<<<<<<999888666555444444555555444444555555555555444444888888777666555555888;;;777888999999777666666777999777555444333444666777555555666555444555777999666333//////222555555333333777===???>>>:::777555333222000//////000222333666555444444444222///,,,111222333555777888999:::999777666777:::;;;888666:::===@@@@@@>>>===???AAABBBCCCCCCCCCDDDDDDDDDDDD???===<<<<<<<<<<<<;;;999??????@@@CCCFFFGGGFFFDDDOOORRRRRRNNNLLLLLLJJJFFF@@@CCCFFFIIIJJJJJJHHHGGGFFFGGGIIIKKKMMMOOOQQQQQQTTTQQQPPPQQQUUUVVVUUURRRPPPOOOPPPRRRVVVXXXXXXXXXYYYXXXUUUSSSRRRTTTZZZ^^^```\\\YYYWWWXXXWWWTTTPPPQQQRRRTTTWWWYYY[[[\\\]]]ffffffccc______bbbbbb^^^^^^___aaadddgggkkknnnpppuuutttrrrqqqqqqtttvvvxxx{{{wwwvvv{{{tttWWW???444333333333333333333333222222///...---...111333333333,,,+++)))((((((((())))))+++---//////---,,,,,,,,,000---***)))***+++,,,+++,,,)))(((,,,222555333///////////////000111111111222444444222//////222555999777444222000111222333111000......///222666888666333///,,,+++***(((&&&"""###&&&***,,,,,,***(((,,,---...000222444444444333333333444444555666777555444444555555666555555333111---******...444888444444333111...***&&&$$$&&&---444444///,,,...222333444555333000...------//////000333888:::999888111...,,,---111666:::<<<;;;999666444333222333333333333444444444444333333888777666444222333555888777888999:::999777666666888777555333444555777999666555555444444555777888444000------000222222111222777>>>CCCBBB>>>:::777555333111///...///111333555444333333444333000...222222222333555888:::<<<:::888777888::::::888666999>>>CCCCCC???>>>@@@CCCDDDDDDCCCCCCCCCCCCCCCCCC???>>>=========<<<999777======>>>AAADDDFFFFFFFFFMMMPPPPPPLLLKKKLLLIIIEEE@@@BBBEEEHHHJJJJJJJJJIIIGGGHHHJJJKKKLLLOOORRRTTTTTTRRRQQQRRRTTTUUUTTTRRRMMMMMMNNNQQQVVVYYYZZZZZZZZZYYYVVVSSSRRRTTTYYY]]]___[[[WWWUUUUUUVVVVVVUUURRRRRRSSSUUUWWWZZZ\\\]]]ccceeeccc______bbbaaa___\\\^^^```cccfffiiikkkmmmppppppooooooqqqtttwwwyyy~~~zzzuuutttyyyoooSSS@@@999555555555444444444444555000...---...000222333333......,,,***))))))***++++++---//////---,,,+++,,,000---)))((()))++++++++++++)))(((,,,222444111,,,+++,,,---.........//////222444444222//////222555777666444222111000000111222111000000111444777999777444000...,,,+++***((($$$%%%(((---000000---)))+++,,,...000222333555666666555444333222222222333555777:::;;;:::777333111222000,,,+++,,,///222444111222333333222///,,,+++***000666555000---///444222333333222///,,,,,,,,,//////222555888999999888444111---,,,...222666999<<<:::777444222111000000222222222333333222222222666666555333111111444666777777888999999888666555777666444444444555777888555444222222333555777888444000---,,,///111000///333888???DDDCCC???;;;888777555333000000111333444333222222333555555444333333222111111444777<<<>>><<<;;;;;;;;;<<<<<<;;;999;;;@@@DDDDDD@@@>>>@@@CCCCCCBBBAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>===;;;999???>>>===>>>AAAEEEGGGHHHHHHKKKLLLJJJIIIKKKJJJFFFAAACCCEEEHHHJJJKKKKKKKKKGGGIIIJJJJJJKKKMMMRRRUUURRRRRRRRRSSSTTTSSSQQQPPPLLLLLLMMMQQQVVVYYY[[[[[[YYYXXXVVVTTTSSSTTTXXX\\\]]]YYYSSSPPPQQQUUUYYY\\\UUUSSSRRRRRRUUUYYY]]]___^^^aaaaaa^^^^^^aaabbb```ZZZ\\\___cccfffhhhiiijjjjjjkkknnnqqqtttvvvwwwxxxxxxxxxxxxxxxzzz~~~dddLLL???999888777666666666666666111000///000222333444333000000///---***)))***,,,+++---///000...------...---***'''%%%&&&'''''''''((((((***...222222...***(((***---------,,,---...000222444222000///222555777666555444222222111111222111111222333444666777555333000.........---,,,******,,,000333222...)))(((+++...000000222444555666555333222111111111111444888===>>><<<666222///111...---,,,...000111111,,,...000222333222000...---111555444000///111555111222333111///---,,,---///111444666888888888777444111...,,,,,,...111444:::999777555333000///...111111222222222222111111222333444333222222444555888777666777888777666444555555444444444555555666444111//////111444777777666333///...111333333111666:::???BBBAAA===:::888777666444222222333444555222111111222555666666555333222111222444888<<<>>>======>>>??????>>>>>>>>>???AAADDDCCC@@@???@@@BBB@@@???>>>======>>>??????@@@>>>===>>>??????>>>===BBB@@@===>>>@@@DDDFFFGGGCCCFFFHHHGGGHHHJJJJJJFFFBBBCCCFFFHHHJJJKKKKKKKKKHHHJJJKKKJJJIIIKKKPPPUUUQQQRRRRRRSSSRRRQQQOOONNNLLLLLLMMMQQQUUUXXXZZZZZZUUUVVVVVVUUUTTTUUUWWWZZZYYYVVVQQQNNNOOOTTTYYY]]]WWWVVVSSSRRRTTTXXX]]]```ZZZ___```]]]\\\___```___XXX[[[___dddgggiiijjjjjjfffiiinnnsssvvvwwwwwwvvvrrrwww||||||{{{}}}rrrXXXGGG<<<;;;:::888777777777888222111111222444555444333111111111...***)))***,,,,,,///111222111000111111,,,)))'''%%%%%%%%%%%%###$$$''',,,111222///+++((((((+++......---,,,---...---000333333000///111444555555444444333222111000111111222222222222222222111///------///000000000000......111444333---'''&&&)))---/////////111333222222222222333333333333222666;;;<<<999555222111000......///111222000...***,,,000222444333111000111222222111000111333555111222333222000///...///000222666888888777777666000///,,,***)))***---000555555666666444222000...111222222333333222222111...000333444444444555666888666444444666666555444333333444555555444333222222///,,,,,,000444666777888555222222666999999888:::<<>>@@@@@@@@@@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;<<<>>>???>>>===;;;<<<>>>@@@AAA@@@CCCAAA@@@@@@BBBDDDDDDDDD@@@DDDFFFDDDEEEHHHHHHDDDBBBCCCEEEGGGHHHIIIJJJJJJIIIKKKKKKIIIFFFHHHNNNTTTRRRRRRQQQOOONNNMMMNNNOOONNNMMMNNNQQQUUUWWWXXXXXXQQQSSSUUUUUUUUUUUUVVVXXXUUUTTTRRRPPPPPPRRRVVVYYYXXXWWWVVVUUUVVVYYY[[[]]]YYY^^^```]]]ZZZ\\\]]][[[YYY\\\aaagggkkkmmmmmmmmmgggiiimmmqqqtttuuutttssspppuuuzzz{{{{{{}}}~~~eeeSSS???===;;;999888888888888333222222444666666555444111111111...***(((***,,,...000333444333333333444---+++)))''''''&&&%%%###!!!'''...222222...***'''))),,,//////---,,,---...+++...222333111000111333222222222222111000/////////000111222222111///......---+++,,,///111222222333111000222444222,,,&&&$$$(((---///......///111///000111333444555555555000444888999666333333333///...///111444444000---+++...111444555444222111333222000///000222444666222333444444222111111111000333777888888777666666,,,+++***((('''(((+++...111222444666666444111000222333333444444333333222+++///333555666555666666999666222222444666555333222333444555555333111000000---***+++///444777777:::666444555:::===>>>===<<<>>>>>>===:::888777777444444444444444444444444333111000000111222222111+++///444888;;;;;;999888===>>>@@@AAAAAAAAABBBCCCFFFCCC@@@???@@@@@@@@@???===<<<;;;:::;;;<<<>>>@@@===;;;999:::===@@@BBBCCCCCCBBBBBBCCCEEEEEEBBB@@@@@@CCCEEECCCDDDFFFFFFBBBAAABBBDDDEEEGGGHHHHHHHHHJJJKKKKKKHHHEEEGGGMMMSSSUUUSSSPPPLLLJJJKKKNNNQQQOOONNNOOOQQQTTTWWWWWWVVVNNNQQQTTTVVVVVVUUUVVVWWWRRRSSSSSSRRRQQQQQQSSSTTTWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ___```\\\YYYYYYZZZXXXYYY]]]ccciiimmmooopppoooiiikkkmmmpppqqqqqqqqqqqqpppssswwwyyyzzz~~~qqqQQQHHH>>>===???:::999999222222222111111222333555666555222...,,,,,,------------///222555666666555444000,,,((((((+++,,,)))%%%!!!"""&&&,,,111222///+++...111333222///,,,---////////////000000000---+++,,,...111333444444222111---------------...//////++++++,,,+++***+++...000333222333444444000)))######***111333000......000000111333444444333222111333444555666777666222///---///333666777666444222111444777555000...///222...------///222444666666444666777666222///000111222111222555888888555222.........,,,******+++---555666777777666444222000222333555777777666555444333333555777999888666333333444444333111000111333111222444444444222000//////...---...111555999<<<777999:::::::::;;;>>>@@@BBB???<<<:::888666444111222444666666555333333333333111///111555666222...000222555999;;;;;;888666777;;;<<<;;;===AAAAAA>>>BBB???;;;;;;===???>>><<<>>>;;;888:::???AAA???;;;===???AAA>>>;;;;;;@@@DDDCCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCEEEFFFFFFFFFCCCCCCEEEGGGIIIIIIGGGEEEIIIHHHGGGGGGHHHIIIJJJKKKOOONNNMMMLLLKKKKKKKKKKKKPPPRRRTTTTTTRRRRRRRRRSSS^^^[[[XXXTTTRRRRRRSSSSSS\\\[[[WWWSSSPPPPPPSSSUUU^^^ZZZUUUUUUXXX\\\^^^___^^^\\\ZZZYYYYYYYYYWWWVVVYYYZZZ^^^fffooossspppllljjjiiijjjoootttuuupppkkknnnsssyyy{{{{{{|||~~~]]]JJJ>>><<<>>>999999:::444333222111111222333555777777333000....../////////...000222444555555444333222---)))((()))***'''$$$$$$%%%(((,,,111222000......///111111111000111333111000///000111000///---+++---111444555666555444111000...------...............///---,,,+++,,,...222222222444444000***%%%"""(((///333111000111333333333333333333222111111111111222444666666444111---///222444555555444333555777888555000---...111///---,,,...222444444222222444666555222000111222111000000333666777666444000000///---++++++---///555666666666555444222111222222333444444444333222333333555777999999666333222333222111...---...///000111333444444333111000000000//////111333666888666888:::;;;;;;<<<>>>??????===;;;:::999666333000111444888:::888666333333222000///111555666333000---...111777;;;;;;777333777:::<<<;;;<<<@@@AAA???@@@>>>===<<<=========<<<===;;;:::<<<@@@AAA@@@>>>===@@@AAA>>>;;;;;;???CCCAAA@@@???>>>>>>>>>???@@@AAABBBDDDFFFGGGHHHIIIIIIFFFFFFFFFHHHIIIIIIFFFDDDIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMPPPRRRTTTTTTTTTTTTUUUWWW\\\ZZZWWWTTTRRRRRRSSSTTTYYYXXXVVVRRRPPPPPPSSSVVV^^^[[[XXXXXXZZZZZZYYYWWW[[[[[[[[[\\\]]]\\\ZZZXXXXXXYYY]]]eeemmmqqqooolllhhhggggggjjjooopppmmmiiihhhkkkpppvvv|||lllSSSCCC>>>???:::999:::555555444222111222444777888999666333111111222222222111111222333333333333333333...)))'''((()))'''%%%(((((()))---000222222111.........000222555666555333222000000111222111000---...222555666777777666666222...---...///...---111222222111///,,,,,,,,,111111222333333000+++'''"""(((...222333333555777666555444333222111111111222111111222444444222000---...000111333444444444999:::999555000---///111111---+++---111444111...---///111111111000111222000//////111444666666666222222000...,,,,,,...000555555555444444333333333222222111111111111111111222333444777999999666444222222111///+++******+++///000222333444444333222333222222111111111222222444777:::<<<<<<<<<<<<===<<<;;;:::::::::777222...000444999<<<:::777444222222111000222666777666333,,,,,,///666<<<===777111555999:::999;;;???@@@>>>;;;===>>>>>>===<<<;;;<<<;;;;;;<<<>>>???@@@AAAAAA===???@@@>>>;;;:::>>>AAA???>>>===<<<<<<>>>???AAAAAABBBDDDFFFHHHIIIJJJJJJHHHGGGGGGGGGIIIHHHFFFEEEJJJJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRTTTTTTUUUVVVXXXZZZZZZXXXVVVTTTSSSSSSTTTUUUVVVVVVTTTRRRPPPQQQUUUWWWYYYYYYYYYZZZ[[[YYYVVVSSSWWWYYY[[[^^^aaa```]]][[[ZZZ[[[^^^dddjjjmmmllliiieeeddddddfffjjjkkkiiifffdddeeehhhqqq{{{www^^^III@@@@@@:::888:::777777666444333333666999;;;:::888555444444555555444333333222222222222222222333///+++))))))******)))*********+++...000222333000---+++---222666666555555333111000222333333333000111333555666666666555777333...---///111000///222333555444222///......000000111222222000---***%%%)))...222333444666888888777555333111111111222666444111000000///...,,,---......///111222444555::::::888444000///111333333///,,,...222444000,,,)))***,,,...///000111111//////...///111444777888333333222///---,,,...111444444333222333333444444333222000//////000111222222333444777999999666444222222111...***(((((()))...///111222444444555555555555444333111000///...111444999<<<<<<:::::::::888888999;;;:::777222......222666888777555444333444333333555888:::999777222111444:::@@@@@@999222444777888666888===>>><<<888<<<@@@@@@===;;;;;;<<<:::<<<>>>???>>>===>>>???<<<===>>><<<::::::<<<>>>@@@???=========@@@BBBDDD@@@AAABBBDDDFFFGGGHHHHHHHHHFFFFFFFFFHHHIIIIIIHHHJJJKKKMMMNNNNNNMMMLLLKKKKKKLLLLLLMMMNNNOOOOOOOOORRRSSSSSSSSSSSSTTTWWWZZZXXXVVVUUUSSSSSSSSSTTTUUUTTTTTTTTTSSSSSSTTTXXXZZZTTTUUUWWWYYYZZZYYYWWWVVVSSSUUUZZZ___bbbbbb___\\\______aaadddhhhjjjhhhfffccccccdddgggjjjjjjhhheeeeeefffiiipppxxx}}}cccJJJ======777666:::999888777555555555777:::<<<:::888555555666666666555333333222222222111111111111///---,,,---...//////************+++---000333111...***+++///333444333666444222111333444555444444444555555555444333222555222//////111333333222111333555555444222222333000111222222000///------***,,,///111222333555666888777555333222222333333777444000............---///.........///111333444666666444222111111333555444111///000444444000,,,******,,,...111222333333////////////000333777:::333444333111...---...000222222111111222333444555444333111//////000222444333444555777999888666333333333222///,,,******+++---...000222333555666666777666555333222000.........222777::::::888777777666666888:::;;;888222......000222222222222333444777666666888:::;;;<<<<<<::::::<<<@@@DDDBBB;;;555333666666444555:::<<<:::777<<<@@@AAA>>><<<;;;<<<:::<<<>>>>>>===;;;:::;;;;;;;;;<<<;;;::::::;;;<<>>???AAACCCCCC@@@<<<888555888777444555999;;;999999<<>>===<<<:::;;;<<<======<<<:::888;;;;;;;;;<<<<<<<<<<<<===BBBCCCCCCCCCDDDEEEFFFGGGCCCDDDEEEFFFFFFGGGGGGGGGDDDBBBAAABBBFFFJJJLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLJJJKKKMMMOOOOOOOOOOOONNNTTTSSSQQQNNNMMMNNNRRRUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSUUUVVVWWWWWWYYY]]]___[[[ZZZYYYUUUSSSRRRTTTVVVRRRSSSUUUYYY]]]___^^^]]][[[]]]___cccgggkkknnnpppaaadddiiimmmoooooommmkkkeeejjjpppssstttxxx~~~zzzXXXBBB>>>555111555777333333444555666666666666555444222333444444333222///000222333333222111000...///111111111000000000)))***+++***)))***...111111000...,,,,,,///444888333333222444555666555333333333222111000///......111555888777444111333555222333444444444444666888111333333111...,,,---......------...000222333444222222444555777777888888555111,,,***,,,000444555222222111111111000000000.........///111222222222...111333333111//////000222000000222555777666444000222333333222333666999666888::::::777444111000,,,...000222444444444444111000000000111333555666777777777888888666333///111111222111//////000222//////000111222444666777777666444333333444555666///222777999999888888888555666777:::;;;999666222...000222333444444666888999:::999999999:::;;;===;;;>>>AAA@@@>>>;;;:::;;;:::;;;:::666666:::;;;:::======>>>@@@AAAAAA???===999999999<<<@@@@@@===999<<<<<<<<<>>>???@@@@@@@@@@@@AAACCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDBBB@@@@@@DDDHHHKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPOOORRRQQQOOOMMMLLLNNNSSSWWWUUUUUUTTTSSSRRRRRRQQQQQQRRRTTTVVVWWWWWWYYY\\\___ZZZ[[[ZZZWWWSSSRRRTTTVVVVVVUUUTTTVVVZZZ]]]^^^^^^\\\]]]___bbbeeeiiimmmooobbbdddgggiiikkkmmmoooqqqkkkmmmppptttwww|||gggMMMDDD888///111222000111222444555444444333333222111111222333222000---///222444444333111///---000222222111///...---)))+++,,,,,,******...111000000000---,,,///666<<<222222222444666666444222000000000/////////......111777<<<:::444000111444444555555444333333666888222333333111---+++,,,...---,,,+++---///222444444///111333666888999999999888444...+++,,,///222444333333333333222111//////---------...000111000...+++000444444000---...000111//////111444555333000111333555444333333666888777:::===>>>;;;777333111+++---000333444555444444...//////000222333555555888888888888888666222...///000111000000000222444//////000111222444666777777555444333333666888:::111444888999999999999:::666666777999;;;:::777444...111666888888888888888999999999888777888:::<<<666:::>>>===999777999;;;===>>><<<888888;;;<<<;;;???======???BBBCCC@@@===888777777<<>>@@@BBBDDDCCCBBB>>>???AAACCCCCCBBBAAA@@@BBBBBBCCCCCCBBBAAA@@@@@@EEECCC@@@@@@BBBFFFIIIJJJOOONNNLLLKKKKKKKKKLLLMMMOOOPPPRRRTTTTTTSSSRRRPPPQQQPPPNNNLLLLLLOOOUUUZZZUUUUUUTTTSSSRRRQQQPPPPPPQQQSSSUUUVVVWWWXXX[[[^^^VVVXXXYYYXXXVVVUUUVVVYYYYYYWWWUUUUUUXXX\\\___`````````aaaaaabbbdddgggjjjccccccdddeeegggkkkppptttrrrpppppptttzzz~~~eeeOOO;;;555666000666444222222222222000//////......000333444222///333111000...---------......---------...---***'''(((,,,111222000------...---,,,+++,,,000333555555333333555777::::::888666777444000---+++,,,---///:::===???<<<666222333555444555666444111///111333222222333444444111+++'''***---000222222222333444333333333444555888:::;;;===999444111000000111111222333444444333111...,,,******,,,...111111///---/////////...------///111444111......111333333222888777666555444444555555888666333444666666444111,,,,,,,,,///222333000---.........///000333555666;;;888666777999777111+++............///000111222666444333333555555333000555333111000111333666888777777666666666888:::;;;555777999;;;;;;999777555111666;;;;;;888666777999===999666666888999999888222444666555222333666:::999888888:::<<<<<<;;;:::888:::>>>BBBDDDBBB===999888:::===@@@CCCCCC@@@===???BBBDDDDDDAAA??????AAABBBAAA@@@@@@AAAAAA???===???AAABBBBBBAAA?????????;;;;;;;;;<<>>@@@???<<<:::;;;;;;===@@@BBBBBB???======@@@CCCCCCBBB@@@AAACCCAAA@@@??????@@@@@@>>><<<>>>@@@BBBBBB@@@>>>>>>???:::;;;===???AAACCCEEEFFFGGGGGGGGGHHHJJJLLLOOOPPPQQQQQQRRRTTTUUUUUURRRPPPQQQNNNJJJJJJMMMRRRVVVXXXVVVUUUTTTUUUVVVUUUTTTRRRPPPNNNOOORRRVVVYYYZZZYYYYYYZZZZZZWWWSSSRRRUUUXXX[[[XXXUUUTTTWWWYYYZZZZZZ\\\XXXVVV\\\dddhhhddd^^^dddaaaccchhhjjjiiijjjnnnlllnnnrrrvvvyyy|||}}}~~~iiiLLL===;;;666666444111000000///...,,,---,,,,,,...000111000...111000///---,,,+++***)))+++---///---)))&&&&&&'''))),,,------+++(((&&&&&&&&&'''(((+++///111000///+++///444555555555777999777444111///...///111333777;;;@@@AAA===888666666888888888555222111111222111222333444444222---***+++---000111000///000111333222111000000222444555888777555444333222222222000111333444444333222000***+++,,,///111222111000)))***+++,,,,,,---000222444222000///000222222111666555444333444666888:::;;;888555222222111000...+++++++++,,,......,,,***+++***))))))***,,,///111555444333555777777333///***+++,,,...111333666777888777666777666444000---))))))))),,,///333444444444444444444555555555666666777888999999888777666555:::??????<<<888666666888555111000222444666777777888888555222111444777888777888:::<<<<<<;;;999666666777888:::;;;<<<<<>>>>>???@@@@@@>>><<<<<<>>>AAABBBBBBBBBCCCDDDAAA@@@??????@@@???===;;;>>>???AAA@@@???===>>>>>>;;;===???BBBDDDDDDDDDDDDDDDEEEEEEGGGIIIMMMOOOQQQNNNOOOPPPOOOOOOPPPQQQSSSOOOLLLJJJJJJMMMQQQTTTUUUNNNOOORRRVVVYYYXXXTTTQQQNNNNNNOOORRRUUUXXXYYYXXXWWWZZZ[[[YYYUUUSSSTTTUUUYYYWWWUUUUUUVVVXXXXXXWWWWWWSSSQQQVVV^^^cccbbb^^^gggdddeeehhhjjjiiijjjmmmiiikkkooossswww{{{}}}~~~vvvUUUBBB???;;;888555222000000000...---///............---,,,+++222111111000...,,,***)))***---///,,,&&&###$$$'''+++,,,------,,,***)))((()))***,,,///111111///---***///444444111000444777444222000......000222444555888<<<===:::888666666999888777444222000000000111111222333444222///++++++---000111000//////000000///---,,,---...111222222333333333111000000000...///111333444333222111***)))***---///111000///)))+++---......000222444333222111000000111111111555555444444555777:::;;;===:::777333111//////...*********+++++++++)))((())))))((('''(((***,,,...111111111333666666444111++++++---000333666999;;;777777888777666333///---***))))))---111444444333000111222444555555666666666666777777777777666666555999>>>@@@>>>:::888777777444111000111333666888::::::999555111000222666777777888:::<<<<<<:::888444444444444555777;;;===BBB@@@>>>===>>>>>>===<<<===???AAABBBBBBBBBBBBBBBBBB@@@???@@@@@@@@@>>><<<>>>???@@@???>>>======>>>@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFHHHKKKNNNOOOJJJLLLNNNMMMKKKJJJMMMPPPKKKKKKKKKLLLOOOPPPPPPOOOIIIKKKPPPUUUYYYYYYVVVSSSRRRRRRQQQQQQSSSUUUWWWXXXUUUWWWXXXVVVSSSRRRTTTWWWWWWVVVUUUTTTUUUXXXYYYZZZUUUQQQOOORRR[[[aaabbbaaahhhhhhjjjlllllljjjiiiiiihhhjjjmmmqqquuuxxx{{{|||eeeOOOGGGAAA999666333111111111111000333222111///,,,******)))333333444333222///---+++))),,,...+++%%%"""$$$(((,,,,,,---///000111000///000000111444555444000------111444333///---000333111000---,,,---///333555555666777666555555666777888666444222111000......//////000222333222///---,,,...111222111000000111---,,,***)))***,,,///111,,,...000000...,,,,,,---,,,...000222333333222111)))((((((***,,,...---,,,+++...000111111222444666222222222111111111111222555555555555666888999:::<<<;;;888555111/////////******++++++***)))))))))***))))))))))))***+++,,,......///111444444444333......000222555888:::<<<555666777777444222///...---+++***,,,111333222///---...111444777777777777555555555444444555555555333777;;;>>>>>><<<:::999666555333222222555888;;;<<<<<<:::555000///222555666666888:::<<<<<<:::777333444444333333555:::>>>BBB@@@>>>===>>>>>>>>>===@@@AAAAAABBBBBBBBB@@@???BBBAAA@@@AAABBBBBB@@@>>>>>>???@@@???===<<<===???EEEDDDCCCBBBCCCEEEGGGHHHFFFFFFFFFFFFGGGHHHJJJKKKGGGJJJMMMLLLIIIHHHIIIKKKHHHIIILLLOOOQQQQQQMMMKKKIIIJJJMMMRRRWWWYYYXXXWWWZZZXXXTTTQQQPPPRRRUUUXXXTTTTTTTTTQQQOOOPPPUUUYYYWWWVVVTTTTTTVVVYYY^^^aaaWWWSSSPPPSSSZZZ```cccccccccgggkkknnnoooooommmjjjkkklllmmmppprrruuuwwwxxx~~~cccSSSGGG999666333111222333333222555555444000,,,******+++333444666666555333000...)))++++++)))%%%$$$&&&(((,,,,,,---000333555555444444444555666777666222///000222333111...---...000///...,,,+++---000444666777666444333444555666777777555222111111000///---------...000222222///---...000333333333222333444///---+++))))))+++...000)))+++...,,,)))'''(((***,,,...000333444444333222***)))((((((***++++++***...000222333222222333444///111222222111111222333666666777888888888777777888888888555222/////////)))+++,,,+++******+++,,,+++,,,------...------,,,+++,,,...000222333333444222222333444555777999999222444555444222111111111000,,,(((***///111///,,,,,,///333777999999999888444333222111111222333444333555888:::<<<<<<;;;:::555666666666555777:::===>>>===;;;555000///222666555666888:::<<<<<<999777333555777666555666:::>>>@@@???======>>>??????>>>BBBAAAAAABBBCCCBBB@@@>>>AAA@@@@@@AAACCCDDDBBBAAA???@@@@@@???======>>>@@@FFFDDDBBBAAABBBDDDGGGIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIKKKKKKJJJJJJJJJKKKJJJJJJLLLOOOQQQPPPMMMJJJJJJKKKMMMQQQVVVYYYYYYYYY]]][[[WWWSSSPPPPPPSSSVVVSSSSSSRRROOOLLLNNNTTTYYYUUUUUUVVVVVVXXX[[[```dddZZZVVVSSSTTTZZZ___bbbccc[[[bbbhhhkkkooosssrrrooommmmmmnnnoooqqqssstttuuuvvv[[[FFF888555111000111333333333555666555222...,,,---///111333666888777555222///******)))'''''''''((())),,,+++,,,///333666666555333222333555777777444222111000000////////////000...---,,,,,,...222666888999888777777888888888777777444222111222222000...++++++,,,...000111///---///111444666666555666777555333///+++***+++---///(((+++,,,***&&&$$$&&&)))///000333555555555444333,,,***))))))******)))(((...///111111000......///---///222222111111333555666888:::;;;:::777444222111444666555111...---...***+++---,,,++++++---000---///111333333111///---***,,,---///000111333444555555444444333444444555///111222111///000222555333---)))***///333111...///222666999;;;:::888666333222000......000222333444444555777888999888888333555888888888888;;;>>>>>>===;;;555000///222666555555777:::===<<<999666444777;;;;;;888777:::======<<<<<<===@@@AAA@@@???AAA@@@???AAACCCDDDAAA??????>>>???@@@CCCDDDCCCBBBAAAAAAAAA???>>>===???AAAAAAAAA@@@AAAAAACCCDDDEEEGGGGGGEEEEEEDDDEEEFFFGGGKKKIIIHHHIIILLLOOOQQQQQQNNNMMMKKKKKKMMMNNNNNNNNNKKKLLLOOOSSSWWWYYYYYYWWWYYYYYYXXXUUUQQQPPPQQQSSSTTTUUUTTTQQQNNNMMMQQQTTTQQQUUUYYY[[[[[[\\\^^^```ZZZWWWTTTUUUXXX\\\^^^___[[[aaadddeeeiiipppqqqooonnnmmmnnnnnnppprrrtttuuu^^^BBB666333000///000222333444444555555333///...000333000222666888888666222000+++)))''''''((())))))))),,,++++++---222555444333000000111333666777666444111///......000111111000///...------///333777::::::::::::<<<<<<;;;999777888555222222333444222000******+++---///000///---000222555777777777888:::;;;888333...++++++---...(((+++,,,)))$$$"""%%%)))111222555666777777666555...,,,***)))******)))(((---...000///---+++******+++///222333111111333666777999;;;<<<;;;777222///,,,000444444111...,,,---***,,,...---,,,,,,///222///111555777777444000...***+++---...///000222444777666444333222111111111---///000///...///444888666000***,,,222666666333333555999;;;<<<:::777444222111...------...111222666555444555666777666555222555999:::999999;;;>>>>>>===;;;555000///333777444555777;;;===<<<999666444999>>>>>>;;;999:::<<<;;;;;;;;;>>>AAABBBAAA@@@???>>>>>>AAADDDEEECCC@@@===<<<===???BBBDDDCCCBBBAAABBBAAA@@@>>>>>>@@@BBB<<<===???AAABBBBBBAAAAAAFFFFFFEEEDDDDDDEEEFFFGGGNNNJJJFFFGGGMMMSSSWWWXXXSSSOOOJJJHHHIIIMMMPPPQQQJJJLLLPPPUUUYYYZZZXXXUUUSSSVVVXXXWWWTTTPPPOOOPPPUUUWWWXXXUUUPPPMMMNNNPPPOOOTTT[[[___^^^\\\[[[[[[ZZZWWWTTTTTTWWWZZZ[[[[[[```dddddd```bbbjjjmmmkkkmmmmmmmmmnnnpppsssuuuwwwbbbJJJAAA999222111111///000333333333222111000111333555444333333666888777333///((('''''')))+++---------...---,,,---000222333333222000......000111111111333222222222222333555555555444333222333555777888999<<>>999555888;;;@@@DDDDDDAAA===:::;;;===AAABBBBBBAAAAAABBB>>>???AAABBBCCCBBBBBBAAA===@@@BBBAAA??????EEEJJJCCCBBB@@@>>>???@@@CCCDDD===>>>???@@@AAABBBBBBBBBAAADDDGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLPPPRRRPPPPPPPPPNNNLLLMMMOOORRRQQQRRRTTTUUUUUUUUUTTTSSSUUUVVVVVVTTTSSSSSSTTTUUUUUUVVVVVVTTTQQQOOOOOOPPPRRRRRRXXX```aaa[[[YYY\\\WWWUUUUUUXXXXXXVVVVVVYYY]]]^^^^^^]]]\\\^^^cccgggkkkkkkllllllllloootttxxxnnnTTTGGG>>>666444333111000222222111111000000111333555222111111333444333///,,,((('''(((***,,,.........111///------...000111222333111//////111222222111333222111111333555777999888777666444444555666777888:::<<<;;;888666666777777444111000222333333222...---,,,,,,,,,---...///111333555666777666444444222111000///...//////000---......---+++******+++000222444666666555333111111111111222222222000////////////---+++***+++,,,111222444666777777555555888:::888444444666666444///111222111///...---...222111000///000111333555222111111222444333222000///...---,,,***(((%%%###///222444555333000///......---------///111333444555333000111444555555444444666999::::::888555333666666444111000222777:::======<<<:::777444222000000000000111222333444555888777555333111000222333666666777;;;======999666999;;;???BBBBBB@@@===;;;;;;>>>AAABBBAAA@@@@@@AAA??????@@@AAAAAABBBBBBBBBAAACCCDDDAAA======@@@EEEBBBBBBBBBBBBAAAAAAAAAAAA===>>>???AAABBBCCCCCCCCCBBBDDDGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGIIIMMMQQQTTTPPPPPPPPPNNNMMMNNNQQQTTTPPPQQQSSSTTTUUUUUUTTTTTTVVVWWWXXXXXXVVVTTTRRRQQQUUUUUUVVVTTTRRRPPPPPPQQQTTTUUUYYY\\\YYYTTTVVV]]]\\\XXXUUUVVVWWWVVVYYY]]]___^^^\\\YYYXXX[[[aaagggeeefffggggggiiimmmrrrvvvgggRRRFFF;;;777666444111222000000//////000222444555111000/////////...***(((((((((***+++---///000111333111...,,,,,,...000222444222111111222333222222333222111111333666999<<<<<<:::888666555555555666555666666555333222333444555333111111222333333222...------,,,------.........000444666777666444333------------...///000111---...///...,,,,,,,,,---///000111222222222222222333333444555555555444444111111111///---+++,,,---000222555888999777555333555777666222111444555222---///000000///......///444444222222222333444555222111000111333444444444000000000...+++&&&"""+++...333555444222111000,,,,,,---...000222333444333222000111333444444444444666888999999666333111666666666666666888;;;>>>AAA???<<<888444111///...000///...------///111222444555555333111111222333666666777999;;;;;;999888:::<<<>>>???@@@???===<<<===???AAAAAA@@@?????????@@@@@@???>>>???AAACCCDDDCCCDDDDDD@@@===<<>><<<===>>>???AAACCCDDDDDDDDDBBBDDDFFFFFFDDDCCCBBBCCCBBBBBBCCCEEEIIIMMMQQQTTTNNNOOOOOONNNNNNPPPSSSVVVPPPQQQRRRTTTUUUUUUTTTTTTRRRTTTWWWYYYYYYVVVSSSQQQSSSUUUVVVUUURRRQQQQQQQQQVVVWWWYYYWWWQQQNNNTTT^^^```ZZZUUUUUUUUUVVV\\\bbb```^^^ZZZVVVUUUYYY___dddaaabbbcccdddggglllrrrwwwzzz]]]NNN@@@;;;:::888555444111000000111333555666666111000///---,,,***(((&&&)))+++,,,---...///111222222000...+++***---111444555333222222333444333222444222111000111444888:::===;;;999777555333333333333222111///...///000222222222222222333333333222000//////...---,,,,,,,,,+++...333666777666444222,,,,,,---...///000111222...//////...+++******+++------------...///000111333444555666555555555666333333333111...------...///111555888888666333111111444555333333444333000,,,...000111000000111222666666555444444444555555333111000111333666888888222222222///+++(((&&&%%%)))---222666666555444444---......///000111222222444333222222222222111111111333666888888777444222666777999999888999;;;>>>BBB>>>888222///...///000333111...,,,,,,...111222333555666444111///000111666666666777888999999999;;;;;;<<<<<<============>>>@@@AAAAAA???======>>>AAA???===;;;<<>>>>>AAADDDBBBBBBCCCBBBAAA>>><<<:::<<<===???@@@BBBCCCCCCCCC@@@BBBDDDDDDCCCBBBCCCCCCCCCBBBBBBDDDHHHMMMPPPQQQLLLLLLMMMMMMMMMPPPSSSVVVRRRRRRSSSTTTTTTSSSRRRRRRLLLMMMPPPTTTVVVWWWUUUTTTRRRSSSUUUUUUSSSRRRRRRRRRVVVWWWWWWUUUQQQQQQVVV]]]___YYYUUUUUUUUUVVV\\\bbb```^^^ZZZWWWVVVYYY]]]```aaabbbccceeegggmmmtttyyyjjjWWWDDD======<<<999777444222111333666888888777333333111...+++)))((((((---///000000//////000222......---+++***---222777555444333333444444222111444333111000000111444555;;;:::888666333111000000111///---+++,,,---//////000111333333333222222222111111000///---,,,+++******---222555666555333111...//////000111111111111111111111///,,,)))))))))))))))))))))+++,,,...///222444555444222222333555333444444222///...///000---000333666666444111///---222666666666666333...---///111222222222333444777777777666666666666666555333111222555999;;;<<<777666333...)))&&&''')))***...333777888777777888111000000////////////000555555555333111000//////---///333777999888777666777888999888777777888999@@@:::222,,,***,,,222555777555111//////111333666666888888555///+++,,,---555666666666777777999:::;;;;;;::::::;;;;;;<<<===>>>???@@@???===<<<<<<===AAA>>>;;;999999===AAADDDCCCCCCBBB@@@??????AAACCCBBBAAA@@@???===<<<<<<;;;<<<===>>>@@@AAAAAABBBBBB???AAACCCCCCCCCCCCDDDEEEDDDCCCBBBEEEIIILLLMMMMMMIIIJJJKKKKKKLLLNNNRRRUUUUUUUUUVVVUUUTTTSSSQQQPPPLLLKKKKKKMMMQQQSSSSSSRRROOOQQQTTTTTTSSSRRRRRRRRRTTTUUUUUUVVVXXX[[[[[[ZZZ[[[VVVTTTUUUVVVVVVZZZ______^^^\\\[[[[[[\\\\\\]]]cccccccccdddfffkkksssxxxwww```HHH>>>>>>>>>;;;999666444333555888:::999666666555333///+++)))***+++111444555333///---///111,,,------,,,***,,,222777555444333333444444222000444333111111000111111222777777666444222111//////111...,,,+++,,,.........///111444555333111000000000000000//////---,,,++++++---111333444333111000000000111222222222222222444555444111---+++******''''''((()))***,,,...///111333444222///...000333333333333222000///000111...///222444444222000...+++111666666777777444...---000222333222333444555777777777777777777777777555333222333666999;;;<<<:::888444---&&&###%%%(((,,,000444666777888999:::444222000...------...///555666666555222/////////+++...222777999:::999888777888888666444333444555<<<777///***)))...444999999777444222222444666888888::::::444---((()))+++444555777777666666888999::::::999999::::::;;;<<<>>>??????>>><<<;;;<<<===???<<<888666777:::???BBBFFFEEEBBB???>>>>>>>>>???@@@@@@???>>>=========>>>>>>???@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCBBBCCCDDDFFFDDDCCCCCCGGGKKKNNNLLLJJJHHHIIIIIIJJJKKKMMMQQQTTTWWWWWWWWWWWWVVVTTTRRRPPPQQQNNNKKKKKKMMMOOONNNKKKLLLOOORRRSSSSSSRRRRRRRRRRRRTTTVVVYYY___ccc```YYYWWWTTTSSSVVVWWWVVVXXX\\\aaa___^^^^^^___```___^^^dddcccbbbaaabbbfffmmmqqqjjjLLL>>>======:::777777444333555999:::888444777666444000,,,***,,,...666888999555///,,,,,,///+++...///---++++++000555444333333333444333111...111222222222333222222222555555444444333111000000111...,,,,,,...000///......222555666333000//////,,,---...///000000000///---...000222222111000//////000111222333333333333333333333111---+++++++++'''((()))+++---...///000000222333000,,,***---000111222222111000000111333///111222333333222000///---111333333444666444111---///111222222222333444555666777888888888888888333222111222555888999999888888666000)))%%%'''***///111333555555666888:::555222///,,,+++---000222222555777666333111111222,,,///333777::::::999888777777666444222111333555777555111......111555888888666444333333555777999999;;;:::333***&&&(((,,,222444777777666555777888999999999999999::::::;;;===>>>>>>===<<<;;;<<<>>><<<:::777555555999===???DDDBBB???===<<<============>>>???AAAAAAAAA@@@???BBBBBBCCCCCCBBBBBBAAA@@@DDDEEEEEEDDDBBBAAABBBDDDBBBAAACCCHHHNNNQQQMMMJJJHHHIIIJJJJJJKKKMMMQQQTTTVVVVVVWWWXXXWWWVVVUUUTTTSSSPPPNNNNNNQQQPPPMMMHHHIIILLLPPPRRRRRRQQQQQQQQQPPPUUUZZZ\\\___cccaaa[[[WWWTTTSSSUUUVVVVVVXXX]]]eeebbb______bbbddddddcccgggeeebbb___^^^aaagggkkkpppOOO>>><<<;;;888555777444222444888:::666222777777555000,,,***---000999;;;;;;777///++++++---,,,///111///+++***...222444333333333444333000...///111222444555555444444333444444444333333222111111///,,,---000111000......222666666333///......((())),,,///111222333333...///000111111000//////,,,...000222333444444444//////000...+++******+++''')))+++---///000111111000222333000***(((+++///000111222111000000222444111222333333333222111111...111111///000444555333---///111111111111222333444555666888888999999999222111000222555777777777444666888444...+++---000000222333333333444777999444111---++++++...222444000333666666444333444555...111555888::::::888777666555444222111111333666555444333333333444555555666555444333333555777888999:::999222)))%%%)))...111444777888666555666888888888999999999:::::::::<<<=========;;;;;;===???:::888666444555888;;;>>>>>><<<::::::;;;===>>>???:::===AAADDDFFFEEEBBB@@@EEEEEEEEEEEEDDDCCCBBBAAAHHHHHHGGGEEEBBB@@@@@@AAA??????CCCJJJQQQSSSOOOKKKJJJKKKKKKKKKLLLNNNRRRUUUTTTUUUWWWXXXYYYYYYXXXWWWRRRPPPOOORRRVVVUUUOOOJJJHHHKKKOOORRRRRRQQQQQQQQQOOOXXX^^^]]]]]]aaa```]]]YYYTTTRRRTTTUUUVVVYYY___iiieee```___bbbeeeggggggjjjhhhddd```^^^```eeeiii^^^HHHBBBAAA;;;444222222000000000222444555555555333---'''&&&+++000777777555333111...+++***,,,---...///000000000000333333444555555333///+++***...333666666444333222666666666444333333444666555222//////000111///---222333555555222...)))%%%%%%'''***///333555444222222000//////000000...---000111222444555666666666111111000---+++***+++,,,---,,,+++***+++---///000333555666333,,,((())),,,444333222111222333444555888555222111222444444444888777666555444444555555333333222222111000//////666666666666777777888888555444333333444666888::::::777555444444555555444222111000000222444444444333///---...222444111...111111000000000111222333111333555666777888:::<<<666777666222//////222555333555666555444444555777888777555555777:::>>>@@@<<<999444000///000222444333555888::::::999777666777999;;;;;;::::::;;;<<<===???@@@>>>:::777777999>>><<<888666555777999;;;===<<<:::888888:::<<<>>><<<>>>AAACCCEEEEEEDDDDDD???@@@BBBCCCCCCCCCCCCDDDBBBEEEHHHFFFBBB???@@@AAA???DDDJJJKKKIIIFFFEEEFFFKKKNNNQQQPPPLLLKKKNNNRRRUUUVVVVVVTTTRRRSSSWWW[[[YYYTTTPPPPPPSSSUUUTTTQQQKKKJJJIIILLLQQQTTTUUUTTTQQQSSSVVVZZZ]]]```bbbcccUUUUUUTTTRRRPPPQQQTTTVVV\\\^^^bbbcccddddddeeefffmmmjjjfffcccbbbcccddddddtttYYYMMMFFF>>>777555333222111111222444555666666444///***)))---111777666444222000...---,,,......///000000000000000666555666777777555222///+++///444666666555333333444444444333222222444666666222///...000222333222333444555555333///+++((()))***...222555666555444444333111111111111///......///111333555777999999222333222000------...000///...---,,,---///111333333555666444000---++++++444444333222333444555666555333111111333555666777777777777777777777888888999888666555444333222222444444555666666666555555555444444444555888:::<<<:::888666666777777666555444222111111333444333222222///---000444666555222333222111000000111111222222444666666666777999;;;777666444000------///333333555666666444444555666777777666777777999;;;<<<999777444222222333555777555666888999999888777555666888::::::999999:::;;;???@@@AAA???<<<999999:::???===:::888888:::<<<======;;;999888888:::<<<>>>???@@@BBBCCCDDDCCCAAA@@@>>>>>>>>>@@@AAABBBAAAAAAAAAAAAAAA@@@>>>>>>@@@AAABBBEEEHHHHHHEEEDDDFFFHHHKKKMMMOOOOOONNNNNNPPPRRRQQQRRRQQQPPPNNNOOOSSSVVVUUURRRPPPQQQUUUVVVSSSPPPKKKJJJLLLPPPTTTVVVUUUSSSRRRSSSUUUXXX[[[^^^```aaaXXXWWWTTTPPPMMMMMMPPPRRRVVVZZZ^^^aaacccdddfffgggiiiiiigggeeecccccceeeggghhhTTTGGG>>>888888666444222111222333444777777666222------000333666555333111000//////000000000000111111111111111555444444555666555333111---111555666666555444444333333333222111111333555777333...,,,...111555777555666555555333000...,,,---///222555666777666555777555333222222222000///---...///111444777:::;;;333444444222111000222333333222000///000222555777555555666777888666222///555555444444555555666777333111000111444777999999555666777999:::;;;;;;;;;===<<<999666444333333333444555666777777666444333333333333444666999;;;===999888777888999999888666666555333333444444222000000......111666999999888777666444222111000111111444555666777666666777999888666333...++++++---000333444666555444333333444666777888999999999888777777666555555666777999:::888888888888777666555555555777999999999999:::;;;@@@AAAAAA???===;;;;;;<<>><<<;;;<<<===???AAA;;;:::999888999:::<<<>>>CCCCCCCCCCCCBBB@@@>>>======<<<;;;===@@@AAA???===???<<<:::999;;;>>>AAABBBEEEGGGGGGEEEBBBCCCGGGKKKKKKKKKLLLNNNPPPQQQQQQPPPKKKLLLKKKJJJIIIJJJMMMOOORRRQQQQQQSSSVVVVVVRRRNNNJJJLLLOOOTTTWWWWWWTTTRRRRRRRRRRRRRRRTTTWWWZZZ\\\ZZZYYYUUUPPPLLLKKKLLLNNNQQQUUU[[[___bbbdddfffhhhfffhhhiiigggeeedddfffiiirrrYYYIII@@@<<<;;;999666444222222222333777888777444111111333555555444222000000000222333222222222111222222222222222111000111222222111///000222555666555444444444555666555333111111222444999444...******...444777666555444333222111000///000222555666666555555666888555222111111111000///------...///111444777888222333444333222111333444666555333222333555888999777555444888===>>>;;;777555555555555666777777888333222111222555777888888333444777999;;;<<<======>>><<<888555222111111111555666888999999777444222000000111333555888:::<<<666666666888::::::888666777666666666666444111...---,,,---111666:::;;;;;;;;;999777444333222222222555777777777555444555666999777333...,,,+++---...111222444444333222222222444666888;;;;;;:::888777777777777888999999:::::::::999888777666555444444555777999:::::::::;;;<<>>===<<<;;;;;;;;;>>>=========>>>???@@@AAA:::999999888999;;;===>>>CCCCCCCCCBBBAAA???===<<<>>><<<:::<<<@@@AAA???;;;===:::888999>>>BBBBBBBBBGGGHHHIIIGGGDDDEEEIIIMMMMMMKKKIIILLLPPPRRROOOKKKGGGGGGGGGFFFFFFGGGIIIKKKTTTSSSSSSTTTUUUUUURRROOOLLLNNNQQQTTTUUUUUUTTTRRRQQQOOOMMMLLLLLLOOORRRTTTYYYYYYXXXUUUQQQNNNMMMNNNPPPTTTYYY^^^aaaccceeegggeeehhhjjjiiieeeccceeehhhdddQQQFFFAAA===;;;777444222111111111777777777555444444555666444333111000000222333555333222222222222333333444111000......///000000///222444555555444333444555999999888555222000111222999555///***(((+++000444444444333222111111000000111333555666444333333555666333000//////000///...............///000111222...000111111000000111222555555444333444666777999666222000444<<<@@@@@@===333444555666666777777777555444333444555666666555222333555777999;;;<<<======;;;888666333222111111444555777888888555333111...///000111333555777888111111222555777888666444777777777888888555111...++++++---000555888::::::===;;;999666555444444444666777888777444333333444999777333000////////////...000333333222111111222222444888;;;<<<<<<:::999999999999999999888888888999888888777666555444444666888;;;<<<;;;;;;===>>>===<<<;;;:::::::::::::::;;;;;;<<<======>>>???@@@999999999999;;;<<<>>>???BBBBBBAAAAAA@@@???>>>===???>>>===>>>AAABBB@@@===>>>===<<>>???<<<999777777888999999999999999;;;<<<============999999:::;;;===>>>@@@AAAAAAAAA@@@??????>>>>>>>>>@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBDDDFFFFFFDDDBBBDDDIIIMMMOOOMMMLLLMMMOOOOOOMMMKKKLLLOOONNNHHHCCCFFFEEEEEEGGGKKKMMMNNNNNNYYYWWWTTTRRRQQQQQQRRRRRRQQQRRRRRRQQQPPPPPPRRRTTTVVVTTTPPPMMMMMMNNNPPPQQQTTTXXX\\\^^^]]]ZZZWWWUUUXXXYYYZZZ[[[[[[\\\___aaagggfffeeeeeeeeeeeeffffffqqqUUUEEE<<<:::777333111000000000333333333555666666555444222222222333333333444444111000000000111333666777888555222000111222222222444444444333111000222333777777666444222111222444444444222...++++++...111222333333444444444333333///222555444000///111444333000---,,,---///000000...///111222111///---+++)))+++------+++*********,,,...000222333222111000///000222666::::::777333...000111333444444444444777666555666666666555333777666444444555777:::<<<:::;;;<<<<<<<<<:::888777444444555555666555555555222222222222222111111000,,,++++++---000333444444333555777:::<<<:::666222...///111111222222444555777666555444333444555555666777888666444222333333333222222444666666444111---000444777777777777777444444333444555777999:::999888777666555555555555222333555777888888777666666888:::<<<<<<<<<===???;;;888555555777999999999888999;;;<<<===<<<;;;:::999:::;;;===>>>@@@BBBBBBBBBAAA@@@???>>>===<<<<<>>:::444///---...000222333333333333666555555666777777666444:::888555444444666:::<<<777888;;;======;;;999777777777888888999999::::::444444444333222111000///,,,******+++///222444444222444777;;;===<<<777444111222333333222111222333333333222111222333444555666777777666444222333444000///111444888888444111...111666999:::::::::;;;666444222111111333666888777777555444444444666666///111555888999999888777555777999;;;;;;;;;===>>>;;;888555555888::::::999888999;;;======<<<:::999999:::<<<>>>@@@AAACCCCCCDDDBBBAAA???===<<<;;;;;;>>>CCCGGGEEE@@@>>>AAAEEEIIIIIIGGGCCC>>><<>>>>>:::666222//////111333333///...,,,******,,,///111111111444999<<<;;;666111///111333333222222333444555444333333444555444222777999:::888444000---,,,111111000000222444777999<<<999777777:::;;;:::888333222///,,,***,,,111555444333333333444555777888555333333555999;;;;;;999888888888777777888<<<>>>:::<<<<<<<<<:::999:::;;;<<<:::888999<<<>>><<<:::>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@???======<<>>>>>>>>BBBEEEHHHLLLNNNNNNLLLKKKPPPPPPPPPPPPOOONNNMMMMMMIIIFFFDDDHHHNNNSSSSSSQQQJJJKKKLLLMMMNNNPPPTTTWWWRRRTTTUUUTTTRRRQQQSSSVVVVVVVVVUUUUUUUUUVVVVVVVVVRRRRRRSSSSSSSSSTTTWWWYYYTTTXXXZZZYYYUUUUUUXXX]]]______aaaccceeehhhkkklll```HHH;;;888999444555999555333222222333555777666555,,,...///000000///...------///...+++,,,222555555444111///...///000000///...,,,******,,,.../////////.........///111333444666777777444111000222555111000...///333666888999444444333222222333444555222111///......///111333222666:::;;;888222---***+++++++++++++++)))%%%"""+++///333444444222000000222333777===AAA>>>666///,,,...222555666555222111555555555444555666666777:::999666444444444666777444555666777666555333111777777888999:::;;;;;;<<<;;;888444222111111000...---,,,+++++++++---///000000111333888;;;:::666222...000222333333333555666888777555555555555444333888888999777333000......333222000///000222555666888666555555888999999777444333///,,,***+++///333444444333333444666888:::555444444777;;;======;;;<<<<<<;;;999888888:::===<<<======<<<:::::::::;;;<<<;;;999:::<<<===<<<:::===>>>@@@AAA@@@???===<<<>>>>>>>>>======<<<;;;;;;:::<<>>>>>===??????>>>;;;999888999;;;===>>>>>><<<:::999:::;;;===<<<;;;;;;======<<<;;;<<<===???@@@???===;;;999<<<<<<;;;::::::999999999::::::;;;@@@EEEGGGEEECCC<<<===>>>>>>>>>@@@CCCFFFDDDDDDEEEGGGHHHJJJLLLLLLNNNNNNNNNOOOOOONNNMMMMMMMMMJJJHHHIIIMMMOOOOOOMMMLLLNNNOOOPPPOOONNNPPPQQQOOORRRSSSQQQNNNNNNSSSXXX\\\[[[ZZZYYYXXXWWWWWWWWWVVVWWWWWWVVVTTTTTTVVVXXXYYYYYYYYYZZZZZZ[[[\\\]]]\\\]]]___cccgggkkkoooqqq{{{UUU@@@666777333333666333111///......111555777777000///...---------...///333444111++++++000333222111000///000111111///---***)))((())),,,...///...///............000222333888777666444222222222333000...,,,---///222444444666666555555444444444444444333222222111111111111222555777888555000---+++///...---...000222222111000222555555333111000000222222333666888777444111///000444777999:::::::::666555333111222444666888777666555555444444444555777666555444333222111111///000000111333444444555666777888999888333---((()))***,,,---...///.........///222444666555333222000111333333333444666888999777555555666777777666888777555111//////222444;;;888444000...///111222000000111333555666777777888777444111------...000555444333333444888<<>>===<<<>>>???>>><<<999888999:::======<<<:::888777888:::>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::::::::;;;;;;===;;;;;;???FFFIIIFFFBBB===>>>@@@AAA@@@@@@BBBCCCEEEDDDCCCCCCEEEGGGJJJLLLPPPPPPPPPPPPOOONNNMMMMMMQQQMMMHHHGGGIIIKKKMMMMMMOOOOOOPPPOOONNNOOORRRTTTRRRQQQOOOOOOPPPRRRUUUVVVZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXUUUTTTUUUVVVZZZYYYXXXYYY[[[]]]]]]]]]\\\]]]___bbbeeeiiilllnnngggLLL===<<<888555777444///---,,,---000333555555333222000///...///000111666666333---,,,111444444111000///000111000...,,,***))))))***---///000///111000000000000222333444777666444222222333333333000...,,,,,,...000222222666666666555555444444333555555444444222111//////---000333444222///...---...------///222555777777222444666555333111000///000000111222444444333222000111333666888999::::::555444222111111333555777444555555555555444444333888777666555333222222111......///000000111111222111333666999:::777111,,,+++,,,...000111000/////////111222333333222222111222333444333111222333555444222111222555888999999777555333000...000444777>>>;;;777333000000111222...000222444555666777777999999777555222000111333444444333333555888<<<>>>;;;===>>>>>>===<<<::::::;;;<<<<<<;;;999888999;;;;;;;;;:::888555555777999>>>>>>???>>>>>>===>>>>>><<<:::888777888;;;@@@CCCAAA???===;;;;;;<<<>>>@@@BBB???>>>AAAFFFHHHEEEAAA:::>>>BBBDDDEEEDDDDDDDDDEEECCCAAAAAABBBEEEIIIKKKQQQQQQQQQQQQPPPOOOMMMMMMTTTOOOIIIEEEEEEIIIMMMOOOQQQQQQOOONNNNNNQQQVVVZZZVVVPPPLLLNNNTTTYYYWWWTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYVVVTTTTTTUUUYYYXXXWWWXXX[[[]]]]]]]]]]]]^^^___```bbbeeeggghhhtttTTTAAA???999555555222///---,,,---000222333333555444333111111111222222777777333------333777777333222000//////...,,,+++*********,,,000222222222333333222111222333444555555333111000222333333333000...,,,,,,---000111111555555555555555444333222444444555444333111///---+++...000111000///...///---,,,,,,...222555777777333444555444111...------,,,---...000111222333333111222222333555666777777444333222111111333444666222333555555555444333222666666666666555333222111000000000000000000000000---///333888:::999555222///000111222333222111111222333444333111000000111333444333111000000222444111///...000333777::::::555444111///...000555999===<<<888555333222222222...000444555555555666777888999999777555444555666333333333444666888:::;;;:::<<>><<<:::888888999:::;;;;;;:::999:::<<<888888777555444444777999===>>>@@@???>>>>>>@@@AAA===:::666444666;;;BBBGGGCCCAAA>>><<<<<<>>>AAACCCEEECCCAAACCCEEEFFFDDDAAA777;;;AAAEEEFFFGGGHHHHHHDDDBBB@@@???@@@CCCGGGIIIOOOOOOOOOPPPPPPOOOOOONNNSSSPPPKKKHHHGGGJJJNNNRRRQQQQQQOOONNNNNNQQQWWW[[[UUUOOOLLLOOOWWW[[[XXXSSSOOOPPPPPPQQQSSSUUUWWWXXXXXXYYYZZZYYYVVVTTTTTTTTTXXXXXXXXXYYYZZZ\\\]]]^^^____________```bbbcccddd}}}YYYCCCAAA<<<777666444000///...000222333333222666555444333222222222222555555111,,,---333888888666333000...------+++***++++++,,,///222555555444444333222222222333444555222000......111333333333111///,,,,,,---///000000444555555555444333111000000111333444444222000///---///111111///......////////////000333555555444111222333111---+++******(((***,,,...000111333444222222111111111222333333222222222222222333333444111222444666666444222111333444555555555333222000222222222111000000//////---...111666999:::888666444444555555444444333333444666666333000...///000111222111000//////222444222000...///333777999:::333222111///...111666999:::999888666444333222111---000444555555444555666555777888888777666777888222333444555666777777888666999======;;;999888999:::;;;======;;;:::;;;<<<777777666555444555888;;;<<<>>>@@@@@@??????AAADDD===:::777555777;;;BBBFFFCCCAAA===;;;;;;===AAACCCCCCCCCCCCCCCCCCCCCBBBBBB999<<>>???BBBEEEGGGHHHIIIKKKMMMOOOPPPQQQQQQPPPPPPPPPOOOOOOOOOQQQSSSOOOOOOPPPPPPOOOPPPRRRUUUNNNNNNOOORRRVVVWWWVVVUUUOOOOOOOOOPPPQQQSSSTTTUUUVVVXXXYYYYYYVVVTTTTTTTTTWWWYYY\\\\\\ZZZ[[[___bbb_________``````bbbcccccc```IIIGGGBBB======:::111111111222444555333222555555444444333222111111333333///+++,,,333888999888555000---,,,+++***))),,,,,,---000444666666666444333222222222333444555111...,,,---111444444333222///---,,,...///000000444444555555444222111///,,,...111333444333222111000111222111///.........444333333444555555444222000000000...+++(((''''''&&&(((+++...///111333444333222000///...///000000111111222222333333333333000222444666666444222111000111444555555333111///555444333222111000//////...///111555888::::::888888777777666555555444444666777777444///---...000///000//////...///333666444222///000333666888999111111000//////111666999777777777666555333111000,,,000444555444222333555333555777777777777888999111222444666777777666555222666;;;<<<;;;999999:::<<<>>>???>>><<<;;;;;;<<<777777777555444666:::===;;;>>>@@@AAA@@@@@@CCCEEE>>>;;;999777888<<<@@@CCCBBB???;;;999999<<<@@@CCC@@@BBBCCCBBBAAAAAABBBCCC?????????===>>>AAAFFFIIIAAA@@@???>>>???AAADDDFFFBBBDDDGGGJJJNNNQQQSSSTTTMMMPPPTTTVVVVVVTTTSSSSSSLLLNNNQQQRRRPPPNNNNNNNNNHHHMMMSSSUUUSSSRRRTTTWWWPPPOOOOOOPPPPPPQQQRRRSSSUUUWWWYYYXXXVVVTTTSSSTTTWWW[[[^^^^^^[[[[[[```eee______``````aaacccdddeeezzz[[[IIIDDD@@@===;;;777555333333444666666666222444555444222000000111333222111//////222777<<<888666222...+++*********---...111333555666777777777333//////222555555555333///,,,,,,000444666666888666333111000000222333...000333666777444...)))---000333666666444111///000333555333000------...111111000000111333555666222111///,,,(((&&&&&&'''*********+++---000333555333333333333222111000000333333333333222222222111111111333555666444111...555222000000333444333000111000...---...///111222666666555333222333666999;;;:::888666555555555555777777777444000...///222111...,,,...222666777777222000------000333555666555444222333555777777666666666777777666555444444,,,---000333555555333111333333333555888:::;;;:::666555555777::::::666333333444666888:::;;;<<<<<<<<<======>>>>>>>>>>>>===999888888:::======;;;888AAA@@@???>>>>>>???BBBCCCDDDAAA===:::999:::===???>>>===<<<;;;:::;;;>>>AAA@@@@@@AAAFFFKKKLLLHHHCCC===>>>???@@@???@@@CCCEEEGGGGGGEEECCC@@@???@@@AAACCCFFFIIILLLNNNPPPRRRTTTSSSTTTUUUTTTQQQNNNLLLLLLPPPQQQQQQPPPNNNMMMMMMNNNIIIKKKMMMOOOQQQSSSUUUWWWOOORRRUUUUUUSSSRRRTTTWWWUUU\\\^^^YYYYYY^^^YYYNNNYYY\\\______]]]\\\]]]___```^^^[[[[[[]]]```bbbcccuuu]]]OOOEEE???===;;;888666444555555444333444555666444111//////000444333222000...000333666444333000---+++++++++,,,///000222444555555555444222///,,,---000333444444333000,,,---000333555666666444222000000111222444...///222444555333...***...000444666777555222000---000222111///------...111000//////000111333444333333111...+++))))))+++*********+++...111444666333333444555444333222111333333222111111000111111000000111333555555333111555111......111333222000///...------...000222444777777555333111111444666777555444222222333444555777777666444111000333555222000...000444888999999666111,,,***,,,000444666555555444444444444555555666666666555555444444444...---///222555666333000222222333555888:::;;;;;;777666666888::::::777444444444555777888:::<<<======>>>?????????>>>===<<<<<<::::::<<>>;;;???>>>>>>>>>>>>???AAABBBBBB@@@===;;;:::;;;===>>>;;;===>>>===<<<<<<===???DDDDDDEEEJJJOOOPPPLLLHHH@@@AAABBBAAA@@@@@@BBBDDDIIIHHHEEEBBB??????BBBEEECCCFFFJJJLLLMMMNNNPPPRRRQQQRRRRRRPPPMMMJJJIIIIIIQQQSSSTTTSSSNNNJJJGGGFFFGGGIIILLLPPPTTTVVVUUUTTTRRRRRRSSSRRRRRRSSSUUUWWWSSSYYYZZZVVVYYY```___WWWSSSWWW\\\^^^^^^^^^___```^^^\\\ZZZZZZ]]]___aaaaaarrrZZZHHH>>><<<>>><<<888666555333111000444555555333000.........555555444111///...000111111///---+++***+++,,,---222222333444444333333333...,,,++++++...111333333333000...---000333444555444333111000000111222333//////000222444222///,,,---///222555555333111///***,,,///000///......///000000///......///000111444444333111...---...000******+++,,,///222555777111333555666666555444333444333111///......///000/////////111444666666555555111------///222222111...---,,,---...000333444666666555333000000111333222111//////000222555777777777555333111222555888333222111333666:::;;;<<<:::444---)))***...333555333555666444111///111333444444333333333444555555000......111666777444///222333333555666888:::;;;777777777888::::::999777666666444444555888:::<<<===???@@@AAAAAA???<<<:::<<<;;;:::<<<>>>???>>>===<<<<<<===>>>???@@@@@@@@@AAA@@@>>>===<<<<<<===>>>999;;;>>>???===<<<<<<===FFFEEEGGGKKKPPPQQQNNNJJJDDDEEEEEECCCAAAAAABBBCCCJJJHHHFFFBBB@@@AAADDDHHHDDDGGGJJJLLLLLLMMMNNNOOOOOOOOONNNKKKHHHFFFFFFFFFOOORRRTTTSSSOOOIIIDDDBBBEEEFFFIIIPPPUUUWWWUUURRRTTTSSSQQQQQQSSSUUUVVVVVVRRRVVVVVVSSSVVV^^^___YYYOOOTTTYYY]]]^^^]]]\\\\\\[[[YYYXXXYYY\\\^^^______eeeMMMAAA>>>>>>;;;888666555333000...222222222111...---...///444555555333111//////000000...,,,+++***+++,,,---222333333333333333333333000///...---///000222222222111///...000222333444555555444333222111111111000000000222333333111///+++---000222222111///---***,,,...000111111222222111000///.........///000444555444222000000111333---------...///111333444///111333555666555444333555333000...------///000...---,,,...222555777777666222---,,,///333444333///...---------///111222333444444333111000111222000///......000444888;;;999777444222111222444666222222222444666999;;;<<<<<<777000,,,,,,///222333///333555333---***,,,///000000000111333555777999444111///333888:::666111444444444333333333555666666666666888:::<<<======<<<999555222222444777:::===???AAACCCBBB???;;;999999888777888999:::;;;;;;:::<<<>>>@@@AAAAAA@@@???@@@?????????????????????999:::<<<<<<;;;;;;;;;<<>>;;;999888777666555555666888::::::<<<>>>AAAAAAAAA???>>>??????@@@@@@@@@@@@@@@@@@:::;;;:::999888999<<<>>>???@@@BBBEEEHHHIIIHHHGGGBBBCCCDDDCCCAAAAAABBBDDDDDDGGGJJJJJJIIIFFFDDDDDDEEEHHHLLLNNNNNNNNNNNNNNNNNNMMMLLLIIIFFFDDDEEEGGGHHHIIIKKKKKKJJJIIIJJJKKKEEEDDDDDDGGGMMMRRRTTTTTTUUUTTTUUUXXX\\\\\\XXXTTTTTTUUUUUUTTTUUUUUUSSSNNNPPPRRRVVVZZZ\\\[[[YYYWWWVVVUUUTTTUUUXXXZZZ\\\\\\___GGG===777666666666777777555333---...///......///222444444555666555444333444555222111///---------...///222222222222333444555555888888888666333111222333222222222111//////111333888888888666333000---+++/////////111444444333111///000222333333333111000//////000222555555444222111000///......///000111333333333111//////111333333333222000...---+++***------...///000111111111555444222111000111222333///...---///222666777888777333//////333666777666333222///---,,,+++,,,------000222444333333333444111222333444777:::===???:::777444222111111000......000222222222222444555777777777777888666333000***---000///---++++++---***+++...222555888:::;;;666555555777888999888666666777555111,,,+++---000444555666666888;;;???CCCBBB>>>888333111222555777<<<>>>???@@@@@@>>>;;;999::::::888666444555888;;;;;;<<<>>>???@@@???===<<<===>>>>>>??????@@@@@@@@@<<<<<<;;;999888999===@@@@@@AAADDDFFFHHHHHHIIIIIICCCCCCDDDCCCAAAAAABBBDDDCCCGGGKKKMMMKKKGGGCCCAAABBBEEEJJJMMMNNNNNNNNNOOOMMMMMMMMMKKKHHHGGGHHHIIIJJJKKKKKKJJJHHHHHHIIIJJJFFFFFFFFFHHHKKKOOOTTTWWWTTTUUUWWWZZZ[[[[[[XXXVVVUUUUUUVVVXXXYYYYYYWWWTTTOOOPPPRRRVVV[[[^^^___^^^VVVTTTRRRRRRUUUYYY\\\]]]jjjKKK===888888777999::::::888666111222111000000111444666555555555444222222333555222111000//////111333444555444333222222222333333555777888666333111222444222333333222///...000222555555555555222///+++)))+++,,,---000333333111///...///000111222111000000///......000222222000---......---------...000111333333333111//////111333222222111000...,,,***)))......------...///000111444444444444444555555666333222222333666888888888555222///000333666666444222111...,,,+++,,,------...111444555555333333333000222333666888:::;;;;;;888666444444555444111///...000222222000///111222555555666777999777444111***,,,...000000000//////+++...111555777888777777444666777777555555666888666777666222---,,,///333777888888666555777<<<@@@???<<<777333222444888:::;;;<<<===>>>>>>===<<<;;;<<<<<<:::666333333777:::;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<===>>>???===>>>>>>===<<<===???AAAAAACCCEEEGGGHHHIIIJJJKKKFFFGGGFFFEEEBBBAAABBBCCCDDDGGGKKKLLLJJJEEEBBB@@@===AAAGGGKKKMMMNNNNNNOOOKKKLLLMMMMMMKKKJJJJJJKKKIIIKKKMMMLLLJJJHHHGGGGGGEEEIIILLLMMMMMMOOOTTTYYYTTTUUUVVVVVVVVVVVVXXXYYYWWWUUUUUUWWWYYYZZZZZZZZZTTTRRRQQQTTTYYY___bbbbbbWWWTTTQQQPPPSSSXXX\\\^^^yyyWWWEEE:::::::::;;;<<<<<<:::777555555555333111222555777666666555333000000111333111000000000111444666888888666444222111111111111222444666555222111222444222333444222///...000222111222333333111...+++((()))***,,,///222222000---+++,,,---.........---,,,...,,,,,,---//////,,,))),,,,,,++++++,,,...///000444444333222000///111333000000000///...,,,***)))000///---,,,---...000111444444555666666777777777777666555777999:::999888333000...000333666555333111///---,,,,,,---...///000333666777555333111111///111333666777888888888666555444555777777444000...111333222000...///111333333444666777777555333++++++---000333444333111...000444777888777555333111555888666333111444888555666666333......222777::::::999666333444999===<<<:::666444444777;;;>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999444000000444999::::::::::::999888777777999888888888999;;;<<<>>>===???BBBBBBAAA@@@@@@AAAAAACCCFFFGGGHHHIIIJJJLLLJJJJJJIIIFFFCCCAAAAAABBBFFFIIIKKKJJJGGGDDDAAA@@@999===DDDIIILLLMMMNNNOOOIIIKKKNNNNNNMMMKKKKKKLLLEEEIIIMMMNNNMMMJJJHHHGGGEEEKKKRRRSSSPPPPPPTTTYYYUUUUUUUUUSSSQQQRRRWWW\\\[[[VVVTTTTTTVVVWWWXXXZZZZZZVVVRRRSSSXXX]]]aaabbbXXXTTTPPPOOORRRXXX]]]___mmmLLL???===<<<===;;;888888<<<===:::777666777888888888666444111...------///000111///---,,,---000333666888777666444111...,,,+++666555333222111000111111222333444333111/////////000......111444444///***(((***...000000///,,,***---,,,******,,,---,,,++++++,,,---------,,,+++***+++)))'''(((,,,//////---000333555222...---111555333111///...///000000000111///---++++++,,,...///...111444555555555666777666;;;???>>>:::777888:::555000---...222444333000---,,,+++***,,,...222444444444555777888777333000///222555777777666666666777777777666666666666666888888666333111000222444111333666666444222111111222444777999999777444222666444333444666666333///111111222222333444555666:::888666555444555666777:::;;;<<<<<<999888888888@@@===:::888:::<<<===============<<<<<<;;;;;;;;;>>>===999555222111333666;;;999666333111000111111:::999888888888999:::;;;>>>>>>>>>>>>>>>>>>======AAAAAACCCFFFIIIJJJHHHFFFIIIIIIIIIGGGFFFCCCAAA???HHHJJJLLLLLLJJJEEE@@@===>>>???@@@CCCFFFIIILLLNNNKKKIIIIIILLLPPPPPPLLLGGGKKKKKKLLLLLLLLLKKKKKKJJJHHHJJJJJJKKKQQQWWWWWWSSSNNNPPPRRRSSSTTTTTTVVVXXXUUUWWWWWWVVVXXX[[[ZZZVVVWWWTTTRRRTTTYYY[[[YYYUUUXXXVVVSSSQQQQQQTTTXXXZZZ|||[[[CCC???===???>>>:::999:::;;;999777666888999888888555444333222111000//////...---,,,,,,---///222444444444444333111///---+++222333333333222000///...000333666777444111...---...---,,,///333333...***'''))),,,...//////...,,,,,,+++******+++,,,+++*********,,,,,,---,,,++++++---+++******+++...111222000222222///+++***---111444222000000111222222222111000...,,,+++---...000...111333555444444444555555999<<<<<<888555555777777333//////333555555333+++*********+++...000222222333444666777555222//////111444555555444555555444555555555666666666555888888777555222222333555222333333222111111222444777999:::<<<;;;999777666777666555555555444111///111111333444555666777777888777666444444555666777;;;<<<===<<<:::888888888===;;;999999:::<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;888444111000222333888777555333222333444444999888888888999;;;<<<===<<<<<<<<<<<<===>>>??????BBBBBBCCCEEEGGGHHHGGGFFFJJJIIIGGGFFFDDDCCCCCCBBBFFFFFFFFFEEEEEECCCBBBBBB>>>???AAADDDGGGJJJLLLMMMJJJIIIJJJNNNSSSTTTPPPLLLOOOOOONNNNNNMMMLLLJJJJJJJJJKKKJJJIIIMMMSSSTTTQQQPPPQQQRRRRRRRRRSSSUUUWWWWWWYYYYYYWWWYYY]]]\\\WWWVVVSSSRRRTTTXXX[[[YYYVVVUUUSSSQQQPPPRRRUUUYYY\\\iiiIIIBBB===???AAA===999777888666666666888999888777333444444444333222000...,,,,,,,,,---...///000111000111333333333000...,,,///000111222222000---,,,...222777999777222...++++++***+++---111111...***''')))***---...///000000...---,,,---.........,,,---------...---,,,++++++,,,,,,+++(((&&&)))///555222222222...***))),,,///333222000111333555555444222000...---,,,---///000///111333444333222222333444777999888555222222444999555111000333555555444***++++++---...000111111111111333555666555111---000222333333222222333555333444555555555555444333666666666555333333444666222222111//////000444777<<<<<<<<<<<<;;;999888777777888999777444111///...000111444666777888888888777666555555555666777888<<<===>>><<<:::888888888999888888999<<<======<<<999999999999:::;;;<<<<<<<<<;;;888555333222222222555555444444555666888999888888888999;;;<<<>>>???::::::999:::;;;>>>@@@BBBCCCBBBAAABBBDDDFFFFFFEEEHHHGGGFFFDDDDDDDDDEEEEEEFFFDDDBBB@@@???@@@BBBDDD???AAADDDGGGJJJKKKLLLLLLKKKJJJLLLPPPUUUWWWUUURRRPPPPPPPPPPPPOOONNNMMMLLLMMMLLLIIIFFFHHHOOORRRQQQSSSSSSRRRPPPOOOQQQTTTWWW\\\^^^]]]ZZZ[[[]]][[[VVVWWWUUUSSSTTTWWWXXXVVVTTTRRRQQQQQQQQQSSSWWW[[[^^^sssRRRGGG>>>???BBB???999555333333333555777888777555333333333333222111000000,,,---...///000111111111111333555666666333///---......////////////...---...222666777555111---+++))))))***,,,//////---+++))))))+++,,,...111333444333222111222333333222111111111000///...,,,+++++++++---+++%%% !!!)))111444444333///,,,+++---///111000///111333555555444111000///------...///000///111333333111000000000444666777666333111111222888444000...000222333222+++,,,///111222333333333111222333555666555111---333333444222111111333444555666777777666333111///000222333333222111333444111222222111111222666999===<<<:::888777555555444777:::;;;999444000///000///111444666888888888888777777666666777888999:::;;;======<<<:::888888888555555777:::===>>>===<<<777777777777999;;;===>>>>>><<<:::999888777666444333333444555777:::<<<===::::::;;;;;;<<<===>>>>>>999888777888:::===AAADDDBBB@@@>>>>>>@@@CCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHFFFBBB???>>>???AAABBBCCCEEEHHHKKKMMMNNNMMMMMMMMMMMMNNNRRRVVVWWWVVVTTTPPPPPPQQQQQQQQQPPPPPPOOONNNNNNIIIEEEFFFMMMSSSSSSVVVUUUSSSPPPNNNPPPTTTXXXbbbcccaaa]]]\\\\\\YYYTTTYYYWWWUUUTTTUUUUUUSSSQQQTTTSSSSSSTTTVVVYYY\\\^^^```QQQDDD@@@AAA>>>888444000000000222555555444333333222000//////000111222...///111222333333333333555777999:::888555111///000///---,,,,,,...000111000111333222///---------))))))***,,,......---,,,,,,,,,,,,---///222444666333333222333555555333111,,,,,,,,,,,,,,,,,,------...///...'''%%%---333333222000---------......------///222444333222000000///...---......///...000222222000/////////555555666555333222222222444111...,,,,,,---......***,,,///222333444444444333333444555666555222///555555555444222111222444999999::::::777333...+++))),,,///000//////000111111222444555444555888999===<<<999777444333333222777:::;;;:::555222222333///111333555666777777777888888888888999::::::;;;:::;;;<<<;;;999888888888444444666:::===???>>><<<666666666666888;;;===???>>>;;;999999::::::888777222333444666999;;;===>>>===>>>>>>>>>============999888777888:::===AAADDD@@@>>>;;;;;;>>>@@@BBBCCCAAACCCEEEGGGHHHGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGIIILLLOOOPPPPPPOOOOOOOOOOOOPPPRRRTTTTTTTTTSSSRRRRRRRRRQQQPPPOOONNNMMMNNNNNNKKKFFFGGGOOOUUUWWWWWWVVVSSSPPPOOOQQQVVVYYY```aaa```]]]]]]___\\\WWWVVVUUUTTTTTTUUUVVVUUUTTTXXXXXXXXXYYYZZZ[[[]]]]]]wwweeePPPFFFAAA<<<777555000//////000222444333222333111///------///222444111111333444555666666666777888999:::888666333111222000---,,,,,,///222555222222000...++++++---///+++,,,,,,---............------......000111333333/////////000222111///---"""###$$$&&&))),,,///000222444333---%%%"""&&&,,,....../////////...------,,,,,,,,,...111222111000//////...---------------...000222222000/////////444444444333333333333333111000...,,,++++++++++++(((***,,,///111222222222555444333333444444333111555666666555222111111222999:::<<<;;;888222---)))%%%(((,,,////////////000222444666666666666888:::===<<<:::888555444333333666888::::::999888777888222222333444555666666777999999999999::::::::::::777999::::::999888888999555555777:::>>>??????===777666666666888;;;>>>@@@<<<888555666999;;;:::888333444555777999;;;<<<===@@@@@@@@@@@@???>>>===<<<::::::999:::;;;>>>@@@BBB>>><<<:::;;;>>>AAACCCCCCAAACCCEEEFFFGGGGGGGGGGGGAAABBBDDDGGGJJJLLLNNNOOOKKKMMMNNNPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQSSSSSSRRRPPPMMMKKKIIIGGGMMMOOONNNJJJJJJPPPUUUWWWTTTTTTRRRPPPOOORRRWWW[[[YYY[[[\\\[[[^^^bbbaaa]]]RRRSSSTTTVVVYYY[[[\\\]]][[[\\\\\\\\\\\\]]]]]]\\\|||aaaNNNCCC;;;777777333111000000222333444444111111000000000111222333222333333444555666777888444555666666666444333222111000/////////111444555222222111...++++++---///......//////......//////.............../////////+++***+++,,,...---+++(((""""""###%%%(((,,,///111333555666222,,,)))***---***,,,...111333222000...,,,,,,,,,...111111000......---------,,,,,,,,,,,,---000222222111000000000333222111111222333333333111111111///---+++******((()))+++---000111222333666444111000111222333222444666666555222000......666888::::::888333---)))%%%(((---111222222222222444555555444333555888;;;<<<;;;:::888666444333222555555777:::===>>>>>>===666555444333444555777888888888888999888888777777444666888888888777888999777777777:::===@@@??????888777666666888;;;>>>@@@<<<777444555999===>>><<<555666777888888999999999???@@@@@@AAAAAA@@@???>>><<<<<<<<<<<<===>>>??????===<<<<<<===AAADDDEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJAAABBBEEEHHHLLLPPPTTTUUUNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQQQQPPPPPPQQQQQQNNNNNNMMMMMMKKKJJJHHHGGGLLLPPPQQQMMMLLLOOOSSSSSSOOOOOOOOONNNOOORRRWWWZZZWWWYYYZZZZZZ]]]aaaaaa]]]VVVWWWYYY[[[\\\^^^```bbb[[[\\\]]]]]]^^^]]]]]]\\\nnnUUUEEE:::777999666333111000222444555555///000222333444444333222333333333444555666777888000111111222333333333333000000111222333444444555222222222000---,,,...//////000111000///...///000---.........---,,,++++++))))))***+++---,,,)))'''((((((((((((***,,,...///111333555444000---,,,---***,,,000444777777444111---,,,---///111111000...------,,,,,,,,,+++++++++---///222222111000111111111000///000222333333333111333333222000---++++++***+++,,,...111333444555666333///...///111222222333444666555222...,,,,,,222444888999888333---***&&&***///333555444444555777666333111000333888<<<999999888777555333111000444333444999???CCCBBB@@@999888555444444555888999777777777777777666555444222444666777777777888:::999888888:::===@@@@@@@@@999888777777888;;;>>>@@@>>>999555666;;;@@@BBBAAA777777888888888888777777===>>>@@@AAABBBAAAAAA@@@>>>>>>>>>>>>>>>>>>======>>>======@@@DDDGGGHHHHHHIIIFFFBBB@@@@@@DDDJJJMMMFFFFFFFFFHHHKKKPPPTTTWWWNNNNNNMMMMMMMMMNNNOOOPPPNNNOOOQQQQQQPPPQQQRRRSSSFFFGGGHHHJJJKKKKKKLLLLLLLLLQQQSSSOOOMMMNNNOOOOOOKKKLLLLLLMMMNNNQQQVVVZZZZZZ[[[[[[ZZZ[[[^^^]]]YYY]]]^^^____________```aaaYYYZZZ\\\]]]^^^^^^]]]\\\wwwZZZIII@@@;;;888555333333333555555444333555333111111333444444333444333333444666666444333///,,,***,,,111333111...---------...///111333444666555444333111///---++++++...111333333222111111222222222111000///......,,,---...---,,,+++---...111222555666444111---***///111555666444000...---,,,...111444666777666666222111///...---...///000000111111000000...------///000111222333222222111///...---,,,---///111222555777777444111///000333000000111222444555555666333222111111000000000111000444777555000++++++---111444777888666444111111...///111333555666666555555333222111222444777999999666333222333333333222333333444666:::>>>CCCFFF???<<<666111000222555888999888777666555333111///---000444888::::::888777999:::<<<<<<<<<<<<===???;;;777333333666999:::999;;;888777999>>>AAABBB@@@@@@:::999<<<;;;555111222:::;;;===???@@@AAA@@@@@@???>>><<<:::999:::<<<======>>>AAAEEEGGGGGGEEECCCDDDAAA>>>AAAFFFIIIHHHFFFGGGFFFFFFJJJOOOQQQPPPMMMTTTPPPKKKGGGFFFGGGIIIKKKOOOPPPPPPNNNLLLLLLMMMNNNHHHFFFEEEFFFJJJMMMLLLKKKKKKNNNQQQRRRQQQPPPPPPPPPNNNKKKKKKOOOPPPNNNQQQXXXUUUWWWZZZ]]]^^^]]]YYYVVVZZZbbbfffaaa^^^___^^^ZZZ\\\]]]]]]\\\[[[[[[]]]^^^eeePPPDDD===:::777555444555666777666555666444111111222444444444444222000000222222222111...,,,***---222555444111.........///000111222333444444333333111000...---,,,...000111000//////...111111222222222222111111.........---,,,,,,...000222444666777555222...+++---000444666555444222222...///111333444555555555222111///......000222333222222222222111111000///111111222333333222000//////...---------...000111444666666444222000222444222222222222333444555666777666555444333222222222222666888555000+++***,,,000333666666444111000//////000222333444555444444555333111000111222555666555333222222333333222111222222444666:::>>>AAACCC@@@===999555333444666888999999888777666444222111///111444777999999888777:::;;;<<<;;;::::::;;;<<<;;;888555444555777888999:::::::::;;;>>>????????????:::999<<<<<<666333444:::;;;===>>>???>>>===<<<;;;;;;<<<<<<<<<;;;:::999<<<===???AAADDDEEEDDDCCCCCC@@@>>>AAAFFFJJJJJJHHHHHHHHHIIIKKKNNNNNNMMMKKKPPPOOOKKKGGGDDDDDDFFFHHHNNNOOOOOOMMMKKKJJJKKKMMMIIIGGGEEEFFFIIILLLMMMLLLNNNQQQSSSSSSQQQOOONNNNNNQQQMMMLLLNNNMMMKKKOOOUUUXXXXXXXXXYYYZZZZZZXXXWWWXXX^^^aaa]]][[[\\\\\\YYYZZZ[[[[[[ZZZYYYXXXYYY[[[tttYYYGGG>>>:::999777666666777888888777555333000000111333333333555111---+++,,,...///000///---,,,///444777666555/////////000000000111111111111222222222111111000............---,,,******...///111333555555555555///000000...------///111444555777777666333000...,,,///444777777666666666000000000111222222333333222111...---...000333666222333333444333333222222222222333333333111000///000///..................222333444444222222333555444333111111222444666888:::999888777666555444333444777888555000+++***+++///222444444222///......000111222444555555444444444333111000///000222333000000000222333444222000111222444777:::<<<>>>>>>???===:::888777777888888:::888777777777666444222000222333555777888888888;;;;;;;;;999777666777999:::999777555333333666888:::<<<>>>>>>===<<<<<<======999999<<<<<<999666666999:::<<<>>>>>><<<:::999777999<<<>>>>>>;;;888666::::::;;;<<<>>>@@@BBBCCCBBB???>>>AAAGGGKKKLLLKKKJJJLLLNNNNNNMMMKKKJJJJJJJJJJJJIIIEEEAAA???@@@CCCKKKLLLMMMLLLKKKJJJKKKLLLKKKIIIFFFFFFHHHKKKMMMNNNQQQSSSTTTSSSQQQNNNMMMMMMSSSPPPMMMLLLJJJIIILLLRRRYYYYYYWWWVVVUUUUUUVVVVVVTTTYYY[[[ZZZYYYZZZZZZXXXWWWXXXYYYXXXVVVUUUVVVWWWiiiQQQCCC>>>;;;999777777888999888888444111///...///111222222666222,,,)))))),,,...000111000000111555777666555000000000111111000000000...///000111222333333333000...,,,+++***)))'''&&&***,,,///333555777777777000111111///......000333444444555555555333000///---000444666666666666777111111000000000000111111333111...,,,,,,...111333111111222333333333333333000111222333333333222111000000///...------,,,,,,///000111222333333444555333222000///000444888;;;777777777777666666555555444666777555111...------000222333333111///...///000111333555777777777777444333111///.........///......000333666666333111000222555777999::::::999999999999888999999999999888666555555777777444222///000111333666888:::<<<<<<;;;999666444333555777::::::999666222111444888:::>>>AAA@@@===::::::;;;;;;999999;;;===<<<999888666888;;;>>>>>>===;;;999888:::<<<>>>>>><<<:::888:::999888777888;;;@@@CCCCCCAAA@@@BBBGGGKKKMMMNNNKKKOOORRRQQQLLLHHHGGGHHHDDDGGGHHHEEE@@@===>>>@@@HHHIIIKKKLLLKKKKKKMMMNNNLLLJJJGGGFFFGGGJJJMMMNNNQQQSSSTTTSSSQQQOOOOOOOOOTTTQQQMMMJJJHHHIIIMMMQQQXXXXXXWWWVVVSSSRRRRRRRRROOOSSSXXXZZZZZZZZZXXXUUUVVVWWWXXXWWWUUUTTTTTTUUU|||___MMMEEE<<<:::777666777888888888333111---,,,---000111111777333---******---///111444333333333444444444333000111111222111000000///---...000111333333444444111...***(((((((((&&&%%%&&&)))---111444666666666000111222111000///111222111111222222222111111000111333666666555333333333222111000/////////000000444222...+++******,,,...---...///111111222222222...///111333444555555444111000///---,,,,,,,,,,,,---...///222444555555444222000...---///444999<<<000111333444555666666555333444444444222111111111111333333333111000111222///111444777999;;;;;;;;;333222000///---,,,,,,,,,...///222555888888666333000222444777888777666555111222444666888999::::::666333111333666777444111---...///222555999<<<>>>;;;:::888444111111444666:::;;;:::666222111444888:::>>>AAAAAA===:::999:::999::::::;;;===>>>===:::444777:::===>>>>>>===<<<<<<<<<<<<<<<============;;;:::888666555888>>>CCCEEECCCBBBCCCFFFIIILLLMMMKKKNNNRRRQQQLLLHHHFFFFFFDDDGGGJJJJJJFFFCCCBBBCCCEEEGGGKKKLLLMMMNNNOOOQQQLLLKKKHHHFFFFFFHHHKKKNNNNNNPPPQQQRRRQQQPPPQQQRRRRRRQQQNNNJJJHHHKKKPPPSSSUUUWWWXXXWWWSSSPPPOOOOOOMMMPPPWWW]]]___[[[VVVSSSUUUWWWXXXXXXVVVUUUTTTUUUhhhQQQFFF>>>;;;888777777999999999555111...,,,...000222333666222...------///000111444444333333222222111111000111222222222111000///...///000111222333333333222---((('''((()))(((&&&%%%''',,,000333444444444...111333333222000000000.........///000111222222555777888666444111000000111111111111000000//////333222///,,,***))))))))))))***,,,...///000111111,,,...000333555666666666111000...,,,++++++,,,---...///000333666777666555222000...---...222666999,,,...000333555666666666333333333333333333333333222333333222111222444555000222444777:::;;;<<<<<<333222000///---,,,,,,+++000111333777::::::888555111222444555555444222111---...000333666777888999444111///222666888555111,,,---///222555999<<<>>>:::999666222000111555888<<<;;;999666444444666888;;;===??????===<<<;;;;;;999;;;<<<;;;>>>@@@???;;;444666888;;;===>>>>>>>>>???>>><<<;;;;;;===???@@@>>>===;;;777444666===CCCGGGFFFCCCBBBBBBCCCFFFGGGGGGJJJLLLMMMKKKHHHEEEDDDFFFIIIMMMPPPQQQOOOKKKIIIEEEGGGKKKMMMMMMNNNOOOPPPKKKKKKIIIGGGEEEFFFIIILLLKKKMMMOOOPPPPPPQQQSSSUUURRRSSSQQQLLLKKKOOOTTTUUUSSSVVVYYYWWWSSSOOONNNNNNNNNOOOVVV^^^aaa\\\VVVSSSTTTWWWYYYYYYXXXVVVVVVWWWpppUUUGGG@@@===:::888999:::;;;;;;888444000...000222555555333111//////111111111000111222222222111000000111///000222333333222111000000000111222222222222222222---'''&&&))),,,+++)))%%%(((,,,000333333222111,,,///333555333111///...,,,,,,,,,---///111444555999::::::888444111000000000111222222222111000///111111///...,,,+++))))))'''(((***,,,...///000000---///111333555666666666222000,,,***)))+++---///111111222666:::;;;999777444222000------...111222---///111444666666666666666555333333333333333333111111222111111222555888111333555777888888888888222111000///...---,,,,,,222222444666999:::888666222333333333333222000///------///111333444666666555111///222777:::666222---...000333555888:::;;;888777444111///222777;;;>>>;;;888666666777888888<<<<<<;;;<<<===>>>>>>===999======<<<>>>AAA@@@;;;555666666888999;;;<<<===>>>===;;;:::;;;<<<>>>@@@AAAAAA>>>999555666===CCCHHHFFFCCC???<<<<<<===???AAABBBDDDGGGIIIGGGCCC@@@EEEGGGKKKQQQWWWVVVQQQKKKFFFIIILLLLLLLLLJJJJJJKKKIIIJJJJJJHHHEEEEEEGGGIIIJJJLLLNNNNNNNNNOOORRRTTTSSSVVVUUUOOONNNRRRUUUUUUTTTWWWXXXUUUPPPMMMOOOQQQRRRPPPSSS\\\___[[[VVVUUUSSSUUUXXXYYYYYYXXXXXXXXXzzz^^^MMMBBB???;;;::::::<<<<<<<<<:::666222000222555777888000000000111222333111///...000111111000000111222...000222333333333111000111111222222222111111000222,,,'''&&&***------,,,&&&)))---111333333222000***///333666444111...,,,+++++++++---///222555777:::;;;;;;999555222111111///111222444333222000//////000000///...---+++***&&&''')))+++...///000111///000222444555555555444222///+++((((((+++...111444444555888===>>>;;;999777555111...,,,,,,,,,---000111444666777777666666888666444333333333222111000000000000000222666999333444555666666555555444111111000///...---,,,,,,333333333666888999888666333333333222111000///...//////000111222333333444555111///222999;;;888333///000222444666777777777777666333000///333888===@@@;;;777666888:::999888===:::888:::>>>@@@@@@>>>:::>>>>>><<<>>>BBB@@@:::777666666555666888:::;;;;;;;;;;;;;;;;;;<<<===>>>CCCCCCAAA;;;666666===CCCHHHFFFBBB<<<888666777999<<<<<<>>>CCCGGGGGGBBB>>>BBBBBBFFFOOOXXXYYYQQQJJJHHHJJJLLLLLLJJJGGGFFFFFFGGGIIIJJJHHHEEEDDDEEEHHHKKKLLLMMMMMMMMMNNNQQQSSSUUUYYYXXXRRRPPPTTTVVVTTTVVVXXXWWWSSSMMMLLLPPPUUUVVVQQQQQQXXX\\\YYYVVVWWWRRRTTTXXXYYYYYYXXXXXXYYYqqqTTTGGGAAA???CCCAAA999777<<<999777444222111333555777111222222333222111000///111111222333222111000//////000222333222///,,,)))000222444666555333111///000---***,,,///111...+++'''(((+++000444555333///---333999:::555///------(((+++---///000111444666;;;<<<<<<;;;999666333111111111111111000000//////222111///...------------++++++,,,///333444222///000111333555666777888888333000+++((((((+++///222999888888888999888666444444555555222---+++,,,...222333555666666777999;;;<<<999555111///000111222111///,,,+++...222555777333444444444444333222111444333111///.........///555444333444555666666555333222000...---,,,------...///000111333555666666999777666666777777555333000000000111333666999:::777555111...///222666999999999888666555666:::===;;;888555777<<>>>>>>>>>>>>>>:::999888777777999:::<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@>>>:::777888999@@@AAAAAA>>>:::666444333666888;;;???BBBBBB???<<>>888666:::999777444222111333555777333333444444444333222111222333444444444333222111222333444333111---)))'''------///000111111111000333000---...222333000---***+++---111555666333000///444888888333//////000---...///000000111333444999:::999999888666444333333333222111000/////////555444222000//////000111......///222555666444111222333333444555555555555111///+++((((((,,,000333555555666777999888555333555777777555111000111333333555777777666666777888<<<999555222000000111222555222///...///222555777333333222222222222333333777666444333111000000///333333333444666777666555111000///......---------111111222333444555666666999999888999999888555333000000111222333555666777444222///---...000333666777888888777666777;;;===888555333666;;;???>>><<<<<<<<<===>>>>>>>>>===<<<;;;:::999888888999;;;<<<<<<<<<;;;::::::;;;;;;;;;AAABBBBBB@@@<<<999:::;;;>>>???@@@???<<<:::999:::999:::<<>>===999666999888666333222111333555666555555666666555555444333333444555666666555444444555555555444111---)))'''***)))((()))***---000222666333111111444444222///---...000333555555222000111333555333000///111333333222000000111222222111777666555555444555666666666555222111////////////777666333111000111333555222222222555777777666444555444444444333222222111///---)))((())),,,111444111222333666777666333111555666777666555555777999444666888777666555555666;;;888555222000111222333888666333222111333555777444222///......111555777::::::999888666444222111222222333555777888666444......////////////......444444444444444555555555888888999;;;<<<:::666222000111222333333444444333000///---,,,---...000222555666888888888999<<<>>>444222222555:::===>>><<<;;;<<<===>>>>>>===;;;:::<<<;;;:::999999:::;;;<<<===<<<;;;:::::::::::::::@@@AAAAAA???===;;;;;;<<<<<<>>>@@@@@@@@@@@@AAACCC>>>>>>???@@@@@@???<<<999;;;<<>>555333333555888;;;;;;;;;:::;;;===???>>><<<:::888<<<;;;;;;::::::;;;;;;<<<>>>>>><<<;;;::::::::::::;;;<<<<<<<<<<<<<<<======>>>???AAABBBBBBDDDGGGIIIFFFDDDCCCBBBBBB@@@<<<999???@@@BBBFFFJJJLLLNNNOOODDDDDDCCCCCCDDDGGGKKKMMMOOOMMMKKKJJJJJJLLLMMMNNNNNNNNNOOOQQQRRRRRROOOLLLQQQTTTWWWYYYXXXWWWVVVVVVTTTXXXZZZVVVPPPOOOUUU\\\YYYVVVTTTTTTWWWZZZ[[[[[[ZZZWWWTTTRRRRRRRRRQQQOOOqqq[[[HHHDDDDDD???999888666555444333333444666777444444444444444444555555222333444555555444333222///000111222444555666666111---((($$$$$$'''---000555444333333333333222111000111333333222111///...///...,,,******---222666555333111///000000000000222000---,,,...111555888666555333111///.........222111///---...///111333111222444555555666666777999777555222000...------+++***((((((***...333666333333333333333000,,,)))++++++,,,...111444666666111222333333222333444666666555333111000111111222222444555444333444666888333000,,,***,,,111888<<<===>>>>>>===<<<:::777666777666666666666555222000+++,,,...111222333333222333222111000///...---------///444999<<<<<<888555222333555666666666555444111111111111111222222222333555888999:::;;;===???888777666666777888888777888:::===??????===:::888::::::::::::;;;;;;<<<<<>>===<<<;;;;;;;;;;;;888888999;;;>>>@@@AAABBBAAABBBCCCCCCCCCEEEIIILLLMMMJJJHHHFFFDDDBBB???<<>>@@@===<<<:::999888777666666666999>>>AAAAAA???;;;888888888999:::;;;<<<======>>>===<<<;;;;;;;;;;;;;;;888888999===AAAEEEFFFFFFDDDDDDDDDCCCCCCEEEJJJMMMQQQNNNJJJHHHFFFDDDBBB@@@DDDDDDDDDDDDCCCDDDGGGIIIGGGEEEDDDFFFJJJMMMPPPQQQOOOOOONNNLLLJJJIIIKKKLLLPPPOOONNNOOOQQQTTTUUUUUUUUUWWWZZZYYYWWWTTTRRRQQQRRRXXX]]]\\\XXXTTTTTTUUUSSSUUUWWWXXXXXXWWWUUUTTTWWWWWWWWWYYYZZZYYYWWWUUUcccRRRGGG;;;555666777777777666777888999999444444333333333444555666444444444444333222000///,,,+++,,,---///222555777444111---***)))***,,,...///000111111111111222333222444666555222000000222,,,+++***,,,///222555666333555444...'''$$$(((---000...+++)))***,,,///222///000111111111///---+++,,,---...///000000000000---///111222222444777:::999777444222000///000000222111000000222666:::<<<888666333111111000...,,,+++))))))+++///333333333222111...+++***,,,111444111000///////////////000111555888777444222444777222000//////000444777:::888888888999:::;;;<<<===888666333222333555555555///000000222333555777888555444333222111//////......000333888;;;;;;888555000000111333555888:::;;;888777666666666777999:::777888888888888:::>>>AAA??????===;;;999777777888555999>>>BBBCCCAAA===:::555666777999;;;<<<======;;;::::::999999999:::::::::999:::===BBBEEEEEEDDDDDDDDDCCCBBBBBBEEEJJJNNNRRROOOKKKHHHGGGFFFDDDCCCBBBCCCCCCAAA@@@AAADDDHHHFFFEEEEEEGGGLLLOOOPPPOOONNNOOOOOOMMMIIIHHHIIIKKKQQQPPPOOOPPPSSSTTTUUUTTTUUUWWWXXXXXXUUUSSSQQQQQQSSSVVVYYYZZZXXXWWWVVVWWWRRRTTTVVVXXXYYYXXXXXXXXXYYYZZZ\\\^^^___]]]YYYVVVqqqZZZIII;;;666999888888777888888999::::::555444333333444555666777555555555555444222///...---,,,++++++,,,...111222222000---+++***+++,,,---...///111111111222333444333555777666333111222444++++++,,,...222555666777333666666...$$$ $$$***000...+++))))))+++---///---...000222111///,,,***,,,...000111222222222111,,,...111222222444888;;;999777444222000000111222666555444444666999===???888666222111111111000000...,,,+++...222555555444444222...)))''')))...222//////............//////333777;;;999555222333555111111000111222555777888666666666666888;;;===???777444111111333666888888111111111222333666888999777777666555333222111111222333555999;;;:::777555......///111444777;;;===:::999777666777888:::<<<888999888777777:::>>>AAA@@@@@@???===:::999999:::444888>>>CCCDDDBBB>>>;;;333444666999;;;<<<===>>>888888888777888888999999:::999999;;;@@@BBBBBB@@@CCCBBBBBBAAABBBEEEKKKPPPQQQNNNJJJGGGFFFFFFEEEDDDBBBCCCCCCAAA???AAAEEEIIIFFFEEEEEEHHHLLLOOOOOONNNMMMOOOOOOMMMIIIGGGHHHKKKMMMOOOSSSWWWYYYWWWQQQMMMTTTUUUWWWVVVTTTRRRRRRRRRTTTTTTUUUVVVXXXYYYYYYZZZQQQSSSVVVWWWYYYZZZ\\\^^^[[[]]]___bbbbbb___ZZZUUUgggQQQAAA888666;;;888444222444666888999999777555444555666555444555888::::::888444111000333111...+++)))***+++,,,)))************)))((((((---///222333444444666777555555444444333333222222111///---///444777777666333888666---$$$$$$'''***,,,------,,,***))))))***///000111111111000...---000...,,,---111444555444111222333444555555555555888444///---///222333333999777444333555777888999333333222111111222333444666555555444444444555555666333...+++***---222555000///...------...///000666999:::666111...000444333555777555333222555888777555333222333777;;;===<<<777111000222666888999555555444555555666777888:::888555444333444333222444555666666777666666555222///,,,---111555777777555666777777777888;;;>>><<<;;;:::999999:::<<<===BBBAAA???===;;;:::999888:::;;;<<<===??????@@@@@@;;;888666888===@@@>>>;;;999888555444444555888:::333666:::===>>>???@@@AAAAAABBBCCCCCCDDDHHHMMMQQQRRROOOKKKFFFCCCCCCDDDDDDAAABBBCCCBBBAAABBBFFFJJJMMMKKKIIIGGGHHHKKKOOORRRRRRQQQPPPMMMJJJJJJMMMOOOIIINNNTTTXXXXXXUUUSSSQQQPPPSSSUUUVVVXXXZZZWWWRRRPPPQQQSSSUUUVVVUUUTTTSSSRRRUUUYYY[[[[[[ZZZZZZZZZ```aaaaaa```^^^[[[XXXVVVuuu\\\GGG<<<999:::777444333444666777888777666555555777777666555222555999999777333111///111000...---,,,---......)))))))))))))))))))))***...000333555555666888999888888777666555333222111111...++++++...222333333222666444***######(((+++...//////...,,,***+++,,,000111111222222000///......,,,***+++...111111000111222333555666888999:::999444...,,,---///111111555444444555777999999888444222//////111222222222555555555666666777777777999666222//////000444666333222111000///.........222333444222...,,,...000222555666555333333666999;;;999666444555999===@@@;;;777222000222666888888555555444444444444555555666555333333333444444444444555555555666666666666333000...///333666888888777777888777666777999;;;<<<;;;999888888999:::;;;>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::<<<===???;;;999777:::>>>@@@>>>:::888777666555555666888999666888;;;=========???@@@@@@AAABBBDDDEEEIIINNNRRRPPPMMMIIIEEECCCCCCDDDEEEAAABBBCCCCCCBBBDDDHHHLLLLLLJJJGGGFFFFFFIIIMMMOOONNNOOOOOONNNLLLLLLMMMNNNJJJNNNSSSVVVUUURRRPPPOOORRRTTTUUUUUUWWWYYYWWWRRRPPPQQQSSSUUUWWWWWWUUUTTTSSSVVVYYY[[[[[[[[[\\\\\\^^^^^^^^^^^^\\\YYYVVVUUUlllPPPAAA<<<999777444444555666777777666666666777999999777555///222666888666333000///000000000000111000000000***))))))))))))+++,,,---///111444666666777888:::;;;;;;;;;999777444222000222...)))'''(((+++---///111333111'''!!!$$$***---222222222000---,,,---...000111222222222111000///,,,***((((((***,,,,,,,,,000111222444777999<<<===999444...******---///000111111333666999:::999888555000,,,---111333111///222333555777999::::::999;;;999777555444444666777555555555444222///---+++,,,,,,,,,,,,++++++++++++111444666555333333777:::@@@===999666666:::>>>BBB;;;777444222333666888888666555444333222222222222222222222222333444444444444444444444444555666777444222111111555888:::::::::;;;:::888777666888:::;;;999888777666666777888888888999:::<<<===>>>???<<<;;;999777777999;;;<<<:::999999;;;??????<<<888777777777777777888999:::999;;;<<<<<<<<<;;;<<<>>>???@@@BBBDDDFFFIIINNNQQQKKKIIIGGGDDDCCCCCCDDDEEECCCDDDEEEEEEEEEFFFIIILLLKKKIIIFFFEEEEEEGGGJJJLLLJJJLLLNNNOOONNNMMMMMMNNNMMMPPPSSSSSSQQQOOOMMMLLLSSSUUUTTTRRRTTTWWWVVVRRRQQQQQQRRRTTTUUUUUURRRPPPSSSVVVYYYZZZ[[[\\\]]]___\\\]]]]]]\\\ZZZXXXVVVTTT}}}[[[GGG@@@<<<999777666777888888777777777888999:::999666333,,,000444666555222000...111222444555444333111///,,,+++******+++---000222111333555555444444555666:::;;;;;;;;;999666444222555000***%%%$$$'''***,,,000222///&&&"""&&&,,,000222333222000---,,,---///000111222222222111///...,,,+++)))(((((()))))))))000000000222444777999;;;777333---******,,,000333//////111444888:::::::::666000+++,,,111444111,,,...000333777999:::::::::;;;:::999888777777666666555666777777555222...,,,***))))))***,,,---,,,***000333555555333444777:::@@@===888555555888<<<@@@<<<:::777555666777999:::777666555333222222111111111222333444333222222333444444333333444555666777555444333444666888;;;<<<>>>>>>===:::888777888999999888666555444444444444555666777999;;;===>>>???===<<<;;;::::::999999999888888999<<<>>>===999666666777777888999::::::;;;=========<<<:::999;;;<<>>:::888888999999888:::999999::::::888444111,,,///333444333111000000333555777888777444000......---,,,,,,...000333555333444555444111000000000777777888999888888666666777333...(((&&&'''***---111222...'''$$$)))///222000000000...++++++---///000000111111111000///...------+++***)))))))))***......//////000111333333333111---++++++...333777111000///111444888;;;;;;777111,,,---222444111---+++---111555777888888888999999999888888666555555333555777888777555222000,,,++++++---//////---,,,///222444444222222666999<<<999555222111444888;;;<<<<<<;;;999888999:::;;;777777555444333333222222333555777666333111000000333333333444555666777777555555666666666777999;;;===<<<;;;999666444555777666666555444333222222222555666888:::;;;<<<======<<<>>>@@@AAA@@@===999777666777888;;;<<<:::888555666777888999:::;;;<<<===??????>>>;;;999888:::<<>>BBBDDDBBB>>>999666555666888:::::::::888777777888888999;;;===>>>?????????===:::888888;;;>>>BBBDDDFFFFFFDDDBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFMMMKKKJJJIIIIIIIIIGGGEEEHHHGGGEEEDDDDDDFFFGGGHHHIIIHHHFFFEEEEEEJJJPPPUUUYYYZZZYYYVVVRRRMMMKKKJJJOOOPPPNNNKKKLLLPPPQQQNNNQQQOOOPPPTTT[[[]]]ZZZVVVOOORRRTTTVVVWWWXXXYYY[[[TTTTTTSSSSSSRRRRRRRRRRRRhhhXXXJJJEEE>>>888666777888888888666555666777777666444333444444333111111333555444666888999888555222000---......///000111111222000111222111///------...111000000000111333555777555666777444111//////111///000---'''&&&+++......++++++***)))(((***---000222333444444444333222111000000000...,,,+++---000---...000111111000---,,,,,,---...---,,,---111444333111000111333555666666999666444333444444444333......///000222333444444333333444444555555555444333555666777777666555444///222444333///,,,,,,---...000222111///...111444444333111000000222444555:::<<<===<<<999777888:::222222222222333444555666666;;;???===888222000000222333666999:::999888777555777888666333222333444555666555444222222444666222222333333333222222222666888:::<<<======<<<;;;:::<<>>>>>;;;999777999===@@@BBBEEEHHHHHHFFFDDDCCCCCC@@@AAACCCEEEFFFFFFFFFEEEKKKIIIHHHIIIJJJJJJHHHFFFDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGFFFEEEFFFIIIOOOSSSYYYZZZZZZWWWSSSNNNJJJIIINNNOOONNNLLLNNNRRRRRRNNNRRROOOOOOTTT[[[^^^ZZZVVVOOORRRVVVXXXXXXXXXXXXYYYTTTTTTSSSSSSSSSSSSSSSSSSqqq```MMMFFF===777444555666777555444333444666888888777666666555333111111444666333555777888888666444333,,,---...///000000000///...///111111/////////000000///...---...000333555333666999888444111111222...///,,,'''&&&***---,,,******)))((((((***...222444555666666666555444333///111111///,,,,,,...111,,,///222444444222///---+++---...---++++++...111222222222333555555333111999888777555444444555555000000000000111222333444222222333333444555555555555666666777777666444444...333666444...******,,,...000111000------000333333222222222222333444555888;;;===;;;888666777888//////000111222444666777666;;;@@@???:::444222333111444777:::<<<;;;999777555777888666222000000222666777777666555555777:::111222222333333333222222666888:::<<<>>>>>>===<<<:::;;;<<<===<<<:::888666777999:::;;;;;;<<<>>>???:::999888888:::===AAADDD>>>===;;;888777:::>>>BBBBBBEEEIIIJJJHHHFFFEEEEEE@@@BBBDDDFFFGGGGGGFFFEEEHHHGGGFFFHHHKKKLLLJJJHHHBBBAAAAAAAAABBBDDDEEEFFFDDDFFFGGGGGGHHHJJJMMMPPPXXXYYYZZZXXXSSSMMMJJJHHHMMMOOOOOONNNPPPTTTSSSPPPTTTQQQOOOSSSXXXYYYTTTNNNPPPSSSXXXZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWgggZZZJJJ:::666888777555444888666444444555555444222444555555333222111222444111222444555666666666666222///++++++---000000000///000222222222000...---//////...------///000111---000333333000------...///,,,))))))***+++)))'''&&&))),,,,,,++++++---///222333444555666777999999444222///,,,+++,,,...///000000222666999888222---111111///,,,)))((()))***---222777888444111222444777666555444333333444555222111111111222333444444444222000///111333444444333444444555444333111000///000111111000...,,,***------------...000111222222333444555555555444333777999999777444333666999000222444333111///......111555:::;;;999666666777777777777888:::999777555777:::;;;999555111111222888777666666777777777666777777555222...---...///444777999:::888777777888666888999777333222444777777888999:::<<<>>>???@@@<<<:::999:::===@@@CCCCCC>>>;;;777555777;;;???AAABBBFFFJJJLLLKKKIIIHHHGGGGGGIIIKKKJJJHHHFFFFFFFFFEEEHHHKKKLLLJJJGGGFFFEEEGGGEEEBBBAAACCCEEEFFFGGGEEEFFFGGGEEEDDDEEEJJJOOOPPPRRRUUUVVVSSSPPPNNNNNNMMMOOOSSSVVVXXXVVVRRRNNNNNNPPPSSSUUUVVVSSSPPPNNNRRRTTTWWWYYYYYYXXXUUUTTTYYYZZZ[[[ZZZXXXXXXYYYZZZvvv]]]LLL;;;666888999999999888666444333555666666555555555555333111///000222000222444666888888777666555000,,,***,,,.........---...000111222111000/////////......//////000111---000333333111...---...---+++)))***,,,...---,,,)))+++...///---------///111222444555777888888888444111---***)))***---///000000222666:::999444///...///...+++(((&&&&&&'''+++111888;;;888555444555888666555333222222333333333333222222111111222222333111//////111222333333111222333333333222111000000000111111111///---,,,.........///000111222333444444555555555444222222777999999666222111444666111222444333111.........222555888888777555555666444444444555666666444222666777777555222111333555666666666666777888888777666666555333///......///222444666666666666777888888888888555333222333555888999;;;<<<>>>??????@@@???===;;;;;;===@@@AAAAAA===:::777555777;;;???AAACCCFFFIIIJJJHHHFFFEEEDDDDDDFFFIIIIIIHHHFFFFFFGGGHHHIIIJJJLLLLLLKKKIIIHHHEEEDDDDDDDDDFFFGGGFFFEEEDDDDDDDDDCCCCCCFFFJJJMMMNNNPPPRRRSSSRRRQQQQQQQQQTTTUUUVVVWWWXXXVVVTTTRRROOOPPPRRRUUUWWWWWWVVVUUURRRSSSTTTVVVWWWWWWWWWWWWXXXZZZ[[[[[[ZZZYYYYYYZZZlllXXXDDD;;;;;;<<<===>>>888666333333555777888888555666555222///---...//////111555888999999888777777333---******+++,,,---+++,,,...000111222111111---...//////000000//////,,,///333444222000...---,,,+++***+++...000111000,,,...111222000///......///111444666777888777666333000,,,)))(((***,,,......///111666::::::666222---...///---***((('''&&&(((///888<<<;;;888666666888666444333111111111111333333333222111111000000333111//////111222333333///000111222333222111000000111111111000///......//////000111222333444444444444555555444333222111888999888555000...000333222333444333111///...///333444666555444444555666222111111222333333222000333444333222111222444777444555666666777777777777444555555333111.........000222333333333444777:::<<<999666333333333333222888999<<<>>>??????>>>>>>AAA???===<<<>>>>>>>>>===;;;999777666777:::>>>@@@DDDFFFGGGFFFDDDAAA@@@@@@@@@BBBEEEGGGFFFFFFGGGHHHKKKIIIHHHJJJMMMNNNMMMKKKEEEEEEFFFHHHJJJIIIGGGDDDEEECCCAAAAAADDDGGGIIIJJJLLLMMMOOOOOOOOOPPPRRRTTTXXXXXXWWWVVVUUUTTTSSSRRRNNNNNNOOORRRVVVYYYYYYXXXRRRRRRRRRRRRTTTUUUWWWXXXWWWYYY]]]^^^\\\ZZZYYYYYYmmmRRRDDD@@@???@@@AAA;;;888555444555666777777666666555222...,,,,,,---///111555888::::::888777888444///+++***+++---///------///000111222222222+++,,,.../////////...---,,,...222444444222///---,,,,,,,,,,,,...///000111...000222333222000...---...000333666888777666555111000...---,,,,,,,,,,,,,,,,,,///444999;;;777444...000222222///,,,))))))''',,,333888888777666666777666444111000/////////222222222222222222111111444222111111333444444444///000111333333333222222////////////............000111222333444555555555333333333333444333333333888999888444///---...111333444555333111000000111444444444333333444555777333222111111333333222111222333444444444444444555444555666666666444444444111333444333111...------000000111000111444999<<>>>>><<<;;;>>><<<;;;<<<======<<<:::999999888777777999===???DDDEEEEEECCC@@@===<<<<<<;;;>>>BBBDDDEEEFFFGGGIIIKKKGGGDDDFFFKKKNNNMMMJJJFFFFFFGGGIIIJJJJJJHHHFFFGGGCCC@@@AAAFFFJJJKKKJJJMMMMMMMMMLLLLLLMMMQQQTTTVVVVVVWWWUUURRROOOMMMMMMJJJJJJKKKOOOTTTWWWVVVTTTQQQQQQRRRRRRSSSTTTTTTTTTUUUYYY]]]___^^^[[[YYYXXX}}}^^^JJJCCC@@@AAACCC???<<<888666666666555555555555444111...,,,,,,---///111444777999999888777777444111---,,,---///222000000111111111222111111***+++,,,---...---,,,+++,,,...111333444333000............---------...//////000111111111000---,,,---///333666777777555444000111222333222///,,,******+++---333888:::888555///111444444111...+++***(((+++///222333444555666666444222000............///000111333444444444444666444333444555777666555000111222444444444333333...---,,,,,,,,,---......111222444555666777666666111111111222333444555666777888888444///---///111444555555444333222333444666555333333444555666777555444333333444555444333444555888999999777333000444666888777444222111111///111333333000...------000000111111222555:::>>>@@@;;;666444444444222000222444777:::;;;;;;999888888888888:::<<<<<<;;;999777999:::999888999===???CCCDDDDDDAAA>>>;;;::::::999<<<@@@CCCDDDEEEGGGHHHHHHDDD@@@BBBGGGKKKKKKHHHIIIHHHGGGGGGIIIJJJJJJIIIHHHEEEBBBCCCHHHLLLNNNMMMQQQPPPMMMJJJHHHIIILLLOOOQQQTTTWWWVVVRRRMMMJJJHHHJJJIIIJJJOOOTTTVVVRRRNNNQQQRRRTTTUUUTTTRRRPPPNNNTTTXXX]]]___^^^\\\YYYXXXdddNNNDDDAAAAAACCC@@@>>>;;;999888777444222333333333111...---...///111222444555666777666666444444222///,,,,,,...111000000000000000111111111***+++,,,,,,------,,,,,,......///222444444222000000000000///,,,,,,---...111000//////000000...,,,...///222444666666555444000222555666555222...+++++++++---222888;;;999666///111444444111...,,,++++++,,,...///111333444444444333111///------------///000222444666666666666666555555666777888777666111222333444555444333222---+++***)))***,,,...///111333555666777777777777111111111111222444555666666888888555111///111444444555666666555555777999888666444444666888888888777555444444555666666555666777:::======999222---333777:::999555222222333111222333333111000000000000111111222333666;;;???>>><<<999777666555333111...000333666777888888777444444666999;;;<<<:::888777999<<<;;;::::::===@@@AAABBBCCCBBB>>>;;;::::::999<<<@@@BBBCCCDDDFFFGGGEEECCC@@@BBBEEEHHHHHHGGGJJJHHHFFFGGGIIIJJJJJJIIIIIIGGGEEEFFFIIIMMMPPPQQQSSSRRRNNNIIIEEEEEEGGGIIIOOOTTTXXXYYYTTTOOOKKKJJJNNNLLLLLLPPPUUUWWWTTTOOORRRSSSUUUVVVUUURRRNNNKKKSSSWWW[[[^^^]]][[[YYYXXXlllRRRFFF@@@???@@@???===<<<;;;:::888555222111222222111//////111222333333333333333444555555333333333000,,,)))***,,,---------...///000111111------,,,,,,------...///000......000333555444222111222222111...---...000333000------///111000///...///111222444555555555333444444444333111///...------///444:::<<<;;;888111333555555222000///...//////111333555555444222222111///------------...111222444666777777666555666555555666888888777666222222333444444333111000---,,,***)))***,,,///111111333555777888888777666444333222111111222333333555777888666333222555888444666777777777888;;;>>>:::888666777999;;;:::999666444222222333555555444777888999<<<===:::444///333777<<<<<<999666666888444555555444333222444555000111222222333666:::===;;;<<<===;;;888555444333---...000333555777888888333444666999<<<<<<999666666:::>>>>>>;;;;;;===AAA>>>@@@CCCCCC@@@===<<<;;;:::===@@@BBBCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGIIIJJJJJJIIIGGGGGGHHHHHHHHHIIILLLPPPTTTTTTRRRNNNIIIDDDBBBDDDEEEOOOSSSXXXWWWSSSOOONNNOOOSSSNNNKKKMMMTTTXXXWWWUUUSSSTTTTTTUUUTTTRRRPPPNNNRRRVVVZZZ\\\[[[ZZZXXXXXXtttWWWHHH???<<<===<<<<<<<<<<<<<<<:::666333000111222111000111333444444444222111111222444444222333333000***&&&&&&'''))))))***+++---///111222//////...------///000111111...---...222555555444111333444222///...000333444111------///222222111//////000111333444555666666555333111000000111111//////111666;;;>>>===:::555777888777555333222333111222555888999888444111000///...---,,,------...333555666888888777555444555444444555777888666555111222333333222111000///...,,,***)))***---000333111222555777888888777666777555333111000000000111555777888777444555888;;;555666777888888:::>>>AAA;;;999888999<<<===;;;999555333000000222333333333888777777999;;;:::666111222777===>>><<<:::;;;===777888777666444555777999///000222222333555999<<<999<<>>999555444555,,,---///111444777999:::555555888;;;===<<<888555777;;;??????<<<;;;>>>AAA<<>>AAACCCBBBBBBCCCDDDEEEGGGHHHIIIHHHHHHIIIKKKDDDEEEHHHKKKMMMKKKGGGDDDFFFHHHIIIHHHHHHJJJPPPUUUSSSQQQNNNIIIDDDBBBCCCDDDNNNRRRUUUTTTOOOMMMOOORRRUUUNNNGGGHHHPPPWWWZZZYYYTTTTTTSSSRRRRRRRRRRRRRRRRRRUUUYYYZZZZZZYYYXXXXXXmmmQQQAAA<<<;;;555999<<<;;;888555555666333333444555555444333222777666444111......000222222222111000...+++)))((((((***---000333555555666222222222222111000......222000...000444666555222...000222222000000222444444333000,,,***+++...000...000222222000///...///...000000///...---...///444222000111333666888888888999:::999777555555666888999;;;;;;:::777333111333111...++++++,,,---///444222111111333555555444777777777555444555888;;;777555222111000000///---...---,,,,,,,,,---///000000222555999<<<===:::888777666555333222111111111555555666666666666555555666444222444888<<<<<<;;;;;;===@@@BBBAAA===999666666444111000111333444444999777666888999777222---444666777999:::999999888333666::::::777555555666333333333111111333777:::;;;<<<===>>>===:::777555666111...///555::::::999999:::<<<;;;:::999999:::<<<<<<===???AAAAAA>>><<<<<<>>>@@@AAA@@@>>>;;;999===BBBEEECCC??????DDDKKKJJJKKKMMMMMMLLLKKKKKKLLLIIIGGGDDDDDDEEEGGGGGGGGGEEEFFFGGGHHHIIILLLQQQTTTQQQPPPMMMJJJHHHGGGGGGGGGKKKOOOSSSRRRMMMIIIJJJLLLNNNKKKIIIIIILLLPPPTTTVVVQQQPPPOOONNNOOOQQQSSSTTTXXX\\\^^^[[[TTTQQQSSSXXXzzz]]]JJJAAA===888:::;;;:::666333222222333444555666777666666555777666444111//////111333111000000///---,,,+++++++++---///222444555666666333333111000...---,,,+++111000000222444555555444...000222222111111333555444222...***((())),,,//////111333333000...---------...///...------...///222000///000222444555555888999;;;:::888666666666444555888999999666333111222111///---,,,,,,---...222111111222444555555444555555666555555666999;;;666444222222222111///...------------...000111111111222444888::::::888555555444444444444444555555555555555666666555555555555333111333666999999888999;;;===>>>>>>;;;888666444333222222111222333444777666777777777555111...111111222444555666666666444666999888666444444666444444333111000111444777<<<===>>>???>>><<<:::888777333///000555999:::999888:::<<<<<<:::999999:::<<<===???AAABBBAAA@@@>>>;;;<<<>>>@@@@@@@@@???>>>@@@CCCEEEDDDBBBBBBFFFJJJKKKLLLLLLKKKJJJIIIJJJLLLGGGEEECCCBBBCCCEEEEEEEEEBBBEEEHHHJJJKKKMMMOOOQQQOOONNNLLLJJJIIIHHHIIIIIIHHHMMMQQQQQQLLLJJJKKKNNNNNNLLLIIIIIIKKKNNNRRRSSSPPPOOONNNNNNOOOQQQTTTVVVVVVZZZ]]][[[UUUQQQSSSWWWmmmWWWGGG???;;;;;;:::777333000//////333444666777888888888888666666555222000000222444000//////........./////////000111333444555555555333222///---+++)))))))))---///111222222222333444000222444444333333444555444111,,,(((&&&(((+++---...111333333000...,,,,,,+++,,,......------///000222111000111333444333222777:::<<<===;;;888777666000222555777777555333111111111000///...---,,,,,,//////000222555666444333222333444444444555888:::444333222333333333000...,,,---...111222444444555333333444777888777444111111111222444555666888888444444555555555555444444333111000111333555555444666777888999999888777666222444666555222000222333444555777777444111//////............000333555777666777888777555444555666777777666333111111333555<<<===???@@@@@@???===<<<999555111222555888999888888:::<<<<<<;;;999999:::<<<>>>@@@BBBCCCCCCBBBAAA===>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDEEEFFFHHHIIIKKKKKKIIIGGGEEEFFFHHHKKKHHHFFFDDDDDDEEEFFFFFFFFFBBBEEEIIILLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJNNNQQQPPPKKKHHHJJJMMMOOONNNKKKJJJJJJKKKNNNOOORRRPPPOOONNNPPPRRRVVVXXXVVVZZZ]]][[[UUURRRSSSVVV}}}cccMMMAAA===;;;999555222000//////333444555666777888999999555555555333111111333555111000000000111333444555111111222333333333333333222000---***)))((()))***)))---000111000///111444555666777777666555444333333000***''''''))),,,---+++...000111///---,,,,,,+++,,,...///...///111222444333333444666666444222666999===>>><<<999777666111333555777666444111///////////////...,,,+++)))+++,,,---111444444333111000222333333333333444555000000111222444333000...,,,...111444777888999999555555555666777666222000......000222333444555666333333444444444444333333222222111222222333333333444444444555555666666666444888<<<:::444000000222000333666555111//////000///---,,,,,,...222777:::999888888777666666777777;;;:::999666222111222333:::;;;===?????????>>>>>>;;;888444333555777888888888:::<<<<<<;;;999999999<<<>>>AAACCCCCCCCCCCCCCCCCCBBBAAA????????????@@@DDDBBBAAACCCFFFHHHGGGFFFIIIHHHEEEBBB@@@BBBFFFJJJLLLJJJIIIIIIJJJKKKKKKJJJHHHJJJMMMMMMLLLKKKKKKLLLOOOMMMLLLJJJIIIIIIIIIJJJNNNQQQSSSOOOIIIEEEGGGJJJRRRQQQOOOMMMJJJJJJKKKLLLUUUTTTRRRQQQQQQSSSVVVXXX[[[\\\\\\XXXSSSQQQSSSVVVqqqUUUDDD@@@===888444222222222222333333444444555666777777333444444333111111333555333333444555666777999:::222222222111111111222222///...,,,***)))***,,,---)))...222333222111333555:::::::::999777555222000111---)))(((***---...///(((***------,,,,,,------,,,...000000000111333555444333333444666666444222555888<<<===<<<999777666444555777888777444000...,,,---.........,,,***))))))***,,,///222333111///000222444333111/////////------...111333333111......000333666999:::;;;;;;666666666666777666333000,,,---...///000000//////222222333333333333222222333333444444333333333444333333333333444555555666888<<>>>>>>>>>>><<<:::777555666777888999999;;;======;;;999777777:::===AAACCCCCCBBBCCCDDDDDDCCCAAA???>>>???@@@@@@BBB@@@>>>AAAEEEGGGEEECCCEEEDDDAAA>>>===AAAGGGKKKOOOMMMLLLLLLMMMNNNNNNMMMQQQQQQPPPMMMKKKJJJKKKMMMRRRPPPNNNLLLJJJIIIIIIIIINNNQQQRRRNNNHHHFFFIIIMMMUUUUUUTTTPPPLLLIIIJJJKKKXXXVVVUUUTTTSSSTTTUUUVVV```^^^[[[UUUPPPPPPSSSWWWeeeOOOEEEAAA:::555444444555555555444333333333333444444111222333222111111222444666666888999:::;;;;;;;;;333333222111111111111111///...------------...///---000444666777666777777:::999888888777444///,,,+++(((&&&(((---000111000***+++++++++***+++---///...///111222111222444666222111000111333444333222444777:::;;;999777666555555777888999777444000...+++,,,---......---,,,+++++++++,,,///111222111000111333555555222///------,,,,,,---000222444333111111222444666777999::::::666555555666777666444222---...//////...---+++***111111222222222222111111333444666666555444555666444444444444555555666666:::<<<>>><<<777222111111---...000111111111222333...,,,***)))+++000666999:::999999:::<<<===<<<;;;666777666333000.........777888999;;;<<<<<<=========;;;888666666777999::::::===???>>>;;;888555444777;;;@@@BBBAAAAAABBBEEE@@@??????>>>???AAABBBCCC@@@>>>>>>@@@DDDEEECCCAAABBBAAA???>>>>>>CCCJJJPPPNNNLLLKKKLLLMMMNNNMMMLLLSSSSSSQQQNNNKKKKKKMMMOOOTTTSSSPPPMMMKKKJJJIIIIIIJJJMMMOOOMMMJJJJJJPPPUUUUUUWWWWWWSSSMMMIIIHHHIIIUUUUUUUUUUUUUUUUUUTTTTTT]]][[[WWWRRROOOOOOSSSWWW|||dddMMMFFF>>>888666777777777888777555333222111111111///000111111000000222333777888:::<<<===;;;:::888555444333222111222222333222222111111000000000///...///222555888999777666666555444444555222---)))$$$"""###(((///333333111//////---***))))))---///...000111111111111333444222000///000222444555555333555777777666555444555333555777888777555111///,,,,,,---...////////////000//////000222333333222111444777777555222//////---------000333555666555222222222222333444666666333222222333555666444333000000111111000...,,,+++000111111111111111111000222555777888666555666777555666666777777777666666888888888888777555333222,,,,,,---///222444444444000///,,,,,,...222777:::777777777:::>>>???===;;;555666666444111///000000888888999:::;;;<<<<<<===<<<;;;999777666888:::<<<<<<>>>@@@???;;;777333222444999>>>@@@??????AAADDD>>>>>>>>>??????@@@AAABBB>>>>>>???AAACCCCCCCCCAAA@@@@@@@@@@@@BBBHHHPPPVVVMMMLLLKKKLLLMMMNNNLLLKKKOOOPPPPPPOOONNNMMMNNNPPPTTTSSSQQQNNNMMMLLLLLLLLLHHHKKKMMMLLLKKKMMMTTTZZZUUUWWWXXXTTTMMMGGGFFFHHHNNNPPPRRRUUUUUUUUUSSSRRRSSSRRRQQQPPPOOOPPPSSSUUUvvvSSSKKKAAA:::777777777777:::999666333111000000000...///111111000000111333777999<<<>>>===;;;888666666555444333222333444555555555555444333111000///------...222777888555222111000///111333111---((( '''///444333111555333000+++((())),,,///...///111111000000111333444222000111333666888888222333555555444333444555111333555777777555333111------...///000111222333444222111111333555555444111555888999888555333222///......000444777999999222111000///000111222333000000000222444555444333222333444444333111///---000000111111111111000000111444888888666555666888666777888999999888777666555444333444666666555444---++++++...333666666555444222000000111555999<<<555555666:::>>>@@@===;;;777888888777555333444444999999::::::;;;<<<<<<===<<<;;;:::888777888;;;======???AAA@@@;;;666222000222777===???>>>===@@@CCCAAAAAA@@@@@@???>>>>>>======>>>@@@BBBCCCCCCCCCBBB@@@@@@AAABBBFFFLLLTTTZZZNNNMMMLLLMMMOOOOOOMMMLLLIIIKKKOOOPPPPPPOOOOOOPPPSSSRRRPPPOOONNNNNNOOOOOOKKKMMMOOOMMMKKKMMMTTTZZZSSSVVVWWWSSSLLLFFFEEEFFFHHHKKKOOOSSSUUUUUUSSSRRRJJJKKKMMMOOOPPPQQQRRRRRRdddJJJ===>>>:::999<<<;;;::::::999888777666555555...///111222333333222222333555888;;;;;;999666555555222333666555111000111444444333444555444111///+++---000333444333222000/////////111222111...+++$$$###$$$)))///333444333444333000---+++******++++++,,,///111222000///---333222333444777777666555444444444444333111000000---///222333444444555666666555444333222333444444;;;888333000000222444555444555777999999888666555222222333333444555666666444222111111222333222222111111111111111222222333444333222222222111///---111444555444000......///555777777555222222444777======<<<:::888888:::===:::888666777888777333///111,,,))),,,222888::::::666333///...000333666888666555555555666999;;;===;;;:::999777777777888888;;;<<<============@@@BBBCCCAAA???===;;;;;;;;;;;;>>>======??????===888333666888:::<<<>>>@@@AAAAAA???AAABBBAAA>>>:::888888;;;===@@@@@@@@@???AAABBBCCCBBBAAACCCGGGNNNVVVZZZPPPLLLJJJKKKPPPRRRQQQNNNKKKJJJHHHHHHJJJLLLMMMMMMQQQNNNLLLMMMPPPQQQPPPMMMLLLMMMNNNOOOQQQRRRSSSTTTRRRTTTTTTRRRLLLGGGCCCAAAIIIKKKLLLNNNOOOOOOOOONNNNNNQQQRRRPPPMMMNNNSSSXXXfffNNNBBB@@@888555999::::::999999888777666555444000111333444444444333222333555777999:::888666444555222222333111---...333444222222333444444333111+++---///111222222111111222222222333444333000---)))((((((+++000333444444444333000---,,,,,,---...***,,,...111111111///...333222222444666777666555333333222111///---+++***)))***,,,...000111333555333222222222333444555666777444111......///000111333444666777888777666555777777777666666666555555111000000111333444444333000//////...///000111222444333222222111000...---444666999888555222111111555666666333000000333666>>>>>><<<:::888888:::<<<===;;;::::::<<<;;;888555555000,,,---333888::::::666444111000111333555666666666555444555777999::::::999888777777888999:::;;;<<<============???AAACCCBBB@@@>>>============;;;;;;<<<>>>???>>>:::666666888:::<<<>>>@@@AAAAAA>>>@@@AAA@@@<<<999777777;;;===???@@@@@@@@@AAABBBAAABBBCCCFFFJJJOOOSSSUUUNNNKKKIIIKKKOOORRRQQQNNNKKKIIIHHHHHHHHHIIIJJJJJJOOONNNMMMNNNQQQQQQOOOMMMLLLLLLKKKLLLNNNQQQTTTVVVRRRTTTTTTRRRMMMIIIEEEDDDKKKLLLMMMOOOPPPPPPOOOOOOMMMOOORRRRRRQQQQQQSSSTTTqqqYYYKKKDDD888444999999999999999888777666444444333444555555555444222111222444666777888777555444444333333222---)))---444444222000000222333444333...///000111222333333444666666666777777666333000...,,,+++---000333444555555333000---,,,...000222***+++---000111111111000333222111222444555555444111000///---***(((&&&$$$$$$%%%&&&'''***...111333//////000111333555666777444333111000///...//////222333555666666666555444;;;::::::999888666555444......///222444666555333---,,,++++++,,,...000222333333333222111///---+++444666999:::777444222111444555444111------000444<<<<<<;;;999777777999;;;>>><<<;;;;;;<<<<<<;;;999999555000///222666888888555444444333333333333333555555444333444555666777777777777777888999:::;;;:::<<<======<<<<<<>>>????????????>>>>>>>>>>>>>>>888888:::===???>>>;;;999666777999<<<===???@@@@@@===>>>???>>>;;;888777777999;;;>>>???@@@@@@BBBCCC???AAAEEEIIILLLMMMNNNNNNJJJGGGFFFHHHMMMPPPPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGLLLLLLMMMOOOQQQQQQOOOMMMNNNLLLJJJIIIJJJNNNQQQTTTQQQSSSSSSRRRNNNKKKIIIHHHLLLMMMOOOPPPPPPPPPPPPOOOLLLMMMOOORRRTTTTTTRRRPPPkkkTTTGGG:::777;;;999888999999888777666444333444555555555444222000///111222333555555555555444333555777666///)))---555555222///...000222333333222222111222333444666777888777777888888666333000---,,,,,,---///222444666555333///---,,,---000222***+++---...000111222222222111000111222444333222------,,,+++)))'''%%%$$$%%%######$$$(((,,,...000//////000111222444555666444555666555444222111111333444444555555555444444999999999888777555333222------///222555555444222,,,+++))))))***,,,///111222333444333111...,,,+++111333777888777333000...333333222...++++++...222777777777666444555888;;;:::999999888999:::::::::<<<888333000222444555666333555666777555333111000222222222222333555666777444444555666777888999:::888:::;;;;;;:::::::::;;;::::::;;;<<<<<<<<<<<<;;;777888:::<<<======;;;999666777999;;;===>>>??????<<<>>>???>>>;;;999888888888:::===??????@@@BBBDDD???AAAEEEHHHIIIIIIHHHGGGDDDCCCCCCEEEIIILLLMMMLLLKKKKKKKKKIIIFFFEEEDDDEEEIIIJJJMMMOOOQQQPPPNNNLLLNNNMMMKKKJJJJJJKKKMMMNNNOOOPPPQQQPPPMMMKKKKKKKKKNNNOOOPPPQQQQQQQQQPPPOOOMMMKKKJJJNNNSSSUUURRROOO~~~___JJJ<<<;;;===777999999::::::999777555333444444444333222000...,,,000000111222333333444444222555:::;;;444---///555666333///---...000111222222111111111222444666777777777666666666444000---)))***+++,,,...000333555555333///,,,+++,,,...000++++++,,,---///111222333222000//////000222222111+++++++++++++++***)))((()))'''%%%&&&)))---......111111222222222333333333333666999999777555444555666666666555555444444333333333444555555333222000......000222444444222000,,,+++***)))***,,,...000111333555444111...,,,,,,000222555777666444000,,,111222111...+++***...222111222222222222444888;;;888777666555555666999:::<<<999555222111222333333222555999999666222000///...///000222444777999:::333444555666777777888888666888:::999888777777777777888:::<<<<<<<<<;;;:::888:::;;;<<<;;;:::888888666777888:::<<<===>>>>>>===>>>???>>>;;;::::::;;;888:::===??????@@@BBBCCCAAAAAABBBCCCDDDDDDDDDDDD@@@???@@@BBBEEEHHHJJJJJJLLLMMMMMMKKKFFFDDDCCCDDDEEEHHHKKKNNNOOONNNMMMLLLJJJJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKKKKLLLMMMOOOPPPQQQRRRQQQPPPOOONNNMMMIIIFFFHHHOOOSSSRRRPPPoooTTT@@@<<<===555999:::;;;;;;:::888666444222222222222000...,,,+++////////////000222333444111444999<<<777000000444444111...---...000111222000/////////000222444555666555444444333111---***%%%'''***+++,,,...000222222111///---------//////------,,,,,,...000222333222///------///000000000++++++,,,---............---+++(((***...111111000333333444444333222111111111555999:::777666666888:::999888777666555444444...///111333333222000////////////111333333222000---------------......//////333666666222///......333444555777888666222//////111222000---,,,///222///000000000111333777:::888888777444333444888;;;:::888666444333222222222000555::::::777222000000---...111333666999;;;<<<666666777888888777777777555777999999777555555555777888;;;>>>???>>><<<:::999;;;<<<;;;999777666777666777888:::;;;<<<=========>>>>>>===;;;:::;;;<<<888:::===>>>??????AAABBBBBBBBBAAAAAAAAAAAABBBCCC>>>???@@@AAADDDFFFHHHIIIKKKMMMNNNKKKFFFCCCBBBCCCCCCFFFIIIKKKKKKKKKLLLMMMEEEHHHKKKOOOQQQQQQQQQQQQMMMMMMMMMKKKJJJJJJLLLOOOPPPQQQQQQQQQQQQPPPNNNMMMLLLHHHEEEGGGMMMRRRSSSRRReeeHHH>>>>>>777:::;;;======<<<:::777555111111222111000...,,,+++......------...000222444000000333777555000///222000...,,,---///222333444000000111111222444555666555444333222222///+++'''###'''+++,,,,,,+++,,,.........//////000111222333///...---,,,---///111333111///,,,,,,---/////////------///000111111111111///,,,+++...333666555333333444555555444333222111///444999:::888777999<<>><<<999777666444444...000222333333222000.........---///222444333333///000111111111000///......333777777444000000111666555555666888888444111---000333222000///111333111222222111111333666999888777666333000222666:::777888999888666444333333///555:::;;;777333111222///000333666888:::<<<===;;;;;;;;;;;;:::999777666666888::::::888666555444555888;;;>>>>>>===:::888888:::<<<;;;888666666777555666888999;;;<<<<<<<<<;;;<<<===<<<:::999;;;<<<999;;;===>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDFFFHHHJJJIIILLLNNNKKKEEEAAAAAABBBAAADDDGGGHHHHHHHHHKKKMMMJJJKKKMMMOOOQQQQQQRRRRRRNNNNNNMMMKKKJJJKKKNNNPPPPPPQQQQQQQQQPPPOOOMMMLLLIIIHHHHHHKKKPPPSSSTTTSSSuuuPPPAAA@@@;;;;;;<<<>>>>>>===;;;888666111111222111000...---+++...---,,,,,,---000222444000---...111111//////111+++******,,,000444666666333444444555666777888888444333222222111...***&&&$$$(((---...,,,***)))***+++,,,...111333555666666000///---,,,,,,...111333111///,,,+++,,,...///...//////000111222222222222...,,,,,,000777:::999666333333555555555555333333000555:::;;;:::999<<<@@@BBB@@@>>>;;;888666555444111222444555555333000...---,,,,,,...111444666666111222333444333222///...---222888888555111111333666444333555777777444111,,,000444444222111222444555555444333111222555777666666444000---...333888666888:::;;;999666444444///444:::;;;777333222333222333555777999;;;<<<<<>>===:::888777888:::<<<<<<999777555555333666999<<<<<<:::777555666999;;;:::888666777999555666888999:::;;;<<<<<<:::;;;;;;:::999888:::<<<:::<<<>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEDDDBBBAAAAAACCCDDDEEEEEEGGGIIIKKKGGGJJJMMMJJJDDD??????AAA@@@BBBEEEFFFFFFGGGJJJMMMSSSRRRQQQOOOOOONNNOOOOOOPPPPPPNNNLLLKKKLLLOOORRRPPPPPPQQQQQQPPPNNNLLLKKKGGGHHHKKKOOOSSSUUUTTTSSSaaaHHH;;;777555;;;<<<888777::::::666333333222000......111333555444111...---...///000---)))&&&(((---111111///111000000222555777777666777666888;;;===<<<888333444111---,,,...//////---)))+++,,,---,,,+++,,,,,,...------000444666555444000///...///000111000//////000222222111111111222///000222333222000---,,,---///111222222222333555111222555666666444111000///222666888999:::;;;===???<<<888555444444333222///333888:::999555222000...//////000111333444555444111......000333666777444555555444111000000111555555444333222222111111222222333444555777888999<<<888333///...000444777555555333000...///222444555888===@@@???;;;555111444444555666777777888888999888888888:::===???AAAIIIGGGBBB<<<777555666777888444222444999;;;:::666888888888:::<<<;;;777222444555666777777666555444888999999888777777888:::===??????<<<888666888:::=========>>>???AAABBBCCCBBBCCCEEEFFFFFFDDDBBBAAABBBFFFJJJJJJLLLPPPPPPMMMJJJJJJHHHDDD@@@??????@@@DDDDDDDDDDDDFFFHHHJJJLLLPPPQQQQQQQQQPPPNNNMMMLLLQQQUUUWWWTTTNNNKKKOOOTTTVVVWWWVVVQQQLLLJJJLLLOOOMMMNNNOOOOOOOOOQQQTTTWWWsssSSS@@@888444888999666555888888555555555444222000000222444666555444222000///......+++&&&!!!!!!'''...222333444333333555777999888888777777777999;;;:::777333111...++++++---/////////---...///000000000000111111///---...111333333222///......///111222111000///000222333333333222222...///000111000...+++***+++...000222111111222333111222333444444333111000222444777999999999:::;;;:::777444222222333222222333777:::;;;999666333222/////////000111222333444111...,,,,,,...222444555222222222000...---...000444444444444333222111000000111111222444666888999:::777333///---...111333444444333000......000222555777;;;===<<<888333000222333444666777999:::::::::999888888999;;;===???BBBBBBAAA>>>999666555555444222000333888:::999666999888777888::::::777444222333444555666777777777777888999888666666888999<<<===>>><<<999888999;;;======>>>>>>???AAABBBCCCAAABBBCCCDDDCCCBBB@@@???CCCHHHKKKKKKMMMPPPPPPMMMJJJJJJHHHEEEAAA???>>>???CCCCCCCCCCCCDDDFFFGGGHHHJJJKKKMMMOOOPPPOOONNNMMMOOORRRUUUTTTRRRQQQTTTWWWVVVUUUTTTRRRQQQOOOLLLJJJLLLNNNPPPQQQRRRRRRRRRRRR^^^CCC666444777777444555888888666666666666444222111333555777888888777555111---+++)))""""""---555999999888777888999:::999888888777666666777777555333...,,,******,,,///000000222222333444444555666666555222---+++,,,...//////...---...///222333222111...000333555666555444333---.........---+++((('''***---000222111000000111111111111111222222222222555666888999888777888999666444111000111222222111666888::::::777555333333000000000111111222222222...,,,******---000333444//////...,,,******---///333444555555555333111000...//////111222444666777888666333000......000111333444333111///---...///444555777888888555333111222333555777999;;;<<<<<<:::888777555666777:::;;;:::===???>>>;;;777555444000...,,,...333777777666:::888666666777888888777333333444444666777999:::777888999888666666888999999;;;<<<<<<::::::;;;<<<>>>>>>>>>>>>???AAABBBCCC@@@AAAAAAAAAAAA???===<<>>>>>CCCBBBBBBBBBBBBCCCDDDDDDFFFHHHLLLNNNOOONNNLLLJJJJJJLLLOOOSSSUUUVVVVVVVVVUUUSSSQQQRRRTTTRRRLLLFFFLLLMMMPPPRRRTTTRRROOOLLLhhhIII999999888666555555777888777555666555444222222333555777999;;;;;;888333---)))'''"""$$$///888===;;;999888888999:::888777666555333333333222222222000///---,,,---///111222555444444555777888888888777333...)))((()))+++---------...000333444333111---///222666888888555333------,,,+++***((('''&&&***---111222222111000000000000/////////111222333555666888888777777888999777444222222222333222111333555666555333222222333111111222333333333333333...---+++,,,///222444555//////---+++)))***---///333555777888777555333111---......000111333555666777666444222222222333333333444555333000......///333333444555666555555444444555777999;;;<<<<<<<<<666444222111222444777999666888;;;<<<:::777555555...+++''''''+++111555777;;;888666444444666888999777666666555666888:::;;;888999:::999777777999:::777888:::;;;;;;<<<===>>>????????????@@@AAABBBCCC@@@AAAAAA@@@???>>><<<<<<@@@DDDGGGFFFGGGJJJIIIFFFDDDFFFIIIHHHFFFCCCAAA@@@DDDCCCCCCBBBBBBBBBBBBBBBGGGJJJMMMOOOOOOLLLIIIFFFFFFGGGJJJOOOUUUWWWUUURRRQQQPPPPPPPPPQQQOOOJJJFFFOOONNNOOOQQQRRRQQQLLLIIIvvvUUUCCC>>>:::555444444444444444111333333333111111222444777999;;;<<<999333---))))))'''%%%&&&,,,333999===999888666666777777555444222222111000//////000111444444222000///000222333555333111222555777777666555222...)))'''''')))+++------...111333444333111,,,---000444888999666333------+++***)))(((((((((---///222333222111111222000///......///111333444333444666666666666888::::::888555444444444222111111222333333222111222444111222333444555666555555222000///000333555777777222111///---++++++...111444666888:::999777555333......///000111333444555666666555555666666777888555555666444222000000111222222333444555777777888777888:::;;;<<<;;;:::999111000...---...222666888555777888777666555666777000+++$$$!!!$$$+++333888:::999666555444666999;;;;;;:::999888888888::::::999:::;;;:::888888:::;;;777777777999;;;>>>@@@@@@????????????@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>===<<<@@@CCCBBBCCCFFFEEEBBBAAADDDHHHJJJHHHFFFEEEDDDFFFFFFEEEEEEDDDCCCCCCBBBGGGJJJMMMPPPPPPNNNKKKHHHGGGGGGJJJOOOUUUWWWSSSOOOMMMOOOPPPNNNKKKIIIIIIJJJPPPPPPOOOOOONNNMMMKKKIIIdddOOOFFF===666333222///---......///111111111111333444555777999999777333///,,,------...///222555888:::666555333333444444222111000000111000//////000222777777666333111111333555444000---...111333333111000000...+++)))(((***+++......///222444444222000******,,,111666888666333///...,,,*********+++,,,///111222222111111222333///.........000222444555222333444444444444777999:::888666666666555222000111222444444222222222333---///222444777888888888555333222333555777888888555555333000......///111555777888999999888666555111111111111222333444555777666666555666777999:::555666666444222111222444333444444555666666777888666777999::::::999777666///...,,,+++---111555999777777777555333444666888222---'''"""###)))111777888999999888777777999;;;<<<<<<;;;:::999999999999999:::;;;:::888888:::;;;999777555666:::>>>AAACCC@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@?????????:::>>>AAAAAABBBEEEEEEAAABBBEEEIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDGGGKKKOOOQQQQQQOOONNNKKKKKKMMMRRRVVVWWWTTTPPPKKKNNNOOOMMMIIIGGGIIILLLNNNPPPPPPOOOLLLIIIIIIJJJ|||eeePPPEEE:::777444...+++++++++---000111111222444666333444555555444222000///222333444444333333444555444222111111222111000///...111333222111111222555666777777555222333666999333...******---///...,,,***,,,......,,,***+++,,,//////000333444444111///)))((((((---333777555222111///---,,,,,,---///000000111111000//////111333......///000111333444555333444444333111111333555666555444444444444222000111333444333111...------(((+++///333666888999999666444333333555777777666777777777444111///000111555666666777777666666555444444444333333444444444888666444333222333555666444444444222000111333666666666666555555444333333000222444666777666444333222000---,,,---111555888777888777666444333555666444222...***))),,,000444666888;;;;;;:::999999;;;999999999999999999888777888999999888777777888:::;;;777444444888>>>BBBDDDAAAAAA@@@@@@@@@AAABBBBBB??????????????????@@@@@@;;;???BBBCCCEEEHHHHHHEEEFFFIIIKKKLLLKKKIIIIIIIIIHHHIIIIIIIIIIIIHHHFFFEEEEEEGGGJJJMMMOOOPPPPPPPPPKKKLLLOOORRRUUUVVVUUUSSSKKKMMMNNNOOOMMMLLLJJJIIIIIINNNSSSRRRLLLGGGGGGIII~~~ZZZLLL@@@<<<888000,,,,,,***,,,///111222444666777222222222222222222111111555666666444222000111111222111000000111111///......111444555333333555777444666666555333444777;;;222---((((((+++---,,,)))%%%***...000...,,,,,,---///000111333555444111...(((&&&&&&+++222666555222222000...------///222333000000000...---...111333---...///111222444555555555555444222000///000222111111000111333333111000000222333222...***''''''$$$''',,,111555888999:::666444222333444555444444888999888666333000000000444444444444555555555555777666555555444444444444888666333000//////000111333333222000///000444777999888777666444111///...+++---000333444444222111666444000......111555888777888999777555333333444555555333111//////000222444888===>>><<<:::999:::444666777888999999888777666777777666555555666888===888333222777>>>CCCEEEAAAAAA@@@@@@@@@AAABBBBBB>>>=========>>>???@@@AAA===AAAEEEEEEGGGKKKKKKHHHKKKLLLNNNMMMKKKIIIHHHIIIHHHIIIIIIJJJIIIHHHGGGFFFHHHIIIKKKLLLMMMMMMMMMMMMHHHJJJNNNQQQSSSTTTTTTTTTLLLLLLMMMQQQSSSQQQKKKFFFDDDMMMUUUUUUMMMFFFFFFHHHzzz^^^CCC<<<:::333......(((///333222444999888333666444333555888999777555555888:::777222...///111111111111111000000//////222333666777888777666555444444333333444555777888333...))))))---000///...)))***---///000///---+++222000//////000000...---"""%%%)))---111222333333...111333111///111888>>>888555111//////111222222333000------111555999;;;666777888888666222...+++---,,,,,,---///000222444666222///...///...(((###"""+++111333444555777555444333111//////111333999999888555222/////////333777:::999666444666999;;;:::777444333333333444555444222222111222333444222111///......000333555555666666555222///,,,***,,,...000111111000111222999999888777555222000//////222666888888777666666666666777999:::888444111111444777;;;======<<<;;;888888888888888888888888:::777555555888999888666>>><<<999777666999>>>BBBCCCCCCBBB@@@???<<<;;;:::>>>;;;888999===AAAAAAAAACCCDDDGGGJJJMMMNNNMMMMMMPPPLLLGGGHHHKKKMMMKKKHHHBBBDDDGGGJJJKKKKKKJJJIIIJJJHHHFFFHHHLLLMMMLLLIIILLLLLLMMMPPPSSSTTTSSSQQQOOOOOOQQQTTTTTTRRRMMMIIIMMMPPPSSSQQQLLLJJJKKKNNNmmmNNNBBB>>>777111000...444777777999<<<;;;777444333333555777888555222333666888666222///111333555444333222222222222222444666777888999888666666222222222222222444555666222...***+++///222111///***+++...111333333111///444222111000000///,,,***&&&(((***---///111222222111111111///...111777<<<777555111000000111111000222///---...111555888999666777888777555111,,,***)))(((((()))+++///222444777333111111111///)))###"""***000222222333333333222111000000111333444666777777555222000//////111555888777444333555999:::888555333111111111222444333222222222333444555222111///------...///000222333333333111...+++)))))),,,000333333333444444444666777888888555222111000333777999999888888888777777888999;;;:::888666111333777:::<<<<<<<<<;;;::::::999999999:::;;;;;;===999555333444666666666;;;:::777555555777<<>><<<;;;===;;;999;;;@@@CCCCCCBBBDDDGGGJJJMMMMMMMMMMMMNNNRRRMMMIIIHHHJJJJJJGGGDDDBBBDDDGGGIIIJJJJJJIIIHHHIIIHHHHHHIIIJJJKKKKKKJJJLLLLLLMMMOOORRRSSSRRRPPPOOOOOOPPPRRRRRRQQQMMMIIILLLOOORRRPPPLLLJJJMMMPPP{{{WWWGGGBBB<<<666444555999======>>>???>>>:::333333555777888777333000000333555444222111333666999888666444333444555666777888999999999888777666000000000000111222333333111...---...222444444222,,,---000333666777555333444333222222111///***'''******+++,,,...///111222444222///......111555888666444222222222111000...000......///222444555555666666666555333///+++)))&&&%%%$$$%%%''',,,000333666444333333333000)))$$$###+++000222222111000111111000000111222444555444777888888666333222222111333444333000000444777777555333000//////000000333333333444444555555666444222000---++++++++++++//////000111000...,,,***'''***///111333333444666000333666999999777444222111444888::::::::::::;;;888888888:::<<<===<<<:::111333666999;;;<<<<<<;;;<<<;;;:::::::::<<<===>>>???;;;555222222444555666888777444333444777:::===>>>???AAACCCBBBAAA???===;;;:::;;;???DDDFFFEEECCCDDDIIIMMMOOONNNLLLMMMNNNQQQMMMIIIGGGHHHGGGDDDBBBCCCDDDFFFHHHIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHJJJKKKLLLLLLMMMOOOQQQRRRPPPNNNNNNNNNMMMNNNOOOOOOMMMKKKMMMOOOPPPOOOLLLLLLPPPSSS]]]IIICCC???;;;999888;;;>>>@@@@@@???<<<999333555888::::::777333///...000222222222333555888<<<:::777555444555777888777888888888777666555555000000000000111111222222000///...111444666666444000000111444888888555222222111111222222///+++'''++++++***+++,,,///111333777333...,,,---000222333444333222222333111///,,,...---...000222333222111222222222111000...,,,+++'''&&&$$$###%%%***...222333333333444444000***%%%!!!&&&---222444444222000444333111222333444555555555777;;;<<<:::888777666222333222000---...000333333222000//////000222333555555666777888888888888666555222000---+++))))))---...000111111000...---((()))++++++,,,...111333111222444555666555333333333555999;;;;;;;;;<<<===;;;999999999;;;<<<<<<;;;333444777999;;;<<<<<<<<<<<<;;;:::999:::;;;===>>>===;;;777555444555666777666444333333555888:::;;;>>>@@@CCCEEEEEECCC@@@>>>::::::<<>>::::::===CCCHHHIIIEEEAAA???DDDJJJMMMLLLJJJJJJKKKBBBAAABBBDDDFFFGGGGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJHHHFFFFFFIIIMMMKKKKKKLLLNNNPPPQQQPPPNNNIIIGGGFFFHHHLLLPPPRRRSSSNNNOOOOOOOOOPPPSSSVVVYYYcccPPPEEE<<<666333333777<<<<<<777333333333777<<<>>><<<999666444.........///111333666777777666444333444555777888333333333333222222222222111222222333333333222222/////////000222444555666555222111333666555000***))))))+++---000000...,,,)))(((((((((***---000222222222000...---------......------///000000...+++---------///000///---***(((((()))***,,,...000111222000,,,***)))***,,,------///111222222000---***+++,,,///333666888666555999666444444666666444111...111444555555444444444555444222///...---------...---...///111444888:::999:::===>>>>>><<<:::888888888888777666333111///111222444666777666555444000...***%%%###%%%+++///999666222///...///111333444666888999999999:::;;;;;;:::999999:::999777555888888999:::::::::::::::888888888777666666555555555777999:::999777777777555333222444999<<<<<<:::AAABBBDDDEEEDDDBBB@@@>>>;;;;;;>>>BBBFFFFFFBBB===<<>>@@@BBBDDDFFFFFFGGGBBBBBBAAABBBCCCEEEHHHIIIHHHHHHHHHGGGFFFHHHKKKMMMKKKKKKLLLOOOQQQRRRQQQPPPIIIGGGFFFHHHLLLPPPRRRSSSMMMMMMMMMOOOQQQSSSVVVWWWuuu[[[III===666111111555;;;;;;555111222222666;;;===;;;888777666///...---...000333555666333333333444555666888888222222111111222222333333111222333333333222111111//////......///111444666444111///222666666000***(((((((((+++---......---)))((((((((()))+++---......000222111---++++++---+++******,,,...///...,,,---------...///...+++)))'''''''''((())),,,///000333222///---++++++,,,---,,,...111222222111000000+++***+++...333666666555666333111222666777444000---///111111111000111222333222111111111000//////............000333666888999;;;===???>>>;;;888666555777888999999777555444222444666888888888777666444333111---+++,,,///222999777444111000111222333444666777777666666777888999999999;;;<<<;;;888666888888888888777777666666777777888777666444111000555777888777555333444555333111000444:::===<<<999===>>>@@@AAAAAAAAA@@@???===<<<===AAADDDCCC>>>999:::;;;???GGGNNNQQQMMMIII>>>???AAABBBBBBBBBBBBBBB@@@@@@???@@@BBBEEEHHHKKKHHHFFFDDDDDDGGGJJJLLLMMMJJJJJJLLLOOORRRTTTSSSRRRLLLJJJIIIIIILLLNNNPPPPPPJJJJJJKKKMMMPPPRRRSSSSSSbbbMMM???777111000444<<<<<<555111222111555:::;;;:::777777777111///------///222444444111222333555666888999999111111111111222333444444000111222333333222111000//////...---,,,///222555333000...222777888222,,,)))(((((()))+++------,,,***)))))))))))))))******+++000444333...******,,,)))((((((***,,,......---...---,,,---...---***(((((('''''''''(((+++---///333222000...---------------///111222222222333444***((('''***///333444444333000...111555777444000...///111000000000111333111000000222333333222111000///......///111444555888:::===>>>===:::666333333555888:::;;;:::888666333555777888999888777666666777777666444333444555777666555444444444444444444666777666555444555777777777999<<<>>>===:::888888888777666555444444333666777888888777333///---777888777444000///111444222000///333:::===;;;888::::::<<<===>>>???@@@@@@>>>======???BBB@@@;;;666999999<<>>======??????>>>???AAAEEEIIILLLIIIEEEBBBCCCHHHLLLMMMMMMJJJJJJLLLOOOSSSUUUUUUTTTOOOMMMKKKKKKLLLMMMMMMMMMGGGHHHIIILLLOOOPPPPPPOOOjjjOOOBBB???888999888666777666333...333333444777999:::999777444222000111444666555444222222444777999:::888666333222222333555444111---000222333333222111222333222000...,,,,,,---///111111---+++---111444222///,,,,,,++++++***))))))(((&&&'''***++++++***'''&&&---222666666111,,,+++,,,---***''')))...222111///555111---,,,------,,,***)))((('''&&&(((+++...111111000...---++++++******000---,,,---111333222111)))&&&###$$$)))...000111000000///...///000111222000000000///////////////333333333555666777666555222333333222000///000222444777:::<<<;;;999555333444666999::::::999999999999555111000333666777666:::999888777777888999:::888999:::888666444333444888777444222111222333333444666777999:::::::::::::::999888888777666666666333444555555555444333222555777777111+++)))///555444333222555999;;;:::777999888777999<<>>???@@@???<<<999;;;>>>CCCHHHKKKLLLLLLKKKFFFDDDCCCDDDEEEDDD???;;;???======@@@EEEIIIHHHGGGFFFDDDCCCEEEIIIKKKKKKJJJJJJHHHJJJOOORRROOOMMMMMMVVVVVVUUURRRNNNKKKJJJJJJJJJHHHEEEFFFHHHMMMPPPRRRwww[[[IIIBBB<<<:::888666777666222///222222333666999:::999888555333111222444555333111000000222555888999777666555444444555666555111......000222333222222333444333111///......///111222111...+++,,,000333111///000///---+++***)))))))))%%%''')))++++++***)))'''+++///444444000---...///000,,,)))***///222222111444111---,,,------+++***+++*********+++---///000111000///---+++)))((('''******+++...222333222000***&&&######''',,,///000...------------...000111000000000000000111111111444444444444666666666555333333333222000///000222333555888:::;;;888666333333555888::::::999888777666333111222444777888777999888777666666777777888666777999888666444333333777666444333222222333444444555777888999::::::999888888888888888777777666444555666666666555444333:::;;;888111***(((...555888777666888<<<===<<<999777666555777<<<@@@BBBCCC===<<<<<<===??????===;;;;;;>>>BBBGGGJJJKKKJJJJJJHHHGGGFFFFFFDDDBBB>>>;;;AAA>>><<<>>>DDDJJJMMMMMMHHHEEEBBBBBBEEEIIIKKKLLLNNNJJJIIILLLNNNLLLJJJLLLQQQQQQQQQOOOMMMKKKKKKKKKLLLKKKKKKLLLNNNOOOOOOOOOpppXXXJJJBBB===888777666555222///111111222555999::::::999555444333444444444222000//////000333555666555444666555444555666555222///,,,...000222222222333555444333111000000111333444111...,,,,,,///111000...333111...+++))))))***+++'''(((***,,,,,,+++***)))***---111111//////111333222...++++++///222333222222000...,,,,,,,,,+++***.........///////////////000000000///---***&&&$$$&&&'''***...222222000...+++(((###"""$$$(((,,,...++++++++++++,,,---//////111111111111222333333444777666555555444444555555444444444222000///000222222444666999999888666555111333666888999888666555111111222444777999999999888777666555555555555666222555888888777444333222777666444333333333444444444444666777888999999999555666888::::::999888777555666777888888777666555>>>>>>999111***)))...444999777777999===>>><<<:::555444444666;;;@@@DDDEEE>>>===<<<===???@@@@@@@@@;;;===AAAEEEHHHHHHHHHGGGIIIJJJJJJGGGCCC@@@======CCC???<<<===DDDLLLPPPRRRKKKFFFAAA???AAAFFFJJJMMMQQQKKKHHHJJJJJJHHHHHHJJJLLLMMMMMMMMMKKKJJJKKKLLLIIIKKKNNNQQQRRRQQQPPPOOOooo[[[IIIAAA999777666444000///111111111444888:::;;;:::444444555555555444333111111000000222333333222000222222222333333222111000,,,...000111000000111333333222111000000222333444111...,,,+++---/////////333000,,,)))((())),,,...,,,---.........---+++***,,,.../////////000222555333000,,,,,,...111222222111000...------,,,+++***000111333444444222000...///000111222000,,,)))&&&'''(((***,,,...///...------***%%%######&&&***---++++++,,,,,,---...///000222222222222333444666666999888777555333333444555444555555333111000111222111222555777888888777777111222444666888777555333///111444888;;;<<<;;;:::666555555444444444444444111444888:::999666444444999888666444333222222222444444555666777888888999444666888;;;;;;:::888777555666777999999999888888<<<<<<999333---+++...222555444333666;;;===<<<:::777666666888===AAADDDFFF@@@>>><<<===@@@CCCDDDEEE<<<>>>AAADDDEEEFFFEEEDDDGGGIIIJJJHHHCCC@@@???AAAEEEAAA>>>???EEEKKKOOOPPPIIIFFFBBB@@@AAADDDHHHKKKNNNJJJHHHJJJJJJHHHGGGIIIKKKLLLMMMLLLKKKJJJKKKLLLDDDGGGLLLPPPQQQRRRRRRRRRoooRRREEE:::777666222//////111000111333777:::;;;:::333444555666666666666666666444333222333222000...---...//////////////////...///111000///......///111000000///000111222333000...++++++,,,...///000///---)))''''''***...111222222222111000...,,,+++000000000000///000222444333111...,,,---///000000000000000///...,,,,,,,,,222333666777666444000...---///222444333111---+++---,,,+++******+++,,,...///---)))&&&%%%'''+++...---...///000000111111111333222111111222444666777999999999777444222333444444555555444222111333444111222444666777888888888111111111444666777444222000333888;;;<<<<<<:::999333333333444444333333333222555999;;;:::888666666;;;:::888666333111000///444444555666777888999999555777999;;;;;;:::888666444555777888999999999888666777999777333000000111222111222666;;;???>>><<<<<<;;;:::<<>><<<:::;;;>>>AAADDDEEE===>>>AAABBBCCCCCCCCCBBBCCCFFFHHHGGGCCCBBBCCCEEEEEECCCBBBDDDHHHKKKJJJHHHEEEEEEEEEDDDDDDEEEGGGHHHIIIGGGGGGLLLNNNKKKHHHIIINNNOOOOOONNNLLLKKKKKKLLLHHHKKKNNNOOOOOOOOORRRTTTZZZIII:::777666111...000222111111333666999::::::555666777777666777999;;;:::888666555444333111///.../////////---,,,---......///111000...,,,,,,---////////////000000111222...,,,+++******---///111---+++((('''(((+++///222444444333222111///---,,,333222222222222222333333333222000///.........//////111222111///------...222444666777777444111...---///222444555333000...000000...+++)))***---///222111///,,,******---000111222222333444333333333333222000000000222444666777999;;;999555222222444333444444444333333555666333444444555666888999999333111///111444666555333222666:::<<<:::888666666000111222333444444444444444777:::;;;:::888777777<<<;;;999777444222000...555555555666777888::::::999:::;;;;;;:::888666555222333555777888999999888333666999:::888555222111555444555999???BBBBBB@@@>>>===>>>@@@BBBCCCBBBAAA:::888777888;;;>>>@@@AAA???@@@AAABBBBBBBBBAAA@@@AAABBBDDDDDDDDDDDDFFFGGGFFFEEEEEEHHHKKKJJJFFFBBBAAADDDGGGHHHGGGGGGGGGGGGHHHFFFHHHNNNQQQNNNKKKLLLQQQRRRRRRPPPMMMLLLLLLMMMSSSTTTTTTQQQMMMLLLOOORRR```LLL;;;777666000---000333222111222555888999999999::::::888666666:::===<<<:::888777777777555444444555444111---++++++,,,,,,...//////---,,,,,,---......//////000111111222,,,+++***)))))),,,000333...,,,***)))***,,,///111222222111111000//////...333333333333555555555444333333333222000///......///222444333000......///222333555777666444111//////000222444333222000...///000000...,,,,,,...111333444444111///...000333444444555666555444333222333111///......000222333555999<<<;;;666222222333111333444444444444777999666555555555666888999:::666222...///333666666444444777::::::666222000000...000111333555555555555555777999:::888777666777999999888777555333222111666666666666777999:::<<<======<<<;;;999666555333000111333555777777777777666888:::;;;:::888666444:::888888<<<@@@CCCBBB@@@<<<===???BBBDDDDDDAAA>>>999888777888;;;>>>??????AAAAAABBBBBBBBBAAA@@@@@@AAA@@@@@@AAADDDFFFFFFFFFHHHGGGGGGJJJLLLKKKGGGCCC@@@CCCHHHIIIHHHGGGHHHIIIKKKIIIIIINNNQQQOOONNNOOOQQQRRRSSSQQQOOOMMMMMMNNNUUUVVVVVVRRRLLLIIIKKKNNNcccMMM;;;888666///---000444333111222555777888888======<<<888555666:::>>><<<:::888888999:::999999;;;;;;999555...+++***+++***,,,......------...///...//////000111222222222******)))((())),,,111444000///---++++++---///000////////////000000000000333222333555777777777666333555666555222000......000222555444111//////000111333444666555333111///000111222333222000...---,,,///222111///...000222444666777555222111333555555666666777666555333222222111...------...000111333888===<<<888333222333111222444444444555888:::777777666666666888999:::888222------222666777666555888:::888333...,,,+++---///111444555666777666666777999888666555555666777777777777666555444333777777666666888999;;;<<<@@@???===:::888555333222...000222444666777777777;;;<<<<<<<<<:::999888777<<<;;;:::<<<@@@BBB@@@===999;;;>>>BBBEEEDDD@@@===;;;::::::<<<>>>AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???CCC@@@>>>@@@DDDFFFFFFDDDJJJIIIHHHJJJMMMMMMIIIFFF@@@DDDHHHIIIHHHHHHJJJLLLPPPLLLJJJMMMPPPOOOOOORRRPPPQQQRRRQQQOOONNNOOOPPPPPPSSSTTTQQQKKKHHHIIIKKK}}}bbbFFF;;;:::666000---000222555555333333666888>>>:::666444555666777777999888777666555555666777@@@>>><<<888333...+++)))(((...444666222...---......000111111111222555777,,,((((((,,,---,,,111999333333333000---,,,,,,---......------...///111222333222333666999999555222444555666666555444222000222333333222111111333555222333333333222222222222222000.........---+++)))+++...222666888777444333333555555333///...111444666555555666666444111...111111222222111000...---000222333222//////222555222333444555666888999999888::::::666555888777444333333222222222222333333444777::::::666111---,,,///222555666666666777888666666666555555444444333444666999:::999777777777888888888999999:::;;;;;;>>>>>>>>><<<888666666666333333444333333444888;;;:::===@@@???<<<888666777============<<<;;;::::::888888999:::<<<===>>>>>>??????>>>>>>???AAABBBDDDCCCBBBAAADDDGGGGGGEEEBBBCCC@@@======@@@AAA@@@>>>AAAEEEIIILLLKKKJJJIIIIIIHHHJJJLLLMMMMMMLLLLLLLLLPPPNNNMMMMMMNNNOOOOOONNNRRROOONNNOOORRRRRRPPPMMMNNNOOOOOOLLLIIIIIIKKKNNN{{{[[[HHH@@@999111---///222444555444444666888;;;888555444555666666555888777666555444444555666===<<<:::666222...***((((((...555777444000//////111222333222000000111222---++++++///...---000666222333333111///------...///...---,,,---...000111333222333666888888444111111222555666666555333111000000//////...///222333111111000000000000000000111///------...///...---...000444777777666333111111333444111...---000333444444444555555444111///000000111222222111000//////000//////...///222555444555555666666777777777666999999666666888777333111111000//////000111111555666777666333000......111333666777666666666666777666555444333333333333333555888999999888999:::999999999888888999;;;<<<===>>>===;;;777555444555333444444333333555888;;;:::===@@@???<<<888666666888999:::;;;<<<;;;::::::888888999:::;;;<<<======@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCBBBDDDFFFGGGDDDBBBCCC@@@>>>>>>??????===;;;>>>BBBGGGKKKKKKKKKJJJJJJHHHKKKNNNNNNLLLKKKKKKMMMNNNLLLLLLMMMOOOQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPOOOLLLNNNNNNMMMJJJHHHIIIKKKoooUUUEEE:::222...///111444555555666777888777555444555666777666444666555444333333333444555:::999777444111...+++))))))///666999777444222111444555555444000---++++++///...000222111///000444333444666555333111000111111///---++++++,,,...000222222333444555444111///...000444777888666444222,,,+++******+++---///000000///---,,,+++,,,------...---+++,,,...111222222222444666777777444111......000222000---,,,///222111111111333444444222///000000111222222222222222///---++++++...111333444777666666555555444444444333777888666666888666222///...,,,++++++,,,...///444555555333111000000111333555888888777555444444777666444222111222333333222444777888888888:::;;;999999999777666777:::<<<<<<<<<;;;888555333333444444555555444333555888;;;999<<<>>>>>><<<888666555555777:::<<<======<<<<<<888888888999999;;;<<<<<>>;;;888:::???EEEJJJLLLKKKKKKKKKIIIMMMQQQPPPKKKIIIKKKMMMKKKJJJJJJLLLOOORRRSSSSSSOOOPPPQQQQQQOOOOOOPPPQQQKKKMMMMMMLLLJJJHHHGGGHHH___KKK???888444///111333555666777888888555444555666888888777555444333222111111222333444777666555444111///---+++***///666:::999666444333555777777555111---***)))///111444777666444333444444777999999777555444444333000---+++***+++---///000000111111111000...,,,---000555888888666222///)))'''%%%&&&(((+++---///...---+++)))((())))))***,,,******+++///333555666555666777777555222...,,,,,,...000///,,,+++...000/////////000333333222000222222333333333333222222111---***+++///444555555777666555444222111000///111555777666666777555000,,,+++)))((()))***---...222444555555333222222333444666999999777555444444888666333111000000222333222444666666666666777999888888888555333333777:::::::::999666333111222333555666555444444555888;;;999;;;<<<<<<;;;999666555888:::===???@@@@@@???>>>999888888888888999;;;;;;AAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBB@@@???>>>??????@@@@@@>>>;;;999:::???EEEJJJKKKKKKJJJJJJIIINNNRRRQQQLLLIIIJJJNNNJJJIIIIIIKKKNNNPPPQQQQQQKKKNNNPPPOOOLLLLLLNNNQQQNNNNNNMMMKKKJJJIIIIIIIIIkkkSSSEEE===999222222222444666777888999555555666888::::::888666333222111000000111222333555555444444222111000///,,,000555888999777555444555777777666222---+++***...333777999999999888777444666999999777555444333333111...,,,++++++---...---...//////...,,,++++++///222555888777444000---(((%%%###$$$(((,,,...///...---+++)))(((''''''((()))((((((+++000444666777666777777666444000---******---//////---,,,...000...------///222333222111555555444333333333333333444000---...222555666666666555444222000...---,,,000444666555444555333...))))))(((((())),,,...000000333777999777555333333444666888777666444444555999666333111000000222333222444555555444333333444555777777444111000333777888888666444111000222333666777666555444666999;;;999999999999:::999888777<<<===???@@@@@@???===<<<:::999888777888999:::;;;???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBAAA???>>>>>><<<===@@@AAAAAA???>>>===???CCCGGGJJJKKKJJJJJJJJJKKKOOORRRQQQMMMJJJKKKNNNKKKJJJIIIJJJLLLMMMNNNMMMIIIKKKLLLKKKIIIIIILLLOOORRRPPPMMMKKKKKKLLLMMMNNNwwwZZZHHH===777666444222222444777999999666666666888::::::888666222111000000000111222333222222333333333222222111///111333555666666444333444555666444000---++++++...444999::::::;;;:::888222444666555333111000000222111///...---------...,,,---......,,,+++,,,,,,111333555777666333///---)))&&&###$$$***///222222......---+++***((('''&&&&&&&&&(((+++000444555555555666666555222///,,,***))),,,000000...---///222...------///111333333222666555444444444444555555666444222222444555555555444444222111///...,,,,,,000444555333222333111---((((((***+++...000222333000444888:::999666444222333444555444333444666888999777555222111111111222222444666666444222111000333666888666111...111555555555444222000111333555777888777666555666999<<<999777555555888:::;;;;;;>>>>>>>>>>>>===<<<;;;:::<<<;;;999888777888:::;;;??????@@@AAAAAA@@@@@@???>>>@@@BBBBBB@@@>>>>>>???===???BBBBBBBBBAAAAAABBBEEEGGGJJJKKKJJJJJJKKKLLLMMMNNNPPPPPPOOOMMMMMMMMMMMMLLLJJJJJJKKKLLLLLLKKKHHHHHHHHHHHHGGGHHHKKKMMMSSSPPPMMMMMMNNNPPPPPPPPPiiiSSSEEE;;;:::666111000333666888999777666555666888888777666111111000000000111333444...///000111222222222222111111111222333333333222444444333111---***)))***...555999888777999888444555555555444111///000000111111111000000///......,,,...000///------...000000111444555555333111///,,,((($$$&&&,,,333555666////////////---***'''%%%%%%%%%(((,,,111333222111333333333333111...,,,***)))---111222000///111333///...---///111333333222333333333333555666888999666777777666444333333333444333222222000//////...222555444111000111///,,,'''))),,,000333555777777222444777888666444333333222222111111111333888;;;999888666444333222111111000333777999777444222111333777;;;999333///111444444333333111000111555888888888888777555666999<<<999555222222666:::>>>???@@@???>>><<<<<<<<<<<<<<<>>><<<:::888888999:::<<<@@@@@@AAABBBBBBAAA@@@???===@@@CCCCCCAAA@@@@@@AAAAAACCCEEEDDDBBBBBBCCCEEEIIIKKKKKKKKKKKKLLLNNNPPPNNNMMMMMMOOOQQQQQQOOOMMMOOOMMMKKKKKKMMMNNNMMMLLLIIIGGGFFFFFFHHHJJJKKKKKKOOONNNNNNPPPSSSSSSQQQOOO|||eeeTTTIII===777111///111666888999777666444555666777666555222111000000000222333444,,,---...000111111222222222111000///111222222222333333222...***''''''(((///666999666444666555111888999888555222111111333000000222222222111///...---///111111///...111333///000222444444444333222...)))&&&(((///555888888///000111111///,,,(((%%%$$$%%%(((---111222000...222222222111000...,,,+++***...222333111111222555000///...///111333333222111111222333666999<<<===555888:::999444111000111444444333333222111111111444666444000...///...+++''')))...333777999::::::444555666555333222333444000000///...///333999>>>999888777666444333222111///333888;;;:::777555333333999===;;;555000111444222333222111000222666999999999888777666777999<<<999444//////444;;;???AAACCCAAA???======>>>@@@AAA???===;;;999888999;;;<<>>AAADDDDDDBBBAAABBBDDDEEEGGGGGGEEEBBBAAADDDFFFKKKLLLLLLKKKKKKMMMQQQTTTOOOMMMKKKNNNSSSTTTPPPLLLOOONNNLLLMMMNNNPPPOOOOOOKKKHHHDDDEEEIIILLLLLLKKKJJJKKKNNNSSSWWWVVVQQQLLL}}}bbbMMMBBB<<<555111555999888444333333333333333333333333888999666222222555444000+++,,,...000111111222222111111111222222333333333000000///---***'''$$$"""***---111333222222444777888;;;<<<777000---111777//////...000111222000...000222333222000000333666333222333444555555333111222000...---///222666888111000000111111000...,,,***+++---.../////////...111///......//////...,,,---///222222111000000111555111---...222444333000000000000222555555444333999888777888888888666444333444666888777555333111555333000...---+++)))((((((+++000333555666888999666666555333111111333666444333222222333555888999777777888777666444222111444444444666888999999888666999;;;:::777333333333333333333333555777:::;;;;;;:::999888888999::::::333333444444666777999:::>>>@@@AAAAAA@@@@@@AAACCCEEE@@@:::555444777;;;???EEEFFFEEEBBB@@@>>>???@@@???BBBDDDCCC@@@@@@DDDIIIEEEEEEEEEDDDBBBAAABBBDDDFFFEEEFFFGGGHHHKKKMMMOOOJJJLLLOOOSSSUUUSSSOOOKKKPPPNNNKKKLLLNNNOOOMMMJJJCCCAAA@@@AAAEEEIIIKKKLLLKKKLLLNNNPPPRRRRRRPPPOOOnnnVVVCCC===666333555777666222222222222333333444444555777888666333555999999666///......///222444444333222222222333333444444444111111///---+++(((&&&$$$'''***...000//////111333666888999333---***...333///...---...000222111000444666777666333111222444333222222333444444222000111000///...///222444666222111000000000000...---...///000111111000...---000///...///000111000...---///111111000///000111444222000222666777444000///......///111222111111555555666777777666666666666777888999888666333222444222000---,,,***((('''+++---000111111222444666333444444444333444666888666555444444555777999:::888888888888777555333222555555555777888999888777666888;;;:::777444333333444444444555666888:::;;;999::::::::::::888777666333333333444555666777888<<<===>>>>>>===<<<>>>???AAA===888444444888===@@@DDDEEEEEECCC@@@>>>>>>>>>@@@BBBDDDCCC??????BBBEEEGGGGGGGGGEEEBBB@@@AAABBBCCCCCCCCCCCCEEEGGGIIIJJJEEEGGGKKKPPPSSSSSSPPPMMMNNNLLLJJJLLLNNNOOOLLLIIICCCBBBAAACCCFFFIIIKKKLLLNNNNNNOOOPPPPPPNNNLLLJJJ|||aaaFFF???888555555555333111111111222333444555555666555666666555999???AAA???555111---///333777666444444444444555555555555555444222000...,,,***))))))(((***---......///000222333555444///(((&&&***///---,,,+++,,,///111222222888:::;;;:::777444222222333222111222333222000...000000000000000111222222222111000............///000222333444333111...,,,000//////111333333333111///000000///...///111333222111111444777777333000///---+++***,,,---......000333666666444333555777888888999999888555333111222111///---***((('''&&&---...000000000000111222000222555666666777999:::777777666666666777999::::::999999888777555333222666666777777777777666666666888:::999777444333333444444555666777888999:::777888:::;;;:::777444222444444444333444555555666999::::::999777777888:::===:::666444555999>>>BBBCCCDDDFFFEEEAAA>>><<<<<>>@@@BBBHHHHHHGGGEEEBBB@@@AAABBBBBBAAAAAAAAAAAACCCDDDEEEBBBDDDHHHMMMPPPQQQNNNKKKLLLJJJJJJLLLOOOOOOLLLIIICCCBBBBBBDDDHHHJJJKKKKKKMMMNNNNNNOOONNNLLLJJJIIIkkkMMMDDD;;;777666444333333333333333444444444444444222555666777<<>>;;;:::===@@@CCCCCCBBBAAAAAABBBFFFGGGFFFEEEBBBAAABBBCCCDDDDDDCCCBBBBBBCCCDDDDDDEEEFFFHHHLLLNNNNNNJJJGGGKKKIIIIIILLLPPPPPPNNNJJJDDDCCCCCCEEEIIIKKKKKKKKKKKKLLLNNNNNNMMMMMMMMMMMM}}}[[[LLL>>>:::999777666777666666555555444333222222111333555666===EEEIIIGGG===666//////444999888555666666666666666666666666666444222000//////000000......///000222333444444000000///,,,(((&&&(((***(((&&&%%%'''+++///111222444555888::::::888444111111000//////000111000///---.../////////...---,,,111000...+++))))))---000---///111222222111///---//////111444777888777555333333111///...000444777222000......000222444555444000+++)))***,,,......222666999777222///111444333333222111///---***))),,,---...,,,)))&&&&&&&&&(((---444888888555222000111444888999999888777777777666666555444444444444888777666555444444333333333555666555222000000111555666777777777666333222000111333444555444333222000000000111333444666777555555444333333333333444444444444222000000222444<<<:::777666666888;;;===???AAADDDEEEBBB>>>;;;:::;;;===@@@BBBCCCCCCDDDEEEBBBCCCDDDCCCBBBBBBDDDFFFHHHGGGFFFEEEDDDEEEFFFFFFEEEFFFHHHKKKNNNNNNKKKIIIJJJIIIIIILLLPPPRRRPPPMMMEEEDDDCCCEEEHHHJJJKKKKKKLLLNNNPPPOOOMMMLLLMMMNNNrrrZZZDDD======:::888:::999888777555444222111000000333444444:::BBBEEECCC<<<666000000333777666555555555555555555444444444444444333222111111111222///---,,,...000222222222000111111000---,,,,,,,,,'''&&&&&&(((,,,000111222111222444777999888444111111///...///111222222222...///////////////...---000111000---******---111---...///000000000///......///111555888999777555333222111000///000333666444333000///000333777999555222...,,,---///000111444777888666222000000111000000///...,,,***((('''(((+++...---)))''''''((((((...555::::::777444333333666888999888666666666666666555444333222111000444444333222222222222333222555777555111//////111555555555777888777444111...000222444444333000///.........000222555888:::555555444444444444444555444444444222000000333555===<<<999777777888999;;;===@@@CCCDDDAAA>>><<<;;;:::;;;===@@@BBBDDDEEEEEE???AAABBBBBBAAABBBDDDFFFIIIHHHGGGFFFEEEFFFFFFGGGBBBCCCFFFJJJNNNPPPOOOMMMJJJHHHGGGJJJNNNQQQPPPOOOFFFDDDCCCCCCFFFIIIKKKKKKQQQRRRSSSPPPKKKIIIIIIKKKjjjJJJ@@@???===::::::888777666555444333222111111222222222666===???<<<999555222111222333444444444444444333333222222222333333333333333333222222///---+++,,,///111222111000222444555444222111000)))((())),,,///222333222222111222555777777444111000...---...111444555444111111111111111111111111222444444111---,,,000444111000000///...............///111555888888777444000000000///...///111444222222111111111333666999666333000///000222333333333444444333222111000///000000///---,,,***)))(((&&&***......***((()))+++,,,000555888888666555555333555777888777666666777666666555444222111///...000000/////////000111222333666888666222///111333555444444666888777444111...000333555555333000...///000111333555777888999555555555444555555666666555555444333222333666999===<<<:::999999999:::;;;;;;>>>AAABBB@@@>>>======:::::::::<<<>>>AAABBBCCC???@@@AAAAAA@@@@@@BBBDDDFFFEEECCCBBBBBBCCCDDDDDDAAABBBEEEIIIMMMOOONNNMMMHHHEEECCCFFFKKKOOOPPPOOOGGGDDDAAAAAACCCGGGJJJLLLPPPRRRSSSOOOIIIFFFHHHJJJtttOOOAAAAAA>>>999999666666666555444444333333111222222000333999:::888666555333111111111222333333333333222222111111111111222333444444444222222111...,,,---000333333111111444777999999777444222++++++,,,///222444444333444222222444777777333000///...---...222555666666333333222222333444444555333666777444000...222666555333111///------------...///222555888888666444...//////...------000222...///000111111222333555555333000000111333444333111000000000222222000...111111000...---,,,++++++$$$)))......+++)))***---000222444555444444555666222444666666666666777888777666666555333111///......---------...///111222333777:::888333111222555555444444666888777444000///111444666666333000...000222555888999999888777555555555555555666777777666666555444333555888;;;<<<;;;:::::::::;;;<<<<<<:::===@@@AAA@@@???>>>???;;;999888999;;;>>>???@@@@@@AAAAAA@@@??????@@@BBBBBBAAA@@@??????@@@AAAAAACCCDDDFFFIIILLLLLLKKKIIIGGGCCCAAABBBHHHMMMOOOOOOHHHDDD@@@???BBBFFFJJJLLLLLLOOOPPPMMMHHHGGGIIIMMM[[[EEE@@@>>>:::777666555444555666777666444666777888666444222222333///000333555666555444333333222111///...//////000///000111333555555333000222///,,,---111555666555555555666777999999777555000000000///...111555888000///000111333444333111111//////111444444222///444111111444888999555000222222111000111222444555:::888555222///---+++***++++++...333888888444000000...,,,---...000000000111///,,,,,,---///000000222222111111222222333333222222111000//////000000/////////111333444333222000//////000222222111///111000///111555666444222444555666777666555333222666888999999666333222222222333222000///000333666777777999<<<999444222444444111000333888;;;:::777333333555777777666111...111444888;;;<<<;;;999777444444555555444444333222999:::;;;:::888999:::<<<<<<<<<;;;:::999999999999>>>===<<<<<<===???@@@BBB::::::;;;;;;===@@@BBBCCCBBBCCCCCCAAA??????@@@AAAAAA@@@>>>===<<<===>>>???BBBCCCDDDFFFGGGGGGGGGGGGDDDBBB@@@AAADDDIIILLLMMMGGGEEEBBB@@@@@@BBBEEEGGGMMMKKKIIIHHHGGGHHHIIIKKKlllSSSIIICCC>>>;;;888777666777888999999888:::::::::777333111000111222333444555666666666666444333222111000000000111000///000222444555444333333000...---///333555777666555555666777888666555222222111///...///222555000//////000000000///...------...222666777666333555222111444777888444///000000111111222444555555666555444222111000//////......000444888777333//////---+++,,,...000111000//////---,,,,,,---///000444333222222222222222222444333222111000000//////......///111333555666666222111111222444555444222222000///000333444333111333444555777777666555444666888;;;:::888555333222555777999999777666666666777777999<<<:::444222444777444222444999;;;999666333333555888::::::666444666888<<>>>>>>>>>>>>>>???@@@@@@<<<<<<;;;;;;<<<>>>AAABBBBBBCCCCCCAAA@@@???@@@BBBAAA@@@>>><<<;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEBBBAAA@@@BBBFFFJJJLLLMMMGGGFFFDDDCCCCCCDDDFFFGGGLLLKKKJJJJJJJJJJJJKKKLLLjjjWWWJJJBBB???;;;999888888:::;;;<<<;;;======;;;777222///......444333333333333555666777666555444333222222222222///---,,,---000444555555555333111...---000444888888666333333444555555555444444333000...---///111111000000...---,,,+++******+++///444999;;;:::888666444333444666555222...---...111333444555666666222222222222222333333333111111111444777777222...,,,+++***+++---000111111...///000...++++++...111555555444333222111000000555555444333111000//////,,,---...000222555777999333222222333666777666555222111//////111222222111222444555777777777777666555888;;;<<<:::666444333666:::>>>???===:::777555777777999<<<:::444222444999666444666999:::888666333444777:::===>>><<<:::999<<>>;;;===<<<;;;999666333000///555888;;;<<<<<<;;;;;;<<<777888888999999:::;;;;;;>>>???@@@@@@AAA@@@??????@@@>>>;;;::::::<<>><<<;;;;;;<<<===>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAADDDHHHKKKLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMMMMMMMMMMMMMgggQQQDDDAAA===;;;888888:::<<<======<<<;;;999555000------...333222000...///111444555777666666555444444333333,,,***'''(((+++111555777777666333///,,,---444999999666222111222333444444444444222000...---///111333222111...+++)))((()))***---111666:::<<<;;;:::777555444444444333000---+++...111444666777666555//////000111222333333444111000000222555666222///+++)))(((***---000111222...111333111,,,+++...333666666555444222111//////777666555444333111//////,,,---...///000222555888222111000111444555666555222111000//////000000111444555666777777777666666444777;;;<<<:::777444333555999<<<===;;;777444333666555888;;;888222111333666555444555888999888666555666888;;;>>>???===;;;888;;;>>>@@@AAA>>>;;;999<<<<<<;;;999666333111000333666;;;======<<<;;;;;;777888888999999999999999;;;===???AAABBBAAA@@@???BBB???<<<999888;;;>>>@@@AAABBBBBBAAA@@@@@@BBBDDDBBBAAA???===<<<<<<>>>>>>???@@@AAACCCDDDDDDEEEEEECCCCCCDDDGGGIIIKKKJJJHHHHHHIIIJJJJJJJJJIIIHHHFFFFFFIIILLLOOOPPPPPPOOOMMMwwwYYYGGGAAA>>>;;;777666777:::;;;<<<777777555222///...///000444222///------///333555777666666666555444444333***&&&######'''---333666888888555000,,,...444999999555111//////111222222000111111000......000222444444333///+++((((((***...000444888::::::::::::888666555444333111///---,,,///222555777777555444//////000111222222111111///------///333555333000***)))(((***---000222222000333666333///---000444666666555555333222000///666666666555333111000......///000000...///111333000...---...000222222222111111111000//////000111555666666666666666555555222555999:::888666444333666888:::999777555444444444444666999777111///111222222222444666888888888777777888;;;======;;;999777999<<>>>>><<<;;;:::888888999999999888777666777999===@@@BBBBBB@@@???BBB???;;;999888:::===@@@???@@@AAAAAA@@@@@@BBBDDDCCCBBB@@@>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHJJJJJJGGGEEEHHHIIIKKKLLLLLLJJJGGGFFFDDDGGGLLLPPPQQQQQQOOOMMMfffNNNDDD???;;;666444444777999999444444333111///000222444666444000......111444666555555666555555444333222)))%%%!!! $$$+++111555:::888444000...000444777888555000......///000000...///000000//////111333444555444000+++(((***,,,222444777888888888888999777666555333111000///...///111444666666555444222000111222333333222000//////---,,,...111444333111+++***)))***...111222222222555666555111000111333333444555555555333222111555555555555444222000...///111444222///---...//////---++++++---...///...///000222222111000111111444444444444555555555555222555777888777555555555888999:::888666666666888444444666999666111///111000000222333555777888999888888888999;;;;;;999777666999<<>>===;;;::::::888888999999888777555444555777:::===??????>>>===???===:::999999;;;>>>@@@===>>>????????????AAACCCBBBAAA@@@??????AAACCCDDDEEEFFFGGGIIIJJJJJJJJJJJJHHHHHHHHHIIIJJJJJJGGGEEEHHHIIIKKKLLLKKKIIIFFFEEEBBBEEEJJJNNNPPPOOOMMMKKKuuuXXXJJJAAA<<<666222222444777888444444333111000222555888555333000......000333555333444444444444222111000)))%%%!!!!!!%%%+++111444:::777333111111333555555777444000............---...///000000//////000222222444333///***(((+++///444666777777555666888:::666666555333111/////////333444555666555444222000222333444555555444222111222///---...111333222000---+++***+++...111222222444444444444333222111111111222444555666555444333333333444555444222000//////333777666222......///111...,,,+++,,,---...---,,,000444555333222111222000000111222444666777888444555777777666666777888888999::::::999888888999555555777:::888222000222111222444444555666777888888777777999:::;;;999888444777:::>>>>>>===:::888444555666888999:::::::::555888<<<===<<<:::::::::555666888999999777666555555777999:::;;;;;;999999;;;:::999999:::===???AAA;;;<<<>>>>>>===>>>AAACCC@@@@@@???>>>???BBBDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJGGGGGGGGGHHHJJJKKKJJJIIIGGGHHHJJJJJJJJJHHHEEEDDDAAADDDHHHLLLNNNMMMKKKJJJ```PPPBBB===666222222444666777555555444333222333777:::333111...,,,,,,...000222222333333444333222000///***&&&""""""&&&,,,222555:::666222111444666555444666333000///......---,,,///000111000///...///000000222222...)))(((+++000444666777666444555888<<<666666555333000//////000666666666666444222111///222444555777777666444333666222//////111333111000...,,,+++,,,///111222222555333222333333333000...///000333555777666666555111222444444444222000///...444999999444000000111333111---,,,---.........+++///555777555333222333------///111444777999;;;666777777777666777999;;;666888;;;;;;:::999888999777777999<<<999444222444444555666666555555666777777777777888;;;<<<;;;999111444888;;;<<<;;;999777666666888999:::;;;;;;;;;777999<<<<<<;;;:::999:::333444666888999888777666777888888999888777666555888888999:::<<<>>>@@@AAA:::;;;=========>>>@@@BBB>>>>>>======???AAADDDFFFDDDEEEFFFGGGHHHIIIIIIIIIFFFEEEEEEGGGJJJLLLMMMLLLGGGHHHIIIIIIHHHGGGDDDCCCAAACCCGGGJJJLLLKKKJJJHHHvvvUUUOOO===777999444333999:::777:::<<<;;;666333111222111000///------......///333444444444333111///...000+++&&&'''---222444444:::666111......000222333444333111000...---,,,,,,222111000000000111222333444333222///,,,+++---///222000///000444888;;;<<<777555333111000111333444555111///000444666333000333444555666555444222000555444444444444333333333///000000//////111444777888777555333000...------333444555777888777444111222222444555555555444333555666666444111000111222222222111111111///+++)))---,,,...333777777333///000111333555666777888888999999888888777777666666666666777888888888888888:::999666444333333444555888777666555444444555555555444444777::::::888555444222333888999888999<<<777666777999<<<<<<888444888???AAA>>><<<===;;;666888777888:::===<<<888555===999666666888:::888666999666555666:::>>>???>>>:::999:::===AAABBBAAA>>><<<;;;;;;>>>BBBEEEEEEDDDGGGIIIKKKKKKIIIHHHGGGHHHFFFFFFGGGIIILLLNNNOOONNNMMMNNNOOOMMMHHHCCC@@@???@@@FFFHHHFFFHHHLLLLLLHHHkkkVVVAAA888999444333888888777:::;;;:::666333111111111000///---------------222222222333222222111111111,,,((((((...333555555666333000......000333444555444333222111000000000222222111000111222444555444444333111...---///000111///...///333777:::;;;666444222111000111222333333000...///333555333000222333444666666555444333444444444444444444333333000111111000000111555888666555444222000///......222222333555777666222000222333555666777777666666333444444222000000222333444444555555444111...+++---...111444666555333000222222444555666666666666777777777777777777666666444555777888888888777666999777666444444555666777999999888777666555444444444333333555888999888666333000000444555444666999999888888:::<<<;;;888444666<<>>;;;777:::888777888;;;<<<:::777:::888777999<<<>>>>>><<<<<<:::999:::>>>@@@AAA@@@>>>======???CCCEEEEEEDDDFFFHHHJJJJJJHHHGGGGGGGGGJJJIIIHHHIIILLLNNNNNNNNNKKKLLLMMMLLLJJJFFFAAA>>>>>>BBBEEEDDDFFFKKKLLLIIIfffLLL>>>;;;555444777555777999:::999666333111111111000///...------------111111111111111222333333111---)))***...333555555222111///---...000333444555555444333333333444444222111000000111333555777333444444333111///000111///------///222666888888333222111000000111222222111///---///222444444222111222444555666666555444333333333333444444444444111222222111111222666888555444333111000///......000111222444555444111///222333555777999999999999333333222111///000222555666888::::::999555000---///111444555555333333222555555555555444444444444555555666777777777666666222444666888888777555444555555444444555777999:::;;;;;;;;;:::999666444333333111111222555777777666222...---///000///111666<<<;;;;;;<<<<<<;;;777444444999;;;999777888777555777888;;;>>>AAA@@@===:::888666666999===>>><<<:::;;;;;;;;;<<<>>>>>><<<:::===;;;999999<<>>@@@AAACCCHHHJJJIIIyyy[[[GGG@@@888666777333777888999888666444111000000000000000000000000000222111000//////000222222000---***+++...222444444111111000...---...000222222222222222333333444555111000//////000222555666111222444333111000000000///......000333666777666111000000//////000111111111000...///333555555555222333444444555444444333222222222333333444444444333333333222222333666999777666444222000///......000000111444555555222///111222444777999:::::::::666666444222///000222444666999<<<===;;;777222000111444777777444222333555888777666444333222222111333444555666777777666666000222555777777555333111000111111222444777999:::<<<======<<<:::777444222111000000000222444666777222...,,,---------///444============<<<:::777555666888999777444333333333555777;;;>>>@@@@@@>>><<<777555444666;;;>>>>>>=========>>>??????===:::888<<<<<<;;;<<<>>>@@@AAAAAADDDCCCBBBBBBCCCDDDEEEEEEDDDEEEGGGGGGGGGGGGHHHIIIRRROOOKKKIIIJJJKKKLLLLLLKKKGGGDDDFFFJJJKKKGGGCCC===>>>???@@@BBBEEEGGGGGGeeeNNNEEE<<<999:::777777888888888777555222000000000111222333444555555333222111///......///000...,,,***+++---000222333333333333000---+++,,,---.........///000111333333000/////////000111333444...000111111000...//////000///000222444555555444///...------...///111222333222111111333666777888444444444333333111111000111111222222333444555555444444444333222333666999:::888666333111///------000000222444666555222000///000333555777888999999;;;:::888555111000111333444888===>>>;;;777333222444666888777444333444777999888666444222111111111333444555777777777666555///111444666666333000...,,,---...000222555777888;;;<<<<<<<<<;;;888555333111111111111222333666777444///---......---///444===>>>>>>===;;;999888777999888777555222//////111333666999<<<============999555222333888===???@@@>>>???AAAAAA???;;;888666:::<<>><<<888888888888999777444111000111333444666666777777333222111///......---------,,,++++++,,,...111222444666666222---))))))***+++++++++,,,...///111222000000111222222222111111,,,...///...------...///111111111333555444222000...---+++***+++...111333555444333333333555888999555444333222000///......///000111222333444555666444444444222111222555888999888555333000...------///000111444666555333000...///111444666777777777<<<<<<;;;777333111000111222666<<<===:::666555555777888888666555555777888888777555333111111111111333555777888888777666555///000222333333111///---+++,,,---///111333444555888999::::::999888666555222333444444333333555777444000///111111000111555;;;<<<===<<<:::999999:::;;;888666555222---...222444666888999999:::<<<===;;;777333444888===??????>>>@@@BBBAAA>>>:::777666888<<>>DDDDDDCCCAAA@@@AAACCCFFFCCCDDDFFFGGGGGGIIILLLNNNMMMJJJHHHGGGHHHIIIIIIIIIJJJEEEAAA@@@DDDIIILLLLLLHHHFFFGGGIIIHHHDDDBBBCCCkkk[[[HHH???@@@>>>:::999888999:::999555222222333444555666555555444000000000000///......------------------///111333444777888444...))))))***++++++,,,---...000111222111222555666666444111///,,,---------,,,,,,///111222111222333333222...+++...,,,)))((())),,,111444555555444222222444777999222222111//////.........//////000222333444555666444444333222111222555777444333222000///.........---...000222555444222///...000222444555666666666999:::;;;999555111000000000555;;;<<<999777777999:::888666555777888999999777555333222111111222333555666888999999888555444///000000111000///...---,,,---...000111222333333555555666666777777888888333666888777555444555777444111000333444222333666777:::;;;;;;:::999;;;===;;;777555555222...000666666777888777777888<<>>===>>>@@@BBB@@@<<<888777777888;;;???@@@???======>>>BBBBBBBBB@@@>>>>>>BBBEEEAAACCCDDDEEEFFFHHHLLLNNNGGGFFFEEEEEEGGGHHHHHHGGGEEEDDDCCCCCCEEEHHHJJJLLLLLLJJJKKKPPPNNNHHHDDDEEE}}}hhhOOOAAA???===;;;999888:::;;;:::666222444555555666555333222111,,,---///000000000///.........///......///222444333666888555///******+++---------...///111222333222555888999999666222///---...---,,,+++,,,000222111111111222222000,,,(((...,,,(((&&&''',,,111555555555444222111222555888000//////............///...///000111333555666666333444333222000111444666//////............//////,,,,,,...111333333000...///000222444666666666666666888999888555222000///000555:::;;;999777999<<<;;;888444555888::::::999666444333111111222333555666888999::::::888555333///000000//////...---------...///111222222222222333333333444555777999:::444777::::::777555555666333000111555555333333666555888::::::999999<<>>:::>>>@@@AAA???;;;777666777888;;;======;;;:::<<>><<<===AAAEEE@@@AAACCCDDDEEEGGGKKKNNNDDDCCCCCCDDDGGGHHHGGGFFFAAACCCFFFGGGGGGGGGIIIJJJNNNKKKNNNTTTRRRKKKGGGHHHxxx[[[DDD;;;<<<777888999999888666666777999888888777555333000...,,,---...///...///000111777555222...,,,...222666333444555555444111///---//////000000000111111111666777888999888555///++++++,,,---,,,,,,---000222777555333222222111,,,(((+++,,,,,,***))),,,333999999666222...---///222444...,,,++++++---............///000111222333333333222000//////000000///---111000///......///111222.........000111111000...000222444444333111111111333333333666999888555111555666777888888999;;;===>>>:::666666999<<<<<<;;;666444333444555666333000222222222666999:::888555444333222///,,,***+++,,,333000...///222444222000444444555666777999;;;<<<888:::<<<:::666444444666222444666777888777666555666999<<<<<<:::888888:::888777444333333555777999;;;888555444666999;;;<<<@@@<<<999;;;@@@BBB???:::>>>>>>>>>;;;777444444444444777::::::888888;;;>>>>>>===<<<;;;;;;<<<===???@@@@@@@@@AAAAAAAAABBBBBBDDDBBBBBBCCCDDDEEEDDDCCCHHHDDDAAACCCHHHKKKKKKHHHNNNOOOQQQQQQOOOMMMLLLLLLaaaIII>>>>>>999:::::::::888888777888999999888888666444111///---...///000000000222333:::888555222000111555999555666777777666444222000000000111111222222222111333555999<<<===999222------.........---...111333555444222333444333000---------+++)))))),,,000444333222111000000000111222---,,,+++,,,...//////......///111222333333222222222111////////////---,,,///...---,,,,,,---.../////////000222444555444222111333444444222111111222333333444777999999666333555666777777777888:::<<<<<<999666666999:::999777555444333444555666333111000000222666:::;;;999666333333222///,,,+++,,,...333111000111333444444333444444555666888:::<<<<<<999999999666333333555777666555555555555555555555888:::;;;:::888777888:::888777555444444555777888;;;888666555777:::<<<======999666888===???>>>;;;>>>>>>>>>;;;777444444444:::;;;;;;999666666:::>>>BBB@@@>>><<<;;;;;;<<<===@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAACCCFFFHHHHHHHHHHHHEEECCCEEEJJJMMMLLLJJJLLLNNNOOOOOOMMMKKKJJJKKKmmmUUUEEE@@@<<<<<<::::::999999::::::;;;:::999999888777444111......///000111222333444:::999777333111222666999444555666666666444333222///000111222222222111000///222777<<<>>>:::444//////000111000000000222444444333333444555555333222111...***)))***,,,...///...///111333333222111000---,,,---///111111000...///000222333333222000///111///......//////---+++,,,,,,++++++***+++,,,,,,//////111444888::::::888444444444222111000222444333333555777999:::777555666777777777666666888::::::777555666999:::888555444333333444555666444333...000333888;;;;;;888555111222222000...---...000222333444555444555666888555666666888999:::;;;<<<888777555222111111555777777666555444444444666777;;;:::888666444555888;;;777777666666666666666666:::888666666999<<<>>>>>>:::777444444888<<<======?????????<<<888555555555>>>>>>===888555555999>>>EEECCC@@@===;;;;;;;;;;;;@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBFFFJJJKKKLLLIIIGGGFFFHHHLLLNNNLLLJJJJJJKKKLLLKKKIIIHHHHHHHHHeeeOOOBBB===;;;999888999<<<===>>><<<:::999999;;;999666333---------///111333444333666666444222000111333666111222222333333222111111///000222333333222111000...000444777999777222...111222333222111111222444444444444444555555444333222...***))),,,///000//////111333555555333111000...///000222444444222000///000222333222111...------,,,,,,...///000...,,,,,,,,,++++++++++++******---...000555999<<<===<<<666666444111//////222444222333444666888888777666666777777666555555666888666444444666:::;;;999777222222333444555555555444///222666:::;;;999555333000111222111000///111222111555888888666555888;;;888888888999999999999888444444333111111111333444555555555666777888999999<<<999555111000222666:::666777888888888777666555777666555666999<<<======999777444444777;;;???AAAAAABBBAAA>>>:::888777777>>>???>>>;;;777666:::===FFFDDDAAA>>><<<<<<<<<===BBBBBBCCCDDDEEEDDDDDDCCCBBBAAA@@@AAAEEEHHHJJJKKKJJJJJJJJJLLLNNNMMMJJJHHHGGGHHHIIIHHHFFFEEEEEEFFF|||\\\FFF???;;;777777999>>>@@@AAA===:::999:::<<<<<<888444+++***+++---111333333222222333333111000111333555222222222222222222111111333333555666666666555444444333333444444444111///222333444444222111222333666666666444333222222222333///++++++///222222111555555555555444333222111111222333555666666444111//////111111000///---+++)))***+++...111222000///,,,---.........,,,+++***+++,,,...333888;;;<<<;;;777666444000......000333111222444555555555555555777888888777555444666777333222222666;;;>>><<<:::111333444444555444555555333555999;;;:::666222//////111333333222111222333222555999999777666888:::::::::::::::999777666555111111222333333222000//////222666:::<<<===<<<<<<;;;777111......111555888777888999:::999888666555333333333555888::::::999999999777666777;;;AAAEEEDDDDDDDDDAAA===:::999::::::===??????<<<:::;;;===CCCBBB@@@>>>===>>>???@@@CCCDDDFFFGGGGGGGGGFFFEEEBBBAAA???@@@CCCEEEFFFEEEJJJKKKMMMNNNNNNLLLHHHEEEFFFGGGGGGFFFDDDCCCDDDEEEoooRRRDDD???999777:::???BBBCCC===:::888:::===>>>999444+++)))))),,,111444444222111222444444333444666888777666666555555555444444777777777888888888999999999777444333333333222000111333444333222000000111666666666333000//////000222000......000222333333999888666555444333333333444444333444666555333111............------,,,+++((()))+++///222333222000...///000111000///,,,+++)))***,,,111555888999888666555333///---,,,...000111333444444333333333444777888888777666555777888333222111555:::>>>===<<<222333555555444333444555555888;;;;;;888333000...000222444444333222333444333666888888888777666777888888999999888777555444000000111333444222///++++++///555;;;??????>>>===999555000...000333666777999999::::::999888666555111111111333666777666555888999999888777:::@@@FFFEEEEEEEEEBBB>>>;;;;;;;;;777<<<@@@AAA???======>>>AAA@@@>>>======???@@@BBBDDDEEEGGGHHHIIIHHHFFFEEEAAA@@@???@@@BBBBBBAAA@@@FFFIIILLLOOONNNKKKGGGCCCFFFGGGGGGEEECCCBBBCCCEEEfffMMMFFF===999<<<@@@BBBCCC===999777999>>>???:::555+++)))))),,,222666555333///111333555555666888:::;;;;;;:::888888777777777777666555444555666888999777555444444444333111///000222333333000.........444444444111...,,,...000222222111000......000222666666555555444444444333666444222222222222000...---,,,+++******++++++,,,++++++---000333333111......000222333222000---+++))))))+++///333666666555555444222///,,,+++,,,...333555666555333222333444777888888888777777888:::555222111333777;;;;;;:::222444666666333222333444666999;;;:::666222000000111333555555444333333444555555666777888777444222333444666888888888777666333111111111333222...++++++...333888<<<=========888555222222444777888888::::::::::::999888777666000000111444666666444222555888999777444666===CCCDDDEEEDDDAAA===;;;:::::::::===@@@@@@>>><<<>>>@@@@@@???>>>======>>>@@@AAABBBDDDFFFHHHHHHGGGEEEDDD???>>>???AAACCCBBB@@@>>>???DDDJJJNNNNNNKKKHHHEEEGGGGGGGGGEEECCCBBBDDDFFFwwwTTTLLLAAA<<<===@@@BBBBBB===999666999>>>???:::555---***)))---444888777444,,,///222444555666888:::===<<<;;;999888777777777444222000//////111444666111111222333444333///,,,///111222222000---,,,---111222222000,,,+++---000222333333000,,,+++---000111222444666666555444333666333111/////////...,,,,,,+++)))(((((()))+++---......///222333222///,,,...000222444333000---***)))***+++///222444444333444444222///,,,***+++,,,555777888666333222333555777888999888777777999;;;777333000111444777888777333555777666333111222444555888:::999666222222333111333666666555333333444666555444555888777333//////111444777999999999888666333000///111111///,,,---///222555888:::<<<<<<888555444555888;;;;;;999;;;;;;:::999999888777777111111222444666666333111222666888666222333999@@@CCCDDDCCC@@@<<<:::999999>>>@@@@@@???<<<;;;>>>AAAAAA@@@>>><<<<<<===>>>???AAACCCEEEGGGGGGFFFDDDCCC======???BBBDDDCCCAAA>>>999???GGGMMMNNNLLLIIIGGGHHHHHHGGGEEECCCCCCEEEFFF}}}aaaNNN@@@@@@???;;;;;;@@@<<<888444555888:::888555444333222444666777444111---000444777777777777888777888:::;;;;;;888666444111111///+++))))))+++...---...000111000///---,,,////////////////////////------...,,,+++***+++---111000...,,,,,,,,,...///000111222333444333222111111000...------...///000///---***(((***...222666444444333222000...,,,++++++///222222000......///...+++***---333777555333333222000,,,((('''((()))000555999999666333555777888999888555777::::::666333444444444444444444333222333444555666666666666888777777555444333222222222222222333333444444555;;;666222333888:::666222...000444999===>>><<<999555333111000111111000...444444444444555666777888555444333444888;;;>>>???AAA@@@>>>;;;888666333222555666777666444333333444999888555333333666888:::@@@======@@@>>>888777<<>><<<:::BBBBBB@@@>>>;;;999:::<<>>;;;:::;;;<<>>777333444666666777;;;>>>>>>999555555444333444666666444222111333444555555555777999555555666777777666555444333333222///---,,,...000333333444444333111///...------------------------,,,---...---+++***+++---111///...,,,,,,---...///...///000111222111111000...---+++)))***,,,///111333111///,,,++++++,,,---555444333222111000//////555666888888666444444444---++++++...222444333111...---,,,)))'''''')))+++---333999;;;:::999999;;;999888555111222666777444333444555666555444222000333444555666777777777777444444333333333555666777444333333111000...,,,+++)))---222777999777333000222555888;;;<<<:::888666555111---,,,///333888:::888777666555444444444444777666666777999<<>>??????>>><<<:::;;;<<<>>>BBBFFFHHHFFFBBB>>>===999;;;???DDDHHHGGGDDD@@@>>>>>>AAAEEEIIIKKKLLLKKKOOOMMMJJJKKKLLLLLLHHHEEEzzz]]]JJJ???777222222444555999===???<<<666111333222222333333333333222111222333222111222444666444555666666666666555555333444444222000///000111333444444333222111//////........................,,,...///...,,,+++,,,---///...,,,++++++,,,---......///000222222222111111...---+++***+++...000222333222111///...---------444333333222111111111111777888999888777666555555...------000333444333111...---,,,)))&&&&&&((()))+++000666:::::::::::::::777666222---...333444222000111444555666555333222444555666666777777777666222222111222333555888999444444333111...+++)))'''$$$)))000333222///...---000333777999999888666666444111......111555888:::888888777666666666666666::::::999888888999<<<>>>>>>>>>===<<<<<<;;;::::::999888777555333444888:::888777444222111222333444222444777999888666666888555999>>>???===<<<===>>><<<===>>>===<<<:::;;;;;;;;;>>>CCCFFFEEE@@@;;;888666888<<>>@@@BBBEEEHHHIIIIIIHHHKKKJJJJJJLLLMMMMMMIIIFFFrrrVVVDDD999555555444777:::======888111,,,000000000000//////000111///000111000......000222333444666777888777666666333444555444222111111222222222222222111000///...////////////////////////---///000000...------...---,,,***))))))***,,,---///000111333444333333222///............000222333333333222111111111000000222111111000000000111222666666555555555555444333///000111333555555333222111000...***'''%%%&&&(((***---222666888888777777555555000,,,---222333111---///222444555666555444444555555666666666666666111111111222333555777999333333333111...+++(((&&&%%%***------***'''(((***---000444666666555555666333222222444666777666555777666666666777777888999<<<<<<;;;888555555777:::;;;:::::::::::::::::::::999999888666444666999<<<777666444222111222222333333777:::;;;;;;;;;;;;:::333888===>>>======>>>@@@<<<======<<<:::999:::;;;999;;;???AAAAAA>>>888444444555999===BBBDDDCCCBBB@@@BBBEEEFFFFFFFFFEEEDDDEEEFFFHHHKKKLLLLLLKKKIIIiiiOOOAAA;;;;;;666888;;;<<<:::555///,,,...//////...------...000...///000///---,,,---...111333666888999888666555222444666666444222222222111000000000////////////000000000000000000000000///111222222111/////////,,,+++***))))))+++,,,...///000111333444444444333000000111222222333333333333222222111111222222222///......---...///000111333111000111222333222111000111333555666555333222333333000,,,((('''''')))+++---///222444555444444444444111---///444555222...///000222444555666666444444555555555555555444111111222333444555666666111222222222000...+++)))+++,,,---+++'''%%%''')))+++///333444333222333555111333555888:::999555111444444444555555666888888;;;<<<;;;777333111333666888888888888888888888888999999999777666777:::<<<666666444333222333333444666<<<@@@??????@@@@@@>>>444777:::===>>>>>>@@@AAA=========:::888888999;;;888888999;;;<<<:::666222333444777<<>>777999;;;;;;888555111000...//////...,,,,,,...111---///000000---+++++++++---000555888999888555333111444666777555333222222000////////////000111111000000000000000000000000000222444555333111000000---,,,+++***+++,,,...///---///000222333444333333000111333555555333222000333222111000///000111111,,,+++******+++---///000///---,,,---000111111//////222444666555444222222444333111...+++***+++---.........000111222222222444555444111333888999666222111111111111333444555333333444444444444333333111222333555555444333222///000222333333111///---000000///...,,,******+++---111555555222000111444111222666:::<<<:::666222333333222222222333333444777888888555000///222666888888888888888888888888888999:::999888999:::<<<666555444444444444444555999@@@DDDCCCBBBDDDCCC@@@666666777:::>>>@@@AAAAAA???>>><<<999666666999;;;888666444444666666444111000333888???DDDFFFDDDBBB>>>BBBFFFGGGEEEBBBAAABBBAAACCCFFFHHHIIIJJJKKKKKKiiiPPPDDD@@@777999::::::888666444444...000000///,,,,,,///222---000111111///,,,*********...333888999777444111111333666777666333222222////////////000111222333////////////////////////111333666666444222111111///...,,,,,,,,,...000111,,,---///111222333222222///111444666666333000...444222000...------...///***))))))((())),,,...000---+++)))+++...111000///...111444555444222111000333333222///---,,,...000111000//////000111222111555777666555777<<<<<<888555444222000000111222333333333333444444333222222111222555666666444111000---///222444444333222000222222222222222000///---000444777666111///000222111222555999;;;;;;888555222222111000////////////333555666333///...222777999999888888888888888888888999;;;;;;::::::;;;<<<555555444444444555666666;;;BBBGGGEEEDDDFFFEEEAAA888666555888>>>BBBCCCBBBAAA???<<<777444555888;;;888555111000222333333111...333:::BBBHHHHHHEEEAAA<<>>>>><<<888777888888777555444333000......111333333222000/////////---,,,---000444777777555222000...///000222444555555555///111333555555555333333222000......///000111000222222222333333222222222333222000/////////000111000---,,,---222555777666444555555555555333111000666333///---------,,,+++******+++,,,,,,,,,+++***---,,,+++,,,000333444555//////.........000222333444444444111///...///111222333333000------000444999777666666888:::;;;;;;777333...,,,---///111222222222111111111222333333111333555555444222222222111222444444444444555777333444444555444222111000222555777666222///......333333444555777999;;;<<<777777666444222222444666999666333111111333666888666777999::::::999777666888777777666888:::===???<<<999666444555666666666<<<===>>>???@@@AAABBBCCC???;;;888999===@@@BBBBBBAAA>>>;;;888777888:::<<<<<<666111000333555444222444444555:::@@@DDDCCC@@@@@@??????BBBEEEFFFCCC@@@CCCCCCDDDFFFIIIKKKKKKKKKfffMMMAAA<<<;;;999777666777666555555444333000...///111333222111000000000000/////////111444777777666333222...///000111222444555555222333444555555444222111111///------///000111000111222222333444444333333444333222000000000000000000---+++---111555777777444555555555555333222111222000---,,,,,,+++)))(((+++,,,---...///...---,,,---,,,+++---000333555555000...,,,******,,,///111333333333111///...000222444666666444000///111444999777555666888:::;;;;;;777444///,,,,,,...//////222222111111222222222222111333444333111///......///111333333333444555777444444555555444333111000222444666666333000///000000111222444666888:::;;;888888777555333333666888999777444222222555888:::666777999::::::999777666666666666777888:::<<<===<<<999666555555666555444999999;;;<<<>>>@@@AAAAAA???<<<999999<<>>===;;;::::::<<<>>>???;;;666222111444777666444555555666999<<>>@@@???@@@BBBFFFFFFDDDBBBDDDDDDEEEFFFHHHHHHHHHGGG{{{[[[FFF<<<999777666666666555555444444333111//////000222111111111222222333333333333444555666777666555444//////...///000222444555555555666666555444222111111///---...///000//////000000222333444444555555666555333111000////////////---+++,,,///333666777444444555555555333222111000...---,,,,,,,,,***(((...///000111111000///...,,,,,,,,,...222444555555000...***((('''***---///111222111000//////111333555777999777333000111333666444333333666888::::::888444000---,,,---------222222333333333222222111///111222222///---------...000222333333444666888666666666666555444333222333444666555333111000000---...000222555777999:::999999888666555555888::::::888666444555777:::<<<777888888999888777555444333444666777999::::::;;;;;;999888777777666333111444555777:::<<<>>>???@@@@@@>>>;;;:::<<<===>>>>>>??????>>>======>>>>>>???:::666333333666999999888999999:::::::::;;;===?????????@@@CCCFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCkkkQQQ@@@:::666666777555444444222222222111///...///000///111222333444555666777777777777666666666666666000///......///111444555555555666666666555444333333111////////////---,,,---...000222333444555555666555333111///...---,,,...---,,,,,,...222555777333333444444444333111000111///,,,+++,,,------,,,222222333222111000...---,,,,,,---000333555555444000///---,,,++++++,,,,,,///000000000///000222555444777:::888444000///000222000......111555777777777444111//////000000///444444555666555444222111...000222222111//////000///111333444555666888:::999999888888777666666555666666666555333111000///***,,,...111444666888999888999888666555555888::::::999777666777999<<<>>>::::::999888666444222111111222555888999:::999999::::::999999888666222///111222555999<<<>>>@@@@@@AAA???===;;;;;;;;;<<<<<>><<<:::999888666444555888:::;;;:::<<<===>>><<<999:::???CCC>>>???@@@BBBEEEGGGHHHIIIDDDEEEFFFEEECCCBBBAAABBBzzz___GGG===666555555222000111000111222111///......//////222444555444555777:::999888888777666666666666000///......///111333555333444444555555666666666555333111000000...,,,***,,,---...000222333444444555444333111///---++++++------------...000222444111222222333333222000000222...***((())),,,...000444444444333111...,,,***......///222555555444222000111333333222000---+++...////////////000333555555888;;;:::666222111111---+++))))))---111444555777555333333444555555444555777888999888666333111333444666555333000000000111333555666777888;;;===<<<;;;::::::999888888888:::999777666444111///...)))+++...111444666888888777777777555333333666888;;;:::888777777999;;;===<<<<<<:::777444111...---///111555888::::::999888:::999999999999666222...000222666:::>>>@@@AAAAAAAAA@@@???<<<:::999::::::@@@@@@@@@???===;;;999888777666555666999;;;<<<===<<<======;;;999:::???DDD===>>>???@@@BBBEEEHHHJJJCCCEEEFFFEEECCCAAAAAACCCqqqSSSDDD999777555///---///000222444444222000//////000333666666444444777:::999999888777777666555555000000//////000111333444222333333444555555666666555444222222222000...+++,,,---///111222333444444444444333222000...,,,+++,,,...//////......///000//////000111111000///......+++&&&%%%'''***---...333333333222111///,,,+++///000222444666555222///000222666888777444///+++---...//////...000333555666:::<<<;;;777444333444,,,***'''(((,,,000444555777666666777999999888777666777::::::999666222000777888888777333///...---333555777888888999;;;===<<<<<<:::999999999999999<<<:::777555444333000...+++,,,///333555777888888777777666444111111333666;;;:::888777777888999:::<<<;;;999666222000...,,,///111555888:::::::::999:::999888999888666222///111333777<<>>???;;;:::999777777888;;;>>><<<===>>>>>>???AAAFFFIIIDDDGGGIIIGGGCCCAAABBBCCCdddQQQAAA===999222///222333555777888555333222111111555777666333222555888999999999888777555444333000000111111222333333333444333333333333333444444222222222333444444222000//////111222444444555555555555555444333000...---+++...111222///---,,,,,,,,,---.../////////------)))(((''''''***,,,,,,,,,000111222222222222000000111222444666777555111---///222555777777444///---......//////...///222444444777999888444222222444///,,,******...333777999999999888999;;;:::888777555777999:::999555000---333444555444222///......444666888888888888:::<<<;;;:::999777777777777888;;;888555444555555333111---///222555777888888888999888777444111000222444:::999888666666666777777999888666444222111000///000222444777999;;;;;;;;;999888777888888777444111111444888===@@@BBBBBBBBB???@@@@@@>>>:::888888999::::::;;;;;;<<<===>>>???:::;;;<<<===>>>???@@@BBB===;;;888777777888888888;;;<<<<<<;;;;;;>>>CCCGGGHHHKKKMMMJJJDDD@@@AAACCCrrr]]]JJJDDD???777444888555777::::::888666444333222666888777333111333777888999999888777555333222000111222333333333333333555555444333222222222222//////000333666777666444111222333444555666666666666666666666555333111///+++///333333000,,,******+++,,,---.........---,,,'''((())),,,//////---+++---///111333444555444444222333555777777555000,,,///111333444444222000....../////////...///111444000222444333000...///111222///------111777;;;===;;;:::::::::;;;:::777555333555888999888333...+++***---000111111111111222444666777888777777999;;;999888777555555555555666999666333444666777666444...000333666888888888888:::999888444111000222333:::999777666555444555555555555444333222222222222111333555777999;;;<<<===999888777777777777555333111444999===@@@BBBBBBAAA>>>@@@@@@>>>:::777888:::======<<<<<<<<<<<<=========>>>@@@@@@@@@AAABBBDDDBBB>>>:::888999999777444:::;;;;;;999999;;;AAAFFFLLLOOOPPPLLLDDD@@@???AAAxxxZZZJJJAAA888777<<<999999999888888888777777111444777666444222333444777555555666999999666333444555666666666444333222444333222000////////////222333444555555555444444777555333333555777888777444222222555999888333...---......000000...)))%%%************+++---......,,,---///111111///)))%%%+++,,,...222666666444222222222333333222111///...///333777888666222000......,,,,,,///333555444222//////...---+++,,,...111333444555555555666888;;;;;;:::999999::::::888666666888;;;<<<999444///+++)))***+++,,,...///000111555555666666777999:::;;;:::666111000222555666666555555444555666666444333,,,,,,---000555666444111222222222111222222333333>>>===;;;777333222333555666777888777555555666777888777666777999:::;;;:::777777888888888888777777777777888:::;;;===???@@@BBBBBBAAA>>>;;;999:::<<>>>>>@@@CCC???AAABBBDDDDDDCCCAAA@@@DDDBBB???<<<:::999999:::@@@???<<<::::::<<>>???AAAAAA@@@>>>;;;:::;;;<<>><<<;;;:::;;;<<<===@@@>>><<<;;;;;;>>>AAACCCFFFGGGHHHGGGDDDAAA@@@@@@cccNNN>>>888:::888999;;;<<<<<<;;;:::999444666888888777666666666444444555777;;;<<<<<<;;;999999999888777555444333...---***))))))***,,,...---...000222222222222111111111111333666777666555555333111222555555222///444444444000---,,,///333333222111222333666888:::666444111///---,,,)))((()))***---111555777666444444333111///............000333777888666333111111000///......//////...---,,,,,,,,,+++***+++...111666777777555222///......333333444777999999777555666888999::::::999777666111111000///---,,,,,,+++,,,...111444666888888999888555222222444777888999888666333222222333222111......///000111000...+++***+++---///333666999:::666999======;;;777555333444777:::<<<;;;;;;;;;;;;888666444444666888999999444555666777777777777666888888777777888:::===>>>?????????===;;;;;;<<<===???@@@AAA@@@@@@@@@BBBDDD@@@AAABBBCCCCCCBBBAAA@@@;;;;;;;;;;;;<<<>>>AAABBB@@@???===<<<===@@@CCCEEEBBBDDDDDDCCCAAA???>>>???nnnUUUAAA999999666888:::<<<===;;;999888666777888999999888888888333444555666888:::::::::;;;:::999888777555444333---+++)))'''(((***---///,,,---///111222333333222000000111444777888777666555222000000111111000...444777777444///...222666555444333333555888;;;===999555///,,,******)))((()))))),,,000444777666555666444111...---...///000222555888999777555333333222111000///......---,,,+++,,,,,,++++++---000333777888888666222///------111222444888;;;;;;:::888888888999999999999888888555444222000...+++***)))***,,,000444777888999888666555333333444777999:::999666333111111111111111...///000222222111///---//////000000222333555555666999;;;<<<999666444333222666:::======<<<<<<<<<777444111111333555777777444444555666666666666666999888666555666999;;;======>>>>>>===<<<;;;<<<===??????@@@@@@@@@AAACCCDDDAAAAAABBBBBBBBBAAA@@@???;;;;;;<<<===???BBBDDDEEECCCBBB@@@??????@@@BBBCCC???@@@AAA@@@>>>======>>>bbbKKK>>>:::555777:::;;;;;;:::888666777777888:::;;;:::999888444444444444444444555666;;;:::888777555444333333...,,,+++******,,,///111,,,...000222444555555444111111333555888999888777333222000//////...---,,,222666:::999444111222555444333333333444777999;;;666222---)))((())))))((())))))+++///333666666666777555222//////000222333555777::::::888555444333444333222000............------.........000444777777888888777444111000111333444666:::===???>>><<<::::::999999888777666555777666444111///,,,***)))+++...111555888999999999555444444444444666888:::999666333111111111111111...///222444555444444333333333222222222222222333888999999777444222222333111555999;;;;;;:::::::::666222...---...111444555555555666666666666555555888777666666777888;;;<<<;;;===>>>===<<<;;;<<<===>>>======>>>@@@BBBCCCCCC@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGEEECCC@@@?????????@@@>>>??????>>><<<<<<<<<>>>qqqUUUBBB999777888999::::::888666555777777888:::<<<<<<:::888444444444222000000111222999888666444333222222222//////......///000111222---...111333555666666666333333333555888999888777333333222111000...,,,+++000555999:::777444222222000000111111222333555555111...+++)))******+++*********+++...222555666555666444222000000222444555666888:::999666333222222333333222000......///111......///000111333777;;;888999888666444333444555555555666999===@@@@@@???<<<;;;;;;:::888666555444777666444222000...,,,+++///000333555777888888888333444555444333444666888888666333222222333222111---000444666777777888888444444333333333333444444888888666333111111333666333666999:::999888888888666222---***,,,///222444777777777777666555444444666666666777888:::;;;<<<;;;<<<>>>>>><<<;;;;;;<<<<<<;;;;;;===@@@BBBCCCBBB?????????>>>======<<<<<<@@@@@@AAABBBCCCDDDDDDDDDHHHGGGDDDAAA???>>>======>>>??????>>><<<;;;<<<>>>dddLLL???;;;;;;;;;:::999888777666888777777999<<<===;;;888333444444111///...000222666555333222111111111222111111111222222222222111,,,...000333555666777777555333222333555777777777444555666555333000---,,,111333666888888555222000---...///000000000//////+++******+++---......---+++++++++...222444444444222111000000111222444666666777888666333000......000111111///------000333---///000000222555999===:::999777555333333555777666555444666:::>>>??????<<<<<<<<<<<<:::888666555555444333222111000//////222333333444555666666777333444555444222222444666777555444444555555444222...111666888777777888:::666666555444444444555555444555444333222444777:::777999:::999777666666777777333---***+++///333555::::::999888777555444333444555777999;;;<<<<<<<<<;;;===>>>>>><<<:::::::::;;;999999;;;???BBBBBBAAA>>>>>>===<<<;;;;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCGGGFFFDDDAAA???>>>======@@@AAA@@@>>><<<;;;<<<>>>www\\\LLL>>>===<<<;;;999888777777777666666999<<<===;;;888222333444111......000333444333111000///000111111111222333444444333222111+++---///222555666777777555333111111333555666666666777999888555222///---333333444555777666333000+++,,,...//////...,,,+++'''(((***---000222111///,,,+++,,,...111333444333000//////000111222444555555666666444000---+++***---//////...,,,---000444---...///000222555:::===;;;:::777333111222555888555333222333777;;;===>>>;;;<<<=========:::888666333333333222222222111111444444333333333444555555222444555444111000222555555555444555666666444333...222777888777666777999:::999777666444444333333111222444444555777:::<<<:::;;;;;;999777555555666999444...+++,,,000444666;;;;;;:::999777555333222222444777;;;<<<===<<<<<<;;;===???>>><<<:::999::::::888777:::>>>AAABBB@@@>>>===<<<;;;:::999999999<<<===???@@@AAABBBBBBBBBEEEDDDCCCAAA@@@???>>>>>>BBBBBBAAA???<<<;;;===>>>jjjVVVCCC>>><<<===:::555222333666666777777888999999999666444444666999888333---...///111222333222000///444222111333555444111...000......///222444555555777333000...///222333444888888777555444222111000222222222333444222///,,,+++,,,+++,,,000333///'''###"""%%%+++...///222666...///000111111000///...,,,///222222000000111333000000000111111000...,,,------,,,******,,,000333//////...------000555999999333---,,,000444555444555333111333777:::;;;:::<<<<<<<<<;;;:::888555444666555444333111222444777666444222111000000///...111222444555555555555444333666888999888888888888666888:::999666555777999888888888444///---///111111222333666999<<>>:::666555666999777333///---///333777888;;;<<<::::::;;;:::777111333666888888888999:::;;;>>>AAA@@@<<<666333222444666:::===>>>>>>===<<<<<<;;;999777666777999<<<<<<======<<<;;;;;;===>>>AAABBBBBB???<<<;;;>>>AAA@@@@@@@@@@@@>>><<<999888oooYYYEEE???<<<;;;:::555333333555555666666777777888888666444333555888888444000//////111111222111111000111000000111333333000------,,,,,,...111444444444666333///...000333666777;;;:::888555222000...---......///111333333111///+++---...---...000---'''###!!!$$$***---...000444000000000000000///......///222555555333111000111000//////000222222111000000000///---,,,,,,...000...////////////000444666555111,,,,,,000444444333555444333444888::::::999777888999999999777666555666666666444222222444555444333111111111000///...111222444666777777777666777888999888777666666777777999:::888666444555777666777666444000///000222111222444777:::===???@@@<<<>>>@@@>>>:::777777777888888666333000///000111777;;;===<<<===???>>>:::333555777888777666666777;;;>>>AAA@@@;;;555222111444666:::===?????????>>>:::999888666666777:::<<<;;;=========;;;;;;===???AAABBBBBB???======???BBBBBBBBBBBBAAA???===;;;:::zzzdddMMMDDD<<<:::999666444444555555444444444555555666666333111222555777555333000000000000000111222222000//////000111111...,,,))))))***---111444444333555222///...111666999;;;===;;;888444111...+++***))))))+++...111222111000,,,000111...+++,,,+++(((###!!!###))),,,---///333222111000///...---------222555999999666222///...///...---///111333444333222222333111///---,,,---,,,///111222111111111222000---+++,,,000444444333555555555666888999888777333444555777777777666666555666777666333222222222000000111111111000///...111222444777888999999999::::::999777444333444666888999999777444222222333444555555333111111222444111333666:::<<<>>>>>>>>><<<===???>>>;;;999888999888999999777333///...---777<<>>>>>@@@BBBCCCCCCCCCBBBAAA???>>>===xxx\\\NNN@@@:::999666555666666555444333222333333444333000......111333555444111111/////////111333444222222111111000///,,,+++((((((+++///333555555444333111...///222777;;;===<<<:::777333000...,,,,,,(((((())),,,///000000...,,,222444...)))((())))))%%%###%%%+++------000333555333111///------------222555888:::999555000---///---,,,---///222333333000222444333111...,,,++++++///333444333111//////+++******,,,000222333222555555666777888888666555222333555666777777666555333555777666333111//////---///000111000/////////000111444666888999:::::::::999777555222333555777888777666444222000//////222222333333333333444555111444888<<<>>>>>><<<;;;:::;;;<<<===<<<;;;:::::::::;;;;;;888555222111111888===AAAAAABBBCCC@@@;;;666888::::::888777666777;;;<<<>>>???>>>;;;888666;;;;;;<<<===>>>>>>>>>>>>777666666888:::<<<======888:::<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBBBBAAA@@@???>>>sss___III===999777666777888666444333222222222333111...++++++---000333444222111/////////222444666666666666444111---+++***((()))---111666888777555111///...///333777;;;<<<888666444111////////////+++******+++------,,,+++,,,222444---'''&&&)))***(((&&&(((---000///111555777555333000///............111555999999666111---...,,,++++++---///000000,,,///222333222///---,,,+++///333555444111///...))))))***,,,///000111000333555666777666555555444555666777777777666555444111333555555222///---------///111111///...///111000111333666777888888888666666555333222333777:::777666444333111000///...000000111222444555666666222444999<<<======;;;999888888:::;;;======<<<;;;===<<<:::777555555888::::::???BBBAAAAAAAAA===777666999;;;<<<;;;;;;;;;<<<:::;;;===@@@AAA@@@>>>===@@@???>>>===<<<;;;;;;;;;888777777:::===>>>>>><<<555888:::;;;;;;;;;<<<===<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@????????????tttTTTAAA;;;888888888;;;999666333222222222333///---+++***+++...111333111111000///000222555666777888888666222...++++++)))+++///444999:::888666///...---///333666777777111000...------...000111///...,,,,,,,,,,,,***))),,,111111+++&&&'''***,,,+++)))+++000222111333666888777666444222111111111---///333777999777333///,,,+++***+++---//////...***...222333222000......,,,///222444222111//////***+++,,,,,,---...//////222333555555444333444555888888888888777666444333000222444444222///.........000222000...---000333222333555666777666666555333333333222222444999<<<777555333333444333222000//////000222555777666555333555888;;;<<<;;;999777555555666999<<<>>>===;;;>>><<<999666444777<<<@@@<<<@@@BBB@@@??????<<<777666999<<<===>>>>>>???@@@;;;<<<===@@@CCCDDDBBB@@@AAA@@@>>>;;;:::999:::::::::888888:::>>>>>><<<888222555888:::::::::;;;<<<;;;::::::<<>>>>>>>>??????___FFF<<<999888999>>><<<888555333333333444000///---,,,+++---111333000000000000111333555666555777888666222...---...***,,,000666::::::777555---,,,---///222333333111,,,+++)))((())),,,...000222000...------,,,+++)))+++......)))&&&)))---------+++,,,111333222333777999999999888777555444333...///222666999888333///))))))***,,,///111111000---000333444333111//////...///111111111000111222---...---,,,,,,,,,---...000222333222111111333666777777888888777666444333111333555555333111111111111333333000---,,,111555666777888888777666444333111222222222222444888;;;888666555666888999777555///...///222666888777555333555777999:::999777666222222333777<<<>>>===;;;===;;;888555444666;;;???<<<@@@AAA??????@@@>>>:::666999<<<>>>>>>>>>???@@@>>>======@@@CCCCCCAAA???@@@>>><<<999999999;;;<<<:::888888:::===<<<777333///222666888999999:::;;;<<<;;;;;;>>>BBBDDDDDDBBB??????>>>===>>>>>>???@@@fffIII===:::999999@@@===:::666444333444555111000///...---...111444000000000111222444555666222555777555222//////000***,,,000666::::::666333+++,,,---000222222///---)))'''&&&%%%&&&))),,,---333111...---------,,,***+++---,,,''''''+++......---+++---111333222333666999:::::::::999888666444111111333666999888333///'''''')))---111333333222000222555666444111000///...///000000///000222444000000///---+++***,,,---///111222111//////333666555666777777777666555444333444666555444333333444333444444000,,,,,,111777999::::::999888666444333111222333333333444777999999777666888;;;===<<<:::///...///222666888777444444555777888888888666555111111222666;;;>>>===;;;;;;:::888555444555999<<<<<<@@@AAA??????AAA@@@===777999<<<============>>>@@@>>>>>>???BBBBBB???<<<===<<<:::888888:::<<<>>>:::888777999;;;:::444///...111555777888888999:::===<<<<<<@@@DDDGGGFFFDDD@@@???>>>>>>>>>???@@@AAAuuuRRRBBB===:::888:::>>>@@@>>>999666666888555555555444333222111000///000222222333222111000111222444666777555000,,,///......222666777333...///000111222111111///...'''((())))))************((((((***,,,...000111222000---***)))+++---......(((+++---------...111444666666555444333333333333......///333666666222---&&&'''(((---222666888999666666555444333111///...111000//////000222444555666444111...,,,---...000111111222444666666333111666777777666333222333444999777444333333333222000777666444111......000333666666666666777888999:::777333///...000333444333555777999;;;<<<:::888666111222333333222222444666999888777777777888888999333333333222333666;;;??????===:::777666666777999999<<<>>>?????????AAABBB>>>===;;;::::::;;;<<<===<<<>>>AAACCCCCC@@@===::::::888666666888;;;<<<===<<<<<<<<<<<<:::777555333222444888<<<999444444777:::<<>>@@@>>>888555666888444444444444444333222111000000222333333333222222000111333555777555111---,,,++++++000555666333///111111333333444333222111............---,,,***)))******)))***---111444666333000,,,+++,,,......///+++---///...------///222222222222111222222333333000///000222555555111...******+++---111444555555444444555444333222111000111000...---...000333555444444222000......///000222222222444555555333000666666666666777666555555666444222111222222111000666777777555222000///000333333555666888:::;;;<<<:::666111///000222222222444666888999888666555555222333444333222333555666::::::::::::;;;;;;;;;;;;666555444222111333888<<<===<<<999666555555555666777999;;;<<<===>>>@@@BBB@@@>>><<<:::::::::;;;;;;<<<>>>AAABBBBBB@@@===;;;999777666666999;;;=========<<<<<<;;;:::888666666666666888;;;999444333555777:::===@@@BBBCCCDDDEEEAAA@@@@@@>>>======>>>???zzzaaaOOOAAA888:::<<<===:::666333333555222333444444444444333222000111222333444555555444000000222444666555222///)))(((***...333444222///222333444555666666555444555555555555222///,,,***,,,+++***+++---222888;;;777444111///000222333333000111111000...------///.........///000222333444444111000111444444111......------...000111111000111222333444444444333222222000---+++,,,...222555222333444333111000111222333222222333444444222000555555555888;;;<<<999666222000//////000111111000444777999999666111...---...000333666999<<<===>>>===999444222111222222111222555777666333111111333444555555555333444555777;;;<<<===>>>???>>>>>>===;;;999666333111333888;;;;;;:::888666444333222222555666777888999:::>>>AAAAAA???===;;;:::999999:::===>>>@@@AAA@@@???<<<;;;777666666777:::<<<=========<<<;;;::::::999999:::;;;888777:::;;;666444444666888<<>>@@@BBB???:::888;;;>>>|||aaaKKK===999999999555111//////111222333444666666555444333000111222333555666666777111111222444666666444222******+++...111222111///222333444666777777666666777888999888666333///---,,,,,,,,,...111555999<<<999777444333555777999999555555555333111///......+++,,,---...111333555666777333000000222333111...000...---...000000///...///000222444555555444444222///+++))))))---111444222444777777555333444555444222111222333444333222555444444999???@@@<<<777///...---...111222333222444777999999666111...,,,...///222666999;;;======<<<999666444333333333333222555666444000...000333444555666555444555666888;;;<<<>>>@@@@@@???>>>======;;;888444333555:::>>>::::::888777555333111000444555555444444666:::===???>>>===;;;::::::::::::===>>>>>>>>>>>>===<<<;;;777666777999<<<>>>>>>=========;;;::::::;;;======>>>888777:::===:::777777777999===@@@CCCCCCAAA>>>===???@@@>>><<<;;;===>>>tttVVVCCC999888555111---,,,,,,---333444666777888777555444111222222333444666777777333333333444666777666444------...///111111000///111222444555666666666666666666777888777555333222,,,---000333555777888888666444111222555888:::;;;888888777666555333111///,,,---...000333555888999888444111000222333111///...---,,,---///000000///...000222555666666555444111///+++((())),,,000333222666::::::777555666888555333111111333444555444555444444999???AAA===888000///...000333555666555666777888666333000//////000111333555777888999999888777666555444555666777444666666555111000111333444555666666555555777999:::;;;===>>>>>>===;;;:::999888555333222555:::>>>::::::888777555333222111444555444333222333666999<<<<<<;;;;;;;;;<<<<<<===>>>===<<<;;;;;;;;;<<<<<<888888999;;;>>>???>>>===>>>===<<<<<<<<<===???@@@>>>888666:::======;;;<<<;;;<<<>>>BBBEEEEEEAAA>>>===<<<;;;>>>AAACCCBBBAAAaaaIII<<<999555000...,,,------555666999::::::888666444222222222333444555666777555444333333555666555444000000000111111000000000111222444555666666555444333444555555666666666666...000333555777777666555111///------000444666777777777666777888777444222//////111222555777:::;;;888444111111333444222///,,,++++++---///111111000...000333555666555333222111///,,,)))))),,,///111222777;;;;;;777444666999555333111111333666888888555444555999===>>>;;;888222111000222555888888888888888777555222111222333333222222222333444555555444555666555555555888:::555555555555555444333222222333555555555666999;;;::::::;;;;;;:::999777666333222222000000333777;;;999888777555444333333333333444444333222222555777::::::;;;<<<<<<=========>>>===;;;999999:::;;;===::::::<<<>>>AAAAAA???===>>>>>>>>>>>>>>>???@@@@@@<<<777666999<<<;;;<<>>???BBBEEEEEEAAA>>><<<::::::>>>DDDHHHFFFDDDnnnSSSBBB>>>999444111111111111777999;;;<<<<<<999666444333333222222222444555666555333111111222333333222...///000000000000111222333444555666666555444444444333333333555666888999333333444555555444444333111///,,,,,,...000222222444333444666999999777444222222333444666888999;;;666333111222444555222///,,,++++++---///111111000000222444666666444222000000///---++++++,,,///000222666:::999333111444888555333111111444888;;;<<<555666666888888999888888333222222333666999:::999888999999888666555555777444222000//////000222444333555666666444555888:::666444333555999999555000///111333444555777:::<<<;;;:::999888666555444444111222222222222333666888777666444222111222333444///111333444444555777888;;;;;;<<<<<<<<<<<<<<<<<>>??????@@@@@@@@@@@@@@@:::777666888777666999>>>@@@===<<<>>>BBBCCC???;;;888:::<<<@@@DDDFFFGGGGGGyyy[[[HHHCCC===888555555555555999;;;===>>>===:::777555444333222111222333444555555333000///000111111000,,,---///000000000222333555555666777777666555444555444333333444666888:::777666444333222222333333555222...---...000111111000000111555999:::888555333333444555666777999:::555333111333555555333///---,,,+++---///000000///111333555777666444000...000///---,,,,,,---...///111666999666111...222777666333111111555:::===>>>555666777777555555666888444222222444777999:::999888:::;;;;;;999888888888444222///------///222444333555777666444444666999666222111555;;;;;;555///...000222333555777:::===<<<;;;999666444333333222444555666666555555777999666444222000///000333444,,,///222444666777999;;;<<<=========<<<;;;::::::???<<<999666666888;;;===>>>???@@@CCCDDDCCC???<<<>>>???AAABBBBBBAAA@@@???999777777666333111555<<>><<<===<<<:::999999:::::::::999888666555444444333333333333444444:::666222000222333222000000000000111111222222222666555444444444666777777777555444333333666888:::999777666444333222111111222///---...111333222111///333666666555444666888999888666444444555777888777333000000333444333111222///------000222111///+++111888888444...------///---******,,,...//////333444444333222222333555666444222444777999888666555666777888777666444222666777888777555555666777333666:::;;;;;;::::::;;;555000+++***---111444555888999:::888555111///...000000111666:::999333,,,,,,...000333555666777777777555333333333444333222888;;;>>>>>>===:::999888999888666444222222333333,,,///222666999:::;;;;;;>>><<<;;;:::999::::::;;;???===;;;999777888888999>>>@@@BBBBBB@@@>>>======AAA???>>>@@@BBBCCC@@@===666888999888555555888;;;888999;;;===@@@???===::::::<<<>>>?????????BBBCCChhhWWWGGGAAA@@@>>>;;;:::888888999999999777666555444444444555666777888999:::666222111111222111000///000000111222333333333666666666555444555666888888666444222222333666777555444444222111000//////000///...///222333222000000333777777666444444444444555555444222222444777888555111111333555333222111///---...000111000///---222666777222...---......+++))))))+++---------333444555555333222333444555333222333666777555333555666888999999777666555333555777777666555666777777999<<<<<<;;;999888888666222---,,,...222444555888999:::999666333000///111000111555999999444///...000333666888888777777555444333333333444444333888:::===>>><<<:::888888999999888777666555555444///222555888;;;<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<;;;:::999888888:::<<<===>>>??????>>><<<<<<===???@@@>>><<<===@@@BBBBBBAAA::::::999777666777999;;;999999:::<<<>>>>>>;;;888999:::<<<===<<<===>>>@@@}}}gggOOOCCC???;;;777555666666777888888777666555444444666777999;;;======999666333111111111000///...///111222333444555555555777888777444333666999999777444111000000222333000111111111000///---,,,......///111444444222000111444888999666333000///000444888666333111333777999666222222555666555333111///...///000111000...///222555444111...///000---***(((((()))+++,,,,,,111333666666555333333333444333222333444444222000555555777888888888777666///222555777666666666666:::<<<===<<<999666555555888555111///000222444555777888999999777555222000222111111333777888555222222333666999:::999888777555444444333333333333333777999;;;;;;999777777777888999:::::::::999777666333555888;;;<<<======<<<=========>>>======<<<<<<888777777888:::===@@@BBB???>>><<<:::888999<<>>BBBDDDDDD>>><<<888666777999::::::999999999:::<<<<<<:::888888999;;;:::999999:::<<>>>>>===<<<;;;777777777888;;;>>>AAADDD@@@@@@>>>;;;999888:::<<<>>>======>>>@@@BBBCCCDDDAAA===888666888::::::999777666666888:::;;;:::999999:::;;;:::888777888999hhhRRREEE<<<666333444444666777777666555555555666777888999999999999777666555333000///......,,,...000333444555555444333555777777555444666888777555222///------///000000111222222222///---+++***...222555555444222111222444777888666111***&&&,,,222999888333000222666222000...111666:::;;;:::///000111111000///......444444333222111111222444...+++))))))***,,,------&&&+++000555666666555555666777888777555333111000222222222111000///.........111555888888777666666333555666555444333444555999888777555333333444555222000///000222222111///000......///111444555666999888555333333555777999888999888444000------...111222222111000///000222222555999;;;;;;888444222333555888;;;============999:::<<<======<<<;;;::::::999999999;;;>>>AAABBBAAABBBCCCAAA===999777666<<<>>>AAACCCCCCBBBAAAAAABBB>>>999888:::;;;;;;999555444444666999;;;<<<;;;;;;<<<===;;;999888999:::www^^^LLL>>>555222555555666777777666555444555666777888888777555555666666666333000...---...,,,...000333444444333222111222333444666666666666333222///......///111333444444444333222000...---***...333555555444333333111333555666666111***%%%)))...333333///---///222///---,,,///444999:::999///000222222000...---...333222111000000111222333...,,,))))))+++---------%%%***000444666666777777666888:::999777333222111000000000///......------000222555666555444444444...000222222222333555666777888888666444333444555000---)))***---000111000.........///111444666888999777444222222444777999888999999555///,,,,,,...000000000...,,,,,,...000111333777999999666111...000333666:::===>>>??????999:::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;===@@@AAA@@@CCCEEEEEE@@@;;;666333:::>>>BBBDDDCCCAAA@@@???BBB@@@=========>>>>>>===666555444555888;;;<<<<<<===>>>>>>===;;;::::::;;;qqqYYYEEE999666666777888888777666444333444555666777777666555333555666666444000---,,,---,,,---000222333222111000000......222777999777444///...------...111555777777777555333111///...---***...333555444333444555111111222444555222+++&&&)))+++...///...---...//////,,,+++---222666666555...111333333000---------000...------.../////////---***(((((()))+++,,,,,,)))---222555666777777888555888;;;:::777333222222////////////000111111222111222444333111000000111---...000111111333555888555777888777555333444666000+++%%%%%%***///222222...///000111333555888:::666666555555555555666777666888888444///,,,---000000000///---+++,,,...111111333666888777444///---...111555:::>>>@@@BBBBBB;;;;;;;;;;;;;;;<<<=========<<<;;;;;;<<<>>>@@@AAA>>>AAADDDEEEAAA<<<777555777;;;???AAA@@@???@@@AAAAAACCCDDDCCCBBBAAABBBBBB:::777555555777999;;;;;;===>>>???>>><<<;;;;;;<<>>???===<<<;;;;;;<<<>>>AAABBB<<>>AAADDDAAAEEEHHHHHHFFFDDDEEEGGG===:::777555666888999999===>>>???>>><<<;;;<<<===|||___NNN@@@??????<<<999777666555333222333333444555666777777777666444333222111111111111222333444444444444333111///......111333555666222555666222,,,,,,222999777666444333333222000...000111333555666666555555444222444666555///+++,,,+++---...//////000222444333222000///.........///,,,------....../////////...,,,+++...222111,,,&&&%%%&&&&&&(((***---000111333666999999777555555777888777666555444333333333444444444444444555666777444333000,,,((((((***,,,222222222333444666777888666333000111555888666333000+++''')))///444666555222333333444444555555555888999:::===>>><<<999555888999999777444222222222555666444...,,,000222222222444666777777444111///)))///777<<>><<<>>>???@@@@@@???>>><<<@@@>>><<<;;;<<>><<<:::888999999:::999===@@@@@@===;;;;;;<<>>???>>><<<::::::<<<<<<;;;999>>><<<:::888888999:::;;;999;;;<<<>>>>>>>>><<<;;;@@@???>>>>>>???AAADDDFFFGGGEEEDDDCCCDDDDDDBBBAAA>>>>>>===<<<:::999777777:::===@@@???<<<:::;;;===lllRRRBBB>>>;;;:::999999888777444333222111222444666777000111333555555444333222000222555777777666333111222000...------...000111555666666222,,,+++///444555333000000111333444444333333333333333444444444000///000333222...+++---444555666555222...,,,+++111111111111111000///...******)))***+++...111333333///------//////---***)))))))))***,,,///111333:::::::::888666666777999888777555444222111000000444444444444444555555555111222111///,,,+++***+++///000111222222222111111555222......000000...+++...---...333777999666333222111000000111222555666::::::;;;>>>???>>>;;;888;;;<<<===<<<999888888999999999444---,,,111444333777888999:::999666333111000333777888888888999:::<<<;;;::::::;;;;;;:::999<<<;;;;;;:::999888888888666777999;;;<<<<<<;;;;;;@@@@@@@@@AAABBBCCCDDDEEEEEECCCBBBAAAAAA@@@???===<<<=========;;;999777555<<<>>>???===:::999;;;>>>|||[[[EEE>>>999999999999888999777555333222222444666888111333666888888777444333000222666888999666333111333222///,,,***+++---000444555555222------000444777444111000111333555555444444333333333333333333...,,,...111111---+++---555777999777444///,,,+++000111222222222111000///,,,+++******,,,000333666555222...,,,---......------,,,------///111333555;;;999777555444555777888888777555333111000000///444444444444444444444333000111222222///---,,,,,,+++---///111222222000000444222//////000111000...//////000333666777555333222000///...///111444666999999:::<<<>>>===;;;888888:::<<<;;;999888777888999888333---...444888777666777999999888666444222222333444555555666777777;;;:::::::::::::::999888::::::;;;;;;:::888666555444555777888:::;;;;;;;;;>>>???@@@AAABBBBBBBBBBBBDDDBBB@@@@@@@@@???===;;;:::;;;;;;;;;:::::::::999===??????<<<999888;;;???jjjOOODDD:::999999888888;;;:::888666444444555777999555777:::<<<;;;999666333111444777999999777333111555444111---)))))),,,000222333333222000000333666:::777333111222444555555333333333333333333222222...,,,,,,000000,,,+++---333666888888555111///...000111222333333222111111000///------///222555888666333///------...000111000000000000111333555666999777333111111333555666777666555333111000000000444444555555444333222111///111333333111...------)))+++...000222222222111333222111222444555666666333111000000111222333333111000......///111555777777777888:::<<<<<<:::888888:::<<<<<<:::888777777666555000---000777:::999333444666777777666444333111000///000333555777888999:::;;;;;;:::999999888888:::;;;<<<;;;999666444333444666888999;;;;;;<<<;;;<<<>>>????????????>>>???===<<<;;;<<<<<<:::999999888666666888;;;>>>AAA???@@@???<<<999888<<>>;;;777777;;;;;;:::888666555666777888888:::<<<>>>===;;;888555333555777999999777444222666666333...***)))...222222333333333222333555888:::777444222333444444333111222333444444333222111///,,,,,,//////,,,+++...111333666666555333333333000111222333333333333333444333222111222444666777555333000...---///222444222111111111222333555666666333000///000222444444777666555333222222222222444555555555444333111000000222333333111000//////+++,,,...111222222222222111222333444666888:::;;;666444000---,,,...000222000/////////000222555666777666777999;;;;;;:::888999;;;======;;;999777777222111...+++000777888666...000222444666666777666000...,,,---111555999:::999;;;======;;;999999999888999;;;===<<<:::888666444555666777888:::;;;<<<999:::;;;;;;<<<<<<;;;;;;666555555555777888777666777555444444777<<>>:::999<<<@@@|||fffPPPFFF@@@888666;;;:::999888777666666666666777999;;;======<<<:::999555666888888888666555333888888666000++++++000555555555555444444444666777555333111111333444333222...000333555666444222111000------//////,,,+++...///111333444444444555666111111111222333444555555777666555444444444444444333222111//////000333666111000000///000111333444333000......111333444333666555555444333333444444444555666666444222000...111222333333111000111222111111111111111222222222000111222444555888:::<<<888666333...,,,,,,...000/////////000222444555666777777777999;;;<<<;;;999888:::<<<<<<:::666444444///...+++)))---333222---+++,,,///333666888:::;;;111---***+++000555999;;;999<<<>>>>>><<<:::999:::777999;;;======<<<:::999444444555666777888::::::888888888999999999999:::000000000222555777777777555444444555888<<>>222...******///555999:::999<<>><<<===@@@kkkVVV@@@777:::999777777777777666666666666444555777999::::::::::::444555666333000///222555555======333///444555000555444333222111222333444333444333222111111333666111111111444777777444111222222000...+++***+++---777555444444666777777666555888:::777333111444888666666666666555555555555555555333111///000444777111///,,,******---000222222222222333333222222111444555666444111000222444777666555555555444111///555555444222000000222444666555333111111222333444000111222333444666777888999888888999888555111---,,,---///444777999777666777777888:::======<<<:::;;;;;;:::777222...,,,+++...+++'''$$$%%%(((---000......000222666:::???AAA333///+++,,,222777999888999<<<@@@CCCBBB===777333333666;;;???AAA@@@>>><<<777555333333555777888888999;;;<<<;;;::::::;;;<<<:::888666777999:::;;;:::999888777888999===@@@BBBBBBBBBBBBBBBAAA???===<<>>>>>555000444555111555555444333333333333333555666666555444333555666222222222444666666333000111111111///---,,,---///444333222333555666666666777999:::888333222444777444555666666777777777777777777666444111000222333222111...,,,,,,---...///444444555555555444222222333444555333111000222444444222111111222333222000444444444222000111444666666555333222111222333444///000222444555666666777999888888999999888555222------...111444666666555666666666999;;;<<<;;;:::999::::::888444000...---000...,,,******+++---...000111333666888:::;;;<<<333///+++,,,000555555444777:::===??????<<<888555555888;;;>>>???===:::888777555333444666888999::::::<<<======<<<;;;<<<>>>>>><<<:::999:::;;;;;;;;;===;;;999888999;;;>>>@@@???@@@@@@AAA@@@???===<<>>???=========;;;999888777777666333333444555666666666555555555444111...,,,---///999??????777222444555222444555666666666555333333777888999888777555555666444333333444555555333000000111111000......///000000//////000333555666555888::::::888444222444666222333555777888888888777777888888666333111000000333222111///............555666777888888666444222111222333222111111333555111///------///111222222333333333222111222555888666555444333222333444444///111333666777777666666888777666666777888777555///......000333555555444444444444777999;;;:::999555777::::::777444111000111111000000////////////222444666888999888777666333///,,,,,,000222333222666777888:::::::::999888888:::<<<===<<<:::777444777555444555777:::;;;;;;;;;===>>>>>>======>>>???AAA???<<<<<<<<<======<<>>?????????======qqqRRRFFFEEE@@@???>>><<<999777666555555333333444444555555555555444444222111/////////000;;;@@@???888333444444333444555777888888666444222555777888888666444333444444444444555555444222111111222222000...,,,---...---,,,,,,...222444555555888888888666333111222444111222444666666666555444444666777666444000///...222222222222222111000///333444777888999888666555111111222222222333444666111///++++++,,,///222222222222222222222333777:::666666555444333444444444111333666999:::999888666777555333222444555555444000000000222555555444222333222222444777999888888222555:::<<<:::777444222333222111111111222444444444444666666777666555444111///---...111333444333444444444555777888:::;;;888:::<<<===<<<:::777555666555444555888:::;;;;;;;;;<<<============>>>@@@@@@>>><<<<<<===>>>>>>===CCC@@@;;;666444555777999;;;<<<===????????????>>>fffTTTMMMCCC???===:::777555333333333444444444444555666666777444333222111222333444555:::>>>===888333222333444444555888999999777444222111333555555333111000111555555555555444333333333333333333000,,,***))))))+++++++++---111444666666666666555333111000000111111111222333333222111000///111333333222000000000111111333444444444444333000222444666888888888777222111111222333555666666444111---+++---000222333222333333222222333777999666666555555555444555555333555888;;;<<<;;;999888999666444333333444444444000111333666888777444111333222111222555777777666000444:::<<<;;;888555444333111...---///333888<<<555444333333333444555666//////000222444666777777333333333444555888:::;;;777888;;;<<<===<<<;;;999666555444666888::::::999999;;;<<<<<<<<<<<<>>>???<<<;;;999:::<<<>>>??????BBB???:::666333333555666999;;;===>>>???@@@??????zzzaaaQQQ@@@???<<<999555333222222222444444444444666777888999555333111222555777777777888::::::777222111222444444555777999888666444222...000111111000//////000444555666555333333444555333444333111,,,((('''&&&,,,++++++...222555666666444333222111000000000000111111111000000/////////...///000000///000222444111222333555666666666666000111333444666777888888444333222333555777777666666222///---///111333444555555555333222333555888666666666666666555555555666777999;;;<<<;;;:::999;;;999777666777777777777111111333666888888666333444333111222333555555444000444999<<<;;;888555333222...***(((***111:::???666555333222222333555777///000222555777999999:::444444555666777888999999444666999;;;===>>>>>>===888777666777999::::::999999:::<<<<<<<<<<<<>>>@@@999888666777:::===>>>>>>???===:::777555444555666888999;;;===>>>>>>>>>>>>qqqZZZCCC>>><<<888555222222222333222222333444555777:::;;;666444222222555777777666555666777555111///000444444555666777777555444222...///000000//////111333333555666555333333555777333444444222...***((((((---------///333666777777333222111000111222222111111000///......///111222111000///---,,,///444777444555555555666777777777444444333333444555777888777555333444666888888666333111//////111444666666888777666444222111333555777777777777777666555555666777888999999::::::999999888777777999::::::999333111111222555777777777666444222111222333333222222555999;;;999666444333000,,,'''%%%'''...666<<<888777666666555555555555000222555777888888888999555666888999:::999777666222444777:::<<<>>>>>>>>>;;;:::::::::<<<<<<;;;999999;;;============???AAA999777666777999;;;<<<<<<<<<<<<:::999888888888888666777999:::;;;;;;;;;;;;hhhNNN>>><<<888555333222333444111111111222555777:::;;;888555222222555666666444333444444444000...000444444555666666666555333333///000000000000111444666222444666555333333666999222444444333///,,,******///......000333666777777333222000111222333333333111///...---...111444666555333///,,,+++...444999888777666666666666666777999777555444333444666777888666444555777999888666000///...///222666777888:::999777444111111222444777777777777777666555555666666666777777888999999555444444666999::::::999555111...---000555888:::888555333222222333222111333666999:::888555333222...+++&&&$$$&&&+++222777999:::::::::999666444222111333666888888777666666666888:::<<<<<<:::666444111333555888;;;<<<======>>>===<<<===>>>>>><<<::::::<<<>>>???>>>???AAABBB;;;999777777888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;444555777888999999888888uuuQQQEEE@@@<<<;;;888333222444999888777666666888:::;;;::::::999777444222///...000444888666222000111444888555222222444555333111111000111333555666555444555555666666666666666555333444333111...---...///000111222222111222444666111111222444777777666444111...,,,---000333666666555666555111------333999===888444333666888999888555555444333444555666777555666777888999999888777111...---111666999777444999<<<>>>:::444//////000444555666555333222333444333333222222222333555666555444444555888999999888555222...***)))---444999777666444333222333444555555999===:::333...000333333000,,,))))))---222555555666888:::<<<;;;999777444555777888999888666555333777;;;===;;;888666444222666999:::999888999;;;:::;;;>>>@@@AAAAAA@@@???<<<======>>>???@@@@@@AAA>>>===;;;:::999999::::::<<<<<<<<<===>>>?????????:::666333222555888999888cccLLLDDD===;;;:::777666888888888777777888999:::;;;999999888666444111///...---111555555222000111333777444222222444555333111111111111333555666666444555555666666666555444444666555222///,,,,,,...111222333444333222111222444000000000333555777666555222000...///222666888999555777666222...---111666<<<:::888666666666666777222222111000111111222333444555777999:::::::::999777444222444888:::777444777:::===:::444///...///333444555555222111111111000///......000222444666777555333444666999;;;<<<888555000+++***,,,111555666444222000///000222333555777888666222000222555666333000---,,,...000222333444555777888999888777555666888999999999777666666999<<<===<<<999777777777999<<<<<<:::888999:::;;;<<<>>>@@@@@@@@@???>>>===============>>>???@@@????????????>>><<<;;;:::======>>>>>>??????@@@@@@999666333444777;;;<<<<<<{{{]]]OOOBBB======;;;::::::777888999::::::;;;;;;;;;888777666555333111//////***...222333000//////111555333222222333444333222111000000222444666555444555555555555444444333222777555222---++++++///222444555666555333111111222000//////000333555666555444222000111555888:::;;;555777777444000---...000888:::;;;999555333333555222111000000000000111111444555666888999::::::::::::777555666888888555222555888;;;:::555000......111333555555333000/////////...------...222555777:::777444333666:::===???;;;888333...,,,---///111555222///,,,,,,---///111333222222111111222444555666444222///......///000111111222333444555666777666777888999:::999888777999;;;======;;;999999999;;;===>>>===:::888888999<<<<<<>>>>>>???>>>===<<<===<<<:::999999;;;<<<>>>???AAACCCCCCBBB???<<<:::<<<<<<<<<<<<===>>>??????999777666777:::>>>@@@@@@ppp]]]HHH???===<<<999777666888:::<<<<<<<<<;;;:::777666555333222111000000***---000000...,,,,,,,,,222222222333333444333222000///...000222444444333444444444444333222111111555444222///,,,,,,///111444555777666444222222222000///---...111444555555555444222222444666777777444666777666222...,,,+++111666;;;:::444000111444444333333333222222222222444444555666777777888888777555444444555444222///222666999:::666111...---///111555666555222111111222111///...000222666888999777666666999<<<>>>>>>===:::666333111111111000222000,,,***)))***---///...,,,,,,...222444444222222000---++++++---000222111111111111111333777999666777777888888888777777999:::;;;:::999888999:::;;;<<<<<<;;;:::999888888;;;;;;;;;<<<;;;:::999888;;;:::777555555777999:::===???CCCDDDCCC???;;;777777777777888999;;;===>>>;;;:::::::::<<>><<<:::777666777888;;;<<<===<<<:::999666555444222222111222222...//////...,,,***))))))000222333444444444444444///---,,,---000222222222333333444444333222111111111222333222000...///000222444555555444333333444111///......111333444444555333111000111222222111222444666666333///+++))))))111888888222...///333444444444444444333333333333333333333333444444444333222222222333333222000222555888999777333000...---000444777666555444444444333111000000111444555888888888:::===>>>===;;;<<<:::777777777777555333000...+++))))))***---///***))))))...333555333///...+++&&&###%%%***111666222333333222111333777;;;666666666666666555555444666777888777666666888:::888888777888888999999999999999999888888777666666999888555333333444777888999<<>>???>>>>>>>>>======>>>@@@AAAoooRRRBBB<<<:::888777888999;;;<<<;;;:::888777555555333222222333444444222111///,,,***)))((((((///222555666555555555666///---,,,,,,///111222222222333333444444333333222---///222333222000000000333444444333222222444666222000///000111333333222222000...---......---+++///111444555444000,,,)))&&&---444555000---...111000111111222333333222222222111111111111222333333222333333444444444444333333444666888777555222000...111444666666555666666333222111000000000111111888999:::<<<>>>===;;;888999888777999<<<<<<888555...---,,,+++,,,---///000+++***+++///333555333111...)))### !!!'''///555444666777555333333888<<<888888777555444333222222111333555555555666888:::666444333555777999:::999777777777666666555555555888777555444444666777999777999<<<>>>>>><<<999777888777777777999;;;>>>@@@===>>>??????======???AAAdddNNNCCC===::::::::::::;;;:::999888666555666555333222333444555777555222...+++******++++++///222666777666666666888000...------///222333333111222333444555555555444,,,...000111111111222444555555444111///000222555333222111222333333111///---+++******,,,,,,+++***---...111444444222...+++(((---333333000------///---...000111222222222222/////////000111333555777333444555555444444333444444555666777777666444222111222444444333333333444111222222333333333222222;;;::::::;;;<<<;;;999777777666666:::======888333------...///000111222222111000//////222444666777333...(((###"""%%%***...555888999777444333777;;;;;;:::888666444222111111---000333555666777999:::666444222333777999999999777777777666666666666777888888888888888999:::;;;999999:::;;;<<<<<<<<<<<<===;;;999888888999;;;===:::<<<>>>>>>======???BBBuuu[[[KKK@@@<<<<<<;;;;;;;;;999888666555444666555333333333555777888666222---******,,,...//////333777888777666777999222000......111333555555111222333444555666666666---...///...///111444777888777444000------000333444333333333444333000...)))(((((()))+++---,,,++++++---///333444333///,,,,,,///333333000---,,,------...000222333444444333------...///222555999:::333444555444333111111222555555555666777777666444333444444333111000000222111333444666777777666666>>><<<999888999999999888555444555999======777111,,,---///111222333444444888555222///000444:::===888444...(((%%%%%%&&&(((555888:::888444333666999>>>===:::777555222111111,,,///333666777888:::;;;888555333444777999999888888888777777777777888888999999:::;;;<<<=========;;;;;;:::;;;<<<>>>???@@@???===999666555555666777777:::===>>>===>>>@@@CCCyyyYYYFFF@@@@@@<<<======;;;::::::777444555222111333777999999888666222---+++,,,...000111666666666666777777777777222111111000000000000000000111333444555444444333...,,,***)))+++000555888666777777333...,,,...111444555555555333111...,,,"""$$$(((,,,.........---.........///000000///...666444111......000333555222111111333666555222...000///...///333666888888888666444222///...---,,,666777777666555555777888666888999888555111//////111222444666888:::;;;<<<:::;;;<<<<<<<<<;;;999888777999:::;;;999777444222///000111111222444777:::===;;;888555333444777999;;;888222***###"""&&&+++888999999777444333555888999999888777555333222111//////000333666888888777999888666777888999999888<<<;;;:::;;;<<<<<<:::888888777777999;;;<<<<<<;;;::::::999999:::<<<>>>???======<<<999666444444555555666888:::<<<>>>@@@@@@mmmRRRDDD@@@============<<<;;;999666666444333555999;;;;;;::::::666111......///000000555555666666666666666777222222000/////////000111111222222333333333222222...,,,***)))+++///444777777888888555000...///111333444444444222///,,,+++&&&(((***---////////////------,,,---.........---555333111000///000222333222111111333555555333111111111111333666888888888666555333111000...------666777888666555555666888888999;;;:::777444222222222222333444666888999:::999:::;;;;;;<<<;;;::::::888999::::::999777444333222333333333333555888:::;;;;;;:::666333222444777555555333...)))&&&'''***555666777555222222444666888888888777666555333333000000111444777999999999999777666666888999999888<<<<<<<<<===>>>>>><<<:::777555555666888:::::::::999888888888999;;;===>>>======<<<999666333333444555555777:::<<<>>>@@@AAA```III???===<<<<<<======<<<999666777666666888:::<<<<<<<<>>@@@@@@>>>;;;555333111222444777888888666666777777888999;;;<<<<<<<<<<<<999555333333333333555777999<<>>:::888;;;<<<999666444666666777999;;;<<<===<<>>>>><<<999444111//////222555777888555666666666777888999:::888::::::999666444444555333444666999===@@@BBBCCCuuuWWWFFFAAA999555777999555111111444666888999:::;;;;;;<<<<<<:::777555555444222111///000111222333444555555333222000///...///000111777777666555444333333222------,,,,,,---...000111333666999777222---******111222333333222000...,,,///...---,,,,,,---...///000111000---******,,,///222444666777777666444222333222000///...///222444000111222555666666333000444555666777777777777666666777777666444333555666777999999888666444444555444222000//////111444666555444444444555888:::<<<999999888777666666666666555666666444333333666888555999;;;999444111111333888;;;===:::555000//////...000222444666777666555444555666888999999::::::777666777999<<<===<<<;;;333333333555777888777555111111333555888999777555444222///000222666888999666777777777888888888888555777999999888777777888333444666999===@@@BBBCCCjjjWWWIII===555666777222///000222555888::::::999:::;;;:::888777666666666444222---...///000222333444555222111111000000000000000555666777777777666555444............//////000000333666888666111+++))))))///000222333333222000///...---,,,++++++,,,---...111333333000,,,***,,,///000222555777888777555444777777666333111111333666///......///111222111000444555666888999888888777555666666555444444555777666777777666333222222333333222111000111333555666444333111111222444888:::999777666555444555666666444444555333222333555777555777888888666555555555;;;======999333000000222000111333777::::::888555333444555777888999::::::888888888999;;;;;;:::999111111222444777777666444.........000333444333222666444222333666:::;;;<<<999999999999999888777666555777999:::999888999999333555777999<<>>??????<<<===<<<<<<:::888666555777:::<<<<<<:::888888888555555777:::<<<>>>@@@AAA\\\JJJ<<<;;;:::333111555222666:::<<<;;;:::;;;<<<<<<;;;::::::999777444111++++++---///111222444555///000222333222111///------000444888:::999666555000000111111111111000000666888999666111,,,+++,,,)))+++...000111111111000---------...............///333555222---)))***---,,,---000333555555555555555777777444///---...000000---)))(((+++///222444111333555666777666555444222333444444444555777999777777666444000//////000222333444555666777777888333111...,,,---000333666777555333111111222444666333444444444333444777999777333111444:::===<<<:::333666777666222000111333222222555999===<<<888444222333444666777888888888:::999888888888777555333//////111444666777555333222000------///222333333999999999<<>>===;;;999666555:::<<<>>>===;;;888666666555666888:::<<<>>>@@@@@@xxx^^^FFF@@@???999555777444666888:::::::::<<<======<<<:::::::::888666333222000...000333444333000222111111222222111...,,,---000444555555444444555000444777777444222222444777888999999777444111...,,,,,,---000222333222000...,,,+++...111333222111000000...---,,,+++++++++((()))***,,,///111333444666333000....../////////000...------...///...---000000000000111222333444444333111111333444444444111555888888444111//////111111111333666777666555555444000,,,+++---222666888777444333333555777999:::333///000222111000222333111000333666888666333333333444444444333111000333444555555444444666888555777777444//////333999666777888999999777222///222222111111333555777888:::<<<===999333111333777:::;;;>>>@@@AAAAAA@@@???============<<<;;;:::999<<<===>>>???>>><<<;;;999666777999<<<>>>???===<<>>@@@AAA@@@??????;;;<<<<<<<<<<<<;;;:::999;;;<<<>>>??????===;;;999888999;;;===??????===<<>>???>>><<<;;;fffRRRJJJDDD===:::555888;;;<<<;;;999888888;;;===<<<888222111666<<<;;;888555222000111111222222222111000///000111333222333333222111111222444888444000000333666666555333444555666555444333222444333333333444444222111+++---111444666666444333)))))))))***,,,---///000333333222222111111000000111000000111555777999999///---,,,,,,---...---,,,.........///000111222333444444222000......000222111111000//////000111222555444444555666777555444///111333333111/////////333333333333333444555666444000...000333444777<<<:::777333333555555222///111222333555555555444444000111000///...000333666444111//////000111222111111000111333555555444222222555999<<<<<<:::777555::::::999777555666999<<<999:::;;;<<<<<<;;;:::888555666888:::;;;;;;;;;:::777999;;;===>>>===;;;:::999;;;===>>>===<<<::::::yyybbbUUUKKKBBB<<<777999<<<<<<:::888777888<<<===<<<777222222777===:::999666444333333555777444555555333111111333555555666666444222111333444:::555111111444777888888555555555555444222111000333333444666777777555333------...///000222555777......---------......///444444333222111000000///000000000333666999::::::111///,,,,,,,,,,,,+++***............///000111222000222222111//////111444111///......///111222333555444444555666666555333///111555555444111//////444444444444444444333333333000000333444444888======999555444555555222000...///111222333222222111/////////......///222444333111//////111222222111//////...000222444444333111444999===>>>===;;;999888777555444333555888;;;777888999:::999777555444333555888:::<<<<<<;;;:::666777999;;;;;;;;;:::999777:::======;;;999888999zzzgggWWWHHH???:::;;;<<<;;;999777777888;;;;;;:::666333333777;;;888888777666444555777999555777888666222111333555666777777666333222222333777555222222444666888999777777777666555333222111333444666999;;;:::666333...---,,,***+++///555:::444333111000///......---000000//////......---------------000333555666555222000...---------,,,+++//////............//////...111444444111000222444000...---...000333444444333222222444555666555333///333666888666333111000333444555666666555444333222111333666666444666;;;>>>:::555444444444222///---...///000000//////...---...////////////111333222222222222222333333444111///...///222444555444222444777;;;=========<<<777555222111111444777999777888999999777555333111333555888;;;===<<<;;;:::777777777777777777888888666999======:::888888999|||dddPPPDDD<<<<<<<<<999777666777888:::888666444333444555777666777888666444333555777555888:::888333000111333666777888777444111000000333333333222222333666888555555555555444444333333444666999===>>>;;;555000------,,,******...555;;;666555333111///...------------------------------+++***+++---000111111000222111//////111222111000000000///...------------...222777777444000000222///------///222555555444111000000222555666555333111444888999777444222111000222444777888888777666222222666999888444444888===888333222222222111...---.../////////...---,,,,,,...000111000000000111222444666555333333555888444222111111333666777777333444555777888:::;;;;;;777555111///000333666888888999:::999888555222111333666999<<<======;;;:::888666444333333444666777555999>>>>>>:::888999;;;nnnVVVGGG>>>===;;;888666555777999888666333222222444444333555777888666333111222444444888:::888333//////111444666888777444000...---///111333222000000444777111111111222222333333333555888;;;??????;;;333...,,,------++++++///555;;;555444333111///...------------------......//////+++******,,,///000///---222111000111444666666666111111///...---,,,,,,,,,///444::::::555000/////////------///444666666444/////////111444555555333222555999:::888555333333---000444777:::::::::999222333888;;;999333333666;;;777222000000111///---....../////////---,,,++++++...111222222000000000111666999888444333666:::777555333333555777999999555444333333444666888999888555111///000333666777:::;;;;;;:::999666333111444666:::===>>>===;;;:::999666333111000222444666555:::??????;;;999:::===zzzYYYGGG===<<<<<<<<<777222222666333111000111222444444333444555555555555555444444777666333111///.........222333444111...,,,---///111222222111000000111333000///......///222555777666777999;;;;;;999777666222111000///000222555777555333111///............///---++++++,,,...000000))))))***+++,,,......///222333777;;;======999666333000---,,,+++++++++***000444888:::888444000...111000...------///111333...------000444666555333999;;;:::666555777777444333000///111666:::;;;:::888666333222333222111000666444222111222333333333000111000///......///000666555333111000000000111111222555888:::;;;;;;;;;888888888888888888888888555555555444444333333333::::::999666444444777999:::;;;;;;999666444333444999777666888<<>>777666444222111111111222333999AAAFFFFFFBBB>>>;;;___III<<<999888:::888333222333333222111111333444444333333444444444444444333333666555333111000///000000000111000...+++)))+++---000111222111//////111222333111///......000333555444666888999999888666444666555333333333555777999555444333111000000//////000...,,,+++,,,---...///++++++,,,---...//////000222333777;;;>>>>>>;;;999333222///...------,,,+++000333777888666222///---000000///......///000111111000///111444666666555::::::777444555888888444111///...000444777888777444222000000222222222111444333111222333444333333333222000......///222555999888666333222111111222333444666888:::;;;;;;;;;777777888888888888777777555555444444333333333333::::::999777555555888:::>>>>>>===;;;777555444555:::888777999<<>>999888666444333333333444555:::AAAEEEDDDAAA===<<>>>>><<<:::555444333222000///......000333666666444000---,,,///000000000000/////////444222000111444666888888:::888444111555:::999444000///...///111333444333111///...///000222222111111111111222444555444333555333000...///222666999;;;:::888666444444444444444444666777888999999999666666777777777777666666555444444333333333333333:::;;;:::888666777999<<>><<<999777777888<<<;;;::::::===>>>>>>>>>;;;:::888666555555555666777;;;???AAA@@@>>><<<<<>>>>><<<:::999777666666666666888:::<<<<<<;;;::::::;;;cccNNN888111444666666555666555555666777777555333333333444555555555555555111000///......///000111+++)))'''&&&'''((())))))///000000///......///111000...,,,+++,,,///333666333333444555555444333333333333444444444333333222333444555555555444333222555666555333///------///222333444555666555444333333333333444666666555333777:::;;;;;;777444333333111333333222///,,,******---///111222222000...---...---------000555:::>>>:::666111000666===;;;444222333333333333222333333444333111111222222222111......///222555666444333///......000333555555333222222222333555777999:::888777777777777777777777666555555555555555555666555555333222333444555666:::::::::999888999<<>>;;;:::888666555555666666666888888888777666888999}}}cccFFF888666777777777777666666777888888555333333333444555666666666666222111000///...///000111---+++***+++,,,------,,,000000111000///...000222---,,,++++++---000333555222333333333333333333222333444666777777666555444000111111222222222222111444666777444000---...///111222444666666666444333111000///000222333222111888;;;???>>>:::666444555333333333111---***)))))),,,...000111222111///...+++,,,,,,---///333999>>>888777444333888===;;;555333555777777555444444555666444222222333333333222/////////111444555444333...------000444555333000---...///000333777:::<<<<<<;;;;;;:::::::::;;;;;;888777555333333555777888777666444333333555777888999999999888888999<<>>;;;:::888666555555555666555666666666555555777999vvvUUUBBB;;;888777777777777777888999888666333222222333444555555555555444333222000000000111111000///...000333333111///000111222111//////111222------,,,---...///000111111111111111111111111111333444666888999888777555...............///000000222555666444///,,,,,,//////000333555666666444333...---,,,---000333333333777<<>>:::666444555777999;;;<<<;;;::::::<<>>888:::<<<;;;999999<<>>>>><<<===:::777777999:::999777444666888888666777;;;>>>mmmYYYIII???===::::::999999888777555444333222111111333444444444555555444333222111000000333555777777555444333444444444333000---,,,---......------///222444333222222111000111111111...,,,---000333444333222111111//////...------...///000111333555222---((('''(((------///222555444000,,,***''''''***000444333111222222333444444444444333333222222222333111///,,,000///...000444666555444666333...,,,,,,...///000444555555333111000000111333333444444444444444444333222111000111222444555444222000//////000///...000//////000222444555555111000///000333444555444555555555666666666666555666777888888666666888:::777777666444333555888;;;666666444444444555777888777999888444555999;;;::::::999888999<<<>>>>>>===???<<<999999;;;<<<;;;:::777888999888888999===AAAlllTTTCCC<<<<<<<<<;;;999666666777999555555444444444333333333222222111111000///......444666888888666333111000333333222000------...000///---,,,...111444555555666444333333333333111000///111222111///...///000444222000---,,,---...///222444555222,,,(((''''''......///000222222000...((((((***...222333000---,,,---...000111222222222000000111333555555222000111000///000333666777777999555000,,,---///111222222222222111///...///000111222333444444555555555444333111000000222444666444222...---------,,,+++---...///000111111111111000//////000222222111///555555555555444333222111444666999999888888888999888888777555444555888;;;:::999777555444444555666777888777333444888:::999777666666888;;;===>>>======<<<::::::;;;<<<;;;::::::::::::999999<<<@@@CCC}}}aaaJJJ???=========:::777666777999555666777666444333222333000000//////...------,,,555888::::::777333000///444444333111//////111333000///------...111333444777555333333555666555555222222111///------...000666444111...---...000222444666777333...)))((((((000////////////000000///,,,,,,---111333333000---***+++---///111222333333000000222444666666333111000///...///111444666888999666222000000111222111...//////...,,,,,,...000111222333444444444444333555333111///000222555777444111...,,,++++++***))))))+++...//////...............///000222222000...444444444333222111///...222555999;;;:::999999999;;;;;;:::888666777;;;===???<<<999666555444555666999:::888333333666777555333444555777:::<<<<<<<<<:::999999999999999999999;;;:::999999:::===AAADDDoooUUUEEE===>>>>>>===:::777666555444555666555222111222444000000//////...---------777999<<<;;;888333000...444555555555333333444555222111///,,,,,,---000222555333222222555777999999555444222///------000222666444111///...000333555555888999666000,,,***+++111000000.........000111222111111111222333222111,,,---///111333444555555333333444666777555111.........---...///222555888555444444444555444222000,,,,,,---,,,+++,,,///111222333444555444333111000444222000///000111444555333111...,,,,,,+++)))'''''')))---...---,,,---.........///111333444222111111222222333222000...,,,111555999<<<;;;::::::999>>>>>>===;;;999:::===@@@@@@===:::777555666777888<<<===:::444222444555222111333555777888999999:::888999999999999999999999:::999777888:::===@@@BBB~~~```JJJ@@@???===<<<;;;888444111111333444222//////222666111111111000000/////////888999;;;:::777333000///222555777888777666666777444333111...,,,,,,...111555222000000222666888999666555333000......111444444333111000111333555777555888999777222...---...222222111000......000222555444333222222333444555///000222333444555555555555555666777666333...++++++,,,......///111444777222333444777888777333000......---,,,+++,,,...111222333444555444222000///111000000///000111222333111000/////////---)))&&&&&&***---...------///222///...///111333555444333...///111222222000///---111555999;;;<<<;;;;;;;;;??????>>>;;;::::::===@@@===;;;888555555666999;;;===>>>;;;555333444444222111333666777666555555666999:::<<<<<<;;;:::;;;<<<888777666888;;;>>>@@@@@@pppUUUFFF@@@:::888999888333...---///000...,,,---333999333333333333222222222222666888888777333000/////////333888:::999888666666333444333111......000333555222...---///222444555444444333000//////111444555444333333333444666666444777888666222......///222333333222//////111333444444444333222333444555111222333333333333333333555555666777666222---)))))),,,///000000111444777111111333555777777555333333222000---******,,,...000222333555555333111///......///000000000000000000000111222222///***&&&))),,,000000...///444888222000///000111333333222+++---///222222222000///111555888;;;;;;;;;<<<======<<<;;;888777777:::===777555333222333666:::<<<<<<===:::555444666777555222555777777444222111222777:::======;;;:::;;;<<<777666666999>>>@@@@@@>>>eeeKKKBBB888444777888333---+++------+++))),,,444:::555555555444444444444444555666666444111.........---222777;;;:::888666555222444555333111111333666777333...,,,,,,///000111333333222000//////111444555555555444444444555555222555777555111......///222444555333000///111333111333444444333222333444222222222222222111000000444444555666666222,,,((()))---111222222333555888222111111333555777666555888666333...***(((***+++...000222555555444222111,,,---///000000000///...///000222555555111+++'''+++///222222000222888===444222/////////000000000)))+++///222333333222111222555888:::;;;;;;===>>>:::999888555444444777:::222111//////111555:::===:::<<<:::555555888:::888333666888777333000///000555888;;;;;;999888999;;;666666777;;;@@@BBB@@@>>>xxxTTTFFF:::666666444222222...000000...,,,...666<<<888777666666777666111---000111222111///,,,++++++---000333666888777555444666333111222555888888777111000///,,,++++++...000333333222000///000444777666666666666666666666666333555555444222000000000;;;666111......000222222666333222222444555333000222111///------...000111555444222111000...+++)))***---111444555666777888777666444444555666666555:::777222///---+++)))((())),,,000222222111000000000///---...000111111000...//////...------///111555333000...000444999===999555000---,,,,,,,,,+++,,,***+++000666777444000555666888999::::::::::::777;;;<<<777000---111666::::::666111111777;;;;;;777555444555777888888888222333333333222111///---444555666888999999999999;;;;;;;;;<<<<<<<<<<<<===iiiVVVAAA777555444333444111222222111000333888<<<999888777777888666222//////000111000...+++++++++...111444777888777666444777555333444777888888666333222///,,,)))))),,,///222222222000000222666999888666444333222333555666444444333000...---///111888666333000///000222444888555222222333444333111222111000//////000111222333111///......,,,***'''***...333666666666777777666555555555666666666555777555222111000000...---+++---000222222111000/////////000222444444222000,,,.........------...000333111///...///333777:::888555000...---......---,,,******...444888777555777888888888888777555444222666777333---+++///333999;;;;;;888999<<<<<<:::777666555666888888888666111111111111111111111111444444555666777888888888;;;;;;;;;<<<<<<<<<<<<<<>>DDDEEEFFFEEEAAA:::888888888999:::999666333...---++++++...222777999555555555555666666777777;;;;;;<<<<<<;;;:::999888gggRRRFFF>>>888666999666555888===>>>:::444555555555444333111111111111222333222111000111333555555666666666666666666444555666777666555444333222111///,,,+++,,,000444222333222111///...///111333333444444333000,,,***+++,,,...---,,,,,,---......222666444000...000444888666333///,,,,,,---...,,,...000222222111000...000...,,,+++,,,---,,,++++++000555999888666444333111333555555333222333444333222111111222222111000******+++...333555555333000///...///333666888888555777888888666555555555///000222444555555444333333222000000222444444444///111444888;;;:::888666777666666444111...+++***&&&)))+++++++++,,,000444888>>>CCCCCCDDDEEEAAA<<<888777888999:::999666333///---++++++---222777;;;777666666666666888999999<<<<<<======<<<:::888777vvvZZZIII@@@===???<<<999999;;;@@@@@@;;;777333444444333111///000111444444555444333333555777777666555444444555555666333444666666555444444555333333222000///000444666333444444111///---...///111333666777555111---)))))),,,.../////////000111111333555444111///111333666555333000---,,,---...,,,---///111222111000///111///,,,,,,...///000///,,,000555777777555333222000222444222//////111444444222///............---***)))***---333666555444111///------111555777999999;;;<<<;;;999666555555...111555777888777444222222111000111333444444333000333777;;;;;;888555222555555555444222///---+++(((***+++,,,...000444777888===@@@@@@AAACCCAAA===777666666777888888666444333000---,,,---111666:::666666555666777888:::<<<===>>>>>>???===;;;888777sss[[[JJJCCCCCC:::999999:::===<<<999666333444555333000///111333444555666555444444777999777666444333222333444555333555666666444444777999555666666555333333555666444555555333111000000111333444666777666333///---+++---...///000222666888777666555444333222222333555666555333///---...000---...000111222222111111111///------///111222222---000333555444333222222///111222///,,,,,,000555555222---++++++,,,------...+++***---222555444111111///...///222555666777:::;;;<<<;;;777444222111---111666999:::777333111111000///000222444333222///222666888777555333111666666666555333000...,,,***+++---...000333777:::777<<>>???@@@@@@???<<<999777rrrWWWGGGBBB666666666777888777555444333555666444111000222444444555555555444555777:::777666444222111222333444444666777666444555999<<<888999999888666444555555444555666555333222333444555666666666555333111000.........///000444:::>>>;;;999666444444555444333444666777555111///000111//////000111222333333333111///------///111222333---000333333222111111111///111000---)))***///555555111,,,)))***,,,---...111---+++---222444222...000000000222555666666555999;;;;;;:::555111///...,,,000666::::::777333///111000///000222333333111///111333444333222222222888888777666333111...,,,,,,,,,---///222555888:::555;;;@@@@@@BBBCCC@@@;;;555444222333555666666666999777333000///000333555333222222333555888;;;===???@@@AAAAAA???<<<999777mmmTTTDDD>>>999555555444000000333999666222000000111000000999888777666555555444333555555666666555555444444333333444555666888;;;===???<<<888555333444555777222111000111333444444333111555999888555000......///...///000333777:::===666666444333222333333444777777777666444222///---***+++---222666888888777222222111///------///111000......000333444222///---,,,,,,++++++---111444444000+++((('''***...111777111///222333///...111222333333333222222444555999888777666333111///...333333333555666555222000,,,+++,,,000444555222///000//////000222222111000999888666555444333333333111000///000333666888888666888:::===??????>>>>>>;;;666111111666999999777<<<;;;999555222111222444...///000000111333666999@@@>>>;;;;;;;;;999444000bbbOOOCCC===999888777333222444777444222111111111111000555666666666444222222222444555555555555555444444222333333444555777999;;;<<<:::666333111222333555111000000111222222000//////333666666333///......222222222333555777999:::666555333222222222333444777888888888666222///---++++++,,,///444777777777444222000---------///000///...---///222222111///+++++++++,,,---000333666000---***((((((+++///222777222000444555222111444333444444333222222333555777777666555333111000///222222333444555444222000---,,,+++...111222///,,,.........000222333333111444444444444444555555666222000000111444777888888555777999<<<=========<<<;;;777333444888:::999777;;;;;;999666333222333555333333222000000222666:::???<<<999888888666222///nnnVVVHHHAAA;;;;;;;;;888666666444333222222333222000......222555555222//////000333444444555555555444444222222333333444666777888888666333111///000111222//////000222333222///,,,...000222333111///......666666777777888777777777555444333111111222333444777888999999777333///,,,+++******,,,000444666666444000+++)))+++---...---///......///111111000...)))***,,,...000333555666,,,+++******+++...000222666222111444555444444666555666666444222222333444666555555444333222111111111222333444444444333222///---+++---///000...+++...---...000333444333222///000111333555777888999333222111222555777888777333555777999:::;;;::::::999777666777:::<<<:::777::::::999666444333444666:::888555222000222777:::;;;999555333333333111000{{{___LLLCCC;;;;;;>>><<<::::::444333333333333222...+++)))...444555222...---...222333444555555555555555444444333444666777777666666444222/////////000111...///111555777666222///...///000111111000//////666777999::::::999777666444333222222222222333333666777999999888444///,,,+++)))((()))---111444555000+++%%%%%%***......---000000000111111111000///+++,,,---000333444444333,,,,,,---...///111222222444222111333555666777777777777777555222111222333333333333222222222222222000222444444444444444444333000------000222222000000//////111333444333111---...000333555777999999666444333333444555444333222333444666777888888888888888999;;;======:::777777888777555333222444555<<<;;;999666333333555888666444111000000222333444sssTTTGGG<<<;;;??????===<<<444333333444333111---***''',,,222444333000......222333444555666777777777777666555555777888777555444333111000///000111111---///333888<<<<<<999666000000000111111222222111444555888::::::999777666222333333444444333333333333555777777666333///---***(((&&&'''+++///333444...)))%%%&&&,,,222333111222333444333222111111111......///111444444222000///000111222333333333333555444444444777:::;;;:::777777777444222000111222111111000000000000111111000333555555444444666888666222//////333777888888555444333333444333111//////000222444666777777777888666444444444333111///111111222444444555555666777888;;;===>>>===:::777555666666555333111222333:::;;;<<<;;;888555444444111000//////000444888;;;fffTTTCCC>>>@@@@@@===:::222111111222333222///,,,***,,,000444555444111///222333555666777888999999999777555666999999666333222222111000000000111222...000444:::>>>???===:::333222000000222333333222111333555777777777666555000222555777777666333222000111222333333111///...***(((&&&'''***///111222...+++***,,,111555777777444555666555333111111111000///...000333444111...111222333444555555555555777888888777:::>>>???<<<666666666444111000000222000///...------...///000111444666666555555888;;;999555000000444999<<<===888777555555555444222000111222444666777777666666888777555555555444111///000111111222333333444444666888;;;>>>>>><<<:::888666777777666333111111222777999<<<<<<999666333222000000111222333777===AAAhhhPPPEEECCC???999555------...000333444333111...---///333888999555111333444666777999::::::;;;999777444666888888444000000000/////////000000111...000333888<<<>>><<<:::555333000///111333333222000111222333333333222222///222777:::;;;888444111------......////////////)))'''&&&(((+++///000111---......000222444555666444555777555222000000111000---,,,...333444222///000000222444555777888888666888888666888>>>>>>:::444444444222000///000111...---,,,+++***+++---...222555888888666666:::>>><<<666000///333888;;;<<<999888777777777666444222222333555777888888777666777666666777888888666444111000111111111222333444666888<<<======;;;:::999888999:::888555333222222555777999999777555444333222444666777777:::???CCCwwwZZZJJJDDD>>>666000******+++///333666666666111......333:::<<<888222444555666888:::;;;<<<<<<999666444555888777333...///............///000000///000222666:::;;;999888666333///...000222222111111111111111000000//////...222888<<<===999444000++++++++++++,,,...///000)))''''''(((,,,///000000+++---000111000000111222333555666555111...///000///+++***---222555333111---...000222555888:::;;;333666555222555;;;;;;777222333333222000///000111...---+++))))))***+++,,,222666999999777777;;;@@@===777000---000555888999999888777888999999777555222333666888999999888777555555666888;;;<<<:::999111111000000111222333444666888;;;===<<<:::999999;;;<<<<<<:::777444333333555666777666555444555666666888:::::::::<<<@@@CCCoooQQQAAA<<<888222)))'''&&&)))///555777666222...+++...444999999888666777999<<>><<<999666444333444444444333333000,,,***,,,...111222000000111444888:::999888666555444222000//////...((()))***)))((()))+++...333333444666888888666333......///222444444222111+++)))''')))---111222222//////...---,,,...111444555555555333111///,,,+++//////...)))$$$!!!###&&&...111222000111555666444222222222333444666888999888555111000111222111000...,,,***+++...000222222111222333222222444666999666555333222111222333444333333333222111111333555555444444555777666333000111333555666777777888999444000...111111///111666333555666555444333444666;;;;;;::::::999999888888999999999888888777666555777777777888:::<<<>>>???iiiNNNAAA:::555222...***+++///333555555111///---000666:::<<<<<<888888:::<<<>>>>>><<<:::888666555555666777777666444000,,,+++,,,///000111/////////222666888888888999777555222000/////////((()))******+++---000333555555666888999999777444222111111333555555444222---+++)))***---000222222111000...,,,,,,...333777:::999777444111///---,,,000222000((("""///111111...///444555444111222222444666888:::;;;<<<999555333222222222111---+++***,,,///222333333---///000111111222555777444444444333333333333333111222333222111111333555888777666555555333000---///222555555333333444777222//////111222222444777555555444222000111444777999999999::::::;;;;;;<<<:::999888777777777777777888888888888999:::<<<===aaaNNNCCC;;;444000++++++///444666666444222000222555999;;;;;;999999999;;;===<<<:::888555444444555777999999888444111---,,,---///000111......///000333555777888;;;999666333000/////////...///000000111333666999666666777888:::999777444333222111222333444444333000///---,,,---///111222111000...,,,,,,///555999>>><<<888444111///......333666444+++ %%%222333222...///333666444111222333555777:::;;;<<<>>>;;;777444222222222222---,,,***+++...000000000+++,,,...///000111333555444444555666555444333222444555666555333333444555:::999888666333000---+++...111444444111///111444333222222444555666888:::777666333000...000444888666777888999;;;<<<>>>>>>;;;:::888777666777888888:::999::::::::::::;;;;;;zzzaaaMMM???444000------222666888888888666444333444666777888777777888:::;;;:::888555222222222444777999888888444111...---...///000000.........///111333777999;;;:::777444222111000000333555666666666666888:::666666666888999888666333111///......000222222222222222111000/////////000000///---,,,,,,000666:::???===999444111000000000333666666...$$$###***444666444000000444666555222333444666888:::;;;;;;<<<:::777333111000222333222000///...//////...---***,,,...//////000222333555555777777777666444333888999:::999666555555666<<<;;;999666222///,,,+++...111333222000///000222555666777777888;;;<<<<<<999777444111///111555888444555888:::<<<===>>>>>>:::999888777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;wwwYYYDDD666333111222666::::::999:::888666444333444555666555555666777999999666444000000111333666888888777444222///...///000000///...//////...///222777;;;:::999888666555333111000444666999999888777666777444444555666777666333111...,,,******---000111222333444555444111///............---,,,,,,000555:::===;;;888555333222222222000444555000(((%%%(((,,,555777666222222555666444333444666777888888888888888777444000......111444999777555444333222///---+++---000000000000111222555555666777777555444333888:::;;;:::888666666777<<<<<<;;;777222///......000000111111222111111000777999:::888888;;;;;;999888777555333111111444666222444888;;;======;;;:::777777777888999:::;;;<<<<<<<<<============<<<;;;jjjQQQ<<<999777999<<<===<<<999888888666444222333444666222222333555777777555222000000111444777888777666555222///...///000///////////////......222777<<<888999999999777555222111222666:::<<<;;;888666666333222333444555444111...,,,***'''(((+++///111222333666888777333///---,,,+++,,,,,,,,,---000555888:::999777555444333444444111444555333...,,,,,,...444666666333222555444111555666777777777666555444222222000---+++,,,000444<<<:::888666555444000...---///222222111000111111444444444444444333333222333555777888777666777777<<<===<<<888333000000111222000...000444555333000666999999666555888777333444555666444222111222333000444999<<<===;;;888666444555777999;;;<<<======:::;;;<<<======<<<<<<;;;yyy^^^AAA>>>===>>>@@@???<<<999666666555333222333555777000000111444666666444222000111222555888999888666555222000//////000/////////000000......111888===777888999:::999666333111111666;;;>>>>>>;;;999777111111111333333222///---+++)))&&&'''***///222333333777::::::555///,,,+++)))+++,,,,,,---000444777777777666555555555555555444666777666444111000000222555666333222444333///777777888777666555333222......---***)))***000555:::999777666555333000...///111333444222111111111333333222222222111111111---000333555555666777888<<<===<<<888333111111333444000---000666888555000444888888333222444333...222333555555333000//////000444999===>>>;;;666333222444666999<<<=========999:::;;;<<<<<<<<<;;;:::lllPPPFFF???@@@BBB@@@;;;999666444222000///000222333777333///...111333333222111222333333444555888;;;777111,,,---333888777444444444333111000111555888888777666777::::::777444888888999999999888888777444555555444333000...---+++,,,,,,...000222444555444444444555555222...+++,,,------......000111222444444444444333111///...222111111333555555222...---...///...---...333777222555777666333222333555...,,,***)))***---000222333444333111//////000222222333222000......///111222///------000111111///000222555777888777555444444888;;;:::666333222333000333777::::::777222//////333555333///,,,...111555555555555333111///...111333666:::;;;999444000444555666555555777;;;>>>============<<<:::888777~~~]]]OOOAAA>>>???>>>:::888555333111/////////111222666222///...000222222222444444555444333333666888666222///000444888999888666666444222000000222555666555555888;;;<<<;;;888888888888888888888888888888888666555222000...,,,+++---///222444444444444000000000222333333000............------///111222333333333333111///---,,,000//////111333333000---+++---------+++,,,000333000333444444111000111222...---,,,+++,,,...000222444444333111///...000111333444333111///...///111111...,,,,,,...//////...111222555888999999777666555888:::888444111111222333666:::;;;:::555000,,,000333666444000---///111555666666666444222000///000111444777999888444111222333333444555999>>>BBB<<<<<<<<<<<<;;;999777666uuu```JJJ@@@>>>===:::999444333111/////////000000333000...---///111111111555666666444222111333444666555333333444666999;;;888888555222...---...000222333555888<<<>>>>>>===888777666555555666777888<<<:::888555222000///...,,,...222444666555333222,,,+++,,,...222333333222111111///---+++---000333222333333222111...,,,+++---------...000000...+++***+++,,,+++******---///...000222111000.........///.........///000111222444444444222///...///000444444444222///...///000...---++++++,,,------,,,111333555888::::::999999777888999555111...///111444777:::<<<;;;666111---111444666555222///000222555666666666666444222111...///111444666777555333333333333333444888>>>BBB;;;<<<<<<;;;:::888666444wwwXXXGGGAAA>>>;;;:::444444222111000000000000000...------...///111111444555666444222111222333666777666444222333666:::999888555111,,,*********111222555888;;;======<<<777666444333333555777888;;;:::777555333222222222111222333444333222000///+++++++++...111444444444333222000,,,)))+++000444555555555444222000...,,,,,,,,,,,,---......---,,,***++++++++++++++++++,,,---...000111000///...---///000000111222222222111444555444333000...//////333444444222///---...///------,,,,,,,,,,,,,,,+++000111444777888999999999888888777333...,,,...111111444888;;;<<<999555222222444777777444222222222555666666777777666444444//////000222555777666555666666444333333555:::>>><<<<<<<<<;;;999666333222iiiQQQEEE===999888555555555444333111000///---------------///000222222444555555444333444555777888888444///...222666777777444000+++((('''(((222444666888888888888999555444333222222444666777777777555555555555777888:::999666333222111111111///......///222444444444333222000+++''')))///444888888888777555222000///+++,,,------------......+++,,,,,,---......,,,+++---...000222333222000...000111222333333333222111444555555444222000000000111222333111///------.........///...---,,,,,,,,,...///111444666777777888888888666222---+++---000222444777::::::999666444333555888888777555444333444555666777777777666555222222222333666888777666555555444222222444888<<<======<<<;;;888555222000zzz___KKK===666444555666666666555222000///+++,,,---.........111333111333555666555555666777777888666222...---000333555555444000,,,***)))***444666888888666555555555333222111111222333555666333333444555666888:::;;;???===999555333333444555111000111222444555444222000111000+++&&&'''---444999999888777555333000///***,,,------,,,---...000,,,,,,---000222111///,,,------000333666666333111111222222333333333222222444555777666444222222333000222333222000......///...000111000...------------...000111333444555555777777666222---,,,...111777777888777777555444333555666888::::::888666444222333555777777777777666666555555666777888666555///000111111222444888;;;::::::;;;:::999777555444oooUUUAAA666444444555666666555222///---))),,,...///...///111444222444777777777666777888666555333111///000222444444555444222000......///555888:::999666444444555000000111111222333333444000111333555777999:::::::::999777555444444555555000000111444555555333111---//////+++&&&&&&,,,333777777666555333000...,,,)))+++---,,,++++++...000,,,,,,...111444444111---+++,,,///333777888666333222222222222222222222222444555777777666555555555000222444444333111111222...000222111...,,,,,,---...//////111222333333444555666666333///---///111888777555444333444444555666777999;;;<<<:::777555111222444666777777777777888777777777888777444111,,,---000111222333666888555666888:::;;;;;;::::::|||^^^FFF999666333444555666444111...,,,))),,,//////...///222555444666888999777666666777555333111000111333555666444555555444222111222333666999;;;:::777555555666...///000222333333333333///111333666888999999999111222333333333333333333//////111444666666333000***---...***%%%%%%,,,222444444444333000...+++)))(((***,,,+++******---000++++++---111555555111...***+++...333888:::777444333333222111111222222222333666888888777666777777111333555666555444444444---000222111...++++++,,,//////000111222222333333444555666444000...///222666444222111222555888:::666777999<<<===<<<888555000111333555777777777777999888888888888555222...---///111222111000111222000222666999<<<>>>???@@@uuu^^^GGG777888666666888666///+++***,,,,,,,,,,,,---...//////222444777888777666666777111...+++***---111444666333444555555444444666888:::::::::999777666444333............///000222333222111111111222444666777444222111333666666111,,,+++---111555777666222///---+++)))'''(((***,,,...333444444111,,,)))''''''***,,,---,,,******---000(((***...111333333222111......000333666777666555333333222111111222222333555666888::::::999777666777666555666777555000+++---///000111111000---,,,000111222333444444333222888555555777555111000222555666666555555777;;;>>><<<======<<<;;;999777555111555999999666333555888:::999777666777666555333000111111222111000///...///000333777999;;;<<<<<>><<<888777888000000000000111222333444000333555666666555555666000111333666999999777555222111222555:::<<<:::888555666666777777666666666.........///111333555777666777777777666555444444777555222000......///000......000333555555333111111333666888666111+++''')))+++------+++***++++++******+++...111333333222111222222333333333333222111000000222333333111000+++,,,...///000000//////666444111///---...///000444666777777555444555666444111...+++***,,,000222777666555444444444555555444222222555444111000222444555666555444333444666666555444222000000//////000000000111222333444555444222000000000///...,,,+++---000222444555555555555444555555666888999:::sssbbbOOODDD???:::777777111111111111222333444555333555777888666555555666000222444777999999555222///111444777999:::::::::777777777777666555444333------...///111444777999777777666666666666666666777666555444222222222333222111111333555666666555777999;;;;;;777111***%%%'''***---......,,,,,,,,,&&&&&&)))...222333111...,,,...000222333333333222//////000111333333222000,,,------...///000000000888666444222000//////000333555777666444333555777444222000//////222666888777777666555555666777888555222333666555222111333444444555444444555777:::999888666444333222222222//////000222555666777666444222111111222222111///+++,,,///222444666666777888777777666777888999:::qqqZZZKKKBBB:::555444111111111111222333444555555777999888666444444444111222555888:::888444000...111555888999999:::;;;999888888777666444222111+++,,,---///111555888:::888777666555555666777888666777777666555555666777444333222333555777888777;;;<<<===<<<888111)))$$$%%%)))...000///...,,,,,,$$$%%%)))...222333///+++(((***...111333333222111/////////111444444333111...............///000111777777666555444222111000111444666555333222444666444333222222444888<<<>>>777666666666777888:::;;;555333333666666333222444333444444444444666999===<<<:::888666555444555555...///111444777999888777444222222222444555444333+++---000222555666666666:::999888777777777888999nnnWWWDDD777333777777888666333111222777;;;===<<<:::666333333555777666666666666666555555555444666888888555555777999888777666444333222111111000000000222333555777888888999999999888888777666::::::888444111222666;;;;;;999777555555777:::;;;999<<>>???:::::::::999888777666666444222111444888888444///222333333333222333666999666666666777777666444222......///222666999999999444444555555666555555444+++---///111333666:::<<<999777666555666666444333oooUUUAAA999:::999999888555333333777:::<<<<<<:::666333333555777666666777888888777555444222444666666444444666999666666444333111000//////333333222222222333444444888888::::::;;;:::999999:::999777333000111555888;;;:::888666666777888999:::;;;;;;:::777000***%%%###%%%))),,,///000000000---,,,+++,,,...000000000...///000000///...---,,,---...000111333444444444///...---...000222333444888888777777666444333333222111000/////////111222333333222444666999;;;;;;888888888888777666444444333111111555:::<<<999555333444444333111111333555444444444555666666444333000000111444777888888666555555666666666555444444...000222333444666888999666444333333333333111000eeeIII<<<:::::::::999777555555777999;;;;;;999666444333555777666777:::;;;;;;888555333000111333333333444777999444444222111000///......666555444333111111000000666777:::<<<======<<<;;;888888555222000000222555999999888888777777777777:::888666555444000)))$$$!!!$$$(((,,,///111111111...,,,++++++---000222222000111111111000...,,,+++...///000222333444444444111111111111222333444555666666555555555444444444222111...++++++,,,...000000111222444555666777777777777777777666444222111111111222666<<>>===:::666333000000111222333555888:::333333222111000///...---666555444222111000000000222444888;;;======<<<;;;777555333111//////000111444555666888888888777777888444000///111...((("""!!!###(((,,,/////////...///---******---000333333111222222222111000...---...///111222333444444444222333333333222222333555333222222222222222333333111000...---,,,,,,,,,---,,,///222444444444444555666666777777666444222000111111222666;;;>>>===<<<999999888555222/////////333555666666555333222222222333444777999999777444555444444333222222222222444444666888999888666444666555555555666666444222}}}]]]JJJBBB999777555555555777888999888888888666444444555777777999===???>>>;;;666333111000000111444777999:::333333333333222111///...333333222111111111222222000111444777999999999999444333111000//////.........///222666888999999999555000,,,,,,...---'''""""""%%%)))---...---,,,***///---***+++---111333444111222333444444333222111///000111222333444444444222444555444222111222333000000/////////000111222000000111111000///---+++)))---222444444333444555444555777777777555222111222222333555777999999888:::;;;:::888444111000111666888999888555222222222222222333666999:::888666333222111000000000111111333333444666999999777444555555555666777777444222oooVVVGGG===999555333444666777888666777777666555444666777777:::===???>>>:::666333222111///000444777999:::333444444555444222111///000000000111111333444555///000111222444444555555222111000000000000///---)))+++///222666888999999222000.........---(((%%%%%%'''+++///000...,,,***...,,,+++,,,///222444444000111333444444444333333000111222333444444444444333666888666333111111333000///...------...000111///111333444444222///---+++///444555333222333555222333666777777555333222333333333333333444444444888::::::999666444333444666999;;;999555222222333333222222444777888888777222111000//////000111222222111111444777999666333222222222444555444222///lllTTTEEE???888333333444555555555666777666555555666777888:::<<<>>>===999555333333000......222666777777333333444555444333111////////////000111333555555111000/////////000111222000///...000222222///---(((***,,,000333555777888111222222222111...+++)))&&&)))...222333222///------,,,+++---000333444333111222222333333222111000111111222333444444444444555888;;;999555111222444222000///...---...000111111222333444444333111000000444777666333000222444...000333666666555333111333333333222111111222222444666888888777666666666222666999888444222333666666444222222444666666555222111000000000222444555333000...000444666444111//////000222333333000---hhhLLLDDD:::444222333333333444555777666555555666777999:::<<<===<<<999555333222///,,,---111444666555222333444555444222000////////////000111333444555333111///------...///111///......000222333000---)))***,,,...111333555666111444666666333000------&&&***///444666666333222,,,+++,,,...111333444333111222222222111///...,,,111222333333444444444444777;;;===;;;666333333555444222000///...///111222222222222222222222333333555888:::777222///000222+++---111444555444222111333333333222111000111333111333666777777666777888...222777777444222444888888666222111222333444444333222111111222444666888555111---...222444222///...///000222444333000---zzzbbbKKK777555666222111555000111333555777999999:::<<<<<<;;;999888666555444222...+++***---000111111...000333555444111---***+++---///111444555666777555333///,,,***+++---///333222111222555555222...*********---000333333333333555777888666222...+++)))+++...333777777555222///000222333333222111000000222444444111///000111555444222000111222555666::::::888777444222000...888555000,,,,,,...222555444333000///...///000111555666777888666333000...,,,---///222444555666666777444000000222444444333111111222555999:::777444111222444333222222333555888666444333333555777888666111---...444:::<<<;;;555333111///...///111222222333555444222000//////iiiQQQ<<<777888333111333111222444666888:::;;;;;;===;;;999777666555444444222///,,,,,,...000111000...000333555555333000...000111333555777888999999666444000...,,,,,,---...111000000222444555222000,,,,,,,,,...111333333333000222444555444111---***((())),,,000444666555333222222111111000///......///111333222111000222444222111000///000222555777:::888666333111111111222:::666///******---222666333222000///......//////111222333444333222000...,,,---000222444666777777555333000///111333333222111111111444888:::888666222333444333222111222333666555444333444777:::;;;999444000111666;;;===<<<666444111//////000333444666777888666444222111222vvv]]]EEE======:::666666333444666888:::;;;===>>>===;;;777444222222333444222000......///000///...---///222555666555333111666777888999:::;;;;;;;;;555444222000///........./////////222444555444222///...///000333444333222---///111333333111...,,,******+++...222444555444444333000...---,,,------///000111000000222444777//////......///222555666777555222//////111333555<<<777///***(((,,,111666333222222111111000000///......////////////......+++---000333555777888888444222111111222333333333222111111333666777777666333444555444222111111222555444444444666999<<<>>>;;;777444444888;;;<<<<<<666444222000000222555777;;;;;;:::888555333444555pppTTTGGGDDDAAA>>>===666666777999;;;===>>>???<<<:::555111000000222444222111000000000000///...,,,...111333444555444444888999999:::::::::999999111111222222222111111000---...000222444555444444222111111333444555333111,,,...111333444333111000000...,,,---///222333333555222///,,,+++,,,...000111111000000000222555777//////......///111222444333111000//////111444555:::666111,,,***,,,///222222333333333333222222111.........---------------+++---000444666888888888555555444555666666666555333222111111222333333333333444555555333333444555666666555666777:::<<<>>>:::777555555777999999999666555222111111444777999<<<<<<;;;888555444555666lllVVVJJJDDD???<<<999999999:::;;;===???@@@<<<999444000...///111333222222222111000000///000,,,---///111222333333333777777777777777666555444---...000222333444444444---///111333444444555555333333333555666555333111---///222555777777666555777444000......000000000222///,,,******---222555444222000000111222444555222111000//////000000111...//////000111222333333555444222000...---------...///000111222222111111222222111///...------,,,***---000444666777777777666777999999999999999999555444333111000/////////111333555666666666888:::999888888777888888::::::777666444444555666666555666555333333333555777999::::::999666333222333555lllUUUFFF===777===<<<;;;;;;;;;<<<>>>???;;;888444000...///111333222222333111000000111333...//////000000111222222444444444444333222111111,,,---///111333444555555000222555555444444444555333333444555777666333111...000333666888888888888;;;777222///.........---...,,,)))((()))...333666444333111111222444444333444333333222111111111111...///000111222222222111222222222222111///---+++)))***+++,,,...///000111555444444333222000...---***---000444666666555444444777:::;;;:::999999999666666666444000......///000222444555666777:::<<<;;;:::999888777777777777444555555555555444444444555555555555555555666666555666555444111000111222hhhQQQBBB:::???>>><<<;;;;;;;;;<<<===:::888444111//////111222222333333111///000333666222222111000000000111222333333333333222111000///......///000111222333444333666888777555333333444222222444666777666333111---...111444666777777777:::777222///...---,,,+++***(((&&&%%%''',,,111444222000000111444666555444444444444444333333333333222111111000000111111222111111111111000///...---'''((((((***,,,///222444444444555666555333111///***---000333555444333111///333888999888666666666555777888777444222111222///111333444555666888:::::::::999888777666666666444666777777777666666666444555666777666555444333000222333222111///000000yyy^^^KKKAAAAAA???===;;;::::::;;;<<<:::888555222000000111111222333222000...000444888555444333111000111111222333333333333222111000000000000000///000000111222666888:::999555222222333111222333666777666333111+++,,,///111444555555555888555111...------,,,+++(((&&&$$$$$$%%%)))...000///...///222666888777555444444444555555666666666666444111......///222333222111000///......//////)))))))))+++...222666999222333555777777555333111***---000333444333111000,,,000555777555333333333333777::::::888555555666///111333333333333555666999888888888777777666666555777999:::999888888888333555777888777555222000...000222222111000///000mmmVVVIIIEEE@@@=========;;;999888:::999777555333222111111666555555555444444333333999555555777444///...333333333333444444444444444666666666444222222444666999888888666555444333222111222333333333333222111222///---...111444444333555555444222000---+++***)))'''&&&%%%&&&(((+++---...000222333333444777999777777888888888888777777777444000---,,,---000222333000---+++,,,...000000)))***,,,///111333444555111111333666999::::::888000111222333333222000//////...,,,,,,---///222444666444333666;;;===:::666555444333333555555444333222444777999999888666555666999;;;;;;999777666666888888888999888555111...,,,///333333111///000111{{{bbbSSSGGGAAA======>>><<<999888999888777555444333222222666666666777777777888888777444444888777333333777666666555555444555555555666777666555333333555666:::999777555444333222222000111222333333111///...111000//////000111111111444333333222000...,,,+++(((((('''''')))+++---......000222333333333555666555555666777777777666666444222000...---///222333111///---,,,...///000000------///000111222222333//////000333666999999888111111222222222222222111///...---,,,---///111333666444333666;;;<<<:::666444222111222444555555555444555777777777666444333666999;;;;;;999666555444777888888888777444000...,,,///222333222000111222uuubbbMMMDDD======>>><<<999888888777666555555444444444777777888999:::;;;<<<<<<555333444777999777888;;;999888666555444555555666666777777666444444555777;;;999666333111111111111///000222333222///,,,***---000333222///---...///222222222222111///...---((()))***,,,---///000000000111333333222111222333222333444444555555555555333222111111111222444555///...------///111111000111111111111111111111111...------///222555777777111111111111222333333444///...------...///111222555333333555999;;;999666222111///111333666777777888888777666555333222222777999;;;;;;888555333333666777888888666333000...---000222333333222333444vvvXXXIII>>>===>>>:::777888777666666555666666666777888888999999::::::;;;;;;444333333555888999999:::888777555444333444555666666777777666555444555666;;;888555111//////000111---///111222111---)))&&&)))000555555///,,,---111222333333333333222111111+++,,,...000222333333333111333444333111////////////000111222333444444444555555555555555555555555...------...111222111000333333222222222222222222000...+++,,,...111333444222111111111222333555666000////////////000000111333222111333666777777555111///...000333777999999<<<:::888555333222222222888:::===<<<999666333222444666777777555222000///000222333555555555666666jjjTTTBBB>>>>>>999555777777666666666666777888888:::999999888777666666555222222111222555777777444333333222111222333444555555666777777555444444555999666333000......///000,,,...000111///+++'''$$$&&&...555555000---///333333444444555555444444333...///000111222444555666333444555444111...------...///000222333444444444888888888888777666555555...------///111222222111222222111111222333444555333000---+++---///000111333222111111222444666777111111111222111111000000000//////000222444444444111000///111555888999:::===;;;888555333222222222888;;;>>>>>>;;;777444222111444777888555222111111444444444666777888777777cccIIIBBB@@@999555777777777777777777888999999999999777555333111000///000000///...111555444///------///000222333444555444555777666555333333444555444111///...---...///,,,---//////...+++'''$$$%%%,,,333333///---///333444444555555555555444444111000...---...111444666444555777555222///,,,,,,---...000222444555555555::::::999888777666555444000///......000222222111111111000000111333555666555222///---...000111111333333333333444555555666333333444555444333111000////////////000222333444222222222444777999999888;;;:::777555333222222222666:::===>>>;;;777444222...333777888666444444555666555444555777777777666sssRRRGGGCCC;;;666999888888777777777888999999888777555333111///---,,,---...,,,+++000555444...'''))),,,000444555666666222444666666444222222333222111000///............,,,---......---***(((&&&&&&+++///000,,,***,,,...333333444444444444333222222///***''''''+++000444444666888777333///---,,,...///111333555666777777777777666555444444555555333111......///111222111222111000///000222444555555333000000222333444444444444555555555555444444444555777777666444222000///000000000000111444555444444555777999999777555666555444333222111111111333777;;;<<<:::666333111,,,111777999777555777999777444222222444555444222}}}XXXKKKFFF<<<888;;;999888888888888888999999666555444222000...---,,,+++,,,+++***///666555...###''',,,111555777888888111333555555333222111222///////////////.........------------,,,***)))((((((+++------***((()))***222222333333333222111111222---&&&""""""&&&---222555777888888444000---,,,...000222444666777888888444444333222222333555666555222...---...000111222333222000//////000222333333222111222444777888888444555666666666555444333555777888999888555333111000111111111111222555777666666888:::;;;:::666333222222222222111111000000000444999:::888555111000+++111777999888666888;;;666333000000222333111///kkkTTTIIIBBB===;;;888888999999999777555444999888666444222111000000111///,,,+++---///000000$$$''',,,///000111222333222222111000111222333444444333222222111111111111111111000,,,(((&&&(((++++++,,,------+++***+++,,,111111111000...---///000...---+++'''$$$%%%(((+++444444444111///...000111333222111222444555444333444333222222333444444444444111---+++---///111222111---)))***///444555444...---...000333555666555666666666555444111///...111222555777777666333222111000000111333444555444999666555777:::;;;777222000///......///...,,,***000444888:::888333///,,,---000555777777777777777111111111000///......---yyybbbRRRGGG@@@>>>;;;:::999888888777555444666666777777666555333222000...------///111111111%%%)))---000111222333444111111111111222444666777777666444222111111111111111111///,,,((((((***---...//////...,,,+++,,,---.../////////......000222...---***((('''(((***+++222222111///------///111111000000222555777777666444333222222333333333333222///,,,+++---///000000000,,,***,,,000444333111,,,+++,,,...111333333333333444555555444222000...000222333444444333222111111000//////111222333444:::777555777::::::777333111///............---+++000444888:::999555111//////222666777777555444555000000///////////////000{{{eeeSSSGGGCCC>>>;;;888777777777777666444666777888888888666666///...///111333444222111'''+++///111222333444555111111222222444777999;;;999888555333222222222333222111...+++)))***---111111222222111///---......+++,,,---...---...111333...---++++++,,,------,,,//////...---+++,,,...111000///000222666999999999444333333222111111111000000...,,,,,,---//////......,,,,,,...222333000---***)))***,,,///111111000000111333555444222000...000000111111111222222222111000///...///000222444888666444555888999777444444111///...///000//////000333777::::::888555333222555888888777555333333111000/////////000222333cccPPPHHHAAA<<<777555777999::::::777666666666666666777777......000444666666333000))),,,000222333333444555333333333444555777999;;;999777555333333444666777333111---******,,,111444444555555333111//////000+++---......---...000222000......///222222111///.........,,,+++---000333111000111333777999:::999222333333222000.........000///---...///000///...,,,,,,...000222222...+++***))))))+++...000000///---///222444444333111///////////////111333555666333222111000///000333555444333222333666999999888777555222000111333333333111222555888::::::777555222555888999888666555555555444222111111222333444tttYYYLLLDDD>>>888666999<<<======:::888555333222222444555...///222555888777333000***---000222222222333333666555444444555666888999555555444444555777999;;;444111---+++,,,///333666555666666444222000000111000000000///------...000111111222333555555444333111000000...---///333666333222222444666888777666111333444222///---,,,---222000//////000111111000,,,---///111222111...+++,,,++++++---000111111000---///111333444333222000/////////000222555888:::555666555333111111444777444333333444777;;;===>>>:::888555444555777777777222222333666999:::777555000333777::::::999999999:::888666555333333333333dddSSSIIIBBB;;;888;;;>>>>>>===;;;999555222000000111222///000333666888666222...))),,,///111111000000111555555444333444555666777222222333555777999:::;;;555222...---...222444555444555555444222000000111444555444222///......///111333555666444444555666444444222000///111555999555444333333555666555444111444666555111......///333111//////000222222111...///000111111000000///......---///111333333222///000111333333333333333111111111222444666999:::666888999888444333555888777666555666888;;;???BBB;;;999777777888999999999444222111333666777555222,,,000555888999999:::;;;;;;:::999777666444333222sssaaaQQQHHH???;;;===>>><<<999888777666444333111//////000111333555777555000---(((+++...//////.........222222111111222444555777000222444666888999999999666333//////111444444444222333444333111000111222777777777444111000000111///444777555111///333777777666444111000222666:::444333222333444555444333333777:::999555222222444444111...---///111222222000000000//////000222444000//////000222444444333222111222222222333444444444444444444444555555666666999<<<;;;666444555777888777555333333666:::===:::888777888999:::999888555222///000333444111...)))---222555777777888888777888888888777555222111nnnVVVMMMCCC>>>>>>>>>:::666444555777888777333///---222222333555666444000,,,'''***---...------,,,---/////////000111444666777000222555777888888777666666333000000222555444333000222222222000000000222888888888666333222222444...444888444...,,,111777888777555222000222666:::222111111222444555555444555:::>>>===888555666888444111---+++---///111222222111000///...000444777000//////000333444444333444333222111222333555666666666666555444333222111555999===<<<777444444666777555222///---...222555888777777888::::::888777666222...///111222///+++(((+++000333444444444555333555777888777555222000hhhMMM???BBBAAA???;;;222888:::<<<;;;666222111111333333333444555444111...,,,,,,...000222333111///000111222111000//////000333333444444555666666777555333222333777999888666111000---+++***+++,,,,,,222444555444222000000111222555777555111000444777555555555444333222111000---***+++222777666555666???>>><<<:::999999999:::777222,,,)))+++...222333333333222222222333444444444333333555888777333000---///000222444555555666444555666555333222333444;;;;;;;;;999555222111111444222000,,,***+++///222777888:::;;;;;;:::888777444444444333000---)))'''+++...000111000000111222444111000222666777333///vvvYYYGGGCCC>>>;;;999111777:::;;;:::666333222222444444555777888888666444000000000222444444222000222222333111//////000111333333444555555666666666666444333555777888555222...---,,,++++++,,,---...111333444333000......///111444777555111000222555444555555444333111...---,,,)))***111666555555666:::999888777777888999:::555111,,,***+++...000111222222222333333444444444222111000222444444111///---...000222444666777888555666777666444333333444;;;<<<;;;888444111000000111000...+++)))+++...222777888999::::::999888777555555444333000---)))'''+++,,,//////000111333555555222000222666777444000oooVVVKKK???:::999555888:::;;;:::777555444555666666777999<<<===;;;:::333222222333555555333111444444333111//////000222222333444555666666666666777555555777888777333...,,,+++++++++,,,---///000000222222111///---,,,---000333666555222000000222333444555555333000---+++***((()))000444444444666555555444444555777999:::222000,,,+++,,,.........000111222444555555555444///...------...//////...---...000222444666888999666777777666444222333444::::::888555111//////000...---,,,***)))***...222666777888999999888777666555666555444111---)))'''+++,,,......///111555777666333111222555666444222kkkYYYFFF>>>???===;;;;;;;;;:::999888888999888888888:::===>>>===;;;333222111222444555555444555555444222//////111333222333444555666666666555555555666999;;;999444///...------------...///000111222333111///---------///222444555222000///000000222555666555333///---)))''')))///222222333666444444333333444555777888222000......//////...---...///222444666555444444...---+++++++++---...///000000111111333444555666555666666555222000000111666666444111///...000222++++++***))))))+++///222666666777777777777666666666666666444111...***(((---............000444777777555333333555555444333lllSSSEEEEEEDDD???>>><<<;;;;;;<<<<<<<<<;;;999999:::;;;;;;:::999111///...///111444555555444555444222000///111222111333444666777666666555333333555:::======777333222111000//////.........111222333333111//////000...000333444333111000//////222555777777666333111***(((***...000000222666777666444333333444444555333111000111111111///---,,,...111333444444333333///...---,,,,,,---000222444333222111000111111111444555444222000...---...111111000///---...111444***************,,,000333666666666777777666666666666666666555222///,,,***000111000///...///222555777666555555555555444333dddOOOJJJGGGBBB???<<<;;;<<<=========;;;:::888888888888777555000...,,,,,,...111333333111222333333111000111222111222555666777777555444111111444999===>>>:::555444333222111///---,,,+++111222444444222111222333...///111222333333222222111222555777777666555333+++***,,,//////...111666999777555444222222222333444333222222222111///------...///111222222222111000000000///...///222555777666444111000//////000333444444111...,,,+++,,,------...------...000333++++++,,,,,,,,,...111444777777666666666666777777555555666555333111...,,,111222222000//////111333666666777888777555444333www\\\PPPJJJCCC???;;;999:::<<<===<<<:::888666666666777555444222///,,,***,,,...//////---000222333222111000111111222555777888777555444000000222666;;;<<<999555222222111000...,,,***)))///111333444333333444555/////////111333444555555333444555555555444333222...,,,...000///---000666777666444333111111111222444222111111111000...,,,---.........//////000000000111222111000111444666999888555333111111222222444555444222...+++++++++,,,---...---,,,,,,---...------.........///222555888777777777777777777888333444555555444222000...///000222222111111222333444777999:::999666333222eeeVVVMMMDDD???:::888999;;;;;;:::999777555555666777666555555222---******,,,,,,---+++...222444333111000000000222555777888777555444//////000444888999777333000000///...---+++)))(((...000222333333333444666///......000333555777777666666555444333111000//////...///111///,,,000666555444333111111111111222444222000///000///---,,,......---------......//////111333333111111444777:::999666444333444555555555666555222///,,,+++,,,,,,...///...,,,*********...///000//////000333666888888777777777777888888222333555555555333111000,,,///111222222222333444444777:::<<<:::666333111rrrXXXNNNEEEAAA;;;555444555555333222444777777666666666666777222---*********)))(((---,,,+++,,,------,,,***...///222666999:::888666333222222333555555444222000///.../////////---+++***,,,///333555777888888444444333333222222333333444777888444,,,))),,,111222111111000//////000000444333222222333444666777555666666111***&&&(((+++///...------...///000111111000///......111555999===;;;888555444333444555666666555222...---...///111000////////////,,,***000000////////////000000444111///111555888555222555222111222555777666444///000222333444444333222333777;;;===>>>===555,,,lll]]]GGGAAA888444444777666444333666999:::888666333222555111---++++++,,,,,,+++++++++,,,---,,,+++******...000222666:::<<<;;;999333111000111333333222111000///...///111111000///...///222444666777888888333222222111111111222222333777:::777000,,,---000333222111000000///000000222111111111222444555666666777666111+++''')))+++///......---...///000111000//////...///222666999999888666444222111111111222222000000000111222222111000///000000000...,,,//////000000000111111111333111///000444666333000222111111333666888777555111222333444555444333222555777:::???FFFHHH???333~~~jjjRRRFFF999444777999777333444777;;;<<<:::555222000444111...---...///000///,,,///222111---******+++...///111666:::<<<<<<;;;222000......///000000000000///...000222444555555333444555666777777777777000000000///000000111111222777:::999333//////111333333222111000000000000000000000111222333555666888888777222,,,)))***,,,000///.........///000111//////...///000333777999333333333222111///...------+++***,,,111555666555111000///000222222000......///111222333333333333222000...000222222000,,,//////111444777888777555333444555555555444333222444666999AAAMMMQQQHHH<<>><<<<<<888888666333222333666999888999999777555444444666888999777333...,,,---000...---+++,,,///222333333333111...,,,------,,,+++******+++///222555555444666555444333333333444444111111111222333555666777666555111---++++++...111//////.........///000000222222333444555555555555666555333222111111111222222111000/////////000111000//////111666777666333...///111222222111///...***(((&&&(((---000111000000000000111333333222111...000222444666666666666333222///---,,,---...///+++...111222111000000000111222222222111000...---)))111666666666888999888{{{]]]NNNFFF===:::<<<888888666444111111333555444666777666444333555777777555222//////000333555444111///...///111222222444222000//////...,,,***'''(((***...111222000...222111000000000111222333000111111222444555777888666444222...,,,+++,,,---,,,,,,,,,,,,---///000111222333444444444444333222444222111111111333333333333222000/////////000111222000///222777888444000//////000111111111000///,,,++++++,,,---///111222111000///111222222111///000111111333444555666666555333000---,,,---111444000222444333000...///000111222222333222111000///...111333111222555666333ppp[[[LLL===777:::777888888555222000000000///222555444333333555888888444000///111666:::<<<999666222000111222333333444333111111000///,,,***%%%&&&)))---000///,,,)))///......---...000222333000000000222333555777888555444333111...,,,+++************+++---///000111222222333444333222111000222111000000222333444444333222111/////////000000333111000333777888444/////////000000000000000000---...///......000333666111000///000222222000...111111111222333444555666777555111---+++...333777444666666444000...///111222222333444333222111000333333000...222777666111lllRRR>>>888;;;<<<===<<<777333111000///...111333444444555666777555333000111444666666555777666444222111111222222444333111222222///(((######(((---///...+++)))***...222444333000...---000...------111555888999777666333111///---,,,+++,,,+++)))((()))+++...000///000222444444222---)))222111///......111666:::;;;888333///---...000111333333444777888888666444222000------///111333333222000///000222444555444444000,,,---111555444222222000---,,,...111666999444222000000333666888999:::999777666555555666666666555333111000000111111222222222000//////111333dddMMMBBBAAA>>>>>>;;;777333222111000111333444333222111222444777444111000222444444444555444333333222222222222111111111111000,,,&&&""""""&&&***,,,,,,***))),,,///333555444111///...///...---...222555777888777555333111///---,,,,,,,,,+++)))))))))+++...///111222333555555333///---333333222111111333777::::::777222...,,,---///111444444555777999888666444222000//////111222333222111111000222444555555444444000------222555444333333111///...///222555777333111///000333777999:::666666555444444555666777555444222111000000000000//////000//////000222444www\\\JJJBBB@@@===:::777555333444555555666555333111111333444888555111///000111222222111222333333333333222111...000222111---((($$$"""!!!###&&&***,,,---,,,,,,...111555666555222000///...---...000333666666666666555333111///------,,,++++++***)))***,,,---///222333444555555444222111666777777666555666888::::::777222---,,,---000222555555555777999999666444222111000111333333222111000000000222555666555444444111......111444444333444333222111222333444555222000///000333666888999333222222333333444666666222222111000000/////////---...///000000111444666kkkRRRDDDCCC===999888777666888;;;;;;;;;999777555444777999888555111///...///000111...000222444555444222000---000333222,,,'''$$$$$$%%%&&&(((+++---///000000000222555666444222000///------...111444666555444555444222000///...------++++++++++++,,,---......222333444333333333333444777999;;;;;;999888888999;;;888333///---///222444555555666777999888666333111111111333555555222000......///111444555444333444111//////111333444333444444444444333333333333111000...///111333444444111111111111222222333333000000000111000000//////000111333333333444666888aaaMMMIII@@@999999:::999;;;@@@EEEDDDAAA===888777777999666444222///......000111...000333555666444222111---111444333///***((((((&&&''')))+++...000222333111333555555333000///...,,,---...111444555444222444333222000///.........+++,,,---....../////////000222333222000000222444777:::<<<===;;;999888888<<<999555222111222444555555555555777888777555222///000111444666555333000,,,,,,,,,...111333222111333111///...000111222333333333333333333333222222111///...---///000000///111111111111111000//////...///111222222222000///555777888777666555666777uuu]]]SSSGGG===<<<<<<:::;;;AAAKKKJJJFFF@@@999444333222222222222111//////111333///111444666666555333222///222444555222///,,,+++&&&(((***---///222333444222444666555333000......------...111444555444222333222111000////////////,,,---///111111111000000...111333111///---///222666888;;;<<<:::888777777;;;999777555444444555555444444444666777666333111---...///222555666444222,,,******,,,///111222222222000///......///111222111111111111111111111111000///------...///...---111111111111000///...---...000333555555444222111888999:::999666444444444www```PPPBBB@@@>>>888888>>>FFFEEEBBB===666111///......000333333222111333555222333555666666555444333000111333555666444000---)))+++...222444666777777555666777666333111//////...---...000222444333222222222111000/////////000---///111333444333222111...111444333///,,,...000444666888999888666666666888888888777666555444444333333333444555444111///+++,,,---000444555555444---+++)))***---111333444000000...---,,,---///111//////.........///000000///...---...000111111000//////000111111000///...///111555888888777555333555666777666444222111111iiiVVVGGGBBB>>>666555:::;;;<<<;;;888444000......+++///333444333333555666444555555666666555444444111000111444777777222...---000444777:::<<<<<<<<<777888999888555222111000......---///222333333333222222111000000000000000...000222555555444333111...222666444///,,,---000222444666777666555555666666777888888777555333222222222222444444333000...******,,,///333555666555///,,,)))***---111444666//////...,,,+++,,,...000...---,,,,,,,,,...///000---------///222444444444---...///111111111000000///222666999:::999666444111333444333111///...///mmmTTTDDD===999777777333111000000111222111000111111222333444666777888;;;999666444222222333333222111333777<<<===888333333333777???FFFEEE<<<444444444444444444444333333111///...------000222444444444444555555333///+++///...---,,,...000444666444333333444666666444222777555222111222333222222555555555666777666444222111111222333222111///...,,,)))***000444444555888///---+++---000111000...,,,---------+++,,,---///...////////////......------++++++///444777555111------...///111111///---///222777::::::777333000000//////111222111,,,(((|||]]]JJJBBB===888555222111000000333444555444222111111222333555777999999777444222111111333444666444444777;;;;;;888333444444888@@@GGGHHH@@@999333333333333333444444555111///---++++++---///111222222222333333111---*********)))***,,,...111333111111222444777777555333555333111111222333222222222222222333444444333222333333333333333222111111...***+++000333333444666111000///000222444222000,,,---...---,,,,,,---///111111222222111000...---,,,+++,,,111666999666333//////...////////////...///222666::::::777333000000///...///111000,,,)))fffOOOFFF???999555333111000111444777888888333222111111222555888999666444111//////000333555999777555666999999777444444444888???FFFFFFAAA;;;222111000000111333666777111///,,,)))(((***,,,...000000000111111000,,,***$$$%%%&&&(((***---///111///000222555777888666444222000//////111222222111000000000000111222333333666555444333333333444444000,,,,,,000333222222555333222222333444555333222...///000///...---...///444555666666555222///---,,,,,,...333888999666222111111111111000//////...///222666999999777333111000///.../////////---+++qqqVVVGGG>>>:::999666444333333555888999999444333222111222444777999444222///------000333666999777444444666888888888333333555:::???@@@;;;777111000......000333666888333000---***((()))+++---000//////000111000---+++###$$$&&&))),,,///111222111111333555777777555222///...---...111222222111000000000000000222555777:::888555333333444666777222...,,,///111000111333444444555555666555444333111222333333111///000111666777999999888444000------...111555777666222///222444666666444111///......111555888999777444111111000000000000000000///jjjRRRBBB===???<<<999666555555777777777555444333222222333555666222111///---...111444666777555333333555888:::;;;444444444777:::999666222000///...---///111555777333222///---,,,,,,---...000000///000222111///...&&&'''***---111444666777666555444555555444222///---------...000222111000111222333333222444777:::<<<:::666333222333555666111---+++...000///000333888999:::;;;:::888777666444555666555333111111111555666888999888555111//////000222555555222...***000555:::;;;888333///---...111444777888666444222222222333222222222333444oooTTTGGGDDD@@@===888555555666666555777666555444333222222222222111000000111333555666444333222222333666999<<<777666666666777777444222000///.........000222333222222111111111111111111111000000111222333111000+++,,,...000444888;;;<<<<<<999666333222111000...---------///111222111///111333666555444444777;;;===:::777333222111222333///***(((,,,......000333<<<>>>@@@@@@>>>;;;::::::444666777666444111000000222333555777666555222111000111333444333000---***///555;;;<<<888333...---...000333666777666444333111333555555555444555666rrrWWWJJJAAA===888555555555666555777777777666444222///...333333333333444555555555333333222111111333666999777666555555555555555444111000//////............///000222444555555444333111000///000222333222111......///111555999===??????;;;555222000000000///...---...000111222000......222555555333222444888===;;;777333111/////////+++'''%%%)))---...111444<<>>;;;999999333555666555222///...---...///111333333333333333000111333444222111///......333888888444///...///...000333555666666444333///222666777666555555666dddOOOAAA===888555555666666666888888888777555111...,,,333444555666666666555555444444333222111111444666444444333333333444555555222111000///...---,,,+++,,,///222555777777555444000///...///111333222111000//////111444888===@@@???;;;444000///000111111///...///000222222000...+++000444444111///111444<<<:::777333000...,,,,,,)))%%%###(((,,,...111555999===@@@???;;;888666666111333555444111---,,,++++++,,,...000111333444444///111333444333222222333...222555333///,,,...111...///222555666666444333---111666777666444444555uuuPPPCCC<<<777777666555555777888777777666444111///...333333444555666666555555888666333111000000222333333111000222555777666555111111000000///.........000222444444333333444555000---+++...333666444111333222111222444555444333000111333222111000111222555333222111111000---+++***)))***,,,...///...---444777:::999555000,,,******))))))---111444333222888999::::::999777555333333333111///,,,+++,,,---///,,,***---333777888666555222111222666777666444000111///,,,))))))...222555666666555444333111000000222444666666666444444]]]EEE>>>777666555333222444999888777666555444333333555555555666666777777888888777444222000000111111222000111333777999888777333333222222111000000000111222222000///000222555000...,,,///444666555222333333222333444444333111---000222333222111111111555333222222111000---+++*********+++,,,---,,,+++222555777777444111...---///...///111555666444222444555777888888666444333111111000---++++++---000333111///000444888888666000---,,,...444:::<<<<<<111000///,,,+++,,,000333555666777777666444222000111222444666777666666555sssRRRGGG===999777333333444;;;:::888777666666777888777666666666777888:::;;;888777555333111000///...000000111444777999999888555555444444333222222222222111000...,,,---000222111///...000444777666444444333333555555444111...***---111333222111111111444333222222222111...,,,)))***+++,,,,,,+++***)))000222444444333111111111444444555777888777555222...000333555666666444333000000///---+++---000333888666444444555666666555...***(((+++222:::???@@@222000------///111333444555777999:::999666222000000111333555777777666666kkk\\\JJJ@@@;;;777777999===;;;999777666777888999888777555555666888:::;;;777777555444111///...---000000111333555666666555666666555555444333333222000111111000---,,,---///222000000222555777777666444444555666666444000,,,'''+++000333333222111111333333333333444222///---(((***---------,,,++++++111222333333111111222333777888888999888666333111***---000444666666555444333222111...---...222555:::999777555333222222222...+++)))+++111666999:::333000---...222666777666666888:::<<<;;;777333000///000222444555666666666uuu[[[JJJAAA<<<;;;======;;;999666555666777888777666444444444555777999555555444333111000///...111111111111000111111222555555555444333333222222...111444444222...,,,+++111111222333555777777777555444555666666333///,,,'''+++000333333222111111333222333444555444111...(((,,,///111000......///222333333222111111222444777888999888666333111///+++---///333555666666666777666555222000000333555999999888444///------///...+++***,,,111444444333333000...000444888999888666888;;;<<<;;;888444111///000111222333444555555oooXXXJJJAAA===<<<:::999888777666666777888777666444333333444444555333333222111111111111222222222111...,,,---///111555555444444333222222222,,,000555777555000,,,***111111222444555666777888555444444555555333000---))),,,000222333222222222222222333555666555222///***///333444222000000111111333444444222222444555888999999777444222111222---...///111333555777888888888888666333333444666888:::999444...***,,,000---++++++...222555444222222111000222555888999999777999;;;<<<;;;888444222111111111222333333444444kkkYYYIII???:::666666777888999::::::;;;777666666555444333222222111000//////000222444666333222000---***,,,111555666555555444444333222222,,,000444555333000---,,,000111333444444555777888666444333333444333111///+++...111222222222333444111222444666777666333000...222777777222......//////111444555555555777888999::::::777444333555777000///......000222555777555666888777666555555666888;;;<<<777///+++...333222///---...333666666555111222333444444666888:::888999::::::999777555333444444444444444444444555zzzeeeQQQBBB:::222444666999;;;===>>>>>>888888777666555333111000//////......///333666999333222000,,,***---333999666666666555444444333333---000222333111///......///111333444444555777888666444333222333333222111---///111222222222333444111222444666888777333000111555999888222,,,++++++,,,///333666777888999;;;;;;<<<;;;888555555888;;;222000...------000444666111444666777777666666777999===???:::111---111777:::555000///222555666666///222555555333444777;;;999999999999888666555444777777666555555555555666rrr[[[HHH>>>777333333:::???@@@>>>???;;;999888888888666000+++...,,,+++000777;;;:::777000...,,,,,,///222555666:::999777666555555555666...,,,))))))+++---------333444666777777555444222333222222444555555333111+++,,,...000222555777888444333333666888888555222444555555333///,,,,,,,,,***---111555888999999999:::888666333333444666777555222///,,,,,,...222444222444555444777;;;;;;777::::::999666444333555777:::666222111333555666555///111222000//////333777666666666999;;;:::555000888999:::999666444333333cccLLL@@@999444444:::???@@@>>>>>>:::888888888999666000+++((((((***111:::???>>>;;;111///---...000444666777<<<:::888666555444444555...,,,++++++---000111111444555666777777666444333222222111222333333000...***,,,...000333555777888333333333555777777444111000222333222000.........,,,///333777::::::999888888777444222111222333444555333000...---...000111333666666555666999999555777777666444222333555777999666333333555777777666000111111///...000444888666555444666999888333///333555777777555333222222uuuXXXGGG===777444999>>>???======888777777999:::777000+++&&&&&&***333===AAA???;;;333111///000333666777888;;;:::888666444444444444000///---...111333555555444555666777777555333222222111111111111000---+++***+++---000333666777888222111111222444333111///---///222222111000111111...111555999;;;:::888666444333111000//////000111666555333000...---------444777888666555777666333333333333111000000333555555444444555777888777666111111000......111555999777555333444555444000---,,,///333444444222111111oooXXXFFF===666888<<<<<<;;;:::555555666888:::888111,,,((()))---666>>>AAA===888555333111222444777888888777666555444333333444555444222111222444555666555222333555666666444333111333222111111111///,,,***)))+++...111444666777777//////////////////---,,,...111333444333222222333,,,///444777888777444111///............//////000666666555333000---***)))111666888666555666666333111111000---++++++---///...000222444666666555333111000///...///222777:::;;;888555444444222...***(((,,,000333333222222222qqqUUUGGG;;;999;;;:::888777333222444777:::999444///)))***---555>>>@@@<<<777555333222333555777888777111111111111222444666777888666444444555555444222///000222444444444222111555444333222222000---******+++...222444555666666.........---,,,+++******111444666777555444333222***,,,000333333222///---***+++,,,...///000111111666666555444111---)))'''...444777666555666666444111000...+++'''&&&''')))(((+++///222333222111000111///......000444888:::???;;;777555444222---)))(((+++000333333333333444hhhVVVDDD<<<;;;999666666000000111555999:::777333***)))+++222;;;???===:::444333222333555666666666......///000222555888999888666555444444333111///---...111333555555444333555444333333333111...,,,+++---000222444555444444///000000...+++******+++222555888888666444222111)))***---///000///---,,,)))***---000222222222222444555555444111...***(((+++333888666444555555444222111///***&&&$$$%%%'''&&&***///111111000///...000...---///333666888999===:::888777777444///++++++...111222333333444555|||fffNNNAAA<<<:::777666///......222888;;;:::888///,,,+++///777<<<;;;999333111111222444555555444//////000111333666999:::555444333333333222000...,,,...111444666777777777555444333333333222///,,,,,,...111333444444222111222333333000---+++,,,---000333666777666333111111***+++,,,......///......,,,...000333444333222111333333333333111///,,,***,,,444999777333333333222333222000,,,((('''((()))(((,,,111333222000///000...------000555888999888777666555777999888333///...000111111111222444666qqqTTTDDD>>>;;;888777...,,,---111777;;;<<<;;;666111---...333777777555222000000111333444333222222222222333444777999:::222111000111222222000...,,,...222666888:::::::::444333222222333222///------///222444444333111000555666666333///---...000---000444666555333111000---------...///000111111///111333555555444222000222222333222111///...,,,---555:::777333111111///333333111...+++***+++---+++///444555333111111222---,,,---111666999999777111111333777::::::666222111111111000000000333666