BM6P6(@ }}}{{{wwwssslllgggaaa]]]\\\YYYUUURRROOONNNMMMOOOPPPNNNIIIDDDBBBAAAAAABBBCCCCCCAAA???333555777888999888666555666555444444444444555666222111111333555666444333......---,,,++++++++++++------,,,,,,,,,+++++++++***((('''(((***++++++***,,,,,,+++++++++++++++,,,...,,,,,,222===IIIRRRWWWIIIIIIFFFAAA999333111111222000...------///111222777999;;;:::888888;;;???777555444555999<<>>777999;;;;;;;;;???FFFLLLFFFGGGHHHFFFCCC@@@???>>>555666888;;;======;;;999@@@CCCFFFGGGIIIQQQ]]]fffaaa\\\VVVUUUWWWXXXVVVSSSZZZ]]][[[RRRLLLJJJDDD<<<444444444333444888>>>BBBEEE???888222000000000000///....../////////,,,***---000000---,,,---,,,(((...+++)))))),,,---,,,***,,,,,,,,,+++++++++******,,,,,,,,,,,,---...//////...............//////000333555444222111111111///555<<>>======777888999;;;======;;;999???CCCHHHMMMQQQXXX```fffeee^^^UUUQQQSSSVVVWWWVVVYYY\\\YYYRRRMMMJJJEEE>>>999888666333222333777;;;BBB===666111000000000000000/////////000///---+++***---...+++,,,......+++...+++******---......,,,------,,,,,,,,,+++++++++,,,++++++,,,,,,---...//////.........///000111111555777777666555666666777>>>HHHbbb|||yyysssmmmeee___[[[WWWRRRNNNNNNLLLJJJKKKMMMNNNKKKHHHDDDEEEFFFGGGHHHGGGCCC@@@<<<;;;999777777777888999999777555333222333555777:::888666555444222///---000///...---,,,,,,,,,,,,//////.........------------+++))))))+++++++++***'''((()))***,,,...000111///---,,,///333999===>>>===666222555>>>AAA===666777666333000///000111222111666>>>FFFKKKJJJFFFBBB777555555777;;;@@@BBBCCC??????>>>======>>>???@@@@@@;;;777888>>>DDDFFFFFFGGGGGGFFFCCC???<<<;;;<<<888888999;;;<<<<<<:::888:::>>>EEEMMMTTTYYY\\\^^^]]]WWWPPPLLLLLLNNNNNNNNNRRRTTTRRRLLLHHHFFFBBB===???===:::666444444666999@@@;;;555000//////000000111000//////000///---+++(((+++,,,+++,,,000111///...,,,+++,,,...//////...---------,,,,,,,,,,,,+++++++++++++++,,,---...///////////////000111222333333333444444444444777:::DDDSSSrrr|||yyysssmmmeee___[[[XXXSSSPPPNNNLLLKKKLLLNNNMMMIIIEEEEEEEEEFFFHHHIIIGGGCCC@@@>>>;;;777444333444666888:::888555333222333555777555444333333444444222111000000///...------------............------------...,,,+++***+++++++++)))''''''((()))+++---///000...------...000222444555444///,,,222;;;AAA>>>999999777444111//////000111///333;;;DDDKKKKKKEEE???555333222444777;;;===>>>:::;;;<<<>>>@@@CCCFFFGGG===:::777777<<>>@@@>>>:::444000............000///............,,,+++))),,,---+++---111333111///...---,,,------------,,,,,,,,,+++++++++++++++++++++++++++,,,---.../////////000000111222444444222111222333222222666<<>>@@@>>>:::666555666888:::999888555333333444666777222111111222444555333222000000///...---------------------,,,,,,,,,,,,+++...,,,+++***+++++++++)))((((((((())))))***+++,,,------------...///000222...---...222777:::;;;;;;:::777444000.........//////111666===CCCDDD???:::888666444444666999::::::666777888:::>>>AAAEEEGGGBBB@@@===999777888===BBBCCCFFFIIIIIIEEEAAA>>><<<666555444555777888888888AAAAAACCCGGGMMMRRRTTTUUUTTTRRRNNNLLLJJJJJJIIIHHHHHHGGGFFFFFFEEEBBBAAAAAADDDDDDBBB@@@>>>>>>@@@CCC===999333///......------///---,,,+++,,,,,,+++)))---//////---...222333111//////...---+++***++++++*********+++++++++++++++,,,,,,,,,,,,---...//////000000000000111222333444666444555777555444:::CCCVVVppp{{{qqqkkkccc^^^\\\[[[YYYWWWSSSQQQPPPPPPPPPLLLEEE???EEEDDDDDDDDDDDDCCCAAA>>><<<;;;999666555555666777777666666555555666777777555444333333444444222000000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++---+++))))))+++++++++***+++******)))))))))******,,,---...---,,,---000222...111444555444555888;;;:::888444111....../////////111444888;;;<<<:::888888666333222333555555555666666555666888<<<@@@BBB@@@@@@>>>999666777>>>EEEBBBHHHOOOSSSQQQKKKFFFBBB;;;999666666777888888888??????>>>???BBBGGGMMMPPPVVVRRRLLLFFFEEEGGGKKKNNNBBB??????BBBBBB@@@@@@BBBHHHGGGEEEAAA===;;;;;;===999666222//////000000///...,,,*********+++***)))///111000------111333111...//////---***)))***,,,******++++++++++++,,,,,,------------...///000111111111111000111111222333444222333777555333<<>>;;;999999>>>DDDHHHBBBKKKWWW___^^^XXXOOOJJJEEEBBB===::::::999999888777888888888888===FFFLLLPPPOOOLLLJJJHHHHHHJJJKKKAAA>>>>>>CCCDDDBBBCCCGGGJJJIIIFFFAAA;;;888777888444111//////111333444555///---*********+++******---///...++++++000222111,,,...///...,,,+++---000,,,,,,,,,------.........///......//////000111222222222111000000000000111111...000666666555@@@OOOsss|||tttmmmddd^^^\\\[[[YYYWWWYYYTTTMMMJJJKKKLLLLLLKKKIIIFFFCCCBBBBBBBBBBBBAAA999;;;<<<===<<<:::888666222444666888999999888888999777777777888777555333......---,,,++++++++++++//////.........---------***((('''(((***++++++***------,,,,,,------.........///...,,,)))***...222777888999:::999:::;;;<<<<<<:::666333111111222333...333999;;;;;;:::;;;<<<;;;999777777999;;;<<<<<<:::888666666:::AAAHHHMMMLLLEEE===999;;;???AAAAAACCCNNN]]]ggghhh```VVVOOONNNJJJDDD???<<<;;;999888444777999888888===FFFNNNJJJNNNUUUXXXVVVQQQKKKHHHIIIEEEFFFKKKMMMKKKMMMRRRJJJIIIFFFAAA<<<999888999///...---...222666888999000...+++***+++,,,++++++***,,,,,,)))***///222111***---//////---...111444........./////////000000////////////000111222333333222111000////////////222000333;;;<<<;;;HHHYYY~~~|||vvvooofff___[[[YYYVVVSSSRRRRRRQQQMMMIIIFFFEEEFFFIIIFFFAAA??????@@@@@@@@@<<<;;;;;;:::999888777666666666666555333333444555333555888<<>>888333444000,,,+++------,,,***))),,,///000...,,,*********)))))))))))))))******))))))(((((()))+++---...333000+++))))))+++------...000333555888;;;@@@CCCAAA===888555444444444333555555777<<>>999555333000------...///---+++---...///...,,,+++---...///---,,,***)))))))))***))))))((())))))+++,,,---555222...,,,+++,,,------333222111000222666===BBBBBB???;;;888777666555444333333666;;;AAABBB>>>:::555666777999<<<>>>@@@BBB???999555777999;;;CCCLLLXXXUUUMMMCCC???CCCGGGGGGMMMUUU[[[aaakkkrrrgggVVVQQQNNNKKKIIIAAA888777;;;:::999999999;;;===@@@AAAGGGHHHKKKOOORRRPPPKKKEEEOOOZZZ___ZZZVVVVVVQQQHHHFFFBBB<<<777555444222000111000.........111333555...---,,,+++++++++++++++,,,---------...............---,,,+++---///222444333333333222222222111111222000//////000111000///////////////000000000111222111444777666???\\\zzzzzzxxxwwwnnnccc[[[XXXVVVUUUSSSUUUUUURRRNNNIIIFFFDDDEEEBBB@@@???>>>???@@@???>>>;;;;;;;;;::::::999999999888999999888666666777999444666999===???===999555111///------------+++)))......,,,++++++---222666444222...+++)))))))))))))))))))))))))))***+++,,,555333000---,,,+++,,,---//////......///222888===<<<:::777666555444222000111222555;;;AAACCCAAA>>>444555777:::===@@@CCCDDDAAA>>>;;;:::888888>>>FFFOOOQQQOOOGGGBBBCCCFFFGGGSSSXXXZZZ^^^iiitttrrriiiYYYTTTPPPMMMHHHAAA>>>???======<<<<<<<<<<<<======AAABBBCCCEEEEEEDDDCCCBBBSSS]]]bbb^^^ZZZWWWPPPFFFBBB???:::777555222///---000///---,,,---///111222---,,,,,,++++++++++++,,,------........./////////...---,,,,,,---///111333444444333333333333222222111000......//////...,,,/////////000000000111111444444666999;;;IIIlllӵĦĦӵ~~~wwwnnncccZZZVVVVVVUUUTTTWWWVVVTTTOOOJJJFFFDDDEEE@@@???>>>???AAAAAA@@@???<<<;;;;;;;;;::::::::::::555666666555444333555666666888;;;======:::666333222111000///...---+++***************+++///555999444222///,,,***)))******)))))))))))))))*********000000///---,,,,,,---...(((+++---Ħ777666666666777666333111333444777<<>>AAADDDEEELLLHHHCCC>>>;;;;;;>>>CCCHHHNNNPPPJJJDDDCCCDDDDDDPPPWWW\\\^^^eeeooouuuvvveee```ZZZVVVQQQLLLGGGEEE@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???===>>>@@@BBBLLLTTTZZZYYYWWWUUUNNNFFF???;;;999999888333000///......,,,,,,,,,---...///,,,,,,+++++++++++++++,,,.........////////////000...---,,,,,,---...000111111111111111111111111111000...---.........,,,***//////000000000111111111444555888<<L=hĦ4ĉ@ӵxxxoooddd[[[WWWWWWVVVUUUWWWWWWTTTPPPJJJFFFEEEEEEAAA@@@???@@@BBBBBBAAA@@@===<<<<<<<<<;;;:::::::::333444555444333333444666:::<<<>>>>>>;;;777333111111111111111000000000000)))+++,,,,,,---...111333222000...+++******+++,,,))))))******)))))))))(((,,,...000000//////111333111222222>L777888888999;;;<<<<<<:::777666888;;;>>>AAA@@@>>>;;;000222666:::???BBBDDDEEEUUUOOOFFF>>>;;;===>>>???GGGOOOSSSNNNHHHFFFFFFEEEGGGSSS^^^```___dddnnnvvvqqqmmmfff^^^WWWPPPIIICCCCCCDDDDDDEEEFFFGGGHHHHHH@@@@@@>>><<<:::;;;???BBBBBBGGGLLLNNNNNNMMMGGGAAA<<<777666999999444111222...---,,,++++++,,,,,,---+++++++++******++++++,,,.........////////////000......---,,,------...///........................222111//////000000///...000000000000111111111111333666;;;AAAMMMiiiGG=?HdĦ=ĪjGG=?zzzqqqfff^^^ZZZYYYXXXVVVWWWWWWTTTPPPKKKHHHFFFGGGBBB@@@??????AAABBBBBBAAA???>>>===<<<;;;::::::999555666777666555555777999===???AAA@@@<<<888444333.........---,,,---///222...///000///---+++++++++//////...------,,,,,,---)))*********)))(((''''''+++...222333222222444777@@@===777HdĦ<<<888888888999;;;;;;999777999<<>>:::777111333777<<<@@@CCCEEEFFFUUUSSSLLLAAA;;;<<<===<<>>;;;:::999;;;===>>>??????AAACCCDDDDDD@@@===;;;444333888888222///222...---,,,,,,+++++++++++++++************++++++,,,------........./////////......------------------++++++,,,,,,,,,,,,------111///---,,,.../////////000000000111111111222222333777>>>III\\\}}}ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵbbbVVVTTTHHHCCC@@@>>>===>>>@@@@@@ӵ<<<:::999888Ħ999888777888999;;;999...---///222000111222Ħ///000000000000...)))Ħ222333111000222555===<<<999DdD666666555>>>888ӵCCCFFFӵOOOӵDDDFFFFFF[[[```Ħ___CCCӵAAA===:::<<<ĭӵ999888...---,,,++++++*********************+++,,,,,,,,,---------.....................------,,,,,,,,,,,,,,,,,,---------......000---***)))+++...000111000000111111111222222222444999BBBRRRlll?~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>&ekkk@eVVVVVV??IIIIIICCC@@@===;;;<<<>>>g<ĉ>>><<<:::8883we<Ħ9998887777773h?@eAAA888333444666///000000Z2221112223333332223h?gL+++000000---+++---///,,,111777D%%)?777fff?><zDDD>>>=?ĦGGGg&ekkkg&eAAADDDFFFS?ʬYYY4ff?>ߝLkkk@ePPPg&e>>>BBB>>>3h?g&e>&e888<<<??.........---,,,+++************))))))***+++,,,,,,,,,,,,,,,---------...............------,,,,,,+++............//////000000444111---,,,///222666777000111111111111222222222555;;;FFFXXXuuu4Dӵ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]ĦmmmH׼s[[[TTTIIIFFFDDD@@@AAAAAAAAAAAAAAAtQAAA@@@>>><<>>Ht@cӵHu]ĦlllHu]ĦBBBBBBHtƅ^QQQqIܗGIӵpppH׼sbbbYYYHu]Ħ:::AAABt=o9ĦHƅ^Hu]Ħ===///000///...,,,+++***))))))***)))(((''''''((()))***$$$###%%%)))******---333333---'''(((---000---***++++++,,,,,,,,,---------000000000000111111111111111000222666444111111444777BBBNNN```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ĦmmmDdDĦXXXWWWUUUSSSQQQOOOLLLHHHEEEEEEDDDCCCAAA@@@>>>geĦAAA@@@>>>FSĦ888777qjRgdKӵDdDĦ...---111666666555222111111DdDĦ...222111///qjRgdKӵDdDĦ(((***,,,------,,,+++///,,,+++HdDĦgdKӵDdDDdDĦ888DdDĦ4DufӵDdDĦdddDdDĦCCCq<RKKKNNNpeƜ4DuTӵpppDdDĦdddYYYDdDĦ@@@qjRgdKӵDdDΦDdDĦ;;;:::888666222000000///...,,,+++***)))))))))(((''''''''''''((()))***)))+++///000///222777)))%%%"""###'''++++++)))++++++,,,,,,,,,---------//////000000000111111111111//////111000...111555888AAARRRmmm4DuXӵ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ӵnnnDdDĦXXX[[[WWWRRRRRRRRRQQQKKKFFFEEEDDDBBB@@@>>>===geĦ@@@???sp?aĦ777666GIdnuR)ĦDdDĦ,,,,,,...000111000444444333DdDĦ,,,///...---GIdnuR)ĦDdDĦ'''(((***+++++++++***---+++***DdDĦnuR)ĦDdDΦDdDĦ666DdDĦnuR)ĦDdDĦ]]]DdDĦEEEpo9uHHHJJJOOOQQQ=ӊB1.uTӵjjjDdDĦcccYYYDdDĦCCCGIdnuR)ĦDdDΦDdDӵ888777777555333111000///...,,,+++***))))))))))))(((((((((((())))))***)))+++......,,,...333((('''''''''(((***,,,---,,,,,,,,,,,,------------//////000000000000111111333///...//////...333999===EEE]]]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ӵpppDdDĦ\\\]]]WWWQQQQQQTTTSSSMMMFFFAAA@@@???>>>>>>???geĦ???s<v>aĦ888888peӵDx<DdDĦ111000...,,,++++++444444333DdDĦ---------,,,peӵDx<>d<(((***++++++++++++*********>d<ӵDd<DdDΦDdDĦ:::DdDӵnd<DdDĦ]]]>d<ĦGGGpeӵMMMĦZZZF&uTӵaaaDdDĦ___ZZZ>d<ĦAAApeӵDx<>d<ʜ4DuTӵ555444555444333111//////---,,,+++*********************************'''&&&(((+++***''')))---,,,...///---***))),,,...,,,,,,,,,------------...////////////000000000111333111000222222222666===EEEOOOlll4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d>>===>>>???geĦ>>>Hg8>aĦ999999B?Ho9222>d<000/////////111111111>d<ӵ,,,---B?Ho9+++<x***+++,,,,,,))))))+++&ӫeʬtIӇ--->d<Φ>d<Ħ>>>D&ӫetIӇGGGDdDĦ___sdKĦMMMB?dp&ĒRccc___>d<sdKĦCCCB?Ho9777s&dq&ĒR444222111222333222111///...---,,,+++*********))))))))))))))))))))))))***)))+++...---)))***---)))+++---+++(((&&&))),,,,,,,,,---------............////////////000000000111///111444555444777===JJJYYY|||4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhzzzuuuooose[[[VVVQQQPPPQQQQQQMMMIIIDDDCCC@@@>>>======geĦja>aĦ:::999@G333222se000///...............///<Ō,,,,,,---@G***)))Hkge)))***+++,,,,,,(((***---HĪj@IŌ+++///ege???===Hu]3hIŌFFFHHHDdDĦ[[[ne___RRR@hJJJTTT>hiiijjjhhhseXXXneKKKKKK@G;;;888sĪj@h444222000///000111111000///...---,,,++++++++++++&&&&&&''''''''''''&&&&&&+++***,,,000///++++++...&&&)))++++++******,,,///,,,---------..................////////////000000------///333444444777<<aĦ:::888666///---...s׼s...---------,,,,,,------...Ho///++++++,,,---******)))&&&'''((()))++++++(((,,,000,,,---333:::;;;;;;D^???DDDIIIDdDĦSSSXXX\\\UUUMMMDDDKKKQQQWWWfffiiimmmnnns׼sVVVSSSSSSPPPQQQGGG???;;;888777333111...---...///000///......---,,,++++++++++++&&&'''(((((((((((('''&&&)))))),,,000///++++++...***,,,---......///000111------------...................../////////000000///---...111333444999@@@WWWwwwΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<Ħ}}}vvvBe^^^[[[YYYXXXUUURRRPPPOOONNNNNNIIIGGGCCC???======geFYĉ;;;:::>aĦ999888777666777888---///333555555222Be+++***+++...111333333.........nu]ӵ...,,,---,,,+++***,,,,,,---,,,,,,+++***)))%%%%%%%%%&&&'''((()))***)))---222555666666666555111000111666>>>CCCBBB@@@444555666888999>d<Ħ666555999AAAIII>d<ĦNNNMMMMMMĦTTTLLLCCC???BBBFFFHHHHHHWWWSSSOOOOOOQQQTTTUUUUUUZZZ]]]dddjjjBeJJJMMMNNNUUU^^^ĦRRRNNNMMMNNNPPPQQQNNNGGGAAA;;;888555666888999888555333000---,,,---...///......------,,,++++++++++++)))***+++,,,,,,+++***))),,,,,,///333222......111..................---,,,---------.........//////............/////////000333000///111333666===EEEaaa?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦ}}}wwwbbb``````YYYXXXUUUTTTRRROOOKKKGGGFFFEEECCCAAA@@@@@@ŶS>>><<<9993we<999888444111000111111111000///,,,---///000000000///...---------iĉ@3hR/Ō)))((('''&&&+++333)))***+++)))'''&&&'''((()))((('''&&&'''(((+++,,,))))))+++111777999555000111444222///222:::<<<999666555444555777DdDĦ777666666999BBBsdKĦDDDEEEgdKĦWWWPPPGGGAAA???AAADDDEEEQQQPPPPPPPPPQQQOOOLLLIIINNNVVV]]]]]]NNNPPPQQQUUUZZZgdKĦWWWUUUWWWXXXVVVQQQIII@@@;;;888777777:::<<<<<<777333222111///---,,,---...///111///---+++++++++,,,---(((''''''&&&'''((())))))+++,,,///000---)))---555)))***+++,,,---------------,,,++++++,,,,,,,,,,,,---...//////......///111444//////555888;;;HHHWWWooo>AneneneneDenenexxxppphhhccc```^^^^^^[[[VVVSSSQQQOOOLLLJJJGGGEEECCCAAA@@@@@@>A@@@???===k<777999888444000222222111111000///...---,,,---///000000000///.../////////fh***(((***,,,+++///666***++++++***(((''''''((()))((((((((()))+++...///***+++...444:::;;;666111555777666333555:::<<<999666555333333555De888666444555;;;FFFneNNNEEEneOOOYYYUUUNNNGGGBBB@@@BBBCCCNNNOOOOOONNNMMMKKKIIIHHHDDDJJJQQQSSSQQQOOOOOOQQQTTTUUUneQQQOOOTTTTTTSSSPPPJJJBBB;;;777333222333777;;;<<<888555222111///---,,,---...///000///---+++***+++,,,---***((('''&&&&&&(((***+++***((())),,,---+++---111,,,++++++++++++,,,+++***---------///111111///,,,+++,,,...---,,,,,,---///222///111777:::???OOOaaa~~~vvvooojjjgggccc___aaa]]]WWWRRRPPPOOONNNMMMGGGFFFDDDBBB@@@@@@BBBBBB@@@777999999777333000222222222111000000//////---...//////000/////////111111111111...++++++---,,,))))))+++***+++,,,+++)))(((((()))$$$$$$$$$%%%&&&)))+++---+++,,,000777<<<<<<777333222444444333444888:::999666444222111111:::;;;777444777???IIIWWWMMMDDDIIIKKKVVVUUUQQQKKKFFFCCCCCCDDDMMMPPPSSSSSSOOOLLLLLLLLLCCCEEEIIILLLPPPRRRTTTTTTTTTRRRHHHIIIIIIPPPNNNKKKGGGBBB===999777000000222666;;;===;;;999222111...---,,,,,,......///...,,,+++***++++++,,,+++***((('''''')))+++---+++&&&%%%***.........000///...,,,+++,,,------,,,000...---...111222///---+++---......---,,,...///000000444999;;;BBBWWWnnn{{{qqqlllkkkjjjfffbbb^^^ZZZVVVSSSQQQPPPOOONNNHHHGGGDDDBBB@@@@@@@@@@@@CCCCCCBBB@@@===:::888666666777888999999777444111222222111111111222222222......//////////////////111111111111000...---,,,,,,+++++++++)))&&&$$$$$$+++,,,---+++)))((()))***%%%%%%%%%%%%&&&''')))***(((+++000666::::::666222///111222222444777:::<<<999999777555444444666888===<<<;;;<<>><<<<<<<<<444444444888===@@@>>>;;;222000...,,,,,,,,,---......---,,,+++*********+++))))))*********+++++++++---)))))),,,...---...000222///------///111000///222///------///000///---...///000000//////000111///000555:::;;;DDD___zzz{{{qqqjjjiiihhhdddaaaXXXVVVTTTTTTSSSRRROOOMMMIIIGGGEEECCCAAA@@@@@@@@@BBBAAA@@@>>>;;;888666555666777888999888666555555222111111111222333555555/////////.........//////////////////...---,,,+++'''((((((((()))+++,,,,,,+++,,,---+++)))((()))***,,,++++++***************%%%(((...333777666333000222333333333333444999===;;;===>>><<<:::888999;;;>>>AAADDDCCCAAADDDMMMUUU\\\RRRHHHDDDDDDEEEHHHMMMMMMGGGCCCEEEKKKMMMHHHAAADDDNNNZZZ```___\\\ZZZZZZVVVSSSQQQTTT\\\dddiiijjj\\\VVVNNNFFFBBBBBBEEEHHHPPPMMMGGGBBB???>>>???@@@;;;999888:::===>>><<<999111000...,,,+++,,,---...---,,,,,,+++******))))))''')))+++---...,,,***(((,,,,,,---...+++''')))000111...,,,---111444333000111444888;;;;;;777111---...///111000//////000222...000555999<<>><<<999777666555555777888777666666888999444444333222222333555666000000///............///---------------,,,,,,+++---...---******---...,,,***+++,,,+++)))(((((())),,,,,,++++++***)))((('''%%%(((---111444444222111444222000///---,,,222999>>>???@@@===888666777999<<>>;;;DDDPPPYYY[[[ZZZYYYXXXUUUSSSQQQUUU]]]gggnnnqqqhhhbbbYYYOOOIIIEEEEEEEEESSSPPPKKKFFFBBBAAA@@@@@@AAA>>>;;;;;;<<<;;;777333111000---,,,++++++------,,,,,,++++++***))))))(((&&&(((+++......,,,***(((***+++------'''"""%%%,,,---,,,---333<<>>:::888666333222222222333111000///...---......///+++,,,,,,------------,,,///222000+++)))+++***&&&***++++++***(((''''''((((((((((((((('''&&&%%%%%%'''***...111333444444555333///......,,,,,,555???QQQPPPKKKBBB888444555888999???DDDDDDAAABBBIIIPPP\\\XXXUUUUUUTTTOOOMMMNNNTTTQQQKKKGGGEEECCCCCCBBB<<>>===;;;999888888888555666666444333666<<>><<<888444111000//////111000///...------...///***+++,,,---............$$$***+++))))))---,,,''')))***+++)))'''&&&'''((((((((())))))))))))((((((***---000333444555777888555222111333333666BBBOOOnnniii^^^NNN???888999===777:::>>>@@@BBBEEEIIIMMMSSSSSSVVV\\\\\\WWWSSSSSSTTTTTTRRRJJJCCC@@@EEEJJJBBBCCCFFFLLLSSSXXXZZZ[[[TTTRRRQQQQQQTTTZZZaaafffpppmmmhhhaaaYYYRRRMMMKKKFFFGGGGGGHHHIIIJJJJJJJJJKKKGGGBBB@@@???===888444111///---+++++++++,,,---***++++++******)))((('''***)))((('''''')))+++,,,...)))'''***,,,******+++(((---<<>>:::666333222111000...***---//////---,,,...000,,,......---+++))))))***++++++++++++***((('''&&&###***,,,)))&&&'''))),,,)))&&&&&&''')))))))))000...---111777999777333222///---...000777FFFTTT{{{zzz[[[AAA<<<;;;777999<<>>???>>>>>>>>>===;;;888666444666666666666666666666555999666222000///...---,,,///000///...---,,,---///000111333222000---------+++++++++******)))((((((''')))+++---,,,+++)))(((---+++)))((()))))))))(((((('''***222;;;???<<<777222///------...333???LLLrrr~~~{{{```HHHBBBAAA>>>???BBBEEEGGGGGGFFFEEEEEECCCIIITTTbbbmmmooofff\\\\\\___```ZZZQQQJJJLLLQQQWWWQQQJJJHHHJJJOOOSSSUUUVVVTTTUUUZZZ[[[WWWVVVWWWNNNPPPQQQTTT[[[^^^UUUHHHBBBFFFJJJOOOXXX``````\\\WWWSSSMMMHHHEEE@@@:::666///...---,,,+++***)))((())))))(((((((((((())))))---,,,+++*********++++++++++++***)))))))))))))))+++222GGGfffzzzaaaIII;;;444000000///......///000000000666555999GGG]]]zzzyyyrrrnnniiiccc^^^ZZZXXXUUURRRPPPOOOOOOPPPMMMJJJEEE@@@===<<<===>>><<<<<<<<<<<<:::888666555999999888888777777666666555333///............---555333000/////////...---222555777777555222000///************************,,,+++***+++---...+++)))...,,,++++++,,,+++)))'''(((&&&***444@@@EEE@@@999333///...------...777@@@___qqqvvvbbbLLLDDDBBB@@@AAABBBEEEGGGGGGFFFDDDBBB===FFFUUUdddlllkkkeeeaaahhhjjjiiiddd]]]XXXWWWWWWXXXTTTQQQRRRUUUVVVSSSPPPTTTSSSUUUZZZ[[[UUUPPPNNN@@@FFFJJJKKKKKKLLLIIIEEEHHHMMMQQQWWW___gggfffbbbXXXSSSMMMGGGBBB===999666000///---+++***)))******++++++***************+++///---+++***)))***,,,---+++***))))))))))))))))))+++666MMMkkkjjjSSSBBB777111///.........//////000111666666===MMMfff|||uuupppjjjccc___[[[YYYUUURRRPPPOOOPPPQQQMMMJJJEEEAAA===<<<<<<<<<============<<<;;;999888666666666777777888888888333111//////000000000///666444222333555444000---111444888888666333000///************++++++,,,,,,))))))(((((()))***++++++,,,,,,,,,...///...,,,)))000,,,---555@@@EEE???888111...---...------222999QQQfffqqqdddPPPEEEAAA???AAABBBDDDGGGIIIIIIFFFEEE@@@EEEPPP]]]ddddddaaaaaallljjjgggfffhhhhhhbbb[[[XXXXXXZZZ```hhhiiiddd___WWWSSSSSSWWWXXXRRRMMMKKKCCCFFFGGGFFFDDDEEEHHHJJJVVVYYY[[[]]]bbbeee```YYYRRRNNNHHHCCC>>>;;;999888444222///,,,*********+++,,,,,,+++*********++++++,,,,,,+++******++++++,,,******)))))))))))))))***)))444IIIcccyyynnnWWWEEE999111......//////...///000222777:::CCCVVVrrrxxxqqqjjjeeeaaa^^^[[[WWWSSSQQQPPPQQQRRRLLLJJJFFFAAA>>><<<<<<<<<<<<===>>>>>>===;;;:::999111111111222222333333333111000//////111222111000333333444777:::888222------000444555444111///...+++*********+++,,,---...***,,,---***&&&$$$'''+++))))))+++///111222000...333...,,,111:::>>>;;;666///,,,,,,......---111666KKK```nnngggUUUJJJEEEBBBBBBCCCEEEIIIMMMPPPOOOMMMEEEBBBFFFPPPYYY]]]___cccjjjeee```bbblllssslll^^^]]]^^^dddmmmwww|||zzzwwwaaaYYYTTTTTTTTTQQQNNNMMMIIIFFFDDDDDDFFFKKKQQQWWW[[[]]]______aaaaaaZZZQQQLLLJJJFFFBBB???======>>>999777333///,,,+++++++++,,,+++***)))))))))))))))'''(((***,,,,,,+++)))(((***)))))))))))))))******(((000>>>NNN___mmmvvvxxxwwwdddOOO@@@666000---///000000//////111444999???LLLbbbyyyqqqjjjfffddd___]]]YYYUUURRRQQQPPPPPPKKKIIIEEEBBB???===<<<<<<<<<<<<======<<<:::888777444444444333333222222111///......///000111000///000111444888999666111---))),,,000111000///......,,,,,,+++***+++,,,...//////222333...'''###%%%)))'''(((***...222333222111...***(((+++111666555333...+++***---......000444BBBSSSbbb```TTTKKKGGGEEE@@@???@@@DDDKKKPPPQQQPPPGGG???<<>>======>>>>>>>>>>>>===;;;999888777777666666666666666666111000000111222333222000///111333333111///---,,,'''***---......//////000...---,,,++++++,,,...//////111111///+++(((((()))((()))***---111222222111))))))***,,,...000000000...***(((+++------...222666EEESSSVVVRRRNNNLLLKKK???<<<;;;???GGGMMMPPPPPPIII@@@<<>>===EEEIIIGGG===444000000///...111333333000000444888@@@LLL___zzzyyypppjjjhhhhhh___]]]ZZZWWWRRRNNNKKKIIIIIIGGGEEEBBB@@@>>>>>>>>>AAAAAAAAAAAA???===;;;:::111111222444555777888999444333333444666666555333111222222///***((())),,,'''))),,,......///111333///...,,,++++++,,,...///+++******,,,......---+++******+++---000111111000***,,,///111000...---,,,...)))'''***,,,+++,,,///333???MMMSSSUUUUUUUUUUUUCCC???<<<@@@HHHOOORRRRRRKKKDDDAAABBB@@@BBBUUUllltttlllnnnmmmgggaaabbbccceeekkkyyytttjjjeee___[[[ZZZSSSRRRUUUXXXTTTOOOSSS[[[^^^aaaaaa```^^^YYYNNNCCCOOOOOONNNIIIAAA:::888777222222222222222111000///---,,,+++***))))))))))))))))))******++++++++++++))))))((())))))***++++++'''...111//////333333//////666999444000000222333...222555444111111555:::BBBOOOddd{{{vvvnnnhhheee___ZZZUUURRRQQQQQQNNNKKKKKKHHHDDDBBBAAABBBAAA@@@BBBAAA@@@@@@???<<<888555666666555555444444444444...000333666777777666444666444111...,,,+++******((()))***---///333555777///...,,,***)))((('''&&&((())))))(((&&&&&&'''))))))***,,,---......---,,,---,,,+++,,,------,,,*********+++...111333333222222;;;GGGPPPSSSRRRRRRRRRJJJBBB999888???HHHOOOQQQPPPKKKDDD===999@@@VVVjjjtttmmmhhhbbbbbb^^^^^^aaaeeelll|||{{{kkkeeeeee^^^UUUOOOQQQTTTVVVVVVUUUTTTSSSbbbhhheeeYYYRRRSSSOOOHHHLLLOOOPPPIII>>>555333555333222111///............///'''$$$''')))((()))...)))((('''''''''(((***+++((()))***++++++***)))((()))***++++++,,,,,,++++++111000000///......------222222111///...111888===LLLOOOccc|||wwwooogggeeeaaa\\\UUURRRPPPOOOLLLIIIFFFDDDBBBAAABBBDDDDDDCCCBBBAAA@@@@@@???<<<888555666666777777666666555444111111111222333555666777777555333000...,,,++++++)))(((((()))---111666999333222000---+++*********++++++***)))(((''''''((()))***+++,,,------......111///............+++)))+++++++++...000222111000333;;;FFFNNNQQQRRRSSSTTTGGGAAA:::999>>>FFFLLLPPPOOOKKKGGGCCC@@@EEETTTddduuullldddiiifffcccaaa]]]___kkkzzz}}}ppphhhggggggeeebbbaaabbbeeegggeee___YYYfffkkkgggZZZRRRSSSPPPIIIGGGIIIHHHCCC;;;444222222000///...,,,++++++++++++...***(((++++++((())),,,)))(((((('''((()))***+++***)))(((''''''((())))))***++++++,,,,,,,,,,,,,,,---------......///000000444555444222111555<<>>DDDGGGIIIKKKNNNEEEBBB===<<>><<<999777555666777888888666555444333222///......111444666777666444222///...,,,,,,,,,+++***+++///444:::>>>999777333000...------......---,,,+++***)))'''%%%******))))))***,,,...///++++++,,,...222333333222...---------//////---,,,---222888<<<===???CCCFFFEEECCC???===@@@HHHTTT]]]]]]UUUMMMHHHFFFHHHQQQ[[[fffwwwzzzrrriii```\\\[[[___jjjuuuxxxvvvwww}}}|||rrrmmmjjjhhhggglllllleeeXXXQQQQQQRRRPPPJJJFFFBBB???===:::555111111111///...---,,,,,,,,,))))))***)))'''%%%'''***)))))))))))))))*********,,,+++)))'''&&&'''((()))+++,,,------......------......---------,,,,,,,,,000111111000111555===CCCNNNggg}}}sssjjjfff^^^YYYSSSPPPOOONNNLLLIIIEEEDDDCCCCCCCCCBBB???===BBBAAA???>>>>>>===:::888555555666666666555444333111111000000000111222222444333222111///...,,,,,,***+++,,,---000333777888777555222///---,,,,,,,,,...,,,+++++++++***(((%%%+++***))))))***+++---...))))))***---111333333222...------...//////...,,,222666999::::::;;;???CCCBBB@@@<<<:::???JJJXXXbbbggg[[[NNNEEEBBBEEERRR^^^jjjvvvyyyssskkk___UUUUUU\\\iiivvv}}}tttnnnmmmooojjjggg```UUUNNNNNNPPPQQQMMMHHHBBB>>>===:::555000333222111///......------******)))'''&&&'''***+++((())))))***************+++++++++++++++***)))(((+++,,,------......---------------------,,,,,,,,,333444555555666;;;CCCJJJPPPooo~~~tttllliii^^^YYYSSSPPPPPPOOOMMMJJJDDDCCCBBBBBBCCCCCCBBB@@@BBB@@@>>>=========;;;999666555555555444444444444111111222222222111000000111111111111000///...---++++++,,,---...000111222444333111000...---,,,,,,---+++***,,,......+++(((++++++************++++++,,,++++++---///000///---...------...000111000...111444666666555666:::>>>===:::777777>>>JJJVVV]]]fff[[[MMMCCC???DDDSSScccnnnsss{{{zzznnnbbb\\\\\\eeevvv~~~tttpppppphhhddd\\\SSSLLLJJJLLLOOOIIIEEE???;;;999666222...111000///...---,,,,,,,,,,,,,,,***'''(((,,,+++(((((()))******++++++******)))***,,,------,,,***)))++++++,,,---------------***++++++---...///000111111222444444666<<>>=========;;;:::888777555444333444555666333333333222222111111000000000111222222111111000111000...------...000111333333333333111000...------++++++...222333000,,,+++,,,,,,++++++***)))(((,,,++++++---//////...---,,,,,,---///222333333222---000333333333444999===999666555:::BBBKKKQQQSSSZZZTTTMMMFFFAAAEEEUUUeeeiiijjjpppyyytttmmmooozzzuuurrrjjjddd\\\SSSKKKFFFGGGJJJCCC@@@;;;777444222000...000///...---,,,+++++++++++++++)))'''***,,,&&&((()))***+++++++++******)))))))))******+++,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,---///000111222...000222333555;;;EEELLLjjjwwwpppnnnccc]]]WWWRRRQQQOOOKKKHHHNNNJJJFFFBBBAAA@@@???>>>BBB@@@>>>=========;;;::::::888666444444555777999555444333111111111111222///000222333444444333222999666222...---///222555222444555555555333111///---+++,,,000555777444000,,,,,,---,,,+++)))'''&&&***)))***---000222111111,,,+++---///333555555444...111555666777999===BBB888777888>>>HHHNNNNNNLLLOOONNNMMMJJJFFFHHHVVVfffiiihhhjjjsss|||}}}}}}{{{lllfff]]]SSSJJJDDDDDDFFF>>><<<:::666333111000000111000///...---,,,,,,,,,(((((('''&&&******((()))***+++,,,+++******)))((('''&&&'''***---///******+++,,,,,,,,,,,,+++......//////////////////111333555666999???IIIPPPvvvwwwnnngggbbbjjj]]]RRROOOPPPOOONNNMMMKKKHHHEEEBBBAAA@@@>>><<<===@@@BBB??????@@@===999777666555444333222222222333555777666444111000000///000111111222111000///000000///...,,,+++******333555777999999777444222111...+++...333666444000(((+++------,,,*********(((***,,,...000111111111---***'''***000444444222777999===>>>>>><<<;;;:::999999<<>>======@@@AAA???>>>???===999888777666444333333222222111333555555333111000000///000222333333222000///---------------,,,,,,,,,333555777999888666333111111///------///000...++++++,,,...///000...,,,******+++,,,...///000/////////...---///333666777777:::999:::===@@@AAA>>><<<>>>???AAADDDFFFGGGHHHIIIMMMIIIFFFFFFDDDEEENNNYYY]]]VVVSSSYYYaaahhhmmmrrrzzzyyyvvvuuunnnkkkcccZZZPPPIIIFFFEEECCC>>><<<<<<777000///222///000000///...,,,***))),,,***'''''')))***((('''((()))***)))((('''(((***+++******))))))***+++,,,---.........---,,,+++***...............///000000111111555::::::>>>OOOdddyyyrrrlllhhhooocccXXXSSSQQQLLLIIIHHHLLLHHHCCC@@@?????????>>><<>>===>>>===999888888666555444333333333...000222333111000000000///000222444444222000...******+++,,,,,,---......///111444666777666444222...------,,,++++++***)))------...222555555000,,,,,,,,,---.........------///000111222333555888;;;???===;;;???DDDGGGFFFCCCIIIKKKMMMOOOOOOOOONNNMMMOOOJJJFFFCCCBBBCCCJJJQQQUUUMMMIIIOOOWWW^^^dddiiipppyyy{{{vvvxxx}}}|||wwwvvvnnnjjjddd[[[SSSLLLGGGEEEFFF@@@<<<999555111000222//////000//////---,,,,,,...,,,***)))))))))((('''((()))******(((((()))***)))*********++++++,,,,,,.../////////...---,,,++++++,,,---///000111111111///111666;;;:::AAAZZZtttzzzsssmmmiiiggg]]]UUURRRQQQNNNLLLLLLLLLHHHCCC???????????????<<>>;;;>>>>>>;;;:::<<<;;;888999888777666555444444444+++---...///......///000,,,---///000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...//////......)))***,,,,,,++++++,,,...+++***,,,333;;;>>>;;;666111111000...---,,,,,,+++***///222111......444:::EEEJJJOOOOOOLLLNNNVVV^^^```eeeeeeaaa^^^^^^YYYSSSSSSTTTRRRMMMHHHDDDCCCCCCDDDDDDFFFIIILLLQQQ\\\hhhiiiiiikkkmmmpppsssuuuwwwwwwzzz|||iiibbbYYYSSSRRRPPPMMMJJJGGGEEEBBB???===:::555000/////////....../////////)))))))))((((((((()))***)))***+++***)))((()))+++'''(((***,,,------......000000//////.........///+++,,,---//////...---------000666;;;===LLLrrr{{{vvvpppjjj___YYYTTTRRRPPPKKKIIIJJJHHHEEEBBB@@@@@@@@@>>>===;;;======999888;;;:::777888888666555444333333333+++---......------...000---------...---,,,***))).........------,,,,,,,,,,,,,,,,,,,,,+++***((('''...------------,,,,,,,,,******,,,222888;;;;;;999333222111///...---------,,,000222222///000555:::BBBKKKSSSRRRLLLMMMWWWaaannnrrrpppgggbbbbbb\\\TTTZZZaaaddd]]]SSSJJJDDD@@@DDDCCCEEEHHHIIILLLUUU___ccceeejjjrrrzzz}}}|||yyy{{{}}}|||uuuppphhh```WWWSSSTTTTTTOOOJJJEEEDDDBBB???>>>===777/////////......---.........'''((())))))((((((***,,,)))***++++++))))))***+++(((((()))+++,,,...///000000///............//////------..................222444888===AAASSSzzz~~~yyyrrrkkk___ZZZUUUTTTPPPKKKHHHIIIFFFDDDBBBBBBAAA@@@>>>;;;:::===<<<888777::::::777888777666444333333222222---.........------...000///...---,,,++++++++++++/////////......---------,,,,,,,,,,,,+++***)))(((...,,,***,,,///000...,,,+++,,,---000333555777888555444222000///............000111111000111555888===EEEMMMMMMHHHIIIQQQZZZmmmrrroooeee```bbb^^^UUU```oooyyytttfff[[[RRRMMMJJJEEEEEEKKKQQQUUUYYY]]]___cccjjjrrryyy~~~~~~}}}wwwrrrmmmkkkjjjbbb[[[YYY[[[YYYOOOFFFBBBAAA===999999;;;777...000///...,,,,,,,,,------)))+++,,,***(((((())),,,)))***++++++))))))***+++(((((()))***,,,...000222///......------...//////............///111222333333333888???HHH]]]{{{ssslll]]]YYYVVVUUURRRLLLJJJKKKEEEDDDCCCCCCBBBAAA===::::::<<<;;;777777999999777777666555444333222222222...//////...,,,,,,...///111///---,,,++++++,,,,,,.../////////////////////((()))***+++------......+++(((&&&***000444222///,,,.../////////000333666666555333111/////////000....../////////111333555:::???EEEFFFEEEFFFLLLQQQ___eeecccYYYWWW\\\ZZZRRRdddxxxwwwlllccc^^^PPPHHHFFFPPP\\\ccccccbbb```dddhhhkkkooowww{{{{{{yyyuuuqqqooonnnooollleee``````bbb]]]OOOCCC@@@???999222444888666...000///---,,,++++++,,,,,,,,,......,,,)))''')))+++)))+++++++++***)))***+++))))))((()))+++...111333///...---,,,,,,---//////.........///111333666777000000666@@@MMMgggvvvkkkccceee___XXXSSSQQQOOOKKKHHHEEECCCAAA@@@???>>><<<:::===;;;::::::::::::999777777666444333222222333333---......///////////////,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,'''))),,,...,,,(((### +++)))(((,,,222555444000///000000///------...000555222000111333444222000***+++---///000111111222666===EEEIIIJJJJJJMMMPPPOOOWWW[[[YYYWWWZZZ]]]___fffppp}}}}}}ssslll^^^UUUOOOVVVfffrrruuurrrccc___^^^bbbgggkkkssszzz|||{{{tttpppkkkiiiiiijjjkkkkkkhhheeebbbaaa^^^XXXNNNFFF;;;888333000/////////......------,,,,,,++++++******+++++++++***)))((('''''')))++++++)))'''''''''&&&&&&'''(((***---///111111000---+++***+++,,,,,,...000222222111000000111)))333;;;AAASSSvvvwwwmmmeeebbb]]]VVVQQQOOOMMMIIIFFFFFFDDDBBB@@@@@@>>><<<:::===;;;::::::::::::999777999888666555444444555555---...//////000000//////,,,,,,,,,,,,++++++++++++,,,++++++***++++++---...++++++,,,------,,,+++***...,,,***---222444222///111111111000...---...000333111000000333444222000000000000000000000000000666===EEEIIIJJJJJJMMMPPPOOOVVVZZZVVVSSSVVV[[[^^^aaakkkxxx}}}xxxkkkaaaXXXZZZfffoooqqqnnnjjjiiikkknnnnnnlllooottt}}}yyytttnnniiifffdddcccaaafffeeeccc___XXXQQQKKKGGG<<<888222...------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***)))((((((''')))++++++)))''''''(((((((((((()))+++...000111222111///---,,,,,,---......///111111000///000111111888???GGG]]]xxxooohhhbbb]]]VVVQQQOOOMMMIIIFFFGGGEEEBBBAAA@@@>>><<<:::===;;;::::::::::::999777888888666555555444555555---...//////000000//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......222000...---,,,---...///000---,,,---111222111...222222222111...---...000000///...///111222222111222222111000000000111222777===DDDIIIJJJKKKMMMOOOTTT]]]bbb]]]XXX[[[bbbggg```gggsss~~~yyynnnaaa___fffmmmpppooosssuuuzzz~~~|||uuurrrtttuuuwww||||||uuuoooiiiccc^^^ZZZZZZ[[[ZZZWWWRRROOONNNOOO???:::444///---,,,,,,,,,)))******+++,,,,,,------,,,++++++******)))((((((((()))+++***)))(((((((((*********+++---...000111222111000///......///000,,,...000000/////////111555999>>>JJJeeeyyypppjjjddd^^^WWWSSSQQQNNNKKKGGGDDDBBB@@@@@@@@@???===;;;===;;;::::::::::::999777666555555444333333222222......///000000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...666444000---+++++++++,,,---,,,***,,,...000///...111222222000...------///.........///000111222111000///......///222444666777<<>>666111///.........,,,,,,,,,,,,------......++++++***)))(((((((((((((((***+++***)))((()))*********+++,,,---...//////111000//////...//////000+++---///000///...///000666888===NNNpppyyyqqqkkkccc^^^WWWRRRPPPNNNJJJGGGAAA???>>>>>>??????>>>======;;;::::::::::::999777555555555444444333222222...//////000000000000000.........---------,,,,,,***++++++,,,,,,,,,,,,,,,111000...,,,***)))(((((()))(((((()))+++---......///000000...,,,+++,,,...------...//////000111222000///...---...000333444888<<>>???@@@@@@???>>>===;;;::::::::::::999777777777777777666555444333...///000000111111000000//////.........---------******+++,,,,,,,,,,,,,,,((()))************))))))'''&&&&&&'''(((+++---...---......---,,,+++,,,...---///000000//////000222333222000///......///000999<<>>CCCHHHFFFBBB;;;777333000///......---222222111111000//////...+++***((('''&&&&&&'''((()))*********))))))+++,,,++++++,,,,,,,,,,,,+++***++++++,,,,,,------......+++---///000000000111222777;;;GGGaaa|||ssslllaaa[[[TTTPPPNNNLLLHHHEEEEEECCCAAAAAAAAAAAA???======;;;::::::::::::999777666777777777777555444333//////000111111111111000////////////.........---***+++------...------,,,((((((((())))))***++++++((((((((('''''')))+++------.........,,,---...000...000222111///...000222333333222111000000//////999<<>>>>>???===999555333111000000000///...111000000000000000000000---,,,***((('''((()))***)))******)))((()))+++---------......---,,,+++*********+++,,,---.........+++...000111000111222333555===MMMjjj~~~tttmmmccc]]]VVVRRRPPPMMMJJJFFFIIIGGGEEECCCCCCAAA???======;;;::::::::::::999777444555555555555333222111//////000111111111111111000/////////............,,,,,,.../////////...------,,,***(((((()))***+++++++++***((('''(((***,,,---...///.........000222///111333222///...000222000111222333333333333333999<<>>;;;<<<<<<<<<444333222222333333222000......//////000000111111///...+++***))))))+++,,,)))******)))((())),,,......//////000///---,,,+++******,,,---......//////,,,...000111111111222444999CCCWWWuuuxxxrrrgggaaaYYYQQQMMMKKKIIIHHHCCCBBBAAA@@@????????????;;;:::999888888888999:::777666444333222111111111000000000000000111111111000000///...---,,,,,,+++((()))+++---------+++***---,,,+++)))((((((((((((...+++((('''((())))))))),,,---...///000111222333555222...,,,---///000000111222444555666666444444333888???FFFJJJLLLLLLLLL^^^ZZZVVVYYYdddsss|||~~~uuukkkccchhhxxxxxxnnnlllsss|||{{{vvvsssqqqkkkcccXXXPPPDDD===;;;<<<<<<<<<:::888555222000/////////333111000333666666111,,,++++++************++++++***)))((((((((()))***+++---+++***+++...///---***,,,...///---******---111---///111111000000222333<<>>>>>>>>;;;:::999777777777888888666555444333222111111111222222222222111111111111000000000//////...------((()))+++------,,,+++***,,,++++++***)))((((((''')))'''&&&''')))+++,,,,,,,,,,,,---///000111222222222000......///000000///000222444666777666444222444999AAAFFFIIIJJJLLLMMM\\\ZZZWWWXXX```mmmxxx~~~xxxpppggghhhtttzzzrrrooosssxxxyyypppjjjfff___WWWRRRMMMDDD>>>;;;;;;<<<<<<;;;999666333111000000000111000000555:::;;;888444,,,++++++++++++++++++,,,))))))(((((()))***,,,------,,,,,,...000111///,,,,,,------,,,++++++---//////000222222111222444555>>>FFF^^^}}}rrrjjjccc^^^XXXSSSPPPMMMJJJHHHEEEDDDCCCAAA???>>>======;;;:::999777777666666777555444333333222222222222444444333333222111111111000000000000000000000000(((***+++------,,,+++******************)))(((((('''&&&&&&(((***,,,++++++++++++---...///111222222/////////000222222000...222444777999999888555333555;;;BBBFFFGGGHHHJJJMMM^^^^^^^^^\\\]]]dddppp{{{zzzrrrlllrrr}}}yyyxxxyyyzzzxxxkkkaaa[[[TTTLLLJJJHHHDDD@@@<<<:::<<<===<<<:::777555333222222222//////000444999:::888555,,,,,,,,,++++++,,,,,,,,,((('''''''''((()))+++,,,,,,---///111444333111...---+++******+++---...---000111222333222333666888@@@LLLiiitttlllaaa]]]XXXTTTQQQNNNKKKHHHFFFEEECCCAAA???>>>======<<<<<<;;;:::999888777777444444333222222333333333444444333222111111000000....../////////000000000)))***,,,------,,,+++***((()))***+++,,,,,,++++++***)))((()))******(((&&&***+++,,,...///111222222000///...///111222222111444777:::<<<===;;;888666666:::@@@DDDEEEGGGJJJLLL___bbbdddccc^^^^^^iiiuuuvvvuuu}}}||||||xxxkkk```YYYQQQJJJCCCDDDEEEAAA===:::<<<>>><<<:::888666444333333222///......000111111...,,,,,,++++++******++++++,,,''''''&&&%%%%%%&&&((()))+++---000333555444111///...***((())),,,///...,,,///111222222222444777999AAASSSuuutttkkk```]]]XXXTTTQQQNNNKKKIIIGGGFFFDDDAAA@@@>>>======>>>>>>======<<<;;;::::::444444333222222333333333333333222111000//////...,,,------......//////000+++,,,---......---+++***((()))+++---...000111111,,,*********+++***(((&&&***+++,,,...000111333333333000------///111333333333555999;;;<<<;;;888777666999===AAAEEEHHHKKKMMMWWW[[[bbbeeebbb^^^fffqqqzzz|||vvvxxxzzzwwwyyyuuulllbbb[[[SSSKKKAAACCCEEECCC???<<<<<<===:::999888666444333222222------,,,,,,+++***'''%%%******))))))))))))******+++***(((''''''''''''(((***---111444444222000///---***((()))---//////---...000111111111444777:::CCCYYY~~~rrriiiaaa]]]XXXSSSPPPNNNKKKIIIFFFEEEDDDBBB@@@???>>>>>>??????@@@@@@??????>>>===555444333333222222222222222111111111000/////////,,,---------......//////---...///000000...---+++))))))+++...111555888:::,,,+++******+++,,,+++***++++++---///111222444555555222...,,,...111333444111222555777888999888777888777999???HHHNNNPPPPPPNNNPPPXXXbbbdddccchhhssszzztttxxxwwwpppsssssskkkbbbZZZRRRKKKDDDEEEFFFEEEBBB???===<<<888777666555444222111000++++++++++++******)))((())))))(((((((((((())))))...---,,,+++******+++++++++...222333222000//////---+++***+++---///000000...///000000111444888<<>>???@@@AAAAAAAAA@@@@@@666555444333222111111111111111111111111111111111............///////////////000111222111000...,,,***+++,,,///444:::???BBB000...+++++++++,,,+++++++++,,,...000222444555666444222//////000111222111111222333555888999;;;;;;;;;777777???LLLVVVWWWTTTRRRNNNRRR___ggghhhmmmuuu}}}wwwsssvvvtttjjj___WWWPPPJJJIIIHHHFFFFFFDDDBBB>>>;;;555555444333222111//////+++,,,,,,,,,+++******+++******))))))))))))******,,,++++++***+++,,,---......111333333111//////000,,,,,,---------...111333///000111111222666:::>>>NNNkkkwwwqqqeee___WWWQQQNNNLLLKKKJJJEEEDDDCCCBBBAAA@@@@@@@@@===>>>@@@AAABBBBBBAAAAAA777666555333222111111111222222222222222222333333000000000000000/////////000111222333222111///---++++++,,,///555<<>>888666???PPP\\\\\\WWW]]]SSSRRR^^^iiikkkpppwww}}}|||}}}xxxkkk]]]UUUNNNIIIMMMJJJGGGFFFFFFDDD???:::333333333222111000...------......,,,***))))))***++++++************++++++'''''''''''')))+++---///111333444333000...///111+++---///...------111555111111222222444777<<<@@@SSSrrr~~~uuupppbbb^^^XXXSSSOOOKKKHHHEEEIIIGGGDDDBBBBBBAAA???===CCCBBBAAA@@@@@@>>>:::888555444111+++(((***111888111///---,,,,,,///222555'''---///,,,---111000+++......---------...000222...//////111222444666777---,,,+++***)))))))))))))))***,,,,,,,,,---000222...000///,,,,,,...///,,,000222555666777999;;;===<<<888888AAANNNXXX[[[ZZZSSSVVV[[[aaahhhpppxxx}}}{{{tttggg[[[SSSNNNLLLMMMFFFDDDJJJLLLEEE>>>;;;777777888::::::999555222///...------,,,,,,------((((((''''''''''''(((((())))))(((((((((***+++---000000222111,,,''')))000......///......///222555000666444111444333777EEEVVVxxxqqqddd___YYYSSSOOOLLLHHHFFFJJJGGGDDDCCCBBBBBB@@@>>>BBBAAA???>>>===<<<999666999888777444222111333555000...,,,******,,,///111+++......***+++//////,,,222///,,,---000222111///......//////000222333444---,,,+++***))))))))))))+++,,,------,,,,,,...000...111000------000000...111333444555666777:::<<<999:::<<>><<<;;;;;;:::777333000,,,,,,+++***************))))))(((((((((((())))))(((((((((((()))***+++,,,111000000111---)))+++000***,,,------------000222111666222000444666===NNNgggzzzsssgggaaaYYYRRRNNNKKKJJJHHHJJJGGGEEECCCCCCCCCAAA@@@DDDAAA>>>===<<<;;;999777:::999::::::999777222///111///---,,,+++,,,...///...///---)))))),,,...---555000,,,---222555222...///............//////000,,,+++***)))))))))))))))---......---++++++---...///222111......111222000222333444333333555999<<<777;;;AAAGGGLLLOOOQQQSSSVVVUUUUUUXXXaaannn{{{xxxyyy~~~vvvlllddd^^^WWWNNNGGGEEEDDDEEEEEEBBB======@@@EEECCC???;;;999555111...++++++***))))))))))))*********))))))))))))******''''''((()))************000...---000///,,,,,,///(((+++---...------...000222555111000555999EEEZZZ|||{{{sssiiicccYYYQQQMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDBBBAAAEEEBBB???<<<<<<;;;:::999666555666888999666000+++555444222111000000000111//////---+++***+++++++++///---,,,...111333333111000///......------......,,,+++***))))))))))))))),,,---...---,,,+++---///000222222///000444444222222222222222222555:::===999===EEENNNUUUXXXYYYXXXUUUSSSTTTYYYeeesss{{{uuuxxx||||||}}}rrrfff]]]YYYTTTLLLEEEHHHDDD@@@>>>>>>AAAFFFKKKGGGDDD>>>:::666333000------,,,++++++******++++++***))))))(((((())))))***%%%'''(((***+++******)))...+++***...///---,,,---))),,,///000000///000111111444111222888;;;IIIbbb{{{rrrjjjcccYYYQQQLLLKKKJJJJJJHHHFFFDDDDDDDDDDDDCCCBBBCCC@@@<<<;;;::::::999888333222111222555444000,,,666555555444333222111111---------...---+++)))(((&&&)))---......///222444111000///............///,,,++++++************++++++,,,------,,,,,,...000000333333000111555666444000000111111222666;;;???>>>@@@FFFRRR^^^bbb^^^YYYSSSSSSVVV___mmm|||yyytttsssqqqxxxssshhhYYYQQQPPPOOOKKKGGGGGGDDD@@@AAAFFFLLLNNNMMMCCC???:::666333111///------,,,++++++******++++++)))((((((''''''(((((()))%%%&&&((()))******)))))),,,((((((---...,,,***+++***,,,///000000000000111///222222555;;;===LLLgggzzzrrrjjjcccYYYQQQLLLJJJIIIIIIGGGEEECCCCCCDDDDDDCCCBBB>>><<<:::999999999888777444222111111222222222111333333333333222111000///---+++,,,//////***((((((!!!'''---...++++++///444000////////////000000111---,,,,,,+++++++++,,,,,,***,,,---,,,,,,---///111///222222000222666777666000111222333444777;;;>>>@@@AAAFFFSSS___ddd^^^VVVVVVVVVZZZdddttt|||yyywww{{{yyyssseee[[[NNNGGGGGGJJJKKKKKKEEEFFFGGGKKKQQQSSSLLLBBB<<<999555222111000...---++++++***))))))))))))***((((((''''''''''''((((((&&&&&&'''((())))))))))))***)))***......***)))+++)))+++............///111...111111777>>>???PPPnnn{{{ssshhhbbbYYYQQQLLLIIIHHHGGGEEEDDDBBBBBBCCCDDDCCCBBB<<<;;;;;;;;;<<<<<<:::999444555555333111000111222000111222333222111///......******...---)))(((+++$$$(((,,,---++++++---///---------...///111222333---------,,,,,,------...,,,---...---,,,,,,---//////222222000222666888666333444555555555666999;;;:::>>>GGGSSS^^^bbb___[[[\\\[[[]]]gggvvvrrriii___XXXNNNGGGEEEGGGJJJKKKKKKOOOPPPNNNNNNLLLDDD:::777555222111000///---,,,,,,,,,+++***************))))))(((((((((((())))))'''''''''''''''((()))******+++...111...))))))---,,,---.........///111333///000000777???BBBXXXzzz{{{tttgggaaaYYYQQQLLLIIIGGGEEEEEECCCAAAAAACCCDDDCCCBBB>>>>>>>>>???AAAAAA???<<<444666777444000---...000000111333333333222000///000***)))++++++((()))...)))***+++,,,------+++***++++++,,,---///111333444......---------......////////////---+++***+++---...111222000222666888666555777888777666666666888333:::GGGSSS]]]bbbccccccbbb______ggguuu{{{oooeeebbb]]]UUUMMMHHHGGGHHHIIIUUUXXXUUUJJJCCCAAA>>>:::666444222111000///---+++///...------,,,,,,------******))))))))))))******''''''&&&&&&'''(((***++++++---222444///)))***//////000111000000111444777000000///666???EEE^^^wwwmmmeee```XXXRRRNNNKKKHHHFFFCCCCCCCCCDDDDDDDDDDDDDDD===>>>???>>>;;;999999:::555666666444000///111333000000000000000//////...111111111000///---,,,+++,,,------+++)))))),,,000)))+++---...///111555888000111333222111000000111333111...,,,*********+++,,,000444444333333666999888888888777777777777777666;;;EEERRR^^^dddcccaaa```___```fffrrr|||rrrddd\\\]]]UUUKKKGGGNNNYYY\\\ZZZXXXXXXNNN@@@<<>>???>>>;;;999999:::444555555222///...000222000000000000000//////...111111111000///...---,,,,,,------+++)))))),,,///***,,,---......000444777222444666555333000///...///...,,,***)))***+++,,,,,,...000222555666888888:::999999888777666555444333888BBBOOO\\\dddgggfffbbbbbbfffooo|||~~~ppp```UUUXXXSSSMMMQQQ```mmmnnngggRRROOOHHHBBBAAACCC@@@:::333222000///.........///'''***---***&&&%%%***///************************(((((((((((()))))))))***)))******++++++******)))+++,,,,,,------......///000...111777===OOOtttxxxpppfffaaaZZZSSSOOOKKKHHHFFFHHHGGGEEECCCBBBAAA@@@@@@===>>>???>>>;;;999999:::444444333111///...///111000000111111000000///...000000000000000///......,,,------+++******,,,...,,,------------///222444222555999999666111---+++------,,,++++++,,,...///...---...111666999:::999??????>>><<<:::777555333333777@@@LLLZZZeeelllnnnmmmkkkkkksss{{{nnn___UUUSSSOOONNNVVVgggrrrmmmaaaQQQJJJFFFGGGGGGBBB;;;888222111///.........///000(((+++......,,,************)))(((''''''((()))***((((((((()))))))))*********++++++,,,,,,+++++++++,,,,,,,,,---....../////////000333999@@@UUU~~~vvvlllccc^^^XXXRRRNNNLLLJJJHHHJJJHHHFFFCCCAAA???>>>>>>===>>>???>>>;;;999999:::444444333111000///000111000111111111111000//////---....../////////......---,,,,,,+++++++++,,,---------...---,,,---000222000444999;;;888333...+++000000/////////000111111111111333444666888:::;;;EEEEEEEEECCC@@@<<<888666555888???IIIWWWdddnnnsssxxxsssooosss~~~xxxlll```ZZZTTTTTTTTTYYYbbbfff^^^RRRVVVNNNLLLOOOJJJ>>>888:::444222111///......//////////////////...+++'''$$$)))(((&&&%%%%%%&&&((()))(((((()))))))))*********++++++,,,,,,------,,,,,,,,,,,,------...////////////222777<<>>>>>>>>===>>>???>>>;;;999999:::666444333111111222222222111111111111111000000///,,,,,,---.........---------,,,++++++,,,,,,,,,,,,---......---,,,,,,...000,,,111777:::888444///---222222111111111111111111333777;;;999555444999>>>GGGHHHHHHGGGDDD@@@;;;888666999===EEEPPP^^^jjjrrrwwwvvvvvv{{{{{{jjj\\\VVVVVV[[[___```bbbddd```YYYZZZUUUTTTTTTJJJ===:::AAA777555333111///...------111...,,,++++++***'''$$$,,,+++)))(((((()))+++,,,))))))))))))***************+++,,,---------------,,,,,,---......//////000...111777>>>LLLjjjwwwiii^^^ZZZUUUQQQOOONNNMMMLLLJJJHHHDDDAAA???>>>??????===>>>???>>>;;;999999:::777444222111222333333222111111222222111111000///,,,------.........---------,,,++++++------,,,+++,,,------,,,++++++...000***...333666555333111///111111111111000000000000444:::???;;;333111888@@@CCCEEEGGGHHHFFFBBB>>>:::777999<<>>BBB888666333000...,,,,,,,,,,,,+++))))))***************)))(((''''''((()))***)))))))))*********++++++******+++,,,---------------------...//////000000,,,///555>>>SSSvvvvvviiibbb^^^XXXSSSPPPOOOMMMLLLHHHFFFCCC@@@??????@@@AAA===>>>???>>>;;;999999:::666333000000222333333111111222222222222111000000/////////000//////......---+++***+++......,,,***+++,,,,,,+++***+++...000***---000111111000000000///000111222222333333333444888;;;888333333888???@@@CCCGGGJJJIIIFFFBBB???:::<<>>???>>>;;;999999:::555222//////111333222000111222222222222111000000111111111111111000//////---+++***,,,......,,,)))++++++,,,+++***+++...000+++---......------...000///000222444666777777777444555666555444555999===@@@CCCHHHLLLMMMJJJFFFDDD>>>@@@DDDHHHPPP^^^mmmwwwvvvlllffffffkkkllloooqqqppppppmmmeee[[[WWWUUUMMMDDDCCCCCC555###111000...,,,++++++++++++***,,,///...,,,)))((((((***+++,,,,,,,,,,,,+++***)))************+++++++++((()))***+++,,,,,,---,,,------......///000000000222444999GGGdddvvvmmmddd]]]VVVTTTPPPKKKIIIJJJKKKIIIEEEAAA>>>======>>>>>>===<<<===??????;;;888555444222111222111///------///111222333222111000000000///...---,,,++++++***+++,,,---------,,,,,,,,,***)))+++......+++(((,,,,,,,,,,,,---///111222,,,000000///111777::::::222777:::777777;;;===;;;===CCCGGGEEEDDDGGGIIIIIIDDDBBBEEEJJJKKKPPPaaatttvvvssswwwwwwrrrnnnssszzzzzzmmmaaa[[[ZZZSSSIIIDDDAAA===888333000000///---,,,+++***)))+++***************++++++)))))))))'''%%%%%%''')))***(((''')))+++,,,***((())))))***+++,,,,,,,,,,,,000///......///000111222///999<<>>???>>><<<555333111111222222111000...///111222333222111000111111000///...---,,,,,,,,,,,,------......//////,,,+++***,,,......+++))),,,------...000111111222...111333222777BBBJJJLLL===<<<;;;:::;;;<<<===>>>???CCCEEEEEEGGGMMMPPPOOONNNKKKKKKMMMKKKLLLZZZkkkuuuuuuyyyyyyvvvtttvvv|||}}}sssjjjdddZZZTTTLLLFFFCCC>>>888333111000///...---+++******(((((((((((()))***++++++)))******)))''''''((()))***)))(((***,,,---+++))))))***+++,,,,,,---,,,,,,///............000111222111<<>><<<<<<<<>>@@@@@@@@@777555222111222333333333///000111222333222111000222222111000///...------......---......000222333---,,,,,,,,,......,,,+++,,,---///111222222222111000333444555===MMM\\\cccOOODDD===???@@@===>>>DDDEEEEEEDDDEEEKKKSSSVVVSSSRRRMMMLLLKKKGGGDDDOOO^^^xxx{{{uuuvvvzzzzzzyyyyyy}}}ttthhh^^^YYYXXXSSSMMMHHHDDD???888333222111000///---,,,++++++))))))((('''''''''(((((()))***,,,+++)))(((((()))***))))))***,,,---+++***)))***+++,,,------------......------...///111222...;;;GGGbbbvvvmmmbbb[[[UUUSSSQQQMMMKKKMMMJJJHHHDDDAAA??????@@@@@@HHHFFFBBB@@@@@@AAABBBBBB<<<999444222222333333333111111222333333222222111333333222111000///......///...------...000222444---------------...---,,,,,,---000222222222111000000333333444===PPPcccnnn]]]JJJ???BBBDDD>>>???HHHLLLIIIFFFGGGOOOYYYZZZVVVTTTOOOMMMMMMHHHDDDMMMZZZssszzzvvvwwwxxxxxxzzz}}}~~~tttgggZZZPPPJJJQQQNNNKKKHHHEEE???999444222222111///...---,,,+++,,,+++***((('''&&&%%%%%%''')))++++++***((('''((((((((()))***+++++++++***)))***+++,,,------------------,,,---...///111222...:::JJJkkkvvvmmmddd\\\VVVTTTPPPKKKIIIKKKIIIGGGDDDAAA@@@@@@AAABBBIIIGGGDDDAAA@@@@@@BBBDDDAAA===888444333333222111222222333333333222222222333333222111000///.........---,,,,,,,,,...111222------------,,,,,,---...+++---///111222111///...///111111000777III\\\ggg\\\III<<>>GGGKKKIIIGGGJJJUUU___```ZZZ[[[VVVTTTTTTPPPLLLSSS___sss{{{xxxyyy{{{|||yyynnnbbbXXXPPPKKKHHHHHHGGGEEECCC>>>999666222222111///...---,,,+++++++++***)))((((((((((((&&&(((******)))'''&&&'''&&&'''((()))*********+++******+++,,,------------------------...000222333333@@@RRRwwwxxxoooggg___YYYVVVRRRMMMKKKLLLLLLJJJFFFBBB????????????CCCCCCAAA???>>>???BBBEEEDDD@@@;;;777555333111000444444333333333333333333333333222111000///.........---,,,,,,,,,---...///,,,------,,,++++++,,,...---...///000000000//////---111000---000===MMMWWWOOOBBB999999:::999<<>>>>>AAADDDDDDAAA===:::888555222000555555444333333333333333222222111000///......---.........------------,,,+++,,,---+++)))))),,,...//////000000000000111111---222222---,,,555@@@GGGCCC???999666777:::@@@CCCEEEIIINNNSSS\\\bbb```YYYQQQMMMMMMSSSTTTSSSZZZddd}}}qqqcccWWWMMMEEEAAADDDDDDCCCAAA===999666555111000///...---+++******(((((((((''''''(((((())))))******)))'''&&&((()))&&&))),,,,,,++++++---///***+++,,,---.....................///000222444666666HHHcccwwwlllaaaZZZUUUSSSQQQMMMLLLMMMHHHFFFDDDAAAAAAAAACCCDDDEEEFFFFFFCCC???===???AAABBB@@@===;;;999777444222666555444333333333333333222222111000///...------////////////...---,,,++++++,,,---+++((((((+++...222111111000111111222333---333555///,,,111999???<<>>EEEFFFIIINNNSSSWWW\\\^^^YYYQQQJJJGGGJJJSSSXXXZZZcccnnnyyylllaaaYYYSSSNNNKKKFFFFFFDDDAAA;;;777444333000000///---,,,+++***)))---,,,***'''%%%###""""""+++++++++)))'''''')))+++(((+++......------///111++++++,,,---............////////////111333555666:::OOOnnnwwwjjj\\\WWWSSSRRRTTTTTTPPPLLLMMMKKKHHHEEECCCBBBAAAAAACCCCCCCCCAAA>>>===>>>???<<<======<<<:::777444111444222000111444555333111...///000///---+++,,,---***+++,,,---------,,,+++!!!(((000222...***((()))111333444333222222333444///111222000---///666<<<<<<;;;888888:::AAAHHHNNNLLLOOOMMMRRR[[[WWWOOOTTTMMMGGGJJJUUU]]]```iiivvvxxxggg\\\UUUNNNJJJJJJIIIEEEAAA===:::666333000///,,,)))''''''(((+++---+++***(((((()))******)))******))))))((((((''''''...---+++******+++---...++++++,,,,,,,,,---------...,,,---///000000444:::>>>RRRyyyvvviiibbb\\\TTTQQQQQQQQQOOOLLLKKKJJJGGGDDDBBBAAA@@@@@@BBBCCCCCCAAA???>>>???@@@=========;;;999777444333555222000111222222000...000111111000---,,,,,,---+++,,,---...///...---,,,(((---......000333111222444444333222333444555555333///,,,...555<<<<<<888444555<<>><<<:::888666555555777555333222222111///---333333333111...,,,,,,,,,,,,,,,.../////////......###(((...000000000222444222555777888777666666777:::999555///,,,...555;;;===777333666@@@JJJNNNOOOMMMQQQMMMJJJLLLGGGIIIWWWWWWTTTWWW___cccgggrrruuuooojjjiiieee[[[RRROOOKKKFFF???999555222///---,,,+++******))))))******))))))))))))))))))))))))###$$$%%%'''***,,,---...///...,,,+++++++++,,,---,,,,,,,,,,,,------------...---...222222111333888AAAYYYvvviiieee___WWWQQQNNNLLLJJJIIIHHHFFFDDDBBB@@@@@@@@@@@@BBBCCCEEEDDDCCCBBBBBBCCC@@@>>>;;;888666666666666777666555444333222000///555555555222///,,,+++,,,+++,,,---...//////......000222333111///------///666888;;;<<<;;;::::::;;;999888666222000111666:::===:::888;;;CCCKKKQQQTTTIIIQQQPPPLLLJJJDDDHHHYYYZZZ]]]eeekkkkkkiiinnnwww}}}vvvoookkkfff]]]WWWUUUJJJEEE===666222000...,,,+++++++++++++++***))))))'''((()))))))))((()))***'''((((((((()))))))))***---,,,+++************+++,,,,,,,,,------------......---///333333222444999CCC___wwwjjj___\\\WWWRRROOOLLLIIIGGGGGGFFFDDDBBBAAA@@@AAAAAACCCDDDFFFFFFDDDCCCCCCDDD@@@>>>:::888666666777777444444444333222111111111666666555333///,,,+++,,,)))***,,,---......------++++++,,,++++++,,,---///555888:::;;;:::::::::;;;444555666555555666888999999;;;<<<===@@@FFFNNNUUURRRXXXSSSJJJEEEAAAJJJ```mmmqqqtttrrrjjjdddgggoooyyyuuuqqqpppkkkbbb\\\[[[HHHBBB;;;555222000...---***++++++,,,+++***)))(((%%%'''******)))((()))******)))))))))((((((((('''******))))))))))))******,,,,,,---------............---///333333333666;;;IIIhhhxxxkkk]]][[[XXXTTTPPPLLLIIIHHHHHHGGGEEECCCBBBBBBCCCCCCDDDFFFHHHHHHFFFDDDDDDDDD???===:::888666666777888222333444333111000000111555555555222///,,,+++,,,((()))+++---......------,,,,,,,,,,,,,,,---...///222333555555555555777888111222444777888999999999666:::===<<<:::===FFFNNNTTTVVVMMMBBBBBBFFFZZZvvv~~~ooo___[[[dddooo}}}wwwvvvwwwwwwooo___RRRMMMCCC???999555333111000...***++++++++++++***))))))###'''***+++((('''(((***''''''(((((())))))******'''(((((()))******++++++,,,---------............///---...222333444888???RRRssszzzmmmaaa^^^ZZZTTTOOOLLLKKKKKKIIIHHHFFFEEEDDDEEEEEEFFFFFFHHHJJJJJJGGGEEEDDDDDD>>><<<:::999777777777777555777777555222000111222444444444111...,,,,,,,,,)))***,,,---//////......222111000////////////...///000000000///111444777222222333555777999999999999::::::999888:::@@@EEEPPPRRRKKKDDDGGGNNNbbb}}}}}}iiiWWWVVVcccqqq{{{xxxwwwvvvttthhhVVVGGGAAA???<<<888666555444222111+++++++++************)))!!!&&&***+++((('''(((***%%%&&&'''((()))***+++,,,'''''')))***,,,------...------------............///------000222444;;;BBB\\\~~~{{{nnnfffbbb\\\TTTNNNKKKLLLNNNJJJIIIGGGFFFFFFFFFGGGHHHGGGIIIKKKJJJHHHEEECCCCCC===<<<;;;999888777777777;;;======:::555222333444333333333111...,,,,,,,,,***+++---///000000000///+++******,,,///111111000000000///......000444888555444222333555777999999>>><<<999888999;;;>>>???SSSXXXSSSNNNNNNMMMXXXmmm|||~~~xxxfffVVVVVVdddqqq}}}ssspppmmmiii___QQQIIIHHH<<<:::888666666555444222,,,+++******))))))******!!!&&&++++++(((&&&(((+++''''''(((((())))))******'''(((***,,,...///000000---------........./////////,,,,,,///222555===EEEccc{{{lllgggddd^^^YYYTTTOOOKKKGGGIIIGGGEEEEEEFFFGGGFFFEEEFFFGGGEEEAAAAAAEEEFFFEEE???>>>;;;999888999:::;;;888888999888777666444333444222111000///...+++((()))++++++))),,,222000***------,,,+++++++++,,,,,,******+++,,,...111444666555111000333666777999===???@@@:::<<>>===;;;999888999999:::999999999999888666555444333111///...---,,,***(((***,,,,,,***---222000+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...000222333222//////444888:::>>>BBBNNNMMMFFFDDDFFF???;;;EEEGGGQQQXXXTTTRRRWWW___cccmmmuuuttteeeUUUUUUbbbnnn|||wwwmmmkkkcccYYYRRROOOIIICCC>>>;;;777444222111///...//////...------...//////))))))))))))))))))))))))''')))++++++***)))***+++******,,,---------,,,,,,333111111222///+++,,,000000444000...666:::CCCTTTrrr~~~nnndddaaa\\\XXXUUURRROOOMMMGGGFFFDDDDDDFFFGGGGGGFFFCCCEEECCC??????BBBCCCAAA<<<;;;:::888888888999::::::::::::999888777666555333000---+++++++++)))((()))***)))(((***------)))+++,,,,,,------,,,,,,+++///...------...///000111000...///555:::>>>CCCJJJSSSTTTKKKDDDDDD<<<888@@@DDDNNNVVVWWWWWW\\\cccgggiiinnnsssoooccc\\\fffttt~~~wwwsssooommmeeeZZZSSSOOOIIICCC===:::555222000...,,,***,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((&&&(((******)))))))))***((()))***,,,---.........111///000111000,,,...222///222......666999CCCVVVxxxzzzjjjddd```ZZZUUURRRPPPMMMKKKFFFEEEDDDDDDFFFGGGGGGFFFAAACCCBBB>>>===@@@@@@>>>::::::999888888888999999:::999999888777666555444444000---++++++++++++***++++++*********,,,,,,+++***+++,,,---------,,,,,,///...------...///000111000///111777;;;???FFFNNNRRRUUULLLCCCAAA:::666===DDDMMMWWW[[[\\\___dddhhhhhhmmmwww|||uuukkkppp~~~|||tttpppxxxuuulll___VVVQQQJJJCCC999666333000//////---,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&((()))***)))((()))***(((((()))***,,,,,,------...,,,---///...+++---222///111...///555777BBBXXX{{{yyyiiiccc___XXXSSSOOOLLLIIIGGGGGGEEEDDDDDDEEEFFFFFFEEE???BBBAAA===<<>>;;;999999999999999999::::::999888777666555444444333555222...,,,,,,------,,,///...---------,,,---///***+++,,,,,,------------...---------...///111222333111333888;;;>>>FFFNNNVVV\\\TTTIIIEEE>>>999???BBBJJJUUU^^^bbbdddiiinnnrrrwwwzzz|||xxxssszzzwwwmmmaaaXXXSSSLLLEEE999666333000//////---,,,************************************************&&&((()))***)))((()))***)))))))))))))))******+++---+++,,,///...,,,...222444555111333888888DDD\\\~~~nnnbbb]]]VVVQQQMMMJJJGGGFFFHHHFFFDDDDDDEEEEEEEEEDDD???AAAAAA===<<<>>>===:::888888999999::::::;;;;;;888777666555444333333333555333000////////////...---+++***+++)))&&&(((,,,++++++++++++,,,---.........---------...///111222444333444888999;;;CCCMMMXXXaaa[[[NNNIII@@@:::>>>???EEERRR___fffjjjpppvvvxxxrrrrrroooggg\\\UUUQQQKKKEEE<<<999444111///---+++)))'''((())))))))))))((('''************************&&&(((******)))))))))*********)))))))))******+++///---...111000...000555333333000333888666DDD___qqqaaa\\\UUUPPPLLLKKKIIIHHHIIIGGGEEEDDDDDDDDDCCCBBB>>>AAAAAA===<<<>>><<<999888888999;;;;;;<<<<<<<<<999888777555444444444444444333111000111000///---,,,)))((()))&&&"""$$$+++---+++***)))***,,,///000000///...------...///000333222444666777999BBBLLLRRR^^^[[[PPPKKKCCC===???@@@DDDQQQ```iiilllssszzzvvvqqqkkkiiiaaaVVVPPPLLLGGG@@@:::777333000...---+++***&&&'''(((((((((((('''&&&************************''')))++++++***)))***+++******)))***+++,,,...//////---...111000...000444//////---222888777FFFdddqqq___[[[TTTPPPMMMLLLKKKKKKJJJGGGEEEDDDDDDDDDBBBAAA???AAAAAA>>><<<>>><<<999888999:::;;;<<<=========;;;999777666555555555555333222111111222111...,,,111...---...+++&&&)))000---,,,)))((())),,,///222222111///...---------...222111333666666888BBBLLLMMM\\\\\\SSSPPPJJJEEEGGGDDDGGGRRRaaaiiilllqqqyyyxxxuuukkkhhh```TTTMMMHHHBBB;;;555222000......///...---***+++,,,------,,,+++***))))))))))))))))))))))))(((***+++,,,+++***+++,,,*********+++---///111333...,,,---///...+++---222111111000777===<<>><<<::::::999<<<999888999===??????===999888555333111111222333222000...,,,,,,---///000///---+++,,,......+++(((+++---......------///000---,,,,,,+++,,,,,,------111777<<<<<<999<<>><<<:::999999<<<:::888:::===??????>>>:::888555333222222222333444333222111000111111222,,,+++++++++------,,,+++,,,---......------...///---,,,,,,+++++++++,,,,,,***111777888999???LLLWWW^^^]]]___```[[[RRRKKKJJJBBBCCCIIIQQQVVV\\\fffooowww|||vvvlllhhh```YYYOOOGGGDDDAAA???<<<333000---++++++++++++************)))))))))((((((+++************)))'''&&&((()))***++++++***))))))+++++++++++++++,,,---...,,,//////,,,---000111///......,,,333===AAATTTrrr{{{ooofff\\\RRRNNNLLLHHHFFFGGGDDDDDDBBBAAAAAA@@@@@@@@@CCCBBBAAA???>>>===<<<;;;;;;:::999:::===??????>>>:::888555333111111222222000000000000000//////...,,,---......---...000222---...///...---,,,---...------,,,+++++++++++++++''',,,222555777@@@NNNZZZaaacccaaaZZZUUUSSSRRROOODDDDDDHHHOOOTTTZZZfffqqqtttpppnnnvvvrrrfffaaaYYYRRRJJJDDDAAA@@@===;;;111...,,,+++,,,,,,,,,,,,))))))))))))((((((((((((++++++***)))))))))))))))++++++******************---,,,,,,,,,,,,,,,------))),,,---,,,---222333222,,,---,,,333>>>CCCWWWwwwvvviiicccZZZRRRNNNLLLHHHFFFHHHFFFEEEDDDBBBBBBAAAAAAAAADDDCCCCCCBBBAAA???>>>===;;;::::::;;;<<<>>>??????999777555222000000000111...///000111000///---,,,+++---...---++++++...111---...///...,,,+++,,,---...---,,,++++++******+++***...111222444===JJJTTTaaaddd^^^OOOIIIMMMPPPNNNJJJJJJLLLRRRXXX___lllxxxvvvkkkeeennnsssggg___XXXRRRJJJEEECCCAAA>>>;;;333111............---,,,)))))))))(((((((((''''''******)))'''&&&''')))+++******)))((()))+++---///......---,,,,,,,,,------%%%***......000222111---,,,---,,,333===CCCYYYzzzrrrddd^^^WWWQQQOOOLLLIIIIIIKKKHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>===999::::::;;;;;;<<<>>>???999777444111000//////000111222444555444333000///(((***,,,***'''&&&(((***---...///...,,,++++++,,,...------,,,++++++,,,,,,---///000000222999DDDMMMXXX[[[UUUFFFAAAHHHPPPQQQLLLLLLPPPVVV\\\cccooo{{{yyylllccchhhyyyxxxrrrgggZZZYYYTTTLLLGGGEEEAAA<<<999555333000///...---+++***))))))))))))((((((((((((((()))(((&&&%%%&&&))),,,---+++***))))))+++...///......---,,,,,,,,,------))),,,,,,***+++//////---...///---333<<>>>>>>>>===;;;:::777999::::::999:::===???;;;999666333111000000111000111333333333222000...---...///...,,,+++***+++,,,---...---,,,+++,,,---......------------......---...//////111777AAAHHHJJJLLLJJJCCC@@@HHHSSSZZZMMMNNNSSSYYY^^^ccclllvvvyyyqqqiiihhhsssxxxsssqqqdddTTTWWWRRRKKKGGGCCC???999444333111///---,,,+++(((&&&************))))))))))))'''))))))'''%%%&&&***...111000---+++)))******+++---,,,,,,,,,,,,,,,------111000+++$$$%%%+++111222///000///444<<>>???>>>===<<<:::555777999999888888;;;>>>>>><<<999666444333333333//////000111000///...---000000111333444333000---+++,,,------,,,+++,,,..................///000111.../////////111555<<>>777222111000...------,,,***'''++++++++++++************'''***,,,***((((((,,,000222000...,,,+++*********+++++++++++++++,,,---...000000---))))))...222111///111000666???GGGbbbxxxkkk___ZZZVVVSSSNNNIIIIIIMMMIIIHHHFFFEEECCCBBBBBBAAA===???@@@AAAAAA@@@>>>===444777999888777777:::===AAA???<<<888666555555666333333333333333222111111+++***,,,///333222...******+++,,,,,,,,,,,,---...............///111222333111111111000000333777;;;<<<:::===CCCCCCCCCNNN^^^]]]```fffllllllkkknnntttxxx}}}sssyyy~~~zzznnn^^^RRRMMMHHHEEECCC>>>888333111000//////000///---+++,,,,,,,,,+++++++++******'''+++...---******...222......------,,,,,,------))))))******+++,,,---...'''---222333444444111+++///111111777AAAJJJggg|||lll]]]YYYTTTPPPNNNLLLJJJHHHHHHJJJGGG@@@???BBBCCC???>>>===>>>CCCHHHGGG???777666666555444444777<<>>AAA<<<777666999<<<;;;:::888555555999:::666222222111111000///............******+++---///000000000000000///......///222555111111000000111333666888@@@CCCDDD@@@<<>>;;;888444333111000...---------***)))'''(((***+++)))'''******))))))***+++---...---------,,,+++***))))))******,,,---.../////////---......//////......---//////000999AAAGGGddd~~~pppddd^^^WWWQQQMMMLLLJJJJJJHHHIIIGGGBBB@@@BBBBBB@@@EEEAAA>>>???BBBCCC@@@<<<888888777666444555777:::>>>:::666777;;;>>>??????:::777777;;;<<<888555555444333222111000000000000+++,,,...000111111111000333111///---,,,...000222111222222222111222444666???BBBCCC@@@<<<>>>GGGOOOWWWaaadddiiiuuuuuuqqqtttzzzvvvfff[[[PPPEEEFFFDDDAAA@@@>>>===:::888111000///---,,,+++*********))))))***++++++***((((((((())))))***++++++,,,+++,,,---......,,,)))(((***+++,,,---...//////000---......//////......---000111111999BBBJJJjjj}}}ooogggaaaXXXQQQMMMLLLKKKJJJGGGFFFEEEBBB@@@@@@@@@???FFFBBB??????BBBBBB???;;;555666666555333333555777999777555777;;;???AAAAAA999555555999:::777444444555444333222111111111111...///000000//////000000222111///...////////////---///111111000000444777>>>@@@AAA???===???EEEKKKUUU```bbbccclllnnnkkknnn{{{lllZZZPPPHHHAAAGGGEEEAAA>>><<<999666333///...---+++******))))))*********+++,,,+++***)))'''''')))******+++******+++,,,---------,,,+++***,,,------.....................////////////......000333333999DDDPPPqqqssshhhbbbYYYRRRNNNLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCDDDDDDBBBAAAAAABBB@@@<<<999333555666666555666777999555555444666999===???@@@888555444888999666444555555444333222111111111111222222000...+++,,,///333111000000111333333000---+++...111222111333888===???@@@@@@??????AAAFFFJJJ]]]lllnnnhhhiiigggdddhhhzzzfffSSSJJJDDD???FFFCCC@@@===;;;888444222111111///...------------(((***+++,,,,,,+++***)))'''''')))******+++******---,,,+++++++++,,,---...////////////...---,,,+++...//////////////////...000444555;;;GGGVVVyyyqqqgggaaaZZZSSSOOOMMMKKKJJJJJJGGGGGGHHHGGGDDDCCCEEEDDDCCCAAA@@@@@@===:::777444666888999999888999:::555555555666777999;;;===:::666666999:::888666777444444333222111111111111444444222///,,,...333888555333222444666666222///---000444444333777???FFFEEEDDDBBBAAABBBDDDHHHJJJ]]]ooorrrhhheee```[[[]]]sss{{{cccRRRJJJEEEAAACCC@@@>>><<<;;;999666444//////...---,,,++++++,,,'''))),,,---+++)))))))))(((((())))))***++++++,,,---,,,+++***+++,,,///000000000000///...---,,,+++...//////000000//////...///555777===JJJ[[[}}}nnneee```YYYTTTPPPMMMKKKIIIIIIEEEEEEHHHGGGBBBAAADDDFFFCCC@@@===;;;:::888888444666999999888777666777666777777666666777888999:::777666999;;;888777999555555444333222222222222333555666555333555;;;AAA===999444333555666444111///222555444333888BBBJJJNNNJJJEEECCCDDDFFFHHHHHHQQQdddiiidddfffeee^^^\\\jjjttt```UUUQQQNNNIIICCCAAA>>><<<:::888555222,,,,,,+++***))))))))))))%%%(((,,,,,,***(((((((((******))))))***+++---...+++++++++,,,---...//////......////////////......//////000000000000//////...666999???MMM```pppccc___YYYTTTQQQNNNKKKIIIMMMIIIIIILLLLLLFFFEEEHHHHHHDDD???:::777777888999333555777777555222111111888999999777666555666888999555444888999777666888666666444333333333333333111555:::;;;:::<<>>666222444666555333000333444333111666AAAJJJUUUOOOHHHDDDEEEFFFGGGGGGGGGZZZaaacccnnnrrrkkkfffddd{{{|||mmm^^^XXXYYYWWWSSSHHHEEE@@@===999666111...//////...---,,,,,,,,,,,,$$$(((,,,,,,***''''''(((,,,+++)))))))))+++...///)))***,,,...//////...---+++,,,---///000000111111//////000000000000//////---666;;;AAAOOOccc|||kkkbbb```[[[TTTMMMJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGAAA>>>@@@???999666888777888:::999777444333444666666666666666777777777555555444444333333333222777333111333222000222555555999===<<<:::===FFFOOOGGG>>>777777666111000222222111111333333666@@@KKK]]]VVVNNNIIIJJJJJJHHHEEEJJJOOOYYYgggtttyyyuuunnnjjj{{{}}}llleeebbb___]]]]]]QQQHHH@@@;;;777222000222+++,,,,,,------,,,,,,++++++***)))(((((()))***+++)))+++...---+++***---000000...,,,***))))))******(((***,,,.........///111...---,,,+++,,,,,,...///111666===CCCJJJaaa|||llleeebbb\\\UUUOOOLLLJJJJJJMMMLLLKKKIIIHHHGGGEEEEEEFFF@@@>>>@@@???:::888:::::::::999666444333555777888888888777777666666666555666666666666555555444888444222444444222333777555999<<<<<<:::<<>>999333000111......------,,,+++***)))+++***)))(((((()))***+++&&&(((+++------...000111111000---+++*********+++)))+++---...------...000...------------...///000111666===EEEOOOhhh|||mmmgggddd]]]WWWQQQNNNLLLKKKNNNMMMLLLJJJHHHFFFDDDCCCCCC???===??????<<<:::;;;===;;;888444111222666:::::::::999888777666666555333555666888888777666555666222111333333111333777333777;;;;;;888999>>>CCC===777333444555555666999000000444888999:::???FFFZZZWWWPPPIIICCCAAABBBDDDKKKOOOQQQXXXppp|||rrrnnnkkkcccZZZUUUQQQJJJCCC???:::333//////000///...---+++***)))(((+++***)))(((((()))***+++)))***---222666888888777222111///,,,+++***++++++***,,,......---------...---------......000111222111555===HHHXXXsss}}}ooohhhccc]]]VVVRRRNNNLLLKKKLLLKKKJJJHHHFFFEEECCCCCC@@@===<<<<<<===<<<;;;:::<<<;;;888555222333666999:::999999999888888777777111333666888999777666444333///...000000///000444111444888888555444777:::555222000000222555888;;;333222444777777777;;;BBBQQQQQQMMMFFF>>><<<@@@EEEGGGPPPTTTVVViii}}}tttqqqnnneeeZZZTTTSSSKKKBBB>>>888222////////////---,,,+++*********++++++***))))))***++++++++++++...333999;;;999666111000...,,,+++*********+++---///...---,,,,,,---,,,,,,,,,---///000111222222666>>>KKK```~~~pppgggaaaZZZUUUQQQOOOLLLJJJGGGGGGFFFFFFEEEDDDCCCCCC<<<<<<::::::;;;<<<;;;999:::::::::888666555555777777777888888999999999:::333555888::::::999777666333///...//////...000444...111444444222000111222//////...---///333888:::888444222333333333777===FFFHHHGGGBBB<<<:::???EEEGGGUUU^^^___iiiwwwtttqqqiii___ZZZUUUKKKAAA;;;666000///111...---,,,+++++++++,,,,,,,,,+++***))))))***+++,,,((((((***...333444111---......---,,,******)))))),,,---///...---,,,,,,,,,******,,,---...///000000222777@@@NNNfffqqqeee___WWWSSSQQQOOOLLLJJJEEEEEEEEEDDDCCCCCCBBBBBB;;;<<<;;;999:::===<<<888888:::;;;;;;888666555555555666666777888999::::::777999:::<<<<<<;;;:::999777333111222111///111555...000111111///......///---//////,,,,,,222666888:::555111222222111555:::>>>AAABBB@@@<<<;;;@@@DDDLLL[[[iiinnnsss~~~zzzwwwuuummmddd___TTTKKKBBB<<<777222000222---,,,+++++++++,,,---...,,,+++***))))))***+++,,,++++++,,,...000000---,,,,,,,,,,,,++++++*********,,,---///...---,,,,,,---******,,,---............333999BBBOOOhhhrrrccc]]]VVVRRRRRRQQQNNNKKKGGGFFFFFFDDDCCCBBBAAAAAA<<>>===888888:::;;;;;;888666555555666666666777777888888888999999999:::999999888888999444222333222///000444000111111000///.../////////333222---,,,111666777777333111444555444555999;;;>>>@@@@@@>>>>>>@@@BBBPPPZZZkkkzzzyyywwwvvvnnnddd^^^RRRKKKEEEBBB===666222222///...,,,*********,,,,,,,,,,,,************,,,,,,...///111111////////////***+++,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...+++,,,---...//////......333;;;DDDOOOgggwwwrrrccc]]]UUURRRSSSSSSPPPLLLJJJIIIGGGFFFDDDBBB@@@???>>>AAA???;;;<<<@@@???999:::;;;;;;:::777666666666777777777777666666666666777777666555555555444444888444111111000---...111222222111000000000000111111666555...,,,111666666444111222777999777777999;;;===@@@AAAAAA@@@@@@@@@RRRVVVggg}}}{{{uuuuuutttkkk```YYYPPPKKKHHHGGGCCC:::333111111000---+++))))))***+++,,,,,,+++******+++,,,,,,+++...000///,,,+++---000***+++,,,---............***,,,......---------...---...///000000///......333===FFFPPPfffnnn}}}nnnccc]]]WWWTTTTTTRRRNNNJJJJJJFFFFFFHHHFFF@@@AAAFFF???>>>======>>>===;;;999<<<999555444555777999:::999888555333222222333444000111333555555444333222444333000...,,,,,,+++,,,444000...///...+++,,,///////////////...000333666888555444666666333444777999@@@FFFFFFFFFEEEBBB===FFFQQQ]]]lll|||}}}xxxsssmmmhhhaaaXXXQQQLLLHHHDDD???;;;777222//////,,,******,,,---,,,*********************++++++)))***+++,,,,,,,,,+++***---,,,,,,+++***)))((((((***,,,//////...---,,,---,,,,,,+++++++++,,,------555:::BBBNNNhhhmmm}}}mmmbbb]]]WWWTTTTTTRRROOOKKKLLLIIIHHHIIIFFFAAABBBGGG???===<<<=========;;;999666444222222444777:::<<<:::999666444333333333444///000222333555555555555444333111000/////////000333///...000///,,,,,,...111111111000///000333666;;;999888999777444777<<<>>>CCCGGGGGGGGGJJJIIIFFFIIIUUU___lll{{{xxxrrrkkkcccYYYQQQMMMHHHBBB<<<888666333111///---+++***,,,---+++***************************++++++---.........---,,,************************)))+++------,,,***++++++---------,,,------...///666<<>>===<<<<<<======;;;999444333111111222555999;;;<<<:::777555333333444444//////000111333555777888222222000//////000000111000......111000,,,+++...222333222111000000222444::::::<<<<<<777444777>>>CCCGGGHHHFFFGGGJJJJJJHHHKKKWWWaaammm|||}}}uuummmcccXXXPPPNNNIII@@@:::666444333333///---++++++++++++***)))************************'''((()))*********))))))((())))))***+++,,,------***+++------+++***++++++......------...//////000666===FFFTTTppp{{{```|||mmmaaa]]]WWWSSSRRRQQQPPPNNNOOONNNLLLJJJFFFCCCCCCDDD>>>===<<<<<<======;;;999777666444222111333666999===;;;888666444333333444000000///000111444666888111000///---------.........,,,---111111---,,,---222333333111//////000222444888===???999333555<<>>======>>>===;;;999888888777444222333777;;;>>><<<999666444333333333333222000///000222444666333222000...,,,,,,,,,,,,---+++---000111---,,,...111111222000...---...//////666???DDD>>>666555:::@@@CCCEEEEEEHHHJJJGGGAAANNN\\\dddooouuukkk```UUUMMMMMMIIICCC===999444///,,,------,,,+++***))))))***+++++++++*********))))))+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,...///000///---,,,---...,,,,,,,,,,,,---...///000444;;;GGGZZZxxxnnnSSSooobbb___YYYTTTPPPNNNNNNOOOMMMOOONNNHHHDDDDDDDDDBBB@@@???>>>>>>??????===;;;555777777555444666;;;@@@???<<<999555333222111111333222000///000111333444666555333000...------------***+++///000------//////000111000...---...//////555???FFFCCC<<<999;;;<<<@@@DDDHHHOOOTTTRRRLLLQQQ___eeemmmvvvkkk___SSSLLLHHHEEE@@@<<<888333...***+++,,,,,,+++))))))***,,,,,,,,,++++++***)))))))))***))))))))))))***++++++***+++++++++,,,,,,------.........---+++***+++---++++++,,,,,,---...000000333;;;HHH]]]}}}kkkPPPqqqccc```ZZZTTTOOOMMMMMMNNNMMMPPPOOOIIIEEEFFFFFFDDDAAA@@@???@@@@@@@@@>>><<<555777888666444555<<>><<<999555222000000000000000000000111222444555555444222000///...//////---******---...---...111...000111111///...//////000333;;;BBBCCC>>><<<===>>>AAADDDIIIRRR\\\\\\XXXNNN[[[```ggg}}}tttgggZZZNNNFFFBBB>>>999555333111///---)))***,,,+++))))))+++---,,,,,,++++++***))))))((('''&&&%%%%%%%%%&&&'''(((((()))***+++---...////////////...---******+++---,,,,,,,,,---...000111222333<<>>>>><<<888444111000//////......///000222333555666111000///---------...///---******,,,---,,,...222///000222222000000000111000000555<<>>CCCDDDEEEHHHRRR]]]```]]]GGGTTTZZZaaazzzqqqcccUUUGGG???===999333/////////000000'''***++++++)))))),,,...,,,,,,++++++***))))))((((((((('''&&&'''((()))***&&&''')))+++---///111222111111111///,,,,,,---///------......///111222333444===LLLcccfffMMMtttiii```YYYVVVTTTOOOKKKKKKLLLIIIGGGFFFGGGEEE@@@<<<@@@>>>===>>>@@@@@@===;;;:::888666444444777:::<<<>>><<<888444111000000000...---,,,---///222333333000000///...---,,,,,,,,,+++---...---,,,...333777///111000---,,,///000---000222555888:::<<<@@@CCCOOOOOOLLLIIIOOOZZZ^^^[[[KKKPPPYYYbbbmmmssslllcccUUUFFF===888555333111000...+++)))***************)))((('''((()))***)))((('''((()))'''(((*********(((&&&%%%))))))+++,,,---.........000///---,,,,,,---...000,,,,,,,,,++++++,,,///222888;;;GGGccc~~~^^^IIItttiii```XXXUUUSSSOOOLLLLLLJJJIIIHHHHHHHHHFFFCCCAAABBB@@@>>>>>>@@@???<<<:::999777444222111333555777<<<:::777333000/////////444222//////000111111000//////......------,,,,,,***---......,,,---111555///222111///...111111...///111444666999>>>DDDHHHQQQQQQLLLFFFGGGOOOSSSSSSOOOSSSXXX]]]gggyyytttiiieee___TTTGGG@@@888555222000///---+++)))---------------,,,+++***((()))******(((((()))***+++,,,---------+++)))'''((()))***,,,---.........///...---,,,+++,,,...///---......,,,,,,---000333999<<>>FFFLLLWWWUUUOOOEEE<<<;;;DDDNNN^^^aaaaaa^^^fff|||uuuhhhaaa[[[QQQFFF@@@111///---,,,---------,,,++++++,,,,,,---,,,,,,+++)))+++,,,,,,++++++,,,...333333222111///---,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------......---,,,---000333<<>>DDDHHHOOOLLLHHHBBB;;;;;;EEEPPPccchhhhhhdddjjj|||sssddd\\\UUUKKKAAA;;;111///............,,,***)))***++++++++++++++++++)))***+++,,,++++++,,,...111000///...---,,,+++******+++,,,------------,,,++++++,,,,,,------......---...---,,,,,,---000333;;;BBBQQQlllaaaKKKAAAsssddd]]]WWWWWWVVVQQQMMMLLLLLLJJJHHHHHHIIIJJJJJJJJJDDDFFFGGGEEEBBB??????@@@<<<;;;999777555333222222111222222333444444444444444222...,,,,,,+++***)))...------,,,,,,+++++++++,,,...000///...///222666888999555000...000111///...111555999;;;>>>BBBEEEIIIEEEAAA@@@======GGGRRRjjjrrrtttqqqvvv}}}nnn^^^UUUNNNCCC999444333222111111000---)))&&&''''''((()))))))))))))))((()))++++++******,,,---///...---,,,++++++++++++,,,,,,---.........------++++++,,,---.../////////...//////...---...111444:::BBBTTTpppxxxZZZIIIBBBsssddd]]]XXXXXXWWWQQQLLLKKKJJJGGGDDDEEEIIILLLLLLJJJHHHIIIJJJGGGBBB>>>===>>><<<;;;:::888666555444444444555666777888888888888222///---,,,---...---,,,......---,,,,,,+++******---///000///...///444999<<<;;;777000...111222111***///555:::===???BBBCCCGGGBBB???@@@@@@@@@IIIUUUooozzz}}}pppbbbUUUOOOKKKEEE>>>:::666555444333000,,,&&&!!!)))***+++,,,,,,,,,,,,,,,''')))************,,,---...---,,,+++++++++++++++------......///.........+++,,,---...////////////000000000///...///222555999BBBVVVrrrsssWWWHHHCCCpppccc^^^XXXWWWWWWTTTNNNHHHHHHGGGHHHKKKPPPTTTVVVVVVYYYTTTLLLCCC<<<888777777888666555333333333555666555222444::::::666666:::444111---*********)))(((+++''''''+++...---...000------+++)))***...444999BBB<<<555111000000///...111333777;;;;;;;;;AAAIIIFFFBBB???@@@AAACCCIIIPPPsss}}}zzzeee]]]VVVPPPIII???888777444444333333111000...---(((***,,,,,,)))'''(((******+++,,,,,,+++,,,---///+++***)))))))))***+++,,,,,,---,,,((((((,,,---,,,,,,...///...,,,+++...111///000000//////000222444;;;EEEYYYuuupppSSSBBB;;;qqqhhhbbbZZZUUUUUURRRMMMIIIHHHHHHIIILLLQQQTTTUUUUUUSSSPPPKKKEEE???:::777666777666444333333444555666444111333777888444333666111...+++***++++++++++++000,,,***...///------///000000/////////333999===BBB===777444555666666666555777;;;???>>><<<@@@FFFEEEAAA>>>AAADDDGGGMMMSSSqqqxxx||||||}}}nnn```WWWNNNGGG@@@888333333444444333222000///---,,,(((***,,,+++)))'''((()))***++++++++++++,,,---...///...---,,,,,,---...///,,,...,,,))))))...///...---...///.........000111///000000//////000222444===GGG[[[yyylllQQQAAA;;;rrrjjjbbbYYYUUUTTTTTTQQQMMMHHHHHHJJJNNNRRRTTTSSSRRRKKKJJJHHHEEEAAA<<<888555666555444444444555666777333111222555444111000111...,,,******,,,.........000,,,+++...000...---...,,,---//////000444888<<>>BBB@@@;;;<<<@@@BBB>>>>>>DDDJJJMMMQQQVVViiilllmmmmmmvvvssseee```VVVLLLEEE>>>777555666333333222111///---+++***(((***+++***)))'''((((((,,,,,,,,,,,,---...///000...---,,,*********+++++++++------***+++000222000///......///111222222111///000000//////000222444===GGG\\\zzzfffNNNAAA<<>>===AAAIIIOOOPPPQQQSSS]]]^^^^^^aaammm|||tttqqqnnnfff```]]]TTTKKKEEE???999666777222222111000...+++)))((())))))******)))(((((((((...---,,,---///111111111---,,,***((('''''''''((())),,,,,,***,,,000222111000...---///333555333111///000000//////000222444999CCCYYYxxxaaaLLLBBB???tttccc^^^ZZZYYY[[[ZZZUUUQQQGGGGGGHHHKKKNNNNNNLLLJJJCCCBBBAAA???===<<<::::::666666555555555666666666444555555444333111///---///---,,,,,,---...---,,,///++++++///000---,,,---***,,,///111333555888;;;<<>>DDDDDD>>>;;;;;;;;;===EEEMMMQQQOOONNNQQQSSSUUUXXX___mmmvvvhhh```\\\[[[[[[SSSLLLEEEBBB<<<555000000111111000///---+++)))(((******************)))(((,,,+++***+++...000000///000///,,,+++))))))))))))'''***+++***,,,000222000111///...111444666333111///000000//////000222444777BBBXXXxxxyyy\\\JJJCCCAAAsssfffaaa\\\[[[[[[XXXRRRLLLHHHGGGGGGIIIKKKKKKIIIGGGDDDCCCBBB@@@???===<<<<<<777777777666666666555555555888888555444444222...000...------......,,,+++111...---000111---******)))***---...000222555888888>>>FFFJJJJJJGGGCCC@@@;;;<<>><<<888888888777666555444333555999999555444555333//////...---...//////---+++***'''(((---///---++++++((()))++++++,,,...222555555:::@@@DDDDDDBBBBBBBBB??????BBBIIIIIIDDD@@@???>>>CCCKKKMMMIIIHHHRRR___fffffflllttt|||{{{ssspppllleee^^^OOOHHHAAA>>>;;;555222333////////////...---,,,+++...,,,+++,,,......+++))))))&&&$$$'''+++......+++---,,,***)))((((((((()))(((,,,---,,,---111111//////111444444333111000000///000000//////000222444:::EEE\\\|||nnnUUUGGGAAA@@@rrrhhhaaaYYYVVVWWWWWWUUURRRLLLJJJHHHHHHIIIIIIHHHGGGFFFHHHKKKLLLJJJEEE???;;;999999999888777555333222444999999555444666444///---------...///000...--- ''',,,,,,,,,...---.........///111555888333777;;;===>>>???BBBEEEAAA@@@BBBGGGHHHCCC>>>===AAAFFFLLLKKKEEEGGGWWWiiitttssswww~~~xxxvvvyyyuuugggZZZOOOGGG>>>:::777333222444......//////......---,,,///---,,,---//////,,,***,,,(((&&&)))...111000...111000...---,,,------...***...///......222222//////222555555111///...000///000000//////000222444:::EEE\\\{{{kkkSSSEEE@@@???nnnfffaaaZZZUUURRRQQQPPPOOOIIIHHHHHHJJJLLLJJJEEEAAACCCDDDDDDEEEEEEDDDCCCCCC:::999777666555444555555777666555555555222///+++000///...---------------------,,,+++***+++...111,,,+++---111222222555:::===;;;999777888:::===???>>>@@@DDDJJJLLLIIIAAA:::===FFFEEEAAAEEEIIITTTeeetttyyy|||sssnnnggg___XXXIIIEEE???;;;888555222000000000///...------------,,,,,,---......---,,,+++******+++,,,,,,---......++++++,,,***)))(((***+++***+++,,,...000111222222111333333///***)))...333444333111//////000111222<<>>nnneeeaaa[[[VVVTTTRRRQQQOOONNNMMMLLLMMMNNNLLLIIIEEEEEEDDDCCCBBBAAA@@@@@@???;;;:::888666555555555555999888777777666333...+++///000111222222111///...---------,,,,,,...222555///...///111000000777@@@DDDAAA===:::999999;;;<<<;;;???FFFKKKLLLGGG???999<<>>BBBGGGQQQbbbrrrxxxyyyrrrllleee]]]VVVHHHDDD???;;;888666222000//////...,,,,,,+++++++++...///000000000000///...------,,,,,,++++++++++++---------,,,******+++,,,)))***---///111333444444222111000///......000222333222000//////000222333<<>>===<<<<<<;;;:::999777666666555666::::::999888777444///+++---///222444444222000...111111000///...///222444222000//////...///999DDDFFFCCC>>>:::777666666777888@@@JJJNNNKKKDDD===999:::BBB???<<>><<>><<<<<<<<<===;;;:::999888777666666555888777888888888555000---+++,,,...///000///...---666666444111...---...///444///,,,---///111888???@@@===999555222222333444888BBBNNNQQQKKKBBB<<<:::888@@@>>><<>>;;;999777444111222111000...---,,,,,,,,,.........///////////////((())))))***+++,,,---...+++,,,+++)))'''&&&'''(((+++,,,---///000111222222111111222333444333222111000///......///111444555???LLLcccmmmRRRFFF@@@>>>===uuuccc___ZZZUUUSSSQQQPPPNNNOOONNNMMMKKKIIIGGGFFFFFFFFFDDDBBB???>>>===>>>???:::999999888777666555444333333555777888777222///,,,+++******+++,,,...///444444333111---,,,,,,...333,,,(((---222333444666777555222111111333666888;;;EEEOOOQQQIII@@@<<<<<<888???>>>???JJJSSS^^^nnn}}}vvviii\\\QQQJJJAAA???<<<;;;999777444111111000///---,,,+++++++++............//////000000)))******+++,,,,,,------+++++++++***((('''((()))------.../////////......000444777666222//////111///...---...///111444555BBBNNNgggeeeNNNDDD>>><<<<<>>>>>???888888888888777555444333000111444777999888444111///...+++******,,,...000...///000///......000222000+++)))---222111//////222111000000222666:::===@@@GGGNNNMMMEEE>>><<<===888@@@???BBBOOOZZZfffuuuzzz~~~wwwgggXXXLLLFFF>>><<<:::999888666333000...---,,,+++++++++++++++////////////000111222222//////...---+++***))))))------...,,,+++***,,,---......///////////////...000555999777111---...222///...------///111333555CCCOOOiii\\\HHH@@@:::888:::yyykkkeee\\\UUURRRQQQQQQQQQHHHKKKMMMLLLIIIFFFEEEFFFGGGFFFDDDBBB@@@===<<<;;;777777777777666444333222111222555999;;;999444111///...---,,,+++,,,---...,,,---///000///000222444...---...///...***,,,111222111000000333777;;;>>>DDDGGGJJJGGGAAA<<<;;;<<<999@@@@@@CCCQQQ]]]hhhwwwxxx~~~tttbbbSSSHHHCCC;;;:::888888777666222000......------------.....................000111222222222000...,,,***)))(((,,,---...---,,,,,,...000---...///111222222222222111333444333111///000111//////...---...000222444AAANNNiii{{{VVVEEE>>>999777999zzzooohhh^^^VVVRRRRRRRRRSSSKKKOOORRRRRROOOKKKJJJKKKHHHGGGEEECCC???<<<999777666666777777666444222111444555888;;;<<<999444000------------,,,++++++***...000111111000000111222---000333111***$$$***555333222000000222555999;;;FFFGGGFFFBBB===::::::;;;:::AAA@@@BBBQQQ\\\gggvvvqqq___PPPFFFAAA999888777777777555222///111111111111111222222333,,,+++++++++,,,---///000111000000...---,,,++++++***+++,,,,,,++++++---///,,,...000222444666666777222000///000222333222111000///...---...000222333@@@LLLiiizzzUUUEEE???:::888;;;xxxppphhh___ZZZYYYXXXTTTPPPMMMKKKLLLQQQRRRLLLHHHGGGFFFEEEBBB???<<<999666555666666555555444333222111///222666777555222...---,,,+++***,,,...//////...///000000000111111111111...//////---+++***+++---000222444444444666;;;???@@@AAABBB@@@>>><<<;;;;;;:::???>>>@@@IIIQQQ```wwwppp___OOOEEEAAA;;;;;;;;;888444111//////000000000000000///......444000---,,,///111111000000000///...---+++***)))(((***,,,---,,,++++++,,,...///000333777:::::::::777555222000///...---+++///------///...---000666AAANNNgggnnnNNNBBB;;;;;;:::333zzzqqqiii```ZZZYYYWWWSSSOOOMMMKKKMMMSSSSSSNNNIIIGGGFFFDDDBBB???<<<:::888777666666555333333222222222///222555666444111......---,,,,,,---///000000/////////000000000111111111///000000...,,,+++---...000222333333333666:::>>>@@@AAABBB@@@>>><<<<<<<<<999===::::::BBBJJJ[[[sss{{{kkk[[[NNNEEEAAA::::::999777444111000///000000000000000///......222///------///000000/////////......,,,+++***)))******+++***))))))+++---------...222666999999999555333111111111111000///444111000111000000555;;;BBBOOOjjjjjjOOOCCC:::888;;;999}}}rrrjjj```[[[YYYWWWSSSOOONNNLLLOOOTTTUUUOOOJJJIIIFFFDDDBBB???===;;;999999777555333222111222333444000111333333111///.........---,,,---///111000///////////////000000000000000111111///---,,,---///000111222333333555999<<>>AAA<<<999@@@JJJ]]]xxxyyyjjj[[[PPPHHHDDD888888777555333222000000///////////////.........///...---...///000///.........------,,,+++******++++++***((('''))),,,///,,,,,,---000444777888777111000///000111222222111333000...///......444;;;DDDRRRmmmdddMMMCCC888777<<<===ppphhh___ZZZYYYXXXTTTPPPNNNMMMOOOUUUVVVQQQKKKJJJFFFEEEBBB@@@===<<<;;;;;;888666333111000111333555000111111111///......///...,,,,,,---/////////............/////////000000000000000///---,,,---...///000111222444666888:::======>>><<<;;;:::;;;<<>>999@@@LLLcccttteeeXXXNNNGGGCCC777666444333222222000//////.....................------...///000//////......------,,,+++*********+++,,,,,,+++***+++---///,,,,,,,,,///333666777777///......///111222111///000......000000///333999FFFVVVrrr{{{^^^JJJBBB999888<<<;;;nnnggg^^^ZZZZZZYYYVVVSSSNNNLLLNNNSSSUUUPPPLLLKKKHHHFFFCCC@@@>>>=========999777444222111111333444///000111000...---///000,,,+++++++++---...---,,,---............/////////...//////...++++++,,,---...///000222555777999::::::;;;;;;999888888999;;;@@@CCC===999@@@MMMgggyyyjjj\\\QQQGGG@@@<<<666444111000111111000.........---,,,------...///,,,---///000///////////////...---,,,+++******+++***---000111000............------///222555666666111111000111333222111///000///222555555333555:::HHHYYYvvvyyyZZZFFFAAA;;;:::;;;666nnnggg^^^ZZZZZZYYYVVVSSSNNNKKKLLLPPPQQQNNNLLLLLLJJJHHHDDDAAA>>>=========<<<:::777444333222333333///000111000///...///000,,,+++***+++,,,---,,,***------------.........///...//////---+++***+++---......///222777:::;;;;;;999999999888777777:::<<>>============<<<:::777555333222111...000111111000///000000---,,,++++++------,,,+++,,,,,,---------.........///000///...,,,+++,,,------,,,...333999=========999::::::888777888;;;>>>FFFLLLIIIFFFLLLXXXqqqwwwnnncccZZZSSSLLLDDD>>>777333...,,,...///---+++---,,,+++***+++,,,...///...000111000//////222555555333000---+++******++++++...111222111/////////111///------...000111111333333333444666555222000...++++++---......222999III\\\|||mmmTTTFFFCCC===:::;;;888ssskkkaaa[[[YYYVVVRRRMMMNNNIIIGGGIIIKKKJJJJJJMMMNNNKKKFFFBBB>>>=========???>>><<<999666333111000...000222333111000000000...---,,,,,,......---,,,,,,,,,,,,---------......000111111///---,,,---///,,,,,,...333:::>>>???>>>:::;;;;;;999999:::===@@@DDDKKKIIIFFFKKKUUUmmmoooggg]]]VVVRRRLLLDDD>>>888333---,,,...///,,,)))---,,,+++******,,,...///000111111000...///444777777555111...,,,******+++---...//////......///000111///,,,+++,,,.........//////000111333333000...333///,,,,,,---///666>>>III]]]}}}gggRRRHHHFFF<<<888<<<<<>>>>>===:::777444111///...+++...333555444333111111++++++++++++++++++++++++'''((((((((((((***...111---------,,,,,,,,,++++++)))---000111666>>>AAAAAA:::::::::;;;<<<>>>AAABBBKKKNNNNNNHHHGGGUUUmmm~~~oooggg]]]VVVQQQKKKBBB;;;444333111000...------,,,)))(((((())),,,.........000///////////////000000111000---)))&&&&&&(((+++&&&,,,...,,,...444555111///......------......///222222111///---...111333---,,,...000000000666===MMMbbb```RRREEE@@@???<<<999999vvvnnnfffaaa\\\WWWVVVXXXTTTQQQMMMJJJIIIIIIHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@???>>>;;;888555222000///...111444444333111//////---,,,++++++*********+++---,,,+++++++++---...///---------,,,,,,,,,,,,+++***...000111555<<>>AAABBBHHHNNNRRROOONNNWWWhhhwwwzzzpppiii```WWWOOOHHH@@@:::555444222111///......---+++)))(((***,,,///000111000///////////////000000222222000---+++,,,///222***///000---...222222///...------------------...111222222000//////111333------...000000000666>>>MMMbbb]]]PPPCCC>>>===:::888777wwwooogggddd```[[[YYYZZZVVVRRRMMMJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@???<<<888555333222111333444555333111.........///...,,,+++***++++++,,,///---,,,...111333222000......---------,,,,,,,,,***...000000333999<<<;;;;;;;;;::::::<<<>>>@@@BBBCCCLLLTTTVVVSSSVVVaaallluuummmhhh```VVVLLLDDD>>>;;;555444333111000//////...,,,***((())),,,000333444000000///......//////000......---,,,+++---000444///222111///...000000---------,,,,,,,,,,,,------000111333222111000111222...---...000000000666>>>MMMaaawwwXXXLLL@@@<<<:::888666666vvvnnngggeeebbb]]]ZZZZZZVVVRRRNNNJJJIIIHHHGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@>>><<<999666444222222444555444222///......000000///---------...///000...,,,+++000777:::888555............------------+++///000///222777999888::::::::::::;;;===???@@@@@@IIITTTYYYVVVTTT\\\fffzzzssshhhddd]]]RRRHHH@@@======444333222000///.........---***((((((,,,000333555000000///.........//////+++,,,+++******+++///222222222111////////////...,,,,,,,,,,,,,,,,,,,,,,,,...000333444333111111111///---...000000000777???MMM```oooUUUJJJ???;;;999666555666wwwnnnfffdddbbb]]]YYYYYYUUURRRNNNKKKJJJJJJIIIHHHEEEDDDCCCAAA@@@>>>===<<>><<<:::777555222111222333333111//////000222000/////////000222333555...,,,,,,000777:::999555/////////.........------,,,///000///111666777666888999:::;;;<<<=========AAAHHHTTTZZZXXXVVV^^^kkkzzzuuuqqqhhhcccZZZNNNCCC;;;999888222111000///...---------,,,***''''''+++///222333000000///........................---+++,,,///111111000/////////...///000+++,,,,,,------,,,,,,+++---///333444333222111111000......000///000777@@@NNN___}}}iiiRRRHHH???<<<999666666777yyynnneeebbbaaa]]]YYYXXXVVVSSSOOOMMMLLLLLLKKKJJJGGGFFFDDDBBB???===;;;:::>>>>>>>>>===;;;777333111000111222111000000222444///000111222333444444444000...---///222444333111000////////////.........---000000///000555777555888:::===???@@@???===<<>>@@@AAABBB???;;;555222000111222222111000111222000111222333333222000///...---,,,,,,---...///000000000000/////////......---000111///111666777666999<<>><<<999555666999rrreeeaaa```]]]ZZZXXX]]]YYYTTTPPPNNNLLLJJJIIIFFFFFFDDDBBB@@@>>>===<<>>777333111222333333111000000000000222333444333000---***))))))***)))))),,,///333000000000000////////////---000111///111666888666:::>>>DDDIIIIIIFFF@@@===777<<>>;;;222111000//////.../////////...------///000000///111000///...---,,,,,,,,,)))+++++++++***+++---...444...+++---,,,((()))...,,,---///000000///---,,,+++---////////////000111222///...//////000888BBBPPP^^^xxxvvvZZZJJJCCC>>>;;;888444555888yyykkkaaa```___ZZZXXX[[[\\\YYYSSSMMMJJJIIIJJJKKKGGGFFFDDD@@@<<<:::999:::===AAADDDCCC>>>999666555555444222222333222111///555444333111...+++((('''...++++++---***%%%(((///000111222222111000...---//////000222444777:::<<>>=========:::===@@@AAA>>>;;;888777555333222111222222111////////////...---,,,+++***+++)))+++---,,,(((***000000111222333333222222111111111111333555888<<<>>>KKKKKKNNNUUUZZZXXXMMMCCCAAA???GGGWWW]]]^^^kkk~~~}}}xxxooofffbbbVVVJJJDDDAAA:::333000111000000000111000---+++//////...------------...,,,+++,,,...+++&&&&&&+++******+++,,,,,,------.........---,,,------...///,,,------------,,,******///111000------000111//////......///...111;;;GGGZZZaaawwwaaaNNNAAA>>>:::777777888888777pppdddbbb___YYYVVVYYY]]][[[WWWSSSOOOMMMLLLLLLFFFEEECCCAAA???>>>======777888:::<<<>>>===;;;888555333111000111111000///,,,,,,------,,,,,,+++***((((((***......,,,---111000000111333444555666666333333222333555999===???NNNLLLOOOXXX```^^^RRRFFFEEEBBBHHHTTTYYY]]]nnnvvvqqqpppkkkgggeee^^^RRRGGGCCC???888333000111/////////000///---+++,,,,,,+++++++++,,,---------,,,---...+++''''''*********+++,,,,,,------...,,,,,,,,,,,,---...///000............,,,+++***)))***......,,,,,,......***000//////000///222<<>><<<:::999777666666999>>>???<<<999555333111000000000000///......------,,,+++))))))((()))+++...///......///......///111333666888999444333222222444888<<<>>>IIIHHHKKKQQQXXXWWWNNNFFFEEECCCFFFMMMPPPWWWkkkwwwfffcccccc______cccYYYOOOEEEAAA===777222111000///......//////---,,,************+++,,,---...////////////...,,,+++,,,+++++++++,,,------......------------------......000000000///......---,,,(((,,,---++++++---,,,(((111000000111000222<<>>===:::888555222000000000///...---------------,,,+++******+++---...///000///------------...111444888:::222222111111333777:::<<>>>>>>>>;;;888333111000///...---)))***+++,,,------------+++------,,,...222111------,,,,,,,,,...222666999333333333444666999;;;<<>>>>>DDDCCCCCCBBB@@@>>>===<<<888;;;??????@@@KKKbbbvvvnnnrrrrrrnnniiieee___YYYSSSLLLDDD???:::333111333...,,,******,,,---------,,,,,,,,,,,,,,,---...///---000000///222888777111/////////000111111222222222222222222111000...---///...---,,,,,,---......,,,///...++++++...///,,,//////000111000111999CCCKKKSSSkkkvvvTTTCCC@@@;;;888555444555777888888xxxiiidddaaaZZZXXX\\\TTTRRRPPPMMMLLLKKKKKKKKKKKKGGGDDDCCCEEECCC===888777:::=========???DDDIIIAAA===777222000///---,,,++++++++++++***((('''&&&)))+++***)))...666777333111///---,,,---000555777999;;;===???AAAAAAAAAAAAFFFCCCAAABBBCCC@@@:::555000555;;;<<<===III```tttsssyyyuuuhhh```aaa```[[[SSSLLLEEE@@@:::333111333...,,,******+++---------,,,,,,++++++,,,,,,------///222222111666<<<;;;555000000000111222222333333000111222333333222000000444222000///.........///111333111......111333111......000111000000888BBBFFFOOOhhhpppOOOAAAAAA:::777333222444777999:::mmmdddZZZYYY[[[UUUTTTOOOJJJGGGHHHIIIKKKKKKEEECCCBBBCCCDDDBBB===999444888;;;<<<===AAAIIIOOONNNBBB777444444111...,,,///...+++))))))+++---...,,,+++******+++...000222---...000000000222555777666777:::===@@@BBBCCCCCCBBBCCC@@@;;;;;;@@@@@@;;;;;;555666===BBBJJJ___vvv~~~rrreee[[[YYY[[[___RRRJJJCCC???:::333//////...---,,,+++++++++,,,---,,,,,,+++,,,...///......---...///333777777333///,,,...000111222333222222//////000111111000...---111222333333111111222333...111222000------///222...,,,---///000222;;;EEEFFFOOOhhheeeMMM???888:::777444222333777;;;>>>mmmcccZZZYYYZZZTTTQQQNNNKKKJJJIIIIIIHHHGGGJJJGGGDDDCCCBBB???;;;777444777999:::===DDDOOOXXXRRRFFF:::666444111...,,,...---+++***)))***+++,,,+++******+++,,,...000111...///000000000333777:::<<<<<<<<<======>>>??????HHHHHHDDD??????CCCBBB===<<<777888???EEENNNbbbxxxyyykkk___YYYXXXYYYUUUNNNGGGCCC>>>777333333000///---,,,,,,,,,---------,,,,,,------...------222222222555666555111---......000111111111000000///000111222222222111000333333444222000//////000///000000///......///111...,,,---///000333<<>>;;;999777555333555888<<>>HHHUUU___UUUIII<<<777444111......,,,,,,++++++************)))***+++,,,...///000111000000000///000444999===BBB@@@>>>;;;::::::;;;<<>>>>>999888666444666999<<>>JJJUUU``````VVVJJJ@@@:::>>>;;;===DDDLLLVVVhhhyyywwwiii___ZZZXXXXXXOOOGGGAAA>>>999333000000222111///---,,,++++++,,,---......---,,,,,,---...333444555666666666444333000000//////...,,,++++++......000111333444555555:::::::::888444222111222222///,,,---000222111//////......000111444===GGGNNNWWWnnnvvvSSSBBB>>>???:::888666555555777999:::qqqggg]]]ZZZYYYQQQOOOMMMKKKLLLNNNPPPQQQQQQJJJIIIEEEBBB???>>>???@@@777999<<>>;;;777555555999>>>AAAFFFYYYpppvvvhhhQQQ@@@:::===<<<>>>DDDNNN[[[mmm{{{nnn___WWWVVVWWWXXXOOOHHHAAA???;;;555111222111///---,,,************---......---,,,---000333999999999777555444333333000000///...---,,,++++++......///000111333444444888999999777555333333444111...,,,---000222111///000...///111222555===GGGQQQXXXmmmrrrSSSCCC>>>===:::999777555444333444444uuukkk___[[[YYYQQQPPPNNNLLLLLLOOORRRSSSTTTMMMKKKHHHCCC>>>;;;;;;<<<777:::>>>BBBEEEGGGHHHHHHEEE===777555333111222555000000111111000...,,,+++,,,---...000222444555666222222111111111444999<<<:::777444222333888===AAACCCWWWqqq~~~sssZZZFFF===;;;;;;>>>EEERRRdddxxx~~~jjjYYYRRRRRRTTTUUUKKKDDD>>><<<888222000000///...---+++*********+++---...---,,,+++...555;;;EEEDDDAAA<<<555111//////000///...---------------000000000000000111222333333444555444222111222333///...---...000111111111111//////111222555>>>HHHRRRZZZooolllQQQDDD>>>:::999888777555333222111111zzzooobbb]]]ZZZQQQPPPOOONNNOOOQQQQQQQQQPPPKKKKKKHHHCCC===:::999;;;666999===BBBGGGIIIIIIIIIBBB<<<777666555111111444111111000000///---,,,+++,,,,,,,,,...000222555777222222222111111333666999:::777333111111555999<<<@@@KKK```rrrrrr___JJJ>>>999:::>>>GGGXXXqqq}}}iiiZZZTTTTTTUUUUUUIIIBBB<<<999666111...//////...---,,,++++++,,,------------++++++000;;;CCCOOOMMMIIIAAA888222000000......---------...000111444333222111000111111222222333333222000///000111---...////////////111333111///000222333666???HHHRRR\\\rrrcccMMMDDD>>>888666666666666555444333333|||qqqddd^^^ZZZQQQOOOOOOPPPQQQRRRPPPMMMJJJFFFGGGFFFCCC>>>;;;;;;===555777;;;AAAGGGKKKMMMMMMAAA<<<999888666222111333111000///...---,,,++++++++++++***+++---111444666111222333222111222555777;;;888444111000222555777===???MMMbbbkkk```KKK>>>777:::>>>III^^^zzz{{{jjj]]]YYYYYYYYYXXXLLLEEE???===:::555222333//////------,,,---...///------,,,******222>>>HHHRRRQQQLLLDDD;;;555333444------------...000222333777666444222111111111111444555555333111//////000,,,///111000......111444222000000222333666???IIIRRR]]]uuu{{{\\\JJJCCC===777444555666666777666666666~~~pppggg^^^YYYZZZRRRRRRQQQOOOMMMMMMOOOQQQIIIEEE???<<<;;;;;;:::888;;;;;;;;;===@@@DDDGGGIIICCC@@@<<<888444111000///333000------///000---***))))))***+++---///222333222...---000222333777<<>>:::>>>OOOiiimmmaaa```bbb___[[[PPPGGG>>>:::555111000222///...---,,,++++++++++++000---+++---///444>>>IIIQQQMMMHHHBBB>>>999555111///...---...222555666666777444222111111333333333666666555222...---///222000000///............//////...///111222444===FFFNNN[[[rrrpppSSSFFFCCC???:::777333000000333666777666~~~oooggg```[[[[[[XXXVVVSSSPPPNNNMMMNNNNNNNNNJJJDDDAAA@@@???>>><<<:::;;;<<<<<<===???CCCGGGGGGCCC>>>888333111000000222000///.........,,,************+++---///222333222000///111222333999@@@IIIDDD<<<777666666777888999???HHHQQQTTTOOODDD;;;===;;;AAASSSkkkmmmaaaaaadddbbb^^^OOOFFF>>>999555000///111///...---,,,++++++++++++000---,,,,,,,,,///;;;FFFOOOLLLFFFBBB???<<<999777111000///000333555666666777555222111333444444444444666888666333000000111...............///000111000//////111222444<<>>:::<<<999555444555777777666~~~nnnhhhccc^^^\\\ZZZVVVRRRPPPQQQRRRPPPOOOMMMIIIDDDAAA???>>><<<;;;999<<<>>><<<888999>>>CCCIIIEEE???999444222111222111222222111...,,,++++++*********+++---///111222222111222222111222:::DDDQQQKKKBBB;;;888777777777777===FFFNNNRRRNNNFFF???999;;;DDDUUUkkkzzzdddYYYZZZ^^^^^^[[[OOOGGG>>>:::555///...///......---,,,++++++++++++---,,,,,,,,,+++///<<>><<<:::888222111///000222444444333555333111111222444444444444777::::::777333000///,,,---------///000111222111//////111111333;;;DDDNNNZZZpppfffMMMCCC@@@===:::@@@<<<888666666666555555nnnhhhfffaaa\\\YYYTTTOOOPPPTTTVVVUUURRRLLLIIIEEEAAA>>><<<;;;:::999<<<>>>;;;555333888???EEEBBB>>>999666333222111222555666444///,,,+++---************+++---///000000000222222///000:::FFFRRRLLLCCC;;;777666666666777<<>>;;;999===;;;888555444333333222qqqiiigggbbb]]]YYYTTTOOOPPPTTTVVVUUURRRMMMLLLIIIEEEAAA???>>>>>>999<<<>>>:::333111666<<<===<<<;;;999777444222111333666888666111...---...)))))))))))))))+++---...---...000000------777BBBKKKFFF>>>888666555444444555999???DDDEEEDDDAAA???;;;@@@MMM^^^ppprrr___VVVYYY^^^^^^[[[PPPHHH@@@<<<777111///000------,,,+++++++++,,,,,,******+++------222???LLLWWWPPPFFF>>>999666555444666555444444555555444222222111111222555777777777777666555444333222000/////////............//////111//////111000222999BBBMMMXXXnnn{{{[[[IIIAAA<<<999888999888777555333222333333uuujjjgggbbb]]]\\\WWWRRRPPPQQQQQQOOOMMMJJJJJJHHHEEEAAA>>>>>>>>>999<<<<<<999444333666;;;999999888777666444222111444666777666333000......******)))))))))***,,,---,,,,,,...///------444===BBB>>>999666555444333222777;;;???BBBCCCCCCCCCDDDFFFJJJVVVgggxxx~~~ooo^^^WWW[[[___^^^ZZZNNNFFF???<<<888222///000---,,,,,,++++++,,,,,,,,,,,,******+++,,,...666???JJJEEE>>>999777777888888:::999999999::::::888666444444444666:::<<<<<<;;;999666222//////000000000000000///...............000......000000222:::CCCLLLWWWmmmsssUUUGGG@@@;;;888999888999999777555444555777yyyjjjeeeaaa\\\ZZZWWWTTTPPPNNNLLLLLLLLLGGGHHHHHHEEEAAA>>>>>>???;;;;;;:::888666666888;;;<<<:::777444222222222333333333333444444222...+++,,,,,,+++******+++,,,------,,,---//////...111777<<<:::777666666555333111888<<<@@@CCCDDDFFFIIIKKKOOOQQQ\\\nnnvvvhhhYYYTTTXXX[[[YYYTTTJJJCCC===:::777111...///,,,,,,,,,++++++,,,,,,---...)))(((+++---...222666===:::666444666888;;;<<<;;;::::::;;;<<<;;;999777333333444777;;;=========999555111///000111000//////............//////000///---...000000222:::DDDLLLVVVllliiiNNNCCC???:::888;;;999;;;;;;999666555555777|||jjjdddaaa\\\UUUTTTSSSOOOLLLKKKMMMNNNJJJKKKLLLIIIEEECCCCCCEEE;;;:::999777777999:::;;;AAA===777111///000333555222000000222444333...)))...---,,,,,,,,,---...//////,,,,,,000111///000444;;;999888777777666333000444888<<>>:::999===999;;;<<<999555333333555|||kkkdddaaa^^^UUUQQQNNNKKKKKKKKKKKKJJJKKKIIIGGGEEEDDDAAA>>>;;;999999888666555777:::===III@@@666111222444444222222444555333222222111000000//////000000///111444333...,,,//////,,,---222///444555000+++...333666555666999===>>>???EEEMMMRRRbbbnnnrrr~~~rrrgggVVVKKKLLLTTTVVVTTTEEE???999555444222///,,,///,,,******---...---+++((()))+++---///111222333555555555666888888888777;;;888666333333555888:::999666333222444555444333222111//////000000...---///000111111111000...---555333///,,,,,,111999@@@NNNWWWkkkooo[[[EEE;;;888888888999444555777888888888777666ooofff```[[[TTTQQQMMMKKKKKKKKKJJJIIIHHHFFFDDDCCCCCCAAA???===999999888777666777:::===FFF@@@888333333444444333111333444333222222111111111111111222222111//////333//////333333000000444///444666444222666999:::888999<<<@@@@@@BBBJJJSSS]]]lllxxx{{{~~~iii```SSSKKKNNNVVVWWWTTTHHHBBB;;;555333000---***---+++((()))+++,,,+++***,,,------...///000111222555555555666777666555444999777555333333555888999;;;888555555666888777555222000//////000000///---///000000000//////...---111000///......222888===KKKTTTiiifffVVVDDD===;;;:::888777555555666666555444333222ssshhh```XXXSSSQQQMMMKKKKKKKKKJJJIIIGGGEEEBBBAAAAAAAAA@@@???999999888777666777:::<<<@@@>>>999555333333333444000111333333222222222444999;;;===<<<:::666111...111000111555777666777:::222666777666777<<<===;;;::::::===@@@AAACCCMMMXXXkkkyyy~~~iiibbbVVVOOORRRXXXXXXSSSIIIBBB:::444222000...+++---+++******+++,,,,,,+++000000/////////000000000555666777777666555333111555444333222333555777888666444222222333444333333111///...///000000///...000///......---.........---...//////000333777:::FFFPPPeee\\\NNNBBB>>>>>>;;;777555666666666666444333222111vvvkkkaaaYYYTTTQQQNNNMMMMMMLLLKKKIIIIIIGGGDDDBBBBBBAAA@@@???777888888666555555888:::::::::999666333111222333000000222444333222555:::KKKSSSWWWRRRGGG>>>999666333333555888<<>>>>>:::666777;;;<<<999999:::<<>>666777777555444444666777555666666555333111111222222111222555444333999BBB___nnnuuuhhhTTTGGGCCCCCC???@@@@@@BBBHHHQQQXXX\\\QQQMMMCCC888555888999777999:::>>>@@@@@@EEESSSaaaxxx}}}wwwggg[[[YYY[[[YYYRRRCCC>>>777333333333222000............------...///,,,,,,+++,,,---///222333;;;>>>AAAAAA===888444333......//////000111222222000111222222222222333333...---,,,---///000000//////...---,,,,,,---...///---------,,,---111666:::>>>HHH^^^~~~vvvRRRGGG===:::999777555555666555555555555666666666|||pppfff^^^TTTRRRPPPOOOOOONNNKKKIIILLLKKKHHHGGGEEECCC???<<<666666777666444444555666444444444333333333333222777333333666555555???LLLmmm}}}rrrZZZMMMJJJJJJNNNPPPPPPQQQWWWaaaiiikkkbbb\\\OOO???666666888888999<<>>888555333---...///000111111111000+++---///000000000111222---,,,,,,---///111000///.........---......///000.........------000555999===GGG]]]}}}kkkNNNDDD;;;999888666555777333333222222333444444555sssggg^^^RRRPPPNNNNNNMMMLLLIIIGGGIIIHHHHHHGGGGGGDDD???<<<777888999888666555666777666333222333555777555333;;;666555888777777DDDUUUqqq}}}lllXXXOOOKKKGGGRRRVVVYYYYYY]]]fffjjjiiifffbbbVVVDDD888666888888777;;;AAAEEEEEEIIIXXXhhh{{{}}}zzzrrrdddYYYWWWXXXSSSKKKBBB>>>999777666444///+++***+++,,,+++)))(((***---++++++***+++---000444666888>>>CCCCCC===666222222///000222333333222111000&&&))),,,---,,,,,,---///,,,++++++---///111111000---...//////000000000///...///000000000111333555===HHH^^^~~~yyy]]]GGG@@@:::999999777777999555444333222222222333444vvvhhh]]]PPPOOOMMMLLLLLLJJJHHHEEEEEEEEEFFFGGGGGGDDD???<<<999::::::999888777777888888444111333777:::888555>>>777666888777888GGGZZZooowwwtttcccTTTNNNHHHAAANNNTTTXXXXXX\\\bbbbbb^^^cccbbbXXXGGG999555666888333888@@@DDDDDDHHHWWWfff|||~~~yyyrrrfff[[[XXXVVVNNNEEE===:::888777888666222...+++---...---******,,,///...---,,,,,,...111444777555;;;AAAAAA;;;444000///222333444555555444222111(((+++///000///...000222,,,++++++,,,///111111000---...000111111111000///---///222444333222222222>>>III___~~~mmmQQQAAA<<<999;;;;;;999999:::999888666444333333333444vvvkkkdddXXXTTTOOOKKKJJJIIIHHHGGGFFFEEECCCAAA???>>>======:::;;;777333555:::999333777444333666===BBBBBB@@@<<<:::999777444:::KKK\\\sssmmmbbbUUUJJJDDDCCCDDDAAAFFFIIIHHHKKKSSSZZZ]]]XXX[[[UUUFFF:::666555333111;;;>>>???EEEIIIVVVlll|||yyylll___\\\\\\YYYRRRKKK???:::444111111000---++++++******))))))******+++,,,,,,,,,---...///000111888999999888555333222222666999;;;;;;888333000...******************+++,,,---......///000111111222333222000///......//////---.../////////111444666===JJJaaaaaaKKK<<<;;;999777666666777777777555333111111111222333yyykkkaaaZZZVVVPPPLLLJJJHHHGGGFFFFFFEEECCCBBB@@@???>>>>>>>>>???;;;777777;;;999444888555333777>>>EEEHHHHHH@@@===:::999999>>>NNN]]]bbb^^^VVVNNNHHHCCC@@@>>>>>>CCCEEEDDDFFFMMMSSSUUUZZZ[[[UUUFFF888333111...111:::<<<>>>EEEKKKZZZqqqtttjjjbbb\\\^^^aaa___WWWOOOCCC>>>888555555444111///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000111555666777666444333333444999;;;<<<:::666111...---+++++++++++++++,,,,,,---/////////000111111111222333222000///......//////---.../////////111444666???KKKaaa|||[[[HHH;;;:::999777666666777777777555333222111111222333}}}lll```^^^YYYSSSNNNJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@??????AAAAAA>>>:::999:::888333777444333666>>>FFFKKKLLL???:::555555777<<>>:::<<>>>>>===;;;999888666333333222333777===CCCGGGHHH>>>777111111444888???FFFGGGCCCAAABBBEEEEEE@@@;;;>>>AAACCCBBBCCCHHHJJJIIIGGGGGGDDD===666333222222+++444666999CCCLLL___yyyttteee\\\___cccgggjjjggg\\\PPP>>>999444111111111...,,,------............---------------------...//////555666777777555555666777999999888444000---,,,,,,,,,,,,,,,,,,,,,---...///333333333333333222222222222222111000000/////////---.../////////111444666CCCLLL___|||hhhKKK<<<999888777666555666777888666555444222222222222222ssshhhddd___XXXRRRNNNKKKIIIGGGEEEEEEEEEEEECCCBBB@@@???<<<<<<======;;;888666666222333666:::>>>@@@@@@??????888333444777777:::===CCC???;;;<<>><<<999555222222333,,,666999===FFFOOOaaa{{{nnn^^^YYY___cccbbbbbb___UUUJJJ???;;;555333333333000...+++,,,------------,,,+++---------------...///000555666888777555333333444444444333000---,,,---...,,,++++++,,,---...//////444444444444333333333333222222222111000000//////---.../////////111444666BBBJJJ]]]{{{```FFF888777666555555555666777888555555444333222222222222uuujjjbbb]]]WWWRRROOOLLLJJJIIIGGGGGGGGGFFFDDDBBB???>>><<<<<>>===;;;999:::666555777888666555777===:::777777;;;>>>>>>>>>999===@@@AAAFFFLLLLLLHHH@@@===:::999666111///111000;;;???DDDMMMSSSccczzziiiXXXUUU^^^aaa]]]ZZZXXXOOOEEE===888333111111111///,,,***+++,,,------,,,+++***,,,,,,,,,---...///000111222555777888555222000000///000000///------...000,,,,,,------...///111111333333333333444444444444222222222222111000///...---.../////////111444666???GGG[[[zzzxxxWWWAAA777555555444444444666777888555444444333333222111111uuuhhh^^^YYYTTTOOOMMMLLLJJJIIIHHHHHHHHHGGGEEEBBB>>><<<======@@@CCC???666333666333555888::::::999777666444444777<<<<<<888777888666555555666888:::<<<===666:::>>>BBBIIIPPPPPPKKKDDD>>>;;;<<<999222///111000===CCCIIIQQQTTT```uuujjjZZZ]]]gggkkkddd]]]ZZZQQQEEE;;;666111/////////---+++***+++,,,------,,,+++*********+++,,,...000222333000444999;;;:::666333111///000111000///...///000/////////000111222333444222222222333333444444555222222333333222111///...---.../////////111444666;;;DDDXXXyyyjjjNNN>>>888444444333333444666777888444444444444333222111111ssseeeZZZVVVQQQMMMKKKKKKJJJIIIIIIJJJIIIHHHEEEAAA>>><<<<<<<<>>DDDEEE@@@>>>@@@111333666888999:::<<<>>>666:::???DDDLLLTTTTTTPPPEEE???<<<>>>;;;555222444///<<>>:::444111111000...,,,------------,,,+++***)))((()))***---///111333444000888@@@EEEGGGFFF???666444333111000000222333555444333444666999999666333222222111000/////////000///222555555333000000111...,,,,,,//////...222888>>>HHH^^^~~~yyyVVV@@@888777444444444555666777777888666666444111///000222555|||mmm```\\\UUUQQQNNNNNNMMMLLLKKKHHHFFFEEEDDDBBB>>>;;;<<<=========;;;888555333777999<<<===;;;888666555///555???JJJWWW\\\TTTHHH:::777444333666888999888;;;===@@@DDDGGGJJJMMMNNNFFFDDDAAA???===;;;777444555444:::DDDIIIMMM[[[kkkuuuqqqwww~~~~~~qqq```SSSHHHAAA<<<888444222111111000...------------,,,+++***)))))))))+++---///111222333444<<>>:::777555222555<<>>@@@AAAAAA===666333333333333333444444555333333333666888888777555777777666444111000111333999::::::888444111000000000------//////---000666;;;EEE]]]~~~___III???<<<<<<444444555555666777777777111222333333222222555666xxxaaa^^^ZZZWWWUUUSSSQQQOOOJJJJJJHHHGGGEEEBBB???===888999:::;;;;;;999777666999<<<@@@@@@===999555333666888???LLL]]]eee\\\NNN===;;;888555555666777777999:::>>>FFFMMMQQQOOOKKKEEEEEEEEEFFFEEEBBB===999555333555999:::BBBZZZrrr~~~xxxlll^^^RRRIIIDDDAAA;;;999777444333111000///,,,---------,,,,,,+++***+++,,,,,,---...///000000///666===???@@@AAA>>>999000000000000000000000000000000222333555666666555;;;<<<;;;888444333444777???>>><<<999555222000///111......///...---000555888BBBYYY}}}kkkQQQCCC;;;666444555555555555666666777777444555555444222111111222{{{ccc```\\\YYYWWWUUURRRPPPOOONNNKKKGGGCCC@@@>>>===999:::;;;<<<;;;999777555999<<>>===;;;888666555666666555777===HHHSSSUUUPPPIIIEEEFFFGGGHHHGGGCCC===888444111222444555===UUUnnn}}}{{{vvvhhh]]]UUUNNNIIIEEE===<<<:::777333000......,,,,,,---------,,,++++++,,,,,,------...//////000222;;;CCCEEEDDDCCC@@@;;;222222111000///000000000///111333444555666777888???@@@???;;;666555888<<>>:::;;;<<<<<<<<<:::888666:::<<<>>>>>><<<888666666222999???CCCIIINNNMMMJJJ>>>>>>>>>;;;777444333333444555<<>>>>><<<888333///------,,,,,,,,,------,,,,,,+++,,,,,,------...///000000444???IIIKKKHHHDDD>>>888444333000...,,,,,,---...111333555666666888:::<<>>QQQtttiiiLLLCCCAAA;;;777888666666666666666666666555222333222111111222555888kkkfff^^^XXXTTTSSSRRRQQQMMMSSSYYYZZZUUULLLEEEBBB666888;;;===??????>>>===888999:::999777666777888:::<<<===>>>CCCJJJLLLIIIBBBEEEGGGEEE???999666555;;;888:::GGGXXXbbb___XXXGGGKKKPPPUUUWWWSSSKKKEEEEEE>>>:::;;;999777@@@LLLggg}}}hhhTTTNNNMMMHHHBBB???:::<<<===:::555111000111++++++,,,------,,,,,,,,,***+++,,,---///000111111777GGGYYYaaaaaa]]]VVVOOOBBB>>>888333000000222444+++...111111111333777:::;;;>>>???:::444444:::AAA@@@;;;555222222333222111...,,,,,,//////...222888;;;???QQQssslllNNNCCC@@@:::777999666666666666666555555555777666444111///000222555mmmfff___[[[XXXSSSQQQSSSTTTUUUWWWWWWSSSKKKBBB:::;;;999999;;;???AAA???===@@@===:::999:::;;;;;;:::;;;<<<===???AAACCCEEEFFFBBBBBB@@@===888666555666666<<<>>>===HHHYYY```\\\PPPPPPTTTYYYWWWQQQNNNOOOLLLFFF???:::555555===GGGbbb}}}nnn]]]KKKDDDAAA======@@@>>>@@@===888666666111***///---,,,---...///...---,,,)))'''(((---000000...999GGG[[[gggggg```]]]^^^VVVEEE555111333333///---///...---...000333444444:::777222...222;;;??????===888444444666777444000333111///------...000111<<<;;;KKKrrroooRRREEE???:::999;;;555222000111555888999999555444333222000...,,,+++pppdddYYYVVVWWWUUUTTTTTTUUUUUUUUUUUUQQQJJJBBB;;;>>><<<<<<>>>@@@AAA@@@>>>======<<<888555444777:::;;;<<<===???@@@@@@@@@@@@;;;;;;:::888444333333444777<<<>>>>>>HHHXXX^^^[[[PPPQQQVVV\\\\\\VVVRRRRRROOOJJJCCC>>>888666;;;CCCSSSooo}}}uuunnnbbbTTTGGGBBB???<<<<<>>;;;:::888555111...///...------//////...---,,,------------...000222666EEEXXXeeehhhcccaaaaaaVVVFFF555000222222///...222000///000222444555555999666111...444<<>>@@@@@@:::333111555::::::<<<>>>??????>>><<<;;;555666666444222111222444888>>>@@@BBBKKKYYY```^^^UUUVVV[[[aaa```XXXRRRPPPLLLIIIEEEAAA<<<777;;;AAAMMMhhhwwwiii^^^VVVOOOGGGDDDAAA>>>===???AAA:::888<<<;;;333000333111000///000111222111///+++...000///,,,+++///333222???QQQ^^^eeefffeeedddWWWFFF666000111111000///444333111222444555555444666333000000999BBBCCC???:::777333333444444222///...---,,,,,,,,,...000222===>>>MMMqqqrrrRRRDDD@@@;;;777666999666444333444444444444555555444333222000...---wwwhhhZZZWWWXXXXXXVVVVVVUUUSSSQQQOOOLLLHHHCCC???===>>>???@@@BBBCCCCCCBBBDDDDDDBBB<<<666444666:::888;;;>>>@@@AAA???<<<:::666777666555333222333444999>>>BBBEEENNN[[[cccddd]]]]]]```eeebbbWWWMMMIIIFFFDDDCCCCCC>>>:::===BBBUUUooo{{{iii^^^WWWVVVTTTPPPJJJDDDBBBBBB@@@555333;;;;;;000...555444333222222444444333222+++---...---++++++---//////999FFFRRR\\\eeegggeeeWWWGGG666111111111111111555444222333444555444333222111///333>>>HHHHHHBBB999666333222333222111///------,,,---...000222333<<<>>>MMMmmmkkkLLLAAA@@@<<<888888888666555444444444444444555555444333222111///...{{{pppeee```[[[VVVUUUVVVUUURRROOOMMMKKKHHHDDDAAA:::;;;>>>@@@AAABBBDDDEEEHHHFFFAAA===:::888666555666999>>>BBBCCCBBB???===999999888666333111111333666:::>>>CCCLLLYYYcccgggbbb___```dddaaaVVVKKKFFFGGGEEEEEEEEEAAA===???DDD\\\ttttttllleeeiiijjjcccWWWMMMGGGEEE===222000888888...,,,444333222111111333333222111...,,,+++,,,...///---+++---444;;;EEESSSbbbgggdddTTTFFF777222222111222333444333222222333333222000000000///222<<>>>>>:::666666444444555444444444555666444444444333222111000///wwwmmmeee^^^WWWUUUWWWTTTRRROOOMMMKKKHHHEEEBBB888;;;>>>???@@@AAACCCEEEHHHEEEAAA>>>===:::555222666999>>>BBBDDDDDDBBBAAA999999888555111//////000222444777<<>>;;;666222333111333555555555555666888222222333333222111000000zzzlllddd___YYYWWWWWWTTTRRROOONNNLLLIIIFFFCCC;;;===@@@AAA??????AAACCCFFFFFFFFFCCC???:::666444666999===AAACCCCCCBBBAAA999999888555222000000111111222333777>>>IIIWWWbbbggg```\\\\\\[[[TTTNNNKKKNNNJJJGGGCCC>>>;;;???FFFYYYrrr}}}uuuxxxgggTTTIIICCC888555222111000000///...///---,,,---...///...,,,------...000111222111000...333999AAATTTeeeeeeZZZLLLBBB888555555444444666111000111222333333222000---111222000111555777555777777666444222111111111...//////000111222222333444;;;HHH```kkkXXXFFF???;;;555333666111333666666555444666888111111111222111111000000{{{hhh```^^^\\\YYYXXXSSSRRRPPPOOOMMMJJJFFFCCC>>>AAACCCBBB???>>>???AAADDDIIIMMMJJJBBB;;;888999888:::===@@@BBBBBBAAA@@@::::::999777444222333444555333333666;;;FFFTTT```nnneee]]][[[XXXRRRLLLJJJIIIDDDAAA>>>:::999@@@HHH]]]xxxsssmmmssshhhSSSGGG@@@777888444//////222111---000///...///000111000...'''+++///000...---///222///666<<>>IIIWWWkkkssslllbbb]]][[[WWWOOOIIIGGGAAA<<<:::888999@@@HHHXXXwww~~~rrrqqqttt~~~iiiPPPCCCAAA;;;777333000000000///------,,,++++++******++++++000...,,,---//////...+++,,,000666@@@NNN[[[^^^ZZZKKKCCC888111000222444555111//////111222///+++(((///000///000333999<<<<<<>>>;;;888666444333000...000////////////111222333444:::GGG^^^oooWWWMMMBBB===:::666444555000222444444333333444555///000000000000111111111rrreee```ZZZTTTRRRRRRSSSQQQKKKGGGGGGDDD@@@>>>>>>>>>===<<<<<<;;;;;;999<<>>???888888888888888888888888:::;;;:::888555333444555777:::555222999>>>LLLaaaeeeiiikkkjjjbbbVVVLLLEEECCC>>>:::999777777<<>>666666555222///...///000,,,+++++++++++++++,,,---******)))+++---//////...222333444999DDDPPPTTTQQQGGGAAA999555555666555444111000000///000222222333,,,000444777>>>GGGMMMLLLDDD@@@:::666444333222111000////////////111222333666<<>><<<:::888777888777666777:::<<<<<<<<<999999888888777777777777999:::;;;999555333444666666:::666333777:::GGG^^^ggglllooojjj___UUUOOONNNBBB>>>;;;;;;999999===DDD\\\sssfffNNNAAA>>>::::::999666222000000222,,,++++++++++++,,,------+++++++++,,,...////////////000111666@@@KKKMMMIIICCC???999666666666555222222111///111777;;;999333...111333888FFFTTTVVVPPPFFFAAA;;;666444444333333000////////////111222333777===IIIaaagggQQQHHH???777666555333333444555111...000444444000,,,555555444333222111000///wwwiiibbb[[[VVVTTTXXXYYYWWWQQQNNNMMMKKKGGGCCCBBB@@@>>>;;;999777666777666666888;;;<<<;;;:::<<<;;;999888777777777777888;;;<<<:::666333444777444:::666333777999EEE[[[iiipppuuupppaaaTTTNNNMMMAAA===;;;;;;::::::???EEE\\\vvv|||cccMMMAAA>>><<<<<<:::777333000//////---,,,,,,+++,,,,,,------.../////////.........///---///222777BBBLLLMMMHHHAAA===888666777666333000111//////555DDDMMMGGG:::111222333;;;QQQeeecccVVVEEE@@@:::666444333333333000////////////111222333777===III^^^aaaOOODDD<<<666555666444444666555111...000444444000,,,666555444333222000//////}}}nnnfff___ZZZWWWZZZ[[[XXXRRRNNNMMMJJJEEECCCBBB@@@>>>;;;999777666333444777999;;;<<<===>>>>>><<<:::888777777777888888;;;>>>;;;666222444666555999555333888:::DDDWWWfffqqqzzzwwwhhhVVVJJJEEE@@@<<<:::::::::;;;AAAIII^^^xxxrrr[[[KKKBBB===<<<999666444222000---***......---,,,,,,,,,,,,,,,///000111000...---...///...000333999EEEQQQSSSPPPCCC>>>999777777666333000...///111:::KKKXXXRRRCCC444555666???WWWmmmjjjYYYAAA===888555444333222222000////////////111222333666<<>>;;;999888777444666888888888:::???CCC???===:::888666666777777888===@@@===666222333666999;;;555333999;;;BBBRRR```kkkuuuttthhhYYYNNNIIIDDD???<<<======@@@HHHPPPcccxxx~~~gggTTTKKKEEEAAA:::666111111444444///)))000///...---,,,+++++++++---///000000...---///111......///555CCCSSSZZZYYYFFFAAA<<<999888777444111,,,111555888DDDPPPNNNBBB666<<<===@@@QQQccc```PPP===:::666444333333111000000////////////111222333444<<>><<<:::888777888::::::777444777>>>FFF???===:::777666555666666999===AAA===666111222555<<<<<<555444;;;<<<@@@NNN\\\dddkkkkkkddd[[[WWWWWWIIIDDDAAAAAABBBFFFOOOXXXhhhxxxyyyaaaRRRMMMJJJEEE:::444000222888999333,,,111000///---,,,+++******))),,,///...------///222,,,+++***///>>>QQQ]]]___IIIDDD>>>:::999888555333---555888555999BBBBBB;;;999BBBCCC@@@HHHTTTPPPBBB:::777555333333222000///000////////////111222333333;;;CCCLLLaaaaaaIIIBBB>>>777222333444333222444000222444444333333444555222222111111000/////////xxxhhhaaa]]][[[UUUSSSQQQPPPNNNLLLHHHEEEEEEBBB>>>;;;::::::999888888777777555444666999;;;999AAACCC:::222222444333;;;===??????;;;777444222777777666444444888===BBBPPP[[[ccccccaaaaaa```^^^IIIDDDAAA@@@@@@CCCLLLVVVgggzzz|||iiiWWWKKKFFFFFF555555555444444333333333,,,---...,,,)))''')))+++111///,,,---//////---******,,,000555===HHHSSSZZZGGGJJJKKKGGG???888444222222222333666999;;;:::999444999;;;;;;>>>CCCBBB<<<222444666555333111111111------...///000111222222111666???III[[[zzz|||___III===999777444222333333222111111000111333222///000444777777777666444000---+++~~~lllbbb]]][[[WWWUUURRRPPPOOOMMMIIIGGGFFFCCC???<<<;;;;;;:::999888999999999999999;;;<<<===DDDFFF>>>777666888777999<<>>KKKYYYbbbRRRQQQNNNIIICCC>>>999777222111222444777888888777222666888666888<<<;;;666333555666666333111111111/////////000000000000000111666>>>IIIYYYtttuuuXXXCCC:::999777444333333333333222333111222444333000222666999999888666444000---+++mmmaaa[[[XXXXXXUUURRRPPPOOOMMMJJJHHHFFFCCC???======<<<;;;:::888999<<<===>>>>>>===<<<>>>DDDFFFAAA:::888999999777;;;???@@@???===<<<;;;555555666777888:::???BBBGGGQQQ[[[^^^]]]]]]ZZZVVVKKKFFFDDDEEEGGGHHHMMMTTTlll}}}{{{gggSSSEEE>>><<<111111111111222222222222000111111///---,,,...///000///------...///...---333333333666???NNN___jjj```ZZZQQQIIIEEE@@@;;;777222111000222444555444333222555666444444666555333555666777666333111111111111111000000000/////////111555===GGGTTTllllllQQQ@@@:::999777444444444444333222444222333555444111444999===<<<:::777333000---+++pppbbb\\\YYYWWWUUUQQQOOONNNLLLIIIGGGEEEBBB???>>>======;;;:::888999<<>>999777555555555555444333444222222444333222666;;;BBB@@@<<<777222///---,,,xxxhhh___\\\VVVSSSPPPMMMLLLJJJHHHFFFDDDBBB???>>>>>>===;;;999888999;;;>>>@@@???;;;777777:::======999444222333:::===@@@BBB@@@>>><<<;;;666777777777666777:::<<>>555222.........//////000000000111000/////////000000//////......------...000222222222333777@@@MMM\\\fffiii]]]NNNEEECCCAAA<<<777555333111111222333222111000111333444444555888<<<:::::::::777333000000000/////////000111222222222666444888???FFFZZZxxx\\\IIIAAA???888777666666777666555333333111111333333444999???GGGDDD>>>777222...------}}}jjj^^^YYYVVVSSSOOOLLLJJJIIIHHHFFFDDDBBB@@@??????>>><<<:::;;;999999:::======999555777888<<>>666444111111222333333222......000222222333999@@@===<<<;;;777333000000000......///000111222333444666333666<<>>EEELLLGGG@@@777111...------mmm```ZZZWWWTTTOOOLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBAAA???===???;;;777777::::::888444888888<<>>???===;;;999888888888777777777:::???CCCKKKWWWdddllloookkk___TTTBBBDDDFFFDDD@@@FFFZZZnnnwwwtttkkk\\\KKK===444111////////////............---+++)))***,,,---,,,***---...///---,,,...222666666666666:::EEEVVVhhhtttooofffZZZQQQKKKGGGAAA<<<666333111000111222333222...---///333222222888BBB???>>><<<777333000///000000000000111111222222222444222666===???IIImmm~~~bbbPPPEEE<<<777888777777888999888666444444111111444777;;;CCCLLLPPPJJJAAA777111------...wwwiiicccXXXUUUPPPMMMKKKKKKIIIHHHGGGFFFEEEDDDEEECCCAAA???BBB<<<777555888999777555888777;;;BBBAAA999444555555888<<<>>>===:::999888888888777777999===DDDHHHMMMZZZjjjrrrsssjjjXXXHHHAAAFFFKKKIIIBBBEEEYYYooossspppiii[[[KKK===555222000000000//////......---111...,,,---///111000...---...///---,,,...333777:::999888;;;GGG[[[qqqvvvnnnbbbVVVLLLCCC:::555555222//////000222222222111000111444333222999DDD@@@???<<<888333000///000222222222111111111111111222111777>>>>>>EEEeeettt[[[MMMFFF>>>888888777777888999999777444555222222666:::>>>GGGPPPRRRLLLBBB888000------...}}}lllcccaaa[[[SSSNNNLLLKKKIIIGGGCCCCCCFFFHHHJJJIIIFFFCCC@@@;;;666444666888888777===<<<======>>>;;;777444777999:::;;;;;;:::888777888777666666999>>>DDDGGGRRRZZZfffoookkkZZZKKKCCC:::<<>>===888666888;;;<<<:::666444333000444555333777EEEUUU^^^[[[MMM;;;111000000,,,(((pppfffbbb\\\UUUPPPNNNLLLIIIGGGFFFFFFHHHJJJLLLKKKHHHEEE@@@;;;777555666777888777<<<;;;;;;<<<<<<999555222666777999;;;;;;:::888777777666555666:::@@@EEEIIISSSZZZeeellleeeTTTDDD<<<<<<>>>@@@AAA???DDDUUUfffwwwtttwww{{{pppWWWBBB888444222000000000000//////...---,,,,,,+++)))'''(((***,,,+++,,,------,,,,,,...000222111333777???PPPkkk~~~mmmZZZNNNEEE<<<444111000///...///222666999333000...///111444666777999:::;;;:::666333222222000000/////////000111111000333444888===>>>SSSwww{{{^^^OOOBBB<<<;;;666555888;;;<<<:::777555444333555444555===KKKWWW\\\VVVIII888/////////---)))rrrfffaaa^^^XXXTTTQQQNNNKKKHHHEEEEEEEEEGGGHHHGGGDDDBBB???;;;777555666777777777;;;;;;:::::::::777333000333555888:::;;;999888666555444444666:::@@@FFFIIITTTYYYdddjjjdddTTTEEE>>>>>>>>>??????>>>DDDUUUgggyyytttxxxnnnTTT@@@777444222//////000111111000000///++++++***)))'''''')))++++++,,,------,,,---///111000000111333888GGGddd}}}rrr[[[JJJAAA:::444111111000111222444666888333111///000333666888888<<<<<<<<<:::777444222222///.........//////000111000333222555999:::LLLlllmmmRRRHHH@@@===<<<666666999;;;;;;999777666666666555444999HHHXXX^^^]]]OOOCCC555...---...---***sssddd___]]]ZZZVVVSSSQQQNNNMMMFFFEEEEEEEEEFFFEEECCC@@@===;;;888666666666777777<<<;;;:::999999666333000111333666999:::999888777555444444555999===BBBEEEKKKQQQ\\\eeeaaaTTTIIIDDD>>>======>>>???GGGYYYjjjgggNNN===555333222000111111111111000000///,,,------,,,+++***,,,...---...///.........000222///000111000222@@@]]]wwwsssYYYEEE===999444444444444555666888888777444222111222555888::::::<<<===<<<999555222111111......---......///000111///222000222777888GGGcccbbbLLLFFF@@@??????999:::;;;<<<;;;999666555555777666777BBBVVVggghhhaaaJJJ@@@444---------,,,)))wwwhhh]]]\\\ZZZXXXUUUSSSRRRRRRLLLKKKIIIHHHHHHHHHFFFDDD<<<;;;999777666666777888<<<;;;999999888666333111000222444777999999999999777666555555666999<<<>>>???EEEPPPZZZYYYOOOFFFCCC@@@>>>>>>???@@@HHHYYYiii{{{___GGG:::444111000333333222222111///...------...///...------...///+++,,,------,,,---///111///000222111111===WWWppp}}}}}}oooVVVCCC>>>;;;555777555444555777888666555222111000222555888999999:::;;;999666222000//////------------...///000111...111///111777999EEE[[[uuuYYYHHHFFFAAA???@@@;;;>>>???>>>;;;888555444444777999???NNNdddrrrnnncccGGG???444...,,,,,,***(((~~~ooo]]]\\\[[[XXXUUUSSSTTTUUUMMMJJJGGGFFFEEEDDDCCCAAA;;;;;;:::888666555666888;;;999888777888666444222111222333555777:::;;;<<<:::999777666666777888999>>>CCCMMMWWWVVVMMMEEECCCFFFDDDCCCDDDFFFMMM]]]kkktttVVVBBB888333000000333333222111000...---,,,+++,,,------,,,,,,---...((()))******)))***,,,...000111222333333<<>>AAA@@@???;;;777555555555;;;AAALLL\\\mmmtttjjj\\\CCC<<<333...,,,+++***(((qqq______\\\WWWSSSQQQSSSUUUJJJGGGCCCAAA@@@???>>>===:::;;;;;;999666555666888888777555555666666444222333222222333666:::>>>@@@<<<;;;999888777777888888@@@DDDNNNWWWVVVNNNHHHGGGLLLJJJLLLOOOTTT\\\lllzzzoooPPP???999444111111111111111000///...---,,,)))+++------,,,,,,,,,---)))***++++++******,,,...//////222444666===MMM]]]sssyyyrrr^^^RRRRRRKKK???;;;777222222333333000---/////////111555888888888777777555222///......///.........///000111333333///333///...444666;;;JJJjjjxxxYYYHHHDDDFFF???===BBBDDD@@@???>>>:::777666777999AAALLL[[[gggooommm^^^OOO<<<777000,,,+++******)))nnncccaaa^^^WWWQQQOOOQQQTTTLLLIIIDDDAAA@@@@@@???>>>:::;;;<<<999666444666888666444333333444555333222444333222333555:::???BBB===<<<:::999999999999:::;;;@@@JJJSSSTTTMMMHHHGGGOOOOOORRRZZZbbblll}}}lllMMM>>>:::666333222......////////////......***,,,......------...///,,,---......------///111......111555888>>>JJJWWWuuu{{{vvvddd[[[[[[RRRCCC???:::444333444444111---222222222555999;;;<<<;;;666666555222///...///111......//////000222333444000444///---333444777CCC```fffSSSFFFEEEHHHAAA???GGGJJJ>>>===<<<:::888888:::<<>>===;;;<<<======<<<:::888666888999999999999888888777444666888888777:::???CCC===;;;;;;<<<::::::@@@HHHEEEGGGKKKOOOQQQPPPNNNMMMPPPOOOSSS\\\jjjvvv{{{|||pppUUU<<<666444...---111222222111111000//////...//////...---,,,+++*********++++++***)))***---///111555222222666666EEE___uuuUUU???777000...---+++,,,///222333666888999999888888777777666444222///,,,+++...---,,,---......---,,,......000222444666777888FFFbbbpppXXXNNNEEEGGGJJJJJJHHHFFFEEEDDD>>>??????===:::;;;???CCCKKKQQQTTTNNNEEE===555...///...,,,***)))(((''''''sssiii```\\\XXXTTTRRRSSSNNNKKKGGGDDDCCCBBB@@@>>>888999;;;<<<;;;999666444555555666777888888888888555666666555444555999<<<666888<<<>>>:::888===FFFDDDEEEJJJPPPRRRRRRTTTWWWYYYYYY\\\dddnnnwww{{{{{{xxxcccMMM:::666777333222555555444333222000///......---------,,,,,,+++++++++)))***++++++******,,,......222111111555777JJJgggpppPPPAAA999333111000...///222000222666888999888666444555666666666444111...+++...---------......---------...///111333444666666>>>WWW}}}~~~bbbQQQMMMFFFJJJMMMNNNLLLGGGCCCBBB>>>>>>===;;;999999<<<>>>@@@DDDDDD>>>888666333000---,,,+++***)))(((''''''xxxmmmbbb]]]ZZZUUURRRRRRLLLIIIFFFCCCCCCBBB@@@???999:::<<<<<<;;;999666444000111333666888999:::;;;888777555333222222444666888<<>>EEEFFFFFFJJJQQQSSSSSSVVV]]]bbbdddgggmmmsssxxx}}}ttt|||uuuUUUDDD777666999777666888999888555222///---,,,,,,))))))******+++++++++,,,)))+++,,,,,,+++++++++,,,,,,000...---333999OOOooonnnPPPAAA:::333222111///000333111333777999:::888555333333444666777666444000.........///............///------...000222333444555:::MMMnnnkkkXXXMMMKKKKKKNNNQQQQQQLLLFFF@@@===>>>===;;;888555444555666888:::999333111222333111++++++******)))(((''''''yyymmmbbb]]]ZZZUUUQQQOOOKKKHHHEEECCCCCCCCCBBBAAA===>>>>>>>>>===:::888666///111333777999<<<===>>>;;;999777444333333333444888<<>>;;;<<<;;;888555333111111000555666444///---//////,,,)))))))))))))))((('''&&&|||oooccc^^^[[[VVVQQQPPPKKKIIIFFFDDDEEEEEEDDDCCC@@@@@@???===;;;999777666000111444777:::<<<===>>>:::888666444444444555555666888<<>>???>>>===:::888444000---,,,++++++)))))))))******++++++,,,***---///000///---,,,,,,000111,,,+++111444BBB[[[}}}\\\???888222111000///000333555666888:::999888666444111222333333333111///---,,,...///...,,,+++---///,,,,,,---...000111222222888@@@WWW{{{sss___SSSKKKGGGGGGJJJTTTTTTSSSOOOHHHBBB>>><<<:::888555333222111000///111333222......///---((('''((()))))))))((('''&&&rrreee```^^^YYYTTTRRRLLLJJJGGGFFFFFFFFFFFFEEE@@@???===;;;999666555444000111333666888:::;;;;;;888555333222333555666666777666777:::888777:::AAADDDCCCKKKVVVWWWSSSXXXdddllltttyyysssgggdddooo{{{sssZZZDDDBBB<<<999===BBBDDDCCCAAA888666333///---,,,,,,,,,,,,,,,++++++++++++++++++***---000111000...,,,,,,333333------111000888LLLnnn]]]BBB:::444333222111222666333444666666666555333222222222222111000...,,,******,,,...---+++***,,,...,,,,,,---...///000111222888===QQQtttdddXXXLLLFFFCCCCCCHHHNNNUUUUUURRRMMMGGGAAA???>>>888666444333222222111///,,,///000...///000---(((''''''((())))))((('''&&&zzzjjjdddgggfff\\\RRRLLLIIIGGGFFFGGGGGGEEEDDDAAA???<<<:::999888666444222333333333333555888;;;999777555333222333444555888666666777444000444<<<<<<<<>>>>>AAAFFFIIIPPPMMMJJJFFFBBB===777333111000000///......------,,,---...---+++++++++---)))))))))(((((((((''''''lll___^^^^^^WWWPPPOOOLLLIIIGGGFFFEEEBBB@@@BBB???<<<:::999777555333333444444444333444777999999999999888888777666555333222333444000---000555777999>>>FFFJJJLLLPPPUUUfff{{{zzzgggaaadddsssvvvhhh```]]]]]]WWW^^^ffffffXXXDDD999777444222000/////////...------,,,+++******+++---...+++,,,,,,+++)))((()))******---///...,,,///666===LLLaaafffFFF888666777000000444222555777999999888888888999<<<;;;888555111...+++***++++++++++++,,,,,,,,,,,,---///000/////////111333555777>>>OOOooohhhRRRCCCAAA>>>===>>>CCCHHHLLLPPPLLLGGGBBB>>>999444111.........---,,,,,,++++++(((***,,,---,,,***++++++)))(((((((((((('''''''''mmm```]]]]]]XXXRRRNNNLLLIIIGGGFFFEEECCCAAABBB???<<<:::999777555333333444555444333444666888777888999:::999777555444444666777777333111222555666999>>>BBBEEEGGGJJJMMMZZZssszzzggg]]]ZZZiii~~~sssccc[[[\\\aaa\\\```ddd```OOO<<<222333333111///...//////...---,,,+++***))))))***,,,---***+++,,,+++)))((()))***+++---...---+++---333888GGG[[[oooJJJ:::666777///---222222666888::::::888888888999;;;:::888444111...+++***+++++++++,,,,,,,,,------,,,...//////...///111333444555999EEE___pppXXXJJJ>>>======>>>BBBGGGLLLPPPPPPKKKEEE???;;;777444222------------,,,,,,++++++%%%(((+++,,,+++*********((((((((('''''''''&&&&&&sssddd^^^\\\VVVPPPLLLJJJGGGFFFGGGFFFEEECCCAAA>>>;;;:::999888666444444555666555444444555777555666888999888666333222555999;;;999666444555555666:::===???AAACCCFFFGGGMMMeee|||~~~qqqdddZZZUUU\\\nnnlll\\\TTTWWW^^^]]]ZZZWWWRRRHHH;;;444444111///------......---,,,******)))((())))))***++++++---------+++***+++,,,+++,,,---+++***+++///333@@@QQQvvv{{{XXXCCC:::;;;444111444444666888::::::888888888999888777555333000...,,,+++++++++,,,,,,,,,---------+++,,,---------...000333333444777???RRRuuuqqqWWWIIIDDD<<<===???BBBFFFKKKPPPSSSNNNHHHAAA;;;777555333111.........---------------$$$'''***++++++)))))))))''''''''''''&&&&&&&&&&&&{{{ggg^^^YYYSSSNNNKKKIIIGGGFFFGGGGGGFFFDDD???===;;;999999999888666444555666666444333444555444555666777666444222111444:::===:::666555444333666:::<<<;;;<<<@@@CCCDDDLLLaaatttwwwrrrmmmfff^^^VVV```qqqwwwdddXXXSSSZZZeee___UUULLLIIIFFF???999666000...---,,,---...---,,,++++++***))))))))))))))),,,.........,,,,,,---...,,,,,,,,,+++***+++...000;;;JJJooofffJJJ;;;;;;555111333222555777999999888888888999555555333222000///...---,,,,,,,,,,,,------------***+++---------...000333111333666;;;GGGcccwww\\\IIIBBBCCC<<<===@@@DDDIIIMMMPPPRRRHHHCCC<<<666333222000///........................&&&(((***+++***((())))))''''''&&&&&&&&&%%%%%%%%%hhh]]]YYYUUURRRMMMKKKHHHGGGFFFFFFDDDCCC===;;;999999::::::999888444666777666444333333444555555666666555444222111333;;;>>>;;;777666555222555999:::666666===AAAAAAPPPaaaqqquuuxxx{{{vvvmmmZZZ\\\eeeyyylllZZZSSSTTT___lllaaaTTTIIIGGGFFFAAA999555111///------...///...---...------,,,+++***)))))),,,---......---,,,---///---------,,,,,,---///000999EEEjjjsssOOO:::999444000111...333555777888777777888:::666555444333111000......,,,,,,,,,------------...***,,,---......///222444000333777888<<>><<<888555444000222444666777777777999:::888777666444222000///...,,,,,,,,,---------......+++---...//////000333555///333777666666GGGooommmSSSDDD:::888:::999;;;???CCCFFFHHHIIIIIIEEE@@@;;;777555444333222------------------------+++++++++***((('''(((***&&&&&&&&&%%%%%%%%%$$$$$$nnn___XXXVVVVVVQQQMMMIIIHHHHHHFFFCCC???<<<;;;999777666666666777:::888777777888777333000444555666555222111222333777888999999888666333222555888::::::999:::===@@@JJJTTTbbbpppvvvxxx{{{~~~qqqhhhhhh|||rrrRRRHHHKKKPPPTTTXXX^^^YYYPPPFFF>>>999666444666444222000...---------000...+++(((''''''((()))///,,,+++...---***))),,,+++---000000////////////666AAAZZZnnnLLL;;;666222//////000222555888::::::999888:::999777555333111///...........................,,,---...---------///111444000000333333===\\\{{{WWWGGGBBB;;;777:::@@@@@@???BBBGGGJJJHHHCCCAAA<<<555000...............,,,++++++------,,,***+++,,,,,,***'''%%%%%%&&&%%%&&&((()))(((&&&###!!!qqqaaaZZZXXXXXXRRRPPPMMMKKKIIIFFFBBB???>>>===;;;999777777777777888666666888::::::777444666777888777444333333444777888999999888666333222555777999999999:::===@@@FFFNNNYYYaaagggooo{{{xxxoooppp}}}dddMMMGGGKKKOOOVVV]]]ggg```TTTHHH???999666444444333111000000000111111000///,,,***))))))***+++///,,,,,,//////,,,---///---///111222000//////000111:::SSSxxx|||WWWBBB;;;777444333---///333666888888777666:::999777555333111//////...---+++))))))+++---...---...///.........000222444333555888666;;;RRRkkkwwwSSSEEEAAA;;;999===;;;>>>BBBEEEGGGFFFDDD@@@>>>999444000///......---...---++++++,,,,,,+++***+++,,,,,,***(((((()))***&&&'''(((((('''&&&$$$"""vvvddd\\\ZZZZZZSSSTTTSSSPPPJJJEEEAAA@@@AAA???===;;;999777777666777777777888:::999777555999:::;;;999777555555555777777888999888666333222444666888888999:::===@@@???GGGPPPUUUYYYcccrrr~~~tttlllppp}}}jjjZZZMMMKKKLLLOOOYYYeeetttjjj[[[LLLAAA:::666444111111000000111222444555000...,,,+++***+++---...---***+++...///------000///111333333111000///000000888NNNqqq___EEE;;;777555333---///222555666777666666888888777555333111///...///---***((((((***---///---...//////...///111333666888===@@@<<<:::FFFWWWnnnOOOCCC???888888???===@@@EEEHHHGGGCCC>>><<<999666222000000///...---///---,,,+++,,,,,,***(((+++++++++)))((())),,,...'''''''''&&&&&&%%%%%%$$$zzzggg]]][[[[[[UUUWWWXXXTTTLLLEEEAAA@@@CCCBBB@@@===;;;999777666999999999888777666333111:::<<<===<<<999777666777666777888888777555333222333444666777999;;;>>>???:::DDDNNNTTTXXX___fffjjjeee^^^ccc}}}}}}pppeee]]]VVVUUURRRQQQ]]]lll~~~qqq^^^MMMAAA:::666444000/////////000111333444...---,,,++++++,,,---...+++((((((,,,,,,******---...000222222111/////////666===QQQpppfffFFF:::666444222111222444666666666666555555555555444222000...---///...,,,++++++,,,...///,,,...............000222888;;;AAADDD>>>:::???IIIjjjdddLLLBBB<<<555888BBBLLLIIIGGGHHHGGGBBB;;;888444222111000000000...,,,///---++++++++++++)))(((+++***)))'''%%%&&&***---((('''&&&%%%$$$%%%%%%&&&jjj^^^ZZZZZZVVVYYYZZZVVVNNNGGGCCCBBBDDDCCCAAA???<<<999777666666777888777555333111000999:::<<<<<<:::888777777555666777888777555333222222333333666999<<<>>>???>>>HHHQQQVVV\\\dddgggeee```VVVXXXrrruuujjjeeebbbaaa\\\ZZZdddsssqqq\\\KKK@@@:::666333//////...------...000000,,,++++++***+++,,,------,,,))))))++++++((('''***---///111111///.........999BBBTTTqqqpppNNN===999777555444444555555444333222111222222333222111///---,,,,,,,,,---......---,,,,,,+++,,,------,,,,,,...000555999===>>>;;;777:::@@@TTTuuulllWWWFFF@@@;;;777@@@NNNcccSSSFFFDDDFFFBBB:::555111000//////000///...,,,...,,,++++++++++++***(((***)))'''$$$"""###&&&(((((('''%%%$$$$$$%%%&&&'''ooo```ZZZYYYXXXYYYXXXUUUOOOJJJFFFDDDCCCCCCBBB@@@===:::888666111333555666444333333333555777::::::999777777777444555777777777555333222222111222444999<<<>>>>>>EEENNNUUUVVV]]]kkkuuuvvvlll]]]WWWkkkqqqnnnnnnqqqnnnjjjooozzzxxxjjjVVVFFF===999555222//////---,,,,,,------...,,,+++++++++++++++,,,,,,...++++++---,,,)))(((++++++---000000///...//////666???SSSnnnyyyUUU???777555333222222222111111000///...000111222222111///---,,,(((***,,,------,,,***(((***+++,,,,,,+++,,,...000000222555666555444777:::FFFccc{{{hhhVVVHHH>>>>>>===>>>NNNbbbttt[[[DDD???BBB???888555///...------......---,,,,,,+++******++++++***))))))((('''%%%###"""$$$&&&''''''%%%%%%$$$%%%&&&'''uuuccc[[[YYYYYYWWWUUURRRPPPMMMIIIGGGBBBBBBAAA@@@>>>;;;888777111444666666444333333444000333777888777666555666444555666777777555333222111000000333999===>>>>>>BBBQQQ[[[XXX[[[kkk|||zzzdddVVVccc~~~{{{~~~}}}zzz}}}nnn```MMM???999777444111///...------------...///---------,,,,,,,,,,,,,,,,,,******,,,,,,)))))),,,+++---000111000000111111333;;;LLLeee^^^CCC888444222000000000000000000000000000111333444333111///---)))***++++++++++++***)))+++,,,---,,,,,,,,,...000,,,///222333333555666777===SSSvvvppp[[[MMMIII???:::===>>>CCCYYYrrrvvv[[[BBB<<<<<<999555666///---,,,+++,,,---,,,++++++***)))***+++,,,+++***(((((()))(((&&&&&&((()))&&&&&&&&&%%%%%%&&&&&&'''xxxfff\\\ZZZZZZVVVRRRPPPPPPOOOKKKHHHAAAAAAAAA@@@>>>;;;999777555888999888444111111222---000444666666555555555333444666777777555444222111//////333999===>>>>>>:::PPP```]]]ZZZfffyyy~~~eeeRRR\\\}}}}}}fffYYYGGG;;;777666333000///...------...///000111//////.........---------(((&&&&&&)))***((((((++++++---000222222222333444222999HHH]]]wwwkkkKKK===888666//////000111222333333444111222444555555333000///------,,,++++++,,,------,,,---...---------///111,,,000333444666888888777666GGGfffgggUUUJJJCCCEEE===:::===>>>DDD]]]xxxrrrYYYAAA:::888333333777000---+++***+++,,,,,,+++***)))((()))+++,,,,,,+++''')))++++++******,,,---%%%&&&&&&&&&&&&&&&&&&&&&pppddd___VVVTTTRRROOOLLLJJJHHHHHHFFFEEEBBB===999777888:::777666555444333333444555333333333333333333333333555666666555333111222333...///111222333666:::===:::IIIXXX]]]YYYXXX```iiimmmZZZOOO[[[uuuyyyjjjQQQJJJ@@@:::777666444222///---,,,,,,...//////...222111000///---+++*********)))'''%%%%%%&&&((()))***+++---///111111111111444<<>>EEEMMMSSS\\\NNN???999;;;:::000&&&...------,,,,,,++++++***''',,,+++(((,,,333...!!!''''''&&&&&&&&&%%%%%%%%%'''%%%"""!!!"""#########tttfff___VVVUUUQQQNNNKKKJJJIIIIIIIIIFFFAAA<<<999888777777;;;999777444222111111111333333333333333333333333666777777666444222222333///000222444666777888777===JJJYYY\\\VVVRRRUUUZZZ[[[LLLEEESSSlllmmm^^^LLLFFF===777666555333222///---,,,,,,...///...---111111///...---+++******+++***))))))((()))***++++++,,,...000222222222222111999???MMMfff{{{dddEEE777333111000000000000111222333666555444333333222222222,,,,,,+++++++++,,,---...++++++++++++,,,...000111...///111111111111333444555888GGGccc}}}cccQQQFFF>>>;;;<<<===>>>>>>>>>???BBBGGGKKKLLLDDD<<<888777666333///......---,,,,,,+++******###)))***&&&(((,,,&&&(((((('''''''''&&&&&&&&&(((&&&###"""###$$$%%%$$$zzzhhh___XXXUUUQQQMMMJJJIIIIIIJJJJJJEEE???;;;:::999777444<<<:::777555333111111111444444444444444444444444777888999888555333333444555444555888<<<<<<999555<<>>:::;;;CCCMMMQQQOOOKKKJJJJJJJJJEEEFFFOOO\\\mmm|||rrrhhh\\\MMMAAA===888333111222333222000///...,,,,,,---...---,,,......---,,,+++******)))***+++---//////...---,,,+++,,,...000111222222222---555;;;GGG^^^sssaaaFFF777666333000...///111555777555444333222111///------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...///111111000000222333888666:::IIIaaa}}}mmmUUUJJJ@@@<<<;;;::::::<<<999>>>CCCFFFEEECCCBBBAAA888999777333...,,,///222//////...---+++***))))))!!!(((+++***))),,,---***(((((((((((('''''''''&&&(((&&&$$$$$$%%%&&&&&&%%%lll]]]YYYUUUQQQLLLIIIIIIJJJKKKEEE@@@<<<;;;>>>???<<<888===;;;999888777666777777333333333444444444555555777999;;;;;;:::888888888===999555777===BBBBBB@@@>>>BBBGGGKKKLLLKKKKKKKKKIIIGGGJJJRRRXXXeeezzziii\\\TTTMMMDDD===999555111111222333222000///...,,,,,,------,,,+++,,,,,,++++++*********)))(((***,,,......---,,,***)))***,,,...000000000000---666;;;EEEYYYlllqqqTTTAAA666444111///000333777:::666666666555333111000...,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++******+++---///000000111333555444111222<<>><<<888666333000///.........///......---+++******)))&&&)))***((((((+++---...'''''''''&&&&&&&&&%%%%%%&&&$$$######%%%&&&%%%$$$ooo^^^XXXUUUQQQMMMJJJIIIIIIJJJCCC@@@======???@@@???<<>>BBBFFFFFFCCC===888555444111......000111000///...------,,,,,,++++++***)))((('''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$rrr```VVVUUUQQQNNNKKKJJJIIIIIIBBBBBBAAA@@@@@@??????>>>@@@>>>;;;888555333222222000000111111222333333444555888<<<>>>>>>>>>>>>>>><<<;;;::::::;;;>>>@@@BBBCCCCCCDDDHHHMMMMMMIIIDDDJJJJJJRRR\\\eeesssvvvnnndddWWWOOOMMMJJJDDD>>>:::777444444666666222///000...,,,+++,,,,,,+++***))))))))))))))))))))))))&&&''')))***++++++******)))***,,,...000000000000...888<<>>999444222000///---...///000000///,,,,,,,,,,,,,,,,,,,,,,,,+++((('''(((***)))%%%###''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%uuucccVVVTTTRRROOOLLLJJJHHHHHHCCCDDDDDDCCC@@@>>>>>>???<<<:::888666444444444444//////000111222222333333444888<<>>;;;999666666777666333///000...,,,+++,,,,,,+++***(((((((((((())))))))))))''''''((()))***+++++++++***+++---///111111111111...888;;;@@@IIIQQQaaayyylllMMM>>>;;;888444222222222333444555666777777555333222,,,,,,---...---,,,***))))))***+++,,,---,,,++++++...///000000//////000222222222444555888@@@SSSeee|||YYYFFF>>><<<;;;888777::::::777777999888;;;======;;;777555444///000000...,,,,,,---...++++++,,,,,,,,,---------,,,))))))///333111+++&&&)))(((((((((''''''''''''&&&%%%%%%'''((()))(((&&&|||bbbXXXXXXUUUPPPMMMKKKHHHEEEHHHCCC??????BBBCCC@@@<<<<<<:::666555444333111///111222444444222000/////////666@@@FFFGGGDDD@@@===???FFFUUUYYYKKKCCCCCC>>>>>>CCCFFFGGGLLLRRROOOHHHBBBAAAAAAKKKZZZeeezzzqqqrrrgggZZZTTTTTTQQQHHH???666888:::;;;:::666111.........---,,,,,,+++******)))(((((((((''''''''''''$$$&&&((()))(((((()))***(((+++///000//////222555000111444999???JJJ]]]oooeeeNNNHHH???666111111444777666555666777777555222...///000---)))+++111111,,,---------,,,,,,+++++++++)))...000...---///000...222333444222333:::GGGQQQoooaaaJJJFFFBBB888:::999777666666777999:::>>>??????<<<888333000///...------,,,,,,+++******---,,,***((('''((()))***************************&&&'''(((&&&$$$"""###$$$!!!"""$$$&&&'''(((''''''iii\\\ZZZVVVRRROOOLLLIIIGGGGGGCCC@@@@@@BBBBBB???;;;:::888555444444333111000111222333333111000//////...444<<>><<>>GGGVVV___vvvyyytttsssuuuiiiZZZQQQNNNJJJAAA999888:::<<<<<<;;;777333111...---------,,,,,,++++++))))))((((((((('''''''''&&&(((***+++***)))******(((+++...111222444666888111111444999===GGGZZZkkkpppkkk___PPPBBB999666777777777777999999888444222...000///,,,...222111+++---------,,,,,,,,,+++++++++///000...---000111000111333444444555;;;CCCIII```vvv{{{WWWDDD@@@<<<777999888777666666777888999777888999888666555555555000//////......---,,,,,,...---+++)))((()))***+++((((((((((((((((((((((((&&&'''((('''%%%%%%%%%'''"""###$$$%%%%%%%%%$$$$$$qqqaaa]]]XXXUUURRRNNNKKKIIIEEECCCAAAAAABBBAAA===999888666444333333333222111111111222111111000///...---222777;;;<<<<<<;;;;;;DDDGGGTTTZZZPPPKKKHHH@@@>>>DDDGGGFFFFFFMMMTTTYYYMMMGGG@@@GGGUUU]]]nnntttbbbUUUNNNHHH@@@:::555666888888777444111///------------------,,,,,,))))))))))))(((((((((((((((***,,,---,,,******+++,,,,,,---111444666777666111111333777;;;CCCUUUfff~~~iiiPPP===555555666666666888999999666333---///000///111222///***------------,,,,,,,,,,,,,,,000000---,,,000222222111222333555777:::>>>@@@PPPeeefffLLL@@@:::777777888777666555555666777888333444555444333333555777000//////......---,,,,,,...---,,,************+++''''''''''''''''''''''''%%%&&&((('''&&&&&&((()))%%%%%%&&&&&&%%%$$$###"""wwwggg```YYYVVVTTTOOOLLLKKKEEECCCBBBCCCCCC@@@<<<888666444333222333444333222222111000000000000///---...000444666777888:::<<<======HHHOOOKKKLLLOOOIIIDDDIIIKKKHHHFFFNNN^^^kkk]]]TTTHHHKKKYYY___iii}}}}}}jjjZZZPPPHHHBBB===555555666666555333000///......------------------*********)))))))))(((((()))+++------,,,+++***+++///---,,,...222444222///......111555888@@@QQQaaawwwxxxWWW@@@666666333333333555777777555333---...////////////---+++------------------,,,,,,---000///++++++///222222333222111333666999999999FFFZZZtttyyyVVVFFF???777555:::666555555444444555555666444444444111//////000222...------,,,,,,+++******------+++******)))******))))))))))))))))))))))))%%%&&&((('''&&&%%%&&&(((''''''''''''&&&%%%%%%$$${{{mmmbbbYYYWWWUUUPPPLLLLLLEEEEEEEEEDDDCCC@@@<<<999666444222333444555555444444222000000111111///...///111222333444777;;;>>>;;;999AAAGGGEEEMMMVVVUUULLLOOOOOOJJJFFFNNNcccvvvmmmcccTTTRRR\\\^^^aaannnooo^^^QQQGGGAAA>>>999999999999888777555444//////...............---+++************))))))))))))+++,,,,,,+++***+++,,,...,,,***,,,///000...+++++++++...222555<<>>HHHFFFLLLMMMGGGOOO```fff\\\\\\^^^[[[RRROOOZZZiiirrrsssooopppvvvnnnccceeesss~~~nnn\\\NNNEEEAAA666555444333222222222333333222111000///---,,,,,,,,,,,,+++++++++*********,,,,,,+++******,,,111555;;;;;;:::777222...,,,,,,++++++---......333AAAOOOdddrrrSSS???666777666555666888888777666222000000222///+++,,,111------------.........///)))---...,,,+++...///...+++///444555444444555777888<<>>???999777666555777777777666999444000000333555333000000000111111222555:::>>>GGGGGGOOOPPPJJJRRRcccjjjbbbdddgggeee[[[RRRVVVaaammmuuuyyyrrrqqqqqq~~~nnn[[[JJJ???;;;888777555444333444444555444333222000///---,,,+++,,,,,,,,,+++++++++******...---+++******...444999IIIIIIFFF???555---))))))...---......---///<<>>777666666555666666777777444444333222111000000000111---,,,000222444<<>>999777888888555222333333333444444333333222111111000000000000000000,,,,,,,,,++++++*********---***'''''')))***)))(((%%%&&&((())))))'''%%%###&&&&&&'''&&&%%%&&&)))+++GGGAAA666+++((()))'''"""uuubbb\\\]]]\\\ZZZXXX```\\\TTTLLLEEE@@@===<<<777666666555555555666666555555444333222111000000555///,,,///333777>>>DDDDDDCCCAAABBBGGGQQQ]]]fffllllllkkkcccUUUJJJNNNWWWbbbppp|||}}}}}}lll]]]SSSKKKDDD>>>999888555444444555888:::222000...---------,,,+++************))))))((((((((())))))'''%%%&&&+++//////000111000///...///000...---///333444444777<<>>:::777777999999777555444333222222222333555666222222222222111000///...------,,,,,,+++***))))))...+++))))))***+++******''''''((((((''''''&&&%%%###%%%&&&&&&&&&&&&''')))444111+++$$$$$$'''&&&"""yyyccc[[[[[[ZZZVVVRRRZZZVVVNNNGGG@@@<<<:::999777777666555444444555555666666555444222111000000111111111222333777===BBBCCCBBBBBBCCCHHHRRR___gggjjjgggccc^^^UUUNNNOOOUUUYYYgggtttzzzxxxgggZZZPPPFFF>>>999777555444444666888:::555222///.........---,,,++++++***)))(((((((((((('''((((((&&&%%%&&&***---///000111000...---...///......000555555333555999<<>>777666555222222777>>>FFFRRR^^^ssshhhQQQBBB@@@DDD;;;999777777888888777555444333333222222333444444000111111111111///...---......---,,,***)))((((((---+++***))))))*********(((((('''&&&&&&&&&&&&&&&!!!###&&&&&&&&&%%%&&&'''''''''$$$ !!!%%%%%%!!!ggg]]]\\\YYYTTTQQQVVVSSSMMMGGGBBB???>>>>>>999888777555555444444444666666555444333111111000,,,444;;;:::666666;;;AAAAAAAAA@@@AAAFFFOOOZZZbbbhhhbbb\\\[[[XXXRRRPPPQQQTTTaaannnttt~~~wwwcccTTTIII@@@777666555444555666888999888666222000000///...---,,,+++***)))(((((((((((('''''''''''''''))),,,......///000///---,,,,,,---...---000444444111222666999HHH]]]vvvkkkNNN>>>777555333222222222222111333000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,///777DDDNNNVVV^^^ccc\\\MMM>>>888777333000000555999???IIISSSaaammmkkkTTTGGG@@@???@@@:::999888777777666555333333333444444333222111111//////000000//////............---,,,***)))((((((+++***)))(((''''''(((***)))((('''&&&%%%&&&&&&'''!!!###%%%&&&%%%%%%&&&'''%%%'''&&&###$$$((('''$$$qqqddd___ZZZVVVTTTRRRPPPLLLHHHEEEBBBAAA@@@:::999888777555555444444444444333333222222111111+++888BBB???888666:::???<<<<<<<<<===AAAGGGPPPVVVccc^^^[[[\\\[[[TTTOOOMMMSSS___jjjqqq|||{{{{{{cccUUUJJJAAA666666777777888888999999999777444333333333111000...---+++)))(((((())))))'''''''''(((***,,,...///,,,---...---,,,,,,---...---,,,...222222000111555:::FFFXXXjjj}}}```III>>>666555333333333444333222333000---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...444BBBTTTbbb```eeefff\\\KKK<<<666666222000000444777:::BBBJJJQQQ^^^qqqoooUUUGGGBBB>>>:::888999999999888666555333222222333444555555444333222222222000///............------,,,,,,+++***)))))))))))))))'''%%%%%%''')))(((((('''&&&&&&&&&&&&'''"""$$$%%%%%%%%%%%%&&&(((###&&&%%%""""""%%%%%%###zzzjjjaaa[[[XXXWWWOOOOOOMMMJJJGGGDDDAAA@@@<<<;;;:::888666555555555222222222222222222222222---999@@@<<<555555777999888999::::::<<<@@@EEEIIIWWWYYY^^^aaa]]]TTTPPPQQQUUU```iiinnn{{{|||zzzjjjWWWOOOGGG===666777:::<<<<<<<<<:::999777666555666777777666444000...,,,***))))))******((((((((()))+++---.........///000///...------///+++***,,,000000...000555<<>>;;;888777777888888888666444333333333333333444555777888999:::777444000...------...,,,,,,,,,++++++*********((())))))'''%%%$$$''')))'''''''''''''''&&&&&&&&&$$$%%%%%%%%%$$$%%%'''***!!!$$$###!!!"""!!!~~~lllaaaZZZWWWYYYSSSRRRQQQOOOLLLHHHDDDBBB===<<<:::999777666555555000000111111111222222222///777:::444000222444222888999:::::::::<<<@@@CCCJJJSSS___ddd^^^TTTTTTYYYWWWaaaiiinnnzzzqqqWWWIIIHHHBBB888666999<<>>AAALLLYYYaaaiiixxxiiiPPPHHH@@@>>>===::::::;;;444666888888666555444444555444333333555:::>>>AAA@@@<<<777111...,,,------,,,+++++++++++++++++++++((()))***(((%%%$$$'''***''''''((((((''''''&&&%%%%%%&&&%%%$$$$$$%%%(((+++###&&&&&&""" $$$%%%$$$oooeee^^^]]]```XXXSSSMMMKKKLLLKKKFFFBBB;;;;;;<<<;;;:::888666444000000000000000000000000444444444333333222222222222555999:::999:::<<>>OOO\\\\\\\\\\\\XXXQQQGGG<<<555222111000000111444777999EEEIIIQQQYYY^^^fffvvvcccQQQFFFBBB===999777777666555444444333333333222222222222333333444666<<>>===;;;888555333222222222222222222222222333333333333333333333333333666999999999999;;;===FFFNNN\\\hhhhhh___ZZZ[[[]]]___aaafffqqqpppdddVVVLLLAAA888555888<<<<<<>>>AAA===777666:::888:::888333111333222///---+++******+++,,,***))),,,+++***************+++,,,...000111111000///---+++...111444555555333222333>>>OOO```kkkyyyvvv```NNNAAA<<<;;;444444444333111111222333444444333111...,,,---...000000/////////.........+++,,,,,,---111===LLLXXX^^^aaaaaa[[[PPPDDD<<<888222111//////000222555777>>>EEEOOOUUUUUUYYYiiiyyyoooTTTDDDCCC???;;;888777777777666555555444444444333333333444666777999;;;@@@EEEIIIAAA;;;444///------,,,,,,***,,,---***&&&%%%(((+++,,,+++)))(((((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%%%%(((((($$$ $$$$$$$$$$$$$$$$$$%%%%%%{{{kkkaaa___aaa]]]XXXTTTQQQPPPMMMHHHDDDCCCBBBAAA???;;;888444222333333333333333333333333222333333444555555666666555666888888777777999:::BBBKKKZZZggghhhbbb\\\\\\```eeejjjlllppp|||hhhaaaXXXNNNBBB999999===IIIEEEAAA???;;;666444666999:::888222000000///,,,---+++******++++++***))),,,+++***)))(((((((((((()))***,,,///000000000000))),,,111666888888666444222<<>>333333333333222222222222444555666444111...,,,+++------------,,,,,,,,,,,,***++++++,,,///777CCCKKK[[[___bbb[[[OOOCCC<<<;;;222111///...///000222444888AAAKKKOOOKKKKKKYYYhhh{{{uuuZZZFFF;;;>>>;;;888666777777777777555555555555444444444444111444888;;;<<<>>>@@@BBB;;;777111,,,*********)))+++,,,+++(((###"""%%%(((,,,+++***))))))***+++,,,&&&&&&''''''''''''''''''(((&&&$$$%%%((((((%%%"""%%%%%%$$$$$$$$$$$$$$$$$$mmmbbb___```]]]ZZZVVVSSSPPPMMMHHHDDDCCCBBBAAA???<<<888555333333333333333333333333333111222333444666777888888666777777666666666666777???IIIWWWbbbeeebbb]]][[[fffnnnuuutttnnnqqqtttoooeeeVVVFFF===???EEERRRMMMFFFAAA===999666444999999666333000///...---,,,+++******++++++***)))******)))((((((((((((((()))***+++---///000111111***---000444666666666555444:::FFFRRRZZZbbbppp|||qqqaaaSSSHHH@@@444333222333333333222111444555666555222///......,,,+++++++++++++++++++++,,,,,,,,,,,,,,,000666;;;MMMRRRVVVTTTMMMCCC<<<999333222000//////000111222666<<>>=========666333///+++))))))))))))++++++)))&&&######%%%(((******))))))))))))******((((((((('''''''''&&&&&&$$$###"""$$$&&&&&&$$$"""%%%%%%%%%$$$$$$#########ssshhhdddccc[[[YYYVVVSSSPPPLLLGGGDDD?????????>>><<<999777555222222222222222222222222000111222444666777999999777666555444444444555555888AAANNNYYY___```^^^\\\hhhqqqzzzyyyllldddmmm|||sss^^^LLLGGGLLLSSSYYYWWWRRRMMMIIIFFFAAA<<<999777555444222000///000,,,+++)))***++++++***(((((((((''''''((())))))***,,,,,,,,,---...///000111......///000111222333333333555<<>>AAAAAA???===<<<222111///,,,***))))))******)))((('''%%%&&&(((***((((((''''''''''''((((((***)))((('''&&&%%%$$$############$$$%%%%%%$$$###%%%%%%%%%$$$$$$#########ttthhhccc```YYYXXXWWWTTTPPPKKKGGGEEE>>>>>>>>>>>><<<:::888777222222222222222222222222000000222333555777888999777555222222333444444333000888CCCKKKTTT\\\___]]]iiirrruuueeeccclllvvvlllrrryyy~~~}}}eeeUUUUUU^^^fffjjjjjjeee[[[RRRKKKCCC===999666444444333//////111,,,***))))))******)))(((''''''''''''((()))***+++......---,,,,,,...///000000///...------...000111///000888CCCKKKQQQXXX___tttqqq\\\KKK;;;777333222444444333000333333333111000000333555---------------.........))))))***+++---...///000//////222:::AAAAAA:::333333222222111111111222222222000222:::@@@@@@@@@AAAFFFPPPaaavvvvvvjjjWWWHHH@@@<<<:::999:::888555555555555444333222222222222111111111111222666;;;===<<<999777666/////////...+++***+++,,,))))))((((((((()))))))))&&&&&&''''''''''''&&&&&&))))))(((&&&%%%$$$###"""%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$uuufff___[[[WWWXXXWWWUUUPPPLLLHHHFFF????????????>>><<<:::888333333333333333333333333///000111333444666777888777444000000222333333222///555;;;@@@IIITTTYYYXXXdddnnnpppfffhhhuuuvvvjjjnnnvvvzzzbbbVVVYYYcccjjjmmmooojjj\\\NNNFFF@@@::::::555333444222,,,+++...+++***))))))******)))((()))))))))(((((()))******---,,,+++***+++---///111.............../////////...444???IIILLLOOOYYYeeettt}}}fffSSSAAA;;;444222333555333111111333444333111000000111*********++++++,,,,,,,,,*********,,,...///000///---,,,---222888:::999777000000000000111111111111111///111888;;;;;;;;;>>>AAAFFFPPP```uuu}}}[[[RRRFFF===:::999777555777555444555666777666555333333333222222222111111///222444555333111000000,,,...///...,,,***+++---))))))))))))***)))'''%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%zzzjjjaaa[[[WWWXXXXXXVVVQQQMMMJJJHHHAAAAAAAAAAAA???===:::999444444444444444444444444///000111222444555666777666333//////111333333222444888999999@@@LLLRRRPPPZZZdddyyyvvvgggeeelllwww~~~uuutttyyymmmWWWLLLPPPYYY^^^\\\aaa^^^RRRGGGDDDCCCAAA;;;555333333000***(((++++++***))))))******)))(((,,,+++***))))))(((((()))+++***(((((())),,,///111+++,,,...000111000///...000<<>>???CCCMMM```yyyfffQQQIIIAAA<<<<<<;;;888555444333333555777888888777444444444333333333222222111222444333111//////000***---///...,,,***+++---***************((($$$!!!''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))$$$%%%&&&%%%$$$##################$$$$$$%%%%%%&&&fff\\\[[[ZZZYYYXXXVVVSSSLLLEEE???DDDBBB???>>>>>>===<<<:::777888999999777333///---222222222222333444555555666444111...------...000666666:::BBBFFFFFFHHHLLLVVVeeetttwwwuuurrrmmmfff||||||wwwsss|||~~~}}}|||mmmsssjjjVVVOOOXXX^^^ZZZ\\\TTTMMMKKKGGGAAA>>>===666333000...---,,,***)))+++))))))+++)))&&&'''+++"""(((+++((( """(((111***%%%&&&(((***...333///...---,,,+++,,,000333666AAASSS^^^YYYSSSbbbxxx~~~dddHHH;;;444666666///...333222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000000///***+++---//////...---,,,///////////////.........000111333444666999===@@@<<<:::<<>>999999888666666888555666666666666444333222222111111111000000//////...////////////---,,,++++++++++++++++++***)))(((---,,,+++)))(((((((((((('''&&&%%%%%%%%%&&&'''(((&&&%%%$$$#########$$$%%%%%%%%%&&&&&&%%%$$$"""!!!'''&&&$$$#########$$$$$$kkk___\\\\\\ZZZXXXVVVSSSPPPKKKGGGCCCAAA>>>===<<<<<<:::999555555666666555222000...222222222222333444555555666444111///......000111000111666???EEEGGGJJJNNNVVVbbbllllllkkknnnsssuuuwww}}}|||ooowwwsssddd___hhhlllhhhZZZOOOGGGGGGJJJHHHCCCAAA777444000------,,,,,,+++111......///---)))***...***---000---'''%%%)))------++++++//////,,,,,,/////////...---+++,,,...111;;;FFFWWW```VVVKKKRRRcccsssjjjNNNAAA888999777///---111////////////000000000000------------------------...,,,,,,,,,......---,,,///......---------......////////////............000222333444444666999<<<===::::::???EEENNN```pppwww[[[HHHBBB<<<888888888666666888555666666666555444333222222222111000///...---,,,.../////////...---,,,+++------------,,,,,,+++***)))))))))(((((((((((((((###$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&''''''&&&%%%###"""&&&%%%$$$#########$$$$$$sssccc]]]]]][[[XXXVVVUUUTTTQQQOOOCCC@@@===<<<;;;;;;999777333333333333222111000000222111111222222333444555555333111000///000222333666555888>>>AAA@@@AAADDDQQQ]]]gggiiiiiippp||||||}}}|||}}}}}}yyy{{{{{{www}}}yyyhhhZZZOOONNNPPPMMMGGGCCC:::666111...---.........222000//////,,,'''(((+++***++++++***((('''(((***)))(((+++---***%%%&&&+++...//////...---,,,...///777CCCTTT^^^VVVJJJMMMXXXiii}}}mmmNNNBBB999777555///---000------......///000000111........................000///------------+++)))222111...,,,,,,,,,...///........................000111333333333444666888===;;;999:::<<>>===<<<;;;999888555444333222111111000000111111111111222333444555444333111111111222333444:::888:::>>>???<<<<<<>>>GGGWWWiiiqqqrrrwwwyyy{{{~~~mmm```UUURRRQQQLLLGGGEEE===999333000///000111222444111000000,,,''''''+++((('''%%%%%%%%%&&&%%%$$$+++)))(((&&&!!!%%%...,,,...//////......///111444???NNNWWWRRRJJJLLLTTT```rrrhhhKKK@@@555222111......111////////////000000111111////////////////////////000///------------+++)))//////---,,,,,,---......------...............//////000222333333444666888<<<;;;:::999:::===DDDJJJ___uuupppaaaWWWOOOFFF@@@===888555777888666666888555555555555444333222222222111111000...---,,,,,,............---,,,++++++******)))))))))))))))************+++++++++******$$$&&&((()))***)))(((''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$nnnaaa[[[ZZZZZZ[[[ZZZVVVQQQLLLFFFDDDAAA???>>>===;;;:::888888666444333111000///111111111111222333444444333222111111111222333444444333666===@@@???@@@CCCAAARRRgggrrrtttvvv|||vvvZZZTTTNNNLLLHHHCCCCCCFFF>>>:::444111111222333444777444333333000++++++///***(((&&&&&&((()))(((&&&,,,++++++***%%%###)))222,,,---///000000111333444777===FFFKKKHHHCCCEEEKKKWWWhhhzzzhhhTTTHHH:::222///...///111222222222111111111000000////////////////////////...---,,,,,,---...---,,,)))***+++---......------,,,---------......//////---///111333444555777999<<<<<<;;;999:::<<<@@@BBBOOObbbzzzoooeeeXXXNNNJJJGGGDDDAAA<<<777555777888666666777666555555444333333222222000000000000000000000000///......---,,,,,,++++++***))))))(((((()))******************)))((('''&&&&&&&&&&&&''''''((()))***((('''&&&$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttdddZZZZZZZZZ[[[YYYUUUOOOJJJIIIFFFCCCAAA@@@???===;;;:::999888777555222000///111000000111111222333444222222111111111222222333444333666<<<>>>===>>>@@@AAALLL]]]hhhiiijjjrrr}}}~~~}}}rrrjjjTTTQQQMMMIIIBBB::::::>>><<<888444111111222222333333000000111...***+++///***(((''''''((()))((((((%%%&&&+++...---((()))---...000111111111222555777///333888;;;<<>>FFFTTT___```]]]aaaiiiqqqxxxvvvmmmhhhZZZTTTOOOKKKDDD;;;666666777444111///////////////,,,***+++,,,+++((()))...'''''''''&&&&&&&&&'''(((######&&&,,,...++++++---444444444222111222555777***,,,///111666<<>>;;;===888666999999666555666666555444222222222222333000000000000000000/////////...---++++++++++++,,,+++***)))))))))***,,,---&&&'''((()))((('''%%%###&&&'''((()))***++++++,,,,,,***)))'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$yyyggg[[[YYYWWWVVVVVVUUURRRPPPJJJGGGDDDBBBAAA???===;;;444555777888777555222000000000000000111222333444111111111111000000//////,,,,,,000777;;;<<<===AAA:::BBBQQQ___```XXXUUUXXX\\\dddsss}}}tttpppmmmUUUNNNIIIIIIGGGAAA:::888444111...---------,,,+++---+++,,,...---+++---111((()))***)))'''''')))+++,,,'''&&&***...000333777999888666333111111444777222333222111333888::::::<<>>:::555:::BBBLLLXXXlllnnnYYYJJJDDDCCCBBBCCCDDDCCC@@@======999777::::::777555666666555333222111111222333111000000///...---------///...,,,+++******+++,,,)))((('''&&&'''(((***,,,'''(((***+++,,,+++)))((((((***---///000000///---***)))'''%%%$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''((("""###$$$%%%&&&%%%%%%$$$lll\\\XXXWWW[[[[[[TTTLLLHHHOOOJJJDDD@@@???>>>>>>>>>:::999888666555555444444333///,,,///444777666333333222000/////////000111333555888:::===@@@EEEIIIFFFEEEHHHQQQZZZ[[[SSSJJJPPPWWWeee|||wwwrrryyyvvvjjjQQQJJJFFFHHHGGG???666111000000000...,,,*********************************)))(((((((((((()))*********+++,,,,,,,,,---///111888666333000.........///111---***+++///444777777>>>DDDSSSffftttuuunnngggwwwlll[[[III;;;555777;;;555555333000///000111///&&&''')))***,,,---------,,,,,,------------------,,,,,,+++++++++,,,,,,---///...---,,,+++,,,---...////////////000000000000111222444666777777666666888???DDDDDDFFFTTTnnnqqq```UUUKKKEEECCCCCCCCCCCCBBB@@@>>>===666777777777777666666555222444555444111///......555111......000000...,,,...,,,+++,,,......+++)))************))))))))))))))))))(((''''''''''''(((&&&''')))+++,,,.........,,,)))%%%%%%&&&&&&###!!!""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&ssseee^^^ZZZ[[[[[[WWWRRRQQQNNNJJJDDD@@@???>>>>>>===<<<;;;999888666555555444222///...///333555555333333222111000///000000111222444777999;;;>>>CCCFFFGGGEEEFFFMMMVVVYYYTTTNNNTTTWWWaaattttttooorrrjjj[[[HHHBBB>>>???===777222000111...,,,,,,//////---***************************&&&&&&&&&&&&&&&'''((()))(((***+++++++++,,,...000444333000///....../////////---***+++///333555555999@@@OOObbbpppsssnnniiicccZZZMMMCCC===:::::::::333444666777777555111---***+++,,,,,,------,,,,,,,,,,,,------------......,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,---.........//////000000000111222222444555666777777777555:::>>>===>>>III]]]mmmhhhXXXOOOJJJDDD???@@@AAAAAAAAA@@@>>><<<;;;777777777777777666666555444555444222000///000222000...,,,---...///---+++...,,,++++++------+++)))+++******))))))((((((((('''''''''''''''((()))))),,,,,,,,,,,,,,,++++++***+++(((&&&&&&'''((('''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%|||mmmcccZZZYYYZZZXXXVVVWWWNNNJJJDDD@@@???>>>===<<<>>><<<;;;888666555444444000000000000111333444444222222111000000000000111000222444666888;;;???BBBFFFDDDEEELLLUUU[[[[[[XXX[[[YYY]]]kkk|||uuutttyyy{{{}}}ttteee^^^^^^VVVHHH>>>999666666444000///111222---***,,,000222---((())))))))))))))))))))))))&&&%%%&&&&&&'''((()))***''')))******)))***,,,...000000...------...//////---,,,+++,,,///111111111888===GGGVVVeeeqqquuuuuudddXXXJJJCCCCCCCCC>>>999444444444666777555222////////////...------,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,------,,,,,,,,,------...------...///000000111111222222333333444555777777555777999888888>>>IIIRRRcccooommm___NNNEEEEEEFFFCCC???===>>>>>>>>>===;;;:::999777777777777777666555555555444333111///000222555...---,,,---//////---+++---,,,++++++,,,,,,+++)))++++++***))))))(((''''''%%%%%%%%%&&&''')))***+++------------,,,+++*********((('''''')))******)))#########$$$$$$$$$$$$%%%$$$######""""""######$$$pppcccXXXUUUWWWVVVUUUUUUNNNJJJEEEAAA???>>><<<;;;>>><<<:::888555444333222...000111000000000222444222222111111111000000000...000333444666888;;;===CCCDDDHHHPPPZZZbbbfffgggddd___^^^iiiyyyzzzllliiihhhmmmyyy}}}tttsssooo```NNNFFFHHHDDD;;;:::777666555222...///333///---,,,---......+++((((((((((((((((((((((((((((((((((((((()))***,,,,,,((()))******)))***,,,...000///......------......+++,,,,,,---...///......:::;;;>>>FFFWWWlll{{{ooocccUUUOOOSSSVVVNNNDDD:::333......000111333555111000000///...---------,,,,,,------......//////......------,,,,,,---------,,,,,,,,,------......,,,------...///000111111111111000000111333555666777888888888888;;;>>>AAAQQQ\\\pppyyy___SSSFFFAAACCCFFFCCC???<<<<<<======<<<:::999888777777777777777666555444111222222111000000222333000000000000000///---,,,,,,+++******************++++++***)))(((''''''&&&&&&&&&&&&&&&'''((()))***))))))+++,,,......//////***)))((((((((()))))))))""""""""""""############$$$$$$############$$$$$$ssseeeYYYVVVWWWVVVSSSRRROOOKKKFFFBBB@@@>>><<<;;;<<<;;;999666444222111111...///000000//////111333222222222222111111111000---///222444444666888:::???CCCLLLWWWbbbkkkrrruuulllgggeeelllwww|||wwwpppeeegggeeebbbfffvvvxxxpppgggbbbSSSCCC>>>BBBBBB>>>>>>;;;999888444//////333'''***---...,,,***+++---((((((((((((((((((((((((((((((((())))))+++,,,,,,)))***+++***)))***,,,...222111000///...---------***+++---...------------555888:::>>>NNNdddvvv|||nnniiibbbaaaiiilllaaaQQQ>>>555///111333333444777111000///...............,,,,,,---......///000000000000///...............+++,,,,,,------.........,,,------...///000000000///.........///111333444888888777888:::;;;::::::FFFNNN^^^rrrxxxdddVVVMMMDDD@@@@@@AAA>>>;;;;;;;;;<<<<<<<<<:::999888777777777666555444333333+++...111222111000//////111111111000...---,,,+++++++++***))))))))))))*********))))))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&((())),,,...///000000))))))((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%zzzlll^^^ZZZ[[[YYYUUURRRPPPLLLHHHDDDBBB@@@===;;;;;;999777555333222111111//////......///000111111222222333333222222111000---000222444444555666888<<>>BBBNNN___ooo|||~~~ooo___RRRLLLIIIDDD@@@???>>><<<<<<:::;;;<<<<<<<<<:::999888555555555555444333111111)))---111333111///---,,,/////////---***)))***+++++++++***)))'''''')))+++))))))((((((((((((''''''(((''''''&&&%%%%%%&&&&&&)))***+++,,,,,,,,,,,,+++'''((((((&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&sssbbb\\\]]][[[WWWUUUQQQNNNIIIFFFCCCAAA>>><<<:::999777666444333333222111...,,,---000111000...222222333333333222111000...111444555555555555777;;;AAAIIIRRR\\\hhhuuu}}}yyyuuuqqqooooooooonnnllldddfff```UUUQQQXXXbbbgggkkkiiihhhfffaaa^^^dddlllccc]]]TTTNNNQQQZZZ```aaa___SSSEEE===888333222333%%%)))...000///...///000***************************)))(((((('''(((((((((((()))***)))((((((***+++...............---,,,,,,)))+++------,,,,,,...000***333:::>>>LLLbbbrrruuuxxx}}}{{{sssooooooggg[[[JJJ@@@>>>GGGJJJBBB;;;:::888666333000///......///,,,,,,---...///000111111000///...---,,,,,,,,,,,,***+++,,,...............///............------------...///000111222222222444444444444666777888888999:::@@@MMM\\\jjjzzzyyywwwooobbbYYYSSSMMMGGGDDDFFFEEEBBB===;;;<<<>>>999999:::;;;;;;:::888777444444444333222111000///,,,...111222000...---------------+++))))))---000***+++***(((&&&&&&(((+++'''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''++++++++++++***)))((('''%%%&&&'''&&&$$$###%%%'''!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%wwwccc\\\\\\[[[YYYWWWRRROOOJJJGGGDDDBBB>>><<<:::999888666555555444444222...***,,,000222000---222222333444333222111000///222555666555555555666;;;???FFFLLLTTTaaappp{{{|||xxxrrrllljjjjjjlllmmmsssqqqiii]]]XXX[[[ZZZVVVMMMKKKJJJIIIHHHOOO___ppppppeeeVVVMMMPPP]]]iiioooooo^^^KKK???999666555777///000111222111///,,,)))************************---,,,+++***))))))))))))'''(((((((((&&&&&&(((******+++,,,------------,,,)))+++------,,,,,,///222---444777999JJJhhhzzzkkkgggpppvvvtttSSSEEE???EEEHHHBBB>>>@@@<<<:::666222000.........,,,,,,---...///000111222///...---,,,+++*********)))+++,,,...//////....../////////...------,,,,,,---///111222333444333333444444444444444666888:::999777999BBBOOO]]]mmmzzznnn```[[[QQQFFFCCCFFFFFFCCC>>>BBBDDDAAA:::666777;;;888888999::::::999777777333333333222111000......///111111111///......///,,,------+++***,,,222777***+++***(((%%%%%%(((,,,&&&&&&''''''((()))))))))$$$$$$$$$%%%&&&'''((()))***************)))((('''###%%%'''&&&$$$%%%'''***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$yyy___ZZZ\\\ZZZYYY[[[SSSNNNHHHFFFEEECCC===888888777666555333222111000///////////////000000111000111111222222222111111000222555777777666666666999???EEEEEEFFFOOO```ooopppqqqooohhh```___fffnnnuuuhhh``````cccbbbVVVNNNDDD<<<:::@@@HHHOOOUUUSSSLLLEEEHHHVVVeeelll]]]OOOAAA<<<;;;999777777222000000000+++%%%(((000...++++++---,,,))))))+++((()))***,,,+++***((('''))))))(((&&&$$$%%%(((+++)))******++++++,,,------...---,,,++++++,,,---...333:::======HHHdddrrrlllppptttuuu```MMM>>><<<===;;;>>>EEE>>>888222///000111000///***---///000000//////000---......///......---,,,.........------,,,,,,+++,,,---///000111000///---............////////////000222555666555444444555555888===AAACCCHHHXXXgggpppuuu{{{fffTTTNNNJJJDDDAAA@@@@@@@@@@@@AAABBBBBB@@@<<<888777666888888777777666666555555444444333333222111000000000///...---,,,+++++++++///---***)))))))))((('''************))))))))))))%%%&&&((())))))(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%+++)))'''&&&'''((('''&&&(((&&&%%%$$$$$$%%%'''(((#########$$$$$$$$$%%%%%%%%%'''(((&&&###!!!$$$&&&eee]]]]]]ZZZZZZ]]]UUUPPPJJJGGGFFFDDD>>>999999888777666444333222111111111000///////////////000111111222222111111111111222444444333333555777;;;BBBHHHHHHFFFJJJTTT^^^mmmkkkiiieeecccdddhhhkkkxxxvvvnnnccc___bbbeeeeeeYYYSSSJJJBBB>>>???BBBEEEIIIHHHCCC>>>BBBNNNZZZ___TTTHHH<<<888999777555555---+++***+++'''"""$$$+++...++++++---,,,))))))+++***++++++,,,,,,+++))))))+++***)))'''%%%&&&))),,,)))******++++++,,,------000//////......//////000,,,222666;;;MMMkkkwwwwwwwwwtttbbbOOOAAA@@@BBB???@@@EEE>>>:::555222111222111000,,,,,,...///000//////.../////////........................------,,,,,,,,,+++,,,...///000///...---............///////////////111444555444444555666222333777;;;===AAAMMMZZZcccggglllqqqxxx}}}iiiXXXNNNIIIFFFAAA>>>>>>????????????@@@???<<<888555555555888888777777666555444444444333333222111111000000//////...---,,,,,,,,,,,,000...,,,,,,,,,,,,+++)))************))))))))))))(((((((((''''''((((((((('''((((((((((((((((((((()))'''&&&&&&''''''&&&$$$((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((("""#########"""###$$$&&&mmmaaa]]]ZZZZZZ]]]VVVRRRMMMIIIHHHDDD???;;;999999888777666444333333333222111///......------000111111222111111000000222222222111111222555777:::AAAHHHIIIFFFEEEIIINNNdddaaa___```dddggghhhhhhhhhhhhddd^^^\\\^^^___]]]___[[[TTTLLLDDD???<<<;;;<<<>>>===<<<@@@JJJQQQSSSJJJ@@@777666777555333333...,,,++++++)))&&&(((,,,///,,,,,,...---))))))+++,,,++++++***************------+++)))'''(((***,,,)))******++++++,,,------++++++,,,,,,,,,,,,++++++))),,,000:::OOOmmm|||{{{xxxsssbbbPPPAAA@@@BBB@@@???AAA@@@<<<888555444444222111000...---000333444222///222111///.........///000.........---------------***+++---.........---,,,............////////////...111333444444444555666111000222666999;;;BBBJJJWWWZZZ^^^ccciiiooovvvzzzooo]]]QQQIIIFFFBBB@@@===;;;<<<>>>>>>>>>;;;<<<;;;999777666888:::888888777666555444333222333333222222111000000000///...------,,,,,,,,,,,,...---,,,---...---+++***************))))))))))))+++***(((&&&&&&(((***+++&&&'''((()))******))))))&&&&&&%%%&&&((('''%%%###(((((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""$$$%%%$$$$$$vvvddd\\\XXXXXX[[[VVVSSSNNNJJJHHHDDD???<<<999888888777555444444333222111000///............111111111111111000000///111222444444333333555666666<<>>AAAGGGOOOQQQPPPEEE<<<666666777444222222000...---.........///000000---,,,...---***))),,,,,,+++)))(((((()))***+++//////...,,,***)))+++---)))******++++++,,,------((()))***++++++***)))(((***---111888HHHbbb~~~}}}zzziiiXXXGGGAAABBB@@@???@@@@@@>>><<<:::888666444333444111///222888;;;888555444222000......///000111------------............+++,,,---.........------............////////////...000222333333333555777555222222666999:::;;;???KKKNNNSSSYYY```gggoootttsss}}}wwwjjj\\\QQQIIICCC???===;;;::::::<<<>>>>>>>>>888999999888888999===@@@888777666555444333222111222222111111000000000000///...---,,,,,,,,,,,,,,,+++******+++---,,,***(((************)))))))))((())))))(((''''''((())))))!!!###%%%'''(((((('''&&&%%%%%%&&&((()))(((%%%###&&&&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$,,,(((%%%$$$&&&&&&$$$!!!iii\\\WWWVVVXXXVVVSSSOOOKKKGGGCCC>>><<<888777777666555444333333000000////////////000000111111111111111000///...///333777999888777777777777:::===@@@AAADDDHHHKKKMMMOOORRRSSSUUUYYY]]]```___iiitttzzz|||vvvhhh[[[___ZZZRRRIIIAAA<<<:::999333999???EEELLLRRRQQQLLLDDD>>>999999888444222222...---,,,...111555555222111...---///...***))),,,---,,,***)))***,,,...000111111000...+++***+++---)))******++++++,,,------+++,,,---......---,,,++++++...222555===QQQoooxxxhhhTTTHHHCCCAAAAAABBB?????????>>>;;;888666555555222000333:::===<<<999555333111///...///000111---------....../////////------...///////////////............////////////...000111222111222444666888333333777:::888777999>>>AAAFFFLLLSSSZZZbbbggghhhooovvvzzz{{{~~~zzzaaa]]]WWWQQQKKKFFF@@@===:::999999:::<<<>>>======999999888777666777:::===666666555444333222111000111111000000000000//////......---,,,,,,,,,------,,,+++***+++,,,,,,+++)))************)))))))))(((&&&&&&((((((((((((&&&&&& !!!$$$&&&'''&&&%%%$$$&&&&&&''')))******'''$$$######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''',,,(((%%%%%%&&&'''%%%"""ppp```YYYXXXXXXVVVTTTQQQLLLGGGBBB>>><<<777777666555555444333333///////////////000111111111111111111000///.........333888<<<<<<;;;999999<<<<<<<<<===AAAEEEJJJMMMNNNNNNOOONNNOOORRRXXX]]][[[fffsss}}}}}}nnn___SSSNNNFFF>>>999777888999333999???EEELLLPPPLLLEEEEEE???;;;:::999444222333000000///111888???>>>999333///...000///+++***,,,......------...000333555222222222///,,,++++++,,,)))******++++++,,,------++++++,,,,,,,,,,,,++++++))),,,000222555CCC```zzzvvvcccPPPDDD>>><<<===<<>>;;;888777555333111333888::::::999444333111000////////////,,,,,,---...///000000000........./////////000000............///////////////000111111000111333555555222111555777555444666999;;;???CCCGGGLLLRRRWWW___dddiiijjjhhhjjjoootttnnnnnnmmmkkkiiimmmtttzzzlll[[[RRRNNNIIIDDDAAA???===<<<999888999:::<<<===<<<:::::::::999666222111222333444444333333222222111111000000000///////////////...------,,,,,,---------111///---,,,---...---,,,************))))))))))))$$$&&&((())))))(((&&&$$$###$$$%%%&&&''''''&&&%%%'''&&&'''(((******(((&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###%%%&&&'''&&&yyyfff^^^\\\[[[XXXVVVSSSNNNHHHCCC@@@>>>888777777666666555555555111000000////////////000111111111111000///...---...222777;;;<<<<<<<<<===>>><<<;;;===CCCJJJOOORRRXXXSSSMMMKKKMMMSSSXXXZZZVVV]]]eeekkkqqqpppeeeZZZIIIDDD===777444555888:::;;;???CCCGGGLLLOOOIII@@@BBB===999999777333222444000000000333===FFFEEE>>>333000///000///+++***,,,++++++,,,---///222444666222333222000---+++***+++)))******++++++,,,------*********))))))*********)))***...000222:::PPPfff{{{uuu___JJJ>>>:::999999===BBBCCC@@@<<<:::999888777666666666777777888333222111000///......---,,,,,,---...///000111111...---------......//////............////////////111111111000//////111333222000111444444333444777888:::===???AAAEEEJJJMMMTTTZZZ___```^^^^^^bbbfff``````___ZZZVVVVVV[[[aaajjjppptttrrrqqqyyywwwfffVVVKKKHHHEEE@@@<<<;;;<<<<<<;;;888888888:::;;;;;;888666888999888666333000000111222222222222222222222222////////////////////////---------,,,,,,------...333000---+++,,,---------************))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''$$$$$$#########%%%&&&'''""""""#########$$$$$$$$$!!!"""$$$$$$$$$%%%(((***lllccc```___YYYXXXUUUPPPIIIDDDAAA@@@999999888888777777666666333222111///............111111111111000///...---///222666888:::<<<>>>@@@;;;::::::???GGGOOOUUUWWWbbbXXXMMMJJJOOOVVVYYYXXXXXXZZZ[[[\\\```bbb\\\SSSDDD@@@;;;777555666999;;;DDDGGGIIIKKKOOOPPPIII??????:::777777555222222555***++++++...:::EEEDDD;;;444000///111///+++***,,,'''''')))+++...000333444222333333000---*********)))******+++,,,,,,------///...---,,,,,,---...///,,,***,,,000222666EEETTThhh{{{qqqWWWGGG@@@===777<<>>@@@DDDJJJQQQVVVSSSSSSNNNFFFEEELLLUUUXXXXXX\\\\\\XXXWWW\\\]]]YYYJJJBBB===>>>>>>;;;999:::>>>CCCHHHIIIGGGDDDDDDDDD>>>===999444///,,,,,,...,,,+++,,,///444888999999111000...,,,++++++++++++'''(((+++000333444222000---000333222...***)))***&&&(((***,,,.../////////,,,"""///'''222(((***+++---111===MMMYYYeeeyyygggPPPCCC===777;;;===:::444333777===>>>??????===999555333333333444333111---***((((((+++,,,,,,+++***+++...000000///...---,,,+++******...............///000111000000000000////////////333444444333111000111222444555777999;;;===???@@@EEEIIINNNQQQSSSTTTUUUWWWUUUVVVWWWXXXXXXXXXXXXXXXUUUSSSPPPNNNRRR]]]lllvvvjjjaaaVVVNNNKKKIIIEEEBBB<<<;;;888777777999;;;===444333444555777777555333555555444444444333333333000000000111222222333333...............---------------,,,,,,,,,,,,++++++///...,,,***)))))))))))))))(((%%%$$$$$$&&&(((***)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''### !!!&&&(((&&&###!!!"""$$$%%%&&&&&&%%%%%% ###!!!%%%)))'''&&&&&&&&&%%%%%%$$$$$$$$$}}}lllbbb^^^\\\YYYUUUQQQMMMHHHCCC???===;;;:::999::::::999777444333111000//////000000---...000111222111111000000111333555777999:::::::::;;;<<<>>>AAAGGGMMMRRRTTTTTTPPPJJJIIIMMMPPPOOOWWW^^^aaa]]][[[^^^bbbbbbZZZPPPFFFBBB???:::888999???BBBEEEGGGEEECCCAAA@@@CCCBBB???999333///......***)))(((+++000444666666222000...,,,+++***++++++)))***,,,///333555444333111333555333///+++******((())),,,///111222333333444222333333,,,&&&)))222+++,,,,,,,,,222AAAVVVgggqqqttt]]]MMMCCC=========<<<:::999;;;===CCCDDDDDDAAA===999777666888888888666222///------,,,---------+++,,,---///...---------------,,,,,,//////......///000000111000000000000////////////111111111000......000222333444666888:::<<<>>>>>>???CCCHHHLLLOOOQQQSSSUUUTTTUUUVVVWWWYYYYYYYYYYYYSSSQQQLLLHHHHHHNNNYYYaaasssyyyvvv{{{|||jjj]]]ZZZSSSJJJEEEDDDDDDAAA>>><<<;;;999888888:::;;;<<<777666555666777777666444444444444444333333333333///////////////000000000//////...---------------------,,,,,,,,,+++++++++000///...,,,+++++++++,,,(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&''''''&&&###!!!###''')))'''$$$!!!"""$$$%%%&&&&&&%%%%%% ###$$$!!!"""'''((($$$&&&&&&%%%%%%$$$$$$$$$$$$uuuhhhccc\\\YYYUUUQQQMMMIIICCC@@@AAA>>><<<;;;;;;:::888777444333222000///000000111111111111111111111111111000000111222333555666777777888999:::===CCCIIINNNQQQRRRQQQNNNNNNPPPNNNJJJKKKVVV```cccfffllltttxxxggg[[[NNNGGGBBB===<<<===GGGGGGHHHIIIIIIGGGCCC???BBBAAA???:::333---***)))+++)))'''***///444555444222111...,,,******++++++,,,,,,,,,///333666777777666777777444000,,,******''')))+++...111333444555555===;;;...***111111***......---+++000BBB\\\qqqkkkYYYMMMDDD@@@<<<<<<@@@AAA???<<>>???@@@???===;;;;;;;;;::::::::::::::::::888666666777777666555444444444333333333222222000000////////////......000///---,,,,,,,,,---...,,,,,,,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,'''((()))******)))((('''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))'''%%%&&&)))***(((%%%""""""$$$%%%%%%%%%%%%%%% $$$&&&&&&'''(((%%%"""%%%%%%$$$$$$$$$$$$$$$###~~~mmmdddZZZWWWTTTQQQNNNJJJFFFCCCBBB???===;;;;;;;;;:::999555444333111000000000111333333222111000000111111222111000000111222444555333444666888;;;AAAHHHMMMMMMOOOOOONNNPPPTTTRRRMMMGGGQQQ^^^iiirrryyy}}}fff[[[QQQLLLIIIFFFEEEGGGLLLJJJHHHHHHIIIGGGAAA============999333---)))'''...+++***...444888777555333111...+++******+++,,,///...---...222666999:::888888777444000,,,***(((&&&'''(((***---...///000000888555)))(((111///$$$---...,,,(((+++:::TTTiiixxxiii]]]QQQHHHAAABBBIIILLLGGG@@@BBBBBBBBB???:::666333333666777777555111///---...,,,...///...,,,++++++,,,,,,,,,,,,---------......///...............//////////////////000000000000222222222000///111444777111111222444555777888999444777<<<@@@BBBEEEHHHJJJMMMOOOQQQTTTVVVXXXYYYZZZSSSQQQMMMJJJHHHIIIKKKMMMJJJSSS[[[ZZZQQQLLLNNNTTTWWW[[[bbblllwww|||ppp```TTTNNNLLLKKKJJJAAA???======???@@@???>>>::::::;;;<<<<<<;;;999999;;;888555444555555555444333333333333222222222222333222222111000000//////000///---++++++,,,---...,,,,,,,,,++++++++++++***++++++******************(((((()))))))))(((''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''+++)))''''''))))))'''%%%######$$$$$$%%%%%%%%%%%%"""$$$&&&''''''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$pppcccXXXUUURRRPPPNNNLLLIIIGGGAAA???<<<;;;<<<===<<<<<<777555444222111000111111444333222111000000000111333222111000111222333444000111333666:::@@@GGGMMMNNNPPPOOOLLLNNNSSSUUUSSSSSSVVV^^^kkkvvvxxxtttooo```XXXSSSSSSSSSPPPNNNOOOIIIFFFCCCCCCCCC@@@:::666:::<<<<<<:::666111---,,,...---...444;;;>>>:::444222000---***)))***,,,---111///------111555888:::888666444222///,,,)))''''''((((((((()))***++++++//////---***+++---,,,'''***+++***&&&%%%///BBBQQQmmm}}}wwwlll___TTTJJJIIIPPPSSSNNNFFFDDDDDDDDDAAA===999666555999::::::888444222111111,,,------,,,***)))***+++......---------,,,,,,,,,......---,,,,,,---------.../////////000000000111222222222111000111444666000000111222333555555666444777:::<<<===???AAACCCHHHIIILLLOOORRRTTTUUUVVVNNNLLLJJJHHHGGGFFFFFFFFFGGGFFFDDDDDDEEEGGGJJJLLLNNNPPPTTTZZZbbblllxxxxxxqqqmmm]]]WWWNNNHHHFFFEEECCCBBBCCCBBBAAA@@@@@@@@@???>>>999:::;;;<<<;;;:::888777888666333222222333333222333333222222222111111111333222222111000///......///...---,,,+++,,,,,,---,,,,,,+++++++++***************************))))))***)))'''%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&+++***((((((''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$uuucccXXXUUURRROOONNNMMMKKKIIIBBB???<<<;;;;;;=========888666444222111111111111222222222111111000000000222222222111222222333333...000222444888>>>FFFKKKRRRTTTRRRMMMLLLQQQVVVWWWXXXSSSVVVcccoooppphhhaaaZZZUUURRRUUUWWWSSSPPPOOOHHHGGGEEECCC@@@===999666666777999777444000...---,,,---222<<>>BBBDDDFFFIIILLLNNNPPPPPPNNNLLLIIIHHHGGGEEECCCAAAEEEBBB???@@@DDDEEECCC@@@FFFGGGJJJMMMSSS[[[dddkkkppp{{{yyysssoooiiiiiigggeeebbb^^^[[[YYYRRRPPPNNNMMMLLLKKKHHHEEEHHHFFFDDDAAA???===<<<;;;999999:::::::::888777666555333111111222222111000222222222111111111000000000000///......---,,,,,,------------,,,,,,,,,+++++++++++++++************,,,,,,------,,,+++******+++)))&&&$$$###$$$&&&(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&***))))))((('''&&&%%%$$$%%%$$$$$$######$$$%%%%%%'''###"""######!!!###&&&$$$%%%%%%%%%%%%%%%&&&&&&|||fffZZZWWWSSSPPPNNNLLLIIIGGGDDD@@@<<<::::::;;;;;;;;;999777555333222111111111///000111111111000///...000000111222222222222222000000222333555:::AAAFFFPPPTTTUUUOOOKKKQQQYYY^^^WWWOOOMMMUUU^^^___[[[ZZZQQQLLLJJJNNNQQQNNNKKKKKKIIIIIIHHHEEE@@@<<<:::999444666666555111///------,,,///888EEEOOONNNAAA666000...+++)))))),,,///222222///,,,,,,...111333333444111///...//////---+++***))))))((()))***+++,,,&&&&&&'''((('''&&&&&&'''******)))'''''')))---000<<>>???@@@>>>;;;888666666444555666444111///......//////---+++***,,,///222,,,,,,---------------...000000///........................///000111111111///111222222111//////000000000111111222222333333333444555666666666999;;;===>>>AAADDDFFFHHHJJJJJJNNNKKKIIIHHHIIIHHHEEEBBB@@@@@@??????@@@???>>><<<>>>???BBBDDDIIIOOOWWW\\\aaahhhrrr{{{wwwsssrrrvvv{{{uuupppiiiccc___\\\YYYWWWXXXXXXWWWWWWWWWWWWWWWWWWTTTTTTUUUVVVVVVUUUSSSRRRLLLJJJGGGBBB===:::999999999999999888777666555555222111000111222222111///222111111111000000000000/////////...---------,,,+++,,,---......,,,+++)))++++++++++++************------------,,,+++)))(((***)))((('''&&&&&&&&&'''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&)))******((('''&&&%%%&&&%%%%%%$$$######$$$$$$%%%'''###"""%%%%%%###$$$(((%%%%%%&&&&&&&&&'''''''''iii]]]ZZZTTTPPPMMMJJJGGGEEEFFFBBB===:::999:::999999999888555333222111111111---...000222222000///------///000222222222111111111111222222333777===AAAJJJRRRUUUPPPMMMSSS^^^eee^^^TTTLLLMMMNNNLLLKKKNNNGGGBBB@@@EEEHHHGGGFFFGGGEEEGGGGGGCCC<<<888777888:::::::::888555222111111...333>>>NNNXXXUUUGGG999///---***)))))),,,000333111///,,,+++---///000111333000......000111///---''''''&&&'''((()))+++,,,&&&---///)))'''+++,,,(((---+++))))))+++---......666>>>KKK___zzz}}}bbbZZZMMMAAA999888;;;>>>BBBCCCDDDBBB???<<<;;;;;;888999999888555333222222111000...,,,+++---222666***++++++,,,---//////000222222111000000000000000---......///000111111222000333555555444111000000000111111111222222222222000222333333444555777::::::;;;>>>@@@CCCEEEFFFFFFHHHFFFDDDEEEGGGHHHFFFCCC===>>>>>>;;;888888===AAA:::;;;===???CCCHHHNNNRRRWWWZZZ```fffiiikkkjjjiiilllqqquuurrrkkkdddaaaaaa]]]cccnnnwww{{{wwwooohhhccc___YYYVVVUUUVVVVVVVVVUUUTTTSSSRRRRRRTTTUUUVVV\\\[[[YYYXXXWWWUUUSSSRRROOOMMMHHHBBB===999888999999888888777666555555444000000000222333333111///111111111111000000000000000000000000000/////////***,,,...//////---***(((+++++++++************)))++++++,,,+++***(((&&&%%%)))*********)))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&*********)))'''&&&''''''&&&%%%$$$#########$$$%%%'''######((()))%%%%%%)))&&&&&&&&&''''''(((((((((mmm^^^XXXTTTVVVUUUOOOIIIGGGAAA???<<<;;;;;;;;;999888777555333111111000---+++111111000///...---,,,,,,////////////000000000000222333555666666333111///>>>LLLZZZ\\\SSSNNNTTT\\\ZZZUUUMMMDDD???===>>>@@@;;;;;;===@@@CCCCCCBBB@@@???<<<888444333444666888999:::;;;999555222000000333+++666UUUfffYYYDDD999222111///---,,,---...///)))***,,,...///000000000333222111000000111333444///---***))))))***)))(((###$$$&&&((()))*********&&&'''(((***,,,---------///888FFFYYYpppttt]]]IIIBBB@@@;;;:::>>>LLLLLLJJJFFF@@@;;;999888999;;;999333///000111000......//////...---,,,,,,******+++,,,---...000111......---------......///000...,,,,,,...///......////////////000111333333111111222333555666777888777666333222333666999;;;::::::;;;===>>>@@@AAABBBFFFFFFFFFEEEDDDBBBAAA@@@=========<<<;;;;;;::::::===;;;;;;>>>BBBEEECCCAAAIIIKKKMMMPPPRRRTTTVVVVVVXXXZZZ\\\^^^]]][[[XXXVVVXXXXXXZZZ```fffhhhddd```YYYXXXVVVTTTTTTUUUVVVXXXYYYXXXWWWUUUTTTSSSSSSSSSVVVTTTRRRRRRSSSQQQMMMIIIEEEBBB???<<<:::888666444555555444444444333333333222333444555555333222000000000000000000000000000,,,///000///---,,,///222+++---......---,,,,,,---))))))))))))))))))))))))***)))))))))((((((''''''(((((())))))((('''&&&&&&(((((((((&&&$$$!!!%%%%%%###""""""###%%%%%%'''%%%######$$$%%%$$$############$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvveee]]]XXXYYYXXXSSSMMMKKKCCC@@@>>><<<<<<<<<;;;999;;;999666555555444111000000000000///......------////////////000000000111333333222222222222222222@@@MMM^^^gggfff```]]]\\\___XXXMMMCCC>>>===<<<<<<=========???AAA@@@>>><<<<<<;;;999888999<<<@@@CCCDDDDDDDDDAAA<<<777333222///+++444IIIUUUNNNAAA:::222111...,,,+++,,,...///++++++++++++,,,---...///333333222111000000000000...+++)))((()))***)))(((''''''(((******+++++++++((()))***++++++,,,++++++,,,000:::LLLeeelllTTTIIIHHHGGGFFFEEEJJJJJJHHHDDD???;;;999888999;;;999333000222333222888666333000.........///------------///000222333//////...---------------///...------...///...---////////////000111222222//////000111222333333444333222111000111333555777777777888:::;;;===>>>>>>CCCCCCCCCCCCBBBAAA@@@???>>>======<<<<<<;;;::::::999999:::<<<>>>@@@???>>>BBBCCCEEEGGGIIIKKKLLLLLLMMMNNNQQQRRRQQQOOOMMMKKKMMMLLLNNNSSSYYY\\\YYYVVVQQQPPPOOOOOOOOOQQQRRRTTTUUUTTTRRRPPPNNNLLLKKKKKKNNNLLLJJJKKKLLLKKKIIIFFFBBB@@@<<<:::999888666444444444444333333333333222111222333444444333111000000000000000000000000000---......---,,,,,,---///,,,---//////---,,,---...************************(((((())))))******++++++(((((((((((((((''''''&&&)))******)))(((&&&%%%###(((''''''&&&&&&''''''((((((&&&$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhh___XXXWWWVVVQQQLLLIIIEEEBBB???>>>>>>>>>===<<<999777555444333222000.../////////////////////////////////000000000111111444222///---...000333555555>>>MMM\\\eeeeeeaaa]]]aaaXXXLLLDDDBBBBBB@@@===>>>======>>>??????===;;;::::::999:::===BBBFFFIIIDDDEEEEEEBBB===666222000,,,...333<<>>??????@@@@@@?????????>>>>>>======<<<;;;;;;;;;555777999:::999999:::;;;;;;<<<===???@@@AAAAAABBBAAABBBDDDEEEDDDCCCAAA@@@AAA@@@AAAEEEJJJNNNMMMKKKGGGGGGFFFFFFHHHIIIKKKMMMPPPOOOLLLIIIFFFDDDCCCBBBDDDBBBAAAAAABBBCCCBBBAAA>>><<<999888777777555444333333333222222222111111000111222333222111000///000000000000000000000000111///...---......---,,,+++---///...---,,,---...************************''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$)))'''%%%%%%&&&&&&&&&%%%"""%%%'''&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ooocccXXXUUUTTTOOOKKKIIIFFFCCC@@@>>>>>>>>>===<<<777555333222222111///.........//////000000000000//////000000000111111111222000...,,,---///222555111444999BBBKKKQQQSSSSSSWWWPPPIIIIIIMMMOOOLLLHHH???>>>======>>>???>>>===888888888999;;;>>>AAACCC???AAABBBAAA<<<777333111,,,111333333;;;EEEEEE>>>666222...+++***,,,000222:::666000,,,+++...222555888999:::999777444000...)))((('''(((***+++***)))(((((('''''''''''''''(((***++++++,,,,,,++++++***///000333===NNNjjjtttUUUGGGIIIIIIDDDEEEDDDBBB>>>:::888888999777999888333111333555555;;;777111+++(((''')))***+++***)))((((((***,,,.........---------......///.........///000000...,,,111000000/////////000000111111111111111111111000000111111222333333222222111222222333444555555666:::;;;<<<===>>>?????????>>>>>>======<<<;;;;;;:::333666999888666555666999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>======<<<;;;<<<;;;;;;===BBBEEEFFFFFF@@@@@@@@@@@@AAABBBCCCDDDIIIHHHFFFDDDAAA???>>>>>>???===;;;::::::;;;<<<<<<999777555555555666555333222222222111111111111000000000111111000000///...000000000000000000000000666333//////111111///,,,***,,,------,,,++++++,,,************************,,,+++***)))'''&&&%%%$$$((((((((('''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""(((&&&%%%$$$%%%&&&%%%$$$!!!%%%(((&&&"""!!!$$$((('''''''''''''''''''''''''''''''''''''''(((((((((zzzkkk]]]WWWVVVSSSOOONNNHHHDDD@@@======<<<<<<;;;:::888666555555555333111......//////000111111111000000000000111111111111///............///111111777777666555666999???CCCGGGEEEEEEMMMWWW\\\ZZZVVVEEECCC@@@>>>>>>===<<<;;;333333444555666888999:::CCCEEEEEECCC???:::666555,,,000000000999FFFFFF;;;777444///,,,+++---111333>>>999333...,,,///333666777888999999777333///,,,)))(((''')))+++,,,+++***)))(((((('''&&&''''''((()))***+++,,,,,,---,,,,,,)))+++///444<<>>:::888999;;;888;;;999444111333555444888666333111...---,,,,,,///...,,,,,,,,,---///000,,,,,,,,,---...///000111///......///000000///---000000//////////////////111111000000000000/////////000111222222222111000111111111222222333333333888999:::<<<===>>>??????======<<<<<<;;;;;;::::::333666999888555444555888777888888999999999999999:::::::::::::::::::::::::::999999;;;===@@@BBBCCC======<<<<<<<<<<<<<<<===@@@???>>>===<<<;;;;;;;;;===<<<:::888777777777888666444222222444444444333222222111111111000000000000000000000//////......////////////////////////777333000///111111///,,,)))***,,,,,,***)))***+++************************///...---,,,***)))((('''((((((''''''''''''((()))++++++***)))))))))))))))%%%&&&'''(((((('''&&&%%%'''%%%######$$$%%%$$$###"""%%%'''%%%!!!###'''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''qqq___XXXVVVTTTQQQOOOKKKGGGBBB>>><<<;;;;;;:::999777666555555555333111/////////000000111111111000000000111111111222222---...///000000000//////000222444222000111666;;;;;;<<>><<<:::888777000111333555777888::::::FFFGGGEEEBBB<<<777333222+++.........777@@@???666666333///---,,,---000222;;;777222---+++---000222111222333333222///,,,***)))))))))***,,,---+++***+++***)))(((((()))***+++)))***+++,,,------------((()))---111333CCCggg{{{\\\JJJIIIPPPUUUNNNLLLGGGAAA<<<:::<<<>>>===???===666333444555444222222222222111///---,,,......---,,,,,,,,,------,,,,,,,,,---...///000111111///......///000000////////////......///000000........................---...////////////......111111111111222222222222555666888:::<<<===>>>>>><<<<<<;;;;;;:::999999999444666777777666666666777555555666777777777666666888888777777777888999:::888888999999:::<<<===>>>;;;;;;:::::::::999999999777666666666666777888888:::;;;:::888666444555666444222111111222333333222222222222111111111000000000000/////////.........////////////////////////333111...---------,,,+++(((***,,,+++***)))******++++++++++++++++++++++++(((((((((((((((((((((((((((((('''&&&&&&''')))***+++***)))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%######$$$$$$$$$###$$$&&&&&&$$$!!!!!!$$$'''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((vvvaaaXXXWWWUUUSSSQQQOOOJJJDDD???===<<<;;;:::999777555555555555333222000000000000000000111111000000111111111222222222///000000000000//////...---///000///...000555:::888:::===DDDJJJOOOPPPPPPKKKGGGAAA===;;;:::999888666777999;;;===>>>??????BBBBBB???;;;666222000000,,,...///000222444444333333111...,,,+++,,,...///777444000---+++,,,---...,,,---...///...---+++)))+++******,,,------,,,***+++***)))(((((()))+++,,,++++++,,,,,,---,,,,,,+++---+++---111444===YYYuuupppZZZNNNKKKPPPWWWWWWTTTNNNGGGAAA???@@@BBBDDDEEEBBB;;;666666777555111111222111111000...---+++,,,------,,,+++***)))///......---------......333000---,,,...000111111...............///000111...............///////////////..................111111111111111000000000333444666777999:::;;;;;;;;;::::::999999888888777555444444555777888777555444444555666666666666666888777666555666777999:::888888999999999999999:::777777888888999999888888444444444444444555666777444666888777555333444555333222000000222333222111333333222222222111111111111000000//////////////////////////////////////////000///...,,,++++++---***+++------+++++++++,,,++++++++++++++++++++++++$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&''')))***((('''&&&$$$$$$$$$$$$%%%$$$######""""""######$$$'''&&&$$$$$$%%%%%%%%%$$$)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))~~~hhh^^^\\\[[[YYYXXXRRRMMMFFFAAA>>><<<;;;:::>>><<<::::::;;;:::999777111111000000000000000000000111111111111222222222222111000///......//////@@@;;;444...+++---222555;;;;;;;;;<<<>>>AAACCCEEEEEEAAA<<<::::::<<<======???@@@BBBCCCDDDDDDCCCCCC>>>>>><<<888555333444555///000222222...+++...444000///---+++++++++,,,---555333111///---,,,------+++,,,---......---,,,,,,,,,+++,,,---......,,,***)))'''&&&%%%&&&''')))+++------------,,,+++***)))000))))))///333;;;OOOeeennn^^^WWWRRRSSSYYY^^^ZZZTTTLLLEEEBBBCCCEEEHHHJJJFFF>>>999888888666777777666555444444333333...///111111111///---+++111111///...---,,,,,,+++444111---+++---///111222---------......000111222000000000000111111222222222111111000000000111111000000000000000/////////111222444666777888999999::::::999999888777777666555333222444777999777444444555666777777888777777888777666555666777999;;;888:::;;;;;;999888888999444555666777888999999999666666666555666666777888///222666666444333333555333222000000111222222111333333333222222222222111111111000//////////////////////////////////////////111222000,,,+++---000+++---......---,,,------++++++++++++++++++++++++,,,,,,++++++*********)))((('''&&&%%%&&&'''***+++))))))'''&&&&&&'''((()))((('''%%%%%%%%%%%%'''(((((('''%%%%%%&&&&&&&&&%%%,,,)))&&&%%%&&&(((((('''((((((((((((((((((((((((&&&''''''((()))******+++mmmccc```\\\XXXXXXQQQKKKDDD???>>>===<<<:::<<<;;;:::888666555444333111000//////...---000444000000000,,,))))))---111///000000000000000///...666555222000/////////000444777;;;>>>>>>===:::888<<<:::999999777666;;;CCCHHHNNNRRRRRRPPPLLLEEE===@@@>>>;;;555111//////111...//////---+++***+++---555111...,,,+++***+++......---,,,+++***(((((('''))))))***))))))(((''''''%%%'''***---...---,,,***++++++******************))))))*********))))))(((---,,,---///000666EEETTTkkkZZZVVV\\\ccccccbbbaaa]]]PPPBBBAAAGGGCCCFFFDDD>>><<<===:::444777555333333333333111///,,,.........,,,+++,,,---000///...---------------++++++,,,,,,,,,---------000...---...000000///...222111///---------......,,,---------.../////////000000000000000000000000//////000111222222333333666666777888888666555444555555444333333333333444000222444555444333333333333333333333333333333333666444333555888999777444555555444444444555555666777777666555555555555555555555444333333222111111222222222111111111000000...000222333111...------000///............///000------------------------...---,,,,,,++++++,,,,,,...,,,)))((()))*********((((((***,,,'''!!!###+++))))))))))))((('''&&&%%%''''''(((***++++++)))'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$### !!!&&&((('''***)))'''%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%'''((()))((((((((()))###&&&'''###"""%%%''''''uuugggaaa[[[XXXXXXRRRMMMFFFAAA???>>><<<;;;999999888888888777777777333222111///---+++,,,///---000222222///...///222///////////////000000000666555222000......//////333666999<<<===;;;999777444333444777999;;;DDDNNNYYYccclllllleee[[[NNNCCC<<<;;;888444000...///111111111111000------...///...///000///---+++,,,...******))))))((((((''''''((()))))))))(((((('''&&&$$$%%%''')))++++++***)))******+++++++++************++++++,,,,,,+++++++++---,,,,,,---,,,000>>>KKKooo{{{iiidddhhhoootttoookkkiii```SSSKKKJJJAAABBB???999777999777111777555444333333222000//////000111000.........//////......---,,,,,,------++++++,,,,,,,,,---------))),,,...///...///111333000//////............///......//////////////////000000000000000000000000000000111222222333444444666666777777777777666666666555555444333333333333///111444444444333333444555555555555555555444444666444333555777888666444666555555444444444555555666666555444444444444555555444444333222222111111222222222111111000000000...000222222000.........////////////////////////------------------------...---,,,,,,++++++,,,,,,---,,,+++***++++++++++++***)))***+++((("""###)))))))))))))))((('''&&&%%%&&&%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&)))***'''''')))((($$$''''''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''''''''(((%%%((()))&&&'''******'''lllbbb[[[XXXWWWSSSOOOIIIDDDAAA???===<<<:::::::::999999999888888222333222000---+++,,,,,,---222777777444111000000///............///111222555444222000............111444777999:::999666555000///111666:::@@@LLLWWWggguuu~~~qqq```MMM@@@888888666222///...///111---......,,,******+++,,,(((+++//////---++++++,,,))))))))))))))))))))))))'''(((((((((((('''&&&&&&%%%&&&'''((())))))************+++++++++++++++***+++,,,,,,------.........---++++++,,,+++///:::FFFeee|||uuuxxx}}}~~~uuurrrlll___QQQIIIBBB@@@;;;666444666555222888666444333333222000...,,,---...---+++***+++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------&&&,,,000000,,,+++///444---......///////////////000000000000000/////////000000000000000000000000111111222222333333444444555555555555666777888888777666666555444333333222///111333444333333444555444444444444444444444444555444444555777777666444666666555444333333333444555555444333333333333333444444333333222111111111111111111111000000000000///000111000///...///000......///000000///......------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,))))))***(((%%%$$$&&&))))))))))))((('''&&&%%%'''%%%""""""###%%%&&&'''(((((((((((((((((((((((($$$(((***((('''&&&"""(((''''''''''''((()))***%%%%%%%%%%%%$$$$$$$$$###%%%'''((((((&&&%%%%%%&&&'''((('''&&&))),,,***$$$qqqbbb[[[XXXWWWTTTPPPKKKFFFAAA???===<<<>>>>>><<<;;;999777666666222444555111//////000///000555888888444000......///...---,,,---///222333444333111000............///111444666777666444333222111222777;;;BBBNNNZZZooo|||}}}kkkXXXFFF:::888777666222///...///000,,,,,,,,,+++)))((()))***''')))******+++,,,***''',,,,,,+++++++++++++++***&&&'''''''''''''''&&&&&&)))((((((((()))***,,,---)))***+++,,,,,,,,,++++++,,,,,,,,,------//////000---+++,,,...///222;;;FFF```~~~zzzqqqeeeVVVLLLGGGBBB;;;555555666666444888666444333333222000///+++,,,---,,,***((()))***---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...+++...111000---+++,,,...+++,,,...000111000000///111000000//////.........000000000000000000000000000000111111222222222222444444333333555777999:::666666666555444333222111///000222333222333444666111111111111222222222222444444444555666666555555777666555444333333222222444333333222222222222222333333222222111111111000000000000000000000000000000000000///......///111+++---...000000...---+++------------------------...---,,,,,,++++++,,,,,,((())),,,---,,,,,,+++,,,+++((('''((())))))''''''(((((()))(((((('''&&&&&&)))'''%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((%%%$$$$$$ ***)))(((''''''&&&&&&&&&"""###$$$%%%&&&''''''(((%%%'''((('''%%%$$$$$$%%%'''%%%"""!!!%%%***((("""wwweee]]]YYYXXXUUURRRMMMHHHBBB>>><<<<<>>===;;;999888777666888;;;:::444000222222//////222555444111///111333...---,,,,,,---///111333111111000///...............///222444555444222111444222444888<<>>;;;888888888666666777888999888777111222333111///------...------,,,,,,---......///------------............+++...000222222111000///...............///000111............////////////////////////////////////////////////////////////......000111222222222222///000111333333222111000222333333111//////111333000000111111222333333444111333666666444333444666444444333333222333333333333333222111111111111222000000000000000000000000---------....../////////,,,...111111000///000000------------------------------------------------...---,,,,,,++++++,,,,,,(((+++,,,+++'''&&&(((,,,&&&+++---)))&&&)))+++)))''''''((((((((((((''''''(((&&&&&&&&&''''''%%%###(((((((((((((((((((((((($$$&&&$$$ $$$&&&$$$###$$$%%%'''((()))(((((((((((('''''''''&&&&&&&&&%%%'''(((((('''''''''((('''))))))''''''++++++(((yyykkkbbbZZZ\\\[[[XXXRRRJJJDDDBBBBBB======;;;:::888777555555HHHKKKEEE555...333444///...111333222///,,,---...---......//////...---,,,)))***,,,...///000111111---...///111111111111000......000444666888AAAJJJMMMLLLGGG>>>888666333//////111333444444555777999000111111///---,,,---///%%%///,,,***000333111,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))******))))))((((((((()))))))))))))))'''))),,,...///...---+++///...,,,++++++,,,---......,,,,,,//////---...111666999FFF___{{{zzz```RRRFFFEEEDDD???;;;;;;777666666777999;;;:::999666777777666333111222222---------------...///000---------.........//////---222777666111------/////////...------...000111......//////000000111111////////////////////////000000000000000/////////,,,---///111111111000000---...000222333222111000333444333111//////000222---......///000111111111111333666666444333444666333333222222222333444444444333222222111222222222////////////000000000000---------.........//////+++...111222111000///000000///............///000------------------------...---,,,,,,++++++,,,,,,***---...+++'''&&&)))---'''...111***%%%&&&((((((''''''((((((((((((((('''+++(((&&&%%%%%%'''''''''(((((((((((((((((((((((()))+++***&&&%%%((()))&&&'''((()))))))))((('''&&&###$$$$$$%%%&&&'''((((((%%%'''((()))((((((((()))"""(((,,,***)))***)))&&&nnn```[[[ZZZ\\\[[[UUUMMMEEEAAA@@@>>>===<<<;;;;;;;;;;;;;;;GGG@@@555///...000222333000000000000000/////////,,,---......//////......---,,,+++,,,...///...---222000........./////////...------///222666:::===EEEBBB<<<666000,,,***)))+++///111000111444444000////////////...---,,,+++,,,)))(((++++++((('''***+++***)))(((''''''(((((('''''''''''''''((()))***###(((---+++&&&$$$)))...((((((***+++---...000000++++++***)))'''''')))+++''''''***......++++++///555444???TTTjjj}}}vvveee\\\PPPIIIFFFBBB;;;666111222444888;;;<<<;;;999777555222111111222111000///...,,,+++***++++++,,,---------...------,,,,,,,,,,,,,,,------------...,,,---///000///...,,,+++///111333222000...------///111111///,,,+++---111,,,,,,,,,---...//////000------...///111222444555000///...///111222333222111111111111000000000000------------...000111222//////000111222333333444111111111111111111111111444333111000000000111111000...------......---,,,//////...---------------///...------...///...,,,.........------,,,,,,,,,((()))***)))(((((()))+++************************,,,,,,,,,+++***)))((((((******))))))(((((('''''',,,***((('''''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((%%%###$$$&&&'''%%%###%%%&&&''''''%%%$$$%%%'''(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&wwwhhhaaa\\\\\\[[[UUUMMMEEEAAA???=========<<<<<<;;;;;;:::>>>999333000///000000///---...///000000...---,,,,,,------...............,,,++++++,,,///111111000000///...---...///000000//////000222444666777888===:::666222...+++*********---///---///222333000......---,,,+++*********,,,)))(((++++++((('''***+++*********))))))))))))''''''''''''''''''((((((((()))***(((&&&%%%%%%&&&((()))***+++,,,...//////---------,,,******+++------+++,,,...---((((((,,,...000999HHHUUUfffvvvooodddUUUJJJEEEBBB===:::666666888;;;>>>@@@???>>>:::777444222222222222111000///...,,,,,,,,,---...,,,,,,------...---------------------.........//////000222333333222000//////111222111///............000111222000//////000,,,,,,---......///000000------...///000222444555///.........000111222222111111111000000000/////////......//////000111222000111111111111111111111111111111111111111111111333222111000000000111111111///......//////...---000///......---------...///...------//////...---......---------,,,,,,,,,---......---,,,,,,---///************************++++++++++++***)))((((((***)))))))))((((((((('''***(((&&&&&&'''(((((('''(((((('''''''''(((((()))&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&%%%$$$&&&((()))'''%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''((())))))***))))))(((''''''((((((rrrhhh___^^^[[[VVVMMMFFFAAA???======>>>>>>===<<<:::999777555333222222111///------...///000///...,,,+++,,,,,,---...............+++***+++---000222222222...............///111111111222444555555444333222222111...,,,+++******+++***------,,,---222333111000///---+++***))))))***,,,)))(((++++++((('''*********+++,,,,,,+++)))((('''''''''&&&&&&&&&&&&&&&)))'''%%%%%%''''''%%%###)))******+++,,,,,,------,,,------,,,******+++---///------...,,,((()))---///222999AAAEEESSSsss}}}{{{ooo^^^OOOGGGCCCAAA@@@;;;:::;;;===@@@AAAAAA@@@>>>;;;777555444444333111111000///.........///000++++++,,,---............,,,,,,,,,---------......000111333333444333222111///000000///...---///000,,,---///111222111...,,,------......///000000000------......000111333333...............///000111111111000000000000//////111000000000000000111111222111111111000000000///000000000000000000000000222111111000000000000111111000//////000000///---000//////............//////...---...///000///......------------,,,,,,,,,,,,,,,---,,,******,,,---************************++++++++++++***)))(((((())))))))))))(((((((((((((((&&&%%%&&&'''))))))(((&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&(((******(((&&&%%%&&&''''''&&&%%%&&&'''%%%%%%&&&'''((())))))***))))))(((''''''''''''(((yyynnnbbb```\\\VVVNNNGGGBBB???===>>>??????>>><<<:::888666666555555444222000...000000///...............,,,,,,---.........------,,,++++++,,,///111000000---...//////000111222444555555555444333111000///,,,+++******)))***+++++++++...---+++---111444222333111...,,,******+++,,,,,,)))(((++++++''''''***((()))+++,,,,,,+++)))((('''''''''&&&&&&%%%$$$$$$%%%$$$$$$%%%((())))))(((************++++++++++++)))******)))((('''((()))---++++++---,,,***,,,111111333888===>>>IIIgggyyyiiiYYYNNNHHHFFFEEE===<<<;;;;;;>>>@@@@@@@@@AAA>>>;;;888777666444222222111///......//////000***+++,,,---............***++++++++++++,,,,,,,,,...///000000111000000////////////...------000222---++++++---//////+++'''.........//////000000000---------...///000111222------...---------///000111000000000////////////111111000//////...//////000000000000000000000000000000000000000000000000000000000000000000000000000///......//////...---000//////........./////////...---...000000000...------------------------***++++++***)))(((***+++***************************************)))(((((())))))))))))((((((((((((((('''%%%&&&'''(((((('''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''%%%&&&''')))))))))'''%%%%%%&&&''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&rrreeebbb]]]WWWPPPJJJDDDAAA===>>>??????>>><<<999888888777666444111/////////222///,,,))))))+++...000+++,,,,,,---...------------,,,++++++---...---+++,,,...111222111111333666888777444111///......///+++++++++***+++++++++,,,***---,,,)))***///111000222000...+++******+++,,,,,,)))(((++++++''''''***&&&(((***++++++***((('''&&&'''''''''&&&%%%$$$######%%%'''''''''''')))+++************************''')))))))))'''&&&'''(((,,,******,,,+++***,,,111---,,,111777:::BBBXXXpppvvvhhh[[[PPPKKKIIIBBB???<<<;;;===???AAABBBDDDBBB???>>><<<:::777444222111000............///***+++,,,---............,,,,,,,,,,,,------------,,,------..................//////...,,,---///111111---******,,,---***(((............////////////...---------...///000000,,,.........,,,,,,...000000000000////////////...000///......------------------...///000000111111///////////////////////////////////////////////////---,,,,,,---...,,,+++//////............//////...------...///000000///---------------------------......,,,+++***+++---************************))))))*********)))(((((((((((((((((())))))))))))***(((&&&&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&&&&((()))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''uuuhhhddd^^^XXXSSSMMMHHHDDD??????@@@???>>><<<:::999666666555111...------///000---***'''&&&))),,,...++++++,,,------------------,,,++++++,,,,,,+++)))+++///222333111111333555777555111...------...///,,,,,,---------.........)))++++++((())),,,---***---,,,+++***))))))******,,,)))(((++++++((('''***&&&'''((()))***)))((((((%%%&&&'''(((((('''%%%$$$&&&((()))(((&&&%%%'''))))))))))))))))))*********)))***,,,+++***((())))))---++++++---+++((()))---,,,)))---555:::???OOO```{{{xxxhhhYYYPPPLLLHHHDDD@@@>>>???BBBDDDFFFGGGGGGFFFFFFEEEAAA<<<888555333111///...---......++++++,,,---...................../////////000000---------......//////000...//////...---,,,...///222000---,,,,,,------------...........................---------......///,,,...000...,,,+++...111000000////////////......///......---,,,,,,,,,,,,,,,,,,---...///000111111////////////////////////---......////////////......---+++,,,------,,,***...------------...//////---,,,,,,---///000///...,,,,,,,,,------------...,,,,,,,,,+++)))((()))+++************************((())))))******)))(((((((((((((((((())))))))))))+++)))&&&%%%&&&&&&$$$###******)))''''''&&&&&&&&&"""###%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%&&&((((((''''''(((***&&&&&&'''((()))******+++)))(((((((((((()))******yyyjjjfff___ZZZVVVQQQKKKGGGAAA@@@???>>>===;;;::::::333444555333000...///111///...,,,+++***+++,,,---++++++,,,------------,,,---+++++++++------,,,+++)))...222222///...000333111000///...------......,,,---...///000000000000***---...++++++---,,,)))************************,,,)))(((++++++((('''***(((((()))))))))*********%%%&&&((())))))((('''&&&'''&&&%%%%%%'''((('''%%%((((((((()))))))))*********,,,...---,,,*********)))(((***---+++((())),,,---+++///666888;;;HHHXXXooorrr```UUUQQQMMMHHHBBB???@@@CCCGGGHHHKKKLLLNNNOOONNNJJJCCC===888666444111///.........,,,,,,------...---------------........./////////,,,,,,,,,------...///000...///000///...,,,,,,---,,,...//////......///000------------------,,,,,,......------,,,------------///111///,,,+++...111000000/////////.........///......---------......---------....../////////........................,,,---.../////////......///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,---......,,,+++***,,,...///...---,,,,,,,,,---------......+++++++++)))'''&&&''')))************************(((((()))))))))))))))((('''((((((((()))))))))***)))'''%%%%%%&&&&&&%%%$$$)))(((((('''''''''((((((###$$$&&&((()))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%&&&)))---%%%&&&(((((('''''')))***&&&&&&'''((()))***++++++)))))))))))))))***++++++|||kkkfff```[[[WWWSSSMMMIIIBBBAAA???===<<<;;;;;;;;;111444777777555333333444///000111111111000......++++++,,,---------,,,,,,,,,+++***,,,...//////...(((,,,111111---,,,...111,,,---...//////......---,,,---...000111222333333...111222//////000...******+++,,,------------,,,,,,))))))++++++((('''*********))))))***+++,,,,,,$$$&&&((()))***)))((('''%%%!!!"""))),,,)))%%%'''''''''((()))************,,,------,,,*********######''',,,---***+++///++++++///333222333AAASSSkkkwwwcccXXXTTTNNNIIICCC???@@@CCCFFFHHHNNNPPPSSSVVVUUUPPPGGGAAA;;;999666333000///......---------...------,,,,,,******+++++++++,,,,,,,,,*********+++,,,---...///---///111000...,,,++++++$$$)))...000///...///111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------000222000,,,+++...222000/////////............//////............/////////............---------........................+++,,,.../////////......000...------...///---,,,++++++++++++,,,,,,---...+++******+++---......---,,,,,,,,,------........./////////...+++***+++---************************(((((()))))))))))))))((('''((((((((())))))******'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%''')))******)))((('''''''''&&&&&&%%%%%%%%%$$$&&&'''&&&%%%(((...222%%%&&&(((((('''((()))+++))))))))))))((((((((((((((((((((((((((()))******tttiii___\\\ZZZUUUOOOMMMDDDBBB???===<<<<<<:::888777555444444444444222000------............------...------,,,++++++******((())))))))))))+++///222,,,,,,,,,---------......,,,111222---+++...///+++---...000111222222222111000000//////...------------+++)))'''(((***...000------+++***)))(((((((((//////...,,,***)))((('''&&&'''''''''&&&%%%$$$$$$(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))******++++++++++++******)))))))))******++++++,,,%%%)))---...///444<<>><<>>;;;666111...,,,,,,,,,***,,,...000111000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...............////////////---,,,,,,+++,,,---...///+++,,,------++++++,,,---,,,+++))))))+++...111444//////000000///...------+++...///---)))(((***---....../////////...,,,+++111...,,,---//////---+++---,,,+++---///000000///------......------,,,+++,,,++++++,,,...//////...,,,+++))))))***+++***)))111,,,)))***...///,,,((('''((()))******************************)))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''(((***)))'''%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%((((((%%%%%%((((((%%%!!!$$$''')))))))))(((&&&''''''((((((((((((((()))'''%%%%%%'''((('''&&&'''$$$"""###''')))(((&&&{{{pppeeeaaa___YYYRRROOOFFFDDDAAA???>>>>>><<<:::888666555444555444333111.........//////........./////////000//////...---+++++++++***)))***---///,,,,,,,,,,,,------------+++000000,,,***------+++---...///000000///...---222222222111000000//////...,,,***))))))+++---///,,,++++++*********++++++......---+++***)))''''''%%%%%%&&&(((*********((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((()))******++++++******)))((()))***++++++,,,,,,+++(((+++.........111888>>>PPPYYYlll{{{jjj___WWWQQQLLLHHHDDDAAAEEEKKKOOOPPPRRRZZZdddeeeVVVFFF???===999555111/////////***+++,,,------+++)))'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,+++---///............////////////------,,,,,,,,,---...///,,,---...---,,,+++,,,...///...---,,,,,,...000111...////////////......---222333222111///...///000---......///...---,,,+++000...,,,---//////...++++++******+++---...---,,,------......------,,,+++...,,,+++,,,------,,,+++---,,,+++,,,------......+++******+++,,,,,,,,,+++***++++++++++++******)))))))))***+++++++++******))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''((($$$%%%'''''''''(((***,,,%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%((((((%%%%%%((((((%%% """$$$'''((((((''''''&&&''''''((((((((((((((()))'''&&&'''((()))((('''((('''&&&&&&'''((('''&&&rrreeeaaa^^^XXXQQQMMMIIIFFFCCCBBBAAA@@@>>><<<999888666555666555333222...//////000000//////...***+++---...///...,,,+++---------+++)))(((***,,,++++++++++++,,,,,,,,,,,,+++...///,,,***,,,---+++,,,---...///000000000///000000///......------,,,......---,,,,,,,,,------++++++++++++,,,,,,,,,------,,,,,,***)))(((''''''+++)))((()))***)))$$$ &&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))************))))))'''(((***,,,,,,,,,,,,+++,,,---...---,,,///444999IIIKKKWWWlllvvvjjj[[[UUUOOOKKKFFFBBBEEEKKKLLLLLLNNNXXXdddgggYYYGGG???===:::777444222111000+++,,,,,,,,,+++)))'''%%%------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///---............/////////------,,,,,,,,,---......---...///...---,,,---///111000000///......---------....../////////......///...------...000//////,,,------------,,,,,,+++...---,,,---...///...------+++***+++------,,,+++------......------,,,+++///---++++++,,,,,,***)))))))))))))))******+++,,,(((***------++++++---...,,,,,,,,,,,,+++***)))((((((((()))***++++++++++++))))))))))))))))))))))))''''''&&&&&&''''''((())))))***)))'''%%%%%%&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((%%%%%%((((((%%%"""###%%%''''''''''''&&&&&&''''''((((((((((((((((((''''''(((***+++***(((((()))******(((&&&%%%%%%ttteee___\\\WWWPPPMMMJJJHHHEEECCCBBBAAA>>>===;;;999777666666666444222//////000000000000//////&&&(((+++.........,,,***---...---+++)))((()))+++******+++++++++,,,,,,,,,,,,...///---,,,,,,------***+++---000222444555666/////////...------,,,,,,.../////////...---,,,,,,+++,,,,,,,,,---,,,,,,,,,+++++++++***)))(((''''''+++)))'''((()))'''!!!&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))))))))))))))((('''(((***,,,------,,,,,,---......,,,,,,...222666FFFFFFMMM[[[kkk{{{}}}qqq```ZZZSSSNNNHHHCCCEEEKKKMMMNNNOOOSSS[[[^^^TTTGGG>>>===;;;999666333111000//////......---+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---------...---------.........//////------------------------...///000///...---...000//////000000///...,,,,,,,,,,,,---...////////////***'''&&&(((---000///...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---............///...------...///...,,,------......------,,,+++---,,,***++++++,,,***)))(((((()))((('''''')))***+++,,,.........---------******+++++++++***))))))(((((()))*********))))))(((((((((((((((((((((((())))))(((((())))))***+++''')))***(((&&&$$$###$$$''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((%%%%%%((((((%%%%%%&&&'''(((((((((''''''&&&''''''((((((((((((((('''&&&'''(((***+++)))((($$$(((++++++(((%%%%%%&&&{{{iiiaaa___ZZZUUUQQQKKKHHHEEECCCBBB@@@>>><<<;;;:::888777777666444222//////000000000000//////)))+++...111222111///...+++,,,,,,,,,***)))+++,,,******+++++++++,,,,,,,,,......///000...---...000,,,,,,...///111333555666333333333222111111000000...////////////...,,,,,,------...------+++***)))+++*********))))))(((((("""""""""&&&)))+++(((&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))((((((''''''(((***,,,------------------,,,,,,,,,...222555???AAAGGGOOOWWWcccwww~~~rrrjjjccc\\\VVVNNNIIIJJJOOOMMMPPPPPPNNNOOORRRPPPKKKBBBAAA???<<<999666444333000000//////.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,------------............---------------------,,,...///000000......///000+++,,,...//////...---,,,,,,,,,---......///......///,,,***,,,000222111///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------......///...------...///...,,,------......------,,,++++++***)))***,,,---,,,+++---......,,,***)))+++---...,,,***,,,......)))%%%&&&&&&((()))************))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((''''''(((((()))***%%%((())))))(((((((((''''''''''''((()))***''''''''''''''''''''''''%%%((((((%%%%%%((((((%%%(((((())))))))))))((((((&&&''''''(((((((((((((((&&&&&&%%%'''((()))((('''!!!%%%))))))'''%%%&&&'''mmmbbb^^^ZZZVVVSSSKKKHHHEEECCCAAA@@@===<<<<<<:::888777666555333111...//////000000//////...)))+++---///000///...---)))+++,,,,,,+++***+++---++++++++++++,,,,,,,,,,,,///...///111000---...222000000///...............222111111000000///...............///......---,,,------......,,,+++)))'''*********************)))%%%&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''((()))***+++,,,---...///...---,,,+++---///222444;;;???EEEJJJLLLTTTgggyyyvvvqqqjjjbbb[[[SSSLLLMMMQQQMMMQQQPPPLLLJJJMMMPPPQQQJJJHHHEEEAAA>>>;;;999888111000...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,------------.........------.........---,,,+++...///000///...---...000)))***,,,...//////......,,,------.........------444222000///......---,,,---,,,,,,,,,,,,------...+++,,,------,,,,,,---...---+++***+++------,,,+++------......------,,,++++++***)))+++---...---,,,+++---...---)))(((+++---...***'''))),,,,,,&&&$$$%%%&&&((()))***++++++++++++***)))(((&&&%%%$$$))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((!!!&&&))))))'''&&&&&&((('''&&&&&&&&&'''((()))((((((((((((((((((((((((%%%((((((%%%%%%((((((%%%(((((((((((())))))))))))&&&''''''((((((((((((((()))'''%%%%%%&&&''''''&&&"""$$$&&&''''''&&&''''''tttddd___[[[VVVSSSLLLJJJFFFDDDBBB@@@>>><<<;;;:::777666666555222000.........//////.........)))***++++++,,,,,,,,,,,,***+++---,,,+++***+++,,,,,,,,,,,,,,,------------...,,,...111000,,,...333444222000...---,,,,,,,,,...------,,,++++++******------------------......***+++,,,---,,,+++)))(((*********++++++++++++++++++,,,---)))$$$"""$$$''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&******))))))+++---000111111///---,,,---///111222777:::@@@FFFIIIOOO]]]jjj~~~yyyqqqhhhaaaXXXPPPPPPUUURRRTTTRRRNNNLLLPPPRRRQQQPPPMMMIIIDDD@@@===<<<;;;444333000...------//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......---+++,,,,,,---------.........------.........---,,,+++---...//////------...///+++,,,---....../////////------.........---,,,,,,///000///---+++***+++,,,------,,,,,,,,,---//////+++---...---+++***+++---+++******+++---...---,,,------......------,,,+++---,,,+++,,,---...---,,,&&&))),,,+++((((((,,,000+++******+++,,,+++'''###%%%&&&''')))************++++++++++++***)))''''''))))))))))))))))))))))))''''''&&&&&&''''''((())))))***+++)))&&&$$$######'''&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''%%%((((((%%%%%%((((((%%%&&&&&&&&&''''''((())))))&&&''''''(((((((((((((((,,,***&&&%%%%%%''''''''''''&&&%%%&&&'''((('''&&&~~~llleee```[[[XXXMMMKKKGGGEEECCCAAA???===;;;999777666555444222000------............---------------.........//////+++,,,------+++))))))***,,,,,,------------.........+++,,,000///+++,,,222444333111000///////////////......------,,,,,,+++,,,,,,,,,,,,,,,---...///''')))+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,$$$(((***&&&!!! %%%,,,&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&+++***)))(((***---000333444111...------///000111111333888@@@FFFKKKTTT]]]jjj{{{rrrjjj```XXXXXX\\\YYYXXXUUUQQQRRRTTTRRRNNNRRRNNNIIICCC???<<<;;;;;;999666333000......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,000---,,,---///000...,,,,,,,,,,,,---------......------...///...---+++***---...///...---,,,---///............////////////............---,,,++++++***---///...,,,,,,///333...------,,,---...///000,,,...///...+++)))***------,,,+++---///000000///------......------,,,+++000...------------,,,***'''+++......------222777))),,,///000...,,,******((())))))************)))++++++,,,,,,,,,++++++***))))))))))))))))))))))))***************++++++,,,++++++)))'''%%%&&&))),,,'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((%%%%%%((((((%%%%%%$$$$$$%%%%%%'''((((((&&&''''''(((((((((((((((000,,,'''%%%%%%'''((((((,,,)))&&&&&&((()))'''%%%wwwdddZZZVVVUUUTTTPPPKKKGGGEEEDDDBBBAAA999888777555444444444444/////////...------,,,,,,---***((())),,,//////......)))### ###***000444------,,,,,,+++***))))))))))))******+++,,,......333111///---,,,+++,,,,,,...---+++))))))***+++,,,&&&''')))++++++++++++***''''''((())))))))))))))))))+++,,,,,,+++***,,,---,,,***''''''((((((%%%###(((### $$$&&&"""###$$$$$$""" !!!&&&'''((((((((('''&&&%%%&&&((()))(((((((((***,,,,,,)))***000111---...222111555;;;AAAFFFKKKPPPSSSbbbrrryyynnnfffaaa```ddd___ZZZYYYZZZYYYUUUPPPRRRKKKEEECCCAAA===;;;===999777444222222333555666,,,++++++,,,...//////...++++++,,,,,,,,,---------,,,,,,,,,+++++++++******---,,,***))))))***,,,---+++++++++,,,,,,---------...---,,,,,,++++++++++++111...++++++---...,,,***+++...///...+++***---000222///+++***,,,---,,,+++///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///***+++,,,---------,,,,,,---+++)))'''&&&(((***+++&&&***---,,,)))'''((()))---******---,,,(((''')))''')))+++***((((((***---''''''(((((((((((('''''''''((('''&&&$$$$$$&&&((())))))******)))((('''&&&***+++,,,+++)))''''''(((''''''&&&$$$$$$%%%(((+++'''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&!!!%%%)))++++++)))((('''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&''''''&&&$$$######$$$&&&'''ooobbb]]][[[WWWSSSMMMIIIFFFDDDAAA???:::999888777666666555555000000///......------,,,...,,,***,,,...000000...)))))))))+++------+++)))------,,,++++++***))))))++++++*********++++++,,,000///---,,,,,,,,,,,,---...---+++*********+++,,,''''''((()))************''''''((())))))))))))))))))***++++++******+++,,,///,,,******++++++(((&&&(((%%%###"""###%%%&&&&&&(((((('''''''''''''''&&&&&&''''''((('''&&&%%%$$$'''((())))))((()))+++---///,,,,,,000000------111111555:::???DDDJJJOOOSSS]]]nnn{{{qqqllljjjiiibbb[[[[[[___aaa]]]YYYSSSNNNLLLMMMJJJBBB<<<:::<<<;;;888555444333444444000...---...//////...---++++++,,,,,,,,,---------...---------,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,---------------...---,,,,,,++++++,,,,,,///---+++,,,...//////---......///...------...///---+++***+++...//////...///...,,,++++++,,,...///------------------------///...,,,+++,,,---...///,,,,,,,,,,,,------------...---+++))))))***+++,,,***,,,------,,,+++,,,,,,///,,,,,,///...+++***,,,)))+++,,,+++***)))+++...(((((())))))))))))((((((***+++***)))((((((+++---******************++++++)))+++,,,+++)))''''''(((###$$$%%%%%%&&&''')))***((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''''''''&&&&&&"""%%%)))******((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((yyyfff]]][[[YYYUUUOOOKKKGGGDDD@@@>>><<<;;;:::999888777666666000000//////......------,,,++++++---//////...---***+++...000111...((($$$,,,,,,,,,+++******))))))+++++++++*********)))))),,,,,,++++++++++++,,,---------+++*********+++,,,((((((((('''(((((())))))'''(((((()))))))))))))))((()))******))))))***+++///---+++*********)))(((((('''((()))******(((&&&(((%%%""""""%%%''''''%%%&&&&&&''''''&&&&&&%%%$$$'''((())))))((()))+++---000---,,,...---++++++...111333888<<>><<<<<<;;;:::999888666666111111000//////......---((()))***,,,---,,,+++***///---++++++,,,+++***))),,,+++++++++******))))))*********************)))+++++++++***************++++++***))))))******+++))))))'''&&&&&&'''((()))(((((())))))))))))(((((('''((())))))(((((()))***+++***((('''&&&&&&&&&&&&(((((((((***++++++(((&&&&&&!!!"""&&&%%%###&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((((('''(((***,,,---,,,*********)))***+++///111444777;;;AAAHHHLLL^^^iiivvv|||xxxlllbbbYYY\\\fffkkkggg___ZZZZZZ]]]bbb___TTTIIIDDD@@@???<<<:::777333111000222111//////000000///---,,,,,,,,,------------...000//////...---,,,++++++,,,------......------,,,...---------,,,,,,++++++...------,,,,,,,,,------////////////000000000///000---+++,,,...000...,,,---------......,,,***)))...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++---...//////...,,,,,,,,,---///111---......///...---,,,+++***'''$$$%%%))),,,,,,******((((((,,,,,,)))(((+++************)))(((((((((((())))))******))))))(((&&&'''''''''&&&'''***,,,)))(((&&&%%%&&&''')))+++(((***+++***(((''''''(((((('''&&&&&&''''''&&&%%%(((''''''''''''''''''(((''''''(((''''''&&&%%%$$$%%%&&&''''''&&&&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((('''&&&&&&'''((((((rrr___WWWVVVSSSOOOLLLIIIFFFBBB@@@<<<<<<<<<;;;999777666444222111111000//////......)))***,,,---,,,,,,++++++///,,,)))((()))+++++++++++++++***************)))'''(((***+++,,,,,,,,,+++,,,,,,,,,+++)))((('''''')))((((((((((((((())))))))))))'''&&&&&&'''((()))(((((())))))))))))((((((&&&((())))))(((''')))***((((((&&&%%%$$$$$$%%%&&&((('''&&&&&&'''((('''&&&***%%% !!!&&&))))))&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&(((***+++++++++******,,,---,,,,,,...111333666;;;AAAEEE[[[bbbjjjoootttsssiii```bbbjjjmmmfff]]][[[YYY[[[___]]]UUUNNNKKKEEEDDDBBB@@@===:::777666000///...///000000///...,,,,,,---------..................---,,,++++++***,,,------......------,,,------,,,,,,++++++******---------,,,,,,---......111111222111000...------///,,,)))***---...---+++,,,---......---+++***)))---------,,,,,,---------*********************************+++,,,---......///...,,,,,,,,,---///111,,,---.........---+++***)))&&&###$$$(((++++++))))))&&&'''***+++((('''***,,,,,,,,,,,,,,,+++***)))'''(((((())))))((((((''')))************+++---000+++)))'''%%%%%%&&&'''(((''')))******(((''''''(((***'''%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&''''''&&&%%%%%%''')))''''''''''''''''''''''''$$$%%%&&&'''(((((())))))'''&&&&&&&&&&&&&&&&&&'''|||eeeXXXWWWTTTQQQMMMKKKHHHDDDAAA<<<<<<<<<<<<:::888555444222222111111000000//////,,,...//////...---...///))))))***,,,------+++(((************************'''(((***,,,------------------,,,+++***(((&&&%%%(((((((((((())))))))))))((((((((('''(((((()))))))))))))))))))))((((((''''''((())))))(((((()))***))))))(((%%%$$$$$$&&&)))(((&&&######$$$&&&&&&&&&)))&&&$$$$$$''')))((('''(((((('''&&&&&&&&&&&&'''%%%&&&''''''&&&''')))******---...,,,---//////,,,+++---000111333777;;;>>>MMMUUU]]]aaaeeerrrzzzooollloooooohhh___ZZZVVVUUUWWWWWWQQQNNNNNNGGGEEEBBB???;;;999777666000///...///000111000///,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------...///111222333222000---,,,,,,---+++******+++,,,,,,+++(((***,,,---,,,,,,---...------------------------++++++++++++++++++++++++++++++,,,,,,------.........---,,,,,,,,,---//////+++,,,---------,,,+++******)))((((((***+++++++++,,,)))***------))))))+++)))((((((***+++***(((&&&''''''((((((((((((''''''((())))))(((((((((+++---,,,+++***(((''''''(((((('''(((***)))(((''''''((('''$$$"""$$$(((+++***(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&ooo```[[[XXXTTTQQQMMMIIIEEEAAA>>>>>>>>>>>><<<999777555333222222111111000//////...000111///------///111******,,,...///...+++((())))))))))))************)))***,,,.........---,,,++++++,,,,,,+++)))((('''((())))))***************''''''((()))************)))))))))))))))(((''''''''')))******)))(((***+++))))))(((&&&###$$$'''***'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$***)))((('''''''''(((((('''((()))(((((((((***,,,(((---///,,,,,,...,,,''',,,...111222333555777:::???IIIUUU[[[___jjj}}}}}}tttqqqnnniiiddd]]]XXXUUUUUUTTTPPPNNNOOOLLLIIIDDD???:::777555555333222000000111111000...------------............------------............---,,,+++******+++,,,------------...............---------------...//////...000333222///---,,,,,,,,,,,,---,,,++++++,,,---)))***,,,+++******---///,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,------------,,,---------,,,,,,++++++***+++------,,,++++++,,,...,,,,,,///...***))),,,''''''''')))++++++(((%%%(((((())))))))))))((((((&&&''''''&&&$$$%%%''')))))))))))))))))))))((((((&&&((())))))(((''''''(((%%%######&&&***)))$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''''''''''''''(((((('''''''''}}}lll___\\\XXXTTTOOOJJJEEEAAA???@@@@@@@@@>>>;;;888666333333222222111000000000...//////...++++++...111000...,,,,,,,,,---,,,+++)))))))))))))))*********,,,---...//////---,,,***)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,&&&''')))++++++++++++***)))))))))))))))(((''''''((()))******))))))***+++'''((('''$$$""""""&&&***&&&&&&&&&'''((((((&&&$$$%%%'''((((((&&&$$$$$$%%%+++***)))''''''(((((()))((()))******)))***,,,...&&&+++...***)))***''' ---000333444444555666777888EEESSS[[[]]]eeetttwwwpppllliiifffbbb\\\XXXWWWVVVQQQOOOPPPVVVRRRLLLEEE???<<<:::999777555333222222111///------------.........//////------......///000000000---,,,***))))))***,,,---......//////000000111111---------------...///000+++///222222///------...+++...///...+++***---000---......+++((('''***---,,,------......------,,,.................................///......------***+++,,,---------,,,,,,......------,,,,,,,,,,,,(((+++///...+++)))***+++///,,,,,,......***(((+++...------000333333000---))))))************)))))))))******(((''''''(((***$$$%%%&&&'''((((((((('''&&&'''))))))(((''''''(((&&&&&&''')))***%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((((((((((($$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&(((((())))))))))))((((((uuucccZZZTTTTTTSSSMMMFFFBBB>>>===<<<;;;999888777666333333111000////////////,,,,,,++++++***+++++++++***++++++***(((''')))***))))))))))))***+++,,,------******---,,,(((''')))...---++++++******((('''+++++++++******)))((('''***'''&&&)))---...***&&&+++,,,+++)))(((***+++***---)))((()))((($$$$$$'''******)))((((((((((((((('''&&&%%%'''******'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$'''))))))'''******+++---------------+++++++++++++++,,,---...000000///...---///333666666BBBSSS```aaa^^^aaahhhrrrpppmmmmmmkkkiiikkkcccZZZTTTPPPMMMPPPUUUTTTVVVUUUNNNDDD<<<999:::<<<666444666666333222333111...,,,---000111000...+++))))))+++***)))+++000---------.........//////...---,,,,,,---...---,,,,,,---......,,,,,,---...////////////...---,,,+++///...---,,,+++,,,---------,,,+++***+++,,,---...***+++---...///...------///...,,,+++***++++++,,,+++,,,------++++++,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------------------,,,,,,+++***+++***)))))))))***+++,,,+++***((('''''''''((()))***(((&&&(((+++---+++))))))(((((('''&&&%%%%%%%%%(((%%%$$$'''+++,,,)))$$$(((&&&&&&)))+++,,,)))&&&(((((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%''''''%%%###$$$&&&((('''%%%$$$%%%(((%%%''',,,---''' %%%///***+++,,,+++***)))***+++''''''((()))***,,,...///mmmcccZZZYYYXXXQQQKKKGGG@@@@@@???===;;;:::999888555444333222111000000000---,,,,,,++++++++++++++++++,,,,,,+++))))))***+++))))))))))))***+++,,,,,,,,,******,,,,,,(((''')))***))))))***+++,,,,,,+++((())))))***************+++)))(((***...///,,,((('''((()))))))))******)))***'''&&&))))))&&&&&&)))***)))(((((('''''''''((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$$$$&&&((('''%%%(((((()))***++++++++++++000////////////000111222...///......---///333666999BBBRRR^^^aaa^^^```eeekkkssstttmmmoootttxxxrrriiiaaa\\\XXXTTTTTTWWW^^^^^^ZZZQQQFFF???<<<===>>>:::888888666222111333///---++++++---......,,,111---,,,//////---...222++++++,,,,,,,,,---------...---,,,---...///...,,,---...//////------...///////////////...---,,,+++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,------...+++,,,------......------...---,,,+++++++++,,,---+++,,,------++++++,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******111000---+++)))((('''''''''''''''''''''((())))))+++)))'''(((***+++)))''',,,,,,++++++***))))))((()))&&&%%%(((---///---***(((&&&&&&(((+++,,,***((())))))(((''''''&&&%%%%%%&&&&&&&&&''''''$$$ $$$&&&((('''%%%$$$&&&(((""""""&&&'''###!!!((()))***++++++))))))***+++'''((()))***+++,,,------ttthhh\\\XXXVVVQQQJJJGGGDDDCCCBBB@@@>>>===;;;;;;777666555333222222111111...---,,,+++++++++++++++,,,------,,,+++***+++,,,))))))))))))***+++,,,,,,+++((())),,,,,,)))(((***'''(((((()))***+++,,,,,,&&&'''(((***+++,,,,,,,,,---+++***+++//////---***''''''(((******((('''''''''%%%%%%)))***((())),,,)))(((''''''&&&'''''''''''''''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%&&&'''((()))))))))))),,,,,,,,,,,,,,,,,,---...,,,------------///333666;;;AAALLLYYY^^^\\\[[[^^^gggiiiqqq}}}wwwvvv|||zzzrrrllliiieee___\\\\\\dddbbb\\\RRRGGG???<<<===@@@===;;;;;;666111000333///---,,,,,,---...---,,,222---***---///...,,,---+++,,,,,,,,,,,,---------///...------//////...---...///000///......///000/////////......---,,,,,,)))))))))***+++---...///,,,,,,---...............------,,,,,,,,,---......,,,,,,+++++++++,,,------+++,,,------++++++,,,---,,,,,,------,,,,,,+++***,,,------------,,,,,,+++***************+++++++++***++++++++++++***))))))))))))(((((((((((()))***$$$$$$&&&'''((()))))))))+++)))(((((((((((('''%%%)))))))))((((((''''''&&&%%%###"""$$$(((++++++***+++)))''''''((()))((('''******)))(((((('''''''''&&&&&&'''((('''$$$%%%'''''''''&&&%%%&&&'''&&&%%%&&&(((&&&###%%%((('''(((******))))))***,,,((()))***+++,,,+++******|||lll]]]WWWUUUQQQKKKIIIFFFEEEDDDBBB@@@>>>===<<<888777666444333222111111///...---,,,,,,+++,,,,,,+++,,,------+++******+++((((((((())))))***+++,,,***'''(((+++,,,)))(((+++(((((())))))''''''(((((('''((()))***+++,,,,,,,,,,,,+++***+++---...---+++,,,))))))***)))&&&%%%&&&'''%%%&&&***+++((())),,,(((''''''&&&&&&&&&''''''&&&((()))'''$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((((((((('''''''''(((((()))***+++,,,,,,---///333666;;;===EEEQQQXXXVVVTTTTTT```bbbhhhrrr}}}zzzuuutttrrrkkkfffeeefffddd```WWWMMMDDD???===???===<<<;;;666000000444111000/////////000000///444---***---000///+++***............////////////000.........///000///...---///000///...---.../////////......------------***+++++++++,,,---......+++,,,...///000///...---...---,,,++++++,,,...///++++++++++++,,,------...+++,,,------++++++,,,---,,,,,,------,,,,,,+++***---------......---,,,,,,)))))))))))))))*********))))))************))))))&&&&&&'''((()))+++,,,---$$$%%%''')))***))))))((()))((((((((((((''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%###!!!"""%%%((()))(((///---***(((&&&&&&&&&%%%)))))))))(((((('''''''''&&&%%%%%%&&&'''&&&### &&&'''''''''&&&&&&&&&'''+++))))))***+++*********&&&'''))))))))))))+++,,,***+++,,,---,,,***((('''vvvbbbZZZXXXTTTPPPNNNGGGFFFDDDBBB@@@>>>===<<<888777666444222111111111000///...---,,,,,,,,,,,,***+++---,,,+++))))))***(((((((((((()))***+++,,,)))'''(((++++++((((((***&&&''')))(((&&&%%%&&&(((******++++++++++++******+++***)))***+++,,,++++++...)))'''))))))%%%'''+++)))'''(((++++++(((''')))''''''&&&&&&&&&&&&'''(((&&&((()))'''$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&((()))&&&&&&'''((())))))))))))++++++***************+++(((***+++,,,,,,...111444;;;;;;AAALLLSSSRRROOOOOOQQQWWW___eeejjjnnnsssvvv{{{||||||wwwrrrppphhhhhhfffaaaYYYOOOGGGCCC???<<<::::::777333222666222222222111000000000111888111...222555333///---........./////////000000000.........///000///...,,,---......,,,,,,---...//////...---------........................------+++,,,...///000///...---///...,,,++++++,,,---...***++++++,,,------------+++,,,------++++++,,,---,,,,,,------,,,,,,+++***,,,,,,---......---------))))))))))))))))))))))))((())))))******)))))))))---------,,,,,,+++******((()))***++++++***((((((&&&''''''((('''(((((()))((((((((((((((('''''''''***((('''&&&'''))))))))),,,+++)))(((&&&&&&'''(((((((((((('''''''''''''''+++(((%%%%%%%%%''''''&&&''''''&&&'''''''''''''''((('''&&&&&&((()))(((%%%&&&((()))***))))))+++---+++,,,------,,,)))'''%%%ggg[[[XXXUUUQQQOOOHHHGGGEEECCCAAA???===<<<999888666444333222111111111000///...---,,,,,,,,,)))+++------+++)))))))))(((((((((((()))***++++++***'''(((++++++(((''')))###&&&)))((('''&&&))),,,,,,,,,,,,,,,+++***)))((())))))(((((())))))***+++,,,&&&%%%******'''(((...***((())),,,,,,'''&&&((('''''''''&&&''''''((()))''''''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***'''((()))***++++++++++++,,,,,,++++++******++++++((()))+++,,,,,,---000222999999???IIINNNMMMLLLLLLIIIOOOVVVYYYYYYZZZ]]]```dddzzz{{{zzzlllmmmmmmjjjcccYYYOOOIIIDDD>>>;;;<<<<<<999777888222333333111//////000111555000...222333000------,,,,,,---------.........///...------//////...---,,,---...---,,,+++,,,...//////---,,,,,,---...//////////////////...------,,,,,,---.....................---,,,,,,,,,------++++++,,,---------,,,,,,+++,,,------++++++,,,---,,,,,,------,,,,,,+++***+++,,,,,,------------,,,************))))))))))))((())))))************)))&&&'''((()))))))))))))))***+++++++++******)))(((%%%'''(((((((((((()))+++'''''''''''''''&&&&&&&&&))))))((('''''''''''''''%%%&&&((((((((()))+++---''''''''''''''''''''''''000,,,'''$$$$$$&&&''''''((('''&&&'''(((((((((&&&'''((('''%%%'''))))))%%%((()))++++++******+++---,,,------,,,+++)))'''&&&ooo___YYYUUUPPPMMMIIIHHHGGGDDDBBB@@@>>>===;;;:::888666444333222222222111000...------,,,,,,***,,,......---+++******(((''''''(((((()))***++++++((((((+++***'''&&&(((&&&***,,,+++((((((***...,,,,,,,,,,,,+++***)))((()))))))))(((((((((***++++++&&&'''...---$$$"""'''***((()))---,,,(((&&&(((((('''''''''(((((()))***'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&$$$$$$''')))((()))***++++++,,,,,,++++++***))))))(((((())))))((()))+++++++++,,,...000333555;;;DDDGGGFFFFFFIIIHHHJJJLLLNNNNNNNNNNNNNNNLLLZZZqqq{{{yyy}}}{{{{{{yyyuuuooofff\\\VVVNNNEEE@@@AAACCC@@@<<<999444555555333111000111333000------000000,,,+++---------------...............---,,,---...///...,,,---...///...---,,,---//////...---,,,,,,---///000,,,---.../////////...---,,,,,,,,,,,,,,,------...------......------,,,++++++,,,---------,,,+++***+++,,,------++++++,,,---,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,+++++++++******)))))))))((()))******+++++++++*** """&&&(((***++++++***)))))))))))))))***+++''')))+++***(((''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&&&&&&&$$$&&&)))***)))(((***,,,((((((((((((((((((((((((---***&&&$$$%%%''''''''')))'''&&&&&&))))))(((&&&(((,,,,,,((((((+++,,,)))***+++,,,,,,+++***+++---...---,,,+++***(((''''''yyyggg___YYYTTTQQQKKKJJJHHHFFFCCCAAA???>>>===<<<:::888666444444333222111000///------,,,,,,+++---///000...,,,++++++'''''''''(((((()))***++++++))))))+++***&&&%%%''',,,000111///***'''))),,,+++,,,,,,,,,,,,+++******)))))))))(((((((((***,,,...)))+++111...!!!(((''')))------)))''')))((((((((((((((()))******'''&&&%%%'''******'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''$$$###%%%(((((()))***++++++,,,,,,,,,,,,,,,+++******)))******(((***++++++++++++---...---000666>>>AAA???AAAEEEFFFDDDAAACCCEEEFFFDDDAAAAAAEEEOOOVVVVVVTTT[[[gggyyy~~~uuummmgggVVVLLLDDDFFFIIIFFF???;;;777888999777444222444666000///111444222......111////////////000000000111...---,,,,,,---...---,,,...///000///...---...000///...---,,,,,,---///000)))***,,,...//////......---,,,+++***+++,,,---...------...///...---+++***,,,------...---,,,***)))+++,,,------++++++,,,---,,,,,,---------,,,++++++)))***++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++++++++++++++((()))+++,,,,,,,,,+++***((('''&&&'''((()))+++,,,)))+++---+++(((&&&(((************+++++++++++++++%%%'''***+++++++++++++++'''***,,,,,,(((&&&&&&''')))))))))))))))*********&&&%%%$$$%%%'''))))))))))))'''%%%&&&)))***(((&&&&&&,,,---(((&&&***+++))),,,---...---+++++++++---...---,,,***)))(((((((((ppp]]]VVVUUUSSSOOOMMMJJJFFFCCC@@@>>>======<<<:::888555333111000//////...------------...111000///---+++)))((('''))))))************))))))''''''((()))))))))))))))(((***+++)))&&&%%%'''***'''((()))+++,,,,,,,,,,,,'''((((((&&&$$$%%%)))---+++***((('''&&&&&&&&&'''(((***+++***((('''''''''***)))''''''(((((('''&&&&&&&&&&&&&&&&&&'''((()))///***%%%$$$&&&***------&&&'''((('''%%%%%%'''(((&&&&&&''''''((())))))))),,,,,,+++***)))((('''''',,,+++***))))))+++---///(((,,,444:::>>>>>><<<:::AAACCCDDDDDDBBBAAAAAABBBDDDHHHKKKJJJFFFFFFLLLRRRiii|||yyyvvvppp^^^YYYTTTPPPNNNJJJEEE@@@888888888777666555333222111222333222000/////////111///......000111111000...------...//////...,,,---///000...,,,,,,111555......---------......///---------..................------------.../////////...---+++***)))))))))***,,,...---,,,++++++,,,,,,,,,++++++++++++,,,,,,))),,,,,,))))))---...,,,///+++'''''')))++++++***111///,,,***(((((())))))+++++++++***++++++,,,,,,,,,+++++++++******))))))+++*********))))))((((((+++***((('''&&&''')))***(((%%%%%%(((******---222)))(((((('''''''''((((((******))))))))))))******(((((())))))((('''&&&&&&''''''''''''((((((((())))))***)))((('''(((+++...******)))((((((((((((((()))***+++,,,,,,+++***)))+++++++++*********))))))}}}fff[[[VVVSSSQQQOOOLLLIIIEEEAAA>>>======<<<:::888666444222111222222000///...------,,,++++++++++++++++++++++++))))))************))))))((())))))***************)))+++,,,,,,++++++---...(((((())))))******++++++)))))))))'''%%%&&&***...+++***((('''&&&&&&''''''((()))+++***(((''''''((('''&&&%%%%%%&&&&&&%%%###%%%%%%$$$$$$%%%&&&&&&''')))&&&######%%%'''((('''&&&'''((('''%%%%%%'''(((&&&&&&''''''((()))))))))(((((())))))))))))******+++***)))''''''((()))***(((***///444888;;;<<<======>>>??????>>>>>>@@@AAAEEEIIILLLKKKFFFEEEIIINNN\\\xxx{{{sssjjjfffbbb___[[[UUUMMMGGG===<<<;;;:::888777666666111222333222111000000000000///---...///000000//////...---...//////...,,,---,,,+++***,,,...///000///......---------..................////////////---------------...//////+++++++++++++++,,,,,,---)))+++------,,,,,,---...,,,,,,,,,++++++,,,,,,,,,***,,,,,,((((((++++++)))---+++((((((+++---...------,,,***)))((((((******++++++*********+++,,,,,,++++++*********)))))))))))))))))))))((((((((('''///...,,,)))((((((((()))((($$$$$$&&&'''''')))---((((((''''''''''''((((((***))))))(((((())))))***(((((())))))(((''''''&&&'''''''''((((((((()))))))))))))))((('''(((***---)))(((''''''&&&&&&'''''')))******++++++******))),,,,,,,,,++++++*********ooo___VVVRRRSSSRRRPPPMMMHHHDDD@@@===<<<;;;:::999777555444333555444222000...---,,,,,,)))))))))***+++,,,,,,,,,))))))************))))))))))))***+++++++++++++++'''''''''(((***)))(((&&&***)))(((''''''((()))************((('''(((+++---***)))(((''''''&&&''''''''')))******((('''(((((('''%%%$$$$$$%%%&&&%%%###&&&&&&%%%%%%&&&&&&''''''$$$###"""###%%%&&&%%%$$$&&&''''''&&&%%%%%%&&&(((&&&&&&''''''((()))))))))''''''((((((((())))))))),,,+++)))(((''''''((()))***+++,,,000444999===???888999999888888:::===@@@CCCGGGKKKJJJGGGFFFJJJNNNVVVppp~~~tttqqqmmmjjjfff^^^SSSKKKAAA???<<<999777666777777333333333333333333222222333111//////111111111000///...---...///000///---///,,,(((***...111000...000///...---------------++++++,,,,,,------------------------.........///+++++++++++++++,,,---...+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,((('''******''',,,***)))***,,,...//////***)))((((((((()))***+++***************+++,,,,,,******))))))))))))(((((()))(((((((((((('''''''''...---+++))))))))))))***)))&&&$$$&&&'''%%%&&&***(((''''''&&&&&&'''(((((())))))(((((((((((())))))(((((()))))))))(((''''''(((((((((((())))))))))))((())))))(((''''''))),,,))))))(((''''''''''''(((+++******))))))******+++,,,,,,,,,,,,++++++++++++|||jjj^^^WWWVVVUUUTTTQQQLLLFFFAAA>>><<<;;;:::999888777666555444333111000...------,,,...------,,,+++***)))))))))******++++++******)))((()))******++++++******(((&&&%%%&&&'''%%%!!!***)))'''&&&%%%'''((()))******)))((('''(((***+++))))))((((((''''''''''''&&&(((******)))(((((()))((('''&&&&&&'''((('''%%%))))))((((((((())))))***%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&''''''((()))))))))***))))))((('''&&&&&&&&&,,,+++************++++++.........000444888;;;>>>666666555444444777;;;??????BBBDDDEEEDDDHHHNNNTTT[[[mmm|||yyyvvvsssnnneeeZZZRRRHHHEEEAAA===::::::;;;<<<777666555555555666555555666555333222333444333222111///......///000000...000...,,,---000222222111111000///...---,,,,,,,,,,,,,,,,,,------......///------....../////////...///...---,,,++++++++++++/////////...+++******+++++++++,,,,,,,,,,,,++++++***,,,,,,((((((+++,,,))),,,+++******+++,,,---...+++***))))))))))))***+++***)))))))))***+++,,,---)))))))))((((((((((((((()))))))))))))))(((((((((&&&&&&&&&'''(((***+++,,,***'''&&&))))))'''(((+++'''''''''&&&''''''(((((()))(((((((((((((((((()))(((((()))))))))(((((('''(((((()))))))))*********((())))))((('''''')))***,,,++++++***************+++***)))(((((()))***+++++++++******************zzzjjj```XXXXXXVVVSSSNNNIIIDDDAAA<<<<<<;;;:::999888777777111111000///............111111///...,,,***)))(((******++++++++++++******'''((())))))******))))))---+++)))***+++***%%% ***)))'''%%%%%%&&&((()))***((('''''''''(((((((((((((((((((((((('''''''''%%%''')))***)))((()))***(((&&&&&&&&&(((((('''&&&***))))))((((((((())))))''''''%%%$$$$$$%%%(((***%%%&&&'''&&&$$$$$$&&&'''&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&(((((())))))***+++,,,---...///000222333555666666777666555333333666:::>>>>>>???>>>===>>>DDDMMMSSS]]]iii}}}}}}xxxpppeee]]]QQQNNNIIIDDDBBBAAABBBDDD===:::888777999999888777888666444333444444333222222000......000111000000---///000000//////111333111000///...---,,,,,,,,,...//////000111111222222---...///000000000////////////...---,,,,,,,,,,,,.........---++++++---...******+++,,,,,,+++******))),,,,,,)))***...///---,,,,,,,,,+++***))))))***---,,,,,,+++*********)))))))))))))))***+++,,,---((((((((((((((()))))))))************************%%%&&&&&&''')))***+++,,,)))&&&&&&)))***((())),,,'''''''''''''''((()))***))))))(((((((((((())))))(((((()))))))))))))))((()))))))))************+++((()))***)))''''''(((***,,,++++++***************+++***)))(((((()))***+++((((((((((((((()))))))))rrrbbbZZZYYYWWWTTTOOOKKKFFFDDD>>>===<<<;;;:::999888888222111111000000000000000/////////...---,,,,,,,,,******++++++++++++******''''''((()))))))))))))))*********+++,,,,,,***))))))((('''&&&&&&'''((()))***(((&&&&&&'''((('''&&&''''''((((((((((((''''''%%%'''))))))))))))***+++&&&%%%$$$%%%'''''''''%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%###"""###'''***%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''((()))))))))&&&&&&'''((())))))***+++$$$%%%&&&''')))***++++++,,,---///000111111000///555555555444444777<<<@@@AAA@@@===;;;;;;AAAHHHNNNUUUcccyyyyyymmmdddSSSPPPLLLGGGEEEDDDEEEFFFDDD@@@<<<;;;<<<===;;;999999777555444444444222111333111///...000111111111***---000000---,,,///222000///...---------------++++++,,,---...//////000...///111222222222111000,,,,,,,,,---...///000111***+++,,,,,,,,,...111333******,,,,,,,,,,,,******(((+++,,,***+++000111///,,,------+++)))'''((((((---------,,,+++***))))))((((((((()))***+++,,,---(((((())))))))))))************+++++++++++++++,,,++++++++++++************'''%%%%%%))))))''''''***(((((((((((()))***++++++******))))))))))))******(((((()))*********)))))))))*********++++++++++++)))***+++***)))((()))***))))))(((''''''''''''(((***))))))(((((())))))***'''''''''''''''((((((((({{{ggg[[[YYYWWWSSSOOOLLLIIIGGG??????>>><<<;;;999888777666555444333222111111111------------------------***++++++,,,,,,++++++***(((((()))************)))&&&'''((()))(((((()))***'''''''''(((((())))))***+++)))''''''))))))(((&&&&&&'''((())))))(((''''''$$$&&&((()))))))))***,,,'''&&&%%%&&&((()))(((''''''&&&&&&%%%$$$$$$%%%%%%###%%%&&&%%%######%%%(((%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''((()))))))))&&&''''''((()))***+++,,,%%%%%%'''((()))))))))))),,,------...////////////111222333444666:::@@@DDDDDDCCCBBBBBBCCCGGGLLLOOORRRaaaxxxsssgggVVVTTTPPPLLLJJJJJJJJJKKKJJJEEE???>>>??????===:::===;;;888777777666555333444111///...000111222222,,,---...////////////000///......---------......((())))))***+++,,,---...///111222444444333222111,,,,,,------...000111222,,,------,,,,,,---000333+++,,,...//////...,,,+++))),,,,,,******...000...***,,,...---***((()))+++******++++++++++++******''''''(((((()))+++,,,---)))))))))*********++++++))))))******+++++++++++++++++++++++++++***))))))***((((((+++***'''&&&)))))))))))))))***+++,,,---++++++************++++++(((((()))************************+++++++++,,,,,,***+++---,,,***))))))***)))(((''''''&&&&&&''''''(((((())))))))))))(((((('''''''''((((((((())))))qqq[[[ZZZVVVRRROOOLLLJJJIII@@@@@@>>>===;;;999888777:::999777555333222222111......---,,,,,,+++*********++++++,,,,,,++++++***))))))***+++++++++++++++)))+++,,,***&&&%%%'''***&&&&&&((()))************,,,***((((((***+++)))&&&&&&'''((())))))(((''''''$$$&&&((()))))))))+++,,,)))(((((()))+++,,,+++***)))((('''&&&&&&&&&&&&&&&!!!%%%))))))'''%%%&&&'''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''((()))))))))************))))))))))))((()))***************)))............///111333444,,,...111444888===CCCGGGEEEFFFHHHKKKNNNQQQTTTVVVVVVcccvvv|||mmm^^^\\\YYYVVVTTTTTTTTTTTTMMMGGGAAA???AAAAAA>>>;;;BBB???===;;;;;;;;;999777444222//////000222222222000...---///333444222///......---------......///------...///000222222333000222333555555444333222000//////............///222222000---******,,,------...000111111000...---***,,,,,,))))))------+++))),,,......,,,***,,,...'''''')))***++++++++++++'''''''''((()))+++,,,---))))))******+++++++++,,,(((((())))))*********+++&&&'''((())))))***))))))///,,,,,,...---(((''')))************+++,,,---...,,,,,,++++++++++++,,,,,,(((((()))*********************+++++++++,,,,,,,,,+++,,,------+++***************)))((((((((((((((('''((()))******)))(((''''''((((((((())))))******~~~fff```YYYTTTPPPMMMIIIEEEEEECCC@@@>>>===;;;999666555555555444222000///...///---,,,,,,---...,,,+++)))))))))))))))*********++++++******))))))((((((***'''$$$$$$&&&'''%%%###)))((('''&&&%%%%%%&&&''')))))))))(((((('''%%%%%%******))))))((('''%%%%%%'''&&&$$$$$$$$$%%%''')))"""******+++000+++###%%%...,,,***(((&&&&&&&&&&&&$$$######%%%''''''&&&%%%###&&&''''''(((***&&&!!!%%%%%%%%%%%%&&&&&&'''(((%%%''')))***)))((()))***---***'''&&&)))++++++))),,,,,,.........---,,,+++111222333555888;;;===???===<<>>;;;888555111000333444222111222...------///111111000//////---+++---000111///------///222333111,,,'''###000222444555555444333222//////...---------------000///...---,,,+++++++++...------...//////...,,,***+++------+++***+++,,,---///---((((((+++,,,+++))))))(((((((((((())))))&&&'''((()))***++++++++++++((((((******&&&&&&)))((()))++++++)))((()))***)))))))))((()))******+++...,,,)))))))))******))),,,+++++++++***)))))))))+++++++++++++++***)))((()))&&&%%%&&&)))***(((&&&+++&&&(((//////(((&&&+++***+++)))###!!!(((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''+++'''&&&(((&&&###)))222mmmeee\\\VVVTTTQQQLLLGGGDDDBBB???>>>===<<<999777111111222333333333333333...---,,,,,,------,,,+++,,,,,,++++++******))))))))))))))))))))))))))))))***((('''''')))***(((&&&***)))((('''''''''((((((+++,,,,,,++++++)))((((((((((((((((((''''''&&&%%%''''''%%%%%%%%%&&&((()))$$$***'''&&&,,,)))$$$(((+++***((('''&&&%%%&&&&&&%%%%%%%%%&&&(((((('''%%%%%%'''((('''(((***(((###)))(((''''''&&&%%%%%%%%%%%%'''(((((('''&&&'''((((((&&&%%%'''***+++)))'''***+++,,,---............000222555888:::;;;;;;;;;;;;<<>>===777444555666555666888666555444333444333000...111///...///000000///...............///000111222//////000111111222333333222222111111000000111111///............///000000///...---...///000///---***,,,...---,,,+++,,,---!!!&&&)))***+++...---)))+++++++++******+++++++++))))))***++++++******))),,,***))),,,,,,)))(((+++((()))++++++)))((()))***---***'''%%%%%%(((,,,///***)))'''''')))******)))***************+++++++++,,,,,,,,,,,,,,,++++++*********+++******+++---///***------***))),,,+++)))+++***)))''''''((()))***)))'''%%%######%%%''')))))))))(((((((((((())))))'''&&&'''(((((((((///666xxxfff]]][[[YYYRRRJJJEEEBBB???>>>======;;;:::<<<;;;999777333000---+++...,,,++++++,,,,,,+++***,,,,,,,,,++++++******)))&&&'''''''''((((((((()))&&&&&&'''(((******)))((('''''''''(((((())))))***'''''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&((((((((('''((()))******%%%)))$$$!!!(((((('''...&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((((('''%%%((((((&&&###%%%))))))%%%###$$$%%%&&&'''(((((((((***,,,---,,,***)))))))))(((((((((((('''%%%###"""++++++***+++,,,...000222000111444666666555333222---000333555777===GGGOOOYYYeeehhhgggjjjmmm~~~}}}zzzqqqeee\\\XXXUUURRRSSSRRRQQQOOOLLLIIIEEECCCDDD>>>:::::::::888888:::777666555444444333111///111000000000000000//////111000//////...//////000............///111222333444333333222222222333333111111000000///000000000///---,,,,,,.........---***+++------+++***+++,,,"""'''******,,,///...***++++++************++++++))))))******)))((('''''',,,))))))++++++((((((+++((()))++++++)))((()))***+++***(((&&&''')))+++---((('''&&&''')))******))))))))))))***+++++++++,,,,,,,,,---------,,,,,,+++***,,,,,,***''''''***...%%%++++++%%%&&&---...))))))'''%%%&&&((()))'''%%%((('''&&&%%%%%%&&&'''(((******))))))))))))******&&&'''((((((''')))///555nnnaaa]]]ZZZRRRKKKGGGDDDAAA???>>>>>>===;;;777777777666555444333222...---+++,,,------,,,***((()))))))))******++++++)))((((((((('''''''''&&&'''((()))************+++%%%&&&&&&'''(((((((((((())))))*********)))(((((($$$$$$%%%&&&''''''''''''(((((((((((())))))******%%%***&&&$$$+++***'''---&&&''''''((())))))******&&&%%%$$$%%%''''''%%%###''''''%%%!!!###''''''$$$"""###$$$&&&''''''''''''***,,,---,,,***))))))))))))((('''&&&&&&&&&'''(((---,,,++++++,,,---///000111111111111000000000000...222555555555:::DDDMMMUUUfffnnnllljjjjjj{{{wwwjjjccc^^^XXX[[[WWWRRRKKKGGGDDDDDDEEEIIICCC@@@@@@???;;;999:::888666555555666555333111222222222222222111222222000000000000000///..................///000111222444444333333333333444444555444222111000///.........,,,++++++,,,------,,,)))+++,,,,,,+++******+++(((,,,,,,++++++//////,,,*********))))))*********------------,,,+++*********''''''******((((((***((()))++++++)))((()))***((()))))))))************(((''''''(((*********((()))))))))***+++++++++,,,+++,,,,,,------,,,,,,,,,(((***,,,***((((((,,,///'''---,,,&&&&&&---...(((+++((('''(((++++++'''###%%%&&&((())))))(((&&&%%%******))))))))))))******&&&)))***(((''')))...222yyyhhh```[[[UUUOOOKKKHHHCCC@@@??????>>>===::::::999888666444222111///---,,,,,,---...,,,+++''''''((()))***++++++,,,******)))(((((('''&&&&&&$$$%%%&&&%%%$$$$$$&&&'''%%%&&&'''''''''''''''&&&''''''((((((((((((''''''$$$%%%&&&'''''''''''''''(((((((((((())))))))))))%%%***(((&&&---***&&&+++&&&'''((()))************&&&%%%$$$%%%&&&&&&$$$"""%%%&&&$$$!!!"""&&&'''###%%%%%%&&&''''''&&&%%%$$$'''(((***)))(((''''''(((&&&&&&&&&&&&&&&(((,,,///,,,,,,,,,,,,------...///111000///.........//////...111333222222777@@@GGGVVViiittttttpppjjjuuu{{{nnnmmmnnnmmmeee___VVVKKKCCCAAADDDGGGLLLHHHGGGIIIHHHBBB>>>===<<<;;;::::::::::::888666444555777777666555777888000000111222222111111111......////////////000000333333222222333333444444666555333111///...------///---+++***,,,---------)))+++---,,,+++***++++++---//////,,,---000000---******))))))))))))******++++++,,,,,,+++***)))))))))&&&'''******'''(((***((()))++++++)))((()))***'''(((***+++++++++)))))))))(((((()))++++++)))(((***************+++++++++***++++++,,,,,,,,,,,,,,,''')))+++,,,---...000111,,,...---***)))+++***(((((('''&&&'''))))))%%%"""%%%''')))++++++)))'''%%%******))))))))))))******'''+++,,,)))'''+++///111rrreee^^^YYYUUUOOOKKKFFFBBB@@@???>>>===???>>><<<999666222///...000///---...//////...,,,)))))))))******+++++++++))))))))))))))))))))))))$$$$$$$$$!!!###&&&''''''((()))((((((&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((''''''''''''(((((())))))((((((&&&+++'''%%%+++)))%%%***%%%&&&'''))))))))))))((('''&&&%%%&&&''''''%%%###%%%&&&%%%"""$$$''''''###&&&'''((()))***)))'''&&&%%%'''(((((('''&&&'''(((%%%''')))(((''''''***,,,)))***+++---...////////////000000111000//////...---...///000000444;;;@@@NNNbbbpppwwwvvvllllllzzztttwww}}}~~~rrrlllaaaTTTJJJFFFIIIMMMPPPOOORRRXXXXXXRRRKKKHHHEEECCCBBBAAAAAA???===:::777:::<<<<<<;;;;;;===@@@888666444222111222222333//////000111000///...---222111111111111222333444444333222111//////......111...,,,+++---...//////+++---......---,,,,,,---+++///111///000111000,,,++++++************++++++(((((()))))))))(((((('''***''''''***+++((())),,,((()))++++++)))((()))***((()))))))))******************)))***,,,+++)))'''+++++++++***************)))******+++,,,,,,++++++))))))***,,,......,,,***'''&&&'''+++,,,)))(((***%%%%%%%%%&&&((((((&&&%%%((()))***++++++***)))((()))))))))(((((()))))))))&&&,,,...+++***///444444yyyiiiaaa]]]ZZZQQQMMMGGGCCCAAA@@@???>>>999999999888888777555555111///......//////...---,,,,,,++++++++++++++++++(((((())))))******++++++++++++)))&&&######(((,,,))))))*********((('''&&&''''''(((((()))((((((((('''(((((((((((((((''''''&&&''''''((((((((((((((('''+++&&&"""(((&&&$$$***$$$%%%'''((((((((('''&&&((('''''''''((((((&&&$$$%%%'''&&&$$$%%%)))'''###$$$%%%(((+++,,,,,,,,,+++&&&''')))***)))((()))***'''***---,,,((($$$$$$$$$&&&(((***---///111111111...000222444444222///---000111111222444888<<<@@@???RRRcccpppvvvkkkbbbgggcccmmm{{{~~~xxxmmm___SSSNNNPPPSSSUUUVVV\\\eeefff___XXXTTTMMMKKKHHHGGGFFFCCC@@@===:::===@@@@@@??????BBBEEEBBB>>>888333000000111333///000111222111000---,,,000000000000111111222333222222111000/////////000333000...---...000111111---///000000///......///''',,,111222222333000+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++***((((((+++,,,******---((()))++++++)))((()))******)))((('''((()))+++,,,++++++++++++,,,+++)))''',,,+++++++++******))))))((()))***+++++++++++++++---,,,+++,,,,,,***$$$(((,,,'''(((...'''(((***+++,,,---......++++++************++++++))))))(((((((((((())))))&&&---000,,,,,,333888888oooaaa^^^___QQQOOOJJJDDD???======>>>@@@>>><<<:::999777444111111111111///---,,,---...)))***++++++++++++***)))((((((((((((''''''''''''+++((()))))) &&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((()))(((((())))))(((&&&$$$************)))(((&&&&&&''''''&&&%%%&&&'''((()))(((((((((((((((''''''&&&%%%((((((%%%%%%'''&&&###(((%%%######$$$&&&&&&%%%'''&&&&&&))),,,...,,,))),,,+++)))(((''''''((((((&&&&&&&&&'''''''''((((((###+++///***!!! +++666333222111000////////////...///000111111333666999;;;BBBMMMXXX^^^[[[RRRJJJOOOZZZhhhrrrxxx}}}kkk\\\WWWWWWVVVZZZ```iiinnnooojjjccc^^^```VVVLLLGGGDDDAAAAAADDDJJJRRRSSSJJJBBBFFFMMMQQQPPPKKKDDD>>>;;;777222...000///000333222......111000///...///000///,,,***111111000///...------,,,///111222...***(((,,,000///...---,,,+++,,,,,,------...///000000000000000///...---,,,+++*********+++******))))))******+++***)))'''%%%&&&(((+++---+++---...+++''''''+++000)))((((((((()))***++++++''''''((((((((((((''''''((()))+++,,,------,,,,,,***)))((()))***+++***)))+++///222111,,,+++...222---,,,***)))((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,---(((((('''&&&%%%&&&((()))222333111///222999>>>???yyyggg^^^[[[UUURRRMMMFFFAAA>>>>>>???===<<<;;;::::::999666333222222111000///...------***+++,,,------,,,+++***+++++++++++++++************'''(((+++&&&"""...'''''''''''''''''''''''''''((())))))''''''((()))'''''''''(((******(((&&&(((((())))))))))))******&&&&&&%%%$$$%%%&&&'''((((((((((((((((((''''''&&&&&&))))))&&&&&&((('''$$$(((&&&%%%%%%&&&''''''&&&'''&&&&&&))),,,---+++))))))((('''''''''((()))***'''''''''((((((((())))))(((+++---,,,)))+++111777222111111000000000000000000111111111000222444666999:::===BBBHHHKKKKKKIIIFFFMMMWWW^^^dddmmmyyyqqqbbb[[[XXXUUU^^^dddmmmvvvzzzxxxrrrmmmiiibbb[[[SSSJJJCCCCCCHHHRRR]]]ddd^^^WWWXXX^^^aaa___WWWLLLCCC>>>:::666333333111111333111---,,,//////...,,,---...000///...000000000///.........---'''+++......+++***---000000///---,,,,,,,,,------......000111333333444444555444222000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,)))+++,,,)))$$$###'''+++++++++*********+++,,,,,,(((((())))))))))))(((((())))))+++,,,,,,,,,,,,+++******)))***++++++++++++***,,,//////------000333,,,+++***)))(((((())))))))))))******+++++++++,,,((((((((()))))))))))))))(((((()))******+++---......111444555999@@@DDDCCCsssbbbZZZZZZVVVOOOIIIDDDAAA@@@@@@999999:::;;;<<<;;;888555333111000111222111...***,,,---...//////...---,,,+++++++++++++++,,,,,,,,,,,,''''''+++***%%%(((///((((((((((((((((((((((((((()))***)))((('''(((***&&&%%%&&&''')))***)))((('''&&&&&&'''(((***,,,---%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&)))***'''''')))(((%%%((('''&&&'''))))))'''&&&&&&&&&''')))+++,,,***)))&&&&&&&&&&&&'''((()))***((((((((()))))))))))))))'''&&&%%%(((,,,000111111///////////////000000111111111222111000000222444888666555777<<>>============<<<888555444111...000333222,,,&&&+++,,,---......---,,,+++'''''''''((((((((())))))///+++((())))))'''$$$$$$************************&&&'''((((((&&&&&&'''(((***(((''''''(((((('''&&&'''&&&$$$$$$$$$&&&((()))&&&''''''((((((((((((((((((((((((((((((''''''&&&$$$'''(((%%%%%%((('''$$$&&&%%%&&&'''((((((&&&$$$$$$&&&'''))))))((((((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&((()))+++,,,,,,,,,+++))))))))))))***,,,---...,,,...000000000000222333,,,///222555888:::;;;<<>><<<;;;???HHHUUU___ooo{{{|||nnnccc^^^___bbbjjjvvv}}}rrrbbbUUUPPPQQQXXX___^^^ZZZ\\\iiiwwwjjjaaaVVVMMMJJJJJJIIIHHHAAA;;;999;;;;;;999888999444333333555555444222////////////000000000000000.........---,,,---///000......//////////////////+++,,,///222444777888999555333111...---------...+++---...000000...---+++)))***+++,,,+++***((('''***+++,,,,,,,,,,,,---///...---,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++------,,,+++,,,///222000000111333444444111///------..................,,,---...///000111222222,,,,,,,,,,,,,,,,,,,,,,,,000111222222444<<>>>>><<<999777555222111111222000,,,)))***+++,,,------,,,+++***((((((((()))******++++++,,,***)))***++++++***)))))))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((+++)))'''''''''''''''%%%''''''%%%%%%$$$%%%&&&&&&''''''((())))))))))))((((((((((((((((((''''''&&&###&&&'''%%%%%%((('''$$$'''&&&%%%&&&'''(((&&&%%%###%%%((((((''''''''''''((())))))((((((&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%(((******'''&&&''')))(((((((((((()))***,,,,,,+++---///000000000111333111222111111222555:::>>>>>>===<<<;;;===DDDMMMSSSjjjpppssshhhdddeeeggglllsss{{{qqq```XXXWWWZZZ^^^^^^\\\]]]hhhtttlllcccXXXPPPMMMNNNNNNNNNJJJCCC>>>???@@@===::::::333333333555666666444222000000000000000000000000+++***))))))***---000111------.../////////......***,,,...000222444555555333333222111000/////////,,,---............---,,,)))***+++++++++***)))((())))))***++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++,,,+++++++++,,,---...///...000000///---...333777333666:::===>>><<<999777000000111111111000000///......///000111111222222------------.........///333444555555888AAAPPP\\\cccfffggggggkkksssxxxxxx|||kkkddd[[[TTTRRROOOKKKHHHFFFCCC@@@>>>>>>===<<<;;;777666444333111000...---***+++,,,------,,,+++***((())))))***++++++,,,,,,(((***+++++++++,,,---,,,))))))))))))))))))))))))&&&((()))((('''&&&'''(((***(((&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((((((''''''&&&###'''(((&&&&&&))))))&&&)))'''&&&&&&'''(((((('''###%%%(((((('''%%%&&&''''''((()))))))))((('''&&&(((((((((((('''''''''&&&%%%&&&'''&&&%%%%%%%%%&&&))))))))))))***+++,,,,,,,,,...000111000//////000555555555333222555:::???@@@>>>===<<>>:::777777777666555222111111111000/////////+++******+++,,,---......+++,,,---...///......---,,,,,,...///111222222222...///000000///...---,,,******************************++++++++++++++++++++++++***++++++***)))(((+++************++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---///111222111444555333111222777<<<<<>>@@@IIIWWWaaakkknnnooonnnrrryyy}}}|||rrrjjj___XXXUUUQQQLLLHHHGGGDDD@@@>>>>>>??????>>>888999888555222000000111++++++,,,------,,,++++++'''(((((()))******++++++'''***,,,+++)))***+++***((((((((((((((((((((((((((()))***)))((('''(((***((('''%%%%%%''')))******''''''((()))******))))))%%%%%%'''((((((((('''&&&(((((((((((((((''''''&&&$$$((()))''''''******'''+++)))'''&&&((()))))))))"""%%%((((((&&&%%%%%%'''&&&'''(((*********))))))******))))))((((((((('''+++)))((((((***++++++***++++++++++++++++++,,,------///111111///---------000333666666444444555888===;;;:::999<<>>:::===;;;888666555333000...............---,,,++++++((()))***+++++++++++++++'''''''''(((***,,,,,,++++++(((&&&'''+++------,,,***)))((('''&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((***)))(((''''''((()))***"""$$$%%%%%%$$$$$$&&&''''''&&&%%%$$$%%%'''***+++'''(((***+++***)))'''&&&***&&&$$$$$$&&&'''%%%###$$$$$$$$$%%%&&&'''))))))"""$$$'''))))))'''%%%###''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((*********,,,///000000///000222222222111222333555777888777555555999@@@GGGMMMLLLNNNUUUaaattt~~~zzz~~~xxxnnnmmmvvvwwwooo]]]SSSHHHGGGKKKTTTaaalllfff\\\VVVXXX]]]```gggooohhhWWWMMMEEE<<<===???888111333333333000//////000------------,,,,,,++++++111///---,,,---...---+++............///111222333//////000222333333000......***)))---///---++++++******))))))***,,,...//////...,,,***)))(((''''''+++,,,,,,---.../////////,,,***)))***,,,+++'''$$$,,,###!!!)))///222;;;IIIEEEHHHHHHAAA;;;<<<======NNNSSSUUURRRNNNIII@@@888;;;999888999555...---///222111000111333555666777;;;<<<>>>??????======@@@LLLVVV^^^^^^YYY\\\hhhtttwww{{{}}}||||||xxxgggccc```VVVMMMKKKIIIAAAAAABBB===??????666<<<:::888777666555333111222111...,,,***))))))***))))))***++++++++++++***+++***************)))(((+++(((&&&&&&)))******)))%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''&&&&&&''''''((()))***+++++++++)))(((''''''&&&&&&%%%%%%'''&&&%%%%%%&&&'''((()))'''((()))******)))((('''---+++))))))*********)))$$$$$$$$$###$$$$$$%%%%%%&&&''')))***)))'''%%%###&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))*********))))))((('''***+++++++++,,,---///000---...//////...///111222555666666666777;;;@@@DDDJJJGGGFFFHHHOOO^^^vvvwwwppprrr{{{tttcccVVVJJJHHHLLLSSS]]]eeeddd```^^^___```cccooo{{{tttbbbXXXSSSMMMOOONNNDDD>>>===;;;999777666666555222222111000000000000000///.........///000000000............///000111222//////000000111000///---///******...000---+++,,,+++***)))))))))***+++,,,,,,,,,+++***))))))))))))))))))***+++,,,---...///...,,,+++---///111000......((()))111777???QQQdddlllllleeeWWWJJJDDDCCCAAALLLQQQTTTRRROOOKKKDDD===:::888888999777222333777;;;999666555777;;;???BBB@@@AAABBBDDDFFFIIINNNRRR```eeegggccc___cccppp||||||iiicccbbb\\\RRRLLLLLLGGGFFFDDDDDDMMMMMM>>>;;;999888777888888666444777555000,,,)))))))))******++++++++++++***)))))),,,+++++++++************,,,***''''''''''''&&&%%%###&&&((((((&&&%%%'''***)))(((((('''&&&&&&%%%%%%$$$&&&)))+++------,,,+++,,,)))'''''')))***'''%%%&&&''''''''''''''''''''''''((()))******)))(((''''''(((((('''&&&%%%&&&(((&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$###"""!!! %%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((***+++++++++***))))))(((***,,,,,,***((())),,,000,,,---......---...000222444444555888<<>>DDDJJJOOOMMMNNNOOOQQQVVV___hhhooopppnnniiibbb___eeesss~~~|||qqqeeebbb]]]WWWSSSNNNKKKJJJGGGIIIYYYZZZFFF===;;;999999999999777555888666333000---,,,++++++,,,,,,,,,+++***)))((((((((()))+++++++++,,,---...///...,,,***((('''&&&$$$&&&))),,,+++((('''***---(((((('''''''''&&&&&&&&&$$$&&&''')))***+++******)))&&&###&&&+++---+++(((&&&''''''(((''''''&&&%%%'''((())))))***))))))((("""$$$&&&$$$!!! ###&&&(((((('''&&&&&&&&&&&&&&&$$$###""""""!!!!!!!!!!!!%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))***+++++++++++++++***,,,---***%%%%%%+++000...///000000000111333555222222444999>>>AAA???<<>><<<<<>>AAAGGGMMMKKKGGGDDDEEEKKKRRRWWW]]]aaaeeehhhppp|||}}}wwwnnnfffdddjjjuuu~~~nnnbbbZZZXXXXXXOOOKKKIIIDDDEEETTTTTT@@@???===;;;:::999888666444111222222222000...,,,***,,,,,,,,,+++***)))((('''''')))+++,,,++++++---///222222111...,,,)))(((''')))+++,,,+++(((''')))+++&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))'''$$$"""$$$***,,,***'''&&&''''''(((''''''&&&%%%''''''((()))))))))))))))%%%'''((('''$$$$$$&&&)))''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&((()))&&&'''''''''((((((((((((''''''''''''''''''''''''&&&''')))***,,,---------***,,,---)))%%%%%%***//////000111111111222444666000///111666;;;<<<999666999444111222444:::FFFRRRTTT[[[iii}}}zzzwwwyyyyyyuuurrrqqqzzzsssbbbRRREEEEEEMMMTTTYYY]]]]]]dddoooyyyyyypppeeefffiiiddd]]]ZZZYYYZZZZZZTTTIII@@@CCCDDDEEEEEEDDDBBB???===777777555333000//////000000//////.........//////...//////---***)))+++---,,,******---,,,((((((*********+++,,,---------...---,,,+++***))))))))))))((())),,,///222555777888;;;;;;;;;<<<>>>BBBFFFIIIKKKDDD???DDDTTTmmmdddOOOCCC>>>>>>DDDGGGGGGGGGHHHEEE@@@DDDCCCDDDGGGGGGDDDFFFJJJNNNMMMLLLKKKLLLQQQYYY___kkkssszzz~~~uuurrruuu}}}kkk^^^YYYYYYUUUNNNJJJEEEBBBJJJJJJ:::???===;;;:::999888666444,,,...000111000...+++))),,,,,,,,,+++***)))((('''))),,,...,,,)))((())),,,222333333111...+++******))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((()))((('''%%%######%%%&&&((((((&&&$$$%%%'''(((&&&$$$&&&'''''''''''''''''''''''''''(((((())))))******'''(((((((((''''''(((***%%%%%%$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&'''))))))'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&(((***+++,,,------+++,,,,,,***''''''***...---...000000000111333555/////////111333444222111444000///000222444;;;CCCJJJQQQ^^^pppxxxsssuuuuuuqqqmmmlll{{{{{{ppp[[[NNNCCCEEENNNXXXaaagggfffooo|||{{{tttkkkmmmqqqkkkkkkkkklllnnnmmmfff\\\TTTTTTWWW[[[]]][[[VVVOOOJJJ@@@<<<777333333333333222222111000///////////////---000111000,,,+++,,,...,,,***,,,...,,,''''''+++)))***+++---.../////////......---++++++*********(((***,,,000444777:::<<>>EEELLLPPPSSSUUURRRMMMPPPRRRYYY___^^^WWWSSSSSSMMMOOORRRUUUZZZfffvvvyyyvvvyyyzzzjjjaaaVVVJJJHHHJJJCCCAAADDDBBB;;;999888888::::::999777555555333222111111000000***++++++++++++***))))))$$$(((++++++((('''+++///+++...000///,,,))))))******%%%"""%%%,,,///,,,'''((((((((('''&&&&&&%%%%%%"""###&&&((()))***)))((("""$$$&&&''''''(((***,,,'''&&&%%%$$$%%%'''***+++''''''''''''((()))++++++)))'''$$$&&&)))+++***(((+++***)))((('''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((''''''+++***)))+++,,,---,,,+++,,,...///000000111444666999:::999555000///222555222000222777888666777:::;;;DDDRRRaaappp~~~pppddddddiiippp}}}yyydddVVVMMMFFFHHHQQQ^^^nnnzzz~~~}}}|||xxxkkk^^^NNNEEECCCAAA;;;555444444222111000000000000+++000555555111...///222///...000222...)))***...++++++,,,---,,,+++***)))---,,,,,,---...///000000111333666;;;???DDDGGGIIIFFFKKKRRRVVVVVVTTTTTTUUUUUUWWWVVVTTTZZZmmmoooPPP???;;;<<<;;;CCCLLLRRRVVVYYYWWWRRRRRRVVV___gggfff^^^XXXWWWOOOQQQSSSWWW___ooo{{{sssssstttsssqqqqqqyyyxxxsssnnn]]][[[QQQHHHHHHIIIFFFCCCBBB>>><<<:::888777777888888444111///000222111---)))***+++,,,---,,,+++***)))'''(((((()))***++++++,,,))))))************))))))***)))$$$"""'''000///'''(((''''''&&&$$$###""""""...&&&###'''(((%%%$$$&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&((())))))&&&$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((***+++%%%&&&(((***+++,,,+++++++++---///000000//////000555444333222222111000///555555555666777999:::;;;AAACCCHHHPPP\\\lll}}}}}}kkk```]]]^^^hhhrrryyyggg[[[OOOGGGGGGHHHMMMaaawww~~~}}}ppp```UUUMMMEEEBBBCCC777777666444111000111222000333333//////444444111111...---...000000222444000111333222111///...///,,,,,,+++***)))+++...111444888<<>>===>>>EEELLLUUU[[[\\\YYYUUUSSSVVVXXXXXXXXX[[[fffvvvyyycccNNN@@@<<<<<<>>>FFFNNNQQQPPPQQQTTTXXXZZZ[[[]]]_________^^^^^^MMMHHHLLL]]]kkkvvvsssccc[[[^^^^^^aaahhhppp{{{vvviii```zzzfff```XXXQQQNNNJJJFFFEEEGGG>>>======<<<;;;999888777333444444444222///...---+++,,,,,,---,,,+++******((())))))***++++++,,,,,,))))))************)))))),,,,,,******000888888222))))))((('''&&&%%%$$$###***$$$"""&&&((('''''')))((('''&&&&&&%%%%%%%%%&&&''''''''')))******'''%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%((()))***)))'''&&&&&&&&&&&&''''''''''''((('''''''''&&&'''(((***+++&&&''')))***++++++++++++***,,,/////////...//////000111111222333333444444555666666777999;;;<<<===<<<>>>AAAFFFMMMXXXcccjjjrrruuu}}}~~~gggYYYSSSRRR^^^kkk|||nnn```WWWLLLDDDCCCBBBEEEUUUhhhzzzuuueee^^^ZZZTTTOOOLLLCCCAAA>>>;;;999888777777666;;;<<<::::::<<<:::666999777666444111...---...///111333333111///......000000///...---///333666888;;;???AAAAAABBBBBBCCCKKKPPPWWW\\\\\\YYYVVVUUUVVVWWWWWWWWWYYYaaannnwwwzzztttiii\\\PPPIIIGGGHHHJJJMMMPPPSSSUUUUUUVVVVVV^^^______]]][[[YYYWWWWWWNNNJJJPPPbbbrrr{{{mmm___YYYYYYZZZ^^^fffppp|||}}}sssiii___YYYqqqaaaZZZSSSNNNGGGBBBCCCGGG??????@@@@@@>>><<<999777333666999777222//////111,,,,,,------,,,,,,+++***))))))******++++++,,,,,,))))))************))))))((())))))***///444444000***))))))((('''&&&%%%%%%)))%%%###&&&(((&&&&&&((((((((('''&&&&&&&&&''''''((((((((()))+++***(((&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""%%%))),,,---,,,***(((&&&&&&&&&''''''''''''(((((('''''''''((()))***+++((()))***+++++++++++++++)))+++---...---------//////000111222333555555666444444555666888:::<<<===777999;;;===@@@EEELLLPPPYYY\\\gggwwwrrrcccZZZTTTUUU```ppp{{{zzzoooaaaXXXPPPGGG@@@???===???KKKYYYkkkvvv|||mmmlllqqqnnnfff___QQQKKKDDD@@@>>>===;;;999>>>AAABBB@@@@@@AAA@@@===555777888777444333222111222444777777555222000000000000000///...111555888;;;===???@@@AAABBBDDDFFFHHHLLLQQQUUUVVVUUUTTTTTTUUUUUUUUUTTTVVVZZZaaafffbbb___[[[VVVSSSRRRRRRSSSXXXXXXXXX[[[]]]]]]ZZZWWWaaaaaa```\\\XXXVVVUUUUUURRROOOVVViiizzzyyyfff]]]]]]]]]___aaaeeeooo}}}qqqfff^^^ZZZWWW}}}hhh]]]SSSMMMHHHDDDDDDGGGBBBBBBAAA@@@>>><<<:::888555777999777444111111111......------,,,,,,++++++))))))))))))******++++++)))******++++++******)))%%%&&&&&&''')))***)))((())))))(((((('''&&&%%%%%%***((('''&&&&&&$$$$$$$$$''''''&&&&&&&&&&&&''''''(((((('''(((******(((&&&%%%&&&&&&&&&''''''(((((($$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$&&&(((***++++++)))(((&&&&&&&&&''''''''''''(((''''''(((((()))******+++*********+++++++++++++++(((***,,,,,,++++++,,,...111222222222333333444444000000111333555777999:::666777888:::<<<@@@FFFKKKPPPSSSZZZdddnnnssssssqqqtttyyy}}}{{{{{{rrreeeTTTWWW___hhhiiiaaaWWWQQQHHHBBB>>>>>>===>>>GGGQQQ[[[ooo}}}tttkkkwwwzzz~~~ttt```XXXMMMFFFEEECCC@@@<<>><<<;;;::::::999777666666777555222/////////...------,,,,,,,,,((((((((()))))))))))))))******++++++++++++******'''(((***+++***))))))***((((((''''''&&&%%%%%%%%%&&&((((((&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&((('''&&&'''(((((('''&&&&&&&&&'''''''''''''''(((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&'''(((((()))***************************++++++(((***++++++******,,,...000111111222222333333333//////000111333555777888777777666666999>>>FFFLLLMMMOOOQQQRRRSSSWWW^^^cccdddiiimmmllljjjqqqttt[[[RRROOOUUUZZZVVVMMMHHHCCC???=========>>>BBBHHHQQQcccvvvkkkeeeggguuupppfffXXXOOOLLLJJJGGGDDD<<>>???>>>>>>@@@===666:::<<<>>>>>><<<999777666666777888888888999;;;======>>>===<<<:::;;;===???IIIKKKOOORRRTTTWWW[[[^^^^^^^^^\\\XXXTTTTTTVVVXXX[[[[[[[[[YYYXXXWWWVVVVVVffflllsssuuuqqqkkkgggfff```aaa___[[[VVVVVVZZZ______]]]aaaoooxxxdddYYY___mmm}}}|||tttkkklllyyyssseeeYYYRRROOOOOOooo[[[SSSTTTRRRMMMIIIIIIFFFCCC???<<<;;;;;;<<<;;;888666666999888333///111000///...---,,,,,,,,,))))))))))))))))))))))))******++++++++++++******'''(((***,,,***(((***///'''''''''&&&&&&&&&%%%%%%$$$&&&%%%%%%((()))(((%%%%%%$$$$$$$$$%%%&&&&&&(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))(((%%%######$$$&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))))))))(((((()))***++++++)))***+++*********,,,...,,,---...000222333555555111111222222444555777888777666444333444999AAAFFFGGGIIIIIIFFFDDDIIITTT^^^```cccfffeee``````mmm{{{vvvwww{{{gggVVVKKKNNNRRRMMMEEEBBBAAA???===<<<;;;;;;<<<>>>FFFSSShhh|||mmmccc```sss{{{qqqbbbWWWPPPMMMLLLJJJAAALLL___oooooo```MMMBBB???CCCCCCCCCIIIQQQMMMCCC:::<<<===<<<999777666666444777:::;;;:::999999:::AAAAAAAAA@@@>>>>>>@@@BBBMMMOOORRRTTTWWWZZZ___bbbllloooooojjjaaa[[[[[[]]]\\\^^^___^^^[[[ZZZ^^^aaalllssszzzzzztttmmmkkkllleeeeeebbb[[[TTTSSSXXX^^^gggfffiiirrrppp[[[SSS^^^ooo{{{ooonnnxxx}}}uuuhhh\\\RRRMMMKKK{{{eeeYYYUUUPPPLLLJJJJJJHHHFFFCCC@@@>>><<<;;;;;;:::::::::999777555333222111///...---,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***&&&&&&((()))%%% $$$,,,((((((((('''''''''''''''"""&&&%%%%%%(((***)))%%%%%%%%%%%%%%%&&&'''''')))'''&&&&&&((((((((('''((((((((((((''''''''''''$$$%%%'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((''''''''''''&&&'''((()))+++,,,)))***+++***)))***---///+++,,,---///000222333333222111111222333444555555444444444333444777<<<@@@FFFFFFDDDAAA@@@DDDKKKRRRUUUWWW\\\^^^ZZZWWW___jjj||||||mmmaaa___fffooozzzvvvdddWWWVVVTTTJJJBBB@@@>>>===<<<;;;<<<======<<>>@@@???<<<:::999BBBCCCDDDDDDDDDDDDFFFHHHKKKNNNRRRWWW\\\bbbhhhlll|||ttthhhcccddd```dddgggeeeaaacccllltttwwwxxxxxxvvvqqqnnnmmmnnnmmmlllhhh___VVVUUUZZZaaammmooorrrwww~~~zzziiiXXXSSSaaasssyyyuuu{{{~~~{{{yyywwwqqqfffZZZPPPKKKIIIrrrcccYYYRRROOOPPPIIIIIIIIIGGGDDD@@@<<<::::::===???===999666666777333222000...---,,,------------------------------***++++++,,,,,,++++++******(((((('''!!!'''))))))))))))((((((((((((%%%(((%%%$$$''')))&&&&&&&&&&&&&&&&&&'''((()))***)))'''''')))))))))(((((((((((((((((('''''''''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((###$$$$$$%%%&&&'''((()))"""###%%%'''((((((''''''&&&&&&&&&'''''''''((((((###$$$%%%'''(((''''''&&&&&&%%%%%%&&&''')))+++,,,***++++++*********---//////////////////.........000000000///000111111222222444666777888:::>>>@@@JJJHHHEEEBBBAAABBBBBBCCCEEEHHHPPPXXXWWWUUU[[[eeeooouuuyyyvvvrrroooiiiccc]]]cccmmmyyyrrrfffcccZZZKKKBBBBBB:::;;;;;;<<<>>>BBBCCCAAA???@@@FFFNNNQQQSSS]]]hhhrrrgggcccdddgggbbbdddmmmwwwttteeeXXXSSSNNNMMMGGGGGGSSS___WWWGGG??????===;;;888777888:::???CCCIIIKKKJJJFFFBBB???AAACCCEEEFFFGGGHHHJJJLLLJJJNNNVVV]]]eeennnvvv{{{qqqiiihhhffflllpppmmmhhhkkkwww{{{tttooonnnmmmmmmlllrrrqqqmmmddd[[[ZZZaaahhhppptttxxx{{{~~~~~~zzzqqqdddWWWVVVfffxxx}}}~~~{{{sssiiihhhddd\\\RRRJJJFFFEEE}}}kkk```VVVOOOMMMMMMJJJFFFCCCAAA@@@???===>>>===<<<;;;;;;:::666444333111////////////...---,,,+++******)))*********+++++++++*********))))))%%%&&&&&&&&&''''''((((((''''''((((((''''''&&&%%%%%%&&&((()))***)))(((&&&&&&%%%$$$%%%'''((('''&&&))))))))))))((('''&&&%%%######$$$%%%&&&'''((()))&&&&&&(((***'''###$$$)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&$$$$$$%%%&&&))))))((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''((()))***++++++,,,,,,+++*********,,,///000(((((()))***,,,---...///,,,---///000111111111000000222555666666777999:::JJJKKKIIIDDD===999;;;???CCCIIIOOORRRRRRSSSWWW[[[]]]]]]___cccggghhheeeaaaUUUUUUbbbzzz}}}rrrmmmzzz~~~vvvpppppptttvvvsssqqqlllbbbWWWKKKCCC>>><<<===@@@BBBCCCBBBAAA@@@777;;;===???GGGTTTZZZYYYiii}}}~~~~~~zzztttqqqpppssswwwuuukkkaaa^^^UUUNNNPPPWWWWWWNNNDDDDDD>>>;;;<<<===;;;<<>>>>>===<<<<<<;;;:::777444444222000/////////...---,,,++++++***************+++++++++*********))))))&&&&&&''''''((((((((((((''''''((((((''''''&&&%%%%%%&&&((()))***)))(((''''''&&&%%%&&&((()))((('''(((((((((((((((''''''&&&&&&'''''''''''''''((((((&&&%%%&&&)))((($$$$$$(((''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''(((((('''%%%$$$&&&''')))(((((('''&&&&&&%%%%%%&&&''''''(((((((((''''''((((((((()))*********++++++***))))))***,,,...///))))))******+++,,,---------...000111222222111000222333444444444555888:::<<<@@@BBBAAA===:::<<<>>>@@@DDDHHHJJJKKKOOOUUU[[[TTTSSSSSSVVVXXXYYYWWWUUUZZZZZZgggzzzuuuiiieeefffgggddd^^^^^^cccggghhhffffffccc\\\PPPFFF???<<<<<<===???AAABBBAAA@@@@@@888<<>><<>>===<<<<<<:::777555555333000///000000...---,,,,,,+++***************+++++++++***************(((((((((((())))))))))))'''(((((((((((('''&&&&&&%%%&&&((()))))))))((('''((('''&&&''')))***)))(((&&&&&&'''((((((((('''''')))))))))(((((('''''''''***&&&%%%(((***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''(((((('''&&&%%%'''(((((((((((('''&&&&&&%%%%%%)))((((((''''''((((((((())))))))))))))))))))))))***)))(((((()))***,,,---*********+++++++++,,,,,,//////111222222111000///.........------...111444333888===>>><<<:::;;;<<<===???BBBCCCEEELLLUUU\\\WWWVVVTTTTTTTTTSSSQQQOOOVVVYYYdddrrrssshhh___]]]\\\ZZZUUUQQQTTT\\\___^^^```bbbbbb[[[OOODDD>>>===;;;<<<>>>???@@@@@@???>>>999>>>@@@AAAGGGUUUfffoooxxxtttnnnnnnooouuulllnnnzzzpppbbbXXXQQQLLLIIIJJJKKKIIIIIILLLTTTYYYYYYUUUUUUXXXUUUMMMPPPLLLKKKNNNOOOMMMLLLMMMNNNQQQXXXcccrrr~~~vvvsssqqqrrryyy~~~zzztttppprrrkkkeeecccffflllvvvzzz{{{zzzvvvsssrrruuuxxxjjjcccaaaeeeddd[[[UUUVVVgggnnnrrrppppppqqqiii^^^UUUPPPIIIDDDAAA???;;;888pppccc^^^WWWUUUSSSRRRPPPMMMIIIEEEBBB@@@>>>===<<<;;;888666666444111000000000///---,,,,,,+++************+++************************))))))))))))))))))******((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&((()))((('''%%%%%%&&&'''((())))))))))))))))))(((((((((''''''---(((%%%))),,,+++******((((((((((((((((((((('''&&&&&&&&&''''''''''''((((((((()))(((&&&&&&((()))(((((('''''''''&&&&&&&&&+++***(((''''''((()))))))))))))))))))))((((((((()))(((((((((((()))***++++++++++++***************...///000000000///...---------,,,***)))+++///222555888;;;<<<:::888777888;;;<<>>======<<<;;;???AAAAAADDDRRRfffuuurrr___\\\___```iii```^^^jjjvvv}}}zzzmmmddd___ZZZXXXYYYYYYUUUSSSTTTTTT[[[\\\XXX]]]fff___PPPRRRNNNMMMOOOQQQPPPQQQUUUVVVYYY^^^fffooozzzyyyxxx~~~|||wwwyyyyyyuuuuuuuuusssqqqqqqjjjcccbbbhhhrrr~~~{{{tttrrruuuyyyqqqfff___```___[[[]]]dddpppqqqlllddd```___ZZZSSSMMMFFF>>>;;;;;;;;;888444nnn```TTTRRRPPPNNNNNNMMMLLLJJJDDDBBB???===<<<;;;999777777555222111111000///------,,,,,,+++***+++++++++******************************************))))))(((((())))))(((((('''&&&&&&''''''(((((((((((((((&&&%%%$$$%%%'''((('''&&&%%%%%%'''((()))*********&&&&&&'''''''''(((((((((---'''$$$(((++++++***+++'''(((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))(((&&&&&&(((***'''''''''''''''&&&&&&&&&+++***)))'''''''''((())))))))))))((((((((((((((((((((((((((((((((())))))++++++************)))))),,,,,,---......---,,,+++111111000...---///222666666777777777666555555666666888<<<@@@DDDIIINNNQQQTTTWWWZZZ]]]]]]ZZZXXXVVVSSSSSSUUUTTTPPPMMMOOOSSSRRRXXX[[[WWWRRRRRRRRRQQQQQQTTTUUUOOOEEE===888777;;;;;;;;;;;;;;;;;;::::::>>>@@@AAA@@@AAALLLaaassshhhWWWVVVXXXYYY[[[UUUSSSZZZaaajjjzzz{{{vvvnnnjjjjjjlllkkkeee```___ZZZcccffffffpppyyyppp]]]RRROOONNNPPPRRRSSSWWW]]]VVV\\\dddkkkpppuuuyyy|||zzztttmmmkkkqqq{{{wwwqqqpppqqqqqqpppooojjjdddccckkkyyyxxxqqqoooqqqrrrggg___]]]ZZZYYYbbbooovvvssskkkaaaYYYSSSMMMFFFEEE>>>777555777888666333~~~jjjXXXTTTOOOLLLKKKMMMMMMNNNFFFCCC@@@>>>===<<<:::888888666333222111111///...------,,,+++++++++++++++***************+++++++++************))))))))))))((())))))))))))(((''''''''''''''''''((((((((()))&&&%%%$$$%%%'''''''''&&&&&&'''((()))***+++++++++&&&&&&&&&''''''(((((((((***%%%$$$'''((('''(((+++&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&(((***''''''''''''''''''''''''******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******************))))))******,,,,,,---,,,+++***.........------...111444000111111222333444555555111333777<<>>===<<<:::999999777444222222111///...------,,,++++++++++++,,,))))))*********+++++++++******)))))))))((((((((()))))))))))))))((('''''''''''''''''''''((())))))'''&&&%%%&&&'''((((((&&&((()))***+++++++++++++++)))))))))((((((((((((((()))'''''')))((('''***///%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''''''''((()))))))))(((((()))))))))((((((((())))))))))))************)))***+++,,,------,,,+++''')))*********+++---000---...000333555666555333111222444777999::::::999:::>>>BBBFFFIIILLLQQQUUUSSSRRRPPPMMMMMMQQQVVVYYY[[[```aaa[[[TTTPPPKKKGGGCCCAAA??????@@@@@@>>><<<;;;:::999888777777777777>>><<<<<<>>>@@@FFFVVVfff~~~}}}cccXXX[[[```^^^UUUPPPTTT\\\lllpppqqqwwwxxxoookkkiiihhhkkkttt}}}yyyqqqaaa\\\XXXVVVSSSSSSYYYaaallluuu~~~{{{rrrjjjgggdddaaa]]]]]]dddqqqvvvyyy|||}}}zzzvvvsssqqqrrrtttqqqkkkmmmyyy|||uuuoookkkhhh]]]TTTQQQVVVXXXUUUXXX^^^___\\\XXXUUUOOOFFF===888666555444333222222222222qqqhhh[[[PPPKKKKKKNNNPPPHHHEEEAAA>>>===<<<;;;999999777444333222111000......---,,,,,,++++++,,,,,,))))))******++++++++++++***)))))))))(((((('''''')))))))))))))))((((((''''''''''''''''''((())))))((('''&&&''')))))))))(((******+++,,,,,,,,,,,,+++,,,,,,+++***)))(((''''''+++***+++---+++)))---444%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%''')))&&&''''''''''''''''''''''''(((((()))(((&&&$$$###%%%&&&&&&'''((()))******((()))))))))))))))((((((((()))))))))************)))***+++---......------&&&(((+++,,,,,,---///000...000444888:::888444111444333333444666777777666777999:::999:::>>>DDDJJJBBBDDDFFFJJJQQQ[[[bbbeeekkkjjjeee\\\VVVQQQIIIAAADDD???;;;:::===>>>;;;888;;;:::999777666666666666===:::;;;>>>AAAGGGUUUdddmmmrrrrrrvvv|||tttpppyyylll[[[^^^hhheeeVVVKKKLLLUUUddd|||tttwwwzzzuuuqqqllllllvvv}}}}}}yyyxxxjjjddd^^^YYYTTTRRRWWW^^^jjjttt{{{vvvsssiiiddd^^^]]]dddooo{{{rrrvvvzzzzzzxxxvvvvvvxxxwwwzzzwwwmmmiiiqqq{{{pppmmmiiifffeeedddcccbbb[[[OOOHHHOOOUUUUUUVVVYYYZZZTTTLLLGGGBBB===::::::222333444333111000000111qqq```XXXSSSLLLHHHHHHGGGEEECCCAAA???===<<<;;;:::888777666666555222000------///000000...)))&&&///---,,,,,,------+++***))))))(((((((((((())))))+++***)))'''''''''((()))((((((((((((((((((((((((###%%%'''((('''%%%%%%&&&***,,,...111222222222222000---,,,///444333---'''&&&((())))))))))))***+++%%%''')))(((&&&%%%&&&)))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$...000&&&!!!&&&)))&&&'''''''''''''''((())))))***)))(((''''''&&&''''''(((((()))***+++,,,,,,,,,'''(((***,,,...//////000111222333222000222666:::666555555555555666666777333333333555999;;;<<<;;;<<<===>>>AAAIIITTTaaaiiirrrssspppiii^^^PPPEEE>>><<<===>>><<<:::888888888@@@999444555666555555777666777===EEEHHHJJJRRR\\\[[[[[[ZZZWWWRRRQQQ[[[ggg{{{hhhcccbbb___WWWKKKEEEJJJXXXjjjvvv}}}www~~~}}}rrrooonnnpppsssvvv{{{yyyqqqhhh^^^SSSNNNXXXfffooovvv|||vvvkkk```[[[aaahhhjjjqqq||||||{{{vvvpppllllllqqquuu|||}}}xxxpppoootttvvvsss^^^WWWOOOMMMQQQSSSQQQMMMEEEIIIKKKLLLOOOTTTTTTPPPJJJFFFAAA??????===777222555222...---000111111000nnnbbb[[[SSSNNNMMMGGGGGGGGGFFFDDDAAA>>><<<;;;:::999999999888555222222000///...///...,,,***,,,***)))***++++++***)))))))))(((((((((((())))))+++***)))(((''''''((()))((((((((((((((((((((((((''')))+++,,,+++***+++,,,000333777:::;;;:::999999;;;;;;;;;;;;999444...***)))*********)))(((((()))%%%''')))(((&&&%%%&&&(((%%%%%%&&&''''''((())))))''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###+++*** """&&&%%%'''''''''''''''((())))))***)))(((((('''((((((((()))))))))******++++++,,,'''(((***+++---......///---...///...---...222555666666666666666666777888333333444777;;;>>>???>>>===<<<;;;<<>>>>><<<888444666333///------...//////+++***)))***+++,,,+++******))))))(((((())))))******))))))(((((((((((()))((((((((((((((((((((((((((()))+++******)))+++,,,333888???DDDEEEDDDDDDCCCKKKKKKIIIEEE>>>777111...,,,,,,+++***)))'''&&&%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&'''((())))))((((((((((((((('''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$)))''' %%%%%%'''''''''''''''((())))))((((((((('''(((((()))***************************'''''')))***,,,,,,------+++,,,---,,,,,,---000333444444333333444555555666222333666:::>>>AAAAAA@@@???<<<::::::???HHHRRRXXX[[[[[[ZZZWWWQQQKKKEEEBBB???===<<<>>>AAABBB@@@>>>;;;888666666555666>>>GGGOOOSSSSSSRRRZZZggglllhhhXXXOOOEEE???:::777:::@@@QQQjjj~~~ooo```UUURRRMMMJJJJJJNNNTTTXXXZZZ\\\aaammmzzzuuuuuu|||~~~~~~zzzuuuyyyppp```\\\```fffkkkooo{{{~~~yyyuuurrrmmmfffdddhhhjjjhhhkkksss~~~qqqiiihhhlllqqqsssnnneee^^^]]]^^^YYYSSSEEE???777555888;;;;;;999======;;;999???HHHNNNNNNIIICCC<<<888777777666444555333111111222444444444xxxhhh\\\TTTOOOHHHHHHHHHGGGDDDAAA>>>===>>>>>>???@@@AAA>>>:::666666333///------...//////,,,++++++,,,...///...---***))))))))))))))))))***)))))))))(((((((((((()))((((((((((((((((((((((((***+++,,,+++))))))***+++222999CCCJJJMMMNNNOOOOOOVVVQQQJJJDDD@@@;;;666333///...+++***((('''%%%$$$&&&''''''''''''&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&)))((("""###'''&&&'''''''''''''''((())))))&&&&&&&&&&&&'''((()))***************))))))))))))''''''(((***++++++++++++---------......///111333////////////000111222222333444666:::???AAA@@@???@@@>>>===>>>BBBHHHNNNPPPKKKJJJIIIIIIHHHFFFCCCAAAAAA===;;;===BBBDDD@@@<<<666666666666555888DDDQQQ```iiijjjcccgggvvv|||wwweeeWWWHHH???;;;777666888888KKKaaalllnnniii]]]QQQRRRPPPMMMJJJHHHIIIJJJKKKIIIKKKPPPZZZdddmmmrrrssswww~~~vvvhhhlllvvv~~~wwwqqqppp~~~|||~~~|||nnnaaa```iiiuuu|||~~~zzzqqqjjjggggggdddbbbcccggggggeeeiiippprrruuuyyy}}}uuuiiicccdddiiinnnhhhaaaWWWRRRRRRQQQKKKDDDAAA;;;555333666999999999999:::888777<<>>999555444444333111333222222222333555666666xxxjjj^^^VVVQQQOOOLLLHHHEEEDDDCCCCCC>>>>>>@@@AAABBB???;;;777333111////////////---,,,---,,,+++,,,...//////---******))))))))))))******((((((((())))))))))))((())))))))))))))))))))))))000111111000...---...///222===KKKTTTXXXYYYZZZ[[[WWWLLL@@@<<>>===>>>===>>>AAAFFFIIIIIIHHHBBBAAAAAACCCEEEFFFDDDBBB@@@<<<:::;;;???@@@<<<888222222444555444999GGGVVVqqq}}}~~~qqqkkksssxxxvvvkkkZZZGGG===888333111000///:::FFFLLLMMMLLLKKKHHHLLLJJJFFFBBB@@@???@@@AAAAAAEEEMMMWWW```fffhhhiiidddjjjxxxzzzooolllsss}}}uuubbbYYY^^^gggkkkwww}}}nnneeebbb|||sssmmmhhhjjjuuuqqqccc\\\\\\^^^aaabbbcccddd```___cccjjjggggggjjjpppxxx{{{yyyvvv}}}uuujjjaaa]]]^^^cccfff[[[SSSKKKIIIJJJHHHAAA<<<<<<888444333555888999888444666666777<<>>777///***)))))))))'''((('''&&&&&&'''((('''&&&)))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))''''''''''''''''''''''''$$$&&&'''(((((('''%%%$$$'''''''''''''''((())))))%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))((())))))*********))))))***))))))+++---///...---............///000222222333333333666:::===>>>>>>>>>======@@@DDDEEEBBB???;;;999999<<>><<<999888999;;;;;;888555222222333444444888FFFTTTkkkvvv{{{rrrjjjmmmsssuuummm[[[FFF;;;666111//////000555999::::::>>>DDDIIIIIIFFFCCC???>>>>>>???AAABBBGGGQQQZZZbbbeeeffffffZZZaaannn{{{kkk]]]VVVYYYccckkkrrroooggg[[[PPPMMMQQQWWWZZZdddqqquuulll```]]]```{{{{{{zzziiikkkmmmsss|||iiiYYYTTTXXX^^^jjjlllkkkddd[[[XXX\\\bbb^^^]]]___gggoooqqqmmmgggnnnhhh```YYYVVVVVVWWWWWWNNNGGGBBBCCCDDD@@@;;;888444333111222333555555555000333444555999@@@AAA???:::999888777555222000...000222444666666777999;;;rrrbbbZZZXXXSSSNNNIIIFFFDDDCCCBBBAAAAAAAAABBBAAA???<<<333222111222222111...,,,---,,,++++++,,,---+++***+++******))))))******+++&&&'''((()))******)))((()))))))))))))))))))))))))))---222555555555444444BBBUUUnnn|||zzznnn```YYYFFF>>>777;;;GGGSSSWWWVVVKKKAAA555---++++++***)))(((&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((((('''((((((((())))))))))))'''''''''''''''''''''''''''%%%%%%'''''''''&&&&&&'''''''''''''''((())))))'''''''''''''''((()))***''''''(((((())))))***************++++++***))))))(((''''''))),,,...,,,+++---------...///000222222111111111444999???BBBCCCCCC@@@===>>>@@@AAA>>>:::777555555999>>>???;;;888555666666777777777777666555333333333333666@@@KKKZZZaaahhhiiigggiiiooouuummm[[[GGG;;;555111000222222222333555888;;;AAAEEEEEEDDDBBBAAA@@@AAABBBCCCGGGLLLSSSYYY]]]^^^]]]]]]XXX```nnn{{{}}}jjjaaaTTTKKKKKKQQQXXX[[[XXXVVVSSSMMMHHHIIIMMMQQQQQQYYYccceee]]]YYYeeeuuummmhhhfffccc___dddjjjsssttt```QQQOOOYYYcccxxxzzzuuuhhhZZZVVV[[[aaa`````````bbbccc```[[[WWW[[[WWWSSSPPPOOOMMMJJJGGGDDD>>>===??????999666666000000111333444555444333111333333222666<<<===;;;<<<<<<:::888555333333444111444777999999:::===???~~~kkkdddbbb___[[[UUUPPPLLLJJJDDDCCCBBBBBBCCCBBBAAA???666444222222222222000///000///------......---,,,++++++************++++++&&&'''(((*********)))((())))))))))))))))))))))))***///666;;;============HHH^^^zzzqqq\\\OOO???<<<<<>><<<>>>???<<<999:::888888<<>>>>>??????@@@@@@MMMPPPSSSUUUTTTRRRQQQPPPYYYcccpppxxxxxxrrriiicccXXXRRRIIIEEEHHHNNNQQQOOOHHHJJJKKKJJJIIIJJJNNNSSSRRRYYYbbbaaaYYY]]]wwwrrr[[[UUUTTTPPPWWW\\\cccooo}}}lllXXXKKKMMMZZZggg|||lll\\\XXX^^^eeelllllljjjeee]]]UUUOOOMMMIIIHHHHHHIIIJJJGGGBBB>>>???;;;:::===;;;555222555000222444666888888666555555666444222555;;;===;;;@@@???<<<888555555777999222666:::<<<<<<===@@@BBB~~~sssdddZZZ]]]bbb]]]SSSMMMEEEEEEEEEFFFFFFCCC>>>::::::999777666555333000...000000...---------------+++++++++************))),,,+++)))'''$$$""" ***)))(((''''''((()))***+++,,,333;;;>>>>>>AAAEEESSS```qqq~~~vvvYYY>>>AAABBBFFFPPP[[[ccchhhlllaaaQQQ===111---,,,)))%%%"""''',,,+++'''###"""$$$%%%%%%%%%$$$###"""!!! %%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***''''''((((((((('''%%%$$$'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''+++*********))))))(((((('''''''''((())))))******.../////////...---,,,,,,///...---///555===FFFKKKKKKFFF???999666666888:::444222111333666888666444222555777777555333111111111000///000444999>>>AAALLLQQQWWW[[[]]]___```aaaPPPGGG;;;222//////000111222222333333555666888888>>><<<777555999AAADDDBBBHHHHHHFFFCCCCCCIIITTT\\\eeefffiiioooqqqlllaaaWWWTTTOOOJJJHHHIIIJJJIIIGGG<<<>>>BBBFFFJJJLLLMMMNNNXXX[[[[[[XXX___uuulllZZZNNNDDDEEEMMMOOOVVVaaammmwww}}}nnndddWWWKKKDDDIII[[[mmm{{{lll]]]SSSRRRYYY___kkkiiibbbXXXNNNHHHGGGHHHGGGFFFDDDBBB@@@>>><<<;;;777555444666888888555222333111111444999:::777333......///111333555666777888888777444111//////000000222555666777888:::<<<|||mmmaaaaaaddd```XXXSSSNNNLLLKKKJJJIIIGGGDDDAAA===;;;888777666444111///000000///...------------,,,,,,,,,,,,+++++++++++++++++++++******************)))(((((((((((()))******+++///444555666===EEERRRaaapppwwwuuuiiiUUUCCCCCCDDDGGGNNNUUU^^^ffflllbbbSSS@@@333///---)))%%%"""&&&)))((($$$!!!!!!###((((((((((((((('''&&&%%%%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******''''''((((((((('''%%%%%%'''''''''''''''((())))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((*********)))))))))((((((*********+++,,,,,,------((()))+++---...000000000///...---...222888???CCCBBB@@@===:::888888888888888777777888:::999777444222444666666444333222333333222222222444777;;;===CCCGGGKKKNNNOOOOOOOOOPPPEEE???888333111111111000222222222333444555666777888999999:::BBBKKKNNNLLLGGGCCC@@@@@@GGGPPPXXX\\\^^^___ccchhhkkkhhh___WWWMMMIIIEEEBBBCCCDDDEEEFFFEEEGGGIIIJJJIIIIIIJJJKKKRRRSSSSSSVVVccc{{{vvv^^^PPPHHHBBBDDDLLLSSSWWW___ffflllpppqqqqqq```WWWLLLCCC???FFFYYYkkkyyyqqqdddVVVNNNNNNUUU[[[]]][[[VVVNNNGGGBBBBBBDDDFFFEEECCC@@@===;;;999777777666444555666555222//////...///333888999666222222222111111222333444555777888777555222000111222111333444555555777999<<<~~~nnnhhhfffbbb\\\XXXQQQNNNJJJHHHHHHHHHGGGFFFCCC@@@;;;888777555333111111000///......---------------------,,,,,,,,,,,,'''(((((()))***+++,,,---***))))))(((((())))))***((((((+++---...333AAAPPP[[[jjjwwwwwwkkk\\\OOOFFFEEEGGGIIIKKKOOOWWWaaahhhbbbTTTBBB666111...)))%%%$$$'''((('''###"""###%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''(((''''''&&&%%%'''''''''''''''((())))))%%%&&&'''((()))***++++++))))))))))))))))))))))))******))))))))))))(((((('''(((((())))))******+++&&&''')))+++---///000000...---------///222555777888999999:::999888666555<<<<<<<<<======;;;666333111333444444333222333555555555555555555666777888===???BBBBBBAAA@@@@@@AAA999666444333444444333111333333333333333444555666333777;;;BBBLLLWWWZZZWWWHHH@@@:::===GGGQQQUUUUUUTTTUUUYYY___ccc```YYYSSSJJJHHHEEEBBB@@@BBBGGGJJJOOOQQQRRROOOIIIGGGJJJMMMSSSRRRQQQWWWhhh|||ppp^^^MMMFFFBBB@@@EEEMMMVVVWWWYYYZZZ[[[[[[ZZZYYYOOOIIIAAA<<<<<>>???@@@AAA@@@>>><<<999666444333666555333333333222///---,,,---///555::::::777333666555444222222111111222222222222111///...///111222333333333333444777999~~~pppgggaaaZZZVVVPPPLLLGGGEEEFFFIIIKKKLLLHHHDDD>>>:::888777555444222111000///............------------,,,,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))&&&'''***,,,///888MMM```kkkxxx~~~lllYYYKKKFFFHHHMMMOOOMMMLLLRRR[[[```[[[OOO@@@666111///+++'''((())))))'''%%%%%%''')))######$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((())))))&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))((((((&&&&&&''''''((())))))))))))******++++++++++++***++++++,,,,,,---...///000111333444555555444333111999:::<<<===<<<999555222000111222222111222444666555555666666666666555555777999:::999888777777888333333333333444444444444555444444444444444555555111777>>>FFFRRR[[[\\\WWWGGG@@@999:::AAAHHHJJJHHHIIILLLRRRXXX[[[XXXQQQLLLIIIIIIFFFBBB???BBBHHHNNNTTTWWWWWWRRRJJJHHHMMMSSSYYYYYYXXX[[[fffqqqsssoooXXXMMMBBB@@@@@@AAAFFFMMMTTTSSSPPPMMMJJJGGGEEEDDDBBB???======???EEERRR___bbb\\\QQQHHHBBBAAADDDGGGEEECCCAAA>>><<<<<<===>>>::::::888666555333222111333222111111000000...---...000333999<<<<<<888444666666666666444222000//////000111000......000111111111111000///111333666{{{kkkaaaXXXQQQPPPLLLHHHGGGJJJNNNRRRSSSJJJGGGAAA===;;;999777666222222111000////////////,,,,,,,,,,,,++++++++++++...------,,,+++******)))))))))************))))))'''(((***---000;;;PPPdddlllvvv~~~oooZZZLLLFFFPPPVVVYYYSSSOOORRRVVVWWWOOOFFF;;;333000///,,,)))***)))((('''&&&&&&(((***%%%%%%&&&'''((((((((((((%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######''''''&&&&&&'''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))***++++++,,,,,,---++++++++++++***)))(((''')))***+++,,,---.........000/////////............222444777999888555222000///000111111111222444666222333444555666555555444000222222111000000222444444444444333333333555666666555555555555555666666444999???FFFNNNTTTRRRLLL???<<<999777888;;;>>>AAABBBFFFLLLRRRTTTQQQJJJEEEHHHGGGDDD@@@===???FFFLLLVVVXXXXXXRRRJJJGGGLLLRRRXXX[[[\\\[[[\\\]]][[[VVVHHHCCC>>>>>>???@@@DDDHHHMMMJJJFFFBBB>>>;;;999888::::::<<>>666111///...,,,)))((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&''''''&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%$$$######''''''&&&&&&&&&'''(((((('''''''''''''''((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++++++++))))))************))))))'''(((***,,,---.........///...,,,+++++++++,,,---,,,///222333222000//////...000111111111111333444111222333333444444333333111111222111000222444777666666555333111222444777444444444444444555666777666:::===@@@EEEHHHDDD>>>444666777555333555;;;@@@???CCCHHHLLLMMMLLLHHHFFFMMMKKKGGGCCCAAACCCGGGJJJTTTUUUSSSMMMFFFCCCFFFJJJLLLSSSWWWTTTPPPMMMIIIEEE???>>>>>>>>>>>>???@@@AAACCCAAA>>>;;;888666555555777888===BBBCCC@@@@@@DDDEEEDDDCCCDDDFFFGGGFFFEEE>>>;;;888666555555444222---......///000111111111,,,---------,,,---///111,,,///444777999888666444555666777777666444222000222333333111//////000111333555666666666555777888xxxjjj___XXXUUUQQQNNNLLLKKKHHHGGGJJJGGGDDDAAA???===:::777333333222111000000000000------------,,,,,,,,,,,,''''''''''''((((((((())))))***++++++++++++***)))***)))***,,,,,,---555>>>===AAAJJJNNNIIICCCGGGOOOZZZ]]]XXXKKKEEEGGGEEE>>>>>>999333///...---+++)))((('''&&&&&&'''(((((('''###$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''((())))))(((((((((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''(((((())))))((()))******++++++++++++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,------+++...000000...------...---///222222111111111222222222111111111111111111333333333222111333666999555666666444222111333555111111111222333444555666666888888888;;;===999333111444666555333555;;;AAA@@@AAACCCDDDFFFIIILLLNNNSSSOOOJJJGGGFFFGGGHHHHHHJJJJJJHHHEEEAAA@@@BBBDDDBBBIIINNNMMMJJJGGGCCC???===???AAAAAAAAA@@@???===<<<;;;999777666666666666::::::===BBBBBB>>><<<>>>???@@@BBBGGGJJJIIIEEEAAA;;;888444333333333111...,,,------...//////000000,,,---...---++++++...000***---222666888999::::::<<<:::666444222222333444666666666333111//////111999;;;???@@@????????????vvvjjjeeeaaa\\\WWWRRRMMMGGGDDDIIIGGGDDDCCCAAA>>>:::777444333222111000000000000//////.........---------,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))(((&&&(((,,,,,,+++---222---000666999444444AAASSSYYYYYYOOO???999===:::222<<<888333///...,,,***(((***)))((()))***+++***)))((()))))))))))))))((((((%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''&&&&&&%%%&&&'''((()))'''''''''''''''((())))))''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))***++++++,,,,,,******+++++++++******)))(((((())))))******++++++***+++,,,.../////////...,,,///111///---+++,,,...---///222333222111000000333222111000////////////000000///---,,,...111444111444666666333111111333/////////000111333444555555666444333555777444...444666777666555777;;;???BBBAAA??????AAAHHHPPPVVVRRRMMMGGGEEEEEEEEECCCAAA???>>>>>>>>>???@@@AAABBB@@@FFFJJJJJJIIIHHHCCC===>>>BBBFFFFFFDDDCCC@@@===888888777777777777888888???>>>???BBBBBB>>><<<>>>@@@AAAEEEIIIKKKHHH@@@::::::777444333333333111.....................//////...//////---******,,,///)))---222777:::<<>>AAAEEEGGGGGGFFFEEEEEEpppooojjjccc]]]XXXQQQIIIBBBEEEDDDDDDDDDCCC???:::777999888777555333111000///.........///......------******+++++++++,,,,,,,,,******)))(((((((((((((((''''''((()))***+++,,,,,,,,,,,,,,,...111666;;;>>>MMMNNNIII@@@999777333////////////---***((('''''')))(((''''''((()))((('''&&&&&&''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))'''%%%$$$$$$$$$&&&''' ***,,,(((%%%(((---))))))))))))************))))))*********))))))(((,,,,,,+++***)))))))))***)))************+++++++++)))---...,,,---000000---,,,,,,,,,------.........666333///...000111///---......///000000000000000111000/////////111222444222222000...---...222444333222111111111222333444333444444444333555777999EEEAAA:::999AAAJJJLLLHHHHHHEEEAAA??????===999555888888999::::::;;;<<<<<>>;;;999:::999888666555333222111....../////////...------++++++++++++++++++++++++++++++***))))))))))))***'''(((((()))+++,,,,,,---000///...------000222444===>>>;;;444000111111000---------+++******+++,,,+++***(((((())))))((('''))))))((((((''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))***)))'''&&&%%%&&&'''(((!!!$$$(((((('''&&&(((+++(((((()))))))))*********))))))************)))))),,,+++******))))))******))))))*********+++++++++,,,...,,,)))(((,,,---+++,,,,,,,,,---------......555222///...000111000...------...000111111222222222222111000000111222222222222111///...///111222444333222111111222333333222333333333333444666888===<<<::::::???EEEEEEAAA===;;;888888999999777555666666777777888999999:::999;;;???BBBDDDCCCBBBAAA???AAACCCFFFEEEBBB;;;666444111111555777666888===@@@GGGIIIDDD???======;;;>>>??????@@@@@@===:::888444333222000...,,,++++++,,,,,,,,,---------......+++***)))***---///000///666:::@@@DDDIIIPPPZZZbbb]]]VVVIII===555222333555555666555333///...000222777>>>IIIRRRVVVUUUSSSQQQwwwkkkaaaYYYSSSMMMIIIKKKFFFAAA===<<<<<<<<<<<<;;;;;;:::888777555444333///000000000//////...---------,,,,,,++++++******,,,,,,+++************+++(((((()))******+++,,,,,,111///---+++******+++,,,222444333///---111333333---,,,+++++++++,,,......---+++))))))******)))((())))))(((((('''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''+++***)))(((((()))***+++''''''((((((((()))))))))+++***)))((('''((()))******(((&&&%%%&&&'''))))))(((((())))))))))))******))))))))))))******))))))++++++***)))))))))******)))))))))*********++++++---...+++'''&&&+++---,,,,,,,,,,,,------------...222000//////000111000000,,,---...///111222333333333222222222111111111111222222111111000000000000555444222111000111111222111111111111222444555666666:::<<<<<<===???>>>:::333111000111444666777777555555555555555555555555222444888;;;>>>?????????<<<>>>CCCGGGGGGBBB999333333000222777:::;;;???DDDLLLOOONNNGGG@@@===<<<:::???===;;;999777666555555222222111///---,,,+++***,,,,,,,,,---------......((()))+++,,,---000444666888===DDDJJJQQQ[[[fffmmmooohhhZZZIII:::333222555000111111000...,,,---...111444>>>KKKWWWYYYRRRJJJuuufff]]]WWWSSSQQQKKKGGGAAA>>>============<<<;;;:::999777666555444111111111111000///......///...---,,,+++***)))))),,,,,,+++***************''''''((())))))***++++++,,,+++***)))))))))+++,,,...222444333444777777444111000///.........---,,,,,,***)))(((***+++******%%%%%%&&&''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&'''''''''''''''''''''''',,,+++)))(((((()))+++,,,'''''''''((((((((())))))+++***)))((((((((())))))+++***(((&&&&&&''')))***(((((((((((()))))))))***)))))))))))))))***************))))))))))))******))))))))))))************+++---+++((((((,,,...,,,------------------------//////...///000111111111.../////////000111222333000111222222333222222111222222222222222111///...444333111////////////////////////000222444444444///666:::888555666555333000//////000333777:::;;;777666555444222111000000...000333666999:::;;;<<<999;;;???BBBBBB>>>777111333111222888<<<>>>BBBGGGTTTUUUQQQFFF>>>;;;999666>>>===:::777444444555777111111000...---,,,******,,,,,,,,,---------......&&&))),,,---...111777<<<<<>><<<<<<;;;:::999888666666555222222222222111000///...//////...---+++***))))))++++++***))))))))))))***&&&'''''''''((())))))))))))))))))))))))***,,,---(((...444:::@@@DDD???888999666444333222000---***,,,***(((((()))+++,,,+++%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&((((((((((((((((((((((((******)))(((((()))******''''''''''''(((((((((((())))))(((((('''''''''(((%%%(((+++***((('''))),,,'''(((((((((((()))))))))))))))(((((()))***++++++***))))))((())))))******(((((()))))))))*********(((,,,,,,***)))***)))%%%---------------------------...///000000000000111111111000000000000111222...000222444444444333333222111111222444333000---222111///...---------......------///333555444333+++111333///+++,,,...---///000111222444666999;;;:::999777444111///---+++...///000222444666777888777777888999:::888444000111///000555999:::>>>CCCOOOOOOKKKBBB;;;:::888555;;;<<<<<<;;;888666777999111000///...---,,,+++***,,,,,,,,,---------......(((+++...///111555<<>><<<888~~~oooeee^^^ZZZLLLJJJHHHGGGFFFDDD@@@>>><<<<<<;;;:::999888777666444444444333222111000/////////...---,,,+++******++++++***)))))))))))))))'''''''''(((((()))))))))+++***************++++++''',,,666DDDSSS[[[TTTHHHAAA<<<777555555444111///000...***)))***+++++++++((((((''''''&&&%%%%%%%%%'''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&!!!&&&+++,,,***((()))+++''''''(((((((((((())))))))))))(((((((((***+++,,,))))))((((((((()))******((((((((()))))))))******(((,,,---***'''&&&"""...------------,,,,,,,,,,,,...000000//////000111111111000///000111222333000222555777888777555333222111000222555555222...111000...---,,,------......,,,,,,///444666444222...333333///+++---//////---///111222222333555777:::999666444111...,,,***////////////111222444555555444222222333222111///...+++,,,111444555888===BBBCCC@@@;;;999::::::777222777<<<>>>:::555222111111111000///...---,,,+++,,,,,,,,,---------......***,,,///222777>>>EEEJJJTTTWWW]]]bbbeeeeeedddccc]]]ZZZSSSHHH===444111111...---,,,,,,---...---+++......000111333444444444tttfff\\\PPPNNNKKKJJJIIIGGGDDDAAA======<<<;;;::::::999999555555444444333111000/////////...---,,,+++++++++,,,,,,+++************+++))))))))))))******************************++++++***---666IIIaaammmeeeWWWGGG???666222555999;;;<<<888444000,,,++++++***)))(((''''''&&&&&&%%%%%%$$$'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((('''(((((((((''''''&&&&&&%%%&&&((()))******)))((('''''''''((((((((())))))))))))((('''(((***,,,---((((((((((((((()))******(((((((((((()))))))))***(((,,,,,,)))((((((&&&"""......---------,,,,,,,,,,,,...111111///......000//////...///000222555777666888:::<<<<<<999666333222000...000555666444000111000///.........///000...,,,,,,000555777555222000444444000///111111///+++...222333222111222333666555444222000...---,,,------,,,,,,...000222444222111//////000000...------+++,,,000333444777<<<:::;;;:::666666888777444000999DDDHHHCCC:::111---111111000000///...------,,,,,,,,,---------......------000666???IIIQQQUUUYYY]]]ccciiikkkiiiddd```VVVQQQHHH>>>666222111111111...++++++,,,------+++---,,,+++---000111111000mmm```SSSPPPMMMJJJIIIHHHFFFEEE??????>>>===<<<;;;;;;:::555555555444333222000///.........------,,,,,,+++...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,&&&'''((()))***,,,,,,---++++++111FFFaaaqqqiiiYYYIII???333///333===DDDHHH???:::444///,,,+++)))((($$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))&&&(((***,,,,,,***(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&***'''$$$&&&***+++(((%%%''''''''''''((((((((())))))(((''''''(((***,,,---((((((((((((((()))******(((((((((((())))))))))))(((++++++)))***...///---.........------,,,,,,,,,,,,///111111///---...///,,,,,,---...111444888:::;;;===???@@@>>>:::666333333///---000444777555222111111000//////000111222...,,,,,,000666888555222+++...///---,,,...,,,''')))...222444333111222333222111111000//////......+++*********,,,///222444000/////////000///---+++///---...333666777;;;@@@999:::888444444555333...:::FFFTTTZZZSSSFFF:::333222222111000///......---,,,,,,,,,---------............000888EEEQQQYYY\\\^^^cccjjjppprrroooiiicccVVVMMMAAA666111000111111222...***)))+++,,,,,,+++)))&&&&&&)))///222///,,,{{{fff^^^TTTNNNPPPPPPKKKGGGGGGGGGCCC???<<<;;;;;;:::999777666555444333222222111///......------,,,++++++,,,,,,+++++++++++++++,,,))))))************))))))***)))((()))***+++***(((+++***...888EEEPPPUUUUUUDDD>>>666111333;;;EEELLLHHHBBB:::111,,,******+++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))******))))))((((((''''''***)))(((''''''((())))))++++++***)))((('''&&&&&&***)))'''&&&'''(((***,,,###((((((%%%%%%***)))%%%''''''''''''''''''''''''&&&&&&((()))************&&&&&&''''''((()))))))))+++***((('''&&&&&&&&&'''''''''''''''(((((((((((('''(((((())))))))))))(((+++,,,///000111111///...,,,---///...------...///000///---...222:::AAAFFFJJJEEE>>>999666333111000///.........///000222333333000,,,++++++,,,,,,,,,---,,,---...//////---+++///...---,,,---///111333+++,,,---...000000111111...++++++...///---+++---------,,,++++++,,,,,,,,,...///111111111///,,,+++,,,---///111111111111000222333444444222222333444888KKK___aaaRRR>>>222///------,,,,,,+++*********+++,,,---+++)))(((((()))///333>>>OOO[[[```hhhpppkkkkkklllnnnpppnnnhhhbbbMMMFFF;;;222---+++++++++---,,,,,,,,,,,,,,,,,,,,,...++++++......,,,,,,///{{{jjj___UUUSSSQQQJJJDDDCCCGGGDDD@@@>>>===<<<;;;:::777777666555444333222222000000//////...---------,,,,,,***)))(((((((((((()))******++++++******)))+++)))((()))***+++***((())))))***///666<<<>>>>>>;;;888444111333888>>>BBBAAA===666///***))))))***)))))))))((((((''''''''')))))))))(((((('''''''''(((((('''''''''((()))******)))))))))((((((((('''***)))(((''''''((()))***))))))((((((((((((((((((((('''%%%%%%%%%&&&((()))$$$((()))&&&&&&))))))%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((''')))))))))(((''''''&&&&&&(((((('''&&&'''((())))))((((((((())))))))))))*********+++++++++++++++******+++---/////////...---,,,...///...------...///000000111333666:::???AAACCC???:::777555333111000------,,,,,,---...///000111///,,,+++---.........++++++***+++---,,,***(((---,,,+++++++++---///000,,,---///000111222111111333///...000///+++)))+++---,,,,,,++++++,,,,,,,,,......///000///...---,,,,,,---......////////////111333444333222222333444666EEESSSUUUIII;;;333111---,,,,,,+++***))))))(((+++,,,,,,+++)))((()))***666;;;GGGWWWbbbhhhqqqzzzxxxvvvtttrrrnnnfff[[[SSSDDD>>>666///,,,+++++++++---------,,,,,,,,,,,,,,,,,,***+++///000......000{{{oooaaaYYYTTTMMMGGGEEEFFFDDDBBB@@@@@@>>><<<:::888777777666555444333222222111111000000///.........---,,,***)))(((''''''******++++++++++++******+++***))))))***+++***)))+++++++++,,,---...////////////000000222333555666777444000,,,)))(((((((((******))))))))))))((((((******))))))))))))(((((())))))((((((((()))***+++))))))))))))((((((((((((***)))(((''''''((()))***)))))))))*********++++++'''&&&&&&%%%%%%'''((()))&&&))))))'''''')))(((%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&)))))))))(((''''''&&&&&&%%%%%%%%%&&&((()))+++,,,))))))))))))************++++++,,,,,,,,,++++++***)))***+++---...------,,,---...///...---,,,---...///111333666888999999999999777555444444333111000...------,,,------......///---,,,,,,...///000000,,,+++***+++,,,+++)))'''+++***))))))***+++---...,,,---000222333333111111000---,,,...,,,((('''))),,,,,,++++++++++++,,,,,,------------...............---,,,,,,,,,---......///111222222111111333444444;;;CCCDDD>>>666222222,,,,,,+++***)))((('''&&&***++++++***))))))***+++;;;BBBOOO]]]fffnnnyyy{{{uuuooofffZZZLLLBBB777333...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))),,,111222//////111mmm```XXXSSSPPPMMMFFFEEECCCBBBAAA@@@<<<:::999888777666555444444333222222111111000/////////000///...---+++++++++***))))))************))))))+++***))))))++++++***)))+++,,,,,,,,,++++++---///)))***,,,...//////...---...---,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((()))((((((''''''(((******,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((()))******((())))))((((((((('''&&&''''''''''''''''''''''''((()))))))))))))))((('''&&&&&&''''''((()))))))))%%%%%%&&&'''((()))++++++(((((()))))))))*********)))***************)))))))))***+++------------------...///...,,,+++,,,---...000222333444444222222000000000222444444222111000////////////////////////---,,,,,,...000000//////...------------+++)))***))))))))))))***+++,,,+++,,,///111222111000///---++++++------***+++...++++++++++++++++++,,,---,,,++++++,,,,,,...///000000...,,,******+++---///,,,...////////////000222222444777888666333000///,,,+++***)))((('''&&&%%%)))*********))))))+++---999BBBOOO[[[eeeqqq{{{pppeeeZZZOOOBBB:::...,,,*********++++++***+++++++++++++++,,,,,,,,,,,,+++...333333///...///|||iii^^^ZZZUUUQQQIIIGGGEEEDDDCCCAAA===;;;:::999888888666666555444222222111111000////////////...------------------((())))))))))))))))))(((+++***)))***+++,,,+++)))'''((())))))((()))+++---))))))***+++++++++++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((()))))))))))))))(((''''''''')))***+++---,,,,,,+++******))))))((((((((((((((()))******((('''((())))))'''''''''((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&''''''((()))))))))&&&''''''((((((((((((((('''''''''((((((((())))))))))))***++++++++++++++++++,,,---....../////////...//////...,,,***++++++------------------------,,,---...111444444333111///////////////.........///...------///000000///222000...---------+++)))***************+++++++++)))+++,,,...///...---,,,///......000...+++---222************++++++,,,---++++++++++++,,,...///000111///,,,******,,,...000***+++------,,,,,,---...000000111222333111---+++++++++***)))((('''&&&%%%((()))))))))(((***---///222<<>>CCCHHHJJJ@@@;;;444111000///+++(((***)))***+++,,,///111333111///---///222444222000((())))))******))))))(((vvvhhh\\\XXXVVVOOOIIIFFFDDD@@@===<<<======;;;888777777777777666555555444222111000000////////////------------------------))))))******+++******)))************************,,,,,,,,,+++***)))((((((((()))***)))'''''''''((()))))))))))))))(((((('''))))))))))))***************************)))((((((((()))******)))((()))***(((((((((((((((((((((((()))&&&%%%&&&(((******(((***$$$$$$+++---''''''---%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((()))&&&''''''(((((('''&&&&&&''''''(((((((((((('''''',,,***'''''')))+++***)))***)))'''&&&%%%&&&'''(((&&&'''(((***+++---...///,,,------------------...+++)))((((((+++,,,+++***))))))***,,,...///...,,,,,,***((((((***,,,------,,,------......---------444888???JJJXXX___YYYOOO>>>777111000...+++***,,,,,,+++******))))))*********&&&&&&******'''(((,,,---,,,,,,------,,,)))''''''((())),,,///222444555000...,,,---000222000...+++++++++++++++++++++++++++......+++***---,,,(((+++,,,------,,,---///000)))))))))))))))))))))))))))(((((()))++++++++++++222333333444555555666666333222111///------///000*********+++,,,...000111///...---...111222111000---,,,,,,,,,++++++++++++uuuddd\\\ZZZUUUMMMHHHGGGCCC>>>===>>>>>>;;;999777777777777777777666666111111111111111000///...++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************,,,,,,+++***))))))))))))((())))))(((&&&&&&'''(((((((((((()))))))))))))))))))))))))))************+++******)))))))))))))))+++)))''''''(((******)))(((((((((((((((((((((((()))(((&&&'''((())))))((((((++++++'''""""""'''---%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''''''''((())))))******))))))(((+++(((%%%$$$%%%''')))))))))(((%%%######$$$&&&(((''''''((()))***++++++,,,,,,,,,,,,,,,++++++++++++))))))(((***+++,,,+++))))))((((((***---......---+++(((%%%%%%(((,,,///000///...---++++++,,,...///333999CCCRRRbbbiii___QQQ???888333222000---,,,...++++++***)))))))))*********'''''')))***((())),,,+++******+++,,,,,,***(((((((((+++222999======;;;777333///...000111000...,,,,,,,,,+++*********))))))++++++((((((++++++))))))***,,,,,,+++,,,---///))))))))))))))))))))))))&&&(((******))))))+++---+++,,,,,,,,,------......)))+++---,,,******///333++++++++++++,,,---...///---,,,,,,---///000000///---,,,***(((''''''((((((rrrddd\\\VVVPPPMMMJJJEEE@@@>>>>>>>>><<<999888777777777777777777777222333333333222000...---************************+++,,,,,,,,,,,,++++++***************************---,,,***)))))))))***+++((())))))'''%%%%%%''')))((((((((((((((()))******((()))))))))************,,,+++)))((((((((()))***---)))%%%%%%(((******)))''''''''''''''''''''''''***)))((((((((((((((((((###+++,,,###"""((((((&&&&&&&&&&&&''''''''''''###$$$&&&&&&&&&&&&$$$###&&&''''''((((((((((((''')))))))))******)))))))))((('''%%%$$$$$$&&&'''(((((('''%%%$$$$$$%%%&&&''''''''''''((((((((()))))))))))))))(((((('''''''''(((((()))+++++++++***)))+++)))((()))+++,,,,,,,,,***(((&&&'''***...000111111///,,,******,,,///111222777AAAQQQbbbiii^^^OOO;;;555000000///,,,+++---******))))))))))))******)))(((((()))))))))***+++***)))((((((***+++***)))---...333<<>>JJJXXXaaabbb[[[UUU>>>888222......///...,,,+++++++++***)))))))))(((,,,)))(((***)))''''''***%%%'''***,,,,,,,,,,,,---************************'''### ###***---***&&&++++++***))))))(((''''''+++(((''')))...000///,,,***++++++++++++***)))((((((***++++++++++++,,,...111000...,,,***))))))***|||nnncccYYYSSSLLLGGGFFFEEECCCAAA@@@???===:::999999999:::666555444333222111111111,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***)))))))))))))))))))))))))))******+++++++++******'''***,,,---+++)))((('''+++***(((''''''''')))***))))))))))))***************************)))(((((('''((()))(((''''''((()))((((((((((((((((((((((((''')))***)))((((((***---'''''''''''')))+++)))&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((())))))*********&&&''''''((((((''''''&&&$$$&&&''''''$$$$$$%%%'''&&&''')))***+++***)))((('''''''''''''''((((((((((((((((((((())))))))))))''')))***)))''''''))),,,'''&&&''')))+++,,,***(((---+++))))))***++++++******+++,,,...000111222222444999===???AAAAAA:::111///+++(((***+++(((''')))((((((((((((((()))******(((++++++((((((,,,---***&&&%%%$$$'''---444888;;;;;;DDDRRR^^^bbb]]]UUUNNN:::555000---...///---+++************)))))))))))))))&&&(((,,,---******...###%%%)))++++++++++++,,,************************&&&%%%$$$&&&***,,,+++***'''(((((()))***++++++,,,((())))))+++---.........)))******++++++***)))((((((***,,,,,,******,,,...++++++***)))(((&&&&&&%%%|||jjj]]]WWWPPPKKKIIIHHHFFFDDDDDDBBB???<<<;;;:::;;;;;;444333222111222333444555111111111111111111111111////////////...---,,,+++************************((()))+++,,,,,,+++***)))'''***...///---***(((''',,,+++((('''&&&'''((()))))))))))))))************)))***+++++++++***((('''%%%(((******'''&&&''')))************************&&&(((******((((((+++...***(((((())))))'''''')))''''''''''''((((((((()))***)))(((''''''((()))***&&&&&&((()))************''''''(((((((((((('''''')))******'''%%%%%%)))---((((((((((((((()))******'''''''''(((((((((((((((%%%&&&&&&''''''(((((((((''')))***(((&&&&&&)))---######&&&))),,,---,,,***...***&&&$$$%%%&&&'''((('''))),,,000222333222222:::@@@DDDDDDBBB???777///000+++)))+++,,,***)))***((((((((((((((()))******(((,,,,,,'''(((------***'''&&&'''+++333;;;BBBEEE>>>HHHUUU^^^\\\TTTIIIAAA;;;666111...------***''')))))))))))))))*********'''$$$'''...000------111***,,,///000...---,,,,,,************************(((***+++***)))(((***++++++******))))))((((((((((((+++...---+++)))+++...((()))***++++++***)))((((((***,,,,,,******,,,///++++++++++++***((('''&&&}}}ooobbbWWWUUURRRLLLHHHHHHGGGAAA::::::===>>>:::555666777888888777555333111444222///......---,,,+++,,,,,,++++++++++++++++++---******,,,,,,((((((***))),,,---+++(((***111888(((((())))))))))))(((((((((&&&$$$$$$&&&((())))))(((''''''(((((()))***+++)))((('''&&&&&&'''((()))((()))*********((('''&&&***)))(((***++++++'''###'''&&&&&&''')))+++---///(((((()))******)))((('''%%%&&&(((******)))'''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))************)))''''''&&&&&&&&&%%%((((((&&&%%%'''&&&""")))'''%%%%%%%%%&&&%%%$$$)))((('''&&&%%%&&&'''''''''&&&%%%&&&(((((('''&&&))),,,,,,((((((******'''***((('''&&&'''((('''&&&))))))))))))))))))))))))***,,,...//////111444666BBBBBBAAA???;;;444...***'''(((***++++++***)))(((((((((((((((''''''''''''%%%''')))*********+++---"""&&&)))+++666GGGRRRSSSKKKHHHHHHMMMJJJ@@@999888555111...---...///...,,,---***((((((+++,,,+++)))***(((''')))---000000///***+++,,,+++(((&&&&&&&&&)))((((((''''''''''''(((%%%&&&&&&'''((()))******)))***************)))(((******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******///---)))''''''(((+++---***''''''))))))&&&%%%(((ssseee___[[[VVVSSSTTTLLLGGGAAA???@@@@@@<<<888999999999999888666555444555333111111111000...,,,.........---,,,,,,++++++---***)))++++++)))))),,,)))***+++***(((***///333((())))))))))))))))))(((+++)))'''&&&((())))))(((***))))))((((((((()))))))))(((''''''''''''((()))((()))******)))((('''&&&)))((((((***++++++(((%%%))))))(((((((((***+++,,,'''((()))******)))((((((***++++++++++++***((('''''''''&&&&&&''''''((()))((((((((((((((()))******)))((('''&&&%%%%%%%%%%%%(((+++***''''''))))))&&&)))(((&&&&&&((())))))((()))((('''&&&&&&&&&''''''&&&&&&&&&(((((('''$$$!!!'''***)))&&&&&&((((((%%%***(((''''''(((((('''&&&))))))))))))))))))))))))***,,,---...///000333555======<<<:::666111,,,)))++++++,,,++++++***)))(((***))))))))))))((((((((('''(((******((((((((())))))---000333===LLLUUUVVVHHHEEEEEEHHHFFF>>>888888444000---+++,,,,,,+++))),,,***((()))+++---,,,+++...,,,+++,,,///111000///---///000///---++++++,,,+++***)))((((((((((((((('''''''''((())))))******''''''(((((((((((((((''')))))))))*********++++++++++++,,,,,,++++++***)))---+++)))''''''((()))+++***''''''))))))&&&&&&(((uuujjjccc^^^[[[ZZZNNNKKKFFFBBB@@@>>><<<:::===<<<;;;:::888888777777777666555555555333000...000000//////...---,,,,,,---***)))++++++)))+++...))))))))))))***+++,,,---))))))************))))))---+++)))((())))))((('''++++++***)))(((((((((((()))((((((''''''(((((()))((())))))))))))(((((('''((('''((()))++++++)))''',,,+++***)))((((((((((((&&&'''((()))******))))))))))))((('''&&&%%%%%%$$$'''''''''''''''((())))))((((((((((((((()))*********)))((('''&&&&&&&&&''')))+++***&&&&&&)))***(((((('''&&&&&&)))*********))))))((('''''''''''''''%%%&&&'''))))))&&&"""'''))))))&&&&&&((((((%%%***(((''''''(((((('''&&&((((((((((((((((((((((((***+++---......///222444777666555333000---***(((///...---+++******))))))************)))))))))))))))***+++***'''&&&%%%&&&))),,,///333;;;GGGPPPSSSJJJGGGFFFEEEAAA:::666666333000---,,,++++++***)))+++***))))))+++------,,,......---///111222111000...///000///---,,,---...,,,,,,***)))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((()))))))))******++++++,,,,,,++++++***)))***)))(((((('''(((((((((***''''''***)))&&&&&&))){{{pppggg___ZZZRRROOOLLLGGGCCC@@@???>>>@@@>>><<<999888888999999777777666777777555111...///////////////.........---***)))+++,,,***,,,000***))))))***,,,,,,+++))))))******++++++******))),,,***))))))******)))(((+++******)))(((((()))))))))(((((((((((((((((()))((())))))))))))(((((((((''''''((()))+++++++++***,,,++++++***)))(((((('''&&&&&&'''((()))*********'''&&&%%%$$$$$$$$$$$$%%%((((((''''''(((((()))***((((((((((((((())))))***,,,,,,+++***))))))******''')))'''###"""&&&(((''''''&&&$$$%%%'''((((((''')))))))))(((((((((((((((&&&&&&&&&((()))'''$$$!!!(((++++++((((((++++++((()))((('''''')))((('''%%%((((((((((((((((((((((((***+++---------...000222111000///---+++***))))))...---+++***))))))***+++*********)))))))))(((((()))++++++***(((&&&&&&''''''(((***---444@@@KKKQQQWWWTTTOOOIIIAAA999555444333111///------,,,,,,,,,---,,,+++++++++,,,,,,,,,+++,,,...222555666666666444555444222///------...,,,+++***)))(((''''''''')))))))))(((((('''''''''((((((((()))***+++,,,,,,((((((((()))))))))******+++++++++++++++***))))))((()))))))))))))))((((((***''''''******'''''')))wwwhhh]]]XXXVVVRRRNNNJJJGGGEEEDDDAAA???<<<999888888999:::777777777777777555111...------......//////000000...******,,,---+++---000,,,++++++,,,......,,,*********++++++++++++******)))((('''(((***+++***))))))))))))))))))***++++++((())))))))))))))))))((()))(((((((((((()))))))))&&&''')))******++++++,,,***************)))))))))'''''''''((()))******+++((('''''''''((()))******)))(((((((((((()))******((((((((((((((())))))***,,,++++++************+++&&&'''&&&""""""&&&(((&&&***(((&&&&&&''''''&&&%%%)))))))))))))))(((((((((((('''%%%&&&((()))))))))(((++++++((((((++++++((()))((('''((())))))'''%%%((((((((((((((((((((((((***+++,,,,,,+++,,,...000...---+++***))))))*********)))(((((((((***+++,,,))))))(((((((((''''''''')))***,,,,,,***))))))***+++******,,,222===LLLWWWdddbbb[[[OOOBBB999444222222111000...---------...//////...,,,+++******+++)))---222888<<<>>>@@@AAA??????===999444111111111+++***)))((('''&&&&&&''')))((((((''''''&&&&&&%%%(((((((((((()))***,,,---)))))))))*********++++++***++++++++++++***))))))))))))***+++++++++***)))***''''''******''''''***uuueee^^^ZZZTTTOOOLLLIIIEEECCCBBBAAA>>>;;;999999::::::888777666666666555222///---......//////000000111...++++++...///,,,,,,///,,,,,,---.........------++++++,,,,,,,,,,,,++++++((('''''')))+++,,,+++)))))))))))))))***+++,,,,,,((())))))******))))))((()))(((((((((((())))))***'''(((******)))***+++---((())))))************)))((((((''''''((()))***+++%%%%%%&&&'''((()))******)))))))))))))))******+++((((((((((((((()))******))))))(((((((((((())))))''')))(((%%%%%%)))***(((---+++)))((())))))((('''***************)))(((((()))'''%%%%%%'''***,,,,,,%%%((((((&&&&&&))))))'''((((((((()))***)))'''$$$((((((((((((((((((((((((***+++,,,+++***+++,,,...,,,+++************++++++'''''''''((()))***,,,,,,((((((((((((''''''''''''(((***,,,,,,++++++,,,---...+++***---111:::IIIVVVeeeeee^^^PPPBBB;;;666333444444333000---+++,,,...///000///...+++***+++,,,...333:::@@@DDDFFFGGGHHHBBBAAA>>>888333///...///)))(((((('''''''''''''''))))))((((((''''''&&&&&&((('''&&&&&&&&&((()))***)))))))))*********++++++******++++++******)))((()))******++++++++++++******''''''***+++((((((+++wwwiiibbbYYYTTTQQQMMMGGGBBBDDDCCC@@@>>><<<;;;;;;;;;;;;999777666666555333222222111111111000000000000...,,,---111111---+++---***---///...,,,,,,...111++++++,,,,,,,,,,,,++++++*********+++------+++)))*********)))******++++++((()))************)))((()))(((''''''((()))***+++(((***+++***))))))+++---((()))***++++++***)))((())))))(((''''''((()))***###$$$&&&'''(((''''''&&&******)))))))))***++++++((((((((((((((()))******(((((('''''''''(((((()))'''******((((((+++,,,)))+++***(((((()))******)))******+++++++++***)))(((((('''%%%&&&((()))***)))%%%((((((&&&&&&)))***'''((('''((()))***)))&&&$$$))))))))))))))))))))))))***+++++++++)))***+++---************************((())))))***++++++++++++)))))))))(((((((((((('''((()))++++++******+++,,,---+++,,,///111555AAANNNVVVZZZVVVJJJ???<<<:::777======:::666000------...,,,...///...,,,+++...000444:::AAAEEEFFFFFFFFFGGG>>>===999444...+++***+++((((((((('''(((((()))***************)))))))))))))))((('''&&&&&&''')))***((((((((()))))))))*********************))))))((())))))))))))*********+++***''''''***+++((())),,,xxxoooddd^^^\\\WWWOOOGGGEEEDDDCCCAAA???===<<<<<<===:::888666666666555444666555444333111000///......,,,...222222---***+++))),,,///...******...333+++,,,,,,------,,,,,,+++------,,,---...---***(((---,,,+++***))))))))))))((()))***++++++***)))((()))(((''''''''')))***+++(((***,,,+++((((((+++...******++++++***)))((('''***)))(((''''''((())))))((()))+++,,,,,,***((('''*********)))******+++,,,((((((((((((((()))*********)))))))))))))))******&&&)))***)))))),,,+++((((((&&&%%%&&&((()))))))))******+++,,,+++***)))((('''&&&&&&''')))(((&&&$$$'''******((((((,,,,,,)))((('''((()))***)))&&&$$$***************************++++++***))))))***,,,))))))***++++++******)))***+++,,,------,,,***)))************))))))))))))(((***++++++)))((()))***000...111555555555>>>IIIGGGMMMMMMDDD<<<<<<===;;;FFFFFFCCC<<<444//////000***,,,......,,,---000333888===DDDFFFEEEBBBAAAAAA>>>===999444///,,,,,,...(((((((((((()))***+++,,,++++++++++++++++++++++++,,,+++)))((('''(((***+++''''''''''''((((((((()))***************)))((((((((((((((((((((()))***+++***''''''++++++)))))),,,tttfff]]]UUUOOOKKKLLLGGGAAA>>>>>>===;;;888:::999888666555555555555444444333222000...---,,,......---------......///'''(((((()))******++++++))))))*********+++++++++***++++++++++++***))))))((()))***+++++++++++++++,,,,,,***)))(((((((((((()))((('''&&&&&&&&&&&&&&&+++++++++*********)))))))))***+++***(((&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))(((((((((******))))))((((((''''''(((((('''&&&&&&'''((()))************************...+++'''''')))+++)))(((###$$$&&&((())))))((((((&&&&&&((((((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&''')))+++,,,,,,,,,***))),,,,,,+++***)))(((''''''''',,,)))(((...+++(((000000:::BBBCCCBBBBBBBBBAAAAAA<<<:::<<<>>>===>>>@@@KKKRRRSSSJJJ===555000---((())))))***+++///555999>>>===>>>???AAAAAA???===???;;;666000,,,+++,,,---'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************((()))))))))'''''')))***uuuiii```YYYTTTSSSMMMGGGDDDCCCBBB???<<<===<<<;;;:::999999999999333333333222111000///.........---------......///)))******+++,,,,,,------***+++++++++,,,,,,,,,---+++++++++++++++***))))))))))))***+++++++++++++++***)))((('''&&&&&&&&&&&&,,,++++++*********+++++++++++++++*********)))))))))***+++***(((''''''''''''''''''(((((()))))))))(((((((((''''''((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((***)))))))))((((((((('''///...---+++***)))******((((((((((((((((((((((((+++***(((((()))***)))(((%%%&&&((())))))))))))(((&&&''''''(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''***************++++++,,,************))))))))))))&&&+++((((((---++++++555GGGSSS[[[WWWRRRPPPJJJAAA;;;666444666999999;;;???KKKRRRSSSIII<<<444...+++************,,,000666;;;AAA@@@???@@@AAACCCDDDDDDEEE@@@999222,,,)))((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&&&&'''''''''((((((((())))))))))))************)))***+++***)))(((***,,,{{{oooeee___WWWRRRJJJFFFEEECCC@@@===;;;;;;:::999888888888888333333333333333333222111......------------......,,,,,,,,,---......//////,,,,,,,,,,,,------------+++++++++++++++******)))))))))***++++++++++++******)))(((''''''&&&&&&'''***))))))))))))******++++++++++++***************)))***++++++)))''''''((((((((())))))))))))******))))))''''''''''''))))))******))))))((((((''''''''''''((((((((()))))))))))))))))))))((((((((((((---,,,+++***)))((((((((((((((((((((((((((((((((('''(((******)))((()))***((())))))******))))))(((&&&''''''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&'''((())),,,***)))((((((***,,,---(((((())))))*********+++&&&***((((((,,,+++000@@@```rrr{{{rrrkkkgggXXXDDD777222///111444666:::>>>DDDJJJKKKCCC888222---***+++******)))+++000777<<>>????????????@@@AAACCC===:::555000,,,*********+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******+++++++++,,,,,,,,,))))))*********++++++++++++,,,,,,+++******+++---tttggg```WWWQQQNNNLLLIIIFFF@@@???>>>===<<<;;;;;;;;;:::999999888777555333222111000//////.........///------------............,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++++++++******)))+++******))))))))))))******************+++,,,---************************(((***++++++)))(((((()))((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&'''((()))***++++++)))(((((((((((()))******(((((((((((())))))))))))((())))))***+++,,,,,,,,,++++++++++++++++++++++++%%%(((,,,,,,***)))***,,,******)))(((''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((()))***+++,,,+++******************))))))))))))%%%)))((())),,,...@@@^^^qqqOOO;;;444//////000111444888000555777444000...---******)))((('''(((,,,222777;;;>>>AAAAAA>>><<<;;;;;;666444000---+++***+++++++++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,************++++++++++++***+++,,,+++***)))+++---tttlllaaaXXXSSSOOOKKKGGGDDDBBBAAA???===<<<;;;;;;<<<<<<;;;:::888666444333333222111000000///000000------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++++++++***))))))((((((''''''''''''(((((()))))))))((())))))*********************+++++++++(((***++++++***))))))***))))))((((((((((((''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))((('''((()))***+++(((((((((((())))))))))))))))))******)))((((((''')))))))))))))))))))))))))))***,,,,,,+++***+++,,,***)))((('''''''''''''''''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''')))+++,,,---,,,***)))+++*********))))))((((((&&&***)))***---000HHHnnnpppMMM999222---------,,,---000111555666222///...,,,((()))))))))((((((***///333999===AAAAAA===999777777333111...,,,***))))))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))))))))******************++++++++++++,,,+++,,,,,,+++******+++---rrrfff]]]VVVPPPLLLGGGFFFDDDAAA???===<<<;;;<<<<<<<<<;;;:::999777666555444333222111111111111...........................---------,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++***))))))((((((''''''''''''(((((())))))((('''''''''(((((())))))*********+++++++++(((***,,,+++***)))***+++*********))))))((((((((('''(((***++++++***((('''))))))))))))((((((((((((***)))((('''((()))+++,,,'''((((((((()))))))))***''''''((()))((('''&&&%%%))))))))))))))))))))))))...---++++++,,,---,,,++++++***)))((((((((()))***((('''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))+++++++++)))((())))))***+++++++++++++++))))))))))))************'''******+++...222OOOzzziiiIII777000,,,,,,,,,******---///333333000......,,,)))***++++++***)))***---///555999===<<<777444444555111000...,,,************((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((((((((())))))))))))************+++++++++,,,,,,,,,------,,,++++++,,,...wwwlllccc[[[VVVOOOMMMJJJGGGEEEBBBAAA@@@;;;;;;<<<<<<;;;;;;:::999666555444333222222222222////////////............//////.........---------,,,,,,------,,,,,,+++***+++++++++++++++***)))(((******))))))))))))***+++......---,,,+++++++++,,,))))))******++++++++++++(((***,,,,,,*********+++++++++++++++******))))))'''(((+++,,,,,,+++(((''',,,+++***)))((('''&&&&&&+++)))((('''((()))+++,,,'''((((((((())))))******'''(((***,,,---...------++++++++++++++++++++++++222...+++***---...---+++++++++***))))))***+++,,,((('''''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***,,,,,,+++)))(((+++***)))((()))***,,,---''''''((()))***+++,,,,,,'''++++++,,,...333SSSdddGGG666000---......++++++---)))---...,,,,,,...---***+++,,,---,,,++++++,,,...000444666555111///111555///...---,,,,,,,,,---...)))***+++,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,---...///...,,,,,,...///|||nnnfffbbbZZZRRRLLLKKKGGGBBBCCCIIICCC@@@<<<<<<===<<<999666555444222111000111222333333111//////000///...,,,---------------...///000...------,,,,,,------...******))))))******+++,,,,,,+++)))(((((()))+++,,,)))***++++++***)))***+++))))))))))))))))))))))))(((((()))***************************************,,,)))&&&%%%'''((((((&&&((((((''''''''''''(((((())))))((('''''''''''''''+++(((''''''))))))&&&###***)))(((''''''((()))*********))))))))))))))))))******))))))******+++,,,+++***(((&&&%%%&&&'''(((###((()))'''&&&)))---)))***+++++++++)))(((''''''(((((((((((((((''''''***)))(((((())))))(((&&&***+++,,,+++***)))***+++'''((()))++++++)))((('''+++******)))))))))))))))&&&''''''''')))999YYYvvvyyyWWW>>>333///+++***++++++***(((,,,,,,++++++***)))((((((---+++((('''((()))))))))...///000111000///---+++...---,,,+++************,,,)))%%%%%%'''((((((&&&***&&&%%%))))))%%%&&&***((()))***+++++++++++++++******))))))))))))******,,,+++***))))))***+++,,,,,,+++*********+++,,,---++++++++++++,,,---......vvvnnncccZZZRRROOOLLLFFFCCCEEEGGGBBB===;;;<<<===<<<:::888888777666555555555666333222000000111111///...//////...------............------,,,,,,------......---,,,+++************++++++,,,,,,,,,,,,++++++)))***++++++***)))***+++************************))))))***+++++++++++++++************************,,,***'''''')))***)))''',,,,,,++++++++++++,,,,,,))))))(((''''''''''''''')))'''&&&(((******(((&&&)))((('''&&&&&&'''((()))******************************))))))******+++,,,+++***(((''''''(((***+++###'''(((&&&%%%'''***)))******+++***)))((('''((())))))***))))))((((((---,,,++++++,,,,,,+++))))))***++++++))))))***+++'''((()))******)))((('''+++******)))))))))))))))'''&&&&&&%%%'''333MMMdddvvv}}}|||eeeKKK:::111...++++++,,,,,,+++)))------,,,,,,++++++******---+++)))(((((()))******+++,,,---------+++***(((---,,,,,,+++************,,,)))'''&&&((()))((('''+++((((((,,,,,,((((((+++))))))***+++++++++************))))))))))))******++++++************++++++,,,+++*********+++,,,---++++++++++++,,,---...///}}}pppfff[[[WWWTTTNNNIIIGGGJJJEEE???<<<===???>>>===777777777777666555444333555333222222333333111000111000///...------------......------------......111000///---+++***))))))***,,,...//////...,,,***)))***++++++***)))***+++******************************+++,,,,,,,,,,,,,,,************************+++***)))***++++++)))(((************************))))))((('''''''''(((((('''''''''(((+++,,,+++)))(((''''''&&&&&&''''''(((***************************))))))))))))***+++++++++***)))((()))***+++,,,"""&&&))))))'''&&&(((***)))************)))(((((()))******++++++******)))+++)))(((((()))***((('''((()))******)))((()))+++'''((()))******)))((('''+++******)))))))))))))))---+++))))))***222AAAQQQ]]]fffnnnkkk]]]JJJ;;;444...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((()))******)))***+++,,,+++***)))(((,,,++++++*********++++++,,,***(((((()))***)))(((,,,***+++......+++***,,,******+++++++++******)))+++******))))))******+++******++++++++++++******+++++++++++++++,,,------++++++++++++,,,---...///uuuggg___\\\YYYSSSNNNLLLGGGBBB???@@@@@@???<<<777777888777666444222111666555444444555555333222111000//////.........///......------------......111000...,,,+++******)))+++,,,---......---,,,+++)))***++++++***)))***+++************************)))***++++++,,,,,,++++++************************))))))***+++++++++)))((((((((())))))))))))(((((())))))((((((((((((((()))'''((((((***+++++++++***(((((((((''''''(((((((((************++++++++++++)))))))))))))))***++++++++++++***)))))))))******(((***,,,+++***)))***,,,))))))*********)))))))))))))))******+++************(((''''''(((((('''&&&''')))******)))((()))+++((()))************)))(((+++******)))))))))))))))000,,,***,,,---000777???GGGMMMRRRNNNCCC888111000...---------------,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***))))))***+++++++++,,,------,,,,,,++++++***************+++,,,+++*********************,,,+++************+++,,,+++++++++++++++***)))(((++++++************++++++)))***,,,,,,,,,,,,***)))++++++++++++,,,,,,------,,,++++++,,,,,,---...///xxxkkkeee```YYYSSSMMMJJJGGGFFFEEECCC>>>:::<<<<<<<<<<<<:::888555444777666555555666666555444///////////////000111222///......------......///------,,,+++++++++++++++---,,,+++******+++,,,---)))***++++++***)))***+++************************((())))))***************************************'''(((***+++***)))(((((()))***++++++++++++***)))))))))((((((((())))))***((()))*********))))))))))))))))))******)))))))))))))))*********+++++++++))))))(((((())))))***+++,,,+++***)))((((((''''''***+++++++++******+++,,,))))))))))))))))))******'''((())))))*********)))---+++******+++,,,***)))''')))******))))))***,,,))))))************))))))+++******)))))))))))))))+++'''&&&)))++++++---000999::::::888555111...---...///......,,,,,,,,,,,,************++++++++++++)))+++,,,+++))))))***,,,++++++,,,,,,------------*********)))******++++++******+++++++++***++++++,,,***'''######'''***,,,+++++++++++++++***)))(((,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++,,,,,,------------,,,,,,,,,,,,---...//////tttmmmcccYYYTTTRRROOONNNMMMIIIBBB<<<>>>>>>===<<<:::888666555777666555666777777666555////////////000111222333//////............//////+++++++++++++++,,,------...,,,+++))))))+++,,,...)))***++++++***)))***+++++++++++++++++++++++++++(((((()))************)))************************'''(((******)))((()))***'''((()))******)))((('''))))))((((((((()))******((()))+++***)))(((((())))))******++++++******)))((((((((()))******++++++)))(((((((((((()))******+++******))))))(((''''''))))))((((((((()))******)))))))))((())))))***+++''''''((()))************,,,***))))))******)))(((((()))++++++******+++---************************+++******)))))))))))))))+++''''''+++---++++++---222///------//////...+++...///...---++++++---///************************(((+++---,,,***)))+++---(((((()))***++++++,,,---+++******)))))))))******(((***+++,,,*********+++++++++&&&!!!!!!&&&++++++******+++++++++******)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,---...///000vvvkkkaaa]]]XXXUUUSSSOOOIIIDDDAAA@@@>>>;;;999888777666777666555666777888777666111111000000000111222222//////............//////,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------)))***++++++***)))***+++++++++++++++++++++++++++))))))***++++++++++++***************************(((***+++***((((((+++---%%%'''((())))))((('''%%%))))))(((((()))******+++$$$'''))))))(((''')))***((()))***++++++***)))(((&&&''''''((())))))******((((((((((((((()))******((())))))***++++++++++++)))(((''''''((()))*********)))((((((((()))+++,,,'''((()))***++++++++++++)))(((''''''(((((('''&&&(((***,,,,,,++++++---...+++******************++++++******)))))))))))))))---******......,,,,,,...---+++******,,,---+++***,,,,,,,,,+++***,,,111555,,,,,,,,,++++++******)))'''+++...---***)))+++...&&&''''''((()))***,,,,,,,,,+++***))))))((())))))&&&)))+++,,,***)))***+++))),,,***%%%%%%***,,,)))))))))***+++++++++******------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++,,,---.........---,,,---,,,,,,------...///000}}}kkkfff___ZZZWWWTTTOOOKKKHHHFFFCCC@@@>>><<<<<<<<<777666555666777888777666444333222111000000000000//////............//////......---------.........,,,---///000000///---,,,)))+++++++++***)))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************+++,,,+++)))))),,,000)))+++,,,------,,,+++)))))))))((())))))***++++++!!!%%%((()))((((((***,,,'''((()))******)))((('''%%%&&&&&&'''((())))))***((((((((((((((()))******&&&''')))+++---......///+++)))((((((***,,,------***)))(((((((((***+++,,,((()))***+++,,,---------,,,+++******++++++***))))))+++,,,,,,,,,,,,...///++++++************+++++++++******)))))))))))))))+++((()))+++***'''(((++++++++++++++++++***)))((()))************...555:::......---,,,,,,+++******&&&+++......***)))+++///'''''''''((()))+++---...,,,,,,***)))((((((((((((%%%(((+++,,,***((()))+++(((---...******...---(((((()))***+++++++++++++++...------,,,,,,------......---++++++++++++---...+++,,,---.........---,,,---------------...000000yyynnnjjjfff]]]UUURRRNNNJJJEEEAAA??????>>>===::::::999888777555333222000000000000000111111111000000000000111111111111...------,,,,,,------...,,,---......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,222111...,,,,,,,,,---...---,,,+++)))((((((''''''...))))))---,,,((('''+++)))))))))))))))))))))))),,,,,,+++***)))(((''''''***(((&&&'''***+++)))''''''(((******))))))***,,,******))))))))))))******(((((())))))))))))(((((())))))*********))))))(((******)))(((''''''((((((''''''(((((())))))************))))))))))))******...---,,,,,,---...---,,,******))))))***+++,,,,,,***,,,//////---+++******...+++))))))++++++)))''',,,,,,+++***))))))******)))************+++++++++************))))))))))))))))))***+++,,,,,,------+++***)))((((((***,,,---******))))))))))))******(((((()))***************,,,+++***))))))***+++,,,************))))))))))))///,,,******++++++((($$$))))))))))))***+++,,,---------.........---+++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------000///...------...000111xxxpppeee\\\XXXVVVRRRMMMHHHFFFDDDBBB@@@======<<<;;;999888666555333333333333222222222222000000000000000000000000...------,,,,,,------......///000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***)))***+++,,,---,,,+++******)))******---***))),,,,,,((((((+++++++++++++++++++++++++++++++++******))))))((((((***((('''(((******)))'''((()))******)))(((***+++,,,,,,++++++++++++,,,,,,((())))))******))))))((()))))))))*********))))))---+++(((((())))))(((&&&((((((((()))))))))))))))++++++************++++++,,,,,,++++++,,,,,,,,,+++***************+++,,,,,,...//////...,,,,,,---...---+++***+++---...---+++,,,++++++***))))))******)))************+++++++++************************))))))***++++++,,,------+++***)))((()))***,,,---*********))))))*********((())))))***************++++++***))))))***++++++++++++******)))((('''''',,,***)))***,,,,,,***((()))))))))******+++,,,---,,,---.........---,,,+++---------,,,,,,,,,++++++,,,,,,---------.........000000///...///000111222rrrfff```\\\XXXSSSNNNKKKGGGDDDBBBBBBAAA@@@>>><<<;;;999888777777666666555555444444000000000000000000000000......------------......000000000///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,******,,,,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((((((******)))((()))***+++***)))((()))***))))))(((((((((((()))))))))******************)))(((((())))))******++++++---***((((((***+++***((())))))))))))))))))((((((,,,++++++******++++++,,,*********++++++++++++++++++************++++++,,,//////...,,,***+++---000+++******+++---......---,,,+++******)))*********)))************+++++++++******************++++++))))))******+++,,,,,,,,,+++***)))))))))***,,,---++++++************++++++((()))******++++++******++++++***))))))***++++++,,,+++***)))(((&&&&&&%%%(((((((((***---...---,,,))))))******++++++,,,,,,+++,,,---.........---,,,------------,,,,,,,,,,,,---............/////////000000//////000111222222sssjjjaaa^^^YYYUUUQQQNNNKKKHHHFFFDDDCCC@@@>>><<<;;;:::::::::999888777666555555111000000000000000//////......------------......///000000///,,,++++++,,,------------------------,,,,,,+++++++++,,,------+++++++++++++++,,,------,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***))))))))))))***))))))***++++++***((('''((()))'''''''''&&&&&&'''''''''******++++++++++++******((((((((())))))***+++,,,((())))))******+++---...+++******))))))(((((((((+++******))))))******+++)))***++++++******+++,,,+++++++++******++++++,,,+++++++++***((()))+++---)))))))))***++++++++++++++++++***************+++))))))*********+++++++++)))))))))***************))))))******+++++++++,,,******)))))))))***+++,,,,,,++++++++++++++++++,,,))))))***++++++++++++***+++******************+++******))))))((('''&&&&&&(((((()))+++,,,---------)))******+++,,,,,,,,,,,,***+++---.........------------------------,,,,,,------.........//////////////////000000111222222|||mmmiiiccc^^^[[[XXXUUURRRIIIHHHEEEBBB@@@>>>===<<<======;;;:::888777555555222222111111000000000//////......------......///,,,...//////------...///------------------------,,,,,,,,,,,,,,,,,,------***************+++,,,---++++++,,,++++++,,,,,,+++++++++++++++++++++++++++))))))******++++++,,,,,,)))*********)))))))))******++++++***((('''((()))+++******))))))******+++******++++++++++++******(((((((((((()))***,,,---&&&+++...,,,'''&&&+++///++++++******))))))(((((())))))(((((((((((()))))))))+++---,,,++++++,,,...,,,,,,+++++++++++++++,,,''')))+++,,,***))))))***++++++++++++***)))))))))+++***************++++++))))))*********+++++++++((((((((()))))))))******)))***************++++++***************+++++++++,,,++++++++++++++++++,,,))))))***+++++++++++++++*********++++++*********(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++---.........------------------------------,,,------------...............///000111111222222}}}xxxooogggbbb]]]YYYWWWPPPNNNJJJGGGDDDBBBAAAAAAAAA@@@>>><<<:::888666666333333333222222111111000//////............//////+++---...///......///111------------------------+++++++++++++++************************+++,,,,,,***,,,,,,***+++------+++++++++++++++++++++++++++*********+++++++++,,,,,,)))***++++++))))))***+++)))***+++***)))((()))*********))))))))))))******)))******************)))))))))(((((((((***+++,,,***---///,,,&&&$$$'''+++******************))))))(((((((((''''''((((((((((((+++------+++***---///---,,,,,,++++++++++++,,,'''***---...---+++++++++---......---+++******+++*********)))******+++,,,)))************+++++++++((((((((()))******++++++************************))))))******++++++++++++++++++************++++++)))***++++++,,,+++++++++)))***++++++++++++***)))((((((((()))******++++++***+++------,,,++++++,,,***+++,,,------,,,+++***+++,,,---.........---,,,------------............,,,,,,---------............///000222333333333333vvvllleee___\\\WWWUUUQQQMMMJJJHHHGGGGGGDDDCCCBBB???===:::888777555555444444333222222111//////............//////---...//////......///000........................,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++,,,,,,---)))------******......+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,+++)))(((***,,,((()))******)))(((***+++)))((((((''''''(((((()))((())))))******))))))(((+++***((((((((()))***++++++***)))(((((((((((((((******************++++++))))))(((((((((((())))))&&&***---,,,)))))),,,///...---,,,+++++++++++++++(((***+++,,,+++***+++,,,+++---...---+++***+++---******))))))***++++++,,,)))************+++++++++)))******+++,,,,,,------************))))))))))))))))))***+++++++++++++++*********))))))*********)))***++++++,,,,,,++++++)))***++++++++++++***)))************++++++++++++)))+++------,,,+++,,,...***+++---......---+++***,,,---.........---,,,+++------------.........///---............/////////000111333444555666666555{{{pppiiieee]]][[[WWWRRROOOMMMLLLLLLGGGFFFDDDBBB???<<<:::999666666555444444333222222//////............/////////000111000...------...........................000000000///...---,,,+++...------,,,,,,---------)))------******//////+++------------------------++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,'''(((******))))))***,,,,,,,,,++++++++++++,,,,,,(((((())))))))))))((((((,,,+++)))''''''(((***+++)))$$$ $$$,,,000...))))))))))))***+++++++++,,,******))))))))))))******$$$(((,,,+++((('''***......---,,,,,,++++++++++++((((((((('''&&&'''***---''')))++++++))))))+++...******))))))***+++,,,,,,)))************+++++++++++++++,,,------...//////*********)))))))))))))))))))))***++++++++++++*********))))))))))))************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))---,,,,,,,,,++++++******'''***------,,,+++---000***+++---......---+++***---............---+++***---------.........//////////////////000000000000111333555777888888888777|||rrrooohhh```\\\[[[YYYUUUPPPKKKEEEAAABBBBBB>>>;;;:::;;;999555444444555555555111000///000111222111000...........................---,,,,,,,,,,,,---...+++******,,,...000///...///))))))...000,,,***,,,///---+++******,,,///000,,,***((()))+++,,,+++(((******+++,,,,,,---......++++++++++++,,,,,,---...***+++,,,---,,,***((('''+++*********))))))((((((,,,+++***((((((((()))***))))))))))))***+++,,,---***++++++++++++******))))))))))))))))))))))))))))))(((((()))++++++***)))'''))),,,,,,+++******+++++++++,,,,,,,,,+++******((())))))******((('''&&&+++***)))))))))***,,,,,,---,,,,,,++++++,,,,,,---************)))))))))))))))***+++,,,---,,,,,,+++""""""///''')))111+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***++++++,,,,,,)))+++---......,,,)))'''...---,,,+++************---,,,,,,+++*********+++///,,,***+++...///...---***+++---//////...---,,,,,,//////,,,---///000---+++,,,---...//////000000000111111333555777999:::}}}uuujjjcccaaa___ZZZVVVRRRLLLHHHJJJJJJEEEAAA@@@<<<:::777666666777666555333222000111222222111/////////////////////////////////...------...//////---,,,+++,,,...//////...,,,((((((---...++++++///000...,,,***)))***,,,------+++******------,,,***+++++++++,,,,,,---------,,,,,,+++++++++,,,------((()))+++,,,,,,+++***)))+++*********)))))))))))),,,+++***)))(((((()))***)))))))))******+++,,,---))))))***++++++*********************************,,,+++******++++++)))'''***'''%%%%%%''')))))))))***++++++,,,,,,,,,++++++))))))*********)))((('''+++***)))))))))***+++,,,,,,,,,++++++++++++,,,,,,)))*********++++++,,,,,,***+++,,,---------,,,,,,+++ (((000''''''---'''++++++++++++++++++++++++)))******++++++******)))++++++++++++,,,,,,,,,,,,***+++,,,------,,,***))),,,,,,++++++******++++++---,,,,,,++++++***++++++,,,***)))***,,,------++++++---...000000///...---,,,//////------000000............//////000111222333333444555666777888888|||rrrmmmiiiccc___XXXRRROOOQQQPPPJJJEEECCC>>><<<:::999999999777666666444222222222222000...000000000000////////////000000///......///000000///---,,,---...///...---,,,***+++---,,,***,,,000000///,,,***))))))***+++...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,'''(((***,,,,,,,,,,,,+++***************)))))))))++++++***)))))))))******))))))******++++++,,,,,,'''((()))***************************************...,,,+++***+++***(((&&&...'''!!! &&&***+++))))))***++++++,,,,,,,,,,,,***++++++++++++***))))))******))))))******+++,,,++++++************++++++))))))***+++,,,---......++++++,,,---------,,,,,,111))),,,000((('''***'''------------------------+++++++++,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++,,,+++***+++---------,,,---...///000111000//////---000000......111222///111111000000000222333444444555777999:::;;;;;;;;;xxxnnngggbbb\\\XXXYYYWWWPPPIIIGGGBBB@@@===<<<<<<;;;999777:::888555444444333111///000000000000////////////000000............000000000///......//////...,,,...//////...+++***,,,///000...---+++******+++,,,---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++++++++)))***+++,,,,,,,,,++++++************************+++*********************)))******+++,,,,,,,,,,,,&&&'''((()))***+++++++++************************---+++))))))******((('''000***%%%%%%(((,,,---,,,((()))***+++,,,---------,,,,,,,,,,,,++++++*********************++++++++++++******))))))******+++*********+++,,,---------+++++++++,,,,,,,,,,,,+++...+++,,,,,,******,,,+++------------------------++++++,,,,,,,,,,,,++++++.........---,,,++++++***...---,,,+++***+++,,,,,,((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...---......////////////---...///000000000//////...111111//////333333111333222111111222333555666444666888;;;>>>???@@@@@@~~~tttqqqjjjeeeddd```XXXQQQNNNIIIFFFBBB@@@???===;;;999===;;;999777777555333111000000000000//////......//////...------...//////222000////////////...,,,...//////...---...000000......------------...///+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++++++++,,,,,,,,,,,,++++++*********************+++++++++*********++++++++++++*********+++,,,,,,,,,++++++''''''(((***++++++++++++************************+++)))'''''')))******)))+++,,,,,,,,,+++,,,---...((()))***+++,,,------------,,,,,,+++++++++++++++))))))******+++++++++++++++******))))))******++++++++++++++++++++++++***+++++++++*********++++++***,,,***(((+++,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***......---,,,+++***))))))///...,,,+++***+++,,,---((()))***,,,------------+++,,,,,,---------,,,+++---...///000000000//////------......///////////////222222000111444555333333333333333444555777888555777999;;;>>>???AAAAAAwwwooolllggg^^^WWWTTTSSSOOOJJJEEECCCAAA???===@@@>>><<<::::::888666444222222111111000000////////////...------...//////222000//////000000///---+++,,,------000444333///...............///000000***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------,,,+++******************+++++++++++++++)))***++++++,,,+++++++++***+++,,,------,,,+++***((()))***++++++++++++++++++++++++++++++++++++++++++)))'''''')))+++++++++'''***---...,,,++++++,,,)))***++++++,,,,,,,,,,,,---,,,++++++******++++++))))))***++++++++++++***++++++************++++++,,,+++++++++************,,,,,,+++*********++++++(((000+++&&&,,,,,,'''+++***************************++++++,,,,,,++++++***...------,,,+++******)))///...,,,+++++++++,,,---)))***,,,............---***+++---......---,,,,,,***---///000///.........------.........////////////333333111222666777444333444555777888:::;;;;;;::::::;;;<<<>>>@@@CCCDDDyyyrrriiibbb```^^^YYYQQQKKKGGGFFFDDDCCCCCCAAA>>>===<<<;;;999777555444444333222222111111000000///......///000000222000//////111111000///,,,---,,,,,,000555///&&&...............---------+++---......++++++,,,...+++++++++,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,++++++***+++---......---+++******++++++,,,,,,,,,++++++++++++++++++++++++++++++...,,,))))))***+++,,,+++))))))***,,,------+++******++++++,,,,,,,,,++++++---,,,+++***)))******+++((()))***+++,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,///...---,,,,,,,,,------%%%222,,,&&&///...'''+++++++++++++++++++++++++++,,,,,,------------,,,,,,......------,,,,,,++++++......---,,,,,,,,,,,,,,,+++,,,...///000///...---***+++---...///...---,,,***---000111///....../////////......//////000111000333444222333777888666333555888;;;>>>?????????>>>>>>???AAAEEEKKKOOORRRxxxqqqooofff```WWWOOOKKKIIIHHHGGGDDDBBB@@@???>>>===;;;999777777666555444444333333222111000//////000111222111000///000111222111000111000---+++///222)))//////...---,,,++++++***,,,...000///---,,,---000******+++,,,,,,---......++++++++++++,,,------...++++++++++++,,,---......*********++++++,,,,,,,,,)))***+++,,,---,,,,,,+++***+++---......---+++***,,,,,,---------,,,++++++++++++++++++++++++++++++333000,,,++++++,,,,,,+++...+++(((***///111...)))++++++,,,,,,,,,+++******,,,+++***)))))))))***+++((()))***+++,,,+++******---,,,,,,++++++,,,,,,---***++++++,,,---...//////111000///...---......///"""111,,,&&&222222)))...++++++++++++++++++++++++---..................---...............---------......---------,,,,,,,,,,,,---///111111000///---***+++---//////...---,,,,,,///333444111000000111000000000000000111111222000444444333444888999666444666;;;???BBBCCCCCCBBB@@@AAACCCGGGOOOWWW___dddyyynnniiibbb\\\WWWRRRKKKFFFLLLIIIDDDAAA???>>>===<<<:::999888666555444333333111111000////////////000444555444000---,,,...111//////.........---------........................---......,,,******---111+++,,,...//////...,,,+++,,,---......,,,,,,---...------++++++++++++------***++++++++++++***))))))+++++++++,,,,,,---------++++++++++++++++++++++++---,,,++++++******++++++))))))***+++,,,...///000,,,---...---+++***+++,,,))))))*********+++++++++---------,,,,,,+++++++++...---,,,************+++*********++++++,,,,,,,,,444555111+++)))******(((000,,,((())),,,,,,)))%%%,,,...000///---,,,++++++000---******,,,---,,,)))******+++++++++,,,,,,,,,------+++(((%%%&&&+++///******+++++++++,,,,,,,,,......,,,,,,,,,,,,......111000///...---,,,++++++------------------------...111222///******...333///000222333444444444333222333555777999:::;;;;;;<<<<<<<<<<<<<<>>===<<<<<<<<<666666555444333333222222111111000///------...000000///////////////......////////////////////////.........---++++++...000,,,---...//////...---,,,,,,.........---,,,---...------,,,,,,,,,,,,------------......------,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++************,,,+++++++++,,,,,,---...,,,---...---,,,+++,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------+++,,,+++''''''***+++)))///,,,***+++...///---******+++------,,,+++,,,------,,,++++++---...------+++++++++,,,,,,,,,------(((+++...///...,,,++++++.........////////////000------,,,,,,,,,,,,---------------......//////////////////000000000000000111111111111111111111222111222333555666777777777;;;;;;;;;<<<===>>>???@@@BBBDDDGGGJJJKKKMMMPPPRRRZZZ^^^eeeooo|||vvvlllfffeeeaaa[[[UUUQQQNNNKKKIIICCCCCCCCCBBBAAAAAA@@@???:::999999777666555333222333333222222111111222333000000000000000000000000////////////////////////.........---,,,---...///,,,---......///......------...///...---,,,---///---------,,,,,,------------............---,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********......------------......,,,---...---,,,+++,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---...*********++++++++++++++++++...---)))))),,,---***---+++***+++...///...,,,)))+++,,,,,,,,,+++---...,,,,,,+++,,,---.........,,,,,,,,,,,,------------,,,,,,***(((((())),,,---....../////////000000000------,,,,,,,,,,,,------............/////////////////////000000000000000111000000222444444333111444444666777888999::::::;;;;;;;;;<<<>>>AAACCCEEEGGGIIIMMMPPPSSSWWW\\\```ooouuuzzzrrrmmmfff___ZZZVVVRRROOOGGGGGGGGGGGGFFFDDDCCCBBB>>>>>>===<<<:::777555444555444333333444444444444111111111111111111111111000000000000000000000000///...------............,,,------...////////////---...//////------...///---------------------------------------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++...------,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------++++++++++++++++++++++++---///...+++***------***+++******+++,,,------,,,***+++,,,,,,++++++---///,,,,,,,,,,,,,,,---...///,,,,,,---------.........000///---++++++,,,---...---............/////////------------------------000000/////////.............../////////000000000000000000222444555444333777888999:::;;;===>>>?????????>>>???AAAEEEIIIKKKNNNQQQUUU[[[bbbkkkuuu|||zzzqqqhhh```YYYSSSOOONNNNNNNNNMMMLLLJJJHHHFFFCCCCCCCCCAAA???<<<999777666555444444555555333222111111111222222222222333000000000000000000000000///...---...///000...------------......///000000---...//////...---...///------............------------......------,,,+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++***)))))))))******,,,---......------...///,,,,,,,,,---------......++++++,,,,,,,,,,,,------((()))***+++,,,------,,,////////////............,,,......++++++...---*********++++++,,,,,,------,,,---...---,,,,,,...///,,,---...---,,,,,,...000---------.........//////,,,---///111111...)))%%%------------..................////////////......000000000//////...............//////000000111111111111222333444666777777;;;;;;<<<===???AAABBBCCCCCCBBBAAAAAADDDHHHMMMPPPWWW[[[cccmmmyyyyyymmmccc[[[UUUVVVWWWWWWVVVTTTQQQNNNLLLJJJJJJIIIGGGDDDAAA===;;;999777666666777777444222222222222222333333333444111111111111111111111111000...---...000111///,,,---------......///000111---///000///...---...000,,,---...//////...---,,,...////////////...------------------............---------------------------,,,,,,,,,,,,---......++++++*********++++++,,,,,,---......------...000*********+++++++++,,,,,,+++++++++,,,,,,---------***+++---............---111111000000000/////////+++//////......111222///,,,,,,------,,,,,,---.../////////...,,,,,,...000---//////...,,,+++---///---.........////////////......///111111...'''"""---------.........//////...///000111111000///...///////////////000000000//////000000111222222333222555666666555666:::>>>>>>>>>???@@@BBBDDDFFFGGGFFFFFFFFFHHHNNNUUU]]]aaannnuuutttiiiccc]]]]]]]]]\\\ZZZVVVSSSQQQNNNNNNMMMLLLIIIDDDAAA>>>>>>;;;999999;;;:::777444222222222333333444444444111111111111111111111111000...---...111111///,,,---------......000111111...///000///...---...000,,,---...//////...---,,,000000000000000//////...,,,---------.../////////------------------------,,,,,,,,,,,,---...//////...------------...///000,,,---......------///000---------.........//////+++++++++,,,,,,------------...///000000000///...000000//////.........---,,,000222111333777777555---...///...---------...000111000...,,,,,,...000...000000///,,,+++,,,///............/////////000:::666222111111000...+++............///////////////000111222222111000///------...///000111222222000000111222333333444444444777:::888666777===CCC@@@@@@@@@AAACCCFFFHHHJJJLLLMMMOOOUUU^^^iiisssyyy}}}kkkgggbbbbbbeeeeeebbb___VVVTTTPPPNNNMMMKKKHHHFFFCCCBBB@@@>>>;;;888555444999666222222444555222000.........//////000000000000111111111111111000///000000////////////000000000000000000////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///............---***(((------------------------++++++,,,,,,,,,---------,,,.........,,,+++,,,---+++,,,------......------......---------,,,,,,,,,...........................000222222///...///000+++111888===BBBDDD???777222000---------...---,,,,,,---......//////......///000222444333111...,,,///---,,,---///000...,,,---------.........//////......---------......///........./////////000000000000000000////////////444333333333444666888999111444888;;;<<<<<<>>>???AAACCCEEEGGGHHHKKKPPPSSSVVVXXX^^^eeepppzzztttqqqmmmhhhcccaaa^^^ZZZWWWUUUSSSQQQOOOHHHHHHGGGEEECCC@@@===;;;:::888666555555555444222222222222222222222333333222222222222111111111111000000////////////000000000000000////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,...---------......,,,+++.....................---++++++,,,,,,,,,---------,,,---......,,,,,,---...++++++,,,------------,,,.........---------,,,,,,...........................000111000///......///000999FFFSSS]]]]]]PPPAAA333111...---...///......,,,---......//////......///000111222111000...---222///------///000///------------.........//////......------......///000000000000000000000000000444444444444444444444444222222222222333444555666555888;;;<<<<<<===>>>???DDDEEEFFFHHHKKKQQQXXX^^^hhhnnnxxxyyypppjjjkkkgggaaa\\\YYYWWWUUUTTTMMMMMMMMMLLLJJJGGGCCCAAA>>>>>>>>>;;;999777777888333333333333222222222222222111000/////////000000000000////////////000000000000/////////.........////////////////////////........................---------------------------,,,,,,,,,---...//////........................,,,,,,,,,,,,------------+++,,,......------...000,,,,,,---........................------------,,,.................................////////////000888FFF[[[ppp|||wwwaaaLLL666333///---...///000000------...////////////...000000000/////////......444111///...///000000///------........./////////...............///000111222222111111111111111111333333333333333333333333222333444555555555555555555777999:::;;;<<<>>>@@@FFFGGGIIIMMMTTT___kkksss{{{uuummmfffaaa^^^\\\ZZZWWWWWWWWWVVVSSSOOOKKKIIIDDDFFFEEEBBB===:::;;;>>>777777666666555444444333666444222000000000222333111111000000000000111111000000000/////////......////////////////////////------------------------------------------------......---,,,,,,---///111---------------.........,,,,,,,,,------------...***,,,......---...///111......///000000000000///............------------........................------------...111333555EEEXXXqqqfffPPP999555000......///000000------...///////////////000///...------...///000444222000......//////000............///////////////////////////000111222222222222222222111111111222222222222333333333333555666888999:::999888777666888:::<<<===???CCCFFFFFFKKKRRR\\\iiixxx~~~wwwssspppmmmiiihhhgggddd___ZZZVVVSSSJJJKKKKKKGGGAAA>>>???AAA>>>>>>===<<<:::999888888<<<:::888666555555777888222222222111111222222222111000000000000/////////000000000000000000000000................................................///000///...++++++---000++++++,,,,,,------------,,,,,,---------.........+++,,,............000111------.../////////////////////.........---------........................------...---...333;;;AAAYYYlllvvvbbbRRR???:::333///......//////---...//////000000//////000///...------...///111111111000...---...///000........./////////000000000//////000111222333333333222222222222222222222666666666666777777888888777888:::<<<<<<<<<;;;:::<<<===???@@@BBBFFFKKKNNNOOOWWWeeeuuu}}}{{{vvvqqqjjjccc^^^[[[SSSRRRPPPLLLHHHEEEDDDDDDBBBAAA@@@>>><<<:::999888:::999888666555555555666444444333333333333444444222222111111111000000000000000000000000000000000////////////////////////////////////////////////...000111///,,,+++---000++++++,,,,,,---.........,,,---------............,,,---//////......///111++++++,,,------------,,,/////////.........------........................,,,///000//////666EEEQQQnnn}}}{{{lll```WWWHHHBBB999222///...//////......///000000000000///000///.........///000111...///000000......///000....../////////000000000000000000111222333444555333333333444444555555555666666777777888888999999888999:::;;;<<<=========???AAACCCFFFIIIOOOVVV[[[kkktttyyyqqqkkkhhhaaa^^^ZZZWWWTTTRRROOOMMMHHHGGGEEECCCAAA???======999999888777666555444444666666555555555555666666333333333222222222222111111111111111111111111111000000000000000000000000////////////////////////+++...111111---,,,...111------......///000000111------------............---...000///...---...000,,,,,,---............---////////////....................................+++000333111///999OOOaaa{{{}}}qqqhhhbbb]]]RRRJJJ@@@777222000000///......///000000000000000////////////000000111111+++...222333111000000111.../////////000000000000000111111111222444555666444555555666777888999999666777777888999999::::::::::::;;;<<<>>>@@@AAABBBCCCFFFLLLSSS]]]hhhttt{{{|||yyymmmiiidddaaa```^^^YYYVVVSSSRRRPPPNNNLLLIIIHHHGGG?????????>>>===<<<:::999777777666666666666777777444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000''',,,111111///---000333...//////000111222222333---------.........//////...///000///...---...//////000000111111111111111000/////////....................................***111666222000;;;UUUkkk~~~tttlllhhhdddaaaXXXPPPDDD:::444111111000...//////000000000000000//////000000111111111222***...333555333222222333////////////000000000000111111111222333444666777666666777999:::;;;<<<===<<<<<<======>>>???@@@@@@>>>===>>>???AAADDDFFFHHHKKKPPPZZZfffuuu{{{yyytttkkkeee\\\\\\[[[YYYWWWTTTRRRPPPNNNKKKFFFBBB@@@>>><<<:::===:::666333333333333222444444333222333444555666111111000000000000111111555333111///...///000111,,,,,,------.../////////000000000000000000000000000000111111000///......)))******+++,,,...//////////////////////////////,,,------...///000111111++++++******+++,,,...///---,,,,,,,,,,,,---......222,,,,,,333777>>>SSSiiixxx{{{zzzuuuooojjjccc[[[XXXMMM>>>111++++++///111000////////////.........222111000//////////////////////////////.........//////000111222333444444444555555555333444666888444777:::;;;;;;:::::::::@@@>>>======???CCCEEEFFFCCCDDDEEEEEEEEEGGGJJJMMMSSS\\\kkk~~~|||uuummmjjjeee```\\\YYYXXXXXXYYYVVVSSSOOOMMMKKKGGGEEEDDDAAA===;;;::::::888777777666555555555666777888444444333333333333444444666555333222111222333444111111111222222333333333////////////////////////111111111111111111000///...//////000000/////////------------------------.........//////000000000111111000000111222444555---------------......///000+++,,,222666;;;MMMaaavvvzzzzzzuuuooojjjbbbZZZSSSIII<<<222...///222444111111000000000/////////222222111000000000000000000000000000000000000000000000111222333333444444444666888888777888999;;;999;;;===>>>===<<<<<<===>>>???AAADDDFFFFFFEEECCCGGGIIIMMMOOOQQQSSSVVVXXXbbbmmmzzzqqqkkkhhhggghhheeebbb___\\\YYYUUUPPPMMMKKKHHHDDDBBBAAA???<<<:::888888777666666666666777555555444444444444555555444333222111000111222333111111111111222222222222111111111111111111111111000111222222222222222222111222222222111///---,,,........................///000000000000000000000000000//////000111222333...............//////000000,,,...333555999GGGWWWmmmqqqrrrnnnjjjeee]]]UUUJJJCCC:::333111222444666222222111111111000000000222222222222111111111111222222222222222222222222333333333444444555555555222555888999999999:::;;;<<<===??????>>>???AAACCCCCCEEEGGGIIIJJJKKKJJJJJJUUUYYY```fffiiikkkmmmnnnzzzvvvtttqqqnnnjjjccc\\\WWWWWWTTTQQQNNNKKKIIIEEECCC@@@???>>>===;;;::::::999999999888777777666777777444333333222222333333444222222222222111111111111444444444444444444444444000000111222333333333333///000000111000...+++***111111111111111111111111111111111111111000000000------------....../////////////////////000111111111///000444555888AAALLL[[[```bbb```]]]YYYSSSLLLCCC>>>888444333333444444222222222111111111000000222222222222222222222111222222333333333333333444555555666666666777777777555888;;;======<<<<<<<<>>===<<<::::::999999999888888777777777777777777777777666666555555555444444444444444444444444000111222222333333333333......///000000///...---222222222222222222222222222222222222222111111111000000111111111111111111111111000000111111222333000000111333333555:::AAAEEEJJJMMMLLLKKKKKKGGGAAA===:::666444333333222111222222222111111111000000111222222333333333222111222222222333333444444444777777888888999999::::::<<<>>>BBBCCCBBBAAA@@@AAACCCDDDEEEFFFGGGKKKOOOSSSWWWZZZ^^^cccjjjtttxxxrrrnnnkkkhhhfff]]]\\\ZZZVVVRRRNNNJJJHHHEEEDDDAAA???===;;;::::::;;;;;;::::::999888888777999999888888777666555555333333333333333333333333222333333444444444444333111111111111222333333333111111111111111111111111222222333333333333333333222333333444444444333333222222222222222333333444000000111111111222555888777<<<>>>======???>>>::::::888555444444444333111444333333333222222222222111222444555555444333333222333333444444555555555888999999:::;;;<<<===>>><<<>>>AAABBBAAAAAABBBBBBEEEGGGJJJLLLOOOTTTYYY^^^gggppp}}}}}}vvvuuurrrmmmhhhbbb]]]ZZZTTTRRROOOLLLIIIFFFDDDDDDAAAAAAAAA@@@>>>===<<<;;;;;;;;;:::999888777666555555555555555555555555555666666777777777666555555555444333333333444666777222222222222222222222222222222333333444444555555222333444555555444333222333333333222333444444555333444333222111333555555555888999666777::::::777888777555555666777666555666666666555555555555444333555666888888777666555444444555555666777777888888999:::<<<===???@@@AAA;;;>>>@@@BBBCCCDDDGGGIIINNNRRRYYY```hhhqqqzzzzzztttqqqhhhgggccc___\\\XXXVVVUUUMMMMMMLLLKKKIIIGGGFFFEEEAAAAAA@@@>>>===<<<;;;:::888888888888888888888888999999999999999888777666888666444222222333666777444444444444444444444444222222333333444555666666666666777888888777666555444333333333333444555555888888777555555777888777888:::999666555888999777777666555666888999:::999888888888888777777777777555777999:::;;;:::999888555666666777888999999999888999;;;<<>><<<:::999999:::999888999888888:::<<<;;;999777<<<999666555666777777777444333444555777666444222333333333333333333333333555444444555777999888777333555666666555444555666777666555444444555666777555555555666777777888888<<<:::999777666777777888:::999888888999999888777777888::::::;;;:::888888555666777777777888;;;======???AAAAAABBBDDDGGGIIIJJJMMMQQQWWW]]]fffooouuu{{{yyyuuuqqqmmmgggaaa]]]WWWTTTPPPMMMKKKIIIGGGFFFHHHFFFCCCAAABBBCCCCCCCCC??????>>>???@@@???===;;;===;;;888888999:::;;;:::999888888999::::::888666777777777777888888888888;;;:::999999;;;;;;:::999777999:::999777666666777888888777666666666777777777777777888999999::::::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>AAA@@@@@@???===<<<;;;:::??????>>><<<;;;<<>>???@@@@@@@@@>>><<<:::::::::;;;:::999::::::::::::999999999999;;;:::888888888888666555888:::;;;:::888777777888999999999999999888777777888888999::::::;;;;;;<<<;;;;;;<<<===============:::;;;;;;===>>>???@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDFFFEEECCCBBBBBBFFFLLLPPPYYY\\\aaafffkkkpppuuuyyy{{{wwwtttrrrpppnnnkkkgggbbb___^^^^^^^^^^^^\\\ZZZWWWVVVUUUSSSPPPNNNPPPMMMJJJIIIIIIIIIGGGFFFEEECCC@@@>>>>>>???>>>>>>===============<<<<<<<<>><<<<<<<<<<<<:::999:::<<<>>>>>><<<;;;<<<===>>>>>>???@@@???>>>===<<<======>>>>>>???@@@@@@AAA??????AAABBBBBBAAA@@@???>>>???@@@AAABBBBBBDDDEEEFFFEEEEEEEEEGGGKKKNNNQQQMMMMMMMMMOOOSSS\\\fffmmmvvv{{{~~~}}}|||rrrpppmmmkkkjjjhhhfffdddccc```]]]ZZZXXXVVVSSSPPPRRROOOLLLJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDCCCCCCHHHGGGEEEFFFFFFGGGEEEDDD>>>@@@CCCCCCCCCCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGFFFEEEDDDBBBFFFHHHJJJKKKJJJJJJLLLNNNTTTSSSSSSSSSUUUYYY]]]```fffgggjjjnnnuuu}}}yyyuuurrrnnnjjjgggdddbbb___]]]\\\[[[YYYWWWRRRRRRRRRQQQQQQPPPPPPOOONNNLLLKKKKKKLLLLLLKKKIIIDDDFFFIIIIIIIIIIIIJJJKKKGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKOOORRRSSSRRRRRRUUUYYY]]]^^^aaafffmmmuuu}}}~~~|||zzzwwwtttmmmmmmllllllkkkjjjjjjiiibbb```^^^]]]]]]]]][[[YYYWWWXXXZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZ[[[]]]^^^_________``````aaabbbbbbbbb``````aaaaaacccdddeeefffbbbggglllnnnnnnoootttyyywwwzzz}}}{{{zzzyyyvvvtttnnnppppppooollljjjjjjjjjqqqqqqqqqrrrtttvvvyyyzzz{{{{{{{{{|||}}}}}}~~~~~~{{{{{{|||}}}