BM6P6(@ {{{qqqjjjbbbWWWMMMJJJ@@@???===;;;:::;;;<<<===@@@???>>><<<:::888777666333333333333222000...---000...++++++---000111111222000---,,,---...//////666222///111666777222,,,444000+++***,,,---,,,***++++++******************&&&''')))***++++++***)))***++++++***(((''')))***))))))(((((((((((()))))),,,------+++))))))***+++))))))))))))((((((((((((,,,'''$$$'''...///(((!!!$$$&&&(((((('''((()))+++)))((((((((((((((())))))))))))*********))))))(((*********)))))))))))))))...+++((((((***,,,+++***+++***)))***---/////////000333777:::>>>CCCIIINNNTTTUUUVVVXXX]]]dddlllqqqkkkhhheeehhhoooooobbbSSSGGG???;;;@@@GGGHHHGGGGGG>>>;;;777555555666666555444333333555888::::::999222999EEEUUUeeettt}}}}}}}}}|||{{{yyyxxxxxxxxxyyyyyywwwvvvsssqqqooonnnmmmjjjfffcccbbb___\\\[[[\\\\\\[[[ZZZ______```aaaccceeeggghhhggggggfffeeedddccccccbbb]]]]]]]]]]]]^^^```aaabbb|||rrrhhhaaaZZZPPPGGGEEE>>>===<<<::::::;;;<<<===>>>>>>===;;;999777666666555555555555444222000...000...,,,---///111111111000///,,,,,,---...000000888666555777::::::666111222000---+++++++++++++++*********************************+++******))))))******+++)))(((''')))***+++******))))))******+++***++++++***(((((()))+++***)))))))))((((((''''''***'''%%%(((------)))$$$&&&((())))))((((((***+++******)))))))))******+++))))))************))))))************++++++++++++---+++))))))+++,,,+++)))+++***)))***,,,...///...///111444888<<>>GGGTTTcccrrr~~~||||||{{{yyyxxxwwwvvvuuuuuuvvvuuusssrrrooonnnlllkkkiiigggccc```___\\\ZZZYYYZZZZZZZZZYYY\\\]]]]]]^^^___aaabbbccccccccccccbbbbbbaaa``````]]]]]]]]]]]]^^^___``````|||pppeee[[[UUUOOOFFF@@@>>>;;;;;;:::999999:::<<<======<<<;;;999888666555444555555555555333111///...///......///111222111000...---,,,,,,---///222444:::;;;<<<===<<<:::777555//////...,,,***)))+++,,,************************------+++******))))))))))))******)))''''''(((******))))))(((((())))))***((()))))))))(((((()))++++++******)))(((''''''&&&'''&&&''')))++++++)))'''(((***+++***))))))***+++,,,++++++*********++++++))))))************))))))*********+++,,,,,,---------+++******++++++***(((+++***)))***,,,.........//////000444:::@@@EEEFFFIIIKKKMMMPPPUUU[[[ccciiipppqqqsssvvvzzzxxxiiiZZZIIIAAA<<>><<<<<<<<<:::888666444444555888<<>>AAACCCBBB===888555444---//////---)))(((***---***************+++++++++...---+++*********+++,,,)))******)))''''''((()))''''''&&&&&&&&&&&&'''''''''((())))))((()))+++---,,,+++***)))((('''&&&%%%%%%&&&((()))))))))***+++)))***+++***(((((((((***,,,++++++************+++((())))))************)))))))))******+++,,,------,,,+++++++++++++++***)))+++***)))***,,,---------///......111888???BBBDDDIIIJJJLLLMMMPPPUUU\\\```mmmqqquuuyyy}}}yyyjjj[[[JJJCCC===???CCCDDDFFFHHH???>>>=========;;;777444555555666:::@@@DDDGGGHHHGGGIIIMMMTTT^^^iiisssyyy}}}yyyvvvtttrrrnnnlllllljjjgggffffffeeecccaaa^^^\\\ZZZYYYYYYWWWUUURRRNNNLLLJJJJJJLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJ~~~xxxwwwxxxoooiii[[[RRRIIIEEECCC>>>:::;;;777777777888999:::;;;<<<999999888777555444333333333333333222000...,,,***---...///222444444111///---.........///333:::???EEEGGGIIIDDD===555222222,,,...///---***(((***---))))))*********+++++++++,,,+++*********+++---...)))******)))'''&&&((()))''''''&&&&&&&&&&&&'''''''''((()))))))))***,,,...,,,+++***)))((('''&&&%%%$$$'''))))))((((((***,,,''')))))))))'''&&&'''(((,,,+++***)))))))))))))))(((((()))***************'''(((((()))***+++,,,,,,++++++,,,++++++++++++,,,+++***))))))+++------,,,///......000666<<<@@@CCCKKKLLLLLLLLLLLLNNNSSSVVVfffmmmtttyyy|||xxxjjj]]]LLLDDD???@@@CCCDDDGGGKKKDDDDDDCCCDDDCCCAAA<<<999777777999===DDDKKKOOOQQQOOOQQQTTTYYY```ffflllpppvvvxxx{{{~~~{{{wwwtttrrrnnnjjjgggaaa___[[[ZZZYYYXXXVVVUUURRRPPPNNNMMMLLLLLLJJJHHHCCCAAA??????AAACCCDDDDDDBBBAAA@@@@@@?????????@@@>>>??????@@@@@@AAAAAABBB@@@@@@???>>>============tttpppooo|||yyywwwwwwnnneee___TTTKKKDDDCCCBBB>>>;;;;;;666777777888999::::::;;;888888777666555444333333555555555444222///---+++------///111333333111///,,,...///...///444;;;AAAIIIJJJIIICCC;;;444111111,,,------,,,+++******+++)))))))))***++++++,,,,,,)))))))))******,,,------((())))))(((&&&&&&''')))***))))))(((((())))))***''')))******)))***,,,...+++******)))(((''''''&&&&&&((())))))((((((***+++&&&''')))((('''&&&'''))),,,+++***)))))))))))))))'''((()))******+++******((((((((()))*********+++***+++++++++***+++---000+++***))))))+++,,,,,,+++,,,---...000222777>>>CCCKKKKKKJJJHHHFFFFFFHHHKKK[[[dddnnntttvvvssshhh]]]MMMFFF@@@AAACCCEEEJJJOOOHHHGGGFFFFFFEEECCC???;;;999999;;;AAAIIIQQQVVVYYYYYYYYYYYYZZZ\\\^^^```bbbiiikkkooouuu{{{}}}|||}}}~~~~~~}}}zzzuuuqqqmmmgggbbb^^^SSSPPPMMMJJJJJJJJJHHHGGGFFFCCCAAA@@@@@@@@@???>>>999777555666777999:::999888777666666555555555666444444444555555666666666888777666666555555555555zzzqqqmmmjjjssswwwzzzxxxrrrppptttxxxxxxyyyxxxrrrkkkjjjpppvvvuuummmddd[[[UUUMMMFFFAAAAAAAAA===::::::777888888999::::::::::::888888777666555444444333666666555444222///,,,+++---------///111222000///+++---...------222:::AAAGGGFFFBBB<<<666111...---,,,+++++++++,,,,,,+++)))((())))))***++++++,,,,,,))))))******+++*********((())))))(((&&&&&&''')))+++******))))))******+++'''((())))))((((((***,,,***)))))))))(((((('''''')))(((((((((((()))))))))&&&'''))))))(((((()))+++------,,,+++***))))))***'''((()))******+++++++++***************************+++***)))(((+++000444+++***))))))+++,,,,,,+++))),,,///...---111:::BBBGGGGGGEEECCC@@@>>>???AAALLLWWWcccjjjllljjjbbbYYYNNNGGGAAABBBCCCFFFLLLSSSKKKJJJHHHHHHGGGEEEAAA???;;;;;;>>>DDDMMMVVV]]]``````\\\WWWRRROOONNNNNNOOOUUUXXX^^^eeemmmuuuzzz}}}zzzwwwsssrrrtttwwwyyyzzzyyyuuuoooiiibbbZZZRRRMMMDDDAAA>>><<<<<<<<<;;;:::;;;999777666666666666555333111//////111222222222111111000/////////000000////////////////////////222222111111000111111111yyyqqqlllhhhfffhhhiiiccc]]]\\\aaaggg```bbbccc```\\\]]]bbbhhhooozzzxxxnnnfff]]]TTTNNNIIIBBB>>>@@@@@@===:::999888888999::::::::::::999888888777666555444444444444444333222000---***)))---------...000111000///))),,,---,,,+++000999@@@BBB???:::555000---+++)))---+++)))+++---...+++(((((())))))***++++++,,,,,,)))***++++++***)))'''&&&((())))))(((&&&&&&'''((())))))(((((((((((())))))'''(((((((((&&&'''(((***))))))))))))((((((((((((+++)))'''''')))))))))'''&&&((()))***))))))+++---///...---,,,++++++++++++''''''(((******+++++++++,,,,,,++++++++++++++++++*********((((((+++111777+++***))))))***,,,+++***&&&+++///---***---888AAABBBBBBAAA>>>;;;999:::;;;@@@LLLYYY```bbbaaa[[[SSSNNNGGGBBBBBBDDDGGGNNNUUUSSSQQQOOONNNMMMKKKHHHFFF<<<===???FFFOOOYYY```cccbbb\\\RRRHHHBBB??????@@@@@@CCCJJJSSS\\\eeelllpppkkkhhhcccbbbeeejjjmmmoootttooohhh```WWWMMMDDD>>>;;;888444333333333333222666333111000000111111000000...,,,,,,---//////.........---------------...------------------------.........------......///wwwiii```___\\\XXXXXXZZZ[[[ZZZXXX]]][[[XXXUUUTTTTTTUUUVVVccciiirrrzzz}}}wwwmmmccc[[[TTTOOOKKKEEECCCAAA???<<<;;;:::999:::777777;;;===:::888888555888999666555555333...444333222000////////////------,,,,,,,,,------...,,,---.........000444666:::777333...,,,***++++++'''((()))+++,,,,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))%%%+++(((&&&(((+++***+++)))&&&%%%%%%'''+++------,,,***(((((()))***+++***+++***)))'''&&&'''))),,,'''!!!!!!%%%)))***)))******))))))+++---000222777222,,,((('''((())))))(((((()))))))))*********,,,,,,+++***)))(((''''''+++***)))***---333999<<<)))******)))'''(((***,,,000000000///000444999===EEEBBB>>>;;;999999777777;;;@@@HHHPPPUUUUUUSSSQQQIIIGGGDDDBBBDDDKKKTTT[[[[[[XXXUUUSSSRRROOOJJJFFFCCC@@@@@@GGGQQQXXXXXXUUUWWWPPPFFF>>>999777666555>>>???AAADDDIIIPPPVVVZZZ\\\VVVPPPMMMOOOVVV]]]aaabbb___YYYSSSKKKAAA888333222000...///222444333222111000///......///000111---///000///---+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......sssgggYYYUUUQQQPPPRRRTTTSSSRRRVVVTTTRRRQQQPPPRRRTTTUUUVVV\\\eeelllsss}}}sssmmmcccZZZRRRMMMHHHFFFCCCBBB@@@>>><<<;;;::::::<<<888888;;;===:::999:::888:::888444333555444111333222111000///.........------,,,,,,,,,------...+++------------///222444222000...+++***+++,,,------,,,+++***)))***++++++,,,,,,,,,++++++*********+++++++++*********))))))"""))),,,)))''')))***(((***)))'''&&&'''(((+++,,,---+++***(((((()))***+++)))***+++***((((((((()))+++'''"""###'''***)))(((+++***))))))***+++,,,---444111,,,)))((()))))))))******+++++++++,,,,,,,,,++++++******))))))((((((---+++)))((((((***---///***++++++***))))))+++---............///333888<<>>;;;888888777777444999@@@FFFJJJKKKIIIHHHHHHFFFDDDCCCEEELLLUUU[[[\\\YYYUUURRRPPPMMMHHHDDD???===>>>DDDMMMPPPMMMIIIHHHDDD>>>999666444111000666666777:::>>>DDDIIILLLHHHDDD@@@???AAAEEEIIIJJJIIIGGGDDDAAA<<<777222///333000......000111000///000///...------...///000...///000...,,,+++---///++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,------------yyyvvvwww~~~pppYYYTTTNNNKKKMMMOOOOOONNNMMMLLLKKKKKKLLLNNNPPPRRROOOTTT\\\dddllluuu~~~sssgggaaaXXXOOOJJJFFFCCCBBB@@@???>>>===<<<;;;;;;;;;===999888:::<<<:::999;;;999:::777222111333444222222222000///...---------------,,,,,,,,,,,,------+++,,,------,,,---///111---,,,***(((((()))***,,,222000,,,)))((((((***+++------,,,+++******))))))+++++++++******************,,,,,,)))((())))))''')))))))))((()))******+++,,,+++)))((((((((()))***&&&(((***+++***))))))******'''$$$%%%(((***)))'''************)))(((''''''000...+++******+++***)))'''''''''((((((((())))))************************---,,,)))'''&&&&&&&&&&&&***+++,,,+++******,,,...------------...222888<<>>:::777666666777000222777;;;>>>??????>>>DDDCCCCCCCCCGGGNNNWWW]]]^^^[[[VVVRRRNNNIIIDDDAAA:::999:::???EEEEEE???999888777666555444222...,,,.........000333777;;;===888777666666888999999888888777555333222111000000333111///...//////...---///...---,,,,,,---.../////////...,,,++++++---///,,,++++++******)))))))))++++++***)))))))))))))))++++++++++++,,,,,,,,,,,,ӵĦĦ{{{ddd]]]TTTOOONNNNNNNNNLLLGGGGGGFFFGGGHHHJJJLLLMMMMMMӵĦqqqggg___YYYPPPIIIEEECCCBBBAAA>>>>>>===============>>>>>>999666999:::888888:::777888666222000333333111222111000...------------------,,,,,,+++,,,,,,,,,***+++,,,,,,++++++,,,------,,,***((('''''''''(((111000---+++***)))***+++------,,,+++***)))((((((************************---,,,***((()))***)))'''((())))))***************+++***)))(((((((((((()))###&&&)))+++***))))))))))))''''''(((******(((&&&((()))***+++***)))'''%%%,,,+++)))***+++,,,+++)))&&&&&&'''''''''((((((((()))))))))******+++++++++,,,,,,+++******))))))))))))***++++++******,,,...------......///333888===CCCAAA>>>999555444444666000111444666888999999:::>>>???AAADDDIIIQQQZZZ```ccc___YYYRRRKKKDDD???<<<666555555999<<<;;;666111111111111222222111...+++---------...///222444666333222222222333444222111222222111///------///111111000///......//////......---,,,++++++,,,---...000///---+++***+++---///---,,,,,,+++***))))))(((++++++***)))))))))))))))******+++++++++,,,,,,,,,4ĉ@ӵ>Lxxx=hĦqqqhhh\\\SSSNNNLLLIIIGGGFFFFFFEEEEEEFFFGGGHHHIII4ĉ@ӵ>Lssseee\\\VVVQQQJJJEEEBBBBBBAAAAAA===============>>>???@@@<<<777555777888666666888111444555222222333222...222111000...------------...---,,,+++++++++++++++)))***,,,+++***)))***+++,,,+++***)))((((((((()))---------------,,,+++***,,,,,,+++******)))((((((************************,,,)))'''((())))))))))))'''((()))***+++******)))))))))((((((((('''((((((!!!$$$((())))))((((((((()))((()))*********(((''''''(((+++,,,,,,+++)))((()))(((((()))+++,,,+++***++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,---------,,,,,,+++&&&(((************+++,,,.........///000444:::>>>BBBAAA???;;;555333333555222222333444555666777777888;;;@@@EEEKKKTTT\\\bbbfffbbb[[[RRRHHH???:::777555333222333555555333111111///...---......---,,,///.........///111222333222///------...//////...---------+++)))***---000///////////////000111222---,,,+++******+++,,,---111...,,,******+++---.........---,,,+++******))),,,,,,+++************+++******+++++++++,,,,,,,,,GG=?HdĦmmmsss=ĪjzzzpppbbbVVVOOOIIIDDD@@@FFFFFFEEEEEEEEEEEEFFFFFFGG=?HdĦrrrdddXXXQQQMMMIIIDDD@@@???>>>===<<<<<<<<<<<<<<<===>>>??????;;;666444777777555444666...222444333333555333///222222000///...---------...---,,,++++++******+++(((***++++++*********+++))))))))))))***+++,,,---)))***,,,------,,,+++***+++************)))))))))***************+++++++++***((((((***+++((()))+++''''''((()))))))))))))))((((((((((((''''''''''''###%%%((()))((((((((())))))************))))))((('''(((***,,,------,,,+++(((((('''(((***,,,+++************+++++++++,,,,,,*********+++++++++,,,,,,...------,,,+++***))))))%%%''')))*********+++,,,......//////111555;;;???BBBCCCCCC???999555444555222222222333333444555555777;;;@@@FFFMMMTTT[[[```ddd```YYYOOODDD;;;777555444222111111333333333111///---******+++,,,,,,+++,,,,,,------...///000111222000---,,,---/////////***,,,---,,,***+++000444...///000000///000222444---,,,+++******+++,,,---000...+++***+++,,,---,,,...------,,,,,,+++++++++------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵxxxjjjĦDDDDDDDDDӵƜ`1.׼swwwxxxĭӵӵĦĦĦDdDӵӵӵĦӵĭӵpppcccCCC@@@>>>===<<<:::999::::::::::::;;;<<<======:::666555888999666444444///222333222333666777444333222111000///............---,,,+++************''')))+++,,,+++***++++++))))))******++++++,,,,,,++++++++++++++++++++++++))))))))))))************))))))*********+++++++++)))))),,,///,,,'''(((---'''''''''''''''((((((((('''(((((((((''''''&&&&&&&&&((())))))((((((***++++++++++++***)))))))))***((()))***,,,,,,,,,,,,+++)))'''&&&''')))++++++***'''''''''(((((((((((()))++++++++++++++++++++++++---,,,+++***))))))))))))%%%'''***+++++++++,,,---------......000444:::???DDDGGGIIIFFF???999777777222222333444444555555555:::>>>CCCHHHMMMRRRXXX[[[\\\ZZZTTTJJJ@@@888555555222222333333444333111///---+++******,,,---,,,+++((()))***+++,,,---...///000...------///000000///***---///...,,,,,,111555...///000///------///222---,,,++++++++++++,,,---///---***+++,,,---,,,***,,,,,,++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,------------?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦqqqgLEEEBBBBBBg&eFFFgĉ@vvvsssg&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&essseee??CCCAAA???>>>===<<<999777888888888888999:::;;;;;;:::777777:::;;;777444444111444333111222888;;;:::444333222000////////////...---,,,+++************&&&(((+++,,,+++++++++,,,------,,,+++***)))((((((...,,,***((('''(((***,,,((((((((()))******++++++))))))******++++++++++++***+++///333...&&&'''...'''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%)))***+++***))))))+++---+++,,,,,,***)))((()))+++)))******++++++++++++******(((&&&&&&(((***+++***))))))))))))************++++++++++++++++++++++++,,,+++***))))))***+++,,,&&&(((+++---,,,,,,---...+++,,,------///333999>>>FFFJJJMMMJJJCCC<<<999999333444555666777777777777===AAAFFFJJJMMMPPPTTTWWWUUUTTTOOOFFF===777555666111222555666555222...+++,,,+++,,,...000000///---&&&'''((()))+++,,,---...)))))))))+++,,,---+++)))))),,,...,,,)))'''***......000111///,,,***,,,///------,,,++++++,,,------///,,,***+++---...,,,)))***************+++++++++---,,,++++++******++++++,,,,,,------------......4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?{{{HdĦHHHJJJDDDHu]ĦKKKttmmmpppHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦdddCCC===???@@@===888666777999???<<<:::;;;======;;;999555666777666444333222333000333555666999???AAA???EEE<<<444333222///------000///---,,,************))),,,......,,,***))))))((())))))))))))*********---,,,+++++++++)))&&&###++++++***)))(((((())))))++++++++++++++++++++++++,,,***)))((()))***)))((()))******)))&&&%%%%%%&&&(((&&&%%%%%%&&&&&&&&&%%%''')))+++,,,,,,***(((&&&(((((()))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++******************,,,++++++---///---)))$$$+++,,,,,,,,,,,,+++******)))***,,,,,,,,,,,,...//////...------///333777:::BBBFFFLLLNNNKKKDDD>>>:::999999888777555444333222;;;@@@HHHNNNQQQSSSTTTUUUSSSOOOHHH@@@:::666555444222444666666333///---,,,...---,,,---......,,,***,,,++++++***++++++,,,,,,******+++++++++******)))999444///,,,,,,---,,,+++---......//////...------...------,,,,,,------...///---+++***+++,,,,,,,,,///,,,***,,,///000...+++...---,,,,,,++++++,,,,,,---+++***+++---1113333334DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetsssDdDĦq<RqjRgdKӵHdDĦgdKӵ{{{GR/f6LĭĦ~~~DdDĦJJJHHHCCCDdDĦHHH`eĭkkkDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦVVVMMMHHHGGGDDDBBB???>>>===:::777555666777<<<:::888999;;;<<<:::888222444555666555555666777444777:::<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<ĦGGG4DufئL>e```DdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵGGGAAA???>>>===;;;GGGBBB===:::;;;;;;999777666666777888888888777666666777777666444333444666888>>>FFFPPP^^^mmmtttssscccSSSBBB:::888666555777111///---+++*********+++)))***,,,,,,+++)))******(((((()))))))))*********...,,,******+++------,,,******)))))))))))))))***)))+++---//////---+++)))+++***(((((()))******)))&&&((()))***)))***+++---***((('''''')))******)))(((&&&%%%###$$$%%%''')))))))))*********+++++++++******+++,,,,,,,,,,,,+++******))))))))))))************+++++++++++++++,,,---,,,***))))))*********+++,,,,,,,,,,,,+++******)))+++,,,,,,++++++,,,---000///---------///111333<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊBYYY<xzzzzzzB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRKKKFFFAAA???===<<<;;;FFFBBB===;;;;;;;;;999777555777888999999888777777555666666444333333444666;;;CCCOOO^^^qqqnnn[[[GGG===999777666666666222---(((&&&'''***,,,(((***++++++***)))***+++(((((()))))))))*********111...+++***+++,,,,,,+++***)))))))))))))))******)))+++---//////---+++)))+++)))(((((()))******)))((()))+++***)))((()))++++++)))((('''(((((((((''''''((())))))*********)))***************+++++++++******+++,,,,,,,,,,,,++++++++++++******+++++++++******++++++,,,,,,,,,,,,...---,,,*********,,,---+++,,,,,,,,,,,,+++******+++,,,...---,,,,,,---...///...---,,,---...000111;;;AAALLLVVVZZZUUULLLDDD::::::::::::<<<>>>AAABBBIIIQQQ]]]dddccc\\\SSSMMMCCC@@@;;;666555666999;;;>>>??????<<<777222...---///000111444666666444222///000000000000///...---++++++,,,---------------***+++,,,,,,++++++******---+++***)))***+++---//////......------......///+++---......+++***+++,,,///,,,***+++---///...---,,,,,,+++***************---...000///---,,,...0004DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDMMMRRRHkgelllmmmkkksssyyy@h@GHĪj@IŌZZZ[[[Bene```HkgeMMMneCCCDDDfeQQQHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hEEECCCAAA???>>>===<<<<<<@@@>>>;;;::::::999777666666888;;;;;;999777666666000111222222222333666999>>>HHHXXXlllqqq]]]GGG<<<999666444444777333---'''%%%'''***---((()))+++***))))))***,,,***++++++++++++,,,,,,,,,000...,,,+++,,,,,,+++))))))))))))))))))******+++)))***,,,------,,,***)))***)))((((((***+++******)))***+++***((('''((()))+++)))''''''((()))((('''(((***---000000///---,,,******************************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******++++++,,,------------...---,,,++++++---///+++,,,,,,,,,,,,+++******,,,...///...---,,,---///------,,,,,,,,,---///000888===FFFQQQWWWTTTLLLDDD===<<<<<<===@@@CCCGGGIIIMMMTTT^^^cccaaaZZZRRRMMMDDDAAA;;;888777999===???BBBBBB@@@<<<777333111000///000222555888888555333111111222222222000///...++++++,,,---............---///000000...,,,+++,,,......------...///000111//////............//////+++...111000---+++,,,...222---)))))),,,///...,,,...---,,,,,,++++++,,,,,,+++---000///,,,+++---0004DuXӵĵD^nnnjjjjjjDdDĦKKKGGGMMMbbbcccbbb^^^fffkkkrrryyy~~~mmmrrrzzzZZZWWWRRR[[[XXXVVVPPPDDDCCCEEEMMMNNND^qqqxxxs׼sgeFm8>aĦs׼sHoD^DdDĦs׼szzzIII>>>>>>>>>===<<<;;;;;;;;;:::<<<===<<<999777666666666999<<<;;;888555444444///000000000000222666888===JJJ\\\rrrlllXXXBBB888666555333222111///,,,***))))))+++,,,((()))***)))))))))***,,,***++++++++++++,,,,,,,,,,,,+++++++++------+++***)))))))))))))))***++++++)))******++++++******)))***)))'''(((***++++++***((()))***)))'''&&&'''((()))((('''(((***,,,,,,+++(((***---///000///---,,,******************************+++,,,,,,,,,,,,+++++++++************++++++******++++++,,,------...+++---...---******,,,...+++,,,,,,,,,,,,+++******,,,---......,,,,,,---...++++++++++++,,,---//////333888CCCPPPXXXWWWNNNFFF@@@@@@@@@AAAEEEIIIMMMPPPQQQUUUYYYYYYVVVQQQLLLIIIFFFBBB===999888;;;@@@CCCAAA@@@===888333000000111...///222555888888666333111222333333222111///---+++,,,---....../////////---000333444111///...///---------...///000000000//////............//////,,,000333222...,,,---///---,,,++++++---...//////000000///............///***...111111...---///222Φ4DuXӵtvӵ>d<ĦĦĦĦlll[[[XXXZZZ```www>d<ĦzzzlllaaaWWWRRRKKKEEEIIISSSRRRXXX]]]]]]^^^^^^[[[VVV[[[___fffmmmsssxxx}}}tttggg___YYYWWW\\\eeekkkpppooodddZZZWWWTTTQQQNNNUUUZZZYYYWWWYYYYYYXXXWWWVVVSSSPPPPPPSSSZZZ___[[[SSSMMMKKKĦHHHFFFFFFFFFFFFGGGHHHJJJJJJPPP>d<Ħlllmmmnnnttt}}}BegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦrrrkkk```XXXQQQLLLEEEAAA===>>>???>>>;;;999888888888<<>>999555555888<<<@@@>>><<<999333...,,,---///---///222666999999666444000111222333222000...,,,+++,,,---...////////////(((,,,000111...,,,,,,,,,)))***+++,,,---...------//////............//////,,,000444333///,,,...000(((,,,000111//////111333333222222111111111111111,,,000444444111///222666?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦvvveeeWWWTTTSSSUUUbbbrrrgdDĦ{{{oooaaa[[[RRRJJJFFFGGGJJJMMMWWW\\\cccfffddd___[[[XXXZZZ]]]```dddhhhmmmtttxxx~~~~~~kkkbbbVVVOOONNNPPPQQQPPP]]]]]]]]]ZZZUUUQQQOOOOOOLLLPPPTTTXXXYYYVVVRRROOOPPPOOOMMMMMMOOOSSSWWWYYYTTTRRROOOgdKĦCCCHHHFFFEEEEEEGGGIIIIIIHHHLLLsdKĦccccccgggpppzzzŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ~~~uuuddd^^^TTTLLLGGGFFFEEEEEE@@@@@@???<<<999777888:::<<<;;;;;;:::999888777777999777888;;;;;;777555777000///---,,,---000333555:::CCCSSSgggwww|||wwwqqqXXXMMM???555111111///...---,,,+++***))))))))))))---,,,)))&&&)))---,,,(((%%%&&&&&&'''((())))))***------,,,+++***************)))((((((((()))+++,,,+++)))((('''((()))(((((($$$)))......+++((((((***))))))((((((((((((((()))---+++)))'''&&&&&&'''(((+++++++++*********))))))))))))******)))(((&&&%%%,,,------+++((()))---111+++++++++,,,,,,---------------............------+++++++++*********))))))000000///...---+++***)))---......---,,,---///111++++++++++++,,,---......111666@@@KKKRRRTTTRRROOODDDFFFFFFFFFKKKRRRSSSPPPNNNIIIFFFEEECCC???@@@CCCAAA===777333222555;;;>>>>>>;;;777333///---,,,,,,...///111333333333222111222111000111222111---)))...,,,+++,,,......,,,))),,,---.........---,,,+++------++++++++++++------111,,,***...555777111***000111222222111///---++++++***)))***---000111222222333333222000///000111222333555555444444666777>Anenenenemmm]]]OOOKKKIIIJJJSSSDevvvkkkaaa^^^YYYRRRMMMJJJLLLOOORRRZZZ___dddfffeeeaaa]]][[[WWWYYY\\\```eeemmmuuuzzz{{{{{{|||yyyssseee\\\RRRKKKJJJKKKKKKIIILLLNNNOOONNNLLLLLLMMMNNNLLLMMMOOOPPPQQQPPPNNNMMMNNNLLLKKKJJJLLLOOOSSSVVVTTTRRRneGGGEEEGGGFFFEEEFFFGGGHHHGGGFFFGGGneZZZ[[[\\\bbbjjjtttzzz>Ak<fhDenenenetttlll___YYYQQQJJJFFFDDDCCCBBB@@@@@@???<<<:::999999;;;;;;;;;:::999888777777666888555666999999555444666000///...---...///111333666<<>>;;;;;;>>>>>><<<999666555666888::::::888555111///............000111333333222111///---,,,,,,...000///,,,)))+++***)))+++---...,,,***,,,---.........---,,,+++---,,,,,,++++++,,,,,,---///,,,***---222333///***///000111111000...,,,+++,,,+++***+++...000111222333333333222000000111222000222444555555666888hhhZZZMMMIIIFFFDDDIIIRRRkkkhhhccc]]]XXXVVVTTTPPPMMMMMMOOOSSSUUU]]]aaadddeeedddaaa___^^^WWWXXXZZZ\\\aaaiiisssyyyzzzyyyyyy{{{zzzuuullleee\\\UUULLLGGGEEEDDDCCCAAA@@@AAABBBCCCCCCEEEHHHKKKMMMLLLKKKKKKKKKKKKLLLLLLNNNLLLJJJIIIJJJMMMPPPSSSTTTRRRMMMJJJGGGGGGFFFEEEFFFGGGGGGEEEDDDDDDOOOQQQSSSUUU\\\ccclllqqqvvv~~~tttggg___WWWRRRLLLGGGDDDBBBAAA???>>>??????===;;;:::;;;===;;;;;;:::999888777666666666333444777666333222444//////.........//////000555888???HHHPPPRRROOOJJJHHH@@@666000.../////////...---,,,+++++++++++++++(((******)))***...---)))///...---,,,+++)))(((((())))))))))))***+++,,,---***))))))))))))***++++++)))***+++++++++***)))(((222***######)))---,,,(((+++***************++++++)))((('''''''''(((***++++++++++++***************((((((***+++,,,,,,,,,,,,(((***------+++***)))***++++++++++++************------............------............------------%%%&&&(((***+++,,,,,,---/////////,,,)))(((((()))************+++,,,------000555===EEEKKKMMMMMMLLLKKKNNNNNNLLLLLLOOOOOOLLLFFFAAA======:::777888;;;:::::::::999888777555444444333111000/////////000///000111222222111///...*********,,,......,,,******)))***+++...///...---,,,---.........---,,,+++---,,,,,,++++++,,,,,,------,,,+++,,,---...---,,,---......///...---+++***,,,,,,,,,---...///111222222333333222000000111333000222444666666888:::cccWWWMMMJJJHHHEEEFFFJJJKKKPPPUUUWWWVVVUUUTTTTTTOOONNNMMMLLLMMMOOOQQQSSS^^^```bbbbbb```^^^^^^^^^[[[ZZZZZZZZZ^^^eeennnttt|||{{{zzzyyyvvvooofff___TTTPPPIIIEEEBBB@@@>>><<>>>>>===<<<;;;<<<>>>::::::999888777666555555555222222555555222222444.....................---222333777>>>DDDGGGGGGEEEBBB===555///............++++++***)))))))))))))))&&&)))+++***+++...---)))///......,,,+++***)))(((+++++++++++++++,,,------)))))))))*********++++++(((***------,,,***)))(((333,,,%%%%%%***...---***(((((((((((((((((()))***,,,++++++******+++,,,,,,******************************+++,,,,,,---------+++,,,---,,,+++*********---,,,,,,,,,+++*********------............------............------------***************))))))(((000111000...+++******+++(((((('''(((((()))***+++///333:::@@@EEEGGGIIIJJJPPPTTTVVVQQQNNNNNNMMMJJJGGGAAA===<<<:::777888;;;999999:::999888666444222111111///...............//////111111111///---,,,++++++,,,---......---,,,)))***+++---///000111000,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...+++,,,,,,---,,,,,,+++***+++,,,---------...///000000111222111000000111333222444666777777777999nnnWWWOOOHHHFFFFFFEEECCCCCCCCCDDDFFFIIIJJJJJJKKKMMMMMMLLLLLLLLLLLLNNNOOOPPPZZZ\\\]]]]]][[[ZZZZZZ[[[[[[[[[YYYYYY\\\ccclllsss{{{{{{zzzwwwrrrjjjbbb\\\PPPMMMHHHEEEBBB???===<<<@@@AAAAAA@@@???AAADDDGGGKKKMMMOOOPPPQQQQQQPPPOOOPPPPPPNNNMMMMMMMMMNNNOOOPPPPPPQQQSSSTTTRRRNNNJJJHHHFFFEEEEEEEEEDDDAAA???BBBCCCDDDDDDDDDGGGKKKNNNPPPVVV]]]ccchhhoooyyy{{{rrrjjjbbbXXXRRRLLLIIIEEECCCBBBAAA???===;;;===>>>>>><<<;;;<<<===:::999888888666666555444444111111444444111222555............------------......111444999<<<===>>>???;;;666111...---,,,,,,******))))))(((((())))))%%%)))+++***+++------***,,,,,,+++++++++*********......---,,,,,,,,,,,,,,,)))*********++++++++++++(((+++---...+++)))((()))***)))((('''''''''''''''((((((''''''((()))******...---,,,,,,+++*********************************------,,,,,,,,,,,,------111///---+++++++++,,,,,,.........---,,,,,,,,,+++------............------------------,,,,,,,,,,,,---------,,,+++)))(((''',,,...///...,,,+++,,,---*********++++++,,,---......222777;;;>>>AAAEEEHHHSSSZZZ]]]XXXQQQOOOMMMKKKIIICCC>>><<<999666666:::999888888777666444444333111000///...---,,,,,,,,,---...000000000...,,,+++,,,,,,---,,,,,,+++++++++((()))+++------...//////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,******,,,...*********+++++++++++++++)))+++------,,,,,,---///...///000/////////111333666777888777666555666777www```PPPJJJEEEEEEHHHHHHEEEBBBCCCAAAAAADDDFFFEEEFFFJJJNNNMMMMMMLLLMMMNNNOOOPPPVVVWWWXXXWWWVVVUUUUUUVVVWWWWWWWWWXXX[[[cccmmmtttwwwwwwuuurrrkkkccc[[[VVVLLLJJJGGGDDDAAA???>>>===<<<===??????@@@BBBEEEHHHGGGJJJNNNRRRTTTTTTRRRQQQRRRRRRRRRRRRQQQOOONNNMMMOOOPPPSSSVVVWWWUUUQQQMMMJJJGGGDDDBBBBBBAAA@@@>>>???@@@@@@@@@AAACCCHHHKKKKKKPPPVVVZZZ___eeemmmsssyyy}}}wwwnnngggbbb\\\UUUPPPIIIFFFCCCAAA@@@???>>><<<:::<<<======<<<:::;;;;;;999999888777666555444444333000000222222000111444------,,,,,,,,,------...///000111333555666777888<<<:::666222...,,,+++***,,,++++++*********++++++&&&***,,,***)))+++,,,+++******************++++++///...---,,,,,,+++++++++)))***++++++,,,,,,++++++'''***------***'''(((***'''+++...---(((&&&'''***))))))))))))***+++,,,---,,,,,,+++***)))((('''&&&***************+++++++++...---,,,,,,,,,,,,------555111---++++++,,,,,,,,,............------------------............------,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,++++++((()))+++,,,+++***+++,,,***))))))******+++,,,------000444666888;;;AAAEEEVVV___ccc]]]UUUQQQOOONNNIIICCC===:::666222333777777777666555444444444444111111000...---,,,+++***,,,---...//////...,,,+++***+++,,,***)))((((((***''')))++++++******+++,,,,,,---.........---,,,++++++,,,,,,------,,,,,,++++++,,,---,,,+++***+++,,,)))))))))******++++++,,,***---//////,,,+++,,,...---.../////////000222444999::::::888555333222333~~~eeeVVVMMMIIIEEEEEEJJJLLLIIICCCCCC??????DDDFFFDDDDDDHHHLLLKKKJJJJJJKKKLLLNNNOOOQQQSSSTTTTTTRRRQQQQQQRRRUUUUUUUUUVVVZZZaaajjjppptttsssqqqlllddd[[[SSSOOOHHHGGGDDDAAA???===>>>???:::<<<>>>???@@@AAADDDFFFFFFIIINNNSSSWWWXXXXXXWWWXXXYYY[[[[[[YYYVVVRRROOOPPPRRRUUUYYY[[[YYYUUUQQQKKKHHHCCC@@@?????????>>>===>>>???@@@AAACCCGGGJJJKKKNNNRRRVVVYYY]]]cccgggpppvvvzzznnnhhhaaa[[[XXXUUUQQQMMMHHHDDD@@@>>>======<<<;;;:::;;;======;;;999999999999888777666555444444333111...---000000...000333---,,,+++***+++,,,...000///111333555666666666777777777555111...+++******++++++************++++++(((,,,---)))'''***,,,+++************************,,,,,,+++*********++++++)))***+++,,,,,,,,,++++++'''***---+++'''%%%(((++++++...111///***(((***---))))))))))))***+++,,,---)))******))))))(((''''''))))))*********+++++++++,,,++++++++++++---...///333000---,,,,,,,,,+++))),,,,,,---------------...------............------,,,,,,,,,,,,++++++++++++******+++,,,---------,,,''')))+++,,,+++******+++(((((((((((()))***++++++,,,///222333333666>>>DDDWWWbbbhhhbbbXXXSSSRRRRRRLLLEEE>>>:::555111111555444444555555555444444444000/////////...---++++++***+++---.........,,,+++(((***+++***)))(((***---***,,,...---***((()))***,,,---.........---,,,++++++,,,,,,------,,,,,,+++******+++++++++***)))'''))))))))))))***+++,,,---+++///222222...,,,---000...///111111111222444666999:::999777444111111111gggSSSKKKIIIFFFBBBCCCHHHKKKGGGAAA???::::::@@@BBB@@@@@@CCCHHHGGGFFFFFFGGGIIILLLNNNOOOQQQSSSSSSQQQOOOOOOOOOVVVVVVVVVVVVXXX]]]dddjjjsssrrrpppjjj```VVVNNNJJJEEEDDDBBB???<<<<<<===???<<<>>>@@@AAAAAAAAABBBCCCHHHKKKOOOTTTXXX\\\]]]^^^^^^```bbbdddbbb]]]XXXTTTQQQTTTXXX\\\^^^]]]XXXTTTMMMHHHCCC???>>>>>>>>>>>>>>>???AAABBBCCCEEEIIILLLNNNPPPSSSUUUWWWZZZ]]]aaaeeekkksss|||wwwnnnccc^^^WWWSSSRRRPPPMMMJJJGGGCCC>>>;;;;;;;;;;;;:::999;;;===<<<:::888888888888888777666555444333333///,,,+++......---...222---+++***)))***,,,///111))),,,000333444444555666333333333111---+++******)))((((((((((((((()))))))))------)))&&&)))+++,,,,,,,,,,,,++++++*********(((((((((((()))***+++,,,)))***+++,,,---,,,++++++'''***,,,***%%%$$$'''++++++,,,,,,***'''&&&'''***''''''''''''((()))***+++))))))***++++++++++++***))))))******++++++++++++***))))))***+++---000111111///------...,,,(((%%%+++++++++,,,,,,------------..................---------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******,,,......---,,,+++,,,++++++++++++,,,---...///,,,///111111000444<<>>???>>>===>>>CCCGGGBBBCCCCCCEEEGGGIIIJJJKKKPPPQQQTTTTTTUUUVVVXXX[[[VVVUUUUUUVVVYYY^^^bbbfffkkkiiieee___WWWOOOGGGCCCIIIEEE@@@>>>???@@@???===@@@@@@@@@???>>>>>>AAACCCHHHKKKNNNPPPRRRWWW___dddkkkssswwwrrrjjjccc^^^ZZZSSSUUUYYY]]]___\\\WWWSSSNNNKKKGGGDDDBBB@@@===;;;@@@>>>>>>@@@@@@@@@GGGPPPPPPSSSSSSRRRUUUZZZYYYVVV___bbbjjjtttzzz}}}tttiii```YYYVVVRRROOOMMMJJJFFFCCC@@@???>>>===;;;;;;::::::::::::999999888777777777333333444444333333222111...+++((((((,,,///111000(((---000...,,,......,,,000///...///222333222111333222000...,,,+++******+++***((()))***,,,++++++))))))))))))************---,,,+++---///...***'''))))))***++++++++++++***///---+++******+++---///,,,+++)))((((((((()))***%%%***---,,,(((&&&))),,,))))))************))))))++++++************++++++))))))))))))************...---,,,,,,,,,---...///...,,,(((&&&***...,,,%%%)))***---///111000//////---)))***///...)))(((+++///---,,,***))))))******++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++,,,,,,///...///222333555<<>>:::777333222333555444333444555555333222111///---,,,,,,---,,,***++++++,,,---,,,+++***)))...---***)))((((((***+++...---,,,+++************+++******+++,,,,,,+++***///......---------......,,,+++******))))))******((()))+++,,,,,,+++***)))///777;;;777111...,,,***---000666888333...111999:::999666444111///......xxx]]]JJJDDDFFFDDDAAA>>>@@@CCCEEEBBB>>><<<<<<<<<=========;;;:::@@@AAABBBDDDFFFIIIKKKLLLQQQRRRTTTWWWYYY[[[[[[[[[WWWVVVUUUUUUWWW[[[```cccfffddd```ZZZSSSLLLFFFCCCGGGCCC@@@???@@@AAAAAA@@@AAABBBBBBAAA@@@AAACCCEEEFFFJJJNNNQQQVVV^^^hhhppp||||||qqqggg___YYYTTTUUUXXX[[[\\\ZZZVVVRRRPPPLLLHHHDDDBBBAAA???>>>AAA@@@AAACCCDDDFFFMMMVVV[[[]]]\\\XXXWWWYYYYYYWWW\\\^^^dddlllqqqwww~~~wwwppphhh^^^WWWSSSPPPMMMKKKIIIGGGDDDBBB???>>>===<<<;;;::::::::::::999999888888777666666444444444444444333333222333000---,,,///111222111+++---,,,+++...222111,,,000...---...///000///...111000///---,,,++++++++++++***((()))***,,,++++++))))))))))))*********+++,,,+++***+++---,,,***'''))))))***+++++++++++++++,,,++++++++++++++++++,,,,,,+++***)))((())))))***'''))),,,+++)))''')))+++))))))************))))))++++++************++++++))))))))))))***************))))))((()))***+++,,,))),,,...------///---(((***+++---//////000//////,,,)))+++000000---,,,///...---,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,---,,,,,,---...---,,,---000111333:::CCCWWWccckkkggg___\\\]]]^^^YYYNNNAAA;;;666222111222444444555555666555333111111///---------...---+++++++++,,,---,,,+++***)))***)))(((((()))***,,,......---,,,+++************------------......,,,+++------,,,,,,,,,,,,,,,---,,,+++******))))))*********+++---------,,,***)))***111444000,,,+++***)))---///444999777333555;;;888777555222000...------}}}cccOOOBBB@@@CCC@@@???>>>???AAABBB@@@???>>><<<<<<>>>@@@===777111>>>>>>???BBBEEEHHHLLLMMMSSSSSSUUUZZZ```bbb```]]]XXXWWWUUUTTTUUUXXX[[[^^^^^^[[[WWWRRRLLLHHHDDDBBBDDDBBB@@@@@@BBBEEEFFFFFFDDDDDDDDDBBBAAAAAACCCEEEIIILLLPPPUUU\\\ggguuu~~~zzznnnbbbZZZVVVUUUVVVWWWXXXXXXUUUSSSQQQMMMHHHDDDCCCBBBAAA@@@@@@???AAAEEEGGGJJJSSS\\\gggjjjiiibbb[[[YYYXXXVVVYYYZZZ^^^dddhhhkkksss}}}~~~xxxooohhhbbb[[[TTTNNNLLLJJJHHHFFFEEEDDDAAA???>>>===<<<:::999999999999999999888888777777666666444444555555444444333222444222///...///000000000...---******000666444...000...,,,,,,------,,,***///...---,,,+++++++++++++++***((()))***,,,++++++))))))*********++++++++++++***))))))******)))((()))******+++++++++++++++)))***+++,,,,,,+++***)))++++++***))))))))))))***))))))*********))))))))))))******++++++******)))++++++************++++++)))))))))*********++++++++++++*********+++,,,---(((---///,,,***,,,---,,,---------.........//////+++***,,,000222000000333......,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************&&&)))+++,,,,,,---...000...---...000111333:::CCCWWWbbbiiigggcccbbbcccddd___RRRDDD;;;555111///111333444777888888555333111111///------......---,,,++++++,,,---,,,+++***)))***)))(((((()))***,,,------,,,+++***************000000000000000///...---***************+++++++++,,,+++******))))))******,,,---......---,,,***)))&&&,,,...+++((()))******---...222999<<<999999;;;555444333000///------,,,mmm[[[NNNEEE???>>>??????@@@AAAAAA@@@?????????>>>???@@@AAA???:::666;;;<<<===???CCCGGGKKKMMMTTTSSSVVV]]]eeehhhddd```[[[YYYVVVTTTSSSUUUWWWYYYVVVSSSOOOJJJGGGDDDCCCCCCCCCBBBBBBCCCEEEIIIKKKMMMHHHHHHFFFCCC@@@???@@@AAALLLOOOSSSYYYbbbqqqvvviii___YYYWWWUUUUUUUUUVVVUUUTTTQQQMMMHHHDDDCCCCCCCCCBBB======@@@EEEHHHLLLVVV```ooouuuxxxpppfff^^^XXXTTTYYYXXXZZZ___bbbdddjjjrrrxxxzzzsssnnnfff___ZZZUUUOOOLLLJJJHHHEEEDDDBBBAAA>>><<<<<<;;;:::999888888888888999888888777666666555555333333333333333222111111///...------------------...---++++++000777777333222000---+++++++++***)))------,,,+++++++++,,,,,,+++***((()))***,,,++++++*********+++++++++,,,,,,+++***((((((((())))))))))))***++++++,,,,,,++++++))))))************))))))++++++*********)))))))))***)))))))))++++++)))'''******++++++++++++******++++++************++++++))))))*********+++++++++++++++++++++,,,,,,---------...+++%%%$$$))),,,,,,......---------......///++++++---000222111111222......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''')))+++,,,,,,,,,---...000///000333444666===FFFXXXaaaiiiiiiggghhhiiihhh___RRRCCC999444///...000111555999:::999555222000000...,,,,,,------,,,+++++++++,,,---,,,+++***))),,,+++***)))((((((((())),,,,,,+++***************000111222111///.........)))******+++++++++++++++,,,+++******))))))******++++++,,,------,,,,,,+++&&&+++,,,)))(((,,,.........---000888===;;;888777222111000...---,,,,,,,,,ttt___SSSMMMGGGAAA???>>>???AAAAAAAAA@@@???>>>===???@@@@@@>>>>>>@@@BBB;;;;;;;;;===@@@EEEIIILLLRRRRRRVVV___hhhkkkhhhccc^^^[[[WWWTTTSSSSSSUUUVVVRRROOOKKKGGGDDDCCCCCCCCCCCCCCCDDDEEEHHHKKKOOORRROOONNNKKKGGGBBB?????????IIIMMMSSS[[[gggyyy~~~oooddd\\\YYYUUUTTTTTTUUUVVVUUUPPPMMMHHHEEEDDDDDDDDDCCC>>>>>>AAAFFFJJJNNNWWWaaarrr|||uuujjj___WWWWWWTTTUUUYYY\\\^^^ccciiinnnuuu~~~xxxyyywwwooojjjfff```ZZZUUUQQQNNNLLLKKKIIIEEECCCAAA???<<<999;;;:::999888888888888888888888777666666555555444000111111111111000//////***+++,,,---,,,,,,,,,---***...///---///555888888333111---,,,,,,,,,+++***---,,,,,,++++++,,,,,,,,,+++***((()))***,,,++++++++++++++++++,,,,,,,,,,,,*********)))))))))***+++******+++,,,,,,,,,,,,++++++***(((''''''(((***+++++++++++++++*********)))+++***)))***+++***((('''++++++,,,,,,,,,,,,++++++++++++************++++++************++++++++++++'''(((((()))))))))))))))000...***&&&(((,,,***$$$......---------......///,,,---/////////000///---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***,,,,,,+++***+++,,,000///111444555888@@@IIIZZZbbbiiikkklllmmmllliiiZZZMMM???777222......111000555:::;;;888444111///---,,,******+++,,,+++***++++++,,,---,,,+++***)))++++++***)))((((((((((((++++++******))))))******---///111000...,,,---...******+++,,,------,,,,,,,,,+++******))))))******(((((()))***+++,,,,,,---'''++++++))))))---000//////,,,...666;;;888333111//////...---,,,,,,,,,,,,~~~iiiSSSHHHEEEDDDCCCDDD===>>>???AAADDDDDDBBB@@@<<>>;;;<<>>BBBFFFIIIOOOQQQVVV^^^fffjjjiiifffaaa^^^ZZZVVVSSSSSSTTTVVVQQQOOOLLLHHHEEEDDDDDDDDDCCCDDDEEEFFFHHHKKKPPPTTTTTTSSSPPPJJJEEEAAA@@@@@@BBBGGGNNNYYYiii~~~ttthhh]]]ZZZUUUSSSSSSTTTUUUUUUPPPMMMJJJHHHHHHGGGFFFDDDBBBBBBDDDIIIKKKOOOXXXbbbqqq}}}wwwiii]]]SSSOOOOOORRRUUUUUUYYY^^^dddjjjsss{{{}}}tttqqqrrrxxx|||zzzxxxuuunnnfff```^^^ZZZVVVRRRNNNKKKJJJJJJHHHDDDBBB@@@===:::888::::::999888888888888888777777666666555555444444/////////000//////...---))),,,...///...------...(((...000//////444777888333000---,,,,,,---------...---,,,,,,,,,,,,,,,---+++***((()))***,,,++++++++++++,,,,,,,,,---------((()))******))))))***+++***++++++,,,,,,,,,,,,,,,,,,+++(((&&&&&&(((+++,,,++++++,,,,,,++++++***)))******+++******)))((('''+++,,,,,,------,,,,,,+++++++++************++++++*********++++++++++++,,,))))))***++++++++++++***---------...222222)))---------.........//////,,,///000...---///---***---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,+++******+++...---///333666999BBBKKK]]]dddkkknnnpppqqqlllfffUUUHHH<<<555111...///111000444::::::777222//////,,,***))))))***+++***)))++++++,,,---,,,+++***)))''''''((())))))******++++++******)))))))))******))),,,///...+++***,,,...***+++,,,.........------,,,+++******))))))******(((((())))))***+++,,,---'''******((()))---...,,,///,,,---333666333///...------,,,,,,,,,,,,,,,,,,wwwdddPPPEEECCCBBBBBBDDD>>>===???DDDKKKNNNKKKGGGBBBAAA@@@>>>======???AAA===<<<;;;:::<<>>===;;;999777::::::999888888888999999777777666555555444444333//////000000//////...---+++...111111///---,,,,,,)))---......111666777444111...+++***,,,...////////////...---,,,,,,,,,---+++***((()))***,,,++++++,,,,,,,,,,,,------------$$$'''******)))'''((()))***+++,,,,,,------,,,,,,+++***))))))))))))***+++++++++,,,,,,,,,+++***))))))+++---,,,(((&&&'''))),,,,,,------------,,,,,,++++++************++++++*********+++++++++,,,,,,+++,,,---...///......---***,,,------///000,,,%%%***+++---//////000//////,,,000111...---000...***---...//////000///...---------------------------++++++++++++++++++++++++''')))+++++++++***+++,,,------000555888<<>>;;;???===;;;:::;;;===AAACCCHHHMMMUUU\\\aaaeeehhhkkkeeebbb]]]YYYVVVUUUVVVWWWUUUTTTQQQNNNKKKHHHFFFFFFAAACCCDDDDDDDDDFFFKKKOOONNNMMMJJJFFFBBB???>>>???AAAEEELLLUUUbbbttt~~~rrr[[[XXXSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNKKKHHHDDDCCCDDDGGGGGGIIIPPPYYYcccmmmzzz~~~pppcccSSSMMMJJJKKKLLLKKKLLLOOOUUUYYY^^^bbbhhhqqq{{{tttrrrsssnnnpppooojjjfffddd```[[[TTTUUUUUUSSSPPPLLLIIIHHH@@@>>><<<;;;;;;:::888666::::::999999999999999999777666666555444444333333000000000000000//////...+++///222111...***))))))+++,,,+++---444999666000///,,,***)))+++...000000000000///...------------+++***((()))***,,,,,,+++,,,,,,,,,---------......"""%%%)))***(((&&&&&&(((***+++,,,,,,------,,,,,,)))***+++,,,,,,+++***)))++++++,,,---,,,+++***)))(((,,,///---(((%%%'''***,,,------......------,,,++++++************++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++***,,,***$$$$$$)))///111)))***---///111000000///+++000111......111000+++---...///000000///......------------------------++++++++++++++++++++++++%%%'''***+++++++++---...//////222888;;;@@@JJJTTTaaahhhnnnrrruuurrrhhh^^^QQQFFF;;;666333///...//////444888888333......///---+++******+++,,,,,,+++++++++,,,---,,,+++***)))************)))((('''&&&***)))))))))))))))******%%%)))------***))),,,000(((***,,,...///...---,,,,,,++++++***)))*********000///---,,,+++*********+++...---+++,,,///---)))+++***,,,000000......111,,,,,,++++++,,,,,,---...gggPPPJJJHHHBBB???@@@BBBFFFGGGIIIVVVdddcccXXXKKKDDD???@@@AAA@@@AAACCC???===;;;999999;;;===>>>DDDKKKQQQTTTYYY```bbbaaafffeeeccc^^^XXXUUUTTTTTT\\\ZZZUUUPPPLLLIIIHHHHHHBBBAAA??????@@@CCCFFFHHHHHHEEECCCCCC@@@;;;<<<@@@>>>BBBIIIQQQ[[[iiiyyy|||lllUUUTTTSSSRRRPPPNNNMMMLLLSSSQQQOOONNNNNNLLLIIIGGGFFFDDDBBBBBBDDDIIINNNQQQYYYdddmmmpppuuuwwwjjjXXXNNNLLLIIIGGGFFFGGGHHHIIINNNRRRWWW\\\bbbiiiqqquuu~~~wwwqqqmmmkkkjjjfffbbb^^^[[[XXXWWWTTTRRRNNNKKKIIIGGGEEECCC===<<<;;;::::::888555333555777999999777555555555555777999999666333000//////000111///,,,***)))))),,,///111000...,,,---///...///111222222222000///000000000000000000000000/////////...+++)))&&&$$$444---&&&$$$'''***)))'''------------------------)))((('''&&&'''(((+++,,,******++++++++++++******((((((''''''''')))***+++,,,***)))***+++------,,,'''(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))'''&&&'''***+++***((())))))***+++---...//////...,,,******---...---,,,///---,,,---...//////...222333555555333111111222111000///.........///000---------,,,,,,---......))))))))))))))))))******%%%(((***,,,,,,+++,,,---%%%111;;;===???GGGRRRYYYccciiippptttrrrllleeeaaaMMMDDD999111///000111000222333333222111///---,,,,,,)))$$$###%%%))),,,...,,,,,,,,,+++++++++******&&&''''''((()))******+++((()))******))))))***+++''''''(((((())))))******,,,,,,++++++,,,,,,---...,,,+++)))((((((((()))***))))))+++,,,---,,,,,,+++++++++***)))((((((((()))+++,,,,,,---.........---111...,,,,,,...///...,,,oooSSSIIIGGGAAA===>>>;;;@@@EEEKKK\\\nnnqqqiiiYYYNNNDDDAAAAAA??????@@@>>>===;;;999:::;;;===???BBBHHHNNNRRRWWW___ccccccggghhhhhhfffaaa]]][[[ZZZ[[[XXXTTTNNNJJJGGGFFFFFFBBBAAA???======>>>@@@BBBAAA???>>>>>>;;;777999===;;;???FFFLLLTTT```mmmvvv|||nnnXXXWWWTTTRRRPPPNNNMMMLLLNNNMMMLLLLLLLLLLLLIIIGGGDDDCCCBBBBBBDDDGGGKKKMMMQQQYYY^^^___dddggg___QQQJJJIIIGGGEEEEEEFFFHHHJJJLLLOOOSSSWWW\\\aaaggglllsssyyywwwqqqkkkhhhfffdddaaa]]]YYYVVVTTTSSSPPPMMMJJJGGGFFFDDDBBB@@@===;;;999888888777555333555777888888777555555555555666666555333222333555//////000///,,,++++++,,,---///111000...,,,---...///000111222111000...---000000000000000000000000,,,,,,,,,---,,,,,,+++***(((&&&$$$&&&***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))*********++++++++++++******++++++***************++++++***)))***,,,---------%%%'''((()))***)))'''''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******+++)))((()))+++,,,+++)))******+++,,,---......///---+++)))+++...000///...///.........000222333333111333666666555333222333111000...---,,,,,,------......------------......************************(((***,,,,,,***)))))))))***444===AAAFFFQQQ\\\bbbjjjnnnsssvvvtttmmmddd^^^JJJBBB888111///000111111333333333222111///---,,,+++)))'''(((***,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))((((((***++++++***((('''((()))''''''(((((())))))******,,,++++++++++++,,,,,,,,,+++******))))))))))))))))))***,,,---------,,,+++,,,+++*********************+++,,,---............000...++++++---...,,,+++|||[[[LLLGGGBBB>>>===888>>>CCCLLL^^^sss|||yyygggXXXHHHBBBAAA?????????>>>===;;;::::::<<<>>>???>>>DDDIIILLLRRRZZZaaabbbfffjjjnnnooolllfffaaa^^^[[[WWWQQQKKKFFFDDDCCCCCCBBB@@@===;;;999999:::;;;???<<<<<<===<<<999;;;@@@;;;???EEEIIINNNUUU^^^eeennnpppssswww~~~vvvjjj[[[YYYUUUQQQNNNLLLLLLKKKIIIHHHHHHIIIJJJJJJHHHGGGCCCBBBBBBBBBCCCDDDFFFGGGIIIMMMNNNLLLPPPUUURRRJJJEEEDDDCCCCCCDDDFFFHHHJJJIIIKKKNNNQQQTTTXXX]]]```eeekkkssszzz}}}uuunnniiidddbbb```^^^[[[WWWSSSPPPNNNMMMKKKIIIFFFEEEDDDCCC@@@>>><<<:::777555666666555444555666888777666444444555444444333111000222666999...//////...------///111000222333333111///000000222333333333222000...---000000000000000000000000---,,,,,,,,,,,,---...... """%%%)))+++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***)))((((((******++++++++++++******,,,,,,,,,++++++***)))(((***)))(((***,,,...///...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))---+++***+++,,,,,,+++***+++,,,,,,,,,------------+++***)))+++...000000000------...///111333666777555888;;;<<<:::777666555222000///---,,,,,,,,,---///......------.........+++++++++++++++++++++++++++,,,---,,,)))'''&&&&&&...555===DDDOOO]]]iiimmmtttvvvxxxzzzxxxooobbbYYYFFF???555000///111222222333333222111000...---,,,)))***+++---//////---+++,,,,,,,,,+++++++++******------,,,***)))((('''&&&+++,,,,,,+++(((''''''(((''''''(((((())))))******+++++++++++++++************************)))((((((+++,,,---.........---,,,++++++*********+++,,,,,,)))***+++---.../////////000...,,,,,,,,,,,,+++)))gggRRRJJJEEEAAA???>>>AAACCCHHHWWWlllyyy|||mmm[[[IIIAAA@@@@@@@@@BBB@@@???===<<<<<<<<<===>>><<>>CCC???CCCHHHKKKLLLOOOTTTXXX```cccfffjjjppprrrjjj```[[[XXXSSSNNNJJJIIIHHHIIIFFFEEEDDDEEEFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAACCCEEEDDDBBBEEEJJJJJJFFF@@@@@@@@@@@@BBBEEEGGGIIIHHHJJJLLLNNNPPPSSSWWW[[[___ccciiiooouuu{{{}}}xxxqqqkkkfffbbb___]]][[[YYYWWWSSSPPPMMMKKKJJJIIIGGGEEEEEEDDDCCCAAA???<<<999666555555666666666555666777666444333444555333333222111000222555888...//////...---///222555666666777666555444333333555555555444333111///...////////////////////////111000...,,,,,,,,,---...###&&&)))+++************,,,,,,,,,,,,++++++++++++***+++,,,------+++)))(((******++++++++++++******((()))*********((('''&&&***((((((***---///000///111222222222222111//////++++++,,,,,,,,,,,,------------,,,++++++*********,,,,,,+++++++++++++++***------------------,,,,,,*********+++---///000000///000111333555999===@@@AAADDDGGGFFFCCC===999666333222111////////////000......------,,,------------,,,,,,,,,,,,,,,++++++---......---***(((((((((...444<<>>???@@@CCCBBB@@@???>>>======>>>AAAFFFIIIGGGGGGMMMSSSVVV```gggoootttrrrllleeeaaa\\\VVVNNNFFF@@@>>>>>>>>>???>>><<<:::999888888888777666666999999888;;;@@@BBBFFFJJJKKKJJJJJJMMMOOOUUUXXX[[[___dddgggaaaYYYVVVSSSNNNIIIFFFDDDDDDEEEDDDCCCBBBBBBCCCCCCAAA???@@@@@@@@@@@@???>>>>>>===???@@@@@@@@@BBBEEEEEECCC======>>>???AAACCCEEEFFFHHHIIIKKKMMMOOORRRVVVZZZ^^^```dddhhhlllqqqvvvyyy~~~yyyuuuqqqmmmhhhcccaaa^^^\\\ZZZYYYWWWUUUQQQOOOLLLKKKJJJGGGEEEDDDDDDDDDBBB@@@===<<<999666555666777888888444555666555333333444555222333555444333222222333///000000//////111444777777777666666666555333222333333333222000///...---////////////////////////111///...---,,,---...///)))***+++***))))))***,,,......------,,,,,,,,,+++((())),,,......---+++*********++++++++++++******&&&'''(((*********)))(((***)))(((***---///000000............---,,,,,,++++++++++++,,,,,,---------///...---,,,,,,,,,,,,---+++++++++++++++***++++++......------------,,,,,,***++++++,,,,,,...///000222444777:::<<>>999222000111333333333333222111000...---,,,,,,*********+++---...---,,,,,,,,,,,,+++++++++******++++++++++++******))))))((()))******)))((()))+++''''''(((((())))))******)))***+++++++++******)))))))))***++++++)))((('''---.../////////...---,,,((((((((((((((()))***+++'''(((***,,,---...//////000111111000///---++++++iiiVVVKKKCCC???AAA???======BBBNNN\\\eeedddXXXKKKDDD???<<<;;;>>>CCCBBBBBBAAAAAAAAAAAAAAAGGGMMMOOOJJJGGGJJJOOORRR[[[aaaiiioooooollliiifff^^^XXXNNNEEE???<<<===>>>???>>>===;;;::::::999999888666777999999777:::???@@@CCCGGGGGGEEEEEEGGGIIIJJJNNNRRRUUU[[[___\\\VVVNNNLLLHHHEEEBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@>>>===?????????>>>======<<<<<<;;;<<<>>>???@@@AAAAAAAAA<<<======>>>@@@AAACCCCCCGGGHHHJJJLLLNNNQQQUUUXXXZZZ[[[^^^aaaeeeiiimmmnnnssswww|||}}}wwwrrrmmmjjjfffddd```]]]\\\[[[YYYWWWVVVUUUSSSPPPMMMKKKJJJIIIDDDCCCBBBBBBBBB@@@===:::;;;999666666777888888888444555555444222222333555222444777888555222000///111222222111111222444666555333222222333222000............------,,,,,,,,,000000000000000000000000,,,,,,,,,---...///000111+++***)))((()))+++...//////......------,,,,,,,,,''')))+++---...---,,,+++******++++++++++++******((()))***++++++,,,,,,,,,+++***)))+++---///000///,,,+++++++++++++++*********++++++,,,,,,------...///...---,,,,,,---...///)))***,,,,,,+++***,,,---.........---------------***,,,.........///222444111444999>>>CCCJJJTTT[[[fffhhhjjjfff]]]QQQFFF???999888555333222111111111///...---,,,,,,,,,,,,,,,...------,,,,,,++++++***+++---.........///111333555<<>>>>>???DDDMMMTTTWWWQQQKKKGGGBBB<<<<<<@@@@@@@@@AAABBBDDDEEEFFFGGGHHHOOOQQQKKKFFFGGGKKKMMMQQQWWW^^^dddhhhiiijjjkkk```ZZZOOOEEE>>><<<===>>>??????===<<<;;;999888888:::888888:::999777999>>>===@@@CCCCCCBBBBBBDDDGGGDDDHHHLLLOOOTTTYYYWWWRRRGGGFFFDDDBBBAAA@@@??????>>>======>>>@@@@@@???===??????>>>===<<<<<<<<<<<<;;;;;;<<<===>>>>>>???AAA======>>>>>>???@@@@@@AAAEEEFFFHHHIIIIIILLLOOORRRVVVVVVXXX\\\aaaeeehhhiiikkknnnqqquuuzzz{{{vvvqqqmmmiiidddaaa^^^\\\YYYWWWWWWVVVUUUSSSSSSRRRPPPMMMKKKIIIHHHGGGEEEDDDDDDCCCCCCAAA===:::888666555666888888777666444555555333111111333555222555888888666333111111222444555444333222333444333111000000111000...+++,,,,,,+++,,,,,,---......000000000000000000000000+++,,,---...............+++(((&&&'''***---...---......------,,,++++++***)))***+++,,,,,,+++************++++++++++++******+++***************++++++,,,+++***+++---//////...---,,,,,,,,,,,,------...******+++,,,,,,---......---,,,+++++++++---///000(((+++------,,,,,,...000---------...............***,,,///111222444888<<<555;;;CCCJJJRRR]]]jjjsss|||}}}rrrdddWWWPPPCCCAAA>>>999666333222111111111///......------------------,,,+++************+++---------///222555:::CCCMMMVVVbbbooowwwyyywwwyyy|||zzzrrrcccTTTJJJ<<<888333222444555555333333222000...---,,,,,,,,,***))))))***,,,------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++***)))((()))***''''''(((((())))))******''')))+++---......---,,,+++******)))))))))))))))---......///...---,,,+++***)))((((((((((((((()))))))))***,,,,,,---------,,,///222222///---------lllWWWKKKDDD<<<>>>AAABBB@@@>>>BBBGGGKKKIIIIIIIIIDDD???@@@EEE===>>>@@@CCCFFFIIIKKKLLLEEELLLOOOIIICCCDDDGGGIIIHHHMMMTTT[[[```eeejjjmmmbbb[[[PPPEEE>>><<<===???@@@@@@>>><<<:::888777666777444444555444111333888;;;???BBBBBBAAAAAADDDHHHCCCGGGJJJLLLPPPTTTRRRLLLCCCCCCBBBBBBAAA@@@??????;;;;;;;;;===@@@AAA@@@???@@@???===<<<;;;;;;<<<======<<<<<<=========@@@DDD>>>>>>>>>???????????????DDDEEEEEEEEEEEEGGGJJJLLLSSSSSSUUUZZZ```eeehhhiiigggiiilllooorrrwww~~~|||uuurrrmmmjjjgggccc___[[[YYYWWWTTTSSSSSSSSSRRRPPPPPPOOOMMMJJJHHHGGGFFFEEEHHHGGGGGGFFFFFFCCC???<<<555444444666777888666444444555444333111111333555333555777777666444333444444555666666444222222333444222000000111111...+++,,,,,,------///000222222000000000000000000000000.../////////...,,,***))),,,(((%%%'''+++---***'''------,,,,,,+++***))))))++++++++++++***))))))(((******++++++++++++******,,,***)))'''''''''((((((---,,,++++++---///......+++++++++++++++,,,---...******+++,,,,,,---......++++++***)))+++---///111)))+++......---...000333---------.........//////))),,,111333555999>>>BBBAAAHHHRRR\\\fffssstttggg___NNNKKKFFF@@@;;;777444333333333111000////////////------,,,++++++***))))))***+++,,,,,,---...222555<<>>===>>><<<:::<<>>>>>AAACCCEEELLLUUUXXXVVVPPPQQQQQQPPPMMMJJJIIIIIIHHHGGGJJJQQQWWW\\\eeennniii___PPPEEECCCFFFDDD>>>@@@@@@???===<<<;;;::::::666666666666777777777777<<<>>>??????@@@AAADDDFFFHHHHHHFFFHHHOOOTTTQQQIIIHHHGGGDDDAAA???>>>>>>>>>DDDCCC@@@???>>>>>>???@@@AAA@@@>>><<<<<<<<<======???>>><<<;;;::::::;;;;;;AAACCCBBB>>>===@@@AAA???AAAAAA@@@AAABBBDDDFFFGGGIIILLLQQQUUUYYY]]]aaaeeehhhkkknnnpppqqqqqqrrrssszzz}}}}}}yyyuuuqqqnnnooojjjccc___^^^\\\YYYVVVTTTTTTTTTSSSRRRPPPNNNNNNBBBGGGJJJGGGAAA???BBBGGGHHHJJJLLLIIICCC===::::::999888666555444444555555777555222000000222444666555999===;;;666222222444444333111000/////////000111111000///////////////...............///000000000000000000000000111222000000000///---,,,---///999444///+++************,,,,,,,,,)))&&&%%%(((+++(((((()))***************,,,+++++++++***)))))))))+++$$$!!!(((---***&&&)))***,,,------,,,***)))++++++***)))(((((()))))),,,++++++******++++++,,,***---000///,,,+++,,,...,,,,,,,,,,,,,,,,,,------,,,000000---...222111,,,---111666999;;;???EEEJJJNNNYYYiiivvvyyyfff```UUUJJJAAA;;;888888666555444111---+++,,,---...---,,,,,,------+++)))***---//////...///444888???EEENNNTTTYYY___eeejjjiiilllpppppphhh\\\NNNEEE???999333222444777666555444222///......///...------------,,,,,,+++++++++...+++((((((******((($$$---+++)))'''&&&''')))+++*********)))))))))))))))%%%(((,,,//////,,,)))&&&++++++,,,,,,------,,,,,,...,,,***)))******)))(((,,,---///...,,,***)))***(((''''''(((***+++)))'''(((((()))***,,,---...///111...,,,,,,......+++)))nnnUUUIIICCC>>><<<======;;;<<<@@@BBBEEEJJJMMMLLLHHHBBB>>>>>>AAADDDHHHQQQ[[[^^^]]]WWWVVVUUURRRNNNKKKIIIHHHHHHGGGIIIOOOTTTXXX```hhhfff```UUUJJJFFFFFFCCC===@@@??????>>><<<:::999888555555555555666666666666999;;;===>>>>>>@@@BBBEEEEEEFFFEEEFFFJJJOOONNNHHHIIIHHHFFFDDDBBB@@@????????????>>>>>>>>>@@@BBBDDD@@@???>>>===<<<<<<<<<=========<<<;;;:::;;;;;;<<>>???===@@@@@@@@@@@@AAACCCEEEFFFHHHKKKOOOSSSVVVZZZ^^^aaafffiiilllnnnnnnnnnoooppprrrtttwwwzzz}}}|||yyyuuurrrpppmmmiiifffiiieee___[[[YYYXXXUUUSSSSSSRRRRRRQQQPPPNNNMMMLLLEEEFFFGGGDDDAAAAAAFFFJJJJJJLLLLLLHHHBBB<<<:::999777666555333333333333333444222000......111333555999<<<===:::333......///222111000///......//////111000000///////////////...............///000000000000000///000000111222111222222111///......///444000---+++++++++,,,+++,,,,,,,,,)))&&&&&&(((+++(((((()))***************+++++++++***************...)))%%%&&&,,,///---******+++,,,------,,,+++***,,,,,,+++***************,,,,,,++++++++++++,,,,,,---.........---,,,---...,,,,,,------------......---000000---...222111---222666:::===AAAHHHRRRYYYgggqqq~~~zzzmmm^^^QQQHHHBBB@@@<<<<<<999555111//////111///---------------+++***+++,,,---+++***---333888EEEKKKRRRVVVXXXZZZ^^^aaafffiiilllllleeeXXXKKKBBB===888333333666888777555555222///.../////////...---------,,,,,,++++++++++++,,,,,,+++))))))))))))...---+++))))))***,,,---++++++******)))))))))((((((***,,,...---+++'''%%%***+++---...//////.........,,,***)))******)))(((+++---......,,,***)))***)))((('''((()))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,000---++++++,,,---+++***aaaMMMFFF???:::<<<===<<<<<<===CCCDDDHHHMMMOOOLLLEEE>>>>>>AAAFFFMMMYYYeeejjjhhh___]]]ZZZUUUPPPLLLIIIGGGHHHFFFHHHLLLOOOQQQXXX___bbbbbb\\\RRRKKKHHHCCC>>>?????????>>><<<:::777555444444555555555666666666666888;;;===>>>???AAACCCBBBEEEEEECCCEEEIIIJJJHHHIIIIIIHHHGGGFFFDDDBBBAAA>>>=========>>>@@@BBBDDD@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<======???>>>::::::===>>><<>>===<<<<<>>BBBHHHRRRbbbqqqvvvuuugggccc]]]WWWRRRNNNJJJHHHHHHFFFFFFHHHIIIJJJOOOVVV^^^cccccc[[[RRRLLLFFF@@@@@@@@@@@@>>><<<999555333555555555555666666666666444777;;;>>>???@@@BBBCCCBBBFFFGGGDDDBBBFFFIIIJJJHHHIIIIIIIIIHHHGGGEEECCC@@@??????>>>>>>??????@@@???>>>>>>===<<<<<<;;;;;;999999::::::;;;<<<======>>>@@@???;;;;;;>>>???===>>>>>>>>>>>>??????@@@@@@AAADDDGGGJJJLLLOOORRRUUU[[[]]]aaaccceeegggiiilllmmmmmmmmmllllllnnnrrruuuxxx|||}}}{{{zzzxxxuuutttsssqqqooommmhhhgggggghhhhhhfffbbb___]]][[[WWWTTTQQQOOOMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEAAA>>>;;;;;;===@@@AAA@@@HHHGGGDDD@@@<<<999888888555555444444333333333333222222111111333666999;;;::::::888444000///000333......------.........//////////////////........................///000000///////////////000111222000333555555222000......***))))))***,,,---+++***,,,++++++***)))))))))***(((((()))***************)))))))))***+++++++++,,,***+++,,,,,,+++*********---,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,111---)))))),,,......---,,,,,,,,,------......///---///000111333777:::<<<@@@EEENNNWWWbbbpppvvvllleeebbb^^^[[[UUULLLBBB:::666444222000///.........---,,,+++,,,,,,***))),,,111777AAAGGGNNNSSSTTTVVVXXXZZZ^^^```aaa___YYYOOODDD===777666555777999:::888666666444111////////////...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,,,,---///))))))((('''((()))+++,,,------,,,+++)))(((''''''++++++******))))))))))))+++---///000111000...,,,---+++))))))***+++***)))***,,,---,,,***))))))***+++(((&&&%%%''')))******)))***+++,,,---///000000000///---,,,---...000000vvv[[[MMMCCC<<<===???>>><<<======>>>BBBIIIPPPQQQKKKEEE>>>CCCKKKWWWjjj{{{nnnhhh```YYYTTTQQQMMMJJJHHHEEEDDDEEEEEEDDDIIIOOOYYYaaaeee```XXXQQQJJJEEEBBBBBBAAA???;;;888555333555555555666666666777777444888===@@@AAABBBBBBCCCCCCHHHJJJEEEBBBEEEIIIKKKGGGHHHIIIIIIIIIGGGFFFEEE@@@@@@??????????????????>>>>>>>>>===<<<<<<;;;:::888888999:::;;;<<<=========???>>>;;;;;;>>>???>>>======>>>>>>>>>>>>>>>>>>>>>AAADDDFFFGGGIIILLLNNNRRRUUUYYY\\\___cccgggjjjhhhiiihhhgggfffgggjjjmmmnnnrrrwww{{{~~~}}}|||yyyvvvssspppooonnnkkkjjjhhhhhhhhhhhhgggeeedddcccccccccbbb```\\\XXXYYYXXXVVVSSSOOOMMMKKKKKKHHHHHHHHHGGGEEEDDDBBBAAA???<<<:::<<>>CCCKKKSSSaaannnzzz~~~uuurrrjjj]]]NNNAAA888444444111///.........---,,,))),,,///...------111444:::@@@HHHMMMPPPRRRVVVYYY[[[\\\]]]ZZZTTTKKKBBB===555666666888999:::999777666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///000///---))))))(((((((((***+++,,,------,,,+++***)))((('''))))))((((((((()))+++,,,---.../////////---+++***---+++))))))***+++***)))***++++++***)))((()))++++++(((&&&%%%''')))******(((((()))+++,,,---...///...------,,,,,,---...///zzz\\\OOOGGG@@@??????======???<<<===@@@FFFLLLMMMKKKGGG???DDDLLL[[[pppvvvoooeee\\\XXXTTTOOOLLLGGGDDDBBBCCCBBBAAAEEEKKKRRR[[[aaa___ZZZUUUPPPJJJFFFDDDBBB>>>;;;888555444444444555555555666666666555999>>>BBBCCCCCCBBBBBBCCCHHHJJJFFFCCCEEEHHHHHHEEEEEEFFFFFFFFFFFFFFFEEE>>>??????@@@AAAAAABBBBBB===============;;;::::::888888:::;;;<<<<<<<<<<<<;;;===<<<999999===>>><<<======>>>>>>>>>======<<<<<<>>>AAABBBCCCDDDGGGIIIJJJMMMQQQTTTXXX\\\aaaeeedddeeefffffffffgggiiikkkkkknnnrrruuuwwwxxxzzz||||||yyyvvvrrrooolllkkkiiigggfffeeedddddddddcccbbbbbbddddddcccbbbeeecccaaa```___]]]YYYVVVTTTUUUTTTQQQMMMJJJIIIJJJFFFEEEEEEDDDCCCAAA??????>>>======>>>@@@???;;;777===:::777666666666555555//////000000000000//////000000000222444666999:::>>><<<888555222111000111---......///......------......///000///...---,,,...............///000000---------...///000111222///111222111...,,,+++++++++***)))***++++++)))''',,,+++******,,,,,,+++)))(((((()))******************************+++++++++***+++,,,,,,+++***+++,,,,,,,,,------------,,,,,,+++************++++++,,,------,,,,,,,,,,,,------...,,,******+++,,,,,,,,,++++++,,,---...//////000333333666999;;;>>>FFFOOO___iiixxx~~~ppp]]]KKK===666444222///------------,,,(((,,,000000///...000222888===CCCGGGIIILLLPPPTTTYYYYYYXXXVVVPPPHHHAAA<<<666777777888999999999888666333000.........---,,,++++++,,,,,,,,,,,,------///,,,***+++///111///,,,++++++++++++++++++,,,,,,------,,,+++***))))))(((((('''''''''(((***,,,---............---,,,,,,+++,,,***))))))***++++++***)))******)))(((((()))+++***(((&&&&&&(((*********++++++++++++++++++++++++***+++,,,,,,***)))***+++{{{```QQQJJJDDDBBB???<<<>>>BBB===>>>AAADDDFFFGGGGGGFFFAAAEEENNN^^^tttwwwkkkaaa[[[VVVQQQMMMFFFCCCAAABBBAAA@@@DDDJJJKKKSSSYYYZZZYYYXXXSSSNNNJJJGGGCCC>>>:::777666666222222333333333444444444555:::???CCCCCCBBBAAA@@@AAAEEEFFFCCCBBBDDDDDDBBBCCCBBBBBBBBBCCCDDDEEEEEEAAAAAAAAABBBBBBBBBAAAAAA<<<============;;;:::999888999:::;;;<<<;;;;;;:::;;;===<<<999:::>>>???======>>>??????>>>===<<<;;;;;;===???@@@@@@AAACCCEEEEEEGGGJJJMMMPPPTTTYYY\\\\\\___bbbddddddeeefffhhhgggjjjmmmoooppppppqqqsssrrrsssuuuxxx{{{~~~~~~{{{yyyxxxwwwtttqqqmmmjjjhhhgggeeeccc______^^^\\\[[[[[[[[[[[[```___^^^___aaabbbbbbaaabbb```]]][[[ZZZXXXUUUSSSOOOPPPQQQNNNJJJFFFFFFGGGDDDDDDCCCBBBAAA???>>>===<<<<<<<<<===>>>===<<<:::;;;999666555666555333111///000111222222111000000000000111333444777999:::;;;999666444222111000000//////000000///...---,,,---...///000000...,,,+++...............///000000---------...///000111222111111111000---++++++,,,+++***))))))+++++++++))),,,***)))***------+++)))(((((()))***************+++++++++***************,,,+++******+++,,,---...+++,,,---......---,,,++++++++++++++++++,,,------------,,,,,,,,,,,,------,,,---......,,,,,,---...------...///000111222222444555:::CCCHHHOOO[[[hhhxxxlllVVVEEE<<<555222...,,,,,,---,,,+++))),,,......,,,,,,///222444888===@@@CCCGGGMMMQQQVVVVVVTTTQQQLLLEEE???;;;777888888888888888888999555222///------,,,+++***+++++++++,,,,,,---------------,,,---.........---,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********((((((''''''((()))***+++......---------...000000,,,***))))))***++++++***)))))))))((('''''')))+++)))((('''((()))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,***)))***|||eeeQQQLLLGGGDDD???<<<>>>DDD>>>@@@BBBBBBBBBBBBCCCDDDAAAFFFNNN___vvv~~~pppeee^^^XXXRRRMMMEEEBBBAAABBBAAA@@@DDDJJJGGGMMMSSSUUUXXXYYYUUUOOOLLLIIICCC>>>:::777777777000000111111111222222222555:::???CCCCCCAAA@@@??????BBBCCCAAAAAACCCAAA===AAAAAA@@@@@@@@@BBBDDDEEEFFFEEEEEEDDDBBB@@@>>>===<<<============;;;:::999888999:::;;;<<<;;;:::999===@@@???<<<<<<@@@BBB@@@>>>>>>?????????===<<<;;;;;;<<<>>>?????????AAACCCBBBDDDFFFHHHJJJNNNRRRUUUQQQTTTYYY\\\]]]^^^___```___bbbeeeffffffffffffggggggiiillloooqqqrrrrrrrrrvvvvvvwwwxxxwwwvvvtttsssrrrrrrssstttuuuuuuuuuuuuwwwxxxyyyzzzzzzyyyxxxxxxuuusssqqqnnnllllllkkkkkkhhhfffbbb`````````___]]]YYYXXXWWWVVVUUUUUUUUUUUU[[[ZZZYYYZZZ]]]^^^]]]\\\YYYWWWSSSQQQPPPOOONNNLLLKKKMMMNNNKKKGGGCCCCCCDDDCCCCCCCCCBBB@@@???===<<<999999999999999:::<<<===<<<999666666666555222///222333555555666555444333333333444555777999;;;<<<555444222222333333333222000000111111000...,,,+++---...///000000...,,,+++...............///000000,,,,,,------///000111222222222222///,,,++++++---***)))((()))+++,,,,,,,,,,,,***)))+++---...,,,)))(((((()))***************,,,+++++++++******))))))+++)))&&&'''))),,,------+++,,,...//////...,,,+++,,,,,,,,,,,,------...///...------,,,,,,------...,,,///222111...---...000...///000111222333444444333555>>>KKKVVV```qqquuu^^^KKKAAA555111...,,,,,,,,,,,,+++***,,,,,,***)))***///333///333888<<>>@@@@@@JJJ```wwwwwwiiibbb]]]TTTKKKHHHDDD>>>;;;<<>>>>><<>>>>>???AAABBBBBBBBBCCCEEEEEEAAA???@@@>>>:::<<<;;;:::999999999999999666666777999===???@@@???===<<<<<<===???AAA@@@@@@AAAAAA@@@@@@???>>>>>>===BBB???<<<<<>>>>>===:::888666555555666888999666555444555666666444222222333444333222222444555555555666777888999999999555333333666999999777444111000000///......------/////////...------000222///000000000///...------------......///111222333//////......------,,,,,,,,,,,,,,,++++++)))((('''***++++++***((('''(((************)))))))))))))))(((((((((((()))***+++,,,************+++,,,------***+++---......---+++))).........///......------***,,,///111222...(((###///...---,,,---...///000111111111111222444666888<<>>@@@CCCHHHLLLQQQNNNIIICCC???<<<;;;;;;777:::999555444777777444000///......//////---,,,,,,,,,,,,---------......+++///222111...---000333,,,,,,---.../////////...---***((())),,,---***((('''((())))))(((((()))***000...,,,,,,,,,---,,,***+++***))))))******)))'''+++)))(((&&&'''))),,,---)))(((((()))***+++***)))...---,,,++++++---...000,,,,,,---...---,,,***)))xxx]]]RRROOOKKKFFFCCCCCCFFFHHHJJJJJJFFFBBB>>>======??????AAAAAAKKK___uuuqqqfff^^^UUUMMMKKKGGGAAA>>>>>>AAACCCDDDIIIJJJLLLPPPUUUXXXXXXWWWQQQMMMFFF???:::888888888555444222222333555555555444666:::===>>>===;;;:::111777<<<<<<<<>>???>>>>>>FFFIIIJJJFFFDDDBBB>>>999======<<<;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<;;;999>>>======>>>@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB???======@@@BBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDIIIJJJLLLNNNQQQRRRSSSSSSVVVVVVWWWYYY\\\[[[XXXUUU\\\[[[ZZZ[[[]]]^^^^^^]]]aaaaaa``````____________^^^___```___]]]\\\\\\\\\`````````______``````aaa___^^^]]]\\\\\\\\\\\\\\\[[[ZZZXXXVVVTTTSSSQQQQQQOOONNNNNNNNNNNNPPPQQQRRRTTTSSSTTTXXX\\\\\\XXXSSSOOOMMMJJJGGGEEEEEEEEEFFFHHHGGGEEEEEEFFFEEEDDDBBBCCCAAA>>>=========<<<;;;:::999777666666666777888555555666666555444333333222333333333111111333444888999:::;;;;;;;;;:::999777555444555666555222///000000//////...------,,,.../////////......///111000000000000000///...------------...///111222333111111111000///...------,,,,,,,,,+++***)))((((((***++++++***((('''(((***)))))))))))))))************)))))))))***+++---...+++******++++++,,,---......///000000000///---,,,------............------,,,,,,,,,...///...+++)))...---,,,,,,,,,...///000111111333444555888;;;===CCCLLLZZZiiiwwwzzzbbbNNNAAA:::333//////...+++(((,,,,,,,,,------------...111444999>>>BBBFFFKKKMMMOOOLLLFFFAAA<<<:::999999777999888444333666666333333...(((%%%&&&***---///,,,,,,---------.........111333555333...,,,---000------------------......,,,***))))))*********)))((())))))((('''((()))+++'''''')))---111222111000+++***))))))++++++***)))+++***((('''''')))+++------,,,******,,,------,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,+++******eeeRRRKKKIIIIIIGGGFFFEEEHHHLLLPPPRRRMMMEEE>>>:::;;;===@@@@@@AAAJJJ]]]qqqyyyiii___WWWPPPOOOJJJEEEAAAAAABBBCCCDDDGGGHHHKKKQQQVVVZZZ[[[[[[TTTOOOGGG???:::777777888777555333222333444444333333555777888999999999888,,,444:::;;;<<<>>>>>>;;;@@@AAAAAAAAA@@@@@@??????888>>>BBBCCCDDDEEEBBB===???>>>======<<<=========>>><<<::::::;;;;;;999777???>>>???@@@BBBCCCBBB@@@>>>>>>???@@@AAABBBDDDEEECCCAAA@@@@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEEEEFFFHHHIIIKKKLLLNNNNNNOOOQQQSSSSSSPPPNNNSSSSSSTTTSSSQQQQQQRRRTTTXXXWWWVVVUUUTTTUUUVVVWWWYYYYYYYYYWWWUUUTTTUUUVVVXXXXXXWWWWWWWWWWWWWWWXXXVVVVVVVVVUUUUUUUUUUUUUUUXXXWWWTTTQQQNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLMMMMMMNNNMMMNNNQQQUUUUUUQQQMMMHHHFFFDDDBBBAAAAAABBBCCCFFFDDDAAAAAAAAABBBBBBAAADDDAAA>>><<<<<<;;;:::999::::::999888777666555555222555777666444222333555222333444444222222333444;;;<<<>>>>>>===;;;888777555444333333333222///---//////......---,,,,,,,,,,,,...000000/////////000111222222111000///......---------...///000111222///......---+++***)))))),,,,,,++++++***))))))))))))***+++***(((((()))***(((((())))))******++++++,,,+++***)))***+++---///++++++++++++,,,---...///333222111111000///......,,,,,,------...------,,,...,,,******,,,.........,,,,,,++++++,,,...000111111333555777999===AAAEEEQQQ\\\mmm~~~lllWWWBBB;;;333111222000***$$$+++,,,,,,,,,------------111222666<<>>999777666555777999777333222444444111111---'''$$$%%%))),,,...,,,------------.........111333444222---+++,,,......---,,,+++++++++,,,---++++++***(((''''''(((***)))))))))'''&&&'''***---((())),,,///111000,,,)))+++***)))***+++,,,+++***+++***)))(((((()))+++---,,,***'''&&&((()))***)))---,,,+++++++++,,,...///,,,,,,++++++******++++++mmmYYYNNNNNNEEEGGGHHHGGGFFFHHHMMMQQQVVVRRRJJJAAA;;;:::;;;>>>>>>>>>GGGWWWiiixxx{{{iii___XXXTTTPPPLLLGGGDDDCCCCCCDDDCCCFFFGGGKKKQQQWWW[[[]]]\\\VVVQQQIIIAAA;;;999999999888666333222333333333222222333333444555666666666333999<<<;;;:::======;;;BBBDDDDDDDDDBBB@@@??????444999===>>>AAADDDCCC@@@>>>>>>===============>>>999888888999;;;<<<<<<;;;??????@@@CCCEEEEEECCCAAA>>>>>>>>>???@@@BBBDDDEEEFFFEEEDDDDDDDDDCCCBBBBBB>>>>>>???AAABBBCCCEEEEEEBBBBBBAAAAAAAAACCCEEEFFFIIIJJJKKKLLLMMMMMMKKKJJJKKKMMMNNNLLLJJJIIILLLOOORRRQQQOOONNNNNNOOOQQQSSSUUUVVVUUUTTTRRRRRRTTTVVVUUUTTTSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSSSSSSSRRRRRRUUUSSSOOOKKKIIIIIIKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIKKKMMMMMMJJJGGGDDDCCCAAA@@@@@@AAABBBCCCCCCAAA>>>===>>>?????????BBB???<<<;;;;;;;;;:::999:::::::::999777666444333000555888777333000333666444555666666555444555666;;;===>>>???===:::555333222222222222222222111111......---------,,,,,,,,,,,,...111111111000000111333333333333222000///...------------...///000111......---,,,***)))((((((,,,++++++******))))))***(((***+++***)))((()))***''''''((()))***++++++,,,,,,+++)))((()))***---...,,,,,,,,,,,,---...//////333222111///---,,,,,,,,,+++,,,------------------///---******,,,.........,,,+++++++++---///000222222444777999<<>>@@@@@@======<<<<<<;;;<<<<<<======777777777888;;;======<<<>>>???BBBEEEHHHHHHFFFCCCAAAAAAAAAAAABBBDDDFFFHHHJJJJJJJJJIIIGGGDDDBBBBBB>>>>>>???@@@AAACCCDDDDDDAAA@@@?????????@@@BBBCCCDDDEEEGGGGGGGGGGGGFFFFFFDDDFFFGGGFFFDDDDDDHHHLLLLLLKKKJJJIIIJJJKKKNNNOOONNNNNNNNNNNNMMMNNNPPPSSSOOOOOONNNMMMMMMLLLMMMMMMMMMNNNPPPQQQQQQPPPOOONNNQQQNNNJJJGGGEEEFFFHHHJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGDDDCCC@@@????????????@@@AAABBBAAA>>>;;;:::<<<===>>>>>>>>><<<:::999;;;<<<<<<;;;;;;;;;:::999777555333222000444888666222000333666555777999999888888888999<<<>>>???@@@>>>:::666333444444444333222111111222---------------,,,,,,,,,,,,///222333222111222222555555555444333111000///---,,,,,,,,,---...///000222111111///...---,,,,,,,,,+++***)))))))))***+++''')))++++++***))))))***''''''((()))***++++++,,,+++***)))(((((()))+++,,,,,,,,,,,,,,,---...//////444222111///---,,,+++++++++,,,------.........---///---,,,---......,,,+++,,,,,,,,,,,,---///111222444777999;;;>>>EEEPPPXXXppp{{{mmmVVVBBB999000,,,///000///+++,,,,,,---------.........000...///444<<>>HHHSSSaaasssyyyiii]]]UUUPPPNNNLLLIIIHHHHHHHHHGGGFFFGGGHHHJJJNNNSSSVVVVVVUUUSSSPPPJJJDDD@@@>>>======888666333222333333333222111222222222222333333444555777666222222888===???@@@CCCFFFDDD@@@===<<<===@@@BBB@@@;;;;;;>>>???===;;;;;;::::::;;;;;;<<<<<<:::999888999:::;;;:::999<<<>>>BBBHHHKKKKKKIIIFFFEEEEEEDDDDDDEEEHHHKKKLLLOOOPPPQQQOOOJJJFFFBBBAAA>>>>>>>>>>>>>>>=========??????>>>>>>??????@@@@@@>>>@@@BBBBBBAAA@@@AAABBBAAAAAAAAA@@@@@@AAADDDGGGEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLKKKKKKKKKMMMOOOMMMMMMLLLKKKJJJJJJJJJJJJHHHIIIKKKMMMMMMKKKIIIGGGJJJHHHEEECCCBBBDDDFFFHHHFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCAAA@@@???;;;;;;;;;<<<<<<===>>>??????===;;;:::<<<======<<<<<<:::888888:::;;;<<<;;;;;;;;;:::888777555444444000333666555333222333555555888:::<<<;;;;;;;;;<<<>>>???@@@AAA???<<<999777999999777444111......///......------------------///111333444333333444666777777666555444333111000,,,,,,,,,,,,,,,---....../////////...------,,,,,,,,,+++***))))))***+++,,,&&&(((++++++***))))))***(((((())))))******++++++***)))))))))))))))******++++++++++++,,,---...///333222111000...---,,,+++,,,,,,---...////////////............//////,,,***......------...000222333555888:::<<>>===888555333222333444444333111222333333444333333333000333444111222888===>>>AAAEEEIIIHHHCCC???>>>@@@888;;;;;;999:::>>>???===;;;;;;::::::;;;;;;<<<===<<<:::999999::::::888777;;;===CCCIIINNNNNNKKKHHHCCCCCCBBBCCCFFFIIIMMMOOOTTTVVVWWWSSSMMMFFFBBBAAA======<<<<<<;;;;;;;;;;;;;;;;;;<<<===============;;;===??????======>>>@@@DDDAAA>>>===???AAABBBBBB@@@AAAAAABBBDDDEEEFFFFFFIIIKKKLLLKKKIIIHHHHHHIIIMMMLLLKKKJJJJJJIIIIIIIIIDDDFFFHHHJJJIIIGGGCCCAAACCCBBB@@@??????AAACCCEEEBBBBBBCCCDDDDDDCCCBBBAAA???@@@@@@@@@>>>===<<<<<<:::::::::;;;;;;<<<=========<<<;;;<<<===>>>===<<<<<<:::888888999::::::999<<<:::999777555555555666111222333444444444444444333666:::<<<<<<<<<===>>>===>>>>>>???>>>===;;;:::999999888444///---...///........................111333444444444555777999888888777666555333222111,,,,,,,,,+++,,,,,,---...+++++++++***************,,,+++)))((((((***+++,,,&&&(((+++,,,+++))))))***)))))))))))))))*********)))***+++++++++***))))))+++******++++++,,,---...////////////...,,,***))),,,---...///000000000000------,,,---//////...---111000/////////111222333555888;;;===DDDSSShhhwwwuuugggUUUFFF999666222...++++++---///////////////000000000000111222333333444777:::===@@@>>>;;;777555555666666222555444111111444444222///+++&&&$$$%%%)))---///............////////////222111111111111111000///+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,***'''$$$'''((()))***)))***,,,///>>>888///)))'''((()))***,,,***))))))***+++)))(((,,,,,,,,,++++++*********)))''''''(((***,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))***+++++++++++++++^^^MMMIIIEEEAAAAAA>>>>>>AAAFFFLLLNNNLLLIIIMMMNNNMMMGGG@@@<<<>>>AAA<<<;;;<<<>>>BBBKKK\\\mmmzzz|||yyypppfff___WWWPPPMMMLLLKKKLLLNNNOOOOOOMMMJJJIIIJJJLLLNNNNNNLLLJJJIIIHHHFFFCCCAAA???>>>===777555333222333444444333111222444555555444333222000444555333444888;;;;;;===BBBFFFEEE@@@<<<<<<======AAABBB???>>>>>><<<888;;;;;;;;;;;;;;;<<<===>>>:::999888999::::::999888:::===CCCJJJOOOPPPMMMJJJ>>>>>>>>>@@@CCCHHHMMMPPPWWWYYYZZZVVVOOOGGGBBBAAA::::::;;;;;;<<<===>>>>>>777888:::<<<<<<<<<;;;:::;;;>>>@@@???===<<<>>>AAAIIIDDD???>>>@@@BBBBBB@@@>>>???AAACCCDDDEEEEEEEEEFFFHHHIIIHHHEEEBBBAAAAAAJJJIIIHHHGGGFFFEEEEEEEEECCCEEEHHHIIIIIIEEEAAA???>>>===<<<<<<===???AAACCC???@@@AAABBBBBBAAA@@@???===>>>???>>><<<:::::::::;;;;;;;;;<<<=========>>>===<<<<<<===??????===;;;>>>;;;999888888999888777<<<:::888666555555666777222111111333555555444222111555999<<<<<<===>>>???:::;;;;;;;;;;;;;;;::::::555666666333///...000222......//////////////////333444555444444666999;;;999999888777666444222111,,,,,,++++++,,,,,,------+++,,,,,,,,,,,,---------,,,+++)))((((((***+++---%%%(((+++,,,+++***)))************))))))))))))))))))+++,,,------,,,***)))************+++,,,------***+++,,,---,,,)))'''%%%---...///000111111111111---,,,***+++...000111111222222111000000111222333444777;;;>>>GGGYYYqqqsssbbbVVVIII???///000111///------///333000000000000111111111111///111222111///000555999>>><<<999666444444555666222444444111111555555333,,,+++***+++---...---,,,............/////////000+++++++++,,,///111111000***+++,,,------------------++++++,,,...,,,'''"""&&&(((***+++***+++,,,...111,,,'''$$$%%%'''***,,,(((''''''(((***,,,+++***,,,,,,,,,++++++*********+++******,,,///000000///******+++,,,,,,,,,,,,+++&&&'''(((*********)))(((cccPPPJJJDDD???@@@HHHBBB@@@FFFPPPTTTNNNFFFJJJIIIGGGFFFEEECCC???<<>>:::666666555444333222222111000000111222333444444555888666333333444666777777;;;>>>AAAAAA===999999:::;;;;;;999999999999;;;;;;>>>===<<<;;;;;;<<<<<<===::::::::::::999999888888<<<===AAAGGGLLLLLLHHHDDDBBBBBBAAAAAABBBFFFLLLQQQUUUVVVVVVTTTOOOKKKIIIHHH???===;;;::::::;;;<<<===999::::::::::::999999888:::999::::::;;;<<<===>>>===>>>???@@@@@@???>>>===>>>>>>>>>???AAACCCFFFGGGCCCGGGIIIGGGGGGHHHGGGBBBHHHEEEBBBCCCEEEGGGGGGFFFCCCBBBAAAAAABBBBBBAAA@@@======>>>>>>???AAABBBCCCBBB@@@>>>???@@@???<<<888<<<<<<;;;:::999999999999<<<<<<;;;:::::::::;;;;;;@@@@@@AAAAAA@@@???===<<<<<<:::888777666777888999;;;888666555666888888888999888666444333444555666777777888999:::;;;;;;<<<@@@>>>;;;::::::::::::999444555555222...---///222---......///000000111111111111111222333555666777999999888777666444222111---'''&&&,,,///...000444---,,,++++++,,,,,,)))(((+++******)))(((''''''&&&+++---+++&&&&&&)))***(((+++***)))))))))***,,,,,,''')))+++***''''''***---+++******)))***,,,---...(((***---///000///...,,,---.....................///...,,,***))))))******,,,,,,---,,,---///333666666777:::@@@OOOfffwwweeeWWWIIIAAA>>>444111---+++,,,......///......000555999;;;888666222111000000000111222333888777555333222222222333333222000000111222000//////...,,,---...//////......---,,,,,,---...000111222333333333222000///...***+++,,,+++******,,,...111---)))((()))***)))'''((((((((((((((())))))***(((---...,,,***,,,,,,)))*********)))))))))))))))***---,,,)))))),,,---***......//////...,,,***)))***+++,,,---,,,+++***)))((((((((()))******++++++cccPPPJJJEEEBBBDDD@@@???@@@DDDIIIKKKIIIFFFJJJIIIHHHHHHHHHFFFCCCAAA@@@:::666888:::<<>>>>>===;;;::::::999999888888888999:::;;;======>>>>>>>>>>>>===<<<::::::999888888888888888:::;;;>>>CCCGGGHHHEEEBBBBBBAAAAAA@@@@@@DDDIIIMMMRRRSSSSSSPPPLLLIIIGGGFFF>>>===<<<:::::::::;;;;;;888888999999:::999999999;;;::::::;;;;;;===>>>>>><<<======>>>>>>======<<<<<<;;;;;;<<<===>>>@@@AAAAAAEEEFFFDDDDDDFFFEEEAAADDDBBB@@@AAACCCEEEDDDCCC@@@???>>>>>>??????>>>===;;;;;;;;;<<<>>>???AAABBBAAA@@@??????@@@???<<<999999999888888777888888888888888888999:::;;;<<<===???AAADDDEEEEEEBBB>>><<<555444444555777999<<<>>><<<999777777999;;;;;;;;;:::999777555444444666666555666666888999:::;;;;;;>>><<<999888888888777666111222222000---,,,...000......///000222333444444666666666666666777888999888888666555444222111111///)))(((,,,...------000******)))+++---...---,,,+++******)))((((((''''''***------******,,,,,,)))+++***)))))))))***+++,,,)))***+++***)))***+++---+++************,,,---...++++++,,,---......////////////..................///...---+++******++++++---...//////...000333666888;;;@@@KKK]]]tttjjjXXXMMMBBB:::666444111...---...//////...111222555999>>>???<<<:::777555333222111222333444222222111000000111222333555444333444555666555444...,,,***)))***,,,,,,+++///......------...//////111222333444333222000...+++,,,---,,,++++++---///444000,,,***++++++***)))))))))((((((((()))*********------)))))),,,...---))))))))))))************+++------******------+++)))***,,,...////////////+++,,,,,,---,,,+++***)))***)))))))))))))))))))))hhhRRRJJJEEECCCDDD===BBBFFFGGGFFFFFFIIILLLHHHGGGGGGHHHIIIHHHFFFDDD>>>:::777777888999===BBBBBBJJJOOONNNOOOTTTSSSMMMIIIFFFDDDEEEDDDCCCGGGMMMQQQPPPNNNLLLJJJHHHGGGFFFCCCCCCAAA>>>:::888888999777666666555444333222222333333222222222111111111222111000111333666777777888888999;;;===>>><<<;;;888888888777888999::::::;;;===AAACCCCCCAAA>>><<<;;;999888666666777888999888999:::>>>AAABBBAAA@@@AAAAAA@@@???>>>@@@DDDHHHLLLMMMMMMKKKGGGDDDCCCCCC===<<<<<<;;;:::999999888666777888999999:::999999;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<=========;;;;;;:::::::::;;;;;;<<>>===>>>??????===;;;<<<;;;;;;;;;<<<<<<===>>>@@@???>>>??????>>>;;;999666666555555555666777777444555666777999;;;===???999<<>><<<;;;:::;;;===???@@@???===;;;999777555555666777444444555777888:::;;;;;;<<<:::777555555555444333000111111000...---...000---...///111333555777888::::::999888888777888888666555333111000000000000000,,,***,,,---++++++,,,+++******+++---......---*********))))))(((((('''$$$(((***))))))+++)))%%%******))))))******+++,,,,,,+++******+++------,,,+++*********+++,,,---......---,,,,,,,,,...000111000000000//////.........//////...---,,,,,,,,,---///000111111000111333555999???JJJ[[[qqq{{{aaaQQQIIIAAA:::666444222000///000000///...222444888===AAABBB@@@>>>:::888444111//////000111000000///...///000111222444444444555888999999888///,,,)))((()))*********000//////............///...///222444444222///---+++,,,------,,,,,,---///222///,,,+++++++++***)))***))))))))))))***+++++++++---+++'''(((---///...((()))))))))***+++++++++,,,......******......,,,((())),,,...000111111111------------,,,+++)))(((------,,,+++***)))))))))qqqWWWJJJCCC@@@@@@>>>CCCHHHHHHFFFFFFJJJOOOGGGFFFFFFFFFGGGFFFDDDBBB===:::777777888888999:::<<>>999666777999777777666555444333222222222222222111111111111111333222111111444666666666555444444888<<>>??????BBBBBBAAA???>>>>>>AAACCCEEEFFFFFFEEEBBB@@@@@@@@@<<<<<<<<<;;;:::999777777666777888999::::::;;;:::;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<===>>>???<<<<<<;;;;;;;;;<<<<<<<<<>>>@@@???<<<===@@@AAA???@@@AAABBBCCCDDDDDDBBBAAA?????????@@@AAAAAA@@@>>>@@@???===<<<;;;:::::::::<<<<<<<<<===<<<;;;999888555444444444555666777777333444444666888:::<<<===888:::===??????;;;777444444444444555666777999999<<<;;;<<<>>>AAACCCCCCBBB@@@>>>;;;999777777777888444555666888999;;;<<<===<<<999666444444444333222222222222222111000111111,,,---...111333666888999;;;:::999777666555555555444222000...------//////...,,,***+++,,,,,,++++++///...,,,,,,,,,,,,+++************)))))))))((((((###''')))'''(((+++***'''***************+++++++++---***((())),,,...,,,*********++++++,,,------.........------...//////000111111111000//////....../////////...............///111222222111111333555:::CCCUUUkkkyyy]]]MMMHHHBBB;;;777444222111111222111000...111444999>>>BBBCCCBBBAAA@@@>>>999555222000000111222222000000000000111222111000111333666888888888444111---+++,,,---------//////////////////000000***,,,000222222000---++++++,,,,,,,,,++++++---...+++***(((''''''(((((((((***************++++++,,,***,,,***'''(((,,,,,,)))(((((()))***++++++,,,,,,,,,///...++++++...///,,,---...///000000///...---///......---+++***)))(((///...---,,,,,,,,,,,,---zzz]]]LLLDDDAAA@@@???@@@BBBBBBCCCEEEIIIKKKIIIHHHGGGGGGFFFDDDAAA???;;;:::888888999;;;999777;;;:::999:::>>>BBB@@@;;;@@@>>>???@@@AAACCCLLLVVV\\\ZZZVVVRRRMMMHHHDDDBBB>>>AAABBB???;;;888999:::888777666555444333333222//////000111111222333333666555333333444555444333333222222555:::======;;;>>>>>>===<<<:::999888777888<<>>===>>>??????@@@AAA???===<<<===>>>;;;;;;;;;;;;:::999888777888888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;::::::;;;<<<===::::::;;;<<<<<<=========<<>>;;;<<>>>>>???AAABBBBBBAAA@@@@@@>>>>>>???AAACCCDDDBBB@@@@@@???>>>===<<<<<<;;;<<<888999::::::999888777666555555555555555666777888555555555666777888::::::<<<===??????>>>===:::999666666666666666777888888<<<<<<===AAADDDFFFEEEDDDBBB@@@===;;;999999999:::777888999:::<<<===>>>???<<<999777555666666555555333222222222222111000///+++,,,---///222444666777;;;:::888666555444333333111///---,,,+++,,,---...++++++++++++---///...,,,000...+++++++++,,,+++***************))))))))))))***,,,,,,)))***///111///))))))******++++++++++++,,,)))&&&'''+++,,,+++)))***++++++,,,------......,,,...///111111000///...111111000000/////////......////////////////////////000111222111333555777===KKKaaazzztttXXXHHHCCC>>>888444444333111111222222000///111444:::???CCCFFFGGGHHHJJJHHHDDD@@@<<<888666555111000000000000222444555000///000222555777777777666333000//////000000000---...///000111111222222***---000333333111---+++)))***+++***))))))+++---$$$%%%&&&&&&&&&'''((()))***************++++++,,,)))++++++)))***+++'''!!!((())))))***+++,,,,,,---,,,///...++++++...///,,,000000111111000...---,,,000///...---+++******))),,,+++*********,,,---...cccQQQHHHDDDBBBCCCAAA@@@AAADDDHHHKKKLLLLLLKKKIIIHHHGGGDDDAAA>>>:::999777666888;;;888333888666666888;;;===<<<:::<<<;;;===???@@@EEEPPP\\\ccc```[[[UUUNNNGGGBBB???===???AAAAAA???===;;;;;;888777777666555444333333......///000111222333444777666444444555555333222222111222444777:::::::::??????>>>===;;;:::888777777:::@@@DDDEEECCC@@@===;;;999888666666777888999888999999999888999<<>><<<<<<<<<;;;<<<<<<;;;::::::<<<===;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======::::::999999999999::::::888888999:::;;;;;;;;;;;;:::======;;;<<>>>>>===<<<===>>>;;;<<<>>>AAADDDEEEDDDBBB>>>>>>======>>>>>>???@@@666888::::::888666666666666666666555666666777777666666666666666777888999<<<<<<===<<<<<<;;;999888444555666888999;;;<<<<<<===>>>@@@DDDGGGIIIGGGFFFCCCAAA???===;;;;;;<<<===;;;;;;<<<===>>>???@@@@@@<<<:::777777888999888888222111000000000///---++++++,,,---...000111333333999888777555444444444333...---,,,+++++++++,,,---)))+++,,,+++...111111---,,,***((()))+++---------************************+++---+++((()))...000///))))))***++++++++++++******)))'''((()))************+++,,,---.........------...111222333111///---////////////////////////---...///000000000000000///000111111222555:::===HHHXXXqqqrrrWWWHHHBBB<<<888555555333111000111111000///111555:::@@@DDDIIINNNQQQOOOOOONNNLLLGGG@@@:::666------...///000333555777222222111333666777777666555333111111222222111000...///000111222222222222...///222444444222///---((()))***)))((()))***,,,$$$&&&((((((((((((***,,,***))))))))))))***++++++(((*********,,,,,,''')))*********+++,,,,,,,,,,,,......******......,,,......000111111111000///000///---,,,++++++++++++)))((('''&&&''')))+++---iiiTTTJJJEEEAAADDDCCCBBBBBBDDDHHHLLLNNNKKKJJJHHHGGGFFFCCC@@@===888888555222444777444---444444555777999:::999999777888:::>>>@@@FFFTTTbbbhhheee___WWWNNNFFF@@@===;;;===???BBBCCCAAA===:::888888777666555444333333//////000000111111222222444333333333444444333111111222333444444555888999;;;<<<<<<<<<<<<:::999888777999===@@@BBBAAA???>>>::::::999888888888888888777999:::999777888:::===>>>???@@@???<<<:::999999999999:::999888999;;;>>><<<;;;:::::::::;;;<<<===???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???:::;;;;;;<<<<<<;;;;;;:::999999:::::::::999888777777;;;<<<;;;<<<>>>>>>;;;:::;;;===<<<::::::<<<>>>:::<<>>============666999;;;;;;888666777888777666666555555555555666666666666666777888999999888999;;;<<<;;;999666444444555777:::<<<>>>???@@@@@@AAADDDHHHKKKLLLJJJGGGCCCBBB@@@>>>======>>>???===>>>>>>>>>????????????;;;999777777999:::;;;:::444222000000111///,,,(((.........//////000000000444333222222222222222222++++++++++++,,,,,,,,,,,,)))---...,,,///333222---+++)))'''''')))+++,,,,,,************************'''******'''(((+++,,,***((()))***+++,,,++++++***)))*********))))))+++,,,***+++,,,............---///000111111111000000///---------...//////000000,,,---...000000000000000000111111222444999@@@EEEVVViiioooXXXJJJCCC===::::::555333000...///000000000///333888===BBBIIIQQQVVVWWWYYY[[[ZZZUUULLLBBB<<<333222222111222333444555555444333333555666555444333222222333555444222000111222222222222111/////////000111222111///---,,,)))***+++***))))))+++---&&&(((+++***)))((()))+++))))))((((((((()))******((())))))))),,,///+++$$$+++++++++++++++++++++++++++------******------+++---...///111222222111111///...---,,,+++,,,,,,---+++)))'''&&&&&&(((***+++mmmVVVJJJBBB>>>>>>???@@@???>>>AAAGGGLLLHHHFFFEEEDDDDDDAAA>>>;;;888777333...000444///'''444444555888888666555666555555999===???FFFVVVdddlllhhhaaaXXXOOOFFF???;;;:::;;;>>>BBBFFFDDD>>>888888888777666555444333333111111111111000000000000111111111222444444333222000333555444222222666999888999:::;;;<<<;;;::::::777888;;;===????????????::::::::::::999999888888666888:::999777777999<<<<<<>>>???>>>;;;888777777888888999888888999<<<>>><<<;;;:::999:::<<<>>>@@@BBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA===>>>???@@@@@@???>>>===<<<<<<===<<<;;;999777666555999;;;;;;;;;>>><<<999<<<===>>><<<:::;;;>>>AAA<<<>>>BBBGGGLLLNNNMMMLLLFFFEEEBBB???;;;999777666777:::<<<<<<999777888999777666555555444444444444555555666666777999:::;;;999;;;???BBBAAA===888555777888:::<<<>>>???@@@@@@BBBCCCFFFKKKNNNNNNLLLIIICCCBBB@@@>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>??????:::888666777999;;;<<<<<<777555333333333111---)))000000000000////////////.........---......///000******+++,,,,,,,,,,,,++++++//////---///333222,,,...+++((('''((()))))))))******************++++++'''+++---,,,,,,...---)))((()))***+++,,,+++******)))+++---,,,)))))),,,///***+++,,,...///......---222111000//////000111111+++,,,,,,---...///000000+++,,,...///000000000000111222222333666===EEEKKKaaauuu|||jjjUUUHHH@@@;;;:::;;;666333///---...///000000,,,000555999???GGGPPPWWWcccfffkkkkkkfff[[[OOOGGG===<<<999666333222111111555333222222333333222111333333444666888777555222444444444333222///---,,,------...------+++***)))***+++,,,+++******,,,...'''***,,,+++(((&&&'''(((((((((((((((((())))))******)))((('''---222000***,,,,,,++++++++++++++++++***---,,,)))))),,,---***...///111222222111111000///...---,,,+++,,,---...///...+++)))((()))+++,,,wwwZZZIIICCCCCCBBBAAABBBCCCAAA===@@@EEEHHHIIIIIIHHHFFFBBB>>><<<888888777666444333222111111000000222444666666555999888777:::AAALLLWWW^^^iiicccZZZQQQIIIAAA:::666888;;;@@@DDDEEECCC@@@>>>888888:::===;;;555222444333222222111111111111111111...111888888333222444333333333333333444555666777999<<<===>>>===;;;999666777:::<<<>>>?????????888777777666666666666666===999555666;;;>>>>>><<<============<<<;;;:::999666777888999:::;;;::::::>>>>>>????????????>>>>>>BBBDDDCCC@@@AAAFFFGGGEEEFFFEEECCCAAA???>>>>>>===BBBBBB@@@???>>>>>>>>>>>>>>>===:::888777666777777============>>>>>>>>>>>>;;;888888::::::999<<>><<<:::999999888999:::;;;>>>@@@CCCDDDFFFHHHKKKMMMMMMLLLIIIGGG@@@???>>>>>>>>>>>><<<:::======;;;999777555444333888999:::;;;;;;:::888777666444222000//////////////////000000000000//////000000000...,,,+++,,,---,,,(((''')))***)))+++///)))***+++,,,...///000111...---,,,+++***)))))))))++++++******************+++***)))(((((()))***+++,,,,,,---------,,,++++++,,,,,,,,,++++++*********,,,---...000000000000///111000///000111222111///000000,,,))),,,222000(((,,,///333333111///000222222444555555777AAAQQQ]]]vvv}}}iiiRRREEE@@@<<<999777555222000000111111...,,,...444333444;;;???JJJ^^^cccjjjrrruuusssjjjZZZKKK@@@===999777777888888888555666666444222222333444777888999999777777888:::999333111777999222+++)))////////////...---,,,+++++++++++++++******))))))'''((()))((('''(((***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))(((((((((((((((((()))((((((+++...///---*********+++,,,------......---+++)))+++------***(((,,,,,,,,,++++++*********gggQQQHHHFFF>>>>>>@@@CCCBBB@@@CCCHHHFFFGGGHHHHHHFFFCCC???===;;;:::999777666666555555555444333333555555444333666555666:::AAALLLVVV\\\aaa\\\TTTMMMGGGAAA;;;888666999>>>AAABBBAAA>>><<<999777888;;;:::555444666222111000///////////////111///111666777222111444333333333333333444555555666888:::<<<<<<;;;999888555666999;;;===>>>>>>>>>:::999999888777777777777:::666222333777:::999888;;;<<<<<<;;;;;;:::999888888888999999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>AAADDDDDD@@@???BBBDDDBBBHHHGGGEEECCCBBBAAA@@@@@@AAA@@@???>>>============BBB@@@===:::999999:::;;;>>>>>>>>>===============:::888888;;;:::999===BBBAAABBBEEEHHHIIIIIIHHHGGGDDDCCCAAA???===<<<;;;:::===AAABBB>>><<<======;;;999888666444444555666777777888888999:::;;;;;;<<<===???@@@@@@>>><<<;;;;;;999:::;;;===@@@BBBEEEFFFGGGHHHJJJKKKKKKIIIGGGEEEBBBAAA@@@@@@@@@@@@===;;;;;;:::999888777666555555666777999::::::999888777888777555222111000000000//////000000000000//////---......---,,,+++---......***)))++++++)))***---++++++,,,,,,,,,---------...---,,,+++************************************+++***)))(((((()))***++++++,,,---......---,,,,,,,,,,,,,,,,,,+++++++++***...............000111222111000///000111222111///...222222//////333333///...000222222111000000111000444777777888CCCXXXhhhxxxeeeQQQHHHDDD???:::777555222000000111111...,,,...333222333;;;???HHHYYYccckkksssvvvuuunnn^^^PPPDDDAAA<<<999888888888777555555555444222111222333666888::::::888888999:::<<<444...//////...///333............---,,,+++***++++++++++++*********)))((()))******))))))+++,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++***))))))))))))***)))(((***---...,,,*********++++++,,,,,,------+++***)))+++...///...---,,,,,,,,,++++++*********tttZZZLLLGGG>>>===???CCCCCCAAABBBGGGBBBDDDFFFHHHGGGDDD@@@>>>;;;:::888666555555666666999888666666666666444222333333666:::AAAJJJRRRVVVTTTQQQLLLGGGCCC???<<<999444777:::===>>>===;;;999999777777::::::666555888333333111000////////////222000111444444111111333333333333333333444444555555666888::::::999888666555666888:::;;;<<<======::::::888777666666666666999666222333666888777555::::::::::::999888777777::::::999999999;;;<<<===???>>>===<<<<<<===>>>???>>>CCCDDD@@@===???@@@@@@GGGFFFDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<>><<<;;;<<<===??????>>>>>>======<<<<<<<<<999777888;;;;;;:::===CCCBBBCCCEEEFFFGGGEEEDDDCCC@@@???>>><<<;;;;;;<<<<<<>>>BBBBBB>>><<<<<<<<<::::::999777666666666777888777777888999:::;;;<<<======>>>@@@@@@>>><<<<<<<<<:::;;;===@@@CCCEEEGGGIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@>>><<<888888777777666666555555444555666888888888777777888777444222000/////////...//////000000//////...+++,,,,,,,,,++++++---//////,,,,,,...---***)))+++------,,,,,,+++*********------,,,+++************************************+++***))))))))))))***+++***+++,,,.........---------,,,,,,,,,,,,,,,++++++000///---------///222444111000///000111222111///)))000666555222333444444222111111111222222111///111666:::;;;===MMMfffzzzsssbbbQQQJJJGGGAAA;;;888444222000000000000///---///333000333<<>><<<:::888777777888999;;;999888777888777666444222333666:::???EEEJJJMMMJJJGGGCCCAAA???<<<999777333555777999:::999888777999777999>>>>>>999666666777666555333222222222222333222222222222222222333444333333222333333444444333444666777777777666555555666777999:::<<<<<<===888888666555444444333333;;;999666666888999888777::::::::::::999888777777<<<;;;999999999;;;===>>>===<<<:::999999:::<<<===:::@@@DDD@@@>>>???AAAAAABBBAAA@@@???>>>=========<<<<<<;;;;;;;;;;;;;;;;;;======>>>>>>??????????????????>>>===<<<<<<;;;;;;888777888;;;;;;:::===BBBCCCCCCDDDDDDCCCBBB@@@>>>>>>===<<<;;;;;;<<<>>>???===AAABBB===;;;;;;;;;999999999888777777777777888444555666777888:::;;;;;;:::<<<>>>>>><<<;;;;;;;;;;;;===???BBBEEEHHHJJJKKKHHHGGGFFFDDDCCCBBBAAAAAACCCAAA@@@@@@@@@???<<<:::888888777666555444444333222333444666777777777666666555222///---,,,,,,,,,...//////////////////...+++,,,,,,+++******+++------,,,---000000,,,***+++,,,,,,++++++***))))))))),,,,,,++++++***+++++++++***************+++++++++************************((()))+++------------,,,------------,,,,,,,,,,,,///////////////111222333111000///000111222111///&&&---333555444333333444444222000111333444222///555888<<<@@@JJJ^^^xxxsssbbbQQQJJJGGGAAA;;;777444222111///////////////111333000333>>>@@@BBBNNNZZZccclllooommmggg[[[PPPGGGDDD???<<<;;;:::888777444555555333000///000222222444777888777666555666111444666555///++++++...------...------,,,+++***++++++++++++++++++++++++***+++++++++))))))+++---)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++***))),,,+++)))(((((()))******************))))))))))))///---+++*********))))))+++++++++***************xxx___QQQHHHDDDBBBCCCBBB??????AAA???AAACCCEEEFFFFFFEEEDDDCCCBBB@@@>>><<<<<<<<<<<<999888777777888999888666444555777999<<>>;;;999888666666888999;;;777>>>BBBAAAAAACCCDDDCCC>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;888;;;???CCCEEEDDDBBB@@@???>>>>>>===<<<;;;;;;:::888777888<<<<<<:::===AAABBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<===>>>???>>>BBBCCC???=========;;;888888777777777666777777444555555666888999999::::::<<<>>>???>>><<<======<<<>>>AAADDDGGGIIIJJJKKKFFFEEEDDDBBBAAAAAAAAABBBEEECCCBBBAAAAAA@@@>>>;;;:::999888666444333111111222222333444555666666666555333111///---,,,,,,,,,......////////////......,,,------+++)))((()))++++++***,,,111111---,,,---))))))***************++++++++++++***++++++,,,,,,))))))*********+++++++++******++++++++++++******(((((()))***+++,,,,,,,,,---------------------------...111333333333111000111000///000111222111///***,,,000444666555333333555222000111444555333000888888<<>>======<<<<<<;;;;;;;;;999888999===<<<:::;;;@@@@@@?????????>>><<<;;;;;;;;;<<<<<<<<<<<<=========:::>>>???<<<:::;;;;;;999888888888888777777777666666666777777888999999999===???AAABBBAAAAAAAAABBB===???AAADDDGGGHHHIIIIIIDDDCCCCCCBBBBBBCCCDDDDDDIIIHHHFFFFFFEEEDDDAAA???;;;:::999777555333111000222333333333444555555555555444222000............---......//////......---.........,,,)))((()))******)))+++000111---,,,...(((((()))***++++++,,,,,,************+++,,,------)))))))))***++++++,,,,,,******+++,,,,,,+++******+++***)))))))))+++,,,...---------............///,,,...222555555444111///111000///000111222111///000...///444555444333555444222111222333444444444999:::AAAQQQjjjxxxfffSSSIIIEEE???888555222222111///---...000222222666333555======@@@MMMYYYbbbjjjkkkgggbbbYYYQQQFFFDDDAAA@@@???>>><<<:::888999888666333222333444111222222111///......///)))///222...***+++...///////////////...---,,,,,,++++++++++++,,,,,,,,,,,,***++++++***(((((()))+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***((('''((())))))((('''''')))***)))))))))))))))*********%%%''')))*********+++,,,)))))))))***************~~~iiiVVVNNNGGGFFFGGGFFFGGGJJJDDDCCCCCCCCCEEEGGGIIIKKKDDDDDDDDDBBB???<<<888666666444444555666777777555555555555555555777888999999777666666666555222///444444444444444555555666777777>>>KKKQQQMMMEEEAAA444444444333444444555666111777999888999===<<<888444333333222111111222222111222222222333333333333444333333333444666888999999999999999999::::::;;;888999:::;;;;;;;;;;;;<<<===============<<<:::::::::::::::::::::999999999888888888888888888888888999<<<>>>@@@FFFIIIFFF>>><<<<<<;;;;;;;;;;;;<<<<<<999888999999:::;;;<<<===???AAADDDFFFGGGEEECCCBBB<<<<<<<<<<<<<<<<<<<<<<<<:::999:::===<<<999:::>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<===<<<;;;999888555:::;;;888777888999777999999999999999888888777666666666666777777777777>>>@@@CCCDDDCCCBBBCCCDDD===???AAADDDFFFGGGFFFFFFAAAAAABBBCCCEEEFFFGGGGGGLLLJJJIIIHHHGGGFFFCCCAAA:::999888777555444333222444444333333333444444555333222000///......//////---......//////......------------,,,***)))+++,,,,,,***+++//////,,,+++---))))))******+++,,,,,,---************+++,,,---...((())))))***++++++,,,,,,***++++++,,,,,,++++++***///---+++))))))+++...000------......////////////...///222444444444222111111000///000111222111///111///000222///,,,000777111222333333222333666888<<>>============<<<;;;:::999999999:::::::::999888888888999::::::::::::999888;;;<<<===@@@FFFJJJDDD:::::::::999999999:::;;;;;;888888999999:::;;;<<<===DDDCCCCCCBBBAAAAAA@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;999;;;>>><<<999999===;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<<<<999666444777<<<===;;;:::<<<<<<;;;::::::;;;;;;;;;:::999888555444444444444333333333<<>>OOOWWWaaakkkllljjjfffaaa[[[SSSPPPMMMJJJHHHEEEBBB???======<<<:::777666666777666555222...++++++---///'''---000---,,,///...***------------,,,+++******+++++++++,,,,,,------------......,,,******+++---******+++++++++,,,,,,,,,------------------------&&&(((***,,,---,,,+++***"""&&&)))***(((''')))***(((((()))***+++,,,,,,---###''',,,...,,,***)))***(((((())))))*********+++pppcccVVVOOOKKKJJJLLLPPPEEEAAA???BBBEEEGGGLLLRRRPPPRRRPPPKKKHHHEEE???777888999999999777666777888444444555555444444333222222333333222222333777:::555555666666666666666666888999>>>JJJUUUXXXQQQIII===999555333555999===>>><<<999888;;;@@@CCCAAA>>>999888666333222111111111111333444222//////111333444444444444444444444444666666777888888888888888:::;;;===>>>???@@@??????>>>>>>===<<<;;;999888777555999;;;:::666444777:::999999999777555555777999666888;;;>>>@@@???;;;888444666888888888999;;;===888888999999999:::::::::;;;<<<=========<<<;;;:::???<<<;;;===<<<888777:::777888:::;;;;;;:::999888888888999999999999:::::::::999888555444444777:::>>>??????>>><<<:::;;;<<<===<<<::::::;;;;;;999888444444555555555555555555===;;;:::<<>>;;;======>>>DDDIIIJJJFFF@@@>>><<<>>>AAABBBAAADDDJJJKKKIIIGGGFFFEEEBBB???===999888777555444444444555444555666555333222333444//////...------------...111///...///111///((("""///---++++++---,,,)))&&&+++++++++***++++++,,,,,,------------------------......---,,,,,,...///000((())))))'''$$$%%%***///)))+++---,,,+++******+++***,,,......---,,,---...111000/////////000222333222222222222222111000///333333222222111000000000///000222222222222444555555000...333777888999<<>><<<<<<===<<<888555555555333000---++++++,,,...---)))%%%###%%%***...222111///------...000111---------,,,,,,---......++++++,,,***)))(((***++++++,,,.../////////...---111111000000///---,,,+++---,,,+++***))))))))))))+++,,,,,,***)))***,,,...+++*********))))))((((((***((('''))),,,---,,,***+++***)))***++++++(((&&&ttt```TTTOOOKKKIIIJJJEEEAAA@@@DDDFFFHHHMMMRRRVVVYYYXXXRRRMMMJJJEEE???:::::::::888777666666777444444555555555444333333333333333222222444666888555555666666666666666666999:::???JJJUUUWWWQQQJJJ===999666555777<<>>888888999999999:::::::::;;;;;;<<<<<<<<<;;;:::999999777777:::;;;999999<<<888888999999999999999999::::::::::::::::::999999;;;;;;999777555666999;;;>>>??????>>><<<::::::;;;:::888777777888777666444444444444555555666666666;;;999888999;;;<<<;;;999<<<;;;===BBBGGGHHHCCC???:::888:::=========@@@FFFIIIHHHFFFCCCAAA>>>:::888888777555444333333444444444444333333222222111111......------------......000...---...000///)))$$$...,,,******,,,,,,***(((++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,***)))***---///+++---......---,,,---...+++,,,......---------...111000000000000111222333222222222222222111000000222222222222111111111111000111333333222222333555666333222777;;;>>>CCCIIIQQQddd}}}tttdddSSSKKKGGGAAA;;;777222222111111111111222222000222333222222666???FFFUUU___fffccc]]]\\\]]]]]]bbbeeeddd___[[[WWWPPPIIIFFFBBB???>>>@@@@@@===:::888666222///---,,,,,,,,,...---+++((('''(((,,,///111000////////////000111------,,,,,,,,,,,,------++++++,,,***)))(((***++++++,,,---...///000000000,,,---......//////......+++******)))******++++++*********)))'''''')))+++************)))))))))(((+++)))((((((***+++)))'''***+++,,,+++)))((()))+++lll[[[SSSLLLFFFCCCDDDAAABBBFFFIIIJJJMMMRRRWWW\\\\\\UUUNNNJJJFFFBBB<<<;;;:::888666666666666333444444555555555444444555333222222444666666555555555666666777777777888:::<<>>BBBDDD@@@===;;;<<<@@@DDDDDDBBB;;;:::888555444333333333000111222111//////111333000000000000000000000000444555666666777777666666333444666777999999888888:::999888777666666666666222444666555222111444777666888999888777666666777666555555555666777888999888999;;;<<<<<<<<<===>>>999999888888999999:::;;;999::::::::::::999888888666444555999:::777777:::888777777666777888999:::<<<<<<;;;;;;::::::999999::::::999777555666888:::===>>>???===:::999999:::888777555555666666444333333333444666777777777777888666444444666888888888;;;;;;<<<@@@DDDDDD@@@<<<555444555888999888<<>>;;;888666666555444333222222333444666333111111222333000...,,,,,,,,,,,,---...///000///---+++,,,......+++(((...,,,))))))+++,,,,,,+++***************+++,,,,,,------------------------***+++,,,,,,------,,,,,,...---,,,,,,------,,,+++,,,---......,,,,,,---...+++---......------...///111111111111111222222333222222222111111111111000111111111111222222222222111333444333222111333444111000222666:::???JJJUUUcccxxxooo```RRRKKKFFF???888555333333222222222222333333111222222111000333:::@@@PPPXXX\\\WWWRRRTTTYYY\\\hhhlllnnnjjjfffbbb[[[TTTMMMHHHCCCAAACCCDDDDDDBBB===777000------...---,,,---------,,,++++++...000000000000111111111000000,,,,,,++++++++++++,,,,,,++++++,,,***)))(((***+++*********+++---...000000+++,,,,,,---------------((((((((()))***+++,,,---)))))))))(((&&&%%%'''(((************))))))))))))+++***(((((()))((('''%%%(((+++,,,***''''''***///jjj[[[PPPIIIGGGEEECCCDDDHHHKKKKKKNNNRRRWWW]]]___XXXOOOJJJGGGEEE>>><<<:::888777666555444333444444555555555555555666444333444666777666444555555666777777888999999<<<>>>CCCJJJOOONNNIIIDDD:::888666666:::???BBBDDD>>><<<::::::===@@@AAAAAA;;;999777555444333333333111111111000000000111222000000000000000000000000333444444555555555555555000111333555666666666555999888777666666666777777444555666555333333666888444666999999777666666666444555555555555666777888888:::======<<<<<<<<<===999999888888888999:::;;;888888888888888777777777888666666999999555444666888777555444555777:::<<<>>>======<<<:::999999888888999888666444555777999;;;<<<<<<;;;888777777888999888666666777777555444222333555777888888888888666555333222333555666777;;;;;;<<>>;;;444222222555666777;;;AAAAAABBBBBBAAA>>>;;;888777444333222111111222333333888333000000333444000,,,+++++++++,,,---...000111...,,,***+++---...---+++---+++)))))))))+++---...***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,,,,---+++)))+++------)))&&&***+++,,,+++******+++,,,,,,---......------...000111111222333333333333333222222111111111111111111000000111222222333444444222333444444222111222333///000333777;;;BBBSSSbbbvvv~~~jjj]]]PPPJJJEEE===666333222222222111111222222222222222222000///222777;;;HHHLLLNNNKKKHHHLLLVVV^^^lllrrrvvvtttpppllleee^^^UUUNNNGGGDDDEEEGGGIIIIIIAAA999000,,,---///...,,,+++,,,......------...///...///111222333222000///,,,,,,+++*********++++++++++++,,,***)))(((***+++))))))(((((()))+++,,,...------------+++***)))(((((((((((())))))***+++,,,***++++++***'''&&&'''(((*********)))))))))))))))******))))))))))))((('''))))))(((''''''(((+++---lllYYYOOONNNHHHEEEFFFJJJLLLKKKNNNRRRYYY```ddd^^^UUUPPPLLLIIIAAA???<<<;;;;;;:::777444444444555666666555555444666666666777888777555444555555666777888999:::;;;>>>AAAFFFJJJJJJHHHCCC???:::888555666999<<>>===;;;;;;;;;:::999888777888999:::<<<888888777777666666666666999777888;;;:::666444666777666444444555888;;;===>>>>>>===<<<:::999888888999999999888666666777999888999999888666555555666999888666666777777555444222444666888999999999888555555333222222444666888;;;<<<===???@@@???===:::444222333555777777<<>>CCCNNNbbbtttyyyfffZZZOOOIIIDDD<<<555222111111000000000000111111444333222000000111555888>>>@@@AAAAAAAAAGGGUUUbbbllltttzzzyyyuuuqqqlllfff[[[SSSJJJEEEFFFIIIKKKLLLDDD;;;111,,,---//////---)))+++.........------...---...111222333222000///---,,,++++++*********+++++++++,,,***)))(((***++++++***)))))))))***+++,,,------,,,,,,+++)))((('''***))))))))))))))))))***---......---+++))))))***))))))))))))))))))******((()))************+++++++++'''######(((++++++(((}}}cccSSSOOOLLLIIIHHHKKKLLLKKKNNNRRRWWW___dddaaaZZZUUUNNNHHHDDDBBBAAABBBBBB@@@;;;777666666666666666555444444666999;;;;;;999777666666444555666888999;;;<<<<<<>>>BBBGGGJJJHHHDDDAAA???===:::777666777999::::::666666777777888999999999888777666555555666777888777555333222222222111000111111111111111111111111000111222222333333222222///000222444555555555444666666888999::::::::::::333222111000111333555666444555777777666555666777333777;;;<<<:::888999::::::<<>>>>>>>><<<:::999555222333555777888===DDDKKKMMMNNNIIIAAA999555444222111000000111222333444999666333222333222///,,,*********+++,,,...///000+++++++++++++++,,,------***++++++***)))***,,,///((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,++++++---------+++)))---......,,,++++++---///.........---,,,---///222111333555777777666444222222111000000000111222333111111111222333444444555222333555444333222444555666777===DDDMMM[[[qqqtttdddYYYNNNHHHBBB:::555333111000000000000000000111444222000//////111333444555666888;;;===DDDUUUdddkkkttt{{{zzzvvvtttoookkk```XXXMMMGGGGGGJJJLLLLLLDDD===444///............)))+++---...---,,,+++,,,,,,---///111222111000///...---,,,++++++***++++++++++++,,,***)))(((***+++,,,++++++++++++,,,------)))******+++++++++++++++***))))))((((((((()))))),,,...//////---++++++,,,))))))))))))************''')))++++++******,,,------'''"""###***---***%%%www```UUUQQQLLLJJJKKKKKKJJJMMMRRRWWW^^^dddddd```[[[QQQHHHIIIGGGGGGJJJKKKIIIBBB<<<777777777777666444333222555;;;@@@@@@:::666666888444555666888:::;;;======<<>>;;;>>>AAAAAA???===;;;;;;;;;999888666777999;;;<<<888888666555555555666777888666888<<<<<<777555666666555555666888;;;===???<<<;;;;;;:::999888888777777888999888666666777888444555777777666666888999:::888777777888777666444444666888:::;;;:::888777222444666555444333555777:::;;;<<<<<<;;;999777777444111111444555777===DDDIIILLLNNNJJJAAA999555555111111000000111333444555777666555333111///---,,,++++++++++++,,,---...///***+++,,,,,,++++++,,,,,,)))+++---,,,******+++---''''''(((((()))+++,,,---++++++++++++++++++++++++------,,,,,,------...///+++,,,......---,,,---.........---,,,++++++...000...///...---,,,---000222111333666999999777444222222111000///000111333444222222222333333444444444111333444444333333555666888:::@@@KKKYYYkkkpppcccYYYNNNGGGAAA999555555222111111000000111111222222000...---...///000111111111555999<<>>888222...---...///+++,,,......,,,++++++,,,+++,,,...///000000/////////...---,,,++++++++++++++++++,,,***)))(((***+++&&&'''(((***,,,---------)))***++++++,,,,,,++++++((((((((((((((()))***+++***+++------,,,******+++((()))))))))************(((***++++++)))(((***,,,---)))&&&(((+++---***&&&rrrbbbSSSNNNKKKKKKJJJJJJMMMRRR\\\ccciiikkkiiidddXXXMMMLLLKKKLLLOOORRROOOGGG???888888888777666444222222555===DDDBBB;;;555666:::444555666888:::<<<===>>>;;;AAAIIILLLJJJHHHHHHIIIDDD@@@<<<888666555333222555888;;;======;;;:::999999999999999:::<<<>>>@@@===999666444444444111...111111111111111111111111//////000111111111111111...///111222333444333333000333777:::<<<;;;999888777555333222444777999:::555555666555444555777999777:::;;;888555666;;;AAA===@@@BBBCCCAAA>>>===<<<;;;:::888666777999;;;===999888777555555666666777;;;999:::===;;;444111111555555666777999<<<>>>???;;;::::::999999888888777333555555555333222333444444555777888777888:::;;;===<<<::::::;;;;;;999888555777999;;;;;;:::777666111333666666444333444666999:::;;;;;;888666555555222//////222333555;;;CCCCCCGGGJJJHHHAAA;;;999999111111000000111333555666555666555222///,,,+++,,,++++++++++++,,,---......)))+++,,,,,,++++++++++++)))+++...---+++)))***,,,'''''''''((()))+++,,,---++++++++++++++++++++++++---,,,+++***+++,,,---...)))+++...---+++***---000,,,,,,+++***((())),,,.../////////---,,,---000333111333777999:::888555222222111000///000111333444222222333333333333444444111222444444444444666777>>>???GGGUUUggg{{{nnncccYYYNNNFFF@@@999555666333222222222222222222333111...,,,+++,,,...//////000000444999<<>>:::666444555666777888666777999;;;;;;;;;999888666666666666888:::<<<>>><<>>;;;888888888777666999===AAADDDEEECCC===777444555444111---+++,,,---///000222333444333444444333111000111222444333333333333333444444555666777999999999888888777555222111333555777888<<<:::777555555888<<<>>>===<<<;;;;;;<<<===<<<:::<<<>>>@@@???<<<::::::<<<999999999777666666999;;;444555666888:::;;;===>>>;;;<<<===>>>===<<<:::888888888888999999::::::;;;=========;;;:::888666555444444444555555555555555222333666888999:::::::::;;;===???AAAAAA???===;;;888:::======;;;:::999999888777555444333333444444::::::999777666444333333...///000222555777:::;;;EEEDDDBBB@@@>>>;;;:::999999555111000333555555444333777:::777000,,,,,,...+++*********++++++,,,---000+++''''''***------,,,))))))*********))))))((((((---,,,$$$!!!&&&---000...,,,,,,...,,,)))+++///)))))))))***+++,,,......111---***,,,000000,,,'''...------,,,,,,,,,------//////000000111111111222555555444444444333333333444222...---.../////////111111111222333666888:::;;;:::777555444555777888:::>>>MMMeee|||~~~pppbbbYYYLLLBBB===999444///111111111111111111111111000///---,,,,,,...000222333222222444888@@@PPP```lllpppuuuwwwuuuqqqmmmkkkaaa\\\VVVQQQNNNLLLKKKJJJJJJDDD???>>>:::222000333,,,,,,,,,+++***+++---///---------...............111...***)))***---...///---------,,,+++***)))(((+++)))'''%%%%%%(((+++---------,,,+++***)))((('''000...+++***++++++***(((+++++++++***************************))))))((((((***)))((((((((()))***+++***((())),,,***&&&***222~~~```VVVLLLHHHGGGGGGKKKPPP[[[eeepppuuupppggg```\\\___^^^[[[[[[______VVVJJJ@@@===888555555777777888666777999:::::::::888888444444444555777888:::;;;:::===AAADDDGGGJJJNNNRRRRRRQQQMMMGGG@@@:::777666333222444:::===:::777888555444444777<<>>>>>>>>===<<<:::999666777777888999::::::;;;<<<<<<<<<;;;:::999888777;;;:::888666444111000///222444555777999999999999<<<===???@@@@@@???===<<<>>>@@@BBBBBB@@@===<<<;;;888777666444333333444444<<<;;;999777444222000///111111222222444555777777???>>>>>>>>>===<<<<<<<<<888444000///000222111111444444444222000...,,,,,,*********++++++,,,......111...+++******++++++*********++++++++++++*********///000***&&&))),,,,,,+++))))))+++***'''(((---************+++,,,---...---------......///...---......------,,,------...---...///000111222333444444444444444333333333333444222///...///111111111111111111222333555666777555555444333444555999;;;BBBIII[[[ttt}}}pppdddZZZMMMCCC>>>;;;666222111111111111111111111111000///---,,,,,,...111222111111333666999@@@NNN[[[hhhmmmsssuuusssnnniiifff```\\\XXXTTTRRROOOMMMKKKKKKFFFDDDDDD???666222333......---,,,++++++,,,------------------......///111111000///------,,,,,,------.........---,,,,,,***)))'''&&&&&&(((***,,,+++++++++***************,,,***))))))******((('''+++++++++***************'''(((***,,,,,,+++)))(((---,,,+++***)))******+++,,,)))(((+++***&&&(((---lll___PPPJJJIIIHHHJJJLLLXXXbbbnnnuuusssmmmfffbbbjjjhhhccc```aaaaaaXXXNNNDDD@@@:::777666777777777555666777888999888777666111222333555666777777777888:::<<>>>>>===:::999999999;;;;;;:::777555555777999<<<===???BBBCCCDDDDDDDDDBBBAAA???>>>===<<<;;;;;;666666777888999:::;;;<<<::::::;;;;;;;;;:::999999777777666555444444333333333444555666777777777777<<<======>>>>>>?????????DDDFFFHHHHHHDDD@@@>>><<<:::999888666555444444444::::::888666444222000///444444333333333333444444777888999;;;<<<===??????999666222000000000000///333000------......---+++++++++++++++,,,---...///++++++,,,+++)))((()))***++++++++++++++++++++++++)))///222///+++***)))(((---+++,,,...,,,)))+++///,,,,,,++++++++++++,,,,,,+++---//////---,,,...000......------------......,,,---...000222333444555444444444333333333222222444222000000111333333333000111222333444444444444222333333444555888===@@@KKKWWWmmm~~~pppdddYYYJJJ@@@<<<:::666333111111111111111111111111000///...------///111222///000333888:::???JJJVVVdddiiiooorrrooohhhaaa]]]YYYXXXWWWVVVUUURRRNNNKKKLLLKKKKKKLLLGGG>>>666444000000///...---++++++***------,,,+++,,,---...///000333666555000,,,******+++,,,------.........---)))(((((((((((()))***+++))))))******+++++++++,,,)))))))))***++++++)))'''*********+++++++++++++++%%%(((+++...///---+++)))000///---,,,+++*********///+++***,,,...,,,,,,...~~~lllXXXOOOLLLLLLMMMOOOTTT^^^jjjssstttqqqllliiinnnkkkeee_________WWWNNNFFFBBB<<<888666666666555555555666777777666666555000111333555666666666666777777999:::>>>EEEMMMSSS___```___ZZZQQQFFF>>>999777444555:::;;;888555555888666555777<<>><<<<<<<<<===777888999:::;;;<<<===>>>;;;;;;;;;;;;:::999888888555555555555444444444444333333444555555555666666999999:::;;;<<>>999777666555444555555555666555555555555111222444666777777666666666666666888<<>>BBBCCCCCC???999555333333333333,,,---...///111222333333777777777555222111222333555333111000000000111222555555666666555444333222222444777;;;===>>>;;;888777666666555555555666666777666666777888999999888999888666555555555555555555555666555555777;;;>>>???BBBFFFKKKMMMNNNMMMMMMEEECCC@@@===;;;;;;<<<===:::;;;;;;<<<>>>??????@@@<<<<<<;;;:::999777555444:::999777555222000...---222222222333333444444555555555666888;;;???BBBDDDJJJNNNQQQQQQMMMHHHCCC@@@??????>>>===<<<;;;:::999888888888888777777666666222222222333444666777888777777999:::<<<===>>>???999888777555333333333444---///000...+++***...222000000...---,,,+++++++++###'''+++,,,+++***+++---)))))))))((()))***+++,,,)))***+++,,,+++)))***+++(((&&&''')))(((&&&(((,,,......---,,,++++++++++++---***'''(((,,,///...,,,............//////000111111111111111111222222222333333222222222111111111000///...///222333333333000111333333444333222111666888:::999:::???HHHOOOeeevvv}}}ooo]]]RRRDDD:::777666444222111111111111111111111111000//////...///000111222333222222333333888DDDQQQ^^^bbbeeeddd]]]SSSJJJEEEAAADDDJJJQQQVVVXXXVVVTTTOOOTTTYYY[[[WWWNNNCCC;;;333111////////////---++++++*********+++,,,...///,,,000333111,,,))),,,///,,,,,,,,,,,,+++***)))(((((((((******+++******)))+++++++++************)))))))))***,,,......,,,***))))))***+++,,,---------...---,,,+++************))))))******+++++++++,,,)))'''&&&'''***,,,***'''wwweee[[[UUUUUUWWWXXX\\\dddllltttyyy}}}~~~tttrrrkkkdddbbbaaa\\\UUUKKKFFF@@@;;;888777666555666666555555555555555555333444555666777777777777666666666888<<>>:::999;;;;;;777444444666444222333666999:::;;;;;;999777444222222222222+++,,,---...000222333444444555555333111111222333777666555444444444444444444555666666666555444333333444777;;;>>>===:::777777777777777777666666666666555444555777888888777777555333222444555555555222333444444555888<<<@@@@@@CCCHHHLLLNNNNNNLLLJJJBBB@@@>>><<<::::::;;;<<<======>>>>>>???@@@@@@@@@;;;;;;:::999777555333222444444333222111111000000111111000111222333444555222333444666999===@@@BBBJJJOOOSSSUUUQQQLLLFFFCCC??????@@@??????>>>===<<<>>>===;;;999777555333333///000111333666999;;;<<<<<<<<<======>>>>>>>>>???888999888666333111222333+++///222000+++***...333000///...,,,+++*********,,,...000///...,,,+++,,,)))(((((('''((()))+++,,,...+++***------,,,---000)))'''(((******'''))).........---,,,,,,,,,,,,,,,+++&&&###&&&...222222/////////...//////000111222333222222222222111111111222222222111111111000000000///...000222333333222222222333333333333333222666888::::::===EEERRR]]]zzzyyykkk\\\QQQDDD<<<999888666333111111111111111111111111000/////////000000111111444222111111111555AAANNNXXXZZZ[[[XXXPPPGGG@@@<<<:::>>>EEENNNVVV\\\]]]]]]TTTZZZ``````]]]WWWMMMCCC888444000...//////---+++((()))***+++,,,,,,------,,,......,,,******---000/////////...---,,,******((()))******++++++******,,,+++++++++******))))))((('''(((***+++,,,***((())))))***+++,,,---...///111///,,,)))(((((()))***&&&'''((()))***+++++++++,,,---,,,***+++,,,***&&&}}}kkk___ZZZ[[[YYYZZZ^^^eeennnxxx{{{yyyssskkkgggeee___YYYMMMIIIBBB>>>;;;:::999888777777666555555555555555555444444555555666777888777777888999===DDDLLLRRRZZZ^^^bbbccc^^^VVVOOOKKKAAA<<<;;;===<<<777444555444333222444777888888888777777666444222000000000---......000111222333333333444444444222222333555999999::::::999777666555333444666666777666555555444555777:::===<<<999666666777777888777666555444444333333444666888777666666444111222444777777777222333444444555888<<>>===<<<:::999999::::::????????????????????????888888888777666444333222------...000111222444444////////////000222444555333333444555777999;;;<<>>????????????>>>===>>>===;;;999666444222111///000222444888;;;>>>???@@@@@@@@@@@@@@@@@@@@@@@@======<<<999444000000000,,,...000///---,,,---...------,,,+++++++++++++++000///.........---+++******)))(((((()))***,,,...000++++++...///++++++...,,,+++,,,......+++---222...------,,,,,,,,,---------+++)))***---000111111////////////000111222333222222222222222222222222222111111111000000000000111000000111333444333222333333222333333444555555444888;;;>>>DDDQQQdddrrrtttfffXXXOOOCCC<<<:::888555222111111111111111111111111000000000000000111111111333111222222111333===IIIOOOOOONNNJJJCCC===999777777:::@@@IIISSS[[[___```YYY```eeedddbbb___VVVMMM???999111.........+++)))&&&'''***,,,------,,,,,,------,,,++++++,,,---...............------,,,+++))))))*********+++++++++***************+++++++++***)))((((((***+++***)))((()))***+++---...///000---,,,+++)))((((((((()))&&&''')))************)))''',,,///,,,+++......+++zzzhhh___^^^WWWVVVXXX^^^hhhttt~~~}}}wwwooojjjfff```YYYOOOKKKEEE@@@>>>===<<<;;;888777666555555555555555555444333333444555777888888888999:::>>>DDDLLLRRRXXX\\\aaaccc```ZZZTTTQQQBBB>>><<<======888555555444444555777:::;;;:::999666666777555222000///...000000111111111222222222555666666666555555666888:::;;;<<<===<<<:::888666333444666777777777666666555666777:::<<<;;;888666666666777777777666444333444333222444666777777666777444111222666999:::999444444555555555777:::===EEEGGGKKKMMMKKKGGGBBB>>><<<;;;::::::999999999999????????????>>>>>>>>>>>>555555666666555444444333111111000000//////..................000222444666444444555555666777777777???DDDKKKOOOMMMHHHCCC@@@;;;<<<===??????>>>>>>===::::::999777666444333333000111333555888<<<>>>@@@CCCCCCBBBBBBBBBBBBBBBBBBBBBCCCBBB===666111000000---------...//////,,,***************+++,,,---------***(((***,,,...,,,***+++***))))))***,,,...//////******//////)))&&&(((+++)))***---,,,***,,,111---------,,,,,,------...222222111...++++++---///////////////000111222333000000111222333333444444111111111111000000000000333222222333555555444222444333222222333444666777444888===BBBKKK]]]sssqqqbbbTTTLLLAAA:::888666333///111111111111111111111111///000000000111111111111000000333444333333;;;DDDHHHHHHEEEAAA;;;777555555444666<<>>;;;999777555222444555777888999999888888555555444333111000//////............///111222333000222333555555555555444<<<@@@CCCAAA<<<999999<<<888:::<<<===;;;999888777;;;:::888666555333333333666666555444222222333444000111222444555555444444555555444555666888:::;;;888666333333555888:::;;;@@@BBBDDDEEEDDDBBB>>><<<999666444555888:::999777<<<<<<<<<;;;888777888::::::555222555999666+++!!!000000000000////////////111000000///111333555777333333333444555777888999AAACCCFFFIIIJJJGGGAAA<<<:::;;;<<<<<<=========<<<:::999777555444333333333555444333555999???EEEIIIGGGFFFDDDCCCBBBCCCCCCDDDEEEBBB===888333000///...111111000///////////////,,,...000111000...,,,***------,,,,,,+++***))))))---------,,,,,,+++++++++,,,+++***))))))***+++,,,------------------------444444222...+++***+++---.........---,,,,,,///111/////////000111333444555222222222111111111000000222111000///............222222333333444444333333:::555222444555444555888:::;;;BBBNNNYYYiiiooocccOOOFFF>>>999666333333555222000111555444///,,,---///000111222222111000///111111111222222333333333???>>>;;;888666444222222000333888>>>FFFOOOXXX^^^bbbdddfffeeefffeee]]]TTTHHHAAA888222000...,,,***,,,+++*********+++,,,---......---,,,,,,,,,,,,---------......------,,,+++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************+++***)))***,,,---,,,+++vvvhhh[[[ZZZWWWXXXdddvvv}}}xxxpppggg___\\\ZZZTTTQQQLLLFFFAAA===<<<;;;<<<;;;:::888666666666777555555555555555555666666666777888:::===AAAEEEGGGTTTZZZbbbgggfff^^^TTTMMMBBB???<<<:::999888666444444666888:::;;;;;;::::::555555444333222222111111111000000000000111111222444444444444666888:::<<>>>>><<<:::999999<<<<<<:::999888888888888666555444333222222444555111222444555666666555555555555555555666888:::;;;999666444444666999:::;;;>>>@@@BBBCCCCCCAAA>>><<<999777555555777888999999;;;;;;;;;999666555666777333222333666888666000+++111000000000////////////222111000000111333666777666555555444444444555555777999>>>CCCFFFEEEBBB>>>777888888999999:::999999555555555555555555555555444333333555999???EEEIIILLLKKKHHHEEECCCBBBAAA@@@>>><<<999555222000000000222222111//////.........***+++,,,------+++***)))*********+++,,,,,,------,,,,,,,,,+++++++++******---,,,+++******+++,,,---------......------,,,+++222222111...+++***,,,......///000///......000111/////////000111333444555222222222111111111000000444444333222222222222333111222333444555555555555888444333555777666777;;;@@@BBBLLL\\\mmm~~~~~~kkk___PPPGGG???;;;888444444777666222000111111...///222...///111222222222111111111111111222222333333333666666444333222111111111222444888<<>>???<<<666333555777555555555555555666777777:::999888999;;;>>>BBBDDDPPPXXXbbbiiiggg^^^QQQIII???<<<999777777777666555444666:::===>>>>>>===<<<666666555555444333222222333222222222111111111000555444222111333888===@@@BBBDDDEEEBBB===888777888;;;===??????===<<<;;;<<>>===<<<;;;;;;;;;;;;888777555444333444666777333444555666666666666666666666666777888999:::;;;:::777555555777999::::::;;;===???@@@@@@>>><<<:::888888777666555666999;;;999:::999666444222222333000222555666666555555555111000000///////////////222222111111222444666777999888666444333222111111666777:::===>>><<<888444444444444555555555555555///000222555666777777777333333333555999???DDDHHHOOOMMMJJJFFFBBB>>><<<:::999888555222000/////////444333111000///...------************++++++++++++*********+++,,,---------++++++++++++************------,,,,,,,,,,,,------------...///...---+++***///000///---++++++,,,...---///111111000000000222//////000000111222444444222222222111111111111111444444333333444444555555222333444555666777777777444111111444666666888===FFFKKKZZZqqqyyyeeeYYYNNNFFF>>>:::777444444666555222111222222//////222...///111222333333333333111111111222222222222222............///000111222333555777999;;;@@@EEEIIIPPPYYY___^^^[[[ZZZXXXTTTNNNKKKEEE===666000......,,,+++*********+++---.........---,,,,,,,,,,,,------------,,,,,,+++))))))************************.........------,,,******))))))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++************)))(((((((((((())))))))))))---+++***+++,,,,,,+++***uuuiii[[[UUU[[[ccceeeccciiinnnpppjjj]]]SSSPPPPPPNNNNNNLLLJJJFFFBBB>>><<<;;;===>>><<<888555555555555555555555555666888999:::999777777999===AAADDDLLLTTT```hhhggg\\\NNNEEE>>>;;;777555555555444333444666:::>>>@@@AAA@@@???:::999888666555333222111111111111111111111111000222111///...000444888;;;AAABBBCCCAAA===999888888<<<>>>??????>>><<<======AAA@@@???>>>>>>>>>>>>>>>@@@===999777666666777777444444555555666666666666777777888999:::;;;<<<===;;;999777666888:::::::::888999;;;<<<===<<<:::999777888888666444444999===999999888666222000111111333444555666666777777777111111000///...//////000222222222222333444555666999888777555333222111111555555666777888666111...222222111111111222222222,,,...111444666666666555222222222444888>>>CCCFFFLLLKKKIIIEEE@@@<<<888555777666444111000///......555444222000///...---------,,,,,,,,,,,,---///000------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,---//////...,,,+++------...---++++++---///,,,...111222111000000111000000000000111222333444111111111111111111111111111111111111222333444555555555666777777777666666444222333666888999===CCCLLLXXXmmmuuuaaaUUUJJJBBB:::888555222111444000///111666555000------...///111333444555555444111111111111111222222222---------...000111333333444555666666777999===@@@GGGRRR[[[[[[XXXWWWWWWWWWVVVUUUPPPFFF;;;222......,,,,,,+++***+++,,,---.........---,,,,,,,,,,,,---------------,,,+++******++++++++++++++++++++++++++++++,,,---------------))))))))))))))))))))))))))))))******+++,,,------+++++++++*********))))))''''''((((((((()))))))))---+++***+++,,,,,,+++))){{{fffZZZYYYZZZZZZXXX]]]eeekkkhhh]]]QQQKKKJJJKKKKKKLLLKKKIIIEEEBBB???<<<:::999999::::::777444666555444444444666777888777666555666888===AAADDDKKKSSS^^^eeeddd[[[NNNEEE???<<<777444333333222111333666:::===@@@@@@@@@???===<<<:::777555222000///---...///000111111111111/////////000111222333444<<<===???>>><<<;;;999999;;;<<<>>>===<<<;;;<<<===??????@@@AAADDDFFFHHHIIIJJJEEE???;;;999999777666444444444444444555555555777888999;;;===???@@@@@@===;;;999999:::;;;;;;:::777888999:::;;;:::999888666888999777444555888<<<999999888666222000111222444222222444888;;;:::777222111///.........///000222222222222333444444555777777666555444444444444---...000333666777555444222111000000///000111111---...111333444444333222111111222333777;;;@@@BBBGGGGGGFFFDDDAAA<<<888666333333222222222222222222555444333111///...------///...---------///111222---------,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++)))***,,,...//////......+++,,,------,,,,,,---///+++---000111000000000111000000000000111222333333111111111111111111111111000000000111222333444555888888888888777666555555666444555999<<<>>>FFFOOOYYYkkkrrr___TTTHHH@@@:::888555222111444000...///333333///---//////000222444555666666555111111111111111111111111............///000111222333444555555555666999;;;AAAMMMXXXYYYWWWWWWYYYZZZ]]]]]]XXXNNNAAA555///...---,,,+++++++++,,,---.........---,,,,,,,,,,,,---...............------,,,++++++++++++++++++++++++((()))******************************************&&&'''((()))***+++,,,---+++++++++*********))))))(((((((((((()))))))))))),,,+++******,,,,,,+++***sssddd\\\VVVTTTTTTWWW___ffffff^^^SSSLLLHHHIIIJJJLLLMMMLLLJJJGGGEEE???;;;888999;;;<<<999555777666444333333444555777444444444555888===AAADDDJJJPPPYYY___^^^XXXNNNHHH@@@<<<777333222222111111333555777:::<<<===>>>>>>>>>===:::888555222000///+++,,,...000111222111111...///111333444333222111777888999:::;;;:::999999888999;;;:::999999:::<<<:::;;;???DDDJJJOOOTTTVVVQQQKKKCCC>>><<<;;;999666555444444333333444555555777999;;;>>>AAACCCDDDEEEBBB@@@>>>>>>??????>>>===999:::;;;<<<;;;;;;:::999666777888777666777888:::888999888666333111111222111//////333:::>>>===:::222111///...---...000111111111111222222333333333444333333333444555666666111000111222444555444222222111000///...///000111///000111111111111000///111111111222555888;;;>>>BBBCCCDDDCCCAAA>>>:::888///000111333555666777888555444222111000///............---,,,,,,---...///)))***+++,,,---...///000------------............++++++,,,,,,,,,,,,+++++++++++++++,,,---...///000+++---......------...///+++---///000//////111222111111000000111222222333111111111111111222222222222222222333444555666777888888888888777666555555222111333777<<>><<<;;;::::::999888666333111111222333444333333444666999<<>>:::666333222333333333333333444666888:::;;;<<<;;;:::999777555333111111---...000222222222000000---...000333444444444333444555555777888888777666555666777777666666777999777999===CCCJJJQQQVVVYYYTTTLLLDDD>>>======:::777777666555444444555666666777999===AAADDDGGGHHHIIIGGGFFFDDDDDDDDDDDDCCCAAA???????????????>>>===<<<666666666888999999888666777777777555222111222333...000333666999:::;;;;;;333111///------...000111000000111111222222111111000000000111222333555555666555333333333222000...222000///------...///000000000000////////////...111000000111333555777999;;;<<>>;;;777555222333333444555555555555444333222111000000000000......---,,,,,,,,,------)))***+++,,,---///000000,,,,,,,,,------.........+++,,,---......---,,,+++///...,,,++++++,,,---...,,,...//////...---...///---...///000///000222444111111111000111111222333000000111111111222222222555444444444555666777777555666666777888888777777333333666<<>>???AAADDDGGGHHHGGGDDDCCC===999555222333444555666333222222333555777:::;;;888888777666555444333333000111333333333222000///+++,,,...000222333555555333333444555777777555333333444555444333444666777777888<<>>>>>>>>;;;888888777666555555666777888777:::>>>BBBFFFIIIKKKLLLLLLJJJHHHHHHIIIHHHFFFEEECCCCCCCCCCCCBBB@@@??????666555555888;;;;;;888444555555555444111000111333...444999999666444666999333111///------...000111///000000111111111000000////////////000111333333111000000111444666666555111000...,,,,,,---...///000///............//////000000000000111333555666555777999;;;:::777333000888888777666444222000///333333222111000000000111/////////......------,,,------------------------+++++++++,,,,,,---------,,,---...//////...---,,,333111---+++)))***,,,------///000000///......//////000000000000111444777111111111111111111222222000000111111222222222222555444444444444555666666222333444666888999999:::======AAAIIISSSaaavvv{{{jjj\\\UUUFFF???::::::888555444666,,,///666>>>>>>777///---444555666777777666555555222111111111000000//////............//////000111333444444333000//////000;;;EEEPPPUUUZZZ___aaa``````]]]YYYUUUQQQHHH===666------,,,+++,,,---...///......---,,,,,,,,,,,,---((()))+++---...///000000------------------------+++,,,,,,,,,,,,,,,++++++************************((()))***,,,...000111222+++++++++************)))******+++++++++,,,,,,,,,)))((((((***---.........uuucccXXX]]]XXXWWWYYYYYYRRRKKKHHHKKKEEEAAACCCIIINNNOOONNNMMMIIICCC???===<<<;;;;;;<<<999444000///000333666333333333444666999;;;===;;;<<>>===:::777333111111222222///222555555555555888;;;777777888666333222222333222111000//////111222444111------333777666555555666777888888777555444444777555444555444333333555555555666999@@@GGGGGGEEEDDD@@@;;;999999999777666777777777777777777777777999;;;>>>???@@@AAADDDFFFHHHJJJLLLNNNOOOMMMKKKJJJGGGFFFFFFGGGHHHEEE@@@;;;;;;;;;:::888777777:::<<<888888777555333222444555000000111333666666555333***+++...000111000...,,,.........////////////000////////////000000000000333111000111222444444333999777333000---,,,,,,,,,666111,,,***+++------,,,///000111222222333555777666666666777777777777777666888:::;;;:::777333111222111000//////111333444111111000---+++))))))******+++,,,---------,,,,,,,,,,,,---000333333///+++......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,000000111111111111000000333444444555444333111000000000000000////////////222333555666666666555555666666555555999>>>BBBBBB===GGGLLLTTTfffuuuxxxgggZZZSSSCCC???:::666555444333222000111111111222222222222111222444666999888666333555333222222222222111///---...//////......///111111333444333111//////000888<<>>@@@@@@BBB>>>:::888999999888777666666666666666666666666888:::<<<>>>>>>???AAACCCCCCEEEHHHKKKMMMMMMLLLKKKJJJJJJJJJKKKKKKHHHCCC???999999888666444444666888999::::::888555444444555111111111333555555444222,,,---...000000///...---////////////000000000000.........//////000000000222111///000222333333222111111//////...///000111777333///---...000000000111222333444555666888:::888888888999999999::::::666:::>>>@@@???:::666333111111000000000222333444222222111///---++++++,,,,,,,,,,,,------------...,,,+++,,,...000000---***.........---------,,,,,,---,,,,,,,,,,,,---......---......//////......---000111111111111111111000222222222222222111000000111111111111111111111111444555666666666555444333666666555444777;;;???AAAHHHRRRYYYfff}}}uuueeeYYYRRRCCC???:::777555555444333000000000111111111222222111111333666888888555333444222111111111111000...---...//////......///111111222333222000/////////444666:::@@@FFFOOOYYY___XXXXXXXXXWWWXXXUUUIII<<<555///++++++,,,+++,,,///,,,...000///,,,+++---...+++---,,,)))+++//////***------------------------------------------------+++***((('''&&&'''((()))************+++,,,---...///---+++***++++++***)))((()))***++++++,,,++++++///---+++***,,,.........ooobbb[[[VVVUUUSSSMMMGGGEEEEEEDDDCCCCCCFFFIIIMMMOOONNNKKKIIIGGGEEECCC???===;;;:::777555444555666777444444333333444555777888444444444555666888999:::999777444111000000000111---...000000///000111333222444666888999;;;>>>AAA999888666444222111111111444111333999>>>AAAFFFLLLEEE???888555555666666666<<<;;;:::888777888888888999666333222333555999;;;:::888555444555666666555555555555555555555555555888999;;;;;;;;;;;;===???===???BBBEEEHHHJJJKKKKKKKKKJJJJJJKKKJJJHHHCCC@@@999999888666444333555666;;;<<<===<<<999666555555333222222333444444333111///////////////.........////////////000000000111,,,,,,---...//////000000111000...///000111111000,,,,,,---...///000111111666333///...///000111222000111222333555777888999777777777777777888888999777<<>>@@@AAAAAABBBBBBAAA???<<<:::999777888999999777777999::::::<<>>DDDHHHIIIHHHEEEDDDCCCBBBCCCDDDEEEFFFLLLSSSZZZZZZQQQDDD999333111111222333333333333222111///------...///---,,,111000///......000222333444333111000//////000222//////.........------------,,,,,,,,,,,,---......111000///......///000111222222222333333222222222222111000//////000222333//////000111333444555555333333333444555666777777444333666:::<<>>MMMXXX___aaabbbddd___UUUGGG<<<666888999666666:::444555666666444444555666666666666666666666666666666888999888777666777888666555555666888:::===???@@@AAABBBAAA===;;;999999666777999888777666777888777999<<<<<<:::777555444555333111000111222111000222222000//////000111111............////////////---............/////////000///------...///...---...........................///000000000111444666777888===FFFPPPXXXZZZZZZUUUTTTSSSRRRRRRTTTVVVWWWdddjjjnnniii[[[JJJ>>>888333333333333222222222222000---***+++---///---+++000000/////////000111222000111000///------///111/////////.........---------,,,,,,,,,,,,---......111111000000000000111111111111222222222222111111222222111111111222333333///000000111333444555555222222222333555666888999777666:::???AAAFFFYYYmmmwwwiii\\\QQQIIIAAA>>>999666555555555444000111111111222222222222444333222333555555444222444222111111111111000......///111000//////000222///000111000...---------******+++,,,...444:::???AAADDDFFFGGGLLLRRRRRROOODDD===777666444111111333777;;;BBBIIIMMMKKKFFFAAA333...+++,,,---+++,,,...,,,------....../////////---------...//////000000***,,,...000111111000///------,,,,,,,,,,,,------...+++)))((()))+++++++++++++++,,,,,,,,,,,,,,,+++...,,,+++,,,------,,,***qqqaaaSSSLLLJJJKKKHHHEEEEEEGGGHHHGGGEEEFFFGGGIIILLLNNNNNNKKKHHHFFFDDDAAA>>>;;;999888888666555444333333444444555444333222222222222333444222222111111111111111111222000///000333444333111000111333555888===CCCGGGMMMNNNNNNNNNKKKFFFBBB???999999;;;===???III___rrr|||qqq___JJJ;;;888>>>EEEUUUeeesssyyy~~~zzznnn___LLL===<<<===999888;;;444666777666333111222333555555555555555555555555777888999999777777888999666666555666888;;;>>>AAA@@@BBBCCCAAA===::::::::::::;;;;;;:::888666555666444666888888666444444444444222000000111222222111111111000000111111222222000000000000111111111111000000////////////......111///...---...///...---///...---------...000000...000222222222333666999999<<>><<<999666666888444444444444444444444444777888999999888888999:::666666666666999===AAADDD???AAABBB@@@<<<999999:::???@@@@@@>>>:::777666666111333555555444333333333444111//////111222222222000000111111222222222222111222222222222333333333111111111000//////......222000......//////...---222111///---,,,---///000---000222333222333777:::AAAEEEOOOaaatttyyycccNNNAAA<<<999777444222000000111111000,,,)))***...000...+++......///000000000000//////111444333111111333555000/////////............---,,,,,,,,,,,,---......000111222333333222111000000000111111111111000000///000111333333333222111333333444444555666666666666555444333444444666777999;;;DDDPPPXXXccc}}}pppbbbVVVJJJBBB???;;;777444444444444333222222333333333444444444666555444444555666555444111000......//////---,,,...000111111000000111222000111222111///.........'''***---...//////000111000444777:::@@@HHHMMMMMMPPPIIIBBB???<<<777666888???DDDLLLVVV\\\ZZZRRRLLL<<<444///000...***))),,,******+++,,,,,,---......++++++,,,,,,---.../////////---***)))***...222555...------,,,,,,,,,------,,,*********,,,---,,,***)))***+++,,,------------*********+++---...,,,+++sssbbbYYY[[[QQQLLLNNNJJJBBBBBBIIIEEECCCEEEJJJLLLLLLNNNQQQLLLJJJFFFBBB???=========;;;888555555666888888888888777777555333111000...333555555333000///000333222222333333333333222222///111333666;;;???BBBDDDLLLTTT^^^aaa]]]VVVQQQOOOJJJBBB@@@DDDFFFJJJZZZmmmxxxgggSSSCCC>>>BBBIII\\\ssspppTTTFFF@@@<<<;;;<<<:::>>>BBBBBB@@@;;;777555333222111111333333222111888888777777777777888888555555555777:::>>>AAADDDEEEFFFEEE@@@999777:::>>>>>>??????===999555333333444333333333222222111111111111222222222333333333333111000333333//////222555555555555555555555555444111---+++,,,...////////////............//////000//////....../////////444111///---///333999===@@@LLL^^^qqq{{{nnn]]]LLLCCCBBB;;;:::888666444111///...---.........------///111//////000000000000//////222222111111111111222222222//////222333000///000///111000,,,///666777333111000...---...///111222---///222333333222///...333333333444444555555555666666555555555666666777888555555777888888:::???===AAAIIIVVVmmmqqqaaaRRRGGGDDD===999555111111111111000222333555777777666444333666666777777666444222111//////000000000000///...***444555***$$$+++222111222...///222000)))&&&(((,,,,,,,,,,,,,,,,,,,,,,,,...///000333888@@@IIIPPPQQQNNNIIIDDDBBB@@@>>>===IIIQQQYYY___dddddd\\\RRRCCC888...---/////////000,,,...111000---,,,...000////////////////////////000///...------------...---+++***+++,,,,,,+++***)))******(((&&&&&&(((+++---...000000...------...***)))))))))+++,,,+++***{{{qqqhhh[[[RRRRRRNNNEEEDDDIIIGGGEEEGGGLLLMMMLLLMMMPPPNNNLLLIIIFFFBBB@@@???>>>===:::888777888::::::::::::999999777666444222111222333333111...---///111111222222222222222222111///000222555888<<>>BBBHHH\\\rrr~~~cccRRRHHHBBB>>>???<<<>>>@@@BBBBBB>>>:::777444222111222333444333222666666555666666777888999333333333555888;;;>>>@@@BBBCCCCCC???:::999===AAA@@@AAAAAA???;;;777555555111111000000000/////////000111111222333333444444444111000222222///000333555555555666666666666666666333000///000111111111/////////....../////////...------,,,,,,,,,,,,---000000000111222666;;;>>>JJJXXXlll}}}vvviii^^^QQQEEE??????===<<<999777444222111000---------......000000111///000000111111000000///111111111000000111111111000------000000---,,,......111000...000666666222111000///......000111222---...///000000///---,,,333333333444444555555555888777666555444444444444666333333777888888;;;@@@EEENNN[[[jjjooo___PPPFFFCCC<<<999555222222111000///222333555666777666444444777666666555444333111000......////////////......&&&555666555777444---111......111000***(((+++************************,,,---...000555<<>>999555333222333444555444333333333333444555666888888333333333444666999<<<===>>>???@@@===;;;;;;???BBB@@@AAAAAA???:::777555444000000////////////......///000111222333444555666666222000111111///000444555555666777777888888888666444222222222222111000////////////////////////...------,,,++++++,,,,,,+++...111333666999===@@@SSSeeezzzxxxmmmaaaTTTLLLGGGAAA??????@@@>>>:::666333222222222///---+++---000222111///000111111111111111111000000000000000000000000000000------000///,,,,,,......000111000333666555111111000/////////000222333000000000//////.........444444444444444555555555999888666444333222111111555333444888999:::>>>EEELLL[[[nnn|||lll]]]OOOFFFBBB;;;888555333333222000///222333444666666666555444888777555333222111000000------..................###...333///---111444222111......000///,,,,,,...)))))))))))))))))))))))))))***+++---111777???EEELLLKKKIIIHHHGGGGGGGGGHHHPPPWWW___cccffffff```XXXKKK???333///...,,,+++,,,---+++***+++---///000000------........./////////++++++,,,,,,,,,+++***)))///---+++*********(((&&&---((($$$&&&+++---***&&&(((*********)))***+++---+++***)))***,,,,,,,,,***hhhYYYRRRLLLIIIJJJJJJHHHIIIMMMMMMIIIGGGIIILLLLLLMMMLLLJJJHHHEEECCCBBB@@@===============<<<<<<<<<<<<;;;999777666555555555444333333222333444000111111222222111111000000000000222333555777888<<>>BBBAAAEEEKKKMMMMMMQQQXXXWWWTTTOOOGGGAAA???AAACCCJJJ[[[sss|||fffVVVLLLGGGFFFFFFDDDCCCFFFIIIHHHBBB;;;666555444444666666555444333333333333444555666777444444444555666888:::;;;:::;;;;;;:::999999<<>>;;;888444222222111111111000000000000000...///000222444555777777777222000111000///111555444555777999::::::::::::555333222222222222000.../////////000000/////////000//////...------......***---111444666:::???CCCXXXlllnnn```[[[PPPFFFCCCDDDBBBAAABBB@@@===999555222111111222111---+++,,,111222///***111111222222222222111111000000000000000000000000222000000222000---...222...///111333555666333000111111000000000111222333666555333222111222222333444444444555555555555555777777555444333222222111777666777;;;<<<>>>EEEMMMWWWjjjzzzkkk\\\OOOEEECCC999777555444444333000...222222444555555555555555888666444222000/////////..................//////777888222'''###***333777333111000///...------...************************((()))***+++...333:::???GGGHHHIIIIIIHHHHHHHHHIIITTTZZZaaadddfffgggbbb\\\NNNBBB555000///---,,,---222...+++,,,///222111000------........./////////***+++,,,------,,,)))(((***)))((()))+++,,,+++***+++(((&&&'''+++,,,***((()))***+++******+++---000+++***)))***,,,---,,,+++xxxcccWWWQQQNNNNNNJJJHHHHHHKKKJJJFFFDDDFFFFFFGGGIIIKKKKKKJJJHHHGGGCCCAAA?????????>>>===;;;<<<<<<;;;:::999888666555666555444444444444444444111111222222222222111111111111111222333444555555777:::>>>@@@???<<<:::999;;;<<<@@@EEEGGGGGGIIILLLHHHGGGEEEBBB???>>>>>>???CCCNNNbbbyyynnn[[[QQQMMMMMMLLLIIIGGGHHHJJJHHHAAA;;;777666555666777888777555555444444444444555666666333333333444555555666777888888888777666666777999999:::;;;999666333111111000000000000000111111111...///000222444666777888777333000111111///111666444666888;;;<<<=========666555333333333222000...//////000111111000//////000//////......//////000,,,///222333555999AAAHHH\\\ppp}}}yyylllYYYKKKJJJBBB>>>@@@DDDCCCAAAAAA===:::666222000///000000222...+++---000000+++&&&111111222222222222111111000000111111111111000000222000111222000---///444//////111555777555222000111111111111111222222333888777555444333444555666555555555555555555555555444444333333333444444555888777999===???DDDNNNZZZnnnxxxiii\\\NNNEEECCC999777555444444333111///111222333444444555555555777666333111000//////000//////.........///111111***///222111000222555555555555333000...------,,,************************)))***++++++,,,000666:::BBBEEEHHHHHHGGGFFFGGGHHHTTT[[[aaaccceeefffccc___QQQDDD777222111///...///444000------000111000...////////////////////////+++,,,...//////---+++******)))((()))+++,,,+++***((()))***************+++(((***++++++***+++---///+++*********,,,---,,,+++nnn^^^UUUOOOMMMLLLHHHGGGIIIGGGDDDCCCEEEBBBCCCFFFIIIKKKKKKKKKJJJFFFDDDBBBAAAAAA@@@>>><<<;;;;;;;;;:::999888666666555333222222333444333222222222222333333222222222222222222222222333444444444555777999999888666555777888;;;???AAAAAAAAAAAA???>>>>>>===<<<;;;;;;:::CCCHHHTTTfffxxxrrr^^^UUUUUUVVVTTTRRROOONNNLLLGGG@@@;;;999777666777888999888777555555555555666777888888333333333333333333333222666555444444333333444444777888:::999666444333333......////////////000000///000111333444666888888777333111222222000111555444666999===???@@@??????:::777555444444444222111//////111111111111//////------------...///000111000333666666666;;;CCCKKK___ppp}}}ooommmkkkiiidddYYYJJJ>>><<<888888===AAA???======888666333111///...//////111///......000///+++'''000111111111111111111000000111222333333222111000///...///111///---000666111///111666777444111111111111222222333333333333555555333333333444555666666666666555555555555555222222333333444666777888888888:::???DDDNNN^^^mmmwwwhhhZZZMMMDDDAAA999777444333333333111000111111222333444555555666555444333222111000000000000///......///000222333***---222444444444555555555777555111//////...***))))))))))))))))))))))))++++++,,,+++,,,...333666<<<@@@EEEGGGEEEDDDEEEGGGSSSZZZ___```aaaddddddaaaVVVIII;;;555333111000111111000///000111111000///222222111000000//////........./////////...---,,,...---++++++,,,+++***(((&&&)))++++++***)))***,,,&&&(((*********)))***+++,,,+++***+++,,,------+++pppaaaWWWQQQNNNJJJGGGGGGFFFCCCDDDGGGBBBCCCEEEHHHJJJKKKKKKKKKHHHGGGEEEDDDDDDBBB???===<<<<<<<<<;;;:::999777777666333111222444555444333333333444444444444333333111111111111111222333333333333444555666666555444666777999:::<<<>>>>>><<<::::::999999999999777666CCC@@@DDDQQQ```ooo~~~lllZZZVVV[[[^^^bbbaaa^^^YYYSSSKKKEEEAAA:::888777888999:::999888444444555666888:::<<<>>>666666666555555444333333333333222222333444333333333555666666555333333333/////////000000000111111000000222333555666777888666222222444333111111444444666:::>>>AAABBBAAAAAA;;;888444222222333222111...///111222222111///...---------...000111333444333888======<<<>>>EEEKKKZZZhhhyyy|||nnnaaaXXXXXXWWWVVVRRRIII???888555333555999:::888777999444444222111000///////////////111111111000...---///000000111111000000///111222333444444333222111......000222000...333:::333///000666777333111222111222222333333333333333222222222222333444555555777666666666555555555444333333333444555777888999;;;;;;???FFFOOO^^^tttuuufffXXXJJJAAA???:::777444222222222222111111111111222333444666666333333444333333222222111///...---------///111333777444222000///000333777333666666222000222000+++************************,,,,,,,,,++++++,,,000333555;;;BBBEEEEEEEEEGGGIIIPPPWWW\\\]]]^^^aaacccbbb\\\NNN???888444111000111...111444555555555555666555444333222111///....../////////.........------///---,,,,,,------+++***(((((()))+++,,,,,,+++***&&&))),,,---,,,***)))))),,,+++***+++---...---,,,tttfff]]]PPPKKKGGGGGGFFFDDDEEEIIICCCDDDFFFHHHIIIJJJKKKKKKKKKIIIGGGFFFFFFDDDAAA???<<<<<<<<<<<<;;;:::999888888555333444666888777555333444444555555444444333000000000000000111222222333222222333555555555333888888888888:::======;;;999888777777888777555333@@@999777???LLLZZZkkkyyy|||~~~uuubbbSSSTTT]]]dddooonnnkkkddd[[[QQQKKKHHH:::999888888::::::999888222333555777:::>>>@@@BBB::::::::::::999888666666222111111222444555555444...000222333222111111111111111222222333333333444111111222333555666777777555222222555444111111333444666;;;???BBBCCCBBBBBB:::666222//////000000000...000111222222111000......//////111333555777888555<<>>???DDDMMMYYYkkksssdddVVVHHH???<<<;;;777333111111222333333111111111222333444666777222333444555555444222222...---,,,+++,,,...000222111000222444555333444555000555666333222444222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...111111888@@@EEEEEEFFFIIILLLMMMUUUZZZ[[[\\\```bbbbbbaaaRRRBBB999555111///000...333999<<<;;;;;;<<<>>>777666555333111000......000///...------------...,,,++++++,,,...//////...***'''&&&)))...000,,,((((((+++///111///,,,***))),,,+++***+++---...---,,,sssfffVVVSSSOOOJJJFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJMMMLLLIIIFFFGGGIIIFFFAAABBB@@@>>>===<<<:::777555555555555555555666777777777666555666777888777666111111222222222222111000111222444444333333333444333555666888999::::::999777666555444444444444444666777999;;;???GGGRRRZZZdddbbb___YYYUUUUUU[[[```mmmmmmkkkgggaaaWWWMMMEEEAAA>>><<<>>>@@@???999444:::555222777@@@EEEBBB<<>>???<<<777111000333555333111111111000111222333222111111444555333333777::::::===BBBGGGKKKLLLKKKJJJJJJMMMRRRYYY]]][[[UUULLLGGGGGGEEECCCBBBBBB???:::555333333333333444555666777000000...---000555444///000000111000//////000222000000111222333333333222666666555444444333222222222111000000000111333333000///......///111333444333222222333555555444222333444444555555444444333777666555555666666555444777333///000666;;;<<<:::???FFFRRR```qqqppp___SSSJJJBBB<<<888999888555111000222666111444555222222444444111666555444333111000///.../////////000111111222222666444333333444555444333333444666666555222///---***+++,,,+++******+++---222222111///---+++,,,---444999>>>BBBDDDEEEEEEFFFQQQSSSVVVXXXZZZ\\\___bbbbbbTTTDDD;;;666333222444888:::>>>DDDHHHJJJIIIGGG@@@<<<666333333222///,,,///......---,,,,,,++++++---***((()))+++,,,***''')))))))))))))))******+++,,,++++++******++++++,,,------,,,+++************{{{aaa\\\UUUPPPLLLJJJHHHFFFCCCDDDDDDEEEFFFGGGGGGHHHJJJKKKIIIGGGHHHJJJGGGBBBDDDAAA???===<<<;;;888666444444333333444666888999;;;999777666777777666444333333222222111111111000///111333333222222222333222333555777888888888888888777666666555555555555888888888888999>>>EEEJJJLLLMMMMMMLLLLLLOOOWWW]]]gggeeecccaaa[[[SSSJJJDDD>>><<<;;;===@@@@@@<<<888999555444:::CCCJJJJJJIIIIIIBBB>>>@@@AAA<<<888777222111000111222333222111...///111111111111333444555444444555777777666555111000000222555666666444444111//////000000000///222333444666777888999999999444///...111333222000333222111111222333333444888;;;;;;777666:::<<<;;;AAAEEEJJJNNNOOONNNMMMMMMGGGIIILLLMMMLLLIIIEEEBBBFFFDDDAAA@@@@@@===999555333222222222222333333444444444222000444888777222222222333222000000111333333444555555555555555555555555444444333333444444222111000000000111333333222222111000111333555666333222222333555555444222333444444555555444444333666666555555666666555555888666555666;;;???AAABBBFFFQQQbbbuuu|||iiiYYYOOOGGG???999777777666444222222333555111555555333444666555222666555444333111000////////////000000111111222222444333222222444666555555333444555555444222///---***+++,,,+++***+++,,,...111111111///,,,+++,,,---///333999>>>BBBEEEHHHJJJPPPSSSWWWZZZ[[[]]]```bbb___RRRDDD<<<888555555888;;;>>>DDDKKKRRRUUUVVVUUUIIICCC<<<666333111...---000//////.........---------+++******,,,,,,***((()))))))))))))))******+++,,,++++++++++++++++++,,,,,,,,,+++++++++++++++,,,rrriii\\\TTTPPPLLLGGGCCCFFFFFFEEEEEEDDDDDDDDDDDDGGGIIIIIIGGGIIIKKKIIIDDDGGGDDDAAA>>>===<<<:::888666555444444666999===???@@@===999666666666555444555555333222111111111111000222444444333222333444111222444555666666666666888888777777777777777777777888777666666777:::======@@@DDDGGGJJJQQQZZZ```aaa___\\\YYYTTTNNNGGGBBB???===;;;<<>>AAA@@@;;;999<<<>>>===AAADDDIIILLLMMMLLLLLLMMMFFFEEEDDDCCCBBBCCCCCCDDDEEECCC@@@>>><<<:::888555555444444333333333333444777777555333777;;;:::666666666666555333222333555888888888999888888777777666555444333333333555555222111111111111222333333333222111111222333555666333222222333555555444333444444555555555555444444555555555555555555555555555666777999;;;@@@FFFKKKWWWeee{{{xxxgggXXXOOOHHHAAA;;;777555333222333444444333222666777555666888888444555555444333111000////////////000000111222222222222111111222555666666555222333444444333111///---)))+++,,,,,,+++,,,...000000000000...,,,+++,,,---,,,000555999===BBBFFFIIINNNRRRXXX[[[]]]^^^___aaa[[[PPPEEE>>>:::777888<<<@@@EEEMMMVVV^^^dddggghhhZZZSSSGGG===666222000///000000000000////////////...,,,++++++,,,---+++***)))))))))))))))******+++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---}}}jjj\\\TTTOOOHHHBBBLLLKKKJJJHHHEEECCCBBBAAADDDGGGIIIHHHIIIKKKJJJFFFJJJGGGCCCAAA@@@???===<<<:::999888888:::>>>CCCFFFBBB???:::777666666666666888777555333222111111222222333555555444444444555000111222444555555444444777777777777777777777666555666777777888999:::;;;;;;???DDDIIINNNVVV```hhheeeaaa\\\VVVQQQLLLGGGCCCDDDAAA>>>======;;;999666999:::;;;>>>EEEOOOZZZaaa]]]___```\\\RRRFFF>>>;;;555777888555000---...000///111222111000000111222666888===BBBDDDBBB===999777555444444666777666555444222111222333444333222...//////000000000//////111///------000222222222888777444222222666;;;???EEEFFFDDD===999;;;<<<;;;;;;>>>BBBDDDEEEEEEFFFGGGEEECCC@@@>>>>>>@@@CCCEEEDDDBBB???===;;;999888777:::999888888777777888888666777555555999>>>>>>999;;;<<<;;;999777666666888:::::::::::::::999888777888777555333222333444444111111111111222222333333111000000000000111222333333222222333555666444333444444555555555555444444333444555555555555666777444777:::;;;>>>FFFQQQ[[[ooo}}}vvveeeWWWNNNGGG@@@;;;999555222222444444333000333777999888888;;;:::666555555444333222111000//////000000111111222333333222222111333444555444333111111222222111000...---)))***+++,,,,,,---///111...//////...,,,+++,,,...---///222555777;;;@@@DDDMMMRRRXXX\\\]]]]]]\\\\\\XXXPPPGGGAAA;;;888;;;@@@FFFLLLUUU^^^gggnnnsssvvvmmmdddVVVHHH>>>777444222000000000000000000000000...---------------,,,,,,)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,~~~kkk___WWWNNNHHHLLLKKKJJJHHHGGGEEEDDDCCCBBBFFFIIIGGGHHHKKKKKKIIILLLJJJGGGEEEDDDCCCAAA@@@===<<<;;;:::<<<@@@EEEGGGAAA>>>:::888888999::::::999999777666444444333333111333555555444333444555000111222444444444333333555555666777777777666555555555666888:::;;;;;;:::888<<>><<<:::999888999:::===AAAIIIVVVeeeooossswwwwwwnnn___NNNBBB;;;666888999666111...///111000111222222111000222333555<<>>AAA@@@???===;;;:::::::::<<<<<<;;;;;;;;;<<<======999999888888===CCCCCC???@@@@@@???===:::888888999999999999999888777777666:::999777555333222222222111111222222333333333333111111111111111111222222444333333444666666555333444555555666666555555444222444666666555555777999888;;;???BBBGGGSSSdddqqq~~~qqq```QQQHHHBBB;;;666:::777444333444444111...444999;;;::::::<<<:::777444444333333222111000000000000000111222222333333444333333333444444222000///000000000000...---,,,(((***+++++++++,,,///111------...---++++++,,,...,,,---///111333777<<<@@@KKKPPPVVVZZZZZZYYYXXXXXXWWWQQQKKKEEE>>>:::>>>EEELLLSSS\\\eeelllsssyyy}}}yyyrrreeeVVVGGG===777444000000000///////////////............---,,,,,,---)))))))))))))))******++++++,,,------------,,,+++///...---,,,++++++++++++}}}lll```UUUNNNHHHHHHHHHHHHHHHHHHHHHHHHBBBGGGIIIFFFFFFJJJLLLKKKMMMLLLKKKJJJJJJIIIFFFDDD>>>===<<<;;;===???BBBDDD@@@>>>;;;::::::<<<<<<<<<:::::::::999999777666555000222333444333222333444111222333555555555444333444555666777888777666555777666777888:::;;;:::888888;;;AAAHHHSSScccvvvzzznnnbbbZZZTTTPPPNNNFFFDDDAAA>>><<<<<<===>>>999:::===CCCNNN^^^nnnxxxyyyhhhVVVFFF;;;444555555555333333333444111222333333222222333555777AAAPPP^^^bbb\\\OOOFFF;;;888555333333333222111222111111333555666555444//////000000111111000000//////000000111333444555888888888666666<<>>>>>===;;;:::;;;<<<<<<<<<<<<===???@@@BBBCCC@@@@@@???>>>CCCIIIHHHDDDBBBBBBAAA>>>:::888888999666666666777666666555555999999888666555333222111111222222333444333333333333333444444444444444444444333333444666666555444555555666666666666555555222555888888666666999<<<:::>>>EEEKKKUUUeeewww|||ooo^^^PPPGGGAAA:::666999888666555555444222000666:::<<<;;;;;;<<<:::666444444333333222111000000000000111111222333333333555444333444444333000---...............---,,,,,,(((***++++++***+++---///+++,,,---,,,++++++,,,...(((***,,,///111555:::===EEEJJJPPPTTTVVVUUUUUUUUUVVVSSSPPPKKKDDD@@@EEEMMMTTTZZZccckkkpppwww~~~}}}ssseeeUUUFFF;;;666111111000000///.........---...///...,,,+++,,,---)))))))))))))))******++++++,,,---......---,,,+++///...---,,,++++++++++++pppaaaYYYKKKKKKKKKJJJJJJIIIIIIIIICCCHHHIIIEEEDDDIIIMMMMMMMMMMMMNNNOOOPPPNNNKKKHHH@@@@@@???>>>>>>???@@@AAA@@@>>><<<<<<======<<<;;;999:::<<<======;;;888777222444666666555444555666333444555666666666555444444555777999999888777666999888777999<<<>>>===;;;:::<<<@@@GGGTTThhhvvvhhh___YYYVVVUUUHHHFFFCCC???======>>>@@@<<<;;;<<>>555444333444555666555444111222444444444444666777:::DDDTTTbbbfff___RRRGGG999777444222333444444333444444555777::::::999888222222222222111000///......///000111111222333444666888999888999???IIIQQQ\\\ZZZRRREEE;;;888666444222333444444444555888:::888777555444444555666777777999<<<===;;;:::;;;<<<======???AAACCCFFFIIIJJJGGGGGGDDDBBBEEEIIIHHHCCCAAAAAA???<<<888666555666333333444555555555444444555666777888777555333222111222333444444444333333444444444444444444444333444333333444666777555444555555666666666666555555222666999999777777;;;??????FFFQQQ^^^mmm~~~xxxlll\\\OOOGGGBBB<<<888555666777777666555555666777;;;===<<<;;;<<<999444444333333222222111111111000111111222222333333444333222333444444333111...---------------,,,,,,,,,((()))******))))))+++---***+++,,,+++***+++,,,...)))+++---...000222555777===BBBHHHNNNQQQSSSUUUVVVUUUTTTTTTQQQKKKHHHOOOYYY[[[bbbkkkrrrwww|||wwwfffSSSEEE===444444333111000///...---,,,---///...+++***+++---)))))))))))))))******++++++,,,---//////---,,,+++,,,,,,,,,,,,,,,---...///rrrhhhTTTSSSQQQOOOLLLJJJHHHGGGEEEHHHIIIDDDCCCHHHMMMNNNMMMNNNPPPRRRSSSQQQMMMJJJDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@>>>>>>>>>===;;;999999;;;>>>??????===:::888666888999:::999888999:::444555666777777777666555555666888:::;;;:::888777999888888;;;???CCCCCCAAA::::::<<>>@@@===;;;@@@JJJXXXccciiikkkqqqsssmmmfff]]]PPPCCC999666333444666666333111111222444555555555777999:::DDDSSS___ccc\\\OOOEEE999777444444555777888888888999:::<<>>:::666333333333222222333444555555444444222333666888999888666444111222333444555444333333222222333333333222111111444444333555666777555444555555666666666666555555222666::::::888888<<<@@@JJJSSSbbbtttpppeeeUUUIIICCC>>>999555111555888888666666888:::888<<<>>><<<;;;;;;888333444333333222222111111111000111111222222333444444111111222333555444222000------,,,,,,,,,,,,,,,,,,))))))***)))((((((***+++)))***++++++***+++,,,...---///000000......///000777<<>>@@@AAA@@@???>>>;;;:::888888999999999888888666555666666666444222888888888888999:::;;;;;;<<<:::888999;;;<<<===<<<777888888;;;CCCUUUkkk{{{qqqeee]]]XXXSSSPPPJJJIIIFFFAAA===<<<===???999999:::===BBBHHHMMMQQQXXXZZZ___cccbbbZZZNNNEEE888555333333444555444111111222444555666666555555888???IIIQQQSSSNNNFFF@@@:::999777666666888999;;;;;;===???AAABBBAAA???>>>999777444222000000000111/////////000111111222222///000333777<<>>???@@@@@@??????===;;;999999:::;;;:::999:::888777888888888666444777777777888:::<<>>===<<<;;;;;;<<>>BBBEEELLLTTTWWWTTTNNNFFFAAAAAAAAA???>>>>>>999888666333111000111333333444444555555444333222000111222222111111222444555555555555555555444444333333333333333333333333777666666555444444555555333666888777444222444666777666999???BBBHHHTTTaaaqqqmmm___QQQGGG@@@:::777777444333222222333444333111999:::;;;;;;:::777444222444333111000000111333444000000000000000000000000...///000///,,,+++,,,---...---,,,++++++,,,------,,,,,,+++++++++*********%%%---111---))))))(((&&&+++,,,,,,,,,+++---111444666888<<>>???@@@@@@@@@>>><<<;;;<<<======<<<===;;;;;;;;;;;;;;;999777666555666777:::>>>CCCEEEDDDAAA<<<999999::::::999777777777555666<<>>CCCIIILLLJJJFFFBBB888777555666888:::;;;;;;:::<<>>BBBEEEMMMUUUXXXVVVPPPGGG@@@@@@@@@???>>>@@@999777666444333333333333222222333444444444333333111333444333222222333555555666666666555444333333444444444444444444444444666666555444444444444555444444555555555666777777888:::???EEEKKKVVVkkk}}}zzziii]]]NNNFFF???888555666333111111111333333222111999999999888777555444333333222111000000111222333000000000000000000000000...//////...,,,+++,,,---...---,,,++++++,,,---...------------,,,,,,,,,,,,,,,000111---)))***,,,---,,,,,,---------///222555888:::>>>BBBGGGKKKNNNOOOQQQRRRSSSTTTVVVZZZ```dddkkkqqqzzzyyyjjjRRRFFF:::666555111//////------------,,,,,,,,,,,,&&&(((***+++******+++,,,+++******+++------,,,***)))))))))***+++---///000{{{nnncccYYYSSSVVVSSSPPPMMMKKKIIIFFFDDDFFFGGGHHHJJJLLLMMMNNNOOORRRRRRRRRPPPOOOLLLJJJHHHEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<>>>@@@BBBCCC@@@>>>===>>>?????????@@@???>>>>>>???>>><<<:::666555555666999>>>CCCFFFFFFBBB<<<999777777777666444555555555555777<<<@@@BBB@@@???===<<<:::999888;;;<<<;;;999777777999;;;:::999777555444555555666999;;;>>>@@@BBBAAA???>>>999888888888:::<<<>>>???BBBDDDFFFGGGEEE@@@:::666999888777555555666777777777666555444444444555555888999<<<>>>????????????<<<;;;888666333222111000/////////000111111222222333333444555666777999999999777555333222222333333222222111111111111111111000000000000000000000000111333555555444444444555666;;;???DDDLLLUUUYYYWWWUUULLLDDDBBBBBB@@@@@@BBB<<<:::777666555555444333111111222333333444444444333444555444333333444555666666666666555444333222555555555555555555555555555555444444444444555555666444333333666888999999===AAAHHHQQQ\\\llluuudddXXXKKKCCC===777444555555333333333555666555444999888777555444333333333222111000000000000111222000000000000000000000000000111111000...------...,,,+++***)))***+++,,,---......---------,,,,,,,,,)))+++,,,+++***,,,///111,,,---...---...000333777;;;===@@@CCCFFFIIIKKKMMMOOOPPPQQQQQQSSSVVV[[[^^^gggnnnyyyvvv]]]OOO@@@999555222000111------------------,,,,,,&&&)))+++,,,+++******+++******)))+++,,,---,,,***+++***))))))***---///111yyyiii]]]XXXTTTPPPMMMKKKJJJHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJRRRRRRSSSSSSQQQOOOMMMLLLGGGGGGFFFEEEDDDBBBAAA@@@???>>>===<<<===???AAACCCDDDAAA>>>===>>>@@@@@@@@@BBBAAA@@@@@@AAA@@@>>><<<888777555555777;;;???AAACCC@@@;;;777666555555444333444555444444444666777888999999999777666555555666777777666555555777999888888666555555555666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@CCCFFFJJJLLLNNNNNNJJJCCC<<<777666666555444333222222222666555555444444444444444555666888999;;;;;;;;;;;;:::999888555333111000000/////////000111111222222000111222333444555666666666555444333222111222222222222222222111111000000111111111111111111111111/////////111444555444333555:::???DDDMMMWWW[[[ZZZUUULLLDDDBBBAAA??????@@@===:::777666666555333111222222222333333444444555333555555555333333444555555555666666555444444333666666666666666666666666555555444444444555555666777555333444777;;;===>>>DDDJJJUUUcccuuu}}}ppp^^^SSSGGG@@@<<<666444444555444444555666777777666888777555333333222333333000000000000000000000000000000000000000000000000///000111000...,,,---...++++++*********+++---.........---------,,,,,,,,,............,,,))))))))),,,---.........000444777>>>AAACCCDDDEEEFFFIIILLLLLLMMMNNNNNNNNNOOOSSSVVV```hhhttt~~~gggWWWFFF<<<666222000111------------------------)))+++------+++)))))))))+++******+++------,,,***...---+++******,,,...///zzziii]]]XXXRRRNNNLLLLLLLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHPPPPPPQQQRRRRRRQQQPPPOOOKKKKKKJJJHHHFFFDDDBBBAAA@@@???>>>===>>>@@@BBBDDDDDDAAA>>>===>>>???@@@AAACCCAAA@@@AAAAAAAAA???===:::999777666777999;;;===>>><<<999777777666555444666555444333222222111111111333555555444444555555333444555444333333555777999999777666555444444444222444555666555666888:::;;;<<<>>>???AAAFFFLLLPPPTTTUUUVVVTTTOOOGGG???:::666666666666555444333222666666555555444333333333333444555666666777777777777666555444222111///////////////000111111222222000111222444444555555555444444333222111111111111333333333333222111000///111111222222222222111111000//////111555777777555666;;;@@@EEENNNWWW[[[YYYNNNEEE>>>======;;;;;;<<<;;;888555555666666333000444444333333333444555555444555666555333222333444444444555555555555555444666666666666666666666666666555555555555666777777777666666777:::???EEEHHHQQQ[[[kkk|||wwwjjjXXXMMMCCC>>>:::666444555333222222333555666555444666666555333333222222333/////////000000/////////000000000000000000000000---......---+++***+++,,,------,,,,,,---...///000.........------------,,,...---...111000+++)))***+++,,,------...000444888AAACCCEEEDDDBBBCCCFFFIIIIIIJJJJJJJJJIIIJJJMMMOOOXXXbbbppp|||qqq```LLL@@@999333000000------------............+++,,,---,,,***))))))))),,,++++++,,,......---+++...---,,,++++++,,,---...oooiii___VVVRRRPPPOOONNNKKKJJJIIIIIIIIIJJJKKKKKKMMMNNNOOOPPPPPPQQQQQQQQQPPPOOONNNLLLIIIFFFDDDBBBAAA@@@@@@@@@@@@BBBCCCDDDDDDAAA===;;;<<<>>>@@@@@@BBBAAA@@@AAAAAAAAA???===;;;:::999888888999:::;;;:::999888888999999888666888666444333333333333333000222555444333222444666111333444333222222333555666666555555444333333333000222333333222333666999:::===@@@CCCHHHNNNWWW]]]^^^^^^^^^ZZZTTTKKKCCC>>>999999999999888777777666666666666555555444333222333333333444444444444333333333222222111///...---/////////000111111222222000111222333333222111111111111000000000000000000444444444444333111///...///000111222222111000///000111222222222333666999777;;;???CCCJJJRRRUUUSSSDDD===888999;;;:::999;;;:::777555777:::;;;888444777666555444444444555666333444555444222222222333333333444555666666666666666666666666666666666666666666666666666777888888555777:::<<>>BBBEEEEEEFFFGGGGGGGGGHHHJJJMMMRRR]]]lllzzzyyygggSSSEEE<<<555111111------------.........///+++,,,,,,+++***)))+++,,,---,,,,,,---//////...,,,+++,,,,,,,,,------......{{{mmm```WWWRRRPPPOOOKKKKKKJJJJJJKKKLLLNNNOOOKKKLLLMMMNNNOOOQQQRRRRRRTTTSSSQQQOOOLLLHHHEEEDDDAAAAAAAAAAAABBBCCCDDDDDDCCC@@@<<<:::;;;>>>???@@@BBBAAA@@@@@@AAA@@@>>><<<;;;;;;;;;::::::;;;;;;;;;777777888:::<<<<<<:::888999777555444666888::::::444666777666333111333555111222333333222111333444111111222222333333444444222444555444222222444777999===AAAFFFLLLUUU___gggeeedddbbb^^^WWWOOOGGGBBB999888777666666666777777666666666666555444333222444444333333333333222222000111111000000///...---/////////000111111222222///000000000000...,,,+++........./////////000000444444555444333111///......///000111111000///......222555222...---444:::666:::===???EEELLLMMMKKK>>>777444888;;;;;;;;;===;;;999777:::???AAA???;;;888777666555444444555666333444555444222111222333222222444555666777777777666666666666666666666666777777777777777888999999333777<<>>???===>>>BBB;;;;;;;;;;;;<<<===>>>???===@@@@@@<<<<<<>>>>>>;;;;;;:::999999888777666666444999:::666333555777888333444555666666666555555888777555333333333555666222333555444333222222333333333222222333444666777:::>>>DDDLLLSSS[[[ccchhhkkkgggbbb^^^ZZZSSSHHH???>>>999444444777999888555666666666555555555444444666555444222111111000000111111000///////////////......///111111222222222777222------111333222///111...+++,,,//////+++'''222222222111111111111111000,,,))),,,222555222---//////111222444666777888666:::<<<<<<>>>CCCEEEDDDBBB===888777;;;>>>===;;;<<<999999===BBBEEEBBB>>>===999666555666777444222222222222333333333444444999777555444333444555666999777333000///111444777666333333777999777666888999???DDDGGGMMM[[[qqq{{{kkk]]]NNNCCC:::888888555333333///111333555666666555444333222111111000000111111------...///000000//////333333333222222222111111...---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++---///...000222222111//////000///...,,,+++++++++,,,,,,------,,,+++,,,---...///777999;;;<<<:::999999999999<<<@@@CCCDDDFFFIIIKKKPPPXXXeeesssttt```OOOEEE===666111111000......//////...,,,,,,,,,,,,,,,,,,+++***)))////////////...---,,,+++...---+++******+++,,,---zzzmmm```WWWVVVUUUTTTQQQNNNKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLSSSTTTUUUTTTRRROOOKKKIIIHHHFFFDDDDDDDDDDDDCCCAAAAAA>>>===@@@@@@>>>>>>BBB===>>>>>>???@@@AAABBBBBB<<>>===<<<;;;:::999888777777666999:::666555777888777333333333444444444555555555444222111111111222333666777777666333111111111333333222222333555666888;;;@@@GGGOOOVVV^^^eeejjjgggccc^^^ZZZWWWPPPFFF???===888444444666888777444555555444444333222222222444444333111111000000000111111000///////////////......///111111222222111;;;777222222444555222///111---+++---000111///,,,111111111111111111111111333000...///222444111...111111222333444555666666888<<<>>>===???DDDEEECCCAAA<<<888777;;;======;;;<<<::::::===BBBDDDAAA>>>;;;888555555666666555333333333333444444444444555999888666444444555666777:::888555333222333555777888666777<<<>>><<<<<<>>>>>>CCCLLLWWWdddvvvwwwgggZZZLLLCCC:::888888555333333000222444555666666555444333222111111000000111111......////////////......222222222222111111111111...---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++---///222444666555333000//////+++******)))***+++,,,---------,,,,,,,,,---...///333555777777666444444555777:::===AAACCCFFFIIIKKKMMMWWWfffuuu|||jjjYYYKKK@@@888333333111000///000000///...+++,,,,,,,,,,,,,,,+++***/////////......---,,,+++...---,,,++++++,,,...///}}}nnneee[[[ZZZWWWSSSNNNKKKHHHFFFKKKKKKKKKKKKKKKKKKJJJJJJQQQRRRTTTUUUTTTRRRPPPNNNMMMKKKHHHGGGGGGFFFCCCBBBEEEBBBAAACCCCCC@@@@@@CCC@@@AAAAAABBBCCCCCCCCCCCC;;;>>>???===>>>BBBCCCAAA@@@???>>>===;;;:::999888666777555111111333111---333222222111111333444555444333222111000111222333555777888777444333333333333222222222444666777999;;;@@@GGGOOOVVV\\\aaaeee```\\\XXXTTTQQQLLLDDD>>>;;;888555555777888666444555555444333222222111111333222111000000000000000111000000///////////////......///000111111111111555222000000222333000---000---+++---111333222000111111111111111111111111555444333333222111000000333333444444555666666777:::>>>???>>>???CCCCCCAAAAAA===999888;;;>>>>>>======;;;;;;===@@@AAA???<<<888666444444555666555444444444555555555666666666999888777666555666777888:::999777666555555666777666555777===??????@@@CCCFFFMMM[[[lllrrrbbbTTTJJJAAA:::999888555333444111333444555666666555444222222111000000000000111///////////////.........111111111000000000//////...---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++---///333555777666333///,,,+++''''''(((((()))+++,,,---...------------...//////000111333333222111111222333666999===@@@DDDIIILLLLLLVVVfffvvvuuudddSSSDDD999444555333111000111111000///+++,,,,,,---------,,,,,,.........------,,,++++++...---,,,,,,---...///111zzzccc___YYYTTTPPPMMMKKKJJJLLLKKKKKKKKKKKKKKKLLLLLLOOOPPPSSSUUUVVVUUUSSSRRRQQQOOOMMMKKKJJJHHHEEECCCGGGDDDDDDFFFFFFDDDEEEHHHEEEFFFFFFFFFFFFDDDBBBAAA>>>@@@@@@===>>>BBBDDDBBBBBBBBB@@@???===<<<::::::888888444000000000,,,%%%333222000///000111333555555444333333333333444444111333555555555555666777222222222222444666888999999===DDDJJJOOOSSSVVVXXXWWWUUUQQQOOOLLLHHHBBB>>>;;;999888888999999777555666666555555444333333222222222111000000000000000000000////////////000000......///000111111000000...------///222333222000000...------000222333222111111111111222222222222222444555333000///000222333444555666777999::::::===AAABBB@@@AAACCCCCC@@@AAA>>>;;;:::===@@@AAAAAA???===<<<<<<>>>>>>===;;;555555444444444555555555555666666666666777777777999888777777777777888888999999888888777777666666888666777<<>>===@@@BBB@@@CCCBBBAAA@@@>>>===<<<;;;::::::777444555666222,,,333222111000000222444555444444444444444444444555///111333444444444555666222222111222333555777888888<<>>===<<<<<<======<<<:::888666666555555555444444444444333222111111000111111000000////////////000000...//////000000000000/////////000222555666555444111000//////111222222222111222222222333333333444---000333222///...111444333444666888;;;===???@@@CCCGGGHHHFFFFFFHHHFFFCCCBBB???======???AAADDDEEE@@@???===<<<<<<;;;:::999444444444444444444555666666666666777777777888888888777777777777777888888777777777888888888777777>>>;;;;;;???CCCJJJUUU```rrrtttgggYYYMMMCCC===999999777444333666555555555555555555444444222111000000//////000000,,,,,,,,,---...000222333/////////.........------...---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++---///,,,///111111///---++++++++++++,,,,,,,,,---------....../////////000000000...///000///------...000---...111444888===DDDIIIMMMTTT^^^jjjvvvtttcccQQQCCC<<<666444111///000000//////---....../////////............---,,,,,,,,,---------------...///000111111xxxjjj```ZZZTTTQQQMMMLLLKKKJJJJJJKKKLLLLLLKKKMMMPPPSSSTTTTTTSSSRRRSSSRRRQQQQQQPPPNNNKKKHHHIIIFFFGGGKKKMMMLLLNNNQQQSSSTTTUUUTTTQQQLLLGGGDDDDDDEEECCC===<<>>>>>===<<<222555555555666999888333444333333222222444555666222222333333333333333444333555555555222111111111222222111111111333444555888;;;>>>@@@AAAAAACCCDDDHHHIIIKKKKKKJJJFFFBBB@@@>>>???@@@AAA@@@>>><<<;;;555555555666666666666777777666555444222222222222///////////////000000111...//////000000/////////222222111111111111111111000111222333333333333333333333333444444555555666,,,///222222000111333666444555888;;;>>>AAADDDEEEIIIMMMNNNLLLLLLMMMKKKGGGAAA@@@>>>>>>???BBBEEEGGGBBB@@@>>><<<:::888888777444555666555444444666777666666777777777888888888666666777777777777777777555666777777888999::::::???>>>@@@FFFMMMXXXhhhvvv}}}ooocccUUUJJJ@@@<<<999999777333333666777666666555555444444444111111000////////////000---,,,,,,---...000222333/////////.........------...---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++---///,,,...000000///.........,,,---...............---...//////000111000000000,,,------,,,++++++---...,,,---...000333999@@@EEELLLQQQYYYbbbmmmxxx}}}ooo^^^NNNDDD888555111//////000000///000000000000000///......//////---,,,,,,---...///------......///000000000vvvjjj^^^WWWUUUTTTQQQNNNMMMLLLMMMMMMJJJLLLOOOQQQRRRRRRQQQPPPRRRQQQQQQRRRRRRQQQNNNKKKKKKIIIIIIMMMNNNMMMNNNRRRRRRTTTUUUVVVSSSNNNIIIEEEEEEEEEBBB===;;;>>>???===?????????>>>>>>=========---333666444444666666444555555555555666666666666222333444444555555555555555666777666333111000111222222000000000111222333444666999:::;;;<<<>>>AAACCCFFFKKKMMMLLLHHHDDDAAA>>>@@@CCCDDDBBB@@@===<<<888888999:::;;;<<<<<<===;;;:::888666555333333222///////////////000111111...///////////////......111000///...------...//////111555777888777777777444444555555666777777777111222444444444555777888888999;;;>>>AAADDDFFFGGGIIIMMMOOOMMMMMMNNNKKKGGG???>>>>>>===>>>AAAEEEGGGCCCBBB???<<<888666666666666777888666444444666888666666666777777777777888555555666666777777777777666666777888999<<<===???BBBEEELLLXXXcccpppxxxiii^^^RRRGGG>>>:::888999666333333777888777666555555444444444111111000///////////////000///---------...000111////////////...............---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++---///+++------,,,++++++,,,...+++,,,---///000000000///...///000111111111000000...//////---,,,,,,...000------------000555<<>>???===========================333999<<<999666666666444555666777777888888777777555555666777888888777777444555777666555444444555222222000/////////000111000222444555666888<<>>@@@DDDDDDCCC@@@===<<<<<<===>>>???@@@BBBCCCCCC===<<<:::888666444333333///////////////000111111...///////////////......111111111000///111333666---111777:::<<<;;;;;;;;;555555555666777888888999666666666777888999999999;;;<<<>>>@@@BBBDDDFFFGGGEEEIIIKKKJJJJJJKKKIIIDDD=========<<<===???DDDGGGCCCBBB@@@<<<777555555555666888999777555444666888666666666666777777777777444444555666666777666666777777777888;;;>>>@@@BBBKKKQQQ]]]mmm{{{tttfff\\\PPPEEE===:::888999666333444888999888777555444444444444111111000///////////////333111///---,,,---...///000000/////////............---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++---///++++++***)))'''''')))+++((())),,,...000111111111...///000222222111111000111222222000//////111333------,,,,,,...333:::???EEEJJJSSS\\\dddkkkrrrvvvzzzjjjWWWIII;;;888444111111222222222333333333222000///---,,,111000///......///111222---...............---,,,ooohhh```ZZZWWWUUUQQQNNNQQQOOOMMMNNNOOOOOOLLLHHHNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTRRRRRRJJJLLLNNNOOOMMMJJJGGGDDDDDD@@@<<<<<<>>>@@@>>><<>>888777999<<<;;;888<<<999777777888888666333999999999888777888:::<<<<<<;;;;;;;;;===???>>>===777888999666333222444777666///,,,000444444222111777777777777777888888888===CCCKKKOOONNNJJJEEEBBBBBBBBBBBB>>>:::999:::===AAA>>>>>>CCCFFFGGGIIILLLBBB???<<<:::::::::999888444444444333111///...---111///---...000111///---222222111000000111222333555666999;;;;;;;;;:::999;;;;;;:::;;;;;;:::888666777666555555777:::>>>@@@BBBAAA@@@AAACCCCCCAAA???@@@??????BBBEEEGGGDDDBBB???===<<<;;;;;;<<<>>>???:::===>>>;;;777555888;;;AAA@@@>>>;;;999888777666777666666666666777777888444333333444777888888777888:::======>>>BBBHHHNNNTTTeeeyyy}}}nnnaaaVVVLLLEEE:::999888666666666777888777555444555777666333///111000000///////////////111000000///...---------000...------///000---***...+++***,,,+++)))))),,,+++++++++***************++++++++++++***)))((((((+++,,,.../////////...---222000///......///000222///......//////000111222//////......000333666888AAAHHHPPPWWW]]]bbbhhhmmmzzz|||qqq```QQQDDD888222555444...///666555999:::444/////////...000111111222111///---,,,000///......////////////yyymmmddd^^^YYYUUUQQQPPPNNNLLLMMMPPPQQQOOOLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSUUUVVVWWWWWWWWWWWWOOOOOONNNMMMKKKJJJHHHHHHEEECCC@@@@@@@@@AAAAAAAAADDD???::::::<<<>>><<<999999777666777:::;;;:::999:::;;;<<<;;;:::;;;===???<<<<<<<<<>>>@@@AAAAAA???::::::999777555555666777666000...111444333222222555666777888999999:::999:::???FFFKKKKKKHHHEEECCCAAABBBAAA>>>:::888999;;;;;;999<<>>===999888777777888;;;>>>@@@EEECCC@@@>>>===;;;999666:::999:::<<>>;;;999888777777777666666666666777888888555555666777999::::::999<<<>>>???@@@CCCJJJUUU]]]ooo~~~zzzkkk^^^SSSIIICCC:::999777666666666666777888666555555777777444111222111111000000000000000000000000///...---------...---+++,,,......,,,)))...++++++---,,,)))***,,,)))******++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,...///000111111111000000111000...------...000111............///000111111///.........///222444666===CCCLLLSSSXXX^^^eeekkktttuuufffXXXJJJ>>>777888777222333;;;999===<<<666222222222000000111000000///...------...---,,,,,,------------vvvkkkccc[[[VVVQQQNNNKKKLLLNNNOOOMMMKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQSSSUUUXXXZZZ\\\]]]^^^WWWUUUQQQMMMKKKJJJJJJKKKEEEFFFEEEDDDBBBBBBDDDFFFDDDAAA>>>>>>@@@@@@===;;;:::999888999;;;============???@@@???>>>>>>@@@AAA======>>>AAADDDFFFEEECCC???===:::888888999888777666222222444444222222555444666999;;;<<<===<<<;;;888<<>>AAABBBAAAAAA;;;:::999888999;;;===???FFFBBB>>>;;;999777555333555555555777999::::::888:::999777555444444444555777888888777666:::AAAGGG???>>><<<:::999888777777666666666666666777888999555666777888999999999999@@@BBBDDDGGGNNN[[[kkkvvvuuufffYYYOOOFFF???:::999777666555555666666888666444444444555444222333222111111000000111111000000//////...---------...---------......---+++///,,,+++......+++***---((())))))***+++,,,------)))***+++,,,------------......///000000000000000///...---,,,,,,---...///------------...///000000///......---...000111222666<<>>;;;???>>>===<<<===>>>>>>???DDDEEEFFFEEECCCAAAAAABBB>>>???AAAEEEHHHJJJIIIHHHCCC???;;;:::;;;;;;999777777555555777666333444999888:::===@@@AAA@@@>>>===:::===@@@AAA@@@@@@@@@AAA??????>>>===;;;:::999999;;;:::===CCCFFFHHHLLLRRRTTTRRRMMMHHHCCC@@@@@@@@@???>>>;;;888555444444444000111222333444444333222333333111000000111222222222333444555555555555555666999===???@@@>>>======;;;:::999888888999;;;<<>>:::888888999888888444444555666777888888888999888777666666666666666666777888888999<<>>EEEKKKSSS\\\bbbeeemmmsssuuuxxxyyynnncccSSSHHH@@@>>>>>>???EEEKKKPPPPPPJJJ@@@999777555111111000...---------...//////000000///......000111yyynnneee___YYYUUUTTTSSSPPPNNNKKKLLLLLLMMMMMMMMMMMMMMMNNNOOORRRUUUYYY\\\___aaabbbaaa___\\\XXXSSSOOOMMMGGGIIIIIIGGGCCCCCCEEEHHHCCCCCCCCCCCCCCCAAA???<<<@@@@@@@@@??????AAACCCDDDNNNOOOPPPNNNKKKGGGEEEDDDAAAAAACCCGGGKKKNNNNNNMMMFFFBBB===<<<======:::888999777888:::999666888===???AAACCCDDDDDDBBB@@@>>>???@@@@@@???>>>===>>>@@@>>>>>>============<<<;;;>>><<<;;;>>>@@@DDDLLLVVV\\\YYYSSSKKKEEEDDDGGGJJJHHHEEE@@@<<<888666666666222444555555444333111111555444333111111111222333222222333333333333333333666999<<<===;;;999888999888777777666666777888888<<<999666555666888888888333444555666666777888999777777777777888888999999555666999:::<<<===???AAA888777666666555555666666666666666666777888999::::::<<>>???@@@AAABBBEEEJJJMMMTTTVVVWWWVVVRRRMMMJJJHHHDDDDDDEEEHHHLLLOOOQQQPPPHHHFFFBBB@@@???>>><<<;;;<<<999999<<<>>><<<===AAADDDDDDFFFFFFEEEDDDBBB@@@BBBBBBAAA???===<<<===???>>>======???AAAAAA@@@???===:::999:::<<>>@@@DDDKKKQQQ^^^jjj{{{{{{qqqcccVVVMMMFFF@@@===999999888777888999:::;;;??????>>>;;;777555555555//////...------------...------------------------+++---......---------...,,,***+++//////,,,+++---++++++***)))(((''''''&&&)))***+++,,,------------+++++++++***+++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////---------------............111666:::>>>FFFOOOVVVZZZ```dddbbbbbbfffkkkkkksssyyy~~~~~~|||zzztttmmmaaa[[[UUUSSSWWW^^^fffkkkjjjeeeYYYJJJ@@@;;;666000000000////////////000000---///000///,,,+++...111uuukkkeee___ZZZWWWVVVTTTQQQOOOMMMMMMNNNOOOOOOOOOOOOPPPRRRTTTWWWXXX[[[]]]___aaaaaa___\\\ZZZUUURRROOOMMMLLLKKKJJJIIIGGGGGGHHHGGGEEECCCCCCCCC???AAABBBCCCDDDGGGMMMQQQRRRUUUWWWWWWSSSNNNKKKIIIHHHFFFFFFHHHLLLPPPRRRSSSKKKJJJHHHEEEAAA??????@@@???:::999>>>BBBBBBBBBDDDDDDDDDEEEEEEEEEDDDCCCCCC@@@AAAAAA???======>>>???>>>===>>>AAADDDFFFDDDBBB===;;;:::::::::>>>IIITTTgggeee```VVVLLLFFFFFFIIILLLHHHBBB===:::999;;;<<<:::>>>AAAAAA>>>;;;:::;;;999888666555444444555555555444444444444444444444222555777666333333666:::333333333333444444555555666444333333444444222111444666777666555666999<<<666666777888888999999888666666777888:::;;;;;;;;;666555555555666777888888666666666777888999;;;<<<777;;;@@@DDDJJJSSS___hhh|||tttjjj\\\PPPIIICCC???<<<999888888888999;;;===>>>@@@AAAAAA>>>888444333333000000///...............------------------------))),,,......,,,+++---...***)))***//////,,,***,,,,,,,,,++++++******))))))((()))***+++,,,,,,,,,,,,---,,,,,,+++,,,---...///+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000,,,,,,---...............---000333555888???HHHOOOQQQXXX]]][[[[[[]]]______dddllltttvvvxxxxxxuuupppiiieee___]]]aaaiiippptttpppiii[[[LLLBBB>>>888222000000111111111111111000,,,///111///,,,+++...222vvvmmmfffaaa[[[XXXTTTPPPNNNNNNPPPQQQPPPPPPOOOPPPPPPRRRTTTUUUVVVXXX\\\___aaabbbaaaaaa[[[WWWRRRPPPQQQPPPMMMKKKIIIJJJIIIHHHFFFEEEEEEEEECCCEEEFFFEEEDDDFFFLLLPPPLLLOOORRRSSSPPPLLLIIIGGGJJJHHHFFFGGGKKKPPPSSSTTTMMMNNNMMMIIICCC@@@BBBDDDAAA;;;999???EEEFFFEEEEEEBBBBBBCCCCCCDDDDDDEEEEEE>>>???@@@???======???@@@>>>===>>>BBBGGGIIIGGGEEE???======<<<::::::CCCMMMaaaaaa___WWWLLLEEECCCEEEIIIFFF@@@<<<999:::<<<>>>===AAAEEEFFFDDDAAAAAABBB:::999777666555555555666333333222222111222222333444777888555111000444888222222333444444555555666444333333555777777666444777999:::999888888<<<@@@999:::::::::::::::999888777666444555888:::<<<===666666666777777888999:::666666666777888:::;;;<<>>@@@@@@===777111//////111111000///////////////------------------------***---000///------...000)))(((***...///+++***,,,,,,,,,,,,,,,,,,,,,------++++++++++++***)))((((((---,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++------------...///000000+++,,,---...////////////---///111222555;;;DDDJJJKKKRRRXXXWWWVVVXXXYYYXXXXXXaaajjjooorrruuusssooommmjjjdddaaaeeemmmtttvvvqqqjjj\\\MMMDDD@@@;;;444000000222333333222111000...111444222...---000444wwwlllccc]]]WWWTTTTTTTTTSSSPPPYYYPPPJJJMMMPPPPPPOOOOOOSSSVVVYYYYYYXXXXXX[[[^^^UUUaaa]]]QQQSSSTTTOOONNNJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIKKKLLLFFFJJJOOOOOOLLLJJJJJJKKKGGGEEEDDDEEEHHHLLLOOOPPPTTTRRRNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDD@@@AAACCCBBB???===<<<<<<;;;===???DDDGGGHHHGGGEEE;;;:::999999;;;>>>AAACCCTTT]]]___TTTHHHCCCBBBAAAAAA@@@>>><<<;;;<<<===>>>BBBEEEIIILLLMMMKKKHHHFFFAAA===777555555555222000777777555444333222222222666666444333333444666666222333555666555555666777:::999777666555666777777777888999:::<<<===>>>>>>999999999999999888777666555555777999::::::888666555444555777888999888777:::;;;<<<:::999;;;@@@EEEJJJRRR^^^jjjxxxmmmdddWWWLLLEEEAAA<<<999777888999;;;<<<=========???<<<999777777666333///111111111111111000//////---------...------,,,,,,///////////////......---,,,)))&&&'''***,,,***(((!!!###'''+++.../////////))))))))))))***+++,,,,,,++++++++++++++++++++++++...............------------...///000111000///...000...,,,,,,------,,,+++---222444000000666>>>AAAOOOQQQTTTVVVWWWUUUSSSQQQUUUYYY___gggnnnssswwwxxxpppooollljjjiiijjjlllnnnkkkfffZZZJJJ???:::555111222222111111000/////////,,,---...///000000000000ssslllbbb[[[XXXWWWVVVTTTWWWRRRNNNOOONNNMMMMMMQQQPPPSSSUUUUUUTTTUUUWWWYYY[[[fffaaaUUUWWWYYYUUUTTTOOOOOOPPPOOOOOONNNMMMLLLLLLKKKKKKKKKJJJKKKKKKKKKHHHHHHIIIKKKKKKKKKIIIGGGFFFEEEDDDDDDGGGKKKMMMOOOUUUTTTRRRPPPOOONNNMMMLLLNNNNNNMMMLLLKKKJJJIIIIIIEEEDDDCCCBBBBBBAAAAAAAAA???AAABBBAAA???=========;;;<<>>>>>===<<<;;;;;;===???@@@DDDFFFIIIKKKJJJHHHEEEBBB===:::777555555555555444777666555444333333333333666555555555555555555666333444555555555666666777;;;:::999888777777777777888999999:::;;;<<<======999999999888888888777777999999:::::::::999666444777777777777777777666555777999::::::<<>>;;;<<<>>>BBBFFFHHHGGGEEEBBB@@@<<<999888:::===???JJJRRRUUUNNNDDD===;;;:::;;;:::999999:::===???AAACCCEEEGGGHHHFFFCCC???===666777666555444555777999666666555444444444444444555666666666666666666555555555444555555666888888999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;:::999888777777777888999999:::;;;;;;:::999777666:::::::::999999:::::::::999;;;>>>@@@EEENNNZZZbbbooo{{{qqqddd\\\PPPGGGBBB???<<<999999:::::::::::::::999999999777444333333222///---///////////////...---------...///000000000000000///////////////......---,,,------+++***)))***+++***+++,,,---------,,,+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,+++,,,,,,---...---,,,***+++,,,,,,+++***)))111555111---000666999CCCFFFKKKOOOQQQOOOLLLJJJMMMPPPVVV]]]dddjjjooorrruuurrrmmmeee]]]XXXVVVUUUSSSQQQIII>>>888777666333111111111000//////......000111111111111000//////vvvmmmeee```YYYUUURRRRRROOOLLLNNNRRRPPPPPPQQQQQQQQQQQQQQQRRRRRR[[[UUUMMMQQQSSSRRRVVVWWWYYY[[[]]]]]][[[YYYWWWSSSTTTUUUVVVUUUSSSPPPNNNNNNLLLIIIIIIKKKLLLKKKJJJEEEEEEEEEEEEEEEGGGIIIKKKJJJLLLNNNOOOOOONNNNNNNNNOOONNNMMMKKKJJJHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDDDD???@@@AAAAAA???>>>>>>???;;;<<<>>>AAAEEEFFFFFFDDDCCC@@@<<<999888:::===???EEEKKKOOOKKKBBB<<<999999;;;:::999999999;;;===??????@@@BBBBBBAAA>>>;;;999222444666555333333666:::666666555555555555666666666666888999999888666666777666555555777888999999666888:::<<<>>>??????>>>::::::::::::999999999999;;;999777666666777999:::555777999:::::::::;;;;;;;;;;;;<<<<<<<<<>>>AAACCCAAADDDIIINNNVVVbbbpppzzzxxxjjj___WWWLLLDDDAAA???===;;;::::::::::::999888777666666555333222222000///...//////000000//////...---......///000000000/////////////////////......---***,,,---***'''%%%'''***,,,------......---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++******+++,,,---.........000///.........///111222---,,,+++,,,------,,,***,,,000222000000333333222>>>BBBHHHMMMOOONNNKKKIIIKKKMMMRRRYYYbbbjjjqqquuuvvvtttooofff]]]VVVSSSTTTQQQOOOHHH>>>888777555222333222222111111000000///333333333222111000//////uuummmhhh___YYYYYYYYYVVVTTTTTTQQQPPPPPPPPPPPPPPPOOOOOONNNUUUPPPKKKPPPRRRRRRYYYVVVXXX[[[^^^```___^^^]]]WWWXXXZZZ[[[ZZZXXXTTTRRRMMMNNNMMMKKKIIIIIIKKKNNNFFFGGGHHHGGGEEEFFFHHHKKKFFFHHHLLLMMMLLLKKKLLLMMMOOONNNNNNMMMLLLLLLKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEAAABBBBBBAAA???>>>???@@@===<<<>>>@@@CCCEEEDDDCCCAAA???;;;999999;;;>>>@@@BBBEEEIIIHHHBBB<<<;;;<<<>>><<<:::999888999:::;;;999:::<<<===<<<:::888777111444666555333222555888666666666666777888999999888999:::;;;;;;:::999888999888666777:::<<<;;;:::999:::<<<===>>>>>>======999999999999999888888888:::999777666666777999;;;444777999:::999999;;;===999:::;;;;;;<<>>999888777444555555444444333222222111333333333333222000///...yyynnneeebbbbbb]]]WWWUUUTTTRRRQQQPPPQQQQQQOOONNNIIIOOOLLLIIINNNOOONNNVVVSSSUUUXXX[[[^^^______^^^YYYZZZ\\\]]]]]]ZZZXXXVVVMMMOOOPPPNNNIIIHHHLLLOOOHHHJJJKKKJJJGGGFFFIIIKKKGGGJJJMMMMMMKKKJJJLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEECCC@@@???@@@AAA???>>>>>>???BBBCCCBBB@@@>>>===;;;::::::<<<>>>@@@???@@@CCCEEEBBB======AAA@@@???<<<:::888888999999555666888999:::999777666333555666666555555555777777777888888999;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;999999;;;>>>???===;;;>>>>>>======;;;:::888888999888888888888888888888999888777777777888999:::888;;;===;;;888777999<<<:::<<<>>>>>>???DDDKKKQQQYYYaaammm{{{ooocccYYYQQQGGGAAA>>>>>>===;;;999999999888777555444333222333444333111111111333111111111111111000000///...////////////...---,,,///////////////......---,,,------+++***)))***+++++++++,,,,,,---......///---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,------....../////////+++++++++++++++,,,---------------///111111///---...---******///333///'''777;;;@@@FFFJJJLLLLLLLLLFFFGGGJJJPPPZZZeeeooouuuxxxyyyuuukkk^^^UUURRRSSSOOONNNIII@@@;;;;;;:::666666666666555444444333333333333333222222000//////xxxpppgggaaa___ZZZXXXVVVUUUVVVVVVTTTQQQKKKQQQMMMKKKPPPMMMJJJRRRQQQRRRTTTWWWYYYZZZ[[[\\\YYYZZZ[[[\\\\\\[[[YYYXXXTTTTTTSSSRRRPPPPPPPPPQQQJJJMMMOOOMMMIIIGGGIIIMMMJJJMMMOOOMMMJJJIIILLLPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGDDDAAA@@@@@@BBBAAA???>>>???@@@AAA@@@>>>>>>===<<<<<<<<<<<<=========<<<>>>BBBAAA>>>@@@EEEAAA???===:::999888999:::666777888999999888777666666666666777999::::::999888888999:::<<<===???@@@???>>>>>>======>>>>>>???<<<;;;;;;>>>BBBCCC???;;;===<<<;;;:::999888888888777777777888888888888888777777888888888999999999:::===???>>>:::999<<<@@@???CCCGGGJJJNNNVVVbbbjjjvvv|||kkk```UUUNNNDDD>>><<<<<<;;;999888888888777666555444333///111333222000000111333000000000111000//////...,,,---...///000111111111///////////////......------,,,******+++,,,++++++,,,,,,,,,,,,,,,,,,------++++++*********++++++,,,++++++++++++++++++++++++------------------------,,,---......//////......,,,,,,---///111000...,,,...000000---...000000...333555:::???DDDHHHJJJKKKHHHHHHIIIMMMUUU```jjjqqqvvvwwwvvvmmmaaaYYYXXXYYYWWWVVVPPPFFF@@@>>><<<888666666666555444444333333111222222222111000//////uuupppqqqaaa___\\\[[[\\\\\\YYYVVVTTTYYYUUUSSSVVVQQQMMMUUUQQQQQQRRRTTTUUUWWWXXXXXXXXXXXXYYYZZZ[[[ZZZYYYYYY[[[XXXVVVVVVYYYYYYVVVSSSLLLOOOQQQOOOJJJHHHJJJNNNLLLOOOPPPMMMIIIHHHKKKOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJHHHEEEBBB@@@AAABBBBBB@@@??????@@@@@@>>>===>>>>>>>>>======<<<;;;;;;;;;999;;;@@@@@@>>>AAAHHHAAA???===;;;999999:::;;;888999:::::::::888777666888666666999===???>>>;;;999999:::;;;===???AAABBBAAA@@@???>>>>>>???@@@AAA===<<<<<>>???@@@===>>>>>>??????>>>>>>===>>>>>>???@@@AAABBBCCCDDDBBBBBBAAA@@@???===;;;::::::>>>???======???>>>:::AAAAAA@@@@@@AAABBBDDDEEEAAAAAABBB@@@???>>>@@@AAA???>>>>>>===>>>===;;;999===999777>>>MMMUUUGGG444>>>888;;;===999;;;<<<333999888666555666777999;;;:::888666666777999::::::AAABBBCCCBBBBBBEEELLLRRRTTT[[[fffssstttcccXXXMMMJJJDDD???;;;999::::::777999999777444333666888555444222111111111222222///,,,***,,,000222000,,,//////000000000000//////333///+++,,,///000---))),,,,,,++++++,,,,,,---...+++++++++,,,---000222444++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,+++,,,---//////---+++------------------------...............///000000000333777;;;@@@CCCFFFGGGJJJJJJKKKMMMQQQYYYbbbiiisssvvvwwwrrrjjjcccaaabbb``````___ZZZRRRIIIAAA===BBB>>>888444333444444555333333111000////////////{{{sssnnnjjjddd```___]]]ZZZYYYYYYYYYWWWVVVRRRSSSTTTSSSPPPOOOPPPRRRRRRRRRRRRSSSSSSUUUVVVVVVXXXXXXWWWWWWVVVUUUTTTTTTTTTXXXXXXRRRPPPSSSUUUSSSUUUQQQQQQTTTTTTRRRRRRTTTRRRPPPOOONNNOOOOOONNNLLLMMMLLLKKKKKKMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGDDDAAA??????@@@??????@@@@@@@@@@@@??????>>>>>>@@@AAACCCEEEGGGGGGDDDDDDCCCCCCBBBAAA@@@@@@>>>AAABBB@@@@@@CCCCCC@@@EEEDDDBBBAAAAAAAAABBBCCC@@@@@@@@@???===<<<>>>???;;;;;;:::;;;;;;;;;:::999777777888<<>>@@@@@@@@@AAACCCEEEHHHKKKSSS]]]dddtttzzzqqqaaaVVVJJJGGGBBB===999888777888777888888666333333555777444333111000//////000000111...,,,---111222000---//////000000000000//////222///------//////---*********))))))******+++,,,+++++++++++++++,,,---...***++++++,,,,,,,,,++++++++++++,,,------------,,,---,,,,,,++++++,,,,,,---...------///111111///---------------------------...............///000000///111444888<<<@@@CCCEEEHHHIIIKKKMMMPPPVVV]]]cccjjjnnnqqqnnngggaaa_________``````]]]VVVMMMEEEAAA:::888555555555666666555222222111000////////////{{{tttooogggddd```]]]\\\\\\[[[ZZZQQQSSSSSSRRRPPPNNNMMMMMMPPPPPPPPPQQQRRRTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSXXXZZZYYYUUUSSSUUUWWWVVVUUUSSSUUUWWWWWWTTTUUUXXXTTTSSSQQQQQQRRRRRRQQQOOONNNLLLKKKLLLMMMNNNMMMKKKMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHGGGEEEBBB@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA???@@@BBBDDDFFFHHHJJJKKKHHHGGGFFFEEEEEEEEEFFFGGGBBBEEEEEEBBBCCCFFFGGGEEEGGGFFFDDDBBB@@@@@@@@@AAA>>>>>>>>><<<:::999:::<<<999999999888888777666666000555999999>>>IIIVVV\\\@@@999777;;;<<<:::;;;???;;;;;;::::::999999999999;;;<<<===???AAACCCDDDEEEGGGKKKRRRYYYaaammmzzz|||mmm^^^TTTHHHEEEAAA===:::888777777777888777555333222444666222111111111111222333333333000...///111222000---//////000000000000////////////.........---,,,,,,******))))))******+++,,,---------,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,,,,...000000...,,,------------------------...............///000000...///111444777<<<@@@BBBGGGHHHKKKLLLNNNRRRWWWZZZ^^^ccciiiiiieee^^^ZZZXXXZZZ[[[]]]\\\WWWOOOGGGBBB555555555666777777555333111000000/////////000000yyytttmmmgggccc```^^^]]]VVVVVVVVVUUUTTTQQQPPPOOOOOOPPPPPPQQQRRRTTTUUUVVVTTTTTTSSSSSSSSSSSSSSSSSSVVVXXXYYYWWWUUUUUUUUUVVVTTTSSSVVVYYYXXXUUUXXX\\\VVVUUUTTTTTTUUUUUUTTTRRRPPPNNNMMMNNNOOOOOONNNMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGEEEBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEGGGIIIJJJKKKKKKIIIGGGEEEEEEEEEGGGHHHEEEGGGEEEBBBAAAEEEFFFDDDDDDCCCAAA@@@>>>>>>??????<<<<<<<<<:::888777888999::::::999777555444444444000555888777777AAAQQQ^^^PPPEEE999999@@@>>><<>>>>>>>>???AAACCCEEEIIIMMMPPPXXX```kkkvvvwwwiii[[[RRRGGGEEEBBB???===;;;::::::888777666444333222333444000111222333555666888999333111//////111111///---//////000000000000//////...///000///---,,,---...,,,,,,++++++,,,,,,---.........//////...---+++)))((()))***+++,,,---------+++,,,,,,------------------,,,,,,++++++,,,,,,---...---...000222222000///.......................................///000000......///111444888<<>>===@@@@@@>>>>>>===<<<;;;;;;<<<===>>>:::::::::999666666777888777888999888666555777:::555777777666555:::EEEOOO]]]UUU???666AAA@@@<<>>@@@AAACCCDDDDDDFFFIIIMMMRRR[[[dddkkkqqq{{{qqqdddXXXPPPEEEDDDBBB@@@>>><<<;;;:::999777555444333333333333222222333444555555666666111000////////////...---//////000000000000//////---/////////---,,,---...,,,,,,++++++,,,,,,---...,,,---.........---,,,+++((()))***+++,,,---------******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---111111222444666666555333.......................................///000000.........000222666:::<<>>;;;999888777777777555333111000000000000111111222|||uuuqqqkkkhhhdddaaa^^^\\\ZZZWWWTTTTTTSSSRRRRRRRRRRRRSSSQQQQQQQQQPPPPPPOOOOOOOOONNNNNNRRRWWWVVVSSSRRRTTT\\\VVVSSSUUUWWWWWWXXX[[[VVVVVVVVVWWWYYYXXXVVVTTTSSSRRRPPPPPPQQQQQQOOONNNLLLKKKJJJHHHGGGGGGFFFFFFDDDDDDDDDBBB???>>>???@@@??????@@@@@@@@@@@@??????AAAAAABBBBBBBBBCCCCCCCCCFFFDDDBBB@@@>>>============???>>>:::999;;;;;;888999888888888999:::<<<===888999999888777666888999333666888888777999===AAA;;;888777888777777<<>><<<;;;999;;;888555444444444333222444444444333222000///...//////////////////......//////000000000000//////.....................---******))))))******+++,,,)))******+++++++++++++++)))***++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---...---...000333333222000.......................................///000000---......000222555777999===@@@EEEIIIKKKLLLOOOPPPUUU[[[cccgggdddZZZNNNEEEEEEFFFHHHLLLOOOLLLEEE???999888666777888999888666333222222111111111222222zzzsssmmmiiifffbbb___]]]\\\ZZZXXXVVVUUUTTTTTTUUUUUUTTTSSSRRRQQQQQQQQQPPPNNNPPPUUUUUUSSSUUU[[[ggg]]]TTTTTTVVVVVVUUUVVVUUUUUUVVVWWWYYYXXXVVVTTTRRRQQQOOOOOOPPPPPPNNNLLLJJJIIIHHHFFFEEEEEEEEEEEEAAAAAAAAA???===<<<===>>><<<<<<============<<<<<<<<<<<<===>>>>>>???@@@@@@???>>>===<<<;;;:::999999666::::::888888::::::777777777666666777888:::;;;888999999999888888999;;;444777999888777888===BBB<<<999888;;;;;;999===CCCLLLgggYYY>>>BBBEEE@@@HHHHHHGGGHHHJJJOOOUUU\\\```gggnnnwwwrrrdddYYYPPPJJJAAAAAABBBBBB@@@>>><<<;;;===999666444555555444222222333333222111000...---///000000000000000000111//////000000000000/////////---+++,,,///000...,,,******))))))******+++,,,++++++***************+++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++...000111000..........................................///000000+++,,,---///111333444555777;;;@@@DDDHHHKKKOOOQQQTTTZZZbbbgggeee[[[NNNEEECCCBBBDDDHHHLLLKKKEEE???777777777999:::888555222555555444333222222222222yyyuuuqqqmmmeeecccaaa^^^\\\ZZZXXXXXXZZZZZZYYYXXXWWWVVVUUUTTTTTTPPPOOOSSSTTTTTTYYYaaapppbbbUUUSSSVVVVVVSSSRRRTTTTTTUUUWWWYYYXXXUUUSSSQQQPPPNNNNNNNNNNNNMMMKKKHHHHHHFFFEEEDDDCCCCCCCCC???@@@@@@>>><<<;;;;;;===::::::;;;;;;;;;;;;::::::777888999;;;<<<>>>??????:::::::::;;;:::999888888222666888777999<<<;;;888888777666666666777999:::777888999999888999;;;===999<<<<<<999555555999===;;;888999======<<>>>>>:::666555666666444222///000222333444444333333///000111222111111222333//////000000000000//////111---***,,,000222///+++,,,,,,++++++,,,,,,---...///...,,,+++***+++,,,,,,++++++,,,,,,,,,+++******+++,,,------......---------,,,,,,++++++,,,,,,---//////000222555666555333////////////////////////...............///000000***+++---///000222222222333777<<>>???999::::::::::::888666555777777888999;;;<<<======999:::::::::999999;;;===;;;:::999888777666666666<<<======<<<:::999:::;;;888999;;;===???BBBFFFIIIGGGXXX```WWWMMMQQQZZZ]]]ccciiirrr{{{sssggg[[[OOOHHHFFFBBBBBBAAAAAAAAA???;;;888666666555444444444444555333444444333222111000///---...///000000111000000---***(((***///222000...000...---++++++,,,---...******+++,,,,,,---......///...------,,,,,,,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......000///000333666666444000111111000000/////////...111111000///////////////222///---///222444222///555666:::>>>DDDKKKPPPSSSWWWZZZ^^^aaa___XXXNNNGGGCCC???>>>CCCIIIJJJEEE>>>;;;;;;;;;:::999888777666444222111111222333333222}}}zzztttoookkkiiigggddd```]]][[[YYYYYYWWWXXXZZZXXXVVV[[[ddd```[[[WWWWWWUUURRRSSSWWWWWWWWWVVVUUUUUUUUUVVVVVVLLLKKKJJJKKKLLLLLLJJJIIIHHHGGGEEEDDDCCCDDDEEEEEE@@@AAAAAA@@@>>><<<<<<===;;;;;;;;;;;;;;;::::::999<<<;;;:::::::::<<<===>>><<<<<<<<<;;;;;;999888888888888999::::::;;;;;;<<<999;;;;;;;;;::::::<<<===:::::::::;;;;;;===>>>>>>===>>>???>>>===<<<===>>>AAABBBDDDEEEFFFIIIMMMOOOKKK[[[eeebbb```iiisssvvvooocccXXXMMMEEECCCAAA@@@?????????===:::777666666555444444444444555333333333333222111000000000000000111111000//////111---+++,,,///111///,,,///---,,,******+++,,,---+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++,,,,,,---,,,,,,,,,---------...............111444444222///000000000//////.........111000//////.........//////000000000000000111222333444777<<>>=========<<<999666666666555444444444444555333333333222222111000000222222222222111000///...444111...---///000---+++...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++*********+++---...,,,,,,,,,---------......,,,,,,---///111111///---/////////...............000///......---.........,,,000333222...---000444000222555:::AAAHHHNNNRRRTTTTTTWWW[[[^^^YYYOOOGGGAAA@@@@@@AAABBBCCCAAA???<<<;;;;;;:::999888777777444333111111333333333222yyywwwtttqqqqqqqqqnnnkkkhhhfffcccccceeeccc___]]]___XXXWWWWWWWWWWWWWWWXXXXXXTTTSSSRRRRRRRRRRRRPPPNNNIIIHHHGGGFFFEEEEEEFFFGGGBBBCCCCCCAAA>>>======>>>???>>><<<;;;;;;;;;<<<===???>>>>>>===<<<<<<<<<;;;>>>===;;;::::::;;;<<<===>>>>>>======<<<<<<<<<;;;===>>>??????>>>>>>@@@BBBAAAAAAAAAAAABBBCCCDDDDDDDDDGGGJJJLLLMMMOOORRRTTTUUUYYY___eeekkkrrrxxx}}}~~~qqqcccXXXOOOFFF@@@>>>===<<<;;;<<<<<<;;;999777666666555444444444444555333333222111111111111111222222222222222111000000333000...---......---+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******+++++++++,,,,,,++++++***++++++,,,---,,,+++******,,,---...,,,,,,,,,---------......,,,,,,---...//////...---..................------///......---------......---///111000///...000222///000333888>>>FFFMMMQQQTTTSSSUUUZZZ^^^\\\SSSKKKBBBBBBAAAAAA@@@@@@@@@@@@999999888777666555444444444333111111333444333222yyywwwtttssssssooohhhddddddbbbaaa```^^^]]]]]]\\\\\\ZZZXXXWWWWWWWWWVVVTTTRRRQQQPPPMMMKKKJJJIIIIIIIIIGGGHHHHHHFFFCCCAAAAAABBBCCCBBBAAA@@@???@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???AAABBBCCCBBBBBBBBBBBBAAAAAAAAACCCDDDEEEEEEEEEFFFHHHJJJJJJJJJJJJKKKMMMNNNPPPQQQRRRUUUZZZ^^^aaaeeejjjmmmtttyyyxxxkkk]]]TTTLLLDDD>>>======;;;:::;;;<<<;;;:::888666666555444444444444555333222111000000000111111000000111222222222222222///---,,,,,,---...------//////...---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++,,,,,,---,,,+++++++++,,,---...,,,,,,,,,---------......------..................------........................------------...///000...---...111222000///000111222666<<>>DDDHHHLLLNNNSSSXXX[[[[[[XXXVVVJJJHHHGGGFFFFFFEEECCC@@@<<<;;;999777666666777777555444222222444444444333{{{wwwtttsssjjjiiigggffffffdddaaa___aaa___]]][[[YYYYYYYYYYYYWWWXXXWWWUUURRRPPPPPPPPPNNNOOOOOOOOOOOONNNMMMMMMKKKKKKMMMNNNOOOOOOOOONNNOOOPPPQQQRRRSSSSSSSSSSSSVVVWWWXXXYYY[[[\\\]]]^^^```bbbeeefffhhhjjjnnnpppssstttwwwzzz~~~|||lllaaaTTTLLLFFF???;;;;;;999888777777888999999888666666555444444444444555222111000//////000111222//////000111111000000000------------------...000......///.........---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......++++++******++++++,,,---***+++---...///...---,,,,,,,,,,,,---------......---...///...,,,,,,---000.........//////000000000///.........//////000111............///000000///222111000000333999>>>AAADDDIIIOOOTTTUUUUUUVVVWWWOOOLLLIIIJJJLLLKKKEEE@@@===<<<:::888777777777888555444222222444555444333}}}{{{qqqpppooommmllllllmmmmmmjjjjjjjjjhhhdddbbbbbbbbb___```aaabbbaaa```^^^]]]]]]^^^___`````````___^^^bbbdddeeeggghhhhhhhhhgggnnnooopppsssuuuwwwxxxyyy}}}xxxiii]]]QQQJJJDDD>>>::::::888666555555777888888777666666555444444444444555222111///......000222333000111111000000///...---////////////------...000------......------,,,+++******+++,,,,,,---......,,,,,,,,,,,,------...///+++*********+++,,,,,,---)))+++...000000///,,,+++,,,,,,,,,---------......,,,...///...+++***---///.../////////000000111111///////////////000111111,,,...111000------///222111000......000444999<<<>>>EEEMMMPPPPPPPPPSSSVVVSSSNNNKKKMMMPPPOOOGGG???<<<:::888666555555666777666444222333444555444444~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{|||}}}}}}}}}}}}rrrcccZZZMMMDDD@@@===999555555555555555555555444444333333444444444333222222555333111111222222222111333444222///222555333...000////////////.........,,,,,,---......---,,,+++//////...---,,,,,,++++++******+++,,,------......++++++++++++++++++++++++)))***+++,,,...///000111...------,,,,,,------...------------------,,,,,,.....................---000000///...............888777555222000//////...111000//////111444888:::AAADDDIIINNNRRRSSSTTTTTTQQQQQQRRRVVVXXXTTTJJJBBB>>><<<999777888999999888555555444444555666888999xxxlll]]]UUUKKKCCC@@@===999555555555555555555555555555555555666666555555444333555333111111222222222111222333111000111444222---------------,,,,,,,,,,,,//////000000000000//////......---,,,,,,+++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111...------,,,,,,------...///...,,,++++++,,,---...//////............//////000000///............///000000000000////////////000/////////111444888:::AAACCCGGGLLLOOOQQQRRRRRRTTTUUUXXX\\\^^^XXXNNNEEEAAA>>>999777666666666555666555444444444555777777pppdddWWWPPPHHHBBB???<<<888555555555555555666666666666555555666666555444444333444222111111222222222111000222222000111333111,,,------------,,,,,,,,,,,,---------,,,,,,------...------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000...------,,,,,,------...000...+++******,,,...000000///...------...000000111000//////......//////)))***,,,.../////////////////////111333777;;;===CCCEEEGGGJJJLLLNNNOOOOOOVVVXXX]]]ccceee___UUULLLFFFAAA<<<888666555555444777666555555444444555555{{{jjj___SSSNNNHHHBBB???;;;888555666666666666666777777777444444444444333333222111333222000000111222222111///222333111222333111---/////////.........------,,,,,,*********+++---...---------,,,,,,+++++++++++++++++++++++++++******------------------------******+++,,,---...///000...------,,,,,,------......---,,,++++++---...//////...---,,,,,,...///000111000000///.../////////'''))),,,///000111000000///000111444888===AAADDDJJJIIIIIIJJJJJJKKKKKKLLLSSSWWW___fffhhhddd[[[TTTJJJEEE>>>999777777777777888888777555444444333333wwwggg]]]RRRNNNHHHBBB===:::777555666666666777777777888888555666666555444333222222222111///000111222222111000333444222111333222...///............---------///...---------...000111............------------,,,,,,++++++++++++++++++------------------------***+++,,,,,,---...//////...------,,,,,,------...***+++---...///...---,,,------,,,,,,,,,---///000111111000///////////////+++,,,///111222222111000///111444999>>>DDDIIILLLNNNMMMJJJHHHGGGHHHIIIJJJMMMRRRZZZbbbfffeee___[[[LLLFFF>>>999777777888888999999888777555444333222rrrdddZZZPPPMMMGGG@@@;;;888666666666666777777888888999999999999999999888777555555222000//////111222222111///333444000...000111000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------...(((***---000000///---+++,,,,,,---....../////////222111000000//////000000///000111222333222111111000222666;;;@@@FFFKKKMMMLLLJJJFFFCCCBBBDDDFFFHHHIIIMMMTTT[[[___```___^^^MMMGGG>>>888555666777888::::::999999777555444333{{{mmm```WWWLLLIIICCC===888666777999666666777888888999::::::;;;;;;;;;:::999888777666111000...///111222222111...222222---***---000000,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,........................,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------...)))+++,,,...//////...---,,,---///111222111000000222111000000//////000000000000000000000111111111111222555:::>>>CCCFFFHHHCCCAAA===;;;<<>>888888;;;===:::???@@@:::999<<<<<<999{{{qqqeeeXXXOOODDD@@@;;;888888888777555888888999999::::::::::::;;;;;;:::999777555333111000000111222111000///...////////////..................---,,,,,,,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,---...///000000//////...+++(((%%%---------------,,,+++++++++++++++++++++,,,---...,,,,,,,,,,,,------...///........................,,,---...///000000000000111000...,,,///333000***000000111111222111111111000000000111222444444555444444444444777<<>>===???@@@;;;??????:::888::::::666wwwmmmbbbUUULLL@@@===999777777777777666999999::::::::::::::::::888888888777555333111000111000000000000/////////000000//////...---------......---,,,,,,,,,,,,---,,,------------,,,+++***---------------.........111000///000000---'''!!!...............---,,,,,,+++++++++++++++++++++,,,)))******+++---///111222........................------...///000000000000111111///---///222000***000000111222222222222222111000000000000000000111333444444555777===DDDIIINNNPPPQQQQQQQQQRRRTTTVVV^^^YYYRRRKKKFFFDDDDDDDDD???@@@???<<<::::::888555~~~rrrhhh\\\PPPHHH???===:::888777666666666888888999:::::::::999888666555555444333111000000333222111111111111222222111000000...---,,,++++++......---,,,,,,,,,,,,---++++++,,,------,,,+++***,,,---............------///---,,,///111111,,,'''---............---,,,,,,++++++++++++++++++******)))******+++---///111222............////////////---...///000000111111000///000///---///222111---000000222333444444444444333222222111111111222222444444555555777===CCCHHHQQQSSSUUUUUUSSSSSSUUUXXX\\\ZZZWWWSSSPPPMMMJJJIIIDDDCCCAAA>>><<<<<<999777yyylllaaaUUUKKKDDD@@@???===:::777555555555666777888999999888777666444333222111000000//////222111111000000111222222111000///...---,,,+++***......---,,,,,,,,,,,,---******+++,,,---------------......//////...------...---+++---000111000...---------------,,,++++++++++++,,,,,,,,,+++******,,,++++++,,,---...///000........./////////000000---...///000111111111111,,,//////---///333333000000111222444555666666666444333222111111222444444111222333444888>>>EEEKKKQQQUUUXXXXXXVVVUUUXXX[[[[[[]]]___```___\\\YYYWWWLLLGGGBBB???>>><<<999888~~~rrreeeYYYNNNEEE@@@??????>>>;;;777444444444555666888999999777555444222222111000/////////000......///////////////000000000///...---,,,+++***......---,,,,,,,,,,,,---+++++++++,,,---...000111/////////...............000000///............///---------------,,,++++++***+++------...---,,,+++------,,,,,,,,,------............//////000000111......///000111111111111,,,///000...///333333111000111333444666777888888333222000//////000222333---...000333777???GGGMMMPPPUUUYYYYYYVVVUUUXXX\\\^^^cccjjjqqqsssqqqnnnkkkZZZPPPGGGBBB???;;;999999~~~vvvjjj\\\QQQHHHBBB???;;;<<<<<<:::666333444555666777999::::::888555444111111000///...///000000,,,---///000000000///...//////...------,,,++++++......---,,,,,,,,,,,,---///...,,,+++,,,...000222111000///---------...///...111444222...,,,---///...............---,,,,,,***+++---/////////...------,,,,,,,,,,,,---......---......///000000111111......000111111111111111...222222///...111111///000111333555777888999999666444111///......000111///000111222666<<>>777999:::888555333444666777888:::;;;;;;999666444111000///......///000111---///111222333222111000.........------,,,,,,+++......---,,,,,,,,,,,,---333111...++++++---000111222111...---,,,---///000)))///666555000,,,---000///////////////......---***+++---///000000///...,,,++++++,,,---...///000---......///000111111222...///000111111222222111111444444000...//////---000111333555777999:::::::::888444111///...///000666555444333444777===AAANNNTTTYYYWWWRRROOOQQQUUU```jjjxxxooo]]]SSSLLLCCC???@@@yyylll\\\RRRIIIAAA<<<<<<888;;;888111000555777444666777999888666333333333000000000000000111222222111111000111333333222111111000000///...---------+++---------+++++++++---,,,,,,------...//////000...000111111000000111222////////////000000000000/////////---******+++---+++***)))+++---......---++++++,,,------......///...///000///...///000222//////000111222444666777000111111222222111111111444444444555777999<<<======777444555555111000222///000111333666999===???EEEHHHKKKJJJHHHHHHMMMRRR^^^kkk|||}}}ooobbbXXXNNNEEE???}}}qqqdddVVVMMMFFF???;;;<<<888:::777222111555777444666888999888666444333333111000000000000000111111111111111222333333222111000000000///...---------+++,,,------++++++,,,------,,,+++***+++---///111...000111111000000111222......................../////////---+++***,,,---...------...000111111000++++++,,,------......///.../////////......000222///////////////000111222333333333444333333222222222222333444666999<<<===;;;666333444444111111333000000111222444777:::;;;@@@CCCFFFEEECCCDDDIIINNN___lll}}}xxxnnncccXXXKKKCCCsssggg[[[NNNGGGBBB===:::;;;888999666222222555666555666888999888666444333333111111000000000000000111000000111222222222222222000000//////...---------+++,,,------++++++,,,---...,,,)))((((((+++///111...000111111000000111222////////////////////////...//////---+++***,,,---///...---...000222111000++++++,,,------......///---...///...------///111000//////.........//////555555555555555444333333111111222444666:::===>>>;;;666222444444222111333111111111222333444666777999;;;>>>>>>>>>@@@DDDIII]]]iiizzzzzzpppaaaQQQFFF{{{lll```UUUJJJDDDAAA<<<:::;;;777777555333333444555555666777999888555333222222222111111000000000000000///000111111111000000111/////////......---------***,,,------++++++,,,...---,,,*********,,,///000...000111111000000111222222222222222111111111111---...///...,,,+++,,,------++++++,,,.........---++++++,,,------......///,,,---......,,,---...000000000////////////000000666666666666555444333222111111222444777;;;>>>@@@>>>888444444444111111333333333222222333333333333333555888999:::<<>>???CCC<<<666555444111111333222333333444444333333222333333444666999<<>>;;;444000000222------------------------)))+++,,,,,,,,,,,,...///,,,++++++***+++---...//////000111111000000111222222111111000///......---***,,,...///...,,,,,,------,,,++++++------,,,+++++++++,,,------......///...///000///...///000222333333111000000/////////000000222333444555555555000000111222333666888:::;;;444///000111000222666,,,---///111222333222222555444444666999===??????>>>BBBIIIPPPZZZgggvvvwwwfffYYYyyymmm^^^TTTHHHCCC===999888777777666555555444333333333333444111111000000//////.........222555333///000777>>>@@@FFFGGG???777222000...******,,,,,,,,,,,,******++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///333444222111333111...////////////............*********+++,,,---...///...)))'''+++...------.../////////...---------,,,///111222333222111222333111000...------///111333111111111111111111111111444444444555555555666666333333333333333333333333000//////000222444333222333444666777999;;;===>>>;;;>>>CCCHHHPPP[[[hhhrrrxxx||||||oooaaattthhhZZZPPPGGGBBB===999777777777666555555444333333333333333111111111111000000000///---000333111///111999@@@IIILLLJJJ@@@666111///...+++,,,---......---,,,+++++++++++++++,,,---......+++++++++,,,,,,---------000222333000000222111...////////////............++++++++++++,,,---...///...,,,---222444...(((&&&...............------------///000000//////000111/////////000000000111111111111111111111111111111111222222222222333333333222222222222222222222222333222111111222222111000333333555666888999;;;;;;<<<>>>AAADDDHHHPPP\\\dddnnnrrrvvvyyy|||zzzpppeeexxxmmmaaaTTTKKKEEEAAA<<<888777777666555555444333333222222333333222222111111111111000000...000222111111666???GGGRRRSSSLLL???444000///------...///000000///...---++++++***++++++,,,---...******+++,,,,,,---......000222111...---000000.../////////............---,,,,,,,,,,,,---...//////000...///333333...)))(((---------...............---...000000///...///111...///111222333222111000111111111111111111111111000000111111111222222222111111111111222222222222666444222222222111///---222333333444555666777888999;;;<<<===???FFFOOOVVVaaaeeeiiimmmrrrvvvqqqjjjrrreeeZZZNNNGGGBBB>>>:::777666666555444444333333222222222222222111000000000000000000000111222333333555;;;EEEMMMTTTRRRJJJ;;;111//////...---...///000000///...---++++++******+++,,,,,,---))))))***+++---...//////000111000,,,,,,///000...//////.........------------------------...///000222---+++,,,---,,,///333,,,---------...////////////000111111000000111333000000111222222222222222111111111111111111111111111222222222222333333333222222222222222333333333666555333222222111///...222222222333333444444555333555777888:::@@@IIIPPPVVVZZZ^^^bbbiiipppqqqmmmzzzkkk___TTTJJJEEE???<<<888666666555444333333333222111111111111222.../////////////////////111222333333555<<>>;;;666555333222111222333444111111111000...---...///////////////////////////111111111000///...---,,,.........------------,,,++++++,,,------,,,***)))***,,,---,,,++++++,,,---,,,------.........------////////////000000000000......---,,,,,,,,,,,,,,,///000...,,,---///---)))+++,,,------......------////////////////////////...///000000000///------...------...000111111000555555333000---...333888222222222111111111111111333333333333333333333333333333333444444444555555222333444444555555555444555555666666777777888888:::999===EEELLLVVVeeerrrzzziii```TTTJJJDDD@@@<<<999666444222000000222555666111111111000...---...///////////////////////////111111111000///...---,,,............------------+++,,,,,,------,,,+++++++++,,,,,,,,,++++++++++++...---...///000///...---////////////000000000000///...------,,,,,,------......---,,,,,,,,,+++)))+++,,,------......------////////////////////////......///000//////...---...---,,,---000111000///111333444333000......///111111111111111111111111333333333333333333333333333333444444444555555555333333444444444444444444555555666666777777888888;;;:::<<>>;;;777555444333222111111222444555111111111000...---...///////////////////////////...///000000111111111111/////////.........------,,,,,,,,,,,,------------+++***)))***+++,,,+++***...------000444444111...000000000000////////////000000///............///+++***+++---,,,)))+++...+++,,,------......------////////////////////////............////////////...------...000111111000222222111000000111222333111111111111111222222222333333333333333333333333333333333444444444555555333333333333333444555666555555666666777777888888444444777===BBBHHHTTT___|||qqqiiiZZZRRRGGG???;;;999666444333333222222111222222333111111111000...---...///////////////////////////---...//////000000//////////////////............,,,,,,,,,,,,,,,---......+++)))((())),,,---,,,***...,,,---111666777333///111000000000/////////...//////...------------...,,,***,,,///---(((***///+++,,,------......------////////////////////////...............///000000///......///111222222111444222000///000111333444000000111111111222222222333333333333333333333333444444555555555666666666333222222222333555666777555555666666777777888888333333666<<>>EEEMMM~~~qqqcccZZZMMMFFF???;;;;;;:::777444333111///000222333222///333222111/////////000000//////000000000000//////000000000000000000000000,,,000444333000///222666111000000///......---------)))(((,,,...,,,******000111111222222222111111000///...------...///000222111,,,%%%###)))///111---+++)))***---///---++++++,,,---...///////////////......---------.........///000111111000///......000222333333333111000222111111111000000//////000222444444333333333444555444222000000111222333222444777999999888777555666444222333444666777666555777:::<<<<<<:::777555::::::999888999<<>>::::::999666333333111///000222333222000/////////...//////000000//////000000000000//////000000000000000000000000...222555333000...///222//////...------,,,+++++++++'''''',,,///...---...222222222333333222222111111000//////...............000///)))(((+++......---+++***+++...///...,,,***+++,,,---.....................------......///---...///000000///...---///000111333333222111000222111111111000000000000111222444444333333333444555555555555444444333333222444777999999888777666666444333333444666777666666666777777777777666666888888999888999;;;@@@CCCssshhh^^^SSSLLLGGGBBB<<<999888888555333222111000111222222111000,,,,,,---...//////////////////000000000000//////000000000000000000000000111333555333///,,,---...---,,,,,,++++++******))),,,((((((,,,///------...333333333333333222111000///////////////...------)))///111///---...---***---,,,,,,,,,...///...------......///000000000000---------......//////000---......//////......---///000111222333222111111111111111111111000000000111333444555444333444555222444555666666555222111222444666888999888777666777555333333555666666666888666333222222333666888555777888999999;;;===@@@xxxkkk```WWWOOOJJJCCC???:::888777666444222222111111111111222111111,,,---...///000//////...//////000000000000//////000000000000000000000000000222333111...,,,,,,---,,,,,,++++++*********)))000---+++...---+++***,,,333333333222222000///...***+++---...///...---,,,(((...222111//////---***------------...//////...------...///////////////,,,,,,---...///000000000...//////////////////...///000111222222222222111111111111111111111111111111333555555444333444555111222333333333222111000333444666888999888888777888666444333555666666666777555333111111333555777333555888999999:::;;;===qqqcccYYYRRRLLLGGG>>><<<999777666555333222111111222111111111111222//////000111000///...,,,//////000000000000//////000000000000000000000000...///000///...---------,,,,,,,,,,,,++++++++++++000------...---***+++///111111111111000...------&&&'''***,,,---...------***///111...---//////,,,------...............///******+++,,,,,,,,,++++++,,,---...///000000000000111000000000000000000111000000111111222222222222111111111111111222222222111333555555444444444555333222111111111222333444333444555777888999888888888666444444555666666666555555555555555555555555222555888999999999:::;;;wwwgggZZZQQQKKKFFFCCC;;;:::999777555444444333000222222222111000111222000111111000///...------//////000000000000//////000000000000000000000000,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++......---000555///////////////...---,,,&&&'''(((***,,,---......+++//////,,,***---//////+++---......------...///......////////////......,,,---///000111111000///222111111000000111111222111111111111111222222222111111111222222222222222222444555666444444555666666444333222222333666777333444555666888999999999999777555444555666666666444555666777777666555444333555888999888888:::;;;yyyooo```TTTLLLGGGCCC@@@999999999777555444444444000222333222000///111333//////......---.........//////000000000000//////000000000000000000000000,,,,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++......---222888...///////////////......*********++++++,,,---...***......***)))---///...***,,,...---,,,+++---///000111111111111111000000---...000111111000///...222111000//////000111222111111111111111222222333111111111222222333333333222444666666555444555666333333333333444444555555333333555666777999:::::::::888555555666666666666444555666777777666555444555666888888888888:::<<>>;;;999666666555444444444444555222555666444444777777444000000000///......------......//////000000111111///...---,,,,,,,,,,,,,,,,,,,,,------------------******+++,,,,,,---......+++,,,---.........---------...///000///...---,,,,,,,,,+++*********+++++++++,,,---......---+++***---,,,,,,,,,,,,---......///...,,,---//////...,,,...000222222111111333444000000000000111222333444111111222222222222222333333333222222222333444444111222333444444444444444444444333222333444555666777666555555555555666666666666666666666666666666555555555555666666666666888555666999:::888888;;;{{{oooeeeWWWQQQIIIBBB<<<999888777666666555444444444444555222555666444444777777444000000000///......------......//////000000111111......---,,,,,,,,,------,,,,,,------------------******+++,,,,,,---......***+++---.........---,,,---.../////////...,,,+++000///...---,,,,,,,,,,,,***+++---......---+++)))---,,,,,,,,,,,,---......///...------......---,,,...000111222111222333555222222111111111111111222111111222222333333333333333333333333333333444444222333444555555555555555222222111222333555777999444444444555666777777888555555555555555666666666444555555555666666777777999666666999:::777888;;;~~~uuuhhh^^^TTTOOOHHHAAA<<<:::999999666666555444444444444555555888777444333444333000000000000///......------////////////000000000000......---------------...------------------------+++++++++,,,,,,---------+++,,,---...///...------...............---,,,+++***+++++++++,,,,,,,,,,,,(((***,,,---...---+++***---,,,,,,,,,,,,---........................------,,,---////////////000222222222111000000000000000111111222222333444444444444444444444333333333222333444444555555555555444111111222333444666777888333333444555666777888888444555555555555666666666444444555555666777777777999666777::::::888999;;;zzzpppaaaVVVRRRNNNHHHBBB<<<:::;;;<<<666666555444444444444555444777777333222444222///000000000///......------000000000000///////////////......---......//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///111111000000///000///...---,,,,,,,,,,,,&&&''')))***++++++******((()))***,,,---------------,,,,,,,,,,,,---......---.........------...///,,,---//////......///000000000/////////000111111111111222222333444444555666666555555444333111111333444444444444333333222333333444444555555444444444444555666666777666666444444444555555555666666444444555555666777777888999666777:::;;;999:::===|||wwwlll]]]QQQLLLIIIDDD===888666777999666666555444444444444555000333444222222555555222000000000///......------111111000000//////......//////.........//////000//////...---,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,///000111333333222222111000///---,,,++++++,,,,,,+++,,,...//////...,,,+++'''((()))+++,,,---......---,,,,,,,,,,,,---......,,,---......------...000...///000000//////000111............///111222333111111222333333444555555777777666555444222111000333333333333333222111000555555666666555333111000666666666777666666555444444444444555555555666666444444444555666777777888999666777;;;<<<:::;;;>>>{{{vvvlll^^^QQQKKKIIIGGGCCC===888777<<<@@@555666777888888777555444555555444444555333000...........................------...///000000//////000000000000////////////111111000///...------...,,,---...---------///111///222444555444333222222...............//////000....../////////---,,,++++++,,,...///000///......+++++++++,,,,,,,,,------+++//////+++,,,000111---///000000000///000222444111111000000111111222333111111111111111111111111555666666444111000333666222333222222666<<<;;;777333333333444444555555555444555666666666666666666444333333333333444555555777666666666777888999999999999:::===@@@AAA@@@???vvvpppgggYYYNNNIIIFFFFFFCCC===888666888:::777666555555555555666777333222111222333333111///........................---......///000000//////000000/////////.........---,,,,,,,,,,,,,,,------,,,---...---------///111000333666777666555555555222111000///............,,,---.../////////...---,,,,,,---.........------++++++,,,------------,,,+++//////,,,,,,000000---,,,...//////------...000000000111111111222222222222333555666666555333222222444555444222222444666222333333222555999888444333333333333444444444444444555555666666666666666444444333333444444555666555555555666777888999999;;;;;;<<<>>>AAABBBAAA???yyynnnggg^^^RRRIIIEEEBBBBBB@@@<<<888444333444999777444222222444777999111000//////111222222222..............................///000000000////////////.........---------************+++,,,......,,,---...---------///111222444777888777777777888555555333111///......---,,,,,,---//////000000///------,,,,,,+++,,,,,,,,,***+++---.........,,,+++,,,......,,,---///000------...000000///---------///000111222333222111111111333666888888666333111///111333444333333444555333444333111333666555111444333333333333333333222444444555666666666666666444444444333444444555666444444555555777888:::;;;======>>>@@@BBBCCCAAA???~~~rrrfff^^^UUUKKKDDDBBB>>>===;;;888555333222222999777555333333555888:::333000///...000222222222...........................//////000000000//////......---------,,,,,,,,,,,,,,,,,,,,,---...//////,,,---...---------///111222444666777777777888999666555333222000/////////------......////////////...---+++***)))***++++++)))+++---///000...,,,+++,,,---...---...//////...000222444555333000//////...000222333444333111000///000222444444333111000///111222444333333222222222444444222222666666333444444333333222222222111333444555666777777777666444444444444444555666666444555555666888:::;;;<<<>>>>>>@@@BBBDDDDDDAAA???wwwkkk^^^VVVNNNFFFAAAAAA;;;999555333222333444555666666666777777888888888555333000000111222222111///////////////////////////000000000000000//////------------,,,,,,,,,,,,...------,,,,,,------...,,,---...---------///111000222444555444444555666333222222111000111111111//////...---------------...---+++***))))))***+++)))+++...000000///---+++---------............///111444666666444222111111...000222333444333111000000000//////000111222222222222333333444222111///000444555333333777888666444444444333333222222222333444555666777777777777555444444444444555666666666666666888999;;;===>>>>>>???AAACCCEEEEEEBBB???}}}pppdddWWWOOOIIIBBB??????999666222000222444666777333444777999999888777666555333111111222222111000////////////////////////000000111111111000//////......---------,,,,,,,,,---,,,+++++++++++++++,,,,,,---...---------///111000111222222111000222333///////////////000111222///...---,,,++++++++++++,,,,,,++++++***++++++++++++,,,.../////////---,,,...,,,,,,//////------000000222333333222000000111///000111222333222111111222111000///000111444666555444333333444333111//////444555333333666888777555444444444444444333333333333555666777777777777555555444444555555666777666666777888999:::<<<======>>>AAADDDFFFEEEBBB???{{{ttthhh\\\PPPJJJEEE???<<<===888666333333444555555333111222555777777777555444000000///111222333111000////////////////////////111111111111111000//////............------------++++++++++++,,,---......,,,---...---------///111000111111000......///111------------......///000---,,,+++*********+++,,,***+++,,,,,,,,,,,,,,,,,,,,,------...............///++++++///000,,,---000...000111111//////000111000000111111111222222222111111111111222333444555666444222222444555444222///444666333111333555555444555555555555555555666222333444666777777888888555555555555555666666777666666666666777888999:::;;;===@@@DDDFFFFFFCCC@@@uuunnncccXXXLLLGGGBBB===:::;;;888666555666777666333000000111222333444444444444,,,,,,---000222333222000000000000000000000000000111111111111111000////////////.........---------,,,,,,---...///111222333,,,---...---------///111111111111000...---...///------,,,,,,,,,,,,------***))))))))))))+++,,,---)))***,,,---......---,,,------------....../////////++++++000000,,,,,,111///000000000///000222444111111000000111111222333...///111222333333222222666333000111444666666555000555666222///111222222444555555555666777777777222333444666777888888888555555555555555666777777555555555555555666777777:::<<>>@@@@@@??????@@@BBBzzzrrrfff]]]RRRLLLEEE>>>;;;999888777666666666555555555444444111444666666444222000000222000//////111111111000000///---,,,,,,---///000333///---000///++++++///000...---+++++++++---.........------,,,---------,,,,,,,,,,,,---...//////444444222000---+++***))).........------,,,,,,,,,******************++++++++++++,,,,,,+++*********,,,,,,---------.........------..................,,,000111...,,,///000...000333222------111222///111111222222222333333333111111111111111222222333888777666555444333333333444555666555444444555666444444444444555666666555555555555555555666777777333444444222222333666999:::<<<>>>???>>>???AAACCCwwwqqqhhh]]]UUUKKKGGGAAA===;;;999777555555555555555444444444444000222444444222000......444222000///111222222222222000---******---000222111...---......++++++...///...,,,++++++,,,------,,,+++)))((('''((()))***,,,,,,,,,,,,------...///666555333000...+++)))(((---,,,,,,,,,,,,,,,,,,,,,++++++******************,,,***))))))+++,,,,,,+++---------.........//////***,,,...000000000...---,,,000111...,,,///000...000222222//////222333111111111222222222333333333111111111111111222333333888777666555444333333333444555666555444444555666444555555555555666666666555555555555555666777777444444444333222444777999888:::<<<======>>>AAACCCzzzppphhh___UUUNNNDDDAAA===;;;:::888666444444444333333333222222222222444555555333111000000999666333111111111111000111///...,,,,,,...///111000///.........------...------,,,++++++,,,,,,---,,,***(((%%%%%%&&&((())),,,,,,,,,,,,,,,---...////////////...------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,***((((((***------,,,------........./////////***+++---//////000//////+++///111//////333555444000000000000000111222111111111222222222333333333222111111111111222333333444444444444444555666777444555666555444444444666555555666666555555555666555555555555555666777777666666666555555666:::<<<888:::;;;<<<<<<===>>>@@@vvvjjj```WWWOOOIII>>><<<:::999888777555333222222222111111111000000333555666555333222111222777555222000000000///.........///000000///......000000000....../////////,,,,,,,,,++++++,,,,,,,,,000...,,,***)))+++---...------,,,,,,,,,---......***++++++,,,,,,------...)))******++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++))))))+++,,,------------------.........///---,,,,,,,,,---...000111+++///111//////333555444...---...//////......///111111222222222333333333222222222111222333333444333333333444444666777777444555666555444444444666555666888777555444555777555555555555555666777777666666777666666777;;;>>>:::;;;<<<<<<;;;:::;;;===|||pppdddYYYPPPIIIEEE<<<:::777666777666555444111111111111000000000000222444555444222000000111000///...///000000///...---...000222222000...---///111111......000111///++++++++++++,,,,,,,,,,,,...---+++******+++---...---------,,,,,,------...++++++++++++++++++++++++))))))***+++,,,,,,------++++++******************+++---------++++++---///,,,,,,,,,---------......///---,,,+++,,,...000111,,,000111...,,,///000...333111111444333000///111111111222222222333333333222222222222222333444444666666555444444444444444444555666555444444555666555777999888555333555888555555555555555666777777444555555555444666:::===;;;<<<===<<<:::::::::;;;}}}vvvjjj]]]RRRIIICCC@@@;;;999666444555555555444333222222222222111111111222444444333111000000111//////000111222222000---...///000000000000///......111000,,,,,,000111...******+++,,,,,,,,,,,,,,,)))))))))))))))***+++,,,...------,,,,,,---------,,,,,,,,,+++++++++******))))))***+++,,,---...///******************++++++***///333111,,,***,,,000+++++++++,,,,,,,,,,,,---......---------.........,,,000111...,,,///000...666333333666555000...111111111222222222333333333333222222222222333444444666666555444444444444555444555666555444444555666555888:::888444333555888555555555555555666777777444555555555555777;;;>>>:::<<<===<<<;;;;;;<<<===xxxqqqeeeXXXMMMDDD???<<<;;;888555333444555555555444444444333333333222222444555555444222111222333555555555666666444///,,,111000///......///000111,,,000///++++++000000---)))***+++,,,,,,,,,,,,,,,******+++,,,---......///...------,,,,,,,,,------++++++,,,,,,,,,---------))))))***+++---...//////+++++++++,,,,,,------...***000666444---))),,,111******+++++++++,,,,,,,,,,,,---///000000...---++++++///111//////333555444111------111///)))'''***111111222222222333333333333333222222333333444555222333333444555666888888444555666555444444555666555888;;;999444222555888555555555555555666777777666777888777777999===@@@999:::<<<<<<<<<<<<===???}}}vvvhhhVVVJJJDDDAAA<<<888;;;:::888666444333222111111222222333333222222111555333///,,,...333444111222000///------...000111222...++++++...000///...000......111111------///,,,++++++,,,------,,,***,,,------......------,,,///...---///111222///+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,++++++***+++++++++---------------------------......------...111333111///...///222333222000000000000000111222333444444333222222444444333222444333333222222333333444///222444555444555888;;;444444555666777777666666888999888777555555888:::999888777666555555555555888999:::;;;<<<>>>??????>>>>>>>>>>>>>>>???@@@@@@}}}vvvlllaaaQQQGGGCCCAAA===999777777666555555555555555111222222222222222222111444444111///111666666222222111000/////////000111000...---...111222111///000------///...***)))+++,,,++++++,,,------,,,***,,,------......------,,,000///......///...+++)))---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---,,,++++++*********+++,,,,,,,,,,,,,,,------...---------------------------...///...---...000222111///...///222333222000333222222222222111111111333222111111333333222111444333333222222333333444///111444444333444666999444555666666666666666666555666777666444444555777777777666666666777777888999999:::;;;===>>>??????>>>>>>>>>>>>>>>???@@@@@@|||ssslll___VVVKKKEEECCCAAA===:::666666555555444555555555222222222222222222222222333555444222444888777333222222222111111111000000///...///111333333111///111...---...---)))(((***,,,++++++,,,------,,,***,,,------......------,,,,,,---......,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------,,,+++*********+++,,,---,,,,,,,,,---...///000------------------------...//////...------///111111000///000222222222000222222333222111///---,,,222111000000222222111000444444333333333333444444000222333444333333555666666666666666666666555444444555777777555555555666555555555666777888999:::999:::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>???@@@@@@~~~{{{tttkkkdddTTTNNNGGGCCCBBB@@@===999999888666555444333333222222222111111111111222222111444555444555888777333222333333333333222111000000000000111111111000000333///...000///++++++---,,,++++++,,,------,,,***,,,------......------,,,&&&***------,,,,,,///222---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,+++))))))***,,,---...---------------......------------...............///000///...---...///111111111111111222111111///000111111000...+++***333111000111222333222000444444333333333333444444333444444444444444444555666666777777666555444444444777999:::888777777888666666666666777888999:::::::::;;;<<<>>>???@@@AAA???>>>>>>>>>???@@@AAAAAA|||yyyuuummmccc\\\NNNJJJFFFCCCAAA???;;;888777777555444333333333333222111111000000111111222///333555444444666555222222222333333333333222222222222222111000000111222333///...000///,,,---000,,,++++++,,,------,,,***,,,------......------,,,'''***---...,,,---000444---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,+++*********+++,,,---......---,,,,,,+++,,,,,,---------....../////////...///000000...---...///111222222222111111111222...///111222222111///...444222111222333444333222555444444333333444444555666555555555666666666555666666777777666555444444444666999999999888888888888888777777777777888888:::;;;<<<===???@@@AAAAAA????????????AAABBBCCCDDD{{{zzzwwwsssmmmeee[[[UUUIIIGGGDDDBBB@@@===999777333333333333444555666777222111000//////000111222///444666333222333333111111111111222222333444444333555666666666666777999333///...///...++++++///,,,++++++,,,------,,,***,,,------......------,,,---......---,,,,,,...///---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,+++,,,,,,,,,---------...//////000000---...000000///......///111333333333111000111222000111333444555555555444444333222222444444333222555555444444444444555555777666555555777888777666666666666666666666555444222444666777666555666777999888888777777777888888;;;<<<===>>>???@@@AAABBB>>>??????AAACCCEEEGGGHHH|||vvvtttqqqllleee\\\SSSMMMDDDCCCAAA???===;;;888777222222222333444555777888222111000//////000111222000555777333000111222000/////////000111333555666222777===AAAAAAAAAAAAAAA888444111000...******---,,,++++++,,,------,,,***,,,------......------,,,///---++++++,,,------,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,(((***+++------,,,+++***,,,,,,,,,,,,---...///000---------...///000000000+++---000000/////////000111333444333111000111333222222222333444555555666333222111222333444333111555555444444444444555555666444333444777888777555444555666666666666666666333444555555555555777999777777777777888999::::::<<<<<<===>>>@@@AAABBBBBB>>>???@@@BBBEEEHHHKKKLLLyyyrrrpppmmmggg___VVVMMMHHHAAA@@@>>>===;;;:::888777555444444333333444444444222111000......000111222222777888333000111222111///.........000333666888///888BBBJJJKKKJJJIIIHHH???999555444000+++***---,,,,,,+++,,,---...,,,***,,,------......------,,,,,,)))'''(((,,,......------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,'''))),,,......---+++******+++,,,---///111333444---------...///000000111***,,,///000000///000111222444555444111///111333111111000000111111222333222111000111222222222000555555444444444444555555555333222333666888777555444444555666777777777666666777777666666777:::<<<555555666777888:::<<<===<<<<<<===???@@@AAABBBCCC>>>???@@@CCCGGGJJJMMMOOO~~~wwwrrrooommmiiicccZZZQQQJJJEEEEEECCCAAA===:::888666666333333222222222333444444111111111111222444666777444444333222111000///...///............000111222666<<>>GGGOOORRRPPPLLLIIICCC===666000...---------...+++(((***...000---***+++---...///...///111222,,,------,,,++++++,,,...------------,,,,,,,,,,,,------,,,,,,+++***))))))(((***++++++++++++,,,...---...............------+++,,,...000000000///...000000000111111222222222333///+++,,,///111000---***---111444444333222111111222222333333444444555444333444444555666777888333444444555666666555555777666555555444555555666444444444444444444444555999888777777777888999::::::;;;===???BBBDDDFFFGGGLLLJJJHHHGGGFFFFFFGGGHHH{{{tttmmmgggccc___]]]XXXSSSMMMHHHDDDBBBBBBAAA>>>;;;999777666555555444333222222222222222111111111111222444555666333333222111000///.....................000111111999???IIIPPPQQQLLLDDD???>>>:::444000............---+++)))***...///---+++)))+++...000000///000111+++,,,---,,,******,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********,,,++++++,,,...//////..................---,,,+++***+++---...//////......///000000111222333444444222///,,,---000111000...555222//////111333333222111222222333333444444555333333444555666777999:::333333444555555555444444777666555444333333444444111444888888666555666888888888777666777888999::::::;;;===@@@CCCFFFHHHIIIOOOMMMJJJFFFCCCAAAAAA@@@{{{rrrkkkfffaaa]]]ZZZWWWRRRMMMIIIFFFEEEEEEAAA@@@>>>;;;999777666666555444333222111111111111111111111222222333444555222222111000//////........./////////000111111222888===EEEJJJJJJEEE===888999555111///...//////...---+++***+++---...---++++++---//////---+++))))))+++,,,,,,+++******+++---,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++...+++***,,,///111///---............---,,,++++++***+++,,,---............///000000222333444555555444222111111333444333111555333000//////111222333111222222333333444444555555555555555555555666666444444555555666555555444555666666777666555333222+++111888999777777999===888777666666666777999::::::;;;===@@@DDDGGGIIIJJJMMMKKKIIIFFFCCCAAA@@@@@@}}}ssskkkfffbbb^^^ZZZTTTRRRMMMIIIFFFDDDDDDDDD@@@???===;;;999888777777555444333222111000000000000111111222333333333333111000000//////.........//////000111222222222333555888===@@@@@@<<<888444444222///.../////////...,,,+++++++++---------,,,---///000///,,,)))'''&&&+++,,,,,,+++******+++---,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,---+++)))+++...000///,,,------......---,,,++++++++++++,,,------.........///000000222333444555555444444333444555555444333...111333222///...222555111222222333333444444555444444444333444444555555666666777777777777666555333555999;;;:::777333111(((...444666444333666:::888777666666666777888999:::;;;===@@@DDDGGGIIIJJJKKKJJJHHHFFFDDDBBBAAA@@@~~~wwwnnngggccc```\\\YYYNNNLLLHHHDDDAAA@@@??????>>>===<<<:::999888777777444333222111111111111111000000111222333333222222000/////////.........---...///000111222222222222111333555777777555333111000///------/////////---++++++,,,,,,,,,,,,------,,,...000///...,,,,,,,,,+++,,,---,,,******,,,---,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---+++******+++---......---,,,,,,------------,,,,,,,,,,,,,,,---....../////////000000111222333444444111222333333333333222111)))///444444000...111555111222222333333444444555111111222222444555777888777777888888888777666666222555999<<<<<<999555222000444777777555444555777777777666555666777888999:::;;;===@@@CCCFFFHHHIIIKKKJJJHHHFFFCCCAAA???>>>xxxqqqiiibbb___]]]YYYWWWKKKIIIFFFCCC???===<<<;;;;;;;;;999888666666555555222222111111111111111222000000111222333222222111//////............------,,,---///000111111000000///000222333333111...---...---,,,---...///...,,,++++++,,,,,,,,,,,,------***,,,------------///000,,,------,,,++++++,,,...------------,,,,,,,,,,,,))))))***+++,,,,,,------***+++,,,,,,,,,,,,---///***+++,,,,,,------------------------...///000000000000000111111222222222///000222222222111000000---000333444333222222333111222222333333444444555333333333333444555777777777777777777777666555555222444666888888888666555777888888888888888888888777666666555666777888999:::;;;===???BBBDDDFFFGGGGGGGGGFFFDDDBBB@@@>>>===}}}tttmmmeee___]]]ZZZWWWUUULLLJJJGGGDDD@@@===;;;:::999888777555444444333333111111111111111111222222///000222333333222111000..................------+++,,,---////////////...---///111333222///+++)))---,,,,,,---...///---+++***+++,,,,,,,,,,,,---...***+++++++++******,,,...---......---,,,,,,---///......------------,,,,,,))))))***+++,,,------...))),,,......,,,+++...111)))***+++,,,---...............---......///111111000000000000000111111111///111333333222111111111333222222333555555333111111222222333333444555555999888777555555444444444666666777777666555444444333333333444555666777888444333222333666888999888777666555555555666888999:::;;;===???AAACCCEEEFFFBBBBBBBBBBBBAAA@@@??????yyylllfff^^^ZZZZZZXXXTTTPPPHHHFFFCCC@@@===<<<;;;;;;777777777666555555444444555555444333222222222222666555555444222111000000///...---,,,,,,---...///000///---,,,,,,---///000........................---,,,,,,++++++,,,,,,---000+++)))...000,,,+++...------------------,,,,,,***+++,,,---...000111111.........------,,,,,,,,,///+++((()))---///---***++++++,,,,,,,,,------------+++***+++,,,---------...............///000111222111000000111222555666222222333333333222222111...111444666444222111111777777777777666555444444333444444555555666666666:::777444555777888777444333222222333555666555444666555555444444555777888999888777777777888999:::???>>>===<<<===>>>AAABBBEEECCCAAAAAACCCCCCAAA???}}}vvvrrrjjjddd\\\XXXWWWUUUQQQMMMFFFDDDBBB>>><<<::::::999777777666666555555444444111111111000111111222222555555444333222111000000///...------------...///.........//////.........------------------------,,,,,,++++++++++++,,,,,,...,,,---...+++'''(((...------------------------,,,,,,------......//////------------------,,,,,,000,,,)))***...///---+++,,,,,,,,,---------.........---,,,,,,---...............------......///000111000///...///000222333222333333444444333333222000222555666555333333333333333444444444444333333444444444444444555555555777555444555777888888777444333222333666777666555666666555555555777888999777777777777888:::<<<=========<<<<<<===???@@@BBBDDDBBB@@@@@@BBBBBB@@@>>>{{{vvvqqqnnnfffaaaZZZVVVSSSQQQMMMIIIDDDBBB???<<<:::999888888777777666666555444444444000000000000111222333444444444333222111000000//////...------------...///,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***,,,...---((($$$(((000+++,,,,,,------...............------------------,,,,,,------------------000---++++++...///...,,,,,,,,,---------..................---...//////000------------------...///111000///...///000111222222333333444444444333333000222333333222222333555111222222333333333333333444444444444333333333333333444555666555666999:::555444333555777888777666666666666666777888999:::999888888999:::;;;<<<===;;;;;;<<<===>>>???@@@AAAAAA@@@>>>???@@@@@@???>>>xxxssspppllliiiaaa]]]XXXTTTPPPMMMIIIFFFBBB@@@>>>;;;:::999888888777666666555555444333333333222222222333333444555333333222111000000//////.........------.........+++,,,---......---,,,++++++++++++++++++++++++++++++******))))))******+++(((***++++++((((((,,,111++++++,,,,,,---...//////,,,,,,------------......,,,,,,,,,------.........000...,,,,,,...///...---+++,,,,,,,,,,,,------------.........---...///000------,,,,,,,,,------...222222111111111111222333111111222333333333222222///000000/////////222444444444444555444444333333444444444333333222222222222555777666444444777;;;666555444555777999888777666666777777888999:::;;;======<<<;;;:::999999999999:::;;;===>>>?????????>>>======>>>>>>???>>>>>>~~~tttmmmiiigggccc```]]]ZZZVVVRRRNNNKKKGGGEEEAAA???===;;;:::999999999666666666555444444333333555444333333222222222333111111111000000//////...---..................---,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,+++)))***,,,---,,,++++++,,,,,,---...//////******+++,,,---...///000,,,,,,,,,------.........///...------............++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,...000...------,,,,,,,,,------111111111111111111222222//////000111111111111111////////////...///222555555555555555444333222111444444444333333222222222444666888666333333555888666555555666888999888777666777888888999:::::::::=========<<<;;;:::999999999:::;;;===>>>>>>>>>>>>;;;<<<============>>>???}}}wwwoooiiieeebbb^^^[[[WWWUUUSSSOOOKKKHHHEEEDDD???>>><<<:::999999999999666666555555444333333333444333222111000000000000000000/////////.........------...//////...---------,,,***))))))***,,,---++++++++++++++++++++++++++++++************++++++......,,,***+++...+++'''+++,,,,,,------.........))))))***,,,---...///000,,,,,,------------------......------------......+++++++++,,,,,,,,,------+++---///...++++++...111///...------------------------...//////000000111---...///000000000000000111222222222111222555888444444444333333222111000444444444444333333333333666666666555444333444666666555444555888999888777777777888999999999999888888999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<=========999;;;<<<===<<<===>>>@@@vvvqqqjjjfffccc___YYYUUUQQQPPPOOOLLLHHHEEECCCBBB===<<<:::888777777888888666555555444444333333222222222111111000111111111/////////............---------...//////...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,%%%+++---++++++------)))------------------------******+++,,,------......------------------,,,,,,---------,,,+++,,,---...---------.........//////+++...111///,,,+++///222000///......------......+++,,,---...000111111111---...///000111111111111000222333333333444666888111222333444444444444444444444444444444555555555666555333444555666666555555444444555777888888777777888999999999888777666666777999;;;<<<======<<<<<<<<<;;;::::::;;;<<<===888:::======<<<<<>>===:::999999:::;;;<<<888:::======<<<<<>>::::::888777666666666666444444444333333333222222111111111111111111222222...,,,******,,,---,,,,,,///...------...///...------------------------------------,,,,,,++++++++++++)))))),,,+++(((''')))---......,,,******+++,,,........................++++++++++++,,,,,,---...***++++++'''######(((...///...---,,,,,,---...///,,,,,,,,,---------......444111//////222333222000+++***+++,,,......,,,***///////////////000111111000111222333333333333333111222222333333222222111///000222333333333222222666666555555555444444444555444444555555666777888444555777888777666777888777777777888999:::;;;<<<===<<<<<<======;;;444///===:::888999;;;;;;888444:::;;;<<<===>>>>>>>>>>>>zzztttooommmiiiddd^^^[[[ZZZXXXSSSOOOKKKHHHDDDBBBAAA@@@>>>===;;;:::999777666555555555333333333333222222222222111111111111111111111111---......//////////////////---,,,---...///...---------------------------...---------,,,,,,,,,+++,,,******---,,,)))(((***'''))),,,---...///222444........................000000///...------------+++------***&&&&&&***...------,,,,,,,,,,,,------,,,---------............333000,,,+++...111222222---,,,,,,...000000...,,,......------------.........///000111222222222222222222333333333333222222444444666777777777666666666555555555444444444444555444444555555666777888444666888888777666777888777777777888999;;;<<<===<<<<<<<<<>>>???>>>;;;777<<<;;;:::;;;<<<;;;:::888::::::<<<===============xxxqqqmmmiiigggfffbbb\\\YYYWWWUUUPPPMMMLLLHHHDDDAAA@@@>>><<<;;;;;;:::999777555444444333222222222222111111111000111111111111111111111111***---000111...---///111...---,,,---...///...,,,------------------------.........------------------++++++......***))),,,)))+++......---------...////////////////////////000///......------------,,,...///---***)))+++...++++++,,,,,,,,,,,,++++++------........./////////222...***(((***...111222///......///111111000...///......------------......///000222333444444444222222333333333333222222222333444555666555444444555555555555444444444444555444444555555666777888555666888888777666777888777777888999:::<<<>>>???>>>===<<<===>>>>>><<<:::999:::;;;;;;:::999999:::999:::;;;<<<<<<=========zzzrrrmmmjjjgggeeebbb___ZZZWWWVVVTTTQQQNNNMMMIIIEEEBBB@@@>>><<<:::;;;:::888666444333333222111111111111000000000000111111111111000000000000)))---///---((('''+++///...---,,,,,,......---,,,------------------------........................---***+++......******,,,(((***------+++)))((((((////////////////////////*********+++,,,---...///+++---///...,,,++++++,,,***+++,,,------,,,+++***.........////////////000111///,,,***+++,,,...//////......///000111000//////////////////000111111///000222444666777777777222333333333333333333222111111333333333333222111444444444444444444444444555444444555555666777888555777999888777666777888777777888999:::<<<>>>??????>>><<<;;;:::999999888666999;;;:::666444555777888999:::;;;<<<<<<<<<<<<|||tttnnniiigggeeeccc^^^\\\YYYWWWUUUTTTRRRPPPMMMIIIEEEBBB@@@>>><<<::::::999777555444333222222111111111000000000//////111111111000000000//////---///...)))$$$$$$)))......,,,+++,,,---...---,,,------------------------........................+++))))))------***))),,,"""%%%))),,,---------...////////////////////////*********+++,,,---//////+++,,,------,,,+++******+++,,,---......---,,,+++.........////////////000000000000///...,,,,,,,,,///---,,,---///000///...---------...000111333444///000222444666777777777333333333444444333333333333333444555555444333222333333444444444444444444555444444555555666777888666888999999777666777888777777888999:::<<<===>>>>>>===<<<:::999999999:::999;;;<<<:::666333333444777888999::::::;;;;;;;;;zzzuuunnnhhhdddbbb```___[[[ZZZXXXUUUSSSRRRQQQPPPKKKHHHCCC@@@???===;;;:::888777666555444333333333111111111111000000000///111111111000000//////...111000///+++''''''+++///---,,,+++,,,---...---+++---------------------------------------.........+++((())),,,---******,,,)))+++---...---------...........................///......------.........++++++,,,,,,,,,+++***))),,,,,,------------,,,,,,------........./////////...000222222///---,,,,,,...,,,++++++---///......+++++++++,,,...///111222...///000222333444444444333333444444444444333333111222333333333222111000333333333333444444444444555444444555555666777888777888:::999888777777888777777777888999:::;;;<<<999:::;;;;;;;;;<<<>>>@@@<<<======<<<999777666666666777888999::::::::::::}}}zzzvvvqqqjjjdddaaa___]]]\\\[[[ZZZWWWTTTPPPMMMLLLLLLGGGDDD@@@>>>===<<<:::888666555444444333333444444222222111111111000000000222111111000//////...........................///---,,,++++++------,,,+++------------------------+++,,,,,,,,,------------+++)))***---...++++++---111222111///,,,***)))***------------------------.........------......///---,,,+++++++++++++++***,,,,,,++++++++++++,,,,,,,,,---------............,,,///000000...---...000...---++++++---...///......------------......///...///000111222222222222333333444444444444333333000000111222111000///...222222333333333444444444555444444555555666777888777999::::::888777777777888777777777888888999:::666999;;;;;;:::;;;===???<<<;;;;;;;;;;;;;;;999777555666777888999999999999|||wwwtttuuupppiiiccc```^^^\\\[[[[[[ZZZWWWSSSNNNJJJHHHHHHDDDBBB>>><<<;;;:::999777555444444333333444444555222222222222111111111111222111111000///......---)))***,,,///222222///------,,,++++++------,,,+++------------------------+++++++++,,,,,,---------,,,***+++//////,,,,,,///+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++,,,...///000...---++++++,,,,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,---------......+++---...---+++---111555///---++++++---/////////222222111//////.........000111222333333333333333333444444555555444444333444555555666555444333222222222222333333444444444555444444555555666777888888999::::::888777777777888888777777777777888888666888;;;:::888666777999999777666888;;;===:::888555666777888888999999999}}}yyywwwvvvuuummmjjjddd___\\\\\\]]]^^^]]][[[WWWTTTPPPJJJCCC??????===;;;::::::999777666777888999999888666444222333333222222222222222222000000000000000//////...222---***---///------///111---******+++***$$$......---,,,++++++++++++...///000///---,,,,,,...((()))***,,,---------,,,,,,,,,,,,---...///000000++++++,,,---,,,+++***)))///...---,,,,,,,,,,,,,,,000///...---,,,++++++***+++---...---,,,,,,---......++++++---...,,,,,,000333111...------.........000///...---,,,---......///......000222333222111222222222222222111000///555555555555555555444444333333333333333333333333111222333444555555555555777666555555666888;;;<<<888777666666666666666777555555666666777777777888:::::::::999999888888888777999;;;=========;;;;;;::::::999888777777777777{{{vvvsssrrrqqqooollliiiccc^^^[[[ZZZ[[[\\\^^^\\\XXXUUUPPPJJJDDD???>>><<<:::999:::999777555444555666777666444222111222222333333333333333333111111111111000///...---111---,,,......,,,---000***((('''***///000---***,,,,,,,,,,,,---...//////+++---------+++***+++,,,+++,,,,,,---,,,+++***)))******+++,,,...000222333+++,,,,,,---,,,+++***))),,,,,,,,,,,,---...///000222111///...---,,,,,,,,,---///000///------...///...++++++......,,,---000000...------...///...---/////////...//////000111000///...000222333222000222222222222222111000000444444555555555555555444333333333333333333333333111222333444555555555555777666666666777999;;;<<<777777666666666666777777777888888888999999999999::::::999999999888888888777888:::<<<===<<<;;;:::<<<<<<;;;:::::::::;;;;;;}}}yyytttpppnnnmmmkkkjjjiiifffaaa\\\YYYXXXYYYZZZ```]]]ZZZVVVQQQKKKEEE@@@<<<:::999888999999777555333444555666555555333222222222333444444555555555000000000000000000/////////------///...+++---111///---+++---///000---***,,,,,,,,,,,,---...///000***,,,---,,,++++++,,,---,,,,,,---------,,,+++***,,,,,,,,,---...///000111,,,,,,,,,,,,,,,+++******+++++++++---...000222333222222000///............---//////...,,,+++,,,---...,,,,,,//////------000---,,,+++,,,...///...,,,//////000000111222222333222000//////111111111000111222222222222111000000222333444555555555555555333333333333333333333333222222333444555555555555777666666666777888:::;;;777777777666666777777888888888888888999999999999999999999888888888888888777888999;;;;;;;;;;;;:::888888888888888999999:::}}}zzzvvvrrrooommmkkkiiigggdddbbb^^^[[[YYYYYYZZZ[[[aaa___[[[XXXSSSMMMFFFBBB;;;:::888888999999777666555555666777777777666666222333444666666777666666////////////000111222333///...///111///+++---222222000......///...,,,***//////...---,,,,,,,,,,,,+++---......------///000)))***+++,,,---...//////111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---///111333444111111000///...---------+++,,,---+++)))(((((()))...,,,,,,000000------000---+++)))))),,,.../////////000111222222333333333555222000///000000000///111111222222222111111000111222333444555666666666333333333333333333333333222333444444555555555444555555555555666777888999777777777666777777888888666666666666666777777777888888888888888888888777666777888999::::::::::::555555555666777888999999|||xxxvvvwwwtttqqqnnnllljjjgggddd```___]]][[[ZZZ[[[]]]^^^bbb```]]]YYYUUUOOOIIIDDD===;;;:::999:::999888666666666777777777777777777222444666777888888888777222111000000000000111111///---...111000------111,,,++++++,,,...000000000///...---,,,,,,++++++++++++---......------///000******+++,,,...///000111222111///...,,,+++++++++---------,,,,,,,,,,,,,,,---------......000111111///...------,,,,,,,,,,,,+++,,,,,,+++)))'''((()))---+++,,,000000------///...+++'''&&&)))---000111000000111222333444555555999555111//////000000000000111111222222222111111111222333444555555555555333333333333333333333333333333444444555444444444444444444444555555666777777777777777777888999999777777666666666666666666777777777777777777777777666666777888888999999999888888888999:::;;;<<<===}}}{{{wwwssspppqqqooommmkkkjjjhhhdddaaaaaa```^^^]]]]]]^^^```aaabbb```]]]ZZZWWWRRRLLLHHH@@@>>><<<<<<<<<;;;999777777666666666666666666666444666888999:::999888777777555333000///.........111------000222///...///...------,,,,,,---......,,,,,,,,,,,,---...///000***,,,---,,,++++++,,,---......---------.../////////......---------............---,,,,,,,,,,,,,,,.........---......//////---,,,,,,+++******++++++,,,......---+++***+++,,,,,,***,,,///000,,,,,,...///,,,(((''')))---000111000000000222444777:::<<<===999444000///000000000000000111222222222222111111222333444444444444444333333333333333333333333333333444444555444444333333444444444555555555555777777777777888888999:::999999999999888888888888666666666666777777777777555555666666777888888999777777777777888999:::;;;}}}zzzwwwsssnnnjjjiiihhhhhhhhhiiigggdddaaadddcccbbb`````````aaabbbaaa```]]][[[XXXTTTOOOKKKDDDBBB@@@>>>>>><<<:::888999999888777777666666666666777999;;;;;;:::888666666444222000/////////000333---***000444333...,,,111000///---,,,+++,,,---............///000111222+++---------+++***+++,,,......---------...000111......---------......//////...---,,,+++,,,,,,------------------......///,,,,,,+++************+++,,,---...---,,,+++,,,---***)))+++//////,,,***,,,---,,,******,,,........./////////222777===CCCGGGAAA<<<666111000000111111000000111222222222222222222333333444444444333333333333333333333333333333333444444555444444333333555555666666777777666666777777777777888999:::;;;999999999999888888888777555555555666666666777777555555555555666777888888555555555555555666777888~~~}}}}}}~~~~~~{{{xxxuuupppkkkgggddddddeeegggiiiiiifffdddhhhgggeeecccaaaaaaaaaaaaaaa___]]]\\\YYYUUUPPPLLLGGGDDDBBB@@@???===;;;888===<<<;;;:::999999999999777888;;;<<<<<<:::888666111000//////000222444666555,,,)))///666555///+++)))***+++,,,...111444777444333222111000000000000...///000///---,,,---...+++++++++,,,...111333555111000///...---,,,,,,,,,///...---,,,+++,,,------+++++++++,,,---...//////,,,,,,++++++***+++++++++***+++,,,,,,+++***+++---***(((***...///+++***+++++++++,,,...000000---+++---...///333999BBBJJJOOOCCC>>>777222000111222222///000111222222222222222333333444444444333222222333333333333333333333333444444444555444444333333666777888888888888888777777777777777888999:::;;;888777777777666666555555444555555555666666777777555555444555555666777888888888888888888999999:::|||zzzyyyyyyzzz{{{zzzyyy|||{{{yyyvvvqqqlllhhhfffeeeffffffgggggghhhhhhhhhfffdddbbbbbbbbbaaa```^^^```^^^\\\ZZZWWWSSSNNNKKKHHHEEEBBBBBBBBBAAA>>>;;;===<<<<<<;;;;;;::::::999===<<<;;;===>>>;;;555000333111000111222222111000//////000000000000//////000////////////111333444555555555333222000...---......------------......***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,------------...------,,,,,,+++,,,------++++++,,,---...---***))))))+++...000++++++++++++++++++++++++,,,,,,,,,---------......*********+++,,,---...//////......444>>>HHHOOORRRDDD>>>666111111111111111444555555444222111222333000000111333555444222000000111222111111333666999555000000555777444333555333444444555666777888888555777888:::;;;;;;::::::666888888666444444777:::555555555555555666777777555666777888888777666555999888777666666777888999}}}xxxwwwuuuvvvwwwxxxxxxwwwyyyxxxvvvsssooojjjfffddddddddddddeeefffggghhhiiigggdddaaa______`````````aaa^^^[[[XXXUUURRRMMMJJJHHHFFFCCCBBBBBBBBB???<<<>>>===<<<;;;:::888777777<<<<<<=========:::555222333222111111222222000/////////000000000///......000/////////000111222333555555555444222000///...///......------......///+++,,,,,,------------------,,,,,,,,,,,,,,,---...------......------,,,,,,+++,,,------++++++,,,------,,,*********+++---...++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////000...///333:::BBBFFFHHH@@@;;;555111111111111000...000333444444444666777333222111222333444444333333333333111111333777:::;;;666555999:::666444666444444555555666777777888777888888999::::::::::::777888999888666555777:::555555555555555666777777666666777888888777666666888888777777777777888888~~~}}}}}}~~~zzzxxxsssqqqpppqqqsssttttttssssssrrrpppnnnjjjgggdddbbbbbbbbbbbbccceeegggiiijjjmmmiiidddaaabbbdddeeeeeeaaa]]]XXXTTTRRROOOLLLJJJGGGEEECCCBBBBBBAAA>>>===??????>>><<<:::999888777===???AAA@@@>>>:::777666555333111111111111000...///////////////...---,,,000/////////000111222333555555444444222111////////////............//////---------------...//////...------,,,------......------......------,,,++++++,,,------++++++,,,---++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------///...............///////////////111555999:::;;;:::777333111111111111000111333555666444222111111555444222111111333555777666555444222111444999===@@@<<<:::<<<<<<999777888555555555666666777777777999999888888888999999:::666888:::999888777888888555555555555555666777777777777888999999888777777777777888888888888777777}}}{{{{{{|||}}}}}}|||xxxtttsssmmmlllkkkkkkmmmoooooonnnmmmllljjjhhhfffcccaaa`````````bbbcccfffhhhkkklllnnnkkkhhhffffffggggggfff```\\\VVVQQQNNNLLLJJJIIIDDDCCCBBBAAA@@@>>>===<<<@@@??????>>>===<<<;;;;;;???BBBDDDCCC???;;;999:::555444222111111111///---////////////...---,,,+++000000000000000111111222333333333333222111000///000//////......//////000///...---------...000111111000///...------------............---,,,+++++++++,,,------++++++,,,---*********++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---//////......---...............///111222333222222333222111000000000000000///222444555333000///...444444444333222333555777555555333222333777>>>CCCFFFCCC@@@>>>===;;;888777666666666666666777777777:::999888777777888999999555777888999999777777666555555555555555666777777888888888999999888888888666777888999999888777666{{{{{{zzzyyyyyyzzz|||}}}}}}zzzyyyyyyyyyzzzzzz{{{|||{{{wwwsssppppppiiihhhfffgggiiijjjjjjiiigggfffeeecccbbb```______```aaacccfffiiikkkmmmnnnlllkkkiiiiiihhhgggdddaaa]]]YYYRRRNNNKKKJJJIIIHHHAAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<=========>>>AAACCCAAA<<<999888999555444222111111111///---......//////...---,,,,,,///000000000111111111111111222222222111000////////////............//////000///...---...///000111333222111///...---,,,,,,............---,,,+++***+++,,,------++++++,,,---******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------,,,...///000111000000000//////000/////////000111$$$(((---111333444444555000333666666555333444555333333333333666<<>>:::::::::;;;<<<<<<=========;;;:::999999777444222333222111111222222000///------...///000000000000///000111222222111000///------...............---------,,,,,,,,,,,,------------...////////////...000000000000111222333333/////////...---,,,***)))+++,,,------++++++,,,---...---,,,++++++---///000++++++++++++++++++++++++------........./////////------------...///000000,,,...000000//////111333---...///...------000333000111222222000......//////222555555111000333666111333555888<<>>@@@???????????????>>>>>>>>>@@@===::::::;;;:::777333333111000111222222111000,,,---...000111111222222///000111222222111000///,,,,,,------...------------,,,,,,++++++,,,,,,---+++,,,.../////////...---,,,---...000222444666777/////////...---,,,***)))+++,,,------++++++,,,---000...,,,++++++---000222++++++++++++++++++++++++.........////////////000............///111222222---///000///------000333---//////...,,,---111444...000111111111111333555000333444222......333888222444777:::===BBBHHHLLLQQQQQQKKKBBB???AAA>>>888:::999999888777666555555444555777888999999999888:::777444444666888888666555555555555555666777777888777666555555666777888999888777666666777888999}}}wwwttttttuuuwwwxxxxxxwwwvvvwww{{{zzzuuuvvvvvvtttrrrrrrssssssrrrrrrqqqpppqqqqqqqqqnnnkkkhhhhhhhhhfffeeedddbbbaaa``````___aaaaaa``````aaacccdddfffhhhjjjmmmppprrrrrrpppooolllhhhbbb^^^[[[XXXVVVTTTOOOLLLIIIGGGFFFEEECCCAAAEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@@@@@@@?????????>>><<<999666444333333111111111111111111111111111000000///000222444555333333222111000///...---000...,,,---//////---+++---,,,+++***+++,,,---...------------------------444000...//////---///222///...---,,,+++,,,------++++++++++++++++++++++++***+++---,,,++++++,,,...------++++++++++++------,,,,,,,,,,,,,,,---...///&&&(((,,,///111222111000000111222333333222000///222111///...------------333222111333666666444111222000000444999:::666222444444555777;;;@@@DDDFFFKKKHHHDDDAAA@@@>>>;;;999999888777555555555666777444666888999777666555666555555555666666666666666999777444555777888777555;;;888555555777999888666:::999888777666555444333}}}xxxuuutttuuuvvvvvvvvvuuuuuuvvvzzzxxxrrrssssssrrrsssssssssrrrpppooommmlllmmmnnnnnnllljjjhhhhhhiiihhhgggeeecccaaa```____________```aaaccceeehhhiiikkkllloooqqqqqqqqqooonnniiieee___[[[XXXVVVTTTRRROOOMMMJJJIIIHHHGGGFFFDDDDDDDDDCCCAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCC???>>><<<999666444333222111111111111111111111111111000000000000222333444444444333222111000//////000...------//////...+++///...---,,,++++++,,,---------------------------***'''(((---000222555;;;///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,---...............///////////////111111111222222111111000444333222000//////000000222111000222444444222///000------000444666333000111111222333666:::===???@@@>>><<<:::::::::888777888888666555555555666666333555777888777777888999666666666666666666666666999777555555777888777666;;;999777888:::;;;:::999999999888777666555555444}}}xxxuuuttttttuuuwwwwwwwwwwwwxxx|||~~~uuuooooooooonnnsssrrrqqqooommmjjjhhhggghhhjjjkkkjjjhhhhhhiiijjjjjjiiifffdddaaa```^^^^^^^^^^^^```bbbeeehhhkkkmmmmmmnnnpppppppppnnnllljjjccc___[[[WWWUUUSSSQQQOOOMMMKKKIIIHHHIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDFFFHHHIIIJJJIIIHHHGGG@@@>>><<<999666444222111222222222222222222222222000000000000111222333444444444333222111111000000000///---...//////...,,,111111///...---,,,,,,,,,////////////////////////---******---......000444......---,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///---,,,,,,++++++,,,,,,---......---,,,,,,,,,------222111///......///000111111111111000000111111222444333222111000000111222111000000111222222000...222000...000444666555444111111111111222444666888777555444555666777777666777777666555555555555666333444666666666888:::===888888888777666666666555888777555555777888888777999888888999;;;<<<;;;999888888777777777666666666}}}zzzwwwtttsssrrrrrrvvvvvvvvvvvvwww{{{}}}ssslllllllllkkknnnnnnmmmkkkiiigggeeeddddddfffggggggggggggiiikkkjjjiiigggdddaaa___^^^]]]^^^___aaacccgggiiilllmmmnnnnnnnnnmmmkkkiiifffeee]]]ZZZWWWTTTSSSQQQOOOMMMJJJHHHGGGGGGHHHIIIIIIHHHFFFEEEDDDDDDEEEFFFHHHJJJIIIKKKLLLMMMLLLJJJGGGFFF???>>>;;;888555333222111222222222222222222222222000000000111111222222333333333222222111000//////000//////...///......---111000000//////.........////////////////////////333///---...---)))))),,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,............///000111111111111000//////000222333222222000//////000111111222222111111111111000///444222000000333666777777444333333222222333333444555333333444666888888888666555555555555555555555444555666555555777:::===::::::999888777666666555888777666666777888888888555555777999::::::999888777777777777777777777777zzzxxxuuurrrpppoooooooooqqqrrrrrrrrrsssvvvzzz~~~|||rrrkkkjjjjjjiiiggggggggggggfffdddcccbbb```bbbdddeeeeeeeeegggiiihhhgggeeebbb```^^^]]]]]]___```bbbdddfffhhhiiijjjkkkkkkjjjhhhfffcccaaa___ZZZXXXUUUSSSSSSQQQOOONNNKKKJJJHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGHHHJJJMMMOOOPPPPPPOOONNNKKKGGGCCCAAA>>>===:::888555333222222222222222222222222222222000111111111222222222222111111000000//////......///000000///...............//////000000111111111000000000000000000000000,,,******---...,,,---000,,,,,,,,,,,,,,,+++++++++************************+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,...000000///...---111000///...///000222333222222111000000111333333555555555333222111111111111///------///222444555555555444333222222111111666444333444666777777666444444444555555555444444555666666555444555888;;;;;;;;;:::999888777777777777777777777777777999:::444666888:::::::::999999777777777777888888888888~~~~~~~~~tttrrrnnnkkkiiiiiijjjkkkrrrrrrsssssssssuuuxxx{{{{{{|||xxxpppjjjiiihhhfffbbbbbbbbbbbbbbbbbbaaa```]]]___```aaa```aaabbbdddcccbbbaaa___^^^]]]]]]]]]___```bbbccceeeffffffgggggggggeeedddaaa___]]]\\\YYYWWWUUUUUUUUUTTTRRRPPPPPPOOONNNNNNPPPRRRRRRQQQMMMLLLKKKJJJKKKNNNQQQSSSUUUSSSPPPLLLGGGCCC???===<<<;;;999777555444333333333333333333333333333333000111111222222222111111000000/////////.........///000111000...---...///------///000111222222222000000000000000000000000,,,******...///------000,,,,,,,,,,,,,,,+++*********************************+++---,,,++++++,,,...+++,,,,,,------,,,,,,+++......---,,,,,,,,,---------...000111000...+++)))////////////000111111222555444333333444555666777777888777555333111222333222111000000111333666777333333222222111000//////555444222222333444444333222333444444555444444444333444555555444444666888;;;;;;;;;:::999999999888666777888888777777999;;;888999;;;<<<;;;:::;;;<<<777888888888888888888888}}}||||||{{{zzzzzzyyyyyyooolllhhhdddcccccceeegggpppqqqqqqppppppqqqsssvvvsssvvvtttmmmhhhgggeeeccc__________________^^^]]]YYY[[[\\\\\\[[[[[[\\\]]]^^^]]]]]]\\\\\\\\\]]]]]]\\\]]]```bbbddddddeeeeeedddcccbbbaaa___]]]\\\[[[ZZZXXXWWWWWWXXXWWWUUUTTTSSSRRRQQQRRRTTTUUUUUUUUUQQQPPPNNNMMMNNNQQQTTTVVVXXXUUUPPPJJJEEE@@@===<<<:::999888666555555555555333333333333333333333333000111222222222222111000000000000000///////////////000222111...---...000---...///111111111000000////////////////////////222///...000///***)))++++++,,,,,,---,,,+++***)))************************)))***,,,+++******+++---+++,,,,,,------,,,,,,+++------,,,,,,,,,---......//////000000///...---,,,---...///000111111111111555444444444444666888999888999999666222111222444444444555555555666999:::222222222222111000000///444222000000222222222111111222333444555444444333///111333444444555666777;;;;;;;;;;;;::::::::::::555777999888777777:::<<<:::;;;<<<;;;999999;;;===999888888888888888888888~~~}}}||||||||||||vvvwwwwwwwwwwwwvvvvvvuuullliiiddd```^^^```ccceeehhhiiiiiihhhggggggiiilllnnnqqqqqqkkkgggeeeddd```^^^^^^^^^^^^]]]\\\[[[[[[WWWXXXYYYXXXWWWVVVWWWXXXZZZZZZZZZZZZ[[[\\\]]]]]]YYY[[[^^^aaacccdddddddddbbbbbbaaa___^^^]]]\\\[[[[[[ZZZYYYYYYZZZZZZXXXVVVTTTRRRQQQRRRTTTUUUUUUTTTTTTRRRPPPOOOPPPRRRVVVXXXYYYVVVPPPIIIDDD@@@======999888777666666555666666333333333333333333333333000111222333333222000000111111111111000000000000///111222111...---...000...///000111111000......////////////////////////000------000000,,,+++---++++++,,,---,,,+++***)))++++++++++++++++++++++++(((***++++++***)))+++,,,++++++------------++++++,,,,,,,,,,,,------...///......---...///111222444,,,---///111111111111000333222222222333555666777999999999666111000111444111222333333333444666888222333333333333333222111333111000000222333333222000111333444555444444333+++...222444555555777888::::::;;;;;;;;;;;;;;;;;;555777999888777777:::===999:::;;;999666666999<<<999999999888888888777777|||{{{zzzyyyxxxwwwwwwwwwvvvsssrrrsssvvvxxxwwwvvvmmmkkkfffccc```___``````bbbeeeiiijjjiiigggeeeeeefffggghhhhhhfffbbb___\\\^^^]]]\\\[[[YYYWWWVVVUUUTTTUUUTTTSSSQQQPPPQQQSSSWWWWWWXXXYYYZZZZZZZZZZZZVVVWWWYYY[[[]]]______```bbb___\\\\\\]]]^^^\\\ZZZ\\\\\\\\\[[[[[[YYYXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSWWWTTTRRRQQQRRRTTTUUUUUUTTTQQQKKKEEEAAA>>>===<<<;;;:::888777666666666777333111000111222333222000444333222444777999::::::000000000000000000000000---000333222000///000222...///111000///...000111+++---...000000000000///***+++,,,+++***+++...000---------,,,,,,+++++++++)))************+++++++++***+++,,,------,,,+++***,,,,,,************,,,,,,000///---++++++---...///...............///000000------------...000111111000/////////111444777888666777888888999888777666999111,,,///444444222222444555777888888888666555444444444333333222222222333222000//////000222333444333333333333444555555888>>>DDDDDD@@@;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999777666999999999888999999::::::~~~{{{yyyxxxxxxwwwvvvuuuuuuuuuuuuuuusssqqqrrrtttvvvvvvtttmmmjjjfffbbb___^^^^^^^^^___bbbfffgggfffdddccccccbbbccccccdddcccaaa^^^]]]\\\[[[ZZZXXXVVVUUUUUUTTTSSSTTTUUUTTTRRRQQQSSSTTTXXXXXXYYYYYYYYYYYYXXXXXXUUUVVVXXXZZZ[[[]]]^^^^^^```^^^[[[\\\]]]^^^]]][[[^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZXXXWWWVVVUUUWWWUUUSSSRRRTTTUUUUUUUUUSSSPPPKKKFFFBBB@@@??????===<<<:::888777777777777555333222222444444333111444222111222444555555555111111111111111111111111///000222111000//////000...000111000///...///111///......---...///000111,,,------,,,******,,,...---------,,,,,,+++++++++************++++++++++++------............------...---,,,++++++,,,---...//////...------......//////............///000000............//////000111000000//////111333555777666666888999999999888888777333000222333222333666444555777888999888666555444444444333333333222222111222222222222222222111333222222222333333444444888===BBBCCC???<<<<<<===::::::;;;;;;;;;;;;;;;:::<<<=========<<<;;;999888:::::::::::::::;;;;;;<<<~~~|||yyyxxxssssssrrrrrrrrrrrrsssssssssrrrpppqqqrrrssssssrrrllljjjfffaaa^^^\\\[[[[[[ZZZ]]]aaabbbbbbaaaaaaaaa^^^^^^^^^^^^^^^^^^]]]]]]YYYXXXUUUSSSRRRRRRSSSTTTSSSTTTUUUUUUTTTTTTUUUVVVYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTUUUWWWYYYZZZ[[[\\\^^^\\\[[[\\\]]]______^^^aaaaaabbbccccccccccccbbbaaaaaa```^^^\\\ZZZXXXWWWVVVUUUTTTTTTVVVVVVUUUTTTQQQOOOLLLHHHEEECCCCCCCCC@@@???>>><<<:::999999999777666444444555555444333333222000000111222111000111111111111111111111111111000000000000000...---///000111000///...///000111000...,,,,,,...111222...///...---+++***+++,,,------,,,,,,,,,,,,++++++************+++++++++,,,......------------......///...------------...///......///////////////...///////////////000111111000000////////////000000111000000000000222444555555666777999::::::::::::666444444555222000333999333555777888888888666555444444444444333333333333000222333555555333222000222222222222222333333333888<<>>===>>>@@@:::;;;<<<<<<<<<<<<;;;:::999999999999888777666555:::;;;;;;;;;<<<<<<<<<===~~~~~~}}}|||{{{yyywwwvvvoooooonnnnnnooopppqqqqqqrrrqqqpppooooooppppppoookkkhhhddd```\\\ZZZYYYXXXWWWYYY\\\]]]]]]]]]^^^___]]]\\\[[[ZZZZZZZZZ[[[\\\VVVTTTRRROOOOOOPPPRRRSSSSSSTTTVVVWWWVVVVVVWWWYYYZZZZZZZZZYYYXXXWWWUUUUUUSSSSSSTTTUUUWWWXXXZZZZZZ\\\\\\\\\]]]^^^```aaaaaacccdddeeefffggghhhhhhhhhfffeeeeeecccaaa^^^\\\ZZZWWWVVVVVVWWWXXXXXXVVVTTTQQQPPPNNNLLLJJJIIIHHHGGGEEEDDDBBBAAA???>>>===<<<:::888777666777777555444333111000///111111111000222222222222222222222222333000...///111111...***///000111000///...///000111000...------///000111......///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,+++******+++,,,---///...---,,,,,,---...///,,,...///111111000///...000////////////000111111111000000/////////000000111111000000000111222222444555666888999:::;;;<<<666333222333222111333777333444666777888777555444444444444333333333333333222333444444444444333222222222333333444444444444666999;;;<<<<<<<<>><<<;;;777777777777666666555555999:::;;;;;;<<<<<<<<<<<<{{{zzz|||}}}||||||vvvwwwxxxyyyzzz{{{||||||~~~}}}|||vvvvvvvvvuuusssrrrqqqpppllllllllllllmmmnnnooopppppppppooommmlllkkkllllllhhhfffbbb^^^[[[XXXVVVVVVTTTVVVXXXYYYYYYYYY[[[]]]]]][[[ZZZXXXWWWXXXYYYZZZTTTRRRPPPNNNNNNPPPRRRSSSSSSVVVXXXYYYXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXVVVVVVTTTTTTTTTUUUVVVXXXZZZ[[[\\\]]]]]]^^^___aaacccdddeeefffgggiiijjjkkklllllliiiiiiiiihhhfffccc```^^^[[[ZZZZZZZZZ[[[[[[YYYWWWTTTSSSSSSRRRPPPNNNMMMLLLIIIHHHGGGFFFEEECCCBBBAAA===<<<:::999999999777555444222111111333444444333222222222222222222222222333111//////111111...+++000111111000///......///...///000000000000000000,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,...---,,,++++++,,,---...+++---///111111000...---///////////////000000111111000///////////////000000000000000000000000111333333444666777999;;;;;;777000,,,///222222111222111333444666666555444333333333333333333333333333444444333222222333444444333333555555666555555555444555777999:::<<>>======:::999777666444555666777777666333333333333333333333333222111000111111111///---000111222111///---...///---...000111222222111000+++---//////...------...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++************+++,,,***,,,...///000///...---...............///000000//////............//////////////////000000000000111222222333444666888999666...))),,,111111/////////111333444444444222111111111111111222222222222555333222000000222333555333444555777777666666555333444666888:::===??????AAACCCFFFHHHGGGDDD@@@>>>:::999888888888888999999666888:::;;;<<<<<<<<<;;;~~~{{{{{{{{{yyyvvvtttuuuvvvsssssstttuuuuuuvvvwwwwwwuuuuuutttsssrrrqqqpppppprrrrrrqqqppppppooooooooojjjiiiiiiiiiiiiiiijjjjjjhhhiiihhheeeaaa___```aaabbbaaa^^^\\\YYYVVVTTTSSSPPPQQQQQQPPPOOOPPPRRRUUUVVVVVVUUUUUUVVVVVVWWWWWWRRRRRRRRRRRRSSSTTTUUUVVVVVVYYY\\\]]]\\\[[[[[[[[[YYYYYYZZZ\\\\\\]]]]]]]]][[[ZZZYYYYYYZZZ\\\^^^```___aaaccccccbbbcccfffhhhkkklllmmmooopppqqqqqqqqqqqqrrrssssssrrrooollljjjkkkiiifffeeefffgggfffeee_________^^^\\\YYYUUUSSSOOOOOOPPPPPPPPPOOONNNMMMHHHFFFDDDCCCBBBAAA???===<<<:::888777888888777666444444444444444444444444000222333333222111111111000111222111...---...///---......///111222333444---///000000...,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,+++***))))))***+++,,,***+++,,,---.........------------------......///------,,,------...///000---......///000000000000000000000000111333555666333---***---///......000...///111222333222000/////////000000000111111111222222222111111222222222222333555666777666555444444555777:::===?????????AAACCCGGGIIIHHHEEE@@@===666555555444444555666666777888;;;===>>>>>>===<<<}}}~~~wwwxxxwwwuuusssrrrssstttqqqqqqqqqppppppppppppppprrrqqqpppooonnnmmmlllkkkmmmlllkkkkkkjjjjjjjjjkkkiiihhhhhhggggggggghhhhhheeefffeeebbb]]][[[\\\^^^```___]]][[[XXXVVVTTTSSSOOOOOONNNMMMLLLLLLOOORRRQQQRRRSSSTTTUUUVVVWWWWWWRRRRRRSSSTTTUUUVVVWWWWWWWWWZZZ]]]^^^]]][[[[[[[[[XXXYYYZZZ\\\^^^______```]]]\\\[[[[[[\\\^^^```bbb```bbbddddddccccccfffiiinnnnnnpppqqqrrrssssssssstttuuuwwwwwwvvvssspppnnnqqqoookkkjjjjjjkkklllkkkcccccccccbbb___[[[WWWTTTPPPQQQRRRSSSSSSRRRQQQPPPLLLJJJHHHGGGFFFEEEBBB@@@???===:::999999888777555444444444444444444444444///222555444222000222444111222222111...---......///...------///222555777///111222111...+++******+++++++++,,,,,,---------++++++,,,,,,,,,---------)))***+++,,,,,,+++***))),,,,,,+++******+++,,,,,,)))***+++,,,---------------,,,,,,,,,,,,---......+++++++++,,,---...///000,,,---...///000000000000//////......///111333444111......///---+++...333---...000111222111///.........//////000000000111///000222333333222000///111222444666666555444333666666888<<>>??????>>>>>>~~~~~~}}}{{{zzzyyyuuutttsssrrrqqqqqqqqqqqqrrrqqqooonnnnnnpppqqqssspppppppppooommmllljjjjjjmmmllliiifffeeeeeeffffffdddccccccbbbaaabbbbbbbbbcccbbb___\\\YYYVVVSSSRRRWWWVVVUUUTTTUUUUUUSSSQQQNNNMMMKKKJJJJJJKKKMMMOOOOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTSSSSSSTTTVVVXXXYYY[[[\\\]]]______^^^\\\[[[]]]]]]^^^___```aaabbbbbbcccccccccdddeeeeeeffffffkkkjjjjjjiiihhhhhhiiiiiiooonnnnnnnnnnnnnnnoooooossstttvvvxxxxxxwwwuuutttrrrqqqooommmkkkjjjiiiiiigggggggggfffbbb^^^YYYVVVNNNNNNOOOSSSVVVVVVRRRNNNNNNMMMLLLLLLKKKIIIFFFCCCCCCCCCCCCBBBAAA>>><<<;;;777777666666666555555555444333222222333333222111444222...+++***,,,///222222111111000//////......///...---,,,+++,,,------+++---///000000...+++)))...---,,,,,,,,,,,,---...'''((()))***++++++***)))************+++,,,---...,,,---///...---,,,---...///...---,,,++++++++++++///...---,,,,,,---...///444111......000000...,,,000000000111222222333333222000...---,,,---...///............////////////111000...---...///111222111111000000///000000111000333666555222111222444777888;;;<<<======<<<;;;===???BBBEEEEEEBBB???<<<:::888666555555666666666::::::;;;<<<>>>AAACCCEEE~~~}}}}}}||||||}}}|||||||||zzzyyyxxxwwwrrrqqqqqqppppppppppppppppppooonnnmmmmmmoooqqqrrrpppppppppooonnnllljjjhhhkkkiiigggdddcccccccccdddaaaaaaaaaaaa`````````___]]]\\\[[[YYYWWWUUUTTTSSSTTTSSSQQQRRRSSSTTTTTTSSSQQQPPPNNNMMMLLLMMMMMMNNNOOOPPPRRRUUUVVVWWWWWWWWWUUUTTTTTTTTTTTTUUUWWWXXX[[[]]]___```aaa```___^^^]]]^^^___```aaacccddddddffffffgggggghhhiiiiiijjjkkkkkkkkkkkkllllllllllllpppooonnnmmmlllllllllllloooppprrrtttuuuttttttssssssqqqooollliiigggffffffdddeeeeeedddaaa]]]YYYVVVSSSSSSTTTVVVWWWUUUQQQMMMQQQOOONNNNNNNNNLLLIIIGGGEEEEEEEEEEEECCCBBB@@@???<<<;;;:::999888777666666555444333333444555444222555333000------...000111111000000000//////......///...---,,,+++,,,,,,---,,,---.........---+++***...---,,,,,,,,,,,,---...((()))***+++++++++***************++++++,,,---......---+++***))))))))))))...---,,,,,,++++++,,,,,,,,,---...///000000000000111///------000111000//////000000111111222333333111000...,,,,,,---...///------------............000///...---...///111222111111000000000000111111000111333333333333555666666888:::;;;<<<;;;:::999888:::<<<>>>>>><<<:::888999888666666666777777777::::::;;;<<<>>>AAAEEEGGG~~~}}}{{{{{{{{{||||||{{{{{{{{{zzzzzzzzzwwwwwwwwwwwwvvvuuuttttttppppppppppppqqqqqqqqqrrrooonnnmmmmmmnnnppprrrsssppppppqqqpppnnnkkkhhhffffffeeecccbbb```_________]]]]]]^^^^^^^^^]]]\\\[[[VVVUUUUUUUUUTTTTTTSSSSSSQQQOOONNNNNNQQQSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNPPPQQQSSSVVVXXXYYYYYYYYYVVVUUUTTTTTTTTTUUUVVVWWW\\\]]]___aaabbbbbbaaa```]]]^^^```bbbdddeeeggghhhkkkkkkkkkkkklllmmmnnnnnnmmmnnnooopppppppppppppppqqqpppnnnllljjjiiiggggggiiikkkmmmooopppppppppppprrrpppmmmjjjgggdddcccbbb______```___]]]ZZZWWWUUUVVVVVVWWWXXXYYYWWWTTTPPPTTTSSSRRRRRRRRRQQQNNNLLLIIIIIIIIIHHHGGGEEEDDDCCCAAA@@@>>><<<:::999888888666555444555666777666444666555333111/////////000///000000000000//////......------,,,+++,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,------...******+++,,,,,,,,,++++++,,,+++++++++,,,---...///111...******,,,...---,,,,,,,,,,,,,,,,,,------...,,,---...000000///......---,,,+++---///222222222//////000111111222222333111000///.........///000+++,,,,,,,,,------------000///.........///000111111111111111111111111111222000///111333666777777666777888999999888777777555666777888888777666555777777777888888888888888:::;;;;;;<<<===@@@EEEIII{{{yyyzzzwwwyyyzzzzzzxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxuuuuuuuuuuuutttrrrqqqpppppppppqqqrrrssssssttttttpppooonnnmmmnnnppprrrtttoooooopppooommmjjjgggdddbbbaaa```___^^^\\\[[[[[[XXXYYY[[[\\\\\\ZZZXXXWWWRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNLLLMMMOOOQQQRRRRRRTTTTTTUUUUUUUUUTTTSSSRRRTTTUUUWWWXXXYYYZZZYYYYYYWWWVVVUUUTTTTTTTTTUUUVVV[[[\\\___aaabbbbbbaaaaaa^^^___```ccceeehhhiiijjjmmmmmmllllllmmmnnnpppqqqqqqrrrsssssssssrrrrrrqqqoooooommmkkkhhheeecccbbbdddeeegggiiijjjkkkllllllmmmllliiifffcccaaa```___YYYZZZZZZZZZYYYWWWUUUTTTTTTUUUWWWYYYZZZZZZXXXWWWUUUUUUTTTUUUVVVUUURRRPPPNNNNNNMMMKKKIIIGGGFFFEEEBBBAAA???===;;;;;;;;;;;;888777666666888888777666666666555333222000////////////000111111000//////...------,,,,,,,,,,,,,,,...---,,,+++***++++++,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...//////***&&&'''---111222000+++++++++,,,---...///000.........---,,,,,,++++++,,,+++,,,---...000111222//////000000111222222222222111000000000000111111,,,,,,,,,,,,------------///............///000111000000111111111111111111444111...///333666777666555666666777666666555444555555555666666666666666666777999999999999:::;;;;;;<<<===<<<<<>>===>>>>>>???;;;:::888999::::::999777777666666555333111000///000111222222222111000///............------,,,,,,///...,,,******+++,,,---------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......)))%%% """(((------,,,******+++,,,---///000111000...---++++++,,,---...------------------///000...//////000111111222222//////........./////////,,,------------........................//////000...///000111111111111000555222......111444444222444444444444444444333333555444444444555666666777555777999:::999:::<<<>>>>>>AAABBBAAA@@@BBBGGGMMM}}}zzzvvvpppmmmnnnjjjmmmoooqqqqqqrrrtttuuutttuuuwwwxxxxxxwwwvvvuuuvvvvvvvvvuuutttsssrrrqqqnnnoooqqqrrrsssssssssrrrooonnnkkkiiigggggghhhiiikkkkkkjjjiiihhhfffeeeddd^^^___``````^^^\\\YYYWWWVVVVVVWWWXXXWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQSSSRRRQQQQQQSSSSSSRRRPPPTTTUUUVVVXXXYYY[[[\\\]]]]]]^^^^^^]]]\\\ZZZXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZ\\\^^^______^^^]]]]]]^^^```bbbeeegggiiijjjjjjiiihhhggghhhjjjlllnnnrrrqqqooommmkkkiiiiiihhhffffffffffffdddbbb```___aaaaaaaaaaaaaaaaaabbbbbbaaa```^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVTTTUUUWWWVVVTTTRRRRRRRRRRRRRRRSSSTTTVVVVVVUUUSSSSSSRRRPPPNNNLLLKKKJJJJJJFFFEEECCCAAAAAABBBCCCEEEAAA???============;;;:::888888777666555444333222222333444555444222000......////////////...------///...---,,,+++,,,------,,,------......------,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,)))&&&&&&(((******)))***++++++,,,---///111222...------,,,---///111222---......---++++++,,,.........///000000111111222***++++++++++++,,,,,,,,,------------............------........./////////,,,---///000111000000///333111///...///111111000333333333333333333333333222222333333444555555555555888::::::999:::???CCCCCCGGGKKKKKKJJJKKKQQQVVV|||wwwuuuqqqkkkggggggdddgggjjjmmmnnnpppsssuuussstttuuuvvvvvvuuusssrrrttttttuuuuuuvvvuuuuuuuuurrrsssuuuvvvwwwvvvuuutttsssqqqmmmjjjgggeeeeeeeeeiiihhhgggeeeeeeeeeeeeeee___```aaabbb```]]]ZZZXXXWWWWWWWWWVVVVVVVVVUUUUUURRRRRRRRRRRRRRRSSSSSSSSSRRRRRRSSSUUUWWWWWWUUUSSSXXXWWWWWWXXXYYY[[[]]]^^^^^^_________^^^\\\ZZZYYYUUUTTTTTTTTTTTTUUUWWWXXXYYY[[[]]]^^^___^^^]]]\\\]]]]]]___aaaccceeeggghhhhhhgggeeeeeeeeegggjjjlllkkkiiifffcccaaaaaabbbccc```aaabbbccccccbbbaaa```bbbbbbaaa```___^^^^^^^^^___]]][[[YYYVVVUUUTTTSSSTTTTTTTTTTTTSSSSSSSSSRRRPPPRRRSSSRRRPPPNNNNNNOOOOOOOOOOOORRRTTTTTTSSSQQQQQQPPPOOOOOOOOOOOOPPPQQQNNNLLLJJJGGGFFFGGGHHHJJJGGGEEECCCBBBBBBAAA???===;;;;;;999888777777777777555666777777666333000...///000111111111000......//////......---------...,,,,,,---......---,,,,,,...---,,,+++******+++,,,,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,,,,---++++++,,,,,,...///111111,,,---.........,,,***)))+++---...---+++***,,,.........//////000111111111)))******++++++++++++++++++,,,,,,,,,------------------......//////......***+++---///000///......,,,...//////......000111111111111222222333444444111222333444555666555555666888:::999888:::AAAGGGGGGNNNUUUWWWWWWYYY```fff}}}wwwsssrrrnnnhhhcccbbb```cccgggjjjlllooorrrtttrrrssstttuuuuuusssqqqpppqqqrrrsssuuuvvvwwwxxxxxxwwwxxxzzz{{{|||{{{yyyxxxxxxvvvqqqmmmiiigggffffffhhhgggdddcccbbbccceeefff___aaaccccccbbb___[[[XXXXXXWWWVVVVVVUUUUUUVVVVVVPPPPPPQQQQQQRRRSSSTTTTTTQQQRRRTTTXXX[[[[[[YYYVVV[[[ZZZXXXXXXXXXZZZ]]]^^^^^^^^^_________^^^\\\[[[TTTTTTSSSSSSTTTVVVXXXYYY[[[\\\^^^______^^^\\\[[[\\\]]]^^^```bbbdddeeefffgggfffdddcccdddfffiiikkkeeeccc___\\\[[[\\\^^^```\\\]]]```bbbccccccbbbaaadddcccaaa___^^^\\\\\\\\\^^^]]]ZZZWWWTTTQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMJJJLLLOOOOOOMMMMMMOOOQQQLLLLLLMMMPPPRRRSSSQQQPPPOOOOOOOOOOOOQQQSSSVVVWWWUUUSSSPPPLLLKKKKKKLLLMMMLLLJJJGGGFFFEEEDDDAAA???>>>===;;;:::999:::;;;;;;666777888888777444000...000111222222222111///...///////////////.........,,,,,,---......---,,,,,,...---+++***)))***++++++,,,,,,+++******+++++++++''')))++++++++++++---...,,,,,,,,,---...///000111+++---//////,,,&&&***,,,---,,,******---000......//////000111111111+++,,,------.........---******+++++++++,,,,,,,,,,,,---......//////......)))***,,,...//////...---'''+++//////...---000222111111111111222333444555333444666777888888777777777999:::888777:::BBBIIIJJJRRR\\\```aaadddkkkqqq{{{{{{vvvpppllljjjgggccc```eeeddddddeeegggkkkoooqqqssstttvvvtttrrrooonnnnnnllloootttxxx{{{|||||||||zzz{{{~~~~~~}}}|||vvvpppkkkgggeeedddgggffffffggghhhhhhfffeeeccccccddddddbbb___\\\ZZZYYYXXXWWWWWWXXXXXXVVVTTTUUUSSSRRRRRRTTTVVVWWWVVVYYYYYYYYYZZZYYYYYYXXXWWW[[[[[[ZZZXXXWWWWWWZZZ]]]______^^^]]]\\\[[[YYYXXXSSSUUUWWWYYYZZZZZZZZZZZZ\\\\\\\\\]]]^^^```bbbbbb____________```aaabbbcccbbbaaaaaaaaaccceeeggghhhaaa___[[[ZZZZZZ[[[[[[[[[aaa```_________```bbbccc^^^bbbeeeccc]]]YYYZZZ\\\XXXWWWVVVUUUSSSQQQOOONNNLLLKKKKKKLLLNNNNNNLLLJJJMMMLLLLLLKKKKKKLLLLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMMMMNNNPPPRRRRRRQQQWWWVVVTTTQQQOOONNNMMMMMMLLLMMMMMMLLLKKKHHHEEECCCFFFCCC@@@???@@@@@@>>><<<<<<<<<<<<;;;999888666555000222333222111111222333000000000000////////////------,,,,,,,,,+++++++++------------------------+++,,,------++++++,,,---))))))))))))))))))))))))++++++,,,---......------&&&(((***,,,---...------...------,,,,,,------......,,,***+++,,,------,,,)))***+++,,,,,,+++***)))000...+++***+++++++++***........................111111000///...---,,,,,,//////.........//////000---222444111333888888444777777666666666888:::;;;999888777777999===AAADDDNNNTTT[[[___aaaeeelllrrr~~~~~~}}}wwwrrrooolllhhheeefffeeeddddddfffjjjooorrrwwwyyyzzzyyyvvvsssrrrrrrppprrrvvvyyy|||~~~|||vvvqqqmmmkkkjjjjjjiiihhhhhhjjjjjjiiiggggggggggggfffeeebbb```___\\\[[[ZZZZZZ[[[ZZZYYYWWWTTTSSSRRRSSSVVVYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYXXXZZZ[[[[[[[[[ZZZZZZ\\\^^^______^^^]]][[[YYYXXXVVVPPPRRRTTTVVVXXXZZZ[[[[[[\\\\\\]]]]]]^^^```aaabbb```___^^^^^^^^^___``````___^^^^^^^^^___aaabbbccc]]][[[YYYXXXZZZ\\\]]]]]]aaa```_________```aaabbb```bbbccc```[[[XXXXXXYYYWWWWWWVVVUUURRRPPPNNNMMMJJJIIIHHHHHHJJJJJJIIIHHHIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJMMMOOONNNNNNPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOOOONNNLLLJJJHHHJJJGGGEEEDDDEEEFFFDDDBBB@@@@@@???>>>===<<<::::::666777777666333222222333333333222222111000000///111111000000000/////////------------------------+++---------,,,+++,,,---************************------...///////////////''')))***,,,---------,,,------,,,,,,,,,,,,------000...,,,,,,,,,+++)))''',,,,,,,,,,,,,,,+++******333111...------------,,,....................................------------...............///000000333777999777888======:::;;;;;;;;;<<<<<<===>>>>>>:::999888888:::>>>BBBDDDHHHNNNUUUZZZ^^^dddlllrrr~~~|||}}}wwwwwwxxxyyy{{{~~~{{{xxxuuussspppnnniiigggeeedddfffjjjooossszzz|||~~~}}}{{{yyyxxxxxxwwwxxxyyyzzz|||{{{vvvsssrrrqqqpppooommmlllmmmnnnmmmlllmmmlllkkkiiihhhfffeeeddd```___^^^^^^___^^^\\\ZZZTTTTTTTTTVVVZZZ^^^______^^^]]][[[ZZZYYYYYYYYYYYYXXXZZZ]]]^^^]]]]]]^^^___```___^^^\\\ZZZWWWUUUTTTNNNNNNPPPQQQTTTXXX[[[\\\\\\\\\]]]]]]^^^___``````aaa___^^^\\\[[[[[[\\\]]][[[[[[ZZZZZZ[[[\\\]]]]]]XXXWWWVVVWWWYYY\\\]]]]]]___^^^^^^]]]]]]___```aaaaaa```]]]ZZZXXXWWWVVVVVVXXXWWWVVVUUUSSSPPPNNNMMMKKKIIIGGGGGGHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJEEEDDDDDDEEEHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLMMMMMMMMMLLLKKKNNNLLLJJJJJJKKKKKKKKKJJJEEEEEEDDDCCCCCCBBBAAAAAA>>>>>>>>>;;;888555555666888777666555444222111111333333333222222222111111............------------,,,---...---,,,,,,---...++++++++++++++++++++++++---......////////////...)))***+++,,,---,,,++++++,,,++++++++++++++++++,,,000///...//////...+++)))......---,,,,,,,,,,,,,,,333111///.........---,,,------------------------+++,,,,,,,,,------......---------......000111222888<<<======???CCCCCCAAABBBBBBCCCDDDDDDDDDCCCBBB<<<;;;;;;;;;===AAADDDGGGFFFJJJPPPTTTXXX^^^ffflll~~~zzzwwwtttsssuuutttvvvxxxzzz}}}}}}|||{{{zzzzzzyyyyyyxxxqqqnnnjjjggghhhkkkpppttt{{{}}}~~~||||||~~~}}}yyywwwvvvvvvxxxvvvtttssstttuuuuuutttsssrrrpppnnnlllkkkjjjjjjeeedddcccccccccccc```^^^YYYXXXYYY[[[___bbbcccccc```^^^[[[YYYWWWWWWXXXYYYUUUYYY]]]``````_________```___^^^\\\YYYVVVTTTRRROOONNNNNNNNNQQQTTTXXXZZZZZZ[[[\\\\\\]]]]]]]]]]]]aaa```]]][[[ZZZYYYYYYZZZXXXXXXXXXXXXXXXYYYYYYYYYVVVUUUTTTUUUXXXZZZ[[[[[[[[[[[[ZZZYYYZZZ[[[\\\]]]^^^[[[WWWUUUUUUVVVVVVVVVYYYXXXXXXVVVTTTRRRPPPOOOQQQNNNKKKJJJKKKMMMMMMMMMJJJKKKKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIEEECCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDAAABBBDDDFFFGGGHHHHHHHHHMMMLLLKKKKKKLLLMMMMMMMMMHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDBBB>>><<<;;;<<<<<<<<<:::999777555444333222222222222111111111111////////////............,,,...///...---,,,---...------------------------+++,,,,,,------,,,,,,,,,***+++,,,,,,,,,,,,******++++++************++++++&&&'''))),,,///000...,,,---,,,+++++++++,,,...//////...,,,,,,---...---+++------------------------,,,,,,---------.........,,,,,,------///000222222888;;;===@@@CCCFFFGGGGGGGGGIIIJJJKKKKKKIIIGGGEEE@@@??????@@@BBBEEEHHHJJJMMMOOORRRSSSUUUXXX^^^bbbyyyuuurrrooopppsssyyyzzz}}}~~~zzz{{{|||||||||}}}}}}~~~yyyuuupppmmmlllooosssuuu|||~~~|||{{{{{{{{{}}}||||||}}}~~~~~~}}}{{{zzzxxxvvvtttsssssssssjjjiiihhhhhhhhhgggeeeccc`````````bbbeeeffffffeeeaaa___\\\YYYWWWVVVWWWWWWTTTXXX]]]aaaaaa```___^^^^^^^^^]]][[[YYYVVVTTTSSSRRRPPPNNNMMMNNNQQQTTTVVVXXXXXXYYYZZZZZZZZZYYYXXX___^^^]]][[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTUUUWWWXXXWWWWWWWWWVVVUUUUUUUUUVVVXXXXXXWWWUUUQQQPPPRRRUUUWWWXXXZZZZZZYYYYYYWWWVVVTTTSSSUUUSSSPPPNNNOOOQQQQQQQQQNNNOOOPPPQQQQQQQQQQQQPPPMMMMMMMMMLLLKKKJJJIIIHHHGGGEEECCCBBBBBBAAA???===???>>>>>>=========>>>>>>:::;;;===???AAACCCDDDEEEHHHHHHHHHHHHHHHHHHIIIJJJHHHHHHGGGGGGGGGHHHIIIJJJGGGGGGHHHFFFDDDBBBBBBCCC@@@???>>><<<:::888666666333333333333222222222222111111111000000000//////---...//////------...///------------------------+++,,,,,,,,,,,,,,,++++++++++++,,,---,,,+++***)))+++******))))))******+++ ###'''+++---,,,******)))))))))+++---///111,,,++++++,,,...///...---------------------------////////////.........---,,,,,,------///000222222444555999>>>BBBDDDGGGIIIJJJKKKMMMNNNMMMJJJGGGEEEBBBBBBBBBCCCEEEHHHKKKLLLUUUVVVVVVWWWWWWYYY\\\^^^|||vvvrrrpppnnnrrrwww~~~}}}{{{}}}}}}|||}}}~~~}}}zzzuuurrrqqqssswwwyyy~~~}}}~~~~~~}}}|||{{{pppooonnnmmmmmmllljjjhhhhhhggggggiiikkkkkkjjjhhhcccaaa^^^[[[YYYWWWVVVVVVTTTYYY^^^aaabbb```___^^^\\\\\\\\\[[[YYYXXXVVVVVVUUUSSSPPPOOONNNPPPRRRSSSTTTUUUVVVWWWVVVUUUTTTSSSYYYYYYZZZZZZZZZXXXVVVUUUWWWWWWXXXYYYZZZZZZYYYYYYWWWVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRQQQRRRSSSTTTUUUQQQQQQOOOOOOPPPSSSWWWYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWUUUSSSRRRSSSSSSSSSRRRQQQRRRSSSTTTTTTSSSQQQQQQOOOOOONNNMMMLLLJJJIIIHHHHHHFFFDDDBBBAAA@@@===;;;???>>>===<<<<<<;;;<<<<<<999:::;;;===???@@@BBBCCCBBBCCCDDDCCCBBBBBBCCCEEEEEEEEEDDDDDDEEEFFFHHHIIIGGGHHHHHHGGGFFFEEEEEEFFFBBBAAA@@@>>><<<:::999888777777666666666555555555444444333333222222111111...///000///.........000---------------------------............------,,,***+++,,,---,,,+++***)))+++******************+++''''''(((***,,,---,,,***(((((()))***,,,---///000,,,+++,,,---000111000...,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........---------......000111222222222555;;;???@@@BBBFFFIIIJJJKKKLLLJJJGGGDDDBBB@@@@@@@@@BBBDDDFFFIIIJJJSSSTTTUUUWWWYYY[[[\\\]]]|||vvvqqqpppooopppvvv}}}~~~~~~}}}}}}zzzzzz{{{wwwyyy|||}}}{{{zzz{{{|||{{{yyywwwuuuvvvxxx{{{~~~~~~}}}~~~}}}|||}}}|||{{{zzz{{{}}}~~~vvvuuutttssssssrrrooommmlllllllllnnnppppppooommmeeedddbbb___\\\YYYWWWVVVWWW[[[```ccccccaaa```___ZZZZZZZZZ[[[[[[ZZZZZZYYYUUUTTTRRRPPPPPPPPPRRRRRRQQQQQQSSSSSSSSSQQQOOONNNQQQSSSVVVYYYYYYWWWTTTRRRVVVWWWXXXZZZ[[[[[[ZZZZZZVVVUUUTTTUUUVVVWWWUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSNNNPPPQQQPPPOOOPPPUUUYYYWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXVVVVVVWWWWWWUUUTTTUUUUUUWWWWWWVVVUUUSSSRRRRRRQQQPPPOOOMMMKKKIIIHHHFFFEEECCCBBBBBBAAA???===???>>>======<<<<<<======::::::;;;<<<===???@@@AAA>>>@@@@@@???===<<<>>>@@@@@@@@@??????@@@CCCEEEFFFFFFGGGGGGFFFDDDCCCCCCDDDBBBBBBAAA???>>><<<;;;;;;999999999888888888777777666666666555444333333333...///000000///...///000------------------------...............---,,,+++)))***+++,,,---,,,+++***+++++++++******+++++++++///...------......---,,,***+++,,,------.........---,,,,,,---///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............//////...............///000000444222444:::===;;;<<>>>>>======>>>>>>??????:::::::::;;;<<<===>>>???===??????>>>;;;:::<<<>>>===<<<<<<<<<===@@@CCCDDDEEEFFFFFFDDDBBB@@@@@@AAABBBBBBAAA@@@>>>===<<<<<<999999999888888888777777888777777666555555444444...000111000///...///111------------------------,,,,,,,,,,,,++++++***))))))***+++,,,---,,,++++++,,,,,,++++++++++++,,,,,,,,,+++))))))***+++***)))---.../////////...,,,+++,,,,,,++++++,,,***'''%%%,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---//////000//////.........//////000777444555;;;<<<888999===DDDDDDDDDBBB@@@>>>;;;:::555555666888:::<<<>>>???@@@BBBDDDHHHJJJJJJHHHFFF|||rrrnnniiiggghhhnnnuuuzzz~~~wwwrrrssssssrrrpppooonnnoooqqqrrrrrrrrrjjjooottttttrrrqqqtttxxxvvvvvvvvvvvvwwwxxxzzz{{{}}}{{{xxxwwwyyy}}}|||yyywwwuuutttpppqqqrrrrrrssstttxxxzzz|||{{{{{{zzzzzzzzzxxxtttqqqooooooooopppqqqrrrrrrrrrqqqoookkkfffbbb^^^[[[ZZZ______aaaccceeedddaaa___``````_________]]]ZZZWWWZZZVVVRRRPPPPPPQQQRRRRRRPPPPPPPPPOOONNNNNNMMMMMMPPPRRRSSSUUUVVVVVVUUUUUUWWWXXXYYYZZZZZZZZZYYYXXXUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZYYYXXXXXXXXXZZZ[[[\\\]]]ZZZWWWWWWXXXXXXUUURRRVVVUUUTTTRRRPPPOOONNNMMMHHHFFFDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@>>>===<<<===>>>>>>>>>>>>======<<<@@@???===;;;;;;<<<>>>???>>>>>>>>>>>>>>>???@@@@@@CCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;===<<<:::888888999:::;;;999777666555555444222111...///000222222111000000------............------...//////---+++))))))***+++,,,,,,,,,,,,+++******+++***)))+++------***&&&---,,,+++******+++,,,---,,,,,,------...///000000///111444444111---)))(((000///...---------------.........------,,,,,,,,,111000...---...///111222666888:::;;;999888888888DDDBBBAAA@@@???===999666:::333000333666666666777::::::<<<>>>???@@@@@@@@@{{{vvvnnnjjjeeebbbccchhhnnnrrrxxxzzzxxxqqqllllllllljjjjjjhhhggghhhjjjlllmmmllliiimmmqqqqqqoooooossswwwxxxxxxxxxwwwvvvvvvuuuuuusssuuuwwwyyyzzzyyyxxxvvvxxxwwwtttssstttvvvyyy{{{~~~}}}{{{xxxvvvtttssssssssstttuuuuuutttuuuwwwxxxzzz|||}}}|||{{{|||{{{yyyuuurrrssssssssssssssssssssssssqqqooollliiieeecccaaaaaaccccccdddfffhhhgggdddaaa___^^^]]]]]]]]]\\\YYYWWWWWWTTTQQQPPPQQQRRRSSSRRRPPPOOONNNMMMLLLKKKKKKJJJNNNOOOQQQSSSTTTUUUTTTTTTTTTUUUWWWYYYZZZZZZYYYYYYVVVVVVWWWWWWXXXYYYYYYZZZWWWWWWVVVVVVVVVWWWYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWYYYZZZ[[[^^^[[[YYYYYYZZZYYYWWWUUUVVVVVVUUUTTTRRRPPPOOONNNGGGEEEDDDDDDEEEEEEEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@<<<===>>>??????@@@@@@@@@AAA@@@???>>>===>>>>>>???>>>>>>>>>>>>>>>???@@@@@@???@@@AAAAAAAAAAAAAAA@@@>>>>>>======<<<;;;;;;:::<<<;;;999777777888999:::999888777777666666555444222222333333222111000///---......//////......---...//////---+++******++++++,,,,,,,,,,,,+++******+++)))((())),,,,,,***(((,,,,,,+++******+++,,,,,,......//////////////////000111111000---++++++,,,//////...---------------,,,,,,,,,------.........111000.........///111222777:::===>>>>>>>>>???AAAFFFDDDBBB@@@>>><<<888666666111///222444444555888888999:::;;;<<<=========~~~uuuppphhhddd___[[[[[[___dddgggkkknnnnnnjjjggghhhhhhfffeeecccbbbbbbfffiiikkkkkkjjjlllnnnnnnmmmnnnrrrvvv{{{zzzzzzxxxvvvssspppooopppppprrrrrrrrrrrrqqqpppnnnmmmmmmnnnooorrrtttvvvvvvuuutttrrrqqqqqqpppppptttuuuwwwvvvuuuttttttuuuvvvxxxzzz}}}~~~~~~}}}}}}||||||}}}~~~}}}}}}|||}}}}}}{{{xxxuuuvvvuuuuuutttsssrrrrrrrrrpppnnnllljjjiiihhhhhhiiigggggggggiiijjjiiigggddd^^^]]]\\\\\\\\\\\\ZZZXXXWWWVVVUUUUUUWWWWWWVVVUUURRRQQQOOOMMMLLLJJJJJJIIILLLMMMOOOQQQSSSTTTTTTTTTRRRSSSUUUWWWXXXYYYYYYXXXTTTUUUVVVWWWYYYZZZ[[[\\\YYYYYYYYYYYYZZZ\\\]]]^^^aaaaaa```___]]][[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUVVVWWWXXXYYY[[[ZZZXXXXXXXXXXXXVVVUUUWWWWWWXXXWWWUUUSSSPPPNNNGGGFFFDDDEEEFFFHHHGGGGGGCCCBBBAAAAAAAAACCCDDDEEE<<<===>>>@@@AAACCCDDDDDDAAAAAA@@@??????>>>======>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@??????======<<<<<<;;;::::::::::::999777666666666777888666555555555444444333333444444444444222111000///......////////////......---...///...,,,+++,,,---,,,,,,,,,,,,,,,+++******+++)))((()))+++,,,,,,+++,,,,,,++++++++++++,,,,,,000000000////////////...111111///,,,******---000//////...------------...***+++,,,---...///000000000000///...///000111222666888<<>><<<:::888666444222222444444222555:::777777777888888888999999zzzpppkkkbbb^^^YYYUUUUUUWWWZZZ]]]^^^cccfffeeeeeehhhiiihhhdddcccbbbeeeiiinnnrrrsssoooppppppooonnnppptttwww{{{{{{{{{zzzwwwsssooommmpppqqqqqqqqqqqqppppppoooiiijjjjjjkkkmmmnnnoooooonnnmmmmmmlllllllllmmmmmmppprrruuuuuutttsssssssssrrrtttuuuwwwwwwwwwvvvuuuvvvvvvxxx{{{~~~~~~|||zzzzzzzzz{{{|||~~~~~~{{{yyyvvvuuutttsssqqqpppooonnnnnnmmmkkkiiiiiiiiijjjkkkhhhhhhhhhiiijjjjjjgggeee```^^^\\\\\\]]]^^^]]]\\\^^^]]]\\\]]]^^^]]][[[YYYVVVTTTRRROOOMMMLLLKKKKKKKKKLLLOOOQQQSSSTTTTTTTTTRRRSSSUUUWWWXXXXXXWWWWWWRRRRRRSSSTTTUUUVVVWWWXXXWWWXXXYYYZZZ[[[]]]^^^___bbbbbbbbbaaa```]]][[[ZZZYYYYYYXXXWWWWWWVVVUUUUUUVVVUUUTTTSSSTTTTTTVVVVVVWWWVVVUUUUUUUUUTTTTTTSSSWWWXXXYYYYYYWWWTTTPPPNNNIIIGGGFFFGGGIIIKKKKKKJJJGGGEEEDDDBBBCCCDDDFFFGGG@@@@@@@@@AAABBBDDDEEEEEE@@@@@@@@@@@@???>>><<<;;;?????????@@@@@@@@@??????CCCBBBBBBAAA???===;;;:::<<<<<<<<<;;;::::::999999777777666555555666666777444555555555444333444555444333333333222111000000...//////000000//////...,,,---......---,,,---///,,,------------,,,++++++,,,+++******+++---//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////000///...+++***+++...111///......---------......++++++,,,---...///000000000000/////////000111222111444777:::<<<>>>AAADDDBBB???<<<:::999999888777666555777888555222444:::777777666666666666666666vvvlllfff\\\YYYUUUQQQPPPQQQTTTVVVWWW]]]aaa```bbbfffiiihhhgggfffggglllrrrxxx|||~~~wwwvvvuuusssrrrsssuuuwwwyyyyyyyyyyyywwwssspppnnnmmmmmmnnnnnnnnnnnnnnnnnnllllllllllllkkkkkkjjjiiigggggggggggggggggghhhiiikkknnnqqqssssssssstttuuurrrssssssssssssrrrqqqppprrrrrrsssuuuvvvvvvtttqqqrrrrrruuuxxx|||}}}|||zzzttttttsssrrrpppooonnnmmmkkkjjjhhhffffffggghhhiiigggffffffgggiiihhhgggeeedddaaa______```bbbccccccddddddcccccccccaaa]]][[[XXXVVVSSSPPPNNNLLLLLLLLLMMMOOOQQQTTTVVVWWWWWWWWWVVVWWWXXXYYYXXXXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\\\\_________^^^^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTTTTTTTSSSSSSSSSSSSVVVWWWXXXXXXVVVSSSOOOMMMJJJIIIHHHIIILLLMMMNNNMMMJJJIIIGGGEEEDDDDDDFFFGGGEEEDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCBBB@@@???>>>@@@AAAAAABBBBBBAAA@@@@@@BBBBBBBBBAAA???===<<<;;;<<<<<<<<<;;;::::::999999666666666666666666777777666777999888666555666888111111000000000111111111///000000000000000000///,,,...//////...---...000...............---,,,,,,------,,,,,,---...000222,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000---...///...---,,,...///......---------......///---------.........//////000000000000000111111222///111444555666888;;;===:::888666555666888888777888777888888444000111777888777666666555666666777xxxoooeee^^^VVVTTTQQQNNNMMMOOOQQQRRRUUUZZZ]]]]]]```eeeiiiiiillllllooottt{{{}}}zzzxxxvvvtttttttttsssttttttsssrrrpppnnnmmmjjjlllnnnoooqqqqqqqqqppppppooommmllljjjhhhfffeeecccbbbbbbaaaaaabbbbbbbbbfffiiilllnnnoooqqqsssuuurrrrrrqqqpppooommmlllkkkllljjjiiiiiijjjjjjhhhfffhhhiiilllpppuuuwwwvvvuuuqqqppppppooonnnnnnmmmmmmiiigggeeeccccccdddfffhhhfffeeeeeefffhhhhhhgggfffgggeeebbbbbbdddgggiiiiiiiiigggfffeeeeeeccc___\\\YYYWWWTTTQQQOOONNNNNNNNNRRRTTTVVVXXXZZZ[[[[[[[[[[[[[[[\\\\\\[[[ZZZXXXWWWYYYXXXXXXWWWUUUTTTTTTSSSRRRSSSUUUVVVXXXYYYYYYZZZ[[[ZZZYYYYYYYYYYYYZZZZZZ\\\\\\[[[ZZZYYYYYYXXXXXXUUUTTTSSSRRRQQQRRRSSSSSSSSSTTTUUUUUUTTTSSSTTTVVVTTTTTTUUUTTTRRRPPPMMMKKKKKKJJJIIIJJJLLLMMMNNNMMMKKKJJJHHHGGGFFFEEEFFFFFFHHHGGGEEECCCBBBBBBCCCCCCFFFFFFEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@>>>??????@@@AAAAAA@@@@@@======<<<<<<;;;:::::::::777777777777888888888888333666777666222111333555000000//////000000111222000000111111111111000000---///000///......///000000000000000000///......---...///...---...000222,,,,,,------------,,,,,,((()))***+++---///000111---///111111000...---......------------...//////.............../////////000000000111111111222222000111333333333444777999444333222333555777777666888666666777444000000333999888777666666666777888wwwmmmeee\\\UUUPPPOOOMMMLLLLLLMMMOOOPPPQQQWWW\\\]]]bbbkkkrrrssstttuuuxxx~~~}}}zzzwwwssspppnnnmmmmmmlllkkkjjjhhhhhhggghhhkkknnnrrrtttuuuttttttqqqooommmiiigggdddcccbbb___^^^]]]\\\[[[[[[[[[[[[___aaaccceeefffhhhkkknnnlllkkkjjjhhhfffdddcccbbbbbb___]]]\\\\\\]]]\\\[[[___```cccgggkkklllllljjjiiiiiiiiiiiiiiiiiiiiiiiigggeeecccbbbccceeehhhjjjffffffeeegggiiikkkjjjiiijjjgggdddcccfffjjjmmmnnnllljjjhhhhhhhhhfffdddbbb^^^\\\XXXUUUSSSSSSTTTTTTYYYZZZ\\\]]]_________^^^]]]^^^^^^______^^^]]]\\\]]]\\\[[[ZZZYYYXXXWWWWWWRRRSSSUUUWWWXXXYYYYYYXXXYYYWWWUUUTTTSSSTTTVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSQQQQQQQQQRRRSSSPPPSSSTTTTTTRRRRRRTTTVVVRRRRRRQQQPPPNNNLLLJJJIIIJJJHHHGGGHHHJJJKKKKKKKKKIIIIIIHHHHHHGGGGGGGGGGGGIIIHHHEEECCCBBBBBBCCCCCCFFFEEEDDDDDDDDDEEEFFFGGGDDDDDDFFFFFFFFFEEECCCBBB===>>>???AAABBBBBBBBBBBB>>>>>>======<<<;;;;;;:::888888999999::::::::::::333666888666111///111444333222111000000000111222000111111222222111111000///000111000......///000111222222222222111000000+++---//////---,,,---...,,,,,,---......---,,,,,,******+++,,,---//////000///111222222000.........---------------...//////,,,,,,---...///000111111000000111111222222222111///000111111111222555777222222222333555666555444999555555888999666444555888777666555555777888999}}}ooofff^^^TTTMMMLLLKKKJJJJJJJJJLLLNNNOOONNNTTT[[[___gggttt}}}|||}}}~~~zzzvvvqqqllliiiiiihhhfffdddcccbbbbbbbbbcccfffkkkpppssstttsssrrrpppnnnkkkgggdddbbbaaaaaa\\\\\\ZZZYYYXXXWWWWWWWWWXXXYYY[[[[[[\\\___bbbeeeeeedddbbb```]]][[[ZZZYYYZZZWWWTTTRRRSSSTTTTTTTTTZZZ[[[]]]```ccceeecccbbbaaaaaabbbbbbcccddddddeeefffeeecccbbbdddgggkkkmmmhhhggggggiiikkkmmmmmmlllkkkhhhddddddgggkkknnnpppnnnmmmkkkkkkkkkkkkiiihhhcccaaa^^^[[[YYYYYYZZZ[[[]]]^^^___aaabbbbbbaaaaaa]]]^^^```aaabbbaaaaaa```^^^]]]]]]\\\[[[ZZZZZZYYYTTTUUUWWWXXXYYYZZZYYYYYYYYYWWWSSSQQQPPPQQQTTTUUUQQQQQQQQQQQQPPPPPPPPPPPPUUUTTTSSSRRRQQQQQQRRRSSSMMMPPPRRRRRRPPPOOORRRTTTQQQPPPNNNMMMKKKJJJIIIHHHIIIGGGFFFFFFHHHIIIIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHIIIGGGEEECCCBBBBBBCCCDDDCCCBBBAAA@@@AAACCCEEEFFFEEEFFFGGGHHHGGGFFFDDDBBBAAAAAAAAABBBBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;888999:::;;;;;;;;;;;;;;;;;;>>>@@@===888555777:::666555333111000000111111111111222222222222111111000111111000///......000222333333333333222111111))),,,//////,,,******,,,,,,,,,---......---,,,,,,,,,------....../////////222333333111///...///000---------------...///000***+++,,,...000111333333000000111222222222222111---.../////////000333666333333333555666666444222;;;777666;;;>>>===;;;;;;888777555555555777888:::wwwlllaaaWWWPPPOOOJJJKKKKKKJJJIIIIIIJJJLLLLLLQQQVVV]]]jjj{{{~~~tttlllgggdddcccbbb`````````___``````aaabbb```cccgggkkkmmmnnnnnnmmmooommmiiidddaaa_________YYYXXXVVVTTTTTTTTTUUUUUUSSSSSSSSSSSSTTTVVVXXXYYYYYYXXXVVVTTTRRRPPPNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQTTTUUUVVVXXXZZZ\\\]]]^^^[[[\\\\\\\\\\\\[[[ZZZZZZZZZ^^^______bbbhhhjjjiiiiiikkknnnppppppooommmlllkkkiiiggghhhlllppprrrsssiiikkklllnnnnnnmmmkkkjjjkkkiiieeebbb```______```eeeeeeeeefffhhhhhhhhhggggggfffeeefffgggfffcccaaabbbaaa___]]]\\\\\\\\\\\\\\\]]]]]]^^^]]]\\\[[[ZZZ^^^\\\[[[XXXWWWUUUUUUTTTVVVUUUTTTRRRQQQPPPPPPPPPMMMMMMMMMKKKJJJJJJLLLNNNMMMNNNOOOPPPQQQQQQPPPOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIJJJGGGDDDBBBCCCEEEEEEFFFJJJHHHGGGEEEDDDCCCDDDDDDIIIFFFDDDDDDEEEEEECCC@@@@@@@@@AAABBBBBBAAA@@@@@@AAAAAA@@@???>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::999888888777777666666555555999666222///...///111333444444444444444333222111111000...------...000111999666222111222222000---000...,,,---......+++(((+++---///...,,,*********---------............///444333111000...---------,,,---...///...---,,,+++222...++++++...111111111000000000000000//////////////////000111111///---333222222222333555777888777999<<<<<<<<<;;;<<<<<<999999999999999999999999qqqfff\\\SSSMMMKKKFFFGGGGGGFFFEEEEEEGGGIIIMMMTTT\\\eeetttwwwqqqiiibbb^^^[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZ[[[^^^bbbfffhhhiiiiiiiiigggeeeaaa^^^[[[ZZZZZZZZZZZZYYYWWWUUUTTTRRRQQQQQQMMMLLLLLLLLLMMMNNNPPPQQQQQQPPPOOOMMMLLLJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOSSSSSSTTTVVVWWWXXXYYYZZZWWWWWWXXXXXXXXXXXXWWWWWWXXX\\\^^^___cccjjjmmmlllqqqrrrrrrssssssssssssrrrnnnllllllnnnqqqsssttttttooopppqqqrrrrrrqqqooonnnpppnnnkkkhhhfffeeeeeeeeeiiiiiijjjlllnnnnnnmmmllljjjjjjiiijjjjjjiiifffdddbbbaaa___^^^]]]]]]]]]^^^^^^___```aaaaaa```___^^^]]]\\\[[[YYYXXXWWWWWWVVVTTTSSSRRRQQQPPPOOOOOOOOOKKKLLLLLLJJJIIIHHHIIIKKKMMMMMMNNNOOOOOONNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJHHHGGGFFFGGGGGGEEEDDDFFFFFFDDDCCCCCCDDDDDDEEEGGGFFFDDDCCCCCCBBBAAA???AAABBBCCCDDDDDDCCCBBBAAA@@@@@@??????>>>==================<<<:::999888777888888777666666555444444444333222111222333444555555444444333222111///...000///...------...///000444111//////000111///......,,,+++,,,......,,,))),,,------,,,+++,,,...000---------............///333222000///...---------,,,---------------,,,,,,---+++)))***---//////...////////////////////////111111111222333333111///222222111222333444666777777999<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===vvvhhh^^^VVVNNNHHHGGGCCCDDDDDDDDDCCCDDDFFFHHHMMMWWWcccooo{{{qqqccc___XXXSSSQQQOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSVVVYYY]]]```aaaaaaaaaaaa___]]][[[ZZZYYYYYYYYYXXXXXXXXXWWWTTTQQQNNNLLLGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLQQQQQQQQQRRRSSSSSSSSSTTTQQQRRRSSSTTTTTTTTTTTTTTTUUUYYY\\\^^^cccjjjooonnnuuuttttttsssttttttvvvvvvqqqpppppprrrtttvvvuuutttsssssstttttttttsssqqqpppsssqqqooollljjjiiiiiiiiilllnnnqqqtttuuuuuusssrrrqqqpppoooooopppnnnkkkiiicccbbbaaa```___``````aaa```aaabbbcccdddcccbbbaaa]]]\\\\\\ZZZYYYXXXWWWWWWSSSRRRRRRQQQPPPPPPPPPQQQLLLMMMNNNMMMJJJIIIHHHIIIMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIHHHEEEBBBCCCBBBBBBAAABBBCCCEEEEEEEEEEEEEEECCC@@@>>>???@@@CCCCCCDDDEEEEEEDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::888888777888888777666555444333222222222333333444444444444444444333222000...,,,+++///...---,,,,,,---...//////---,,,,,,...//////...---,,,+++,,,------+++***------,,,++++++---222555---------............///111000///...------------------,,,,,,,,,------...---,,,,,,...000111000///.........///////////////222111000111333333111000111111111111222444555666888:::<<<<<<<<<<<<<<<===???>>>=========???AAABBBwwwkkk___XXXRRRJJJFFFFFFCCCCCCDDDCCCCCCDDDHHHJJJNNNZZZiiiwww}}}iii\\\QQQNNNKKKHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGHHHJJJJJJKKKLLLPPPSSSUUUWWWWWWWWWYYYXXXWWWVVVVVVVVVWWWWWWTTTVVVWWWWWWUUUQQQLLLIIIFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIOOONNNNNNNNNNNNNNNMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSSSSWWWZZZ[[[```gggkkkjjjlllmmmnnnpppqqqrrrssssssrrrpppooooooqqqsssssssssqqqqqqrrrqqqqqqpppnnnnnnpppooommmkkkjjjiiiiiiiiiooorrrwwwzzzzzzyyyxxxwwwvvvuuuttttttuuusssqqqnnneeeeeedddccccccdddeeefffddddddeeeeeeeeedddbbbaaa^^^]]]\\\[[[YYYWWWVVVUUUSSSSSSRRRRRRQQQRRRRRRRRRPPPQQQSSSRRROOOMMMKKKKKKMMMMMMLLLKKKJJJHHHGGGFFFIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJIIIHHHHHHGGGDDDBBBBBBAAA@@@@@@@@@AAACCCDDDDDDFFFFFFCCC>>>===???AAABBBCCCDDDEEEEEEDDDCCCBBB============>>>>>>??????;;;;;;:::999999999999999888777777555444333222111555444333222111111111111222222111111///...,,,,,,......------------......------,,,,,,------......///.........---,,,+++***---......------///222555---------............///000///...---------------...---,,,+++,,,---...///......///000111///---,,,.............../////////000///...///000111///...000000000111222333444555777999<<<===>>>???AAACCCCCCBBB@@@@@@AAACCCFFFHHHmmmbbbXXXSSSOOOIIIFFFFFFAAABBBBBBBBBBBBDDDHHHLLLRRR```qqq~~~ooo[[[NNNFFFEEECCCCCCDDDCCCBBB@@@?????????@@@@@@BBBCCCCCCCCCEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPMMMPPPSSSUUUTTTPPPLLLIIIFFFEEEEEEDDDEEEFFFHHHIIIGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGMMMLLLLLLKKKJJJIIIIIIHHHKKKLLLNNNOOOPPPQQQRRRRRRQQQUUUWWWVVVYYY___bbbaaa^^^aaaeeejjjlllmmmkkkjjjmmmjjjgggfffhhhjjjlllmmmkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhggggggggggggqqquuuzzz|||{{{zzzyyyyyyvvvuuuuuuuuuvvvuuussspppggggggffffffggghhhiiijjjjjjjjjjjjiiihhhfffdddccc``````___]]]ZZZWWWTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSUUUVVVUUUSSSPPPOOOOOOOOONNNMMMKKKIIIHHHGGGFFFIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJLLLIIIFFFDDDCCCDDDCCCBBBCCCBBB@@@?????????@@@AAADDDEEEEEEBBB???===@@@CCCAAABBBCCCCCCCCCCCCBBBAAA<<<<<<<<<===>>>>>>??????===<<<:::999777777666666777777666555444333222222666444111///...///222333//////000000000//////............------........./////////...------...///222222222000...,,,+++***...000111111000//////000---------............//////......---------......///...---,,,---...000111,,,---......,,,)))&&&%%%............//////000000111///......000000000//////000111222333444444444666999<<<>>>@@@CCCGGGIIIHHHGGGFFFFFFHHHKKKNNNQQQuuubbbYYYPPPMMMKKKGGGEEEEEE??????@@@???@@@CCCHHHLLLYYYgggxxxsssbbbRRRIII@@@@@@AAABBBDDDDDDBBB@@@<<<<<<;;;;;;<<<<<<===>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKFFFIIIMMMPPPPPPMMMIIIFFFDDDDDDCCCDDDEEEFFFHHHIIIGGGHHHHHHIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGKKKKKKJJJIIIHHHGGGFFFFFFIIIJJJKKKMMMNNNOOOOOOOOONNNQQQRRRPPPQQQUUUWWWUUUQQQUUU\\\aaaddddddbbb```bbb___\\\[[[]]]```bbbbbbccccccccccccccccccccccccbbbbbbcccddddddeeeeeefffooosssxxxyyywwwuuuuuuvvvpppooopppqqqrrrrrrpppnnngggggggggggghhhjjjlllmmmoooooooooooonnnllljjjhhhddddddcccaaa___[[[XXXVVVVVVUUUTTTSSSSSSSSSSSSSSSUUUWWWXXXWWWTTTRRRRRRSSSRRRQQQOOOMMMKKKJJJIIIIIIKKKKKKKKKJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKGGGCCCAAAAAABBBCCCBBBCCCBBB@@@???>>>??????@@@DDDDDDCCCAAA???@@@BBBDDD???@@@AAABBBBBBAAA@@@???<<<<<<<<<======>>>>>>>>>@@@???;;;888555444333333777777666666555444444444444222///---...222666999//////000111111111111111////////////////////////000111111000......///111222333444222///,,,,,,,,,///111333333111...---------------............///.........---....../////////////////////000111222///111222111...***((((((......//////000000111111333111000000111222222111///000111333444444444444666999<<<>>>AAADDDIIILLLLLLLLLLLLMMMOOORRRUUUWWW|||iiiYYYPPPIIIGGGGGGDDDBBBCCC???@@@@@@@@@AAAEEEJJJNNN\\\kkk{{{vvvdddTTTJJJFFF===>>>@@@CCCEEEEEECCC@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<==================@@@AAABBBDDDEEEFFFGGGGGG@@@CCCGGGIIIIIIGGGDDDAAACCCBBBCCCCCCEEEGGGJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIILLLLLLIIIIIIMMMNNNLLLJJJMMMQQQUUUXXXWWWVVVUUUSSSSSSSSSUUUWWWXXXWWWUUUXXXWWWXXXXXXXXXYYYZZZ[[[YYYZZZ\\\^^^```aaabbbbbbgggkkkooonnnkkkiiijjjmmmgggggggggiiikkkllljjjhhheeeeeeeeefffgggiiilllmmmooopppqqqqqqqqqpppooonnnhhhhhhiiihhhgggdddaaa```]]]]]][[[ZZZYYYYYYYYYYYYZZZZZZZZZYYYWWWWWWXXXYYYTTTSSSQQQOOOMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIJJJKKKMMMMMMMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGEEECCCBBBBBBCCCBBBAAAAAA@@@?????????@@@AAABBBCCCAAA>>>===???AAACCCCCC???@@@AAABBBBBBAAA@@@???<<<<<<==================>>><<<999777555555555555666666666666666666666666444333111111222444777999222222333333333222222111///000000000000000000///...000111111//////222444///111222111///------///111222222111...---...///---------............//////.........//////000111//////000111222333333222333555666555222000///000//////000000111222222333444222000000111222222222000111222444555555555555888999<<<===???BBBGGGJJJJJJJJJLLLNNNPPPSSSUUUWWWsss```RRRJJJCCCCCCCCCAAA@@@AAABBBBBBBBBCCCDDDHHHNNNRRR\\\jjjzzz}}}mmmYYYJJJDDDCCC<<<===@@@CCCFFFFFFCCC@@@BBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888999;;;<<<>>>??????@@@===@@@CCCEEEEEEBBB???===CCCCCCCCCEEEGGGIIILLLMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLJJJIIIIIIHHHGGGFFFFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEHHHGGGEEEEEEIIIIIIGGGFFFHHHJJJLLLMMMMMMMMMLLLIIIKKKNNNRRRUUUTTTPPPMMMNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSUUUXXX[[[]]]^^^______bbbeeeddd___]]]```ccc``````aaacccfffgggeeedddcccccccccdddfffhhhkkkllllllmmmooopppqqqqqqppppppkkklllmmmnnnmmmkkkiiihhhfffeeecccbbbaaa``````___^^^^^^^^^]]][[[[[[]]]___VVVUUUSSSPPPOOONNNOOOOOONNNNNNNNNNNNMMMLLLKKKJJJNNNOOOPPPQQQPPPNNNLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHEEEDDDDDDDDDEEEEEEBBB@@@???>>>>>>>>>@@@AAACCCDDDBBB>>>;;;;;;>>>BBBCCCBBB@@@@@@AAABBBBBBAAA@@@@@@========================777666555555666888:::<<<666666666666777777777777666666666666666555555555555555555444333222111000000000111111111111000000+++...000000000000444777+++...000000...---///111222222000...,,,---///222---------.........////////////...//////000111222///000222333444444333333000333555444111000111333///000000111222333333333222000...---///000000000000111333555666666666555999:::<<<<<<===@@@DDDFFFEEEFFFHHHKKKNNNPPPRRRSSSlllaaaQQQLLLEEE@@@???@@@AAABBBAAA???@@@BBBBBBCCCJJJSSS[[[hhhwwwzzzkkkXXXJJJDDDBBB999;;;===@@@AAAAAA@@@@@@???BBBAAA>>>>>>BBBBBB@@@CCCCCC@@@===999888999;;;::::::::::::::::::::::::999;;;>>>@@@@@@@@@AAABBB@@@BBBDDDFFFHHHHHHHHHHHHLLLKKKKKKIIIHHHEEEDDDBBBFFFFFFEEEGGGIIIJJJJJJIIINNNLLLJJJHHHFFFFFFFFFFFFBBBFFFJJJLLLKKKJJJIIIIIIIIIGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHFFFGGGIIILLLOOONNNJJJGGGKKKIIIHHHIIIKKKMMMMMMLLLOOOPPPQQQRRRSSSTTTUUUVVV[[[ZZZYYYXXXWWWXXXYYYYYYYYYZZZ[[[]]]^^^_________^^^______```aaabbbccccccffffffgggiiikkknnnppprrrqqqrrrrrrrrrqqqpppnnnmmmnnnmmmjjjgggeeedddddddddccccccbbb```___^^^]]]]]][[[XXXVVVVVVXXXYYYVVVTTTWWWUUUSSSPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQOOOMMMLLLNNNLLLKKKIIIIIIJJJKKKMMMHHHHHHHHHHHHHHHGGGFFFFFF?????????AAADDDEEEDDDCCCBBBAAA@@@???@@@AAABBBCCCBBB???>>>@@@@@@======@@@<<<=========<<<;;;:::999666666666666666666666666777666555333333444444555555666888999::::::999999888777666555444333222222111111111111111111111111......---,,,,,,,,,,,,,,,555555555333000------...333111...///111222111///,,,---...------...111444...///111222111///,,,***111111000000111111222333333222222111111222222333111333555666555333444444222111000//////000111222333444666888888777555444777777777777888999:::;;;===>>>@@@CCCEEEFFFGGGHHHyyydddXXXMMMIIIDDD@@@@@@AAAAAABBBAAA???@@@BBBBBBCCCJJJSSSZZZgggvvv~~~wwwgggUUUGGG@@@???999;;;===???@@@@@@@@@???AAADDDDDDCCCDDDHHHJJJHHHEEECCC@@@>>><<<<<<<<<===::::::999999888888888888000333777999:::;;;===>>>???@@@AAACCCDDDEEEFFFFFFLLLKKKJJJIIIGGGEEEDDDCCCFFFEEEDDDEEEGGGIIIIIIIIIKKKJJJIIIGGGFFFFFFFFFFFFBBBEEEHHHIIIHHHGGGGGGGGGIIIGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDFFFGGGHHHGGGHHHJJJJJJJJJHHHEEEDDDIIIGGGFFFGGGIIIKKKKKKJJJNNNOOOPPPQQQRRRSSSTTTTTTVVVUUUSSSRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[]]]^^^``````cccddddddfffhhhjjjlllmmmqqqqqqpppoooooopppqqqqqqrrrpppnnnkkkjjjhhhhhhhhhfffggggggffffffeeedddddd```^^^\\\\\\]]]^^^\\\YYY[[[YYYWWWTTTRRRRRRRRRSSSTTTTTTTTTTTTSSSQQQOOONNNLLLKKKIIIHHHHHHHHHJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGDDDBBBBBBBBBDDDEEEDDDCCCCCCBBBAAA@@@@@@AAABBBBBBAAA>>>===??????<<<===@@@>>>>>>======<<<;;;;;;;;;777777777777777777777777777777555444444444555666666777888::::::::::::999888777777666555444333222222222222222222222222222222222111000000000000000222333444333111000000222222000......000111000///...///000///...///111444222333333333111...+++***222222111111222222333444555444444333333444444555333555777888777555555666222111111000000111111222333444555666777666666555666666666666777888999::::::;;;===>>>???@@@AAAAAArrr^^^RRRHHHEEEBBB@@@@@@AAA@@@@@@AAA???@@@BBBBBBCCCJJJSSSXXXeeesss{{{}}}zzzpppaaaPPPCCC<<<:::777888:::<<<======<<<<<>><<<<<>>===<<<<<<======888888888888888888888888888777777666555666666666666777999:::;;;;;;::::::888888777666555444444333333333333333333333333333444444333222222222222333000111333333333333444666222000...///000111111000222333333222111111222444444444444333222111//////333333333333333444555555777666666555555666666777444666888888777555555555333222222111111222222333444444444555555555666666555555555555666777888888888999:::;;;;;;<<<;;;;;;nnn[[[QQQFFFDDDAAA@@@@@@???>>>===AAA???@@@BBBBBBCCCJJJSSSWWWdddqqqwwwzzz||||||yyyuuuqqqgggYYYJJJ???999777444555666777888888777777:::>>>@@@AAADDDIIIKKKIIIEEEAAA===???DDDFFFDDDAAA;;;:::999888666555444333111333555555333111111111999888888888999;;;===>>>FFFEEEDDDCCCAAA@@@??????AAA???>>>>>>AAADDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIIIIGGGFFFFFFHHHJJJJJJHHHFFFFFFHHHHHHHHHGGGHHHGGGEEEDDDDDDFFFHHHJJJLLLNNNPPPLLLFFFCCCEEEHHHGGGEEEDDDEEEGGGIIIIIIHHHKKKKKKLLLLLLMMMMMMNNNNNNPPPNNNMMMKKKJJJJJJJJJKKKNNNNNNNNNOOONNNNNNMMMLLLPPPRRRTTTWWWZZZ]]]___````````````aaabbbcccdddeeeiiiiiijjjlllnnnqqqtttuuussssssrrrqqqpppooooooooojjjjjjlllmmmlllkkkiiihhhiiihhhhhhggggggffffffeeedddccc```^^^\\\[[[ZZZZZZZZZZZZZZZYYYXXXUUUSSSRRRSSSRRRQQQPPPOOOOOOOOOPPPNNNNNNNNNMMMLLLJJJIIIHHHIIIGGGCCCBBBCCCDDDEEEDDDEEEDDDCCCBBBAAAAAA@@@@@@AAA>>>===??????<<<<<>><<<<<<<<<===>>>888888888888888888888888888888888777777777777777666777999:::;;;;;;::::::888888777666555555444444333333333444444444444444333222222111111111111111000222333444444444666888222111111111111222333333555666666555444333444555222222222333444555666777555555444444555555666777777777777666666777777777333555777777555333333333333333333333333333333333444444333333444444555666333333333333444555666777888888999:::;;;;;;;;;;;;iiiXXXNNNEEECCCAAA??????>>><<<:::???>>>???AAAAAABBBIIIQQQZZZeeeqqqvvvwwwwwwuuuqqqjjjeee\\\PPPEEE===999777555555666666666666666666666:::===<<<>>>BBBCCC@@@AAA===;;;>>>CCCFFFDDDAAA<<<;;;:::888777555444333333444666555333111111111555555444444555777999:::AAA@@@>>><<<;;;:::::::::<<<:::999;;;===@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDGGGGGGFFFEEECCCCCCFFFHHHHHHFFFEEEFFFGGGIIIIIIHHHIIIIIIHHHGGGHHHJJJLLLMMMKKKNNNOOOLLLFFFDDDGGGKKKGGGFFFEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMKKKJJJHHHHHHHHHHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLOOOPPPSSSVVVYYY\\\^^^___````````````aaabbbcccdddeeehhhlllpppsssuuuuuuuuussssssssssssrrrrrrqqqqqqllllllllllllkkkiiigggfffhhhiiihhhhhhffffffffffffeeedddcccaaa___]]]\\\\\\\\\\\\\\\\\\ZZZXXXVVVUUUWWWVVVVVVUUUTTTSSSSSSSSSPPPPPPOOONNNMMMKKKIIIHHHHHHEEEBBBAAACCCDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@???BBB>>>>>>@@@???======@@@AAA@@@===<<<;;;;;;===>>>888888888888888888888888888888888888888777777666666777999:::;;;;;;:::999777777666666555555444444333333444444444555555555222222111000000000111111111333444555444444555777333444444444444444555666777888999888666555555666222333444555666888999999666666555555666666777888777777666666666666777777555666888777555333222222333333333444444333333333333333333333333444555555222222222222333444555666666666888:::;;;<<<<<<<<>>???>>>===<<<>>>======??????@@@GGGPPP[[[fffpppsssrrrppplllggg\\\WWWOOOGGG@@@;;;999888888777777777777777777777555999;;;:::;;;======999;;;999999;;;???BBBAAA???;;;;;;:::888777555444444...111333444333222333333222222222333444555666666<<<:::888666555555666666666555555888;;;======<<<;;;<<<===>>>?????????????????????>>>======???AAACCCBBBAAABBBEEEGGGHHHGGGIIIIIIJJJKKKLLLNNNOOOPPPJJJLLLLLLJJJGGGFFFHHHJJJHHHGGGFFFFFFIIIJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLLLLMMMMMMNNNOOOPPPSSSUUUXXXYYYZZZ]]]]]]^^^^^^___```aaabbbdddggglllqqqtttuuutttsssqqqrrrrrrsssssssssrrrrrrnnnmmmlllkkkiiihhhggggggggghhhhhhgggeeeddddddeeeeeeddddddbbbaaa```___^^^____________^^^]]][[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUSSSSSSRRRQQQOOOMMMKKKJJJGGGEEECCCCCCDDDEEEEEEDDDBBBBBBBBBBBBAAA@@@??????AAA>>>===??????<<<<<>><<<;;;::::::;;;;;;888888888888888888888888888888888888888777666666555666888999::::::999999666666555555444444444444222333333444444555555555444444333222222222222222222333555444333333444666444555666666555555777999888999::::::888777777777666666777777777777777666666666666666666777888888777666666555555666666777888999;;;:::777555444444222333333444444333333222222222222333333333444444222222222222333444555555333444666888999:::;;;;;;rrr\\\LLLDDDAAA???======???@@@AAA@@@<<<;;;<<<>>>>>>???FFFNNNWWWaaaiiijjjgggccc]]]XXXNNNJJJCCC===:::999999999777777666555555555555555333777999777888:::999555444555666888:::<<<<<<===999999888777555444444333---000222333333222333333111111222333444444444444888777555333222222333444000000222555888:::888777555666888999999999999888666777888888777777999;;;<<<;;;;;;===AAADDDEEEEEEGGGHHHKKKMMMOOOQQQQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEFFFHHHJJJJJJIIIJJJIIIIIIIIIHHHHHHGGGGGGDDDCCCBBBBBBBBBCCCEEEEEEDDDFFFHHHJJJMMMNNNOOOPPPNNNOOOPPPQQQSSSUUUVVVVVVYYYYYYYYYZZZ[[[]]]^^^___```bbbfffjjjlllmmmmmmmmmkkklllmmmnnnoooooonnnnnnlllkkkiiigggffffffggghhhfffhhhiiihhheeecccdddfffeeeeeeeeedddcccbbbbbbaaaaaabbbcccccccccbbb```____________^^^]]][[[ZZZYYYWWWWWWVVVTTTRRRPPPNNNLLLIIIHHHFFFFFFFFFFFFDDDBBB???@@@AAAAAAAAA@@@???>>>???;;;;;;===<<<::::::===;;;;;;::::::999888888888777777777777777777777777777777888888888777666555444555777888999999888888444444444444333333333333111222222333444444555555555444333333222222333333000222333444333333555666333555777666555555888:::777999;;;;;;999888888888555777888999999888666555666666666666666777888888777777666666666666777777999:::;;;:::777555333333111222333444444333222111000111222333444333333222222222222222333444555555555555666777888999999999mmmYYYKKKDDD???===;;;<<>>EEEMMMQQQZZZbbbaaa\\\WWWPPPJJJEEEAAA;;;888666777888999444444333222111111111111000444666555555777666222000222555777777888999;;;777777666555444333333222111333555555333111111111000111222444444444333222777666333111111111222333---...000444777888666444111222444555555555444333222444555666555666777999777777777:::>>>AAACCCCCCEEEGGGKKKNNNQQQRRRRRRRRRRRRPPPOOONNNNNNMMMJJJHHHGGGFFFEEEFFFHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGDDDCCCCCCBBBCCCDDDFFFGGGEEEFFFIIILLLOOORRRSSSTTTPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVXXXZZZ[[[\\\\\\]]]^^^```bbbdddeeefffeeefffgggiiiiiiiiiiiihhhhhhfffdddbbbbbbdddfffhhhgggiiijjjiiieeedddeeegggeeeeeeeeefffeeeddddddcccddddddeeeffffffeeedddddddddddddddcccbbb```___^^^ZZZZZZYYYWWWUUURRRPPPOOOLLLKKKIIIHHHHHHFFFCCC@@@===>>>???@@@AAA@@@???>>>===:::999;;;:::888888;;;999999999999999777666666666666666666666666666666666777777888888666555444333444666777888888777777333333333333333333222222111111222222333444555555333333222111111111111222...000222333333444666777222555666666444444777:::666999;;;;;;:::888888999222444777:::;;;:::888777666666666666666777777888888888777777777777888888777999:::888555333111111111111333333333333111111///111333444444444222111222222222222333444555666888999999999999999888888}}}hhhUUUHHHCCC@@@@@@@@@@@@???===<<<;;;999;;;===<<<;;;<<<@@@DDDIIILLLPPPPPPLLLEEE@@@===;;;:::888777555444444333333444555777777555444333222333555666666666555444444444444444444555666777555555555555555555444444666666555333111000......//////000111111111111111222222222111......///000////////////////////////000000////////////000000222333444222......111444///111444888<<>>??????>>>===>>>???>>><<<:::999999;;;888888888888777666555444999666555666999999666333222111222333444444222000777777666555444444333222000000000000000000000000/////////...///000000111000000000///000111111222222000///...///000222333333333222222333333444555<<<;;;:::999888888888888555555666888::::::999777555444444666888888444111333666:::;;;:::999888888888888888666444333444555333333333222222222111111333333222111111222222222111000//////111333555777888999:::;;;;;;;;;:::999wwwbbbOOODDDAAA@@@@@@@@@???>>>===<<<;;;888999:::;;;;;;<<<>>>@@@DDDGGGIIIIIIEEE???;;;999888888777666555555555555555555555555555555555555333444444555555555555555555444444444444555555666555555555555555555444444666555444333222111000000...//////000000111000000...000111111000///111222........................///......------......///111000..................///000222555999<<>>??????>>>===>>>???>>>===:::999:::;;;888888999888888777666555666555444555555555444222555444222111111///,,,***111111111111111111111000////////////////////////////////////000000000111000000//////000000111111111000///......000222333222222111111222222333444999999999888888888777777444444444666888999777555444333333555777777444111555888;;;<<<;;;999888888888888888666444333444666333333333333222222222222222222222222222333444555333222111111222444777888999:::;;;<<<<<<<<<;;;;;;qqq[[[JJJBBBBBB@@@@@@@@@???>>>===<<<;;;888777777888:::<<<;;;;;;===???@@@???<<<888555444666666555555555666666777888666444333333444666888444444444444444555555666555555444333333333444444444444444444444444555555666555555444333333222222.........///////////////***---000111111111222333........................---------,,,,,,---------000---+++,,,000000---)))//////000222555999===???FFFLLLSSSXXXZZZZZZZZZZZZ[[[UUUOOOLLLHHHDDDDDDGGGFFFFFFGGGGGGIIIMMMSSSWWWUUUUUUTTTSSSQQQNNNLLLJJJDDDEEEFFFEEEEEEFFFIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRSSSTTTSSSQQQOOOOOOOOORRRSSSUUUVVVTTTPPPKKKHHHLLLKKKLLLOOORRRRRRNNNJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLPPPTTTVVVWWWYYY\\\]]]^^^___bbbdddcccgggiiihhhiiikkkjjjfffhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeecccbbbbbbbbbbbbcccccc```\\\YYYUUUSSSOOOMMMLLLJJJHHHFFFEEECCC@@@@@@@@@@@@>>>===>>>>>>???===;;;999:::;;;999999999999888777666555444555666555444333333444777444111000//////---+++---........./////////000////////////////////////...//////000111000000000////////////000000000111000//////......000111222000000000000000111222222444555666777888777666666222222333555777777555444333333333555666666444222666888;;;<<<:::888777777666777777666444333444666444444333333333222222222111111222222333555666777444444333333444666888999999:::<<<=========<<<;;;mmmXXXHHHDDDFFF@@@@@@??????>>><<<;;;::::::777555777999:::777444999::::::888555333333333666555555444444555555666666666555444444555666666555444333222333444555666555555444333222222222333333333444444444444555555777777666555444333333222.........------.........))),,,000111111000000111------------------------------,,,,,,,,,,,,------///...---///000000---***000/////////222777<<>>???BBB@@@@@@AAAAAADDDJJJQQQWWWYYYYYYZZZYYYXXXUUURRRPPPHHHHHHHHHHHHIIIKKKMMMOOOPPPPPPQQQQQQQQQQQQPPPPPPRRRSSSTTTSSSPPPMMMMMMMMMPPPSSSVVVWWWUUUQQQKKKHHHHHHIIIKKKNNNQQQPPPLLLHHHJJJJJJJJJJJJIIIHHHGGGGGGFFFEEECCCDDDFFFIIIMMMPPPOOORRRTTTVVVWWWXXX[[[]]]]]]bbbddddddeeeggggggcccbbbbbbbbbaaaaaaaaaaaabbbccccccdddeeeeeedddbbbbbbbbbbbbcccdddeeeccc^^^[[[YYYVVVRRROOONNNLLLJJJHHHHHHEEECCCBBBAAAAAA???>>>===>>>???>>><<<::::::;;;888888888888777666555444666888999777444222444777444222000000222333444444///////////////000000000////////////////////////---...///000111000000///......//////000000000/////////.........///000111//////......//////000111000222444666777666555444222222222444666777555333222222333444555444444333666888:::999888666555555444555555444222222333555444444444444333333333333333333333333444444555666444444444444555666777888888999;;;<<<<<<<<<;;;:::hhhUUUHHHEEEGGG?????????>>>===<<<;;;:::<<<999666666777777555222888888888666444222333555777666555444333333333333333444555666666555444333444444333222222444555666555444333222222222222222333333333333444444555555999888777666444333222111///...------,,,---......+++...000111000...------------------------------...------,,,,,,------...+++...000000...,,,,,,---111000...///111666;;;>>>FFFGGGIIIIIIIIIKKKNNNPPPMMMIIIBBB;;;777888:::;;;>>>??????AAADDDKKKSSSXXX]]]^^^``````___\\\YYYVVVPPPOOOMMMMMMNNNQQQSSSTTTSSSSSSTTTTTTUUUTTTTTTTTTRRRTTTUUUTTTQQQNNNLLLLLLMMMPPPTTTWWWUUUQQQLLLHHHFFFHHHJJJNNNOOONNNKKKIIIJJJJJJJJJIIIHHHGGGEEEEEECCCBBBAAA@@@BBBEEEHHHJJJKKKMMMOOOPPPPPPQQQSSSUUUWWW[[[^^^^^^___bbbaaa^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZ[[[]]]___````````````^^^^^^___aaabbbaaa]]]ZZZ[[[WWWSSSPPPNNNMMMKKKJJJJJJHHHEEECCCCCCBBB@@@???<<<>>>??????===;;;;;;;;;777777777777666555444444666888999666333222444777111000...///222555666666222111111000///.................................------...///////////////,,,---...////////////..................//////000......------......///000...000333555666555444333222222222444666777555333111222333333333333333444444555777666444333333333111222333222111111222444555555555444444444333333666555444444333333333333333333333444444555666666666777888999999999888777wwwbbbRRRHHHCCCDDD?????????>>>===<<<;;;:::===:::777666666666666555777777777666444333444666777666555444333222222222111222444666666444222111333333333333333444444555333333222111111111222222222222333333444444555555888777666555444333222222000///...,,,,,,---......---///111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...))),,,///...***(((***---000///......000444999;;;AAAAAA???===<<<>>>BBBEEECCCAAA;;;333111444777777888:::<<>>@@@???>>><<<;;;<<<777888888777777666555444666666555333111000222333111000...///000222111000000000///...---,,,++++++........................---,,,,,,,,,,,,---......+++,,,.../////////...------------...............---------------.../////////000222333444444444333111111222444666666555333000111222222222222333555222333444444222111222333000111222111000111333444666666555555555444444444777666555333222222111111222222333333444444444444333444666777777777666555ppp^^^RRRIIICCCAAA?????????>>>===<<<:::::::::999888666555666:::===444555666555444333444666444444333333333333333444222222222222222222222222222222333444444444444333222111111111111222222333111222222333444444555555444444444444444444555555111000...---,,,---...///...//////...,,,++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,+++***+++,,,...---------///222666888888888888666555555888;;;999:::555...---222555444333666;;;@@@FFFNNNVVV[[[aaadddhhhkkkllliiifffccc]]]ZZZWWWXXX]]]aaadddddd```aaaaaaaaa```___^^^^^^WWWYYY[[[[[[XXXUUUSSSSSSPPPRRRTTTUUUTTTOOOKKKGGGDDDFFFHHHJJJJJJJJJJJJJJJGGGGGGGGGFFFEEEDDDCCCBBB===>>>@@@BBBDDDFFFGGGGGGEEEGGGIIIJJJJJJKKKMMMOOOOOOSSSVVVUUUVVVXXXWWWTTTTTTSSSQQQOOOMMMMMMNNNOOOQQQRRRTTTVVVWWWWWWWWWVVVVVVUUUTTTUUUWWWXXXXXXWWWWWWTTTOOOLLLKKKKKKKKKJJJIIIGGGCCCAAA@@@>>><<<:::;;;===@@@@@@>>><<<<<<<<<999999:::999999888777666888666333111111222222111222111000111111111///---.........------,,,,,,,,,........................---+++***))))))+++---...***,,,---//////...---,,,,,,,,,------............---------------...//////111111111222333333333333000000000222444555333111///000222222000111333555111222333333222222333444000111222222222222444666666666666666555555555444555444333222222222222222222222333444444444444333333333555666666666555444nnn]]]TTTLLLDDD@@@??????>>>>>>===;;;:::999777888888666555777>>>DDD222444555444333222333555222222222222333444555666333222000//////000222333111222333444555444333222111000000000111222333333111111222333333444555555000111222333555666777777222111///---------///000.........---++++++,,,...++++++++++++++++++++++++++++++************++++++333///++++++...000...,,,,,,,,,+++,,,...000333555111222333333222222333555555666333,,,,,,222555333555999???FFFNNNVVV^^^dddaaaeeejjjnnnooommmiiifff___\\\ZZZ[[[aaagggjjjkkkggggggffffffdddcccaaa```YYY\\\^^^___\\\YYYWWWWWWUUUWWWXXXXXXUUUQQQLLLIIICCCEEEGGGHHHHHHHHHIIIKKKGGGGGGGGGGGGFFFEEEDDDCCC===???BBBFFFHHHJJJKKKKKKCCCEEEHHHIIIJJJKKKMMMOOOOOOSSSUUUTTTTTTWWWUUURRRQQQOOOLLLJJJIIIIIIIIIJJJQQQRRRSSSTTTUUUTTTSSSSSSUUUSSSQQQQQQSSSUUUVVVVVVUUURRRMMMKKKJJJJJJJJJJJJGGGEEEAAA???>>><<<:::888;;;===@@@@@@???===<<<<<<;;;;;;;;;;;;:::999888888<<<888333222444555444222333222222333444444111///------............//////........................---+++(((''''''))),,,///***+++---//////...---,,,+++,,,------......------...------------...//////222222222111222222333444......///111333333222000...000222111000000333666111222333333333333444666111222444444333444666888777666666666555555555555222222222111111222333333333333444444555444444444333333555666666666555444ooo___PPPJJJHHH@@@@@@>>><<<===>>>>>>;;;888>>>999888999666111333999666666666666666666666666444333222222222333444555444222000000222333111...222111111111000000/////////////////////000111111111111222222222222111111444444444333333222222222333000...///...,,,,,,///,,,,,,,,,,,,------......,,,...//////---+++***+++111...++++++---...---***,,,,,,,,,---------......---------------...///000---///111222222000...------...///000111111111111222888CCCOOOXXX^^^```aaabbbeeejjjoooqqqqqqooonnnjjjfffccceeekkkpppqqqooolllkkkjjjjjjkkkiiigggdddcccbbbaaaaaa___\\\WWWSSSUUURRRRRRUUUTTTNNNIIIHHHAAABBBDDDFFFGGGIIIIIIJJJGGGHHHHHHFFFDDDBBBBBBCCC@@@BBBDDDGGGIIIJJJKKKKKKEEEFFFGGGFFFFFFGGGJJJLLLNNNQQQSSSSSSTTTUUURRRLLLNNNLLLJJJIIIHHHIIIJJJKKKOOOOOOOOOPPPRRRSSSUUUVVVTTTUUUTTTPPPQQQVVVYYYYYYRRRPPPNNNLLLKKKJJJJJJJJJCCCBBB@@@?????????@@@@@@????????????????????????;;;<<<<<<<<<;;;999777555:::888555222111222444555111222222333222111000//////------///222333111///,,,,,,------,,,,,,+++***---...///...------...///------------------------,,,,,,------......------+++,,,,,,------,,,,,,+++//////000111222333444444////////////000000000000666444111000000111000///111000111333666777777555777111///111333333333666555555666666555444333333///222444444222111222444222333333444333222111000333333333444444666777777mmm^^^NNNIIIGGG???;;;:::999;;;===>>>===;;;>>>:::888999666111333888666666666666666666666666444333222111111222333333444222000000222222111///000000000000000111111111///////////////000000111000111111222222111111000444333333333222222222222333///...///...,,,,,,///---...//////000000//////,,,...000000...---------000...++++++---...---+++,,,,,,,,,------------...---------,,,------...........................---,,,---......//////000000555<<>>>>>>>>>>>???>>>>>>>>>==================<<<;;;:::888888777777999777555444333333444555222222333333333222000000000///---///000111///,,,---...///000000000000000---...///...------...///------------------------,,,------.........------000000111111000//////...////////////000000000000000000000///////////////444222000///111222222111222111222444666777666555999666555555111---///444555555555555555444333333111333555444333222444666222333333444333222111000444444444444555666777888jjj[[[LLLFFFEEE>>>999888888999<<<===<<<;;;>>>;;;999999666222333666666666666666666666666666444333222111111111111111333111000000111222111///...//////000000111111222//////......//////000111000000111111111111000000333222222222222111111111333///...///...,,,,,,000---...///000000000//////...000222222000////////////---++++++,,,---,,,+++,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,---,,,+++******+++---...+++,,,,,,---......//////777???KKKXXXbbbhhhjjjkkkmmmoootttwwwyyyyyyxxxwwwtttqqqpppsssxxx|||}}}|||xxxwwwuuutttssspppllliiihhhhhhhhhhhhgggbbb\\\WWWOOOJJJFFFGGGEEEAAA>>>>>>AAABBBCCCDDDDDDEEEEEEEEEHHHFFFDDDEEEHHHIIIGGGEEEBBBCCCEEEGGGHHHIIIJJJJJJGGGGGGEEEDDDCCCEEEIIILLLJJJOOOQQQOOONNNNNNJJJEEEIIIHHHFFFEEEEEEFFFGGGGGGJJJJJJKKKLLLMMMOOOPPPQQQMMMRRRUUUTTTTTTUUURRRMMMPPPOOOMMMKKKIIIHHHFFFFFFBBBAAA???===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::::::::???===:::777666666777777888777666555555444555555222333333333333222222111111000//////000///---+++---...///000111222222222---...///...------...///---------......------------...............------111222222222111000000///333333333333222222111111000000000///////////////333111//////111333333333444333333444666666555444666777888777000+++///666444444555555444444333333333444555444333333555777222333333333333222222111666555555555666777888999hhhXXXIIIDDDCCC<<<<<<;;;:::::::::::::::999===<<<;;;999555222333555666666666666666666666666444333222111000000//////111111000000111111000000/////////000000000000000///............///000000///000000000000000000///111111111111111111111111222///---///...,,,---000------,,,+++,,,---...///222333555444111///......------,,,+++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++,,,,,,---,,,,,,,,,------...//////666>>>JJJXXXccciiillllllnnnppptttxxxzzzzzzyyyxxxvvvuuuvvvyyy}}}{{{zzzxxxwwwvvvsssooollljjjjjjjjjiiifff```XXXSSSHHHBBB>>>???@@@>>>>>>AAAAAAAAABBBCCCCCCCCCBBBBBBEEEBBB@@@BBBGGGJJJGGGDDDEEEEEEFFFGGGHHHIIIIIIIIIFFFEEECCCAAAAAACCCHHHLLLOOOTTTVVVSSSQQQPPPMMMIIIIIIIIIHHHGGGGGGHHHHHHIIIMMMMMMNNNOOOPPPRRRSSSTTTQQQUUUXXXWWWVVVWWWSSSOOOPPPPPPOOONNNLLLJJJHHHFFFAAA@@@>>>;;;:::999999999;;;;;;::::::999999888888===;;;999777666555555666777777777666666555555555333333333333333333333333111111111111111000///...+++,,,---...////////////---...///...---------///------...//////...------....../////////.........,,,------...............333333333333333333333333......//////000111111222333111//////111222222222555444444444666666444222111222444555333000333:::333333444444444333333222444444333333333444666777333333333333333333333222777777666666777888999999gggWWWGGGBBBAAA;;;<<<<<<<<<;;;::::::;;;<<<;;;<<<;;;888555444444444666666666666666666666666333333333222111000//////000000000000000000000111222111111000///...------...............//////000...//////000000//////...000000000000000000000000222...---//////,,,---111000...***((()))+++///222555666666555111...,,,,,,,,,,,,,,,+++++++++,,,---+++++++++,,,,,,,,,------,,,++++++*********++++++)))+++,,,.........,,,+++------------...///000111555<<>>:::;;;<<<<<<===@@@???@@@@@@AAAAAAAAA@@@@@@DDDAAA???BBBGGGJJJHHHEEEGGGGGGGGGGGGGGGHHHHHHIIIDDDCCCBBBAAAAAAEEEJJJOOOTTTZZZ\\\YYYVVVTTTRRRNNNPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTVVVWWWXXXZZZ]]]]]]ZZZYYY[[[ZZZVVVTTTTTTTTTSSSPPPMMMJJJHHH???>>><<<999888777777777::::::999999888888888888888999999999888666444333666666666666666555555555333333333333333333333444000111222333333333333333------.........------,,,---...///...---------///,,,---////////////---,,,---...//////000000//////'''(((***,,,---......///,,,,,,---......///000000,,,---...000222333555555666333111000000111000000555444333444555555333111111......333555444555888222222333333333333333222222222222222444555555666333333333333333333333444888777777777777888888999hhhWWWGGGAAA@@@:::999999:::::::::;;;???AAA888<<<<<<888555666555444666666666666666666666666222333333333222111000000...000111000//////000222222222111000...---,,,,,,......------......///000......////////////............///////////////000222...---//////---...111333000,,,******---222555444555666444000---++++++***+++,,,+++******,,,...++++++++++++,,,,,,,,,,,,++++++******++++++,,,---)))***---000000///---,,,...------------///000111555;;;EEEQQQ\\\dddiiikkkkkknnnqqquuuxxxzzz{{{{{{{{{}}}}}}{{{yyywwwvvvrrrnnnkkkgggeeeaaa]]]XXXQQQIIIDDDCCC===888888888777888;;;<<<<<<==================BBB@@@@@@BBBGGGIIIIIIGGGGGGFFFFFFEEEEEEEEEFFFFFFAAABBBBBBCCCEEEIIIOOOTTTWWW^^^bbb^^^ZZZXXXWWWTTTRRRSSSSSSSSSSSSTTTTTTTTTVVVVVVWWWXXXYYY[[[\\\]]]bbbdddccc___^^^aaabbb___[[[[[[[[[YYYTTTOOOIIIFFF<<<;;;999777666666666666777777777777777777777777555666777888888666444333666555444444444444555555333222222222222333333444000222444555444444555666///000000000//////...------...///...------...///,,,---///000000///---,,,,,,---...000111111111222)))***,,,---///000111111,,,,,,---...///000111111---...000111333555666777666444111000000000000///333222222222444444222000333///...222444333222333111111222333333333222222111111111333555666555444444333333333333444444555888888777777777777888888jjjXXXGGGAAA@@@999777888999999888:::>>>AAA666;;;<<<777555777777444666666666666666666666666222222333444444333222111---///111000///...000222111111000///...------,,,...------------...//////---......//////......---------........./////////111...---//////---...111000///---,,,---...000222111222333222///---,,,,,,)))+++,,,+++******,,,...***++++++++++++,,,,,,,,,*********+++,,,---...///***+++,,,---............---,,,++++++,,,---///111222666???IIISSS]]]cccgggfffhhhlllqqqtttwwwxxxyyyzzz}}}~~~|||{{{yyyvvvsssppplllhhhbbb^^^ZZZVVVRRRMMMIIICCC===999===777333444555333444777666777888888999999999999======>>>@@@BBBDDDEEEEEEEEEDDDCCCBBBAAAAAABBBBBB@@@BBBEEEGGGKKKPPPVVV[[[[[[cccgggddd___^^^\\\[[[VVVWWWWWWXXXYYYYYYXXXXXX]]]]]]^^^___```bbbcccdddfffiiihhheeeeeehhhhhheeeddddddbbb]]]VVVMMMEEE@@@:::999777666555555555666333444444555555666666777444444555555666666666666555444333222222333555666222111111000111222333444111333666555333222333555//////000111111111000000---...///...------...///,,,---///111111///---,,,+++,,,...000222333333444...///000111111222222111000000111111222222222333111222222333444555666666555333000///000111111000111000000111333333111000111000000333222......111000000111222222222222222111111222555888999666333444333333222333444555666888777777666666666777777lllXXXGGGAAA@@@999999::::::888666666:::===444:::<<<777555888888555666666666666666666666666111222333444555444333222---///111111///...000333///////////////............------------...//////---..................------------.........//////111...---//////---...222+++,,,------......---------///111111///---------)))+++,,,,,,***))),,,///******+++++++++,,,,,,,,,)))******+++,,,...///000++++++******+++---...///,,,+++*********,,,...000...222999BBBLLLVVV]]]aaa```cccgggkkkpppsssuuuvvvwwwzzz}}}~~~}}}zzzwwwvvvsssppplllhhhccc]]]VVVRRRMMMIIIDDD@@@<<<888333000555000...000222222444777222333444555666666666666777999;;;<<<<<<===???AAACCCBBB@@@???>>>>>>??????@@@CCCGGGKKKPPPUUU[[[______gggllliiidddbbbbbb```___```aaabbbbbbbbbbbbbbbdddddddddeeefffhhhjjjjjjgggjjjkkkiiiiiilllkkkgggkkkiiifff```VVVKKKAAA;;;888777666555444444555666111111222333444555555666555444333222333555777999555444222000000222444666111111000000000111333444222555666555222000111333,,,---...000111111111111---...///...------...///,,,...000111111000...,,,***+++...000222444555555222222222222222111000000000000000///////////////555555555555555555555555333111//////111222333222000//////000222222111000---///222444///***---333///000111222222222222222111111333777;;;;;;777333444333333222333444555666777777666666666666666777lllSSSGGGCCCAAA>>><<<<<<<<<======<<<999666:::;;;;;;999555444777999777111111555666222000222222333444555666555444333222111000///////////////000///...,,,,,,,,,---......---,,,,,,......---,,,//////000000///...------///......------.........111000///...............---,,,+++,,,...///...---000//////...------,,,,,,+++*********))))))((((((///,,,******,,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......------///000111///111666<<>>CCCIIIQQQYYY___bbbeeegggkkkmmmmmmjjjfffcccgggffffffhhhkkknnnooooookkklllnnnmmmlllkkkkkklllnnnmmmkkkiiiiiijjjlllmmmnnnnnnkkkbbbTTTEEE;;;666777888999999::::::999999777666444222222333555666999555111111444777888888555444333222111000000111000000000000111222333444///000111222333222111000...///000///---,,,,,,...000000//////.........---------------------------444333222000////////////000111111222222222111111222333444333111111222333---333666444333555444222////////////000000000000111111000000000000111111...///000111111000///......000111111111222333444777555333444777888777555111000000222444666666555555555555555555555555555pppVVVHHHCCC???<<<777777777888999888555222:::;;;;;;888666555777999777333222666777333111333444555555444333111///...222111111000//////000000///.............../////////---,,,---......---,,,/////////000//////......000//////............/////////......---.........---,,,+++,,,...///...---//////...------,,,,,,+++,,,+++++++++************///---++++++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........---......//////---///111555:::???CCCEEEEEEGGGLLLRRRXXX]]]```bbbeeeddddddbbb___[[[XXXVVVRRROOOKKKEEE@@@;;;777666333444333000---++++++,,,///......---...///000111///////////////000111111000//////111444555444333333444555444444555777999:::<<>>;;;888999::::::;;;;;;::::::999777555444444444555666888555222222444666666555666555444333333222222222111111000111111222333444222222333222222111000000...///000///---,,,---............---------,,,,,,///...,,,++++++,,,...///222111000/////////////////////000111222222111111///000222222111111222444111222222000222555222---...////////////000000000222222111111111111222222//////000111111000///...222333333222111111111111333222000111444555444222222111111333555666666555555555555555555555555555vvvZZZJJJCCC===::::::999999;;;<<<;;;999777999::::::888666555777888777444333555666444333444555555555555333111///...222111111000000000000000......///000000000//////000...------......---,,,////////////000000000000111000//////............------------------...///---,,,+++,,,...///...---......---,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++...,,,+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------.........------,,,......///000222444666777999:::===AAAEEEJJJMMMOOOQQQQQQQQQOOOMMMJJJGGGEEE???>>>;;;888555222000000000111000///,,,+++,,,------,,,,,,,,,,,,---......------------------...///---,,,,,,---000111000///---.../////////000333555555777===DDDLLLUUU[[[___dddfffiiijjjjjjgggccc```aaaaaacccggglllqqqsssttttttuuuvvvvvvtttsssssstttqqqqqqpppoooooooooooooookkkhhhaaaVVVKKKCCC>>>===::::::;;;<<<<<<<<<<<<;;;;;;:::888666555555666666666555444444555666555333555555444444333222222222111111111222222333444555666555333222111000000000...///000///---------...//////............------111///,,,******,,,///111/////////.........//////......000111222222222222---///111111111111333555444222...,,,111555111)))........./////////000000333333333333333333333333///000000111111111000000333333333333333222222111222111000111333444333222444333222333555666555444555555555555555555555555|||```NNNDDD>>>;;;======<<<>>>??????>>><<<999999888888777666777777666333222333444444444333444555666777777666666555111111000000//////000000///000111111111000...---000///......//////...,,,////////////000111222222222111000///......---...,,,,,,,,,,,,,,,---...///---,,,+++,,,...///...---------,,,,,,+++******))),,,,,,,,,,,,++++++++++++,,,+++++++++---...//////++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,---.........---,,,+++000000/////////000111111333333444666999<<<@@@AAACCCCCCBBBAAA???===;;;:::888777555333222111000000///000000///......///111,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------,,,+++,,,///000000///---...///...---,,,---//////111555;;;BBBIIIOOORRRVVVYYY]]]```aaa```^^^\\\VVVWWWZZZ___gggmmmqqqrrrrrrsssttttttrrrppppppqqqlllllllllkkkkkkkkkkkkkkkhhhbbbXXXLLLCCC===;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;999777666555555555333333444666777777666555333333333333333222111111222222222222333444555555666555333111111111111222...///000///...---...///111111111111111000000000000...---++++++---...000---------------...///000...///000222333444444444000111333222222222333444222111...,,,///333222,,,....../////////000000000222222333333333333222222000000111111111111111111000000111333555666666555444333333444555555555555555333222333444444333222555555555555555555555555eeeRRRHHHAAA>>>::::::999:::;;;<<<;;;999888888777777888777777666444333111000222444333222444555777888999999888888333222111000////////////111222222222000...,,,+++000///......000000///............///000222444555333222111000......------,,,,,,,,,,,,,,,---...///---,,,+++,,,...///...------,,,,,,+++******))))))******++++++++++++++++++)))*********+++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,.........---,,,+++/////////.........//////000000000000222444777888555555444444333111000000222111///...---,,,,,,,,,***+++,,,,,,++++++---///,,,,,,------...............------,,,,,,---------...,,,++++++---/////////---...//////---,,,---...---...111555999>>>AAADDDHHHJJJNNNQQQRRRRRRPPPOOOGGGHHHLLLSSS[[[ccchhhjjjjjjlllmmmllljjjhhhhhhhhhcccccccccccccccdddeeeeeeddd\\\PPPEEE===999888888888888999::::::::::::::::::999888666555444444333///111444666777777777777333444444555444444333222222222222222333444555555333222111111111222333444...///000///......///000000000000111111111111111---......//////......------,,,,,,,,,---...///000///000111333444555555555444555666555333222333444...111111//////333444333/////////000000000000111111111222333333222111111111111111111222222333333000000111444888999777555444555555666555666666777444333222222333333222111555555555555555555555555jjjVVVKKKDDDAAA:::999888888::::::999888777666666777888888777555222222000...000444444111666777888999999888888777666555444222111000000///222222111000///---,,,+++///...---///111222111000.........///111333666777666555444222000/////////------------------...///---,,,+++,,,...///...---------,,,++++++******)))************++++++++++++)))***+++***)))***,,,...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---...............,,,,,,,,,+++,,,,,,------------------...///000000//////.........---------......---++++++*********)))+++++++++++++++---///,,,---......//////......///......------------------+++))))))+++---------***,,,.........---...///......///111444666999:::>>>???AAABBBBBB@@@>>>===:::;;;>>>EEEMMMTTTXXXZZZ^^^___```___\\\ZZZZZZ[[[WWWVVVUUUUUUWWWYYY\\\]]]]]]UUUJJJ@@@:::777666555555555666777777777777666555555444444333222111111---000333444444444555666444555666777777666555444111111111222222333444555111111000000111222222333---///000000///...///111------............//////,,,---///111111///---,,,---------------...///000000000222333444444444444777777888666444222333333+++111333111000333666666000000000111111111222222000111222333333222111000111111111111222333444555555333333666999999666222222333555444333333444666444333222222444444333222555555555555555555555555nnnYYYLLLDDDAAA===<<<:::::::::;;;:::999777666555777999999777444222333111...///555666222666777999:::;;;<<<;;;;;;<<<:::888666444222222111000///......---............------///111333333333.........///111444777999;;;:::888666444333222222//////......---.........---,,,+++,,,...///...------------,,,++++++******++++++++++++,,,,,,------***+++,,,+++))))))+++...************************,,,,,,++++++++++++,,,,,,,,,,,,------...///000111++++++************+++++++++,,,,,,---------,,,,,,---------------......///...---,,,,,,,,,,,,,,,---,,,---...---------///111,,,,,,.../////////...---///...---,,,,,,,,,,,,------+++)))(((***,,,---,,,)))+++------,,,++++++,,,------...///000222444555444555666777666555333111333333555999???DDDGGGHHHLLLMMMNNNMMMJJJIIIHHHIIIGGGFFFDDDDDDFFFJJJOOORRRPPPIII@@@999666444333222111111222333333333333333000000111000000//////...---///111111///...///111222333444666666555333222111111000111111222333444000000111111111000//////---///000000//////000111,,,,,,---------...............////////////......................../////////000111111222222222222555666777666444333333444---111222111333666555111111222222222222333333333111222333444444333222111222222111111222333555666555444333777:::;;;777222111333444444222222333555555444333444666666555444555555555555555555555555qqqZZZLLLDDD@@@===;;;999888888999888666777555555777999999777444333555222...000666777333444666999===@@@BBBCCCCCC???>>><<<999777555333333------,,,,,,---...000111---,,,---///222444555444.........///111555888:::>>>===;;;999777555444444111000///...............---,,,+++,,,...///...---......---,,,,,,++++++***,,,,,,,,,------.........+++---...---***)))+++...************************,,,++++++++++++++++++,,,---,,,,,,---...000222444,,,++++++*********+++++++++,,,---......---,,,+++***************+++,,,---+++*********+++,,,------***,,,,,,,,,++++++---///+++,,,---...///...------...------,,,+++++++++,,,///---******+++---......,,,---...---)))'''%%%%%%******+++,,,---///000111,,,---///111222111000///111000111333777;;;<<<<<<>>>@@@@@@???<<<;;;:::;;;;;;999777666999>>>DDDHHHDDD???777222111111///...//////000111111111111000---...............---,,,---///000...+++)))+++---...///111222222111000...000000000000111222333444000111111111000///---+++---///000000//////000222---.........//////000000000///...------...///000000//////.........//////...//////000000000//////222444555444333333444555111111000000444888333+++222222333333333444444444222333555666666555333222222222111111222444555666222111222666<<<>>>:::666111444666555333222444777777666555666888888888777555555555555555555555555ttt\\\LLLDDD@@@>>>===;;;999888777666666666555555888::::::777333222222222222222222222222111222444999???DDDGGGHHHFFFHHHEEE???;;;:::777222/////////...------///111---...///111222222222222444222000000222555666666999:::;;;;;;:::888555333//////---,,,,,,---...///000000///............///++++++******)))*********...,,,)))''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))***+++,,,,,,******+++,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---,,,+++---000111///,,,(((***,,,---,,,,,,---...***,,,------+++******+++///...---...//////---+++************************+++++++++++++++++++++++++++***)))((((((***,,,---++++++++++++++++++++++++///......---------......000000000000111333555777333444555555444444555777333333333444666999;;;<<<>>>999333000000111///...---......///000000000///+++---///...---,,,,,,---------,,,,,,,,,,,,------111111000000/////////...000///---,,,,,,---...///111000///---,,,,,,------000000///---,,,---///222......------------......,,,---...//////...---,,,......------------......+++//////...///222333111+++''''''...444555555777222222111111222222333444333333444444555666666666777777888:::<<<;;;777555555333111333777777333///:::777555666:::===>>>===444444444444555666777777666777999::::::999777666777999::::::888777777888xxx___NNNEEEAAA===<<<;;;:::999888888888111111111333555444222///222222222222222222222222333333444888>>>GGGOOOTTTRRRTTTQQQGGG???;;;666222...//////...,,,,,,...000......///000111222222222222000......000222333333555666777777666333111000///...---,,,,,,---...///+++,,,,,,,,,------......,,,++++++*********++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++))),,,+++++++++,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,...,,,***+++...///...---...---,,,***)))+++000444***,,,------+++******+++///...,,,---......---+++++++++++++++++++++++++++************************+++***)))((()))***,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------000000000000111333555666000222333333222111333444333333333444555777999:::;;;777222//////000///...))))))***++++++++++++++++++,,,------++++++,,,---//////............//////000/////////.........---...------,,,,,,---------000///---,,,,,,,,,,,,---,,,,,,,,,***)))))),,,.........------------......,,,------......------,,,......------------......000222222//////111111...222---,,,000333111000111111111111111111222333333333333333444555555666666333333555999;;;<<<:::888555333222444777888555111:::777555666:::===>>>===888777666666666777888999999:::;;;<<<<<<:::999888888999;;;:::888777777777~~~dddQQQFFFAAA;;;;;;:::999999999999:::444333444555666666444111333333333333333333333333444444555777<<>>>>>>>><<<:::888888999;;;<<<======>>>???>>>===;;;::::::;;;<<<;;;999888777888iiiTTTGGGAAA;;;:::999888888888888888777777888888888888777555333333333333333333333333111333555666:::DDDTTT```dddhhheeeVVVEEE;;;777444000000000///......000222000////////////000000111000...,,,,,,---......---.../////////...---+++***------------------......***+++...000111000///...,,,,,,++++++,,,,,,------------............------,,,,,,,,,---------------...,,,++++++,,,---+++***+++'''$$$&&&***+++(((%%%******++++++,,,------...------------------------...---,,,,,,,,,,,,+++***------,,,,,,------------&&&***///222111...+++******,,,------+++******+++///---***)))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++*********+++,,,---++++++++++++++++++++++++,,,++++++++++++,,,,,,---111222333444444444444444---...000///......///111333222222222222222222333111000...,,,,,,,,,------,,,,,,------------,,,,,,++++++***((('''(((***---++++++************++++++++++++++++++++++++++++++((()))+++,,,,,,+++*********************+++++++++,,,,,,---,,,******,,,...,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,+++...///---...222222000000------000111......000/////////...///000000111111111222222333444444444444444444666777777444222777555555777999;;;:::888888888888999;;;===>>>???DDDAAA>>>;;;:::<<<>>>@@@@@@@@@@@@@@@@@@>>>===<<<===>>>???>>>;;;:::999:::nnnVVVHHHAAA<<<;;;999888666555555555444555555555444333333333333333333333333333333333///222444555777>>>JJJSSS\\\aaa___RRRBBB:::777555222222222111//////222444111000///......//////000000...------.........---/////////......---,,,,,,+++,,,,,,---------......,,,---///000000...---+++,,,+++++++++,,,,,,---...---...////////////...---,,,,,,,,,------............---+++,,,------,,,***,,,(((%%%'''+++---***&&&(((((()))***+++,,,------------------------------...---,,,,,,,,,,,,+++***+++---/////////---,,,+++)))---222555444111...,,,***,,,------+++******+++///,,,)))((()))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---......222444555666777666444333...///111000//////000222111111111111000000//////------,,,+++***+++,,,---)))***************))))))******)))'''&&&'''***,,,******))))))))))))******))))))))))))************'''(((***+++,,,+++***)))))))))******************,,,---------++++++,,,...++++++************+++++++++***)))(((((()))***+++++++++************++++++))),,,---+++,,,///000...,,,***+++......,,,---000...------------...//////000000111111222333333333333222222333555555333111777666666777888:::::::::777777888999:::;;;===>>>FFFCCC@@@===<<<===???AAA???????????????>>>>>>===>>>???@@@???===<<<<<<<<>>CCCMMMRRRPPPGGG===888555333222222222111///000222444222111///...---......///...---,,,---//////...---//////.........---------***+++,,,------...------+++,,,------,,,+++***)))+++******++++++,,,---.........////////////......,,,,,,,,,---......//////...---,,,,,,------,,,+++...+++***+++---...,,,***(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***+++---//////---++++++++++++,,,,,,+++******,,,---***,,,------+++******+++...,,,***)))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---...///333444666888888666333222...///000000//////000222///////////////...---,,,+++,,,,,,+++***)))***,,,+++++++++,,,++++++***))))))******((('''''')))+++++++++************++++++((((((((()))))))))))))))(((((()))***++++++++++++)))******+++******)))))))))***++++++***)))***+++******))))))))))))************))))))))))))************))))))))))))******+++------******,,,,,,))),,,+++,,,---,,,((()))---,,,,,,,,,,,,,,,---......//////000000111222222222.........111333555444333444444444444555666777777333444666777777888:::<<>>;;;;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@???>>><<<======yyy^^^MMMFFF===<<<;;;999888777777777666888888777444333444666111111111111111111111111222222222222444555777999>>>BBBAAA;;;666555333000000111111///......000222333111///---------...///,,,++++++---...///...---...------,,,,,,,,,,,,,,,)))***,,,---......------++++++++++++++++++,,,,,,)))))))))******,,,------........................,,,,,,------...////////////---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,***''''''***---)))))))))'''&&&&&&(((******,,,------+++******+++...,,,++++++,,,,,,+++***++++++++++++++++++++++++...000222333333222000...***+++,,,,,,------,,,,,,++++++++++++++++++++++++************+++,,,---...111333666777777444111///+++,,,...---,,,,,,---///,,,---.........---,,,+++***,,,---,,,)))((()))+++,,,,,,------,,,++++++***((()))******(((((()))***+++******))))))******+++(((((((((((()))))))))***))))))))))))***+++,,,---***++++++,,,+++***((('''''')))******)))(((((()))***))))))(((((())))))***)))******++++++******)))***))))))(((((())))))***+++------******,,,,,,)))---,,,---...+++'''(((,,,+++++++++++++++,,,------......///000000111111222...------///222333333222111111000/////////111222---000333444333333555777<<<;;;999888777888888999777777777888888999:::;;;999;;;======<<<;;;<<<===}}}aaaPPPHHH===<<<;;;;;;:::::::::;;;666777888666222111333555000000000000000000000000555333111111333555555555666888888444222333222.../////////...------///111333222///---,,,,,,---...*********,,,...///...---,,,++++++************+++)))***+++---......------+++++++++,,,---...///000))))))))))))***+++,,,---......------------......,,,,,,------...///000000///---,,,,,,---...,,,+++(((***+++***)))((()))***++++++,,,,,,,,,,,,------************************,,,+++***+++---...---,,,---,,,)))$$$"""###)))...(((+++///000///,,,*********,,,------+++******+++---,,,,,,,,,------+++)))***************************,,,...//////...,,,******+++,,,---------,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---000222555666666333///,,,(((***++++++******+++,,,+++,,,------------++++++***,,,---,,,)))''')))+++((((((((((((((('''&&&&&&((()))++++++***))))))***((((((''''''''''''(((((('''((((((((())))))*********))))))((()))+++---...+++,,,,,,,,,+++***((('''((()))++++++***))))))***))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))(((+++,,,***+++///000---,,,+++---///,,,(((***///++++++******++++++,,,---......//////000111111111111///...///000111000///......---,,,++++++,,,...))),,,000000//////111444666666555555555555555555444444444555666777999999666888:::;;;::::::;;;<<>>;;;888666444666666666555444444333333444333222111111111222333222222222111111111111000000000000000000000000000...///000...+++***,,,...---,,,,,,,,,,,,,,,,,,---+++,,,---......---,,,+++(((((()))******)))((((((((())))))******)))(((''')))))))))))))))))))))))))))************++++++++++++++++++******))))))(((***)))(((''''''(((***,,,'''+++,,,******---,,,(((+++++++++*********))))))************++++++++++++((()))***++++++,,,,,,+++---+++))))))***,,,,,,,,,++++++******++++++,,,---************************++++++++++++++++++++++++((()))+++...000111222222************************,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,,,,)))***......***---++++++...///,,,---000///111222222///---++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))*********))))))(((++++++++++++*********))))))***************))))))''''''((((((((((((''''''''''''''''''((((((((((((,,,++++++*********++++++(((((((((((((((((((((((('''''''''((((((((())))))$$$'''***)))''''''***...((('''&&&''')))+++***)))((((((((((((((((((((((((((((((((())))))******+++,,,+++***(((((()))+++,,,,,,+++++++++++++++++++++---......,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++/////////...//////000000+++***************++++++))))))***+++,,,,,,,,,,,,dddRRRNNNHHHCCC???===:::888777666666555444444333333555444222000000111222333222222222111111111111000/////////000000000000000---//////---***(((***,,,...---++++++++++++---...,,,,,,............,,,,,,***+++---//////---+++***((('''''''''((()))+++,,,************************)))************+++++++++---,,,,,,+++***)))((((((&&&***---)))$$$###)))///'''***+++)))***,,,***''',,,,,,,,,+++++++++******)))************+++++++++++++++,,,++++++***)))(((---+++((((((***,,,------+++*********+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,)))---...******//////+++***((((((+++,,,)))***---000111111///---,,,---...*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,,,,+++++++++*********))))))((((((******+++++++++******)))&&&&&&'''''''''''''''&&&''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))"""'''+++***&&&&&&+++111***)))((()))+++---,,,+++&&&'''***++++++***'''&&&%%%&&&''')))************---+++***(((((()))+++,,,---......---++++++---///***++++++***))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,+++*********++++++(((((()))***+++,,,,,,---******+++------.........uuu___MMMDDDBBB<<<;;;;;;444:::777444444666666555333555777777444444555222---111111000111222111///---...000111///------000333000///...---,,,------...111...,,,+++,,,,,,,,,,,,***++++++***((()))+++------------,,,,,,,,,++++++ &&&***++++++******+++,,,---,,,***(((((((((******))))))))))))*********)))((()))---///...,,,''''''&&&&&&''')))+++,,,'''+++,,,++++++------)))))))))))))))))))))))))))******+++++++++,,,,,,,,,***&&&''',,,,,,((('''+++---,,,++++++******++++++,,,,,,,,,+++++++++******...---,,,+++************)))))))))******+++,,,,,,+++---+++%%%%%%,,,///---************************,,,,,,+++******+++++++++------,,,+++************)))***,,,---......---,,,111///---***))))))+++,,,111222222000---,,,,,,,,,------------,,,,,,+++*********+++,,,------------'''(((***,,,---,,,+++)))******)))(((((()))***+++***++++++***((('''((()))((((((((((((''''''''''''(((000666444+++$$$$$$'''&&&'''((())))))((('''&&&+++***)))(((((('''''''''''''''''''''((((((((((((***)))''''''(((***,,,---(((((()))(((((('''&&&&&&******))))))((((((''''''&&&&&&((()))************,,,+++)))(((((()))******&&&,,,///,,,)))+++,,,,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,+++***+++---...---,,,,,,+++*********+++,,,---///......------,,,++++++gggRRRGGGCCC<<<<<<>>>999:::888555555666777555444555777666333222444222...222111111111222222000---000000000///......000222000///...---------......111///------......---,,,,,,,,,---+++******,,,...---,,,,,,,,,++++++++++++'''))),,,---,,,,,,---///)))+++,,,,,,***))))))*********))))))))))))*********)))((())),,,---,,,+++)))(((((((((((())))))***(((+++---++++++...---***))))))))))))))))))))))))************+++++++++,,,+++((()))......,,,,,,000---,,,++++++******++++++,,,,,,+++++++++*********************+++,,,------++++++++++++++++++++++++---///+++%%%$$$)))***(((************************,,,++++++++++++++++++++++++++++++***++++++,,,,,,******++++++***((('''&&&---,,,,,,,,,,,,+++++++++///000000...,,,******+++++++++,,,,,,+++******))))))***+++,,,------------((()))***+++,,,+++******++++++***)))((()))******)))***+++***((((((((()))(((((((((((('''''''''''''''***,,,***'''$$$%%%'''&&&'''((()))******))))))******)))((('''''''''(((''''''''''''(((((((((((((((((('''''''''(((***+++******************)))((())))))))))))((((((((((((''''''((()))*********)))((((((''''''((()))***+++))),,,+++'''&&&***------,,,,,,,,,+++++++++++++++************************++++++++++++************)))***+++,,,------------,,,+++***+++---...---,,,++++++*********+++,,,---,,,,,,------------------qqqZZZLLLEEE===>>>AAA===;;;999777666777777666555444666555111000222222///222111111111222222000///222000//////000000000000000///......------......000//////000111111///---......///...,,,,,,...///,,,,,,,,,+++++++++******---,,,+++)))''''''))),,,((()))++++++******+++,,,******))))))))))))*********)))((()))***+++***))))))))))))))))))(((''''''))),,,---++++++...---***)))))))))))))))))))))))))))))))))*********++++++(((&&&'''***+++***,,,///,,,,,,+++************+++,,,++++++++++++***************)))******+++,,,---,,,++++++***))))))((((((000000...)))(((+++,,,***************************++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,+++)))))))))***,,,---------,,,+++,,,------,,,***((())))))******************)))((())))))+++,,,,,,,,,,,,,,,+++++++++***************,,,,,,+++***))))))******)))***+++***)))((()))***((((((((((((''''''''''''***(((&&&&&&''')))++++++&&&&&&((()))***+++++++++))))))((('''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))******+++*********(((((((((((())))))))))))(((((())))))***)))))))))'''''''''((()))+++,,,------,,,'''###$$$***...---------,,,,,,++++++******++++++++++++++++++++++++*********+++++++++++++++***+++,,,------......---,,,+++***+++---...---,,,++++++******++++++,,,---+++++++++,,,---.........yyyaaaQQQHHH???>>>AAA<<<;;;:::888888777777777777333666555000...111222111333222111111333333222000333000...///111222000...//////..................000000111333555444111......///000///------...///,,,,,,+++++++++*********++++++)))&&&$$$$$$&&&((((((***,,,,,,***)))***++++++******))))))******+++***))))))))))))((((((''''''((()))******)))((('''))),,,---***+++......+++))))))))))))))))))))))))((())))))))))))*********)))''''''(((((()))***,,,,,,++++++***************++++++++++++************---,,,+++***)))))))))))))))))))))(((((('''''''''+++,,,+++******,,,------******************************++++++,,,,,,+++++++++*********++++++,,,---)))***+++,,,------......******+++,,,,,,,,,,,,+++***+++,,,+++)))((()))***)))******+++******))))))((()))***+++,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++******)))))))))***+++***)))((()))***(((((((((((('''''''''''')))(((&&&&&&''')))+++---''''''((())))))*********)))((((((''''''(((((()))''''''''''''((((((((((((''''''((())))))(((((('''&&&'''((()))))))))))))))''''''(((((())))))******))))))*********))))))(((*********++++++,,,------///,,,'''###&&&---///,,,---------,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---............,,,+++***+++---...---,,,+++***++++++++++++,,,,,,++++++,,,,,,,,,---------hhhWWWMMMAAA===>>>888;;;::::::888777777777888222666555000...000222222444222111111333444333222333111///000222333000---......//////////////////000000222555777666333000///000111000...------...,,,,,,,,,+++++++++******+++,,,------+++******++++++,,,---,,,***(((((()))++++++************++++++)))******)))((('''''''''%%%&&&(((************)))))),,,,,,))))))------+++))))))))))))))))))))))))((())))))))))))*********......---++++++++++++***,,,+++******))))))******+++++++++*********)))))),,,,,,+++***))))))))))))((((((((()))))))))******((((((((())))))))))))***************************)))***+++,,,,,,,,,,,,+++---,,,++++++*********+++&&&&&&'''((()))***+++,,,...,,,+++))))))***+++,,,***+++,,,+++***)))***+++******+++++++++++++++***(((((()))***++++++++++++,,,,,,+++***)))))))))***++++++++++++******))))))((()))******)))((()))+++((((((((((((''''''''''''!!!$$$'''&&&$$$###%%%'''(((((((((((((((((())))))******)))(((((((((((()))''''''''''''(((((((((((((((((()))*********))))))''''''((())))))***))))))''''''(((((())))))******)))***************)))(((++++++++++++++++++++++++------***(((+++000///+++---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++,,,---............,,,+++***+++---...---,,,******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++rrr___RRRCCC>>>===777:::::::::999777666777888111666777222///111333333444333111222333444444444333222111111222111///.........///000000000//////000000222555777777555222///111222111///.........---------,,,,,,,,,++++++(((+++...///...---,,,,,,+++------,,,***((('''(((++++++************++++++)))******)))(((''''''(((%%%&&&''')))******++++++(((+++***'''(((+++,,,***)))))))))))))))))))))))))))))))))*********++++++,,,......+++******)))%%%++++++***))))))))))))***+++************)))))))))))))))((())))))***+++,,,))))))***++++++,,,------///------///...***(((***************************((()))+++,,,------,,,+++...---,,,+++******************))))))))))))******///---***(((''')))+++,,,)))+++,,,+++******+++,,,)))***++++++,,,+++++++++'''((()))******+++******+++++++++***************((()))************))))))((()))******))))))***+++((((((((((((''''''''''''!!!&&&******&&&$$$$$$&&&((((((((((((((()))++++++,,,,,,+++***))))))))))))''''''''''''((((((((((((((((((((()))***+++++++++******++++++,,,+++++++++(((((((((((())))))))))))))))))******+++************++++++++++++***)))(((***------,,,---000///***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,------......---,,,+++***+++---...---,,,)))***+++,,,,,,,,,,,,+++---------,,,+++*********}}}fffVVVEEE@@@@@@:::999::::::888666555666888000666888555111222333333555333111222333555555555111222444333111/////////---...///000111000000///000000222444777777666444111333444444111000//////.........---------,,,,,,'''))),,,---,,,+++++++++***+++,,,,,,***))))))))),,,++++++******++++++,,,(((***+++***((('''(((***((((((((((((((()))******'''))))))&&&&&&***+++)))))))))))))))))))))))))))************+++++++++,,,'''+++,,,))))))***'''"""++++++***)))))))))))))))************))))))))))))((((((((())))))***+++,,,)))*********************222//////333222,,,***,,,************************''')))+++---------,,,+++,,,,,,++++++***+++++++++,,,,,,+++******+++,,,---+++******))))))***+++,,,(((***++++++******+++,,,((())))))***++++++******&&&'''((()))************((()))***+++,,,+++******&&&&&&((()))******))))))''')))******))))))***+++((((((((((((''''''''''''&&&''')))*********)))(((''''''((()))+++---000111///...---+++***)))))))))''''''''''''(((((((((((('''&&&&&&'''(((***,,,---++++++,,,,,,,,,+++******))))))))))))((((((((((((((()))******+++++++++++++++,,,---......---,,,,,,(((---...,,,+++---...+++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***+++,,,------------,,,+++***+++---...---,,,)))***+++,,,,,,,,,++++++,,,,,,++++++++++++++++++kkkXXXFFFAAACCC???888999:::888555444666888///666:::666222222444333555333111222333555666555000333555444111......000---...///111111111000///000000111444666777666555333444666555333111000111//////.........---------***,,,------,,,+++,,,...(((***++++++*********+++,,,++++++******++++++,,,(((***,,,+++((('''))),,,+++***((('''''''''))))))''')))(((%%%%%%)))***((())))))))))))))))))))))))***++++++++++++,,,,,,,,,'''---///------...+++%%%+++******)))))))))))))))************)))))))))))),,,+++***)))((((((((((((((((((((('''&&&&&&%%%%%%)))&&&(((......)))(((+++************************''')))+++---...---,,,+++************+++,,,------&&&&&&&&&&&&(((***,,,---&&&''')))+++,,,,,,,,,,,,'''(((******))))))+++,,,''''''((()))))))))))))))&&&'''((()))************'''(((***,,,---,,,+++)))$$$%%%'''((()))***))))))''')))******))))))***,,,)))(((((((((''''''''''''&&&###!!!###)))+++)))%%%&&&'''(((***---111444666111000...,,,+++))))))(((''''''''''''((((((((()))%%%%%%$$$%%%&&&))),,,...***************)))((('''******))))))(((((('''''''''((()))***+++,,,,,,,,,---...000111222333222222''',,,...+++(((***------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,,,,,,,,,,+++***+++---...---,,,)))***+++,,,---,,,++++++*********++++++,,,------xxx___OOOFFF@@@===;;;:::888666666777888999;;;777777999777222222888444333333222222333333444777666444222111000//////000000000000000000000000000000000000111111111111111111222333222111000///111111000...---,,,******)))+++---......---,,,+++++++++******+++,,,,,,---,,,++++++***************222---+++,,,)))%%%(((...)))******+++++++++++++++'''((()))+++++++++***)))&&&)))+++***'''&&&(((+++'''(((((())))))))))))(((///+++***---...,,,***,,,*********+++,,,,,,,,,---******))))))))))))******------,,,+++*********+++'''&&&&&&'''((((((&&&$$$------,,,+++************,,,++++++******++++++,,,---------///111111...,,,,,,(((&&&'''+++---***'''---.........---+++)))(((,,,,,,+++***)))))))))*********+++++++++******)))*********))))))))))))(((******((((((+++,,,***&&&))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))***)))'''''')))))))))(((%%%'''***,,,,,,***'''%%%)))(((&&&&&&&&&'''&&&%%%'''((()))***---333:::>>>999777222,,,&&&$$$&&&(((&&&'''((((((''''''(((******+++(((%%%&&&,,,...---*********)))******++++++************++++++++++++,,,++++++******++++++,,,///------///222333000...++++++,,,,,,,,,++++++***///,,,+++,,,...///---+++---,,,,,,++++++*********************************(((,,,///---***)))---111,,,,,,,,,,,,,,,,,,,,,,,,+++...111111...---///111000...,,,,,,,,,,,,***)))nnnZZZMMMFFFBBB===<<<:::999888888999:::999666555666444000111666444333333222222333333444444333222222111111222222000000000000000000000000/////////000000000111111///000111222333222222111222222111///...,,,++++++)))***,,,.........,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))***''''''+++000...(((&&&)))))))))))))))(((''''''&&&'''((()))*********)))(((((()))***)))((('''((()))'''(((((()))************...***(((+++,,,)))((()))************++++++++++++******))))))))))))******++++++***)))))))))))))))+++***))))))((()))***+++,,,,,,+++*********++++++,,,++++++******++++++,,,,,,,,,...111333333111///---***'''(((+++---***''',,,+++++++++,,,+++)))''',,,,,,+++*********************+++++++++*********++++++*********)))))))))*********)))))))))(((&&&******)))(((((('''&&&&&&))))))))))))))))))))))))***)))'''''')))))))))(((((((((((())))))((((((((()))((('''''''''''''''&&&&&&(((***,,,000666===BBB<<<888111,,,((('''((()))%%%'''((((((''''''((())) %%%)))+++...///)))"""++++++***************+++(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,.........000222222///,,,++++++++++++++++++++++++...,,,***+++---...,,,***,,,,,,,,,+++++++++++++++************************+++---///,,,)))(((+++///,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///...---++++++,,,,,,***)))zzzbbbQQQHHHDDD>>>===<<<;;;:::::::::::::::777555555222000222777444444333333333333444444111111111111222333444444000000000000000000000000....../////////000000000...///000111333333333333333333222000///...------)))***,,,---.........------,,,++++++++++++++++++******)))((((((((())))))%%%''',,,000///)))&&&'''***))))))((('''&&&%%%$$$(((((()))))))))((('''''')))((('''((()))***)))((('''((()))***++++++++++++---)))'''******'''&&&'''************))))))))))))***))))))(((((())))))***)))((((((''''''''''''(((((())))))&&&###$$$)))---++++++*********+++,,,,,,++++++************+++++++++,,,///333777777444222...+++)))***,,,,,,***'''***((('''(((++++++)))&&&******)))((((((((())))))************************,,,,,,,,,+++++++++******)))***+++***'''$$$%%%(((+++******))))))((((((((())))))))))))))))))))))))***)))'''''')))))))))(((+++)))'''%%%%%%''')))+++))))))((((((((((((''''''&&&(((***---111777???DDD???888000+++******)))(((%%%&&&''''''&&&&&&''')))------***(((,,,222222///,,,,,,+++***))))))))))))(((((((((((())))))))))))------,,,,,,,,,,,,------000000111333444333000---,,,,,,++++++++++++,,,,,,,,,+++***+++,,,---,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---......+++''''''***---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---......,,,+++******+++,,,+++***jjjVVVKKKFFF???>>>===<<<;;;:::999999===;;;888555333333666:::444444333333333333444444111111111111222333444444////////////////////////............//////////////////000111222222333333444333333222000//////...(((***+++---//////000000///...---,,,++++++++++++***))))))(((((((((((((((++++++,,,+++***((()))***+++***))))))((('''''''''))))))((((((((('''&&&&&&+++(((&&&'''***+++)))&&&'''((()))++++++,,,,,,,,,---(((''')))***&&&%%%&&&******))))))((((((''''''))))))(((((((((((())))))(((((('''&&&&&&''''''(((%%%((()))'''######''',,,******))))))***+++,,,,,,++++++************++++++***,,,000555888999777444...,,,***+++,,,,,,***(((***'''%%%'''+++,,,***'''(((''''''&&&&&&&&&''''''******************++++++------,,,,,,,,,+++++++++(((***---+++%%% ###************))))))(((((((((((((((((((((((((((((((((***)))'''''')))))))))(((+++)))'''%%%%%%''')))+++((()))***)))((((((((()))''')))+++---111666<<<@@@>>>666---)))***+++***'''%%%&&&''''''&&&&&&'''(((***'''!!! (((,,,+++---,,,+++***)))))))))))))))*********++++++++++++...------,,,,,,------...111222444666666444000...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,---,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++,,,---,,,)))'''(((+++...,,,,,,,,,,,,,,,,,,,,,,,,///+++((()))---000000///***)))((()))+++,,,+++***wwwaaaQQQJJJ@@@???>>><<<:::999999888<<<<<<999555333444777999555444444333333444444555333333222222111222222222////////////////////////............////////////222222111111111111111111444444333222111000000///)))***,,,...000111222333111111///---,,,+++++++++***))))))(((((((((((((((%%%((()))(((((()))++++++))))))(((((((((((()))***))))))((((((''''''&&&&&&+++(((&&&'''***+++)))&&&(((((()))++++++,,,,,,,,,---)))'''******(((&&&'''***))))))(((((('''''''''))))))(((((((((((())))))(((((((((''''''(((((()))%%%***...---)))'''***...))))))))))))***++++++,,,+++******))))))******+++***+++///333777888666444---,,,++++++++++++***)))***((('''(((+++---,,,***(((((((((''''''(((((()))******))))))******,,,,,,---------,,,,,,,,,,,,+++)))***,,,,,,%%%""",,,))))))((((((((((((((('''((((((((((((((((((((((((***)))'''''')))))))))(((((((((''''''''''''((((((&&&(((******)))'''((()))((()))+++,,,---000555888999222***''')))***)))&&&%%%&&&((('''&&&&&&''')))"""&&&))))))***,,,)))$$$---,,,+++***)))))))))))))))*********++++++++++++...------,,,,,,------...///111333444222000...---,,,+++++++++,,,------...---.........------......+++++++++,,,,,,------...++++++++++++++++++++++++*********))))))+++...000,,,,,,,,,,,,,,,,,,,,,,,,///,,,((()))---000000///***)))((()))+++,,,,,,+++kkkWWWKKKCCCAAA>>>;;;999999999999999;;;999333111333666666555555444444444444555555555444333222111111111111000000000000000000000000....../////////000000000333222222111000000111111444333333222111111000000***+++---///111444666777555444222000...,,,,,,+++******)))((((((((()))))) ''')))+++,,,+++(((''''''&&&%%%&&&''')))***))))))((('''''''''(((((()))((('''((()))***)))(((((()))******+++*********---)))'''***+++)))((()))))))))))))))(((((((((((()))((((((''''''(((((())))))(((((((((((())))))***$$$(((+++,,,***)))***+++******)))))))))***++++++******))))))))))))*********+++---000333444333222++++++++++++++++++++++++***************+++,,,---++++++*********+++,,,,,,******)))))))))+++,,,------------,,,,,,,,,++++++***)))+++,,,&&&###...(((((((((((((((((((((((())))))))))))))))))))))))***)))'''''')))))))))(((%%%&&&((())))))(((&&&%%%$$$'''++++++((('''((()))((()))*********+++...000111---)))((())))))(((&&&&&&'''((((((''''''(((***)))...000+++(((***---...,,,,,,+++***))))))))))))(((((((((((())))))))))))------,,,,,,,,,,,,------***,,,......,,,+++++++++***+++,,,---......---------///000///...---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))+++,,,------+++))))))***,,,---,,,+++www___PPPGGGDDD???;;;999999;;;<<<777;;;:::444222555666444555555444444444444555555555444333222111111111111000000000000000000000000/////////000000000111111222111000000000111222333333333222222111111000000+++,,,...000333666888:::777666444222///...---,,,++++++***))))))))))))***%%%***)))***,,,,,,(((***)))'''&&&&&&'''((()))***)))((((((((()))***+++((()))***)))((('''((()))))))))******))))))((((((+++'''&&&***+++))))))***((()))))))))))))))******((((((''''''''''''((((((((((((((((((((()))******%%%&&&&&&''''''((()))***+++******))))))))))))*********))))))))))))******++++++***,,,...//////...((()))************+++,,,))),,,---+++((((((+++///+++*********++++++,,,---***)))(((((()))+++---...,,,,,,,,,,,,++++++++++++,,,((())),,,(((!!!%%%///))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((&&&&&&'''(((((('''&&&&&&"""&&&***+++'''%%%''')))'''((())))))((((((+++---************))))))(((''''''((())))))(((((()))+++(((+++)))&&&...++++++***************+++(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,)))***,,,+++))))))+++---(((***---///000///---,,,,,,...000///---,,,---///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,,,,+++***+++,,,---,,,+++kkkZZZJJJFFFAAA<<<999:::<<<>>>888======777555888888555555555444444444444555555333333222222111222222222000000000000000000000000000000000000111111111111000000//////000222444555333222222111111000000000,,,---...111444777:::<<<999888555333000...------,,,++++++***************---000...'''%%%***---,,,///---+++)))(((((()))******)))(((((((((***+++,,,&&&)))+++***'''&&&(((+++)))******))))))((('''&&&)))&&&%%%)))+++))))))+++(((((())))))******++++++((((((''''''''''''(((((('''''''''''''''((()))***,,,***''''''))),,,......++++++***)))(((((())))))******))))))))))))******,,,***))))))+++,,,,,,+++&&&''')))))))))***+++---(((,,,///,,,&&&%%%***000((((((((((((((()))*********)))(((((()))+++---...,,,,,,,,,+++++++++******...((((((,,,***###&&&000******************++++++))))))))))))))))))))))))***)))'''''')))))))))((('''''''''&&&&&&'''''''''!!!%%%******'''%%%&&&)))&&&'''(((((('''(((***,,,''')))+++,,,***)))((()))((()))******))))))***+++(((333999222(((&&&+++000******************++++++************++++++++++++,,,++++++******++++++,,,***,,,---+++)))***---111'''***---000111000---++++++---///...,,,+++,,,///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111000...+++,,,,,,,,,,,,,,,,,,,,,,,,...000333111...,,,---...---,,,++++++------,,,+++ttt___OOOGGG@@@===<<<:::;;;>>>555666666777777777666666888777777777888999999:::777666444222111222333444222222111111000000//////////////////000000000000444444333333333444444555333222222111000///......+++,,,///111333555666777555444333111000...---,,,***+++++++++***'''%%%###///,,,+++,,,)))### $$$)))***'''(((,,,+++&&&))))))(((((((((((()))))))))))))))))))))))))))))),,,...+++%%%$$$)))+++(((###+++---...111...)))+++******)))(((''''''&&&)))((('''''''''(((***+++((((((((((((((((((((((((---'''$$$((()))'''(((,,,///***&&&%%%(((++++++)))******))))))(((((('''''')))))))))***+++++++++,,,,,,,,,++++++,,,,,,---...000+++((()))***((()))+++*********)))((()))+++---******))))))***+++,,,,,,...---,,,,,,......---,,,)))***++++++***)))***,,,************************((((((((()))******++++++)))((('''&&&&&&'''((()))))))))(((((((((((())))))'''---+++))))))***)))'''(((((((((((((((''''''((()))***++++++***(((''''''''''''((())))))******...---++++++***)))(((&&&+++*********))))))(((((()))+++,,,+++((((((***---...---,,,***)))(((((((((&&&,,,///+++(((+++///222222111111111000000//////------,,,,,,,,,------...---------.........//////---,,,,,,++++++,,,,,,---,,,...000111111...+++)))//////......---------------///222222000---,,,,,,------,,,,,,,,,+++++++++mmmXXXNNNEEEAAA???======@@@<<<<<<;;;:::999888888777777777777888888999;;;;;;999777555333222222333444111111111111000000//////////////////000000000000333333333333444444555666333333222111000///......***+++,,,...///000111111333222111000///...---,,,)))***++++++***(((&&&%%%)))'''(((,,,,,,******---###(((***'''&&&))))))&&&))))))(((((((((((())))))))))))))))))))))))))))))***...---)))))),,,,,,)))+++---)))"""!!!'''---...*********)))(((''''''''')))(((((('''((()))***+++((((((((((((((((((((((((...(((%%%((((((%%%$$$'''''''''((((((((()))***+++)))))))))))))))((((((((())))))))))))))))))******+++++++++++++++,,,,,,---+++&&&$$$''')))(((***,,,***++++++***)))))),,,...******))))))***++++++,,,+++***)))***+++,,,+++))))))+++++++++))))))***+++*********************************))))))))))))))))))((('''''''''((()))***))))))(((((((((((())))))###'''$$$"""###%%%%%%''''''((((((((((((''''''((()))***+++,,,+++)))((('''(((((())))))***++++++,,,+++************)))(((+++*********)))))))))))))))***+++***((((((***,,,...---,,,***)))((((((((())),,,+++)))***///111000)))***---///000000///...------,,,,,,,,,,,,,,,---*********+++++++++,,,,,,---------,,,,,,---------------.........---,,,,,,000000//////............+++...000000///---,,,,,,...------------,,,,,,,,,{{{cccXXXLLLFFFCCC@@@???AAAAAA@@@===:::888777777777777777777888999;;;<<<===:::999666444333333333444111111111000000000000000////////////000000000000222222222333444555666777444333333222111000//////+++++++++,,,,,,---------000//////......------,,,)))******+++***)))((('''---***))),,,,,,******---(((---///,,,)))***++++++***))))))(((((())))))***))))))))))))))))))))))))%%%(((***))))))+++***&&&333000((("""+++000******))))))((((((''''''((((((((((((((()))******((((((((((((((((((((((((,,,'''%%%''''''%%%$$$%%%!!!&&&***+++(((''')))+++(((((()))))))))))))))))))))))))))(((((((((((((((***************++++++,,,+++&&&$$$''')))(((***,,,+++,,,,,,+++******---///*********)))******+++,,,***)))((()))***+++***(((***+++,,,+++)))(((((()))************************++++++******)))(((((('''((((((((((((((()))***+++)))((((((''''''(((((()))$$$'''%%%###%%%''''''&&&''''''((((((((('''''''''(((***+++,,,,,,+++***((())))))***++++++,,,,,,)))))))))(((((())))))******************))))))))))))***+++***((((((***+++---,,,+++***))))))))))))---+++(((''',,,333333///"""%%%)))---000///...---......---,,,++++++++++++)))))))))*********++++++......------------......------,,,++++++---...///000000000///////////////***,,,...///...---------/////////.........------nnn```QQQJJJFFFBBBAAABBB@@@>>>:::777555555555666666666777888:::;;;===>>>;;;999777444333333444444111111111111000000000000////////////000000000000111111222222444555777777444444333222111000//////,,,++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++******)))///+++)))******'''(((++++++///111...***)))+++---***))))))))))))))))))***))))))))))))))))))))))))$$$&&&'''((()))******)))++++++)))&&&$$$'''+++...***)))))))))((((((((('''((((((((((((((())))))***(((((((((((((((((((((((('''%%%$$$&&&((()))((((((%%%(((******(((((()))+++((((((((())))))******+++*********))))))((((((''')))))))))))))))******+++000+++((()))***((()))+++,,,,,,,,,+++***+++---///+++***************+++++++++***)))***+++,,,+++)))+++,,,,,,+++(((''''''(((************************************))))))((((((((((((((()))******++++++(((((((((''''''(((((((((###''''''''')))***)))&&&&&&''''''(((((('''''''''(((***+++,,,,,,,,,,,,)))******++++++,,,------)))***)))(((''''''((()))************************+++++++++*********+++,,,,,,,,,+++***)))))))))***,,,,,,)))(((,,,222333///%%%'''***,,,......---,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------------,,,,,,,,,,,,,,,---...000000////////////............)))+++.........---...///000000000////////////...zzziiiWWWMMMHHHDDDBBBCCC===;;;888666555555666777666666777888999;;;===>>>;;;999777444333333444555333333333222111111000000////////////000000000000000000111111333444555666444333333222111000//////************+++---...///***+++++++++,,,,,,,,,,,,)))******+++++++++++++++***''''''***+++***,,,000((()))******'''%%%&&&)))******))))))))))))******))))))))))))))))))))))))+++***)))***,,,---000333&&&(((,,,......,,,+++,,,))))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&(((++++++)))///,,,(((''')))******)))(((((())))))******+++++++++++++++******)))))))))))))))(((((())))))***+++000+++((()))***((()))+++,,,,,,,,,+++***+++---///++++++***************++++++***))))))++++++***)))***+++,,,***(((''''''((())))))))))))))))))))))))(((((())))))************(((((()))***************((((((''''''''''''(((((("""###%%%''''''###%%%%%%&&&'''''''''''''''(((((()))***+++,,,,,,,,,*********+++,,,,,,------+++,,,+++(((%%%$$$&&&)))***************+++++++++---,,,+++++++++,,,,,,,,,++++++*********************,,,,,,***+++///111/////////---,,,,,,,,,,,,,,,111111///...------------------------............***+++,,,,,,,,,,,,+++***+++,,,---///000000000000------------------------***,,,.../////////000111111111000000000/////////vvv___RRRKKKEEEBBBBBB<<<;;;:::999888888999:::666666666777888:::;;;<<<999777555444333333555666777666555444333111000000////////////000000000000/////////000111222333444333222222111000///......))))))(((((()))+++---...*********++++++,,,,,,,,,++++++++++++++++++,,,,,,///,,,+++------******---+++((('''))))))''''''***+++******))))))******+++))))))))))))))))))))))))---)))(((***+++,,,///444++++++---000...******---))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((,,,+++(((%%%&&&******(((333...(((''')))++++++)))))))))******************++++++++++++************)))))))))))))))******++++++&&&$$$''')))(((***,,,+++,,,,,,+++******---///,,,+++******)))*********)))((('''((()))***)))''')))***+++***(((''''''((())))))))))))))))))))))))'''(((((()))******++++++((())))))******))))))((((((''''''&&&&&&''''''((("""###%%%'''&&&"""$$$%%%&&&'''''''''''''''((((((((())))))***++++++)))******++++++,,,---------------)))%%%$$$&&&)))*********+++++++++++++++---,,,******,,,---,,,+++******************++++++(((,,,...,,,+++......+++444222///,,,++++++,,,---000000///...---------...++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))***+++---///000000///...,,,,,,,,,,,,,,,---------,,,---//////...///000222111111111000000000//////jjjYYYOOOHHHBBBAAA<<<<<<<<<;;;::::::999999666666666666777888999:::666555444222222333555666:::999888666444222000000////////////000000000000///////////////000111111222111111000///...---------,,,***))))))+++,,,---***+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,111...---///---(((&&&(((///(((%%%***---,,,***,,,+++******))))))******+++)))))))))))))))))))))))))))%%%%%%)))+++)))+++///---+++,,,000...))))))---(((((((((((())))))))))))&&&'''((()))***))))))(((((((((((((((((((((((((((,,,+++'''"""###)))+++(((---,,,***))))))******)))++++++******************))))))))))))***************))))))))))))***+++++++++&&&$$$''')))(((***,,,***++++++***)))))),,,...,,,++++++***))))))*********)))((((((******)))(((((()))***)))((('''((())))))))))))))))))))))))))))))))))))))))))*********)))))))))***)))(((&&&%%%(((''''''&&&&&&''''''(((%%%''''''%%%&&&))))))%%%###$$$%%%&&&''''''''''''(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,------)))%%%%%%(((---*********++++++,,,,,,,,,,,,***((((((***,,,+++)))******))))))***+++,,,,,,)))+++,,,+++...///+++$$$///...---,,,,,,,,,------...------,,,,,,,,,------******+++++++++,,,,,,,,,)))***,,,------,,,***)))++++++++++++,,,,,,---...,,,,,,,,,---------......,,,---......------///111111000000000000/////////sss___SSSIIICCC@@@<<<<<<<<<;;;:::999777666666666555666666777888888555444333222222333555777<<<;;;999777444222000///////////////000000000000//////.........//////000111111000///...---,,,,,,222111///---,,,,,,---...++++++++++++++++++++++++...---,,,,,,+++++++++,,,&&&%%%'''+++---******,,,...%%% &&&,,,+++))))))++++++************++++++)))))))))))))))))))))))))))&&&(((...///++++++///''''''+++222111***(((+++(((((((((((())))))))))))&&&''')))*********)))((((((((((((((((((((((((((((((((($$$!!!***...+++%%%))),,,,,,)))((()))+++,,,+++++++++***)))))))))''''''(((((())))))*********************++++++,,,111+++((()))***((()))+++*********)))((()))+++---,,,,,,+++***))))))******,,,+++***+++,,,---,,,***'''((())))))(((((()))***))))))))))))))))))))))))++++++******)))((((((((())))))***)))((('''%%%$$$'''''''''&&&&&&'''''''''...---(((######'''(((&&&###$$$%%%&&&'''''''''''')))((((((''''''''''''(((((())))))***++++++,,,,,,***,,,---***&&&&&&+++000*********++++++,,,,,,,,,+++(((&&&''')))***)))'''))))))))))))***+++,,,,,,,,,***(((***000222)))'''(((***,,,------------+++++++++******+++,,,,,,++++++,,,,,,,,,---------***+++---......---+++***---+++(((''''''))),,,...---------.........//////,,,---------,,,,,,...///000000000000////////////qqq]]]KKKCCCEEE>>>===;;;999888777666666555666777888888777666555555555444333333333333444;;;:::999666333111///...111111111111111000//////...000111222222111000.........---,,,,,,,,,,,,---------------------------***************************+++,,,---...---,,,+++((((((***+++,,,,,,,,,,,,(((---,,,(((***000---$$$)))))))))))))))))))))))),,,+++***((((((((()))***(((''''''))),,,---+++(((***,,,***&&&'''------)))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((''''''''''''''''''(((***+++,,,,,,,,,,,,''''''(((******++++++*********))))))******+++,,,,,,,,,,,,+++++++++******,,,+++++++++******))))))'''+++***###"""&&&)))+++***)))(((((()))***+++)))***++++++***)))***+++(((((()))************))),,,)))'''&&&'''''''''&&&((())))))(((''''''***,,,******))))))((((((''''''******)))((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&''')))***,,,&&&'''((())))))((('''&&&(((((()))***************((()))+++,,,,,,+++***)))...((('''...444333---))),,,------......------,,,&&&((())))))(((((()))***(((((()))***+++,,,,,,---***)))))),,,//////+++((()))++++++)))))),,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++)))(((---***''''''***,,,,,,***)))+++,,,------,,,***)))///......---------......111///,,,,,,---/////////iiiVVVLLLKKKEEECCCAAA???>>><<<;;;:::555666777888888777666666555555444333333333333444:::999888666444222000///000111111111111000/////////000111222222111000//////...------,,,,,,------...---------,,,,,,,,,,,,************************---------......---,,,,,,&&&'''((())))))*********'''///444...'''&&&***,,,************************,,,+++***)))(((((()))***)))((((((***,,,---***((((((***(((&&&(((---...***((((((((()))))))))))))))''''''(((((((((((((((((())))))(((''''''''''''((($$$%%%'''(((((('''&&&%%%)))******+++++++++************))))))******+++,,,,,,,,,+++++++++*********))))))))))))((((((((('''((()))(((&&&(((,,,+++'''+++***)))(((((()))***+++((()))******(((((()))***((()))******++++++******+++)))&&&&&&'''(((((('''$$$&&&))))))(((''''''(((***)))))))))((((((((('''******)))((((((((((((((((((((('''&&&&&&&&&&&&'''***)))((('''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((&&&'''(((***++++++*********'''(((---///---+++,,,+++,,,,,,------,,,,,,+++'''(((***)))(((((()))+++)))))))))***++++++,,,,,,***)))))),,,......+++((($$$+++///...------+++''',,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---+++******++++++***))),,,+++******,,,------,,,***+++,,,,,,,,,+++******...------------......///444111///...000111222111wwwaaaSSSMMMFFFDDDAAA@@@???===:::888666777777888888777666666555555444333333333333444888777777555444333222222000000111111000000///...///000111222222111000//////...------,,,------------------,,,,,,+++++++++++++++++++++++++++++++++000///...------,,,------''''''((())))))*********)))))),,,---)))%%%(((///************************++++++***)))))))))******)))))))))+++,,,,,,***((('''((('''&&&)))......,,,))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((((((''''''((((((((()))+++,,,,,,***'''%%%'''''')))******+++++++++******))))))******+++,,,,,,++++++++++++*********))))))))))))(((((((((((()))(((''')))111555///&&&******))))))))))))******''')))***)))((('''((())))))******+++++++++++++++)))'''&&&&&&((())))))((("""%%%)))***)))'''&&&&&&))))))))))))((((((((((((******)))))))))((((((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((('''$$$%%%&&&((()))***++++++'''''')))+++***'''(((---***++++++++++++++++++***((()))******))))))***+++************************))))))***+++------+++)))...222222+++&&&(((,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++,,,,,,+++***+++,,,......---------...******++++++++++++++++++,,,,,,,,,------......///333111//////000222222111ppp[[[OOOFFFCCC???>>>>>><<<999666888888888888777777777666555555444333333333333444666666555555555444444444000000111111000000///...///000111111111111000/////////...---------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---,,,+++++++++,,,************+++,,,,,,---,,,$$$...---++++++************************+++***************************+++,,,,,,,,,***)))))))))((()))+++------,,,*********))))))))))))(((''''''((()))******++++++***))))))((('''(((((((((***,,,...000000...,,,***###$$$%%%((()))++++++,,,******))))))******+++,,,++++++++++++************+++++++++***************)))((((((***000444///&&&***))))))))))))))))))***((()))***)))(((((()))*********+++,,,,,,,,,,,,+++((('''&&&''')))+++******###&&&))))))((('''''''''))))))))))))(((((((((((()))))))))******)))))))))(((((('''&&&&&&&&&&&&''' ###&&&((()))))))))'''((((((((((((((((((''''''((())))))******))))))&&&&&&'''((())))))******((('''''')))(((&&&(((---))))))************))))))((()))******))))))***,,,+++++++++*********))))))))))))***+++,,,,,,+++***!!!)))---)))%%%(((---000++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++(((,,,///000---+++,,,...+++************+++,,,,,,+++,,,------.........///111///------///000000///kkkYYYMMMHHHCCCAAAAAA???<<<888999999888777777777777777555555444333333333333444444444555555555555555555111111111111111000000///000000111111111111000000//////...------------...******+++,,,------...///++++++++++++++++++++++++///...,,,***))))))******,,,++++++***++++++,,,------$$$......++++++*********************************++++++++++++***+++,,,------,,,+++***)))---++++++,,,---,,,+++***************))))))))))))((()))***+++,,,---......******)))(((((((((((((((%%%'''***,,,---,,,***)))&&&'''((()))***+++++++++******))))))******+++,,,+++++++++*********))))))******************++++++(((++++++((((((++++++((()))))))))******))))))))))))***++++++))))))***+++******+++,,,,,,,,,,,,+++'''&&&&&&(((***++++++***'''((()))((('''''')))+++(((((((((((())))))))))))((()))************))))))(((((('''&&&&&&&&&&&&'''!!!$$$''')))******(((((((((''''''(((((((((''''''((()))))))))))))))***))))))))))))))))))))),,,'''%%%''')))((()))+++((())))))******))))))(((''')))******))))))***+++,,,,,,++++++***)))))))))((()))***+++******++++++ ***///---,,,+++)))++++++++++++++++++++++++))))))******+++++++++,,,---,,,++++++---------+++'''***......,,,***+++---++++++******+++,,,------,,,---...////////////...000...------/////////...}}}hhhXXXQQQHHHCCCBBB@@@<<<888::::::888777777777777777555555444333333333333444444444444555555555555666222222333333222222111000111000000000000000000111000///......------......***+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******))))))***+++***)))(((((()))***+++******------***&&&)))000++++++++++++++++++++++++)))***++++++,,,+++++++++,,,...//////,,,***)))***///++++++---...+++)))))))))))))))*********++++++))))))+++,,,...///000111+++***))))))(((((())))))$$$&&&''')))************---------,,,,,,+++***)))******))))))******+++,,,+++************)))))))))(((((((((((())))))))))))(((------'''###$$$((()))))))))************)))))))))+++,,,+++***)))***+++)))******+++++++++++++++''''''''')))+++,,,+++)))((())))))(((''''''***,,,(((((((((((())))))))))))((()))***+++++++++***)))(((((('''&&&&&&&&&&&&'''!!!"""###%%%&&&'''''''''((((((''''''''''''((((((%%%%%%&&&''''''''''''&&&,,,+++***)))((((((((((((---(((%%%(((***))))))***((())))))******))))))((('''((())))))(((((()))***,,,+++++++++******))))))((()))******))))))***,,,###***...+++((())),,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,,,,+++***+++,,,---,,,+++((()))++++++*********+++++++++,,,,,,------.........///000111111000///...000///......000000///...|||iii^^^QQQHHHEEEBBB===888;;;:::999777777777777777555555444333333333333444444444444555555555555666333444444444444333222222111111000000000000111111000//////.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,(((111555000)))(((+++...++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---///111000,,,***)))***,,,((((((,,,...***((()))(((((()))***++++++,,,---((()))***,,,...///111111+++***))))))(((((())))))))))))))))))******+++,,,***+++++++++++++++************))))))******+++,,,************))))))))))))'''((((((((())))))))))))(((---///)))$$$&&&)))***((()))***++++++***)))((()))***+++***)))((()))+++((()))******++++++******((('''((()))+++,,,***(((&&&'''))))))((('''(((***'''((((((((()))))))))***'''(((***,,,,,,+++***)))(((((('''&&&&&&&&&&&&''')))((((((''''''''''''''')))((('''&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&***)))((('''''''''((()))***((((((***)))&&&'''+++)))))))))******)))))))))%%%'''((((((''''''((()))+++++++++***************((()))+++***((((((***,,,222222...&&&###(((,,,...***************************++++++,,,------......+++***)))***,,,---,,,+++***)))((((((***++++++***+++,,,---///000//////...000111222333222000...---...------...//////...,,,zzznnn^^^RRRMMMIIICCC===<<<;;;999777666777777888555555444333333333333444444444444555555555555555444444555555444444333222111111000000000000111111000000///...............222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++...---,,,******+++---...)))......))),,,222///&&&++++++++++++++++++++++++)))***+++,,,---,,,,,,+++---000111000,,,))))))***)))$$$%%%+++---)))''')))''''''(((***+++,,,---...'''((()))+++---///000111+++******)))))))))))))))+++***((('''''''''((()))"""###%%%''')))+++,,,,,,*********)))***++++++,,,************))))))))))))))))))******+++++++++,,,(((---///+++)))***+++***((()))***++++++***)))(((((()))***)))((('''(((***(((((()))***************(((((((((***,,,,,,***((("""%%%)))***)))'''&&&&&&'''((((((((())))))******'''(((***,,,---,,,***)))(((((('''&&&&&&&&&&&&''',,,+++***(((((())))))***)))((('''&&&&&&'''((()))&&&'''(((((())))))(((((('''&&&%%%%%%&&&'''((()))%%%(((+++,,,&&&!!!%%%---))))))************))))))%%%&&&''''''&&&&&&''')))************************''')))+++***((('''***---%%%+++//////***###************************,,,,,,------...///000000***)))((()))+++,,,+++***---***''''''***---,,,***+++,,,...000111111000///222333444444333111...---+++******+++,,,,,,+++)))nnnbbbXXXLLLGGGHHHAAA>>>:::999;;;;;;888555666666555444444444444555555555555444444333333333777555444444555666555444111222222000------000333111000000///...---------000,,,)))))),,,///000///,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++******+++,,,,,,'''((()))+++++++++***)))************************,,,------------,,,++++++---(((,,,***"""***)))))))))((('''(((+++...,,,***)))***...///...,,,***(((&&&'''***+++)))'''((())))))************)))((('''(((------)))''')))++++++++++++******))))))******))))))))))))******))))))))))))))))))))))))''''''&&&%%%%%%&&&'''(((000***(((,,,,,,((('''***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++---///000%%%'''***+++***(((((((((******))))))******+++,,,+++******))))))))))))))))))((('''&&&&&&'''((()))###$$$&&&'''(((((((((((($$$&&&))))))'''&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((())))))))))))...)))'''((('''""""""&&&+++++++++*********)))))),,,***((('''&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))///---+++******+++---...,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......***************************++++++,,,,,,------...---***+++222444///+++---000///...---,,,+++++++++************************uuufffVVVLLLIIIBBB>>>:::999::::::888666666666555444444444444444666666666555555555444444666555333333555555555444222333333111......111444222222111000000///.........,,,))))))***,,,......+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,,,,------------,,,,,,,,,,,,,,,,,,((()))***++++++******)))************************,,,,,,,,,,,,,,,++++++***000'''***,,,###"""))),,,)))***)))((('''(((+++---+++)))(((***---...---,,,***((('''(((******)))'''))))))*********))))))(((+++***+++///000,,,+++---************)))))))))(((******))))))))))))******************************,,,,,,+++******+++,,,---,,,(((&&&)))***((((((,,,))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***+++,,,''')))+++,,,+++)))((()))))))))(((((())))))***++++++******)))))))))))))))***)))((('''&&&''''''((('''''''''(((((((((((((((%%%'''))))))'''&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((+++'''%%%((('''$$$%%%)))+++++++++*********))))))+++***((('''''''''((()))(((((((((((()))))))))***))))))))))))))))))))))))---,,,+++******+++,,,---,,,,,,+++++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++''')))///111...,,,...///...---,,,++++++++++++++++++++++++++++++++++++wwwdddTTTLLLFFFAAA===;;;<<<<<<:::888666666555444444444444444777777777777666666666666555444222333444555444333444444444222000000222444333333222222111000000000......---,,,+++,,,///111+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------///......------,,,,,,,,,******+++++++++******)))************************+++++++++,,,+++******)))222'''(((---***+++,,,&&&)))******)))((((((+++---***)))((()))+++,,,,,,+++***)))((((((******)))(((***************)))(((''',,,***,,,000000---,,,...******)))))))))))))))(((******))))))))))))******++++++++++++++++++++++++---,,,+++)))(((((('''''')))&&&%%%'''((((((***...)))))))))))))))))))))))))))))))))*********+++++++++***))))))(((((((((((($$$''')))************+++((((((((((((((())))))***+++******)))))))))))))))***)))((((((''''''''''''))))))'''&&&&&&&&&''''''%%%'''))))))'''&&&''''''&&&&&&'''(((((()))************))))))((((((''''''(((%%%%%%(((((('''(((++++++++++++***************+++***(((''''''((())))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((()))&&&&&&+++------,,,...,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,wwweeeZZZNNNHHHBBB>>>>>>>>><<<:::777666555555444444555555777777777777777777777777444333222333555555444333555555444333222222333444333222222222111111111000000222333111......111555+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------++++++***+++++++++++++++************************************++++++++++++***))))))111((()))---++++++)))******+++***))))))***,,,)))(((((()))***+++*********))))))))))))***))))))+++++++++******((('''&&&***((()))------+++***---************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((%%%###!!! )))((('''''''''(((+++...)))))))))))))))))))))))))))*********++++++++++++++++++***)))(((((((((((( ###&&&((()))***+++---)))(((((((((((()))******+++******)))))))))))))))(((((((((((((((((())))))((('''%%%$$$$$$%%%'''(((&&&((()))((('''&&&'''(((''''''(((((())))))))))))******))))))(((((('''''''''&&&&&&((())))))***+++***************************)))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))***+++++++++******,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++************************,,,+++++++++*********))),,,)))''')))+++,,,,,,---******))))))***+++,,,,,,------------------------{{{mmmWWWPPPGGGAAA???>>>;;;999888777666666555555666666666666666666666666666666333222222444666666555333666555444444444444444333222222111111111111000000111333444222//////222555,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++)))(((,,,,,,++++++++++++++++++***************************++++++++++++***)))))),,,''',,,...))))))))) ***+++,,,+++))))))***,,,((()))))))))))))))******)))*********)))))))))***+++++++++******((('''&&&)))&&&'''+++,,,)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------+++***((('''&&&***++++++)))'''(((+++---************************)))*********++++++++++++******)))))))))***++++++%%%''')))***)))***+++,,,***))))))))))))***+++++++++******)))))))))))))))&&&&&&'''((()))***++++++((('''%%%%%%&&&(((***+++'''((()))((('''&&&((()))******))))))((((((((((((***)))))))))((((((((('''((())))))))))))******)))************************)))((((((((((((((())))))))))))))))))************))))))))))))))))))))))))((()))***++++++++++++***,,,+++)))((((((***+++---,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++,,,,,,------000...+++)))***,,,,,,***))))))))))))***+++,,,,,,------------------------xxxbbbZZZOOOFFFAAA>>>;;;999999999888777777777777777666666666666777777777777333333333555777888666444666555444444555555444222111111111111111111111111111111222111//////000111......///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---,,,+++)))(((,,,,,,++++++,,,,,,---...************************+++++++++,,,+++******)))((('''---...(((,,,000(((***,,,,,,,,,***)))***+++((()))******)))((()))+++)))***++++++))))))***+++***************)))((('''***((((((,,,---+++,,,///,,,------------.........++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,---------(((---...***''')))++++++************************)))))))))*********++++++((((((((()))***+++,,,---...//////---+++))))))******************++++++,,,+++******)))))))))))))))&&&'''((()))***+++++++++)))((((((((()))+++---...((())))))(((''''''(((***++++++***))))))(((''''''((((((((()))))))))))))))(((++++++))))))+++***'''***************+++++++++(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......111111...******---,,,)))***)))))))))***+++,,,,,,------------------------qqqhhhZZZOOOHHHDDD@@@===;;;:::999999888888999999777777777888888888999999333333444777999999777555666444333444555666333111222222222222333333333333222111000000111111000///000000111111000000//////------------------------------------------------***+++---......,,,+++***++++++++++++,,,---///000************************,,,,,,,,,,,,,,,++++++******(((,,,+++&&&---222******,,,---,,,+++)))******)))***,,,+++)))((()))+++)))***,,,+++)))(((***,,,))))))*********))))))(((+++((())),,,---,,,---111,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++%%%&&&(((***+++,,,,,,+++###***...***'''***,,,+++************************((((((((()))))))))******(((((((((((()))***++++++.........,,,***((()))***)))))))))))))))***+++++++++******)))))))))))))))((()))************)))(((((()))))))))******++++++((())))))((('''''')))+++******))))))))))))))))))''''''(((((())))))******'''+++,,,)))))),,,+++'''))))))*********+++++++++''''''((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++*********+++,,,...///++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,///000...******...---(((++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~ssseeeXXXPPPJJJEEEBBB<<<;;;::::::999999::::::888888888999999:::::::::444444555888::::::888666666444222333666666333000444444444444444444444444555333000111333444222///111111111111111000///...------------------------------------------------***,,,---//////...,,,+++++++++***+++,,,...000222************************,,,------------,,,++++++///******'''$$$,,,000%%%+++,,,------+++*********)))+++---,,,)))(((***,,,(((+++,,,,,,)))(((***,,,((())))))************)))***'''(((+++,,,+++,,,000+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''---***'''***,,,+++************************(((((((((((())))))))))))(((''''''''''''(((((()))&&&((((((((('''(((***,,,((((((((((((((()))******+++******)))))))))))))))++++++,,,+++***(((&&&%%%'''''''''(((''''''&&&%%%)))))))))(((&&&''')))+++((((((((()))******++++++&&&&&&'''((()))***++++++%%%+++,,,)))***...---((())))))******++++++++++++''''''((())))))***)))))))))************+++++++++)))))))))))))))))))))))),,,+++*********,,,///000+++,,,---............---******+++,,,,,,---......************************,,,,,,++++++***))))))))),,,///---***+++///...(((,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~oooaaaWWWPPPIIIEEEAAA???<<<;;;::::::888777666666888999999888777666777777777777666555444333444444444444444555666777999777444444555555333000333555222...///444777666888777666888:::888444000//////.........---------------------------------111///......---+++'''%%%///---,,,...000///+++''',,,++++++***************---,,,,,,+++*********+++---------,,,,,,+++++++++))))))***++++++++++++***((()))))))))************))))))(((((((((((())))))************************))))))***)))(((%%%""" ...+++))))))***,,,,,,+++,,,***)))***++++++***)))+++*********))))))((((((,,,***'''''''''((((((((())))))******+++++++++,,,---,,,+++***))))))))))))))))))******)))(((''''''''''''(((((())))))******&&&''',,,---###///(((((('''&&&)))------+++++++++***)))(((((())))))&&&///666555---'''(((+++(((((())))))((('''&&&&&& ###$$$%%%&&&'''&&&&&&''''''(((((())))))(((((())))))*********+++++++++***)))(((((())))))))))))************))))))+++***((()))***+++)))(((''''''(((******++++++++++++)))((('''((()))+++,,,+++++++++*********))))))***,,,...///...------------,,,,,,+++*********+++...---,,,,,,++++++,,,,,,************************++++++,,,,,,,,,+++***)))++++++,,,---///...+++))),,,,,,+++***))))))******|||mmm```VVVMMMHHHEEEAAA<<<999999::::::::::::;;;<<<======<<<<<<;;;666777777666666444333333444444444444444555666666777555444444666777555333333666555222222555666333777888:::===>>>;;;555///............------------------------------------...---------...---***(((//////...,,,***))))))***---,,,++++++******++++++---,,,++++++******++++++---------,,,,,,+++++++++(((((()))***+++,,,,,,,,,)))))))))*********************))))))((()))))))))***************************+++,,,,,,+++***)))(((,,,***((((((***++++++***,,,+++******+++,,,+++***************)))))))))(((+++***((((((((()))((('''******))))))((((((''''''))))))))))))***+++,,,---))))))))))))((((((((('''''''''(((((())))))******+++'''(((,,,''' ###---,,,,,,***((('''***---...++++++***))))))))))))))))))---111111...***)))***(((((())))))(((''''''&&& !!!%%%)))***)))''''''''''''(((((((((((((((((()))))))))************++++++***)))))))))))))))))))))************)))))))))(((((()))*********)))'''((()))******+++++++++******((((((((()))+++,,,+++++++++*********))))))***,,,......---,,,------...---,,,,,,+++++++++,,,...---,,,,,,++++++,,,,,,***************+++++++++...---,,,,,,+++***)))))),,,,,,,,,---...---+++))),,,,,,+++***************|||nnnaaaVVVOOOIIIDDD===999888:::===>>>999999:::;;;<<<;;;;;;;;;555666666666555444333222555444444444444555666666555444444555777888777666444777777444444555444000666888<<<@@@@@@<<<444.........---------,,,,,,,,,------------------------,,,++++++,,,......---,,,---//////+++&&&%%%)))------,,,,,,+++***+++++++++,,,,,,++++++******++++++------,,,,,,,,,,,,++++++*********++++++++++++++++++*********************,,,++++++***)))))))))******************************++++++,,,------......+++)))(((((()))******))),,,+++***+++,,,---,,,+++************))))))))))))***)))((()))******(((''')))))))))((((((((((((((('''((()))***+++,,,------***))))))(((((((((((()))''''''(((((())))))******...'''%%%***,,,((('''+++111///,,,)))''')))---000+++***))))))))))))))))))******+++,,,---,,,***)))(((((()))))))))((('''''')))&&&$$$(((---///+++&&&))))))((((((((((((((('''))))))))))))************+++***))))))))))))))))))))))))************))))))&&&((()))***))))))***+++'''((()))******+++************)))((()))***+++,,,+++++++++******************,,,......---,,,---.........---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,)))*********++++++,,,,,,000...,,,+++))))))))))))...---,,,,,,,,,---+++***,,,++++++************+++zzzlll```XXXLLLGGG@@@;;;:::;;;======888999999:::::::::::::::555555666666555444444333555555444444444555555666555555555555666777777666666888777333222444333000555777;;;===<<<888222...------------,,,,,,,,,,,,........................,,,++++++,,,...///...---+++,,,---+++))))))+++...,,,,,,+++***************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))))),,,++++++++++++*********------,,,+++************************************))))))))))))***,,,---...+++***((()))***+++***)))---+++++++++---...---,,,*********))))))))))))))))))))))))***++++++)))&&&&&&'''(((***+++---......*********++++++************)))(((''''''((())))))''''''(((((())))))******---'''%%%***---+++***+++222---((()))++++++,,,---******)))))))))))))))***))))))))))))******++++++(((((()))))))))((((((''',,,***(((***------***&&&***)))))))))(((((('''''')))))))))))))))***************)))))))))))))))***))))))************))))))&&&)))++++++)))((((((***(((((()))*********************)))))))))***+++,,,***************************,,,------,,,,,,---...---,,,,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,)))******++++++,,,,,,---///---+++)))))))))+++,,,///---++++++,,,,,,+++***,,,++++++******+++++++++tttfff\\\NNNJJJDDD@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<666666777777777666555555666555555444444444555555666666666666555555555555777888555000///222444222888999999888777444222111......---------,,,,,,,,,........................///---,,,,,,---...---,,,***)))***,,,///111///---++++++***))))))))))))***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++------,,,++++++***++++++******************************)))))))))***++++++,,,*********,,,,,,+++***,,,+++***+++---...---,,,))))))))))))))))))******)))((()))***,,,+++)))'''&&&'''(((***+++---......******+++++++++***))))))))))))(((((((((((())))))''''''(((((())))))******(((''''''***+++))))))+++000'''###)))000///***(((***)))))))))))))))******&&&(((******''''''***---(((((()))))))))))))))(((************)))((('''(((******))))))((((((((('''******))))))))))))))))))***)))))))))))))))******))))))************)))))))))***,,,,,,***)))((('''((())))))************)))***************++++++,,,***************************+++,,,,,,++++++,,,...+++***************++++++...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,,,,+++)))))))))+++---//////---++++++,,,,,,,,,+++,,,+++++++++++++++,,,,,,}}}lllbbbUUUPPPJJJEEEBBB@@@===<<<>>>===<<<;;;::::::::::::888888999999999999888888666666555444444444444555555666777666444333333444777888444//////444777666<<<<<<:::666333333444666//////.........---------........................111///---,,,---------,,,***((()))---222333000,,,,,,+++******))))))******++++++******++++++,,,,,,++++++,,,,,,,,,,,,------)))(((((()))+++...000222++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,************************,,,,,,,,,++++++++++++***,,,+++***+++------+++***+++***)))+++---...---,,,))))))))))))***************))))))***+++,,,***))))))))))))((((((((((((((('''(((***+++,,,,,,+++***'''(((((())))))))))))(((''''''(((((())))))******%%%'''******((('''(((+++---$$$!!!***111---(((''')))))))))))))))******+++%%%(((+++***'''&&&)))---(((((()))*********))))))''')))***)))&&&%%%''')))***))))))))))))))))))(((************)))))))))))))))))))))))))))******+++))))))************))))))+++***+++,,,...---)))'''))))))************))))))*********++++++++++++,,,***************+++++++++***+++,,,+++******,,,...***))))))))))))******+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))+++,,,...000---,,,++++++------,,,+++,,,++++++++++++,,,,,,---yyynnn___YYYPPPHHHDDDBBBAAA@@@???>>><<<:::888888888888:::;;;;;;<<<<<<;;;;;;;;;666666555444444444444444111333555555333222444666555777666333444888:::999;;;;;;999555111000222555000000/////////.................................111///,,,,,,---......---******+++,,,---......---...---,,,,,,++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------+++***))))))+++---///111***++++++,,,---...//////******)))******+++,,,---***************************+++,,,------,,,+++************+++,,,,,,***(((***)))(((***,,,------,,,((()))))))))************+++)))((()))***,,,++++++******))))))((((((''''''((()))+++,,,,,,+++***)))%%%''')))++++++***((('''''''''(((((())))))******&&&(((******)))))))))(((---&&&%%%,,,---&&&%%%***)))))))))))))))***++++++(((((()))*********))))))(((((()))***************)))((('''((())))))***))))))))))))))))))*********************)))))))))((()))))))))))))))***++++++))))))************))))))+++)))(((,,,111222...((())))))************))))))******++++++,,,,,,,,,+++))))))*********+++++++++++++++,,,+++******,,,...******))))))******+++,,,...---,,,,,,++++++,,,,,,---------,,,,,,++++++***))))))***+++,,,,,,---...*********,,,...///---++++++++++++++++++,,,---...{{{ggg___SSSJJJEEECCCDDDDDDEEECCCAAA>>><<<;;;;;;;;;<<<<<<======>>>=========777666555444444444444444...111333444222222555888222666888777888<<<===:::777888777333///---///222000000000000////////////////////////////////////000...,,,,,,---/////////+++------+++((('''+++/////////...------------...+++*********+++,,,,,,---+++++++++,,,,,,---------111///---+++******+++,,,)))***+++,,,...///000000((((((((()))***+++------************************&&&(((***,,,,,,,,,***))))))))))))***++++++)))''')))(((((()))+++---,,,+++(((((())))))*********+++,,,***((((((***,,,,,,,,,))))))******+++++++++,,,------...---+++)))&&&$$$$$$&&&))),,,,,,+++(((&&&''''''(((((()))*********((()))***)))+++,,,***&&&...***+++...((( ###///))))))((())))))***+++++++++(((''')))---...***%%%(((((()))***************,,,(((%%%''',,,///---***(((((())))))******+++++++++*********))))))(((((())))))((())))))***++++++))))))************))))))***&&&%%%+++444777111***))))))*********))))))(((******+++,,,,,,,,,,,,+++))))))******+++++++++++++++++++++***)))***,,,...+++*********+++,,,,,,---...---,,,,,,++++++,,,,,,///...------,,,+++***)))******+++,,,,,,,,,++++++((()))***---///000...+++++++++++++++,,,,,,---...tttjjj]]]RRRKKKHHHDDDBBBDDDDDDBBB???<<<<<<>>>???999===@@@BBB@@@===<<<;;;555555333333333333444555777444111111333555555444888222333===???888555:::;;;999666222000000111222333333111------000222222---------...///000000111///...---,,,+++,,,,,,---***++++++,,,---.../////////...---,,,++++++++++++)))******+++,,,---......***++++++,,,,,,------...---.........------,,,+++---,,,***))))))***,,,--- ---+++'''***,,,)))*********)))******+++,,,************************,,,,,,,,,+++++++++******+++///111///+++((())),,,***+++,,,+++)))))))))***)))&&&&&&((((((&&&&&&)))))))))))))))***+++,,,---))))))*********+++++++++&&&''''''((((((((((((((((((((((((((((((((())))))***(((((()))***+++***)))************************ $$$(((,,,,,,,,,------///+++'''&&&((()))'''%%%(((***+++***)))((()))+++&&&'''((()))))))))))))))''')))******))))))***,,,%%%''')))+++,,,+++************+++++++++,,,,,,,,,,,,+++++++++***)))))))))+++)))&&&'''))))))'''$$$"""$$$'''***,,,,,,***)))******)))))))))***,,,------,,,,,,++++++*********)))***+++,,,,,,***((('''************+++***(((%%%+++++++++,,,,,,---------555222///------------,,,,,,)))'''))),,,///...,,,(((+++---++++++...---)))///,,,)))***---000///...xxxhhh\\\TTTPPPMMMKKKFFFEEECCC@@@===<<<<<<===;;;<<>><<<777777555444444555666666777444111111333555555444666111333===@@@999666:::999777444222111111333444444333111///...000222222000000////////////......///...---,,,,,,,,,------+++,,,,,,------......///,,,,,,+++***)))))))))***,,,,,,------------------------------------,,,,,,---------------,,,++++++---,,,+++******+++,,,--- +++000,,,,,,222222,,,,,,++++++***************************************,,,,,,+++++++++*********%%%(((+++)))%%%###$$$'''***+++,,,+++***))))))+++...+++***,,,,,,***+++...))))))))))))***+++,,,,,,******************++++++(((((()))***************))))))))))))))))))))))))***(((((()))***+++***)))************************&&&((()))***+++,,,///111++++++***(((''''''((()))'''((()))((('''&&&''')))(((((()))*********))))))''')))******))))))***+++&&&''')))+++++++++***)))*********+++++++++,,,,,,+++++++++******************)))(((((())))))((('''&&&''')))+++++++++***))))))(((((('''((()))+++,,,++++++,,,,,,,,,+++******((()))+++---............///---,,,+++***)))&&&$$$++++++++++++,,,,,,,,,,,,444111...,,,,,,---,,,,,,+++***))))))+++,,,,,,,,,(((+++,,,++++++------)))...,,,******+++,,,,,,+++uuufff\\\VVVRRROOOHHHGGGEEEBBB@@@>>>===<<<===<<<===@@@DDDDDDAAA>>>:::999777666666666777777777555333222333555555444555222555>>>@@@:::777999666555333222222333444666111000///...---...///000333333222000///...---,,,//////...------------...------------------------......---------------...---------,,,,,,+++++++++//////...------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---///,,,(((+++222000(((---,,,+++******)))******+++++++++++++++++++++++++++++++++***************&&&)))+++***'''&&&'''******,,,,,,,,,***)))***+++,,,))))))++++++)))))),,,+++***************++++++++++++************************+++,,,,,,,,,,,,+++++++++*********)))))))))***(((((()))***+++***)))************************---,,,+++))))))+++000444'''***,,,***&&&%%%(((,,,'''((())))))''''''((()))******+++++++++***))))))((()))******))))))***+++((()))***++++++***)))(((***************+++++++++***************+++++++++(((***+++******)))***,,,************************+++***)))))))))***+++,,,)))***,,,---...---+++***,,,,,,------...000111111111...,,,+++******((('''+++++++++++++++*********111///,,,++++++,,,,,,+++******+++***))))))+++,,,(((+++,,,******---,,,))),,,,,,+++)))''''''(((***vvviii___VVVPPPLLLJJJGGGEEECCCBBB???>>>>>><<<;;;???EEEGGGEEEAAA<<<:::999777666666777777666555444444444444555555777555888???AAA<<<777777666555333222222333444555222000///111000...///111444444333111000///...---//////..................//////......---------,,,.........---......//////+++++++++***************------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,......)))&&&(((...,,,&&&,,,,,,+++*********++++++++++++++++++++++++++++++***************************,,,---,,,++++++---///+++,,,---,,,***)))***++++++((('''******'''(((+++++++++******)))*********+++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***(((((((((***+++***)))************************......,,,***)))+++///222''')))******((((((***,,,)))***++++++***)))***+++,,,,,,,,,,,,++++++***)))((()))******)))((()))+++))))))*********))))))(((************************)))))))))***+++++++++,,,&&&)))++++++)))(((+++...,,,,,,+++******+++,,,,,,000///---,,,++++++,,,---(((***,,,...///...,,,***111000...---------///000...,,,******+++---------,,,++++++******)))))))))///---+++***+++++++++***)))+++,,,+++((('''))),,,(((+++,,,)))***------******+++,,,***'''&&&))),,,~~~ooo```VVVOOOLLLHHHFFFEEECCC@@@>>>???<<<;;;>>>EEEHHHGGGCCC===;;;:::888666666666777666666666555444444444555;;;999;;;???@@@;;;777555666666444333333333333333666333333777666222222555333333222222222111111111.../////////////////////000//////......------,,,******)))))))))******+++*********+++,,,------...***+++++++++,,,,,,,,,------,,,,,,++++++,,,------,,,---............---,,,---//////---,,,......---+++*********+++,,,------++++++++++++++++++++++++******************++++++)))*********)))***,,,...+++,,,---,,,*********+++---******,,,,,,******---++++++******)))*********************************)))***++++++,,,,,,++++++++++++++++++******))))))***(((((((((***+++***)))************************+++,,,,,,+++******,,,---)))((('''(((+++,,,+++)))***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,+++***))))))***+++***)))((()))***)))************))))))(((++++++******************)))))))))***+++++++++,,,$$$'''******((((((+++...++++++***)))***,,,...///222111///---++++++++++++(((***---//////...,,,+++000///---++++++,,,---///---,,,******,,,.........,,,++++++******))))))))),,,+++******+++++++++***)))+++---+++((('''***---))),,,,,,******---...+++)))+++,,,+++((((((,,,///nnnbbbWWWRRRKKKGGGEEEDDDAAA>>>???===<<<>>>CCCFFFGGGFFF>>>===;;;999777666666777666777777666444333444555;;;:::;;;<<<===:::777444666555444444333333333333444000111777666000///333222222222333333333333333...///000000111000000000////////////......------,,,+++************+++++++++,,,,,,---///000000111******+++,,,,,,---.........---,,,+++,,,---...///........................)))...111000---,,,...111+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))))))))+++,,,---+++------,,,+++***+++,,,,,,)))(((++++++((())),,,+++***************++++++))))))*********+++++++++))))))***++++++++++++******************************(((((()))***+++***)))************************)))***,,,,,,+++*********+++(((&&&)))---...+++(((((()))******(((((()))***++++++,,,,,,,,,+++******)))***+++***)))((()))***)))))))))))))))*********,,,,,,,,,+++++++++++++++***************+++++++++&&&'''))))))))))))***,,,******))))))***,,,...//////...,,,***))))))))))))***+++---...///...,,,++++++***))))))***,,,...000///---++++++,,,,,,+++***+++++++++++++++*********+++***)))***,,,,,,+++***++++++,,,+++******,,,---+++...---***+++...///---***+++++++++***+++...000vvvfff^^^TTTMMMJJJGGGCCC@@@>>>>>>>>>>>>AAACCCFFFHHHAAA???===;;;999888888888555777999777555333333555777777666777888999777555333333333444444444555555444...000777777///---222333333333333333333333444...///000111111111000000////////////............000///...---------------,,,,,,---------.........------..................///...---,,,,,,...000111000///...------...///000***,,,......+++***---111///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,******+++,,,---...,,,---...---+++***+++,,,+++((('''******'''(((+++))))))))))))***+++,,,,,,(((((()))***+++,,,,,,---))))))***+++++++++++++++'''(((((())))))******+++***(((((()))***+++***)))************************)))***,,,,,,*********+++))))))***+++,,,+++***)))((()))******(((((()))***)))***+++++++++++++++***)))***+++***((((((((()))((((((((())))))***++++++---------,,,,,,,,,+++++++++++++++***************))))))((()))+++,,,+++***++++++************+++++++++***)))))))))***,,,,,,---------...------,,,+++))))))((()))***+++---...,,,+++++++++------+++)))++++++++++++,,,,,,,,,,,,***))))))+++,,,---,,,+++,,,+++***+++,,,......------///...+++,,,///000///...,,,******+++,,,------sssjjj]]]TTTOOOLLLGGGCCC===>>>?????????AAAEEEIIICCCAAA???<<<:::999999999555888999888555333333555222333222222555888888666111111222333555666777777999444666>>>>>>555222888555555555444444333333333...///000222222222111000...////////////////////////...---,,,+++*********+++++++++************)))111111111000//////......000///---,,,---///111222111000...,,,,,,...000111000///...---,,,,,,///333222111///,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++(((((()))***++++++,,,---...---+++***+++,,,///,,,+++......+++,,,///))))))))))))***+++,,,---''''''(((***+++,,,---...******+++,,,,,,,,,,,,+++&&&&&&'''((()))***++++++***(((((()))***+++***)))***************************+++++++++)))***,,,...'''***...---***((()))+++***,,,,,,,,,+++***+++,,,((()))***+++++++++++++++***++++++***((((((((()))(((((((((((()))***,,,,,,.........------,,,,,,,,,,,,+++++++++******))))))---***(((***---...,,,***,,,,,,++++++***)))(((((()))))))))***,,,...000222.........---,,,,,,,,,,,,++++++******))))))******'''''')))+++...///---,,,+++++++++,,,,,,---------***))))))+++---...---+++...+++)))***...000000......000///,,,,,,000111000000---))))))+++,,,+++)))oooccc[[[UUUMMMHHHDDDAAA???>>>@@@BBBDDDDDDAAA@@@>>><<<;;;;;;;;;;;;777777666555444444444444888666666666888888888666555666777888888777666555888777666555555555555555888777666666777777666555444444333222222222222222333111000111333222///+++000//////...------,,,,,,111000000//////......------...---)))***...000///...------...000111000...555111---+++,,,---,,,+++---...//////---,,,---///...------,,,,,,------...111000---+++***+++,,,,,,............---,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++)))***,,,///000+++))),,,,,,***)))+++***+++,,,,,,+++***+++,,,))))))))))))))))))))))))***************++++++++++++++++++************))))))+++---,,,)))(((***,,,,,,++++++******++++++,,,******++++++++++++*********000222,,,&&&''',,,///,,,)))''')))...///+++''')))***,,,,,,***))))))***************************(((,,,---,,,,,,///...***+++,,,+++***((((((***,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))///111...+++,,,------((())),,,......---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++,,,---......,,,,,,+++++++++,,,---...000///...---,,,------...++++++************++++++vvvlllcccYYYQQQKKKHHHDDDBBBCCCEEEGGGGGGEEECCCAAA???===<<<<<<<<<888888777666555555555555222111000111333444333222444555666777777666555444666666555555444555555555777666555666777888777555777666666555555666666777555333222333444444111...222111111000//////......---------------------......000...++++++///111000...///000000111111000000222///,,,+++,,,---,,,***---...///...---,,,---......------,,,,,,------...//////......---,,,++++++//////...------,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++'''(((((('''&&&&&&(((+++***&&&%%%(((***((((((******+++,,,+++******+++,,,************************************++++++++++++++++++++++++************)))+++,,,+++)))(((***,,,,,,++++++******++++++,,,******++++++++++++******111...)))'''***,,,&&&******))))))))))))))))))+++,,,...---,,,+++,,,---************************'''+++,,,++++++------)))/////////---++++++,,,...***************++++++++++++++++++++++++***************************++++++)))---///,,,***++++++((())))))******++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++,,,---......,,,,,,+++***+++,,,---......---,,,+++++++++,,,,,,++++++************++++++rrrdddZZZQQQMMMGGGCCCBBBDDDEEEFFFDDDCCC@@@>>><<<;;;:::::::::999888777666666666666333333222444666777777666444555555666666555555444444444444444444444555666666555444555777888888777777777777777888999::::::777666555555666666444222444444333333222111111111,,,,,,------...//////000///111000,,,---111222000...111333333000///111333000///......//////...,,,,,,---......---,,,---.........------------......,,,---///000///---+++***000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))((((((***,,,'''######(((***))))))+++)))***++++++***)))***+++************************************++++++,,,,,,,,,+++++++++************)))***++++++***)))***+++,,,++++++******++++++,,,******++++++++++++******...,,,)))(((+++,,,%%%''')))+++***''''''***...+++---...---,,,+++,,,...************************'''++++++)))***,,,,,,)))000000000...,,,+++,,,---+++******))))))))))))***+++++++++******))))))))))))))))))***+++++++++,,,))),,,,,,******,,,(((###******((((((((()))+++,,,***++++++++++++,,,,,,,,,,,,++++++***))))))******++++++++++++,,,---......,,,++++++******,,,---...,,,+++******))))))******++++++************++++++rrrfff[[[UUULLLFFFCCCCCCCCCCCCCCCBBB@@@>>><<<<<<<<<<<<::::::999888777777777777777666666888:::<<<<<<;;;555666666666666666666555333333333333333444555666444333333555777999888888666666666777888999;;;;;;888777777777777777666555666666555444444333333222000000000111111222222222///111111......111222000---111555333///---000444//////000111111111000///,,,---......---,,,...///......------------......------...//////...---,,,000///...---,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...***&&&'''+++---,,,+++---)))***++++++))))))***+++************************)))******++++++,,,,,,,,,,,,,,,+++++++++*********)))***************++++++,,,++++++******++++++,,,******++++++++++++******###,,,111---((((((+++,,,###'''+++,,,++++++---000***+++,,,+++******+++---************************))),,,,,,)))))),,,,,,)))---------,,,)))((()))***---,,,+++***))))))******++++++******)))((((((((((((((()))***+++,,,,,,,,,+++,,,+++***+++---(((!!!***************++++++,,,+++++++++++++++++++++,,,,,,+++******)))))))))***++++++++++++,,,---......,,,+++*********+++------************))))))******++++++************++++++{{{kkkcccYYYPPPJJJGGGFFFEEEEEEDDDBBBAAA@@@@@@@@@AAA;;;:::999888777777777777555555555666999:::::::::888777777777777777777888333333333333333444555666333222222444777999999888666666777777999:::<<<===999999999888777777777888777777666666555444444444444444444333333333222222///111111//////222333000,,,111444333...,,,///222---...000000000000//////,,,---///......---///000///......------......//////...---------...///000//////...---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,---******...///,,,++++++)))+++,,,+++***)))***+++************************)))******+++,,,,,,------,,,,,,,,,++++++++++++***)))))))))***++++++++++++,,,++++++******++++++,,,******++++++++++++******$$$+++///+++'''***000333$$$&&&***---...---+++)))***+++++++++******,,,...************************+++------******------******+++,,,+++)))''''''(((...---,,,,,,++++++++++++*********)))))))))(((((((((((()))***+++,,,,,,,,,------,,,***,,,...)))""")))***,,,......---,,,+++,,,,,,+++******++++++,,,++++++************++++++++++++++++++,,,---......++++++***)))***+++,,,---******++++++++++++++++++++++++************++++++}}}uuuiii]]]UUUOOOJJJHHHEEEDDDBBBAAA@@@???@@@@@@===<<<;;;:::999999999999888777666888:::;;;;;;:::999888888777777888888999444444444444444444555666333222222444666888888777888888888999:::<<<===>>>::::::;;;:::888888:::;;;999999888777777666666555666555555444333333222222000333333111111444444222...111333222///---///000,,,---......,,,,,,---///---...000000//////000222//////............/////////...---,,,,,,...000222....../////////......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---......******---...***'''(((***+++,,,,,,+++***+++,,,++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,,,,++++++++++++***)))((()))+++,,,,,,+++,,,++++++******++++++,,,******++++++++++++******...+++&&&$$$)))000///)))'''(((***,,,,,,***&&&###,,,------,,,,,,---///222************************,,,......******------+++***+++---,,,+++))))))***,,,------...------,,,+++************************)))))))))***+++++++++,,,---///...++++++---+++''')))+++---///000...,,,+++---,,,+++*********+++,,,************+++,,,---...++++++++++++,,,---......+++******))))))+++,,,---******+++,,,,,,,,,,,,+++++++++************++++++ssshhh___WWWSSSLLLJJJHHHEEECCCAAAAAAAAA??????>>>===<<<<<<<<<<<<===<<<;;;<<<>>>???>>>===999888777666666777888999666666555555444555555555444333222444666777777666777777888888999:::;;;<<<<<<===>>><<<::::::===???;;;;;;;;;:::999999888888666666666666666666666666222666666444444777777444111222222222111000000///...///000...,,,,,,...111...///111111000000222333//////............//////---------......///000111,,,---///111111000...,,,,,,,,,,,,------------...------------------------,,,...000000///...//////---))))))---...***''''''+++---------,,,+++,,,---++++++++++++++++++++++++)))******+++,,,---...///------,,,,,,,,,+++++++++***((('''))),,,---,,,+++,,,++++++******++++++,,,******++++++++++++******---+++'''%%%***///+++$$$'''***,,,,,,)))(((***,,,---------,,,,,,---000222************************,,,...---)))))),,,,,,***(((***,,,---,,,++++++,,,)))+++---...///---,,,***))))))******+++,,,,,,,,,******************++++++,,,///...***(((+++,,,+++***+++,,,---------,,,,,,...---+++***)))***+++,,,)))******+++,,,...///000++++++++++++,,,---......+++***)))))))))***,,,---)))***+++,,,,,,,,,++++++++++++************++++++}}}rrriiidddYYYWWWSSSOOOLLLIIIHHHHHHBBBAAA@@@???>>>>>>>>>>>>>>>===<<<===>>>???>>>===888777666555555666777888888777666555555555555555444333333444666777666555555555555555666777888888>>>???@@@>>><<<<<>>======>>>??????===<<<;;;:::999777666666666666666999999666555666444111444444555444222222444555444888777333444:::<<<999<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>999:::;;;;;;<<<;;;;;;:::777777777666666666666666666666666666666666666666777888::::::888444000---666333000000222222000...111222222000...---...///000111222222222111///............///000111111222222000---+++***+++,,,...000///---,,,++++++,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,,,,---......,,,---...000++++++++++++,,,,,,---...---,,,***))))))***,,,---******))))))))))))******,,,***((('''((()))))))))+++++++++*********))))))+++***)))(((((()))***+++***(((((((((+++,,,---,,,''')))+++,,,---,,,***)))---+++((())),,,---,,,*********+++++++++,,,,,,,,,))))))((((((---222///)))++++++,,,,,,,,,+++******************************,,,,,,,,,++++++*********------,,,++++++******)))---,,,+++******+++,,,---,,,++++++,,,---///222333---+++***((()))+++---///)))((((((((()))***++++++******+++++++++,,,,,,,,,)))*********)))(((&&&%%%zzzqqqkkkfff```ZZZUUUNNNLLLIIIEEEAAA?????????===<<<<<<<<<======<<<:::;;;:::999888777777777777888::::::777777:::999777444555555555333333555666666999888444555999:::777;;;;;;<<<============<<<>>>===<<<<<<<<<>>>???@@@>>>=====================;;;;;;::::::999999888888888888888888888888888888999999::::::888555222000444222222333444333000---222222333111000///000222111111222222111111000///.........///000111111111111///,,,***)))***,,,---,,,,,,,,,---...///000111---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,111000///......///000111,,,---------,,,,,,...000,,,+++++++++,,,,,,---...---,,,+++))))))+++,,,---))))))(((((((((((())))))000---+++)))))))))((('''++++++*********)))))))))+++***))))))))))))***++++++)))((()))+++,,,,,,+++((()))***+++,,,++++++***,,,***))))))+++++++++*********+++++++++,,,,,,,,,***,,,,,,+++---111///***,,,,,,---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,*********+++,,,---//////+++++++++,,,,,,,,,------******)))))))))***++++++******+++++++++,,,,,,,,,******++++++***)))'''&&&}}}uuullleee]]]YYYSSSLLLGGGEEEDDDDDD>>>===<<<===>>>===;;;999;;;:::999888888888888888333555555111222666777555333555666666555555666888888:::999666555888888666999:::;;;;;;<<<<<<;;;;;;>>>>>>======>>>@@@BBBCCCCCCBBB@@@????????????@@@>>>======<<<;;;::::::999::::::::::::::::::::::::;;;;;;;;;:::888666444333222333444555666444000---333444444333222111333444333333222111111111111222.........///000000111111111///---+++++++++---...+++,,,---...///000000111---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,,,,---...///+++---------,,,,,,---///,,,,,,+++++++++,,,---------,,,+++******+++,,,---)))(((((((((((((((((()))000...,,,+++,,,,,,+++***++++++************))))))+++******))))))******+++,,,***))))))+++,,,++++++*********+++++++++++++++***+++,,,+++***)))***+++******+++++++++,,,,,,,,,(((---111000///222111///............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,))))))***++++++++++++******+++,,,......---,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++++++++***)))(((~~~wwwqqqkkkaaaXXXQQQLLLJJJHHHCCCBBB@@@@@@@@@???===:::::::::999888888888888888222333111---...222333222333555777777666666777999777888888777777888888777999::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>@@@BBBDDDEEEFFFDDDBBB@@@??????@@@AAA>>>>>>===<<<;;;::::::999========================>>>===;;;:::888777777666444444555666666444333111555666666444222111222333666555333222222222333444/////////000000000111111222111///.........///000//////000000///---+++***.........---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,***))))))(((((())))))***,,,---...---,,,,,,...000,,,,,,,,,++++++,,,,,,------,,,++++++++++++,,,---******))))))))))))******,,,++++++,,,///000111000,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++---+++******+++,,,+++***++++++*********+++,,,---***,,,///---***)))***---******+++++++++,,,,,,,,,&&&...444333111222444444/////////...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***((('''******+++,,,,,,,,,,,,+++...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******}}}qqqfff]]]VVVQQQNNNJJJHHHFFFDDDCCCAAA>>>;;;;;;;;;:::999888888888888999:::888333222555777555444666888888777777777888666555666888888888888999::::::;;;<<<<<<<<<<<<;;;=========>>>@@@BBBDDDFFFEEEDDDAAA???>>>???@@@AAA?????????>>>===<<<<<<;;;???????????????????????????>>><<<:::999888888888777777666444333444555777888888777555222000000111777666444333333333444555000000000111111111111111111111000///...///000000111111111000...+++((('''........................------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---...///...------///111---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,++++++---000111111000......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,******+++,,,+++***++++++******++++++,,,---+++...000///,,,***+++---******+++++++++,,,,,,,,,+++333888555000000222222/////////...---+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,***((('''***)))((('''((()))+++,,,......---,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++vvvmmmfff^^^YYYTTTRRROOOLLLIIIFFFBBB??????>>>===;;;::::::999999<<<===<<<777666888999666444666888999777666666666555444555999:::888888;;;999:::;;;;;;<<<<<<;;;;;;===<<<<<<===???AAACCCDDDCCCBBB@@@???>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;:::999999999999888777444333444888;;;999999888666333111111222777777666555555555555666222222222222222222222333000/////////.../////////000000000///...---,,,+++.........///////////////......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000------,,,+++++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------...---------//////---+++.........---------,,,,,,+++,,,,,,------,,,,,,+++---+++******,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,...//////---+++************+++++++++,,,,,,,,,444999;;;444...,,,---,,,............---+++***)))***************************++++++++++++,,,,,,,,,------,,,,,,+++******))),,,,,,------------,,,,,,---------,,,,,,***))))))***)))'''%%%%%%(((***,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******++++++,,,|||sssmmmccc```\\\XXXUUUPPPKKKGGGDDDCCCAAA???>>>===<<<<<<888;;;:::777666999888666555777999999777555444444777444555:::;;;777666999888999999:::::::::::::::<<<<<<;;;<<<===???AAABBB@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<;;;:::999888888999999777555555888;;;888888888777555444555777777777888888777777666555444444444444444444444444222222111111222222222222111111000000000000111111....../////////000000000//////............//////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++---......---,,,,,,+++++++++,,,,,,------------------,,,---,,,,,,++++++,,,,,,------,,,,,,---...---+++(((---,,,,,,,,,+++++++++++++++,,,---......---,,,+++,,,+++******,,,......---***+++,,,---------,,,+++,,,,,,,,,------,,,)))&&&******+++++++++,,,,,,,,,777:::888111,,,+++,,,+++,,,,,,---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---......---,,,,,,------,,,+++************)))(((((('''((()))***+++,,,+++++++++++++++,,,---******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,~~~ooolllhhhccc___ZZZTTTPPPHHHGGGEEEBBB@@@???>>>>>>666:::;;;999999<<<;;;888555777999999666444222222999555666;;;;;;555444777777777888999999999999999;;;;;;;;;;;;<<<===???@@@??????@@@AAAAAAAAA@@@@@@===>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<;;;:::999888666888::::::888777888:::777888888888777777999;;;777777888999999777666555555555555555555555555555555666666666666666666666555444222111111111222333.../////////000000111111000000////////////000000...------,,,,,,------...---......//////......---)))***+++***))))))+++---...---,,,,,,++++++++++++,,,------......------,,,,,,++++++******++++++,,,)))))))))+++---...,,,***+++++++++*********)))))),,,,,,---......---,,,,,,+++***)))***,,,.........)))***,,,......---,,,++++++***)))***,,,+++'''###******+++++++++,,,,,,,,,444666444...+++...///...++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,------,,,,,,---......---,,,,,,---,,,***)))))))))***+++'''((()))++++++******)))************+++,,,,,,---******+++++++++,,,,,,,,,+++***)))))))))***+++,,,wwwppplllggg```ZZZTTTPPPJJJEEEBBBAAA???>>>AAA???<<<;;;;;;;;;:::888999777555444555666555444666444222222444666777777333555777888999888777666999999:::;;;===>>>>>>???AAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCBBBAAAAAA@@@??????:::<<<>>>===:::999;;;>>>::::::999888777777777888:::999999888888999999:::888888999::::::;;;<<<<<<777777666444333444666999555555555555555555555555333111111333666777666333333222111000111222333444:::666222000000000---+++222111///---,,,---...///333111...,,,++++++,,,---,,,+++******,,,......---------------------------'''***...000000.........///......---------......+++,,,,,,------,,,,,,++++++***)))))),,,000555888000,,,)))***...///---***++++++,,,------...//////------------------------,,,,,,------...------,,,+++++++++)))(((***---///888666222---+++******+++,,,,,,+++******+++,,,,,,///,,,***+++...///...---*********++++++,,,,,,,,,---+++((((((***,,,---------+++***,,,///000...,,,,,,++++++---+++((()))...***)))((()))***+++***((())))))******++++++++++++***))))))))))))***+++,,,***++++++***((('''((()))zzzqqqkkkbbb]]]VVVPPPLLLHHHFFFDDDCCCAAA???>>>>>>===<<<;;;<<<:::888888999999999888;;;999777777888999888777777888:::;;;;;;;;;:::999888888999:::;;;<<<======??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@??????>>>??????===:::999999999;;;::::::999999999999::::::999999999999999999:::888888999::::::;;;<<<<<<888777555444444555777888555555555555555555555555444333333444777888777555222222222222222333333444888555111///000///...,,,.../////////000/////////000///...---------...///...,,,++++++---......---------------------------''')))---...---,,,++++++...------,,,,,,---------,,,,,,------------,,,,,,...---,,,++++++---///111000---***+++,,,+++&&&!!!+++++++++,,,---.........---------------------------------...------,,,,,,.........---,,,---///222...---+++***)))***+++,,,*********++++++*********---+++)))***,,,...---+++,,,,,,++++++++++++++++++...+++))))))+++------------,,,+++,,,//////---+++,,,++++++---+++(((***...+++)))((()))***+++***))))))*********++++++++++++.........------,,,,,,,,,***+++,,,+++***)))***+++zzzqqqllleee]]]XXXSSSOOOLLLJJJHHHEEECCCCCCBBB@@@>>><<<:::888888999:::999888:::888777777777666333111666666666777777777777777666666777888999999::::::<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@??????@@@>>>===<<<<<<;;;999777:::;;;;;;;;;;;;;;;;;;<<<::::::999999999999::::::888999999::::::;;;;;;<<<:::777444444666888777666666666666666666666666666555555555666888999888666111222333333444444333333555333000///000000///...,,,---000222222222000///.........//////000000000111///------...///...---........................,,,...111222111///......------,,,,,,,,,,,,------,,,,,,------------,,,,,,///...---,,,++++++,,,,,,...---,,,------***$$$***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,+++******---///++++++,,,,,,------......***+++,,,,,,,,,,,,+++***+++)))((()))***,,,++++++------,,,++++++******)))...,,,******,,,............---,,,---......,,,+++,,,***+++---,,,)))***///+++***))))))++++++***)))************++++++++++++******+++,,,,,,+++***)))(((***++++++***)))***,,,~~~wwwoooiiiddd___\\\VVVSSSOOOLLLKKKIIIFFFDDDAAA???<<<<<<<<<<<<;;;999888777666666666555222///555444444333333444555555444444555666666777888888999999;;;<<<<<<=====================>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>><<<999;;;===>>><<<:::999:::;;;;;;<<<<<<<<<<<<999::::::::::::::::::999999999999::::::;;;;;;;;;;;;777333444888:::888555777777777777777777777777555555666777888888777777111222444555555555444333333222111111222222222222...///111222222222111111...///000111111111000000333111//////000000///..............................000333333111000//////...------------......///------............------+++,,,,,,,,,,,,,,,,,,++++++++++++---///...***'''++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++***++++++***))))))+++---...............,,,+++***...---,,,,,,,,,,,,---...******))))))***+++++++++,,,+++++++++++++++++++++...,,,++++++---...............---...------,,,***,,,***+++---,,,)))+++000,,,+++******+++,,,+++***++++++++++++++++++++++++###%%%(((+++,,,---,,,+++)))***+++***(((((()))***~~~yyytttqqqfffccc^^^ZZZWWWTTTPPPNNNLLLIIIFFFDDDCCCBBB@@@>>>;;;:::::::::;;;:::777555888777666666666666777777333444444555555666666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@@@@???===;;;<<<>>>@@@>>>;;;888999:::;;;<<<<<<;;;;;;999:::;;;;;;;;;;;;:::999999999::::::::::::;;;;;;;;;777444555999;;;999555888888888888888888888888555666777777777666666777222333444666666555444444222333444444444444555555444333222111000111111222111111222222222111000///444222000000111111000///////////////////////////+++---//////---,,,,,,,,,///////////////000111111---......//////......---+++,,,---------,,,+++***+++******+++---//////...+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---...///...,,,,,,---///++++++,,,,,,***(((&&&$$$///---***((((((***---///+++++++++++++++,,,---...))))))***+++,,,,,,------...,,,+++,,,---///...------.........---,,,++++++,,,***+++---,,,***,,,000,,,+++***+++,,,---,,,***,,,+++++++++++++++++++++'''(((+++...000000//////,,,---...,,,***))))))***~~~wwwsssoookkkhhhdddaaa^^^XXXTTTPPPLLLIIIFFFCCCAAA>>>===<<<<<<<<<<<<:::888777777777777666666666666444444555555555666666666777777888::::::;;;;;;;;;::::::::::::;;;<<<======>>>>>>??????@@@@@@AAAAAACCCAAA??????>>>>>><<<:::999:::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<;;;:::999:::::::::::::::::::::::::::888666777:::;;;999666777777777777777777777777555666888888666666666777333444555555666666555555222444666777666666666888777555333111000111222333333333333222222111111111444222000000111222111000000000000000000000000000,,,...//////...---...///000000000000000111222333......////////////..................---+++***))),,,++++++***+++,,,------------------------------------------------------,,,------......------,,,,,,---...---,,,+++,,,---)))***+++,,,,,,,,,******---+++(((&&&&&&(((+++---,,,---...---,,,,,,...000(((((()))***,,,---...///,,,++++++,,,---...---,,,,,,---///...---,,,,,,---,,,***+++...---+++,,,111---,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++***///000000///---,,,,,,---}}}{{{yyywwwtttrrrhhhddd^^^YYYTTTPPPKKKHHHDDDBBB???>>>======;;;:::777777888888888777555555555555666666666666777777777888999:::::::::::::::888888888888999:::;;;<<<===>>>>>>???@@@AAAAAAAAACCCCCCCCCAAA???======>>>;;;<<<===>>>>>>===;;;:::999:::;;;======;;;:::999::::::::::::::::::::::::888999999999999999999888777777777777777777777777666888:::999777666777999555555555555555666666777111444777777666555666777444444333333333333333444333333222111111222444444222111000000111333222111000000000000000000000000///111222222222111333444////////////000111222333/////////000000/////////.........---------------,,,---......------,,,,,,................................................++++++,,,---............***+++,,,,,,***))))))***++++++,,,.../////////000*********))))))*********,,,---......,,,,,,...000))))))***+++,,,,,,------+++******+++---...,,,+++***,,,///...---,,,---...,,,***+++...---+++---222...,,,+++,,,---...---,,,------,,,,,,,,,++++++++++++*********)))(((((((((,,,---......------///000zzzvvvoooiiiccc]]]XXXTTTNNNKKKGGGDDDCCCBBB@@@???;;;<<<>>>???>>><<<:::999666666666777777777777777888888999::::::::::::999777777777777888999:::;;;======>>>???@@@AAAAAABBB???BBBDDDCCC@@@???AAACCC===>>>???@@@???>>><<<:::999:::<<<======<<<:::999::::::::::::::::::::::::777999;;;;;;999888999:::666666666666666666666666777:::<<<;;;999777888:::666666555444444666777888000333777777555444555777000222444555666666444444222111111000111444666888111000///000111333333222000000000000000000000000---///000000000000222333............///000222222//////000000000000//////+++++++++,,,...000222333***---111333333111000/////////////////////......////////////////////////******,,,---.../////////---...//////---+++,,,,,,*********++++++,,,,,,---***,,,...000000...,,,***+++---...---++++++...000++++++++++++++++++,,,,,,+++******+++------,,,***))),,,///...---,,,---///,,,***+++...---+++---222...---,,,,,,......---,,,---------,,,,,,+++++++++,,,,,,++++++,,,---......&&&(((***++++++,,,...000{{{uuuqqqlllfffaaaYYYUUUOOOLLLJJJGGGCCC???BBB???===<<<<<<<<<:::999<<<;;;999888777666555555444333222222444666888:::777777888888999999999:::999:::;;;<<<===???@@@@@@EEECCC@@@?????????>>>>>>>>>>>>?????????>>>>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>:::999:::;;;======;;;999666555555555666777888999999888888777777777777888888777666555555666777888555555555555555555555555666444222222444666777666666555444333222333333444111111111111111111111111333222111000000111222333111111111111000000///...111111111111000000000000111111000//////////////////////////////000111111,,,,,,---......---,,,,,,------............------........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///+++,,,------++++++,,,---........................((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,///,,,---000---(((***111---......---+++******+++000000///...---,,,,,,++++++---//////---,,,+++,,,***+++,,,,,,+++******+++...---+++*********++++++~~~xxxooohhhaaa\\\WWWTTTSSSQQQMMMJJJIIIFFFDDDBBBAAA@@@???======<<<:::999777666666666777666555444555666888999777777888888888999999999:::;;;;;;<<<<<<=========BBBAAA@@@?????????>>>>>>>>>>>>??????????????????AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<>>>>>>;;;999999999888888888888888999999888888777777777777888777777666666666666777777777666666666666666666666666444333333555666777666555444333222222222333333222222222222222222222222333222111000000111222333666777777777777666555444222222222222111111111111111111000///////////////000////////////000111111000000000000000000000000............////////////........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,+++---------,,,+++,,,---------------------------++++++,,,,,,---,,,,,,+++------------------------...,,,---000...***---222,,,---......---,,,---///222111000///...---------+++---///...---+++++++++***,,,---......///000111------+++*********++++++zzzqqqiiiddd___]]]\\\ZZZVVVRRRMMMKKKHHHEEEDDDCCCAAA???@@@???>>><<<:::999999999;;;:::888777666777777888777777777888888888888888;;;;;;;;;;;;;;;:::::::::>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@AAACCCBBBAAA@@@@@@?????????AAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>??????>>><<<:::===<<<<<<;;;::::::999999:::999888888777777777888666666777777777777666666999999888888777777666666777555444444666777777666444333222222111222222222444444444444444444444444222222111111111111222222555555555555555555444333444333333333333222222222222111000000///000000000000000000///000000111222333222111000000111222333//////......///000111111///////////////////////////......------......///---------------------------...///000///...,,,***,,,---...---,,,,,,---...------------------------------------,,,***)))(((........................---,,,---000///---...222,,,---............000222333222111000///.........+++,,,...---+++******+++------,,,,,,++++++******---,,,,,,++++++++++++,,,|||tttpppjjjgggeeebbb^^^ZZZRRRPPPLLLJJJIIIHHHEEECCCEEEDDDBBB@@@>>>======<<<<<<;;;:::999888888888999888888888888888888888888999999999999999999999999999;;;>>>??????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA??????>>>>>>???CCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@===;;;============<<<<<<;;;;;;;;;;;;:::999888888888888555666777888888777666555999999999888777777666666777666555555777777777666444333333333333333333333333333333333333333333333222222222222222222222222111111111222222111000000333333333333222222222222222111111000000000111111111000000000000111222222222111///------///111222000/////////000111222333///////////////////////////..................///------------------------&&&(((+++...000000...---,,,...///...---,,,---...------------------------------------,,,***)))(((........................------...//////---...///---...///...---...000333444333111///............+++,,,---,,,***)))***+++,,,+++******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,yyyuuuqqqmmmhhhccc\\\YYYUUUSSSQQQPPPMMMKKKGGGFFFDDDBBB@@@???>>>>>>;;;;;;:::::::::::::::;;;999999999999888888888888777777888888999:::::::::666999===>>>===<<<===???>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@EEEEEEEEEEEEEEEEEEEEEDDDEEEDDDCCCCCCDDDBBB???===;;;<<<===>>>>>>>>>>>>=========<<<::::::999999999666777888999999888777666888888888777777666666666888777666666888888777555444444555555555555555555333333333333333333333333222222222333333222222222222333333444444333333333333222222222222111111111222222111111111111222222111111111111111222333333111000...------...000111000000000000000111222222000000000000000000000000000//////......//////000........................$$$'''+++///111222111000---...//////------...///------------------------,,,,,,---------,,,,,,+++------------------------......///.........,,,***/////////---,,,---///111333222000...------......+++,,,---,,,***)))***+++))))))***---111222222000,,,,,,,,,,,,,,,,,,,,,,,,~~~yyysssnnngggccc___[[[XXXUUURRROOOJJJIIIGGGEEECCCAAA@@@@@@=====================<<<:::::::::::::::999999999666777777888999::::::;;;555999<<<<<<::::::<<>>>>>=========???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFFFFEEEBBB???;;;<<<>>>@@@@@@@@@@@@???@@@???>>>===<<<;;;;;;;;;999999::::::::::::999999777777777777777777777777888777777888999999777555444555555666666666666555222222222222222222222222222222333333333333222222222222333444444444444333222222222222111111111111222222222111222222333444222222111111222222333444333222111000000111222333000000111111111111000///000000000000000000000000111000000//////000000111////////////////////////+++---///111222222111000...///000///.........000........................+++,,,---......///......------------------------...//////...///111...***000000///---,,,,,,///111444222000---,,,---......,,,------,,,******+++---...------...000///)))%%%+++,,,,,,------------,,,yyyuuuoooiiiddd___ZZZWWWQQQPPPNNNKKKIIIHHHGGGFFFBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::999999999999999999999999555999;;;:::888888;;;??????>>><<<;;;;;;===>>>???@@@@@@@@@AAABBBCCCEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHGGGDDDBBB???@@@AAACCCCCCBBB@@@???BBBBBB@@@???>>>=========;;;;;;;;;::::::;;;;;;;;;777777888888999:::::::::999888888999:::999777555333333555666666666555555444444444444444444444444222222333444444333222222000111222222333333222222444333333333222222222222222222222222222333444444333222222222222333444444333333333333333333333333///000222333222000---,,,111111111111111111111111222222111111111111222222////////////////////////000000111111111000000///...///000000///...///000////////////////////////---......///000000//////........................,,,///000///222666333---000000///...---...222555555333000...---...///000---......,,,******,,,...111///...//////***!!!++++++---.........------{{{tttmmmgggcccXXXWWWUUURRRPPPNNNMMMMMMGGGGGGFFFEEECCC@@@>>>============<<<<<<;;;;;;;;;;;;;;;::::::999888888777666999;;;999666666;;;??????>>><<<;;;:::;;;===>>>======>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHGGGHHHIIIHHHEEECCCBBBCCCEEEEEEDDDCCCAAA???DDDCCCBBB@@@???>>>>>>>>>===<<<;;;::::::;;;<<<===777888999:::;;;;;;<<<===999888888999:::999777555111222444555666555444444555555555555555555555555222222444444444444222222222333444444555555555555555555444444444333333333222222222222333333444555333333222222333333444555111222222333333222222111...000222333222///,,,)))111111111111111111111111333333222222222222333333000000000000000000000000.............../////////...000111000///...///111000000000000000000000000///000000000000000//////000000000000000000000000+++///000000444:::888111///////////////111555999777555222///...///000111...///...---++++++---///******---222555333+++###***+++---...///...------xxxnnnmmmjjjfffbbb___\\\XXXUUUOOONNNKKKIIIFFFDDDCCCBBB>>>===<<<===??????>>>===<<<;;;:::999999999999999::::::999999999999::::::=========<<<<<<===>>>>>>======>>>===<<<===???AAACCCDDDEEEFFFGGGIIIJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJHHHGGGGGGFFFEEEEEEDDDDDDEEEDDDBBBBBBCCCDDDCCCBBB=========<<<<<<======>>>>>>===<<<===>>>===<<<:::;;;;;;:::::::::999999999:::888666666777888555333888888888888777666555444666555333222222222333444555555555555555555555555555444333333555555444333555444222111111222444555555555444444333222111111111111222333333111000///333333333333222222111111111111000000//////......000000111222333333444444////////////............111000000///////////////000000111111111111000000...///000222222111111000222000---...000000...+++000000111222222222222111333111000......///111222000///---...000222333333333222111000///000111111...//////...---...///111.../////////...---,,,,,,***,,,...//////,,,***((({{{|||xxxtttooojjjeeeaaaYYYWWWTTTQQQMMMJJJHHHGGGHHHEEECCCBBBBBBBBBAAA???AAA@@@???>>>===<<<<<<<<<>>>======<<<<<<======>>><<<<<<;;;;;;;;;<<<<<<===<<<======<<<;;;<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFEEEFFFHHHHHHGGGGGGIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHLLLJJJHHHGGGHHHGGGFFFDDDCCCCCCBBBBBBAAABBBBBBBBB@@@???>>>???@@@@@@>>><<<===<<<<<<<<<<<<;;;;;;;;;===:::888888::::::888666999999999999999888777666555444333222222222333333444444555555555555555555555444333444555666555333666555333222222333555666666666555444444333222222222222222222222111111000333333222222111111111222222222111111111000000000000000111111222333333444222222222111111111000000///////////////000111222......////////////.........///000111222111111000000...---...000111///...//////000111111111111111222111/////////000222333000//////000111333333333+++*********+++---///000111111111000---++++++,,,.........///......---------...///000///...,,,+++{{{vvvllljjjfffaaa\\\WWWSSSQQQNNNKKKGGGDDDDDDCCCCCCBBBCCCBBBAAA??????>>>>>>>>>>>>======<<<<<<=========;;;;;;:::::::::::::::;;;:::;;;<<<;;;::::::<<<>>>@@@???>>>>>>>>>???AAABBB@@@BBBDDDEEEFFFGGGIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLPPPOOOMMMLLLLLLJJJHHHEEEIIIHHHGGGFFFFFFFFFFFFFFFCCCBBBBBBBBBCCCCCCAAA@@@@@@????????????>>>>>>>>>???>>><<<<<<======<<<::::::;;;;;;;;;;;;;;;:::999777777666555555555555666444444444555555666666666666555444555666777666444777666555444444555666777666666666555444444333333444333333222222222222222444333222000000111111222333333333222222222222222000000000111222222333333333333333222222222111111.........///000111333333...//////000000//////...//////000111111111111000...------...000111111000/////////000000000000000111000//////000111222333000111222333444444333333------------///000111222)))+++...////////////000------.../////////......//////000000000///......~~~wwwpppiiidddaaaWWWTTTOOOKKKJJJJJJIIIIIIEEEEEEDDDCCCBBBBBBBBBBBB@@@???>>>===============;;;;;;:::999999999::::::999;;;;;;;;;:::999;;;<<>>======>>>???@@@???AAACCCDDDDDDEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOONNNMMMMMMMMMLLLIIIGGGKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>><<<<<<============<<<<<<;;;;;;::::::999999999999444555555666666777777888888666555666777888777666666666555555555555666666666666555555444444444444666555333222222222333444444333111000000000222333333333333222222222222222000000000111111222222222222222222111111111000000////////////000111222333111111111222222111111111///000000000111111111111///......///000000000000000000000000000111111222000000000000000222333444000222555777666444333222444333333333222222222222&&&)))---///000000000111,,,---...///////////////000000000////////////000zzzvvvmmmiiibbb\\\YYYWWWUUUSSSLLLLLLJJJIIIHHHHHHHHHHHHEEEEEECCCBBB@@@@@@??????===<<<<<<;;;::::::;;;;;;:::;;;<<<<<<:::::::::;;;@@@???>>>===<<<===>>>>>>>>>???AAA@@@??????@@@BBBEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKKKKLLLMMMMMMLLLKKKMMMLLLKKKKKKJJJJJJJJJKKKJJJIIIHHHIIIJJJJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBAAABBBBBB>>>????????????>>>>>>============<<<<<<<<<;;;;;;777777888888999999999999999888777777999999888777666666555555555555666666555555555555444444444444777666444333333333444555444444222111111111222333222222222222222222222222111111111111111222222222222222222222111111111111111111000000000000111111111111222222222222111111000000000000000111111111000111111000////////////222222111111111222333444111111111111111222333333000444888888666444222222111111111111000000/////////111222111...+++)))(((------...///000000000/////////////////////000000{{{sssmmmhhhdddaaaZZZXXXVVVSSSPPPNNNMMMLLLJJJHHHFFFDDDBBB@@@???>>>@@@@@@???>>>============;;;===>>>>>><<<;;;;;;<<<===============<<<<<<<<<<<<======<<<;;;::::::;;;AAAAAABBBDDDEEEFFFGGGHHHIIIHHHGGGHHHKKKMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMKKKJJJJJJJJJKKKKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGFFFEEEDDDEEEFFFCCCCCCCCCBBBBBBAAA@@@???===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888999:::;;;:::888777777777777777777777777666666666666666666555555777666666555555555555555444444444444444333333333111111222222222222333333222222222222222222222222444444444333333333222222333222111000000000000000///000000111111000000///000000000///000111111222111222222111///......///333333222111222333444555222222222222222222222222111555999999555222222222------///000111222222222///111222111///---,,,,,,......///000000000////////////000000111111000000{{{vvvsssooojjjddd```\\\[[[RRRQQQNNNKKKGGGEEECCCBBBDDDDDDBBBAAAAAA@@@@@@@@@===???@@@@@@>>>=========<<<===???@@@@@@???>>>===;;;<<<===<<<:::999:::;;;>>>>>>???@@@AAACCCCCCDDDFFFDDDBBBBBBEEEIIIKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLKKKJJJHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGIIIKKKJJJHHHGGGIIIKKKHHHHHHGGGFFFEEEDDDBBBAAAAAABBBBBBCCCBBBAAA@@@???AAA@@@@@@??????>>>>>>>>>;;;:::999:::;;;<<<;;;999999999::::::::::::999999888888888888888888888888666777777777777666555555444555666777666555333222222333333333444444444444333333333333333333333333333333333333222222222222111111111000111111222222///000000111111000000///111000/////////000222222///111222111///...000111333222111000111222444555333333333333222111000000222666999888444111111333///000222333444555555444+++---///000000111222444///000000000000//////...///000222333444333222111}}}vvvrrrooo```^^^[[[WWWSSSPPPNNNMMMGGGFFFEEEDDDCCCBBBBBBCCC>>>@@@BBBBBB@@@>>>>>>>>>>>>???BBBDDDEEECCCAAA@@@===>>>??????======>>>???<<<======>>>???@@@AAABBBBBB@@@===<<>>===@@@>>>============<<<:::;;;:::999:::<<<======<<<>>>>>>>>>???@@@AAABBBCCCAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJHHHEEEFFFGGGHHHFFFCCCBBBAAA???>>>===???@@@BBB<<>>;;;:::;;;:::;;;===>>>>>>>>>===<<<>>>;;;999:::<<<<<<:::888<<<<<<;;;:::999999999:::555555555666666666777777333444444555555444444333111111000000000000111111444444333222111111111222333333333333333333333333111111111111111111111111000000000000111222333444000111111111111222222222000000000000000000000000999888777555333222222222666444333333444555333222000000000000000111111222+++...111111///...000333111111111111111111111111~~~wwwrrrhhhccc]]]XXXVVVUUUUUUTTTRRROOOKKKHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBAAACCCAAA@@@@@@AAA@@@???>>>???>>>===>>>@@@@@@???>>>???>>>>>>>>>>>>>>>??????>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLOOOMMMKKKKKKLLLLLLJJJGGGHHHGGGFFFDDDDDDDDDEEEEEEAAABBBBBB@@@===;;;<<<>>><<<======>>>>>>>>>>>>>>>@@@>>><<<===>>>???===;;;;;;::::::999999888888888666666777777777888888888555555666666666666555555333333333333333333333333555555444333333333333333333333333333333333333333111111111111111111111111111111111111222333444555111111111111222222222333444333222222333333333222999888777555333222222222666444444555777888777666222111111111111222333333111222444333222111111222111111111111111111111111|||vvvrrroookkkhhhfffaaaZZZUUUSSSRRRRRRQQQKKKKKKKKKKKKJJJHHHGGGFFFEEECCCBBBAAABBBBBB@@@???BBBAAA@@@@@@AAAAAA???>>>@@@??????>>>======>>>>>>======>>>???@@@@@@@@@@@@BBBBBB@@@@@@AAABBBEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHLLLMMMMMMMMMNNNOOOOOOOOOPPPOOONNNMMMLLLKKKJJJIIIKKKKKKJJJJJJKKKMMMOOOPPPSSSQQQOOOOOOOOONNNMMMKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDAAA>>>===???AAA???????????????@@@@@@AAACCCAAA@@@AAABBBBBBAAA???<<<<<<<<<<<<;;;:::999888888888999999999999::::::777777888888888888777777444555666777777666555444666666555444444444444555333333333333333333333333222222222222222222222222222222222222222333444555222222222222333333333333777555333333444555666555999888666555333333222222444333333555777999888888333333222222333333444555666555444444444444222000222222222222222222222222~~~yyysssmmmiiigggdddbbb]]]\\\ZZZXXXTTTQQQNNNMMMKKKIIIGGGGGGGGGFFFEEECCCEEEDDDCCCDDDEEEDDDBBB@@@AAA@@@????????????????????????@@@AAAAAAAAAAAAAAABBBAAA???>>>???AAADDDEEEDDDEEEEEEFFFFFFFFFFFFFFFIIIIIIJJJKKKLLLMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIKKKKKKJJJIIIKKKMMMPPPQQQTTTSSSQQQPPPOOONNNMMMLLLLLLMMMNNNNNNMMMJJJHHHFFFIIIHHHFFFDDDBBBAAABBBBBBBBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@AAAAAAAAA@@@>>>===<<<::::::::::::::::::::::::888999999::::::999999888555777888::::::888777555666666555555555555555666444444444444444444444444222222222222222222222222222222111111222333333444222333333333444444444444666444222333666999:::999888777666555444333333333333222111333555666666555333333222222333333444555666333111222444444111...222222222222222222222222}}}xxxvvvsssnnnhhhbbb]]][[[XXXVVVTTTSSSRRRQQQOOOMMMKKKJJJJJJJJJKKKJJJGGGEEEAAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBBBBBBBAAACCCBBB@@@???@@@BBBEEEGGGCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJMMMLLLLLLKKKKKKJJJJJJIIIJJJIIIIIIHHHJJJLLLOOOPPPSSSSSSSSSQQQPPPNNNNNNNNNMMMNNNOOOOOONNNKKKHHHGGGHHHHHHHHHHHHHHHFFFDDDBBBEEEDDDCCCBBBCCCDDDEEEFFFEEEEEEFFFFFFEEEEEEEEEFFFDDDDDDCCCCCCAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777888:::;;;;;;:::888777666666555555555666666777555555555555555555555555444444444444444444444444222222111111111222333333444444444444555555555555666333222555;;;???@@@>>>888777666555444333333333555444333333444555444222333222222222222333444444555333111333555666444111222222222222222222222222~~~yyyvvvkkkiiifffdddbbb```]]][[[TTTSSSSSSRRRRRROOOKKKGGGEEEDDDCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBEEEDDDCCCBBBCCCEEEGGGHHHCCCDDDEEEGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHJJJLLLMMMQQQRRRSSSRRRPPPOOOOOOPPPNNNOOOPPPPPPOOOMMMKKKJJJHHHHHHIIIJJJKKKJJJGGGDDDFFFFFFEEEEEEFFFFFFGGGHHHEEEGGGHHHGGGFFFFFFGGGIIIFFFEEECCCBBB@@@@@@??????>>>>>>>>>>>>>>>===============>>>>>>>>>>>>======:::;;;<<<<<<<<<<<<;;;:::777777777777777888888999777777777777777777777777555555555555555555555555333333222222222222333333444555555555666666666666777444444888@@@DDDCCCAAA777777666444444333333333888666555555666666555444333222222222222333444444555555444555777777666444333333333333333333333333|||xxxuuukkkjjjhhhfffccc^^^WWWSSSPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHDDDEEEGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEGGGHHHHHHIIIFFFFFFFFFFFFGGGGGGHHHHHHMMMOOOPPPOOOMMMLLLNNNOOONNNNNNOOOOOOOOONNNLLLKKKIIIHHHGGGHHHKKKLLLJJJHHHFFFGGGHHHHHHIIIIIIHHHHHHFFFHHHJJJJJJHHHHHHIIIKKKIIIGGGDDDBBB@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<<<<999999999999999999999999777777777777777777777777555555444444444444555555555555666666666777777777666444333999@@@CCC@@@<<<777666555444444444444444666555444555777777666555444444444333444444555666555666777777555333333444333333333333333333333333~~~yyyrrrjjjeee\\\ZZZXXXTTTQQQNNNLLLKKKIIIIIIJJJJJJJJJIIIIIIHHHEEEEEEFFFFFFGGGHHHHHHHHHDDDFFFHHHIIIJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEE@@@AAABBBDDDEEEGGGHHHHHHDDDEEEEEEFFFFFFFFFEEEEEEGGGJJJLLLKKKIIIHHHJJJMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKHHHFFFFFFIIILLLMMMLLLFFFGGGIIIJJJKKKJJJIIIHHHGGGJJJLLLKKKJJJIIIKKKNNNNNNKKKGGGDDDBBBCCCEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@??????@@@@@@AAA<<<<<<<<<<<<<<<===>>>???::::::::::::::::::::::::888888888888888888888888888777777666666666777777666666666666777777777777444111111666===???:::444777666555444444444444444222111111333555666666555555555555555555666777777444666888666111...///111333333333333333333333333}}}xxxsssllliiihhhddd^^^YYYUUUUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHGGGIIIKKKKKKJJJLLLKKKJJJIIIHHHIIIIIIJJJHHHBBB>>>@@@EEEHHHEEE@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDEEEGGGHHHGGGFFFCCCFFFGGGGGGFFFFFFIIILLLKKKKKKKKKJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJIIIHHHEEEDDDEEEFFFDDDEEEFFFGGGFFFDDDBBBAAAGGGFFFFFFEEEDDDEEEEEEEEEBBBCCCEEEDDDCCCCCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>;;;>>>BBBCCCBBB@@@>>>===???>>>===<<<:::999888777999999999999999999999999555777::::::999888888999888888:::;;;<<<;;;;;;:::;;;999777666555666777888888888666444222333666888444555555555666666777777777777777777777666666555555333222444666777444111~~~wwwqqqlllkkkhhhddd```[[[XXXUUUUUURRRPPPOOOOOOOOONNNMMMPPPNNNLLLKKKJJJKKKLLLMMMNNNJJJFFFEEEFFFFFFCCC@@@GGGFFFEEEEEEDDDDDDDDDDDDFFFEEEDDDDDDFFFFFFEEEDDDEEEFFFHHHGGGFFFFFFHHHKKKHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJHHHFFFFFFGGGHHHFFFEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFFFFEEEFFFFFFFFFCCCEEEFFFEEECCCCCCDDDEEECCCBBBAAA@@@????????????===???BBBCCCBBB@@@????????????>>>>>>======<<<<<<============>>>>>>>>>>>>777999<<<<<<;;;::::::;;;777888999:::;;;:::999999<<<;;;999888777888999999666777999888777666666777555555666666777777777777777777777888777777666555666444222333555666444333zzzsssnnnkkkhhhfffbbb___]]]\\\YYYWWWYYYWWWTTTQQQPPPQQQRRRSSSUUUSSSPPPMMMJJJHHHFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDEEECCCBBBCCCDDDDDDCCCBBBCCCDDDEEEEEEDDDDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKJJJHHHHHHIIIKKKHHHGGGEEEEEEEEEGGGJJJLLLIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGGGGFFFDDDCCCDDDEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@AAACCCCCCBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAABBB=========>>>>>>?????????:::<<<>>>>>>===<<<===>>>:::;;;<<<===<<<;;;:::999>>>===<<<:::999999:::;;;444888<<<===<<<:::888777777777777777888888888888777888888888888777666666777555333333444555555555}}}yyyvvvsssooolllmmmjjjfffaaa^^^^^^^^^___ZZZ[[[ZZZWWWRRROOOOOOQQQLLLLLLKKKJJJJJJJJJJJJKKKGGGFFFEEEFFFGGGHHHGGGFFFCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKKKKJJJJJJLLLNNNIIIIIIHHHHHHHHHIIIKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIHHHEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDD>>>??????@@@@@@AAAAAAAAA<<<>>>??????>>>>>>???@@@@@@@@@AAAAAAAAA@@@>>>===??????===<<<;;;;;;;;;<<<777:::>>>@@@???===;;;:::999999999999999999999999888999999999999888777777888666444333444555777777{{{vvvtttsssssshhhjjjiiieee^^^ZZZZZZ]]]WWWVVVTTTRRRQQQPPPPPPOOOKKKJJJIIIJJJLLLMMMMMMLLLFFFFFFGGGIIIKKKLLLLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLMMMOOOJJJKKKLLLLLLLLLJJJIIIHHHLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJIIIGGGEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGG>>>???@@@@@@??????@@@BBBCCCCCCDDDDDDDDDBBBAAA@@@?????????>>>>>>===>>>>>>===???@@@AAA???>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888999888777555555666888:::|||tttooonnnoooiiigggccc___[[[WWWUUUTTTQQQPPPNNNOOOPPPPPPOOONNNHHHHHHHHHJJJLLLLLLJJJHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMLLLKKKLLLNNNOOOKKKLLLMMMNNNMMMKKKIIIGGGLLLLLLKKKJJJJJJJJJJJJKKKIIIKKKKKKJJJHHHGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHGGGFFFFFFHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGFFFAAAAAABBBAAA@@@AAABBBDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBB@@@@@@AAACCC============<<<<<<<<<<<<<<<============<<<;;;;;;:::::::::999777888:::<<<{{{uuuqqqmmmlllfffdddaaa```___^^^[[[YYYTTTSSSRRRRRRSSSQQQMMMJJJNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNOOOOOONNNMMMMMMMMMLLLLLLLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKMMMOOOKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIKKKKKKKKKIIIIIIJJJKKKIIIIIIIIIHHHHHHIIIIIIJJJHHHIIIJJJJJJHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCEEEGGGCCCDDDEEEFFFFFFFFFEEEDDDAAABBBCCCDDDEEEFFFFFFGGGFFFGGGGGGEEECCCAAABBBCCC??????>>>>>>============>>>????????????>>>======:::<<<===<<<::::::;;;==={{{xxxvvvsssooolllhhheeecccbbbaaa^^^YYYTTTTTTTTTTTTSSSSSSSSSRRRRRRNNNNNNOOOPPPQQQQQQRRRRRRPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMLLLKKKKKKLLLNNNLLLKKKJJJIIIJJJLLLNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJLLLKKKJJJJJJKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKHHHJJJKKKKKKJJJIIIIIIJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDEEEGGGIIIEEEFFFHHHIIIJJJIIIIIIHHHCCCDDDEEEGGGIIIJJJJJJJJJGGGHHHIIIHHHEEECCCBBBBBB@@@?????????>>>>>>======@@@@@@@@@@@@@@@???>>>>>>:::===??????<<<;;;<<<>>>{{{vvvtttrrrooollljjjfffcccaaaaaa```]]][[[^^^[[[XXXWWWXXXYYYXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTSSSSSSRRRRRRRRRQQQNNNNNNNNNOOOOOOPPPPPPPPPLLLLLLLLLLLLLLLKKKKKKKKKOOONNNMMMLLLKKKKKKKKKKKKMMMHHHFFFHHHIIIIIIIIILLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMKKKHHHGGGIIIKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLLLLMMMLLLKKKIIIHHHGGGHHHIIIIIIIIIIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHFFFHHHMMMRRRKKKJJJGGGEEECCCCCCCCCCCC@@@@@@AAAAAAAAA@@@@@@???BBBCCCDDDDDDDDDCCCBBBAAA@@@===;;;:::<<<>>>??????|||zzzyyywwwtttqqqllliiifffdddcccbbb```^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYYYYWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTUUUUUURRRRRRQQQQQQPPPOOONNNNNNQQQPPPPPPOOONNNNNNNNNNNNRRRMMMJJJLLLMMMKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKJJJLLLNNNNNNMMMKKKJJJLLLNNNNNNNNNMMMMMMMMMMMMNNNOOOKKKLLLMMMNNNMMMLLLKKKJJJIIIKKKLLLLLLJJJJJJKKKMMMLLLLLLMMMMMMMMMLLLLLLLLLHHHIIIJJJJJJIIIJJJNNNQQQKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCCCCAAA??????AAABBBBBBBBB~~~{{{wwwsssppppppooommmllljjjiiiiiihhhhhhgggeeecccaaa___]]]\\\ZZZZZZZZZZZZZZZYYYYYYYYYTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTOOOLLLNNNNNNKKKKKKMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJKKKKKKKKKIIIIIIKKKMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKMMMMMMLLLMMMOOOPPPKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEFFFEEECCCDDDEEEEEEDDDCCC~~~|||zzzwwwtttrrrooonnnggggggeeedddbbb```___^^^YYYYYYYYYXXXWWWWWWWWWVVVTTTTTTUUUUUUUUUTTTTTTTTTWWWRRROOOQQQQQQOOONNNPPPPPPPPPOOOOOONNNLLLKKKJJJIIIIIIJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMLLLLLLLLLMMMNNNMMMKKKJJJKKKLLLMMMNNNOOOPPPPPPOOOOOONNNLLLNNNPPPQQQQQQPPPPPPPPPLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHGGGEEECCC}}}|||zzzwwwtttqqqooommmlllkkkiiigggeeecccbbbaaa^^^^^^_________^^^]]]\\\[[[VVVTTTWWWXXXUUUTTTUUUVVVVVVVVVTTTSSSQQQOOONNNMMMMMMLLLLLLMMMOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLHHHIIIKKKLLLLLLLLLKKKKKKKKKLLLMMMLLLJJJIIIIIIJJJPPPQQQSSSTTTUUUTTTSSSSSSPPPQQQRRRTTTTTTSSSRRRPPPMMMMMMMMMLLLLLLKKKKKKJJJIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKJJJHHHFFF|||wwwssspppnnnkkkkkkllllllllljjjhhhgggbbb^^^\\\^^^^^^[[[YYYZZZZZZZZZYYYXXXVVVSSSRRRPPPQQQPPPNNNOOOPPPQQQQQQPPPTTTSSSRRRPPPOOONNNNNNNNNKKKLLLNNNNNNOOONNNMMMMMMKKKLLLMMMLLLKKKJJJKKKLLLOOOQQQSSSUUUUUUUUUTTTSSSUUUTTTTTTUUUWWWVVVTTTRRROOOOOOPPPPPPPPPOOONNNNNNKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMLLLMMMMMMNNNOOOPPPRRRQQQOOONNNNNNNNNLLLJJJ}}}wwwrrroooqqqooojjjggggggeeedddcccbbb___]]][[[ZZZ[[[XXXVVVVVVXXXYYYXXXVVVXXXWWWVVVTTTRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQMMMNNNOOOOOONNNNNNOOOPPPNNNPPPRRRUUUUUUUUUSSSRRRYYYWWWVVVVVVXXXXXXVVVSSSPPPQQQRRRSSSSSSRRRRRRQQQNNNOOOPPPQQQRRRRRRRRRRRROOOOOONNNNNNOOOPPPRRRSSSVVVSSSPPPOOOOOONNNMMMLLL{{{zzzvvvuuutttrrrpppmmmkkkjjjiiifffcccccceeefffdddbbb```___]]][[[YYYXXXXXXWWWWWWXXXXXXYYYXXXWWWUUUUUUOOOQQQRRRRRRQQQQQQSSSTTTRRRTTTWWWYYYZZZYYYXXXVVV[[[YYYVVVWWWYYYYYYWWWTTTQQQRRRTTTUUUUUUTTTSSSSSSQQQQQQRRRTTTTTTUUUUUUUUUPPPPPPOOOOOOPPPQQQSSSTTTVVVSSSOOOMMMLLLMMMLLLLLL~~~zzzyyyxxxwwwssspppnnnmmmjjjhhheeecccbbbbbb```_________``````___]]]XXXVVVTTTTTTWWWZZZ[[[\\\\\\ZZZZZZZZZ[[[[[[YYYWWW]]]\\\ZZZYYYXXXYYYZZZZZZUUUVVVWWWXXXXXXXXXWWWVVVVVVSSSQQQPPPQQQSSSTTTTTTSSSRRRQQQPPPQQQSSSUUUVVVTTTSSSQQQPPPNNNMMMMMMMMM~~~{{{xxxwwwvvvrrrpppooonnnnnnmmmjjjhhhfffcccaaa```bbbdddddddddeeedddcccdddeeeeeecccaaa```___^^^\\\\\\[[[\\\\\\ZZZZZZ[[[[[[[[[ZZZXXXWWWWWWUUUSSSSSSUUUWWWXXXXXXVVVUUUTTTTTTTTTVVVXXXYYYWWWWWWUUUSSSRRRPPPPPPOOO|||zzzxxxuuuttttttuuutttsssuuutttsssssstttsssqqqoooiiihhhfffeeeccccccccccccbbbbbbbbbbbb```^^^[[[ZZZWWWVVVTTTUUUWWWYYYZZZZZZYYYXXXWWWVVVVVVWWWYYYZZZYYYYYYWWWUUUTTTRRRQQQPPP~~~xxxwwwvvvtttrrrqqqppppppoooooonnnllljjjgggdddbbb___^^^\\\\\\^^^_________```___]]][[[[[[\\\]]]^^^^^^]]]\\\ZZZXXXUUUTTTSSS~~~{{{wwwtttrrrrrrpppnnnnnnnnnnnnlllkkkkkkjjjhhheeeeeeeeeffffffeeeeeedddbbb___\\\ZZZXXX}}}yyywwwuuurrrqqqpppqqqqqqnnnnnnmmmkkkhhheeeaaa___|||xxxtttrrr