BM6P6(@ {{{nnnaaaVVVNNNIIIEEEDDDBBB???>>>>>>>>>>>>::::::999999888999999999;;;999666666777777444222888444222222555666444111---666AAAFFFBBB;;;555333444555555666777888888999777888888777777888<<<>>>AAAFFFLLLTTTddd{{{zzzeeeRRR???888333444444222000111//////000111222222333333666666666666444222000///444333222333555777777666///000111222222111000/////////............////////////...------------...////////////////////////111111111111222333444555666777;;;@@@GGGOOOUUUYYYVVVVVVWWWZZZ___ffflllppppppuuu{{{zzztttlllaaaTTTLLLIIIFFFBBB@@@???@@@??????666777888666444222222333666444111000///---+++))),,,+++)))((((((***+++---...---,,,***)))(((((())))))...///+++***---+++&&&&&&***......***((())),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,+++(((&&&&&&)))+++,,,,,,,,,,,,,,,+++***))))))((('''&&&&&&&&&&&&&&&'''((((((((()))))))))***((((((((((((((('''''''''&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))***)))(((''''''((()))***)))((('''%%%%%%&&&''''''))))))'''&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''((())))))+++***((('''&&&''')))***((((((***++++++***)))))),,,***((((((***+++,,,+++'''((()))))))))(((&&&%%%''''''(((((((((((('''''''''((()))((('''&&&''')))***'''%%%&&&((((((&&&$$$''''''(((***---...,,,+++}}}{{{vvvnnneeeZZZQQQJJJGGGEEEDDDBBB@@@>>>>>>>>>>>>::::::999888888888888999:::888666666777777555333777777555444222222444555777<<>>AAAFFFJJJPPP\\\ooo|||gggTTTAAA:::444444555222000000//////000111111222333333444444555666666555444333444333222333555666777666111222333444444333222111.........------.........//////...------------...........................111111111111222222333444666777:::>>>EEEMMMTTTXXXTTTUUUVVVXXX]]]bbbgggjjjnnnrrrxxx~~~yyypppfff___TTTQQQMMMIIIGGGDDDAAA???;;;;;;:::888444333333444222000////////////...,,,---,,,+++******+++,,,...---,,,+++++++++,,,+++***(((---...++++++---,,,(((&&&***---+++(((&&&(((***************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))((()))******(((((()))+++++++++++++++***))))))((()))(((((('''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((()))***+++***)))((()))+++))))))))))))))))))))))))***)))(((''''''((()))***(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((((((''''''''''''(((((((((((('''''''''''''''((())))))+++***(((''''''''')))***&&&''')))******))))))(((+++)))((((((***,,,,,,,,,'''((()))))))))(((&&&%%%''''''(((((((((((('''''''''((()))((('''&&&'''))))))'''%%%&&&(((((('''%%%''''''(((***,,,---,,,+++zzzpppgggeee```[[[TTTNNNIIIFFFDDDCCCBBB@@@???>>>======:::999999888777777888888999888666666777777666555777888888555111111666;;;@@@AAA???;;;666444555888999999999888888888777777666777999:::;;;===@@@CCCKKKPPPZZZiiikkkXXXDDD<<<666555555222000000///000000111111222222222111222444666777777777666444333222222444666666555222222333333333333222222......------------......000///......------......------------------------222222111111111222222333666666888<<>>======::::::999888777777777777888777777777777777777666777888777555444555:::>>>BBB@@@<<<666222222555999999999999999999999999999888999:::;;;;;;===AAADDDNNNXXXgggxxxmmmZZZFFF>>>777555555111///000///000000000111111111222000111333555666666666666444222111222444555555444111111111111111111111111//////............//////000//////...............------------------------222222111111111111222222666666777:::@@@GGGOOOSSSPPPQQQSSSUUUXXXYYYZZZ[[[]]]```ffflllsssyyy}}}zzzzzzxxxuuuqqqlllddd\\\WWWPPPNNNJJJCCC>>>;;;;;;<<<<<<999666333333222000...///...------,,,------...,,,)))(((+++...///,,,))),,,------,,,,,,,,,,,,+++***+++***(((&&&%%%'''***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''%%%''')))***))))))***+++++++++++++++***)))((('''(((''''''''''''((())))))))))))))))))(((((((((((()))((('''&&&&&&''')))***%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((***)))(((''''''((()))***'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((())))))+++***)))((((((((())))))&&&'''(((*********)))))))))(((&&&'''))),,,,,,,,,((((((((((((((((((''''''''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&&&&&&&'''((((((((((((''''''(((***++++++***{{{sssfff\\\VVVUUUUUUSSSPPPMMMIIIGGGCCCCCCBBBAAA@@@>>>===<<<;;;:::999888777777777777888888888888777777777888888666555666999<<<======;;;:::777444222222555777666777888999:::;;;<<<<<<;;;<<<<<<<<<===@@@EEEHHHUUUdddwwwooo]]]GGG>>>777555444111///000000000000000000111111111///000222333444333333222444222111111333444444333222111111111111111111222111111000000000000111111000000///............///------------------------111111000000111111222222555555777:::???EEELLLPPPNNNPPPRRRTTTVVVWWWWWWXXXWWWYYY^^^dddkkkrrrvvvxxx|||vvvnnniii[[[YYYSSSLLLEEEAAA@@@AAA@@@===999666444333111000//////......---------------+++)))***,,,---***(((///...------,,,******+++,,,,,,+++)))((((((***+++************************))))))))))))))))))))))))************************'''''''''''''''((()))))))))))))))'''&&&&&&)))+++++++++,,,,,,++++++***)))((('''''''''''''''(((((())))))))))))((((((((((((((('''&&&&&&'''((()))***(((***++++++******+++,,,((((((((((((((((((((((((***)))(((''''''((()))***'''((()))))))))(((&&&%%%%%%&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))+++******)))))))))))))))'''(((***+++,,,,,,++++++***(((&&&''')))+++,,,+++(((((('''''''''(((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))%%%&&&&&&'''''''''((((((((('''&&&''')))******)))}}}qqqdddYYYSSSSSSQQQOOOMMMJJJGGGFFFCCCCCCBBBBBB@@@>>>===<<<<<<<<<:::999888888777777888999:::999777666777888999777777:::???@@@===999444444444444444444555555555555777888:::<<<======<<<===>>>@@@DDDJJJSSSXXXgggwwwrrr___GGG>>>666444333000///000000000000000000000000000///000111222222222111000444222000111222333333222444444333333333333444444222222111111111111222222111000//////......//////------------------------000//////000000222333333555555777:::???EEEIIILLLLLLMMMPPPRRRTTTVVVVVVWWWVVVWWWZZZ___ffflllooopppzzz|||wwwhhhfff```YYYQQQLLLJJJJJJCCC@@@<<<999888888777666111111111000//////......------,,,+++******++++++000---,,,------******---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************''''''''''''((()))***+++******(((&&&$$$%%%))),,,******+++,,,,,,,,,,,,+++***)))(((((('''''''''((((((((((((((())))))))))))&&&&&&''''''((()))))))))'''(((******))))))***,,,))))))))))))))))))))))))***)))(((''''''((()))***((())))))))))))(((''''''%%%&&&'''((()))))))))(((''''''''''''(((((((((((('''''''''''''''((())))))++++++*********)))))))))'''(((***,,,------,,,,,,***)))''''''(((*********(((''''''''''''((())))))''''''(((((((((((('''''''''((()))((('''&&&''')))%%%'''((('''&&&&&&'''(((((('''%%%&&&((())))))(((vvvfff[[[SSSRRRPPPMMMJJJHHHGGGGGGBBBCCCCCCBBBAAA???===<<<>>>===<<<:::999888888888999:::;;;:::777555666777888:::>>>AAAAAA>>>999555222222333444666666666555555666777888999:::;;;<<<;;;===@@@EEENNNZZZgggpppuuubbbEEE<<<444222222000///111000000000000000000000//////000111222333222222111333222000000222222222111555444333333333333444555222111111111111111111222111000000///////////////.................................///111222444444444555888<<<@@@EEEHHHIIIIIIJJJLLLNNNQQQTTTVVVWWWUUUUUUVVV[[[aaafffggggggmmmuuu~~~xxxvvvrrrkkkccc\\\YYYXXXNNNJJJEEEAAA???>>>===<<<444444444333333222111000---//////---******///333...******---...+++,,,111+++++++++,,,.........---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))((((((((()))******&&&'''((('''&&&''')))+++'''((()))+++,,,,,,,,,,,,------+++***)))(((((((((&&&&&&'''((()))***++++++$$$%%%''')))***)))(((((($$$&&&'''((('''''')))***))))))))))))))))))))))))***)))(((''''''((()))******))))))(((((((((((((((&&&'''(((************)))''''''''''''(((((((((((('''''''''''''''((())))))***+++++++++******))))))&&&''')))+++,,,,,,,,,,,,,,,***''''''((())))))((((((''''''&&&'''((()))***''''''(((((((((((('''''''''((()))((('''&&&''')))&&&((()))(((&&&%%%&&&(((((('''%%%%%%'''(((((((((|||iii\\\TTTSSSPPPMMMKKKIIIIIIIIIBBBCCCCCCBBBAAA???===;;;???>>><<<;;;:::999999999:::;;;<<<:::666444555777777>>>EEEGGGBBB;;;555333333333333444666777666555777777777888888999999999999<<>>===<<<;;;:::::::::888999999999999888777666HHHCCC>>>:::888666111...444444444555555555666666555666777888999:::<<<===>>>AAAFFFOOO^^^rrr~~~dddHHH===333111222111000111...---+++,,,...////////////000111222333444444444222333444555555333222111111111111111111111111111111111111111111222222222444333222111000000000000000000000000000///......///,,,+++---111333333222---000666===BBBEEEGGGGGGHHHHHHIIIKKKLLLNNNPPPQQQSSSTTTVVVXXXZZZ\\\\\\]]]eeehhhlllrrrxxx~~~yyyssspppnnnfff[[[TTTPPPKKKEEE@@@AAA???<<<999777666666666222111...+++,,,222777:::000...,,,+++++++++***(((******+++++++++,,,,,,,,,'''))),,,......---+++***))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))(((((()))***++++++,,,,,,((((((((()))***---///000000///---,,,+++,,,,,,---*********))))))))))))))),,,+++***)))(((((((((((((((((((((((())))))))))))))))))************))))))***)))(((''''''+++000555...,,,+++)))'''''''''(((&&&''''''(((((((((((((((''''''(((((()))))))))***+++***)))(((''')))***++++++*********))))))(((((())))))************)))(((******)))(((((((((((((((((('''''''''((()))+++,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((())){{{iiiYYYUUUOOOJJJIIIJJJIIIGGGDDDCCCBBBAAA@@@>>>======>>>===<<<<<<;;;;;;;;;;;;:::999888777888999<<<===GGGBBB<<<888666666444333444444444555555555666666555666777888777777888888???BBBJJJWWWhhh{{{|||dddKKK???555222222000///000111000///000222222222000...///000111222222222222222222333333333333333222111111111111111111111111000000111111111222222222333222111000////////////000000000000000///.........---,,,---111333333222111555;;;BBBGGGKKKMMMMMMGGGGGGGGGGGGIIIJJJLLLMMMRRRSSSTTTVVVWWWYYYYYYZZZ___aaaffflllrrrxxx|||~~~}}}uuuooohhhbbb___YYYQQQJJJGGGEEEAAA===:::777666666555444222111222666888888,,,+++******,,,------,,,++++++,,,,,,------------(((***,,,......---+++***************************+++***)))(((((()))***+++************))))))))))))'''(((((()))******++++++,,,,,,,,,---...000222444---,,,+++*********+++,,,***)))))))))))))))))))))***)))))))))))))))***+++(((((((((((()))))))))***))))))))))))))))))))))))***)))(((''''''***///222+++***)))(((((()))******&&&'''(((((())))))((((((((((((((((((((((((((((((*********))))))((('''&&&************)))))))))(((((())))))******))))))(((******)))(((((((((((((((((('''''''''((()))+++,,,(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))wwwddd\\\SSSMMMKKKIIIHHHGGGDDDDDDCCCBBB@@@???>>>>>>======<<<<<<;;;<<<<<<<<<;;;:::888777999===@@@CCCAAA<<<666222222333444444444444555555555666666666555666888888777777888:::AAAFFFQQQcccwwwyyybbbNNNBBB666333222000......222222222333444333111///......///000111111111111111111111111111222333444111111111111111111111111000000000111111111222222222111000///............000000000000000///.........---,,,...111333333333111555<<>>===<<<<<<<<<<<<<<<===>>>Ħ???@@@@@@:::888555Ħ555666555555555555666666666666444666999:::999;;;>>>AAAFFFӵttt^^^NNNBBB777444333111///000000000000222222111...+++...///000000111111111000000000//////000222444555111111111Ħ//////000000111111222222222111000///////////////000000000000000///.........---...///000222333444444888???FFFKKKNNNNNNNNNPPPNNNLLLIIIHHHHHHJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVUUUWWWZZZ___bbbeeeggghhhmmmssszzz{{{tttnnnhhheee```ZZZSSSMMMHHHEEE???:::666888999777444222555333111000000000...------------...............+++,,,---......---,,,+++++++++++++++++++++++++++************************+++++++++*********))))))((((((((()))))))))******)))))))))***+++,,,,,,---(((((((((((()))*********)))))))))))))))************)))))))))******+++,,,(((((()))))))))*********,,,***(((''''''(((***,,,)))))))))'''&&&'''***,,,''''''((()))***+++,,,,,,''''''((()))))))))))))))((()))))))))******++++++'''((()))***+++***))))))*********)))))))))))))))&&&''''''(((((((((((('''***))))))(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))4ĉ@ӵ}}}mmm[[[SSSNNNHHHFFFFFFCCCCCCBBBAAA@@@??????>>>======<<<<<<<<<======>>>>LCCC@@@;;;777777777=hĦ888555555555666666666777777555888::::::999;;;AAAFFF4ĉ@ӵqqq\\\NNNBBB777444444333222222/////////111222000---***///000111111222111111111000000//////000222444555000000000>L000...//////000111111222222222222111000000000111111000000000000000///......---...//////000222444555:::???FFFMMMRRRTTTTTTSSSTTTSSSPPPMMMJJJJJJJJJJJJHHHHHHJJJLLLNNNQQQTTTVVVUUUWWWZZZ\\\^^^_________bbbhhhpppuuuyyy~~~vvvtttpppjjjccc\\\VVVRRRMMMEEE@@@AAA@@@;;;999:::888666333111111000...---........................,,,---.........------,,,++++++++++++++++++++++++******++++++++++++******++++++++++++************))))))***************+++***++++++,,,,,,---------(((((()))******+++++++++(((((())))))************,,,,,,+++***************))))))))))))************,,,***(((''''''(((***,,,((())))))(((''''''(((***)))))))))*********))))))'''(((((()))))))))))))))(((((()))***,,,---......///...,,,***))))))******))))))))))))))))))******&&&&&&'''(((((((((((((((***))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***GG=?rrr^^^UUUPPPJJJGGGJJJDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>======<<<=========HdĦBBB===777333111=Īj555555666666666777777777777:::;;;:::888<<>>HHHRRRXXXVVVĦFFFTTTӵXXXYYY\\\ĭӵ~~~yyyssspppccc___^^^^^^UUUHHHEEELLLBBB???<<<;;;:::999777555333333222222222111111111////////////......------------------------------***++++++,,,,,,++++++***,,,,,,+++++++++************************)))))))))''''''((())))))((('''&&&******+++++++++***)))((('''(((((()))******++++++,,,,,,+++*********++++++))))))*********+++++++++))))))))))))))))))))))))&&&(((*********))))))***)))******+++***)))((('''(((((()))************)))))))))***************+++333222000---***(((&&&&&&((()))))))))************&&&'''((()))******************)))((((((((((((((((((((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLtttfff\\\PPPJJJS?ʬEEEEEE3h?D%%)?999999ZufĦ666666666gL777555999g&elllgĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@e}}}wwwjjjSSSGGG;;;Z111222000//////1113h?gL333444555555333222111000000000D%%)?000fff?><z//////=?Ħ///g&e111g&e:::AAALLLS?ʬ]]]4ff?>ߝLDDD@eMMMg&eTTTXXXWWW3h?g&e>&e??~~~{{{qqqooorrrssshhhWWWSSSZZZNNNKKKGGGCCC@@@===:::888555555555444444333333333000000//////.........---------------------------***+++,,,------,,,+++***,,,,,,,,,+++++++++******))))))))))))((((((((((((++++++,,,------,,,***)))******+++++++++)))(((''''''(((((()))***+++++++++************+++,,,------)))************+++++++++))))))************))))))%%%(((***++++++******+++((()))***++++++***)))((((((((()))***************+++******)))(((''''''&&&+++,,,---------+++)))((((((((())))))*********+++'''''')))***++++++++++++******)))((((((((((((((((((((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦttt___UUUHtƅ^CCCDDDBt=o9ĦDtfo9Ħ777666666g?777888HdĦ777777;;;Hu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼s}}}pppggg[[[GGG<<<HtĦ111000000//////Bt=o9ĦHdĦ333222333333111...,,,222111111Dtfo9ĦsߝLGdUĦ---Ht@cӵHu]Ħ111Hu]Ħ;;;FFFHtƅ^iiiqIܗGIӵHHHH׼sFFFGGGHu]ĦLLLSSSBt=o9ĦHƅ^Hu]Ħzzzuuuqqqnnnmmmggg```XXXSSSQQQNNNHHHCCC???>>><<<:::888666555555444333111111111000...,,,000000111222222222222222++++++++++++,,,,,,,,,,,,++++++++++++************)))+++++++++***)))***++++++***)))***++++++***)))++++++++++++++++++++++++))))))***++++++++++++***)))))))))((('''''')))+++,,,,,,,,,++++++*********************+++,,,---...)))***+++------,,,++++++))))))))))))))))))))))))++++++************++++++((((((''''''''''''(((((('''((()))++++++******)))***)))((((((((((((((()))***************)))(((((()))'''%%%&&&)))***(((&&&)))))))))))))))))))))))))))((('''((()))***)))(((+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((()))******4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦmmmq<RCCCCCCqjRgdKӵHdDĦgdKӵ777777GR/f6LĭĦ777888DdDĦ888:::===DdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦsssjjj\\\HHH===DdDĦ000000000///qjRgdKӵDdDĦ333222222333111///,,,111111111HdDĦgdKӵDdDDdDĦ///DdDĦ4DufӵDdDĦ111DdDĦ@@@q<RqqqnnnpeƜ4DuTӵJJJDdDĦFFFGGGDdDĦKKKqjRgdKӵDdDΦDdDĦ}}}||||||vvvppphhhccc___[[[TTTOOOLLLJJJGGGCCC???<<<:::999<<<:::888666555333000---111111111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,+++***)))***,,,,,,+++***+++,,,---,,,***++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))))))))'''%%%%%%&&&(((,,,,,,,,,+++++++++******************+++,,,---...)))************)))''''''************************++++++************++++++)))((((((''''''(((((()))((((((******+++******)))))))))(((((((((((())))))***************)))(((((()))'''&&&''')))***(((&&&)))))))))))))))))))))))))))((('''((()))***)))(((++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((()))******4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦyyypo9uEEEDDDCCCCCCGIdnuR)ĦDdDĦnuR)Ħ888777CdgĪj888DdDĦ:::<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<888qR/ܗ?fӵ999>d<<<<@@@>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦwwwppp___JJJ???DdDĦ...111000000peӵDx<>d<111111222111000...000000000>d<ӵDd<DdDΦDdDĦ111DdDӵnd<DdDĦ000>d<ĦCCCpeӵĦyyyF&uTӵUUUDdDĦFFFEEE>d<ĦHHHpeӵDx<>d<ʜ4DuTӵ~~~|||zzzxxxssspppiiigggbbb\\\VVVQQQMMMKKKFFFDDDBBB@@@???<<<999666777666555444333333222222///.........------,,,,,,,,,,,,,,,++++++******)))+++,,,---,,,+++***+++------+++***+++,,,---,,,+++***+++++++++++++++,,,,,,'''((())))))******))))))+++,,,---+++***))))))++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,++++++***)))((((((************************++++++************++++++***))))))(((((())))))***))))))******++++++++++++)))))))))((())))))*********************)))(((((()))((((((((())))))(((((((((((((((((((((((((((((()))((('''((()))***)))(((************))))))((((((((((((((((((((((((((((((***))))))((())))))******4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>dd<ӵ111000B?Ho9///<x111111000////////////&ӫeʬtIӇ...>d<Φ>d<Ħ000D&ӫetIӇ---DdDĦ///sdKĦEEEB?dp&ĒR___ZZZ>d<sdKĦEEEB?Ho9VVVs&dq&ĒR|||~~~|||{{{vvvtttpppkkkfffbbb___]]]VVVSSSOOOLLLIIIEEE@@@===;;;:::999777666555555666111111000000///...------------,,,++++++***))))))+++---...---,,,+++,,,---,,,***)))***+++,,,+++)))*********++++++,,,,,,,,,(((((()))***************)))+++,,,,,,,,,+++---...++++++++++++++++++++++++++++++******++++++,,,,,,******************++++++************************++++++************++++++******))))))))))))*********************++++++,,,)))))))))))))))***++++++***************)))((((((((()))))))))(((((())))))(((((((((((((((((((((((()))((('''((()))***)))(((*********)))))))))))))))((((((((((((((((((((((((******))))))))))))******4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@hDDDEEE@G???AAAHĪj@IŌ999:::Bene999HkgeVVVnefeHu]3hhsegeĦja>aĦ@GseyyysssaaaMMMAAA<Ō222111111@G111///Hkge000111222111000......///HĪj@IŌ//////ege111000Hu]3hIŌ111000DdDĦ...ne<<hjjjeee```seKKKneDDDCCC@GXXXTTTsĪj@hiiipppuuuxxx~~~}}}yyyvvvsssqqqpppmmmjjjddd___ZZZTTTNNNJJJGGGEEEBBB???<<<;;;::::::666666555444333222111000//////...---,,,,,,++++++,,,---......,,,,,,---...+++***))))))++++++***)))*********++++++,,,,,,---++++++,,,------------,,,&&&(((+++,,,++++++,,,...***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,))))))(((((()))***++++++++++++++++++++++++++++++++++++************++++++++++++************+++++++++************+++,,,,,,))))))))))))******+++,,,***************)))((((((((()))******(((((()))***(((((((((((((((((((((((()))((('''((()))***)))(((******))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******4DuXӵĵD^DdDĦEEEFFFHHHGGG>>>???@@@===::::::999999OOObbbD^s׼sgeFm8>aĦs׼szzztttbbbNNNBBBHo222222111111000111000000000000111222111111........./////////000111000D^222111000DdDĦ...888<<d<ĦĦĦĦ>d<ĦdddZZZMMMGGGIIIKKKKKKIII???===;;;===@@@AAA@@@===???>>>>>>???@@@@@@===;;;;;;::::::999999::::::;;;999::::::999999<<<@@@DDDQQQiiiĦ>d<ĦBegeFYĉ>aĦBe{{{vvvbbbNNNCCCnu]ӵ444111111111222222///000000000000111444666444222000///000222222111---.........//////000000///////////////.........---///111111111>d<Ħ...000000///...>d<Ħ------...ĦIII[[[nnnxxx|||{{{sssBe___WWWWWWUUUSSSĦEEEDDDCCCCCCDDDFFFHHHKKKMMMOOOLLLMMMSSSVVVUUUUUUWWW[[[___aaaaaaeeeooowwwzzz|||zzzwwwtttppplllllliiibbb[[[TTTOOOLLLKKKAAA@@@???>>><<<;;;999999666666555444333222111000---...///...------...///---,,,++++++------,,,+++))))))***+++,,,,,,------***+++,,,,,,------,,,,,,,,,...000000...---------*********++++++,,,,,,,,,,,,,,,++++++***+++++++++111000...,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,+++*********+++,,,---))))))))))))***+++,,,---***************)))(((((((((***,,,+++(((''')))+++************************)))((('''((()))******((()))))))))))))))*********)))))))))))))))))))))))),,,,,,+++***))))))******?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦtttbbbQQQMMMPPPMMMDDD===AAA@@@@@@???>>>>>>>>>===BBBBBBDDDEEEEEEBBB===:::;;;:::888777777777888999<<<;;;;;;<<<;;;:::AAAIII^^^}}}gdKĦsdKĦŶS3we<~~~ssscccSSSDDDiĉ@3hR/Ō222000......///000---......000111444555666666444222111111000///......------,,,,,,,,,------111111000000/////////...............///DdDĦ333(((***111---sdKĦ000***gdKĦPPP^^^ooo{{{{{{kkkhhh```^^^[[[gdKĦFFFFFFBBB???AAABBBAAAEEEJJJHHHHHHKKKRRRUUUSSSSSSVVVWWW[[[^^^^^^^^^```gggmmmsssyyy}}}{{{yyywww{{{wwwqqqiiiccc^^^ZZZYYYNNNIIIDDDDDDFFFFFFBBB>>><<<;;;:::888666444222222///111222222000......///---------------...///000,,,,,,+++***+++,,,---...++++++,,,---...//////000,,,+++***+++---......---,,,,,,+++***((((((***,,,,,,))))))+++............222---,,,...---((((((,,,***++++++++++++***))))))...,,,******,,,---...---++++++++++++++++++++++++*********++++++,,,,,,---)))***+++,,,,,,+++***)))******++++++++++++******---(((###$$$(((,,,,,,***---,,,+++*********,,,,,,''''''((()))***++++++,,,++++++++++++++++++++++++((()))))))))************+++*********))))))((((((>AneneneneDeyyy___SSSOOOKKKDDD@@@BBBAAA@@@??????@@@BBBCCCHHHHHHGGGFFFDDDBBB>>><<<>>>===;;;999888777777888:::999:::<<<;;;===EEEOOOccc~~~nene>Ak<wwwaaaRRRCCCfh555333111000000000000......///000111333555666555333111000000000///.........------,,,------...000000/////////.........------------...De+++999......444...ne555///neCCCRRRbbbttt~~~{{{wwwtttiiifffneRRRNNNMMMHHHEEEEEEDDDBBBCCCHHHCCCBBBEEEKKKMMMLLLMMMPPPRRRUUUXXXXXXWWWYYY___eeeiiinnnvvv~~~~~~}}}}}}xxxrrrmmmjjjhhhggg]]]XXXSSSRRRSSSRRRNNNJJJHHHFFFDDDAAA>>>;;;888777555666666555333222333444111111000///............---,,,+++++++++,,,---...,,,------...///000000000---,,,++++++---///......,,,------,,,***)))+++,,,(((((()))***+++///666===<<<333---...///,,,+++,,,+++++++++++++++******)))---+++)))***+++---------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++************++++++++++++******---(((%%%%%%)))++++++))),,,+++************+++,,,(((((())))))******++++++++++++++++++++++++++++++))))))))))))************+++++++++*********)))qqq\\\RRRLLLHHHFFFDDDCCCAAA@@@AAACCCFFFHHHMMMLLLJJJHHHEEEBBB???>>>@@@???===:::888777777777888888:::<<<===@@@KKKWWWlll{{{cccTTTEEE@@@555555444444333222111000/////////000111222444444222000///...///000///.........------------......///............---------,,,,,,,,,------...&&&555+++---333///...333///999EEEUUUgggzzztttqqq```[[[WWWWWWQQQLLLJJJGGGCCCCCCFFF@@@>>>???DDDFFFFFFHHHKKKMMMOOORRRRRRQQQSSSWWW[[[]]]aaahhhooovvv}}}}}}zzzxxxvvvvvvvvvmmmiiidddbbbbbb```]]]YYYXXXVVVTTTPPPKKKGGGCCCAAA===>>>===;;;888777888999444444333222222111111111000///...---------...///.........//////000000000///---,,,,,,...//////...,,,---......,,,++++++,,,'''***+++***+++444BBBMMMOOOBBB555222222000,,,***++++++,,,,,,++++++***))),,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++******++++++++++++******---***''''''***+++***'''+++******))))))***++++++)))***************************************************************))))))+++++++++++++++******hhhYYYPPPLLLLLLDDDDDDCCCCCCDDDFFFHHHIIIMMMMMMMMMKKKHHHDDDAAA??????>>><<<:::888888888888999999;;;===>>>CCCPPP^^^vvv{{{fffWWWGGG@@@===999444333333444555666555444222111000//////000000111222333000...------///000//////.........---......///000------------------------,,,,,,---------.........---:::------222...222000...222...,,,333444:::HHHXXXlll~~~zzzuuupppkkkfff```\\\^^^XXXSSSQQQLLLGGGEEEHHHCCC??????BBBCCCCCCEEEJJJKKKMMMNNNNNNNNNOOORRRUUUUUUXXX]]]bbbhhhpppwww|||}}}{{{zzzzzzzzzzzzuuurrrnnnlllkkkjjjgggeeeeeedddbbb___ZZZVVVRRRPPPJJJIIIGGGDDD@@@======>>>888888888888888777777777444333222000///000000111.........///////////////000...------...///...---+++---//////---,,,+++++++++---...,,,000<<>>???EEEUUUeee~~~wwwcccTTTEEE>>>;;;777222000222333555777666555333111111000000000000000111111///...,,,---///000//////............//////000111,,,,,,,,,------------------.........////////////CCCLLL999222222+++///---///222---...444444:::JJJ[[[nnn~~~yyysssmmmgggcccddd^^^ZZZWWWSSSMMMKKKMMMFFFBBBAAABBBCCCBBBDDDHHHHHHIIIJJJKKKKKKLLLMMMOOORRRTTTWWWZZZ^^^dddlllqqqxxx{{{}}}|||{{{zzzyyyyyyyyyxxxvvvtttrrrppppppooonnnmmmllllllllljjjgggddd```^^^ZZZYYYWWWRRRMMMIIIGGGGGGCCCCCCCCCBBBAAA???===<<<888777555333222111222222000000000000////////////222000......//////...---+++---//////---,,,+++,,,...///...,,,444CCCMMMPPP;;;888333///...222444555---------------,,,+++++++++******+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---,,,+++******+++,,,---******++++++++++++******,,,,,,++++++++++++***((())))))******++++++++++++++++++++++++************************************+++++++++***************************************}}}fffTTTLLLKKKLLLMMMNNNPPPQQQRRRRRRWWW[[[^^^\\\TTTJJJCCC???;;;;;;999888888999999:::<<<<<<>>>???@@@HHHZZZlll|||rrr\\\NNNAAA<<<;;;777333222111333444666666555333222222111000///////////////000...------///000////////////...//////000111222,,,,,,,,,------------............/////////000000@@@HHH555///000***///---111222---///666444:::KKK^^^nnn~~~xxxqqqmmmkkkeeeaaa___[[[TTTRRRTTTJJJFFFCCCDDDCCC@@@AAAEEEDDDEEEFFFGGGHHHHHHIIIIIIPPPQQQRRRTTTVVV[[[aaaeeennnqqqvvv|||~~~}}}}}}}}}||||||{{{zzzyyyyyywwwvvvuuutttsssrrrrrrrrrooooooppppppooollljjjhhhhhhhhhgggccc]]]XXXUUUTTTSSSSSSRRRPPPLLLIIIEEECCC@@@>>><<<999777666666666555555555444333333333222555333111111111111000///---///000000...------...---///...,,,666GGGPPPOOOKKKHHH@@@555///111444444------......------,,,++++++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,++++++***+++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++++++++www```UUUSSSRRRRRRSSSVVV[[[```ccckkknnnmmmfffXXXKKKCCC???>>>===;;;:::999999999::::::;;;>>>@@@AAAKKK```ttt{{{pppZZZLLL@@@;;;;;;777333222111222333444555444444333222222111//////.........111000......///000///...////////////000111222333,,,---------............---------.........//////---999+++***///+++111///333222...000777444999KKK___lllzzz{{{wwwsssnnnjjjgggbbb\\\YYYZZZOOOKKKHHHHHHFFFBBBAAADDDBBBBBBCCCEEEGGGHHHGGGGGGLLLMMMNNNOOOPPPTTTYYY]]]ccceeejjjpppvvv{{{~~~}}}~~~~~~~~~~~~}}}}}}|||yyyyyywwwuuusssrrrrrrrrroooppprrrsssrrrpppmmmlllmmmnnnooommmhhhccc```^^^^^^^^^^^^\\\ZZZWWWSSSQQQLLLKKKHHHEEECCCBBBAAAAAA======<<<;;;::::::999999:::888666555555555333222111222222111//////000222,,,111222000888KKKYYY[[[iii___MMM999111222222///...............---,,,,,,,,,,,,,,,---//////...,,,------------------------,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******---,,,+++******+++---///)))***,,,---......------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,,,,---------......lll```ZZZWWWUUUUUUZZZbbbkkkppp}}}}}}xxxlll[[[KKKBBB???AAA@@@>>>;;;:::999999999888:::===@@@BBBMMMdddzzz{{{ooo\\\OOOAAA<<<:::666111///111111222333444444444444333222111///......------222111/////////000///...////////////000111222333---------....../////////,,,,,,,,,---------......)))777+++,,,111+++...+++444333...111777333888KKK```kkkwww}}}|||yyytttooommmggg```]]]^^^TTTPPPMMMMMMJJJDDDCCCEEECCCCCCCCCEEEHHHIIIIIIHHHHHHIIIKKKKKKMMMPPPTTTXXXYYY\\\```fffmmmsssxxx{{{{{{}}}}}}}}}~~~zzzzzzxxxuuurrrpppppppppoooppprrrsssssspppnnnllllllnnnqqqpppmmmhhheeeccc```aaacccddddddbbbaaa```XXXVVVTTTPPPNNNLLLLLLLLLCCCCCCBBBAAA@@@???>>>>>>===;;;999888888888666555444555444222111111333555,,,555888444;;;PPPcccjjjpppaaaIII444...444444000......//////......---,,,---,,,---...000000...,,,------------------------,,,,,,,,,------.........++++++---......---++++++******++++++++++++******---,,,+++))))))+++...111***+++,,,...//////......))))))***+++,,,,,,------------------------------(((((()))***,,,---...///........./////////000000nnneee```___dddkkkrrr|||mmmXXXLLLFFFBBB======<<<<<<;;;:::888888;;;;;;<<>>???CCCFFFGGGFFFIIIJJJKKKJJJJJJJJJMMMOOOWWWZZZ^^^```aaaeeemmmrrruuuxxx{{{}}}|||yyywwwtttrrrqqqppprrrsssssssssrrrpppnnnmmmpppqqqrrrrrrqqqnnnllljjjhhhhhhiiikkkmmmmmmjjjhhheeeeeeddd```[[[VVVTTTSSSSSSRRRPPPOOONNNLLLHHHEEECCCCCCBBBAAA???===;;;::::::::::::999777555333222444444333666???PPPdddrrriiiZZZEEE666////////////222111111000...------,,,...---,,,---000333555555,,,---......---,,,---///...............------,,,,,,,,,,,,---...000111222------------........................------------111000///.........///000...---,,,,,,......---,,,000///...............///....../////////...,,,+++000000000111222333444555vvvpppkkkooowwwoooZZZMMMFFFBBB>>>>>>>>>===<<<:::999888;;;;;;===???DDDQQQiii~~~|||qqqZZZOOODDD>>>:::555222333111111000000000111222222111111111111111111111111000///------...//////.........---...///000000//////...---,,,,,,---...///000///...------...///000,,,------...//////000000///111...000555222888KKK^^^lll{{{{{{vvvsssoooiiidddbbb___[[[WWWUUUSSSQQQOOOIIIEEEBBBBBBEEEGGGGGGEEEDDDFFFHHHIIIIIIIIIKKKMMMNNNPPPTTTYYY___dddfffgggnnnqqqvvv{{{|||yyywwwuuussssssvvvwwwwwwvvvuuutttrrrqqqttttttuuuuuutttrrrooonnnlllmmmnnnppprrrrrrpppnnnlllmmmllliiiddd```^^^^^^```___^^^^^^]]]\\\YYYVVVRRRQQQPPPNNNLLLIIIGGGFFFEEEDDDCCCAAA???===;;;;;;<<<;;;:::;;;AAANNN]]]hhhbbbUUUDDD777333333444444222222222222111111111000222000......000111111000///000111111//////000111------.........------,,,.........------...//////...---------------------...---------------......000///............000000000///......//////...,,,000000000000000000111111///000111222333333222222555555555666777999;;;<<>><<<;;;:::999;;;;;;===@@@EEERRRjjj|||oooUUUKKKBBB>>>;;;666333444222111000000000000000000111111111111111111111111333111///...///000///...---...//////......///000......------------......000///...------...///000,,,,,,------...////////////000---///555333999MMM___nnn|||}}}{{{xxxsssnnniiieee___[[[YYYXXXXXXWWWPPPLLLGGGFFFGGGHHHFFFDDDBBBDDDGGGHHHIIIJJJMMMOOORRROOOMMMQQQXXX]]]^^^]]]cccgggnnnuuu{{{~~~{{{yyyxxxwww|||||||||{{{zzzyyyxxxwwwxxxyyyyyyyyyxxxwwwuuutttppppppqqqtttwwwwwwvvvuuusssttttttrrrnnnkkkjjjjjjnnnmmmlllmmmnnnnnnllljjjeeeeeecccaaa___\\\ZZZXXXWWWUUURRROOOLLLJJJJJJIIIHHHGGGEEEDDDFFFLLLTTTZZZYYYPPPDDD;;;999999::::::666666666666666666666666666444222111222333222111000222333222111000111222000111111222222111111000555444333111000000//////111111111000000/////////111000//////000111333444111000000///000111333444333222111222333222000///333333444444555555666666444555777999;;;<<<<<<<<<>>>>>>===>>>@@@CCCFFFHHHnnn[[[PPPIIIEEECCCBBB@@@???===<<<;;;:::;;;<<<>>>BBBFFFSSSjjjzzzmmmTTTKKKCCC???<<<777444444222222111000////////////111111111111111111111111444222000///000000///...,,,///111000---,,,...111------------------------//////...------...000111,,,---------.........//////000---///555333:::NNNaaappp}}}{{{xxxrrrmmmeee___]]]]]]]]]\\\WWWSSSMMMJJJJJJIIIGGGDDDFFFGGGGGGGGGIIILLLQQQUUU___YYYRRROOOPPPTTTWWWYYYZZZ^^^eeennnuuuzzz|||{{{}}}~~~}}}~~~~~~}}}||||||{{{||||||||||||zzzyyyyyyrrrrrrsssuuuxxxzzzyyyxxxwwwxxxxxxwwwuuusssrrrssstttsssrrrtttvvvvvvvvvttttttssssssrrrpppnnnlllkkkiiigggccc___\\\ZZZZZZZZZVVVUUUSSSRRRQQQRRRTTTUUUVVVQQQIIIEEECCCDDDDDDCCC???>>>>>>===<<<<<<;;;;;;999888777888999::::::999666777888777666555666777666666777777777777777666;;;:::888777666555555555777777666666555555444444666555444444666888:::;;;555444444444555777999:::777777777888999999888666999:::;;;<<<===>>>>>>>>>>>>@@@BBBDDDFFFGGGGGGGGGHHHHHHGGGHHHKKKOOORRRUUUjjjYYYPPPJJJFFFCCCBBBAAA???===<<<<<<<<<<<<<<>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;:::======<<<;;;::::::;;;;;;;;;:::::::::999999999888999999999:::;;;===???@@@<<<;;;;;;<<<===???AAABBB??????@@@BBBEEEEEEDDDBBBDDDEEEFFFGGGHHHHHHHHHHHHLLLNNNOOOQQQQQQQQQQQQPPPQQQQQQQQQSSSVVVYYY]]]___|||fffVVVOOOJJJEEECCCBBB@@@>>>=========>>><<<===@@@CCCFFFQQQggg{{{xxxkkkZZZPPPEEEAAA===777333333333222111111111111111111000000000000000000000000444222000///000111000///...///000///...---...///,,,,,,------------,,,,,,......------...///000111///////////////////////////000,,,...555555===RRRfffsss}}}wwwrrrooollliiigggddd___YYYUUUSSSQQQNNNKKKNNNLLLGGGDDDDDDIIIRRRXXXMMMSSSZZZ\\\WWWQQQNNNNNNRRRSSSVVV]]]dddhhhgggeeegggkkkrrrxxx{{{}}}~~~~~~~~~~~~~~~~~~{{{{{{zzz|||~~~~~~~~~yyyxxxvvvwwwyyy{{{{{{zzz||||||}}}~~~~~~|||{{{yyywwwuuutttttttttuuutttrrrrrrrrrrrrpppnnnnnnmmmlllkkkiiihhhggggggaaa```^^^[[[YYYVVVTTTSSSTTTSSSRRRQQQRRRQQQNNNLLLJJJKKKKKKJJJHHHGGGGGGIIIGGGGGGGGGFFFEEEDDDCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIHHHHHHHHHJJJKKKMMMOOOLLLMMMNNNQQQSSSSSSQQQOOOPPPQQQSSSTTTUUUTTTTTTSSSXXXYYYZZZ[[[[[[ZZZYYYYYYXXXXXXZZZ\\\^^^aaaccceee{{{dddUUUMMMHHHCCCAAA@@@>>>=========>>>???===>>>@@@BBBEEEOOOdddxxxzzzmmmYYYOOODDD>>>;;;666444444222222222222222222333444000000000000000000000000222000//////000111000///111///......//////...---+++,,,------------,,,+++......------...///111222000000000000000000000000///000,,,...555555>>>SSSggguuu|||zzzwwwtttooollljjjeee___[[[ZZZXXXUUURRRPPPNNNKKKHHHGGGJJJPPPUUUGGGKKKQQQVVVVVVRRRNNNLLLQQQPPPPPPTTTZZZ]]][[[XXX\\\bbbiiiooosssvvvxxxzzzyyyzzz{{{}}}~~~~~~|||zzzzzz|||}}}}}}|||}}}~~~}}}}}}}}}|||||||||{{{{{{}}}{{{yyyyyyzzz{{{yyywwwwwwxxxyyyxxxwwwvvvvvvvvvsssrrrpppnnnllljjjhhhggggggfffffffffgggfffcccaaa]]]^^^^^^]]][[[ZZZZZZ[[[\\\\\\\\\ZZZYYYWWWUUUTTTZZZYYYXXXXXXWWWWWWXXXXXXTTTTTTUUUUUUVVVVVVWWWWWWUUUVVVXXXZZZ[[[[[[ZZZYYY\\\[[[[[[[[[\\\]]]___```]]]]]]^^^```bbbaaa^^^[[[\\\]]]^^^``````___]]]\\\]]]^^^```aaaaaa``````___[[[]]]___bbbdddfffgggggg{{{dddTTTLLLFFFAAA@@@???===<<<<<<===???@@@===>>>@@@BBBEEENNNcccvvv{{{oooXXXMMMAAA<<<999555444666222222222222333444555555000000000000000000000000111///......000111000000222///------000000...+++++++++------------++++++...---------...///111222111111111111000000000000//////,,,...555555???TTThhhuuuyyyuuunnniiiccc___^^^]]]ZZZWWWRRRRRRQQQNNNMMMNNNQQQSSSNNNKKKIIIKKKOOORRRQQQOOOQQQNNNLLLOOOTTTVVVSSSPPPRRRWWW^^^cccfffhhhiiijjjrrrssstttwww{{{~~~~~~}}}|||}}}~~~~~~}}}~~~}}}}}}~~~~~~{{{xxxxxxzzz|||{{{zzzyyy{{{|||}}}||||||}}}}}}~~~}}}|||zzzyyywwwvvvuuusssssstttvvvxxxyyywwwuuutttuuuvvvtttrrrqqqqqqrrrqqqqqqpppnnnllliiigggfffnnnnnnlllkkkjjjjjjjjjjjjffffffggghhhiiijjjkkkkkkhhhjjjllloooooonnnlllkkklllkkkkkkjjjkkklllnnnoooiiiiiijjjkkkkkkiiieeeaaacccdddeeeffffffeeecccbbb___```aaacccddddddcccccc]]]___bbbfffhhhhhhhhhggg|||iiiXXXMMMGGGEEECCCBBB@@@>>>>>>???@@@AAA===>>>AAACCCEEEOOOdddyyy|||lllWWWKKK@@@;;;:::666333333111111222222222333333333000000111111111111000000111///......//////...,,,000000////////////000000//////.........---------000///...------...///000////////////000000000000555444///111888999AAAUUUnnnvvv~~~}}}vvvtttppplllfffbbb^^^\\\ZZZXXXTTTQQQOOOPPPRRRSSSKKKIIIHHHGGGGGGIIIKKKLLLIIILLLNNNMMMJJJIIIJJJLLLMMMPPPUUUXXXZZZ\\\^^^```eeehhhkkknnnqqqtttxxx{{{~~~|||~~~~~~~~~~~~}}}}}}|||{{{{{{}}}||||||}}}{{{{{{zzzxxxwwwvvvuuutttwwwwwwvvvvvvvvvuuuuuuuuuuuutttsssrrrssstttuuuvvvuuusssrrrsssuuuwwwxxxxxxzzzxxxssspppnnnnnnoooppplllllllllkkkkkkiiihhhhhhjjjiiigggeeeddddddffffffcccaaa______```aaaaaaaaafffffffffhhhjjjmmmmmmllljjjXXXMMMGGGEEEDDDCCCAAA???>>>???@@@AAA>>>???AAACCCDDDLLL```ttt}}}mmmWWWKKK@@@<<<:::666333333111111111222222222333333000000111111111111000000000///------...///---,,,000000////////////000000//////.........---------///...------------...///.../////////000000000000333333...000777888BBBWWWoooxxx}}}|||yyywwwtttppplllgggcccaaaaaa___[[[WWWUUUUUUVVVWWWLLLKKKIIIHHHGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLKKKNNNRRRUUUVVVXXXZZZ[[[^^^aaadddgggiiilllppprrrvvvxxx|||}}}~~~~~~}}}}}}~~~}}}{{{}}}~~~}}}~~~~~~}}}|||{{{zzzzzz|||||||||{{{{{{{{{zzzzzz{{{{{{zzzzzzzzzzzz{{{{{{yyyxxxvvvvvvxxxzzz{{{{{{yyyvvvssspppnnnooopppqqqkkkkkkkkkkkkjjjiiihhhhhhfffeeecccaaaaaaaaacccccccccbbbaaabbbcccdddddddddeeeeeefffjjjnnnrrrrrrrrrkkkXXXLLLGGGEEEEEECCCAAA?????????@@@AAA???@@@AAABBBCCCJJJ\\\nnn~~~mmmWWWKKK@@@===;;;777444444111111111111111222222222000000111111111111000000000...------...///...,,,111000000//////000000111/////////.........------...------,,,,,,------........./////////000000000000111---///777999DDDZZZrrrzzz}}}||||||{{{zzzwwwsssnnnjjjgggdddaaa]]]YYYWWWWWWWWWXXXPPPNNNLLLIIIHHHGGGGGGGGGJJJIIIJJJLLLOOOPPPLLLIIIIIILLLPPPRRRRRRSSSTTTUUUWWWYYY]]]___aaacccfffiiimmmpppvvv|||~~~~~~|||}}}{{{~~~~~~}}}|||~~~~~~~~~~~~~~~|||zzzxxxxxxyyy{{{{{{zzzvvvtttrrrooonnnoooppppppjjjjjjjjjjjjiiihhhhhhgggcccbbbaaa``````aaabbbcccbbbcccdddfffgggggghhhhhhhhhiiikkkoootttvvvvvvuuukkkXXXMMMHHHGGGFFFDDDBBB@@@??????@@@AAA@@@@@@AAACCCCCCJJJZZZjjj~~~}}}lllWWWKKKAAA>>><<<888555444111111111111111111111111000000111111111111000000111///...///000000///...111000000000000000000111////////////............................................./////////000000///000---000888;;;GGG___sss{{{~~~~~~~~~~~~}}}yyyuuupppmmmeeeccc```]]][[[[[[[[[\\\TTTRRRPPPMMMJJJHHHGGGGGGKKKHHHHHHLLLSSSUUUQQQKKKJJJMMMPPPQQQQQQPPPQQQRRRSSSVVVXXXZZZ[[[]]]```bbbgggkkkqqqwww|||~~~~~~}}}~~~~~~||||||zzz|||~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyvvvuuuvvvwwwvvvvvvtttsssqqqnnnmmmlllllllllhhhhhhhhhhhhhhhgggfffeeeccccccbbbbbbcccdddeeeeeebbbeeehhhjjjkkkkkkllllllpppppprrruuuxxxyyywwwvvvkkkYYYNNNJJJIIIGGGEEECCCAAA@@@@@@AAAAAA@@@@@@AAACCCEEEKKKZZZhhh{{{{{{iiiVVVKKKBBB???>>>999666555222222111111111111111111000000111111111111000000222111000111222333222111111111000000000000111111000000/////////........./////////000000/////////............///////////////111///222999===KKKeeettt|||~~~zzzvvvssskkkiiigggeeedddddddddeeeYYYWWWUUURRROOOLLLKKKJJJNNNJJJIIIOOOWWWZZZVVVPPPLLLOOOQQQRRRQQQPPPPPPQQQQQQSSSUUUVVVVVVWWWYYY[[[```dddiiipppuuuxxxzzz{{{~~~~~~~~~~~~|||zzz{{{uuupppppppppnnnnnnqqqmmmpppvvv{{{~~~~~~~~~}}}|||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||zzzyyyyyywwwtttssssssssssssrrrrrrqqqooommmkkkiiiggggggffffffffffffffffffeeeddddddddddddeeefffggghhhiiieeehhhlllnnnnnnoooppprrrvvvvvvvvvyyy{{{|||zzzyyynnn\\\QQQLLLJJJHHHFFFDDDBBB@@@@@@AAABBB@@@@@@AAADDDFFFKKKXXXeeewwwyyygggVVVLLLBBB@@@???;;;777555333333333222222222222222000000111111111111000000333222111222444444444333222111111000000111111222000000000/////////......///000000111111000000///------.........////////////222000333:::>>>NNNhhhuuu}}}~~~{{{yyyooonnnllljjjiiihhhhhhhhh^^^]]][[[XXXVVVSSSQQQPPPMMMIIIGGGKKKQQQUUUQQQMMMMMMOOOQQQRRRQQQPPPPPPQQQNNNOOOQQQRRRQQQRRRSSSUUUXXX[[[```ffflllqqquuuvvvxxxzzz~~~}}}xxxsssppphhhbbbaaa```______cccaaaeeelllssszzz}}}|||{{{|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzxxxxxxxxxvvvsssqqqrrrrrrqqqpppoooooonnnmmmkkkhhhfffeeefffffffffggggggffffffeeedddeeefffhhhiiikkkkkkllljjjnnnrrrsssssssssvvvyyyxxxxxxwwwyyy|||~~~~~~~~~sss```SSSLLLJJJIIIGGGEEEBBBAAA@@@AAABBBBBB@@@AAACCCDDDHHHSSS___rrrxxxgggVVVLLLCCCAAA@@@;;;777666444444444333333333222222000000111111111111000000333222111222444555444333222111111000000111111222000000000000/////////......///000111111000///...---------........./////////222111333999===NNNiiiwwwuuutttqqqnnnllljjjiiihhhaaaaaa```^^^\\\ZZZXXXWWWPPPLLLHHHHHHKKKMMMKKKHHHKKKMMMOOOPPPOOONNNNNNOOOMMMOOOPPPPPPOOOOOOPPPRRRTTTVVVYYY]]]bbbgggkkkmmmpppssswwwzzz}}}~~~xxxnnnfff___XXXQQQOOOMMMLLLMMMPPPOOOTTT\\\dddmmmvvv~~~}}}||||||{{{{{{{{{{{{zzzzzzzzzzzz~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||zzzxxxwwwwwwwwwvvvsssqqqooopppppppppooolllmmmnnnnnnmmmkkkiiihhhggghhhhhhiiiiiiiiihhhhhhhhhiiikkkmmmooopppqqqrrrqqquuuxxxxxxwwwxxx|||}}}{{{yyyyyy{{{}}}~~~~~~wwwcccUUULLLIIIIIIHHHEEEBBBAAAAAAAAABBBCCCAAAAAACCCCCCFFFOOOYYYoooyyygggVVVLLLCCCAAA@@@<<<888666555555555444444333333333000000111111111111000000222111000111333444333222222222111111111111222222000000000000////////////---...///000000///...------------.........//////...222000222888<<>><<<:::888:::===999???GGGPPPZZZfffrrrzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyxxxxxxxxxwwwwwwwww|||||||||{{{{{{{{{zzzzzz}}}|||yyywwwuuuuuuuuuuuurrrpppnnnmmmmmmnnnmmmmmmjjjkkkmmmoooooonnnmmmllliiijjjjjjkkkkkkkkkjjjjjjlllnnnppprrrtttvvvwwwwwwwwwzzz}}}|||zzz{{{|||yyyyyyzzz{{{{{{}}}gggTTTMMMNNNHHHHHHGGGEEEBBB@@@@@@AAA>>>AAADDDCCCBBBEEELLLRRRlll~~~zzzkkkVVVJJJ???<<<<<<:::999999666777888888888666555444111111111111111000///...000000000111333222000...333222111111111222333444333000///111000------///000000///..............................///000000111111222333555>>>SSSfffzzz~~~|||yyyvvvtttmmmiiidddbbbbbbbbbaaa___]]]XXXRRRQQQRRRRRRNNNKKKIIIJJJJJJJJJIIIJJJLLLOOOPPPMMMMMMQQQRRRPPPNNNOOOQQQSSSSSSQQQTTT[[[``````hhhiiijjjmmmqqqvvvzzz|||}}}yyysssfffTTTGGG888777666555444333333333666444666@@@MMMYYYgggrrr~~~~~~~~~~~~}}}zzzxxxwwwuuuuuuvvvxxxyyy|||}}}~~~}}}zzzyyyxxxyyyzzzzzzzzzyyywwwtttqqqppprrrrrrrrrrrrrrrqqqpppppplllooosssuuutttsssrrrrrrpppnnnllllllnnnppprrrrrrtttuuuvvvxxxzzz|||}}}~~~~~~}}}~~~|||{{{~~~|||{{{||||||mmmXXXOOOOOOGGGFFFEEEBBB@@@???>>>???@@@BBBDDDDDDCCCEEEKKKQQQcccwwwzzzkkkWWWKKK@@@<<<;;;999777888666666777777777666444444111111111111111000//////000000000111222222000...111000//////000111222333000,,,+++///000...---...000000///...............///............///000000111111222444666???TTThhh{{{~~~~~~|||yyywwwsssnnniiifffdddcccaaa___```\\\WWWVVVWWWXXXUUURRROOOOOONNNLLLJJJJJJKKKMMMOOOLLLKKKOOOQQQPPPOOOQQQQQQSSSSSSQQQSSSYYY\\\[[[^^^___aaadddiiioootttwwwzzz|||~~~xxxqqqgggXXXGGG<<<555444333222111111111222222222555;;;AAALLL]]]mmmwww|||~~~||||||xxxwwwuuuttttttuuuwwwxxx{{{|||}}}|||zzzxxxxxxyyyyyyyyyyyyxxxvvvsssqqqppprrrrrrrrrrrrqqqpppoooooonnnqqqtttvvvuuussssssssssssrrrpppqqqsssuuuuuuuuuvvvwwwxxxyyy{{{|||}}}}}}}}}|||~~~{{{{{{zzzzzzwww```SSSPPPHHHGGGDDDBBB@@@?????????AAACCCDDDDDDCCCDDDIIINNNWWWlll{{{mmmZZZNNNBBB===;;;888555555444555555555555444444333111111222222111111000000000000///000222222000...///............000222333555...+++...111000,,,+++000//////............/////////......//////000111000000222444777BBBWWWkkk|||~~~~~~~~~}}}}}}~~~|||{{{yyyuuupppllliiifffcccaaaccc___\\\[[[]]]]]][[[XXXSSSRRRPPPMMMJJJIIIJJJLLLOOOKKKIIILLLOOONNNOOOQQQOOORRRRRRPPPQQQUUUWWWUUUXXXXXX[[[^^^dddkkkppptttsssvvv{{{|||ttthhhXXXHHH:::222000000////////////000000---000444555555;;;OOObbbjjjqqq{{{}}}{{{zzzvvvuuutttsssssstttvvvvvvzzz{{{|||{{{yyyxxxxxxyyyxxxxxxxxxwwwuuutttrrrqqqtttssssssrrrqqqqqqpppppprrrtttwwwxxxvvvuuuttttttwwwvvvvvvwwwyyyzzzzzzyyyyyyyyyzzzzzz{{{{{{|||||||||}}}}}}zzz{{{}}}{{{zzzyyyyyykkkYYYRRRMMMJJJGGGDDDCCCCCCBBBBBBAAABBBCCCBBBBBBCCCGGGJJJNNNcccyyy~~~rrr]]]PPPDDD>>>;;;777444444333333333444333333333333222333333444333333222222111000000000222222111///............///000222333BBB777///000222111---,,,000///............///////////////...///000000111///000333666:::EEE[[[ppp}}}~~~}}}}}}||||||{{{{{{}}}~~~}}}}}}zzzvvvrrrnnnkkkhhhgggfffdddaaa``````___\\\ZZZXXXWWWVVVSSSPPPPPPRRRTTTQQQKKKHHHJJJKKKJJJKKKNNNKKKNNNOOONNNOOORRRSSSQQQSSSTTTVVVYYY___dddjjjmmmkkkooouuuyyy|||~~~|||{{{ppp```NNN>>>444///...---------...//////000+++...222333000333BBBRRR\\\fffttt~~~~~~{{{zzzvvvuuuuuutttuuuuuuvvvwwwyyyzzz{{{zzzxxxxxxyyy{{{yyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuttttttuuuuuuuuuwwwyyy{{{{{{yyywwwwwwwwwzzzzzzzzz{{{}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~|||{{{yyyxxxwwwaaaWWWQQQMMMHHHEEEEEEDDDCCCBBB???@@@@@@AAAAAABBBDDDFFFJJJ\\\ssswww```SSSFFF@@@<<<777444333333222222222222333333333444555555666666555555555333222000111222333222111000000//////000222333444FFF::://////111111000000//////............/////////////////////000111111///000444888===JJJaaauuu~~~}}}|||{{{||||||~~~~~~~~~}}}~~~~~~}}}|||{{{zzzwwwsssqqqoooooonnnllliiigggeeebbb```]]]______]]][[[ZZZ\\\___bbbTTTNNNJJJJJJJJJGGGGGGIIIGGGJJJLLLKKKLLLPPPQQQOOONNNOOOQQQSSSWWW[[[^^^``````dddjjjnnnqqqsssuuuvvvsss~~~wwwiiiWWWEEE999222000......---......///000111......000333333333999AAAOOO[[[lllzzz|||zzzvvvvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzzzzxxxyyyzzz||||||{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxyyy{{{|||}}}|||~~~~~~|||zzzyyyyyy{{{zzzzzz{{{}}}}}}|||zzzyyyyyyyyyxxxxxxxxxwwwwww}}}}}}~~~}}}|||zzzyyylll___UUUOOOIIIEEEDDDDDDBBB@@@?????????@@@AAACCCDDDEEEIIIWWWkkk||||||cccVVVIIIBBB>>>888555444333222222222222333333444555555666666777777666666555333222222333444444333333222111111111222444444===333,,,---000111111333///............//////000000000//////000000111222///111555;;;AAANNNfff{{{~~~}}}|||}}}~~~~~~~~~~~~|||}}}}}}|||zzz{{{{{{zzzwwwuuuuuuvvvvvvuuusssqqqmmmjjjgggeeebbbaaa```]]]\\\^^^bbbeeeWWWQQQMMMMMMLLLHHHFFFGGGFFFIIIIIIHHHIIINNNPPPNNNMMMOOOQQQTTTVVVXXXYYYYYY\\\___dddgggiiikkkmmmooopppzzzppp^^^KKK===555222111///////////////000111222111......222555444444777CCCQQQdddttt~~~}}}{{{wwwxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{zzzyyyzzz|||~~~~~~}}}}}}}}}}}}~~~||||||{{{|||}}}|||zzzyyyzzz{{{yyyxxxyyyzzz{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwvvvxxxxxxzzz}}}}}}}}}{{{yyywwwhhhZZZSSSKKKGGGFFFEEEBBB????????????AAACCCEEEFFFFFFHHHRRRcccvvv~~~eeeXXXJJJDDD@@@:::666555333222222111222333444555333444555555666666666555777555333333444555555555555444222111111222333333222...,,,000111//////000...............///000000000000//////000000111222000222777===DDDRRRkkk}}}~~~|||~~~}}}~~~}}}~~~}}}|||yyy{{{}}}|||yyywwwxxxyyy{{{{{{zzzxxxtttpppnnnmmmhhhfffccc___[[[\\\^^^aaaYYYTTTQQQRRRPPPLLLIIIIIIHHHJJJIIIFFFGGGKKKMMMLLLKKKNNNRRRVVVXXXXXXWWWVVVZZZ\\\___aaaccceeehhhjjjppp}}}}}}xxx{{{}}}xxxjjjUUUBBB777333111111000000/////////000111111111---,,,000222111111333:::HHH\\\nnnyyy~~~|||zzzwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{~~~~~~~~~}}}~~~~~~~~~~~~zzzxxxxxxxxx{{{yyywwwvvvxxxyyyyyyxxxyyyyyyxxxxxxxxxxxxxxxwwwuuussssssvvvvvvvvvzzz}}}|||{{{{{{||||||zzzxxx~~~nnn___WWWOOOJJJIIIHHHEEEAAA@@@@@@@@@BBBEEEGGGHHHGGGGGGNNN]]]qqqfffYYYLLLEEEAAA;;;777777333333222222222333555666222222333444555555555444888666444444555666777666555444333111111111111222///...111555444///+++,,,...............///000111000000000000000111111222111333888>>>FFFTTTmmm}}}}}}}}}~~~~~~|||}}}}}}~~~~~~~~~|||yyy|||~~~}}}zzzxxxyyyzzz{{{{{{|||zzzwwwtttrrrqqqsssqqqllleee```___```bbbZZZVVVTTTVVVUUUPPPLLLMMMKKKLLLJJJEEEEEEIIIKKKJJJEEEHHHNNNRRRUUUUUUSSSQQQTTTVVVXXXYYYZZZ\\\```bbbpppwwwrrrmmmuuuzzz|||yyyiiiQQQ???666333222111111000000/////////000000000---,,,------,,,///444444BBBWWWjjjvvv}}}|||}}}~~~{{{}}}~~~{{{yyyvvvwwwxxxyyyzzz{{{{{{zzz{{{||||||{{{zzz|||~~~~~~}}}~~~|||yyyvvvvvvvvv{{{yyyvvvuuuvvvxxxyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvwwwuuurrruuuyyyyyyxxxxxxyyyzzz{{{yyywww}}}mmm\\\OOOKKKFFF???@@@HHHBBBBBBBBBBBBCCCDDDFFFGGGIIIKKKTTTeeevvv{{{kkk\\\LLLEEEAAA<<<777555444333333222222333333444111222222333333222222111555444333333555555444333222444555444333111111222555333222000///...//////000///---,,,---...000222222222111111111111111111111222666===JJJ]]]sss~~~}}}}}}|||zzz{{{}}}~~~~~~}}}~~~{{{vvvuuuwwwqqquuuyyywwwzzz|||ttt|||||||||{{{zzzxxxwwwvvvwwwuuurrrnnnjjjeeeaaa______]]][[[YYYWWWUUUQQQNNNRRRQQQMMMHHHHHHKKKKKKHHHIIIIIIJJJKKKMMMNNNOOOPPPMMMRRRWWWUUUQQQTTT___iiiwwwcccdddmmmrrrwww|||~~~rrr]]]FFF999555222000000222111000.........///000000///...///000111000///...777HHH]]]qqq~~~~~~||||||}}}|||~~~~~~{{{zzzzzzzzz|||}}}}}}{{{yyyyyyzzz~~~||||||~~~~~~|||~~~~~~zzzvvvtttsss{{{yyywwwxxxyyyzzzyyyyyyzzzzzz{{{}}}}}}~~~~~~~~~}}}zzzxxxxxxxxxwwwtttppptttsssuuuxxx{{{{{{xxxtttvvvbbbQQQLLLIIICCCBBBGGGDDDDDDCCCBBBBBBCCCEEEEEEGGGHHHOOO^^^ooo}}}~~~iiiZZZKKKCCC@@@:::555444444333333222222333333444111222222333333222222111555333222333444555444333333444555555333222222333222111000/////////000000000///...------///000111111111111111111111111111222444888@@@MMM```uuu~~~~~~~~~~~~}}}||||||~~~~~~~~~{{{|||tttuuuwwwssswwwzzzsss||||||||||||{{{zzzxxxwww{{{zzzyyyvvvssspppmmmkkkhhheeebbb```^^^\\\YYYVVVWWWWWWRRRMMMMMMPPPOOOLLLIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMRRRXXXSSSPPP```vvv~~~jjj[[[^^^gggkkkpppvvvyyy|||{{{mmmYYYBBB777333111//////222111000///......///000000///...///000111000///000555BBBUUUjjjzzz~~~|||{{{||||||{{{{{{|||~~~}}}~~~}}}{{{{{{{{{{{{|||}}}}}}||||||}}}~~~}}}~~~~~~}}}~~~{{{wwwuuutttzzzxxxwwwwwwxxxyyyyyyxxxzzz{{{|||}}}~~~~~~~~~~~~}}}{{{xxxxxxxxxvvvsssppppppppppppsssvvvvvvtttqqqpppWWWNNNMMMIIIFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDIIIVVVdddsssjjj[[[KKKDDD@@@;;;777555444333333222222333333444111111222222222222111111444333222222444444333222333444666555444333333444///.........//////000111000///...---...///000111111111111111111111111111444666:::CCCQQQeeexxx}}}~~~}}}}}}~~~wwwqqqtttvvvqqquuu{{{wwwyyyzzz{{{||||||{{{zzzyyy~~~~~~}}}}}}{{{zzzxxxwwwqqqnnnjjjgggeeedddaaa______^^^ZZZTTTSSSVVVUUUQQQMMMMMMMMMMMMLLLLLLLLLLLLRRRKKKOOOXXXSSSKKK]]]|||ggg[[[TTTZZZaaadddiiiooonnnqqqwww{{{~~~|||vvvfffRRR===333111000//////111000000////////////000000///...///000111000///222333999KKKaaauuu~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwxxx{{{~~~~~~|||{{{|||}}}{{{}}}~~~~~~~~~~~~|||xxxwwwwwwzzzxxxwwwwwwxxxyyyyyyxxxzzz{{{|||}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwuuurrrpppooonnnnnnoooqqqrrrqqqpppcccSSSOOOLLLHHHEEEEEEDDDCCCBBBBBBCCCDDDEEEEEECCCFFFOOO[[[iiizzzmmm^^^NNNGGGCCC>>>999888444333333222222333333444111111222222222222111111333222111222333444333111333444666666444333333444...............//////000//////......//////000111111111111111111222222222444666<<>>LLL^^^ppp{{{xxxyyy|||www|||}}}{{{qqqqqqqqqrrrtttwwwyyy{{{zzz{{{||||||}}}}}}}}}|||}}}{{{zzzyyyyyyxxxuuusssnnnnnnkkkfffeeegggeee```YYYXXXWWWTTTRRRPPPNNNMMMIIIMMMLLLHHHOOOZZZWWWKKKNNNOOOQQQSSSSSSTTTWWWYYY___bbbfffiiikkklllnnnpppsssvvvyyy}}}yyyooogggTTTDDD444000111222111000...//////000000000000///000///...///000111000/////////333???RRRfffvvv~~~~~~}}}{{{zzzzzz{{{}}}|||{{{{{{{{{|||zzzyyyyyyzzz{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{|||{{{xxxvvvvvvvvvuuuvvvuuutttssssssuuuxxxgggWWWMMMGGGDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCDDDGGGHHHLLLWWWbbbqqq{{{rrrbbbQQQHHHCCC<<<666444444333333222222333333444000000111111111111000000222000///000111222111000///111333333222111222333...///000111111111000/////////000111111111111111///000000111222222333333666888@@@OOObbbttt}}}||||||ppprrr~~~~~~~~~}}}wwwuuurrrpppqqqsssvvvxxxyyyzzz{{{}}}~~~||||||}}}~~~}}}zzzwwwssstttqqqmmmmmmooolllhhhaaa```^^^\\\ZZZWWWVVVUUUPPPOOOMMMNNNRRRUUURRRKKKOOOOOONNNMMMNNNQQQTTTVVVYYY[[[^^^aaabbbeeehhhjjjmmmnnnppprrrtttvvvwwwwww{{{|||{{{pppgggQQQAAA222...111111000///---...///000111111000///000///...///000111000///...///333;;;KKK___sss~~~~~~~~~|||zzz{{{|||zzzyyywwwwwwyyyzzzyyyxxxxxxxxxxxxyyyyyyxxxxxxwwwyyy{{{}}}|||yyyxxxyyyzzzvvvxxxyyyxxxvvvuuuwwwyyyvvvaaaUUUNNNFFFEEEDDDCCCBBBCCCDDDDDDBBBAAACCCEEEDDDFFFNNNXXX```mmm~~~uuufffTTTKKKEEE>>>888555444333333222222333333444000000111111111111000000111000///000111222111///...000222222111111222333,,,...///111222333222222//////000111111111111111///000000111222222333333777:::BBBRRReeewww|||vvvwww{{{yyy}}}xxx}}}zzzuuuqqqoooqqqtttvvvvvvxxxzzz|||zzzzzz|||~~~{{{wwwwwwxxxvvvrrrrrrtttrrrmmmiiihhhfffdddbbb___^^^]]][[[SSSQQQUUUUUUMMMJJJMMMQQQOOOLLLJJJLLLQQQUUUVVVSSSUUUXXXZZZ]]]```dddggghhhhhhiiikkklllnnnooopppuuuvvvyyy||||||qqqiiiNNN???111---000000///...---...///111111111000///000///...///000111111//////000222888EEEYYYppp}}}~~~~~~~~~{{{zzz{{{|||yyywwwvvvvvvwwwxxxxxxwwwwwwwwwxxxxxxxxxwwwwwwvvvxxx{{{}}}}}}zzzyyyzzz|||yyy{{{}}}|||yyyxxxzzz|||yyygggPPPMMMFFFCCCEEEGGGFFFEEEFFFEEEDDDCCCCCCDDDGGGKKKMMMWWW```pppyyyfffTTTNNNHHH>>>999999222222222222333444555555222333444444444333222111444222333888666000///333222222222222222222222222,,,000111...///333000***111555444...,,,111333111///000222333333222111000444999DDDVVVkkk|||}}}}}}|||||||||}}}~~~~~~|||yyywwwwwwwwwwwwvvvwwwxxxyyy{{{}}}~~~~~~|||{{{zzzxxx{{{zzzwwwuuuvvvtttqqqnnnnnnnnnllljjjfffdddbbbbbb^^^ZZZVVVSSSPPPMMMKKKMMMMMMMMMMMMMMMNNNOOOOOOTTTTTTVVVXXXZZZ\\\^^^___bbbccceeegggjjjmmmoooppppppqqqrrrtttwwwzzz}}}~~~}}}ssseeeJJJ>>>333000000///...///+++,,,---...///////////////......///000000///------///111555DDD\\\qqq{{{||||||{{{{{{|||}}}}}}||||||{{{{{{{{{{{{{{{|||{{{vvvvvvyyyyyywwwsssvvvyyy|||}}}|||yyyxxx{{{~~~~~~yyywwwyyy|||~~~||||||~~~}}}zzzwwwsssYYYPPPIIIDDDDDDFFFDDDCCCDDDFFFDDDCCCCCCDDDFFFIIIKKKPPPWWWeeeuuu}}}iiiWWWOOOHHH>>>888888444444333222222333333333111222333333333222111000444111222555555000111444222222222222222222222222---000000---...222222...111444333......222333111000000111222333222222111555999DDDVVVjjj|||~~~~~~~~~{{{zzz{{{{{{{{{zzz{{{{{{|||}}}}}}~~~}}}{{{zzzxxx{{{{{{xxxxxxzzzyyyvvvrrrqqqqqqooommmjjjhhhfffdddbbb^^^[[[YYYUUUQQQNNNQQQPPPPPPOOOOOOOOOPPPPPPSSSTTTUUUWWWXXXZZZ[[[[[[\\\]]]```cccfffiiikkkmmmkkklllmmmooorrruuuwwwxxxzzz{{{}}}tttgggHHH===222000000...---...+++,,,---...////////////...------...//////...------///111555CCC[[[ppp{{{}}}||||||}}}~~~~~~}}}}}}||||||||||||{{{}}}|||xxxxxxzzzzzzwwwvvvxxxzzz{{{{{{zzzxxxwww{{{~~~~~~zzzxxxzzz}}}~~~||||||}}}}}}zzzwwwiiiYYYPPPHHHFFFFFFDDDDDDEEEFFFEEECCCBBBCCCDDDFFFGGGHHHLLLVVVdddnnnxxxlllYYYPPPIII>>>777666666555444333222222222222000000222222222222111000444111000222222111222555000000000000000000000000///111000---...111333222000222222///000222333111000000111222333333222222555999CCCTTTiii{{{}}}||||||~~~}}}{{{zzzxxx{{{|||zzzzzz~~~~~~{{{uuuuuuuuusssqqqooommmlllkkkiiifffcccaaa^^^ZZZWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUWWWYYY\\\___bbbdddeeeeeefffgggjjjlllooorrrsssrrrtttvvvxxxzzz||||||}}}rrreeeEEE:::111...///...------,,,,,,---...////////////,,,------......------,,,---///111444BBBYYYooozzz~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{~~~~~~{{{zzz|||{{{xxxyyyyyyzzzzzzzzzyyyxxxwww{{{~~~~~~{{{zzz|||~~~}}}{{{{{{{{{{{{yyywwwfff[[[OOOJJJHHHFFFFFFIIIFFFEEEDDDBBBBBBCCCDDDDDDCCCDDDJJJTTT]]]hhhwwwlllYYYQQQIII>>>777777555444333333222222222333000000222333333222222111666333000///000111222444000000000000000000000000///000000///...///000111111111000000111333333111000111111222333333333333444888BBBSSSgggzzz~~~}}}}}}~~~}}}|||~~~}}}|||yyy||||||zzzzzz~~~|||xxxxxxwwwvvvtttsssrrrqqqtttqqqlllhhhfffeeecccbbb^^^^^^\\\[[[ZZZYYYYYYYYYWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSUUUVVVXXXYYY[[[[[[^^^___aaadddhhhkkknnnppplllmmmoooqqqsssuuuvvvvvvzzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~yyylll___BBB888///---///---,,,---,,,------...//////......---...//////...------...,,,///111333@@@WWWmmmzzz}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}|||}}}}}}~~~|||xxxyyyyyyyyyyyyyyyyyyzzzzzz|||}}}~~~}}}|||~~~}}}|||{{{zzzyyyxxxxxxwwwvvvhhhYYYOOOJJJGGGGGGJJJFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBEEEJJJQQQYYYhhhuuulllYYYQQQJJJ???888888333222222222333333444555000111333444444444333222888555111...///222222111////////////////////////...///111222///---...000444111///000222222222111111111111222222333444555333777AAARRRgggyyy|||{{{|||}}}}}}}}}~~~|||~~~}}}yyyyyy|||}}}zzzzzzyyyyyyxxxwwwvvvvvvvvvzzzuuunnniiiggghhhiiijjjffffffdddbbbaaa`````````\\\[[[ZZZYYYWWWUUUTTTSSSUUUTTTTTTTTTTTTSSSSSSSSSVVVWWWYYY]]]aaaeeeiiikkkiiijjjlllnnnppprrrsssssstttttttttuuuvvvxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxyyy~~~~~~{{{uuugggYYY@@@666...---///...------,,,---......///.........---///111111///...///000,,,000111222===TTTkkkyyy{{{||||||}}}}}}||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}yyyxxxxxxxxxyyyzzz|||}}}~~~|||}}}~~~~~~}}}}}}~~~{{{{{{zzzxxxwwwvvvvvvwww{{{fffWWWNNNHHHGGGJJJFFFEEEDDDCCCCCCBBBBBBBBBDDDBBBCCCGGGIIINNNYYYdddxxxmmmZZZRRRKKK@@@999999222222222222333444555666000111333444555555444333888666222...000555444111////////////////////////---...000222000---000555888111---///222111111222111111111111222444555666222777CCCUUUiii{{{}}}{{{{{{|||}}}~~~}}}|||}}}~~~}}}~~~{{{~~~~~~}}}}}}}}}~~~{{{zzz}}}}}}{{{}}}}}}|||{{{{{{|||||||||~~~xxxqqqlllkkklllnnnooonnnmmmkkkjjjiiihhhhhhhhhcccbbb```^^^\\\ZZZXXXWWWYYYXXXWWWUUUTTTRRRQQQPPPOOOPPPRRRUUUYYY]]]```bbbfffgggiiilllnnnoooppppppppppppqqqrrrtttuuuwwwxxxtttuuuuuusssqqqppprrrsss{{{|||~~~~~~~~~{{{xxxrrrdddVVV>>>444------//////......------...............------000333222///...///222,,,000111222;;;RRRjjjxxx~~~~~~|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{xxxxxxyyyzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzyyywwwttttttuuuwwwyyyeeeVVVMMMJJJLLLFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCFFFGGGHHHOOOXXXeeeqqqqqq^^^UUUMMMBBB::::::333333333222222333444444///000222333444444333333666555111///222999888333000000000000000000000000///---...000000///777AAA<<<222,,,...111000000222111111111111222444666777333999FFFYYYnnn~~~}}}}}}}}}}}}||||||}}}~~~|||~~~~~~zzz|||{{{{{{{{{{{{|||}}}~~~|||}}}~~~}}}yyyvvvuuuuuuuuuuuusssrrrqqqpppooooooooooooiiihhhgggdddbbb```^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRROOOPPPQQQRRRTTTVVVXXXZZZ___```bbbdddfffhhhiiiiiillllllmmmnnnppprrrtttuuunnnppppppnnnkkkjjjlllnnntttuuuwwwyyy{{{{{{{{{{{{wwwxxxwwwuuutttnnn```SSS===444---...000000//////---...............------,,,000333222...---///111,,,000111111:::PPPhhhxxx~~~}}}~~~~~~~~~}}}|||~~~~~~|||zzz{{{|||}}}~~~~~~}}}||||||||||||{{{zzzyyyyyyyyyvvvsssrrrtttwwwppp^^^RRRNNNOOOFFFFFFEEEEEEDDDDDDDDDDDDAAAAAACCCFFFFFFEEEJJJQQQUUUcccsssvvvbbbXXXOOOCCC::::::555555444333222222222222...///111222333333222222333333111///444<<<<<<555111111111111111111111111000---,,,...///111===KKK>>>333,,,---000//////222111111111111222444666777555;;;III]]]qqq~~~~~~||||||~~~~~~}}}}}}~~~{{{zzzzzzzzzzzzzzz{{{|||}}}zzz{{{~~~}}}zzzvvvuuutttsssssssssssssssmmmmmmkkkhhhfffcccbbbaaa]]]]]]\\\ZZZYYYWWWVVVVVVSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZ]]]___```aaabbbhhhhhhiiijjjlllnnnppprrrkkkmmmmmmkkkhhhfffhhhjjjlllnnnppprrrtttuuuuuutttnnnppppppooonnnjjj]]]PPP<<<333---...111000///000---...............------+++///222111---,,,...111,,,000111111999OOOhhhxxx|||~~~|||{{{~~~}}}|||}}}~~~}}}|||{{{|||{{{zzzyyyxxxyyyxxxuuurrrqqqtttwwwhhhYYYVVVRRRNNNJJJLLLJJJBBBDDDHHHAAADDDDDDCCCAAA@@@BBBFFFIIIOOOTTT___oooyyyfffYYYNNNCCC;;;888333444444333222111333555111111222222222222111111222111000000222444444333555222...---///000...,,,111111000///000555>>>EEE//////............//////...000222333333444666888999:::FFF]]]uuu|||yyyyyyzzz{{{~~~}}}~~~|||xxx|||}}}~~~}}}|||{{{|||}}}zzzyyyyyyyyyzzz}}}~~~}}}||||||}}}~~~}}}~~~~~~~~~~~~|||yyyvvvuuuuuuqqqpppnnnmmmllliiieeebbb\\\\\\[[[[[[ZZZZZZYYYYYYVVVXXX[[[ZZZVVVSSSSSSTTTUUUTTTTTTUUUWWWYYYXXXWWW^^^___```cccfffiiilllmmmhhhiiiiiieee___]]]```dddgggggghhhhhhhhhggggggfffhhhggghhhkkkjjjcccVVVLLL;;;444,,,***...000...***+++---......---,,,,,,------,,,,,,+++,,,---...///111000000222;;;MMMbbbqqq}}}~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~|||{{{zzz||||||||||||{{{zzzyyyxxxyyyxxxwwwuuusssrrrqqqqqq|||fff[[[PPPNNNIIIKKKIIIAAABBBEEE???CCCCCCCCCBBBAAABBBDDDGGGJJJNNNWWWddduuu{{{hhh[[[PPPEEE<<<999333444555333222111333444000111111111111111111000222000//////111222222111444111......///000///.........///...---000555::://////............/////////000222333333333555777888:::EEE\\\ttt}}}{{{zzzzzzzzz~~~}}}~~~{{{}}}~~~~~~}}}{{{zzzzzz{{{|||{{{{{{{{{|||~~~~~~}}}|||{{{zzz{{{{{{||||||}}}|||yyyxxxxxxvvvtttrrrqqqooolllhhhdddeeedddbbb```]]][[[YYYXXXXXXZZZ[[[ZZZWWWTTTUUUVVVUUUTTTSSSSSSTTTUUUTTTRRRYYYYYY[[[]]]___aaabbbccccccdddddd```[[[YYY\\\___```___^^^\\\[[[ZZZYYYXXXYYYYYYZZZ]]]^^^YYYOOOGGG:::333,,,***...000...+++---...//////---,,,,,,---------,,,,,,,,,---...///000//////222<<>>AAABBBCCCBBBAAAAAACCCDDDDDDFFFKKKUUUcccssslll___TTTHHH???;;;555555555444222222333444///000000111111000000///222000//////000000000///111000......///000000///---...///...,,,,,,.../////////............/////////111222333222222444555888999EEE\\\ttt~~~|||{{{zzz}}}}}}}}}}}}}}}~~~~~~}}}{{{yyyzzz{{{~~~~~~}}}}}}~~~~~~|||{{{zzz{{{|||||||||}}}~~~~~~}}}~~~}}}{{{xxxvvvtttpppkkkhhhjjjiiigggeeebbb```^^^]]][[[\\\\\\ZZZWWWVVVWWWXXXVVVUUUSSSSSSSSSSSSRRRPPPVVVWWWXXXZZZZZZZZZYYYYYYZZZ[[[[[[XXXSSSQQQSSSVVVSSSRRROOOKKKHHHFFFEEEEEEEEEEEEFFFIIIKKKIIICCC>>>777222,,,+++---000...+++///000111000...,,,,,,,,,------,,,,,,,,,---...............222<<>>QQQhhhxxx}}}}}}}}}}}}|||||||||{{{{{{yyyzzz{{{|||||||||||||||}}}}}}|||||||||}}}}}}~~~zzzxxxuuuqqqppppppqqqrrrcccSSSQQQKKKHHHHHHDDDCCCCCCCCCAAA??????AAACCC@@@BBBDDDCCCAAACCCHHHMMMTTTbbbuuu|||pppbbbRRRDDD===:::;;;:::777444222222333000111111111111111111000333111//////000000///...,,,///222222000...///000...,,,,,,---000111///---//////............//////,,,---///000000000222444444666CCC[[[rrr~~~}}}{{{zzzyyyxxxxxxwwwwwwxxxyyy{{{|||~~~~~~~~~~~~}}}}}}~~~{{{xxxwwwuuusssqqqooonnnmmmiiigggffffffgggfffdddaaa\\\[[[YYYYYYZZZZZZYYYWWWUUUSSSPPPLLLHHHDDDAAA???444333333222222111///...///.........------------,,,,,,------,,,,,,---...++++++***+++,,,...//////---...//////---,,,,,,---------.........---,,,+++------...333>>>QQQhhhxxx|||~~~~~~}}}}}}|||||||||{{{{{{{{{yyyzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||yyywwwssspppnnnnnnoooqqqnnn[[[VVVOOOJJJJJJFFFEEEDDDCCC@@@>>>???BBBEEE<<>>QQQhhhwwwyyy|||~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}||||||||||||zzz{{{}}}|||}}}~~~~~~~~~|||{{{zzz}}}~~~~~~~~~~~~yyyvvvrrrooommmmmmooopppddd]]]ZZZQQQJJJKKKEEEEEECCC@@@??????BBBDDD@@@@@@@@@@@@AAAAAABBBCCCIIIKKKQQQ]]]qqqyyybbbUUUQQQbbb~~~wwweeeTTTFFF>>>:::;;;;;;:::888666555555222111000000222333222111222000///...///000///...---///000222222000///---000000000000000000000000////////////000000000000111000/////////000222333666777AAAWWWlll{{{~~~|||}}}{{{{{{{{{}}}~~~}}}{{{yyy{{{|||zzzyyyyyyyyyyyyzzz|||}}}}}}~~~~~~~~~|||~~~~~~~~~}}}}}}|||{{{{{{uuussspppnnnmmmkkkhhhfffggghhhddd^^^]]]___ZZZRRRLLLFFF===555000...000111------............------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,+++******+++---...///...------,,,,,,,,,++++++*********+++,,,...555AAARRReeeqqqxxxwwwwwwxxx{{{}}}~~~||||||}}}}}}~~~~~~~~~~~~|||}}}~~~}}}}}}}}}}}}~~~}}}{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzz|||}}}~~~}}}|||zzzxxxtttrrrpppmmmkkkkkklllllltttfff^^^SSSMMMMMMFFFEEECCCAAA???@@@BBBDDDAAAAAA@@@@@@AAAAAABBBCCCDDDFFFJJJTTTeee{{{ttt[[[OOOLLL]]]yyyxxxhhhXXXKKKCCC>>>===;;;888555555666777444222111222333333222111222000///...000000///......///000111111000///...........................////////////000000000000000000/////////000111222666777BBBWWWmmm{{{~~~|||{{{zzz{{{|||}}}~~~|||zzz}}}}}}yyyxxxxxxxxxyyy{{{}}}~~~~~~{{{zzz||||||zzzwwwtttsssqqqooommmiiiiiiddd^^^\\\[[[UUULLLDDD@@@999333///...///111,,,,,,------------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++...,,,++++++------,,,***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******//////000555???PPPaaammmvvvuuuuuuvvvxxxzzz||||||}}}zzz{{{~~~|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzyyyzzzzzz{{{zzzyyywwwvvvtttrrrpppmmmlllllllllmmmwwwhhhYYYPPPNNNGGGFFFDDDBBBAAAAAABBBCCCAAAAAAAAAAAAAAAAAABBBCCCAAABBBDDDKKKWWWjjjnnnXXXLLLIIIYYYssszzzjjj[[[OOOGGGBBB???:::666444444777999666444333333444444222111222111//////000000000///...///000111111000///...........................////////////000000000000///////////////000111111666777BBBXXXnnn|||~~~|||{{{yyyyyyzzz{{{||||||zzzyyy|||~~~xxxwwwwwwwwwyyy|||~~~|||zzz{{{~~~}}}{{{yyywwwuuurrrllljjjddd]]]YYYUUUMMMEEE:::888444000......//////+++,,,,,,,,,,,,,,,,,,+++,,,++++++***************++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++***000000000444>>>NNN```lllrrrrrrrrrrrrsssuuuwwwyyyzzzxxxyyy}}}~~~{{{{{{~~~yyyzzz{{{}}}}}}~~~~~~}}}~~~}}}}}}||||||||||||}}}}}}zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvuuutttttttttsssqqqooommmllllllllllll|||iiiXXXOOOKKKIIIEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCGGGNNN^^^uuukkkZZZOOOJJJWWWnnn{{{lll\\\OOOGGGCCC???:::777666666777777666444333222333333111///333111//////000111000/////////000000000000//////........................////////////000000000000///////////////000000000666888CCCYYYooo|||~~~}}}|||zzzxxxwwwuuuuuuvvvxxxyyyvvvuuuvvvxxx|||}}}|||{{{wwwvvvvvvxxx{{{~~~|||{{{zzz{{{}}}~~~}}}zzzvvvsssmmmhhhbbb[[[UUUNNNEEE>>>444333111///...---------,,,,,,------------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,+++***+++---...---,,,...---,,,*********+++,,,++++++++++++++++++++++++------...222===NNN```lllmmmnnnnnnnnnooopppsssuuuwwwuuuwww{{{|||zzzzzz}}}wwwwwwyyy{{{}}}}}}}}}~~~}}}~~~}}}}}}|||}}}~~~}}}|||zzzyyyyyyzzz{{{{{{yyyxxxxxxwwwvvvuuuuuutttuuutttsssrrrqqqqqqqqqqqqpppooonnnlllkkkkkkkkkkkkjjjWWWRRRMMMHHHEEEDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBBBBBEEECCCCCCEEEIIITTTjjjppp]]]RRRLLLUUUhhh|||~~~nnn\\\MMMCCC@@@>>>;;;;;;;;;:::777444555333222111222111000...333111000///000111000/////////000000000000//////////////////////////////////////////000000000000...//////000000000000000666888DDDZZZppp}}}}}}zzzwwwuuutttpppooonnnmmmmmmnnnpppqqqnnnoooppprrruuuwwwwwwwwwtttttttttvvvzzz{{{{{{zzzyyyxxxxxxyyyzzzxxx|||zzzuuupppiiiccc[[[UUUNNNFFF>>>888222111111000///------,,,------............------......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++***+++---...---,,,///...---+++++++++,,,---++++++++++++++++++++++++------...222;;;KKK[[[fffgggiiijjjjjjjjjlllooosssrrrqqqsssxxxzzzwwwwwwzzzvvvvvvwwwxxxyyy{{{}}}~~~||||||}}}~~~~~~~~~}}}}}}|||~~~~~~~~~zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{}}}~~~~~~~~~zzzyyyxxxwwwvvvwwwxxxxxxwwwwwwuuutttrrrqqqpppooorrrqqqpppoooooooooooopppmmmlllkkkjjjiiihhhhhhhhhiiiZZZSSSKKKFFFEEEFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBDDD@@@AAADDDFFFLLL]]]ppp}}}dddYYYPPPTTTbbbrrrsss___MMMBBB===<<<<<<===???===777222444222111111111111000///333222000000111111111000000000////////////000000000000000000000000000000////////////000000000000//////000111111111111111666999EEE[[[qqq~~~|||vvvpppkkkhhhfffaaa```___^^^^^^___aaabbbdddeeegggiiilllmmmnnnooommmmmmnnnqqqvvv|||~~~~~~~~~|||yyyxxxxxxzzzuuuyyy~~~xxxpppjjjaaaXXXOOOJJJEEE===777555111111000000///...---------......//////......---//////...---------------++++++++++++++++++++++++,,,+++***+++---...---,,,......------,,,,,,------***++++++++++++,,,,,,,,,//////000333999EEERRR[[[```bbbeeeeeeeeegggkkkpppkkkjjjmmmsssuuusssrrruuutttttttttttttttuuuvvvvvvxxxyyy{{{|||||||||{{{{{{|||}}}~~~~~~|||||||||}}}}}}||||||{{{zzzxxxzzz}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}|||||||||~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{}}}~~~~~~|||{{{vvvuuutttsssssssssssssssrrrqqqpppooonnnlllkkkkkklllllllllmmmmmmmmmmmmnnnhhhhhhggggggfffeeedddddd}}}bbbYYYMMMFFFEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBB===???EEEGGGHHHSSSbbbxxxxxxjjj\\\YYY]]]gggsss}}}{{{fffQQQDDD===;;;;;;===@@@???999444333222111111333333222111444222000000111222111000000000////////////000000////////////////////////////////////000000000000///000111222333222222111666999EEE\\\rrr~~~}}}yyyrrrjjjaaaZZZUUUSSSOOONNNMMMLLLLLLNNNPPPQQQTTTVVVYYY\\\]]]___aaabbbddddddeeehhhnnnvvv}}}yyy{{{|||}}}|||yyyxxxyyy{{{uuuyyy}}}~~~|||{{{}}}|||ssshhh```WWWLLLCCC???;;;555111222/////////.........//////,,,------......------,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++...,,,++++++------,,,***++++++,,,---------,,,,,,******+++++++++,,,,,,,,,...///000333999BBBLLLSSSXXX[[[___```___bbbggglllccccccgggmmmooommmlllnnnooooooooonnnnnnoooooopppssstttvvvxxxyyyxxxwwwwwwwwwwwwyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxwwwwwwvvvxxx{{{{{{yyyyyy{{{~~~~~~~~~~~~}}}{{{zzz|||}}}zzzyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{|||||||||||||||{{{}}}~~~|||}}}}}}xxxyyyyyyyyyxxxxxxyyyyyyyyyxxxyyy{{{|||{{{yyyvvvuuuppppppppppppooonnnmmmllliiiiiiiiiiiiiiihhhhhhhhheeefffhhhjjjkkkkkkkkkkkkdddddddddccccccbbbaaa```ggg\\\OOOGGGEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBB===???GGGIIIGGGNNN[[[nnn|||jjj___\\\___gggppplllVVVHHH===;;;:::<<<@@@@@@;;;666444222222222444555444333444222000000111222111000000000////////////000000........................////////////000000000000000111222333444333222222777999FFF]]]rrr~~~~~~|||{{{vvvqqqiii___UUULLLFFFCCCCCCBBB@@@@@@@@@BBBDDDEEEHHHJJJMMMPPPQQQSSSUUUWWW]]]]]]^^^bbbhhhpppxxx}}}vvvzzz|||{{{|||}}}yyysssppprrrttttttsssrrruuuwwwvvvzzz}}}|||xxxwwwyyy|||xxxyyy{{{}}}~~~~~~~~~xxxmmm```WWWOOODDD:::777555000...000------------...///000111+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,+++***((()))+++,,,------,,,+++*********++++++,,,,,,,,,***,,,///333999BBBLLLRRRSSSWWW[[[\\\\\\^^^eeejjj^^^^^^bbbhhhkkkiiihhhjjjkkkkkkjjjjjjjjjkkkkkklllmmmoooqqqsssttttttsssrrrqqqqqqrrrtttvvvxxxyyyzzzvvvwwwwwwwwwwwwvvvuuuuuuuuuwwwyyyxxxvvvvvvyyy|||yyyzzzzzzyyywwwwwwxxxzzzvvvvvvvvvvvvvvvwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxxxx{{{|||{{{|||}}}yyyssstttsssssssssssssssttttttssstttvvvwwwvvvssspppnnnkkklllmmmmmmllljjjiiigggbbbccccccdddeeefffggggggaaaccceeehhhjjjjjjiiihhhaaaaaaaaaaaaaaa```___^^^}}}dddOOOJJJHHHBBBCCCKKKEEEDDDBBBBBBCCCCCCBBBAAADDDCCCDDDEEEBBBAAAHHHQQQ^^^rrruuujjjfffeeefffgggmmmtttxxxyyyxxxyyyzzzxxx^^^HHHDDD>>>999999888888;;;@@@666555444333222222111111444222111111222222000///////////////////////////000000000000////////////---.........//////000000222222333222111222555777777;;;JJJbbbwww}}}xxxsssqqqfffXXXLLLDDD@@@<<<:::888888888666555777;;;>>>>>>???@@@@@@???@@@BBBDDDHHHKKKPPPTTTXXX^^^ffflllmmmoooqqqqqqooolllkkkkkkgggkkkmmmmmmjjjjjjnnnrrrpppoooooooooqqqrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrr|||}}}}}}|||yyyzzzzzzzzz|||}}}~~~~~~{{{vvvnnnbbbTTTJJJBBB>>>111,,,444333***)))))))))***,,,------,,,***++++++------------++++++------......------,,,+++++++++++++++++++++++++++///,,,+++,,,...///---+++,,,---///000000///---,,,------,,,,,,,,,,,,,,,,,,,,,...222888???GGGNNNRRRYYY\\\^^^\\\XXXXXX\\\```^^^^^^___```aaaaaaaaaaaaaaaccceeeeeecccbbbdddgggbbbfffjjjjjjiiihhhiiikkkkkkkkklllnnnpppqqqrrrsssooooooooommmllllllnnnqqqttttttsssrrrrrrssstttuuupppqqqrrrssssssrrrqqqpppoooooooooppprrrsssrrrqqqtttuuusssnnnnnnrrrtttsssrrrqqqpppqqqrrrqqqooommmnnnmmmmmmnnnpppqqqqqqppplllmmmnnnnnnmmmllljjjiiigggggghhhgggfffdddbbbaaaddddddddddddccccccccccccbbbaaa```bbbdddccc```\\\]]]^^^^^^^^^^^^^^^]]]\\\mmmSSSKKKIIIDDDBBBFFFEEECCCBBBBBBCCCDDDCCCBBBCCCBBBCCCDDDBBBAAAGGGOOOXXXlll|||vvvrrrpppffffffeeedddcccggglllqqqwwwxxxzzz~~~{{{aaaKKKEEE???:::999999777999===888777444222111111222222444333111222333333222111000000000000000000000000000000000000////////////............/////////000111222222222111222444666777:::IIIaaavvv|||sssmmmcccZZZMMMCCC>>>;;;999777777777666444222333666999999:::;;;;;;:::;;;===??????CCCIIIMMMRRRXXXaaagggbbbfffjjjllljjjfffcccaaa^^^bbbeeeeeedddeeejjjnnnjjjiiihhhiiijjjkkkkkkiiikkkkkkkkkkkkkkkkkkkkkkkkpppqqqsssuuuuuusssqqqppprrrrrrrrrssstttuuuvvvwwwvvvvvvwwwxxxzzz|||~~~{{{{{{||||||}}}~~~~~~{{{vvvooofffYYYLLLCCC<<<:::111///888777---+++,,,,,,---...//////...---+++,,,,,,------,,,,,,+++---------------,,,++++++++++++++++++++++++++++++...,,,+++,,,...///---+++,,,---...//////...---,,,+++***)))))))))***+++,,,---///222888@@@JJJRRRWWWZZZ^^^aaaaaa^^^\\\]]]```\\\\\\]]]^^^^^^^^^^^^^^^^^^```bbbaaa```___aaaccc```ccceeedddbbbaaabbbccceeeeeefffgggiiijjjkkklllkkkkkkjjjhhhggghhhjjjmmmpppoooooonnnooopppqqqrrrnnnnnnooopppppppppoooooommmllllllmmmppppppooonnntttuuurrrlllkkknnnooommmpppooonnnnnnoooooommmkkkhhhgggggghhhkkkllllllkkkmmmmmmmmmmmmllljjjhhhfffffffffffffffeeecccaaa```cccccccccbbbbbbbbbaaaaaa^^^]]]]]]^^^``````\\\YYYWWWXXXXXXYYYYYYXXXXXXXXXwwwWWWJJJIIIGGGDDDDDDDDDCCCAAABBBCCCDDDDDDCCCBBBAAABBBCCCBBB@@@EEELLLQQQbbbzzz}}}uuuqqqiiiaaa[[[YYY[[[^^^cccgggkkkooottt|||eeePPPGGG@@@;;;:::999777777:::;;;888555111000000222333444222222222444555444333111111111111111111111111000000000000////////////............////////////000111222111111111333555666:::HHH___tttyyymmmdddTTTMMMCCC<<<999888666555777777555333111111333555555666777777666666888:::888<<>>:::999999777555666666666444222222444666555666666666555555777999888;;;>>>@@@@@@BBBGGGLLLLLLPPPUUUVVVSSSNNNIIIFFFFFFHHHKKKLLLMMMOOOSSSVVVVVVUUUTTTUUUVVVWWWWWWUUUVVVVVVVVVVVVWWWWWWWWWWWW[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[\\\]]]^^^______aaabbbdddgggiiijjjjjjjjjjjjkkklllnnnpppqqqyyytttlll```SSSGGG<<<666000222---...999888000000)))************)))******------++++++++++++------++++++,,,,,,++++++***)))+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---,,,,,,+++,,,------------,,,+++,,,+++***)))***,,,///111------///555@@@NNN[[[dddcccfffiiiiiigggeeedddeeeeeedddcccbbbbbbaaaaaaaaa]]]]]]\\\\\\[[[\\\]]]^^^\\\[[[ZZZXXXWWWVVVWWWXXX\\\\\\\\\\\\]]]^^^```aaa___^^^]]][[[ZZZ\\\___bbbaaaaaaaaaaaabbbdddfffgggddddddeeeffffffgggggggggfffeeeeeegggiiijjjiiigggmmmnnnkkkfffdddeeeeeeccccccbbbbbbccceeeeeedddbbbbbbaaa```bbbdddffffffeeeeeefffffffffeeecccbbb```````````````______^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXXXXYYYYYYYYYWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZlllOOOHHHLLLKKKFFFEEEDDDBBBBBBDDDEEEEEEDDD@@@>>>???CCCCCCAAABBBFFFHHHRRRhhh~~~yyyqqqjjjeeeaaabbb```^^^^^^fffsss~~~mmmYYYNNNEEE===;;;;;;777555555666777888888777444111///111000000111222444333222111111111111111111111111000000000000///////////////////////////............000111222111111222444666888DDD[[[ppp|||}}}nnn^^^UUUGGGCCC===::::::999666444222333444333222222444777444555555555444444555777666999<<<===<<<===AAADDDIIIKKKLLLJJJFFFAAA>>>===???@@@AAAAAAAAACCCEEEFFFHHHGGGGGGGGGIIIJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTTTTVVVWWWXXX[[[___dddhhhjjjnnnjjjbbbVVVJJJ>>>666222000111+++***333333---///,,,---...---++++++,,,...------++++++++++++------++++++,,,,,,++++++***)))++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++******+++---///000,,,,,,---333>>>NNN\\\eeeiiijjjjjjiiihhhhhhiiijjjkkkjjjhhhgggfffeeeffffffbbbaaa___^^^^^^___```aaa^^^\\\ZZZYYYYYYZZZZZZ[[[XXXXXXWWWVVVWWWXXXZZZ[[[[[[[[[[[[ZZZYYYZZZ]]]___]]]\\\\\\]]]^^^```bbbcccaaaaaaaaaaaabbbbbbccccccaaa``````bbbddddddcccbbbdddfffddd```___aaaaaa___^^^]]]]]]^^^```aaa```^^^\\\[[[[[[\\\^^^___^^^]]]___```aaabbbcccbbbaaaaaa^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[YYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]___```aaaPPPNNNKKKEEEGGGEEECCCCCCDDDEEEDDDCCC@@@>>>???CCCDDDAAAAAADDDGGGNNNaaa|||}}}~~~{{{uuunnniiiiiinnnssssssaaaSSSHHH>>>;;;;;;999666666444666999;;;:::666222///222000000000222333222111111111111111111111111111000000000000///////////////////////////............000222333222222333444555777CCCXXXmmmzzztttdddUUUMMMCCC???;;;999:::888555111///000111111000111333444222333333222111111222444222555999;;;:::<<>>===<<<;;;;;;;;;<<<======>>>>>>?????????@@@@@@????????????>>>>>>>>>??????@@@AAA>>>>>>============>>>>>>???@@@BBBGGGMMMTTTZZZ^^^\\\ZZZTTTJJJ@@@666111//////111***(((111000+++...***,,,...,,,)))(((***------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***++++++,,,,,,------......***,,,---,,,+++***+++---++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,+++---222>>>MMM[[[dddmmmmmmlllkkkkkkmmmnnnooonnnmmmkkkiiiiiiiiiiiijjjiiifffcccbbbdddeeefffeeebbb```^^^^^^______^^^]]]\\\ZZZYYYXXXXXXYYY[[[\\\ZZZ[[[]]]]]]\\\\\\]]]___^^^]]]]]]]]]^^^```aaabbbbbbaaaaaa``````aaaaaabbb]]]\\\\\\^^^``````___^^^]]]___^^^[[[[[[^^^^^^\\\[[[[[[[[[]]]___```___^^^___^^^]]]^^^___```___^^^]]]^^^```bbbcccccccccbbb^^^^^^^^^]]]]]]^^^______bbbbbbbbbbbbaaaaaaaaaaaa]]]^^^______^^^]]]___``````______^^^___```bbbcccyyy^^^VVVOOOGGGHHHFFFDDDDDDDDDDDDCCCBBB@@@>>>???DDDEEECCCAAABBBGGGKKK[[[www~~~|||zzzzzzjjjWWWJJJ>>>;;;;;;:::999999444666888:::999777444222444222111111222333222000000000000000000000000000000000000000////////////000/////////............///111333444333333333444555777AAAWWWlllyyyzzzkkkZZZLLLEEE???<<<999999:::999555111000111222222000000111333111222222111000000111333///333777888888999<<>>:::666444444555666555444444555555666555666555444555777777777666444444555666666777777888::::::::::::::::::::::::999888888888888999999:::555444444333333333444444333444555888<<>>LLLZZZcccoooooooooppprrrsssssssssqqqpppnnnlllllllllmmmnnnoookkkgggfffhhhjjjjjjjjjfffdddbbbbbbcccbbb___\\\]]][[[YYYWWWWWWYYYZZZ\\\ZZZ]]]aaabbbaaa`````````bbbbbbaaaaaaaaabbbdddeeefffeeecccbbbbbbbbbbbbccc^^^^^^^^^___aaabbbaaa```^^^``````]]]]]]______\\\\\\\\\\\\^^^aaabbbaaa```gggeeeddddddeeedddcccaaa```aaacccdddeeeeeedddcccaaa````````````aaabbbccceeeeeeeeedddddddddcccccc```bbbccccccaaaaaaccceeeeeedddbbbaaaaaacccdddeeekkk^^^VVVLLLJJJGGGEEEDDDDDDDDDBBBAAAAAA>>>@@@EEEFFFCCCAAABBBHHHIIIWWWtttpppYYYKKK>>>;;;;;;;;;:::;;;555666777888888777666555555444333333333333222111////////////////////////000000000000////////////000000//////.........---///111444555444333444555555666AAAVVVkkkxxxuuudddSSSFFF???===;;;999:::<<<;;;777444444555555444222111222333333333444333111111222444111444777777555444666999999::::::888555333333333333222111111333444444444666444444555666777666555333444444555666777777777555555555555555555555555888888888777888888999999444444333333333444444555444333222111333555999;;;BBBCCCBBB>>>777111//////(((///---...666222***++++++...///,,,((('''***...++++++---......---++++++------......------,,,+++++++++,,,,,,---...//////))),,,---,,,***)))+++---++++++************++++++***,,,---......---+++)))......///555???MMMZZZbbbnnnppprrruuuwwwxxxvvvttttttsssqqqpppoooppprrrsssrrrnnnjjjiiikkkmmmmmmllliiigggeeeddddddbbb^^^ZZZVVVTTTRRRPPPPPPQQQSSSUUU[[[___dddfffeeedddbbbbbbgggfffeeeddddddeeefffgggiiihhhfffeeedddcccddddddcccccccccdddfffgggfffeeecccfffeeebbbaaacccccc```^^^^^^^^^```cccddddddccchhhgggeeedddeeedddbbb```dddeeefffggggggfffeeedddccccccbbbbbbbbbdddeeefffddddddddddddccccccccccccbbbdddfffeeecccccceeehhhiiigggfffddddddeeeggghhhhhhXXXPPPKKKIIIJJJKKKHHHCCCBBBEEEDDDCCCBBBAAAAAABBBCCCDDDGGGOOOWWWkkkppp```QQQBBB<<<999888888::::::999777666555666888999888333......222444333111000000000111111000000000333222000/////////000111000000000000000111111222000111111222222333444444555999DDDUUUhhhwwwyyymmm___OOOAAA:::999999::::::999888777666777666666555444444333333000000111222222222222111666666777777777777666666444777888666111000444888:::333///111222111000111555444333333222222222222222222222333333444444444555444444444444555666666666777888777555444444555111111222222222222111111///222111...---111444333777666555333111000///...111///---++++++---///111+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++------------------------''''''(((***,,,,,,***)))))))))***++++++,,,------+++)))***000888DDDVVVeeejjjpppuuuvvvxxx{{{{{{wwwzzzzzzyyyxxxvvvuuutttttttttsssqqqoooooooooqqqrrrooonnnkkkhhheee```[[[WWWOOOLLLIIIFFFEEEGGGJJJLLLUUU[[[aaaeeeeeedddeeefffiiihhhgggfffgggiiimmmoookkkmmmmmmjjjfffeeefffhhhdddeeefffgggggghhhgggggghhhgggfffeeeeeeeeeeeefffbbbccceeeggggggeeecccbbbgggffffffeeeeeeeeeffffffaaaccceeeffffffgggiiijjjhhhhhhiiiiiiiiihhhggggggggggggeeedddgggkkkjjjfffdddggglllnnnnnnmmmmmmnnnmmmkkkjjjkkklllnnnnnnmmmooo___PPPKKKIIIJJJIIIFFFEEEFFFDDDDDDBBBBBBBBBBBBDDDDDDDDDLLLSSSgggtttbbbSSSDDD===:::888888:::999777666444444555666777999444000...000333333333000000000000000111222222333222000/////////000111000000000000000111111222111111111222333333444444444888CCCTTTgggvvv~~~}}}rrreeeWWWJJJ@@@;;;999999888888777666666666666666555555444333333222000111111222222222222222555666666777777666666555444666666444222111333666888222///111222111111222444444333222222222222222222222222333333333444444333222222222222333444444444555666555444333444555000111111222222111111000...111000,,,+++///111111222111000///...---,,,++++++++++++++++++++++++++++++,,,------++++++,,,---***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,+++************+++,,,---------...+++,,,000666@@@PPP^^^gggmmmsssvvvyyy||||||yyyyyyyyyyyyzzzzzzzzz{{{{{{zzzyyywwwuuuttttttuuuvvvqqqooollliiieee^^^TTTMMMDDDBBB>>><<<;;;===@@@BBBNNNUUU^^^dddgggggghhhiiijjjiiihhhhhhhhhjjjlllmmmlllnnnooommmjjjhhhiiijjjiiijjjjjjkkkkkkkkkkkkjjjllllllkkkjjjhhhgggfffeeeaaabbbcccdddeeeeeeffffffgggffffffffffffggghhhhhhhhhiiikkkkkkjjjjjjkkkmmmllllllmmmmmmmmmmmmmmmllloooooommmkkkmmmqqqpppkkklllooosssuuutttsssssssssrrrqqqpppqqqssstttsssrrruuuYYYOOOGGGGGGGGGEEECCCCCCEEEDDDCCCBBBBBBCCCDDDEEEAAAIIIOOOaaazzzeeeVVVFFF>>>;;;999999;;;666666444333333333444555888666333000///111222444111000//////000222444666333222000/////////000111000000000000000111111222111111222222333333444444555:::EEEVVVhhhwwwyyykkk\\\NNNDDD>>><<<999888666555444444555555555555444444333333222222111111222333333333333222555555666666666666555555555444333333222222333333444000...111333222222555333333222111111111222222222222222222222333333333000000000000000111111222111222444333222222333555000111111222222111111000---000000+++***,,,......///......---,,,,,,++++++)))***+++,,,,,,+++***)))+++,,,---,,,+++***+++---)))******++++++******)))************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,------...000...---000333:::GGGSSSccckkkssswwwzzz~~~~~~{{{{{{{{{|||}}}~~~~~~|||zzzyyyxxxxxxyyysssqqqnnnkkkfff[[[KKK???999777444222111333666888DDDLLLYYYdddkkkmmmnnnnnnoooooooooooooooooooooooooooqqqrrrrrrqqqoooooooooppppppqqqqqqqqqpppoooooorrrrrrqqqpppnnnkkkhhhgggddddddddddddfffiiilllnnnjjjjjjjjjkkklllmmmooopppqqqrrrsssrrrqqqpppqqqrrrrrrsssssstttuuuuuuuuuuuuwwwxxxwwwuuuvvvyyyxxxtttvvvyyy|||}}}|||zzzzzzzzzxxxwwwxxxyyy{{{{{{yyywwwhhhYYYLLLHHHIIIGGGCCCBBBEEEEEEDDDCCCCCCDDDEEEEEECCCIIIMMM\\\yyyjjj[[[III@@@<<<999888:::666555444333333333444444555666666444222111111222111000///...000333666888333222000/////////000111000000000000000111111222111111222222333444444555888===HHHYYYlll{{{yyyiiiWWWIII@@@;;;:::888777444222222222444555444444333333222222222222111111222333333333333333444444555555555555444444444333111111222333222111111......111333222333666222111111000000000111111111111111222222222222222///////////////000000111...000111111111111222444000000111111111111000000---000000,,,***,,,---,,,/////////...............++++++,,,,,,,,,,,,++++++***,,,,,,,,,+++***+++,,,******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++------------------------,,,------,,,***)))))))))++++++,,,,,,,,,---------000...---///111555???JJJ```jjjuuuyyy|||~~~|||~~~|||zzzyyyyyyyyyuuussspppnnngggXXXEEE666444222000......000222444:::DDDTTTcccnnntttuuuuuuxxxxxxyyyyyyyyyxxxwwwvvvtttuuuxxxyyyxxxwwwvvvuuuvvvvvvvvvvvvuuuttttttssstttuuuuuuuuussspppmmmkkkjjjjjjkkklllnnnppprrrssspppqqqqqqssstttvvvxxxyyywwwxxxyyyyyyxxxwwwxxxyyyyyyzzz{{{|||}}}}}}}}}}}}{{{}}}~~~|||}}}|||~~~~~~~~~{{{{{{|||~~~|||zzzwwwfffTTTNNNNNNLLLHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFLLLMMMYYYsssqqq```NNNBBB===999888999666666666555555555555555222555888999666333111000111000//////000444777999333222000/////////000111000000000000000111111222111222222333444444555555999>>>III[[[mmm{{{yyyiiiWWWHHH>>>999777777666333111111111333444222222222222111111111111111111222333333333333222333333444444444444333333444222111222333333111000000......222222111222666000000/////////000000111111111111111111111111111///////////////000000111,,,...///000///000111333000000000111111000000000...111111---,,,---...---////////////////////////---,,,***))))))***,,,---***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,---+++(((&&&''')))++++++,,,,,,,,,,,,,,,------,,,,,,...///222;;;DDD]]]jjjvvv{{{}}}~~~|||~~~|||{{{zzzzzzxxxuuurrrnnneeeUUUAAA222333111///......000222333555???OOOaaapppyyy|||}}}~~~~~~|||{{{zzz{{{|||~~~~~~|||zzzyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxxxxvvvtttrrroooqqqsssuuuuuuuuutttsssuuuuuuvvvxxxzzz|||~~~{{{|||~~~~~~}}}}}}zzz||||||}}}|||zzzsss___UUUQQQMMMIIIGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHMMMMMMWWWooozzzhhhTTTGGG???:::888999777777777777666666555555111444777999999666222000111111000000222444777999333222000/////////000111000000000000000111111222222222333333444444555555777<<>>JJJ[[[nnn{{{zzznnn\\\JJJ>>>999999;;;444444444444444333111111////////////000000000000......///000000000000000111111222222222222111111///444888777222///111444222111333444111,,,,,,000---------------...///000111111000000/////////......------------...//////---...000///......///111//////000000000000//////***///111///...000111///111000000//////...------+++,,,---......---,,,+++)))+++++++++***)))***+++******++++++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------***---...,,,((('''***///******))))))))))))))))))++++++---///...---222999FFFXXXkkkvvvzzz}}}~~~wwwfffQQQ???444111000///.........000111222222777BBBSSSgggwww||||||~~~~~~|||}}}}}}~~~||||||}}}~~~}}}}}}}}}~~~}}}|||cccSSSPPPRRRNNNJJJHHHHHHIIIIIIHHHEEEGGGKKKRRR___tttfffOOOEEEDDD@@@999999888777666666666666666111111111222333444666666444333333444555555444222222111000...------------111000000000111222222333222222333444555666777888???AAAKKK___rrr{{{yyyiiiWWWJJJAAA999666777888777555333222222222222000000/////////.........------...///000000/////////111333333222222333444444444444333333222222222111111000...---,,,+++***////////////////////////------------.........///......------------...............------,,,,,,,,,///......///000000///---////////////000000000000......------------......---,,,,,,...//////---***+++,,,---,,,***)))***+++,,,,,,,,,+++***)))******000///,,,)))+++...+++&&&))))))))))))***+++,,,,,,---.........------++++++*********)))))))))))))))************************++++++++++++,,,...///111EEEQQQbbbqqqyyy|||}}}}}}~~~uuucccNNN===333000111111000///////////////222222999JJJaaauuu{{{{{{{{{|||}}}}}}~~~~~~~~~{{{fff]]]UUUQQQLLLJJJJJJLLLLLLKKKHHHIIILLLRRR___rrrsssYYYKKKFFFAAA;;;999888777666555555555555444444333333333333444444666666666666555333222222222111111000////////////000000000111222333444555333333444555555666777777;;;>>>LLLbbbuuu~~~vvvgggUUUHHH???888555666888777555333222222222222000/////////............------...//////////////////000111222333444444333333333333222222222111111111111000///...------,,,////////////////////////------........./////////......------------............---------,,,,,,,,,000///...///111111///........./////////000000000......------------......---,,,,,,---///...---++++++,,,---,,,***)))***+++)))((((((+++///111///------000///+++***---...---***))))))))))))******+++......------,,,,,,,,,,,,************))))))))))))************************------------...000111333@@@LLL^^^nnnxxx|||~~~|||qqq^^^JJJ:::222000111111000///////////////111222999KKKbbbvvv~~~~~~}}}}}}}}}}}}~~~~~~}}}|||||||||xxxggg[[[UUUNNNJJJJJJKKKKKKJJJJJJKKKMMMRRR]]]ppp}}}```MMMDDD???<<<999888777666555555555555888777666444333333333333999;;;<<<999555222222333111111111111111111111111000111111222333444666777444444555555666666777777999???OOOfffyyy}}}zzzrrrcccRRRFFF>>>888555777777666555333222222222222////////////............------.../////////......000///...111444666444222222222111111111111000000111111000000////////////////////////////////////....../////////000000000......------------.........------------,,,,,,,,,000//////000111111000............////////////000...------,,,,,,------...---,,,,,,---......,,,++++++,,,---,,,*********+++000,,,)))+++///000,,,&&&111555444...)))+++///111+++******))))))))))))***......,,,++++++,,,,,,---************************************************------,,,---...///111222:::FFFYYYjjjwww~~~xxxkkkWWWDDD666000///111000000///////////////111222:::LLLdddwww~~~~~~~~~~~~}}}}}}||||||sssggg___TTTNNNMMMMMMLLLJJJJJJKKKMMMQQQ\\\ooohhhQQQEEEAAA???999888777666555444444444888888777666555555555555===@@@BBB>>>666222222444///000000111111222222222000111111222444666777888555555666666666777777777===CCCSSSiiiyyy~~~zzzwwwooo```PPPEEE>>>888666888555555444333222222222111////////////////////////---....../////////......111...,,,///555777555111000000000000000000000000////////////////////////////////////////////////////////////000000000000......------------......------------------------///......///000000///---------........./////////------,,,,,,,,,,,,---------,,,+++,,,------,,,+++***,,,,,,,,,******+++,,,111...+++***,,,---,,,***999:::777...***+++---------,,,+++***************///---+++******+++---...)))***************++++++************************+++*********+++---///000777CCCUUUhhhvvv~~~~~~vvveeeQQQ???444000000000000////////////000000111333;;;NNNfffxxx}}}}}}~~~~~~rrrhhh[[[SSSRRRSSSRRRPPPIIIJJJKKKPPP[[[nnnuuu[[[LLLFFFCCC:::999888777666555555555777777666666777777888999@@@CCCDDD@@@888333333555---...///111111111111111111111222333444666888999555666666777777888888888===CCCSSSiiiyyy~~~zzzwwwmmm___OOODDD>>>888777999444444444333333222111111000000000000000000000000...//////000//////......111...,,,///444777444000////////////////////////------............//////000000000000000000000000////////////000000000000......------------......---------------------------,,,,,,---......---+++------------............,,,,,,++++++++++++,,,,,,---,,,***+++,,,---,,,+++***+++,,,,,,******+++,,,***++++++++++++000777===;;;999333,,,+++......***...---,,,+++++++++++++++...---+++******+++---...))))))******+++++++++,,,************************************+++---...000777BBBSSSfffvvv~~~sssaaaMMM<<<333111111000000////////////000000222444===QQQhhhyyy~~~}}}~~~~~~qqq```VVVUUUUUUTTTQQQJJJJJJKKKOOOZZZmmm~~~cccQQQGGGBBB<<<;;;:::888777666555555666666777777888:::;;;<<<@@@AAAAAA>>>888444333444---...000111222111000000111111222333444555777888555555666777888999::::::;;;BBBSSSjjj{{{|||yyylll^^^NNNCCC===888777999333333333333333222111111111111111111222222222222000000111111111000//////000///...000333444222000......////////////000000---------...............000000000000000000000000....../////////000000000......------------......,,,,,,,,,------------...,,,++++++,,,------,,,***,,,,,,,,,---------......,,,++++++******++++++,,,---,,,******+++,,,,,,+++)))+++,,,,,,+++***+++------///000...+++...777@@@444111,,,))),,,111000,,,---,,,,,,+++++++++,,,,,,,,,++++++******+++------))))))******+++,,,,,,,,,************************,,,,,,+++,,,---...000111777@@@PPPddduuu}}}qqq^^^III:::333111222///////////////000000111333666@@@SSSiiizzz~~~~~~~~~}}}}}}sssddd^^^[[[VVVRRRLLLLLLKKKNNNXXXkkkmmmZZZLLLDDD>>>===;;;999888777666666777777888888999;;;<<<=========<<<:::777444222111///000111333333222111000222222222222333444555666444444666777999:::<<<<<<<<>><<<:::999888777777999999999999:::;;;<<<<<<;;;999777666666444111///000111333444444333111000222222222222333333444555333444555777999;;;======@@@JJJ]]]sss|||iii[[[JJJ@@@999444333555111222333444333222111000333333333444444555555555333333333333333222111000///111222222000//////000.../////////000000111111111000000000////////////000000000000000000000000------------.........///.........------.........,,,,,,,,,------.........---,,,,,,---......---+++++++++,,,,,,,,,---------++++++************++++++...+++))))))***,,,,,,+++)))***,,,,,,++++++,,,---''''''((()))***++++++***''',,,...***'''(((++++++(((((('''(((((()))******)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------***************************)))))))))***,,,...//////888HHH^^^rrr~~~~~~}}}}}}yyylllXXXEEE777111/////////////////////000111111666999CCCVVVkkkzzz~~~}}}||||||||||||}}}~~~~~~}}}~~~~~~}}}~~~|||}}}}}}ttthhh]]]UUURRROOOQQQZZZkkkttt]]]LLLCCC>>>::::::888555666999999777777:::???AAA===999;;;999777444333333444444111111222222222333333333555666666444333333555777777777777999;;;<<<;;;:::???III___www|||vvvmmm\\\JJJ@@@<<<999888999444222000111222444555555333222222222222222222333333333222111000000000111999666333///...///111222222111111000000111111222...///000111000///---+++////////////////////////..................------111///......//////...---++++++,,,,,,,,,---------,,,---...---,,,)))&&&$$$+++---......,,,++++++,,,******+++++++++,,,,,,,,,,,,***))))))+++---------++++++******************---,,,,,,+++***)))((((((++++++************+++++++++***)))))))))))))))***,,,+++***)))))))))+++++++++,,,------++++++,,,---+++++++++*********))))))***+++,,,+++******,,,...111888CCCTTTiii{{{~~~~~~}}}xxxfffMMM<<<555333000---.........///111222444555222;;;IIIXXXeeemmmppprrrsssuuuwwwyyyzzzzzzyyyxxxxxx{{{~~~~~~||||||||||||~~~~~~yyyjjj]]][[[XXXXXX```qqqiiiWWWHHHBBB>>>===;;;777777999999888777:::??????<<<888:::888666444333333333444111222222222222333333333333444444222111111333555777777777999;;;;;;;;;;;;@@@KKKaaaxxx|||wwwiiiZZZIIIAAA===888444444333111000111222444333333222222111111111111222222111111000000000000000000777555222000//////111222222222111111111111222222...///000111000///---,,,////////////////////////000000000///...---------111///------.........---,,,,,,,,,,,,------------***+++,,,,,,+++***)))(((***,,,---,,,+++)))******************+++++++++,,,...,,,******,,,---------************************,,,,,,++++++***)))))))))++++++************++++++***)))))))))))))))******,,,+++***))))))***++++++)))***++++++))))))***++++++++++++*********))))))***+++,,,+++******,,,...111777BBBRRRhhh{{{wwweeeLLL;;;555333000---.........///000111222333000888DDDRRR^^^fffjjjlllkkkkkkmmmnnnooooooooonnnqqqtttxxx{{{|||||||||}}}~~~wwwjjjiiifffdddgggtttttt```KKKDDD???===;;;777555666:::999888;;;======:::666888777555333222222333444222222222222333333333333333444444222111111333555777777888999:::;;;<<<<<>>888333111111000000222333444222000111111000000000000111111///////////////000000000333333222111000000111111222222111111111111222222...///000000000///------////////////////////////111111000///......------000...,,,,,,---------,,,+++,,,,,,,,,,,,---------))))))******+++,,,,,,,,,)))+++,,,,,,***))))))***)))))))))*********++++++///---++++++,,,------,,,************************************************++++++************++++++)))((((((((()))***+++++++++******)))******++++++)))***+++***))))))***++++++++++++******************+++,,,+++******,,,...000666@@@PPPeeeyyytttcccLLL;;;444222///---...............///000000///444===HHHQQQYYY]]]___^^^^^^^^^___```aaacccccciiimmmrrrwwwyyyyyyzzz{{{}}}}}}|||||||||}}}~~~~~~zzzxxx~~~lllQQQIIIBBB@@@>>>999777888;;;::::::;;;<<<;;;888555666555444333333333333333222222222333333333444444555666666444333333555777666777999999:::;;;===>>>EEETTTjjj||||||vvviii\\\NNNFFF???888555444000111222444555555222///000000////////////000000......///000000111111111000000111111111111111000222222111111111111222222......///000//////...---//////////////////////////////...............---///---++++++,,,---,,,+++*********+++++++++,,,,,,***))))))***+++,,,---...***+++,,,,,,***))))))***((())))))))))))*********///---++++++,,,,,,+++******************+++++++++))))))*********+++++++++++++++************++++++(((((((((((()))***,,,,,,******************++++++***,,,---,,,+++***+++,,,***************************+++,,,+++******,,,...///444===LLLbbbvvv~~~~~~rrrbbbLLL;;;444111///---///......---------.........111666<<>><<<<<<<<<=========<<<:::888666444444444444555555555555333333333333444444444444333444444222111111333555666888::::::999:::>>>BBBKKK^^^ttt|||sssgggZZZLLLBBB:::555555888444444555777888666333000000000////////////000000///000222333333222111111...//////000000000//////000000000//////000000000............////////////////////////////////////,,,,,,------...////////////---++++++,,,,,,,,,+++(((((()))))))))*********,,,,,,,,,,,,,,,++++++++++++---......,,,++++++,,,)))))))))*********++++++******)))***++++++)))''')))))))))***++++++,,,,,,))))))******+++++++++,,,++++++************++++++)))((((((((()))***++++++((()))***+++++++++++++++((()))***)))(((((()))******************+++++++++***+++,,,+++******,,,...---111888EEE[[[rrr~~~~~~|||zzzxxxnnnaaaNNN>>>555222111000///......---------...............//////000000111222222222444666:::===???CCCHHHNNNVVV]]]eeelllqqqpppppprrrvvv|||}}}sssbbbPPPFFFAAA===::::::<<<===??????===;;;999888333444555555666666666666333333333444444444444555333444444222111111333555555888::::::888999???DDDMMMbbbxxx}}}ssscccXXXLLLDDD<<<666555888444444444555666555333000111000000//////000000111///000222222222111///...//////////////////////////////............//////...............///000000////////////////////////111000000000/////////...///---,,,+++,,,---,,,+++************++++++++++++***+++,,,------,,,+++++++++,,,------+++******+++************+++++++++,,,)))))))))+++,,,,,,***)))((())))))***++++++,,,,,,***************+++++++++++++++************++++++***)))))))))))))))******'''(((***+++,,,,,,++++++''')))***)))((('''(((***))))))*********+++++++++***+++,,,+++******,,,...---000555BBBXXXppp~~~~~~|||{{{mmmaaaOOO???666222222222///...............//////------..............................///111333444555888===CCCIIIRRRZZZ```___gggkkkjjjnnnzzz~~~~~~~~~~~~|||}}}ppp[[[OOOHHHCCC??????<<<>>>@@@@@@>>><<<::::::444444555666777777777777333333333444444444555555555666666444333333555777555888;;;:::888999???DDDOOOddd{{{~~~sssaaaXXXOOOIIIAAA999777888444333333444555444222000111111000000000000111111///000111222111000...,,,000000///.....................------------.....................///000111////////////////////////555555444222111///......000...,,,,,,---------,,,++++++,,,,,,,,,---------(((***,,,.........,,,+++)))+++,,,,,,***))))))******++++++++++++,,,,,,,,,))))))***,,,---...,,,***((())))))***++++++,,,,,,************************++++++************+++++++++***)))))))))))))))***'''(((***+++,,,,,,++++++)))+++,,,+++***)))***+++))))))******++++++++++++***+++,,,+++******,,,...,,,///444AAAWWWooo}}}~~~~~~mmmaaaPPP@@@666333222333...............///000000,,,---...///000000//////000000///...............000222444666;;;BBBJJJOOORRRaaaggg```dddttt|||wwwxxxyyyyyyzzz{{{||||||}}}zzz|||}}}zzzbbbSSSJJJCCC>>>===;;;;;;;;;<<<<<<;;;888555444444444444444444444444444444444555555555666666555777888888777777888999777777999;;;:::999>>>EEERRRhhhwwwzzzppp```VVVKKKFFFBBB<<<999:::666666555555444444333333111333444333///...000222111111000000//////......//////............//////000000000...,,,,,,...000...------...000111000...///000000///...///333555000555555000---000000,,,------.........---,,,+++,,,,,,,,,++++++************---000///+++((('''(((+++***)))***+++---------************************++++++***************++++++++++++++++++***)))(((---,,,***(((''''''(((((())))))))))))))))))))))))))))))************)))))),,,+++))))))***+++******,,,,,,++++++***)))))))))++++++************+++++++++++++++***++++++,,,,,,+++000555>>>UUUrrr~~~tttdddQQQFFF>>>666222111///...---,,,------///000---------............///---,,,++++++,,,---///000///000222444555777:::<<>>;;;;;;777666666555555444444444333222111///...///111333000000//////...---------//////............//////000000000...,,,,,,...000...------...000000///---////////////...///222555...444666222000000...***......---------,,,,,,,,,,,,,,,,,,+++++++++******(((+++......,,,******+++++++++******+++,,,------************************,,,+++++++++++++++,,,,,,+++************)))))))))---,,,+++***))))))))))))))))))))))))))))))))))))))))))************)))))),,,***))))))***++++++***+++++++++***************++++++************++++++++++++******++++++,,,,,,,,,111666???VVVrrrtttdddQQQFFF>>>777222222//////---,,,,,,---...///------------............//////...............///...000111111111222444666666;;;BBBGGGJJJOOOUUUZZZ[[[eeeeeecccmmmrrrqqqsssvvvvvvuuutttxxx}}}ooo\\\KKKDDDCCC>>>======>>>>>><<<999666444444444444444444444444333333333444444444555555555777888888777777888999:::888888888888;;;GGGSSS___xxxvvvkkk___UUUKKKGGGDDD???======888777777666555555444444444222...---///111333444/////////...------,,,,,,000//////......//////000000000000...,,,,,,...000///.........//////...,,,.../////////...///111444,,,222555444222000---)))///...---,,,+++,,,------,,,,,,,,,++++++++++++***&&&))),,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++,,,---......++++++***))))))))))))***,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))************)))))),,,***))))))***++++++***)))************+++++++++++++++************++++++++++++******++++++,,,---...333888AAAXXXtttssscccQQQFFF>>>777333333000000...---,,,,,,---...------------............111111111111000///...---.../////////------...000///111555;;;@@@CCCDDDDDDMMM[[[\\\XXXbbbiiiggghhhqqqqqqpppooosss|||zzzcccNNNDDDCCC@@@@@@???@@@???===:::777555555555555555555555555333333333333444444444444555777888888777777888999999888999999888<<>>888444444111000...---,,,,,,,,,---,,,,,,---------.........///000111111111///...---...//////...,,,,,,---///...///222555999<<<>>>???DDDJJJHHHKKKWWW\\\\\\cccjjjlllmmmmmmsss|||~~~}}}nnnVVVHHHEEECCCBBBBBBAAAAAA???;;;777555555555555555555555555333333333444444444555555555777888888777777888999777888;;;<<<:::===IIIVVVsssuuujjjZZZPPPGGGCCCAAA===;;;<<<888888777666555444333333222111222555888888444111111111000000///......---000000////////////000000000000000...,,,,,,...000///...---...///...,,,+++---...///...------///000000000111111///------///000...,,,+++++++++---...++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,...000///---++++++,,,***************************************+++,,,,,,,,,,,,+++++++++,,,,,,---***+++---......---,,,+++))))))))))))))))))))))))))))))************))))))+++)))((()))***,,,,,,+++(((((()))***+++,,,,,,---++++++************++++++************+++,,,---...///444999BBBXXXttt~~~ooo___NNNDDD===888444444111000...---,,,,,,,,,---,,,,,,,,,------------...+++,,,...///000///........./////////......000222,,,...000000000444:::@@@>>>888111;;;KKKMMMOOO]]]___eeeiiilllqqqyyy~~~~~~~~~~~~~~~}}}cccPPPIIIFFFEEEDDDCCCBBB@@@;;;888555555555555555555555555444444444555555555666666555777888888777777888999666888<<<>>><<<@@@MMM\\\yyyvvvkkkZZZPPPFFFBBB@@@<<<:::;;;888777777555444333222111000222555888999777333///111111111000//////......111000000//////000000111000000000...,,,,,,...000...---------......---+++,,,...///...------...///111///000111///,,,---000///...---,,,+++,,,------***++++++++++++,,,,,,,,,...,,,+++++++++,,,***)))---000222111---++++++,,,************************+++******))))))******+++***+++,,,,,,---,,,,,,,,,***+++,,,,,,------------))))))))))))))))))))))))))))))************))))))***)))((()))+++,,,,,,+++(((((()))***++++++,,,,,,++++++************++++++)))))))))***+++,,,---......333777@@@VVVrrr~~~~~~{{{yyylll]]]LLLBBB<<<777444444000000...---,,,,,,---...,,,,,,,,,,,,------------***+++,,,---............---.../////////000222444...000111000///222:::AAAJJJBBB666777@@@???@@@MMMQQQXXX^^^bbbgggoootttttt|||||||||}}}oooXXXMMMGGGFFFEEEEEECCC@@@<<<999555555555555555555555555555555555666666666777777555777888888777777888999666999<<<>>>>>>DDDUUUggg{{{uuukkk[[[QQQGGGCCC@@@<<<999:::777777666444333222111000///222555777555333111000111000000///......------111111000000000000111111000000000...,,,,,,...000---,,,,,,---...///---,,,,,,---///...---,,,---...///---///333111,,,,,,///......---------,,,,,,,,,******+++++++++,,,,,,,,,...,,,******+++,,,+++)))---111444222...***+++,,,************************------,,,+++************'''(((***,,,---,,,***)))************+++,,,---...))))))))))))))))))))))))))))))************))))))***)))((()))+++,,,,,,,,,)))))))))***+++++++++,,,++++++************++++++)))))))))***+++,,,...///---111666>>>TTTppp~~~~~~zzzzzz{{{|||}}}zzzvvvsssiiiZZZIII@@@;;;666333333//////---,,,,,,---...///++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,---......---...000111222111000000222555999;;;NNNWWWKKK888555999999;;;AAAHHHMMMPPPUUU^^^eeegggpppppprrrtttxxx|||vvv\\\NNNIIIGGGFFFEEEDDDAAA<<<999666666666666666666666666666666666666777777777777666777888888777777888999777999<<<===>>>GGG\\\ppp~~~~~~uuujjj\\\RRRHHHDDDAAA<<<::::::777666555444222111000//////222555444111...///000000//////...------,,,,,,111111000000000000111111000000000...,,,,,,...000,,,++++++---//////...---,,,---///...---,,,,,,---,,,,,,000555444---***---------.........---,,,+++*********++++++,,,,,,,,,---+++)))))),,,---,,,***---111555333...******,,,************************///...---,,,+++*********$$$&&&))),,,,,,+++(((&&&******))))))***,,,...///))))))))))))))))))))))))))))))************))))))***)))((()))+++,,,---,,,***************+++++++++++++++************++++++)))))))))***+++---...///,,,000555===SSSnnn~~~||||||}}}~~~~~~~~~}}}}}}wwwxxxyyy{{{{{{xxxsssooohhhYYYHHH???:::555333333///...---,,,---...///000++++++,,,,,,,,,---------000///---,,,++++++,,,---+++,,,---,,,++++++,,,...111---***,,,111444222///<<>>999555888888888888888999999999<<<:::;;;@@@EEEOOOcccvvvwwweeeYYYQQQIIIFFFAAA<<<:::;;;888666444333444333222111555444333111000...---,,,////////////............000///...------...///000...///000///...---.../////////............/////////......---------......---&&&+++888999,,,%%%***,,,,,,,,,++++++*********)))***,,,,,,++++++,,,---***++++++++++++***))))))...///000///---,,,---...***************************+++,,,------,,,+++***,,,+++***))))))***+++,,,+++++++++*********))))))+++++++++++++++***)))((())))))))))))))))))))))))///---+++***+++------,,,''''''(((***+++,,,---...---,,,++++++------,,,+++++++++++++++++++++++++++///111555@@@UUUnnn}}}yyyqqqooottt{{{{{{|||zzzxxxzzzzzzsssiiifffWWWGGG@@@===999555333000000000///......------------,,,,,,,,,,,,++++++...,,,******,,,------,,,...---+++***+++---///000111...,,,...333555333000444;;;;;;222---000555666777666666888<<>>CCCKKKXXXmmm~~~}}}|||tttbbbWWWOOOHHHEEEBBB>>><<<>>>777555222222222222111///000000000///...---------////////////............000///...------------------///000///...---///000//////............///////////////......//////000///,,,111======000***------,,,,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,---***++++++++++++***))))))***+++,,,+++)))))))))+++++++++++++++++++++++++++*********))))))*********++++++***))))))***+++++++++++++++******************++++++++++++***))))))))))))))))))))))))))))))***)))'''''')))******))))))))))))*********+++++++++***)))***+++,,,+++)))++++++++++++++++++++++++///111666BBBXXXppp~~~|||xxxwww{{{}}}}}}}}}wwwooohhhYYYHHHAAA===999666555222111///---,,,---...///------,,,,,,,,,,,,++++++,,,++++++---......,,,***,,,,,,,,,,,,---------------++++++...222555555333000000---,,,111888;;;999333333444555555444444333555777<<>>999777555444444444333222111111111111000000000000////////////............///......------------------...//////......///000//////............//////000////////////000000111---+++222<<<:::///***,,,------------,,,,,,,,,,,,+++,,,---,,,++++++,,,---***++++++++++++***)))))))))***+++***)))((()))+++************************+++***)))(((((()))***++++++******************+++******************************+++++++++******)))))))))))))))))))))))))))+++***))))))+++,,,+++***************))))))))))))***)))((()))***+++***)))***+++++++++++++++,,,,,,///222888DDDZZZrrr~~~||||||zzzsssjjjZZZIII@@@===999666555333111...,,,+++,,,...000------,,,,,,,,,+++++++++++++++,,,---///...+++)))+++,,,,,,---------,,,,,,---,,,,,,...111444333222222000...---222:::AAADDD333333333333333333222222222333555888===EEENNNTTT___eeennnxxxrrr___UUURRRNNNOOOMMMCCC<<<;;;999777777888999:::;;;AAAGGGIIIFFF@@@<<<:::<<<<<<<<<<<<============:::>>>CCCJJJVVVgggyyy~~~|||sss```RRRKKKDDDBBB@@@<<<;;;===999777555444555555333222111111111111000000000000////////////....................................,,,...//////......///111//////............/////////////////////000111111,,,,,,333:::888...***---------------------------+++---------++++++,,,---***++++++++++++***)))))))))+++,,,+++***)))+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++*********++++++*********************************)))******+++++++++*********************************))))))***+++,,,+++************))))))))))))((()))((('''(((***+++***)))*********++++++,,,,,,,,,...222999GGG]]]ttt|||vvvjjjZZZHHH@@@<<<888555555333111...,,,+++,,,...000------,,,,,,,,,+++++++++++++++,,,---///...+++)))+++,,,,,,------,,,++++++///......///000111111000222111000...///555AAAKKK666444222000......//////000111111222555:::BBBGGGQQQXXXcccnnnxxx}}}~~~~~~~~~~~~~~~~~~gggYYYTTTOOONNNMMMCCC===<<<:::888888999:::;;;>>>EEELLLMMMGGG???;;;:::;;;<<<<<<===>>>???@@@@@@;;;AAAIIIQQQ^^^pppuuuaaaRRRKKKDDDBBB???;;;:::<<<888666333333333333222000////////////............////////////............,,,---...///000000000000,,,...//////......000111//////............//////............///000111111---///444888555...,,,///---------............///,,,---...---,,,+++,,,---***++++++++++++***))))))***+++,,,,,,+++***,,,---))))))))))))))))))))))))*********))))))*********)))***++++++++++++***)))***************+++++++++))))))***++++++++++++***************************((('''''')))++++++***))))))))))))))))))))))))))))))((('''(((***++++++************++++++,,,,,,---...333;;;III___vvv|||xxxjjjZZZHHH>>>;;;777444444222111///---,,,---...///------,,,,,,,,,,,,++++++,,,++++++---......,,,***,,,,,,,,,,,,++++++++++++////////////////////////111//////...,,,...:::FFF===;;;777333000.........,,,---------///333999===DDDJJJTTTaaallluuu{{{}}}~~~~~~~~~~~~}}}}}}}}}|||||||||~~~~~~ttt___WWWOOONNNNNNGGG???===<<<::::::;;;<<<===AAAHHHMMMKKKCCC;;;:::;;;:::;;;<<<>>>@@@AAABBBCCC>>>FFFPPPYYYgggyyywwwcccTTTMMMFFFDDDAAA<<<;;;===888666444333333333222111000000//////......------////////////............+++,,,...000222222222222,,,---//////......000222//////............//////------------...///000111,,,...222444000+++,,,///------......////////////---...///...,,,+++,,,---***++++++++++++***)))))))))***,,,++++++***,,,---******************************++++++++++++******)))***++++++++++++***)))))))))*********+++++++++))))))***+++++++++++++++************************((('''(((***,,,,,,+++)))((((((((())))))))))))))))))(((((()))+++,,,,,,+++)))******+++,,,,,,------...333<<>>???EEEJJJMMMHHH>>>888999<<<:::;;;<<<>>>@@@BBBDDDEEE@@@JJJUUU^^^mmmxxxcccWWWOOOHHHEEEBBB>>><<<>>>:::888666555555555444333222222222111000/////////000/////////............***,,,...111333444444444,,,---//////...///000222//////............//////,,,,,,,,,------///000000))),,,//////+++((()))------.........//////000000---...///...,,,+++,,,---***++++++++++++***))))))(((***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,+++***)))))))))******++++++++++++((()))***+++++++++++++++*********************************---//////...,,,(((((((((((()))))))))***)))(((((()))+++---,,,+++))))))***+++,,,,,,------...333===LLLbbbxxx~~~}}}~~~}}}}}}|||yyyjjjYYYFFF<<<888555222222000000000///......---------------,,,,,,,,,++++++...,,,******,,,------,,,...---+++))))))***+++,,,+++,,,.../////////111333222---,,,222333///---///222333555555333000---+++///000000...------///111000555===JJJXXXfffqqqxxxzzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~qqqYYYSSSTTTPPPHHHGGG===777:::???AAA@@@???DDDCCCAAA>>><<<:::999888;;;;;;===>>>>>>???@@@AAACCCLLLXXXeeevvvuuubbbTTTNNNHHHFFFCCC===999:::888444111111222222000...111111111111000000000000......---------,,,,,,,,,---------.........//////------------------------...,,,---000111......000......---------......///------......------,,,+++000...,,,,,,---...//////......---,,,,,,,,,,,,---,,,+++******++++++)))(((+++***)))))))))***,,,,,,***++++++,,,,,,++++++***...------,,,,,,+++++++++...------,,,+++***))))))((()))***+++++++++++++++************************,,,+++***))))))***+++,,,,,,***)))((()))***)))((())))))'''&&&)))...,,,&&&))))))))))))))))))))))))*********+++,,,---///000///222<<>>888333111111444222000---,,,,,,------,,,,,,,,,++++++*********+++***)))((((((***,,,---************************++++++,,,------......///000111111///,,,,,,000333000///222666666111..............................111222666???MMM\\\hhhooowww|||{{{}}}|||{{{{{{{{{|||~~~www___XXXXXXSSSKKKHHH@@@:::;;;???>>>>>>>>>BBBAAA???>>><<<;;;;;;;;;;;;<<<======>>>???@@@AAAGGGQQQ^^^lll{{{tttbbbUUUNNNHHHFFFCCC===;;;<<<:::777333222222222///,,,111111111111000000000000............---------,,,------..................------------------------...,,,---000111......000///......---------......,,,,,,------,,,,,,++++++///...,,,,,,---...............---,,,,,,,,,,,,---,,,+++******++++++***(((+++***)))))))))***,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,++++++******---,,,,,,++++++******)))))))))***+++++++++++++++************************++++++***))))))***++++++,,,***)))((()))***)))((()))+++***((((((++++++'''*********************************++++++---......///222<<>>999444222222444222000...,,,,,,,,,---,,,,,,,,,+++++++++******+++***)))((()))***,,,---******************************++++++,,,------...000111111///,,,---000333///...000333333///,,,...........................111222666<<>>>>>>>><<<<<<>>>@@@???>>>===============>>>???@@@??????@@@CCCEEEMMMYYYggguuusssbbbVVVOOOHHHEEEBBB>>>===>>>===999555333333222///,,,111111111111000000000000/////////.........------..................------------------------------...,,,---000111......000000///...---------------,,,,,,,,,,,,+++++++++***...------,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,+++)))***++++++***)))+++***)))))))))***,,,,,,***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++))))))***++++++++++++***************************++++++***))))))***++++++,,,***))))))*********)))***,,,,,,)))))),,,,,,(((************************************+++,,,------///222===OOOddduuu}}}{{{vvvrrrhhhYYYHHH>>>999555333444444222000...---,,,,,,---,,,,,,,,,++++++++++++***+++******))))))+++,,,---************************))))))***++++++,,,,,,---///000000...------000222///,,,---000///,,,+++---////////////////////////000333666777;;;EEESSS]]]hhhpppwww{{{~~~~~~ttteee^^^VVVNNNHHHCCC@@@AAA???<<<===AAA@@@@@@???>>>>>>>>>>>>>>>AAACCCDDDCCCCCCEEEIIIMMMVVVbbbqqq~~~rrrbbbWWWOOOHHHEEEBBB???>>>@@@<<<999555444444444111...111111111111000000000///000////////////........................---------...........................,,,---000111......000000///...---------------------,,,,,,,,,+++,,,,,,------...---,,,+++,,,---...---,,,,,,++++++,,,,,,,,,***)))***++++++***)))+++***)))))))))***,,,,,,***++++++,,,,,,++++++***))))))))))))************))))))******+++++++++,,,)))******+++++++++******************************+++******************+++,,,***))))))***+++***))),,,,,,***)))---222000***************************+++************+++,,,---///333===OOOdddttt|||}}}~~~}}}zzzvvvrrrhhhYYYHHH???:::666555666333222000...---,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---*********************************+++,,,,,,------//////............000111///,,,+++------***+++...////////////////////////...222555444333:::IIIUUUbbbllluuuzzz}}}mmmaaaVVVNNNHHHDDDBBBCCCBBB@@@AAADDDCCCBBBAAA@@@???>>>>>>>>>BBBDDDFFFFFFFFFIIIPPPVVVaaammm{{{qqqcccXXXPPPHHHEEEBBB>>>>>>@@@:::777444333555666444111111111111111000000000///000////////////..............................---...........................,,,---000111......000//////...---------------//////...------------...,,,...///...,,,+++,,,---------,,,++++++++++++,,,+++***)))***+++,,,+++)))+++***)))))))))***,,,,,,***++++++,,,,,,++++++***((((((((())))))*********((())))))******++++++,,,******+++++++++******)))*********************************++++++*********,,,***))))))***++++++***...***&&&(((111888444+++************************************+++,,,------111444???QQQeeeuuu|||}}}~~~}}}}}}zzzvvvssshhhYYYIII???;;;777555666222222000///...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---************************++++++,,,,,,---...............---...//////000000000---,,,------++++++///////////////////////////+++000444222000555CCCPPP^^^iiiuuuzzz}}}~~~wwwhhh[[[RRRJJJEEECCCEEEFFFDDDDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@AAADDDGGGGGGHHHNNNWWW```nnnxxxrrrdddXXXPPPIIIFFFBBB===<<<===888555333333555666555333111111111111000000000000/////////.........---------------.........//////...........................,,,---000111......000......---------......///111000...---------...///---///111000---+++,,,...------,,,++++++++++++++++++)))))))))+++,,,+++***+++***)))))))))***,,,,,,***++++++,,,,,,++++++***''''''((()))***++++++,,,)))))))))*********++++++***++++++++++++***))))))************************)))***++++++++++++***))),,,***))))))+++,,,,,,+++---)))%%%'''111888444+++++++++++++++++++++++++++*********+++,,,---//////222666AAASSSgggvvv|||}}}~~~}}}|||zzzwwwtttjjj[[[JJJ@@@;;;777555666222222111///...---,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************+++,,,,,,------...//////...---,,,---///000000///000---,,,......+++,,,///........................***///333111///333@@@JJJYYYffftttzzz}}}~~~rrrddd[[[PPPIIIDDDGGGIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBFFFKKKLLLNNNUUUaaakkkzzzrrreeeWWWPPPIIIFFFBBB<<<999:::999666333333555555333111111111111111000000000000............---------,,,+++,,,,,,---...///000000...........................,,,---000111......000---------------...///000000///...,,,,,,---...///---111333222...+++,,,...---,,,++++++***+++++++++***)))((()))+++,,,+++***+++***)))))))))***,,,,,,***++++++,,,,,,++++++***''''''((()))+++,,,,,,---))))))))))))************+++++++++++++++***))))))************************)))***++++++++++++***))),,,***))))))+++---,,,,,,)))***)))(((,,,000///+++++++++++++++++++++++++++*********,,,---///111222444888CCCUUUhhhwww|||}}}~~~}}}}}}{{{xxxuuulll\\\KKKAAA;;;777555555222111111000...---++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***************************++++++,,,------......---,,,+++---000111000...///,,,,,,///...++++++---------------------------***...222111///333<<>><<<999777555555444222111111000//////.........///......------------,,,,,,------------------------.../////////------...000////////////............000000///---,,,,,,///111///...---,,,,,,---...///------000444222,,,+++...,,,,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,)))************+++++++++***))))))))))))))))))))))))************+++++++++(((*********))))))***,,,++++++************++++++))))))))))))))))))))))))))))))***++++++***))))))++++++++++++++++++++++++)))***++++++***)))***+++)))))))))***,,,---,,,+++---,,,+++++++++---///000666;;;JJJaaauuu|||yyywwwqqqbbbOOOCCC???>>>:::555333222000///------,,,,,,++++++************++++++---+++***+++,,,---,,,+++++++++++++++++++++++++++*********************************,,,......---+++)))+++---......---+++)))+++++++++,,,,,,,,,------......///......111555888CCCYYYnnnuuuwww|||}}}}}}}}}~~~pppZZZSSSKKKEEEBBBBBBCCCCCCDDDEEEHHHJJJMMMOOOQQQRRRXXX^^^fffppp{{{|||nnn```SSSNNNGGGBBB???>>><<<;;;<<<999777555555444333111111000//////.../////////......------,,,,,,,,,,,,------------------------000000///---+++,,,///222/////////............---000000///---+++,,,...000//////...------...///000+++444999666111///---+++,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,)))************+++++++++))))))))))))))))))******)))************+++++++++***+++++++++******,,,---------,,,+++************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++*********+++---...---,,,......,,,++++++,,,---...666===NNNfffzzz~~~|||zzzttteeeRRREEE@@@>>>:::666333222111///...---,,,,,,++++++************++++++,,,***)))***+++,,,+++***++++++++++++++++++++++++************************,,,++++++,,,------,,,******+++,,,......,,,+++***++++++++++++,,,,,,,,,,,,,,,---.........000444888AAAWWWmmmuuuxxx}}}}}}}}}bbbWWWLLLEEEBBBAAABBBDDDFFFHHHJJJLLLPPPVVV[[[___eeekkkttt}}}zzzlll___QQQLLLFFF@@@===<<<:::999:::888555444444444222111111111000000000000111111/////////...------,,,,,,------------------------.........---+++,,,...000//////.........---------000000///---++++++---/////////...---...///000111444AAAEEE999000111000***+++,,,---...---,,,+++***++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))*********))))))*********+++++++++)))***++++++)))***+++---///...---,,,*********))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))***++++++***)))***++++++******,,,...///...,,,------,,,,,,,,,---......444<<>><<<:::999666444222111222222111///111000000000000111222333333333222111000///......------------------------,,,...//////...---...///.........---------,,,,,,,,,------++++++,,,///222---,,,,,,,,,,,,...///111;;;???>>>777333444444000......---,,,++++++++++++)))***++++++++++++***))))))************+++++++++'''(((((()))******++++++)))************+++++++++***+++++++++******,,,---000000...---,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))))))))))))))***++++++***)))***+++)))))))))***,,,---,,,+++***+++,,,---............222;;;NNNdddrrrwwwzzz~~~}}}~~~}}}{{{yyyxxxooodddSSSEEE<<<888666666444333222000///......---++++++************++++++,,,***)))***+++,,,+++***************************************************+++)))((((((***,,,,,,,,,*********++++++*********************++++++++++++***,,,...000111333666888DDD[[[rrr{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~zzzvvvrrroooooorrrvvvzzz~~~ttt^^^IIIDDDBBB???BBBIIIIIIUUUfffuuu{{{lll^^^UUUPPPHHHBBB???===;;;:::777555333222333333222000//////...//////000111111222222111000///...------------------------------111111000...---...000333......---------,,,,,,,,,+++,,,,,,++++++,,,000222,,,,,,++++++,,,---///000000222333444444444222000000...---+++******++++++***+++,,,------,,,+++***)))************+++++++++'''(((((()))***+++++++++)))************++++++++++++,,,,,,,,,++++++---///000///...---------------))))))))))))))))))))))))'''(((***++++++***((('''************************)))+++++++++***)))***+++)))((((((***,,,---,,,***,,,------......------,,,555>>>PPPeeerrrwww{{{~~~zzz~~~|||{{{zzzqqqfffUUUGGG>>>:::999999555444222000///.........++++++************++++++***)))((()))***+++***((())))))))))))))))))))))))***************************)))'''(((***,,,------************************)))************+++++++++***,,,///111222444777999DDD[[[rrrzzz||||||||||||}}}}}}}}}~~~~~~~~~vvvsssnnnjjjjjjnnnsssvvv{{{xxxaaaLLLGGGFFFBBBBBBGGGHHHUUUjjj|||oooaaaQQQMMMHHHCCC@@@>>><<<:::666666555444222111000000///000000///---,,,...///000000///.....................---,,,---...///000/////////...------///111222000...,,,+++***++++++...---,,,---/////////...+++---...///...,,,)))'''---------.........//////---,,,,,,++++++,,,,,,---***+++,,,+++)))))))))*********))))))((((((''''''))))))************))))))+++)))(((((()))******)))***+++---,,,)))(((+++000)))***+++,,,---,,,,,,+++((()))))))))************''''''((()))******++++++)))))))))))))))))))))))))))************+++++++++,,,***,,,000000+++)))***///,,,******---//////---555@@@PPPbbbqqqzzz~~~|||zzzrrrfffVVVHHH@@@<<<999888666444000,,,***)))***+++,,,***((((((***+++)))'''---+++))))))***+++***)))+++++++++*********))))))((()))***+++++++++++++++++++++************++++++************))))))))))))---,,,,,,+++*********+++///...///000...---333:::FFFaaapppsss{{{~~~}}}}}}~~~xxxkkk^^^ZZZ\\\```hhhnnnwwwyyy}}}hhhRRRKKKHHHDDDDDDIIIIIIUUUhhh}}}{{{mmm___RRRNNNHHHCCC@@@>>><<<:::777777666555333222111000000111111000......///000000000///...............,,,+++*********+++,,,---...//////---,,,,,,...111111000...,,,++++++++++++...---,,,---/////////...,,,---......---,,,***(((+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---***+++,,,+++)))))))))*********))))))(((((((((((())))))************))))))+++)))(((((()))******))),,,,,,,,,+++((('''***---))))))+++,,,,,,,,,++++++))))))))))))*********++++++***************++++++)))))))))))))))))))))))))))************+++++++++(((''')))------)))'''(((///,,,******---///...---333>>>PPPcccsss|||}}}rrrgggVVVHHH@@@<<<999777666333000,,,*********+++,,,***((()))***+++)))'''---+++))))))***+++***)))+++++++++*********))))))))))))***+++++++++******++++++************++++++************))))))))))))---,,,++++++******++++++---,,,...000//////444<<>>;;;:::888777777555444333222111111222222111//////000222000000///.....................---------...///000---......,,,++++++---///000///...---,,,+++++++++...---,,,---/////////...---------,,,,,,++++++************+++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,+++)))))))))******))))))))))))((((((((())))))************))))))+++)))(((((()))******))),,,+++***((('''((())))))))))))***+++++++++******)))))))))))))))***++++++000///,,,*********+++,,,)))))))))))))))))))))))))))************+++++++++)))((()))......+++***---...,,,******,,,.........000<<>>QQQfffuuu~~~~~~ttthhhVVVGGG>>>999666444222111///---,,,,,,,,,,,,++++++++++++***)))******,,,***))))))***++++++***************************+++++++++++++++***)))(((++++++************++++++++++++++++++************,,,++++++***++++++,,,,,,---,,,...111111222999AAARRRlll|||wwwkkk[[[LLLFFFFFFKKKPPPXXXaaahhhooouuuyyyqqqcccYYYPPPKKKJJJMMMVVVfffzzzyyyjjjXXXSSSJJJCCC???<<<;;;:::555444333222111//////...---...///...------///111000000///.....................///000000000000///.........,,,***)))+++---,,,,,,---......---------...---,,,---/////////......---,,,+++++++++,,,---------............//////---,,,,,,++++++,,,,,,---***+++,,,+++)))))))))***)))))))))************+++))))))************))))))+++)))(((((()))******)))'''...///)))&&&+++///------,,,++++++***+++++++++,,,+++)))))))))***,,,...111000---+++))))))******)))))))))))))))))))))))))))************+++++++++)))&&&&&&)))***)))+++///+++,,,,,,+++******---///222===PPPdddttt|||~~~|||ttthhhWWWGGG>>>888555333000000///...---,,,,,,,,,+++,,,,,,,,,***)))***++++++***((()))***,,,++++++***************+++++++++******+++++++++******)))++++++************++++++,,,++++++++++++*********++++++******++++++,,,,,,...---...000222555>>>GGG[[[ttt}}}zzztttfffTTTHHHDDDDDDGGGLLLRRRXXX```gggmmmqqqdddXXXOOOLLLOOOVVVbbbttt|||kkkZZZTTTKKKCCC???<<<;;;:::666555444333111000//////...///000///......000222000000///...............000111222333333333222222//////...,,,******+++---++++++---.........------...---,,,---/////////...,,,,,,,,,++++++,,,,,,---------........./////////---,,,,,,++++++,,,,,,---***+++,,,+++)))))))))***))))))*********+++++++++))))))************))))))+++)))(((((()))******))))))444666,,,&&&***............,,,+++++++++,,,,,,---+++)))((()))***---...---,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++---)))(((***+++***---111***+++,,,+++)))))),,,///000;;;NNNbbbrrr|||}}}uuuiiiWWWGGG===888444222/////////...---------,,,***,,,---,,,***)))***,,,+++)))((()))***,,,,,,+++))))))*********+++++++++))))))***+++++++++******++++++************++++++,,,,,,+++++++++*********++++++******++++++,,,---...,,,,,,///222888DDDOOOeee}}}}}}|||zzzqqq```QQQJJJDDDDDDDDDEEEIIIPPPYYY___{{{lll]]]SSSNNNQQQWWWaaaqqq}}}kkkZZZTTTKKKCCC>>><<<::::::777666555444222111000000///000111000///000111333000000///...............---...///000111000/////////000///---+++***,,,---***+++---...///......---...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---***+++,,,+++)))))))))***))))))******++++++++++++))))))************))))))+++)))(((((()))******))),,,999<<>>:::555111///...---,,,,,,,,,---...+++,,,...---+++******+++,,,+++******,,,,,,+++)))******++++++++++++******************************++++++************++++++***++++++,,,,,,++++++***,,,,,,+++++++++++++++,,,///...000666===HHH[[[lll{{{|||uuuooofff^^^RRRHHHCCCCCCEEEFFFrrrcccWWWLLLJJJMMMTTTmmmyyyjjjYYYSSSKKKDDD@@@???>>>>>>;;;999777444222000///...//////............//////,,,,,,---...////////////////////////////////////,,,,,,------.../////////...------,,,,,,------...,,,---///111111000///...,,,...//////...------...///...---...///000///---***+++,,,+++******,,,...---+++***+++,,,,,,+++))))))************+++++++++))))))***************))))))))))))))))))((((((((((((***++++++******+++,,,---,,,++++++***+++++++++***************+++++++++***++++++++++++***))))))+++)))))))))++++++***)))((()))******(((((()))***+++***)))***,,,,,,,,,+++++++++******++++++,,,------666FFFYYYjjjvvv|||}}}~~~}}}}}}}}}{{{zzzsssfffTTTFFF>>>999444000...---+++*********+++,,,,,,---......,,,++++++,,,,,,+++******++++++)))(((++++++************++++++************************++++++************++++++******++++++++++++******,,,,,,++++++++++++,,,,,,///...111999DDDSSSgggwww|||xxxooobbbUUULLLGGGEEECCC{{{jjjZZZLLLIIILLLRRRgggzzzmmmYYYTTTKKKDDD@@@???>>>>>>:::999777444222111000////////////....../////////...//////000111111000000........................---------....../////////...------,,,,,,------...+++...111333222000///...,,,...//////...------...---,,,++++++------,,,+++***+++,,,+++******,,,...,,,+++******,,,,,,+++***))))))*********+++++++++))))))***+++++++++******++++++******))))))(((((((((***+++,,,++++++---...------,,,,,,,,,,,,,,,,,,))))))***++++++******))))))***+++,,,,,,+++))))))+++***))))))***+++***)))((()))******)))((()))***+++))))))***+++,,,+++***+++***++++++++++++,,,,,,---555DDDVVVgggttt{{{}}}~~~~~~~~~|||{{{rrrfffUUUGGG>>>999444111...---,,,*********++++++,,,...///...---,,,,,,,,,---,,,******++++++)))(((,,,+++***))))))***+++,,,***************+++++++++++++++************++++++******++++++++++++******,,,,,,+++++++++,,,------...///222;;;III\\\ooo||||||pppdddYYYPPPHHHDDDqqq\\\MMMIIIMMMRRRddd}}}zzznnn\\\VVVMMMEEE@@@>>><<<;;;888777555444333222111111...//////////////////...000000000000000///......---------------------------------..................------,,,,,,------...+++...222333222000//////,,,...//////...------...---+++***+++,,,---,,,+++***+++,,,+++******,,,...,,,+++******,,,,,,,,,***))))))*********+++++++++))))))***+++++++++++++++,,,,,,,,,++++++*********)))+++,,,+++******+++---------..................******++++++++++++***)))))))))+++,,,,,,+++***))),,,+++))))))***++++++***)))***+++***)))((()))+++***)))((()))+++,,,+++*********++++++,,,,,,,,,,,,...555BBBSSSeeesss{{{~~~}}}{{{qqqfffWWWIII@@@:::666333000///---,,,+++++++++,,,,,,...///...---,,,,,,,,,...,,,++++++,,,,,,+++***,,,+++***))))))***+++,,,))))))*********+++++++++++++++************++++++)))******++++++******))),,,+++++++++,,,------......///333===NNNbbbsss|||zzzrrriii^^^SSSLLL{{{aaaOOOJJJMMMOOO^^^www{{{nnn___XXXOOOFFF@@@===;;;:::777666555444333222222222......////////////..................---,,,++++++........................------------------------...------,,,,,,------...***...222222000......000,,,...//////...------......---,,,---...///...,,,***+++,,,+++******,,,...+++*********,,,---,,,+++)))************+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++((()))******)))((()))***,,,------............---,,,,,,,,,+++++++++++++++))))))***++++++++++++***---+++))))))***+++,,,+++)))***++++++))))))***+++***)))((()))+++++++++***)))***+++,,,,,,,,,,,,+++...444@@@PPPbbbqqqzzz~~~~~~|||pppfffXXXJJJ@@@:::666444111000...---,,,,,,,,,,,,,,,---......,,,++++++,,,---,,,++++++---------+++++++++************++++++)))))))))***++++++,,,,,,++++++************++++++))))))************)))))),,,++++++,,,,,,---...///...000555@@@SSSiiiwww|||~~~|||vvvmmmccc[[[lllVVVLLLMMMLLLYYYsss~~~ppp___XXXOOOFFF@@@===;;;:::888777666444222111111111---...///000000///...------------...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***...111000---,,,...111,,,...//////...------......---,,,,,,......---,,,***+++,,,+++******,,,...+++***)))***,,,---,,,+++)))************+++++++++((()))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,((()))******))))))***,,,******,,,---------,,,,,,---,,,+++*********++++++******))))))***++++++,,,...+++)))(((***+++,,,,,,)))***++++++))))))***+++***)))((()))***+++***))))))***+++,,,,,,,,,++++++---222===MMM___nnnxxx}}}}}}zzznnneeeXXXJJJ???999555444222000///---,,,+++,,,,,,+++,,,...---+++******++++++***)))***,,,------,,,******++++++++++++******((())))))***++++++,,,,,,++++++************++++++))))))************))))))+++++++++,,,,,,...//////...222999EEEZZZqqq}}}~~~~~~zzzsssnnnwww^^^PPPNNNKKKWWWrrrsss^^^XXXNNNFFFAAA>>><<<;;;;;;999777444222000//////---...///000000///...---------...///000000000000////////////////////////++++++++++++++++++++++++...------,,,,,,------...***...000///,,,+++...222,,,...//////...------...,,,+++******,,,,,,+++******+++,,,+++******,,,...+++***)))***,,,---,,,+++)))************+++++++++((()))***+++,,,---------)))))))))***+++++++++,,,)))***,,,,,,,,,---...000((()))***+++,,,++++++***...,,,***(((((()))***++++++***)))))))))***,,,---...,,,)))(((***,,,,,,,,,)))+++++++++***)))***+++***(((((()))***+++***))))))***+++,,,---,,,++++++,,,111;;;KKK\\\lllvvv{{{}}}|||yyyllldddWWWIII>>>888444333111000...,,,++++++++++++***,,,------+++******+++)))(((((()))+++------,,,)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,++++++************++++++))))))************))))))+++++++++,,,---...///000...333;;;HHH___www}}}}}}~~~}}}zzzeeeNNNKKKOOOUUUggg}}}rrrcccWWWKKKFFFCCC>>>999888999777444444666666222//////000222333333111...,,,//////000000///...------..................---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......+++...///,,,,,,///...++++++,,,---...////////////111///---,,,------,,,***,,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))***+++,,,......)))***,,,+++***)))***+++,,,)))'''''')))***(((&&&(((***++++++***+++---///))))))*********+++++++++***,,,,,,+++)))((()))***------,,,+++*********+++************************&&&(((*********+++---///***************)))(((((('''+++//////,,,***+++...---000666DDD[[[qqq||||||~~~{{{yyyuuufffUUUHHH>>>555111111---111111,,,)))***+++***)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++***)))((((((((())),,,***((((((+++,,,+++))),,,,,,,,,,,,,,,+++***)))///,,,((((((+++...///...222666AAATTTiiixxx}}}}}}}}}}}}}}}~~~}}}{{{oooVVVNNNMMMQQQaaauuuvvvdddXXXMMMIIIGGGCCC???>>>???;;;666444444444222///...000222333333111///---//////000000///......---////////////////////////------,,,,,,,,,,,,---------,,,,,,,,,------......+++......,,,,,,......+++++++++,,,......////////////---+++++++++,,,+++***,,,++++++******++++++,,,***++++++,,,,,,++++++*********)))))))))***++++++************************,,,)))'''''')))***((('''***+++++++++))))))+++---))))))*********+++++++++***+++,,,+++)))((()))***++++++***)))))))))))))))************************'''(((************,,,...***************)))(((((('''+++//////+++***,,,...---000666BBBWWWmmmxxxxxx~~~~~~{{{yyyttteeeSSSGGG===555111222222222///,,,+++,,,,,,*********+++,,,,,,,,,+++++++++++++++******+++++++++*********+++++++++,,,,,,,,,,,,+++***************,,,***((()))+++,,,+++***,,,,,,,,,,,,,,,+++***)))...+++)))))),,,...///...222777DDDWWWlllzzz~~~~~~~~~||||||}}}~~~~~~}}}dddUUUOOOOOO]]]ooovvveeeYYYOOOLLLKKKGGGEEEDDDDDD>>>888444333333111///---///111222222111000...//////000000000///......000000000000000111111111......------------......,,,,,,,,,---------......+++......,,,,,,......+++***+++,,,------......---...,,,******++++++***))),,,++++++******++++++,,,***++++++,,,,,,++++++***+++******)))(((((()))))),,,***((())),,,,,,+++(((+++)))(((((()))))))))(((+++++++++***(((((()))******************+++++++++***+++,,,+++)))))))))+++)))))))))(((((((((((((((************************(((***++++++******+++,,,)))************))))))((((((+++......+++***,,,...,,,///444???SSShhhsssuuu~~~~~~|||zzztttdddRRREEE<<<555333444444000,,,,,,------+++***+++++++++,,,++++++************))))))))))))***************++++++++++++,,,...---,,,,,,+++,,,,,,,,,,,,***))))))***++++++***++++++,,,,,,,,,+++******---+++***+++---//////...222:::III]]]ppp{{{~~~}}}}}}~~~~~~{{{zzz|||~~~qqq___TTTQQQ^^^nnnrrreeeZZZOOOLLLKKKHHHEEEDDDCCC???999666555444111...---...000111222111000/////////000000000//////...000000000000111111111111//////............//////,,,,,,---------...------,,,......++++++......,,,***+++,,,,,,---------,,,...,,,+++***+++,,,+++***,,,++++++******++++++,,,***++++++,,,,,,++++++***+++******)))))))))******---***'''(((,,,...+++'''******)))((()))))))))))))))******)))(((((()))+++************************)))+++,,,+++***)))***+++((()))))))))))))))((((((************************)))+++,,,+++***)))***+++))))))************)))((()))+++---,,,+++***,,,---***---333===PPPeeerrruuu~~~~~~}}}~~~~~~~~~~~~|||tttdddQQQDDD<<<666555777111---,,,000000+++(((***+++++++++++++++***)))(((*********))))))*********************++++++++++++---,,,,,,++++++,,,,,,,,,,,,+++***)))************++++++,,,,,,,,,++++++***++++++,,,---.../////////333===OOOcccsss}}}~~~}}}|||~~~~~~~~~}}}~~~|||{{{}}}zzzgggYYYUUU___nnnqqqeeeYYYNNNJJJHHHDDDAAA@@@>>><<<999999999777222...---...///000111111000000//////000000000000000////////////000000111111111000//////......//////000+++,,,---.........------,,,///...++++++...///,,,++++++,,,,,,------,,,,,,///---++++++,,,------,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******))))))***+++,,,---------***'''(((,,,...+++'''*********)))))))))***+++'''((())))))((()))+++---************************)))***++++++***)))***+++))))))***+++++++++***)))***************************+++,,,+++)))))))))+++((())))))*********))))))******++++++***+++,,,---(((,,,111;;;NNNeeesssxxx~~~~~~}}}}}}~~~}}}tttdddRRREEE===777666888///,,,222<<<:::...)))---++++++++++++******)))(((++++++************++++++))))))*********+++++++++++++++************++++++,,,,,,+++***)))))))))******++++++,,,,,,,,,+++++++++,,,---...//////000111555BBBUUUhhhuuu|||~~~}}}|||~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}}}}~~~~~~nnn]]]WWW___jjjuuudddXXXMMMHHHFFFAAA===<<<;;;:::999:::;;;888333.........//////000000////////////000111111111000000/////////000111111222222//////............//////+++,,,---.........---,,,---///...******...///---,,,,,,------------,,,,,,///---,,,,,,---...---,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))***+++---...///,,,***((())),,,,,,+++((()))*********))))))***,,,'''((()))))))))***,,,...+++++++++***************)))***++++++***)))+++,,,)))***,,,------,,,++++++***************************+++,,,+++***)))***+++((())))))************)))+++************+++,,,,,,(((,,,111:::LLLcccssszzz}}}~~~~~~~~~|||}}}}}}sssdddRRRFFF===777555777000---999LLLMMM;;;///000*********+++******))))))+++++++++******+++++++++)))))))))************+++))))))(((((())))))******+++,,,,,,+++)))((()))*********+++,,,,,,,,,+++++++++,,,.........///222444888FFFZZZkkkuuu{{{~~~~~~}}}{{{|||}}}}}}}}}|||zzzyyy~~~}}}}}}}}}}}}}}}}}}~~~wwwdddZZZ^^^gggzzzvvvdddXXXMMMHHHFFFAAA======<<<:::888888999777222...///////////////.........//////000111111111111111000000111111222333333444///......------......///***+++---//////...---,,,---///...******...///---------.........------,,,...,,,++++++,,,------,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********)))******+++,,,,,,************************(((***+++***))))))+++---)))***+++*********,,,...+++++++++*********))))))(((***++++++******+++,,,)))***,,,---...---,,,+++************************)))***++++++***)))***,,,(((((()))***************+++***))))))***+++,,,,,,)))---111999JJJ```qqqxxxzzz{{{}}}~~~~~~~~~}}}{{{{{{}}}}}}zzzqqqbbbQQQEEE<<<555222333222,,,:::WWW```JJJ444---((())))))************)))******))))))))))))******))))))))))))************)))(((((((((((()))***++++++,,,---+++(((''')))+++)))***+++,,,,,,,,,,,,+++,,,---......---///333666<<>>LLL___mmmtttwww{{{~~~~~~~~~}}}|||}}}|||~~~}}}}}}~~~|||{{{~~~vvvccc^^^bbbqqqzzzzzzeee[[[PPPIIICCC>>>===???999AAABBB777111444666333333111000.........//////......000111222333333444777444111000111222222111111111000......---------+++,,,,,,++++++,,,000222......---------....../////////000000///...------///---++++++,,,,,,+++***+++++++++++++++***)))(((,,,***)))***,,,---,,,+++++++++***)))(((((()))))))))))))))))))))))))))))),,,,,,,,,+++++++++******(((+++---+++''''''+++///((()))***+++++++++++++++))))))***++++++++++++***'''(((***++++++***)))'''---+++((((((((()))))))))+++,,,---,,,***)))***+++))))))************))))))***)))))))))+++,,,++++++......///444DDD\\\pppyyy{{{|||}}}~~~~~~}}}|||||||||||||||}}}~~~}}}zzzwwwqqqbbbQQQEEE===555222333333...777OOOZZZLLL333$$$******)))(((((()))***+++*********+++,,,,,,***'''''')))***)))((('''(((***((()))***+++++++++++++++,,,...//////---,,,++++++)))***,,,,,,++++++,,,...,,,***+++000444555999???>>>NNN```iiihhhjjjttt}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~zzzggg___```jjjuuu{{{fff\\\RRRLLLFFFAAA???@@@@@@BBB???888333333444444333222111000///.........111111000000111333555777666444111000000111111111111000///......---------,,,------,,,***)))***+++///......---------......,,,...000222111///---+++///---++++++,,,,,,,,,+++++++++,,,++++++******)))+++++++++)))'''&&&(((***++++++***))))))))))))))))))))))))))))))))))))))),,,+++++++++************(((+++---+++((('''***...((())))))***++++++******))))))***++++++++++++***((()))+++,,,,,,***)))(((...,,,))))))***+++******)))***++++++***)))***+++))))))************))))))***))))))***++++++++++++,,,---...333BBBZZZnnnwww{{{{{{}}}}}}}}}}}}|||{{{|||{{{|||}}}}}}|||yyyvvvpppaaaPPPEEE<<<555222333222+++,,,888>>>555,,,***,,,,,,+++******+++,,,---***))))))+++,,,,,,***(((((()))***)))((('''((()))((()))***++++++++++++***+++---...---+++******+++***+++,,,,,,+++***+++------+++,,,000333555:::AAAEEEOOO[[[cccfffjjjpppuuuzzz}}}~~~~~~~~~~~~nnn```\\\bbbooo|||eee\\\RRRMMMGGGBBB@@@AAAHHHAAA<<<:::777333222333222222222111000000//////333222000///000333666888555333000///000000000///111000///......---......+++---...---+++***+++,,,000///...---------------))),,,000222333000---***...---++++++,,,---,,,+++,,,,,,,,,,,,,,,+++++++++)))+++,,,)))%%%$$$(((,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''***,,,,,,***)))***---(((((())))))******))))))))))))***++++++++++++******+++,,,,,,,,,+++)))(((...,,,+++***+++,,,,,,+++((()))+++***))))))***+++))))))************))))))***************++++++++++++---...222AAAWWWkkktttzzz{{{|||}}}}}}|||{{{zzz{{{{{{{{{||||||{{{xxxuuummm___OOODDD<<<555222333333---***---,,,'''***111---,,,++++++++++++,,,,,,)))((()))***,,,---+++***)))***+++***((('''((()))))))))******++++++******+++,,,,,,+++))))))***,,,+++,,,---,,,*********,,,...,,,,,,///111444<<>>>>>555000111111111222222222222222111222111000000111222444666444222000///000000///...000000///...............***+++,,,------///333666000///...---------------***,,,...111111000...,,,...,,,++++++,,,---,,,+++---,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))(((((((((&&&))),,,,,,+++***+++,,,(((((())))))))))))(((((())))))***++++++++++++***,,,,,,---,,,,,,+++))))))---,,,***+++,,,,,,,,,+++***,,,,,,+++)))((()))***))))))************)))))))))***++++++*********++++++---///333@@@UUUiiisssyyyyyy{{{||||||{{{zzzzzzzzzzzzzzz{{{{{{zzzvvvtttkkk^^^NNNDDD<<<555222333111......000---((()))...++++++*********)))******)))(((((())),,,---,,,+++***++++++***((('''((()))))))))************))))))+++,,,+++***((()))+++---+++------,,,***)))***+++...++++++---///222<<>>;;;BBBCCC:::222111111111222222333444444555---///000222222222111000333222000000000000///...000//////............///++++++******,,,000777;;;//////...---------------,,,---------......//////---,,,***+++,,,------,,,---,,,,,,++++++,,,------,,,******,,,///...'''!!!***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&(((+++,,,,,,+++++++++(((((())))))))))))((('''))))))***++++++++++++***,,,,,,,,,,,,++++++******+++***)))***,,,,,,+++***...//////---+++))))))***))))))************)))))))))+++,,,+++)))(((***++++++///111444@@@TTTgggrrrvvvwwwyyyzzz{{{{{{zzzzzz{{{zzzzzz{{{{{{yyyvvvssskkk^^^NNNDDD===555222222///---,,,//////+++'''&&&++++++++++++******)))))))))(((((()))+++---,,,,,,***++++++***)))(((((()))))))))*********))))))(((,,,,,,,,,+++)))***,,,...+++------,,,***)))***+++,,,******,,,---111;;;FFFPPPOOOLLLHHHFFFJJJSSS[[[]]]bbbjjjpppuuuyyy|||~~~}}}}}}~~~~~~tttbbbbbbhhhwwwxxxkkk^^^PPPHHHDDDCCCGGGLLLBBB>>>===BBBDDD???888444444444333222222333555666,,,...000333333222///...333222111111111111000...//////............//////...---,,,***)))---222666......---------......///......,,,+++,,,---...000---+++***+++,,,------,,,,,,,,,+++******+++---...///+++(((***...+++""")))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,))))))******))))))(((((())))))***++++++++++++***++++++++++++++++++++++++***))))))+++,,,,,,+++)))///000000...+++*********))))))************)))))))))+++---,,,)))'''))),,,+++///222555???RRRfffpppssstttwwwyyy{{{{{{{{{{{{{{{{{{zzz{{{{{{yyyvvvssslll___PPPFFF>>>666111111444///++++++---...,,,)))---.........---,,,+++***+++)))((()))***,,,,,,+++)))***++++++))))))***+++))))))******))))))((((((+++,,,,,,,,,++++++,,,...+++,,,---,,,*********,,,+++***,,,---...111<<>>???>>>===@@@CCC@@@;;;;;;999555222111111333444...///111222222111000///444333222222333222000...//////............/////////000///...,,,,,,...000---------------...///000......---------------------+++******,,,...------,,,+++)))))))))+++,,,...---***'''(((******$$$)))))))))))))))***++++++))))))))))))))))))))))))((((((((())))))*********)))(((((()))+++,,,------******++++++***))))))((())))))***++++++++++++***))))))))))))***++++++,,,*********,,,......,,,***,,,---...---+++***+++,,,))))))************))))))))),,,...,,,((('''))),,,)))...222444===PPPcccnnnppprrruuuxxxzzz||||||}}}||||||{{{|||{{{zzzvvvsssmmm```QQQGGG???666111111666222---+++,,,//////..................,,,+++***,,,***((((((***+++++++++''')))************+++---)))))))))))))))(((((('''(((***+++,,,+++***+++,,,***+++,,,,,,+++***+++---+++,,,...000000333===III\\\bbbgggbbbVVVKKKGGGGGGJJJPPPZZZcccjjjooosssvvvyyyzzz{{{|||~~~|||}}}~~~lllaaaaaaiii}}}vvvcccZZZQQQLLLHHHDDDDDDFFF;;;@@@???999;;;DDDFFFAAA@@@===777222//////000222111111111111111111222222444333222333333333111/////////.........//////000...111333333222000//////,,,,,,,,,---...///000111,,,---...///...---+++***---+++******,,,......---+++***)))((((((***,,,---***((('''''')))+++,,,,,,))))))((())))))***++++++))))))))))))))))))))))))(((((())))))******++++++***((('''(((***,,,......+++++++++++++++***))))))))))))***++++++++++++***''''''(((((()))***,,,---++++++,,,---//////...,,,(((***++++++++++++---...))))))************))))))))),,,...,,,(((&&&))),,,(((---111333<<>>===;;;999777666777666444333111000000///000000000000111111111111444222000000222222000...---///000000///------...111111222333222111000//////......------......///...---,,,,,,++++++,,,,,,.........---------,,,,,,***,,,,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++))))))))))))***************)))))),,,+++(((***...*********)))(((''''''''')))***+++***)))((()))***************************)))))))))))))))******+++)))******)))((()))***+++)))***+++,,,,,,,,,++++++,,,,,,+++***))))))+++...))))))************)))))),,,+++******))))))******,,,,,,...222<<>><<<999777555666666444333111111000000111111111111111111111111444222000///000111111111+++,,,...///...---...///222111111111111000000000///......------......///...------,,,,,,,,,,,,,,,/////////......---------+++)))))))))***+++***)))((())))))******))))))((())))))))))))***************)))***,,,+++((()))...******))))))(((((('''''')))***+++***(((&&&'''(((************************)))))))))))))))******+++******)))))))))))))))***)))***++++++,,,,,,+++++++++,,,+++***))))))+++---))))))************))))))---,,,***)))((()))***+++,,,,,,---222<<>><<<:::888777777666555444333333222333222222111111111111111000333111///......///111222,,,---//////...---...000222111000000000000111111//////............//////......---,,,,,,,,,,,,,,,------------............,,,)))'''(((+++,,,***'''''''''((((((((((((''''''((()))))))))************((('''(((+++)))&&&'''+++***)))))))))((((((((('''((()))***)))'''&&&'''(((************************)))))))))))))))******++++++***)))((()))***)))))))))******+++++++++++++++***++++++***))))))+++,,,))))))************))))))...,,,***(((''')))+++,,,,,,,,,---111:::IIIZZZdddnnnqqquuuxxxyyyzzz|||~~~{{{{{{|||}}}}}}zzzuuuqqqiii[[[LLLBBB;;;444222333111000...---,,,,,,------************************---+++)))***,,,---,,,***))))))))))))))))))))))))************************)))***++++++***)))***+++*********+++++++++++++++///...000444888@@@PPP^^^kkkoootttyyy||||||{{{zzzxxxrrrggg^^^VVVPPPKKKHHHPPPQQQTTTXXX\\\aaadddfffkkkmmmpppqqqrrrsssuuuwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyjjj___fff{{{ooobbb[[[TTTQQQLLLEEEBBBCCC?????????>>>===;;;:::999888777666555555555555555333222222222111111000000000000...---,,,...000222///000111000...---...000111000000//////000111111/////////......////////////...------,,,,,,------******+++,,,---......///---***((())),,,---+++)))***++++++,,,,,,++++++***((()))))))))************(((''')))+++***&&&&&&***))))))))))))((((((((((((%%%'''((((((''''''((())))))))))))))))))))))))))))))))))))))))))******+++---***(((((()))***)))((()))))))))*********++++++)))***+++***))))))***+++))))))************))))))...,,,***(((''')))+++,,,,,,+++,,,000999HHHXXXbbblllppptttvvvxxxyyy{{{|||zzzzzzzzz{{{{{{xxxsssppphhhZZZKKKAAA:::444222333111000...---,,,,,,------************************,,,+++++++++,,,,,,+++***))))))))))))))))))))))))************************)))***++++++***)))***+++******+++++++++,,,,,,,,,...---000444999BBBSSSbbbpppssswww{{{~~~|||xxxrrrkkkddd]]]UUUPPPRRRPPPOOOOOOQQQUUUYYY\\\aaacccfffhhhjjjlllooorrrqqqqqqrrrssstttuuuuuuvvvvvvggggggxxxnnn___YYYSSSOOOIIIBBB@@@AAA>>>>>>>>>===<<<;;;:::999777666666555555555666666333333333222111111000000...//////...---...000222111111111000...---///000//////000000000000000111000//////......//////000///......---------------)))******+++,,,---......---,,,++++++,,,---,,,+++))))))************))))))))))))))))))***************)))+++...,,,((((((+++))))))))))))((((((((((((%%%&&&(((((('''''')))+++)))))))))))))))))))))))))))))))))))))))******+++...***((((((***+++)))&&&***))))))))))))***++++++)))***++++++)))))))))+++))))))************))))))---,,,***)))((()))***+++,,,+++,,,///888FFFVVVaaakkknnnrrruuuvvvxxxyyy{{{}}}||||||{{{zzzvvvrrrnnniii[[[KKKBBB:::444222333111000...---,,,,,,------***************+++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))************************)))***++++++***)))***++++++++++++,,,,,,------.........111666<<>>>>>===;;;999888777555444444444444444555555444444333222222111000000...000222111000///111333...//////...------000222---...000111111111000///000000////////////000000//////...------------------------------------,,,+++,,,---,,,++++++,,,---''''''((((((((((((''''''))))))))))))***************))),,,...---((('''***(((((((((((())))))))))))'''((())))))((('''(((***)))))))))))))))))))))))))))))))))))))))******+++...+++''''''***+++)))&&&***))))))((()))***+++,,,(((***++++++)))))))))***))))))************)))))),,,+++******))))))******++++++,,,///777EEEUUU___kkknnnrrruuuvvvwwwyyy{{{~~~}}}}}}||||||yyyuuuqqqjjj\\\LLLBBB;;;444222333111000...---,,,,,,------))))))*********+++++++++***,,,------,,,******)))))))))))))))))))))))))))************************)))***++++++***)))***++++++,,,,,,---......//////000000333999@@@JJJ\\\kkkqqqssswww{{{~~~~~~{{{yyynnniiiaaaYYYSSSNNNMMMLLLHHHJJJLLLMMMOOORRRVVVYYY\\\]]]___```bbbdddeeefffzzzxxxooo```ZZZUUUQQQJJJCCCAAADDD@@@@@@>>>===:::888555444333333222222222333444444444444333333222111000000...111444444222111333444+++,,,------,,,...000333,,,...000111222111000///000000////////////000000//////...------------...111000///...---,,,++++++))),,,...---***)))+++---******++++++++++++******))))))))))))************((('''***---+++&&&%%%((((((((((((((()))))))))))))))***+++***(((&&&'''((()))))))))))))))))))))))))))))))))))))))******+++///+++''''''***+++)))%%%***)))((((((((()))+++,,,((()))++++++)))((()))***))))))************))))))++++++++++++******))))))+++++++++...777EEETTT^^^kkknnnrrruuuwwwxxxzzz{{{|||||||||}}}~~~}}}zzzxxxkkk]]]MMMCCC;;;444222222111000...---,,,,,,------))))))******++++++++++++***,,,------,,,***))))))))))))))))))))))))))))))************************)))+++++++++***)))***+++,,,,,,------...///000000111222555<<>>===;;;999888888333333222222111222222222000:::,,,...555///222///444333111///...///000111///111222222000///000000------------------------//////......///000111111000000//////.........---111///------/////////...,,,---...---+++***+++,,,+++***))))))******(((&&&---,,,***)))))))))***+++%%%'''((()))((((((***,,,)))'''&&&&&&(((***+++***&&&'''''''''(((((())))))((((((((((((((()))******,,,+++******++++++***(((++++++******))))))((((((***)))'''&&&&&&'''((())))))))))))))))))***************++++++++++++******++++++************++++++)))***,,,///666DDDUUU```kkkqqqvvvxxxzzz~~~}}}zzz|||~~~|||xxxmmm___NNNBBB:::444222444111000...,,,+++++++++,,,******++++++++++++******,,,***))))))***++++++******+++,,,,,,------,,,,,,+++******))))))******+++++++++++++++++++++++++++***,,,------++++++,,,...111333555;;;FFFUUUdddnnnsssuuuyyy{{{}}}}}}uuuoookkkfff```TTTRRRNNNJJJHHHFFFFFFFFFPPPNNNLLLLLLNNNPPPPPPPPP}}}xxx|||{{{kkkeeeZZZPPPLLLIIIDDD@@@@@@<<<<<<<<<<<<;;;:::888666444333222222111222222222111===000000444...222000///000000111111111000000...///111111000///000000//////............/////////////////////000111222000000000/////////......000...,,,,,,...///...---,,,---...---,,,++++++---,,,*********++++++)))''',,,+++***)))))))))))))))+++,,,,,,+++)))(((((()))((((((''')))***)))'''&&&((((((((()))))))))******((((((((((((((()))******,,,***(((((()))))))))(((*********)))))))))))))))(((((()))))))))((((((((()))))))))))))))))))))*********++++++++++++******++++++************++++++***+++,,,///777DDDUUUaaakkkqqqwwwyyy{{{|||~~~zzznnn```NNNCCC;;;444222444111000...,,,+++++++++,,,******++++++++++++******,,,+++)))***++++++***)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++,,,...111333777>>>JJJYYYhhhqqqxxxzzz}}}~~~~~~~~~~~~{{{wwwjjjgggbbb\\\WWWSSSQQQPPPRRRPPPMMMKKKKKKKKKJJJIIIyyywww{{{zzzkkkdddZZZQQQMMMJJJEEEAAAAAA===;;;:::;;;<<<<<<888444444444333222222222222222222AAA555222333,,,222000,,,---000222333222111000,,,---///000/////////111111111000//////000111111000000000000000111111222111000000000000000/////////---+++,,,---......------...///...,,,,,,,,,---,,,++++++,,,------+++)))++++++******)))(((((('''...//////---***))))))***(((((()))++++++***&&&"""))))))************++++++)))(((((((((((()))******---+++(((&&&'''(((((('''))))))))))))************'''(((***,,,,,,***((('''******))))))))))))))))))******++++++++++++******++++++************+++++++++,,,---000777EEEUUUaaajjjrrrxxxzzz|||}}}zzzpppaaaOOODDD;;;444222333111000...,,,++++++,,,,,,******++++++++++++******,,,+++++++++,,,,,,)))'''***++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++***,,,------,,,,,,---...111333999CCCPPP```nnnvvv~~~}}}{{{uuupppjjjfffcccbbb^^^[[[WWWTTTRRROOOMMMJJJ{{{uuuwww|||{{{mmm```XXXPPPMMMIIICCC@@@AAA@@@<<<:::;;;>>>>>>999444555444333222222222222222444EEE999333111+++222111---...000111111111000///***,,,...///......///000222111///......///111222111111000000000111111222111111111111000000000000///---,,,,,,...//////......///000///---,,,---...---,,,,,,---......,,,+++************)))(((''''''+++,,,------+++***+++,,,***)))***+++,,,+++(((&&&************************))))))(((((())))))***+++///,,,(((&&&&&&'''(((((((((((())))))******++++++((()))***+++,,,+++***************)))))))))))))))******++++++++++++******++++++************+++++++++,,,...000777EEEUUUaaajjjrrrzzz|||}}}}}}zzzxxxpppaaaPPPDDD;;;555222333111000...---,,,,,,,,,,,,******++++++++++++******++++++,,,------,,,)))&&&******+++,,,,,,,,,,,,+++***+++---......---+++***++++++++++++++++++++++++***,,,------,,,,,,...///000333;;;GGGWWWgggssszzz~~~}}}zzzxxxwwwvvvvvvrrroookkkgggdddaaa]]][[[tttqqqxxx{{{mmm\\\UUUOOOLLLGGGAAA???@@@AAA===;;;<<>>@@@@@@>>><<<===>>>>>>:::777777666555333222222222222777III;;;000000...333...333222///---,,,---...///+++,,,...///.........000........................111000000/////////////////////000000000000000111000///...///111222222111---...///...,,,,,,,,,------,,,,,,---//////...,,,+++***)))))))))***,,,---,,,------+++(((''''''''',,,***((()))+++---......***))))))))))))(((((((((***))))))))))))***++++++...,,,)))((()))***++++++))))))))))))************+++***(((((((((***---...++++++******)))(((((((((******++++++++++++******++++++************+++++++++,,,---///666CCCSSS^^^jjjttt|||}}}}}}~~~|||yyymmm___NNNBBB:::444222444222111///---,,,,,,------******++++++++++++******+++++++++,,,...---+++))))))******+++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++***,,,---...---...///111222666@@@PPPbbbqqqyyy|||}}}}}}~~~~~~~~~~~~}}}{{{yyywwwlllqqq|||{{{lllXXXSSSOOOLLLGGGAAA???AAA<<<<<<===<<<<<<:::888777777666555444333222222222888III999...000000444+++000//////.........//////,,,...000000.........///,,,---///000000///---,,,000000///...................../////////000000000///...---...000222222111,,,---...---,,,++++++---,,,,,,,,,---//////...,,,,,,***)))((())),,,///111+++,,,,,,+++)))'''((()))***)))))))))++++++***)))++++++*********)))))))))******))))))******+++,,,+++)))((((((***++++++************)))))))))))))))((((((((()))***++++++,,,++++++******)))(((((('''******++++++++++++******++++++************++++++***+++,,,...555BBBRRR]]]kkkuuu}}}~~~|||~~~|||yyykkk\\\LLLAAA:::444333444222111///...---,,,------******++++++++++++******+++******+++---...---,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---...---...000111666;;;EEEUUUhhhuuu{{{|||{{{|||}}}~~~~~~yyymmmpppxxx~~~nnnXXXTTTPPPNNNHHHAAA@@@CCC999;;;<<<<<<999777666666777777555444333222222222999III777,,,000111555***+++,,,///000111000///......///111000///......///,,,---000111111000---,,,000///...------------------.........//////000000...---,,,---///111111000,,,---...---+++***+++,,,,,,++++++---...///...,,,---+++(((''')))---111444''')))************,,,---(((((()))++++++***&&&###,,,,,,,,,++++++******************)))******+++,,,((('''&&&(((***+++***)))++++++******))))))((((((%%%''')))+++,,,+++***)))+++++++++***)))(((((('''******++++++++++++******++++++************++++++***++++++...444AAAQQQ\\\kkkuuu~~~~~~{{{}}}}}}zzzwwwiii[[[KKK@@@999444333555333111000...------------******++++++++++++******+++***)))***,,,...///...))))))***++++++++++++***++++++***))))))***++++++++++++++++++++++++++++++***,,,---.........000222:::>>>HHHYYYkkkxxx}}}}}}xxxyyyzzz|||}}}~~~~~~~~~{{{mmmmmmssslllbbbYYYOOOKKKHHHCCCAAAAAA???>>><<<;;;;;;:::888666555333000000111222222222666444222000...------...,,,,,,,,,---------......---++++++,,,...///...---......////////////......---,,,++++++,,,///111333///////////////000111111000......000444555444111//////...,,,))))))***+++)))***+++---...//////000***)))(((***---///---+++))))))***++++++++++++******)))((()))++++++)))(((+++++++++,,,,,,+++++++++,,,+++++++++,,,,,,---...)))((((((''''''''''''((())))))))))))))))))))))))&&&&&&''')))++++++***((())))))))))))************************************(((((((((((()))***+++,,,,,,+++...222555===LLL[[[lllsssyyyzzz{{{}}}~~~|||~~~~~~~~~}}}yyyvvvmmm\\\III>>>888444333444000///...---,,,------...+++***)))))))))***,,,---******))))))******+++,,,)))+++,,,,,,***(((''''''+++,,,,,,------,,,,,,+++******))))))******+++,,,***,,,------...///333555<<<@@@NNNbbbqqqwwwtttwwwyyyyyyzzz}}}~~~~~~~~~tttrrruuurrrcccZZZPPPLLLIIIDDDBBBBBB@@@>>><<<;;;;;;:::888777888666444333444555555444555444222000............------------.........//////...------...///---,,,......////////////......///...---,,,,,,---///000.........---...//////000000......000333555333222.........,,,******+++---((()))***,,,------------***)))(((***---...---+++))))))***++++++++++++***)))(((((()))++++++***)))******++++++++++++******+++++++++++++++,,,,,,---(((((('''''''''(((((()))))))))))))))))))))))))))((('''(((***,,,,,,+++)))))))))))))))************(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++---111555===LLLZZZiiiqqqwwwxxxyyy|||}}}{{{~~~yyyvvvlll\\\III>>>999444333444000///...---------...///******))))))***++++++,,,++++++******++++++,,,---***+++,,,+++)))''''''(((+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---+++,,,------...///222555<<>><<<<<<<<<;;;999777666444111111222333333222444333222000///...............////////////000000222000////////////...,,,...//////000000//////...000///---,,,,,,,,,---...------,,,,,,------...//////......000222444333222---------,,,***+++---///))))))***+++++++++++++++***))))))***,,,---,,,+++))))))***++++++++++++***)))(((((()))+++,,,***)))))))))************))))))***************+++++++++''''''''''''((()))******)))))))))))))))))))))))))))))))))***,,,---,,,***))))))))))))************(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++---111555<<>>JJJ^^^qqq|||~~~}}}|||zzzxxxmmmgggdddmmmzzzssswww}}}tttggg^^^TTTPPPMMMHHHFFFFFFAAA@@@>>>======<<<:::888999777444333444444444333111111111111000000//////111111111111111111111111000///...000222333333222//////000000000000//////,,,,,,,,,,,,,,,---............------......///000......//////000111333444111111000---***)))***++++++++++++++++++******)))((()))***++++++*********))))))***++++++++++++***---,,,*********)))&&&$$$((((((((())))))(((((((((((()))*********)))(((((('''''''''((((((***+++,,,(((((((((((((((((((((((()))((('''((()))******)))((()))))))))************************************))))))))))))))))))***+++++++++,,,000333:::IIIWWWbbbnnnyyy{{{|||~~~{{{wwwjjjZZZIII???999444111111111000...------......///)))***+++,,,,,,+++)))))))))))))))))))))******++++++,,,+++***((((((***,,,***++++++,,,,,,++++++******************+++,,,,,,...///000//////111444666???NNNcccttt}}}~~~}}}}}}|||yyywwwddd\\\\\\jjj{{{tttsss{{{ssshhh^^^UUUQQQNNNIIIFFFFFFBBB@@@>>>>>>>>>===;;;999888666333222222333222111000000111111111000000///222111111111111111000000.........000222444444333///000000111111000000///++++++,,,,,,---------............---...//////000.../////////...000222555333333111...***))))))*********+++++++++******)))(((***++++++***))))))***))))))***++++++++++++***...,,,+++******)))&&&$$$(((((())))))))))))(((((())))))***++++++***((('''(((((((((((()))******+++))))))))))))))))))))))))***(((''''''((())))))((())))))))))))************((((((((((((((((((((((((***)))))))))))))))******+++***,,,///222999HHHVVVcccooo{{{~~~}}}zzzvvviiiZZZIII???999444111111000///...---,,,------...***++++++++++++***))))))((((((((((((((()))******++++++,,,+++))))))+++,,,******++++++++++++************))))))******+++,,,---...000000000222555888AAASSShhhvvv}}}~~~}}}|||zzzwwwttt]]]WWW\\\nnnxxxrrr{{{ssshhh^^^UUUQQQNNNIIIFFFFFFCCCAAA???>>>>>>===;;;:::666444111000000000000//////000111111222111000000222111111111000000000000///......///222333333222000000111111111111000000,,,,,,---------,,,++++++------,,,,,,------...///---//////...---///222666222222111...+++***+++,,,(((((()))******)))))))))'''***,,,+++)))((()))***))))))***++++++++++++***+++***)))*********(((&&&((())))))******))))))((()))***+++,,,,,,***((('''***)))))))))))))))******))))))))))))))))))))))))+++***(((''')))******)))))))))))))))************((((((((((((((((((((((((******))))))))))))******+++***,,,///222999GGGUUUcccppp}}}~~~~~~yyyvvvhhhYYYIII???999444000000///...---++++++,,,,,,---,,,++++++***))))))******)))))))))((()))******+++)))+++,,,,,,+++***+++,,,******++++++++++++******+++************+++,,,,,,,,,...///000111333777:::EEEXXXmmmxxx}}}}}}}}}zzzwwwrrrooo]]]YYYbbbwww{{{rrr{{{yyyhhh^^^TTTQQQMMMIIIFFFFFFCCCAAA???>>>>>>>>><<<:::999777444333333333222111...///111222222111000000111111111111000000//////111000///000111222111000000000111111111111000000.........---,,,+++)))(((,,,,,,++++++,,,,,,---...---//////...---...222666000000000...++++++,,,...&&&''''''((())))))(((((('''***,,,+++)))'''(((***))))))***++++++++++++***)))(((((()))++++++***)))))))))************))))))***+++,,,---,,,+++)))'''+++***)))))))))))))))***))))))))))))))))))))))))---+++)))(((***++++++***))))))))))))******************************************)))))))))))))))***+++***+++///222888GGGUUUbbbppp}}}~~~}}}yyyuuuhhhYYYIII???999444000000...---,,,+++***+++,,,,,,---,,,***)))))))))***+++*********)))***++++++,,,(((***------,,,+++++++++******++++++++++++******,,,,,,++++++,,,,,,---...,,,---///000222444888;;;HHH\\\pppyyy}}}}}}}}}yyyuuuoookkk___]]]hhh~~~}}}tttuuu|||uuuggg^^^VVVRRRNNNHHHCCCBBB===@@@@@@===>>>BBBCCCAAA>>>888333111333444111...111111222222222222111111333111//////111222333222///000222222111000000111444222000/////////...,,,---------.........//////...//////...,,,,,,---//////...,,,+++,,,///222444222111///...,,,,,,++++++((()))***++++++***)))(((++++++************++++++++++++************++++++,,,,,,,,,++++++,,,------******))))))((())))))***************)))))))))))),,,,,,,,,,,,,,,+++******((()))***+++,,,+++******'''((()))***************)))******)))(((''''''(((***************)))(((((())))))((((((((((((((()))++++++---000333888EEERRRdddppp}}}}}}xxxuuujjjYYYFFF<<<888333000//////...---,,,,,,,,,,,,,,,************************---,,,***)))))))))******(((((()))***+++,,,,,,---************************------,,,+++++++++,,,,,,000,,,,,,///222555:::AAALLL]]]pppyyy}}}{{{ooo```]]]mmm}}}pppqqqxxxuuueee\\\TTTQQQNNNHHHCCCBBB@@@AAA@@@>>>???CCCBBB===>>>999333111333333111...000111111222222111111000333111//////111333333222///000111111000///000111444222000/////////...,,,---------.........//////---...///...---,,,...000///...---,,,,,,...111333000///...,,,++++++******((()))***++++++***)))(((++++++************+++++++++******************+++,,,,,,,,,++++++,,,,,,---*********)))))))))******************)))))))))))))))******++++++++++++***'''((()))***+++***))))))(((((()))***************)))*********((('''((()))***************)))((((((***))))))(((((()))))))))++++++---000222777DDDPPPbbbooo|||~~~yyyvvviiiXXXFFF===999444111111000///...---,,,+++++++++************************...---,,,+++***++++++,,,)))))))))***++++++,,,,,,************************,,,,,,,,,+++,,,,,,------000------111444666;;;BBBOOOaaasss|||~~~}}}yyymmm```cccrrrttttttyyyuuucccZZZRRROOOMMMGGGCCCCCCAAABBB@@@AAAEEEIIIFFF???===999444222333333111///000111111222222111111000333111000000222333333222...000111000///...///000444222////////////...------------...............+++---......------///000000///---,,,,,,---///000......,,,+++************))))))***++++++***))))))++++++************++++++************************,,,,,,++++++++++++,,,,,,*********************+++************))))))))))))''''''((())))))******+++''''''((())))))))))))((())))))))))))************)))*********((('''((()))***************)))((((((******)))))))))******+++++++++---///111555AAAMMM```mmmzzz}}}|||{{{xxxtttqqqgggWWWEEE<<<999555222222111000...---,,,+++******++++++++++++++++++++++++///......------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---......000...///333555777===DDDUUUfffxxx{{{tttjjjaaammmzzz~~~uuuaaaXXXPPPNNNKKKGGGDDDDDDAAAAAAAAADDDLLLRRRNNNFFF===999555333333222111000000000111111111111000000222111000111333444333222///000000000......///111333111////////////...---........................***,,,............///111111000...---,,,---.........---,,,+++++++++++++++************************++++++************++++++*********++++++*********---,,,++++++++++++++++++*********+++++++++++++++************)))))))))((((((''''''(((((()))))))))((((((((()))))))))))))))***)))))))))))))))******(((***+++***(((((()))******************)))((((((******************+++,,,++++++---///000444???KKK]]]kkkxxx~~~~~~|||zzzxxxwwwuuuqqqnnneeeTTTCCC;;;777444222222111000///---+++*********++++++++++++++++++++++++.........------------...,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,...///000///...000333555777???GGG[[[kkk|||wwwoooiiieeewwwtttaaaXXXPPPMMMKKKFFFDDDDDDAAAAAAAAACCCKKKQQQMMMEEE===:::666444222222111111000000000111111000000000222111111222333444333222///000000///......000222333111///...///000///........................---***,,,...///......///000000///...---,,,,,,------------,,,,,,,,,,,,,,,---++++++************++++++++++++************++++++)))***++++++++++++***)))---,,,++++++************((()))***++++++++++++***************)))))))))(((***)))(((((('''((())))))))))))))))))******+++++++++***)))(((((()))******(((***+++***)))((()))+++***************)))((((((******))))))***+++,,,,,,++++++---000000333>>>IIIZZZhhhvvv}}}~~~|||{{{zzzwwwssspppcccRRRAAA999666333111111111000///---+++*********++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,---...///000------///333555888AAALLLaaaqqq|||rrriiihhhkkk~~~tttbbbYYYPPPMMMJJJFFFDDDEEEBBBBBB@@@@@@DDDHHHDDD===<<<:::777444222111222222///000000111111000000///222111111333444555333222111111111000...///111333222000///...///000///..................---------***,,,///000///....../////////...---,,,,,,,,,------,,,,,,,,,,,,------...,,,+++************+++,,,++++++************++++++)))***+++,,,,,,+++***)))---,,,+++******)))******&&&''')))***++++++***)))************))))))))))))+++***)))((()))***+++,,,*********)))***++++++,,,++++++)))((((((((()))***(((***+++***))))))***,,,***************)))(((((()))))))))))))))***+++,,,******---000111444>>>IIIWWWeeeuuu|||~~~}}}{{{{{{{{{{{{zzzwwwsssooocccSSSAAA999666333000000111000...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////------///333555:::FFFSSSgggvvvyyyllleeejjjssssssdddZZZQQQMMMJJJFFFDDDEEE@@@AAA@@@===>>>@@@>>>:::<<<;;;888555222111222333//////000000000000//////222111222333555555333222222222222000///000222444222000......///000///...//////.........---------+++---000000///---------...---------------------+++++++++++++++,,,------,,,++++++******++++++,,,++++++************++++++(((***+++,,,,,,+++***(((---,,,+++***))))))))))))%%%&&&(((*********)))(((************))))))))))))***)))))))))+++---000222***))))))((()))***+++,,,,,,+++)))((('''((()))***((()))++++++***)))+++,,,***************)))(((((((((((((((((()))***+++,,,)))***---111222555???JJJUUUcccsss{{{}}}~~~|||wwwxxxyyy{{{{{{xxxrrrnnneeeUUUCCC:::777444111111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------......///......000333666===LLL[[[mmm{{{~~~uuuhhhbbblll{{{rrreee[[[QQQMMMJJJFFFDDDEEE>>>@@@???<<<<<>>HHHTTTddduuu}}}|||xxxtttiiiYYYHHH>>>999555333555444222...,,,+++,,,...000+++***))))))***+++---...000...,,,,,,------,,,++++++,,,...---,,,,,,---///...***(((,,,...,,,,,,...---------------...000000//////333666666===RRRfffzzz~~~yyyjjjbbbkkk|||{{{vvvfff^^^UUUQQQLLLFFFCCCDDDBBBBBBAAA@@@????????????===<<<:::888666444333333111111111111000000000000222222222222222222222222000000000///...///222444000000111111000//////..........................................---------000...---,,,---...---,,,***+++,,,,,,******+++,,,+++***((()))***++++++***))))))(((((((((((())))))******)))(((((()))***+++...(((&&&)))***((())),,,((()))***)))'''&&&&&&'''******************************)))******+++,,,---,,,++++++++++++++++++,,,***+++***(((***...---)))''')))++++++***))))))))))))))))))))))))*********+++++++++*********))))))+++***,,,000222555>>>GGGTTTddduuu}}}~~~yyyvvvjjjZZZIII>>>999444333444444111...,,,+++,,,...000++++++******+++,,,...///000///---,,,------,,,++++++,,,...---,,,,,,---//////***))),,,...,,,,,,...------------...///000000//////333666999CCCXXXmmm~~~~~~vvvjjjgggrrrxxxvvvxxxeee]]]TTTPPPKKKEEECCCEEEBBBAAA@@@??????>>>??????===<<<:::888666444333333111111111111000000000000222222222222222222222222...////////////000333666111111111111111000000///........................---------...............000...,,,,,,---...---,,,***+++,,,,,,******+++,,,***))))))***,,,------,,,***))))))(((((())))))***+++***))))))((()))))))))---)))&&&(((***))))))+++******+++)))'''%%%&&&&&&******************************)))))))))******+++))))))(((((((((((())))))***,,,+++)))+++///...***''')))++++++)))))))))***(((((())))))******+++++++++++++++***************+++***,,,000222555===GGGSSSddduuu}}}|||yyymmm\\\JJJ???999444222222333111...,,,,,,---...000,,,,,,+++,,,,,,---//////111///---,,,------,,,++++++,,,...---,,,,,,---///000,,,***---...,,,+++---------------...///000111///000333777<<>>>>>>>>>>>===<<<:::888666444333333111111111111000000000///111111111111111111111111...///000000///000222444000000000111111000000///........................,,,---------.../////////000...,,,,,,---------,,,***+++,,,,,,******+++,,,++++++***+++---...---,,,***))))))))))))))))))***)))))))))))))))*********,,,)))'''(((************)))******)))'''&&&'''(((***************++++++++++++******)))(((((()))))))))((((((''''''(((((()))+++,,,,,,***,,,///...+++''')))******))))))***+++''''''((()))***++++++,,,************************+++***,,,000222444===FFFRRRcccuuu~~~|||ooo___LLL@@@999444111111222000...---,,,---///000,,,,,,------...//////000111///---------...---++++++,,,...---,,,,,,---///111,,,+++---...++++++,,,------------...///000111///111444777>>>OOOggg{{{xxxkkkjjjuuu}}}|||ggg]]]TTTOOOJJJEEEDDDFFFAAAAAA@@@???>>>>>>>>>>>>===<<<:::888666444333333111111111111000000000///111111111111111111111111000111222111//////000222......//////000//////...........................,,,---------...////////////---,,,,,,------,,,+++***+++,,,,,,******+++,,,------,,,---...---+++)))******))))))))))))******''''''((()))***+++++++++******(((((()))+++***(((&&&((())))))((((((***+++))))))*********+++++++++,,,+++***)))((((((((((((------,,,,,,,,,,,,------+++,,,,,,***,,,///...+++''')))******))))))***,,,''''''((()))***++++++,,,************************+++***,,,///111444<<>>>>>===>>>>>>===<<<:::888666444333333111111111111000000000000111111111111111111111111000111222111000//////000---......////////////...........................---------...............///---++++++,,,---,,,+++***+++,,,,,,******+++,,,...---,,,---...---***(((+++******))))))******+++'''((()))***+++++++++***)))***)))((())),,,+++'''%%%'''))))))))))))+++---)))))))))***++++++,,,,,,,,,+++***)))))))))))))))---,,,,,,,,,,,,,,,,,,---***,,,+++)))+++///...***((()))))))))((()))+++---(((((())))))******++++++***************++++++++++++***,,,///111333;;;DDDPPPbbbuuuqqqaaaNNNBBB:::444111222000///...------...///000+++,,,---...////////////222000...---......---,,,+++,,,...---,,,,,,---///111,,,+++...///---,,,...............///000111111000444666888BBBWWWnnn|||~~~xxxnnnjjjsss}}}lllbbbWWWPPPKKKEEEDDDFFFAAA@@@???>>>>>>============<<<:::888666444333333111111111111000000000000111111111111111111111111...000222111000000000111......///000000000000000.......................................---------///---++++++,,,---,,,+++***+++,,,,,,******+++,,,+++++++++---...---+++(((+++******))))))******+++)))***++++++***)))((('''(((+++***''')))---+++&&&'''(((******))))))***,,,((())))))***++++++,,,,,,,,,++++++*********++++++******))))))))))))*********+++***(((***...---)))(((((())))))((()))+++---)))))))))))))))*********))))))*********++++++++++++***,,,///000333;;;DDDOOOaaauuuqqqaaaNNNBBB;;;555222333//////............///000***+++---...//////......222000...---.........,,,+++,,,...---,,,,,,---///000,,,***...///------///............///000111222...444777:::EEE\\\rrr~~~}}}qqqlllnnn{{{}}}nnndddXXXQQQKKKEEEDDDFFFAAA@@@???>>>===============<<<:::888666444333333111111111111000000000000000000000000000000000000,,,...000111111111222333//////000111111111111111......................../////////......------,,,///---++++++,,,,,,,,,+++***+++,,,,,,******+++,,,((()))***,,,......,,,***++++++************++++++,,,,,,,,,,,,***(((%%%$$$(((++++++''')))---+++&&&)))***+++***)))((()))***((())))))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))+++***(((***------)))(((((()))(((((()))+++...*********)))))))))))))))))))))******+++++++++++++++***,,,///000222:::DDDOOOaaauuu~~~qqqaaaNNNBBB;;;666333333//////.........//////000***+++,,,............---222000.........///...---+++,,,...---,,,,,,---//////+++***...///......000.........//////000111222,,,333888;;;HHH```uuu|||mmmlllrrrpppdddWWWQQQNNNHHHDDDCCCBBB@@@>>>===<<<===>>>???BBB???<<<888555333333333111222222222222111000000///000111222222111000/////////000000000000//////000111111111111000000///...............///000000........................***...000,,,***++++++))))))***+++***))))))+++---******++++++++++++************)))))))))***,,,---+++++++++*********)))))),,,***))))))******)))'''************))))))))))))******++++++++++++*********************+++,,,,,,************************,,,+++******++++++)))(((///......---,,,+++******))))))))))))))))))))))))******))))))******+++,,,+++...000111111444:::???NNN```sss~~~|||pppaaaOOODDD<<<666222222444222///---+++,,,---...+++,,,---......000222333,,,---.........---,,,+++++++++,,,...//////---,,,,,,,,,,,,---------......000000000000000111111111222555888===MMMeee{{{tttfffppp|||~~~rrreeeXXXRRRNNNIIIEEEDDDBBBAAA>>>===<<<===>>>???AAA???<<<888555444333333222222222222222111000000000000111111111111000000000000111111111111000000000000111111000000//////...............///000000........................'''***+++***,,,000000---))),,,......,,,***************++++++++++++************)))))))))***,,,,,,+++++++++*********))))))---+++******++++++***((())))))******++++++,,,,,,******++++++++++++******'''''''''''''''((())))))************************,,,+++******++++++***(((------,,,,,,+++*********))))))))))))))))))))))))******))))))******+++,,,+++...000111111444:::???MMM^^^qqq{{{{{{qqqaaaOOODDD===666222222444222///---,,,,,,---...+++---...//////......///------.........---,,,+++,,,,,,,,,---.........---,,,,,,,,,---------......000000000000111111111111222666:::@@@PPPiii~~~{{{qqqiiiuuuyyyxxxtttgggZZZSSSOOOJJJFFFEEEBBBAAA???===<<<<<<>>>>>>AAA???<<<999666444444333222222222222222111111000111111111000000111111111111222222222222222222111///000000000000///...---...............///000000------------------------......,,,***,,,000...(((***,,,000000...+++))))))******++++++++++++***************)))******+++,,,+++++++++***************---,,,***+++,,,,,,+++***((()))***+++,,,---......******++++++++++++************))))))******++++++************************,,,+++)))***++++++***)))************************))))))))))))))))))))))))******))))))******+++,,,+++---000000111444:::>>>LLL]]]oooyyy}}}zzzqqqaaaOOODDD===666222111333222000---,,,---...///+++,,,---...//////......---............---,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......//////000000111111111111333777<<>>@@@???<<<999777555444444222222333333222222111000333222000000000000222333111111222222222222111111///000000//////...---,,,...............///000000------------------------222000---+++...222///))))))+++---...---+++++++++***++++++,,,,,,++++++*********************++++++************************,,,+++******+++,,,+++***))))))******+++,,,,,,---******++++++++++++******,,,,,,+++++++++,,,,,,---************************,,,***)))***++++++***)))(((((())))))*********+++))))))))))))))))))))))))******))))))******+++,,,***---///000000333999>>>KKK\\\oooxxx|||yyyrrrbbbPPPDDD===666222111333222000...---......///...---,,,,,,...000111222...............------,,,---------,,,+++,,,...///,,,,,,,,,---------......//////000000111111222222333888>>>III\\\tttzzzsssmmmwww|||yyyttt{{{yyykkk\\\TTTPPPJJJGGGFFFCCCBBB???===<<<<<<======???>>><<<:::888666555444222333333333333222111111333222111000000111222333000111111111111111111000000000000000///...---,,,...............///000000------------------------******((()))111888888333((())))))))))))+++...000++++++,,,,,,,,,,,,++++++*********+++***************************************)))((()))***+++***)))******************))))))******++++++++++++*********))))))((((((((())))))))))))))))))))))))))))))+++***)))***+++,,,+++)))'''(((((())))))******+++))))))))))))))))))))))))******))))))******+++,,,***---///000000333999>>>KKK]]]pppzzz~~~yyyssscccPPPEEE===666222111222111000///......//////666222---+++---000222333//////......---------------......,,,******---000,,,,,,,,,---------.........//////000111111222222333999AAAMMMbbbyyy~~~vvvqqqppp~~~yyyuuuvvvzzzzzzlll\\\TTTOOOJJJFFFFFFDDDBBB???===<<<<<<<<<===???>>>===;;;999777555444333333333333333222222111222222111111111111222222000000111111111111000000111111111000///...---,,,...............///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++******...555666333'''''''''''''''***///333++++++,,,,,,,,,,,,++++++***++++++++++++***))))))***************+++++++++***(((((((((***+++***)))*********)))))))))((((((******++++++++++++******,,,+++******************))))))))))))))))))))))))+++)))))))))+++,,,+++***(((((())))))*********+++))))))))))))))))))))))))******))))))******+++,,,***,,,//////000333999===KKK]]]qqq|||zzztttcccQQQEEE===666222111222111000000////////////===777///,,,---000111000000///......------......,,,...///...+++***,,,///,,,,,,,,,---------............///000111222222333555;;;DDDRRRggg~~~yyyppppppuuuxxxssswww}}}{{{lll\\\SSSNNNIIIEEEEEEDDDBBB@@@===<<<<<<<<<===>>>>>>===;;;999777555444333333444444333333222111111222222333333222222111111111222222222222111111222222222111000///---,,,...............///000000,,,,,,,,,,,,,,,,,,,,,,,,...///---)))))),,,---+++'''((()))))))))+++///222+++,,,,,,------,,,,,,+++***++++++,,,+++***)))((())))))*********+++++++++***)))((()))+++,,,+++************************+++******++++++++++++******///...---,,,,,,,,,,,,---))))))))))))))))))))))))***)))((()))+++,,,+++***)))*********************))))))))))))))))))))))))******))))))******+++,,,))),,,//////000333888===III\\\rrr~~~|||tttdddQQQFFF>>>666222111111111111000000000000000888333...---000222111///000000......---......///+++...111///,,,)))+++...,,,,,,,,,---------............///000111222333333888>>>GGGVVVlll~~~ssskkkoooyyyxxxrrrwww{{{lll\\\SSSNNNHHHEEEEEEDDDBBB@@@===<<<;;;<<<===>>>>>>===<<<:::888666444333333444444333333222111111222333444444333222111222333333444444333333222333333222222111///...---...............///000000,,,,,,,,,,,,,,,,,,,,,,,,'''++++++'''&&&+++......(((***,,,---,,,,,,...///+++,,,,,,------,,,,,,+++***+++,,,,,,+++***)))((())))))******+++++++++++++++***)))***,,,---,,,+++))))))***+++,,,------...******++++++++++++******,,,+++******))))))))))))))))))))))))))))))))))))***)))((()))+++,,,,,,***++++++******************))))))))))))))))))))))))*********)))***++++++,,,))),,,...//////222888===GGG[[[qqq~~~~~~uuudddRRRFFF>>>666222111111111111111000000000000...,,,+++...444777444111111000///------......///***...222111,,,)))+++---,,,,,,,,,---------......---...///000111222333333:::@@@JJJZZZpppzzzooohhhooo{{{yyyrrrzzzmmm^^^UUUJJJGGGGGGAAACCCAAA???>>><<<<<<<<<===AAAAAA@@@<<<888444333333222222222222222222222222444444444333333222222222222333444444222222333444333222111000////////////........................---..................---...---,,,,,,++++++++++++)))+++,,,,,,+++***,,,---111///---+++******+++,,,,,,,,,,,,+++++++++******,,,,,,******)))))))))***,,,***(((***---...,,,***))))))*********+++++++++******+++,,,,,,,,,++++++---***'''$$$###%%%(((+++))))))))))))))))))))))))+++***)))***++++++***)))+++++++++++++++***)))(((************************(((((()))************)))++++++---000000111777???HHHZZZqqq~~~vvveeeRRRFFF>>>777333222333222111000////////////++++++---///000222333444444222000/////////...,,,+++---......---,,,,,,---111111000000//////......111111111000000111555777999@@@PPPeeezzz}}}vvvlllgggttt~~~wwwvvvmmm^^^VVVKKKHHHHHHBBBBBBAAA@@@>>>======<<<===@@@@@@???<<<888555444444000000000111111222222222222222222222111111000000222333444333222222222444222222111000////////////........................,,,------......------,,,------,,,+++++++++,,,,,,)))+++,,,,,,+++***,,,---///...,,,***)))***+++++++++++++++*********))))))++++++*********))))))))),,,***)))***,,,---,,,******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***---+++(((&&&&&&''')))+++))))))))))))))))))))))))***)))((((((******)))(((***************)))((((((************************************++++++++++++++++++---000000111777???HHHZZZqqqwwwgggSSSGGG>>>777333222333222111000////////////.........///000111111111444222000/////////...---,,,---//////---------...////////////.........---222222222111111333666999<<>>======<<<>>>???>>><<<888666555666//////000000000111111111000000000000////////////111222333333222111222333111111000///....................................+++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,---)))+++,,,,,,+++***,,,------,,,+++***))))))***+++************)))))))))))))))***+++++++++***)))(((+++***)))***,,,---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++***))),,,+++***)))((()))***+++)))))))))))))))))))))))))))((('''((()))***)))'''((())))))))))))(((''''''************************,,,+++*********+++------++++++---000111111777???HHHZZZpppzzziiiUUUHHH???777333222222222111000////////////000000000000////////////444222000/////////...------///000000///......///............------------222333333222222444777:::???IIIZZZoooyyymmmjjjuuuzzz{{{nnn___WWWMMMJJJJJJDDDAAAAAA@@@@@@???>>>=========>>>>>>;;;888666666777222111111111000000000000////////////////////////111222333222111000111333111000///......---------........................+++++++++,,,,,,++++++++++++*********+++,,,------)))+++,,,,,,+++***,,,---,,,+++***)))))))))***+++++++++++++++*********))))))+++,,,...---,,,***)))+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,+++***)))(((************************))))))))))))))))))))))))***)))(((((()))***)))(((((()))))))))))))))((((((************************,,,+++)))))))))***,,,...******---111111111777>>>IIIYYYppp{{{jjjVVVIII@@@888333222222111000//////......///000000000000////////////444222000///000000///......///111111///...///000........................111222222222222333777:::@@@KKK^^^sssuuugggiii{{{|||~~~nnn___WWWMMMJJJJJJDDDAAAAAA@@@@@@??????>>>>>>=========;;;999777777777555555444333111000///...000000000000000000000000000111222222000000111222111000///......---------........................***++++++++++++++++++***************++++++,,,---)))+++,,,,,,+++***,,,---******************++++++------,,,,,,,,,+++++++++***,,,...//////...,,,+++******++++++++++++,,,,,,************++++++++++++---------,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))))))))***++++++*********************************+++***((('''((()))+++---******---111222111666===IIIYYYooo|||kkkWWWIII@@@888333333222111000///..................//////000000111111444222000///000111000///...000111111000//////000////////////////////////000000111000000222666999???LLLaaavvv}}}qqqeeejjj~~~mmm^^^VVVLLLJJJJJJDDDBBBAAA@@@???>>>??????@@@===>>>===;;;999777666777666666555333111000///...000000000000111111111111///111111111000///000111111111000///....................................***++++++,,,,,,++++++***+++************++++++,,,)))+++,,,,,,+++***,,,---)))******++++++,,,,,,,,,...---------,,,,,,,,,,,,+++,,,---.........---,,,)))+++,,,,,,+++***,,,---))))))*********+++++++++,,,,,,,,,,,,++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++))))))******++++++++++++******************************)))((((((((()))***+++)))***...222222222666===IIIYYYooo~~~{{{jjjVVVIII@@@888444333111111000///............,,,---...///000111222333444222000000111111000///...///111111/////////000/////////000000000000000//////000000000222666999AAAOOOeeeyyywwwlllgggppplll]]]UUUKKKIIIJJJDDDDDDBBB???======>>>AAABBB>>>>>>>>><<<888666666666333333222222111000000000//////000000000111111111///000111000//////000111222222111000////////////........................++++++,,,,,,,,,,,,++++++,,,+++******************)))+++,,,,,,+++***,,,---)))***+++,,,,,,------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,---)))+++,,,,,,******+++...*********+++++++++,,,,,,++++++,,,,,,,,,++++++******))))))))))))***+++,,,))))))))))))))))))))))))+++)))((()))***+++***)))(((((()))***************************************))))))*********+++++++++)))***...222333222666===IIIYYYooo~~~yyyhhhUUUHHH@@@888444444111111///...............------...///000111222222333222000000111222111000---///000000///......///........./////////000000///000111111111333777:::GGGUUUiii|||}}}qqqggglllxxxkkk\\\UUUKKKIIIIIICCCEEEBBB???<<<<<<>>>AAADDD>>>???>>><<<888666555666///000000000111111111111.../////////000000111111///000111000///...///111333222111000000/////////........................+++,,,,,,------,,,,,,+++,,,,,,+++***)))))))))***)))+++,,,,,,+++***,,,---)))***+++,,,---.........,,,,,,,,,+++++++++*********)))))))))******,,,,,,(((+++---,,,***)))+++...++++++,,,,,,,,,---------******+++,,,,,,,,,++++++++++++***)))***+++---...))))))))))))))))))))))))***((('''((()))***)))(((''''''((()))))))))))))))************************)))***+++,,,,,,,,,,,,+++)))***...333333222666<<>>>>>=========>>>??????===;;;888666111000000000//////......222111000//////000111222000000000000111111111111111///............---+++---,,,,,,+++*********+++***+++,,,---------,,,,,,------.........---,,,,,,***++++++***))))))***,,,((()))*********+++...111.........---,,,+++***))))))***+++,,,,,,+++)))(((++++++************++++++++++++******)))************+++,,,------,,,)))((())))))))))))))))))))))))******))))))((((((''''''************************+++++++++)))((((((+++---))))))))))))))))))))))))***+++,,,+++******,,,...,,,---///000111444999<<>>888333222666555333111///---,,,,,,......//////000000111111333333222111000///...---........................222111000//////000111222333333222111222555:::>>>KKK\\\pppvvviiieeettt{{{ppp___VVVJJJGGGHHHBBB@@@@@@@@@???>>>>>>======>>>>>>>>>>>><<<:::888777222222111111000///......111111000//////000111111222111111111000000//////000///------......,,,+++...------,,,++++++,,,,,,***+++,,,---------,,,+++---------------,,,,,,+++***++++++***))))))***,,,(((***,,,,,,++++++,,,---,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,++++++++++++************+++++++++***************++++++++++++,,,---,,,+++***)))************************)))))))))))))))(((((((((++++++,,,,,,,,,,,,+++++++++++++++)))((((((+++---***************************+++,,,+++******,,,...,,,---...///000444888<<>>MMM___ttt}}}ppphhhhhhwwwvvv{{{ppp```VVVKKKHHHHHHCCCAAAAAA@@@@@@???>>>>>>===???>>>===<<<;;;999888888444444333222111///......111000///......///000111333333222111000///......///...,,,,,,------+++***......------,,,,,,------,,,---.........---,,,+++---------,,,,,,+++++++++***++++++***))))))***,,,)))+++,,,,,,+++******+++)))***************))))))+++++++++++++++,,,---...++++++************++++++))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******************************(((((())))))))))))))))))+++,,,...//////...,,,++++++++++++***((((((+++---++++++++++++++++++++++++***+++,,,+++******,,,...+++,,,---...000333777;;;JJJWWWjjj{{{~~~|||jjjTTTGGG@@@999444222000/////////000000111222,,,,,,---...///000111222333222222111000///......------------------------...------,,,,,,---......111111111111111555:::>>>OOOccczzzzzzkkkjjjppp~~~sssrrr}}}qqq```WWWKKKHHHIIICCCBBBBBBAAA@@@???>>>>>>===???>>>===;;;:::999888888666555444333111000///...111000///......///000111222222111111000//////...///---,,,,,,,,,,,,+++)))------,,,,,,,,,,,,------//////000111000///...---...---,,,,,,++++++++++++***++++++***))))))***,,,******+++***))))))+++---))))))******+++***************))))))***,,,...///++++++************++++++))))))))))))***+++,,,------,,,+++*********++++++************************((((((((())))))******+++***,,,...000000...,,,******++++++***))))))***,,,++++++++++++++++++++++++***+++,,,+++******,,,...***+++---...///222777:::GGGTTTiiizzz~~~{{{iiiTTTHHH@@@999444222///////////////000111222------......//////000000222222111111000//////...------------------------............/////////000000000111000222555;;;???QQQggg~~~xxxjjjoooyyyuuulllsssrrraaaWWWLLLIIIJJJDDDCCCCCCBBBAAA@@@???>>>>>>???>>><<<;;;999888888888666666555333222000///...111000///......///000111000000000000000000111111///---,,,,,,,,,,,,+++))),,,+++++++++++++++,,,,,,111111222333333222111000///...---,,,++++++++++++***++++++***))))))***,,,***)))((('''''')))...111******+++++++++++++++***)))((((((((((((***,,,---++++++************++++++))))))))))))***+++,,,------,,,+++*********++++++************************(((((())))))******++++++)))***,,,......,,,***)))***+++++++++))))))***,,,***************************+++,,,+++******,,,...***+++---...///222777:::BBBPPPggg{{{yyyhhhSSSGGG@@@999444222000000///////////////000///////////////.........222222111111000000//////---------------------------......///////////////000000111111333777<<>>>>>>>>===<<<;;;:::888777777555555444333222000//////222111000//////000111222//////000000111111111111///...,,,,,,------+++***++++++*********+++,,,,,,111222333444444444333333111000...,,,++++++,,,,,,***++++++***))))))***,,,)))((('''&&&&&&)))...222***++++++,,,++++++******((((((((((((((()))***+++++++++************++++++))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******************((()))+++,,,,,,+++)))((()))***,,,+++***)))***+++))))))))))))))))))))))))***+++,,,+++******,,,...+++,,,---...000333777;;;CCCQQQgggzzzwwwfffRRRGGG@@@888222000111111000///............000000000000////////////111111111111000000//////........................+++,,,---...............000111111222444888>>>CCCXXXkkkwwwhhhuuupppgggnnn~~~sssbbbXXXMMMJJJKKKEEEEEEEEEDDDBBBAAA@@@???>>><<<======<<<;;;999777555444333333222111000000000333222111000000111222333111111111000000000000000000///------......,,,++++++++++++++++++,,,------...000111333444444444333333111///---,,,,,,,,,---***++++++***))))))***,,,'''((())))))))))))+++---***+++++++++***)))((((((((())))))*********))))))++++++************+++++++++***************++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++******************))))))************)))))))))***,,,+++***)))***+++***************************+++,,,+++******,,,...,,,---...///000444888<<>>;;;<<<======;;;999666444222222222111111000000000444333222111111222333444333333222111000///......111///............---+++,,,,,,,,,,,,------...///,,,...000222333444444333444222000---,,,,,,---...***++++++***))))))***,,,&&&(((,,,---+++)))((((((************)))(((&&&&&&)))***+++,,,,,,+++)))(((++++++************++++++++++++*********************+++---------,,,***(((++++++++++++++++++++++++,,,+++++++++***)))))))))************************)))***,,,,,,***)))***+++++++++++++++++++++++++++***+++,,,+++******,,,...,,,---///000111444999<<>>777111...///............//////000------///000222444555666111111111111000000000000000000000000000000000000---...000222222222222111111222333444666;;;AAAFFF___ooo|||uuuvvvrrrbbbiii|||ssscccYYYMMMJJJKKKEEECCCBBBAAA@@@????????????>>>======<<<;;;999888777555555444333222222111111111111111111111111111111333666666000...//////...///.........//////---+++------,,,,,,,,,,,,++++++++++++---...///000000000222111...,,,******+++,,,+++***((('''((()))+++,,,******++++++++++++*********((('''(((+++,,,+++((()))************+++++++++++++++************++++++,,,------+++))))))***+++++++++++++++******)))))),,,,,,,,,++++++*********,,,,,,+++******))))))(((************************,,,+++***))))))***+++,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,111444444777<<>>>>>>>>>>>::::::;;;;;;;;;;;;::::::666666555333222000//////000000000000000000000000+++000222000...000000...///...------......---,,,+++,,,,,,---...///000111+++,,,,,,------,,,,,,+++...---,,,*********+++,,,))))))(((((()))***,,,---******++++++++++++*********(((((((((***+++***))))))************+++++++++++++++************++++++&&&)))---...---+++***)))...---,,,+++++++++,,,---+++++++++++++++*********'''(((***+++,,,,,,++++++************************++++++***))))))***++++++++++++************++++++************************---+++,,,000333444777;;;CCCPPPbbbqqq{{{xxxjjjVVVHHHAAA<<<666000111111000////////////000/////////000111111222222111222333222000///000111////////////////////////111111000///000111222333444444444444666;;;BBBHHHcccrrr~~~zzz{{{kkkiiipppyyyqqq___TTTHHHFFFGGGAAA@@@@@@???>>>>>>>>>>>>>>>::::::;;;;;;;;;:::999999666666555333111000///...////////////////////////---222444111//////---***///---,,,,,,---...---,,,+++,,,,,,---.../////////.../////////......---,,,,,,+++*********+++,,,,,,)))(((((()))***+++------******++++++++++++******))))))((()))************))))))*********+++++++++++++++************++++++'''))),,,------,,,,,,---------...//////...---,,,+++++++++***************'''(((***,,,,,,,,,+++***************************+++******************+++,,,++++++++++++++++++,,,************++++++++++++---+++,,,000333333666;;;CCCOOOaaaqqqzzzwwwjjjWWWIIIAAA<<<666111222111111000000000000000/////////000111111222222111111111111000000000000////////////////////////111111000000111111222333444555555555666<<>>=========>>>>>><<<<<<<<<;;;:::888777666666555444333111000///..............................333555222000000...+++...---++++++,,,......------,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,++++++******++++++,,,,,,)))))))))******+++,,,---******++++++++++++******((()))))))))))))))***+++))))))*********+++++++++++++++************++++++++++++,,,++++++,,,///222***,,,000333333000---***************************)))***++++++++++++***)))*********************************++++++*********++++++++++++++++++++++++++++++++++++,,,,,,---------***+++000333333666;;;CCCOOOaaapppzzzuuuiiiXXXJJJAAA;;;666222222111111000000000000000/////////000111111222222111111000000000000000///////////////////////////111111111111111222222333444555666555666<<>>>>>============>>>>>>===<<<<<<;;;999888666555444444333222111000000///////////////////////////+++000222000000222222000...,,,******,,,---...---------,,,,,,,,,+++++++++,,,---------,,,++++++***+++++++++,,,,,,,,,,,,,,,*********+++++++++++++++******++++++++++++******''')))******))))))***+++)))************+++++++++++++++************++++++,,,,,,+++***)))+++///333))),,,000333333111---***)))))))))***************++++++******************************************)))***++++++++++++***)))******++++++++++++******+++++++++,,,,,,------...,,,***+++///222333666:::CCCOOO```pppyyy~~~}}}rrrgggXXXJJJ@@@:::555111111111000////////////000/////////000111111222222222000//////000111///...////////////////////////000000000111111111111222222555666666777===IIIRRRnnn||||||www~~~uuuiiidddeeeooozzzqqq]]]QQQEEEBBBDDD@@@=========<<<<<<======>>>;;;;;;;;;:::999888777666222222222222111111111000////////////////////////+++///000...---000222000...,,,***)))+++---......,,,,,,,,,---------------,,,,,,,,,---,,,,,,++++++,,,------------,,,,,,,,,++++++,,,,,,++++++************++++++++++++******''')))+++***)))(((***,,,)))************+++++++++++++++************++++++***++++++***)))***,,,///+++,,,...000000///...---((()))))))))*********++++++***)))((()))***,,,...************************)))***++++++++++++***)))))))))***++++++***)))))))))******+++,,,,,,------,,,***+++///222333666:::CCCOOO```oooxxx}}}|||pppfffWWWIII???999444111111000//////......///////////////000111111222222222000...///000111///---//////////////////////////////000000111111111000111444666666777???KKKVVVttt|||}}}uuuzzzkkkaaadddmmmxxx|||ppp\\\PPPCCCAAACCC>>>======<<<<<<<<<======>>>999999999::::::999999888111111111111111111111111000000000000000000000000...111111---+++---...---...,,,))))))+++---......+++,,,,,,---...///000000------...//////......------............---,,,+++,,,,,,,,,,,,,,,***))))))******++++++++++++******''')))+++***((((((***,,,)))************+++++++++++++++************++++++''')))******)))))))))***---------------...///000(((((())))))*********+++)))(((''''''(((+++///111************************)))***+++,,,,,,+++***)))((()))***++++++***)))(((((())))))***++++++,,,,,,,,,***+++///222222555:::BBBOOO```oooxxx}}}|||oooeeeWWWIII???888333000000000///.............../////////000111111222222222000......111111///---////////////////////////......///000000000000000000333666666888???MMMXXXxxx}}}yyy{{{tttzzzmmmfffcccbbbmmmxxxooo[[[OOOIIIDDDAAAAAA999:::;;;<<<;;;:::999888???;;;888999<<<<<<999555333333222222111000000000111111111111111000//////,,,,,,,,,---------......---------------------------------............///+++---//////---,,,...111........................---------,,,,,,+++++++++************************))))))(((((()))***++++++''''''((()))***+++++++++++++++******)))((((((((()))+++,,,+++***)))***+++)))******+++++++++******+++***))))))(((((())))))))))))))))))***************)))((((((((()))***+++,,,+++***)))))))))++++++*********************+++++++++************++++++***---000000000222666;;;EEEOOO___ooozzz~~~tttfffVVVJJJAAA888444444222222111000//////000000000/////////000111222222000000000000////////////000000000//////......---///////////////000111111444444555777888>>>MMM\\\}}}|||~~~zzzsssyyysssjjj___bbbiiiuuuoooYYYLLLFFFBBB??????:::;;;;;;;;;;;;:::999999===999666777::::::777444333333222111111000000///000111111111111000//////,,,,,,---------.........---------------------------------............///+++...//////---,,,...000........................------------,,,,,,++++++***************************)))))))))******+++,,,*********+++,,,,,,,,,---))))))******++++++,,,,,,***+++,,,,,,******+++,,,))))))******+++++++++,,,,,,++++++***)))*********))))))))))))************---,,,+++******+++,,,,,,---,,,+++******+++,,,,,,************++++++,,,,,,++++++************+++++++++---000000000222777;;;EEEPPP```ppp{{{~~~uuugggVVVKKKBBB999555555444333222000///.........000000000000111111222333111000000000////////////...............---------...------...///111333444333333555888:::AAAQQQaaa}}}~~~wwwrrr|||yyycccYYYYYYlllrrr[[[MMMFFFAAA???@@@<<<<<<;;;::::::::::::::::::777555555777888555333333222222111111000//////000000111111000000///...---------.......................................---------............///---...///...---,,,---...------------------------...---------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,***)))))))))***+++---...------,,,++++++++++++,,,)))))))))*********++++++...---,,,*********++++++---,,,,,,++++++,,,------)))******+++,,,------...++++++************+++++++++...000111000222777;;;EEEPPPaaaqqq|||uuugggWWWLLLCCC;;;777777555444333111///...------000000000111111222444444111111000000000/////////..................//////------,,,---...111444666333333666999<<>>===<<<:::::::::;;;;;;999777555555777777555333222222222111000000//////000000000000000//////...................................................---------............///............---,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---*********)))))))))))))))......---,,,***)))(((((()))***++++++))))))***+++***)))(((((())),,,...000///...------,,,,,,------))))))*********+++++++++---,,,***(((''''''((((((++++++++++++,,,,,,,,,---))))))***+++---...//////,,,++++++******++++++,,,+++...000111000222777;;;DDDPPPbbbqqq{{{wwwiiiYYYMMMDDD<<<888888444333222000///.........111000111111222333444555111111111000000000//////.../////////000111111111///...---,,,...000333555333333666999===FFFYYYjjj}}}sssqqqsssuuu]]]RRRfffzzzaaaQQQIIIDDDBBBCCC@@@>>>===;;;::::::;;;<<<999888777777777777555444222222111111000//////...000000000000000///........................------........................---------............///......---------,,,,,,+++------------------------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,,,,---*********))))))))))))))),,,,,,+++***)))(((''''''((()))***)))((('''(((*********))))))***,,,///111///...------,,,,,,------************++++++++++++---,,,***(((''''''(((((())))))***+++++++++++++++))))))***+++---...//////,,,,,,++++++++++++,,,,,,+++...111111111333777<<>>===<<<;;;;;;;;;999999999888777777666666222111111000000///......//////000000//////...------------------,,,,,,,,,---------------------------------............///...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,'''(((((()))******++++++((()))***)))(((((()))***+++*********+++,,,...///------,,,++++++++++++,,,*********++++++++++++,,,...---,,,*********++++++((((((***+++++++++++++++)))******+++,,,------...,,,,,,++++++++++++,,,,,,,,,...111111111333888<<>>III\\\nnnwwwlllppp|||qqq]]][[[lllyyybbbSSSKKKEEEBBBAAA?????????>>>===<<<;;;:::888999999888777666666666111111111000//////......//////000000//////...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********+++,,,,,,,,,---''''''((()))+++,,,------)))+++,,,+++***)))***++++++++++++,,,,,,---------,,,++++++***)))******************+++++++++,,,,,,---,,,+++******+++,,,,,,((()))***,,,,,,,,,,,,,,,************++++++,,,,,,---,,,,,,++++++,,,,,,---,,,///111222111333888<<>><<<:::999888888999888666555555666111111111000//////......///////////////......---,,,,,,,,,++++++*********++++++++++++++++++++++++---------.........//////---***)))+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************''''''((()))***++++++,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---++++++,,,---------,,,,,,+++***))))))(((((())))))******+++++++++,,,,,,,,,***)))((((((((()))***+++)))***+++---......------*********************+++---,,,,,,++++++,,,,,,---,,,///111222222333888<<<@@@OOOdddttt||||||nnn\\\OOODDD999333222333333111000////////////------...///000222444555222222222111111111111000555555555444444333333333+++---///111222222000///222333666<<>>===<<<;;;:::::::::;;;;;;::::::999888888777333222222111000///......333111///.../////////...111...******+++,,,+++)))******))))))))))))******************+++,,,---...+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++((()))***+++******+++------******------******---111000///---,,,+++******++++++++++++++++++++++++...+++))))))***,,,,,,+++***)))((((((((()))+++,,,******++++++++++++******************************))))))))))))************+++++++++***++++++,,,,,,&&&((()))***))))))+++,,,******+++++++++,,,,,,,,,'''(((************,,,---///000222222333444777999AAAOOObbbsss~~~xxxkkk[[[NNNBBB888333333000000000000///////////////......///111111000///...///000222333333333333444333333222111000//////111111000///////////////444888<<>>===<<<;;;;;;;;;:::::::::999888888777777333222222111111000000000222111//////000000...---111...+++***,,,,,,+++***++++++************++++++************+++,,,---...+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++((()))++++++******,,,------******------******---//////---,,,+++******************+++++++++++++++---+++))))))+++,,,,,,+++***)))((((((((()))++++++******++++++++++++******************************))))))))))))************+++++++++******++++++,,,&&&(((******))))))+++,,,*********+++++++++,,,,,,''')))******))))))+++,,,...///111222222333666888AAAOOObbbsss}}}xxxkkk[[[NNNBBB777222222000000000000///////////////......///111111000/////////000000111222222222333333222222111000////////////...//////000111222555888<<<@@@HHHXXXmmm}}}wwwpppsss~~~kkkhhhwwwgggVVVKKKDDDAAABBBAAA@@@???>>>===<<<<<<<<<:::999999888777777666666333333333222222222222222111000///000000000...,,,000...,,,+++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++******++++++,,,---...+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++((()))++++++******,,,------******------******---,,,,,,+++************+++)))))))))******+++++++++---+++))))))+++,,,+++***)))))))))((()))******+++******++++++++++++******************************))))))))))))************,,,++++++*********++++++'''(((******))))))***,,,*********++++++++++++,,,(((***+++***))))))***+++,,,...000000111222555888AAANNNaaaqqq|||wwwjjjZZZMMMAAA666111111000000000000///////////////......///111111000///111000///......///000111222222222111111000000000,,,------...000222444555555888===BBBLLL]]]sssyyytttxxxwwwmmmvvvlll[[[OOOFFFCCCDDD@@@@@@>>>===<<<;;;;;;;;;999999888888777666666666333333333444444444444444000000///000000///---+++......---,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++(((***++++++++++++,,,...,,,******,,,,,,******,,,)))))))))))))))***++++++((((((((()))******++++++,,,***))))))+++,,,+++***)))))))))))))))******+++******++++++++++++******************************((()))))))))************,,,++++++***************''')))******))))))***,,,************++++++++++++***+++,,,+++***)))***++++++---//////000222555777AAANNN```pppzzzwwwjjjZZZMMMAAA666000111000000000000///////////////......///111111000///222111...---,,,---///000111111111111000000000000------...///000222444555555777<<>>===<<<;;;:::::::::999999888888777666666666444444444444444555555555111///.../////////---+++---.........---,,,,,,,,,++++++************++++++,,,,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++)))***,,,,,,++++++---...,,,******,,,,,,******,,,(((((((((((()))***++++++(((((()))))))))*********+++***)))***++++++***)))((()))))))))******************++++++++++++******))))))))))))))))))))))))((()))))))))************,,,+++******)))))))))***((()))******)))(((***+++))))))*********++++++++++++,,,------+++***+++,,,***,,,...///000222555777AAAMMM___oooyyy~~~xxxkkk[[[NNNAAA666000000000000000000///////////////......///111111000///222111...---,,,---...///000000000000000000111111////////////000111333333333666;;;DDDSSSggg|||~~~rrrbbbTTTIIIDDDDDD???>>>===;;;:::::::::::::::999999888777777666666555555555444444444444444222000...---......---,,,,,,---//////---,,,------++++++************++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++)))***,,,,,,++++++---...---******------******---(((((((((((()))***++++++***************************))))))***++++++***((((((((()))************)))******++++++++++++******))))))))))))))))))))))))))))))))))))************,,,+++***)))))))))))))))((()))+++***)))((()))+++)))))))))************+++***,,,---,,,++++++,,,---***,,,...///000222555888AAAMMM^^^mmmwww}}}zzzlll\\\OOOBBB666111111000000000000///////////////......///111111000///111000///...------...////////////000000111111111111111000000000111111222222666<<>><<<;;;;;;:::::::::::::::999888888777777555555555444444333333333333000---+++,,,---......+++---000000...,,,---...,,,,,,++++++++++++,,,,,,...------,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++)))+++,,,,,,,,,,,,---///---******------******---(((((((((((()))***++++++,,,,,,,,,+++******)))))))))))))))***++++++)))''''''((()))***+++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((((((***+++***)))((()))***))))))))))))************((()))************+++---***,,,...000111333666999AAAMMM^^^lllvvv|||{{{nnn]]]PPPCCC777222222000000000000///////////////......///111111000///000000//////////////////.........///000111111222111111000000111111222333222777???LLL]]]pppyyylll^^^PPPIIIHHHAAA@@@???===<<<<<<<<<<<<;;;;;;::::::999888888888666666555444333333222222444000,,,***+++---...///***---000000...,,,---///...------,,,,,,------......------,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++)))+++,,,,,,,,,,,,---///---******------******---)))))))))))))))***++++++...------,,,+++***)))))))))))))))***++++++)))''''''((()))++++++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((()))***+++***)))((()))***))))))))))))************%%%'''((()))((((((***,,,+++,,,///000111444777999AAAMMM]]]llluuu{{{|||ooo^^^PPPDDD888222222000000000000///////////////......///111222000/////////000000111000//////---......///000111222222000000000000111222333444333888AAAOOOaaasssqqq^^^OOOGGGEEEBBB@@@======>>>>>>>>>===<<<<<<:::999888666555555888777666555333222111000...---,,,---//////...---...///000///...---...000......//////000000111111///...---,,,+++,,,------111000...---,,,,,,------,,,+++***((((((***+++,,,+++,,,---...///...---,,,++++++++++++++++++,,,,,,*********))))))))))))(((***++++++******)))((('''******))))))))))))******'''''''''''''''((())))))***)))(((''''''((()))*********)))))))))))))))***************************,,,***)))((()))((('''%%%))))))************)))))))))((('''(((***+++,,,+++)))******++++++,,,------,,,---//////000222666999@@@LLL]]]kkkuuu{{{~~~zzzqqqbbbRRRCCC999333111000000000000////////////////////////000000000000222222222111000//////.........//////000000111111000000/////////111222333777888???OOOdddwwwppp^^^PPPIIIGGGBBB@@@===<<<===>>>======;;;;;;:::888777666555444555555444444333222222222...---,,,,,,---...---+++---...///...---,,,---///,,,------///000111222333///...---,,,+++,,,------000///...------,,,,,,,,,,,,+++)))(((((()))+++,,,***+++,,,---...------,,,++++++++++++++++++++++++++++++*********)))))))))***************))))))(((******))))))))))))******))))))(((((())))))***+++***))))))(((((())))))*********))))))))))))******************************)))((('''((()))***)))((())))))************))))))***)))((()))+++------,,,)))******++++++,,,,,,------...///000000333666999@@@LLL]]]llluuu{{{~~~yyypppbbbQQQCCC888222000000000000000/////////////////////000000000111111222222111111000//////.........//////000000000000000000//////000111222333777888@@@QQQfffyyy~~~nnn]]]PPPJJJHHHAAA???<<<;;;<<<===<<<;;;:::999888777666555444333222222222222222222333333222000//////000000...---,,,---...---,,,+++,,,...+++,,,---...000111333333///...---,,,+++,,,------......///......---,,,++++++***)))(((((()))***+++***++++++,,,---,,,,,,,,,++++++++++++++++++******,,,,,,,,,+++++++++******((()))******+++***************))))))))))))******+++************+++,,,,,,)))******************)))***)))))))))))))))*********************************)))(((((()))***)))'''))))))************))))))+++***)))***,,,------,,,))))))******+++,,,,,,,,,---...///000111333666999AAALLL]]]llluuu{{{~~~xxxpppaaaQQQBBB888222000000000000000////////////000000000111111111222222222111111000000//////......////////////000000000000000//////000111333444777999BBBTTTjjj|||{{{lll[[[NNNHHHFFFAAA???<<<;;;;;;<<<;;;:::999888777666555444333333111111111111111111111111222000......///...---+++,,,---......,,,,,,---...,,,------...///000111111///...---,,,+++,,,------------...///...---+++***+++***))))))))))))***+++******+++++++++,,,,,,,,,+++++++++++++++*********------,,,,,,,,,+++++++++'''((()))***++++++++++++******))))))))))))******+++************+++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))***+++************************...---***))))))(((&&&$$$))))))************))))))******)))***,,,---,,,+++)))))))))***++++++,,,,,,---...///000111333666999@@@LLL]]]lllvvv{{{yyyqqqbbbRRRCCC999333111000000000000////////////000111111111222222222222111111000000////////////////////////////////////000000//////000222444555777;;;FFFYYYooozzzjjjYYYLLLEEECCCBBB???<<<;;;;;;<<<;;;:::888777777666555444333333333222222111111000000///...---++++++++++++)))(((---///000///...---...///////////////............///...---,,,+++,,,------,,,---.........---,,,+++++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++******---------,,,,,,,,,,,,+++'''((()))+++,,,,,,,,,,,,******))))))))))))*********))))))))))))***++++++)))***+++,,,,,,+++***)))))))))(((((()))***++++++************************...,,,******))))))'''%%%))))))************)))))))))((((((***+++,,,***(((((())))))******+++,,,,,,,,,---//////000222666999???KKK]]]lllvvv}}}{{{sssdddTTTEEE;;;555222000000000000////////////000111111111222222222222000000000////////////////////////...............000000///000111222444666888>>>JJJ^^^tttzzzkkkYYYLLLEEECCCCCC@@@===<<<<<<<<<;;;:::888777777666555555444444333333222222111000//////111///......//////---,,,...///000///......///000111000000///...---,,,,,,///...---,,,+++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,++++++---------,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,******))))))))))))******)))(((((((((((()))******)))******************)))(((((((((((()))***+++,,,***************************)))((()))+++,,,+++***))))))************)))))))))((((((***++++++)))'''(((((())))))***++++++++++++,,,......///111555777===JJJ\\\lllwww~~~|||ttteeeUUUFFF<<<666444000000000000////////////000000000111111111222222/////////////////////////////////............---000000///000111333555666;;;AAAOOOcccyyy{{{lll\\\OOOIIIGGGDDDAAA>>>=========<<<;;;888888777666666555555555222222222222222222222222222111000000111222111///---...//////------...////////////......------,,,///...---,,,+++,,,---------,,,,,,+++,,,,,,------,,,------......------,,,---,,,+++++++++,,,......000//////......---,,,,,,,,,,,,,,,,,,++++++++++++)))******+++,,,,,,,,,,,,******))))))))))))******)))(((((((((((()))*********))))))(((((())))))***(((((((((((()))***+++,,,************************)))(((''')))+++---,,,,,,))))))************))))))))))))***+++---,,,)))'''(((((())))))******++++++***+++,,,---...000333666<<>>EEETTTjjj~~~||||||~~~vvvdddUUUMMMJJJHHHEEE@@@;;;:::;;;>>>@@@===<<<<<<;;;999777555444555333333555888888555222111111000......---------111///......//////...---/////////111222222///---...------,,,,,,------...111///---+++++++++,,,---333000---,,,---...///...111111000...,,,,,,...000////////////............---......---+++******+++,,,+++***)))))))))***+++'''))))))(((***......++++++******)))))))))))))))+++++++++***)))(((((('''))))))*********+++++++++'''((()))******+++******---+++))))))***+++***)))'''(((((()))))))))))))))))))))))))))***************(((((((((***+++***)))+++,,,,,,,,,---///333666???JJJ[[[jjjuuu}}}~~~wwwnnn```SSSHHH>>>444...000111222111000//////111//////000000000//////...222000.........///...---////////////////////////222222222111000111444777AAAFFFZZZvvv~~~~~~{{{~~~|||~~~wwweeeVVVNNNKKKGGGDDD@@@<<<;;;;;;===???=========<<<:::888777666666444333555777777555333111111000///............000000////////////...------------///000000---+++...------,,,,,,------......---,,,++++++,,,...///222000---,,,---//////...111111000...,,,,,,...000/////////000//////...------......---+++******+++,,,+++*********+++,,,,,,(((******(((***......***++++++***)))))))))))))))++++++******)))(((((('''))))))*********+++++++++))))))*********))))))(((---+++))))))***+++***)))'''(((((()))))))))))))))))))))))))))************+++))))))***+++,,,+++***+++,,,,,,,,,---000444777???JJJ[[[jjjttt||||||uuummm```SSSGGG===555///000111222111000//////111///000000111111000000///111000...---...///...---////////////////////////111111111000000222555888@@@FFF[[[xxx~~~|||yyyfffWWWPPPMMMEEECCC@@@>>><<<<<<<<<============<<<;;;:::888777777666444444666666666555222111000///............000000////////////......---------...000///---+++......------------......,,,++++++++++++---///000222000------...//////...000000000...------///111...///000111111///---,,,---......---+++***+++,,,+++++++++++++++,,,---...***++++++)))+++///...***++++++***))))))))))))***++++++******)))((((((((()))))))))************++++++++++++******)))''''''---+++))))))***+++***)))'''((())))))******)))))))))))))))*********+++++++++*********,,,---,,,+++++++++,,,------000444777???KKK[[[jjjssszzz}}}yyyssskkk___RRRGGG===555000000111222111000//////111000000111111111111111000111///...---/////////...///////////////////////////000000000111333777:::CCCKKK```{{{~~~}}}|||{{{hhhYYYQQQNNNDDDCCCAAA???===<<<;;;;;;<<<<<<<<<<<<;;;:::888888999777555555555666666777222111000000/////////000///000000000///...///000000//////000111111///.........------------......,,,+++++++++,,,---...///111///------...//////...///000000///......000222...///111222222000---+++---...///...,,,+++,,,---+++++++++,,,---...//////+++---,,,***,,,000///+++,,,+++******))))))******************))))))(((((())))))))))))***************************)))((((((---+++))))))***+++***)))(((((()))************)))))))))*********++++++++++++***)))***,,,---,,,+++***+++,,,---...111555888@@@KKK\\\jjjsssxxx|||{{{vvvqqqjjj___RRRFFF<<<555111000111222111/////////111000111111222222222222111111///------/////////...////////////////////////...///000000111444999<<>><<<;;;::::::999999999::::::999888888999999999888666555666888222222111111111111111222---000222111///...000333///---,,,---...///...---//////............//////////////////............///...---...000000///...---...000000000000222333000111222222111///---,,,---...///...---,,,---...++++++,,,---............+++------,,,...222222///,,,,,,+++************+++******))))))))))))))))))***)))))))))))))))(((((('''''')))******+++++++++---+++))))))***+++***)))((()))******++++++***************++++++++++++,,,)))((('''(((***+++***)))***+++------///222666:::@@@KKK]]]kkksssxxx{{{||||||~~~}}}{{{yyyrrrmmmbbbUUUFFF;;;555333000111222111000//////111//////000111222222222222000...------///000000///////////////////////////---///000111222666:::>>>GGGVVVmmmyyyuuuxxxppp]]]PPPJJJCCCBBB???===;;;;;;;;;;;;999999::::::;;;::::::999888:::;;;:::777555666777222222111111111222222333---000333222///...000444///...,,,,,,...///...---//////............//////......///000000111111111...------...000111000...,,,...000111111111222444222222222111000///...---,,,...///...---,,,...///+++,,,------...---,,,++++++------,,,///444444111---,,,++++++******++++++)))))))))))))))))))))*********))))))((((((((((((((())))))*********))))))---+++))))))***+++***)))))))))***++++++++++++************+++++++++,,,,,,***)))((()))+++,,,+++******+++---...///222777:::???KKK]]]llluuuyyy{{{}}}|||}}}~~~}}}}}}|||tttoooeeeVVVGGG;;;555444000111222111000//////111---...///000111111111111///...------///000000///////////////////////////...///000111222555:::===HHHYYYppp}}}uuupppyyyqqq]]]OOOHHHDDDBBB???<<<;;;:::;;;;;;::::::;;;;;;<<<<<<;;;;;;777:::<<<;;;888666555777222222222111222222333333,,,000333222///...111444111000......000111000/////////............//////,,,---///000222333333333...------...000111000...+++...000111111111333444444333222111000///......,,,...///...------...///+++,,,---------,,,+++******,,,---,,,000555555222---,,,++++++******++++++)))))))))))))))***************))))))((((((((('''***++++++******)))((('''---+++))))))***+++***)))))))))***++++++++++++*********+++++++++,,,,,,,,,+++***)))***,,,---,,,+++***+++---...///222777;;;???KKK]]]llluuuzzz|||~~~{{{}}}~~~~~~~~~}}}~~~uuupppfffWWWGGG;;;555444000111222111000//////111------///000000111111111///...,,,---///000000//////////////////////////////000111111222555:::===MMM^^^uuu{{{rrrlllzzzsss___MMMDDDFFFCCC>>>;;;<<<===??????===<<<;;;<<<===>>>===<<<===<<<<<<<<<===>>>@@@AAA:::888555222111111222333///111333333111000111222111222222222222111000000///000111111111000...---***+++,,,...///111222333000000////////////000000+++))),,,222333111444::::::888444333222222111000000000////////////000000111...---...---******---...,,,+++...333555222...***++++++,,,,,,++++++***,,,+++***))))))+++---...%%%######&&&+++---,,,***+++++++++************)))++++++******++++++,,,---///...---+++******++++++)))***+++,,,,,,+++***))))))***++++++***)))***++++++---/////////222888===CCCOOO```ppp{{{~~~}}}uuuiiiYYYJJJ===555111---222333000...///000.........///000000000000000333222000///---,,,,,,,,,000000000000000/////////222000000333444555;;;BBBUUUfffxxxzzztttqqquuubbbQQQHHHEEEBBB>>><<<===>>>>>>>>>AAA@@@>>>>>>??????===<<<===<<<<<<;;;<<<===>>>???:::888555222000000111222000222333333111000000111222222222222222111000000000000111111111000///............/////////000000000000////////////000000,,,***,,,111222000444999999777444222222222111000000000000//////000000000///,,,+++---,,,)))***---///---,,,...222444111---***++++++,,,,,,++++++***...---,,,+++***+++,,,,,,((('''&&&(((+++,,,***)))+++++++++************)))++++++******++++++,,,---///...,,,+++******++++++******++++++++++++*********,,,---,,,+++***+++,,,***,,,.........111777<<>>===FFFDDDBBBAAAAAA@@@>>><<<===<<<;;;:::::::::;;;;;;:::888555222000000000111111333444333111000000111444444333333222111000000111111111222111000000///111111000//////......---000//////......//////000---,,,---000000000333888888555333222222222111///111111000000000000111111...+++***,,,,,,******---000...---...111222///,,,***++++++,,,,,,++++++***.........---,,,,,,+++++++++***))))))***+++)))(((+++++++++************)))++++++******++++++,,,---...---,,,++++++***++++++++++++************+++++++++,,,------++++++,,,---)))+++---------000666;;;EEERRRdddttt}}}zzzmmm]]]NNN@@@777222...222333///---///000.........///000000000000000//////.........//////000........................111000111444666999AAAKKK```pppzzzuuuvvvxxxzzzhhhXXXOOOEEECCCBBBBBBBBBBBB@@@>>>EEECCCBBBAAAAAAAAA???===<<<<<<;;;:::999888777777:::888555333111000000000222333444444222000000111555555444333222111111111222222222222222111111000222111111000///...------/////////......////////////////////////000333666555444222111222222000///111111000000000000111111...+++***------++++++///000///---...//////---+++***++++++,,,,,,++++++***------......///...------,,,+++************))))))+++++++++*********))))))++++++******++++++,,,------,,,,,,+++++++++******,,,+++***))))))***+++,,,+++,,,---,,,+++***+++---)))+++---------000666;;;FFFTTTgggvvv~~~zzzmmm^^^NNN@@@777111...222222///---///000///......///000000000000000//////............//////---------...............000000222555666:::EEEPPPgggvvvxxxtttxxx~~~|||iiiXXXNNNFFFEEEEEEEEEEEEDDDBBB???@@@???>>>???@@@AAA@@@???<<<;;;;;;999888777555555888777555333111000//////222333444444222111111222666555444333222222222222444333333333222222222222000000000000000///////////////............/////////111111///...000222333333111000111111111000...111111000000000000111111///,,,,,,......,,,---000000///------------,,,+++***++++++,,,,,,++++++******+++,,,...000000000000+++++++++***))))))***++++++++++++*********))))))++++++******++++++,,,---++++++++++++++++++******,,,+++***))))))***+++,,,)))+++,,,+++***)))***,,,+++---.........111777===GGGVVViiiwww~~~xxxlll]]]NNN@@@666000///222222...,,,///000///......///000000000000000111000///......------...------------......//////000000222555666;;;HHHUUUlllzzzyyywww|||}}}iiiXXXNNNHHHFFFEEEEEEFFFEEECCC@@@<<<;;;;;;<<>>@@@??????::::::::::::999777555444444444333222222111111111000111333444333333444555666555333333333444666777666666444333333333444555000000000000000000000000///......------......///...444555222///000///,,,///......///111111///---//////............//////111...---///...++++++...---------,,,++++++,,,...***++++++,,,,,,++++++************+++---///111333222222111...+++***,,,...+++++++++************)))++++++******++++++,,,---)))***+++,,,,,,+++***)))******++++++++++++*********+++,,,,,,******+++,,,***,,,.........111777<<>>??????>>>::::::;;;:::999777555444333333333222222222111111///111333444333444555666555444333222333555777888777666555444333444555555222222111111000000//////.........------............444777222000111...)))...---...///111111///---......------------......111...---...---******---,,,---,,,+++***+++---...+++++++++,,,,,,+++++++++,,,,,,******+++---000111777777555111,,,***,,,...+++++++++************)))++++++******++++++,,,---))))))+++,,,,,,+++***))))))***+++,,,,,,+++***)))+++,,,------++++++,,,---)))+++---------000666;;;GGGWWWkkkyyy}}}yyytttjjj]]]OOOBBB888222000333222---+++...111000...//////000000000000000---------......000111111.........///000111111222///000222444444999JJJZZZppp~~~ooo\\\QQQHHHFFFDDDCCCCCCCCCBBBAAA===============<<<<<<<<<777777777777666666555444555444333111000/////////000222333333333333444666555888::::::666555666888888888999999999888888777777444222222444444222///......------------......,,,...000000...---,,,---///...---...//////---,,,......---------,,,,,,,,,000///...,,,+++******))),,,++++++***+++,,,...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------111666::::::555///+++)))+++++++++++++++***)))((()))))))))***,,,+++)))''')))***+++,,,---,,,+++***(((((((((((())))))))))))---------,,,,,,+++++++++,,,---...------111888>>>IIIYYYkkkuuu{{{{{{vvvmmm___PPPAAA555...333222111////////////000+++,,,---///000000000000111000///000111000...,,,---.../////////111444777000000222333444:::JJJYYYooo|||}}}kkkYYYMMMHHHFFFDDDCCCCCCCCCBBBAAA??????===<<<<<<;;;;;;;;;:::::::::999888666444333333333222111000000111111///111222333333333555666777888999888777777888999888999999999999888777777666444222222444444222000/////////....../////////---...000000...---,,,---...---,,,---......,,,***,,,,,,,,,------.........///...---,,,******))))))---,,,++++++***+++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...111444555333///+++***+++,,,,,,,,,,,,++++++******)))))))))++++++)))((()))***+++,,,,,,,,,++++++((())))))))))))*********---------,,,,,,+++++++++,,,---...---...222999???KKK[[[lllvvv|||zzztttjjj]]]NNN@@@555///444333111000//////000000///////////////000000000222000//////000000///...//////000/////////222444000000222333444:::JJJYYYrrr~~~yyygggUUUKKKHHHFFFDDDCCCDDDCCCBBBAAABBB@@@>>>;;;::::::;;;;;;;;;<<<<<<<<<:::888555333222222111111111111222222...000222333333444666888;;;999777777999:::::::::999999999999999888777777555444222222333333111000000000////////////000000---///000000...------...---,,,+++,,,------+++)))***++++++,,,---...///000...---,,,+++******)))***...---,,,+++************------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,---...000///,,,***++++++,,,---------,,,,,,+++***((((((***+++***))))))***+++,,,,,,,,,,,,+++************++++++++++++------,,,,,,,,,,,,+++++++++---...---...222:::@@@NNN^^^oooyyy~~~~~~xxxrrrgggZZZLLL???666111444333111000//////000000333222000/////////000111333111///...000111000000000000111///......///111000000222333444:::JJJYYYttt~~~vvvdddUUULLLIIIGGGDDDCCCDDDDDDCCCAAADDDBBB>>>;;;999999:::;;;:::;;;======<<<:::777555333333222111111111222222...000333444555777999;;;BBB>>>999999;;;<<<<<<:::999999999999999888777666444444333222222222111000000//////////////////000...///000000...------......---,,,---------+++)))++++++,,,,,,---...//////---,,,+++***************,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------***)))***---...,,,*********+++,,,---------,,,---***(((((()))+++++++++)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........333;;;AAARRRaaarrr{{{}}}|||vvvpppeeeXXXJJJ???666222444333222000///000000111444222000//////000222333444222///...///111222222...000000000......///111000000111333444:::JJJYYYsss~~~~~~~~~uuudddWWWPPPIIIGGGEEEDDDDDDDDDCCCBBBDDDBBB>>>;;;999999999:::888999;;;<<<<<<;;;:::999666555444222111000000000000222555666777999;;;>>>GGGBBB===;;;<<<===<<<::::::::::::999888777666666333333333333111111000111///......------......//////000000///...---...///000///............,,,***------------------------,,,,,,++++++***+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000---******,,,...,,,)))))))))***++++++,,,++++++---+++)))(((***+++++++++)))*********+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...///444<<>>EEECCC???======<<<;;;::::::::::::999888777666555222333444333111///000111......------------......000000111///------...000111///......///...,,,***......---------,,,,,,,,,,,,,,,,,,+++,,,,,,------)))***+++,,,---...------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------111///---,,,,,,,,,,,,+++))))))***+++++++++******,,,+++))))))+++,,,+++***)))))))))***+++,,,---...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------***+++---...///555===CCCWWWfffvvv~~~~~~}}}{{{{{{uuuooofffYYYLLLAAA888333555444222111000000111111000/////////111222444555444222000000222333444333---///111111111111222333000000222333444:::JJJYYYppp}}}~~~{{{~~~qqq```VVVQQQJJJGGGEEEDDDEEEEEEDDDBBBAAA@@@???===;;;::::::999777777666666777888999:::666555444333222111111111000222555666666888:::<<<>>>??????>>>;;;::::::;;;:::::::::999888777666555222333444333000///000111//////............//////000111111///------///111000///.........---+++))),,,,,,---------------------,,,,,,,,,---......///,,,,,,---.........---,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...//////...,,,+++,,,---++++++,,,,,,++++++******+++******+++,,,,,,+++)))***)))))))))+++,,,...///++++++,,,,,,,,,---------+++++++++,,,,,,---------)))+++---...000555>>>DDDYYYgggwww}}}||||||{{{vvvqqqhhh\\\OOOCCC999333555444222111000000111222///000000000111111222222333222111222444444444333///111333333222111111222000000222333444:::JJJYYYrrr~~~~~~{{{{{{|||}}}~~~|||zzz{{{}}}}}}~~~~~~}}}ooo]]]SSSOOOJJJHHHEEEEEEEEEEEEDDDBBB@@@??????===<<<;;;:::999999777555444444555777888444333333222222333333444///111333555555666888:::888;;;======:::999:::<<<;;;:::::::::888777666555111333444333000...///111000000////////////000000111111111///------///111///...---------,,,***'''***++++++,,,---...//////------------......///000...//////000///...,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++...000///,,,+++,,,///------------,,,,,,+++***+++***+++,,,------+++)))***)))))))))***,,,...///+++++++++,,,,,,,,,------+++++++++,,,,,,---------)))+++---...000666>>>EEEYYYhhhwww~~~}}}|||||||||vvvrrrjjj^^^QQQDDD999333555444333111000111111222000111111111111000//////222111111333555555444222222444555555333000000000000000222333444:::JJJYYYsss~~~|||{{{}}}xxxwwwxxxzzz|||{{{yyyvvv||||||{{{{{{{{{{{{ppp^^^UUUMMMGGGHHHIIIIIIHHHFFFCCCBBBDDDBBB@@@>>>===<<<999777<<<:::777555444555777999444333333222222333333444333333444333444777<<>><<<;;;:::999999:::;;;;;;999::::::999999888777666222222222111...---...000000//////000000111222333111222222000......000111///...------......---,,,------------------------+++,,,,,,---......------111...+++,,,///000---))),,,---------------,,,,,,***++++++,,,,,,++++++***---------,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++++++++---///,,,,,,,,,---------------------------,,,,,,,,,,,,///---...000111333<<>><<<<<<;;;::::::<<<<<<;;;:::555555555444333333222222222111111000000111111222444444444333333555888;;;:::999999999999999::::::999::::::999999888777666222333333111000///000111......///000111333555666000111111000......///111///...,,,---......,,,+++------------------------,,,,,,,,,,,,,,,------...555000+++)))+++---,,,+++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++***+++---///,,,---......////////////---------...............000...///222222444;;;DDDTTTcccttt|||}}}uuugggWWWGGG<<<666888777666555444333333333222222333444444444444444444444555777888888999999999:::999666333111111222333333555777999AAARRRbbbvvv}}}}}}}}}}}}{{{yyyvvvtttqqqnnnkkkjjjkkknnnpppqqq{{{}}}~~~yyyuuuttttttlll[[[TTTMMMJJJJJJIIIGGGDDDAAA>>><<<;;;:::999999:::;;;:::999777777888888777666444333222222111111111111222222333444444333222333666888888888888888888888999999999999999999888777666666222333333222111000222333/////////000222444555666///000111000///...000111000///------......---+++........................------+++++++++,,,---...222...***)))***,,,---,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++***++++++******************,,,+++++++++++++++++++++*********+++++++++++++++)))***++++++******,,,...,,,---///000000000000///...............////////////...///111222333:::BBBQQQ___ooowww|||xxxjjjYYYIII===777888888777555555444444444222333444555555555555444555666777999:::::::::::::::;;;:::777444222222222333333555888:::BBBSSScccvvv}}}}}}~~~~~~}}}yyyssspppnnnkkkgggfffiiimmmppprrrzzz{{{}}}zzzuuurrrrrrsssjjjZZZUUUNNNHHHHHHGGGFFFDDDBBBAAA@@@===<<<::::::::::::888666777888999999999777555444333333222222222222333333222333444333222222444666555666666777777777777888888888888888777666555555222222333222111111333555222222222222222333333444///111222222000000000222222111//////000///...,,,...........................---+++******+++,,,---+++******+++,,,---------***++++++,,,------,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++***+++---///,,,...///111222222111000////////////////////////...---...111111111777???LLL[[[jjjsssxxx}}}yyylll[[[JJJ===777888777666555555555555555333444555777777666555555666777999;;;<<<<<<;;;;;;:::;;;;;;999666333333333222222555888:::AAAQQQaaattt~~~~~~yyyrrrlllkkkhhhffffffiiinnnrrrtttxxxyyyzzz{{{~~~}}}vvvqqqooorrrtttkkk\\\UUUOOOGGGGGGFFFEEEDDDDDDCCCCCC@@@>>><<<;;;;;;:::888666666777777777777555444333444333333333333333333444111222333222111222444555333444555666666777666666777777777666666555444333000222222222111111333555555444444333222222222333///111333333222111222333444222000000000000...---........................---,,,,,,+++++++++++++++'''(((***,,,---------,,,)))***+++,,,,,,------,,,***++++++,,,,,,++++++******************+++++++++*********++++++++++++++++++++++++,,,,,,------...***+++,,,,,,+++,,,...///---///111333444444333222111111111111000000000000...---...111000000555===HHHWWWgggpppvvv|||}}}}}}~~~yyylll[[[JJJ===666777666555555444444555555333555777888888888666555666888:::<<<======<<<;;;:::;;;;;;:::777555555555222333555888:::@@@OOO^^^rrr}}}~~~~~~xxxpppiiihhhfffdddfffjjjooosssuuuvvvuuuvvvvvvxxx{{{~~~zzzsssoooppptttxxxsssbbb[[[SSSIIIHHHGGGFFFEEEDDDDDDDDDAAA???=========<<<:::888666666666666555444333333333333222222222222333333///000222222111222333555111222444555666666666555555555555555444333222111///000111111111111333555555555444333333333333333000222444555444333333444333222000///000///---,,,........................,,,,,,,,,,,,,,,+++******((()))+++,,,,,,+++++++++))))))***,,,,,,------,,,***++++++,,,,,,++++++************+++++++++,,,,,,)))*********+++++++++++++++,,,,,,---......//////+++,,,------,,,---///111000222444777888888666555666555555444333222111111///...///222111000555===DDDTTTeeeooouuu{{{~~~~~~}}}}}}xxxkkk[[[JJJ===666666555444444444444444444444555777999:::888777555666888:::===>>>===<<<;;;888:::;;;;;;999777666777333444666999:::@@@NNN]]]ppp{{{}}}}}}|||vvvmmmfffbbbaaaaaadddiiinnnqqqsssrrrrrrqqqqqqrrruuuxxxzzz}}}{{{xxxtttqqqssswww{{{|||jjjaaaXXXJJJJJJHHHFFFEEEDDDDDDDDDAAA???>>>>>>>>>>>><<<:::888777777666555555444444222222111111111111222222---///111111111222333555111222333555666666555555444444444444333222111111...000111111000111333555555444444333333444444444000333555666555444444555333111/////////...,,,+++////////////////////////+++,,,,,,---,,,+++***(((***++++++***))))))***+++((()))***+++,,,---------+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,))))))******++++++++++++,,,,,,------...///000000,,,---......------///111222444777:::;;;:::999888999999888666555444333222000///111333222111666===BBBRRRdddooouuu{{{}}}}}}~~~}}}wwwkkkZZZIII<<<666555555444333333333444444444666888::::::999777666555777:::===>>>===<<<;;;888:::;;;;;;:::888888888555555888:::;;;@@@NNN\\\nnnyyy~~~{{{{{{zzzuuulllddd^^^]]]^^^bbbhhhmmmoooppppppooommmmmmnnnqqqtttvvvwwwwwwvvvuuutttvvvzzz}}}|||iii[[[WWWMMMFFFHHHLLLJJJFFFDDDGGGAAA===;;;888666===HHH:::999777666666555333111555555444333222222222222000000222333333333333333444111111444555333555999;;;:::777555222000///...000111222222111222333555777888::::::888555222000333333444444444333222222...000111222222111///...////////////////////////------......------,,,+++)))))))))+++---...---,,,++++++******++++++,,,---)))***,,,------,,,+++***,,,,,,,,,+++++++++******---,,,+++******+++,,,---///---+++,,,---///000//////000111000000111333666888===???======??????===???===<<<<<<;;;999666333555444222000///222666:::DDDQQQcccpppvvvyyy{{{}}}xxxooo___LLL>>>999333222111111111222333444999:::;;;;;;;;;:::999888;;;999888999;;;<<<<<<;;;===<<<:::999999:::<<<===777555666888:::AAAOOO]]]iii|||}}}}}}vvvpppnnnoooYYY[[[___eeejjjmmmlllkkkpppooonnnmmmmmmmmmmmmmmmtttttttttuuuwwwyyy|||}}}pppbbbWWWNNNGGGHHHJJJIIIFFFEEEBBB===:::<<<<<<===CCCLLL888777666666666666555333666555444333222222222222111222333333333222333333444111000333444333444888777666555333222111111111///000111111000111333555666777888999888555333111333444444444444333222222111222333333222000...---////////////////////////------......------,,,+++***))))))***,,,,,,+++)))++++++******++++++,,,---+++,,,...//////---,,,+++,,,,,,,,,++++++++++++***+++++++++******+++++++++///---,,,,,,...000000///000111111111000111444666999???AAA@@@???AAABBB@@@DDDCCCBBBAAA@@@===999666666555333111000222777;;;CCCPPPbbbpppwww{{{~~~yyypppaaaMMM>>>999333222111111111222333444888999:::;;;<<<;;;::::::;;;:::999:::===?????????>>>===;;;::::::;;;===>>>888666666777999>>>LLLZZZhhh{{{~~~}}}{{{xxxuuuooohhhccc]]]___bbbgggjjjlllkkkjjjllllllmmmmmmnnnoooqqqqqqtttttttttuuuvvvyyy{{{}}}tttfffYYYQQQKKKJJJJJJHHHGGGGGGAAA<<<:::===@@@BBBFFFJJJ777666555666777888777666666555444333222222222222222333555444333222222333444111000222333111333777222222111111111222222333...///000000000111444666555666777888777666555444444444555555444333333222333444555444333000...,,,////////////////////////---............---,,,,,,+++***)))***+++***)))'''++++++******++++++,,,---...///000111000///---+++,,,,,,,,,,,,++++++++++++******++++++++++++******...,,,,,,---///111111000111222222111111222444666;;;@@@CCCBBBBBBDDDEEECCCFFFFFFEEEEEEDDD@@@;;;777888777555222111333777;;;DDDQQQcccqqqxxx}}}yyyqqqcccOOO???999333222111111111222333444888999;;;===>>>>>>>>>===<<<;;;;;;===@@@BBBCCCCCC???>>>===<<<<<<===>>>???:::888777888888<<>>AAABBBAAA@@@888777666666888888777666666555444333333222222333333555777666333111111333444111000222222000222555000000000000000111222333...000111111111222555777555666777777888888777777555555666555555444333222333444555555444111///---////////////////////////...............------,,,+++*********,,,,,,***(((++++++******++++++,,,---000000111222111///---+++------,,,,,,,,,+++++++++((()))++++++++++++)))(((---,,,---///111333222111333333333333222222555777;;;AAACCCBBBBBBDDDEEECCCBBBBBBBBBCCCBBB???;;;777999888666333222444888<<>>===>>>AAACCCDDDCCC@@@@@@???>>>>>>???@@@@@@===;;;:::999888:::EEEQQQdddwww{{{xxxxxxxxxrrrfff\\\hhhjjjmmmoooooooooppppppqqqqqqpppppppppppppppqqqssssssssstttvvvxxxzzz|||iii^^^TTTOOOMMMIIIGGGGGGFFFCCC@@@>>>???@@@===::::::999777777888888666555666666555444333333333333444777999777333000111444555222000222222000111444222222111111111111111222111222333333333444666888777777777777888999::::::666666666666555444333222111222333444444333111000////////////////////////......//////......---,,,*********+++.........,,,++++++******++++++,,,---000111222222111///---+++---------,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,---...111444555444222444555555444333333555777:::???AAA??????AAAAAA???;;;<<<<<<>>>???>>>;;;888888777555333333555:::===JJJUUUdddoootttxxx}}}{{{wwwqqqcccPPP@@@:::333222111111111222333444:::<<<>>>AAACCCDDDEEEEEEBBB@@@??????AAABBBAAA@@@@@@@@@????????????@@@@@@???===;;;:::888999DDDOOOaaauuu}}}}}}~~~}}}yyyssslllhhhmmmpppssstttttttttuuuwwwrrrrrrqqqqqqqqqrrrrrrsssssssssssstttvvvxxx{{{|||vvvgggXXXRRRPPPKKKFFFDDDDDDDDDBBB>>>>>>???>>>:::<<<:::888888999888777555777666555444333333333333333777:::888333000222555777333111333222000111444444444333222222222222222333444555555444444666888888777666666777888:::;;;888888777777666555333333///111222444444333111000////////////////////////...////////////...------*********,,,///000///...++++++******++++++,,,---000111222333222000...---------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++---...111555888888666444555666666555333444666888888===???<<<;;;<<<<<<:::888888888:::<<<<<<:::999666666444333333666;;;???KKKUUUbbbkkkpppsssxxx|||~~~yyyuuuoooaaaOOOAAA;;;333222111111111222333444:::<<<>>>AAACCCDDDEEEEEEAAA???>>>>>>??????>>>===????????????????????????===;;;::::::777999BBBMMM___rrr}}}zzzyyy{{{qqquuuxxxxxxvvvvvvxxx{{{ppppppppprrrsssuuuwwwxxxtttttttttuuuwwwyyy|||}}}tttaaaYYYXXXSSSKKKFFFDDDGGGFFF@@@<<<>>>>>><<<:::999888888999:::999888777666555444444333333444222777;;;999333111333777888444333444333000111444555555444444444444555555444555666555333333555666777666555444444666888:::888888888777666555444333000111222333333111///...///////////////////////////////////////...------+++******,,,......---,,,++++++******++++++,,,---111222333444444333111000...------------,,,,,,,,,------,,,,,,,,,,,,---------///222777;;;;;;999666777777777555444444666888777<<<===:::888999888666666555444444666777777666444333333222222666<<<@@@IIIRRR^^^gggkkkooouuuyyy{{{}}}~~~}}}~~~}}}xxxrrrlll___NNNAAA<<<333222111111111222333444999:::===???AAABBBCCCCCC>>><<<;;;;;;<<<======<<<======>>>>>>>>>>>>======:::888888777555777@@@KKK]]]qqq{{{~~~|||~~~}}}xxxqqqnnnppptttuuuyyy{{{zzzvvvuuuwwwzzzpppqqqqqqssstttvvvxxxyyyuuuuuuuuuvvvxxxzzz}}}~~~iiiaaa```[[[QQQIIIGGGLLLJJJAAA;;;<<<===;;;888777777888:::;;;;;;:::777777555444444444444444222777;;;999444111444888999555333555444111111444555555555555666777888888444555555444222222333555666555333222222444777888999999888888777555444333222222333333222///---+++///////////////////////////////////////......---,,,+++++++++,,,,,,***)))++++++******++++++,,,---111333444666666555333222......---------,,,,,,,,,......,,,,,,,,,,,,.........000444999<<<===:::777777888777666444555777888777<<<===999777777666333555333000000111222222222222222222111222666<<>>???@@@AAA@@@:::999888999;;;======<<<<<<<<<============<<<<<<777555555555444555???JJJ\\\pppzzz}}}~~~}}}yyysssnnnlllnnnqqqxxx{{{}}}zzzuuusssuuuxxxtttttttttttttttuuuvvvvvvvvvvvvvvvwwwyyy{{{}}}zzzlll```UUUPPPPPPLLLHHHDDDAAA@@@???>>>===;;;;;;::::::;;;<<<>>>???777555333333555666777666555777888777555555777:::999888666555444444555555666444333444666777777777444777999888555444666999999666333222444666777777999888666555444444444555222333333222111///---,,,///............---------------------------------+++,,,,,,,,,,,,+++******+++,,,,,,+++(((''''''(((+++---000333444555444333222111111111000000///////////////...------...000222444666888888777666555888555222333666888888666999999999888666444111000.........------,,,,,,,,,///...000222111222:::DDDLLLQQQXXX```hhhmmmppprrrrrruuuxxxyyyxxxwwwvvvvvvvvvuuuqqqjjj___PPPBBB999444333222000000000000111222444777:::;;;:::999777444444333444555777999;;;;;;999666666888888555222333111111333444666???IIIZZZiiiyyy~~~~~~xxxtttpppjjjgggnnnyyy{{{{{{{{{zzzyyywwwvvvuuuuuuvvvvvvwwwwwwvvvvvvuuuxxxxxxxxxyyy{{{|||~~~zzzlll]]]RRROOOMMMJJJEEEBBBAAA???===<<<<<<;;;;;;:::;;;<<<===>>>999777555555777999999888666777888777555444666999888777555444444444444555666444444555777999999888333555666777777777999;;;:::777444333444666777777777666444333222222333333222222333222222000...---///............---------************************+++,,,,,,,,,,,,+++******+++,,,---+++)))((()))***+++,,,///111222333333333222222111111111000000000///000111000///---...///111222333555555444333222444111//////222333333222444444444444222000...---......---------,,,,,,,,,,,,+++...000111222;;;DDDFFFLLLUUU^^^gggmmmpppqqqqqqtttvvvwwwwwwvvvvvvwwwuuutttqqqjjj___PPPBBB999444333222000///000000111111222555777777777555444111111222222333444666666555333111111333333111///333111111333333666>>>HHHZZZjjjzzz~~~~~~|||wwwssspppkkkjjjrrr}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}jjjYYYPPPPPPMMMHHHEEECCCAAA>>><<<===<<<;;;;;;::::::;;;;;;;;;999777777999;;;;;;;;;888999999777555444555777666666555555444555555666666555555666999;;;::::::444444444666999;;;<<<<<<;;;999666444555777777777555444222111000111111222111222222333222111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********,,,---,,,+++***+++,,,+++,,,---...///000111222111111111111111000000000000222444333111///------...///000111111000...---///---,,,,,,---...---,,,......//////...---+++***------------,,,,,,,,,,,,,,,+++---///000000777???>>>EEEPPP]]]gggmmmpppqqqqqqssstttuuuttttttvvvwwwuuusssoooiii___QQQBBB999444333111000//////000000///000222333333222000///...///000000111111111000000...---...///000///---222000000222222555===GGGZZZjjj{{{~~~~~~~~~|||{{{}}}{{{wwwrrrooommmoooxxx}}}|||{{{|||{{{zzzyyyyyyzzz{{{|||zzzzzzzzzzzz{{{{{{||||||xxxbbbTTTRRROOOJJJGGGDDDBBB@@@>>>>>>>>>===<<<::::::999999;;;999888888:::<<<<<<<<<;;;:::999888666555555666777777777777777777777777666666666888;;;<<<<<<;;;777555444666;;;===<<<:::<<<999777666666777777666444333222111000000111222000111222333333222111000///............---------........................+++,,,,,,,,,,,,+++******)))***++++++******,,,---++++++++++++,,,---///000////////////////////////000222555555333///---,,,---............---++++++,,,++++++***++++++*********+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///---...///...---000666777???MMM\\\hhhooorrrssssssttttttsssrrrrrrsssuuuuuurrrnnnhhh___RRRCCC999444333111000//////000000...///000000000///---,,,---...///000000///...---............///000000///111//////111111444<<>>??????>>>===<<<:::999888:::888777777:::<<<<<<<<<===<<<:::999888777666666:::::::::::::::999999999777777777999<<<===<<<::::::777555777:::;;;999777;;;999666666777888777666444444222111111222222333///000111222333222111111///............---------************************+++,,,,,,,,,,,,+++******''')))******))))))+++,,,+++*********+++,,,------,,,,,,,,,,,,------------///222555555333///,,,***------------,,,,,,++++++++++++,,,,,,++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,---///...,,,---111333<<>><<<;;;<<<===;;;999>>>>>>>>>===<<<:::888777888888999:::<<<;;;999777888999999888666555555666666555444555777888888777444333222222222222444444...///000111000000......///............---------........................+++,,,,,,,,,,,,+++******)))***++++++))))))***,,,)))***+++,,,,,,+++***)))************+++++++++,,,***---///000...,,,******,,,,,,++++++,,,,,,------%%%'''++++++******+++---)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,***((()))...000///...000222;;;IIIYYYfffoootttvvvvvvwwwyyyyyywwwvvvvvvvvvsssnnniiieee```UUUEEE888333222000///......//////..................------/////////...//////000000+++---......,,,+++---///111//////111222444===GGGVVVfffwww}}}}}}{{{yyyvvvmmmhhheeeiiisss~~~|||zzzyyyyyyzzzzzz|||~~~{{{wwwxxx~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||||yyyzzz{{{|||}}}|||zzzyyy{{{rrrdddWWWOOOLLLJJJJJJAAAAAAAAAAAA@@@>>><<<;;;:::999777888;;;===>>>>>>BBB???<<<<<<>>>???===;;;>>>>>>>>>===;;;999777555999999999;;;<<<;;;888555666888:::888555333555777444333333444777888888777333333222111111222333444...///000000000///---,,,//////.........---------+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********,,,,,,,,,******+++,,,)))***,,,---,,,+++)))(((******+++++++++,,,,,,,,,(((+++---...,,,*********++++++******+++,,,------!!!%%%)))***)))(((***,,,((()))***++++++***)))(((*********++++++,,,,,,,,,---++++++///000---,,,---333;;;HHHWWWdddnnnsssuuusssvvvyyy{{{zzzyyyyyyyyysssnnniiieee```UUUEEE888333222000///......//////------------------------//////...---...///000111,,,///000///---,,,...000222000000222222555===GGGWWWgggxxx~~~}}}zzzxxxuuukkkeeebbbiiivvv|||zzzwwwuuuuuuvvvxxxzzz|||}}}zzz|||||||||}}}}}}}}}||||||{{{yyyyyyzzzzzzzzzzzzyyyyyyxxxyyy{{{}}}}}}|||{{{zzzrrrbbbXXXRRRPPPPPPIIIFFFBBB@@@@@@@@@>>>===>>>>>>>>>>>>>>>=========<<<===>>>??????>>>===<<<===<<<;;;:::::::::::::::<<<<<<;;;;;;999888666555555666777888888777666666333222333666888999888666444444555444333111///...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++***)))'''&&&,,,,,,---...---,,,+++***************))))))((((((,,,,,,,,,++++++*********((())))))*********))))))+++++++++*********))))))...,,,******+++,,,+++******++++++,,,,,,++++++***,,,++++++,,,......---+++,,,,,,,,,++++++*********,,,,,,,,,,,,---.../////////777EEEWWWeeennnqqqppptttuuuvvvwwwxxxwwwwwwvvv{{{wwwrrrkkkaaaSSSCCC777222000......///000///...---...............------...............---------111///...///222222000---333111222333333444;;;CCCYYYkkkuuuyyy{{{pppnnn^^^eeelllsss{{{yyyzzzvvvqqqoooppptttyyy{{{~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzyyyyyyyyy|||{{{{{{||||||zzzwwwtttppp```VVVQQQOOOJJJGGGCCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>============<<<;;;::::::::::::>>>===<<<:::888555333111444555666777777777777666222222222444666666555333444444333333222000///...000000000000///...------,,,,,,,,,---.........///'''((()))***+++,,,,,,,,,,,,,,,---------,,,+++***++++++*********))))))))),,,,,,,,,+++++++++******++++++++++++***)))((((((+++++++++*********)))))),,,***(((((()))***)))(((***++++++,,,,,,++++++***+++******+++---...,,,+++,,,,,,,,,+++++++++******+++++++++++++++---......111888DDDTTTcccmmmrrrtttuuuvvvwwwyyyyyyyyyxxxwww{{{wwwqqqjjjaaaSSSCCC888555333000/////////...------......//////...------//////............//////111///---...000111///...333111222444444555<<>>>>>?????????>>>>>>===>>>>>>===;;;;;;::::::;;;<<<;;;:::888666444111000222333444666666777777777444333333444555555444222444333222111000/////////222222222111111000///...,,,,,,---...///000111111)))))))))***+++---...///,,,,,,,,,---,,,++++++***+++++++++++++++*********,,,,,,,,,++++++++++++***------,,,+++***)))((((((+++++++++***************,,,***)))(((*********)))***++++++,,,,,,++++++******))))))+++,,,---+++***,,,,,,,,,++++++++++++***************+++,,,------333888CCCQQQaaammmtttwwwwwwxxxyyyzzz{{{zzzyyyyyy{{{wwwqqqiii```RRRCCC999777555222000000///---,,,---......//////.........000///...---...000222333111///,,,,,,...//////...222111222444444555<<>>>>>??????????????????>>>>>>???>>>===<<<;;;:::::::::666666666666666555444333111222333444666666777777888777666666666666444333444333111///...//////000222222222222111000///...---------....../////////000///---,,,++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++*********************************...,,,++++++,,,---,,,+++***++++++,,,,,,++++++******))))))***,,,,,,+++)))++++++++++++++++++++++++************+++,,,---...222777BBBQQQ```mmmuuuxxxyyyzzz{{{||||||{{{zzzzzz{{{vvvppphhh___RRRCCC:::777444222111111000///------......////////////...000///...---...111444666000...,,,+++,,,---//////000///000222333444<<>>===<<<:::::::::999555555666666666555555444222222333444555666777888:::888666555666555444222333222000///...///000000111111111111000///......///.........------,,,,,,333111///---+++******+++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------************************...,,,++++++,,,------,,,***++++++,,,,,,++++++******))))))***,,,,,,+++)))+++++++++++++++++++++++++++++++++,,,,,,---...///...555AAAQQQaaammmtttvvvzzz{{{||||||||||||zzzzzzyyyuuuooohhh___RRRCCC999555333111000111111111///---......///000000//////000///...---///111555777//////---,,,+++,,,...000...---...111222444<<>><<<;;;999999888888999999999888777555444333444444444444555666888888888666444333333333222111333222111000000000000000111222222111111000///...000//////...---,,,++++++///......---------------,,,,,,+++************+++*********+++++++++++++++***++++++++++++,,,,,,,,,))))))))))))***,,,---///***************+++++++++,,,***))))))+++,,,,,,+++***++++++,,,,,,++++++******))))))+++,,,---+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,222???OOO```lllsssuuuzzzzzz{{{|||{{{zzzyyyxxxwwwtttoooiii```SSSCCC888333111000000111111111000---...//////000000000000//////......///111444555...//////...,,,,,,///111---,,,...111222444<<>>===<<<:::888777777777:::::::::999888777666555666666555555555666888888888666333222333333222222222222222222222222111000333333333333222111000///000/////////...---------++++++,,,---............,,,,,,***)))))))))***+++)))))))))*********++++++******+++++++++,,,,,,,,,***)))(((((((((***,,,---))))))*********+++++++++,,,***))))))+++,,,,,,+++***++++++,,,,,,++++++***+++******+++---...,,,+++******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,111<<>>===;;;999888777666666777888999::::::;;;::::::888777666555555666888888:::888555444555555555444111222333444444333111000444444444444333222111111////////////000000000000***+++---...///...---------,,,***)))))))))***+++(((((())))))*********+++*********++++++,,,,,,,,,,,,+++)))''''''(((***+++))))))******++++++++++++---,,,++++++---//////...+++++++++,,,,,,+++++++++,,,++++++,,,......---+++*********++++++,,,,,,,,,************+++,,,---......111:::GGGXXXhhhtttyyyxxxxxxyyyyyyyyyxxxvvvuuutttrrrppplllcccTTTBBB555555333000//////...,,,+++------///000111111111111......//////000000111111---000222222///...///111000///111444666888AAAJJJXXXjjjooogggbbbaaahhhvvvyyy}}}{{{tttrrrhhh]]]SSSJJJKKKYYYjjjxxx~~~~~~}}}}}}zzz{{{|||~~~~~~}}}|||{{{zzzyyyxxx|||{{{{{{zzzzzzwwwsssppp~~~hhh]]]WWWPPPNNNOOOKKKHHHEEEDDDEEEEEEDDDCCCFFFDDDCCC@@@???======<<<<<<<<<<<<;;;;;;:::::::::777999;;;======;;;999777666555555555666777999:::;;;999777555333333333333444333222111111111111222333444444444444444444444000222333333111.........,,,,,,,,,...//////---***...---+++))))))***+++---------,,,++++++******)))+++******+++------+++***************************************************++++++***))))))***+++++++++++++++*********)))))),,,+++***+++,,,---+++))),,,++++++******++++++,,,*********************+++...222:::EEETTTbbbnnnuuuwwwuuutttvvvyyy{{{yyywwwuuupppllljjjbbbQQQ???444444333222000///.........000///...///000111000///....../////////...,,,+++,,,---......------///111//////111333333666???JJJZZZfffooolllfffhhhpppwww{{{~~~~~~~~~wwwmmmrrrbbbRRRKKKLLLTTTdddsss|||zzzvvvyyy~~~~~~zzzvvvuuuxxx|||}}}|||{{{{{{yyyvvvqqqmmmpppcccWWWQQQPPPKKKIIIGGGEEECCCBBBBBBAAAEEEDDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;::::::::::::888999;;;======;;;999888666666555555666777999:::999888666555444555555666444444444333333333222222444555555555555555555555222333444333111.........+++,,,...111222111---)))...---+++)))))))))***+++,,,,,,,,,++++++++++++***,,,++++++,,,------,,,***+++++++++***************************************...------,,,,,,------...+++++++++*********)))))),,,+++***+++,,,---+++))),,,++++++******++++++,,,*********++++++,,,,,,,,,///222:::EEESSSaaannnuuuxxxwwwvvvxxx{{{|||zzzxxxvvvpppllljjjbbbPPP???555444333222000//////......111///......000000///...//////000000000///...---,,,.........------///111//////111333333555???JJJ\\\iiissspppjjjkkkqqqwww||||||||||||vvvnnnhhh[[[QQQRRRZZZdddpppzzz|||zzzvvvyyy~~~}}}yyyuuuuuuyyy|||~~~|||{{{yyytttnnnjjjrrr```UUUQQQMMMMMMKKKHHHDDDBBBAAAAAACCCBBBAAA???===<<<;;;;;;;;;;;;;;;:::::::::::::::888:::;;;<<<<<<;;;:::888666666666666666777999999888777666666666777888999444555666666666555444333666666666666666666666666444555555444111.........+++,,,000333444222---)))...---+++)))(((((()))*********+++++++++,,,,,,,,,,,,++++++,,,------,,,***++++++++++++******))))))************************,,,+++************+++,,,+++++++++***************,,,+++***+++,,,---+++))),,,++++++******++++++,,,******++++++,,,---......000333999DDDQQQ```mmmtttyyyyyyyyyzzz|||}}}|||{{{wwwqqqmmmkkkaaaOOO>>>555333333111000////////////000///......//////---,,,000000000111000000///...---...///...------///000//////111333333555???III^^^lllwwwvvvpppooorrruuu|||~~~~~~{{{yyywwwqqqjjj]]]WWWVVV```nnnwww}}}}}}{{{xxx{{{~~~{{{xxxuuuvvvzzz}}}~~~{{{xxxrrrlllgggqqq```XXXQQQQQQPPPLLLGGGDDDDDDEEEBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;:::::::::::::::999:::;;;<<<<<<;;;:::999666666666777777888888999999888777666666777888999555666888999999888666444888888777777777777777777666666666444111.........,,,---///111333111---***---,,,+++***)))((((((((())))))***+++,,,,,,------,,,+++***+++,,,,,,***(((,,,,,,++++++***)))))))))******************************))))))))))))******************************++++++***+++,,,---+++))),,,++++++******++++++,,,******+++,,,---//////000000333888BBBPPP___llltttzzzzzzzzz|||}}}}}}}}}|||xxxsssoookkk```NNN>>>666333222111000////////////000///------......---+++/////////000////////////...//////...------///000//////111333222444>>>III^^^mmmzzz{{{uuusssssssss{{{}}}~~~|||wwwppphhhaaaVVVZZZdddqqq|||~~~}}}}}}~~~|||yyyvvvvvvxxx|||}}}{{{wwwrrrkkkfffssseeeWWWUUURRRMMMIIIFFFEEEFFFAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777777777888888888888888:::999888777666666777777666777999::::::999777666999999888888888777777777666777666444000......///...---,,,---...///---,,,---,,,+++******)))))))))))))))***+++,,,------...+++***)))***+++***)))'''+++++++++*********))))))************************,,,------------------,,,************************++++++***+++,,,---+++))),,,++++++******++++++,,,***++++++---...///000000000222777@@@NNN^^^llluuuyyyzzz{{{||||||}}}}}}}}}yyytttpppkkk___MMM===666222222111000/////////000000...------......---+++...................../////////000///------///000//////111222222444===HHH\\\kkkzzz}}}yyyvvvtttsssyyy|||~~~~~~wwwjjj^^^XXXTTTbbbsss~~~~~~{{{xxxvvvwwwzzz}}}zzzwwwrrrkkkgggrrraaa[[[SSSMMMIIIGGGEEECCCAAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;777777888999999888888777:::999888666555555666666777888999:::::::::999888999999999888888777777666555666555222///......//////---++++++,,,---------,,,,,,,,,++++++++++++***))))))***+++,,,,,,------,,,*********+++***(((&&&************************************************++++++,,,,,,,,,,,,++++++***************+++++++++,,,+++***+++,,,---+++))),,,++++++******++++++,,,++++++,,,,,,---.../////////111555>>>MMM^^^mmmwwwyyy{{{}}}~~~}}}}}}}}}zzzvvvrrrlll___LLL===777222222111000000000000000///...---...///000///---...------------......//////000000///...---///000//////111222222333<<>>===<<<<<<<<<============>>>>>>>>>???;;;<<<<<<<<<<<<<<<<<<;;;777888999999999999888777888777666555555555666777888888888999999:::::::::999999999888777666666666444444333111......///000...---,,,---//////...,,,++++++,,,------------,,,*********++++++,,,,,,,,,...,,,+++,,,,,,,,,***((()))))))))***++++++,,,,,,************************((()))************)))((())))))*********+++++++++,,,+++***+++,,,---+++))),,,++++++******++++++,,,++++++,,,,,,------------...///444===LLL^^^nnnxxxzzz}}}~~~~~~{{{wwwssslll^^^KKK===777222111111000000000000000...------...000111111000///...---------///000111000111111000...---///000//////000222111333<<>>==================>>>>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<777888999::::::999777777555444444444555666888999999888888888888999:::;;;999999888888777666666555333333222000...---///111------///111222111...+++++++++,,,---............***++++++++++++,,,,,,,,,///...------...---+++)))(((((()))***+++,,,,,,---************************+++,,,---......---,,,+++))))))******++++++++++++,,,+++***+++,,,---+++))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333<<>>===<<<;;;===>>>???<<<999888;;;>>>:::888888;;;;;;888777999888777555333222333444555<<<<<<<<<;;;999999:::<<<999666666999:::666333444111222333444333111///---......//////......---,,,---,,,,,,,,,------+++)))*********)))'''(((***,,,******++++++++++++******...,,,+++,,,//////---***+++***)))*********(((&&&...,,,++++++,,,------,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,...------,,,,,,,,,------***+++,,,---............,,,...333===LLL^^^nnnwww}}}~~~}}}|||}}}xxxtttnnn___JJJ<<<999555444333222111111111111000...,,,...333666555444444111///...///000111111333333333111///---...///111000111444444555;;;DDDUUUfffxxx}}}{{{wwwssspppnnn~~~~~~wwwssswww~~~~~~{{{sssiiieeefffuuuggg]]]TTTOOOIIIGGGGGGGGGCCC@@@BBBHHH????????????>>>===<<<<<<===>>>===;;;999999:::<<<:::888888;;;;;;777777999888777555444333444555666;;;<<<<<<;;;999888999:::;;;666555888999666555666222333444444333222000..................------,,,...---,,,,,,------+++************)))((((((***,,,++++++,,,,,,,,,,,,+++++++++***)))***,,,---***(((,,,+++***+++,,,,,,***)))...,,,***+++,,,---,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,...------,,,,,,,,,------***+++,,,---............---///444>>>LLL^^^nnnxxx}}}~~~}}}}}}|||xxxsssmmm]]]III;;;777333333222111000000000000000//////000111333222111555222///...///111111111111222222111///...///000111000111333333555<<>>======<<>>LLL^^^nnnxxx}}}~~~}}}}}}{{{wwwsssjjj[[[HHH:::555333222111000////////////777888999999888777777888666333000///000111222222000111111000///...000222222000000222222444===FFFWWWhhhzzz~~~~~~zzzrrrooowww}}}yyyppphhhhhhlllzzzeeeVVVQQQLLLJJJIIIFFF@@@===>>>AAAAAA@@@???>>>>>>>>>>>>@@@===::::::<<<<<<:::777:::777777:::999666555777777777666666666666777888777999::::::888666555666999555444777888666444555111222222222222111000///------.........---,,,,,,...---,,,---......---+++)))*********(((((()))+++++++++,,,,,,,,,,,,++++++......//////000//////...+++***+++,,,...///...------+++******+++,,,,,,++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------+++,,,------.........---///000444===LLL^^^nnnxxx}}}~~~~~~~~~{{{xxxsssiiiYYYHHH;;;444333222111000000//////000999<<>>777444111000111222222222...///000/////////111222333000///111111444===HHHWWWhhhzzzwwwooommmxxx|||wwwnnnhhhjjjppphhh^^^VVVOOOMMMKKKFFFBBBBBBBBBAAA@@@???>>>>>>>>>???AAA>>>;;;;;;======:::777:::777777999999555444666666666666666666777888888666888999888777555666666777444444888999555111111000000000000000//////...---------...---,,,,,,+++---,,,,,,---......---+++((()))+++***)))((()))*********++++++++++++*********+++,,,,,,,,,+++++++++)))))))))+++---......,,,---+++)))***+++,,,++++++******************************+++++++++,,,,,,,,,+++++++++++++++,,,---...,,,,,,------...---------///000333<<>>HHHWWWhhhzzzsssnnnooozzz{{{uuulllgggllluuujjj___SSSOOOMMMIIIFFFFFFCCCBBBAAA???>>>??????@@@AAA???>>>>>>>>>===:::888:::777777999888444333555444444555666777777888888666777777777666666888:::999555555999999444000000//////..................---------------,,,++++++,,,++++++,,,---...,,,+++((()))++++++)))((()))***)))******++++++******)))***,,,------,,,++++++,,,)))((((((***,,,---,,,+++,,,+++))))))+++,,,+++***)))))))))*********************+++++++++,,,,,,,,,+++******++++++,,,---...,,,,,,------...------,,,//////222:::III[[[lllvvv}}}{{{{{{uuugggWWWIII<<<333555444333222111111111111---...000111333555888;;;777444111///000111111000---...//////......000222111//////111222555>>>HHHYYYjjj|||pppnnnssszzzsssjjjfffnnnyyy~~~nnn\\\SSSOOOKKKGGGFFFDDDCCCAAA?????????@@@AAA@@@AAABBBAAA>>><<<;;;;;;999777666888777333222444222333444555666777777888666666666555555666:::===@@@:::777777666333222333//////........./////////,,,------------,,,++++++***))))))+++,,,---,,,***''')))++++++***)))))))))***++++++,,,,,,++++++***+++---///...,,,+++,,,...***))))))***,,,---,,,***,,,***))))))***++++++***((()))))))))*********+++******+++++++++,,,,,,,,,************+++,,,---...,,,------...------,,,,,,......111999GGGYYYjjjuuu}}}~~~zzz{{{ttteeeTTTHHH;;;111444333222111000000000000000///...///333777:::<<<777444000//////000000///.../////////......///111///...000222444666>>>GGG\\\mmm~~~}}}nnnpppxxx~~~yyyqqqhhhfffppp}}}iii\\\UUUNNNJJJHHHEEECCCAAA?????????@@@AAA@@@CCCEEECCC???;;;;;;<<<999777666888777333222333111222333555666777777777666666555444444777<<<@@@FFF>>>777666444333444777000000////////////000111,,,,,,---------,,,++++++)))))))))***,,,,,,+++***''')))++++++***)))))))))+++,,,,,,------,,,,,,+++'''))),,,+++)))'''(((***+++******+++------,,,***,,,***))))))***++++++***(((((())))))*********+++******+++++++++,,,,,,,,,************+++,,,---...---------...------,,,,,,......000888FFFXXXjjjttt}}}~~~yyyzzzssscccSSSFFF:::000333222111000////////////333///+++---222777999:::666333000......//////......///000///------///000......000333555666===FFF___ooo|||zzzmmmqqq{{{~~~yyyqqqgggfffqqq~~~sssZZZTTTQQQFFFIIIBBB>>>???@@@???AAADDDEEECCC@@@???>>>===:::888999777444444555666666555444444444444444444444444222333333444666999<<<======<<<<<<;;;999777555444333333222222111000000000+++,,,...//////...,,,+++************************************************,,,,,,,,,+++++++++******))))))*********+++++++++************************+++,,,)))(((000:::444%%%***++++++***))))))***,,,,,,++++++***+++,,,...///---+++)))+++...///---+++,,,,,,------......------//////111888AAAOOOdddvvv|||xxxooodddRRR@@@888999333222111111000000111111...///000111333444666666555333///...///000000///---------............///000000222444444666???JJJdddssszzzsssmmmwww|||qqqjjjnnnvvvzzzjjj]]]WWWKKKMMMFFF@@@AAAAAA??????AAABBB@@@>>>>>>>>>>>><<<::::::888666555666666555444444444444444444444444444222222222333555888:::<<<999::::::999888777666555222222222111000000//////+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************)))******+++++++++++++++************************+++...,,,---777AAA===111***++++++***))))))***,,,,,,,,,+++++++++,,,---...,,,***)))***---...---+++***+++,,,---------------///...111777@@@NNNcccuuu|||yyypppeeeSSSAAA999:::333222111111000000111111...///000111333444555666555222///...///000000///---------............///222000000111111666BBBOOObbbqqq}}}vvvmmmwww{{{ppplllrrrzzzmmm```QQQRRRJJJDDDCCCCCC@@@>>>>>>>>>===<<<<<<>>>>>>===<<<:::999888888999888666444555555555555555555555555222222222333444777999:::777777888999888777666555111111111000//////......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))***,,,---------,,,+++++++++++++++++++++++++++(((******+++444===:::111***++++++***))))))***,,,---,,,,,,++++++++++++,,,+++***)))***,,,,,,,,,+++)))***+++,,,------------///...000666>>>LLL```rrr|||zzzrrreeeTTTCCC:::999333222111111000000111111//////000111222333444555444222///...///000000///---------............///333000......///666EEESSS```ooo|||uuunnnwwwyyypppnnnvvv~~~oooZZZVVVMMMFFFEEEEEEAAA>>>>>>>>><<<;;;<<<===>>>===;;;888888888:::;;;;;;999666555555555555555555555555555444444444555777888999777888999:::999777666444000000000///......------,,,---......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))))))))+++,,,......---,,,+++++++++++++++++++++++++++)))***)))(((---222000))))))***+++***))))))+++---------,,,++++++************))))))***++++++++++++((()))***+++,,,---------///...///555<<>>===@@@>>>===<<<===<<<;;;999666666777:::<<<===;;;:::666666666666666666666666888777666666666777999::::::;;;<<<<<<:::888555333000000//////...---------,,,------...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))******+++,,,---------,,,,,,++++++++++++++++++++++++------,,,+++,,,...---))))))***+++***))))))+++---,,,,,,,,,++++++******)))))))))************++++++((()))***+++,,,,,,,,,,,,///---...333999FFFYYYjjjyyy}}}|||zzzrrrcccQQQCCC:::555333222111111000000111111000000000111111222222222111000......///000///...---------............///222111111222222555AAALLL^^^nnn~~~}}}wwwooovvv~~~uuummmpppyyyttteeeVVVOOOKKKFFF@@@===BBB@@@>>>======<<<:::888777666777999<<<===<<<;;;777777777777777777777777:::999888777777777888999;;;<<<======;;;888444222000000000///......---------------......///000000,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,((()))******)))***,,,---***++++++,,,++++++***))))))***++++++******+++---***++++++,,,,,,,,,,,,,,,...---...111777CCCVVVgggwww{{{~~~zzzzzzsssbbbQQQDDD:::444333222111111000000111111000000111111111111111111000///......000000///...---------............///000111333555444666???III^^^oooyyyrrryyy}}}tttnnnrrr|||~~~ooobbbYYYOOOFFFBBBBBBAAA???>>>>>>===;;;999:::999777888:::;;;;;;:::777777777777777777777777:::999888666666666777777888:::;;;<<<;;;888555222111111000000///......------------......///000111++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))((('''))),,,((()))******)))***,,,...))))))++++++,,,+++******)))+++---,,,+++***,,,...,,,------------,,,,,,+++...,,,---000666@@@SSSddduuuyyy~~~}}}zzz{{{tttcccQQQEEE;;;333333222111111000000111111111111111111000000000000///......///000000///------------............/////////222444555777@@@KKK```ppp|||uuu{{{{{{ssspppwwwsssfffYYYNNNHHHBBB@@@???>>>???>>>===;;;===;;;888777888999888888777777777777777777777777:::999777666555555555666555777999;;;;;;888555333111111111000//////......---------......000111111************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++(((''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,)))'''))),,,((()))******)))***,,,...((()))***+++,,,,,,+++***))),,,...---+++***,,,///............---,,,++++++...,,,,,,000555???RRRbbbtttxxx~~~}}}|||zzz}}}vvvdddRRRGGG<<<444333222222111000111111111111111111111000000000000///......///000000///------------.........//////......000333444777CCCNNNaaaqqq}}}vvv{{{zzzrrrqqqzzz~~~fffTTTNNNDDDFFFGGGEEE@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777777777777777777666444333444666999333555888999999777444222666222///...000111000...........................///---,,,,,,---...,,,+++***+++,,,,,,******+++,,,))))))************))))))++++++++++++++++++++++++------------,,,,,,+++***+++++++++*********))))))))))))******+++++++++++++++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///,,,---222444;;;MMMaaarrrwww~~~~~~|||zzzlll^^^RRRFFF:::333111111000000//////......//////000000111111222222111111000///////////////,,,---...---------///111000111222444333666CCCPPPhhhuuu|||zzz|||zzz{{{vvvrrrvvv~~~www^^^QQQNNNKKKGGGCCC@@@???AAABBB======<<<<<<<<<<<<;;;;;;999999888777777777777777777777666444333333666888222333666777777555222000333111......///000...,,,...............---------///---,,,,,,---...,,,+++***+++,,,,,,******+++,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++*********)))))))))*********+++++++++++++++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...///,,,---222444:::LLL```rrrxxxxxxlll___RRREEE:::333222222222111000000//////000000000000000111111111000000///...............---...///...------///111///000222444444999FFFTTTkkkxxx|||zzz~~~}}}wwwrrruuu~~~rrr]]]SSSNNNGGGDDDCCCDDDCCCAAA>>>>>>>>>======<<<<<<<<<:::999888888777777888888777777666555333333444666222333555777666444222000000///.../////////---+++//////.........---------///---,,,,,,---...,,,+++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++***************************+++++++++++++++***)))***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///,,,---222444999KKK^^^pppwww{{{uuukkk___RRREEE999222444333333222111111000000111111111111000000000000///......------------......///000///......000111///000222555666;;;IIIXXXppp|||~~~}}}zzzuuuvvv~~~rrrZZZTTTLLLJJJLLLKKKEEE@@@??????>>>>>>===<<<<<<<<<::::::999888888888888999777777777555333333444666444666777888888666444333//////000000000///---,,,/////////...------,,,,,,///---,,,,,,---...,,,+++***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************+++++++++++++++++++++++++++))))))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///,,,---222444999III\\\lllttt|||vvvrrrjjj___RRRDDD888111333333333222111111000000222222111111000000/////////......------.........///000000000......000222///000222555666;;;JJJYYYsss~~~}}}yyyzzzooocccUUUNNNNNNNNNJJJFFF?????????>>>===<<<<<<<<<;;;::::::999999999999999666777888666555444555666555666777888777666444333///000111222111000///...//////.........---------///---,,,,,,---...,,,+++***+++,,,,,,******+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++************************,,,+++++++++++++++++++++***)))((()))+++,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///,,,---222333888HHHZZZjjjttt{{{|||}}}~~~{{{tttqqqjjj```RRRCCC777111333222222111000000//////222222111111000000//////000///////////////000000///000111000......///111000000222555666<<>>>>>===<<<<<<;;;::::::999999::::::666777888888777666777888333444555555555444333222///111222222000///000111........................///---,,,,,,---...,,,+++***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++++++++++++++***************+++++++++,,,,,,,,,,,,++++++++++++***)))((()))+++++++++***++++++------------++++++++++++++++++,,,,,,,,,,,,...,,,---222333777FFFXXXjjjuuu}}}}}}~~~~~~xxxtttrrrkkk```QQQBBB777222222222222111000000//////111111111111000000000000000////////////000111111///000000///...---...000000111333555777???OOO___uuuzzz{{{~~~~~~}}}tttuuuyyy{{{cccVVVQQQPPPOOODDDDDDCCCBBBAAA@@@??????<<<<<<;;;:::::::::::::::555777999999999888999:::444444555555444444333222///000111000......000222,,,,,,------...////////////---,,,,,,---...,,,+++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))*********+++++++++------,,,,,,,,,+++++++++***)))((()))***+++***)))***+++---......---+++******++++++++++++,,,,,,,,,...+++---222333666EEEWWWhhhttt||||||~~~wwwvvvssslll```PPPAAA777222333333333222111111000000000000000000000111111111...............///000000///000000...---,,,---//////000333777;;;DDDVVVfffxxxzzz|||}}}}}}tttvvvyyypppcccZZZUUUGGGFFFEEEDDDCCCBBBAAAAAA<<<<<<;;;::::::::::::;;;555777999:::::::::;;;<<<666666777777666666555444...///000...,,,,,,///222+++,,,,,,---...///000000///---,,,,,,---...,,,+++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++++++++++++++))))))******++++++++++++---------,,,,,,+++++++++***(((((()))***+++***)))***+++---......---+++*********+++++++++,,,,,,,,,...+++---222333666DDDVVVdddqqqyyyzzz~~~wwwwwwtttmmm```OOO@@@777333555555444333333222222111//////000000111111222222---------------...///000...//////...,,,,,,---......///333888>>>HHH[[[mmm{{{~~~zzzzzz{{{~~~ssscccYYYSSSMMMIIIHHHEEE@@@>>>???CCC@@@===<<<<<<===<<<;;;::::::;;;;;;::::::999888999888666666666555333111000111222111000//////111///000111000...------......---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---------...---***''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******))))))))))))******---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...///...---,,,+++,,,,,,---,,,,,,---000222777DDDQQQeeelllwww~~~|||{{{}}}zzzvvvnnnaaaQQQCCC888333222...EEEKKK000...:::...000000000000////////////111...,,,---///111///------...//////......///111...///333888===HHH\\\nnn{{{xxxyyyzzz|||~~~~~~qqqaaaWWWNNNJJJGGGDDDCCCDDDBBB@@@===<<<=========<<<;;;;;;<<<<<<<<<;;;;;;:::;;;999888777777666333111000111222111000///000111///000111000...---...///...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++******))))))******+++------,,,,,,,,,+++++++++))))))*********+++++++++,,,,,,+++++++++,,,------...---,,,+++***++++++,,,---,,,...111222666CCCOOObbbjjjvvv~~~|||{{{|||xxxuuummm```QQQBBB888444;;;555PPP```FFF555666...000000000000////////////111///------///000///...---...//////......///111000000333888>>>III^^^ppp~~~{{{xxxxxxzzz}}}ttteeeTTTKKKGGGDDDDDDFFFBBB@@@>>>===>>>>>>>>>=========>>>>>>>>>>>>>>>>>>===;;;999999888666333111111222222222000///000111///000111000...---...///......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++))))))))))))************------,,,+++++++++,,,,,,,,,,,,+++*********++++++...---///111111555@@@LLL]]]iiiwww}}}{{{{{{vvvssskkk^^^OOOBBB999444<<<222JJJ___III111///...000000000000////////////000///------///000///...---...//////......///111111111333888>>>KKKaaattt}}}{{{xxxwwwyyy}}}yyybbbTTTLLLFFFEEEFFFCCCAAA???>>>???@@@@@@???????????????@@@@@@AAAAAA???===;;;:::999777444111111222333222000///000111///000111000///...///000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,000---+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++)))*********++++++++++++...---,,,,,,++++++++++++,,,,,,++++++++++++++++++......///111111444>>>IIIYYYhhhyyy}}}{{{uuuqqqiii]]]NNNBBB999555555---:::EEE777,,,000333000000000000////////////000///........./////////---...//////......///111111111333777>>>LLLcccvvv~~~~~~zzzwwwuuuwww|||zzzgggYYYNNNHHHGGGFFFCCCAAA@@@AAABBBAAAAAABBBAAA@@@@@@@@@AAAAAABBB@@@>>><<<;;;:::888555222111222333222111000000222...000111000//////000111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,------------------......///111111333<<>>===>>>>>>???===<<<;;;::::::999666444222333444333111000111222...000111111000000111222///000000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))*********++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------***+++,,,---...------,,,,,,,,,...111000222;;;FFFTTTiii{{{|||zzz||||||yyywwwsssiii\\\MMMAAA:::666...555444111444444//////000000000000////////////...///000///------///111---...//////......///111000222777>>>FFFTTTjjj}}}~~~|||{{{zzzxxxtttqqquuuzzz~~~~~~xxxeee___PPPMMMIIIGGGFFFFFFDDDCCCDDDCCC@@@>>><<<<<<===>>><<<;;;:::::::::999666444222333444333111000111222...000111111000000111333///000000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,------...)))***+++,,,---,,,,,,+++++++++...111111222;;;FFFSSSiiizzzzzzwwwyyyzzzwwwxxxtttjjj\\\MMMAAA:::777444333000555;;;444///888000000000000////////////---///111///---,,,...111---...//////......///111111333999AAAIIIWWWmmm~~~|||{{{zzzyyyvvvssspppxxx}}}oooZZZWWWQQQJJJDDDAAA@@@AAADDDBBB???<<<;;;;;;;;;<<<:::999888888999999888666222222222111111111111000222111111000///......---111...,,,---111222///+++,,,---......,,,,,,---...---.........---,,,,,,+++---,,,***))))))***,,,---...---,,,,,,------+++)))---,,,***))))))***,,,...******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////,,,///666222444CCCXXXeeerrrwwwyyy{{{|||{{{vvvssslllbbbUUUHHH<<<666666666555444222111000000111000000///...---------000///...///000///---,,,...///000000//////000111555777:::@@@LLL]]]qqq~~~zzzxxxyyyxxxtttrrrsssyyy{{{~~~pppeeeWWWMMMIIIHHHEEEBBBCCCAAA???===;;;::::::::::::888777777888999777666333333333333222222222222111111111000///.........111...,,,...111222///+++,,,---......,,,,,,---...------......------,,,+++---,,,+++))))))+++,,,------,,,,,,,,,------+++)))---,,,++++++***+++,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......+++...444111444CCCZZZgggtttyyyzzz{{{|||{{{vvvssslllbbbUUUHHH===777444444444333333222222222111000000///......------000///...///000000...,,,...///000000//////000111444666:::AAAMMM___rrrzzzxxxyyyxxxsssqqqsssyyy{{{~~~www^^^PPPNNNNNNJJJDDDAAA@@@???===<<<:::999888999777666666777888666555444444444444333333333333111111000000//////......000...,,,...111111///,,,,,,---......,,,,,,---...------......------,,,,,,---,,,+++******+++,,,------,,,+++,,,------+++***---------------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---***---333000444EEE]]]jjjvvv{{{{{{|||{{{zzzvvvrrrkkkaaaUUUHHH>>>888333333333333333333444444000000000///......------......---...000000///...---///000000//////000222222555999BBBOOOaaasss|||yyyyyywwwrrrpppssszzz|||}}}{{{rrr^^^WWWTTTOOOJJJAAA@@@@@@>>><<<:::888777888777666666777777666444444444444444333333333333111000000000/////////...///...---...000111///---,,,---......,,,,,,---...,,,------...------,,,,,,---,,,++++++++++++,,,------,,,+++,,,------,,,***---...//////...,,,***)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------...+++---222000555HHH]]]jjjwww{{{{{{{{{zzzxxxtttqqqiii___SSSGGG===777444444444444444333333333000000//////...............------...000111000...---...000000//////111222111444999CCCRRRddduuu}}}zzzzzzvvvppppppssszzz}}}{{{xxxyyyfff[[[SSSNNNCCCBBBAAA@@@>>>;;;999888888777666666777777666444333333333333222222222222000000000000///////////////......///000000...---,,,---......,,,,,,---...,,,,,,------...------,,,---,,,,,,,,,,,,,,,,,,---,,,++++++,,,---...,,,+++---...///000///---***(((******+++++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------...///,,,...333111888LLL\\\iiivvv{{{{{{{{{yyywwwtttppphhh]]]QQQEEE;;;666777666666555333222222111////////////...............------...000111000...,,,...000000//////111222222444;;;FFFVVVhhhvvv}}}{{{yyyuuuooopppttt{{{}}}~~~zzzwwwxxxaaaRRRKKKFFFEEEDDDBBB???===;;;;;;999777666666777888666555333333333333222222222222000000000000////////////......////////////......,,,---......,,,,,,---...,,,,,,------......------,,,,,,------------,,,,,,,,,++++++,,,---...---+++,,,---...///...,,,***)))******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------......000---...222111:::PPPYYYggguuu{{{||||||{{{xxxuuuqqqhhh]]]PPPDDD:::555888777666555444222111111//////////////////............---...000000///...,,,...///000///000111333444666===JJJZZZkkkxxx~~~~~~~~~~~~~~~}}}{{{yyytttoooqqqvvv|||}}}~~~|||zzzxxxsss\\\PPPJJJIIIFFFCCC@@@???>>>>>>:::888777777888999777666444444444444333333333333////////////000000000000---...000000///.........,,,---......,,,,,,---...+++,,,------......------,,,------------------,,,++++++***,,,......---+++++++++,,,------,,,+++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......---///,,,---000000:::QQQWWWfffuuu|||}}}~~~{{{yyytttjjj^^^QQQDDD;;;555777666666555444333333222.../////////////////////000///...///000000...,,,,,,---///000///000222333666888???LLL^^^nnnyyy~~~|||}}}~~~~~~~~~~~~|||~~~|||{{{yyysssooorrrxxx}}}}}}}}}}}}|||{{{zzzzzzooo^^^MMMKKKGGGDDDAAA@@@@@@@@@:::999888888999999888666666666555555555444444444////////////000000000000---///000000///......///,,,---......,,,,,,---...+++,,,,,,---.........---,,,------......------,,,++++++***,,,......---,,,******++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......,,,...++++++///...:::QQQVVVeeeuuu}}}~~~{{{vvvlll```RRREEE;;;666555555555555555555555555.........///////////////000///...///000///---,,,,,,---///000///000222333777:::AAANNN```oooyyy~~~~~~}}}|||||||||}}}}}}}}}}}}|||}}}|||{{{yyysssooorrryyy}}}}}}||||||{{{{{{{{{{{{ooo]]]QQQLLLGGG===???DDD???888999999888777666666777666777777666444222333444222111111000000000000000222000------...//////...---...///...------...///,,,---.../////////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---***++++++***))))))***,,,******++++++++++++******111///---,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///000///---,,,333>>>GGGSSScccttt|||~~~{{{vvvkkk___QQQEEE<<<888888777666555444333222222////////////............000000//////.........---............---...000222888===GGGTTTbbbpppzzz~~~}}}}}}~~~}}}|||}}}~~~~~~|||~~~|||sssmmmpppvvvzzz{{{{{{{{{{{{{{{zzzyyyyyyyyygggYYYNNNCCCCCCEEE>>>;;;;;;;;;999777666666666555666777666444333444555222222111000000000000000111000....../////////------...//////------...///,,,---...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,***++++++***))))))***,,,******++++++++++++******---,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///000///------333===FFFTTTcccttt|||}}}{{{uuulll___QQQEEE<<<777777777666555444333333222////////////............000/////////............//////000///...///111444666<<>>===<<<:::888777666555555666777666444444444666222222222111111111000000000/////////000000...------...//////------...///---......///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++***+++++++++))))))+++---******++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------333<<>>;;;999999888777666555666777666555444555666222222222222222111111111000//////000111111...,,,---///000///...---...///...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++************+++,,,+++******+++---***++++++,,,,,,++++++***+++---...///...---------++++++,,,,,,,,,,,,------......------...333;;;AAATTTcccrrrzzz|||~~~~~~|||zzzuuulll```RRRFFF<<<666444444444444444444444444////////////............///////////////.........///000000000///000333555555===KKK[[[kkkwww~~~}}}}}}}}}{{{|||}}}~~~~~~|||{{{{{{{{{|||~~~~~~}}}}}}}}}~~~}}}|||{{{{{{{{{|||~~~~~~}}}vvvmmmkkkrrr{{{~~~|||```QQQMMMFFFBBB???;;;999::::::999888555777777777555444555666222333333444333222111111000000000111222111///,,,...///000///......///000//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,+++******,,,...++++++,,,,,,,,,,,,++++++,,,...///...,,,***+++,,,+++++++++,,,,,,---------...---------///444:::>>>RRR```pppwwwzzz}}}~~~|||yyyuuulll```SSSFFF<<<666444444444444444333333333////////////.....................///////////////---.../////////000333555888@@@NNN___mmmwww~~~~~~}}}}}}}}}{{{|||~~~zzz|||}}}~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}{{{uuummmmmmuuu~~~}}}{{{yyycccXXXMMMGGGCCC>>><<<======<<<999777888888777555444444555333333444555444333222111111000000000111111///---...///000000......///000000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++******+++,,,+++++++++---///++++++,,,,,,,,,,,,++++++***,,,---,,,)))(((+++...***++++++,,,,,,------...---,,,,,,---000444888;;;NNN]]]llltttxxx|||}}}|||yyyuuulllaaaSSSFFF;;;555555444444444333333222222////////////.....................///////////////---...//////...000333555;;;DDDSSScccpppyyy}}}~~~}}}|||~~~{{{}}}}}}{{{~~~}}}}}}}}}}}}}}}{{{zzz{{{}}}~~~|||zzztttnnnpppyyy~~~|||qqq___PPPJJJCCC@@@@@@@@@===:::999999999888555333333444333444555666555444222111333111//////000111000///...000111000///...///000111000...---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,***+++,,,,,,++++++---///+++,,,,,,------,,,,,,+++***,,,---+++)))***000555******+++,,,,,,---......---,,,+++---000444777999KKKYYYiiiqqqvvvzzz}}}|||yyyuuummmaaaTTTFFF;;;555555555444444333222111111////////////......................../////////000...///000000000111444777>>>GGGWWWggguuu}}}~~~}}}}}}~~~~~~|||{{{}}}||||||}}}~~~|||{{{|||}}}zzzyyytttpppsss|||~~~|||oooWWWPPPHHHCCCBBBAAA===::::::::::::888555333333333333444555666666444222111444111///...///000111000...000111000///...///111111000...---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,***+++,,,,,,+++,,,...000+++,,,,,,------,,,,,,++++++---///...,,,///777===******+++,,,,,,---......,,,++++++---000444777888IIIWWWgggpppuuuzzz}}}}}}xxxtttmmmaaaTTTFFF;;;555666666555444222111000000000/////////............---.........//////000000///000111111111333666888???IIIYYYkkkxxx}}}}}}}}}~~~~~~||||||{{{{{{|||||||||}}}~~~||||||~~~zzzyyyuuuqqquuu~~~}}}zzzsss___LLLGGGGGGCCC>>><<<;;;<<<<<<:::888888999:::111222333333222111///...111000///000222333333222///111000...***+++///333//////...------------....................................------,,,,,,,,,---+++++++++---------+++---++++++---000000---***+++,,,,,,------,,,,,,+++///...------...000333444,,,,,,,,,,,,,,,,,,,,,,,,///++++++///222222444777FFFWWWjjjssswwwzzz{{{zzz|||sssfffXXXIII<<<666666555444444555666555333111///......//////...,,,111///...------...///111---///222222111222555999:::JJJ^^^nnnzzz~~~}}}}}}}}}}}}~~~~~~{{{yyyxxx|||sssnnnrrrzzz~~~{{{qqq{{{bbbTTTLLLDDD???>>><<<<<<;;;:::888777777777444444444444333222111111333111111111333444333222555333000...---...///000111000//////.............................................------,,,,,,,,,---,,,++++++---------++++++++++++,,,---...,,,++++++,,,,,,------,,,,,,+++...---,,,,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++///222222333777CCCTTTfffpppuuuzzz|||{{{|||sssgggXXXJJJ>>>777666555444444555555444333111///......//////...---000///...------...///000---000222222111222666999???OOObbbqqq{{{}}}{{{}}}~~~}}}{{{zzz{{{rrrnnnttt|||{{{rrrjjjYYYMMMEEECCC??????===;;;999888777666777666555444444333333444444333222222333444222111:::444///...000222000---333222111000////////////////////////////////////.........---------------...,,,+++,,,------,,,+++***+++++++++******,,,---+++,,,,,,------,,,,,,+++---,,,+++***++++++------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,000222111333777AAAPPPbbblllsssxxx||||||~~~zzzrrrgggYYYKKK???999666555444444555555444222000///......//////...---000///...------...///000---000222222111222666:::EEETTTgggttt|||~~~~~~zzzwww{{{}}}{{{xxxqqqooouuu}}}}}}tttqqq^^^QQQJJJEEECCC@@@===<<<:::999888999888666444444444555555555333222222333333111000777444000///000111111///333222111000///.........000000000000000000000000...............---------...---,,,,,,---...,,,+++***,,,---+++)))))),,,000+++,,,,,,------,,,,,,+++...---,,,+++******++++++++++++,,,,,,,,,,,,------...,,,...111222000222666AAAOOO___iiipppvvvzzzyyy{{{wwwpppfffYYYKKK???999777555444444444444333222000///......///000///---000///............///000---000222222111333777<<>>===<<<:::999999888666555444444555555444333111111222222111///000111222111//////111444222111000///............000000000000000000000000........................///...,,,------...,,,++++++---...,,,******---111+++,,,,,,------,,,,,,+++......---,,,,,,++++++++++++++++++,,,,,,------------,,,///222222///111666BBBOOO^^^hhhooouuuwwwvvvxxxuuuoooeeeYYYKKK???888777555444333444444222111///...---...///000///...//////............//////...000222111111333888===FFFXXXlllwww}}}|||xxxrrrwww}}}}}}{{{pppmmmpppxxx~~~uuuzzzeee[[[SSSIIIBBB???===;;;999999888777666666555555555444333222222333333222111---111333222//////222666000000///.........//////////////////////////////.............../////////000...------......,,,+++,,,---------,,,,,,...///+++,,,,,,------,,,,,,+++.........------,,,,,,,,,***++++++,,,,,,------...,,,---000333222...111666BBBOOO^^^hhhpppvvvwwwtttwwwuuuooofffYYYKKK???888777555444333444333222000///...---...///000///...////////////////////////...000111111111333999>>>GGGYYYnnnyyy}}}yyyssswww||||||zzznnnmmmrrr{{{~~~uuuooodddUUUJJJDDDBBB???<<<999::::::999999888777666555444333444555666555444222222333333222222333444000000//////000000111111........................---........./////////000111///------......,,,+++,,,++++++,,,......---,,,+++,,,,,,------,,,,,,+++------------------,,,,,,******+++,,,,,,---......,,,---111444222...000666AAANNN]]]jjjssszzzyyyuuuyyywwwqqqhhh[[[MMM@@@888777555333333333333111//////...---...000000000///......////////////......///000111111000444:::???JJJ]]]qqq|||{{{tttwww{{{~~~}}}zzzoooooouuu}}}tttsssaaaRRRKKKGGGCCC@@@:::;;;<<<<<<;;;:::888777666555555666888999888777777444222333555666333000000000000000111222333444........................---.........//////000000111///............,,,++++++))))))+++...///,,,(((+++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,******+++,,,,,,---......+++---222555222...000666???LLL]]]kkkvvv||||||www{{{yyysssjjj]]]NNNAAA:::777555333333333333111///...------...000111000///......////////////......///000111111000444:::@@@MMM```uuu|||uuuwww{{{}}}}}}{{{ppprrrxxx|||sssmmmXXXRRRRRRKKKAAA>>>>>><<<888777888888777777666555555666777555444555555666666555333111000222222222222111111000000111111000///////////////000000000000000000000000444222000///000///---,,,+++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++...000...---,,,---,,,...000///,,,---222777>>>LLL___pppyyy|||}}}~~~|||xxxpppfff[[[NNNBBB:::777777666555333222111111///...---,,,,,,---...///////////////////////////...///222555555444999@@@NNNgggvvvzzz}}}uuutttuuuzzz}}}wwwkkkttt~~~}}}uuummm^^^UUUMMMDDD@@@???===:::999999888777888666555666777777666444444555555555555444222111111111111111000000000///111111000///////////////000000000000000000000000333111////////////---++++++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---***,,,...///...------------///111///---...333777???LLL```pppyyy}}}~~~}}}yyyqqqggg[[[NNNBBB:::777777666555333222111111//////...------...////////////////////////////////////111444444555:::BBBPPPiiiwww|||}}}wwwuuuuuuyyy{{{uuummmuuu}}}vvvtttbbbUUULLLEEEBBB???>>>===<<<:::999999777666666777777666555444444555555555444444333111111000000000000000///111111000////////////000000000000000000000000000111000............,,,***+++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,...---,,,,,,---///...000111000...///333777???MMM```pppzzz~~~zzzrrriii]]]OOOBBB:::888777666555333222111000000//////......//////000////////////////////////111///111333444555===EEESSSlllzzz}}}}}}yyywwwuuuxxx~~~xxxsssqqqxxx~~~wwwzzzfffWWWLLLFFFAAAAAAAAA>>><<<<<<:::999777777888888777555444444444555555555555555111111111111111111111111222111000000//////000000////////////////////////000...------------,,,***+++,,,------,,,,,,...000------------------------,,,------------------,,,,,,---------,,,,,,...000000111111000///000444777???LLL```pppzzz~~~{{{tttjjj^^^PPPCCC:::888777666555333222000000000000////////////000000////////////////////////222000000333444666???IIIWWWppp|||}}}{{{xxxuuuwww}}}|||wwwrrruuu{{{xxxzzzeeeTTTJJJCCCBBBBBB>>><<<===<<<:::999888999999777666555555555555555555555666333333333333333333333333222222111000000000000000///////////////////////////...,,,,,,------,,,***+++,,,------,,,,,,...000------------------------...//////000000//////...,,,---------,,,,,,...000111111000000///111333555>>>KKK^^^nnnxxx~~~{{{tttkkk___QQQCCC:::888888666555333111000/////////000000000000//////000000000000000000000000222000000333444888BBBLLL[[[sss~~~|||{{{xxxuuuwww|||{{{uuurrryyy~~~xxxzzzcccTTTHHHFFFCCC===:::<<<===<<<::::::::::::888666666666555555444555555666333444444444444555555555222222111000000000000111000000000000000000000000///...,,,,,,------,,,++++++,,,------,,,,,,...000------------------------+++++++++,,,,,,++++++++++++,,,...---,,,,,,---///222111/////////111222444;;;HHH[[[kkkvvv|||}}}yyyssskkk```RRRDDD;;;999888777555333111000///...//////000000//////...000000000000000000000000111000111444666:::DDDNNN^^^uuu~~~|||yyywwwuuuwww}}}~~~yyytttqqq{{{~~~xxxzzzgggUUUOOOJJJ@@@<<>>===;;;:::;;;:::888777888777666555444444555555333333333444444444555555333222111111000000111111000000000000000000000000///...------......---,,,+++,,,------,,,,,,...000........................)))******************)))***,,,...///...---------222000.........000222222999EEEXXXiiissszzz~~~zzzwwwrrrjjj```RRRDDD;;;999888777555333111//////---...////////////...---000000000000000000000000000///111555888<<>>>>>;;;777999888777666666555555555777555444333333222111///222222222222222222222222222111000.........///000.........///////////////............////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,000***)))...///,,,,,,///444///,,,---------000555666DDDWWWgggttt}}}~~~zzzwwwqqqiii___RRREEE===777666444222111111111111***---000111000////////////////////////000111111333333555777777<<>>;;;888:::999888777777777777777777555444333444333222000222222222222222222222222111111000000///000000000.../////////////////////............////////////.........---------,,,,,,...---,,,,,,,,,,,,,,,,,,///+++***------+++,,,111444///,,,---------000555777EEEXXXggguuuzzzwwwrrrjjj___RRREEE<<<888666444222111111111111))),,,///000///---------///////////////000111111222222555888999???MMM\\\nnn{{{}}}xxxuuurrruuuzzz~~~zzzpppiiikkkrrryyyqqqyyyddd\\\RRRLLLEEE@@@??????>>><<<::::::999999888999999999666555444444555555333222111111111111111111111111000000111222222222111111//////////////////..................////////////.........------------,,,......---,,,,,,,,,,,,,,,...---------+++)))...444333///,,,---...---000555888FFFWWWggguuu{{{xxxssskkk```RRRDDD;;;888777555333111111111111+++---///000///.........///////////////000111111111222555888;;;BBBRRRaaaqqq|||{{{wwwssstttvvv{{{|||vvvmmmhhhkkksss~~~wwwooo|||nnn[[[TTTJJJCCCAAABBBAAA@@@::::::999999999999::::::666555444444666666555444111111111111111111111111///000222333444333333222////////////........................////////////............------------///......------------------...///,,,))))))///666222...,,,.........111555888EEEUUUeeeuuu|||yyytttlllaaaSSSEEE<<<999888555333222111111111...000222222111000000111///////////////000000111111222555999;;;CCCTTTdddrrr||||||xxxuuuxxxzzz~~~zzzrrrjjjhhhmmmuuu~~~wwwnnnoooeeeWWWLLLFFFDDDBBBAAA;;;;;;::::::999:::::::::888666555666777777666555111111111111111111111111000111222444444444333222000000//////.........---............//////////////////.........---------///......------......///,,,//////,,,(((***111666111---,,,...///...111555777CCCRRRcccsss~~~|||zzzvvvooodddUUUGGG===:::888666444222111111111///111222222000///000111///////////////000000111222333555888;;;CCCTTTddduuu~~~|||yyy~~~xxxmmmggghhhqqqxxx~~~xxxpppnnn]]]RRRJJJDDDAAA>>>>>>===<<<;;;;;;;;;;;;999888777777888888666555222222222222222222222222111111222333333333222222000000000///......------............/////////////////////.........------...............///000111+++//////+++***---222444000---,,,///000///111555777BBBPPPaaarrr}}}}}}{{{wwwqqqgggYYYJJJ@@@;;;999777444222111111111...///000///---,,,---//////////////////000111111333333555888<<>>GGGZZZkkk|||{{{{{{tttgggccclllzzz~~~~~~yyyqqqnnnaaaWWWRRRFFFEEECCCAAA@@@>>>>>>===<<<;;;999888888888666444444444444444444444444444444333111000///000111111111000000///...---------............/////////000000/////////............,,,,,,---...000222444555+++......+++---333444//////,,,,,,///000///111555:::CCCQQQaaattt}}}|||yyytttkkk]]]OOOEEE<<<:::777555222111111111000000000///---,,,...//////////////////000111111111222555:::@@@KKK^^^ppp{{{zzz{{{sssfffcccnnn|||}}}}}}}}}xxxqqq|||mmm```VVVNNNHHHGGGFFFAAA>>>===;;;999777666666666444333444444444333333333222222333222222111111000000000444222///...///000111111111111000000//////......,,,---------......//////222...,,,...333555333///...000...---111777555---......---...///000222333999BBBSSSfffvvv}}}xxxssskkk^^^PPPFFF<<<:::777666666555444222//////000000000000//////222222111111111111111111555333444888???LLL```rrr~~~zzzuuuiii```eeettt~~~~~~}}}}}}yyysss|||kkk\\\SSSKKKHHHEEE@@@===>>>===;;;999888888777666555555555555555444444444444333222222222222222222111444222000///000111111000111111111111000000000000.............../////////000---+++---111333111......///...---111666444---............///000222333:::CCCSSSfffvvv{{{vvvnnnaaaRRRGGG<<<:::777666555555333222//////000000000000//////111111111111111111111111555444555:::AAANNNbbbttt~~~}}}yyyrrrgggaaahhhxxx~~~~~~zzzttt{{{dddZZZPPPKKKFFF@@@???AAA@@@===;;;::::::999888666777777777666666666555555333333333333333444444444444333111222333333222000111111111111222222222222000000000000///////////////---+++---000222000......///......222555222---............///111222333:::CCCSSSfffuuu}}}yyyrrrdddTTTHHH===:::777555555444333222//////000000000000//////111111111111111111111111666555666<<>>;;;666444333333222111//////000000000000//////000000111111111222222222222222666===EEESSSgggxxx~~~yyyqqqfff___]]]gggxxx{{{uuu{{{fffSSSIIIGGGDDDAAA???===<<<;;;999888888888777777777666666666555555555555555666666666555444222222444444333111///////////////000000000111111111111000000000000//////000000111222222222------///333333///---...,,,---...000111111111111555>>>MMM```ppp|||~~~}}}{{{ssseeeTTTHHH???;;;666333222222222111//////000000000000//////000000000111222222333333111111666===FFFTTThhhzzz~~~|||uuummm```\\\___nnn~~~zzztttyyy```RRRNNNFFFDDDAAA???>>>===;;;999999999999999888888888888666555555555555555444444666333111111222333222222111111000000000000000000//////000000000000000000---...///000000000111222---,,,///444333...+++...,,,---///000111111111111222:::JJJ]]]ooo{{{}}}zzzsssfffUUUJJJ???;;;666222111111111111//////000000000000/////////000000111222222333333111222777???IIIVVVkkk|||~~~}}}~~~~~~{{{ssskkk\\\\\\dddvvv~~~zzzssslll\\\WWWHHHFFFCCCAAA@@@???===;;;;;;;;;;;;:::::::::999999666666555555444444444333666333000///000222222222333222222222111111000000......//////000000111111,,,---//////...///000111---,,,///555333---+++...,,,---///000111222111111000999HHH\\\nnnzzz}}}zzzsssfffVVVKKK@@@;;;666222111111111111//////000000000000/////////000000111222222333333222333888AAAJJJXXXlll~~~}}}}}}}}}~~~{{{sssjjj[[[]]]iii|||~~~yyysssiii]]]PPPMMMKKKJJJDDD===<<>><<<999666333333333333777555333222333333222111111111111111111111222222---...///000111222333444---///222222000.........+++222888777111,,,,,,...,,,---...///000000000///111;;;LLL___ppp|||~~~|||zzzqqq]]]JJJ@@@<<<777333222222222222222222222111111111111111+++,,,///111333333333333111444888===HHHZZZpppzzzuuuxxx{{{}}}|||||||||}}}{{{|||}}}|||{{{{{{}}}~~~~~~zzzpppddd]]]hhhvvv{{{wwwuuuuuucccYYYOOOLLLHHHBBB===;;;;;;;;;:::999888888888999===;;;888666444333444444777555333222333333222111222222111111111111111222......///000111111222333222333333222000///000111+++111777777111------///---------...//////000000888>>>JJJ[[[mmmzzz{{{ppp\\\JJJ@@@;;;666222111222222111111111111111111111111111///000000111111111111111222555999???KKK]]]rrr~~~wwwppppppqqqrrrssstttuuuuuuuuuvvvuuuuuuvvvyyy~~~~~~yyymmm```___lllzzz|||xxxvvv{{{hhhUUUMMMLLLGGG???:::>>>===;;;:::999888888999:::999777666555444555555777555333222333333333111444333222111111111111111.../////////000000000000111111000...,,,+++---///+++000555555111......000......------...///111222>>>@@@GGGVVViiizzz|||ooo[[[JJJ???;;;555222111111111111000000000000000000000000111000000000000111222222444666;;;BBBNNNaaavvv~~~uuulllhhhddddddfffiiiiiihhhjjjiiihhhhhhkkksss}}}wwwiii\\\dddrrr~~~yyyvvv~~~dddWWWRRRMMMGGGCCCAAA???===;;;::::::;;;<<<888888777666555666666777666555333333444444333222555444333222111000000000////////////////////////000000111///---+++,,,---,,,000444444111//////111111000///...///111333444???>>>DDDSSSiii{{{~~~nnnZZZJJJ>>>:::555111000000000000////////////000000000000.........///000333555777444777;;;CCCQQQdddxxxyyyqqqiiiaaa^^^___aaa```]]]___^^^\\\]]]bbbmmmzzz~~~tttfffZZZkkkyyy~~~yyyvvv~~~jjj]]]RRRLLLKKKAAA???===;;;:::;;;<<<===777777666666666666777777666555333333444555444333555444333222111111111111000000000000////////////111333666777555222000///---000222222000///000222333222000000000222555666999:::AAASSSjjj|||~~~ooo[[[JJJ>>>:::555111000000000000......//////000000000000///......///111333666777444666;;;DDDTTTggg{{{|||sssiiidddcccbbb___\\\___^^^]]]^^^dddnnnzzz{{{qqqfff___sss~~~yyyvvvmmmZZZNNNKKKBBB@@@===:::999999;;;<<<666666666777777777777777666555333333444555555444555444333222222222222222111111111111000000000000...111666777666222000...000111222111//////000111222222111111222333555666444777AAASSShhhzzz~~~ppp\\\KKK???;;;555222111111111111...//////000000111111222111111111111111222333333555777;;;FFFWWWkkk~~~xxxrrrpppmmmjjjggglllllllllmmmqqqxxxxxxnnniiijjj{{{}}}yyywwwqqq\\\RRRIIIFFFAAA===:::::::::;;;666666777777777777666666666555333333555666555444444333333222222222333333111111111111222222222222+++...111333222000///...222222111000/////////000000000111111222333333333333777AAAQQQcccuuu}}}rrr]]]KKK@@@;;;666222111222222111//////000000111222222333000111222222333333222222777888===HHHZZZooo~~~|||zzz{{{}}}~~~tttkkknnnvvv{{{yyyyyytttcccPPPMMMGGGBBB>>><<<<<<<<<777777777777777666666555666555333333555666666555333333222222222333444444111111222222222333333333...000222333222222222333444333111000......///000......000111111222111111444999BBBOOO___ppp}}}sss^^^KKK@@@<<<777333222222222222///000000111222333333333,,,...000333444555555555888999>>>JJJ]]]rrr}}}qqqjjjqqq~~~|||zzzzzzzzzqqq```RRRGGGDDDCCC>>>::::::<<<;;;;;;;;;;;;:::666444888777666555555444444555444444333333333444555555444333222111000000000000111111111111111111222222333111///......//////...222222111111111111222222222777@@@PPPcccvvvzzznnnYYYHHH???;;;555111000000//////000000000000000000000000222222222111222222333333:::999>>>LLLbbbwwwuuulllmmmvvv~~~zzzwwwvvvuuuxxxfffTTTLLLIIICCC===;;;<<<:::999888999999777555888888777666555555555555888777555444333222222222555444333222111111111111111111111111111111222222333111///...000000000000222222111111111111222222222555???NNNaaasss}}}rrr___NNN@@@<<<666222000000000000000000000000000000000000222222111111222222333333888:::AAAQQQgggzzzvvvooopppzzz}}}yyywwwvvvvvvhhhXXXOOOHHHBBB???>>><<<999888999::::::999999888777666555555555555888777666444444333333333555444444333333222222222222222222222222222111111222111///000111222222222222222111111111111222222111444===KKK]]]ooo}}}wwwdddSSSAAA===777222111111111111000000000000000000000000222222111111222222333444888:::DDDVVVkkk}}}xxxsssvvv{{{wwwvvvwwwxxxlll[[[OOOIIIGGG@@@???===<<<=========;;;999999888777666666666666444444444444555666777777444444444444333222222111333222222222222222111111111000000111333444444333222222111111111111222222222555<<>>777333111222333333000000000000000000000000111111111111222333444444888;;;EEEWWWlll~~~|||yyy|||~~~zzzuuutttwww{{{kkkYYYPPPMMMCCCBBB@@@@@@@@@???<<<::::::999888777777666777777555555555555666777888999333333444444444333222111333333333333222222111111111000000111444555555444222222111111111111222222333666<<>>777333111222333444111111111111111111111111111111111111222333444555:::<<>>;;;999;;;:::999888777777777777888888777666666666666666333333555555555444333222444444444333222222111111000000000222444555444222222222111111111111222222444666<<>>777222111222333444111111111111111111111111000000000111222333444555;;;===GGGXXXmmm~~~~~~xxxrrrrrryyyrrr```UUUPPPIIICCC@@@???>>>>>>;;;;;;:::999888888888888888888777777666666777777444555777888888777666555555444444333222222111111000000000222444444222111222222111111111111222222222444:::GGGXXXjjjyyyvvvaaaOOODDD>>>666111000111333444111111111111111111111111000000000111222333555666:::>>>JJJ]]]rrrxxxrrrrrryyyzzz```YYYNNNEEEBBBBBBCCCEEE<<<;;;:::999888888888888555555555666777999:::;;;666777999::::::999888777555555444333333222111111000000000222333333111///222222111111111111222222111333999FFFWWWjjjxxxwwwbbbPPPCCC>>>666000///000222333111111111111111111111111000000000111222444555666999???MMMaaavvvyyyrrrrrryyyzzzeeeSSSNNNKKKCCCAAADDD===<<<;;;::::::::::::999444444444555777888:::::::::999888777666777888999<<<999666444555444000---222222222111111111111000222222222222333444555666---999999<<>>888444222222222111111111000000111222333333444333333222333444666777>>>CCCOOOaaauuu~~~vvvsssxxx}}}kkk^^^SSSGGGBBBFFF@@@???===<<<;;;:::999999666666666777888999;;;;;;888888888888999999:::;;;:::888555555666555333000222222222222111111111111222222222222333444555666===EEEAAA???TTTkkkwww~~~yyyeeeRRRCCC>>>888444222222222111111111111111111222333333444333222222333444666777<<>>===<<<;;;999777888888888888999:::;;;<<<666777999;;;<<<<<<<<<<<<888777666666666666555444333222222222111111111111222222222222333444555555EEEKKKCCC@@@RRRhhhuuuzzzeeeSSSDDD???999444222222222222222111111111111222222333333333222222333444666777;;;BBBPPPdddxxx|||vvvvvv|||~~~eeeVVVRRRFFFBBB>>>===<<<<<<999777999888888888999:::;;;;;;666888;;;===>>>===;;;:::999888777777666666555444333333222222222111111111333222222222333333444555<<>>===QQQfffuuuzzzfffTTTEEE@@@999444222222222222222222222111111222222333333222222222333555666888<<>>>>><<<:::888::::::999888666444444333333333333222222222222111333333222222222333444444111999999===RRReeesss{{{hhhVVVFFFAAA999444222222222222333333222222222222222333222222222222333555777888>>>GGGWWWjjj{{{}}}xxxyyyooo]]]TTTIIIBBBAAA@@@===:::::::::999999888999999999999;;;===>>>===;;;999777999:::999777555333333333333333333333222222222222333333333222222333333444///888:::AAATTTcccqqq|||iiiWWWHHHBBB:::444111222222333444333333222222222222333222222111222333555777888???III[[[mmm}}}~~~xxxzzz~~~qqqeeeUUUJJJFFFDDD@@@<<<<<<<<<;;;::::::999::::::888999;;;<<<<<<;;;:::999666777888777444222333555444444333333333222222222444333333222222333333333111999;;;BBBTTTaaaooo}}}jjjXXXIIIBBB:::444111111333333555444333222222222222222222111111222333555777999===III\\\ooo~~~|||yyy|||rrr___QQQJJJGGGBBB>>>>>>===<<<;;;;;;;;;;;;;;;666777999;;;<<<<<<<<<;;;333555777666333333444777444444444333333333222222444444333222222333333333111888999@@@RRR```ooo}}}jjjXXXIIICCC:::444111111333333555444333333222222222222111111111222333666888999;;;HHH\\\ppp{{{xxx}}}iiiXXXSSSNNNGGGDDDBBB???;;;;;;===>>>;;;888888888888999::::::888666444444444444444444444444444555555666666555555444222222333333333444444444222555;;;BBBMMM]]]ooo|||}}}lllZZZIIIEEE===666444555555333111222222333333222222111222222333444666888999:::???HHHYYYlll}}}~~~{{{|||~~~sssdddVVVLLLHHHBBBAAA???===;;;:::::::::;;;:::999999:::999777444444444444444444444444444222333333444444333333222222222333333333444444444333666:::AAALLL\\\nnnzzz}}}lllZZZKKKEEE<<<666333444444222222222333333333333222222333222222333444666888999@@@IIIZZZmmm~~~|||{{{}}}~~~fffVVVOOOEEEEEECCC@@@<<<:::===???===<<<:::::::::888666444555555555555555555555555333333444444444444333333333333333333444444444444333666:::@@@JJJZZZlllxxx}}}mmm[[[NNNFFF;;;555333333333222222222333333333333222222444333111111222444777888@@@JJJZZZnnn}}}zzzzzz}}}}}}fffYYYMMMIIIEEEAAA@@@@@@BBBCCC===<<<:::::::::999777666777777666666666666555555555555666666666666555555333333333444444444444555444666:::???HHHXXXjjjvvvooo^^^QQQFFF;;;666444333222222222333333333333333333222666555222000111333777999???HHHYYYmmm~~~|||xxxyyy~~~}}}jjjZZZQQQFFFBBBEEEGGGEEECCC<<<;;;999999;;;;;;:::999888888888777777666666666555666666777777666666555333333444444444555555555555777999>>>GGGWWWiiivvvsssaaaSSSFFF:::777777444222333333333333444444333333333888666333222222555888:::===FFFWWWkkk||||||xxxyyy~~~|||qqqcccRRRJJJJJJKKKFFF@@@===;;;999:::;;;<<<<<<;;;:::999999888888777777666444444555555555555444444333444444444555555555555555777999>>>GGGWWWjjjwwwuuudddTTTEEE:::;;;;;;777333444333333444444444444333333666555444333444666999:::<<>>HHHXXXkkkyyyvvveeeTTTDDD;;;>>>@@@999444555333333444444444444333333333333333333444666888999<<>>HHHYYYmmmzzz~~~vvveeeSSSDDD;;;@@@BBB;;;555666333444444555555444444333000111111333444666777888===FFFXXXlll~~~{{{vvvrrrwww}}}kkk^^^SSSKKKIIIAAA===@@@>>>888999???999999999888888888888888777777777777777777777777666666666666666666666666777999<<<@@@IIIXXXiiitttuuuiiiUUUHHH<<<777555333222333333444444555555444444333222222222333444666999:::===GGGXXXlll}}}|||qqqrrr{{{~~~zzzhhhZZZPPPFFF???AAA@@@:::999===:::::::::999999999999999777777777777777777777777555555555555555555555555666888<<>>;;;<<<;;;;;;;;;::::::999999999777777777777777777777777555555555555555555555555555888;;;AAAJJJZZZkkkxxxuuuiiiWWWJJJ===888777555444555333444444555555444444333444444333333444666777888===FFFXXXlll~~~~~~{{{xxxooottt~~~{{{zzzcccQQQCCCDDDFFFBBB>>>>>>;;;;;;;;;::::::999999888777777777777777777777777555555555555555555555555555777;;;AAAKKK[[[mmmzzzuuuiiiUUUHHH;;;666555333222333333444444555555444444333666555444444444666777888===GGGXXXmmm|||xxxtttnnnuuuzzzmmmYYYHHHFFFHHHDDD???>>><<<;;;;;;:::999999888888888888888888888888888888666666666666666666666666555888<<>>HHHYYYnnn{{{wwwrrrmmmvvvzzzlllWWWQQQNNNGGGAAAAAA======<<<;;;::::::999888888888888888888888888888777777777777777777777777666888===BBBMMM\\\ooo{{{uuuiiiYYYLLL???:::999777666777333444444555555444444333555555444444555777888999@@@JJJ[[[ooo{{{wwwpppmmmvvv{{{sssfff\\\OOOHHHGGG@@@@@@???>>>===<<<;;;;;;888888888888888888888888888888888888888888888888777:::===CCCMMM\\\nnn{{{~~~uuuiiiZZZMMM@@@;;;:::888777888333444444555555444444333555444444444666888:::;;;BBBKKK\\\ooo|||xxxooolllvvv|||xxxhhhXXXNNNNNNBBBBBBAAA@@@???>>>===<<<888888888888888888888888999999999999999999999999888:::>>>CCCMMM\\\nnnzzz~~~uuuiiiYYYLLL???:::999777666777333444444555555444444333444444444444666888:::<<>>===:::::::::::::::999888777:::::::::999999999888888===>>>???CCCLLL[[[lllvvvyyyppp___QQQCCC===:::666444555555555555555444333222222666555444444555777999;;;BBBKKK[[[ppp{{{uuukkkkkksss|||xxxnnn___UUUPPPHHHCCC???===<<<;;;:::::::::::::::999888888:::::::::999999999999888======>>>CCCMMM\\\mmmxxxyyyppp___QQQCCC<<<999666444444444444555666666555555555666555444444555777999;;;BBBKKK\\\pppzzzsssiiikkkttt}}}xxxxxxiiiaaaVVVKKKDDD@@@>>>===::::::::::::999999999999::::::::::::999999999999;;;<<<>>>CCCNNN^^^ooozzzxxxooo___QQQCCC<<<999555333444333444555666777777777777666555444444555777:::;;;CCCLLL]]]qqqyyyqqqgggkkkwww~~~yyy}}}kkkYYYMMMFFFCCCBBB;;;;;;:::::::::999::::::;;;;;;:::::::::999999999:::;;;===CCCOOO___qqq|||xxxooo```RRRCCC;;;888555333444444444555666666666666666555555444444555888:::<<>>===<<<;;;:::::::::;;;;;;;;;;;;:::::::::999999:::;;;>>>DDDPPPaaarrr~~~yyypppbbbSSSDDD<<<888555444555555555555555555444333222555444444444555888:::<<>>DDDPPPaaasss{{{rrrdddUUUEEE<<<999666555666555555555555444333222111444444333444555888;;;===DDDPPPbbbttt{{{rrriii```lllzzz{{{lll[[[QQQFFFDDDAAA>>><<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;<<>>:::777777888333444555666777777777777444333333444555888;;;===EEEQQQddduuu{{{vvvnnnggg^^^kkkyyy}}}mmmYYYPPPGGGFFFFFFCCC???>>>>>>>>>>>><<<;;;:::;;;<<<;;;===AAAGGGQQQaaasss{{{ttthhhYYYHHH@@@<<<888777888777666555777999999666333444555666888999999::::::BBBNNN```sssuuuhhh^^^bbbooo}}}{{{cccWWWLLLHHHGGGCCC@@@???;;;<<<<<<<<<;;;;;;<<<===;;;===AAAGGGRRRbbbsss~~~{{{tttgggXXXHHH???;;;888777888777666555666888999777555444555666777888999::::::AAAKKK]]]ppp~~~vvvjjjbbbcccooo|||yyyyyykkk[[[RRRMMMGGGCCCBBB>>>>>>>>>>>>======<<<<<<<<<===AAAHHHTTTcccsss~~~{{{tttgggXXXHHH???;;;777666777777555444555777888888888555555666777888999999:::???IIIYYYkkkzzz~~~~~~|||sssiiibbbeeeqqq}}}yyytttfff[[[PPPHHHFFFEEEDDDBBB@@@???>>><<<:::===>>>BBBJJJVVVfffttt}}}{{{ttthhhYYYHHH???;;;777666777666555444444666888999:::666666666777777888999:::>>>GGGVVVgggvvv~~~{{{||||||}}}~~~xxxoooeee___iiissszzz~~~ooo^^^RRRLLLIIIFFFCCCAAA@@@@@@>>><<<>>>@@@DDDMMMZZZiiivvv~~~{{{uuuiiiZZZIII@@@<<<888666777555555555555555777999;;;777666666666777888999:::>>>FFFTTTeeetttzzzzzz{{{|||}}}~~~~~~vvvmmmeee```lllwww}}}tttcccZZZOOOJJJDDDBBBBBBCCCBBB@@@@@@BBBFFFPPP^^^mmmxxx~~~|||uuukkk[[[KKKAAA===999777888555666777666555666888:::888777666666666777999:::===EEESSScccrrr~~~zzzzzz{{{|||~~~|||uuummmhhheeennnxxx{{{qqq___XXXNNNHHHGGGGGGFFFDDDBBBCCCHHHRRRaaapppzzz}}}|||uuulll]]]LLLCCC>>>:::888999444666888888666555666888888888666555666777999:::;;;CCCQQQaaappp{{{~~~}}}}}}~~~zzz{{{|||}}}~~~{{{tttmmmiiigggnnnxxxqqqgggZZZPPPMMMKKKHHHEEEDDDEEEIIITTTcccrrr|||}}}|||uuummm^^^MMMDDD???:::999:::444777:::999777555555666999888666555666777999::::::BBBPPP```nnnyyy~~~}}}|||}}}{{{{{{}}}~~~{{{{{{|||~~~|||ssskkkfffeeemmmwwwlll\\\TTTRRROOOLLLMMMNNNRRR]]]lllyyy|||yyyqqqmmm```OOODDD@@@>>>:::777777777777777666666666666:::777444555999;;;:::999===BBBMMM\\\lllwww~~~~~~|||{{{zzz~~~~~~~~~}}}}}}~~~wwwlllffffffsss}}}~~~rrrhhhaaaZZZTTTWWWWWWZZZcccooo{{{{{{uuummm```PPPEEE@@@>>>;;;777888888777777777666666666:::888777777888999:::999<<>>;;;888888888888777777777777666999::::::999777777888:::<<>>;;;999999999888888888777777777888;;;<<<:::777666777:::;;;@@@JJJXXXgggssszzz}}}}}}}}}~~~vvvmmmlllppp{{{}}}~~~yyyuuusssooodddVVVIIIAAA>>><<<;;;999999999999888888888888888;;;===;;;888666888:::;;;???HHHVVVeeeqqqxxx|||wwwooopppvvv~~~|||{{{wwwtttpppfffXXXJJJBBB>>><<<<<<:::::::::999999999888888999:::;;;;;;:::999999999:::>>>GGGTTTbbbooowwwzzzyyyrrrttt|||zzz}}}xxxtttpppgggYYYKKKBBB>>><<<===;;;::::::::::::999999999999999999:::<<<<<<:::888999===FFFRRRaaammmuuuyyy~~~zzztttxxx~~~xxx~~~}}}wwwrrrqqqhhhZZZLLLBBB>>>======;;;;;;;;;:::::::::999999999888777:::===>>>;;;888999===EEEQQQ```llluuuxxx{{{}}}{{{uuuzzz~~~}}}wwwzzzvvvrrrlll^^^MMMBBB???===:::999::::::::::::999888888999999999999999999999999:::;;;AAAMMM^^^kkkqqqsssyyy~~~~~~}}}~~~zzz{{{{{{xxxuuu}}}yyyvvvsssmmm___MMMBBB>>><<<999:::::::::::::::999888888999999999999999999999999:::;;;AAAMMM\\\jjjqqqsssxxx{{{~~~zzz{{{|||yyyvvv{{{yyywwwqqqcccQQQEEE@@@>>>;;;::::::;;;;;;::::::999888::::::::::::::::::::::::;;;<<>>;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;<<>><<<<<<======<<<<<<;;;:::::::::::::::::::::::::::;;;===@@@HHHSSS___kkkrrryyyyyyzzzzzzzzzzzzyyyyyy~~~~~~}}}tttmmmvvvaaaQQQJJJEEE@@@===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@GGGQQQ]]]jjjrrruuuxxx{{{zzzxxxwwwyyy{{{~~~~~~|||~~~vvvooo|||fffVVVOOOIIIEEE===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@FFFOOO\\\iiirrrqqqvvvzzzzzzwwwvvvzzz~~~{{{uuuppprrr}}}yyyqqqrrr]]]OOOIIIHHHAAAAAA@@@>>>===<<<>>>???AAA>>><<<;;;;;;;;;:::888999:::===DDDOOO\\\fffkkktttvvvyyy{{{{{{zzzxxxwww|||yyyoooeeeeeesssxxxssswwwdddTTTJJJFFFBBBBBBAAA???===<<<<<<===@@@>>><<<;;;<<<<<<;;;999::::::===CCCNNN[[[ffflllrrrtttwwwyyy{{{{{{zzzzzz~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||wwwsssiii___aaaooo}}}vvvpppppp___QQQHHHFFFEEECCCAAA???>>>======???>>><<<;;;<<<===<<<;;;<<<;;;<<>>===<<<===<<<<<<@@@IIIVVVdddnnnrrrtttvvvxxxzzz||||||}}}zzzyyyyyy{{{}}}~~~zzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}|||yyyuuurrrpppwww~~~~~~rrrlllbbb[[[aaaqqq~~~{{{qqqjjj|||jjj]]]NNNJJJFFFDDDCCCCCCAAA@@@@@@>>>======>>>???>>>============???GGGTTTcccmmmuuuvvvxxxzzz{{{||||||{{{zzzyyyxxxzzz|||~~~~~~~~~yyyyyyzzz{{{||||||{{{{{{zzzzzz{{{}}}~~~yyytttooolllvvv}}}{{{rrrkkk```[[[dddttt{{{qqqiiivvvkkkVVVPPPHHHDDDCCCCCCBBB@@@AAA@@@>>>===>>>???>>>===<<<===>>>@@@FFFRRRaaallluuuwwwzzz}}}~~~~~~|||{{{zzzxxxwwwxxx{{{|||}}}|||xxxyyyzzz|||}}}||||||{{{wwwxxxzzz}}}zzztttmmmjjjrrryyyzzzqqqiii^^^ZZZeeewww{{{qqqiii{{{eee\\\QQQJJJGGGGGGEEEBBBCCCAAA???>>>??????>>><<<;;;===???AAAFFFQQQ```kkksssvvv{{{}}}yyywwwvvvvvvxxxzzzzzzyyyvvvxxxzzz{{{||||||{{{zzzwwwyyy||||||tttlllhhhpppxxxrrriii]]][[[hhh{{{{{{qqqiiissshhhZZZQQQMMMKKKIIIFFFDDDBBB@@@??????>>>===<<<:::<<>><<<===???CCCEEELLL\\\kkksssuuuyyy~~~{{{}}}{{{xxxuuutttvvvxxxzzzwwwwwwwwwwwwyyy{{{}}}~~~~~~xxxrrrmmmwwwzzz}}}~~~{{{mmmccciiiwww~~~sssiiiwwwjjj___VVVOOOKKKJJJHHHEEEDDDCCCBBB@@@>>>======???BBBEEEKKKZZZiiirrruuuzzz~~~~~~zzzwwwvvvwwwyyyzzzxxxwwwwwwwwwxxxzzz|||}}}~~~~~~zzzrrrllltttyyy}}}xxxllleeelll{{{|||tttkkkzzznnnaaaUUUMMMKKKIIIFFFEEEDDDCCCAAA???@@@???AAADDDFFFLLLYYYgggqqqvvv}}}~~~{{{zzzzzz{{{|||{{{zzzxxxwwwxxxyyy{{{}}}~~~~~~|||rrrkkkrrrxxx~~~wwwnnnjjjrrr}}}{{{tttmmmsssfff^^^VVVRRRMMMIIIHHHGGGFFFEEEEEECCCDDDGGGIIINNNZZZfffqqqxxx~~~}}}~~~~~~~~~||||||}}}~~~tttlllsssyyyyyysssqqqyyy~~~{{{tttmmm|||qqqiii___UUUPPPMMMLLLKKKIIIGGGGGGJJJLLLQQQ[[[fffttt{{{yyypppvvv{{{~~~yyyyyy}}}uuulllqqqdddZZZSSSOOOMMMNNNKKKKKKNNNRRRVVV___iiiuuu|||~~~vvvzzz|||wwwmmmvvvkkkccc\\\XXXWWWTTTSSSWWW[[[```hhhqqqvvv{{{|||zzz}}}zzzqqqwwwoookkk```]]]\\\```eeejjjrrrzzzvvvzzzyyy}}}|||uuu|||wwwrrrmmmlllooosssuuuuuu~~~}}}xxx{{{{{{vvv}}}zzz{{{|||}}}~~~wwwzzz~~~zzzyyy}}}}}}|||}}}|||rrrwww~~~xxx{{{vvvsssmmmsss}}}}}}vvvzzztttqqqqqqyyywwwqqq~~~xxxuuutttyyy~~~wwwqqqyyyttttttvvvvvvppptttoooqqquuu~~~uuuooouuunnnpppsss{{{}}}|||tttnnn{{{pppnnnpppuuu{{{~~~yyyrrrmmmpppiiiiiilllqqqxxx}}}{{{vvvqqqmmmmmmdddbbbeeeiiiooossswww}}}}}}yyyuuuppplllwwwiiiaaa^^^bbbccchhhrrr||||||wwwuuunnneeeuuuiiicccaaadddfffkkkttt}}}~~~yyyuuummmdddvvvmmmiiihhhjjjlllqqqxxx{{{uuukkkbbbyyysssqqqqqqqqqtttyyy~~~|||ssshhh___|||yyyyyyyyy{{{~~~}}}pppeee^^^|||oooeee```{{{ppphhhfff{{{qqqkkkkkkrrrkkkmmmvvvooolllvvvmmmuuu