BMv46( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~}}}|||{{{|||}}}}}}yyyyyyyyyxxxwwwvvvvvvuuuvvvvvvuuuuuuuuutttttttttxxxxxxyyyzzz|||~~~}}}}}}||||||zzzxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuttttttssssssrrrrrrqqqppppppooonnnnnnoooooooooooooooooooooooodddeeefffgggggggggggggggkkkiiigggeeeddddddeeefffaaaaaaaaa``````______^^^^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^___```bbbccceeefffjjjjjjkkkkkkkkkllllllllllllnnnppppppooopppsssvvv{{{|||~~~~~~}}}||||||||||||||||||}}}}}}~~~|||zzzzzz{{{}}}|||{{{xxxuuusssrrrsssssstttuuuuuuvvvvvvuuuuuutttkkklllmmmnnnmmmkkkiiigggjjjhhhfffeeeeeedddbbbaaa```aaaaaabbbbbbbbbaaaaaa______^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[SSSTTTUUUWWWXXXXXXXXXXXXXXXVVVTTTQQQPPPPPPQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIMMMMMMMMMNNNOOOQQQSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVTTTVVVXXXXXXVVVVVVYYY\\\```bbbdddfffgggfffeeedddbbbbbbaaaaaaaaaaaabbbbbbbbbcccdddeeeggghhhjjjjjjnnnoooooopppppppppppppppooopppqqqrrrssstttuuuuuutttuuuvvvwwwyyy{{{||||||{{{|||~~~}}}|||}}}}}}}}}~~~}}}}}}||||||wwwxxxyyyzzz{{{zzzzzzyyysssqqqnnnllljjjjjjjjjkkkllljjjhhhgggfffffffffggghhhgggfffdddbbb```___^^^______`````````^^^]]]\\\\\\ZZZXXXWWWXXXXXXXXXWWWSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPRRRPPPMMMJJJIIIIIIKKKLLLMMMKKKIIIGGGFFFGGGHHHIIIHHHHHHIIIJJJKKKMMMOOOPPPMMMKKKJJJKKKMMMMMMLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCDDDDDDCCCAAA???===>>>>>>>>>>>>===<<<:::999??????AAABBBBBBBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFIIIJJJKKKKKKJJJKKKMMMOOOPPPPPPOOOPPPPPPQQQRRRSSSTTTSSSSSSRRRQQQRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\^^^______]]]```eeeeeebbbeeefffgggiiijjjlllmmmnnnnnnppprrruuuwwwwwwxxxxxxuuu|||~~~~~~||||||||||||{{{yyyvvvssspppooonnnmmmllljjjiiiiiiiiihhhgggffffffeeeffffffgggggghhhggggggfffcccccceeefffffffffeeeeeeaaa___]]]ZZZYYYYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQSSSTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEECCC@@@>>>======>>>???CCCAAA???>>>===>>>???@@@AAAAAABBBCCCDDDFFFHHHHHHFFFEEEDDDDDDEEEEEEDDDBBB???>>><<<;;;999888777777::::::;;;;;;:::999888777666666555444444333333222666777888999999999888777;;;::::::::::::;;;<<<<<<>>>???@@@@@@??????AAACCCFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKMMMMMMLLLPPPUUUVVVSSSPPPQQQRRRSSSTTTVVVWWWWWWXXXYYY[[[]]]^^^^^^^^^^^^bbbbbbccccccdddggglllpppnnnnnnooooooooonnnmmmlllpppqqqrrrtttvvvxxxzzz{{{yyy{{{}}}~~~||||||{{{}}}|||zzzzzz{{{{{{zzzxxxuuuuuutttsssqqqooommmllliiigggfffeeeeeeeeecccbbb```^^^[[[ZZZZZZYYYXXXVVVUUUUUUUUUTTTTTTSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWVVVSSSTTTUUUVVVVVVVVVUUUUUURRRQQQOOOLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFDDDBBBAAA?????????@@@BBBBBB@@@>>>AAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<======>>>>>><<<;;;888666555666777888888777555555444555666777999::::::<<<===???AAABBBAAA@@@?????????>>><<<:::;;;:::888666444333222222222222222222111111111111///...---++++++++++++,,,------...///////////////222222222111111222333333999:::::::::888888:::<<<<<<;;;:::::::::::::::;;;<<<<<<===>>>===<<<;;;::::::;;;<<<===>>>?????????AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<=========<<>>???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@???===;;;999999:::;;;>>>@@@@@@>>>;;;======<<<:::999888777666999999999999888888888888777666444222222222333444222111111111111222333444444555777999;;;>>>AAABBBBBBAAA@@@??????===:::888:::999777555333222111000//////.........//////000---+++)))''''''((()))***)))******+++++++++++++++------------...///000111777888888777555555666888777777666555444444444555777888:::::::::999777555444555666777888999999999;;;;;;;;;:::999888666666555555666666666666666555444777777777:::??????<<<::::::::::::::::::::::::======<<<<<<;;;;;;:::999???===FFFUUUVVVJJJFFFLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNPPPQQQRRRPPPQQQRRRRRRRRRSSSUUUWWWYYY\\\___aaabbbccceeegggiiijjjkkkmmmoooppppppqqqnnnnnnnnnnnnooopppqqqrrrvvvvvvxxxyyy{{{}}}~~~llljjjhhhhhhhhhhhhfffdddcccaaa\\\XXXVVVUUUVVVWWWVVVWWWXXXXXXWWWVVVVVVVVVXXXXXXWWWWWWUUUTTTSSSRRRPPPOOONNNNNNOOONNNKKKIIIFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<;;;;;;666777888999:::999888777;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<;;;999777666777777888;;;>>>>>><<<999::::::999888777666555555:::999999888777666555555///...------------......//////000000111222333444222333555888;;;???BBBDDDEEEDDDBBBBBBAAA???;;;888666555333111///...------......---------...//////+++***((('''&&&''')))***((((((((()))))))))******))))))***+++---///000111111111222111//////000222555555444333222222222333111222444555444333111///111222333555666666777777444444333222111///...---...///000000000///......---///000///111444333///222222222222111111111000222222111000//////......333111:::JJJJJJ>>>999?????????>>>>>>>>>============>>>???@@@AAABBBCCCCCCBBBCCCDDDCCCCCCCCCEEEGGGGGGIIILLLNNNOOOPPPRRRTTTYYYYYYZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^```aaabbbdddfffgggiiiiiikkkmmmoooqqqssssssssssss{{{||||||}}}[[[ZZZYYYZZZ[[[\\\[[[ZZZUUUSSSOOOKKKIIIIIIJJJKKKKKKMMMOOOOOONNNLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGDDDBBB===<<<::::::<<<======<<<===<<<;;;::::::;;;<<<=========>>>???@@@@@@@@@@@@===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999888333444555555666666666666:::::::::999888888777777777888888888888666555444333333444666888999777555777777777666555555444444777777666555444444333222---,,,,,,,,,,,,------...---...///111222333444555333444555888;;;???BBBCCCDDDCCCBBBBBBAAA>>>:::777444333222000///.........---------------------,,,)))((('''&&&&&&'''((()))(((''''''''''''((()))***''''''((()))+++---...///......///...------///000222222111000000000111111000000111111111000///......///111222333333444444000000000///...---+++***------...//////...,,,+++***,,,---,,,---000...***---,,,,,,,,,++++++++++++******)))(((((((((((((((---+++///666777111222888777777666555555555555555555555666777888888999999888999::::::999999;;;======???BBBCCCDDDDDDFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLOOOOOOQQQRRRTTTUUUVVVWWWXXXYYY[[[]]]^^^^^^^^^]]]bbbcccdddeeegggkkkqqquuuvvvyyy|||OOONNNMMMNNNPPPQQQQQQPPPIIIGGGEEEBBBAAAAAAAAABBBDDDGGGJJJKKKIIIGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDEEEEEEDDDAAA>>>999888777777999;;;;;;:::;;;:::999888888999;;;<<<;;;<<<<<<=========<<<<<<::::::888777777777888888::::::::::::999888888777222222222333444555666777999999888888888888777777444444666666666555444333333222222333555666555444666666666666666666666666333333333333333333333333------.........//////000...///111333444666777777999::::::<<<===???AAABBBBBBAAAAAAAAA@@@>>>999666444444333222111111111111---............---+++***(((((((((((((((((((((((()))((('''''''''(((******))))))))))))******+++,,,---...///...---...000222000///////////////000111000000000000////////////,,,---///000111111222222////////////...---++++++,,,---/////////---,,,***(((+++,,,+++---000///******)))))))))))))))((((((&&&%%%%%%$$$%%%&&&'''((((((***,,,------...000222444333222111000111111222111111111222222333333333333444555555444555777999888:::<<<=========>>>???======>>>???@@@@@@??????>>>============>>>??????AAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNNNNNNNNNNMMMOOOQQQRRRTTTWWW[[[^^^```ccceeeggghhhjjjmmmoooppprrruuuyyy}}}HHHGGGFFFGGGIIIJJJIIIHHHBBBAAA@@@>>>===============AAADDDEEEBBB@@@AAABBB@@@AAAAAAAAA@@@@@@???>>>AAA@@@@@@AAAAAA@@@<<<999555444333444666777777777999888666555555666888999888999999999999999888777888777555444333444555555666666666666555444333333///.........///000222444333333333444444444444444333444555666666666555444777555444444666777777666777777777777888888888888000000111222333555555666++++++,,,,,,---.........000111333555777999::::::AAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@AAA@@@>>>999666111111000////////////000//////111111000...,,,***((())))))*********))))))+++***)))))))))***,,,,,,---,,,++++++************)))***++++++++++++---/////////...//////000111222------,,,++++++++++++,,,,,,---...000111111111111+++++++++++++++***)))((()))***+++,,,+++***(((&&&"""&&&'''(((+++...---(((&&&&&&%%%%%%%%%%%%%%%%%%!!!!!! !!!###%%%&&&''',,,,,,,,,...---)))000///---,,,,,,,,,---...,,,,,,,,,---------.........///000000000000333555111333555666555555666777555666888999:::;;;;;;;;;777777777777777777888888999::::::;;;<<<=========;;;===???BBBDDDFFFFFFFFFAAACCCFFFGGGIIIKKKNNNQQQPPPQQQSSSTTTSSSTTTVVVXXX[[[]]]```dddgggjjjlllmmmnnnpppsssxxx}}}AAAAAABBBBBBBBBBBBAAAAAA??????===;;;888888:::===@@@@@@@@@@@@@@@???>>>===@@@>>><<<:::::::::;;;<<<========================666666666555555666666666666555333222222222333333777777888888888777555444555222///---///333666888444444555666555333111///444333111000000222444555333333222222111111111000111111222333444444555555222222222111222222333333333444555666666555444333111000000000111000///------------....../////////111333555777:::???DDDHHHLLLJJJGGGFFFEEEDDDCCCBBBBBB@@@===<<<<<<;;;888666......------,,,,,,------111000///...---,,,,,,,,,+++)))'''(((+++,,,***(((,,,+++$$$---)))555"""111///...,,,***)))(((((())))))***+++,,,---...//////////////////////////////---.........---,,,+++***000000111111111000...---+++,,,............,,,+++000...,,,***)))(((%%%###((()))))))))******++++++'''(((&&&$$$&&&)))'''"""!!!!!!!!!!!!""""""""""""%%%''')))+++,,,,,,+++***(((((('''''''''(((((())))))))))))))))))(((((('''+++---///000...------...///000111222333333222111444444333222222333333333222222222111000000000///444444333222222222333333777999:::::::::;;;===???<<<;;;:::===AAADDDCCCBBBDDDEEEEEEGGGHHHKKKLLLMMMIIILLLPPPRRRSSSTTTUUUVVV[[[\\\]]]___cccfffhhhjjjppprrrtttwwwzzz}}}<<<<<<============<<<<<<<<<<<<<<<:::888888999;;;>>>>>>>>>>>>>>>===<<<<<<>>><<<:::999888999::::::;;;;;;;;;;;;::::::::::::777666666555555666666777666555444333222222333333666777888888888777666555//////000222333222000...444444333222222111111111000///.........///000000222222222111111111000000000000111222222333444444222111111111111222333333222222444444444444222222000///...///000000///------,,,,,,,,,---...//////222444777999===CCCJJJOOOUUUSSSQQQOOOMMMKKKHHHFFFAAA???===;;;:::888666333000///---,,,,,,,,,---...,,,,,,------...000111222)))((((((***---...,,,***,,,,,,$$$***&&&,,,,,,***///...,,,***)))(((((((((******+++,,,---...//////........................---------------,,,,,,,,,000111111222111000///...------............------111...,,,***)))((('''%%%((((((((()))))))))******%%%'''&&&$$$&&&)))&&& """############$$$$$$$$$###%%%''')))******)))(((((((((''''''&&&'''''''''((((((((())))))(((((('''+++...000000///---,,,,,,---...000111222222222111333222222111111222222222111111000///...---,,,,,,......------...///000111333444555666666777999;;;;;;:::999:::===???>>>===>>>>>>???@@@AAACCCEEEEEEBBBEEEHHHIIIJJJJJJKKKLLLOOOPPPQQQTTTWWWZZZ\\\^^^aaabbbdddgggjjjmmmooopppssstttuuuwwwyyy|||~~~888999999::::::999999888888999:::999888777888999;;;;;;::::::::::::999999;;;:::888777666666777777777777777777777777777777666666555555555555666666777666444333222222222333444555666777888777666555222333555666666444111000444333111000//////000111------------------------000000000000000///////////////000000111111222222000000000000000111222333000111222333333222111000...------...000000///------,,,+++***+++---///111555666888<<>>???@@@AAABBB@@@BBBDDDDDDCCCCCCDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSRRRSSSUUUWWWZZZ\\\^^^___^^^______aaabbbdddfffgggmmmmmmnnnoooqqqrrrsssssszzzttt{{{zzz||||||888999999::::::999999888555777999999888777777888777777777666666666777777888777666555444444444444333333333333444444444444555444444333333444444555666555333222111111222222333444555666777777666555777666555333222333555777222222111111000000000000---............------,,,..............................//////000000000000////////////000111222222000111222222222222111000...------...000111000...---+++***)))+++---111333666777999===CCCLLLVVV]]]fffhhhiiiggg```XXXQQQLLLJJJGGGCCC@@@===:::666333111///,,,))))))+++---///.........------...//////&&&(((+++---///...,,,***$$$(((&&&+++...,,,___888---,,,***((('''&&&''''''((())))))***+++,,,,,,,,,------------------------,,,,,,,,,,,,---///111222111111111111000//////......---,,,++++++,,,---...///,,,)))((()))******)))''''''''''''''''''''''''"""%%%'''%%%%%%'''$$$$$$$$$%%%%%%&&&'''''''''&&&''')))***+++,,,,,,+++(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''***---...,,,)))'''&&&((())),,,...///000000000..................///000,,,,,,,,,+++++++++++++++++++++******+++---///000333666999;;;;;;===???AAAAAAAAA@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHJJJJJJIIIGGGFFFFFFGGGGGGHHHJJJMMMOOOQQQRRRSSSPPPPPPQQQSSSUUUVVVXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]^^^^^^^^^_________ggg]]]bbbhhhgggiiikkknnnnnnnnnnnnqqqtttuuuuuutttsssrrrrrrsssvvv{{{888999999::::::999999888555777999999888777777888555444444333333444555555666555555444333333333222111111111222222222333333444444333333333333444444555444333222111222222333333444555666777777666555222333444222111000333555000222444666555444111///......//////...---,,,,,,------------------------///////////////000000000////////////000111222333111222333444444333222111///......000222222111000---,,,++++++,,,///333555666777999===CCCLLLWWW^^^jjjmmmqqqoooggg^^^UUUQQQMMMJJJEEEBBB>>>;;;666333111///,,,))))))+++---///000///...---,,,,,,,,,,,,(((***---...---+++)))(((%%%***(((,,,---***[[[555+++***((('''&&&&&&'''((((((((())))))******++++++------------------------+++,,,---///111333555666333333222111//////......---,,,+++******+++,,,---,,,***(((((()))++++++***((((((((((((((((((((((((###'''(((&&&%%%'''%%%"""$$$$$$%%%&&&&&&'''(((((((((((()))+++,,,,,,------)))(((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$'''******)))&&&%%%$$$'''(((+++---.../////////,,,,,,,,,,,,------...///******,,,---...000111111///...---,,,---///111222666999===@@@CCCEEEGGGIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPRRRTTTUUUUUUVVVVVVUUUVVVUUUSSSPPPNNNNNNOOOOOOPPPRRRUUUWWWXXXXXXYYYVVVVVVWWWXXXYYYYYYZZZ[[[XXXWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSYYYPPPQQQZZZWWWYYYbbb\\\^^^]]]]]]^^^``````___]]]]]]]]]\\\^^^```dddhhhkkkmmmnnnpppqqqqqqsssvvvxxxyyyyyy{{{}}}~~~|||{{{zzzyyyzzz{{{|||}}}~~~~~~~~~zzz{{{||||||{{{zzzxxxwwwvvvwwwyyy|||777777888888888888777777666777888777666555666777444333222222222333444555555555555444444333222222000111111222222333333333555555444444444444555555555444333333333444666666666777888999999999888777000666<<<>>>:::666222222222444888::::::888444111/////////...------,,,,,,............////////////000000000000000111111111/////////000111222333444444555666777777666555444222111111222444444333111...------...000333666777666888:::>>>CCCKKKSSSYYYiiinnnsssrrrjjj```YYYUUUMMMIIIEEEAAA>>>:::555222222000...,,,+++---///000...------------...//////+++---//////---+++***)))***...+++---'''$$$@@@)))***)))((('''((()))***+++************++++++,,,,,,---------------------------///222555888:::<<<===888777555222000///......,,,,,,++++++++++++,,,,,,***)))(((***,,,---,,,+++************))))))))))))%%%***+++'''&&&'''(((&&&$$$%%%%%%&&&'''((())))))(((((()))***+++,,,------***))))))((())))))******)))))))))((('''&&&%%%$$$###%%%''''''&&&%%%%%%%%%''')))+++---............++++++++++++,,,---......***+++---000222444666777222111//////000333666888:::>>>DDDIIILLLOOOSSSUUUXXXZZZ[[[\\\\\\\\\^^^```]]]___aaadddeeefffffffffeeeeeedddaaa]]][[[[[[\\\[[[\\\___aaabbbcccccccccaaaaaaaaaaaabbbbbbbbbbbb^^^]]]\\\ZZZYYYYYYYYYYYYVVVVVVUUUSSSRRRQQQPPPOOOQQQKKKJJJSSSLLLRRRcccPPPTTTSSSRRRRRRSSSRRRPPPNNNNNNNNNNNNPPPRRRTTTWWWXXXXXXZZZ[[[[[[[[[\\\^^^```cccdddfffiiikkkmmmnnnnnnmmmllljjjhhhfffeeeddddddcccddddddeeeeeeeeeeeedddcccccccccbbbbbbaaa```______```bbbdddgggjjjlllnnnppprrruuuzzz666777777888888777777666666777666444222222444666444333222111111333555666666666666555555444333222111222222333444444555555888777777666666777777888666666666666777888:::;;;;;;<<<===>>>===<<<;;;:::999???EEEFFF@@@999555444777888;;;======;;;999777444333111000/////////000111111222222222333333333222222222222222222222222000000000000222333444555888888999::::::999888888666555444555666666444333...///000111444666888999888:::<<>><<<999666333111000000,,,------......------,,,))))))***---000111///---------,,,,,,++++++++++++)))------(((&&&(((+++***&&&&&&'''((()))***++++++*********+++,,,---...///+++******++++++,,,---...,,,++++++***(((&&&$$$###$$$%%%&&&&&&%%%%%%'''))))))***+++---......------++++++++++++,,,---...///---...000222444777888999555444444444777;;;@@@CCCFFFKKKRRRXXX]]]aaaeeeggglllnnnppppppnnnnnnppprrrppprrruuuxxxzzz|||||||||yyyyyywwwtttpppnnnnnnooolllmmmppprrrsssssssssrrrqqqqqqqqqqqqppppppppppppmmmkkkjjjhhhfffeeedddddd```___^^^\\\ZZZXXXWWWVVVSSSQQQNNNTTTKKKWWWmmmNNNQQQOOONNNOOOOOONNNLLLJJJHHHIIIJJJLLLMMMNNNOOOOOOLLLMMMOOOOOOOOOPPPSSSUUUTTTVVVYYY\\\^^^^^^^^^^^^\\\[[[YYYWWWUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSUUUVVVVVVXXXZZZ^^^bbbfffiiijjjpppuuuzzz}}}}}}888888999999999999888888666666555222000000222444444333222111222333555666666666666666555444333333222222333444555555666666::::::999999999999::::::888888888888:::<<<>>>???@@@@@@AAAAAAAAA???>>>===AAADDDEEEAAA:::555444666;;;;;;<<<=========<<<<<<999777555333222222333444444444444555555666666666444444333333333333333333000000000111222444555666:::;;;<<<<<<<<<<<<;;;:::888777777777888777666444///000222444666888:::;;;999;;;>>>@@@CCCGGGMMMQQQYYY```ggggggaaaYYYTTTRRRPPPMMMHHHEEEAAA===999666555555444444333333444444111111111111111222222333...000222111//////111444***///...888///888&&&888+++++++++,,,---000222333/////////000000000000000////////////////////////444777===CCCGGGIIIIIIHHHBBB@@@===999555333222111---...///000000///...---)))***,,,000333333111///.........------,,,,,,,,,+++///...)))&&&))),,,---'''((()))***+++,,,---------------...///000111222+++++++++,,,---...000000------,,,***(((&&&$$$"""%%%&&&&&&&&&%%%'''***,,,***+++,,,---...------,,,++++++++++++,,,---...//////000111333555777888999888888888:::>>>CCCIIILLLSSSYYY```gggmmmqqquuuxxx}}}|||{{{|||~~~~~~~~~zzz|||~~~~~~~~~}}}}}}||||||{{{yyywwwuuusssrrrrrrlllkkkiiigggeeebbbaaa```YYY[[[WWW[[[PPP```yyyRRRQQQPPPOOOPPPPPPPPPNNNLLLIIIJJJLLLNNNOOOOOONNNMMMHHHIIIKKKLLLLLLNNNQQQSSSNNNPPPSSSVVVXXXXXXVVVUUUSSSRRRPPPNNNMMMMMMMMMMMMKKKKKKJJJIIIGGGFFFDDDCCCCCCBBB@@@>>>>>>>>>??????<<<======>>>???AAABBBCCCFFFHHHJJJLLLOOORRRTTTUUUYYY^^^cccdddccceeejjjnnnooorrrvvvzzz}}};;;<<<>>>??????===<<<::::::888777555555555777888777777777555222222444555888888888888888888888777666777999:::;;;<<<<<<======>>>??????<<<;;;;;;;;;<<<<<<<<<===???BBBFFFHHHJJJIIIHHHFFFDDDBBBAAA@@@DDDAAA<<<999888666555444777999<<<>>>???>>>===<<<999666444444777888777555888888999:::::::::999999666666555444444444555555333222111111222444666777;;;;;;;;;;;;<<<===>>>???<<<<<<===>>>===<<<;;;::::::666333444888<<<>>>>>>@@@@@@@@@@@@AAAEEEKKKOOOWWWZZZ^^^___\\\XXXSSSQQQPPPMMMIIIFFFCCCAAA>>><<<<<<<<<:::777444333333444222222222222222222333333444333111000000000111222444333333222111111222222...//////000111222333333333222222111000000111111333222111111222555777999===BBBFFFIIINNNSSSSSSOOOJJJFFF???:::777444222111333222...---444999333(((333333333333333222111111000///...------...///000......---------...//////+++++++++***++++++,,,,,,...............///000111...------...000222222111111000...+++)))'''&&&%%%%%%(((***)))'''&&&(((+++(((***,,,...///...---,,,,,,+++))))))***...222555222111222555999===??????===>>>@@@CCCGGGNNNUUU[[[fffjjjpppvvvzzz}}}~~~~~~~~~|||zzzwwwsssooommmpppmmmiiifffdddcccaaa```bbb```^^^\\\ZZZYYYXXXWWWUUUUUUVVVVVVUUUTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSUUUVVVXXXYYYZZZYYYYYYXXXXXXXXXVVVRRRMMMHHHEEECCCCCCCCCDDDDDDAAA===999<<<888444222111222222222...000222222111000111222999999:::::::::===BBBFFFLLLLLLNNNOOOPPPQQQQQQQQQXXXYYY\\\___bbbfffhhhjjjmmmppptttxxx|||>>>???@@@AAAAAA???>>><<<;;;999888666666777999:::?????????<<<:::999;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;===>>>@@@AAAAAAAAABBBCCCCCCBBB@@@>>>===>>>@@@@@@AAACCCGGGJJJNNNPPPOOOOOONNNLLLKKKIIIGGGGGGGGGCCC???<<<;;;;;;::::::777999;;;>>>???>>>===<<<<<<:::888888999:::999777;;;;;;<<<============<<<::::::999888777777777777555444333333444777999;;;>>>>>>>>>>>>>>>?????????AAABBBBBBBBBAAA@@@???>>>@@@===;;;<<<@@@CCCDDDDDDGGGGGGGGGGGGGGGJJJNNNRRRWWWYYY\\\]]]ZZZVVVSSSRRRPPPMMMJJJGGGEEECCCAAA???>>>===<<<:::888777777888444444333333333444444555555555444333333444666777888777666666555555555555111222222333444555555555666555555444444444555555666555555555666999;;;<<>>;;;:::666111...---------,,,)))***,,,+++***)))******,,,------------///444777>>>???@@@BBBCCCCCCDDDDDDEEEFFFHHHKKKNNNQQQSSSTTTVVVXXX[[[___bbbeeeffffffiiijjjlllppptttxxx{{{}}}AAABBBDDDDDDDDDBBBAAA???>>>===;;;:::;;;<<<>>>???CCCDDDCCCAAA???===>>>@@@BBBBBBAAA@@@??????>>>>>>@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHFFFCCCAAAAAAAAAEEEGGGJJJNNNSSSWWWZZZ\\\ZZZYYYXXXVVVTTTRRRPPPNNNGGGCCC>>>;;;;;;<<<<<<<<<999;;;===????????????>>>@@@>>><<<<<<======<<<;;;??????@@@AAAAAAAAAAAAAAA???>>>===<<<;;;:::::::::777777666777888;;;>>>???BBBBBBCCCCCCCCCCCCCCCCCCIIIIIIHHHHHHFFFEEECCCBBBCCCBBBBBBCCCFFFHHHIIIIIIMMMNNNNNNMMMLLLNNNQQQSSSZZZ[[[\\\\\\YYYVVVUUUUUUSSSQQQNNNLLLKKKIIIGGGEEEAAAAAA@@@??????>>>>>>>>>888777666666666666777888888777777777777999:::;;;===<<<;;;:::999999999999666666777777888888999999:::999999999999999:::::::::::::::;;;<<<>>>@@@AAADDDIIINNNSSSZZZaaabbb^^^PPPLLLEEE@@@<<<:::888666666777777555666888666222222333333444444444333333444333333222222222333333//////000000000111111111000000//////000111111222000000000000000222333444777777888:::===??????>>>:::888555111...+++***)))***+++---,,,++++++,,,...---...000222222222111111000000000000222333555666666777888999;;;<<<======AAAEEEMMMUUU^^^iiisssyyy~~~|||zzz{{{zzzyyywwwvvvvvvuuuuuusssssstttttttttsssrrrrrrrrrqqqpppoooooonnnnnnnnnqqqrrrsssuuuuuuuuuttttttpppmmmiiifffeeefffhhhiiiVVVUUUSSSQQQNNNJJJEEEAAA888444///***(((&&&$$$"""###$$$%%%%%%###"""###$$$&&&''''''&&&&&&'''+++...///000111222333444444444555666888:::<<<>>>@@@AAABBBDDDGGGIIILLLMMMMMMMMMOOOPPPRRRUUUYYY\\\___aaagggkkkpppuuuyyy~~~EEEFFFGGGHHHGGGEEECCCBBBBBBAAA@@@???@@@BBBDDDEEEGGGHHHHHHFFFDDDBBBCCCDDDGGGGGGFFFEEEDDDBBBBBBAAAEEEEEEGGGHHHIIIJJJJJJJJJKKKLLLKKKIIIFFFDDDDDDEEEJJJMMMTTT[[[bbbfffiiijjjiiihhhfffbbb^^^ZZZVVVSSSJJJFFF@@@======>>>??????>>>???@@@AAAAAABBBAAAAAAAAA@@@??????@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEAAAAAA???>>>======<<<<<<::::::::::::<<>>======<<<<<<===;;;<<<<<<<<<<<<<<<<<<<<<>>>============>>>??????===>>>???@@@BBBCCCDDDDDDFFFKKKPPPTTT[[[aaabbb^^^QQQLLLFFFAAA===;;;999888777888999777666555555555666777888888999999888888555555555444444444444444111111222333444444444444111111000111111222333444333222222222333444777888;;;;;;===@@@DDDFFFFFFEEEAAA>>>:::555111...---,,,---......///...//////000000111222333444444444333111222333444555555666666222444777:::<<>>>>>=========>>>???BBBEEEHHHKKKLLLRRRVVV[[[___dddhhhmmmqqqrrruuuyyy|||~~~IIIJJJKKKKKKJJJHHHFFFEEECCCBBBAAAAAACCCEEEHHHIIINNNPPPPPPOOOMMMLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGFFFIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGHHHIIIOOOUUU___iiirrrwwwzzz{{{zzzxxxuuuooohhhaaa[[[XXXRRRNNNIIIFFFEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHCCCBBBAAA@@@????????????>>>>>>>>>>>>@@@CCCFFFHHHGGGJJJNNNRRRUUUVVVVVVVVVRRRQQQPPPNNNLLLJJJIIIHHHLLLNNNQQQTTTWWWZZZ\\\^^^cccfffiiijjjjjjjjjkkkllliiihhhfffccc```^^^^^^```^^^\\\YYYXXXXXXXXXVVVUUURRRQQQPPPQQQRRRQQQNNNKKKBBBAAA>>>===<<<===???@@@>>>===<<<;;;;;;<<<===>>>BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBAAABBBDDDEEEFFFGGGFFFFFFHHHMMMQQQTTTYYY___^^^ZZZPPPKKKEEEAAA>>><<<;;;999======>>>===:::888999<<<::::::;;;;;;;;;;;;;;;:::666666666666555555444444333444666777888888888777444444444555555777888888777666555444666888;;;<<<@@@AAACCCHHHLLLOOOOOONNNGGGDDD???:::555222111111111111111111222333333222333333444555666666666666333444555666777777666666222555999;;;>>>BBBGGGKKKXXX^^^gggpppxxxyyyvvvrrrmmmiiiccc]]]YYYOOOJJJBBB:::333---'''### """ !!!"""###$$$%%%%%%%%%$$$%%%&&&'''((()))***+++...///000111111000///.........///111444666999:::???BBBFFFJJJLLLPPPTTTVVVWWWZZZ]]]```bbbdddgggjjjmmmooorrrvvvzzz~~~MMMNNNOOOOOONNNLLLJJJIIICCCCCCCCCCCCEEEHHHKKKMMMRRRTTTUUUUUUTTTSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNOOOOOOMMMLLLLLLOOOQQQXXX___lllzzz}}}uuukkkccc___XXXUUUQQQPPPOOOOOOOOONNNOOONNNLLLJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFGGGIIIFFFGGGHHHIIIJJJKKKKKKKKKEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCEEEHHHJJJLLLKKKOOOTTTZZZ^^^```______XXXWWWUUUSSSQQQPPPOOOOOOOOORRRVVVZZZ]]]bbbgggkkkrrruuuzzz||||||{{{zzzzzztttsssqqqmmmhhhffffffgggdddbbb```______^^^]]]\\\]]][[[ZZZ[[[\\\ZZZTTTOOOGGGEEEBBB@@@???AAABBBDDDAAA@@@?????????@@@AAABBBEEEEEEDDDDDDEEEEEEFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHJJJJJJJJJHHHGGGIIINNNQQQSSSXXX\\\[[[WWWPPPLLLFFFCCCAAA@@@???>>>AAA???>>>???===999:::>>><<<<<<<<<<<<<<<;;;::::::777888888888777666555444666777999;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>???:::999888888999<<>>@@@???<<<;;;????????????>>>===<<<;;;::::::::::::::::::888777666999:::===???@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCC>>><<<;;;:::<<>>???===<<<;;;;;;;;;;;;<<<===>>>???;;;;;;;;;:::::::::::::::;;;===@@@BBBEEELLLWWW```nnnuuuzzzwwwgggaaaWWWLLLAAA777...((("""""" !!!###$$$$$$%%%&&&&&&&&&&&&$$$###!!! """$$$%%%&&&'''))),,,---...///111333666888:::;;;;;;===@@@BBBBBBCCCEEEIIILLLOOORRRSSSWWWZZZ___bbbfffjjjnnnqqqtttyyyVVVWWWXXXXXXWWWTTTRRRPPPNNNNNNNNNOOORRRUUUYYY[[[]]]```cccddddddcccdddeeebbbbbbbbbbbbaaaaaaaaaaaa]]]]]]\\\[[[YYYWWWVVVUUUTTTUUUVVVVVVWWWZZZ^^^aaahhhsssxxxrrrooooooppprrrtttvvvuuusssnnnkkkgggccc```______```______]]]XXXQQQMMMLLLMMMJJJKKKMMMNNNOOOPPPPPPPPPLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMMMMMMMOOORRRSSSUUUYYY___eeeiiiiiigggfffgggfffdddbbb````````````dddhhhmmmrrrxxx~~~}}}}}}xxxvvvsssrrrqqqqqqooonnnllljjjhhhhhhhhhddd[[[TTTLLLJJJGGGDDDCCCEEEGGGHHHDDDDDDEEEGGGJJJMMMPPPRRRMMMMMMMMMOOOPPPRRRSSSTTTRRRRRRQQQPPPOOOOOONNNMMMNNNMMMKKKJJJHHHGGGGGGGGGMMMNNNPPPRRRQQQNNNKKKIIIBBBGGGJJJLLLQQQVVVUUUQQQUUUQQQMMMJJJJJJJJJJJJIIILLLEEEBBBEEEFFFBBBAAADDDCCCCCCBBBBBB@@@???===<<<<<<<<<======<<<:::999777:::<<<>>>AAABBBBBBAAA@@@>>>>>>>>>???@@@AAACCCDDD@@@>>>===<<<>>>AAAEEEGGGHHHJJJOOOUUU[[[______^^^YYYVVVPPPJJJFFFDDDDDDDDDAAA???>>>???BBBCCCAAA???>>>>>>>>>>>>???@@@AAABBB>>>======<<<<<<<<<<<<===:::===AAADDDIIISSSaaalll~~~wwwqqqggg[[[PPPDDD:::444((('''$$$"""#########"""!!!!!!"""###$$$'''))))))+++,,,------...111333666777999<<>>AAAAAAAAACCCEEEEEECCCAAABBBAAAAAABBBDDDDDDCCCAAADDDCCCBBBAAAAAACCCEEEFFFLLLOOOTTTXXX[[[\\\[[[ZZZVVVUUURRROOOMMMLLLLLLLLLGGGFFFEEEEEEDDDDDDDDDEEEAAAAAAAAABBBCCCDDDEEEFFFAAA@@@>>>===<<<<<<<<<<<>>BBBDDDFFFGGGGGGKKKMMMRRRYYY\\\[[[]]]aaagggjjjnnnqqquuuyyy~~~bbbbbbdddfffgggfffeeecccaaabbbccceeehhhjjjlllmmmmmmoooqqqsssuuutttqqqoooiiihhhgggggghhhhhhfffeeeeeedddcccbbbaaa___^^^^^^___[[[ZZZ]]]```bbbhhhooo|||yyytttrrrqqqpppmmmiiiccc\\\WWWTTTSSSSSSOOOPPPQQQRRRSSSTTTTTTTTTSSSUUUXXXYYYYYYZZZ\\\^^^YYYYYYXXXXXXXXXYYYZZZZZZ^^^bbbgggkkkmmmoooppprrrwwwzzz|||}}}~~~yyyrrrkkkddd\\\XXXQQQKKKEEEEEEFFFEEEGGGKKKNNNNNNNNNPPPSSSVVVXXXXXXXXXYYYZZZZZZYYYZZZ\\\^^^[[[ZZZYYYWWWUUUTTTTTTTTTRRRPPPNNNMMMLLLMMMNNNOOOTTTSSSQQQOOOMMMLLLLLLKKKHHHJJJMMMPPPSSSUUUVVVWWWXXXYYYYYYYYYXXXUUUSSSQQQOOOMMMJJJGGGFFFFFFGGGHHHLLLKKKKKKIIIHHHFFFDDDCCCCCCBBB@@@???@@@AAA@@@???AAA@@@AAABBBDDDEEEDDDCCCDDDDDDCCCDDDFFFFFFEEECCCFFFEEECCCCCCCCCDDDEEEGGGKKKMMMRRRVVVYYYZZZZZZYYYWWWVVVTTTRRRPPPPPPOOOPPPNNNNNNLLLKKKIIIHHHHHHGGGDDDDDDDDDDDDEEEFFFHHHHHHDDDCCCAAA???>>>>>>>>>???AAABBBFFFNNNXXXeeezzzuuujjj]]]OOOFFF===666,,,&&&###!!! """###'''((()))***,,,---...///000222444777999:::;;;;;;>>>???CCCIIIJJJHHHIIIMMMPPPSSSVVVZZZ]]]aaafffjjjooossswww{{{|||}}}dddfffiiikkkmmmnnnnnnnnnoooqqqtttwwwyyyyyyyyyxxxvvvuuuvvvwwwyyyxxxvvvtttllljjjiiihhhiiihhhgggeeedddddddddccccccccccccbbb```]]]]]]aaadddhhhpppyyyyyyuuurrrpppmmmjjjddd^^^ZZZWWWVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWYYY[[[^^^___``````bbbddd```___^^^\\\\\\\\\]]]^^^cccfffjjjmmmoooqqquuuwww~~~|||ssskkkddd___TTTMMMGGGFFFFFFEEEHHHLLLOOOPPPQQQSSSVVVXXX[[[\\\\\\]]]^^^^^^]]]^^^```aaa]]]]]]]]]\\\[[[ZZZYYYXXXSSSUUUVVVTTTQQQOOOPPPRRRTTTSSSQQQOOONNNLLLLLLKKKKKKLLLNNNPPPSSSWWWYYY[[[\\\]]]______^^^[[[WWWUUUPPPNNNLLLJJJJJJJJJKKKLLLOOOOOONNNMMMKKKJJJHHHGGGEEEDDDBBBBBBCCCDDDDDDCCCDDDCCCCCCEEEGGGIIIIIIIIIIIIGGGFFFGGGHHHHHHGGGFFFHHHGGGFFFEEEEEEEEEFFFGGGKKKNNNRRRVVVYYYZZZYYYYYYZZZYYYXXXWWWWWWWWWWWWXXXXXXWWWUUUSSSPPPNNNMMMLLLIIIIIIHHHHHHHHHIIIKKKKKKGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEKKKUUUaaapppxxxkkk]]]TTTHHH@@@444,,,'''$$$   !!!"""$$$%%%&&&&&&%%%''')))+++,,,,,,,,,,,,...---000555555222222666:::===@@@CCCFFFJJJNNNRRRWWWZZZ___bbbdddeeegggiiimmmnnnqqqtttwww|||hhhkkknnnqqqtttvvvxxxyyy}}}zzzxxxvvvvvvxxxxxxvvvtttooollljjjiiihhhhhhfffdddcccccccccdddddddddddddddaaa___```dddhhhmmmxxx}}}uuupppllljjjgggeeeaaa^^^[[[ZZZZZZZZZ[[[[[[[[[\\\[[[[[[ZZZZZZ\\\^^^aaaccccccdddeeefffcccbbbaaa``````aaabbbbbbiiijjjlllmmmooorrrwwwzzzyyyoooiii[[[RRRKKKHHHGGGFFFHHHLLLNNNPPPRRRTTTUUUXXX[[[]]]]]]^^^____________bbbdddbbbcccccccccaaa___]]]\\\WWW\\\___\\\WWWSSSTTTWWWTTTSSSRRRPPPNNNMMMMMMMMMNNNNNNOOOPPPSSSWWW[[[]]]\\\^^^```bbb```]]]XXXUUURRRQQQOOOOOONNNOOOQQQRRRQQQQQQPPPOOONNNLLLKKKJJJIIIGGGFFFFFFHHHIIIIIIIIIJJJIIIIIIKKKNNNPPPQQQQQQNNNLLLJJJJJJKKKKKKJJJIIIJJJIIIIIIHHHGGGHHHHHHIIINNNQQQTTTXXXZZZ[[[[[[[[[\\\\\\]]]]]]^^^___```aaa^^^]]]\\\YYYWWWTTTRRRPPPNNNMMMKKKJJJJJJKKKLLLMMMIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJPPP[[[fffuuu{{{mmmdddWWWNNNAAA777000+++&&&"""###  !!!!!! !!!#########"""!!!!!!!!!###'''&&&$$$$$$(((,,,///222444777:::>>>AAADDDGGGKKKNNNPPPRRRTTTVVVWWWYYY[[[^^^bbbgggmmmqqqooorrrwwwzzz~~~ooossswww{{{}}}{{{vvvuuuwwwxxxvvvssspppnnnjjjhhhgggfffdddbbbaaaaaabbbbbbcccddddddeeecccbbbcccfffjjjppp}}}~~~|||~~~}}}uuuooojjjfffdddaaa```___^^^]]]^^^```aaabbbbbbbbbaaa___]]]\\\[[[\\\___bbbddddddeeeeeefffeeeeeeffffffggghhhiiiiiimmmnnnnnnnnnooorrrvvvzzz|||sssfff\\\RRRMMMJJJHHHJJJNNNNNNQQQSSSTTTUUUWWW[[[^^^^^^___aaaaaaaaabbbeeegggiiiiiiiiihhhfffdddaaa```]]]```bbb___YYYUUUVVVYYYVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRQQQQQQSSSWWWZZZ\\\ZZZ\\\^^^___^^^ZZZVVVSSSQQQQQQPPPPPPQQQRRRTTTUUURRRRRRRRRQQQPPPNNNMMMLLLJJJIIIHHHIIILLLMMMNNNMMMOOONNNOOOQQQTTTWWWWWWWWWSSSQQQOOONNNOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLQQQSSSVVVYYY[[[\\\\\\\\\\\\]]]___bbbdddfffhhhhhheeedddcccaaa^^^ZZZWWWVVVQQQPPPMMMKKKKKKKKKMMMNNNJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNUUU___jjjxxxyyyjjjaaaTTTIIIAAA999222...,,,)))%%%#########"""!!!"""!!!###%%%'''))),,,000333333555999;;;<<<>>>AAACCCBBBEEEIIILLLNNNPPPSSSVVVYYY[[[___cccfffjjjooorrruuuwww{{{pppuuu{{{xxxvvvxxxyyywwwuuuqqqnnniiifffdddcccaaa___]]]^^^___aaaccceeefffgggfffeeefffiiikkkrrr|||{{{zzzyyy{{{~~~~~~zzztttoookkkhhheeebbb]]]]]]^^^___```ccceeefffggggggfffeeecccaaa___^^^]]]```dddfffggggggggghhhiiijjjlllnnnooopppooonnnoooooooooooopppsssxxx{{{sssggg[[[SSSNNNJJJKKKOOOPPPSSSUUUVVVUUUVVVZZZ^^^^^^```bbbcccdddfffiiikkkmmmmmmlllkkkjjjhhhgggfffaaabbb```\\\WWWUUUVVVXXXYYYXXXXXXWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUWWWYYYZZZXXXYYY[[[[[[ZZZWWWSSSQQQOOOOOOOOOQQQRRRTTTUUUVVVUUUUUUUUUTTTSSSRRRQQQPPPMMMLLLKKKMMMPPPRRRSSSRRRTTTTTTUUUYYY\\\]]]\\\[[[[[[XXXUUUTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSUUUWWWZZZ\\\]]]^^^^^^^^^```cccgggkkknnnpppqqqqqqpppnnnkkkgggccc^^^\\\TTTRRROOOMMMKKKLLLMMMOOOKKKJJJJJJJJJLLLNNNOOOQQQQQQTTTZZZdddnnn|||{{{sssggg\\\SSSJJJAAA;;;777333...***'''%%%###""" !!!###''')))(((***,,,......000222555555888<<>>CCCGGGLLLOOOQQQSSSTTTVVVXXX[[[^^^aaaccchhhlllrrruuuwwwzzz~~~wwwyyyuuuuuuuuurrrnnnjjjgggccc^^^[[[ZZZZZZ[[[WWWYYY^^^bbbffflllrrrvvvuuutttrrroooqqq|||zzzzzz}}}~~~{{{xxxxxxtttooommmlllkkkgggcccaaa```]]][[[YYYWWWVVVVVVUUUVVVXXX[[[]]]___```aaaaaabbbcccfffhhhjjjkkkllllllnnnrrruuuwwwvvvuuutttttttttrrrpppmmmjjjhhhfffccchhhooovvv{{{ooobbbYYYPPPKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSUUUYYY]]]bbbfffhhhiiijjjkkkmmmooorrrssstttiiieee^^^XXXVVVXXX\\\___aaadddgggiiipppwwwvvvrrrqqqmmmfffaaa^^^\\\ZZZYYYYYYYYYXXXVVVSSSRRRSSSUUUUUUUUUVVVZZZ^^^aaaccccccdddcccbbb````````````aaabbbccceeegggjjjmmmooopppppprrrvvvxxxyyywwwsssqqqnnnkkkgggdddcccccccccbbb]]]^^^aaadddgggiiikkkllllllmmmmmmnnnppprrrssstttyyyzzz}}}}}}ssslllaaa\\\VVVQQQPPPPPPPPPPPPQQQSSSSSSRRRRRRVVV]]]cccccceeehhhkkkpppzzzxxxooobbbQQQCCC;;;555///***&&&'''&&&$$$!!!    ###%%%(((***---///111444777:::;;;<<>>@@@BBBDDDGGGJJJKKKLLLNNNQQQUUUZZZ^^^```aaacccfffhhhiiilllnnnqqqppptttyyy}}}pppyyy|||xxxvvvuuuuuusssvvvzzz}}}zzzvvvqqqkkkfffdddcccccccccdddeeeffffffiiikkkmmmoooooommmjjjiiieeefffiiilllqqquuuyyy{{{zzzzzzyyywwwssspppllljjjeeedddcccccceeehhhlllnnnwww}}}}}}ooocccWWWRRRPPPMMMKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLOOORRRUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\WWWVVVUUUWWW[[[aaagggkkkvvv}}}zzzwwwsssoooiiiccc^^^XXXWWWVVVUUUUUUYYY^^^bbbkkkrrr|||~~~rrrjjjaaa^^^ZZZYYY[[[___bbbccc___aaacccfffmmmzzz~~~uuuhhh\\\RRRHHH===666...---***'''%%%###""""""   !!!######$$$&&&((((((***---///000111444666888888:::<<<@@@EEEIIILLLJJJMMMPPPQQQQQQSSSVVVXXX\\\```eeejjjnnnrrrwwwzzz}}}iiiqqqxxx{{{~~~~~~xxxwwwuuurrrpppppprrrssszzz~~~zzztttlllgggffffffffffffggghhhiiiiiikkkmmmoooppppppmmmjjjhhhdddfffiiimmmrrruuuxxxzzzuuuuuussspppmmmiiigggeeeaaabbbbbbdddgggjjjnnnppptttyyy~~~zzzxxxqqqqqqpppooommmlllkkkjjjfffgggjjjnnnrrrwwwzzz}}}xxxnnnggg\\\QQQMMMMMMKKKIIIJJJGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJLLLOOORRRTTTUUUUUUVVVWWWXXXZZZ[[[[[[UUUUUUUUUXXX]]]dddjjjnnnuuusssqqqpppnnnkkkfff___ZZZVVVVVVUUUSSSTTTWWW\\\```jjjqqq{{{{{{|||}}}tttmmmaaa^^^[[[[[[^^^cccfffhhhcccdddeeehhhppp~~~|||yyy~~~zzznnnbbbVVVHHH???666333///+++(((&&&%%%%%% """###$$$$$$  """###%%%===RRR:::   ###$$$$$$%%%((()))''''''(((+++...333777:::999<<>>???BBBEEEHHHLLLQQQWWW[[[___dddggglllmmmpppssswwwzzz}}}~~~cccfffjjjooossstttttttttrrrpppooonnnkkkiiinnnuuuyyytttmmmiiicccdddfffhhhiiiiiiiiiiiiiiijjjlllnnnooonnnjjjgggffffffiiimmmssswwwyyyyyywwwuuurrrmmmiiieeebbbaaa``````aaabbbeeeiiimmmooosssssssssrrrpppllliiiffffffdddaaa^^^]]]\\\]]]^^^ZZZYYYYYYZZZ\\\```ccceeefffhhhfffdddiiissswwwsss|||xxxooohhhccc\\\VVVNNNGGGCCCBBBDDDFFFGGGGGGEEEBBB???>>>???@@@DDDEEEGGGGGGHHHJJJNNNQQQPPPQQQTTTVVVWWWXXXXXXXXXUUUVVVWWWXXX[[[bbbjjjoooxxx}}}tttlllhhhcccbbbcccbbb\\\WWWTTTSSSQQQNNNNNNRRRXXX]]]gggnnnwwwyyyzzz|||~~~tttmmmccc```]]]\\\___cccfffgggfffggghhhkkkrrrwwwnnnmmmqqqxxxxxxhhhXXXNNNAAA999111///---)))%%%%%%(((&&&%%%%%%&&&'''&&&$$$"""###$$$"""!!!&&&*** ___BBB  '''$$$"""&&&***,,,.........///000222333444:::;;;>>>BBBGGGLLLPPPRRRTTTWWW[[[___bbbfffjjjmmmtttwwwyyy{{{}}}aaadddgggkkknnnppppppqqqpppnnnnnnooonnnmmmrrrzzz}}}{{{{{{}}}~~~{{{{{{|||||||||~~~|||vvvrrrlllhhhdddeeefffgggggggggffffffhhhiiikkkmmmooonnnkkkhhhdddeeeggglllrrrwwwzzzzzzuuusssoookkkgggcccaaa``````___```aaacccgggjjjlllmmmmmmllljjjhhheeebbb```YYYXXXVVVSSSRRRQQQQQQQQQOOONNNMMMMMMNNNOOOQQQRRRPPPSSSUUUVVVYYY___cccdddjjjnnnsssyyy}}}}}}vvvnnnggg```ZZZVVVRRRNNNHHHCCCAAAAAACCCEEEEEEEEEDDDAAA>>>===>>>???BBBCCCEEEFFFFFFHHHJJJLLLMMMOOOQQQTTTVVVWWWXXXXXXXXXWWWWWWVVVYYY^^^ffflllwwwxxxnnngggccc___^^^___^^^ZZZUUUSSSRRROOOMMMMMMQQQWWW\\\eeekkksss{{{}}}{{{vvvwwwyyy}}}xxxpppeeebbb______cccgggkkklllnnnnnnnnnpppvvvqqqhhh^^^aaafffmmmwwwtttbbbVVVIII@@@888666333///,,,---+++)))(((((())))))(((&&&'''&&&$$$######%%%%%%&&&CCCaaa!!!$$$   !!!!!!###$$$%%%&&&+++,,,...222666:::>>>@@@CCCFFFJJJMMMPPPTTTXXXZZZ```bbbeeegggiiikkknnnpppqqqrrrssssssuuuyyy~~~cccdddgggjjjmmmoooqqqrrrqqqpppqqqsssrrrsssyyy~~~}}}xxxwwwvvvuuuuuuvvvwwwwwwqqqrrrsssssstttwww{{{~~~wwwrrrnnniiifffdddeeeeeeeeedddcccbbbbbbdddeeegggjjjmmmmmmjjjhhhcccdddfffkkkqqqwwwzzz{{{rrrpppmmmhhhccc```]]]\\\\\\\\\]]]^^^```cccfffhhhhhhgggdddaaa]]]ZZZXXXWWWSSSRRRQQQOOOMMMKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEHHHLLLNNNNNNRRRXXX\\\___ccchhhkkkmmmmmmmmmrrrrrrssswww{{{|||xxxuuulllhhhccc]]]YYYUUUPPPMMMFFFDDDAAA>>>>>>???AAABBBAAAAAA@@@>>>;;;;;;<<<===???AAADDDEEEEEEDDDEEEFFFIIIKKKNNNQQQTTTVVVWWWWWWYYYXXXVVVTTTUUUZZZaaaggguuu}}}~~~rrrhhhaaa^^^ZZZYYYYYYYYYVVVRRRPPPOOOMMMKKKKKKOOOUUUYYY```eeelllsssyyy{{{yyyuuuvvvxxx|||zzzrrrgggeeebbbdddhhhnnnrrrtttwwwwwwvvvwww|||xxxiii```TTTUUUVVVZZZaaammmzzz}}}iii[[[LLLCCC:::777555111///000///...,,,,,,,,,,,,***))),,,)))%%%&&&))))))&&&######"""!!!000sssaaa000 !!!     """$$$(((+++...000444666:::===@@@CCCGGGIIILLLOOORRRTTTUUUWWWZZZ\\\^^^```aaaccceeehhhmmmqqqyyy|||hhhiiilllooossswwwyyy{{{yyyxxxyyyzzzzzzzzzzzzwwwtttssspppqqqsssvvvxxxyyyzzzzzzrrrrrrrrrppppppqqqtttwww|||{{{sssnnnjjjeeebbbaaaaaaaaaaaa``````______``````bbbfffiiijjjhhhfffeeedddeeeiiioootttwwwxxxqqqooojjjeee___[[[WWWVVVVVVWWWXXXZZZ]]]aaadddfffhhhfffaaa[[[WWWTTTRRRQQQRRRQQQQQQOOOMMMKKKIIIHHHFFFFFFEEECCCBBB@@@???>>>DDDAAABBBGGGHHHGGGJJJRRRTTTWWW[[[___aaabbbbbbaaaeeedddeeehhhjjjjjjgggddd]]]ZZZVVVSSSQQQNNNJJJHHH======<<<;;;<<<<<<===>>><<<<<<<<<:::888888999;;;>>>AAADDDEEEDDDCCCBBBBBBEEEGGGKKKOOORRRUUUVVVWWWYYYWWWTTTQQQRRRVVV^^^dddrrr{{{~~~rrrggg```\\\XXXUUUTTTTTTRRRPPPMMMMMMKKKIIIIIILLLQQQUUUZZZ^^^ccchhhmmmvvv}}}yyywwwxxxyyy}}}zzzyyyyyy{{{yyypppgggeeedddgggmmmtttyyy|||}}}}}}}}}~~~nnnaaaYYYQQQOOONNNNNNRRR\\\hhhqqq|||nnn```OOOEEE<<<999777333111222333111////////////---,,,---,,,+++,,,---,,,)))'''&&&%%%$$$"""   """///LLLDDD###%%%$$$!!!!!!    """###(((***...000222555888;;;<<>>>>>===@@@HHHNNNPPPOOOQQQTTTVVVVVVUUUSSSRRRMMMNNNOOOOOOOOONNNLLLLLLJJJIIIGGGEEEDDDBBB???<<<::::::::::::999999888888666777777666555666888;;;@@@CCCFFFGGGFFFDDDBBBBBBCCCFFFJJJNNNRRRUUUVVVWWWUUUTTTRRRPPPPPPSSSXXX]]]fffoooyyy}}}}}}yyyooofff\\\YYYTTTOOOLLLKKKLLLLLLJJJIIIGGGEEECCCDDDHHHKKKJJJMMMQQQSSSVVVZZZaaagggiiimmmsssxxxyyyzzz{{{{{{yyyxxxxxxyyyzzzzzzxxxvvvpppmmmiiieeecccdddfffggggggiiilllrrryyyssslllbbbbbbccciiirrr|||sssfff[[[RRRLLLFFFEEEBBB@@@AAAEEELLLQQQXXX^^^gggoootttyyy|||}}}~~~~~~qqqcccTTTLLLDDDBBB@@@;;;888888777555444444555666444333...222666555222000111444)))((('''%%%$$$#########!!!!!!!!!!!!"""###$$$%%%"""!!! !!!###%%%'''000+++///777///    """$$$&&&(((+++---...111444666888;;;>>>AAAEEEHHHLLLNNNPPPQQQSSSTTTZZZ\\\```bbbfffjjjooossswwwzzz~~~|||xxxuuusssrrrrrrrrrwww~~~vvvtttpppkkkhhhhhhjjjmmmmmmtttzzz}}}{{{uuupppjjjgggeeeaaa\\\XXXUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTUUUXXX[[[]]]]]]\\\[[[YYYWWWXXX\\\```bbbccc^^^\\\YYYTTTOOOLLLIIIHHHHHHJJJNNNSSSXXX]]]```bbbaaa```]]]YYYVVVTTTSSSSSSSSSQQQOOOLLLIIIHHHGGGGGGGGGHHHJJJKKKKKKIIIFFFDDD;;;KKKRRRIIIDDDMMMTTTSSSTTTUUUVVVVVVTTTQQQNNNLLLGGGHHHIIIIIIHHHGGGGGGGGGEEEDDDCCCCCCCCCAAA>>><<<:::999999888888888888888777888999888888999;;;>>>AAACCCFFFGGGEEEDDDCCCCCCEEEGGGKKKOOOSSSUUUWWWWWWVVVUUUTTTRRRPPPQQQTTTWWW]]]fffooorrrsssoooggg^^^UUURRRNNNIIIFFFGGGIIILLLIIIIIIFFFCCCAAAAAACCCFFFCCCGGGJJJLLLMMMOOOTTTYYY[[[___eeeiiijjjkkkkkkkkkjjjhhhggghhhiiijjjiiiiiidddbbb___]]]\\\]]]___```___aaaccchhhooowww~~~xxxnnnhhhaaaaaacccjjjtttooobbbYYYQQQIIIDDD@@@@@@???>>>>>>@@@DDDGGGKKKOOOUUUXXX[[[___eeeiiinnnnnnmmmjjjhhhgggiiikkkmmmqqqvvvyyyyyyvvvrrroookkkjjjhhhggghhhkkknnnqqqnnnrrrvvvyyyyyyzzz|||}}}qqqdddUUUNNNGGGFFFDDD???:::999999777777777999:::999888555666777666555444333333+++***)))(((''''''''''''######$$$$$$&&&((()))***'''&&&%%%$$$%%%&&&(((***000111...%%%###000000  !!!    !!!######%%%(((***,,,...111444444777;;;>>>@@@AAACCCEEEIIILLLOOOQQQTTTYYY^^^aaafffjjjnnnrrrtttvvvxxxzzzzzz~~~~~~zzzxxxwwwwwwxxxwww|||uuusssnnngggbbbaaabbbddddddkkkpppsssuuuvvvsssnnnlllhhheeecccccc```[[[WWWUUUTTTRRRPPPOOOOOOOOOOOOMMMMMMNNNPPPSSSUUUUUUTTTTTTSSSQQQSSSWWW[[[^^^```WWWUUURRROOOLLLIIIHHHGGGHHHJJJNNNSSSWWW[[[^^^___ZZZYYYXXXWWWUUUUUUTTTTTTQQQOOOKKKHHHEEEDDDDDDDDDGGGHHHKKKLLLKKKHHHEEEBBB<<>>======>>>>>>>>>;;;999999888888777777777888888999::::::::::::;;;>>>@@@AAACCCEEEFFFDDDDDDDDDDDDFFFHHHLLLPPPSSSVVVWWWXXXXXXWWWVVVSSSPPPPPPQQQSSSWWW```hhhjjjjjjggg___WWWNNNLLLHHHDDDCCCDDDHHHLLLIIIHHHFFFCCC@@@???AAACCC@@@CCCGGGHHHHHHIIIMMMPPPRRRVVV[[[___aaaaaaaaaaaa___]]][[[[[[\\\^^^___^^^]]][[[ZZZXXXXXXXXXYYYZZZ[[[\\\___cccjjjrrryyy}}}|||qqqhhhcccaaaaaadddkkkvvv|||qqqcccXXXPPPJJJDDD>>>777888999999888999;;;===DDDGGGJJJKKKKKKNNNTTTXXXTTTUUUUUUSSSSSSTTTWWWZZZXXX\\\aaadddeeeaaa\\\YYYWWWUUUSSSRRRSSSVVVZZZ\\\XXX\\\aaaccccccdddgggiiimmmoooyyy|||xxxlll[[[TTTOOONNNLLLFFF@@@???:::999999:::<<<===<<<;;;===999666666777777444111,,,,,,+++***)))))))))***%%%%%%&&&''')))+++---...+++***((('''((()))+++,,,444+++111:::222((($$$''' !!!$$$&&&     !!!###&&&(((%%%(((,,,///111222444666777999<<>>>>>===<<<;;;;;;;;;;;;;;;===;;;999777666666777888@@@@@@@@@@@@AAABBBBBBCCC@@@@@@AAABBBCCCEEEFFFGGGGGGIIILLLPPPSSSUUUVVVWWWSSSSSSSSSSSSRRRQQQPPPOOOQQQTTTXXX[[[[[[WWWRRROOOHHHFFFEEECCCDDDFFFIIIKKKKKKHHHDDDAAA@@@???>>>===@@@@@@BBBDDDFFFIIIKKKMMMMMMPPPUUUZZZ\\\]]]\\\[[[UUUTTTSSSRRRRRRSSSTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWZZZ^^^bbbeeejjjooossstttxxx}}}sssiiiccc___]]]```eeemmmxxx~~~llldddZZZQQQKKKFFFAAA===>>><<<999777666777999:::?????????@@@AAACCCDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIMMMOOOQQQQQQPPPOOOOOOOOOJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNPPPPPPQQQRRRUUUXXX\\\^^^ccckkkvvvvvvlll]]]WWWNNNJJJIIIHHHDDD@@@@@@??????@@@@@@@@@===;;;<<<:::777666555444222111///000000///...---,,,+++************+++,,,,,,---...---+++***,,,///444777;;;:::888555111,,,(((%%%$$$!!!            !!!###%%%''')))******...///000222555888;;;<<>>???CCCEEEEEEGGGKKKNNNNNNKKKGGGFFFEEEFFFGGGJJJMMMQQQSSSTTTRRRMMMHHHDDDBBB@@@@@@>>>>>>??????>>>>>>===<<<===<<<;;;;;;::::::;;;;;;<<<;;;999888888888999:::@@@AAABBBCCCCCCCCCCCCCCC@@@?????????@@@BBBDDDEEEEEEFFFIIILLLOOOQQQSSSSSSQQQQQQPPPOOONNNLLLJJJIIILLLOOORRRTTTTTTQQQMMMJJJGGGFFFDDDCCCCCCDDDFFFHHHGGGDDDAAA>>>======<<<<<<===>>>???AAADDDFFFHHHJJJLLLOOOSSSWWWZZZZZZYYYYYYTTTSSSRRRPPPPPPPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXVVVYYY\\\___bbbfffkkknnnpppsssxxx~~~{{{ooofff```^^^\\\___dddmmmxxxuuujjj```YYYQQQJJJEEEAAA<<<999:::999666555444666777999999::::::;;;<<<===>>>>>><<<;;;:::::::::;;;===>>>EEEGGGIIIIIIHHHGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHHHHJJJLLLOOONNNPPPSSSYYYaaalllxxxxxxnnn^^^WWWPPPLLLLLLKKKHHHDDDEEEDDDCCCCCCCCCAAA>>><<<;;;999666666666666444333111111000///...------,,,,,,,,,,,,,,,---///000111111000......111555:::>>>BBBAAA>>>:::555000+++((('''$$$    !!!%%%###         $$$$$$&&&(((***---000111888:::>>>CCCHHHKKKMMMNNNMMMPPPTTTXXX\\\```dddggglllnnnrrruuuwwwyyy}}}}}}zzzuuusssrrrrrrrrrrrrqqqooolllggg```ZZZVVVTTTRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSWWWXXXZZZ]]]aaabbbaaa```YYYWWWTTTPPPMMMJJJHHHGGGIIIGGGFFFFFFGGGHHHGGGEEEGGGIIIJJJLLLMMMMMMMMMLLLHHHEEEBBB@@@@@@BBBEEEGGGMMMOOORRRTTTSSSSSSSSSTTTOOOPPPSSSWWWZZZZZZWWWUUUPPPJJJDDDBBB???<<<===AAAAAACCCGGGKKKNNNNNNJJJGGGEEEDDDDDDEEEGGGJJJNNNPPPOOOLLLGGGBBB???========================<<<;;;;;;;;;;;;::::::999999::::::;;;:::999999999;;;<<<===BBBCCCEEEGGGGGGFFFDDDCCC???>>><<<;;;;;;===???AAAAAABBBDDDFFFHHHKKKMMMNNNMMMMMMKKKIIIGGGEEEDDDCCCGGGHHHIIIJJJJJJIIIGGGEEEEEEDDDCCCAAAAAABBBCCCDDDAAA???===;;;999999999999<<<===>>>AAACCCEEEGGGHHHJJJLLLPPPTTTVVVVVVVVVUUURRRQQQOOOMMMLLLLLLMMMMMMNNNOOOQQQTTTVVVXXXYYYYYYVVVXXX[[[]]]^^^aaaeeehhhiiilllpppvvv|||uuujjjbbb^^^\\\[[[___eeennnyyy~~~pppaaaXXXQQQMMMHHHCCC???;;;888666666555333222222444666777555666888999999999888777555555444333444555666777===???AAABBB@@@?????????:::::::::999999999999999;;;===???@@@@@@AAACCCEEEFFFGGGHHHKKKPPPXXXbbbhhhwww~~~uuulll^^^YYYSSSPPPPPPPPPNNNKKKLLLJJJHHHGGGFFFCCC???<<<999777555555666777777666444333222111////////////......///000222444666777666555555666:::@@@FFFJJJNNNLLLIIICCC===666000---,,,)))%%%######"""!!!    $$$((($$$       """$$$)))+++---111555999;;;===???BBBFFFJJJMMMQQQVVVYYY]]]```cccgggiiimmmpppsss}}}xxxtttsssqqqooonnnoooooonnnmmmiiiddd]]]XXXVVVUUUTTTSSSQQQQQQPPPPPPOOOOOOOOOOOOSSSTTTXXX^^^dddggggggfff```]]]YYYTTTPPPLLLKKKJJJGGGFFFEEEFFFHHHHHHHHHFFFHHHIIIJJJKKKKKKJJJIIIIIICCCBBB@@@@@@AAADDDGGGIIINNNOOOQQQRRRQQQPPPPPPQQQOOOQQQTTTYYY[[[ZZZVVVSSSLLLFFFAAA???===:::;;;???>>>AAAFFFKKKMMMKKKHHHEEEBBBBBBAAABBBDDDGGGJJJLLLJJJGGGCCC???<<<;;;<<<<<<===>>>>>>>>>===<<<;;;:::::::::999999888999999:::999999999:::;;;===???@@@CCCFFFIIIKKKKKKHHHEEECCC???===999777777888;;;===>>>>>>???AAACCCEEEGGGHHHHHHGGGEEEDDDBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;:::888777666777888===>>>@@@BBBDDDFFFGGGHHHHHHJJJMMMPPPRRRSSSRRRRRROOOMMMLLLJJJIIIIIIIIIIIILLLNNNPPPSSSVVVXXXZZZZZZWWWYYYZZZ[[[[[[]]]```bbbcccfffiiinnnttt|||zzzoooeee___\\\[[[]]]```gggppp{{{~~~vvvlllaaaWWWPPPIIIFFFCCC???;;;888555333333222111111222333555777666777999::::::999777666333333222111222333444555:::<<<>>>>>>===<<<<<<<<<777666666666666666555555777999<<<=========???AAABBBBBBBBBCCCEEEKKKRRRWWW___dddkkkooosssxxxzzznnnfff\\\YYYVVVTTTUUUVVVUUUTTTRRROOOMMMJJJGGGCCC>>>;;;777555444555777888888888888777555333222111111222000111222444666999;;;===;;;;;;<<>>AAAEEEIIILLLMMMPPPTTTXXX[[[___cccfff{{{vvvrrroooqqqooollllllmmmmmmlllkkkddd```\\\YYYXXXXXXWWWVVVSSSRRRQQQPPPOOOOOOOOOOOORRRUUUZZZbbbjjjnnnooonnngggddd___YYYTTTPPPMMMLLLHHHGGGFFFHHHJJJKKKKKKJJJIIIJJJKKKKKKKKKIIIHHHGGGBBBBBBBBBCCCEEEGGGIIIKKKMMMNNNOOOOOONNNMMMMMMNNNQQQRRRVVVYYY[[[YYYTTTPPPJJJDDD???>>><<<999;;;???===AAAFFFJJJJJJGGGCCCAAA>>>>>>===>>>@@@CCCFFFGGGGGGEEEAAA>>><<<;;;<<<===???@@@@@@???>>>===<<<<<<999999888888888999999:::999999:::<<<>>>@@@AAABBBEEEGGGJJJLLLLLLIIIEEEBBB>>><<<999666555777999;;;;;;<<<===>>>@@@AAABBBCCCBBBAAA@@@????????????@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????888999:::888666444666777===>>>@@@CCCEEEFFFFFFGGGFFFHHHJJJMMMNNNOOONNNNNNKKKJJJHHHGGGGGGGGGHHHHHHMMMNNNQQQTTTWWWYYYZZZ[[[YYYZZZ[[[ZZZYYYZZZ\\\^^^___aaadddhhhlllssszzz{{{sssiiibbb]]][[[ZZZ^^^bbbiiirrr|||xxxssslllddd]]]UUUNNNJJJCCCBBB???;;;777333111111111111111111222444555666777888:::;;;:::999777666//////...---...///000111888:::<<<===;;;:::::::::666555555555444444444333555888:::;;;;;;;;;===>>>999999888888999<<>>BBBFFFJJJMMMRRRUUU}}}|||{{{{{{{{{|||}}}~~~{{{xxxvvvvvvwwwvvvtttrrrooommmooommmllllllllllllkkkiiicccaaa^^^^^^^^^]]]\\\ZZZVVVUUUSSSRRRQQQQQQRRRRRRUUUYYY___hhhqqqvvvwwwvvvnnnkkkfff```ZZZUUUQQQOOOJJJIIIIIIJJJLLLMMMMMMLLLJJJJJJKKKKKKJJJIIIGGGFFFCCCDDDFFFHHHJJJKKKKKKKKKJJJLLLLLLLLLJJJJJJKKKLLLPPPQQQTTTWWWYYYVVVQQQMMMIIICCC???===<<<999;;;@@@>>>AAAEEEGGGEEEAAA>>><<<999999888999<<>>=========AAAAAAAAAAAA@@@>>>===<<<999999888888999999::::::;;;<<<>>>@@@BBBCCCEEEFFFFFFHHHKKKLLLKKKHHHDDDAAA>>><<<999777666777999:::;;;<<<>>>???@@@@@@@@@??????>>>===<<<<<<===>>>??????>>>>>>>>>>>>??????@@@@@@AAABBBCCCBBBAAA@@@???999;;;<<<;;;777555666888;;;<<>>===;;;777222/////////111111111222222444555555555666777777777666555444000///.........///111222666888::::::999777777888444444444333222222111111333666999::::::999:::;;;333333222000000222666:::@@@BBBDDDGGGJJJOOOUUUYYY^^^ccclllttt||||||qqqhhh```[[[VVVWWWXXXZZZ\\\^^^```aaa[[[XXXUUURRRNNNIIIDDD@@@<<<:::999:::;;;===<<<<<>>===;;;999888777555666777999<<>><<<:::===AAA???BBBEEEDDD@@@<<<999888444444444555888<<>>===BBBBBBBBBAAA@@@>>>===<<<999999999999999:::;;;;;;???@@@BBBDDDFFFHHHIIIIIIGGGHHHJJJJJJIIIFFFCCCAAA>>>===;;;:::999::::::;;;;;;===@@@BBBCCCBBB???>>>>>>===;;;:::999:::;;;<<<;;;;;;;;;;;;<<<<<<======???AAACCCDDDEEECCCBBB@@@;;;>>>@@@>>>999777888:::;;;===@@@BBBDDDEEEDDDDDD@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGIIILLLNNNOOOPPPQQQSSSTTTUUUUUUVVVXXXYYYYYYXXXVVVUUUWWWXXXYYY[[[^^^```aaabbbdddfffkkklllmmmnnnoooooonnnnnnnnnoooppppppooonnnnnnnnnjjjhhhdddaaa]]]ZZZXXXWWWYYY\\\bbbiiioootttxxxyyywwwuuutttrrrppplllgggccc]]]YYYSSSMMMIIIEEEAAA???;;;;;;888444///...000222000000111111222222333333333333333444444444444444333333222111222333444555444666888999777666666666444444444333222111111111333555888:::999999999:::444333111///------000333555666888;;;>>>CCCGGGKKKNNNRRRXXX]]]ccciiiooossssssvvvyyy{{{{{{zzzzzz{{{wwwzzz~~~~~~~~~vvvllleee^^^YYYVVVSSSUUUXXXZZZ]]]```ccceeeaaa^^^[[[XXXUUUPPPKKKGGGCCCAAA??????@@@AAA@@@???AAABBBCCCBBBAAA===:::888666777888:::===@@@BBBCCCDDDFFFKKKSSS^^^kkkvvv}}}~~~zzzsssiii^^^RRRIIIDDD===;;;888666444111---++++++***)))(((&&&%%%$$$###"""""""""""""""""""""""" !!!!!!!!! ---      """%%%)))---000333777:::|||{{{yyywwwxxxzzz|||~~~~~~|||yyyuuuqqqnnnlllkkkmmmnnnoooppprrrsssuuuuuusssssssssuuuuuutttqqqnnnpppppppppqqqpppmmmiiieee```___]]][[[[[[\\\]]]^^^^^^bbbiiisss|||~~~zzztttmmmeee___[[[RRRPPPNNNMMMLLLKKKIIIGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDGGGLLLPPPPPPNNNJJJHHHFFFGGGHHHGGGFFFFFFHHHJJJHHHIIIKKKOOORRRRRROOOLLLIIIDDD??????===;;;>>>BBBAAACCCEEECCC===888666555111111222333666:::>>>@@@???@@@AAAAAAAAA@@@>>>===BBBBBBAAAAAA???>>>===<<<:::999999999:::;;;;;;<<>>======<<<;;;;;;;;;<<<<<<>>>BBBEEEEEECCC@@@===???===:::888777777888888888999999999::::::;;;;;;???AAACCCEEEFFFEEECCCBBB===AAACCC@@@;;;888999<<<>>>@@@BBBEEEGGGGGGFFFFFF======>>>???@@@AAAAAAAAABBBBBBCCCEEEHHHKKKNNNPPPOOOPPPQQQRRRSSSSSSSSSSSSWWWXXXXXXWWWUUUTTTUUUVVVWWWZZZ]]]^^^^^^]]]^^^___bbbbbbbbbbbbccccccddddddcccdddeeedddcccbbbcccdddcccbbb```^^^[[[YYYWWWUUUUUUXXX^^^dddiiimmmooopppkkkiiigggeeeccc___[[[XXXUUURRRMMMJJJHHHFFFDDDBBB;;;;;;888444000000333777000000000000111111111111333333222222333444555555222222111000111222333444555777999999888666666777666666555444333333222222444666:::;;;;;;:::::::::444333111---***)))+++...---///111444888<<>>;;;999777444000------,,,+++)))(((&&&%%%$$$""""""""""""""""""######!!!"""""""""""""""!!!  !!!%%%       ###&&&***---|||wwwtttuuuwwwyyyyyy~~~~~~~~~~~~~~~}}}|||{{{zzzwwwtttqqqmmmkkkjjjmmmoooqqqrrrrrrrrrtttvvvxxxxxxxxxxxxyyyyyyyyyzzz|||{{{{{{{{{zzzxxxtttpppllliiieeeaaa``````cccddddddgggmmmsssyyy~~~~~~zzzsssiii```ZZZSSSRRRPPPNNNLLLJJJIIIIIIDDDBBBGGGNNNOOOIIIEEEGGGGGGHHHJJJLLLLLLJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHCCCBBBBBBAAAAAAAAAAAAAAAHHHFFFBBB>>>:::666444333111///...222888<<<===;;;???>>>======>>>???AAABBB>>>???@@@AAA@@@???<<<;;;<<<;;;999999999;;;===???@@@BBBEEEHHHIIIHHHGGGEEEGGGGGGFFFDDDCCCBBB@@@@@@:::<<<===<<<;;;:::;;;======>>>AAABBBCCCBBB@@@??????>>>;;;999777666555555777666444333444777999;;;AAACCCFFFIIIJJJIIIGGGEEECCCBBBAAA???===;;;;;;:::===@@@DDDFFFEEECCCCCCCCCAAA@@@===;;;;;;<<<>>>???DDDDDDDDDEEEGGGJJJLLLNNNRRRQQQPPPOOOPPPRRRTTTUUUWWWWWWVVVTTTRRRRRRTTTVVVXXXYYYZZZYYYVVVUUUTTTUUUUUUWWWZZZ\\\]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZ\\\^^^]]]]]]]]]\\\ZZZXXXUUUTTTVVVWWWXXXZZZ\\\^^^```aaabbb___[[[ZZZYYYXXXTTTQQQOOOKKKGGGFFFFFFDDDAAA>>>888777444222000/////////000000000000000111222333222111000......//////000222111000000000111333333444666999:::999888777777555666555222000///000111222444777999::::::999999:::777444000...---------,,,,,,...222999======<<>>>>>>>>@@@CCCGGGIIIMMMMMMMMMNNNPPPSSSVVVXXXXXXZZZ[[[]]]aaajjjuuu~~~~~~|||zzzyyywwwzzzyyytttqqqfffccc^^^YYYVVVTTTTTTTTTTTTTTTTTTVVVYYY^^^cccfffeeedddbbb```^^^\\\XXXTTTQQQNNNIIIFFFEEEFFFGGGGGGGGGGGGFFFDDDBBB???<<<:::;;;777666999<<<>>>BBBHHHFFFJJJQQQYYYcccnnnxxxyyypppeeeYYYPPPKKKDDDBBB???:::666222111000111///,,,)))'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$"""!!! !!!     !!!}}}xxxtttssstttttttttwwwxxxxxxyyyyyyyyyyyyyyywwwwwwvvvuuusssqqqpppooooooqqqsssttttttvvvxxxzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzxxxuuurrrnnnkkkgggcccaaabbbccceeeccceeeiiimmmqqquuuxxxyyy{{{{{{{{{xxxpppfff\\\VVVPPPOOOMMMKKKIIIGGGGGGFFFCCCBBBFFFMMMMMMHHHEEEGGGFFFGGGHHHIIIIIIGGGEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEHHHIIIJJJJJJJJJJJJIIIHHHDDDDDDCCCBBBBBBCCCEEEFFFGGGEEEBBB===999555333111000///000333777;;;======@@@@@@??????????????????<<<===>>>>>>>>><<<;;;::::::999888888999;;;===>>>@@@AAADDDFFFGGGFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>><<<===>>>>>>======>>>???===>>>???@@@@@@???>>>===>>>===;;;999888777777777666555333333333555888:::@@@BBBEEEHHHIIIHHHFFFDDDDDDCCCAAA???===;;;;;;:::>>>AAAEEEFFFFFFEEEDDDDDDAAA???===;;;:::;;;===>>>@@@@@@AAACCCEEEHHHKKKLLLMMMMMMLLLLLLMMMOOORRRSSSUUUVVVVVVTTTRRRQQQRRRSSSUUUVVVWWWVVVSSSQQQQQQQQQPPPQQQTTTVVVWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTVVVXXXYYYYYYYYYXXXVVVTTTQQQPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZWWWUUUTTTUUUUUURRRPPPMMMKKKHHHHHHHHHFFFCCC???999777555333111/////////------------......///000///...------------...///111111000///000111222333333555888999888777666777333444333111//////111333555666888:::;;;;;;:::999:::888555111///...------,,,+++,,,000666:::;;;;;;;;;:::999999:::===@@@BBBAAAAAAAAACCCGGGKKKOOORRRTTTVVVYYY[[[```iiiuuu}}}{{{uuuxxx}}}~~~xxxtttoookkkiiigggfffdddcccfffjjjnnnooopppqqqrrruuuvvvwwwuuuoooiiieeeccc]]][[[XXXVVVSSSRRRRRRRRRRRRRRRSSSTTTXXX]]]aaadddeeeddddddddddddccc___\\\WWWRRRMMMIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDAAA>>>===;;;777555777999999===BBBEEEJJJPPPXXX```iiiqqqwwwwwwuuuqqqjjjbbbYYYRRRNNNHHHEEE@@@<<<999666444333222000---***(((&&&%%%%%%"""###$$$%%%&&&((())))))$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!"""###  yyyuuusssqqqpppooopppppppppqqqqqqrrrrrrrrrsssssssssssssssrrrqqqppppppqqqssstttuuuwww{{{~~~~~~|||zzzyyywwwwwwvvvuuurrrpppmmmkkkgggccc``````aaabbbaaaaaabbbccceeehhhkkkllltttuuutttqqqjjj```VVVPPPJJJIIIGGGEEEDDDCCCBBBBBBCCCBBBEEEJJJJJJGGGEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@======>>>???@@@BBBCCCDDDGGGGGGHHHIIIIIIHHHGGGGGGEEEDDDCCCBBBDDDFFFIIIKKKGGGEEEAAA===888444222000///111444666888;;;>>>AAABBBBBBBBBBBBAAA???===<<<::::::::::::999999999999888777777777999;;;===>>>???@@@BBBCCCCCCBBB@@@???======<<<;;;;;;;;;;;;<<<===>>>@@@@@@@@@???@@@AAA>>>>>>===<<<<<<;;;::::::===<<<;;;:::999999::::::555444333222333555777888>>>@@@CCCEEEFFFFFFDDDCCCDDDBBB@@@>>><<<:::999999>>>AAADDDFFFFFFEEEFFFFFF@@@>>><<<:::999:::;;;<<<;;;<<<===???AAADDDGGGHHHFFFFFFFFFGGGIIILLLOOOQQQRRRSSSTTTTTTRRRPPPPPPQQQRRRSSSTTTRRROOOMMMLLLLLLJJJLLLNNNPPPRRRRRRRRRRRRQQQQQQQQQPPPNNNOOOQQQSSSUUUUUUUUUTTTRRRPPPNNNLLLLLLLLLMMMNNNOOOPPPQQQQQQOOONNNMMMNNNOOOPPPOOONNNLLLKKKJJJJJJJJJHHHDDDAAA999888666333111//////...,,,,,,,,,,,,,,,,,,------+++++++++++++++---......111000/////////000111222222444666777666555555555111222222111000111444666888999:::;;;<<<;;;:::::::::888666333000//////...+++++++++///333777999999999888666666666888:::<<<555555666999===BBBHHHKKKNNNQQQUUUYYY___iiiuuu}}}vvvoookkkmmmqqqwww}}}|||uuummmhhhccc```[[[WWWVVVTTTSSSQQQQQQTTTXXX[[[]]]^^^```aaaeeeggghhhgggccc^^^[[[YYYTTTTTTUUUUUUUUUTTTSSSSSSQQQQQQRRRTTTWWW[[[___bbbddddddfffiiikkkkkkhhhfff]]]YYYSSSOOOMMMKKKJJJIIIIIIIIIIIIIIIGGGDDDAAA???<<<888555666777666999>>>DDDHHHNNNTTTZZZ___eeeiiiggggggeeebbb^^^YYYTTTQQQLLLGGGBBB???>>><<<999666444222///,,,)))'''&&&&&&$$$######$$$%%%''')))***###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&   }}}yyyuuussspppnnnlllkkkkkkjjjjjjjjjjjjjjjnnnnnnnnnnnnmmmlllkkkjjjmmmnnnpppqqqrrruuuzzz}}}zzzvvvsssrrrpppnnnmmmmmmllljjjiiigggeeebbb___\\\[[[ZZZZZZ[[[ZZZYYYYYYZZZ]]]```bbbjjjkkkkkkhhhaaaXXXNNNHHHCCCBBBAAA@@@???>>>>>>>>>AAABBBDDDFFFGGGFFFEEEEEECCCBBBAAA@@@???>>>======999::::::<<<>>>@@@AAACCCEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCAAAAAACCCGGGKKKNNNHHHFFFBBB===999555222111111555888999999;;;@@@DDDDDDEEEFFFEEECCC???;;;999777666666666666666777888666666666777999;;;===???@@@@@@AAAAAA@@@>>><<<;;;888888777777777888999:::;;;>>>@@@AAA@@@@@@AAABBB>>>===;;;999888777777777::::::::::::;;;;;;;;;<<<555555444333444555777888;;;===@@@BBBCCCCCCBBBBBBAAA@@@>>>;;;999888777666;;;>>>BBBDDDDDDEEEEEEFFF@@@>>><<<:::999999999:::::::::;;;<<<>>>???AAAAAA@@@@@@AAABBBEEEIIIMMMPPPPPPQQQSSSSSSQQQOOONNNNNNOOOPPPPPPOOOLLLIIIHHHIIIHHHIIIKKKMMMOOOPPPPPPPPPOOOOOOOOONNNMMMNNNPPPRRRTTTTTTTTTSSSQQQNNNLLLJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLLLLLLLMMMMMMMMMLLLJJJFFFAAA>>>777666555333000///------,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,---...///000///.........///000111111333555555444333444444000111222333333555888;;;:::;;;;;;<<<;;;:::999999:::999777444222000000///,,,,,,---///222555888999999888777777777888999:::222222222444888>>>CCCFFFJJJNNNTTTZZZaaakkkwww{{{nnnffffffgggjjjnnnrrrwwwzzz||||||yyytttooojjjccc\\\XXXUUUQQQMMMIIIHHHGGGFFFEEEFFFIIILLLOOOPPPQQQSSSUUUZZZ\\\^^^]]]ZZZWWWUUUUUUQQQTTTWWW[[[\\\[[[ZZZXXXTTTTTTTTTUUUXXX[[[]]]___ccceeegggkkkoooooommmjjjccc^^^XXXSSSPPPMMMKKKIIIIIIIIIJJJJJJHHHEEEBBB@@@===888666777777666999>>>CCCFFFKKKOOOQQQTTTXXXZZZZZZZZZ[[[[[[ZZZWWWUUUSSSNNNIIICCCAAAAAA@@@<<<999777555222...+++((('''''''''&&&$$$###"""###%%%&&&$$$%%%%%%&&&'''(((((((((%%%%%%$$$###$$$%%%&&&'''!!!   !!!!!!!!!!!!    {{{wwwtttqqqlllkkkiiigggeeedddddddddeeeeeeddddddddddddddddddjjjkkknnnoooqqqtttxxx{{{~~~zzztttoookkkiiigggdddcccccccccbbbaaaaaa___]]]ZZZWWWUUUTTTTTTSSSRRRPPPPPPQQQTTTXXXZZZ_________\\\VVVNNNFFF@@@===<<<;;;:::::::::::::::???AAACCCDDDDDDEEEDDDBBB@@@???>>>===<<<;;;::::::777888888:::<<<>>>@@@AAACCCDDDEEEFFFFFFEEEDDDCCCAAA@@@??????BBBFFFKKKNNNHHHFFFCCC???;;;777555444555888;;;<<<;;;===AAAEEEEEEFFFFFFFFFCCC???:::888444444333333444555666777555555777999;;;===???AAAAAAAAAAAA???>>>;;;999888555444333333444555777888888;;;>>>????????????@@@===<<<:::888666555555555777888999::::::;;;;;;;;;777666555555555666777888888:::<<>>@@@AAABBBDDDFFFAAA@@@>>><<<:::999999999;;;;;;<<<<<<;;;;;;;;;;;;=========???CCCGGGKKKMMMMMMOOOQQQQQQOOOLLLLLLLLLLLLMMMNNNLLLIIIGGGGGGGGGEEEFFFHHHIIIKKKMMMNNNNNNMMMNNNNNNMMMMMMNNNPPPSSSSSSRRRRRRPPPNNNJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJNNNNNNNNNLLLGGGAAA<<<:::555444333222000...---,,,+++++++++++++++***)))((())))))+++,,,---.../////////...---------...///000000222333333222222333444000222444555666999===@@@=========<<<;;;:::999888999999777555333111000000---...000111333555777999999999888888999:::;;;;;;777666444555777;;;@@@CCCIIINNNUUU\\\dddooozzzsssfff^^^^^^___```bbbdddgggiiijjjkkkhhhddd```\\\WWWQQQMMMHHHEEE@@@>>>======<<<;;;===???BBBCCCDDDEEEGGGIIIMMMOOOQQQRRRQQQOOOOOOOOOQQQUUU[[[aaaddddddbbb```[[[[[[ZZZZZZ[[[\\\]]]^^^bbbccceeeiiilllmmmkkkiiieee```[[[UUURRROOOKKKIIIHHHIIIJJJJJJHHHDDDAAA>>>999555333444555555888===AAACCCFFFHHHIIIIIIKKKMMMPPPRRRTTTUUUVVVUUUTTTSSSNNNJJJEEECCCBBBAAA>>><<<:::888444000---***(((((('''%%%###!!!!!!"""###$$$%%%&&&&&&'''((()))******$$$$$$###"""###$$$%%%&&&"""  !!!"""!!!   !!!!!!!!!   |||wwwsssmmmkkkhhheeecccaaa``````[[[ZZZYYYYYY[[[^^^aaacccgggjjjmmmooopppsssuuuxxxwwwwwwvvvuuurrrnnnkkkhhhaaa^^^[[[YYYYYYZZZZZZZZZZZZZZZXXXVVVTTTRRRPPPOOOKKKJJJIIIHHHJJJMMMQQQSSSTTTTTTSSSPPPKKKDDD>>>;;;888888777777777777888999<<<@@@BBBBBBCCCDDDCCC???============<<<:::999888777777888:::;;;>>>???@@@BBBBBBCCCDDDDDDCCCBBBBBB=========>>>@@@DDDHHHKKKHHHFFFCCC???<<<999777666999:::;;;<<<<<<===@@@BBBBBBCCCDDDCCCAAA===999777111222222333444555666666555666888;;;>>>AAACCCDDDDDDCCCAAA???===:::777666222111000000000222555666444777;;;===>>>===>>>>>>===<<<;;;999777666444444444555666888999999:::999777777666666666777777777666777999<<<===>>>>>>>>>888777666555333333333333444777:::===>>>@@@CCCEEECCCBBB@@@>>><<<;;;:::999=========<<<;;;:::888777;;;;;;;;;===@@@CCCGGGIIIJJJLLLMMMLLLJJJHHHHHHIIIIIIJJJKKKJJJHHHFFFEEEFFFAAABBBCCCEEEGGGIIIJJJKKKJJJKKKLLLLLLLLLNNNQQQTTTQQQQQQOOOMMMJJJFFFBBB@@@????????????????????????AAABBBDDDDDDDDDDDDFFFGGGMMMMMMLLLHHHBBB<<<888666333333333222111///...---******++++++***((('''%%%)))***,,,---.../////////...---,,,,,,,,,---...///000222333222111111333444111333555777999<<<@@@DDDAAAAAA???>>><<<:::999888888888777555333111000///...000333444555555666888888888888999:::<<<===>>>===;;;888666777:::>>>@@@IIINNNWWW___hhhrrr}}}}}}pppeee]]]XXXXXXXXXXXXXXXYYYZZZ[[[ZZZWWWTTTRRRPPPNNNJJJGGGCCC@@@<<<:::::::::999999;;;===>>>???>>>???AAACCCEEEHHHKKKLLLLLLLLLMMMOOOPPPVVV^^^fffkkkmmmlllkkkgggfffdddbbbaaa```______``````aaacccfffgggfffeeedddaaa[[[WWWSSSPPPMMMJJJIIIJJJKKKJJJHHHDDD???<<<444000...000111222555:::???@@@BBBBBBAAAAAABBBCCCIIIJJJMMMPPPQQQRRRQQQQQQMMMKKKHHHEEEBBBAAA@@@@@@===;;;777222...+++***)))###"""""""""###$$$&&&'''&&&%%%%%%&&&'''((()))***###""""""!!!!!!###$$$%%%"""  !!!!!!  !!!!!!!!!  """$$$&&&%%%### xxxsssllljjjgggdddaaa`````````XXXVVVTTTSSSUUUYYY^^^aaabbbfffjjjmmmnnnooopppqqqmmmmmmkkkiiigggdddbbb```XXXTTTPPPNNNOOOPPPQQQQQQRRRRRRQQQPPPNNNLLLJJJIIIDDDDDDCCCCCCEEEGGGJJJKKKKKKJJJHHHEEEAAA===999777555555555555555666777888999???BBBBBBBBBDDDBBB<<<:::;;;=========;;;999888888888999:::<<<===???@@@@@@AAABBBCCCCCCBBBAAA@@@;;;;;;<<<>>>@@@DDDGGGHHHEEEDDDAAA>>><<<999888777;;;999999999;;;<<<===<<<>>>>>>>>>>>><<<999777555000111333444666666666555666888:::>>>AAADDDFFFGGGFFFEEECCC@@@<<<999777555000///---,,,---///111333222555:::<<<============<<<<<<<<<;;;999777555333222333444666777777777777666666666666666666666666444555777999;;;<<<======555555444333333333333444222555888;;;===???CCCEEEEEEDDDCCCAAA???===;;;:::>>>>>>>>>>>>===;;;999888::::::999:::<<>>999999999999999999999999:::<<>><<<;;;:::777777666555333111000///---000555666666444555666777888999;;;>>>@@@AAABBBBBB@@@<<<999999<<>>;;;999999::::::999<<<===>>>===<<<<<<>>>???AAADDDGGGJJJKKKLLLNNNPPPPPPVVV```kkkssswwwyyyxxxrrrqqqnnnkkkgggcccaaa```\\\[[[[[[]]]```bbbccccccddd```\\\XXXUUURRROOOMMMJJJKKKLLLLLLHHHCCC>>>;;;333///---///000000333888>>>>>>>>><<<::::::<<<>>>AAADDDGGGKKKNNNOOOOOOOOOLLLMMMMMMIIICCC@@@BBBEEE???===999444000,,,******$$$$$$$$$%%%%%%&&&''''''$$$$$$#########%%%&&&'''###"""!!!!!!!!!"""###$$$"""   !!!"""######!!!"""$$$'''***,,,,,,)))&&&$$$  wwwqqqjjjhhheeecccaaa```aaaaaa\\\XXXTTTQQQRRRUUUZZZ]]]]]]aaafffiiijjjjjjkkkkkkhhhgggddd```]]]ZZZWWWVVVPPPMMMHHHFFFFFFHHHIIIJJJKKKKKKKKKKKKIIIGGGEEECCCAAAAAAAAAAAABBBCCCEEEFFFGGGEEEBBB???<<<999777555444444444444555666777888777>>>BBBBBBBBBDDDAAA:::999:::===>>>>>><<<:::888999999:::;;;<<<>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@:::;;;<<<>>>AAADDDFFFGGGCCCBBB@@@===;;;999888888;;;888666777:::;;;:::888::::::::::::999777555444///000333666777777666555777999<<>><<<;;;===>>>>>>???>>>===;;;:::999999888888:::<<>>===<<<666666555444333111///...+++000555777666444333444888:::<<<>>>AAADDDFFFGGGFFFDDD@@@===<<>>:::666111///000111000333888======;;;999777777:::<<<<<>>:::555000---+++***(((((((((((('''&&&%%%$$$###"""!!!!!!!!!"""###$$$###"""!!!!!!!!!"""###$$$""" !!!"""$$$%%%$$$"""   $$$'''***---000000...+++)))"""   ~~~vvvrrriiigggeeeeeedddccc```]]]YYYVVVSSSPPPPPPRRRUUUXXX^^^^^^```aaabbbccccccccc___^^^\\\[[[YYYVVVRRROOOIIIFFFBBB???>>>???BBBDDDDDDEEEGGGFFFDDDCCCCCCDDD@@@@@@@@@AAACCCEEEFFFGGGDDDCCC@@@===:::777555555666666777888999999999999===>>>@@@AAA@@@>>><<<:::;;;:::999;;;???BBBAAA???AAA???======>>>>>>===<<>>>>>@@@BBBAAA===999666777888:::<<<>>>???@@@>>>>>>===;;;999777555444111111111222333444666666777888888999777555222000111222333555777888666555999:::===@@@CCCGGGJJJKKKHHHGGGDDD@@@;;;666222000,,,+++)))((((((***,,,---///111333555777:::???BBB?????????>>>;;;777333111666444333333444555555444444333333333444555777888666555555777999:::999888222111000//////000111111000333777<<<@@@CCCDDDDDDGGGIIIJJJEEE>>>::::::<<<<<<<<<<<<<<<<<<<<<<<<<<>>???BBBDDDEEEKKKMMMPPPRRRTTTVVVYYY\\\[[[XXXTTTOOOIIICCC???===666444222222333555555444333333333333555999>>>CCCHHHEEEAAA<<<777444222111333444555777777555444333///000222333333111...,,,+++,,,------......------++++++,,,---...000000111//////000000111222444444111333666999;;;???CCCFFFGGGGGGFFFEEEDDDBBBAAA@@@;;;:::999777555444222222---///111333444555777999;;;<<<>>>@@@CCCDDDFFFFFFDDDCCCAAA>>><<<>>>BBBEEEKKKOOOWWWaaakkkuuu{{{|||rrrrrrpppkkkddd[[[SSSNNNKKKHHHEEEBBB@@@>>>===;;;>>>@@@BBBDDDDDDBBB@@@???<<<;;;;;;::::::999999888888777666666666666666777:::<<>>AAACCCDDDEEEGGGHHHLLLJJJHHHGGGGGGFFFDDDCCCFFFAAA;;;555111---***''',,,***'''$$$###"""###$$$ !!!"""###$$$%%%%%%"""!!! !!! !!!"""""""""""""""!!! !!!!!! !!!###&&&+++---000444666555111---)))&&&"""     zzztttooohhhgggeeedddcccbbb___\\\WWWUUURRROOOOOOQQQTTTVVVWWWXXXYYY[[[\\\\\\\\\\\\XXXVVVTTTRRRQQQNNNJJJGGGBBB@@@<<<999999:::===???BBBDDDEEEDDDBBB@@@@@@@@@?????????@@@AAABBBCCCDDDCCCAAA>>>;;;888777666666777888:::;;;;;;;;;;;;:::>>>???AAABBBBBB@@@>>><<<:::999888:::>>>@@@@@@>>>AAA???======>>>???>>>===>>>>>>>>>@@@AAA@@@<<<888666777999;;;<<<======<<<;;;;;;:::999777555444333111111111222333444666666666777777666555333222111333333444666888888888777999:::===@@@CCCEEEGGGHHHEEEDDDAAA===999444111...,,,+++***))))))***,,,---...000222333555888<<>>999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888888:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCCCCBBBBBBBBB============>>>@@@BBBCCCDDDGGGKKKOOORRRVVVZZZ]]][[[YYYUUUPPPKKKEEE@@@===555333111111222444444333222333333333444888===AAAEEECCC???:::666444222111333444666777777666444333222333444444333111///...,,,,,,---...............,,,,,,,,,------------...000000000///000000111111000222666888;;;???CCCFFFHHHIIIIIIHHHGGGEEEBBBAAA===<<<;;;999666444333222---///111222333444777999;;;;;;;;;<<>>@@@BBBBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::999888777666666666666666777999<<>>888333000...,,,******)))'''%%%$$$$$$$$$$$$ !!!""""""###"""!!!!!!"""""""""!!!!!!  $$$"""  !!!!!!"""######"""###&&&(((...000444999<<<<<<999666+++((($$$"""     zzzuuuooolllgggfffdddcccbbb```]]]ZZZTTTRRROOOMMMLLLNNNPPPRRRQQQRRRSSSUUUUUUUUUTTTTTTOOONNNKKKJJJIIIFFFCCC@@@<<<:::777555555777:::<<>>>>>>>>???@@@@@@@@@>>><<<999888888888999;;;<<<>>>??????>>><<<;;;>>>???AAABBBBBBAAA@@@???999888888:::<<<>>>>>>===???>>><<<===>>>@@@???>>>>>>===>>>??????>>>;;;888666888;;;======;;;888777777777666666555333222111111111222222333444666666666555444333222111111111333444666777888999999999999;;;===@@@BBBCCCBBBBBB@@@???===:::666333///...---,,,+++*********+++,,,---...000111222555888;;;999:::;;;;;;:::777555333111///------/////////...///000222444666777777777777666666777888888777555111111000///.../////////111333777<<<@@@CCCEEEEEEFFFHHHHHHDDD>>>999888999999999999999999999999999999888666666666888:::;;;<<<======>>>>>>???@@@@@@DDDDDDEEEEEEEEEDDDCCCBBB>>>>>>===<<<<<<===??????@@@CCCGGGKKKNNNQQQVVVYYYYYYYYYWWWSSSMMMFFF@@@<<<444222000///111222222222111111222222333666;;;>>>@@@>>>;;;888555333222222444555666777777666555444555555555444333111000///------.../////////.........---------,,,+++++++++000///......---------...///111444777:::>>>BBBFFFJJJKKKLLLLLLKKKHHHEEECCC@@@???===;;;888666444333...///111111222333555777999999888888;;;???CCCEEEAAA@@@>>><<<:::<<<@@@CCCFFFJJJQQQZZZcccjjjooorrrpppmmmhhhddd```\\\XXXTTTRRRQQQPPPNNNKKKHHHEEEDDD???===;;;888666555444444;;;<<<>>>@@@@@@>>><<<:::;;;<<<<<<===============;;;:::999777666666666666777888;;;===??????>>>>>>CCCHHHRRR]]]hhhrrrzzz}}}|||~~~yyytttpppiiibbb\\\YYYUUUTTTSSSSSSRRRQQQQQQOOONNNNNNOOOPPPOOONNNLLLLLLLLLJJJGGGBBB>>>;;;555555444444444555666666666555333111111222444555:::<<<>>>@@@@@@BBBDDDFFFGGGFFFEEEFFFFFFEEECCC@@@===999555111000///---,,,(((((((((((('''&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$!!!"""""""""!!!   !!!###$$$$$$$$$$$$&&&$$$!!!!!!"""###$$$%%%%%%%%%&&&(((***///111666<<<@@@AAA???<<<...+++(((%%%$$$"""   }}}yyyuuuqqqnnnjjjgggdddcccaaa```___]]]ZZZXXXQQQOOOLLLJJJJJJKKKMMMNNNNNNOOOQQQRRRSSSRRRQQQPPPKKKIIIGGGEEEDDDBBB???===:::888666555555888:::<<<;;;===@@@@@@???=========??????>>>============>>>???===;;;:::999;;;===>>>>>>???AAABBBAAA@@@===<<<<<<===???@@@@@@@@@???>>>888888888:::;;;<<<=========<<<;;;<<<===??????>>><<<<<<=========<<<999888777999<<<>>>===:::555222333333444444444333333222333333333333444555555666444333111/////////111111222444555666666777888999999:::===???@@@???===<<<<<<;;;:::888555222000///...---,,,+++***+++++++++,,,---///000000333666999999:::::::::999777444222111///....../////////...---///333666888888777777777666555666777777666444111111000//////.........111333666:::>>>AAACCCDDDDDDEEEEEEBBB===888666666555555555555555666666666444333333222333444666777999:::;;;<<<>>>???@@@@@@EEEFFFGGGIIIHHHGGGEEEDDD@@@???===<<<;;;<<<<<<===@@@BBBEEEGGGIIIKKKNNNPPPVVVVVVUUUSSSMMMFFF???;;;222000......///111111000000111111111111444888;;;<<<:::888555333222222222555666666777777666666555777666555333222000//////---...//////000000//////.........------,,,,,,,,,---,,,,,,+++++++++,,,,,,---///333666999<<>>===@@@CCCIIIRRR\\\gggooottttttxxxzzzxxxtttqqqkkkdddaaa^^^ZZZWWWUUUTTTQQQOOOKKKIIIHHHIIIKKKMMMMMMMMMJJJJJJJJJIIIFFFBBB>>><<<777777777777777777888888:::999777555444444555666888:::<<<===>>>@@@BBBEEEFFFEEEFFFGGGGGGFFFCCC@@@:::666222///...---,,,+++((()))***++++++)))(((&&&&&&%%%%%%$$$$$$###""""""!!!   !!!!!! !!!$$$&&&"""""""""!!!!!! !!!$$$&&&((()))(((((((((&&&###!!! !!!"""###%%%'''''''''''')))+++---///333999===>>>===:::111...+++((('''%%%"""  zzz|||{{{xxxtttqqqmmmjjjhhhfffcccaaa___]]]\\\[[[[[[YYYVVVTTTNNNMMMJJJHHHGGGHHHIIIJJJKKKLLLOOOPPPQQQPPPOOONNNIIIGGGDDDBBBAAA@@@===;;;999888666555666888:::<<<888;;;???AAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<======<<<<<<>>>@@@CCCDDD@@@AAABBBBBBAAA???===<<<999999;;;<<<<<<<<<<<<;;;777888999::::::;;;<<<===;;;:::999999;;;<<<<<<<<<:::;;;<<<<<<;;;:::999999888:::<<<>>><<<999555222222333444555666777777666666666555555555555555666222111///------...000222000222444444333333666888999:::<<<======;;;999777888888888777555333222111///...---,,,,,,++++++***,,,---//////000222666999<<<<<<<<<;;;999666333111111///------.........------000444777999999888777666555555555777666555333111111111000//////...---000222444888;;;>>>@@@AAA@@@AAAAAA???;;;777555444111111111222222333333333111111000000000111333333888999:::;;;===???@@@AAAEEEGGGIIIKKKKKKJJJGGGEEEAAA???>>><<<;;;::::::;;;<<<>>>AAACCCDDDEEEHHHJJJPPPPPPQQQOOOJJJCCC===888111///------...000000//////000111111111333666999888777555333222222222222555555666666666666555555666555444222111///.........///000000111111000000////////////............))))))))))))***+++,,,---+++...111444666999>>>AAADDDGGGJJJLLLLLLJJJHHHFFFCCCBBB???===:::777555444222222222111000111333666444555888:::<<<<<<<<<<<<999999888666666777:::===AAADDDJJJQQQVVVZZZ]]]^^^WWWTTTOOOKKKIIIGGGDDDAAA>>>===;;;:::999999::::::;;;;;;;;;888555444666888:::;;;===>>>>>><<<999888555777:::===???@@@@@@@@@@@@???===:::888666555444999:::<<<>>>???>>>===<<>><<<888999999:::::::::::::::<<<;;;999888777777777777777999;;;;;;<<<>>>AAADDDFFFFFFGGGIIIIIIGGGCCC???888555000---,,,+++***)))((()))+++------+++)))(((''''''&&&%%%$$$###"""""""""""""""!!!"""""""""""" """############%%%'''""""""""""""!!!  !!!!!!  """%%%)))+++,,,,,,,,,...,,,)))&&&$$$$$$%%%&&&$$$%%%''''''''''''((()))+++---000444888888666444222///---+++)))'''$$$!!!   lllnnnrrrttttttrrrooommmhhheeeaaa___^^^]]]\\\ZZZXXXWWWUUUUUUVVVUUUSSSPPPLLLKKKIIIGGGFFFFFFGGGGGGGGGIIILLLNNNOOOOOOMMMLLLHHHEEEBBB@@@@@@???===;;;777777555555555777999:::888<<<@@@BBBBBBAAAAAAAAA???>>>===<<<;;;;;;;;;;;;;;;<<<===@@@BBBEEEHHHIIIBBBBBBAAA@@@???===;;;;;;666777777888888888777777555777888888888888:::;;;888777666666888999888888777888::::::999888999::::::;;;<<<<<<;;;999777555555666777999;;;<<<======;;;:::999777666555555555000///...------...000111...000222222000000444777999999:::;;;:::888666444555555666666555444333333000000///...,,,+++******+++,,,...///000333777:::>>>>>>>>>===;;;888555333000...,,,,,,,,,---,,,+++...000444777888888777666555444444555666666555333222222222222111///...---///000222444777999;;;<<<;;;;;;<<<;;;999777333222//////000111111222222222222111111000000111111111777777999:::<<<>>>???@@@CCCFFFJJJLLLMMMJJJGGGEEE@@@>>><<<:::999888888999555888;;;===>>>@@@CCCFFFHHHIIIIIIHHHEEE???999555111///------...////////////000111111111222555777666555333222111111222222555555555555555555555555444444444333222000///...///000111111222222111111000000//////////////////'''''''''((()))***,,,---***,,,///111333666999<<<>>>@@@CCCFFFGGGGGGFFFEEEAAA@@@>>><<<999777555444444444444222000111333666333555888:::;;;:::888777444444444333222444666999===@@@EEEKKKOOORRRSSSSSSNNNKKKFFFBBB???===;;;999888888777666666555666666666888888666333222444777999;;;<<<======;;;888666333555999===@@@BBBBBBBBBCCCBBB???<<<888666444333555777999;;;<<<;;;::::::;;;;;;===@@@GGGNNNVVVZZZccciiioooqqqsssuuuqqqlllfffddd```]]]ZZZWWWSSSQQQIIIGGGEEEEEEGGGJJJKKKLLLHHHHHHGGGEEECCC@@@>>><<<888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999777666777888::::::;;;===AAADDDFFFGGGHHHJJJJJJGGGAAA===777333///+++***)))(((&&&(((***+++,,,,,,+++)))'''&&&&&&%%%$$$###"""!!! !!!!!!!!!"""""""""""""""$$$%%%%%%%%%$$$&&&'''"""#########"""!!! !!!$$$%%%###!!! ###(((,,,///111111000///---)))&&&$$$$$$%%%&&&%%%'''(((((('''&&&&&&'''***+++---111444444222000000///---+++***(((%%%"""   ___aaadddffffffeeedddbbb^^^[[[WWWUUUUUUTTTTTTSSSQQQPPPPPPPPPQQQQQQOOOMMMKKKJJJHHHFFFEEEEEEEEEFFFEEEGGGKKKNNNPPPPPPNNNMMMJJJGGGCCCAAAAAA@@@???===888888777666666777888999;;;>>>BBBCCCBBB@@@???>>><<<<<<;;;:::999999999999888:::>>>BBBFFFIIIKKKKKKCCCAAA???===;;;:::999999555555555555555444444444222444666666555444666888666555333333444555444333444666888999888888:::<<<<<<<<<::::::999999:::;;;888999<<<>>>AAABBBDDDDDD???>>><<<999777666555444///......---...///000111---000222111//////333777999999888888777555444333222222333444444444444444111000000///---,,,***))))))***,,,...///222666:::>>>?????????>>>;;;888777111///------......---,,,...000222444555555555444333222222444666666555444333333444333222000///...//////000111333444666777666666777888888666222000000000111111222333333444555444444333222222222222555666777888:::;;;======@@@CCCHHHKKKKKKIIIEEEBBB===;;;999777666555666666222444666777888999<<<>>>@@@AAABBBAAA>>>:::666333111///------.../////////000111222111111222444666555444333111111111111222444444333333333333444444333444555555444222000///000111111222333222222222111111000///...------,,,((((((((((((((()))***+++***+++...///000222555888777999<<>><<<:::888666444444777777555333111111444666444444666777777666444333000111111000000111333666888;;;@@@EEEIIIJJJIIIIIIDDDAAA===::::::999888777555555666666666666666666222444666333000///333666888999:::;;;;;;888666444222555:::>>>BBBDDDEEEEEEEEECCC@@@===999666444333222444666999::::::999888555555666999>>>EEELLLPPPXXX___fffiiimmmqqqpppmmmiiigggdddaaa___\\\XXXUUUNNNKKKHHHHHHIIILLLMMMMMMHHHGGGFFFDDDBBB???===;;;777888:::<<<===>>>>>>>>>;;;<<<>>>@@@???===:::888777888999::::::===AAADDDFFFGGGIIIJJJIIIEEE???:::444000,,,***)))((('''&&&(((((()))))))))(((&&&%%%&&&&&&%%%$$$###""""""!!! !!!!!!""""""""""""$$$&&&''''''&&&%%%&&&'''"""###############""""""###%%%'''&&&###!!!"""$$$"""%%%+++000444555555555000---***&&&$$$###$$$%%%''')))******(((&&&%%%&&&'''(((***---000111000......---+++++++++)))&&&###   WWWXXXZZZ\\\]]]\\\[[[[[[XXXUUUQQQOOOOOOOOONNNNNNMMMLLLLLLMMMOOOOOOMMMLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEHHHLLLPPPRRRRRRQQQPPPMMMJJJFFFDDDDDDCCCBBBAAA;;;:::999888888999:::;;;===@@@CCCDDDBBB???<<<;;;:::999999888777777888888555888===CCCGGGJJJLLLLLLCCCAAA>>>:::888888888888555555555444333333333222000222444444222222444666555333111111222222111000222555777888777777:::===>>><<<:::888888:::===>>>;;;<<>>;;;888666444444............//////000111---000333111...///333888999888777666555444333333000000111333333444444444111111000///...,,,***)))''')))+++---...222666999===>>>???@@@???>>><<<:::555333000000000111000......///000222333333222222222222222333666777666444444444444444333111///............///000222333444333444555666777555222///111222222333444444555555888777777666555444333333444444555777888:::;;;;;;>>>AAAFFFIIIJJJGGGCCC@@@:::999777555444333333444333444555555333333444555;;;<<<===<<<:::777333111111///------...///000///000111222222111222444666555444333111111111111222444333333222222333333444222444666777666444222000111111222333333333333222333222111///---+++***)))******)))(((((((((((())))))+++---......000333555333444777:::===@@@BBBCCC===<<<;;;999777555444333888888666333111111444777555555444333222222222222.../////////...///222444555888===AAADDDEEEDDDCCC<<<:::777777888:::;;;;;;000111222333444444444444111444555333//////222777666777999:::999666444222222555;;;@@@DDDFFFGGGGGGFFFEEEAAA===999666444222222444666999:::::::::999000000111444:::AAAGGGKKKOOOVVV]]]bbbggglllmmmjjjmmmkkkhhhfffdddaaa]]][[[RRROOOLLLJJJLLLNNNOOOOOOHHHGGGFFFDDDAAA>>><<<;;;666777:::<<<>>>?????????===???CCCEEEDDDBBB>>><<<888999999::::::===AAADDDEEEFFFHHHJJJHHHDDD===777111...+++(((((((((((('''''''''''''''&&&%%%$$$###(((((('''&&&&&&%%%$$$$$$!!!!!!"""###############%%%''')))((('''&&&&&&'''"""######$$$$$$$$$$$$###'''((((((%%%!!!!!!$$$'''$$$'''---333777888888888555222...+++((((((((())))))+++,,,+++)))&&&%%%%%%###$$$&&&***---///...,,,,,,+++***+++***)))&&&###!!!    SSSTTTUUUVVVVVVVVVUUUTTTNNNMMMJJJHHHHHHIIIKKKLLLIIIHHHGGGGGGIIIJJJJJJIIIJJJJJJHHHGGGEEEDDDCCCBBBAAADDDHHHLLLOOOQQQQQQQQQNNNLLLJJJGGGEEECCCBBBAAA>>>===;;;:::;;;<<<>>>???@@@AAABBB@@@===:::999:::888666444444666888888888;;;;;;<<>>>>><<<999:::<<<>>>?????????@@@AAABBBCCCDDDDDDDDDCCCAAA===999666333111111---111111---...444555222222111000000111444777888555555444222111///...---+++,,,...000222222222222000...,,,***(((((()))***)))((())),,,111555777777@@@===;;;:::::::::999999:::888555222111111111222111111111111111222222333333222222222222333444555444444222111000000000000000///...------...///000.........///111333555777666555444555777888888777777999:::888444111111111777666555444555777999:::@@@>>>===@@@CCCDDD???:::666555333111111222333444333222000......///111222888888888777666555333333222...222...(((999BBB---222222000000111333555777555444222111111222444666111222333222111222333555999999888777555333222111222111111000000111111222222111000...------,,,,,,++++++++++++***)))((((((((()))***,,,...///000111000222444777888999888888???;;;777666666555333000111222222222333444444555333222111000////////////------,,,---...000222333555666777888999:::;;;;;;777666555444333333333333,,,------...///000111111000111111000......///111555666666777666444111000222666<<<@@@DDDGGGKKKMMMLLLIIIDDD???999444000///333444555666777666555444222222222444777;;;???AAAGGGLLLRRRWWW[[[___cccfffggghhhiiiiiihhhfffcccbbb[[[VVVQQQPPPSSSTTTSSSPPPNNNIIIDDDBBBAAA@@@<<<888;;;888888;;;;;;:::;;;>>>CCCCCCCCCCCCCCCAAA???>>>;;;;;;;;;;;;===???AAABBBEEEEEEFFFFFFEEEAAA;;;666...,,,***'''%%%$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%###"""%%%***+++'''###!!!"""###"""!!!"""###'''''''''((()))(((%%%###$$$$$$$$$$$$######""""""))))))))))))((('''&&&%%%''',,,222777999:::::::::555333///***&&&$$$%%%''',,,,,,+++***)))((('''&&&&&&'''((()))***+++++++++++++++)))(((&&&$$$###""" PPPQQQRRRSSSSSSRRRQQQQQQLLLJJJHHHFFFFFFGGGIIIJJJIIIGGGFFFFFFHHHIIIHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBAAACCCGGGJJJMMMOOOPPPPPPLLLKKKHHHFFFDDDBBBAAA@@@????????????>>>===<<<<<<===>>>>>><<<999777777888666555333333555777777666:::::::::===AAADDDEEEEEE@@@>>>:::777555444444555333333222222222222222222111000///......///000111333000------///000///...333444555888<<<>>>AAABBB<<<:::888888:::===??????>>>???@@@AAABBBBBBBBBBBB???===999555222000......---000000,,,,,,111333000000000000000111333555666444444333111000///------,,,---///111222222222222///---,,,*********+++,,,...------///222555555555;;;999888888999:::;;;<<<;;;:::888555333222222222111111000000000111222222222333333333444444444555222111000///............//////...------...///////////////000222555777999:::999888888999:::999777<<<;;;:::<<<>>>===888333666555444333333444666777>>><<<;;;>>>AAABBB>>>:::555444333222111222333333222111000///...///000000333333333333222111000000000,,,000111222EEEJJJ555000000///...///111333444444333222111111222333444000111222111000000222444888888777777555444222111222222111111111111222222333222000///...------------------------,,,*********++++++---...///000111000111111222444555777888<<<999666555555555222000222222444555666666666666333222111000000/////////------------...000111333444444555555666666666777222111000///............,,,,,,---...///000000111000111111///...---...///222333444555444222000///222666<<>>@@@DDDHHHNNNSSSVVVZZZ]]]___aaabbbdddfffffffffeeedddbbb]]]XXXWWWYYYZZZXXXUUUPPPLLLHHHEEEDDDCCC???;;;:::777777::::::999:::>>>BBBCCCCCCDDDCCCBBB@@@@@@<<<<<<<<<===>>>@@@BBBCCCEEEDDDEEEEEEDDD@@@:::666...,,,***'''&&&%%%&&&&&&%%%%%%%%%$$$###"""""""""(((%%%$$$'''******%%%!!! """$$$$$$###"""###$$$'''''''''((()))(((%%%###$$$$$$###""""""""""""###((()))))))))((('''&&&&&&)))---333888::::::;;;;;;777444000***&&&$$$&&&((())))))))))))(((&&&$$$###%%%'''(((***++++++++++++))))))'''&&&$$$"""!!!    LLLMMMMMMMMMMMMMMMLLLLLLIIIGGGEEEDDDDDDEEEFFFGGGGGGEEEDDDDDDEEEFFFEEEDDDGGGGGGFFFFFFDDDCCCBBBAAA@@@AAADDDHHHJJJLLLLLLLLLIIIHHHFFFDDDBBBAAA@@@@@@@@@AAABBBBBB@@@>>>;;;999888999888666444444555777555444222333444666555555888777888;;;>>>AAAAAAAAA<<<;;;999777555333333333222111000000000111222333000///...------...///000111///---,,,...//////...333222444999@@@EEEGGGFFF???<<<888777999<<>>????????????:::999666333000...---,,,---///...++++++...///.../////////000111222333333333222111000///...---,,,,,,---///111222222111111---,,,+++++++++---...///444333111111333444444333444444555666888:::===>>>======<<<:::888555333222222111000000000000000000111222444555555444333333///...------,,,,,,,,,,,,......------------......000000000222444777999;;;>>>===;;;;;;<<<<<<:::999???:::888===DDDEEE<<<333555444333222111222333444:::888888;;;>>>???<<<999444333333222222222222222111111111000000/////////000000000000000000000///444222444555888FFFDDD///000//////...///000222333222222111111111111111111...///000///......000222666666666666555444333222222222111111111111222222333222111000///.........000000000000///...---,,,,,,------...//////000000000///......///222555666888666444333333333222111///111333555777777666555222222111111000/////////...---------...///111222333333222222111111000000------,,,+++************++++++,,,---...///000000000111111///---,,,---...///000111111111111///...222666<<>>???BBBFFFJJJNNNQQQSSSVVVXXX[[[\\\___aaadddeeeffffffgggccc```___aaaaaa___]]]WWWSSSNNNLLLJJJHHHCCC???<<<999888;;;;;;:::;;;???AAABBBBBBBBBBBBBBBAAAAAA>>>>>>???@@@AAACCCDDDEEECCCCCCBBBCCCBBB>>>999555///---***'''&&&'''((()))%%%%%%$$$$$$######""""""***((('''((()))((($$$ !!!###%%%%%%$$$###$$$%%%''''''''')))***)))&&&###%%%$$$""" !!!"""###(((((()))))))))((((((''',,,000444888999:::<<<===888666111+++&&&$$$&&&)))***+++,,,,,,+++)))'''%%%%%%'''***---...---,,,+++'''&&&%%%$$$""" !!!###!!!###$$$!!!  HHHHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBBBBDDDEEEDDDBBBAAAAAABBBBBBBBBAAADDDDDDDDDDDDCCCBBB@@@???>>>???AAACCCEEEGGGGGGHHHFFFEEECCCBBB@@@?????????BBBBBBAAA@@@>>>;;;888666555555444222000111444666555444333333555555555444555555555777:::<<<<<<<<<777777666555444333111000000///---------///111222...---,,,,,,,,,,,,---...///...,,,,,,,,,---...///222222666???JJJOOONNNKKKDDD@@@<<<999999;;;======::::::::::::::::::;;;;;;888777666444111000............---+++***+++,,,,,,//////000111222222222111111111000///...------,,,,,,---...///000000///...++++++++++++---...000111555333222111222333222111000111333444666999<<>><<<999666444333222111000///////////////111222444444333111000---,,,,,,+++++++++,,,,,,......------------......//////000111444777999;;;>>>===<<<<<<======;;;:::>>>999555888???@@@999222555555333222111111111111666555555777:::<<<:::888444444333333222222222222222333333333222111000///111000000111111222222333333666888666888>>>999)))111000000000000111222333000111111111111000000///...//////...------///000444444555555555444333333222111111000000111111222333222111000////////////111111111111000///...---.........///////////////......---...///111222444444333222111111222111111+++---111444555555333222111111111111111000//////...---------...///111222222222111000...---,,,,,,,,,,,,+++*********************+++,,,---///000000111111111///---,,,---...,,,---...///////////////333777<<>><<<>>>>>><<<===AAA>>>>>>??????????????????>>>???AAACCCDDDEEEEEEEEEBBBAAA@@@???>>><<<888555///---***((('''(((***+++&&&%%%%%%%%%$$$$$$$$$###)))(((((())))))((($$$!!!!!!###%%%%%%$$$###$$$%%%''''''''')))***)))'''$$$%%%### """###&&&'''((())))))))))))(((...111555777999:::<<<===999666222+++'''%%%''')))+++,,,---...---+++((('''&&&(((,,,///000///---+++&&&%%%$$$###!!! !!!""" """$$$%%%"""  DDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBB@@@???======>>>??????>>>???@@@AAABBBAAA@@@>>>===;;;;;;===>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>BBB@@@===:::888666555555333333333111///000333555555444333444555555444222333222222333666777777666333333333333333111000///---,,,+++******,,,...000,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,...///222555<<>>AAABBBBBBBBB???<<<888666444444222000///.........---...000111111000...---,,,,,,+++++++++,,,------..............................///000222555777999:::999888999;;;<<<;;;:::;;;888555333444555444333666666555333222222111111222222333555888::::::999666666555444444444444444555666666666555333222111222222222222222333555555+++666:::777888999444000000/////////000000111111000111111111111000///......//////...------...000333333444444444444333333111000000//////000000111333222111000000//////000111111111111000///...---////////////////////////,,,---...000111111111000111111111000000000111222+++---000333444444222111000111111111111000//////......------...///000111222111000///---,,,+++***++++++***))))))))))))***)))***+++,,,...///000000222222222000...---...000,,,---....../////////000333777===AAAEEEHHHKKKNNNHHHFFFCCC@@@<<<999888777555666666777666555444333111333666999<<>>;;;<<>>@@@BBBDDDFFFFFFEEEEEE@@@>>><<<<<<;;;999666444///---+++(((((((((***+++&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((&&&$$$ """$$$$$$###"""###$$$''''''''')))******'''%%%$$$"""!!!"""$$$%%%&&&((())))))))))))---000444666777777999;;;777555111,,,(((&&&''')))&&&'''((()))(((&&&$$$###''')))---///111///---,,,&&&%%%$$$###"""!!!  !!!"""###$$$"""  @@@@@@???>>>==================<<<<<<======>>>>>><<<:::999:::;;;======<<<;;;<<<>>>??????===;;;:::777888888999:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;>>><<<999666444333333444222333333111///000111333333333222333444444222000000//////000222333222111///000000000000000///...,,,+++*********+++,,,---+++***)))(((((()))***+++)))***+++******+++...000444999CCCOOOYYY\\\YYYUUUNNNJJJDDD???<<<999666444777666444333333333444444333444444444333222111000333000...//////---...111222222222222222222111111///////////////.........,,,---.........---,,,+++******+++,,,---...//////---,,,+++,,,...000111000---000222333333555:::>>>BBBCCCCCCCCCAAA???<<<:::777666444222000......---------...//////...,,,+++++++++++++++,,,------.........////////////...............///111333555777777666555666999:::999888888777555111------111555666666555555444333222222000111333555777999;;;<<<:::999777555555666777999888888777666666555444444333222111111222333444555222AAABBB;;;:::444///333////////////////////////222222111111000/////////000111111000......///111333333333444333333222222//////............//////222111000////////////000111111111000000///...---..................//////+++,,,///111222111000//////000111000......000222///000222444444444333222///000111222222111000//////......---...///000111000000///...---,,,++++++((((((''''''''''''(((((()))***+++---...000111111333444444333111111222333/////////000000111111111444888===AAADDDFFFIIIKKKGGGFFFDDDBBB@@@>>>======;;;;;;<<<;;;:::888666555222444666999<<>>:::999<<<888777777666666666777777<<>><<<:::888888777555333...---+++***)))(((((()))&&&&&&&&&&&&&&&%%%%%%%%%"""###%%%'''(((((('''&&& """$$$$$$###"""###$$$'''&&&''')))++++++(((&&&"""!!! """###$$$&&&((()))))))))***---111444444444555666333222111---)))''''''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%'''***---...---,,,+++&&&%%%$$$###"""!!!!!! !!!!!!"""#########""""""  <<<;;;:::888888888888888888888888888999999::::::888777666777999;;;;;;;;;777999;;;<<<<<<;;;999888555555555555555666777777666666555555555666666777888888666555333222222222111222333222000//////000111000000111111111///---...---,,,---...///...---........................,,,,,,,,,,,,,,,,,,++++++***)))(((''''''((()))***((()))******)))***---000888>>>GGGQQQXXX\\\\\\[[[TTTQQQLLLHHHDDD@@@<<<999999777555333333333444444444555666666666555444444666111000333333000111555333222111000///000000111////////////////////////...//////000///...---,,,***++++++,,,,,,,,,,,,,,,+++***)))***---/////////***...222333333555;;;@@@CCCCCCCCCCCCBBB@@@>>>===999777555333111///...---.........---------,,,,,,************+++,,,---...//////000111111000//////////////////000222444555666555444555666777666555222333222///,,,---000444555555555555444333222222000111333555777999<<<>>>???<<<999777666888;;;===:::999777555444444444555555444333222222333555666===JJJEEE;;;===555---444111222222222222222111111444333111000//////000000222333333111000///000222333333333333333222111000...------,,,,,,------...000000//////......//////111111111111111///......,,,,,,------.........///,,,,,,---...///////////////000111000...---///222111111222222222222111111...000111222222111000/////////...------...000111......------------,,,,,,''''''&&&&&&&&&''''''(((******,,,---///111222333444555666555444444666777333222222222222333333333555888===@@@BBBDDDFFFHHHDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@???===:::777666222333444666999===@@@BBBCCCGGGLLLPPPSSSUUUXXXZZZUUUSSSOOOLLLKKKLLLMMMNNNPPPWWWaaakkkuuu|||}}}yyyvvvsssnnngggbbbYYYSSSLLLGGGBBB;;;:::<<<777666555444333333444444;;;===AAAEEEFFFEEECCCBBB===:::777666555555444222------,,,+++)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&%%%%%%!!!###%%%%%%$$$###$$$%%%&&&&&&''')))++++++)))&&& !!!"""%%%&&&((())))))&&&***...111111000000000...///000...+++((('''''''''&&&%%%$$$$$$$$$%%%%%%###$$$&&&((()))))))))(((%%%$$$$$$###"""!!!  !!!###%%%%%%$$$"""!!!999888666555444444555555444555555555666666777777666555444555888:::;;;;;;555777999;;;;;;:::888666333333222222222333444444222111111111222222333444444555666666555333111000000111222222000.........///......///000///,,,***---,,,++++++------,,,+++---,,,,,,,,,,,,---...///...............---,,,+++)))((('''&&&&&&'''((()))''')))******((()))---111;;;@@@HHHPPPUUUYYY]]]___ZZZWWWTTTPPPMMMIIICCC@@@:::999666444333444555666777888999:::::::::999888777333111555555222333888333222000...---...///000/////////000000000000000000000111111111///...---++++++,,,,,,,,,+++******+++***)))***,,,.........(((---111333333666===BBBCCCCCCCCCCCCBBBAAA@@@???:::999666444111///......000///...---------------))))))))))))***+++------///000111222222111000///111000000000000222333444777666444444555555333222---.........---...///111333333444444444333222222000111333555777:::===???BBB???:::777777999===@@@;;;999666444333333444555888777555444444555777888;;;GGG???888AAA<<<444<<<666666666777777666555555666444222000//////111111333444444333111000111333333333444333222111000000---,,,,,,++++++,,,,,,---000//////............///222222222222111000//////++++++,,,,,,---......///...---+++++++++---///000///111222000...---///111000000000///////////////...///111222222111000/////////...------...000000,,,,,,,,,,,,,,,---------(((((((((''''''((())))))***+++,,,...000111333333555666777666666666888:::555555444444333444444555555999===@@@AAACCCEEEFFFAAA@@@@@@??????@@@@@@AAACCCCCCBBB@@@>>>;;;888666222222222444777;;;???AAA???CCCHHHMMMPPPTTTWWWYYYRRROOOKKKHHHFFFGGGIIIJJJIIIPPP[[[gggqqqxxx~~~|||{{{yyyvvvooojjjbbb[[[SSSMMMFFF???===???777666555333222222333333999<<<@@@DDDFFFDDDBBB@@@<<<999666444444444333222---------,,,***'''%%%###""""""""""""""""""###### ###%%%&&&&&&$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&&&&&&&'''***++++++)))'''!!!$$$&&&'''((()))###'''---000000...---,,,+++---//////,,,)))''''''###""" !!!"""!!!!!!###$$$%%%&&&&&&&&&$$$$$$###"""!!! !!! $$$&&&'''&&&###"""444444333222111111000000////////////000111222333333333333444666777999:::444555666777777555333222222111000//////000222222777666444222111///......000666;;;:::555222444777666666555444222000...---111...,,,,,,---.........***CCCxxx///***...111++++++++++++,,,,,,,,,------------------,,,+++++++++***************)))((((((((()))*********,,,///111;;;;;;AAAMMMWWW\\\```eeedddfffccc^^^[[[YYYSSSLLLCCC???<<<:::777222333777999999:::<<<>>>@@@@@@??????===:::777666666777888777333---++++++...111222///............000111222222111888AAA<<<...)))---++++++,,,---............000///...,,,,,,---...///222111000000333777<<>>?????????<<<:::999444333333222111000//////000000000///...---+++***+++++++++++++++,,,---...222555888888444111111222///000222333333333222222666555444333333222///---...,,,***((((((***---///111333666666444333333333111111222333666:::===@@@EEEAAA<<<:::<<<>>>???>>><<<:::777555444555777888666555444333333444555666===???AAAAAA???===;;;;;;;;;::::::<<>>AAACCC???????????????@@@@@@AAAAAABBBCCCCCC@@@<<<888555------...///111333555666;;;>>>BBBGGGJJJLLLMMMNNNLLLJJJFFFCCCAAA@@@@@@@@@HHHMMMTTT]]]fffmmmrrruuuyyy{{{~~~}}}zzzvvvtttssshhhccc[[[TTTMMMHHHCCC???>>>;;;888444333222333444888;;;>>>AAAAAA???<<<:::888666333222222111///---))))))((('''%%%$$$###### !!!!!! !!!$$$ !!!"""###$$$$$$%%%&&&'''''''''&&&%%%''''''((()))))))))))))))!!!######!!! !!!"""###$$$%%%'''(((******))))))***+++,,,***'''$$$######!!!  !!!"""""""""!!!%%%###""" !!!!!!!!!$$$&&&'''&&&%%%### 444444444444333222111000///......//////111222222333222222222222333444444444555666666666444222111000000/////////000222333777666444222000///......///333777888555444555777444333222111000...------...---++++++---------,,,---MMMEEE333(((***,,,,,,,,,---...//////000000---,,,,,,+++******++++++))))))******))))))((('''((()))******+++---111444999:::@@@KKKUUU[[[cccjjjqqqsssqqqmmmiiifff^^^VVVJJJEEE@@@===999555666:::999999:::<<<>>>???@@@???AAA@@@???===<<<;;;::::::333000...---...000111000///...---------...///000000,,,///666444***&&&+++******+++------.........///......---------......111000000000333666:::<<<:::;;;<<<<<<<<<:::888666333222222111111000000000////////////......---,,,))))))))))))***+++,,,,,,111333666666444222222111333444444555444333222111333111/////////...,,,***,,,+++(((''''''***---///111333555555333222222333000000111333666999===???AAA>>>;;;;;;===@@@AAAAAA;;;999777555444555666777777777666555555666888999===???BBBBBB@@@>>>======???>>>>>>@@@CCCDDDCCCAAA@@@???<<<:::999999999:::<<<:::888777777666555333111111111111000///...---***++++++***)))***,,,///000111111111000000111333444555666666555444111000///+++***,,,---+++---111---,,,,,,---///111111000000///////////////000000......,,,,,,+++,,,,,,------............/////////---,,,,,,,,,,,,---...............------------,,,)))(((''''''((()))+++,,,,,,+++++++++,,,...000111222222333444444555666666888555888777222777<<<555111111111333666999<<<===;;;;;;;;;;;;;;;<<<======???@@@AAAAAA>>>:::666333,,,,,,---...///111333444999;;;>>>BBBDDDFFFFFFFFFDDDBBB???<<<;;;;;;;;;<<>>???@@@CCCDDDEEEEEEDDDAAA???===333111111222333444333222111000///...---......//////)))''',,,,,,'''&&&***((()))***,,,---.........---....../////////......//////000111333555777888666777777888777666444333111111111111111111111111---.....................***************,,,------111111111333444444333111777777888777666444222111111///,,,+++++++++***((()))(((&&&&&&&&&))),,,...///111333333111000111111---...000222555999<<<===;;;:::999;;;>>>AAABBBAAA999888555444333333555666777666555555666777888999===???BBBBBBAAA@@@@@@AAACCCBBBCCCFFFIIIKKKJJJIIIHHHFFFCCCAAA@@@@@@BBBCCC@@@???======<<<;;;777555000///...---------......+++,,,,,,,,,+++,,,///222444555666555333333444555777777888888777555222000///+++***,,,---+++,,,000,,,++++++,,,///000000///////////////////////////+++++++++++++++,,,,,,---,,,---------.........///---,,,,,,,,,,,,---......---------,,,,,,,,,++++++***))))))))))))+++,,,---+++++++++,,,---///000111111111111222222333333333666333888777222666999111------...///111444777888666666666666666777888888<<<=========:::777333000******+++,,,...///000000555666999;;;<<<<<<<<<<<<;;;999777666555666777888;;;>>>BBBHHHNNNTTTYYY[[[]]]aaaeeeggghhhhhhiiijjjeeeggghhhddd\\\UUUQQQPPPJJJGGGDDD@@@===;;;:::::::::;;;<<<<<<;;;:::888777111000......//////---,,,***)))(((&&&$$$"""!!!  """###!!!"""###$$$$$$$$$$$$######$$$%%%'''((()))******&&&%%%$$$%%%%%%$$$!!!!!!!!!"""##################$$$&&&%%%"""   """###%%%%%%$$$"""!!! !!!!!!$$$$$$!!! !!!  222333666777666444222000---------------...///000222111000000//////000000444444444444333111000///......///000111333444444555444333111///.........///......000444666444222///...,,,++++++,,,...///)))***+++---///...+++)))(((%%%===%%%///---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&'''***+++''''''((((((((((((''''''((()))***+++,,,///444777444666<<>>999999<<<999:::;;;;;;;;;<<<>>>@@@CCCFFFIIILLLKKKHHHDDDAAA:::999777777999999888777666555333000///.........///(((%%%))),,,***(((***'''((()))+++,,,---......,,,---...000000000///.........000111333444444444222222333333333333222111111111111111222222222222...------------------------------------...//////000......000444666444111888888999888777555333222000...+++*********)))(((&&&%%%$$$$$$&&&(((+++,,,...///000000///...///000+++,,,///222555888:::;;;555666777:::<<<>>>>>>>>>777666444333222222333444444333333333444555777888===???BBBCCCBBBBBBCCCDDDEEEFFFGGGJJJMMMOOOPPPQQQMMMKKKHHHFFFFFFGGGIIIKKKEEEDDDDDDCCCAAA>>>888444222000---+++***+++---......///000000///111444666888999:::999777666666777999999:::999888555333111...+++***------++++++///+++******+++...//////.........//////......------*********+++,,,------...++++++,,,,,,------......---,,,,,,,,,,,,---......,,,,,,,,,++++++******)))''''''&&&&&&'''(((***+++++++++,,,---...///000111111111111111222222222333777555999888111333555+++...------...///111444555222222222222222333333444888888999888666333///---((()))***+++,,,------...000111333444555555555555555444222222222444666777888:::===AAAFFFJJJNNNPPPRRRUUUXXXZZZZZZZZZ[[[\\\ZZZ```eeeeee___YYYXXXXXXTTTRRRNNNJJJFFFBBB???>>>======;;;:::888777666555000...---...//////...,,,***)))(((&&&$$$""" !!!"""!!!""""""###$$$$$$$$$$$$"""$$$%%%''')))++++++,,,+++(((''''''(((&&&!!!!!!""""""   !!!###$$$%%%%%%$$$$$$ !!!"""&&&&&&###"""###   000222444666555333111///---------------......///111111111111222333444444333333333333222111000///000000111333444555555666444333222000///......---000---,,,...222333111......---+++***+++,,,...000)))***,,,///000000,,,)))222$$$(((---...---+++333222222111000///...---+++)))'''%%%%%%''')))+++''''''((((((((((((''''''''')))+++,,,---000333666333444999@@@GGGPPP```ooo{{{zzzmmm```QQQFFF>>>999888:::777999::::::999:::<<>>?????????===:::777333000---,,,+++---)))'''***---,,,***)))((((((***+++,,,---------+++,,,...000111111000///...///000222222222222222000000111111111111111111222222222222333333333333//////...------------...000000///////////////000///------///333666444222666777777777666555333222---+++)))((())))))(((&&&%%%$$$$$$$$$%%%''')))+++,,,---...---,,,+++,,,...)))+++...111444666777777222333555777888888888999666555444333222222222333333333222333444666888999===???BBBCCCCCCCCCEEEGGGFFFGGGIIIKKKNNNPPPSSSTTTOOONNNLLLKKKKKKMMMPPPQQQLLLKKKIIIHHHEEE@@@:::555333000,,,)))((())),,,...///000111111111222555888999:::<<<;;;999888888888999999:::999888555333111...+++***------******---***))))))***---......---.........///...---,,,+++******+++,,,---......///)))******+++,,,------------,,,,,,,,,,,,---......,,,++++++***)))(((((((((%%%%%%$$$$$$%%%&&&((()))***+++,,,---///000111111111111222222333333444444:::888===<<<555777888...///......------...000111000////////////000111111444444444444222///,,,***&&&''')))+++,,,---------------...000111222222222000///......///111333444555777999<<>>;;;888666555444000///......000000///...***)))(((&&&$$$"""!!! !!!!!!!!! !!!"""""""""###$$$$$$%%%&&&$$$%%%''')))+++,,,---...///,,,***))))))%%% !!!!!!!!!  """$$$%%%&&&'''''' ###&&&'''%%%$$$%%%""" !!!!!!!!!  """"""!!! ///000111333222111000.........---------......///000000111222333555777888333333222222222222222111333444555666777888888888333222111///......------...,,,***,,,///000///---,,,+++*********,,,---...)))***,,,...000000---***'''%%%)))(((,,,))),,,---222111111///...---,,,,,,)))((('''&&&&&&((()))+++''''''((()))))))))(((((('''***---000111222333555222222666<<>>888777999666888999888666777:::>>>@@@DDDIIINNNQQQRRRQQQPPPOOOLLLHHHGGGGGGIIIJJJJJJEEEBBB===888222...,,,***+++******,,,---,,,***((()))***+++,,,------------+++,,,...///000111222222///000111111222111111111111111111222222333333444444444444444444444444444222111000//////000222222555444333111000000000000///......000222444555444444444555555444333111000)))(((''''''((('''%%%###%%%$$$$$$$$$%%%'''((()))***++++++***))))))***,,,(((***...111333444333333000222444444444333444666666555444333222222222222444444444555666888;;;<<<>>>@@@BBBBBBBBBCCCEEEGGGEEEGGGIIIKKKLLLOOOSSSUUUQQQPPPOOOOOONNNOOOPPPQQQMMMLLLJJJIIIFFFAAA;;;777222000,,,)))(((***,,,...///000000000///000333666777999;;;<<<:::888888888777777888888777555222000---++++++------******,,,)))(((((())),,,------,,,------.........,,,+++*********,,,---............(((((()))***+++,,,---------,,,,,,,,,,,,---......+++******)))((('''&&&&&&&&&%%%%%%$$$%%%'''((())))))***,,,...000111111222000111222333444555555666<<<;;;AAABBB<<<@@@CCC:::222000///---,,,,,,,,,,,,...------------...//////111111111000...,,,***(((%%%'''))),,,---.........,,,------......///000000+++***)))))))))+++---...000222444777999:::;;;;;;;;;===@@@BBBBBBCCCEEEGGGGGGLLLSSSVVVXXXYYY[[[]]]ZZZZZZYYYVVVSSSOOOKKKIIIFFFDDDBBB???;;;888666444111000//////000111///...))))))((('''%%%$$$######%%%%%%"""### """"""""""""###$$$&&&&&&%%%&&&(((***,,,---......///---+++)))&&&### ###$$$###!!! """  """!!!###$$$%%%&&&''' """''')))(((((()))'''### !!!###$$$$$$######""""""###$$$$$$###"""!!!---....../////////......//////.............../////////000111222444666777222222222222222333333444777888999::::::::::::999222111000///...---------***))))))***---...//////)))))))))))))))*********))))))***,,,......---***%%%(((,,,)))(((---///,,,++++++++++++*********((((((''''''((())))))***'''((())))))******)))))))))---222444555444444444222000222999???DDDLLLSSSaaalllyyyxxxfffXXXIIIAAA===999888999444777888666333444888===???BBBHHHMMMRRRVVVXXXYYYXXXWWWVVVVVVXXXZZZYYYYYYRRRNNNHHHAAA:::555111///---//////---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///111333444222111111111111111111111333333333333444555666777777777666666555555444444333222222222444777999;;;<<<;;;999777555444333333...///111111111222555666333333333222111...,,,+++''''''((()))***)))%%%"""%%%%%%%%%%%%%%%&&&'''((()))))))))((('''''')))+++(((***...111222222000///...000222333222222444666666555555444333333222222333333333444666999;;;===>>>@@@AAABBBBBBBBBEEEGGGEEEGGGJJJKKKKKKNNNRRRUUUPPPOOONNNMMMKKKJJJHHHGGGEEEDDDBBBBBBAAA>>>999666///---***)))))),,,///222000111111000///000222555555777::::::999888888888444555666666555444111000---++++++------***)))+++((('''''')))+++,,,,,,+++,,,---.........,,,***))))))***+++,,,------,,,,,,''''''((()))***+++,,,------,,,,,,,,,,,,---......******)))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&((())))))***,,,///111222222222//////000222444555666777>>>===CCCDDD???DDDHHH@@@777555333000---,,,++++++,,,++++++++++++,,,------000//////...,,,***((('''$$$&&&***---///000000000///......---,,,,,,,,,---***)))'''&&&&&&''')))***,,,...111555666666444333666777999999888888:::;;;AAACCCFFFIIIMMMPPPSSSUUUSSSTTTUUUVVVUUUSSSPPPOOOJJJHHHFFFCCC???;;;777555222000//////000000///---))))))(((''''''&&&%%%%%%###)))))) """""" !!!###%%%&&&%%%&&&''')))+++,,,,,,---,,,,,,+++((($$$  ###%%%###!!!   !!!!!!"""""""""!!!""""""###(((++++++---///---)))!!!!!! !!!###%%%&&&&&&%%%%%%%%%$$$$$$######"""""""""------,,,,,,------------000//////.........//////.../////////000222333444222222222222333444555666999:::;;;<<<===<<<;;;:::222111000......---------&&&'''(((***+++...000222''''''((())))))(((''''''(((((((((***------,,,******...%%%)))(((***...)))***++++++,,,,,,---......'''(((((()))))))))******(((((()))***************+++///555888888777555555222///000777>>>AAAEEEIIIQQQ]]]kkkuuu}}}~~~vvvmmm___RRREEE???<<<:::999;;;333666777555222222777<<>>;;;999888888...111333222111111444888444333333111...+++(((&&&))))))+++---...,,,'''$$$&&&&&&&&&%%%%%%&&&''''''((()))((('''&&&&&&(((***(((***...111222111...------000222222111222666999666555555444444333333222111111111222444777999;;;???@@@AAAAAAAAABBBDDDFFFEEEHHHJJJKKKKKKMMMQQQUUUMMMLLLKKKIIIFFFBBB???===;;;:::999999:::888666333,,,+++))))))+++...222555333333333222111111444666333555888999999777777777222333444555555333111000---++++++------)))(((+++(((''''''(((+++,,,,,,+++,,,---.........,,,)))(((((()))***+++,,,+++******''''''((()))***+++,,,,,,---,,,,,,,,,,,,---......***)))((('''&&&%%%$$$$$$$$$###""""""###$$$&&&''')))***---///111222222222---...///111333555777777AAA???CCCCCC>>>BBBFFF======;;;777444111///...---***************+++,,,,,,///......---+++)))((('''$$$&&&***...000222222222111000...---+++******)))+++***(((&&&&&&'''((()))***---111555666555222000777777777555222000000111===<<<<<>>:::777666666555333222222555888:::;;;<<>>>>>===>>>>>>>>>===;;;888555444444444444666;;;AAAHHHLLLMMMKKKHHHDDD???;;;777555222222222222222111000///......---,,,+++))))))(((&&&***......+++)))((()))"""$$$&&&&&&%%%$$$###$$$******(((%%%###$$$&&&)))(((,,,111444444333111111000111333444444444333222666555444333333333333444666333000000222444666666;;;:::;;;>>>AAACCCBBBAAADDDDDDCCCCCCEEEGGGIIIJJJLLLJJJGGGDDDAAA===888444666555333222000000//////,,,+++***)))***,,,///000222111111000000000000000000222444666666444222000///000111111000...,,,+++---,,,+++******+++,,,---)))((('''&&&''')))+++,,,...............------,,,)))((((((***---...+++((((((((())))))******++++++---,,,,,,++++++,,,,,,---+++,,,,,,+++***)))(((((($$$$$$############$$$$$$+++)))(((,,,111444222///////////////111333555666999;;;>>>BBBCCCCCCCCCBBBCCC@@@:::444000...---...,,,***((('''(((+++...000222000...+++***)))))))))$$$&&&))),,,...000000111777555333111///............,,,)))'''&&&&&&''''''***+++...000111111000000444222000------...///111555666888;;;>>>AAACCCDDDCCCFFFIIILLLMMMOOOQQQSSSMMMLLLJJJGGGCCC???;;;888999444000000222111---(((***)))((('''&&&&&&&&&&&&)))((('''%%%### !!! !!!!!!###$$$&&&%%%%%%&&&&&&((())))))***(((&&&$$$$$$$$$&&&'''!!!!!!!!!!!!  """"""!!!  """######!!!!!!###%%%%%%&&&(((***------///222555666444222---&&& !!! !!!$$$$$$$$$&&&''''''%%%$$$ )))+++,,,,,,+++******+++,,,+++******+++,,,---......//////000000000000///000111333333222333555777============;;;888555333000///---,,,+++++++++,,,,,,,,,,,,,,,,,,---...///---+++(((((()))***)))'''***)))((()))+++------,,,***+++,,,,,,,,,+++******((()))+++,,,---,,,+++***---***((())),,,/////////,,,,,,+++******+++,,,---111222222333333333333333777666444333333555777888???DDDKKKSSSXXXWWWSSSNNNEEECCC???;;;888666555555333222222333666888::::::===@@@FFFPPPZZZdddkkknnnoooqqqvvvzzz}}}|||uuukkk___UUULLLDDD???===:::777555555555444333444444333333222111000000///---,,,...222444555444666555444333333444555666888888:::===@@@AAAAAAAAA@@@@@@???>>><<<:::888777999999999;;;@@@HHHOOOTTTWWWUUUQQQLLLEEE===777444333333333333222222111000000///...,,,***)))((('''(((+++//////---+++***+++%%%'''))))))'''&&&&&&&&&))))))(((&&&$$$$$$&&&((((((,,,111444444333222222111222333555666666666666666555555555444333333333333111......///222333333888777888;;;>>>??????>>>AAAAAAAAABBBCCCDDDEEEFFFDDDBBB???===:::666111......---,,,+++***)))))))))******))))))***,,,...///222111000///......------000222333444444222000...------------,,,+++***)))******)))(((((()))******(((((('''&&&''')))+++,,,...............------,,,)))((('''))),,,,,,***((((((((()))))))))))))))***+++++++++******+++++++++************)))(((&&&&&&#########""""""#########((('''(((---333444111,,,.........///000222444555888:::>>>BBBDDDEEEDDDDDDCCCBBB>>>;;;777444222111...,,,***)))***---000333333111///,,,***)))))))))&&&(((***---///000111111777555333111000/////////...---+++)))''''''''''''***,,,///111222222000///---,,,)))(((''')))***,,,,,,---...111333555777888:::===AAACCCEEEGGGJJJLLLNNNNNNLLLJJJGGGCCC???>>>;;;777333222111000---)))%%%%%%%%%%%%&&&'''((())))))((('''&&&###!!!  !!!###$$$%%%%%%%%%%%%&&&&&&'''((((((&&&$$$"""""""""######!!!!!!!!!  !!!!!!!!! !!!""""""!!!"""###"""  !!!!!!###%%%&&&'''(((***,,,///000111444777888666444---'''!!!  $$$######%%%&&&&&&$$$"""!!! ***,,,---,,,++++++,,,------,,,,,,,,,,,,---......//////////////////......000111222333333555888;;;============;;;999666555------+++******++++++,,,------...............---111...+++******+++++++++***))))))+++...000000/////////000000///...---,,,)))***,,,------,,,++++++---,,,***+++---000111111///...,,,++++++,,,---///222111111000111222333444666444222000000111333555888:::>>>CCCGGGGGGDDDAAA;;;;;;999777555333222222111222333555777888999999===@@@FFFNNNYYYdddmmmrrruuuxxx}}}{{{ooodddXXXNNNHHHBBB???;;;999999:::;;;;;;777777777777666444222111000///...///222444444444666555444444555666888999;;;===@@@CCCEEEFFFFFFEEECCCCCCBBBAAA???===<<<;;;===<<<<<>>???@@@@@@@@@???===:::888666333///,,,((('''&&&%%%$$$#########''''''((()))***+++,,,,,,111000///---,,,++++++***000111222222111///,,,+++******)))(((''''''''''''(((''''''&&&&&&''''''((((((''''''&&&''')))***+++---............---,,,,,,(((''''''(((******)))''')))))))))((((((((((((((()))))))))(((((())))))))))))))))))((('''&&&%%%$$$###""""""!!!!!!""""""###$$$%%%(((...333333///***,,,,,,------///111222333777999===AAAEEEFFFGGGGGGCCCCCCBBB@@@===:::666444111...+++***+++...333666444222///---+++))))))))))))***,,,...000111222222666555333222111000000000//////...,,,***((('''&&&'''***...111222000...,,,'''&&&$$$###$$$%%%''')))))))))+++,,,...///000111111444888;;;===@@@CCCFFFMMMMMMLLLJJJHHHFFFDDDBBB>>><<<999555222///...---&&&&&&&&&&&&'''((()))***))))))(((&&&$$$"""  !!!###$$$%%%%%%%%%%%%%%%%%%&&&&&&((('''%%%###!!!!!!"""""""""!!!  !!!!!!""""""!!!!!! """!!!"""###$$$$$$""" !!!"""!!!  """"""%%%''')))***+++...000222333555888;;;;;;999777///***%%%###  !!!!!! ######"""###$$$$$$"""!!!"""!!!---.........,,,,,,---/////////////////////000000111000000///............111222444555777:::???BBBBBBAAAAAA@@@>>>;;;999888000///---,,,+++,,,,,,---///000111111111000///...555222///------...///000...---...///222333333222222222222111000///......+++,,,------------,,,,,,,,,++++++,,,---///111111333111///------...000222333222000//////111333555666444111///...///111222888777888;;;======<<<:::555666666555444222000...///222555777888888888888;;;>>>CCCKKKTTT___jjjqqqxxx{{{yyymmmaaaVVVOOOHHHDDD???===<<<===>>>>>>:::;;;<<<;;;:::777444222111000000000111222333333444444444555666888:::;;;<<>>>>>===>>>AAAHHHRRR\\\bbb```___[[[VVVNNNEEE>>>999555555555555555666666666555333000---)))'''&&&%%%+++,,,...//////...------%%%&&&'''&&&$$$######$$$'''((()))(((%%%$$$%%%%%%***---111333444444444555555666777888999999::::::666777888888777444222000111///---,,,...///000000///......000333555666555666777999:::;;;;;;:::::::::888555333222000,,,***&&&&&&%%%$$$#########$$$$$$%%%'''(((************------,,,+++************//////000///...+++)))((()))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''(((******,,,------------,,,++++++((((((((())))))))))))((()))(((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''%%%$$$###""""""!!!!!!!!!!!!"""""""""$$$''',,,000000---*********+++,,,---///000111444777;;;@@@DDDFFFHHHIIIEEEEEECCCAAA>>>:::777666222///,,,***+++...333666444222000---+++***))))))+++,,,---///000111222222444444333222222111111111000000000///---***'''&&&$$$''',,,///000...+++(((&&&%%%$$$$$$%%%''')))*********+++,,,,,,---......---000333666999<<<@@@CCCHHHHHHGGGGGGFFFEEEEEEDDDAAA@@@>>>:::555222111111...---,,,***)))((((((((()))))))))'''&&&$$$"""!!! !!!"""$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$############""" !!!"""$$$!!! !!!!!!$$$###"""!!! """"""!!!"""$$$$$$"""  """$$$&&&)))+++,,,...111333444555888<<<>>>???<<<:::333---)))'''###!!!############""""""!!!!!!$$$###""""""######!!!!!! 000111111000......///111000000000000000000//////222111000///////////////000222555888<<>>;;;:::666555333111////////////222222333444444333111111777666444111000111333555444333333444666666555333333333222111000/////////------.........---------,,,---...///000111333444666555333111111222333444333222///......000333555555444222000//////000000888777777888::::::999888444444555555333111///---///333777888888666666777777:::???EEELLLVVVaaaiiitttyyy}}}ssshhh]]]WWWNNNIIIDDD@@@>>>??????>>>===>>>??????===:::777666111111111111000000111222222333444555777999:::;;;===@@@EEEHHHHHHIIIJJJLLLKKKKKKKKKJJJHHHEEEBBB@@@@@@???@@@DDDLLLUUU___eeedddbbb^^^WWWOOOFFF???;;;777777666666777888999:::888666222...***((('''&&&++++++,,,---......---,,,%%%&&&&&&%%%#########%%%'''))))))(((&&&%%%%%%&&&,,,...111222222222444555777777777777777888888888666777888888666333000//////---++++++,,,------,,,,,,+++***,,,///222333333222333555666777777666555222000...,,,+++***(((&&&&&&&&&%%%%%%$$$%%%%%%%%%"""$$$%%%'''))))))************)))******+++,,,---.........---+++)))'''&&&((('''%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''((()))***+++++++++++++++***))))))))))))))))))((((((((()))(((''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%$$$""""""!!!!!!!!!!!!""""""###$$$&&&)))+++,,,,,,+++'''((()))+++,,,---......111333777<<>>;;;999999222000,,,******---111333222111///,,,+++*********---------...///000000111222222222222222222222222000000111111///,,,)))&&&%%%(((,,,000000...***(((&&&%%%%%%&&&'''(((***+++''''''((((((((((((((((((+++---000222555999===AAACCCCCCCCCCCCCCCDDDDDDEEEBBBCCCBBB@@@<<<888777888111000...,,,***)))((((((******))))))'''&&&%%%$$$ !!!""""""""" !!!"""###$$$$$$&&&'''(((((()))(((((('''))))))(((&&&%%%$$$$$$$$$###"""!!! !!!###$$$%%%### $$$$$$""" """%%%$$$###!!!!!! !!!!!! !!!$$$'''***,,,...000333555555777:::???CCCCCCAAA>>>777111---***&&&!!! ###%%%%%%&&&'''&&&&&&%%%$$$&&&$$$""""""""""""!!!555666555222000///111222///000000000000//////...333222111000///000111222000444999???EEEJJJPPPSSSRRRPPPMMMIIIEEEAAA>>><<<<<<;;;888666444333333333555555666666666666666555777777666444222222444666666666666777999888666444333222111000/////////000/////////..................000222333444555777999777666555555444444444444222000...------///222333333222222111111000///...555555555666888999777555333444444444333222000///111555999999666444555666444777;;;???DDDKKKUUU]]]iiioooxxx{{{ssskkkccc]]]PPPLLLGGGCCCAAA@@@???>>>@@@@@@@@@@@@???===;;;:::333444444222111000111333222333444666888:::;;;;;;===@@@EEEFFFFFFGGGKKKNNNPPPQQQRRRRRROOOKKKFFFCCCDDDDDDFFFJJJQQQZZZbbbfffiiifff```WWWNNNEEE>>>;;;999888888888888:::<<<===:::888333///+++)))))))))******)))+++---...---+++'''(((((('''&&&&&&''')))*********)))&&&&&&'''(((...///000000000000222333555555555555555666666777777777777666444222///...---+++))))))***+++***)))+++***)))***---000111222111111222333333333333333111///,,,+++++++++)))(((%%%%%%%%%$$$%%%%%%&&&&&&######$$$&&&''')))***+++((())))))***+++---...///------,,,+++)))(((&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''%%%&&&&&&'''(((((())))))((())))))))))))(((''''''((())))))(((&&&&&&''')))&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&###""""""!!!!!!""""""###$$$%%%&&&'''((()))))))))%%%&&&''')))++++++,,,,,,,,,///222777<<<@@@CCCEEEKKKIIIFFFBBB???======<<<222000---+++***+++...///000///---+++*********+++---------,,,------...//////000111222222222222222///000111111///---***)))(((***...000111///,,,***$$$$$$%%%%%%&&&'''((()))(((((((((((((((((((((((('''))),,,...000444888<<<>>>>>>??????@@@BBBCCCDDDBBBCCCDDDEEEDDDBBB@@@>>>222111///---,,,+++******************)))((('''&&&"""###$$$$$$###"""  !!!###$$$$$$$$$$$$%%%&&&((()))******))))))''''''&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!"""######&&&$$$  $$$&&&%%%###""""""$$$$$$######""""""!!!!!!!!!$$$&&&***,,,...111444666777999>>>CCCHHHIIIGGGDDD<<<666000,,,(((###"""%%%((()))***+++,,,+++******)))'''$$$#########""" ::::::888555222111222444222333333444333222111000333333111000111222333555555:::CCCKKKRRRXXX]]]aaa___\\\XXXRRRLLLGGGCCCAAA>>>===;;;999888888888888888777777777888999::::::555666777555222111222555555555666888::::::888555222111000//////000111111111000//////.........///...111444666555666888:::555666666666555444333222...---,,,+++,,,---///000///000111222222000...,,,000000333666888888555222111111222333333444333333444777:::999555222333555222555999;;;===BBBJJJQQQ[[[```hhhqqqxxx|||}}}~~~yyyvvvrrrmmmjjjeee```\\\OOOLLLHHHFFFDDDCCCBBB@@@AAAAAA@@@@@@???>>>>>>===666777777555222111333555444555666888:::;;;<<<<<<===AAADDDEEEDDDFFFLLLQQQWWWYYY[[[[[[WWWQQQJJJEEEFFFGGGJJJNNNTTT[[[aaaeeegggccc\\\SSSJJJCCC>>>;;;:::999999999:::<<<>>>@@@<<<999555000---++++++++++++))))))***---...---,,,((()))))))))((()))+++---,,,,,,+++)))'''&&&)))+++///000000///......///111000000000111222444666888888777666444222000...---...---++++++,,,---+++***+++***(((***---000222222111111000000111111222222111///,,,+++,,,,,,,,,+++%%%%%%%%%%%%%%%&&&'''(((######$$$%%%&&&)))+++,,,******++++++,,,---//////,,,++++++***((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((((((((&&&''''''''''''&&&%%%%%%&&&''''''%%%###"""$$$'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&#########""""""#########"""$$$'''((((((&&&%%%%%%###$$$&&&((()))*********(((***...222777<<>>===333222///---,,,++++++,,,---,,,+++***)))***++++++---,,,+++******++++++,,,---...///111222222111111...////////////---,,,+++((())),,,---...,,,***)))$$$$$$$$$$$$%%%&&&&&&&&&))))))))))))))))))))))))&&&''')))***,,,000444888999999999999;;;===???@@@AAAAAADDDIIIMMMLLLHHHDDD999777555222000...,,,,,,***+++++++++***)))((((((%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$###$$$''')))*********)))&&&'''''''''''''''&&&&&&$$$$$$$$$######""""""""""""!!! """$$$$$$###""""""###$$$$$$$$$###"""!!! """"""%%%)))+++---000444666999<<>>===<<<;;;;;;;;;<<<<<<999999888888999;;;===>>>222555666555111000111333222222444777::::::999777222111000000000111222333111111000///////////////---000444555444555777:::444555666666666333111///++++++*********+++,,,---,,,...111222222000---+++---...222666999888555111...///000222333555666777555999;;;999444111222555111555999::::::===DDDJJJPPPTTT[[[aaaeeefffeeedddhhheeebbb___^^^[[[XXXVVVNNNLLLIIIHHHGGGFFFDDDBBBBBBAAA@@@????????????@@@888::::::888444333444666666777888:::;;;<<<======>>>AAADDDDDDCCCFFFLLLRRR[[[]]]```aaa]]]UUUMMMGGGFFFGGGKKKOOOUUU[[[___bbb___[[[TTTMMMFFFAAA>>>===::::::999999:::===???AAA===:::666111...---------,,,***)))***...///...,,,'''((()))(((((())),,,......---+++)))''''''***,,,000000000...,,,,,,...000,,,,,,---...111444777999999777555222000...------222111///000000000///...,,,***)))***---000222333222111000//////000222333,,,***((('''((()))((((((&&&&&&&&&&&&'''((()))***$$$$$$###$$$&&&))),,,...------,,,,,,------...///++++++***)))(((''''''&&&######%%%&&&&&&%%%$$$###%%%%%%''''''''''''%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%### """%%%#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$ !!!"""###%%%%%%%%%&&&$$$$$$############$$$$$$ $$$(((***)))&&&###!!!"""###%%%'''))))))))))))&&&(((+++000444999<<<>>>;;;===???AAAAAA???<<<:::444333111///---,,,+++***+++***)))))))))***+++,,,,,,+++***)))))))))******+++---...000111222111111...............------,,,%%%&&&((()))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((&&&''')))***+++///333777333333333444555888:::<<<@@@@@@DDDKKKRRRSSSMMMGGGCCCAAA===888444000---,,,+++++++++++++++***))))))''''''&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$ """%%%(((*********)))((())))))***************%%%%%%%%%%%%$$$"""!!! !!!!!!$$$$$$"""!!!"""$$$%%%&&&$$$###""" !!!###!!!$$$(((+++---000333666;;;>>>DDDLLLQQQSSSQQQOOOCCC;;;333...)))$$$%%%)))+++---///222333333333222---+++(((&&&%%%%%%$$$###$$$$$$$$$###!!!>>><<<:::999::::::999888=========<<<;;;888666444555222333666777777999===CCCNNNZZZaaahhhqqqwwwyyy{{{vvvmmmcccYYYQQQKKKHHHBBBAAA???>>>???>>><<<;;;>>>;;;888777888888666333///222555444111///000222999555333666;;;===;;;999555333111000///000111222...//////000111222222222333555666888999888888777666888:::999666444222222...---+++******+++---...111000000000000/////////000111111111000...,,,+++.........///111444666888888777666555555555666666333333333444777:::>>>@@@HHHJJJNNNQQQTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPLLLKKKJJJHHHFFFEEECCCCCCAAA@@@>>>===>>>@@@CCCEEEBBB@@@>>>;;;999999888999===<<<;;;;;;<<<>>>AAABBBQQQOOOJJJEEECCCHHHQQQXXX^^^dddhhhfff]]]SSSMMMKKKGGGIIIKKKOOORRRTTTVVVWWWVVVSSSLLLEEE???;;;:::999;;;888888::::::999<<>>???===<<<:::333222111///---,,,,,,+++)))(((((()))+++,,,,,,+++)))---...+++(((((('''%%%&&&)))---///////////////------,,,++++++,,,,,,,,,'''(((((('''%%%%%%&&&(((+++)))(((&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''''''''''')))+++...///.........///111222444555===@@@EEELLLQQQSSSRRRPPPJJJGGGAAA<<<888444000---111///---,,,---...---,,,,,,***(((&&&$$$$$$###"""&&&'''(((((((((%%%###"""###$$$&&&''')))***++++++((((((***++++++,,,++++++((('''&&&%%%###"""!!!!!!  !!!""""""""""""###$$$%%%&&&%%%$$$$$$&&&  ###!!!&&&'''$$$"""$$$'''%%%&&&'''(((+++///222333999===DDDJJJNNNPPPOOOOOOEEEAAA:::333---*********---000444888999888555333111///,,,(((&&&%%%%%%%%%""""""""""""!!! ???===<<<<<<<<<===<<<:::?????????===<<<999777666777555666999;;;;;;???DDDPPP[[[gggooovvvuuuiii]]]SSSLLLHHH@@@>>>======>>>???>>><<<===;;;999888888777333000///111333333222000000111777555444777<<<>>><<<999555333222000000111222333000000111111111222222222555666666777777666666666666888999888555111000///...---,,,++++++,,,...///------------------------000000000000///...,,,++++++,,,...000222555888999777666555555555555555555666555555555666999;;;===???@@@CCCFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEECCCAAA@@@???>>>===<<<===@@@BBBDDDBBBAAA@@@>>>============???>>>>>>>>>???AAACCCEEENNNMMMJJJFFFEEEIIIQQQWWW^^^cccgggddd\\\SSSLLLJJJEEEGGGIIIKKKNNNOOOPPPQQQNNNKKKFFFAAA<<<:::888888<<<999888::::::888;;;@@@<<<<<<:::888555222///.........---,,,,,,+++******+++*********+++,,,.../////////...,,,***+++///222444000---...111222000,,,------------...000222444888555222///---,,,---...111222333555666777777777666111000222111...///333111000...///000222222111333222222111111...+++((('''(((((()))((('''&&&%%%###$$$%%%'''***...111333333222111111111///,,,*********))))))((((((''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&(((***++++++***((('''###$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$&&&(((((('''&&&&&&'''&&&&&&%%%###!!!!!!"""$$$&&&###!!!!!!###%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&(((((()))((('''&&&$$$###!!!###%%%&&&''''''&&&%%%$$$%%%'''))),,,...000111666777:::<<<<<<;;;:::888333222000...,,,,,,,,,,,,++++++***+++,,,---------+++///000,,,******)))'''&&&))),,,...------------,,,++++++******+++++++++((((((((('''%%%%%%&&&'''(((((('''''''''(((******&&&&&&'''(((((('''&&&%%%&&&%%%&&&&&&(((***,,,---+++,,,,,,---...000111222888<<>><<<:::888777:::888:::>>>AAACCCHHHOOO[[[gggttt|||qqqbbbVVVMMMHHH???===<<<===???@@@@@@???>>>===;;;:::999777333000222111111222333333222111666555666999===???<<<999555444222111222333555666333333333222222222111111666666555555444444555555777888888777333///------///...---,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,///000000000//////...---***,,,...111444777888999555555555555444444444444777666555555555666888999555666999;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>BBBCCCCCCCCCBBB@@@>>>======<<<;;;;;;<<>><<<:::999999<<<888777999999888:::>>>======<<<:::777444222000//////......------,,,,,,*********+++,,,...000111111111000...------000333333000---...000111///---,,,---...///111333444555555333000---+++,,,---...000111444777:::<<<>>>???>>>;;;999999777333222444555333111111333555555555555777888777444111///...***+++++++++***)))'''&&&"""###$$$'''+++///333555777555333111000---***'''(((((((((((((((((()))))))))*********)))(((&&&%%%%%%&&&'''((('''&&&$$$###((()))+++,,,,,,+++)))((($$$%%%&&&&&&''''''&&&&&&&&&%%%$$$######"""######'''(((((('''%%%$$$%%%'''%%%%%%$$$###!!! """###$$$"""!!!"""$$$%%%%%%%%%''''''''''''''''''((())),,,,,,***)))'''%%%$$$###"""###$$$&&&&&&&&&%%%%%%"""###&&&)))+++,,,------111333555777888888666555222111///,,,+++++++++,,,++++++*********++++++,,,,,,000111,,,)))***)))'''&&&(((+++,,,+++************))))))((())))))******)))))))))'''%%%$$$%%%&&&&&&&&&'''(((***,,,...///'''((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&''')))***((((((((()))+++,,,...///222666>>>GGGNNNSSSVVVXXXWWWTTTPPPKKKGGGCCC===:::555333222222222111...,,,******)))'''&&&&&&(((***''''''''''''%%%###!!! !!!"""$$$''')))***+++(((((())))))***+++++++++*********)))(((''''''&&&%%%%%%$$$###!!!  """$$$&&&&&&&&&&&& HHH}}}RRR%%%!!!"""&&&)))...333555222///......---,,,++++++---///111333:::===BBBGGGJJJKKKJJJIII@@@<<<555...)))'''''''''+++---111555777777666555333111...+++(((&&&%%%%%%#########""" FFFEEEEEEGGGHHHHHHEEECCCDDDBBB@@@>>><<<:::999999<<<;;;>>>CCCFFFIIIRRRZZZfffrrrxxxhhhYYYOOOIIIBBB@@@>>>???@@@BBBBBBAAABBB@@@===;;;::::::999999666333222444777888666444666666888<<>>>>>>>><<<:::999::::::999:::;;;>>>@@@BBBAAAAAABBBBBBBBBBBBBBBAAACCCDDDFFFIIIKKKMMMOOOPPPPPPPPPPPPQQQRRRTTTWWWZZZ\\\___aaa___YYYRRRMMMJJJHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFDDDAAA???===<<<<<<<<<888666999::::::;;;>>>>>>>>>===;;;999666444333000000000000//////......---,,,,,,,,,---///111222333333222111111111222333000...,,,,,,...///...---,,,---///111222333444444333111...+++******,,,---///000333666;;;???CCCEEEGGGFFFEEEDDDAAA===;;;:::;;;999666666777999:::999777;;;===<<<888555444555...//////...---+++)))'''"""###$$$'''+++000444666888666333111000...***((()))))))))))))))))))))))),,,,,,------,,,***(((''')))))))))(((((('''%%%%%%)))***+++++++++***)))(((%%%&&&&&&''''''''''''''''''&&&%%%$$$############''''''&&&$$$######%%%((($$$%%%$$$""" !!!###"""""""""###$$$&&&&&&&&&'''''''''((()))+++------000///,,,***'''&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$ !!!$$$''')))))))))(((,,,...000222333333333222111000...,,,++++++++++++)))))))))((('''''')))***---000000+++'''((('''$$$&&&((())))))((('''''''''''''''''''''''''''((())))))***)))'''%%%$$$$$$%%%%%%%%%''')))+++---///000((()))))))))'''&&&$$$###""""""###$$$$$$%%%&&&'''$$$%%%%%%&&&''')))***+++,,,111:::CCCKKKRRRWWWZZZYYYVVVSSSOOOKKKFFF@@@<<<777666444444444222///---(((%%%###$$$''''''### '''''''''&&&$$$"""  !!!"""$$$&&&)))+++,,,'''((((((((()))******++++++************)))))))))''''''%%%###!!! !!!!!!!!!"""###$$$%%%%%%$$$$$$"""@@@~~~CCC...+++000666999888666444333111///...---...000222444;;;===AAADDDFFFFFFEEEDDD<<<888111+++&&&$$$$$$$$$(((***...111333444444444333111///+++)))'''%%%%%%#########!!! KKKKKKLLLNNNOOONNNJJJHHHDDDBBB???<<<;;;::::::;;;>>>>>>BBBGGGJJJOOOZZZeeesss}}}mmm]]]RRRLLLGGGDDDBBBAAABBBCCCCCCCCCFFFDDD@@@===<<<>>>BBBEEE:::777666777;;;===<<<:::888999<<>><<<888777666555666777999;;;999999888666555444333222333333333444555888:::<<<======<<<888444000...---------,,,+++++++++++++++,,,,,,---......///000000000000000000111222222333111333555777888888777777777888888888888777666666222222222222333333444555222333333444444444444444333444444555666777888888777777888999999888777666777777888999;;;===@@@AAA@@@@@@@@@@@@AAAAAAAAAAAACCCEEEIIIMMMQQQTTTVVVWWWWWWWWWWWWXXXZZZ[[[\\\\\\^^^___aaa___[[[VVVRRROOOMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKJJJHHHFFFCCCAAA@@@@@@;;;888;;;=========@@@??????>>><<<:::888777555222222222222111111111111000000//////000111222333888777666666555555444333...,,,******+++,,,------...///000222333333333333222000---***))))))+++,,,---...000444999>>>CCCFFFMMMOOOPPPPPPOOOMMMJJJGGGBBB???<<<;;;<<<>>>>>>>>>;;;>>>@@@???;;;999:::;;;333333333222000---***)))$$$$$$&&&(((,,,000444666666444111000000000...,,,------,,,++++++******)))///000111111000...+++))),,,+++(((&&&%%%%%%&&&'''))))))*********)))((('''%%%&&&''''''((((((''''''(((((('''%%%$$$$$$$$$$$$%%%%%%$$$"""!!!###&&&)))$$$%%%$$$""" !!!###!!!"""$$$$$$%%%%%%&&&'''%%%&&&'''))),,,///111222333111///,,,)))'''%%%%%%######$$$$$$$$$$$$$$$$$$!!!###%%%'''&&&%%%$$$'''(((***---...///////////////...---,,,+++++++++((())))))'''&&&&&&))),,,111444222,,,((('''&&&$$$%%%&&&((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((()))***)))'''%%%$$$$$$%%%%%%&&&'''(((***+++,,,,,,))))))))))))'''%%%###"""""""""###$$$$$$$$$%%%%%%#########$$$&&&''')))***)))///777???GGGNNNUUUZZZXXXVVVTTTRRRNNNIIICCC>>>888666555444444333000...000+++)))///777888...$$$''''''&&&%%%$$$"""!!! """"""###$$$&&&)))+++---''''''''''''((()))***+++*********+++++++++++++++)))(((&&&$$$!!!!!!"""######$$$$$$%%%$$$###!!! 777""""""+++000666;;;===<<<:::999222111///...///111444666;;;===???BBBBBBBBB@@@???777333---'''"""!!!!!!!!!%%%'''))),,,...///000111000///---+++(((&&&%%%$$$###""""""!!!QQQQQQSSSTTTUUUSSSNNNKKKCCCAAA>>><<<;;;;;;===>>>AAABBBEEEJJJNNNTTTaaammmzzzrrrcccWWWPPPJJJGGGDDDCCCDDDEEEEEEEEEGGGEEEBBB???>>>AAAFFFJJJ<<<;;;;;;<<<>>>@@@AAAAAA<<<>>>???AAAAAA@@@???>>>;;;:::888777888999;;;<<<;;;:::999888666555444444333333444666999;;;===?????????===:::555111000000---------,,,,,,++++++***++++++,,,---...000000111111111111111333444666666777777888999999999999999;;;;;;<<<======;;;:::999222333333333444444444444222222222222222333333333111111111222333444444555333333333444444555555555666666777999;;;>>>@@@AAA@@@?????????@@@BBBDDDEEEFFFIIIOOOUUU[[[___aaaaaacccbbbaaabbbcccdddcccaaaccccccddddddbbb^^^[[[YYYVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTSSSQQQNNNKKKIIIKKKDDD@@@AAACCCAAA@@@AAA???>>>>>>===;;;:::888777444333333333333333333333222222222222333444666777===<<<;;;::::::999666333---,,,***))))))+++---...000000111222444555666666444222///,,,***+++,,,---------...111555;;;AAADDDMMMSSSXXXZZZ\\\^^^\\\XXXNNNJJJFFFDDDDDDEEEEEEEEEBBBBBBAAA???<<<;;;<<<===777777666555222///,,,***''''''((())),,,///222444333111000000111222111000000000//////...---,,,,,,333444555666444222...,,,---+++(((%%%$$$%%%'''(((************)))(((''''''%%%&&&''''''((((((''''''***)))(((''''''&&&''''''$$$$$$$$$###"""###&&&)))%%%%%%$$$###!!! """###!!!###%%%&&&%%%%%%%%%&&&&&&&&&(((***---000333444444333111...+++)))'''&&&$$$$$$######$$$$$$$$$$$$ !!!"""$$$$$$$$$#########$$$&&&(((***,,,------....../////////---+++***)))++++++***((()))---111888:::888000***)))(((%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%&&&'''''')))))))))'''%%%$$$%%%&&&&&&'''(((((())))))((((((((()))))))))'''&&&$$$"""######$$$%%%%%%%%%$$$$$$#########$$$&&&''')))******///777===BBBIIIPPPVVVVVVUUUUUUTTTQQQLLLEEE@@@888666333222222222111000555111000888BBBCCC999...''''''&&&%%%$$$######"""$$$######$$$&&&(((+++,,,''''''&&&&&&&&&(((***+++******+++,,,------......,,,***((($$$"""!!!!!!!!!!!!!!! !!!###$$$%%%%%%%%%%%%###!!!###  ***$$$(((+++///444:::===>>>===<<<222111///...///222666888<<<===>>>??????===<<<;;;333///)))###"""###$$$&&&(((***+++,,,,,,,,,***)))'''%%%$$$###!!!!!!!!! UUUVVVXXXZZZZZZVVVQQQMMMDDDBBB>>><<<<<<===@@@BBBDDDEEEIIINNNQQQXXXffftttyyyiii\\\UUUIIIFFFCCCBBBDDDFFFHHHHHHDDDDDDDDDAAA???@@@CCCFFF===>>>?????????AAADDDFFFAAABBBCCCCCCBBBAAA@@@@@@===<<<:::999999:::;;;<<<<<<;;;:::999888777666555555666888:::<<<===>>>???@@@???===:::555222111111////////////...---,,,+++,,,---...///111222333444222222222333444666888:::999999999999:::;;;<<<===??????AAAAAAAAA@@@>>>===777777777666666555444333222111111111222333333444/////////000000111111111111111000000000222444666555555777999<<<>>>@@@AAA@@@???>>>???BBBFFFKKKNNNPPPUUU\\\dddkkkooorrrsssuuurrrppppppppppppmmmkkkiiiiiijjjjjjjjjhhhfffdddcccdddeeeffffffggggggfff___```aaaaaa___]]]ZZZXXXZZZQQQJJJJJJIIIEEEBBBAAA>>>>>>>>>===<<<:::999888555555555555555555555555222222222333666999;;;===CCCAAA???>>>>>>;;;777333------+++******+++...000111111222333666999<<<>>>999666333000...---...//////...---///222888===AAAIIIRRR[[[```fffllllllggg___[[[VVVSSSRRRRRRRRRRRRKKKGGGBBB>>><<<;;;::::::::::::999777444111...,,,*********+++,,,...000222222111//////111222333222111111111111111111111111666777999999888555111///------+++************+++,,,++++++******)))((((((%%%%%%&&&''''''''''''&&&******)))))))))))))))***'''''''''&&&$$$$$$&&&(((&&&&&&%%%###!!!!!!"""$$$"""$$$''''''%%%$$$$$$&&&(((((()))+++---///111333333333222111...+++(((&&&$$$$$$###############$$$!!!"""""""""""""""""""""!!!"""###%%%(((***+++,,,,,,...111222111///+++)))(((***,,,***((()))///444===???;;;222+++)))'''%%%###$$$%%%$$$######%%%&&&$$$$$$$$$$$$%%%&&&'''(((((((((((('''%%%%%%&&&'''''''''((())))))(((((('''(((((()))((((((&&&$$$###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''')))***+++,,,111777;;;>>>CCCKKKQQQRRRRRRRRRSSSQQQLLLFFFAAA777444111///000111111111+++((((((+++000///)))###'''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$&&&(((***'''&&&%%%%%%&&&''')))++++++,,,---...///000111222///---***&&&###!!!!!!$$$"""#########"""!!! """###$$$$$$$$$$$$###""" !!!''' &&&(((***...333777888888777000///------///444888;;;<<<=========<<<:::888777///,,,&&&  !!!"""$$$&&&'''((('''''''''%%%$$$###""" XXXYYY[[[\\\\\\XXXRRRNNNEEEBBB???======@@@CCCEEEGGGHHHLLLQQQTTT[[[jjjxxx~~~mmm___XXXFFFDDDAAAAAADDDGGGIIIJJJ@@@CCCDDDCCC@@@>>>???@@@<<>><<<:::999:::;;;<<<<<<;;;;;;:::999888777666777888;;;===>>>???>>>>>>??????===999555111111111111111111111000///...---///000111333444666777777333222333333555888:::<<<:::999999:::;;;===???AAAAAABBBCCCDDDDDDBBBAAA???;;;;;;:::999777555444333222222222222333444555555////////////000000000000111///...---...111444666444555777:::<<>>@@@DDDKKKQQQUUU[[[```hhhqqqyyy~~~|||{{{|||{{{wwwtttnnnnnnnnnooopppooonnnlllooopppqqqrrrtttttttttuuuiiijjjlllmmmllliiigggeeeeee[[[SSSPPPNNNHHHBBB@@@>>>>>>======<<<:::999888555555555666666666666666000000222444888<<<@@@BBBFFFDDDAAAAAA@@@===888333///...---,,,+++---000333111111222444888===AAADDD===:::666333000000000111000///......111666;;;???FFFQQQ\\\ccckkktttuuupppmmmiiiccc___^^^^^^^^^^^^RRRKKKBBB===;;;:::888666<<<<<<;;;888555222...,,,,,,,,,++++++,,,---///000333111//////111222333222111222222333444444555555888999;;;;;;:::777333000///000111111111000///...------,,,,,,+++***))))))$$$%%%&&&&&&''''''&&&&&&+++***************++++++***+++***)))&&&%%%%%%&&&&&&'''&&&$$$""""""###%%%"""%%%((((((%%%###$$$%%%+++++++++,,,---...///000333333333222000,,,(((&&&$$$$$$###############$$$###"""!!!!!!!!!!!!"""""" """$$$&&&)))***++++++...222444333000,,,(((&&&(((***)))'''(((...444>>>???;;;111***'''%%%"""###$$$%%%$$$######%%%'''$$$$$$$$$$$$%%%&&&'''((('''(((((('''%%%%%%&&&(((&&&''')))******)))(((((('''((((((((((((&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&'''(((***+++,,,...333888;;;<<<@@@HHHNNNMMMNNNOOOPPPOOOJJJDDD???777333///---...000222222222222111...***'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$###"""""""""$$$&&&((('''&&&%%%$$$%%%''')))+++------...000111222333444111///,,,(((%%%"""!!!!!!!!!$$$'''###$$$$$$$$$###""" !!!###"""######$$$$$$###!!! !!!$$$!!!%%%%%%&&&(((,,,000111111000///...,,,---///444:::============<<<;;;888666555...***$$$!!!###$$$%%%%%%%%%%%%$$$###"""""" _________^^^]]]XXXQQQLLLFFFEEECCCAAAAAABBBDDDFFFJJJJJJMMMRRRWWW___nnn|||ooo___TTTKKKGGGBBB???@@@BBBDDDEEECCCBBBAAA???>>>>>>======@@@AAAAAACCCEEEGGGIIIJJJHHHGGGDDDBBBAAAAAABBBCCC=========;;;:::999;;;======<<<;;;:::::::::::::::>>>>>>>>>>>>>>>>>>??????<<<<<<:::888666444333222333222222111111111111111///111444666666555333222666333111222666:::<<<;;;>>>=========???@@@BBBDDDBBBDDDHHHMMMOOOMMMHHHDDDBBB>>><<<<<<:::888999>>>444444444555777888666555444333111////////////000///...------///222555777666888:::;;;<<<===???AAAAAA???AAAGGGKKKOOOXXX```iiittt}}}uuuooommmmmmmmmnnnooopppqqqqqqrrrvvv|||{{{xxxuuutttuuuuuussspppiiiccc[[[SSSMMMJJJGGGEEE@@@???>>>===<<<:::999999888777555444333333333444222111000111444:::???CCCCCCCCCCCCCCCAAA???<<<:::444222///------...///111333444666:::@@@GGGLLLPPPPPPJJJAAA999444333555777444666666333......666>>>???EEENNNWWW___fffmmmqqqmmmmmmnnnooonnnkkkeeeaaaUUUOOOEEE<<<666444666777>>>===<<<:::777444000...,,,,,,+++,,,,,,---...///333333222222222222333333333333333333333333333333777999;;;===;;;777333000111111111///......111333///,,,++++++,,,,,,)))&&&&&&&&&&&&&&&&&&'''((())),,,***)))+++///111000...111000...,,,***)))(((((()))(((&&&$$$###############$$$%%%'''(((((('''&&&))))))******+++,,,---...000000000000///---***)))'''%%%######$$$%%%$$$######""""""!!!!!!!!!!!!"""$$$###""""""###%%%''')))///111444666666333000---,,,***((('''(((+++///111:::777333///+++'''&&&%%%"""###$$$%%%&&&'''(((((($$$$$$%%%&&&''')))***+++---+++'''$$$######$$$%%%***))))))((((((((())))))$$$&&&((()))'''&&&&&&&&&(((((((((((((((((((((((((((''''''(((***---000222333555999===@@@BBBDDDDDDIIIIIIIIIHHHEEEAAA<<<999666444222111////////////222222111000---+++)))''')))((('''&&&%%%$$$###"""%%%$$$#########$$$%%%&&&)))((((((((()))***++++++...000222555777888888888222///+++)))'''&&&###!!!$$$ !!!&&&'''$$$$$$)))***))))))'''&&&%%%$$$$$$!!!!!!%%%$$$%%%%%%&&&&&&$$$""" """"""###$$$&&&((()))***,,,,,,,,,---000444999<<<<<<;;;:::888666555333333***((($$$  !!! ___]]]\\\[[[YYYVVVRRRNNNIIIGGGEEECCCCCCDDDGGGIIILLLLLLPPPUUU[[[cccsss}}}lll\\\QQQIIIEEEAAA>>>???AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>@@@@@@BBBDDDFFFGGGHHHIIIJJJHHHEEECCCAAAAAAAAAAAA>>>>>>===;;;999999:::<<<=========<<<<<<=========????????????????????????>>>===;;;999777555333222333222111111000000111111///111222444555444333333444222111333777;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFHHHLLLQQQTTTSSSPPPMMMJJJEEEAAA@@@>>>;;;===BBB888888777888999999777666333111000............///......------///222555777666888:::;;;<<<===@@@BBBDDDCCCEEEKKKQQQWWWaaakkkxxxxxxppphhhhhhhhhhhhiiikkklllmmmrrrxxx}}}{{{yyyxxxzzzzzzyyywwwqqqkkkbbbYYYRRRMMMIIIGGGCCCBBBAAA@@@>>><<<;;;:::999888666444222111111111//////111333777;;;???AAAAAABBBBBBAAA@@@===:::888333222///------...000111333555999@@@HHHQQQXXX]]]YYYSSSJJJAAA;;;999:::<<<<<<888555222,,,)))000<<<888===DDDLLLSSSZZZ```eeeggghhhjjjlllllliiiddd```PPPJJJBBB999444333555777<<<<<<;;;999777444111000///......---------......//////............//////222222222222222222222222333555777888777444111...222333333222111111222444111///------...---***((('''&&&&&&&&&''''''((())),,,***)))+++...000///...333333111000///.........+++***'''%%%$$$$$$%%%%%%&&&''''''((((((''''''''')))))))))***+++,,,---...////////////---,,,***)))'''&&&$$$$$$%%%&&&%%%$$$###"""""""""""""""############""""""###%%%''')))...000333555444222///,,,+++***((('''(((+++...000666444000,,,(((&&&$$$$$$###$$$$$$%%%&&&'''((()))$$$$$$%%%&&&(((***,,,---///---)))&&&$$$###$$$%%%))))))(((((((((((())))))%%%'''))))))((('''''''''((((((((((((((((((((((((((((((((()))+++///222444666777;;;>>>AAACCCCCCDDDCCCCCCBBBAAA???;;;888666222111000/////////000000222111000///---+++***)))+++******)))(((&&&%%%%%%&&&%%%$$$######$$$%%%&&&(((((((((((()))***+++,,,///111555888;;;=========666333...+++(((&&&$$$"""### !!!%%%'''$$$%%%)))******)))'''&&&%%%$$$###!!!  ###$$$&&&&&&%%%### !!!"""$$$%%%$$$%%%'''***...333999<<<===<<<:::777444111///...***(((%%%!!!^^^\\\ZZZXXXXXXVVVTTTQQQLLLJJJGGGEEEEEEGGGJJJMMMOOOPPPTTTZZZ```iiiyyyxxxhhhXXXNNNFFFCCC???>>>>>>@@@AAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAADDDFFFHHHHHHHHHHHHJJJIIIFFFDDDBBBAAA@@@@@@??????>>><<<999888999;;;>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@?????????>>><<<:::777555333222222222111000000000000111111111111111222333444444333333333666999<<<<<<<<<:::::::::;;;===@@@BBBDDDJJJMMMRRRXXX]]]___]]][[[WWWOOOHHHDDDAAA>>>@@@DDD>>><<<;;;;;;;;;:::888555111000///---------.........---------///111444666777999;;;<<<>>>@@@CCCEEEJJJHHHKKKRRRZZZcccooozzz{{{oooggg____________```bbbdddeeekkkqqqzzz~~~}}}|||{{{zzz|||~~~~~~}}}xxxrrriii```XXXRRRLLLIIIFFFEEECCCAAA???===;;;::::::888666444222000//////,,,...111555999;;;===>>>????????????===;;;888666222111///...---...000111111444;;;EEEPPP[[[dddiiiccc]]]SSSIIIBBB??????@@@===<<>>@@@AAAAAAAAA::::::999888666444333222......---......///000111222111///---,,,,,,,,,---------------,,,+++***)))'''&&&%%%$$$$$$%%%%%%&&&(((((((((((()))***+++,,,///333888>>>BBBDDDDDDDDD>>>999333---***(((%%%$$$###!!!!!!%%%&&&&&&'''*********)))'''&&&%%%$$$###"""  !!!"""%%%&&&&&&$$$!!!###'''***///444777999888777555333000...,,,***(((%%%""" """"""!!! ^^^]]]]]]]]]]]][[[WWWTTTNNNLLLIIIFFFFFFIIIMMMPPPQQQRRRWWW^^^eeepppssscccUUULLLEEEBBB@@@???@@@AAAAAAAAA@@@@@@????????????@@@@@@AAADDDGGGJJJKKKKKKIIIHHHHHHGGGFFFEEEDDDBBBAAAAAAAAA@@@???<<<999777888999<<<===>>>@@@AAABBBCCCCCCDDDCCCCCCBBBAAA@@@??????@@@???===;;;888555333222222222111000000000000111222111000///000222555666777888888:::;;;;;;;;;:::777777888:::===@@@CCCEEEKKKPPPZZZdddmmmpppnnnlllfff\\\PPPIIICCC??????CCC@@@???===<<<;;;999666444111000///...---......///------------///222444666888:::===???AAAEEEIIIMMMQQQPPPSSS[[[eeeppp~~~}}}vvvmmmbbb[[[UUUUUUUUUUUUWWWYYY\\\]]]dddiiipppvvvxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~zzzuuummmddd]]]VVVPPPLLLGGGFFFDDDBBB???<<<:::999999888777555444222111111///000222555777999;;;<<<<<<<<<===<<<:::888555333111000///......///000111...333;;;EEERRR]]]ggglllfff```VVVLLLEEEAAAAAAAAAAAA@@@HHHSSSKKK444)))---222333666888<<>>@@@BBBCCCDDDDDDCCCCCCBBBAAAAAA@@@??????@@@???===:::888666444333333222222111111111111111333111///...///222666888===>>>>>>===;;;999888777555555777999===AAADDDFFFMMMUUUdddssswwwiiiZZZOOOGGGAAA@@@BBB@@@>>><<<;;;:::888555222222111000/////////000111------...///000333555666999<<>><<<:::888888777777777666555555444333333333444777999:::999:::::::::888555222111//////......///000111222///333;;;DDDOOOYYYaaafffaaa\\\TTTLLLFFFDDDDDDDDDLLLBBB>>>???888++++++444000111333444666;;;AAAFFFJJJJJJKKKLLLKKKHHHCCC???999666333///...///111222555555444444444444444444000000000000000111222222///......------......///,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111///333666777666444222222222111///---+++******++++++***)))((((((((((((((()))***+++,,,,,,---...///222333555777888999::::::999666000+++''''''((()))((('''&&&%%%&&&''')))***&&&&&&'''((()))+++,,,---))))))))))))(((((())))))((('''&&&&&&'''&&&$$$""" !!!"""###$$$######$$$$$$%%%&&&((((((---...000111111///---+++''''''&&&&&&''')))+++,,,+++***((('''&&&&&&&&&'''%%%&&&&&&&&&'''((((((((((((((())),,,000666:::===???<<<777222...,,,,,,,,,------...------+++***)))***+++,,,+++***)))+++,,,++++++++++++++++++++++++***+++,,,---///222333444333444666777888777777666111000...------...///000.../////////////////////...---+++******,,,---//////000222222222111000///+++***(((&&&&&&%%%&&&&&&'''''''''((()))+++,,,---000555===FFFMMMRRRSSSSSSJJJDDD<<<444...+++(((&&&%%%%%%%%%%%%&&&))),,,,,,++++++)))(((&&&$$$###"""!!!  ###%%%&&&$$$""" """$$$$$$%%%***......///000111111000///...((('''%%%"""!!! fffhhhjjjlllkkkeee]]]WWWOOONNNMMMLLLLLLNNNQQQRRRUUUWWW^^^gggppp|||ssseeeZZZPPPJJJEEEDDDCCCCCCEEEEEEDDDBBB@@@@@@@@@AAABBBCCCEEEFFFGGGIIILLLOOOOOONNNKKKIIIAAACCCEEEGGGGGGGGGEEEDDDAAAAAA???<<<999777888999:::<<<>>>AAABBBCCCCCCCCCAAAAAA@@@@@@??????>>>>>>>>>===<<<:::888666444444444444333222222222222222333222000///000444777:::@@@AAA@@@===999555555555333444666999===BBBFFFHHHQQQ[[[kkk}}}sssbbbVVVMMMEEEBBBCCC===;;;:::999888777444222222111000//////000111222......///000222444666777:::===CCCIIIPPPXXXaaaffflllkkknnnwww|||qqqhhhaaa[[[TTTPPPHHHHHHGGGGGGJJJMMMQQQTTT[[[]]]aaaeeeiiinnntttxxxzzz|||~~~}}}|||||||||wwwtttooojjjddd^^^XXXSSSKKKJJJHHHEEECCC@@@>>>===777777888888888888777777555444333333333666888:::888888999888666444111///.........//////111222222222666;;;CCCKKKRRRXXX[[[XXXTTTNNNIIIFFFGGGHHHJJJIIIEEEAAA>>>777///---000---...///000222777<<<@@@HHHFFFEEEDDDBBB???;;;888444333000......///000111444444333333333333444444............///000111222------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///222555666555333111111//////...,,,***)))***,,,,,,,,,***)))(((((((((((((((***+++,,,+++,,,---///222444666999;;;<<<<<<<<<999666111---***)))******'''''''''&&&''''''((((((%%%%%%&&&''')))***,,,---)))((((((((((((((()))***)))(((((((((((('''$$$"""!!! !!!"""############$$$%%%&&&'''((((((,,,---...///...---+++***''''''''''''((()))+++,,,+++***)))((('''(((((()))(((((()))))))))************+++,,,///444;;;AAADDDDDDAAA<<<777333111111111222222222222000...+++***++++++,,,+++))))))+++---***************************+++,,,---///000111111///000111222222222111000......,,,,,,,,,,,,............//////000//////...,,,+++*********+++,,,,,,...///111333333222000///---+++)))(((&&&&&&&&&&&&'''''''''((()))+++,,,---000555>>>GGGOOOTTTWWWXXXOOOIIIAAA999333...***((((((***)))&&&'''+++...---,,,+++***(((&&&$$$""""""   !!!"""$$$$$$###!!!  """"""$$$***000---...//////...,,,***(((&&&%%%$$$""" kkkllllllllljjjddd]]]WWWPPPPPPPPPPPPQQQRRRSSSTTTXXX[[[bbblllvvvyyyjjj^^^UUUMMMIIIDDDCCCCCCDDDFFFFFFDDDBBB@@@AAAAAABBBDDDFFFGGGHHHHHHIIIKKKMMMMMMLLLJJJIIIBBBCCCFFFHHHHHHGGGEEECCC@@@@@@???<<<999888999:::;;;===???BBBCCCDDDDDDCCC>>>>>>>>>>>>>>>>>>======;;;;;;:::999777666555444666555444444333333444444444222111000222555888;;;???@@@>>>:::555222222444333444666:::>>>CCCHHHJJJTTT\\\jjjzzztttbbbVVVNNNFFFBBBBBB:::999888888888777555333111000///......///000111///000111222444666777888;;;???FFFNNNWWWbbbmmmsss}}}|||}}}wwwnnnfff```XXXOOOHHHFFFEEEDDDEEEGGGLLLPPPSSSUUUXXX^^^ccchhhmmmssswww||||||yyyxxxxxxrrroookkkfffaaaZZZSSSNNNIIIHHHFFFCCCAAA>>><<<;;;777888888999888777666555111111333444666777888999777777888777555333000...------...///000111222333333555999???DDDIIIMMMOOOKKKIIIFFFDDDDDDGGGKKKNNNEEEKKKNNNJJJCCC<<<222(((***,,,...///222555:::>>>DDDBBB>>><<<;;;999666444222111///......///000111444333222111111222333444......---------......///---,,,,,,++++++,,,,,,---------------------------....../////////...------000333555666444333222222.........,,,)))))),,,///...---+++***)))((((((((('''))),,,,,,++++++---///000222555888:::;;;;;;;;;555333000...,,,,,,---...++++++***)))((('''%%%$$$$$$$$$%%%&&&(((***,,,---((((((''''''((()))***+++++++++***++++++***&&&$$$$$$###############$$$$$$######$$$&&&''''''(((((()))***+++,,,+++***)))((('''''''''((()))***,,,,,,+++***)))((('''((()))))),,,,,,,,,---------------,,,---...222888???FFFJJJHHHEEE@@@;;;777666555555777777777666333000---++++++++++++***))))))+++---******************************+++,,,------------+++,,,---//////......---++++++***************+++***+++,,,...////////////*********))))))))))))))),,,---000222222111///......---+++((('''&&&&&&&&&&&&''''''((()))+++---...111555===FFFNNNUUUYYY[[[SSSNNNGGG???999333...++++++...,,,'''(((---///---,,,+++***(((&&&$$$"""!!!,,,000### ###"""""""""""""""!!!!!!!!!  !!!(((...''')))***++++++)))'''%%%$$$$$$###!!!ooonnnllljjjgggbbb\\\WWWQQQQQQRRRSSSTTTUUUUUUUUU[[[]]]dddoooyyysssdddYYYRRRKKKGGGCCCCCCCCCDDDFFFFFFDDDBBBAAAAAABBBCCCEEEGGGIIIJJJHHHIIIJJJKKKKKKKKKIIIHHHCCCEEEGGGIIIIIIFFFCCCAAA??????>>><<<999888999;;;<<<>>>AAACCCEEEEEEDDDCCC<<<<<<<<<<<<============::::::999888777666555555666666555444444444444555444333222222333666999;;;======;;;777222000111444222333666:::???DDDIIILLLTTTZZZeeesssooo^^^TTTLLLEEEAAA@@@999888777777888888666444000///...------...///000000000222333555666888888<<<@@@HHHQQQ\\\hhhttt{{{}}}yyyrrrllleee[[[OOOGGGEEEDDDCCCDDDGGGKKKPPPSSSVVV[[[bbbiiinnnsssxxxzzz}}}zzzvvvttttttmmmjjjfffaaa[[[TTTLLLGGGDDDCCCAAA???===;;;999888888999999888777555333222,,,...222666999:::999999666777777777555222000...,,,---...///000111222333000222666:::???BBBEEEFFFAAA???>>>>>>AAAFFFKKKNNNNNNTTTRRREEE>>>???888---***,,,...111333777;;;???@@@===999666555444222111111000////////////000111444333222111111111222333///...---,,,,,,+++,,,,,,...------,,,,,,------...........................000111222222222111///...222444555666444333333444---......,,,******---111...---,,,***)))((((((((('''))),,,,,,******---000---///222555777888888777000000///......///000111.........,,,***&&&###"""$$$$$$%%%&&&(((***,,,---((((((''''''((()))+++,,,---------------,,,(((%%%&&&&&&%%%%%%$$$%%%%%%%%%######%%%&&&'''((((((((('''((()))))))))(((&&&%%%'''((((((((()))+++,,,---+++***)))((('''((())))))/////////000000000000000......000444:::AAAIIIMMMJJJGGGBBB>>>:::888888888:::;;;:::888555111...+++***++++++)))((((((***---))))))))))))))))))))))))******+++,,,,,,,,,++++++)))***,,,---------,,,,,,((((((((((((((((((((((((&&&'''***,,,...///000000((())))))))))))(((((('''***,,,///111111000...---///---+++)))'''&&&&&&'''&&&&&&'''(((***+++---...111555<<>>===<<<<<<<<<<<>>>>>:::999999;;;@@@GGGNNNSSSWWWUUUSSSNNNGGG???777333.........///111555888:::>>><<<999555222000///...,,,------,,,+++,,,...111111222333333333111///---+++***((()))***,,,,,,+++,,,+++++++++,,,,,,---...---///222222111000000111000000///000222333333222555555444222111///...---++++++,,,,,,,,,,,,------------,,,,,,+++***)))))))))+++---///000000///......///000111222111111111---.........//////000000,,,,,,---,,,+++)))'''%%%!!!###&&&)))***(((&&&$$$***))))))(((((((((((((((............---,,,+++***)))*********)))'''&&&$$$######$$$&&&'''&&&###!!!((((((((()))(((((('''&&&%%%'''******)))))),,,...'''((())))))((()))+++...000111333444444333111000000222555666888===EEELLLJJJGGGBBB===999888999:::;;;;;;:::888555111...,,,,,,+++***((((((((())))))(((&&&&&&&&&'''((('''&&&&&&''')))+++,,,+++***)))&&&&&&''')))++++++***(((&&&&&&''''''&&&&&&%%%$$$&&&''')))*********)))(((((((((((((((((('''&&&&&&)))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++******%%%'''((()))(((***,,,...222666>>>EEELLLTTT[[[```UUURRRLLLHHHDDD>>>777111222---))))))---///...,,,///...+++(((%%%$$$######%%%///666222'''!!!%%%,,,%%%'''&&&###"""$$$""""""###$$$%%%%%%$$$""" !!!###$$$!!!  !!!"""###!!!""""""###$$$$$$%%%%%%!!! hhhgggeeebbb___[[[XXXVVVRRRQQQQQQQQQRRRTTTWWWXXX[[[^^^cccmmmzzzuuueeeZZZQQQHHHDDDDDD@@@AAACCCEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGEEEFFFFFFGGGGGGFFFDDDCCCCCCBBBAAACCCEEEEEEBBB@@@AAA@@@???>>>============???@@@AAAAAA@@@???===;;;888999;;;<<<=========<<<===;;;999666555444555666666666666555555555666666666555555555555666666777444333333222111000000///111222555999>>>CCCGGGJJJNNNQQQWWW^^^cccdddbbb___[[[VVVOOOLLLKKKIIIDDD@@@===<<<:::999999888666555222111000000000222444555444666888666444444888;;;AAAHHHSSS]]]gggtttyyylll___UUUOOOFFFFFFFFFHHHLLLQQQVVVYYY___dddjjjnnnpppssszzz|||zzzwwwrrrllleee```]]]ZZZYYYVVVRRRMMMHHHDDDBBB??????>>>===<<<;;;:::999666666444333222111111111//////111444777888666444:::;;;;;;999555222000000......///111333444333111333333555666888999999999888888888;;;@@@GGGOOOSSSYYYXXXVVVRRRKKKDDD===999000000///000222555777999;;;:::777444111000//////---......---,,,---///111333333444444333111...---+++***))))))+++,,,,,,+++*********++++++---......000000000222333333111///222222222333444444444333555444222000///------,,,++++++++++++,,,---......///...------,,,+++*********+++---///000000000///////////////////////////---------...///000000111---...------+++)))'''&&&"""$$$&&&((()))((('''%%%)))))))))))))))***+++,,,.........------,,,,,,,,,+++,,,,,,,,,+++***((('''%%%%%%$$$%%%&&&&&&###!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&((())))))'''&&&(((***'''(((*********+++---///222333444555555444222111000111222444777<<>>??????>>>???@@@@@@???>>><<<;;;999999;;;<<<<<<<<<<<<<<<<<<;;;888666555444555666444444444333444444444555888888888888777555333222222222111111000000//////222333555888<<<@@@DDDEEEJJJKKKLLLOOOQQQPPPMMMKKKKKKHHHFFFGGGIIIIIIFFFCCCAAA>>>:::888777666444333555333222111222444777999999;;;<<<;;;888888;;;>>>CCCKKKWWWbbblllzzzyyylll```WWWQQQIIIIIIIIIKKKNNNRRRWWWZZZ]]]aaafffiiijjjmmmrrrvvvsssqqqlllfff___YYYSSSPPPNNNMMMKKKIIIFFFDDDBBBAAA<<<======>>>===;;;999777444444333111000000000000,,,...222444555555666777<<<<<<;;;888444111111111000000000111333444333111111111222333444444444333555555666999???FFFMMMRRRXXXXXXWWWTTTOOOHHHBBB>>>444333222111222444666888777666333111000/////////...///000///......000222555555555444333000...---+++***)))+++,,,---,,,***)))))))))***+++---...///444111000222555666222...333333444555555555444444555333111///---,,,,,,,,,,,,,,,++++++,,,---///000000000///...---,,,+++++++++,,,...///000111111111000///...,,,,,,,,,,,,---+++,,,---...///000111222/////////---+++)))'''&&&$$$%%%%%%&&&''''''((((((((((((((()))***+++,,,---//////---,,,,,,---............/////////---,,,+++)))'''%%%$$$%%%%%%###"""""""""######$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&((('''(((***++++++,,,...000222444555666777555444333000//////111666:::>>>???>>>===;;;999777555444444444444444444222000...,,,+++)))(((&&&&&&&&&&&&''''''%%%$$$%%%&&&'''&&&%%%!!!""""""$$$%%%&&&''''''(((((((((***,,,---+++)))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''(((((()))*********))))))))))))***+++++++++*********))))))))))))(((((((((%%%&&&((())))))+++...000333666<<>>???AAABBBCCCDDDEEEBBBCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCAAA@@@>>>>>>>>>@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>???>>>>>>===;;;:::999999::::::;;;;;;;;;;;;;;;:::777555444444555666333222222111222222333444777888999999888555222000000000000000////////////222333444666999<<>>>>>@@@CCCGGGHHHFFFDDDAAA>>>:::777666666555444777666444333444777:::<<<<<<===>>>===::::::>>>AAAEEEMMMZZZeeeqqq~~~uuuiii___VVVQQQMMMLLLKKKLLLNNNPPPTTTVVVUUUXXX[[[]]]___aaadddgggfffddd___ZZZTTTNNNIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@:::;;;>>>???>>>;;;888666333222111000////////////***///444555333444777;;;===<<<;;;777444333444666555333222222333222111///...///000111111222222222111222444777===DDDJJJMMMRRRRRRSSSRRRNNNHHHCCC???777666444333333444555666333222111/////////000000000111222111000000111333777777666444222000---,,,******+++,,,......,,,***''''''((()))+++---///000333333333444555444222000222444555555555444555555777555222000...------------,,,++++++,,,...000222111111000//////...------------...///000222333333333111...,,,******+++,,,++++++,,,...///111222333111000///---+++)))((('''&&&&&&%%%%%%%%%''')))***))))))))))))***+++,,,---111///---,,,,,,---///000///000111222111000///...,,,)))&&&$$$$$$$$$############$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&''')))%%%'''***++++++,,,...000111333444666666555444333000---,,,///444888999888777777777666444333111000000000111111000///---,,,***)))'''%%%$$$$$$%%%%%%&&&$$$###$$$%%%&&&%%%$$$###""""""""""""###$$$$$$''''''(((***,,,,,,***)))&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&'''((())))))*********))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%''')))***+++,,,///222222555:::>>>BBBFFFJJJMMMHHHIIIJJJIIIFFF@@@:::777333///+++)))*********((())))))(((&&&%%%$$$###### %%%'''&&&$$$%%%((('''###!!!######!!!""""""###$$$%%%&&&'''(((""""""###$$$&&&'''((()))((('''$$$!!! !!!YYYXXXWWWTTTQQQNNNLLLJJJGGGHHHHHHIIIKKKMMMNNNOOONNNSSS]]]jjjxxx|||pppdddWWWOOOIIIBBB>>>>>>:::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???>>>>>>???BBBDDDCCCBBBBBBAAAAAAAAAAAAAAA============<<<;;;::::::888888888888888999999999999888666444333333444555222111000000000111333444777888:::;;;:::777444222//////////////////000000111222333444777999;;;<<<>>>===<<<<<<>>>???>>>===888:::===AAADDDFFFEEEDDD???<<<999777777888888888999888666666666999;;;===;;;===>>>>>><<<===@@@DDDLLLUUUaaammmxxxyyynnnddd[[[TTTOOOMMMLLLKKKIIIIIIJJJLLLMMMLLLMMMPPPQQQRRRTTTVVVXXXWWWUUURRRNNNJJJFFFCCCBBBCCCBBBBBBAAA@@@??????>>>999;;;===???>>><<<888666111000//////............+++000666666444444888===;;;;;;:::888666666999<<<:::777444222111000---+++,,,---...000111222333333...///111555:::???DDDGGGJJJLLLNNNOOOMMMIIIDDDAAA999888666444333333444555111000/////////000111222222333555444333222333444888777666444111///---,,,******,,,...000///,,,***%%%&&&'''(((***,,,...000///444777777333000222555444666777777666666888::::::999666333111000//////------,,,,,,---///000111111111000000000000000///.........///000222555666555333000---+++++++++,,,++++++,,,...///111222333111000///---+++)))((((((((('''%%%$$$%%%''')))+++......------------......222000...------...///000///000111222333222111000...+++&&&$$$$$$$$$$$$###$$$$$$$$$%%%&&&(((***++++++***'''&&&%%%&&&&&&&&&$$$&&&)))+++++++++,,,---///000222444444444222111...,,,,,,///333666666444333333333333222000///...---......//////...---,,,***(((&&&%%%$$$###$$$$$$%%%###"""###$$$%%%$$$###&&&%%%$$$###""""""""""""&&&%%%&&&(((******)))'''&&&%%%$$$############$$$%%%$$$###""""""###$$$%%%###$$$%%%'''((())))))***(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''(((***++++++---000222111444777:::<<>>AAACCCEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>???CCCEEEBBBBBBAAAAAAAAAAAABBBBBB======<<<;;;;;;:::::::::777666666555555666777777777666333222111111222333222111/////////111333555888999;;;<<<;;;999666444......//////000000111111000000111222444666888999888777666777:::;;;;;;:::666888<<>>;;;888555222000...,,,***+++,,,...000111222333333...000222555888<<>>::::::;;;===???BBBEEEGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>>>>???@@@@@@>>>???BBBEEEBBBAAAAAAAAAAAAAAABBBBBB===<<<;;;::::::999999999555555444333333444555555555444111000///000111222222111///...///111444666777888888888777555333111......///000000111222222//////000111222444666777777666666777999999888777444777:::===???@@@AAABBB>>><<<;;;;;;<<<===<<<:::;;;;;;;;;;;;;;;::::::999:::===AAACCCDDDGGGMMMQQQZZZcccooozzzyyyooobbbWWWQQQLLLFFFBBB???>>>===<<<;;;;;;<<<<<<===<<<===>>>@@@BBBBBBBBBAAA@@@???===<<<;;;<<<<<<:::<<<>>>@@@@@@===;;;999555666888999999777555444000//////............//////111444444333444777:::777888888777666777999;;;:::777333000///...,,,***---...///000000111111111111222444666888:::;;;<<<>>>BBBFFFJJJKKKIIIEEECCC:::888555333222111222333222111111111111333444555555777999999777555555555555444333111///---,,,,,,)))+++...111333111---)))%%%&&&&&&''')))+++,,,---,,,111555555222111333777666777888666444777???EEE>>>>>>>>><<<:::666333111...///000111111000...---------...000111222333444111000//////111444888:::333333222000...---,,,+++---------...///000000111...---+++***))))))******((('''&&&%%%%%%'''***,,,555444444444444555555666333333222111///...------+++,,,...000000000000///---***'''&&&&&&&&&%%%$$$###"""!!!!!!"""$$$&&&'''111---(((&&&&&&'''&&&%%%&&&)))+++,,,+++*********,,,...000222222222111000***---000222333333444555222111111///...------,,,+++,,,---......---,,,++++++)))'''%%%$$$############"""!!!!!!######"""!!!###$$$%%%&&&&&&%%%$$$###&&&%%%&&&(((******)))'''%%%$$$"""!!!!!!!!!###$$$$$$$$$$$$$$$$$$###"""""" """$$$&&&(((***+++,,,((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''(((***,,,---///222444444666888;;;999;;;;;;999444000------,,,+++)))&&&$$$$$$%%%'''&&&&&&'''((((((((('''&&&""""""######"""###$$$&&&###((()))### """&&&'''222///+++'''$$$###$$$%%%%%%&&&'''''''''&&&%%%$$$###"""!!!!!!!!!"""###$$$ """######!!! OOONNNMMMKKKHHHFFFCCCBBB@@@AAAAAABBBBBBAAAAAA@@@IIIOOOZZZfffrrr~~~|||uuujjj```WWWNNNEEECCCBBB???>>>???;;;;;;<<<>>>@@@DDDGGGHHHGGGFFFEEEDDDBBBAAA@@@???===>>>@@@AAA@@@???===;;;<<<>>>@@@@@@>>>>>>AAADDDAAAAAA@@@@@@@@@AAAAAABBB<<<<<<;;;:::999999999999555444333222222222333444444222000///...///000111222111///...///111444666555555555444222000...,,,......///000111222333333......///000222444555666;;;999999999:::999777555333555888;;;===>>>AAACCC???>>>======>>>===;;;999;;;<<<<<<===<<<:::999888;;;???CCCFFFHHHLLLRRRWWWeeennnzzzoooeeeWWWLLLGGGCCC>>>:::888888777777777888888999777666666888:::<<<<<<;;;===<<<:::999888888999999555888<<<>>>???===:::777333444666777666555333222000//////.........//////000111222222222444666777777777888777555555666777777444111//////...---,,,...//////000//////......444555666888999:::::::::999===BBBGGGHHHGGGCCCAAA999888555333111111222222333222222222222444555666666888::::::888666666666444333222000...---,,,,,,)))+++...222333111---)))&&&&&&&&&''')))***,,,------///111333444444444555333444444111000444===EEE>>>>>>???>>><<<888444111...000222333222000---++++++,,,---///111333444555222000//////111444888;;;222111111000///---+++***---.........//////000000,,,,,,***)))))))))***+++((('''&&&%%%&&&(((***+++111111111222333444555666444444333222000...,,,+++***+++---...////////////,,,***((('''''''''&&&%%%%%%$$$###"""###$$$&&&(((+++'''$$$$$$'''***+++***(((+++---...,,,+++******,,,...000222333222111000)))---222444333333444666333222000///------,,,,,,+++,,,---...------+++***+++***(((%%%$$$######$$$###!!! !!!"""###"""!!! !!!$$$&&&''''''&&&%%%'''&&&''')))++++++***(((%%%$$$"""!!! !!!###$$$###$$$%%%%%%%%%###"""!!!!!!"""$$$'''***+++------((((((&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&(((,,,...111222333444666888444222000222444555111---++++++)))'''%%%%%%&&&(((%%%&&&((()))))))))((('''"""  """$$$$$$### &&&(((### $$$)))+++,,,***&&&$$$###$$$&&&((('''((((((((((((&&&$$$######""""""!!!!!!"""###$$$!!!###"""!!! """######!!! OOONNNLLLIIIEEEBBB@@@??????@@@AAABBBCCCEEEEEEFFFJJJOOOXXXcccpppzzzzzzssskkkccc]]]NNNKKKFFFCCCAAA@@@>>>===;;;<<<======???AAAFFFIIIHHHFFFCCC@@@===;;;999888999:::;;;<<<;;;:::888777999<<<@@@DDDFFFEEECCCAAACCCCCCEEEFFFHHHFFFCCC@@@AAA???<<<::::::999777666444444333111///...000222444333000---,,,,,,,,,---...111444444333333777:::333555666333...+++,,,---,,,---///000111000...---///---,,,...000333444555777888999::::::999777666333444666888:::===@@@AAAAAA???======>>>>>><<<;;;<<<999999;;;:::777666999<<>>BBBCCCAAA???:::888555222000.........///.........000111333555888555666999777222444888555444222///---,,,******+++---///000000...+++)))(((((()))***+++---///000---///111222111000111222222222333666999<<>>===<<<:::888555333222////////////...---,,,,,,+++,,,...000222444444555222111000//////111333444444222000...---,,,,,,---------,,,,,,------......+++,,,,,,...///---)))&&&&&&%%%$$$###%%%)))---000222222222333333444444555666444111...,,,+++++++++***,,,---......---+++***++++++++++++***((('''&&&&&&&&&%%%%%%%%%&&&'''''')))))))))))))))(((((((((,,,---.........---,,,+++---///000000/////////000///000333444555555333222111000...,,,+++,,,...///------...//////...---,,,******)))'''&&&%%%$$$###!!!"""############"""""""""%%%))),,,,,,***&&&###"""$$$'''***,,,,,,++++++&&&%%%###"""!!! !!!!!!###"""""""""###$$$%%%%%%""""""$$$%%%'''((()))***+++'''###"""%%%'''((('''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''(((((()))+++,,,---///000111111111///000111111111111000000+++,,,,,,+++***(((&&&%%%''')))+++------,,,***((($$$""" !!!""""""!!!!!!!!!  """###"""""""""###$$$$$$%%%%%%&&&(((+++)))%%%!!! ###"""""""""""""""######!!!!!!!!!!!!!!! &&&)))!!!!!!!!!""""""MMMLLLJJJGGGDDDBBB@@@??????@@@AAABBBDDDEEEFFFGGGMMMRRR[[[eeeoooxxx~~~~~~{{{wwwrrrlllddd\\\WWWLLLHHHDDD@@@???>>><<<;;;:::;;;======>>>AAAEEEHHHGGGEEEBBB>>>;;;999777777999999999999999999888888;;;>>>BBBEEEGGGFFFDDDCCCCCCCCCDDDGGGHHHGGGDDDAAAAAA>>><<<::::::999777666444444333111//////000222444222000...------...//////111444666777888999:::888555000+++)))***...000,,,---...000000///...---///...---...111333444444777888999:::999888666444000111222555888<<>>===::::::<<<;;;888777:::999>>>DDDHHHMMMWWWfffqqq~~~vvviiiZZZNNNAAA;;;666222111222111111000//////......///...---,,,,,,---000333555444333333333333222222222333555777888888666444222333333333333333222222222000000...---------...///111111222333444555666777888666444333222222333444333555666555333222222333444333777;;;888111///111111333666999;;;<<<<<<;;;::::::<<>>999888555333000///..................///111222333333444666777999;;;;;;:::555333000---+++***))))))+++,,,...///...---+++)))((((((((()))+++,,,...///---///000000000000222333111333555888:::<<<======:::999888777555333222111.../////////...---,,,+++)))***,,,///111333444444333222000///000111222444222111///---,,,,,,,,,,,,---------,,,,,,,,,------((((((((())))))(((%%%###%%%%%%$$$$$$&&&))),,,...000000000111222222333333555333000...,,,++++++++++++,,,---------+++***)))))))))(((((('''&&&&&&&&&((((((''''''''''''''''''))))))((((((((((((((()))...//////000///...,,,,,,---///111111000000000222222333444555666666555444111///---+++***+++,,,,,,,,,---...//////...---,,,******)))((('''&&&&&&%%%########################$$$'''+++......,,,(((&&&"""$$$%%%'''((()))((((((&&&%%%###"""!!!!!!!!!"""$$$############$$$$$$%%%"""###$$$%%%'''((()))***(((%%%######%%%((()))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))******+++,,,...///000000000///000000111111000000000---...//////...,,,)))'''((()))+++------,,,***(((%%%###!!!!!!""""""!!! !!!"""###"""#########$$$$$$$$$%%%$$$&&&)))(((%%%"""!!!!!!"""!!!!!! !!!!!!"""!!!!!!"""!!!!!! !!!(((***$$$###''' !!!###$$$### IIIHHHGGGEEECCCAAA????????????AAACCCEEEFFFHHHIIIOOOSSS[[[dddlllrrruuuwwwuuuqqqmmmhhhbbb[[[TTTOOOHHHEEEAAA>>><<<<<<:::999:::;;;===>>>???AAAEEEHHHHHHEEEAAA<<<999666666555888777777666666777888999>>>@@@CCCFFFGGGGGGEEEDDDBBBBBBDDDGGGIIIHHHEEECCC@@@>>>;;;:::999999777666444444444222000///111333444333111000/////////000000111444888<<<===;;;:::555111,,,(((((()))+++,,,+++,,,.../////////...---///...---...111333444333666777888999888666444222...///000333777;;;???AAACCCBBBAAABBBCCCCCCAAA???>>>;;;:::<<<;;;888888;;;;;;???EEEKKKSSS```ppp|||~~~kkk^^^PPPEEE:::444111...---...,,,,,,,,,,,,++++++++++++++++++******+++...111222111111111000000000000///111222333333444444444333111222333333333222000//////...---,,,,,,,,,---...///000222333555666777777666555333222111111111222444555777777666666777888999999<<<>>>;;;666444666222444777:::===???AAABBB@@@@@@@@@@@@AAA@@@>>>;;;888777555333111000//////...---......///000222222///555888666888>>><<<555555222///+++((('''((((((++++++,,,------+++***)))''''''((()))***+++---...---.../////////000333555111444888;;;<<<;;;999777444444444333222111000000...//////...---,,,++++++'''(((+++---000222333444333333111000000111222333222111///...---------...///...---,,,++++++++++++(((&&&%%%%%%&&&%%%$$$"""$$$$$$%%%&&&''')))+++,,,//////000000111222222333333222000---,,,++++++,,,,,,,,,,,,,,,+++)))(((''')))((('''&&&&&&'''((((((******))))))((((((''''''***)))'''&&&&&&''')))***000111111111000///---,,,---///111111111111222333555666666666666666666666000///---+++***)))******,,,---...//////...---,,,+++*********))))))))))))&&&%%%$$$######$$$%%%%%%'''))),,,//////...+++)))%%%&&&&&&&&&&&&&&&''''''&&&%%%###"""""""""######%%%%%%$$$#########$$$$$$###$$$$$$&&&'''((())))))&&&$$$###$$$&&&)))))))))((((((((((((((('''&&&%%%$$$%%%&&&'''((()))******)))***,,,---///000000000000000000000000/////////000111333444333111---+++)))***,,,---,,,+++)))(((&&&$$$###"""######!!! !!!""""""""""""######$$$$$$$$$$$$%%%%%%"""$$$&&&&&&%%%#########!!!  """""""""!!!!!! ### &&&'''######(((%%%%%%&&&%%%$$$"""!!!DDDDDDCCCAAA@@@???>>>===>>>???@@@CCCEEEGGGIIIJJJMMMQQQYYYaaagggkkkmmmmmmnnnjjjeee```[[[UUUOOOKKKFFFCCC???<<<;;;;;;:::999:::<<<>>>???@@@BBBFFFIIIHHHFFFAAA<<<888666666666888777555444555777:::<<>>???;;;777000222333222///+++)))(((++++++,,,---...------,,,///...---///111333333222555666777777666444222000///000111444888<<>>===:::999;;;:::888999<<<@@@DDDJJJPPPYYYgggwwwuuucccVVVIII???666333111...---///((())))))*********************)))***+++---000111000000000000////////////444333333333333444555555111222333444444222000...//////---,,,,,,,,,---...,,,...000333555666666666333222111111111111222333333444666777777888:::<<>>AAACCCEEEEEEDDDBBBAAA@@@>>><<<999666555444333111000///.../////////000000111222333222???CCC;;;888===;;;222555222---)))&&&&&&'''(((+++++++++++++++***))))))'''''''''((()))+++,,,------.........---///333666111555:::===>>>:::555222111111000000000000000000/////////...---,,,+++***'''(((+++...000333444555444333222111111111222222222222000//////000000111000///...,,,++++++******+++)))&&&%%%&&&&&&&&&%%%###$$$%%%'''((()))******...//////000111222333333222111///...---,,,,,,------,,,+++***)))((('''&&&***)))'''&&&''')))+++,,,+++*********)))((('''&&&***(((&&&%%%%%%''')))+++000000111111000...,,,+++,,,...000111111111222333666666555444555555666666111000...,,,+++***))))))+++,,,---.........---,,,+++++++++++++++,,,,,,,,,)))'''%%%$$$$$$%%%&&&'''(((***---//////...---++++++***)))(((''''''''''''%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))&&&&&&%%%&&&(((***++++++/////////...,,,***((('''###$$$%%%&&&'''((()))******+++---...000111222222000000//////////////////111333666888777444111...+++,,,---------+++)))((('''&&&$$$$$$$$$###!!! """######""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&&&&&&&!!!  !!!!!!!!!!!!  !!!!!!  %%%&&&"""###'''((((((((('''&&&%%%######@@@@@@???>>>===<<<<<<;;;<<<===???BBBEEEHHHJJJKKKMMMQQQXXX___eeehhhiiiiiijjjfff```[[[VVVRRRMMMJJJEEEBBB>>><<<;;;;;;:::999;;;===???AAABBBDDDGGGIIIIIIFFFBBB>>>:::888777777777666444444555888<<<>>>??????@@@AAABBBBBBBBBAAA@@@AAACCCFFFHHHHHHEEECCC>>><<<999888888888777555444555444333111111333555:::999777555222000///...111222444999>>>===999444000555999888111+++***+++***++++++,,,,,,,,,,,,,,,///......///222333222111333444555555555333111///000000111444888===BBBEEEHHHGGGFFFGGGFFFEEEAAA???;;;888777999:::888:::>>>CCCHHHOOOXXXbbbooo}}}yyyhhhXXXLLLDDD;;;333111111...---///'''((()))+++,,,,,,,,,,,,+++++++++,,,---///111222222111111111111000000000666555444333333333444444222333555555444222000...000///...---------...///***,,,000333555555444444000000000111222333555555333444666888999<<>><<<:::888555444444333111000//////000111111222333333333333555FFFMMMBBB:::===<<<666444111,,,(((&&&'''((()))++++++******)))))))))***(((((((((((()))***,,,,,,.........------///222555111555:::>>>>>>:::444000000////////////000111222000000000///...---+++***)))+++---000222444555666333333222222222222222222111000/////////000111222111000///---,,,++++++***---***'''&&&'''(((((('''"""###%%%'''((())))))))),,,,,,---...///000111111000000//////............---,,,***)))'''''''''''')))((('''&&&'''(((+++,,,************)))'''&&&%%%)))(((&&&$$$%%%'''***+++......//////...,,,+++***+++---///000//////000111333333222222222333444444222111000...,,,+++*********+++---.........---,,,,,,,,,,,,------------...+++)))'''&&&%%%&&&((()))(((***+++---......---,,,---,,,***)))''''''''''''$$$$$$#########%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((((((((((((((()))***,,,...000666666555444111---***((($$$$$$%%%&&&'''((())))))+++,,,...000222333444444222111000///.../////////111333777999999666333000............---,,,***)))((('''&&&%%%&&&$$$"""  """###""""""!!!$$$$$$$$$%%%&&&&&&'''''''''''''''((()))))))))((("""!!!  !!!""""""!!!$$$((((((&&&&&&((((((((((((''''''&&&%%%$$$======<<<;;;:::999999888:::;;;>>>AAADDDHHHJJJLLLOOOSSSXXX^^^ccceeefffgggeeeaaa[[[UUUQQQNNNJJJHHHDDDAAA===;;;;;;;;;;;;::::::===???AAABBBDDDFFFIIIHHHFFFDDDAAA===;;;999888555555444444666999<<>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEGGGFFFCCCAAA===;;;888777888888666555444555555333222222444666;;;:::999777444222000///333444777:::;;;999555222...///000,,,(((&&&(((+++************+++++++++,,,///......000222333222111000111333444333222000/////////111555:::AAAGGGKKKQQQPPPNNNMMMLLLHHHCCC@@@:::777666999::::::===BBBEEEKKKVVVaaannnyyy~~~ppp___PPPFFF===555///......,,,+++,,,'''(((***,,,............,,,,,,---...///111222333333333333333222222222111444333222222111111111222444444555444333222000///000000...---------...///***---111444666555444222000111222333444555666777444666888;;;===AAAEEEIIILLLPPPRRRNNNIIIDDD???::::::999999999:::===@@@BBBEEEBBB???<<<;;;;;;:::888555555555555444333111111111222333444444444444444000===DDD???888888999666222000---***))))))***+++---,,,***)))))))))***+++)))((())))))***+++,,,,,,......///...---...111333222555999<<<<<<999555222000000/////////111222444222222111111///...,,,+++,,,---///222444555666666222222222333333333333333///............000222333222111000...---,,,,,,,,,,,,***'''''''''(((((('''###$$$%%%&&&((((((((((((((()))***+++,,,---...///000000000000000000000000...,,,***(((''''''((()))&&&&&&%%%%%%%%%&&&((()))((()))*********((('''&&&((('''%%%%%%&&&''')))+++++++++,,,---,,,+++***)))***,,,......---,,,---.........///000000111111222111111000///---,,,++++++***+++,,,---......------------------............,,,+++***(((((((((((()))))))))***+++,,,---------,,,+++***)))'''&&&%%%%%%$$$#########$$$&&&((()))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((()))******+++,,,000555999??????===:::666000,,,)))'''''''''(((((())))))***,,,---///111333555555666333222111/////////000000222444666888999777444333111111000000...---,,,+++((('''&&&''''''&&&###!!! !!!!!!!!!!!!!!!######$$$%%%'''((())))))+++***((()))******)))((("""!!!  !!!"""###"""  ###%%%$$$""""""$$$$$$%%%&&&''''''&&&%%%$$$!!!<<<;;;:::999888777666666888999<<<@@@DDDGGGJJJLLLQQQSSSVVVZZZ]]]```aaaaaa___ZZZTTTNNNKKKHHHFFFDDDBBB???<<<::::::;;;::::::888;;;>>>@@@AAABBBEEEGGGEEEEEEDDDBBB@@@===:::888222222222333555999<<<>>>======<<<;;;;;;<<<<<<===@@@@@@AAADDDEEEDDDAAA>>><<<:::888777777777666555555555555444333333555777999999999888777555444333666888;;;;;;888555222111***'''%%%&&&)))+++***((()))))))))))))))***++++++///...///111333333111000...///111222222111000//////000333999AAAJJJRRRWWWWWWVVVTTTQQQNNNIIICCC>>>:::777777:::===>>>BBBGGGLLLSSS___mmmxxxsssdddVVVIIIAAA888111,,,,,,,,,***((()))&&&(((+++...000000000000,,,---...///000222333333444444444333333333222222111111111111222222222222444444333222111000/////////...---,,,,,,,,,---...,,,///333777888777444222444444555666666666666666333555888;;;>>>BBBHHHLLLSSSYYY[[[VVVOOOJJJCCC;;;888777666666777;;;>>>AAABBB???;;;999999::::::999777777888888888666555444111222333444444444333222000333666888777555444333111000...---,,,,,,------...,,,***)))((()))+++,,,******)))******+++,,,---...///000///......///000222444777999:::999777555000000///...///000222444333333333222000///---,,,...///111222444555555555000111222333444444555555000000000000111333555666222222111//////.........---+++)))((())))))((('''$$$$$$%%%%%%&&&'''((()))))))))***,,,---///000000000000111222222222222222...,,,)))''''''(((***,,,%%%&&&&&&&&&&&&&&&&&&&&&((()))+++,,,+++***)))(((&&&&&&&&&&&&'''((()))))))))***+++,,,,,,,,,+++***)))+++,,,+++***))))))******+++---///000111000000//////......---,,,++++++)))***,,,---......------...............---------,,,,,,++++++***)))))))))*********+++,,,---...///+++,,,,,,+++***(((&&&%%%#########$$$%%%''')))+++'''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((()))+++,,,///555>>>EEEJJJJJJGGGDDD>>>777111---+++++++++++++++++++++++++++,,,...111333444555666555444222000///000111111333444666888888888666555444333222111000...---,,,'''&&&'''((()))(((%%%""""""!!!!!! !!!!!!"""$$$%%%((()))+++,,,...+++)))((())))))'''%%%!!!  !!!!!!!!!!!!"""######!!! !!!###"""!!!  !!!""" !!!$$$&&&&&&&&&$$$###""" ;;;:::999888777666555444666888;;;???CCCGGGJJJKKKPPPQQQSSSUUUXXXYYYZZZ[[[ZZZUUUOOOIIIFFFCCCAAA@@@AAA>>>;;;999999::::::999666999<<<>>>@@@AAACCCEEEBBBCCCCCCCCCAAA===:::888000000111222555888;;;<<<>>>===;;;::::::;;;<<<<<<@@@@@@AAACCCDDDCCC@@@===;;;999777777777777666555555555555444333333555777777777888888888777777666888<<<>>><<<777333111111***''''''///:::<<<333))))))))))))))))))******+++///...///111333333111///,,,---///111222111000///111222777>>>GGGRRR\\\bbbYYYXXXUUURRRNNNHHHAAA<<<;;;888888<<>>AAA???<<<888777888999::::::999:::;;;;;;:::999888777000111222333444333222111999333222888===:::555222000000///........./////////---+++)))(((***,,,---+++*********+++,,,------...///111000///------...222333666888999999888888000///...---...000222333555444444333111///...---///000111222333444444444///000111333444555666666444333333444555777999;;;333222111000000//////000...---++++++,,,,,,***)))$$$$$$$$$%%%&&&'''((())),,,---...///111222333444000000111333333444444333...,,,)))'''''')))+++---'''(((((())))))((('''''')))***,,,------,,,+++***%%%%%%&&&''''''(((((()))((()))+++,,,------,,,+++(((***+++***(((&&&&&&''''''))),,,///111111000000------------,,,,,,+++***)))***+++---......------//////......------------,,,------,,,,,,***)))(((++++++++++++---...000000---...//////...+++)))'''#########$$$%%%(((***,,,&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&(((***,,,111:::EEEMMMTTTSSSPPPLLLEEE===777222//////............------***+++...000222444555555666555333111000000111222444555777888999888888888666555444222000///...---&&&&&&'''((())))))&&&###$$$###!!! !!!###%%%(((***,,,---000,,,)))'''((((((%%%###  !!!""""""!!!"""######""""""###$$$  !!!###$$$!!!%%%&&&!!!!!!"""%%%&&&%%%###""""""!!!;;;<<<;;;999666555666777:::;;;<<>><<<;;;;;;;;;:::999888888888888999999999:::<<<>>>AAABBBDDDCCCBBBCCCCCCAAA;;;777222111111222444777999;;;888888:::;;;<<<<<<======???>>>>>>???BBBDDDCCCCCC<<<:::888777888888666555666666777777777777777777777999:::888555444777:::===999666444333111,,,((())))))***...111111---(((++++++,,,,,,,,,++++++***222111000//////000111222...000111111000111333555111333999AAALLLXXXbbbhhhhhh^^^TTTNNNHHH@@@;;;:::===<<<<<<===@@@EEEJJJNNNYYYcccoooxxxzzzzzzwwwssssssyyyyyypppeee[[[TTTLLLBBB:::888---,,,***)))((((((((())))))+++---...------...000000000//////000222333555666666777777666555444333222000///111444555444222666444222000...,,,++++++)))*********)))***,,,...000555:::===<<<999555444666888::::::888555444333222222333444777>>>FFFKKKUUUWWWZZZZZZVVVMMMCCC===;;;999777555555666999::::::999999999999999999:::<<<===@@@CCCEEECCC>>>:::555555444444222111///...000222555666666666666777222222222111111111000000//////............//////////////////////////////444444222111///...------///000222555777:::;;;<<<444222///,,,,,,---000111444555555333000...------,,,---...000111222222222111333444444333222333444///333666666888;;;;;;777888444000000333444111---------,,,+++++++++,,,,,,***)))(((''''''((()))***,,,,,,///444;;;>>><<<999;;;444111555777333000222+++***)))(((((()))***+++)))((('''((()))(((&&&$$$'''&&&&&&)))---...+++(((&&&&&&''''''(((((())))))++++++,,,,,,,,,+++******)))*********)))((('''&&&)))***---///000000//////111...+++***+++,,,++++++******))))))))))))******------...000111000,,,)))((()))***)))((((((***,,,(((+++///111111////////////000000000...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''************))))))))))))((())),,,...333;;;CCCIIIXXXZZZZZZUUUKKK@@@666111,,,,,,,,,+++++++++,,,---......///000333666:::;;;:::666222000///000000000333444555666666444222111444444333111000///------+++***))))))***)))'''%%%$$$$$$$$$$$$###!!! """###%%%%%%%%%''')))+++******+++***)))(((&&&$$$""" !!!"""###$$$%%%)))((('''&&&&&&'''((())))))%%%  !!!###### :::::::::888666444555666666777888;;;???DDDIIILLLPPPPPPQQQRRRQQQPPPOOONNNKKKGGGCCC@@@>>>===:::999777777777888999;;;<<<===:::::::::;;;<<<>>>AAABBBDDDBBBAAAAAAAAA???:::666222333333444666777999999777888:::<<<>>>??????@@@@@@??????@@@CCCDDDDDDCCC???===:::999999999888777777777888888888888777666666777777666555666888999:::777444333222000,,,))))))***+++...//////,,,***,,,---------------,,,,,,222111111000000000000111000111333333333444666888444666<<>>@@@CCCHHHMMMQQQ\\\eeeooowww}}}|||vvvrrrpppooopppwwwzzzooodddZZZPPPIIICCC:::444333++++++)))((('''''''''((()))+++............///000222222111111222333555666777888999999888777555444333111000111444555444222444333111///---,,,++++++)))***+++++++++,,,...000222555:::<<<;;;888555444666888999888666333222222111111111222555:::AAAGGGLLLNNNPPPPPPLLLEEE>>>999888666444333333444666888888777777666777888999:::>>>AAAFFFKKKMMMIIIBBB<<<555555444333222000......000222333444444444444444111111222222222333333333222111000/////////000111222111111111111222333444777777666444222///---,,,+++,,,...111333666888999555333///---,,,---///111444555666444111/////////------...///000000000000///000222111000///000111///444666777999<<<<<<888999555111111333333111---------,,,+++++++++,,,,,,******(((((('''((()))))))))+++...222555666555333444...,,,111333111///000+++***))))))))))))***+++***)))))))))******(((&&&''''''(((***++++++)))'''&&&&&&''''''(((((())))))***+++++++++++++++***))))))))))))(((''''''&&&&&&***+++---///111000000//////...,,,+++,,,,,,+++***))))))))))))***+++------.........000000///+++)))&&&'''((()))((())),,,...))),,,///111111111222333444333333111///,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******'''((((((((())))))******(((***,,,...333:::CCCHHHUUUWWWXXXTTTKKK@@@777333///...,,,+++,,,,,,+++***,,,---...000222666888:::999666222000000000111000222333444555444333111000333333222111111000000000---,,,+++++++++***(((&&&&&&''''''&&&$$$""" """###%%%%%%%%%&&&)))+++******++++++***((('''%%%###!!!!!!"""###$$$%%%+++************+++,,,,,,+++'''""" !!!!!! 777888888777444333444555444555666999>>>DDDJJJMMMOOOPPPPPPQQQOOOMMMJJJIIICCCAAA>>>===<<<:::888555555555666888:::<<<>>>@@@<<<<<<<<<<<<===???AAABBBCCCBBB@@@???>>>;;;777444444555666888888888888777666888:::===???AAABBBCCCBBBAAA@@@BBBDDDFFFEEEDDDBBB???<<<;;;;;;;;;999888999999::::::999888777666444333222333666888888888666555333222111000---******+++------,,,+++,,,,,,......//////////////////111222222222111000//////,,,---///000000111444666666999???FFFOOOVVV\\\```]]]SSSIIICCC>>>999888:::<<<>>>AAADDDGGGLLLQQQUUU```hhhpppuuuxxxzzzwwwqqqmmmllllllnnnuuu{{{ooodddYYYOOODDD>>>999333......)))((('''&&&&&&&&&&&&&&&)))+++---.........///111444333333333444555666777888999:::;;;:::888666444444333222333555555444222333222000...---,,,++++++***+++,,,---,,,---000222444777999:::888666666555777888888666333111000111///000000000111666;;;@@@BBBCCCDDDDDDBBB>>>999666444333222111111222333444666444333222333666999;;;???DDDKKKQQQRRRMMMDDD===666666444333111///...---000111222333444444333333111111222333444555666777666444222111000111222333444222111111222444777888<<<<<<;;;999666222...+++)))***,,,...111444666777666444111...---...///000333444444222000...............////////////......,,,---...---,,,+++,,,---...333666666999<<<<<<999999666222222333333111......---,,,,,,+++++++++,,,+++***)))((((((((((((((())),,,///111111000//////555000...111333222000000+++******))))))******+++,,,+++***+++,,,,,,***)))((()))++++++)))(((''''''%%%&&&&&&'''(((((()))))))))***+++,,,,,,++++++******)))(((&&&&&&&&&&&&'''+++,,,...000111111111000...---,,,,,,---,,,***)))(((((())))))+++---///000000////////////---***'''$$$%%%'''((((((***,,,///+++---000222333555777:::999888555222///,,,+++***''''''''''''''''''''''''###$$$&&&'''((()))))))))%%%%%%&&&'''((()))******''')))+++...222999@@@FFFOOOQQQRRRPPPIII@@@888444000---++++++---...,,,******+++,,,...111444777888777444111000000111111111111222333333333222000///222111111111111222222333000...---------,,,***(((******)))(((&&&###!!! """###%%%%%%%%%&&&(((*********+++++++++***((('''&&&$$$!!! """###$$$%%%)))***++++++,,,,,,,,,,,,***'''### !!!!!!!!!!!!!!! 444666777666444333333444666666777:::???FFFLLLOOOPPPPPPPPPOOOMMMIIIFFFCCC<<<;;;:::999999888555333666777777888:::<<<>>>???@@@????????????AAABBBCCCCCCAAA???===;;;888555333555777999;;;;;;999777555444666999<<>>BBBFFFIIIKKKOOOTTTXXXccckkkrrrtttuuuwwwuuupppooonnnnnnqqqvvv}}}|||ttthhh^^^UUUJJJ???999555///,,,,,,''''''&&&&&&%%%%%%%%%%%%(((***,,,---------///000444444444444555555666666777888999:::999888666444666666666666666555444333333222111///............,,,---......------///111777888999888666555555666777777666333000...///000//////000//////222666999:::;;;;;;<<<;;;:::888777444333333222222222222222333111000///000444888:::???CCCIIIOOOPPPLLLDDD>>>777666444222000///...---111111222333666777777777333333444555666777777888999888555333333333555666555333111000111555999<<<@@@AAA@@@>>>:::444///,,,+++,,,---000222555666777999777444111//////000111/////////...,,,++++++,,,///000000//////...---,,,***+++,,,+++))))))***+++,,,111444555777;;;;;;888999666333222333333111///......---,,,++++++++++++++++++***))))))((((((((()))...222333111//////000777333000111222000---+++++++++++++++++++++++++++---,,,,,,---...///---,,,***---...---)))&&&&&&(((%%%%%%&&&&&&'''((())))))***+++,,,.........---,,,,,,+++)))'''&&&'''((())),,,---...000111222222222...------......---***''')))(((((()))***---///111333111///...---,,,)))&&&$$$%%%''''''''')))+++------///111333555888===@@@<<<999666111...,,,++++++(((((((((((((((((((((((((((((())))))((('''&&&&&&$$$$$$%%%&&&''''''((((((%%%''')))+++///444;;;@@@EEEHHHJJJIIIDDD===777444///,,,)))***...///...+++((()))+++---000333555666666444111000111222222222111222222333333222111111222111111000111222333444333111000//////...+++)))---,,,***(((&&&###!!! """###%%%%%%$$$%%%(((***)))***+++,,,,,,+++***)))(((&&&###!!!!!! !!!"""###$$$%%%&&&'''(((((('''%%%$$$$$$"""!!! ###"""""" 333555666666555333444444888888999===AAAHHHMMMPPPRRRRRRQQQOOOKKKFFFBBB???888777666666777666444222555666777888;;;===???@@@CCCCCCBBBAAAAAABBBCCCDDDBBBAAA>>>;;;888555444444777888;;;<<<<<<999777555222444777:::===@@@AAABBBAAA@@@???@@@BBBCCCCCCBBBAAA>>>:::888888888888888888999:::;;;:::888555444222000///222666888777444333444444444333222111111,,,...///---++++++...111/////////...///000111222333333444444222000...---,,,...000222333666999<<<:::===AAAEEEIIIKKKLLLLLLKKKDDD===999666444777===BBBFFFKKKMMMNNNQQQWWW[[[fffnnnuuuvvvvvvwwwvvvsssppppppqqqtttyyy~~~{{{uuuooofff^^^SSSHHH===888333...++++++&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++,,,,,,,,,...///222333333444444444444444444555666777777666555555888999::::::888666555444333222222111000000111111///000000///------...000888999888777444444444666666666555222///---...//////000000//////000222555444444444555666777888888666666666666555444333222000///------...222666999???AAADDDHHHKKKIIIDDDAAA888777555222111/////////333222222555999<<<===<<<555555666666666777777777;;;:::888666666666888999777555333222333888<<<@@@CCCCCCCCC@@@<<<666111...------///111222444666666:::888666333111111111222---......,,,******+++---111111000000///---,,,++++++++++++***(((((()))+++***///222222444888888555777555333222222222111000///...---,,,++++++++++++***************)))(((((((((---222333111000000222222///,,,+++------***&&&++++++,,,,,,,,,,,,++++++...------...000111000...---///000...)))&&&&&&((($$$$$$%%%&&&'''((())))))+++,,,///111222111000///...---***)))((((((***+++,,,---...000222444555555111000/////////---***'''))))))(((((())),,,///111444222///---,,,***(((&&&%%%&&&''''''&&&''')))***///000222444666:::???CCC;;;888444000---,,,,,,,,,************************+++++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%###%%%&&&(((***///444888:::===@@@@@@<<<888333111111...+++***,,,,,,***((('''(((***---000222444555777555222222333333333222222222333333333333333222222222111000111222444555777555333333222000...+++...---+++(((%%%###!!! """###$$$$$$$$$%%%'''))))))***+++---------,,,,,,***(((%%%$$$###!!! !!!!!!""""""######$$$$$$###!!! """"""!!! 333555777888777555555666888999<<>>888777555555666666444333222333555888<<<@@@CCCEEEEEEDDDBBBAAAAAAAAABBBBBBAAA@@@>>>:::666444444555777999:::<<<;;;999777555222444666999;;;===>>>???>>>===<<<===???@@@???>>>>>>;;;777555555777777777888999;;;<<<<<<999777555222222222333555555444333222444555555333222222333---...///......///000222000000/////////111222333555555444333222000...---,,,...000222444777;;;>>>@@@AAACCCEEEGGGGGGGGGGGGCCC>>>:::888666555999@@@CCCHHHMMMOOOPPPSSS[[[aaajjjssszzz{{{zzzzzzyyywwwoooppprrruuuyyy|||tttvvvsssnnnkkkiiiccc\\\PPPFFF<<<777333...******&&&''''''(((((('''&&&&&&&&&(((+++,,,,,,---...000111222333333333333222222333222222333444555666777;;;===???>>>;;;888666666333222222222222222333333111222222111000///000222999999999666444333444555444555555333000...---......///000000......000111......///000222444777888:::;;;;;;:::999666444222...---,,,,,,...111444666>>>>>>@@@CCCFFFGGGFFFDDD888777555333222111111222444222111444:::>>>>>>===666666666777777777777777::::::999999999999:::::::::888666555666:::>>>AAADDDDDDCCC@@@===888444111------...///000222222333888777555333222111111222/////////---,,,,,,...000222222111111000...---,,,,,,,,,+++)))'''''')))+++)))...111111222555555222444333222222111111222222///...---,,,+++*********))))))***++++++******)))'''***...000000000//////------++++++...111000++++++,,,,,,------,,,,,,+++...---...///222222222000/////////,,,)))'''&&&'''######$$$&&&'''((()))***+++---000333444444222111...---,,,************++++++,,,...000333666888999555333111000///---***'''))))))((((((***...222444555222...+++***)))((('''&&&'''''''''%%%&&&''')))...///111333555888<<<@@@888666333000...------...------------------------******+++,,,,,,+++++++++&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''***...111000444777888666222000...333111///,,,(((&&&$$$$$$&&&'''***---000222333444999777555444555555444222222222222222333333333333333222222222333666888:::<<<:::888777666444111//////---+++(((&&&$$$###""""""###$$$$$$$$$$$$&&&((((((***,,,---...//////...---+++)))((('''%%%"""  !!!!!! #########"""!!!   !!!!!!"""!!!!!!333666999:::999888777888999<<>>:::888555444555666555444222333555888<<<@@@CCCEEEDDDCCCAAA???>>>>>>????????????===999555333555888777888:::::::::999777666444555777999:::;;;<<<<<<;;;:::999:::;;;<<<;;;:::<<<999555333444666777888999:::===??????===:::888333444666666444222222222111333555444222000111222...---...///222333333333222111000000111333555666777666444222000///......+++---000222555888<<>>;;;999999777666;;;BBBBBBGGGMMMOOOQQQVVV```hhhpppzzz}}}{{{xxxrrrrrrsssttttttrrrqqqpppdddfffdddaaa``````\\\VVVLLLCCC;;;888666000------'''((()))******)))(((''''''))),,,......///000222111222333444444333222111222111000000222555999;;;>>>@@@CCCAAA===999777777111111111111222333333444222333444444333444666888999999999777444222222333222333555444111///......,,,...//////---,,,---...+++,,,---///222555777999>>>>>>???>>>;;;888444222------------...000222333999999<<<@@@CCCEEEDDDCCC999777555333333333444555555222000222777;;;:::888444555555666777888999999888999:::;;;<<<<<<;;;;;;888777555444666999<<<>>>DDDCCCAAA???<<<888666444////////////000000000000444333222111000000000000...///...---+++,,,///111222222222222111000......,,,,,,+++)))&&&&&&(((***+++///111111222444444000000111111111000111222333//////---,,,+++*********'''(((***+++,,,+++++++++)))***,,,...111000...,,,---///...,,,000555444...+++,,,---......---,,,+++...---...000222333333111000---+++)))((('''%%%$$$"""###$$$%%%'''((()))******,,,000333555444333222------,,,++++++******)))***+++---000444777:::<<<:::777333111///---***(((((((((((()))---222888;;;555222---***))))))(((((($$$%%%&&&&&&%%%&&&(((***+++---///000111333666999444333222000000000000000////////////////////////,,,---------------,,,,,,%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%'''***,,,***...111333222///---,,,...000000,,,&&&"""###&&&&&&'''***---000222333333;;;999777666666666444222111111111111111222333333333222333444777<<<@@@BBBBBB@@@>>>===<<<999666333000///,,,)))'''&&&%%%%%%"""###$$$$$$###$$$&&&(((((())),,,...///000000000000///------,,,***'''$$$######""""""""""""#########"""!!! """!!!!!!!!!!!!!!!"""""""""%%%%%%"""!!!"""""""""444777:::;;;:::999999999<<<@@@GGGPPPYYY```eeeggg___[[[UUUNNNGGGCCC@@@???<<<999666444555666666666666666777999;;;>>>@@@AAABBBAAA???===<<<<<<<<<===??????===999444333666999777888999999999999888777666777888999:::;;;;;;;;;888777666777999:::999888;;;888444222444666888999:::<<>>===<<<<<<;;;:::999:::999888===DDD@@@FFFLLLOOOQQQXXXdddmmmttt~~~|||yyyvvvvvvuuurrrnnnhhhccc```ZZZ[[[ZZZXXXXXXYYYVVVQQQJJJBBB;;;:::999444111111((()))***++++++***))))))(((+++...///000000222444222333444444444333222111222111///...111555;;;>>>???BBBEEECCC???:::888888000000000000111222333444111333555666666888;;;===999999999777444222222222000333555555222000......+++,,,......,,,++++++,,,,,,---...111444777999;;;@@@@@@AAA???<<<888444111---------...///000111222333444888===AAACCCBBB@@@999777555444444444666777555111...///444777666333222333444555777999:::;;;666888:::<<<======<<<;;;444333222111222555888999CCCBBB@@@===;;;999777666111111111111111000000000111111000///.........///,,,---,,,+++)))***---000333333333222222111//////,,,,,,***(((&&&&&&(((***,,,000333222222555333000...///000000000000222444000///---,,,+++*********&&&((()))+++,,,,,,,,,+++---,,,,,,///222222...***---...,,,))),,,111///))),,,,,,---......---,,,,,,---------000222444333222///+++(((&&&''''''$$$!!!"""###$$$%%%'''((()))***)))+++///333555444333111++++++,,,++++++***((((((***+++---000444888<<<>>>===:::555111///---***)))''''''(((+++000666===AAA555111---***)))))))))(((!!!###$$$%%%%%%'''***,,,(((+++---...///000222444333222222222222222222222000000000000000000000000111111000///...,,,***)))$$$$$$%%%&&&''''''((()))&&&''''''&&&%%%&&&(((***(((+++///111000...,,,,,,'''+++...+++%%%###&&&+++&&&'''+++...111222333333<<<;;;999888777666444222000000//////000111222222222222333666;;;AAAFFFIIIGGGEEEBBBAAA???===:::777222000---+++)))(((''''''"""###$$$$$$######%%%'''((())),,,...000111111111333222111000000...+++(((&&&%%%%%%%%%%%%%%%%%%&&&$$$###"""!!! """$$$%%%$$$(((+++***&&&!!!!!! 999:::;;;===>>>>>>>>>>>>DDDHHHLLLTTT```kkkmmmiiiccc^^^WWWPPPKKKGGGDDDAAA@@@>>>:::999888777555444222333666999<<>><<<999999:::;;;===>>>===<<<999777555333333333444555777888999999999777666666777999999888777555555555777999999777666444666888666333222333555333555888;;;============666555555444444333222222888777555222111000111111///111333555666666555444444333111111111444777999:::888555333000///......///111444777999===AAAEEEFFFEEEBBB???===;;;::::::999999:::;;;<<<<<<<<<<<>><<<===:::999444......333555333888999999:::999888777666444555555333000//////000111///------///111111111000///...------...///000222333333333111///,,,+++---***((('''((())))))(((---///111333555444444333000000000000///...---,,,..................------******))))))))))))******(((+++---+++,,,///...+++//////...+++(((''')))***///,,,((((((***,,,,,,+++---,,,+++...111333111///---+++)))'''%%%$$$######)))'''&&&%%%%%%&&&((()))---...///000000///...---///...,,,***))))))******+++++++++---111666<<>>999666000///...,,,+++***))))))&&&%%%$$$###$$$&&&((()))---...///000000222555888555555555555555444333222---,,,+++)))(((''''''''''''%%%!!!  %%%))),,,!!!###&&&)))+++***&&&###"""!!! <<<<<<===>>>???@@@AAABBBGGGKKKQQQYYYeeeoooqqqmmmfff```XXXQQQKKKGGGDDDBBBBBB@@@===;;;:::999777555111222555777:::===???@@@AAA???<<<:::999999:::;;;>>>===;;;999666444333222333333444555777888999999888777777777999999777666444444555666888999777555555777888777444333444666555777999<<<=========<<<777666555444333333333333888777555333222111222222111222444666777666666555555444333222333555888::::::999666444222222111111///222666999<<<@@@DDDGGGGGGEEEBBB???===;;;;;;::::::::::::;;;;;;;;;;;;;;;???@@@BBBDDDJJJRRR\\\cccoooxxx}}}wwwtttjjjfff___XXXSSSOOOKKKHHHDDDCCCCCCDDDGGGJJJJJJJJJHHHEEE@@@<<<:::888777555222111000///------,,,,,,,,,---...000111333333444888777888:::<<<===<<<;;;666555333222444777:::<<>>===999444333111000111333444555444777555444555888;;;<<<<<<===:::777666666777777666666555444222000...---,,,)))))))))***+++,,,------,,,---...000222444666777888999::::::888444000...,,,,,,---,,,,,,---///111333555888;;;===>>>>>>>>><<<999666444444444222111000...---+++,,,...000222222444666888999999777666;;;444222888<<<:::999999:::777111...222888888333444555777888999888888888777888999888555333333333111///------///111111000000///...------...///000111222333333222000...,,,---,,,+++)))))))))***+++---...000333444444333333111111111000...---,,,+++---.....................******))))))))))))*********...///......111000,,,//////...,,,)))((()))***---***((((((***++++++***+++******---111333222000+++***)))(((((('''''''''((('''&&&&&&&&&((()))***,,,---.../////////......---,,,+++*********+++,,,,,,++++++---111666;;;>>>AAA???;;;777333///,,,+++,,,)))+++444;;;<<<;;;;;;555222---***)))((('''&&&######$$$%%%&&&&&&$$$###'''&&&&&&'''(((***,,,---000///......000444999<<<<<<;;;888666444333333333111111000///...,,,,,,+++%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&&&&(((((()))+++------+++)))***))))))(((&&&%%%$$$$$$))))))***---000444777:::AAA>>>:::666333111000000//////...............///333444666:::>>>CCCGGGIIIIIIGGGEEECCCAAA===999555111000...,,,***)))))))))***)))((('''((()))+++---///000111222222444777999777888888888888777777666222111///---+++)))(((((()))&&&###"""!!!!!!  !!!###%%%"""###%%%''')))(((%%%"""?????????@@@AAADDDFFFGGGLLLQQQXXXaaalllvvvwwwssslllfff]]]UUUOOOKKKHHHFFFDDDBBB@@@???===;;;888555222333555777:::<<<>>>???@@@???===;;;:::999::::::===<<<:::888555333111111222222333444555777888999999888777888888888666444333333444666888888777555555777777777555444555666777888:::;;;<<<<<<;;;;;;888777555333333333444555777666444333222222222333333444555777777777666666666555444444555888:::<<<<<<;;;999777555555555555000444999===@@@DDDGGGJJJHHHFFFCCC@@@>>><<<<<<<<<;;;;;;:::::::::::::::999;;;;;;===>>>CCCJJJSSSYYYdddooo|||wwwnnnhhhbbb\\\UUUNNNIIIFFFBBB@@@:::999888:::???CCCEEEFFFDDDAAA===;;;;;;:::999888333333333222000...---,,,,,,---///111333444555666::::::;;;>>>@@@AAA???===999888777777888;;;???AAABBBFFFGGGCCCAAA@@@;;;666444222111111333555666555888666444555777:::<<<===;;;888555444777:::<<<===<<<:::666222...,,,++++++&&&'''''')))***,,,------,,,---...///000222222333444555666666555222///---+++,,,---------///111333222333666999;;;<<<======999777444333222222000///++++++***)))***,,,///000222444666777888777666555666111///333777666555555777333...---333:::777///000111333555777888888999777999;;;:::888666444444000///---...000111111000000///............//////000111333333333222000///---......,,,)))))),,,///,,,...000222444444444444444333222000...,,,***)))------....../////////000+++******))))))******++++++///000......111000,,,///000///---***))))))+++***)))((((((******)))((())))))***,,,000222222111************++++++++++++&&&''''''((()))***+++++++++,,,------.........---))))))))))))***,,,---...,,,,,,,,,---000555999<<>>;;;666222///...---......------------......333444555888;;;>>>AAACCCDDDCCCAAA@@@???<<<888555333111...+++)))))))))***---,,,*********+++---...111333444555555777:::<<<;;;;;;<<<<<<<<<<<<<<<<<<888777444111...,,,+++***+++)))&&&$$$$$$###""" ###"""  $$$###$$$%%%&&&%%%""" @@@@@@@@@AAACCCGGGKKKMMMQQQXXX```hhhsss|||~~~{{{uuunnneee\\\VVVQQQMMMKKKGGGEEECCCAAA???<<<888555555555777999;;;===>>>???======<<<;;;;;;;;;;;;;;;;;;:::999777555333111000222222222333555777999:::;;;999888888888777555333333333333555888888777555555555666555555555555555888888999::::::999888888999777444222222333555777555444222111111222333333555555666777777777666666777666666666777999<<<===???>>>;;;999777666666666111555;;;???CCCFFFJJJMMMJJJHHHEEEBBB@@@>>>>>>===;;;;;;:::999999999888888888888999:::<<>>BBBCCC===;;;999999999:::999999444555555444222000...,,,---...111333666777888888999:::<<>>;;;;;;::::::;;;>>>BBBEEEHHHHHHLLLMMMJJJGGGEEE???999888666333333444666666666777555333333666999;;;<<<777444222333888>>>DDDFFFEEE@@@:::333...+++******'''((()))***+++,,,,,,---------........./////////000111222333222///---+++)))+++---...///000222555222333555666888888999999777555222111111000...,,,(((''''''''')))+++---///444555666777777777555555333000///111444444333222000000---,,,000444111+++...///000222444555666777333666999999777444222111000///......000111111000000//////...............///000222333444333111000---000111...))))))...333...///111333444555555555555444222000---+++))))))---------...//////000000*********))))))*********)))---...,,,---///...+++000111000...,,,******+++))))))******+++***)))((()))***+++---.../////////***++++++,,,------------&&&''')))***,,,,,,------------------,,,,,,++++++''''''(((***+++---...///---,,,,,,---000333777999;;;;;;:::999777555333222111000333:::<<<888222000222000---,,,,,,,,,+++))))))&&&###"""###%%%%%%$$$'''''''''(((((())))))***---,,,+++,,,///444999<<>>;;;999999888777777555333333666:::<<<===666555444555777999999888555555555555333111///...///111444777999:::::::::999:::<<>>;;;777555555666666666444222111111444777888999555333222555<<>>555...***))))))***+++,,,---------,,,,,,---------------------------...//////...---+++***(((+++---//////000333555222222333333444444444444444333111000///...,,,***%%%%%%&&&'''(((+++---...555666666777777666555444222222111111222444333222---111111...,,,------+++......//////000111222222000333666777555222000000///......///111111000//////////////////......------///111333333333222111...000000---))))))///444111111222444555555666666555444222///---+++******,,,---------.........///***))))))(((((())))))***(((,,,...------000///,,,000111222000---++++++,,,***+++,,,,,,++++++******,,,,,,---...------------------...///......---,,,((()))+++,,,---.........000///...,,,+++***)))(((&&&''')))+++---...///000------------///222444666777888888999888888777666333222555;;;<<<666222111000...---,,,------,,,+++(((((('''$$$""""""%%%(((%%%&&&&&&''''''(((((((((,,,,,,+++---000555:::===AAA@@@===:::777333111///,,,,,,+++***((('''&&&%%%'''((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%'''***------,,,***&&&&&&&&&&&&&&&&&&&&&&&&''')))---111444777888999888777444222///---+++***+++++++++++++++,,,------000000111333444444555555888888777888999888666444333222///,,,************++++++))))))***+++...///777999;;;======>>>@@@BBBAAAAAA@@@@@@AAABBBCCCDDD>>><<<999666222///...---,,,***)))((('''&&&$$$"""######"""""""""#########((('''&&&&&&&&&$$$!!!AAABBBEEEIIIOOOUUUZZZ\\\^^^fffnnnuuu~~~yyyppphhh```YYYTTTNNNJJJFFFBBB???<<<999666444555555666777888999999888999;;;===>>>>>>======888777777666555444444444222333666888:::;;;<<<<<<;;;999888888888777555333333333444777999:::999888555444333444666666555444666555555444444444444333666555333222222333444666111000000000111222444555555555444444333333333222444555555666888:::<<<<<<@@@>>>;;;888666444444333444666:::===AAAEEEJJJMMMKKKIIIFFFCCCAAA?????????:::999888777777777888999777777777555555888<<<@@@DDDGGGKKKOOOOOOMMMJJJHHH@@@===:::999999999888777555333111000222444444444111000111333666888888888555555555444333222111000000222555888:::;;;;;;:::::::::;;;===??????<<<::::::<<>>???>>><<<999666222///---))))))((('''&&&%%%%%%$$$''''''((((((''''''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$&&&))),,,...,,,+++''''''(((((((((((((((((()))+++///333666888888888555555333111///,,,+++******))))))******+++,,,------...///000000000000000222222333555777777555333111000///...,,,+++++++++---,,,,,,,,,---000222444999;;;>>>???@@@@@@BBBCCCBBBAAA@@@??????@@@BBBCCC===<<<999666333111000///---,,,******)))(((%%%###!!! !!!###%%%&&&******)))***)))'''$$$!!!DDDGGGLLLRRRYYY___dddgggfffmmmtttzzzwwwmmmddd^^^SSSNNNHHHCCC???===;;;999777777888888999999999:::999;;;===>>>>>>===;;;999666666666666666666666666333555888<<<>>>>>>>>>===:::999888888888888555333444444555888:::;;;:::999777555444555888999888666555555444444444444444444333333222222222333333444111111111111333444666888444444333111111000000000222333444555777999:::;;;:::999777555444444444444444666888:::===BBBHHHLLLHHHGGGDDDAAA???======<<<999888777666666777999:::888777666444333444888;;;===>>>@@@CCCDDDDDDAAA???===;;;:::999999999666444222111//////000000///.........///222666888888888555444333333222222222333000222555888::::::999888888888777888:::;;;999888999;;;???EEELLLSSSXXX[[[eeekkkooonnnllliiiaaaZZZNNNIIIBBB<<<888666444222000000000333666777666555555333333777>>>FFFMMMPPPHHHDDD<<<444///,,,,,,,,,+++,,,...000000000.........------------,,,,,,,,,,,,,,,,,,+++***)))'''&&&'''***---...//////000111000000000111222333555555222111000//////---***'''''''''((()))***+++,,,---444444444333222111111000---111111------000000---...222222...,,,...///...,,,+++*********+++------000111333222111///000000///......000222222000...///000000000///...---,,,,,,---///111111111000//////---***((((((+++...111333333222222111111111222222000///---------...///---,,,,,,++++++******)))''''''&&&&&&&&&&&&''''''(((,,,......000444555222111333444222000---,,,,,,***+++,,,***((((((+++------///111000...,,,---...333444555666555444222111///......---...///000111///...---,,,++++++,,,,,,+++,,,---////////////...///............///000111///111444888:::;;;;;;;;;:::666555555222...---000+++******+++---...---,,,'''''''''&&&&&&&&&((()))$$$%%%''')))************)))))))))+++///444:::===<<<<<<:::888444111---+++''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%"""###%%%))),,,...---+++)))))))))******+++++++++,,,///333777999:::999999777666555222///,,,***((()))(((((()))***+++,,,,,,+++,,,---.........---,,,......///222444666444333.../////////...---,,,+++------------000333666888:::<<>>======>>>???@@@<<<;;;999777555333222222///...---,,,,,,***'''$$$###""" !!!$$$'''))),,,,,,---......,,,'''### GGGKKKQQQXXX```gggkkknnnjjjqqqxxx}}}xxxmmmfffVVVQQQJJJDDD@@@>>>===<<<;;;;;;<<<<<<<<<<<<======<<<===>>>???>>>;;;888666555555666666777777888888333666:::>>>AAAAAA???>>>999888777888888888666444444444666888;;;<<<;;;:::999777666777:::;;;:::888666555555444444444555555222222222222222222222222333222222333444666888:::333333111000//////...///111111333555666888999:::666555444333333444555666555666666888:::???FFFKKKFFFEEEBBB???===;;;::::::888777666555666777999;;;888777666444222222555888888999;;;>>>@@@???===;;;777666555555555333000---111000//////000000///---......000333777999999888444444222111111222333444000222555888999888777666555444333333555666555444888:::???FFFNNNUUU[[[^^^iiipppuuuuuutttrrrkkkdddRRRMMMEEE>>>999666333111///000222555888888666444222111111333:::@@@EEEGGGCCC???999333///------...(((***---///111111000///...------------------------,,,,,,+++)))(((&&&%%%'''***---.........///000//////000111444666888999222111000//////---***'''(((((()))***+++,,,------333222222111000///......***//////+++)))---...+++......,,,)))+++000000,,,***))))))))))))+++---......///000///------...///.........000222222000...///000000000000...,,,+++,,,---///000111000///...///+++'''&&&(((+++...///333222111000////////////000///...------...000111---,,,,,,+++***)))((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%))),,,,,,///333444111111333444333000...------***++++++(((&&&&&&***---+++...111000...---///111444555777888999888666555111000...------///111222------,,,+++,,,---...///---...///000000///......//////.........//////000---000333777:::;;;<<<;;;<<<888444222...)))***...)))))))))+++---...---,,,,,,)))'''(((,,,...,,,***'''(((+++---////////////((('''((()))---333999<<<::::::999777333000,,,***''''''''''''''''''''''''!!!"""$$$&&&(((***++++++'''&&&%%%%%%$$$$$$%%%%%%"""###%%%))),,,...---+++*********+++,,,,,,------///222666:::<<<<<<;;;999:::999777444000,,,)))'''(((((((((((()))***+++,,,)))***+++,,,---,,,+++***,,,,,,---000333555444333,,,...///000000...,,,+++,,,,,,,,,---000333666999:::===@@@BBBBBBCCCDDDEEE@@@???===;;;;;;;;;===>>>;;;:::999777666555555444111000///......,,,)))&&&'''%%%###"""###&&&***,,,---...///111111///)))%%%######"""!!! HHHJJJPPPYYYccclllrrrtttwwwyyy|||uuuiii\\\RRRGGGBBBCCCEEEDDDAAA???===<<<===??????>>>======>>>======;;;888666555444555666777888888999888888:::===@@@AAAAAA???>>><<<999666666888999777555;;;999888999===???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<:::<<<;;;666444666777666888666555555666666666555333111///111444777666555444222000///...///000111222333555555555555777999333222111111111111333333222222333666:::>>>AAAAAACCCBBBAAA???===;;;:::999666888:::888666555777:::555555444444444555555666333444666888999:::::::::555555444444333222111111......---,,,+++++++++++++++,,,---000444777777777000000...---,,,+++++++++,,,---000222444444444444000000111111222222333333333666:::@@@FFFMMMUUUZZZccciiirrrxxxxxxrrrjjjdddXXXPPPEEE>>>:::888333000000333666777777666777777222333555777999:::<<<===:::888444000...,,,,,,,,,000000111111000//////......------,,,,,,---------/////////...---***((('''******++++++,,,---......,,,+++,,,...333666888888444222000000111...***%%%((((((''''''(((+++---///222111000.........///000...+++'''''')))+++***((((((***+++***)))((()))***...---,,,***)))******+++...+++)))(((***,,,------222111///...------......111000...---,,,+++******,,,------...---,,,***)))&&&%%%$$$%%%''',,,000333444333111///...---......///---,,,---///000000///.........---,,,)))'''%%%)))((('''&&&%%%&&&&&&''')))***+++...///111222222444333222111000///...---******++++++++++++,,,,,,---///000111000000222444333666999;;;;;;999555333333333333222111000...---000///---,,,---...000222333222111000///...---,,,+++,,,,,,---............------...333999======<<<999888666444111...+++***...---,,,+++++++++,,,---+++++++++,,,---...///000---...////////////......,,,***)))***...222555777777666444222///---+++***&&&''')))*********)))((($$$$$$"""$$$...777444+++((('''&&&%%%%%%&&&''''''(((&&&$$$&&&***---------...---+++******+++---...222555999<<<>>>===<<<;;;999999777555222///,,,++++++***((('''(((+++---///+++,,,,,,,,,,,,+++******++++++,,,...//////000000,,,///333666777555222000......///000222444666777;;;<<>><<<<<<<<<;;;999777555444444555666888999999999999:::;;;>>>@@@AAAAAA???>>><<<:::777888999:::999888===;;;;;;===@@@BBBAAA???AAA@@@@@@@@@AAABBBCCCDDDAAADDDCCC???===???>>><<<999777555444555666555444333111000111444555555333444333111000///000111222000111333333222222333555333222111000111222333444444444555777;;;>>>@@@AAA@@@???>>><<<:::999777777555777777666333222444666666555555444333333333333111222555777888888777777555555444444333222111000...---,,,+++++++++++++++------...000222333333222------,,,,,,,,,,,,---------...///111111111111000...//////000000111111111222555888<<>><<<999666333000...---***)))((('''''''''((()))+++++++++,,,---...///000......////////////......+++***(((***---111333444555444222000...,,,******&&&'''((()))***))))))(((&&&&&&$$$$$$***111///((())))))((('''(((((()))******((('''(((,,,///000///111000...,,,,,,---///000444777<<<@@@BBBAAA@@@>>><<<;;;999666333000---,,,,,,+++)))((((((***,,,---,,,,,,------,,,,,,+++++++++,,,...///000//////...+++...111555666555333111//////000222333555777888;;;<<<>>>@@@AAA@@@???>>>>>>===<<<:::::::::;;;;;;999888777666555444333333222333333444333222000///---,,,***)))***+++,,,---...///111111000...+++)))(((&&&$$$$$$%%%%%%###!!!!!!!!! JJJQQQ]]]iiittt|||}}}{{{oooaaaYYYOOOJJJJJJKKKJJJHHHFFFEEECCCBBBCCCBBB@@@???999999999999777666555444555666777999::::::;;;;;;<<<===???@@@AAA@@@???>>>===;;;999:::;;;======<<<@@@@@@AAADDDGGGJJJJJJIIIIIIIIIJJJKKKLLLNNNPPPPPPNNNQQQRRROOOMMMLLLHHHCCC===:::777666555555444333444222111222333333333111333333111000000000111222000111222222111000111333444333333222333444555666666777888999;;;===???@@@???>>>===<<<:::999777777777777777555333222333444666555444333222111111111///111444666777666555333555555555444333222000000---,,,+++++++++++++++,,,....../////////......---******+++,,,---......///,,,---...///...---,,,+++,,,,,,,,,---.../////////000222555777;;;@@@EEEJJJPPPTTTYYY]]]^^^\\\WWWTTTPPPJJJAAA;;;999777444222444777;;;<<<;;;888777666333333444444444444444444333222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111111000///---+++)))(((((()))+++---///111222333111000000111555777888888555444333333333111...+++&&&&&&&&&&&&''')))+++---////////////...---,,,++++++***))))))***)))'''%%%&&&((())))))))))))+++------,,,,,,------///000111...,,,)))'''((()))***)))++++++*********+++,,,------------------...///000...---,,,+++************((('''&&&&&&(((,,,///222111///---***)))***+++---333222111222333444333222//////---,,,******)))))))))((((((''''''''''''(((((()))***,,,...///000000000000//////............111111000///...---,,,,,,000111333444333333444555666888:::<<<===<<<:::888777777777666555444333222000///...---...///000111555555444222111...---,,,&&&''')))+++---...//////000000111444888;;;<<<<<>><<<888555111...------,,,***)))((()))+++,,,---------,,,,,,,,,+++++++++---///111111///---,,,***,,,///333444444333222111111222444555777888999:::<<<===>>>???>>><<<;;;;;;:::999888888888999:::;;;999777555555555666666444555555555555333222111333222000...---------...///000000000000///...---+++***((('''''''''%%%######"""""""""!!!!!!!!!!!!IIIRRR```nnnyyy|||oooddd]]]TTTNNNNNNNNNMMMKKKJJJHHHFFFDDDCCCBBB???===888888888777666666555555666666888999;;;<<<<<<<<<>>>>>>??????????????????>>>===<<<<<<>>>@@@AAABBBFFFGGGJJJOOOSSSWWWXXXYYYWWWXXXYYYZZZ\\\___aaabbb```dddeeeccc```\\\TTTLLLCCC@@@<<<999888777666444555444444333333222111000222111000000000000111111222444555444333222333555777666666666777888:::;;;:::;;;<<<<<<===>>>@@@AAABBBAAA@@@???===;;;:::999::::::999777555444333444333333222111111000111111///111444666777555333222444555555555444222111000,,,,,,+++++++++,,,,,,---......//////---,,,++++++***+++,,,,,,---.........***+++,,,,,,,,,+++***)))))))))***+++,,,------......///111333555999???BBBDDDFFFJJJMMMNNNMMMLLLKKKIIIDDD>>>999777666444333444777;;;<<<:::777555444444333333222111000000///111111222222111000///...***************+++++++++---------...///000222222333333222000...,,,******((()))+++---000222444555222111000111444666666555222111111111111///...,,,&&&&&&&&&&&&''')))***++++++,,,------,,,+++)))((((((((()))***+++***)))'''))))))***)))((((((***,,,++++++,,,---...000111222...,,,((('''(((((((((((())))))))))))***,,,---///000000///...---------...000///---,,,+++++++++,,,***)))(((((())),,,///000111///,,,))))))***,,,---000/////////111111000//////...,,,+++*********+++)))(((((((((((((((((((((((((((***,,,---...//////........................111111000000///...------///111333444333333333444666777999;;;;;;;;;:::999666666666666555444333222//////......//////000111555444444333111...,,,***((()))+++,,,---....../////////111444888;;;===>>>BBB???;;;777333111//////...---,,,*********+++++++++++++++,,,---...///000..................---,,,(((''''''(((***,,,+++***......---,,,***)))(((((('''''''''((((((((((((((())))))((($$$###$$$&&&'''))))))***++++++,,,---...+++++++++,,,...111333444666444333111111111333444999===CCCHHHJJJIIIGGGEEECCCAAA>>>:::666222000...,,,,,,*********+++,,,------,,,,,,+++++++++++++++,,,...111222222///,,,***)))***---000222333333222222333444555777888999999999:::;;;<<<<<<;;;999888777666555555555777888999======<<<;;;;;;;;;::::::555666666777666444333222666555333222111000000000111111000000000000111111...---+++***)))(((&&&%%%$$$$$$$$$$$$$$$#########JJJSSSbbbpppzzzuuujjjccc[[[UUUSSSRRRQQQOOONNNLLLHHHFFFDDDAAA>>>;;;888888888777777777888888777888:::<<<===>>>????????????????????????@@@@@@@@@@@@@@@@@@AAADDDGGGJJJMMMPPPVVV\\\bbbfffiiikkkjjjjjjkkkmmmoooqqqsssuuuuuuyyyzzzxxxtttnnncccWWWKKKHHHBBB>>><<<:::888777666777777666555333222111000000000///000000000000333555666666555555777888888888888888:::;;;===???@@@BBBCCCBBBAAAAAACCCFFFFFFEEECCCAAA???>>><<<;;;<<<:::888777555444333333000000000000000111222333111333555777777555333222333444555666666555333222------,,,------...///000---///000000---,,,,,,...------.........---,,,+++'''(((***++++++***))))))(((((()))***+++,,,------,,,---///000222555:::>>><<<<<<>>>???AAAAAABBBBBB@@@===999666444444444333333666999:::888555333222444333222111000///...---111222222111111///...---******))))))))))))***+++...//////000222444666777666555333111///---,,,+++)))***,,,...000222444555111000///000222333333333111111222111111000///000))))))((((((((())))))***((()))***+++***)))((('''&&&(((***,,,------,,,,,,,,,,,,+++)))'''&&&(((*********,,,---...000000111...,,,((('''(((((((((((())))))))))))+++---///000000000///.........//////333222000...------------++++++***)))***,,,...///111000---+++++++++---......------...//////---+++...---+++***)))******+++((()))))))))))))))))))))((()))***,,,---.........------------.................................///,,,///222333333333333444666666777888888888888888444444444444333333222111///////////////000111111333333333222111...+++***------...............---,,,---000333666:::>>>AAABBB@@@===999555222111000,,,+++***(((((((((((()))+++++++++,,,---...///000---------------,,,++++++((('''&&&'''))))))((('''++++++******)))((((((''''''''''''''''''(((((())))))((((((&&&$$$$$$'''+++'''((()))******++++++,,,))))))***+++---///222444555444333111111333444555:::>>>CCCGGGJJJIIIGGGEEEDDDBBB>>>:::666333111000+++******+++,,,...000111,,,,,,+++***)))******+++---///111333222///,,,***(((***+++...000111222222222333444666777888888888666888999::::::888777555333333333333444555777888<<<===@@@AAAAAA???===;;;777777888888777666444333666555555444333333333333222222111111111222333444//////...,,,***(((''''''&&&''''''''''''&&&%%%$$$LLLUUUcccoooxxxsssmmmfff___[[[YYYWWWVVVTTTQQQMMMJJJGGGCCC???<<<::::::999999:::;;;<<<<<<;;;<<<>>>@@@BBBCCCCCCDDDBBBAAA@@@@@@@@@BBBCCCDDDEEEEEEFFFFFFGGGJJJOOOSSSVVV[[[ccciiinnnrrrvvvyyyzzzzzzzzz{{{}}}|||ooobbbSSSOOOHHHBBB???===;;;999888999;;;:::777555444444///000000000111111111111222444666777777999;;;===<<<<<<<<<<<<>>>@@@BBBDDDHHHJJJLLLKKKHHHHHHKKKNNNJJJIIIGGGDDDAAA???===<<<;;;999666555555444333111/////////000111222333444444555666666666555444333222444666888888888666555////////////000111222333...111333222///...///111000000111000///---+++***'''((()))***+++***)))((('''((()))***+++,,,---...+++,,,---...///222666999666666666777888999::::::888777444222111222333333222555777777555333222222333333222111000//////...222111111000000//////...---,,,***)))))))))***+++//////000222444777999:::888777444222000...---,,,++++++,,,...///111222333000...---...000111111111222333444444222222333555------,,,++++++***))))))'''(((((())))))))))))))))))+++---.........000111///...,,,)))&&&%%%&&&(((+++,,,---...////////////...,,,)))'''((()))***)))************,,,...000111,,,------...000222333444444333222000///.........---,,,+++++++++,,,---...111000///---------.........------...//////---***+++******)))))))))******((())))))************))))))***+++---......//////------..................------------......//////***---111444444444444555666666666666555666666666111222222222111111000/////////000000000111111111222333444444222000---+++///////////////...------+++---///222444888===@@@BBBAAA???<<<999666444333///---,,,***)))))))))***+++++++++,,,---...///000++++++,,,++++++***)))((((((&&&%%%%%%'''((((((''')))))))))(((((((((((((((''''''&&&&&&''''''((()))(((&&&&&&((('''&&&(((,,,&&&&&&'''((()))))))))(((&&&((()))***+++---111444444333222222222444666888<<<>>>BBBEEEGGGGGGEEEDDDCCCAAA===999555222111111++++++,,,---///111222333---,,,+++***)))***+++,,,...///111222111///---+++))))))***,,,---///000111000222444666777777666666333555666888888777555444111000000111333555777888999<<>>@@@AAAAAABBBDDDFFFGGGIIIIIIJJJEEEDDDCCCCCCCCCFFFHHHJJJJJJLLLMMMMMMNNNRRRXXX]]]```fffmmmsssvvvyyy|||~~~~~~~~~~~~tttgggXXXSSSLLLEEEAAA>>><<<:::999<<<>>>===:::888777888111111222222333333333333222555888:::<<<>>>AAADDDDDDDDDDDDEEEGGGIIIKKKMMMQQQTTTVVVTTTQQQQQQTTTXXXPPPNNNLLLIIIEEEBBB@@@>>><<<999666666666666555333000000000000111222333333666666555444444444444444111333666999;;;:::999999111111111222333444666777222555888666222///000333111111222222111///,,,+++***++++++,,,+++)))((('''(((((()))+++,,,...//////---------,,,,,,---000333222222111111222333444444111111000/////////111333333444555444333222333444333222222222111111111111000//////...///000111222000...,,,***))))))***+++...///000222555888:::;;;:::888555333000......------------......////////////---------000111111111111333555444222222555777111111000///---+++)))((((((((())))))***,,,---...///000222111//////111333...---+++(((&&&%%%'''***...///000000000///.........+++)))((()))+++++++++******)))***+++---///000,,,,,,---///000222444555333333222111000...---,,,...------,,,,,,,,,------///////////////......------------...///...+++)))'''(((((()))))))))((((((((()))***+++++++++*********+++,,,---...//////////////////.................................------)))---111555666666777777888777666555444444444555000000000000000//////...//////000111111111111111222333555666555333000///------......///......------...000111111444999===?????????>>>;;;888555333000///---,,,+++***+++++++++++++++,,,---...///000************)))((('''&&&(((&&&######%%%'''((((((''''''((((((((((((((((((''''''&&&&&&&&&'''((()))(((%%%%%%)))***''''''***%%%&&&'''((((((''''''&&&%%%'''))))))***,,,000444444333222333444666999;;;>>>@@@BBBCCCEEEEEEDDDDDDAAA???;;;777444222111111---......///111222333444000...---++++++,,,---......///000111111000......************+++---///000///000222444555555444444111222444666666666444333/////////000222555777999999;;;>>>@@@@@@???===<<<<<<============;;;:::999999999999999888888777777444444444444444444444444555666555222...******+++)))***+++,,,,,,***)))'''JJJRRR\\\dddjjjrrr{{{zzzrrrlllhhheeedddbbb^^^YYYUUUQQQLLLGGGCCC>>>>>>===>>>???AAABBBDDDEEEFFFHHHJJJLLLMMMNNNNNNHHHGGGEEEEEEFFFIIILLLNNNOOOPPPQQQRRRRRRVVV]]]cccggglllsssxxxzzz|||~~~||||||{{{{{{{{{{{{||||||tttggg[[[UUUMMMFFFBBB>>><<<::::::===@@@@@@<<<:::999:::222333444444555555555444555888;;;>>>AAADDDHHHJJJLLLLLLLLLMMMOOORRRTTTVVVVVVZZZ\\\[[[XXXWWW[[[___VVVTTTQQQNNNJJJFFFDDDBBB>>>;;;888888999:::888666222222111111111111111222777666444333222333333444111333777:::<<<<<<;;;;;;222222333444555777888999555999;;;888333000111333000111222333222000...---------------+++)))'''%%%((()))***+++---...///000//////...+++)))***,,,...000///////////////000111---.........---...000333444444555444222222444666222222222222222333333333...---------...111333555222000---+++***)))***+++---...000222555888:::<<<;;;999666333000///.....................---------///------...000222222111///111333222000111333666444444333111...,,,)))(((************,,,...000222444555555222//////111444---,,,***(((&&&&&&)))+++111111222222111000...---...+++))))))***,,,------***)))))))))+++,,,...///000/////////000111222333222222222222000...,,,***......---,,,,,,,,,,,,,,,---...///000///...---,,,+++++++++------,,,)))'''%%%&&&((()))))))))''''''((()))***+++,,,,,,+++***+++,,,---...//////000///000000/////////.........111111000///...---,,,,,,)))---222666777888999::::::888666555444444444444///000000000000//////...//////000111111111111111333555666888777555333111***+++,,,---............///000111111000111666:::;;;<<<======;;;777333111---+++)))(((&&&&&&&&&'''+++++++++,,,---...///000))))))))))))((('''&&&%%%(((&&&###"""$$$'''))))))'''''''''((((((((())))))''''''&&&%%%&&&'''((())))))$$$###)))+++'''%%%'''&&&&&&'''(((((('''&&&%%%$$$&&&)))******,,,000444444333333444555888;;;===@@@AAABBBBBBCCCDDDDDDDDD@@@===:::666333111111111000000111111222222222333222000...---------///000//////000000000000//////******))))))***,,,...///...///111333444444333222///000333555555555444333......///000222555777999<<<===>>>??????@@@????????????@@@@@@???>>><<<;;;;;;<<<;;;;;;:::999888777555555666666555444444333777888888555000,,,,,,---***+++,,,------+++***(((MMMRRRYYY^^^dddkkkpppsss|||yyytttrrrrrrrrrooojjjccc]]]XXXTTTPPPNNNHHHEEECCCBBBDDDFFFGGGGGGJJJJJJKKKNNNPPPQQQOOOMMMNNNMMMLLLKKKLLLOOORRRTTTVVVUUUTTTUUUXXX\\\aaadddppptttxxxyyyvvvuuuuuuwwwsssqqqooommmmmmoooqqqssswwwxxxyyyzzzxxxrrrjjjeeeWWWSSSLLLFFFBBB???===;;;===???AAAAAA>>><<<::::::444555555444333555888;;;:::<<<>>>@@@CCCIIIRRRYYYYYYYYYZZZYYYYYYXXXWWWVVVYYYWWW[[[aaabbb]]]^^^cccbbb^^^YYYTTTPPPMMMIIIGGGEEEDDDBBB>>>:::888888999888666333333333444444333444555444333111111222444555777;;;>>>>>><<<999777666666444444333444555666777888999888555333222333333222222111000//////...222111000...,,,+++++++++))),,,000000///...000333222111000///...------------.........//////000000.........//////111222222555333000000111111111000000222333555999===;;;555333000---+++---000222333000///...---++++++++++++111000///000111444666888666555444222000///......//////...---,,,++++++*********+++...111222222111444444444222222444888;;;<<<======777///***+++---,,,,,,---...000333555666>>>;;;777333000000111222///---+++))))))+++---///111222222111...------...,,,++++++,,,......,,,+++---,,,+++******+++---///111///,,,+++,,,///444777666666555444222000---,,,(((+++///222222///+++(((111222333111///...///000+++---......---+++++++++((()))***)))))))))+++---(((((()))+++------+++)))+++++++++,,,---......///000000000000//////////////////------,,,---...///---///222666:::===???@@@888777555333222222222222---...///000111111111111......---......///000111444444555555444222111000//////...---------......,,,...000111111222444666999:::;;;;;;999666333000,,,***(((&&&%%%''')))***,,,,,,------...---------***+++,,,,,,+++)))&&&%%%%%%&&&'''((())))))))))))************))))))))))))''''''&&&%%%%%%%%%%%%&&&'''''''''((()))(((&&&$$$%%%&&&''''''%%%%%%&&&'''(((((('''(((***---000222555555444444666999;;;===BBBBBBCCCCCCBBBAAA@@@@@@;;;:::888666444111///...///......///000222444555//////...............///111111111111111000//////,,,((((((,,,,,,((((((,,,///000111222222111000///---111555111000>>>BBB111......---...///222555777:::999999:::===>>>>>>>>>???>>>>>>>>>?????????===:::;;;<<<=========<<<;;;;;;:::999777666666555555999999888666444111///...,,,,,,---,,,+++***((('''NNNPPPRRRTTTZZZbbblllqqqvvvyyy~~~}}}zzzzzz{{{|||yyytttnnnhhhccc___[[[XXXRRRPPPMMMLLLMMMNNNNNNNNNMMMMMMMMMPPPSSSTTTTTTSSSTTTSSSQQQOOOOOOQQQSSSTTTUUUTTTTTTUUUXXX]]]bbbeeeoooqqqrrrrrrooommmkkkkkkeeeccc```^^^^^^aaadddfffmmmnnnnnnooonnniiiccc^^^UUUPPPIIIDDD@@@===;;;999<<<>>>@@@@@@???===<<<;;;777777777666555666999<<<;;;===@@@BBBFFFMMMUUU[[[]]]]]]\\\[[[YYYXXXVVVVVVUUUUUUZZZ```bbb___```eeeeeebbb___\\\YYYUUUPPPMMMIIIHHHFFFCCC@@@>>>>>>???888666333111222222222111333444555555333222333444555777:::======;;;999777555444333222222333444555999::::::888555222111222333222111000//////000000333222000...---,,,,,,+++,,,...111111000111333555555444222///---,,,++++++.........//////000000000///.........///111222444444222///---...//////...///222666999???DDDAAA:::444111---,,,---000111222000000///...---,,,,,,+++------,,,---...111333555444333111000......------.........---------------*********---000222333222333444333222222333777:::<<<>>>===777///++++++---,,,---...000333555777999>>>;;;777222///...///000...---+++******+++---...111222222000...,,,---...,,,+++***+++,,,,,,***))),,,+++*********+++,,,---...---+++***+++...111444444444555555333111...---***+++,,,---------,,,+++///000111000...,,,---...+++---......,,,+++++++++((()))***)))(((((()))+++)))))))))+++,,,---+++)))++++++,,,---...///000000111111111000000////////////...---,,,,,,---...///...000333666:::<<<>>>???:::999666444222000000000------...///000000000000............///000111111444555555555555333111000///...------,,,,,,------,,,...000111111222444666888999:::;;;999777444222---,,,***((('''((())))))******+++,,,------------++++++,,,,,,+++)))'''&&&&&&&&&'''(((((((((((((((*********)))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&$$$%%%&&&''''''%%%%%%&&&'''(((''''''(((***---000222555444444555777999<<<>>>BBBBBBBBBBBBBBBAAAAAA@@@;;;:::888555222000...---------------...000222333//////............//////000000000000000///......,,,((()))------******...000000111222222111000///111111333111333BBBCCC000......------///111444666888888999:::<<<===<<<<<<>>>=========>>>???>>>>>>;;;<<<===?????????>>>=========;;;:::999999999999;;;;;;999888555333111///............,,,***((('''HHHHHHJJJLLLQQQXXX```gggnnnrrrwww{{{~~~}}}xxxtttoookkkhhhaaa^^^[[[ZZZYYYYYYWWWUUURRRQQQQQQRRRVVVYYYZZZZZZYYYWWWUUUSSSRRRRRRSSSTTTUUUTTTTTTVVVYYY]]]bbbeeekkkiiihhhfffdddaaa\\\YYYZZZXXXVVVTTTUUUYYY]]]```dddcccccccccbbb```[[[XXXSSSOOOHHHCCC???<<<999777;;;<<<>>>@@@@@@???>>>===999:::999777666777:::<<<<<<>>>AAAEEEJJJQQQYYY^^^^^^]]][[[XXXUUUSSSRRRQQQPPPRRRXXX___aaaaaabbbfffhhhgggffffffddd```ZZZVVVPPPOOOLLLJJJGGGFFFEEEDDD<<<888444222111222111111111444666777666444444444444666999;;;<<<:::777555333222111111111111333333999::::::888555222222222333222000//////000111222333222111///...---------///111222222333444777999999777444000---+++******/////////000000000000000000///......///111444555555111---******+++,,,,,,---333999@@@GGGLLLHHH@@@555222...,,,,,,...000000000000000000///---,,,+++))))))))))))***,,,///000000///...---,,,,,,,,,,,,,,,,,,---...//////000111---+++***,,,///222333333222222222222111333777999======<<<777000,,,+++,,,,,,---///222555888:::<<<<<<999555111...------...,,,,,,++++++++++++,,,,,,000111111000---,,,,,,---+++***))))))++++++***)))++++++++++++************++++++******+++---///000111222444555555333000...+++***)))((((((***,,,------...///...,,,++++++,,,+++---......,,,++++++,,,)))***+++***((('''((()))******)))+++,,,,,,+++)))++++++,,,...///111222333333222222111000//////...///...---,,,,,,---...//////111333666999;;;===>>><<<:::777444111///...------------.../////////000////////////000111222333444444555555555333222111------,,,++++++++++++,,,,,,...000111000111333555666888999::::::888777555///...---+++***)))(((((('''(((***+++---.........,,,---------,,,***((('''''''''''''''((((((((((((******))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&'''((((((((('''%%%$$$%%%'''''''''&&&%%%&&&'''''''''((()))+++---000222333333444555777:::===???BBBBBBBBBBBBAAAAAAAAAAAA===<<<999666333000---,,,++++++++++++,,,...///000///...............//////......//////......---,,,+++)))***---...------000111222222333222111000///333000000000555DDDDDD000...---------...000333444555666888:::<<<;;;::::::;;;<<<<<<<<<======>>>>>><<<===???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<:::777555333222333222222111///,,,***(((DDDDDDHHHMMMQQQSSSYYY^^^hhhmmmsssxxx|||{{{xxxpppmmmiiifffccc```\\\ZZZXXXVVVSSSTTTVVVZZZ\\\\\\XXXWWWUUUSSSSSSSSSTTTTTTVVVVVVUUUVVVXXX[[[^^^```ccc___[[[YYYXXXUUUPPPKKKRRRQQQPPPPPPSSSXXX^^^aaaaaa___]]][[[[[[YYYVVVTTTRRRNNNIIIDDD@@@>>>;;;888:::;;;===???AAAAAA@@@>>>:::::::::888666777999;;;<<<>>>AAAFFFMMMTTTZZZ___ZZZXXXTTTPPPMMMKKKIIIIIIMMMQQQWWW^^^aaabbbdddfffjjjkkklllnnnmmmiiiccc^^^YYYVVVSSSPPPNNNKKKHHHFFF@@@<<<777333222222222222111444888:::888666555444333555888999999888555444111000/////////000111222777888999888666444444555444222000...///000333555444333222000//////......111222222333555777999;;;:::888555111...---,,,,,,000111111111111111111111111000//////000222555777666111,,,((((((***+++,,,---333<<>>;;;===???AAACCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@???===;;;999777666555888888777555333000---+++GGGEEEFFFLLLOOOPPPWWW___fffkkkrrrwww}}}{{{tttnnniiiddd___[[[ZZZWWWSSSRRRTTTVVVXXXXXXUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUWWWXXXWWWTTTPPPOOONNNMMMHHHDDDGGGHHHIIIKKKPPPVVV\\\___^^^[[[XXXVVVUUUTTTQQQPPPOOOLLLGGGCCCAAA>>>;;;999;;;;;;<<>>999999888777555555888:::;;;===AAAFFFMMMTTTXXX[[[UUURRRNNNIIIFFFDDDDDDDDDKKKQQQYYY^^^bbbeeeggghhhlllnnnppprrrsssooojjjeeeaaa]]]YYYVVVSSSOOOJJJGGGBBB===666222000111222222222666:::<<<:::888666555333444666777777666444222///......---...///000111333555777888777777888999555333111000000222444666555444333222111000000000111222222444777:::;;;<<<999777444111000///000111222222222222222222222222111000000000111444777888666222,,,))))))***,,,,,,---444<<>>333000+++))))))***++++++------...///...,,,)))'''''''''(((((()))***+++,,,******)))))))))))))))***)))***+++...000222444555555333///....../////////...///000111111222555777:::999777444000---,,,---)))+++---111444666777888///...,,,,,,,,,---///000++++++++++++++++++++++++...//////...+++******+++(((((((((***...222333444............---,,,+++***)))******+++,,,,,,,,,,,,,,,...111333444333222000***))))))))))))))))))***+++,,,......------...000...///000///---------///***,,,...///...---.........,,,+++++++++,,,***)))******,,,...///111333333222222111111000//////......------,,,---...///000111222333555666777888888666555555444222111000///...------------...////////////000000111333444555111111222333333222000///...---,,,,,,++++++,,,,,,,,,---////////////111333333444666888999999999999222222000///---+++)))((('''(((***---000111333333.........---,,,+++***)))((((((((((((((()))+++,,,---,,,***((((((((())))))(((((('''&&&&&&&&&&&&'''&&&)))+++***(((&&&&&&'''&&&'''((((((&&&&&&'''(((&&&'''(((***,,,...000111000111222444777:::<<<===>>>======<<<<<<===>>>>>>===<<<999666222///,,,+++)))))))))***************,,,,,,++++++,,,------...,,,,,,,,,,,,,,,+++*********+++,,,---///111222222222333444444444222111000------333333000888===333///...---,,,---...000222333666;;;===<<<::::::;;;999;;;<<<<<<;;;:::<<<>>>;;;===@@@CCCEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA???===;;;:::::::::>>>===<<<;;;888555222000GGGAAA>>>BBBEEEHHHRRR^^^dddiiiqqqwww~~~zzzqqqiiibbb\\\XXXVVVRRROOOMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWSSSRRRPPPOOOMMMMMMMMMNNNKKKIIIGGGFFFFFFEEECCCAAAAAACCCFFFJJJOOOUUUZZZ\\\XXXUUURRRPPPPPPOOOMMMLLLLLLIIIFFFCCCBBB@@@===;;;>>>======???BBBCCC@@@<<<777888777555444555888:::<<<===@@@FFFMMMRRRUUUUUUPPPMMMIIIEEECCCCCCDDDEEEJJJSSS\\\aaaggglllooonnnqqqrrrsssuuuvvvtttpppmmmhhhddd___\\\ZZZVVVOOOKKKBBB===555000...000111222555888<<<===;;;888666555222333444555555444222111...------,,,---...000111111333666777888999:::<<<777666444333333444555666666555444333222222222222222222333777;;;=========999777444222111222333555333333333333333222222222000000111222444666777888555111---******,,,,,,,,,...333999>>>CCCFFFAAA999333///***(((((()))***+++------------,,,***)))'''((())))))***++++++,,,,,,******))))))((())))))))))))***+++---///111222333555222///---------,,,+++,,,...///000000222444666666555333111///...------(((***,,,///111222222222))))))))))))+++---///000++++++************++++++---......---***))))))***)))))))))+++000444777777111000///...---,,,+++***))))))******++++++++++++,,,---...000111111111111++++++,,,,,,+++***)))((()))+++---......///111333111111222000///...000111///111444444333111111222000...++++++++++++***)))))))))***,,,...///000111000000000000////////////...---,,,,,,---...000111111222333444444444444444222333333333333222222111//////...------...///000/////////000111333444555000111222333333222111000//////...------------...,,,---//////......000111222333444666777888999999333222000...,,,+++******''')))+++...000222333444///...---,,,++++++******((((((((((((***,,,...//////...+++)))((()))******)))(((''''''&&&&&&'''''''''***---,,,)))'''((()))&&&'''(((((('''&&&'''(((&&&'''(((***,,,...///000///000111444666888999:::::::::999888888999;;;<<<:::888666333000---***))))))******+++******)))(((***)))))))))***+++,,,---++++++,,,,,,++++++***)))))),,,---,,,...222333111222222444444444444333222,,,---444444...333999333111000...------...000111333777;;;<<<:::999:::<<<:::<<<>>>===:::999;;;>>><<<>>>AAAEEEHHHJJJKKKLLLKKKJJJIIIGGGFFFFFFEEEEEECCCBBBAAA???>>>>>>???@@@CCCBBBBBB@@@===:::777666BBB===???GGGIIIHHHNNNYYYbbbgggooovvv|||yyylllbbbZZZSSSPPPMMMJJJHHHGGGHHHIIIJJJIIIKKKKKKLLLMMMNNNOOOPPPQQQKKKJJJHHHGGGFFFEEEEEEEEEBBBBBBBBB@@@>>>===>>>??????AAAEEEJJJOOORRRUUUVVVPPPNNNMMMMMMNNNNNNMMMLLLMMMKKKHHHGGGFFFEEECCCAAAAAA???>>>@@@CCCBBB>>>999666777666555444666999;;;>>>???AAAFFFMMMQQQRRRQQQKKKHHHDDDAAA@@@BBBEEEGGGJJJTTT___fffmmmvvvzzzxxxxxxwwwwwwxxxyyyyyywwwuuummmhhhdddbbbaaa^^^XXXRRREEE???777111000222444666888;;;======;;;888666666111222333444333222000///------,,,,,,---...000111111333666888888999;;;<<<888888777666555555555666666666555444333333333333222333666:::???AAA@@@>>>;;;888555222111222444666444444444444333333333222///000222555666777888888222///,,,++++++,,,,,,,,,---111444888===AAA>>>888333///+++))))))+++,,,---......---,,,+++******))))))***++++++,,,,,,,,,,,,,,,+++***)))))))))))))))******+++---...///000111///---,,,+++,,,,,,***)))+++,,,///000000111444666333222000/////////...---)))+++---/////////...---'''''''''((()))+++---...,,,+++***((((((***+++,,,,,,------,,,)))(((((())),,,+++***,,,000444666777222111///,,,+++*********((((((((('''(((((()))***,,,,,,,,,---...///000111//////...---+++***))))))&&&(((+++---...000333555333333333222000000111333777999::::::777444333333111///,,,+++++++++***)))(((((()))***+++,,,------.............../////////------,,,,,,---...000111000111222222222222111111222222333444333222111111111000...------...000111.........///111222444555222333444444555444333222222111000000//////000000+++---............///111111222333444555777777888444222///---+++++++++,,,''')))+++---000111222333///...---+++******)))))))))(((((()))+++...111333111///---***)))***+++,,,)))(((((('''''''''''''''(((,,,///...+++((())),,,&&&((()))((('''&&&''')))%%%'''(((+++---...///000...///111333444666777777777666555444444666888999999888666333000...,,,+++++++++,,,,,,,,,***)))((('''''''''(((((()))+++++++++,,,,,,,,,,,,+++******)))---...,,,---111222///111222333555555555444444111...333444///444888000222111///......///000222222666::::::777777999<<<;;;>>>@@@>>>:::888:::===>>>@@@DDDHHHLLLOOOPPPQQQOOONNNLLLJJJIIIHHHGGGGGGFFFEEECCCBBBBBBCCCEEEFFFFFFFFFFFFDDDBBB???===;;;AAAAAAKKKYYY\\\TTTSSSXXX```eeemmmttt{{{ttteeeZZZQQQKKKGGGFFFDDDBBBCCCDDDFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIDDDCCCBBBAAAAAA@@@@@@@@@===???@@@===:::888;;;===;;;>>>BBBFFFJJJLLLLLLLLLLLLKKKKKKLLLNNNPPPOOONNNPPPOOOMMMLLLLLLKKKIIIHHHCCC@@@>>>@@@CCCBBB===888666666666666555777:::===@@@@@@BBBGGGMMMPPPPPPNNNFFFCCC???======@@@EEEHHHIIIUUUbbbiiisss}}}~~~|||zzzzzz{{{|||{{{{{{oookkkgggggggggeee___YYYIIICCC;;;555444666999:::;;;<<<>>>===:::888666666111222333333222111000///------,,,,,,---///000111333555777888888888:::;;;:::999999888777666666555777666555444444444444444333444888===CCCEEEBBB???<<<:::666333222222444666555555555444444333333333...000333666888888888777000---+++++++++,,,,,,+++---000222444:::???===888444000,,,***+++---...///000///...---,,,+++++++++)))***+++,,,,,,---,,,,,,---,,,+++***))))))))))))+++++++++,,,---...//////)))(((((()))++++++)))(((***,,,...///000111333555111///.........///......+++,,,...//////...,,,+++'''''''''''')))***+++,,,---+++)))'''''')))+++---,,,------,,,)))(((((()))///---+++,,,///222444555222000---+++)))))))))***((('''&&&%%%%%%'''((())),,,,,,++++++,,,---///111444222///,,,************$$$'''***,,,...000333666444555444333111111333555===>>>???===999555333222222///,,,+++++++++***)))''''''((()))******++++++,,,,,,------.../////////------,,,,,,---...000111000000111111111000000///222333333444333222000///222111///......///000111------...///000222444555333444555666666666555444333222222111111111111111+++---......------///000111111222333444666666777444222...,,,***+++,,,---'''(((***,,,///000111222......,,,+++***))))))))))))((()))***,,,000333555333111...+++******,,,---))))))(((''''''''''''''')))---111///+++)))***---'''((()))((('''&&&''')))%%%&&&)))+++---...///000...///000222444555555555555444222222222444666777;;;:::999666444111///...,,,,,,------,,,+++***(((&&&&&&&&&''''''(((******+++,,,,,,,,,,,,+++******)))......+++,,,111222...000111333555666666666555666///111444222777888...333222000///...///111222111555888888555555888<<<<<<@@@BBB???:::888:::===@@@CCCFFFKKKOOORRRTTTTTTRRRQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEGGGIIIKKKHHHHHHHHHGGGEEEBBB@@@>>>HHH999EEEfffjjjQQQKKK^^^```hhhnnnqqqvvvyyyiiiZZZOOOHHHDDDBBB>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@??????<<<;;;;;;===>>>===;;;999<<<;;;;;;::::::999999888777:::@@@EEEHHHIIIHHHGGGDDDGGGFFFEEEKKKSSSUUUPPPQQQQQQQQQRRRSSSRRROOOLLLIIIIIIGGGDDDAAA===:::888777666333222444888<<>>AAACCCGGGLLLPPPVVVaaakkkssszzz~~~{{{yyyxxxvvvqqqooonnnqqqsssoooeee[[[QQQIII@@@999888:::;;;<<<===???@@@???===:::::::::777666555444333222222222111000///---------...///333444666888999999999999888888777555333222000000555888999666222000333666666666777:::===??????>>>999777555222111111222333555555444444333222111111333222333666:::;;;999666333...---//////,,,***+++---...000444888;;;;;;:::888555111...///111222222111111111000///...---,,,+++,,,---------,,,+++***---...///...,,,,,,...///111111111000///---,,,+++******))))))(((((('''''',,,******,,,000222000...///...---,,,+++*********,,,,,,---------,,,++++++)))((('''&&&&&&(((***,,,)))((('''&&&&&&'''((()))++++++***************+++******+++,,,---///000111000///---+++))))))))))))---,,,***)))))))))***+++)))***+++,,,---...//////...+++)))(((((())))))(((%%%&&&&&&(((+++///222444777888888555222000222555555666888999888666333111444///***)))***,,,+++***)))************+++++++++///......---------......,,,,,,,,,------///000000//////////////////000000111333555666666555333111.........///111111///---///......//////000111222888999999:::999888777666777555333111000111222333///...---,,,+++,,,---......000333333222111111222111111111111000///......++++++,,,,,,---........./////////...---,,,***)))***+++...000222333444444222000---+++***,,,...000---,,,+++***))))))))))))------------,,,+++******,,,+++)))(((&&&%%%%%%%%%&&&'''(((***,,,...///000000000000///////////////444///,,,000444333222333444444333333111000...---...---,,,---...---***((($$$######$$$&&&))),,,...******++++++++++++******+++++++++,,,------.........000333666777666444222222111111111111111222222222222222000......000222444444444333333444777:::<<<<<<;;;999777888:::<<>>??????>>>>>>===<<<<<<<<<<<<<<<:::999999:::;;;;;;:::888:::999999999888888777777666999>>>CCCFFFFFFEEEDDDEEEFFFFFFEEEKKKSSSVVVSSSWWWWWWWWWYYYZZZYYYVVVSSSLLLJJJHHHDDDAAA===;;;999888777555444555888<<>>???BBBDDDBBBDDDGGGNNNTTT]]]fffmmmtttyyy}}}{{{|||xxxwwwuuuqqqrrrpppppptttwwwtttkkkcccSSSLLLBBB<<<::::::;;;;;;???AAABBBAAA>>>;;;::::::999888666555444333333333222111000/////////000000222333555888999::::::999888777555333111000//////111444666555111000222555777777777999;;;<<<<<<:::999888555333222222222333333222222111000///......222222444999===>>>;;;888333...---//////,,,***++++++,,,...222777:::;;;:::888444000...///000111222333333222222111///...---,,,,,,---------,,,+++***...//////...------...000111111111000///---,,,+++*********)))))))))******+++***+++---111222111///......---++++++*********,,,,,,,,,,,,+++******)))(((((('''''''''((()))***)))(((''''''''''''((()))++++++***************+++))))))***+++,,,...000111///...,,,***)))((())))))...---+++***)))))))))***))))))***+++,,,---...///...,,,)))((()))***)))(((&&&&&&'''(((+++...111222444555555333111000222444333555666777666444111000000,,,((('''(((******)))++++++++++++++++++++++++......------------......---,,,,,,---...///000000000000///...///000111222333444666888777555333111000//////111222222000.../////////000000222333444666777888888888888777666888666555333333333333444222111///...------......///111333333222000000111000000111222222111111111------------............---............---,,,,,,+++---000333666777777777222000---******+++---///,,,+++******)))*********.........------,,,+++***+++***)))((('''&&&&&&&&&'''''')))***,,,...///000000000000000000000000000333///---000222000000222222222222222111000000//////...---------,,,)))&&&&&&%%%%%%%%%'''))),,,...)))))))))))))))))))))))),,,---------...............000333555666666444333111000000000000000111111222333222111///...000222333444444333222333666999::::::999888777777:::<<>>BBBDDDDDDBBBAAADDDEEEEEEEEEKKKTTTYYYYYY]]]^^^___aaaaaa___[[[WWWNNNLLLHHHCCC@@@===;;;:::999888666555666999<<<>>>@@@@@@AAAAAAAAA@@@??????===???DDDIIIGGGAAAAAADDDLLLPPPWWW]]]cccjjjppptttvvvxxxxxxuuuuuuvvvsssnnnpppoooppptttxxxwwwpppiiiWWWQQQHHHAAA>>>===<<<<<<@@@BBBCCCBBB???<<<;;;;;;;;;:::999777555444444444444333222222111222222222222444666999;;;<<<<<<<<<888666333111///.../////////222666666333222333555777666666777888999777666999888666444333333444444333333111000///.........222333777;;;======999666333...---//////,,,***+++))))))+++///555999;;;;;;777444000...///111222222555555555444222000///...,,,------------,,,+++***...///000///...---...000000000000000///...,,,,,,***************++++++,,,******,,,///222222111///------,,,+++*********+++,,,,,,,,,+++***)))(((''''''(((((())))))))))))))))))((((((''''''(((((()))+++***************++++++)))))))))***+++---...///---,,,+++)))(((((())))))------,,,+++*********)))))))))***+++,,,------......,,,*********+++***)))((((((((()))***---///000///000111111000000222444222333444555444222000///---+++(((''')))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------......///000111000///......000222333666777999::::::777444111222111111222333333111000///000000111222333555555444555666777888888888777888888888777666666555555555444222000............///111333222111000000111111111222333444444444444000000////////////......,,,---......////////////,,,///444888;;;<<<<<<;;;333000---***((()))+++,,,*********)))******+++,,,......------,,,++++++******)))(((((('''''''''((('''((()))***,,,---////////////000000111111222222111...///000///,,,---111000000111111111111000000000///---------+++)))&&&(((((((((((()))+++---...+++***)))(((((()))***+++...////////////......---...000222555666555444333111000000/////////000000333444444222000///000111222333333222222333555777666777777666666777999;;;AAADDDJJJOOORRRSSSRRRQQQLLLJJJHHHFFFDDDDDDEEEEEEGGGMMMQQQRRRSSSTTTQQQLLLIIIHHHGGGEEEDDDDDDDDDDDDPPPUUUUUUQQQSSS___iiilllwww}}}zzzqqqooommmmmmnnnooonnnnnnnnnmmmmmmmmmlllhhhbbb^^^VVVQQQJJJCCC@@@>>><<<;;;777777777777777888999999888777666555555666888999888555333333555777777777555555555666666666666666999<<<@@@CCCEEEDDDBBB@@@BBBCCCCCCFFFMMMVVV^^^bbbcccccccccdddccc___YYYUUUMMMKKKFFFAAA===:::999999:::999888777888999;;;<<<=========>>>>>>============AAAGGGKKKFFF@@@???DDDHHHKKKOOOTTTYYY^^^eeeiiinnnoooooonnnrrrvvvtttooonnnmmmnnnrrruuutttooojjj[[[VVVOOOHHHCCC@@@>>>===>>>@@@BBBAAA???============<<<:::888777666555555555555555444444444555555555666999<<>>===:::777444444222111222333333222000//////000000222333555666333333555666777999999:::999999::::::999999888777888666444111///...---------///111111000000222333444555666666777777777666222222111111000///......---...//////000000//////---111777<<<@@@@@@???>>>333000,,,)))''''''(((***))))))))))))***+++,,,---------,,,+++************)))((((((((((((((())))))'''((()))***,,,---...///...//////000111222333333///...///000,,,(((+++000000000000111000000/////////---,,,,,,---,,,+++)))++++++++++++,,,---...//////...,,,++++++,,,...//////000111111111000......000111333444555555555444222111111000000000000111444444555333111000111222222333333222222222444666333444666555555666999;;;@@@CCCIIINNNQQQRRRQQQPPPHHHFFFCCC@@@@@@AAACCCEEEGGGNNNTTTVVVWWWWWWRRRLLLIIIHHHFFFDDDCCCBBBBBBAAASSSSSSVVV[[[^^^aaalllvvvwwwoooiiicccbbb``````aaabbbaaa```^^^]]]]]]\\\\\\YYYUUUQQQNNNJJJEEEAAA>>><<<:::999777777666666666777888888888777666666777888999:::777555333333555777777777444444555555666666777777<<<>>>BBBEEEFFFEEEBBBAAA??????BBBGGGOOOWWWaaagggfffeeedddccc```[[[TTTOOOJJJGGGBBB>>>:::777666666999888888888999:::;;;;;;999999:::;;;<<<===>>>>>>>>>???CCCDDD???:::<<>>===;;;===???@@@???>>>>>>???===<<<:::999777666666666666666777777777777777777999:::===AAACCCEEEFFFFFF===;;;777444222333444555666888999999777444222111111000000111333444333111111222333444666888:::;;;:::999666444333222222333222666;;;??????===;;;999333...---//////,,,***+++)))***,,,111777;;;===>>>777555222111333444444444555555444333222000......,,,,,,++++++************---...000000///......///...///////////////......---+++)))(((''''''((((((***,,,.../////////...---******)))))))))***++++++------------,,,+++***)))***+++---//////---+++***'''(((((()))))))))))))))******))))))***++++++,,,((((((((()))***+++,,,---,,,,,,+++******+++---...+++---///111222222111111,,,,,,------......//////000///------......,,,+++***))))))((()))***,,,---+++,,,---...000222222222111111222222222111000///******+++++++++---///000//////......---,,,++++++++++++,,,---......------,,,,,,,,,,,,,,,------...///...------...000222333;;;===@@@BBBBBB???;;;888444333111111222333111000/////////000111222444444222333444666777999;;;;;;::::::;;;;;;;;;:::999888999777444111///------,,,+++---///000000111444666888888999999888777777666333333222111000//////...000000111111000000///...///333888>>>AAAAAA@@@>>>222///+++'''%%%%%%'''((((((((())))))***+++------,,,+++***)))((((((((())))))(((((((((((()))******(((((()))***,,,---............///000111222222333------...///+++''')))///111111111000///...,,,,,,+++******+++---......---,,,,,,,,,---...///000000111000...------...000111000111333444444333222111444444444444555555555555444333222222111111111222333444555555333222222333222333444333222222333555222444555666666777999;;;???BBBHHHLLLOOOOOONNNMMMEEEBBB???===<<<>>>AAACCCHHHOOOVVVXXXYYYYYYSSSMMMIIIGGGFFFCCCAAA@@@??????ZZZUUUYYYdddhhhhhhvvvxxxlllbbb\\\YYYXXXVVVWWWXXXXXXWWWUUUSSSQQQPPPPPPPPPNNNKKKHHHHHHEEEBBB@@@>>><<<:::777666666666555555666666777666666777888999::::::;;;555444333444666777777666222333333444555666777777;;;>>>BBBEEEFFFEEEBBB@@@======@@@HHHNNNTTT]]]ffffffccc```]]]ZZZTTTNNNJJJEEECCC???;;;888555444444666777888888999:::::::::777777888999;;;===???AAA===;;;::::::777444888>>>>>>@@@CCCFFFIIIMMMRRRVVVYYY]]]___bbbhhhpppsssqqqmmmllllllmmmnnnmmmjjjggg\\\[[[WWWPPPHHHAAA>>>===:::<<>>>>>???;;;:::999888777666666666777777888999999999888888;;;<<>>;;;999777666777777777777777666555222000//////......000222222111000...///111444777999;;;<<<:::888666333111111111222222777===AAACCCBBBBBBBBB333...---//////,,,***++++++,,,///444999<<<<<<<<<666444222222333444444444111111111000///...---,,,+++***))))))(((((())))))+++---///000...------------...///////////////...,,,+++)))'''&&&&&&((()))+++---......,,,++++++,,,)))((((((((()))***++++++,,,------------,,,+++++++++,,,...//////---+++***''''''((()))************))))))))))))***+++,,,,,,))))))))))))***+++,,,---------,,,,,,---///000111...000333666777777555444//////000000000111111111111000//////000///---+++***)))(((((()))***,,,---,,,+++,,,...000111000///000000111111111000000000'''(((******)))***,,,///000000///...,,,+++******)))***,,,---......------+++++++++******++++++,,,,,,,,,,,,---...///000111888;;;@@@CCCDDDBBB>>><<<666444222111222333222111000000000000000111222333222222333444666888:::;;;:::::::::::::::::::::::::::888555222000...------+++,,,...//////111444777888888888888777666555555333333222111000000//////222222222222111111000///111444888<<<>>>>>><<<;;;000...***&&&$$$$$$&&&'''))))))))))))***+++,,,---,,,+++***((('''(((((())))))))))))(((((()))******((()))***+++,,,------.........//////000000111111...+++,,,---,,,)))***...222111111000...---+++******)))(((***---///000000,,,,,,---...000111111222111000///......///000111111333666888::::::999888888777666555555555555555555444333222222222222222222444666666555444555666222444555444333222333555333555777888777888:::;;;???BBBFFFKKKMMMLLLKKKIIICCCAAA>>><<<;;;===@@@BBBIIIOOOUUUWWWXXXXXXTTTNNNIIIGGGEEEBBB@@@>>>===<<<___```hhhsssxxx{{{zzznnnbbbYYYSSSRRRPPPPPPPPPQQQQQQOOONNNJJJHHHGGGFFFGGGFFFDDDBBBAAA@@@>>>>>>===<<<999777555555444444444444555555333444666999::::::999999333222222444666777666444000000111222333555555666888;;;???BBBCCCBBB???>>><<<;;;???GGGKKKMMMUUU^^^^^^[[[WWWSSSPPPLLLGGGDDD@@@???===;;;888555333222444555666888999:::::::::888888888999;;;>>>@@@AAA===888555555555444777<<<:::<<<@@@BBBEEEIIIMMMPPPOOOUUUYYYZZZ___fffkkklllggggggggghhhhhhgggfffeee```___]]]WWWNNNGGGCCCBBB===???AAAAAA???>>>===>>>888888777666666666666666777777999:::::::::999999:::;;;>>>AAACCCDDDEEEEEEAAA@@@>>><<<:::999999888888777666555444333222111000/////////000000...---...///111444666888999999;;;888555222000000111222444999>>>AAAAAAAAAAAACCC333...---//////,,,***+++---...222666:::;;;:::888444222000000222333333222,,,------------,,,+++******)))((('''&&&''''''(((***,,,//////...,,,,,,,,,------...///000000//////***)))'''&&&''')))+++------......+++(((''')))+++'''''''''((()))***++++++******+++,,,,,,,,,,,,++++++,,,------,,,+++***)))&&&''')))***++++++******))))))))))))***+++,,,---***************+++,,,---//////...///000222444555333666999;;;<<<:::777555222333333333333444444444111111000111111111...,,,)))((((((((()))***,,,---,,,+++***,,,...///---***.........////////////...&&&)))++++++)))***,,,...000000...---,,,***))))))(((***,,,.........---,,,******))))))))))))******)))***,,,---...//////...444777===BBBDDDCCC@@@>>>888666333333333444333222222222111111111222222333000000000111333555777888:::999888777888888999:::;;;999777444222000000///---...//////...///222444444444555555555444444333222222111111000000//////000111222222222222222222333555777999999999888777...,,,(((%%%###$$$%%%'''***)))))))))***+++,,,,,,...---+++)))((()))***+++******))))))((()))))))))))))))***+++,,,------................../////////...***))),,,---,,,,,,...///000000///...---,,,++++++)))((())),,,///000000+++,,,---///111222222333222222222222222222222222444666:::>>>AAABBBBBBAAA===;;;999666555555555555555444333222111111111111000333555777666666777888333444666555444333444555555777999:::999999:::<<<>>>AAAEEEIIIJJJIIIGGGEEEBBBAAA>>><<<<<<===???@@@FFFLLLPPPPPPQQQRRRPPPKKKIIIGGGEEEBBB???<<<;;;:::\\\ggguuusssfff\\\TTTPPPNNNMMMLLLMMMNNNMMMLLLJJJEEECCCAAAAAAAAAAAA???>>><<<;;;;;;<<<<<<;;;999666444444333333222333333333000222555888999999777666111111111444666666555333...//////111222333444555444777;;;???@@@???===;;;<<<;;;???FFFHHHHHHNNNWWWVVVRRRNNNJJJGGGEEEBBB@@@>>>>>>===;;;999666444222222333666888999:::::::::::::::999:::;;;===@@@AAA>>>888444666777777888;;;777:::>>>AAADDDGGGJJJMMMJJJPPPUUUUUUXXX^^^dddfffaaaaaaaaabbbccccccbbbbbbeeeeeeddd^^^UUUMMMIIIHHHAAACCCDDDCCC@@@===<<<<<<666666555555555555666666666777999:::;;;:::999999888999<<<>>>@@@BBBBBBBBBAAA@@@???>>><<<:::999888:::888666666666666666555222111000///000...,,,***000111222444555666777777<<<:::666333111111222333888;;;>>>???<<<:::;;;<<<333...---//////,,,***,,,---///333777;;;:::777444222000//////000111111000)))******++++++******))))))((('''&&&%%%&&&'''''')))+++...///---,,,++++++,,,---...///000000000000)))(((''''''(((,,,///111//////...***&&&%%%'''***''''''''''''(((***+++,,,((()))***++++++,,,++++++++++++++++++******)))(((&&&''')))***+++++++++***))))))))))))***+++,,,---+++*********+++,,,------000000000000222444666777888:::===???>>>;;;777444444444555555555555555555222111111111222111///,,,(((((('''((()))***,,,---+++***)))+++------***&&&------------------------(((+++------++++++---000000///...---+++***((((((((())),,,.........---,,,))))))((((((((((((((()))''')))+++...//////...---000444;;;@@@CCCCCC@@@>>>:::888555444555555555444555444333333222222333333////////////111333555666:::999777666666777999;;;<<<;;;888555333222222222000000000///---...000222000000111222333333333333111111111000000000000000//////111222333444444444444555666666666666555444---+++'''$$$###$$$%%%'''*********)))******+++,,,000...,,,*********,,,,,,++++++***)))))))))))))))))))))***+++,,,,,,------...............---------///)))'''+++///...---------...............------,,,+++)))***,,,...///...***+++---///111222333333444555555666666555555444666999===BBBFFFGGGHHHHHH???===:::777555555555555444333222111000000000000///222555777777777888999333555777666555444444555777999;;;;;;;;;:::;;;<<<>>>AAAEEEHHHIIIGGGEEECCCBBBAAA???=========>>>???BBBFFFIIIIIIJJJLLLKKKGGGIIIGGGDDDAAA>>>;;;:::999dddqqq~~~rrrfff[[[RRRMMMGGGFFFFFFGGGIIIIIIGGGEEEBBB@@@>>>=========;;;:::999:::<<<======<<<:::999666444333555777888666444222333444555555555444333222222222222333444555666////////////000111333444555666777888999:::;;;;;;444777<<>>;;;<<<;;;888666444222111111333333444555777999;;;<<<;;;;;;:::;;;<<<>>>@@@AAA<<<:::888666555777999::::::;;;>>>AAADDDFFFGGGHHHIIIJJJLLLPPPTTTXXX[[[]]]______^^^]]]\\\]]]```ccchhhiiikkkiiiddd[[[RRRLLLJJJGGGCCC@@@>>>;;;888666666666555444333333333333444666999;;;<<<<<<:::999;;;999888999;;;===>>>===???@@@AAAAAA???======>>>;;;999777666666777888::::::555000---...///...---000000111444777999999999<<<;;;999777666666777888<<<<<<======<<<999555333222555555111///000000...111222444666666444222000000///...///000000...,,,$$$&&&((()))(((((()))***&&&''''''&&&%%%$$$&&&'''((()))***,,,,,,,,,+++***,,,...///111222222222222---***&&&%%%(((,,,000111///---+++)))'''''''''''')))&&&%%%&&&***,,,,,,***,,,,,,,,,+++******))))))+++)))(((&&&&&&&&&((())))))+++,,,+++)))((())),,,******+++,,,------......------,,,,,,,,,------...------///444888;;;;;;:::===>>>??????>>>;;;888777666666777999::::::777555777777666444222000///...+++***)))))))))))))))***((())))))************))),,,,,,---...////////////,,,+++)))((((((***+++---------,,,,,,+++***)))))).........---,,,+++)))(((******)))((('''&&&&&&&&&******+++,,,,,,,,,,,,+++///333888<<<>>>???AAACCC===<<<:::888777555222000444333333222111000//////222222111111222222333444666666555444555666777888:::999666333222222222333444222000......///111222333333333333333333333333222333333333333222111111333333222222111000//////444444333444555444222000---***'''&&&&&&'''''''''///,,,(((&&&'''))),,,...555333000---+++*********)))(((((((((((())))))***(((***---......///111333444333111000......//////000000///...............///000000///------...000------...............---,,,---...///111333444444888888888888888777666555888999;;;@@@FFFJJJLLLLLLBBB@@@===;;;:::999666555666555444333222222222222444555777:::;;;<<<<<<<<<999999888777777888999999===>>>???@@@??????======AAAAAABBBDDDFFFGGGEEECCCBBB@@@===;;;999:::;;;===>>>AAADDDEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA>>><<<;;;ooo}}}sssfff[[[QQQKKKGGGFFFEEEEEEFFFFFFEEEDDDBBB@@@===<<<<<<;;;:::888888999:::;;;;;;:::999888777666555666888888666444222333444555555444333333444333222222111111222222//////......///111222333444444555666777888999:::555777;;;>>>AAAAAAAAA@@@BBBAAA???>>>>>>===<<<:::999888777666444222111000222222333444666888:::;;;:::999999:::;;;<<<===>>>:::999777555555777999::::::;;;>>>@@@CCCEEEGGGGGGHHHIIIKKKNNNRRRUUUXXXZZZWWWWWWWWWWWWXXX\\\bbbgggmmmoooqqqqqqkkkaaaWWWPPPHHHEEEAAA===;;;888666444666666555444444444555555777888:::<<<<<<;;;999777:::888666666888;;;<<<<<<>>>@@@AAA@@@>>>======>>>;;;:::999888777888999:::999555000......///...---000000111444888::::::999<<<:::888666666666888999;;;<<<======;;;888555333222666666222000222222000000222444666666555333222...---------......,,,+++&&&&&&'''((()))))))))(((&&&'''''''''%%%%%%''')))'''((()))***++++++++++++---...000111222222222222444111---,,,---///000111---,,,***(((''''''''''''(((&&&&&&'''***,,,+++)))))))))))))))***************)))'''&&&&&&'''((())))))+++---,,,+++***,,,...,,,,,,,,,,,,---......///,,,,,,,,,---...///000111111222444888===@@@@@@????????????>>>===:::888777777888999<<<>>>???===;;;999999999777555222000...***))))))((((((((((((((((((((())))))******))))))******+++,,,---------------,,,***))))))***,,,---,,,,,,,,,,,,++++++++++++......------+++***)))(((+++***((('''&&&''''''((()))***++++++,,,,,,++++++...111666:::===???AAABBB???===:::999888666222000222222222222111000///.../////////000000111222333444333333222333444666777888777555333333333444555444222000......///111222111111222333333444555555333333444444444444444333333333333333222222222222333222222333333333000...,,,)))&&&%%%&&&''''''''',,,(((%%%%%%(((,,,------333111...+++)))(((((()))(((((((((((((((((()))******+++---......///111333444333111///............000///......------.........///000///......///111....../////////...------------...000111333444444888999999999999888777666::::::<<>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAACCCCCCAAA@@@???===;;;999888888:::;;;<<<>>>AAABBBBBBAAABBBCCCEEEDDDDDDBBB@@@>>><<<;;;vvvvvvkkk```VVVQQQLLLIIIFFFDDDDDDEEEDDDDDDBBB@@@===;;;;;;:::888666666777888999999888777666999888777888888888666444333333444444444444333222555444222111000///......//////.........000111222222222333444555666666777666777999;;;;;;:::888777666888;;;;;;:::999999999666666666666555444222111111222222333555777999:::888999999999::::::::::::777666555444555777999:::999;;;===@@@CCCEEEGGGGGGHHHIIIKKKMMMPPPRRRTTTUUUQQQPPPOOOOOORRRZZZdddjjjuuuxxx{{{{{{tttiii]]]UUUJJJFFF@@@<<<:::888666444666666555555555666777777999:::;;;<<<<<<:::888777999666333333555777999:::===>>>@@@???>>>======>>><<<<<<;;;:::999999::::::888555111/////////......000000111444777999999888:::999777666666777999:::<<<<<<===<<<;;;888555333333777777444222333444222000111444666777555444222---,,,+++,,,---,,,+++))))))'''&&&(((***+++)))&&&&&&'''(((((('''''')))+++((()))***+++,,,---...///---...000111222333333333555333111111222222222111++++++***)))((((((''''''''''''''')))++++++***(((%%%%%%&&&''')))***++++++)))((('''&&&'''((()))******,,,............000222000///...------...000111,,,,,,---...///111333444444555777<<>><<<:::888666222//////000222222222000...---,,,------///000111222333111111000000111333444555666555444333333444666777333222000/////////111111///000111222444555666777444444555555666777777777555555555555555555555444222111000000111000...,,,***(((&&&%%%'''((((((((()))&&&$$$&&&***------,,,111///,,,)))''''''''''''((('''''''''(((((()))***+++---/////////000222444444333111///------------///...------,,,,,,------,,,...///...---...000222//////000//////...------......///000111222444555999999:::::::::999888777;;;;;;===@@@EEEHHHHHHHHHCCCAAA>>><<<:::999777555333333222222111222222222555666888999;;;;;;<<<<<<:::999888777777888999:::??????@@@BBBCCCEEEFFFGGGAAA@@@>>>>>>???>>><<<;;;;;;:::888666666666888999888:::============>>>???BBBBBBAAA@@@???===;;;:::qqq~~~uuulllccc^^^VVVQQQKKKGGGFFFEEEDDDDDDCCCAAA>>><<<;;;:::777666666777888888888888777666::::::999999999888666555444444444444444333333333333333111000///.........000///.........///000111000000111111222333333444555666777777777555444222000555:::<<<:::777666777444555777888888666444333333333444555666888999:::999:::::::::999999888888444444333333444666999::::::;;;>>>AAACCCEEEGGGHHHHHHIIIJJJLLLNNNOOOPPPQQQNNNLLLJJJJJJNNNXXXccclll{{{zzznnn```XXXMMMIIICCC???<<<;;;999888666666666666666777888888999:::;;;<<<<<<;;;999888999666333222333666777888:::<<<======<<<;;;<<<======<<<<<<<<<;;;:::::::::777555222000//////////////////000333666888888777888777666555666888:::;;;============;;;999666444333777777444222444444333000222444555555444111000---,,,++++++,,,,,,+++))),,,)))&&&(((,,,---)))%%%''')))))))))((()))+++---++++++,,,---///000222333...///000111222333333333111000000222444444333111++++++,,,,,,+++***))))))'''((()))+++,,,+++)))(((%%%%%%&&&'''((()))******)))(((((((((((()))******+++,,,...///111222444555333222000//////000111222/////////000111222333444444555777<<>>===:::555000---+++***)))(((((('''((((((%%%&&&'''(((((())))))((('''''''''((())))))***+++---,,,+++******++++++,,,******+++,,,---...////////////...---,,,,,,,,,++++++***(((''''''(((***,,,))))))))))))******++++++***---111555777:::===???@@@>>><<<:::888555222///---///111222222000...,,,,,,---///111333444555555000000000000111222444555666555444444444444555666333222222111111111111111000000111333444555666777444444555555777888999:::999999888888777666666555111000......///...,,,***)))(((&&&&&&((())))))(((&&&(((************,,,...000...,,,)))'''&&&''''''''''''''''''((()))******---///000111000000222444333222000...,,,,,,,,,,,,------,,,++++++++++++,,,***+++,,,,,,,,,---///111000000000000//////...---000/////////000222333444888999;;;;;;;;;:::999888::::::;;;>>>BBBDDDDDDCCCAAA???<<<:::999888666444333222222111111111222222444555666777888999999:::999999777777777777999999??????AAACCCEEEHHHJJJLLLCCC@@@===<<<;;;:::999777888777666555555666777888666888::::::::::::;;;<<<>>>>>>>>>===<<<;;;:::999hhhvvvyyyqqqlll```ZZZRRRKKKGGGDDDBBBAAACCCAAA>>><<<;;;:::888666777777888888888888777777::::::::::::888777666666555555555444444333333333111111000000000000111111111111///......///000000/////////000111111222222333444555555555444333222000555;;;===;;;777666666555666888::::::888777555666666666777999:::<<<<<<<<<<<<;;;:::999888777777222222222222444666777888:::;;;===@@@CCCEEEGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMIIIHHHGGGGGGMMMWWWdddmmmzzz}}}xxxmmmaaaYYYPPPLLLGGGDDDAAA@@@>>>===999999888777777777888888777888999;;;;;;;;;;;;;;;:::777444222444555666777777999:::;;;:::::::::;;;<<<<<<===<<<<<<:::999888555555333111/////////000......///111444666666555666555444555666888;;;===??????>>>===<<<:::777666333666777333111333333222111222444555444111...,,,...---,,,---...---,,,***...***(((***...///+++'''***+++++++++******,,,...+++,,,---...000111222333//////000111222333444444111111222444555555222000---.../////////---+++***''')))+++------,,,++++++))))))))))))))))))))))))*********************+++,,,,,,...000222555666666444333222111111111222333222222111111111222333333555555888===BBBEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>>>>???>>><<<:::;;;<<<===<<<999444///,,,---,,,+++***))))))))))))%%%&&&'''((())))))))))))))))))(((((()))***,,,,,,,,,,,,++++++******************+++,,,...///000111111000///...------......+++***)))(((((()))+++,,,))))))((((((((()))***+++(((+++///222444666999<<<>>><<<:::888777444111...,,,...000222222111///---///000222555777888999999222111111111222333555666777666666555444444333333333333333333333222222111333333333444555555666666444444444555666888:::;;;>>>===<<<:::999777666555333111///.........,,,+++***((('''((()))******)))&&&,,,222000)))'''+++111111///,,,)))((('''(((((('''''''''((((((***++++++...000111111000000111333111000...,,,++++++,,,,,,,,,++++++***************''')))*********+++...000000111111111000//////...000000///...///000222333777888:::;;;;;;:::888777888888888;;;>>>??????>>>>>><<<999777777777555444333333222222111222222222222222333333444555666777888777666666666666777888===>>>@@@CCCGGGJJJLLLMMMEEEAAA===:::999888777555666555555555666777888999666777999888888888999;;;:::::::::::::::999888888___lllyyy~~~}}}xxxkkkeee[[[QQQJJJDDD@@@===AAA???<<<::::::999777666777777777777777777777777888999;;;:::888777777777888777666555444444444555000000000111222333444444333222111/////////000000//////000000000111111111222222333333333333333333111555:::===<<<999666444777888999::::::999888777999999999:::;;;<<<===>>>???===;;;888666666666666000111111222333444666666888999;;;>>>AAACCCEEEEEEDDDEEEGGGIIIJJJJJJIIIIIIBBBBBBCCCEEEKKKUUUaaahhhppprrrttttttppphhh```[[[SSSPPPMMMKKKIIIHHHEEECCC???>>><<<;;;999888888888666666888999:::;;;;;;;;;999777555444555666555444333555777888777777888::::::;;;<<<<<<;;;999666555444555444222000//////111///...///111444555555444444333333444666999<<<>>>??????>>>===;;;999888777444888888444111222333111111333444555444111...,,,///...---...//////---+++...,,,+++,,,///000...+++,,,---...---++++++---...***,,,...000111222111111000000000000222333444555888777777777777555111......000111222111///,,,***(((***---............///......---,,,++++++******------,,,,,,,,,+++++++++---,,,---///333555666555222222333333333333333333333333222222222222222333888999;;;???CCCFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKIIIFFFCCCBBB@@@===:::999::::::999777333///,,,...---,,,+++***)))))))))%%%&&&'''((()))*********+++************,,,---///------,,,,,,++++++*********+++,,,---///000111222111000///...---...//////++++++***************+++)))((('''''''''(((***+++(((***---///111333666888;;;999777666555333///------...000222222222000///000222444777999:::::::::444333222222222333444555777666666555444444333333444555666666666555333222444555555666666777777777666666555555777999;;;<<>>===<<<:::888777777666333111000000000...---,,,***)))***+++,,,***)))(((///444111)))&&&,,,222111///---***)))((()))***((((((((()))***+++,,,---///000111111000///000222///...,,,+++++++++,,,---+++***))))))(((((())))))'''(((*********+++---///000000111111111111000000111///...------...000111444666888::::::999777555666666666888;;;<<<<<<;;;:::888666666666666555444666555444333222222222222111111111111222333444555777666555444444555666777999;;;???CCCGGGIIIKKKKKKFFFBBB<<<888777666555555444444444555666777999:::666777888777666777999;;;888888999999:::999999888TTT___iiimmmnnnooonnnkkkjjjlllpppuuuzzzyyyrrrfff[[[PPPHHHAAA<<<>>><<<999888888777666444666666555555555555666666666888:::999777666777888:::999777666555555666666222222222333333444666666555444222111000000000111000000000111111111111222111111222222222222222222000222555999;;;:::666333888888888888888888888888:::::::::;;;<<<===>>>???@@@===999555333333333444000000000111222333444444444666888;;;>>>@@@AAABBB???AAACCCEEEFFFFFFEEEEEE@@@AAABBBCCCGGGMMMTTTZZZ```aaaccceeeeeebbb```^^^YYYXXXVVVVVVUUUSSSOOOMMMFFFEEEBBB@@@===;;;999999777777777888888999999999777666555555666555333111000222444555555555666888777999:::;;;:::777444222333444555333000///000111000000111333555777666555222222222333666:::===???>>>===<<<;;;999777666555777::::::555222333333111000222444666666444222111///...---...///...---+++---......///000000000000///000000...,,,,,,---...---///222555666555333111111000000000111333555666:::999888888888555222//////000222333222///+++((()))+++...///...///222444111111000000///......---000/////////...,,,++++++---++++++...222555555333000111333444555444333333111111111111222333444444::::::<<<@@@DDDFFFEEEDDDFFFHHHKKKNNNPPPRRRRRRSSSRRROOOKKKGGGDDDBBB>>><<<999999888777555222///......---,,,***)))(((((((((%%%&&&((()))***+++++++++,,,+++******+++,,,...000////////////...---,,,++++++,,,---...///000111222000///---,,,+++,,,......+++,,,,,,,,,,,,+++)))((()))((('''&&&&&&((()))+++(((***,,,---...000222555777555333333222111...,,,...///000111222222222222000222444777888999888888555444333222111222333333444555555555555555444444555666888999888777555333444555666777888999:::;;;999888777777888:::<<<=========<<<<<<;;;:::::::::999777444222222222111000...---,,,,,,------+++)))***,,,...---++++++...111000///,,,***(((((()))***)))))))))***+++---...//////000111111///...///111,,,++++++******+++---...***)))((((((''''''(((((()))***++++++++++++---/////////000111222222222222000///---++++++,,,...000111333666888888777555333555555555777:::<<<;;;:::888777555555777888777666888777666444333222222111111111000000111222444444555444333333333333444555555888===CCCFFFHHHHHHHHHEEEAAA;;;666444444444444111222333444666777888999666777777666555555888:::888999:::;;;;;;;;;;;;;;;KKKUUU]]]^^^^^^______]]]ZZZ]]]bbbgggmmmvvv|||pppcccWWWMMMDDD???;;;999777666666666444333555444444333333444444555444777999999777666777999;;;:::888777666666666777555444444444555555666777666555333111000000111111111111111111222222222222222111111111000000000000//////111666::::::666222999888777777666777777888:::::::::;;;<<<===>>>???@@@===888333000000222333000000000111222222333333111333555888;;;===??????<<<>>>@@@BBBDDDCCCCCCBBBCCCCCCCCCBBBBBBDDDGGGJJJTTTUUUXXX[[[]]]___```aaa```____________]]]YYYVVVLLLJJJGGGCCC@@@===;;;:::888888888777777777777777666555555555666555222///...000333444444444555777666777999:::999666222000333444666444111///000222222222222444777888888666111111222333666:::>>>@@@===<<<;;;999777666555444999===<<<777333444333111///111444777888888666555...---------......,,,***,,,///111111111111222333111111111///---,,,,,,...111444888;;;;;;999666444111000000000111333555666777666666666777666444222///000333333222...***'''))),,,...//////000444777333222222222111111111111111111111000///---,,,+++---++++++---111444444222...000333555666555444222//////000111222444555666999:::;;;>>>BBBDDDCCCBBBFFFIIIMMMQQQUUUWWWXXXXXXTTTPPPLLLHHHEEEBBB>>><<<999888777666444222000///---,,,+++)))((('''''''''&&&'''(((***++++++,,,,,,---,,,******+++,,,///000111111111111000///...---,,,,,,---...///000111111...---+++******+++,,,---+++,,,---...---+++(((''')))(((&&&%%%&&&''')))+++)))***,,,,,,,,,...000333444333111111111000---+++//////000111222333333444///000333555777777666555555444333111111111111222222333444555666666666666666777999::::::888666444333444555777999;;;===>>>;;;:::999999999;;;===>>>:::;;;;;;;;;<<<<<<======;;;999555444444444333222000...------...---+++))),,,)))((())),,,///000//////...+++)))(((((())))))*********+++,,,---///000///000111000///...///000******))))))***,,,---///))))))((('''''''''''''''+++,,,------,,,,,,...000...///000111222333333333000...,,,******+++---//////111444777777666333222555555555888:::<<<<<<:::888666555666888999999999:::999777555333222222111222222111111111222444555444333222222222222333444222666<<>>@@@BBBCCC<<<555222333444222///...///000111222222111000222333555666888999999:::=========@@@CCCDDDDDDCCCBBBAAA?????????@@@BBBCCCUUUTTTRRRQQQRRRWWW^^^ccc```cccfffhhhgggeeeaaa___XXXVVVRRRNNNJJJDDD>>>:::999777555333222333555666666666666666666444333222///////////////000111222444444555555555444222111////////////000111222222222333555888::::::;;;:::555333222333555888999999666777777666444444555666;;;:::888666444222111000333777;;;===;;;999777666111///---///222333111///222222222222222111000///222///,,,+++...///...,,,444777;;;>>>>>>;;;888555222111///......000222444:::444000111888===<<<999999777444111...,,,,,,,,,+++,,,...///000333777:::::::::999777444333444555555444222000...---,,,,,,,,,---...///000111222333///111444555444333333444000111111222222333333444...:::@@@<<<;;;BBBFFFEEEDDDFFFJJJNNNQQQTTTUUUVVVUUURRRNNNIIIEEEAAA???>>>;;;:::888555333111000000---,,,+++***))))))))))))******++++++++++++,,,,,,111///,,,))))))+++...000111111000000111222333333***+++,,,------,,,+++***...---,,,,,,+++++++++,,,---,,,+++******+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***,,,---///000///...------,,,,,,,,,,,,***+++,,,---..................///111222333444555555444333111000111111222333444555555555555777999>>>===<<<;;;999666444333333444555777:::===???@@@>>>===:::888777777888999888888888888888999::::::888777888;;;>>>???;;;888;;;999666444333222000...111...++++++...111111000333111...***((((((((((((+++---///000///000222444444333111...,,,+++************+++,,,,,,,,,,,,+++)))))))))((('''(((,,,...(((***---000222111000///222222222222222222222222222111///---,,,,,,,,,,,,///111333444444333222111444333333666;;;>>>===<<<666666666777888999:::;;;===<<<:::888555444333222444444333333333333222222000111111222222222111111222444777;;;>>>@@@AAAAAA@@@;;;555111000000000///222111111222333666888999777666444333333444555666:::<<>><<<;;;999666444333333333777666555444444555666777777777777777777666666666666777999;;;;;;:::888777888666666666777777555333444333111000000000111111555111111555555222000333333222222111000000//////000///000333888;;;;;;999:::999777888999999999888666666777999:::<<<======AAA;;;444111222333111//////000111222333333222222333444555777888999::::::>>>>>>???BBBDDDFFFEEECCC???===<<<::::::;;;===>>>BBBCCCDDDFFFIIIPPPXXX^^^```cccfffiiijjjhhheeeddd\\\YYYUUUQQQLLLFFF@@@;;;777555333111111222444555555666666777666444222000......---......///000000222222333444444333222222000000//////000111222222333444666777888888777777666555333444777888999999555666777666555555666888===;;;888666333222222222555999===>>><<<999777666222111000111222222222000222222222222111000///...000---++++++---......---333666999<<<<<<:::666444111000.........000333555===888333555<<>><<<<<<:::999777555333222111111......---+++++++++++++++))))))***+++,,,---......000///---+++***+++---...000000//////000111111222...//////////////////...---,,,,,,+++++++++,,,,,,***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,...///111222222222333222111000///000111111111333666666666666777888<<<<<<;;;:::888666555444222222444666999<<<>>>???===;;;999777555555666666777777666777777888999:::;;;;;;>>>BBBFFFGGGDDDBBBBBB@@@>>><<<;;;:::777555333111......000333333222222111...,,,*********++++++---///000000000222333333222111///---+++************+++,,,,,,,,,,,,,,,((())))))((('''(((+++...,,,...111444555555444333333333333222222111111111222111///---,,,++++++,,,---...000222333333222222333222222555999;;;;;;999555555555666777999:::;;;===<<<:::888666555444444444444333333333222222222000111111222222111111111222333666:::<<<>>>??????===999444111000000//////000000111222333555777888666555444333333444555777:::;;;>>>AAABBBCCCBBBBBB@@@@@@AAAAAA@@@>>><<<;;;===???AAAAAAAAABBBGGGKKKVVVYYY]]]aaagggnnnvvv{{{xxxqqqggg]]]SSSKKKCCC>>><<<;;;999777555555444444777777777777777777777777666666666666777777777777888999<<<===>>>===;;;999888888777888999999777555555333222000//////000000555000///333666444222222333333222111000000000000111000000333777;;;===>>>===<<<;;;<<<<<<;;;999777444555666777888888888777===888333111111222000...///000111222333333333333444555777888999:::;;;;;;>>>???AAADDDGGGGGGEEEBBB===;;;999777666777999:::777:::===BBBGGGNNNUUUZZZ\\\___dddhhhjjjjjjiiihhhaaa^^^YYYTTTOOOHHHAAA<<<444333000......///111333444555666777666333000...---------------.........///000222333444444333333222111111111111111222333555555666777777666444444888777666777888999999888555666777666555666888:::>>>;;;888555333222333444999<<>>:::777666444555555444222111222333333333333222111///...---,,,+++))))))+++---......222444777999999666333111///.........///111444666===999555777===CCCDDDCCCAAA@@@>>>;;;777333000...+++---...000111444888;;;??????===:::777666777888:::999888666444222000///......//////000111222333111444777777555222000///------...///000111222333333000222999======<<<>>>===???AAADDDGGGJJJKKKLLLGGGEEEBBB???<<<:::999888777666555444333222222222000///...---,,,,,,,,,,,,((((((***+++---///000111000///...---,,,+++++++++...............//////000000000////////////000000,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,------,,,,,,,,,,,,++++++++++++++++++,,,---......)))***,,,...000000000000000///.........///111111111333666777777777888999<<<;;;;;;:::888777555444000000222444777:::<<<>>>;;;999777555444333333444555555555555666777888999===>>>BBBHHHLLLOOONNNMMMIIIHHHFFFEEEDDDAAA>>>;;;666444222111333555666666222111///---,,,,,,------+++...000111111000111222222111000///---+++******)))******+++++++++++++++(((((((((((('''(((+++---...000333555777777666555444444333222111000000///222111///,,,+++******+++,,,,,,---...000222444555333222333444777888777555333444555666777999:::;;;===<<<;;;999777666666666333333333333222222222222000111111222111111000000111333555888:::;;;<<<<<<888666333222111111///......///111222333444555555444333333222333444666777888:::===???AAABBBBBBBBBAAA@@@???>>><<<:::888777======<<<;;;;;;>>>BBBEEEJJJNNNRRRWWW[[[```fffiiigggccc\\\SSSLLLEEE???<<<999999888777666555555444777777888888888888777777777777888888999999999::::::;;;>>>@@@@@@>>><<<:::888777777888999999777666555444222111000000000000333000...111555666333111444333222111111111111222222111111222666:::>>>AAA<<<<<<===??????>>>;;;888444555666666666555444333888555222000111000///---......000111222333444444666666888999:::;;;;;;;;;>>>@@@BBBEEEHHHGGGDDDAAA<<<:::777555555666888:::888;;;???CCCFFFJJJOOORRRTTTXXX]]]bbbgggiiiiiiiiidddaaa\\\VVVPPPIIIBBB===333111///---,,,---///000333444666777555333///---///////////////............000222444555666666555444444333333333333333444555555777777777666555555999888888999:::;;;999777444555666666666777999;;;===:::777333222333555666<<>>:::555111///,,,---///000111444777:::??????>>>;;;888666777888888888777666444111///---000////////////000222222444777::::::777333///...,,,,,,---...000111222222...---222888444...333@@@:::;;;===???BBBDDDEEEFFF@@@>>><<<999777666666666333333222111111111111111000///...------,,,,,,,,,))))))+++,,,...///111111/////////...---+++***)))------,,,,,,,,,,,,------...---,,,++++++,,,---...+++++++++***++++++,,,---,,,---......---,,,***)))'''''''''''''''''''''''')))((())))))***+++,,,---,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,...///(((***,,,...000000/////////............000111333444555666666666888;;;===>>>>>>===;;;999777555333...///000222444777999;;;888777666444222222111111333333333444555777888999<<>>:::999777777777777666666555555666777888888888888777666999::::::;;;<<<======>>><<<>>>@@@BBBAAA???<<<999777666666777888999777666666555333222111111111222111000000111444555444000555444222111111111333333333333222333555888===@@@:::;;;===???AAA@@@===:::666666666555555333222222444333111111000000...---,,,,,,---///000222333444666777888:::;;;;;;;;;;;;>>>???AAADDDFFFEEEAAA>>>999777555333333555999;;;888;;;>>>@@@AAACCCEEEFFFMMMPPPVVV]]]cccgggiiijjjeeebbb]]]WWWQQQKKKCCC???555333000---,,,---...///222333555666555333000///222333333333222111000000///000333555777888888888777666555444444444444444333444666888999999999888888888999;;;<<<<<<999777333444555666666777999;;;:::888555222222333666888???AAADDDDDD@@@<<<888666666888999777333111222444222222222111///---,,,+++'''((((((((()))+++---///111111222222111///---,,,,,,------...000333555666333111111444:::>>>???>>>AAA@@@???<<<999444111...,,,...//////000222666888;;;======<<<999777666777777888999888777444000...000000.........///000111666999===>>>:::444000---,,,,,,---...///000111111333///333<<<<<<222---///888999:::;;;===???@@@AAA;;;999777666444444444555000//////......//////000///...---,,,++++++++++++***++++++,,,---...///000////////////---,,,***))),,,,,,+++++++++++++++,,,---,,,************,,,---+++++++++******++++++,,,((()))*********((('''&&&((((((((((((((((((((((((******)))******+++,,,,,,++++++,,,---------,,,+++++++++++++++,,,---......)))+++---///000111000000///.........///111222444666666555333444888>>>BBBBBBAAA???===:::777444222......///000222555777888666666555333222222111111222333333444666888999:::<<<@@@FFFKKKOOORRRSSSTTTLLLLLLKKKKKKJJJHHHCCC@@@:::999888777666777999:::777666555333111///......///111333444222111111222111000000...,,,***(((&&&%%%%%%&&&'''''''''''''''''')))******))))))+++---///000111333555555666555444333222111///---,,,,,,000...---+++************------,,,---000333777999444555555555444333222222333444666888999::::::;;;:::999888777777777777888333333222222222111111111111111111111111000///...///000222444666666666666333222111222222222///------...000222333333222222111111111222333444555555555666888;;;>>>@@@AAABBBBBB@@@>>>;;;999888888888333666:::<<<===<<<;;;:::FFFIIILLLLLLKKKIIIHHHHHHKKKKKKIIIDDD>>>:::777777666666777888888777777666888888888888888888888888;;;<<<===>>>???@@@AAABBB???AAACCCEEECCC@@@<<<999777666666777999999888666666555444333333333444555111444555333333555555222555444222111111222444555444444444333333666:::===999:::;;;>>>@@@@@@===;;;777666555444333222222222111111111111111000///...++++++,,,---///111333444777777888999:::;;;;;;:::<<<<<<>>>@@@AAAAAA>>>;;;555333111000222666:::===;;;===@@@@@@@@@???@@@AAAGGGKKKQQQYYY```fffiiikkkdddaaa\\\XXXSSSMMMFFFBBB888666333///------...///222333444555555444333222666777777777666555333222000111333666888999999999777777555444333333333333222333555888:::;;;;;;;;;777777999<<<======:::777222444555555555666888:::555444222111222444777999???BBBEEEEEEAAA<<<999777666777777666333222222222111111111000///---,,,+++'''((())))))(((***---///111111000///...---++++++,,,------///111333555666111222444888===??????>>><<<<<<:::888555333000///---...//////...000333555777:::<<<===;;;888666555999:::<<<>>><<<999666333111///---,,,,,,---...000666:::>>>???;;;555///,,,++++++,,,,,,---.........444---000BBBSSSPPP===,,,666666666777888:::<<<<<<777666444333222222333333......---------......///...---,,,+++***************++++++,,,---......///...///......---,,,+++***,,,++++++***************------,,,,,,,,,,,,------,,,,,,+++***************(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))******+++,,,---...///...---,,,***+++,,,---............+++,,,---...///111222222///.........///000222333555444333222222777>>>CCCBBBAAA???===:::666444222/////////000111222444555555555444444444333333333333333444555777:::;;;===@@@DDDIIIMMMOOOOOOPPPQQQLLLKKKJJJJJJJJJIIIFFFCCC<<<<<<<<<:::888888;;;===:::999888777555444333222333444555444333222333444333333222111...***'''%%%$$$%%%%%%&&&&&&&&&&&&&&&(((***++++++++++++,,,---///000111333444555666666222111000///---,,,+++***---,,,+++*********++++++......---...000333666888333444555555333111111222333444666888999999888888666666555555555666666777222222222222111111111111111111111111000///......---///111333555666666555333222111222222222000...//////000111222333333333000111111222222333333333333444666999<<>>LLLXXXHHHHHHGGGDDDAAA??????@@@@@@AAABBB???;;;888777888777777999::::::::::::999;;;:::999888888999:::;;;<<<===>>>???AAABBBCCCDDDCCCEEEGGGHHHFFFAAA<<<999888777777888:::;;;999888666666555444444555777888222999<<<777444666777666666444222111111333555666555666666444222333666999::::::;;;===>>>>>>;;;999777666333111000000111222///000222222222000//////++++++,,,---///222555666666777888999:::::::::999:::::::::;;;<<<<<<:::888333222000000444999???CCCCCCDDDDDDBBB???=========@@@DDDKKKSSS[[[aaafffhhhccc```\\\YYYUUUPPPJJJFFF===:::666222///......///333333333333444555666666999999::::::999777444333///111333555777888888888666555444222111000000000111222555777999:::::::::444666888<<<>>>===:::777222333444444444444666888//////000111222555777999???BBBEEEEEEAAA===999777666555333333333333111000////////////...---,,,+++((()))***)))((())),,,///222111///...,,,+++******------...///111333444444000333888===@@@AAA???===888777666444222111111111...//////...------///222333777===???>>>:::777555999<<>>:::888000///,,,+++***+++---...444888===???;;;444...***************************,,,***---999LLLSSSFFF444444333333333444666777888444333222000000000111111//////............//////...---,,,+++************'''((()))+++,,,...///000......---------,,,,,,,,,,,,++++++***))))))******,,,------......------,,,------,,,***))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))++++++***************++++++,,,...000000///...---***,,,...000111000...------,,,,,,,,,---000222444......---------...000111///000111111333666:::>>>======<<<;;;999666444333111000000000000111111222444444555555666666555555444555666777999<<<>>>???BBBFFFKKKMMMLLLJJJJJJKKKJJJHHHGGGGGGGGGGGGFFFDDD???@@@???===;;;;;;===@@@;;;;;;;;;<<<;;;;;;::::::777777777555333333555777888777666444111---)))&&&%%%%%%&&&''''''''''''''')))+++------,,,,,,---...------...000111222333444//////...---,,,******)))+++***)))))))))***,,,---///.........///111222333111333444333000//////000222333555666777666555444333333222333333444555555222222222222111111111111111111111111000///...---,,,...000333555666666666555333222111222222000///111111111111111222333444111111222222222222222111222333555888;;;>>>AAABBBBBB@@@>>>;;;:::;;;===>>>888===>>>999999LLLqqqKKKIIIDDD???:::999<<<>>>:::<<<>>>===:::888888:::888999:::<<<======<<<<<<===<<<:::999999:::<<<===<<<===>>>???AAACCCDDDDDDGGGHHHJJJJJJHHHCCC===999999999888:::<<<<<<;;;:::666666555555666777999:::444===AAA;;;555666999999666555333111111333555777666777777555222111333666<<<;;;;;;;;;<<<;;;999777777555111...---///111333...000222333222111000///,,,,,,---...000333666888666777888999999999999999999888777888999999777666444333222333777===DDDHHHGGGGGGEEEAAA;;;777555555:::>>>EEENNNVVV]]]aaadddbbb```]]]ZZZVVVRRRMMMIII@@@===999444111/////////444333333333444666888999::::::;;;;;;:::777555333///000222444666666666666444333222000///.........111222444666888888888888333444888<<<>>>>>>:::777222333444444333333555777,,,---...000333666888999???BBBEEEEEEAAA===999888666333000111333444111....../////////...---,,,,,,(((***+++***((())),,,///222111///---+++*********---...///000111222333444000333999???BBBAAA>>>;;;666555333111111111222222/////////---,,,,,,---///111666===AAA@@@<<<888555888;;;???BBBBBB@@@<<<999000...,,,***)))***,,,---222777<<<>>>:::333---)))((((((((((((''''''''''''%%%,,,---(((***333666222222222111111111333444555333222000///......//////111111000////////////000......---,,,++++++++++++%%%&&&'''***,,,///000111......---,,,,,,,,,------,,,,,,+++******)))*********+++------------+++***...---,,,***)))(((((((((%%%$$$$$$$$$%%%&&&(((***))))))))))))))))))))))))......------,,,,,,------,,,---///111111000///...***,,,///222333111///------,,,+++***,,,///222444...---,,,+++,,,---...///))),,,000222333555777999999999999888888666555444222111111000000000000111333444555666777777777777555666777888;;;===???AAACCCFFFJJJJJJHHHEEEDDDEEEFFFDDDBBBBBBCCCDDDDDDCCCAAABBBBBB@@@===<<>>AAABBBCCCBBB@@@>>><<<::::::999===<<<::::::???GGGSSSZZZEEECCC???;;;999777777777;;;:::999999999;;;===???@@@@@@???>>>>>>???@@@AAA@@@<<<888888:::======<<>>===;;;<<<======<<<;;;999888777777888999:::;;;;;;<<<;;;::::::999999999::::::999777555333222333555777:::;;;;;;:::777444333333999888888999999;;;<<<===666444222000//////000111555444333111000000//////000/////////000111333444555666888999::::::999888777777777666555333222111000111333666;;;@@@DDDFFFJJJHHHCCC===999666555555;;;===AAAGGGNNNVVV]]]aaaaaa___\\\YYYUUURRROOONNNIIIDDD===888555444222111333444555666666666666666:::::::::999888666333222000222555555444222222333.........///////////////111111222333444444555555;;;;;;<<>>BBBCCCAAA===:::777555222111111111000000111333333000,,,+++---000000333777===@@@>>>777111555888<<<@@@@@@===888555,,,+++***)))((((((((((((111333555666555111,,,)))(((((('''&&&%%%%%%%%%%%%((((((***---000111111000333222111222444555555555444333222111000000000000//////......///000111111---,,,***((('''&&&&&&'''$$$%%%''')))++++++++++++***+++,,,---...////////////......---,,,***)))((())))))***++++++++++++***,,,+++***)))((((((((((((%%%&&&((()))******))))))(((...333111+++(((+++//////...---...//////---+++,,,---...///000000000000***...333444111......///---,,,,,,---...000222333000...,,,++++++---///111,,,---...000222444666666888555333222444555333111111111000000111111222333555555555666777777888888888888999:::<<>><<<<<<>>>@@@BBBCCCFFFFFFBBBBBBDDDCCC@@@@@@>>><<<<<<>>>AAABBBBBB???<<<888555444555777999===<<<:::777333///+++)))''''''''''''(((***++++++///000111222222111000///......---,,,,,,,,,------,,,,,,++++++***)))))))))''')))++++++++++++---///000//////...///000111222////////////000111222333666555555444333222111000---...///000111222222222222333444444444333222111/////////...---,,,******+++,,,...111333555666666777666444222111000//////000000111222222222222111333222111111000000111111111333555999<<>>BBBAAA@@@@@@???@@@AAAAAA>>><<<;;;===BBBGGGJJJKKKAAACCCDDDEEEDDDDDDFFFGGGIIIJJJLLLKKKGGGCCCAAA@@@;;;<<<======>>>>>>======999::::::;;;<<<===>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@<<<:::888666555777999:::>>>???>>>;;;888555444444777777777777888888888777444333111000000111333444555444333111000000//////------...///111333666777666777888:::::::::999999555555444333333222222222333333555777;;;???BBBDDDEEECCCAAA>>>;;;999888888;;;<<<>>>CCCIIIPPPWWW[[[```______]]][[[XXXVVVUUUOOOJJJCCC===:::888777666555666777888888777666666777777888888777666444333111333555555333222111222...............///000000///000111222333444555555666666888;;;===<<<777333333000...000555666333...,,,,,,...111444666555444666666777777555333111000444222111222444333000---///---++++++------,,,***)))*********)))***,,,...---,,,+++***))))))***+++...444;;;>>>:::777777:::444777<<>>===<<<;;;<<<>>>@@@BBBGGGHHHHHHEEEEEEFFFCCC===@@@>>>;;;<<<>>>@@@AAAAAA???===999666555666888:::<<<;;;:::777333000---+++''''''(((((()))***,,,,,,000111222222222111000///---,,,,,,+++++++++++++++************************)))+++------------///000000000///......///000111000000000000111222444444555555444333222111000000......///111222222333333333444555555555444222111...---------------------,,,---///222444666777777777666444333222111000000111111111111222222222333555444444333333333333333444555666777:::<<>>???>>>======>>>???AAA???<<<888666444333333666555555666888;;;>>>@@@DDDCCCBBBAAAAAAAAAAAAAAA>>>======AAAGGGNNNRRRTTTFFFHHHHHHHHHGGGHHHJJJLLLLLLLLLLLLJJJFFFBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAA?????????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCAAA???<<<999999;;;>>>@@@DDDCCCBBB>>>999666666666777888999999999888666555333222111111222444666888555444333111000000000000.........///000222444666777777888999999999888888333222111000000111222444666666777999;;;>>>AAABBB@@@@@@@@@???>>>===<<<;;;::::::;;;>>>CCCIIIPPPTTT\\\]]]```aaaaaa```^^^]]]XXXRRRJJJCCC???===;;;:::777888:::;;;:::999777666444555555666666666555555333444666555333111000000////////////000000000000---......000111333555666444555777999;;;999666333444000...222888888111))),,,,,,---///222444333222111222222222111000...---222222222333333222///,,,...---,,,,,,------,,,+++,,,,,,,,,+++******,,,...***))))))((()))+++,,,---...555<<<>>>===<<<;;;<<<666888:::;;;;;;888666444111000////////////000111111333222///+++)))+++...SSS888)))000444,,,+++555///111333555666555333111000///...---,,,,,,,,,,,,//////000///...,,,***)))&&&&&&&&&&&&'''((()))***''''''((()))***+++,,,,,,111333666888888888666444333333333333444555666666222333333444333111000///---,,,***((('''&&&&&&&&&''''''((())))))((('''&&&%%%&&&(((***,,,...//////------------,,,+++))))))))))))***++++++++++++***------,,,,,,+++*********'''((()))***+++++++++++++++)))(((---444888555111...---,,,---......,,,++++++,,,---......//////.../////////000111000---+++++++++,,,,,,...000111222333333222111000///......---...///000222333444555666444222222333333222111111000000000000111222222333555888:::<<<<<<<<<<<<:::999999:::<<<@@@DDDFFFIIIKKKMMMKKKGGGAAA===;;;888888999;;;===???AAABBBHHHIIIHHHHHHLLLMMMHHH??????===::::::<<>>FFFEEEBBB???===<<<<<<<<<<<<>>>@@@@@@?????????@@@???>>><<<999777555444444777666777888:::>>>AAACCCDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAADDDIIIMMMOOOLLLMMMMMMMMMLLLMMMOOOQQQRRRRRRPPPLLLHHHEEEEEEEEEHHHGGGEEEDDDCCCDDDDDDEEEHHHGGGFFFEEEEEEFFFGGGGGGFFFGGGIIIJJJJJJIIIHHHHHHGGGDDD@@@<<<<<<>>>BBBDDDIIIHHHFFFAAA<<<999888999999;;;>>>??????===:::888666555444333444666888999555555333222111000000000222111000//////000111111777777777777777666666666333111///......111444666555666888999<<<>>>@@@AAAAAABBBCCCCCCBBB@@@>>><<<:::::::::<<<@@@GGGMMMQQQVVVZZZ___cccffffffeeeccc```ZZZPPPHHHBBB>>><<<:::777999;;;<<<===;;;999888555555555555555555444444333555666555222000//////...000333555666444111000,,,,,,---...000222444666888999:::<<<;;;999666444333222333777:::888111***,,,+++,,,...000222222111111111111000000/////////000111222333222000---+++...---------------,,,+++,,,---,,,+++)))***+++---++++++******+++---...//////111444999@@@CCC>>>666999999999888777555333222222222111///......///111111222222...***(((***---???000***222555...+++///---...000111222222111111000000///...------------//////...---,,,+++******((('''''''''(((((()))***(((((()))))))))***,,,---444666999:::::::::999999777777666666666666777777555666666666555222000...,,,+++)))'''&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***.........------,,,++++++((())))))***++++++,,,,,,///,,,***---333555111,,,---,,,,,,,,,......,,,***,,,,,,---...////////////222///---...000000,,,))),,,,,,---...000111222333444444555555444333222111000000111222333444444555555444222222222222222222000000000000000111222222111333777;;;=========<<<;;;:::999999<<<@@@DDDGGGLLLNNNNNNKKKEEE???;;;999444555777:::===@@@BBBCCCFFFFFFGGGKKKRRRVVVOOOFFF>>>;;;999999;;;===>>>>>>===;;;888555555666777999777777666444222000...---)))******+++,,,...///000333444666666555333111///,,,,,,+++***))))))))))))((((((((()))))))))******+++---////////////111333000000000000000000000111333333333444555777888999333222111///............//////000111222333444555444555666666666555444333///...---++++++---///000...///222555777999;;;;;;888777666555555555555555555444222111111333555666888888999:::999888777666777555333222333777;;;>>>MMMKKKFFFBBB>>>===<<<<<<===>>>>>>>>>======>>>@@@???>>>===;;;:::999888777777777777888:::>>>AAACCCBBBBBBBBBBBBBBBAAAAAA@@@CCCCCCBBBAAAAAACCCGGGIIIMMMOOOPPPPPPPPPQQQSSSUUUZZZZZZXXXTTTOOOMMMMMMMMMLLLKKKJJJIIIIIIKKKLLLMMMPPPOOOMMMLLLKKKLLLMMMNNNQQQRRRUUUWWWWWWVVVTTTSSSNNNKKKEEEAAA???BBBFFFIIINNNNNNLLLHHHCCC@@@??????>>>@@@CCCEEEEEECCC@@@>>><<<:::888777777888999:::777666555333222222222222333222111000000111111222666666555555444444444333222111...---...111555888333444666888;;;===???@@@EEEEEEFFFFFFEEEBBB???===<<<<<<===???CCCIIIOOOSSSTTTXXX___eeeiiijjjjjjiiiddd^^^TTTKKKDDD???:::777666888:::<<<===<<<;;;;;;999888777555444333222111222444555444222000//////---222888======999333///,,,,,,,,,,,,...111444555;;;===>>>===;;;888555333222555:::<<<:::666333111---,,,,,,...111333333333333222000/////////000000000111222222000...,,,+++------.........,,,,,,,,,+++,,,,,,***))))))+++------,,,+++++++++,,,---...---777============;;;666::::::888777555444333333555555444111...,,,...000///111000---)))'''))),,,''',,,000000111222...))),,,---///000111222222222000///...------,,,,,,---000///...---,,,++++++++++++***))))))((((((((())))))******)))(((***---000777:::============@@@BBB???>>><<<:::888777777666777777888888666333000...,,,+++)))'''%%%%%%%%%%%%%%%&&&'''))))))))))))((((((((()))******))))))(((+++++++++,,,,,,+++******))))))***++++++++++++***......//////...---++++++)))))))))******+++,,,,,,,,,,,,---...///...,,,+++,,,++++++,,,------,,,***(((((()))***++++++++++++222///,,,,,,......,,,***......000111222444444555333555666888888888777666333333333444444444555555333333222111111111111222000000//////000000111222///111555999<<<<<<;;;;;;;;;:::999:::<<>>999888222333666999<<>>RRROOOJJJDDD@@@===<<<<<>>@@@??????>>>>>>======<<<<<<777666666666888:::===???AAAAAABBBCCCCCCBBBBBBAAADDDDDDDDDCCCCCCEEEIIILLLNNNPPPSSSUUUUUUUUUWWWXXX]]]\\\[[[XXXSSSQQQQQQQQQMMMNNNNNNOOOQQQSSSUUUVVVSSSRRRQQQQQQQQQSSSVVVWWWZZZ]]]```ccccccbbb___]]]YYYTTTMMMGGGFFFHHHLLLOOOUUUVVVVVVSSSOOOLLLKKKJJJFFFHHHJJJLLLKKKIIIFFFCCCAAA@@@===;;;::::::;;;;;;999888777555444444444333222222222333444666888:::777666555444333222222333111000...---...111555777000222444777999;;;<<<<<>><<<999666444333222888======999666555777///......000444777888888444222000...------///000000111111000---+++++++++,,,...000000...,,,,,,,,,+++++++++***))))))+++------,,,+++*********+++,,,,,,BBBQQQHHH777222777<<<999888777666555444444444555666666222---+++---///---//////,,,((('''))),,,$$$///222+++***000000))),,,---///111333444444444000///...---,,,,,,,,,,,,//////......---,,,,,,,,,---,,,+++***))))))))))))***++++++***(((***///444999===BBBDDDCCCDDDFFFIIIFFFDDDBBB>>>;;;999888777888888888777555333111///---,,,***((('''&&&&&&&&&%%%&&&((()))*********)))************)))((('''''')))***+++++++++++++++***))))))***++++++++++++***......//////...---+++***))))))((())))))***,,,,,,&&&)))------,,,+++,,,...+++******+++,,,---,,,***((()))***+++,,,,,,,,,,,,111...,,,+++,,,,,,,,,,,,///000111333444555666666333555666888999999999999444444444444444444444444111222222111000000111333000////////////000111111///111444777999::::::::::::::::::;;;<<<>>>@@@AAAGGGHHHHHHEEE@@@;;;888777222222444666999===???AAAEEEGGGIIIKKKPPPRRRMMMDDD;;;999666666777999:::::::::888777555555555777888555444444333111///---,,,,,,,,,---...000111333444999;;;<<<===;;;888444111000///...---,,,+++++++++)))))))))((('''&&&&&&&&&''')))++++++++++++---......///222555777999:::;;;;;;::::::999999::::::;;;444222000---,,,---......//////......///111333444444444555666555444333222222111///...,,,,,,,,,---...000333666999;;;===>>><<<;;;:::999888888888888666555444444444555777777777888;;;======:::777555222111///...000444999<<>>===>>>DDDEEEDDDCCC@@@>>>>>>???===>>>>>>???@@@@@@@@@@@@:::999777777777999;;;<<<@@@AAACCCDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEHHHMMMQQQQQQUUUZZZ]]]^^^^^^___````````````]]]ZZZWWWVVVWWWTTTTTTUUUVVVWWWWWWWWWWWWRRRRRRRRRTTTWWW[[[___bbbdddgggkkknnnooommmjjjhhheee```WWWPPPNNNOOOTTTWWW^^^```bbbaaa^^^[[[YYYXXXSSSSSSTTTTTTRRRNNNKKKIIIDDDBBB@@@>>>======>>>>>>::::::888777666555555555666666666777999<<<>>>@@@999888666555333333333333///...---,,,---000222444000111333555666777777777>>>@@@BBBDDDFFFGGGGGGGGGHHHIIIKKKMMMPPPRRRTTTUUUQQQTTTZZZ```dddfffffffff```]]]XXXSSSNNNHHHBBB===::::::888777777777888888888777444111...---,,,+++,,,...111333333333333444111555<<<@@@AAA===777333///...---,,,---000333555888;;;===<<<999666666666666777999999888777888999333333333555999===??????666444111...------///000000111111...***)))***,,,+++...111111...,,,,,,,,,***+++++++++***+++---///------,,,++++++,,,---......EEESSSJJJ:::666999<<<666666666555555555444444333444555111,,,***,,,000+++------+++((('''***---,,,//////,,,,,,//////,,,+++---000333444555555444000///...------,,,------............---,,,++++++,,,++++++*********++++++)))***+++)))''')))000666777???HHHLLLLLLKKKKKKLLLJJJHHHEEEBBB???<<<:::999999888777666444333111111000///---+++))))))))))))((()))***++++++***))))))))))))*********)))(((((())))))***+++++++++++++++))))))***++++++++++++***---.../////////---+++***((((((((('''((()))+++,,,$$$'''+++,,,,,,,,,---///***))))))***,,,---+++******+++,,,------...............---+++)))***---///...///111333555555555555444555666666777777777777444444333333222222222111000111222111//////111333///////////////000111111111222444666888999::::::999:::;;;<<<<<<=========???AAAAAA???;;;888666555111111111222555888;;;===???CCCEEEFFFIIIKKKHHHAAA:::888555555666888888888;;;:::888777777777888999666666555444222000...---------...///111333555666<<<>>>???@@@>>>:::666333111000///---,,,,,,++++++''''''''''''''''''''''''&&&((()))***)))***+++------///333777;;;???AAABBB>>>===<<<;;;;;;::::::;;;444333000---,,,---...///......------...000222444333444555555555444222111000000//////......------...000222666999;;;===>>>>>>===<<<:::999888888888555555666666666777777777777999===??????<<<888555222111///...///222666888QQQMMMHHHCCC???>>>>>>???;;;===??????===;;;::::::<<<===>>>@@@AAAAAAAAAAAA===<<<:::999999:::;;;===AAABBBDDDEEEFFFGGGFFFFFFFFFHHHHHHGGGGGGIIINNNRRRWWW[[[aaaeeegggggggggggghhhiiijjjhhheeebbbaaaaaa\\\\\\\\\[[[YYYWWWTTTRRRPPPQQQRRRUUUZZZ```fffjjjpppsssxxx{{{|||zzzwwwtttnnnhhh___WWWTTTUUUYYY]]]dddgggjjjkkkiiieeecccbbb^^^^^^]]][[[XXXSSSPPPMMMEEECCCAAA?????????@@@AAA<<<;;;:::888777777666666<<<<<<;;;;;;<<<>>>???@@@;;;:::888666555444444555...---,,,,,,,,,...000222111222333444444444333222888:::===AAAEEEIIIKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTMMMOOOTTTYYY]]]___``````]]][[[YYYVVVSSSMMMGGGCCC>>><<<999666444444555555666444111...,,,+++*********---000222333444555666444666:::===>>>;;;888555000///---------000333444777:::======:::999999;;;888666444555888999999888777666666999===AAADDDDDD:::777333000...///111222111111000---)))(((***---+++...111111...,,,,,,---+++,,,,,,,,,+++,,,///111///......---...///111222333???EEEBBBAAADDD???555333333444555555555444444///222333000+++***---111***+++,,,***((('''***...222******222555000,,,...***,,,000333555666555444111000///......---------,,,---......---,,,***)))************+++,,,------(((******(((&&&)))000777555???LLLSSSSSSOOOMMMMMMKKKJJJGGGDDDAAA>>><<<;;;999888666555333222222222333111///---,,,+++,,,,,,+++,,,,,,,,,+++***((('''(((((()))***************((()))***+++++++++++++++))))))***++++++++++++***------//////...---***)))((((((''''''''')))***,,,'''(((***,,,---------,,,)))))))))***,,,,,,+++***''''''(((***************,,,------+++((()))---111---///111333444555555444555555555444444444444444333333222222111000000//////111222111///...111333///////////////000111111222333444555777999:::;;;999:::;;;<<<<<<<<<;;;::::::;;;<<<;;;888555444444111000//////111555888;;;777===AAABBBDDDGGGFFFCCC:::777555444555777777777<<<;;;:::999999999:::;;;888888777666444111000...---......000222444555777>>>???AAABBB@@@;;;777444111000...---,,,+++++++++%%%%%%&&&&&&'''(((((((((&&&'''))))))))))))+++---,,,///333999>>>BBBEEEFFF@@@???>>>===;;;;;;::::::555333000---,,,---///000...---,,,,,,---///222333222333444444444333222111---...//////000/////////...///222555999;;;===>>>???>>>===;;;999888888888555555666777888777777777888:::>>>@@@@@@===999666333222000//////000333444PPPMMMJJJFFFBBB@@@???>>>>>>===<<<;;;:::;;;<<<<<<888;;;???BBBDDDDDDCCCBBBGGGCCC???<<<;;;;;;;;;;;;???BBBGGGIIIJJJIIIIIIIIIFFFIIILLLNNNPPPSSSYYY^^^cccdddgggkkknnnooommmkkkjjjiiijjjkkkllljjjgggddddddaaa]]]YYYWWWTTTQQQOOOJJJLLLPPPTTTYYY___ggglllvvv}}}{{{sssjjjbbb]]]YYYWWWZZZ```fffnnntttsssrrrrrrrrroooiiifffbbb```___\\\VVVRRRNNNNNNLLLHHHGGGHHHEEE@@@???@@@@@@???>>>>>>???AAAAAABBBCCCDDDCCCAAA???===<<<;;;999777555333111000///---,,,++++++...000222444666888888555222111111222555:::@@@GGGLLLPPPSSSSSSRRRQQQRRRRRRQQQMMMJJJIIIJJJMMMPPPUUUZZZ___bbbYYYXXXWWWVVVTTTQQQLLLIIIDDD@@@999444222111000000333111---***((('''((((((+++,,,...111333555666777666666666777666444333222,,,...000000111333666888222999:::666999AAA@@@777111222333444666777888999:::777666:::AAAEEEEEECCC:::888555333444444333222444222...+++***+++,,,...000000000000000//////...,,,,,,...///000111111111///000000...,,,///777???DDDIIIQQQUUUSSSKKKAAA999555222222555666444555888999666333000........./////////...,,,******+++------///111111000//////000,,,...222444555444111000////////////000222333444////////////---+++)))(((,,,,,,++++++++++++,,,,,,'''111:::777---(((///777???DDDLLLQQQRRRPPPNNNMMMIIIJJJKKKIIIEEEBBB@@@???;;;999777666666555333111555444111...,,,+++******000///,,,***)))((())))))*********)))((())),,,...)))*********+++++++++,,,++++++************++++++......000000///...,,,***%%%%%%&&&'''))))))'''%%%((()))+++,,,---------,,,((()))+++,,,---.........))),,,,,,+++,,,///...+++---.........,,,---...000222222222222222444555555333222///000666999222(((444444444444444333333333222222222111111222222333333222111111000000111111111444888:::999777666666;;;<<<<<<<<<;;;999666555666666555444333111111000---------///000333555666333777<<>><<<:::888555111...------,,,+++*********+++,,,---///000...000111222111000111222000///////////////000111111222444888>>>AAACCCCCC@@@???<<<:::777555444333111111111111222333444555555888<<>>===<<<<<<;;;???BBBFFFIIIJJJJJJKKKLLLOOORRRVVVXXXZZZ]]]bbbfffmmmmmmnnnooopppooollljjjkkkkkkjjjkkklllkkkiiigggfffbbb]]]YYYVVVSSSOOOLLLGGGIIILLLPPPVVV]]]ffflllxxxtttlllccc___\\\ZZZ^^^dddiiiqqqwwwxxxwwwxxxvvvsssoookkkgggdddbbb```]]]ZZZZZZ[[[YYYVVVTTTSSSNNNHHHFFFFFFEEECCCBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@>>>===::::::888666444333111000///...,,,,,,---000222444666888::::::777555333333444666;;;@@@FFFKKKNNNPPPKKKLLLMMMMMMKKKHHHEEECCCCCCCCCEEEHHHMMMQQQVVVXXXWWWWWWXXXYYYZZZYYYWWWTTTLLLFFF>>>777333222111000111000...+++)))(((((((((+++,,,...111333444555666333444555666666555333222111222333333222111222444555;;;;;;666777===;;;333///000111222333444555555777444333666<<>>777444444777777555555999:::888444111///......//////...---***((()))+++...///222444555333111111111...///111333333222000///---------...///000111222000000111000000...,,,+++++++++***))))))***++++++)))000555111***)))000999???DDDIIIMMMMMMLLLKKKJJJKKKNNNPPPPPPMMMIIIFFFDDD<<<:::888888888888666444555333111///---,,,,,,,,,...---,,,***)))******+++)))***++++++++++++...000...---,,,,,,++++++++++++++++++************++++++...///000000000...,,,***&&&&&&&&&((()))***(((&&&)))***,,,------------,,,)))***+++---.........///,,,,,,******///444222+++---...///...------...000222222222222333444555555444222111666AAAFFF===000333333333333333333333333333333333333333333444555444333222111111111111111222444777888888777777777;;;<<<>>>>>>===:::777555555444444333222111000000------...000111222333444111555:::>>>@@@@@@>>><<<999888999;;;999666666:::<<<<<<;;;:::999999888888888777555444333222333333555444333111000111555888===???@@@@@@???;;;888555333222000000000///...,,,+++)))(((&&&%%%%%%&&&&&&&&&'''((()))***+++,,,,,,---///111666;;;AAAFFFIIIFFFDDDBBB@@@@@@???<<<:::888444000...------,,,************+++,,,---...//////000222222111000111111//////......///000111111444555777<<<@@@CCCCCCBBB@@@>>><<<:::888666555444111111111111222333444444555777:::======<<<999777333222111000///000000111IIIHHHEEEBBB???===<<<;;;777777666666777888:::;;;??????AAABBBDDDEEEGGGGGGIIIHHHFFFDDDBBB@@@@@@???BBBEEEIIIMMMOOOPPPSSSTTTZZZ]]]aaadddfffhhhkkknnnsssqqqpppppppppnnnjjjggghhhgggffffffhhhiiiiiihhhfffbbb\\\WWWSSSNNNJJJFFFCCCEEEGGGKKKPPPYYYbbbhhhssszzztttllleeeaaa___^^^ccciiimmmvvv}}}~~~zzzuuupppjjjeeedddcccccccccfffiiijjjhhhfffccc\\\TTTQQQOOOLLLIIIGGGGGGHHHIIIGGGFFFDDDBBB@@@>>>===<<<999888777666444333222111///.........000333666888:::<<<>>>>>>;;;999777777777999===AAAEEEHHHKKKLLLDDDHHHLLLKKKGGGBBB???>>>======>>>@@@CCCGGGKKKMMMRRRSSSVVV[[[___bbbaaa```VVVOOOEEE;;;555222000///000///...,,,+++***)))(((***,,,...000222333444444000111333555555444333222111333555666555333444444999===;;;666666999666/////////000111222222333333333111///111555777777555555333111111333444333333333222///,,,+++,,,...///000111111111111000/////////111555888::::::999888222222111000000555???FFFZZZ```hhhkkkfffZZZKKKAAA:::777666888888555555888:::888555222000/////////000///---***)))***...222555888:::;;;999666444444222222222111000//////...,,,,,,,,,,,,---...//////111111222222222111//////+++***))))))))))))++++++---//////+++(((+++333:::>>>AAADDDFFFFFFFFFFFFGGGLLLPPPTTTUUURRRMMMIIIGGG===;;;:::999::::::888666222111000///...---------------+++*********+++,,,(((***,,,---------///000...---+++)))((((((((((((,,,++++++******++++++,,,...///111111111///,,,***(((''''''(((******)))'''+++,,,,,,---------,,,,,,***+++,,,---...////////////,,,)))+++222888444+++---///000000...---...///111111222222333444444555333111000777DDDJJJ???000111111222222333333444444555555444555555666777777666555444333222111111111333555666666666666777888;;;===???@@@???;;;777444222222222111111111000000---...000111222111111000000222777;;;===>>>>>>===;;;;;;>>>AAA@@@<<<<<>>;;;888666444444444555666555333000...,,,***(((&&&&&&'''(((((()))+++---......---------...000444888>>>BBBEEEDDDBBB@@@??????>>><<<:::666333000...------+++***))))))******+++,,,......///111222222000//////000------......///000111222555777999===AAABBBAAA???<<<;;;999777555444333333000000000000111222333444444555888::::::888666555333222111111000111111222EEEDDDBBB@@@===;;;:::999555555555555666888:::;;;?????????@@@BBBDDDFFFGGGKKKKKKKKKJJJHHHFFFFFFFFFIIILLLQQQUUUXXX[[[^^^aaaccceeeiiilllnnnooopppqqqooonnnlllkkkjjjhhhfffccc___^^^\\\^^^aaaeeeggggggddd```ZZZTTTNNNIIIDDD@@@AAABBBCCCFFFJJJQQQZZZ```gggmmmrrrtttwww{{{zzzvvvpppiiibbb```______dddkkkpppxxxwwwrrrjjjeeebbbdddfffhhhmmmrrrwwwwwwwwwtttkkkbbb]]]YYYSSSOOOLLLLLLMMMMMMKKKHHHEEEAAA>>><<<;;;;;;888888777666555444333222000000000111444777999;;;???AAACCCCCCAAA>>>======;;;<<>>???AAADDDFFFLLLPPPTTTVVVRRRKKKEEEBBB===<<<:::999999888666444.........---------------...---+++***))))))***+++(((***---......------...///...,,,***))))))******,,,,,,++++++++++++,,,,,,...///111222222///,,,***)))(((((()))***+++***))),,,,,,,,,,,,,,,++++++++++++,,,---...//////////////////------111555333,,,...000222222000...------000000111222333333333333111000///222999===666+++111111222222333444555555666666666666777888999:::777777555444333222222111333444555444333444777999:::===@@@BBB@@@===888555111111111111111000000000...///111222222111///...000222555999===???@@@AAA???@@@DDDHHHHHHCCCBBBDDD???>>><<<:::888888777777888888999999:::;;;<<<<<<<<<<<<<<<:::888888999;;;===>>>??????>>><<<:::888777777999<<<>>>===999666111000---***))))))***++++++---111333444333111///------///222555:::===???@@@>>><<<<<<<<<;;;999888444222///---------+++***)))))))))******+++------...///000000...------...,,,,,,---...///000222333444555888<<<>>>>>>;;;888666555333222000/////////000000000000000111222222333444555666666555333222111111111111111222222222@@@@@@???===<<<:::888777555555555666777999;;;<<<<<<<<<<<<===???BBBEEEGGGJJJLLLMMMMMMLLLKKKMMMNNNRRRVVV\\\aaadddhhhkkkmmmooooooqqqsssttttttsssrrrnnnkkkhhheeedddbbb___]]]XXXVVVVVVXXX]]]cccfffhhheee```ZZZSSSNNNHHHBBB???AAAAAABBBBBBDDDIIIPPPUUU[[[```dddeeegggjjjjjjffffffaaa\\\\\\]]]]]]bbbhhhooovvv~~~vvvrrrlllfffccceeeiiimmmpppxxx}}}sssjjjcccZZZSSSQQQPPPPPPPPPMMMKKKFFFAAA>>><<<;;;;;;::::::999888777555555444222333333555777:::===>>>CCCEEEGGGGGGEEECCCBBBBBB???@@@BBBDDDFFFGGGHHHIIIHHHNNNSSSRRRLLLEEECCCCCC;;;:::888888999<<<@@@BBBHHHKKKPPPWWW___dddffffffbbbZZZNNNBBB:::444111////////////000///...------,,,...111333555444333222333444444444444333222111000333888;;;======>>>@@@::::::888555555666444111333333222222222222111111///...---,,,---...---------,,,,,,...111222111000222111///......///000111222222222222222111111000444666888:::999777444222111111000111444;;;BBBHHHQQQWWW^^^bbb___UUUIIIAAA;;;777666777666333333666222222111111111222222333333222111///000444;;;@@@FFFHHHJJJIIIEEEAAA???>>>===;;;777333000///000000//////......---.........///000111222333222111111------,,,+++---///222444222000//////111444666777444555777888:::>>>CCCGGGLLLOOORRRRRRMMMEEE>>>;;;<<<:::777666555333000...***+++++++++++++++++++++...---+++)))(((((((((((()))+++---...,,,++++++,,,222111000/////////000000------,,,,,,,,,,,,------...000222444333000---+++***)))((((((***++++++***+++++++++***************---...//////000000000000---111222///...000000...///111333333111...---,,,...///000111222222222111///000000---...111000,,,111111222333444555555666555666666777888999;;;<<<999888666444333222111111222333333222111222555888888;;;>>>AAA@@@===888555222222222111111111111111...///111222111000...,,,000333666;;;???BBBDDDEEEEEEEEEJJJOOONNNIIIGGGIIIBBB@@@===;;;999888888888888999;;;<<<>>>@@@AAABBBBBBCCCDDDCCCAAA@@@@@@BBBBBBBBBBBBBBB@@@>>>;;;::::::;;;>>>AAACCCBBB???<<<555333000---,,,---...000000333666999999888555333/////////000333555888::::::888777666777777555444222000...---------+++***))))))))))))******+++,,,+++---......---,,,,,,---,,,,,,,,,---...000111222444444777:::;;;:::777444111111000......------...000000/////////000111111222333333333222111000000000000111111222222222222=========<<<;;;999888777666666666666777999;;;<<<:::;;;;;;===@@@CCCFFFHHHIIILLLOOOOOOOOOQQQUUUYYY^^^cccjjjppptttwwwzzz|||}}}|||{{{zzzzzzyyywwwuuuqqqnnnhhhccc```]]][[[XXXVVVVVVVVVYYY^^^dddgggiiieeeaaa[[[UUUOOOJJJDDDAAA@@@@@@AAA@@@AAACCCGGGKKKSSSWWWYYYYYY[[[^^^]]]ZZZZZZVVVUUUXXXYYYZZZ]]]bbbhhhooovvv{{{~~~vvvtttooojjjggghhhlllpppsss|||uuulll```XXXUUUTTTTTTSSSQQQNNNJJJEEEAAA???>>>>>>>>>===<<<;;;999888777666555666777888;;;===???@@@DDDGGGIIIIIIGGGEEEDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKJJJNNNQQQQQQLLLGGGDDDDDD:::999777666777:::===@@@IIIKKKPPPWWW___dddeeeeeeaaaZZZOOOEEE>>>888444222000000111111111111111111///111444666777666555444666666555444444444555666:::<<<>>>??????>>>>>>???:::888666555666777666444222222111111000//////.........------------......000000000222555666555444111111000//////000111222222333333333333222111111444555666666555222///---......///111555;;;@@@DDDHHHMMMSSSWWWVVVPPPHHHBBB:::777666777666333333666222222222222222333444444111222222333555:::AAAFFFMMMNNNNNNKKKGGGCCCAAAAAA@@@===999444111000000111111111000///.........//////000111222222111111000...---------///333777999555444333444555666666555000111333444777<<>>999666888555333111000...,,,***((())))))******))))))(((,,,+++)))''''''''''''((()))+++,,,---,,,+++,,,---111111111111111000000000...------,,,,,,------......000333555444111---+++***)))'''(((***++++++***,,,++++++******+++,,,,,,...///000111111111111111,,,222555111---...000000///222555555333///,,,+++,,,---...000111000000///,,,000111---,,,000444555111111222222333333444444444444555666888999;;;<<<999888666444222111000000000000111000///000333555555888;;;>>>>>><<<999777444444444333333333222222//////000000000///...---111333888===BBBFFFHHHIIIKKKKKKOOOSSSRRRMMMLLLNNNEEECCC???<<<:::999999999888:::===@@@CCCEEEGGGGGGJJJKKKMMMMMMKKKJJJJJJKKKJJJIIIHHHFFFDDD@@@===<<<===>>>@@@CCCEEEDDDAAA>>>999666333111000111444555666999<<<>>>>>>===:::999222111000000000222333444444333222222333333111000000...------------+++***))))))(((((()))******+++***+++------,,,,,,---...,,,,,,------...///000111444444666888999888555222000000///.........//////000000////////////000000222222111000//////......---...///111222222222222;;;;;;;;;;;;:::999777666666666666666777888:::;;;:::;;;===@@@DDDGGGJJJLLLLLLOOOSSSUUUVVVZZZaaagggnnnttt}}}~~~|||yyyvvvqqqlllgggbbb___]]]ZZZYYYYYYXXXXXX[[[___ccceeefffccc___YYYSSSNNNIIIEEEAAA===???@@@??????@@@BBBDDDHHHLLLNNNMMMOOOSSSSSSPPPPPPNNNOOOTTTVVVVVVXXX\\\^^^dddjjjpppwww}}}|||wwwtttsssqqqnnnjjjjjjnnnqqqttt~~~~~~tttfff\\\XXXXXXWWWVVVUUURRROOOKKKGGGDDDBBBBBBBBBAAA@@@>>><<<:::999888888888999;;;===???@@@AAACCCFFFHHHHHHGGGEEEDDDDDDCCCEEEGGGIIILLLMMMNNNOOOJJJLLLMMMMMMKKKHHHEEECCC<<<:::888666777;;;>>>AAAGGGJJJNNNVVV]]]bbbcccccc^^^XXXPPPIIIBBB===999666333222111111222333444555222444777::::::999777555777666444333555888;;;===CCCCCCDDDBBB@@@>>>>>>???;;;888666666777777666666444333333111000///......---------------...000111333222333555888888777555111000000000000111222333333333333444333222222111222222222222111000...---++++++---000555999===>>>BBBEEEJJJMMMMMMJJJEEEBBB:::777666888777555555888666555555555444444444444333555777:::>>>CCCJJJOOOPPPPPPNNNJJJFFFBBBAAAAAA@@@===999555222000000000222111000///............000111222333222222000000---,,,,,,---111555:::===999888666555444444444444000111222333666:::@@@DDDHHHHHHGGGCCC===777555444222000...---------+++)))((())))))******)))(((''''''&&&%%%%%%&&&'''((()))(((***+++,,,,,,---000222444555666666555333111///......------------.........111444666555222...+++***((('''''')))*********---,,,,,,+++,,,---///000///000111111222222111111---111333111000333444222///333666777444///,,,***)))+++---...//////...---+++...///---...222555444000000000000111111111111222333333555777999:::<<<999888666444222000///...---...//////......000222222444777:::;;;:::999888888777777666555444333333///////////////.........000333999???EEEHHHKKKKKKPPPPPPSSSVVVUUUPPPNNNQQQGGGEEEAAA===;;;:::::::::<<<>>>BBBFFFJJJMMMOOOOOOPPPSSSUUUVVVUUUSSSSSSTTTRRRPPPNNNKKKGGGCCC???======>>>???BBBDDDCCCAAA>>>;;;999666333333555999;;;<<<>>>@@@BBBBBBAAA???>>>555444222000////////////111000//////000000///......---,,,,,,------+++))))))(((((((((((()))******)))+++---.........///000---------------...///000222222222333444444222000......---------......///000//////....../////////333222000///...---------+++,,,...000111111111111::::::;;;;;;:::999777666666666555555666777999:::<<<===@@@DDDHHHKKKNNNOOOQQQUUUYYY[[[]]]bbbkkksss{{{|||xxxuuulllhhhccc___^^^^^^]]]\\\ZZZYYYYYY[[[^^^aaabbbaaa^^^ZZZUUUPPPKKKGGGBBB???;;;===????????????@@@BBB>>>AAACCCCCCEEEJJJKKKHHHJJJIIILLLRRRUUUUUUVVVYYYWWW\\\bbbgggpppwwwvvvqqqpppqqqqqqnnnkkkjjjlllooottt~~~yyyiii___[[[ZZZZZZXXXWWWVVVSSSOOOKKKHHHFFFEEEDDDCCCBBB@@@===;;;:::999999:::;;;===>>>@@@AAABBBBBBDDDFFFGGGEEECCCCCCCCCDDDFFFHHHKKKNNNPPPQQQRRRLLLKKKJJJKKKKKKJJJFFFCCC???===:::999:::===AAADDDDDDGGGLLLSSSZZZ___aaaaaa\\\XXXQQQKKKFFFAAA<<<999444333222111222444666888444666999<<<<<<:::888666666555333333666:::@@@CCCFFFFFFFFFCCCAAA???@@@AAA<<<999666777777666666777777666555444333111000000+++,,,---......///111333333333333555777888666444000000000000111222333333333333444444333333222111000000000000//////......))))))+++000555888::::::???AAACCCEEEFFFDDDCCCAAA;;;888777999999666777::::::999888777666555444333777999===AAAEEEKKKRRRWWWQQQPPPMMMIIIDDDAAA@@@AAA>>><<<888444111000//////222111000///...---------222222333444333222111000,,,++++++---111666<<>>BBBCCCBBB@@@;;;666222111222---,,,++++++,,,---,,,***))))))***++++++***((('''#########$$$%%%(((***,,,''')))+++,,,---000444777>>>???@@@@@@>>>;;;777555......------------.........111444666666222...+++***(((&&&&&&(((*********...---------...///111222000111111222222222111111...000000000444999888444000333777777444000,,,)))(((***,,,.........---,,,)))+++++++++...222000+++////////////............111111222444666888:::;;;999888666333111///......+++,,,............///000000222555777999999999999:::999888777666555444444000///............/////////333999@@@FFFJJJKKKLLLSSSRRRUUUWWWUUUQQQPPPRRRIIIFFFBBB>>>;;;:::;;;;;;BBBDDDHHHMMMQQQTTTVVVWWWTTTWWWZZZ[[[[[[YYYYYYYYYWWWUUURRRNNNIIIDDD@@@>>>======>>>@@@BBBAAA???===<<<:::777555555888<<<>>>@@@AAABBBDDDDDDCCCBBBAAA777555333000...---------000///......///000///------,,,,,,,,,------+++))))))(((((((((((())))))******,,,...//////000111333......---------......//////...---...000000...---++++++******++++++,,,---000//////.........//////333222000...---,,,------***+++---///111111111000;;;;;;;;;<<<;;;;;;:::999999888666666666999;;;===CCC@@@BBBIIINNNOOOQQQTTTVVV^^^ggglllooouuu~~~{{{sssqqqiiieee```\\\\\\\\\]]]]]]```^^^[[[ZZZZZZYYYXXXWWWUUURRRNNNKKKHHHEEEAAA>>>===<<<;;;;;;<<<<<<:::999:::;;;===???@@@AAAAAAAAACCCGGGLLLPPPPPPOOOOOOOOOPPPSSSWWW\\\```ccceeefffgggiiikkkkkkkkkkkkmmmnnnzzzyyymmmdddaaa```]]][[[\\\ZZZXXXTTTQQQMMMKKKIIIDDDCCCAAA???===;;;:::999===???AAABBBBBBBBBCCCDDDFFFEEEFFFIIIKKKIIIDDD@@@BBBEEEJJJOOORRRRRRPPPOOOKKKKKKJJJIIIHHHGGGFFFFFF@@@??????@@@BBBCCCBBBAAAJJJIIIJJJPPPXXX\\\[[[XXXVVVQQQKKKGGGEEEDDDAAA>>>777555333222222444777888888888888888777666555444555555555777;;;@@@EEEGGGKKKOOOOOOJJJEEEDDDDDDBBB>>>;;;999999;;;<<<===<<<;;;:::777444222111111111//////000111111111111000333444666888999999777666666444222000000111444555222222111111000000000000333222111111222222000...***+++...000222444555666999;;;???CCCEEEEEECCCBBB?????????===;;;;;;<<<>>>===??????;;;555222222444777;;;AAAGGGMMMPPPRRRRRRLLLJJJFFFCCCAAA???===:::999777444111000000111222111222333333111111222333555666666555444111///...,,,---///111333666777888<<<999666444444444444444000333444333000222:::@@@===:::666333111000111222,,,++++++***))))))))))))...---+++)))((('''&&&&&&&&&%%%%%%%%%&&&''')))***((()))+++,,,...222888<<>>888333222///---,,,---......///000222333222///---+++))))))(((((()))***++++++...+++))))))+++,,,,,,,,,444444333222111000//////111000111222444666999;;;888666444333333111+++'''&&&(((***,,,---,,,+++***///111222111...---...000000000000///.........---333333333444444555555555777777666444222///---,,,---//////...++++++...111000333555777888888:::<<<<<<===<<<:::666333222222///...------------...///000333999???FFFKKKNNNPPPWWWWWWWWWVVVUUURRRPPPOOOKKKHHHCCC???===>>>AAACCCKKKNNNSSSXXX[[[]]]\\\[[[\\\ZZZYYYYYY[[[]]]]]]]]]WWWVVVTTTQQQMMMIIIEEECCC>>>>>>===>>>@@@@@@>>><<<<<<;;;999777888999<<<===>>>???@@@BBBDDDBBB???<<<888333/////////,,,,,,............///......---,,,++++++,,,------,,,+++++++++***))))))******)))(((&&&)))---///000000000111222111///...---------...---,,,***+++,,,,,,***))),,,,,,,,,***))))))+++---......////////////.........---,,,---//////,,,)))***+++,,,,,,---...///000<<<<<<<<<===<<<<<<;;;;;;999777666555666999;;;===CCCBBBEEELLLRRRTTTVVVZZZ^^^gggrrrzzzyyyrrrpppfffbbb^^^[[[ZZZ[[[[[[[[[^^^\\\YYYWWWWWWVVVTTTRRROOOLLLHHHEEECCC@@@===;;;;;;999888888999999888777999999:::<<<===>>>???@@@DDDHHHLLLNNNNNNMMMLLLLLLLLLNNNQQQUUUYYY[[[]]]]]]^^^```dddfffhhhkkkoooqqq}}}|||qqqjjjhhhgggdddbbb___^^^[[[WWWSSSPPPMMMLLLKKKJJJHHHFFFCCCAAA@@@??????AAACCCCCCCCCDDDEEEGGGJJJIIIJJJLLLNNNLLLGGGDDDDDDGGGKKKNNNPPPOOOLLLKKKGGGGGGGGGFFFFFFEEEEEEEEEEEECCCBBBBBBCCCDDDCCCBBBGGGFFFHHHNNNUUUYYYXXXUUUSSSOOOIIIFFFDDDCCC@@@>>>999777555444444555777888777777777666555333222111222222444777<<>>>>>???@@@@@@???;;;:::888555444333222222000000111222222333333222444555777888999999999999666555444333333333333444333111///...------///000222111111111222222111///,,,---...000111333444555888:::???BBBEEEEEEDDDCCC>>>??????===<<<<<<>>>@@@AAA@@@>>>;;;777555555666888<<>>;;;999888666333000///000111333444555777777666777888999666666555444333111///...,,,,,,...///111333444555888666333222222222222111///000111222333555777999:::888666333222222222333///...,,,+++++++++,,,---222000...+++***(((((((((''''''&&&&&&'''(((***+++)))***+++---///444999>>>CCCHHHJJJHHHFFFEEE@@@:::333222///---,,,,,,------///000222222222000---+++)))))))))***************---+++))))))+++,,,---,,,222222111111000///...---//////000111333555777888777555333333333000,,,(((''')))+++,,,------,,,+++...000111000---,,,---////////////...............000000000111111222222222444444333222111///...---...///000...------///222000222555666666777999;;;:::;;;<<<:::777444333333000///...------...///000000333777===CCCHHHLLLNNNSSSTTTTTTTTTSSSRRRPPPOOOLLLIIIEEEAAA???AAACCCEEENNNQQQVVV[[[^^^_________[[[YYYXXXXXXYYY[[[\\\\\\YYYYYYXXXUUURRRMMMIIIGGGCCCBBB@@@@@@AAABBB@@@??????===;;;999999:::<<<>>>?????????AAABBBAAA>>>;;;999333//////...,,,+++---,,,,,,------......------+++,,,---......---,,,+++***)))(((((())))))((('''&&&)))---000000000111222111000///...---------...,,,+++******+++,,,+++))))))***+++*********,,,......//////////////////......,,,,,,---......,,,)))+++++++++,,,,,,------...======>>>>>>>>>>>>>>>===:::999888888999<<<>>>@@@EEEEEEIIIQQQWWWZZZ^^^bbbllluuuvvvooolllbbb___[[[XXXXXXYYYYYYYYY[[[XXXUUUSSSRRRPPPMMMKKKHHHEEEAAA???===<<<;;;999:::999888888999999888777777777777777888:::<<<>>>EEEGGGJJJKKKJJJHHHGGGHHHGGGHHHJJJMMMOOOPPPQQQQQQRRRUUUZZZ___dddjjjpppttt~~~zzztttqqqooommmkkkgggeeebbb^^^ZZZVVVSSSQQQPPPOOOMMMJJJGGGEEEDDDCCCDDDFFFGGGHHHHHHIIILLLNNNOOOOOOPPPQQQRRRPPPLLLIIIIIIKKKNNNOOOOOOMMMJJJHHHDDDEEEEEEEEEFFFFFFGGGGGGKKKHHHEEEDDDDDDDDDDDDCCCCCCCCCFFFLLLRRRUUUTTTRRRPPPMMMHHHEEECCCBBB@@@>>><<<;;;999777777777888999777666555444222111//////...///222777>>>EEELLLPPPTTTXXXXXXSSSOOOOOOMMMJJJBBBAAA@@@AAACCCCCCAAA@@@;;;:::888666555444333333222222333444555555666666666777777888999:::;;;<<<777888999999888666444333333111...,,,+++,,,...///111000000111333333222000............///000222222666999===AAACCCDDDDDDCCC?????????>>>===>>>@@@BBBCCCAAA???======<<<;;;999:::===AAAFFFJJJMMMNNNNNNFFFCCC@@@>>>===;;;999777555333111//////000222444666888:::;;;;;;;;;<<<===888777555333111000//////,,,,,,---...//////000000333222111111111111///---.........111555666555333666666666666666666666666444222000......///111222666444111...++++++++++++(((((((((((()))***++++++)))+++,,,...000555;;;???DDDIIILLLJJJHHHFFF@@@999333222000---,,,++++++,,,///000222222222000...,,,)))***+++,,,+++***)))(((+++***))))))+++,,,,,,,,,...//////000///...,,,+++,,,---///000222333444444555444333222222000---***)))***,,,---......---,,,---...///...,,,,,,,,,...---------.....................//////000000/////////000000000///......---.../////////......000222///111333444555666888:::999;;;<<<;;;888555444555000///...------...///000000222666:::???DDDHHHJJJNNNNNNOOOPPPPPPPPPOOOOOONNNKKKHHHDDDCCCDDDFFFHHHPPPSSSXXX\\\```bbbbbbaaaYYYYYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]\\\YYYTTTOOOMMMJJJHHHEEEDDDEEEFFFEEEEEEDDDBBB???===;;;<<<===???@@@????????????>>><<<999999222.........,,,+++...++++++,,,,,,------......,,,---...//////...---,,,)))(((&&&'''(((((('''%%%&&&)))---000111111222333000///...---------------,,,+++******,,,---,,,+++''')))+++,,,++++++,,,......//////000000//////...---,,,+++,,,------+++)))++++++++++++++++++++++++>>>>>>???@@@@@@AAA@@@@@@======<<<===>>>AAACCCEEEIIIIIINNNVVV\\\___dddjjj{{{~~~xxxoooiiifff___\\\XXXVVVVVVWWWWWWVVVWWWTTTQQQOOOMMMKKKGGGDDDDDDAAA>>><<<<<<<<<<<<;;;===;;;::::::;;;;;;:::888555444333333555777:::<<>>===<<<::::::999999888777555333111000///...---///333888???FFFLLLPPPPPPTTTTTTPPPNNNNNNKKKGGG@@@??????@@@AAAAAA>>><<<999888777666555444333333333444444555777888::::::888777777777888:::<<<===:::<<<>>>???>>>;;;666333222222111000///......---000000000111333333222111......---,,,,,,---...///333666:::>>>AAABBBBBBBBB@@@@@@@@@>>>======???AAABBBAAAAAACCCFFFEEEAAA<<<===???BBBEEEGGGHHHHHHHHHAAA???<<<::::::999777555222111///...///111333555999;;;======;;;::::::;;;999777444222000/////////------------............000//////000111000---+++///...///000222333444444444666888:::<<<=========999777444111111222555666888666222///,,,,,,,,,,,,************++++++,,,,,,)))***,,,---000444:::>>>BBBGGGJJJIIIFFFDDD===666333222000...,,,+++++++++000000111222222000///...++++++---------+++(((''')))((('''(((***,,,,,,++++++,,,---......---+++******,,,...000111111111000333333222222111000...---+++,,,---...//////......---.........------------,,,,,,------......//////...///000111111000//////---.........------,,,+++------......//////111222///000222333333444666888:::<<<===<<<999666444444//////...------...//////111222555888<<<@@@CCCEEEGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMJJJHHHGGGGGGIIIJJJOOORRRVVVZZZ^^^___``````XXXXXXXXXXXXXXXYYY[[[]]]___aaacccdddbbb]]]XXXUUUQQQNNNKKKJJJKKKLLLLLLLLLIIIGGGDDDAAA??????@@@AAABBBAAA@@@??????>>>;;;999888222......///---...111//////...------------------...///000000///...---((('''&&&&&&''''''&&&$$$&&&)))---000111111222333///......------,,,,,,,,,,,,++++++,,,...//////...)))+++......---,,,,,,,,,...//////000000//////...,,,+++++++++++++++***)))++++++******))))))))))))>>>???@@@AAABBBBBBCCCBBB?????????AAABBBEEEGGGHHHMMMNNNRRRZZZ___ccckkksss{{{tttnnnfffaaa___ZZZXXXUUUTTTTTTUUUUUUTTTRRRPPPNNNLLLJJJHHHDDDAAA@@@>>><<<<<<===??????>>>???===<<<;;;;;;;;;999777333333222222333666888:::@@@AAABBBAAA???======>>>DDDDDDCCCCCCCCCCCCCCCCCCFFFIIIOOOUUU\\\dddmmmrrryyy~~~zzzwwwvvvvvvtttrrroookkkhhhfffddddddaaa^^^ZZZWWWTTTSSSSSSTTTVVVXXXYYYZZZ\\\___aaaaaabbbcccbbb```^^^[[[ZZZUUUVVVVVVUUUSSSOOOLLLIIIFFFFFFGGGHHHIIIJJJKKKKKKNNNKKKHHHEEEEEEDDDBBBAAA@@@AAADDDHHHLLLOOOPPPPPPOOONNNLLLIIIFFFCCCBBBAAAAAAAAA@@@???>>><<<;;;:::999888666333111000000///000111444999>>>DDDHHHKKKJJJMMMNNNLLLKKKKKKHHHCCC>>>>>>>>>?????????<<<:::777777777666555444333333444555555777999;;;===>>>:::999777666777999<<<===<<<>>>AAACCCAAA>>>999666333555777999777444000---000000000111333333222111...---,,,,,,++++++++++++000222666999<<<>>>???????????????===::::::;;;===???AAAEEELLLPPPNNNGGGAAAAAABBBCCCDDDDDDCCCCCCBBB===;;;888777777666555333000///......///222555888===???@@@???===:::999888999777444222///.........---------.........////////////000111333222...,,,///111222000---...444999555777;;;>>>AAACCCDDDDDD>>>;;;888444333444666888777555222///,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,...222888<<>><<<999333...///000000222555555444222000...---,,,,,,......///000000///......)))'''&&&&&&''''''&&&%%%&&&)))---///000000000111---------------,,,,,,,,,,,,,,,,,,---000222222111...///111000...,,,++++++......////////////......***++++++***))))))))))))+++******))))))(((((('''>>>???@@@BBBCCCDDDDDDDDD@@@AAABBBDDDFFFHHHJJJLLLQQQRRRVVV]]]bbbhhhsss~~~{{{pppjjjeee^^^ZZZYYYVVVSSSQQQPPPQQQRRRRRRQQQNNNMMMKKKKKKJJJHHHDDDAAA===<<<<<<>>>AAABBBBBBAAA@@@>>><<<;;;:::999777444333333333333444777999:::>>>??????===<<<;;;===>>>CCCBBBAAAAAAAAAAAAAAABBBDDDGGGLLLRRRXXX```hhhmmmuuuzzz}}}|||}}}}}}|||zzzxxxvvvtttsssrrrnnnlllgggccc___]]]\\\\\\___bbbeeehhhiiijjjlllnnnpppqqqrrrpppmmmjjjhhhhhh``````^^^[[[WWWRRRNNNKKKFFFGGGGGGGGGHHHHHHIIIIIIKKKJJJHHHGGGFFFEEECCCAAAAAAAAACCCEEEHHHLLLOOOQQQQQQQQQOOOLLLGGGDDDBBBBBBAAABBBBBBBBBAAA???<<<;;;999888666333222111111111333444666999===AAADDDEEEEEEHHHIIIHHHIIIKKKGGGBBB???>>>===>>>>>>>>><<<:::666777777777777666555444555555666777:::===@@@BBB<<<;;;:::888888:::;;;======>>>AAABBBAAA>>>;;;888666999>>>@@@???:::333///111000000111333333222000------...------,,,******---...111444777999::::::;;;;;;;;;999777666888:::<<>>===999777555444555555444333......---...000444888:::CCCDDDEEEDDD@@@<<<:::999888777555222000...---,,,,,,,,,---...///000000111//////000222333333000...///222333///+++,,,222999555777;;;???CCCFFFGGGHHHAAA>>>;;;888666555666777333222111///---,,,+++++++++,,,,,,---------,,,,,,***+++,,,,,,---111666:::AAAFFFHHHEEEDDDCCC>>>999222222222111000///...---111111111111111111000000///000///...,,,***(((&&&&&&&&&'''))),,,...---,,,+++++++++,,,,,,---------------...//////000//////111222333333222222333555.....................//////---------///000///............///////////////---...///000000///---+++............---,,,+++***++++++,,,...111333222111000111222111111222555888;;;===???>>>;;;777555444///...---,,,,,,---...///333555777:::;;;<<<<<<<<<<<<===>>>@@@CCCFFFIIIKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMPPPRRRSSSSSSSSSSSSVVVZZZ[[[\\\___eeeiiilllqqqxxx}}}{{{vvvrrrhhheeeaaa^^^\\\[[[YYYWWWNNNMMMJJJHHHHHHIIIJJJLLLMMMLLLMMMMMMMMMKKKFFFCCC>>>777222222333222444888999777444111...,,,,,,,,,---...///000000///...---***)))'''((())))))(((&&&''')))---......---......+++,,,,,,------,,,++++++,,,++++++...111333333333000111222000---+++******---------......---------)))******)))''''''(((************))))))(((((((((===>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGJJJLLLOOOPPPRRRSSSTTTXXX___eeeooo~~~}}}rrrgggbbb]]]XXXUUUUUUPPPNNNLLLLLLMMMNNNNNNMMMKKKJJJJJJKKKKKKIIIFFFCCC>>>???AAADDDHHHIIIHHHGGGDDDBBB???<<<;;;999666444333444555666777888999:::===>>>>>><<<;;;<<>>>>>>>>???@@@AAACCCEEEIIINNNTTT[[[ccciiioooqqqwww}}}{{{vvvqqqmmmkkkjjjjjjooosssxxx{{{}}}~~~{{{xxxwwwwwwqqqooolllggg```YYYSSSPPPJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHIIIIIIGGGDDDBBBAAAAAAAAABBBDDDIIINNNQQQQQQRRRQQQMMMHHHCCCBBBBBB@@@AAACCCCCCBBB@@@>>><<<888777555333111111222333555555777999<<<>>>@@@AAA???BBBDDDEEEGGGJJJFFF@@@@@@>>><<<;;;<<<<<<;;;:::888888999999999888777666555555666777:::>>>BBBDDD@@@???>>><<<<<<<<<<<<===<<<<<<=========<<<:::999;;;===AAACCCBBB===777333222111111111222222111///...///000111111///,,,******+++---000222444555555444555555444333444777999;;;BBBLLLSSSWWWWWWVVVUUUOOONNNKKKGGGCCC@@@===;;;777555333333444444333222---------...111666:::===DDDFFFGGGFFFCCC???<<<;;;777666555333111...,,,+++)))***+++---///000222222/////////111333333222000///000000...------000333333555888<<>>:::222222222222222111000000111111111111111111111111222111000...+++)))((('''(((((())),,,///111000///---,,,++++++,,,...000111000////////////000000111111333444444333333666888///......------............,,,+++,,,...000...---000000000000000/////////...///111222222000...,,,---......//////......------,,,---000444666555333111222222111111222555888888;;;>>>???===:::888777111000///......///000111444666999<<<===<<<;;;999888999:::===@@@CCCGGGHHHGGGGGGGGGHHHHHHHHHGGGGGGIIIJJJLLLMMMNNNNNNNNNNNNOOOSSSXXX[[[]]]aaaiiiooovvv|||xxxtttooojjjfffaaa\\\YYYOOOMMMLLLJJJKKKMMMOOOQQQTTTUUUWWWYYYYYYVVVQQQLLLEEE>>>777666555333444777888666333000---,,,,,,,,,---...////////////...---,,,+++)))***++++++***((('''***------,,,+++++++++***+++,,,------,,,+++******)))***,,,000333333333///000///---+++)))***++++++,,,,,,------,,,,,,+++)))******(((&&&%%%'''*********))))))))))))))))))===>>>@@@BBBCCCDDDEEEEEEJJJKKKMMMPPPRRRUUUWWWXXXTTTTTTYYY```hhhtttxxxmmmccc]]]ZZZUUUSSSTTTLLLKKKIIIIIIKKKKKKKKKJJJJJJIIIJJJKKKLLLKKKHHHEEEAAACCCFFFJJJOOOPPPNNNLLLHHHFFFBBB@@@>>>;;;888555333444666888999:::::::::===>>>>>>===<<<>>>AAADDD======<<<<<<<<<===???@@@AAACCCGGGKKKQQQYYYaaafffiiiiiimmmtttvvvvvv{{{~~~|||{{{{{{|||}}}xxxqqqiii```YYYUUUNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGHHHJJJKKKJJJFFFCCCAAA@@@@@@@@@AAAFFFMMMQQQQQQRRRRRRNNNGGGBBBAAAAAA@@@AAACCCDDDCCCAAA>>>===777666333222111111222333555555777999;;;===>>>???;;;>>>@@@AAAEEEHHHEEE>>>>>><<<999888999999999888999:::;;;<<<;;;;;;999999555555555777:::>>>BBBEEECCCBBBAAA???>>>>>>======:::::::::999999999999:::>>>@@@CCCDDDBBB>>>:::777333222111222222222000......000333444444111...,,,((()))+++---///111111222///000111111222333777999<<>>BBBDDDFFFFFFCCC???===<<<666666666444111...+++)))'''(((***,,,...111222333000//////000222333222111...------...///000...,,,000222555999>>>BBBEEEGGGCCCAAA>>>;;;888555333222...///000111000...,,,***+++,,,---------,,,+++***///////////////111666999<<>><<<;;;;;;333222111000000111222333555777;;;>>>???===:::888777777888;;;>>>BBBEEEGGGEEEEEEFFFGGGGGGGGGFFFFFFJJJKKKLLLMMMMMMMMMMMMMMMLLLQQQWWW[[[]]]bbbkkkqqq~~~yyysssllleee]]]YYYNNNMMMLLLLLLMMMPPPSSSUUUZZZ[[[^^^aaabbb^^^XXXSSSKKKCCC;;;888666222333555666444111...---,,,,,,---,,,---...//////...---,,,---,,,++++++,,,,,,+++)))'''***,,,---+++***)))))))))***,,,,,,---,,,+++***((('''(((+++///222222222---------+++)))(((***,,,***++++++,,,,,,++++++***((()))***(((%%%$$$'''***))))))))))))************CCCCCCCCCDDDEEEGGGHHHIIINNNOOORRRVVVYYYZZZYYYWWWTTTUUUXXX\\\fffwwwssslllccc]]]ZZZXXXTTTRRRQQQNNNLLLKKKLLLLLLJJJIIIMMMMMMNNNMMMLLLJJJHHHGGGCCCFFFKKKPPPSSSUUUTTTSSSNNNJJJDDD===999666555666555555777888:::::::::;;;AAA???<<<<<<>>>@@@AAABBB===:::777888<<>>@@@DDDHHHJJJKKKNNNNNNMMMIIIEEEBBBBBBBBB<<<>>>BBBFFFDDD???>>>AAA888666444111///.........---000444888::::::888777:::;;;===AAADDDDDD@@@;;;:::777444555888;;;;;;:::<<<;;;;;;===???>>>:::666555555555666999<<>>>>>??????>>>===;;;:::;;;:::888555333333666888;;;BBBIIIIIICCC;;;777555333444666666444111---***111333777999888444000---......---,,,---...///000/////////......000333666>>>BBBHHHOOOUUUYYY[[[[[[UUUSSSOOOIIICCC>>>999777777444111000222333111......---111888;;;999:::<<>>AAABBB???>>><<<:::777333000///111222222111...,,,+++,,,%%%&&&(((***,,,---...///***+++,,,...000111222333999999999999888666555444---...000222333333333333222000///111333444222///444222...+++((('''&&&&&&'''***---000222222111111,,,+++++++++,,,///111333111111000//////000111222555555666666666777777777888111,,,,,,+++))),,,333111000...------...000111333444555555555444333222222222111111111111111111+++---///111222222000000//////000333777999::::::444333444888999666555777222555999===???>>><<<:::999666222000000111111000666888:::<<<===<<<:::999777777888;;;???BBBBBBBBBAAA@@@@@@AAACCCDDDDDDCCCFFFEEEFFFJJJNNNPPPNNNLLLRRRRRRUUU[[[^^^bbbllluuuxxxooofff]]]WWWKKKIIIHHHGGGIIILLLPPPSSSSSSWWW^^^ccceeeccc___\\\PPPHHH@@@:::999777333...000///...---------------///000111000......///111...............------,,,------,,,+++************---.........---+++)))((((((((()))+++///000000///...,,,***)))******)))(((***))))))))))))******++++++***((('''&&&&&&'''''')))((('''%%%%%%%%%&&&'''EEEFFFGGGHHHIIIKKKLLLLLLOOOPPPRRRUUUXXXYYYXXXVVVVVVVVVWWW[[[fffyyysssmmmeee```^^^\\\YYYVVVTTTRRROOOMMMMMMLLLJJJIIIMMMMMMMMMNNNMMMLLLJJJIIIHHHKKKPPPUUUWWWXXXWWWVVVPPPLLLFFF???:::777666666555666777999:::<<<<<<<<>>>>>???AAA@@@@@@:::888666777:::>>>??????CCCBBBBBBGGGOOOXXX___cccaaacccddddddcccdddhhhkkkoooooopppqqquuu|||}}}uuulllfff^^^\\\ZZZYYYYYYZZZYYYXXXYYYWWWWWWXXXYYYUUUMMMFFFBBBAAA??????BBBEEEFFFGGGIIIJJJIIIGGGDDDCCCCCCDDDJJJDDDBBBEEEFFFCCC???>>>999777444222000/////////000222555888999999777666777888:::>>>AAA@@@<<<888666333111222555888999999::::::;;;>>>@@@@@@===:::777666666777999<<>>===<<<888777555333222222444666<<>>???===<<<;;;888555222000......000111000---***)))***)))***+++,,,,,,---------***+++,,,...000111333333777777666666555333222111...///000222333333222222222000000111333333111///111///,,,***((((((((()))***,,,///222333333222111111000///...///000222333111000//////000111222333777777777888888888888888999333......---+++---333111000///......///000111444555666666666555333333222222222111111222333333///000111222222111111000333222333555999;;;<<<<<<999666666888777333222444333666;;;???BBBBBB@@@???:::777222000000111111111333555777999::::::888777777777777999===????????????>>>===>>>@@@AAAAAA???@@@??????BBBFFFIIIHHHGGGNNNOOOSSSYYY___eeeppp{{{}}}qqqeeeZZZSSSIIIGGGFFFEEEFFFIIILLLNNNQQQUUU[[[aaacccccc```___RRRKKKCCC>>><<<:::555222000000///...------------...//////...,,,,,,...000///000111111111000......,,,,,,+++*********++++++------......---,,,+++***)))(((''')))+++---,,,+++...,,,***)))******((('''***************++++++,,,+++***((('''&&&&&&'''''')))(((((('''&&&&&&''''''KKKLLLMMMOOOPPPPPPPPPOOOPPPPPPQQQSSSUUUVVVTTTSSSTTTTTTTTTYYYdddyyyuuupppiiieeecccbbb^^^[[[XXXUUURRRPPPOOOMMMKKKIIILLLMMMMMMMMMLLLKKKKKKJJJJJJMMMRRRWWWYYYYYYXXXWWWQQQNNNHHHAAA<<<999777777555666777999;;;===>>>???BBBAAA@@@@@@@@@@@@>>><<<888777555777:::===???@@@FFFCCCCCCIIITTT___dddeeebbb```]]]\\\]]]_________ccccccdddfffkkksss}}}zzzsssnnngggeeecccccceeefffffffffgggeeecccbbb```\\\TTTNNNIIIGGGDDDBBBCCCDDDDDDDDDFFFFFFEEECCCAAA@@@BBBCCCSSSHHHAAAEEEKKKIIICCC>>>:::888555333111000111111444555777888888777555444333444888<<<>>><<<777333222111///000333666888999888999;;;???BBBBBBAAA>>>999888777888999;;;>>>@@@@@@@@@AAAAAA@@@???===<<<666555333222222333555666<<>>CCCGGGKKKLLLIIIHHHDDD@@@<<<888666444222333222000...---...///222///111555777555666:::???AAAEEEFFFDDD???:::666555444222///---+++***)))((('''''''''(((***,,,...222555666333444777777444333222000...---,,,++++++---...000333555888:::;;;:::999888666444111...---...000222111///,,,******---------------,,,,,,,,,+++,,,---...000222333333333333222111000///.........///111222222222111111222111000111333333111///---,,,***))))))***+++++++++---///111222111000...444333111000//////000111/////////000000222333444999999:::::::::999999888;;;666222111000...000333333222111000000111222333666666777888777666555444333333222333333444555666444444333333222222222333777666666888;;;>>>>>>>>>???;;;888888555111///111222555:::>>>BBBCCCCCCCCC:::777333000000111111111111333555888999999888777777666555777999::::::999;;;:::999:::;;;<<<;;;:::;;;:::999;;;???BBBCCCDDDMMMMMMQQQXXX___gggsssrrrcccWWWPPPGGGEEECCCBBBBBBDDDFFFHHHLLLOOOTTTYYY\\\]]]\\\[[[PPPJJJCCC>>><<<:::666333111111000///......------,,,------,,,++++++---///111222444555555333000///++++++*********+++,,,,,,,,,---...//////...---,,,,,,***(((((()))++++++***...,,,***)))))))))((('''++++++++++++,,,,,,,,,---+++***((('''&&&&&&'''((((((((()))))))))(((''''''RRRSSSTTTUUUUUUSSSQQQPPPNNNMMMLLLNNNOOOPPPOOOMMMMMMNNNQQQVVVbbbuuuyyytttnnnjjjiiigggccc___YYYVVVSSSQQQPPPOOOMMMLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGJJJPPPUUUXXXXXXVVVUUUPPPMMMGGGAAA<<<999777777444444666888:::<<<>>>???AAA@@@???@@@@@@>>>:::888777666666777:::===@@@BBBFFFDDDGGGQQQ___iiikkkhhhbbb]]]XXXWWWZZZ]]]\\\ZZZ]]]]]]^^^```dddlllvvv}}}~~~yyyrrrnnnkkkiiihhhiiikkknnnpppppprrrpppnnnmmmkkkgggaaa\\\UUURRRMMMJJJHHHGGGFFFEEEEEEEEECCC@@@>>>===>>>@@@OOOGGGCCCHHHNNNMMMGGGCCC;;;999666333222222222333888888888888777555333222000333888<<<<<<999444000111000///000333666999;;;999:::===AAACCCCCCBBB@@@:::999888777888:::<<<===???@@@@@@AAA@@@???===<<<666444222222333555666666:::>>>BBBBBB???:::777555666666777777666555333333999;;;===>>>>>>;;;777555111///...,,,,,,,,,,,,---222444666666555333222222333444666999<<>>AAABBBAAA===999666555444111///---,,,++++++((((((((((((((()))++++++,,,000222111444999:::888333222111///---+++***))),,,---...000222333555555666666555444222///---,,,000222444444222///...---///......------------------......000111222333333111000///...---,,,,,,,,,...///111222222222111000222111111222222222111000,,,+++************++++++***,,,...//////...,,,***000///...------------......//////000111333444444::::::;;;;;;;;;:::999888===:::666444222222222444444444333333333333444444888888999:::999888777666444444444444555666888888777666555444444555777888:::999888999<<<>>>??????AAA<<<999888555000///111111333777;;;>>>@@@AAAAAA;;;777333000000000000000222333555888999999999888555444333444555666555444777666555555777777666555999888777888;;;???BBBDDDOOOOOORRRYYY___fffssspppaaaUUUNNNEEECCCAAA?????????AAABBBDDDFFFJJJMMMPPPQQQQQQQQQIIIEEE???;;;999777444111222222222111000...---,,,,,,,,,,,,+++******---///000222555777666444111///******))))))***+++,,,,,,+++,,,.../////////.........+++)))(((***,,,---------+++))))))))))))((('''******+++,,,,,,---------+++***)))''''''''''''((('''((()))******)))((('''WWWWWWXXXWWWUUURRROOOLLLIIIHHHFFFFFFHHHHHHHHHGGGFFFJJJPPPWWW```nnn~~~|||xxxyyy|||~~~zzzuuupppmmmllliiiddd```WWWUUUSSSQQQRRRQQQPPPOOOMMMLLLJJJHHHFFFEEECCCCCCDDDHHHNNNSSSVVVVVVTTTRRRKKKIIIEEE@@@<<<999888777333333444555888:::===>>>>>>>>>>>>>>>>>>;;;777333444444444555777:::>>>@@@CCCEEEMMM[[[jjjqqqnnniii___YYYTTTTTTYYY]]]\\\ZZZYYYZZZ[[[\\\___eeemmmrrr{{{~~~}}}}}}~~~yyyrrrmmmiiihhhggghhhlllppprrrsssvvvvvvvvvwwwvvvtttpppnnnccc___YYYSSSPPPMMMJJJHHHDDDCCCBBB???======???AAAHHHFFFIIIOOOQQQMMMHHHGGG@@@===999666444333444555<<<;;;:::888666444222111///444:::>>>===999333///......//////111444888;;;;;;===@@@BBBBBBAAA@@@???:::999777666777888:::;;;>>>????????????===<<<;;;444222000111333555555444777999<<<<<<:::777444222444444444444444444444444;;;<<<>>>>>><<<999555333///...---------...///000222555777888666333222111222222333444777;;;???AAA;;;999666333111000000000000222333222///...000333111...///333555555777;;;<<<>>>@@@AAAAAA>>>;;;888555444111///---------...******))))))))))))******(((,,,......111666888777222222000///---+++)))(((++++++,,,---///000111111333333333222000...---,,,///222444555333111111111///.........///000111222111111111222222333333333111000...---,,,+++++++++---...000111222222111000111222333222111000000000...---,,,++++++*********+++,,,...//////---+++)))***+++++++++,,,------......///000111222333444444999:::;;;<<<<<<;;;999888===<<<:::777555666666555666666666666666666666666::::::;;;<<<;;;:::999888666666666666777999::::::888777666666777:::===>>><<<:::888888:::<<<======@@@;;;888888555111111333222444777:::===???@@@AAA===999444111000//////...111222444555666777777777333111000111222222111000333222111222444444444222777777666777999===AAAEEEMMMNNNRRRZZZ```hhhuuu{{{kkk]]]RRRLLLDDDBBB@@@>>>===<<<===>>>???@@@CCCEEEGGGGGGGGGGGGBBB???;;;888666444222111444444333333111///---,,,,,,,,,,,,***)))+++...000///111444555555333000---))))))))))))***++++++,,,+++,,,---////////////...,,,***((((((***---...///,,,***(((((()))***)))((()))***+++---------------,,,+++)))(((''''''(((((('''((()))******)))((('''UUUUUUTTTRRROOOLLLIIIGGGEEEBBB@@@@@@AAABBBBBBBBBCCCHHHOOOUUU[[[dddmmmtttuuurrrooommmjjjiiiooovvvyyyuuuqqqmmmlllkkkhhhbbb^^^VVVTTTRRRQQQQQQQQQPPPOOOLLLKKKHHHFFFDDDCCCBBBBBBEEEIIIOOOTTTUUUTTTQQQOOOFFFDDDAAA>>><<<:::999999333333333444666999;;;======<<<<<<<<<;;;999555222000111222222333555999<<>>===:::777555333222111000666===AAA???999333000+++,,,------...111555888<<>>>>>??????>>>===;;;:::333111///000333555444222444555666777666444111000555444444444444555666777;;;<<<<<<<<<;;;888444222//////.........///111222333555777777555333222222000000000111333666999:::666555222///.........//////000111111000000222444222000111555777555666:::<<<>>>???AAA@@@???===;;;666444111///......///000,,,,,,,,,,,,++++++******))),,,---,,,---111222000111000000///---+++***((()))***+++,,,---......///111111111000///...---,,,---///111222111111222444111000000000222444666777555555555444444333333333111000...,,,+++++++++,,,,,,---///111222222222111111333444333111//////000000///...---,,,+++***)))...///111222222000---,,,)))***+++,,,...///000000//////111222333333333333666777999;;;;;;:::999888;;;===<<<888777999999666888888888888888888888888<<<<<<===>>>===<<<;;;:::999999888999999:::;;;<<<999999999999;;;===@@@BBB<<<:::777777999;;;;;;;;;===999888999777333222555666777999;;;>>>AAACCCEEEBBB===888333111000...---///000111222222222222222///...---...000111000///111000///111333444444333444555666666777;;;@@@DDDHHHJJJQQQ[[[ccclllyyyssseeeWWWMMMHHHAAA@@@>>><<<;;;:::::::::<<<===@@@BBBCCCCCCBBBAAA<<<;;;:::888666555444444555555555444222000---,,,,,,,,,+++)))(((***...111...000222333333111...---******)))))))))***+++++++++,,,---...//////...---((('''%%%&&&)))+++,,,,,,)))((('''''')))++++++******+++---.../////////...,,,+++)))(((''''''((()))''''''((()))))))))((((((MMMLLLKKKIIIGGGEEECCCBBBAAA???<<<;;;===>>>@@@@@@???DDDIIIMMMPPPTTTZZZ___^^^[[[ZZZ[[[ZZZZZZcccnnnssszzz~~~~~~zzzuuukkkhhhffffffgggeee```\\\VVVTTTQQQPPPPPPOOONNNLLLIIIHHHGGGEEEDDDDDDDDDDDDHHHLLLPPPSSSSSSPPPKKKGGGAAA@@@???>>>===<<<<<<<<<555555444555666999;;;======<<<;;;;;;;;;999666333111222333222222444888;;;AAAHHHTTTaaahhhiiiccc^^^QQQNNNJJJJJJNNNSSSUUUVVVTTTVVVYYYZZZ[[[]]]```bbbeeegggkkkoooqqqpppmmmjjjfffeeecccaaa```^^^^^^]]]]]]^^^___aaabbbdddeeeeeekkkpppvvv{{{||||||{{{{{{~~~|||{{{zzzxxxtttooolllaaa___^^^```dddiiimmmooorrrwww~~~|||tttmmmfffaaa\\\YYYRRRPPPLLLHHHCCCBBBDDDFFFJJJLLLSSSYYYXXXSSSSSSVVVOOOKKKFFF@@@===<<<<<<===@@@>>>;;;777444333222222111888@@@CCC@@@:::333000+++---......---000444888:::>>>BBBCCCAAA?????????<<<;;;999999999;;;===>>>??????@@@@@@???>>><<<;;;777333111222666888555222222222333333444222000...555444333333444666888999888999:::;;;:::999666555222111000//////000111111222444666666444333333333///000000111333444666777444333000---,,,,,,---......---,,,...000333333333555333444888888444333555888999;;;<<<<<<;;;:::999666444111///...///000111/////////...---,,,++++++'''***+++***+++///000---////////////...,,,***)))((())))))***+++,,,---...///000000000///...---------...000000111333666888666555555555666888:::;;;:::999888777555444333222111///---+++******++++++***,,,...000222333333333111333444333000//////000000000//////...---,,,+++...///111333333111...---)))***+++---...///000000000000222333333333222222333444777999::::::888777999======999999<<<;;;777999::::::::::::::::::999===>>>?????????>>><<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===???AAABBB>>>;;;888777888::::::;;;<<<999888:::888444222444777888:::<<<@@@DDDHHHJJJHHHCCC===777444222000...000000000000000000000000,,,++++++,,,///000000///000//////111333555555444333555777888999;;;@@@EEEGGGJJJRRR]]]fffnnnyyy}}}yyywwwuuutttpppggg[[[PPPHHHEEE>>>===<<<:::999888888888777999===@@@AAAAAA@@@???777777777666555555555666666777666555333000---+++******)))'''''')))---000///000000111111///...---+++******))))))))))))***+++,,,---......---,,,,,,(((''''''((()))******)))'''&&&%%%'''))),,,,,,,,,+++---///111222222222111,,,+++***(((((((((((()))''''''&&&&&&'''(((((()))FFFEEEDDDBBB@@@@@@??????@@@===:::999;;;===??????<<<@@@CCCEEEEEEGGGLLLQQQQQQNNNOOOQQQPPPQQQ[[[hhhooovvvzzzyyyxxxvvvrrrmmmbbbaaa```bbbdddccc___[[[WWWUUURRRPPPOOOMMMKKKIIIGGGGGGFFFEEEEEEFFFGGGHHHJJJMMMPPPRRRPPPKKKEEE@@@??????>>>>>>>>>>>>??????777777666666777999<<<===>>>===;;;;;;;;;999777555444555666555444555:::===BBBIIITTT^^^bbbaaa\\\XXXLLLIIIFFFFFFHHHLLLPPPRRRTTTWWWZZZ]]]]]]^^^```bbb[[[\\\___bbbdddccc```]]]WWWWWWVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSTTTVVV[[[bbbggghhhggggggfffooonnnnnnoooooommmjjjggg___]]]\\\]]]bbbggglllmmmqqqwwwxxxqqqkkkfffccc^^^[[[UUUMMMFFFBBBAAABBBKKKLLLQQQYYY\\\[[[]]]aaaTTTPPPJJJEEEAAA???@@@AAAAAA>>>;;;777444222222222111888AAADDDAAA:::333000---///111000///111555999999===AAACCCAAA??????@@@===<<<;;;:::;;;===???@@@@@@@@@AAAAAA@@@???===<<<<<<888555777;;;<<<999666222111111222333222000...333222111111222444777888666777999;;;;;;:::999888555444222111000///000000222444555555444333333444111111222333444555666666444222///,,,++++++---...,,,***))),,,000444444222888666777:::999444111222222333555666666666555444666444111///...///111222111111111000///...,,,+++###''')))(((+++000222000......//////...,,,+++)))'''((()))***+++,,,------/////////000//////...---///000111111222555:::===;;;:::999888888:::<<<>>>===<<<:::999666444333222000...,,,***))))))***+++)))+++---000222333333333111333555444000...///000//////000000///......---,,,...000111111000---,,,))))))+++,,,---.........000111222333444333222111000222555888:::999888777888======999999===<<<888:::;;;;;;<<<<<<;;;;;;:::>>>??????@@@???>>>===<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAA???<<<888777888999::::::<<<999999;;;999444222333555666888;;;@@@EEEJJJLLLLLLGGG@@@:::777444111000222222222222111111111111***)))***,,,///111111000/////////111444666666666444777:::;;;;;;>>>CCCGGGJJJMMMUUU___ffflllvvv|||tttmmmhhhgggbbbcccaaa\\\SSSKKKFFFEEE<<<;;;:::888777666666666222555999===@@@@@@???===222333444444333333444555777777777666444111---+++)))((('''&&&%%%'''+++///000000000000000///......++++++***)))(((((())))))+++,,,---------,,,+++***,,,+++***+++,,,+++)))'''%%%$$$$$$&&&***,,,---------///111444555555444333,,,+++***(((((((((((()))'''&&&%%%%%%%%%'''((()))CCCCCCBBB@@@>>>;;;999888:::;;;;;;<<<<<<=========<<<===>>>???BBBDDDFFFHHHGGGFFFDDDDDDHHHOOOVVV[[[eeellltttxxxtttmmmgggddd```\\\YYYZZZ\\\\\\XXXSSSUUURRROOOOOOPPPQQQOOOMMMNNNMMMJJJHHHHHHIIIKKKLLLLLLLLLLLLKKKHHHEEEBBB@@@<<<===>>>?????????>>>===???===;;;::::::::::::999;;;::::::;;;<<<;;;999777::::::999888777777999;;;EEEGGGLLLQQQVVVVVVTTTQQQIIIGGGCCCAAACCCHHHNNNRRRXXXZZZ^^^dddiiihhhccc^^^]]]\\\[[[YYYVVVRRROOOMMMJJJFFFBBBBBBDDDGGGHHHGGGBBBAAAAAAAAACCCEEEHHHJJJQQQRRRSSSUUUWWWXXXZZZZZZWWWXXX[[[___bbbcccaaa^^^WWWXXX[[[^^^cccjjjqqqwww{{{~~~~~~|||zzzwwwtttiiibbbYYYQQQKKKHHHEEECCCNNNPPPUUUZZZ]]]\\\YYYUUUQQQNNNJJJGGGFFFDDDCCCAAACCC???:::777666555555444555999???AAA???:::555222333333333444555666777888;;;<<>>???@@@@@@>>>@@@BBBBBB@@@>>><<<<<<999999;;;???BBB@@@:::555444333222111111111333333777666555444333444555555777888888999999999888888777777777666444222111000222111000222555888999999333333444444555666777777555222///...---,,,***(((,,,---------,,,,,,...000222444555555222000///000---...///111111111000000111111111000111111222222------,,,+++)))(((((('''&&&&&&&&&(((+++---------/////////---***)))***+++***)))))))))***,,,...000000000///...---,,,++++++...///111222444888===AAAAAA@@@???<<<999888:::<<<===;;;:::999999888666555000...---,,,---...---,,,,,,---///000222222111111444222000...------//////222222111000///...------000000000000///...---,,,(((***+++++++++,,,///111222444666666444111000000///000111222111333555777666:::??????===;;;>>>AAA;;;;;;<<<<<<<<<;;;:::999;;;<<<>>>???AAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<======<<<<<<===???AAABBB:::;;;<<<;;;999777666777666888;;;;;;999666444444666666999>>>@@@AAAEEEJJJJJJIIIFFF@@@:::666555555333444666666666444111///++++++++++++,,,---......,,,///333666666666777777777999<<<======>>>@@@AAAHHHMMMSSSZZZ```gggpppvvv}}}zzztttnnnggg```YYYTTTTTTSSSQQQMMMHHHCCC>>><<<777777777777666666666666777888:::<<<===>>>??????888888666555555444444444444333333444555444///+++(((((((((((()))***+++,,,......---+++***+++...111111...***'''&&&''')))***(((***,,,.........,,,+++)))(((&&&%%%&&&''')))***&&&&&&'''(((***+++---......000222555777777666555000---)))''''''(((((((((,,,)))(((******)))***...@@@@@@???>>>===;;;:::999;;;;;;::::::999999888888::::::;;;===???AAABBBDDDAAA@@@???@@@CCCIIIOOOSSS]]]ccckkkmmmkkkeee```]]]YYYVVVSSSTTTXXXYYYWWWSSSRRRPPPNNNOOORRRTTTTTTSSSTTTSSSRRRPPPOOOMMMMMMLLLJJJKKKKKKJJJHHHEEEBBB@@@???@@@AAAAAAAAA@@@??????@@@>>><<<;;;;;;;;;;;;;;;@@@>>>======???@@@???>>>>>>>>>>>>===;;;;;;;;;<<<@@@BBBEEEJJJOOOPPPOOOMMMHHHEEEBBB@@@BBBGGGNNNRRRZZZ]]]bbbgggkkkiiiccc^^^XXXXXXVVVTTTPPPLLLHHHFFFBBB???<<<;;;===??????>>>===<<<<<<<<<>>>@@@CCCDDDEEEEEEFFFHHHIIIKKKLLLLLLLLLMMMPPPTTTXXXYYYXXXVVVRRRTTTXXX\\\bbbkkkuuu{{{|||wwwpppfff\\\VVVQQQMMMKKKPPPRRRUUUXXXZZZYYYUUUQQQMMMKKKHHHFFFFFFGGGFFFEEECCC???:::666555555555444666;;;AAAEEECCC===888555333333333333555777999:::;;;<<<>>>@@@AAABBBAAAAAABBBAAAAAABBBDDDEEEDDDCCCDDDFFFGGGFFFCCC@@@>>><<<::::::;;;???BBBBBB===999444444333222222333444444666555444333333444555666777777888888888888777777666666666555333222000///333222111222444666666666333444444555555666666666444222///------,,,***((()))***++++++******,,,...111333444333111...------+++,,,...///000000000000111111111000111111222222//////---,,,+++)))((((((&&&&&&'''(((+++,,,------,,,------,,,***)))***+++***)))(((''')))+++...000000000000//////...------...000333555777;;;???CCCBBBBBBBBB@@@>>>>>>???AAA@@@>>><<<:::999888555333333111...---......---,,,---...///000111111000000222111///......///000111111111000///...------,,,.........///...---,,,,,,)))+++,,,,,,,,,...000222111333666666555333222222...000111111111222444666444888===>>><<<<<<>>>AAA>>>===<<<;;;::::::999999:::;;;===??????@@@??????======<<<;;;;;;;;;;;;;;;======>>>>>>???AAABBBCCC<<<<<<<<<:::666444444444777888999888777888999;;;888777999>>>@@@@@@EEEKKKMMMKKKHHHBBB<<<999888999666777888999888555222111---,,,+++++++++,,,---...///222555777777777888888888:::===??????@@@BBBCCCHHHLLLSSSXXX]]]ccciiinnnmmmiiiddd^^^YYYSSSMMMIIIIIIIIIGGGEEEAAA===:::888666666666666555555555555666777888:::;;;<<<======777777555444333333333333222222111333444222...+++(((((((((((()))***+++,,,------,,,***)))***---000111///,,,)))((()))***+++)))***+++,,,,,,++++++***+++***)))(((((()))***,,,'''''''''(((***,,,---...///000333555777888888888333///+++)))))))))))))))...+++***------+++---000<<<<<<======<<<;;;::::::;;;:::999777555444333333777777888999;;;<<<===>>><<<<<<<<<===@@@DDDHHHJJJSSSWWW\\\___]]]ZZZWWWUUUQQQNNNKKKMMMQQQSSSSSSRRROOOMMMMMMOOOTTTYYY\\\^^^\\\\\\ZZZXXXUUUQQQNNNLLLKKKLLLLLLKKKIIIFFFCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@AAA???===<<<;;;<<<===>>>DDDBBBAAAAAADDDFFFGGGGGGFFFEEEEEEDDDBBBAAA???>>>======???CCCHHHKKKKKKKKKGGGDDDAAA???AAAGGGNNNRRR\\\___eeejjjllliiiccc]]]UUUTTTRRROOOJJJEEEAAA>>>:::999777666777888777666666666666777888:::;;;<<<>>>???@@@AAACCCCCCDDDDDDAAABBBDDDHHHLLLNNNMMMLLLKKKMMMRRRXXXaaalllxxx~~~rrrggg^^^XXXRRROOOSSSSSSUUUWWWWWWUUUPPPLLLJJJHHHFFFFFFHHHKKKLLLLLLFFFBBB<<<999888888888888888>>>EEEIIIHHHCCC===:::555444333333444777:::<<<;;;;;;<<<>>>???AAABBBCCCDDDEEEGGGJJJMMMMMMKKKIIIJJJJJJKKKJJJGGGCCC???===<<<;;;;;;>>>BBBCCC@@@===555444333333333444444555444444333333333555666777666666666666666666666666666777777666555333111000555333222222333555444333333444444555555555444444222000---,,,,,,,,,***)))'''((())))))((()))+++---000111222111...,,,******)))***,,,---.../////////000000000111111111222222222111000...,,,***)))(((''''''((()))***,,,,,,---***+++,,,+++******+++,,,+++***(((''''''***...000111111111111111111111111///222666999;;;>>>BBBEEEBBBDDDFFFFFFDDDDDDEEEFFFEEEBBB???<<<:::888444222555222///.........---,,,...///000000000000//////111000/////////000222333000000///...---,,,,,,+++++++++---.........---,,,***+++---------...111333000222555555444333333444...///111111000111333444111666;;;=========@@@BBBAAA@@@===:::999888888999;;;<<<>>>?????????>>>>>>;;;;;;:::::::::::::::999:::;;;<<<>>>@@@AAAAAAAAA>>>===<<<888444222333444666666555444555888===AAA;;;999:::===???@@@EEEKKKOOONNNJJJEEE???======>>>;;;<<<<<<<<<:::777555333000...,,,++++++,,,---...111444777999999888999999888;;;>>>@@@AAABBBDDDFFFIIIMMMRRRWWWZZZ]]]```ccc^^^[[[VVVQQQNNNJJJFFFCCC???>>>>>><<<;;;888777555555555444444444333333333333444555777888999999999555555333222111000000000/////////111111000---+++(((((((((((()))***+++,,,,,,,,,+++)))((()))+++...///...---,,,+++******+++******))))))(((((())))))+++***)))(((((()))***+++((((((((()))***,,,---...000111333555777999;;;<<<666333...,,,+++++++++***...+++***,,,---+++,,,000<<<<<<<<<<<<<<<;;;:::::::::999777555333222222222444555666777999999::::::<<<===>>>???AAADDDEEEFFFKKKMMMPPPRRRRRRPPPOOONNNJJJHHHEEEFFFIIILLLNNNNNNKKKKKKLLLOOOUUU]]]cccgggdddbbb___ZZZVVVRRROOOMMMPPPPPPPPPOOOLLLHHHEEEBBBCCCCCCCCCBBBAAA@@@?????????>>>===<<<;;;<<>>???AAABBBBBBBBBBBB>>>>>>>>>AAADDDFFFEEEEEECCCFFFKKKSSS]]]jjjxxxtttiiiaaaZZZUUUVVVUUUUUUUUUUUUSSSOOOLLLKKKIIIGGGHHHKKKOOOQQQRRRLLLHHHBBB>>><<<=========<<>><<<333333333333444444444555222222222222333555777888666666555555444444555555777888999999999777555444444333111111222333333222222222333444333333222111111///,,,,,,,,,,,,+++***'''((())))))((()))+++---...000000///,,,)))((((((((()))***+++,,,....../////////000111111222222222444333222000...+++***)))'''(((*********+++,,,---)))+++------,,,,,,---///...,,,)))((((((+++///111111111222222222333333333000444888;;;>>>@@@CCCFFFDDDGGGJJJKKKJJJIIIIIIIIIKKKHHHDDD@@@===999555222444111...------......---111111111000000//////...222222111000000000111111000///...---,,,++++++***)))***,,,.../////////...***+++,,,------...000333000222444444222111111222...///111111000000111222000555:::>>>@@@AAABBBDDDDDDBBB===999777777888999======>>>??????>>>===<<<999999999999999999999888555777999<<<===>>>>>>>>>>>>===;;;888555444666888666555555444444777<<<@@@===;;;;;;===>>>???EEELLLQQQOOOLLLGGGBBB???@@@AAA?????????>>><<<999666444222000...+++++++++---...111444888999999888888999999;;;>>>@@@AAACCCEEEGGGJJJNNNSSSXXXZZZ[[[ZZZZZZTTTPPPKKKHHHEEECCCAAA???;;;::::::999888777666555222222222222111111111111///000222333444555555555333222111///............,,,,,,---.........,,,***(((((((((((()))***+++,,,+++++++++)))''''''))),,,,,,,,,,,,,,,+++***)))))),,,***((('''&&&'''((())))))(((''''''''''''((()))************+++,,,......111222333555888:::===???777444000...---,,,+++***+++''''''))))))((()))--->>>>>>>>>===<<<;;;:::999888777555333222333333444333444555777888999999999<<<===???AAACCCDDDDDDEEEGGGGGGHHHIIIJJJJJJJJJIIIFFFDDDBBBAAACCCEEEGGGGGGGGGHHHKKKOOOUUU]]]fffkkkjjjfff```YYYTTTRRRQQQQQQVVVUUUTTTRRRNNNIIIEEEBBB@@@@@@???>>>======<<<<<<;;;<<<<<<;;;:::<<>>===<<<>>>BBBFFFIIIJJJHHHGGGEEEDDDFFFJJJNNNQQQUUUYYY___cccbbb]]]WWWSSSQQQPPPNNNIIIDDD???:::777666666666666555444444444333444555666777777666555999:::<<>>===<<<<<<>>>??????>>>>>>AAAFFFMMMWWWdddpppyyy{{{pppgggbbb[[[YYYVVVUUUTTTSSSQQQPPPPPPNNNLLLMMMPPPTTTWWWXXXRRRMMMFFFAAA@@@@@@@@@@@@@@@FFFMMMRRRPPPLLLFFFCCC>>><<<888555444555777888666666888:::<<>>@@@CCCEEEHHHKKKOOOQQQQQQPPPPPPPPPRRROOOJJJFFFBBB>>>999666333000...---...000000000333222222111000000000///555444333222111000////////////...---,,,+++******)))***---000111111000000(((***+++,,,,,,---///111222333333222///...---......000222222111000000111111555;;;@@@CCCDDDEEEFFFEEEBBB===999777777999;;;<<<<<<======<<<;;;999888888888999::::::999999888555777999;;;============<<<<<<<<<:::888999<<<>>>999:::;;;:::999999;;;===>>>;;;;;;>>>???@@@FFFMMMQQQPPPNNNIIIDDDAAA@@@AAA@@@@@@???===;;;888666444222111///---,,,,,,------000333666888888777888888999;;;>>>@@@AAABBBDDDFFFLLLPPPVVV[[[^^^]]]ZZZWWWKKKGGGBBB>>><<<;;;999888:::999888777555444444333000000000/////////......,,,---...000111111111111000///...---,,,,,,,,,,,,***+++,,,,,,,,,+++******(((((((((((()))***+++,,,***+++***)))''''''(((***'''((()))))))))((('''''',,,+++(((&&&&&&'''(((***(((((((((((())))))******,,,,,,,,,,,,,,,---......222333444666888;;;>>>???666444000...---,,,***))))))&&&%%%'''(((&&&'''+++============<<<;;;:::999666555333222222333444666111333555777999999999999:::;;;===???AAABBBBBBCCCDDDCCCCCCDDDFFFGGGFFFDDD@@@@@@???>>>>>>???@@@AAACCCEEEIIIMMMRRRYYYaaafffiiieee]]]VVVRRRQQQRRRSSSVVVUUUTTTQQQNNNIIIDDDAAA<<<;;;:::999999999999999888999;;;::::::>>>DDDJJJOOOTTT\\\eeejjjiiiddd```WWWSSSPPPNNNNNNLLLGGGCCC>>><<<;;;<<>>@@@AAA@@@@@@>>>;;;999888999::::::999;;;===BBBHHHPPPZZZdddjjjsssssstttuuuxxx~~~uuuoooddd```ZZZVVVUUUUUUUUUUUUVVVTTTRRRRRRVVV[[[___```XXXRRRKKKEEEBBBBBBBBBBBBDDDIIIPPPSSSQQQMMMHHHFFFAAA???;;;777555555555666444666888;;;>>>AAACCCEEEFFFGGGJJJNNNRRRTTTRRRPPPQQQQQQRRRVVVXXXWWWRRRMMMCCC???:::888999999666444222333444555666666666666222111111111333555666888777666555333333333444444444666999<<<>>>===<<<;;;333111///...//////---,,,000111333444444333111000///...,,,,,,...//////.........///---,,,+++---...,,,---///...,,,)))))))))))))))))))))***+++,,,---,,,---///111222222111111333222111///---+++***)))(((+++---,,,))))))+++---,,,///222333333333333444000///...---...///111222000111111111222222333333333555888:::<<<>>>AAACCCJJJMMMRRRVVVWWWXXXZZZ[[[[[[XXXSSSOOOKKKGGGBBB???888555222000222333444555444444333222111111222222666666555333111000///...//////...---,,,++++++***(((+++...111222222111000((()))+++++++++,,,///111444444444222///,,,,,,---///111333333111000000000222555;;;AAAEEEGGGGGGGGGCCC@@@===:::888999;;;===;;;<<<<<<;;;:::999777555888999:::;;;<<<;;;:::999999:::;;;<<<===>>>>>>>>>;;;<<<<<<<<<<<<>>>@@@CCC???AAABBBAAA???===<<<======;;;<<>>>>><<<;;;888666444333111111000///...---------...111444777777777888999;;;===@@@AAAAAABBBDDDEEENNNRRRZZZbbbfffeee```[[[MMMHHHBBB<<<:::999888777777666444333222111111111......---------,,,,,,,,,***+++,,,---............---,,,,,,,,,+++,,,,,,---***+++,,,+++***((())))))(((((((((((()))***+++,,,***++++++)))''''''((()))%%%%%%&&&''''''&&&&&&&&&+++)))(((&&&&&&'''(((*********+++,,,---......///...---------------......222333555777999;;;===>>>555333000......---+++)))+++(((''')))***((()))---::::::;;;;;;;;;;;;::::::666444222000000111333444///111444777888999999999999:::;;;===???@@@AAABBBAAA@@@???@@@BBBCCCAAA???999:::;;;;;;:::;;;;;;<<<===AAAEEEIIILLLRRRXXX]]]___\\\VVVQQQNNNMMMNNNOOOOOOOOOOOOMMMJJJFFFBBB@@@888888666666666666777888666888:::;;;;;;@@@HHHOOOZZZ^^^dddkkknnnlllgggbbbXXXSSSNNNLLLLLLKKKGGGCCC???===<<<===???BBBDDDDDDGGGHHHIIIJJJJJJJJJIIIIIIGGGKKKPPPRRROOOLLLJJJIIIGGGGGGEEEBBB???:::777555222333444222111222555888444666888::::::888555333444666:::>>>@@@AAA@@@@@@===:::777666777888999999999<<<@@@EEEIIIOOOVVVZZZ______```aaaeeekkktttyyy}}}pppiii___XXXUUUVVVXXXZZZZZZXXXVVVXXX\\\bbbgggiiiaaa[[[RRRKKKGGGFFFFFFFFFHHHLLLQQQRRRPPPMMMIIIGGG@@@???<<<999777666666666555777:::>>>BBBEEEFFFGGGEEEEEEFFFHHHLLLOOOOOOOOOQQQPPPRRRVVVYYYXXXRRRLLLBBB>>>:::888999999666333444555777888999999888888222222111111222444666777888777555333222333444444555888<<<@@@CCCDDDCCCBBB>>>;;;888555444222000...111222555777777666555333///...------///111111000111111111///---,,,,,,...+++---//////---+++++++++++++++***))))))***+++,,,+++---///111222222111111111000///...,,,+++***)))))),,,...---)))(((***---...000444555444444444444///////////////000000000000000000000000111111111444555666777888:::===@@@EEEIIIOOOTTTYYY]]]aaacccccc```\\\XXXUUUQQQMMMJJJCCC???:::888888999999999555555444333333333444555555555555444333111000///000000///...---,,,++++++(((***---000222111///...)))***,,,,,,,,,---000222444555444222000...///000000222444444333111000000222555:::AAAEEEGGGFFFEEE???>>><<<::::::;;;===>>>@@@@@@@@@???===;;;999888999:::<<<===>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>999;;;===>>>???@@@BBBDDDBBBCCCDDDBBB???=========;;;:::<<>>::::::999777555333222111///000000111000///...---,,,///444666777888999:::>>>@@@BBBCCCCCCCCCDDDEEEOOOTTT^^^hhhooonnnhhhcccVVVPPPHHHAAA===<<<;;;:::333222111000000000000111,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,************+++,,,---...***,,,---+++((('''''')))(((((((((((()))***+++,,,***++++++***(((''''''((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''((()))***,,,...///111111222//////......---......///222333555888:::;;;;;;;;;444222000//////...,,,+++---)))(((++++++)))+++...666777888999:::;;;;;;;;;666444111///...///111222---///333666888999999999999:::;;;===???AAABBBCCC@@@>>><<<>>>@@@AAA>>><<<444555888999888888999::::::>>>CCCFFFHHHLLLRRRVVVTTTRRROOOLLLJJJHHHHHHHHHIIIJJJJJJIIIGGGDDDAAA???666666555444444555666777555888;;;<<<===BBBKKKSSS```bbbfffjjjllliiiddd```XXXRRRLLLJJJKKKJJJGGGCCCAAA@@@??????AAADDDDDDDDDFFFGGGIIIJJJJJJIIIGGGEEEDDDHHHLLLMMMJJJHHHGGGGGGFFFFFFEEECCC???<<<999777333444444222111333777<<<333555888:::999777444222...111555999<<<======<<<<<<:::666666777:::;;;;;;999<<<@@@CCCEEEIIIMMMPPPNNNOOOQQQSSSVVV\\\dddiiivvvxxxpppcccZZZVVVWWWZZZ\\\\\\ZZZYYY[[[```gggmmmppphhhbbbYYYQQQMMMLLLKKKKKKJJJNNNQQQRRRPPPLLLIIIHHH???>>><<<:::999888777666555888===AAAEEEHHHIIIIIIEEECCCBBBDDDGGGKKKMMMMMMOOONNNOOOSSSWWWUUUOOOHHH@@@===999999::::::888555666777999:::;;;;;;::::::333222222111222333555666999777555333222333444555888<<>>;;;888555222222444777999:::999888666///...---...000222222111222333222000---+++,,,---+++---//////...,,,,,,------,,,***)))))))))***++++++,,,///111222222111000///...---,,,+++***))))))))),,,///---)))'''***---...111444555555444444444---...//////000//////...////////////////////////444555555555555777;;;>>>>>>CCCJJJPPPWWW]]]cccgggiiifffbbb___\\\YYYUUURRRLLLGGGBBB>>>======<<<<<<666555444333444444666666444444444444333333222111000000///...---,,,,,,+++''')))---000111000...,,,***+++---------...111333444555555333111111222444111333555555333111000000111444999@@@EEEGGGEEEDDD===<<<;;;;;;;;;===???@@@EEEFFFEEEDDDCCC@@@>>><<<:::;;;===??????>>>===<<<<<<;;;:::999999:::<<<<<<999;;;>>>??????@@@AAABBBBBBBBBAAA???<<<;;;<<<===:::999<<>><<<::::::222111000///000111222333++++++++++++*********)))((()))***++++++,,,++++++)))))))))***+++---...///+++------+++(((&&&'''((((((((((((((()))***+++,,,++++++,,,+++((('''(((((($$$$$$$$$$$$$$$&&&''''''$$$$$$$$$$$$%%%&&&&&&''''''(((***,,,///000111222000//////............///111333666999:::::::::999444333111000000000...,,,,,,)))(((***+++)))***...999888777666666777888999666333111000111222222222111222444666777888888888999888888:::<<<===;;;:::::::::::::::999999888888777666555444555777999:::=========@@@CCCGGGHHHHHHMMMLLLJJJHHHEEECCCAAA@@@CCCCCCEEEGGGGGGFFFBBB>>>:::555222333444333444777666555666999@@@HHHQQQVVV^^^___bbbhhhkkkggg]]]UUUPPPMMMJJJJJJKKKKKKIIIFFFCCCBBBAAA@@@AAADDDFFFHHHEEEFFFHHHIIIIIIIIIHHHGGGDDDFFFHHHFFFCCC@@@AAABBBBBBCCCBBBAAA>>>;;;777555333222111000111222444666666666666666555555555555000222555888:::;;;::::::;;;;;;999777555777:::===:::;;;===???AAABBBCCCDDDDDDGGGJJJJJJJJJNNNVVV\\\nnn{{{uuubbbZZZYYYZZZ]]]``````^^^]]]```fffmmmrrruuusssnnnfff^^^VVVRRRPPPOOORRRTTTVVVTTTOOOIIIEEEBBB>>>>>>>>>>>><<<;;;:::999999999;;;???EEEGGGFFFCCC???>>>>>>>>>@@@BBBEEEGGGJJJLLLOOOSSSVVVTTTPPPLLLAAA<<<777555666777666555555888===AAACCCCCCAAA@@@888777555333222333444555888444000...111444555555;;;===@@@DDDIIIPPPXXX]]]VVVVVVTTTNNNGGG???:::888888888999===@@@???:::666333333333222222222111111000111111111000///---,,,///000000000000000///...000///---,,,,,,,,,,,,---,,,---///000111222333555//////......---,,,++++++///...---,,,,,,,,,,,,,,,111333555555333111//////444333111///...---......---...//////---++++++,,,---...000222444555555555<<<>>>CCCJJJRRRYYY\\\^^^ddddddeeefffeeeccc___\\\VVVSSSOOOKKKGGGBBB===999:::999999999::::::888666777777666555444444333333000//////...------,,,,,,+++,,,---.........---,,,000000////////////000000333555666666333222222222666999999333000000000---222444999>>>CCCDDDBBB@@@============???BBBEEEGGGLLLKKKHHHEEEBBB@@@???>>>???<<<:::;;;===???===<<<<<<:::888777888888777666888999:::===>>>@@@AAAAAACCCBBB@@@>>><<<999888777666<<>><<<888444111000000000000000111111000///......111222222444777:::===???EEEFFFGGGGGGHHHGGGGGGGGGQQQZZZdddjjjnnnssssssqqqggg^^^SSSKKKGGGCCC>>>999777555222000000///---+++---,,,+++***************'''&&&&&&'''***++++++******)))((())),,,.........---...---+++(((%%%%%%%%%))))))(((((()))***++++++,,,++++++***)))'''%%%$$$'''%%%######$$$&&&&&&&&&###""""""""""""$$$%%%&&&++++++,,,---...///000111222111000111222222111000111222333444555555555555333222111000////////////000...,,,+++,,,---,,,+++777777666666666666777777555333111111222333222222222333444555666777888999888777666888:::;;;;;;:::999888888888888888888999666555444444444666888999::::::;;;<<>>>>>???@@@@@@@@@@@@<<>>===;;;:::;;;;;;<<<@@@DDDEEEDDDBBB???>>>>>>>>>???AAADDDEEEGGGHHHLLLPPPRRRQQQMMMJJJAAA===888666666777666555;;;===AAADDDEEEDDDBBB@@@999888666444333444444555777333000///111444444444999<<<@@@EEEKKKSSS[[[aaagggfffccc[[[QQQFFF???;;;:::;;;>>>BBBDDDCCC>>>:::555444333222222222222222111000///.........//////......///000111111111000000000000000///.........---...///111111222333444000///...,,,+++*********...------,,,,,,------...111333555444222000000000222111///...,,,,,,,,,,,,,,,...///...,,,++++++,,,,,,---///111222333444444666888<<>>@@@CCCFFFHHHMMMKKKIIIFFFDDDBBB@@@@@@<<<:::888999;;;===<<<::::::888777666777888777555777888:::<<<>>>?????????@@@???>>><<<:::999777777999<<>>;;;888444111000//////000000000111000000//////...///111444888<<<@@@BBBHHHHHHIIIJJJLLLLLLMMMMMMVVV___fffjjjmmmqqqrrrppphhhaaaWWWQQQMMMIIIDDD???:::777444111000000...---------,,,+++++++++++++++***,,,...000000///...,,,,,,+++******,,,......---//////...,,,(((''''''(((***************++++++,,,++++++******((('''&&&%%%(((&&&$$$###%%%&&&&&&%%%###""""""""""""$$$%%%&&&***+++,,,...000222444555333222111111222333222000111111222333444444444444222111000000/////////000000///------...---,,,***555555666666666666555555333222111111333444333222444444333222333555777999888777555666888::::::999666666666666777888999999999777555444444444666777:::::::::;;;===>>>@@@AAAAAA@@@@@@???@@@@@@AAABBBAAACCCFFFKKKPPPQQQPPPOOOHHH@@@999777555444555888===<<<<<<>>>BBBHHHNNNRRRZZZZZZ]]]```bbb___WWWPPPHHHFFFDDDEEEGGGJJJKKKLLLOOOOOONNNMMMLLLKKKJJJJJJFFFFFFFFFGGGHHHJJJLLLMMMKKKLLLLLLJJJGGGDDDCCCCCCDDDDDDDDDBBB>>>:::666444000000///......///111222000000111222333444555666777555333111111333555777333555888999999999;;;<<<=====================<<<<<<>>>>>>>>>>>>CCCJJJPPP\\\jjjqqqgggbbb______aaadddbbbaaaccciiipppuuuxxx{{{xxxrrrjjj```VVVOOOKKKKKKMMMPPPPPPNNNJJJGGGFFFDDDCCCCCCBBB@@@???===<<<<<<<<<===@@@BBBCCCBBB@@@??????>>>???@@@BBBDDDFFFGGGHHHJJJNNNPPPOOOKKKHHHAAA>>>999777666777777666===???BBBDDDDDDCCC@@@>>>:::999888666555444444444555333111111222333333222666999???EEELLLTTT]]]cccllllllhhh```TTTHHH???;;;>>>@@@DDDHHHKKKIIIDDD@@@:::888555333222111222333111000...,,,---///222444...///000111222333333333222222222222222222222222000111111222333333333333222000---***)))))))))))),,,,,,,,,,,,---...//////333333333222000///000111111000...---+++*********+++---......,,,++++++,,,***+++---///111222333333222333666;;;@@@FFFLLLNNNVVVYYY\\\```cccdddddddddbbb^^^YYYSSSNNNGGGAAA<<<;;;:::::::::;;;;;;999777666555555555444333333333111111111111000000000000,,,------......---,,,,,,......///000111222333333666666666555444555777999666888777222000222333222555555555777;;;>>>@@@@@@<<<<<<<<<===@@@CCCGGGIIIJJJIIIGGGEEECCCAAA@@@???:::999888:::<<<===<<<;;;:::888888888999999888666666777999;;;<<<<<<<<<<<<<<<;;;;;;:::999888777777<<<<<<===AAAEEEJJJLLLMMMTTTTTTTTTTTTSSSPPPJJJFFF===;;;888555222000//////000000000000111111111111000111333666999===@@@BBBHHHIIIJJJLLLNNNQQQSSSTTT[[[bbbggghhhjjjnnnooonnniiiccc\\\WWWSSSOOOIIIDDD???;;;777444222222111000///...------------------,,,111666888666222111000000...,,,,,,...///...---111000///,,,)))((()))+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***(((((()))'''%%%$$$%%%&&&%%%$$$######""""""###$$$&&&''')))***---///222555777888555444222222333333222111000000111111222333333333111000000////////////000111000/////////...+++(((222333444555555444333222111111111333555666555333666444222111222444777:::<<<:::888777888999888888333333333444666777999:::>>><<<999666444444444555===>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBCCCDDDEEEFFFBBBCCCGGGNNNSSSWWWWWWVVVPPPGGG>>>:::777555777;;;??????@@@BBBEEEJJJOOORRRXXXXXXZZZ]]]^^^ZZZUUUPPPHHHGGGFFFGGGJJJNNNQQQSSSVVVVVVUUUSSSQQQNNNLLLJJJIIIHHHGGGHHHIIIMMMPPPRRRUUUTTTSSSPPPLLLIIIFFFEEEDDDDDDCCCAAA===999555333//////...---......///000000000111222444666888:::999777444111111222444666444666888999888999:::<<<::::::;;;<<<===>>>@@@AAAEEEEEEDDDBBBAAADDDJJJNNNWWWdddyyy{{{ppphhhbbb```aaacccbbb```ccchhhnnnsssvvvxxxwwwssslllcccXXXNNNHHHHHHKKKNNNOOOMMMKKKIIIIIIFFFFFFEEEDDDBBB@@@>>>===:::;;;<<<>>>@@@AAAAAAAAA???@@@@@@BBBDDDGGGIIIKKKMMMMMMMMMNNNOOOMMMJJJGGGAAA>>>:::777666666777777:::<<<>>>@@@AAA???===;;;;;;:::999888666555555444333333333333333333111000444888===CCCJJJRRRZZZ___ddddddbbb\\\RRRHHH@@@<<<@@@CCCIIIMMMNNNLLLHHHDDD@@@===999444111000000111000/////////000333666777444444555555555555444444555444222111333555888;;;777666555444555555444444333000---)))''''''((()))******+++,,,---///000111333333222000......000222111000///---,,,+++******+++---......,,,+++,,,---+++,,,---///111222222222///111333666999???DDDHHHMMMQQQWWW\\\```dddgggiiifffbbb\\\VVVOOOHHHAAA===<<<:::::::::;;;;;;:::888777777666555444333222111111111111111111111000000------------------,,,,,,------///000222333444444666666666555444666999<<<999;;;:::444222444555444444444444666999<<<===<<<999999:::;;;>>>BBBFFFHHHFFFEEECCCAAA@@@>>>>>>>>>=========>>>???@@@??????============>>>>>>;;;999555666888999999999888777:::999999999999999999999>>>======AAAGGGLLLLLLKKKPPPPPPOOOOOONNNKKKGGGDDD<<<;;;888555333111000000000000000111222333444555888888999;;;===???AAAAAAFFFGGGHHHKKKNNNRRRVVVXXX]]]bbbfffeeefffjjjmmmllliiieee```[[[VVVQQQJJJFFFCCC???:::777666555444333000000///////////////000---333999:::666333444666333222000///000000///...111000...+++((((((+++------....................................------,,,+++)))'''&&&'''&&&%%%###$$$###""""""###$$$&&&'''***+++---000333666888999777555444444444444222111///////////////000111111//////.........///000000111000000000000...***'''111222333444444333222111000111222555888888777555666444222111222555888;;;AAA???<<<;;;:::999777666222222222333444777:::;;;BBB@@@===999666444444444@@@AAABBBAAA@@@@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKKKKFFFGGGKKKPPPVVVZZZZZZZZZUUUKKKAAA===:::888:::>>>@@@AAABBBEEEIIIMMMQQQSSSVVVWWWXXXZZZZZZXXXTTTQQQJJJKKKLLLNNNPPPTTTXXX[[[[[[ZZZYYYVVVRRRNNNKKKIIIKKKJJJIIIIIIKKKNNNRRRUUU\\\ZZZXXXTTTQQQMMMIIIGGGBBBBBBAAA???<<<888444222//////...............///111111222333666999<<<>>>888666444222111111222222999:::;;;:::999999;;;<<<777888:::>>>BBBGGGKKKMMMOOONNNKKKHHHFFFFFFHHHJJJTTT___sssyyyoooeee``````aaa```___bbbfffkkknnnooopppqqqoookkkcccXXXMMMFFFFFFIIILLLMMMLLLKKKJJJJJJGGGGGGFFFDDDBBB???===<<<777888:::<<<>>>???AAABBB@@@AAACCCFFFJJJMMMPPPRRRQQQPPPNNNMMMLLLJJJFFFCCC@@@>>>;;;888555555666888666888:::===>>>>>>===<<<;;;:::999777666666666666555555666555333222000///333666;;;@@@EEEKKKQQQVVV[[[\\\[[[WWWPPPIIICCC@@@AAAEEEJJJNNNNNNLLLHHHFFFEEEAAA<<<666111...---------///111444666888::::::<<<<<<;;;:::888666555444777444111000333999AAAFFF@@@===999666666666555444333000---)))''''''((()))))))))***+++---///111222333333111///------///222111111000///...---,,,,,,+++---......---,,,---...------///000111111111111,,,...000222333777===AAAEEEJJJQQQWWW\\\aaagggkkkgggccc\\\VVVOOOHHHAAA<<<;;;:::999:::;;;;;;999777999999777666444333111111111111000000000000000///......------,,,,,,,,,,,,+++,,,...000222333333444555666555555444666999<<<<<>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEECCC>>>;;;777777777777666666555555999999::::::;;;;;;;;;<<<======???EEEKKKOOONNNLLLPPPNNNMMMLLLKKKIIIEEEBBB<<<;;;999777444333111111000111111222444666888999>>>???@@@AAACCCDDDEEEFFFGGGGGGHHHJJJNNNSSSXXX\\\^^^ccceeecccdddiiilllllliiifffbbb]]]WWWQQQKKKGGGFFFCCC???<<<::::::999777333333222222222222333333111666::::::777666:::>>>777555222222222222111///000///---***((((((+++---//////000000000000///...------.../////////......---,,,***)))((('''%%%###$$$############%%%&&&'''+++,,,...000222555777777888777555444444444222000...------------......///...---------...///000000111000000000000...***'''000000111111111111000000000111444888;;;;;;999777555444222222333666:::===CCCBBB@@@>>>===;;;888555333222222222444777:::<<>>BBBBBBCCCEEEHHHLLLOOORRRTTTTTTUUUVVVWWWWWWVVVUUUTTTMMMPPPRRRUUUVVVYYY]]]```]]][[[XXXTTTPPPLLLIIIHHHIIIHHHGGGGGGIIILLLPPPRRRZZZXXXUUUSSSPPPMMMIIIFFFAAAAAAAAA???===999555333000000000000000/////////111111111222555999===???:::888444111///.........666777999999777666666777888:::===BBBIIIPPPVVVYYY[[[YYYVVVRRROOOMMMKKKKKKOOOYYYkkkuuuiiibbbaaa``````aaadddgggjjjjjjiiijjjkkkllliiibbbXXXMMMFFFEEEHHHJJJKKKJJJIIIHHHHHHFFFFFFDDDBBB@@@===;;;999444666999:::;;;<<>>>>>===;;;777444333555777555777:::===???@@@@@@@@@;;;:::777666555666777888888999999777333000//////222555999<<<@@@DDDIIILLLQQQRRRRRROOOJJJDDDAAA@@@BBBFFFJJJLLLKKKIIIGGGFFFEEEBBB===777222...,,,+++,,,...222666:::<<<>>>>>>DDDCCCAAA>>>;;;888555333666444111111777@@@JJJQQQJJJCCC;;;666555555444333222000---***))))))))))))))))))***+++---///111222222222111...,,,,,,///111000000111111000000///...,,,...///000........./////////000000000000000///(((+++---......000555999===CCCJJJQQQVVV[[[bbbgggddd```[[[TTTNNNGGG@@@<<<:::999999999::::::888666999888888777666555444444222222111111000//////...//////---,,,,,,,,,,,,,,,***,,,...000222222222222333444555444444555777999;;;??????:::777888888666222333444777999999777555666666666777:::===AAACCCDDDDDDCCCBBBAAAAAAAAABBB@@@CCCGGGJJJKKKMMMOOOPPPQQQPPPPPPPPPNNNJJJDDD@@@<<<:::888666555555666666::::::;;;;;;<<<=========<<<>>>BBBGGGMMMPPPPPPOOORRRQQQPPPOOOMMMJJJFFFBBB===<<<;;;999777555333222222222222444666999<<<>>>@@@AAADDDGGGIIIKKKLLLMMMIIIHHHHHHJJJNNNTTTZZZ]]]^^^bbbcccaaaaaaeeehhhhhheeeccc___[[[UUUOOOJJJHHHGGGEEEBBBAAA@@@???===;;;888888777777777888999999999<<<>>>>>><<<<<>>>>><<<999444444333333555999<<<>>>AAA@@@@@@@@@@@@===999666444333222222444777:::<<<>>>===;;;999888999:::;;;@@@CCCEEEDDDAAAAAADDDHHHLLLPPPUUU[[[^^^___^^^\\\YYYXXXXXXYYY[[[[[[ZZZXXXSSSKKKCCCAAAAAA@@@BBBFFFFFFGGGIIIKKKNNNPPPQQQRRRQQQRRRSSSTTTTTTTTTTTTUUUNNNRRRWWWYYYZZZ[[[^^^```]]]ZZZVVVQQQLLLIIIFFFEEECCCCCCBBBCCCDDDGGGIIIKKKOOOMMMKKKKKKKKKJJJGGGDDDAAAAAABBBAAA???;;;888666222222222222111111000000///......///222666:::<<>>CCCJJJQQQXXX[[[___]]][[[XXXUUUQQQMMMKKKJJJRRRaaawww{{{mmmeeedddaaabbbdddhhhjjjjjjhhhfffhhhiiikkkiiicccXXXNNNGGGDDDFFFHHHHHHFFFEEEDDDEEEEEEDDDBBB@@@===:::888666444666888888888999<<<>>>AAACCCEEEIIILLLNNNPPPQQQLLLJJJFFFDDDCCCBBB???===<<<<<<:::666333222444777555777:::<<>>CCCFFFJJJNNNRRRUUUUUUTTTSSSRRRPPPLLLFFFBBB>>>===<<<;;;999666555444333333444555888<<<@@@BBBCCCEEEHHHJJJMMMNNNOOOOOOIIIHHHGGGHHHKKKQQQWWW[[[ZZZ^^^___[[[ZZZ\\\^^^]]]ZZZYYYWWWRRRNNNJJJGGGFFFGGGFFFEEEEEEEEECCC@@@>>>>>>>>>>>>>>>>>>???@@@@@@???@@@AAABBBBBBAAA??????:::888666666666666555444---...///---,,,+++---...000000222222222000///---,,,,,,...///111111222222333111000...---+++'''$$$$$$$$$######$$$%%%'''(((+++,,,...222555888;;;<<<999777555444333222000...,,,+++***(((((()))+++,,,+++++++++,,,---///000111///---,,,+++,,,,,,***)))000///...------...///000000222666;;;???@@@===:::333333333444777:::===???===>>>???AAAAAA???:::777555444333222444777:::<<<999888888777999;;;===???BBBEEEHHHGGGCCCCCCGGGKKKOOOTTT\\\dddhhhiiihhhfff```___]]]]]]]]][[[YYYWWWQQQIIICCCBBBBBBBBBDDDHHHIIIJJJLLLMMMOOOOOOPPPPPPNNNPPPQQQRRRRRRRRRTTTVVVNNNSSSXXX[[[[[[[[[]]]___\\\YYYSSSNNNIIIFFFDDDDDD>>>>>>>>>???@@@BBBDDDEEEEEECCCBBBCCCFFFGGGDDDBBBBBBBBBCCCBBB@@@>>>;;;999333333333333333222111000,,,,,,+++,,,///333777:::OOOHHH>>>444...---///111000777@@@FFFFFFAAA<<<999999:::===AAAGGGNNNTTTWWWZZZXXXWWWUUUSSSNNNIIIFFFGGGMMMZZZmmmqqqhhhfffdddeeehhhlllnnnlllhhheeeiiijjjllljjjcccYYYOOOHHHCCCEEEFFFFFFDDDBBBAAABBBCCCBBBAAA???;;;888666444555777888888666666888;;;BBBCCCEEEGGGJJJKKKLLLMMMJJJHHHEEECCCCCCBBBAAA???<<<<<<:::666222111333777555777999;;;===>>>>>>>>>:::888444111222555999<<>>999333///...000///222666999;;;>>>BBBEEEAAACCCCCCCCCCCCDDDFFFHHHEEEHHHJJJIIIFFFDDDDDDFFF===<<<:::777444111///...------...111666<<>>999888777777888888777555222333555777:::<<<===>>>777777555444222111//////000///...,,,++++++,,,,,,)))+++---///000000///...///111333333222111222333000666::::::999;;;:::888999666333222444666888888888888777888:::===@@@BBBBBBAAAAAA@@@@@@AAAAAABBBDDDJJJSSS[[[aaaffflllppppppooonnnlllhhhaaaXXXRRRGGGCCC>>>999777888;;;===:::::::::;;;;;;<<<<<<<<<<<>>>>>===<<<:::888666555444444555666:::>>>BBBDDDHHHIIIKKKLLLMMMMMMMMMLLLGGGEEEDDDDDDGGGMMMSSSWWWUUUYYYYYYUUURRRSSSSSSQQQPPPOOOMMMJJJFFFDDDCCCDDDGGGFFFFFFGGGHHHFFFBBB???BBBBBBBBBBBBCCCCCCDDDEEEAAABBBCCCEEEEEEBBB===888;;;999777666777777666555...///000000...---...//////000222333222000...---///000111333444555666666555333111000...,,,((($$$%%%$$$######$$$%%%'''(((***+++///333777;;;>>>@@@999777555333333111///---,,,+++)))((('''(((***+++******+++,,,---///000111...,,,******+++++++++***222222222111111111111111000333777:::;;;;;;999888777666555666999<<<======>>>@@@BBBDDDCCC???<<<999999555333777999666444444777888999888777:::AAAFFFKKKKKKKKKKKKKKKKKKJJJJJJQQQUUU\\\eeelllnnnmmmjjjbbb___\\\ZZZXXXVVVTTTRRRLLLJJJFFFBBB@@@CCCIIINNNNNNMMMKKKJJJHHHHHHGGGGGGMMMMMMNNNNNNOOOPPPPPPQQQQQQSSSUUUWWWXXXWWWUUUTTTTTTRRRPPPLLLHHHDDDBBB@@@======<<<<<<<<<===>>>>>><<<@@@BBBAAA>>>===AAAEEEAAABBBDDDEEEDDDAAA===;;;555555444222111///......,,,++++++,,,...222666888===<<<999444000------///444---+++777GGGMMMCCC777333888===AAABBBEEEIIILLLLLLLLLLLLKKKIIIFFFDDDBBBCCCGGGQQQ___lllyyy}}}sssjjjgggjjjlllnnnqqqsssrrrnnnlllppprrrmmmggg___TTTKKKFFFDDDCCCAAAAAABBBCCCDDDCCCBBB???;;;666333333444333222111111222555888999>>>???@@@AAAAAACCCEEEGGGCCCBBBAAA@@@@@@AAABBBBBB@@@;;;666444444444111...888:::===??????===:::888666555333111222555888:::AAA???;;;777333111//////000000222666:::<<<<<<:::===<<<;;;<<<===@@@BBBDDDIIIIIIIIIHHHFFFDDDBBBAAA999666333111111111111000/////////111444999===@@@DDDCCC@@@<<<888555222000000333999CCCLLLSSSVVVWWWNNNDDD777000///111222111/////////...---,,,+++***''''''''')))+++...111333555444111...,,,+++++++++---///111111111000111222111000000222555999:::;;;555444111...,,,+++++++++'''((()))+++,,,---......444666999<<>>:::444222333333333111111000///---+++*********+++++++++,,,---...///000///000111222333444444444111333555777777777555444666444111//////222666888222444555666777999<<<>>>AAABBBDDDCCCBBB@@@@@@AAAIIIOOOZZZfffqqqyyy~~~{{{wwwvvvtttooofff^^^SSSNNNFFF@@@<<<;;;999999:::999888777777888999999<<<===@@@EEEJJJOOOSSSVVV[[[[[[YYYTTTNNNHHHEEEDDD>>>>>>===:::777555555666333333444666999<<<@@@BBBDDDFFFHHHJJJKKKKKKJJJJJJDDDCCCBBBCCCFFFJJJKKKLLLQQQPPPNNNLLLJJJIIIIIIIIIJJJGGGCCCBBBBBBCCCCCCBBBGGGGGGIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJHHHEEECCCBBB@@@===;;;999:::;;;<<<;;;999777555222222222111111111000000,,,///333444222111222333333555666777777999;;;>>>;;;:::888666333///---+++((('''%%%######%%%''')))***---111666999;;;<<<<<<;;;888555111//////000111111...+++(((''')))+++,,,&&&(((+++---......,,,,,,******)))))))))))))))***333333222222111111111000111333777:::<<<<<<:::999888777666777:::===???@@@CCCDDDEEEFFFFFFDDDCCCBBB===777444666777666555666333555888888999===DDDJJJLLLMMMNNNOOOOOONNNMMMLLLQQQTTTZZZbbbgggjjjhhhffffffbbb\\\WWWTTTPPPMMMKKKKKKIIIFFFBBBBBBEEEKKKPPPMMMLLLJJJHHHFFFDDDDDDCCCJJJJJJKKKLLLMMMMMMMMMMMMLLLNNNPPPSSSTTTSSSRRRPPPOOOMMMJJJFFFBBB???<<<:::888888777777888888999999;;;>>>AAA@@@===<<<@@@DDDAAACCCEEEFFFEEEBBB>>><<<666666555333222111000///---,,,,,,,,,...111444666999999999777333000000000000,,,)))...555777333---///333666999:::<<<@@@CCCBBBBBBAAAAAA@@@???>>>===???AAAIIIUUUaaammm}}}vvvmmmjjjkkkkkkmmmpppssstttrrrssswwwyyytttnnnhhh^^^UUUKKKIIIEEEBBB@@@???@@@AAADDDCCC@@@<<<777444444444444444333333444555666777:::;;;===>>>@@@BBBEEEGGGDDDCCCBBBBBBBBBCCCDDDEEEAAA;;;444000111222111000333555999<<<>>>>>>===;;;666444111000111333777:::@@@???;;;888555333111111111222333666:::;;;;;;:::888888999:::<<<@@@CCCEEEFFFGGGGGGHHHFFFDDDBBBAAA:::777444222222222222111...------///222666:::===>>>===;;;888444111///...111444999AAAIIINNNPPPOOOGGG@@@777222222222000............---,,,+++******((((((((()))+++...000222111000...---,,,,,,------///111333444444444444555222000000111555999;;;<<<555333000---+++++++++,,,++++++,,,,,,,,,,,,,,,+++111333666999===BBBIIINNNTTTUUUUUUUUURRRMMMHHHEEE@@@===888555444444222111000222555;;;AAAEEEGGGGGGCCC>>>999666555555333222000///...---,,,+++++++++*********+++,,,---.........///111222333333444444111222444555555555444444444222000//////111444666000222444555666888;;;======???@@@@@@@@@@@@AAACCCIIIQQQ^^^mmmzzz}}}xxxoooiii^^^XXXOOOGGGBBB???<<<;;;888777777777777999:::;;;:::;;;>>>CCCHHHMMMRRRTTT[[[\\\[[[XXXRRRLLLGGGFFF@@@???>>>;;;888777666777555555777888;;;===???@@@CCCEEEGGGHHHIIIIIIGGGGGGAAAAAAAAACCCEEEHHHIIIJJJLLLKKKJJJHHHFFFDDDCCCCCCCCC@@@>>><<<======<<<;;;CCCDDDFFFGGGHHHIIIHHHHHHIIIJJJLLLMMMNNNMMMMMMLLLJJJHHHEEECCCBBB@@@===;;;999:::;;;;;;;;;999777555333333333333444444444444111444666555333222333555777888:::::::::<<<>>>AAA>>>===;;;888555222///---)))(((&&&$$$$$$%%%'''(((,,,...222777;;;===??????<<<:::666333000000000111000---***((('''(((***,,,)))***+++,,,------,,,,,,++++++***************+++555444444333222111111000222444888;;;======<<<;;;999888888888:::>>>BBBDDDIIIJJJJJJKKKKKKKKKLLLLLLBBB;;;666555555444666:::333777:::<<<===@@@FFFKKKOOOQQQSSSUUUUUUSSSQQQOOOQQQSSSWWW\\\aaaccccccaaaddd___XXXRRRNNNJJJHHHFFFHHHGGGEEECCCBBBFFFKKKPPPMMMKKKIIIFFFCCC@@@???>>>DDDEEEHHHIIIJJJIIIHHHHHHFFFHHHJJJMMMNNNNNNMMMLLLJJJIIIFFFBBB===:::777555444444333333444555666666999<<<>>>===;;;;;;>>>AAAAAACCCEEEFFFEEEBBB???<<<444333222111000///...---///...---,,,---///222333444666888888666333111111000///---+++)))***+++---...///111111222444888;;;777777777777777888999999;;;<<>>BBBDDDFFFDDDDDDCCCCCCCCCDDDFFFGGGBBB;;;222---...000222222000222666:::<<<===<<<<<<666333000......222666999???>>>;;;999666444333333222222444666999:::999777333444555777:::>>>BBBDDDAAACCCEEEFFFFFFDDDBBB@@@;;;888555444444444333222+++++++++,,,///222555888888777666444222000...---111333888???DDDGGGFFFEEE>>>:::666444444222///,,,,,,,,,,,,,,,+++*********)))(((((()))***,,,...000///......---...///000111///000333555777888888888555333000111444888;;;<<<555333///+++******,,,---............---+++***)))---///111444666;;;AAAEEENNNPPPSSSUUUTTTQQQLLLIIIAAA>>>999666555333111000...000444;;;BBBGGGIIIIIIFFFBBB===999777555333111///...------,,,---------************++++++,,,---......000111222333333333222222222222222333333333000000///...///000111222...000222333555777:::===:::<<<===>>>>>>???BBBDDDKKKTTTcccssszzztttiiicccYYYOOOHHHCCC>>><<<666666666777888999;;;<<<777999;;;???DDDJJJNNNQQQXXXZZZ[[[YYYTTTMMMHHHFFFBBB@@@>>><<<:::888888777777888;;;===>>>?????????BBBDDDEEEFFFFFFEEECCCBBB===>>>???AAACCCEEEGGGGGGHHHGGGFFFDDDBBB???===<<<@@@???============;;;999>>>@@@BBBDDDFFFGGGHHHHHHIIIKKKMMMPPPQQQPPPOOOMMMIIIGGGDDDCCCBBB@@@>>>;;;999:::;;;;;;:::999777666444555666777888999:::;;;:::;;;:::888666555666888;;;===>>>>>>>>>???BBBDDDAAA@@@>>>;;;888444111///+++)))'''&&&%%%&&&'''(((---///333888<<>>AAAAAAAAABBBFFFJJJRRRUUUXXX[[[[[[XXXUUURRROOOPPPRRRWWW[[[^^^^^^]]]YYYUUUNNNJJJHHHGGGGGGFFFFFFEEECCCAAAAAACCCHHHLLLLLLJJJGGGDDD@@@===;;;;;;???AAADDDFFFGGGFFFDDDCCCBBBCCCFFFHHHIIIIIIIIIIIIHHHGGGDDD@@@<<<888555333333333333333444555666666888999::::::999999;;;>>>@@@AAADDDEEEDDDAAA>>><<<333333222111000///......111000///...---...///000333444666666333222111111...///...,,,)))***---111111111000///000222444777444444333222333444666777:::999===DDDLLLWWWgggvvvzzzooohhhcccbbbeeejjjpppuuu|||pppdddZZZUUUNNNHHHDDDCCCDDDEEEFFFEEECCC>>>:::777666777555666888999999888777666666555666999===@@@BBBCCCBBBAAAAAAAAABBBCCCEEEFFF@@@:::222...///222333333222333666999:::;;;:::999555222...,,,---000555888<<<;;;999888666444333333222111222444666666555333111111222555777;;;===???<<<>>>AAACCCDDDBBB@@@>>>;;;999666555555555444222)))))))))***,,,///111333444444333222111000000//////111555;;;???@@@>>><<<777555333222222111///,,,++++++******************)))((((((((()))***,,,---000000/////////000222333,,,...111666:::=========;;;777333111333666888999444111---***)))***,,,.../////////...---+++***)))+++---...000111555999<<>>:::777444111///---------------...//////,,,+++++++++++++++,,,------...///000111222222222222111111000000000111111------------.........///---///222333555777:::===<<<===>>>>>>>>>@@@CCCEEEMMMUUUbbbppp}}}{{{pppiii___TTTKKKDDD>>>:::777777888888999999::::::666777888;;;@@@DDDIIILLLQQQTTTWWWWWWRRRLLLFFFCCCBBB@@@>>><<<;;;:::999888999;;;???BBBDDDDDDCCCBBBBBBCCCDDDEEEDDDBBB@@@???999;;;===???AAABBBDDDFFFHHHHHHHHHFFFCCC@@@===;;;@@@???>>>>>>???>>><<<:::<<<===???@@@BBBDDDEEEEEEBBBEEEIIILLLNNNMMMKKKIIIGGGEEECCCAAAAAA@@@===;;;999::::::::::::999888777777777999;;;===???AAABBBDDDBBB???;;;999999:::;;;>>>???@@@@@@@@@@@@BBBDDDBBBAAA???<<<888444111///,,,+++)))'''''''''((()))---///222666;;;@@@CCCEEE@@@>>>;;;888555222111000,,,***((('''&&&''')))***++++++***)))(((((())))))((())))))***************666666666555444333333222555777999;;;=========<<<:::;;;;;;;;;;;;>>>CCCGGGMMMPPPSSSUUUTTTQQQLLLIIICCC===666444333333999@@@@@@CCCFFFFFFEEEFFFIIIMMMTTTWWW[[[^^^]]]ZZZVVVSSSJJJKKKMMMQQQVVVZZZZZZZZZOOOKKKEEEBBBBBBCCCCCCCCCBBBBBBAAA???>>>???BBBEEEKKKIIIFFFBBB???<<<:::999<<<===@@@BBBCCCBBB@@@???@@@AAACCCDDDEEEFFFFFFFFFEEECCCAAA===999666333222222222222222333444555666666777888777777888:::;;;===???AAACCCBBB@@@===:::666666555444333222222111333222111///............333333333111///...000111,,,,,,,,,,,,++++++,,,---444222000///000222444555555444222111111222333444777666888???GGGQQQbbbppp~~~nnncccZZZYYY[[[^^^fffooozzzoooeee```WWWNNNHHHEEEEEEEEEGGGFFFDDD???:::777777888333444777:::;;;:::999888888777666888;;;>>>>>>>>>======<<<======???AAABBB===999444333444555333111111333666888::::::::::::444111...,,,---000444777888777666555444333111111/////////111333333111///000111222333555666888999888:::===?????????===<<<;;;999666555555555333222((((((((()))+++---///000000000000000000000000000---///222666:::;;;999666444222000//////000//////******)))))))))***++++++((((((''''''((()))+++,,,111000///.........///000,,,---222999@@@DDDEEEDDD???;;;555222111222333444222000,,,***)))***,,,...............---,,,,,,+++***,,,---...///111444777===AAAHHHMMMPPPPPPNNNLLLEEEBBB>>><<<:::888555222666666777:::???BBBBBBBBBCCCBBB???;;;777222///---------------...///000000...------,,,,,,,,,,,,---,,,,,,...///000111111111222111000///////////////++++++,,,,,,------,,,,,,...000222444555777:::===@@@AAABBBAAA@@@@@@BBBDDDJJJPPPZZZgggtttqqqjjj```VVVMMMEEE???;;;;;;;;;:::::::::999888888777777777888;;;???BBBEEEIIIMMMQQQSSSPPPKKKFFFCCCBBB???===<<<<<<<<<;;;999<<<>>>BBBFFFHHHHHHGGGFFFBBBCCCDDDDDDCCCAAA>>>===777999<<<>>>???@@@CCCFFFMMMMMMMMMLLLJJJFFFBBB???===<<<<<<<<<===<<<:::888<<<<<<<<<===>>>>>>???@@@;;;>>>BBBFFFHHHHHHFFFEEEDDDBBB@@@??????>>><<<:::999999::::::999999888888999:::<<>><<<<<<<<<======>>>??????>>>>>>@@@BBB@@@???===:::666333000...,,,+++***)))))))))******---...111444999>>>BBBEEEBBBAAA???<<<888444111///+++)))((('''&&&'''((()))***)))((('''&&&&&&&&&'''&&&&&&'''((())))))((((((666666666666555555555555777888:::;;;<<<<<<;;;;;;888:::===<<<;;;===AAAEEEHHHKKKPPPSSSRRRMMMGGGCCC@@@<<<888777666666===DDDBBBEEEGGGHHHGGGIIIMMMQQQTTTVVVYYY[[[ZZZWWWRRROOOEEEEEEHHHLLLQQQTTTTTTTTTHHHDDD@@@========================<<<;;;<<>>>>>>>>===<<<===>>>???@@@@@@AAAAAAAAA@@@???<<<999666333111000000000000000111333444555666555555666666777888999<<<>>>@@@BBBAAA???<<<:::444444333222222111000000555444333111000///......222222000...,,,---000222111000//////000///---+++222111//////111333333333333333222111000000000000222111444:::AAAKKK[[[iii|||lll^^^RRRPPPPPPQQQZZZeeeooozzzxxxnnniii___UUULLLGGGDDDCCCGGGFFFDDD???:::777777888222444777999;;;;;;:::::::::777555666:::<<<;;;999999999888888888:::;;;<<<:::777666666888777333000...000333666999;;;<<<===222111...---...000444666555555444444222111///...---------///000000...,,,000111111222333333333444555666888999:::::::::999999777555444444333111000'''((()))***,,,...000111---......//////000000000......000333666666555333222000///------...000111******)))))))))***,,,---)))((((((((()))***,,,---///...---,,,++++++,,,,,,///000555===FFFKKKKKKIII@@@<<<666222111000000//////...,,,*********,,,,,,,,,,,,------------,,,,,,***,,,---......///222444777;;;AAAHHHLLLMMMLLLJJJGGGEEEBBB@@@>>><<<999666;;;:::999:::===@@@BBBBBBFFFGGGEEE@@@999333///---------------...///000111///......---,,,,,,,,,,,,+++,,,---...///000000000222111111000///...------*********+++++++++,,,,,,///111333444444666999<<<@@@BBBCCCBBBAAA??????@@@CCCHHHPPP\\\iiivvv|||zzzlllfff]]]UUUNNNGGGBBB>>>=========<<<;;;:::999888:::999777666777999<<<>>>BBBFFFLLLOOONNNJJJGGGEEEBBB???<<<===???@@@>>><<>>======>>>>>>===;;;;;;;;;:::::::::::::::;;;777999===AAADDDDDDDDDDDDAAA???>>>=========;;;999999999999999999999999999<<<===???CCCFFFIIILLLMMMNNNJJJEEEAAA??????>>>===;;;<<<===<<<;;;;;;<<<>>><<<;;;999777444111...,,,,,,+++++++++++++++,,,,,,......000222777<<>>;;;::::::999999888666888999:::;;;<<<@@@BBBBBBAAA???===;;;999888888555666777888999999999999::::::::::::::::::::::::<<<;;;:::777555333111000/////////000111222444444555555444555666777888888<<<>>>@@@BBBBBB???<<<:::444444444333333222222111666555444333111000//////---...000000//////111333555555555444222111111111111///...000333555444222111111111111111111000///111000222888>>>GGGUUUbbbtttkkk[[[MMMIIIGGGGGGOOO[[[```iiirrrwww{{{}}}zzztttnnniiiaaaXXXPPPJJJGGGEEEGGGFFFCCC???:::777777777444555777888999999999888888444222333777999888555666666555444444555666777888666444555777777333///---///111444777999::::::111000//////000111333444444444444333222000...,,,,,,,,,,,,...000000...,,,///000000111222222222222444444444444555666666777666555333333333222///---'''(((***,,,...000222333...//////000111111222222111000000111222333222000/////////.........///000+++***)))))))))+++---///+++******+++,,,...000111000///---,,,,,,,,,---...111222666>>>FFFKKKIIIFFF===:::555222111000///...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++***)))+++---------...000222444888===CCCHHHJJJJJJIIIIIIGGGEEEDDDBBB@@@===;;;===;;;999:::>>>CCCGGGHHHQQQQQQOOOIII@@@777111///......---......///000111///...---,,,++++++++++++***+++,,,---.../////////111111222111000...,,,+++***************+++,,,,,,///111222333333444777999;;;>>>AAAAAA???===<<<;;;<<<@@@HHHQQQ\\\eeemmmqqqrrrssssssqqqooolllkkkjjjaaa\\\VVVOOOJJJFFFAAA???======>>>>>>===<<<;;;:::>>>;;;888555444444666777:::???DDDHHHIIIGGGFFFEEEDDD@@@===???CCCEEECCC@@@CCCDDDEEEFFFGGGFFFDDDCCC===>>>??????>>><<<:::999888;;;===<<<;;;???FFFLLLPPPRRRTTTUUUSSSOOOJJJGGGAAA???===<<<===>>>>>>>>>999999888777777777888999444666999<<>>???BBBEEEHHHLLLNNNOOOOOOKKKFFFCCCBBBAAA>>><<<999::::::999888888999;;;888888777555222///---,,,+++++++++,,,,,,---......000000000222666;;;@@@DDDFFFFFFDDDAAA===777222///***))))))(((((()))******'''((()))))))))((('''&&&###$$$&&&((())))))((('''555555666666777777888888::::::::::::999999888777555999>>>>>>;;;999;;;>>>>>>???BBBDDDDDDCCCAAA???<<<;;;<<>>BBBDDD>>>===<<<:::999888888777333333444444555666666777777666666666666555555555<<<;;;:::888666444333222000000111111222444555666666444444444666777888777===>>>AAACCCBBB@@@>>><<<<<<<<<;;;;;;::::::999999777666555444222111000000))),,,000222333333333444222444555333//////333777000//////222555777666444000111222333444333222111222111333888>>>EEERRR^^^fffppp}}}kkkYYYJJJFFFCCCAAAIIIUUUXXX^^^dddfffjjjnnnmmmjjjhhheee___YYYSSSOOOLLLKKKFFFFFFCCC???:::777666777777777777888888888777777555222///111666888777444555555333222222333444444888555333333555555333000000111222333444555555555000000000111111222333444444444444333222///---,,,,,,,,,,,,...000000///---......000111222222222222444333222111222333555666555333222222222111...,,,((()))+++---///222333444111222222333444555555666555333000000000000000...,,,...000000000///...///+++***))))))***,,,...000---,,,,,,---...000222444111111000//////000222222222222444<<>>???>>>;;;999888999===CCCKKKQQQWWWZZZ[[[___``````___\\\ZZZYYYYYYWWWTTTNNNIIIFFFCCC???===<<<===>>>??????>>>======@@@===999555222222333444333888>>>BBBCCCCCCCCCCCCEEEAAA???AAAEEEHHHGGGDDDEEEFFFFFFEEEDDDBBB@@@???;;;<<<=========;;;999777:::<<<===<<<;;;???GGGNNNOOOQQQSSSUUUSSSOOOJJJGGG===:::777666777999::::::777666666555555666888999111333555999<<<>>>@@@AAA===;;;::::::::::::999777:::999999888999999::::::???@@@CCCFFFJJJMMMOOOPPPOOOKKKFFFCCCCCCAAA???<<<888999999888666666777999666666555444111///---,,,***++++++,,,---...//////222111111222666;;;@@@DDDGGGGGGFFFCCC>>>888222...***)))))))))))))))******''')))***,,,,,,+++)))((($$$%%%''')))******)))(((666777999;;;<<<<<<;;;;;;===<<<;;;:::999999888888;;;===???>>><<<:::999888:::;;;===>>>???>>>===<<<:::888999>>>EEEHHHGGGDDDGGGDDDAAAAAACCCDDDCCCAAAJJJHHHGGGGGGHHHHHHFFFEEEBBB@@@???BBBFFFGGGCCC>>>;;;777333444888999777333999666555<<>>===;;;999888777777666222333555666777777666666333333333333444555666777:::::::::777444333333444999333111333666555777:::888666555444555555555444<<>>AAACCCCCC@@@===;;;:::;;;:::888555222000///......///000222333555555666555333111222555888777666666555555555444444333333000222333333111000000111333333555999>>>EEELLLPPPZZZ___hhhrrr~~~vvveeeXXXGGG>>>===@@@AAA@@@NNNPPPRRRTTTWWWZZZ___bbbdddbbb^^^YYYTTTPPPMMMLLLJJJEEE@@@;;;888666555333444666999999777555444444555444333222111222333444...---,,,+++---///333555000333555444111......000000111222333333222000//////...------...///000111555333111...,,,,,,++++++---,,,,,,...000000///---,,,000444666666444333222333111//////111222333222333000......000111000...+++,,,---...///000111222000000///---+++,,,///111888999888666333111000111000000000000////////////---,,,***))))))+++,,,...000111111111222555:::>>>999999777555888<<<;;;777222333666:::>>>@@@???>>>555444333111000/////////---***(((***---///...,,,000000///...,,,+++******((()))+++---...///000000333666:::@@@EEEIIIKKKLLLMMMLLLKKKJJJGGGEEECCCBBB>>><<<;;;<<<@@@FFFMMMQQQ]]]^^^[[[SSSGGG<<<555222000000111333444222...+++...+++******,,,---***((()))***+++---.../////////333333111000////////////------,,,,,,,,,+++++++++000000111222333333444444888888888888777777777777555777999===BBBGGGKKKMMMNNNLLLJJJJJJLLLMMMMMMMMMIIIIIIHHHFFFDDDAAA>>><<<===???AAACCCCCCAAA???>>>:::999666444222222222222444666888;;;>>>AAADDDEEEEEEDDDCCCBBBBBBDDDFFFHHHEEEEEEDDDCCC@@@===:::888:::===AAAAAA>>>:::999999???===<<<===@@@CCCDDDEEENNNMMMMMMMMMMMMKKKGGGDDD999888666555444444444555111111222222222333333333222333444666888:::<<<<<<777777777777777777777777888999888777666777:::<<>>AAAGGGEEEBBB===777222///---++++++******))))))((((((''')))+++------***'''%%%%%%&&&''')))))))))((('''888999;;;<<<=========<<<>>>===;;;:::999999::::::;;;>>>AAAAAA???===;;;;;;;;;;;;<<<<<<===<<<<<<<<<===:::999<<>>AAA===999<<<;;;:::888777666666666222333444555444444333222444444444333444555555666::::::999777555333444555666555666::::::666555777888777666666666777777777@@@DDDHHHKKKIIIGGGDDDCCCAAABBBEEEFFFFFFDDDAAA???<<<;;;888555333111000//////000333555777777777777999666333333666888999999999999888777666555444333000111222222000//////000333444666999>>>DDDIIILLLNNNRRRXXX```jjjuuuuuubbbUUUFFF===<<>>888555222111111222222111...+++...+++))))))+++,,,+++*********,,,---.../////////333222111000////////////------------,,,,,,,,,,,,//////000111111222333333555555555555555555555555333444666888<<>>;;;::::::<<>><<<:::888666444222222222222333444777999<<>><<<;;;<<<>>>AAAAAA???<<<<<<===@@@>>><<<===???BBBCCCCCCIIIHHHHHHIIIIIIHHHDDDBBB:::999777555444333333333000111111111222222222222222333444666777999:::;;;777777777777777777777777777888888777666888;;;===AAA@@@???BBBFFFHHHHHHGGGGGGDDDBBBBBBDDDCCC???:::888777555333222222333333111333444333000/////////000111222222111222555777555444333333555:::???BBBEEECCC???;;;666222///---++++++***)))(((''''''''''''))),,,------+++(((&&&&&&'''((()))))))))((((((<<<<<<===>>>?????????>>>@@@>>><<<:::::::::;;;<<<===@@@DDDEEECCCAAA???>>><<<;;;;;;::::::::::::;;;@@@<<<:::;;;>>>BBBBBBAAA>>><<<999999:::<<<======>>>===<<<===@@@AAA@@@??????>>>???BBBEEEDDD???:::666444222444888::::::888777666555666888999888666888888777666666555444444111222333444444444444333555555444333333444555555888999999777555444555777666999???DDDAAA999555666999888888888999:::;;;<<>>???>>>???AAABBBDDDFFFJJJOOOSSSVVVUUUSSSQQQPPPNNNNNNMMMLLLFFF@@@;;;999999::::::;;;<<<===<<<:::888888888999777555333222111111222000///---+++++++++---...///222444444333333333333333222111//////.........+++++++++,,,---...000111000///---,,,++++++,,,,,,---+++******---/////////222444777888777666555555666333000//////000///...+++******+++...111222111333222000//////000222333---///111333333555777999>>>???===:::555111///...000000000////////////......---,,,+++++++++------000000111222666===FFFMMMQQQVVVXXXXXXWWWSSSKKKBBB444333222444666888888888333333111000///////////////---,,,---///111111000/////////...---,,,+++***((()))+++,,,---......///111222555999>>>CCCHHHKKKMMMLLLKKKHHHEEEBBB@@@>>>999:::;;;>>>BBBGGGLLLNNNSSSTTTSSSPPPIIIBBB===;;;777555222111000///---,,,---+++))))))+++,,,,,,,,,***+++,,,...////////////111111000000//////...............------------,,,.........///000000111111000000111111222222333333333333333444555777999:::;;;999888888999;;;<<<;;;>>>>>>>>>===;;;:::888777777:::>>>AAABBB@@@>>><<<999888666444333333333333333444555888:::<<<>>>?????????@@@@@@AAABBBCCCCCCAAAAAA@@@???????????????>>>@@@AAAAAA@@@@@@AAABBBBBB???======>>>@@@AAAAAACCCBBBBBBCCCDDDDDDAAA???;;;:::888555333222111111///000000000000000111111222333444555666777777888666666777888888999999999777888888888777888;;;===>>>>>>???AAACCCDDDCCCAAACCC@@@??????AAA@@@<<<888555444333222111222222333111333444333222000111111111333666777777888999;;;777666555444666:::>>>AAA@@@>>><<<999555222///...,,,+++***)))((('''&&&&&&''')))+++------+++)))((('''''')))******))))))(((??????@@@@@@@@@@@@@@@@@@AAA???===;;;;;;<<<>>>???>>>BBBFFFHHHGGGDDDBBBAAA===<<<:::888888888999999===<<<<<<===@@@AAAAAA???;;;999777666777999:::;;;;;;::::::<<>>AAACCCFFFJJJNNNOOOMMMJJJGGGFFFJJJIIIIIINNNRRRQQQKKKDDD===<<<;;;999888777666666666888<<<@@@AAAAAA???======:::666444666:::???BBBGGGEEEBBB===999444111//////000000///...---///000222333666999<<>>>>>??????>>>???AAABBBCCCEEEIIINNNQQQQQQPPPOOONNNMMMLLLLLLLLLGGGBBB<<<888888:::<<<>>>>>>??????===;;;999999:::;;;999777444222111000000...---,,,+++***+++,,,---111222444666666666666777333222000...---,,,------((()))***+++---...000000---,,,+++******+++,,,------+++)))))),,,///000111444666888999777666666777777444111///......,,,+++((()))***,,,///222444555666444111...---...000111,,,...222333444555777888<<<<<<<<<999444000......///////////////////////////...------,,,------...///000000222777@@@KKKSSS\\\bbbgggfffaaaYYYMMMAAA888666333333444666777777222111000///////////////000/////////000222222222111111111000...,,,***((())))))***,,,------------//////000444999???DDDHHHKKKJJJIIIFFFCCC@@@>>><<<::::::<<<>>>AAADDDGGGIIIIIIJJJLLLLLLJJJGGGDDDBBB===999555111000///...---+++,,,---...///...---,,,++++++,,,......///////////////////////////......//////.........---------,,,---------.........///,,,---...///000111222222222222222333333444555666777555333444666777888888999999999888777777666555666999>>>BBBCCCAAA???===:::999777555555444555555333444555777999:::;;;<<<;;;<<<>>>@@@AAAAAAAAAAAACCCBBB@@@??????@@@AAABBBAAAAAAAAAAAABBBCCCEEEGGGCCC@@@===<<<===?????????>>>======???@@@AAA???>>><<<;;;999666444111///...////////////////////////222222222333333444444555555666888999:::;;;;;;;;;999::::::999777777999;;;<<<===>>>@@@@@@???===<<<>>><<<<<<<<<===<<<999777444333222222222333444444444555666555333111111111000333888;;;===>>>???AAA<<<:::888666666888;;;<<<;;;:::888666333111000///------,,,+++)))(((''''''&&&''')))++++++***)))''''''((()))******)))((((((BBBAAAAAAAAA@@@@@@AAAAAABBBAAA???======>>>???@@@@@@CCCGGGHHHGGGEEECCCCCC???===;;;999888777888888888:::>>>AAACCCCCC@@@===999999999888888888999:::888888999;;;???AAABBBAAA???@@@BBBDDDEEEDDD@@@===888888888999<<<>>>@@@@@@<<<<<<;;;777444222444666333333444555555555555444222333444666888:::<<<===999777555333222333444555444555666666555666888:::<<>>===>>>>>>>>>>>>@@@DDDHHHIIIKKKLLLLLLJJJHHHHHHHHHMMMKKKJJJMMMPPPOOOHHHAAA>>>======<<<<<<<<<<<<<<<<<<>>>BBBEEEFFFDDDBBBAAA;;;999666444555:::@@@DDDKKKIIIDDD???888222...+++...///000///...///111333111333555888;;;>>>@@@AAABBBAAA@@@>>>???BBBIIINNNTTT]]]hhhpppuuutttjjj^^^RRRLLLEEEAAA@@@AAA@@@@@@AAACCCEEEGGGIIILLLOOORRRPPPOOONNNLLLKKKJJJJJJJJJBBB===888666777;;;???AAA@@@@@@???<<<999888999:::;;;:::777444111000//////************+++---///000222333555777999:::999999333222///---,,,,,,,,,---'''(((***+++---...//////+++******)))***+++,,,---,,,***)))))),,,///111222555666888777666666777888888555111...---,,,***)))((()))+++---000333666888555333000---++++++---...,,,...000111111111222333555666777666222///------,,,------...///000000111111111000////////////////////////000666???KKKSSS]]]dddjjjggg```VVVHHH===999666333111222333444444000000//////...////////////000000000000111222333555444444222///,,,)))'''))))))***+++,,,,,,,,,+++,,,,,,---///444999???CCCFFFFFFEEECCCAAA???===<<<<<<<<<===>>>???@@@AAAAAA@@@AAADDDHHHJJJJJJIIIGGGBBB===777333111000000///***---111333333000---+++***+++,,,---.........---------.../////////......//////.........---------+++,,,,,,,,,,,,,,,------++++++,,,---///000111111000000000111222333555666555333222222444666777777666666555555555555555555555888<<>>???@@@AAAAAADDDCCCBBB@@@@@@@@@AAABBBBBBAAA@@@AAACCCEEEGGGHHHCCC@@@===<<<<<<===>>>===<<<;;;;;;===???@@@???>>>===<<<:::888555111///...........................000000111111111222222222444666888:::<<<======<<<;;;<<<<<<:::888666777888:::;;;===>>>===;;;999888999999999999:::999777555444444333333444555666777888999999777444111000000...333999===@@@BBBDDDEEE@@@>>>;;;888666666666777666666555444222111000/////////...---,,,+++***)))&&&'''((()))***)))'''&&&'''((()))******)))((('''CCCBBBAAA@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAAAAAAAACCCFFFFFFEEECCCBBBCCCAAA@@@>>><<<:::999888777555999>>>CCCDDDAAA===:::999:::<<<;;;:::888888999666555666999===???@@@@@@???@@@BBBDDDDDDCCCBBBAAA;;;;;;<<<<<<===???@@@AAA::::::888555222111111333222333555666777777666666555666777888:::===???@@@BBB???;;;777444333333444111333444444444666888:::;;;<<>>::::::>>>===>>>???>>>===???EEEJJJKKKLLLLLLKKKIIIIIIJJJLLLMMMKKKJJJJJJKKKHHHCCC???>>>>>>>>>???@@@BBBCCCDDDBBBDDDFFFHHHHHHFFFDDDCCC<<<:::888555444888>>>CCCIIIGGGBBB===777222---+++///000000000000111555777444555666777999<<<>>>???>>>>>><<<::::::<<>>===<<<===<<<<<<;;;;;;<<<<<<<<<;;;<<<@@@DDDHHHJJJIIIGGGCCC>>>888444111111000000***...333555333000,,,*********+++,,,,,,,,,,,,,,,+++,,,---/////////...............------------,,,++++++++++++++++++,,,,,,******+++,,,---...///000,,,,,,---...000222444555333222000111333555666666555444444333333333333444333444777999::::::888777888777666555555555666777555555666666666666777777666777888:::<<<>>>???@@@CCCBBBBBBAAAAAAAAAAAAAAABBBAAA???@@@CCCFFFGGGGGGBBB@@@<<<;;;<<<======<<<===<<<;;;<<<>>>@@@???>>>>>>>>><<<999666333000.../////////............---.........//////000000111111333666:::<<<======<<<<<<<<<===;;;888777777777999:::<<<;;;999777777777555666777777777666555444444444444444555777999::::::;;;;;;888555111000000///333999===@@@BBBDDDFFFBBB@@@<<<888555444333333444444333222111111000000/////////...------,,,,,,(((((()))))))))((('''&&&'''(((((())))))(((&&&&&&CCCBBB@@@???>>>>>>??????AAAAAABBBCCCCCCCCCBBBAAABBBCCCDDDCCCAAA@@@@@@AAABBBBBBAAA???===:::888777666999>>>@@@???<<<999777888;;;??????<<<888777666555555555888<<>>???@@@AAABBBBBBCCCDDD===>>>>>>=========???@@@999777666444333222111000222333666888999999888888666777999===AAAFFFJJJLLLOOOKKKDDD===777333222111...000222333333555888::::::999:::>>>???<<<<<>><<<:::<<>>???@@@BBBDDDGGGIIIJJJHHHIIIIIIIIIHHHGGGEEEDDD@@@???<<<888555666;;;???BBB@@@===:::666222///...///000111111222555999<<<:::999888777777999:::<<<::::::999888888:::>>>BBBAAAFFFKKKPPPVVVZZZVVVNNNGGGFFFDDDBBBBBBAAA@@@???@@@DDDJJJMMMOOOOOOOOOPPPOOOOOONNNMMMMMMLLLMMMMMMFFFCCC???===>>>@@@BBBBBB???>>>;;;777333222444666999777555222///...------'''((()))+++---000111222222111222444888999777555000000000000000///...---)))***,,,---.........---,,,+++***)))***+++,,,---******+++---111333444333111222333222222444777:::777444000---,,,+++)))''')))+++---......000333666111000///---+++***)))))))))******))))))))),,,...+++...000000...+++***)))'''(((***,,,///222444555666666666555444333333222///...------///555===CCCHHHPPPUUURRRMMMHHHAAA;;;666444111000000000000///...---------......///000,,,...//////------000222666666777666444111---+++)))***************)))))))))))))))***---111444666999:::;;;<<<============;;;:::999888888999:::;;;;;;<<<>>>BBBFFFGGGEEEBBBBBB===777333111000///...---000222222///,,,++++++))))))***+++++++++******)))+++---/////////...---------------,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------+++,,,,,,...000222444555333222000111444666777777444333222111111111111222333444555666666666666555444444333222222333444555555444444444444444333333333333444555777:::===>>>===>>>???@@@AAAAAAAAAAAAAAA@@@???@@@DDDFFFFFFEEEAAA???<<<;;;;;;<<<===<<<===<<<;;;<<<>>>??????>>>???>>>===;;;888555111000////////////.........---,,,,,,,,,---...///000000---///333777:::;;;;;;:::999;;;<<<;;;:::888999:::888:::;;;999777555666888333444666666666555444444333333333444666888:::;;;:::;;;;;;999666333222222222555999<<<===???AAACCC@@@>>>;;;888555333333222333333222222111111000000............------------++++++++++++***)))'''&&&&&&'''(((((((((&&&%%%$$$CCCBBB@@@>>>======>>>>>>@@@BBBCCCEEEEEEDDDBBBAAACCCCCCCCCAAA???>>>???@@@CCCCCCCCCAAA???<<<999777888:::======;;;888555444888<<<@@@AAA===888555555777666777999===@@@@@@@@@===>>>?????????AAACCCEEE>>>??????>>><<<<<<===>>>999777555555555555333111222444666999:::::::::999555777;;;BBBIIIQQQXXX[[[XXXSSSKKKAAA999333000///---///111222333555888:::;;;999:::@@@CCCAAA@@@AAA999;;;<<<:::888:::@@@FFFBBBEEEIIIKKKJJJHHHGGGGGGHHHHHHHHHEEEBBB@@@@@@AAA>>>???AAACCCFFFJJJLLLNNNKKKKKKKKKJJJIIIGGGFFFEEECCCCCC@@@:::555555888;;;;;;;;;999777555333222111///000222222444777;;;??????===:::777666666888999333333444444444666:::======AAADDDHHHOOOTTTRRRLLLDDDCCCBBBBBBAAA@@@???>>>@@@EEEKKKPPPQQQPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPLLLIIIEEEBBBBBBCCCCCCBBB>>>===999555111000222555888666444111///...------((()))***,,,...000111222111///000222666777555222//////000111111000///...***+++---...///......---,,,,,,+++******+++,,,---******+++///222555444444000000111111111333777:::777444000---,,,+++)))''')))+++---...---...111444111000///...,,,+++))))))'''((((((''''''))),,,///+++...000000---***((('''%%%&&&))),,,000333555777777777777777666555444333///...---+++,,,111888===@@@GGGLLLJJJFFFDDDAAA===777555333333333333222000---------------...///000+++---......,,,,,,///222444555777777666444111///)))************))))))((((((((()))***,,,///111333555666888:::;;;=========999888777666666888:::;;;======>>>AAADDDEEEAAA>>>@@@<<<666222000///...---///000111...***(((***,,,((())))))*********)))))))))***,,,...//////...---------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++(((((())))))******++++++.........///111333444555555333222333666888999999444333111000//////000000666555555555666666666666222111000000000111222333444333333222222111111111111111111111444777;;;===888:::<<>>@@@DDDEEEDDDBBBAAA>>>;;;:::;;;<<<======>>><<<;;;;;;===???>>>>>>??????>>><<<999666333111000000/////////.........***++++++,,,...//////000***---111555888999999888666888;;;;;;::::::;;;<<<888::::::888555444666999111333555666555444444444333222333444555888:::<<<999:::;;;999777555444555555777:::;;;;;;<<<>>>???>>><<<:::777555444444333333333222222111111000000,,,,,,,,,---------............------+++***((('''&&&&&&'''''''''&&&$$$###<<<;;;;;;:::;;;<<<>>>??????@@@AAABBBAAA???===<<<;;;::::::999:::===AAADDDGGGKKKKKKFFFAAA>>>;;;777999999::::::999999888777;;;===@@@AAA@@@===888555777999===AAADDDCCC@@@<<>>>>>??????>>>===AAA>>><<<;;;;;;<<<<<<;;;888777555444333333444555777777777777888999;;;;;;777777999@@@KKKYYYdddjjjfff]]]OOOAAA666111000111000111222333222333555777555999>>>@@@???===>>>???>>><<<:::888777999;;;<<>>;;;???DDDFFFFFFFFFGGGIIILLLLLLKKKJJJJJJIIIJJJJJJKKKFFF@@@;;;888777555444666666555444333333222111000111222333555999???CCCAAA===888333111000222333444333333222222333333444888;;;???DDDFFFGGGGGGFFFCCCAAA???===<<<<<<===>>>DDDGGGLLLNNNNNNLLLKKKJJJMMMNNNPPPRRRRRRRRRQQQQQQRRRQQQPPPNNNLLLJJJIIIHHHCCCAAA===999666333222222666555444444333222///,,,+++***)))***,,,000444666666444222111////////////,,,......,,,...111///+++......//////////////////,,,++++++++++++,,,------)))))),,,222999;;;888333000///......///222555777222222222///,,,))))))***---,,,,,,...///000///---------,,,,,,+++***))))))((()))******)))***,,,...///...---+++(((&&&%%%$$$&&&''')))***,,,...222555888888888777555333111000000///...,,,,,,...222666===>>>AAAFFFJJJIIIEEE@@@AAA>>>999666555555444333///000000000000...---,,,((()))***,,,---...//////000222555999;;;999444111------,,,,,,++++++******((((((((()))+++,,,......///111444777999999999999555666666777888999999::::::;;;<<<;;;999888999:::777555333111///---,,,,,,...---+++)))((()))***+++)))***+++,,,,,,,,,,,,,,,+++---000111000000000111---,,,***)))))))))***+++---+++)))((()))*********,,,)))'''(((+++------,,,++++++,,,...000111222333333444555444333333555666222000///000111111///,,,---000333333555555444111111000/////////000222333/////////000000000000000////////////111333555666888888999:::;;;===???@@@===???AAACCCCCCAAA???>>>;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<>>>>>>@@@===999666444333444444///333333000///000...***...---,,,+++,,,...000222---...///111333444444444444666888:::;;;<<<<<<;;;:::::::::666111000222666444555666666666444222111000000111222333444444555777555444555888888666333666888:::<<<===>>>>>>===BBB>>>888555444444444444666444222///---,,,,,,,,,***)))(((((()))+++---...111111///,,,(((&&&&&&'''***))))))(((''''''&&&&&&888777777777888:::<<<===>>>>>>??????>>>===;;;:::777888888777777:::AAAGGGKKKNNNNNNHHHBBB@@@<<<888::::::::::::::::::999999:::<<<>>>@@@@@@>>><<<:::999:::>>>DDDIIILLLLLLKKKFFFCCC@@@>>>>>>>>>>>>===???===;;;:::;;;<<<;;;;;;777666555444333444444555777777777777777888999999999999;;;CCCOOO[[[eeejjjaaaZZZMMM@@@777222222333111222222222222444777999999<<>><<<<<<===;;;:::888666666777999:::===???BBBDDDDDDDDDEEEFFFFFFGGGIIIIIIHHHEEEBBB@@@===AAADDDFFFFFFFFFGGGIIINNNNNNMMMMMMMMMNNNOOOOOOMMMHHHCCC>>>:::777555333222333333333333333333444111222222333444888<<<@@@???<<<777333000000222333333333222222333333444555888:::===???AAABBBAAAAAA>>>===<<<;;;;;;===>>>@@@EEEHHHKKKLLLKKKIIIHHHHHHKKKLLLNNNPPPRRRTTTUUUVVVXXXYYYZZZZZZWWWTTTPPPMMMEEECCC???;;;777444333222555444333222222000---***,,,+++++++++---000333666555444222000............---//////...///222111------------------...///000---,,,,,,,,,------......,,,,,,///555;;;===:::666000///...---...000333555444444444222///,,,,,,,,,---,,,,,,---//////...---...---,,,+++************)))***+++*********,,,...---,,,,,,++++++*********'''((()))******---111444888777666555333222111000111000///,,,+++,,,///222888:::>>>DDDHHHIIIFFFBBBCCCAAA>>>============<<<777777666555333000---+++)))***+++---.../////////111222444777888666111------,,,,,,,,,+++++++++******))))))))))))***,,,------///222444666777777666444444444444444444444444:::;;;;;;:::888666777888444333111000///...---------+++***((((((((()))***((((((***+++------......,,,...111111000000000111,,,+++***)))((())))))***)))((('''(((***,,,,,,++++++)))'''''')))++++++*********,,,---///000222222444444444333333333333333111222333222000......///111222222222333444444222000000///.........///000000000//////////////////............000222444555555555666777999;;;===>>>???@@@BBBCCCBBB@@@===;;;999::::::;;;===>>>>>>???>>>>>>>>>>>>>>>??????@@@@@@>>>:::666333333333333///444666222...//////.........---,,,---///111222...//////000111222333333444555666888999:::;;;;;;888888999777555222222222111222333444333222000////////////000000111222222555444333444777777666444444666888:::;;;<<<<<<;;;???;;;666444333555555666666444222000...,,,+++***)))((('''((()))+++...///333333111...)))&&&$$$$$$'''''''''''''''(((((((((222222222333555777:::;;;<<<;;;:::999999888888888222444555555777;;;CCCIIIKKKNNNNNNHHHBBB???;;;777:::::::::;;;;;;;;;;;;;;;:::;;;===???AAAAAABBBBBBAAABBBFFFKKKRRRXXX[[[\\\OOOJJJDDD???=========<<<>>><<<::::::;;;<<<;;;:::777666444444333444555666777777777777777777777777888999<<>>>>>===;;;999999:::888777555444444444555666777999;;;<<<===>>>AAADDDFFFHHHLLLNNNNNNKKKGGGDDDBBBCCCEEEFFFEEEEEEGGGHHHJJJIIIIIIJJJJJJKKKLLLMMMLLLHHHDDD???<<<888333000......///111222333444555222222222222222444888;;;:::888444111//////000111111111111111222444555666999999999999::::::::::::888888888999;;;===@@@BBBFFFGGGHHHHHHEEEDDDCCCDDDGGGHHHJJJMMMQQQUUUXXXZZZ\\\^^^aaabbb```ZZZSSSOOOGGGEEEAAA===999555333111222111000000111000...,,,...---,,,,,,...111333555444333111///------------///111000///111444333///,,,+++******+++---///000.............../////////......000555:::<<<:::666111///---,,,---...111333555666777555222000///000---,,,+++,,,...///...---...---,,,*********++++++***+++,,,+++++++++---///...------,,,,,,,,,------))))))))))))))),,,000444777666444222111111111111000000...,,,***+++...111222444999???DDDFFFEEECCCDDDCCCCCCEEEGGGIIIHHHHHHCCCBBB@@@<<<777222...+++,,,,,,...//////000000000000000222444444222...***,,,,,,++++++++++++++++++,,,+++)))(((((()))+++,,,+++---///111333333333333333333333222222222111111999::::::888555444444555000000//////.........---+++***)))((('''((()))***'''(((***,,,---//////000---///111222000//////000***))))))(((((((((((()))%%%%%%&&&)))---///...---+++)))&&&&&&'''(((((('''((()))***,,,...000111111555333222444666777444111000222444222...,,,...111555222111111333444333333//////---,,,,,,---...///111000///...------...///,,,,,,,,,---...000222333111111222444666999;;;<<<@@@AAABBBBBBAAA>>>;;;999888888:::;;;===???@@@AAA>>>???@@@AAACCCCCCDDDDDDBBB???;;;777444333222222///555777222---...111222//////.........000111222111000/////////000111222333333444555666888999:::888888999::::::777333000111111222333333222000000.........---......//////222111111333555777666555555666888999;;;<<<<<<<<<;;;888444222333555666777555444333111...,,,)))(((&&&&&&&&&'''***,,,///111333444333000+++&&&###"""%%%%%%&&&'''(((((())))))......///111333666999::::::888666555444444555666222111333777===BBBEEEFFFFFFJJJJJJEEE@@@>>>;;;777:::::::::::::::;;;<<<<<<;;;;;;===???BBBEEEHHHJJJOOOOOOPPPUUU\\\ccchhhjjj\\\UUULLLCCC???===<<<<<<===<<<:::;;;<<<===<<<;;;666555444333444444666666555555666666777777777777666777:::@@@HHHOOOSSSTTTLLLGGG@@@999555333444555444444333222222555:::>>>???>>><<<999777666666777444444333333222222333333333444666777888;;;@@@CCCHHHLLLQQQTTTUUURRRMMMJJJHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDD@@@>>>;;;666111...,,,---...///111222333444111222222111000111333666555444111///.........///---......///111222444555999888777555444444555555666666777999;;;>>>@@@AAAEEEFFFEEEBBB???>>>>>>???DDDDDDFFFIIIMMMQQQUUUWWWYYY[[[]]]]]][[[UUUOOOKKKGGGEEEAAA===999555222000///......///111222111000//////......000222444555555444222///...---------...000000///111444333///,,,+++)))((())),,,///111//////000000111111111000......///333777888777555222000...---,,,...000111555777888777444222111111...,,,++++++---...---,,,///---,,,*********,,,,,,***,,,------,,,---///111222111///---,,,,,,,,,,,,++++++***)))(((+++///222777555333000000000111222//////...,,,+++,,,///111...111555:::>>>AAAAAA@@@CCCCCCEEEHHHMMMOOOPPPOOOMMMLLLHHHCCC===666000---//////000000111111000000------...000111000---***************++++++++++++---+++)))((((((***,,,...+++,,,---///000111111111333333333333333333444444888888888666333111111222////////////...---,,,,,,))))))(((((((((((()))***)))***+++---.../////////...000222111000.........((((((((('''''''''(((((($$$%%%(((,,,000111///---***)))'''%%%%%%%%%%%%%%%'''((()))+++---///000111555333333777<<<===999444///000111111000000111222333000...111444333222222...---,,,,,,,,,...///000111000...---,,,,,,---...******+++,,,---///000111...///000222555888:::;;;???@@@AAAAAA@@@===:::888888888999;;;===>>>@@@@@@>>>@@@CCCFFFHHHIIIIIIIIIEEECCC???:::777444333222111444444///---000222111000000//////000111222222222111///------...///000222111111222333555777999;;;999999:::<<<;;;777222222333444444555444333333///...------------......000000000222444666777888888999:::<<<===>>>??????;;;777333111222444555555444444333222///,,,((('''$$$$$$&&&'''***---///111111222333111,,,(((%%%###%%%&&&&&&'''(((((())))))------...000333666999;;;999777444222222222444555444111222:::EEEJJJFFF@@@AAAFFFGGGDDDAAA@@@>>>;;;::::::999999999999:::;;;;;;;;;<<>>===;;;:::888555000,,,------......///000111111000111111000...///111222222111///...---,,,,,,,,,++++++,,,---...000222333999888555333222222333444888888999:::;;;===>>>???BBBBBB@@@===:::999999:::@@@@@@AAACCCFFFJJJMMMOOORRRRRRRRRQQQNNNKKKGGGEEECCCAAA???;;;777444111///333111000000111222111///000000000000111333555666777555333111///.........,,,......---///333222...---+++***)))***,,,///111///000111222222222111111//////000222555666666555333222///------...000222333555777777444222111111...,,,******+++,,,,,,+++...---,,,+++++++++,,,---***,,,---......///222444222111///---,,,,,,,,,,,,------,,,***)))***...111555444222000///000222333333333111///,,,,,,---///---///222555777999::::::===>>>@@@EEEJJJNNNOOONNNQQQOOOKKKFFF???999333000111111222222111111000000******+++---///000...---*********++++++,,,,,,,,,,,,+++******+++...000222,,,,,,---...///000000000000000111222444555666666666666666444111//////000000000000///...,,,***)))))))))))))))******++++++,,,------.........------...000111111...,,,++++++'''''''''((((((((('''''''''(((+++...111222///---***)))(((&&&$$$$$$%%%&&&&&&''')))+++---///000111555444666<<>>@@@DDDHHHKKKMMMNNNOOOJJJGGGCCC???:::666444333333333000,,,---111111---000000000000000111111222222111...,,,,,,,,,---...000000///000111333666777;;;888666777999:::777444222333444444555555555555111000///...---...///000///000111222444666999;;;::::::;;;<<<>>>???@@@AAA===999444111111222222222333333333111///+++((('''$$$$$$&&&(((***,,,...000,,,...000///---***((('''((((((((((((((((((((((((------...000333666999;;;888777555333222333444555777333333;;;FFFJJJCCC;;;@@@EEEGGGEEECCCCCCBBB@@@:::999888666666666777888::::::;;;>>>BBBGGGLLLOOOOOOQQQUUU]]]eeemmmqqqrrrfff^^^RRRGGG@@@===<<<;;;===<<<<<<<<<<<<<<<:::888444333333333444555777888333444666888999999999888777777777888:::;;;:::888555444333222222222444555666666555444333444777:::999777444444555666666555333444555555555444222111222333555666888<<<@@@DDDHHHNNNVVV^^^bbbcccaaa___]]]WWWOOOIIIFFFEEEDDDDDDCCCCCCAAA???>>>=========;;;:::888777666444000------........./////////000000111222111000000222444222111111000///---,,,,,,******+++,,,...///111222777666444333333444555555999:::::::::;;;;;;;;;;;;<<<<<<<<<:::777555666777;;;<<<===>>>@@@CCCEEEFFFKKKJJJHHHFFFDDDBBBAAAAAA>>>===<<<:::777444111000888666333111000///---+++000000111222333555777888888666444111///.........***,,,---,,,...222111---///...,,,+++,,,---///000///000111333333222222111222222333333444555666666333111///...---///111222111333666666444222111111...,,,***)))***+++++++++---------------,,,,,,,,,***+++---///000222555777111000...------...///000/////////---++++++---///444333222111111111222333777777555111,,,******+++,,,...000111111111333444777777888<<>>999444111333333333222222111//////***)))***,,,///000000///,,,,,,------...///000000------...///000222333444------------......//////,,,---...///111333444555444555555333111//////000000000111000...,,,***((()))***++++++,,,---............//////......---,,,...000111///---***))))))&&&'''(((((()))((((((((())))))+++///111111///,,,*********(((%%%%%%&&&(((&&&''')))+++---///111222555777;;;BBBGGGGGGCCC>>>;;;888777===EEEHHHBBB;;;777...,,,222666111---...,,,,,,+++,,,---///111222------------------------)))***,,,---///000000000111111222444666999;;;<<<;;;<<<>>>???>>><<<:::888555666666777888999999:::===???BBBGGGKKKOOOQQQSSSMMMKKKGGGBBB===888555333222333111...---//////+++000000000000111111111000000///...,,,+++,,,,,,---......///000111333444555666555444444555666555444111222222333444555555666333222000//////000222333111222333444555777;;;>>>;;;;;;;;;<<<===???@@@AAA???;;;666222111111111111333222111000...,,,***(((%%%&&&'''(((***+++,,,---)))+++------,,,******+++))))))))))))))))))))))))------...///222555888:::999888666555444444555555777555666999>>>@@@>>>;;;@@@EEEGGGEEECCCCCCBBB???999888666444333333444555777777999;;;???DDDHHHKKKHHHKKKPPPXXX```eeeffffff^^^VVVLLLCCC===<<<;;;;;;<<<;;;:::::::::999666444333333333333444666888999666777999::::::888777666666444333444444444222111///000000111222444555666666777666555333333555777666444333444777:::999888444555777888777666444222333444666888:::===AAADDDJJJPPPZZZeeemmmrrrsssssshhhaaaVVVNNNJJJHHHFFFEEEAAA@@@???===<<<<<<<<<<<>>===<<<<<<:::::::::999777555333222777555111///......,,,+++///000111333555777888999777666333000...---------***,,,,,,+++...222111---111000//////...////////////000222333333333111000222222222222222333444666111000...,,,,,,...000222000222555666444222111111...,,,)))((()))***+++***+++,,,---...///...,,,+++(((***---///111444777:::444333000......///000222000111111000...,,,,,,---222222222333333333333333444444333000,,,******+++***,,,...---,,,,,,...111111000000333777;;;>>>>>>AAA@@@???===:::666333111444444333333111000......,,,++++++,,,...000000///000000111222333444555555000111222444444555444444,,,,,,,,,,,,,,,---------+++,,,---...///000111222222333444333000///000000...///000000000...,,,+++++++++---...///000000111---....../////////.........///000...+++(((&&&&&&&&&'''((()))***))))))((('''((())),,,///000...,,,***++++++)))'''&&&(((+++&&&''')))+++...000222333666;;;AAAGGGIIIGGGBBB???>>>>>>???EEEJJJJJJDDD===CCC555---111333...,,,...---,,,,,,++++++,,,......)))***,,,.........---,,,***+++---///111111111111222222333444666888:::;;;<<<===>>>???===;;;777555111111222444555777888999:::;;;???CCCHHHMMMRRRTTTOOOMMMHHHCCC===888444222...666999333,,,+++---...///000000000000000//////......------,,,,,,++++++------///111222333333333222444777777666555444444222222333444555666777888333222000///000222444666333555666666666888<<<@@@============???@@@BBBDDD@@@<<<666333111222222111222111000...---,,,++++++''''''((())))))******)))(((***++++++))))))***,,,))))))******++++++,,,,,,---------///111555777999999999888777666666666666555777888777555666999<<>>;;;:::;;;;;;;;;:::999999999777333111333333222333444666888999::::::;;;;;;:::777555333222111//////000///...------...000222333555666777666777777555333222333444444333222555:::===<<<;;;555666888:::999777555333333555777999;;;===AAACCCNNNTTT```lllwww~~~pppggg[[[RRRMMMKKKIIIGGGCCCCCCBBBBBBBBBBBBBBBBBBCCCAAA===:::888555222000,,,,,,---...///111222222222444666777777888:::<<<777777777777555222000............///000111222333000000222333555777888999666777777888888888888777222444666666444333333444333555888:::<<<===>>>===>>>>>>>>>===<<<;;;999888777888999999888777666444222///------...//////...///000222444666888::::::666555222///---,,,++++++***,,,,,,,,,...222222...222222222111000000//////...000111333333222111000000000000///...///111333///...,,,++++++---000111///222555666555333111111///,,,)))((()))************+++...000000...,,,***(((***---///222555999<<<;;;888444111.........///000222333222000---,,,,,,222222333444444444333333---.........------...000(((+++,,,+++******---000...,,,,,,---111555888999888999999888666444222111444444333333111///...---///...,,,,,,...//////...333333444555777888999999333444666777777666444333,,,+++++++++++++++,,,,,,.........//////000000000222333333222000000000111---...///111111000...---,,,---...000111222222222,,,---...///000000000000---...///---***'''%%%%%%&&&''')))*********)))(((%%%%%%'''***---///...---+++,,,---+++((('''***---'''((())),,,...111222333777===EEEJJJIIIEEE@@@>>>===@@@EEEIIIJJJFFFAAA<<>>>>>??????<<<999555333---...///222444666888999888999<<<@@@EEELLLQQQTTTOOOMMMIIICCC===888333111+++888@@@888+++''',,,222//////000000000000///...,,,------------,,,+++***,,,---///111333333333333000555;;;===;;;777666666555555555666888999;;;<<<333222000///000222555777555777888888777999>>>BBB@@@@@@@@@@@@AAACCCFFFGGG???;;;666333222333333333222111///---,,,,,,,,,---((()))))))))))))))(((''')))******)))((((((***+++(((((()))+++,,,---...///...///000222333777;;;??????@@@AAA>>>:::888:::======;;;999777666888:::;;;===???BBBBBB???<<<:::999777777555444333222222222666777888888888999<<>>AAAAAA@@@@@@AAAQQQSSSZZZiiizzzzzzrrrdddXXXOOOJJJHHHFFFBBBBBBCCCFFFIIIKKKKKKJJJLLLIIIDDD???:::666444444000000//////...............111666888999999:::;;;888::::::888888888444...111222222222222222111111///111333666777888888888777666666666888777666444555777444111888AAA???444444666999<<<===>>>======AAA@@@===999444333444555777;;;======???AAA>>>888777333000...000222444555111000000222444444333222111111///...---,,,,,,,,,'''***///111222111111111222222333444333111...---000111222222333333333333000...------///000/////////---,,,++++++,,,...///333444444333333222111000((((((((())))))*********+++,,,---...//////...---000//////333:::@@@CCCCCCHHH???555//////111000///111111111000000/////////---222888888444000000222,,,------.../////////...,,,,,,,,,,,,,,,---......000...,,,---///111333333444444444333222111000///555555444222///...///111---......---,,,---///111333777===BBBCCCAAA<<<999888666555333111000//////++++++++++++++++++++++++.........////////////000...///////////////......222111000.........//////333222222111000///......---,,,+++++++++---///111---...------+++(((&&&%%%******)))((('''(((((((((---+++***+++,,,,,,+++***))))))***+++,,,,,,------111000...------000333666<<>>999888999444,,,---------...000111333444333555888===AAADDDFFFGGGFFFGGGGGGDDD>>>888444222222000...,,,+++,,,---...---......///////////////---,,,,,,,,,,,,+++++++++---000333111---,,,///222333555777888777666555666666777:::<<<<<<;;;999888777666444222111333888<<<999999:::999:::>>>CCCFFFJJJHHHFFFFFFHHHJJJKKKKKKFFFAAA999333111111222333333222000...,,,,,,,,,---///---+++)))'''&&&&&&'''&&&''''''((((((((((((((())))))*********+++++++++///111333555888<<>>;;;<<<>>><<<;;;888666555666777888;;;===??????===:::999888444444333333333333333333444555666555555777:::===<<<===>>>@@@@@@@@@@@@@@@>>><<<:::888888888:::;;;:::;;;<<<<<<;;;888555333444444333333444666999:::;;;;;;;;;999777555222111222222111///...,,,,,,+++///222555666555444333333333222000///...---,,,,,,000000111444777999888777555555555555555555444444777:::>>>AAAAAAAAAAAABBBLLLOOOWWWdddqqqzzz}}}|||ssslllbbbXXXPPPKKKGGGEEEDDDDDDFFFJJJNNNQQQRRRRRRRRRNNNIIIBBB===999777666333222000///......//////---000444666666666777888888;;;<<<<<<===???;;;555777777777777666444222111000111222444555777777888999888777777888888666444555444111000666>>>@@@===<<<<<<<<<===>>>???@@@AAAAAA???<<<888444333555888===AAACCCDDDFFFIIIFFFAAA<<<999555444444666666666111000000000222222111000000///---,,,+++*********(((***---......------...222333444444333222///...000111333444444444333222///---,,,,,,...//////...000///...,,,,,,---...///222222333333222222111111------,,,,,,+++*********)))+++---...000000000000//////000444;;;@@@BBBBBB@@@999111---...000000...222222222111111000000000...333777666111---,,,---***+++,,,---..................------------------...,,,******,,,///111222555555444444333111000///222222222///---,,,...000---------,,,+++,,,...111:::===AAADDDDDDAAA<<<888333222000///---,,,++++++************++++++++++++,,,,,,,,,---------------------...////////////...222111000000000111222333666555444222111///......---,,,+++***+++,,,...///,,,,,,,,,,,,***(((&&&%%%''''''(((((()))))))))))),,,+++***+++,,,,,,+++*********++++++,,,------...111///...---...111444777999;;;===@@@AAAAAA??????HHHJJJIIICCC>>>;;;555///DDD444)))***,,,((()))---***+++++++++***)))'''&&&$$$%%%''')))***+++,,,,,,---,,,,,,---000222333222444444444555777888::::::;;;===;;;666555666333,,,+++,,,,,,---...000111222222333666888<<<>>>AAABBBBBBCCCDDDAAA<<<777333222111000...,,,,,,,,,---...---......///000000000000......------,,,,,,+++++++++...222111......111444222444666666555444555666888:::<<>><<<;;;888888666444333666:::>>>===???@@@AAABBBDDDHHHKKKPPPOOOMMMMMMOOOOOOOOOMMMGGGBBB:::444222222222333444333111///...............---+++)))((('''''''''&&&'''(((((())))))(((((()))))))))******+++++++++///111444666:::>>>DDDHHHFFFIIIKKKHHHCCC???===>>>;;;999777444333333444555666888:::999888666555555111111222222222333333444222333333222333666:::>>>@@@???===<<<:::999888888777777666777888;;;===>>>>>>???@@@@@@>>>;;;666444333333333444666888:::;;;:::999999777555333111000111000///...............222444666777555333222222111000...,,,+++*********......000333666777555333111111222333222111000///555999===@@@AAAAAABBBCCCFFFJJJSSS\\\dddjjjmmmnnniiiddd^^^XXXSSSMMMGGGDDDEEEEEEGGGKKKQQQVVVYYYZZZYYYUUUNNNGGG@@@<<<::::::666444111///.........///...111444555555444555555666:::===>>>AAADDDAAA<<<===>>>???>>><<<999666444111111111222333555666888:::999888888999888666444666111...000333555;;;AAAAAA???===<<<<<<>>>@@@BBB???===:::666444444888;;;DDDIIILLLNNNQQQSSSPPPJJJ@@@>>>;;;::::::999888777333111////////////...---...---+++)))(((((())))))+++---...---+++++++++,,,222333333444333222000///000222444666666555333222...---,,,,,,...//////...333222000/////////000000000111111111222222222222...---,,,***))))))((((((***+++---...///000000000//////111555:::===>>>>>>999444///---///000000//////............---------111444666444///***))))))((()))***,,,---........./////////...------,,,,,,...+++((((((+++///222333555555444333222000...---.........,,,******,,,...------,,,+++***+++...111===???BBBCCCAAA<<<777333---,,,+++)))((('''''''''(((((())))))******+++++++++************************+++,,,...////////////222111111222333555777888;;;999777444222000......---,,,+++*********+++,,,+++++++++***)))'''&&&%%%%%%&&&(((***++++++++++++,,,+++***+++,,,---+++***+++++++++,,,,,,------...000///------///222555888666666777888:::<<<>>>@@@LLLMMMIIIAAA;;;777222---888///***------))))))...)))))))))))))))(((&&&&&&###$$$%%%''')))+++,,,---...------///222333444333444444444444666888:::;;;999999666222111222000,,,***++++++,,,---///000111222222222333555777999;;;<<<===>>><<<888444222111000///...---------...///------///000111111111111//////......---,,,++++++)))---000111//////222555222333333333222222444666:::<<>>:::999888666666999???CCCDDDFFFIIIKKKLLLMMMPPPRRRWWWVVVUUUUUUVVVTTTQQQOOOHHHCCC;;;666333333333222444444222111000000000000...---+++***((((((''''''&&&'''(((((())))))(((((())))))))))))************///000222444777;;;AAAEEEGGGKKKMMMKKKEEE???<<<<<<999777555333111111111222111222333333111000000111000000111111222222222222000111111222444888>>>BBBEEECCC???;;;888666555555444555666888;;;>>>@@@AAA@@@BBBCCCCCCAAA===888555222222444666888999;;;;;;888777666555333111000/////////...---...///000000444666777777555222111111000///...---++++++******,,,---///111444444222///...///000111000///---,,,333666:::===??????AAABBBAAAGGGOOOUUUYYY[[[^^^```^^^]]][[[YYYVVVPPPJJJEEEAAAAAACCCIIIQQQXXX]]]___```[[[RRRIIIBBB>>><<<<<<888555222///------......222444666666555444555666444888;;;===AAAEEECCC===@@@AAACCCDDDBBB???;;;888333222111000111333666888;;;:::999999999888666444777111000333111,,,222<<>>======>>>===;;;999666333000.........---,,,---,,,***((((((((())))))000000///---+++***,,,---000111111222111111000///000222555777777666333111000///......000222222111555444333111111111111111//////000111222444555555///...,,,+++******++++++,,,,,,------------,,,,,,///000222555777888777666555222000///000111000///------------------------222333444222...***))))))'''((()))+++,,,,,,---------.....................///---******---111444666444444333222000...,,,++++++++++++***((((((***,,,,,,,,,,,,***)))***---000888999;;;;;;888444///,,,((('''&&&%%%$$$$$$$$$%%%&&&''''''((()))******+++++++++******))))))((((((((()))***,,,...///000000111222222444666999<<<>>>@@@>>>:::666333000......---,,,+++***)))))))))))))))))))))(((((('''&&&&&&'''(((+++---......---,,,,,,++++++---......---+++******++++++,,,,,,,,,---......---...000333666888777555333222444777;;;>>>JJJJJJFFF===666444000+++...,,,,,,///---))))))---((((((((((((''''''&&&&&&%%%%%%&&&(((***,,,...///.........000333555444333555444444444555888:::<<<888555111............,,,***++++++,,,---///111111333222000///000111333555555777888777555222111000///......---......///000------///000111111222222000000///...---,,,,,,+++***,,,000111000000222333111222222111000111444666:::<<<@@@CCCEEECCCAAA@@@<<<;;;:::::::::>>>DDDHHHKKKNNNRRRUUUVVVVVVWWWXXX\\\\\\[[[[[[ZZZVVVRRRNNNGGGBBB<<<777555333222111333222222111111000000000---,,,+++***))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))000111222333444777<<>>@@@???EEEMMMPPPPPPPPPRRRUUUVVVVVVWWWXXXWWWRRRLLLGGG>>>>>>AAAGGGPPPYYY```cccccc]]]SSSIIIBBB===<<<<<<888777444111///.........333555666666444444444555555999;;;<<>>666444222111111444777888;;;:::999999999999777555666333444999555...000999;;;:::999888777666555555888777666333333555999===AAAJJJRRRXXX[[[YYYQQQGGG>>>======???AAAAAA@@@>>>999555111...------,,,,,,...---***)))((()))***+++000000///,,,***)))+++,,,.........////////////...111333666777777555222000333111000111333555555444444444333333222222222222//////000222444666999:::666555222000.........///,,,,,,,,,,,,,,,,,,------000111333333333111000000222111000000000///...---//////000000000000000000///000///...+++***))))))((()))******++++++******)))***,,,...///000000000///,,,******---111333444222111111000...---+++******+++***)))((((((***,,,+++,,,,,,+++***+++---///000111222222000---)))'''%%%$$$$$$######$$$$$$$$$%%%&&&&&&((()))***++++++------,,,+++***))))))(((&&&''')))+++---///000000111222333666999===AAACCCDDDAAA===888444111///...---,,,+++***)))(((((((((((((((''''''''''''''''''+++---///000111000...---------...///111111///---************++++++++++++------------///222555777999666222///000333777:::BBBCCC>>>777222111///+++***+++...000---))))))+++((((((((('''''''''''''''&&&&&&&&&((())),,,...///......///111444555444333444444444555666888:::;;;666222...,,,,,,,,,,,,,,,++++++,,,---...000111222444222000......///000111000222333333111000000000//////....../////////000------///000000111111111000000///...------,,,,,,+++---000111111000000000000111111111000111444666888;;;???CCCEEEDDDBBB@@@======<<<<<<>>>BBBHHHMMMSSSWWW\\\______^^^]]]]]]```___^^^]]][[[WWWQQQMMMDDD@@@;;;777555333222000000000000000000000//////++++++++++++******))))))'''(((((()))))))))))))))((((((((((((((((((((((((222333333333333555999;;;@@@DDDFFFCCC===777444333111000000000111111222222555555444222//////000222...///000000000...---,,,+++...111444777;;;AAADDD???<<<999555111000//////111333666999;;;<<<<<<<<>>===BBBHHHKKKKKKJJJJJJKKKMMMNNNPPPRRRSSSPPPKKKGGG>>>>>>@@@GGGQQQ\\\dddhhhddd^^^SSSHHH@@@<<<<<<<<<999888777555333111000000333444555444333222333444888::::::999<<<@@@@@@<<<<<<>>>AAACCCDDDCCCAAA@@@999777555444444555888999999888777888999999777555444555999===;;;777777:::999888888666555444333222444444444333222444888;;;===DDDLLLQQQRRRPPPGGG>>><<<;;;<<>>@@@;;;999666222///.........///////////////000111222000222333222///........./////////////////////...000000000000000111111111///...---,,,++++++++++++,,,,,,++++++***)))''''''&&&(((+++---///000000000---+++)))))),,,...///000000000000///...---,,,+++,,,,,,,,,***((((((***,,,***,,,......---,,,------,,,,,,------,,,***((('''###############$$$%%%%%%%%%%%%&&&((()))+++,,,,,,//////...---,,,******)))$$$&&&(((***,,,...//////222222444777;;;???CCCFFFGGGCCC>>>999444111//////,,,,,,++++++***)))(((((('''''''''''''''((()))***///000111222222222111000000000111333555555333111++++++++++++++++++++++++,,,,,,,,,---///111333444888555222///...///222444999:::888222///000///,,,***+++---...---+++************)))(((((())))))***&&&&&&%%%&&&''')))+++------...///111444555444222333444555666777999999:::555///,,,------++++++---+++,,,,,,---...000222222333222000/////////000000---///111111/////////111////////////////////////---......///////////////.........---------------,,,---000111222111000///000222333333222333555777777;;;@@@EEEGGGFFFCCCAAA===>>>>>>>>>@@@EEELLLQQQYYY]]]aaadddcccaaa```___```___]]][[[YYYTTTNNNJJJ???<<<888555444333111///---....../////////......***++++++,,,++++++******'''((())))))******))))))((((((((((((''''''''''''111222222222111333666999<<>>888222000000------...000111333444555777777555111...---///111+++,,,.../////////---,,,***,,,000333555777:::<<<:::999777444333222222222000333666:::<<<======<<<@@@???>>>===;;;:::999888999;;;>>>AAABBBBBB@@@???666555333111000////////////...,,,,,,---///222444444555555333111//////000---------...///000111222111...,,,,,,,,,------,,,,,,,,,++++++---///111333111333666777777888;;;===:::===BBBEEEEEEEEEDDDCCCEEEEEEGGGIIIKKKJJJFFFCCC======???FFFQQQ\\\fffkkkeee^^^RRRGGG???<<<<<<===;;;;;;;;;:::888666444333333444555444333333444666666777666444666<<<===:::;;;<<<===???@@@@@@??????;;;:::888777777888999:::777666666777888999888666444999<<<;;;:::;;;:::666888777444222000000111222000111333222222333555888;;;@@@DDDEEEEEEDDD>>>666888777777:::===???@@@???999555///***)))***++++++///---***(((((())),,,---)))*********((((((***+++,,,,,,,,,,,,---...///000222333444444444333111000///...---...000222333222//////000111222222222222222222333666999>>>BBBDDD>>><<<999666555666777888;;;:::888666444333333333///111222111///...000333///000111222222333555666444444555555555666666666666444111000000000000000//////...,,,***'''%%%###&&&'''***---...///......,,,+++***+++---...---,,,///000000000000///...---/////////,,,******+++---(((,,,///111000...---,,,***+++++++++***)))'''&&&""""""""""""###$$$%%%&&&$$$%%%&&&(((***,,,---...111000///...,,,+++***)))$$$%%%''')))+++---......222333555888<<>>>>>???BBBHHHOOOTTTYYY\\\___```___]]][[[[[[ZZZXXXVVVTTTQQQLLLGGGCCC:::888555444333222///...,,,---...///000//////...******+++,,,,,,,,,+++***(((((()))************)))(((((((((''''''&&&&&&&&&...////////////111555888:::===>>>;;;555000......***+++---///222444666777777666333///++++++,,,...(((***,,,...000//////...))),,,///222222333444555444333222111111000000000111444888<<>>===<<<:::999999888888777999===???@@@???===;;;666555333111/////////000///...,,,,,,,,,///222444333444444222000...////////////000111333555666777222///,,,++++++,,,---,,,+++***))))))+++///222555333444666777777888;;;<<<888:::===@@@BBBBBB@@@>>>??????@@@BBBDDDDDDBBB@@@;;;;;;===DDDOOO[[[eeejjjeee^^^RRRGGG???<<<===>>><<<===>>>>>>===:::777666666777777777555666777999222222000...111777:::888:::;;;<<<<<<============<<<;;;:::999999999:::;;;555444555666888999888666777======777555:::777///888555000,,,+++,,,///222...000222222222222444555;;;>>>>>><<<<<<<<<888333333222222444777999::::::888333---)))((()))***+++...,,,)))'''''')))+++---)))***,,,,,,++++++,,,...,,,,,,,,,---...///000111333333333333222222111000+++******+++---///000///---...///000111222222222333333444777;;;@@@EEEGGGBBBAAA@@@@@@BBBEEEHHHJJJHHHFFFAAA<<<888444222111...000111111///000444777111222444666777999<<<>>>?????????@@@@@@AAAAAAAAA???<<<888666666666666555222111///---)))&&&###!!!'''(((***---...---,,,,,,...------...///000...,,,000000111111111111000000111222111...++++++,,,---(((,,,000333222///---,,,******))))))(((&&&%%%$$$!!!!!!!!!"""###$$$%%%&&&%%%%%%''')))+++,,,...///111111///...,,,+++***)))$$$%%%''')))+++,,,------222333555888<<>>???@@@CCCIIIPPPUUUUUUWWWZZZZZZXXXVVVTTTTTTSSSQQQNNNKKKIIIDDD???<<<777555333222222111///---,,,---...000000000//////)))***+++,,,---,,,+++***(((((()))***************(((((('''''''''&&&&&&&&&222222111000000111222333999888666333111000///...(((,,,000222333666;;;???;;;888333...+++***)))***------///222666555111---///000000111111111111000///000000//////000222555777999;;;<<<======>>>@@@AAA===888666555666666666555777::::::999888999999555555555333000///000111111000///......///000111444333222000////////////000000111111222333555555...,,,***))))))+++...000///---,,,,,,...000222222333444555666666666555444666777999<<>>AAAHHHKKKJJJKKKJJJJJJLLLOOOPPPQQQPPPIIIFFFBBB>>><<<:::777555666111---,,,)))%%%$$$'''&&&,,,222111+++''''''***,,,---...---,,,---///111---111444666444222111000333333111///---,,,,,,+++***+++...222444444111...)))((('''(((******'''###&&&%%%$$$$$$$$$&&&((()))(((((((((((()))+++,,,---...//////...,,,)))&&&%%%'''((()))***,,,...//////222333555777:::???EEEIIIKKKGGG@@@999444111000000******+++++++++***))))))((((((((()))(((((('''&&&&&&'''***---000222333444111444999===>>>===:::888555222///......///...------+++,,,///...+++,,,///******+++++++++,,,,,,,,,,,,---...///...,,,***(((---***((()))---111222222---,,,,,,...111444444333222111...,,,++++++------000000111222444666888999444555888:::;;;999555222111...,,,,,,...///...,,,(((((()))***+++---...////////////111333444333222////////////////////////333222000/////////000111111111000...---,,,+++***((()))+++,,,---+++***)))///.........///111333444///222555666555666999======DDDJJJOOOSSSTTTOOOGGGBBB???===>>>BBBGGGKKKMMMOOOOOOPPPPPPOOONNNLLLKKKIIIHHHFFFEEECCC???;;;777:::999666333000///......---...000111111000///...)))***,,,------,,,***))))))(((((()))+++,,,***))))))((('''(((***,,,,,,+++333222111000000111222333666555333222000///...---***---///111222444888;;;:::777333///,,,+++++++++------...111333333000---//////000111111111222222...///000//////000222555555777999:::::::::;;;===>>>;;;777555555555444333333555777777666666666777444444444333111000111222111000///......///000000111111000000///000000000333222111111111111111222---,,,+++***+++,,,...000///...,,,,,,---000111222444444555666666555333222222333666:::>>>@@@???===<<<>>>???AAAAAAAAA??????;;;:::===CCCLLLUUUYYY[[[XXXTTTMMMEEE???;;;:::999<<>>888666555333333111///000333999>>>DDDHHHKKKKKKNNNTTTVVVTTTUUUUUUVVVYYY\\\^^^^^^^^^TTTPPPJJJEEEBBB???<<<;;;666111---+++((($$$$$$'''111%%%)))333222---,,,---//////......000111000444888999777444222111444222111...---,,,++++++------///222444444111...***)))((()))******'''$$$%%%%%%&&&'''((()))++++++))))))((((((((()))******,,,---------+++)))&&&$$$'''((((((***+++---...///111222444666888===CCCGGGHHHEEE@@@:::555222000000++++++++++++******************)))((('''&&&&&&%%%&&&'''))),,,...111333444222444888<<<===<<<:::999444222///...//////...---///,,,,,,...---******...************+++++++++,,,,,,---------,,,+++***)))+++))))))+++///222333333000//////000222444333222222111///...------......///111444777888999888777222444777999:::999666333222000......000000...,,,((((((((()))+++,,,...///111000///000222333333222000000000000000000000000222222000/////////000111111000///...---,,,++++++******,,,,,,,,,,,,+++***+++++++++,,,---...///000000222444555555555666888>>>EEEKKKOOOSSSTTTOOOHHHBBB???===>>>AAAFFFIIIJJJJJJJJJJJJIIIHHHEEECCCBBBEEECCCBBBAAA@@@===999666:::888555222000///.........///000111222111///...***+++,,,------,,,***))))))(((((()))++++++***(((***(((((()))+++---...---333222111000000111222333222111000///......------+++---...//////111444666777555222///---,,,------/////////111222222000...////////////000111222333---...//////...000333555444666888888888888999:::;;;999777555555444222000111222444333222222333444444444555333111111222333000///.........///000000///////////////000111222444333222000///...------,,,,,,,,,,,,---...///000///...---,,,---///111222555666666666444333111000---...222777<<>><<<===>>>??????>>>===<<<<<<<<<===BBBIIIPPPUUUWWWRRROOOIIIBBB>>>;;;;;;;;;>>>EEEKKKMMMNNNMMMIIIBBB<<<;;;:::;;;===>>>===<<<>>>;;;777777:::>>>???>>>555555555555444333222111...///111222333333222222000//////000111222000...111111000000//////......//////...,,,***+++---000///...---,,,,,,---...//////111333333000............+++)))+++000333444333000000...,,,))))))***,,,,,,***))))))+++---------......///333888<<<>>>>>>===999333......000555888777555222///.........///******)))***,,,,,,+++)))((()))+++,,,---000555999??????>>>>>>>>>AAAGGGJJJNNNTTT]]]dddggggggggggggccc^^^TTTIIIAAA;;;888777666555333111111555<<>>:::666333111000---,,,+++*********++++++---+++)))'''&&&&&&&&&&&&'''(((((())),,,...111222333555777:::;;;;;;;;;:::333111///...///000///...000---+++,,,+++((((((,,,)))))))))))))))******+++------,,,+++************))))))***...222555555555555333222222444444333111111111111000//////......---111666;;;<<<;;;888666111333666999999888555333222222222333333222...,,,)))(((((()))***,,,...000444222000000111333333222111111111000000111111111222111111000///000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++((()))***,,,------......//////000333777:::;;;;;;???EEEKKKNNNRRRSSSNNNGGGAAA???======@@@CCCEEEEEEEEEEEEDDDBBB@@@>>>;;;:::>>>===<<<<<<<<<:::777444888666444111000///...//////000111111111000///...+++,,,---------+++***)))((('''''')))***+++)))(((***))))))***---000000000222111000/////////000111////////////......------***+++,,,,,,...///111333333111///---,,,,,,,,,---111111111111222222111111------------...000111222,,,---...//////000333666666888999:::888888888999999888777777777666333000000111222111000000111333666666666444222000111222000///.........///000111000000000//////000000111333222111///---,,,,,,,,,++++++,,,---///000000111///......------...111333888888777666444222///...***+++...333888;;;<<<;;;999:::;;;======>>>======>>>>>>???CCCIIIPPPUUUXXXRRROOOIIIDDD???>>>===>>>@@@GGGMMMNNNNNNMMMGGG@@@;;;::::::<<>>BBBEEEFFF@@@<<<666111///111444777;;;999666222000...---,,,------,,,---......,,,)))&&&&&&(((***---111555888@@@???>>><<<;;;>>>BBBFFFIIIPPPZZZbbbfffgggggggggeee___TTTJJJBBB===:::888777555333111111666<<>>;;;666000***(((%%%"""###''';;;ZZZYYY===%%%$$$---+++...222333333222222222555999===>>><<<777333111///...---------...000111000000///000000000---+++------------,,,***(((&&&&&&(((+++---......---,,,((((((''''''''''''(((((('''(((((()))((('''&&&&&&(((((((((((()))***,,,---...///111222333666:::>>>???>>><<<:::777444111000///...,,,***)))***+++,,,,,,+++(((&&&&&&'''((()))(((((('''((())),,,///111333444666888999:::::::::222000//////000000///...111,,,)))******''''''***)))(((((('''((()))******---,,,***((((((((()))***''')))---222666888999999999888666555555555333111000000000000000///---------000555999;;;:::777555222555888999888666444333444555666777666333///,,,************+++---000111666333000///000222333333222222111000000111222222222111111000000000000000/////////...---------,,,---,,,++++++***+++++++++(((***+++---.........---999555222333777;;;<<<<<<===CCCHHHKKKNNNOOOKKKDDD@@@>>>======???@@@AAA@@@BBBBBBAAA???===<<<:::999999888777888999888666444666444222000///...//////000000111111111000///...,,,---------,,,+++***))))))(((((()))++++++***(((***))))))+++...111222111111000///...------...///......///000000///......(((((()))***,,,///000111...---,,,+++******++++++...///000000000000000000------------...///000111,,,---//////000222555888:::<<<======;;;::::::;;;888777777888999888666333222222222000//////111444999999888555222000000111000//////...///000111222333333111000000/////////111000///...------------******,,,---///000111222...//////......///333666::::::999888555222///---++++++---000444777777666666777888:::<<<>>>???@@@???@@@BBBEEEKKKRRRYYY]]]YYYUUUOOOIIIEEEBBBBBBBBBDDDJJJOOONNNMMMKKKDDD===:::999:::===AAADDDDDDDDDAAA???<<<999888888777777444444444222000---***(((***++++++,,,+++***)))((()))+++---///000000111222111111111111000000000000,,,,,,+++)))'''(((***---------------......//////...///000///---++++++,,,---,,,+++,,,---...------,,,---...---***(((((((((((('''&&&(((+++///000000000222666;;;>>>BBBDDDFFF>>><<<888444222111222222888888888777555333111///111000.........---***(((%%%%%%''')))---111444666;;;:::999777555777:::>>>AAAGGGOOOWWW[[[^^^aaabbbaaaZZZPPPHHHBBB>>>:::888666444222000000444:::???FFFPPP]]]fffooovvvvvvrrreeeeeefffiiimmmqqqsssssspppiii^^^SSSIIIAAA:::666444...***)))&&&###$$$((()))222<<<<<<555...+++,,,***---111333222222222222444777;;;===;;;777333111---,,,,,,---///222666888555333222111222111///...///000000///---+++)))((((((***,,,......---***(((&&&&&&&&&&&&'''((()))***&&&&&&'''(((((((((((((((***)))((('''((()))+++,,,---...000000111333666999999999999888666333111000000///---+++******,,,,,,)))((('''&&&''')))+++,,,)))(((''''''(((***---///222333444555777888999999222000//////000000...---000+++(((***+++(((((())))))((('''&&&'''(((***+++---+++)))'''&&&'''(((***'''+++000666:::===>>>???>>><<<:::999999888666444000000000///...---++++++---...111333555666666666666888;;;;;;888555444444666888::::::777333///,,,,,,,,,++++++,,,///222333666333000000111222333333333222111000000111222333111111111111000000000///..................---------,,,+++***************((()))+++---......------EEE>>>666222222555666666999???DDDGGGJJJLLLHHHAAA@@@>>><<<<<<===>>>>>>===??????>>>===<<<;;;;;;:::555444444555666777666444333222000///......//////000000000000//////......------------,,,,,,++++++******)))+++,,,---,,,******))))))***...000111111111000///---------............000111111000///...(((''''''))),,,...//////++++++******)))))))))***)))+++...///...---...///---...///000000000//////,,,...///000111333777:::>>>???@@@???===;;;;;;<<<777777777999;;;;;;999777444444222000...///222555::::::999666333111111111111000000///000111333444555444333222111000000000000///......---------...))))))***,,,...000222333---///111000///111555:::======<<<:::888444111//////...///111333555444333444555777999<<>>AAAEEEHHHIIIHHHBBB@@@===:::888666555555444444222111...,,,***)))+++******)))(((''''''''''''***---...///000222444////////////............------,,,)))'''''')))+++,,,,,,---....../////////...//////...,,,+++,,,------------,,,,,,+++++++++)))+++------+++)))((((((&&&%%%%%%(((,,,000222222---111555888:::;;;===???::::::888666444222111000222444777:::<<<<<<;;;;;;555222...,,,+++***(((&&&'''&&&'''***...111333333444444333111000000222555:::>>>DDDIIINNNSSSWWWZZZWWWQQQIIICCC@@@>>>:::666444333222000///111666:::@@@KKKWWWaaakkkrrrtttqqqeeecccbbbcccgggkkkmmmnnnkkkeee[[[QQQHHH@@@888444111,,,******)))&&&&&&)))...+++(((***---...***&&&))),,,///000000000111222222555888:::888666555444......---///222666;;;===:::888666555555555444333111222333111...+++***))))))+++---......,,,)))(((&&&&&&&&&'''((()))+++,,,&&&&&&'''((()))***++++++,,,***)))(((((()))+++,,,,,,...///000///000333555444444555444333222111000111000...,,,+++++++++,,,''''''''''''(((***,,,...***)))(((((()))***+++,,,000000222333555666666666222111000000000000---+++---(((&&&***---+++)))******)))'''&&&'''(((***+++,,,***(((&&&&&&&&&'''((((((---444999===AAADDDFFFCCCAAA?????????>>><<<:::222111000...---+++***))),,,,,,------///111444555888;;;>>>===999666666777888:::<<<;;;777222///------,,,++++++,,,///222444555333111111222333444333333222000//////000222333000111111111111000//////---------...............------,,,,,,++++++******&&&'''(((***++++++,,,,,,999666111///111555888:::888===BBBEEEIIILLLHHHBBBAAA>>>;;;:::;;;=========<<<;;;:::999999999999999333222111222444555555444111000///...---...///000000//////......---------,,,,,,,,,,,,,,,------------,,,,,,---///000...---+++******+++...111111111333222000///......//////---...000000000///...---+++)))'''(((+++------+++++++++******))))))))))))&&&***///111000//////000000111333444444222000///---...000111222555999<<>>@@@??????===:::777444222333222222333555666555444555666777999;;;>>>@@@AAA>>>@@@BBBEEEHHHOOOXXX^^^eeeaaa\\\VVVRRRPPPPPPQQQRRRVVVXXXUUUSSSRRRNNNHHHEEEEEEEEEGGGJJJLLLLLLLLLCCCBBB@@@<<<999666555555333222000...,,,+++*********)))'''&&&&&&'''((()))'''***---.........000222........................000///...+++(((((()))+++***+++,,,------............//////---+++***+++---,,,------,,,***)))((((((&&&))),,,---+++)))((((((&&&&&&&&&)))---222444555...111555777777777888999999888777555444333222222222444777;;;???BBBDDDEEE:::666111,,,***)))'''&&&)))((((((+++///111111000...///000///---,,,---...111555:::???CCCHHHLLLPPPKKKFFF@@@>>>>>>===888444333333222111///000333555999CCCMMMVVV___gggiiiggg^^^ZZZWWWVVVXXX]]]```bbb\\\XXXRRRKKKDDD===555111...+++***,,,,,,((((((+++&&&,,,222222,,,'''%%%%%%(((***,,,------...000222000222555777777777777888222111111111444888===???<<<999666555555666666555222444555333///+++*********+++,,,......---+++***((((((((((((((()))***+++''''''((()))***,,,...///---,,,***(((((()))+++---,,,...////////////111222111111111111111111111111000000///...---,,,++++++''''''((()))***++++++,,,************************---...000222444444444444444222111111000///,,,)))***%%%%%%,,,000///,,,++++++)))(((&&&''')))+++,,,***)))(((&&&&&&&&&&&&'''***///666<<<@@@DDDIIILLLHHHGGGEEEEEEFFFEEEDDDBBB666444111...,,,***************+++,,,---///111333888<<<@@@???<<<:::;;;===:::<<<===;;;666111///...,,,+++))))))***---111333222111111222444555444333222111///......///111222000111111222111000///...---------.........//////...////////////---,,,***((((((((()))***+++,,,---***,,,///222555999===???999???DDDGGGLLLOOOLLLGGGBBB>>>;;;999:::<<<>>>>>><<<;;;999777666666666666000///...///111333333222///...---------...///000//////...---,,,+++++++++,,,,,,,,,,,,------...///000//////000222222111000...,,,,,,---///111222111555444222111000000000111---...///000000...,,,+++...+++((()))+++,,,***(((++++++++++++******))))))''',,,222444444222222333222444777888777555111///...///111222333666:::===>>>??????>>>;;;999888999444444444666:::=========666444222...---...222555555666666666444444666888222222111111222444555666444444333333333444555555333222000///...---,,,,,,)))((('''(((***...222555,,,///222222222444:::@@@AAAAAA@@@???<<<999666444555444444555777888888777888888888999;;;===???@@@===???AAACCCEEELLLTTT[[[fffccc^^^YYYVVVUUUUUUVVVXXX[[[\\\ZZZXXXXXXUUUPPPMMMLLLKKKLLLNNNPPPOOONNNDDDDDDBBB>>>:::777666666222111///,,,++++++++++++)))(((&&&%%%%%%(((+++,,,'''***---...,,,+++---000////////////////////////222222000---***)))***,,,((()))***+++,,,---------.........---+++***+++,,,+++,,,---+++)))'''&&&'''%%%(((+++---,,,***))))))'''&&&'''***///444666777111444888999777666666888999888666444333333444555777777888;;;???CCCGGGJJJ@@@;;;444///,,,***)))(((+++***)))+++///111000...,,,---///...---++++++,,,+++///444999===@@@DDDGGGCCC???;;;;;;<<<<<<777333333444333222000000111333444<<>>===???BBB;;;===>>>;;;555000......+++)))((('''(((,,,///222111111111333555666555333222111...------...111222000111111222222000///...,,,,,,------.../////////000000222222111///---+++++++++******+++---///000,,,111777:::999777777888<<>>???>>>===:::888666444444444///---,,,---///111111000...------,,,---...///000///...---,,,+++******++++++++++++,,,---...///000222111111222444444333111000///...///111333333222111111000000////////////------,,,---...000222333///...---,,,,,,,,,,,,,,,...+++))))))+++,,,)))'''+++---000111111111333444999::::::888555111////////////...///000333666888>>>===<<<<<<<<<;;;888666666555555666777777555333888666444333333555888999777666666555444333222111111222333444555666777888999999888888777777777777222222222111000...+++***)))+++,,,------...111444333333333333666:::>>>AAA???@@@AAA@@@===:::999999;;;<<<======<<<===???AAA;;;:::999999:::;;;===>>>999<<<@@@BBBBBBGGGOOOVVVZZZ\\\]]]\\\ZZZXXXXXXXXXZZZ\\\]]]___`````````___WWWTTTPPPPPPQQQPPPKKKFFFCCC???:::666444222000............///////////////))))))((('''&&&&&&'''''')))+++---......---+++)))---,,,,,,,,,---///000222444333000---+++*********---+++(((''''''))),,,...---,,,,,,++++++,,,...///...---,,,++++++,,,---...)))+++---///111111000000***))))))***,,,///222333222555888999777444333222222222111111000111111111555666777:::???EEEKKKNNNHHH@@@666...+++******)))---------...///000//////***+++,,,---............///...///222888;;;<<<:::999999888777666444333222222333222000---+++,,,---333666<<>>;;;888555333222++++++***))))))***++++++(((///+++***222222,,,---...,,,******+++---------111333666999;;;???DDDGGGBBB@@@<<<888666555666666444222000111444666555333444333222000///---,,,,,,******+++,,,---...000000...---+++***))))))***+++((()))+++,,,---.........---+++)))'''&&&&&&((((((,,,///111111000...------//////...------------...000//////000222000,,,(((******)))))))))(((((((((((())),,,...,,,((((((---***,,,...111222222222111///000111222111...+++)))***((("""!!!---;;;666'''---***((()))+++,,,***(((+++)))''''''((()))))))))+++...222888===AAADDDEEEDDDDDDGGGJJJMMMMMMKKKIII:::888666333111/////////000///---***((((((+++...888;;;>>>@@@???>>>>>>>>>BBBCCCCCCBBB???:::555222---,,,++++++---//////...000//////222666777555222222222000/////////000111111111111111000000000000///......------------...222222111000///...------,,,,,,,,,------.........000000222333555666777888>>>AAAHHHQQQYYYXXXPPPIIIBBB@@@===;;;<<<======<<<===<<<;;;:::888666444333222...***''''''+++000444///...------///000000///000///...------...///000---......//////////////////000333666::::::888666555333///......000000000000000000000000///...---,,,,,,,,,---...000222333//////000111000///---+++---+++)))***,,,,,,+++)))---///222333222333444555777999:::888555222111000000///000111222555777888999777666666777777666555666555444555777777777666666666666666666777777777777666555444333222222222222222333444666777777888;;;;;;;;;;;;;;;:::999888444444444333111///---+++)))+++---...///000333555555444444444666999<<>>???AAA@@@===;;;::::::===>>>??????>>>>>>???@@@::::::999999::::::;;;;;;777999<<<===@@@EEEKKKPPPVVVYYY\\\]]]\\\ZZZYYYXXX[[[\\\^^^```bbbccccccccc]]]XXXRRROOONNNKKKEEEAAA<<<999666444333111///------.........////////////+++******)))((((((((()))+++---...//////---***(((,,,,,,,,,---...111333444333222000---+++******************)))***++++++,,,///...---------...///000//////...---------------+++---000333444333111000,,,++++++,,,...222666888===???@@@???;;;777444333111111000000000000111222444444555888===CCCHHHKKKIIIBBB999222000//////...------,,,+++******+++,,,******,,,---...............------000555888999888666666555444333222000000000000000---+++***+++,,,///222777===BBBDDDCCC@@@<<<:::999999:::;;;;;;::::::999888555333000///...************************'''---+++***000...(((+++,,,+++))))))***,,,---...444777;;;???BBBEEEIIILLLHHHEEEAAA<<<888666666666222000......111222111000000000///...,,,+++******))))))***+++...111333555666444000---***(((&&&&&&'''(((***+++,,,---------,,,+++)))'''&&&'''((((((***---///000///---------...---------------......000//////111222111---)))(((((('''''''''&&&%%%%%%((((((+++---+++'''(((,,,)))+++...000111111111000///000111222000...+++)))+++***%%%$$$...:::666***++++++***+++,,,,,,+++)))***(((&&&%%%'''(((((((((---...000333777<<<@@@BBB@@@@@@CCCFFFIIIIIIGGGEEE999777444222000///000000111000...***((())),,,...666999<<<>>>???@@@BBBCCCFFFGGGHHHHHHEEE@@@;;;888333111...,,,,,,,,,+++***---,,,,,,...111333111000111000///......///000000111111111000000///////////////...------------...111111000//////...------,,,------......////////////000111222444555666777>>>@@@FFFOOOVVVVVVPPPJJJCCC@@@<<<::::::;;;;;;;;;;;;;;;:::999777555333222///---+++)))***,,,///111///...------///000000///000///...------...//////,,,,,,---///000000000000222333555999<<<<<<;;;999555222...------///111111//////000111000...,,,+++++++++,,,---...000111222///111333555444111...,,,---,,,***+++,,,...---,,,000222555555555555666777777999::::::777444222222000111222333555666888888;;;999666666777999999999888666555555777999999999777888:::;;;;;;;;;999999888666555333222222222222333333444555666777777777;;;<<<>>>???>>>===;;;:::666666666444333111///...,,,...000111222333555777666555555555666888;;;======???AAAAAA>>><<<;;;;;;===???AAAAAA???>>>===>>>999999999999999888888777777666666999>>>CCCGGGHHHNNNRRRWWWZZZZZZXXXWWWWWWZZZ[[[]]]___aaabbbcccddd^^^XXXPPPIIIEEEAAA<<<888444222111111111000---+++,,,------......///......---,,,,,,,,,++++++++++++...///111111000...+++))),,,,,,,,,---///222444666222111000...,,,+++++++++))))))++++++,,,,,,++++++111000/////////000222333222222222222111///...---///111555777888666333111.........///222666;;;>>>FFFGGGGGGCCC===777333111///.........///000111111111111222444888>>>CCCFFFGGGBBB;;;555333333333333333222000---***)))+++---++++++,,,---............+++***+++---111333444333000111111000///...---,,,------,,,***(((''')))+++---///222888<<<===;;;999555444222333444555444222222111000///---,,,+++*********++++++++++++******(((...,,,***...***&&&,,,+++***((('''(((+++...///666:::???DDDFFFIIIKKKMMMKKKHHHCCC===888555333222///---++++++---------,,,,,,,,,+++***))))))(((((('''((((((***...222666999999777333///+++(((&&&%%%'''''')))***+++++++++++++++***((('''&&&''''''((((((***,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000222222111...+++(((((((((((('''&&&%%%$$$)))((())),,,***''''''***)))***,,,...000000000///000000111111000---***(((%%%'''$$$""")))111000((())),,,...///...,,,++++++)))'''$$$$$$&&&''''''&&&---------...222666:::===:::;;;<<>>AAAEEEHHHKKKMMMOOOOOOMMMGGGBBB>>>666333...+++++++++******,,,+++***+++---////////////...............///000111111000000///...------000///...---------------000/////////......---------...///000111111111111///000111222333444555555===???DDDKKKRRRSSSOOOJJJCCC???:::888777888999999999999888777555333222111------,,,,,,,,,---...//////...,,,---...//////.........---------......///+++,,,---...///111222222555555888<<>>888444///,,,---///111222---///111222111...,,,***,,,,,,,,,---...000111111000222333444444222///...---,,,,,,,,,---///000000444666888888777777888999:::<<<>>>===:::666444333111222444666777777888888===<<<::::::===@@@AAABBB???<<<999999:::<<<<<<<<<>>>>>>?????????>>>>>>===999777555333222222333444444444444555555666666777:::<<<>>>??????===;;;999888888777666444333111111333555666666666555666888555555555555777999<<<======@@@BBBCCCAAA>>>======<<<>>>AAAAAA>>><<<;;;:::777888999999888666555333999555444777>>>CCCDDDCCCFFFIIIMMMPPPQQQRRRSSSUUUXXXYYYZZZ[[[\\\]]]]]]]]]VVVPPPGGG@@@;;;888444222///......///000///,,,)))+++,,,---...//////...............///............///111333444444222///...,,,,,,,,,---...000222333222222111000///......---*********+++++++++,,,,,,222222111000111222333444666666666666444222000...111444888;;;;;;888555222000000000111555999>>>AAAFFFFFFEEE@@@999333...---,,,,,,,,,---...///000111.........000333888===@@@AAA>>>:::666555555555666888777444000---,,,---//////////////////...---,,,(((((()))***,,,...//////++++++,,,,,,,,,+++***************(((&&&&&&(((***,,,...111666:::;;;999777333222111111333333111000,,,,,,,,,++++++*********)))***++++++++++++***)))---111,,,))),,,(((&&&000+++***)))((((((+++///222666;;;@@@DDDEEEEEEFFFFFFFFFCCC>>>999444111...------,,,***************))))))))))))((((((((('''''''''''''''))),,,111555888555333111...+++***))))))'''((()))***++++++++++++***)))(((''''''''''''(((%%%'''************+++,,,))))))******,,,---...///000000111222222111000...++++++,,,+++***)))'''&&&***((((((******&&&&&&)))((()))+++,,,.../////////000000111000///---***)))"""%%%%%%"""%%%***+++'''(((,,,111222///---,,,---)))'''%%%$$$&&&''''''''')))***+++---000444666888666666777999<<<===;;;999555333000......///111333333222///,,,)))***---///555777999:::<<<@@@EEEIIILLLNNNQQQRRRPPPKKKEEEBBB444000,,,))))))+++,,,,,,---,,,++++++,,,...000000............//////000000222111000///...---,,,+++000///...------,,,,,,---------------------......///000222333444444444444111111222333444444555555;;;===AAAGGGLLLNNNLLLIIIBBB>>>999555555666666666666666666555444222111000...---,,,++++++,,,...///...,,,++++++,,,------,,,------------------......,,,,,,---...///000111222555666999>>>CCCFFFFFFEEE>>>999333///...///111111---...000222111///---+++------...//////000000000111111111111111111111111...............000222444666888::::::::::::;;;<<>>>>>???@@@:::999777666555444555555444444444444555555555555777999;;;======;;;999777888777777555555444333333:::;;;<<<<<<999777777777333444555666999<<<>>>@@@>>>AAADDDEEECCC@@@???>>>:::<<<>>>>>>;;;999777777777777888888777555333222;;;777555888???DDDCCC@@@CCCDDDFFFGGGIIILLLQQQTTTXXXXXXYYYYYYXXXVVVSSSRRRIIIDDD>>>888555333333222............///...+++)))***+++---///000000///......///000000000000/////////000333666777666555333...---,,,,,,,,,---......222222222222111111000000---,,,***))))))+++---///222111000000000111333444888888888777666333111///222555999<<<<<<:::666333000000111333666:::===?????????>>>:::444///,,,+++*********+++,,,---...///,,,++++++,,,///333777999<<<;;;:::888777666777888:::888555444333333222111333333222111///---+++***''''''((()))))))))***+++'''((())))))))))))))))))))))))***)))'''&&&'''(((***,,,///333777999888777222111000111222111///---((((((((()))))))))))))))*********++++++*********000000)))'''+++&&&%%%000+++,,,,,,+++***,,,000444777;;;@@@BBBAAA???>>>======;;;888444111...,,,++++++++++++***)))((())))))***)))))))))(((((('''''''''&&&'''(((***...111333111000...,,,************))))))***+++,,,,,,,,,+++((((((((('''''''''''''''$$$&&&(((((((((((()))***((((((((()))+++,,,...//////000111222111111000000------......---,,,***))),,,(((''')))***'''&&&)))((((((***+++---......///////////////...---+++***&&&))))))''''''***++++++(((---111222000------///)))'''%%%%%%'''(((((('''$$$'''+++///333444555555333222333555777888777555222111///------///111222222111///,,,******---000777888888888999<<<@@@DDDGGGIIILLLMMMLLLHHHCCC@@@222///***((((((***++++++,,,,,,+++++++++,,,...000......///000111111222222222111000///...---,,,+++///...---,,,+++++++++++++++++++++,,,------......111222444666777777777666333444444444555555666666999;;;>>>BBBFFFGGGFFFEEE???;;;666333333333444333444444444333222111000///111///+++))))))+++...000,,,***))))))***+++***)))++++++,,,---------------......------...///000111444555999>>>EEEIIIJJJJJJEEE@@@999444111111000000---...000111222111///...000000111111111000//////////////////000222333444000000000//////000333666666888;;;<<<<<<<<<>>>???DDDGGGIIIIIIFFFBBB???===<<<<<<<<<;;;;;;:::::::::999===DDDNNNWWW]]]______PPPMMMKKKJJJJJJJJJJJJIIIIIIGGGCCC???======>>>???<<<<<<;;;:::999888777777444444444333333333333333444555777888999888666555666555555444444444555555===>>>???>>>;;;999777777444444666888;;;>>>@@@BBB???BBBEEEFFFDDDAAA>>>===888999;;;:::888666555555777777777777666555333333<<<999777999???BBBAAA???BBBBBBBBBBBBCCCHHHNNNSSSVVVWWWXXXXXXUUUPPPKKKHHH???<<<888444222222333555...---,,,---//////---+++***,,,...000111111000///......000111111111000///---000333666888888777666///...---++++++++++++,,,111111222333333222222111...,,,***((((((+++...000000///.........///111222777777666555333222000///222444888:::;;;999666444111222333555777999:::;;;888888888555111...------***)))))))))***+++,,,---***)))((()))+++...222444888999::::::888777888999===;;;:::>>>CCCDDD???:::444333222000...+++)))'''&&&((()))((('''&&&'''(((&&&&&&'''((()))*********)))+++,,,,,,***((('''''''''(((***...333555444333///......///000///,,,***&&&&&&&&&'''(((((())))))++++++***))))))***++++++...,,,&&&(((///(((###+++***---...---+++,,,///333888;;;>>>???===:::777666777666444111///---,,,,,,***++++++***(((((()))+++++++++***))))))(((''''''&&&&&&''')))***,,,...///111000---+++)))((('''''')))******+++,,,,,,++++++''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''((((((***+++,,,------///111111000000111222,,,---///000000...,,,+++...)))''')))***(((''')))((())))))+++,,,---...///...............---,,,,,,'''))))))((('''((()))******,,,///000000/////////***(((&&&%%%'''(((((((((###''',,,111444444444333111000000111444555444222000///.........///000000000///---+++)))+++...222777777777666666777:::===???AAACCCDDDCCC@@@===;;;333000+++)))))))))))))))***+++++++++******,,,...---...///111222333333333111111000000///...------...---,,,+++***)))))))))((()))***+++,,,---......222444777999;;;;;;:::999555555555555555666666666666888<<>>DDDIIIKKKKKKHHHCCC===888555333000///---...///111222222333333333333333333222000///---,,,---///111333444555555222333222111///000444888555888;;;<<<===>>>@@@BBBFFFJJJMMMOOOMMMJJJGGGFFFEEECCCAAA???============BBBHHHRRR]]]fffjjjhhhfffTTTSSSRRRRRRTTTTTTSSSRRRMMMKKKHHHEEEBBB@@@???>>>===>>>??????>>><<<:::888333333333222222111111111222333444444555555444444333333222222333444666777:::<<<>>>>>><<<999888888666777888:::===???AAAAAA???BBBEEEFFFCCC???<<<;;;777888999888666555555666888777666555555555555555:::888777999<<<>>>>>><<<>>>?????????@@@DDDIIIMMMPPPRRRTTTTTTQQQJJJCCC???999777555111//////000222+++******+++---///000///+++,,,///222333222111000,,,---///111111000///...---///222555666666444333///...---,,,+++,,,------...///000222222222111111---,,,+++******,,,---...---,,,,,,+++,,,---...///333333111000......------000222555777888777666444222444666888999999777666222222333111...,,,,,,---***))))))((())))))******)))((('''&&&(((+++...000333666999999777555666777<<<999;;;DDDOOOQQQHHH>>>//////...---+++)))'''&&&''')))***(((&&&$$$%%%'''%%%&&&''')))***+++++++++***---000000...***'''&&&&&&&&&(((+++...///...------------......---***((((((((())))))***+++++++++---+++)))(((((()))+++------***(((000:::000###'''))),,,//////,,,+++---000444666999999777444222222222111000...,,,+++***)))((()))+++***((((((***,,,,,,,,,+++***((('''&&&&&&$$$&&&(((***,,,.........111///---***((('''''''''((()))******+++*********&&&'''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&((('''''''''((()))***+++,,,+++...000000///...000333...///222333444222111///000***''')))+++)))((()))))))))***+++,,,...///000,,,,,,---------.........)))((('''''''''&&&'''(((,,,,,,,,,...000000///...)))'''$$$$$$&&&''''''&&&&&&))),,,///111222111111...------...000111111000.........//////......---------+++***)))+++///222444555555444333444666888888888999:::999888666555111///,,,+++,,,------,,,))),,,......,,,+++,,,...+++,,,...000222222222222111111111000000/////////---,,,+++)))((((((''''''''''''(((***+++---...///444666999;;;======<<<;;;555555555555555555555444444666:::<<<===;;;::::::666555333222222222000...111222222222222111111000000///---+++++++++---...---+++))))))*********)))((()))+++,,,---------,,,+++++++++,,,...111444666777777999===BBBFFFGGGGGGEEEBBB===:::777555222///......///000222333555555555555555444333000...---))),,,000444666777666555333444444111///000444888555777;;;===>>>???AAACCCGGGJJJOOORRRQQQOOOMMMLLLJJJHHHEEEBBB@@@??????@@@IIIOOOYYYccciiiiiiddd___UUUUUUUUUXXXZZZ[[[ZZZYYYPPPPPPNNNLLLHHHEEEAAA???>>>@@@AAABBBAAA>>>;;;999333222222111111000000000222222222222333333444444111111000111222444666777666999<<<<<<;;;:::999999999:::;;;<<<===???@@@@@@>>>AAADDDEEEBBB===:::888777888888666555555666888888777666444444555666777777666666888999;;;::::::999;;;<<<===>>>@@@CCCEEEJJJLLLOOOPPPMMMFFF>>>888555444222///+++***+++,,,)))(((''')))---000222333+++---000333444333222111+++---///000111000///...---///111333444333111000......---,,,---...///000,,,---///000111111000000++++++,,,,,,------,,,,,,++++++***)))***+++,,,---000///---+++******+++,,,///000333555666666555555444666999;;;;;;999666444---...///---+++***+++,,,***))))))(((((((((((()))((('''&&&&&&'''))),,,......222555666444222222333333000333@@@OOORRRGGG:::+++++++++***)))((('''&&&''')))***)))%%%$$$%%%'''&&&&&&(((***+++,,,------+++///333444111,,,(((%%%(((((((((***,,,,,,+++)))...------...///---***''',,,,,,------.../////////...,,,)))''''''))),,,...---+++,,,999EEE888&&&%%%''',,,000///,,,)))+++...///111333333222000//////......---+++)))(((&&&&&&&&&(((***)))''''''***------,,,+++***((('''%%%%%%###%%%(((,,,///000000//////...,,,***)))))))))***'''((()))))))))))))))(((&&&&&&''''''(((''''''&&&&&&''''''&&&%%%$$$&&&'''(((''''''(((((()))***+++***---//////......000333111333555777888777555444111+++'''***+++)))((()))))))))***+++,,,...///000++++++,,,,,,---...//////...,,,++++++,,,+++***+++...+++***,,,///111000...'''%%%######$$$&&&&&&%%%***+++,,,---...//////000---,,,+++,,,...//////...---.../////////...---,,,++++++***))))))+++///333222333333333222222444555333333444444333333222222,,,++++++---000222333222+++...111222///......000)))+++---///111222222111111111111111000000000000,,,+++***(((''''''&&&&&&&&&'''((()))+++---...///444777:::===>>>>>>===<<<555444444444444444333333222555999;;;:::888777666444333222222333222///---111111222222222222111111---.........---,,,,,,+++...,,,******+++,,,+++***((()))+++,,,------,,,,,,(((((()))+++...333777:::999999999<<<@@@CCCCCCCCCBBB???<<<:::888666333000...///000222444666888999:::888555111...---,,,,,,...///000111222333444555333333222222111222222222333444666666777:::===@@@EEEJJJPPPSSSRRROOOMMMKKKKKKJJJHHHCCC???>>>AAADDDKKKPPPVVVZZZZZZXXXVVVUUUOOOPPPSSSYYY^^^```]]]ZZZWWWTTTQQQOOONNNIIICCC>>><<<===???CCCEEECCC>>>999333222000......///111222:::999777555333222222222555555555555555555555555666888:::;;;;;;;;;===>>>>>>=====================999777777777888777555333111444666666555333333333666555444333555888;;;>>><<<;;;:::999888666555444::::::999888888999===@@@AAAEEEJJJKKKHHHBBB===999555333000---+++*********'''(((+++---...//////......000222444444333111///+++---///000111000///...---...//////000000//////000//////...---,,,+++***...///000111111000//////............---,,,++++++---+++***))))))+++---////////////...---,,,******---///222333222222222333333777<<>>:::999<<>>===???AAAAAA>>>;;;666333000...---///111333222222222222222222222222333333333222222222222222555777;;;=========>>>???======>>>>>>======<<<;;;555444444555777777666444111333444444333222222333444444555666999<<>>777555111...+++******+++((()))+++,,,............---...111333333222000///,,,...///111111000///...------........................------,,,,,,,,,,,,//////000111111111000///000000000000000///...------+++)))((()))+++...000/////////...---,,,******---///111222111000111222555<<>>@@@???===;;;:::666444000---***)))((((((''''''&&&''')))+++...000------------...///000111//////......---,,,++++++***((('''***...111...+++''''''''''''''''''''''''(((((())))))***,,,---...)))+++,,,,,,++++++,,,---......//////...---,,,+++,,,+++*********+++,,,------------............///222000///---,,,,,,---...---//////111888>>><<<444111111222444666444000,,,++++++,,,,,,---......///...........................,,,)))(((''''''%%%$$$'''''''''(((***,,,///000000222444555777777777777444444333333333444555555444555666777666555444333111...,,,+++---...---+++------,,,,,,,,,,,,,,,---------...//////////////////...---,,,+++,,,,,,------...///000000000///...,,,,,,...111777===CCCFFFIIIHHHGGGEEEDDDBBB@@@@@@===<<<;;;;;;:::777444000555777:::===???@@@@@@???777555222///---,,,,,,,,,---......000222444666777444333222222111111111222---///222444444555777999???CCCGGGHHHGGGCCCAAA???===<<<999666333222555777666:::???AAAAAA@@@??????DDDEEEGGGKKKNNNOOOMMMJJJJJJIIIHHHGGGFFFCCC???<<<@@@>>>;;;;;;<<<>>>>>>>>>888666222000///000222333...///111222222222222111111111111000000000//////333666;;;>>>???@@@@@@AAA===>>>???@@@???<<<999888222111111333555666555444111222222111000000111333222444777;;;>>>@@@BBBCCC@@@>>>:::666333111000000///000///...---...111444666999>>>AAAAAA@@@@@@@@@;;;888444///,,,++++++,,,))))))+++,,,------------+++,,,///111222111000///...///000111000///...---------------,,,,,,,,,,,,++++++,,,,,,,,,---------///000000111000000//////111111222222222111000000---+++)))((((((+++...111/////////...---,,,******,,,...000000///......///555>>>IIIQQQXXXZZZUUUMMMAAA;;;222***'''((()))***'''((())))))''''''''')))((('''&&&'''((())))))(((,,,,,,---...///111222222111111111...+++)))((()))222***&&&((('''###%%%,,,,,,------,,,)))(((((()))***,,,000333444333000...))))))******************+++***)))((('''((()))***,,,++++++,,,---,,,)))&&&''')))+++...//////...---******))))))))))))***+++---+++)))***------***'''******))))))***+++---...,,,---///---+++(((''''''((((((((('''''''''''''''$$$$$$%%%'''((()))***+++)))***,,,+++(((&&&%%%%%%&&&'''(((***+++,,,,,,,,,---,,,+++))))))***++++++******)))))))))***++++++''''''((()))******++++++***))))))))))))***++++++***+++,,,+++)))((()))******++++++---///222444555:::<<>>;;;999666222...***(((''''''(((((((((((()))+++---...,,,+++++++++,,,///111333333333222000///---+++***(((&&&&&&)))---///...+++''''''((())))))(((''''''(((((((((((()))+++,,,---)))***++++++++++++,,,---......//////...---,,,,,,---,,,+++************++++++++++++,,,,,,---------,,,+++***))))))***+++,,,222111000444;;;???999///222333555777888666222...+++***))))))***+++---.........------,,,+++++++++,,,***((('''''''''&&&%%%&&&&&&&&&''')))+++---......///111222444555555555444333333333444555666666888888888888777444222111---+++))))))***+++,,,++++++******))))))******+++......///000000000000//////......------------...///000111222222222222222///000222555:::@@@EEEHHHLLLMMMMMMMMMJJJFFFBBB???888888999;;;;;;888444000666888;;;>>>>>>>>><<<;;;555333000...,,,,,,,,,,,,//////000111333555888999222222111000////////////+++...111333444444555666===???BBBCCC@@@===:::999666555222000......///111111444777999999777777777<<<===???BBBCCCCCCBBB@@@AAAAAABBBBBBAAA???<<<:::>>>===;;;:::;;;<<<======777777555444333222111111111222333444444222000...000000000000/////////...111555;;;???AAAAAAAAAAAA===>>>AAABBB@@@<<<888555000000000111333333222111000000000...------000222222555:::???AAABBBAAAAAA===:::666222///............///...---,,,---///111555777:::<<<<<<===>>>@@@===:::666222...------...+++++++++,,,,,,,,,,,,,,,)))+++---///000000000000000000000000000///...------,,,,,,+++++++++++++++******+++,,,---.../////////////////////.........///000111111111111111000...,,,***((())),,,///111/////////...---,,,******,,,---......,,,+++,,,---111;;;FFFNNNUUUZZZXXXSSSJJJAAA555+++'''''')))***&&&((()))(((''''''((()))***)))))))))))))))((('''***+++,,,---...///000000222333333111...+++))))))---&&&)))333222%%%!!!&&&+++,,,---,,,***))))))***+++...222666777666333111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((+++++++++,,,---,,,)))&&&&&&(((***,,,---.........*********++++++,,,,,,,,,+++***)))***,,,,,,***(((++++++***))))))***+++,,,***,,,---,,,)))'''&&&&&&((((((((((((((((((((((((###$$$%%%&&&''')))******(((***,,,,,,***(((''''''(((((())))))*********************)))***+++,,,,,,))))))))))))))))))******))))))******+++,,,,,,---))))))))))))***+++,,,---+++,,,------+++******+++******+++---///111333444777999===AAADDDCCC@@@===:::888333...***'''&&&%%%***))))))))))))+++,,,,,,+++***))))))+++...222444666555444333000---+++)))'''&&&&&&(((,,,------+++'''(((***++++++***(((''''''''''''(((((()))+++++++++,,,------,,,+++,,,...---------...............,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------'''(((***,,,...000111111777555444555777777222+++000222555888888555111...***)))((('''''')))+++---......------,,,+++******+++)))'''&&&'''''''''%%%%%%%%%&&&''')))***+++,,,,,,---...000111222333333333333333333444555777777999::::::999777555333222///---+++++++++,,,,,,---++++++*********+++,,,,,,000000111111111111000000////////////.../////////000000111222333444444444111222444777<<>>;;;888666666333111///---------.........000333444333222222333555666888::::::999999999:::;;;=========;;;999999:::;;;<<<===<<<;;;;;;;;;555777999:::888555222///000111333333333111///...------------------------000444:::>>>@@@@@@@@@@@@===>>>AAABBB@@@<<<777444111000///000111000...---...///...---,,,,,,...000333666;;;@@@AAA@@@===;;;666444111---,,,,,,---...---......---++++++---///222444666888999;;;>>>@@@===;;;888555222111000000---------,,,,,,,,,,,,,,,)))***,,,...////////////////////////......------------,,,+++++++++,,,---,,,,,,---...///000111111......------,,,,,,,,,,,,,,,---...//////000/////////...,,,++++++---///111/////////...---,,,******+++,,,---,,,******+++,,,///777???DDDKKKRRRUUUTTTMMMDDD777,,,'''''')))+++''')))***)))(((((()))***,,,---------,,,***))))))******+++,,,---......///111222222111...,,,++++++...)))...;;;:::,,,&&&***)))+++,,,---+++++++++,,,,,,...111444555555333222...---,,,,,,++++++,,,,,,,,,,,,+++***)))((((((''')))))))))+++---,,,)))''''''''')))***,,,---...///***+++,,,...//////......***))))))***++++++***)))...,,,+++)))(((((())))))(((***,,,+++)))'''''''''(((((('''''''''''''''&&&###$$$%%%&&&''')))******'''***,,,---+++)))(((((()))((((((((((((((((((((())))))))))))***+++,,,,,,))))))******))))))))))))((((((((((((((((((((((((((((((((()))***+++------,,,---///...---++++++,,,)))******,,,---///111222444666;;;AAAFFFGGGCCC@@@:::777333...***'''&&&%%%***************++++++,,,***)))(((((()))---000222555555555444111...+++)))&&&&&&''')))+++,,,+++***((()))+++,,,,,,+++)))(((''''''''''''((()))******,,,.........,,,+++,,,---,,,,,,------......///000,,,,,,---....../////////***++++++,,,------......,,,///333777999999888666555444444333000---,,,...000222666777666444111///+++)))(((''''''(((***,,,000//////...---,,,++++++***)))''''''(((((('''&&&%%%&&&'''((()))***+++++++++,,,---...///000222222222333333444555666888999999999::::::999777555444111111000///---,,,,,,,,,,,,,,,+++,,,,,,---......222222222333333222111111000000000000000000000000000000111111222333444555222333444777:::>>>BBBDDDFFFIIINNNPPPOOOKKKEEEBBB;;;:::888777888777555333999:::::::::999777555333222111///---,,,---...///...---,,,,,,...000333555111000///...---,,,,,,,,,,,,///111222222333444666999;;;;;;:::777555444444222000------.........------...000///.........//////222444555444333444555555777:::;;;999888777888777:::>>>???>>>;;;:::999555777:::<<<;;;888333111,,,---///000000000000///***++++++,,,,,,---......111444999<<<<<<<<<<<<===;;;<<>>:::666333111000////////////---+++---......---,,,,,,---///111555:::>>>>>><<<777444111///---,,,+++,,,---...,,,------+++))))))***++++++...222555777:::>>>AAA::::::999888777555444444000000...---,,,,,,,,,,,,***+++,,,---.../////////......------------------...---,,,,,,,,,---///000000000111111111222222222///...---,,,,,,+++,,,,,,+++,,,---...//////000///111000000////////////////////////...---,,,*********++++++***))))))+++---000666:::<<>>AAACCCGGGJJJJJJGGGDDDAAA>>><<<999888999999888777666666666666666555444333222000///------...000111111///...---...000333444333222000///...------------...000000000111333666777888888777444222222333222///------///000///...---...///...,,,,,,---///,,,///222222111000222444222555999999888666666777888;;;>>>???===;;;:::;;;777999:::;;;:::999777555////////////////////////+++,,,---...000111222222222555888999888888888999777999:::;;;:::777333111///...---...//////...,,,+++---......---,,,,,,---...111666::::::777333000//////...---,,,,,,,,,,,,,,,------,,,***((()))***)))+++///222444777:::===777888:::;;;;;;:::888777333222000...------------,,,---------.........///,,,,,,+++++++++,,,------///...------...000222444555555555444444333333333111000///---------------,,,---...000111222222222222333333333222000...---/////////...---,,,******)))*********)))))),,,...000555888888;;;BBBHHHJJJHHHAAA888111---,,,,,,---...//////...,,,+++,,,------000222222///---,,,---***++++++,,,,,,------...------......---...111444111...***'''%%%%%%''')))'''***...111111222333444222666:::>>>>>><<<888555111///---***((((((((((((++++++++++++******)))(((%%%&&&(((+++...///...,,,))))))(((((((((***,,,---(((***---111222222000///''')))******************---,,,***)))((((((((()))&&&)))+++---,,,,,,---...******)))'''&&&%%%$$$$$$%%%%%%&&&''')))***++++++***++++++***(((&&&'''(((((('''&&&%%%%%%%%%&&&'''(((((()))******++++++***++++++,,,,,,,,,+++)))(((+++++++++,,,,,,------...,,,+++++++++,,,---......+++---///000...,,,++++++---------------...//////555666:::BBBHHHIIICCC>>>444222///+++((('''''''''((()))***+++,,,,,,------+++******)))))))))******...000111111111...,,,*********++++++***)))))))))************************))))))(((((())))))******+++---000222333555777:::999777555333111000000000,,,---...///000000//////******+++,,,---...//////....../////////---+++******(((***...---))))))...///111333222000...///000++++++++++++++++++++++++/////////...............---+++))))))))))))((('''((()))+++,,,---...------------------///111333444111222333444666888:::;;;:::;;;;;;;;;;;;999777666444888<<<<<<:::666444333111111111111222333444555555555555555555444333333000111222333444333333222444333222222222333444444333333444555666888999999===>>>AAABBBBBBAAA???>>>;;;;;;;;;<<<======;;;:::111111111111222222333333111000///......///111222555333222000111333555777444333222000//////......---............000333555555666666444222111111222222///------000111000...///000000///------...000+++...111111000000222444111555888999777555666777999<<<>>>>>><<<:::;;;===::::::999888888999999999666555333111000//////...///000111333444666777888444555777777555555555666555666777888777444222000---,,,,,,...000000///...+++---//////...,,,,,,---***...333777777555111///000000//////...---,,,,,,...//////...+++******+++***,,,///111111222444555444777:::===>>>===:::888555333111///...---------........................************+++,,,------//////......///222444666999888777666555444444333333222000///.........///...///111222333444555555333444666666444111...,,,/////////...---,,,******))))))***))))))***---///...444777666777===BBBDDDEEE???888222///...------000111111000...,,,---...,,,///222222///---------+++++++++,,,,,,------....../////////000222666999111222///(((%%%''''''$$$'''+++///333444555666777888===CCCHHHHHHDDD===999555333///,,,***))))))******++++++++++++***))))))%%%&&&(((,,,000111000///***)))((('''((()))+++---&&&)))---000222222000///'''(((*********)))***++++++***)))(((((()))******&&&(((,,,---......///000///...---+++***((('''&&&%%%&&&'''((()))+++,,,,,,+++++++++)))&&&%%%&&&(((((('''&&&%%%$$$%%%&&&'''(((((()))***************+++,,,------,,,+++***)))%%%&&&'''(((***+++,,,---...------------...//////+++---///000...,,,++++++000//////.........//////444555999???EEEEEE???888222000---***((('''((((((((()))***+++,,,---------+++++++++***)))((('''''',,,---///000000...,,,***+++,,,---,,,***)))((()))******)))(((((()))*********))))))))))))******+++,,,///333666999===AAACCC@@@>>>:::666333000//////---.../////////...---,,,)))******,,,---...//////---,,,+++*********,,,,,,,,,((()))///000***&&&&&&,,,...///...+++***+++...,,,,,,---------,,,,,,+++------..................///---************)))''')))+++,,,...//////.........------...///111333555111222333444666888:::;;;<<<<<<<<<<<<;;;999777555777<<>>;;;111222222111111000///...777555222000///000222333---------///111444777888555444333333444333111///111///...///111333444444555333222222444444333111333222111000000000111222222222111...,,,+++,,,...000///......///111333555555555555666666666666777888999:::<<<======<<<;;;;;;===>>>===:::777666666<<<999777555444222000///000111444888===???>>><<<===;;;777444333222111000000000000222444444222000//////............//////---......///......------.........111333333///+++.../////////...---+++***,,,,,,+++***)))))))))******+++,,,...///000000000000000333888>>>AAA@@@>>>999777444333444222...+++,,,---.../////////......---,,,***)))))))))***+++.../////////000333777;;;>>>===888333444888888444444333111///------------/////////000333777:::===;;;;;;:::888666222///...***,,,...///...,,,,,,---***,,,......---------///222111111333555:::>>>AAA???;;;555000------///000...///000000///---+++)))///......---------......------------------------333222000...---000666;;;333111...+++)))(((((()))(((,,,000333444888>>>CCCDDDMMMWWW[[[TTTIII@@@<<<;;;555...************))),,,,,,,,,,,,,,,+++******&&&''')))+++---000111222///,,,((('''(((***)))''''''(((,,,000333333000---,,,,,,++++++******))))))......//////...,,,***)))&&&***.../////////111444111777777000******)))&&&((('''&&&'''((()))***)))***)))((('''&&&''''''((($$$&&&''''''&&&%%%&&&'''&&&(((***+++++++++,,,---+++...111111///+++)))'''***)))))))))***,,,...000******+++,,,---///000000222///---,,,---......---000///...---,,,+++++++++222444888<<>>999555222...***+++......***&&&++++++,,,,,,,,,---------,,,,,,+++***)))((('''&&&((())),,,---......---,,,++++++,,,,,,,,,,,,++++++(((''''''''''''((())))))'''((((((((('''(((+++---222333555999???EEEKKKNNNEEEBBB>>>999555333222111---///111222111///,,,+++...------,,,,,,,,,------************************((()))***+++,,,+++******,,,+++***))))))+++---...///000000...,,,,,,...111.........---------------...---+++)))(((((()))***---------.........//////+++---///111222222222111444444444555666888;;;<<<<<<;;;:::999999999;;;;;;???AAADDDHHHJJJHHHDDDAAA=====================<<<;;;888555333444444444444111111333555888999777555666666555555444444333333555555444444555666888999888888777777666666555555555999???DDDFFFDDD@@@===000000111111111000//////333222222222111111111000------...///111444666888888777555555666555333111555333111111333555555555444333222333555555555333444333222000000111111222222222222///---,,,---///111000/////////111333444333333333444444444555555555666888:::<<<<<<<<<<<<;;;<<<===<<<:::888777888:::::::::::::::888555333555555666:::===???>>>===:::777333000///...,,,***...---...000222333111000000//////.........//////.........//////......---///...///222444444111...111111111111///---+++***---,,,,,,+++************)))***,,,---.../////////111111333888<<>><<<:::888666555666444111............///............,,,++++++******+++------//////000000111444999<<<>>>???;;;666444666666333444333111///......//////000000111222555888;;;<<>><<<888444///+++)))+++---//////...------...+++---///...---,,,------000//////000333777;;;===;;;888444111...---......111111222222111///---+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------/////////000222555888999333222///,,,***))))))******---111333555999@@@EEEKKKSSS^^^dddaaaVVVJJJBBB<<<666///+++******)))(((---------,,,+++***)))(((&&&'''(((+++---///000111///,,,((('''((())))))(((((()))+++...111222111///,,,++++++******)))))))))------.........---+++***)))+++------...000555999<<>>...//////000000000000000///000111333222111///............///111333666777888777666666666666555333999777555444555666666555333222222444777888777666444333222111111111222333222333333111...---...000333333111111111222333444111111111111222222222333222333555777:::;;;<<<<<<;;;<<<<<<;;;999999:::<<<:::<<>><<<>>><<<;;;<<<>>>>>>===<<<666333000---,,,+++***(((,,,+++,,,...111222111000111000///........................///////////////000000111333555666444222555555555444111///,,,+++...------,,,++++++******)))***+++,,,------------111222333666999;;;:::999;;;999888888999888666444222111000///............,,,,,,++++++,,,---///000...//////000111444999===AAAEEEDDD===777666666444555444222000//////000000000000222444666888:::;;;???>>>;;;777333...***(((,,,...///000///...///000...///000///---,,,+++,,,------------///333666888555444222000...---------111222222222111///---,,,,,,---...//////---+++******+++---...///......---,,,,,,---222777:::999777333222000---,,,++++++,,,---///111222444999AAAGGGPPPXXXcccjjjjjj___QQQFFF===888222---+++***)))(((---------,,,***)))'''&&&&&&'''(((***,,,...///000...,,,)))'''((()))))))))******,,,///222333222000++++++******)))*********------...//////...---,,,---------...000777???DDDKKKNNNMMMGGG@@@<<<888444///...+++(((&&&&&&&&&&&&)))((('''&&&&&&&&&''''''''''''&&&%%%###$$$&&&))))))+++,,,------///333666111333555555222...,,,+++)))))))))***+++,,,---...,,,,,,---------+++***)))*********---///000///...,,,,,,+++++++++++++++,,,&&&+++.........222;;;DDD:::555///,,,,,,,,,)))'''))))))))))))************...///000000///---***)))+++,,,...000000000///...++++++***))))))***++++++)))))))))*********++++++(((***+++++++++,,,...000555777;;;AAAFFFKKKNNNPPPHHHDDD???:::777666777777777666555333111///---,,,---...000111111111000000------------------------+++,,,------......------...---,,,+++,,,---...///...///000000...------...,,,...111333444333222111...---+++***+++,,,...///...............///000000111111000000000000000111///000000111333555777888:::999999888888999999:::@@@CCCGGGLLLNNNOOOOOONNNMMMKKKIIIGGGFFFFFFGGGGGGEEEAAA===:::888777555333333222333555888888777555999888777666555444333333222222222222333444555555777777666555444222222111555999>>>CCCDDDCCC@@@>>>,,,---...///000000000000...///000111222111/////////......///111333555666444333222333555666666555<<<999777666666777666666333333444666999::::::888555444222111111111222333222333333222000//////000555444333222222222222333000000000111111111222222111222333555777888999::::::;;;;;;::::::;;;>>>@@@>>>AAADDDFFFGGGGGGHHHIIIIIIGGGCCCAAA???>>>;;;:::555222///.........---,,,+++++++++---000222222111111000///......---......//////////////////000000222222333555666777777777::::::999777555222///---/////////...---,,,+++***((()))***++++++,,,++++++///000222444666888888888::::::;;;;;;<<<<<<;;;:::777555333111000/////////---,,,+++++++++,,,...///---.........///333888;;;EEELLLNNNFFF===999888888777666444111000//////000...///111444555777777888888777666444222000...------...000000//////000222000111222111...,,,++++++---,,,,,,,,,...000222444222111///---,,,---...///000000000000///---,,,+++///111333444444111...,,,(((***,,,...//////......---++++++000666999777333333222000///...---.........///111111222777???EEENNNVVV```gggdddZZZNNNEEE>>>:::555000,,,+++******---------,,,+++***(((((((((((()))***,,,---......---,,,)))(((((()))***+++***,,,///333666666333111++++++***)))******+++,,,...///000111111111000///000000///111777AAAKKKRRRWWWWWWUUUPPPJJJDDD>>>:::555333///+++'''%%%%%%&&&******)))))))))))))))))))))((('''$$$######''')))((()))***+++,,,///333777666888999777333///,,,+++*********+++,,,,,,---...+++,,,------,,,+++)))((())))))+++...000000...,,,*********)))******++++++***,,,,,,++++++...666===999444///,,,++++++***)))))))))*********+++++++++...///000111000...+++***,,,...///111111111///...,,,+++)))(((((()))+++,,,))))))******++++++++++++(((***,,,,,,,,,---///111444666;;;AAAFFFIIIKKKLLLEEEBBB===888666555666888:::888555222000...------...///222333444333222111//////000000000000111111//////000000000111111111000000////////////000111...///000000///---,,,+++,,,...222555555333111///,,,+++******+++---///111///////////////111222333777555333111000000000111//////111222444666888999999999999999999999::::::@@@DDDIIINNNQQQTTTWWWYYYXXXVVVRRRNNNKKKKKKKKKLLLKKKHHHCCC@@@===:::777555444444444555777888666555888777666555444222111111333444444444444555555666666666555333111000///...333666;;;>>>@@@@@@>>><<<+++,,,---...///000000000000000000000000111222222000/////////111222444666111000///111444777888888<<<999777666777777777666444444666888;;;<<<;;;999444333222111111111222222222333444333111000000111555555444333333222222222111111111111222222222222222222222333444555666666999:::;;;<<<<<<>>>BBBEEEFFFHHHIIIJJJJJJLLLPPPTTTTTTPPPKKKFFFBBB>>>:::777333111//////111222222222---------...111333444333000000///...............000////////////000111222444444555666666888999;;;<<<<<<;;;:::777444222000000000000000///---,,,+++))))))******+++*********+++---///111333555666888999:::<<<===>>>??????@@@;;;:::888555222000///...---,,,+++******+++,,,---,,,,,,,,,,,,---000555888DDDLLLOOOHHH>>>999999::::::888555222000///......,,,---///111222333444444333333222111111111000000---...000000///000111333333444444222///---,,,,,,...---------...///000111000...,,,***+++...111333111111000000///---,,,,,,111222555666666333///---''')))+++---///000000000000,,,)))+++111444333000111111000000////////////...////////////333:::@@@HHHPPPYYY]]]YYYPPPHHHCCC===;;;777333///------...---.........---,,,+++***)))******+++,,,,,,---------,,,***)))((()))+++,,,***---222888;;;:::555111,,,+++*********,,,---...111222333444444333333222...///111666???JJJSSSXXXZZZWWWUUUQQQLLLEEE???<<<999888555///***&&&'''(((,,,---------------------***)))(((%%%###$$$'''***((()))++++++---000444888:::;;;;;;888333...+++***++++++,,,,,,------......***+++,,,,,,,,,+++*********+++,,,///111000---***))))))((((((((())))))***((('''&&&'''))),,,...///444111---+++***+++,,,,,,+++++++++,,,,,,,,,---------...///000///...,,,***---///000222222111000///)))(((&&&%%%%%%&&&((()))((()))***++++++++++++***(((***,,,---......000222111444999>>>BBBDDDEEEEEE@@@===999555333333444555999777444111///......///000111333555555444333222222222222333333444444444222222222222333333444444444333333333333333333333...////////////---+++***---///222555444111---******)))))))))***---///111000//////000111444666888<<<;;;888555333111111111000111333555777999:::;;;999999:::;;;;;;;;;;;;;;;@@@DDDJJJOOOTTTYYY___dddccc```ZZZUUUQQQOOONNNNNNPPPMMMHHHDDDAAA>>>:::888666555555555777777666555888888777666555444333222333333333444444444444444444444222111///...---,,,000222666999::::::999999+++,,,---...////////////111111111111222333555555000000000000000222444555111000///111555999;;;;;;:::888666666777999999999777888999;;;======:::888333222111000000000111222111222333333111000000000444444444333333222222222111111111222222222333333222222222222222333444555888:::<<<>>>@@@BBBFFFIIIMMMNNNOOOMMMLLLNNNTTTYYYYYYVVVPPPKKKFFFAAA;;;888222111///000222444444444000///...///222444555444//////............//////000000/////////111222333666777777666666777:::<<<:::::::::999888666333222222222222222000...,,,+++******************)))))))))+++---///000222444666666999<<<>>>???@@@BBBDDD???>>>===:::777333000...,,,++++++******+++------,,,,,,,,,++++++...222555===EEEHHHAAA999666777777999888555222000......---+++,,,,,,...///000111111333222111000////////////---...////////////222444555666666555111///......//////............//////...---,,,,,,---000444666444333222111000////////////111333444333000---***((((((***,,,...000222333222...***))),,,///000000000000000000000000000000---//////...---///555:::BBBHHHPPPTTTSSSMMMEEE@@@<<<;;;999666222111222444111111111111000...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***((()))+++...+++...444999<<<;;;666222---,,,+++++++++---000111333444555555555444333222+++...444>>>HHHPPPTTTVVVUUUPPPMMMLLLHHHBBB>>>===;;;<<<;;;666///******+++//////000111111111000000++++++***(((&&&&&&(((******+++---...///222666999:::;;;:::777222...+++***,,,---...////////////...,,,,,,,,,,,,++++++++++++,,,,,,---000111000---+++(((((('''''''''''''''(((&&&%%%&&&***...111000...000///---++++++,,,---...------------...........................---,,,,,,...///111222222111///...&&&&&&$$$$$$$$$$$$&&&&&&)))***,,,---------,,,+++))),,,...000000111222444111333777;;;===>>>???>>><<<:::888555333333333444555444333111111111222333222333444555555444333222222222333333444555555555444333333333333444555555555555555555555444444444000///.........---+++)))---///222333222///+++(((***)))))))))***---///111000000000111444777;;;===BBBAAA>>>:::777444222111222333555888:::<<<======;;;;;;<<<===>>>>>>>>>>>>@@@DDDKKKPPPVVV]]]gggmmmmmmiiiddd]]]WWWRRRPPPOOOPPPMMMIIIFFFCCC@@@<<<999888666555555777777666555888888888777666666555555000111111222222111111000111111000///...---,,,+++---...111444555666666555+++,,,---...............000111333555666777666666111111000000000222333444222000///000444777999999888777555666999;;;<<<<<<;;;;;;<<<===>>>===999666222111000/////////000111///111333333111000///000222333333333333222222111000111111111111222222222000000000111222444555777666999>>>AAACCCFFFIIILLLPPPSSSTTTSSSPPPPPPTTTXXXYYYWWWSSSOOOKKKEEE???;;;666444222222333555555555222000//////222444444444......---......///000111111000//////000111333555888888888777555666:::===555666666666666555333222333333333333222///---+++++++++++++++******)))((()))+++---...---...111333444777;;;>>>???@@@DDDFFFBBBBBBAAA???;;;555000---************,,,...000222......---,,,+++---000333666<<<>>>999444333555444666555333111000//////000,,,,,,++++++,,,...///111333222000///...---......,,,---.........///222444777888888777444111000111000000//////......------)))+++---000333444555555444444222111000000//////...///000111000---***((((((((((((***,,,000333555000///---+++,,,---///111......///000000111111111...000000///,,,---111555<<<>>>DDDNNNUUUSSSGGG<<<:::;;;;;;999666555777:::777777666444222///---,,,......------------------+++,,,,,,***((((((,,,///...///222666999999777444...---,,,,,,---///222444333444444555444333111000---222===IIISSSVVVTTTQQQNNNGGGBBBCCCBBB===;;;<<<<<>>??????<<<===???@@@AAAAAAAAA@@@???DDDKKKQQQWWW```llltttuuurrrlllddd]]]VVVQQQOOOLLLJJJGGGEEECCC@@@<<<999999777666555666777666555555555555555555555555555000000111222222111000/////////...---,,,,,,+++++++++,,,...000222333444444,,,,,,------......------///111666999:::999777555222111000000000111333444222000......000333444444777666555777:::===??????=========>>>>>><<<888555222111///.........///000...000222222111/////////111222222333333222222111000000000000111111111111/////////000222555777999666999???CCCFFFHHHKKKMMMQQQUUUXXXWWWRRRPPPRRRUUUWWWVVVSSSQQQNNNIIICCC???;;;999666555666666666555333111//////111333333333------------///000111222111000//////000222444555999999999777444555999===111222333444444333333222333444444444333000---+++++++++,,,++++++***)))(((+++---...---++++++...111222666;;;===>>>@@@DDDGGGDDDDDDDDDBBB===777111---(((((()))+++...111444666000000///---+++---000333222777888444111333555444333222111000000000111222---,,,+++***+++---///111000000...------...///000,,,---...------...111444888999999888555333222222000000//////...---,,,,,,%%%)))///555888888666444333222111///......------//////000000///---***))))))(((((()))+++000444777---...///...---...000222---...///000000111111111///111222000---,,,///222888666;;;JJJYYYZZZIII777999;;;<<<:::888888:::===<<<;;;999666333///,,,+++//////.........---------+++,,,,,,***((((((,,,///000//////111444666777666///...---,,,...000333666333333444444333111000...111888EEESSS\\\\\\UUUNNNIIIAAA<<<>>>>>>:::999;;;<<<@@@BBB???888222111222000111222333444333333222,,,---...---***))))))***'''))),,,...///000111333222444555444111000000000//////111222222111000000555222///+++))))))***+++++++++,,,///222444333222)))((('''&&&%%%$$$$$$$$$$$$***//////,,,+++...222000111111111///......///---------.........//////111000...,,,,,,---///000...///000111111000...---,,,---............---,,,...///111222333222000///...111444666666777888999666777888999::::::;;;;;;;;;;;;;;;;;;:::888777666000111222555777999;;;;;;777666555333222222222222//////000111111222333333222111000///000111222333444444555555444333222222333000,,,+++,,,---+++***---...000222222111///------,,,++++++,,,///111333000111111444888===BBBFFFIIIIIIGGGCCC???999555222222444777:::===>>>??????>>>???AAABBBCCCCCCBBBBBB>>>DDDKKKQQQWWWaaannnxxxzzzwwwqqqiii```XXXRRROOOIIIGGGEEECCCAAA???;;;888:::888666555666777666555000000111111111222222222111222333444444333111111---------,,,,,,++++++++++++,,,---///111222333333---...///////////////...333666:::<<<:::666333222555222///000444555222///111111111222222333333444777666555555888<<<@@@CCC>>>>>>>>>===<<<:::888777222111///......000222333000111222333333222000000111111222333444444444444333333222111000///.........000111222222444666999===???CCCEEEFFFHHHJJJLLLQQQRRRQQQOOONNNMMMOOOQQQNNNPPPOOOMMMNNNPPPNNNIIICCC@@@<<<888666555555666111000///000111111000.........///////////////...000111111000///111444777<<<;;;:::888666666888;;;555333000000111111111000888999999777333000//////---,,,+++******+++,,,---)))******+++,,,,,,,,,---444444666777999;;;<<<===EEEDDDCCCBBB;;;444333777,,,,,,++++++,,,---///000///......///000111000///333///...000///+++...444222000...---...//////...///---******,,,...//////444000+++)))+++------,,,---------......///000111111444888888555333333444222222111000///......---,,,///333666888666444111222111///...---...///000000///...---,,,++++++***)))))))))***+++---...///...000///,,,---222555444//////...---...///111333000///---++++++---///000666888::::::888555444333333444222222999BBBEEECCCAAABBB@@@;;;444111111333+++,,,---...////////////+++)))(((***---...---+++/////////222555888999999333222000000000222555666666333111222111///000444<<>>555222222111222444999:::;;;:::888555222//////////////////000000000...,,,***)))******)))'''++++++---...///000000000------///111333444222///...---+++,,,///222333444222///+++))))))+++++++++---,,,,,,///222333000,,,)))))))))((('''%%%$$$###'''(((***,,,,,,,,,,,,+++111000000000---***+++000...///000111111111111111222///------///000...,,,,,,///222222111/////////---000111000444999;;;999555333222333444555333222333666:::>>>???>>>;;;999999999:::;;;<<<===>>>???@@@???>>>??????>>>;;;999666666666:::???@@@>>>;;;888666333222111111///---333111000111222444444333111555666444555888555...111111111222222333333333333111/////////...,,,***...------///000///,,,))),,,...000000//////111222333555777888888<<>>888555555444555999===???===:::@@@BBBEEEIIILLLKKKHHHEEEEEEHHHLLLPPPVVVaaammmvvvyyyqqqfff[[[RRRLLLGGGDDD@@@>>><<<999777444666666555444333111000000,,,+++***,,,///111222111///000000000000...,,,+++222...***+++---...***&&&***++++++,,,...000222333///000000000000000//////222555888:::888666555444555222000111444666333000111111222222333333444444666666777999;;;===@@@AAA???@@@@@@???>>><<<:::888333222000//////000111222111222333444444333222111444444444555444444333333222111000//////.........///111222333444555888;;;???AAADDDFFFFFFHHHJJJKKKOOOOOONNNLLLJJJJJJKKKMMMOOOQQQPPPNNNOOOPPPNNNIIIJJJHHHEEEAAA;;;666222000111///------/////////......///000000111000000///000000000000///000222444777888777666444444555777333111//////000222333333;;;<<<<<<:::777444333333000///...---,,,------...++++++++++++,,,---......333333444555777888999999999:::>>>???999000---//////...---,,,+++,,,------000/////////000111111111333000...///---)))+++000111...,,,+++,,,------------+++)))***,,,...//////222...***((()))+++,,,,,,+++,,,---////////////...000333777777555444444666555444333111///---++++++,,,...222666888888777666666444111...---...///000//////...---,,,+++++++++))))))******+++---...///---///...,,,...555::::::666333000///000222333333000///---,,,---...111222777888888666333///......===;;;777333777>>>AAA@@@EEEFFFCCC===555111000222------......//////......+++)))(((***---///...,,,//////000333777999999888222111111111111333444555444111000111111000333888AAAKKK[[[hhhkkkdddWWWOOOHHH>>>444222111///000222666777888777666333///---......---,,,---...000111...,,,***)))******)))(((+++,,,---...///000000000//////000222444555333111.........000333555555555444111---++++++,,,,,,,,,---,,,,,,...111111...+++(((((((((''''''&&&%%%$$$(((((()))***++++++++++++222333000,,,,,,000///+++......000111222222222222333111......//////...,,,+++---///000/////////000333555777888===BBBAAA<<<999888555555666666555444777:::===@@@AAA@@@>>>===???@@@BBBEEEHHHJJJKKKLLLKKKJJJIIIIIIHHHFFFBBB???@@@???@@@CCCGGGGGGCCC@@@999666333222111000...---222111000000222333333222111444333111222666444......///000111222333444555222000///...///...,,,***)))+++...111222333333333///000111000//////111222555888;;;<<<<<<===AAAEEEJJJJJJIIIGGGCCC>>>999666666555555888<<<>>>===<<>><<<:::777555444444333333333333222222,,,***)))***---////////////000000000///...,,,,,,000,,,)))***---...+++'''+++++++++,,,...000111222111111111111111000///...///222555666666666777888555333111222555666444222111111222222333444555555666777999<<<>>>???@@@@@@BBBBBBBBBBBB@@@>>><<<;;;444333222000000000111222333333444444444444333333666666666555555444222222222111000//////000111222000222444555666888;;;===AAACCCEEEFFFFFFFFFHHHJJJKKKKKKJJJHHHEEEDDDEEEGGGNNNPPPPPPMMMNNNPPPMMMHHHMMMMMMLLLHHHBBB:::333///111///,,,+++,,,---------...///000111222222111000///000000000......000111444555666666444333444444333000------000333666777>>>>>>>>><<<:::888777888444333222111000/////////------,,,,,,---...000111111222222333333444555555555666999<<<999333333777111000...,,,+++******+++111111000000111111222333111/////////---***+++//////,,,)))((()))***+++,,,+++***((())),,,...///000000---)))'''(((*********)))+++---///000///...---111333666777666666777888777666333111...+++)))(((+++---000444777:::<<<<<<;;;888333///------...///...---------,,,,,,,,,+++******++++++,,,---......,,,...---,,,111:::@@@AAA>>>888222000333555444222///...------...000333444999999777333...+++)))***CCCBBB===888:::AAADDDCCCJJJJJJGGG@@@888222000111////////////............+++***)))+++...//////...//////222666999:::888666000111222333333444444444222//////111111111666<<>>@@@CCCFFFGGGGGGGGGFFFJJJLLLPPPSSSWWWYYYZZZ[[[YYYXXXWWWWWWUUURRRLLLHHHLLLKKKLLLNNNQQQPPPKKKFFF;;;888444222111000///---222000//////111222222111000111///---///222222...,,,---...000111333444555000///......///...,,,******,,,//////------000222333444444222111000222333777<<<@@@BBB@@@>>>???AAADDDEEEEEEEEEBBB???;;;888666555444666999;;;<<<===CCCEEEIIIOOOSSSTTTQQQOOOIIIIIIIIIJJJNNNVVV```gggssssssrrrooohhh___WWWRRRKKKHHHCCC???===:::777555111111111222222333333333+++***((((((***+++++++++......///......---,,,+++---***((())),,,---+++)))++++++,,,,,,...///111111111111111000000...---,,,---///222333444666888:::555333222333555666555333111222222333444555666666888888:::;;;===???@@@AAACCCDDDDDDCCCBBB@@@>>>===666555333222111111111111333333333444444444444444444555555555444444333222222111000000111222444666111333555666777999<<>>;;;555000------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***,,,------222===DDDFFFCCC;;;333000444666333000------,,,---...111333555:::999666111---******+++:::;;;;;;999<<>>:::999;;;===>>>>>>CCCEEEHHHLLLOOORRRTTTUUUXXXZZZ]]]___aaaaaaaaaaaacccbbbbbbaaa___[[[UUUPPPRRRRRRRRRUUUWWWVVVQQQLLL???;;;777444333222111000111000...///000111111000///...+++***,,,//////...,,,---...///000111222222///...---...///...,,,***+++---...---+++...666===999999999777444333444555999???DDDFFFCCC???======???@@@AAABBBAAA>>>;;;:::555444222222444777:::<<>>===666666555444333222222222222222222222333333444444222222333444444444444444111000000000111333555666222444666777777999<<>>===<<<888222...,,,+++))))))+++---///222333333222111000111111000......///111555777::::::888666444444888555000...///111333444888888888777555555666888999888777666444222111000000////////////111222333222222111111111000000000222000///000//////555===---,,,++++++++++++,,,---222333333222000111333666888:::;;;999666444222222---+++'''&&&''')))*********)))(((***---///000///+++***)))((('''((()))+++,,,,,,,,,---///111444555999888777777777999::::::111111000...,,,+++))))))((((((***---111666;;;>>>===:::555111---,,,------******++++++,,,---------,,,,,,---.........------))),,,------222===DDDEEEBBB:::222000333444111---+++++++++,,,...000222333777666333///,,,***,,,...+++000555777;;;AAACCCBBBEEEFFFEEEAAA;;;666555666333222111///............,,,---.........///000000...000444888:::999666222///111333555666555444222222000000000///000888AAAOOOaaarrrvvvqqqkkkeee___RRRGGG<<<777333000...000,,,,,,,,,+++***(((&&&%%%'''***...000111000---+++***)))'''((()))******)))((()))***+++,,,---------000111333888===AAACCCBBB<<<999555444777<<>>GGGSSS\\\YYYPPPJJJGGGEEE>>>;;;999999<<>>>>><<<999777777888:::???EEEFFFCCC>>>;;;;;;:::<<<>>>??????===;;;999333222111000111333777:::CCCEEEJJJPPPUUUVVVTTTRRRKKKHHHEEEDDDFFFJJJOOORRRVVVYYY^^^cccdddaaa^^^[[[SSSOOOHHHBBB===:::777444111111000///...---,,,,,,,,,)))&&&$$$%%%&&&&&&&&&)))(((((((((''''''''''''((((((((()))+++,,,---,,,---------------...///000............------,,,+++***,,,///000111333666888222222333333444444555555222222333444666777888888:::888666666777:::>>>AAABBBBBBBBBBBB@@@>>><<<;;;666666555555444444333333222111111111222333444555222222333555555666666666...///000111222333333444222444666666666888;;;===>>>???>>><<<;;;;;;===???>>>>>>===:::888777888999===@@@AAAAAAEEEIIIHHHDDDBBBAAA@@@??????@@@@@@AAAAAA===888333111...,,,***+++---000333555555444333222222222000///000222555:::<<<======:::777555555:::777222//////000111111333333333222111111333666777777666555444222000/////////000000111222222222111111111111000000/////////000444777333,,,***---+++*********+++,,,...///111333333111//////333777@@@DDDDDD???999666222......,,,***)))***++++++***+++******,,,...000000///+++++++++***((((((***,,,...///000333555999;;;===<<<:::666555666777777777000000//////...---,,,,,,(((((()))+++...333777999:::777444000---,,,,,,,,,))))))***+++,,,---......---.../////////...---,,,))),,,------111999??????===777111///111111...+++***++++++,,,...000111222111111000---++++++---///***111888:::<<<@@@@@@===>>>@@@AAA???:::777666888444333111000/////////000...///000000///...///000///000333777999888444111000111333555666555444333222000000000...///999DDDQQQaaannnoookkkkkkhhhbbbWWWKKK@@@:::666111///000+++++++++***)))((('''&&&(((+++...111111///,,,))))))((('''''')))++++++***((((((***+++,,,---------222333888>>>DDDHHHHHHHHH@@@;;;555333555:::???AAA:::888555555555555444333111222333111///......///...---------...000222333000000000//////000000111222333777:::333)))+++666///...------...///111222111222111///---+++,,,---.........---///444:::???GGGSSS[[[UUUJJJCCCAAA@@@999777777888<<>>:::888777666555000///------...///...---///***(((***,,,,,,---000...---------,,,,,,,,,,,,------...000222111///,,,------,,,+++///999GGGQQQ>>>@@@AAAAAA>>>;;;999888999===BBBCCC@@@<<<::::::888999;;;======;;;999777111111111000///111555999AAACCCGGGMMMQQQRRRPPPMMMGGGDDDAAA@@@BBBEEEGGGHHHKKKOOOUUUZZZ]]]^^^\\\[[[PPPLLLEEE???<<<999777555444333222000...,,,******---***&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''(((((()))***+++,,,---.........---------......///---...............------***,,,///111111222333555000111222333333333444555222222333555666777888999666666555555777999;;;===???@@@@@@???>>><<<:::888555555666666666555555444333222222222333444666777555666666777777777666666///111333555666666555444222444555555555666888:::::::::999777666666888:::888888777555333333444666<<>>???@@@AAACCCEEEFFFDDDAAA===999777555222///,,,...222666888888666555555444222000///222666:::CCCDDDEEECCC???<<<;;;;;;:::777333111111111111000000111111000///000333555444444444444333111///...---...000222333222111000000000///////////////...000333999<<<777---((()))+++************,,,---///111222333111......333777@@@EEEFFF@@@;;;999444//////...------......---+++---,,,,,,---000111000///+++,,,---,,,******,,,...000333888===AAACCCCCCCCC???:::555222222333222111333333222111000//////...*********+++---000333555444333222000...,,,+++***'''((()))***,,,---//////...///000000000...---+++))),,,...---///555777666666333111000000///---+++,,,,,,---...///000111222000000000///------...000...555;;;;;;:::<<<<<<:::999<<<>>><<<888555555777444333111/////////111111000222333111///---...000///000222555777666333000111222333555555555555444////////////...000<<>>FFFLLLOOOJJJDDD@@@===999666555555777:::===>>>>>>AAABBBEEEKKKTTT^^^ggglllmmmkkkgggbbb___\\\[[[[[[\\\\\\\\\^^^bbbeeefffeee```]]]ZZZZZZ[[[[[[WWWTTTJJJEEE???;;;999888777666000...,,,,,,---...---,,,///)))(((,,,...------000+++++++++,,,,,,,,,,,,,,,---...///111333333000---222000,,,***,,,111888<<<<<>>>>>;;;999999;;;777888:::;;;;;;999666444111222333222000222555999>>>@@@DDDHHHLLLLLLIIIFFFAAA>>><<<===???@@@@@@???BBBEEEJJJOOORRRSSSRRRQQQHHHDDD>>>:::999888888777777666444222000...,,,,,,...***&&&$$$%%%'''((()))((('''&&&&&&&&&&&&'''((()))***++++++,,,,,,---...///......---------............//////////////////***---000111111111111222///000222222222222444555222222333555666888999999333333555666888888999999>>>>>>>>>===<<<:::888777444555666666666666666555444444333333444555777888999999:::999999888777666333555888:::;;;:::888777222444444444444444666888777777666444333333666888444444444222000000222333>>>@@@AAA???AAACCCAAA===888:::>>>BBBFFFHHHJJJKKKDDDBBB???===<<<999666444---000444888::::::999777777555333000000333999===LLLLLLLLLIIIEEEBBBAAAAAA888666333222222222111000000000000//////000333666222222333333222000...---,,,...000333333222111///........................000111555777333,,,***...,,,+++*********+++,,,---000222333000------222888:::AAACCC???;;;;;;888333/////////000111000...,,,...------///000111000...,,,---///...++++++---000000555>>>EEEJJJJJJIIIGGG???:::333000///000///---777666555444333111000000,,,,,,,,,,,,---///111222000000000///...,,,***)))'''''')))***,,,...///000...///000111000///,,,+++)))---...---...222222000111222111111///...,,,+++------...///000111222222222333333222000000111222+++111555333222444555555666999<<<:::777444444555444333111//////000111333111333444222///------///000000111444555555222000222222333444555555555555---------......111???LLLRRR^^^dddaaabbbjjjlllggg[[[OOOCCC<<<777111...///------,,,+++***))))))(((---,,,+++))))))))))))***((('''&&&''')))+++++++++++++++---...///000000000...111666===BBBCCC@@@>>>>>>:::666444555777999999777666555666777888777555...000111///---,,,...000000///...---...000222333444555666666666555444333)));;;:::(((111TTTddd[[[000...,,,++++++,,,---...---//////...+++***,,,...,,,---------///333999===EEEFFFEEEAAA@@@@@@;;;444444444444666999::::::999>>>???AAAGGGOOOZZZccciiillljjjeeeaaa^^^]]]]]]^^^YYYYYYYYY\\\aaafffjjjkkkfffbbb^^^\\\]]]\\\YYYVVVJJJFFF???:::888777666666000...,,,,,,------,,,+++///)))(((...000------111))))))***+++,,,,,,---------...000222444444111...111///------000444666777:::>>>BBBDDDBBB===888666666888;;;:::888777999;;;777888:::;;;:::777444333111333444444222333666999===>>>BBBFFFHHHHHHEEEBBB<<<:::999:::===>>><<<999:::===AAADDDGGGHHHGGGGGGAAA===999666777888999999888777666444222111//////...+++'''%%%&&&((()))***)))((('''&&&'''''')))))))))+++,,,,,,,,,,,,.../////////...------------...000111222222333333222222000//////000222222111///222222222222111111111000///999000***777777...333444222000222666:::::::::>>>===<<<999666555777999:::::::::888666555777999777777777888999:::;;;<<<>>>???AAABBBAAA>>>;;;999777888888999888777666555555444333333444444222000222111000000000111333444111111111111111111111111:::;;;;;;<<<;;;:::999888666:::AAAKKKQQQRRRMMMHHHFFFFFFEEEBBB???===>>>???;;;;;;;;;;;;<<<:::777444222222444666555666???IIISSSVVVUUUPPPMMMKKKHHHCCC===<<<:::666222///......///---,,,,,,///111222111111222333444333111///---***---000111000000222444------------------------000///222666555000---...////////////000000000000222111///.........///000999:::<<<===<<<:::777555>>>777000000555777222---...///111333333333111000......---------///111222555999AAAIIINNNOOOKKKGGG:::666000,,,***,,,000333333333222111000000000000---+++))))))+++---//////---///111000...+++))))))$$$&&&)))++++++,,,...///111222333333222000...,,,+++*********,,,...111333111111222111000///---++++++,,,............///111333222000///.........///...............///333666666555333222222333555666222222111111111111111222333333222000///---,,,,,,///000111222111111//////222333333222111111222444222000,,,***---666BBBJJJXXXWWWWWW\\\ccciiikkklll\\\SSSGGG@@@===888111***///...,,,***))))))***++++++,,,---......---+++***&&&(((***,,,.../////////---------------...///000///111444888:::;;;::::::888;;;777111555>>>===333111111222444666777999999666333000.........---,,,///000000---++++++000444222333333444333222111000...222///...AAATTTHHH+++......---------,,,,,,,,,,,,,,,,,,+++))))))+++---------,,,---...111444666888888999999999999888888222222222333444555777777777888;;;???FFFOOOXXX___aaa___^^^]]]]]][[[YYYVVVTTTSSSTTTXXX___fffjjjmmmmmmeee[[[UUUSSSRRRNNNKKK@@@>>><<<:::999777444111111000...+++)))***---000+++---000222222000---+++*********)))******++++++//////111222222222222222111000//////000222444555888;;;>>>@@@@@@===:::777444666888999777666666666888777777666555555444444333222222222222333555666>>>>>>???@@@AAA???;;;888555555444444555666888999999999;;;===@@@@@@???===<<<999666555666888888888:::;;;<<<<<<999555000---///111---&&&$$$)))***'''+++)))'''&&&&&&&&&((()))'''(((***,,,---,,,***)))+++,,,,,,------,,,,,,+++111222222333333333333333111000000111333444222111222222111111111000000000---...111+++<<<666444...333111000111555888999888;;;:::999777444444666888;;;===>>>>>>;;;999888777999999999:::;;;<<<===>>>@@@@@@AAAAAA???===:::999888888999999888777666555444333222333444444222000......---,,,---...///000222222222222222222222222666777999;;;<<<<<<<<<;;;===@@@GGGOOOUUUUUUPPPLLLJJJKKKJJJGGGCCCAAAAAAAAA>>>>>>>>>??????>>>:::888777444333444555888AAAKKKWWW[[[\\\XXXUUURRRNNNIIIBBBAAA???;;;666333111111000...,,,---///111222222111111222333222000...---222///---...//////+++'''........................000///111666666111...///....../////////000000000111000///......//////000333444666666666555333222:::555111111555666333///...///111333333222111000000////////////111222333555888>>>DDDHHHGGGCCC@@@666333///+++***+++...000333222111111111111222222000---++++++,,,............000111000---***)))(((%%%'''***+++,,,,,,...///111111222333222000...------,,,+++++++++---///111///000000000///...,,,+++---...//////......///000333222111///............---............000444777777555333222222222444555333222111111000000000000333222111000...---,,,,,,///000111222222111000///---...///000000111333666333111000///111777@@@FFFPPPOOOPPPUUU]]]cccggghhh]]]TTTHHHAAA>>>:::444...///......---,,,+++******++++++++++++******))))))''')))+++---//////......,,,,,,,,,------...///000---///111333555666666666333555222---111:::888000111111222333555666777777666333000.........---,,,//////...---,,,,,,///111111222222333222111000//////444111---333;;;111.........---------,,,,,,+++,,,,,,***))))))+++---...---------...111333555444555555666777777666666444444333222111111222222333555888;;;@@@FFFNNNTTTYYYXXXWWWWWWWWWVVVTTTRRRPPPOOOOOOSSSZZZbbbhhhjjjkkkcccYYYQQQNNNKKKGGGDDD===;;;999888777666333000111000---***((())),,,///...000222333333000---+++,,,++++++******++++++,,,...///000111111222222222111000/////////111333444777999<<<>>>>>>;;;888666444666777888666555555666666666666555555444444444666555333222222222444555;;;;;;;;;<<<===;;;777444111000//////000222333444444555777:::===>>>===;;;888666444333555777888777999;;;<<<===<<<999666444000222///)))(((+++,,,)))***)))'''&&&%%%&&&'''((()))***+++++++++***)))(((************************222222333444444444444444333222222333555666444333111111000000000////////////%%%...,,,777333;;;111333111000111333666777777999999888777555666999;;;???CCCGGGHHHEEE@@@;;;888<<<<<<<<<===>>>???@@@AAABBBBBBAAA???===;;;999888888888888888777666555444444333222333444444222000---,,,+++++++++,,,---...222222222222222222222222111222555999;;;===>>>>>>AAADDDIIIPPPTTTUUUQQQNNNNNNNNNNNNKKKGGGDDDCCCCCC?????????@@@AAA@@@===:::;;;555111222555:::BBBKKKWWW^^^bbbaaa^^^[[[UUUPPPKKKHHHEEE@@@;;;777555333111///------///111222111///000111111000///---,,,111,,,***///888<<<666///000000000000000///////////////222666777222000111...////////////000000000000000/////////000111111111111111111111111000000333222222444666666444222///000111222222222111000111111111111111222444444555666999<<<>>>===:::777111000---+++***+++,,,---111000000000000222333444333000...---...////////////111111000---)))(((((('''))),,,---,,,---...///111111222222222111///...///...,,,++++++,,,---.........//////...---,,,,,,///000000///------...///222222111000///...------,,,---.........111555888888666444222111111222333333333222000////////////333222000///...---,,,,,,//////111111111111000///+++,,,---...///111444777444444333333333666;;;???EEEEEEGGGLLLTTT\\\aaaccc^^^UUUJJJCCC@@@===888444///000000000///---+++)))+++***)))'''&&&&&&''''''(((***---///000///---,,,++++++,,,,,,---...//////,,,,,,---...///000111111...000///,,,///777666...222222333333444444555555555333000/////////...---///---,,,---......---,,,///000111111111000///...***///222000......---+++.........------------,,,***++++++***((()))+++---//////.........000222333///000111333444444444444444333222000000/////////111333555888:::>>>CCCGGGMMMLLLLLLMMMOOOOOONNNLLLIIIHHHHHHLLLSSS[[[bbbeeefff___UUULLLGGGCCC>>>;;;999777666555555444222000000000---***((('''***,,,000111333444333000---+++------,,,,,,,,,,,,,,,------......///000000111111111000/////////000111222444666888::::::999777555333444666666555444444555444444444444444444444333888666333111000111333444777777666777777555222000------,,,,,,,,,...///000000000222666999:::999777444222111111333555666666888999<<<>>>@@@???>>>===444555333///---......+++)))((('''&&&&&&&&&'''(((++++++******)))(((((((((***)))(((''''''((()))***222333444444555555444444555444444555777777666555000000000000////////////333&&&+++666***222;;;:::444333222222333444555666999999999999999:::>>>AAADDDJJJPPPSSSOOOHHH@@@;;;????????????@@@AAABBBCCCCCCBBB@@@>>>;;;999777777666666666555555444333333333222111222444444222000......---------...///000000000000000000000000000---///222666999;;;<<<======@@@EEEKKKOOOOOONNNLLLNNNOOOOOOMMMIIIEEEBBBBBB>>>===>>>???@@@???<<<:::===666222333777:::@@@EEEPPP[[[dddfffdddbbb\\\WWWSSSOOOJJJDDD???;;;666444111///------...000000000...////////////...---,,,,,,))))))111<<>>888000000000000000/////////000000333888888444222333000000000000111111111111000000111111222333444444444333111000//////000000---000444666666555444444///000111111222111000000000111111111222333444444444444444666777777444222.........---------------......------...000333444333111//////111222222111111222222000,,,)))'''''')))+++---...------...///111111222222222111000000///...,,,++++++,,,---...........................000000000...,,,,,,---///333222222111000...---,,,***+++,,,---...000444888999777444222000000111111444333111000///...------222111///---,,,,,,,,,,,,---...000111111000//////,,,---//////000333777:::999888777444333444777999;;;<<>>;;;333333222000...---+++***---+++(((%%%$$$$$$&&&''')))+++---///000...,,,*********+++,,,---.........------,,,,,,,,,---...///---000000///333888888222555555555555555555444444555333000////////////......,,,+++---//////,,,)))---...///000//////------(((+++000333000---222:::............------------*********)))((()))+++---000//////...//////000111---...///111333444444444111111000000000000111111000222555777888:::===@@@AAAAAABBBDDDFFFGGGGGGFFFBBB@@@@@@CCCJJJSSSZZZ]]]]]]WWWOOOGGGBBB===999666777555333333444444333111000000...***''''''(((***///000111222222111///---///......------------...,,,,,,------...//////000111000///.........///000111222444666666666555444222333555444333222333444333333333333333333333333555444111//////000333444555444222222222111///,,,---,,,,,,+++,,,---...///......000333666777555333333111000000222333333333555777:::===@@@BBBCCCDDD::::::888555222000---+++)))((('''&&&&&&&&&''''''******)))((((((((())))))***)))'''&&&&&&''')))***222333444444555555444444666555555666888888777555000000000000///////////////,,,,,,JJJ(((666444>>>555555444333333333555666777888999999:::<<<@@@CCCFFFLLLSSSVVVRRRJJJAAA<<>>>>>>>>???@@@???<<<999;;;666333666888999;;;???LLLYYYgggllllllkkkfffaaa[[[VVVOOOHHHCCC===888333111///---,,,---........................------,,,++++++,,,///222222000...000000000/////////......111111444999:::555333444111111222222222333333333111111222444555666777777777666333000///......///+++///444666555444444444000000000111111000000000//////000111111222222222111111111222444555333222...//////000000000000///---,,,++++++,,,...111222000//////000333555555444111222111///+++)))(((((()))+++---......---...000111111111222222222222222...---,,,++++++,,,...///.........//////000111111000000///...,,,,,,...111555444333111000///...---)))***+++,,,,,,///333777999777444222000000000111333222111///...---------000///---+++******++++++,,,---...///000///......+++---///111444999???CCCCCCAAA===888444333666888555666:::???EEENNNVVV[[[XXXRRRKKKFFFDDDDDDCCCBBB999777222...,,,++++++,,,...,,,(((%%%$$$%%%&&&((()))+++---......---+++)))((()))***,,,---.........///......------......///---000222444888;;;;;;888;;;:::999888777666555555555333000//////000///......,,,,,,---000///,,,(((,,,,,,............---,,,---+++---000---))),,,333//////.........---------)))******))))))))),,,...000000////////////000000...///000222444555666666444333222111111111111111...000333555666777:::;;;999999:::<<>>AAADDDEEE???>>>===;;;777111,,,+++))))))((((((''''''''''''''''''''''''((()))***++++++***(((''''''(((***+++222222333444444444444444555444444555777888666555111111000000000/////////)))...111SSS888:::,,,:::666666666444222222444666555666777888999;;;@@@CCCFFFKKKPPPRRRNNNHHHAAA===BBBAAA@@@??????????????????>>>===;;;888555333222//////.........///000111111111000111333444222111///...---------...000000........................///000333555777777888777888;;;???BBBCCCEEEGGGIIINNNPPPRRRQQQMMMHHHDDDCCC@@@@@@@@@@@@AAA???<<<999777444444777999888;;;???NNN]]]nnnuuuvvvuuurrrmmmddd^^^UUUNNNHHHBBB:::555222000...---.........---...---------------------))),,,......+++***,,,...111111000000//////......222111444999999444222333111222222222222333333333000111333555777888999999666555333000///.........---000444555555444333333111111000000000/////////---...///000111111111111000//////111444555444333///000111333333444333333///...,,,******,,,///000...---...000333555555444111111111...+++)))))))))(((***---...---...///000111111111111222222333333...---,,,++++++,,,...///............///111222333000000000///...000333666888666444222000//////000***+++,,,,,,,,,///333666888777444111000000000111111111000...------------...,,,***((((((((()))***)))***,,,---......---,,,'''***---111777>>>FFFKKKMMMKKKFFF???999666666888000222555999>>>FFFOOOUUUQQQMMMIIIGGGFFFGGGGGGFFF@@@<<<666///,,,++++++,,,---+++(((&&&%%%&&&'''))))))***+++,,,,,,+++******&&&(((***,,,------------////////////////////////,,,000444888<<<======<<<@@@???===;;;999888666555555333000///000000000///............///...,,,***+++,,,---.........---,,,...++++++---...---...111/////////.........------***++++++*********---////////////000000000000000000111333444666777888888:::888666333111///...---,,,...000222222333555777555444555777:::;;;:::999666444444777<<>>>>>;;;333---,,,*********)))))))))(((((($$$%%%&&&'''(((******++++++***)))(((((()))***+++111222222333333333333333444333333444666777555444222222111111111000000000,,,+++555EEELLL666...:::555666666444111000222444555666777888999<<<@@@DDDIIILLLOOOOOOKKKGGGCCCAAABBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;:::888444111///------,,,---...///111222111000000111333333222111///...---------...000000000000000000000000000000111333555777999999999999;;;===@@@@@@@@@@@@CCCEEEJJJMMMPPPPPPLLLGGGCCCAAA@@@????????????<<<999666444333444777888888???GGGTTTdddvvv}}}~~~}}}yyyvvvmmmfff]]]UUUOOOHHH???999555222000//////000//////......------------......(((+++---......///444888333222222111000000//////000///222666666111...///000000000111111111222222---///111444666888888999444444333222111111111111111222333444444333111000111111000///////////////---...///111111111111000/////////222444555444333000111222333555555666666333111...,,,+++,,,...///...------///222333333222000111000...+++)))***+++'''))),,,------...///111000000111111222333444555000///---+++++++++,,,---,,,,,,,,,---...111333444000111111111222444999<<<;;;999555222000000111222---............000333666777666333111000000000111000///......---------...,,,***(((&&&%%%&&&((()))'''(((***+++,,,,,,++++++'''))),,,000555<<>>BBBFFFMMMNNNOOONNNKKKHHHGGGGGGBBBAAA???===;;;999888888888999:::999777444000...,,,,,,,,,---...000222444000000000111333333222111000000///...///000111222111111111111111111111111333444777999;;;<<<<<<<<<===???@@@>>><<<<<<>>>AAAFFFIIILLLMMMJJJEEEAAA>>>>>>===<<<<<<;;;999555222222222444666666999DDDOOOXXXiiizzz|||yyytttlllbbbZZZTTTMMMDDD===777555222111111222111000......---------......///,,,---------...000444777444444333333222111000000///...000444444///+++,,,////////////000000000000+++---000333555777888888333333444444555555555555444333222333444333111...111111000///////////////---...000111222222111111//////000222444555333222111111222333555666777888777444111---,,,,,,...///.........///111222000///000000000---+++******,,,%%%(((+++,,,---...///111000000000111222333444555333111...,,,*********++++++++++++,,,---000222444111222333333555888===AAA>>>;;;666222000000333444///000000000///111444777777555333111000000111222///......---------......+++)))&&&$$$$$$%%%'''(((&&&''')))***+++++++++***+++,,,---///222888>>>CCCMMMMMMLLLFFF>>>555///,,,'''))),,,...111777@@@GGGEEEEEEFFFGGGIIIJJJJJJJJJGGGDDD???:::444///,,,***(((((('''&&&&&&&&&'''(((((('''''''''''')))+++,,,$$$&&&))),,,---------,,,)))+++---...///...,,,+++111444;;;BBBEEEEEEEEEFFFDDDBBB@@@===:::777555444555333000000000111111000///111222000---+++---///++++++---...///......---'''---...******///000,,,000/////////............+++,,,,,,,,,+++,,,///111---...///000111111111111444444666777888888999999777666555222111//////...333333333111//////111333111000000111222333111000111111111333666888888777666666666444333333555777777444111000111222222222...//////---++++++,,,---...///000111111222222111000000///------,,,,,,,,,)))((('''&&&''')))+++,,,)))***+++,,,---.........+++++++++,,,---000222333333444444222111111333666888888666555333222000000111222444555555444333222333///+++(((((((((((((((((('''&&&%%%%%%%%%&&&'''%%%'''***...333666666444111111333666;;;===>>>===888777666555555777999:::888666:::@@@???666111222+++,,,,,,,,,,,,+++******$$$&&&'''))))))(((&&&%%%(((((())))))))))))((((((444444444333333222222222333333333333333333444444---...///000111111111111,,,444222)))111CCC@@@///111111111111222333444555:::::::::;;;===AAAGGGKKKNNNOOOOOOOOOKKKFFFAAA>>>@@@???======<<<;;;888666:::999888666444222111000000///......///111333444111222333333444444333333000//////000222333333222111222444555777999;;;;;;:::::::::;;;<<<===>>>??????>>><<<;;;;;;===???@@@DDDEEEEEEEEECCCAAA>>><<<;;;======;;;888444222222333555777999<<<@@@FFFJJJZZZbbbnnnzzz~~~uuupppjjjfffaaaVVVFFF:::666555333111///............//////---***))),,,///,,,++++++,,,///444888;;;888666444333333333222000000111222222111///---+++***+++---///000111111000...///111333555666777777111333666888888666444222222222222111///...///000222222111111000//////.........///111444555333222...///111333333222111000111333555555555555777999333222000///...//////000111111000...---+++******++++++******))))))(((((()))***+++++++++,,,///111666555444222222222333444111000...+++)))((()))+++******+++,,,...111333444222444555666777:::>>>BBB???<<<777333000///000000111111000000111111222333666666555444333222111000......------,,,+++++++++---+++'''&&&'''((((((((())))))***+++++++++******)))***+++---111555888:::GGGFFFCCC???:::333...***+++++++++***---222:::???AAACCCEEEIIIMMMPPPSSSTTTLLLLLLGGG<<<333...***''''''&&&&&&%%%&&&'''((())))))&&&######&&&)))))))))'''((()))***,,,,,,,,,,,,+++++++++,,,---...///000000666@@@HHHMMMLLLIIIFFFDDDBBB???<<<999888777777666444111......///111333//////000///...---+++***)))+++...111222333222222,,,---------,,,+++******++++++,,,------,,,,,,,,,///...,,,++++++,,,---/////////000000111111111111111111222555:::;;;999666666555444333111000///...111111111000111111222222222222111111000111111111333222111222333333222111333222111111222444777888666555222000000111333555111111111111000000//////000111222333333111///...222111000///............*********++++++,,,,,,,,,+++,,,------......------,,,+++++++++,,,...000111444333222222222333444555777666555444333222222222444666999<<<===:::444///555111+++(((&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%''')))+++,,,---000444777666666666888:::>>>AAACCC<<<:::777666666777666666555555666888:::888333...***,,,///111111...***'''(((((((((((('''&&&%%%$$$&&&'''''''''&&&&&&((()))...//////000111222333333111111111111111222222222...///000111111222222222000333666888999:::888555222222111111222444555777?????????>>>>>>AAAEEEIIIOOOOOOMMMKKKIIIGGGFFFEEEBBB@@@>>><<<<<<;;;888666999888777555333222000000///...------...000222333222222333444444444444333222111000111444555444333111222333555777888::::::888888888888:::<<<===???>>>>>><<<<<<;;;<<<<<<===>>>>>>??????===;;;999777888:::;;;;;;888666666666555666888:::<<<@@@EEEHHHTTTZZZdddooowww{{{}}}}}}yyytttnnniiidddYYYJJJ>>>555444222111000111222333///111111...***)))+++...,,,,,,+++,,,...111555777444222000////////////...///000111222111000...---//////111222222111111000//////111222444555555666111333555777888777555444111222222000...---...///333222222111000///.........///000222555555444222......000000111000///...000222333444333333444666555444333111111111111222444333222000...,,,+++************))))))))))))))))))***+++++++++---111333:::888666444333222222333111000...+++(((''')))***+++,,,---///111333444444333333444444444777<<>>???BBBEEEIIILLLOOOPPPMMMNNNJJJ???777222---)))((('''&&&%%%%%%&&&'''(((,,,)))%%%%%%'''((((((''''''''')))***+++,,,,,,,,,,,,,,,,,,------......//////444<<>><<<;;;:::999777777777666444333111000///......---------///000111222333333444444444444444333222111333555666555444111111222444555777888999666555555555777999<<<>>>=========<<<<<<;;;::::::999999999999888777666555555777999:::999888999:::777888999:::;;;>>>CCCFFFMMMQQQXXXaaajjjqqquuuxxxxxxsssmmmhhhbbbXXXKKKAAA666444111///......000111111333333000,,,)))+++---------,,,---...111444666222000---,,,,,,............///000222222222111000333333444444333222111111000000111222222333333333222222444555666666666666111222111///---,,,,,,...333333222111000///......///000111444777777444222000000000000////////////111222444444444333444555888777666555444444444444666555333111///---+++***((())))))))))))))))))***((()))+++,,,---///333666>>>===:::777444222111000000000...+++((('''((()))---...000333444555555555333333222111222555:::>>>@@@<<<888333000//////000333333222222333333444555666555333222000...---,,,------,,,+++***(((((('''***))))))***,,,------,,,////////////...---,,,,,,...---,,,,,,---...///000444444333222000,,,***(((&&&'''(((((()))+++...111888:::<<<@@@CCCFFFGGGHHHHHHKKKHHH@@@888444///+++***)))'''&&&%%%%%%&&&&&&...+++(((&&&''''''&&&%%%&&&'''((()))++++++++++++,,,---...//////...---,,,///222888>>>BBBDDDCCCCCCBBBAAA>>><<<999888777666555333111000000222444666333111...,,,++++++---...***,,,...000111111111000...---,,,,,,,,,---...///....../////////......---......---,,,,,,---...///......///000000111222222333333444666888888666555555444444333222111111111111111111111222444555555222222222333333444444444111000//////111111000///333222222222333555777888777777666555555444333333333333333333222222222222222333555666666555444333444333222000///.....................------------...///000000111111000000,,,+++***))))))***+++,,,.........///111333555777888777666444444444555555999:::===@@@AAA???;;;777111...***((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''')))+++---///222666:::;;;;;;999999:::<<<>>>???<<<;;;:::;;;;;;:::777555555444222222333333111///,,,------...---,,,,,,+++))))))))))))((('''&&&&&&'''((()))((('''''')))+++---------,,,,,,,,,,,,,,,---......//////000000000000000000111111222333333777333;;;GGGBBB222111===666444333222444777;;;>>>CCCCCCCCCCCCCCCGGGLLLPPPRRROOOKKKHHHFFFGGGIIIKKKFFFCCC>>>;;;::::::999888666666555444222111000000///............///000111222222333444444444444444222111111222444555555444000000111222444555666666333222222222333666:::<<<999:::<<<===>>>===<<<;;;999999888888777777777666444666888888888888:::;;;999:::::::::;;;===AAADDDIIIMMMSSS[[[bbbhhhlllnnnkkkgggaaa]]]XXXPPPFFF???===:::666222/////////000333444555222---***+++---............000333555777222000---,,,---///000111......000111222222222222333333333333333333333222222111111111111111111222000111111222333444666777333333222000...,,,---...333333222111000///......000111333666888777444222333222111000000000111111222444777888777777888999;;;:::999888777777666666666555333000...+++)))((('''((((((((())))))******(((***+++---...111555888AAA???<<<999555222000...//////...+++(((&&&'''(((...000333555666666555444111111000000111444:::>>>>>>;;;777222///...///000333333333333333444555555555444333111///---,,,+++++++++*********)))))))))))))))***,,,///000///...000000000///...---,,,+++///...---,,,,,,---...///111000000///...,,,***)))'''(((******))))))***,,,222333666999<<<>>>??????===@@@@@@;;;555333///+++,,,***(((&&&%%%$$$$$$%%%+++)))(((&&&&&&%%%%%%%%%&&&'''((()))***+++++++++---...000111000///,,,+++000222555:::===@@@AAABBBAAA@@@>>><<<:::888777666333222000000000222444666333222111///............+++,,,---//////000000///...---+++++++++---///111....../////////...------...------------......///......//////000111111222000000111222333222222111333333333333222222222222111111111222333555666777111222333444555555666666000///......000000///...222222222222333555666777777888888888777555333222444444444444444444333333444555666666777666666555555444222111///.........///.........------,,,,,,//////000111111111111111///...---+++++++++,,,---++++++,,,---000333666777777666444333333444555666;;;;;;<<<======:::555111000---)))'''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&(((+++---000444888<<<>>>===;;;:::999:::;;;<<<;;;;;;<<<>>>???===:::777888777444222222222222222------,,,++++++,,,,,,---************)))((('''&&&'''((((((((('''''')))***------------------------......//////000111111222000000000000000222333444666666999<<<;;;999888:::777666444444666:::>>>AAADDDDDDDDDCCCDDDGGGLLLPPPQQQOOOLLLIIIFFFEEEEEEEEEEEEBBB>>>;;;::::::999888555555444333222222111111000000000000000000111111111222333333444444333333111000///000222333333222//////000111222222333333111000000000111444666888555777:::===?????????>>>:::999777666666666777777444666777777666777888::::::;;;;;;;;;;;;<<<@@@CCCIIIMMMSSSZZZ___bbbbbbbbbZZZVVVRRROOOLLLGGGAAA<<>><<<888555111...------------+++(((''''''(((///000333555666555444333/////////000111555;;;???<<<999444000......///000333222222222222333444444333333222111000///......******++++++,,,---------******+++---000111000///////////////...,,,++++++///...---------...///000//////...---,,,***)))((()))+++------+++***)))***,,,...111444666777777777111666777444222222000---,,,+++)))&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((***++++++++++++...///111111111///---+++222333555888;;;>>>AAABBB??????>>><<<:::888666555111000/////////111222444222333444444333111...---,,,,,,---..................---+++***+++---///000...............---,,,,,,------------......//////.../////////000000000000...///000000////////////111111111222222222222333111111111222333555666777111222333555555666666555///...------//////...---000111111222333444555666666777888888777555333222444444444444444444555555555666666666666666666666444333222000///...............------,,,,,,++++++//////000111111111111000000///...,,,,,,,,,,,,---******+++---///222555777555444222111111222444666:::999999999999777333000///---)))''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&(((+++...111555;;;>>>@@@>>><<<999888888999999999:::<<<@@@BBBBBB???<<<;;;999666222000000111222...,,,+++******+++---...++++++++++++***)))((('''&&&'''((('''&&&&&&(((*********,,,---///000111222......///000111222333333222111111000111333444555555888777333666>>>===666777777666777999===@@@CCCHHHGGGEEECCCBBBCCCGGGJJJOOONNNKKKHHHEEEBBB@@@???BBB@@@<<<;;;::::::999888555555444444333333222222000000000111111111111111000111111222222222222222///...---///111222111000.../////////000000111111/////////000111222333444222444888<<<>>>???@@@???888777444222222222333444444555555555444555777999;;;;;;<<<;;;:::<<>>>>>===<<<:::888666555000000///...///000111111111333555666555222...,,,---,,,---------------------,,,+++++++++,,,---..................---,,,+++---------...//////000000000000////////////.........///000000///...000111//////000000111222222333111111111111222444555555111222444555666555555444///...------//////...---...///000111222333333444444444555666555444333222444444444444555555555555666666666555555555444444222111000///............---------,,,,,,,,,,,,,,,///000111111222222111111///...---+++++++++,,,---,,,,,,,,,---///111333555444222000///000222555666666555555777888888666444///---***))))))((('''%%%'''''''''''''''(((((((((&&&(((+++///222777===AAA@@@>>>;;;888777666666777777888;;;@@@DDDFFFEEECCC===<<<999444///...///111---,,,***)))***+++---...,,,,,,,,,,,,+++***)))((('''((((((((('''''')))+++******,,,---///111222333---...///000111222333333555444333222333555777888555888666333666<<<;;;555777777888999<<>>>>>>>>===;;;:::;;;:::999777555555555444444444444444///000000000000000////////////000111111111111000...------...000111111000............////////////...///000111111111000000111333666888;;;<<<======777555222///......000111111222333333333444777999;;;;;;;;;;;;;;;<<>><<<:::999888111111111111000000//////***...111111///...///111000000000000000000111111//////000333666777666555222111000...---,,,,,,,,,******+++,,,///111444555555444222111111111333444000111111222222222333333111222222111000000111333/////////000111111222222444333222222444555444333111222444555666777666666555888;;;======<<<;;;;;;999999999888777555333222///...---+++)))'''&&&%%%((((((((((((((('''''''''...//////---,,,,,,///111333333333222111///---,,,''')))******)))(((((()))............////////////,,,...000111111222444666444111...,,,+++---///000//////.........///000000///000111333555666777888333333333333333333333333000...,,,,,,---.........---------......---,,,,,,...---,,,++++++,,,------+++******)))((((((((()))***,,,---,,,***'''''''''&&&(((***---......---,,,'''+++---+++***---///...,,,+++)))&&&%%%$$$$$$$$$ ###%%%%%%$$$$$$%%%'''((()))***,,,------------111000000000000000000000333444555777:::<<>>BBB???===:::777555444444555444666:::@@@FFFJJJJJJJJJCCCBBB???999333000111333,,,+++***)))***+++---...------------,,,+++***))))))***+++***))))))+++------------....../////////------...///000111222333777666555444555777999:::666666777999999777777777666777999;;;===@@@CCCDDDBBBBBBAAA??????AAAFFFJJJMMMJJJEEEAAA>>>===>>>???<<<;;;::::::;;;:::888666555555555555555555555555...///////////////............///000000000000000///...---...000222111000........................---///111222222111///...111222444666888999::::::888555222...------///000///000111111222444777:::;;;;;;;;;;;;;;;<<<@@@CCCEEEFFFIIIKKKLLLKKKJJJIIIDDDBBB>>>:::777666555555555666666555444222///...(((,,,000111//////000333777777666555444222111111111222444888;;;<<<:::888333222000...,,,+++******+++++++++,,,...111333555555444222111111222444555222333333444444444333333///000111000//////111333......///000111222333333555333111111222444444444444666888;;;<<<<<<;;;;;;:::===@@@AAA@@@===<<<<<<888888888777666444222000...---,,,+++)))((('''&&&))))))(((((('''''''''&&&000000///---++++++---......///000000///...---,,,&&&''')))***)))((()))***------,,,,,,,,,,,,---...---///111111000///000111111///,,,******,,,///111---------------...//////...///111444666999;;;<<<888777777666555444333222333000---+++,,,---------------..................///...,,,***))))))*********************+++,,,---)))***+++***'''%%%%%%%%%%%%'''))),,,---,,,+++***%%%)))***'''&&&)))+++***,,,***(((&&&%%%$$$$$$$$$"""$$$''''''%%%$$$%%%''')))***+++,,,---.........111111000000000000111111333333555777999<<<>>>???=========<<<;;;888666555333333222111000000000111222222111000///...------------,,,+++++++++,,,,,,+++++++++++++++***)))(((111111111111000///...---,,,---...///000000000000222222111///...---++++++(((***,,,+++******---000+++,,,---...///111222222111111111000111111222222111222444555555333222000000///......///000///...+++,,,---///000000000000000000000111111222333333333333333444444444555555777666444333111111000000---------------...//////---.........//////000000222333444444555555444444222111000//////000111222000000///......000111222555333111000111444777:::444333111111222222111000---,,,,,,...000222222111++++++******))))))((((((%%%(((,,,000444999???CCC???===:::666444333333444333555999???GGGLLLNNNNNNIIIIIIFFF@@@999555555666++++++*********+++---...------------,,,+++******+++,,,---,,,++++++---///