BM 6(o yyyuuusssyyyvvvsssrrruuu|||{{{zzzzzzsssnnnmmmppprrrsss}}}|||}}}Ħ>LHdĦ~~~~~~}}}{{{zzzyyyyyyyyyDdDӵӵӵĦӵĭӵ~~~}}}~~~}}}|||{{{~~~{{{wwwuuusssrrrooommmjjjiiiiiiiiiiiihhhjjjiiiiiihhhgggfffeeeeee`````````______```aaacccccceeeggghhhhhhiiikkklllwwwyyy}}}D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~{{{zzzrrrmmmfff___YYYUUURRRPPPHHHFFFDDDBBB@@@?????????===:::888777888999888888222333333333333222111111222333222111///000111333111222333333333444777999222333444666888999999:::<<<===???AAACCCDDDFFFFFFOOOTTTZZZ^^^```ccchhhllltttvvv{{{Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ|||vvvqqqnnnbbb^^^XXXPPPIIICCC???===777777666666555555555444444444444444333333333222111111111111111111111111000000000000000000000000222222000000000000222222000000/////////000111222333333333444444333333333666555444333222222222222555444222222444555555444666999===AAAEEEJJJQQQUUUaaafffnnnvvvHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦvvvsssnnnhhhbbb\\\XXXVVVJJJIIIGGGDDDBBB???===<<<444444333222222222222222777777777666666666666666::::::999999888888999999======<<<;;;::::::999999<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999:::;;;::::::::::::;;;;;;;;;;;;>>>???@@@BBBCCCDDDEEEEEE:::::::::::::::;;;<<<===888666444333333222111///777777666555444333444555000222555888;;;===???AAAKKKQQQZZZeeeqqqDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ{{{qqqiiiccc\\\TTTOOOLLLJJJFFFAAA===999666555666666777777888888888888999999:::::::::999999888???????????????@@@@@@@@@999888777666555666777777444333222111///...------//////000000000000000000111000000//////000000111,,,---...///000///.........///111222444555555555777777777777888999:::;;;===<<<;;;<<<>>>@@@AAA@@@;;;:::999999999999888666777666666666555444111...222444666777999<<<@@@CCCOOOUUU```nnn}}}>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵuuukkkaaa[[[VVVQQQKKKFFFBBB@@@===:::<<<<<<;;;:::::::::;;;;;;>>>>>>>>>>>>>>>?????????@@@@@@???>>>;;;777444222444444444555555666666666444333111000///000111222333333222111000//////...111111111222222222222222444333333333333333333444...///111333333222111000000111111222222111111000444333222222111111111222222111000222555888999888666666666999<<>>===AAA@@@???@@@BBBCCCAAA???888999888666444333444666======<<<<<<===>>>@@@AAA[[[cccppp}}}&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR{{{uuueee___XXXQQQLLLIIIFFFDDDIIIGGGCCCAAAAAAAAABBBAAA:::::::::;;;;;;===>>>???:::999999888777666555555111222333333333111000///000000111111222222333333333222111000000000111111111111111111222222222222555555555666666777777777444444555555555555444444444555777999999888777666999::::::::::::::::::999888888777777666666777777999777444333333222000///222111000000000000///---111///...///222555777888;;;===>>>=========>>>@@@111111222333666:::===???111666===CCCJJJSSS]]]eeennnwwwHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hqqqeee]]]XXXUUUSSSPPPKKKIIIIIIKKKMMMMMMDDDCCCAAA???>>>======>>>:::999888666555444333333555555555444444333333333000111222444555555666666666666666666666777777777///////////////.........((())))))******+++,,,,,,*********+++,,,,,,------***++++++,,,,,,++++++***+++,,,---.........---,,,---...///111222333333444888888999:::;;;===>>>???FFFCCCAAA@@@AAAAAA???>>>>>>>>>===;;;888777999;;;777777666444222111333555777888888777555333444555JJJGGGCCC>>>:::666444333999::::::777666888===CCC@@@EEENNNXXXcccqqqD^DdDĦs׼s}}}rrrgggYYYQQQPPPPPPNNNLLLLLLIIIFFFDDDCCCBBB@@@>>>777777777555333111111111555444222111///.........///.....................000000///...---------...,,,,,,,,,,,,++++++++++++***+++,,,---,,,+++)))(((,,,,,,------------------)))******++++++,,,------,,,---............---,,,++++++,,,,,,,,,---------***+++---...000111111111222222333444555777888999666555444666999;;;;;;;;;@@@DDDFFFEEECCCEEELLLSSSEEEIIIKKKGGG???999888999...000333444555666888:::000111333666999===???AAA777888888555222222666:::AAACCCEEEEEEFFFMMMWWW___^^^fffrrr}}}>d<Ħ>d<ĦĦBeĦzzzlllddd```______WWWOOONNNRRRTTTNNNHHHEEECCCAAA???===999333///...000111111000//////000,,,,,,,,,---...///111111111000000000//////.........---,,,+++***+++,,,,,,---,,,,,,,,,++++++******)))+++---......,,,)))'''(((((((((''''''&&&&&&&&&(((((())))))***+++,,,,,,'''((()))******)))((('''***))))))))))))***+++,,,------............------///...............//////111///------...///...---///444888777444888CCCMMMLLLTTTZZZWWWLLLBBB???AAAHHHHHHGGGCCC>>>999666555666666666555555555555555222555888888777777:::===111666:::;;;;;;===CCCHHHPPPSSSVVVZZZ___hhhrrrzzzDdDĦsdKĦgdKĦgdKĦssskkkbbb^^^^^^]]]YYYTTTPPPNNNKKKHHHCCC???===;;;333333222000///...,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***************+++,,,,,,,,,,,,---------.........000000111222222222222222444555555666666666555555333555999<<<>>>AAADDDGGGMMMMMMKKKIIIDDD???:::777333///---///000///222777555555555666666888999999???@@@BBBFFFLLLSSSZZZ^^^aaakkkzzzDeneneneyyysssooolllfff```\\\YYYRRRGGG???<<<;;;999666444222000/////////......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++***************+++,,,,,,,,,---------.........---...//////000000//////000111111111111111000000...000222333333333555777>>>@@@DDDHHHLLLNNNOOOOOOLLLFFF@@@<<<666///---///111111111000000111222222777777888:::>>>CCCGGGJJJSSSXXX___eeelllvvvyyypppkkkiiiiiiiii]]]WWWPPPLLLHHHAAA666...//////......------,,,,,,---------...............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++------------..................///000000000000000///000000000///...------...///000000......///000,,,...222777:::===??????JJJDDD???<<<777111000222222111000000//////000000222222111222444777:::<<>><<<999666333222111000000///000222444777999777333666DDDTTT[[[ZZZWWWccc~~~4ĉ@ӵ]]]WWWSSS@@@888///)))***///666:::888777666555555444222111222222111111111000000000...............---------------...//////000000000...//////000111111222222000000000000000000//////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>L------------,,,---=hĦ0000000000001112223334445554444444444445555555555554ĉ@ӵ888999:::;;;;;;;;;;;;;;;===>>>>>>===:::999999:::===<<<;;;:::999888777777222000000333333111111444//////000111222333555666======<<<:::999888777777444222000000111333555666444555777777222333BBBRRR\\\gggppprrrzzzGG=?:::222111000000333888===@@@AAABBB===777222111222555888..............................//////000111111222111111222333444555666666///000000111222333333333111111000000//////......000/////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++HdĦ............---=Īj000000111222333555666777555555555666666666666777GG=?:::;;;<<<===>>>>>>>>>:::;;;======<<<<<<===?????????===<<<;;;;;;:::::::::777666888888444444666333222222222333444555555000111222444555777888999999888888888888666333000444...,,,444:::999888:::666GGGVVVZZZ\\\iiiӵĭӵӵĦӵӵĦƜ`1.׼s111///...---ĦBBBAAA999888666333111///...ӵ000Ħ555666777888888999888888777555ĭӵ......Ħ......---Ħ+++Ħ+++************++++++,,,,,,++++++*********)))+++DdD000///---?fӵ111222222Ħ555555444ӵƜ`1.׼s999:::ĭӵ@@@EEEGGGEEEDDDDDDCCCBBBAAA@@@???ӵ444333222111Ħ111111333555555888444333666666555===;;;:::ĦsssĦ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLwwwgĉ@000111222222Shӵ888444444333222222222g&e555>hӵ;;;;;;:::::::::888777666fff?><z222g&e>&e///...HL.........ShӵgL++++++************++++++,,,,,,++++++S?ʬ******3h?D%%)?///---ZufĦ000000111gL444333333g&e777gĉ@===<<<g&e>&e???@eCCCEEE??FFFGGGGGGGGGFFFFFFEEEDDDg<ĉ???===<<<:::3we<Ħ2222223333333h?@e666777666444333222333444ZJJJ\\\ddduuu3h?gL4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵ]]]tt///111111HGgĉ@111111111222333555777999Hu]Ħ>>>ZuR)Ħ===<<<;;;:::999777666sߝLGdUĦ222Hƅ^Hu]Ħ///ntHdĦ......HGgĉ@+++HdĦ++++++***************++++++++++++Htƅ^******Bt=o9ĦDtfo9Ħ...---,,,g?///000HdĦ222111222Hu]Ħ999tt===???Hƅ^Hu]Ħ@@@H׼sBBBCCCGGGHHHJJJJJJJJJJJJJJJJJJKKKtQLLLKKKJJJIIIje<Ħ<<<:::999Bt=o9ĦH׼s???@@@>>>:::888777333333333HtĦ;;;BBBBBBKKK^^^Bt=o9ĦHdĦ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ:::`eĭ555qet444555555888999<<<>>>AAACCCDdDĦDDDCCCt|<<<<;;;999888666666666555DdDDdDĦ222DdDΦDdDĦ///q<niDdDĦ...qet++++++DdDĦ*********************+++++++++q<R******qjRgdKӵHdDĦgdKӵ...---GR/f6LĭĦ///000DdDĦ333222222DdDĦ888`eĭ???DdDΦDdDĦAAADdDĦBBBDDDEEEHHHHHHHHHIIIJJJLLLLLLLLLMMMMMMNNNOOOgeĦSSSSSSSSSFSĦOOOKKKqjRgdKӵDdDĦBBBCCC@@@???@@@BBB???;;;555DdDĦ<<<666888<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4444DufئL>e444puR)ĦOOOOOOPPPQQQRRRQQQPPP>d<ĦDDDDt888777666666666666444333DdDΦDdDĦ222>d<ʜ4DuTӵ///4DwDd<Ħ...puR)Ħ>d<************))))))*********peӵ)))ĦpeӵDx<>d<ӵDd<,,,qR/ܗ?fӵ111>d<444444>d<Ħ4444DufئL>e;;;DdDʜ4DuTӵBBBDdDĦDDDEEEGGGHHHGGGGGGHHHJJJLLLJJJJJJKKKLLLMMMNNNgeĦQQQs<v>aĦ]]]___peӵDx<DdDĦ444333444888>>>BBBEEEDDDCCCDdDĦ777555111000peӵDx<>d<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒR888333nfʜd<Φ>d<Ħ222s&dq&ĒR//////i?ʜtd<Ħ...HHܗDӊB***<x***+++))))))*********B?daĦ[[[___B?Ho9VVV>d<999:::<<<===BBBBBBDDD>d<ӵ222///B?Ho9<x4DuXӵHu]3hhne=enepIƎ@t@h>h111111555feIII@ďDVVVUUUTTTNNNNNNOOONNNLLLIIIne???>>>=e888777666555444333222222ege222222sĪj@h/////////fdDĦ...@ďD******Hkge******+++))))))*********@h))))))@G++++++HĪj@IŌ,,,+++Bene///Hkge000ne666777fe>>>Hu]3hhAAAAAABBBseGGGHHHGGGFFFEEEEEEHHHJJJHHHIIIIIIJJJKKKKKKgeĦja>aĦ[[[^^^@GllljjjseFFFCCCAAA>>>;;;<<<:::;;;<Ō===888555@GhhhHkge4DuXӵĵD^666888999999```bbbaaaWWWUUURRRPPPNNNNNNLLLJJJHHHFFFAAA>>>;;;777777777777666666555666555111000000///............DdDĦ---+++******)))))))))))))))))))))************((()))))))))+++***)))+++++++++000000///000444555555<<<<<<D^CCCDDDCCCCCCs׼sEEEGGGHHHJJJJJJJJJHHHFFFDDDFFFGGGHHHHHHJJJJJJgeFm8UUU>aĦZZZ[[[\\\hhhjjjppps׼snnnhhh^^^SSSJJJDDDCCCFFFEEEHoSSSNNNGGG???:::@@@HHHkkkΦ4DuXӵtvӵ>d<ĦĦĦwwwXXX@@@@@@444777<<d<Ħ,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********+++***)))***++++++***))))))************+++++++++******++++++,,,------............////////////000//////000111Ħ444444444444555666888::::::;;;>d<ĦAAABBBCCCCCCBBBBeDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJgeFYĉSSSTTT>aĦXXXYYYZZZ\\\___aaaaaaeeeggggggiiipppBexxxxxxwwwsssmmmhhhdddUUUTTTRRRnu]ӵAAAMMMLLLFFF===555===???BBBGGGSSSnnn?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦfffMMM===???;;;<<<@@@HHHSSS^^^hhhllltttqqqlllgggbbb^^^\\\ZZZYYYWWWVVVUUUUUUTTTQQQOOOJJJIIIGGGFFFDDDBBB@@@gdKĦ;;;::::::;;;;;;999999:::;;;<<<<<<<<<<<AnenenefffXXXEEE???@@@IIIVVVbbbkkkrrryyy}}}pppmmmfff```[[[XXXWWWWWWXXXVVVUUUTTTTTTSSSQQQNNNHHHGGGFFFDDDCCCAAAne===<<<;;;<<<<<<===;;;;;;<<<<<<===<<<<<<<<<>>>===;;;999666555333333444444333222222222333333////////////.........De,,,+++******************************))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,+++)))))))))+++,,,+++***))))))*********+++++++++*********+++,,,,,,------+++,,,,,,,,,------------------ne111111000000000111333444666777888ne>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJKKKGGGGGGHHHIIIJJJKKK>AOOOQQQRRRk<VVVVVVVVVXXXZZZ]]]^^^___```dddjjjnnnpppppprrrvvvzzz}}}~~~wwwfhKKKKKKOOOUUUYYYYYYWWWFFF999999EEEFFFEEEXXXuuu]]]YYYOOOLLLRRRddd{{{|||tttpppfffdddaaa^^^\\\[[[[[[[[[XXXVVVUUUTTTTTTRRRPPPMMMHHHGGGFFFDDDCCCAAA======<<<<<<=========<<<=========<<<;;;::::::::::::999888666555444333333333222111111111111111......---------,,,,,,,,,------,,,***(((************************))))))))))))))))))))))))))))))************))))))++++++++++++,,,,,,,,,,,,***)))((()))+++,,,+++***))))))*********+++++++++++++++,,,,,,---.........,,,,,,---------.........------//////000/////////000111333555555777;;;<<<======>>>>>>>>>>>>???@@@AAABBBGGGFFFFFFFFFGGGHHHJJJKKKHHHHHHIIIJJJKKKLLLOOOQQQRRRWWWWWWVVVVVVXXXYYY[[[ZZZ[[[^^^aaaeeeiiimmmoooqqqtttwwwzzz}}}eee]]]UUUPPPPPPSSSUUUUUUIIIAAA<<<@@@EEEHHHMMMTTTOOOTTT^^^jjjrrrkkkjjj```______^^^]]]\\\[[[ZZZWWWUUUTTTSSSRRRPPPMMMKKKGGGGGGFFFDDDCCCBBBAAA@@@========================<<<<<<======<<<;;;;;;:::999999999999888666555444222222111000////////////---------,,,,,,,,,++++++(((***+++------+++***)))***************+++++++++))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,***)))((()))+++,,,,,,+++)))************++++++++++++,,,,,,------...//////---------.........//////------........./////////.........///111222444555555555666888999:::;;;<<<<<<<<<======>>>???@@@AAAFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOQQQSSSTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVXXXYYYYYYWWWYYY]]]aaabbbfffjjjkkklllooorrrvvvzzz}}}~~~}}}|||qqqggg___WWWNNNHHHLLLNNNIII@@@<<>>>>>>>>=========::::::<<<===>>>>>>>>>>>>=========<<<:::888666555222222111000////////////......---------,,,,,,,,,000///---+++*********+++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))************++++++++++++)))(((((()))+++---,,,+++)))************+++++++++***++++++,,,------......------------........................////////////.........///111222444555444444555777888999:::;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCEEEHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOPPPRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUWWWYYYZZZWWWYYY___bbbaaaccchhhggghhhjjjmmmqqquuuxxxzzzsssdddYYYUUUXXXTTTIII@@@@@@IIIPPPddduuuxxxssspppkkkddd]]]aaa```^^^\\\ZZZYYYYYYYYYTTTRRRPPPNNNLLLIIIFFFCCCEEEEEEDDDCCCAAA@@@??????===>>>>>>>>>>>>======<<<888999;;;===???AAAAAABBBAAAAAAAAA???===:::777555333222111000//////////////////.........---------999555///***((()))+++---))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))*********+++++++++)))(((((()))+++---,,,+++)))************+++++++++)))******+++,,,,,,------,,,,,,------------...............///////////////.........///111222444555333444555666777999::::::::::::;;;;;;===>>>???@@@===@@@CCCGGGJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQMMMNNNOOOQQQRRRSSSSSSTTTSSSTTTUUUUUUTTTUUUWWWYYY[[[XXXZZZaaadddbbbccchhhjjjjjjkkklllooosssvvvxxxuuurrrzzz~~~}}}|||```[[[XXXUUUNNNGGGHHHNNNRRR{{{rrrjjjeeebbb```______^^^]]]\\\[[[YYYUUURRRTTTSSSQQQNNNKKKIIIHHHHHHFFFEEECCCAAA@@@>>>>>>>>><<<<<<============<<<<<<888:::===@@@CCCEEEEEEEEEEEEDDDAAA>>>;;;999888777DDD>>>555///---...///000///............------------,,,,,,+++*********+++)))************+++++++++(((((((((((())))))))))))+++++++++************))),,,,,,+++***))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////---...///000111222333333555555555666777999:::;;;;;;;;;<<<===>>>???@@@@@@BBBDDDGGGHHHHHHHHHJJJKKKNNNOOOPPPRRRSSSSSSTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQTTTSSSRRRRRRRRRSSSTTTUUUWWWWWWXXXYYY[[[^^^```bbbggghhhkkklllnnnpppsssvvvnnnmmmllllllooowwwzzziiicccXXXHHHFFFPPPTTTvvv{{{vvvnnnhhhdddbbb```___aaa___]]][[[ZZZXXXUUURRRRRRQQQNNNLLLIIIGGGFFFFFFEEEDDDBBB@@@???>>>============>>>>>>>>>>>>======999:::<<>>;;;999777666;;;888333000//////..................---------------,,,++++++*********+++)))************+++++++++)))))))))*********++++++++++++++++++************,,,++++++***))))))******---,,,+++***)))(((((((((---,,,,,,,,,,,,,,,,,,------------------------------------------------------------------...//////---...///000111222222333444444555555666888999:::::::::;;;<<<===>>>?????????BBBEEEGGGGGGIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWYYY[[[]]]```aaaeeegggiiikkklllooosssuuuooommmkkkiiikkkrrr{{{jjjQQQIIINNNVVVlll|||sssoooiiieeebbbaaa```___ccc```]]]ZZZXXXVVVTTTRRROOONNNLLLIIIGGGEEEDDDCCCCCCBBBAAA???>>>=========>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCBBB???<<<:::777666555222111000000111000---+++......---------,,,,,,,,,,,,,,,+++************+++)))************+++++++++******+++++++++,,,,,,,,,,,,+++++++++************,,,+++******)))*********+++******+++---000333555...---,,,++++++,,,---...........................---------------------------------------......///---......///000111222222333333333333444666777888999999:::;;;<<<======>>><<>>============???@@@@@@AAAAAA@@@@@@???DDDCCCCCCDDDDDDEEEEEEFFFAAA@@@===;;;888666555444000/////////000///---+++------------,,,,,,,,,+++++++++***************+++))))))*********+++++++++***+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++***************++++++******+++...222777999...---,,,++++++,,,---...........................------------------------------,,,,,,------...///------...//////000111111111111111222222444555555777777888999:::;;;;;;<<<;;;>>>AAACCCDDDFFFHHHJJJKKKMMMNNNQQQRRRTTTUUUUUUQQQQQQQQQPPPPPPPPPOOOOOORRRRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVXXXZZZ\\\^^^______aaadddfffhhhkkkooorrrqqqoookkkfffeeehhhnnnsss}}}aaa___\\\uuummmgggeeecccbbbccccccbbbaaabbb^^^ZZZVVVUUUSSSQQQOOOMMMKKKIIIGGGEEEDDDCCCCCC@@@??????>>>============@@@@@@AAAAAAAAAAAA@@@@@@EEEEEEEEEEEEEEEEEEEEEEEE???===;;;999666555444333333111///.........---,,,---,,,,,,,,,++++++++++++*********))))))***++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++***+++***************++++++///---***(((((()))+++,,,......---,,,,,,---..............................------------------------,,,,,,,,,,,,,,,---......---------...//////000000000000000000111222333333555555666777888999999:::;;;===@@@AAABBBBBBDDDEEEIIIJJJLLLOOOQQQSSSTTTTTTPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUWWWYYY[[[\\\]]]]]]___bbbdddfffiiilllooorrrppplllhhhfffgggkkkooowwwsssiii|||zzzrrrhhhdddcccbbbbbbccccccbbb```^^^[[[XXXUUUSSSRRROOOMMMLLLKKKIIIGGGEEEDDDCCCCCC??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@CCCDDDEEEEEEEEEDDDBBBAAA===<<<999777555333222222555222///,,,,,,------,,,,,,,,,,,,+++++++++*********))))))))))))***++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++,,,---,,,***))))))***+++------------......---------------------------------------------------------,,,,,,,,,,,,,,,------...------------......//////000000000000000111222222333333444555666777888888:::<<>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAACCCEEEGGGFFFDDDBBB@@@;;;:::888666444222111111333000...,,,---------,,,++++++++++++************)))))))))))))))***++++++)))************+++++++++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++******))))))***++++++,,,)))******,,,...000222333,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,------------.........000000000000000111111222111222222333444555666666777999<<<>>>>>>???AAACCCBBBCCCFFFIIILLLNNNPPPPPPOOOOOOOOOOOONNNNNNNNNNNNKKKLLLNNNPPPQQQQQQQQQQQQPPPRRRTTTWWWYYYZZZZZZZZZ^^^___aaabbbccceeehhhkkkjjjlllmmmmmmkkkkkklllmmmmmmvvv{{{tttpppllljjjjjjaaa``````aaabbbaaa^^^\\\WWWUUUTTTTTTSSSPPPLLLIIIIIIHHHGGGEEECCCBBBBBBAAA??????????????????@@@AAA???@@@@@@AAAAAA@@@@@@???BBBDDDGGGJJJIIIGGGCCCAAA:::999777555333222111111...---,,,---......,,,++++++++++++************)))))))))((())))))***++++++)))************+++++++++---------.........//////---------,,,,,,,,,++++++******))))))***+++,,,,,,+++++++++++++++++++++***+++---///111111///---+++++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,------------------111000000000000111111222000111222333444555555666444777:::===>>>@@@BBBDDDBBBDDDGGGJJJMMMOOOQQQRRROOOOOOOOONNNNNNNNNMMMMMMLLLMMMOOOQQQRRRRRRRRRRRROOOQQQTTTVVVXXXZZZZZZZZZ___```bbbbbbcccdddgggiiigggiiilllmmmmmmllllllmmmjjjtttxxxrrrmmmiiieeebbbeeedddbbb```^^^]]]\\\\\\TTTRRROOONNNMMMMMMKKKIIIIIIHHHFFFDDDBBBAAA@@@@@@<<<<<<<<<<<<<<<===>>>>>>???@@@BBBBBBAAABBBCCCEEEJJJIIIGGGDDDAAA???===<<<888666555222111//////...///---,,,***))))))******,,,,,,,,,++++++*********+++******))))))******+++++++++++++++++++++++++++....................................---,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......------------------------------,,,++++++,,,,,,,,,------......------,,,+++++++++******++++++,,,------------............///000000000000000000000000333333222222111222222333666666777888:::<<<>>>???BBBEEEHHHKKKLLLLLLNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQTTTUUUUUUUUUUUUVVVXXXZZZ[[[\\\^^^```bbbcccdddeeeffffffgggggghhhhhhiiiiiiiiimmmvvv{{{tttnnnjjjgggdddbbbccccccbbbaaa___\\\YYYWWWTTTRRROOOMMMMMMLLLKKKIIIIIIHHHFFFDDDBBBAAA@@@@@@===<<<<<<<<<<<<===>>>>>>???AAABBBBBBBBBBBBCCCEEEHHHGGGEEECCC@@@===;;;:::777555444222000///.........---,,,***************,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++....................................---,,,+++***++++++++++++++++++++++++------------............------------------------------,,,,,,+++,,,,,,---------......------,,,++++++++++++***++++++,,,------------............///000000000000000000000000222222111111111111222222555555666777999;;;===>>>???BBBFFFHHHJJJKKKMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPTTTSSSSSSRRRSSSTTTWWWYYY[[[\\\]]]___```aaabbbbbbcccddddddfffggghhhiiiiiihhhnnnwwwyyytttmmmhhheeedddcccbbb```aaabbbaaa___ZZZVVVSSSSSSQQQNNNMMMMMMLLLJJJIIIHHHGGGEEECCCBBBAAA@@@@@@======<<<<<<======>>>???@@@AAACCCCCCBBBBBBCCCEEEFFFDDDCCC@@@===;;;999888555444222000///---------------,,,+++************,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,.......................................---,,,+++************************------------............---------------------------,,,,,,,,,,,,,,,---------............---,,,,,,+++++++++++++++,,,---------------............///000000000000000000000000111111000000000000111111444444555666777999;;;<<<===@@@DDDGGGHHHJJJMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPPPPPPPSSSRRRPPPOOOPPPSSSWWWYYY[[[[[[\\\]]]^^^___````````````bbbdddfffhhhjjjkkkdddkkkuuu~~~{{{rrrnnnhhhdddccccccccccccaaaaaa```^^^[[[WWWTTTRRRSSSPPPNNNLLLLLLKKKJJJHHHGGGFFFEEECCCBBBAAA@@@@@@=========<<<===>>>>>>???@@@BBBCCCCCCBBBBBBCCCDDDBBBAAA@@@===;;;888777666333222111///---,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,.......................................---,,,,,,************************,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,------..................------,,,,,,++++++++++++,,,---------------............///000000000000000000000000000////////////000000111222222333444555777999:::<<>>??????@@@AAABBBBBBAAAAAABBBCCC???>>>===;;;888666555444222111000...---,,,,,,,,,+++,,,,,,,,,++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------////////////////////////......//////......------***************************++++++++++++,,,,,,,,,---------------------------,,,,,,,,,------...///......//////......---,,,,,,,,,++++++,,,,,,---...---------............/////////////////////////////////......///000000111111111222333444666777888999;;;>>>AAABBBEEEIIIKKKOOOOOOQQQRRRTTTTTTUUUUUUVVVUUUSSSRRRQQQRRRSSSTTTTTTQQQMMMMMMPPPUUUXXXYYYWWWWWWXXXZZZ\\\___aaabbb\\\^^^```dddhhhlllooopppnnnqqquuu|||~~~nnnuuu{{{pppwwwiiifffdddcccdddeeefffeeeccc```[[[WWWUUUTTTUUUUUUQQQOOOLLLKKKKKKJJJHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>======>>>>>>???@@@???AAABBBAAA@@@???@@@BBB===<<<;;;999777555333333222111///...---,,,,,,,,,++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......////////////////////////....../////////......---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000...////////////...------,,,,,,,,,,,,,,,------...---------............//////////////////////////////......//////000111222111111111222333555666777555777999;;;===@@@CCCFFFJJJKKKLLLNNNPPPQQQQQQRRRTTTSSSQQQPPPPPPQQQSSSTTTSSSOOOLLLMMMQQQVVVWWWWWWVVVVVVVVVWWWYYY\\\___```[[[]]]```dddiiimmmpppqqqzzz|||}}}yyyeeeqqq}}}wwwuuuyyyooooooeeedddcccccceeefffeeeddd```^^^[[[XXXVVVUUUUUUUUUQQQOOOLLLJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>======>>>>>>???@@@>>>???@@@@@@>>>>>>???@@@<<<;;;:::888666444333222222111000...------------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,---......///////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,------...///000///////////////...---------,,,,,,,,,,,,---......---------............///////////////////////////////////////000111222333111111111222333444555666555777999:::;;;>>>AAADDDGGGHHHJJJLLLMMMOOOPPPPPPPPPOOOMMMMMMMMMOOORRRSSSQQQMMMJJJLLLQQQUUUVVVTTTVVVUUUUUUTTTUUUWWWYYY[[[ZZZ\\\___cccgggllloooqqqyyy|||mmmfffpppvvvwwwwwwxxx{{{zzzqqqgggcccbbbbbbccceeefffdddbbb]]]]]]\\\ZZZXXXVVVUUUTTTQQQNNNLLLJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>??????@@@>>>???@@@???>>>===>>>???<<<;;;999888666444333222222111000///...---------)))***,,,,,,---,,,+++************++++++,,,,,,,,,+++******************+++++++++,,,,,,---...//////000000000000000000000000......///////////////...------------------------........./////////000000------------------------,,,,,,,,,---...///000000///////////////......------,,,,,,,,,,,,---......---------.........//////////////////////////////////////////000111333333222222222222333444555666888:::;;;<<<===???CCCFFFGGGHHHJJJLLLNNNOOOPPPQQQMMMLLLKKKJJJKKKMMMPPPRRRNNNKKKIIIKKKQQQUUUTTTRRRWWWVVVTTTRRRRRRSSSTTTVVVYYYZZZ^^^bbbfffjjjnnnoooooozzz}}}~~~zzzbbbjjjwwwzzzmmmmmmssszzzyyyooogggeeedddcccbbbccceeeeeebbb______]]]ZZZYYYXXXWWWUUUSSSPPPOOOMMMJJJHHHFFFEEEDDDFFFCCCAAA@@@BBBBBB???<<>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;999777555333333222//////...---,,,,,,++++++///...---,,,+++*********++++++++++++++++++++++++***+++,,,,,,,,,***)))((((((***---///000///---,,,++++++---...//////000000000000111000000///...---......------------......------.........---+++***........................---,,,,,,,,,...///000///000000////////////000000///---+++,,,---...------+++,,,------......------........................000000111111222222222333111111222333555666666777888888888999;;;>>>BBBDDDHHHHHHHHHJJJLLLNNNQQQSSSJJJJJJKKKMMMQQQSSSTTTTTTRRRPPPKKKGGGDDDEEEJJJNNNRRRRRRQQQQQQQQQRRRSSSSSSVVVWWWYYY]]]bbbhhhnnnqqqrrruuuyyy{{{~~~wwwnnniiirrrnnneeellltttvvvqqqjjjfffddddddbbbbbbccceeeeeebbb______\\\ZZZXXXWWWVVVSSSQQQOOONNNLLLJJJHHHFFFEEEEEEEEECCCAAAAAABBBAAA???===??????>>>>>>>>>>>>======???>>>>>>======<<<<<<;;;;;;:::888666444333222111//////...------,,,++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++...000000///...,,,,,,,,,---...////////////000000000000//////...---///......------......///---......///...---,,,+++...............---------------,,,---...///000000000000////////////000000///---,,,,,,---......---+++,,,------......------......................../////////000000000111111000111222333444555555666777777777888:::===@@@BBBEEEFFFGGGIIIKKKNNNPPPRRRFFFFFFFFFHHHJJJLLLMMMMMMUUUTTTRRRMMMIIIGGGHHHIIILLLMMMNNNOOOQQQTTTVVVWWWWWWXXXYYY\\\```eeejjjlllqqqtttwwwzzz|||yyypppssspppbbb___mmmuuuppphhhgggfffbbbcccbbbcccdddeeedddaaa___^^^\\\YYYWWWVVVTTTQQQOOOMMMLLLKKKIIIHHHGGGFFFFFFEEECCCBBBAAABBBAAA@@@>>>@@@?????????>>>>>>>>>===>>>>>>======<<<;;;;;;:::888777666444222111111000//////......---,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///111111000...---......////////////......000000000/////////////////////............//////.........///......---,,,------------------------------------...///000111111000000//////000000111///...,,,,,,...///...---,,,,,,---............---........................------............/////////000000111222333444444555555555666888:::===>>>AAABBBEEEHHHKKKNNNOOOPPPGGGGGGHHHIIIJJJLLLNNNOOOTTTUUUVVVTTTPPPMMMKKKKKKGGGGGGHHHJJJLLLOOOQQQRRRVVVWWWYYY[[[```dddhhhkkkoooqqquuuwwwyyy|||}}}}}}sssaaaWWW```oootttjjjdddgggfff___bbbcccdddffffffdddbbb```]]][[[XXXVVVTTTRRRPPPMMMKKKKKKIIIHHHGGGGGGGGGGGGDDDCCCBBBBBBBBBAAA@@@???BBBAAAAAA@@@@@@?????????>>>======<<<;;;:::999999666555333222111000000/////////......---------,,,,,,,,,,,,++++++,,,,,,------------------------------,,,+++******+++,,,---...///000111111000///...000000000000000///...---111000000000000111111111000//////......//////000....../////////.........---------------.........------............000111111000000000000000000111000...------...//////...,,,------...............................................................//////000000111222222333333333333444666888999;;;===???CCCGGGKKKMMMOOOOOOHHHIIIJJJJJJKKKMMMOOOQQQPPPSSSUUUVVVUUUTTTSSSTTTMMMLLLLLLLLLLLLMMMMMMNNNTTTUUUXXX\\\aaafffkkkmmmlllnnnrrrtttvvvxxx|||~~~vvv```TTTNNNbbblllmmmcccaaagggeee\\\aaacccfffgggfffdddaaa```[[[XXXVVVTTTSSSQQQNNNLLLJJJJJJHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCAAAAAAAAAAAADDDDDDCCCBBBBBBAAA@@@@@@======<<<;;;:::999888777333333111000///////////////...............------000000///...---,,,,,,,,,------------------------...---,,,++++++,,,---......///000111111111000///111111111111000///......222111111111111222444444000000000//////000000000////////////////////////---------....../////////,,,...//////......000333111111000000000000111111111///---...///000//////,,,---......//////......////////////////////////////////////////////////...//////000000111111111111111222333444555666777:::===AAAEEEIIIKKKMMMMMMIIIJJJJJJHHHFFFGGGIIILLLRRRTTTVVVVVVVVVWWWYYY[[[XXXXXXWWWVVVUUUUUUUUUUUUWWWXXX[[[___cccgggkkkmmmjjjllloooqqqsssuuuxxx{{{~~~gggUUUMMMLLLZZZ___^^^XXXYYY______YYY^^^aaaeeefffdddaaa______XXXVVVSSSRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFEEEEEEBBBDDDDDDCCCAAAAAAAAABBBEEEEEEDDDCCCBBBAAAAAA@@@===<<<;;;:::999888777666222111000///////////////........................222222000///...---------........................------,,,,,,------......---...///000000111111111111111111111111000//////222111000000111333555666111111000000000000111111000////////////000111111.........///000000111111,,,...000000------000444222111111000000111111222111000......000111000///------...////////////...////////////////////////111111111000000000000////////////000000000111111000000111222333444444444888:::===@@@DDDGGGIIIJJJMMMNNNNNNKKKGGGGGGJJJMMM[[[[[[ZZZYYYWWWWWWYYY[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^___```bbbdddfffggghhhhhhkkkmmmpppqqqsssvvvxxx}}}~~~nnnYYYGGGBBBIIIGGGIIIKKKKKKLLLOOOSSSWWWZZZ^^^bbbdddaaa^^^\\\[[[UUUSSSQQQQQQQQQPPPNNNLLLJJJIIIHHHFFFEEEEEEDDDDDDBBBDDDEEEDDDAAA@@@BBBCCCDDDDDDCCCBBBAAA@@@??????<<<<<<;;;999888777666555111000000////////////000............////////////000000///.......................................,,,,,,---...............+++,,,---...000111222222111111111222222111000000000/////////000222444666222111111000000111111222000000/////////000111222/////////000111222222222,,,///111000------000444222111111000000111111222222000//////000111111000------...///////////////////////////////////////111111111000000000/////////000000000000111111111000000111222222333333333555666888:::>>>AAADDDEEENNNPPPRRRQQQOOOQQQWWW\\\aaaaaa```^^^[[[YYYZZZ[[[VVVWWWWWWYYYZZZ\\\^^^___aaaaaabbbcccdddeeeeeeeeegggjjjmmmnnnppprrruuuwwwzzz{{{{{{{{{zzzxxxwwwvvvqqqpppooonnnooosssxxx|||zzzooo]]]JJJ666333???777999>>>BBBAAAAAAKKKWWWWWW[[[```aaa___[[[YYYYYYTTTRRRPPPPPPPPPPPPNNNLLLKKKJJJHHHFFFEEEDDDCCCCCCAAADDDEEEDDDAAA@@@BBBDDDCCCCCCBBBAAA???>>>>>>===<<<<<<:::999888666555555111000////////////000000.........///////////////...------------...//////////////////////////////+++,,,.../////////...---***+++,,,...///111222333000111111222222222111111...---------...000333555222222111111111111222222111000/////////111222333///000000111222333333333,,,///222000------111555222222111111111111222222222000//////000111111000---......///////////////000000000000000000000000111111000000/////////...000000000000111111111111000000111222222222222222333333444666999===@@@BBBGGGKKKOOORRRTTTYYYbbbjjjaaacccdddbbb___]]][[[[[[YYYZZZZZZ[[[]]]^^^```aaa^^^___aaaccceeefffgggggggggiiilllnnnoooqqqtttvvvtttwww{{{}}}zzzsssjjjddd___[[[VVVSSSSSSWWW[[[^^^eeeeeeooo]]]GGG===999888999666888:::===@@@CCCEEEGGGSSSVVVZZZ[[[[[[YYYXXXXXXSSSRRRQQQOOOOOONNNNNNOOOKKKJJJHHHFFFEEECCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAADDDCCCBBBAAA???>>>===<<<===<<<:::888666444333333///...---,,,,,,---//////000000000000////////////000...,,,,,,...000000000000000000000000000000000,,,---///000000000///...---///222444444333111000111111111111111111111111444222000///000222111111000111111222333333444444000000//////000111222222...111111///000333333111///000000111111111111000222222111000//////000000333333222222000///...---............////////////111000///......///000111222111000000000000000111111111111111111111111111222222111111222222333444333555777888999;;;>>>@@@DDDHHHLLLQQQUUUYYY^^^aaa```aaabbbbbb```]]]ZZZXXXZZZZZZYYYYYY[[[]]]```bbb___```aaabbbcccdddddddddiiiiiijjjkkkmmmppprrrssstttuuuvvvwwwtttnnnddd^^^VVVSSSOOOJJJGGGFFFFFFFFFIIINNN]]]ssslllNNN===777666555555777888999;;;>>>@@@BBBCCCIIILLLOOOQQQQQQQQQQQQRRRQQQQQQPPPNNNMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>>>><<<;;;999777555444333333000000///......///000111000000000000000000000000111///------...000000000111111111111111111111111......///000111000000//////111333555666555333222333333333333333333333333888555222111111111000000/////////000000111111111000000000000000111222222,,,//////,,,---000000---//////000000111111000000222222111000000000000000333333222222111///...---............////////////111000///......///000111111000000000000000111111111111111111111111111111222222111111222222333444444555777888888:::===???CCCFFFKKKOOOSSSXXX\\\```aaabbbccccccbbb```]]][[[[[[[[[ZZZYYYZZZ[[[\\\]]]___```aaacccdddeeeeeeeeeffffffhhhiiikkkmmmnnnoooppppppqqqrrrqqqmmmgggcccUUURRRMMMIIIFFFDDDCCCDDDAAABBBJJJ\\\ssslllUUU<<<333444555333222777777888999:::;;;<<<<<<===???BBBCCCDDDEEEHHHJJJLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@?????????:::999777555444222222222000000///......//////000000000000000000111111111222000...---///000000///111111111111111111111111///000111222222222111111222333555777777666555333444444444444444444444444888555333222222333222222//////000000000000000000000000000000111111111222---//////++++++......,,,....../////////000000000222222111000000000000111333333222222111000..................////////////000000////////////000000////////////000111111222000000000000000000000000222111111111111222333333444666777888888999<<<>>>DDDHHHLLLPPPTTTXXX]]]```aaabbbcccddddddcccaaa___\\\[[[[[[ZZZYYYYYYXXXXXX]]]^^^___aaacccdddddddddcccdddfffggghhhhhhhhhgggfffdddbbbaaa```^^^[[[XXXPPPNNNJJJFFFCCCAAAAAAAAA@@@<<<===III^^^wwwrrrXXXEEE333000555777666444777777777666666666666666555666888:::;;;>>>BBBEEEEEEGGGIIIJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCCCCBBB@@@AAAAAABBBCCCCCCCCCCCCAAAAAA@@@@@@???>>>======777666555333222111111111......------------------///000000000111111222222333111///...///000000000222222222222222222222222111222222333333333333333333444666777777666555444222222222222222222222222333111///000222444555555111111111222222222222222000111111111111111111111000222000---,,,//////---------.........///000000222222111000000111111111222222222222111000///...............////////////000000////////////000000.........//////111222333111111111111111111111111111111111111111222222333444666777777777888:::<<>>BBBFFFJJJNNNRRRUUU\\\]]]^^^```aaabbbbbbaaa\\\]]]]]]\\\[[[ZZZXXXWWWYYYZZZ\\\]]]___````````````aaaaaaaaa```^^^[[[YYYYYYTTTMMMHHHDDDBBB@@@???@@@@@@???>>>>>>???@@@@@@<<<<<<>>>>>>@@@NNNkkkmmm[[[???666000222555555444555555555444444333333222222333444666666777999===@@@EEEEEEFFFEEEEEECCCAAA@@@CCCDDDEEEEEEEEEDDDCCCBBB@@@AAABBBCCCCCCCCCBBBAAABBBAAA???===;;;999777666444333222222111111111111222222222222222111//////,,,---...///000111222333333111//////111333333333333333333333333333333333444444333333333444555666444444444444444444333333444444444444444444444444333000...------...------------...//////000000111111222333333333222111000...000...******---///---......------...000222333222111111111111222333333222222333333222111111000............//////////////////000000000000//////............///000000111111111111111111111111111111000000000000111222222222444555666666777:::<<<===@@@DDDHHHKKKOOOSSSVVVYYYZZZ[[[]]]^^^___``````^^^^^^]]]\\\ZZZYYYXXXXXXZZZ[[[\\\^^^____________\\\\\\\\\ZZZXXXUUURRRQQQMMMJJJEEEBBB@@@@@@>>>===;;;;;;;;;<<<<<<===>>>???:::===@@@>>><<>>===;;;999777666555333333222222111111222222333444444444333222000///++++++,,,...///000222222222000//////222444555555444444444444444444444444444444333333333444555666555555555444444333333333555555555555555555555555333111...,,,,,,,,,,,,++++++,,,---...///111111222111222333444444222000//////000...******///111000///.........///111333444222111111111222222333444222222333333222222111111............////////////...///000111111000///...//////.........//////000////////////////////////000000000000000111222222111222444555666777:::<<<@@@CCCGGGJJJMMMQQQUUUXXXXXXYYYZZZ[[[\\\]]]^^^___aaa```]]]ZZZWWWVVVUUUUUUYYYYYYZZZ[[[[[[[[[[[[[[[WWWVVVTTTQQQNNNKKKHHHGGGAAA@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<=========BBBQQQaaazzzkkkTTT666222111222333111///111777333333444444444555555555111333444444444444555666777888999<<>>>>>>>>???>>><<<:::<<<<<<;;;;;;:::999999999<<<777555777;;;AAAKKKUUUmmmxxxWWWAAA555222111111000111333444555666666555444444444444555333333222222333333444555999999:::;;;===???AAABBB@@@@@@@@@??????????????????AAACCCEEEDDDAAA>>><<<888888777777777777777888444444444444333333333333444333222000000000111111------,,,,,,---...///000---...///000222555777888333333222444666888777777333333444555666666333111666666666555555444444444777666444222222333444555555111---,,,...000///...///......///111222222111333333444333333111000000//////000000111333444555777333///...000333444333000000111222333333444444444444333333333333222222111000000////////////000,,,...000111222111000...222111000......//////000///////////////////////////000000000111111111111000222333444444444666888777999<<<@@@GGGMMMNNNKKKSSSRRRTTTZZZ\\\\\\]]]```cccbbb```]]]XXXTTTOOOMMMPPPRRRTTTVVVWWWUUUTTTRRRJJJHHHEEEBBB???>>>??????:::<<<>>><<<999888:::>>>999999999999::::::;;;<<<;;;<<<;;;888555888AAAHHHbbb}}}cccIII999111222111111111111333444555666555555444444444444444333222222222222333444444555555666777999;;;===>>>????????????????????????@@@@@@AAA@@@@@@???======888888777777777777888888888888777777777666666666666555333000///...//////000000000111111222222222---///111444555666555555222111111333555666666555333222111222444444333222666666666666555555444444999777555333111222222333444111......///000///...///......///111222111000000111111222222222222222////////////000111222333777333000000222444444333111111111111111222333333222222333333444444444444000000000///000000111111---...///000111111000///111000///.........////////////////////////////////////000000000111111111///111333333333333555777<<<:::999999===DDDHHHIIILLLKKKNNNUUUXXXYYY[[[^^^___^^^]]][[[XXXTTTQQQOOOSSSUUUWWWXXXXXXWWWUUUSSSLLLJJJFFFBBB???===<<<<<<>>>;;;999:::===;;;666111:::999999999::::::;;;<<<:::;;;:::666333555<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<;;;<<<<<<===888888888888888888888888:::::::::999999999888888888666333000...------......//////000000000000000///111444777888666444222333222222333555777777666555333222333444666666666666666666555555555555555:::888555222000000000111333111000///000000///---///...---...000000///...---...///111222333333333222222222222222333444555444333111111222333333222444222111//////000111222000111222333444555666666////////////000111222222///////////////000000111000000///...............////////////////////////////////////000000000000...000222222222222444555666666666888<<>>>>>>>>???>>>===;;;;;;;;;;;;;;;777777888888999999888888::::::999999999888888888888666333000......///000111000...------...000111222444666777777666333222444333333555777999888777777666666777999:::999888555555555555555444444444777666333000/////////000111111111111111000...---...---,,,---...///...------...///000111222222222222111111111111222333444111111111111222222111111666444111...---...///000111222333444555555555555...---......///000111222111000///......///000222/////////...............////////////////////////........./////////000000...///111111000111222444...111666;;;<<<;;;===@@@DDDCCCFFFMMMQQQQQQSSSWWWSSSTTTUUUVVVWWWVVVUUUTTTSSSTTTTTTTTTRRRPPPNNNLLLJJJIIIEEEBBB>>><<<::::::444999===:::444333888???:::::::::999999::::::;;;::::::999555111000222444:::GGGcccaaaCCC777222111111111222222333444444555555444444333222222222222222222111111111111222333333555555555666777999:::;;;::::::;;;<<<======>>>>>><<<=========<<<;;;:::999666777888999:::999999999::::::::::::999999999999666444222000000111333555999666111......111555888555555555555555555555555444333333444777888888777666777888;;;<<<<<<999777444444444444555555555555444333000///...///000111111222222222111//////......---,,,---...///...---000000111111111111000000...............///000111222333333333333222333333777444111...------...///333444555666666555333222,,,,,,,,,---...///000111222111///------...000222///////////////.........////////////////////////---............/////////---///000000000000111222000111555888555///111888<<<;;;===BBBDDDCCCDDDHHHNNNOOOQQQSSSTTTUUUTTTTTTQQQPPPPPPOOOMMMKKKIIIHHHDDDDDDBBB@@@>>>===;;;;;;777:::===>>><<<888555333;;;::::::999999:::::::::<<<;;;:::777444111111111333666JJJmmmsssLLL999555222//////111222333444555555555444444333222222111111222222111111111111111222333333333333444444555777888999888999999;;;<<<===>>>>>>;;;;;;<<<<<<;;;:::888777666777888:::::::::999999<<<<<<<<<;;;;;;;;;::::::555333111000111444888:::999666111...---000555888444444444444444555666777333222111333555777777666666666777999:::999777444555666666666666777777777444333111//////000111222222333333222000//////000///...---///111222111000222222222222111000///...000000000111222333444555555666666666444444666777666555222000......//////333444666777666555333111------------...///000000222111///...---...000111000000000111000//////...////////////////////////------------.........///...///000000//////111222444111222555333222>>>MMM;;;999;;;???@@@>>>>>>AAAGGGIIIKKKNNNOOOPPPPPPPPPNNNMMMLLLKKKIIIGGGFFFEEE??????>>>>>>===<<<<<<;;;999666888EEESSSTTTFFF777;;;;;;:::999999999::::::;;;;;;:::999666444111000444222===XXXxxxyyyZZZ<<<333444111//////111222333555555555555444333333222111111111111111111111111111111222222333333333333444555666777888777777888:::;;;===>>>>>>;;;:::999888777777777777555777999:::;;;;;;:::999;;;;;;:::::::::999999999666555222111222666:::<<<666444111///...000222333000111222444666777777777555444444555888999999888;;;999666666666777777666888888999999::::::::::::888666444222111222333333333333333111......000222111111000222555777777666333333333333222111000///111111222333444666888999555666666444222222555888666555333222000000//////222333555777777666444333000000/////////000000111222111000///......///000000111222222222111//////////////////////////////,,,,,,---------............000111111000///111222333000333777666888HHH\\\===;;;<<<@@@AAA??????AAAAAACCCEEEGGGIIIJJJJJJJJJHHHHHHGGGEEEDDDBBBAAA@@@<<<<<<<<<<<<;;;;;;:::999888444666AAAQQQXXXSSSKKK<<<;;;::::::999999999:::::::::::::::999666222000555444888FFF```hhhLLL444000444222000111111222333555666555555444333222222111000111111111111111111000111222222333444444444555666777888999666777888999;;;<<<>>>>>><<<999666444333444666888555777999;;;<<<;;;:::999888888888777777777666666888666444222333666:::===666666666555555444444444+++...222666888888777666999888888999;;;======<<>>???======@@@>>>???AAACCCEEEEEEEEEEEECCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999888777::::::999666666<<>>///000222///...111000111333444555444333333000000000000000000000000000000000000000111111111...111555666555555777:::999999999:::::::::;;;;;;===777444777999666444444444999<<<999555555999===:::;;;<<<:::777444222222999999999888999999::::::<<<999888888;;;<<<:::888)))...555;;;??????===;;;999::::::888666555666888111444777777555444777999===<<<:::999999999::::::999999999999888777666555111000---++++++,,,...000000333666888888777888888111333555444222...---,,,******+++,,,++++++******333333333333222222222222444333333333333333333333333222111000111333666888;;;:::888777555333111111111111000000000000000111333222000///...///111222000//////............///+++,,,.../////////...---000000000000000000000000222222222222444555777888777777777888999:::<<<<<<>>>AAACCCAAABBBEEEEEECCCAAA@@@???===<<<:::999888999999999888888888777777999888777666666777888999;;;;;;;;;::::::999999999999999999::::::888444000333000111777???RRRyyyfffEEE777...111333///...111111111333444444444333333000000000000000000000000000000000000111111111111000333555666555555777999999999999::::::::::::;;;;;;666333444333000///111777777888888666555:::AAA999;;;<<<<<<999777777777666666666666777888999999;;;999777777888888666444444444444444666777999999:::;;;;;;999777555666777:::;;;;;;999888777888999===<<<;;;::::::;;;<<<===999999999888888777555555///---******,,,.........000333666888888777888999555777777555222///------,,,,,,,,,,,,,,,,,,,,,---------...///000111222222333222222222222222222222555444222111222444666888999999777666444222111000000000000000111222333444333222000///...///000111222111000000////////////,,,---......//////......000000000000000000000000111111222333444555666666555555666666777888:::;;;444888::::::===BBBCCCAAA@@@???>>>===;;;:::999888999999999888888888777777999888777666666777888999::::::::::::::::::999999999999999:::;;;999555222333000000555999HHHjjjpppOOO777000...333444///...222111111333444444444333222000000000000000000000000000000000111111111222222333555666666666666777999888888999999999:::::::::777444222222000---///444777222000222111...222:::>>>??????<<<888555333333444444444555666777888888:::999777888999999888666===;;;999888777888:::;;;999;;;<<<<<<;;;::::::;;;777555333333333555555444<<<;;;:::999999:::<<<<<<777888888777777666555444222...+++---000222///,,,///222555666777666777888666666555333///---,,,---,,,+++******+++,,,---...,,,,,,---...///000111111111111111111111111111111555333222111111222444555888777666555333222111000000000000111333555666777333222111//////000000111444333222111000000000000......------......///000000000000000000000000000000111333444555555555555333333333444555666888888888;;;;;;:::;;;>>>???<<<>>>>>>===<<<:::999888888999888888888888777777777888888777777777777888888999999999::::::::::::::::::::::::;;;;;;:::777444222000000222333<<>><<<;;;;;;;;;777333444777555666777777777777999::::::;;;;;;;;;:::999888777666666777777777777777888777888:::;;;;;;999666555555777999:::::::::<<<===888666444666;;;??????>>>CCCBBB@@@>>><<<<<<<<<<<<333444444444444333333222777333111555;;;===888222333555777777666666777888222222111///...///222555111000...---...///111333111111111111000000000000000000111111222222222222555555444333333333444444888888888777666555555444444444444444555666777888444444333222222222222222444333222111000000000000//////...------///000111111111111111111111111111///111333555555555333222333333333444555666777888333666666444666:::<<<;;;:::999999999888888777777777777777777777777777777777777777888888777777777888888888999999:::::::::;;;::::::;;;<<<<<<:::888333333333222000222;;;EEEooo~~~NNN888666222111000///......111444111222333333333222111000000000000000000000000000///000000111222333444444666555333444666888999888666777777777777888888888666444444666555222444888333;;;===555///222555444======<<<:::777666666777;;;<<<<<<===<<<:::999888555666666555333111222333777666333111000111222333666777777666555555777888:::999999:::<<<>>>===<<<999888666444222222222222888999999:::999999888888...++++++...444666333//////000111000///...///000,,,------,,,+++---000333......---,,,,,,,,,---.........///000111222333333222222222333333444444555888888777777777888888999888888888777777666666666555555555555555666777888555555555555555444444444333222111111000111111111//////......//////000111111111111111111111111111000111222444444444333222333333444444555666888999===>>><<<777555777777555888777777777777777777777666666777777777777777888777777888888888888777777888888888999999999999999:::999999:::;;;<<<:::999444555444222000222888===YYYxxxcccAAA333111///000///...///111111000111222333333222111000///000000000000000000000000///000000111333444444555555333111222555888999999666666666777777777888888666333333777888555333444CCCRRRRRR>>>444===DDD@@@AAAAAA???:::666333333333777888:::;;;;;;;;;:::999666888::::::888888:::<<<888888777777777888999999444555444333333555999<<<222555888999999999999:::<<<;;;999888888999999:::111222222333333333222222777666444333333222///---666666666444222000111222111222333222111222555777333333222222111000000000000000111222333444555555333444444555666666777777777777888888999999::::::777777777777666666666666333333444444666777999:::777777777777777666555555222222222222222333333444......///000000000000000111111111111111111111111222222222222222333333333333333333444555666777888CCCDDD@@@999666777666333666666666666666666666666666666666666777777888888666777888999999888777666999999999999888888888888999888888999;;;;;;;;;999666666444000///222666999FFFfffTTT>>>555000,,,------...111333111...111222333333222111000///000000000000000000000000///000000222333444555555555222///111555888999999666666666666777777777777555222222888<<<:::777777FFFZZZVVV888)))666???888666777777666666666999;;;222333666999:::::::::999999<<<@@@BBBCCCEEEIIILLLYYY]]]ccciiikkkjjjhhheeeRRRSSSSSSTTTVVV[[[aaaffffffkkkqqqtttttttttuuuwwwsssssssssssssssuuuwwwxxx||||||}}}}}}}}}}}}}}}|||rrrppplllgggaaa\\\XXXVVVGGGGGGFFFDDDAAA??????@@@@@@AAABBBAAA@@@@@@AAACCC@@@@@@@@@@@@???===<<<;;;777777666666666555555555555555666666777888888999444555555666777888888999666666666666666666555555111111222444666888:::<<<888888888888888777666666333333333333444555666666---...000111111111000///111111111111111111111111222222222111111222333444222222222333444555666777555777666333555:::<<<;;;555555555666666666666666555666666666777777888888666777888999999888777666:::999999999888888777777999888777888:::;;;;;;:::666666333///...111444666;;;ZZZhhhGGG:::555000444333222111000000000000222222222222222222222222555333111000///...---+++000222444555555333111000555555444333222333666999333111///000444555444222888666444222222333444555===888444555666555333222666777999>>>DDDIIIKKKLLLOOOYYY]]]aaammmvvv|||}}}{{{yyyqqqxxx~~~uuu~~~qqqxxxjjj^^^___eeefff^^^VVVSSSTTTNNNRRRCCCOOOHHH???:::>>>>>>999777:::;;;888888:::888333333888:::888///333666777444333444666444///...333777444000...///111333111//////111333111333222///111888<<<<<<444555444333666:::777222777666666555555555666666444444555555666777777777666666666666777777777777666666777888888888888888999999888888888888999999888888999::::::::::::999888777444222111111111222<<>>999444222000000222333333777<<>>===999777777777777888999:::;;;999999999888777666666666666666666666777777777777666777888888999999888888999999888888888888999999888999999:::::::::::::::777666333000/////////000333999HHHfff}}}III666444///---222---......///000111111111222222222222222222222222///000222111000......---''')))---111333333333222444333///***(((+++111777333CCC\\\sssxxx}}}xxxrrraaaOOOLLLTTTDDDLLLLLLNNNHHHVVVDDD@@@@@@HHHKKKDDDCCCMMMVVVXXXKKKGGGCCCNNNpppSSSIIIeeellllll[[[UUUXXXXXXYYYUUUgggjjjgggrrrbbb^^^RRRWWW\\\???WWWqqqpppfffUUUTTTVVVaaaXXXIIINNNTTTLLLCCCAAAUUUTTTGGGLLL[[[]]]TTTaaaaaaZZZ\\\hhhfffeeeqqqttt|||{{{yyyqqqggg^^^WWWPPPJJJCCC999444444:::::::::888666333111000111555777777999===>>>;;;777888777777<<>>PPPtttggg<<<444777111---000,,,---...000111111111111222222222222222222222222+++///444777666444333444444444222111///...---,,,...222666888===JJJ]]]mmm{{{wwwtttpppjjjaaaZZZ^^^QQQBBB<<>>@@@SSSOOOeeeiiiaaaYYY[[[aaa^^^WWWUUUFFFTTTKKK@@@KKKTTTJJJAAAPPPJJJPPPYYY^^^cccnnnzzz|||bbb^^^VVVMMMEEE>>>888555888:::777333111333222///111333222333999@@@@@@===<<<;;;:::888777777777777555555555666666777777777666666666666777777777777777777888999999999999999999999888888888888999999999999:::;;;;;;;;;;;;:::888666333000.........///333333444>>>]]]vvvRRR555222555///+++...,,,...///111222222111111222222222222222222222222///222666555222//////000111///,,,,,,///555;;;@@@GGGRRR___kkkvvv~~~nnn___WWWGGGPPPRRRIIIAAAAAAAAA>>>IIIJJJMMMQQQTTTSSSPPPLLLWWWgggMMM[[[}}}NNNeeerrrjjjoooKKKaaaIII\\\555<<<666cccqqq>>>GGGkkktttwwwGGGBBBgggttt}}}WWWBBBFFF333)))UUUZZZ444...888WWWqqqXXXaaazzzUUUMMMGGGAAA\\\|||kkkMMMGGGRRRQQQCCC@@@FFFUUUqqqYYY```jjjkkkjjjdddYYYRRRNNNJJJEEEFFFEEEAAA===<<<<<<777000777777666777777888999999444444444555666777777777666666666666777777777777777888999999:::999999999999999888888888888999999999999:::;;;;;;;;;;;;;;;999777444111///......///000///000888NNNtttVVVCCC333111111,,,+++......///111222333222111000222222222222222222222222222444444222//////444999,,,111;;;IIIZZZkkkzzzsssfff\\\OOOBBB???FFFMMMLLLIIIwwwxxxpppccc]]]\\\TTTIIIWWWcccuuuggguuuaaa???FFF[[[YYYBBBmmmUUU888ZZZ|||ttt[[[666EEE???///___hhhuuuuuueeejjjaaaddd>>>mmm@@@999KKKgggLLL???:::{{{jjj;;;777```xxxLLL---DDD~~~kkkuuukkkTTTHHH[[[FFF666@@@oookkkPPP:::>>>RRR^^^^^^YYY___TTTYYYjjjmmm```___lll~~~|||zzzuuunnniiieee[[[RRRFFFEEEBBB>>>;;;888777666666666666666666777777777666666666666777777777777777888999999::::::999999999999888888888888999999999:::;;;;;;<<<;;;;;;;;;:::888555222000/////////111///222888BBB[[[{{{DDD;;;222000...+++---111///000222333444333111000222222222222222222222222...000222222555>>>KKKUUUjjjqqq|||ooofffXXXOOOKKKKKKKKKKKKIIIMMM]]]||||||aaatttnnnhhhsssSSShhh~~~YYYsssWWWDDD777AAAhhhMMM777???666222___ooojjj,,,:::--->>>GGG;;;xxx|||pppFFFCCCAAA999GGGccc[[[ggg333444<<<999MMMxxxaaa~~~III666777HHHYYYpppBBBkkkiiiDDD)))<<>>888DDD[[[nnn{{{iiimmm^^^QQQmmmRRRWWWFFF]]]^^^FFFWWWzzz???DDDaaauuu~~~@@@222NNNRRR{{{yyyOOO777FFF```lllEEE:::<<>>~~~@@@555AAAPPP}}}BBB999mmmccc~~~ppp,,,KKK999:::BBBDDDrrrtttlllyyy}}}JJJ999333MMM999PPP|||yyyBBB111111BBB666FFFVVVtttFFF000000===777444|||eeewwwSSS///===HHHUUU{{{{{{GGG333uuuoooHHH@@@sssOOO000:::222???999gggdddIIIDDDKKKFFFBBBUUUYYYCCCjjjppp]]]}}}mmm]]]UUUNNNDDD===<<<999111111:::???999555777555444444888<<<===;;;888===:::777555666888999999999888999;;;===<<<999555>>><<<888555222000//////111---111888888@@@___|||LLL333333222222111111000000...111333111...,,,...111333777???IIIUUUdddsss|||}}}wwwgggbbbhhhJJJPPPjjjfff```GGGcccWWWwwwdddRRR111;;;\\\{{{DDDHHHwwwTTThhhNNNfffYYY@@@:::888bbbssshhh888888gggXXX666@@@xxxzzz<<<111CCCWWW888:::}}}{{{ccc777222BBBTTT;;;ggg```wwwLLL888777\\\nnn>>>888PPP[[[XXXrrr<<<000___tttLLLCCCtttqqq888;;;\\\}}}@@@999oooqqquuunnnfff;;;444777___???000\\\qqqTTT999555555---;;;[[[ssshhhZZZ[[[LLLLLLKKKFFFJJJkkkpppyyyDDDAAA999<<<;;;nnnqqqMMMoooLLLHHHxxxcccllljjjNNNHHH???```bbbrrrrrr}}}vvvrrrhhhZZZJJJ>>>777444777<<<<<<;;;999888888999::::::555666888<<>>???===<<<:::777444222111000333///111555333666PPPpppbbb888///222444111---+++---///***111666555//////666===LLL[[[qqq~~~|||bbboooYYYaaa```RRRmmmttt[[[333%%%GGGxxxvvv999AAA:::mmmGGG===EEEMMM]]]bbb>>>...>>>xxxPPPTTTUUU111===;;;444YYYHHHkkkzzz888444KKKbbb;;;}}}www@@@LLLNNN555666vvvBBB888kkkyyyzzz>>>777>>>^^^SSS444___dddYYY:::AAA888CCC:::666YYYIIIAAA777333@@@<<<|||gggKKK444AAALLL333HHHWWWttt<<<222666IIIRRR444:::[[[444)))666]]]FFF//////uuuNNN\\\PPP555@@@...PPPpppRRR222:::WWWYYYNNN888///DDDuuuVVV<<>>===;;;;;;;;;:::777555<<<<<<<<<;;;999999;;;<<<<<<<<<;;;:::888555222111333000111444000000CCC]]]NNN222555555333...******///333111000//////444BBBTTTbbbnnnddd^^^YYYWWWgggrrrJJJ999EEEFFFaaaNNN333EEEZZZwwwkkk~~~gggfff>>>222666)))oooLLLuuuaaa777,,,>>>111ooo[[[VVVuuu<<<:::YYY:::===MMMEEEOOO***<<>>LLL666555JJJCCC888aaakkkxxx111777DDD~~~FFF222^^^iiidddYYYAAA<<>>VVV\\\OOO]]]sssnnnyyykkk]]]OOOCCC<<<@@@;;;555333444888;;;===777;;;>>>???>>><<<;;;;;;:::;;;;;;;;;999666333000111///222555111000???SSSzzzccc===000444333111000000111333555444000...888LLLdddwww~~~zzzeeeWWWYYYiiiWWW999EEEggg{{{kkk;;;333---888qqqbbb{{{ttt___<<<@@@uuu~~~ppp888***...999000OOOmmm;;;CCC***GGG===...mmmdddeeeSSS...WWW>>>===KKKMMM777999FFF???===gggKKKCCCqqqSSS---444^^^888777dddrrrOOO666///;;;FFF999]]]eee???@@@666rrrSSS<<<555```nnn(((111999zzzBBB@@@aaabbb;;;;;;999^^^;;;???SSSXXX;;;555999|||hhh999:::YYYkkk???***>>>SSS@@@444VVVCCCrrr333GGG>>>FFF}}}333999\\\:::jjjzzzIII+++>>>GGG444BBB^^^lll]]]888;;;DDDxxxaaalll[[[666>>>[[[uuu|||lllWWWRRRLLLMMM]]]vvvjjjbbbVVVKKKCCC???<<<;;;777888:::;;;;;;<<<>>>???999:::;;;;;;999666222/////////222555333111;;;IIIlllLLL555333111000000000000...,,,***000;;;PPPhhh|||xxxyyyjjj]]]WWWSSSPPPNNNdddsssUUU000DDDmmmSSS===555TTT|||kkkffflllmmmyyyfff999---222jjj^^^NNN111555888...333<<>>___333===zzzWWWsss888...===jjj777///JJJUUURRR888EEE[[[<<>>IIIRRR\\\fffrrr~~~rrreeeYYYRRRQQQJJJAAA:::777777777777:::;;;<<<;;;999555222///000000222444111///555>>>ZZZfff???444555000111000...---///555:::KKK\\\sss~~~rrreee^^^QQQJJJEEEJJJWWWcccggggggYYYgggQQQCCCfffkkkEEEJJJlllVVV...;;;777ZZZWWWkkkYYY999111==='''TTTwwwVVVyyy(((333@@@kkkIII555)))555777DDD222NNN===;;;pppXXXXXX888+++{{{>>>222JJJMMM[[[333@@@lll<<<666hhhpppKKKuuubbb777888???}}}:::<<>>@@@___hhhBBB555kkk}}}lll333333CCChhh===>>>DDDFFF///888===\\\777666qqqccc999<<<===|||>>>999HHHmmmGGG999III|||===GGGmmmQQQ555SSS999hhhPPPsss'''333OOO___999```HHH222;;;===,,,===XXXiiiqqq333###888\\\{{{xxxggg___\\\]]]kkk~~~mmmXXXGGGCCCOOO]]]kkkpppwww}}}{{{qqqdddYYYSSSKKKBBB;;;=========<<<999666222000000111333444222000444999CCCmmmRRR666111222///111000...000===TTTeee|||zzzeeeLLLAAAIIIVVVdddRRR@@@@@@SSSnnnmmmtttcccddd{{{mmmbbblll222444111***NNN]]]___www===333KKKooo888eeepppzzz```333;;;...}}}UUU000222FFF<<>>KKKJJJQQQWWWYYY\\\hhh}}}uuucccUUU@@@@@@???===:::666333111000111333555444444777;;;222]]]kkk===666888...;;;???111WWWXXXhhhwwwttteeeOOOGGG>>>GGG,,,qqqmmmXXX888???bbbTTTTTT999DDDPPPtttfff@@@333999///000AAAUUUddd[[[666;;;777EEEXXX888111111UUU@@@111000KKK333---AAAQQQ000IIIKKK222333222mmm===000IIIuuu^^^nnn:::888111hhh===555zzzQQQzzzooo<<<<<<<<<888FFF@@@888uuuyyyppp444;;;;;;;;;GGGAAA333VVVBBBsssFFF888111===wwwEEE>>>000qqquuufffxxx***555777HHHMMM777AAA\\\jjj333===:::jjj<<<888~~~GGGBBB333777777JJJBBB444|||ooo___+++>>>777hhh===000DDDhhhDDD888;;;DDDAAAIII<<>>jjj777HHHJJJwww333666ZZZFFF<<<|||???888===CCCuuurrraaa___UUUSSSUUUfffjjjgggCCC555LLL]]]wwwdddpppggglll|||rrr___LLLCCC???888222///111333444333000000222555888FFFrrr\\\:::...000===MMMkkkzzzpppSSSWWWLLLNNN]]]iiiOOO;;;QQQfffSSSlll]]]\\\SSSzzz|||CCC^^^sssUUU+++999:::~~~mmmhhhggg888444TTT<<<...FFFKKKgggIII===BBB;;;>>>YYY555,,,111gggzzz;;;222:::UUU666555LLLAAA///BBBUUUuuu777999333ggg888,,,???^^^bbbaaa999,,,...xxxSSS<<<555NNNddd<<<===666???===555888kkk000999999777;;;999333fff===yyyttt+++///,,,&&&bbbBBB999444}}}zzztttsss111>>>;;;CCCKKK===???___UUUBBB666===WWW222<<>>...===yyy888444999SSSAAAvvvJJJ:::IIIDDDEEE^^^hhh777888___GGG777oooeeejjj999<<>>BBBPPPmmm{{{~~~pppNNNNNN999SSSWWWTTThhh|||iiiAAArrrRRR<<<```kkkeeekkkfffOOO===tttccc...444888000uuuccciiiFFF333BBBsssCCC000LLLBBBddd333BBBOOOrrr???EEE~~~cccaaa444222:::___...(((666HHH///444\\\}}}888===UUUsssttthhh;;;888---LLL888333AAAKKKkkkHHH+++...///|||DDD000DDDPPP^^^999333---JJJlll===///;;;rrr777888555555ddd666333555uuuIIIppp222;;;===333ggg@@@666999rrr{{{vvv333444222HHHOOO:::FFFZZZ___CCC:::KKKOOO222BBB|||RRR444111666222qqq999***===\\\III---333000NNNBBB---///}}}>>>444222QQQ@@@tttrrrIII111BBBvvv777:::NNNlll222<<>>:::^^^MMM888333jjj{{{777KKKwwwGGG444iiiNNNBBBlllaaa===000^^^CCCyyyuuu]]]SSScccyyyCCCNNNSSS{{{rrrjjj@@@LLL???lllwww~~~kkkSSSDDD>>>555///...000333555666666GGGvvvbbbLLLTTTeeerrrzzzgggSSS===;;;\\\VVVQQQHHHjjj[[[eeeuuuUUUggg;;;222fffoooMMMxxxaaa///222KKKOOO+++UUU;;;666kkk___bbb888333^^^;;;444LLLBBBVVV'''===aaa^^^===cccxxxwwwHHH666...;;;JJJ333===LLLSSS444333lll\\\***111WWWPPPQQQ000000222}}}@@@(((000DDDKKKDDD000777333xxxHHH///iii:::VVV|||777222:::bbbXXXAAA:::AAA~~~mmmAAA444555<<<~~~YYY===555999rrraaa[[[\\\bbb:::111888<<<\\\jjj777111555lllOOOiiisssAAA>>>:::QQQzzz[[[JJJTTTVVVtttLLL>>>QQQUUUDDDJJJxxxzzzZZZFFF>>><<<<<>>666qqqlllSSS<<<---\\\AAA<<>>QQQBBBeeecccggg<<>>ssseeettt[[[wwwTTTtttWWW@@@FFFKKK```ccclll{{{~~~kkk^^^LLL<<<444111000///222666;;;]]]iiiooofffjjjjjjPPPHHH777777ccc{{{vvvLLL@@@]]]AAAKKKlll[[[AAA333222ppp]]]RRRooo999:::777xxxbbbttt888===ppp444999jjjeeePPP555222zzzuuu222333BBBGGGAAA)))555vvvJJJ777yyy888555---;;;555...EEEJJJAAA222,,,qqqAAA111333mmmTTTYYY333000===vvv666111>>>QQQMMMBBB555222999```JJJCCCzzzppp???```uuu999777???VVVmmmIIIGGGUUUNNNllloooggg888PPPeeeNNN===FFFTTTtttcccPPPHHHLLLiiibbbBBB```UUUeeeQQQ;;;BBBHHHVVV[[[VVVAAABBBBBB]]]^^^???dddlll\\\___GGG>>>DDD???BBBFFF@@@OOOIIIpppwwwWWWKKKBBBJJJooohhhSSSQQQKKK^^^bbbEEEcccgggFFF777---444XXXhhhEEEAAARRRvvvuuuPPPBBB???555555???|||777999CCCxxxGGG444000zzzAAA222mmmkkkSSS111>>>AAA777SSS222;;;888bbb666BBBNNNaaa777000ooo999666gggvvv```>>>+++JJJNNN888uuu|||;;;===uuuzzz:::SSSQQQccc777aaaPPPKKKccc___zzz???AAAWWWGGGwwwnnn[[[AAA///QQQ~~~YYYAAAppp~~~iiiTTT???[[[TTTnnnzzzjjjZZZLLL@@@444---,,,777555FFF{{{xxxpppvvv]]]WWW]]]KKKQQQ???FFFeeeUUU___SSSccc===555QQQ\\\PPP555AAA>>>xxxMMMvvvSSS+++cccAAArrrvvv]]]---QQQttt---999nnnjjj===222444```111///666III222000222vvv:::;;;mmm111222000BBBiii000...TTTNNN;;;000***eee222777666sssTTT\\\777444BBB```000---:::HHHjjjFFFtttKKKHHHEEEZZZvvvjjjMMM\\\lllYYYPPPhhhqqqqqqaaavvvxxxtttppprrrkkkQQQBBBggg>>>EEE<<<:::999```UUU888<<<<<>>IIIfff:::dddbbb>>>nnnJJJmmm<<>>UUURRR666HHHUUUZZZ<<<444ZZZGGG>>>KKKNNNKKK{{{SSS}}}===LLL]]]OOOlll~~~GGG222XXXfff222<<>>ZZZ999333111YYYVVVEEEZZZXXXIIITTT```gggWWWZZZeeesss~~~yyy~~~|||sss~~~zzzzzznnneeegggaaabbb___[[[YYY[[[___;;;MMM^^^jjjeeekkkkkkbbbjjjaaalllmmm```XXXRRRVVVKKKCCCIII888AAA555999<<<======CCCEEEBBB===AAAPPPJJJQQQWWW^^^}}}xxxccceeeZZZ;;;RRRHHHAAA;;;===KKKBBB...888NNNWWW^^^GGGmmmFFF===;;;XXX```555666MMM333:::555dddhhh888888MMMccc777222QQQ111999LLLxxxSSSTTT333999{{{\\\999ZZZwwwvvvKKK888NNNEEE555yyyVVV}}}ccc???aaauuu<<>>___^^^222222PPP~~~999222222666III333000333zzz>>>111^^^UUUwww___666///555PPP:::666'''```PPP???EEEPPPZZZZZZQQQ___{{{mmmzzz~~~yyyvvvlllqqqkkkUUUHHH;;;,,,:::$$$222555555,,,888444555333***111000+++888---333666&&&222222&&&@@@...222888555222111)))999777***:::@@@***...111AAA+++777555999000666333555;;;666666???>>>IIIVVVTTTLLL^^^OOObbb\\\PPPUUULLLPPP```]]]QQQhhh___rrrsssiiiiiieeeWWWQQQPPP@@@RRR===DDDCCCXXXQQQIII@@@...OOOXXXcccvvvDDD222999666SSS^^^555222KKKggg555555KKK}}}111888AAAuuuJJJccc555333]]]___>>>WWWqqq\\\777EEELLL333```mmmzzzYYY333TTT???III===\\\kkkBBB```RRR===XXXqqq@@@OOOqqq222pppfff~~~>>>CCC@@@pppZZZfffmmmrrriiiQQQ;;;666>>>IIIRRR]]]eeejjjlllnnnpppcccLLLBBB>>>>>>fffhhhMMMRRRbbbbbbOOOJJJKKK^^^UUUEEE>>>222AAATTTAAAVVVCCCHHH111666iiiAAA\\\gggyyyFFFEEE}}}===rrrgggqqq444222___JJJ000666gggFFF444111MMMkkk000111888OOOPPP999333FFFKKK<<<777<<>>:::777555555555444444333222111000///...//////////////////......///...000222111---...111222111000//////000111222000000////////////000111111///...111666;;;<<<<<<888444>>>888+++000888AAA<<>>\\\lllkkkiiillldddiiiZZZaaaYYYPPPMMMRRR\\\dddiiigggiiinnnwwwzzzyyypppfffaaa]]]WWWKKKBBB<<<;;;333+++333CCCJJJEEE333:::ssskkkfff???111III???***;;;|||PPPooo555444>>>ggg???KKKccc```777000VVV888GGGuuuuuuiii;;;RRR888DDDPPPKKK...TTT\\\???xxxbbb|||111RRRMMMGGGhhh...GGG777VVVTTT\\\NNN555EEERRRdddEEEyyyyyyWWW<<>>hhhOOO666;;;yyyIII,,,---IIIYYY333444---???@@@///---@@@JJJDDDQQQMMMXXXppp|||tttiii]]]RRRKKK555555444333222111000///777555333111000000111111444444333222111000//////........................000///000333222...///222000///.........///000111////////////000000000000111//////222777;;;<<<<<>>GGGXXXhhhSSSwwwrrrlllVVVBBB]]]ZZZFFFIIIgggtttnnnbbbTTTuuummmeeeVVVPPPxxxmmmFFF???666VVVPPP777GGG---XXX777YYYIII:::OOO111NNN\\\>>>|||gggnnn,,,]]]gggBBBaaaPPP...===UUU>>>///777555,,,...444AAAFFFIIINNNEEEZZZmmmuuu~~~~~~fffYYY^^^XXXAAA333555111222222111...+++'''%%%///...------///222666888222111000/////////000111444333222222111000//////........................111000111333222...///333......------...///000000...///000111111000///...000///000222666:::;;;;;;999???ZZZnnnaaabbbyyyvvvFFF___ZZZMMMWWWTTT]]]dddfffsssqqq{{{WWW444555777:::::::::;;;???CCC===BBBGGGIIIKKKQQQ]]]fffuuuhhhggggggxxxmmm~~~|||uuu|||iii___UUU[[[>>>555222MMMKKK:::TTTFFF222000llliiiCCC:::KKK>>>111TTTlll111333nnn??????<<>>:::===888666>>>>>>777???LLL]]]rrr777;;;:::999888333,,,)))***111333333111...///444999+++111777;;;???FFFRRR\\\___XXXHHH777111666::::::333+++555@@@HHHVVVfffaaazzzvvvffffffkkk```GGGEEEBBB---EEE[[[jjjDDDqqq666444HHHVVV---888|||hhh===111~~~|||---,,,mmmOOOWWWsssRRR555eee;;;HHH^^^aaa444ppp666IIIttt\\\CCCFFF{{{888TTTyyy[[[KKKGGGYYYJJJbbb]]]mmm---KKK|||WWWoookkkaaaDDDBBB<<>>AAAEEE777333777///333999<<>>NNNZZZbbb999333333:::???>>><<<===333222222333333222000...333222000......111555888666111+++)))...333///(((OOOAAA333---&&&...444555///777...777SSSvvvrrr[[[ZZZLLLKKK555:::333;;;,,,444^^^qqqGGG999{{{{{{:::444lllYYYXXXwwwkkk555PPPAAA<<<[[[ttt222WWW;;;888}}}YYYJJJ:::GGGAAAzzz^^^UUU>>>ddd===YYYWWWkkk...CCCooofffcccGGG\\\aaaVVV[[[TTT===LLLrrr~~~lllJJJHHHGGGKKKjjjMMMNNNCCCQQQHHH222MMM555SSSBBBFFFUUU888eee777000GGG222OOOLLLHHH000999RRRFFFfffkkkssspppooojjjNNNDDDLLL>>>666+++555%%%///000333###???333000...---,,,+++...333&&&222444+++&&&,,,---(((+++******++++++---...///$$$%%%''')))*********)))***+++,,,---///000111111.........------,,,,,,,,,------......///000000000333000000111000...000555444444555444444333222111000000111111000///...---+++---000222333444666888gggEEE222...111---555<<<===777111///111<<<:::FFF;;;888555;;;{{{yyyDDD888888222666666888======<<<999555222111111555HHHlllXXXBBB111111888777111...------000444777777333///111///...///000///***'''---000222222111000000000(((,,,(((111...666000222888BBB;;;222444999222...;;;MMMfffoooxxx{{{zzzZZZKKKDDDIII222CCCNNN:::___YYY444777kkkeeeKKKtttuuu///666~~~EEE,,,{{{\\\~~~<<<>>>|||III222zzzVVVVVV333lll^^^666gggdddVVV666ggg>>>OOOUUUYYY===QQQVVVlllccc444GGGmmm\\\hhhhhhDDD;;;ZZZmmmZZZEEEMMMJJJWWW```;;;TTTAAA^^^@@@...KKK777RRR888OOOFFFDDDTTT444888CCCCCCEEEJJJ^^^bbbhhhrrrcccUUU???:::333333777+++777BBB+++)))888HHH***666QQQ|||999DDD''',,,111333333222...+++'''+++---***)))++++++***,,,++++++++++++,,,,,,,,,...//////000///...---------...///000222333333444/////////.....................//////000111111222555333222333222000222777666777666666555333111///111111111000///.........,,,///333555444555777999vvvAAA---222:::<<<>>>222BBBLLLEEE=========;;;888111AAA999<<<888;;;JJJ666555000999555444...111555999;;;:::555222999//////IIIxxxiii???444:::;;;666222...111555888888555333111------///222444333000---,,,------***'''(((...555222777)))---%%%///***666(((''')))"""(((,,,777888###222111333:::LLLQQQXXXhhhxxx|||___HHHQQQCCC777777SSSIIIFFF]]]ddd666444nnnEEE444qqqWWW{{{JJJ---nnn^^^222jjjOOOhhh333KKKsss333LLLoooOOO777___JJJBBBVVVLLL???]]]DDDnnnhhh:::DDDYYYYYYRRRQQQVVVQQQRRRaaaxxxyyyOOOAAAAAABBB___aaa999^^^???```:::...FFF<<>>EEE===QQQ```dddhhhyyy~~~CCC666ddd[[[444;;;,,,***///222000,,,+++//////---333***'''---...)))(((,,,*********++++++,,,,,,,,,******+++++++++,,,------///000000111000000//////000000000000000/////////...//////000111222222333777555444555444111444999777777777666444222///...222222000///............---111555777666666888:::[[[VVV>>>111999???777000111IIIqqq}}}UUUDDD333<<<555>>>>>>AAA]]]AAA;;;333:::000---<<<999666666888888666333333444333111<<>>nnndddBBBKKK>>>dddJJJ000VVVdddUUUdddtttkkkFFFFFF???QQQlllFFFQQQCCCYYYLLL333<<<555222777@@@BBBKKKRRRvvvmmmLLL@@@===\\\[[[wwwqqq:::555CCC---666...***///222+++---///+++///111))),,,,,,,,,+++++++++******,,,,,,,,,---------......))),,,000"""333)))111111222222333333444555666666777555333111///000000111444333111000000111333444;;;666000000555:::;;;:::888111,,,...444666111+++000000000...***+++000555111...000666888444333555888^^^444;;;===;;;444***:::\\\777777@@@===666RRRyyy;;;888000:::333555,,,666555222999;;;777666BBB444...444444999VVV{{{RRR111AAA222333---333333444444444444444333777333///......---+++(((++++++++++++,,,---......///...---------///000111111222111...,,,+++---...........................000000////////////000000222:::FFFSSS```nnn}}}pppeee___]]]ZZZWWW<<<:::555222000000222333555777===>>>777<<<[[[}}}<<>>ddd======EEEkkkKKKTTTccc```BBBDDD888KKKfffCCCKKK???UUULLL+++777:::???RRReeetttiiieeeHHHQQQ]]]VVVwwwmmmpppSSS111888555'''///+++)))888:::,,,***///,,,...///***,,,,,,+++++++++*********,,,,,,,,,------------...111///777'''222444+++444222333333444444555555555777666444222111111111111444222111000000111222444777222...///444999;;;:::555000,,,---222555333///)))...111000///222666888)))333888222///222555444222CCCZZZ~~~ccc111444777666777777;;;bbb|||:::BBB888AAAFFFAAA:::000444...;;;GGGSSSrrrwwwNNN555111222...222:::666...333BBBoooPPP111CCC888;;;666555555666666666555444333222///---,,,------+++)))++++++++++++,,,---............---------...000111/////////...,,,,,,...000------------------------000//////......//////000//////...------111555999;;;555///---000333333222555333000...,,,,,,---...---,,,444@@@CCC;;;777:::222FFFOOOgggEEE555gggTTT(((]]]bbbQQQ:::___222SSSFFFHHHNNNZZZJJJlllLLL>>>AAAZZZCCC999EEE]]]LLLJJJ]]]xxxxxxSSS@@@CCCTTTUUU\\\===GGG:::@@@+++EEEVVVccccccgggWWWEEE;;;VVVeeeyyywww???888///$$$888[[[%%%333MMMYYYTTTfffEEE...'''///...+++---,,,,,,++++++++++++*********,,,,,,,,,,,,------------***+++///(((,,,===---:::333333444444444444444444666555555444333222111111222222000000000000222222222///,,,---222666888888222///------000333555555,,,000000,,,...666999666666333111111333444222///555555111999666666???111777555222444444>>>uuuOOO999888???<<>>666888666777777888888777555333111---,,,******+++,,,,,,++++++******++++++,,,---.........---------...//////---.........------///111------------------------///......------......///AAA;;;444---***)))))))))(((&&&%%%'''+++---,,,***...---,,,+++******++++++///(((***999GGGJJJKKKMMM===AAA>>>BBB888===```cccBBB___UUUSSS222bbb999LLLGGGFFFAAAeee===pppKKK:::EEEJJJKKK555FFFLLLQQQ@@@XXXoookkkIII@@@@@@EEEOOOYYY888555444VVVcccaaaZZZNNN<<>>999999///888XXXmmmaaaDDD000---666===888***,,,777111888666444666111666mmm<<<>>>777===BBB777444CCCUUUbbb888777444333777>>>???<<<:::+++>>>{{{NNN---666222666777777888999888777444000...,,,,,,+++***++++++,,,+++************+++,,,---...------------------......,,,---......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------:::555000///111333222111111///......///...+++(((++++++,,,,,,,,,,,,++++++///+++***///888GGG___sssrrr___JJJ999<<>>:::999WWWzzziii:::+++888999:::===666777777666444111...,,,//////...---+++***++++++************+++,,,------,,,------------,,,,,,,,,---...///...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))'''&&&(((+++,,,)))&&&''''''&&&'''((()))***)))))))))+++,,,,,,,,,++++++(((***,,,+++)))+++888EEEJJJOOO]]]___jjjeeeEEEDDDEEEIII;;;OOO+++SSS<<<===iiiKKK===OOO@@@^^^^^^999BBB666SSS===III???[[[AAAUUUeee~~~UUU<<>>======888555111///KKKwww???AAA777xxx{{{;;;666???yyyooo666777555111222666999:::333999333'''---CCCNNNJJJAAA:::---///<<<<<<777888666555444222000...,,,+++111111111...+++******+++***))))))******+++,,,---,,,,,,---------,,,+++***---...///...+++)))))))))+++++++++++++++++++++++++++******))))))******+++***+++,,,///000...+++((())))))))))))***---///000'''(((((()))******))))))***))))))***)))'''###!!!333444222(((///CCCVVVttthhh^^^FFFNNN666JJJ>>>;;;rrrSSSEEEEEEIIIQQQaaa===:::666LLLGGGEEEDDDVVVIIIQQQ___uuuxxxGGG888KKK???QQQQQQLLLEEEBBBVVV{{{WWW]]]===DDDAAA>>>444777111222666NNN}}}iiioooEEE::::::OOOBBB222---///+++,,,...***************))))))))))))***++++++++++++,,,,,,,,,(((999>>>(((***+++///333000222444666777666444333222111///......//////000------............------...///111111000///......///...---...///111222333444---000777111)))999UUU777999KKK;;;///<<<333---;;;>>>:::777666111777LLLoooFFF777RRRsss:::999>>>333000333666777222///444;;;===000///>>>AAA111''')))///+++...333999777///222666555333000...---,,,,,,000111111///+++)))***,,,))))))))))))***+++,,,---+++,,,,,,---,,,+++***)))***,,,...---,,,*********++++++++++++++++++++++++***))))))(((((())))))***(((***---...---+++******************)))(((((()))((((((((((((((()))))))))---+++)))))),,,//////---$$$,,,000***%%%,,,///666XXXqqq}}}bbbKKKEEEMMM___QQQCCCBBBKKKGGG\\\DDD111:::AAAOOO>>>IIIKKKNNNHHHWWWkkkhhh>>>888UUUKKK@@@HHHXXXtttaaa\\\///555222///111999222888333555uuuUUU>>>NNNrrr:::___<<<222000///***---000(((************))))))))))))******+++++++++,,,,,,,,,------WWW''',,,666"""555///111444666777666555333333222000......///111222,,,------......------,,,---///111222111000000000000///---...000222111000000)))...888333444]]]qqq777+++...444888...===...888;;;???EEE>>>666999;;;vvvHHHEEE666ggg999@@@FFFeee777555BBBWWWbbbWWWAAA555555111222333111000000222333333,,,111222333333000888777555222///---------......000000...+++)))+++---))))))))))))***+++,,,---+++,,,,,,---,,,+++***)))(((***------,,,++++++,,,************************))))))(((((((((((())))))+++---...,,,(((&&&''')))&&&)))++++++***)))((((((******)))))))))******+++$$$***///,,,'''&&&))),,,111---###,,,+++***666)))111,,,,,,KKKyyy~~~yyylllDDDIII<<>>999SSS888LLLAAAPPPAAAQQQddd}}}VVVOOOJJJ======777RRRaaarrr{{{{{{:::555;;;777222>>>:::***666:::777]]]MMM777LLL<<<666333...++++++++++++++++++***)))))))))***,,,---***+++,,,------,,,+++***))),,,...///------000333666777999:::999777444222444111......000111///------------...............///111222222111111222333000...---...000222333222***000111---444888PPP000000CCC999 EEE^^^{{{|||WWW777:::BBBxxx===:::mmmUUU999:::aaauuuDDD---???{{{{{{SSS999111<<<555<<<+++555444(((999***<<>>PPP===AAACCCYYYAAAOOObbbzzzvvvFFF@@@===222333000777222666===bbbmmm111///666444DDDIIIXXX]]]UUU222000qqqyyyBBB@@@AAAEEE666222...+++++++++++++++++++++***))))))***+++,,,++++++,,,,,,,,,,,,++++++))),,,......,,,,,,///222555666888999999777555333333111......000000///---------------...///111111///111222222111111333444111000000111333333333111//////333111:::NNN>>>,,,===888555JJJuuuJJJ444AAARRR<<<]]]TTT:::===wwwRRR,,,EEE}}}sss666000000444999777222333+++]]]zzzLLL---555,,,...111***------///...---+++************......///---+++)))***+++++++++,,,,,,++++++***)))+++++++++++++++,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&((((((((((((((()))******))))))))))))))))))))))))+++******)))))))))******---,,,)))((())),,,000222222000......111999BBBHHHFFFEEE@@@SSSHHHHHH:::???HHHGGGOOOhhheee;;;777666//////333222+++......>>>yyyiii^^^888MMMdddnnnYYYPPPccc<<>>444///555)))}}}777...555000)))...+++,,,---,,,++++++******++++++***---000000///,,,******++++++,,,,,,++++++***))),,,,,,,,,,,,,,,+++++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''(((((((((&&&&&&)))))))))))))))***++++++(((((((((((()))))))))))))))))))))(((((())))))***(((((((((((((((((((((((())),,,---***)))///<<>>tttwww222000---,,,,,,,,,+++)))---,,,+++******+++,,,,,,////////////////////////000111000...+++,,,111555333444666777888999888888777777888888777555444444444333222222222333444444666888:::;;;;;;<<<>>>@@@>>>>>>???@@@???<<<777333444111===666:::FFF555:::000^^^^^^LLLLLLDDD<<>>ppp111///---,,,,,,,,,***))),,,++++++***+++,,,---...///000111222222111000///222222111...+++---333888555666777888999999::::::555777888888666444333444000111222444666777888999888:::<<<===>>>???AAACCC??????@@@@@@@@@<<<777333---///888444AAALLL444444888===aaaIIIVVVAAA???sss>>>:::kkkkkkCCCOOO666***???:::>>>222222'''ZZZ---+++333111(((///++++++,,,---------,,,,,,*********)))'''(((***---******++++++******)))(((***************)))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&''')))***'''''''''''''''(((((()))(((((())))))******++++++(((((((((((()))***++++++)))((('''%%%%%%&&&'''((('''((()))+++------+++)))(((!!!%%%)))AAALLL]]]___QQQDDD>>>LLLhhhnnn===999555000444444,,,333---......JJJbbbnnnzzzxxx[[[OOO@@@NNNPPP^^^dddeee[[[;;;777eee:::CCCiii000...,,,,,,,,,,,,***)))+++*********+++---...000...000333555555333000...111111///,,,***---444:::888888999999::::::::::::666999<<<;;;888666555666111333555777888888888777777999<<<>>>>>>@@@BBBDDD>>>>>>===>>>===:::666222+++...000000LLL___000555444:::>>>xxxbbbaaaQQQ[[[BBB===YYYooo777>>>HHHTTTpppAAA000:::>>><<>>,,,222,,,---///,,,---.........---,,,,,,+++++++++***((((((***,,,***************))))))(((((((((((((((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++***)))'''&&&((((((((('''((())))))***)))))))))***+++,,,,,,,,,)))(((((()))***+++,,,,,,(((((())))))******++++++'''''')))***++++++***)))(((,,,888+++000)))===EEEYYYTTTOOOPPP___~~~aaa555777222+++//////...888///---222ZZZZZZjjjQQQXXXEEEBBB999GGGEEERRReeejjjGGG555:::OOO>>>LLLfff///...,,,,,,,,,,,,***)))************+++---///111...000444666666444000...000000...+++)))---444:::999:::::::::::::::;;;;;;:::===@@@???<<<:::999:::666777999:::999666333111666999;;;===>>>???BBBDDD===<<<;;;;;;:::888444111444555000333ZZZZZZ***888222222;;;///___sssHHHWWWQQQ;;;GGGaaa000@@@[[[888[[[)))AAA666///<<<:::666333999###]]]NNN---///'''111........./////////...,,,++++++,,,---,,,+++******+++***************)))((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''***...111111---(((%%%)))))))))))))))******+++))))))***+++,,,,,,------))))))))))))***+++,,,---,,,---------+++(((%%%$$$)))******)))((('''(((***&&&$$$..."""000)))666333???QQQ^^^YYYWWWqqqMMM999999...222333111222666&&&111FFFvvveeeRRRCCC;;;>>><<>>>>>>>>888888999:::999888666555222555999;;;<<<<<<>>>???<<<:::999999:::888333///...666---;;;bbbVVV@@@333999666@@@AAA666888WWWYYYMMMrrrccc<<>>999CCC???888vvvVVV000///---,,,+++***++++++***+++------,,,,,,...///000111222222111000---,,,***)))'''''')))---222555888:::<<<===<<<::::::;;;=========>>>>>>?????????======>>>>>>>>>===;;;;;;777777888999:::;;;;;;;;;999888666666777555000---000222...;;;jjjEEE999333@@@???999444444666888>>>CCC___uuuoooNNNaaa|||@@@BBB}}}JJJCCCCCCNNNHHHttttttJJJ<<>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@??????<<<999555555777888888666777666555555555333000---333,,,000:::uuuYYY555666777EEE>>>444333>>>BBB999333555AAA555777VVVVVVOOOwwwCCC===```CCC@@@RRR|||AAAdddaaaLLLIIICCC888222BBB===444555------===444999999555--->>>rrrOOO222333)))---...000222111///,,,******************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))***)))((((((''''''((((((&&&&&&)))///333333...***---)))&&&'''+++,,,)))%%%)))***++++++))))))***++++++...000---'''$$$$$$&&&))))))))))))))))))))))))''''''''''''(((((((((((()))'''---(((***,,,---IIIllltttjjjHHH???eeeccc;;;555666222555///111,,,555111888xxx///<<>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===777000///222555444222666666666555555333111000444)))222888{{{~~~>>>111:::;;;<<<000@@@SSS[[[RRREEECCCHHH???CCCGGGDDD>>>KKKzzz```DDDXXXHHH999GGG===<<>>|||fffIIINNNFFF...---+++***)))******+++,,,...111222111111111111...000111222222000...---******)))***+++...000222666999;;;<<<<<<;;;<<<===<<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAA<<<555---+++...222222000444444444333222111000000333)))222666xxxRRR<<<555<<<777---XXXaaaBBB666888FFFUUUmmmGGGJJJiiiZZZ999===>>><<>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCC;;;555///+++,,,.../////////000111///...------//////...222444lll888???999:::111888lllLLL;;;BBBkkkdddNNNSSSuuu===@@@>>>;;;dddNNNIII@@@\\\EEE---222666777666111222vvv===222+++000+++---//////---+++))))))************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))***)))((((((''''''((((((+++++++++++++++***))))))***'''%%%(((...111000---***+++,,,,,,******+++,,,---)))&&&&&&)))+++(((%%%))))))))))))))))))))))))''''''''''''((((((((((((+++'''+++&&&***,,,)))AAA555PPPPPP999333@@@ggg{{{???888888...000444,,,888555///111]]]AAA;;;www>>>......,,,+++++++++,,,------000444555555333333333222333555666666555444222...,,,++++++---111666999888:::<<<===<<<::::::;;;=========>>>>>>?????????BBBBBBAAAAAAAAABBBDDDDDD===:::444///,,,,,,---...---...///...,,,+++---///+++555000222]]]}}}555:::;;;999555iii|||GGG>>>WWWSSSRRRmmm;;;CCC~~~:::888MMMoooTTTDDDkkkVVV...444666333555111444YYYDDD+++...---)))+++......---+++******************************************************))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''''''''((()))(((''''''&&&&&&''''''"""+++555:::666...(((%%%'''&&&&&&'''***,,,,,,+++***+++,,,+++***)))***,,,+++***))))))))))))((('''))))))))))))))))))))))))''''''''''''(((((((((((()))&&&,,,&&&)))++++++EEE,,,GGGWWW777---999SSSnnn888777999///111333)))555555...222kkksss333999}}}xxx;;;///...---,,,,,,,,,---......111444666555444333333444555666888888777555444+++)))'''''')))...444888999;;;======;;;:::::::::============>>>>>>>>>>>>AAA@@@??????@@@AAABBBCCC@@@>>>999222---+++,,,......000111///---,,,///111))):::000111SSSSSS<<<333===<<<>>>```@@@RRRPPPTTTIII666CCCmmm:::;;;vvvJJJNNNCCCqqqaaa888999999333555222999HHHIII'''111+++'''***---...---+++++++++************************************************))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&""")))000111+++''''''***%%%%%%&&&&&&''''''(((((()))***++++++))))))***+++&&&))),,,,,,)))((())),,,))))))))))))))))))))))))''''''''''''((((((((()))(((&&&,,,'''(((+++,,,HHH(((???XXX444000AAAIIIWWW999444000000333333000---;;;###===wwwrrr===...AAAEEE[[[888///...---,,,,,,---...///333777666222555:::666,,,999888888999;;;999555111)))+++,,,,,,+++///555;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>??????@@@AAAAAA===BBBBBB===;;;???AAA>>>@@@>>><<<888333///,,,***...000222222000///...///444///888222FFFDDD///>>>222111iiivvvJJJYYYwwwCCCIIIEEE===bbb@@@333ZZZYYYKKKNNNfff333333999:::888222444AAAAAA...,,,---***)))(((***---...---***+++)))))))))+++,,,+++***///+++))),,,222444///***************))))))))))))'''((((((((((((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''***---...,,,((($$$+++)))'''&&&''')))(((((('''%%%%%%)))***''''''***))))))))))))))))))))))))***,,,---)))&&&&&&'''&&&((($$$***,,,###!!!'''''')))000+++%%%---000444FFF777///YYYFFF000:::BBBMMM999555222111444444222...:::+++III}}}XXX:::...###DDD999000///...------...///000666555666999777222111222777777777888:::999555111***,,,---++++++...444999>>>>>>===<<<;;;;;;::::::===>>>>>>??????@@@@@@AAA>>>BBBCCC???===AAABBB@@@???<<<888666555333111///...000222222000......//////,,,555000CCC===000<<<222;;;{{{oooCCC___MMMKKKeeeHHH:::]]]rrr777EEE[[[^^^NNN|||^^^333555::::::777222333@@@???111000///---,,,***+++------+++))))))(((''')))+++------,,,+++***)))***,,,,,,+++***))))))))))))))))))))))))((())))))))))))(((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((***,,,,,,+++)))''''''''''''((()))+++,,,***((())),,,+++'''%%%'''(((((((((((((((((((((((()))***+++***))))))((('''---((()))***&&&'''+++))))))%%%$$$((("""000SSS[[[;;;111QQQQQQ@@@888===rrrAAA999666333222444555333000666888ZZZ}}}dddNNN>>>^^^999000000............000000777222555;;;777+++,,,666555555666777888888555222+++,,,---+++***---333888=========<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@>>>BBBCCCAAA@@@CCCDDDCCC@@@:::555555777999777444///111222222000......///------444...===aaa444222999111AAA}}}~~~NNNggg\\\HHHGGGPPP777WWWaaa222PPPiii^^^sssIIIwwwLLL444777;;;999666000333@@@999111222///000///---,,,---,,,***((('''&&&&&&(((+++...///...)))+++,,,***(((''')))+++))))))))))))))))))))))))******++++++***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&***(((&&&''')))---//////%%%'''((('''%%%$$$''')))***((())),,,+++'''%%%&&&(((((((((((((((((((((((()))(((((()))+++***)))(((,,,***&&&%%%&&&))))))'''999@@@DDD>>>111qqqiii???222BBB^^^XXX:::===```yyy:::777555222222444444333111000DDDlll999111000///......///000111333222444666444000000444333444555666777666555333***+++,,,++++++...444999:::;;;;;;<<<======>>>>>><<<<<<======>>>????????????AAACCCCCCBBBCCCEEEEEECCC<<<555555:::===;;;777000222222111///...//////111333555///888HHH000444666222<<<]]]cccKKK===@@@OOOjjjhhhOOOuuuvvvAAA999UUU333JJJTTT555KKKSSSpppNNNiii^^^666555777999666333000444AAAvvv222///000,,,000///...---,,,,,,+++***)))((('''(((+++---...------...---+++))))))+++---))))))))))))************,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%'''***...000111...111222---&&&"""###&&&(((%%%%%%((()))'''(((+++''''''''''''''''''''''''***'''&&&)))+++)))''''''&&&***'''&&&***)))(((+++[[[vvvsss^^^000444jjj^^^DDD222///```ddd;;;DDDZZZlll999444333222111222333222222000SSS{{{yyy999111000///......///000111///666666000333<<<;;;111333444555666555555444444)))***,,,+++,,,///666<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<======>>>>>>???BBBCCCCCCBBBCCCDDDFFF???888777;;;>>>;;;777222333333111///...///000222666555111666xxx;;;000666666777777555LLLJJJKKKKKKGGGBBB===;;;;;;666888;;;@@@MMMccc~~~hhhWWWDDD777hhhZZZ111<<>>===;;;999888666666888888999999:::;;;;;;;;;<<<<<>>>>>AAAEEE@@@:::888:::;;;888555333333333111///...///000000555222222666kkk555111777666===999&&&222888777333111222;;;HHHRRRYYYSSSJJJ???999<<>>EEEPPP^^^oooyyycccLLL>>>@@@MMMVVV___ZZZlll{{{;;;888aaa@@@444kkk???777hhh]]]yyyJJJ~~~~~~eeeQQQBBB:::AAA333>>>888000<<<888///222333000///...222<<<>>>000///---///***+++,,,***)))***...111222...***(((((((((((((((''')))++++++***)))***+++,,,,,,------...//////000------------+++***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''')))++++++)))'''(((((()))***)))(((''''''111---+++,,,+++)))***---************************---)))***---***&&&...<<>>??????<<<999666555555888;;;>>>===;;;999;;;===>>>888222000333888::::::777+++---<<<>>>000///;;;>>>666555666666[[[TTT;;;)))(((BBB111NNNvvvXXX@@@QQQtttWWW<<<:::???JJJ>>>///,,,999FFFBBB777999nnnaaannnZZZlllRRRMMMUUUsssbbb111000333***333000'''555666TTT000...&&&===(((,,,...///...++++++///222333222000...,,,++++++******)))((()))***+++***((())),,,//////------///111...//////...+++)))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))***%%%---***,,,222+++000111...###999%%%===FFFOOOfffeeeGGG999777)))...%%%%%%///111)))(((///nnn===,,,)))$$$@@@\\\(((333+++***???666999KKK---...---222///999cccjjj@@@555666444888000666777555]]]WWW666222000///...------......---,,,,,,///333666777666777777555444444444555555111///---+++,,,...000222777888888999;;;<<<======<<<===>>><<<999777666777222444666888999;;;===??????<<<777444444555666666777000222:::888///222>>>BBB:::666444333PPPPPP,,,666777;;;888xxxTTTCCCbbbMMM```hhh---777111///000555888777222///+++^^^???\\\VVVqqqWWWUUUfffppp222333---000///,,,555888BBB///000&&&444,,,---...///...+++***---111222111000...,,,++++++***+++)))''''''((()))***)))---///000///------///111...//////...+++)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''(((///***...'''444HHH===444"""111//////%%%EEETTTzzzwwwKKK555///'''%%%***///...)))TTTWWW///,,,---DDDzzzMMM&&&&&&999)))000jjjGGG888JJJ,,,...---222///999^^^XXX888777222666666111999333<<>>;;;<<<===<<<:::888888888333222222444888<<<>>>>>>@@@???<<<888555333444555999888888555000...555>>>>>>999444111111AAANNN,,,>>><<<333:::~~~DDDWWW222444YYYAAA'''222444666999999333...222:::===;;;111777zzzWWWUUUooo???333111------111222@@@ccc///...111((()))//////000111...+++***,,,///333333222000///...---------***&&&%%%'''***,,,---333333222///------///111...//////...+++)))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''(((((((((---444&&&---EEE<<<111,,,444(((>>>KKKbbbCCCDDDaaa???666---+++---...+++'''999tttxxx111+++444KKKwwwBBB///***YYY@@@,,,WWWYYY777III+++------222///999WWWLLL555888111999333111999///DDDQQQ333111000...---,,,,,,------......///111333555666666555555555444333111000///,,,,,,++++++,,,///222444555444444444666999<<<>>><<<===>>>===:::888888888:::666333333666999999888>>>>>>===999555555888<<>>222<<<((('''777999333MMMiiissskkkXXX>>>***;;;+++@@@WWWJJJyyyRRRVVV]]]222666---,,,333///PPP==='''...///---$$$000222444333000,,,+++---///444444444333333222111000000,,,'''&&&)))...333666777666222///------...000...//////...+++)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,)))'''---'''222CCC444(((***)))888\\\LLL555$$$&&&999\\\pppJJJ+++***111---))),,,///aaa222***111NNN~~~:::888===kkkbbb444OOO]]]777III+++---,,,111///888QQQHHH888888222:::111444777...QQQQQQ666111000...---,,,,,,------000111333333333333222333444444444333222000...---,,,+++++++++---///111333222222222222555888;;;======>>>>>>===:::888888888<<<888333222333444333111999:::999777666888???EEECCC@@@666++++++111333///***...,,,111///---OOO///000000777@@@jjj666///???<<<...AAA|||___(((555@@@NNN@@@uuusssTTTvvvvvv000888///---000...gggfff+++,,,...,,,333$$$...555666666222...,,,...000222333333333333222111000222...+++***...555:::===888555111...------.........//////...+++)))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((***,,,---///000333 """***<<>>===;;;999999:::888666333111111000000///333333444444666;;;AAAEEEAAA:::111+++---111///******000+++444...)))eeeUUU(((777888444<<<}}}nnn```ZZZeeelll|||iii))))))===,,,222pppccc===///---999lllhhhlll///666//////...111|||CCC)))111---,,,444'''---666777666333...,,,...111//////111111111000///...333111...///333888<<<>>>555333///------------,,,...//////...+++)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***,,,...000111***"""//////***)))+++CCC```vvv;;;<<<___}}}qqqOOO???IIIuuuYYY333(((,,,---,,,111mmm???555***IIIxxx333***KKK:::UUU<<>>---333yyymmm???:::444\\\LLL111111...111---777000......***000000(((000444555555222---+++---000...///111222222111000///333222000111444666777777111...,,,,,,---...,,,+++...//////...+++)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))+++,,,---...!!!'''777,,,"""111NNNxxxsssSSS,,,???pppZZZ777999\\\bbb;;;++++++..."""LLL777///)))MMMrrr888'''RRR444999<<>>OOO000000...111---666AAA{{{:::===000666111000???222BBBHHH000000///---,,,++++++,,,,,,///222666666444222222333111000...---,,,...///000111000...---,,,++++++******+++...222555777888999555888:::<<<===>>>???AAA===??????<<<666111000111***+++...333999999666111---***,,,222222,,,+++///---000%%%444***111999rrr222888///444;;;CCCzzzZZZGGG<<<555:::666<<>>wwwrrrBBB555222222333666///:::MMMBBB333111000...---,,,------...000333888999888555333222333111---++++++,,,///111222...---...---******---+++---///......///444777444444555666888;;;===???@@@???>>>===<<<999444111000333666666444111000///000000///---+++,,,---///222)))***111---(((>>>^^^999111666999333CCCnnn{{{HHH;;;FFF888222AAAHHH^^^oooMMM;;;111,,,222[[[ZZZ777222444999444///@@@ZZZ[[[777222EEE~~~pppdddYYYaaabbb\\\\\\eeeooosss???333---666555 333gggPPP......------...000...+++000444222+++)))...000---222333555999;;;888333000444000,,,,,,...//////...***++++++,,,,,,---------///---+++***++++++***(((************))))))))))))(((((())))))((('''&&&&&&,,,"""$$$***'''(((,,,)))###000&&&BBBwwwbbbAAA...111444kkk>>>666rrr;;;///@@@lllIII,,,...SSSddd666000(((///***444333yyyDDD333MMMQQQ///'''EEEiii@@@MMM...***333)))111222DDDfffjjj===555666333444666000:::RRRBBB333000///...---,,,,,,------000333777999888555333222333222000...---...//////000------///...***)))+++***,,,---......///333666444333111222444888===???BBBAAA@@@AAAAAA???;;;888---...///...,,,+++,,,---&&&'''((()))***+++---...111+++,,,222///+++666HHHSSS888***)))(((...<<>>BBB????????????@@@@@@===;;;<<<;;;888333///...///111444444333111///---+++***...++++++---------000555cccEEE444555777888555+++,,,555222<<>>;;;===DDD---555999666666888333+++...+++))))))+++,,,---,,,///...,,,+++***+++---......,,,******,,,---,,,+++************))))))))))))(((((()))))))))((('''''''''))))))'''&&&(((+++******...XXX\\\444---,,,:::888FFFGGG777ccc???(((%%%666HHH555***...666iiiYYY333+++,,,555(((###dddxxx999===sssOOO222``````CCCDDD---)))///+++222555>>>___VVV555777:::555444888444:::ddd{{{>>>444111000...,,,,,,+++,,,,,,...222666888777444111000///111444666666444111///000,,,,,,...---)))(((******+++---///111333666777777777666777:::===AAADDD???>>>>>>>>>??????===;;;:::888555000,,,+++,,,...******+++---000222333333111222000,,,+++......+++CCC666666:::555666;;;999@@@111BBBxxx;;;---444---QQQ222777777;;;<<<999<<<@@@:::000,,,;;;777TTTccc===333???777///222333...,,,+++444GGG...888...(((---555555...'''>>>AAABBBFFFUUUuuuSSSBBB222000555777111+++,,,+++******+++,,,,,,---111///,,,******+++---...+++***))))))+++,,,,,,+++************)))))))))((((((((()))))))))(((((('''&&&,,,)))&&&***+++((()))$$$EEEXXX333AAA777222>>>444MMMPPP===ooo444...+++MMM)))666jjj>>>333---+++999eeeXXX222"""111555***CCC{{{LLL000fffmmm]]]pppKKKJJJAAA///***------111555:::ZZZRRR555888888666333999666:::nnn<<<444222111///---,,,,,,,,,,,,...111555777666333111000,,,...222666777555333111222...+++,,,+++((()))---+++,,,...111444777999999777888;;;===???AAAAAAAAACCCBBB@@@@@@@@@???===;;;555555444222///...///000111///---...///000///...---333444000///111///)))...,,,444555******555999555:::zzzoooUUUEEE===:::'''222///999444333...222;;;>>>999:::@@@>>>666@@@eee---///444AAAEEEKKKSSSbbb{{{{{{BBB+++333...'''333)))222000___]]])))---111///...+++''',,,AAAVVViiivvvQQQBBB888,,,***333,,,------,,,,,,,,,------111///---+++***+++---...***((('''(((***+++++++++************)))))))))((((((((()))))))))))))))((($$$+++&&&'''222111///999@@@yyyooo333---777222///666111KKK[[[AAAsss000222>>>kkk:::///ZZZCCC***%%%@@@,,,999ggg{{{[[[000&&&111---...bbbfff444AAAeeegggbbb777PPP===222---+++...000444777VVVMMM666999555555222999777888www:::555444333111///---------------111555777555222000///+++---111333444444333222222...,,,---,,,******---,,,,,,...222777:::;;;:::555888;;;>>>@@@???>>><<<@@@>>><<<;;;:::999777555999999777333///------...222000000333666666222...%%%))),,,...111555444111:::333666666///222888555111cccOOOBBB999===???888555:::@@@333777999BBB:::)))AAA:::AAADDD???<<>>+++,,,---/////////---,,,,,,---000///---,,,+++,,,...///***)))'''(((***+++++++++************))))))))))))(((((()))*********))))))'''---%%%%%%000)))---JJJppp,,,222333888...***333@@@aaa===iiiDDD444WWWKKK***FFFCCC'''000rrrOOO...;;;[[[~~~ZZZ---&&&,,,,,,===nnnFFF&&&<<>>...RRR666333...***111///333555QQQGGG555999222555111888777777}}}999555555444222000............---000444666555222000///...//////000000000000000000...///222111,,,***+++++++++---222888;;;;;;:::777999;;;=========<<<;;;:::777555333333222000///000///...------000555999222888FFFXXXhhhppppppmmmPPPAAA222---000444888:::888000111222///333666///==={{{SSS888777333111///333222111>>>000***777!!!...BBB''';;;BBBDDDEEEDDDAAA???>>><<<@@@111,,,)))///222***000444444777:::666//////444:::cccSSS333===@@@222...///MMMuuuAAA...000222888&&&)))TTT|||PPP111...000111000,,,***+++,,,...------------......///---+++******+++---,,,+++************))))))))))))(((((()))***************(((...&&&&&&---###666nnnxxxAAA---999777dddJJJ***555000qqq777LLLiiiXXXrrrEEE***>>><<>>???BBBAAA===888777000(((999000000:::---999444...,,,111444111000222666444WWW777...???555111333RRR222555555//////'''999bbbfffOOOQQQOOOEEENNNdddLLL...000111000,,,))))))+++,,,------......////////////---,,,,,,---...---,,,************))))))))))))(((((()))***************!!!***'''+++333,,,PPP<<<<<<@@@(((EEEsssppp111555$$$333///444___%%%...QQQyyy333222;;;\\\888===\\\WWW>>>---444ZZZ|||fffDDD:::BBB^^^KKK&&&...---'''333///333444MMMzzz<<<999888444333777333222===>>>555888666333222111///,,,***...//////000///---,,,+++---***,,,111222---,,,000555,,,***111333,,,)))---***+++,,,...111444777888888:::<<<===<<<;;;;;;;;;666444111000111333222000FFFjjjwwwnnnrrrLLL333000222444555===;;;...///:::<<<;;;jjjAAA777222@@@555<<>>;;;333000;;;+++///fffrrrLLL<<<333000:::XXX666222999111333111000000000111111222cccVVV000555111***'''///;;;>>>666---'''222...+++TTTccc&&&...,,,)))###000---------///222444222///...---+++******+++,,,,,,***++++++++++++***))))))'''''''''((((((((())))))'''&&&///111777}}}ggg999)))(((111SSS==='''000///HHHppp(((+++)))---###555666---jjjXXX'''111mmmeee777(((888```uuu|||nnnPPP111+++,,,---------...000222222KKKooo999888555444000555666777NNN<<<444666444222111111111000///......---,,,+++++++++++++++)))***,,,,,,)))(((***,,,(((+++333444---(((******++++++,,,...000222333222444666666666555666777///555888444:::YYYcccBBB///...666999333,,,)))+++///333555OOOvvvDDD...999FFFDDD777888:::000FFFZZZ777===777333555222[[[pppFFF,,,(((---111<<>>999999777222...***SSStttTTT(((333555[[[555444888---222)))+++555000(((===___}}}???''',,,---222999>>>;;;222...222777...222555111111KKK===...666333$$$...///,,,+++///444666444111---,,,+++)))))))))***+++***++++++++++++***))))))''''''((((((((()))))))))(((###111444eee777+++***)))@@@)))///---***555nnn222)))000111...%%%CCC888///,,,HHHxxxTTT222+++***333HHHVVVpppnnniiiaaaXXXIII333 ***,,,------------000222222JJJggg999:::444666111444555555VVV999333444222000000111222222111...---,,,***)))******++++++******+++***)))((()))***''')))///000+++(((*********++++++,,,...///000///000222222111111222444333333///999gggUUU,,,111:::000---999666:::<<<999333111444999(((,,,HHHJJJ777...111444999:::000999ccc777666OOOGGG---333___|||eeeZZZ}}}NNN888777888@@@BBB;;;444555888::::::kkkaaaZZZIII===@@@TTT;;;888111<<>>JJJdddTTT***'''===---((((((---444555222222777000///---,,,++++++,,,,,,***++++++++++++***))))))(((((((((((()))))))))***)))///444eee 000***111000WWW...+++)))(((;;;---UUUttt;;;/// (((%%%NNNOOO,,,***---$$$...hhh???)))333---+++...######'''+++'''###)))333***+++,,,,,,,,,---///111111BBB|||XXX999===333;;;444333555222jjj333222111///------///111222333------,,,+++************+++---,,,)))))),,,,,,***++++++***)))''''''***,,,************+++,,,------+++,,,------,,,---000222---999kkkaaa???---666333%%%***KKKssskkkFFF666:::>>>777,,,AAA---)))666444888jjjppp>>>)))777???111777444SSS\\\???222JJJUUU;;;111;;;xxx___000)));;;DDD>>>888///000GGGBBB333:::@@@@@@;;;666555555CCC(((BBB;;;333+++...000'''---FFFaaa000???444===444***...444)))888000&&&VVV]]]CCC+++777@@@***CCCXXX555---222|||]]]DDD|||XXX,,,:::555000,,,...444555000111777222111///...------------***++++++++++++***))))))((((((((()))))))))******))),,,___<<<---...222---+++AAA$$$111222'''666***///YYYjjjooo===;;;ppplll,,,///...777$$$999sss```777$$$...///&&&%%%(((000((($$$(((......+++))))))+++,,,,,,,,,,,,///111:::DDDwwwQQQ888===111<<<444333888666www111333000...++++++---000111222------------,,,+++***)))***---,,,((((((---...+++,,,...///---***)))+++,,,************+++,,,---...***+++,,,,,,,,,---000222000```]]]333+++333///111JJJ|||rrr???%%%,,,===(((000999777,,,)));;;RRRkkk222;;;DDD...;;;,,,///;;;<<>>AAA???:::777666999000::://////VVVwwwnnnBBB%%%III@@@???888\\\fff333444333///000(((000333JJJnnn==="""666FFF...LLLmmmMMM;;;111HHHlllCCC''':::>>>777:::===555DDDBBB444+++000444222111555333222000...------------***++++++++++++***))))))(((((()))))))))************666YYY111111///444------___xxx333%%%555...---***+++'''000;;;vvvjjj666###***%%%+++444,,,&&&EEEqqqYYY===---)))###%%%///444---***&&&&&&***...***$$$)))***,,,,,,+++,,,...000KKKKKKuuuLLL666<<<000;;;333333;;;;;;zzz000333000---+++***,,,///000111,,,---......---,,,***)))(((,,,+++''''''---...+++,,,000333111...,,,,,,+++)))*********+++,,,......++++++,,,,,,,,,---000222888```666111777...<<>>===>>>>>>======???GGG666333...CCCyyy;;;777SSS666999888^^^444666333@@@555...777,,,>>>|||{{{666444999CCC888BBB~~~LLL...---333555444...XXX{{{===''')))EEEJJJCCC333VVVSSS;;;))),,,444444222333333222000...------------***++++++++++++***))))))))))))))))))***************HHHGGG333666///---000111zzzNNN***''',,,333$$$---666$$$///777VVVfffOOO111+++444###444&&&444///&&&<<<000&&&'''++++++...,,,!!!$$$---000)))$$$'''++++++)))***,,,,,,+++,,,...000XXXRRRtttGGG:::888888777777111666HHHttt444111111111000...,,,,,,---///------,,,,,,+++*********,,,++++++***+++,,,...///000222444333000---++++++((()))+++,,,---,,,++++++,,,777+++555)))111//////aaa\\\777---999,,,:::pppHHH999<<>>---000(((>>>|||FFF333666;;;:::333///222777:::BBBGGGDDD,,,OOO===GGGqqqBBB<<>>===666NNN~~~|||SSS999;;;555222TTT999--->>>GGG===777>>>+++888~~~III)))888888BBB555>>>EEE;;;888222)))BBB666888,,,---TTTFFF333333***eeeuuu///777NNNEEE999///++++++...///000000000---,,,------,,,---'''(((***,,,000)))))),,,%%%""",,,///,,,...'''|||ddd777444)))000000***)))111;;;===222'''************************...,,,******+++,,,+++***+++++++++*********))))))))))))************)))))))))))))))))))))******++++++)))+++///000---,,,...NNNhhh{{{FFF999777888666777222777LLLccc222222444444333000...,,,---...,,,,,,,,,++++++*********,,,++++++++++++,,,...///000222444444222///...---++++++,,,---...------------555,,,888+++//////===~~~BBB333222+++JJJUUU888555111111666999+++kkkzzz111111///555111777999+++111999444===kkkGGG888...---999CCCAAA:::666GGG???CCC===VVV000]]]hhh^^^JJJ>>>FFF666BBBjjj777>>>AAAAAAEEE555KKK{{{111444GGG<<<***CCC@@@hhh666ppp666888888<<<;;;888555;;;BBB@@@999777gggPPP666;;;;;;;;;AAA555AAAOOO...,,,444FFFhhhzzzPPP555666xxxzzz333111555fff|||***<<<>>>999222......000222333333444333111///...,,,***111...,,,(((...+++222---'''...000///000+++%%%%%%:::TTT222111&&&""",,,***)))---111222...***************************...,,,******+++++++++***+++++++++*********))))))))))))************))))))))))))(((((())))))***+++,,,******------...222999IIIdddzzzEEE999666777666666333888RRRQQQ222222888888777444000......///,,,++++++***************,,,++++++++++++---///000111333666666444222111111000000000000000000111111000333---:::...---222VVVCCC111111444...\\\666777;;;444222777777444///KKKjjj333+++333333444444***222555222&&&000rrrZZZ===+++333===999444555CCC:::CCCAAATTT...[[[ZZZ333DDD333>>>fff888;;;@@@BBBDDD555DDDjjj...111RRRddd---cccxxxUUUAAA888eee888555111///555999888:::===999222bbbZZZ...///DDD>>>???@@@555DDD888333888___ggg---BBBCCC+++:::bbb,,,777111///...///222555666666444444444444222000---,,,+++...,,,&&&+++222'''+++&&&'''(((''''''(((,,,111>>>:::---222555555+++,,,,,,+++)))))),,,...************************---,,,******+++++++++***+++************)))))))))((())))))******))))))((())))))(((((())))))***+++,,,************---888DDDDDDbbbzzzEEE888666777666555444888YYYNNN555000888888888666444222222333,,,,,,+++***)))******+++,,,+++++++++,,,---///000222444777888777666555666555555555444444555555666777444...:::...,,,777vvv222999000111PPPttt:::***111000888999444###EEE,,,EEEHHH...///111111222+++222///666888222:::dddrrr===(((,,,222555555888;;;EEE444rrrbbb777<<>>---333KKKZZZ222444:::???AAABBB>>>666FFF```444444AAAwww```AAA---XXX,,,888cccJJJ...111000000111444666777666444222111222222///...000%%%)))---)))(((...###:::444+++***///111222111,,,PPP333333))),,,111...///000---***))),,,000************************---+++))))))***+++***)))************))))))))))))(((((())))))))))))((((((((((((((((((((()))******************(((,,,999FFFFFFccc}}}EEE888666888666555666777^^^ccc;;;///555666777777666666777888///---,,,***)))***++++++++++++++++++,,,...000111333555999:::999888888999999999999999999999999888===666000777------<<>>---222HHH%%%GGGpppzzzNNN111,,,FFF555EEEmmm:::+++...///333,,,000888555:::<<<...111ggguuuDDD111444777222333<<>>EEE666111666(((***777111...YYY___---333AAA??????CCCDDD<<<888FFFFFF111222QQQ|||888NNNGGG999aaa333555jjj333333111///000222555666666666222000111000++++++...***(((///...***)))>>>dddlllEEE,,,***333NNNhhhlllkkk~~~zzz///???...)))---000000//////......------************************---+++))))))***+++***)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''((())))))***((()))+++,,,)))***444@@@MMMhhhEEE999777888777555777666bbbAAA000111333666777888888:::;;;222000...+++******++++++++++++++++++---///111222444777:::;;;;;;:::::::::999:::;;;<<<;;;:::999888>>>666111222+++000???ggg:::444+++AAAzzz555FFFrrrTTTBBBHHHbbb000///222)))```HHH+++,,,...333......444111555:::555000>>>TTTMMM,,,+++111666:::EEE:::999fffSSS777,,,222???```YYY444333___888111:::DDD<<<666777999ppp666666===}}}DDD111000,,,666<<<<<>>ccc333+++222[[[TTT)))___;;;//////CCCUUUfff""">>><<>>nnnxxxlllwwweee999222@@@ggg777222444===666222888555666888777jjjXXX333DDD666"""===VVVrrr999---777///)))666333...TTTiiiAAA222DDDJJJ??????FFFAAABBB:::>>>===555---222uuuMMMEEEYYY+++IIILLL///222dddxxx555333111000111222111111555222666>>><<<000)))+++---'''---+++<<<777ssssss[[[zzz[[[KKK;;;---***...---------......---+++************************,,,***)))((()))***)))((((((((((((((())))))******''''''((((((((((((''''''(((''''''''''''((())))))***((())),,,,,,,,,///555ZZZlllFFF:::999:::999666888333eeewwwFFF777...111555777777777888:::888555111---+++******++++++++++++,,,---///222333666888;;;<<<;;;:::::::::444666999;;;;;;888444222333111222,,,***555===ccc---,,,<<>>111777~~~[[[WWWaaayyy888222999MMM333333222---EEE~~~111777GGGIII===FFFLLL===@@@AAA:::@@@:::555777333uuuXXX+++333======333999YYY;;;...;;;ccc;;;999777555444222///,,,------777EEEFFF999///000+++,,,666444PPPGGGWWWdddlllpppUUUggg|||^^^AAA555/////////...------///111************************,,,***(((((()))***)))((('''((((((((())))))******''''''(((((((((((('''''''''''''''''''''((())))))+++((((((+++------111555\\\lll|||JJJ666:::888888999666>>>VVVrrrwwwjjj333444///000777:::666333444111000000///......------,,,---...---...000444777777555444777;;;:::555000000000000000///...---,,,111)))555+++333...;;;UUU111000777CCC111\\\ZZZIIIiiiAAA111uuu777777///+++444333+++)))555,,,000333222000111777<<>>///000666666666999:::===MMM^^^VVV>>>111555:::111TTTfff444777:::888555999>>>777))){{{mmm...555333AAAlllDDDCCC===999???@@@666,,,CCC{{{>>>:::???BBBBBBDDDGGGFFFCCC:::AAAAAA@@@666DDD555777gggxxx;;;+++666;;;///NNNrrr;;;888...fffggg---999...444999<<<---000,,,000===DDD<<<000)))&&&;;;---YYYxxxSSSjjjjjjBBB888111111111---...111---,,,,,,+++((('''***///111+++))),,,---)))***000+++******)))((((((''''''((((((((((((((((((((((((((((((((((((((()))******)))***+++++++++---111555WWWlllyyyJJJ555999777888444222;;;RRRuuuuuu}}}pppuuu777666111000555777444222222000000//////......------,,,---......///111555888777555555888;;;;;;666111,,,,,,---...///111111222///)))222+++555111<<>>tttSSS$$$$$$222222DDD~~~;;;333%%%444DDDsssddd:::'''888GGGFFF>>>777111JJJfff???EEE>>>@@@@@@???AAACCCCCCAAA@@@<<>>===(((555]]]xxxnnnsssuuuxxxuuuDDD222<<>>666...000222000000777@@@???999,,,AAA@@@888===;;;888EEE```555???FFF777>>>===@@@EEEDDD@@@BBBHHHDDDBBBDDDAAA666XXX<<<000222RRR~~~sssLLL444...999LLL555```XXX333999222---555000......///111222///,,,+++555222444bbbBBBmmmsssdddMMM888///---+++'''---((($$$&&&)))***+++...+++++++++***)))(((((('''))))))))))))))))))))))))))))))(((((())))))***+++***+++,,,------...111333NNNnnnTTT888666444777444444555BBBsssxxx{{{<<<<<<;;;777222...............---------...000222333555666666444222111222333::::::<<<===>>><<<999777555444222111222333666777444222111///777333111LLL888+++888BBBOOO666 444BBB;;;,,,666+++SSS999999;;;ppp777+++111333444111000333111777QQQgggYYY999...999===333444:::444000///eeeaaaOOO999222;;;FFFCCC999666GGGGGG444...;;;???555222+++AAAsss...******555@@@AAA<<<777555555AAA:::222777333&&&MMMTTT888999AAAAAA===???999:::AAAAAA;;;===FFF===LLLEEE===>>>999III:::000444===GGGZZZmmmqqqYYYCCC>>>888,,,444MMMJJJ\\\nnn888<<<666111555333---......///111222///+++444444111```000|||}}}{{{wwwpppiiiQQQ===000111///&&&'''111...---------,,,,,,++++++************************)))))))))))))))***++++++***,,,---...---...111333HHHnnnZZZ<<<777333666333444222999zzz|||{{{rrrCCC;;;===:::333/////////.........------///111444666777888888777444222222222999:::<<<<<<;;;999666444111000/////////111222333///222111222999999888@@@UUU---:::000iiiGGG111EEE666%%%000AAAbbb999:::666LLL[[[222...777///000333222***111YYY|||GGG222666333000:::888555666222<<>>???>>>000666444111???```LLL+++666@@@666444BBBcccKKK<<<@@@CCC???@@@III;;;NNNEEE???DDD222gggVVV((((((000***+++:::888...///444...000ZZZSSSQQQ@@@888666444111222***,,,,,,))))))---111111***...+++^^^```AAA~~~vvv|||yyyaaaTTTEEE111(((+++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))***++++++***,,,...///...///000222BBBmmm___???888333555111555222444sss}}}nnnOOO999===<<<444000111222000///.........000333666999666888888888555444444444777888:::999777444111///111111000000000000//////...666444666<<<>>>>>>999ggg===777222GGGwwwSSS111---999]]]uuubbb222444111zzzEEE111///888---...333111(((DDD888000???555111000999===444///222;;;FFFSSS\\\RRRGGG888---+++...000000DDD???::::::>>>AAACCCCCC:::333888CCC888###&&&:::222///:::+++HHHvvvTTT???555000111555999GGGUUUiiiggg:::000///666888===VVVtttmmmBBB>>>GGGHHHGGGLLLEEEFFFEEECCCAAA===DDDZZZFFFAAA999444555,,,888???333///UUUSSSHHHLLL333555666,,,111'''222888111))))))///333999555999___AAAyyyhhhXXXMMM>>>///444333222000...---++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,////////////000111===lllbbbBBB999333444000666444333ppp~~~lllYYY888======555111222333111000///...///111444888:::555666888888777666666777555666888777444000---+++***,,,...111444777888999222<<<999:::>>>@@@AAA444GGGMMM222:::555999tttyyySSS''';;;777555555000...555,,,///222444111]]]XXX;;;777---@@@@@@222666555888===999111444>>>000111666;;;;;;888888999222555555777???EEE>>>111,,,333777444444777444---,,,888AAA)))...,,,ccc{{{aaannnuuuNNN)))555///222:::<<>>DDDGGG:::GGG...OOO}}}FFF555555222666///444JJJqqq]]]MMMWWW111444888)))111(((<<>>===:::JJJ???444,,,;;;<<>>HHHGGG@@@;;;PPPeeeQQQQQQ^^^}}}}}}IIIDDDmmm;;;333444///+++111333666555111......///222888111HHH]]]kkkyyy~~~qqqzzzrrrcccPPP;;;666888222'''......)))---666111%%%,,,,,,,,,,,,,,,---...000---///XXXJJJ)))555777///>>>lllvvvBBB888999555555444333555GGG999===>>>>>>555///333222333//////111000...111777666444222222333222000---///...000111///,,,///555888555777<<<<<<888666999;;;>>>???===>>>@@@>>>:::;;;xxxcccDDD999,,,333<<<;;;111777FFFCCC444666111666555QQQAAA444---000222000111777999AAAuuu@@@+++777III;;;999666666777666333///BBB;;;<<>>999333'''888@@@;;;999666666<<<---@@@VVVffflllfffXXXLLL666555444444444444444555<<<888GGGqqqGGGGGG:::DDDQQQUUU888777999???CCCDDDEEEFFF---<<>>...)))```dddzzzpppbbbUUUWWWRRRGGGKKKUUUaaannn~~~rrrqqq```KKK888222111333*** (((:::,,,)))''''''))))))'''%%%$$$333dddZZZ///+++000555???nnn}}}HHH999:::888444222777555;;;zzz???999???CCC999222333333333000//////---+++---222111///------///111111111---,,,---///---,,,111888:::888999<<<<<<888777888===AAABBB@@@@@@AAA@@@<<<000tttiii111///666333000000000111000000333///222KKKOOO333222111000111222333444333<<<[[[???111???CCCEEEAAA999555666:::>>>---;;;FFF777:::EEE777222;;;111AAADDD888555666666000---222;;;???999222+++111666333&&&///;;;???;;;333///444999888222///;;;777111///111444666777000444YYYAAABBBDDDSSSGGGGGG555:::???AAAEEEHHHHHHEEEAAA:::999AAAFFFHHHSSSaaaLLLIII===gggJJJ111...999```AAAGGG888666888444555444333000///000111111888333'''===~~~pppGGG333///888(((///...---,,,333OOO~~~lllooo}}}}}}[[[AAA---000::::::111+++555111......111222///,,,...999eeeccc;;;+++000:::@@@pppOOO:::888999555222;;;555111iiiKKK555???FFF:::666222333111000///---+++***---000,,,,,,---000444888;;;<<<777666666666333...000666:::999:::::::::888777777:::???BBB@@@@@@AAA@@@<<<222mmmnnnOOO666...333BBBCCC777333<<<666DDDdddhhh---///666888111///333555111888>>>zzzMMM???:::777888===@@@===999:::444@@@HHH===;;;AAA<<>>???777BBB888222555555333999DDD555666888;;;===???@@@AAAZZZvvv;;;DDDLLLYYY;;;;;;666777888;;;FFFPPPLLLCCCLLL;;;000555===>>>>>>@@@LLL333---{{{QQQ%%%666777;;;IIIGGGZZZHHH888...666666444222000000111222...***555777///JJJ~~~eeeRRRFFF666***777555...000444444---,,,AAAZZZyyy{{{xxxgggxxx^^^QQQlllmmm777+++***))))))+++///222444[[[TTTeeejjjOOO777333777???rrrWWW:::666888666333<<<666///WWW___555>>>FFF;;;999111222---......,,,***,,,///111///111555999===@@@BBBCCC>>>>>>???@@@:::222000222888999999888777777777555555;;;???===<<<>>>>>>===:::IIIZZZBBB333444111)))333IIIaaahhh777666---777999000---333777333555:::iiirrrRRR333///@@@MMMFFF888<<>>???FFF@@@===666///000===TTTeeehhhHHH>>>IIICCCGGG===RRRDDDEEEDDDGGGOOOXXX[[[XXXMMMFFF>>>;;;<<<;;;555000...333SSSeee111666555111222<<>>===666---,,,222999|||rrrssszzzccc???222222???sss___;;;444888666555:::555444FFFzzz999>>>EEE:::<<<111222,,,//////++++++///222222555888;;;>>>??????AAABBB>>>???BBBCCC===555222444777999999666666888888666555;;;===;;;999;;;===<<<<<<,,,vvvrrrsssfff:::,,,888---555666111000555999888888...:::uuuPPP<<<666666666***;;;000)))777666===___CCC:::999999333///+++...000000......111333000///222TTT777444,,,CCCBBB:::444444555333222333000888CCCQQQgggUUU888///AAAQQQBBB@@@JJJddd\\\ZZZXXXVVVPPPNNNTTT\\\NNNRRRTTTNNNFFFDDDFFFJJJ111lll===---AAA666000222===YYY>>>111...:::888666444333444333222111444---+++,,,,,,444;;;777888555111;;;777,,,444555---'''(((+++...333888666mmmfffhhhyyyuuuuuummmYYY@@@000...222iiissszzzjjj<<<333777AAAvvvggg>>>333888444555444333:::777vvv@@@???EEE:::@@@222333---111111,,,,,,000333333444666888888777888;;;>>>>>>>>>AAABBB>>>777666999666:::999666666::::::777999???@@@;;;777888;;;<<<:::000@@@WWWpppEEE555999:::222666888999999999:::;;;:::DDD888000dddbbbEEE???CCC555<<<===888333///:::NNN>>>888333333222666+++,,,...///000111111111###111LLL{{{444///555:::<<<999888???IIIOOOcccyyy[[[BBB>>>HHHVVVuuu```HHHZZZjjjdddVVVSSS^^^gggfffjjjtttvvvjjjnnnlllWWW>>>111SSSVVV///===;;;;;;:::;;;???ooo777000,,,<<<888666444555666555222000+++...---...222000555CCC```WWWTTTSSSvvvzzz222KKK<<<333888333000)))///333555666444---&&&+++///AAAfffhhhfffaaaggg{{{rrrVVVAAA777666]]]sssyyyjjj:::666<<>>///kkkEEE@@@EEE;;;CCC444555///333333---,,,111444222000111111000///222888===AAA@@@AAAAAA===777888===666::::::666777<<<===999???CCCCCC<<<666777;;;<<<999<<<)))QQQjjjHHH]]]kkkaaaJJJ888666<<>>::::::333AAA===000>>>OOOppphhhbbbppplllGGG888>>>777UUU@@@222======555---++++++///333555333///666///777DDD222555]]]YYY>>>;;;EEELLLiiiHHHdddxxxoooUUUSSS}}}WWW999@@@~~~;;;999QQQ777777<<<;;;777qqqAAA>>>---222888666555666777666222///++++++)))000000&&&KKKWWW888(((,,,;;;LLL@@@---VVV...111555+++,,,333222(((&&&///555555000///444777222777[[[___mmmjjjtttyyykkkccc```uuu~~~kkk===777666FFF}}}{{{GGG444888444777666111999777KKKaaa;;;999???AAA777///555444333222000//////......000111111222555;;;@@@???AAACCCAAA???===???AAA======<<<::::::;;;???BBB>>>@@@AAAAAA???>>>>>>???444<<>>,,,SSS555@@@555???CCC;;;///DDD555...===???fffNNN999???111777???<<<666555555///******---000111111...111DDDddd@@@000OOOeeeVVVEEE<<>>FFF>>>DDDEEECCC@@@444HHH666888222111666555222000000000222333555)))***(((444000jjj[[[444000aaaVVV444:::CCC---yyyrrr666000***777...------,,,,,,,,,------/////////......000444777ccccccxxx{{{qqqcccJJJ@@@===RRRwwwLLL777:::555666666222999777FFFsss888:::AAACCC999333///...---,,,---...000111333555777777777:::???BBB===???AAAAAA???>>>???@@@??????>>><<<;;;===@@@CCC@@@AAA@@@>>><<<<<<>>>@@@;;;<<<>>>444DDD@@@111...777999;;;>>>???///777FFFJJJ@@@<<<;;;333<<<111333888BBB999AAA888<<>>???|||555444///...555444222111111222333333111,,,///111333111ttt:::333oooHHHAAAAAA888nnn@@@111///---...------,,,,,,------...000000000...---...000333QQQgggaaayyy~~~uuuqqqnnnggggggjjjhhhRRR:::;;;777555666333:::888???ppp999???CCCEEE888555.........///222555999;;;999;;;===>>>>>>???BBBDDD;;;===???@@@@@@??????@@@@@@AAA@@@???===>>>AAADDDCCCBBB@@@===;;;;;;>>>AAABBB>>>===888555OOO|||SSS222333======::::::KKKEEEHHH???,,,;;;WWW]]]~~~nnn999999777666III>>>333tttsssYYYNNN???@@@[[[yyyHHH666555555llljjj---444444***;;;???;;;000,,,222555222222FFF???000666www{{{jjjUUUFFFCCCHHHkkk~~~PPPNNNfff\\\WWWjjj:::;;;QQQ~~~@@@555DDDGGGBBBDDDEEEFFF666DDD777LLL777222111000222222222222333333333333//////000666///777666DDDXXX,,,YYY??????eeeHHH...444)))...---------------......///000111000//////000222888KKK}}}zzzpppcccwww|||xxxsssoooppptttwwwzzz{{{YYY;;;888999333777555;;;999888ZZZ<<>>@@@BBBBBBBBBBBBBBB:::<<>>===>>>@@@CCCAAA@@@DDD===444bbbIII...777???999444555,,,666>>>HHHuuusss@@@//////EEEBBB???oooJJJEEEMMMQQQYYYeeelllEEE999<<<666777[[[888888444+++777111+++***---111555888444zzzTTT222555RRRGGGBBBEEETTTYYYTTTQQQJJJRRRKKKHHHKKKPPP]]]|||yyy===bbbxxx___kkkRRRPPP```<<<[[[222;;;EEEEEEFFFCCCAAAIII<<>>?????????===>>>???AAABBBBBBAAA@@@======???AAACCCDDDCCCCCCAAABBBBBBAAA??????AAACCCDDDEEEGGGFFFCCCAAA@@@@@@BBBCCC@@@JJJMMM888EEEyyyrrr888---777===DDD>>>DDD^^^{{{KKK777111::::::LLLyyyXXXCCC===>>>AAAQQQmmmzzzmmmcccOOOHHHgggQQQ,,,;;;BBBVVV999111555999222333;;;555+++222EEElllhhh:::555PPP{{{nnnpppppptttxxx{{{uuuvvv[[[DDDxxx}}}aaatttRRR\\\DDDLLLfffmmmDDD;;;GGGCCCCCCIIIBBB>>>KKKGGG333@@@000eeeBBB---444333,,,---...000111111111111///---000;;;333[[[TTT555TTTNNNWWW~~~fff///111SSS)))111444---------------...///000///000222222111000222333===000000333BBBzzztttkkkppplll{{{{{{nnn|||sssgggsssvvv~~~~~~mmmAAA444:::111999888999<<<666???vvvGGG666===JJJ???BBB888:::===???AAAAAA@@@@@@======>>>???BBBBBB@@@>>>@@@??????@@@CCCEEEEEEDDDBBBCCCCCCBBBAAA@@@AAACCCCCCFFFIIIIIIGGGDDDAAAAAABBBCCC===DDDRRRFFF===NNNfff;;;000;;;TTTJJJ???999<<>>999<<<[[[bbb777:::IIIAAADDD============>>>@@@AAABBB???======???BBBCCCAAA???BBB@@@===>>>AAACCCDDDCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDFFFHHHHHHFFFDDDCCCCCCBBBDDD???@@@KKKJJJAAA???jjjfff:::222MMM<<<===???EEEHHH[[[~~~aaaOOOHHHNNN^^^nnnqqq???555---999fffxxxMMM333111---///CCCkkkGGG:::999JJJvvvUUUBBBMMM```sssooohhhdddXXX^^^iii^^^TTTWWWYYY@@@MMM~~~XXX::::::BBBGGGCCCEEEHHHBBB???DDDFFF999@@@:::222PPP,,,777333111000//////000111222333000&&&===666777wwwOOO---&&&@@@dddiii^^^555***@@@}}}ZZZ222444,,,------------...///000111///000000000000222666888HHH999RRR{{{}}}lll{{{zzz|||nnnuuuaaayyy{{{OOO<<<:::///<<<:::666???<<<<<>>===???BBBDDDCCCAAACCC@@@<<<<<>>777MMM,,,===888VVV///;;;AAAGGG@@@CCCPPP000<<<===+++777^^^vvvqqqccc```oooJJJ***AAA===^^^WWW555HHHXXXRRRPPPzzzjjjfffgggwww~~~aaaUUUaaa[[[TTTHHH>>>cccAAA@@@;;;;;;@@@FFFGGGFFFDDDAAA???>>>EEE999777333yyyYYY333AAA===444333111000000222444555333$$$;;;(((,,,zzzfff666888111666222999$$$???WWWSSS222===------------......000111111---...000222555:::@@@EEERRRVVVzzzooottt|||kkk}}}lll^^^888666::::::777:::???>>>888AAApppKKK888???@@@???888444111111111222999AAA>>><<<::::::<<<>>>>>>>>>@@@>>>===>>>AAACCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGEEECCCAAA@@@???@@@@@@CCCDDDEEEFFFFFFFFFFFFFFF888GGG???666111BBBNNN{{{vvvFFF000>>>GGGDDDCCCBBB555WWWNNN@@@111333;;;555888777YYYddd999888;;;??????...hhh^^^>>><<>>777777>>>???:::;;;CCCCCC<<>>999<<<===::::::>>>===999:::]]]UUU333EEEIII@@@>>>:::888888777666:::@@@<<<;;;;;;<<<>>>@@@@@@??????>>>===>>>@@@BBBDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDFFFEEECCCBBBAAAAAAAAAAAAEEEFFFFFFGGGGGGGGGGGGFFFKKK111fff~~~CCC<<<::::::UUUlll~~~WWWQQQDDD:::???GGGEEEEEEGGGCCCBBB000RRRyyyMMM555HHHoooHHH888111999444///QQQggg888===333111ggg}}}SSSMMMKKKTTT\\\oooaaaDDD<<<@@@CCCDDDAAAFFFLLLUUUUUUaaa^^^cccbbb___TTTHHHJJJOOOGGG666UUUAAA===???999888===:::111...333111000:::BBB<<<777999:::___::::::444333777444777555000---(((---AAA,,,///777444dddzzzOOOCCCTTTzzztttJJJ___[[[222222+++...111444222---,,,111888333DDD[[[ppp}}}zzz~~~{{{~~~vvvGGG;;;??????<<<:::<<<<<<;;;444DDDxxxjjj///FFFNNNBBBAAA???>>>>>><<<777888<<<888999;;;>>>AAABBBAAA???>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDDDDCCCBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBFFFFFFGGGHHHHHHHHHHHHGGGIII666???}}}BBB000:::;;;'''AAABBB999777AAALLLHHH???FFFJJJ???MMM777000;;;PPPrrrkkk888111TTTxxxLLLHHH000333>>>000---CCCPPPcccsssPPP;;;>>>555666AAAKKKcccHHHBBB===???FFFNNNXXXaaakkkkkkjjjdddZZZPPPHHHDDD;;;:::;;;@@@GGGGGG???888???;;;...BBBCCC[[[aaaqqqgggSSSEEEGGGJJJCCC===>>>OOO???>>>888555888???>>>777444777666222111555777777555222kkk555...555000'''...888###111BBBaaammmXXX111(((000uuuSSS:::!!!BBBaaa999000888444...+++444III___mmmrrrvvvqqqxxx~~~xxx{{{QQQ;;;>>>???<<<::::::<<<===777222___777===GGGDDDAAA?????????;;;555222444333444888===AAABBB@@@>>>??????@@@@@@@@@AAADDDFFFDDDDDDCCCCCCBBBAAA@@@???BBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIII>>>KKKCCCWWWhhh;;;;;;BBB222888???JJJJJJFFFAAA888666EEEKKK===222???EEE999000:::DDDAAAfffyyywww]]]GGG666///WWWNNN~~~UUU888===:::666888'''222@@@;;;***))):::EEE<<<:::EEE|||}}}eeeTTTHHHBBB???KKKLLLMMMKKKGGGCCC@@@???CCCDDDBBB<<<>>>QQQppp\\\RRR888IIIOOOTTT]]]IIIDDDNNNGGG999GGGfff???BBB<<<222111555===???<<<<<>>>>>???:::333000222///000444999===???>>>===@@@AAABBBAAA???@@@CCCEEECCCCCCCCCCCCBBBAAA???>>>???@@@@@@@@@AAAAAAAAAAAA???@@@BBBEEEHHHJJJKKKKKKEEEJJJ@@@...eee888111IIIFFF555@@@EEE555000333666???FFFAAA@@@<<>>III^^^ooolllTTT222***000EEE>>>999,,,///:::===888777CCC[[[>>>qqqwwwxxxyyyzzz{{{|||YYY:::DDDSSSQQQIIIKKKLLL<<<777ddd```>>>>>>:::444222333666555333222333,,,444222///333...333HHH:::xxx777///777666ooodddNNNTTTzzz888===777ddd|||\\\???KKK???LLLZZZKKK333111===222VVVzzz~~~kkk@@@;;;999:::<<<::::::;;;>>>444<<>>...999444,,,777EEE???777;;;???<<>><<<:::===DDDKKKzzzMMMiiiJJJJJJ666444---+++000BBB>>>===FFFJJJZZZUUUPPPsss@@@DDDTTTKKKKKKIII@@@777LLL777888555888333333333333222111000000000999333///222000KKKHHH:::222222777jjjdddppp222***bbb{{{^^^YYYfff}}}qqqnnnMMMAAABBB???rrr{{{{{{}}}}}}~~~{{{HHH???888;;;>>>;;;888777777===666JJJSSSDDD===CCC@@@??????<<<888999>>>///...---///444999===>>>>>>@@@@@@===999777:::>>>AAABBBCCCDDDDDDCCCAAA@@@AAABBBCCCCCCCCCBBBAAAAAA@@@AAACCCFFFHHHIIIJJJKKKJJJIIIMMMZZZ333eeeEEE666000111===222...<<>>777AAAEEE???999LLL}}}hhh111999666555000333555777777777555333888<<<000+++//////^^^lllggg>>>555111444zzzooojjjIII~~~yyyxxxwww}}}OOOBBB999<<>>>>><<<999<<>>@@@???@@@AAA???;;;;;;???>>>@@@BBBCCCBBBAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDCCCBBBAAABBBCCCFFFGGGIIIIIIRRRHHHBBB:::WWWxxx///888...888,,,///999>>>CCCCCC999LLLYYY|||]]]___pppuuu---HHH===wwwGGGQQQDDDJJJiiiLLL111AAA+++www555<<>>>>>>>>BBBBBBBBBBBB@@@>>><<<;;;DDDCCCBBBBBBBBBDDDFFFHHHJJJJJJNNNGGGFFF>>>KKKWWW555555555...222999===EEEGGG===```ZZZTTTfffWWW^^^uuuwww222ZZZCCCnnn~~~BBBJJJeeeppp888+++DDDLLL:::777XXXVVV444BBBBBB555;;;888<<<<<<999777999888555777333...222777+++666gggdddKKK===///WWWgggoooRRR;;;===666777<<<444000===000;;;<<>>888>>>@@@<<<777777888888111''''''//////222@@@KKK___ggglllWWW>>>///mmmdddddd|||{{{}}}___>>>999777999<<<555000<<<111:::<<<999lll>>>555---111777444777>>>===CCCDDDEEECCC@@@===;;;;;;;;;555222888???AAAAAABBBCCCCCCBBB???<<<;;;<<<>>>===>>>AAACCCDDDCCCAAA@@@BBBBBBBBBCCCEEEGGGIIIJJJMMMPPPMMMKKKTTTNNN>>>CCCTTT777444777>>>>>><<>>222NNNTTT---EEEOOO>>>888<<<<<<@@@AAA<<<777777777555000,,,333888...OOOaaarrrUUUttt:::777ggg{{{mmm{{{wwwyyy|||lllDDD999:::===<<<888555333:::888===<<>>===???CCC@@@BBBCCCEEEDDDAAA>>><<<<<<===777777>>>DDDCCC@@@???BBBCCCBBB@@@??????AAACCC===>>>AAADDDFFFFFFFFFEEEBBBCCCCCCEEEFFFHHHIIIJJJIIIOOOJJJLLLSSSPPPEEE999cccEEE333555===???>>>FFFHHH<<<888AAA```;;;999UUUZZZ???DDDnnn>>>WWWWWWSSScccUUU444===DDD@@@ZZZ{{{FFF666@@@OOO<<>>999999999555///111...333555(((aaa:::999666MMMlllnnn|||vvv}}}NNN<<<======:::999888///>>>888???BBB<<>>=========:::;;;AAAEEEBBB>>>===AAABBBCCCBBBBBBBBBDDDEEEAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIDDDKKKEEEKKKOOOMMMKKK999BBBlll999333777===???FFFKKKDDDAAA111yyy[[[CCC>>>???nnn<<>><<>>AAA@@@<<<999:::;;;666///...(((%%%...+++hhh666qqq>>>444;;;ppp}}}dddQQQFFF```yyyuuuppp]]]XXXOOOFFFAAA??????@@@III|||~~~\\\???>>>;;;777:::555666999;;;@@@???===NNNSSS;;;222999===@@@CCC???@@@BBBBBBAAA???======>>><<<:::<<<@@@@@@===<<<>>>@@@BBBDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHEEEIII@@@KKKNNNKKKQQQ;;;666JJJ777222;;;===BBBJJJKKK===555NNNeeeSSSBBB777>>>OOOXXX<<<{{{sssddd]]]FFFzzzQQQddd|||FFFfffooo@@@999MMM;;;::::::<<>>;;;:::<<<:::666444222+++999888cccnnnttt>>>xxxYYY555:::ooouuuxxxhhh\\\JJJ:::333555:::???TTT___@@@FFFcccuuu```MMM<<>>222>>>@@@777EEE999xxx]]]>>>///555:::???CCC@@@BBBCCCCCCAAA>>>======>>>:::999:::<<<;;;999;;;???@@@BBBEEEEEEDDDBBBBBBBBBGGGFFFDDDCCCCCCDDDFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHJJJIII>>>NNNPPPKKKTTT===333WWW[[[>>>222999;;;===FFFMMMEEEEEE'''FFFwwwzzzwwwnnnbbbZZZVVVSSSOOOKKK===<<>>;;;<<>>:::>>>444HHHFFFHHHKKK444;;;QQQSSS666:::;;;888777;;;<<<:::888>>>@@@===;;;<<<>>>>>>...333,,,777+++@@@eee...aaa888ttt|||444???GGG}}}NNNGGGJJJLLLUUU___XXXHHHBBB<<<777222111444666555222AAABBB///777333GGGMMMEEE999111333777666000777777777888999999999999~~~~~~{{{LLL;;;======777777777888999;;;<<<======PPPlll333666---...GGG>>>EEEDDDCCCAAA>>>;;;:::;;;===FFF>>>:::>>>@@@===<<<>>><<>>xxxSSSyyy^^^OOOHHHBBBGGGPPPlllZZZMMMAAA:::???;;;888???HHH@@@777===HHH999AAAEEE222BBB666QQQ;;;777888555000000666<<<>>>>>>>>>??????===<<<:::999999444666000555666,,,:::jjj<<<}}}???999666TTTkkk888444555555555444222000...000111222444666888444000\\\>>>777+++===---555444444333333444444555888444555...<<<777(((TTTnnn|||YYYBBB>>>>>>;;;999999:::;;;<<<===>>>???BBBlll|||;;;<<<777444HHH>>>===???@@@AAA@@@===<<<<<<<<>>@@@>>>::::::>>>@@@CCCDDDDDDCCCCCCCCCBBBCCCCCCDDDCCCCCCCCCDDDFFFDDDEEEFFFEEEDDDCCCDDDFFFHHHJJJMMMNNNNNNNNNOOOPPPEEE>>>gggnnn777666;;;666===AAAIIIDDDIIIFFF777222666444777999<<<===<<<<<<===???BBB]]]mmmGGGIIIBBByyy\\\SSSHHHQQQaaa]]]FFFfffnnnWWWGGG===:::888666<<>>????????????===;;;:::888>>>555666333;;;<<<---777>>>nnn>>>???FFFEEE===222...777555555555444333222111000111222333333333444555444\\\;;;777,,,:::...444333333222222333333444444333666000888333444kkk{{{ooohhh{{{lllJJJ>>>>>>???;;;<<<<<<===>>>??????@@@<<>>======@@@AAACCCBBB===888888===CCCBBBBBBBBBBBBAAABBBCCCDDDCCCBBBBBBDDDEEEEEEDDDBBBDDDGGGGGGFFFDDDDDDDDDHHHJJJMMMMMMMMMMMMNNNOOOIII@@@???NNN444666222DDD888@@@???FFFEEE555333AAAJJJHHHMMMRRRRRRPPPPPPVVV\\\{{{BBBEEEsssggg999VVVYYYHHHxxxiiiFFFRRRDDDTTTZZZ666KKKAAA:::???(((___III;;;<<<;;;666000000777;;;<<>><<<:::999888===888;;;666:::===???[[[lllCCCCCCzzz]]]000FFFAAA444777666555444333222222222222333444333111000333777[[[555666---555222222222111111111111222222000222666111333111IIIvvvkkkYYYQQQZZZtttuuuvvvxxx{{{|||}}}RRR===<<>>>>>?????????CCC777lllzzzPPP333222...FFFHHH888888:::===???>>>>>>???@@@AAABBBCCCBBB===999888999??????@@@@@@<<<:::>>>DDDEEEBBB@@@AAAEEEGGGFFFDDDEEEFFFHHHHHHGGGFFFGGGHHHIIIJJJLLLLLLLLLLLLMMMOOOIIIFFF...|||ppp777///444>>>666<<<<<<>>>999888TTTwwwTTT>>>hhhRRRCCCLLL^^^HHHnnnDDDGGGCCCIII888GGG===888EEE666444===<<<:::444---...444888888======<<<;;;:::888777666777:::DDD888000:::]]]ZZZ[[[fffTTTvvv888///+++:::888666555333222222333444444222222222111///000333bbbuuu///444---111444111000000//////000000111000111222111111777```tttkkkyyyppptttyyy}}}}}}]]]???;;;CCC==================>>>>>>DDD:::KKK[[[999999:::KKKHHH000:::;;;<<<<<<<<<>>>AAADDDCCCBBB@@@???>>>===888444888:::>>>===666111999EEEDDDBBB@@@AAAEEEGGGFFFDDDGGGHHHGGGFFFEEEFFFIIIKKKIIIJJJKKKKKKJJJKKKLLLNNNGGGKKK666WWWJJJ///999000888:::<<<:::222DDD~~~OOO===aaaFFFWWWBBBcccIIIdddIII___nnnCCCFFFMMM:::===???888:::NNNiii666???>>>;;;333---...555999888;;;:::999888777666666666999;;;EEE888...;;;nnnIIIsssbbb:::///666<<<777666444333222222333444555000///222333///---000zzzfff000333...---111000//////......//////000222222,,,///555FFFxxxwww~~~oooJJJ>>>AAA============<<<<<<<<<<<<:::???999mmmtttFFF444333@@@DDD666<<<======<<<<<<>>>BBBEEECCCBBB>>><<<===>>>:::333555666:::<<<555000777EEECCCBBBAAABBBDDDFFFFFFFFFFFFFFFEEECCCBBBDDDHHHKKKIIIJJJKKKJJJIIIJJJKKKMMMFFFJJJBBB@@@lll===:::***999333777666000DDD^^^...OOOppp>>>mmmrrr<<>>BBB===555///111999<<<;;;999888777777666666777777AAA:::???888444???kkkaaa///:::CCC 555444333333222222222222444//////333333...000777UUU333222...,,,---//////............//////111333***111>>>[[[[[[DDD@@@>>>>>>=========<<<<<<<<<666CCC888III{{{jjjDDD888:::AAAAAA===>>>@@@?????????AAACCCAAACCC@@@;;;:::<<<;;;666777333555;;;;;;666:::CCCAAABBBCCCCCCCCCDDDFFFHHHDDDEEEFFFEEEEEEEEEHHHJJJIIIJJJJJJIIIHHHIIIKKKMMMHHHDDDDDD;;;RRR555222999111111444222666___nnnAAAEEEOOO;;;ggg<<>>===iiiEEE888:::???444<<<888<<<<<>>555///222:::>>>===888888777777777888999:::AAA888>>>:::444;;;eeettt555'''555>>>222222333333222222111111111///111444000,,,888JJJ<<<111...///000,,,//////............//////,,,555,,,555HHHooohhhIII?????????>>>>>>======<<<<<<;;;GGG>>>+++aaapppZZZGGG???======???BBBCCCBBB@@@@@@@@@>>>CCCCCC;;;777999;;;:::<<<333222;;;AAA======BBB???BBBDDDDDDBBBCCCFFFIIIDDDFFFIIIJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHKKKMMMJJJ>>>>>>>>>{{{aaa...===999999222777666+++???UUU;;;888kkk777===bbb???{{{RRRNNN<<>>>>>666222VVV<<<777===AAA<<<333---111:::>>><<<999888888888888:::<<<===999777CCC<<<...333fffzzzTTT888666222///000111222333333111000///...///555555,,,***???ZZZ|||''',,,)))///444---//////............//////'''777///999NNN{{{___;;;DDD;;;===CCC===;;;===:::;;;BBBEEE888???vvvnnn666<<<===>>>AAACCCAAA<<<===BBB???AAACCCAAA>>><<<===???<<<888333333888===@@@BBB???@@@AAACCCEEEGGGHHHIIIEEEFFFHHHIIIJJJKKKKKKKKKMMMKKKIIIHHHJJJLLLLLLLLLLLLHHHKKK888ggg111333;;;:::111777555444555IIIRRRFFF666gggcccFFF]]]PPP888\\\CCCZZZ===~~~aaa===777@@@EEE|||{{{JJJ;;;>>>LLL999000aaa:::444888GGG<<<333333777888888999555555666666777777777888===;;;111:::DDD222HHHCCC;;;OOOUUUCCC444444444,,,222222222111111111111000...666//////111,,,HHH}}}FFF111///***333&&&555///////////////............444///000RRRbbb~~~yyyzzzmmmGGGDDD===???AAA;;;<<<@@@;;;<<<>>>@@@999;;;[[[CCC<<>>???@@@???:::666444777:::======<<<===>>>@@@BBBCCCEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLJJJIIIJJJKKKKKKJJJHHHJJJGGGIII<<<\\\<<<333:::666666;;;222666555555aaa|||NNN;;;888ZZZIII???SSS:::~~~dddCCCkkkAAA\\\wwwKKK999===888fffXXX:::;;;===AAA666EEEVVV999888>>>CCC999111222777888888999666666666777777777888888<<>>CCC<<>><<<===:::???jjjZZZ:::BBB:::666;;;CCCEEEFFFFFFBBBDDDEEEDDDBBB@@@@@@AAAAAA===999666666777888999:::;;;<<<===???AAABBBBBBDDDEEEFFFHHHJJJKKKKKKLLLJJJJJJJJJKKKJJJHHHDDD@@@DDDBBBEEE@@@MMMSSS222999999??????111@@@???///888|||sssBBB666BBBLLL}}}888IIIUUU@@@~~~nnn@@@sss@@@@@@[[[BBB:::888CCChhhbbb888555DDD???555222[[[FFF;;;===FFF>>>666000222777999:::;;;777777777777888888888888222AAA;;;333>>>999---111GGGXXX000cccGGG444444...---222111,,,...555222222111111111000000000555***000222444333XXXhhh111111000+++444)))........./////////////////////333111666qqqgggyyyrrrkkkfffzzz{{{uuunnnrrr}}}mmmFFF@@@BBB@@@;;;@@@DDD<<>>AAA:::777<<>>;;;888666666777777999:::;;;<<<>>>???@@@AAA???AAABBBDDDFFFHHHIIIIIIJJJJJJJJJJJJHHHCCC<<<777===;;;???AAABBBsss111666;;;===:::///KKKFFF888555EEE[[[@@@999@@@JJJZZZ<<>>TTTuuuNNN???555>>>RRRdddrrryyy{{{xxxiiiOOO999555???KKKAAA444111___999@@@AAAHHH;;;444000333888:::<<<>>>777777888888888888888888000;;;444...;;;BBB:::777,,,///444UUUNNN777666222111444333///111555111111111111000000000000444---!!!???(((<<>>CCC888AAAdddUUU<<<888888===AAABBBDDDGGGDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<:::888888888999777888888:::;;;<<<=========???AAACCCFFFGGGHHHIIIKKKKKKJJJIIIFFF@@@888333888555:::AAAEEE;;;555777333111222TTT===888999000xxxrrr\\\HHH???777>>>cccAAACCCHHHEEE<<>>@@@BBBEEEGGGIIIKKKKKKLLLJJJIIIHHHEEEAAA;;;777999333:::???TTTUUU666777222333:::]]]444444777<<>>BBB===999:::999555;;;>>>444GGGwww555DDD===AAA999555444888;;;;;;<<>>???:::<<<>>>999bbbJJJ???888999>>>BBBFFFIIIGGGFFFDDDEEEFFFFFFCCCAAA;;;===???>>><<<;;;<<<>>>888888999:::;;;<<<======>>>???BBBEEEHHHJJJKKKLLLKKKIIIGGGGGGGGGFFFDDDBBB@@@777===???hhhyyy;;;888666666:::^^^000999888333444???AAA333222:::888???===666AAAwwwAAA888aaa~~~???999~~~PPP>>>___BBB999{{{jjjDDD777777111666777333000666???FFF777>>>555CCC```777>>>666>>>888555555999:::999:::<<<666666666666555555555444------333666222222555333,,,...111444CCCooo888333///000222222222444111000000000////////////,,,///777CCCAAA000...333------111---,,,...------......///000000111---555QQQwwweeeCCCFFFCCC999;;;DDD>>>666@@@DDD777888CCC???>>>ZZZIII999666===AAACCCDDDIIIGGGEEEFFFHHHHHHEEEBBB<<>>======>>>>>>???@@@AAAAAA;;;===@@@CCCFFFHHHJJJKKKJJJHHHFFFGGGIIIKKKKKKKKKGGG;;;AAA???www???555666111---VVV///@@@<<<;;;999111777CCC999444DDDFFFVVVzzzhhh===<<<|||{{{???:::VVV666|||>>>999NNNqqq:::999888888888888777777888666===555CCCTTT999999111===777555555888999777777:::666666555555444444444333444666999444...666:::000===***777(((444EEEHHH333)))222777000///666000000000000////////////***444TTTZZZ(((///---333***...555---,,,------------...///000000111222===```zzzQQQ===FFF>>>666DDD???>>>===<<<<<<===>>>>>>;;;XXX;;;DDD???999<<>>???@@@>>>;;;:::===????????????@@@CCCDDDCCCAAA@@@@@@@@@CCCFFFIIIIIIIIIMMMMMMKKKGGGHHHKKKKKKHHHLLLAAADDD;;;SSS888555///777HHHFFF;;;:::;;;555777666///;;;XXXmmmAAA<<>>BBB@@@???>>><<<<<<===>>>>>>;;;EEEiiiddd999AAA:::>>>MMMKKKIIIFFFDDDEEEHHHIIIFFFBBB???@@@@@@>>><<<<<<>>>@@@>>>>>>>>>AAADDDFFFFFFEEEAAA@@@AAACCCGGGIIIIIIHHHIIIJJJIIIGGGIIIMMMMMMIIINNNKKKAAAmmmaaa444:::555555CCCHHH===444888:::999CCCdddYYYDDD333qqqlllCCCHHHooo444HHH???444DDDuuubbb555888888888777444444444666444999222333wwwiii111333333@@@888555333444888:::777444666555444333333333444444555333111...---------...111000///333000...PPP]]]AAA222000000+++777888444+++%%%,,,???OOO]]]666444333%%%000000000000////////////000...---///111111000000444ZZZ___BBB@@@EEE???@@@???>>>===<<<===>>>>>><<<999LLL|||888===999???FFFFFFHHHFFFDDDFFFHHHIIIFFFCCCAAABBBAAA@@@>>>>>>@@@BBB@@@??????@@@CCCDDDDDDCCCBBBBBBBBBDDDGGGIIIIIIHHHFFFIIIIIIHHHJJJNNNLLLHHHHHHBBB888ggg000===999333AAAJJJ===...:::333888hhh666AAAAAAaaaAAAJJJ{{{444;;;WWW555444AAA~~~<<<111777777777666444333444555222<<<<<<---[[[111222000555:::777333444666888777555333333222222333333444555333111///,,,++++++,,,,,,000000---000333---444JJJ[[[<<<111444,,,***)))...AAAfffSSS111***///000---000000000000//////////////////......111444222---<<>>===999;;;^^^pppoooqqqXXX888<<>><<>>===CCCCCCCCCFFFHHHIIIHHHFFFEEEHHHJJJIIIKKKMMMKKKEEEHHH222DDD[[[111888444555EEEIII999---888///222kkk]]]777999mmmWWWBBBBBB;;;:::JJJ000222]]]___***888555666666555333222333555444666>>>...???BBB333777+++;;;888444333444666666555222222333333444555666666444222000...---------...---000---...777444---///dddLLLEEEOOOeeekkkEEE))),,,333...---555000000000000////////////...000000000222555333000SSSxxxmmmMMMHHHCCCBBBAAA???>>>=========>>>:::;;;111===eee~~~;;;===JJJ@@@???FFFFFFFFFFFFGGGGGGFFFEEEEEEDDDBBBBBBCCCDDDDDDEEEGGGEEEBBBAAAAAA@@@???>>>DDDDDDDDDFFFHHHHHHFFFDDD???CCCFFFHHHKKKNNNLLLGGGKKK///nnnKKK555000,,,999KKKDDD333000...;;;...===AAA<<<888NNNBBB;;;CCC<<>>=========>>>888===999:::OOOkkkOOO:::DDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFDDDBBBBBBDDDEEEFFFEEEGGGEEECCCBBBDDDEEEEEEEEEDDDDDDDDDFFFGGGFFFDDDAAA777;;;???BBBHHHMMMLLLHHH<<<<<>>BBBHHH;;;OOOMMM;;;+++LLL}}}>>>111222222333333222111111222444:::***555999...---SSS777222888777666555444444444555666333444555777777888888888333111///---,,,---...///---333///---666777222555***///:::XXX{{{}}}cccIII888///---...//////000111000///---000000000000////////////111000333444---,,,???YYY{{{yyySSSEEECCCBBB@@@>>>=========>>><<<:::AAAEEEAAALLLfffyyy~~~@@@999JJJDDDDDDEEEGGGGGGGGGFFFGGGGGGFFFDDDAAABBBDDDFFFFFFEEEFFFDDDBBBAAACCCDDDEEEEEECCCCCCDDDEEEFFFEEEAAA???444888;;;===AAAFFFFFFBBB999kkk{{{:::///666:::>>>@@@333,,,555111000555888///000ZZZ}}};;;666==={{{mmm>>>:::OOOOOO999@@@{{{AAA444444\\\ooo555666---111222333222000000222444666111555444777111999jjjfff999222444555555555555555555666333444555777777777666666222111...---,,,---...//////333//////666333///555333333999888......666999333666666222---+++...222999***&&&///111((()))555000000000000////////////222---222888111333\\\|||iiiSSSDDDBBB@@@???=========>>>DDD111777AAA333777YYYrrr}}}QQQ777QQQBBBDDDEEEGGGGGGGGGFFFGGGHHHFFFCCCAAABBBEEEGGGFFFEEEGGGDDD@@@??????@@@@@@???CCCCCCDDDEEEFFFDDD@@@===777999:::999<<>>999OOOkkk555)))>>>FFF>>>666---+++444333+++///777777888999444xxxIIIFFF---MMM[[[:::888XXXUUU999<<<{{{KKKFFF---111ooofff...;;;///111222222111000000222333)))222///%%%888:::)))>>>___SSS///222333555666555555555666333444555666666666555444333222000.........///000111222///222999333---333444+++//////***666<<<+++444///***+++000333111---&&&444666***(((222333(((000000000000////////////111***000;;;777>>>xxx___LLLEEE>>><<<>>>@@@@@@???===::::::<<<<<<<<<@@@FFFuuu999CCCFFFKKKGGGDDDDDDGGGHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEEEECCCDDDEEEDDD@@@>>>@@@BBBEEECCCBBBBBBCCCDDDEEEEEE888555999///999<<<000OOO^^^,,,:::======888000,,,---000222000///222888:::777222???yyyRRR???888111tttJJJ:::888aaawww333:::bbbHHH888@@@,,,```\\\888,,,...000000000000000000000000////////////000111222222EEExxx666222333777999444///222888666555444333222222222222333222111///......------000000000000000000000000222222222111111111000000000000//////.........---////////////////////////000000000000000/////////555###888:::)))eeettt}}}~~~UUUKKKDDDDDDDDDAAA@@@BBB@@@>>>===>>><<<:::<<>>444999333333333GGGJJJ<<<555555444222111000000000---222:::???>>>999444000***@@@```CCC===000IIIBBB444;;;www<<<999VVVDDD---<<>>PPPrrr>>>999666777666444555888555555333222111111111111000000///////////////000////////////////////////222222222111111000000000000/////////............////////////////////////////////////////////////,,,222333///GGG}}}eeeSSSFFFFFFEEE===<<>>>>>???===:::;;;???BBBtttttt333LLLIIIHHHFFFFFFHHHIIIHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEHHHGGGDDDAAA??????BBBDDDAAAAAABBBBBBDDDEEEGGGHHHBBB777555...333FFFsssZZZ...555555222000000222333222000222;;;DDDDDD<<<333000111888)))XXXrrr222>>>777555sss{{{<<<444HHHGGG777EEEaaa+++>>>111AAA<<<888222...---000555888000000000000000000000000/////////000111222444555///---KKKHHH<<<333333777888666555444444222111000/////////---------...///000222222////////////////////////111111111111000000000000////////////............////////////////////////........................)))===///222sssdddKKKEEEDDD===<<>>>>>???CCCDDDEEEEEEEEEEEEFFFHHHBBB<<<333000LLL{{{hhh;;;---555888666555444444444333333???BBBCCC<<<111,,,///444999000...bbbgggEEE:::777///OOOooo<<<888\\\RRR777666~~~III---444888222((()))---444::::::444...////////////////////////......///000111222444555777>>>???WWWEEE:::111333777777444333333222111000///.........---------...///000111222////////////////////////000000000000000000000000///////////////.........////////////////////////---------...............000555222SSS~~~YYYIIIEEEAAAAAAFFF>>>===>>>@@@>>>;;;;;;???;;;CCCUUU|||ooo;;;EEEFFFGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEECCC???:::777===???BBBCCCCCCDDDFFFHHHEEE===<<>>999222------222666222555///DDDgggWWW777===333222DDDyyybbb;;;999iii^^^888///jjjttt666...:::+++999777444333333333000....................................///000111333444%%%666***"""<<>>DDDAAA,,,TTTQQQ666444pppqqq:::///TTToooAAA,,,111***+++,,,------///111333....................................///000111111...:::666222999111+++888444444777;;;;;;666444666000//////......//////000000000///...------------....................................////////////.........///////////////////////////////////////---------...//////000000777***bbb~~~lllSSSIIIEEEBBBFFFCCC@@@???;;;666777;;;777MMM~~~~~~\\\zzz|||{{{@@@CCCFFFFFFEEEDDDEEEGGGFFFGGGHHHIIIIIIGGGFFFEEEEEEDDDEEEGGGHHHEEE@@@<<<444999>>>@@@??????BBBFFFFFF555JJJmmmcccVVV<<<666>>>;;;>>>BBB:::111333333222///...000222,,,---///222666999;;;<<<>>>+++(((222888>>>???777NNNCCC444555zzz===333@@@}}}OOO<<<333666::::::777222///...------------------------......------------......'''---000555777---+++888222111555999999444222333............///000111222//////...------------...........................---------....../////////............/////////000////////////////////////------...//////000111111333NNNzzzdddUUUNNNHHHDDDAAA>>>>>>;;;888:::???PPPrrrwwwcccwww>>>BBBEEEFFFDDDCCCDDDFFFDDDFFFHHHIIIIIIGGGDDDCCCEEEDDDCCCFFFHHHIIIFFFCCC<<<@@@DDDCCC@@@===???BBB???444CCCyyycccNNNFFFEEEBBB??????<<<:::FFFGGG888<<>>999666333111000///---+++000111222222333777<<>>AAA@@@WWWyyyiii~~~)))IIIEEEAAAFFF>>>AAABBBAAA@@@@@@@@@BBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@======HHHTTTWWWMMMAAA:::888777777999===BBBEEEAAACCCCCC@@@======???BBB:::666222222444444000,,,......///222555777777666444***;;;888EEE???...nnnwww...555AAAOOO>>>222XXXQQQ111111111111000000000///++++++,,,------......///*********++++++,,,,,,,,,,,,,,,------...///////////////000000111111111222000///...---,,,------...---------------...///000///......---------..............................------............---------------............///'''<<<&&&...;;;---444444]]]|||yyybbbRRRLLLFFFEEE999888<<>>888>>>>>><<<<<<>>>@@@CCCEEECCCDDDDDDAAA===<<<>>>@@@<<<888444444666666333000333222333555777888888666666333CCC888999777===kkk222777LLLeee999333BBBLLL222222222111111111000000,,,,,,,,,---------------*********++++++,,,,,,,,,,,,,,,,,,---......///////////////000000111111111000///...---,,,------...---------------...//////...------,,,,,,,,,------------------------------------............---------------............///...222000...555///***@@@hhhlllxxxbbbUUUHHHDDD<<<;;;<<>>@@@@@@AAAAAABBBBBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFEEECCCBBBDDDFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCC@@@===<<<<<<===@@@<<<777666777999777555888777777888999:::888777444111<<<000---...<<>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA===@@@DDDFFFFFFHHHMMMQQQDDDCCCCCCBBBAAA@@@???>>>@@@@@@???>>>===<<<<<<<<>>>>>BBBBBBCCCBBBAAA@@@>>>===<<<===???BBBDDDEEEDDDDDDAAAAAA@@@???>>>;;;999888;;;;;;;;;;;;<<<<<<<<<;;;???<<<999777888999:::;;;:::999888888999888666444999---...222666222,,,===yyy666888222jjjOOO000111AAAxxx444////////////..................---,,,+++******)))******************************++++++,,,---------------------------------,,,,,,------------------...------,,,,,,,,,------...............///000000,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............//////444...555---777{{{[[[___{{{kkkWWWPPPGGG???XXXOOOBBBGGGIIIBBB999888666555555666666777888888999999::::::;;;;;;AAAAAABBBAAA@@@???===<<<888999;;;???CCCEEEBBB???>>>>>>>>>===;;;999777666888888888:::=========;;;<<<;;;999888888888:::;;;888777666777888888666444666222555999444---111<<<]]]555888888vvvbbb888III:::mmm999............------------...------,,,+++******)))***************))))))))))))******++++++,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,------------,,,...------,,,,,,,,,,,,,,,............///000111111,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///...:::,,,333222MMM^^^999>>>]]]ooottt|||sssbbbQQQAAARRR}}}EEE@@@HHHEEE>>>:::666666888999777444777777777888888888888888<<<===???@@@@@@???>>>===555666999>>>CCCFFFFFFEEE@@@???>>>===<<<;;;:::::::::999999;;;>>>???===:::999::::::999888999:::;;;666555555666888888777555222111444:::222,,,555888eeeAAA555333===qqqDDDSSS<<>>777999;;;<<<===>>>@@@BBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;===??????===999888999:::::::::999:::;;;444444444666888999888777555//////;;;999555888---UUU---555---???yyy>>><<<(((DDD@@@***000////////////.........,,,,,,,,,++++++++++++***+++*********))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,+++++++++******)))***,,,---...------,,,...---,,,,,,++++++++++++,,,,,,,,,---...///000000........................---..................------------.........//////000)))<<<111MMMLLL:::<<>>:::<<<===999333///111444;;;<<<===>>>>>>??????>>>999;;;<<<:::999:::>>>BBBFFFBBB>>>>>>@@@BBBBBB@@@===<<<;;;:::;;;<<<===>>>555666666777777777777666666888666222333888999444666333222444888999555111FFFSSS222---===777777222///AAApppeee<<<,,,,,,...///000///...///000222///...,,,******+++,,,---,,,+++***))))))***+++,,,)))***+++---.../////////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------....../////////...---------,,,///...---,,,,,,---...///111...,,,,,,///111000///111888+++===~~~sssMMMDDD777EEE>>>EEEmmmyyyaaaXXX}}}qqqAAA***@@@AAAFFF:::;;;AAA888@@@===???>>>:::444000111444;;;<<<<<<===============888999;;;:::999;;;???BBBEEEBBB???>>>??????>>><<<>>>===<<<;;;::::::;;;;;;===<<<;;;888555444555666555777555111111666555111333111000333777888555222BBB}}}BBB222111999888555...)))...HHHqqqaaa>>>)))'''------...///...---...///111///---,,,******+++,,,---,,,+++*********************+++---///...---***(((++++++*********+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------.....................---------///...------------...//////---,,,---000222222111222///222[[[zzzQQQ===>>>@@@???@@@\\\\\\lllnnn===<<<;;;GGGCCC@@@@@@777???@@@AAA@@@<<<666333333555<<<<<<=========<<<;;;;;;999:::;;;:::999:::<<<>>>@@@???>>>>>>???>>><<<;;;>>>===<<<;;;:::999999888>>>>>><<<888333111333666666666444222333666555222000///...111555777555333777oooLLL111444666222888ddd{{{555///---&&&***>>>===:::444...******---///,,,---...---,,,,,,...000...---,,,******++++++,,,+++++++++++++++***))))))(((***---//////,,,(((&&&))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------...............///...------------...///...------///222333333222333+++CCC~~~uuuMMM:::999<<>>555:::@@@@@@@@@===999777888999>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;:::999888888888;;;<<<===???@@@???>>><<<;;;;;;<<<<<<;;;:::999999777999:::777222000111444666666555555777888888666000//////111555777666555...999SSSoooxxx{{{qqqSSS444...444777---777===nnn333...444,,,'''---******+++///333222,,,&&&***+++,,,+++***+++,,,...---,,,++++++******++++++***+++,,,---,,,+++***((((((***+++---------,,,++++++************++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---------.../////////.........------.........------...///111222222222111666___sssLLL<<>>>>>@@@777888=========<<<;;;;;;<<<===?????????>>>===<<<;;;:::777777888999::::::999888;;;===???@@@@@@>>><<<;;;888999;;;======<<<;;;:::333666:::999666222000000444333333666999::::::999333222222333555777888777;;;(((000777222:::;;;+++333333///333,,,777%%%XXX___///'''333000,,,...:::555///,,,,,,,,,+++))))))***+++***))))))+++---,,,,,,++++++***************+++,,,------,,,+++***...---,,,++++++,,,...//////...---++++++******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---------.../////////---..................------.../////////000000111---NNNuuuJJJ999>>>DDDEEEDDDFFF```}}}~~~BBB999TTTmmmqqq:::222===>>>BBB;;;999:::::::::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999000111444888<<<===<<<;;;===???AAA@@@>>>;;;:::999666888<<<>>>???>>>===<<<555888:::<<<:::555000,,,333000111666999888777999777666666555666666777888666,,,???<<<***---///111555555(((//////666$$$>>>}}}SSS222&&&222000///111)))(((&&&&&&'''***...000)))***+++***))))))+++---+++++++++++++++*********)))***+++,,,------------555222...***((()))+++---000///...,,,+++******)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------...............------...//////...------.../////////...///222555:::ooooooQQQ;;;===BBB???AAAJJJTTTLLL===@@@DDDhhh@@@222>>>===@@@===;;;:::999999999;;;<<<======;;;;;;;;;;;;::::::999888///000333888<<<>>>;;;999888;;;>>>>>><<<:::;;;<<<888:::>>>@@@AAA???===;;;666555555888:::888222,,,555111222777999666555777:::999888666555444555666"""###>>><<<000333+++111111555%%%000222111...333\\\BBB555***555000111333111222333444333///***''')))***+++***))))))+++---+++++++++++++++***))))))))))))***+++,,,...///000444111...***)))((()))***......,,,+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.....................---------------...//////...------...////////////222888<<<___LLLBBB???FFFFFFCCCNNNaaaoooTTTOOOOOO<<>>333@@@666666555555555666666777888888888777777666666666555444222111333777:::;;;:::888555555999:::999;;;@@@;;;::::::;;;===<<<:::777555333111333888:::999666222444777999999999999999>>>===<<<<<<;;;888555111---//////---000555555000000...,,,---///000...,,,777AAA///...---,,,++++++++++++,,,,,,+++++++++*********))))))))))))***************)))(((((((((((()))***,,,)))(((***......+++(((************************------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---------///111444((('''''')))---///000///+++000111...111EEEqqqSSS>>>CCCEEEHHHRRRaaarrr]]]TTTNNNDDDIIIAAA@@@???JJJhhhKKK000>>>***???999666555444333333555777888888888666555444444444444666444111111444666888888777555666:::;;;:::;;;>>><<<999666555666777888888666444222444888:::999666000111555999<<<===;;;999AAA???===;;;:::999666444,,,...///000333777666333///---++++++---.........,,,]]]^^^'''------,,,+++************+++************)))))))))))))))))))))***************))))))(((((())))))***++++++***)))))))))))))))************************,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---,,,******---000777333//////222222000---555000666666===kkkqqqLLLDDDEEEAAAJJJPPPfffsssaaaUUUIIIGGGGGGNNNDDD222:::aaaFFF333<<<000>>>999777666333222222444666888888777555444222222222222555444333333333444444555666666888:::;;;::::::;;;:::888555333333444555666444333222333666777777555//////111666;;;======;;;AAA>>>;;;999999999888777000111333555777999777444///---+++***+++---...///+++333xxxDDD222---,,,+++***************++++++*********)))))))))((()))))))))************))))))))))))))))))))))))***++++++)))''''''***---************************,,,+++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,+++)))((())),,,///111222111///333AAA```~~~LLL===QQQZZZNNN[[[iiiwwwfffUUUKKKGGGBBBEEEJJJAAA;;;PPPppp^^^;;;999999>>>===777888666444222222333666777777666555333222111111111111333555666555444222111555777888888999999999888666666555444333222222333111000000111222333333222///...///111555999<<<>>>>>><<<999777888999999888444333444666777555333111------,,,++++++,,,...000000&&&BBBiiioooNNN...000---,,,++++++++++++++++++,,,+++++++++************((()))))))))************))))))************)))))))))++++++***'''(((---111))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......***))))))---222444111...555777777444000000555:::333DDDEEEVVVwwwWWWUUU[[[[[[bbbppptttvvvcccUUUGGGDDDEEEHHHCCC===>>>FFFZZZ|||@@@555<<<777EEE;;;666888777555333333444555666555555555555444222111000...222666888777555333222555777777555555888888666222444555444222000///000.........//////000000000...///000000111555;;;???>>>;;;999888888999999888555222111333333///,,,,,,,,,------,,,,,,,,,///111///000(((<<<===)))---))),,,,,,++++++***++++++,,,,,,,,,+++++++++*********))))))))))))************)))******++++++******)))(((***+++)))((()))...222))))))))))))))))))))))))*********+++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........,,,+++,,,...///---+++$$$---777;;;;;;>>>FFFNNNggg~~~~~~uuusss\\\RRR___iiihhhnnn~~~xxxjjjXXXWWWLLL===???KKKIII<<<555QQQwwwSSS888;;;999<<<999777888777666666555555555666222444555666666444222000...222666777666555555666555777666222222666777444000222222111---,,,,,,...------...............///---111444444111222888>>>AAA>>><<<::::::999777555555000...111000,,,***++++++---//////------///222111777))),,,,,,)))333+++******)))))))))******++++++************)))))))))))))))))))))************)))***++++++++++++***)))))))))))))))((()))+++---)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///000000,,,)))+++333:::666FFF]]]qqqrrr~~~jjj^^^______cccmmm|||qqq[[[OOOTTTSSSFFFCCCKKKCCC>>>@@@YYYttt???888;;;000888999888888777777777666666555111333666888777555222000///222555555555555888;;;555777555000///555666333000111000---)))(((+++...,,,---......------...///,,,333999888333111777===DDDBBB???===;;;999666333777000...111111,,,+++...***---000000///...000222<<<666111000///...,,,+++))))))(((((((((((()))***))))))))))))(((((((((((())))))))))))************)))***+++,,,,,,+++***)))***)))(((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......)))///333111...777KKK\\\\\\hhhyyytttlllSSSzzzfff```sssppp```]]]^^^\\\WWWSSSEEEEEECCC@@@HHHeeehhhCCC///999AAA555<<<999555444444444444444111222333444555555555555333222111000111222444555777:::<<<999333000111444000//////---,,,+++******---,,,++++++,,,---///111222444666999<<<>>>@@@@@@CCCFFFCCC:::555555555111222111000...---...000333///---++++++...///---+++444;;;111000(((---555###)))))))))***++++++***((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111)))+++000...111333+++$$$///:::222777gggyyy~~~yyypppuuuiiivvvZZZggg{{{nnnbbb]]]ZZZVVVRRRRRRPPPOOOIII???;;;EEE\\\oooMMM888;;;<<<;;;888555333333444444333333333333333333333222111222222222222222333333333444888:::888333000111333//////...---,,,+++******++++++,,,,,,------......111222444888===@@@@@@???AAACCCAAA999444555555222000333555444222111555888333000---,,,---///...---......***222:::(((,,,$$$+++******+++++++++***)))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,......+++///333///===...000DDDbbbooozzz}}}~~~lllooo]]]ZZZ}}}ssshhh___WWWOOOLLLMMMNNNNNNKKKCCC;;;999===BBBeeeIII///888DDD999666444222333333333222444444444333222000......222333444444444333222111111444777777333000000111//////...---,,,+++******)))***+++---------------000///000666>>>BBB@@@===>>>@@@>>>888555555666555...333999;;;999888;;;>>>777444111////////////......)))+++999XXX,,,***,,,+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000111+++)))...222000------MMMzzzlllvvvyyyqqqrrr}}}nnnaaaVVVLLLHHHHHHDDDFFFGGGGGGDDDBBB@@@??????OOOmmm```HHH333///888<<<777555333222222333222111444444444333222000///...111333555666666444222000...111444444222000//////......------,,,+++************++++++,,,,,,---......+++---444>>>BBB???;;;======<<<999666666777777///333888<<>>>>>888777666555444222000......,,,000888fff111---///)))+++,,,---,,,,,,,,,---((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***333111)))+++/////////...KKK|||xxxpppbbbXXXOOOIIIGGGCCCBBBBBBBBBCCCBBB???===999555:::RRRwwwrrrKKK222111444888888222666444222222333333222111333333333333333222111111000222444666666444111000---///111222111//////...---------,,,,,,++++++***---,,,***)))***,,,///000,,,******222<<>>:::===<<<;;;:::777555777999222222444:::@@@AAA>>>999666888:::;;;999555111///***///000+++XXX...---((('''***------,,,,,,---///((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***444...)))111000,,,333666YYY{{{|||vvviii___UUULLLHHHDDDBBB@@@?????????>>>===888===???;;;<<>>;;;::::::777333444777444222333666;;;<<<:::666555888<<<===;;;777444222,,,222...&&&DDD,,,///%%%***---000///---,,,---000))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++333,,,+++666000///EEEwwwzzzjjjYYYMMMIIIAAA@@@??????????????????EEE===555444;;;BBBFFFFFFnnnpppZZZ111777222222:::;;;000000;;;>>>555444333444555555333111111111222222222222111111---...000222333333222222222000...---............,,,,,,,,,++++++++++++++++++,,,...///000000///...*********...444999;;;<<<>>>:::888888444//////444444555666555333333444666555888;;;;;;999888888999222333+++,,,555***333+++000333555333...+++,,,...))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***222,,,...999---666bbbuuu~~~sss[[[LLLHHH>>>???@@@???===;;;999888444999>>>???<<<999999;;;999:::VVVxxxGGG999;;;444777;;;;;;???;;;+++555444333444555555444222111111111111111000//////,,,---///111222333333333444111...,,,---.........,,,,,,++++++++++++++++++(((+++000333444222...,,,******+++---111666:::===>>>999777777222,,,,,,111333888:::555---+++111999666888999888777777;;;>>>555---$$$222,,,&&&111///666999:::666///++++++---))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))222---111999+++===yyy~~~kkkuuu|||nnnyyyggg\\\DDDEEE@@@;;;:::<<<===:::777999999999999:::;;;<<<<<>>>>><<<:::<<<>>>888000***,,,...,,,+++,,,888;;;<<<777000++++++,,,))))))***))))))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********************************+++,,,+++******,,,---...111---000444222RRR|||zzzttthhhyyylll{{{XXX}}}~~~}}}wwwUUUTTT===@@@AAA@@@===<<>>===<<<<<<<<<<<<666111...+++,,,333<<<:::<<<<<<888000++++++,,,(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********************************+++,,,+++******,,,...&&&000111555KKKiiijjjoooggg{{{uuuppprrrWWWfff~~~~~~```XXXCCCBBB???;;;777444333222888888888888999:::;;;;;;999bbbWWWfffhhhTTT999222555444333555444333111111222222333111111111111000///......111//////000111222111000...............---------------------------------++++++++++++++++++++++++((())))))***,,,111888===555555444111...+++******,,,---000444444222222555777888:::===???>>><<<999:::666222...***,,,888DDD===>>><<<777000+++***+++'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********************************+++,,,+++***+++,,,...///222>>>QQQnnncccnnnllllllooorrrqqqFFFHHH}}}[[[SSSGGG;;;999===???999222777777777777888999::::::444PPPqqq@@@@@@999^^^eee222***@@@333444444222111111111222333000000000000000//////...111/////////111222111000//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******000888>>>444555444111---+++******222///111777777111///222222222444999>>>???<<<888:::555444777:::;;;===AAA>>>===:::444...***)))*********))))))*********+++(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********************************+++,,,,,,++++++---///777444QQQvvv~~~tttlllwwwwwwYYYGGG;;;]]]oooSSSIII>>>888999<<<<<<;;;666666666666777888999999555;;;aaappp<<<<<<,,,XXXzzzOOO...888:::444333222111000111222222000000000///////////////111/////////111222111000000///...------------...------------------------........................???===777000+++---444;;;555555444111...+++***+++000...111444444000---...------///444:::<<<;;;888@@@:::;;;IIIVVVTTTHHH===<<<:::555000+++)))))))))...---+++***))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********************************+++,,,,,,+++,,,...000///>>>ggg{{{xxxjjj===888???gggpppmmmaaaMMM999...111777555555555555666777888888:::666UUUsssWWW)))999<<>>IIIPPPLLLBBB<<<777444...+++***,,,...///000...,,,***)))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********************************+++,,,,,,,,,---///111EEExxx{{{yyyhhh{{{}}}]]]444>>>>>>???GGGkkkrrrdddSSSLLLKKKHHH<<<222444444444444444666777777<<<333???___XXX777888///888333999000777dddttt333333111000000000111222000///...------...000000111//////000111222111000111///---,,,,,,,,,...///------------------------************************&&&+++...---***,,,222999777888777444000...------111BBBDDD333+++444777...000222333111......222555777999???CCC@@@<<<>>>CCC777333...++++++...000222...---+++******+++,,,...))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********************************+++,,,,,,,,,---///222TTT{{{zzz}}}zzzuuuBBB999;;;111DDDNNN___vvv[[[@@@666777888888888555555555555555666777777222<<>>???444,,,///222000555444222111111111222222111555===@@@:::111333;;;333///+++''''''***///222,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))************,,,((()))---...,,,111999nnn}}}yyyuuu{{{wwwRRR333>>>777222DDDeeeyyyiiiFFF777888999777444555555555555555666777777>>>888888aaa[[[AAA---444222555:::///,,,111(((@@@}}}MMM''':::000+++777000///000///////////////000000111111000000///......------------,,,,,,---------///------...111222000...++++++++++++++++++++++++...+++***,,,+++***---333999;;;;;;888444111111333)))333555...+++000222///111000...---------...///222555;;;===666...000888111...+++((('''))),,,///,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************,,,))))))------,,,000777hhhdddPPP555333OOOooo~~~mmm\\\ddd}}}zzzXXX;;;888333777???ZZZ|||UUU>>>;;;<<<777222555555555444555555666777;;;333111KKK|||xxx}}}KKK555333777444777///...333***:::iiihhh(((444555%%%;;;222,,,............///000111111111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,///......///111111000///,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---,,,+++...333999999999888666333000...(((///111...///555555000...---,,,+++++++++,,,---111444777777111+++...555///---+++)))((((((***++++++++++++***************))))))))))))))))))))))))))))))************))))))+++************))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************---++++++,,,,,,+++///444444666333//////666===AAABBB999;;;LLLXXXVVVMMMIIIbbb:::+++999555EEEXXXssskkkKKK???<<<999666555555555444444555555666111555444444QQQsssOOO:::777444222333///222777111:::YYYFFF***555///222//////---------...///000111222000000/////////.........------------------------/////////000111111000///------------------------...,,,,,,...---,,,...444;;;999777666555333000---...111111000222666222+++///...---,,,,,,---...//////222444222---+++000666...---,,,+++***)))((((((*********************)))(((((((((((((((((((((((())))))************))))))************))))))))))))))))))))))))************((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,++++++---000***)))+++111333000......,,,***000999999111333<<>>;;;666333222222000/////////......111222...'''///...---------...///000,,,///000...,,,...444999.........---,,,***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((()))))))))************+++------+++)))***,,,---222+++(((---000---...222444777666...(((***666AAAHHHYYYSSS:::...///666AAA???aaazzzlllKKK;;;888:::666555444444333444444444>>>222333===:::999```fff++++++666222///111555333...000444999kkk000555'''999111------------...///000000...........................///000111111000///......///000000...------...------------------------,,,+++,,,......+++---222???<<<888444111000111222000......000333444111...---,,,+++++++++,,,......)))---///,,,+++000666999------------,,,+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))***************------***)))+++,,,++++++***---222444000,,,+++%%%---000...000444///$$$111000...222666---...@@@888___|||}}}XXXCCC;;;888666555444444333333333444777666333:::;;;***:::lllYYY333111444...,,,222777444444777555$$$[[[,,,222---666///......---------......///........................---...///000000///...---,,,...000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...---+++,,,111<<<===<<<888222///000222111000000222333444333444,,,,,,+++***+++,,,---...(((---...******000555555+++++++++++++++***))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************(((,,,---)))(((+++,,,***333111,,,&&&&&&,,,222555333000+++''',,,444444///000...+++333999000---;;;HHHkkkeeeLLL???999666555444444333333333333,,,CCC===111:::444111FFF999===999'''000---444777000111444///555---xxx(((333333---//////......---------......---.....................,,,---///000000///---,,,,,,...000///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,***)))+++...---***,,,000999===???;;;444//////111000......///...---...000------,,,,,,,,,---///000(((---...))))))///333222*********)))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************&&&,,,---)))(((,,,---***$$$---000---,,,///...)))---,,,---...,,,))),,,111)))777333)))///888:::;;;eee~~~yyySSSEEE444:::666444444111///111666555777888999999888777555SSS:::DDD)))---111333666777111+++...444---888ZZZ>>>+++***888...///---,,,---000111000...////////////000000000000///000111111111000...---///...---...//////---+++***,,,......---+++++++++++++++++++++++++++++++++888<<<<<<777333111///,,,---,,,++++++++++++------000111111///---,,,---...+++))),,,###666QQQAAA...,,,&&&333%%%!!!+++""",,,))))))))))))))))))))))))))))))))))))((((((((((((******************************))))))((((((''''''))))))))))))***************)))'''&&&'''+++///111))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////+++333222.........;;;SSSqqqpppgggPPP===;;;777555666444222333888555666888999999888666555---\\\???///999DDD777---)))444@@@@@@444***888888ooo:::666---...111///...,,,...000111000....../////////000000000000//////000111000///...---///...---...///...---+++***,,,......---++++++,,,++++++++++++++++++++++++888;;;<<<666111000///------,,,,,,,,,---...000111111111111///,,,+++,,,---...+++000)))666JJJ<<>><<<222***000;;;(((<<<...333111---666///...---...000111000///....../////////000000000//////000000//////...---...---------......,,,***))),,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,777;;;;;;444.........---,,,,,,,,,---...000222444111111000...+++***,,,---...(((...***000:::///...EEE(((,,,...(((///***%%%))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((())))))))))))***************))))))))))))***+++,,,))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000222---///:::???FFFUUUjjj~~~cccHHH???:::777888888666777999555666666777777666666555>>>!!!QQQ,,,444===000,,,,,,111333333444666+++^^^,,,'''222333333////////////000000000///........./////////000000////////////......------...---,,,,,,------,,,***)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777;;;:::333,,,,,,......------,,,---...000222333//////...,,,++++++---//////&&&,,,)))+++000***444HHH((('''...&&&(((+++###(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))((((((((((((((()))))))))************)))***************))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////111...111<<>>III444***---$$$###---)))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********)))((('''((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////+++222111222;;;AAAPPPgggiiiKKKBBB999777777555555666555555555555555555555555111<<<333GGGVVV...111888===666...:::```{{{555999111...444333000111222111///...///000------........./////////......---,,,,,,,,,,,,---,,,+++++++++,,,,,,***((((((***---...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,444;;;<<<444,,,***---///---,,,+++******+++,,,---+++++++++))))))+++///222333(((,,,)))---666333===bbb]]]BBB555+++"""******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))******)))(((((())))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////)))333444444<<>>666---+++---...++++++*********,,,---......---+++)))((())),,,000...&&&***'''///<<<333333nnnyyyKKK000000$$$''')))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////+++444555666AAAQQQnnnZZZLLL???999777555555666555444444333333444444555???000;;;222222888777XXXlllPPP:::111000 ===444555777777---000222333222///...///111---------.........//////...---,,,+++++++++,,,---,,,+++******++++++***((((((***---...---------...------------------------222;;;???888///+++---...******)))***+++---///111000///---)))''''''***---///(((...+++666DDD666---[[[ppp<<<+++&&&)))---))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************((((((((((((((()))******))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000...444444777GGG[[[{{{nnnTTT>>>::::::555222555444444333222222222333333666666555444222111000000777666555444222111000///555444444333222111000000***222555...+++///222111000///------------+++***---......---++++++,,,...------,,,,,,+++***))))))************************,,,------......------,,,000;;;BBB<<<111,,,,,,---***---//////---+++---...///---+++)))(((***+++---222)))(((222777333333888\\\999+++***((()))---+++******)))))))))))))))(((***+++)))''''''***---''''''''''''((()))++++++---+++)))((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,---------------...///000111333666>>>QQQnnn```CCC======666222666666555444444333333333333666555555444222111111000555555444333222111000000444444333222111000//////333---***///666555+++"""///...,,,,,,------,,,***///000000///------...///------,,,,,,+++******)))************************,,,,,,------------,,,,,,---999AAA<<<222,,,++++++,,,...///...,,,+++,,,...///---***(((((()))+++---111(((%%%***---...777DDDyyyVVV333''')))***)))*********)))(((((((((((()))'''---222111***%%%$$$&&&''''''''''''((()))***+++---+++)))((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++++++++++++++++++++,,,,,,------------...//////000222333888DDD\\\zzzpppJJJBBBAAA777222777777777666444333333333333555555444333333222111111333333333333222222222222333333222111000//////...333///...///---+++...555...,,,++++++,,,---,,,+++...///000///---------///---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,,,,888@@@<<<333...,,,,,,...//////---,,,+++,,,......,,,)))''''''(((+++------'''%%%'''''')))555CCCiiiJJJ,,,$$$***,,,)))&&&***)))((((((''''''((((((&&&///888999222)))%%%$$$(((''''''(((((()))***+++---+++)))((()))))))))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++,,,,,,,,,,,,++++++++++++------------...///000111444444;;;NNNkkkRRREEEBBB777333888777777555444222222111111444444444333333222222222333333333333444444444444333222222111000///......,,,111333...+++...222555---+++******+++------,,,+++---...---,,,***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,...888>>>:::222000000000111000///---,,,+++,,,---...,,,)))''''''(((+++---***((())),,,+++(((+++111PPP;;;)))&&&+++,,,)))'''))))))((('''''''''''''''%%%---777<<<:::333,,,(((((((((((((((((()))******,,,***)))((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))******+++,,,---,,,,,,,,,,,,+++++++++------------...000111111444555@@@ZZZzzz]]]HHH@@@777444888666555444222111000000000333333333333333333333333333333444444555666666666333222222111000///......+++...,,,+++:::GGG<<<$$$...,,,******+++---------+++,,,...---,,,******+++,,,,,,+++++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++...666999444......111333111000......------,,,,,,,,,+++)))((((((***+++---+++((((((,,,...***&&&%%%555///***+++---,,,***)))))))))(((''''''''''''''''''+++111888;;;777///))))))(((((((((((())))))***,,,***(((((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222444888IIIhhhnnnNNN???888666777444444222111000000000000333333333333333333333444333333333444555666666666333333222111000//////...,,,000---(((444JJJUUUQQQ000...+++***,,,---......,,,...000000...,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++111444///+++---000111000///.../////////---+++++++++++++++++++++,,,,,,,,,(((%%%'''***,,,+++((('''))),,,------,,,+++,,,***)))((((((''''''(((((())),,,000444666222+++%%%))))))(((((((((((())))))+++***(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,,,,,,,,,,,,,------------,,,------...///111222333555???YYYzzzWWW???:::999666444333222222111111111222222222222333333444444444111222222333333444444444444444333222111000/////////111222...(((111SSSuuu333000---+++,,,---......+++---000000...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((///444222///000111000...---...000222111...******+++,,,.........,,,,,,***)))''''''(((+++------((()))++++++,,,------,,,******)))(((((((((((()))(((///666777333,,,'''&&&))))))(((((((((((())))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---***++++++,,,---...//////,,,------...///111333444888IIIjjj]]]@@@<<<;;;555444444333222222333333333111222222333333444444555000000111111111222222222555444444333222111000000555***,,,888000!!!000PPP555111...,,,,,,.........)))+++......,,,***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++'''000777777555444333000,,,,,,...111333333...***)))+++...000000///---+++%%%***...---******+++,,,...,,,)))(((+++...---***++++++***)))))))))))))))%%%111======444***))),,,***)))(((((((((((())))))+++)))((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---)))***+++,,,...///000000,,,------...000111333444:::OOOuuugggMMM@@@666777555444333333333444555666444333333222222333333444222222222111111111000000222222222111111111000000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++***)))))))))***+++,,,++++++++++++++++++++++++++++++******************///555:::999444000111555222222222111000...---,,,---+++***,,,000000---***+++)))'''(((+++---,,,+++)))///---,,,000+++'''///)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))))))))))))))******+++,,,+++***((((((((()))***,,,...000000...,,,++++++))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,555222---000111111:::<<<___YYYCCC::::::555444333333333333555555333333333333333333333333222222222222111111111111222222222111111000000000000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,+++***))))))***++++++++++++++++++++++++++++++************************+++000444222---***,,,000222222111000///---,,,+++---------...//////---++++++)))'''(((+++---,,,+++)))000...,,,000+++'''---))))))))))))))))))))))))***+++++++++******)))((()))))))))))))))******+++,,,+++)))((((((((()))***)))***++++++)))(((((()))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...+++333111...222333444<<>>666666555444333222333444555222333555666666555333222333222222222222111111111000000000000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,+++******))))))***+++++++++++++++,,,,,,***************+++++++++---//////,,,((('''+++...555333000---+++***))))))///222444333///,,,,,,---***)))))))))***+++,,,,,,%%%...---)))...,,,'''***(((((((((((((((((((((((()))))))))******)))(((((()))))))))))))))******+++******))))))))))))))))))*********((('''''')))+++((()))))))))************))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------111------444444777BBBhhhYYYFFF:::666555444333222333333444222333555666666555333222222222111111111111000000///////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////---------,,,+++***))))))*********++++++,,,,,,,,,))))))*********+++++++++///000///---******---111666333000,,,***)))******000333555333///,,,,,,---))))))))))))***+++,,,---###...,,,'''+++,,,(((***(((((((((((((((((((((((())))))***************))))))))))))))))))******+++)))))))))*********))))))*********)))((((((***---((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------111---...333333999IIIuuudddHHH;;;777666444333222222333444222222333444444333222222111111000000000/////////............///////////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---------,,,+++***)))*********++++++,,,,,,---)))))))))***++++++,,,,,,---------,,,++++++...111777444000,,,******,,,---000222333222000---,,,,,,((()))******)))***,,,...(((222...%%%)))+++)))***))))))))))))))))))))))))))))))******++++++******)))))))))))))))******+++(((((()))************)))'''((()))((('''''')))+++))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---111//////333333???VVVjjjFFF<<<777666444333222222333333222222222222222222222222////////////............---------......////////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///+++,,,,,,------,,,+++***)))******+++,,,,,,------((())))))***++++++,,,,,,+++++++++++++++---///111777444///,,,***+++...000111000000000000///---+++((()))+++***)))))),,,...111;;;333&&&(((+++)))***))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))******+++'''((()))***+++******)))&&&'''))))))(((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++000000111444555HHHgggrrrHHHAAA777666555333222222333333222222111000000111222222///............------------------.........//////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---...***+++,,,---------,,,+++))))))***+++,,,,,,------((())))))***++++++,,,,,,******+++,,,---///111222777444///,,,***,,,///111111///---///111111---***'''***++++++)))))),,,...888AAA888((((((+++((()))))))))))))))))))))))))))&&&&&&'''((())))))(((((()))))))))))))))******+++'''((()))+++++++++***)))&&&(((+++,,,+++*********))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))000222333666888OOOsssTTTBBB===666111222333222111222222222111111222222333444//////.........---------//////............////////////...------,,,++++++)))***+++,,,---------------,,,,,,,,,,,,---............---------,,,,,,,,,---***((((((+++------,,,++++++++++++++++++++++++***(((+++000111//////222444333000,,,---111///+++(((,,,,,,***+++------***)))&&&+++,,,'''***...(((GGG:::///,,,)))%%%&&&,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,+++*********))))))((((((*********)))))))))))))))))))))************))))))))))))))))))************)))************+++++++++***++++++,,,,,,------...///...222555333===bbb]]]HHH???888222333444333222333222222111111111111222222//////.........---------......------------......///......---,,,,,,++++++******+++,,,---------------,,,,,,,,,,,,---......---------,,,,,,,,,,,,+++---+++((()))+++------,,,+++++++++++++++++++++++++++***,,,111333111111444555555222///000222111,,,(((+++,,,******------******'''***,,,(((***,,,'''111,,,)))***,,,+++)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,******************))))))***)))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++***++++++,,,,,,---......///...222666888GGGnnniiiPPPCCC;;;555555666444444555333333222222111000000000/////////.........------...------,,,,,,------.........------,,,+++++++++***+++,,,------...---------,,,,,,,,,,,,---......---------,,,,,,,,,++++++---+++******,,,------,,,++++++++++++++++++++++++---,,,...444555333444666444666444222222444222---(((+++,,,)))***------***+++))))))***++++++***)))&&&'''((((((,,,...+++&&&((())))))******))))))((((((((((((((((((((((((((((((((((((((()))***+++,,,*********+++++++++++++++))))))))))))))))))******))))))************))))))))))))))))))************)))************++++++++++++++++++,,,------......000///111666???VVVtttVVVGGG???888888888666555777555555555444333111000000////////////.....................------............---------,,,,,,++++++++++++,,,---......---------,,,,,,,,,,,,---...............------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++...,,,///444666444555888222555555333333444222...)))++++++)))))),,,---+++++++++((()))...,,,)))...)))------((((((+++,,,((()))))))))******)))))))))''''''''''''''''''''''''(((((((((((()))***+++,,,*********++++++,,,,,,---)))))))))))))))*********))))))************))))))((()))))))))************))))))*********+++++++++++++++,,,,,,---.........000000000666EEEddd~~~\\\KKKBBB;;;999999777666888777777777777555333222111000000/////////.........000000////////////000000......---------------,,,,,,,,,---.........---------,,,,,,,,,,,,---......////////////............,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++---+++...444666444555777000444555222111222111...***,,,,,,))))))---...,,,***...''''''000,,,+++999''',,,...***'''((())))))))))))************))))))(((((((((((((((((((((((((((((((((((()))***+++,,,*********++++++,,,,,,---(((((())))))************))))))************))))))((()))))))))************))))))*********++++++++++++,,,,,,------...//////000111111666LLLqqqfffNNNEEE===::::::777777888888888999888777555333222000000000/////////......111000000000000000000111///.....................------............---------,,,,,,,,,,,,---......////////////.........---+++---......,,,++++++,,,++++++++++++++++++++++++,,,+++---333555444555888///333444111///000111///,,,...---******...///...(((000(((&&&111,,,...GGG,,,)))(((+++,,,)))((())))))******++++++******)))))))))))))))))))))))))))(((((((((((()))***+++,,,*********+++++++++++++++((((((((()))******++++++))))))************))))))))))))))))))************)))************+++++++++,,,,,,,,,---......//////000222333:::UUUsssQQQGGG>>>;;;:::777777888777777888999888666444222000000000000/////////...000000////////////000000///000000000000000000000------............---------,,,,,,,,,,,,---.........---------,,,,,,,,,,,,+++---000///---++++++,,,++++++++++++++++++++++++,,,+++...444666555555888///333444000---000111111---///...++++++///111///%%%111)))&&&111,,,222TTTRRR999'''***///+++(((+++)))******++++++******)))************************(((((((((((()))***+++,,,******************))))))'''(((((()))******++++++))))))************))))))))))))))))))************)))************+++++++++,,,,,,------.../////////000555777@@@```|||RRRHHH>>>;;;:::777777888555666777888777666333222000000000000//////////////////............//////000000000000111111111111---...............---------,,,,,,,,,,,,---......,,,,,,,,,+++++++++******+++...000000---++++++,,,++++++++++++++++++++++++---,,,...444777666666999000444444000---///222333///000///+++,,,000222000###222)))%%%222,,,444\\\SSS,,,)))000,,,***000******++++++++++++******************************(((((((((((()))***+++,,,+++*********))))))(((((('''(((((()))***+++++++++))))))************))))))))))))))))))************)))************+++++++++,,,,,,------.../////////111666:::EEEhhhZZZPPP===555:::999444888777666666777888888555333333222111000////////////111000000///......------...------------.../////////...---,,,+++,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++***+++------...---,,,+++---...,,,))))))---,,,(((,,,,,,...333888999555222......//////000000000111---222,,,'''///222---...)))&&&---***)))(((///UUUWWW...))),,,---(((***************************))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++***)))(((((()))'''(((,,,...,,,***+++***,,,***''')))...---''')))************+++++++++******+++++++++,,,,,,,,,...............///000111111;;;555HHHmmmUUUAAA===;;;888666666777666666777888888555333444333222111000000000000111111000000///.........---------------......//////...---,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,------.........---,,,,,,---,,,***+++......***------///444999:::888444/////////000000000111111///444---'''...000+++,,,,,,&&&+++))),,,+++---LLLVVV---***///---)))///************************))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++***))))))(((***'''(((,,,---+++)))+++)))...///+++)))******''')))************+++++++++******+++++++++,,,,,,,,,...............///000111111<<<;;;SSS[[[EEEEEE<<<777999444777666666777888888555333333333222111000000000000111111111000//////......---,,,,,,,,,,,,---......///...------,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,,,,------........................,,,...---,,,---000///+++,,,,,,---222777999777555000000000000111111111111///555...(((---...***+++...'''***(((......+++EEEccc333///333+++)))000************************))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++***)))))))))***((((((,,,,,,)))(((+++)))///222...))))))******)))************+++++++++******+++++++++,,,,,,,,,............///000111222111===DDDbbbaaaGGGIII;;;777===555777666666777888888555333222111000000/////////000000000000//////.........,,,,,,,,,,,,,,,---......///......---------------+++,,,,,,------,,,,,,+++******++++++,,,---.....................////////////111111///000222///***))))))***...444666555333000000111111111111111111...555...(((---...***,,,///))),,,(((,,,...---GGGooo333,,,444******///************************))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++*********))))))***((())),,,+++((((((,,,---...---+++******,,,---))))))*********+++++++++******+++++++++,,,,,,,,,............///000222222222<<>>999777666666777888888555333000//////....../////////////////////...............------------...//////...////////////...------+++,,,,,,------,,,,,,+++++++++,,,,,,------......***,,,...111222333333333333666777555555555111***++++++---222777888555111000000000000///////////////777222+++......+++///***+++000((()))...000JJJEEE***222***000***************************))))))))))))))))))))))))(((((((((((()))***+++,,,******************************+++---+++))),,,222>>>222'''&&&)))***'''%%%)))************+++++++++******+++++++++,,,,,,,,,------...///000222333444888===WWW]]]AAA999999999999777666666777888888555333111111000000000000111111000000000000000111111111///............///000000...//////000///...---,,,+++,,,,,,------,,,,,,+++,,,,,,------------------))),,,000444777777777666111555777777888999444---+++,,,000555999888333...////////////.........---444<<<666---...,,,)))---))))))///(((,,,000+++???ZZZ444222'''111'''************************))))))))))))))))))))))))(((((((((((()))***+++,,,******************************,,,...,,,***...555777...''')))+++)))&&&&&&)))************+++++++++******+++++++++,,,,,,,,,------...///000222444555;;;???```hhhAAA;;;999666888777666666777888888555333333222222222222222333333222222222222222222333333///////////////000111111...///000000000///---,,,+++,,,,,,------,,,,,,+++------------------,,,,,,)))---222888;;;;;;:::888...333666888:::;;;777111***+++///555888777111+++//////......---------,,,888@@@999///...+++'''+++((('''---(((///222'''444\\\333...&&&555---************************))))))))))))))))))))))))(((((((((((()))***+++,,,******************++++++)))***---///---+++000888+++'''''',,,...***))),,,)))************+++++++++******+++++++++,,,,,,,,,------...///111222444555===AAAgggxxxEEECCC<<>>HHHuuuLLLCCC===111999777666555666777888777666888777555222000......---444444333222222111222222000000111111111111111111////////////000000111111///+++000000+++///444---///++++++///000,,,***+++......///333777:::999888444333444555666666555444000,,,///888888///+++///111222333222000.........555444111///------------***...***)))000///111<<>>555999---***************+++,,,,,,************++++++++++++++++++,,,,,,,,,------------...000///...///444888???OOO~~~QQQ@@@<<<555:::777555444555666666555444222222222333555888<<<>>>222111111111111222222333///000111222111000...---111111///...,,,,,,++++++///)))...111,,,---111,,,///++++++...///,,,++++++---,,,---000444777999999222111111333555777777666111---...444333---+++///000111222111///...///000555444222000...---,,,,,,''',,,+++***///---333DDD]]]...222'''+++$$$------&&&...+++))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++---)))777:::LLL@@@888&&&))))))******,,,---//////************+++++++++,,,,,,,,,,,,,,,------------,,,///222111//////333777AAAZZZaaaGGGAAA<<<===999888777777999999888777666555444222///---,,,+++333222222222333333444555333333222222111111000000111111000000000000111222666***,,,222---+++---***...,,,+++,,,------,,,++++++++++++---111555888:::222000000222666999999888333...---000///++++++...---...///...------...000444333222000...---,,,+++))),,,***,,,000---111CCC[[[111###777(((,,,$$$+++---***555222))))))))))))))))))))))))***************+++++++++))))))*********+++++++++***'''222666MMM===222$$$)))*********+++---...///*********+++++++++,,,,,,,,,,,,,,,------------......000111111111333777:::DDDggggggFFF<<<777222333222111222333444333222333555999===>>><<<:::888666555333111000///......///...------///222666888///000333777===CCCHHHKKKHHH333---333000---...+++,,,,,,+++***,,,------++++++++++++,,,///222777:::222000000333999===<<<:::444000------+++***+++---...//////...---...///111444333111///...------------,,,)))---333......===SSS<<<>>>111$$$111555(((***++++++888555))))))))))))))))))))))))))))))******++++++++++++))))))*********+++++++++((((((...---FFF444,,,***++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---------.........000...,,,...333888;;;===KKKvvvuuuZZZSSSPPPKKKJJJIIIIIIJJJMMMNNNNNNMMMOOOVVVaaammmvvv{{{||||||```___\\\XXXUUURRRPPPOOOQQQPPPPPPQQQVVV]]]dddhhhyyyzzz{{{~~~cccAAA000555444111000...+++,,,+++)))***......+++***+++,,,---...111555888444222222777>>>AAA???;;;444222...+++******+++,,,222222222111000000333555333222000...---...///000000---(((...555...///???JJJ===LLL>>>&&&:::===...+++))))))555000))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++(((+++---***DDD111***000------+++******)))))))))++++++++++++,,,,,,,,,,,,,,,---------............---,,,---///444888<<<>>>UUU~~~~~~~~~zzzLLL000333444111000///+++,,,+++''')))...///++++++---.........000333777666444555;;;CCCEEEAAA<<<555333///+++)))***++++++444555444222111111333666333111...,,,,,,...111333///,,,(((---333...666NNNoooUUU???000555777<<<...+++)))'''222***))))))))))))))))))))))))((()))***+++,,,++++++***)))************+++++++++)))------+++JJJ333(((111......,,,++++++*********+++++++++,,,,,,,,,------------------............)))000888:::888888===BBB```PPP...///111///...---***---+++''')))//////++++++---000000//////222666777555777>>>FFFHHHBBB<<<555444000,,,***+++++++++444444333111//////222444333111---***+++...222555,,,,,,)))---111...===\\\===111...666,,,+++***)))111((())))))))))))))))))))))))((()))***+++,,,+++******)))************+++++++++(((,,,,,,---PPP777'''---......---,,,,,,,,,,,,---++++++,,,,,,,,,------------------.........//////'''666DDDFFF===888>>>FFFggg]]]555...111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////777999::::::===@@@<<<666666666555333111000......000222333111///...000222222///,,,+++,,,///111111)))///---***///000666EEElll888)))///111...$$$666'''---SSS)))************************)))***+++***))))))+++---++++++***************+++$$$>>>,,,YYY888555666///===555999,,,...444+++&&&222***,,,,,,***555,,,******:::$$$+++'''333777555...333888444999FFFJJJxxx|||TTT555000111111111---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............555777666555777;;;999555555555444444444444555555///000111///,,,,,,...111///---++++++---...///...)))...,,,+++000...000<<<]]]888***///000222%%%222***///NNN...************************)))***+++***))))))+++---++++++************++++++000$$$???PPP///444EEEoooNNN666'''---,,,)))((((((000000)))***+++999,,,555000???222+++ ...+++000444222666CCCJJJ~~~yyynnnooovvvjjjwwwtttzzzooo}}}|||~~~rrrqqqtttttt{{{~~~tttqqq{{{tttoooyyytttjjjpppmmmiiiUUUPPPMMMHHHHHH999333:::<<<<<>>///000222222444---------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++000333444333444666555111...---,,,---///333777:::111///---***)))+++...000,,,---000444666444000------...***---333---,,,777ggg888,,,///666CCC,,,(((///)))///+++************************)))***+++***))))))+++---++++++*********+++,,,,,,***>>>{{{```zzzkkk666000111///000:::555MMMbbbttt{{{rrr[[[;;;666111555666333111555<<>>jjjmmmrrr___444000333...444//////......---,,,,,,,,,,,,,,,------------,,,,,,+++444;;;=========999444000/////////000222555666444111---,,,---///000000)))***---000333222///,,,222000+++...333///777NNN666---))),,,+++555+++%%%///+++%%%///************************)))***+++***))))))+++---++++++***++++++,,,---...555???___|||>>>QQQkkkLLL888222111***VVVhhhaaa@@@(((888>>>444GGG888III@@@===JJJFFFSSS```^^^dddzzzxxx]]]aaawwwfffIIIuuu~~~|||ssskkkUUUSSSooo|||iiiEEE000HHHvvvzzzEEE...***777tttzzz{{{~~~}}}xxxvvv|||eee555///111...888/////////...------,,,,,,+++,,,---...............***333:::<<<<<<===;;;777000000111111333444666666333000------///000///...******+++---000111///...//////,,,000222---777SSS------+++---(((+++,,,)))......(((000************************)))***+++***))))))+++---++++++++++++,,,---......222```ppp:::,,,222kkk}}}XXXppp___```[[[___'''888000777SSSPPPsssSSS...555>>>CCCHHH888666OOOZZZdddsss~~~jjj}}}aaaCCCyyy{{{[[[HHH{{{fffCCCHHHxxxtttWWWJJJ]]]ddd[[[yyyfffKKK<<>>OOO}}}ccckkkjjjzzz111;;;...666DDDrrrgggDDD///777%%%:::444)))+++444>>>&&&444%%%,,,,,,,,,---------......,,,222999<<<;;;:::999999777222------000222000---222111///......///000000,,,---///000000000//////000111000---***...666>>>NNN222444+++...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********+++%%%'''000111((((((///,,,,,,000---(((000333(((666~~~>>>000XXXGGG,,,YYY___QQQqqqDDD111SSSmmmsss___jjj777555QQQzzzkkkKKKPPPIIIeee{{{yyyrrr~~~DDDKKKmmmjjjxxx{{{888QQQKKKtttpppsss~~~|||NNN;;;PPPxxxllluuu\\\111,,,888iii|||nnnjjjrrrccc///EEEEEE777999uuuvvvgggOOO///666(((555222,,,---222888+++...+++,,,,,,,,,---------.........444:::>>>>>><<<;;;;;;999333------000333222000000///...---------...///.........000222222111///---///000...,,,...444:::kkk'''111***...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******---'''&&&))))))'''***111------...,,,)))111444,,,BBB```555777yyyRRR///___\\\tttNNNyyy^^^444...>>>zzzgggkkkaaaQQQ333111CCCnnnfffTTTkkkSSSqqqWWWZZZfffxxxjjj}}}DDDFFFUUUtttwwwmmm<<>>bbbvvvuuurrr,,,---111mmmmmmfffUUU---???999NNNzzzvvv^^^qqqNNN333SSShhhAAA222aaajjjuuu```///333---000111111...///111555&&&000,,,,,,,,,---------.........333999>>>???===<<<;;;999444......222555444222------,,,,,,,,,------...000...---000333444222000+++---//////---...222555yyy,,,000(((...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***+++***)))''''''(((---111------+++***,,,111222000SSS<<<111IIITTT///iii\\\eeeLLLuuu;;;:::CCC222jjjeeecccddd777444///444___YYYZZZGGG444aaaccchhhXXXffffffzzzKKKLLLKKKwwwoooccc>>>|||EEEOOOyyydddggg)))AAA---ZZZrrr^^^OOO444fffPPP===qqqyyyRRRoooDDD444QQQ|||KKK///MMMqqqjjjmmm---///222---000444,,,------@@@%%%...,,,,,,,,,---------......+++000666<<<>>>===:::888888444000222666888555222,,,,,,,,,,,,------......000...,,,...333555333000,,,.........---...222555uuu666///......---,,,,,,++++++,,,,,,++++++++++++++++++++++++'''+++---,,,***+++------+++---******//////...333jjjqqq)))777eeeKKK///ppp^^^```MMM^^^222YYYggg333aaaccc[[[___///<<>>;;;888777444333666::::::555///,,,,,,---...///000000000///---,,,...222444333222000000...,,,,,,///333777RRR555(((666...---,,,,,,++++++,,,,,,++++++++++++++++++++++++&&&***,,,,,,))))))+++///(((...+++,,,222,,,***999hhh)))???|||DDD222qqqXXX]]]TTTCCC111qqqxxx333ZZZ]]]XXXRRR222GGG...999VVV>>>KKK,,,;;;[[[TTTSSS>>>[[[ssspppVVVPPPNNN]]]dddkkkBBBqqqlll;;;oooVVVMMM777YYYDDD444tttrrr|||AAA222```ddd---NNN```eeeGGG///777tttaaa666222oooaaazzz222---555000000555(((...///FFFRRR555,,,,,,,,,---------......+++///666>>>BBBBBB>>>:::888555444777::::::444...,,,---...000111222222222/////////000111333444555222000---,,,,,,///333666{{{---777%%%222...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,+++(((***...***%%%***444&&&000+++,,,444***+++GGG___111BBBAAA999sssPPPUUU[[[333111zzzttt222YYYYYYaaaJJJ555QQQ...>>>UUU@@@???>>>@@@\\\JJJLLLKKKkkkjjj]]]DDDNNNNNNfffppp<<>>:::<<<888444555777888333///+++,,,...000222333333333///222444333222222777;;;000...---,,,...000111222YYYVVV...777---+++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,(((000===999))))))666'''222+++***333)))222\\\QQQ777@@@888@@@NNNIII]]]...888fff333ZZZTTTlllAAA555^^^000===MMMFFF333OOOAAA```GGGKKKZZZzzzgggeee;;;NNNEEEiiiqqq444^^^AAAPPPtttkkkJJJ000III[[[000YYYnnnpppQQQ<<>>aaaddd777FFF:::777pppSSSBBB))):::jjjeee444///WWWooovvvFFF+++000///222***666---...444sss111&&&333))))))333(((111,,,...222666:::<<<>>>>>>:::888555555555444111...)))+++...111333333222222,,,888===777444888:::666666+++,,,222//////000,,,BBB<<<)))---444(((,,,,,,,,,++++++*********)))---...******//////+++((('''555RRR222---(((,,,...)))...+++000)))777ooo111333JJJLLL666WWWFFFYYYTTT***>>>|||OOO999```MMMbbb666999ZZZ444777BBB???777\\\>>>^^^GGGMMMccc}}}gggrrrBBBQQQ===jjjhhhNNN;;;vvv===777lllXXX>>>111<<>>???>>>:::777444555888777222---,,,---///000111111111000...888;;;666555;;;<<<777000+++...000---...111000nnn>>>(((,,,111%%%,,,,,,,,,+++++++++*********......******......***,,,)))444MMM333///+++///,,,---000(((,,,111???nnn777555MMM???222mmmBBBiiiHHH///KKK~~~FFF>>>RRRZZZSSS111???WWW777;;;???===;;;WWW444TTTBBBMMMhhh^^^ccc666@@@777hhhkkkQQQ;;;lll???<<>>,,,444ZZZ777777wwwooobbb111///uuuCCC,,,[[[kkkVVV...(((GGGHHH+++666ccc~~~iiiJJJ333---111000111444,,,444111aaavvv<<<+++000...000,,,......---...444<<>>999777666888:::999333...//////////////////000000111666666333666======888***///333000---...222444TTT000...000))),,,,,,,,,,,,+++++++++++++++------******,,,---***...)))///AAA111///---222***///111(((***>>>LLLpppwww;;;;;;^^^999888ppp???ttt777222<<>>CCC===aaa```JJJ777ZZZ???@@@iiiYYYDDD///333UUU666555fffvvviii^^^777999qqqKKK222NNNnnnWWWkkkRRR777...>>>BBB888CCC___YYYPPP;;;PPP666+++---:::...555333+++666111SSSLLL(((000///---...---///,,,,,,333===CCCAAA===999;;;<<<===;;;777333000///............///000111222222000000555======777***444666111111111111555iii888---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......---...((()))333...,,,,,,222))),,,///...***EEERRRrrr~~~rrr^^^:::<<<___gggMMMRRRkkkJJJqqq333:::WWWlllHHHTTTPPPsss777+++DDDDDD999???888777HHHLLL@@@JJJ:::MMMvvvooo[[[[[[QQQZZZOOOAAA888FFF888666TTTHHH>>>---333LLL555333PPPZZZVVVSSS>>>---OOO:::///@@@NNNAAAQQQDDD@@@<<<>>>CCCJJJOOORRRHHHPPPHHHYYYGGG222+++000...555222,,,555222EEEaaa---...///)))...---...,,,,,,333<<>>CCC@@@888222111333------------...000111222000...,,,---444;;;:::555+++555333000444000///;;;aaa111+++***---,,,,,,,,,,,,,,,,,,,,,,,,***+++---000222111000000...)))((()))///***,,,333+++)))+++444***IIIMMMeeeyyyppp^^^dddssscccSSS]]]:::CCC???GGG===BBBJJJccc;;;888IIIDDDAAAGGG@@@;;;OOOJJJRRRNNN>>>SSSxxxxxxzzzjjjbbbSSS]]]OOOMMMCCCLLLIII===<<>>===:::777===BBB>>>666//////333+++,,,,,,...///000111111...,,,***...444888666333+++333------555---222QQQSSS+++111---...,,,,,,,,,,,,------------+++,,,000666888444222222///---,,,%%%333***...666///***(((666---WWWLLLKKK~~~wwwkkk\\\YYYTTT===:::BBB???@@@CCCCCC555FFF===YYYOOOFFF^^^^^^\\\XXX\\\]]]]]]ffflllzzzzzzggggggYYY]]]SSS^^^jjjfffiiihhhfffiiiiiijjjnnnnnnoooooopppppprrrrrrmmmsssvvvtttuuuyyyyyyuuuuuupppaaaWWW???///:::111......111///...:::111yyySSS111333(((,,,000,,,,,,...333777::::::999555777888777444111000000,,,,,,.../////////......---+++,,,000444666444333***222+++---555,,,@@@xxx\\\000555///222,,,,,,,,,---------......///000555======666111000---000000###666(((,,,666...///'''333555xxx]]]666777///777DDDSSSeeetttfffeeeccc]]]___BBBHHH<<>>rrr...222(((444333000000---AAA:::<<>>gggTTT[[[XXX---...333222...,,,---...---///444+++222)))+++^^^sss......------///000111///---222000...............,,,333666999<<<===<<<:::888:::???GGGPPP[[[dddkkknnnqqqttt|||RRR===666888444222555222222222111111000/////////000/////////.........---........................///...---,,,,,,---...///111444999???AAA===444---...000222111///222999???GGG............000000///000000111222333111111999FFFJJJAAA999888333000222888:::555///---+++222888888888888666333444000777444000:::aaa~~~444...222///000,,,'''111---,,,,,,999wwwdddeeebbb777///...222...,,,---...---///333...---)))222RRRhhhRRR))).........------,,,,,,,,,000///------.........---000111444666666666444333...///000222333444444444>>>EEEVVV|||SSS>>>666888444222555222222222111111000//////////////////.............................................------------......+++///777>>>@@@<<<444...---///111111000111666:::SSS}}}111'''000,,,000000///////////////000***...<<>>BBB...333444@@@PPP[[[bbbggg@@@111+++111---,,,......---///333000(((+++;;;EEE===000))),,,---...---++++++...222///---,,,,,,...//////......///000000000000//////444444333222111000//////,,,444IIIwwwTTT???666888333222555222222222111111000/////////................................................------------------------***+++,,,...000111000///,,,...000111000111333555222ZZZ777&&&444***......---------...//////***,,,888IIINNNEEE===;;;888444555:::<<<777222000222777:::888888:::;;;999999:::<<<:::444777hhh^^^GGG000444111---666xxx444***...CCCJJJiiicccMMM^^^eeeCCC333---111---,,,...///---///222---'''///???<<<)))$$$///(((,,,......,,,...555;;;...---,,,---///000000000111111000///////////////000000111333444666888888@@@CCCTTTVVV@@@777888333222555333222222111111000/////////---------.......................................,,,------------------,,,...---+++******,,,///222,,,...///000000111222333555///NNNIII///888)))+++++++++,,,---///000111//////888GGGLLLEEE>>>>>>===777555888888444000///333888:::888888:::;;;:::444::::::;;;666666WWW@@@qqqHHH555...000777666xxx~~~222(((...FFFOOO[[[YYYRRR^^^[[[>>>111111000---,,,//////---...222***+++444;;;444((('''///'''+++...---+++---444:::...---,,,---000111222111333333111000//////000000------------...///111222CCCDDDTTTWWWAAA777888333222555333222222111111000/////////---------------.................................,,,,,,------------,,,,,,,,,---///...---,,,---...------...///111222222333;;;888___{{{555000(((******+++,,,---///111222......888GGGLLLDDD======AAA:::444555555222//////333999;;;:::999<<<===;;;222;;;888:::888777MMM444111///222222&&&>>>???)))000555FFFYYYPPPMMMNNNNNNAAA111...333000------///000......111***000555333...+++*********+++,,,+++)))))),,,000...---,,,---///111111000222111000///////////////333222222111222444555666<<<===MMMXXXBBB777888333222555444222222111111000/////////,,,,,,,,,------.................................+++,,,------------,,,+++(((+++------++++++,,,---...------...111333444444777FFFvvvCCC000))),,,,,,,,,,,,---...000000000...666CCCHHHCCC@@@AAACCC;;;333222333111222444555:::>>>===<<<>>>>>><<<555>>>555888888;;;LLL+++000///333---222---(((111...---...===<<<999>>>999///000111222///------000000......111+++000333///,,,,,,+++)))+++++++++******)))))))))---,,,++++++---.........///////////////.........---,,,,,,---///222555666:::<<>>))).........------......///888333555???EEEEEEHHHNNNDDD;;;222111222222555888666<<<@@@??????@@@@@@===999AAA555777888>>>NNNFFF:::'''111444---///...===)))222...444555111:::555000:::999222///------000000......111+++...000000...,,,---...+++******+++------,,,***,,,***)))***+++,,,,,,+++...//////000000//////...///...------...000222333666:::OOOeeeFFF555555111000444444111111111111000///------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////000222333444444AAA...ggg@@@111***777)))444777%%%---,,,...+++///<<>>666000///222555777666:::???AAA@@@>>>>>>???<<>>???@@@@@@??????AAACCC<<>>___gggHHH888888333000333222111111111111111000///..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...///000000000111)))777TTTVVV222222000000+++,,,000))))))///:::EEEHHHDDD@@@AAA>>>:::666333333444555444@@@AAAAAAAAA@@@>>>======:::AAA===CCC===DDDaaaRRR;;;555///...999,,,---...------...111333222444555444222111111111///------///...+++,,,000555>>>999---,,,+++)))...))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............000222444555888CCCgggeeeGGG777888444111333222000111111111111000000///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...///000000------555333888,,,111111'''+++///+++,,,///999EEEJJJFFF???<<<666666666777999888555333???@@@BBBBBBAAA===888444444<<<999???777<<>>@@@BBBAAA<<<555000444<<<:::>>>444444JJJAAA111:::<<>>@@@666---...***&&&+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............000222444555777KKKttt```BBB444666333111333222000111111222222111111111...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................///000...'''777111888888yyyuuu555---///(((///,,,---+++000;;;FFFIIICCC>>>>>>======>>>???@@@>>>;;;888;;;;;;===???@@@>>>888333444>>>===CCC777666III@@@444===:::>>>///222333333333111111333444222444444333111/////////...------...---,,,333<<>>BBBCCCAAA???>>>>>>===:::888:::999:::<<>>;;;:::111---222...)))...)))************+++++++++************************++++++,,,------......///............000222444555666NNNyyyWWWAAA777777111000222000555///222@@@KKKEEE555***//////000111000...---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---------------------------...333---666AAA111BBB\\\777,,,...&&&444&&&...111AAA@@@BBBGGG:::999???;;;777999<<<<<<666000666222000444:::===???@@@???111???888======NNNlll777888DDD:::555999444666444000///333555333///////////////000111111333...222...222222,,,BBBAAA999222......---+++)))++++++++++++++++++++++++,,,...---))))))---...,,,..................------000000//////000222444555:::KKK|||WWW@@@666777111000222000111---000999===888000,,,///////////////...------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------000333+++111<<<...555aaa>>>---,,,(((333,,,+++000BBB@@@@@@DDD888999AAA<<<777777;;;<<<999555666333222555;;;???@@@@@@EEE:::GGG???CCCAAAGGG```AAATTT===222111///222444222//////333444222///////////////000111111000,,,///+++///000,,,CCC;;;111***,,,///---+++,,,+++++++++++++++++++++++++++------******......,,,........................000000//////000222444555;;;LLL}}}UUU???666777222000333000///...000222000,,,,,,000//////......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...------------------------///333+++---888///,,,DDD}}}PPP444...------...+++333GGGCCC@@@CCC999===AAA<<<666666:::===<<<:::444333444777===AAABBB@@@BBB===FFF===AAA>>>888kkkvvvaaazzzBBB;;;<<<999000333222//////222333000///////////////000000111000+++///***...111000HHH===///(((///333---***---++++++++++++++++++++++++***---...+++,,,//////,,,........................000000//////000222444555<<>>555777222000333000111222222000---+++...222///...---------...///000555444333111///------,,,------------------------***+++------------...000------------------------+++111,,,,,,555444111;;;UUU^^^555///111+++......888NNNIIICCCEEE===CCC===999666666:::<<<<<<:::222333555888???EEEEEEAAA===;;;AAA999<<<<<<000GGGaaakkk333;;;555888333555444000///111111...000000////////////000000222---111+++///333444OOOEEE555...555777---''',,,***+++++++++++++++,,,,,,+++......,,,---000///------------...............000000//////000222444555===NNNRRR===555777222111333000444444222000000000000//////...------...///111222777666333111///...------------------------------+++---//////...///000222------------------------(((//////,,,000444777<<>>EEE888666666777:::<<<:::888111444666888???GGGGGGBBB===<<>>@@@777<<<{{{JJJEEE///CCC///999888999777222///111000---000000////////////000000222...111+++...222444PPPFFF999333999777,,,'''+++*********++++++,,,,,,,,,---//////------///000------------.........//////000000//////000222444555===NNNPPP<<<444777333111333000222222111///000222000***......//////000111222333222111///...---...//////---------------------------///000000//////111222------------------------***---///,,,***///666:::kkk[[[|||@@@+++...+++222---888MMMHHHAAACCC;;;AAA555555666888:::;;;999777444888888777===FFFFFF???;;;999::::::<<<@@@>>>:::OOO___;;;777===OOO666AAA:::;;;777111...000000---111000000///////////////000---111***,,,...000LLL:::777666666333---***+++*********++++++,,,,,,---111222000,,,,,,//////---,,,,,,------.../////////000000//////000222444555;;;LLL}}}OOO;;;444777333222333000///222111---...111000+++...///000111333333444444111000...------...///000...........................///000000///...///111---------------------------***,,,...***---555666gggiiixxxNNN000///'''000,,,444IIIDDD???AAA888<<<777777777777999::::::999:::>>>;;;666999BBBBBB:::555444444:::999999>>>777///888333:::>>>???444===999999555...,,,000111000111111000///////////////000---222++++++,,,---III000777999444...------+++)))******+++,,,,,,------444555111+++***---///---,,,,,,------...//////000000000//////000222444555999JJJ|||NNN:::333777333222444000///333333...,,,000222///---///111333444555444444666444111///.........///...........................///000///...---...///------------------------000&&&***000...000666555999ccc]]]PPP444444(((222,,,444GGGCCC???BBB777:::;;;999777666777999;;;===@@@BBB>>>555777???>>>555555333444>>>999666>>>777666,,,>>>MMM@@@111999@@@777666222++++++000333333111111000///////////////222000555---,,,,,,,,,HHH,,,:::???444+++---...***))))))***+++,,,,,,------777777222+++)))---///...,,,,,,------...///000000000000//////000222444555777III{{{KKK@@@666444666444222111222222111111000/////////222...///444777888999<<<;;;666000,,,+++,,,......------..................///000<<<'''>>>$$$...........................,,,++++++,,,---///111333DDDRRRZZZOOO<<<000---,,,333111HHHHHH;;;999444999???999555666888777999===999;;;>>>@@@???<<<999666999:::;;;;;;;;;:::999888888...CCC777???;;;BBB>>>777555222///---...222555444222111//////000222333222111000000......777AAA111111333555111+++***---))))))(((***---111555888333000+++***,,,---,,,+++.........///////////////...000111111000111333666;;;EEEuuuJJJ???666444666444222111222222111111000/////////111---...222444444555999++++++...222666666000+++........................,,,111dddRRR,,,222***///........................,,,,,,,,,,,,---///000111AAARRR___UUU;;;***---777GGG;;;GGGDDD:::<<<666:::@@@:::777999:::999:::===999;;;???AAAAAA???;;;888;;;;;;;;;;;;;;;===>>>???,,,444:::777???<<>>555444555333111111222222111111000/////////000---,,,///000///111444:::333---,,,111333111---........................000,,,tttrrr///+++333---...........................------------...//////888JJJ]]]YYY>>>(((000FFFSSS???BBB===888>>>999;;;>>>:::888;;;===;;;;;;===;;;===AAACCCBBB>>>:::777:::999888888999<<<@@@BBB000LLL444777<<<:::>>>888888777555444333333444555222111000//////000222222222000000111000111888@@@444111111222///***)))---,,,+++***+++,,,///222444...,,,******+++,,,,,,,,,............//////000000...000111111000111333666:::DDDttt|||FFF===555555555333111222222222111111000/////////000---,,,......,,,...333EEE:::...+++///444222///////////////............666###SSS[[[000...444+++....................................------.........;;;OOOVVVDDD///555JJJJJJ666<<<999555===999;;;:::777777:::<<<:::888:::<<<>>>AAABBB@@@;;;666333666555555555666999;;;===UUUxxxAAA>>>;;;888;;;666777666555555555555333222111000000///000111111222111//////222222222888???444111///000---)))))),,,,,,+++******+++,,,...000+++*********+++,,,,,,---------......//////000000...000111111000111333666:::CCCtttvvvCCC;;;555555444222111222222222111111000/////////000......///---+++...444333///...444<<<===666...000000/////////.........444%%%///666333000+++///.......................................---------+++///>>>MMMHHH888666???999---;;;;;;555999444777666222333777999666555666666888;;;<<<<<<999666333333333444555666666666666fffIIIEEE???777777111666444333333444444222000/////////000000111111222111//////222222222666;;;333///---...---***))),,,+++***)))))))))***+++,,,)))******+++++++++,,,------------...///000000111...000111111000111333666999BBBsssnnn@@@:::555555444111111333222222111111000////////////......///---,,,111888:::555111333888:::777222111000000//////.........***111))))))777---###444........................---......///......---------,,,444@@@CCC:::222111222+++???@@@777777000333333000000444666444333555...000333555777888888777333555666888888888777666CCCUUU777;;;???888888333666333000111333333111......//////000000111111111111......111222111333777111---+++...///,,,***+++******))))))))))))******)))+++,,,,,,++++++,,,...,,,------...///000111111...000111111000111333666888BBBssseee>>>999555555444111111333222222111111000/////////------...///------333<<>>666444444444333111111000000///......---&&&666...,,,444+++(((444........................,,,---...//////......---,,,...111555777555111...222***===>>>666666111444555111000444666555555666......///111333555666777444555555666888999:::;;;...***+++000<<<555888666777333//////222333111...---...///000111111111111222......111222000000222...******...000---++++++++++++++++++++++++++++++***,,,......,,,+++,,,...,,,,,,---...///000111111...000111111000111333666777AAArrr^^^===888555555444000000333222222111111000/////////++++++---...------444===VVVSSSNNNHHHBBB:::222---222111111000///......---***222---------+++222000........................+++,,,.../////////...---'''...222///---111444444222(((777999333777333777777333222555777666777999222111000///000111222333444333222333555999<<>>;;;;;;<<<555444444444333333333222222111111000000000/////////000///.../////////...///,,,,,,+++************+++)))(((***,,,+++'''(((+++,,,,,,,,,---......//////------......///000000000000/////////000222555777999BBBdddIII;;;999777444222111111111///000000111111000//////111000---+++---111000---)))...555;;;<<<888333///////////////////////////........................////////////////////////........................---...000000//////000222---333;;;>>>999111000555/////////111444555444333444222000111444555444222000111222333444888===AAA999...333>>>@@@@@@<<<111333333333333222222222222///////////////.........///000000...------......,,,+++******))))))******---,,,///222111,,,,,,///------......///000000111------......///000000000////////////111333555666999BBBaaa}}}FFF:::888666444222111111111000111222111000///......000111111/////////...---***...444999:::888333000......////////////..............................////////////////////////........................---...///000000000222444222111333777:::777111---//////111222333222111///444111//////111333444333444444555666555777>>>GGG777+++111>>>@@@<<<777,,,111111111111000000000000........................,,,///000,,,***,,,......++++++***)))))))))******......111555444///---000------......///000000000------......///000000000/////////000111333555666888AAA]]]qqqFFF999888555333222111111111222333333222///...///000))),,,000111///,,,---000)))+++...000111///---,,,......////////////..............................////////////////////////........................---///000000000111444666999888555111000111333444000111333444444444333333333111......///111222333555555666777444333<<>>///...------,,,,,,------***)))***,,,***'''(((,,,******+++,,,,,,------...------......///000000000---...000111333444444444777???PPPooojjjKKK<<<888666222111111222222111000000//////000111222222666444222///.........///---------............///,,,///RRR^^^===///444(((...---,,,+++,,,,,,...///............//////////////////.........---------222000//////000000///---+++000222111222BBB\\\rrruuupppggg[[[OOOFFFAAA@@@777>>>===444222;;;???;;;777EEE===888>>>111777___QQQ:::---333666......888...222222------000///+++***444777111000666666000@@@@@@<<<000111GGGKKK666,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000111222333555555888:::FFFqqqYYY>>>444888555222111222333333222000000//////000111111222333222111///.........///---------............///111+++???GGG000+++555,,,///...---,,,,,,---..................//////////////////.........---------111000//////000000///---///111222000...111888???\\\mmmwwwggg\\\XXXSSSSSSIII<<<999>>>===666>>>FFFEEEGGGIII888222FFFmmmXXXAAA666555333...)))///333333111333999;;;888333777555222:::JJJRRROOO???===888000333EEEDDD+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000111222333444555888:::DDDlllOOO;;;777666444222111333444444444000000/////////000111111000000//////............---------............///444&&&///666)))+++444---111000///...------..................////////////...............---------111///...///000000///---000///...///111000---***999BBBUUUmmmyyynnnjjjhhh```WWWVVVXXXQQQFFFPPPMMMQQQWWWPPP;;;111555TTTNNN???111000888888111===<<<888222111555888888GGGTTTbbblllqqqjjjRRR999888444222///555DDD@@@&&&*********++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............///////////////000000111333444555777:::BBBeeeqqqoookkkfffbbb^^^[[[ZZZWWWWWWUUUTTTRRRPPPOOONNNJJJPPPKKKCCCHHHMMMLLLKKKhhhJJJ;;;999444333111222333555555444000000/////////000000111------...//////......------------............///000&&&---444......222,,,222111111000///......---............////////////........................000///......///000///...111...+++---222666777666666//////BBBbbb}}}|||tttlllmmmqqqqqqllljjjbbbeeeeeePPP;;;888;;;555999777000...444:::;;;>>>AAAFFFNNNYYYgggqqqwwwzzzqqqiiifff]]]GGG111...,,,...000555CCCBBB///,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000111222333444777;;;AAA^^^{{{vvvmmmddd\\\TTTMMMIIIEEEEEEDDDCCCCCCCCCDDDDDD??????>>>>>>======<<<<<<===CCC:::555>>>???999>>>SSS>>>555000333111000111333555444444000000///////////////000,,,,,,---............------------............//////+++///444000---......222222111000000///...---............////////////---.....................///...---...///000///...000///---,,,---///222444666666444222777IIIbbbvvv}}}xxxxxx}}}\\\@@@???GGGAAA888555:::@@@BBBDDDHHHUUU]]]kkkzzzvvvdddLLL===<<>>777555888888@@@AAA666...000444444222222333333333444444444222888000;;;666,,,hhh\\\FFF@@@999222000/////////000000000000000//////............////////////.........---------........................111111000///////////////000000000000000000000000//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------)))...111///111@@@[[[qqqyyyZZZ???~~~iiiEEE;;;111///333555222---//////...------,,,++++++************************++++++++++++++++++++++++,,,+++******,,,...111222++++++++++++++++++++++++,,,,,,,,,---------......///............//////000111222444<<>>;;;999999999999:::<<<:::999888888777555555555000...000444222...111:::111111111222222222333333444666///111HHHZZZLLL>>>999777333111333000000///////////////.........------------......------------,,,,,,,,,,,,------------------------,,,,,,,,,------...000000................................................,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000---***+++...222222111333...000FFFjjjvvv```HHH===<<<:::777444111111111///......000222,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---......///000111444555777666<<>>:::666222111222111111000000000/////////.........------...............---------,,,,,,,,,------------------------///......---------..............................---.....................,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000...,,,******+++...///)))+++---333AAASSS^^^aaaGGG;;;333555666333//////111111111///,,,+++---///,,,,,,++++++++++++******++++++++++++++++++++++++************************,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......///111111222333666777;;;NNNuuuZZZGGG>>>FFFEEEFFFIIINNNTTT[[[dddmmmsss{{{}}}rrrdddmmmbbb___WWWKKKDDDCCCAAA>>>:::<<<;;;777666777555333999666222000444888333***222222333333333444444444///999333\\\```GGGCCC>>>999555222111111333222222111111000000/////////............////////////.........---------........................000//////...------..............................---------...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))),,,//////,,,******+++...444666000+++,,,///000***)))+++///222111222555***---000222111...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......000111222111222555888;;;IIIkkkEEE@@@999;;;;;;<<<======>>>AAAEEEHHHFFFFFFHHHKKKNNNQQQTTTVVVvvvrrrvvvyyyrrrppprrrpppkkkcccddd___UUUNNNKKKFFF@@@444@@@AAA666222888999222333333444444444555555555444@@@UUUqqqYYYFFFCCC===777444444555444444444333333222111111000000000////////////000000000000/////////.........//////////////////////////////.........///000000////////////////////////---------.........//////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((***...//////......///)))*********...333000***555777777333...---,,,++++++,,,...000000000...,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------------------,,,,,,,,,---------......------------///000111222222111444888999CCC___|||___BBB???DDDBBBCCCCCCAAA???>>>???@@@@@@@@@@@@@@@BBBDDDFFFGGGEEEIIINNNUUUccc|||}}}uuusssmmmgggrrrjjjCCC666888888444444444555555555666666>>>IIIvvvbbbgggQQQFFFCCC===777666888:::999555555444444333222111111111111000000000000111111000000000000////////////000000000000000000000000............///111222333000000000000000000000000---------.........////////////.........---------........................------------------------++++++,,,,,,,,,---------000---***)))+++---......///222000,,,+++///222222)))000222......222222...555000+++)))***---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---............---------------------------,,,,,,,,,---------......,,,,,,------///000111222333111333777888>>>VVVqqq:::???555555777999999999999;;;<<<<<<;;;;;;<<<>>>@@@BBBDDD@@@EEEKKKKKKIIIKKKRRRXXXeeeoooRRR444<<>>???@@@@@@BBBFFFMMMSSSWWWXXXYYY]]]ccclllwwwVVVAAA===)));;;AAA666111AAAVVVaaa{{{xxx```JJJDDDKKKRRRVVVQQQPPPOOOEEEAAAFFF???>>>999666777666333222444BBB444444000555:::)))&&&888,,,)))......111666666///555555......555777222&&&666777111444555444888,,,...666888333555666,,,...///---666111444222999'''.........111...)))***000111111111000///......)))***---///000...***'''111111111111222222333333999444000///---+++,,,///111777222+++000444111000111<<<888---,,,***)))///555333000///...------,,,111111000///...---------///000000000000///...---333111222555555333000000111111000000///............------,,,,,,+++++++++---------...............000000000000000111111222444222666<<<<<<>>>OOOdddvvvCCC666555777777666444333444444333333333444555777999:::======>>>BBBHHHNNNRRRTTTaaa^^^]]]aaakkkuuu}}}```|||mmmwwwlllMMMCCC<<<666CCCBBB]]]hhhuuuYYY???FFFbbbyyy}}}kkkkkkQQQ444>>>222<<<777777===BBBDDDEEEGGGGGG>>>@@@444222;;;999DDD:::333444;;;:::222000333444666555111111333111,,,888<<<555000333111...444111111555222***000999777888999...777&&&---'''222666999666///...111333333222000....../////////...444111......111333333222---,,,+++---///000---***///)))'''...444333222333)))***...---,,,444555((((((...,,,...888999555777//////000000111111111111333333333444444555666666111111222222222111111111111+++,,,333666111------000///////////////000000444444333333333333444444111000000000000111222222222111000000000111222333444222666<<<>>>???KKKYYYhhh___&&&777888999777222111444999444444444555555777888999777777999===CCCJJJQQQTTTKKKJJJOOO[[[jjjqqqpppkkkYYY```mmmrrr{{{lllOOOGGG```TTT======DDDgggmmm]]]lll^^^HHHKKKYYYqqqggg===,,,///666888777666111000666999111999OOOUUUJJJHHHTTTAAA???BBBVVVfffXXXDDDCCCKKKIIIKKKDDD888888:::222222666---???111<<<222:::333...///111------222333000...---///111222111///111000...------///111333111222444555555444333222555000///444666222---,,,777...666:::...111:::444:::555///333777---+++:::222444666888888888888888555555444333111///...---333333333333333444555666:::222000777:::666444555444333333333444555666777------------...///000111333333222111111222333444333333222111222333555666555333555;;;>>>AAAIIISSSmmmOOO:::888777777666444666:::888888777888888888888999@@@@@@???===;;;;;;===???@@@???BBBMMMZZZbbbbbb^^^eeedddffftttnnnUUU___vvvVVVuuuoooJJJDDDhhhBBBHHH:::000BBBSSSVVVZZZQQQIIIKKKXXXYYYMMMHHHMMMXXXaaa```dddxxx}}}rrr```HHHBBB===000888000888222777<<<+++222@@@999000222333111111222444555444222111...333999999666222000000...000111...+++///:::CCCJJJEEE<<<111---111666999;;;222DDDRRR;;;)))---111333...///>>>EEE<<>><<<:::999888999:::;;;<<<999:::===>>>999333000666555333111/////////000555555666666555555555444111000//////............222222111111222444555666666444555888<<>>:::888?????????>>>===;;;:::999::::::::::::::::::::::::;;;<<<===>>>???CCCIIINNNfffuuuVVVFFF:::;;;>>><<<;;;<<<777888:::;;;<<<=========888>>>DDDFFFDDD@@@======888:::@@@IIIRRRXXXYYYXXXeeewwwxxxnnn{{{mmmIIIIIIBBBMMMAAANNN[[[vvvnnnzzzpppaaaddd^^^mmm^^^eeehhhZZZ[[[TTT222000333555222///111888>>><<<:::<<>><<<444jjj|||MMMVVVRRRyyyvvvYYYeeelllzzzwwwJJJ___pppnnnjjjuuuiiiqqq{{{}}}[[[ZZZVVVQQQ^^^hhhSSSwww]]]bbbwwwFFF@@@qqq|||fffppp~~~hhhYYYfffRRR???}}}cccWWWTTT^^^MMM{{{vvvxxxkkkhhhRRRsss~~~pppttteeelllRRRKKKnnnooo\\\CCCzzzbbbuuusssUUUzzzcccVVVjjj}}}jjjssswww}}}vvvvvvwwwpppxxx~~~yyytttooojjjmmmyyynnnlll```cccddd~~~rrrdddhhhrrrxxxYYYGGG```~~~\\\LLLyyyRRRFFFHHHGGGTTTVVVEEEPPPTTTWWWZZZTTTFFF;;;@@@KKKCCCRRRXXX\\\aaaWWWRRR]]]jjjvvvttteeegggxxx}}}ssspppzzz~~~uuukkkgggccc___pppnnnsssqqq~~~~~~~~~ppprrrooowwwQQQ{{{uuunnnkkkhhhtttGGGEEEFFFXXXppp___QQQVVVXXXYYYzzzcccZZZ```<<>>LLLIIISSSKKKNNN]]]bbbZZZWWW\\\ZZZTTTIIIdddwwwppprrrcccvvvrrryyyZZZ]]]VVVllljjjrrr___[[[ZZZCCC===EEENNNTTTWWWXXXYYYYYYWWW\\\dddYYY```IIIGGGKKKEEEEEEGGGdddwwwgggwwwfffooovvv___]]]vvvQQQ~~~xxxnnnYYYFFF}}}~~~XXXWWWIIIvvveeeqqqTTT===CCC666WWWsss___:::CCCAAAmmmjjj}}}wwwnnnQQQKKKBBBmmmzzz\\\]]]{{{TTTiiiCCCDDDDDD}}}}}}iii<<>>eeevvvOOO>>>DDDvvvqqqeee===CCCyyy[[[666@@@zzz999LLLTTTzzznnnYYYEEE]]]~~~vvvxxxwwwqqq}}}]]]qqqmmmbbbTTTkkk}}}pppeee[[[wwwzzzbbbKKKTTTBBBhhhAAAIIIDDDMMMbbb~~~yyy\\\EEEYYYyyyvvvmmmmmmbbbzzzzzzzzzjjjCCC>>>___qqqQQQCCCNNNccclllppphhh[[[eee666CCC~~~bbbHHHkkkyyynnn~~~~~~sssmmmfff]]]sssHHHfffYYYllltttkkk???~~~aaaPPPBBBKKK111FFF>>>EEEkkkttt333777***rrruuuYYY:::999llljjj777MMMooojjj```WWWBBBBBBTTT\\\nnnzzzUUUTTT~~~>>>GGGpppDDDHHHrrrJJJ===}}}lllNNNZZZlllnnnuuubbbyyyTTTtttRRR~~~VVVTTTzzzGGGNNNhhhDDDBBBWWW}}}===HHHKKKNNNOOOJJJ222IIIKKKQQQxxx888>>>FFFHHHMMM444777???~~~AAA;;;===~~~MMM111GGGRRRoooNNN999IIIlllcccRRRpppiii}}}}}}vvv]]]aaaiiiTTTNNNtttzzzIIIbbbJJJCCCjjj@@@HHHgggkkkQQQ333kkkHHH???[[[OOOHHHDDDEEEOOOIIIBBB\\\;;;IIIzzzooo999@@@GGGHHHNNN}}}GGG???...~~~nnn???@@@@@@^^^NNNGGGAAAEEEmmmXXXhhh[[[llluuu}}}aaaxxxcccyyynnnHHHyyy|||pppzzzLLLdddPPPMMMIIIJJJ]]]BBB888MMMXXX999fffCCCZZZYYY>>>IIIsss<<>>HHHIII@@@uuu{{{DDDrrrsssJJJ>>>GGG^^^JJJqqqOOOPPP___ooohhhqqqwww]]]pppuuuoooVVVllljjjnnnddddddsss[[[IIIxxxZZZEEEvvvqqqUUUGGGPPPMMM{{{pppaaagggpppOOO;;;EEEggg@@@IIIHHHZZZ```@@@VVVNNNBBBEEE@@@nnnJJJKKKUUU\\\BBB~~~gggJJJSSSVVVoooOOOyyy^^^|||```qqq|||{{{nnncccZZZ^^^999ooolllKKKSSSPPPLLLlll___fffTTTRRRZZZCCCFFFiiiuuuFFF___XXXMMMvvvSSSAAAbbbIIIGGGnnn\\\DDDGGGBBByyy@@@gggXXXFFFMMMMMMEEEqqqxxx___tttggguuurrrrrrccc|||ZZZZZZiiiFFFRRRhhhCCCNNNGGGIIIppp[[[{{{===LLL{{{III>>>bbbUUUCCCeeennnPPPHHHpppFFFBBBqqqJJJBBBooozzzKKKGGGhhhoooKKKlll;;;vvvLLLaaaBBBdddjjjSSStttwwwjjjfff{{{zzzfffppphhhXXXGGGwwwYYY999OOORRROOOnnnsssBBBMMMbbbEEEAAAkkkwww@@@HHHtttOOOJJJUUUtttttt<<