BM6 6(@  """###!!! ###"""###$$$%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%"""''''''###$$$))))))%%%(((...,,,%%%&&&///111,,,)))000000000666555333:::<<<;;;:::::::::<<<===>>>EEEFFFHHHIIIIIIFFFDDDBBBCCCCCCBBB???<<<::::::;;;999666555777;;;@@@AAAAAAHHHHHHMMMSSSWWWXXX\\\aaaaaabbbbbb```ccchhhiiifffeeehhhkkkllliiigggfffhhhjjjrrrnnnjjjpppqqqlllmmmtttrrrpppmmmmmmmmmnnnoookkkpppsssqqqppptttvvvvvvssstttvvvwwwxxxxxxxxxwwwxxxttttttyyy|||{{{{{{}}}|||zzzxxxxxxyyyyyyxxxwwwvvv|||~~~{{{||||||~~~|||{{{|||}}}zzz~~~yyyvvv}}}~~~{{{ !!!!!!  !!!###$$$%%%&&&''''''''''''########################$$$((((((%%%%%%))))))%%%(((...---'''(((///111+++***111000///555555333;;;>>>>>>===<<<;;;:::::::::AAABBBEEEFFFGGGFFFEEEDDDDDDDDDDDDCCC@@@===<<<;;;:::888666666:::===>>>===DDDFFFKKKSSSWWWXXX[[[aaa\\\```bbbaaacccgggiiigggfffiiilllmmmkkkiiiiiijjjgggrrrpppkkknnnmmmkkkpppppprrrtttuuutttqqqmmmjjjoooqqqrrrqqqtttxxxwwwssstttuuuvvvwwwxxxxxxwwwwwwvvvrrrqqquuuyyyzzz}}}|||zzzyyyyyy{{{{{{{{{zzz}}}yyyzzz~~~}}}xxx}}}}}}}}}|||{{{|||~~~~~~~~~|||xxx{{{zzzwww}}}yyy}}}||||||||| """"""!!!!!!"""$$$%%%&&&'''(((((('''&&&&&&%%%$$$###""""""'''***)))''''''))))))&&&(((---...***+++000000+++,,,222000...444444444<<<============<<<;;;::::::<<<>>>AAACCCEEEFFFFFFEEEFFFGGGGGGFFFDDDAAA>>><<<999777666777999;;;<<<<<<@@@BBBHHHPPPUUUVVVZZZ```XXX^^^cccbbbbbbeeehhhhhhccceeehhhiiihhhgggggghhhdddqqqqqqkkklllkkkjjjqqqqqqsssuuuwwwvvvrrrnnnkkkrrrsssrrrrrrwww{{{wwwqqquuuvvvwwwwwwwwwwwwvvvvvvtttooonnnrrrwwwyyy}}}|||{{{zzz{{{|||}}}}}}{{{|||wwwxxx||||||yyyxxxzzz{{{{{{zzzzzz|||}}}{{{|||zzzwwwwww{{{}}}{{{zzzzzzwww{{{~~~zzz{{{{{{yyy ###$$$!!!!!!###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$***+++***)))((()))((('''(((---///------000///***---333000---333444444<<<777888:::<<<>>>>>>======<<<===???AAACCCDDDEEEFFFIIIHHHGGGFFFEEECCC@@@>>>999888888999:::<<<===>>>>>>>>>BBBIIIMMMQQQWWW___VVV___eeedddbbbdddggggggcccdddfffggggggggghhhhhhdddooonnniiimmmmmmkkkpppssssssrrrqqqqqqqqqrrrsssqqqtttuuutttuuuxxxvvvqqqwwwwwwwwwwwwwwwvvvvvvvvvsssooooootttyyyzzz|||}}}|||{{{|||||||||{{{yyy||||||{{{xxxxxx{{{yyy{{{}}}}}}{{{zzzzzzzzzyyyzzzzzzwwwvvvyyy|||~~~}}}zzzwww|||yyy~~~|||zzz|||}}}||| $$$$$$!!! !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''',,,+++*********)))((()))))),,,///...//////---***---333///---333333333;;;555666999;;;============>>>>>>???@@@AAABBBDDDDDDKKKHHHDDDCCCDDDDDDCCCAAA===>>>>>>===<<<<<<======>>>;;;<<<@@@EEEJJJSSS\\\XXX```fffdddbbbcccffffffhhhhhhiiijjjllllllllllllgggmmmiiifffppprrrmmmmmmnnnnnnooooooppprrrssstttmmmtttxxxuuuqqqrrruuuuuuwwwwwwwwwvvvvvvvvvvvvvvvtttrrrtttzzz}}}{{{yyyzzz~~~|||{{{{{{{{{zzzwwwuuutttxxx||||||yyyyyy~~~}}}|||zzzzzzzzzzzzzzzzzz}}}}}}|||{{{yyyxxx}}}|||zzzyyy!!!######""" """###%%%&&&'''(((((()))###$$$%%%&&&'''((()))))),,,))))))++++++((((((+++***,,,---.........,,,***+++222///---222222111999777888888999::::::::::::??????>>>>>>>>>@@@BBBCCCIIIFFFCCCCCCEEEFFFEEECCCCCCDDDDDDAAA>>>;;;:::;;;>>>:::999<<<@@@DDDNNNXXXXXX^^^cccbbbaaadddffffffjjjhhhhhhiiikkklllkkkjjjhhhmmmgggfffrrruuunnnlllfffjjjoootttuuutttpppmmmkkktttyyytttooopppuuuyyywwwvvvvvvvvvvvvvvvwwwwwwvvvtttxxx~~~|||xxxwww|||{{{zzzzzzzzzyyyvvvsssvvvxxx|||~~~zzzwww||||||zzzzzz}}}~~~{{{~~~}}}yyyxxx~~~}}}~~~~~~!!!"""###"""!!!!!!"""###$$$%%%&&&'''((()))))))))###$$$$$$&&&'''(((((()))+++''''''++++++((((((,,,++++++,,,------,,,++++++)))000...---222111///666666666666666777888999:::===<<<;;;;;;<<<>>>AAACCCEEECCCCCCGGGKKKKKKFFFBBBBBBDDDDDDBBB???<<<<<<======;;;;;;>>>@@@CCCJJJQQQUUUYYY\\\\\\___eeegggfffhhhfffdddeeeggghhhhhhfffgggmmmiiigggrrruuuooopppgggkkkppptttuuurrrnnnkkknnntttwwwssspppsssxxx{{{vvvvvvuuuuuuvvvwwwxxxyyywwwuuuxxx}}}{{{xxxxxxxxxxxxxxxzzz{{{zzzwwwuuu}}}xxxvvvyyy{{{zzz|||}}}xxxyyy|||}}}|||{{{}}}"""$$$%%%### """%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&''''''(((***&&&&&&+++,,,((((((---,,,***+++,,,,,,******+++(((///...---222000---444222222222444666999<<<>>>:::999888888:::===@@@CCCAAABBBEEEKKKOOONNNGGG@@@<<>>CCC===;;;???CCCCCCEEEGGGEEEMMMTTTXXX\\\bbbeeedddhhhnnnjjjgggkkkjjjiiipppnnnkkkggggggiiinnnqqqrrrppptttsssooonnnsssssspppqqqsssvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuwwwxxxzzz|||yyyzzzvvvpppttt~~~~~~wwwqqquuu{{{}}}|||zzzzzzzzz|||uuuttt{{{~~~zzz{{{}}}{{{yyyzzz}}}zzzyyyzzz{{{|||{{{{{{~~~~~~+++'''###"""###$$$###""" """$$$$$$###""""""###%%%&&&&&&$$$"""###'''+++***$$$###(((+++***))),,,++++++++++++,,,---......---,,,******+++---000222666444222222444666777888;;;999666666888<<<>>>???CCCBBBBBBCCCEEEEEEDDDCCCEEEEEEEEEEEECCCBBBAAA@@@CCC>>><<>>@@@BBBDDDCCCBBBEEEEEEEEEEEEEEEDDDCCCCCCCCC???===??????<<<:::;;;???EEEIIIKKKQQQ\\\eeehhhdddlllllllllrrrpppmmmsssvvvrrrllliiihhhiiiiiiiiihhhkkkmmmlllnnnrrrtttrrrtttuuutttssssssuuuyyy|||{{{xxxtttqqqqqqtttxxx{{{|||wwwuuuxxx|||zzzyyyyyywwwzzz}}}~~~~~~~~~{{{|||}}}|||}}}~~~~~~}}}~~~}}}}}}~~~zzz~~~)))'''&&&%%%$$$$$$Ħ""" """$$$******((('''%%%&&&'''((($$$###$$$&&&)))***,,,...******+++,,,------------***+++,,,---............222555777666222//////111444666999999999:::>>>AAA===<<<<<<>>>AAACCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFBBB???>>>@@@>>>:::888999???CCCFFFGGGLLLUUU]]]___bbbkkklllnnntttqqqlllqqquuuqqqmmmjjjjjjkkkkkkkkkjjjlllnnnoooqqqtttuuuttttttvvvwwwwwwwwwxxx{{{}}}sssuuuwwwxxxyyyxxxwwwvvv|||uuuuuu}}}yyywww{{{|||}}}~~~~~~~~~~~~~~~{{{zzz~~~}}}~~~~~~~~~}}}}}}}}}{{{~~~||||||}}}~~~}}}|||&&&&&&&&&%%%$$$###>L%%%""" !!!###&&&)))((('''&&&'''((())))))$$$&&&&&&&&&''')))***+++)))***+++---------------***+++,,,............---...222555555222///000111///444999<<<;;;:::;;;===<<<;;;;;;===AAADDDFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGAAA??????AAA???:::999;;;;;;@@@DDDEEEHHHPPPVVVWWW___iiikkkmmmsssooojjjnnnqqqnnnkkkkkkmmmooopppqqqmmmmmmoooqqqrrrrrrrrrsssooorrrvvvwwwwwwvvvvvvwwwpppssswww{{{||||||zzzxxxzzzuuuvvv~~~zzzxxx}}}~~~~~~~~~}}}{{{zzz{{{yyy~~~}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~|||zzz~~~$$$&&&&&&%%%$$$###HdĦ&&&$$$"""###%%%((('''&&&%%%&&&(((******)))$$$((()))&&&%%%((()))))))))***,,,---......---,,,+++,,,------......------,,,...111222111111111111///333777:::::::::999999;;;::::::<<<z%%%!!!=?Ħ(((g&e...g&e,,,,,,---S?ʬ2224ff?>ߝL888@e???g&eDDDEEEEEE3h?g&e>&eAAAHHH??aaakkkkkkiiiooovvvtttrrrqqqrrrssssssssspppnnnpppwwwxxxssssssvvvtttuuuvvvuuutttsssssstttnnnsssyyy~~~{{{vvvsssrrrzzz|||xxxyyy{{{{{{}}}~~~zzz|||zzz~~~yyy{{{~~~~~~}}}|||}}}(((((('''&&&$$$###Dtfo9ĦsߝLGdUĦ$$$Ht@cӵHu]Ħ+++Hu]Ħ000...Htƅ^555qIܗGIӵ666H׼s<<<>>>Hu]ĦFFFEEEBt=o9ĦHƅ^Hu]Ħ@@@YYY```eeeiiilllooorrrrrrqqqppppppsssxxx|||rrrppprrrxxx|||zzzvvvuuuqqqvvvwwwsssuuuzzz{{{wwwvvvwwwxxxwwwwwwxxx{{{~~~yyyxxx|||~~~zzz{{{uuuzzz~~~}}}|||{{{|||~~~~~~~~~(((''''''&&&%%%$$$HdDĦgdKӵDdDDdDĦ%%%DdDĦ4DufӵDdDĦ+++DdDĦ///q<R222444peƜ4DuTӵ555DdDĦ>>>@@@DdDĦEEEqjRgdKӵDdDΦDdDĦ???BBBDDDHHHKKKQQQWWW\\\ccciiinnnssssssrrrpppooopppsssuuuwwwsssrrrvvvxxxvvvtttuuuqqqwwwzzzyyyzzz}}}{{{vvvuuusssrrrssswwwzzz{{{{{{}}}{{{||||||yyyzzz~~~yyy}}}|||{{{{{{{{{|||~~~~~~||||||}}}~~~|||&&&&&&&&&&&&%%%%%%DdDĦnuR)ĦDdDΦDdDĦ'''DdDĦnuR)ĦDdDĦ,,,DdDĦ///po9u000///222333=ӊB1.uTӵ555DdDĦ>>>???DdDĦCCCGIdnuR)ĦDdDΦDdDӵ>>>@@@@@@DDDFFFIIIMMMTTT]]]gggnnnpppqqqrrrqqqpppoooppprrr{{{vvvssstttuuurrrrrrtttooouuu{{{}}}~~~}}}zzzttt}}}xxxtttvvv|||}}}zzz||||||{{{wwwwwwzzzyyy|||~~~|||{{{{{{yyy{{{~~~~~~|||zzz~~~|||}}}~~~}}}%%%%%%&&&&&&&&&&&&>d<ӵDd<DdDΦDdDĦ)))DdDӵnd<DdDĦ,,,>d<Ħ000peӵ---Ħ000F&uTӵ444DdDĦ;;;;;;>d<Ħ???peӵDx<>d<ʜ4DuTӵ>>>>>>>>>AAACCCFFFJJJQQQZZZdddkkkjjjmmmppprrrsssssstttuuuzzzvvvtttuuutttqqqqqqsssppptttxxx{{{|||{{{wwwsss}}}yyyyyy{{{|||zzzwww}}}|||~~~yyyttttttwwwyyy{{{|||||||||~~~{{{|||~~~~~~}}}||||||~~~~~~|||%%%%%%&&&&&&&&&&&&&ӫeʬtIӇ(((>d<Φ>d<Ħ)))D&ӫetIӇ&&&DdDĦ,,,sdKĦ111B?dp&ĒR333555>d<sdKĦ===B?Ho9LLLs&dq&ĒR???>>>======>>>@@@DDDIIINNNVVV^^^cccgggkkkppptttuuuvvvwwwwwwvvvtttuuuxxxwwwsssrrrttttttuuuwwwyyyzzzxxxwwwwwwzzzzzzyyywwwuuutttuuuvvvzzzyyy|||zzzvvvvvvxxxyyyzzz{{{{{{|||~~~}}}~~~~~~}}}{{{|||~~~}}}~~~&&&&&&&&&&&&&&&'''HĪj@IŌ((((((ege))))))Hu]3hIŌ)))&&&DdDĦ+++ne)))///@h111000>h...444555se222ne666<<<@GKKKJJJsĪj@hBBBAAA??????>>>;;;>>>BBBEEEIIINNNSSSWWWdddhhhnnnrrrttttttuuuvvvuuutttvvvyyyxxxtttsssvvvzzzxxxxxxzzz{{{yyyzzz|||uuuwwwxxxwwwvvvwwwzzz}}}}}}yyyxxxzzzzzzxxxyyy||||||}}}}}}|||{{{{{{}}}~~~~~~}}}{{{|||~~~'''''''''''''''&&&&&&%%%''')))))))))D^)))***&&&DdDĦ+++)))'''+++---...111///+++...///666666s׼s444444222888>>>BBBFFFGGGHHHEEECCCBBBAAA@@@@@@>>>???@@@BBBCCCGGGLLLOOO[[[```ffflllooorrruuuvvvxxxwwwwwwyyyvvvssstttyyy{{{xxxxxx{{{{{{xxxyyy}}}yyyxxxxxxyyy{{{~~~}}}yyyxxxyyyyyywwwxxx{{{~~~~~~}}}}}}~~~|||}}}~~~~~~(((((('''''''''&&&&&&&&&###(((+++)))$$$"""&&&+++))))))))))))((((((((((((>d<Ħ(((((()))+++'''>d<Ħ*********Ħ''')))((()))+++((((((,,,000000---000666222777555...///777777Be999777777:::888Ħ@@@AAA>>><<<>>>AAACCCCCCDDDDDDFFFHHHJJJKKKJJJIIIFFFDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@DDDIIIMMMRRRWWW___ffflllqqqvvvyyy}}}zzzxxxwwwtttqqquuu|||yyyuuuvvv{{{{{{wwwvvvzzz|||wwwtttvvv{{{}}}zzzxxxxxxzzz~~~xxxtttttt{{{}}}yyy~~~+++'''###%%%***+++&&&!!!''''''((((((((((((''''''''''''''''''((((((((()))DdDĦ***(((%%%$$$'''sdKĦ)))(((gdKĦ+++***)))+++---,,,+++)))***+++---...////////////000222444777888888666333222gdKĦ???>>>BBB===999???BBBDDDBBB>>>AAAIIILLLIIIPPPJJJGGGGGGEEECCCEEEJJJMMMDDD???BBBDDDCCCFFFLLLJJJSSSZZZ]]]dddooovvvvvvtttssssssvvvyyyyyyvvvsss{{{}}}~~~{{{wwwtttuuuwwwyyyxxxwwwxxx{{{{{{zzzxxxtttzzz~~~|||~~~~~~yyyyyy~~~yyy~~~)))'''%%%'''******&&&"""''''''((())))))(((''''''&&&''''''(((((((((((((((De((((((((('''&&&&&&ne((('''ne+++***++++++++++++,,,+++******,,,...//////......///000222444666777888777555333333ne>>>;;;:::???===:::@@@BBBDDDBBB@@@CCCJJJMMMJJJLLLJJJHHHEEEEEEEEEGGGHHHKKKEEEBBBCCCCCCBBBEEEJJJIIINNNRRRVVV```mmmsssqqqrrrrrrsssvvvyyyyyywwwtttwwwyyy{{{yyyvvvtttvvvxxxyyyzzzzzz{{{|||{{{zzzxxx{{{}}}~~~zzzzzz}}}~~~|||zzz~~~&&&'''((())))))(((&&&$$$&&&((()))++++++)))(((&&&%%%&&&'''((()))(((''''''%%%&&&''''''(((((('''(((((((((***((())),,,---+++))),,,,,,,,,,,,,,,---//////,,,---///111222444444444888555222222555;;;>>>777444<<<<<<:::@@@AAABBB@@@???CCCIIIKKKJJJEEEJJJJJJDDDDDDJJJKKKFFFIIIFFFEEEEEECCCAAACCCGGGFFFGGGHHHNNNZZZgggmmmlllpppqqqsssvvvyyyyyywwwuuuuuuxxxzzzyyywwwvvvxxx{{{xxxzzz}}}~~~}}}{{{yyyyyy{{{{{{{{{~~~~~~{{{~~~{{{{{{~~~~~~|||yyy|||~~~###'''***+++(((&&&&&&&&&&&&(((***++++++***(((&&&$$$%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))******************---)))''')))---///,,,(((,,,,,,------------...///+++,,,///111222333333222777444222333777<<<>>>???<<<===555333<<<===999>>>>>>=========AAAEEEGGGGGGAAAKKKLLLDDDEEENNNOOOFFFGGGHHHHHHFFFCCCAAABBBEEEAAABBBDDDIIIRRR]]]fffiiiooopppsssvvvxxxwwwuuusssxxxzzz||||||yyyxxxzzz}}}tttxxx}}}}}}{{{zzzzzzyyyzzz{{{|||}}}}}}|||zzz}}}}}}|||~~~}}}{{{~~~~~~"""&&&******'''$$$%%%''''''((()))******)))((('''$$$%%%'''((((((((('''&&&((('''&&&%%%%%%%%%%%%&&&)))))))))))))))******++++++(((&&&)))---///+++'''***,,,......,,,,,,---///***,,,...000111111111111444444555666999::::::::::::<<<666555>>>===888:::???===<<<>>>AAACCCDDDEEE@@@JJJLLLEEEGGGQQQQQQHHHHHHIIIIIIFFFDDDCCCCCCCCC>>>AAAEEEHHHKKKRRR]]]ggglllooosssuuuvvvtttsssqqqxxx{{{}}}{{{xxxwwwyyy{{{rrruuuzzz}}}}}}|||zzzzzzyyy}}}}}}|||~~~{{{{{{}}}~~~~~~"""%%%''''''%%%$$$%%%'''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%&&&'''((())))))''''''***------+++((())),,,///...+++***+++---++++++---...///000000000222444777888777555ӵ???<<<666:::BBB???>>>BBBDDDDDDDDDFFFBBBHHHJJJGGGHHHOOOOOOJJJJJJKKKHHHEEEEEEGGGFFFBBB===@@@EEEHHHGGGIIIUUUaaafffjjjpppttttttsssrrrrrrvvvxxxzzzyyyvvvtttvvvyyytttuuuwwwzzz}}}}}}{{{xxxuuuzzz~~~{{{yyy}}}yyy{{{~~~}}}ĦĦӵ###$$$$$$#########%%%'''((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$&&&''')))&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&((()))&&&''')))+++,,,,,,***)))'''+++......***(((***,,,++++++,,,,,,---...000000///4447776661114ĉ@ӵ;;;666<<L=hĦ4ĉ@ӵ$$$###!!!!!!!!!###%%%&&&((('''%%%$$$$$$%%%'''((((((&&&$$$######%%%(((***$$$%%%(((*********((('''&&&&&&%%%%%%&&&''')))***$$$'''***,,,+++******+++&&&+++......***''')))+++,,,,,,++++++,,,...///111...333777333---GG=?777???DDD???>>>CCCDDD@@@???BBBEEEAAABBBFFFHHHFFFHHHMMMPPPLLLEEEBBBHHHOOOLLLBBBBBB>>>???DDDEEEEEEIIIQQQXXX___iiipppsssuuuwwwxxxqqqtttwwwxxxwwwwwwzzz}}}{{{vvvxxx~~~zzzsssxxxwwwwwwzzz~~~{{{|||~~~~~~~~~~~~}}}||||||HdĦ=ĪjGG=?(((&&&###ӵ%%%%%%%%%ĭӵ&&&ӵ'''Ħ&&&$$$"""$$$&&&(((&&&$$$%%%ӵӵ'''&&&ĦƜ`1.׼s777:::>>>BBBĦEEEDDDIIIHHHGGGGGGHHHIIIKKKӵHHHĦ>>>===???CCCGGGJJJSSS\\\___bbbĭӵyyy}}}ĦzzzĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦ(((&&&?~4#########g&e>&e$$$g&e'''>hӵ%%%###$$$&&&((('''%%%g&e'''guO>uO>&e+++)))4ff?>ߝL000gĉ@888777;;;>>>ShӵGGGGGGGGGGGGGGGGGGGGGg&eOOO>hӵ@@@AAACCCFFFGGGLLLUUUXXXfff?><zxxxg&e>&euuuwwwHL{{{|||}}}ShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gL(((4Dӵ"""!!!"""Hƅ^Hu]Ħ$$$Hu]Ħ%%%ZuR)Ħ&&&$$$$$$&&&'''((((((Hu]Ħ'''HŐeHŐeHu]Ħ---qIܗGIӵ111tt888999;;;HGgĉ@EEEIIIDDDEEEEEEFFFFFFFFFHu]ĦRRRZuR)ĦCCCCCCCCCCCCDDDFFFPPPsߝLGdUĦuuuHƅ^Hu]ĦtttntHdĦzzz{{{HGgĉ@HdĦ}}}Htƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ((((((4DuXӵ!!! DdDΦDdDĦ###DdDĦ$$$$$$t|<((('''%%%%%%&&&'''((()))DdDĦ(((DdDΦDdDΦDdDĦ---peƜ4DuTӵ000`eĭ:::qet<<>>AAAEEEGGGIIIDdDĦIIIJJJo)hIIIHHHGGGEEEBBB@@@>>>BBBJJJDdDΦDdDĦqqqDdDΦDdDӵvvvGIpӵDdDĦ}}}po9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ&&&'''4DuXӵ###!!!"""DdDʜ4DuTӵ###>d<Ħ###Dt&&&&&&''''''&&&&&&'''(((>d<Ħ)))>d<ʜDd<ʜ4DuTӵ***+++F&uTӵ+++4DufئL>e:::puR)Ħ>>><<<===@@@CCCFFFHHH>d<ĦHHHDtIIIFFFDDDBBB@@@???===EEEDdDΦDdDĦttt>d<ʜ4DuTӵuuu4DwDd<Ħ|||puR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<%%%%%%4DuXӵ%%%######D&dq&ĒR######sdKĦ"""DHRRud$$$((((((&&&%%%%%%&&&sdKĦ(((D&oq<Ōq&ĒR)))))))))>dp&ĒR,,,,,,nfʜ>>>>>@@@BBBEEEsdKĦHHHDHRRudEEECCCBBBAAA@@@;;;CCC>d<Φ>d<Ħttts&dq&ĒRtttrrri?ʜtd<Ħ{{{HHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x$$$$$$4DuXӵ&&&%%%%%%Hu]3hh#########ne =e###((()))'''$$$$$$%%%ne((('''pIƎ@t@h***))))))>h---...///fe:::@ďD@@@>>><<>>>>>>>>???AAAneJJJHHH=eEEECCCBBBBBBBBBBBB===DDDegedddqqqsĪj@htttrrrqqqfdDĦ|||@ďD~~~Hkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkge"""4DuXӵĵD^+++%%% %%%%%%%%%%%%$$$$$$%%%&&&'''((())))))'''(((((($$$---,,,+++***,,,***(((''':::===:::@@@;;;999;;;===<<<<<<>>>BBBEEEKKKMMMFFFKKKMMMOOONNNJJJDDD???AAA@@@^^^___aaazzzuuusssuuuxxxDdDĦyyyyyyzzz|||D^s׼sgeFm8>aĦs׼sHoΦ4DuXӵtvӵ>d<Ħ'''(((%%%###%%%((()))Ħ%%%$$$""""""###%%%'''&&&&&&&&&'''((()))***+++''''''Ħ((()))))))))***,,,---,,,***(((&&&666555222000...---------,,,+++***(((((()))---111222000///444;;;===:::555777888;;;@@@???;;;;;;>>>@@@?????????AAABBBBBBBBBĦGGGGGGNNNPPPKKKQQQNNNKKKIIIIIIIIIIIIHHHEEECCCAAA@@@AAADDDHHHKKKSSS\\\cccfffjjjppptttuuuvvvtttsssuuuyyy{{{{{{|||>d<Ħ}}}~~~}}}}}}xxxxxx|||~~~zzzĦ>d<ĦBegeFYĉ>aĦBenu]ӵ?aŖ%7uSQuR)ӵsdKĦ%%%%%%%%%&&&)))+++gdKĦ&&&$$$######$$$&&&(((&&&%%%%%%%%%&&&(((***+++(((gdKĦ)))))))))------------,,,***)))(((444222000...,,,+++++++++++++++***)))(((***...111222//////222888:::777333555444777;;;;;;999:::>>>AAAAAAAAAAAAAAAAAAAAAgdKĦHHHGGGMMMOOOLLLRRROOOKKKJJJKKKLLLMMMLLLJJJGGGDDDAAA@@@BBBDDDFFFHHHVVVcccfffeeehhhooosssrrrrrrsssvvvzzz}}}~~~~~~gdDĦ~~~}}}{{{yyy{{{zzzxxx}}}{{{zzzgdKĦsdKĦŶS3we<iĉ@3hR/Ō>A"""ne&&&%%%$$$$$$&&&(((ne%%%%%%%%%%%%%%%&&&&&&&&&######""""""###%%%'''(((ne))))))******...---,,,+++***)))))))))+++***)))(((((()))***+++***+++***))))))***---000...,,,,,,///333555333000444222444666666444666;;;>>>???AAABBBBBBCCCneJJJFFFFFFKKKMMMLLLJJJLLLOOORRRTTTQQQLLLHHHMMMKKKGGGDDDBBBBBBCCCDDDBBBPPP\\\^^^^^^ccckkkqqqpppsssuuuwwwzzz~~~Deyyyyyywwwuuusss{{{}}}xxx{{{nene>Ak<fh######$$$&&&'''$$$$$$$$$%%%###!!!###&&&(((((('''%%%###""""""""""""###%%%&&&(((((())))))))))))---,,,***)))((((((((())),,,+++***))))))***+++,,,+++++++++***)))***,,,///---++++++---111222111///666444444666555333555999===@@@CCCDDDCCCCCCGGGGGGEEEDDDGGGJJJKKKGGGJJJPPPUUUWWWSSSLLLGGGNNNLLLIIIFFFDDDDDDDDDEEECCCKKKQQQRRRVVV___hhhmmmooouuuxxxwwwyyy}}}}}}yyyyyyxxxwwwwwwwwwrrr|||{{{xxx%%%((('''###$$$((()))'''&&&$$$###""""""$$$&&&'''$$$$$$###""""""###$$$$$$!!!%%%'''(((&&&$$$"""###$$$%%%&&&'''(((((((((''''''''''''((((((((((((***)))(((((('''(((((((((...---+++)))((((((((())),,,---,,,+++))))))+++---------,,,...111333333333888666777888777444666:::===AAADDDDDDAAA???@@@BBBDDDEEEEEECCCCCCEEEIIIKKKLLLLLLMMMOOOQQQPPPNNNLLLMMMKKKIIIFFFEEEDDDEEEEEEEEEHHHHHHIIIPPP\\\eeeiiinnnvvvzzzxxxwww{{{{{{vvv{{{}}}~~~|||yyyyyy|||vvv|||{{{|||&&&((((((%%%%%%((((((%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%% !!!"""$$$$$$$$$$$$$$$"""$$$&&&((())))))((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))),,,***)))'''&&&&&&&&&'''......---,,,)))((()))***,,,,,,,,,...111333444555555444555888777444666:::888===AAAAAA>>>===>>>@@@EEEDDDDDDDDDCCCDDDHHHLLLNNNLLLJJJJJJLLLMMMMMMMMMLLLJJJHHHEEEDDDCCCCCCCCCCCCEEEFFFFFFLLLXXXbbbfffjjjuuu{{{wwwvvv{{{zzztttwww|||~~~wwwvvv|||}}}zzz}}}~~~~~~'''***)))&&&%%%'''&&&###%%%&&&'''''''''%%%###"""###%%%&&&'''&&&%%%$$$%%%"""!!! !!!###%%%&&& """%%%'''((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))*********)))***)))(((((((((***+++,,,...///...,,,)))(((((()))))))))***,,,...111333444//////111555555333444888111777===>>>===<<>>AAADDDBBB@@@BBBEEEHHHIIIHHHIIIJJJKKKMMMNNNOOOOOOOOONNNLLLJJJJJJKKKLLLLLLKKKVVVNNNGGGEEEDDDFFFNNNXXXTTTeeeiiihhhssszzzxxxyyysssxxx|||zzzuuutttzzz~~~~~~~~~%%%&&&((())))))))))))((()))(((%%%######&&&(((+++&&&%%%$$$%%%'''((('''&&&!!!"""###%%%%%%%%%$$$$$$!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$&&&(((((((((((((((((((((((((((+++)))(((((()))***)))(((***,,,///000...,,,+++***,,,,,,,,,---...///000111333222222222333333444555555888:::<<<<<<===>>>???AAA@@@@@@AAADDDFFFGGGGGGKKKJJJIIIIIIJJJLLLNNNOOOIIIJJJMMMNNNNNNNNNPPPQQQooo^^^LLLDDDCCCDDDGGGKKKIIIZZZaaadddqqqyyyyyy{{{tttwwwzzzyyywwwxxx{{{zzz}}}|||!!!"""%%%'''((('''&&&%%%###$$$%%%'''''''''&&&&&&'''&&&%%%%%%%%%&&&&&&'''!!!###$$$&&&&&&&&&$$$$$$###"""""""""""""""###$$$###$$$%%%%%%$$$$$$&&&(((%%%&&&'''((((((((('''''''''''''''(((***,,,------***,,,......,,,++++++,,,------,,,,,,---...///000555444333222111222333444666777999;;;<<<<<<<<<===AAA@@@@@@AAABBBCCCDDDCCCIIIIIIHHHHHHIIIJJJLLLMMMKKKNNNRRRQQQNNNLLLLLLMMMiii[[[JJJBBBBBBCCCDDDCCCGGGWWW\\\```lllrrrqqquuuxxxyyyyyyyyyyyyyyyzzz{{{zzz}}}~~~}}}{{{~~~ """$$$&&&''''''&&&%%%%%%&&&''')))))))))(((((((((((('''&&&$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$#########$$$$$$###$$$%%%%%%$$$%%%''')))%%%%%%&&&'''((('''''''''&&&'''((()))***+++,,,,,,------,,,***)))***---///......---,,,,,,...///000555444333222111222333444666666777888999::::::999@@@AAAAAAAAA@@@?????????DDDEEEHHHJJJJJJJJJIIIHHHMMMPPPSSSRRRMMMIIIHHHHHHKKKGGGBBB???AAADDDEEECCCGGGTTTXXX[[[fffjjjiiiooowwwwwwwwwxxxzzz{{{{{{{{{}}}}}}{{{|||~~~{{{~~~###$$$&&&''''''''''''&&&...,,,)))''''''***---///(((((()))'''%%%######$$$$$$$$$######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###"""###%%%%%%$$$%%%''')))%%%%%%&&&&&&'''((((((((()))***,,,+++)))'''''''''------+++(((''')))---111...---,,,+++,,,...000111444444333222222333333333777555444444666888888777>>>@@@AAA@@@>>>=========>>>BBBFFFJJJLLLJJJHHHFFFKKKMMMOOOOOOMMMKKKJJJIIIEEEGGGGGGEEEEEEFFFEEEAAADDDOOORRRVVVbbbeeegggoooppprrrtttwwwzzz|||~~~}}}||||||}}}|||~~~%%%%%%%%%%%%%%%&&&&&&&&&---,,,***(((((()))+++,,,$$$''')))(((&&&$$$$$$%%%%%%$$$"""!!!!!!"""###$$$%%%&&&&&&&&&&&&$$$"""!!!"""###$$$$$$$$$%%%''')))'''&&&&&&&&&&&&((()))***)))+++,,,+++(((%%%$$$%%%+++,,,+++))))))***---000...---,,,+++,,,...111222222222333444444333333333999666222222444777777777:::<<>><<<===???<<>>===???AAA<<<>>>BBBFFFIIIIIIHHHHHHLLLJJJIIILLLPPPRRRPPPNNNFFFEEE@@@<<>>AAA<<<;;;???AAA???>>>@@@CCCGGGKKKMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKIIIMMMLLLFFFEEEHHHGGGBBBBBBBBBIIISSSUUUSSSZZZfffhhhlllqqqtttvvvvvvwwwxxx~~~||||||~~~||||||}}}}}}~~~###$$$%%%$$$""""""%%%'''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$###############$$$%%%''')))+++)))((((((((((((((((((((('''((((((((())))))))))))&&&(((+++,,,,,,,,,---///---+++)))***...111222111333555777999999777555333555000///333777777888:::888>>>???;;;999===???>>><<>>@@@BBBCCCCCCEEEFFFIIIKKKMMMNNNOOONNNNNNMMMOOORRRSSSOOONNNOOOHHHJJJJJJHHHJJJOOOQQQPPPPPPVVV___gggmmmssswwwzzz{{{yyy|||zzz{{{~~~%%%$$$###%%%((((((&&&###$$$%%%&&&((((((&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&######""""""""""""######$$$###!!! !!!###$$$$$$############%%%&&&'''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((((((***++++++)))(((((())))))+++------,,,+++---///******,,,---............,,,---000555444222333888777333333999;;;888666666<<<:::888;;;@@@CCCCCCAAA>>>AAAFFFKKKNNNPPPOOOOOOOOOMMMOOOSSSSSSNNNLLLNNNMMMIIIGGGJJJKKKKKKMMMPPPJJJOOOWWW___gggooovvvzzz|||||||||~~~}}}zzz~~~&&&$$$$$$&&&))))))'''$$$!!!$$$(((++++++((($$$!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$!!! !!!$$$%%%%%%$$$"""""""""$$$&&&(((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((+++,,,---,,,***(((((()))(((+++......,,,+++---///,,,---...///000000000000000...222999777...///666666111222:::===999666666<<<888555888@@@DDDCCC???===@@@FFFKKKOOOOOONNNMMMMMMKKKMMMRRRRRRKKKIIIKKKRRRHHHEEEIIIJJJFFFHHHPPPIIIMMMTTT\\\cccjjjrrrvvvxxx}}}}}}zzz{{{||||||&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++***(((%%%###&&&&&&&&&&&&''''''((()))%%%%%%&&&&&&&&&%%%###"""$$$###"""!!!!!!!!!"""###%%%%%%###"""!!!!!! ###$$$%%%&&&'''''''''''')))))))))((('''''''''&&&)))))))))))))))(((((('''((()))++++++*********+++,,,,,,---///111111000...555333222000000111333444<<<888555555888888555111888777777:::???AAA@@@>>>@@@BBBFFFKKKJJJGGGHHHMMMIIILLLPPPQQQPPPOOONNNNNNKKKIIIGGGGGGIIIKKKKKKKKKOOOJJJJJJSSS___fffkkknnnuuu|||}}}yyy{{{}}}}}}}}}{{{}}}~~~''''''&&&&&&&&&&&&&&&&&&((()))******)))'''%%%$$$'''&&&%%%%%%%%%&&&'''(((%%%&&&''''''&&&%%%$$$#########$$$%%%%%%%%%$$$###%%%%%%$$$###""""""""""""$$$$$$%%%&&&''''''''''''(((''''''''''''''''''&&&(((((())))))(((((('''&&&(((***+++,,,+++***+++,,,,,,+++,,,---///000...,,,111000//////000222444666:::777444555777888555222666555666:::>>>AAAAAA??????@@@DDDIIIIIIFFFHHHLLLKKKKKKKKKLLLLLLMMMNNNNNNQQQNNNLLLKKKLLLMMMLLLKKKNNNKKKLLLSSS[[[```fffkkkvvv}}}~~~zzzzzz{{{zzz((('''''''''''''''((((((++++++***)))((('''&&&%%%'''&&&$$$######$$$%%%&&&&&&''''''''''''&&&%%%%%%"""$$$&&&))))))(((&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%(((***,,,,,,+++***+++,,,,,,++++++,,,......,,,+++---------...000333555777888555333444777888666333555555666999===??????>>>>>>>>>BBBGGGGGGEEEGGGKKKOOOKKKHHHHHHKKKOOOPPPPPPVVVTTTQQQOOOOOOOOOMMMLLLMMMKKKMMMRRRVVVXXX___fffqqqyyy~~~}}}{{{||||||zzz(((((('''''''''((())))))---,,,***((('''&&&&&&''''''&&&###!!!!!!"""###%%%'''''''''''''''''''''&&&"""$$$&&&((()))(((''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((***,,,,,,+++***+++,,,,,,+++++++++------,,,++++++,,,,,,...000222444666555333222333666777666444666666777999:::;;;;;;;;;===<<>><<<===BBBDDDCCCCCCFFFKKKIIIGGGKKKQQQSSSQQQMMMQQQPPPOOOOOOPPPPPPOOOMMMFFFHHHKKKNNNLLLLLLTTT^^^```iiiqqquuuzzz~~~((('''%%%%%%%%%''')))++++++)))(((&&&&&&&&&''''''$$$######""""""""""""###&&&&&&&&&%%%&&&&&&'''(((%%%$$$######$$$%%%'''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&(((******)))((()))***,,,+++)))***,,,...............//////000000000111111111222222333333333444***---222666888;;;???AAA@@@===<<<@@@CCCBBBBBBDDDCCCDDDFFFJJJOOOPPPMMMIIINNNMMMMMMOOOQQQQQQPPPNNNGGGGGGIIIKKKIIIIIIOOOXXX]]]dddkkkooouuu|||}}}{{{}}}'''&&&$$$$$$$$$&&&)))+++''''''&&&&&&&&&&&&''''''!!!"""###$$$$$$$$$###"""&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%'''((()))((('''((()))***((('''(((+++---............///000111111111111111111222222111111222333***...222555777999<<>><<<@@@BBBAAA@@@AAA@@@BBBFFFJJJLLLLLLKKKJJJOOOOOOOOOQQQRRRSSSQQQOOOJJJHHHHHHIIIHHHFFFKKKQQQXXX^^^dddiiiqqqyyy|||zzz&&&%%%$$$###$$$&&&)))+++%%%%%%%%%&&&&&&&&&&&&&&& !!!$$$%%%&&&%%%$$$###%%%$$$$$$###$$$%%%''''''$$$%%%'''(((((('''$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''(((''''''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$&&&(((((('''&&&'''((((((&&&%%%'''***---......---...///111222222333333111222222222111000111222...222555666555555777:::DDD???===@@@BBBAAA???@@@@@@DDDHHHJJJKKKLLLMMMNNNRRRRRRRRRSSSTTTTTTRRRPPPNNNJJJHHHIIIGGGEEEGGGLLLQQQWWW^^^eeeooozzz~~~{{{}}}"""&&&))))))'''%%%&&&(((###$$$&&&'''((('''&&&&&&$$$"""!!!!!!###$$$%%%%%%######"""""""""$$$%%%&&&)))((((((''''''&&&%%%%%%$$$######"""###$$$&&&'''###%%%((((((&&&&&&(((+++(((''''''''''''&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%$$$""""""###%%%(((***'''&&&'''))),,,......---***---//////...///333666444666777444///---///222000///...000444666666444<<<<<<<<<===>>>@@@AAABBBEEEGGGHHHGGGEEEEEEIIILLLMMMUUUXXXSSSPPPRRRSSSQQQNNNPPPNNNJJJKKKPPPOOOJJJOOOOOOTTTaaalllttt||||||}}},,,(((%%%$$$&&&((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&$$$""""""$$$$$$$$$#########"""""""""###$$$%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''&&&%%%%%%'''***'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$&&&)))***)))((((((***,,,......---***+++---......///111333111444666444///---///222...------///333555444222999999:::;;;===>>>@@@AAACCCEEEFFFEEEDDDEEEHHHKKKMMMQQQQQQOOOPPPTTTRRRNNNOOOPPPMMMHHHHHHMMMNNNKKKNNNMMMQQQ[[[eeellltttzzz}}}~~~~~~444*** &&&***(((###''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%###!!!$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&$$$######&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&'''((())))))+++***)))***,,,---------*********,,,///000000///...111444333000...///000------...111444444333222777888999;;;===>>>@@@AAAAAABBBCCCCCCCCCDDDGGGIIIKKKKKKJJJKKKPPPTTTQQQKKKRRRRRRNNNIIIHHHLLLNNNNNNNNNLLLNNNUUU\\\bbbkkkrrrzzz|||}}}||||||}}}333))) '''+++(((###((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&$$$!!!%%%%%%$$$###""""""!!!!!!"""""""""###$$$%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""&&&%%%$$$###"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$"""!!!$$$%%%'''((()))***)))))),,,***((((((***+++,,,++++++)))))),,,000111///,,,,,,///222333111/////////...///111444555555444333777888:::<<<>>>@@@AAABBB===>>>@@@AAABBBDDDFFFGGGGGGGGGHHHKKKNNNQQQPPPMMMTTTTTTRRROOOMMMNNNPPPPPPNNNKKKLLLQQQVVV[[[dddmmmqqquuu{{{~~~~~~}}}}}}~~~***&&&###$$$(((***(((%%%'''&&&%%%#########$$$%%%!!!!!!"""$$$''''''&&&$$$&&&%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$%%%%%%$$$$$$%%%&&&%%%$$$"""!!!&&&%%%###"""######$$$$$$''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!$$$%%%''')))******))))))+++)))&&&&&&((())))))))),,,******,,,000111///---,,,...000222111000///......000222333333333333444666777999;;;===>>>??????:::;;;<<>>BBBEEEEEEDDDBBBEEEJJJNNNLLLJJJMMMRRRKKKNNNSSSVVVSSSMMMLLLNNNIIIGGGHHHJJJKKKNNNWWWaaaggglllrrrwwwxxxxxxxxxxxx$$$$$$$$$%%%&&&%%%###!!! !!!!!!""""""""""""!!!!!!  ###$$$%%%$$$&&&''''''''''''&&&$$$$$$"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!"""######"""###%%%((((((&&&###'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''$$$%%%&&&'''((()))))))))***'''%%%$$$&&&)))******,,,++++++))))))***...000111000000000000000000///,,,---...,,,+++,,,///222111333555666777777666555777777999===BBBFFFFFFDDDDDDCCCFFFLLLMMMJJJKKKOOOKKKLLLQQQUUURRRLLLLLLQQQLLLJJJJJJKKKJJJJJJRRR[[[bbbgggmmmrrruuuvvvwwwxxx~~~(((%%%"""###$$$$$$!!! """""""""!!! $$$!!!!!!"""###"""&&&'''((((((((('''&&&%%%############$$$$$$$$$$$$!!! !!!"""###""""""###&&&******&&&###&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%&&&''')))***$$$$$$%%%&&&'''((())))))***(((%%%%%%'''***,,,,,,***++++++(((&&&''',,,111333222000///000111000000...//////---+++,,,111555333444666888888777666555666666888===CCCFFFFFFDDDGGGAAAAAAIIINNNLLLJJJKKKNNNNNNQQQUUURRRMMMOOOWWWPPPOOOOOOOOOLLLJJJPPPYYY\\\aaahhhooossswwwzzz|||zzz%%%%%%&&&&&&%%%###"""!!!### !!!""" """###"""!!! %%%&&&'''''''''&&&%%%$$$&&&%%%$$$###""" !!!""""""!!!###$$$$$$###"""!!!###$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$&&&)))((($$$$$$''')))))))))(((''''''(((***'''''''''(((***+++***)))******+++++++++,,,,,,,,,000,,,,,,000333000...---......---***((()))...222555555555555666888999:::999;;;=========@@@FFFJJJ@@@EEEFFFEEEHHHOOORRROOONNNRRRTTTRRRRRRRRRPPPKKKOOOPPPPPPNNNJJJJJJLLLOOOYYY[[[___gggpppxxx~~~}}}###$$$%%%%%%%%%###!!!"""  !!!"""!!!!!!!!!"""&&&&&&%%%$$$$$$%%%&&&'''$$$######"""!!! !!!"""!!! """###$$$###""""""###%%%$$$%%%%%%&&&&&&&&&&&&&&&'''$$$%%%))))))%%%$$$&&&&&&&&&'''''''''((()))+++'''''''''(((***+++***)))*********+++++++++,,,,,,111---,,,000111...+++++++++,,,,,,+++***,,,000444333444444555666777888888999;;;===>>>>>>@@@DDDHHH???DDDEEEDDDGGGMMMPPPNNNMMMPPPQQQOOOOOORRRSSSPPPOOOPPPOOOMMMJJJHHHJJJLLLTTTWWW[[[ccclllttt{{{~~~!!!###%%%&&&%%%### !!!!!! !!! """$$$&&&$$$"""!!!"""$$$''')))!!!!!!!!!!!! !!! !!!!!! !!!"""######""""""$$$%%%%%%%%%%%%&&&&&&''''''''')))%%%###(((***(((&&&%%%###$$$$$$%%%'''(((***+++((('''''')))++++++***)))))))))*********+++++++++111---,,,//////,,,)))***)))***,,,------///222444111111333444555666666666888;;;===??????@@@BBBCCC???BBBCCCCCCEEEJJJMMMLLLKKKNNNMMMKKKLLLRRRUUUTTTOOOOOONNNLLLIIIGGGHHHIIINNNQQQVVV]]]fffooovvvzzz~~~}}}!!!###%%%'''&&&$$$!!! !!!"""""" """###"""!!!!!!"""$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!! !!!############$$$%%%%%%%%%%%%%%%&&&'''((((((+++%%%"""'''+++)))&&&%%%%%%$$$$$$%%%((()))******((('''''')))+++,,,+++))))))))))))*********++++++///,,,+++......******+++)))+++---...///000111222...///111333444555555555777999;;;>>>>>>>>>>>>>>>>>>???@@@AAADDDGGGIIIIIIJJJLLLLLLJJJLLLRRRTTTSSSOOOOOOMMMKKKIIIGGGFFFFFFIIILLLRRRXXX```iiiqqqvvv|||###$$$&&&((('''&&&###""" """""" """ !!!!!! !!!"""############!!!!!!""""""""""""#########""" !!!!!!  ###############%%%%%%%%%$$$$$$%%%'''((()))+++%%%!!!&&&***)))&&&%%%((('''%%%&&&)))+++***)))((((((((()))+++,,,+++***)))************+++++++++,,,)))***------++++++///,,,------...//////...------...000111333444444555555666999;;;===<<<;;;999>>>>>>>>>AAABBBDDDFFFHHHIIILLLNNNLLLMMMQQQRRROOOOOONNNMMMLLLJJJHHHFFFEEEGGGJJJOOOUUU[[[ccclllrrr{{{%%%%%%&&&''''''&&&%%%$$$!!!"""###"""!!! !!!"""""""""!!! """""""""!!! """"""""""""###############"""!!!!!!""""""  ###$$$###""""""###$$$#########$$$&&&((()))***$$$"""%%%(((&&&%%%&&&***'''%%%&&&***,,,+++))))))(((((())),,,,,,+++*********+++++++++,,,,,,,,,***)))***---,,,+++---222///...------...---+++))).........000111333555666444555666999<<<<<<:::888???======AAABBBAAACCCFFFJJJNNNOOOMMMNNNQQQQQQNNNPPPOOOMMMMMMMMMKKKIIIFFFFFFJJJNNNRRRUUU\\\eeelllyyy%%%%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%$$$!!! """######  """""""""""""""!!!!!!!!!###""" !!!""""""!!! !!!###$$$###!!!!!!!!!###"""""""""###%%%'''((('''$$$###%%%%%%###$$$'''(((%%%###%%%***,,,+++))))))((((((***,,,---,,,***+++,,,,,,,,,,,,---------,,,+++,,,...,,,***,,,222000---++++++,,,,,,***(((///.........000333666888555555555888<<<>>><<<:::@@@<<<===AAABBB@@@BBBFFFLLLNNNNNNKKKLLLQQQSSSQQQQQQPPPNNNOOOPPPOOOKKKHHHFFFIIIMMMOOOPPPVVV^^^eeettt{{{%%%$$$#########$$$%%%&&&###"""###%%%''''''"""!!!###$$$""" """  !!!""""""!!!!!! """!!! !!!"""###"""!!!!!!$$$$$$###!!! """"""!!!!!!"""$$$'''(((&&&######%%%###!!!###(((%%%""" ###)))---,,,***)))((((((***,,,---,,,***,,,,,,,,,---------.........------...,,,)))+++111///,,,))))))+++,,,+++)))000///------///333777:::777666666999===???>>><<<@@@<<<<<>>>>>AAAEEECCCEEEHHHJJJLLLLLLLLLKKKKKKNNNQQQRRRVVVXXXTTTLLLRRRTTTVVVUUURRRNNNLLLKKKMMMRRRYYYaaaiiipppwww{{{{{{~~~~~~{{{|||}}}~~~|||'''%%%&&&))))))&&&%%%((($$$"""!!!!!!###$$$###"""###"""!!!   !!!"""""" ###%%%%%%"""!!!"""$$$"""############""""""!!! !!!!!!$$$%%%%%%""" """###$$$%%%%%%$$$###""""""###$$$&&&&&&'''''''''(((***,,,---+++************************+++,,,------)))(((******)))+++///...,,,,,,,,,......---,,,,,,222///---333111...444000111222333555666777888777888:::;;;;;;===???BBB???AAAEEEIIIJJJJJJIIIHHHHHHMMMRRRUUUWWWYYYTTTNNNRRRUUUVVVVVVRRRNNNKKKJJJMMMNNNRRRWWW```iiirrrwwwyyy}}}~~~|||}}}}}}yyy}}}}}}'''$$$%%%))))))%%%$$$&&&&&&$$$""""""###$$$$$$###""""""""""""!!! !!!$$$%%%""""""############"""""""""######$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$!!!!!!###$$$%%%%%%$$$###!!!###$$$%%%''''''''''''&&&'''''''''))),,,---,,,+++,,,,,,+++******+++,,,------)))(((++++++)))***---...---,,,---///000///...,,,333111...111...,,,444//////111222444555666777666888:::999:::<<<>>>@@@<<>>???;;;>>>DDDHHHKKKKKKIIIHHHEEELLLRRRQQQPPPSSSTTTTTTTTTVVVXXXXXXUUUQQQOOONNNOOOOOOPPPTTT\\\eeelllpppyyy~~~~~~{{{|||((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!!!!"""!!!!!! """''''''$$$!!! ### """###$$$%%%### !!!"""!!! !!!###%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!!!!"""###$$$$$$######""""""######$$$%%%'''(((((()))***++++++,,,+++,,,///111111000///---)))&&&&&&))))))&&&&&&)))++++++,,,---.........------------------...//////444111111333444222333666:::;;;;;;:::888999<<<@@@@@@BBBEEEFFFEEEDDDCCCDDDGGGPPPQQQKKKKKKSSSVVVRRRYYY[[[[[[XXXSSSPPPOOOPPPOOOQQQQQQQQQSSSXXXbbbiiiuuusssxxx~~~'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((""""""###""""""!!!!!! """%%%&&&### ###!!!"""###$$$###!!! !!!######!!!!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&''''''(((***+++...000111000///...)))''''''))))))''''''))),,,---------------,,,+++.........---......//////333000000444444333444777888999:::888777888<<>>AAADDDEEEEEEDDDDDDDDDJJJPPPOOOHHHJJJSSSWWWSSSVVVYYY[[[YYYSSSNNNNNNPPPPPPPPPOOOOOOQQQWWW___dddjjjnnnttt{{{~~~~~~&&&'''((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&((((((###$$$$$$$$$$$$######"""!!!"""$$$$$$"""!!!!!!"""$$$""" """######!!!!!!!!!"""$$$%%%###""""""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&(((***,,,///000000///...***''''''******''''''***------------,,,+++******000//////.........//////222000000444555444555999666777777777777999<<<>>><<>>:::===@@@BBBBBBCCCDDDEEEIIIJJJHHHEEEIIIQQQSSSPPPNNNUUUZZZXXXQQQLLLMMMQQQSSSNNNJJJIIINNNRRRUUUUUU[[[jjjttttttzzz~~~||||||&&&'''((())))))((('''''')))((('''&&&%%%$$$$$$$$$&&&&&&'''''''''''''''&&&(((&&&%%%%%%%%%&&&''''''&&&$$$"""!!!"""###"""!!!"""###$$$$$$$$$#########""""""""""""""""""!!!!!!"""""""""######$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%)))((('''&&&&&&''''''(((%%%''')))+++,,,---------***''''''******''''''***((()))***+++,,,,,,,,,,,,//////............//////111...///333444333555999666666777888:::<<<===>>>999;;;>>>???@@@AAACCCEEECCCEEEFFFGGGJJJNNNOOOMMMMMMSSSWWWVVVPPPLLLNNNQQQSSSNNNIIIIIILLLOOOQQQPPPXXXhhhrrrqqqvvv|||~~~~~~~~~}}}}}}~~~(((((((((((((((((()))))),,,+++)))'''&&&%%%$$$$$$&&&''''''((((((((((((''')))'''&&&&&&((())))))((('''%%%############"""!!!!!!###%%%%%%#########$$$###""""""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((()))***+++,,,,,,)))&&&&&&))))))&&&&&&)))&&&'''(((***+++,,,---------------------...//////000......222333222333777777777777888;;;======<<<999:::===>>>>>>@@@BBBDDD???CCCGGGIIIJJJKKKLLLMMMOOORRRTTTSSSPPPOOOPPPRRRRRROOOKKKJJJKKKMMMOOOOOOUUUaaakkklllpppxxx|||zzzzzz|||~~~)))((('''&&&'''(((***+++---,,,***)))'''&&&&&&&&&&&&&&&'''((((((((((((((()))'''&&&''')))+++)))'''(((&&&$$$$$$$$$###""" !!!###$$$######$$$&&&%%%%%%$$$###############""""""######$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&"""""""""###$$$%%%&&&'''###$$$&&&((((((((('''&&&&&&&&&'''((())))))******(((%%%%%%((((((%%%%%%((('''''')))***++++++++++++++++++++++++,,,...///000000------111111000111444888666666888;;;<<<:::999999:::<<<======>>>@@@CCC???DDDIIIKKKHHHHHHMMMSSSRRRQQQPPPPPPQQQRRRRRRSSSQQQPPPNNNLLLJJJKKKNNNPPPSSSZZZccchhhlllqqqwww|||xxx{{{***)))'''%%%&&&(((+++---,,,+++***))))))(((((()))&&&&&&'''((((((((((((((('''&&&%%%'''***+++)))&&&((('''%%%$$$$$$$$$""" """#########&&&((('''&&&&&&%%%$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&############$$$%%%%%%&&& !!!!!!"""###%%%&&&'''###%%%(((***+++***)))'''&&&'''''''''(((((())))))'''$$$$$$''''''$$$$$$'''((())))))************)))))))))***+++,,,...///000000------000000...///333777666555777:::;;;999666999:::<<<<<<<<<===@@@BBBAAAFFFKKKKKKGGGFFFNNNXXXUUUQQQNNNNNNQQQTTTTTTSSSPPPQQQQQQMMMJJJJJJNNNRRRSSSVVV^^^hhhlllnnnvvvyyy|||++++++******++++++,,,---+++)))%%%$$$%%%&&&&&&&&&)))&&&###$$$(((++++++*********)))))))))+++,,,---'''&&&%%%###"""!!!!!!!!! """$$$%%%###!!!%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######%%%###"""$$$(((((($$$&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&)))************+++(((&&&&&&'''((((((((()))((((((((((((***,,,---((()))+++,,,............***,,,---------...000222:::999888999999888777555===<<<<<<===:::888===DDD@@@EEEHHHEEE@@@BBBJJJSSSNNNNNNNNNNNNOOOQQQSSSTTTRRRQQQPPPNNNMMMNNNQQQTTTNNNOOOTTT___hhhooovvv}}}~~~}}}|||***************+++,,,,,,+++)))&&&&&&'''''''''&&&(((&&&$$$%%%(((***)))((())))))((('''((((((******''''''%%%$$$###"""""""""!!! """$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%$$$###""""""##################"""%%%"""!!!$$$'''((($$$###$$$%%%&&&''''''(((((($$$%%%&&&'''((())))))))))))'''&&&&&&((()))(((''')))(((''''''(((***+++,,,))))))***+++,,,------...---............///222444:::999777777888:::;;;<<<===999999===>>>======???@@@DDDFFFEEEBBBCCCJJJPPPKKKLLLMMMNNNPPPQQQRRRSSSPPPQQQRRRQQQOOOMMMMMMNNNMMMLLLQQQ[[[dddjjjrrrzzz}}}}}}~~~)))))))))))))))******+++***)))'''((())))))(((''''''&&&%%%&&&((((((&&&%%%(((''''''&&&&&&&&&''''''((((((&&&%%%$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$"""!!!###&&&&&&### $$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%''')))***((('''((((((''''''((()))***+++***))))))((()))***+++,,,///000000///...000333666777555444333555999===@@@;;;777777===BBBAAA>>>===AAACCCDDDEEEEEEFFFIIILLLHHHJJJLLLOOOQQQRRRRRRRRRNNNQQQSSSSSSQQQMMMKKKJJJLLLJJJMMMUUU]]]dddmmmuuu{{{}}}((((((((((((((()))******)))(((((()))++++++***(((&&&&&&'''''''''&&&$$$###(((''''''&&&&&&%%%%%%%%%)))((('''&&&%%%%%%%%%%%%'''%%%""""""###$$$$$$$$$"""###%%%&&&''''''''''''%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""###""""""###%%%%%%###!!!((((((((('''&&&$$$###"""'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%'''******((('''(((((('''&&&'''((()))******)))(((''''''(((***+++000000///......///333666111111111111222555999<<<:::666666<<<@@@??????@@@AAAAAABBBDDDGGGHHHHHHGGGFFFIIIMMMQQQSSSSSSRRRQQQMMMOOORRRRRRPPPNNNLLLLLLMMMJJJJJJPPPWWW^^^gggpppvvv{{{~~~~~~((((((''''''(((((()))***(((((((((***+++,,,+++)))&&&'''(((((('''%%%$$$###(((((((((((('''&&&&&&%%%))))))((('''&&&&&&&&&&&&'''%%%###"""###%%%%%%$$$"""$$$&&&'''((((((''''''$$$$$$######""""""""""""######""""""""""""######$$$#########$$$$$$###"""((((((((('''&&&$$$###"""'''&&&$$$######$$$%%%%%%$$$$$$%%%''')))***(((&&&((('''&&&&&&&&&'''((()))***)))'''&&&&&&''')))+++...///...------...111333///111333333333333555888888777888;;;;;;:::???EEEAAAAAAAAADDDGGGHHHGGGEEEFFFIIINNNRRRTTTTTTSSSQQQLLLNNNOOOOOONNNOOOQQQSSSPPPLLLKKKOOOTTTYYYbbbjjjqqqvvv}}}~~~|||}}}((((((((((((((())))))***(((''''''(((+++,,,,,,+++&&&''')))(((&&&%%%%%%&&&((((((((()))(((((('''&&&)))(((((('''&&&&&&''''''%%%$$$"""###$$$%%%%%%$$$###%%%''')))))))))'''&&&$$$######""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&((()))'''&&&((('''&&&%%%%%%&&&'''((((((((('''&&&'''(((******,,,---...---------...000000333777777555444666888888888999;;;999888>>>GGGAAAAAAAAACCCEEEFFFFFFEEEFFFIIIMMMQQQSSSSSSQQQPPPLLLMMMMMMLLLMMMQQQVVVZZZSSSNNNLLLOOORRRVVV\\\cccjjjqqqxxx||||||}}}))))))(((((())))))***+++((('''%%%&&&)))+++,,,,,,'''((()))(((%%%%%%''')))&&&'''((())))))(((''''''(((((('''&&&&&&&&&''''''###""""""###%%%&&&%%%###%%%&&&(((******)))'''%%%%%%$$$$$$$$$$$$%%%'''(((&&&%%%$$$######$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%&&&###$$$%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%'''&&&$$$%%%&&&''''''&&&((('''&&&%%%%%%&&&''''''&&&&&&'''((()))******+++***,,,//////...------...000333666555333333777;;;999777888;;;<<<;;;===BBB@@@AAABBBCCCCCCDDDEEEFFFFFFHHHKKKNNNPPPPPPOOONNNLLLMMMMMMMMMOOORRRXXX\\\UUUPPPMMMOOOQQQRRRWWW]]]eeekkktttzzz}}})))))))))))))))***++++++(((&&&$$$%%%(((+++,,,---'''))))))'''%%%%%%(((+++$$$%%%'''((()))(((''''''(((''''''&&&&&&&&&&&&''' !!!$$$&&&&&&%%%###%%%''')))******(((&&&$$$&&&%%%%%%%%%&&&(((***+++'''&&&$$$######$$$&&&'''&&&&&&'''&&&%%%%%%&&&(((&&&&&&&&&'''&&&&&&%%%%%%###%%%&&&'''((('''&&&&&&)))'''$$$$$$%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%&&&''')))***+++++++++***---000000///...------///222333111///111777===:::666666;;;@@@???<<<<<<@@@BBBCCCBBBBBBBBBEEEGGGFFFGGGJJJLLLMMMMMMLLLLLLLLLMMMOOOPPPQQQSSSWWW[[[UUUQQQNNNOOOPPPPPPTTTYYYbbbhhhqqqyyy~~~,,,***(((((()))*********###$$$&&&''')))******++++++***(((&&&&&&&&&((()))(((((('''&&&&&&((()))***'''&&&&&&&&&&&&%%%###!!!$$$$$$$$$###$$$$$$%%%%%%+++'''###$$$'''(((&&&###%%%$$$%%%%%%&&&'''((()))''''''((((((((((((((((((%%%&&&'''%%%""""""%%%((('''''''''&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$)))%%%###&&&'''$$$###$$$((('''&&&%%%%%%%%%%%%%%%***$$$"""'''(((&&&'''*********,,,///111333222111...000111000///000555999777333555===AAA>>>;;;<<>>===???BBBAAA???AAAEEEAAAEEEHHHJJJIIIJJJLLLOOOMMMRRRKKKTTTPPP```YYYYYYZZZXXXVVVVVVTTTRRRUUUZZZXXXZZZ^^^eeennnwww)))(((((()))++++++)))'''***++++++++++++***)))))))))((('''&&&%%%%%%&&&&&&$$$%%%'''((((((((('''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!$$$######$$$''')))(((&&&######""""""###$$$%%%%%%'''''''''&&&%%%$$$###"""!!!$$$&&&((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''((((((((('''''''''###"""&&&(((&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###&&&)))***++++++)))***+++,,,+++,,,,,,---***+++---///000111111222000000222666888888888888======?????????>>>@@@CCC@@@DDDHHHHHHEEEFFFJJJOOOMMMRRRJJJTTTPPP___WWWVVVWWWUUUSSSRRRQQQQQQRRRUUURRRTTTXXX```jjjuuu---***''''''(((***++++++,,,,,,,,,,,,+++***)))(((+++***)))'''&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###&&&((((((&&&%%%&&&'''$$$$$$"""!!! #########%%%&&&&&&%%%$$$######"""""""""###$$$$$$&&&&&&&&&&&&%%%$$$###"""!!!###%%%((()))'''%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''######&&&((('''&&&(((%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&))),,,,,,***&&&(((***+++***+++...000***+++,,,...000111111111...111333444555777888777<<<===>>>===<<<===???AAA???CCCFFFFFFCCCDDDIIINNNLLLQQQJJJSSSNNN]]]UUUUUUVVVUUUSSSQQQQQQRRRSSSSSSOOOQQQVVV^^^hhhrrr{{{000,,,(((&&&(((+++------,,,,,,,,,++++++)))((((((++++++***((('''&&&%%%$$$'''''''''&&&%%%$$$""""""$$$''')))(((&&&$$$%%%'''######"""!!! !!!######%%%&&&&&&%%%$$$$$$$$$###############$$$$$$&&&&&&&&&&&&%%%$$$######""""""$$$''')))(((%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((($$$###''')))'''&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$&&&'''&&&)))---,,,(((%%%(((******)))***...222,,,++++++---000222222111...222555444444777999888;;;>>>>>>:::999<<>>===888777<<<>>>===???@@@AAABBBCCCDDDEEEFFFHHHRRRMMMTTTIIIWWWVVV\\\XXXYYYXXXUUUXXX]]]]]]XXXSSSSSSTTTWWW]]]eeelllpppttt|||{{{}}}...---,,,,,,......---,,,***************)))(((((('''''')))***++++++++++++(((((('''&&&&&&((()))***%%%))),,,***%%%"""$$$'''$$$$$$$$$$$$$$$$$$%%%%%% ###''')))******++++++%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&$$$""""""%%%((()))'''$$$&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&+++&&&%%%((()))&&&$$$&&&$$$#########$$$%%%%%%&&&%%%))))))''')))---+++%%%))),,,...,,,((((((,,,000000---+++,,,///333444333///666999555444999<<<;;;999>>>===777666;;;>>><<>>@@@>>>999:::???>>>::::::@@@>>>BBBLLLKKKEEEGGGNNNRRRUUUTTTQQQPPPTTTWWWRRRTTTTTTTTTYYY\\\WWWNNNRRRMMMIIIKKKTTT^^^gggkkknnnuuu||||||}}}}}}+++,,,,,,,,,,,,,,,,,,,,,***************)))(((((()))))))))(((((((((((())))))))))))))))))((('''&&&((((((''''''&&&&&&%%%%%%***'''$$$$$$%%%&&&%%%###&&&%%%%%%'''+++---,,,+++000,,,'''%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&(((((((((((('''%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%%%%%%%'''(((***+++)))'''(((***,,,,,,,,,...---,,,---000111000...------000444444111444999:::;;;999666777<<<===999>>>BBB??????HHHHHHCCCFFFIIILLLPPPOOOMMMMMMPPPSSSUUURRRQQQTTTYYYZZZXXXUUURRRPPPOOOPPPUUU\\\aaadddjjjqqqxxxzzz~~~,,,,,,+++++++++,,,,,,---)))************))))))(((,,,+++)))((('''''''''(((***+++,,,,,,+++)))&&&%%%((('''&&&%%%%%%&&&'''(((***(((&&&%%%&&&&&&%%%$$$%%%%%%&&&(((***+++***(((***)))(((&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%$$$###!!!######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$))))))(((&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%&&&'''((()))***((('''''')))+++,,,+++,,,++++++,,,...000///...---,,,///222333111333888;;;;;;:::888:::>>>???<<>><<>>BBB===;;;BBBAAA===CCCDDDFFFIIIJJJKKKLLLOOOQQQZZZOOOOOOYYY\\\TTTTTT[[[UUUXXXYYYXXXUUUTTTVVVXXXcccgggmmmsss|||}}}///...,,,***((('''&&&&&&((())))))*********)))))))))(((''''''''')))***+++%%%&&&)))+++,,,+++)))'''&&&%%%$$$###$$$&&&((()))((((((''''''&&&&&&&&&'''$$$%%%'''(((((('''''''''$$$%%%''''''%%%#########&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""###&&&(((((('''&&&%%%$$$###$$$&&&(((***&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&***((('''''')))+++,,,+++---------------...000111333//////333555444555888<<<888666666666666555555777>>><<<;;;BBB@@@<<>>;;;BBB@@@AAACCCEEEGGGIIIKKKLLLQQQMMMQQQXXXYYYQQQOOORRRYYYXXXUUURRRPPPPPPSSSVVV\\\aaafffjjjqqqyyy{{{xxx|||~~~+++,,,......---+++(((&&&(((((()))***************&&&''')))******)))((('''(((((()))***++++++++++++%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&'''&&&$$$###&&&(((%%%''''''&&&%%%&&&)))---)))&&&$$$%%%((()))(((%%%((('''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&''''''(((&&&''''''((((((''''''&&&---((($$$$$$''')))'''%%%%%%$$$###"""""""""###$$$(((&&&%%%$$$$$$%%%&&&((($$$%%%&&&((()))*********,,,***))))))+++---...---...//////---******---000000+++(((,,,//////000222<<<777444666777444333666333:::888777<<<;;;:::BBB@@@@@@AAACCCFFFHHHHHHHHHJJJLLLOOOQQQRRRRRRRRRRRRZZZWWWSSSPPPPPPPPPPPPPPPWWW^^^cccgggllluuu{{{{{{}}}~~~~~~))),,,...111111...,,,***(((((()))***************''')))+++,,,+++)))&&&$$$((((((((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''%%%######%%%(((&&&''''''&&&$$$&&&+++///+++'''###%%%))),,,)))&&&((('''%%%#########%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''((((((((((((''''''111+++&&&%%%'''(((&&&### !!!"""$$$%%%&&&((('''%%%$$$$$$%%%'''((($$$&&&''')))+++,,,---------+++)))***,,,............///...,,,((((((+++...111+++(((,,,//////000222777000...222333000000444666<<<888444888888:::CCCAAAAAAAAACCCFFFHHHIIIHHHEEEJJJMMMKKKLLLRRRVVVTTTZZZVVVRRRPPPQQQQQQNNNKKKSSS[[[bbbeeejjjsss|||~~~~~~||||||{{{,,,,,,,,,,,,++++++++++++***)))(((((((((((()))***///,,,***+++)))$$$"""$$$)))'''%%%&&&(((***++++++%%%((('''""""""''')))&&&(((&&&$$$$$$&&&'''%%%"""&&&&&&&&&''''''((((((((($$$((()))((()))++++++''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&''')))'''''''''((()))(((%%%"""(((''''''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''(((''''''&&&%%%&&&''')))+++,,,------,,,---&&&((()))$$$(((,,,%%%---***((((((+++------+++...111000,,,+++///333333000333555333///...222777111888===:::999<<<@@@BBBCCCCCCCCCEEEGGGHHHGGGEEEAAAGGGKKKKKKMMMQQQSSSRRRRRRVVVYYYYYYVVVSSSRRRSSSYYYYYYZZZ^^^eeelllrrruuu}}}yyyuuu|||www~~~+++***))))))(((((((((((('''(((((((((((((((((('''000,,,+++,,,***&&&$$$&&&***((('''''')))+++++++++'''***(((######((()))''''''%%%###$$$&&&&&&$$$"""((((((((('''''''''''''''(((,,,,,,******,,,+++'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%'''((('''%%%""""""###$$$%%%&&&((())))))''''''((((((((()))))))))&&&&&&&&&'''''''''''''''&&&''')))***++++++++++++...))))))'''$$$---555------+++))))))+++------,,,000222111------111444444111222333222000000333666333:::===:::888:::===>>>BBBCCCFFFHHHHHHHHHGGGGGGHHHLLLMMMKKKKKKPPPSSSSSSTTTXXX[[[[[[WWWSSSRRRSSSRRRRRRTTTYYYaaajjjrrrvvvzzz|||xxx{{{zzz,,,+++)))''''''''''''(((&&&&&&'''(((((('''&&&&&&000---,,,---,,,'''&&&))),,,***((()))***++++++***)))+++)))%%%%%%(((((('''&&&$$$###$$$%%%%%%$$$"""))))))(((((('''&&&&&&&&&***------***)))+++***&&&%%%%%%%%%%%%&&&''''''((('''''''''(((''''''&&&&&&&&&%%%&&&'''))))))'''%%%!!!"""###%%%&&&((()))***'''((()))*********))))))&&&&&&%%%%%%%%%'''((()))&&&'''((())))))))))))(((((((((***''')))>>>KKKDDD---+++******,,,------,,,111333111...///444666555222222111111111222333444555;;;===999666888::::::???CCCHHHJJJHHHGGGGGGHHHLLLNNNMMMIIIIIIMMMQQQRRRTTTWWWZZZYYYUUURRRQQQRRROOOOOOPPPSSSZZZccckkkqqqsss}}}{{{xxx~~~}}}...---+++)))(((((())))))'''&&&&&&%%%%%%&&&&&&'''...+++***,,,+++(((''')))---+++******+++,,,+++*********)))&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###'''''''''&&&&&&&&&&&&&&&(((+++***''''''))))))&&&&&&&&&&&&'''''')))***+++))))))***+++***)))'''&&&((((((((()))+++,,,***)))&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%&&&%%%$$$###$$$&&&)))***'''''''''''''''''''''&&&$$$'''***&&&***AAANNNEEE++++++++++++,,,,,,---,,,000111000...///444666333222111000111333444444333555999;;;777555777999888:::AAAGGGIIIFFFDDDFFFHHHIIILLLLLLIIIHHHMMMPPPPPPPPPSSSVVVUUURRROOOOOOQQQSSSRRRQQQQQQTTTZZZaaafffkkk{{{|||tttyyy~~~~~~...---+++***)))))))))***)))'''$$$""""""$$$''')))+++((((((******'''&&&)))---+++++++++,,,,,,+++***)))(((''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''&&&))))))&&&'''***+++((((((((((((((()))+++,,,,,,***+++,,,,,,,,,***)))''')))(((((()))+++,,,+++***)))((('''&&&$$$"""!!!!!!!!!"""$$$&&&&&&%%%$$$###&&&%%%$$$###$$$&&&(((***'''''''''&&&&&&&&&&&&&&&'''''')))###!!!///666***)))***+++++++++++++++,,,...///---,,,///444444111111000000111444555444333333666888666666999:::999777===CCCEEECCCAAADDDGGGEEEJJJMMMLLLLLLPPPRRRQQQMMMPPPSSSSSSQQQOOOQQQSSSUUUUUUSSSQQQQQQTTT[[[```hhhyyy|||uuuzzz}}}************)))))))))((()))'''$$$""""""$$$''')))(((%%%%%%((((((&&&&&&)))+++******+++------+++***(((&&&%%%''''''$$$###%%%###%%%&&&&&&%%%$$$%%%'''""""""###%%%&&&'''((()))(((******((()))---...,,,))))))))))))***+++,,,,,,******++++++******))))))((('''&&&'''((()))((('''''''''&&&%%%$$$###"""""""""###$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$&&&'''(((''''''&&&&&&%%%&&&&&&'''((($$$&&&%%% &&&***!!!''')))++++++***)))***+++,,,,,,+++***...333333...///000111333333444444444222555666555666;;;<<<999666999>>>@@@???@@@BBBEEECCCIIIMMMNNNOOOSSSUUUTTTPPPSSSUUUUUURRRQQQSSSUUURRRSSSTTTSSSRRRTTTZZZ___hhhwwwzzzzzz~~~((()))+++,,,,,,,,,***)))''''''&&&&&&&&&&&&''''''&&&$$$$$$((((((&&&&&&))))))))))))+++------,,,***(((%%%%%%))))))%%%$$$((($$$&&&''''''%%%%%%''')))%%%%%%&&&&&&'''((())))))***,,,+++((((((+++---+++))))))((((((((())))))***(((((('''''''''(((((())))))'''&&&&&&'''((('''&&&&&&&&&%%%%%%$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''(((*** """(((%%%&&&***(((%%%(((******)))'''(((***++++++***)))...444333---,,,000333444333222444666333555666555777;;;<<<999777888999;;;>>>@@@BBBDDDCCCHHHKKKJJJLLLQQQTTTSSSSSSUUUWWWUUURRRPPPQQQSSSOOORRRTTTTTTSSSTTTZZZ^^^hhhpppuuu{{{)))+++---000000///---,,,$$$&&&(((******(((&&&$$$&&&$$$$$$((((((&&&'''***((('''(((***------,,,***)))%%%&&&***+++&&&&&&***$$$&&&((((((&&&%%%'''***((((((((()))))))))))))))***,,,***&&&%%%((()))''')))((((((''''''''''''(((&&&%%%$$$$$$$$$&&&'''))),,,***((('''((()))((('''((('''&&&%%%###"""!!!!!!!!!!!! !!!!!!"""###%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&%%%&&&'''((()))000 !!!)))######%%%$$$'''******(((&&&''')))++++++******///555333---+++000555555222111333777555777777555777;;;;;;888999777777999===AAACCCDDDCCCFFFGGGDDDEEEKKKPPPQQQTTTVVVWWWTTTOOOMMMMMMOOOOOORRRVVVUUUSSSSSSWWW\\\eeejjjnnnzzz~~~zzz''',,,---+++***,,,,,,+++%%%%%%&&&'''***+++***(((******++++++***(((&&&%%%)))...888===666+++(((---///---+++***)))(((&&&$$$%%%###""""""###$$$######)))((('''''')))***)))(((###(((((($$$$$$((((((###%%%'''((('''$$$###%%%((('''''''''&&&&&&%%%%%%$$$'''((()))***)))(((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""###$$$%%%%%%$$$$$$&&&((((((&&&$$$$$$%%%'''''''''***'''$$$$$$&&&&&&### ###%%%)))++++++***'''%%%,,,+++***+++...///---***000222000+++,,,222555333555444333555777777555111666777;;;??????===@@@FFFFFFFFFFFFGGGIIILLLOOOPPPWWWSSSSSSWWWVVVPPPNNNQQQRRRTTTVVVXXXXXXVVVTTTRRRYYYaaaooozzz{{{zzz~~~{{{---000///+++))),,,......+++,,,+++)))---444333---,,,,,,+++***)))(((&&&&&&$$$(((222???BBB<<<777777...,,,***))))))((('''%%%$$$""" !!!###%%%$$$"""((('''''')))***+++***((($$$((((((%%%%%%(((((($$$$$$&&&'''&&&$$$###%%%(((((('''&&&&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""!!!!!!!!!$$$%%%&&&%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&%%%&&&$$$$$$$$$%%%%%%%%%###$$$&&&(((******)))'''&&&,,,******+++......---+++---000///++++++111333000333222222444666777555222999:::===BBBBBB???AAAFFFHHHGGGFFFFFFHHHKKKOOOQQQSSSPPPQQQUUUVVVRRRRRRVVVWWWWWWWWWWWWVVVUUUTTTSSS[[[```kkkuuuyyyyyy||||||---000///***)))---111222///222///***111<<<:::......---+++***(((''''''&&&%%%$$$)))666AAADDDBBB@@@---+++((('''(((((((((''''''### """&&&)))'''$$$&&&'''(((***,,,---+++)))%%%'''(((&&&&&&((('''%%%"""###%%%$$$$$$$$$%%%'''((('''&&&%%%$$$%%%&&&'''%%%&&&'''(((((('''&&&&&&$$$$$$$$$$$$############$$$######""""""!!!!!!!!!$$$%%%&&&%%%$$$$$$&&&(((((('''&&&&&&''''''%%%###!!!###$$$%%%%%%%%%'''(((&&&'''((()))))))))((((((+++******+++---...,,,+++***,,,---++++++//////---111111111333555666555444::::::>>>CCCCCC???@@@CCCIIIGGGFFFFFFGGGJJJNNNQQQNNNLLLNNNRRRTTTUUUWWW[[[\\\[[[YYYWWWVVVUUUUUUUUU]]]^^^dddnnnuuuwww{{{~~~***......++++++///333333---222///+++333@@@:::***///---+++(((&&&&&&&&&&&&,,,&&&"""&&&///888<<<===,,,***''''''((()))))))))+++'''###%%%***---+++'''%%%&&&(((+++...---+++(((%%%&&&''''''''''''&&&%%% !!!######$$$$$$%%%&&&'''&&&%%%$$$$$$%%%'''(((((((((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%&&&(((***))))))((())))))(((%%%###"""%%%''''''%%%%%%(((+++((((((((((((((())))))*********+++,,,,,,,,,,,,+++(((***,,,,,,---...---,,,000000111333555666777777999888;;;@@@@@@===<<<>>>FFFFFFGGGGGGIIIJJJLLLMMMLLLKKKLLLOOOSSSVVVYYY\\\]]]\\\[[[YYYWWWVVVTTTTTT^^^[[[^^^hhhqqqvvvzzz~~~---222444222000111111...+++000000...666???777%%%---,,,)))'''&&&%%%%%%&&&***'''""" """)))000333,,,***(((((()))*********+++(((%%%&&&+++---+++(((&&&&&&(((+++------***'''%%%%%%%%%''''''%%%%%%%%% !!!"""###%%%%%%%%%$$$&&&%%%%%%$$$%%%&&&((((((++++++***)))(((&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$### """$$$%%%&&&(((+++---++++++***++++++***'''%%%%%%(((***)))&&&%%%'''***)))(((((('''((()))***+++)))***+++,,,,,,++++++,,,)))***+++...///---,,,---000111222333555666888999999777999>>>???<<<;;;<<>>===<<<===AAACCCFFFHHHIIIHHHEEEDDDJJJMMMNNNNNNPPPUUUXXXWWWXXXZZZ\\\]]]\\\YYYVVVSSSZZZVVVWWW___hhhnnnsssxxx~~~777;;;;;;666111000---***000,,,,,,222444000+++***+++++++++++++++***))))))!!!(((,,,******,,,,,,)))---,,,,,,---...---+++(((&&&'''(((&&&$$$###$$$&&&(((''''''((()))((('''%%%$$$!!!"""&&&&&&"""!!!$$$###"""###$$$''''''$$$!!!!!!###%%%'''((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&(((((('''%%%$$$###$$$&&&&&&&&&'''***,,,+++)))(((((()))***)))(((((('''&&&&&&''''''&&&%%%(((((())))))************'''***,,,,,,***)))***,,,,,,))))))...///++++++///...000111111000111444777:::666444888;;;;;;;;;===CCCCCCDDDDDDDDDDDDDDDDDDGGGLLLNNNNNNPPPVVVWWWUUUWWWXXXYYYZZZ[[[ZZZXXXWWWYYYVVVVVV\\\bbbeeejjjpppwww222555444000---...///---222)))(((//////(((&&&,,,+++,,,---......---++++++(((++++++''')))///000---------...000000...***''''''***+++((($$$"""$$$(((***(((&&&&&&''''''&&&$$$$$$ !!!%%%%%%!!! $$$%%%######%%%''''''### """%%%((())))))'''&&&############$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###&&&'''''''''&&&&&&''')))***'''%%%%%%'''((()))((('''$$$"""###&&&(((&&&###(((((()))************)))'''***,,,,,,***)))***,,,,,,((((((---...***+++///---...000///---...222555888222000444777888999<<>>??????@@@DDDFFFFFFHHHKKKKKKKKKMMMPPPSSSQQQRRRPPPNNNRRRXXXZZZYYYXXXWWWVVVXXXYYY[[[^^^```nnnyyy~~~///000///...---...111444....../////////...---------,,,---...---******...+++,,,,,,,,,++++++---...111///------...///...---...,,,***(((&&&%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$######$$$&&&'''&&&$$$##################""""""%%%######$$$&&&'''((('''(((###"""$$$%%%"""!!!"""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###!!!###((()))&&&)))))))))))))))(((((((((((((((((((((''''''''''''&&&''')))+++,,,+++***)))***)))''''''''')))+++,,,---,,,+++++++++,,,...///+++...///------111111///111333555777999::::::::::::;;;======>>>@@@DDDGGG@@@EEEKKKKKKIIIHHHMMMRRRPPPLLLLLLQQQUUUUUUVVVYYY[[[UUUTTTXXXYYYWWWZZZaaajjjsss{{{}}}111111111///------///111...///000111000///---,,,,,,---...---+++***,,,...,,,---...---,,,+++---//////---,,,---...000//////000...+++(((&&&&&&&&&'''&&&%%%$$$%%%''''''&&&%%%&&&%%%%%%$$$%%%''')))***&&&$$$$$$$$$%%%%%%###"""########################$$$"""!!!"""$$$&&&&&&%%%%%%!!!!!!%%%&&&###!!!"""%%%%%%%%%%%%%%%%%%&&&&&&###%%%$$$"""###((()))&&&'''''''''''''''((((((((())))))((((((((('''(((((('''((()))+++++++++***)))***)))'''&&&''')))+++------,,,******+++---......+++......,,,---000111...///111333555666777888888999999:::;;;===@@@CCCFFF>>>CCCHHHJJJIIIIIILLLOOOPPPJJJKKKTTTXXXTTTTTTZZZ^^^UUUSSSYYYYYYUUUXXXaaaeeelllssswww}}}}}}333333222000---,,,---......///000111111///---+++,,,---...---,,,---......---......---,,,,,,---///---,,,+++,,,...///000///000...+++)))'''&&&'''(((&&&%%%$$$%%%'''(((((('''&&&&&&%%%%%%&&&(((***+++(((&&&%%%$$$$$$###!!!"""""""""###$$$$$$%%%%%%$$$"""!!!!!!"""######"""""" %%%(((%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&"""%%%&&&######'''(((&&&%%%%%%%%%&&&&&&'''''''''+++***)))(((((((((((()))(((((()))***+++***))))))))))))((('''(((***,,,---...+++)))))),,,---------***---...,,,---000000......///111222444666666777888777888999<<>>BBBAAABBBFFFKKKNNNMMMLLLSSSPPPQQQVVVYYYXXXXXXYYY\\\ZZZYYYXXXXXXXXXXXXYYY___ffflllqqqxxx...///000...,,,+++,,,---,,,,,,......///...---------.........333777222(((---......---+++***+++---+++***))))))+++------,,,...---,,,***)))'''&&&%%%%%%###"""###%%%((()))(((&&&&&&'''((()))))))))((()))(((''''''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%%%%%%%!!!"""&&&((('''&&&'''%%%%%%%%%$$$######""""""!!!&&&(((%%%###%%%&&&%%%$$$%%%%%%'''((()))******---+++***(((((()))***+++))))))******))))))))))))&&&''')))+++,,,,,,,,,,,,...***'''(((,,,...---+++***------+++,,,///000---......///000222444555666999999:::<<<@@@@@@>>><<<@@@AAACCCEEEGGGJJJMMMOOOSSSTTTTTTSSSUUUZZZYYYVVVYYY___^^^XXXWWW\\\[[[TTT[[[bbbiiilllrrr{{{+++,,,...---,,,,,,---///++++++,,,---...............///...///666;;;333&&&------...,,,******+++,,,+++)))((()))***,,,,,,+++------,,,+++)))'''%%%$$$$$$"""!!!"""%%%'''((()))%%%&&&((()))))))))((('''(((''''''(((***+++)))(((&&&&&&%%%%%%$$$###""""""###""""""###&&&((()))(((((($$$###&&&(((&&&%%%'''%%%%%%$$$$$$###"""!!!!!!!!!&&&)))%%%###%%%&&&%%%%%%&&&'''((()))++++++,,,---,,,***(((((()))***+++*********)))))))))))))))%%%'''***,,,------,,,+++...***'''(((,,,...---******------+++,,,///000---......///000222444555666;;;;;;<<>>;;;<<>>>>>>>>???AAAAAA@@@???>>>@@@CCCDDDEEEFFFIIIKKKNNNPPPRRRRRRRRRSSSXXX\\\aaaaaa```___]]]\\\[[[ZZZXXXaaabbbdddnnnssswww555444222...+++***,,,///000...---...//////,,,***(((,,,///......000...***+++++++++++++++***)))(((************************)))+++---+++(((%%%&&&'''+++%%%"""$$$&&&$$$###$$$###$$$%%%&&&''''''(((((((((&&&%%%&&&(((******)))&&&%%%&&&(((%%%!!!"""'''&&&$$$######$$$%%%%%%$$$((((((***+++(((######&&&'''%%%###"""!!!"""######%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%(((***,,,...///***+++---......,,,***((((((((()))((('''&&&&&&&&&+++((((((******)))***...+++(((&&&***000111***###''')))***,,,------------......///111222444666777:::;;;;;;===???@@@@@@@@@===@@@BBBDDDEEEGGGJJJLLLMMMNNNPPPQQQRRRUUUXXX[[[aaa``````___^^^\\\YYYVVVUUU]]]^^^```kkkpppuuu999777444000......111444111///------...---***''')))---...------...---))),,,+++***)))(((''''''''',,,,,,++++++++++++++++++***---///,,,&&&###$$$&&&+++&&&$$$&&&'''%%%$$$&&&###$$$%%%&&&'''((())))))***(((&&&'''((())))))(((%%%$$$'''***)))&&&&&&***)))'''%%%$$$$$$$$$###!!!(((...000+++%%%$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&(((***---///111,,,------------,,,++++++(((((((((((((((((((((((()))&&&&&&***+++)))+++...++++++***)))'''&&&&&&&&&&&&'''(((***++++++++++++,,,,,,...///111222333444666777999;;;<<<===>>>>>>;;;>>>@@@BBBDDDGGGJJJMMMMMMLLLMMMOOOSSSVVVXXXXXX___^^^^^^___```]]]XXXSSSRRRYYYXXXZZZeeelllqqq}}}:::999666444222111222333///000111000///---------...111111---,,,...,,,)))///---+++)))((((((((((((,,,,,,,,,------.........***...111...((($$$&&&)))+++'''&&&))))))&&&&&&((($$$$$$%%%&&&'''(((******+++)))''''''((()))((('''%%%$$$'''+++,,,(((''')))***'''%%%$$$$$$$$$###!!!%%%///222((("""$$$&&&#########""""""######%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%&&&&&&(((***,,,///000......------,,,,,,,,,---)))((('''((())))))))))))'''$$$%%%)))+++)))+++...+++------+++(((&&&(((***&&&'''''')))******+++++++++,,,---///000111222222444555777999999999:::;;;888:::===???AAAEEEIIILLLNNNLLLKKKNNNSSSVVVUUUTTT[[[ZZZ[[[^^^aaa___YYYSSSTTTYYYVVVVVVaaagggkkkvvv{{{@@@@@@>>><<<999444000------111555444///,,,///333...111000,,,+++......+++///...+++)))((((((((()))((()))***+++,,,---...///)))---000///+++)))+++...+++((()))++++++''''''***%%%%%%%%%%%%'''(((***+++,,,***((((((((()))((('''(((&&&'''++++++'''%%%&&&(((&&&$$$$$$%%%%%%%%%###"""+++---%%% %%%'''$$$"""""""""######$$$%%%%%%###$$$$$$$$$######"""!!!%%%%%%&&&'''))),,,---...///...---,,,,,,,,,------***(((&&&''')))******)))%%%###$$$)))+++)))***---)))***,,,,,,,,,+++***)))'''(((((()))***+++,,,---+++---...000111222222222444666888888666555666777666888:::<<<>>>BBBGGGKKKNNNLLLKKKMMMQQQSSSRRRPPPUUUVVVYYY^^^bbbaaa\\\WWWYYY\\\WWWUUU___ccceeennnrrr~~~ZZZYYYWWWTTTOOOHHH@@@:::222777999777000---///222---///...+++,,,000111000---,,,+++***)))(((((((((%%%%%%&&&''')))***++++++***,,,............///000+++***+++...,,,)))))),,,'''&&&&&&&&&&&&((()))***,,,***(((((())))))((('''***'''&&&)))***&&&$$$$$$'''&&&$$$$$$%%%&&&&&&%%%###&&&&&&###"""$$$&&&%%%""""""######$$$$$$$$$$$$"""######$$$$$$$$$#########%%%''')))+++,,,,,,---...------,,,,,,,,,,,,,,,,,,(((%%%%%%(((***)))'''$$$###$$$)))***)))))),,,&&&''')))+++---,,,***''')))((())))))***,,,---...,,,---///111222222222111444777999888555333444666666777999:::===AAAFFFJJJKKKKKKLLLNNNPPPQQQPPPOOOPPPTTTZZZ___aaa```___]]]]]]___XXXVVV^^^```___fffooo}}}xxxuuusssqqqnnniiibbb]]]PPPNNNKKKGGGCCC>>>:::777666777444///...222333111,,,,,,------,,,+++******'''''''''(((((((((((())),,,++++++---000111///...++++++---000...******...)))((('''&&&&&&'''((()))+++***(((((()))***)))(((,,,'''%%%(((***'''%%%&&&((('''%%%%%%&&&&&&%%%$$$'''""" ###%%%$$$###%%%"""######$$$$$$$$$######""""""###$$$%%%%%%%%%%%%###%%%)))+++------,,,,,,,,,,,,,,,,,,,,,+++++++++---)))$$$$$$''')))'''%%%$$$###$$$)))***((((((***&&&(((***++++++***)))))))))((((((((()))+++---...+++---///111222222111000333666999999555444666999777999:::;;;===AAAFFFJJJFFFHHHKKKNNNOOOOOOQQQRRROOOUUU]]]```___^^^___aaa^^^___XXXVVV^^^___\\\aaannnxxx|||yyyuuummmddd___]]]XXXNNNEEEBBBBBB===555222333333000...///000111000///...---,,,,,,,,,+++***))))))(((...+++)))+++000111...+++++++++...111...***+++///***)))'''&&&%%%&&&((()))+++)))(((((()))******)))---'''%%%(((***)))'''(((***(((&&&%%%%%%&&&$$$###,,,"""$$$(((###"""%%%######$$$$$$$$$######"""!!!"""###$$$%%%&&&&&&&&&$$$&&&***...//////---,,,++++++,,,,,,,,,+++***)))...)))$$$###&&&(((&&&$$$$$$###%%%)))***'''''')))(((+++...---)))'''***---(((((('''((()))***,,,---***,,,...000111111000///111555999999666555888;;;999:::;;;<<<>>>AAAGGGKKKAAAEEEKKKNNNNNNOOORRRUUUPPPWWW___aaa^^^\\\^^^bbb\\\^^^WWWVVV^^^^^^ZZZ^^^lllrrryyy|||vvvvvvwwwssshhh___[[[XXXJJJCCCFFFAAA555444777888999888666333333333444555444///)))&&&)))---++++++---......---***)))***&&&'''------))))))---)))))))))))))))((('''''')))(((***...---)))&&&'''(((((((((((('''&&&%%%$$$(((''''''((())))))(((&&&%%%""" $$$&&&&&&$$$"""$$$&&&$$$!!! ###&&&%%%$$$$$$$$$###"""""""""'''&&&'''***---///---******+++---...---+++)))''')))((('''&&&&&&%%%&&&&&&%%%%%%&&&'''((()))***+++)))***+++,,,,,,+++)))(((&&&+++---)))&&&)))+++,,,))))))***...111222...+++222444555333111333:::@@@:::;;;<<<>>>@@@BBBDDDDDDEEEEEEFFFJJJPPPRRRQQQOOOTTT[[[]]]ZZZYYY]]]]]]ZZZ[[[\\\[[[YYYWWWYYY]]]aaadddkkkwww~~~pppoooccc\\\]]]TTTFFFDDDCCCCCCAAA>>>:::777777888666777888666222...------+++---......---+++++++++,,,***,,,111111,,,***---,,,,,,,,,+++***)))(((''')))((()))------(((&&&''''''''''''''''''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%###!!!!!!###%%%&&&&&&######$$$#########%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$%%%(((,,,---,,,***,,,,,,,,,,,,++++++******)))((('''&&&&&&%%%&&&&&&$$$$$$%%%&&&'''(((((()))'''(((***++++++***((('''&&&******''''''***,,,+++((((((***...222333111......333888999666444555888999:::;;;===???AAACCCDDDFFFFFFFFFIIIMMMOOOOOOMMMPPPWWW[[[ZZZZZZ^^^^^^\\\[[[\\\\\\ZZZXXXYYY\\\___bbbhhhsss~~~uuuyyyzzzyyyzzzxxxwwwwwwzzz~~~|||vvvvvvlll^^^[[[[[[ZZZWWWRRRMMMJJJJJJKKKCCCCCCBBBAAA>>>888111,,,,,,...///---***)))+++...,,,+++...111111,,,******///...---,,,+++***)))((()))''')))---,,,(((&&&'''%%%&&&&&&&&&&&&%%%%%%$$$"""%%%'''&&&$$$###$$$&&&&&&&&&%%%###"""###&&&)))%%%###"""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&))),,,------+++...---,,,+++***+++,,,---)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((''''''((('''%%%''',,,,,,)))'''(((***...222444333111///333777888555333333444777888999;;;>>>@@@CCCDDDGGGFFFEEEFFFIIIKKKLLLKKKKKKRRRWWWYYY[[[^^^___^^^\\\]]]]]]\\\ZZZZZZ[[[]]]bbbgggppp{{{IIIPPPTTTUUUWWW]]]dddfffjjjlllnnnppptttyyy~~~~~~uuuvvvqqqqqqooolllhhheeedddddd___[[[VVVSSSOOOGGG<<<333444555555111---+++...222///.../////////---++++++///...---,,,++++++******)))'''(((,,,+++'''&&&((($$$%%%%%%&&&&&&%%%$$$$$$ %%%((('''###!!!###''''''''''''$$$!!!"""'''+++(((%%%######&&&'''&&&$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&(((+++---//////...------,,,,,,,,,,,,,,,---)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((''''''%%%$$$(((---,,,(((((())),,,///222333333222333333333111000111555888666666777999<<>>===AAADDDEEELLLNNNRRRVVV\\\dddmmmsssqqqwwwuuuuuu|||}}}}}}wwwyyy||||||{{{yyyxxxxxx|||uuunnnjjjggg```WWWNNNLLLKKKHHHAAA:::777777999666555333000...//////...------,,,+++++++++,,,,,,***'''(((++++++'''&&&(((%%%%%%%%%&&&%%%%%%$$$$$$ %%%((('''###!!!###'''&&&''''''%%%"""###'''+++,,,(((%%%%%%''''''%%%"""######$$$$$$%%%%%%&&&&&&$$$&&&(((+++,,,------...***+++---......---+++***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))*********((((((&&&%%%(((---,,,(((***,,,...///000111111111000111111111111333666999555666666777:::===@@@BBB???@@@AAABBBDDDGGGJJJMMMJJJMMMSSSWWWYYYYYYZZZ\\\``````aaabbbbbb```^^^\\\[[[^^^dddlllwww777;;;===;;;;;;>>>???>>>777777888999;;;@@@FFFKKKOOOWWWUUUUUU]]]bbbgggsssooorrrwwwzzz|||~~~|||zzzzzzxxxsssooojjjfff```YYYRRRNNNKKKIIIAAAAAA>>>777333333111//////...,,,+++++++++,,,---***''''''******&&&&&&((('''''''''&&&&&&%%%$$$###!!!$$$&&&&&&###"""###%%%$$$%%%%%%%%%%%%%%%(((***+++***''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$'''((((((((()))***'''))),,,......---***))))))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''''''''(((((((((((())))))******+++)))***)))'''(((,,,,,,)))***,,,...///...///000111***---222666888777555333777666666777999<<>>@@@BBBDDDFFFIIILLLLLLLLLPPPUUUWWWVVVXXX\\\___```aaadddeeeccc___\\\\\\^^^cccjjjuuu<<<>>>>>><<<>>>AAA@@@<<>>@@@;;;>>>BBBDDDDDDEEEGGGIIIKKKJJJMMMSSSUUUTTTWWW^^^\\\]]]```cccfffddd___ZZZ[[[\\\aaahhhqqq|||]]]\\\XXXSSSRRRRRRMMMFFFEEEAAA<<<999888888777666...777444...///---///;;;??????AAADDDIIIRRR]]]dddjjjkkknnnrrruuuwwwwwwvvv{{{vvvrrruuu{{{~~~{{{wwwtttxxxuuukkkbbb[[[PPPFFF888666333///,,,+++++++++***''''''))))))&&&&&&(((+++******((('''%%%###"""!!! !!!""""""!!!!!! !!!$$$)))***(((&&&$$$'''))))))''''''+++...(((((((((''''''&&&&&&%%%###&&&))))))'''&&&'''((())))))((((((((()))+++,,,))))))'''&&&&&&&&&&&&&&&!!!""""""$$$%%%&&&''''''%%%%%%%%%&&&&&&((()))******///000+++''')))++++++%%%(((,,,------...111555555333222333444555555555:::999888777888;;;===???<<<@@@DDDEEEDDDCCCEEEGGGKKKHHHKKKQQQSSSSSSXXX```ZZZ[[[^^^cccfffddd^^^YYYSSSUUUYYY___hhhsss|||wwwxxxmmmrrrrrrhhhkkkbbbcccYYYVVVRRRIIIHHHEEE999777===888222333000000999333555666777777999===@@@CCCHHHNNNQQQSSSYYYccckkkmmmqqquuuxxxxxxzzz}}}|||vvvrrrwwwlllVVVHHH???444---,,,///000000,,,+++***)))((('''&&&%%%---------+++(((&&&&&&&&&$$$!!!"""###""" ###"""!!!!!!###%%%(((***%%%&&&)))+++,,,---------'''000$$$333((()))###""""""###$$$&&&'''((((((''''''''''''((()))++++++///+++&&&###"""###$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&''''''%%%$$$,,,(((&&&((()))'''%%%&&&&&&%%%''',,,...,,,,,,...,,,---000222333444444444777888888777777:::???BBB<<<>>>BBBDDD@@@<<>>BBBIIIFFFMMMQQQOOONNNQQQUUUVVVYYYYYY]]]dddfffcccaaabbb\\\[[[ZZZ[[[```iiittt|||zzzzzztttwwwvvvjjjcccfff```VVVWWW\\\VVVMMMDDD???<<<:::999666333000///111333333222999;;;>>>CCCHHHOOOWWW\\\eeekkkooooooqqquuuvvvuuugggQQQ777+++...222...((())))))))))))((((((((((((*********)))(((&&&%%%$$$&&&$$$""""""######"""!!!"""###$$$%%%&&&((())))))***))))))))))))***++++++,,,,,,111)))"""???))),,,$$$%%%%%%%%%&&&&&&&&&&&&,,,+++***)))((((((((((((***(((&&&%%%&&&&&&%%%$$$&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$&&&,,,,,,### %%%******(((&&&(((,,,---+++,,,///,,,---///111222333333333333555777888999;;;>>>@@@<<<:::;;;???AAA@@@BBBFFFDDDKKKPPPOOONNNPPPQQQPPPXXXXXX\\\bbbeeebbbbbbddd___]]][[[ZZZ]]]eeeooovvv{{{|||uuuxxx~~~wwwmmmddd]]]WWWQQQMMMAAA???;;;999888777666666444333222111333777===@@@IIIKKKPPPVVVYYY[[[aaaiiidddPPP888,,,---000---((((((((((((((()))))))))))))))(((((((((((('''%%%###&&&%%%$$$#########"""""""""###%%%'''((())))))))),,,+++)))((((((((()))***...###...***666bbb777,,,&&&&&&&&&&&&&&&&&&%%%%%%++++++***)))))))))))))))((('''&&&'''((((((&&&$$$&&&&&&''''''''''''&&&&&&###$$$&&&&&&&&&&&&'''(((333777222%%%!!!(((***&&&)))'''(((,,,---+++,,,///------...000111222222222444666888999999999;;;======888888===AAABBBCCCDDDCCCIIIMMMLLLLLLOOOQQQPPPVVVUUUXXX___aaa``````cccaaa___\\\YYYZZZ```hhhooo{{{|||nnnnnnwwwzzz|||}}}xxxsssmmmjjj[[[ZZZWWWOOODDD===;;;<<<:::777333111111222444555777666999>>>@@@@@@GGGQQQOOODDD777...,,,,,,,,,***(((((((((((())))))))))))((('''&&&''')))(((%%%"""%%%%%%$$$###""""""#########$$$%%%'''))))))******---+++***((('''(((((()))111%%%...***666bbb666,,,''''''&&&&&&&&&&&&%%%%%%(((((((((((()))***+++,,,'''&&&&&&'''))))))'''%%%&&&%%%%%%%%%%%%%%%%%%&&& ###%%%&&&&&&'''***,,,<<<999000&&&&&&,,,+++###+++((((((,,,---+++,,,///------......///000111222666777999999888777888:::===888666<<>>)))---'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,...(((''''''''')))((('''%%%&&&%%%%%%$$$$$$%%%%%%&&& ###&&&&&&%%%&&&***...999000&&&$$$))),,,+++''',,,)))))),,,---+++,,,000------------...///000111777888888777666666888999===999888===AAABBBBBBCCCCCCFFFFFFEEEHHHOOOSSSSSSUUUTTTXXX^^^aaa___^^^```]]]]]]\\\ZZZYYYZZZ^^^aaahhh{{{}}}yyyVVV>>>333555333666???BBBFFFNNNNNNNNNUUUSSSOOOTTTXXX___fffiiihhhhhhlllpppoooqqqssssssqqqqqqsssuuuiiifffbbb^^^YYYSSSLLLGGGIIIFFF@@@999666555444111000111111...,,,***,,,...))))))))))))(((((((((((('''%%%%%%(((,,,,,,'''###!!!###"""!!!!!!###&&&$$$$$$$$$$$$&&&(((***+++)))*********)))((('''''')))111+++,,,)))%%%---&&&&&&&&&'''''''''''''''###$$$$$$&&&(((***,,,---***(((''''''(((((('''%%%'''&&&%%%%%%%%%%%%&&&'''###%%%((('''$$$%%%)))---333'''!!!&&&+++))))))------***))),,,,,,+++,,,000...------------...000111555666666555555666:::<<<>>>::::::>>>AAA@@@AAADDDCCCFFFGGGFFFJJJOOOQQQOOOSSSSSSWWW^^^```]]][[[\\\YYYZZZ[[[ZZZYYYZZZ[[[]]]eeettt{{{vvvKKK999666;;;444///222222111555222444???>>>666888>>>EEELLLLLLIIIIIIOOOVVVWWWWWWXXX\\\bbbfffggggggooonnnnnnpppqqqnnnhhhcccaaa___VVVJJJEEEFFFAAA888/////////---,,,,,,------***)))))))))(((((((((((('''%%%%%%(((,,,---(((### """!!! ###&&&$$$$$$######$$$'''***+++((()))*********)))'''&&&###,,, 111)))...---,,,&&&&&&&&&'''''''''((((((###$$$$$$%%%''')))***++++++)))'''''''''''''''%%%((('''&&&%%%%%%&&&'''(((%%%(((***'''######'''+++111$$$!!!+++,,,$$$'''222---***))),,,,,,+++,,,000...---,,,,,,---...000111333333444333444777<<<@@@>>><<<<<<@@@AAA???AAAEEECCCGGGIIIIIILLLPPPNNNJJJOOOPPPUUU\\\^^^YYYWWWWWWVVVXXX[[[[[[ZZZYYYZZZ[[[eeepppvvvWWWEEE666444333------222///333///---666666......444666999;;;;;;:::777555<<<>>>>>>===???EEEIIIHHHOOOWWW\\\eeerrrtttsss{{{{{{zzzuuunnniiicccZZZQQQDDD>>>111...444000---555***+++,,,---,,,)))&&&$$$"""###%%%&&&'''&&&&&&%%%""""""######$$$$$$%%%%%%############$$$&&&((()))***)))((((((((()))+++,,,''''''((()))))))))))))))&&&&&&'''''''''&&&$$$###%%%$$$""""""###%%%)))+++,,,%%% ###***...+++%%%"""+++,,,$$$"""''''''!!!%%%%%%&&&&&&&&&''''''''')))******)))'''&&&((())))))+++---...---,,,,,,,,,...++++++///000------111222333444666888999:::;;;777999:::::::::;;;>>>@@@EEEEEEGGGJJJLLLLLLKKKIIIRRRSSSTTTVVVWWWXXXYYYYYYZZZ\\\[[[XXXZZZ^^^^^^[[[aaahhhsss}}}___III666111111---,,,000'''---+++***555999555777555666777777888888777777333777:::999999:::777333666>>>BBBKKK\\\gggsss|||yyyvvvppphhhdddWWWAAA555555,,,%%%***)))***+++,,,,,,)))&&&#########$$$%%%&&&%%%$$$$$$"""""""""###############$$$#########%%%&&&((()))***)))((((((((()))***+++((()))***+++++++++******'''((((((((('''&&&$$$###$$$#########$$$&&&(((***,,,((($$$&&&***+++(((###"""***+++$$$"""'''(((###%%%%%%%%%%%%%%%&&&''''''((()))***)))'''''')))***))),,,...///...,,,,,,---............///000000000///000333666777888888888:::;;;===<<<;;;;;;<<<>>>BBBBBBCCCGGGLLLNNNLLLIIIOOOPPPRRRTTTVVVWWWXXXXXX]]]^^^\\\ZZZ\\\```___[[[aaagggpppzzzpppVVV;;;222111///...000---777666333;;;>>>;;;===999888666555444555555666111555666444444555333......444333555???KKKaaa}}}}}}wwwfffIII888888222))),,,))))))***++++++)))%%%"""######$$$$$$$$$###""""""###""""""""""""""""""!!!$$$$$$$$$$$$%%%'''((()))***))))))((((((((())))))(((***,,,---...---+++*********))))))'''&&&$$$#########$$$$$$%%%&&&'''(((+++***))))))***(((%%%###"""((()))###"""''')))&&&%%%%%%$$$###$$$%%%&&&''''''((())))))((((((***,,,***---///000///.........,,,222222------222333------///111444666666666666;;;===??????===;;;;;;;;;??????AAAEEEJJJMMMLLLJJJLLLMMMOOOQQQTTTVVVXXXXXX___^^^[[[ZZZ]]]bbb___XXX```eeelllttt{{{gggGGG777444333222222:::JJJNNNLLLQQQSSSNNNPPPGGGEEEBBB???<<<:::888888666777444000000666999999444888333...///444KKKkkk}}}zzziiiJJJ:::>>>;;;222111+++***)))***+++***%%%!!!#########""""""!!! ######""""""!!!!!! $$$$$$$$$%%%&&&&&&'''((())))))((((((((('''''''''((())),,,---...---+++***++++++***)))'''&&&$$$###"""###$$$&&&''''''&&&&&&(((***++++++)))'''%%%$$$"""''''''######'''***(((&&&%%%#########$$$&&&'''%%%'''((())))))***,,,...+++...111222111000000000+++444444++++++444444+++//////000111333555666777999;;;>>>???===;;;::::::===@@@DDDFFFGGGHHHKKKMMMKKKLLLMMMPPPSSSVVVXXXYYY^^^\\\YYYXXX]]]aaa]]]UUU^^^bbbgggnnnvvv~~~vvvUUU@@@777333333333BBB[[[iiikkkrrrtttppppppbbbaaa^^^ZZZTTTOOOJJJGGGCCCCCC???999777:::;;;:::000444000.........AAAaaawwwoooQQQAAAEEECCC777222000---******+++***&&&"""###""""""!!! ######""""""!!!!!! ######$$$%%%%%%&&&&&&&&&''''''(((((('''''''''''''''(((***+++,,,+++***))),,,+++***((('''%%%$$$$$$"""###%%%&&&''''''&&&%%%$$$'''******)))'''&&&'''"""%%%&&&%%%$$$'''))))))%%%%%%$$$$$$$$$%%%&&&'''%%%&&&((())))))+++---000+++///333444444222111111,,,555555++++++333333)))333111//////000444999;;;444777;;;<<<<<<;;;;;;<<<>>>EEEKKKJJJDDDCCCHHHNNNKKKKKKMMMOOORRRUUUXXXZZZ]]]]]][[[ZZZ^^^aaa^^^WWW]]]___ccciiipppzzzdddJJJ888111111333NNNnnn~~~}}}{{{wwwrrrlllgggddd^^^```___XXXRRRLLLEEE>>>777777111000111---:::VVVooo{{{uuuZZZJJJOOOOOOCCC>>>888222,,,***++++++((($$$""""""!!! !!!!!!###""""""""""""""""""!!!""""""###$$$%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''((()))))))))))))))+++***)))'''&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%"""$$$'''((('''''''''((("""$$$&&&'''&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%'''((())))))+++...000,,,000444666666444333333000555444...---222111,,,444222000///111555999===222555888:::;;;<<<===>>>@@@GGGLLLJJJCCC@@@FFFMMMKKKKKKLLLNNNQQQTTTWWWYYY]]]``````___aaacccbbb]]]^^^___aaaeeekkkvvvtttVVV;;;///000555UUUxxx~~~~~~{{{~~~~~~xxxqqqjjjaaaYYYQQQHHH;;;777777000777OOOiiiwwwzzz```PPPUUUXXXPPPKKK???777...***+++,,,***'''"""!!!!!! !!!"""###"""""""""############### !!!"""###$$$###""""""###$$$%%%'''((((((((('''(((((('''''''''((()))******)))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%#########$$$&&&&&&'''&&&!!!$$$''')))(((&&&%%%&&&$$$&&&'''))))))((('''&&&&&&'''))))))***+++...000,,,000555888888666555444666555555333222111000000111111111111333555888:::333555888::::::<<<>>>@@@CCCEEEGGGFFFCCCBBBEEEHHHJJJJJJJJJLLLNNNRRRUUUWWWZZZ```dddbbbaaacccdddbbb`````````aaafffppp{{{___@@@000222888MMMrrr|||wwweeeVVVBBB===???888>>>TTThhhyyygggSSSUUUWWWOOOLLLDDD;;;///***,,,---+++((("""!!! !!!"""###$$$""""""######$$$$$$%%%%%% """######"""!!!!!!!!!"""%%%'''((((((((((((***)))'''&&&&&&(((***+++((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""$$$&&&&&&%%%!!!###'''+++***&&&$$$%%%$$$&&&(((***+++)))'''&&&&&&((()))******+++---000---111666999999777555555:::666555777666111000333---///111444555666666666666777999::::::<<>>AAABBBBBBCCCCCCCCCCCCCCCBBBNNNKKKIIIKKKNNNPPPPPPOOOUUUWWWZZZ\\\]]]^^^aaaccc[[[]]]___```bbbeeeiiilllmmmJJJ;;;999333@@@\\\www}}}\\\:::444888000555NNNaaazzzyyy```LLLPPPQQQBBB444///++++++---...,,,))))))'''%%%###""""""###$$$$$$###"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!!$$$''')))******)))''')))******((((((+++---+++***(((&&&%%%$$$%%%%%%$$$###$$$&&&%%%!!!"""&&&$$$$$$%%%%%%%%%$$$$$$###$$$"""(((222--- +++###$$$%%%&&&''''''''''''''')))******)))((()))***+++...333666777777888999777999:::;;;999777333111,,,---///000222333333444111444999:::999:::<<<>>>CCCBBBAAAAAAAAABBBDDDEEELLLIIIFFFGGGKKKOOOQQQRRRSSSVVV[[[]]]^^^___```aaa]]]^^^``````aaadddhhhlll{{{qqqMMM<<<999222555FFF___ttt~~~~~~aaa666(((111222222<<>>???BBBEEEGGGIIIFFFDDDDDDHHHMMMQQQSSSRRRVVV[[[^^^______```````````````___```bbbgggjjjttttttNNN<<<777000111777HHH^^^jjjkkknnntttlllmmmmmmiiieeeffflllrrrxxxiii<<<'''000666333444IIIhhh}}}xxx```EEE===:::------...///---++++++---000+++)))&&&###"""###%%%&&&'''&&&$$$"""!!! !!!!!!!!!"""###$$$$$$%%%"""######%%%'''***---...---111222///(((%%%(((,,,(((''''''&&&%%%%%%%%%%%%'''$$$$$$$$$""" $$$%%%%%%&&&&&&%%%$$$#########$$$### !!!%%%%%%"""#########$$$%%%'''***+++&&&(((***+++******+++,,,***...333666555333111111444555777999888666444222------------...///000000222222333555999;;;<<<;;;????????????AAACCCEEEGGGFFFEEEEEEFFFIIIMMMPPPQQQRRRUUUYYY\\\]]]^^^```aaa``````___^^^]]]___dddgggmmmzzzwwwPPP<<<888222:::666:::GGGMMMIIIIIIPPPJJJLLLLLLHHHDDDDDDIIIOOO^^^qqqnnnFFF...222777333333BBBccc{{{yyyaaaCCC888333(((...000000---)))(((+++...+++)))'''$$$###$$$%%%&&&%%%%%%###"""!!!!!!!!!!!! !!!"""###$$$$$$%%%###""""""###&&&))),,,...,,,///000---'''%%%'''***&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$$$$%%%### $$$""""""###$$$$$$$$$$$$$$$"""%%%$$$!!!###'''&&&#########$$$%%%'''***+++%%%'''************+++,,,)))---111444333111///...444333333444444444555555111000///.........//////555444444666999;;;;;;;;;;;;<<>>aaazzz|||eeeEEE777333+++///000///,,,(((&&&(((++++++***(((&&&%%%%%%%%%%%%$$$######"""""""""###### !!!!!!"""###$$$$$$$$$#########$$$&&&(((***,,,((()))))))))'''((()))***$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%'''%%%!!!!!!$$$!!!!!!"""###$$$$$$$$$$$$###%%%%%%$$$%%%'''%%%!!!######$$$%%%&&&''')))***%%%''')))))))))((()))***(((,,,000222111///...---222111000000111222444666222111000///......///000333444444666888:::<<<===999<<>>AAABBBBBBAAAAAA>>>BBBGGGJJJKKKJJJKKKLLLJJJNNNTTTYYYZZZ[[[[[[\\\\\\^^^``````______```bbbdddjjjwwwiiisss|||mmmWWWNNNEEE???BBBAAA===:::888666333999888666666555444111...:::888JJJlllsssPPP;;;777111...777999]]]yyy{{{fffEEE555444000---,,,***((((((((((((((())))))******)))'''%%%###&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))*********,,,((($$$%%%)))***'''$$$"""###%%%&&&'''&&&&&&%%%"""###'''+++***%%%###%%%&&&&&&&&&&&&%%%$$$######'''######&&&$$$ """***###$$$&&&'''((('''&&&&&&%%%'''(((((('''%%%&&&''''''***,,,------------...)))+++---000111111111000------,,,,,,---000333444111666;;;<<<===@@@HHHNNN======>>>>>>???@@@BBBBBB<<<@@@DDDGGGGGGIIILLLOOOEEELLLTTT[[[]]][[[YYYXXX\\\^^^aaabbbbbbaaabbbccceeegggrrrRRRUUUYYY___gggtttqqqeee```UUUVVVXXXWWWSSSPPPNNNMMMEEE999777999444555555---***333DDDeeewwwSSS777333222...111666NNNvvvxxx^^^>>>333333---,,,***(((((()))+++++++++((((((((())))))((($$$!!!%%%$$$"""!!!!!!!!!"""###%%%&&&''''''%%%$$$%%%&&&,,,***((('''''')))+++,,,&&&'''(((******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''(((***,,,"""%%%'''&&&###!!!###&&&$$$''')))***(((&&&%%%%%%((('''%%%$$$$$$%%%&&&'''***(((&&&%%%&&&'''&&&&&&''')))+++---,,,,,,,,,---&&&(((,,,///111111///...***---000111///...///111444444555888<<>>AAABBBAAA@@@???AAAFFFHHHGGGHHHLLLKKKGGGIIIOOOOOOTTTbbbccc[[[[[[]]]___bbbdddeeedddddddddeeebbbooorrr|||===>>>???>>>???BBBFFFIII\\\___dddhhhlllsss}}}}}}xxxjjjTTT999111666555222222999VVV{{{{{{XXX999333222---///;;;JJJlll}}}qqqZZZ===333333,,,---,,,++++++,,,,,,***((('''%%%$$$$$$%%%&&&%%%$$$###############"""""""""###%%%(((***)))((('''(((((('''&&&&&&(((***---///(((((()))************))))))((('''&&&$$$###"""!!!&&&&&&$$$!!!!!!$$$)))---%%%$$$$$$%%%'''((('''&&&''')))******'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%(((+++---,,,+++((()))***+++++++++***))))))***+++,,,------------+++---/////////...///000111333555777888888777666888;;;???AAABBBBBB@@@???FFFFFFEEEDDDGGGKKKJJJEEEJJJPPPPPPTTT___]]]VVVWWW[[[___dddeeeddddddeeegggfffbbbmmmmmmuuu===>>>>>>===<<<<<<<<<<<>>@@@CCCDDDBBBHHHEEEAAABBBGGGJJJIIIEEEJJJPPPNNNPPPXXXXXXTTTXXXYYY^^^ccceeeddddddfffiiiccc___iiihhhooo888999;;;>>>???@@@???>>><<<;;;;;;:::;;;===BBBEEEIIIPPPZZZeeennnvvv|||}}}~~~|||fffDDD555333---222...111OOOxxx^^^<<<333333///...111CCCeee~~~iiiUUUBBB///---222000---,,,,,,,,,---,,,)))&&&'''$$$!!!!!!"""$$$%%%&&&###############$$$$$$$$$###%%%(((***))))))))))))***)))(((''''''(((((())))))))))))))))))*********&&&&&&%%%%%%%%%%%%%%%$$$!!!###$$$$$$$$$###%%%&&&'''%%%###%%%)))+++)))'''(((******)))'''&&&&&&&&&&&&''')))***+++***))))))(((((()))+++---...,,,******)))(((***++++++)))&&&++++++++++++++++++++++++,,,,,,,,,---.../////////999777555333333555888999777::::::888<<>>AAAFFFIIIIIIGGGIIIOOOLLLKKKRRRTTTTTT\\\XXX\\\aaaddddddeeegggiiiccc^^^gggdddjjjzzzGGGGGGFFFFFFFFFCCC???<<<;;;:::999999:::;;;<<<===<<<===???DDDKKKWWWccckkkmmmnnnkkkWWW;;;444555...000---000NNNvvvaaa===444444000///,,,>>>bbb}}}{{{aaaKKK;;;---,,,111///,,,+++******++++++)))''''''%%%"""!!!###$$$%%%%%%%%%$$$###""""""$$$%%%&&&$$$&&&((((((''''''((()))******)))(((''''''''''''((((((((('''((())))))***&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&%%%$$$$$$$$$&&&%%%%%%&&&((()))((('''((()))***)))'''&&&''')))$$$%%%&&&'''((((((((((((+++******+++,,,,,,+++)))***)))(((***------***'''***+++,,,,,,,,,,,,,,,+++---,,,++++++.../////////;;;999555222222555888;;;555:::999666999CCCHHHFFFEEE@@@>>>BBBFFFGGGGGGHHHGGGNNNLLLJJJOOOQQQTTT___WWWYYY]]]aaadddfffgggggggggbbbiiiccceeerrrvvvaaa___[[[XXXTTTOOOHHHBBBAAA???;;;999777555444333999888666555777===EEEKKKQQQRRRRRRDDD333444666,,,000---000LLLsssbbb>>>444666222000///===^^^zzz}}}jjjQQQ???666......111...+++)))(((((()))***)))((((((&&&$$$###$$$%%%$$$###&&&$$$"""!!!!!!###&&&(((&&&''''''&&&%%%%%%''')))((((((((((((((('''''''''((('''&&&&&&&&&'''))))))(((((((((''''''&&&&&&&&&"""###%%%%%%$$$###$$$%%%%%%&&&''''''&&&%%%&&&''''''((()))((('''''')))+++%%%%%%%%%%%%&&&'''((()))+++***))))))+++,,,,,,+++***((('''***...///,,,((()))+++,,,...///...---,,,...,,,******---//////...333222111111333777;;;===333:::;;;777999BBBDDD???DDD@@@@@@DDDEEEBBBCCCGGGDDDNNNNNNLLLPPPPPPQQQ\\\WWWVVVXXX^^^eeehhhgggdddhhhccciii``````kkknnn||||||{{{zzzwwwqqqlllfffaaaYYYQQQKKKFFFBBB???;;;<<<<<<:::777444333333666999???:::111666666(((111...000JJJpppccc>>>444666333111444>>>[[[www}}}nnnXXXAAA444222///000333///***(((&&&&&&((()))***))))))'''%%%$$$%%%%%%$$$"""'''%%%""" ###''')))''''''&&&$$$######&&&)))&&&'''''''''(((((())))))'''&&&&&&%%%%%%'''((()))++++++***((('''&&&%%%$$$%%%%%%$$$###"""###%%%((($$$''')))'''$$$###%%%'''&&&((((((((('''(((***,,,''''''&&&&&&'''(((***++++++)))'''(((***,,,------+++((('''***///000---)))(((***---///000///---,,,...,,,)))***---//////...111111111222333555666777111:::===999;;;AAA@@@888DDDAAABBBFFFDDD???@@@FFFCCCNNNQQQPPPSSSOOOOOOXXXWWWUUUUUU\\\eeejjjgggbbbfffaaaggg___]]]hhhkkkyyy}}}|||wwwiiiccc```WWWNNNKKKFFF???888444222111888666555555666555222000000888888DDDgggXXX222111;;;999333222>>>PPPdddvvv|||ooo]]]PPP>>>111333555///,,,...------,,,,,,+++***))))))%%%&&&&&&%%%%%%###"""!!!!!!###""" """%%%&&&(((******'''%%%######,,,+++)))'''&&&%%%&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''&&&### &&&%%%###!!!!!!###&&&''''''((()))((((((((()))+++%%%&&&)))+++,,,,,,+++******(((''''''(((((((((''''''(((((()))***+++++++++(((%%%,,,111---///222,,,...+++))),,,///000,,,'''***+++---//////...---,,,111///...///111444555555666999::::::999999<<>>HHHWWWbbb```WWWCCC555,,,///111,,,***......---,,,+++***)))((((((&&&&&&%%%$$$$$$###"""""" """###"""!!!!!!###%%%$$$'''***++++++++++++,,,+++***((('''&&&%%%%%%&&&)))((((((''''''(((((()))&&&%%%%%%''''''&&&###!!!&&&%%%###""""""$$$&&&((((((((((((''''''((()))+++((()))***++++++******)))((('''&&&&&&'''(((((((((%%%''')))+++,,,+++***))))))&&&---222---///222,,,---+++)))+++///000,,,(((+++,,,...///000///...---000...---///111444555555555777999999888999<<>>@@@@@@@@@AAABBBCCCDDDEEEDDDKKKPPPPPPPPPRRRQQQNNNUUUYYYXXXSSSRRRZZZdddjjjhhhdddcccddd```ZZZ]]]eeesss}}}wwwsssbbb]]]XXXUUUSSSOOOHHHBBB@@@@@@DDD[[[xxxpppLLL;;;777666;;;666111,,,+++///333333111...+++,,,///...***+++000...---,,,***(((&&&%%%$$$'''%%%###!!!!!!"""###$$$###$$$$$$######$$$%%%&&&%%%'''))))))(((''''''((((((((('''&&&&&&&&&%%%%%%'''((()))******)))((('''%%%%%%%%%&&&'''(((&&&$$$&&&%%%$$$$$$%%%&&&((()))***(((&&&%%%&&&(((*********)))'''&&&&&&'''((()))$$$$$$%%%%%%%%%&&&((()))%%%''')))++++++***)))(((,,,(((...111,,,...111+++***)))(((***---...---,,,,,,---......//////......,,,,,,,,,...222555666555000111444666888:::<<<===>>>>>>???@@@BBBCCCEEEEEEEEEKKKOOONNNNNNPPPPPPNNNRRRUUUYYYYYYZZZ\\\```bbbfffdddeeeeeeaaa[[[[[[aaammmwwwqqqzzz{{{}}}~~~|||yyywwwsssnnngggbbb______aaaqqq~~~cccQQQCCC999999333111000111222111///...+++,,,...///---***+++...---,,,+++)))'''%%%$$$###&&&$$$###!!!!!!"""###%%%%%%$$$######$$$%%%%%%&&&&&&(((((('''%%%$$$$$$%%%''''''''''''''''''&&&&&&'''((()))******)))((('''&&&%%%%%%&&&'''((('''%%%%%%%%%$$$%%%%%%'''((()))***'''%%%$$$''')))))))))&&&%%%$$$###$$$&&&(((***###$$$&&&&&&%%%%%%(((***)))(((((('''(((((()))***,,,(((---000+++---111+++***))))))***,,,---------++++++,,,,,,------------++++++,,,///222555555555///000222555999;;;;;;<<<<<<===>>>@@@BBBCCCDDDEEEFFFJJJLLLIIIJJJNNNQQQPPPTTTTTTVVV\\\``````^^^\\\aaabbbeeefffbbb^^^^^^aaahhhqqqKKKSSSUUUXXXcccfffhhhqqq|||~~~zzz}}}|||zzz~~~}}}zzzmmmXXXBBB:::444111000111000---...000***+++,,,,,,+++))))))***+++***)))(((&&&%%%$$$###$$$###""""""!!!"""###$$$%%%###"""###$$$&&&%%%%%%&&&'''((((((&&&&&&''')))&&&'''(((((()))(((((('''''''''((((((((((((''''''(((&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%'''(((((()))&&&$$$%%%(((***)))&&&$$$$$$######$$$&&&(((***$$$&&&((('''%%%$$$'''+++***)))'''&&&&&&''')))++++++&&&+++...***,,,000+++***************+++,,,---+++++++++++++++,,,,,,,,,++++++,,,///222444444333///000222555999;;;;;;:::;;;<<<>>>@@@BBBCCCCCCCCCEEEHHHIIIFFFGGGLLLQQQQQQZZZUUUSSSYYY^^^___^^^^^^[[[___cccdddbbb```aaacccccclllyyy:::@@@??????GGGHHHJJJSSS___\\\bbbhhhffflllssspppwww{{{{{{qqqccc\\\___fffttt~~~qqq[[[RRREEE@@@===<<<666...---000***************+++***)))))))))((('''&&&%%%$$$###""""""""""""############%%%###!!!"""$$$&&&%%%$$$%%%&&&'''''''''(((***+++&&&''')))*********))))))''''''&&&&&&&&&&&&''''''***(((&&&&&&&&&'''&&&%%%""""""###$$$%%%&&&'''((('''%%%$$$&&&***+++((($$$&&&&&&%%%%%%%%%'''((()))%%%(((***(((%%%$$$'''+++)))(((''''''''''''((())))))$$$))),,,(((+++000+++++++++******))))))+++,,,,,,+++++++++,,,,,,------,,,,,,---///222333333111000000222666:::<<<;;;999;;;<<<>>>@@@AAABBBBBBAAA@@@DDDGGGEEEFFFLLLOOOPPPXXXTTTTTTYYY[[[ZZZ[[[___WWW\\\aaabbbaaa```bbbccc___fffrrrCCCGGGAAA<<<@@@>>>===EEEBBB<<>>BBBJJJ```nnn{{{vvvqqq]]]YYYVVVRRRGGG888111222++++++******,,,......+++(((((('''&&&%%%%%%$$$$$$!!!"""############""""""%%%""" !!!$$$&&&%%%###&&&''''''&&&%%%&&&''')))'''((()))+++++++++******'''&&&%%%$$$$$$%%%&&&'''+++)))'''&&&&&&&&&%%%$$$!!!""""""$$$%%%&&&'''''''''$$$$$$'''+++,,,'''###))))))(((''''''''''''(((&&&)))+++)))%%%$$$'''+++''''''((())))))((('''&&&'''###(((+++'''+++000++++++++++++***((((((***,,,---,,,,,,,,,,,,---......,,,,,,---000222333222000111111222666;;;<<<;;;888;;;===>>>@@@AAAAAAAAA@@@<<>>;;;999999999888777===CCCEEEAAA<<<;;;======KKKUUUcccmmmpppppptttzzz~~~wwwooohhh\\\III888///---,,,+++---///000---***(((((())))))(((&&&$$$###$$$$$$###!!! """$$$"""!!!"""$$$((()))******(((&&&'''***+++)))'''(((''''''&&&&&&((()))***)))'''(((,,,***%%%!!!"""$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%&&&((()))&&&&&&'''''''''''''''&&&,,,+++)))''''''((()))++++++)))'''%%%$$$%%%&&&'''$$$%%%%%%&&&'''((())))))''''''((()))***,,,...///111///,,,)))''''''((((((,,,,,,------,,,+++)))(((+++,,,111555222---000777000///222888999555666;;;<<<;;;999:::===@@@AAABBB===>>>DDDJJJJJJFFFHHHOOOMMMQQQTTTUUUYYY]]][[[WWWXXXXXX\\\aaafffgggccc___bbb```dddppp}}}xxxpppjjjeee```ZZZVVVKKKJJJHHHFFFDDDAAA===;;;:::<<<>>>>>>;;;888:::===<<>>@@@@@@@@@??????BBBHHHIIIFFFGGGKKKLLLPPPQQQRRRUUU[[[\\\YYYXXXYYY\\\```bbbbbb```]]]```___dddqqq~~~~~~yyyuuuooonnnlllggg```WWWPPPKKKGGGAAA???BBB???888666999777999:::::::::<<>>AAA???AAAFFFIIIHHHGGGHHHLLLOOOOOONNNQQQXXX[[[[[[ZZZ\\\___```___^^^^^^___```___eeeooozzz~~~vvvqqqnnnhhhXXXNNNRRRRRRHHH???===???@@@===888666666555222666:::>>>@@@AAADDDKKKPPPZZZ___bbbeeekkksssuuuqqquuuwwwvvviiiQQQ888...///)))***,,,......,,,)))'''((((((''''''&&&%%%$$$###$$$$$$###$$$&&&'''''''''###)))//////***%%%%%%&&&'''***+++***&&&$$$&&&((((((((((((((((((((())))))---)))(((***)))'''(((+++$$$$$$$$$$$$$$$%%%%%%&&&)))'''%%%%%%%%%%%%$$$###&&&&&&''''''(((''''''&&&&&&'''(((******+++*********)))(((''''''''''''((((((((((((((((((((('''''''''''''''((()))***,,,,,,)))***+++,,,,,,+++)))((('''(((***+++,,,,,,,,,+++***555777---,,,444555...000///000333555666777777888999:::===???@@@???>>>AAA??????DDDIIIKKKJJJHHHKKKOOOQQQPPPQQQVVVYYYXXX[[[^^^aaaaaa___^^^aaadddbbbaaadddkkkrrrzzzttteeeiiipppjjj]]]UUUIIIMMMKKKEEE@@@>>>888111777:::<<<;;;888666666888;;;>>>AAAEEELLLTTTWWWUUUZZZ]]]___WWWEEE333///333***,,,...///...,,,)))(((&&&&&&&&&%%%%%%%%%&&&&&&###""""""$$$&&&((('''%%%###((('''###!!!###&&&&&&)))+++)))&&&$$$&&&(((%%%&&&'''(((***++++++,,,000+++)))***)))&&&'''***%%%%%%$$$$$$$$$%%%&&&'''+++(((&&&%%%&&&&&&%%%###"""###$$$%%%&&&''''''''''''((()))))))))((((((''')))(((((('''''''''''''''*********)))))))))))))))&&&&&&''''''((()))***+++((()))+++------+++)))(((&&&''')))+++,,,,,,,,,++++++555555,,,+++444555---000//////000444777777555555555777;;;???@@@@@@???@@@???@@@CCCIIIMMMMMMJJJJJJPPPTTTSSSSSSUUUVVVTTTWWW[[[^^^^^^^^^___cccfffdddbbbcccfffiiirrryyy{{{~~~rrrXXXaaaeee___ZZZWWWPPPGGGBBBBBBAAA???<<<777222000333333222333666999:::::::::???EEEFFF<<>>>>>>>>>>>@@@AAABBBFFFKKKLLLJJJHHHPPPUUUTTTSSSTTTUUUSSSRRRTTTWWWZZZ\\\^^^aaaddddddcccccccccdddjjj{{{ooorrrxxx}}}~~~xxxhhhvvv{{{wwwwwwssskkk]]]XXXTTTQQQOOOKKKDDD>>>???;;;666444333111////////////222666444---)))(((+++------,,,)))''')))+++)))(((&&&%%%############$$$"""!!!###''')))%%%"""###$$$%%%&&&&&&'''''''''&&&%%%%%%&&&((()))(((((($$$%%%'''***+++,,,,,,,,,---)))(((***)))&&&&&&))))))((('''&&&&&&((()))***---)))&&&''')))+++(((%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''(((((())))))***&&&&&&&&&&&&'''((())))))***++++++,,,+++***)))((('''((()))+++++++++******---,,,+++,,,---///000000//////---,,,111888888333666555444666888:::;;;:::===BBBCCC@@@AAAFFFHHHFFFEEEMMMRRRQQQPPPSSSVVVWWWQQQRRRTTTXXX\\\___``````aaabbbddddddbbbfffuuuWWW\\\bbbgggjjjnnntttxxxwww}}}zzzuuu|||zzznnnoooxxxppplllkkkggg___XXXKKKEEE???;;;888444111000888111---...000//////000+++,,,,,,)))&&&%%%(((+++,,,***(((%%%###!!!!!!!!!&&&###"""$$$((()))&&&!!!"""!!!"""$$$&&&%%%###!!!&&&$$$###%%%)))+++)))'''&&&''')))***++++++++++++***''''''******''''''******)))'''&&&'''(((***+++...***&&&'''+++,,,***''''''''''''&&&%%%$$$"""!!!$$$###"""!!!"""%%%''')))$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((())),,,,,,,,,+++***)))(((((('''(((***++++++***))))))...)))(((,,,...---...222///000---+++111999888222888666444444666777888777<<>>AAABBBCCCEEEFFFGGGLLLPPPPPPLLLKKKNNNRRRQQQXXX[[[YYYZZZ___```]]]```bbbdddddddddhhhpppwwwHHHIIIOOOXXXZZZVVVSSSUUU[[[WWWUUUXXXZZZ\\\dddmmmnnnmmmmmmkkkddd^^^___eeeyyy~~~~~~xxxtttnnnbbbPPPBBB333111///.../////////------,,,***'''&&&***111777+++&&&$$$&&&%%%!!! $$$$$$"""!!!$$$((((((%%% """###"""!!!!!!###&&&&&&&&&%%%%%%&&&'''))))))&&&'''***+++,,,+++)))((((((((()))***************))))))))))))(((((((((''''''+++---)))&&&'''(((&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%''''''&&&$$$'''(((((('''&&&&&&''')))((('''''''''''''''((((((&&&'''''''''&&&&&&&&&'''+++++++++******)))))))))))))))***+++------+++)))---------...///...---+++...000222111000000333555222333444666777888888888<<>>>>>BBBGGGIIIFFFEEEFFFPPPKKKGGGFFFGGGKKKTTT^^^]]]]]]___aaa^^^YYY[[[```mmmooorrruuuyyy|||wwwcccIII666111///......///000000///++++++***((((((,,,111666)))### ###$$$###!!!!!!$$$"""!!!$$$''''''$$$!!!!!!"""###"""!!!!!!"""###$$$%%%&&&''''''(((((((((''''''((())))))))))))((()))))))))))))))******+++***))))))(((((((((((()))'''+++,,,(((&&&'''(((&&&'''&&&%%%$$$###"""""""""%%%$$$$$$%%%''''''&&&$$$'''&&&%%%%%%'''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((************))))))))))))(((((((((***,,,,,,***(((+++,,,,,,---------,,,++++++---...//////000333555111222555777888999999999<<<>>>@@@AAAAAA@@@AAACCCEEEDDDDDDGGGLLLOOOOOONNNQQQUUUXXXWWWWWWZZZ\\\[[[^^^bbbfffgggffffffhhhkkkppp~~~777777888::::::::::::;;;???>>>>>>>>>>>>???CCCGGGIIIJJJOOOUUUUUUSSSUUUYYYYYYXXXWWWZZZ```dddfffeeepppsssvvvyyy{{{|||}}}~~~yyyiiiUUUAAA666///...------///000000000''')))+++,,,,,,)))'''&&&(((###!!!%%%&&&### ###""""""###%%%&&&$$$"""""""""######"""!!!!!!!!!"""$$$&&&((((((((('''&&&((((((((((((((()))*********)))((((((((()))+++,,,***)))(((''''''((())))))(((******&&&&&&((((((&&&((('''&&&%%%$$$###""""""$$$$$$$$$%%%&&&'''&&&$$$'''%%%$$$%%%((()))'''$$$(((''''''&&&&&&&&&&&&&&&)))'''$$$###$$$%%%&&&'''))))))))))))))))))))))))((('''''')))***+++)))'''***+++,,,,,,+++++++++,,,,,,,,,---...///000222333///111444666888999999999666888;;;======???AAACCCFFFGGGGGGJJJMMMOOOQQQRRRRRRUUUWWWWWWWWWYYY[[[[[[cccdddffffffdddcccdddeeemmmxxx444444444222333444555555222444666666555555666666999:::>>>DDDEEECCCCCCFFFDDDAAA>>>@@@DDDHHHHHHGGGIIINNNUUU[[[```dddiiilllwwwuuunnn___MMM???999777///---,,,---///000000000)))***++++++***'''### '''$$$"""###''')))&&&!!!"""""""""###$$$$$$$$$###############$$$###"""!!!"""###&&&(((((((((&&&%%%******)))))))))***+++,,,***)))((((((((()))+++,,,))))))(((((((((((())))))(((***(((%%%%%%))))))&&&(((((('''&&&%%%$$$###"""$$$$$$$$$%%%&&&'''&&&$$$'''%%%$$$&&&***+++(((%%%(((''''''&&&&&&&&&'''''',,,(((%%%###$$$%%%%%%$$$(((((((((((((((((((((((((((''''''((()))***)))((()))***,,,+++******,,,...//////...///000111222222...///222444666777888888666888:::;;;<<<>>>@@@BBBFFFIIILLLLLLJJJKKKOOOTTTTTTTTTVVVXXXXXXYYY[[[^^^cccccccccbbbbbbccceeegggmmmttt444555444111111444555444444777666222000333666777777555777;;;;;;777555666666333000000333555444333555999>>>AAAAAACCCGGGJJJGGGIIIHHHAAA777000000222///---,,,---...000000//////+++'''%%%&&&'''((((((''''''&&&%%%'''***'''"""""""""""""""######$$$$$$#########$$$&&&&&&$$$""""""###%%%'''((('''&&&%%%***************++++++,,,)))))))))))))))******+++'''(((((())))))))))))(((((()))'''$$$%%%))))))&&&((((((((('''&&&%%%$$$###%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&(((******(((''''''''''''''''''((()))))),,,(((%%%%%%'''(((&&&$$$''''''''''''(((((((((((()))((('''((()))******((((((+++,,,+++)))))),,,///111///...///111222222111///000111222444555777777===>>>>>>>>>======???AAACCCGGGJJJIIIFFFFFFLLLRRRSSSSSSUUUXXXYYYXXX[[[```___^^^___```cccgggjjjmmmlllpppyyy444666555111111555666444777:::999333222666999999888555555888888444222333222111000///000000000///333666777555000...111444666888999:::999777555444///...,,,,,,...//////...///+++&&&$$$&&&((())))))%%%))))))&&&&&&((('''"""""""""""""""""""""###$$$#########&&&((((((&&&###"""###%%%&&&''''''&&&&&&)))))))))***************(((((()))***************%%%''')))++++++***((('''))))))&&&###%%%)))***&&&&&&'''(((((('''&&&%%%$$$%%%$$$$$$%%%''''''&&&$$$"""$$$'''((((((''''''''''''''''''((()))***+++,,,)))&&&$$$&&&***,,,***'''&&&&&&&&&''''''(((((((((***((('''((()))+++***)))(((+++---,,,))))))---111///---,,,...111444444333333222111111333555777888>>>>>>???>>>======???AAAAAACCCDDDDDDEEEGGGLLLPPPRRRPPPRRRVVVXXXWWW[[[aaa]]]]]]___bbbfffiiijjjkkkdddkkkvvv333666555111111666777444///666888555333666555111555111111555666444333444333444444444333333333333///222444222//////333888444111///222666777222,,,000...,,,,,,...///...---+++)))(((((()))(((%%%!!!###)))+++&&&$$$&&&&&&"""!!!"""###"""!!!"""###%%%$$$######&&&******'''$$$######$$$%%%&&&&&&&&&&&&''''''((()))))))))))))))'''(((***+++++++++***)))$$$&&&))),,,,,,+++(((&&&)))(((%%%"""%%%******&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%''''''&&&$$$###'''(((&&&%%%%%%''''''''''''(((***+++---...&&&$$$###''',,,///,,,)))&&&&&&&&&'''''''''((((((***)))((((((***++++++***))),,,...,,,))))))...222---+++***---111555555444666444222222222555888:::999:::;;;;;;;;;===@@@CCCBBB@@@???BBBGGGKKKNNNOOOPPPMMMOOOUUUWWWVVVZZZaaa___```bbbfffhhhhhhfffddd]]]ggguuu111///111777777333111555333555777888777555333111666444111000000222444666444444444333222111//////333999999333///111111///000111222333222000...---+++,,,,,,------,,,,,,+++,,,***(((&&&%%%$$$$$$%%%###$$$&&&''''''&&&$$$### """###$$$$$$######)))&&&######&&&((('''&&&((())))))'''$$$%%%(((,,,,,,***(((&&&&&&''')))***))))))(((((((((((())))))&&&(((***,,,,,,***'''$$$'''''''''''''''&&&&&&%%%***)))(((&&&%%%%%%$$$%%%$$$###"""###$$$$$$###""""""$$$%%%"""###''')))''''''''''''''''''&&&&&&&&&***'''(((,,,---******,,,)))(((&&&%%%&&&''')))++++++)))'''(((+++,,,***(((************+++,,,---...---000///,,,///555666222888444222666888666555666777>>>>>>999:::CCCEEE???HHHGGGEEEDDDEEEHHHLLLNNNOOOPPPSSSVVVWWWXXXYYYYYYYYY```aaa^^^aaagggfff]]]______fffwww333000222777777333222444444555666777666555333222555555444333222222555666444444444444333222222111...333444///,,,...///---///000111111111///---,,,+++++++++,,,,,,+++++++++***)))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%***'''%%%$$$&&&'''&&&%%%)))******(((%%%$$$&&&)))***)))(((''''''((())))))(((((((((((((((((((((((('''(((***+++***(((&&&$$$'''(((((((((((('''&&&&&&***))))))((('''&&&%%%$$$%%%###""""""$$$$$$$$$###"""%%%%%%###$$$(((***((('''''''''''''''''''''''')))'''(((++++++((((((***)))(((&&&&&&&&&''')))******)))'''(((***+++)))'''************+++,,,---...***---...---///444333...333222333666555222444888777>>>@@@:::999@@@BBB>>>FFFEEEDDDCCCDDDFFFIIIKKKMMMNNNPPPSSSUUUVVVWWWWWWXXX\\\^^^___cccgggfffbbbcccbbbhhhvvv555333444777777333222333444555555555555444444333333555777666333222444777333333333333333333222222+++//////,,,***,,,---,,,,,,---...//////...,,,,,,************************((('''%%%$$$$$$$$$%%%&&&((('''%%%######%%%'''(((###$$$&&&'''(((''''''&&&***(((&&&&&&'''''''''&&&)))******)))'''%%%%%%&&&((((((((())))))))))))((('''((())))))))))))(((''')))))))))((((((&&&%%%$$$(((((((((((((((''''''&&&))))))***)))((('''%%%$$$&&&$$$""""""###$$$%%%$$$"""%%%%%%###%%%***+++)))''''''(((((((((((((((((()))''''''******'''&&&((((((''''''&&&&&&((()))***)))(((''''''))))))((('''***************+++,,,---(((+++,,,---///111///***,,,---111444222000444<<<777???BBB;;;777<<>>CCCCCCCCCCCCDDDFFFGGGHHHKKKLLLNNNQQQSSSTTTUUUVVVXXXVVVYYY```eeeeeeeeegggeeedddhhhpppwww~~~666666666777666444222222444444444444444444444444000444777777333111333555000000000000111111222222......---+++***+++------+++,,,,,,------,,,++++++)))))))))(((((()))))))))&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''(((((('''&&&((((((''''''((((((((((((&&&((()))***)))(((&&&%%%&&&''')))***+++***((('''&&&''')))******)))'''&&&***)))((('''&&&%%%%%%%%%(((((())))))(((((('''&&&((()))*********(((%%%$$$&&&$$$"""!!!###%%%%%%%%%"""%%%&&&$$$&&&***,,,***''''''((((((((((((((()))***((((((******&&&%%%'''(((''''''''''''((())))))((('''''''''((((((((('''***************+++,,,,,,+++++++++,,,...///...+++---+++---111333333666;;;666???BBB<<<666888<<<>>>@@@AAACCCEEEGGGIIIJJJJJJKKKLLLNNNQQQSSSUUUVVVWWWZZZTTTVVVaaafffbbbccciiieeeccceeehhhlllsss777777777555444444333222444444333333444444444444///222555555333111111222111000000000111222333444000---)))''''''(((***,,,,,,,,,,,,,,,,,,+++++++++)))((((((''''''(((((()))%%%%%%$$$###$$$%%%&&&'''"""###$$$%%%%%%$$$###"""$$$$$$&&&''''''&&&&&&%%%%%%&&&'''(((((()))******###$$$''')))+++***)))'''&&&''')))++++++***(((&&&%%%'''(((******((('''%%%***)))'''&&&%%%%%%%%%&&&(((((((((((((((''''''&&&'''((()))***)))(((%%%$$$%%%$$$""""""$$$&&&&&&&&&"""%%%&&&$$$&&&***,,,***&&&'''''''''((((((((()))+++((()))++++++'''&&&((('''''''''''''''((())))))'''((((((((('''''''''(((******))))))******++++++000---***+++,,,---...///777000,,,000444555333444666<<<@@@;;;666666;;;>>>>>>@@@CCCGGGJJJLLLNNNNNNMMMNNNPPPRRRTTTWWWYYYZZZ\\\VVVWWW```ddd```aaafffeeeccccccdddfffnnn~~~555777777333333444444111222333333444444444444333000111222333333222111000333222111111222333444555...'''  """&&&+++......------,,,+++++++++))))))''''''''''''))))))&&&&&&%%%$$$$$$%%%&&&'''!!!###$$$&&&&&&$$$###!!!###$$$%%%&&&&&&&&&$$$$$$###%%%'''((((((((()))***"""###%%%(((+++,,,+++)))'''(((***+++***)))'''%%%&&&'''(((((((((((('''&&&)))(((''''''&&&&&&'''''''''''''''''''''&&&&&&%%%&&&'''((((((((('''%%%$$$$$$######$$$&&&'''&&&%%%###&&&&&&$$$%%%)))***(((%%%%%%&&&&&&'''(((((((((***((((((++++++(((''')))'''''''''((((((((((((((('''((())))))''''''((()))******)))))))))******+++444...***+++,,,,,,...111AAA666...000555333///,,,555999<<<:::777777;;;???===???BBBFFFIIILLLNNNOOONNNOOOPPPRRRUUUXXXZZZ\\\[[[XXXYYY]]]aaa```aaacccfffdddbbbcccfffmmm}}}444777666111111444444111000111333555555555333222444111///111444555222///222111000//////000222333*** &&&---222111///...---,,,++++++***)))(((''''''((()))***((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&$$$$$$$$$&&&))))))&&&%%%%%%'''%%%$$$$$$'''***,,,***(((************)))(((&&&%%%''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%""""""###&&&((((((&&&$$$$$$&&&&&&###$$$'''(((&&&$$$$$$%%%%%%&&&'''''''''(((&&&'''******'''''')))&&&''''''(((((((((((((((''')))+++***(((''')))*********))))))))))))******444...***---...+++,,,///>>>555///111333222000///444555777888999999<<<@@@===>>>@@@BBBEEEHHHJJJKKKLLLMMMNNNPPPRRRVVVYYYZZZXXXZZZZZZZZZ]]]bbbcccaaagggccc```aaadddkkkxxx222666555000000444555111///111444666666555333111777222...000666888444//////...,,,++++++,,,---///((((((222444333111///---,,,,,,++++++)))(((''''''((()))+++)))((('''&&&%%%&&&'''''')))(((&&&%%%%%%&&&((()))%%%&&&'''''''''&&&%%%$$$&&&(((***)))%%%###"""###'''&&&%%%'''***+++)))'''+++++++++***((('''%%%%%%((('''&&&&&&&&&&&&'''(((&&&'''((()))************%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%!!!"""$$$'''))))))&&&###$$$'''&&&######&&&'''$$$######$$$%%%%%%&&&''''''&&&$$$%%%))))))&&&&&&)))&&&''''''((()))((((((((((((***,,,+++(((''')))+++******)))))))))))))))***222,,,+++//////+++***---555000...000222222444888333222444777:::;;;===@@@======>>>???AAACCCEEEFFFJJJJJJKKKMMMPPPSSSWWWYYYUUU[[[[[[WWW[[[eeefff```eee```]]]^^^aaagggqqq|||222888999444222444444000000111222333333222000///333222333333444222...,,,******+++,,,,,,,,,++++++&&& $$$***---***+++,,,---------,,,+++%%%''')))+++,,,***((('''&&&(((***((($$$$$$(((,,,'''''''''(((((((((((((((***)))&&&$$$######$$$%%%%%%&&&)))***)))'''$$$###%%%&&&'''(((((('''&&&%%%&&&))))))''''''++++++)))+++******)))((()))))))))'''(((***+++,,,+++)))(((+++(((%%%$$$%%%((()))***((())))))***)))'''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###&&&'''&&&$$$###$$$'''$$$%%%%%%&&&&&&%%%%%%$$$***)))(((''''''((()))***((((((((('''&&&%%%%%%$$$)))***+++,,,,,,+++)))(((***'''&&&'''+++---,,,+++++++++,,,...///...+++)))------...///000000//////444444333333444555777888:::<<<>>>BBBEEEFFFDDDBBBJJJLLLMMMLLLKKKMMMSSSXXXYYY[[[[[[ZZZ]]]bbbbbb___hhhdddbbbbbbcccfffmmmvvv222777777222000333333000222222333333222111...---444555666555222///......+++,,,,,,,,,,,,,,,+++++++++'''"""!!!$$$'''))))))***+++,,,---,,,,,,******&&&''')))*********(((((((((+++,,,***'''&&&)))---((((((((((((((((((((((((***)))'''%%%$$$%%%&&&''''''''')))))))))(((&&&%%%&&&'''(((((((((((('''&&&'''******''''''******(((***))))))((((((((((((((('''(((***++++++)))((('''###%%%(((***)))&&&###!!!(((((((((((('''&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&***)))(((''''''((()))***,,,+++***)))((((((((((((((()))***+++,,,+++)))(((***(((&&&'''***++++++*********+++---000111000...---...///000000111111111000111333555666777777888:::;;;>>>BBBFFFHHHGGGEEEEEEHHHMMMNNNNNNOOORRRUUUWWWZZZ[[[[[[___ddddddaaadddaaaaaacccdddeeejjjqqq222444444111///000111000333333333333222///---,,,444666777444000...///000............---,,,+++++++++)))(((((())))))((('''***++++++,,,+++***(((''''''((((((((()))))))))))),,,...///,,,)))(((***---(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((('''(((((())))))(((((('''(((++++++((('''******'''((((((((((((''''''''''''(((((()))))))))'''&&&%%% $$$***,,,***'''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""$$$%%%%%%$$$$$$%%%'''$$$#########$$$&&&((()))******((((((((((((******...,,,***)))((((((***+++&&&'''(((*********))))))***((('''''')))***)))((()))((((((***...000111111......///000111111222222---///222666888888888777888999;;;@@@DDDGGGGGGFFF@@@FFFLLLPPPPPPOOOPPPQQQRRRVVVYYY[[[___eeeddd```bbbaaacccfffgggfffhhhnnnxxx111222222///---...000111222222222222111000...---444333222111000000000111////////////...---,,,+++&&&&&&'''((())))))((('''******+++******(((&&&%%%)))((('''''''''(((***+++---//////---+++)))***,,,)))))))))(((((((((((((((((((((''''''((()))******+++***)))(((((()))******(((((())))))))))))(((((())),,,+++((((((***)))&&&(((((()))(((((((((''''''(((((((((((('''&&&%%%$$$%%%''')))'''&&&)))111999)))(((&&&%%%$$$%%%&&&'''&&&&&&%%%$$$###""""""!!!"""###$$$$$$$$$%%%&&&&&&######""""""$$$&&&)))+++***)))(((((((((((()))***+++)))'''%%%$$$&&&((()))%%%%%%'''((())))))))))))***)))((('''((((((((((((***(((''''''))),,,---------......//////111222222///000222444666777888888777777888;;;???BBBBBBBBB@@@EEELLLNNNNNNLLLMMMNNNKKKPPPTTTXXX]]]bbbbbb^^^dddccceeehhhhhhgggiiinnnppp|||//////000000...---...000///000000000111111000000333000---...222444222000000000000///...---,,,+++((((((((('''''''''(((((())))))******)))'''&&&%%%)))((('''''''''(((***+++---......---+++***************))))))(((((((((((((((((((((((()))******++++++***)))(((((()))+++,,,))))))(((((((((((())))))***,,,,,,((((((******'''))))))*********)))((('''((((((((('''&&&%%%$$$$$$)))***)))&&&$$$***555>>>)))((('''&&&&&&&&&'''(((&&&&&&%%%%%%$$$###""""""############$$$%%%%%%%%%###"""""""""$$$&&&)))+++***)))(((''''''((()))***)))(((%%%######$$$&&&(((%%%%%%&&&'''((())))))))))))))))))(((((((((((()))///,,,)))'''((()))******,,,,,,,,,,,,---///111222444333111111222444777888:::999888:::===???@@@???CCCGGGJJJKKKIIIHHHJJJMMMJJJOOOSSSVVV\\\bbbaaa]]]fffddddddffffffeeehhhnnnkkkuuu...---///111000,,,---000......//////000111111222111000///000222444333111////////////...---,,,,,,...---,,,)))'''&&&'''(((((())))))***)))(((&&&%%%)))((('''''''''(((***+++,,,,,,------,,,+++***)))+++******))))))(((((('''''''''(((((())))))*********)))((((((((()))++++++)))((((((''''''(((((()))))),,,,,,)))(((++++++((()))***+++++++++***((('''((((((((('''&&&&&&&&&%%%''')))***((('''(((---111)))(((((('''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$"""###$$$%%%$$$""""""""""""###%%%''')))***(((((('''&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))&&&&&&''''''(((((()))))))))******)))((((((***+++222///,,,***++++++++++++++++++++++++,,,...000222666444111///000333666999===<<<:::;;;===@@@AAAAAADDDFFFHHHGGGEEEFFFJJJMMMNNNRRRUUUWWW]]]bbbbbb___cccaaaaaabbbbbbaaadddiiihhhqqq|||---,,,///333222---,,,///000////////////000000111000444888666222000111444------.........------,,,,,,---...,,,((('''''')))'''((()))******)))((('''((((((((((((((())))))***,,,,,,,,,---------+++***++++++******)))(((((('''''''''(((((()))((((((((((((((((((((())))))******(((((('''&&&&&&'''(((((((((++++++)))))),,,,,,)))((()))***+++***)))'''&&&((((((''''''''''''''''''&&&'''((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''$$$"""###$$$$$$""" """"""###$$$&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((()))(((((((((((((((((())))))(((***++++++)))))),,,......,,,++++++---/////////,,,+++++++++---///222333222111000000111444777888===;;;999:::===@@@BBBCCC???BBBEEEFFFEEEGGGJJJNNNQQQTTTVVVWWW[[[aaaaaa^^^```___aaadddccc```aaaeeegggnnnxxx,,,+++///555444---+++///222111000//////////////////999@@@===111+++///666,,,,,,------...---------%%%(((,,,,,,***((()))***'''((()))******))))))((((((((((((((()))))))))))),,,,,,,,,...//////---++++++++++++***)))(((((('''''''''((((((((((((''''''''''''(((((())))))))))))((('''&&&%%%%%%&&&'''((((((***+++)))))),,,---***'''((()))***)))(((&&&%%%(((((('''''''''(((((()))(((&&&$$$$$$'''***++++++$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''(((((()))(((%%%######$$$$$$""""""###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''***))))))((((((((())))))(((***,,,+++******---000'''''''''***---111222222---,,,,,,,,,---000333444...///000222444666777888:::888666777;;;???BBBCCC:::???DDDFFFGGGHHHKKKOOOQQQTTTTTTTTTXXX^^^___\\\^^^___ccchhhgggbbb```bbbgggnnnvvv~~~+++111666666222...---///,,,///000......111000---000666888111***))),,,.........///000000///...---((()))***++++++***)))(((&&&((()))))))))))),,,...+++++++++******)))))))))+++---......,,,++++++,,,......,,,***'''''')))+++&&&'''((())))))((('''&&&%%%'''(((((('''&&&&&&''')))((('''&&&&&&'''((()))******)))'''&&&&&&)))+++***++++++******)))((('''&&&((()))'''%%%$$$&&&)))***)))((('''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''(((((('''&&&$$$$$$$$$$$$$$$###"""!!!%%%&&&'''''''''&&&%%%$$$+++)))'''&&&%%%&&&((()))(((((()))***)))(((&&&%%%******+++,,,---,,,)))&&&,,,+++(((&&&%%%''',,,///,,,)))(((+++000222000---111000///...///000222444111111222222333333333333777777777777777999===???<<<>>>@@@BBBDDDIIINNNSSSQQQRRRNNNRRR^^^]]]YYY```hhhiiiiiihhheeedddeeefffhhhkkkpppxxx...000333333000---,,,,,,,,,//////------000000...///444444...)))))),,,,,,...//////000///...---,,,((()))************)))((()))(((''''''(((***+++,,,,,,,,,+++++++++*********+++,,,...---+++******+++++++++***(((&&&&&&(((***(((((())))))(((((('''&&&%%%'''***)))'''&&&'''((((((''''''&&&'''((()))***&&&&&&&&&%%%$$$%%%(((+++)))************)))((((((((()))***(((&&&&&&'''***(((''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&$$$$$$$$$$$$############%%%%%%&&&''''''&&&&&&&&&***)))'''&&&&&&&&&((()))'''((((((((((((''''''&&&)))((()))***,,,,,,***(((&&&(((++++++***))))))***+++)))(((+++000222000,,,///...,,,,,,---///111333111111111222333444444555999999888777666777999;;;===>>>???AAADDDGGGKKKMMMNNNPPPMMMSSS^^^]]]YYY```bbbdddffffffeeeeeefffgggfffhhhmmmttt~~~000///////////////---+++,,,///...++++++///000...///000...)))(((+++,,,***////////////...---,,,+++(((((())))))))))))((((((,,,)))%%%%%%(((******))),,,,,,,,,,,,++++++++++++***,,,------+++******+++)))))))))(((&&&''')))+++***))))))(((''''''''''''%%%))),,,+++'''%%%'''+++''''''''''''(((((()))***$$$$$$%%%$$$$$$%%%(((+++(((((())))))******))))))******+++)))((('''(((***&&&&&&&&&%%%&&&&&&''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%&&&'''((((((***)))(((&&&&&&''''''(((''''''&&&&&&&&&''''''(((((('''&&&(((***+++***)))%%%(((+++,,,***))))))))))))((())),,,111222///,,,---+++***)))***---111333000000000111222444555666888777666555555777999:::>>>>>>>>>@@@DDDGGGHHHHHHKKKNNNLLLSSS___^^^YYY___\\\___bbbdddeeeeeefffgggfffgggkkkqqq{{{222...+++,,,000222000------...---))))))...000...000///+++''')))------)))000000///...---,,,******((((((((())))))(((((((((///)))$$$$$$(((***)))&&&,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++)))******)))***+++***))))))+++---***)))(((''''''((()))***%%%***...,,,(((%%%(((,,,))))))((((((((((((((((((&&&'''((('''&&&''')))+++&&&'''((()))*********************)))((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))((((((%%%&&&&&&&&&%%%%%%&&&'''%%%$$$###"""###%%%'''(((&&&%%%%%%%%%&&&''')))***))))))(((''''''''''''((('''&&&%%%%%%%%%'''((())))))'''&&&&&&((())))))(((***)))(((&&&%%%'''***...((((((***---000111...,,,,,,+++)))((()))---111444.........///111333555666333222111222555999;;;<<<>>>======@@@EEEHHHIIIHHHIIIMMMLLLSSS___^^^XXX^^^ZZZ]]]aaadddeeeeeefffgggggggggjjjpppyyy111---))),,,222666555111---...---))))))...000...000///+++(((+++///...)))000///...---,,,+++******))))))(((((((((((())))))///***%%%%%%(((+++)))&&&,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++((()))+++*********,,,---((('''''''''((()))+++---&&&***---,,,((('''))),,,++++++***)))((('''&&&&&&((()))***(((&&&&&&'''(((%%%&&&'''((()))*********)))(((''''''((((((((((((((((((''''''((()))******&&&&&&'''((())))))((((((%%%&&&'''&&&$$$$$$''')))&&&%%%$$$######%%%''')))&&&&&&%%%%%%&&&((()))+++))))))(((''''''''''''''''''&&&%%%%%%&&&''')))***)))(((&&&&&&'''(((((('''))))))(((&&&%%%'''***---'''(((***---//////...---,,,+++***)))+++...222444------------///111333555444222000111555999::::::;;;;;;<<<@@@EEEIIILLLMMMKKKNNNMMMSSS___]]]WWW\\\\\\^^^aaacccddddddeeefffeeeeeegggmmmvvv000,,,***---333666666333,,,///...++++++///000...//////---***,,,000...)))///...---,,,+++***************))))))))))))******---***((((((***+++)))'''++++++++++++,,,,,,,,,,,,+++---......,,,++++++,,,&&&((())))))(((((()))+++'''''''''((()))***+++,,,((()))++++++)))))))))***+++++++++***)))((('''&&&((())))))(((&&&$$$$$$%%%%%%&&&'''((())))))***)))((('''&&&&&&(((******))))))))))))((())))))******&&&'''(((((((((((((((((($$$&&&'''&&&%%%%%%)))---'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))((((((((((((((('''''''''(((''''''''''''(((((()))((('''&&&'''((()))((('''###&&&***,,,+++)))'''&&&((((((***+++---......///---,,,++++++---///111333...---------...000333555999666222222555777666555777:::<<>>>>>CCCMMMUUUUUUUUUQQQTTT]]]ZZZTTTZZZ\\\]]]]]]]]]^^^```dddgggbbbaaa```bbbjjjvvv.........///000000///---,,,///000......111111---+++///000...,,,---***&&&---,,,+++*********+++,,,---,,,+++******+++,,,---(((***---...---+++******)))))))))******+++++++++---///000///...,,,------)))***,,,,,,***)))***+++++++++,,,+++***(((&&&%%%+++'''%%%'''+++,,,)))%%%%%%&&&(((***+++,,,++++++(((***,,,,,,+++******+++&&&'''(((((((((((((((((((((&&&%%%''',,,//////...***)))((('''''''''''''''((()))))))))((('''&&&&&&"""%%%((('''&&&(((---333'''((((((((('''&&&%%%%%%'''''')))))))))((('''&&&((((((((()))(((''''''&&&)))***+++++++++)))(((''' !!!$$$)))---///...---'''(((((('''&&&&&&)))+++)))))))))))))))+++///222+++,,,---............---444222000///000222444666:::555111222666999888666444999===<<<:::???KKKVVVXXXXXXRRRTTT\\\YYYSSSYYYZZZZZZZZZ[[[\\\___dddhhheeecccaaabbbhhhsss~~~///222555444111---------...------...///...+++)))///000000000...+++)))'''&&&''''''''''''***...111)))******+++++++++******###+++///,,,)))++++++(((,,,---......,,,************((((((++++++((((((***!!!$$$)))+++***(((&&&%%%///,,,(((&&&'''((())))))(((((())))))((('''&&&&&&%%%%%%'''((())))))))))))((()))*********)))''''''%%%(((******(((&&&'''(((%%%''')))+++,,,,,,+++***))))))(((((((((((())))))%%%(((******'''$$$%%%&&&&&&)))+++***((('''(((***,,,'''&&&)))(((######'''+++(((%%%%%%((()))((('''+++)))'''%%%$$$%%%&&&'''%%%&&&(((******)))((('''###$$$&&&(((************+++***(((''''''((()))***%%%&&&'''(((+++---///000---------///111000---+++000111111000000333444333888333//////222666777777======<<<<<<===AAAFFFJJJPPPPPPRRRWWW[[[[[[WWWSSSVVVRRRYYY^^^\\\```eeeaaahhhddddddfffhhhjjjqqqyyy000111222000......111333...------...///...,,,***.../////////---+++((('''%%%&&&'''''''''))),,,...((()))******++++++++++++)))---...***(((++++++(((,,,---------+++***+++,,,,,,((('''))))))(((***......---,,,++++++++++++++++++)))''''''(((***++++++(((((()))((((((''''''&&&&&&'''''''''((()))))))))((())))))***)))((('''&&&%%%'''***)))'''&&&&&&(((''''''((()))************))))))(((((((((((())))))&&&(((******(((&&&'''(((''')))++++++)))'''(((***+++'''&&&((('''$$$$$$'''***(((%%%%%%''')))((('''***)))'''%%%%%%%%%&&&'''$$$&&&'''))))))((('''&&&$$$%%%'''((())))))))))))***)))(((&&&&&&''')))***&&&'''''')))***,,,...///,,,,,,---...000///---***---------------///000000555333111000222555777888<<<<<<===>>>AAAEEEJJJNNNNNNOOOQQQUUUXXXZZZZZZYYYWWWRRRXXX\\\YYY]]]ccc___eeebbbaaaccceeegggmmmttt~~~222111///---,,,///444888...------...//////---+++------...---,,,***((('''%%%'''(((((('''((()))+++'''((()))******+++,,,,,,//////,,,((((((+++***'''+++,,,,,,+++******---///---)))&&&'''((((((+++000)))&&&$$$%%%((()))'''$$$((('''&&&'''***,,,---,,,))))))(((((((((((('''''')))((('''''''''((()))***))))))))))))((('''%%%%%%%%%'''(((((('''&&&&&&''')))(((''''''''''''((())))))((((((''''''(((((()))&&&(((******)))((()))***''')))******)))(((((()))***'''&&&''''''$$$$$$'''((('''%%%%%%'''(((''''''***)))'''&&&%%%%%%&&&'''$$$%%%&&&(((((('''&&&&&&%%%&&&'''((((((((((((''')))((('''&&&&&&'''((()))((((((((()))***+++,,,---,,,++++++---......,,,***.........///000000111222111222333333333444777999888999<<>>DDDHHHJJJJJJHHHMMMSSSVVVVVVWWWZZZ]]][[[UUUXXX[[[XXX___gggeeegggeeeeeegggggggggkkkqqq{{{333111000/////////000000...,,,+++,,,---...---,,,++++++++++++***))))))((()))+++,,,,,,***)))))))))'''''''''((()))+++,,,---,,,)))))),,,///...+++(((*********))))))***...111...+++***,,,+++(((''')))++++++---333999999333---***)))((()))***+++***((())))))(((((((((((()))***+++***((('''&&&((()))******))))))((('''&&&&&&&&&''''''&&&&&&''''''''''''+++)))&&&$$$###$$$&&&(((((((((''''''''''''((((((&&&&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''&&&%%%''''''&&&%%%$$$%%%&&&%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))******)))))))))))))))***+++******+++,,,,,,+++)))+++(((***///000------111...111555666444333555888777777999>>>DDDGGGGGGFFFFFFLLLTTTYYYYYYXXXXXXYYYXXXRRRVVVYYYWWW___iiiggggggeeefffiiiiiihhhkkkppp{{{333111////////////---+++---+++******+++------,,,++++++******************+++,,,---,,,***)))***+++((((((''''''(((***+++---***(((***///111---******)))*********)))***---///...++++++...---(((''')))---***'''''')))+++***)))---+++)))((())))))((('''***)))((('''((()))***+++***)))((((((((()))***+++******)))(((((((((((()))***(((&&&&&&((()))((('''+++)))&&&$$$$$$%%%'''((((((''''''&&&&&&''''''((((((&&&%%%%%%'''(((((('''&&&%%%%%%&&&''''''&&&$$$%%%'''&&&$$$$$$&&&'''%%%$$$&&&((()))(((((((((***'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''''''''(((((()))************))))))(((((())))))))),,,+++******,,,,,,+++***---)))+++222333///...333111222444555444444555666;;;::::::>>>DDDGGGGGGEEEEEEKKKSSSYYY[[[YYYWWWVVVUUUOOOSSSVVVUUU\\\eeeddddddcccdddhhhhhhgggiiinnnttt~~~222000------......,,,)))+++)))((((((***+++,,,+++++++++*********++++++,,,+++,,,+++***((((((***,,,)))(((''''''''')))***,,,,,,***,,,///...))))))---(((***++++++******+++------***)))+++,,,)))***---555333///------...000222...,,,((('''((())))))(((***)))((('''((()))+++,,,((((((((())))))******+++******)))((()))***+++++++++)))&&&''')))******(((***((('''&&&%%%&&&((()))(((''''''&&&&&&''''''(((+++(((%%%%%%'''((((((&&&(((&&&&&&'''))))))'''%%%$$$''''''######''''''$$$$$$'''***+++)))(((***+++&&&&&&'''''''''''''''&&&''''''&&&&&&''''''((()))'''&&&%%%%%%%%%&&&'''((('''((()))***++++++++++++))))))((((((((())))))***---,,,******,,,---,,,+++000+++---666777111111777555444333333444555444333:::888888<<>>AAAJJJTTTUUURRRSSSXXXUUUTTTRRRRRRUUUXXX[[[\\\]]]]]]bbbhhhiiifffgggkkkmmmssszzz333222000......///000111111///......//////---,,,,,,,,,,,,***)))+++...000//////,,,((('''***)))%%%---,,,+++******+++,,,,,,,,,+++***+++,,,,,,***)))))))))+++,,,,,,+++***))))))))))))***++++++,,,,,,+++***)))(((((())))))***&&&&&&'''((()))******+++******))))))(((((((((((('''(((***+++++++++)))((()))'''%%%'''***,,,***((('''***+++***,,,///---(((&&&&&&&&&''')))(((&&&$$$###%%%(((******)))&&&%%%)))'''&&&%%%%%%''')))***((()))))))))((((((''''''%%%%%%$$$$$$%%%''')))***,,,)))&&&&&&'''((()))(((***&&&&&&((((((&&&&&&***''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&(((((((((((((((((())))))(((((((((((((((((((((((('''(((***+++,,,,,,---,,,444333111/////////000000///000222333333222111111222555666666888===???>>>>>>BBBKKKUUUYYYVVVRRRRRRUUUUUUTTTSSSUUUWWWYYY[[[ZZZ]]]cccjjjkkkhhhgggiiilllqqqwww~~~444222///------...///111000000/////////...,,,+++,,,,,,,,,******+++///222//////,,,((((((++++++'''))))))((((((((()))***+++,,,++++++,,,------+++(((''')))***,,,,,,+++***)))))))))*********+++++++++,,,+++)))(((((((((((()))'''(((***+++,,,,,,++++++***++++++++++++)))'''&&&&&&'''***,,,,,,+++)))''')))&&&###&&&+++---+++'''&&&***,,,,,,---///...)))&&&%%%%%%'''))))))(((&&&$$$%%%'''(((((('''%%%$$$'''&&&%%%$$$%%%'''***+++((()))******))))))''''''$$$$$$$$$%%%&&&''')))***+++)))&&&%%%&&&((())))))***''''''******''''''***&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''(((***+++------...333222111000/////////000---...000222333333222111222333444555777;;;===>>>AAADDDLLLTTTYYYXXXSSSPPPUUUUUUUUUTTTTTTVVVXXXZZZ\\\___eeejjjkkkjjjjjjkkkjjjooosssxxx555333000---,,,,,,...///.../////////---,,,++++++---------,,,+++,,,///111---...+++((()))------***''''''(((((()))+++,,,---///---,,,---------+++)))))))))*********++++++,,,***************+++++++++,,,+++***((((((((()))))))))***,,,,,,,,,+++)))((()))+++...000///+++'''%%%&&&'''***,,,,,,+++)))''')))&&&$$$&&&+++...+++(((%%%***---,,,,,,......+++&&&%%%%%%&&&((()))((('''%%%%%%$$$######$$$$$$$$$&&&%%%$$$$$$%%%''')))+++((()))*********)))'''&&&######$$$%%%&&&'''((()))***(((%%%%%%&&&((())))))***'''(((******((('''***&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''((('''''''''&&&'''((()))+++,,,...//////........./////////000,,,---///111222222222111333222333555777:::===???CCCFFFJJJOOOSSSUUURRROOORRRTTTUUUTTTSSSTTTWWWYYY]]]```cccdddeeeiiilllnnniiimmmqqqttt}}}444222000.........///000...//////...,,,+++,,,------...///...---,,,...///,,,---+++((()))------***((()))***,,,---...///000333111...---------,,,***++++++***)))***+++---...************************,,,+++***)))))))))***+++******+++***)))'''%%%$$$)))+++...000000---)))&&&'''(((***+++++++++)))(((***(((&&&(((+++---+++)))&&&+++---***))),,,---+++'''&&&%%%&&&((()))((('''%%%$$$###!!!!!!"""###$$$%%%%%%%%%%%%&&&'''((()))'''((()))******(((&&&%%%######$$$%%%&&&''''''(((((('''%%%&&&''')))(((''')))''''''++++++'''''')))&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''%%%%%%'''(((((('''&&&%%%$$$%%%&&&((((((((('''''''''''''''(((***,,,---...+++,,,,,,---...//////000---......///000111111222444111111555777888<<<@@@BBBFFFIIIJJJLLLOOOPPPMMMOOOQQQTTTSSSRRRRRRUUUYYY[[[^^^___]]]^^^eeekkkmmmiiimmmppprrryyy111111111111222222333444...///000...,,,,,,...111...///111000...---,,,---------+++'''(((,,,,,,(((++++++,,,---.../////////888555000---------,,,,,,++++++++++++,,,---...///************************,,,++++++******+++,,,---++++++***)))((('''&&&%%%***+++,,,,,,,,,+++******(((((()))***************************++++++++++++(((,,,,,,(((&&&))),,,+++(((&&&%%%%%%'''(((((('''$$$$$$$$$$$$######""""""$$$$$$&&&''''''''''''&&&&&&''')))******(((%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''))))))(((&&&(((&&&'''******'''&&&((('''&&&%%%%%%%%%'''((()))((('''&&&&&&%%%%%%%%%&&&###%%%&&&((()))((('''&&&$$$%%%''')))))))))((('''(((''''''((()))+++---...+++,,,,,,---......////////////---------///111222444000000444666777:::@@@@@@HHHMMMKKKJJJMMMOOONNNKKKOOORRRRRRQQQQQQUUUXXXYYY]]]]]]ZZZ\\\dddjjjkkkiiimmmpppqqqwww///000222333555777888888///000111///,,,---000444...000222222000---++++++...///,,,'''(((***)))&&&+++,,,,,,------,,,,,,+++;;;777111...,,,---------***+++,,,...//////......++++++******************,,,,,,+++++++++,,,...///,,,,,,++++++***))))))))),,,+++)))((((((***,,,---)))))))))))))))*********+++,,,---,,,******+++,,,))),,,,,,'''$$$'''++++++)))'''%%%%%%'''((('''&&&###$$$&&&''''''%%%""" ###$$$&&&(((((('''&&&$$$%%%&&&(((***)))'''%%%###$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&(((******'''%%%(((&&&'''******'''&&&((('''&&&&&&%%%&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&((())))))((('''$$$%%%''')))******)))((((((((('''((()))***,,,---,,,---......///.........111///---,,,,,,...000222444///...333666555999@@@AAAKKKRRRPPPMMMOOOQQQPPPIIIMMMQQQRRRPPPPPPTTTXXXXXX^^^___\\\^^^fffkkkkkkiiinnnqqqqqqvvv111000000222555666666555222///,,,+++,,,///000111///000000///...---...///---+++***(((((()))+++,,,***+++---......---+++***///111333444333111---+++***---//////,,,******,,,---------,,,,,,+++++++++,,,...,,,&&&%%%+++---******,,,,,,***+++...---((((((((((((((()))***,,,---'''***,,,+++(((&&&'''(((,,,+++***)))((((((((((((***+++,,,---,,,***((('''"""$$$'''&&&###"""###%%%%%%%%%%%%&&&&&&''''''''' $$$)))***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&''')))***$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&((('''%%%######$$$$$$$$$######%%%''''''%%%###""""""&&&&&&''''''(((((()))))))))(((&&&%%%%%%&&&((()))******************++++++***---///---******...222222///...000///,,,,,,//////000222333444555555555;;;FFFNNNMMMKKKMMMMMMJJJKKKMMMQQQSSSSSSSSSTTTUUU\\\ccc\\\UUU]]]cccbbbeeeiiisssqqqkkkqqqzzz000000111222333444444555222000...------///000000///////////////...------,,,+++***))))))***,,,---+++,,,---......---+++***222222333222000---)))''',,,...000///,,,))))))***,,,,,,,,,---,,,,,,+++++++++---+++'''&&&***,,,)))***,,,+++)))+++...,,,(((((((((''''''((()))+++,,,)))+++,,,+++(((&&&'''(((,,,,,,+++***)))(((((((((***+++,,,,,,,,,***((('''###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&%%%%%%&&&(((''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%''')))'''%%%$$$$$$%%%%%%%%%###$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''')))'''&&&%%%%%%&&&'''))))))))))))******++++++++++++...///...******---111222...---//////,,,,,,///000000111333444666777777:::DDDKKKLLLKKKNNNOOONNNLLLNNNPPPRRRRRRSSSUUUVVVXXX___XXXRRR[[[aaabbbffffffqqqoooiiipppwww...111333222000000222444111111000000//////......///---,,,...000000,,,))),,,++++++***+++,,,...///---...//////...---,,,+++111111000///---+++)))(((---//////...+++)))))))))***+++,,,---------,,,+++)))++++++((((((******''')))++++++)))***---,,,''''''''''''''''''((()))******,,,---,,,***(((((())),,,,,,+++******)))))))))***++++++,,,+++)))((('''%%%%%%&&&)))******(((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&$$$$$$$$$%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((())))))***+++,,,,,,---///000...+++***---000111...---......++++++...111111111222444777999:::999AAAGGGIIIJJJNNNQQQRRRMMMNNNOOOPPPPPPRRRUUUWWWYYY^^^WWWQQQWWW\\\]]]ccccccnnnmmmhhhnnntttzzz...111444333...---///333000222333222000...------///,,,***---000111,,,''',,,+++++++++,,,...///000////////////...---,,,+++......------,,,---------------------,,,+++***+++((()))+++---------,,,+++(((***+++*********(((''')))+++***)))***---+++'''''''''&&&&&&'''''''''((()))***+++,,,,,,++++++++++++++++++++++++***))))))***+++++++++***)))((('''&&&%%%%%%(((,,,,,,(((%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$######$$$%%%))))))(((((('''&&&%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%&&&(((***)))'''&&&&&&''''''&&&%%%$$$$$$$$$#########&&&((((((''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&'''((()))***+++,,,---...///000...,,,+++,,,...000---,,,...---***+++...111111111222444777;;;===;;;???DDDGGGIIILLLPPPRRRMMMNNNNNNMMMNNNPPPTTTXXX\\\```XXXRRRVVVVVVVVV^^^aaallllllhhhnnnrrruuu}}}...111444222...,,,///222000222444444111///......000,,,***,,,000000,,,(((++++++,,,,,,---...///000/////////......------,,,///...---------...///000++++++++++++,,,---...---((()))+++,,,,,,,,,,,,+++))))))***,,,+++)))(((''')))++++++)))***---,,,''''''''''''''''''&&&&&&&&&'''((()))+++---.........******+++++++++***))))))+++*********)))(((((('''%%%$$$$$$&&&******'''###!!!"""###$$$%%%'''(((((()))'''%%%######$$$%%%%%%)))(((((('''&&&&&&%%%%%%###$$$%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%(((******(((&&&&&&'''''''''&&&############"""###%%%''')))(((((((((''''''&&&&&&'''''''''&&&&&&'''''''''&&&'''''')))***+++,,,,,,---.........,,,++++++,,,///++++++---...+++,,,///111111111222444777;;;======>>>AAAEEEGGGIIIKKKNNNLLLLLLLLLKKKKKKNNNSSSWWW[[[___YYYTTTWWWTTTTTT^^^aaalllllliiipppssssssyyy///111333222///...000222///222555444111//////111000...,,,,,,...///---++++++,,,,,,------.........---------------------...222111000///............+++))))))***---/////////************+++++++++++++++)))***------)))((()))***,,,,,,***+++...---((('''((((((((('''&&&%%%%%%''''''(((***---//////...((()))***++++++***)))(((+++******)))((((((''''''&&&%%%$$$%%%&&&&&&%%%$$$!!!"""###$$$%%%&&&'''((()))'''$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$%%%'''((()))(((&&&&&&'''''''''&&&###$$$%%%$$$######%%%&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))***+++++++++,,,,,,,,,,,,++++++***---******...///---...222111111111222444777999:::===<<<>>>CCCFFFFFFGGGJJJIIIJJJJJJIIIJJJLLLQQQTTTTTTYYYVVVVVVZZZVVVWWWbbbbbblllllliiiqqqsssrrrwww}}}000111111111111111111111///222555444111///111444111000...,,,,,,---...///,,,,,,,,,---------,,,,,,+++++++++,,,,,,---...///111000000000///.........,,,***((())),,,//////...---,,,***)))))))))+++,,,---******......)))))),,,+++------+++,,,///...)))((()))))))))((('''%%%$$$)))((('''***---...---+++&&&''')))******)))((('''+++***)))((((((''''''''''''''''''%%%######$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%)))&&&%%%%%%((()))((('''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%''')))'''%%%%%%&&&'''&&&%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&'''''''''''''''(((&&&''''''''''''''''''&&&'''((((((((())))))******))))))***+++,,,,,,***))),,,)))***...000///111555000000111333444666777777;;;888;;;BBBEEEDDDDDDGGGGGGGGGHHHHHHHHHKKKNNNQQQOOOUUUUUUWWW[[[VVVVVVcccbbblllkkkhhhppptttrrrvvvyyy111000000000222333333111///222555444000///222666111111///---+++,,,///222,,,,,,,,,------,,,++++++*********+++,,,---...///,,,,,,...///000000000000...,,,)))))),,,......,,,...---***((('''(((***,,,///+++***......))))))---,,,...---,,,---000...***))))))******)))'''%%%$$$+++)))(((***,,,---+++(((%%%&&&((()))***)))'''&&&+++***)))((('''''''''(((((())))))&&&"""!!!$$$(((&&&&&&%%%%%%$$$###""""""(((&&&%%%&&&)))+++)))'''"""######$$$$$$%%%%%%&&&&&&%%%$$$"""!!!"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&((('''%%%%%%&&&&&&&&&%%%''')))******(((&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''(((***+++,,,***)))+++)))***...111000333777///000222333444555555555888555888AAAFFFDDDCCCFFFEEEFFFGGGGGGHHHJJJMMMOOONNNTTTUUUXXX[[[TTTRRR___aaakkkiiigggpppsssrrrvvvwww555444222222333444333222///000222222111111222444111111000///...,,,***)))+++++++++...000///+++'''///......---------......///...,,,,,,,,,---///111///---++++++,,,,,,,,,+++---***((((((+++------,,,******))))))***+++,,,,,,***************++++++,,,+++***)))(((''''''''''''...+++((((((***+++***(((***(((%%%%%%&&&((())))))))))))))))))***************++++++)))'''&&&'''((()))'''%%%%%%'''((('''&&&'''((()))******(((&&&$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$%%%'''(((&&&%%%$$$$$$#########$$$###$$$$$$%%%%%%%%%$$$$$$&&&'''''''''&&&%%%$$$$$$)))((('''&&&%%%&&&&&&'''"""###%%%'''((()))))))))+++++++++***)))(((''''''((((((((((((((((((''''''%%%***...---'''%%%(((---))))))+++---///111222333000++++++333777444333444111999?????????CCCEEEEEEAAAFFFKKKJJJGGGGGGLLLRRRMMMRRRVVVWWWUUUWWW\\\aaa___hhhiiiiiippprrrttt~~~{{{222222222222222222333333000222333333111111222444222111111000///---,,,+++,,,++++++---//////,,,)))......---------......//////...---,,,,,,...///111***))))))+++---//////...---+++((()))+++------,,,******))))))***++++++,,,((((((((()))***+++,,,,,,***))))))((())))))******,,,***))))))+++,,,***(((***(((&&&%%%'''((())))))(((((()))))))))*********)))******(((&&&%%%&&&(((((('''%%%&&&'''((('''&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%)))((('''&&&%%%&&&&&&'''###$$$$$$%%%&&&'''((((((,,,,,,,,,+++***'''%%%$$$(((((((((((((((''''''''''''***---,,,)))'''))),,,***+++,,,...///000000000444///...222555222000111444999<<<;;;<<<@@@AAA???AAAFFFIIIHHHEEEFFFKKKQQQRRRUUUWWWXXXWWWXXX\\\______hhhiiikkksssrrrooouuuxxx~~~...111333222000000222555222333444333222111222333111111111111000///...------,,,,,,,,,......---,,,------------....../////////...---------...///000(((((()))+++...000///...---+++******,,,------,,,*********)))******+++,,,(((((((((((()))***+++,,,))))))))))))***+++,,,---***))))))+++,,,,,,***(((+++)))&&&&&&'''))))))((((((((())))))))))))******((())))))'''%%%$$$&&&''''''&&&&&&'''(((((('''%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$(((((((((((((((''''''&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&''')))***+++,,,+++(((&&&$$$)))))))))(((((('''''''''***++++++,,,,,,++++++++++++,,,...///000000///...444000///111222111000222666888888888;;;AAABBB???AAADDDFFFEEECCCDDDJJJPPPUUUUUUVVVWWWYYY[[[]]]^^^aaaiiiiiillluuurrrkkkmmmwww{{{+++///333222///...111555222333333222000///000111//////000000000///.........---,,,,,,---...//////,,,,,,---......////////////......---...///000000+++++++++,,,......,,,+++,,,,,,++++++,,,,,,,,,,,,+++***************++++++))))))(((((((((((())))))************+++,,,------((()))***,,,---,,,***(((+++)))''''''((()))(((((((((((((((((()))))))))***''''''(((&&&$$$$$$%%%''''''&&&&&&''')))((('''%%%'''&&&%%%######$$$%%%&&&((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''%%%$$$######$$$$$$(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######$$$&&&'''$$$%%%(((+++,,,+++***)))))))))))))))((((((((('''---+++***+++......,,,******,,,...000111111000///222000///000111222444555666777666666<<>>AAACCCDDDDDDEEEFFFHHHKKKOOORRRSSSWWW\\\```bbbhhhfffdddkkkkkkjjjqqqqqqsssxxx111111111333444333000...---///000000//////000222111111111111000///...---+++...111000//////111333...///000000///---+++)))......///000000000000000444000+++))))))***+++++++++...000000---++++++,,,,,,,,,+++***))))))******))))))))))))***+++,,,---''''''((()))***,,,...///---......+++(((&&&'''***,,,+++************(((&&&''''''''''''((((((((()))&&&'''((('''&&&&&&''')))+++((($$$###$$$'''((()))"""######%%%&&&(((***+++((('''%%%$$$$$$%%%'''((("""###%%%&&&'''&&&&&&%%%###$$$&&&(((((('''&&&%%% """&&&)))***)))'''%%%&&&&&&'''((((((((((((((("""###%%%&&&'''&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%&&&(((+++---%%%%%%'''(((***,,,---...***+++,,,,,,,,,+++++++++111///---,,,---///222444222999<<<777555777777444333999;;;888777:::===>>>;;;>>>AAADDDEEEEEEEEEDDDLLLPPPTTTTTTRRRRRRWWW\\\___ggggggeeeiiigggeeennnqqqsssxxx000//////111444444111---000///...---...///111333333333333222000...---,,,,,,---///000000000//////000000/////////......---,,,//////------000///,,,+++++++++++++++,,,,,,,,,+++...111222000---,,,+++------,,,+++***)))((('''---)))%%%%%%(((+++,,,+++)))***+++)))'''&&&))),,,))))))(((&&&$$$$$$&&&((('''&&&%%%)))...///+++'''))))))))))))************)))(((&&&&&&''''''&&&$$$((((((((('''&&&&&&%%%%%%&&&'''(((*********))))))&&&%%%%%%&&&'''&&&$$$!!!&&&''''''''''''''''''''''''''''''&&&%%%$$$""""""&&&)))((((((***'''!!!%%%%%%&&&'''((((((((('''(((%%%"""!!!###%%%'''''')))'''%%%%%%&&&&&&%%%$$$(((&&&'''+++***&&&%%%'''((('''''''''((()))+++,,,************+++,,,------***+++---000111111111111333333333444666666444222000888;;;777888>>>===666:::999;;;AAACCCCCCDDDHHHMMMOOORRRVVVXXXYYYZZZZZZ___aaafffiiigggdddiiiqqqpppuuuuuuyyy///---,,,---000222111000000///.........///000111000000000000000//////...,,,---.../////////...---000///......---------...,,,///000------//////+++************************+++---///000...,,,,,,,,,......---,,,+++***)))))))))(((((()))***+++***)))%%%(((***+++)))((()))*********)))(((&&&&&&(((***)))'''&&&(((---...+++'''(((((()))))))))*********)))'''&&&&&&'''(((&&&%%%(((''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$$$$&&&''''''%%%###((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$!!!&&&'''$$$$$$((('''###&&&&&&''''''(((((('''''''''$$$""""""$$$'''))))))(((''''''&&&%%%%%%&&&&&&,,,)))(((***)))%%%###%%%((((((''''''''')))***+++))))))))))))***+++------+++,,,---...///000000000333333333555666666555333444777777666777:::<<<:::===::::::>>>AAAAAADDDIIIIIIKKKNNNQQQTTTVVVYYYZZZaaabbbeeeiiiiiigggjjjppprrrvvvuuuyyy---+++******---000111222//////////////////............//////000000111111------.........---,,,,,,///...---,,,+++,,,---...---000000---,,,......+++*********)))((((((''''''+++,,,------,,,+++,,,---//////...---,,,+++******$$$'''+++,,,,,,***(((((($$$'''***,,,+++)))))))))+++,,,+++***((((((***,,,,,,)))''''''***,,,***((((((((())))))))))))******'''&&&%%%&&&(((((((((&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%'''((('''%%%((((((''''''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&$$$!!!!!!%%%'''&&&((((((((((((((('''''''''&&&$$$"""###&&&)))***+++&&&((()))(((%%%$$$&&&)))+++(((''')))(((%%%%%%(((***)))(((''''''((()))***'''''''''((()))+++,,,------,,,,,,,,,------...///333222333444777888777555888555333555666666999===???;;;:::===??????CCCHHHDDDFFFIIILLLOOOSSSXXX\\\dddccceeejjjllljjjkkkooorrrvvvtttwww,,,,,,,,,---...///000000000111111111000///......////////////000111222222------------,,,++++++***...---+++******+++---......111000,,,,,,......+++++++++******)))(((''''''++++++++++++)))***,,,............---,,,++++++***$$$(((,,,,,,***''''''))))))***++++++******))))))+++,,,,,,+++))))))+++,,,...+++((('''(((******)))(((((((((((()))))))))***&&&%%%$$$&&&((())))))(((%%%&&&&&&'''((()))))))))&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%((()))&&&&&&$$$"""###%%%'''(((***))))))((('''''''''''''''%%%$$$$$$&&&)))******%%%(((+++)))$$$###&&&+++((($$$$$$'''(((''')))---***)))(((''''''((())))))&&&&&&&&&''')))***,,,---...---,,,+++++++++,,,---000///000333777:::::::::999222222888999444555===>>>;;;;;;>>>??????AAAEEEBBBEEEHHHJJJMMMRRRZZZ___fffdddeeejjjnnnmmmlllmmmooorrrqqquuu---///111222222000...,,,222222222222222111000///222222111000000000111111------,,,,,,++++++++++++---,,,+++***++++++,,,---...000///,,,+++...///,,,------,,,,,,+++***))))))+++,,,+++***((())),,,...------,,,,,,++++++******''')))+++)))&&&%%%(((+++000...+++)))((()))******)))***+++***))))))***,,,...,,,(((''''''((()))***'''(((((((((((()))))))))%%%$$$$$$&&&((())))))(((%%%&&&&&&'''((()))******(((((('''&&&&&&%%%%%%%%%***(((&&&&&&&&&&&&%%%######$$$$$$%%%&&&'''(((((('''&&&$$$$$$$$$&&&(((***&&&%%%&&&'''((('''''''''***)))((('''&&&&&&'''''')))'''%%%%%%&&&''''''&&&$$$'''***((($$$###&&&+++'''$$$$$$'''((((((***...***)))(((''''''((())))))&&&&&&&&&'''(((***+++,,,...---+++******+++,,,,,,,,,,,,...222777;;;===>>>777111333:::;;;555444:::;;;:::<<<@@@BBB???>>>AAACCCFFFJJJKKKNNNSSS\\\bbbfffdddeeekkknnnlllkkkllljjjnnnmmmsss---111555666444000---,,,222111111111111111000000444333111////////////000------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------...000...++++++///000............---,,,,,,,,,+++,,,---,,,+++))))))+++---,,,,,,,,,,,,+++++++++***+++***(((&&&$$$%%%)))+++222...)))'''''')))++++++''')))******)))(((***+++---+++)))((('''((()))***''''''(((((((((((())))))&&&%%%$$$&&&((())))))(((&&&&&&'''((())))))******)))((('''''''''''''''(((,,,)))'''&&&&&&%%%$$$#########$$$%%%&&&''''''(((&&&&&&%%%%%%%%%'''((()))%%%%%%'''++++++(((&&&''')))(((&&&%%%%%%&&&'''(((***(((&&&%%%&&&&&&%%%$$$$$$&&&'''&&&$$$$$$&&&)))***'''&&&((((((&&&&&&)))***)))(((''''''((()))***(((''''''(((((()))***+++------,,,++++++,,,,,,,,,++++++,,,000666;;;===>>>555444666:::;;;777666777999888<<>>>>>AAABBBGGGLLLMMMLLLOOOWWW^^^```aaafffjjjiiieeefffjjjhhhjjjiiippp}}}~~~|||---000222222000///111333...---,,,+++,,,...000111///...,,,++++++,,,---...---,,,,,,+++,,,---///000)))+++...000000///---+++,,,...---***+++000222111,,,---------------------...//////...+++))))))***...............------------)))%%%%%%''')))(((&&&&&&%%%$$$&&&)))++++++)))''')))++++++******+++,,,)))******)))((((((***+++''''''''''''((((((((()))'''&&&%%%&&&(((((((((&&&(((((((((((())))))))))))'''&&&&&&%%%&&&''')))******'''%%%%%%&&&'''''''''(((((('''&&&$$$######"""&&&''''''(((((('''&&&&&&'''######(((((($$$$$$)))&&&%%%#########%%%'''(((%%%$$$###$$$&&&'''&&&%%%%%%###""""""$$$&&&&&&%%%&&&$$$&&&***+++(((''')))((('''''''''((()))+++,,,+++******)))))))))))))))***,,,---...///...------000///...///222555777777777<<<:::333333;;;===888:::888999===>>>>>>???CCCAAAFFFLLLLLLJJJLLLTTTZZZ]]]```fffjjjgggcccdddjjjiiikkkiiippp||||||yyy+++))),,,333444///...111+++++++++,,,...///111222---,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,+++,,,------.....................///,,,&&&(((...///,,,***///000------000///***---------,,,,,,------......------,,,+++***))))))+++))))))+++)))&&&'''+++///***&&&&&&))),,,,,,+++******)))))))))+++,,,---(((***+++)))&&&%%%'''***)))###!!!&&&***))))))+++))))))((((((((((((((((((%%%&&&''''''(((''''''&&&'''''''''''''''&&&&&&&&&''''''((((((((('''%%%$$$###&&&&&&######%%%%%%"""))))))(((&&&%%%$$$###"""---//////,,,&&&$$$&&&***'''%%%$$$%%%(((***(((&&&###%%%''''''%%%$$$###$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''+++)))'''%%%$$$%%%&&&'''***************++++++,,,888666222...------...///+++++++++,,,...111333555555777777555666777555000///999;;;555999EEECCC666===AAAHHHMMMPPPRRRTTTUUUaaa___^^^```dddhhhkkklllfffjjjqqqvvvzzz|||~~~...,,,...333333...,,,...........................+++++++++++++++++++++,,,***,,,...///...---------.....................------///,,,(((***//////+++(((---...,,,...111111---...------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++)))&&&(((---...+++)))((()))+++++++++******)))((())))))++++++)))***+++)))'''&&&''')))(((''''''''')))***)))((('''(((((())))))(((((('''((((((((('''''''''''''''''''''((((((((((((((((((&&&'''((((((((('''&&&%%%%%%''''''######%%%%%%""")))(((((('''&&&%%%$$$$$$(((...555777333...++++++)))'''&&&''')))***)))'''&&&'''))))))'''%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((('''''''''+++)))'''%%%%%%%%%&&&''')))))))))))))))***++++++//////...---,,,,,,,,,---++++++,,,---///111333444666999999777777999777333222888999666:::BBBAAA:::<<<@@@FFFKKKNNNOOOQQQSSS[[[[[[^^^bbbfffiiiiiihhhgggjjjnnnrrruuuyyy~~~111000111333222...+++,,,,,,---...//////...---,,,)))******++++++,,,,,,,,,))),,,...///...---...///000/////////......---------...---+++---000///+++'''***,,,,,,...222222000...---,,,+++++++++++++++******+++++++++,,,,,,,,,...++++++,,,***''')))...,,,------,,,***)))***+++***))))))(((((((((((()))******+++)))'''&&&'''(((&&&---...)))'''+++***%%%&&&''')))++++++)))'''&&&+++***)))'''''''''(((((('''''''''((())))))******%%%&&&''''''((('''''''''''')))((($$$###&&&%%%###(((((('''''''''&&&&&&&&&"""(((000333111---*********)))'''((())))))((('''(((***+++***'''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&&&&'''((((((((((((((()))******'''(((***,,,------,,,++++++,,,...///111222333333666999:::888888:::888555666555555888;;;===>>>>>><<<@@@EEEIIIKKKMMMNNNPPPTTTVVV[[[bbbgggiiigggeeegggiiikkknnnqqqvvv}}}111111111222111///---,,,(((***---///111111000///******++++++,,,---......+++---///000...---------000000//////...------------.........///000...+++(((***+++,,,...000111111+++++++++******+++,,,,,,++++++++++++++++++++++++///,,,,,,---+++(((***///***---000...+++((()))***))))))((((((''''''''''''*********)))((('''''''''$$$111444***&&&,,,+++###%%%'''+++---...,,,)))&&&...,,,***(((''''''((()))%%%&&&&&&'''((())))))***%%%%%%&&&''''''((((((((()))+++)))%%%$$$&&&&&&###''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%))),,,))))))((((((''''''&&&&&&)))******)))'''%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&))))))((('''&&&&&&'''''''''''''''''''''((())))))'''((()))+++,,,------,,,+++---///111222222222111444888:::888777999999666:::333333999;;;999;;;BBB===AAAEEEHHHJJJKKKMMMNNNPPPRRRXXX___eeegggfffdddeeegggjjjmmmqqquuu{{{~~~...000000000000000///...(((***---///111111000///,,,,,,------...///000000///000222111...+++******///.........---------,,,...,,,---///111///---+++,,,++++++,,,------...///)))))))))***+++,,,---...------,,,,,,+++***))))))...,,,,,,...,,,)))***...)))---000///+++(((((()))((((((((((((''''''&&&&&&))))))))))))))))))'''&&&%%%111444***&&&,,,+++###&&&(((,,,///000...***(((...,,,***((('''''')))***$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''((((((***,,,)))%%%###&&&&&&$$$&&&&&&&&&'''''''''''''''+++)))%%%"""!!!$$$)))---'''''''''&&&%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''')))((((((((('''''''''((('''''''''''''''(((((()))))))))(((((()))***+++,,,,,,---///000111111111000000666888666555777777666:::333333999;;;666:::CCC???BBBFFFIIIJJJLLLNNNOOOOOOQQQTTTZZZaaaeeeffffffbbbfffjjjooorrrvvvzzz}}}|||+++...///......111111...,,,---...//////...---,,,---......//////000000000111222333111...+++)))))),,,,,,,,,,,,,,,,,,,,,,,,...++++++///111...,,,,,,///,,,+++------++++++...************+++---...///...------,,,+++***)))(((,,,+++---000...***))),,,)))+++---,,,+++)))(((((('''((((((((((((((('''&&&''''''''')))++++++)))''''''...///***(((,,,+++&&&&&&(((,,,///000...+++))),,,+++***((((((((())))))$$$$$$$$$%%%&&&&&&&&&'''''''''&&&&&&&&&'''((((((***+++)))$$$###&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%&&&%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&'''((()))***------...//////000//////---333777555333555666666888444444999999666:::BBB@@@CCCFFFIIIJJJLLLOOOQQQPPPPPPRRRWWW]]]ccceeefffaaadddjjjnnnqqquuuyyy{{{{{{+++...///,,,,,,000000,,,....................................////////////000222333111...+++******)))******++++++,,,,,,---///******...///,,,+++---///+++***------***+++///------,,,,,,,,,,,,------,,,,,,,,,++++++*********)))***---111000***((()))***)))((()))******)))'''&&&'''((()))))))))((((((&&&%%%&&&))),,,---***((())))))((()))***++++++***%%%'''***------,,,***)))))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&''''''(((***'''###"""&&&(((&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''$$$"""$$$&&&''''''%%%$$$&&&((($$$%%%%%%$$$######%%%'''&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))((((((((()))))))))((((((((((((''''''(((((()))***&&&'''((()))************...------------......///+++333777555222444666666555666777888777777;;;??????BBBEEEHHHJJJLLLOOORRROOOOOORRRWWW]]]bbbddddddaaacccgggjjjmmmrrrwww{{{zzz+++//////++++++//////++++++++++++,,,...///111222...............---------///000222111///---,,,,,,(((((()))***+++,,,,,,---///***)))---///+++***---///***)))------***+++000111000...---,,,+++++++++***++++++++++++,,,,,,,,,''')))---222000***'''(((***(((&&&'''***+++)))'''&&&'''(((*********))))))%%%$$$%%%)))---...+++(((+++%%%###(((,,,++++++,,,$$$&&&(((***++++++)))((('''(((((()))))))))((((((''''''''''''''''''&&&&&&***((('''&&&%%%%%%&&&'''''')))&&&""""""&&&((('''%%%%%%%%%$$$$$$#########&&&&&&%%%&&&((()))(((((($$$&&&((((((&&&%%%(((***$$$$$$%%%$$$###$$$''')))'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&''')))***'''((()))))))))))))))(((((((((((((((((()))******%%%'''+++...000///---,,,...---,,,++++++,,,......+++333777555222444777777333777999777666999<<<===>>>AAADDDGGGIIILLLOOORRRNNNOOOSSSXXX^^^bbbcccbbbbbbcccdddeeeiiiooowww|||zzz111---+++,,,000111...***---,,,,,,000555777333/////////.........------,,,---...//////000//////...++++++++++++++++++++++++,,,---......,,,,,,---...///...---,,,,,,,,,,,,---///---++++++------+++)))+++,,,------,,,+++)))(((&&&---,,,,,,111,,,###&&&******))))))((((((''''''%%%((())))))&&&&&&(((***%%%(((++++++***((('''(((((('''''''''((()))+++,,,&&&'''''''''(((((())))))(((''''''(((***+++***))))))'''%%%&&&)))***)))&&&'''((()))******)))(((''')))(((&&&$$$###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%$$$###$$$$$$&&&$$$"""$$$&&&(((&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$###$$$%%%((()))(((&&&'''%%%$$$&&&)))***(((%%%((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%***(((''')))---...,,,***---,,,,,,,,,,,,---......,,,111666555111000555:::777999:::999777777:::>>>:::<<<@@@CCCFFFIIIJJJKKKVVVRRRQQQVVV___dddccc```aaabbbeeekkkppptttuuuuuuyyy{{{333///---...222333111...---,,,,,,000444666333/////////...---------------...............------------------,,,,,,,,,,,,------...///...---,,,---......---------,,,,,,,,,+++---,,,***+++------+++))),,,,,,---...---,,,+++***,,,111---***000---'''++++++*********))))))))))))''')))+++***''''''(((***%%%'''******)))'''''''''%%%&&&'''((())))))((((((&&&'''''''''((((((((())),,,((($$$"""###%%%%%%&&&(((&&&$$$%%%''''''&&&$$$'''((()))***))))))((('''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&%%%%%%&&&((('''%%%&&&'''(((%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$&&&(((((('''&&&&&&&&&%%%&&&(((((('''&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%(((''''''))),,,---,,,+++---,,,,,,,,,,,,---......+++111555555111111444999999;;;;;;:::888888;;;>>>===???BBBEEEFFFHHHHHHIIIRRRPPPPPPUUU[[[``````^^^^^^```dddiiinnnqqqrrrsssyyyzzz~~~111///---///222444222000---,,,,,,///333555333000000///...---,,,---......///...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---...///...,,,+++,,,---+++,,,---------,,,+++************,,,------+++))),,,,,,---............---000222+++'''...---)))...++++++++++++***************,,,,,,+++)))((()))***%%%'''))))))(((&&&&&&'''$$$&&&(((******(((&&&$$$'''''''''''''''((((((((((((%%%""""""'''...444888((('''%%%%%%&&&&&&%%%###'''(((((()))))))))((((((%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((()))***)))'''&&&&&&''')))((('''(((((((((%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&(((((('''%%%&&&'''((('''&&&%%%&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''((()))'''&&&&&&(((***,,,,,,+++,,,,,,,,,,,,,,,---......***///444555222111444888<<<<<<===;;;::::::;;;===@@@BBBEEEFFFFFFFFFFFFGGGLLLMMMOOORRRVVVYYY[[[\\\\\\^^^bbbfffjjjmmmooopppxxxzzz}}},,,+++***,,,///000///...---------///222333222000000///---,,,,,,---...///000///...,,,,,,+++,,,,,,***)))((((((((()))***+++,,,---...---+++******+++***+++---......,,,+++)))((()))***,,,------+++***++++++,,,---...////////////000)))&&&------)))---************************---...---,,,+++*********&&&((())))))(((''''''(((&&&''')))******((('''%%%''''''''''''''''''''''''%%%###"""%%%,,,555===AAA******)))(((((('''&&&%%%''''''((((((((((((((((((###%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&'''''')))******)))'''&&&'''(((&&&&&&'''((())))))((('''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&'''((((((&&&$$$&&&((()))'''$$$###%%%'''%%%&&&&&&'''((()))))))))&&&%%%%%%&&&(((***---...(((((('''(((((())))))))),,,,,,++++++,,,,,,---...)))...333444333222444666======<<<<<<;;;::::::;;;???BBBEEEFFFDDDCCCEEEFFFFFFIIIMMMOOOPPPRRRVVVZZZZZZ]]]bbbfffiiikkkmmmooowwwyyy}}}*********+++---.........---------///111222111111///...---,,,------...///111000///...------------***)))((('''((()))+++,,,***+++,,,+++)))((()))******+++---......---+++***(((***+++,,,,,,,,,,,,,,,******+++,,,---...//////---///)))(((111000)))+++))))))))))))))))))))))))///...------,,,,,,+++***((()))+++***)))((()))*********))))))))))))))))))'''''''''''''''&&&&&&&&&((('''%%%&&&))),,,---...******)))((('''&&&&&&&&&'''''''''''''''(((((()))###%%%''')))***)))'''&&&%%%%%%%%%&&&&&&&&&''''''((())))))'''%%%%%%&&&((($$$%%%&&&'''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&%%%&&&((()))&&&###"""$$$'''%%%&&&&&&'''((()))************)))))))))+++---...+++***)))((('''''''''(((,,,++++++++++++,,,------)))---111222222222444666<<<;;;;;;;;;;;;:::999888:::???CCCDDDBBBBBBDDDGGGCCCHHHLLLNNNMMMOOOSSSWWWZZZ]]]bbbfffhhhjjjmmmooovvvyyy}}}---------......//////000------...//////000111111---------...............///000000000///...------,,,+++***)))***,,,...///)))***++++++))))))***++++++,,,---.........---,,,+++,,,------++++++,,,...++++++++++++,,,---...///...111,,,,,,666444++++++((((((((((((((()))))))))///...------------,,,+++)))***++++++))))))***++++++***)))((((((***+++,,,'''''''''&&&&&&&&&&&&&&&)))(((&&&'''''''''%%%###&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&'''((())))))%%%&&&((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%''')))((()))((('''&&&(((+++...''''''&&&&&&&&&&&&'''''''''&&&&&&'''))))))'''&&&&&&'''&&&%%%######%%%'''&&&&&&'''((())))))******///...---+++***)))((((((,,,,,,+++)))&&&&&&''')))+++++++++++++++,,,------***,,,///000000222444666;;;::::::;;;<<<<<<:::888777===BBBCCCAAA@@@DDDHHHDDDGGGKKKMMMMMMOOOSSSVVVYYY^^^cccfffggghhhllloootttwww|||///000000000000///000111---............///000111+++,,,...///000///...---,,,---///000000///---+++---,,,*********---///111)))***,,,,,,++++++---...---------....../////////...//////---******---000------,,,,,,---...///000///111+++,,,666555,,,,,,(((((()))))))))*********///---+++,,,...///---+++)))*********(((((()))+++(((((())))))******++++++'''''''''&&&&&&%%%%%%%%%&&&&&&%%%''')))******((($$$&&&((('''%%%$$$%%%'''&&&&&&%%%%%%&&&''')))***''''''((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''&&&%%%%%%&&&)))+++444333///***%%%%%%(((,,,((('''&&&%%%%%%&&&'''(((&&&&&&&&&''')))***)))''''''%%%######$$$&&&''''''''''''(((((()))))))))***------,,,+++***(((&&&%%%***++++++)))''''''***---+++++++++***++++++,,,---,,,,,,------///111555777;;;::::::;;;>>>>>><<<999888>>>CCCDDDAAA@@@CCCHHHFFFHHHKKKMMMOOOQQQSSSUUUXXX]]]cccffffffgggjjjnnnrrruuuyyy|||///000111000///...///000---...///.........000222***,,,...000111000...,,,)))+++...000111///,,,***,,,***)))((()))+++...000)))+++------------///111...............///000111000111000---******---111//////...------...000111///000((((((333333+++,,,))))))******+++++++++,,,...,,,***+++...///...+++((())))))((('''''')))***$$$&&&(((+++,,,+++)))((('''''''''&&&&&&%%%%%%%%%(((&&&$$$%%%&&&(((((('''%%%(((***)))'''&&&(((***&&&&&&%%%%%%&&&''')))***((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%'''***--->>>;;;555,,,%%%"""%%%)))((('''&&&%%%%%%&&&'''(((&&&%%%%%%''')))***)))(((((($$$!!!!!!%%%'''(((&&&(((((((((((())))))))))))&&&''')))******)))((((((((()))***)))((()))---111++++++******++++++,,,------,,,+++,,,...111555888<<<;;;:::===@@@@@@>>>;;;:::@@@EEEEEEAAA@@@CCCGGGHHHIIIJJJMMMPPPSSSTTTUUUWWW\\\bbbeeedddeeeiiimmmppptttwwwyyy{{{222555555111222555222+++000++++++000111---,,,...+++000333111///000000---...///111222333111000///+++''''''+++,,,)))***///(((***---............///---,,,,,,---///000///---...111444333///+++******+++---//////---,,,...111111+++(((,,,,,,'''&&&)))+++))))))***------***'''+++)))&&&%%%&&&((((((((('''$$$$$$))),,,******+++(((((((((((())))))))))))&&&%%%$$$$$$%%%&&&((()))%%%&&&'''&&&$$$$$$&&&'''***(((&&&&&&'''((()))((($$$''''''%%%(((+++'''''')))(((&&&(((,,,+++(((&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%%%%&&&'''(((555333///)))%%%###%%%'''$$$%%%&&&''''''%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''(((***+++((()))***)))''''''((())))))************+++++++++...+++))))))---000000000---...///...---...///111888888888888:::;;;===>>>@@@BBBDDDCCCAAAAAADDDGGGIIIKKKOOORRRTTTTTTRRRQQQVVVYYY___eeehhhiiihhhgggtttvvvxxxxxxyyy~~~333555444111222555333...222...---111333///---///,,,111333111000111111///---...000111111000///...+++''''''++++++))))))...***,,,/////////...//////---------...000000...,,,...000111///,,,***+++,,,,,,...///...,,,,,,///111000+++(((++++++'''&&&(((***)))(((***,,,,,,***'''+++)))''''''((()))))))))'''$$$%%%))),,,******+++'''((((((((())))))))))))&&&&&&&&&&&&&&&''''''(((&&&''''''&&&%%%%%%&&&((()))'''&&&&&&'''(((((('''###''''''%%%'''***'''"""***,,,+++(((''')))'''###&&&&&&%%%$$$%%%&&&''''''((('''&&&%%%%%%&&&'''(((///---)))&&&$$$$$$%%%%%%''''''&&&&&&%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((('''&&&&&&&&&&&&''')))***''''''((()))))))))))))))))))))*********+++++++++///,,,)))))),,,......---.../////////......000222:::::::::;;;;;;;;;;;;;;;???BBBCCCCCCBBBBBBDDDGGGEEEGGGJJJNNNQQQRRRSSSSSS[[[[[[\\\^^^bbbfffkkkmmmqqquuuyyy{{{|||333444222000111444444000222///...111222///---...,,,111333111000222222000,,,---...//////...---,,,***(((''')))***((((((+++,,,---//////...------...---------///000///,,,***......---,,,******,,,............---,,,---///222///+++)))***+++((('''))))))(((((()))***+++)))'''+++***))))))++++++***)))(((%%%%%%))),,,***)))***''''''((((((((()))))))))'''(((((())))))((('''&&&'''(((((('''&&&&&&''')))'''&&&%%%&&&((((((&&&%%%"""&&&(((%%%%%%''')))'''))),,,,,,(((''''''%%%!!!'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''+++'''%%%%%%&&&'''&&&$$$***)))&&&%%%$$$%%%'''((("""###$$$%%%&&&%%%$$$$$$#########$$$%%%&&&(((((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%(((+++---***((()))))))))*********++++++///,,,***)))***+++++++++...///000///...///000222;;;<<<===>>>===<<<:::999<<<>>>AAABBBBBBBBBCCCDDDCCCEEEGGGKKKNNNRRRTTTVVVZZZZZZZZZ\\\```eeekkknnnmmmssszzz~~~333111///...000222333222000...---...///...,,,++++++///222//////111222000+++,,,,,,------,,,+++******)))((((((((('''((()))---...///...,,,++++++,,,,,,,,,---///000///,,,))),,,,,,,,,,,,,,,,,,---...//////---,,,,,,...111333///,,,***+++,,,+++******(((((((((((())))))(((((()))))))))***+++,,,***))))))%%%%%%***+++)))(((***'''''''''((((((((())))))''')))***++++++)))&&&%%%'''((()))(((&&&&&&((()))%%%%%%%%%'''((((((%%%###"""&&&'''&&&$$$&&&))),,,%%%)))+++((('''((('''$$$'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$&&&***+++'''###)))(((&&&%%%%%%%%%&&&'''!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''%%%$$$''',,,---)))%%%))))))))))))************,,,+++***)))******++++++///000000000//////111222999;;;>>>@@@@@@>>><<<::::::;;;>>>???@@@AAAAAAAAAFFFFFFHHHJJJNNNRRRUUUWWWSSSUUUYYY^^^bbbeeeggggggmmmqqqxxx}}}222///---...///000000111///......---...///---******...000---,,,///000...++++++++++++******)))))))))))))))''''''((()))(((///000111///---,,,---...,,,,,,,,,...//////,,,******+++---///000000...---///---,,,+++---000222444///...,,,+++,,,...---,,,((())))))(((((((((((()))((('''''')))++++++***(((***&&&&&&***+++)))''')))''''''''''''((((((((((((''')))+++,,,,,,)))&&&$$$'''((()))(((&&&&&&((()))%%%%%%%%%'''((((((%%%###$$$%%%&&&&&&%%%%%%***///%%%***,,,)))&&&''''''%%%&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%***'''$$$&&&)))***%%% %%%%%%&&&'''&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%***&&&$$$'''+++,,,'''###(((((()))))))))*********((()))))))))******,,,---...///000///......000222555888<<<@@@AAAAAA???===<<<===>>>???AAABBBBBBAAAGGGGGGHHHIIIKKKOOORRRTTTPPPSSSVVV[[[___bbbcccdddnnnpppuuuyyy|||222...---///111///...000///000000...000222111---***...///,,,***---...,,,++++++******))))))(((((((((******''''''***+++)))333333333222000///111222,,,++++++,,,......---,,,******,,,///111111...+++---+++***,,,///222444555---...,,,***,,,//////,,,)))******)))(((''')))+++(((''''''(((***+++***)))+++'''&&&***+++((('''(((&&&&&&'''''''''(((((((((&&&(((***++++++)))'''%%%'''(((((('''&&&&&&''')))'''&&&%%%&&&((((((&&&%%%&&&$$$%%%''''''&&&)))...)))...///)))%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$$$$&&&%%%"""###%%%&&&''''''%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$""""""%%%&&&''''''''''''&&&&&&***(((%%%&&&((()))'''$$$((((((((()))))))))******&&&(((*********+++,,,...---...///...---...///111222555:::???AAABBBAAA@@@BBBAAA@@@@@@BBBDDDDDDDDDFFFFFFFFFFFFHHHJJJMMMNNNUUUTTTTTTUUUXXX]]]cccfffmmmoooqqquuuyyy~~~444000///333333000...///---000000---000444333...---000000,,,***,,,---,,,,,,+++***))))))((((((((('''+++***'''(((,,,---***222222222111//////111333,,,***)))***,,,...//////+++******,,,//////---++++++)))))),,,111555666666***,,,+++(((***//////+++)))++++++***((('''***,,,***)))'''(((***,,,,,,,,,+++((('''***+++(((&&&'''&&&&&&&&&'''''''''((((((&&&'''(((******)))((('''&&&''''''&&&%%%%%%&&&((()))'''&&&&&&'''(((((('''((($$$###(((***((((((+++***//////)))$$$&&&)))***######$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&%%%%%%$$$'''&&&%%%$$$%%%&&&((()))%%%&&&&&&&&&&&&%%%###"""%%%%%%'''((()))(((((('''((('''&&&%%%%%%'''((()))(((((((((((()))))))))***'''***,,,,,,******+++---,,,---...---,,,,,,...000222555999===@@@AAAAAAAAAFFFBBB???>>>AAACCCCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLUUUUUUUUUWWWZZZ^^^aaadddkkklllooosssxxx}}}666111111666666111...000)))------+++---333222,,,///222222---+++,,,---,,,,,,,,,***)))(((((((((((('''++++++'''(((---///+++/////////...------///111,,,***((((((+++...000111---***((((((+++------,,,)))((()))---333777777666(((+++***&&&(((......)))***+++,,,***((((((+++...,,,***((((((***---......,,,((('''***+++(((&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))((((((%%%&&&'''&&&$$$$$$&&&'''***(((&&&&&&'''((()))(((***$$$"""(((,,,)))''')))(((,,,---((($$$(((---000!!!"""$$$%%%&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$'''(((((('''&&&%%%''')))***(((&&&%%%%%%&&&'''((()))'''%%%$$$$$$&&&)))+++###$$$%%%&&&&&&&&&%%%$$$$$$%%%''')))******))))))&&&&&&%%%$$$$$$&&&***---(((((((((((())))))))))))))),,,...---+++)))***,,,,,,---------,,,,,,...///333555999<<>><<<<<<>>>BBBEEEDDDCCCFFFKKKPPPQQQOOOMMMKKKPPPVVVXXXXXXZZZ___dddbbbgggnnnvvv|||~~~444---000333///111333,,,111///...///222333222111222111///---,,,,,,,,,,,,,,,******---,,,((('''((((((''''''))),,,---+++(((+++,,,---------+++)))(((,,,++++++++++++---...///---***+++///000,,,,,,///(((******))),,,222333000+++---///...,,,***+++,,,---,,,+++***++++++------(((......***,,,222000)))''''''(((((((((((((((((())))))((((((((()))***+++&&&&&&'''(((((((((((('''''')))***)))'''&&&%%%&&&%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''***(((&&&&&&'''((('''&&&'''&&&$$$$$$$$$%%%'''((()))((('''&&&&&&%%%&&&&&&)))((((((((()))+++,,,---)))((((((''''''(((((()))((()))***(((&&&&&&)))+++***333111+++...,,,(((***,,,,,,---...///000000000000444777999===BBBBBB>>>888<<>>CCCGGGCCCDDDDDDGGGPPPVVVPPPFFFGGGLLLQQQUUUWWWXXXZZZ\\\```eeekkkoooqqqtttzzz~~~666///111333///111555///222111000...------///111/////////......---,,,,,,---++++++...---(((&&&'''***))))))'''&&&&&&&&&''')))+++,,,...---+++)))'''***+++---......,,,***)))...//////---,,,,,,+++)))%%%))),,,---111444222---))))))******++++++***)))******))))))***,,,---...222(((%%%+++,,,'''(((///******+++,,,,,,+++***)))%%%''')))******(((&&&%%%$$$%%%&&&&&&''''''&&&&&&((()))***)))''''''''')))(((((((((''''''(((((((((%%%%%%&&&''''''%%%$$$###!!!###%%%((()))((('''&&&%%%&&&'''(((((('''%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$&&&(((((((((''''''''''''(((((())))))###$$$%%%'''((('''&&&&&&'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''(((((()))(((((()))))))))(((((()))222...)))------***---((((((((()))+++---///000---222888<<>>CCCBBB>>>@@@@@@@@@>>><<<===@@@CCC:::IIIJJJ???EEEYYYYYYHHHMMMMMMMMMNNNRRRVVVZZZ]]]VVV[[[cccllluuu{{{777///111222---111555///111222333222///...///111---.../////////...---,,,...+++***---...,,,---111)))+++...---+++)))***+++((((((((((((((())))))***'''((()))***++++++***))))))------))))))+++***&&&&&&)))++++++...222000,,,+++))))))***------,,,***++++++***))))))***+++,,,,,,)))((((((************((((((''''''(((***,,,---))))))*********)))((('''&&&&&&'''(((((((((((('''))))))(((&&&%%%&&&)))+++((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%&&&'''%%%###"""###%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%&&&&&&%%%&&&&&&''''''((((((((('''%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&''')))*********)))''''''''''''((()))***+++)))(((''')))++++++(((&&&%%%...+++&&&+++,,,+++///++++++++++++,,,---...//////222333444:::AAACCCAAA???AAABBBAAA???======>>>@@@FFFFFFBBBDDDLLLOOOLLLLLLLLLMMMPPPSSSWWWYYY[[[YYYZZZ^^^gggrrr{{{~~~}}}888000111222...111666000...111444333111000111333---.../////////...---,,,---***))),,,......111666(((,,,///000---++++++,,,)))((('''&&&&&&'''((()))&&&&&&'''))))))*********''',,,,,,((((((++++++&&&***,,,---,,,...111///++++++***)))***---...,,,***,,,+++***)))))))))***++++++,,,***'''(((+++***&&&+++***(((((())),,,///222***************)))((((((&&&'''(((((())))))((((((&&&''''''&&&%%%%%%''')))'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''''''''(((''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%###!!!"""$$$%%%$$$!!!'''''''''&&&&&&%%%%%%$$$%%%$$$"""###$$$&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&%%%$$$$$$$$$&&&&&&!!!###&&&(((***)))(((((('''''''''((((((***++++++)))(((''')))++++++(((%%%'''///,,,&&&+++,,,+++///+++,,,...000000///...---000222222222777???CCCBBBCCCCCCAAA???<<<<<<===???FFFAAAAAAFFFEEE@@@FFFPPPKKKLLLNNNRRRVVVXXXYYYXXXaaa]]]\\\bbbnnnwwwyyyxxx}}}999333///111333222222333222111222222333444555666222222222000...,,,***)))+++***)))***---...///...222000000000...+++******,,,+++)))((('''(((***+++(((%%%&&&))))))%%%%%%'''+++***)))(((((()))******+++))))))---222444000,,,---,,,***))))))***,,,---,,,***(((***---...---++++++++++++*********))))))+++******+++------,,,***'''(((***++++++***((('''&&&$$$$$$%%%'''((('''&&&"""###%%%'''(((((('''&&&&&&&&&&&&'''''''''((((((%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&!!!""""""###$$$%%%&&&&&&$$$$$$%%%(((******(((%%%'''''''''%%%###$$$%%%(((&&&$$$"""$$$(((***(((&&&'''&&&$$$$$$%%%(((,,,...+++,,,***%%%%%%(((***((('''&&&&&&)))---///...,,,))))))+++///333333000,,,000111222444777:::>>>@@@??????@@@AAA@@@===;;;<<>>AAA???===>>>>>>===;;;:::@@@??????@@@AAABBBDDDFFFGGGFFFIIINNNPPPQQQVVV\\\___\\\^^^fffnnnrrrvvvyyyyyy~~~888333111333444222222444777666555444333333333333111000000000000111222222111...,,,+++,,,...////////////...---+++***)))(((((('''&&&&&&'''(((***+++(((%%%%%%((((((&&&%%%(((,,,++++++******+++,,,,,,(((((()))...333555333000)))+++,,,......,,,+++))),,,***)))***++++++***)))............------------)))(((((()))++++++***))))))***+++,,,,,,+++***)))((('''%%%&&&''''''&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''((((((%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&%%%$$$%%%'''((((((((('''((())))))'''&&&&&&'''%%%&&&''''''&&&&&&'''(((((((((((()))))))))******&&&))))))&&&'''******'''(((''''''(((******)))'''......///111222000---)))//////000222555888:::<<>><<<<<<<<<;;;:::===>>>>>>???@@@CCCDDDEEEJJJGGGGGGIIIKKKMMMSSS[[[[[[YYY]]]fffmmmppptttwwwyyy|||}}}}}}777333222444444222333555777777666555444444444444222222111111111222333444333000---,,,---...//////---///...***)))******(((&&&%%%%%%%%%&&&((()))***(((%%%%%%((((((&&&&&&))),,,++++++,,,,,,,,,------******+++///222333111///++++++,,,------,,,++++++,,,+++************)))(((------,,,,,,,,,+++++++++(((''''''(((***+++)))(((******++++++++++++******)))'''&&&&&&''''''&&&$$$&&&''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&'''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''%%%######%%%'''))))))%%%'''))))))'''&&&%%%%%%$$$&&&((('''$$$###%%%'''))))))***++++++***)))((($$$((()))'''(((+++***'''((((((((()))******))))))...///000111111000---+++...///000222444666888999;;;AAACCC@@@<<<;;;;;;:::;;;>>>>>>>>>@@@CCCEEEDDDHHHEEEEEEHHHJJJMMMSSS[[[YYYXXX\\\eeejjjmmmppptttyyyzzz{{{|||555333333555555222333666666555555444444555555555555444333222222222222222333111...------...///...,,,///...)))(((++++++(((%%%%%%%%%&&&'''(((((()))(((%%%$$$''''''&&&'''***++++++,,,,,,------------,,,---...000111111///---------,,,++++++,,,------+++,,,,,,+++***)))))))))------,,,,,,,,,+++++++++(((''''''(((******)))'''*********++++++*********)))(((&&&'''''''''&&&%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&'''''''''(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%'''((()))(((&&&%%%&&&''''''''''''&&&&&&%%%$$$$$$'''%%%""""""$$$'''((()))###%%%''''''&&&$$$$$$$$$###%%%'''&&&###"""###&&&((()))+++++++++***((('''%%%)))***((((((++++++(((&&&((()))***++++++,,,,,,+++,,,///000000000//////......000222444555666777444AAAIIIEEE<<<999;;;<<<:::???@@@>>>???DDDEEEBBBDDDCCCFFFKKKNNNOOOUUU[[[ZZZYYY\\\cccgggiiilllqqqyyyxxxyyy|||444333444666555222333777555444444444444444555555555555555444333111000///111000......//////...---,,,000...(((''',,,---(((%%%%%%&&&''''''((((((((((((%%%$$$&&&'''&&&'''+++******+++,,,------------...///000111111000...,,,///---,,,******,,,---///+++,,,---,,,******+++,,,............------------(((''''''(((******)))((()))))))))))))))))))))))))))'''&&&'''(((((('''&&&(((''''''&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((''''''''''''''''''(((((((((((((((((('''''''''''''''&&&$$$######$$$%%%%%%'''(((((('''%%%$$$%%%&&&)))(((((((((''''''&&&&&&'''%%%""""""$$$'''(((((($$$%%%&&&&&&$$$######$$$###$$$%%%%%%$$$$$$$$$&&&((()))*********)))((('''(((++++++((())),,,,,,)))&&&(((***+++++++++,,,...(((***---/////////000111...///111222444555555666000@@@IIICCC::::::<<<===;;;AAABBB>>>???EEEEEE@@@AAABBBFFFMMMPPPQQQUUUZZZYYYYYY\\\aaadddffflllrrrxxxwwwxxx}}}333333555777666222444888666555444333333222222333333444555555444222///---.........///000000---+++,,,111///'''&&&---...)))&&&''''''(((((((((''''''(((%%%$$$&&&'''&&&(((,,,((()))+++,,,---------,,,---///111222111000///...---------,,,,,,---------***,,,...---++++++,,,...------------,,,,,,,,,,,,)))(((((()))++++++***((()))(((((((((((((((((()))((('''&&&'''((()))((('''((('''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&''')))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%######$$$%%%&&&&&&'''((('''$$$###$$$%%%''''''''''''&&&&&&&&&&&&&&&$$$"""###%%%'''''''''%%%&&&&&&%%%######$$$&&&&&&%%%$$$%%%'''((((((''''''(((((()))))))))((((((,,,...,,,)))(((,,,---+++&&&)))++++++))))))***,,,''')))---...------///111///000111333555555555555222===AAA;;;777<<<>>><<<<<>>CCCCCCGGGLLLOOOOOOSSSYYYWWWWWWZZZ___cccfffnnnwwwwwwvvvxxx222333555888666222444888777666555333222111000000000222444666555333///---,,,,,,---///111000---+++,,,222000'''&&&...///)))((((((((()))((((((''''''((($$$###&&&'''&&&(((,,,((()))***,,,------,,,,,,+++---000222111000000000+++,,,...//////...,,,+++***,,,......,,,,,,...000+++++++++*********)))))))))(((((()))++++++***)))((((((''''''''''''(((((('''&&&&&&''')))***)))(((''''''%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&((()))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((('''%%%######$$$%%%&&&&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######&&&''''''&&&'''((('''%%%$$$$$$&&&((((((%%%$$$&&&***,,,***(((''''''''''''((((((((()))...000---)))(((,,,---,,,'''***,,,+++(((&&&''')))'''***------,,,,,,...000///000222444555555555555555;;;999333444>>>@@@:::===EEEFFF@@@@@@FFFEEE===FFFEEEFFFJJJLLLMMMQQQXXXUUUUUUXXX^^^bbbgggqqq{{{wwwuuuyyy777999:::999777666666666888444444666666444555888222333444555333000---+++000///------......---+++......---,,,+++******))),,,***''''''''''''&&&%%%'''&&&%%%$$$%%%''')))+++)))+++,,,...---,,,***((()))---111444444333333444------...,,,***)))))))))++++++++++++++++++,,,,,,***************)))(((((((((((()))***************'''******'''(((+++***%%%)))((('''&&&&&&'''((()))%%%(((***((('''(((&&&"""%%%&&&'''((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$############&&&%%%$$$#########$$$%%%)))'''&&&&&&''''''&&&%%%!!!###&&&&&&$$$###$$$&&&)))(((&&&%%%$$$$$$%%%&&&%%%&&&((())))))(((&&&%%%'''&&&$$$$$$$$$&&&((()))(((***+++)))%%%$$$&&&)))((())))))***++++++,,,,,,...***&&&%%%&&&''''''%%%(((+++......---,,,...000...+++,,,111333111000222666555555555555555666777>>>???AAACCCEEEEEECCCBBBEEEGGGIIIIIIJJJLLLRRRVVVRRRUUUVVVWWW\\\ffflllmmmxxxuuuvvv{{{666777888888777666777777888555555777777444444777000111333333222000---+++,,,++++++,,,///000000///.........---,,,,,,++++++000,,,(((&&&&&&''''''&&&)))((('''&&&&&&&&&'''(((***++++++,,,,,,,,,++++++,,,...111444666666555444---------,,,+++******+++++++++++++++++++++++++++******+++++++++***(((((((((((()))***************,,,((($$$"""###%%%(((******'''%%%&&&(((******)))+++,,,+++&&&%%%((((((%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%$$$######$$$%%%((('''&&&&&&&&&&&&&&&%%%"""$$$&&&&&&$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$###"""###$$$&&&'''((()))***)))((('''((()))'''''''''(((((((((((()))+++)))'''((())))))'''%%%))),,,......,,,,,,---///000,,,+++///111000///111666555555555555555666666:::>>>AAABBB@@@???AAACCCDDDFFFHHHIIIJJJLLLRRRVVVOOOSSSUUUWWW^^^gggnnnnnntttsssuuu{{{777666666666666777777888888555555777777333333666///000111222222000...---*********,,,///111111000///.........---.........111...)))'''&&&'''((('''))))))(((''''''&&&&&&%%%++++++*********,,,---...***)))***...222444111///---,,,,,,++++++,,,,,,,,,---,,,,,,++++++*********)))***,,,------+++)))(((((()))******+++*********///((('''++++++''')))///***(((&&&'''***++++++)))&&&'''&&&###&&&---222222)))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&)))((('''%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$#########$$$&&&&&&)))(((((()))++++++***(((''''''(((((((((((((((((((((((()))+++,,,+++(((&&&+++,,,...---,,,+++,,,...111---,,,///111000///111666666555555555555666666999>>>BBBAAA===<<>>@@@AAA???>>>???CCCGGGAAABBBDDDGGGIIIMMMPPPSSSNNNSSSXXX[[[aaajjjnnnnnnmmmooouuu|||~~~;;;888666555666777555444444111222444444000///111000111222333333333222222...---,,,---///000///...000///......///000222333)))((()))***++++++)))'''&&&'''(((((())))))((((((,,,+++******+++---///000...,,,+++///555777555111///,,,******---///000///------,,,,,,+++***)))))))))***,,,------,,,+++*********++++++++++++******((((((222AAA@@@000)))---(((,,,///---'''$$$&&&******,,,+++'''&&&'''&&&###)))(((&&&%%%$$$$$$%%%%%%''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''))))))(((((('''&&&%%%%%%###%%%&&&%%%###"""###$$$&&&&&&&&&&&&''''''&&&%%%%%%&&&''')))))))))((('''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%$$$&&&)))***(((&&&((((((***+++---...///000*********))))))***,,,......---+++++++++,,,,,,,,,******///777:::777333333777777777777888999:::;;;BBB>>>;;;<<>>BBBAAA>>>CCCCCCDDDGGGKKKNNNOOOOOOSSSWWWYYYYYY]]]cccgggffflllpppwww}}}|||yyy|||777666666999======999555111///111555666333222444222222222222222222222222///......///222333333222222000...------///111333222///,,,++++++,,,+++***))))))(((''''''((()))***)))+++...000000...,,,***)))***+++---///000111111333...******...111000///++++++++++++++++++++++++***))))))))))))***+++,,,+++,,,,,,,,,++++++***)))%%%(((***)))&&&&&&***...''''''((()))***)))((('''$$$'''&&&(((******&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&###&&&((('''###!!!###&&&###""""""$$$'''((('''%%%'''&&&&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$)))((('''%%%$$$$$$''')))'''''''''(((((())))))***(((***+++***((((((***,,,---***((((((+++---...---...,,,...444666333111111111222333555888:::===>>>===;;;888:::===@@@@@@>>>EEEDDDEEEHHHLLLNNNNNNMMMWWWZZZ[[[[[[^^^fffjjjiiiiiinnnvvv||||||yyy~~~444444555:::???@@@<<<777111000222777888555444666222222222111111111000000444222111111222222000///222111...------...000222:::555///******+++,,,---,,,+++)))'''&&&'''((()))(((+++///222222///***'''***,,,///000000111333555444///******...111000...++++++++++++++++++,,,,,,***)))((('''''')))+++---,,,,,,,,,,,,,,,+++***)))$$$+++...***'''***---...(((###!!!%%%,,,///+++%%%$$$'''(((&&&&&&)))(((%%%###$$$&&&'''(((''''''&&&%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''((('''&&&&&&%%%%%%%%%%%%###$$$%%%''''''''''''&&&###''')))'''###!!!$$$'''""" ###'''((('''%%%'''&&&$$$###"""###$$$$$$%%%&&&((())))))(((&&&%%%((()))))))))((('''&&&&&&***+++)))&&&"""###''',,,******))))))((((((''''''&&&))),,,,,,***(((((()))---***''''''+++.........222...---000111///.../////////111333666:::<<<>>><<<======>>>>>>???AAABBBGGGEEEFFFHHHMMMOOONNNLLLTTTVVVWWWVVVZZZbbbgggggggggllluuu||||||zzz222555777888888777777777444555555666666444333222333333333333222222111000444444333000------111555///...------,,,,,,,,,,,,000...---+++******++++++---***'''&&&((((((&&&$$$$$$''',,,000222000---+++((()))+++...111222111///222,,,000111+++---111,,,(((+++...---++++++///222,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---,,,)))'''---------,,,+++***((((((+++'''######%%%(((((('''"""***$$$***)))"""***%%%###$$$&&&'''(((((())))))"""###%%%'''((())))))))),,,'''$$$&&&'''%%%%%%'''%%%$$$###$$$&&&(((((((((%%%&&&'''((((((&&&$$$###******%%%%%% ***$$$!!! """''''''$$$"""###%%%&&&''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%)))'''%%%%%%''')))))))))******))))))((((((''''''''''''((((((((((((''''''***+++---...---,,,***(((---222///+++///---***111000///...,,,---...///111000......111555888888666777888:::===>>>???@@@@@@EEE@@@BBBKKKQQQOOOMMMNNNRRRSSSSSSSSSUUUYYY___dddgggmmmssswwwyyy{{{~~~555555555666777777777777<<<:::777444333555777999777666444333222222333444333444444222000///222444111000///...------------...---+++************+++)))'''%%%&&&(((***)))(((&&&))),,,///000///---+++,,,---...111555666444333333---000111+++///444111000...---,,,,,,---------,,,,,,,,,,,,,,,,,,++++++*********,,,---,,,***(((++++++,,,,,,,,,+++******+++(((%%%$$$&&&((()))((((((///(((...,,,$$$)))######$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))+++&&&$$$'''(((&&&&&&(((%%%%%%%%%&&&'''(((((('''%%%&&&'''((('''&&&$$$###&&&***%%%###)))'''###'''%%%###!!!$$$(((***(((%%%######$$$%%%&&&&&&&&&&&&''''''&&&%%%$$$&&&))),,,)))'''%%%%%%'''))))))((()))))))))(((((((((((((((''''''((())))))))))))((()))***+++,,,,,,+++******,,,222...+++///,,,)))000000///...------///111222000//////222666999:::999999999:::<<<===???@@@@@@FFFCCCEEELLLOOOMMMLLLNNNRRRRRRSSSTTTUUUYYY___cccgggjjjnnnqqquuu{{{999666333444666888888666>>>===:::888888888999:::;;;999666333222333555777222444444444222111222333333222111///...---------,,,+++************++++++)))(((&&&''')))******))))))+++---...///...,,,+++......000333666777666555444---///000+++111999777777222---+++------+++(((+++,,,---------+++***)))+++******,,,------+++)))))))))***+++,,,,,,,,,+++,,,)))&&&&&&''')))***)))&&&,,,&&&,,,+++$$$***###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))+++&&&$$$''')))'''(((***&&&'''(((((((((((('''&&&%%%&&&'''''''''&&&%%%$$$'''(((###(((888777)))$$$&&&$$$###%%%***------+++$$$$$$######$$$%%%'''(((&&&&&&%%%###$$$''',,,000((('''%%%&&&'''))))))((((((((((((((((((((())))))''''''((()))************((((((((())))))***+++,,,+++111---***...+++(((///............///000222333111000111333777:::<<<<<<::::::::::::<<<===???AAAEEEEEEHHHLLLLLLJJJKKKNNNQQQRRRSSSTTTUUUYYY___cccdddhhhnnnrrruuu{{{>>>888333333777:::999777777999===??????===999777:::888777555444444555666444333333222111111222222333222111///...---,,,,,,++++++++++++++++++,,,,,,,,,+++))))))(((((((((''',,,---------------,,,,,,------...000333555444333333,,,---...***111;;;:::777333...,,,,,,,,,+++)))+++,,,---------+++)))(((+++******,,,------,,,***))))))***++++++++++++++++++***((('''((()))***+++$$$))) &&&((($$$---'''***)))(((((('''''''''''')))(((&&&%%%%%%&&&''')))***&&&$$$''')))((((((+++&&&(((***+++)))'''&&&%%%%%%&&&&&&''''''&&&%%%%%%!!!%%%&&&222EEEBBB...$$$&&&$$$###%%%***...//////'''%%%$$$"""###%%%''')))###$$$$$$######%%%))),,,'''&&&%%%&&&((()))((('''&&&''''''(((((()))))))))))))))************))))))((('''&&&&&&'''))),,,---)))000---***...+++'''...---------...000111333444000000111333666999<<<===;;;:::999999:::===???AAAAAADDDHHHJJJHHHGGGJJJMMMOOOQQQRRRSSSUUUXXX]]]aaaaaahhhrrrwwwyyyyyyzzz{{{AAA;;;555444888;;;:::888333666:::===>>>===:::888555555666777777555444333555333111///000111222333222111000...---,,,,,,,,,,,,,,,------------------+++++++++***)))((()))))).........---------,,,,,,,,,,,,,,,///222444444333111***+++---)))000:::888111222111---***)))+++...++++++,,,,,,,,,+++))))))+++***)))+++,,,---,,,+++***++++++++++++***))))))*********)))((()))***+++222333%%%''''''$$$---(((***)))((('''&&&&&&''''''***(((&&&%%%$$$%%%'''(((***%%%$$$''')))((((((+++&&&)))++++++)))&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""((()))111???;;;,,,&&&$$$######%%%(((,,,...///***(((%%%######%%%''')))###%%%''''''&&&&&&&&&'''&&&%%%%%%&&&(((((('''&&&&&&&&&''''''(((((())))))++++++++++++***((('''&&&'''&&&%%%%%%&&&))),,,...)))000---+++///+++'''---,,,,,,---...000222333444//////000111444777:::<<<::::::999999:::<<>>AAAAAABBBGGGJJJJJJKKKLLLOOOPPPRRRUUUYYY\\\aaaeeeiiilllnnnrrryyy~~~===;;;999777666666666777888666333222222444777999111222444666777777666666555444444666888777333000000000//////...//////000---............---+++***''')))++++++******---000,,,---...//////...------...------///222444555555---)))...111,,,///333...***,,,------,,,++++++++++++***)))((()))+++,,,...)))''''''(((***++++++***((())))))************)))''')))+++***(((''')))+++AAA???...///---&&&+++"""&&&%%%###""""""###$$$%%%&&&&&&''''''''''''''''''***%%%###%%%&&&%%%%%%'''$$$'''***(((%%%###%%%(((%%%%%%%%%%%%&&&&&&''''''(((,,,'''$$$(((&&&###)))###$$$&&&'''''''''((()))000...+++((('''&&&&&&'''((()))+++***)))'''''''''%%%%%%%%%&&&(((((('''%%%''''''''''''''''''&&&&&&'''(((((())))))(((((((((((((((''''''(((***+++,,,)))111///---111---(((---***+++,,,---//////000000000111111000000222666:::555666888:::<<<>>>@@@AAA<<>>BBBHHHIIIFFFHHHJJJMMMOOOPPPSSSWWWZZZ]]]aaadddgggjjjpppyyy::::::999777444333444555555555666666555444222111222333333444666777999:::333444777<<<>>>;;;444...000000000000000111111222------......---+++***(((***,,,---,,,)))(((+++---+++,,,...000000///...------,,,+++---000333444333---)))000444...000222+++,,,******,,,///...***&&&+++)))((('''(((+++...000((('''&&&''')))++++++***&&&'''(((***++++++,,,,,,''')))+++***'''&&&(((***...000$$$***,,,(((---$$$'''&&&$$$######$$$&&&'''%%%&&&''''''((((((''''''***%%%###%%%%%%######%%%$$$''')))'''###"""&&&***%%%%%%%%%%%%%%%&&&'''((( (((((()))000,,,%%%((($$$&&&((((((((('''&&&'''111000---***((('''&&&&&&'''''''''&&&%%%%%%''')))%%%$$$%%%&&&((((((&&&$$$(((((((((''''''&&&&&&%%%$$$%%%&&&((()))*********((((((((())))))***+++,,,***111000...222...)))...******,,,---......//////111222333111000111666:::333555777:::===???@@@AAA@@@BBB@@@>>>BBBIIIIIICCCGGGIIILLLNNNOOORRRVVVXXXXXX^^^eeekkknnnqqquuuxxx~~~:::===;;;444333777777333555666555444666:::777222666888999777444222333555555777999:::999777444222555444444666888888444111333000---,,,......,,,***---,,,******+++,,,+++***)))***,,,...///...,,,+++,,,---+++))),,,333666444...---,,,---......,,,+++...//////---)))((())),,,...***&&&'''***)))$$$%%%))))))%%%%%%))))))$$$&&&(((***)))'''''')))++++++'''''')))(((%%%%%%(((''')))***)))&&&%%%''')))+++***&&&///)))###---###)))(((&&&%%%$$$%%%%%%&&&(((&&&###$$$&&&(((&&&%%%"""%%%((((((&&&%%%&&&'''((((((&&&%%%%%%&&&'''((()))$$$$$$+++...)))%%%%%%+++### ###((())))))******666888+++"""###&&&$$$'''***)))$$$"""%%%((('''&&&&&&'''((('''&&&$$$###%%%$$$"""""""""$$$&&&((('''((()))++++++******))))))'''&&&'''+++---,,,***333666///***...+++'''---,,,+++)))(((((()))+++,,,000444888777444333555888999888777777:::===@@@AAACCCBBBAAA@@@@@@AAACCCCCCGGGIIILLLOOORRRSSSQQQOOOTTT[[[dddiiilllpppvvv|||~~~999<<<;;;777666999999666666777666444777:::888333666888999777555333444666555777888999888666333111222111000222444555222000111...,,,---......---***,,,++++++*********+++,,,+++,,,---.........---,,,...///---+++---333444111,,,++++++,,,---...,,,+++---//////---***((()))+++***)))((((((((((((((('''%%%))))))%%%%%%))))))%%%'''***++++++))))))***,,,,,,)))'''))))))&&&'''***&&&'''((('''$$$###$$$&&&%%%$$$ )))%%%###111)))((('''&&&%%%%%%%%%&&&&&&)))&&&$$$%%%'''((('''%%%%%%&&&&&&%%%###$$$'''***((('''&&&%%%%%%&&&'''((('''%%%'''++++++&&&%%%(((((($$$%%%,,,000---(((%%%'''111333***$$$&&&((($$$###((()))&&&%%%&&&'''%%%%%%&&&'''''''''&&&$$$###'''%%%$$$#########%%%&&&&&&'''((()))***)))(((((()))((('''))),,,---+++)))000444...)))---+++(((---,,,+++***))))))***,,,------111666777444222333555888:::<<<;;;999999===@@@AAAAAAAAAAAAAAABBBCCCCCCHHHIIILLLPPPRRRTTTSSSRRRXXX\\\aaadddggglllrrrxxx~~~999<<<<<<:::999;;;:::777666888777555666999888444666777888888666666777888555666777777666444111///000...---...000111111000---,,,,,,---......---+++)))+++,,,+++)))(((+++---.........---------------000111///---...222222...*********+++---...---+++,,,---///...,,,***))))))+++,,,,,,)))&&&&&&(((+++&&&((((((&&&&&&((((((&&&)))+++,,,,,,++++++,,,---...***((())))))'''(((,,,'''(((((('''%%%###$$$%%%###$$$""",,,(((&&&222'''&&&&&&%%%%%%%%%&&&'''''')))'''&&&&&&'''((((((''''''&&&$$$!!! """'''+++''''''&&&&&&&&&&&&''''''&&&''')))***'''###%%%+++'''%%%'''...000,,,&&&###$$$---000***'''))))))&&&$$$)))+++(((&&&&&&%%%!!!$$$%%%&&&&&&&&&%%%$$$###((('''%%%$$$######$$$$$$%%%&&&'''(((((((((((('''))))))***+++---,,,***(((---111+++(((---+++(((---,,,++++++***+++,,,...///***///333444222000111222666;;;???>>>999777:::???>>>???@@@BBBCCCCCCCCCCCCGGGIIIKKKNNNPPPSSSTTTTTTZZZZZZ\\\___dddkkkrrrvvvzzz:::<<<<<<<<<;;;:::888666555777777444444888888555666777777888777888888999555555666555444222000...000///------...000111222++++++,,,---......---,,,(((+++...,,,((('''+++///000///---+++++++++---......000///---...111000,,,*********,,,...///...---+++,,,......---+++)))(((555222...)))%%%$$$%%%&&&&&&''''''''''''(((((((((******++++++++++++,,,,,,---)))'''((((((''')))---*********((('''&&&&&&&&&!!!'''(((111+++&&&,,,%%%%%%%%%%%%&&&''''''((()))((('''''''''((((((((('''&&&###!!!!!!###'''***&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$'''******%%%###&&&'''%%%$$$%%%""",,,222...(((((())))))(((,,,---)))%%%%%%$$$!!!$$$$$$%%%&&&&&&%%%$$$###((('''&&&%%%$$$%%%%%%%%%&&&&&&''''''(((((((((((()))***,,,------,,,)))'''***...)))''',,,+++(((---,,,+++++++++,,,...///000,,,...000111000000222444555999===>>><<<;;;;;;===<<<===@@@BBBCCCDDDDDDCCCEEEGGGJJJLLLNNNQQQSSSVVVWWWWWWYYY___gggoootttwwwsss{{{~~~;;;;;;;;;;;;:::666444333444777777333333666777555666666666777888999999999444555555444333111000///222111000//////000333555***+++------............(((+++...---)))(((,,,000000///,,,******+++,,,...+++---,,,+++---000000,,,,,,++++++---///000///...++++++,,,------+++)))''':::333+++'''''''''%%%###'''&&&'''(((((((((((()))))))))))))))************+++'''&&&''''''&&&'''+++***)))((((((((('''&&&%%% &&&$$$+++&&&%%%/// $$$%%%%%%&&&&&&'''''''''((((((((('''''''''((()))%%%$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&'''''')))'''$$$###%%%((((((&&&)))$$$"""$$$%%%""""""$$$###...555111((($$$(((+++))),,,+++'''%%%''')))((($$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''((('''''''''((((((((())))))'''***,,,------+++)))'''''',,,(((&&&,,,+++'''---***++++++,,,---///000111000000...---...000444777555555666;;;@@@AAA???<<<;;;===???AAACCCDDDDDDDDDFFFIIILLLNNNOOOQQQUUUXXXXXXYYY]]]ccckkkqqqttttttqqqzzz}}};;;999888:::888444333444555888888333222555777777777666555666888999888777444444444333333222111000444444333111000000333555,,,---......------///111***,,,...---++++++...111000///---++++++,,,...///+++,,,+++)))+++//////+++---------...000111000...++++++++++++,,,,,,)))'''444---&&&%%%)))+++***'''(((&&&&&&)))***((((((+++(((''''''''')))***)))((()))&&&%%%((((((&&&'''***(((&&&%%%%%%&&&'''%%%$$$$$$(((###&&&$$$,,,>>>333%%%%%%&&&'''''''''&&&&&&'''(((((('''&&&&&&''')))$$$$$$%%%''')))(((&&&$$$###$$$%%%&&&&&&'''&&&&&&)))'''$$$"""%%%***)))$$$%%%$$$'''+++***%%%"""###%%%---333000(((###&&&+++$$$''''''$$$%%%***...///$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''(((((()))((((((''''''(((((()))***&&&(((+++,,,+++)))))))))''',,,)))'''---+++'''---))))))+++,,,...///000111111000...---...111555888444222333999AAAEEEBBB>>><<<===???@@@BBBCCCDDDDDDHHHLLLQQQRRRRRRSSSVVVZZZ[[[^^^bbbgggjjjmmmnnnooovvv}}}~~~:::666555888888555555999666::::::555333666999999777555444555777888777555333333333333333333333333333444444111///...000222///000///---,,,,,,000333,,,------------...000111000//////......///000111...///,,,((()))---...+++...------...//////...,,,---+++)))***+++,,,***(((+++(((%%%&&&))),,,------(((%%%&&&***+++((((((,,,)))'''&&&''')))***)))'''(((&&&'''++++++((('''***'''%%%###%%%'''((('''%%%)))---'''(((&&&...@@@333%%%&&&'''''''''&&&%%%$$$%%%'''((('''%%%$$$&&&)))&&&%%%%%%'''******'''%%%"""###%%%&&&''''''&&&&&&%%%((('''###$$$(((((($$$'''&&&'''+++***&&&%%%'''((()))++++++(((&&&&&&((( $$$&&&$$$%%%))),,,+++%%%&&&'''((()))(((''''''&&&''''''(((((((((''''''''''''&&&&&&&&&'''((()))%%%'''******(((''')))+++'''---)))(((---+++''',,,'''(((***,,,...///000000......---...000333444444333222444999???CCCCCCAAA>>>>>>>>>???@@@BBBCCCDDDGGGLLLRRRSSSRRRRRRTTTWWW[[[___cccdddeeegggkkknnnxxx~~~~~~888444333777888666888===888<<<<<<777555888;;;<<<888555333444777888666444222222333333333444444444111222333111---,,,---///111222000---+++,,,111555...---,,,---///111111000111000000111111222333333333222...))))))------***...---,,,---......,,,+++---+++((((((+++,,,+++)))&&&'''((((((''')))---000)))%%%%%%***+++((((((---)))'''&&&'''***+++***''''''&&&(((------***(((***(((&&&%%%&&&)))+++***(((&&&...+++,,,%%%&&&000&&&&&&'''((('''&&&$$$###%%%&&&(((&&&$$$###&&&((((((&&&%%%''')))+++)))'''"""###$$$&&&''''''&&&&&&!!!(((+++%%%"""%%%'''&&&,,,((($$$$$$###"""'''...+++%%%"""%%%)))***'''%%% %%%(((&&&%%%&&&&&&###%%%&&&((()))))))))(((((())))))))))))((('''&&&%%%&&&&&&%%%$$$%%%&&&'''((($$$&&&((((((''''''))),,,(((---***(((...+++''',,,&&&'''))),,,...///000000++++++---000333444222111111444777:::===???BBBCCC??????>>>>>>???AAACCCDDDDDDJJJPPPRRRPPPNNNPPPSSSXXX\\\___``````ccckkkrrrvvv|||}}}999999666444777;;;:::555666999<<<<<<999777888999444666555333666:::;;;777777777888888777555333222111333444222...,,,...000333111//////111222222222,,,,,,///+++)))555;;;000555000+++))),,,///111111///...,,,******+++,,,---.........------,,,,,,,,,---+++(((((((((((('''%%%)))((('''&&&''')))+++---((())))))'''$$$%%%(((++++++***)))(((((()))******++++++***************+++###$$$&&&'''((()))((((((((((((((('''&&&&&&%%%%%%"""!!!"""$$$&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))&&&###%%%)))***'''$$$%%%&&&&&&&&&%%%$$$$$$######$$$&&&'''((('''&&&&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((''')))(((&&&$$$$$$$$$&&&'''&&&)))***'''###"""&&&***'''((()))(((&&&%%%%%%'''((()))++++++)))))))))***(((...000---)))******))))))+++------------///000(((,,,000000......222666777222111888???AAA@@@@@@===>>>>>>===<<<===@@@BBBAAAGGGMMMOOOLLLJJJLLLOOOVVV[[[______^^^```hhhpppssszzz777888777444666999999555888:::<<<<<<999777777888555777666444666::::::666777777777666555444333333666666555333000...//////333111///...///000000///...---///,,,***555;;;000000---******---111222333///---+++))))))***,,,---......---------,,,,,,,,,---+++)))((()))((('''&&&''''''&&&&&&'''(((***+++((((((((('''%%%%%%(((+++,,,+++***))))))***++++++******)))))))))******+++%%%&&&((()))******)))))))))))))))(((''''''&&&&&&###"""###%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&&&&***&&&$$$%%%)))***((($$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((('''%%%$$$$$$%%%&&&'''&&&'''((((((&&&%%%''')))'''((()))(((&&&%%%&&&'''''')))******)))(((((()))(((---...+++***++++++)))+++,,,------,,,+++,,,...+++...111111......111444888666666:::;;;999:::>>>??????>>>===>>>???@@@@@@@@@EEEJJJLLLKKKKKKLLLMMMTTTXXX[[[\\\]]]aaagggmmmssszzz555999999666555777888777:::;;;<<<;;;999777777777777888777555666999999555666666555444333333333444;;;999555333222222000///222000...---...///...---000...000...+++555:::000...,,,++++++...000111111///---***(((((())),,,...------------,,,,,,,,,,,,...,,,***)))***)))(((&&&%%%%%%&&&&&&''''''(((((('''((('''&&&%%%%%%''')))++++++*********++++++,,,(((((((((((())))))***+++))))))************))))))******))))))((('''''''''$$$$$$$$$&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###%%%''')))***'''%%%&&&)))***(((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&$$$$$$&&&''''''(((((((((&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&(((******)))'''&&&(((((((((&&&%%%&&&'''&&&(((***)))((('''(((((()))++++++)))+++...,,,(((+++,,,---,,,***)))***+++---000222111///...000333666666888999777444888???AAA???<<<===@@@BBBAAA???@@@BBBFFFIIIKKKLLLLLLLLLSSSTTTVVVYYY]]]bbbgggjjjrrrxxx}}}555:::===999666888999999<<<<<<;;;:::999777666666888999888666777999888333666555333222222333444555<<<777333222333444333111000...---...///000///...222///111///,,,444999111000///............------///---***''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++++++++***(((&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''******************++++++''''''''''''((()))***+++************))))))(((((())))))((((((''''''&&&&&&%%%%%%%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$""""""###%%%(((***)))(((&&&''')))***((('''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$###$$$%%%&&&'''(((((((((%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$(((---...***%%%&&&'''((('''&&&%%%&&&(((&&&'''))))))'''''''''(((******)))(((+++///---(((***+++,,,+++***)))***+++---///111111//////111333111111333666666666;;;CCC@@@===:::===BBBEEECCC???@@@AAACCCGGGKKKNNNMMMLLLTTTRRRRRRVVV]]]dddggghhhrrrvvv{{{~~~777===@@@<<<999;;;<<<;;;===<<<:::999888888777666888:::999777777:::777333555444333222222333555666777444111111444555444333.........///222333222111333...000000---333888222...//////000///////////////---***(((((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++***(((&&&###$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))(((((('''(((((()))*********))))))(((''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&((())))))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###"""###%%%(((***((('''''''''((((((((('''''''''(((((()))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%'''''''''%%%###""""""###$$$&&&'''((((((((($$$$$$$$$$$$%%%%%%&&&'''%%%######(((...///***$$$%%%'''((('''&&&&&&'''(((&&&'''))))))'''''''''(((******((('''***///---(((''')))************+++---+++,,,...///000111222444000...///444888999<<>>@@@>>><<<>>>>>>;;;===;;;999888999999888777777999999777888:::888333444333333333444555666666222111111222444555444333/////////111333444444222333,,,...000---222888333***,,,...000000222444666///...,,,******+++,,,---++++++++++++,,,,,,,,,,,,,,,++++++++++++***'''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''((())))))))))))***))))))(((((())))))***)))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&'''))))))'''%%%$$$%%%%%%&&&&&&''''''''''''&&&$$$###$$$%%%'''(((''''''''''''''''''''''''&&&'''((((((((((((((((((&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$###"""!!!"""$$$%%%'''((((((((($$$$$$$$$%%%%%%%%%%%%%%%$$$"""###''',,,---)))$$$%%%&&&((('''&&&&&&'''(((&&&(((***)))((('''(((((()))+++)))'''(((,,,,,,)))&&&(((*********+++,,,...******+++---///111222333333111222666999888888;;;:::999999===AAADDDCCCAAA@@@BBBDDDGGGJJJLLLNNNOOOVVVTTTSSSWWW^^^dddggghhhooooootttzzz;;;>>>>>>===>>>@@@>>>999===:::777777999:::999888666999999888999;;;999333222333444555666777777777000222444555444333333333222111111222444333111///111))),,,000---222777333***,,,///000111333777;;;.........---------,,,,,,******+++++++++,,,,,,,,,+++******++++++)))&&&$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&&&&%%%"""%%%&&&((()))*********))),,,+++***)))))))))))))))((('''&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''((((((&&&$$$$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%%%%&&&%%%&&&'''(((((((((((('''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%''''''(((((($$$%%%%%%%%%%%%$$$$$$############&&&)))***'''$$$%%%&&&''''''&&&&&&''')))''')))******)))(((((()))))),,,,,,(((&&&)))+++***)))***++++++******,,,---*********,,,.../////////222333777;;;888444555999999:::<<<>>>???@@@@@@???>>>BBBEEEGGGGGGHHHLLLOOOUUUTTTUUUXXX]]]bbbeeegggmmmlllqqqxxx}}};;;===<<<<<>>777===:::777777999;;;:::888666888999888:::<<<999444222333555777888888777777000444888888555222111222444333222333333111///,,,000(((+++///---111777444---///111111000222666:::....../////////...---,,,*********++++++,,,,,,,,,************+++)))&&&###(((&&&$$$######$$$&&&'''%%%###"""$$$&&&'''$$$"""&&&''')))***+++++++++***...---,,,***))))))((((((((('''&&&%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%&&&%%%%%%&&&((('''%%%###$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&'''((((((''''''$$$$$$#########$$$&&&'''$$$$$$$$$$$$%%%&&&'''(((!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%$$$###"""######$$$%%%''''''&&&%%%%%%&&&''''''&&&&&&((()))((()))++++++)))))))))***)))------(((%%%'''******+++,,,---,,,*********,,,,,,+++***+++---------,,,...444;;;>>>888222444<<<999<<<>>>>>>===<<<<<<===<<>>???>>>:::777<<<===???@@@???===;;;999999888777777888888777555;;;888555444555666666666333222222555777777333000000///........./////////222///+++***---111666888111111111...+++,,,000444333222///+++((((((+++...---......---++++++,,,...++++++***)))))))))))))))+++***)))'''&&&&&&&&&&&&'''&&&&&&''')))((('''%%%))))))))))))******(((&&&***++++++)))&&&&&&))),,,'''((()))(((&&&%%%&&&''')))(((&&&%%%%%%&&&'''(((,,,%%%###'''(((%%%%%%)))%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&''''''((((((%%%!!!!!!$$$'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))+++(((%%%$$$%%%''''''$$$!!!!!!%%%***,,,***((('''(((&&&'''((())))))((('''&&&$$$$$$%%%&&&'''((()))***)))((('''&&&&&&'''))))))&&&&&&(((***(((%%%''',,,---+++((('''&&&(((***+++...---,,,---......,,,******++++++,,,,,,---......444555555333222222444666888:::>>>@@@@@@>>>;;;999???BBBEEEHHHIIIJJJLLLMMMSSSSSSSSSUUUXXX\\\```bbbiiiiiioooxxx|||}}}999999:::<<<======:::888;;;;;;;;;;;;;;;;;;;;;:::888777777888999888666333:::777444333444555555444555444444555777666333000////////////......///000222000------///222666888555555444000,,,+++,,,...222000---+++******+++,,,+++,,,,,,,,,******,,,...,,,+++***))))))((())))))))))))((((((''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%&&&''')))++++++)))((()))+++,,,***(((''')))+++'''((()))(((&&&%%%&&&'''***)))'''%%%%%%%%%''''''((($$$###&&&&&&###$$$(((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))'''%%%$$$%%%''''''%%%""""""&&&***+++***(((((()))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''(((***+++'''&&&(((***(((%%%''',,,...,,,***))))))***---...111333333111---)))((((((******++++++,,,---------333333444333222222555777??????@@@@@@???>>>===<<<===@@@EEEHHHIIIIIIJJJKKKOOOQQQTTTWWW[[[^^^```aaakkklllqqqxxxzzzyyy}}}999999888999;;;;;;:::888::::::888888888999;;;<<<666666666888999888555333999777444333444444444333555444444666777777555333...000111000------///222333222111000111333555777555555555222...,,,+++,,,111...+++***,,,---+++))))))***+++*********,,,...,,,,,,+++***)))(((((((((&&&'''((((((((('''&&&&&&(((&&&$$$$$$%%%&&&&&&&&&!!!###&&&)))++++++***))))))***,,,+++)))((())))))'''((()))((('''&&&'''(((+++***(((&&&%%%%%%&&&&&&$$$###%%%&&&### ###(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%###"""###$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&$$$$$$&&&((()))(((((()))***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&''')))++++++((('''(((***)))&&&''',,,+++)))(((''''''(((***+++///444777444,,,''''''))))))******++++++,,,------000111222222222222555777CCCBBB???===<<<<<<===>>>;;;???CCCGGGHHHHHHIIIIIIMMMPPPTTTYYY\\\^^^______kkklllqqqwwwyyyyyy|||===;;;:::999::::::999777999888888888999:::;;;;;;888666555555666777666666;;;999777666666666555444222333444666777888888777...111333111...---000333333444444444333444666777222333444333111///...---///+++)))***...///,,,'''((()))************---///---,,,+++***))))))))))))%%%&&&((())))))((('''&&&'''&&&&&&'''(((((('''%%% ###'''***+++***)))((()))***,,,,,,+++***)))(((''')))))))))''''''((()))+++***((('''&&&&&&&&&&&&!!!$$$'''&&&""" $$$)))((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&###!!!!!!$$$&&&%%%###""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''((()))((((((&&&%%%%%%&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***'''(((******'''(((+++,,,***)))'''&&&''''''(((***...222111---******+++))))))******+++,,,,,,---...///111222222333555777@@@>>><<<::::::;;;<<<===<<<>>>AAACCCDDDEEEHHHJJJOOOQQQTTTWWWZZZ\\\^^^^^^eeehhhmmmtttzzz}}}AAA???===<<<;;;:::888666777999;;;<<<===<<<;;;:::;;;888444222444666999999>>><<<:::999:::999888666444555666666666666666666000111222111///...111333333555666666444444666888333333444444333111...,,,---***(((+++///111---))))))***++++++++++++---///,,,++++++***************%%%'''(((******)))'''&&&&&&''')))+++---+++'''$$$###&&&***+++)))(((''''''******+++,,,,,,+++)))(((((()))***)))(((((()))*********)))(((''''''&&&&&&!!!&&&)))'''$$$###&&&)))((((((((('''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&###!!!"""%%%'''%%%###""""""######$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''%%%$$$######$$$&&&''''''((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$'''''''''''''''&&&&&&&&&***''''''******'''''')))222111...,,,***)))))))))((()))***,,,...---,,,***)))******+++,,,,,,---------///111222222333555777999:::;;;;;;<<<<<<<<<<<<>>>>>>??????@@@CCCHHHLLLRRRRRRSSSTTTVVVYYY[[[]]]___ccchhhnnnvvv|||CCCAAA???>>>>>><<<999777888:::<<<>>>???===;;;999<<<888444222444777:::;;;???===<<<;;;;;;:::888666888999888666444222222333222222111111111111222222222555777666444444777:::888666555444333111---***,,,******,,,///111///,,,***+++,,,+++++++++---///+++************+++,,,,,,((()))*********)))(((((('''(((***---...,,,(((%%%'''***,,,+++(((&&&'''(((,,,+++***+++,,,,,,***(((((()))******))))))***+++)))))))))(((((((((''''''"""'''***(((&&&'''))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((((((&&&&&&&&&'''%%%###"""###%%%''''''&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$''''''(((''''''&&&$$$$$$+++'''%%%((()))'''&&&'''000///---+++)))((('''&&&+++***((())),,,,,,***(((***++++++,,,,,,---......---///222333333444555777777999;;;===???>>>===<<<>>>>>>>>>>>>???BBBHHHMMMQQQQQQPPPQQQSSSWWWZZZ\\\^^^aaadddhhhooowww{{{yyy@@@??????@@@@@@>>>;;;888;;;;;;<<<===<<<<<<;;;::::::888666666888:::::::::===;;;:::999999888666444555777777555222111222444555222///000333444333000111444666555333444888===888666444333333222///,,,++++++,,,---///000111111***+++++++++))))))+++---)))))))))***+++,,,---...,,,,,,++++++******))))))***)))((()))***+++)))((()))+++---+++'''&&&(((,,,...,,,))))))+++,,,+++)))((()))+++***))))))+++,,,'''(((((()))))))))))))))"""''')))&&&'''******&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%''')))(((&&&%%%%%%'''&&&$$$###%%%((()))(((&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$***&&&$$$''')))&&&%%%%%%))))))((('''&&&%%%$$$$$$,,,,,,+++***))))))***++++++,,,,,,------...//////...111333555444444555666777888:::<<<<<<<<<;;;:::<<<===???@@@AAADDDGGGJJJKKKLLLNNNQQQTTTWWWZZZ[[[```bbbcccdddlllvvvzzzxxx<<<<<<>>>@@@AAA@@@===:::>>>===;;;:::999::::::;;;888777888:::<<<<<<:::888;;;999888777777666333111///222444444333333777:::777111---///444777333///111444666555222444999>>>555333111222444555333111+++,,,.........///222444******+++***(((((()))+++(((((()))***+++---///000...---,,,+++************,,,)))&&&%%%&&&)))******))),,,---+++'''&&&***//////,,,))))))+++,,,+++***((()))++++++******+++,,,&&&'''((()))************"""&&&'''%%%''',,,***$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&)))+++)))&&&###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$&&&(((***)))&&&$$$%%%''''''&&&%%%'''***+++)))'''$$$%%%''''''''''''%%%$$$)))(((((('''&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&***%%%###&&&(((&&&$$$$$$(((((((((((((((((((((((())),,,...+++'''''',,,111,,,,,,---......//////000///222444666555555555666777777888777777777777777999<<>><<<555<<<===<<<888888===>>>===:::777555777888999999;;;;;;888777888:::<<<:::888444555555555444555777999444222000//////...///222000555555///...444999:::222222222333333444444444,,,,,,,,,---//////---+++***,,,...---***((()))+++++++++,,,,,,+++)))((('''+++,,,------,,,+++***)))+++***((('''''''''((())),,,111333...)))+++...///,,,+++)))***+++---,,,,,,)))***+++++++++)))'''&&&''')))***,,,,,,***((('''$$$&&&(((******(((&&&$$$&&&'''((((((((('''&&&%%%&&&&&&''''''&&&$$$###"""'''&&&$$$######$$$%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&'''&&&%%%$$$((('''&&&&&&$$$$$$###"""&&&%%%######$$$&&&)))+++***%%%$$$'''(((&&&&&&(((((((((''''''&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++$$$######%%%''')))((('''+++*********))))))((((((+++++++++++++++***)))(((+++,,,---///000///+++)))***///333333111000444888444777999999777666777999<<<>>>@@@BBBCCCFFFJJJMMMHHHLLLMMMLLLPPPXXX\\\\\\aaabbbdddgggmmmtttzzz~~~<<>>::::::===>>>;;;;;;888777777999::::::::::::888777888::::::888666555666666666666666777777444222000/////////111222333777666111///333777777222222222333333333444444...------...000///---+++000111111///***'''&&&&&&,,,---.........,,,***(((***+++,,,,,,,,,+++***)))+++***((('''''''''((()))***000222...***+++------+++***))))))+++,,,,,,+++***))))))))))))*********(((((()))*********))))))%%%&&&((())))))(((&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''''')))%%%###&&&'''%%%$$$&&&&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&'''((()))***%%%$$$$$$%%%'''((('''&&&***************)))))))))+++++++++*********))))))+++,,,---...///...,,,++++++...111222111111333666444666888888666555777999===>>>@@@AAACCCEEEIIILLLJJJMMMNNNLLLOOOVVVYYYYYY``````aaagggooowww|||~~~???DDDCCC<<<999>>>???<<>>AAA@@@999777;;;===<<<@@@CCCBBB???===>>><<<888======<<<:::;;;===<<<888777888888999888666444222888888999::::::888555333111222111//////333555444///000222333555888:::;;;111222333444444333222222444222111111111111///---***+++,,,---...///111222---///111222222000---+++))))))***++++++,,,,,,,,,+++***((('''''''''((()))''',,,///---+++,,,+++))))))((('''''')))******)))***))))))((()))***+++,,,)))((('''&&&''')))+++,,,''''''''''''''''''''''''######$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$###$$$&&&)))+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''''''''%%%$$$"""***&&&$$$'''(((%%%###$$$&&&'''((()))((('''%%%$$$%%%&&&'''((())))))))))))((('''%%%%%%&&&&&&%%%$$$))))))******++++++,,,,,,,,,+++)))'''''')))***+++***++++++++++++,,,...000...---,,,...000222222222999888777666666777999;;;===>>>@@@@@@@@@BBBFFFIIIJJJMMMNNNLLLNNNSSSUUUSSSZZZ]]]bbbhhhmmmrrrwwwzzz}}}>>>@@@???:::888;;;======@@@CCCBBB???===>>>===999===???>>>:::;;;???===888777888888888777555444333999888888999:::999555111111444333...///444666444000000111333666888:::;;;222333444555555444222111555444222111222222000///222000///---------,,,,,,---...000111111///---+++*********++++++,,,------+++***((('''''''''((()))&&&+++...,,,+++,,,+++((()))(((&&&'''(((***)))))))))******+++***)))((('''***((('''&&&&&&(((***,,,''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""###&&&)))+++###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$***&&&&&&)))***'''%%%&&&((()))*********)))'''&&&&&&''''''((()))(((((((((((('''&&&&&&&&&&&&%%%###)))))))))******++++++,,,+++***(((''''''(((***,,,***+++++++++***+++...111///...,,,---000222222222;;;999777666777999;;;<<<<<<===>>>??????AAAEEEGGGGGGKKKLLLLLLNNNTTTVVVTTTXXX^^^eeehhhhhhkkkrrrxxx{{{~~~>>>@@@AAA???>>>===>>>>>>>>>AAAAAA======??????<<<;;;???>>>:::;;;@@@>>>777777888888777555444555666:::888666777999999555111222666555...///555777333777333111444666666666888333444666777666555333222555444222111222222222111111...,,,,,,---.........---.../////////...---------,,,,,,,,,,,,------...+++***((('''''''''((()))(((+++---++++++------))))))(((&&&''')))******)))((()))***+++***(((%%%$$$***)))'''&&&&&&''')))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''''''''&&&$$$$$$$$$&&&)))***&&&&&&%%%%%%%%%&&&'''''''''%%%###""""""$$$'''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$######$$$$$$)))&&&&&&***,,,)))''''''+++*********))))))))))))((((((((((((''''''''''''((('''%%%%%%&&&&&&%%%$$$)))))))))))))))*********))))))((('''((()))***+++)))+++---+++))))))---000//////......///000222333:::888777777888::::::::::::<<<===>>>???AAAEEEGGGEEEIIILLLLLLOOOUUUWWWVVVZZZ___eeegggfffiiipppvvvzzz}}}<<<>>>AAACCCAAA>>><<<<<<<<>>;;;;;;???AAA???888>>>>>>999;;;AAA???777888888888666444444777::::::777444555888888666222333888666///...666777222;;;444111444666555555999444666777888888666444222555333111000222333333222---+++)))***---000111111//////............//////000///...---------......+++***((('''''''''((()))***,,,,,,***+++......+++***((('''((()))*********''''''''''''''''''&&&&&&+++***((('''&&&&&&''''''%%%&&&((())))))(((&&&%%%'''&&&%%%%%%%%%&&&'''(((***)))((('''&&&&&&''''''$$$$$$$$$%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''(((&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""'''$$$%%%***,,,)))'''(((,,,+++)))((('''((()))***+++***)))'''&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$)))))))))((((((((((((((((((((((((((())))))******))),,,...,,,)))(((+++//////111111000...///222666888666555666888999888777888:::<<<===>>>AAAEEEHHHFFFJJJMMMMMMPPPVVVWWWVVV______```dddiiinnnsssuuuyyy}}}888:::???CCCAAA<<<999999;;;===<<<999;;;@@@BBBAAA777===>>>999;;;BBB@@@777888999888666444444999===:::666222333666888666333444999777///...666777111:::222...222666666888<<<555777888:::999777444333444222000000111333333333444000,,,***+++,,,+++***111000///......///000111111000///...------...///+++***((('''''''''((()))+++---,,,)))+++//////,,,***)))((((((***++++++***&&&%%%$$$$$$$$$&&&((()))+++***)))((('''&&&&&&&&&$$$&&&(((******(((&&&$$$'''&&&%%%$$$$$$$$$%%%&&&,,,+++)))((('''''''''(((!!!"""%%%&&&''''''&&&%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%$$$""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%% """&&&((((((&&&### %%%"""$$$)))+++)))'''(((,,,***(((&&&%%%''')))***...,,,)))&&&%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%))))))((((((''''''&&&&&&&&&'''((()))******))))))))),,,///---)))(((***---///222333111......333888666444333555888999666444777999;;;<<<>>>AAAEEEHHHGGGKKKNNNNNNQQQUUUWWWUUUccc^^^\\\aaallluuuwwwuuuyyy}}}===???AAA@@@>>><<<:::999>>><<<:::<<>>888???CCCCCCGGGIIIIIIMMMQQQRRRRRRVVV]]]kkk```ZZZ```jjjoootttxxxzzz<<<>>>@@@@@@???>>><<<<<>>@@@BBBAAA???;;;<<<;;;999<<<@@@===555===;;;:::888777777777777666888999888666666777888;;;>>>:::222222999888000333999111666666333???===444333444888888333111222222333444555555333111000333111//////111111...,,,333000...---.../////////,,,---...,,,+++***,,,---,,,)))''''''))))))(((&&&))),,,---******,,,---+++,,,***'''&&&'''(((((('''((())))))(((&&&&&&'''(((''''''(((((()))******+++((((((((('''''''''''''''&&&$$$$$$'''&&&###%%%***&&&%%%$$$$$$%%%%%%$$$"""&&&&&&%%%&&&&&&%%%### '''&&&%%%&&&'''(((&&&$$$&&&%%%%%%$$$$$$#########(((&&&$$$###$$$%%%$$$$$$###%%%'''(((&&&%%%%%%&&&)))&&&$$$&&&***+++(((%%%))))))(((&&&%%%%%%'''))),,,+++((('''&&&&&&'''((("""%%%((('''%%%$$$'''+++''')))+++,,,***((((((((((((((('''''''''(((***+++)))))))))***+++,,,...///,,,...////////////222444777444555999999555555888777@@@===777===BBBBBBGGGHHHHHHKKKOOOPPPPPPTTTZZZ]]]ZZZ]]]fffmmmnnnqqquuu{{{<<<===>>>@@@@@@@@@???>>>@@@??????@@@AAAAAA???>>>;;;;;;;;;:::===@@@===888>>>;;;999999;;;;;;888555999:::;;;:::888777777888;;;>>>;;;444444999999333111777111777777444???===777444555777666222111333333333333333333333333222111111111111222111...+++333000...---///000000///,,,,,,,,,***((((((***,,,+++)))&&&%%%'''((((((((())),,,,,,******......,,,***(((&&&&&&'''((((((((()))******)))'''%%%&&&'''&&&&&&'''(((***+++,,,,,,***)))))))))((((((''''''$$$$$$%%%((('''%%%&&&)))'''&&&%%%%%%&&&&&&%%%###((('''&&&''''''&&&$$$!!!%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$$$$$$$###"""###%%%'''((('''&&&'''((('''%%%$$$&&&***+++)))&&&&&&%%%$$$%%%'''''''''&&&,,,+++***)))((('''&&&&&&!!!$$$'''&&&$$$$$$&&&)))''')))++++++)))'''''''''((((((''''''''''''((((((&&&'''''')))***,,,...///+++---///000000000111222333333666;;;;;;777555555777???;;;666<<>>===>>>???@@@@@@???>>>?????????@@@???>>>===;;;::::::;;;<<<>>>???===:::>>>;;;999:::>>>===888222:::;;;;;;:::888666777888999;;;:::555555888888444...555000777777444???;;;:::666555666555111111333444333222222222333444555111111000000111000000///222000///...000111000000------,,,***(((''')))++++++)))'''%%%&&&(((***+++)))++++++***+++//////,,,)))'''%%%%%%'''((()))(((***++++++***'''&&&%%%&&&((()))))))))))))))))))))++++++******)))(((((((((%%%''')))+++)))'''&&&'''***(((''''''(((((((((&&&&&&&&&&&&''')))(((&&&$$$%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%'''%%%$$$$$$$$$%%%$$$""""""$$$&&&&&&&&&&&&''')))&&&%%%%%%&&&)))***(((&&&$$$""""""$$$((()))'''$$$++++++++++++)))'''%%%$$$"""$$$%%%%%%######%%%'''((()))******(((&&&&&&&&&&&&&&&'''''''''((())))))'''(((((()))+++,,,...///***,,,///000000000000111111333666:::;;;999666666777===888555;;;===???GGGGGGFFFGGGLLLNNNMMMPPPUUUVVVXXX[[[```dddjjjqqqvvvxxxzzz}}}@@@???===>>>???@@@>>><<<>>>??????>>><<<;;;:::::::::999:::===>>>===<<<;;;===;;;999;;;>>>===888222999::::::999777555666777666888888555444555666444///777111888999555@@@===:::777555666555111111444333333111111222333555666111000///......000333555222000///000111222111000//////...,,,)))((()))++++++***)))''''''))),,,///***++++++))),,,000000,,,***(((&&&&&&'''))))))(((***+++,,,+++(((&&&%%%&&&((((((((((((((()))))))))++++++******))))))))))))(((+++...---***((('''%%%+++)))'''&&&'''(((((('''$$$$$$%%%'''******)))'''$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%&&&%%%$$$!!!###$$$$$$$$$$$$&&&(((%%%%%%%%%'''(((((('''&&&###!!!"""%%%((()))'''###******++++++***(((%%%$$$######$$$$$$$$$###$$$%%%'''((())))))'''&&&&&&'''###$$$&&&''')))***+++++++++++++++++++++,,,---...))),,,///000000///000111222444666666888999999888777;;;777555<<<<<<===GGGHHHFFFGGGLLLOOOOOOQQQUUUZZZZZZ[[[___eeelllppppppsssuuuyyy}}}AAA>>><<<<<<>>>???===:::>>>>>>>>><<<999888999;;;:::999:::======::::::;;;<<<::::::;;;<<<;;;777333777888999888666555555666333555666555333333444444333:::333999:::666AAA???:::666555666555222222555222222111111222444555777333222///---,,,///444888222000000111222333222111///000000...+++))))))************))))))***---000,,,,,,+++)))---111000***+++)))''''''((())))))))))))+++,,,,,,)))'''&&&&&&$$$$$$%%%&&&((()))******))))))))))))))))))******(((---///,,,***)))(((%%%)))&&&$$$###$$$%%%%%%%%%######$$$''')))***)))((($$$$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###&&&'''&&&$$$"""###$$$###"""###%%%'''&&&&&&'''''''''&&&&&&&&&""""""###%%%'''(((&&&%%%(((((()))))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%'''(((###$$$&&&(((***,,,------,,,,,,,,,+++,,,,,,---...***,,,.../////////000111222555555444555:::;;;:::666:::777777>>><<<<<>>@@@>>>;;;??????>>>;;;888888:::===:::888999===<<<888777:::::::::;;;:::999888666555666777888888666555666777222333555555333222333555333999111666666333???===888555555777777333333666111111111222333444666666444444222///------111555111111000111333444333111...000111000---***(((''''''(((******)))***---///...---+++***---111///)))---+++)))((()))))))))((((((***,,,,,,***(((''''''$$$$$$%%%%%%&&&''''''(((''''''((())))))*********%%%***,,,)))(((******'''(((&&&###"""###$$$%%%$$$%%%%%%%%%'''(((((('''%%%%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$#########"""!!!"""$$$%%%&&&$$$###$$$%%%%%%$$$"""###%%%'''&&&'''((('''&&&%%%$$$$$$###$$$&&&&&&&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&''')))$$$&&&(((***,,,,,,---,,,************+++,,,---...+++,,,---------...000222000444555333555;;;<<<:::555999777:::@@@<<<;;;FFFGGGCCCDDDJJJPPPRRRTTTVVVTTT\\\bbbcccfffkkkllljjjooorrrvvv}}}<<<999666999===@@@???<<<@@@@@@>>>;;;888888<<<@@@:::888999===<<<666555999999:::;;;:::777666666666666777888888777666777999111333555666444222333666111777...222222///;;;999777444555888888444444666000000111222444555666666444555555333///---...000111111111222444444333222---///111111---)))&&&%%%$$$'''******)))))),,,...///...+++***---111///(((///---***))))))***)))((('''))),,,,,,+++)))((((((''''''&&&%%%%%%$$$######&&&&&&'''((()))***++++++!!!''')))&&&&&&***,,,)))***'''$$$###$$$&&&&&&&&&''''''&&&'''''''''$$$"""&&&%%%$$$%%%&&&'''%%%###&&&&&&%%%%%%$$$###""""""#########$$$%%%%%%### &&&&&&&&&$$$######%%%''''''((()))(((&&&$$$###$$$###&&&((('''%%%$$$&&&)))%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%&&&(((***'''(((***+++,,,,,,,,,+++''''''((()))***,,,...///,,,,,,---,,,,,,---000333...444666555777<<<<<<888555999888<<>>===;;;::::::<<>>AAA???<<<::::::<<<<<<:::777:::999999888777666555444444666888888555444666888777777888888777555333111------555888111444===<<<;;;999888888999999777666666666666666555444333222222555555333222333111---000000111333444333111...555333///+++)))))))))***'''%%%'''***'''$$$)))222222000---++++++,,,+++***///...,,,***))))))***+++%%%))),,,,,,,,,+++(((%%%((('''&&&%%%%%%&&&((()))******+++++++++******)))***)))&&&$$$###$$$%%%&&&***)))(((&&&&&&&&&'''((("""###&&&((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%(((%%%""""""%%%'''&&&%%%%%%$$$$$$&&&''''''%%%###%%%%%%$$$######$$$%%%%%%%%%&&&'''(((((('''&&&%%%'''((((((''''''&&&%%%%%%###$$$''')))))))))'''&&&(((''''''(((***)))'''%%%'''&&&$$$%%%&&&'''&&&%%%''''''''''''((((((((())))))'''&&&))),,,...---+++---,,,++++++,,,...111222...///111444777888777555777999<<<===>>>>>>@@@AAAAAAFFFCCCCCCLLLMMMLLLSSSRRRWWW\\\______bbbiiinnnnnnsssyyy}}};;;;;;;;;::::::;;;===???===>>>???>>><<<;;;;;;;;;;;;999888:::<<<>>><<<;;;999::::::::::::888777666444666999999777555555666777888999:::888666222000///...555888222555>>>===;;;:::999999::::::999888888777555444333444555666444777666333222333222.../////////000111111///...222111000...---+++*********((()))+++'''$$$(((000///---+++***,,,------,,,...---+++)))((()))******---,,,)))((())),,,------((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((***((('''%%%$$$%%%&&&''')))((('''&&&&&&&&&'''((("""###%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%''''''%%%###%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&'''((('''&&&%%%$$$'''&&&&&&((())))))'''%%%'''&&&%%%&&&'''(((&&&%%%''''''''''''((((((((((((***((('''))),,,...---,,,,,,+++******+++---000111//////111444777888888777777999;;;<<<===>>>@@@BBBAAAFFFCCCCCCKKKLLLKKKRRRTTTYYY```ccccccdddhhhkkkooosssyyy}}}888999;;;;;;:::;;;<<<>>>:::;;;<<<;;;:::888999:::999888888:::<<<===<<<;;;888:::;;;======;;;:::999444777:::;;;999777666666888999;;;;;;:::666333111333000666888222666??????999888777888999:::999888999888555333333555777999666888777333111333222......------------------...//////000000///---+++***---,,,,,,+++(((%%%)))///,,,***)))***---//////...,,,+++***((((((((()))))),,,(((%%%%%%(((+++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$((()))((('''%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%$$$############$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))((('''%%%$$$(((((('''&&&$$$###""""""&&&%%%%%%&&&'''(((&&&$$$&&&&&&&&&'''))))))&&&$$$(((((('''''''''''''''''')))(((((())),,,------,,,+++*********+++---///000000000000222666999:::999777888:::;;;<<<>>>AAADDDBBBGGGDDDDDDKKKLLLJJJPPPSSSYYY```dddddddddeeeggglllqqqwww|||666999======<<<;;;<<<===???>>><<<999666666999;;;;;;;;;;;;;;;;;;:::999888777888;;;=========;;;:::666777999::::::;;;;;;<<<;;;;;;;;;:::888666555444666222666888333888AAA@@@555444444555777888777666:::999777555555555666666777999777222000222111---...------+++***+++---///---............---,,,,,,...------+++)))(((+++///,,,++++++,,,...000000///+++***)))((('''((((((((('''%%%&&&,,,000...)))%%%))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))(((((('''(((((()))***''''''''''''((())))))***&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))***((($$$###$$$'''%%%$$$###$$$%%%&&&$$$###$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%''')))((('''%%%###((('''%%%$$$###"""""""""%%%$$$$$$%%%&&&'''&&&$$$&&&&&&'''((())))))'''$$$((((((''''''''''''&&&&&&((('''((()))***++++++++++++******+++,,,---///000111000///111444888:::;;;777888:::;;;<<<>>>BBBEEECCCIIIFFFEEEMMMLLLJJJPPPRRRVVV\\\```aaabbbdddeeeiiinnntttzzz~~~777;;;???@@@===;;;<<<>>>AAAAAAAAA???;;;999888999888:::;;;<<<;;;:::999888555666999;;;<<<<<<;;;:::888777777777:::>>>AAABBB>>><<<999777666666777888888333666888444999AAA???555444333444666777777666999::::::999777555222111666888777222000111000,,,.........,,,******...111...---+++******,,,---...,,,---,,,******,,,...000///...---...///000///---))))))(((((((((((((((((((((&&&)))111444///)))'''))))))(((''''''&&&%%%$$$''''''&&&&&&&&&'''((())))))(((((((((((())))))***(((((())))))************(((''''''&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%((()))'''$$$"""###%%%%%%$$$######$$$%%%$$$###########################%%%$$$###""""""###$$$%%%$$$%%%&&&(((((('''%%%$$$%%%$$$$$$#########$$$%%%%%%$$$###$$$%%%&&&&&&%%%&&&&&&&&&''')))(((&&&$$$'''''''''''''''&&&&&&&&&&&&&&&'''((((((((())))))++++++,,,---...///000000222000...///333777999:::777888;;;<<<<<<>>>AAADDDDDDJJJGGGGGGNNNNNNKKKQQQRRRUUUXXX\\\___cccfffiiijjjnnntttxxx|||999>>>AAA@@@<<<999;;;>>><<<@@@EEEFFFCCC===777444333666:::<<<<<<;;;;;;<<<555666777888::::::;;;;;;777666555666:::???AAABBB<<<:::888555555777999:::888222666999555:::AAA===888777666777888999888777777888::::::888555111///555888888444333333111------//////---******...222000...+++******,,,...000,,,---,,,)))***...000///000///.../////////---+++)))))))))))))))((((((((()))%%%'''...---'''%%%)))'''((((((((('''&&&%%%%%%((('''&&&&&&'''(((***+++)))))))))))))))((((((((((((((()))*********))))))'''''''''''''''(((((((((&&&%%%$$$######$$$%%%&&&%%%&&&'''&&&%%%######$$$%%%$$$""""""$$$%%%$$$###""""""###$$$$$$###""""""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$######%%%''''''&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%'''((((((''''''(((***+++,,,,,,...//////000000111///...///222555777888777999<<<===>>>>>>@@@AAABBBIIIGGGGGGOOONNNKKKQQQTTTUUUXXX\\\```eeeiiikkknnnqqquuuwwwyyy|||:::???BBB???:::666999<<<;;;>>>BBBBBB@@@<<<:::888222666:::<<<;;;;;;;;;<<<777777777777888999;;;<<<555444444777;;;===<<<:::777777777777888888999999777222666999666:::@@@;;;:::888777777999999888666555666777777666555333222444888:::888777777333...+++...///---***)))---111000///............///000...///---((()))---...+++------,,,---......,,,***((())))))******)))))))))&&&%%%+++222...###!!!(((&&&''''''(((((('''&&&%%%''''''&&&%%%&&&(((***+++))))))))))))(((''''''&&&''''''((()))((((((&&&&&&$$$%%%'''((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&''''''%%%###&&&$$$""""""###$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''!!!"""$$$&&&&&&&&&&&&%%%&&&$$$######%%%'''(((((((((%%%###"""$$$%%%&&&%%%$$$$$$%%%&&&''''''((((((''')))******(((''')))+++***+++,,,---.../////////111///...///111333444444666:::===??????>>>>>>>>>???FFFEEEFFFNNNNNNKKKPPPTTTUUUXXX]]]aaaeeefffggglllooosssuuuvvv{{{;;;???BBB>>>777444777;;;???>>>;;;888666999>>>BBB444888<<<===;;;888888999999888777666777999<<<===222222555999<<<;;;777222333444777:::::::::888777777111666:::777;;;???999999777666666777777666444444444444444444555666777444999<<<;;;:::999555000***---///...***))),,,000000111111222222111/////////111...((((((------(((*********,,,------+++)))((()))***************)))&&&***777AAA;;;***$$$(((%%%&&&'''((((((((('''&&&'''&&&%%%$$$%%%''')))+++))))))))))))((('''%%%%%%&&&&&&'''''''''&&&$$$###"""###&&&((((((((('''&&&((('''%%%$$$$$$%%%'''((('''%%%%%%'''******'''$$$&&&$$$"""!!!###$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$%%%&&&''''''&&&%%%$$$&&&%%%#########%%%'''((("""###&&&'''''''''%%%$$$&&&%%%###$$$&&&((()))((((((%%%"""!!!"""$$$%%%&&&"""###$$$%%%'''((())))))(((***,,,,,,))))))***---)))***+++,,,---.........000///...///111222222222666:::>>>@@@@@@>>><<<<<<<<>>===;;;::::::;;;;;;999888:::<<<===:::888666555777<<<===999777888<<<===>>>===<<<:::::::::777999;;;:::888555444555555555444444444555555555???888888999444:::BBB@@@666444333333666666333000222222222333444555666666999999::::::888555333111,,,...000///------///222222000///111444444222///333000,,,,,,------+++(((+++,,,---......,,,***)))&&&''')))*********)))((((((***,,,......+++(((&&&%%%&&&((()))***)))((('''(((((((((((())))))))))))(((&&&&&&(((******((($$$%%%%%%---...%%%%%%+++***&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''%%%######$$$%%%&&&%%%"""!!!!!!"""$$$&&&######"""""""""###$$$%%%%%%&&&(((&&&$$$###&&&((($$$***&&&(((:::444 ((("""!!!%%%&&&###%%%***''''''((((((((('''%%%$$$***'''###!!!"""%%%***...$$$$$$%%%&&&'''((()))******)))((((((((()))+++,,,***---...---+++***+++---+++...111111///...111444333777;;;:::888888<<<@@@@@@AAADDDHHHMMMOOOPPPOOOJJJRRRTTTWWWbbbccc```fffeeefffmmmuuuzzz}}}<<<======<<<:::999:::;;;:::999888999;;;;;;999777777555555999:::888999<<<<<<;;;:::888777888:::<<<999999999999999888777666666777777777777777666555:::555888;;;777;;;BBB>>>333222222444777999888666444444444555666666777777777777777777555444222111+++---000000...---...000000//////000111222222111222///---,,,---...,,,***,,,---.........---++++++))))))*********((('''&&&((()))+++,,,,,,***(((&&&$$$&&&''')))))))))''''''''''''((((((((())))))))))))((('''(((******(((%%%)))%%%)))***$$$&&&+++&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&''''''&&&$$$###$$$&&&&&&%%%"""!!!!!!"""$$$&&&#########$$$$$$$$$%%%%%%%%%'''((('''%%%$$$&&&((($$$+++)))###)))777:::111((($$$$$$***,,,(((%%%'''''''''''''''&&&%%%$$$###&&&%%%$$$$$$%%%(((***,,,$$$%%%%%%&&&'''((())))))***)))((((((((()))***+++***,,,...---+++***+++---,,,---////////////111333222666::::::888888;;;>>>@@@AAACCCGGGKKKNNNNNNMMMKKKRRRSSSVVV```bbb```gggoookkklllrrrxxx{{{<<<===<<<:::888777999;;;999888777777999999888777999555444777888888:::???>>>;;;777444555888<<>>;;;777666888;;;???AAA;;;777333444999;;;:::777888:::<<<===<<<:::777555777333888<<<888;;;@@@;;;555555555666777777666666777777777777666666666666333222000///...///000111---///111222111000//////+++---...---+++,,,111555//////........./////////...---,,,,,,++++++,,,,,,++++++******)))(((''''''))))))((('''''''''''''''%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((((((++++++*********)))(((''',,,&&&***,,,&&&&&&((("""&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$############&&&''''''&&&%%%%%%&&&(((%%%$$$###""""""$$$%%%&&&###$$$&&&(((((('''&&&%%%''''''''''''&&&&&&'''(((%%%$$$###!!!$$$...666...$$$"""$$$&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))*********+++++++++++++++,,,,,,...+++)))+++///222111000000333777999888888888:::@@@@@@AAACCCGGGIIIJJJIIILLLRRRPPPQQQ\\\___```hhhlllhhhiiipppvvvyyy~~~<<<<<<;;;999666666777888777777666555555555666777:::777777::::::777666999;;;999777888;;;===>>>===:::555222333888;;;:::777777999;;;<<<<<<999777555===777999:::555999@@@<<<444555666666666555555555555555555555555555555444444222000...---...000111111111111222333222111///***,,,---,,,***,,,000555..................000000------,,,+++***+++++++++***))))))))))))*********))))))'''&&&&&&&&&'''(((''''''''''''''''''&&&&&&'''''''''(((((((((((()))***+++******)))((())))))((((((000222(((%%%(((###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$######%%%&&&'''&&&%%%$$$&&&((($$$$$$#########$$$&&&&&&###%%%'''(((((((((&&&%%%((('''&&&&&&&&&'''''''''+++&&&$$$%%%###!!!(((666111***""" """###$$$$$$$$$$$$&&&(((***,,,***)))'''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))))))))************+++,,,,,,,,,...+++(((***...222222111111333666777888888888999@@@??????BBBEEEHHHIIIIIILLLQQQOOOPPPZZZ^^^___hhhaaaeeellltttuuuvvv|||;;;<<<<<<;;;888666666777666777777555444444666888:::777888;;;:::777666888777666555888;;;===:::777999666444555888:::999777777888999:::;;;999888777BBB::::::999333888@@@>>>111333555666666666777888333333333444444444444444555444222000//////000111333222111111222222111000+++,,,,,,,,,,,,---000222---...///...------///000------,,,,,,,,,+++++++++***))))))))))))***+++,,,))))))(((''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))***)))'''''')))+++((()))222333(((%%%(((%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%'''&&&$$$$$$&&&'''&&&%%%'''$$$"""$$$%%%$$$$$$&&&+++111444///)))%%%!!!######$$$%%%''')))+++,,,+++)))%%%"""!!!###%%%'''$$$$$$%%%%%%&&&&&&&&&'''&&&'''((()))))))))((((((***))))))***,,,---,,,+++---+++***+++...111333444333444444666777888999:::???>>>>>>AAAEEEHHHIIIJJJJJJPPPNNNOOOYYY]]]^^^fff___eeeooouuutttrrrxxx:::<<<>>>===:::777666555777777777666333444777:::999666555888999777999===999666555777;;;<<<:::666888888999:::::::::999999777777888999::::::::::::BBB:::::::::555:::BBB@@@333555888888666555666888222222333333444444555555888777555333222111111111444111...---///111000///---,,,,,,---...//////...---...///...,,,+++---///---.../////////...---,,,,,,+++***)))))))))***+++)))))))))(((((((((''''''******)))((((((((((((((())))))))))))*********+++&&&((()))(((&&&'''***,,,+++(((---...&&&&&&***&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%$$$"""$$$$$$$$$######%%%'''######$$$$$$%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&'''%%%######%%%&&&%%%$$$!!!"""!!!###$$$$$$---888555---'''### ######%%%&&&'''((((((((('''%%%###!!!!!!###%%%'''######$$$%%%&&&&&&''''''&&&'''((()))))))))((('''***((('''))),,,---,,,+++,,,,,,,,,,,,---000444777666555444444666999;;;<<<>>>===>>>@@@EEEIIIKKKKKKIIIOOONNNOOOZZZ]]]]]]eeeaaaeeelllrrrsssrrrxxx:::<<>><<<888555555777888888666333444777:::999555333555777888===BBB===999666888<<<>>><<<888999;;;======<<<:::::::::888888888999:::;;;<<<===???888:::;;;777<<>>======@@@EEEIIILLLLLLHHHNNNMMMOOOZZZ\\\\\\dddcccbbbfffmmmrrruuu{{{HHH>>>:::777222888>>>888===>>>===;;;888555444444444888666111555@@@AAA999???<<<999999;;;<<<:::888333;;;<<<777888======666999999999999999::::::::::::999333:::555666GGG???;;;;;;:::777444222333555000222555888999888777555777444111111333444333000000000111000000///...---...111111......///...+++***,,,---+++)))***...222......000000000///...---------...---,,,***((('''(((((())))))))))))(((((()))((('''''''''(((***++++++***)))***+++,,,+++)))''''''''''''((((((((()))+++(((...$$$%%%///%%%###%%%%%%&&&'''((()))******###'''((('''&&&(((&&&"""!!!###&&&&&&$$$"""!!!!!!%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$%%%&&&'''((($$$ !!!%%%)))(((&&&%%%$$$$$$######$$$$$$%%%!!!$$$'''((('''%%%$$$###!!!&&&'''$$$$$$'''&&&!!!&&&###!!!!!!"""$$$$$$$$$ """###%%%%%%$$$###"""######$$$%%%&&&(((((()))&&&'''((()))+++---......)))+++,,,,,,,,,---000222666666777888:::;;;<<<===<<<<<<===AAAEEEGGGEEEBBBHHHKKKOOOSSSVVVZZZ^^^aaa^^^aaagggmmmoooooovvv~~~AAA<<<>>>???999:::;;;222:::<<<===;;;888666555555777:::888222555???AAA:::???===;;;:::;;;<<<<<<<<<777:::<<<::::::===<<<999777777888888999:::::::::===;;;444;;;777777EEE<<<::::::999777444333444666333444666888888888777666444333222333444444444333111111111111111111000000///111222///...000///+++,,,,,,,,,++++++,,,///111..................---,,,,,,------,,,+++)))((('''))))))*********)))(((((()))(((((('''((()))***+++,,,***)))***++++++***)))(((((())))))))))))))))))111---333+++***111(((+++&&&&&&&&&''''''((())))))$$$((()))'''&&&'''%%%!!!###&&&((((((&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$######((('''&&&%%%%%%%%%&&&''''''### !!!%%%((((((&&&%%%$$$$$$######$$$$$$%%%"""$$$'''((('''%%%$$$$$$"""&&&&&&######&&&&&&"""#########%%%&&&&&&###!!!!!!"""$$$%%%&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&'''((()))+++,,,---...,,,---------,,,,,,...///111222444777999;;;<<<===;;;:::<<<@@@DDDGGGFFFEEEJJJLLLOOORRRTTTWWW[[[^^^aaadddjjjpppqqqqqqwww@@@<<>>;;;444<<<999888DDD888888999999777555444555777777777777777777777777777222444555666555444444555111111222222222222222222///222222///...000///,,,...,,,++++++---///000000///...------,,,,,,,,,---++++++++++++***)))((('''***+++++++++***)))(((((()))(((((((((((()))***+++,,,+++))))))******)))(((***************************""")))%%%$$$''''''''''''''''''''''''''''''%%%((()))&&&%%%'''%%%!!!$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&&&&### !!!$$$'''&&&%%%$$$$$$############$$$$$$"""$$$'''(((&&&%%%$$$$$$$$$&&&%%%""""""%%%&&&$$$"""###%%%)))***(((### """###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''((()))***+++,,,---......///---++++++,,,---+++---111555888:::<<<<<<::::::;;;>>>BBBFFFHHHHHHJJJLLLNNNOOOQQQTTTXXX[[[bbbdddiiippprrrrrrwww}}}CCC===AAACCC999777:::777555888<<<===<<<;;;::::::;;;<<<999333444:::<<<;;;777999999777555555:::>>>999333333::::::444333:::777777777777777888888888===:::333<<<:::999DDD777777888999888666666777888:::999888666666666777888333666888888444222333555111111111111222222333333000333333000///111000,,,...+++)))***...000///...111000...---,,,,,,---...************))))))((((((++++++,,,++++++***)))((()))))))))))))))*********,,,+++))))))******((('''+++************)))))))))...""")))))),,,...%%%,,,******))))))((((((((((((&&&))))))&&&%%%&&&%%%!!!###$$$&&&&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%$$$%%%###!!!"""$$$&&&%%%$$$$$$$$$############$$$$$$"""%%%''''''&&&$$$$$$$$$%%%%%%$$$""""""$$$%%%%%%###$$$&&&)))***)))%%%!!!######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++---......---++++++---...+++---111555888::::::;;;<<<;;;;;;===@@@DDDGGGHHHHHHJJJLLLMMMOOOSSSWWW[[[^^^```fffmmmpppqqquuu{{{}}}@@@;;;BBBFFF;;;555999999666999<<<>>>>>>======>>>:::;;;888444333666999999666888999777555555999===:::333333999999333333999999999888888777666666666999777222;;;999999EEE999666888999999777666777888;;;:::888666555666777888555888999777333111111333000000000000000111222333000333333000000111000------+++)))***...000///,,,333222000...---......///******))))))))))))))))))+++++++++++++++***))))))((())))))***************+++***))))))******((('''))))))))))))))))))))))))+++!!!))))))...111&&&***,,,,,,++++++***)))))))))&&&))))))%%%$$$&&&%%%"""$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%$$$######$$$%%%%%%%%%$$$######""""""######$$$###%%%''''''%%%$$$$$$%%%&&&$$$############$$$&&&'''&&&%%%&&&'''(((&&&%%%######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***+++,,,,,,,,,---///111...000222555777888999999>>>>>>======>>>AAADDDGGGEEEGGGJJJMMMPPPTTTYYY\\\[[[\\\ccclllqqqsssvvv{{{zzz~~~777666DDDMMMAAA666666666666888;;;<<<======???AAA888999888666444444777888999:::;;;:::999999;;;<<<;;;888777999999666777:::999999999888888777666666777888333<<<888777FFF===777888:::999888777777888:::999777666555666666777888888777555222111222333222111000//////000222333111444444111000222111...,,,,,,+++,,,...//////...333222111000//////......******)))))))))***++++++))))))***************)))((()))******++++++*********)))((((((******)))(((((((((((()))))))))******######///)))(((---"""$$$,,,,,,++++++******))))))%%%((((((%%%$$$''''''$$$&&&(((((('''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########%%%&&&&&&%%%$$$%%%&&&&&&######%%%%%%######&&&)))&&&$$$###%%%&&&''''''""""""#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''')))+++,,,---...111444222333333555666777888999>>>??????>>>===???BBBEEEDDDGGGKKKOOORRRVVVZZZ]]]\\\\\\ccclllrrrtttwww{{{{{{444333CCCMMM@@@444666999666888999999:::;;;>>>AAA777888999999666555666999;;;::::::;;;<<<<<<:::888:::<<<:::777666999:::888888888888888999999:::::::::<<<888>>>666555FFFAAA777999;;;:::888777666777777777666666555666666666777555222111111333444444444333111000000111222333222444444111111333111...,,,...000000000000000222222222111111000...---,,,+++******)))***+++,,,---''''''((()))************((()))***+++++++++******(((''''''(((***+++***)))'''((())))))***+++,,,,,,'''777KKK:::---111***+++))))))))))))))))))))))))$$$''''''$$$$$$'''(((&&&'''(((((('''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%&&&%%%%%%$$$%%%&&&''''''&&&&&&&&&&&&######""""""""""""######$$$%%%&&&&&&$$$$$$%%%&&&%%%"""###''''''###"""%%%(((&&&######$$$&&&&&&&&&""""""!!!!!!""""""######$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''')))+++,,,---///222444333333222222444666888:::;;;===???>>>>>>???CCCFFFEEEIIINNNRRRUUUWWWYYY[[[]]]]]]bbbkkkqqqrrrsssuuu{{{~~~888444@@@GGG:::111999@@@666777777777777999===AAA666888:::;;;999666777::::::999888:::<<<<<<888333777<<<;;;333333999:::444555666777888:::;;;=========@@@===@@@666333FFFCCC888:::;;;;;;999777666666555555666666666666666666666222......111555777666666555333111111111333444222555555222111333222...---000333333111000222555000111111111000...,,,***++++++*********,,,---...%%%&&&''')))************((()))***+++,,,+++******'''&&&&&&'''***++++++***(((((()))***,,,---.../// <<>>??????@@@DDDGGGGGGKKKQQQUUUVVVWWWXXXYYY]]]\\\```iiinnnnnnnnnoooxxx{{{999999>>>BBB<<<333888EEE;;;444222777:::777555777666888888666999???>>>777444999>>>???===:::888888???999666888:::888777888777;;;:::444333888<<<;;;666@@@???444222;;;AAA>>>888999::::::888888999:::888555222444999;;;888555666666333///000555888666:::555///---///333333333444333222333444222...***000///...------...//////333777111+++---***(((000(((,,,,,,''''''***((($$$((()))***++++++***)))(((%%%)))---///...***((('''+++***)))(((((()))***++++++)))((())),,,---+++)))+++111///&&&$$$***,,,(((''''''((()))))))))))))))))))))(((((((((((())))))%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&'''((()))***$$$%%%'''))))))((('''&&&###$$$%%%%%%######$$$%%%&&&%%%###!!!!!!"""###%%%!!!"""$$$%%%%%%$$$"""!!!"""$$$$$$!!! !!!###%%%$$$######""""""######$$$$$$##################%%%###!!!"""$$$''')))))))))((('''&&&&&&&&&&&&&&&000++++++...---''''''***222111000//////111333555999:::<<<>>>@@@@@@@@@@@@FFFHHHKKKMMMPPPSSSWWWZZZ]]]___cccfffiiilllpppsssvvvyyy@@@>>>???AAA???===>>>BBB:::444333777:::777444555555888777666999>>>===777444888<<<===;;;888777777===777444777999777777888888<<<<<<777666:::<<<;;;???===;;;999999:::<<<===999:::;;;:::888777888999777555444666888:::999888777777444000111666888666333333333222111111222333444222222222333222...+++000///.........///000111222555///---444222+++...---000///***(((***((($$$''''''((()))************)))))))))******))))))(((***))))))(((((()))***++++++)))((()))+++,,,+++)))'''+++---+++***,,,,,,***((()))******+++++++++***))))))(((((((((((())))))$$$%%%&&&&&&&&&%%%######%%%%%%%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%###$$$%%%%%%######$$$%%%'''%%%###"""!!!"""###$$$"""###$$$&&&&&&$$$###""" """$$$$$$"""!!!"""$$$%%%$$$######""""""##############################%%%###""""""%%%'''((('''(((''''''&&&&&&&&&&&&'''...+++***---,,,((((((+++111000000000000111333444999:::===???AAABBBBBBBBBFFFHHHKKKMMMNNNQQQTTTWWWZZZ\\\```dddgggjjjnnnqqqxxxzzzEEEBBB===;;;???DDDAAA;;;888444444888:::777333222444666777777999<<<;;;777555777999999888777666777999555333666888666666888777;;;;;;888777999:::888AAA999777<<<>>>::::::===:::;;;;;;:::999888888999666777888888777888:::;;;777999777333222666888666,,,111666777333111111333333222111222333111///,,,000//////...///000222333111333///000;;;888...,,,222333111---******(((%%%''''''''''''(((***+++,,,,,,(((%%%$$$'''))))))((())))))(((((()))***++++++***)))((()))+++,,,+++***'''(((,,,111///***'''((((((((()))))))))*********)))((((((''''''(((((()))$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%$$$######$$$%%%'''&&&$$$###"""""""""######$$$%%%&&&&&&%%%$$$###!!!"""#########"""$$$%%%$$$$$$###""""""""""""###########################%%%######$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((+++)))))),,,,,,)))))),,,//////000000111222333333777888:::===???AAABBBBBBFFFHHHJJJKKKLLLOOORRRTTTXXX[[[___cccgggjjjooorrrzzz{{{BBBAAA;;;555999BBB>>>444777555555888:::888333///333555666888999:::999777777777888888777777777888666333333777888666777:::444777999888666666555555::::::;;;;;;;;;<<<===>>>888999;;;:::999999:::<<<888;;;<<<:::666555888<<<777999999444333666777666+++///444555444222111111111111111111111111///...000/////////000111333444000444000111:::777------333222111...+++***)))((()))((('''''''''((()))***---(((###$$$(((+++***(((((((((((())))))***++++++))))))))))))************+++(((+++222///$$$!!!%%%'''&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((($$$$$$$$$$$$$$$#########%%%%%%$$$##################$$$%%%&&&&&&&&&&&&&&&"""$$$%%%$$$###"""###$$$'''&&&%%%$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""""""""###$$$%%%$$$$$$###"""""""""""""""""""""""""""############$$$######$$$&&&&&&$$$###%%%%%%%%%%%%&&&''''''((((((((((((*********+++,,,---...000111222222222222333444666999<<<>>>@@@AAACCCEEEHHHJJJKKKNNNQQQTTTYYY\\\```dddhhhlllqqqttt{{{|||===???;;;444666<<<;;;222666555555777999999444///222444777::::::999888888:::999888888999999999999555333555888999666777;;;444666888999888555555666666EEEHHH;;;555>>>BBB<<<666777999::::::;;;===???;;;>>>???;;;555222666;;;666:::;;;666444555666444000//////111333444222///000000111111000000000000000/////////000111333444000666222000444000+++000000///------,,,++++++,,,,,,+++)))((('''''''''(((***'''%%%''',,,---***&&&(((((())))))************((()))))))))))))))******,,,'''(((...+++""" '''((('''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""!!!"""###$$$&&&''''''((("""###$$$$$$""""""###$$$'''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""######$$$$$$###""""""!!!!!!""""""!!!!!!"""""""""#########$$$######$$$&&&&&&$$$"""%%%%%%%%%%%%%%%&&&'''(((&&&'''(((((()))+++,,,+++------///000222222222222222333555888;;;>>>@@@AAA@@@BBBEEEHHHKKKNNNSSSVVVXXX[[[```dddgggkkkpppssszzzzzz<<<>>>===:::999;;;999666555666666666999;;;888222333444888<<<<<<888777:::;;;:::999999;;;;;;;;;999444333666999888555666:::777666999<<<;;;888888;;;777MMMPPP;;;222>>>CCC:::555777999:::;;;<<<>>>@@@===???>>>:::444222555999777<<<>>>999555555666555444111///000444555333000...000111000//////000222000//////...///000222333000666222...000,,,***111///,,,+++,,,,,,+++,,,///...---,,,***((('''&&&&&&'''&&&'''***------***&&&))))))************))))))'''(((***)))(((((()))+++'''&&&''')))(((%%%'''++++++***)))((((((((()))***(((''''''&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""""""""""""""!!!!!!"""###%%%&&&''''''"""###$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!!!!!"""###$$$#########"""!!!!!!!!!!!!""" !!!!!!""""""#########$$$""""""###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''$$$'''((('''(((+++,,,***------...///111222333333555555777999<<>>AAADDDGGGKKKOOOSSSWWWVVVYYY]]]aaaeeehhhmmmpppvvvwww}}}@@@<<<<<<@@@@@@<<<999999666777666555888===;;;555333444999>>>===888777;;;;;;:::999:::<<<===:::888333333555999777333444888777666888<<<<<<888:::>>>777EEEFFF777111;;;@@@<<<888:::;;;;;;::::::<<<===<<<<<<;;;888444444777:::999???BBB===888777777666555555555666666666444333---///111000......000333000///.........///000111000444///,,,222000,,,000000+++***------+++,,,111---------,,,***)))''''''$$$&&&''')))******)))(((******++++++***)))((('''&&&(((***)))(((''')))+++$$$(((***((((((***,,,+++---,,,***(((((()))***+++(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&$$$$$$######"""########################$$$$$$%%%!!!###$$$###"""!!!"""$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$***'''###"""$$$%%%%%%$$$######"""!!!!!!!!!!!!!!! !!!!!!"""######$$$###""" !!!###%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$((((((&&&'''+++,,,(((---------...///111333555666777888999<<>>999999666888666444888>>>===777444444999???>>>888888<<<;;;999999:::======:::777111222555888666111222666666444555::::::777999???333666666222222888===@@@;;;<<<===<<<:::999:::;;;::::::888666555666999;;;;;;AAAEEE@@@;;;999999888444888<<<<<<888555555666---///111000......111444000000...------...//////000111,,,,,,777666...///222---+++......***,,,111+++,,,------,,,+++)))(((###%%%''''''''''''(((***++++++++++++***)))'''%%%&&&(((******'''''')))+++%%%---///***(((------''',,,***((('''&&&'''((()))'''''''''&&&&&&''''''''')))((('''&&&%%%&&&''''''$$$$$$############$$$$$$&&&%%%$$$###""""""""""""!!!###$$$###"""!!!"""#########$$$%%%&&&&&&&&&&&&$$$######""""""######$$$---)))%%%$$$&&&'''&&&$$$######"""!!!!!!!!!!!!!!! !!!"""######$$$###!!! """%%%'''''''''&&&&&&%%%$$$$$$$$$$$$$$$((()))%%%&&&++++++(((...---,,,---...111444555555666666777:::===@@@AAAAAACCCFFFHHHJJJMMMQQQTTTYYY\\\```ccceeeiiillloooppprrryyyAAA===>>>EEEEEE===555222444:::777666<<<999333777111111444888888444444777:::::::::999888666444333111555666333555999777111444555666666555555666777666555:::999222888???;;;888777777888999:::999888:::999888888888999:::;;;>>>DDDJJJIIIBBB:::555555000777===>>>:::555444555333//////111111...///222///000///---,,,---///222333222///...---...///000333111///---,,,---...//////+++,,,000///)))''')))...)))%%%%%%)))+++)))&&&***''''''******''''''***)))'''%%%&&&)))+++***)))))))))(((''''''((()))***+++***)))'''&&&&&&&&&&&&((('''&&&&&&''''''))))))'''%%%$$$""""""###%%%&&&########################%%%$$$$$$&&&(((((($$$!!!&&&&&&%%%###!!! """###!!!"""###"""!!!!!!###%%%&&&######%%%$$$!!!!!!$$$&&&%%%$$$$$$%%%%%%###!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!'''$$$!!! """###$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''((((((((((((---...,,,)))***111555555666777999;;;<<<<<<<<<<<>>:::888777666777888999999888666666666666777888:::;;;>>>???AAA@@@>>>:::777555111444888888666555666888444111000222111...///222111111000///------000222111000///......//////000222111///---------...///---+++,,,111111,,,+++---///***&&&&&&)))***(((%%%,,,)))))),,,,,,)))))),,,***((('''(((***,,,+++*********((('''&&&''''''(((***)))(((''''''&&&&&&'''))))))))))))((('''&&&&&&&&&%%%$$$#########$$$%%%###########################""""""$$$&&&&&&### %%%%%%%%%###!!!!!!"""$$$!!!#########""""""$$$%%%%%%""""""$$$$$$!!! ###$$$######$$$%%%%%%###!!!""""""""""""""""""""""""###"""!!!"""######"""!!!%%%%%%$$$###"""###$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$((((((((((((((((((((((((,,,...---***+++111444333444555777999;;;;;;;;;;;;AAACCCHHHLLLOOOQQQQQQQQQUUUUUUWWW[[[```fffjjjlllpppuuu{{{FFFAAA???AAAAAA===888666222::::::888;;;888555<<<555444666999999777888===666888:::;;;;;;:::888777555666555333555::::::777777888888777444333333444666555999888111777===777888666555666777888888777333333444444666888999:::<<<:::777777888999888666333222111111222444666888666222111222222......111222222111000......///111......//////000000//////222111///...---......///,,,+++---111222000///111...+++'''''')))***(((&&&,,,)))))),,,,,,)))))),,,+++***((()))***++++++***+++***)))((('''&&&&&&&&&(((((('''''''''''''''((()))******)))((('''%%%$$$&&&%%%%%%%%%$$$$$$$$$###########################!!!!!!!!!"""$$$$$$""" ###$$$$$$###!!!!!!###$$$!!!"""######""""""###%%%$$$!!!!!!###### """"""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!######"""!!!###&&&'''&&&###!!!###%%%$$$$$$%%%%%%%%%%%%$$$$$$))))))))))))((((((((((((***------+++---111333111333444666888::::::::::::===BBBHHHKKKKKKLLLNNNPPPRRRUUUZZZ___ccceeeggggggooosssyyyCCC???<<<===@@@@@@>>>===444===<<<999;;;777444<<<:::888999;;;999777888===;;;:::::::::::::::999999888666444333666999;;;;;;555666777777666666777999777444888777111777<<<666888666444555666888888777444444444555666777888888888777555444555666666666555222000///111444555555777333222333222......000111111111///------...000,,,---///111111111//////111111000///......//////,,,,,,...000000000///000,,,)))'''''')))******)))***''''''******''''''***+++***)))((())))))))))))*********)))((((((((((((&&&&&&&&&&&&&&&'''((()))(((''''''''''''((()))***%%%&&&&&&&&&%%%$$$###"""######################## !!!!!!"""######"""!!!!!!"""######"""!!!###$$$!!!""""""!!!!!!"""###""" """""""""!!! !!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""!!!!!!&&&)))(((### """&&&######$$$%%%%%%%%%%%%$$$''''''(((((()))******+++)))---...---...111111///222444666888:::;;;;;;;;;:::???DDDEEEDDDEEEJJJOOOSSSWWW\\\```ccceeefffgggnnnrrrxxx}}}BBB???;;;:::===@@@@@@>>>888???<<<999;;;777444:::???<<<<<<===:::666777;;;@@@>>>;;;888777777999;;;:::777444444666888:::<<<666888999999888888999:::777444777666111888===666888666444444666777888888777777777777777777666666333777999888444111222555666444222222333333222111666333111333111...---000...///000...---,,,---...,,,...000222222222000///111000000///////////////---......------------+++)))((('''''')))+++------***''''''******''''''***)))))))))((('''&&&''''''((())))))***++++++++++++&&&%%%%%%&&&&&&'''((()))'''&&&&&&&&&)))---222555&&&&&&'''&&&&&&$$$###"""""""""""""""""""""""""""!!!"""############$$$$$$ """######"""!!!"""###!!!!!!  !!!!!!""""""""" !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###""" $$$((('''###!!!###&&&"""###$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))+++,,,---))),,,...---...111000---333444777999;;;<<<<<<<<<<<>>>>>:::;;;@@@;;;888<<<:::555999@@@>>>>>>>>>;;;777777:::AAA???;;;777666666888:::<<<666333555777777888;;;:::;;;;;;:::777666666777777333666666333:::???777999777444444666888999999999999999999888777666666111777;;;:::444000111444555555666555444222111000555111000111111------000,,,---......---,,,---......000111333333222111///000000000000000000000000...//////+++***++++++((((((((((((((()))+++---...,,,)))))),,,,,,)))))),,,)))))))))'''%%%$$$%%%&&&'''''')))***+++,,,,,,,,,&&&%%%%%%%%%&&&'''(((((((((((('''))),,,222777:::(((((('''&&&%%%$$$######""""""""""""""""""""""""!!!###$$$$$$######%%%''' """$$$###"""!!!!!!"""!!!!!!  !!!"""""" ###!!! !!!######""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!! """$$$$$$""""""$$$'''!!!"""###$$$%%%%%%%%%%%%######%%%''')))***,,,,,,)))---...,,,---000000---222444777999;;;<<<======???@@@BBBBBBCCCGGGNNNTTTUUUYYY]]]^^^___bbbggglllmmmqqqvvvzzz~~~CCCBBB===777888======888;;;===777666???>>>888;;;===<<<===???===999888;;;===<<<:::999888888888888<<<666444666777555555999999999:::888666444555555777222555666444<<>>AAADDDHHHLLLPPPRRRQQQVVV[[[^^^^^^```fffjjjiiilllqqquuuyyy~~~??????;;;666888??????999;;;;;;444444@@@BBB;;;<<<999999<<<@@@???::::::<<<777888:::;;;;;;:::888777<<<666444777888444444777444555666666555555666777777222555666555>>>BBB:::;;;999666555777999:::;;;555666777999999999888777555333222222444555444333000333555222......333888111...---//////------000***,,,///000//////000222444444444444333333222111///000111111111111000000,,,000///***)))------)))------,,,***(((((()))+++***''''''******''''''***+++,,,,,,***&&&$$$&&&(((&&&&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&###%%%(((******)))(((&&&+++)))'''$$$######$$$%%%"""""""""""""""""""""""" """$$$###""""""%%%(((!!!###%%%$$$""" !!!$$$%%%$$$###""""""""" ######!!!!!!$$$$$$###"""###$$$###!!!########################"""  !!!"""!!! !!!$$$&&&'''!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++------***+++///000...000111444777999:::;;;;;;999;;;???EEEKKKNNNNNNNNNMMMSSSZZZ^^^^^^___dddhhhjjjmmmrrrwww{{{:::999;;;???===888;;;AAA@@@???>>><<<;;;<<<>>>@@@???<<<999:::===@@@???======777999AAA???555222666:::222111888:::333111444444444555444333444777999???:::;;;:::666===BBB:::===;;;999777555444444555<<<999777666444111444999777333333777888555222333000333555222,,,+++111777666333///,,,+++---///222000+++000222---...111,,,---222444000...222666777111...,,,---///000---***,,,---/////////---+++))))))((('''''')))******)))...---,,,***)))******+++///,,,((($$$######%%%&&&###&&&(((((('''&&&%%%%%%***&&&!!! ###&&&''''''$$$$$$&&&(((******'''%%%---%%%'''(((###&&&)))###"""######""" !!!###$$$######""""""!!! !!!###$$$!!!$$$''''''$$$!!!!!!!!!######""" """$$$!!!!!! !!!!!!$$$$$$$$$###""" !!! !!!!!!###$$$### """&&&###"""!!!!!!!!!!!!!!!"""#########$$$%%%&&&(((((('''((()))***,,,...//////333666666444555888999666777======AAAMMMMMMGGGIIIIIIOOOXXX___bbbccccccccclllqqqvvvxxxyyy|||555555888>>>>>><<<>>>DDD===??????;;;666555999>>>999777666777:::===?????????888888>>>===555222666888444222666777555444444666666666444222222444555:::666999999666===BBB:::::::::999999888888888888999777888:::888555666:::333000111666999777666777222444555333///...111444555333000------...000222111,,,000222,,,...222---///333333000///333555444000///---.........---,,,---...//////...---+++******(((''''''((())))))(((,,,++++++***************+++)))'''%%%$$$$$$&&&'''###$$$%%%%%%$$$###$$$%%%,,,)))%%%###%%%''''''&&&((('''((()))++++++)))''',,,%%%&&&(((###&&&)))###!!!""""""!!!   !!!"""""""""""""""!!! !!!###### ###%%%%%%###!!!!!!""" !!!!!! """%%%((($$$###""" ###"""""""""!!!  !!! !!!"""""""""!!!"""###%%%""""""""""""""""""""""""#########$$$%%%'''((()))&&&'''(((***,,,---//////111444555333444888999666888>>>>>>AAALLLLLLFFFIIILLLQQQXXX]]]```bbbcccdddhhhpppxxx{{{zzz{{{;;;;;;===@@@>>>::::::===>>>AAAAAA;;;333111777>>>888888777666666999<<<@@@AAA:::777;;;<<<666222444555666555333444888888444444555555444222222444555666333777999777>>>BBB:::777888:::;;;<<<<<<;;;;;;666666888;;;999555555888222///000666999888888:::555555555444333222111111222111000//////000111222222,,,000111,,,///333...222333222///000444444000...///000///---------...//////......---,,,,,,,,,+++)))'''''''''((('''&&&((())))))***************((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%$$$######%%%&&&---+++(((''''''((('''&&&+++)))(((((()))))))))(((+++$$$&&&(((###%%%((("""!!!  !!!!!! !!!!!!"""### ######"""!!!!!!""" !!!!!!!!! !!!$$$'''&&&%%%###!!!  !!!"""!!!  """$$$$$$$$$!!!"""############""""""$$$$$$$$$%%%&&&'''((()))$$$%%%''')))+++---//////...222333222333888999777888???>>>AAAKKKJJJEEEIIIOOOSSSXXX[[[^^^```ccceeegggqqq|||}}}|||>>>>>>@@@AAA@@@>>><<<<<>>======<<<999555666:::>>>@@@:::777;;;===777222111333888888111222:::;;;555000111333333333444666888555333888:::777>>>AAA888555777:::<<<===<<<;;;:::666555666888555111111555555111111666888777666888777666555666777666222.../////////000000000000000222---000222,,,///444000444333111///111555222------///111000---,,,...000000///...---,,,,,,,,,---,,,***''''''''''''%%%$$$%%%&&&(((************)))'''''''''''''''&&&%%%$$$%%%'''((((((&&&&&&&&&'''+++***)))((()))))))))(((+++(((%%%$$$%%%&&&&&&&&&***###&&&(((###%%%(((!!!  !!!  !!!!!!"""""" !!!!!!!!!!!!!!!""""""""" !!!&&&%%%###!!!!!!###""" ###!!!###&&&%%%###!!!"""###$$$$$$######"""%%%%%%%%%%%%&&&'''((()))###$$$&&&(((***---...///,,,000111111333888999777999@@@???AAAIIIIIIDDDIIIOOOSSSXXX\\\^^^```bbbcccjjjuuu}}}777999<<>>BBBHHHIIIFFFAAA<<<888777:::;;;:::777555666777777777888;;;===888999;;;<<<;;;777333111444888:::888666888999777555666777777555333333333999555999999666<<<@@@777555777999::::::888555444555333333555666666;;;AAA>>>999666777666333111222777666555666888777333///000000000000////////////111,,,111555000222666000111333222000000333111---...///000000///...000111000000//////...------,,,---+++)))((((((((('''%%%&&&&&&((()))************,,,,,,+++***(((&&&$$$###"""%%%'''((('''%%%$$$$$$$$$%%%&&&&&&&&&(((+++...,,,***'''&&&''')))))))))((("""%%%'''"""$$$&&&"""!!!"""  !!!!!!!!!!!!  """!!! !!!!!!!!! !!!!!!""" """"""###!!! !!!#########!!! !!!"""###$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&''')))+++,,,---...,,,000111000333888999777777??????@@@GGGFFFDDDKKKLLLPPPUUUXXX[[[]]]```bbbkkkoootttuuuuuuxxxAAABBB???<<<>>>DDDDDD@@@@@@>>><<<;;;;;;:::888666555555666888;;;<<<<<<;;;777:::<<<999555444666888666777:::===;;;666555888777888999888666333222222777333666666444<<>>===888555666777444333555666555555666666666444222333333222111000000000111///,,,222777222333666///...222444111000111111...///......///000111000000//////000000///...,,,+++...,,,))))))))))))((('''(((((((((((()))******+++---,,,+++***)))(((''''''&&&&&&&&&%%%$$$$$$&&&(((%%%&&&'''&&&%%%'''+++///***(((''''''(((******)))'''!!!$$$'''"""$$$%%%###  !!! !!!!!!!!!  """!!!  !!!!!!  !!!!!!!!! !!!!!!"""!!!   !!! """###!!!  ###%%%$$$$$$#########$$$%%%%%%(((((()))***+++,,,---------111222111333888999777555>>>??????FFFFFFEEEMMMNNNOOOQQQRRRUUU[[[aaafffiiijjjmmmpppsssxxx}}}===>>>;;;888<<>>???<<<999777;;;<<<666000222888===777555:::@@@===444222888555777999999777666555555444000333444222;;;BBB;;;555666777888999999888888999888999;;;888222111444999555333666777666777999444555555555555444444444777666444222111111222222...,,,333888333444666///+++222555222///000111000000...,,,...111333111///...///111111000///,,,+++...,,,***)))*********(((******((((((((()))+++,,,,,,,,,+++***))))))******,,,***'''$$$"""%%%)))...((()))(((&&&$$$&&&+++///'''%%%$$$%%%'''((((((''''''!!!$$$'''"""###%%%$$$  !!!  !!!!!!!!! """!!!"""!!!###$$$%%%$$$!!!""""""!!! !!!###"""!!!###""" !!!###!!!!!!$$$!!!###%%%#########"""######$$$$$$)))******+++,,,,,,------...222333222333888999777444>>>>>>???FFFFFFFFFNNNPPPOOONNNMMMQQQYYYcccjjjhhhiiikkkpppuuuzzz}}}~~~BBB;;;<<>>AAAAAA>>>;;;<<<===<<<===<<<666000000777???666:::;;;666333444666666777:::333000777666333888111444555555666:::;;;888777888999:::;;;:::999999888;;;999666555777777555777555555666777777555222999888777777888888666444888444333444333...---///111111111111111222222222111000///......---......000......///222222///,,,...,,,++++++------,,,***+++///111...)))&&&'''***...,,,,,,......***)))+++))))))***)))(((''''''((($$$&&&'''&&&###"""%%%'''+++)))&&&######%%%(((***$$$,,,)))'''+++)))$$$((($$$$$$$$$$$$$$$###""""""  """ """$$$ !!!######!!!  !!!  !!!!!!$$$'''###!!!!!!"""+++### ###%%%###"""%%%))))))((())))))***++++++//////000111333555888::::::<<>>>>>===<<<;;;:::===???;;;666444999>>>888;;;;;;666222444666555777:::333111888777444999222555666666888;;;;;;777555666777999999888888777777999999777777:::;;;999666777888777666555666888888777666777888888666444555222111333222......000111111111111222222222222222111000///............444222111111222000,,,)))222000...---,,,***(((&&&***---///...)))&&&(((***---++++++...---***)))+++)))******)))'''&&&&&&'''%%%''''''&&&###"""$$$&&&((('''%%%$$$$$$%%%''')))(((***$$$"""'''### '''###$$$$$$$$$$$$$$$######   !!!---"""   !!!  """%%%"""!!!!!!"""+++$$$ ###$$$"""!!!$$$(((((((((((()))***++++++......///000222555777999:::;;;>>>AAADDDFFFHHHIIINNNMMM888(((888RRR^^^cccfffmmmkkkllluuuwwwvvv}}}JJJGGGLLLKKKAAABBBIIIHHH===>>>===;;;999999:::<<>><<<999888<<>>999<<<:::555222555666666666999444222999999666;;;333666888777:::<<<:::555333444666777777777666555333666777555777;;;<<<:::333666999777444333666999777666666666888777666444444111000222222......000111111111222222333333333333333111000000/////////555444333222222000,,,***333111...---,,,***(((&&&(((+++---,,,)))'''(((***,,,)))***------))))))+++******))))))(((''''''&&&'''((((((&&&$$$######$$$$$$$$$$$$$$$%%%&&&''''''000---###"""'''""" +++"""######$$$$$$$$$######  111$$$%%%  !!!!!!!!! !!!)))$$$!!!"""###!!!!!!"""'''''''''((((((***++++++---------///111333666777:::;;;===???BBBDDDFFFGGGRRRNNN777))):::SSS]]]aaadddjjjiiijjjsssuuuttt{{{NNNHHHJJJIII@@@@@@DDD??????AAA@@@<<<;;;===?????????===;;;:::;;;<<<:::888666:::>>>>>>;;;999;;;===999:::888444333777999888555999444333::::::777;;;555777888888;;;===:::444333444555666777666555555000444555333444888888666111333666777666555555555888777666777888888777555666333222333222...---000111111222222333333444444555444333222111000000000222222222333333111000......---,,,,,,---...,,,+++''')))++++++)))((()))******((())),,,,,,))))))+++***)))))))))*********)))((((((((('''%%%$$$######!!!"""###$$$%%%&&&&&&&&&///,,,######(((""" +++ !!!!!!"""""""""""""""  $$$&&&((((((%%%  !!!"""  !!!"""!!! $$$"""!!!!!!"""""""""###&&&&&&&&&'''((()))+++,,,,,,,,,,,,---///222555666999:::;;;===@@@BBBDDDEEELLLOOODDD<<>>===@@@BBBAAA===@@@BBBAAA===888666555444777999888777666999;;;777888777444555:::;;;999555999444333;;;:::666;;;666777777777;;;>>>;;;444444555666777777777666555222555666444444666555222222222444999>>>===777111888777777888999999888666999666444555333///---///111222222333444444555555666555444222111111000000111222333333222111000///,,,++++++,,,...//////...''')))*********))))))******'''(((,,,,,,******,,,***((((((***---......,,,)))((((((''''''%%%###""" !!!###%%%%%%&&&%%%%%%$$$(((###!!!%%% $$$  ,,,)))"""   !!!!!! !!!!!!!!!  """$$$$$$$$$$$$%%%&&&''')))+++,,,++++++,,,---///111444666888888:::;;;>>>AAADDDEEEEEEPPPPPPMMMWWW\\\ZZZ[[[```fffeeefffppprrrrrryyy~~~JJJ??????DDDEEEJJJJJJ???===DDDDDD???===AAABBB>>>AAAEEEIIIFFF???777333333444555555444333444777999666777777555777<<<<<<888555999444333;;;:::555999777666555444999>>>;;;555444555777888888888777666666999:::777666777666222555333444;;;BBBCCC:::222777666666777999999888666999666555666444000///111222222333444444555666666777666444333111111000000222333444333111...------000///------......,,,***))))))******+++*********)))'''(((,,,---++++++...***(((''')))---000...,,,(((''''''(((((('''$$$""""""###$$$%%%%%%%%%%%%%%% ......$$$$$$###"""  """,,,###!!!    !!!"""$$$###"""###$$$%%%''')))+++,,,+++++++++---///111444555777777888:::>>>AAAEEEGGGDDDPPPQQQNNNUUUYYYZZZ______eeedddfffppprrrrrryyy|||III@@@BBBFFFEEEIIIJJJAAA<<>>999555333555555555555444555666777777999888777999<<<999444444999444333:::888333777777555222111888>>><<<666444555666888888777777666666999:::888777888666222555333444999>>>???;;;666555444444555777888666555666333222555444111000333222222333444555666777777777666444222111000000//////111333333000...---...333111///...---,,,***(((++++++++++++,,,+++***))))))''')))---...,,,,,,///,,,)))&&&(((,,,---+++((((((&&&&&&((())))))%%%"""$$$$$$$$$$$$%%%%%%%%%%%%""";;;<<<(((###&&&$$$###"""""""""!!!  !!!"""---"""   ### !!!!!!"""###$$$''')))+++,,,++++++,,,---///222444666666666777:::>>>BBBFFFIIIGGGNNNLLLJJJTTTYYYZZZ```^^^eeedddeeeppprrrrrryyyyyyJJJDDDGGGIIICCCDDDFFF???>>>GGGJJJCCCAAAEEECCC<<<===;;;999:::<<<<<<888555555666777888777777666555999;;;:::888:::;;;777000444999444333:::777222555777444000///666>>>===777444444666777777777666555333777888666666777555111222222222444777999999999333222222444555666555333222///000333444222222555222222333444555666777888666666444222111000//////***---111111000///111333333111///......---+++))),,,,,,+++,,,,,,,,,***)))***((()))---///------000---)))&&&'''***+++((($$$'''&&&&&&(((******&&&###&&&&&&%%%$$$$$$%%%%%%%%%"""@@@AAA&&&###$$$$$$$$$$$$###"""  !!!!!!000(((  !!!###$$$!!!!!!"""$$$&&&)))+++,,,,,,,,,,,,---///222555666555666777:::>>>CCCGGGJJJHHHMMMIIIJJJXXX]]]ZZZ^^^^^^eeedddeeeppprrrrrryyyvvvGGGIIIIIIGGGCCCAAACCCEEEIIIIIIHHHHHHGGGEEEAAA>>>>>>;;;999;;;???@@@===999999999999999::::::999888:::;;;<<<===<<<:::777555888;;;===;;;555111111333111...000888AAACCC===555888444111333888888333---333333222000333777555111666666888:::;;;:::777444333333444333111111333555333444444222111111333555444444333444555555444222444444222111000000//////,,,///222111///...///111333111...,,,*********+++***************+++,,,,,,)))''')))///000---,,,000+++******)))(((''''''&&&&&&((())))))'''%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$######!!!  ------### %%%   !!!!!!!!! !!!###$$$%%%'''))),,,***111333---***///444555222333555888<<<@@@CCCEEEQQQLLLKKKPPPTTTWWWZZZ___^^^aaacccdddmmmxxx{{{wwwzzzGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDDDDFFFHHHGGGEEECCC@@@===:::;;;>>>>>>;;;777999888888:::;;;;;;999777777777777888888:::;;;;;;===;;;999666555444444555444111111888@@@BBB<<<555555333111222555555111...333444222000222666444///555555777999999888666444555555444222000111333666555666555444222111222333222222222333444444333222333222111000/////////000...000222111///...///000222000...,,,+++******************)))******++++++***''')))...///,,,,,,000,,,++++++***))))))((((((******+++***(((&&&%%%$$$%%%&&&((((((((('''&&&$$$%%%###""""""$$$%%%$$$#########""""""!!!!!! %%%%%%###---###  !!!######$$$%%%(((***)))000111,,,***...333444555555555777:::???CCCFFFNNNLLLMMMRRRUUUUUUYYY^^^^^^cccfffgggmmmvvvyyyvvvzzzHHHGGGFFFFFFFFFEEECCCAAAIIIHHHGGGFFFFFFDDDAAA>>>BBB???<<<<<<======:::666777777777:::======:::666555333222222444999===@@@@@@;;;555333444666777777777444333777>>>@@@;;;555333333444444444444333222444555444111222444333///333444666777777666444333666666444222000000333666666777777666333111000111000111222333333333333333111000////////////000111000111222111///....../////////...---+++***))))))++++++******)))*********+++)))))),,,,,,+++,,,000,,,,,,,,,+++******)))))),,,,,,,,,+++)))'''%%%$$$%%%&&&)))+++***((($$$""""""!!! !!!###$$$###"""""""""!!!!!!!!!!!!!!!"""!!!$$$000&&&"""%%%$$$   !!!"""""""""###%%%''')))---///+++***---111222777666666777:::>>>CCCFFFJJJKKKPPPUUUUUUTTTWWW]]]^^^ccchhhjjjnnnsssvvvvvv{{{~~~IIIFFFEEEFFFHHHGGGDDD@@@LLLJJJHHHGGGEEECCC???<<>>===>>>===;;;999666666777;;;>>>>>>999555666555333222444888;;;>>><<<:::666444333444777999999555333666;;;===:::555444666888777555444555777666888777333222444333///222444666666555444333333444555666555333222222333444666888777444222111111000222333444444444444555111000/////////000222333222222111000............------------,,,+++)))))),,,++++++***************,,,+++******++++++---///,,,,,,++++++************,,,+++***))))))((('''&&&%%%&&&((()))(((&&&$$$"""!!! !!!###$$$###"""###"""!!!!!!!!!"""###$$$$$$(((---***  !!!"""!!!!!!!!!###%%%(((***,,,+++***+++...000666666777999;;;>>>AAACCCFFFJJJRRRXXXWWWTTTVVV\\\[[[bbbiiilllnnnqqquuuwww{{{|||JJJGGGEEEFFFHHHIIIFFFBBBFFFEEEDDDEEEGGGGGGFFFEEECCCAAA???>>>>>>???>>>>>>555777999<<<===<<<999666:::999888777777777777777444888;;;888333111444999888555333555999;;;999666444777999777444222555888777:::999555333555444111111333555555444222333444111444777888666333222111222444666666444333222333111444666666555444555666333222000///000222444666333222000///............,,,------------,,,+++***,,,,,,++++++++++++,,,,,,------,,,******,,,......***************))))))))))))'''&&&''')))***)))(((&&&&&&&&&&&&%%%%%%$$$$$$"""!!!!!!###%%%%%%$$$"""######"""""""""###$$$$$$###&&&***&&&  !!!!!!!!! """$$$(((((()))***++++++,,,///333555888;;;===??????@@@EEEJJJTTTZZZYYYUUUVVV[[[YYY^^^fffllloooqqquuuyyyyyy{{{KKKIIIGGGGGGHHHHHHHHHGGGHHHGGGFFFFFFGGGHHHGGGFFFBBBAAA@@@>>>>>>>>>???@@@444999======:::777777999===<<<<<<;;;999777555333000888???<<<444000333999666444333666:::<<<:::888444666666444111000222444666::::::666333444444333111444666555333111333555000333777999777555333222111333444444333222333444333666888777555333555777444333111000000222555777333111///......//////...------------------------------,,,,,,------...///---//////,,,,,,......,,,************************(((&&&$$$%%%)))++++++)))'''&&&%%%%%%%%%%%%&&&'''$$$######%%%&&&&&&###!!!""""""############"""!!!&&&""" !!!!!! """$$$)))'''(((+++,,,***+++...111333666:::<<<>>>??????GGGKKKTTT[[[\\\XXXWWWZZZYYY[[[aaaiiinnnppptttyyywwwyyy}}}LLLLLLJJJHHHGGGGGGJJJLLLMMMKKKHHHHHHHHHGGGFFFEEECCCBBB@@@===;;;;;;<<<===444;;;@@@>>>777333666;;;<<<<<<;;;:::999777666555555:::???===777333555999444444555888===???>>><<<666666555222000///000111444888999555222333444222111444777666222111333666111333555666555555555666333333444222000000111222333666999777333111333555555333111//////111444666333000------///000000//////...---------...///000------------...000111222...111111...---000///++++++++++++++++++++++++++++++(((%%%&&&***,,,+++)))%%%&&&'''((()))))))))(((%%%$$$$$$%%%&&&%%%""" !!!"""######!!!  !!!!!! !!!###%%%)))&&&''',,,---++++++...111222333555888<<<@@@BBBJJJLLLSSS\\\^^^[[[YYYZZZ]]]ZZZ]]]fffmmmnnnqqqvvvuuuxxx}}}MMMMMMLLLIIIFFFFFFKKKPPPGGGEEEEEEGGGJJJLLLMMMMMMCCCBBB@@@<<<999888999:::444===CCC???555000555===:::999888777777888888999;;;===>>><<<999777777999333444666;;;???AAA@@@???:::888555333222111111111111666777333000111333222111555777666222111333777333444444333333444888:::555555444111...---///000333666999777222///111444555333000......000333444333000,,,,,,///111111000000///---,,,---...000222---------...000111333444...222333//////111000+++,,,,,,,,,,,,,,,,,,,,,,,,///***&&&'''+++---+++)))$$$&&&))),,,---,,,***)))%%%$$$$$$%%%&&&$$$!!!"""###""" !!!###  !!!!!!!!!"""$$$&&&***&&&&&&,,,...+++***...333222000111444;;;AAAEEELLLMMMRRR[[[```]]]ZZZZZZ```[[[[[[dddlllmmmooossssssxxx}}}~~~KKKMMMKKKGGGFFFIIIJJJHHHDDDKKKNNNJJJGGGIIIJJJGGGEEEDDD:::555;;;:::555999777CCCBBB>>>@@@>>>999<<<===<<<:::555111222666;;;??????:::555777======888222666555;;;DDD@@@;;;AAA999777444333333333111000,,,222666444///---000555666555444333333333444444555333333555888888555222666555333222111000000000///777;;;666111222333111///............//////000///,,,222333,,,...555333***,,,------,,,,,,...///000111333444555444333333///000000///---...000222000...---...///...+++'''"""(((,,,+++***,,,+++(((&&&,,,111...&&&###&&&,,,###$$$$$$######"""!!! !!!"""!!! !!!!!!$$$%%%&&&((()))+++,,,------...000222666999<<<>>>BBBHHHNNNTTT]]]eeebbbZZZ[[[^^^bbbeeegggjjjnnnppprrruuuzzzLLLNNNMMMIIIHHHJJJJJJGGGDDDIIIKKKGGGGGGJJJJJJGGGBBBGGGBBB>>>AAA>>>999>>>888CCCAAA<<<===:::555777666777666333111222666999===???<<<777777;;;;;;777888;;;999===DDD===555:::777555222111111222111000///222555444000...000333......///111222333444555333111111222555555333111333333222222111111222222666===???888222111000---111111000000000000000111222...333444,,,---333000+++---...///......000111000111222333444444444444222111///......///111222///---,,,,,,......+++)))))),,,---++++++---+++'''&&&***---+++&&&###%%%)))###$$$$$$######"""!!! !!!"""  !!!"""###$$$%%%&&&''')))+++,,,---...///111333777:::===???CCCGGGJJJOOOXXXaaa```ZZZ___aaaccceeefffhhhjjjmmmpppsssyyyLLLOOOOOOLLLKKKLLLJJJFFFEEEGGGFFFEEEHHHKKKKKKHHH===FFFFFFCCCCCC===888>>><<>>>>>:::888999888666999<<<;;;>>>DDD<<<222555777555111000111222333333222222222222111111000000+++,,,...000222333333222333222000111333444444333222111111111222333333444999>>>???:::444222000///444444333222111111111111555000444444,,,,,,111---///111111111///...///000000000111111333444666777555111---,,,///222222111...,,,++++++,,,---,,,+++000000...+++,,,...+++&&&&&&((()))(((&&&$$$$$$%%%###$$$$$$######"""!!!  !!! ###"""$$$&&&$$$$$$%%%&&&(((***,,,---...///111444777;;;>>>@@@DDDFFFHHHKKKTTT\\\^^^[[[^^^```cccdddeeegggjjjmmmrrruuuyyy~~~LLLPPPQQQOOOMMMNNNKKKFFFHHHFFFEEEFFFJJJMMMMMMJJJAAAIIIGGGDDDEEE>>>888===???HHHCCC<<<>>>;;;444555444666888999999999::::::888===???>>>999777666666333777888===DDD===333666999666222111222555777888555222000000111222000...000111333333333111...---555333222222333555666777222222111111222222333444666888:::888666555555555666555444222222111111111666000333333,,,---111,,,333333333111...,,,,,,,,,000//////000111444666777777111,,,+++000333333111,,,+++******+++,,,---...333111,,,))),,,///,,,&&&''''''&&&&&&''''''%%%$$$###$$$$$$######"""!!!  """ """%%%((($$$$$$$$$%%%''')))+++,,,---...000333777:::===???DDDEEEGGGKKKRRRXXX[[[ZZZ[[[]]]```bbbeeehhhmmmpppwwwyyy{{{~~~LLLPPPRRRPPPOOOOOOKKKFFFKKKHHHGGGIIIMMMNNNMMMKKKMMMOOOHHHDDDIIIDDD===???@@@GGGBBB<<>>777777888999;;;<<<===<<<:::888888;;;???@@@<<<777555666...444555;;;CCC<<<333777999555222111222555777888444111---...000222000---222333333333111...+++)))333333333222222444666888444333222222111111222222333333444666666555666777555444333222111000000000444...111222---///333...///000000///---,,,,,,---............000222555666666111,,,,,,000333222000,,,++++++***+++,,,...000000...)))&&&***///---((()))'''&&&'''))))))'''$$$###$$$$$$######"""!!!  """%%%'''$$$######$$$&&&(((+++,,,,,,---///222555999<<<===???@@@DDDJJJPPPSSSTTTUUU[[[\\\___aaacccggglllpppwwwxxxzzz|||KKKOOOQQQOOOOOOOOOMMMHHHMMMJJJJJJNNNOOOLLLJJJJJJOOOOOOEEE@@@FFFDDD===>>>???EEE???:::???>>>777777:::::::::<<<<<<;;;888555999:::===AAA???999777888111555555999AAA:::111555555222//////000222444444222...,,,,,,...000000......//////000///...,,,+++///000111111111111444666444333333222111111111222444222222555555333333555333333222111000000000000333---///222...111555///)))***,,,---------///111,,,,,,---...///000222333222///------000111000///+++,,,------,,,,,,...000,,,,,,)))&&&)))...---))))))((((((((())))))((('''###$$$$$$######"""!!! !!!###%%%$$$###"""###%%%'''***,,,+++,,,...111444888;;;===<<<<<<@@@GGGLLLLLLNNNQQQ^^^___``````aaadddiiilllssstttvvvyyy~~~JJJNNNPPPNNNNNNOOONNNJJJLLLKKKNNNQQQOOOHHHEEEHHHGGGJJJCCC???CCC@@@;;;@@@BBBGGG@@@:::@@@???888888:::999999:::<<<<<<999555<<<999;;;@@@AAA<<<999:::333777666:::AAA;;;333777444222//////000111111111...,,,******,,,...///000---.........////////////,,,///222222111111333555222222111111222222333333666222111444555222222555222222111111111111111222444---///111...111444...)))***,,,---,,,---...000***+++,,,---......///............/////////......+++...000000...---...///***,,,+++((())),,,,,,***'''((()))))))))(((((((((###$$$$$$######"""!!! !!!!!!######""""""$$$'''***,,,,,,---///111555888;;;===???===???EEEIIIIIINNNTTT^^^______```aaadddhhhlllppprrrtttxxx}}}JJJMMMOOOMMMMMMOOOOOOKKKLLLLLLPPPSSSNNNEEEBBBFFFBBBJJJHHHDDDFFFAAA???FFFGGGKKKDDD===CCCBBB:::999;;;:::999;;;>>>>>>;;;888>>>888999@@@CCC???;;;;;;444777555:::BBB===666<<<555333111111222333222111++++++*********,,,///111111111000000000000111222---000444555444333555666000000000111222333555666555000///444666444444888222222222111111222333333666...///222...111333,,,...//////...,,,***+++,,,)))***,,,---...---,,,,,,+++---000000...---------,,,///222222///---...///***......+++)))++++++)))%%%((())))))((('''''')))###$$$$$$######"""!!! ###"""!!!"""###&&&***,,,---...000222666999<<<>>>EEEAAAAAAFFFIIIJJJQQQZZZZZZ\\\]]]^^^aaaeeekkkppprrrsssuuuwww{{{QQQRRRNNNIIILLLQQQPPPJJJEEEFFFHHHIIIIIIGGGFFFEEEAAAMMMKKKDDDFFFDDDAAADDDFFF???>>>DDDDDD<<<888<<<===;;;:::<<<>>>>>><<<999555@@@@@@===BBBAAA;;;===;;;444222;;;EEEFFF???999@@@333,,,111666333222555///...+++)))))),,,///111111333444222------111555111///111555555111///111888222000222333222555;;;222444555444111111444888333111000222555555222///222111111000000000000000---111444222---***,,,...,,,,,,,,,---------------+++---///...---,,,,,,---///000000---)))(((+++...)))***,,,---,,,+++)))'''$$$$$$%%%''')))***((('''(((&&&$$$######!!!!!!!!!######"""!!!!!!"""%%%(((***,,,111......666777666======AAADDDFFFFFFKKKSSSZZZWWWYYY[[[]]]```dddjjjnnnwwwvvvooorrr~~~~~~}}}PPPTTTRRRMMMJJJLLLLLLIIIHHHHHHHHHIIIJJJJJJIIIGGGDDDKKKIIIFFFJJJEEE@@@EEEEEEAAA@@@BBBAAA===;;;;;;:::999777888;;;<<<;;;999666AAA@@@===BBBAAA;;;<<<999333444===EEEDDD>>>:::AAA444,,,000444444555999000///---++++++,,,///000///222555333///---///222000...000444444000///111555111111444333000000333666666666555333333555666111111111222333333111000333333111000////////////...111333111---+++,,,///...............////////////000///---***''''''(((,,,------,,,+++***+++,,,******+++++++++***)))(((&&&%%%&&&(((******(((&&&(((&&&%%%$$$$$$###  """"""!!!!!!"""$$$'''+++---)))///,,,,,,444666555<<<===@@@DDDFFFGGGKKKRRRXXXVVVXXX[[[]]]```dddiiillloootttrrrtttOOOTTTVVVPPPJJJHHHHHHGGGKKKIIIGGGIIILLLMMMLLLJJJIIIIIIFFFJJJPPPFFF>>>FFFEEEEEEBBB>>>>>>@@@>>>::::::888777777999;;;;;;;;;888AAA???<<>>GGGEEEHHHEEE<<<<<>><<<:::999999;;;<<<===999AAA>>>:::@@@???888888444555:::AAADDD@@@======BBB666///111333111333888333333222000///.........000111222000...,,,,,,---...,,,---111222//////111444555666888777333000///<<<888555444666666333000...111333222///...000222333222111000////////////...000000///------...000////////////............,,,,,,,,,+++***+++...111555111------///111000...,,,+++)))''''''((()))******))))))***++++++)))&&&&&&%%%$$$$$$%%%$$$###!!!!!!777 $$$$$$%%%%%%&&&'''''''''$$$+++)))***333555444::::::>>>CCCFFFHHHJJJMMMOOOQQQUUUZZZ^^^aaacccfffgggaaauuuxxxrrrzzzNNNMMMMMMOOOPPPMMMHHHDDDKKKHHHFFFGGGJJJLLLKKKIIINNNIIIDDDMMMTTTHHH???HHHFFFIIIFFF===<<>>@@@777222555555000///333555444222111000///......333111///,,,++++++...000///---...111111//////222333444555444444444444333999666444444555555222......111333111///...000333////////////000111222333...//////...---...///111222111111111000000//////,,,,,,---------000444777999444---+++---/////////---+++)))''''''(((***+++***))))))***,,,+++)))'''$$$###"""###$$$$$$""" '''@@@&&&!!!"""###$$$%%%&&&''''''%%%+++***+++555666444;;;999<<>>>>>===;;;999888:::;;;:::@@@;;;888@@@AAA:::999<<<;;;>>>CCCCCC???===>>>@@@777444888777000...222555444222000////////////444111---******,,,000222222//////111111...///111000222111///000444666555555444444444555444222111111111222111000000111333.........///000222333444///...---------///000111444444444333333222222111.../////////...///222444555111,,,)))***+++---...---,,,***(((((()))***,,,)))((()))***++++++)))'''$$$###""""""######!!!111  !!!"""$$$''')))***&&&,,,+++---666666444:::888;;;>>>CCCGGGJJJKKKLLLPPPTTTZZZ___aaacccfffggggggrrrpppkkkttt~~~MMMJJJJJJNNNOOOJJJGGGIIIFFFJJJMMMKKKHHHEEEFFFHHHIIIOOOKKKGGGJJJGGGCCCJJJJJJFFFDDDEEEDDD???<<<<<<;;;===>>>>>><<<;;;<<<>>>===BBB===:::CCCEEE>>>===BBB???>>>BBBDDD@@@>>>>>>@@@888555888777222333888555333111.........000111222000---,,,---///111222444111000222111......111///333222///000444666333111333555666555555555666444222000000111222222222////////////000111333333///...,,,,,,...000111222444333333222111111000000,,,...///...---,,,---///---------,,,+++,,,...///------+++*********+++,,,''''''''')))++++++***(((&&&$$$######$$$###!!! !!!%%%$$$###"""###%%%''')))&&&---,,,---666555333888777999<<<@@@EEEIIILLLLLLRRRUUUZZZ^^^aaadddfffiiigggkkkhhhjjjwww}}}LLLKKKMMMPPPLLLEEEEEEKKKEEEKKKPPPNNNHHHDDDEEEHHHGGGQQQMMMEEEFFFGGGEEEJJJLLLDDDCCCHHHGGG>>>:::===:::===@@@AAA@@@???AAACCC???DDD>>>;;;EEEHHHAAA@@@GGGAAA>>>BBBDDDAAA>>>===BBB999555888888444888???555333000------...000222///...---...000111222111666222111333222......111111555666222333777777222///333777888666555777999666222//////222444333222000000000000000111111222///---,,,,,,...000222222000000000///...------,,,(((***,,,,,,+++++++++,,,'''+++000222000///000222...---,,,,,,++++++,,,,,,&&&&&&&&&)))++++++***((('''&&&%%%%%%%%%$$$"""  !!!---+++'''$$$""""""###$$$&&&---,,,---555444111777777888:::???EEEIIILLLMMMSSSVVVZZZ^^^aaadddgggjjjeeeeeecccjjjzzz~~~MMMLLLLLLLLLIIIEEEFFFIIIEEEJJJLLLIIIHHHJJJHHHBBBKKKCCCBBBIIIJJJDDDCCCHHHLLLEEEBBBCCCDDDBBB@@@AAA@@@??????????????????@@@@@@@@@???>>>AAADDDBBB===BBB@@@DDDJJJJJJBBB===>>><<<:::666222111444999>>>000000111111222222222222333333111...,,,,,,...111444000111333111,,,,,,222:::888444000222666666333888000333666///...555555000......000...,,,000555***999:::111000...///777///222000++++++222555333///333555111---++++++*********************+++++++++///+++***111111,,,000111000///---------...///************)))((('''&&&&&&'''''''''&&&$$$"""!!!!!!!!!!!!333///(((""" """$$$'''+++...---+++---222777666666888>>>EEEIIIIIIGGGTTTXXX\\\\\\[[[]]]ccciiicccjjjnnnlllnnnxxxGGGHHHGGGHHHJJJLLLKKKIIIGGGKKKMMMKKKJJJLLLIIIDDDKKKDDDBBBIIIIIIDDDDDDJJJHHHBBB???AAACCCBBBBBBCCCAAA@@@???>>>>>>???@@@AAA@@@AAA@@@???AAADDDBBB===???@@@EEEJJJHHH???;;;<<<===;;;777444222333666999///////////////000000000111000000////////////......---...222111------222888777444000222666777333999111444777//////555444111///000333333//////222222777111+++......,,,222222111,,,(((,,,333333///---///000...,,,---///111---------,,,,,,,,,,,,---,,,000,,,+++222111---111222222222222000...+++***)))))))))))))))(((((('''&&&'''''''''%%%$$$"""!!!  !!! $$$###!!! !!!###$$$(((***+++***)))+++222777:::888888<<>>>>>???@@@BBB???AAA@@@>>>???BBBAAA<<<<<>>>>>???AAABBB===@@@@@@======@@@???;;;<<>>222+++,,,...//////,,,...222666666444333444333444333000222666888666:::333666999111000555444555111111555666222...---555888888AAAMMMEEE666333***,,,444EEETTTTTTBBB///000------...---+++,,,///000///---+++******+++,,,...222---,,,444333///333***,,,///222333111...,,,************)))((('''&&&'''&&&&&&%%%$$$###"""!!! !!!###$$$######"""&&&(((***++++++---000333<<<;;;:::;;;???DDDJJJMMMOOORRRWWWYYYZZZ[[[]]]___hhhlllpppqqqrrrvvv{{{~~~DDDMMMPPPJJJGGGLLLOOONNNLLLLLLLLLMMMLLLJJJIIIIIIIIIGGGFFFFFFEEEDDDHHHNNNIIIEEEBBBCCCBBB@@@AAAFFFBBBAAA@@@>>>>>>@@@AAABBB???BBBCCC@@@???AAA@@@===>>>FFFNNNMMMEEE>>>::::::;;;::::::;;;===;;;888555000///...---,,,---...///BBB:::111------...---***---111444555444333222111111333444111222666777666999222666:::222000555444666111///000111//////222===NNN[[[fffmmm^^^DDD777+++,,,555HHHWWWUUUCCC111...+++---222222---+++---111000...,,,,,,+++,,,,,,...222...---444333///333++++++,,,---............,,,,,,+++***(((&&&%%%$$$'''&&&%%%$$$###""""""""" !!!!!!!!!!!!""""""######$$$'''+++...///000000000777888;;;>>>AAADDDHHHJJJMMMPPPTTTWWWZZZ[[[]]]^^^gggjjjooorrrssstttxxx|||JJJOOOQQQMMMGGGFFFMMMSSSOOOLLLKKKMMMLLLHHHFFFHHHFFFGGGHHHGGGEEEEEEIIIMMMIIIFFFEEEEEECCC??????DDDAAAAAA@@@@@@@@@@@@AAAAAABBBFFFGGGDDDBBBCCCCCCAAAAAAIIINNNKKKEEEAAA>>>;;;;;;999888999<<<===;;;888000///---------...000222///......000111///***%%%,,,111333111000000///---///333555222111555777666777000555999222111555444444111......------222999RRRnnnsssQQQ:::222---...999DDDCCC:::222,,,(((+++444666111---000222111111111000/////////...222...---444333///333000///---+++))))))***+++,,,,,,+++***(((&&&%%%$$$'''&&&%%%###"""""""""""" !!!###%%%$$$'''+++///111111000///111555;;;???BBBDDDGGGHHHLLLNNNQQQUUUYYY\\\^^^___dddffflllqqqrrrqqquuuzzzNNNJJJJJJMMMIIIEEELLLYYYRRRMMMLLLNNNLLLFFFDDDGGGDDDHHHJJJHHHEEEFFFJJJMMMFFFEEEFFFGGGCCC>>>>>>BBB@@@@@@AAABBBBBBAAA@@@@@@BBBGGGIIIEEEBBBCCCCCCBBBCCCIIILLLHHHEEEDDDAAA<<<===999555666999;;;:::888///---,,,,,,---///222333(((***---//////...,,,***,,,111222///---000000---///444666222111333555555444...444999222111666444000000000000------555???ddd|||ZZZ<<<333,,,***000444333222444000)))***444777111...111///000222333333111000///---111---,,,444333...222222000...+++***))))))***)))******))))))((('''&&&'''&&&$$$###"""!!!""""""  !!!######&&&'''(((***---///000000...333999>>>@@@CCCGGGIIILLLMMMOOOSSSXXX]]]```aaa```bbbhhhpppqqqooorrrxxxPPPDDDBBBJJJLLLGGGMMM]]]TTTOOOMMMOOOLLLFFFDDDGGGBBBHHHKKKIIIFFFGGGJJJLLLCCCCCCEEEGGGCCC======AAA???@@@BBBCCCCCCBBB@@@???@@@EEEGGGCCC???@@@AAA@@@DDDIIIJJJFFFDDDEEEBBB<<<>>>999333333666999888777---,,,++++++,,,///222444000///---+++)))+++///333,,,222333///...222333111///444666333111333555444333---333888222111666444---///333333///...777CCClll~~~```===...+++,,,111222000111666888...,,,333555...,,,000,,,...000222222111///------111---,,,333222...222///......---,,,,,,,,,,,,''''''((())))))***))))))'''&&&$$$"""!!!!!!""""""  !!!"""""""""!!! )))'''%%%&&&)))---000111---222777;;;>>>BBBGGGKKKLLLLLLNNNRRRXXX^^^bbbccc^^^___fffooopppmmmpppwww~~~HHHDDDFFFLLLOOOMMMNNNSSSRRRPPPMMMIIIGGGGGGGGGGGGLLLGGGHHHGGG>>>BBBKKKKKKGGGCCCCCCFFFHHHFFFBBB@@@CCC@@@@@@CCCBBB???>>>AAADDDDDDCCCAAA>>>=========DDDHHHJJJFFFCCCBBB@@@===999::::::888777777555222//////+++(((+++222000))),,,,,,,,,,,,,,,---///000,,,///333666777555222000222777888222000333333000444666444......222444111---...222444000---666DDDpppzzzYYY888///...,,,---///222333333444///,,,------,,,///444111000000000////////////***+++---...///////////////---,,,---//////+++((((((---...)))%%%&&&'''&&&'''&&&$$$"""!!!  !!! ###%%%&&&'''%%%$$$'''...333222777999888:::@@@DDDEEEIIIJJJLLLSSS\\\bbbdddddd___ccchhhiiihhhjjjpppuuuzzzKKKJJJMMMRRRQQQKKKJJJLLLJJJJJJJJJIIIJJJKKKLLLLLLOOOHHHIIIGGG>>>AAAIIIHHHKKKHHHFFFFFFFFFEEECCCCCCEEEAAAAAACCCBBB???@@@CCCFFFCCC@@@???AAAAAA???===@@@EEEGGGDDDBBBCCCCCC@@@===>>>>>>===;;;999666222000///,,,))),,,111000***///---+++---222444333000///111333555555333000...111666666222000222222///111444333......222222///000000111222///---333>>>hhhzzzrrrcccFFF//////---,,,---///111222222222...,,,------,,,...222///.....................,,,,,,,,,---...//////000///---,,,---//////,,,)))(((---...)))&&&'''((('''((('''%%%$$$"""!!!!!!  !!!!!! """%%%%%%&&&&&&'''***...222...333666666999AAAFFFGGGHHHIIIMMMTTT[[[```bbbaaa___ccchhhiiiiiikkkpppuuuyyyJJJMMMSSSVVVSSSLLLHHHIIILLLLLLLLLLLLKKKIIIGGGFFFPPPIIIJJJHHH???AAAHHHEEEMMMMMMJJJGGGDDDCCCEEEFFFFFFBBBAAACCCCCC@@@AAAEEEIIICCC>>>???CCCEEEBBB>>>BBBFFFHHHDDDCCCDDDEEECCCAAA@@@AAABBBAAA===777333111000---+++---000///***111,,,)))...555888333---111222222222222000...---000333444111///000000//////111111//////111000...444111000000...---000555FFF]]]fff___WWWGGG555...---,,,+++,,,///111111111000,,,,,,......,,,,,,000------,,,,,,,,,------...------,,,,,,,,,...///000...------...//////---+++)))---...***(((******(((((((((&&&%%%$$$###"""""" """!!!!!!!!!$$$$$$$$$&&&***---//////111555888888:::AAAFFFGGGGGGIIINNNTTTZZZ^^^^^^]]]```ccchhhjjjkkkmmmrrrvvvxxxEEEKKKQQQTTTQQQMMMKKKLLLLLLMMMNNNNNNLLLIIIEEEBBBNNNHHHIIIHHHAAACCCIIIEEEIIILLLLLLHHHDDDDDDFFFGGGGGGCCCBBBCCCCCCAAACCCFFFJJJFFFBBBAAABBBCCCBBB@@@HHHKKKKKKGGGDDDEEEEEEBBB???===???CCCDDD>>>777333111000...---...///...+++...+++***---222333...)))111000000000/////////......111222111/////////...---///111111111111000...444000---------...///000...===DDDBBB@@@555---222,,,++++++,,,///000000///...+++,,,//////,,,+++...------,,,,,,,,,---...//////...,,,++++++,,,...000------------.........---***------***)))++++++)))''''''&&&%%%$$$###"""!!! """!!! ###$$$"""###''',,,000///---999===>>>;;;<<<@@@CCCCCCFFFIIIOOOUUUYYY[[[[[[ZZZ___cccgggjjjmmmooosssvvvvvvEEEJJJMMMNNNLLLLLLMMMMMMCCCEEEJJJMMMNNNMMMJJJHHHJJJDDDGGGHHHCCCGGGKKKGGGBBBIIILLLHHHEEEFFFGGGEEEFFFCCCBBBDDDDDDBBBCCCGGGIIIJJJHHHDDD@@@>>>@@@CCCFFFJJJKKKGGGDDDEEEDDDBBB:::777999AAACCC===666333111/////////000///...------.../////////...+++)))///......//////000000111---///111222000...---...---...111333444222111000111///,,,+++---///000...111777555333555---(((///,,,++++++---///000000///---+++,,,//////,,,+++---000///...------...///000///...,,,+++***,,,---...+++,,,,,,,,,,,,---...///,,,...---******,,,,,,(((%%%%%%%%%%%%$$$###!!! !!!"""!!!  """&&&###"""###''',,,///...+++:::>>>>>>;;;;;;>>>AAA@@@FFFJJJOOOUUUXXXYYYYYYYYY___bbbfffjjjnnnqqqtttvvvuuu~~~KKKLLLKKKHHHHHHJJJJJJHHHDDDGGGJJJMMMNNNLLLIIIFFFGGGAAADDDHHHEEEIIINNNHHH???GGGJJJFFFEEEIIIHHHCCCDDDBBBBBBEEEEEECCCCCCFFFHHHJJJJJJEEE>>><<>>BBB<<<555333000...///222222///...000000222333222000///------.........///000111111111------000333222------///...---///444555222111222......---***,,,000000...///333...***000...)))---,,,+++,,,...000111000///...,,,,,,//////,,,,,,...333111///...---...000111///...---+++++++++,,,,,,)))***++++++***+++---///...///---******,,,***&&&$$$%%%%%%%%%%%%###!!! !!!""""""&&&%%% """&&&""""""###&&&)))+++++++++111666888666888>>>BBBBBBFFFJJJPPPTTTWWWXXXYYY[[[]]]```dddjjjnnnrrrtttuuuttt|||}}}NNNNNNJJJFFFHHHLLLIIIBBBHHHJJJLLLMMMLLLIIIEEECCCFFF@@@DDDHHHFFFKKKNNNGGGCCCIIIHHHBBBCCCJJJHHHAAABBB@@@BBBFFFFFFCCCBBBDDDFFFGGGFFFBBB??????CCCHHH>>>EEEIIIHHHGGGHHHFFFCCC;;;222333===BBB;;;444333///---///333333//////333444222000111333444333111//////000111111111000000------000444333---,,,000---+++---222333000000333---000000++++++///000---$$$///---)))000333......,,,,,,---///111222111///000------//////------000555333000...---...///000......------,,,+++******'''(((***)))))))))---000//////,,,))))))+++)))###$$$%%%&&&'''&&&%%%###!!!!!!###""""""!!!!!!  $$$!!!###%%%%%%&&&''')))******///222333777>>>DDDEEEFFFKKKPPPTTTUUUWWW[[[]]]\\\^^^ccciiinnnrrrttttttttt{{{{{{MMMLLLIIIFFFKKKPPPJJJ@@@BBBDDDHHHKKKMMMLLLKKKIIIGGG@@@DDDIIIGGGKKKMMMFFFIIILLLHHH@@@BBBJJJIII@@@@@@???BBBGGGGGGCCCAAABBBFFFCCCAAA@@@AAADDDFFFHHHDDDKKKOOONNNKKKJJJFFFBBB>>>555444>>>BBB;;;333333...,,,...444444///000444555///+++...555888666111111111222222222000///---...,,,000555444...,,,000---***+++111222//////333---222222,,,***---...,,,%%%666888111555777000,,,------...000222333222000111...---//////---...111666444000...,,,---...///.........---,,,+++***)))&&&((())))))'''(((,,,000000///,,,))))))+++((("""%%%&&&(((((((((&&&$$$"""!!!###"""$$$  !!!!!!$$$&&&%%%###$$$'''***)))///222333888@@@FFFGGGGGGKKKPPPSSSUUUWWW\\\___[[[]]]bbbhhhnnnrrrssssssttt{{{zzz~~~KKKNNNOOOKKKIIIIIIFFFAAA???IIIPPPOOOKKKJJJJJJHHHFFFIIILLLKKKHHHEEEFFFGGGKKKHHHEEEFFFHHHIIIFFFCCC@@@BBBBBBBBBEEEIIIGGGAAANNNMMMGGG===;;;???CCCBBBAAAIIIKKKFFFEEEJJJHHH??????::::::??????888333444//////.........000111333444222//////222333222000222...///555999666000---555...000111***---222...(((,,,///000//////111333...000222333222000---++++++...333777666333...***---///111000---,,,...000,,,++++++++++++,,,---...111...,,,,,,...///...,,,...+++(((***...000---)))(((,,,,,,((()))...///,,,+++,,,,,,,,,+++***((('''###"""###&&&)))(((###!!!###### !!!&&&###!!!###$$$$$$$$$%%%)))+++.........000666===DDDHHHLLLJJJJJJOOOSSSTTTXXX^^^[[[^^^cccjjjppprrrqqqooovvv~~~HHHLLLLLLJJJJJJLLLJJJGGGFFFKKKMMMLLLKKKLLLKKKHHHDDDGGGKKKLLLKKKHHHFFFEEEJJJGGGEEEFFFIIIJJJHHHFFFDDDEEEDDDCCCEEEHHHGGGBBBOOOKKKEEEAAA???@@@BBBEEEDDDKKKLLLFFFEEEJJJHHH@@@@@@<<<;;;>>>>>>888555666222222111111111111111111222000///000222333111000444//////444888666333222222---222555///111444...+++---000000//////111333///000111111111///---,,,...///111333333111///------///000...,,,+++,,,...+++++++++,,,,,,......///000---+++,,,...//////---111---***+++///000...+++(((,,,,,,((()))...///,,,---------,,,***(((&&&%%%(((&&&$$$###$$$###!!!"""######  !!!"""######$$$$$$%%%(((+++,,,,,,...111777>>>EEEIIIKKKHHHJJJOOOSSSUUUYYY^^^]]]aaagggmmmqqqsssrrrrrrvvv|||}}}HHHKKKLLLIIIIIILLLMMMJJJLLLMMMLLLJJJLLLOOOMMMHHHDDDFFFIIILLLNNNLLLGGGDDDJJJHHHFFFGGGJJJLLLJJJGGGHHHHHHFFFCCCDDDHHHGGGDDDOOOGGGCCCEEEDDD???AAAHHHIIINNNMMMGGGEEEIIIHHHBBBBBB===;;;<<<<<<888777777444555555555444333111000///......000222222111000666111///333666555444444000,,,222666000000222***///000000///...///111333111111000000///......---111000000//////000000111...///000///---,,,---...,,,,,,,,,---...//////000...,,,+++,,,...//////...333///,,,,,,...///...,,,)))++++++)))***---...,,,------,,,+++)))&&&$$$###,,,((($$$""""""#########$$$$$$###!!!"""############%%%(((******+++...333999@@@EEEHHHHHHFFFHHHNNNSSSUUUYYY^^^]]]bbbjjjnnnooooooqqqrrrvvvyyywww}}}LLLNNNMMMIIIHHHKKKKKKIIILLLOOOOOOMMMMMMOOOMMMHHHGGGFFFFFFIIIMMMMMMIIIEEELLLJJJHHHHHHKKKLLLJJJGGGGGGHHHEEEBBBBBBGGGIIIGGGNNNCCCAAAHHHGGG???@@@JJJNNNPPPMMMGGGFFFHHHHHHDDDBBB>>>:::999888888777888333444666777777555222111,,,---...000111222111000777222111555666333111111000+++000333,,,,,,...'''333222000///...///111333222111///...------......000000///...///000111111///000111111111111111222......////////////......,,,++++++,,,---...///000333000---+++,,,------,,,***++++++******,,,---,,,,,,,,,+++)))(((&&&%%%$$$***'''%%%###$$$&&&((()))%%%%%%$$$!!!"""############$$$''')))))),,,///444:::???CCCEEEEEEDDDGGGMMMRRRUUUYYY^^^YYY```hhhkkkjjjiiilllpppuuuvvvsssyyyKKKMMMLLLIIIHHHKKKKKKIIIGGGOOOTTTRRRNNNMMMLLLJJJKKKHHHEEEFFFJJJLLLKKKIIINNNKKKIIIIIIKKKKKKIIIFFFCCCEEEDDD@@@AAAFFFJJJJJJLLLBBBAAAHHHHHH@@@AAAJJJPPPPPPMMMHHHFFFHHHHHHFFFBBB???:::666666777888777000222444777777666333222,,,---///000000000111111666444444888777111,,,+++000***---///)))---222...444222000......000111222222111///---,,,---......---...///000000000000000------...000222333444444111111111000///...,,,+++++++++,,,,,,,,,---///000444222///......///......,,,******++++++++++++---******)))(((((((((''''''%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""  """#########"""$$$&&&)))+++---000444999<<>>777777;;;;;;888222333444666666555333222111222111///---...222555888666888:::888222000111222+++---...***111:::999000...---...000111000...000000///...------------,,,---...000000000000///---+++***,,,///000///------...///000000...---++++++---...,,,******,,,//////111222333222111000///...***))),,,,,,)))***---,,,+++***)))((())))))***%%%''')))'''$$$!!!!!!"""%%%###""""""###""")))///!!! !!!"""######""""""###%%%'''***+++---000444888<<<===BBBAAAEEELLLQQQRRRUUUYYY\\\___ccchhhkkknnnpppqqqnnntttuuu{{{GGGKKKLLLIIIHHHIIIFFFBBBKKKMMMMMMKKKNNNQQQPPPKKKIIIKKKMMMKKKHHHFFFHHHKKKGGGEEEDDDGGGKKKNNNMMMKKKDDDHHHIIIFFFDDDGGGJJJJJJNNNOOOLLLFFFEEEJJJMMMKKKNNNLLLKKKKKKJJJGGGFFFGGGCCCDDD@@@999999======999555666666666666444333222444444222///------222666999777888:::888555555888555...//////)))---444111///---,,,...111222///---/////////......---,,,,,,---------...///000111111111///---...000000...,,,***+++---///000000...---+++---...---***)))+++...))),,,///111000...---,,,...***)))------))))))...///...,,,***((((((((()))&&&(((***)))&&&%%%(((***$$$"""!!!"""$$$### &&&,,, !!!!!!"""######"""""""""%%%'''((()))+++...333888<<>>:::;;;DDDCCCAAAIIILLLIIILLLFFFCCCBBBDDDHHHJJJJJJIIIHHHIIIIIIHHHGGGDDDAAA???AAAAAADDDFFFFFFEEEJJJPPPNNNMMMKKKIIIJJJLLLNNNPPPTTTNNNKKKKKKKKKHHHGGGHHHDDD@@@<<<;;;;;;;;;999777333666777444444666555111------..................666555333///---,,,///111......---------------...)))***+++---------------///------...000222222222555===???888...***,,,---///...///111222222///,,,......------------......,,,---...//////...,,,,,,---,,,,,,,,,,,,,,,---...,,,...//////---,,,,,,---,,,,,,+++***)))((('''&&&(((%%%%%%((('''###"""$$$!!!"""""""""!!! ### !!!"""###%%%&&&)))+++---///222555:::>>>???AAADDDFFFHHHMMMUUU[[[XXXZZZ]]]aaafffiiilllmmmsssrrruuu|||CCCBBBBBBDDDGGGGGGDDD@@@BBBJJJGGGCCCIIIJJJEEEFFFBBBAAAAAACCCFFFHHHGGGEEECCCEEEFFFFFFGGGHHHGGGCCC@@@AAACCCEEEEEEGGGLLLPPPKKKPPPOOOHHHGGGNNNQQQNNNLLLLLLLLLKKKHHHEEEEEEGGG@@@@@@AAABBBBBB???999555222555666333222444333///------...///////////////666444111...------///111...---,,,,,,+++,,,,,,,,,((())),,,...///...---+++000---***,,,111555444222000999;;;111,,,000222///...///000222333222///,,,///..................///------------......//////,,,,,,,,,,,,---......///---...//////......---------,,,+++***)))''''''&&&+++((((((***((($$$###%%% !!!!!! """ !!!"""$$$%%%&&&'''))),,,...000333888;;;;;;???BBBCCCDDDIIIRRRYYYWWWYYY\\\^^^```dddjjjooouuurrrtttyyy~~~FFFCCCAAABBBFFFHHHHHHFFFIIIOOOIIIDDDJJJJJJDDDCCCBBBBBBCCCDDDFFFFFFEEEDDDBBBEEEEEEDDDHHHMMMKKKFFFBBBDDDDDDDDDFFFJJJOOOQQQKKKRRRRRRHHHFFFMMMOOOJJJFFFKKKMMMKKKFFFEEEGGGIIIDDDDDDCCCCCCBBB???<<<999333666666222111333111...//////000000111111222222666444222111000000000000,,,,,,++++++++++++,,,,,,***,,,...000111///---+++000,,,(((+++111555444222...333111+++---444555...///...///111222111///---///////////////////////////...,,,++++++...000222+++,,,,,,---............------......//////...---,,,,,,+++***)))((('''''',,,))))))+++***%%%$$$&&& !!! !!! !!!"""$$$%%%%%%'''(((+++,,,...222666999:::>>>CCCDDDEEEIIIRRRYYYXXXZZZ[[[ZZZ[[[aaajjjrrrtttrrrsssxxx|||JJJGGGEEEDDDEEEFFFFFFFFFHHHMMMFFFBBBJJJKKKFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGFFFIIIHHHDDDGGGMMMKKKCCCEEEGGGFFFDDDFFFLLLPPPPPPKKKQQQRRRJJJFFFIIIKKKIIIGGGMMMOOOKKKGGGHHHJJJKKKLLLHHHCCC>>><<<<<<>>>???555777666222111333333111333222111000111222333444666444333333333333111000+++++++++++++++,,,---------...000222111000---+++...+++)))+++111444333000000///,,,***...333111,,,///.........000000///---......////////////......///---+++***+++---000111+++,,,,,,------------,,,---,,,,,,---//////...,,,++++++******)))(((((((((+++((((((***)))$$$###%%%"""""""""!!! !!!   !!!"""#########&&&(((***,,,...111555888<<<@@@DDDGGGIIIMMMSSSXXXXXXYYYYYYYYYZZZ```jjjqqqrrrpppqqqwww|||DDDEEEGGGFFFEEEDDDCCCDDDFFFIIIAAA<<>>BBBFFFKKKOOORRRTTTWWWWWWYYYZZZ^^^ccciiimmmooonnnpppwww|||;;;@@@FFFHHHFFFCCCCCCCCCFFFHHH>>>888BBBEEEAAABBB@@@BBBEEEGGGJJJMMMQQQTTTHHHKKKHHHBBBEEENNNKKK@@@GGGIIIGGGBBBEEEMMMPPPMMMJJJKKKMMMLLLHHHDDDGGGMMMJJJOOONNNFFFCCCEEEGGGEEEAAADDDHHHGGGCCC<<<555111333555333000222888======888555111......000333555888444000///111333333111)))******+++,,,...///000111111111111///---+++*********+++---///000...---***'''***222222,,,...666000---+++***+++---......******,,,,,,,,,,,,******)))+++---//////---***(((+++,,,,,,---,,,+++)))(((,,,***)))+++...///---+++))))))))))))************+++((()))+++***'''&&&(((%%%%%%$$$""" $$$"""$$$%%% """!!!"""""""""!!!!!!'''(((***,,,---000555888999:::>>>DDDJJJNNNOOOOOOUUUVVVYYY]]]aaaeeehhhiiimmmlllpppwww}}}777@@@EEEBBBCCCHHHFFF>>>DDDJJJGGG<<<777>>>AAA>>>BBBDDDEEEGGGIIIJJJLLLNNNIIIDDD???>>>AAAEEEGGGGGGLLLDDDEEEHHHFFFMMMRRRMMMGGGHHHIIIGGGEEEEEEIIIMMMFFFDDDGGGFFF???EEEKKKEEEAAA???BBBHHHEEE<<<555555888999888666666777:::===666666444111......444888666444111111222222222111+++,,,,,,,,,,,,---///111333111...+++)))***+++,,,...//////...,,,,,,---///...---+++******+++---...///////////////.........---******---...---...111***---///111000///...///++++++,,,...000///,,,******+++---.........------''')))++++++++++++---///,,,+++***))))))***+++,,,&&&%%%$$$###"""""""""$$$%%%###"""&&&'''***+++,,,...111444888<<>>666555222000///000444777444111///...000222444444+++++++++++++++...111333333111///---,,,,,,---.........---------.........///......------......///............////////////---******---...---...111...//////000000000222333///.........///...+++)))+++,,,---.........---,,,)))***+++,,,---/////////+++***)))(((((()))***+++%%%$$$######""" !!!!!!$$$%%%###"""%%%''')))***+++---111333555<<>>999777888999999888666666888<<>>======;;;888666666777888::::::999999;;;======888333111222222000...000...------000222222222...,,,))))))+++...000222...///000111111000//////...+++))),,,111333000,,,+++,,,---......---,,,+++,,,,,,------...///000000///,,,,,,......,,,---000---,,,,,,...111333333333...,,,***+++---000222222....../////////---,,,+++,,,***(((,,,222444111---''''''''''''''''''''''''$$$###"""""""""""" !!! """$$$###""""""$$$''')))***,,,...000666:::???BBBCCCHHHOOOTTTUUUWWWYYYZZZ]]]bbbgggjjjoooooonnnpppttt{{{@@@;;;===EEEFFF@@@@@@EEEGGGMMMPPPKKKEEECCCFFFHHH@@@DDDJJJLLLLLLMMMOOORRRKKKKKKIIIEEECCCEEEKKKQQQNNNHHHLLLMMMFFFHHHMMMHHHMMMKKKIIIJJJMMMNNNLLLIIIDDDAAAFFFHHHEEEJJJLLLBBB999;;;<<<;;;:::888666333555888<<<>>>===;;;999999:::666333333444555333000000//////000111000...,,,111---***)))+++.........+++---...000000///...---...+++))),,,111333000,,,***,,,...//////...,,,***+++,,,,,,---...//////000000------//////,,,,,,///,,,,,,...222666666444111...,,,******---000222222...////////////...,,,++++++)))(((+++000222///***&&&&&&&&&''''''&&&&&&&&&$$$###""""""""""""  !!!!!!######"""!!!$$$''')))+++,,,...///999999;;;???EEEKKKOOOQQQTTTUUUXXX\\\___ccciiioooppppppppprrruuuzzz~~~<<<;;;>>>CCCEEEBBBAAACCCEEEGGGIIIGGGDDDCCCEEEFFFDDDJJJOOOOOOKKKHHHJJJNNNKKKJJJHHHFFFFFFJJJOOOTTTSSSLLLNNNLLLDDDFFFLLLJJJNNNLLLIIIHHHIIIJJJKKKKKKFFFCCCGGGJJJGGGLLLLLL@@@666:::;;;::::::;;;999555666:::>>>@@@???;;;888777444333333555777999888888333222111111111///,,,)))000---******---///...,,,+++,,,---......---,,,,,,---,,,+++...111111///,,,---...000111111000...---,,,,,,,,,---.........///222...---//////,,,,,,///......111666:::999555000111...+++***+++------------...///000///...---,,,***))))))+++...///+++(((%%%&&&''''''''''''&&&%%%%%%$$$"""""""""""" !!!######"""!!!$$$(((***+++,,,...///::::::<<>>@@@AAA???@@@CCCDDDBBBAAAAAACCCFFFGGGEEECCCBBBCCCHHHLLLMMMKKKIIIIIIKKKJJJIIIHHHIIILLLNNNPPPPPPTTTNNNPPPOOOFFFGGGNNNLLLPPPOOOMMMJJJGGGGGGHHHJJJFFFCCCGGGJJJGGGKKKIII<<<888;;;;;;888999>>>???<<<;;;===??????<<<:::888888333555777888888888999:::666444000///.........---,,,***(((+++000222000---,,,------------,,,,,,+++,,,---...///000///---,,,...///000111111000///...------------------------333///...000///,,,,,,...000...///333777777333...000...+++***+++++++++***------///000000///......)))***,,,------+++)))'''%%%&&&'''(((((('''&&&%%%'''%%%###"""""""""   """######!!!$$$(((+++,,,---...///777<<>>FFFEEE>>>>>>IIITTT\\\[[[^^^cccbbb```gggqqqoooooooooqqqvvv}}}DDDFFFDDD??????CCCEEECCC;;;BBBFFFEEEFFFIIIFFF@@@AAABBBCCCDDDEEEEEEEEEEEEHHHAAA@@@JJJRRRPPPJJJFFFKKKMMMNNNOOONNNNNNPPPQQQPPPPPPMMMIIIDDDBBBEEEHHHLLLGGGHHHHHHDDDIIIJJJ@@@===555<<>>======>>>888777555555666666555333888666333///++++++---000000,,,***,,,,,,)))***...000222333111,,,))))))***111,,,+++---...++++++---..................------...,,,***,,,...///...,,,222111///---,,,++++++,,,///...---///111111...+++))))))))),,,000000---******+++---///111///,,,)))******+++,,,,,,,,,,,,+++***)))''''''(((((('''%%%&&&&&&%%%%%%###"""   !!!###%%%((()))+++---000222444<<<<<<;;;AAABBBFFFRRRXXXYYY[[[^^^aaaddddddcccllloooooonnnqqqzzz???AAA@@@===>>>BBBDDDBBB@@@FFFIIIFFFDDDEEEDDDAAACCCCCCDDDEEEEEEEEEEEEDDDKKKDDDBBBHHHNNNNNNKKKKKKKKKLLLMMMLLLJJJIIIJJJKKKJJJKKKKKKHHHFFFEEEHHHJJJKKKFFFIIIIIIEEEJJJLLLBBBBBB;;;===>>>666888??????===???AAAAAA???>>>>>>>>>;;;999888777888777555333666666444222///---------///+++***,,,,,,)))***---***,,,//////------...000000,,,+++......,,,,,,............---------......000...,,,,,,......,,,***000///...---,,,------...///......///111111///,,,+++******,,,//////---+++,,,...000222222000---+++***+++++++++++++++******)))((('''((())))))'''%%%&&&&&&%%%%%%###"""  """$$$''')))***+++---///333<<<;;;:::@@@BBBEEEQQQXXXYYYZZZ]]]```cccddddddjjjnnnqqqpppsss{{{???BBBBBB??????BBBBBB???AAAGGGKKKGGGCCCCCCEEEEEEEEEFFFFFFGGGGGGFFFDDDDDDIIIGGGGGGLLLNNNMMMKKKKKKLLLMMMMMMKKKIIIGGGGGGHHHHHHIIIJJJIIIGGGGGGHHHIIIHHHEEEIIIIIIEEEKKKNNNDDDCCC??????<<<444999@@@<<<@@@AAABBBBBB@@@>>>>>>???===;;;:::::::::999777555666666666555333000---,,,///++++++---,,,******---(((***,,,---...///111333///------//////------000///...---,,,,,,---...///111///------------+++)))......---------......///000//////000111111///...---,,,+++,,,---...---,,,---///111222111///,,,+++++++++++++++***)))(((((('''&&&'''(((******(((&&&&&&&&&%%%%%%###"""  !!! !!!###'''))))))***+++,,,222:::999888???AAADDDOOOWWWXXXYYY[[[^^^aaadddfffhhhnnnrrrrrruuu{{{~~~~~~FFFHHHHHHDDDCCCCCCBBB>>><<>>BBB===555:::>>>666@@@AAABBBAAA???======>>>;;;:::::::::;;;:::888666888777666555444222///---000---,,,......++++++...,,,---------------.........---...111000---...111///...---,,,,,,---///000///......------,,,++++++///.........------------000000///000000000000///...---,,,,,,,,,---------,,,...000000...,,,***)))+++++++++***)))((('''&&&&&&%%%&&&(((******(((&&&&&&&&&%%%%%%###""" !!!"""!!! !!!$$$''')))))))))******222999777666>>>AAACCCMMMUUUVVVXXXZZZ]]]```dddgggiiinnnqqqqqqtttyyy}}}}}}~~~FFFIIIIIIFFFDDDEEEDDD@@@;;;BBBKKKMMMIIIEEEFFFJJJIIIJJJKKKLLLKKKHHHFFFDDDFFFJJJNNNOOOMMMLLLLLLLLLMMMNNNOOONNNLLLKKKLLLMMMJJJJJJJJJKKKKKKIIIGGGEEEDDDCCCIIIJJJDDDHHHLLLDDD@@@>>>@@@===444888===666???@@@@@@>>><<<;;;<<<===888777888:::;;;;;;999777:::777444333444444222111111......000000---,,,//////...---,,,,,,,,,,,,,,,...---///222000,,,---111...------,,,---...///000,,,---------------------000000//////---,,,++++++///000000////////////000......------,,,,,,---...,,,...000000---+++******,,,,,,++++++)))(((&&&%%%&&&&&&&&&(((******)))'''&&&&&&%%%%%%###"""  !!!"""!!! """$$$''')))))))))***,,,222888555555>>>AAACCCLLLRRRTTTXXXZZZ\\\___cccgggjjjnnnpppoooqqqxxx}}}~~~|||@@@CCCCCCBBBCCCGGGGGGEEE@@@DDDJJJMMMJJJDDDCCCGGGJJJKKKMMMNNNMMMJJJHHHFFFLLLMMMKKKFFFFFFKKKPPPRRRJJJKKKLLLLLLJJJJJJKKKMMMIIIHHHIIIKKKMMMMMMKKKIIIEEEEEEKKKKKKDDDGGGJJJBBBGGG>>>??????777777>>>>>>===>>>>>><<<::::::;;;<<<666666777999;;;;;;888666999666222222444666555333000......111111---,,,///...,,,******,,,---...------...000333///***+++///,,,,,,---....../////////+++,,,...---,,,,,,...///111111000///...,,,***)))...//////...------///000,,,---......---,,,---///---000333222...,,,---...,,,,,,,,,+++***((('''&&&((('''&&&'''((()))((('''&&&&&&%%%%%%###"""  !!!"""!!!"""$$$&&&'''((()))+++...222888444555>>>BBBCCCKKKNNNRRRXXX[[[\\\^^^bbbfffiiimmmooommmpppwww}}}|||<<>>AAAFFFIIIHHHEEECCCEEEIIIHHHCCCDDDIIIJJJLLLNNNOOOOOOLLLIIIGGGIIIKKKIIIEEEGGGNNNQQQOOOIIIJJJKKKKKKIIIIIIJJJKKKLLLKKKJJJKKKMMMNNNLLLJJJHHHIIIPPPNNNFFFGGGJJJBBBHHH===CCCNNNFFF<<<>>>AAA<<<<<<<<<;;;999:::;;;===999999999;;;;;;:::666333555222111333777888555222...,,,---000000,,,+++---///,,,)))))),,,......------...111333...((()))---***+++---///000000///...,,,...///...,,,+++,,,...////////////...---+++***---...///---++++++...000))),,,///000...---...///,,,///222111...,,,...000,,,,,,,,,,,,+++***)))(((+++)))&&&%%%&&&(((((((((&&&&&&%%%%%%###"""  !!! !!!"""$$$$$$%%%(((,,,///333888444555???CCCCCCKKKJJJPPPXXX\\\]]]^^^aaaeeeeeekkknnnooorrrxxx}}}}}}}}}???AAAAAA>>>@@@FFFIIIHHHFFF@@@???DDDFFFEEEHHHOOOJJJLLLNNNPPPPPPMMMJJJHHHAAAGGGKKKKKKOOORRRNNNFFFKKKLLLMMMLLLJJJIIIJJJKKKRRROOOLLLLLLMMMMMMJJJGGGLLLLLLSSSQQQGGGHHHJJJBBBCCC:::JJJ```XXXCCC<<<===<<<<<<<<<;;;::::::<<>>;;;@@@FFFGGGCCCFFFGGGEEEBBBBBBGGGLLLEEEEEENNNSSSLLLMMMQQQMMMNNNNNNJJJOOOYYYTTTLLLQQQJJJOOORRROOOKKKJJJJJJKKKPPPGGGCCCHHHJJJGGGIIIPPPMMMNNNPPPPPPMMMIIIDDDAAA???@@@LLLZZZTTT@@@999BBB;;;<<<===>>>AAABBB>>>999:::>>>???<<<888888555111666000...222555555555666,,,...000111000...,,,***((((((***---***&&&''',,,---111333222...***)))***------..................+++,,,---...////////////...111222000,,,+++---000+++///333333...+++,,,...+++---000222222000---,,,+++000444333...***)))***//////...+++(((&&&&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!!!!! !!!""""""!!!!!! ######!!!###$$$%%%%%%'''***,,,000222555;;;???AAA@@@>>>LLLQQQWWWZZZXXXWWW]]]ddd```gggooossstttuuuzzz~~~~~~;;;@@@BBB===;;;@@@EEEGGGBBBDDDFFFDDDBBBBBBFFFKKKKKKIIIPPPSSSKKKKKKQQQNNNKKKOOOKKKKKKTTTSSSMMMOOONNNLLLIIIHHHIIIKKKKKKJJJLLLHHHGGGKKKLLLKKKJJJLLLPPPPPPPPPNNNKKKGGGCCC@@@@@@@@@FFFMMMHHH===999???AAA@@@@@@@@@AAA@@@;;;777999===@@@===;;;:::666111333//////444777444111111---...///000///...,,,+++***)))+++---+++'''(((,,,+++,,,---///000///...,,,//////......------,,,,,,+++,,,---...//////000////////////...---,,,---///,,,000444333///------///***,,,...000000///...,,,,,,000333222---******,,,......---***'''%%%&&&'''(((''''''&&&%%%$$$$$$###%%%$$$$$$$$$###""""""""" !!!""""""!!! !!!!!!!!!###$$$%%%%%%'''))),,,///111555:::===???@@@AAAJJJOOOVVVXXXWWWWWW\\\bbbccchhhmmmqqqrrrtttxxx{{{999>>>???<<<;;;???CCCEEE@@@BBBCCCCCCAAABBBFFFJJJNNNKKKPPPPPPGGGHHHNNNKKKJJJSSSNNNHHHOOOSSSNNNLLLRRRIIIBBBBBBHHHLLLKKKHHHGGGKKKLLLLLLNNNPPPLLLGGGQQQPPPNNNLLLHHHEEEBBB@@@DDDCCCAAA???===<<<======EEECCCBBBAAA@@@===999666999===@@@>>>===<<<999333000...111777888333---,,,............---------------+++,,,...,,,((()))------******,,,000111...***000000///...---,,,++++++++++++---...///000111111///...,,,,,,---------,,,---111444333000...///000***+++,,,---.../////////,,,///000///,,,***,,,...,,,,,,+++)))&&&$$$%%%&&&(((((('''&&&$$$###""""""$$$$$$##################!!!""""""###"""!!! !!!"""$$$%%%%%%&&&))),,,---111555888:::<<>>???AAAAAAAAABBBFFFHHHIIIGGGMMMNNNEEEEEEJJJFFFMMMZZZUUUHHHLLLRRRNNNJJJRRRIIICCCDDDIIIJJJHHHFFFGGGMMMOOOKKKMMMRRROOOFFFNNNMMMKKKHHHEEECCCAAAAAAGGGGGGAAA888999AAABBB<<>>===>>>@@@AAAAAACCCEEEFFFBBBBBBKKKOOOGGGFFFIIIDDDQQQ```ZZZKKKLLLPPPLLLJJJNNNJJJJJJMMMKKKFFFCCCFFFJJJOOONNNIIIKKKRRRQQQIIIJJJIIIGGGEEECCCCCCBBBCCCEEEGGGAAA888;;;DDDDDD;;;>>>;;;<<>>BBBAAAAAA>>>:::<<<@@@@@@<<<444222333666444...,,,---...---,,,++++++,,,...///000,,,+++......,,,,,,///111222222///+++((('''(((+++,,,,,,,,,------......***+++,,,...//////000000...+++)))***---...---***---...//////...---......---------...///111222444------,,,++++++,,,...000((()))((('''%%%$$$%%%&&&(((''''''&&&$$$######"""###############$$$$$$$$$###############!!! !!! """###$$$$$$&&&)))+++)))...333555555999AAAHHHFFFNNNSSSSSSUUU\\\```___eeeddddddhhhnnntttxxxzzzxxx===;;;:::<<<<<<:::;;;===>>>???@@@AAABBBCCCDDDDDD???@@@LLLQQQIIIHHHJJJDDDPPP]]]ZZZNNNMMMKKKHHHKKKJJJJJJOOOSSSNNNCCCBBBGGGMMMMMMKKKIIIJJJOOOOOOMMMHHHGGGFFFEEEDDDDDDDDDDDDAAACCC???:::===CCCBBB;;;===999:::???@@@===AAAIIIDDDCCC???;;;===BBBBBB>>>777555555666333///...222---,,,+++++++++,,,......000+++))),,,.........111...111222000+++)))+++...******+++,,,---...//////***+++,,,------------------+++***+++,,,------,,,------------------......////////////000111222333------,,,++++++,,,---...'''(((((('''%%%$$$%%%'''(((''''''&&&&&&%%%%%%$$$$$$$$$##################"""######$$$###"""  !!! !!!###$$$$$$%%%(((+++***---111333666:::@@@EEEEEENNNSSSRRRUUU]]]aaa___cccdddeeeiiimmmsssxxx|||}}};;;777888<<<>>><<<<<<@@@@@@@@@@@@AAACCCDDDCCCCCC@@@@@@JJJNNNGGGFFFIIIDDDJJJTTTTTTNNNLLLFFFCCCLLLGGGGGGMMMSSSNNNDDDCCCJJJNNNJJJHHHKKKMMMLLLLLLNNNJJJIIIIIIHHHGGGFFFEEEDDD?????????>>>???AAAAAA@@@@@@;;;<<>>???CCCAAA@@@AAABBBDDDDDDCCCBBBAAA???GGGJJJBBBBBBFFFBBBDDDLLLNNNMMMLLLBBB@@@MMMGGGDDDHHHPPPOOOEEEEEELLLNNNGGGGGGNNNPPPJJJIIINNNMMMMMMLLLKKKIIIGGGEEEDDDAAA??????AAABBBAAABBBFFFFFF@@@???EEECCC===BBBMMMCCCDDDCCCBBBEEEFFF@@@888777777:::<<<999333222555+++++++++,,,,,,------------(((&&&***...///111333333000------000222000...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***---///...++++++...111///...------///000000000---...///////////////......---,,,,,,,,,,,,+++***'''(((((('''&&&%%%'''((('''''''''(((((((((((()))&&&%%%%%%$$$###"""!!!!!!!!!!!!###$$$$$$###""""""!!!"""!!!######$$$%%%(((***,,,,,,...222888<<<>>>>>>AAAKKKOOOMMMRRR]]]aaa[[[bbbggglllnnnmmmooouuuzzzyyyyyy|||<<<===:::777<<>>IIIJJJNNNPPPMMMFFFAAAAAADDDEEELLLRRRQQQOOOOOONNNKKKEEEHHHKKKLLLKKKIIIHHHGGGOOOPPPPPPNNNJJJFFFDDDDDD999>>>CCCBBB===:::>>>BBB@@@GGGCCC>>>@@@<<<;;;CCCEEEBBB===<<<@@@EEEAAA::::::777666777999999777444///...000333111------000***(((''')))---000000///---......---000333000***------------......//////)))***++++++,,,,,,,,,+++000///,,,++++++---///111444111...,,,---///000000000///---------...000111///---+++***++++++***)))(((((())))))(((((('''&&&$$$%%%&&&(((******'''%%%$$$&&&%%%"""!!!######!!!"""######"""'''...+++######***)))---111222111444:::@@@AAAIIIMMMMMMSSS\\\]]]VVV___ffflllkkkkkkpppwwwzzzttt{{{;;;>>>>>><<<<<<>>>???>>>@@@>>>===@@@CCCDDDCCCBBBDDDEEE??????DDD???<<>>@@@@@@===<<>>CCCAAA>>>EEE@@@AAAAAA@@@CCCEEEAAA999===:::777666888999999888111000222444222------000,,,)))((((((***,,,+++)))...000///...000222000+++...---,,,,,,,,,---///000++++++,,,,,,,,,,,,,,,+++000///---,,,+++,,,---...111000---,,,------......000///---------...000111///---,,,+++,,,,,,+++)))((((((((((((((('''&&&&&&%%%%%%&&&((())))))'''$$$###&&&%%%"""!!!$$$$$$""""""######"""  $$$***)))$$$"""&&&+++(((,,,000111222555;;;@@@AAAGGGLLLOOOSSSYYY[[[YYY___eeejjjiiikkkqqqvvvxxxuuu{{{666:::@@@BBB>>>:::<<>>======<<<===???AAABBBAAAFFFAAA@@@FFFDDD???BBB:::@@@DDDDDDDDDCCC???999???<<<888777888:::;;;;;;555333444555333...---000,,,+++))))))***+++***)))000222111//////222000+++///...,,,++++++---///000,,,,,,---------,,,,,,+++///...---,,,++++++******...------------,,,,,,,,,///...---------///000111...---,,,---------+++)))'''''''''''''''&&&&&&&&&'''&&&&&&'''((((((&&&###"""%%%$$$!!!"""%%%&&&$$$"""###$$$###!!! !!! $$$%%%%%%%%%(((+++'''+++...000222555;;;@@@AAADDDKKKRRRTTTTTTXXX^^^___dddggghhhlllrrruuutttvvv{{{~~~~~~222555===DDDAAA;;;>>>FFF???AAAAAA@@@@@@BBBAAA>>><<>>DDDCCC>>>>>>AAA;;;@@@BBB>>>>>>@@@???;;;<<>>999999===AAABBBBBBDDDGGGAAA???FFFCCC;;;<<<999???BBB>>>::::::;;;;;;999:::;;;<<<;;;999888888;;;999888888444......111///////////////000111222000333222...---//////,,,+++,,,...//////---,,,***---------......---,,,,,,((()))+++,,,---,,,+++******---///000...,,,,,,------------...///000000111,,,+++***+++,,,,,,***((()))((('''&&&&&&&&&&&&'''(((&&&%%%&&&&&&&&&%%%###!!!$$$$$$"""###'''(((&&&"""###$$$###"""!!!"""###!!! """$$$&&&''''''+++,,,...///000333777999>>>???HHHSSSTTTQQQVVVaaa^^^bbbdddggglllssstttqqqwww{{{}}}{{{888@@@FFFEEE@@@>>><<<:::888???BBB>>><<>>999AAAHHHDDD???EEEEEEAAADDDEEEGGGKKKMMMMMMKKKIIIGGGCCCLLLSSSRRRPPPMMMJJJFFFIIIJJJLLLLLLJJJIIIJJJKKKNNNOOOOOONNNJJJGGGFFFFFFCCC???::::::<<<@@@AAAAAA???CCC???>>>FFFDDD???CCC===AAAAAA;;;888999::::::777:::===>>><<<999888777<<<999888777444......222111111111///,,,+++,,,---...222222---+++...///...+++,,,...//////---+++)))++++++,,,---------------'''(((***,,,---------,,,))),,,000000---+++,,,...,,,------...///000111111---+++******+++,,,++++++***)))(((&&&&&&'''(((((('''&&&$$$%%%&&&&&&%%%$$$"""$$$%%%"""###'''(((&&&!!!"""######!!!!!!"""### !!!  !!!!!!""""""###$$$&&&'''+++,,,,,,...000333666888<<>><<<@@@@@@:::AAAHHHCCC<<>>??????>>>DDDAAA???DDDCCCAAAHHHAAACCCBBB<<<999::::::888999<<<>>>>>><<<:::999:::<<<999777777333...///333000111111...+++)))***,,,,,,000000,,,***,,,//////...---,,,,,,++++++,,,,,,((()))***,,,------------******+++,,,,,,---------'''+++......+++))),,,///+++,,,---///000000111111000...+++***+++---......+++***)))''''''((()))***&&&%%%###$$$%%%&&&&&&%%%###%%%%%%######'''(((%%% !!!"""""" !!!"""  """######"""$$$'''***))))))***,,,111555888999:::AAAGGGKKKQQQXXX[[[ZZZ[[[ccciiijjjlllpppttttttwww|||~~~~~~111KKKVVVEEE888===AAA<<<555@@@EEE???===AAAAAA;;;===EEE@@@999???CCCAAACCCGGGJJJLLLJJJHHHIIIOOOUUUJJJLLLMMMMMMPPPSSSOOOIIIFFFIIIMMMOOOOOONNNMMMMMMQQQPPPLLLGGGAAA===<<<<<>>???AAAHHHEEEAAADDDAAA@@@IIICCCEEECCC???<<<===:::666<<<>>>???===;;;:::<<<>>><<<999777666333...///333---///000...,,,+++---000***///000+++))),,,//////111///+++((((((***---///'''((()))+++,,,---......------,,,,,,,,,,,,,,,,,,&&&***---,,,((((((+++...+++,,,---///000111111111333000,,,+++,,,///111222,,,+++)))((('''(((***+++%%%$$$######%%%''''''&&&$$$&&&&&&######''''''%%%!!!"""!!! !!!"""  !!!$$$###"""$$$(((---&&&&&&'''+++111777:::<<<999BBBGGGHHHPPP\\\^^^WWWZZZdddkkkllllllppptttuuuwww|||AAA>>>>>>BBBAAA<<<:::======>>>???@@@@@@@@@@@@@@@FFF@@@===@@@DDDEEEFFFIIIIIIDDDAAAEEELLLQQQPPPMMMKKKJJJOOOVVVUUUMMMIIIKKKEEEGGGKKKOOOOOOLLLNNNSSSRRRPPPMMMJJJFFFBBB@@@>>>GGGEEEEEEHHHGGGBBB@@@BBB>>>EEEEEE>>>===DDDFFFBBBFFFCCC@@@===;;;;;;<<<===>>><<<:::999:::;;;;;;:::777999;;;999666444555888111000///000222333333333333...---111333000---------///---((((((------(((************+++,,,---......,,,+++,,,000111000---,,,///111///,,,)))***,,,)))+++...//////...///000222111000//////000111222+++***((('''&&&&&&'''''''''((()))'''$$$$$$&&&)))''''''&&&&&&&&&%%%%%%%%% """######""" !!!!!!!!! ### !!!!!!###%%%'''(((&&&&&&***000222222666<<<@@@???CCCKKKQQQTTTYYY___\\\```fffjjjlllnnnppprrrxxxzzz}}}<<<===>>>>>>>>>>>>======??????@@@AAAAAAAAA@@@@@@LLLFFFBBBEEEGGGGGGHHHJJJOOOKKKGGGHHHLLLNNNNNNLLLIIIIIIMMMTTTSSSMMMIIIJJJEEEFFFIIIMMMMMMJJJLLLQQQRRROOOIIIDDDAAABBBDDDEEEHHHEEEEEEHHHGGGDDDCCCEEEBBBDDDDDDCCCFFFIIIHHHDDDEEECCCAAA>>>===<<<======<<<;;;;;;;;;<<<<<<999777444555666888999999666555444222000000111222111000000,,,---222444111------...///---((((((,,,,,,((())))))******+++,,,,,,------,,,++++++---------,,,+++---...---,,,***++++++))),,,...000//////000111222111000///...---------+++***)))((('''''''''(((((()))***(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&%%%!!!"""###"""!!! !!!""" """###### !!!---$$$ !!!"""$$$''')))***&&&&&&***///222222666;;;???>>>BBBJJJPPPSSSXXX]]][[[___eeeiiillloooqqqssszzz{{{|||}}}888===>>>999:::@@@AAA<<<@@@@@@AAABBBBBBBBBBBBAAALLLGGGDDDGGGIIIHHHJJJLLLSSSQQQNNNKKKJJJJJJKKKLLLGGGGGGKKKQQQQQQMMMJJJJJJEEEEEEGGGKKKJJJHHHIIIMMMNNNLLLIIIFFFEEEEEEGGGHHHFFFCCCCCCEEEEEECCCCCCFFFNNNBBB999;;;???@@@===;;;CCCBBBAAA@@@???>>>===<<<;;;;;;;;;<<<===;;;888555666555555888<<<:::555///666444222111111111///......+++---222444000---,,,///000...***(((***+++)))'''(((***+++,,,,,,+++++++++,,,,,,+++))))))***+++,,,+++***+++,,,,,,+++***+++---///000000000111222111111000...,,,***(((''',,,+++***))))))((())))))***++++++)))''''''(((***%%%&&&&&&&&&&&&&&&&&&&&&###$$$###""" !!!### !!!!!!!!!,,,$$$ !!!"""$$$''')))***&&&&&&***///222222555;;;======AAAJJJOOORRRUUUYYYZZZ^^^dddhhhlllooorrrttt{{{{{{{{{{{{|||777@@@@@@888888BBBCCC;;;??????AAACCCDDDEEEEEEEEEGGGCCCCCCFFFHHHGGGIIIMMMRRRQQQOOOJJJFFFEEEHHHKKKGGGGGGJJJNNNPPPNNNLLLJJJGGGEEEFFFIIIIIIGGGGGGKKKHHHJJJLLLNNNMMMJJJFFFCCCCCC???>>>AAAAAA@@@AAAEEEoooVVVAAA???CCCCCCBBBEEE@@@@@@AAA@@@???>>><<<;;;===<<<;;;;;;<<<;;;888666<<<;;;::::::999777222...666444222111111111000///000---...111111---,,,---///000...+++))))))******'''(((***,,,,,,+++***))))))+++,,,+++((((((+++...///,,,******,,,---+++(((,,,...///000000000111333////////////---***(((&&&---,,,,,,+++*********)))*********)))((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%###!!!"""$$$ !!!  """$$$&&&'''&&&&&&***///111111555:::;;;;;;@@@HHHNNNOOORRRVVVYYY]]]bbbgggjjjnnnrrrtttyyyyyyyyyyyyzzz999CCCCCC::::::CCCCCC:::<<<===@@@CCCEEEGGGHHHIIIGGGDDDDDDFFFFFFDDDEEEIIIKKKLLLLLLHHHCCCCCCFFFJJJHHHIIIJJJLLLOOOPPPNNNJJJIIIFFFFFFIIIJJJHHHHHHJJJFFFHHHKKKLLLKKKGGGBBB???BBB>>>>>>@@@AAA???AAAEEEkkkSSS???>>>DDDEEEEEEGGG???@@@@@@@@@???===:::999@@@===:::999999:::;;;:::>>>???>>>:::666444444666444222111111222333333222444111//////...***+++/////////...---***(((***,,,((()))+++,,,---,,,***))))))+++,,,+++)))***...111333///++++++,,,---+++(((,,,.../////////000222333---...//////...---+++***---------,,,++++++************)))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$!!!"""$$$---(((""""""$$$&&&'''&&&&&&)))///111111444999;;;;;;???GGGLLLMMMPPPUUUXXX[[[```dddhhhlllpppsssvvvvvvwwwxxxzzz;;;AAABBB======BBB@@@:::;;;===???BBBEEEHHHIIIJJJJJJHHHHHHIIIFFFBBBCCCGGGFFFGGGHHHGGGDDDDDDGGGJJJJJJKKKJJJJJJMMMPPPNNNIIIJJJFFFEEEHHHJJJIIIIIIKKKIIIGGGEEECCCAAA@@@@@@@@@CCC@@@@@@CCCCCCAAABBBFFFEEE;;;555:::AAACCCAAA???AAAAAAAAAAAA???<<<:::888BBB>>>:::888999<<<===>>><<<>>>>>>:::666555999===222111000111333555555444555222111111...***,,,000///.........+++'''***///***+++,,,,,,---,,,+++***,,,,,,,,,+++***,,,///111222000---,,,,,,,,,,,,+++,,,---.........///111333------......///.........------------,,,+++***)))+++)))((())))))(((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%### !!!###+++&&&  !!!###&&&((()))&&&&&&)))///000000333999===<<<>>>EEEIIIKKKOOOTTTWWWZZZ^^^bbbeeeiiinnnqqqtttuuuvvvxxx{{{999;;;>>>@@@AAA@@@>>><<<===>>>@@@CCCEEEFFFGGGHHHFFFFFFGGGIIIGGGCCCEEEJJJEEEFFFHHHHHHHHHHHHIIIJJJJJJKKKIIIGGGKKKOOOMMMFFFJJJEEECCCGGGJJJIIIIIIKKKHHHFFFCCCAAA@@@@@@AAAAAACCCAAAAAAEEEEEEBBBAAADDD999===@@@CCCHHHLLLJJJEEEFFFEEEDDDBBB@@@===;;;:::@@@>>>;;;;;;<<<>>>???@@@<<<<<<;;;:::888888999:::333111000111333555555444000000222555222......111---,,,...///+++'''+++222,,,,,,,,,,,,,,,,,,,,,,,,111...+++******,,,------------,,,+++***+++---///,,,------------...111333......------------......,,,,,,------,,,+++)))(((,,,+++)))***+++***'''$$$(((((('''&&&%%%$$$$$$###%%%&&&&&&$$$""" !!!!!!  """!!!!!!###%%%'''((('''&&&)))...000000333888???===>>>CCCGGGJJJOOOUUUVVVYYY]]]```cccfffkkknnntttvvvxxxzzz|||777666;;;BBBCCC???<<<>>>???@@@AAACCCDDDEEEEEEEEE>>>???BBBGGGGGGEEEIIIOOOFFFGGGIIIKKKLLLLLLKKKJJJJJJKKKHHHEEEIIINNNKKKDDDIIIDDDBBBFFFIIIIIIIIIKKKDDDEEEGGGHHHGGGEEEBBB@@@AAA???@@@DDDDDD@@@???AAA888AAADDD???>>>DDDEEE???IIIHHHFFFCCC@@@>>><<<;;;>>>===<<<===???AAA@@@???>>><<<999:::;;;:::666111444222111111333444444444***---333888777111///222---+++---///,,,'''+++444......---,,,,,,,,,------555000+++)))***+++***((((((***+++***(((***...333+++,,,---,,,,,,---000333///...---,,,+++,,,---...+++,,,------,,,+++)))(((...,,,***+++,,,+++((($$$))))))((('''%%%$$$###"""$$$&&&&&&%%%###!!! !!!!!!!!!!!!!!!###%%%&&&'''&&&)))...000///222888AAA>>>>>>BBBFFFJJJOOOVVVVVVYYY\\\^^^aaaeeeiiillluuuwwwzzz{{{}}}666;;;@@@@@@<<<999:::<<>>>>>AAAAAACCCEEEDDDCCCDDDHHHLLLHHHAAA@@@GGGLLLKKKIIIJJJBBBDDDFFFIIIKKKJJJGGGDDDNNNHHHCCCCCCHHHKKKJJJHHHBBBBBBJJJTTTOOO@@@;;;@@@>>>>>>BBBIIIMMMJJJDDD@@@CCCBBBAAAAAAAAACCCDDDEEEDDDFFFHHHFFFCCC@@@AAABBBCCCAAA???>>>>>>???AAABBBEEE<<<666777999777555666888555333333333222333444111000222888888333...,,,111///...---,,,------...///((((((///111...111999:::666...(((%%%&&&))),,,+++,,,,,,,,,,,,+++******,,,...///...,,,,,,...111+++,,,......---,,,,,,---000,,,)))))),,,...---+++,,,,,,---,,,+++)))'''&&&$$$(((+++***&&&###$$$'''%%%&&&'''%%%###!!!!!!"""  """$$$%%%&&&&&&'''***---.........111444===<<>>===:::999<<<@@@FFFCCCBBBCCCAAA>>>AAAFFFFFFFFFFFFFFFEEEFFFGGGHHHCCC>>>>>>FFFKKKJJJHHHIIIHHHEEECCCEEEKKKPPPQQQQQQIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCGGGNNNJJJ???<<>>;;;444...444333444888888444222444000//////...............---***(((***++++++---111555222,,,((('''(((+++---++++++,,,,,,,,,,,,++++++,,,...//////------///111.../////////............,,,,,,+++***))))))+++,,,+++,,,,,,,,,+++)))((('''$$$'''***(((%%%###$$$'''&&&&&&&&&$$$""""""###$$$   """###%%%%%%%%%'''***---------...222555===<<>>===DDDMMMLLLIIIGGGHHHIIIIIIFFFBBBAAA???@@@GGGLLLLLLIIIHHHJJJDDD???BBBIIIOOONNNLLLEEEHHHKKKKKKHHHEEECCCCCCHHHDDDDDDHHHEEE>>>===CCC???@@@CCCGGGKKKNNNMMMKKKEEEFFFGGGGGGGGGFFFEEEDDD???AAABBBBBB@@@???@@@AAA???@@@AAAAAABBBBBBBBBBBB@@@777111555::::::888777333333555:::@@@@@@888000222111333444111...///444...////////////......---,,,...,,,)))***000333222///---***((((((***,,,...******+++,,,------------...///000000//////000111111111000000000//////...))),,,---+++'''%%%(((,,,***++++++,,,+++***)))(((%%%'''(((&&&######%%%((($$$$$$$$$""" !!!###!!! !!!!!! !!!###$$$$$$$$$(((***,,,,,,+++---222777>>>;;;<<>>CCCFFFBBBAAAAAA???::::::DDDPPPNNNIIIFFFHHHLLLKKKFFF@@@CCCCCCEEEKKKNNNMMMJJJHHHBBB>>>===DDDNNNRRRNNNGGGEEEGGGJJJLLLLLLKKKJJJJJJJJJEEEDDDFFFEEEAAA@@@BBB;;;BBBIIIMMMOOONNNHHHBBB@@@BBBEEEHHHIIIIIIHHHHHH>>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBBBBAAA???>>>>>>666222666<<<===;;;:::555555444333666;;;===;;;111222555555///)))+++111,,,---...//////...---,,,'''------(((***555999555++++++***))))))***+++,,,)))***+++---......////////////000111111111111111222111////////////......***,,,---+++((('''(((*********+++,,,,,,+++***)))'''((((((&&&$$$$$$''')))&&&((()))(((&&&###"""###"""!!!!!!""""""!!! """#########(((***+++******---333888===;;;:::???FFFLLLNNNOOOTTTTTTVVV]]]eeejjjkkkjjjrrruuuyyy{{{|||~~~<<<>>>@@@BBBCCCCCCEEEFFF???>>>>>><<<888888BBBNNNKKKFFFCCCEEEKKKLLLFFF???CCCEEEHHHJJJLLLLLLIIIEEE???;;;<<>>@@@DDDGGGIIIHHHGGGFFF@@@@@@@@@BBBCCCCCCCCCBBB@@@AAABBBBBBBBB???===;;;>>>888555999======<<<===999>>>===555111555;;;>>>666888;;;;;;444,,,+++000***+++---......---,,,+++###)))***%%%(((111444000+++++++++******))))))))))))***,,,---//////000000//////000111222222111000111///---,,,...///...,,,...,,,++++++------+++)))++++++,,,------,,,+++***)))))))))''''''''')))+++,,,///222222///***&&&$$$""""""!!!"""###"""!!! !!!"""###$$$''')))*********---333888<<<::::::===DDDLLLOOONNNPPPQQQTTT[[[eeekkkmmmlllrrrtttwwwyyy|||~~~<<<>>>BBBEEEGGGFFFEEECCC===<<<<<<<<<:::999AAAJJJGGGCCC???BBBGGGIIIDDD???@@@DDDFFFFFFGGGHHHGGGCCCJJJCCC>>>???FFFMMMNNNLLLOOOIIICCCCCCHHHLLLKKKIIIMMMJJJGGGIIILLLKKKEEE@@@<<>>AAADDDFFFFFFDDDBBB???===>>>@@@???>>>BBBHHHEEEAAA===>>>AAACCC@@@===<<>>@@@BBBCCCCCCMMMIIIFFFEEEHHHKKKLLLLLLPPPKKKGGGGGGKKKMMMGGG@@@>>>FFFGGG@@@???FFFJJJFFFCCCDDDEEEFFFEEEDDDBBBAAACCCAAAAAABBBDDDEEECCCAAAAAAAAABBBCCCCCCCCCBBBAAA;;;<<<>>>???;;;666999???444BBBJJJCCC;;;<<<<<<999888555444555333...,,,......---------......///000---,,,...222222...,,,---,,,+++++++++************+++,,,---//////000000000///......000333333000---///+++((()))---000///---,,,,,,---///000000///...000000000000///...,,,+++((((((((()))***+++***)))###%%%((('''%%%"""!!! """!!! !!!"""!!!   """%%%&&&$$$'''***++++++---222666666:::<<<;;;>>>HHHOOOPPPSSSVVVYYY\\\```eeejjjnnnpppppprrrvvvzzz~~~>>>>>>???AAACCCDDDCCCAAABBB???@@@CCCEEECCCDDDGGGDDD@@@===<<<===>>>===;;;;;;AAAEEECCCEEEKKKMMMKKKBBBBBBCCCEEEHHHIIIIIIHHHGGGHHHJJJJJJJJJLLLPPPSSSRRRLLLFFFEEEJJJMMMHHHAAA>>>IIIMMMFFFCCCFFFDDD>>>BBBCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@AAADDDDDDBBB???@@@AAABBBDDDEEEFFFFFFFFF:::===@@@@@@999333666???000;;;AAA<<<:::AAACCC???===888444555555333333555000///.........000111222((($$$(((111222+++)))---++++++******++++++,,,---,,,---...///000000000000...---...000333333000,,,///+++'''(((---111000///(((,,,000000...---///111111222222222000...,,,+++''''''''')))++++++)))'''%%%&&&'''&&&%%%%%%&&&(((!!! !!!!!! """ """ """%%%'''###&&&***,,,,,,...222555444:::===;;;===FFFOOOQQQWWWZZZ\\\]]]^^^aaahhhmmmooooooqqquuuzzz}}}AAABBBCCCCCCBBBAAA@@@>>>;;;???BBBAAA??????DDDIIIDDDHHHGGG???:::;;;<<<:::AAAAAA@@@AAAKKKTTTSSSKKKGGGEEEBBB@@@@@@AAACCCDDD???HHHMMMHHHFFFLLLSSSVVVNNNHHHGGGDDD@@@GGGJJJAAA>>>FFFIIIEEEBBBDDDDDDAAACCCDDDEEEGGGHHHHHHGGGGGGAAAEEEBBB:::<<>>:::777777888777<<<666222444333000333999///000111000...---...///+++---......,,,,,,---...)))+++---------,,,---...+++,,,.........,,,***(((000---...111222000111444111---+++,,,,,,))))))---..................------555000...+++,,,999999((()))))))))(((&&&''')))+++((('''%%%%%%&&&&&&%%%$$$$$$!!!$$$ """ !!!$$$&&&%%%&&&((((((***---111555<<<<<<<<<<<<>>>DDDLLLQQQTTTXXX[[[[[[^^^eeehhhgggrrrtttwwwzzz}}}~~~~~~AAAAAAAAAAAA@@@???>>>===???AAACCCBBB@@@AAAEEEJJJCCCDDDCCC@@@<<<:::;;;===AAADDDDDDDDDHHHMMMMMMHHHFFFDDDBBBAAA@@@AAABBBCCCDDDHHHIIIFFFFFFLLLPPPOOOJJJCCCEEEGGGBBBDDDEEE===<<>>EEEDDD===:::BBBCCC===<<>>============AAABBBBBB@@@>>>@@@DDDIIIBBB======AAA???999:::@@@BBBFFFGGGEEEEEEFFFEEECCCDDDDDDCCCBBBBBBBBBCCCCCCGGGGGGEEECCCFFFKKKKKKHHHHHH>>>CCCLLLGGGBBBAAA===;;;AAAGGGHHHIIIJJJJJJGGGIIIIIIHHHHHHGGGGGGGGGGGGAAADDDCCC>>>@@@FFFFFF@@@===AAA@@@<<<>>>EEEFFF@@@>>>;;;<<<@@@@@@;;;777666777;;;;;;777666888:::999666333111222111......000111///......///...+++'''---......---,,,,,,///111......---+++)))((()))+++,,,,,,,,,,,,,,,------......,,,---111111...---///---)))))),,,,,,+++---111...---,,,,,,,,,...000111+++)))---+++)))333999...***++++++***((((((***---***(((&&&&&&&&&%%%###!!!&&& %%%((("""###### ###&&&((()))***++++++---111333111333777;;;@@@FFFMMMRRRVVVZZZ\\\[[[^^^ffflllnnnoooqqqsssuuuwww{{{======<<<;;;;;;<<<>>>???@@@@@@???===<<<>>>BBBEEEBBB999999BBBBBB999:::CCCCCCDDDDDDDDDDDDCCCAAA>>>DDDDDDDDDEEEEEEEEEEEEEEEFFFEEECCCCCCEEEHHHHHHFFFJJJ===CCCPPPJJJAAABBBCCC???AAADDDFFFGGGIIIJJJIIIJJJJJJKKKKKKJJJHHHFFFDDDAAADDDDDDAAABBBFFFGGGCCC???@@@>>><<<@@@FFFFFF@@@???>>>???@@@???<<<999777999<<<<<<888888;;;===;;;444333222222111///------,,,---......---,,,)))(((.........---,,,---000333,,,,,,+++)))((())),,,...///...,,,++++++,,,---...---+++---000000,,,+++,,,---***))),,,,,,+++---000...---+++***+++...111333)))(((---,,,'''...555///+++,,,,,,***))))))+++---,,,***(((''''''&&&$$$"""###"""&&&$$$(((,,,&&&###%%%&&&'''((())))))***---///...111666;;;@@@FFFLLLPPPTTTXXXZZZXXX[[[cccjjjmmmmmmoooqqqssstttxxx::::::999:::<<<>>>@@@BBBAAA@@@???>>>===???BBBDDDBBB999999CCCDDD<<<;;;DDDCCC???===@@@EEEEEEAAA===EEEEEEFFFFFFGGGGGGGGGHHHBBBBBBDDDEEEEEEEEEGGGJJJKKK>>>CCCNNNHHH@@@DDDGGGEEECCCBBBCCCDDDFFFHHHJJJHHHJJJMMMOOOMMMIIIDDDAAAAAADDDEEECCCCCCEEEFFFEEE@@@@@@>>>>>>AAAFFFEEEAAAAAAAAA@@@>>><<<<<<<<<<<<<<<>>>===;;;;;;??????<<<333444444333222111///---(((,,,///...+++)))***,,,---...///...---...111333------,,,***((())),,,...222000---+++***+++,,,------+++,,,//////+++***,,,///+++***,,,,,,***+++///...---+++***+++...111333+++)))...---%%%***000,,,,,,,,,,,,+++)))***,,,...---,,,***)))((('''%%%###%%% $$$""")))111---!!!$$$&&&!!!###""""""%%%$$$&&&(((((()))***,,,......111666;;;???DDDIIILLLRRRXXXZZZXXXYYY```iiilllkkknnnqqqqqqrrrwww~~~999999:::<<<===@@@AAABBBBBBBBBAAAAAABBBDDDEEEFFFCCC======CCCEEE@@@???BBBBBB;;;777===EEEFFFCCC@@@EEEEEEEEEFFFGGGHHHIIIJJJAAAAAADDDGGGFFFEEEGGGLLLHHH???CCCJJJCCC@@@FFFHHHHHHCCCAAACCCEEEEEEFFFIIIGGGJJJMMMOOONNNIIICCC@@@BBBDDDFFFEEEDDDDDDDDDEEE@@@@@@???@@@BBBDDDDDDDDDBBBDDDBBB<<<:::===@@@AAA>>>@@@???>>>???BBB@@@;;;222555555222222333222///---...///...,,,+++,,,...,,,...000000000000111333000000///,,,)))((()))***111000...,,,+++,,,---......++++++......++++++...///+++***,,,,,,***+++......---,,,,,,,,,...000111///***------&&&(((---)))+++,,,,,,+++))))))+++------+++)))))))))(((&&&$$$))) !!!###%%%,,,(((!!!"""###%%%$$$!!!$$$$$$''')))***+++,,,...000///222666:::>>>CCCHHHKKKSSSYYY\\\ZZZZZZ```hhhllljjjnnnqqqrrrrrruuu}}};;;<<<===???@@@@@@AAAAAAAAAAAABBBCCCEEEGGGGGGFFFDDDCCCBBBDDDEEEEEEBBB@@@@@@999777===BBBCCCDDDFFFEEEDDDCCCCCCDDDGGGIIIKKKEEEAAABBBGGGJJJHHHHHHJJJEEEBBBGGGIIIBBBCCCJJJGGGGGGBBBAAAGGGIIIGGGFFFGGGIIIJJJKKKLLLKKKHHHDDDBBBBBBDDDFFFGGGDDDBBBBBBDDD???@@@AAABBBAAABBBDDDFFF@@@DDDCCC===;;;???CCCCCC>>>@@@@@@???AAABBB>>>888000444444000000444444000:::444///...111222///,,,+++---000222222111111222111111111///,,,))))))***...---,,,,,,---...///000...+++***,,,---+++---111---***))),,,,,,+++,,,000......---------......///111***,,,---''')))---(((+++++++++***))))))+++---***)))''''''((('''&&&$$$''' """### $$$  ###"""%%%(((***+++,,,...000///222555999===CCCIIIMMMQQQXXX]]]ZZZYYY]]]dddhhhjjjnnnssssssrrruuu|||>>>???@@@AAAAAA@@@???>>>>>>???@@@CCCFFFGGGFFFDDDEEEGGGFFFDDDEEEHHHEEE>>>>>>:::999>>>@@@???CCCJJJDDDCCCAAAAAABBBEEEHHHJJJKKKBBB@@@GGGMMMLLLHHHGGGDDDEEELLLKKKDDDHHHNNNGGGEEEAAACCCKKKNNNJJJGGGGGGKKKJJJIIIHHHGGGFFFFFFEEEBBBDDDFFFGGGDDD@@@AAACCC???@@@BBBCCCAAA@@@CCCHHH>>>CCCDDD>>><<>>@@@@@@@@@AAABBB===555///333333...///444555111EEE999......555888111)))***---111333333222111111---///000000...,,,,,,---******+++,,,...000222222///+++)))+++,,,,,,///333+++((((((+++---,,,...222..................------222)))***---)))***...)))***++++++***((((((***,,,((('''%%%%%%&&&&&&%%%$$$""" ###  """"""%%%((()))***---...///111444888===CCCJJJOOONNNVVV[[[YYYVVVZZZ```cccjjjoootttuuusssuuu|||???<<<:::;;;>>>@@@@@@>>>888<<<;;;>>>BBB;;;:::GGGHHHCCCAAAEEEGGGDDD@@@???BBB888333;;;FFFIIIDDD???BBBBBBEEEHHHGGGEEEGGGMMMYYYLLLBBBCCCHHHJJJIIIHHHDDDHHHKKKIIIGGGKKKQQQUUUKKKCCC@@@GGGJJJGGGHHHLLLIIILLLNNNMMMIIIGGGGGGIIIBBBFFFEEE@@@@@@DDDEEEAAA???AAABBBAAA???>>>???BBBBBBAAA@@@AAABBBBBBAAA@@@CCCDDDEEEBBB===;;;<<>>IIILLLGGGEEEHHHIIIFFFBBBAAADDD;;;888>>>FFFFFFAAA>>>FFFFFFHHHIIIFFFBBBEEEKKK\\\RRRIIIHHHIIIGGGEEEDDDJJJLLLKKKGGGDDDFFFKKKPPPHHHAAA@@@GGGJJJGGGGGGKKKJJJKKKMMMLLLIIIFFFDDDCCCAAADDDDDD@@@@@@DDDEEEBBB@@@BBBDDDCCC@@@>>>???@@@AAA@@@>>>===>>>@@@DDDFFFBBBCCCEEEDDDAAA===;;;::::::999777555444444444444:::444...---///000---******---000333444222///------,,,,,,---......---+++...++++++...///,,,+++---+++***)))***---///...------,,,,,,,,,---...000111333000,,,+++,,,...---,,,+++,,,---,,,))))))***,,,///...---,,,,,,,,,******)))'''&&&&&&'''&&&###!!!&&&!!! """""" !!!"""!!!###&&&((()))+++---///222111444;;;???AAADDDHHHPPPRRRXXX\\\\\\YYY]]]ccciiinnnrrrrrrpppsss{{{>>>===<<<>>>AAABBB???;;;:::<<<888:::CCCBBB@@@HHHHHHCCCAAAEEEGGGDDDBBBAAAEEE@@@>>>CCCEEEBBB???>>>DDDEEEHHHHHHBBB>>>CCCLLLXXXRRRMMMLLLIIIEEEBBBCCCOOONNNJJJEEE@@@@@@DDDIIIDDD???@@@HHHKKKGGGFFFJJJGGGHHHIIIJJJJJJHHHDDD@@@@@@BBBCCCAAAAAADDDEEECCCBBBDDDEEEEEEBBB@@@??????BBBAAA???;;;999;;;BBBHHHAAABBBEEEFFFEEE@@@999444999999999999777444222000<<<777222//////...,,,)))...000333555555333000...*********,,,...///---+++000***(((---000///++++++******+++---//////---+++,,,,,,,,,------.........111///,,,,,,,,,------,,,+++,,,---,,,***)))***+++......///000...,,,***(((((('''&&&&&&&&&%%%###!!!&&&"""!!!$$$###!!!%%%'''))),,,///111333111444:::>>>@@@CCCHHHOOOPPPVVV[[[\\\[[[___eeehhhmmmqqqrrrrrrvvv}}}===<<<;;;>>>CCCFFFEEECCCBBBCCC<<<;;;DDDCCC???DDDCCC>>>===BBBFFFEEECCCDDDDDDBBBCCCFFFEEE@@@???AAA>>>@@@DDDEEE@@@===DDDNNNLLLJJJJJJKKKIIIDDDCCCEEEJJJHHHFFFDDDAAA===???CCCAAA===@@@IIIKKKFFFDDDIIICCCCCCEEEIIIMMMMMMHHHDDD???AAABBBBBBCCCDDDDDDDDDBBBDDDEEEFFFEEECCCBBBAAACCCDDDBBB<<<777777===CCCCCCBBBCCCEEEFFFAAA999333555777:::;;;999555111...888555222000////////////000222444555444222000...((((((***,,,//////...,,,...***)))---///---++++++++++++,,,,,,------,,,++++++,,,,,,---------,,,,,,///...---,,,,,,,,,---,,,+++,,,,,,,,,+++*********...///000000...,,,***)))''''''&&&&&&&&&%%%$$$"""$$$!!! ###### """$$$'''(((+++...111222000333999>>>@@@DDDIIIMMMNNNSSSYYY[[[\\\```fffiiimmmqqqssstttwww~~~@@@===;;;<<<@@@DDDEEEDDDDDDGGG@@@===FFFGGGBBBDDDHHHBBB@@@EEEHHHGGGEEEFFFBBBBBBEEEGGGDDD@@@@@@DDD???AAAEEEFFFBBB@@@EEENNNCCCCCCFFFIIIGGGBBBAAADDDAAA???AAAFFFEEE???>>>AAA@@@===AAAJJJKKKDDDCCCHHHCCCCCCFFFKKKOOOOOOJJJFFF@@@@@@BBBDDDEEEDDDDDDEEECCCCCCDDDEEEFFFEEEDDDCCC@@@BBBCCC???999888<<<@@@EEECCCBBBCCCCCCAAA;;;666222555888::::::666222///333333222000//////111333000111333444333111///---((((((***---000000...,,,++++++,,,///---)))***...------+++******+++---///+++,,,,,,---,,,,,,+++***------------,,,,,,,,,---++++++,,,,,,,,,+++***)))...//////...+++***+++---''''''((('''&&&%%%$$$$$$###"""""" !!!###$$$"""$$$%%%&&&'''))),,,///000///111888===@@@EEEKKKLLLKKKOOOVVVZZZ\\\```fffkkknnnqqqssstttwww|||DDD@@@<<<<<<>>>???>>><<>>???<<<:::???HHHIIIBBB???BBBAAA???CCCJJJJJJCCCBBBHHHGGGHHHJJJMMMNNNLLLIIIFFFCCCAAACCCGGGGGGDDDDDDEEEEEEDDDCCCCCCEEEEEEDDDCCC;;;>>>@@@@@@>>>===???AAADDDCCCBBBAAAAAA???<<<:::333555888999999777444222333444444111---,,,///333000111222222222000...---((()))+++...111111///,,,******...///,,,''')))///---,,,+++***)))***...111,,,,,,,,,++++++*********+++---...---,,,+++,,,---,,,++++++,,,---,,,***(((+++---...,,,***))),,,///'''((())))))'''&&&&&&'''%%%!!!!!!!!! """$$$%%%$$$%%%&&&&&&&&&'''***---111///111777<<<@@@EEEKKKJJJIIILLLSSSYYY[[[___dddkkknnnpppsssuuuwww{{{~~~~~~~~~DDDBBBAAAAAABBB@@@;;;777;;;FFFEEEAAAFFFGGGCCCEEEFFF@@@===@@@CCCBBBAAAAAAFFFCCCCCCDDDAAA???AAAFFFGGGEEEFFFJJJJJJGGGEEEFFFGGGEEEFFFIIIHHHBBB??????AAA===@@@JJJKKKDDD@@@DDDCCCAAADDDJJJIIIBBBBBBIIIHHHJJJLLLMMMLLLJJJIIIIIIEEECCCDDDIIIIIIEEECCCFFFJJJGGGCCCBBBBBBCCCBBBAAA<<<===>>>???@@@@@@AAAAAA@@@BBBCCCCCCAAA>>>======999:::::::::999777666555111444444111+++***...333///000111222222111//////***+++---000222222///,,,+++***+++...---***)))---)))+++,,,+++***+++...111...---+++***)))))))))******,,,......,,,+++,,,---,,,++++++,,,...---***'''%%%)))---...+++)))+++...''')))+++***(((''''''))),,,&&&""""""!!! """###$$$%%%&&&%%%%%%'''***---444111222777;;;===BBBHHHJJJHHHJJJQQQWWWZZZ^^^bbbiiikkknnnqqquuuxxx|||~~~~~~}}}~~~CCCCCCEEEHHHIIIFFF>>>888;;;IIIIIIBBBDDDCCC>>>@@@CCC>>><<>>@@@EEEAAA???@@@GGGKKKHHHEEEEEEHHHEEEFFFJJJKKKGGGCCCBBBHHHBBBCCCKKKLLLDDDAAAFFFEEECCCEEEKKKHHHAAABBBIIIDDDHHHKKKLLLJJJIIIKKKNNNGGGDDDEEEKKKJJJEEECCCFFFNNNIIIDDDAAAAAAAAA@@@???BBB@@@>>>>>>???@@@@@@???===AAAEEEEEEAAA>>>======???>>><<<;;;999888777666...111333000+++***///555000111222222222222111000+++,,,...111333222///,,,...)))''',,,///---******&&&)))---...---,,,...000///---+++)))(((((()))***))),,,......,,,***,,,...,,,+++***,,,......***&&& '''...///---******,,,(((***,,,+++)))'''(((***222+++%%%###!!! $$$$$$%%%%%%%%%'''+++...777444444777:::<<<@@@EEEIIIGGGHHHOOOVVVYYY]]]aaafffhhhlllqqquuuzzz}}}~~~}}}}}}EEE===BBBKKKGGGDDDDDD@@@EEEGGGIIIIIIFFFDDDBBBBBB???===<<>>;;;???@@@===???AAABBB@@@======@@@CCC@@@CCCCCC@@@???@@@@@@===>>>===:::888777777777777000000111000000///...---111111111222222000---******)))(((+++...///,,,)))******)))))))))***+++,,,))))))***+++,,,,,,------111000---+++))))))******++++++,,,---,,,+++***)))------------,,,+++******&&&'''***,,,,,,,,,+++******((()))***'''""""""&&&&&&$$$!!! !!!!!!  !!!  !!!###'''$$$$$$(((***+++---222666222333777;;;;;;<<>>>>>@@@CCCEEEEEEBBB@@@AAACCCEEECCC@@@@@@DDDHHHDDD@@@???DDDGGGFFFHHHMMMKKKJJJHHHFFFEEECCCAAA???EEECCCBBBCCCEEEGGGGGGFFFIIIJJJJJJHHHEEEDDDFFFIIILLLMMMNNNLLLIIIGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCNNNLLLFFF??????CCCBBB>>>CCCCCCBBB@@@>>>>>>@@@BBBAAABBB@@@<<<<<<@@@@@@===>>>===<<<:::888777777666---...///000000000000///333222111111222111...,,,,,,***)))+++...///,,,))),,,,,,,,,+++******))))))))))))******+++,,,,,,---******++++++,,,,,,,,,,,,,,,+++***)))))))))******,,,------------,,,,,,+++***+++---///000///...---***(((((()))'''######'''&&&$$$!!! !!!""" !!!"""(((%%%%%%)))******,,,000444111222777:::;;;===AAAJJJKKKMMMNNNPPPSSSXXX\\\ccchhhnnnpppppprrrxxx}}}}}}|||}}}CCC===AAADDD===>>>FFFGGGPPPIIIBBB@@@BBBDDDCCC@@@===@@@DDDFFFEEECCCAAA@@@>>>BBBFFFGGGEEEDDDEEEFFFEEE???;;;@@@FFFIIIJJJLLLJJJGGGDDDDDDEEEEEECCC@@@@@@???@@@BBBEEEGGGGGGFFFKKKKKKIIIGGGDDDDDDFFFHHHLLLMMMMMMKKKHHHFFFGGGHHHIIIGGGEEECCCBBBDDDFFFGGGKKKIIIDDDBBBEEEIIIFFF@@@HHHEEEAAA??????@@@AAAAAABBB@@@<<<888;;;@@@@@@===<<<<<<<<<;;;999666444333...///000222333444444444555333111000111111///...///---++++++...///---***.........---,,,)))'''&&&)))))))))***++++++,,,,,,&&&(((***,,,------,,,+++---+++)))''''''(((***+++,,,,,,------...---------+++---///111111111//////***''''''(((&&&###%%%***&&&$$$!!! !!! !!!'''%%%%%%)))***)))+++///333111222777::::::===BBBDDDIIIMMMNNNNNNQQQWWW]]]bbbiiipppqqqnnnooovvv}}}}}}~~~EEEAAAFFFFFF;;;;;;DDDDDDHHHAAA:::;;;CCCHHHFFFBBB<<<@@@EEEEEECCCAAABBBDDD@@@CCCGGGGGGFFFDDDCCCCCCCCC@@@???AAAEEEGGGHHHIIIIIIFFFCCCDDDGGGHHHEEEBBB?????????BBBEEEFFFFFFEEEEEEDDDCCCBBBBBBDDDFFFIIIIIIJJJKKKJJJGGGEEEDDDDDDIIIIIIHHHFFFEEEFFFHHHJJJJJJGGGEEEGGGLLLNNNJJJDDDKKKFFFAAA???@@@BBBBBBAAAAAA@@@<<<999===BBB@@@<<<::::::;;;;;;999555222///333444555666777888888888666333000...////////////222///,,,,,,...///---+++---.........---***'''&&&)))))))))******+++++++++++++++++++++,,,+++++++++,,,+++******))))))******+++,,,---...............***+++---...///...---,,,)))'''&&&(((&&&$$$''',,,&&&$$$!!!   %%%###$$$)))+++***,,,000444222333666888888<<>>@@@???>>>@@@CCC???999:::<<<======;;;888444111888888888888888777666666555222...,,,,,,---......111///,,,---///000---+++***+++,,,------+++)))(((***************+++++++++///---+++******,,,///000+++,,,---......,,,***)))++++++,,,---............)))***,,,------,,,+++***)))''''''((('''%%%''',,,%%%###!!! """ ###(((++++++---111555333444666666666:::AAAAAAHHHOOOQQQOOORRRYYY```ffffffhhhlllqqqtttvvvwww|||~~~999999??????888>>>EEEAAA???;;;999===EEEFFF@@@999>>>>>>>>>>>>???AAAFFFIII>>>>>>???AAACCCFFFIIIJJJBBBIIIMMMJJJEEECCCBBBAAADDDDDDEEEEEEEEEEEEFFFFFFBBBAAAAAACCCEEEDDDBBB@@@;;;;;;===AAAGGGKKKNNNOOOBBBEEEGGGGGGDDDAAA>>>>>>===AAAFFFGGGEEEDDDFFFHHHKKKJJJLLLPPPQQQMMMHHHGGGGGGEEECCCAAABBBBBBBBBAAA<<>>@@@@@@???<<<999777999888888777666444222111444111---,,,,,,------,,,///---,,,...000000---***((()))***+++,,,++++++***++++++++++++++++++++++++...,,,***(((***...333666***,,,///111000...***(((++++++,,,,,,---,,,,,,,,,***+++---......---+++***((('''(((***)))&&&'''+++$$$###"""!!!""" !!! ###))),,,+++---000444333444666555555;;;BBBDDDIIIOOOQQQRRRTTTZZZ___fffddddddjjjqqqwwwwwwuuu{{{|||}}}~~~===:::===<<<888AAAIIICCCBBB>>><<>>888???>>>===>>>@@@BBBCCCCCC===>>>???BBBFFFIIIKKKKKKGGGKKKLLLHHHEEEFFFDDD@@@@@@CCCEEEDDDAAA@@@CCCFFF??????@@@BBBCCCCCCAAA???>>>>>>@@@DDDJJJMMMLLLKKKEEEFFFEEECCC@@@??????AAA===AAADDDEEEDDDDDDHHHMMMKKKKKKNNNQQQNNNFFFCCCFFFBBBCCCDDDCCCBBBAAAAAAAAA<<>>?????????===;;;999888888777666555333111000333111...---......---,,,,,,+++,,,///222111---)))((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))+++---111333+++,,,---......,,,***)))+++++++++,,,++++++*********+++---......,,,+++***''''''))),,,+++&&&&&&)))$$$###"""######"""    ###"""$$$)))+++******---000000222555555666===FFFFFFIIIMMMQQQSSSVVVYYY\\\bbbccceeejjjpppuuuwwwxxx{{{zzzyyy{{{FFFAAA@@@<<<999DDDLLLFFFCCC@@@>>>@@@CCCCCC@@@;;;???======???BBBCCC@@@===@@@AAACCCFFFIIIJJJIIIGGGLLLLLLIIIDDDEEEJJJGGG@@@<<>>===@@@EEE<<<===>>>@@@BBBBBB@@@>>>AAAAAABBBFFFJJJKKKHHHEEEIIIHHHDDD@@@===>>>AAAEEE@@@CCCFFFEEEDDDGGGMMMSSSKKKKKKOOOQQQKKKAAA???DDD>>>BBBEEEEEEBBB@@@@@@BBB<<>>777777:::<<<;;;;;;<<<<<<<<<;;;:::999999999888888666555444333444222000/////////...,,,))))))+++///333222---((())))))(((((((((((())))))------------------------...---,,,++++++++++++,,,,,,,,,,,,+++++++++******+++++++++++++++***)))((((((***+++,,,,,,+++)))(((''''''***...,,,'''%%%'''###""""""###$$$$$$!!! !!!!!!  !!!!!! %%%$$$&&&***+++((((((***---...111444555777???IIIGGGIIILLLPPPSSSWWWYYYYYY^^^bbbgggkkknnnrrrwww{{{{{{xxxwwwyyyFFFFFFAAA::::::AAADDDAAA;;;===AAACCCEEEDDDBBBAAADDD@@@<<<===@@@CCCDDDCCC888>>>CCCDDDFFFIIICCC:::KKKJJJIIIHHHIIIJJJHHHDDDDDDBBBBBBBBB>>>:::<<>>AAAFFFCCCFFFMMMQQQPPPSSSYYYeeefffhhhjjjnnnrrrvvvyyyzzz~~~yyywww~~~GGGFFFAAA<<<<<>>@@@BBBCCCDDDDDDCCCDDDCCCBBBAAABBBAAA???===999???DDDDDDEEEFFFBBB<<<<<>>>>><<>>AAAFFFDDDGGGNNNRRRQQQSSSWWW```bbbeeeiiimmmrrrvvvyyyzzzzzzxxxIIIEEEAAAAAA???>>>???CCC>>>>>>>>>???@@@BBBEEEFFFBBBDDDFFFFFFCCC???===;;;>>>CCCGGGFFFEEEEEECCC@@@999<<>>DDDHHHHHHFFFFFFGGGFFFDDDBBBCCCIIINNNHHHMMMMMMGGGBBBCCCGGGIIINNNLLLKKKLLLMMMMMMLLLKKKKKKJJJJJJKKKIIIDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBAAA>>><<<>>>>>><<<888777888:::999777888;;;999555333777999777333333333222111111333333222000+++---///111000...,,,*********++++++,,,------...---)))&&&&&&)))+++***((('''(((((())))))))))))(((***,,,------------)))$$$$$$''',,,000111///,,,)))+++---......,,,***))))))((()))*********)))'''&&&&&&""" """###  $$$  !!!"""%%%'''&&&%%%%%%''''''%%%''',,,...000222444666999>>>AAAFFFFFFJJJPPPSSSRRRRRRUUUYYY]]]bbbggglllpppuuuxxxzzz|||{{{IIIDDDCCCFFFDDD@@@AAAGGG???===<<<;;;===@@@CCCFFF>>>BBBFFFFFFCCC@@@???AAADDDGGGJJJIIIGGGEEEEEEDDDAAAAAACCCEEEEEEDDDFFFJJJ===<<>>:::<<>>???>>>===::::::;;;;;;999888;;;>>>===666222333444333444777///111444777666222---))),,,+++,,,---///...+++)))***+++,,,---------,,,+++&&&$$$"""###'''***++++++&&&''''''((())))))))))))***,,,------,,,+++(((%%%&&&)))---000111///,,,***,,,...//////,,,***))))))(((((()))))))))'''&&&%%%%%%!!! """""" !!!%%%!!! """%%%(((((($$$$$$&&&&&&%%%(((---000111333555666999===AAAFFFGGGKKKPPPSSSSSSRRRRRRVVV[[[bbbgggkkknnnrrrvvvzzz}}}|||~~~FFFEEEGGGIIIGGGDDDFFFJJJ>>><<<;;;:::;;;>>>AAACCC@@@BBBDDDCCC@@@@@@BBBEEEFFFGGGHHHIIIHHHEEEDDDDDDCCCCCCFFFHHHCCC<<<>>>DDD777666;;;BBBEEEDDDCCCDDDGGGDDDAAAAAAFFFKKKMMMNNNDDDEEEGGGGGGGGGFFFFFFFFFKKKLLLMMMKKKFFFCCCFFFJJJGGGFFFEEEGGGIIIKKKKKKJJJBBBGGGKKKIIIEEECCCFFFIIIGGGFFFDDDBBBAAAAAAAAABBBEEEAAA>>>>>>>>>>>>>>>>>>;;;<<<===<<<<<<===???@@@;;;777666999999666555777222333444444111---***(((---+++******,,,---,,,++++++,,,------,,,***((('''$$$######$$$&&&)))***+++''''''((()))************))))))***+++,,,---...111+++,,,------------++++++,,,---///...,,,*********(((((())))))((('''%%%$$$$$$!!!!!!###!!!    ### !!!$$$&&&((($$$"""%%%'''''')))---000222333555666888<<>>???EEEDDDBBB@@@???@@@DDDFFFFFFCCCCCCGGGHHHEEEBBBAAABBBFFFOOOUUUMMM>>>:::>>>@@@>>>???DDDEEEBBB>>>>>>LLLIIIFFFEEEFFFHHHJJJJJJDDDEEEGGGIIIIIIGGGEEEDDDKKKIIIIIIJJJHHHDDDEEEHHHEEEDDDDDDGGGJJJLLLMMMLLL@@@FFFJJJFFFCCCDDDFFFGGGFFFEEEDDDCCCBBBAAAAAAAAACCC@@@???@@@???<<<<<<>>>;;;======<<>>>>>?????????>>>===<<>>AAADDDGGGHHHHHHBBBAAAGGGLLLHHHCCC@@@BBBGGGSSS[[[RRRAAA<<>>:::;;;:::;;;BBBHHHEEE>>>444666;;;BBBBBB<<<888999555444222---******...111)))+++...---+++***,,,///++++++++++++***)))''''''(((***+++,,,***((('''&&&))))))*********)))((((((+++((())),,,++++++000888++++++*********++++++,,,(((***,,,---+++***++++++************)))'''%%%$$$$$$###$$$%%%""""""!!!    """###$$$$$$&&&"""!!!&&&***))))))***000111222333333666999<<>>PPPTTTFFF@@@HHHGGG:::>>>@@@BBBCCCBBB???<<<:::>>>;;;;;;>>>DDDJJJKKKKKKLLLCCCAAAJJJQQQMMMFFFBBBAAADDDNNNTTTKKK======GGG;;;888999@@@EEEEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEEEEKKKJJJHHHGGGHHHIIIIIIIIIKKKCCC@@@EEEIIIFFFCCCDDDAAA@@@@@@BBBEEEGGGGGGFFF???DDDFFFBBBAAADDDEEEAAACCCCCCDDDDDDCCCAAA???>>>===>>>AAADDD>>>777888???999999888:::CCCKKKFFF<<<888666555777777666:::???,,,000444555222///......%%%+++000111---***+++...++++++******************&&&))),,,...---,,,******)))*********)))(((''''''...+++***+++(((###%%%,,,'''((()))***+++,,,,,,,,,&&&(((+++,,,+++***+++,,,***+++++++++)))(((&&&$$$%%%$$$%%%&&&"""### !!!""""""  """###%%%%%%%%%%%%!!!!!!'''+++***))))))000111222222333555888;;;@@@FFFHHHGGGKKKSSSUUUSSSXXX^^^cccdddcccfffmmmuuupppvvvsssrrrzzz{{{yyy|||