BM6P6(@ qqqxxx{{{~~~{{{qqqlllsss}}}ttt\\\PPPOOO```~~~~~~llltttuuugggqqq|||hhhHHH777555111000000///..................------------...//////222555888ZZZzzzssskkklllttttttVVVGGGDDDGGGMMMttt~~~xxxiiiXXXNNNIIICCC@@@AAACCCIIIOOO\\\jjjdddZZZ^^^jjjnnntttwwwwwwuuuttttttrrrssswwwzzzwwwrrrssswwwnnnhhh```YYYXXXYYYWWWSSSRRRZZZeeeooovvv{{{zzzwwwyyyyyyxxxwwwvvvvvvyyy|||zzzwwwxxxtttlllfffccc___ZZZ\\\[[[XXXUUUSSSQQQOOOOOOOOONNNNNNOOOQQQUUUXXX[[[iiizzzzzzssspppnnnnnnmmmmmmnnnpppqqqnnnggg]]]WWWOOOKKKFFFBBB???>>>EEENNN]]]gggqqqtttxxxsss^^^SSSRRRVVV]]]ddddddTTT[[[vvvkkkRRR>>>777555222111222111000///000000000000////////////111///111333@@@hhh{{{rrr{{{zzz^^^RRRWWWUUUOOOKKKEEEHHHKKKPPPVVV]]]cccgggiiipppyyy{{{~~~sss]]][[[]]]\\\VVVRRRRRRRRRPPPRRRRRRQQQQQQQQQQQQRRRRRRMMMNNNOOONNNLLLLLLLLLMMMRRRRRRTTTXXX^^^dddggghhhhhhhhhjjjjjjbbbRRREEE???FFFCCCBBBFFFHHHFFFFFFHHHEEECCCEEEJJJNNNQQQ[[[ggguuuwwwqqqaaaVVVVVVZZZ\\\eeelllrrrrrrqqqqqqnnnjjjkkklllnnnoooqqqrrrrrrrrruuuvvvxxx|||tttdddUUUOOOSSSXXXWWWUUUVVV^^^eeekkkkkknnnrrrwww}}}aaaHHH999777111111444111666555444333444666888999<<>>EEENNN]]]gggqqquuuxxxttt___TTTSSSXXX```hhhdddVVV^^^xxx|||zzzpppXXXDDD666444222111111111000///000000000000////////////111///222333@@@ggg|||yyy|||xxxmmmvvvdddVVVXXXTTTNNNKKKFFFJJJMMMSSSYYY```eeeiiikkkqqqzzz|||sss___ZZZ]]]\\\VVVRRRRRRRRRPPPRRRQQQQQQQQQQQQQQQQQQRRRMMMNNNOOONNNMMMLLLLLLNNNRRRSSSUUUYYY^^^bbbeeefffdddeeehhhkkkcccSSSEEE>>>CCC??????CCCEEECCCCCCFFFEEECCCEEEJJJOOOTTT```mmmuuuwwwqqqcccWWWUUUWWWWWWaaahhhooopppqqqqqqoookkkkkklllmmmooopppqqqrrrrrruuuvvvxxx|||sssbbbSSSMMMRRRVVVVVVUUUXXX___fffiiihhhjjjnnntttttt\\\CCC666666222222555333666555444444444666888999===HHHllluuunnn{{{~~~~~~tttaaaZZZXXXVVVWWW___nnn{{{{{{nnn]]]PPPKKKKKKLLLMMMOOOPPPQQQQQQnnnrrrvvv|||xxxtttrrrwwwzzz{{{~~~{{{bbbRRRPPPddd~~~kkkmmmyyyooo{{{fffFFF666555111000000///..................------------...//////111666999[[[yyyjjjdddlllxxxuuuVVVFFFDDDGGGNNNooouuufffVVVMMMHHHCCCAAABBBBBBHHHJJJSSSaaaaaa\\\aaalllpppvvvyyyzzzyyyxxxxxxzzzxxxwwwwwwuuuuuu{{{rrrjjjkkklllbbbTTTVVV^^^iiirrruuuvvvxxxyyyxxxxxxxxxvvvuuuuuuxxxzzzyyy{{{~~~~~~zzzuuuhhheee```\\\ZZZWWWTTTRRRRRRNNNIIICCC@@@??????@@@>>>DDDSSSnnn|||vvvtttssstttyyytttpppnnnmmmiiiaaa[[[PPPKKKFFFCCC???>>>FFFOOO]]]gggqqquuuxxx~~~uuu___TTTTTT[[[eeennnggg\\\fff}}}|||{{{mmmVVVCCC666444222111111111000///////////////000000000000000///222444???fffyyyvvv{{{sssrrrppppppzzzhhhXXXZZZUUUOOOLLLHHHIIIMMMSSS[[[aaafffiiijjjrrrzzz}}}vvvaaaZZZ\\\[[[UUURRRRRRRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQMMMOOOOOOOOOMMMLLLMMMNNNRRRTTTVVVYYY\\\]]]]]]^^^\\\^^^eeejjjdddTTTFFF??????<<<===@@@BBB@@@BBBEEEGGGEEEFFFJJJPPPYYYgggtttxxxxxxqqqeeeZZZVVVUUUTTT\\\eeelllnnnoooqqqooolllkkkkkklllnnnooopppqqqrrrtttvvvxxx|||tttcccTTTLLLPPPTTTUUUUUUYYY```ggghhhffffffjjjppp|||lllVVV>>>444555222333666444555555444444555666888999???HHHiiizzzoooyyy|||{{{uuuaaaZZZWWWUUUWWW```ooo}}}{{{nnn^^^RRRIIIJJJKKKMMMOOOPPPQQQRRRlllpppsss{{{xxxvvvxxx{{{}}}}}}|||bbbSSSUUUllllllnnn}}}yyyyyyeeeEEE555444111000000///..................------------...//////000666:::\\\ooo^^^]]]kkk}}}yyyXXXGGGCCCFFFMMMkkkttteeeUUUMMMHHHDDDBBBBBB@@@GGGJJJRRRaaabbb]]]```kkkooouuuyyyzzzyyyxxxxxxzzzxxxxxxyyywwwwww~~~zzzrrrsssrrrcccPPPQQQYYYgggsssvvvvvvwwwzzzyyyyyyxxxvvvtttuuuwwwyyyzzz{{{||||||~~~{{{vvvooojjjgggddd```]]]___[[[UUUNNNIIIGGGFFFFFFBBB???CCCVVVqqqyyyxxx{{{~~~zzzrrrooonnnjjjccc]]]PPPKKKFFFCCC??????FFFOOO\\\gggrrrvvvyyy~~~ttt^^^SSSTTT\\\hhhrrrllldddqqqgggRRR>>>555333111000111111000///////////////000000000000000///333444>>>eeeyyytttooolllooo{{{eeeWWWZZZVVVQQQOOOJJJGGGKKKRRRYYY```dddggghhhqqqzzz|||xxxcccYYY\\\[[[UUUQQQRRRRRRPPPRRRSSSSSSSSSSSSSSSSSSRRRNNNOOOPPPOOOMMMLLLMMMNNNRRRTTTVVVVVVUUUSSSRRRQQQPPPTTT^^^gggdddVVVHHHAAA???===>>>AAAAAA@@@CCCGGGLLLKKKJJJKKKQQQ]]]mmmyyy~~~yyypppdddZZZVVVUUUUUU[[[cccjjjmmmnnnooommmjjjjjjjjjkkklllnnnooopppqqqtttuuuxxx{{{wwwfffWWWMMMPPPTTTUUUUUUYYY```eeehhheeeeeeiiippp}}}~~~jjjTTT===333555333333555222444444444444555777888999???FFFfff{{{ooowww{{{xxxbbbYYYUUUTTTWWWaaappp~~~{{{nnn___RRRJJJKKKLLLMMMNNNOOOPPPPPPjjjooottt{{{|||{{{|||~~~}}}{{{~~~xxx```RRRXXXrrrmmmrrrxxxcccDDD444444111000000///..................------------...//////...666:::]]]lllXXXUUUddd|||ZZZHHHCCCDDDJJJfff~~~uuufffVVVMMMHHHDDDBBBBBB===GGGKKKSSSbbbddd]]]]]]hhhmmmssswwwxxxxxxxxxxxxxxxwwwyyy|||{{{yyy~~~~~~}}}nnnZZZMMMTTTcccsssyyywwwwww{{{yyyyyyxxxvvvtttuuuwwwyyyzzz|||~~~}}}}}}xxxtttpppkkkfffccc```[[[UUUPPPMMMLLLKKKIIIBBB???JJJaaa{{{xxxyyy}}}uuuppplllhhh```[[[PPPLLLGGGCCC@@@???FFFOOO\\\hhhrrrvvvyyy~~~sss\\\RRRSSS\\\iiitttqqqlll{{{zzzdddQQQ???444222000000111111000///.../////////000000000111///000444444===ccc~~~uuuvvvtttxxx\\\QQQXXXWWWSSSQQQMMMGGGJJJQQQXXX^^^cccfffhhhoooxxx{{{}}}uuu```XXX[[[ZZZUUUQQQRRRRRRPPPSSSTTTUUUUUUUUUUUUTTTSSSNNNOOOPPPOOOMMMMMMMMMNNNQQQSSSTTTRRRMMMIIIFFFFFFFFFLLLYYYdddcccWWWIIICCCCCCAAABBBDDDDDDBBBFFFKKKRRRQQQOOOMMMRRR___ppp{{{vvvhhh]]]VVVTTTUUUWWW^^^eeelllmmmmmmmmmkkkgggjjjjjjjjjkkklllnnnpppqqqsssuuuxxx{{{yyygggXXXOOOQQQTTTTTTUUUXXX^^^bbbjjjgggfffjjjsss~~~lllWWW@@@555666222222333000333333444555666777888999>>>CCCccc}}}rrr}}}{{{dddZZZUUUSSSVVV```ooo}}}|||ooo___SSSMMMMMMMMMMMMMMMMMMMMMMMMjjjqqqwww|||}}}}}}}}}{{{vvvwwwzzzrrr^^^SSSZZZuuu|||nnntttvvvaaaBBB444444111000000///..................------------...//////...777;;;]]]sss\\\SSS\\\|||[[[HHHCCCCCCHHH```}}}vvvgggWWWNNNIIIDDDBBBCCC<<>>???\\\zzz|||iii^^^XXXTTTRRRZZZhhhxxxzzzhhhZZZJJJKKKKKKLLLMMMNNNNNNOOOwwwyyy|||}}}}}}}}}}}}~~~}}}}}}}}}}}}|||||||||||||||}}}~~~}}}|||}}}~~~zzz|||jjjXXX\\\qqq~~~mmmmmm~~~sssXXX???333222333////////////............---------.........//////222333;;;```yyyjjjbbb```ppp{{{www\\\EEEAAADDDDDDVVVvvvxxxkkkZZZOOOJJJHHHDDD@@@@@@AAADDDJJJUUU^^^]]]WWWaaajjjrrruuuvvvyyy{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwzzzyyywwwvvvxxx}}}|||uuuqqqvvv{{{{{{zzzzzzyyy{{{||||||{{{zzz{{{{{{~~~{{{zzzzzz|||~~~zzzzzz}}}~~~~~~zzzooocccZZZVVVPPPLLLHHHBBBDDD]]]yyy{{{kkk```ZZZSSSLLLFFFEEEDDDEEEJJJQQQaaagggoootttwwwzzzmmm[[[UUUSSS]]]kkknnnbbbddduuulllUUUDDD===555333111000000000...---000000000000000111111222111333...555>>>[[[}}}nnnMMMFFFGGGCCCCCCHHHJJJIIIIIINNNWWWaaaiiimmmuuu}}}~~~lll[[[XXXYYYYYYVVVQQQOOOPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQRRRRRRQQQOOONNNLLLSSSUUUUUUQQQLLLKKKOOOSSSUUUXXX]]]dddfff___QQQFFFJJJLLLLLLIIICCC@@@BBBFFFOOOSSSRRROOOUUUgggxxxtttfffZZZZZZ]]]^^^___aaaggglllppprrrpppnnnmmmmmmjjjiiiiiiiiijjjlllnnnoootttvvvxxx{{{}}}~~~~~~zzzfffTTTOOONNNQQQVVVYYYYYY]]]ccc___cccbbbhhhvvv~~~vvvZZZBBB777888555444444///333444555555555666888:::;;;AAAZZZnnn]]]ZZZUUURRRXXXeeettt}}}iiiXXXJJJKKKMMMMMMMMMNNNOOOPPPwwwzzz|||}}}|||||||||}}}}}}|||||||||||||||||||||{{{|||}}}|||{{{|||~~~{{{}}}hhhYYY___sssnnnpppqqqWWW>>>222111222////////////............---------.........//////333555<<<```wwwgggaaa___nnnzzzvvv\\\DDD@@@CCCDDDRRRxxxxxxkkkZZZOOOJJJHHHDDD@@@@@@BBBDDDJJJVVV______YYYaaajjjrrruuuvvvzzz{{{zzz{{{zzzzzzzzzyyyyyyyyyyyyzzzyyywwwuuutttvvv{{{~~~yyysssqqquuuxxxxxxxxxyyywwwyyy{{{|||||||||}}}}}}|||}}}~~~}}}~~~uuuhhh```WWWQQQMMMJJJCCCCCCTTTjjj~~~ooobbbZZZSSSLLLFFFEEEDDDEEEIIIPPP^^^eeemmmsssvvvzzzkkkZZZUUUTTT___mmmpppllljjjwww}}}rrrYYYGGG<<<555333000000000000///---000000000000000111111222111444...555===[[[||||||~~~yyySSSGGGGGGDDDCCCHHHJJJIIIIIIMMMTTT]]]eeeiiiuuu}}}~~~ooo]]]XXXYYYYYYUUUPPPNNNOOOQQQRRRRRRSSSTTTTTTTTTSSSSSSQQQRRRRRRRRRRRRPPPOOONNNSSSUUUVVVRRRLLLIIIIIILLLOOORRRZZZbbbddd^^^QQQFFFIIILLLMMMIIIDDD@@@@@@BBBIIINNNOOONNNUUUgggwwwuuuhhh^^^]]]``````aaacccjjjnnnrrrssspppmmmlllllljjjjjjiiiiiijjjlllnnnooosssuuuwwwyyy{{{|||}}}}}}zzzfffUUUOOOOOORRRVVVXXXYYY\\\bbb___cccbbbggguuu~~~uuuWWW@@@444666444444555111333444555555555555888::::::@@@XXXppp```ZZZUUURRRWWWdddsssyyyeeeTTTKKKLLLMMMMMMMMMNNNOOOPPPxxxzzz|||}}}{{{zzzzzz{{{||||||||||||||||||||||||zzz{{{|||{{{zzzzzz|||~~~|||}}}}}}eee[[[dddxxxsssvvvoooTTT===222000111////////////............------........./////////333666>>>aaawwwgggbbbbbbnnn{{{yyy___FFFAAACCCDDDLLLwwwzzzxxxkkk[[[OOOIIIGGGCCC@@@@@@CCCFFFKKKVVV```aaa\\\___iiirrruuuwwwzzz|||{{{||||||{{{{{{{{{{{{zzzzzzxxxxxxxxxvvvtttssssssttttttqqqqqqtttuuuuuuvvvzzzvvvyyy{{{}}}~~~~~~~~~~~~~~~~~~{{{nnneee[[[UUUPPPLLLFFFAAAIIIVVV|||ssseee[[[RRRKKKFFFDDDDDDDDDHHHNNNYYYaaajjjrrrvvvzzzhhhXXXUUUVVVbbboooqqqsssoooxxxzzzwwwyyy___III;;;444222000000000000///...000000000000000111111222222555///666===ZZZxxx|||rrrmmmpppWWWGGGFFFDDDCCCFFFIIIIIIIIILLLQQQYYYaaafffttt|||~~~~~~sss___XXXYYYXXXUUUOOOLLLMMMOOOQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSRRRQQQPPPOOOSSSVVVWWWTTTNNNGGGDDDCCCHHHMMMWWW```ddd^^^QQQGGGHHHLLLNNNLLLGGGBBB??????CCCGGGKKKMMMUUUeeeuuu}}}vvvlllcccbbbdddeeeeeeffflllooorrrrrrpppmmmlllkkkjjjjjjjjjjjjkkklllnnnooossstttuuuwwwyyyzzzzzzzzz~~~{{{gggVVVPPPPPPRRRVVVXXXXXX[[[aaa```dddbbbfffttt}}}vvvYYYAAA555666222111444111222444555555444555777::::::>>>UUUtttcccZZZVVVSSSWWWcccrrr~~~wwwcccQQQMMMMMMMMMMMMMMMNNNOOOPPPyyy{{{}}}}}}{{{yyyyyyyyy{{{{{{{{{|||||||||||||||yyyzzz{{{zzzyyyyyyzzz||||||}}}wwwaaa]]]kkkrrrwww~~~kkkQQQ;;;222000000////////////........................////////////111555===```zzzkkkeeeeeeooo~~~~~~dddJJJCCCDDDDDDHHHnnnzzzxxxlll]]]PPPIIIFFFCCCAAA@@@CCCFFFLLLVVV```aaa^^^^^^hhhrrruuuwwwzzz|||zzz{{{{{{{{{{{{zzzzzzzzzzzzuuuwwwzzzyyywwwtttrrrrrrqqqoooqqqtttttttttwww}}}yyy{{{~~~~~~~~~~~~qqqiiiddd\\\TTTOOOHHHAAAAAAFFFkkk}}}vvvhhh]]]QQQKKKFFFDDDCCCBBBFFFLLLUUU]]]gggpppwww{{{gggWWWUUUWWWcccppppppnnnkkkwww~~~}}}dddLLL:::444222000///000000///...000000000000000111111222222555000666<<>>@@@@@@CCCHHHLLLQQQ[[[eeennnnnnmmmkkklllppppppmmmffffffgggiiilllmmmlllkkkhhhhhhhhhhhhiiijjjlllmmmqqqqqqrrrtttvvvxxxzzz|||{{{hhhWWWOOOOOOQQQUUUWWWWWWZZZ```bbbhhhhhhjjjrrrvvvlll___QQQ===666888333222666666111333444444333444666999<<<===OOOyyyiii^^^[[[VVVVVV]]]iiivvvttteeeTTTPPPLLLKKKNNNOOOOOOMMM{{{}}}}}}|||||||||yyyyyyzzz{{{{{{|||}}}}}}zzz{{{{{{zzzxxxxxxyyyzzz|||}}}mmm\\\ddd}}}ttt}}}xxx___EEE666333333111////////////.............../////////000000000000222666:::YYYppp\\\PPPTTTmmmzzziiiPPPDDDAAA???>>>WWW~~~{{{rrrdddVVVLLLGGGFFFFFF>>>BBBEEEHHHNNNVVVZZZYYY\\\fffpppssstttuuutttrrrrrrrrrssssssssstttttttttrrrtttuuutttqqqooonnnnnnkkkhhhiiiqqqzzz~~~~~~~~~~~~~~~~~~~~~|||~~~~~~vvvrrrkkk```VVVMMMEEE@@@:::FFF___~~~yyykkk___PPPJJJEEECCCAAA???AAAEEEKKKPPPYYYdddoooxxx~~~~~~}}}dddUUUVVV\\\hhhqqqmmmbbbiii~~~tttaaaVVVGGG666333111//////000111000///000000000000000111111222...333000666;;;ZZZ|||tttpppxxxqqq]]]UUUVVVVVVRRROOOGGGJJJLLLMMMOOOUUU___gggiiissswwwzzzyyybbbTTTVVVVVVTTTOOOMMMOOOQQQSSSSSSRRRQQQPPPNNNMMMLLLMMMNNNOOOPPPPPPPPPOOONNNQQQRRRTTTVVVUUURRRMMMIIIMMMSSSZZZ^^^\\\TTTKKKEEELLLOOOSSSVVVUUUOOOFFFAAA@@@???@@@EEEHHHLLLVVVaaahhhlllllljjjlllqqqqqqmmmhhhggggggiiilllmmmkkkiiiggggggffffffgggiiikkklllnnnnnnoooqqqtttwwwzzz|||zzzgggVVVNNNMMMPPPUUUWWWWWW[[[aaabbbjjjkkklllrrrttt~~~lll]]]III888333777333222666666111222333444333444666888;;;;;;LLLvvv~~~ppp```]]]XXXVVV[[[fffsss|||uuufffVVVQQQLLLKKKNNNPPPOOOMMM{{{}}}~~~}}}}}}}}}yyyyyyzzzzzz{{{|||}}}}}}{{{||||||zzzxxxxxxyyyzzz}}}}}}lll\\\eee~~~qqqzzzvvv]]]DDD666444444222000/////////............////////////000000000000444888;;;XXXrrr^^^QQQMMMhhhyyykkkTTTIIIFFFCCC;;;RRR{{{|||ssseeeWWWMMMHHHGGGGGG>>>BBBEEEGGGLLLTTTXXXWWW\\\fffpppsssssstttrrrppprrrrrrrrrsssssssssttttttoooppprrrrrrrrrrrrtttvvvjjjeeefffooozzz~~~|||~~~}}}~~~~~~}}}ttttttoooeeeZZZPPPFFF@@@@@@:::CCC^^^www|||kkk]]]PPPJJJEEECCCAAA>>>@@@DDDIIIMMMUUU```lllvvv|||}}}zzzaaaTTTVVV]]]jjjsssooogggooojjjXXXQQQEEE555333111//////000111000///000000000000000111111222---333000666;;;ZZZ|||}}}vvvlllsssqqq^^^UUUTTTTTTQQQOOOIIIKKKMMMMMMMMMSSS\\\dddgggqqqvvvzzzzzzcccTTTVVVVVVTTTPPPNNNPPPSSSTTTTTTSSSQQQPPPNNNLLLKKKNNNOOOPPPQQQQQQQQQPPPOOORRRSSSSSSTTTTTTQQQMMMIIITTTYYY```cccaaaZZZRRRMMMWWWXXX[[[]]][[[TTTKKKEEE@@@===???DDDFFFIIISSS___dddiiikkkiiikkkqqqqqqmmmkkkiiihhhiiilllmmmkkkhhhffffffeeefffggghhhjjjkkkllllllmmmooorrrvvvyyy{{{~~~yyyfffVVVMMMMMMPPPUUUWWWWWW\\\aaaccckkklllmmmrrrsss|||rrrbbbGGG666333777111///333222111222333333333444666888::::::JJJsss~~~uuubbb^^^YYYVVVZZZdddrrr{{{~~~ttteeeWWWQQQLLLKKKNNNPPPOOOLLLxxxzzz}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxzzz{{{|||yyyyyyyyyyyyyyyyyyzzzzzz~~~~~~fff___nnntttnnn~~~pppWWWBBB666222222222000000///...............//////...//////000111222111444<<>>>>>>>>DDDKKKUUU```jjjssszzztttaaaQQQSSS```jjjnnnooo___tttiiiTTTIII>>>222333222111000////////////000000000000111111111111111333222111<<<]]]ttthhhttt{{{^^^RRRYYYVVVKKKHHHIIIHHHJJJNNNOOOPPPWWW```gggoooxxx|||~~~~~~eeeYYYWWWVVVVVVSSSNNNNNNQQQQQQQQQQQQPPPOOOLLLJJJHHHKKKLLLNNNOOOPPPQQQQQQQQQTTTUUUWWWUUUPPPKKKGGGFFFSSSRRRYYYeeeggg^^^RRRNNNZZZ[[[]]]\\\ZZZUUUQQQOOOGGG???===AAABBBBBBNNN^^^ffflllooommmmmmqqqsssrrrrrrpppmmmkkkiiiiiiiiiiiieeefffggghhhiiiiiiiiiiiikkklllmmmpppsssvvvyyyzzz}}}yyygggWWWPPPMMMNNNSSSWWWYYY]]]ccckkkmmmppprrrvvv~~~xxxgggIII===111///111222111222333333333444555666777888888===IIIpppyyyuuukkk^^^VVVXXX\\\aaalllxxx~~~ttteeeWWWOOOIIIKKKOOONNNMMMMMMyyyzzz|||}}}}}}|||zzzyyywwwwwwxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyy|||zzzeeeaaappppppooo~~~mmmTTT@@@444111000000000000///...............//////...//////000111222333555<<>>======CCCJJJUUU```jjjttt{{{sss```QQQTTTaaakkknnnnnnbbbwwwhhhSSSJJJAAA888333222111000////////////000000000000111111111111000333333111<<<\\\}}}uuukkkvvvdddPPPQQQNNNEEEDDDFFFEEEHHHLLLMMMOOOWWW```gggoooxxx|||}}}kkkYYYVVVUUUVVVSSSOOONNNQQQQQQQQQPPPPPPNNNMMMKKKJJJKKKLLLNNNOOOPPPQQQQQQQQQTTTUUUWWWWWWUUUPPPKKKHHHMMMOOOWWWcccfff^^^RRRMMMVVVXXX[[[[[[ZZZVVVSSSQQQKKKBBB>>>AAA@@@AAAMMM\\\lllqqqsssooommmqqqvvvyyy~~~yyyrrrkkkfffdddeeefffdddeeefffggghhhhhhhhhhhhhhhiiilllooosssvvvyyyzzz}}}~~~yyygggWWWQQQOOOOOOTTTWWWXXX\\\aaaiiilllqqquuuzzz|||jjjGGG;;;111000222222222222333333333333444666777888999>>>HHHmmmwwwqqqooobbbXXXYYY\\\aaalllxxx~~~uuufffXXXOOOIIIKKKOOONNNMMMNNN||||||||||||{{{zzzyyyyyywwwxxxxxxyyyyyyxxxvvvuuuvvvvvvwwwwwwxxxxxxxxxxxxzzz}}}tttccccccsssrrrrrrzzzhhhPPP<<<222000///...000000///...............////////////000111222222555777===WWWtttcccYYYVVVdddrrrrrrcccPPPDDDAAA???JJJkkk{{{mmm\\\PPPJJJFFFBBB@@@???@@@EEELLLTTTZZZ]]]UUU]]]fffmmmoooooopppqqqhhhbbb^^^___```cccjjjqqqsssssstttrrrqqqpppqqqsssrrrmmmlllrrryyy}}}~~~|||}}}}}}{{{}}}vvvoooggg\\\PPPGGGAAA;;;888===FFFSSScccppp~~~{{{pppbbbXXXLLLJJJGGGDDDAAA???======AAAHHHTTT```kkkuuu}}}ppp___QQQUUUccclllmmmlllfff{{{jjjTTTIIIAAA999333222111000////////////000000000000111111111111000222333333<<>>???KKKYYYkkksssuuuooojjjoooxxx~~~tttjjjdddbbbccceeecccdddeeeffffffgggggggggeeegggjjjnnnsssvvvxxxyyy{{{}}}yyygggWWWRRRPPPPPPUUUXXXYYY\\\aaaggglllrrrxxx~~~~~~{{{gggCCC999222222444333222222222222333333444666777888:::???GGGiii}}}nnngggyyyuuuggg[[[ZZZ]]]aaalllyyywwwiiiYYYPPPIIIKKKNNNOOONNNOOO~~~}}}}}}|||{{{zzzzzzxxxyyyzzz{{{zzzxxxvvvtttuuuuuuvvvvvvwwwwwwxxxxxxzzz}}}nnn```eeeuuuyyyxxxvvvdddLLL999111000///...000000///.....................//////000111222333666888>>>WWWvvveee]]]VVV```lllqqqgggTTTDDD>>>???EEEbbb|||ooo^^^RRRKKKGGGBBB@@@??????BBBHHHPPPWWW[[[UUUYYYbbbkkkooonnnooorrrooojjjgggiiikkklllooosssqqqrrrrrrqqqppppppqqqssslllmmmqqquuuyyy|||}}}|||}}}~~~yyyssslllaaaSSSIIICCC===:::<<>>===@@@GGGSSS```lllvvvlll\\\QQQWWWeeemmmmmmjjjggg}}}qqqYYYIII===444222222111000//////000000///000000000111111111111000111333444<<>>CCCIIIMMMPPPXXXbbbiiipppxxx|||}}}wwwZZZUUUSSSTTTSSSPPPOOOPPPOOOOOONNNNNNNNNNNNNNNNNNLLLLLLMMMOOOOOOPPPPPPPPPVVVUUUVVVYYY\\\XXXOOOGGG@@@FFFRRR___eee___TTTKKKRRRXXX^^^aaa___\\\ZZZYYYXXXPPPHHHBBB>>>>>>HHHTTTaaalllsssnnnhhhkkkvvv~~~{{{sssjjjdddcccdddeeebbbbbbdddeeeeeeeeeeeeeeedddfffiiimmmqqqsssuuuvvvyyy|||yyygggWWWQQQOOOQQQWWW[[[\\\```dddggglllsssyyysss___???888222333444333222222222222222333444555777777:::???FFFeeeyyyjjjaaahhh{{{lll___\\\]]]```kkkxxx{{{nnn[[[QQQJJJKKKNNNOOOOOOPPP~~~}}}}}}|||zzz{{{||||||{{{yyywwwuuuttttttuuuvvvvvvwwwxxxxxx{{{~~~iii___gggvvv|||{{{}}}zzz}}}tttbbbIII888222222111///000000///.....................//////000222333444666999???XXX}}}lllcccXXX___kkktttmmmYYYFFF>>>???AAAXXX}}}qqq```SSSMMMHHHCCCAAA@@@???@@@CCCJJJRRRWWWUUUWWW^^^iiinnnmmmoootttnnnjjjiiinnnrrrqqqppprrrqqqrrrrrrpppnnnmmmnnnoooffflllssswwwzzz~~~~~~}}}~~~}}}}}}{{{uuuoooeeeWWWLLLCCC>>>:::<<>>===???GGGSSS```lllwwwhhhZZZRRRYYYhhhnnnlllhhhgggwww___KKK;;;111222111000000000000000000///000000000111111111111000111333555<<>><<<===CCCJJJOOORRR[[[dddlllqqqxxx|||}}}yyy]]]WWWSSSSSSSSSPPPOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOVVVUUUUUUXXXZZZVVVLLLDDDAAAHHHTTT___eeeaaaVVVKKKUUU\\\dddgggddd```^^^]]]]]]WWWOOOGGG@@@???FFFOOOUUUdddpppnnniiijjjssszzzyyyuuupppkkkfffcccbbbbbbaaabbbcccdddeeeeeeeeeeeeeeefffhhhkkknnnpppqqqrrrwwwzzz}}}yyygggWWWOOONNNRRRYYY^^^aaaeeejjjhhhlllrrrwww}}}lllWWW===777222333444222111333222222222333444555666777:::@@@EEE```yyyhhh]]]ZZZllloooaaa]]]]]]___iiivvvsss^^^TTTKKKJJJMMMNNNOOOQQQ~~~~~~{{{|||||||||{{{zzzxxxwwwttttttuuuvvvwwwxxxxxxyyy{{{~~~|||fff___jjjxxx}}}~~~zzz{{{|||}}}yyyrrrrrr___FFF666222333222000000000///.....................///000111222444555888:::???WWWtttkkk\\\aaannnzzzttt___KKKCCC@@@???PPPzzz~~~rrrbbbUUUOOOIIIDDDBBBAAA???>>>@@@GGGOOOUUUWWWUUUZZZfffllllllpppwwwiiieeefffmmmssssssrrrsssqqqqqqpppmmmjjjhhhhhhiiieeemmmuuuxxx{{{~~~~~~~~~}}}wwwrrriii[[[PPPCCC>>>;;;;;;>>>GGGWWWeeeuuu{{{}}}vvvxxxxxxtttkkkccc___]]]ZZZWWWPPPIIIDDD@@@>>>>>>???GGGSSS```mmmwww}}}dddXXXRRR[[[jjjppplllfffiiiuuu```MMM<<<222111111000000000000000111000000000000111111111111222111222555<<>>@@@GGGQQQXXXZZZUUUXXXdddkkklllrrr{{{fffaaa___eeekkkmmmmmmoooiiiiiijjjhhhffffffgggiiihhhqqqwwwyyy|||yyyuuummm```UUUGGGBBB===;;;;;;AAAPPP^^^pppwww~~~{{{qqqrrrrrrooojjjdddaaa```ccc^^^UUULLLDDD@@@???>>>@@@HHHTTTaaammmwww{{{bbbWWWRRR]]]lllqqqkkkeeeppp|||lll[[[JJJ<<<333111111000000000000111111000000000000111111111111333111222555;;;TTTyyy}}}ttt{{{jjjOOOJJJHHHAAA>>>:::<<>>888333333111///000444111111111222333444666666888@@@CCCZZZrrrYYYQQQLLLWWWttt~~~ooobbb^^^]]]]]]dddoooxxx~~~yyyeeeYYYNNNKKKLLLLLLMMMOOO|||~~~~~~}}}{{{zzzyyyxxxxxxxxxyyyyyytttuuuvvvwwwxxxyyyzzzzzzwwwzzz}}}~~~vvvcccbbbrrr~~~wwwvvv{{{llliiizzz~~~nnnZZZBBB333111333222000000000///.....................///000111333555666<<<>>>@@@TTTssslllZZZ___ooo~~~yyyaaaLLLFFFAAA===HHHlll~~~ssscccXXXRRRLLLGGGAAAAAA@@@???AAAIIITTT\\\\\\UUUVVVbbbjjjlllsss}}}eee\\\WWWZZZ___aaabbbddd^^^```bbbdddeeegggjjjmmmlllsssxxxyyy|||~~~~~~~~~~~~{{{wwwpppcccXXXMMMGGGAAA===:::>>>LLLZZZlllttt|||zzznnnooonnnllliiieeecccbbbiiibbbXXXMMMEEE@@@??????AAAHHHTTTaaammmwww{{{```VVVRRR^^^mmmqqqkkkddduuusssdddUUUEEE888222111000000000000000111111000000000000111111111111444111111555;;;TTTvvv}}}}}}|||yyyzzzeeeNNNJJJKKKEEEBBB999<<>>DDD___}}}qqqhhh]]]QQQHHHFFFCCCCCCBBBAAABBBIIISSS[[[___XXXUUUZZZeeemmmrrrtttoooaaaWWWXXX\\\[[[ZZZ\\\YYYXXX]]]eeeiiihhhkkkqqqqqqsssuuuvvvzzz~~~}}}}}}~~~wwwwwwssshhh]]]SSSJJJ@@@;;;:::>>>FFFPPPbbbnnnzzz|||xxxmmmkkkjjjkkklllkkkgggdddhhhaaaVVVMMMFFFBBB???>>>BBBIIITTTbbboooyyyuuu___WWWSSS^^^lllqqqiii```sssvvvlllaaaOOOBBB:::000000000000000000000000000000000000000111111111111333///111666===SSSwwwxxx{{{|||yyyeeeWWWOOOKKKGGGDDD???===@@@IIIQQQUUUZZZ___ffflllsssxxxzzz}}}uuu]]]UUUYYYUUUPPPQQQPPPRRRQQQPPPPPPPPPNNNJJJGGGIIIJJJLLLMMMNNNNNNNNNMMMOOOPPPQQQQQQPPPQQQRRRSSS_________aaaggghhh]]]PPPFFFSSSccciiibbbZZZ]]]fffeeebbb___\\\QQQEEECCCHHHSSS___iiikkkjjjjjjiiihhhnnnllljjjgggeeedddccccccccccccccceeeggggggfffdddaaaaaabbbdddhhhmmmqqqtttwwwyyy{{{}}}}}}zzzgggWWWKKKNNNQQQUUUYYY```hhhmmmooommmmmmrrrxxxoooUUU<<<999444111111111111111222222222333444555666777;;;===BBBXXXxxx___MMMEEEVVVvvvmmmaaaaaaaaa\\\^^^gggqqqzzzwwwjjj^^^OOOHHHIIINNNOOOOOO{{{}}}{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxzzz{{{}}}~~~~~~~~~}}}vvvkkkooo|||}}}yyy{{{{{{oooOOO999555222222444///000000////////////000000111222222222333555888;;;@@@???EEETTTzzzzzzqqqhhhfffnnnrrrgggSSSEEEDDD===AAAUUU|||uuukkk```SSSJJJGGGDDDDDDBBB@@@@@@EEENNNUUU]]]WWWTTTXXXbbblllrrruuuuuuhhh___bbbhhhkkkjjjkkknnn___TTTWWW```eeehhhjjjoooqqqtttwww{{{~~~}}}{{{zzzvvvkkk```TTTKKKAAA===;;;===EEEMMM[[[gggttt{{{}}}}}}zzzsssqqqqqqrrrsssqqqkkkffffff```VVVMMMGGGCCC@@@>>>BBBJJJWWWeeerrr|||sss]]]UUUTTT```ooorrriii___uuupppccc]]]LLL>>>666///000000000000000000000000000000000000111111111111333000111666===RRR{{{rrrvvv~~~vvv```SSSOOOKKKGGG@@@>>>@@@HHHOOOSSSXXX]]]aaagggooouuuyyy|||www___VVVZZZVVVQQQRRRQQQSSSRRRQQQQQQPPPNNNKKKHHHJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQQQQXXXYYY[[[```gggiii___SSSEEEOOO]]]eeeccc]]]]]]ccceeebbb```\\\RRRGGGDDDHHHTTT```lllppppppqqqqqqooommmkkkgggdddbbb```````````````aaadddfffgggfffdddbbbbbbcccdddgggkkkoooqqquuuxxx{{{|||}}}~~~rrraaaRRRJJJNNNSSSXXX]]]bbbhhhlllpppnnnnnnsssxxxrrrUUU<<<888444111111111111111222222222333444555666777999;;;@@@UUUhhhVVVMMM\\\zzzoooaaa``````\\\^^^eeeoooyyyyyylll```QQQIIIJJJMMMOOOOOO~~~~~~||||||~~~zzzyyyyyyxxxwwwwwwwwwxxxyyyyyy{{{}}}~~~uuuooouuu~~~~~~hhhJJJ888555111222333///000000000//////000000111111333444444444666:::===AAA@@@DDDPPPsss}}}mmmcccjjjtttnnnZZZGGGDDD@@@???IIIkkkzzzpppeeeWWWMMMIIIEEEEEECCC???>>>AAAIIIPPP\\\XXXTTTVVV^^^jjjrrruuu~~~qqqccc```eeejjjooosssvvvfffWWWSSSXXX___gggmmmkkknnnsssxxx|||}}}}}}}}}}}}}}}xxxnnndddVVVMMMEEE@@@======BBBHHHRRR___nnnvvvzzz~~~~~~{{{wwwwwwxxxzzz{{{vvvmmmfffccc^^^VVVNNNIIIDDDAAA>>>BBBLLL[[[jjjvvvzzz|||ooo[[[TTTUUUdddrrrrrrfff\\\vvvlll\\\ZZZKKK:::333000000000000000000000000000000000000000111111111111333000222777<<>>NNNwwwtttcccUUU]]]vvvzzziii```^^^^^^^^^]]]iiiuuu~~~tttiiiYYYNNNJJJLLLNNNOOO}}}{{{{{{}}}yyyyyyxxxxxxwwwxxxxxxxxxwwwxxxyyy{{{|||}}}~~~~~~}}}zzztttwww}}}~~~zzzttt}}}UUU>>>444555000000333000000000000000000111222222111222555666777888;;;>>>AAACCCKKKTTTlllqqq[[[^^^qqqyyyhhhRRRBBBCCCAAA???UUUwwwlll^^^QQQKKKEEEEEEDDDAAA???BBBHHHNNN]]]^^^ZZZUUUXXXcccmmmpppwwweeeUUURRR[[[eeeiiittt}}}zzzlll^^^UUURRRWWWXXX```llltttvvvyyy~~~}}}zzzzzz||||||rrriii]]]UUUMMMHHHCCC>>>>>>BBBNNN[[[iiiqqqwww|||}}}|||yyy{{{~~~qqqggg```[[[TTTOOOJJJFFFCCC@@@CCCOOObbbqqq{{{~~~jjjXXXTTT[[[kkkrrrjjj___[[[vvvsss]]][[[LLL999222333000000000000000000000000///000000000111111111111222111444888:::LLL|||xxxzzzyyyuuulllcccdddtttcccXXXPPPEEEGGGBBBAAAEEEIIIKKKNNNSSSZZZ```hhhooorrrvvv{{{cccVVVZZZWWWSSSSSSPPPQQQPPPNNNNNNNNNMMMKKKIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRTTTSSSOOOIIIDDD@@@FFFNNNWWWaaafffaaaYYYNNNIIILLLXXXccceee```\\\___^^^YYYRRRLLLIIIGGGFFFOOO]]]lllssstttuuuuuusssllljjjfffcccaaaaaabbbcccbbbaaabbbccceeedddcccaaa]]]]]]^^^```cccgggkkkmmmqqqtttyyy{{{|||{{{{{{{{{{{{~~~wwwgggYYYPPPMMMPPPSSSXXX\\\cccjjjnnnpppnnnooossswww~~~qqqPPP:::666222000000111111111111111111222333444555666666;;;???KKKqqqzzzkkk[[[___vvvssseee___^^^]]]ZZZeeeqqq{{{zzznnn]]]PPPKKKKKKMMMOOO{{{||||||{{{zzzyyy{{{|||zzzyyyyyyxxxwwwwwwwwwxxxuuuvvvxxxzzz{{{|||||||||}}}zzzxxx||||||zzzvvvsssLLL999222555000///222111000000000000111111222333111444666888999;;;===???DDDGGGPPPXXXjjjoooZZZ[[[ooo{{{ppp]]]AAA??????>>>NNN}}}yyyoooaaaTTTMMMEEEFFFEEEBBB@@@CCCIIIOOOYYY^^^\\\UUUUUU```kkknnnyyy~~~mmmdddeeehhhkkksss}}}qqq___VVVSSSWWWccckkknnnuuu~~~yyyxxxyyy~~~tttlllaaaYYYPPPKKKEEE??????CCCOOO\\\iiiqqqvvv{{{}}}|||{{{xxxmmm```[[[TTTNNNIIIFFFCCCAAAFFFSSSfffttt|||hhhWWWVVV___oooqqqfff```ddd}}}rrr]]]VVVFFF666111000000000000000000000000000000000000000111111111111111111555999999KKKzzz~~~pppccccccrrriiiZZZRRRKKKIIICCCAAAEEEHHHJJJMMMRRRXXX^^^ffflllppptttyyy}}}dddVVVZZZXXXTTTSSSOOORRRPPPNNNNNNNNNNNNLLLJJJJJJJJJKKKLLLNNNPPPQQQSSSSSSRRRRRRSSSSSSPPPIIICCC;;;BBBLLLVVVbbbjjjiiicccWWWQQQQQQZZZbbbdddaaa```___]]]VVVMMMHHHIIIIIIGGGPPP^^^lllrrrsssuuuuuusssnnnmmmjjjfffdddbbbaaaaaacccbbbbbbcccddddddaaa___[[[[[[\\\^^^aaaeeeiiilllnnnrrrvvvxxxyyyyyyzzz{{{{{{~~~tttfffXXXMMMNNNPPPSSSWWW\\\bbbjjjpppqqqoooppptttwww}}}oooQQQ999666222000000111111111111111111111222444555666666<<>>@@@BBBDDDGGGPPPTTTaaannn[[[[[[nnn~~~xxxhhhHHHAAA>>>>>>GGGmmm|||rrreeeWWWOOOFFFFFFEEEBBB@@@BBBHHHMMMQQQYYYZZZSSSSSS___iiilllppp~~~|||uuuqqqmmmlllqqqxxxkkkbbb^^^ccceeeeeelllwww{{{}}}{{{yyyzzzwwwpppeee\\\SSSMMMFFFAAAAAAEEEOOO[[[hhhpppvvv{{{}}}|||{{{}}}sssbbb\\\TTTMMMHHHEEECCCBBBJJJXXXjjjwww}}}eeeUUUWWWcccrrrqqqffffffrrrppp]]]QQQ???444222...000000000000000000000000000000000000111111111111111222666999999IIIxxx~~~ooonnn{{{jjjXXXRRRQQQJJJDDDBBBEEEHHHJJJMMMRRRSSSYYYbbbiiinnnsssyyy}}}gggXXX[[[YYYVVVTTTPPPTTTRRRPPPOOOPPPPPPNNNMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVTTTSSSTTTUUURRRKKKEEE@@@GGGPPPXXXcccllllllhhh___[[[YYY]]]aaaaaabbbddd```^^^UUUIIIFFFJJJLLLJJJNNN[[[iiinnnqqqsssuuutttwwwuuurrrnnnjjjeeebbb````````````bbbccccccaaa___\\\\\\\\\]]]```cccfffiiikkknnnqqqtttuuuvvvyyy{{{|||~~~tttgggXXXMMMNNNQQQUUUZZZ___eeekkkoootttrrrrrrvvvyyyiiiJJJ888555111///000111222111000000111111222333555666666<<>>???@@@CCCDDDBBBEEELLLNNNXXX|||mmm\\\[[[nnn}}}pppRRREEE@@@===@@@```~~~uuugggZZZQQQGGGGGGFFFBBB???@@@EEEJJJKKKUUUXXXQQQQQQ^^^iiikkkkkkvvv~~~|||yyyxxxtttooommmssswwwxxx~~~vvvkkkhhhddd___dddoooxxxzzz}}}}}}||||||{{{yyy{{{zzzrrrggg^^^TTTNNNGGGBBBBBBFFFMMMZZZgggooouuu{{{~~~}}}zzzuuuccc]]]TTTLLLGGGEEECCCBBBNNN[[[mmmyyy~~~}}}cccSSSWWWffftttrrrggglll|||~~~nnn]]]OOO<<<555444...000000000000000000000000000000000000111111111111111222777999888HHHwwwvvvsss}}}gggTTTPPPTTTKKKEEEBBBEEEHHHJJJNNNRRRNNNUUU___ggglllrrrxxx}}}~~~hhhYYY\\\ZZZWWWVVVQQQVVVTTTRRRQQQQQQQQQPPPOOONNNNNNOOOOOOQQQTTTVVVXXXYYYVVVTTTTTTVVVTTTMMMHHHJJJOOOVVV\\\dddkkkkkkgggeeeaaa___``````___bbbhhhbbb___TTTHHHEEEKKKNNNLLLKKKXXXeeekkknnnrrrtttttt~~~{{{vvvpppiiiddd```]]]]]]^^^```bbbcccaaa___^^^]]]]]]]]]___aaadddfffhhhkkknnnppprrrtttxxxzzz}}}vvvjjj[[[NNNMMMQQQXXX^^^bbbgggkkknnnvvvttttttxxx{{{~~~aaaAAA888555111///000111222111000000000111222333555555666<<<>>>CCC```|||yyyccc^^^nnnxxxccc^^^[[[VVVZZZhhhsssxxxyyygggVVVKKKIIILLLOOO{{{|||}}}}}}}}}|||zzzyyyzzzzzzzzzyyyxxxvvvsssrrrrrrtttvvvyyy{{{|||||||||zzzvvvxxxtttpppuuuyyyqqqWWW===777222222111//////111000000///000000222444555:::<<<>>>@@@@@@BBBDDDFFFGGGHHHIIIQQQ^^^qqqvvv___WWW```ooouuutttSSSMMM@@@;;;AAAQQQ{{{}}}yyylll[[[VVVMMMIIIFFFFFFCCC@@@AAAFFFHHHTTT\\\WWWSSSWWWaaahhhmmmmmmnnnpppssssssppplllmmmsssuuussstttyyy~~~wwwgggaaadddnnnvvv||||||{{{}}}~~~}}}}}}|||}}}}}}}}}{{{vvvooodddWWWNNNGGGAAAAAADDDSSSaaannnuuuxxx|||yyy~~~sssggg[[[PPPJJJGGGEEEFFFIIIQQQbbbttt|||~~~sss\\\WWW^^^kkkrrrmmmjjjvvv{{{~~~ppphhhYYYHHH:::333111111111111000///////////////////////////000111222333333555444777<<>>888333444444111222444333333333333444666888999:::===???AAABBBDDDGGGIIILLLOOOOOORRRWWWdddoooaaa[[[aaaooo{{{___OOO>>>>>>AAACCCcccvvvfff^^^RRRLLLGGGEEEBBB@@@BBBGGGLLLRRR\\\bbb\\\UUU]]]kkkmmmkkkiiijjjkkkmmmmmmlllooosssuuuqqqooopppooommmmmmrrryyywwwkkkpppwww}}}~~~~~~~~~}}}{{{yyyxxxzzz{{{~~~~~~}}}~~~~~~}}}yyywwwkkk]]]SSSJJJDDDFFFKKKYYYffftttzzz|||~~~~~~zzzkkk```SSSLLLHHHFFFHHHMMM\\\kkk{{{xxxvvv}}}mmmZZZUUUaaannnqqqkkkjjjwww}}}lllZZZYYYSSSHHH;;;222000222111000000///////////////000000000000000111333333333555555888===HHHrrr|||{{{|||~~~{{{rrrddd]]]TTTKKKJJJFFFAAA@@@DDDIIILLLLLLLLLNNNSSSZZZccckkkrrrvvvzzz~~~gggZZZXXXXXXTTTOOOOOOOOOPPPQQQQQQQQQQQQPPPOOONNNLLLLLLLLLOOORRRTTTXXXWWWWWWWWWVVVTTTPPPMMMIIIHHHKKKRRR]]]eeejjjkkkiiigggddd```^^^]]]\\\\\\ddd^^^RRRFFFAAADDDFFFDDDDDDLLLYYYeeemmmpppooommmllljjjjjjkkkkkkhhhccc^^^^^^^^^^^^_______________^^^______^^^]]]^^^aaadddhhhiiikkknnnrrrvvvyyy{{{|||~~~~~~qqqeeeWWWLLLNNNTTT\\\aaafffkkkqqqvvvwwwyyy{{{~~~}}}qqqRRR;;;333222111111000000111111111111111111222444555666777;;;<<>>888444444333000000222444333333444555777999:::;;;===@@@BBBCCCEEEHHHKKKLLLOOOPPPQQQSSS]]]tttddd[[[]]]kkkyyyfffQQQ>>>???AAA<<>>HHHqqq{{{{{{vvvyyyvvvssszzznnnfff[[[MMMKKKFFFAAA@@@CCCHHHJJJKKKKKKMMMPPPWWW^^^gggnnnrrrwwwjjj[[[XXXXXXUUUQQQMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNMMMLLLLLLNNNQQQTTTWWWVVVVVVWWWWWWUUURRROOOJJJIIIJJJPPPZZZccchhhiiigggfffdddaaa]]]ZZZWWWUUU___[[[QQQEEE@@@BBBDDDBBBBBBIIIUUUbbbkkkooommmkkkhhhdddaaabbbeeeddd___ZZZ\\\\\\]]]]]]^^^______`````````___^^^]]]^^^```cccgggiiilllnnnqqqtttxxxzzzzzz||||||ooobbbUUULLLNNNSSSZZZaaaffflllrrrvvvwwwyyy|||~~~pppOOO888333222111111000000111111000000111111222333555666777:::<<>>888333222222///...111333333333444555777999;;;<<<>>>AAABBBDDDEEEHHHJJJIIIMMMMMMOOOQQQXXXwwwhhh^^^]]]gggssskkkVVVAAA@@@AAA:::LLLsss{{{kkk```YYYPPPHHHEEEDDDBBBBBBEEEJJJJJJTTTaaa^^^TTTVVVccchhhkkkooorrrsssqqqpppnnnnnnrrrssspppooooookkkeee^^^```]]]ZZZcccsssyyyuuusssyyy}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||yyypppcccXXXMMMGGGJJJPPPcccooo|||xxxeee[[[PPPJJJFFFFFFNNNVVVmmmxxx|||wwwggg[[[^^^kkkrrrnnnjjjqqq|||zzzwww[[[WWWOOOBBB555///111444000000////////////000000000000000000111222333444444666777:::>>>HHHqqq{{{rrrqqqlllhhhnnn{{{nnnbbbVVVLLLFFFAAA@@@CCCGGGJJJJJJKKKLLLNNNSSSZZZccckkkooouuu~~~lll\\\WWWXXXWWWTTTMMMMMMOOOPPPQQQQQQRRRQQQNNNNNNNNNLLLKKKLLLPPPSSSUUUUUUUUUWWWXXXWWWUUURRRPPPNNNMMMQQQYYYaaaeeefffeeedddccc```\\\XXXTTTRRR[[[YYYPPPEEE@@@AAACCCBBBAAAFFFPPP\\\gggllllllkkkddd___[[[[[[___```^^^ZZZ[[[\\\]]]^^^___```aaabbb_________]]]\\\]]]___bbbgggjjjlllnnnoooqqqtttxxxyyy{{{zzzlll^^^RRRLLLMMMQQQXXX___ffflllrrruuuwwwyyy{{{~~~pppNNN666333222111111000000111111000000000111222333444555666999<<<@@@NNNpppyyycccOOOSSSmmmnnn___\\\WWWVVV]]]iiiuuu~~~}}}pppbbbTTTLLLKKK||||||{{{zzzyyyzzzzzzzzzvvvvvvvvvuuutttqqqooonnnnnnnnnoooqqqtttwwwzzz{{{xxx|||}}}~~~zzzyyyzzzwwwiiiWWWGGG;;;555111222222000000222444444444444666888;;;<<<===???AAABBBCCCDDDGGGIIIFFFIIIJJJMMMPPPTTTuuu|||nnnddd^^^dddooorrr___HHHAAAAAA;;;FFFaaaqqqeee[[[RRRIIIGGGFFFCCCBBBCCCFFFFFFNNNYYY\\\WWWVVV[[[eeejjjppptttuuusssrrrqqqooorrrrrrppppppppplllfffaaaeeehhhfffggglllpppqqqtttzzz~~~}}}||||||}}}~~~}}}}}}||||||}}}}}}|||yyyqqqfff\\\QQQJJJMMMSSSgggsss{{{qqq```WWWMMMHHHFFFIIITTT^^^ttt|||qqqccc\\\cccnnnqqqkkkmmmzzz~~~|||___XXXLLL>>>333///111333///////////////000000111111111000111111222333444444777777;;;???IIIqqq|||qqqnnnfff```eeevvvrrrfff]]]MMMHHHBBBAAADDDGGGIIIJJJKKKKKKLLLPPPWWW```hhhmmmttt{{{nnn]]]VVVVVVVVVUUUMMMMMMNNNPPPPPPQQQQQQQQQMMMNNNNNNLLLJJJKKKOOOSSSTTTTTTUUUWWWYYYXXXVVVTTTRRROOONNNQQQXXX^^^aaaaaabbbbbbaaa___\\\XXXUUUSSSVVVVVVPPPFFF@@@AAACCCCCCAAACCCJJJTTT```iiikkkkkkbbb^^^YYYXXXZZZ\\\]]]\\\YYYZZZ[[[]]]___aaabbbccc^^^^^^]]]\\\[[[\\\^^^aaafffiiilllllllllnnnrrrvvvxxx{{{~~~yyyjjjZZZOOOLLLLLLOOOUUU]]]eeemmmrrruuuwwwyyy{{{~~~nnnMMM666333222111111000000111111000000000000111333444555666888<<<@@@LLLjjjzzz~~~lllSSSSSShhhqqqcccbbbZZZVVVYYYfffqqqzzzuuugggWWWNNNKKK}}}|||zzzyyyxxxwwwxxxxxxttttttuuuuuuuuusssrrrqqqqqqrrrsssuuuwwwxxxyyyyyyxxx}}}{{{vvvvvvwww||||||{{{~~~rrrdddPPP===777222///111333333555888555555555666888:::===>>>>>>???AAABBBBBBCCCEEEGGGFFFGGGGGGLLLOOOQQQlllwwwiii___cccoooyyykkkQQQBBBAAA===AAARRRvvvjjj\\\SSSKKKIIIHHHDDDBBBAAADDDEEEIIIQQQYYY[[[YYYUUUbbbgggmmmqqqrrrrrrrrrsssqqqrrrqqqoooooopppllleee```hhhrrruuuooohhhllltttuuu{{{~~~}}}~~~}}}{{{zzz|||}}}}}}||||||||||||}}}~~~{{{yyyxxxrrrjjjaaaVVVNNNPPPWWWkkkvvv}}}}}}{{{rrrhhh[[[SSSKKKHHHGGGMMMZZZgggyyy}}}kkk___[[[eeennnmmmgggpppwww```VVVHHH;;;444111000000///////////////000111111111111111111222333444444444777888;;;@@@IIIqqquuuqqqhhhbbbfffvvvqqqbbb]]]NNNIIICCCBBBDDDHHHJJJJJJLLLKKKLLLOOOUUU^^^ffflllrrryyyppp]]]UUUTTTTTTTTTMMMNNNOOOPPPPPPPPPPPPPPPMMMNNNOOOLLLIIIJJJNNNSSSTTTTTTTTTVVVWWWVVVTTTQQQKKKIIIIIIMMMTTT[[[^^^^^^______^^^]]]\\\YYYWWWVVVSSSTTTOOOFFFAAABBBDDDEEEAAA@@@CCCKKKXXXdddiiikkkiiieee^^^XXXUUUUUUVVVWWWSSSTTTUUUXXXZZZ\\\]]]^^^\\\\\\\\\ZZZZZZ[[[^^^```bbbfffjjjkkkjjjlllqqqvvvwwwzzzxxxhhhWWWMMMLLLLLLNNNTTT]]]fffnnnsssuuuxxxzzz}}}iiiMMM888333222111111000000111111//////000000111333444555666888<<>>@@@BBBBBBBBBBBBDDDEEEGGGGGGFFFKKKOOOOOOfff~~~lll___cccqqq~~~rrrXXXCCC@@@>>>???HHHssswwwlll]]]SSSKKKJJJIIIEEEAAA@@@CCCEEEGGGLLLWWW___[[[RRR```eeejjjmmmnnnooorrruuussssssqqqnnnnnnoookkkddd\\\dddsssyyypppeeelll{{{vvv{{{~~~}}}~~~~~~{{{{{{}}}~~~|||||||||||||||}}}~~~|||yyywwwxxxsssllldddYYYQQQSSSYYYmmmxxxzzzxxxvvvmmmbbbXXXQQQKKKHHHIIIPPP___mmm|||{{{yyyggg\\\ZZZfffmmmjjjeeerrrppp^^^SSSEEE:::555333000---///////////////000111111111111111111222333444555444888888<<<@@@IIIqqq{{{wwwnnnggglllooo]]]XXXOOOJJJDDDBBBEEEHHHJJJJJJLLLKKKKKKNNNTTT]]]fffkkkqqqwwwrrr]]]TTTRRRRRRQQQNNNNNNOOOPPPPPPPPPOOOOOOMMMOOOOOOLLLIIIIIINNNSSSUUUTTTTTTUUUVVVTTTQQQNNNCCCBBBCCCIIIQQQXXX\\\\\\]]]]]]]]]\\\\\\ZZZYYYYYYQQQSSSOOOGGGAAACCCEEEFFF@@@>>>>>>FFFSSS```hhhjjjrrrmmmeee[[[RRRNNNNNNPPPLLLMMMOOOQQQSSSVVVWWWXXXZZZ[[[[[[ZZZYYYZZZ]]]```^^^ccchhhiiiiiilllrrrwwwwwwzzzwwwgggUUULLLLLLLLLOOOTTT]]]gggooosssuuuyyy{{{~~~yyyeeeMMM:::333222222111000111111111//////000000111222444555777999<<<>>>EEE___~~~yyyxxxZZZTTT^^^mmmaaaddd```WWWVVVbbbmmmttt{{{mmm\\\PPPMMM}}}|||{{{zzzyyyxxxxxxxxxwwwssssssxxxyyywwwvvvwwwyyy{{{~~~~~~}}}|||{{{|||wwwyyyzzzvvvpppmmmnnnqqq|||~~~yyywww||||||xxxrrruuuyyyppp\\\AAA888222222222222333888>>>CCC999999999:::<<<>>>???@@@@@@AAAAAAAAA@@@@@@BBBCCCLLLMMMOOOLLLHHHNNNddd{{{tttaaaZZZ___xxx{{{```CCCBBB???;;;DDDYYY{{{nnnccc]]]TTTNNNJJJFFFBBB>>>CCCCCCCCCJJJYYYddd^^^RRRZZZdddkkkkkklllqqqrrroooqqqoooppppppuuu{{{```RRR[[[gggooommmiiilllssswwwyyy|||~~~}}}~~~}}}}}}~~~~~~|||{{{|||}}}}}}}}}~~~~~~}}}{{{zzz{{{~~~{{{xxxxxxzzzzzzpppgggbbb^^^ZZZXXXlllwww}}}zzzuuummmeee___QQQNNNJJJFFFIIIWWWjjjyyy{{{tttxxxrrr```]]]eeesssuuujjjjjjzzzkkk```SSSBBB555222444222...//////000000000000//////000/////////000222555666<<<555;;;888>>>JJJddd~~~zzzqqq~~~sssdddWWWUUULLLEEEEEEFFFFFFGGGIIIKKKJJJIIILLLRRR\\\ffflllpppvvvxxxeeeZZZTTTSSSVVVNNNNNNNNNMMMNNNNNNOOOPPPKKKJJJJJJKKKMMMOOOQQQSSSTTTVVVXXXZZZXXXUUUQQQNNNHHHFFFDDDFFFLLLUUU\\\___]]]]]]]]]\\\[[[ZZZYYYXXXUUUPPPHHHAAA>>>>>>@@@CCC???===<<>>@@@@@@@@@AAABBBAAA@@@@@@BBBDDDJJJMMMPPPOOOJJJNNN```sssrrr]]]TTTWWWllluuubbbFFFBBB@@@;;;AAARRR~~~uuuggg```VVVOOOKKKHHHDDD@@@BBBCCCDDDIIIUUU___]]]TTTXXXaaaiiijjjlllpppqqqnnnnnnmmmpppqqqxxxrrrPPPTTT\\\cccccccccjjjrrrxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{{{{|||}}}||||||{{{{{{zzzyyyxxxzzz~~~|||uuurrrqqquuuzzz{{{rrriiibbb^^^[[[ZZZlllvvv}}}yyytttkkkbbb\\\OOOLLLGGGEEEKKKZZZmmmzzzzzzwwwxxx~~~|||lll\\\]]]gggzzzyyyppprrr{{{lllbbbaaaTTTBBB666333555333000000000000//////000000000111000000000111333666777;;;666>>>>>>DDDNNNeeeyyyvvv}}}wwwgggYYYVVVNNNGGGFFFFFFDDDDDDEEEGGGGGGGGGJJJQQQZZZdddiiinnnttt~~~{{{ggg[[[TTTSSSVVVNNNNNNMMMMMMMMMNNNNNNOOOJJJJJJJJJKKKLLLNNNQQQRRRUUUWWWYYY[[[ZZZWWWSSSPPPHHHFFFDDDFFFLLLTTT[[[^^^]]]]]]]]]\\\[[[ZZZYYYXXXTTTPPPHHHBBB>>>===???AAA@@@>>><<<>>>FFFSSS___gggpppnnnjjjccc[[[TTTQQQPPPKKKJJJJJJIIIIIIIIIJJJJJJJJJMMMPPPSSSUUUWWWZZZ\\\\\\___ccceeefffjjjpppvvvwwwwwwyyy~~~wwwgggVVVLLLJJJPPPRRRXXXaaakkkrrrttttttwwwxxxzzzqqqZZZDDD555555444333111000000000///111111000///000111333555555::::::===FFFUUU~~~fffLLLQQQjjjsssffffff^^^[[[YYYYYY```kkkyyywwwiiiYYYMMM}}}|||{{{zzzyyyxxxxxxxxxtttssstttuuutttrrrvvv||||||yyywwwzzzzzzyyyuuuqqqooorrruuu~~~vvvnnnUUU;;;444111222333333444666999<<<:::;;;<<<===>>>???@@@AAAAAABBBBBBBBBAAAAAACCCDDDGGGKKKPPPQQQMMMMMMZZZiiittt___UUUVVV___ooofffLLLBBB@@@<<<<<>>======>>>BBB???======BBBKKKUUU\\\fffeeeddd```[[[XXXWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPJJJJJJKKKMMMQQQTTTUUUUUUUUUZZZ___ccceeeiiinnnsssvvvwwwyyy}}}uuueeeUUULLLKKKNNNRRRZZZeeennntttuuutttrrrssswww~~~ttt[[[FFF:::555444333222111000000000111000000///000222333444666::::::===EEESSSyyynnnQQQMMMbbb}}}llldddaaa^^^YYYVVVZZZeeettt~~~wwwkkk]]]QQQ}}}|||{{{yyyxxxxxxxxxxxxtttsssuuuuuurrrqqqwww~~~{{{yyy{{{{{{zzzvvvssssssvvvxxx{{{vvvlllQQQ:::555222444555666555666888999;;;<<<===>>>???@@@AAAAAAAAABBBCCCBBBAAAAAACCCEEEEEEHHHMMMOOOLLLMMMWWWccc|||jjj```^^^YYYkkkkkkSSSBBB???>>>;;;>>>\\\tttjjj]]]RRRMMMJJJGGGEEE@@@BBBCCCFFFKKKRRRXXX[[[SSSYYY___eeeiiimmmmmmmmmkkklllqqqrrrvvvyyyqqqjjjhhhiiikkkpppwww|||~~~~~~~~~}}}}}}~~~~~~zzz{{{}}}~~~~~~}}}{{{zzz{{{~~~|||{{{{{{||||||{{{zzzuuuvvvwwwxxxxxxzzz~~~sssllliiilllttt}}}~~~sssggg______ccckkkvvv~~~xxxqqqggg\\\UUUOOOJJJGGGMMM\\\mmmzzz|||ooo___WWW```oooyyytttsssooodddaaa___OOO===555333333333333333222000//////000222333222222333333555777999:::>>>;;;DDDCCCFFFKKK\\\{{{~~~}}}|||xxxqqq^^^ZZZRRRLLLKKKJJJFFFBBBBBBBBBBBBCCCGGGNNNWWW___eeejjjoooxxxooo^^^TTTRRRUUUPPPOOONNNMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLNNNOOORRRTTTXXXZZZ[[[YYYVVVSSSKKKJJJIIIJJJOOOUUUYYY[[[]]]]]]]]]\\\[[[ZZZYYYXXXTTTPPPKKKEEE@@@===<<<<<>>DDDKKKOOOVVVWWWYYYYYYZZZ[[[^^^```bbbbbbaaa```___]]]\\\[[[TTTQQQNNNNNNQQQRRRPPPNNNPPPSSSXXX\\\___dddlllrrrvvvwwwzzz}}}sssbbbRRRKKKLLLQQQVVV^^^gggpppuuuxxxyyyqqqsssxxxsssXXXFFF===555444333222111111111111000000000000111222333444666:::;;;>>>FFFQQQsssyyy```MMM[[[uuurrrdddeeeaaaZZZTTTUUU___nnnxxxyyyooobbbUUU|||{{{zzzxxxwwwwwwwwwwwwtttssstttuuurrrqqqyyy|||yyywwwzzzzzzyyyxxxwwwxxxzzz|||uuurrrcccJJJ999444444666888888777777888999;;;<<<>>>???@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCDDDDDDEEEHHHJJJJJJLLLUUU```~~~ttthhhcccZZZiiiooo]]]FFF>>>???;;;999NNNyyyyyynnn```TTTMMMJJJGGGEEE@@@AAACCCEEEGGGMMMVVV]]]TTTVVV[[[bbbgggjjjlllmmmmmmmmmqqqqqqqqqxxxooolllllllllooosss|||~~~}}}}}}}}}~~~zzz|||~~~~~~|||zzz{{{~~~}}}|||{{{|||}}}}}}{{{zzzuuuwwwxxxyyyzzz|||uuuooolllmmmuuu}}}uuuggg___```dddmmmyyy}}}xxxpppfff[[[TTTMMMIIIIIISSScccttt~~~xxxiii\\\YYYfffuuuvvvrrrrrrqqq```ZZZXXXHHH888333222111111333333222111000000111222333222333333555777999:::;;;???:::BBBAAADDDKKK^^^}}}}}}|||uuuyyyzzzeee[[[TTTNNNNNNMMMIIIGGGGGGCCCCCCDDDGGGMMMVVV___dddiiinnnvvvtttaaaTTTQQQSSSQQQQQQOOONNNMMMMMMMMMMMMKKKKKKJJJJJJJJJLLLMMMNNNOOOQQQUUUYYYZZZYYYVVVTTTOOONNNMMMOOOSSSWWWZZZ[[[]]]]]]]]]\\\[[[ZZZYYYXXXTTTQQQMMMHHHCCC@@@===<<>>;;;<<>>777444444333222111111111111000000000111111222333333666:::<<<@@@GGGOOOnnnuuuvvvsssSSSYYYlllzzziiihhhddd]]]UUUSSSZZZgggrrr}}}uuuiii[[[zzzzzzxxxwwwvvvuuuuuuuuusssqqqrrrsssssssssyyyzzzuuurrrqqqvvvvvvwwwxxxyyy{{{|||}}}xxxrrrmmmUUU@@@888333555777888999888888999;;;;;;<<<>>>???@@@@@@??????@@@AAAAAAAAA@@@@@@BBBCCCDDDBBBDDDFFFHHHJJJSSS\\\pppxxxiiiaaa\\\cccpppiiiNNN???@@@===999CCCddd}}}sssdddWWWPPPKKKGGGEEEAAA@@@AAADDDGGGKKKTTT]]]WWWUUUWWW^^^eeehhhjjjnnnnnnlllqqqpppmmmwww}}}|||tttmmmkkkjjjjjjnnnssszzz}}}~~~~~~}}}}}}}}}{{{|||}}}}}}|||{{{yyy{{{|||{{{zzz{{{||||||zzzxxxtttvvvxxxyyyyyy{{{~~~xxxsssooonnnttt|||~~~uuujjjcccdddgggsss{{{vvvoooeee[[[TTTIIIIIINNNYYYiiiwww~~~~~~rrrdddZZZ]]]kkkxxxvvvuuuvvvxxx___VVVQQQ@@@333222333000///222222222222222222222222222222222444666888:::;;;<<<===999AAA@@@EEENNNddd~~~yyynnnllltttrrr]]]UUUOOOOOOOOOLLLJJJKKKFFFEEEDDDFFFKKKTTT^^^cccgggllltttzzzfffWWWRRRSSSSSSRRRQQQPPPNNNNNNMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNMMMPPPTTTXXXZZZYYYWWWVVVTTTRRRRRRTTTWWWZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXTTTSSSPPPLLLHHHDDD@@@>>>BBB@@@>>><<<;;;===???AAAAAAEEEKKKQQQWWW]]]dddhhhkkkiiieeeaaa]]]ZZZYYYXXX\\\\\\\\\]]]]]]\\\ZZZWWWQQQQQQPPPOOOOOOUUU^^^fffmmmrrrxxx}}}~~~yyykkkZZZMMMKKKPPP]]]aaaffflllrrrxxx~~~yyy|||dddIII999444333222111111000000111111///000000111222222333333666:::<<>>???@@@???>>>>>>???@@@@@@@@@??????AAABBBDDDBBBBBBFFFHHHIIINNNUUUbbb|||kkk```[[[ZZZnnntttXXXBBB@@@>>>;;;;;;OOO{{{wwwhhh\\\SSSNNNIIIEEEBBB???@@@DDDHHHKKKSSS]]]ZZZUUUUUU\\\bbbfffjjjooommmjjjpppqqqmmmsssxxxrrrrrrkkkeeecccbbbbbbiiipppvvvyyy~~~~~~}}}}}}zzz{{{||||||||||||{{{zzzyyy{{{}}}yyyxxxxxxyyyzzzzzzwwwuuuqqqsssuuuvvvvvvwwwyyy{{{~~~}}}vvvpppooovvv~~~~~~xxxqqqmmmnnnqqqyyy|||zzzwwwssslllcccYYYSSSIIIMMMVVVcccqqq|||}}}yyy{{{}}}zzzlll^^^ZZZaaaoooyyyuuuyyy{{{~~~}}}ddd[[[KKK;;;000222555111///222111222333444444333222111111222444666888:::;;;;;;<<<999AAA@@@EEEMMMbbbvvvhhh]]]eeettt___WWWOOONNNNNNKKKJJJLLLHHHFFFCCCCCCHHHRRR\\\bbbeeeiiippp}}}lll[[[TTTTTTUUUTTTSSSQQQOOONNNNNNNNNNNNNNNLLLLLLKKKLLLMMMNNNLLLOOOTTTYYY[[[[[[YYYXXXXXXWWWWWWXXX[[[]]]^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXUUUTTTSSSPPPLLLHHHDDDAAA@@@???===<<<<<<===>>>???@@@CCCGGGKKKOOOTTTYYY]]]ccc```\\\YYYWWWWWWXXXYYYXXX[[[___aaa```^^^]]]\\\WWWWWWTTTPPPMMMOOOUUUZZZbbbiiissszzz}}}vvvhhhVVVJJJKKKQQQ^^^cccjjjppptttxxx|||zzz}}}zzz\\\DDD888555111111000000//////000000///000000111222222333222555:::===CCCJJJPPPhhh}}}|||}}}mmmaaa___rrrzzzmmmlllggg^^^WWWVVV^^^fffsssvvveeexxxwwwvvvtttssssssssssssoookkkjjjooossstttvvvyyyxxxxxxwwwtttqqqooopppqqqkkkmmmpppuuuzzz||||||{{{yyy~~~zzzrrrvvviiiDDD666<<<777444555666555555666999;;;:::;;;===???@@@???>>>===>>>???@@@???>>>>>>@@@BBBDDDBBBCCCGGGIIIHHHJJJOOOYYYpppcccXXXSSSlll|||```DDD???>>>===666AAAjjjyyykkk___VVVPPPJJJFFFCCC??????EEEIIIKKKSSS\\\]]]VVVTTTZZZaaadddiiioookkkiiiooosssooorrruuummmiiibbb[[[XXXUUUVVV^^^hhhsssvvv{{{}}}|||yyyzzzzzzzzzzzzzzzzzzyyy{{{||||||wwwvvvvvvwwwxxxxxxuuusssnnnppprrrsssssstttuuuwwwyyyyyyrrrqqqyyy}}}yyywwwyyy{{{~~~yyywwwtttpppjjjbbbXXXRRRLLLRRR]]]kkkxxxzzzuuuooouuu|||wwwhhh[[[YYYdddqqqyyyrrrzzz~~~zzzfff```HHH888///333666222000333000222444666666444222000000111444666888:::;;;;;;===:::BBBAAACCCHHHZZZsssdddVVV^^^nnnaaaXXXOOOMMMLLLJJJIIIKKKIIIFFFBBBAAAFFFPPPZZZaaacccgggnnnzzzppp^^^VVVVVVWWWVVVTTTRRRPPPOOONNNNNNOOONNNMMMLLLLLLLLLMMMNNNLLLPPPUUUZZZ\\\\\\[[[ZZZZZZYYYYYY[[[^^^______^^^]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUTTTRRROOOJJJFFFCCC???>>>============>>>???@@@BBBEEEFFFHHHJJJNNNQQQTTTRRROOONNNOOORRRVVVYYYVVV\\\aaaccc```]]]\\\\\\\\\\\\YYYTTTNNNLLLNNNQQQYYYbbbooowww{{{~~~tttfffUUUIIIKKKRRR\\\ccclllrrrvvvxxxzzz}}}yyy|||jjjPPP===555444111000///////////////000///000111222222333222222555:::>>>DDDLLLPPPggg|||xxx{{{uuueee]]]mmmmmmnnnjjjaaaYYYVVV\\\cccpppyyyhhhxxxvvvtttrrrpppppppppqqqssspppmmmmmmppprrrrrrqqqqqqpppooooooqqqqqqpppoookkkoootttwwwxxxyyyzzz{{{}}}|||yyynnn|||}}}fffLLL>>>777222...000333444555777999<<<;;;===>>>@@@AAAAAAAAA@@@>>>>>>============>>>>>>AAA@@@>>>???BBBEEEGGGHHHYYYwwweeeWWWVVVdddxxxrrrSSS===;;;AAA;;;<<>>@@@BBBCCCCCCCCC???>>>===============>>>@@@@@@@@@@@@BBBEEEHHHJJJ\\\}}}yyyhhh[[[UUU^^^pppoooWWWBBB===>>><<<;;;JJJqqqwwwhhh^^^XXXPPPHHHEEEDDDAAA@@@BBBGGGLLLOOOVVVXXXVVVTTTYYYdddkkkllllllnnnpppppppppooopppqqqzzzqqqhhhdddaaabbbgggmmmsssvvvyyy{{{}}}~~~~~~}}}~~~}}}|||{{{{{{{{{zzzzzzzzzyyyxxxwwwuuuuuuwww{{{xxxqqqkkkdddaaaccceeedddcccdddeeeeeebbb___^^^___bbbhhhuuu~~~uuuxxx~~~}}}|||xxxrrrnnnmmmiii___WWWTTTVVV___mmmxxxvvvjjj]]]YYYaaaooozzz~~~{{{{{{kkkfffcccVVV@@@777111111333111000000111222222333333444444555555555666888999:::;;;<<<===>>>@@@AAAAAAFFFUUUddd{{{tttrrrsss{{{iiiYYYIIIEEEGGGGGGFFFFFFIIIIIIGGGDDDCCCHHHQQQYYYaaahhhnnnsssyyyggg[[[SSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMKKKMMMSSSYYY]]]^^^[[[YYYWWWXXXYYY[[[\\\]]]]]]^^^]]]\\\[[[ZZZZZZZZZ[[[\\\YYYVVVSSSQQQOOOMMMJJJGGGFFFBBB===;;;<<>>@@@BBBDDDDDDEEE??????>>>===============>>>@@@BBBAAAAAACCCHHHMMMaaasss}}}mmm```UUUWWWgggnnn```KKK???;;;>>>;;;???\\\{{{qqqgggZZZQQQMMMGGGEEEBBBAAAAAADDDHHHKKKLLLSSSWWWVVVVVV]]]hhhnnnjjjlllnnnooooooppprrrtttxxxiiiaaaccciiimmmsssvvvzzz|||}}}}}}~~~~~~~~~~~~|||{{{zzzzzzzzzxxxxxxxxxwwwvvvuuutttssswwwyyy|||~~~sssfff___VVVRRRSSSUUUWWWWWWZZZYYYWWWTTTQQQPPPQQQSSS[[[hhh~~~~~~}}}~~~{{{yyyzzzwwwqqqmmmlllhhh```ZZZXXX]]]gggttt|||~~~pppcccWWWZZZhhhwww}}}}}}|||nnn```ccc```OOO===555000111222111000222111222222333333444444555555555666888999:::;;;<<<===>>>@@@AAA@@@BBBNNNZZZxxx{{{zzztttjjj[[[LLLFFFEEEEEEGGGJJJJJJIIIGGGCCCBBBGGGPPPWWW]]]dddkkkoooyyyooo___TTTRRRRRRSSSSSSRRRQQQOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOSSSXXX]]]^^^\\\ZZZWWWWWWXXXZZZ[[[\\\]]]^^^]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZWWWSSSPPPOOOMMMJJJHHHHHHDDD>>>;;;<<>>???@@@AAABBBBBB@@@???>>>======<<<<<<===<<<@@@CCCBBB@@@BBBHHHNNNbbbiiisssdddXXXSSS```oookkkWWWCCC:::???<<<777JJJvvvxxxlll[[[QQQQQQIIIGGGDDDAAAAAABBBEEEGGGGGGQQQZZZYYYTTTWWWbbbmmmjjjkkkmmmnnnnnnooorrrtttooo]]]]]]dddiiiqqquuuzzz|||||||||}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyvvvwwwwwwvvvuuutttsssssstttvvvxxx|||uuuhhh___WWWNNNHHHGGGIIIKKKLLLNNNLLLJJJGGGEEEEEEGGGHHHLLLXXXttt~~~|||zzzxxxuuuuuuvvvwwwyyyzzz|||~~~}}}{{{zzzzzz{{{xxxrrrmmmkkkfff```\\\]]]eeeooozzz}}}|||~~~|||~~~yyynnn```WWW```rrr~~~}}}uuueee^^^fff```HHH999333///111222111111333111222222333333444444555555555666888999:::;;;<<<;;;<<>>AAACCCBBBAAA@@@@@@BBBEEEIIIKKKLLLIIIFFFFFFHHHLLLNNNOOONNNLLLMMMPPPRRRTTT[[[dddvvv~~~xxxoookkkgggaaa___fffpppwww}}}}}}ssscccTTTLLLLLLRRRWWWaaagggppptttuuuvvvyyy{{{}}}lllWWWDDD888444444000000000000000000000000111111000000111111222333666;;;GGGRRR[[[dddsss~~~}}}pppiiiyyyuuuooohhh^^^UUURRRTTTcccxxxlllmmmppprrrtttuuuuuutttppppppooommmiiieeecccaaaiiikkknnnssswwwxxxvvvtttyyy|||vvvtttyyy~~~}}}mmmZZZLLLDDD>>>:::666777999999999999;;;===>>>===============>>>>>>??????>>>===============<<>>AAAAAA@@@FFFOOOooo|||uuuzzzrrreeeWWWOOOLLLIIIKKKNNNIIIIIIHHHDDDBBBDDDJJJOOOVVV]]]eeeiiiooogggXXXQQQRRRSSSSSSRRRPPPMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOQQQUUUZZZ]]]^^^^^^YYYYYYYYYYYYZZZ\\\]]]^^^\\\\\\\\\\\\[[[[[[ZZZZZZZZZXXXTTTQQQOOOMMMKKKIIIDDD@@@:::888999<<>>???AAAFFFLLLRRRVVVOOOLLLHHHGGGIIILLLNNNNNNOOOLLLLLLOOOPPPQQQUUU[[[fffttt~~~wwwnnnfff```bbbiiipppxxxwwwlll\\\OOOJJJNNNUUU[[[bbbhhhnnnssstttuuuwwwxxxyyy~~~mmmTTTAAA666333222000000000000000000000000111111000000111111222333666;;;FFFTTT```jjjwww}}}zzzvvvwwwqqqlllbbbWWWRRRTTT]]]kkkiiijjjlllnnnpppqqqrrrrrrpppooommmiiidddbbbcccdddnnnpppuuuzzz~~~|||yyyzzzhhhjjjyyyxxxfffXXXQQQMMMHHHEEE777888::::::::::::<<<===???>>>===<<<;;;;;;;;;<<<>>>>>>============>>>>>>===???@@@@@@???AAAEEEIIIHHHMMMbbbxxxlllcccWWWYYYmmm{{{nnnUUUBBB@@@>>>;;;===QQQ|||rrrdddYYYUUULLLJJJGGGCCCBBBAAABBBCCCHHHPPPYYY[[[VVVQQQVVV___fffhhhkkkmmmmmmlllmmmnnnjjjyyyuuuaaaYYY```iiihhhooowwwzzzyyyyyy{{{~~~}}}}}}~~~~~~}}}{{{yyyxxxwwwvvvvvvvvvwwwwwwwwwvvvvvvuuutttrrrtttuuurrrooojjj___SSSTTTPPPIIICCC@@@???@@@AAA???>>>===???BBBDDDDDDDDDBBBHHH]]]}}}yyyvvvttttttuuuvvvzzzzzz{{{|||~~~{{{uuuoookkkfffbbbdddjjjrrrxxx}}}~~~{{{zzz{{{~~~|||sssooottt{{{zzzlllbbb\\\^^^nnn{{{|||zzzzzz|||xxxlllccccccgggXXX<<<444111000111111///000333111222222333333444444555555555666888999:::;;;<<<::::::===AAAAAAAAAFFFMMMjjjxxx{{{ppp]]]SSSOOOLLLKKKLLLHHHIIIIIIFFFCCCCCCFFFJJJSSSYYYaaagggmmm{{{nnn]]]RRRSSSSSSRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMNNNRRRXXX]]]___```\\\[[[ZZZZZZZZZ[[[]]]^^^[[[\\\\\\\\\\\\[[[ZZZZZZYYYWWWUUUSSSQQQNNNKKKHHH@@@<<<888666888;;;===>>>:::<<<>>>CCCJJJQQQWWWZZZLLLIIIFFFEEEGGGJJJLLLMMMOOOLLLLLLOOOPPPOOOQQQUUUVVVeeezzzwwwnnneeebbbbbbfffpppzzzssshhhXXXLLLJJJPPPYYY___fffkkkppptttvvvvvvvvvwwwwww~~~~~~}}}nnnRRR>>>555333111000000000000000000000000111111000000111111222333555999DDDUUUcccooo|||yyyssspppggg\\\VVVVVVYYYbbbuuullllllkkkllllllmmmnnnnnnlllkkkhhhccc```aaafffkkkppptttzzz}}}vvvhhhooonnnXXXLLLJJJKKKIIIHHH;;;<<<======;;;;;;<<<===???>>>===<<<;;;<<<=========<<<<<<======>>>???@@@??????>>>>>>>>>AAACCCEEEBBBHHHVVVvvvqqqiiiZZZSSSeee{{{vvvaaaHHH>>><<<@@@<<>>>>>???>>>>>>>>>AAAEEEFFFEEECCCAAACCCSSSwww~~~}}}~~~~~~~~~zzztttoookkkgggeeekkkssswwwzzz|||}}}}}}|||}}}~~~~~~}}}yyywwwvvveee\\\[[[eeevvv~~~zzzyyy}}}~~~jjjeeebbb^^^PPP<<<333111000222111...///222111222222333333444444555555555666888999:::;;;<<<===<<<>>>BBBBBBAAAEEEKKKaaayyywww|||}}}dddTTTNNNKKKJJJJJJFFFHHHJJJHHHDDDBBBCCCEEEPPPTTT]]]ffflllwwwrrraaaTTTSSSRRRQQQOOONNNMMMLLLKKKLLLLLLLLLMMMMMMMMMNNNLLLKKKLLLPPPVVV\\\```bbb___^^^\\\[[[ZZZ[[[\\\]]][[[\\\\\\]]]\\\[[[ZZZYYYXXXWWWVVVUUUSSSOOOJJJFFF<<<999777777999;;;<<<===;;;===@@@EEEKKKPPPUUUWWWJJJGGGDDDDDDFFFIIILLLMMMNNNLLLLLLQQQRRRPPPOOOQQQRRRXXXdddsss{{{pppfff______iiittt}}}~~~qqqeeeUUUJJJJJJSSS]]]cccmmmqqquuuyyyzzzzzzyyyyyyyyynnnQQQ===666444333000000000000000000000000111111000000111111222333444777BBBTTTeeesss{{{vvvtttmmmccc\\\TTTWWW^^^kkkooonnnlllkkkjjjjjjkkkkkkiiihhhddd```^^^bbbjjjqqqqqquuu}}}{{{zzz{{{~~~vvvmmmxxxyyycccJJJ>>>???BBBDDDDDD???@@@@@@???<<<;;;;;;<<<>>>===<<<<<<<<<>>>???@@@<<<<<<<<<<<<===???@@@AAA@@@>>><<<<<<>>>AAABBBBBBDDDJJJPPPeeetttmmm[[[NNN^^^yyyzzzhhhLLL===;;;CCC<<<444PPP{{{wwwhhhWWWNNNLLLIIIFFFCCCBBBBBBCCCGGGHHHNNNVVVWWWRRRPPPSSS\\\```ggglllmmmmmmmmmmmmtttnnnlllkkk```QQQMMMSSSaaajjjtttxxxwwwwwwzzz~~~{{{|||}}}~~~|||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{xxxwwwuuuttttttuuuuuuuuuvvvuuuuuuttttttlllllleeeWWWKKKFFFDDDBBB@@@AAAAAAAAA???======>>>??????@@@CCCGGGHHHEEEBBB>>>>>>LLLnnn~~~}}}wwwsssnnnkkkhhhhhhpppyyy{{{{{{|||}}}~~~~~~{{{sssaaaZZZ]]]kkk|||{{{|||xxxcccaaaZZZPPPDDD888333111111222000---...222111222222333333444555555555555666888999:::;;;<<<@@@???@@@BBBBBBAAADDDIIIVVVvvvqqqooovvvgggTTTMMMJJJHHHHHHEEEHHHJJJIIIEEEBBBBBBCCCNNNQQQZZZeeekkkuuusssaaaUUUSSSRRRPPPNNNMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMNNNKKKJJJJJJNNNUUU\\\aaacccaaa```]]]\\\[[[[[[\\\]]][[[[[[\\\]]]\\\[[[ZZZYYYWWWWWWVVVVVVTTTPPPJJJEEE999888777888:::<<<=========???BBBFFFJJJNNNQQQSSSJJJGGGEEEDDDGGGKKKNNNOOOLLLJJJLLLRRRTTTQQQPPPPPPUUURRRSSS\\\lll~~~{{{mmm```\\\fffrrr{{{}}}~~~pppdddTTTJJJKKKTTT___fffsssvvvzzz}}}~~~}}}|||{{{|||nnnPPP<<<777666444000000000000000000000000111111111000111222222333444666@@@SSSfffuuu}}}xxxwwwqqqggg```RRRVVV]]]fffwwwooommmkkkkkklllkkkgggccc___]]]]]]___eeelllqqqttt}}}}}}{{{||||||wwwyyy|||~~~{{{nnnsss{{{^^^CCC<<<<<<;;;===BBBDDDEEEFFFFFFDDD@@@<<<999========================;;;<<<>>>?????????>>>===<<<<<<<<<===>>>@@@BBBBBBFFFBBBLLL^^^tttiiiVVVKKKXXXrrr}}}yyySSSEEE===???:::666EEE]]]xxxlll___TTTPPPLLLHHHEEEBBB???===EEEFFFFFFHHHQQQXXXRRRFFFTTTXXX```fffkkkllllllkkklllnnnpppmmmggg^^^XXXTTTbbbgggnnnsssuuuwww{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||~~~zzzvvvuuuvvvvvvtttrrrwwwwwwxxxxxxvvvqqqjjjeeebbbXXXMMMGGGDDDAAA???===BBB???======AAACCCCCCBBBGGGHHHKKKNNNOOOMMMIIIEEEAAADDDGGGaaa{{{vvvpppmmmnnnrrrwwwyyywwwyyy{{{~~~~~~~~~xxx{{{rrreee^^^WWWfffwww}}}{{{|||~~~lllbbbeee^^^HHH::::::111111111111111111111111222333444555555555333333666777777888888999::::::???@@@BBBBBBBBBCCCFFFHHHVVVxxx}}}pppdddiiioooVVVKKKHHHGGGEEEFFFGGGGGGGGGEEECCCAAA@@@IIIOOOYYYccchhhpppmmm\\\XXXSSSPPPRRRRRROOOMMMNNNPPPNNNMMMMMMNNNNNNLLLKKKLLLLLLLLLMMMPPPUUU\\\aaabbbaaa^^^\\\[[[\\\]]]^^^```^^^\\\ZZZZZZZZZ\\\]]][[[YYYUUUSSSTTTRRRHHH===777777666777999<<>>TTTggguuu}}}}}}vvvwwwnnn```ZZZYYY\\\eeeppp|||kkkiiigggggggggeeeaaa^^^\\\]]]___dddkkkrrrxxxzzz}}}}}}~~~|||{{{{{{{{{~~~{{{sssnnnzzzyyy___EEE===<<<999999===@@@AAACCCDDDCCC@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>======<<<<<<======>>>???AAAAAAFFFCCCKKKZZZxxxwwwmmm\\\OOOSSSeeeuuu|||ZZZIII>>>???<<<777>>>NNN{{{ttt```VVVSSSMMMIIIFFFDDDAAA???BBBDDDEEEIIIQQQYYYWWWPPPNNNSSS\\\ccchhhjjjjjjjjjssswwwzzzzzzuuummmfffccceeekkkqqquuuuuuwwwyyy|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||||||||yyyuuutttuuuuuusssrrrtttuuuvvvtttnnneee]]]XXXUUUMMMEEE@@@????????????@@@???@@@CCCGGGKKKLLLKKKMMMMMMOOOPPPQQQOOOKKKGGGBBBFFFJJJbbbzzzvvvqqqooopppsssvvvxxxxxxyyy{{{}}}~~~{{{pppmmmyyy{{{mmmaaa]]]]]]iiixxx}}}yyy~~~vvvjjjfffiii^^^FFF666666222222222222222222222222333333444555555666555555888888999::::::;;;;;;<<>>OOOdddwww~~~yyywwwoooccc]]]ZZZZZZ```jjjvvvjjjgggeeebbbaaa^^^ZZZXXX\\\___eeemmmtttzzz~~~}}}xxxyyyxxxuuu{{{kkkqqq|||kkkVVVBBB<<<;;;888777999<<<===???@@@@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======>>>=========>>>>>>???@@@EEEDDDJJJTTTmmmttteeeXXXPPPVVVkkkjjjTTTBBB@@@???:::999>>>\\\|||gggZZZVVVPPPKKKHHHEEEBBB@@@>>>AAADDDHHHPPPYYY]]]\\\JJJNNNTTT\\\bbbfffhhhiiiqqquuuyyyzzzwwwqqqkkkgggccchhhooossstttuuuxxx{{{|||||||||||||||||||||||||||}}}}}}}}}|||{{{{{{zzzzzzwwwtttsssssssssrrrqqqrrrtttsssnnnbbbWWWNNNKKKJJJFFFAAA>>>>>>@@@AAAAAA@@@AAADDDJJJOOORRRSSSRRRTTTSSSRRRRRRQQQOOOKKKHHHCCCIIINNNccc~~~yyyvvvsssqqqsssuuuvvvwwwyyyyyyzzz{{{}}}~~~~~~~~~~~~{{{mmmdddkkkzzzttteee]]]\\\fffooozzz}}}{{{}}}}}}{{{hhhgggjjjlll\\\BBB222222333333333333333333333333444444444555666777888999::::::;;;;;;<<<======>>>???AAABBBCCCCCCDDDFFFHHHOOOjjjrrrpppxxx~~~ppp___QQQIIIEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCDDDJJJTTT]]]bbbhhhtttnnnVVVXXXSSSRRRVVVWWWSSSNNNMMMNNNMMMLLLLLLNNNOOONNNMMMKKKKKKLLLLLLOOOTTT[[[```dddbbbaaa___]]]\\\\\\[[[^^^^^^^^^]]]\\\ZZZYYYXXXUUUUUUTTTRRRRRRPPPFFF;;;777777888:::<<<>>>@@@AAAAAABBBDDDEEEEEECCCBBB@@@===>>>@@@CCCGGGKKKNNNPPPOOONNNLLLKKKKKKKKKLLLMMMMMMLLLNNNQQQRRRTTT\\\eeeppp~~~vvvjjjeeebbblllxxx~~~~~~yyygggXXXKKKIIIPPPZZZfffoooxxx}}}yyytttvvv}}}uuucccMMM???:::888555222000000000000000000000000111111111111111111111111555888===HHH^^^zzzyyyrrrkkkaaa[[[WWWZZZaaannnjjjgggbbb]]][[[YYYYYYYYYbbbgggnnnuuuzzz}}}}}}}}}wwwzzzyyyrrryyysssmmmyyy~~~nnncccUUUHHH<<<:::;;;::::::;;;:::;;;<<<<<<===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============???>>>>>>=========>>>>>>CCCDDDHHHNNNbbb|||lll___RRROOOddd|||bbbIII@@@@@@>>>:::999JJJxxx~~~sss```[[[TTTNNNJJJFFFCCCAAA===???CCCFFFLLLUUU]]]aaaNNNKKKKKKQQQ\\\dddggggggiiikkknnnnnnkkkfffcccaaaZZZ```iiiooorrrtttxxx{{{zzzzzz{{{{{{{{{{{{||||||||||||||||||{{{zzzxxxxxxwwwuuusssrrrrrrrrrrrrrrrsssssspppeeeWWWKKKFFFFFFLLLMMMJJJEEECCCDDDDDDCCCAAADDDJJJPPPUUUWWWWWWVVVZZZXXXUUUTTTRRROOOKKKGGGEEENNNTTTeeexxxvvvttttttvvvwwwwwwvvvyyyyyyyyyzzz|||}}}~~~}}}}}}~~~wwwmmmmmmuuu~~~zzzlll___[[[^^^mmmuuu~~~{{{ttt```dddkkkhhhTTT<<<000111333333333444444444444444666555555555666888:::<<<;;;;;;;;;<<<======>>>>>>???AAABBBCCCCCCDDDFFFHHHKKKaaa~~~sssrrr{{{xxxkkk]]]RRRJJJGGGFFFDDDEEEFFFFFFFFFEEEDDDCCCCCCHHHQQQZZZ___cccmmmxxxiii^^^WWWRRRTTTUUUSSSOOONNNMMMLLLKKKLLLNNNOOOOOONNNJJJKKKKKKKKKNNNSSSYYY^^^dddcccbbb```^^^]]][[[ZZZ]]]]]]^^^^^^]]]ZZZXXXVVVSSSUUUUUUSSSSSSPPPGGG<<<666666777999;;;===>>>???AAABBBCCCDDDCCCBBBAAA@@@>>>???BBBEEEIIILLLOOOQQQNNNMMMLLLKKKJJJKKKLLLLLLMMMLLLNNNRRRSSSSSSXXX^^^aaannn~~~nnnddd^^^dddlllpppssszzzzzzrrraaaTTTJJJJJJSSS^^^iiirrryyy}}}{{{uuuuuuzzzrrr\\\DDD999888777333000000000000000000000000000111111111111111222222222333888;;;AAAWWWzzz{{{uuutttfff^^^VVVVVV\\\iii|||eeebbb]]]YYYXXX\\\aaadddmmmrrrxxx|||}}}||||||}}}xxx|||{{{~~~zzz|||qqqvvvsssooouuuoooYYYMMMGGG@@@;;;;;;=========>>>:::::::::::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===???>>>==================@@@DDDEEEIIIZZZ|||pppcccUUUNNN^^^vvvnnnQQQAAA>>>???>>>;;;AAAbbb~~~{{{gggaaaYYYQQQLLLGGGDDDAAA>>>???AAACCCGGGMMMVVV^^^WWWNNNFFFIIIUUUaaafffeeehhhhhhhhhfffaaa^^^\\\\\\WWW^^^gggnnnqqqssswwwzzzyyyyyyzzzzzz{{{{{{{{{{{{|||{{{{{{zzzyyyxxxvvvuuuuuutttsssrrrqqqqqqrrrssssssppphhh[[[LLLDDDDDDGGGVVVZZZZZZRRRKKKIIIFFFBBBBBBGGGOOOWWW\\\^^^^^^^^^___]]]ZZZXXXUUURRRMMMJJJHHHRRRYYYgggxxxwwwvvvvvvxxxxxxwwwvvvyyyyyyyyyzzz{{{}}}~~~}}}}}}}}}~~~|||zzz|||{{{ssseee[[[]]]dddsss{{{uuujjj^^^dddfff]]]HHH777111333333333444444444555555555666666555666777999;;;<<<:::::::::;;;<<<<<<======???@@@AAABBBBBBCCCEEEHHHKKK\\\uuuooosssooo```WWWRRROOOLLLCCCDDDEEEEEEEEEDDDCCCBBBCCCGGGOOOWWW\\\```iiirrrjjj]]]RRRPPPQQQQQQQQQRRRMMMLLLKKKLLLNNNOOOOOONNNJJJJJJJJJJJJLLLQQQXXX]]]ddddddcccbbb```^^^[[[ZZZ\\\\\\^^^^^^]]]ZZZXXXVVVTTTVVVWWWUUUTTTRRRIII@@@666666666777888:::;;;<<>>===;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>===<<<<<<============CCCCCCFFFSSSjjjuuufffXXXOOOWWWfffttt\\\GGG>>>===>>><<<<<>>AAACCCGGGNNNVVV]]]TTTIIIGGGNNNXXX```cccggggggfffbbb]]]XXXVVVVVVZZZaaajjjppprrrtttvvvxxxyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzyyyxxxvvvtttssssssssssssrrrpppppprrrtttsssmmmaaaRRRGGGBBBEEEIII[[[dddhhh___UUUPPPJJJCCCCCCJJJSSS[[[```bbbcccdddaaa```^^^\\\ZZZVVVPPPMMMJJJUUU]]]lllyyyxxxwwwwwwyyyyyyxxxwwwxxxxxxyyyzzz|||}}}~~~~~~~~~}}}}}}||||||{{{{{{~~~{{{tttkkk```[[[bbbmmmxxx~~~ttteeeaaaccc^^^NNN===444333444222333333444444555555555666666666777888999:::;;;999999::::::;;;<<<<<<<<<===???@@@AAAAAABBBDDDFFFMMMXXX}}}rrrnnnrrryyyggg\\\UUUOOOLLLDDDEEEFFFFFFEEEDDDCCCBBBCCCEEEKKKTTTYYY]]]eeennnwwwgggUUUOOOOOOPPPRRRUUUNNNMMMLLLLLLNNNOOONNNMMMIIIIIIIIIJJJKKKPPPWWW[[[bbbcccddddddbbb___\\\ZZZZZZ[[[]]]]]]\\\[[[YYYWWWVVVXXXXXXVVVTTTRRRLLLEEE888777666555555777999:::???@@@AAAAAABBBBBBBBBAAADDDEEEGGGJJJLLLNNNNNNOOOMMMLLLJJJIIIIIIIIIJJJKKKJJJHHHJJJOOOSSSSSSVVVZZZaaacccjjjxxx|||jjjddd^^^\\\bbbmmmzzz{{{nnn___TTTMMMIIIQQQ^^^hhhqqqwwwxxx|||zzztttvvv}}}rrrWWW===444333111///000000000000000000000000000000000000111222222333333000444777:::JJJlll~~~uuuyyyuuusssoooggg^^^ZZZ[[[bbbppp}}}eeegggjjjmmmooosssyyy}}}}}}~~~~~~|||xxxuuuzzzvvvkkkdddrrr|||vvveeeSSSFFF>>>@@@AAAAAA@@@???>>><<<;;;999999888888999;;;===???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<<<<======<<<<<<<<<======>>><<>><<<:::999@@@aaazzzrrrggg\\\TTTMMMHHHEEEEEE???<<>>?????????@@@CCCEEELLLQQQvvvzzztttrrrzzztttbbbTTTLLLHHHGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCHHHOOOUUUYYYbbbkkkwwwooo[[[RRRQQQRRRSSSUUUOOOMMMLLLMMMNNNNNNMMMLLLIIIIIIIIIIIIKKKOOOVVVZZZaaabbbdddeeecccaaa]]][[[YYYZZZ[[[\\\\\\[[[ZZZYYYVVVYYYXXXUUUSSSRRRNNNHHH<<<:::666444444555888:::======>>>???@@@AAAAAAAAACCCDDDGGGJJJLLLNNNNNNOOOLLLKKKJJJIIIIIIIIIJJJJJJJJJGGGHHHNNNQQQRRRUUUYYY\\\^^^dddmmmyyy}}}|||xxxtttssswww}}}xxxjjjYYYOOOJJJJJJUUUcccmmmtttyyyyyyzzz}}}~~~xxxrrrvvv~~~hhhQQQ;;;555555111000333000000000000000000000000///000000111222222333333222444777;;;EEE```xxxfffiiiwwwuuutttlllddd___]]]^^^gggpppppptttzzz|||||||||~~~|||xxxwwwzzz}}}|||xxx~~~vvvxxx~~~oooiiiggguuuyyyiiiUUUHHH@@@888:::===>>>===<<<<<<;;;999888888777888:::===@@@BBB;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>><<>>BBBCCCFFFLLLXXX\\\\\\QQQDDDCCCPPP^^^aaaeeehhhgggbbbZZZTTTPPPSSS[[[fffnnnrrrtttwwwzzzyyyyyyzzzzzz{{{|||}}}}}}{{{zzzzzzxxxvvvtttrrrqqqrrrssstttsssqqqqqqtttwwwyyyooobbbVVVOOOLLLLLLMMMWWWiiiuuupppgggccc\\\TTTMMMRRRWWWXXXVVVTTTSSSSSSYYYYYYYYYZZZXXXTTTMMMIIIJJJVVVaaattt}}}|||{{{yyywwwxxxyyyzzzzzzyyyuuuwwwzzz|||~~~~~~}}}|||~~~|||xxxrrrmmmjjjrrrzzz~~~~~~{{{uuuiiiaaa]]]```mmmzzz~~~}}}yyyhhhgggbbbRRR===333555666222111111222222333444555555555666888999999888777666::::::;;;;;;<<<=========;;;===>>>??????@@@BBBDDDIIIIIIkkk{{{ssstttlllXXXLLLIIIJJJJJJJJJJJJIIIGGGEEEDDDBBBAAAEEELLLRRRWWWaaajjjjjjuuu```VVVTTTTTTTTTUUUPPPNNNMMMMMMNNNNNNLLLKKKIIIIIIIIIIIIJJJOOOUUUZZZ```bbbdddeeedddbbb^^^\\\YYYYYYZZZ[[[[[[[[[[[[[[[WWWYYYXXXSSSQQQQQQNNNJJJ???<<<888444333555888;;;:::;;;<<<===>>>???@@@AAA@@@BBBEEEIIILLLNNNNNNOOOLLLKKKJJJIIIHHHIIIJJJJJJLLLIIIIIINNNQQQRRRUUUXXX[[[___dddkkkrrr}}}{{{wwwiiiWWWLLLIIIKKKXXXfffpppvvvzzzzzzyyyzzz{{{uuupppuuu{{{___JJJ999777777222111555000000000000000000000000///000000111222222333333555555888<<>>>>>BBBFFFIIIdddjjjZZZSSSTTTaaawwwxxx[[[DDD<<<;;;AAA888;;;ZZZpppeee^^^XXXQQQMMMEEEAAA>>>>>>>>>>>>BBBIIINNNccclll^^^LLLJJJQQQUUU]]]iiiyyyzzzgggRRREEEMMMVVVbbblllsssvvvxxxxxxxxxwwwwwwxxxzzz{{{{{{zzz{{{zzzyyywwwvvvuuuuuuuuusssyyyuuurrrtttrrrvvvyyylllbbbXXXNNNNNNSSS[[[dddoooqqqjjj```ZZZXXXUUUUUUSSSNNNJJJIIIJJJLLLRRRRRRPPPNNNKKKGGGDDDBBBGGGPPP^^^sssyyyuuuuuuwww||||||{{{yyyvvvvvvwwwyyyxxxxxxxxxyyyzzz|||~~~~~~}}}zzz{{{vvvjjjpppssswww{{{~~~zzznnnaaa]]]```gggrrr{{{zzz|||zzzqqqlllppp^^^HHH:::333000111444222222333444444555555666666666777888888888888888:::999999888888999999:::;;;;;;<<<===>>>???@@@@@@HHHIII[[[~~~ooohhhuuu{{{^^^OOOLLLNNNNNNMMMLLLJJJIIIGGGFFFBBBBBBCCCEEEKKKTTT]]]bbbjjj|||iiiZZZTTTQQQTTTYYYPPPPPPPPPOOOMMMLLLJJJIIILLLKKKIIIHHHJJJMMMQQQSSSXXX\\\```bbbbbb```______WWWXXXYYYYYYXXXXXXYYYZZZ[[[YYYVVVTTTRRRRRRRRRSSSKKKDDD;;;666777777555333444666888888888999===AAAEEEEEEFFFHHHJJJKKKMMMMMMLLLKKKHHHFFFEEEFFFHHHIIIGGGHHHJJJMMMPPPSSSVVVXXX]]]___bbbgggooozzz|||rrraaaQQQIIIIIIRRRbbbnnnuuu{{{||||||}}}tttkkkrrryyymmmMMMAAA666444555333111111222222111111111111222222111111111111111222222222555444666999>>>SSS~~~qqqjjjnnnxxxtttkkkbbb^^^^^^\\\YYYlllxxxzzzuuusssuuupppjjjqqq}}}|||}}}~~~zzzqqqjjjmmmsssyyyiiiQQQAAA???CCCAAA;;;999999999999999999999999999999888777888:::<<<===:::::::::999999999888888888888777777777777888888::::::::::::;;;<<<=========???===@@@DDDFFF\\\qqqaaaVVVOOO\\\ppp|||bbbGGG<<<<<<;;;;;;;;;IIIqqqxxxkkkaaaXXXQQQLLLHHHCCC@@@???>>>>>>BBBHHHKKKUUU___```VVVLLLMMMSSSVVVaaarrryyyfffXXXPPPUUU^^^iiiqqqwwwyyyzzzxxxwwwwwwxxxzzz{{{{{{zzzyyyxxxwwwuuutttttttttsssoootttqqqoootttuuu|||xxxmmmbbbXXXVVVYYY^^^bbbfffccc\\\TTTRRRRRROOOMMMIIIFFFEEEFFFIIIKKKNNNLLLJJJHHHEEECCCAAAAAAEEEMMMYYYnnnzzzwwwwwwxxx|||||||||{{{yyyxxxyyyzzzyyyyyyyyyzzz{{{}}}}}}~~~}}}~~~{{{tttvvvxxx{{{~~~~~~}}}uuuhhh\\\[[[aaaiiisss{{{xxxyyy}}}{{{zzznnnkkkjjjWWWCCC777333222333555222333333444444555555666777777888999999999999999:::999999888888999999:::;;;;;;<<<===>>>???@@@@@@FFFGGGTTTwww~~~qqqfffjjjttt}}}aaaQQQLLLRRRQQQPPPNNNLLLJJJHHHFFFFFFEEEDDDEEEIIIPPPXXX^^^ddduuuppp```XXXTTTTTTWWWQQQPPPOOONNNMMMLLLKKKJJJLLLJJJHHHHHHIIIKKKOOOQQQVVVZZZ^^^aaa```___^^^^^^YYYZZZ[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXVVVTTTSSSSSSSSSOOOHHH@@@<<<:::999666333000222555555666888<<<@@@EEEFFFHHHIIIKKKKKKLLLLLLLLLJJJGGGEEEEEEEEEGGGHHHGGGHHHIIILLLOOORRRUUUWWWZZZ\\\```eeelllvvvzzzooo^^^OOOKKKLLLVVVfffrrrxxx}}}{{{zzz|||vvvooouuuxxxbbbGGG<<<333222444333222111222111111000000111111222111111111111111222222222333333555999>>>QQQzzzuuurrrxxxqqqmmmhhheeeaaa\\\XXXVVVsss|||vvvppplllllljjjjjjuuu|||zzzzzzvvvmmmrrrzzz}}}www]]]AAA666999===<<<:::999999999999999999999999:::999999888999:::<<<===:::::::::999999999999888888777777777777777888888;;;:::999999:::;;;===>>>@@@???<<<>>>CCCBBBQQQmmmyyykkkZZZKKKRRRbbbxxx~~~kkkMMM>>>>>>777>>>;;;999UUUqqqfff^^^VVVQQQLLLFFFBBB@@@???>>>AAAFFFIIIHHHQQQ______QQQIIILLLSSSYYYfffvvvyyyooo\\\\\\```hhhqqqxxxzzzyyyyyyxxxwwwxxx{{{|||{{{zzzwwwvvvuuutttsssrrrrrrrrrooorrrnnnmmmssswww~~~tttiiidddccc\\\[[[XXXQQQKKKIIIKKKNNNMMMJJJFFFEEEFFFJJJLLLNNNHHHGGGEEECCCAAA@@@@@@@@@EEEJJJUUUiii~~~{{{zzzyyyxxx{{{|||~~~}}}{{{zzzzzzzzzyyyyyyzzz{{{}}}~~~zzz{{{{{{|||yyyzzzzzz|||}}}{{{xxxooocccZZZ\\\fffpppyyyzzzzzz|||}}}sssooonnnnnnaaaOOO<<<444444555555666333333333444555555666666888888999::::::::::::::::::999999888888999999:::;;;;;;<<<===>>>???@@@@@@BBBEEELLLeeezzzllleeeggg}}}|||fffVVVPPPWWWVVVTTTQQQNNNKKKHHHFFFIIIHHHEEEDDDEEEJJJRRRXXX^^^kkk{{{hhh\\\VVVTTTUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLKKKHHHGGGHHHIIILLLNNNSSSWWW\\\______^^^^^^^^^[[[\\\\\\[[[ZZZYYY[[[\\\ZZZZZZZZZYYYWWWVVVUUUTTTSSSNNNHHHDDDAAA>>>999555111333555777888:::>>>@@@EEEFFFHHHJJJKKKKKKJJJIIIJJJIIIGGGEEEDDDEEEFFFGGGFFFGGGHHHKKKNNNQQQSSSUUUWWWYYY^^^bbbhhhpppxxx}}}~~~wwwjjjYYYMMMLLLPPP\\\kkkvvv||||||zzz}}}|||xxx}}}zzzrrrVVV@@@777111222444333111111222111111000000111111222000000111111111222222222222222555888;;;KKKpppzzzrrrooohhheeeiiihhh^^^WWWVVV|||xxxsssjjjccceeekkkuuu~~~~~~{{{nnnppp~~~iiiPPP:::777;;;:::999;;;999999999999999999999999::::::999999:::;;;<<<<<<999999999999999999999999777777777777777777888999;;;:::999999999;;;===>>>@@@???:::===CCCAAAIII^^^~~~ppp```PPPJJJTTTjjjzzzpppRRR@@@@@@:::>>>;;;666EEEmmmvvvnnniiiaaaYYYQQQJJJCCCAAA@@@===???BBBHHHEEEJJJYYY```YYYMMMGGGSSSTTTZZZeeeqqqzzz|||{{{lllhhhfffjjjrrrxxxyyyxxxyyyxxxwwwxxxzzz|||{{{zzzvvvuuutttsssrrrrrrrrrrrrtttuuuooommmssswww{{{pppkkkVVVSSSMMMHHHFFFHHHMMMQQQLLLJJJHHHIIILLLNNNNNNMMMGGGGGGGGGGGGEEEDDDBBBAAADDDHHHRRRfff|||zzzzzz{{{yyywwwyyy{{{}}}}}}|||zzzzzzzzzzzzzzz{{{}}}|||xxxwwwtttsss{{{~~~}}}||||||}}}~~~zzzuuujjj```[[[bbbnnnxxx~~~}}}qqqffflllrrrqqqXXXGGG666222444666555555333333444444555666666666777888999999::::::999999:::999999888888999999:::;;;;;;<<<===>>>???@@@@@@???DDDGGGXXXwwwmmmkkksss}}}zzziii]]]WWWZZZYYYVVVSSSOOOKKKGGGEEEIIIHHHFFFCCCBBBFFFNNNTTT[[[ddduuummm___WWWTTTSSSTTTRRRPPPMMMLLLLLLMMMMMMMMMLLLJJJHHHHHHIIIJJJLLLQQQUUUZZZ^^^____________\\\]]]\\\[[[YYYXXXZZZ\\\YYYZZZ[[[[[[[[[YYYVVVUUUUUURRROOOLLLIIIDDD???;;;:::;;;===>>>???AAACCCDDDDDDEEEHHHJJJJJJIIIFFFEEEHHHGGGFFFDDDCCCDDDDDDEEEDDDEEEFFFIIILLLOOOQQQSSSSSSWWW\\\aaaeeekkkpppttt|||{{{rrrbbbSSSJJJMMMUUUbbbpppyyy~~~~~~|||hhhOOO===555111333444222000000111111000000000000111111000000000111222222333333333333555777999EEEfffxxx|||llldddiiimmmddd\\\ZZZzzzpppmmmiiibbb```jjjzzzzzzxxxppplllxxx~~~kkkRRRDDD;;;===>>>999888<<<999999999999999999999999::::::999999::::::;;;;;;999999999999999999999999777777666666777888999999::::::999999:::;;;===>>>>>>>>>:::<<>>>>>:::999;;;???SSS}}}vvvsssjjj___WWWNNNFFFCCCAAA======???CCCFFFHHHNNNZZZbbbZZZLLLLLLPPPVVV]]]dddlllssswwwqqqllliiikkkrrrwwwxxxwwwxxxwwwwwwxxxzzz{{{zzzyyyvvvvvvuuutttssssssssssssuuuuuuooonnntttxxxwwwnnn[[[WWWRRROOOPPPRRRTTTVVVLLLMMMPPPRRRSSSQQQMMMJJJMMMNNNPPPPPPNNNKKKGGGDDDBBBEEEOOO```www{{{wwwvvvxxxzzzxxxvvvwwwzzz||||||{{{zzzzzzzzz{{{|||}}}~~~{{{|||wwwooommmttt~~~~~~}}}|||}}}~~~xxxrrrddd^^^^^^hhhuuu|||}}}}}}kkkdddnnnsssmmmPPPAAA444111444444333333333333444555555666666777666777777888888888888888:::999999888888999999:::;;;;;;<<<===>>>???@@@@@@>>>DDDGGGSSS|||zzzqqqpppyyy{{{mmm```YYYZZZYYYVVVSSSNNNJJJGGGDDDGGGHHHGGGCCCAAADDDKKKQQQYYY___llltttaaaYYYUUUSSSUUUSSSPPPNNNMMMLLLMMMNNNOOOMMMKKKJJJIIIIIIJJJKKKOOOTTTYYY^^^___``````aaa]]]]]]\\\YYYWWWWWWXXXZZZYYYZZZ\\\]]]\\\ZZZXXXVVVUUUTTTSSSRRROOOKKKGGGCCCEEEDDDDDDEEEFFFFFFFFFEEEBBBDDDFFFHHHHHHFFFDDDCCCGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCEEEGGGIIILLLOOOPPPQQQUUUZZZ___dddhhhlllooooooyyy}}}{{{wwwlll[[[NNNJJJOOOYYYgggssszzz~~~~~~}}}}}}dddNNN===777333555555111//////111000000000000000000111///000000111222222333333444333666999;;;GGGeeexxx{{{{{{hhhhhhnnnjjjccc^^^{{{llldddddd___bbbkkk|||wwwqqqmmmkkkqqqmmmRRR>>><<<===>>><<<888777:::999999999999999999999999999999999999999999999999888999999999999:::::::::666666666666777888999:::999999:::;;;;;;<<<<<<<<<;;;>>>;;;<<>><<>><<>>???@@@@@@>>>DDDHHHQQQrrrwwwmmmmmmwwwfffZZZYYYXXXVVVRRROOOKKKGGGFFFEEEHHHHHHEEEBBBBBBHHHNNNUUU[[[ddduuujjj___XXXSSSUUUSSSQQQOOONNNMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJMMMRRRXXX]]]___```aaabbb^^^^^^\\\YYYVVVVVVXXXZZZYYYZZZ\\\]]]\\\[[[YYYXXXUUUUUUVVVUUUSSSPPPMMMKKKJJJIIIHHHHHHIIIIIIGGGEEEBBBCCCEEEGGGGGGFFFDDDCCCEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCEEEGGGJJJLLLNNNOOOSSSXXX^^^bbbfffjjjmmmpppxxx}}}|||||||||wwwsssfffTTTJJJKKKRRR___llluuuzzz~~~~~~|||{{{{{{ttt^^^KKK???999555555444000...///111000000//////000000111//////000111222333333444333222666;;;???LLLjjjrrrrrrzzzooooooooohhhaaa~~~rrrmmmggg]]][[[aaafffppp{{{ooogggfffmmm}}}~~~```EEE999===>>>:::888999999888999999999999999999999999888888888999888888888777888888999999999:::::::::666666666666777888999:::777999;;;<<<======<<<;;;999>>><<<<<>>888777LLLhhh|||vvvpppeeeZZZOOOJJJGGGBBB??????<<<@@@CCCFFFLLLUUU[[[^^^MMMNNNQQQVVV\\\aaaeeegggfffgggiiilllppptttvvvxxxvvvuuutttuuuwwwxxxxxxwwwvvvuuuuuutttttttttttttttqqqpppmmmpppuuuuuu{{{zzzzzzvvvnnnhhhaaahhhpppqqqkkkdddaaaaaaaaa```]]]XXXSSSNNNJJJHHHEEEGGGLLLPPPQQQVVVhhhzzz|||zzzyyyzzzzzzvvvwwwwwwwwwvvvwwwyyyzzzyyyzzz{{{{{{zzz{{{}}}}}}~~~~~~}}}zzzwwwyyy{{{yyysssvvvzzz|||{{{{{{{{{|||~~~wwwkkkbbb[[[___jjjvvv{{{yyywwwxxx~~~oooffflllpppdddTTT>>>888333333333222333777444444555555666666777777777777888999999999999888:::999999888888999999:::;;;;;;<<<===>>>???@@@@@@@@@CCCFFFNNNhhhxxxmmmjjjrrr```XXXWWWUUUSSSPPPLLLJJJHHHFFFIIIKKKHHHCCCAAADDDIIIQQQVVV]]]iiixxxiii]]]SSSTTTSSSRRRQQQPPPNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJOOOVVV[[[^^^```aaabbb```___]]]ZZZWWWWWWXXX[[[YYYZZZ[[[\\\\\\[[[ZZZZZZVVVWWWXXXWWWTTTQQQOOONNNJJJIIIHHHJJJKKKKKKHHHFFFDDDDDDEEEFFFGGGGGGGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCFFFHHHKKKLLLLLLPPPVVV[[[```eeejjjmmmsssxxx{{{{{{|||yyysssoooaaaOOOHHHLLLWWWdddqqqvvvzzz~~~~~~wwwyyy|||~~~{{{hhhSSSDDD>>>888444444222///...111000000////////////000000...///000111222333444444444222555:::>>>KKKhhhvvvttt~~~vvvuuunnnddd~~~yyy{{{nnn```VVVUUUUUUQQQVVV```vvvvvvlllaaacccqqq}}}]]]FFF>>>BBB@@@777555;;;===999999999999999999999999999777777888888888777777666888888888999999:::::::::666666666666777888999:::666888;;;===>>>===;;;:::888>>><<<;;;@@@???BBBNNNbbb|||mmmZZZHHHMMMgggyyyppp\\\AAACCCBBB<<<555777DDDRRR}}}{{{jjj___SSSNNNJJJEEEAAA@@@AAA>>>CCCJJJIIIFFFOOO^^^\\\TTTLLLKKKRRR\\\bbbeeehhhkkknnnqqqrrrsssuuuvvvuuutttssstttvvvxxxwwwvvvuuuuuutttsssssssssttttttsssrrroooqqqsssqqq{{{ssseeemmmuuutttlllffffffiiihhhddd]]]VVVPPPLLLJJJIIIJJJLLLNNNMMMEEEEEETTThhh}}}}}}zzzzzzzzzzzzyyyyyyyyyyyyuuuwwwzzzyyywwwwwwzzz}}}{{{{{{|||{{{{{{|||~~~~~~}}}|||~~~}}}uuurrrvvv{{{tttsss{{{yyyyyy{{{|||~~~{{{rrreee[[[\\\cccqqq}}}yyyvvvvvvkkkgggpppqqq```LLL888555333444333111555:::444444555555666777777777888888999::::::::::::999:::999999999999999999:::;;;;;;<<<===>>>???@@@@@@BBBBBBDDDKKK```rrrmmm{{{hhhWWWWWWUUUSSSQQQNNNLLLKKKGGGKKKNNNJJJCCC???BBBFFFPPPTTTYYY```sssqqqaaaTTTSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHMMMTTTYYY]]]___```aaabbbaaa___[[[XXXWWWZZZ\\\YYYYYYZZZ[[[[[[[[[[[[ZZZXXXYYYYYYXXXTTTQQQPPPOOOKKKIIIIIIKKKMMMNNNKKKHHHFFFFFFFFFGGGGGGHHHIIIIIICCCCCCBBBAAAAAA@@@@@@??????@@@AAACCCEEEHHHJJJKKKJJJNNNSSSYYY^^^dddiiimmmrrrvvvxxxyyy}}}wwwqqqlll^^^LLLGGGNNNZZZhhhtttxxxzzz~~~~~~vvvzzz~~~vvv]]]III===<<<777333333111...///222000000////////////000000...///000111222333444444666333333777999EEE```|||{{{|||zzzssshhh|||vvvnnncccZZZSSSLLLFFFEEEFFFNNNaaattt|||nnnaaacccsssuuu[[[DDD>>>>>><<<;;;:::999999999999888888888777777666666666666666666666777777888777777777888:::999777555666666666666666777777888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>AAADDDFFFUUUwww~~~gggZZZSSSKKKSSSvvvgggLLL???888===>>>888;;;DDDccczzzpppjjj___SSSIIIDDDCCCCCC@@@???AAACCCDDDEEELLLTTTccc```WWWMMMMMMUUU^^^bbbdddfffjjjooorrrsssrrrqqquuuttttttsssssssssttttttsssrrrrrrqqqqqqrrrrrrsssvvvpppnnnqqqpppppp~~~xxxkkkllloooqqqpppllliiihhhppphhh___[[[WWWRRRNNNKKKQQQWWWZZZRRRGGGDDDNNNYYYtttvvvxxxzzz|||{{{zzzzzzyyyxxxwwwvvvvvvvvvxxxxxxxxxxxxwwwwwwxxxzzz{{{|||||||||{{{zzzyyyzzz}}}{{{|||}}}~~~~~~}}}|||zzz}}}yyyyyyyyyrrrjjjppp}}}|||zzzxxxyyywwwyyy||||||ssshhhaaa^^^aaannnzzz~~~}}}~~~jjjlllsssgggOOO@@@444444444444444444333333333444444555666777777888999999999999999999999999:::;;;:::999777777999;;;<<<;;;;;;;;;<<<===???@@@;;;HHHIIIHHH[[[{{{iiimmmuuu___^^^XXXQQQPPPRRRQQQMMMJJJIIIFFFDDDBBBBBBBBBBBBKKKOOOUUU]]]hhhwwwfff[[[RRRSSSWWWZZZVVVOOOLLLNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIKKKNNNRRRWWW[[[^^^___```^^^\\\ZZZYYYYYYYYYZZZ\\\ZZZXXXXXXYYYZZZZZZYYYYYYXXXWWWVVVUUUSSSOOOMMMLLLKKKKKKKKKMMMMMMKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBAAA@@@@@@??????>>>?????????@@@CCCEEEHHHIIIKKKMMMPPPTTTZZZbbbkkkppppppqqqssswww{{{~~~|||{{{|||xxxrrreeeTTTHHHHHHOOOcccllluuuyyy{{{~~~}}}yyyvvvxxx{{{wwwWWWAAA666666555444333222000//////000000000000000111111222111111111111222333444555333000222777888<<>>===<<<:::999888888888888888888777777666666666666666555555666666777888777666666777888888666555666666555555666666777888999999999999999999999999<<<;;;;;;<<<===@@@CCCEEEJJJ]]]jjj```[[[UUUWWWrrrpppVVVFFF<<<>>>>>>999888>>>MMMttt}}}pppkkkaaaWWWNNNHHHEEEDDD@@@>>>???AAAAAAAAAGGGNNN^^^cccbbbWWWOOOPPPYYY___cccfffjjjmmmoooppppppqqqttttttssssssssssssssstttrrrrrrqqqqqqqqqqqqrrrrrrsssnnnmmmpppoooooo{{{nnnoootttxxxtttkkkiiillloooiiidddccccccaaa\\\YYY\\\aaabbbXXXJJJFFFPPP\\\sssuuuwwwyyyzzzzzzyyyxxxyyyxxxwwwvvvvvvwwwxxxxxxwwwwwwvvvvvvwwwyyyzzz{{{zzz{{{{{{{{{zzzzzz|||||||||||||||||||||||||||yyyuuutttuuutttpppoooqqqzzz~~~zzzyyyzzzxxxyyy|||xxxnnneeeaaa```iiiuuu{{{wwwgggjjjlll]]]III===444444444444444444444444444444555666666777888888999999999999999999999999999999999888666666888999<<<;;;;;;;;;<<<===???@@@>>>GGGGGGHHHWWWtttqqqjjjrrreee]]]TTTPPPPPPQQQQQQOOOIIIHHHFFFDDDCCCBBBAAAAAAHHHLLLSSSYYY```ssslll^^^VVVTTTVVVYYYVVVOOOLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJHHHJJJLLLPPPTTTYYY]]]______^^^\\\[[[ZZZYYYYYYYYY[[[YYYXXXXXXYYYZZZZZZYYYYYYXXXVVVVVVUUUSSSPPPMMMLLLKKKKKKKKKMMMMMMKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAA@@@??????>>>>>>>>>>>>>>>@@@BBBDDDGGGHHHKKKMMMPPPUUUZZZbbbjjjppptttuuuwwwzzz}}}}}}|||~~~~~~|||vvvmmm```PPPGGGJJJSSSfffnnnvvvyyyzzz|||zzzwwwtttwww{{{|||{{{yyyYYYAAA777444444333222111000//////000000000000000111111222111111111111222333444555333111333888888:::III[[[wwwrrrnnnuuu~~~xxxsss\\\VVVNNNIIIGGGFFFCCCAAAEEEHHHSSSbbbqqq|||yyykkkggghhhuuuooofff^^^[[[WWWMMMBBB<<<<<<:::999888888888888777777777666666666666666555555555555555666666777777555444444555666666555666555555555555666777777777777777777777777777777:::::::::;;;<<<>>>AAABBBGGGIIIfffrrrjjjgggaaa[[[gggxxxzzzbbbPPPAAA===>>>;;;999:::>>>YYYrrrmmmeee\\\UUUOOOIIIEEECCC@@@>>>@@@??????CCCIIITTTaaahhh___QQQMMMRRRWWW^^^ccchhhkkkkkkkkknnnppprrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqqqqqqqrrrrrrpppmmmmmmpppnnnmmmwwwwwwtttyyyzzzllliiiqqqxxxtttpppppprrrsssooojjjccchhhggg\\\NNNKKKVVVcccrrrsssuuuwwwxxxxxxxxxwwwxxxwwwwwwvvvwwwwwwxxxxxxvvvvvvvvvvvvwwwxxxyyyyyyyyyzzz||||||{{{zzz{{{|||}}}|||{{{zzzzzzzzzzzz{{{ssssssrrruuu{{{}}}tttiiiyyy||||||yyyxxxyyyxxxzzz}}}~~~|||sssggg```bbbeeerrr|||xxx}}}rrrkkkhhhiiibbbPPP@@@999222333333444444555555555555666666777777888888888999999999999999999999999888999999777666555777888;;;;;;;;;;;;<<<===>>>???AAADDDDDDGGGPPPcccmmmeeepppqqq```QQQQQQSSSQQQOOOQQQIIIHHHGGGEEEDDDBBBAAA@@@CCCIIIPPPTTTWWWccc~~~wwwddd[[[VVVTTTVVVWWWRRRMMMKKKNNNNNNMMMLLLKKKKKKJJJJJJHHHHHHIIILLLPPPVVV[[[^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZXXXWWWXXXYYYZZZYYYXXXXXXWWWVVVVVVUUUTTTQQQNNNMMMLLLKKKKKKLLLLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@???>>>>>>======<<<<<<===>>>@@@CCCEEEGGGJJJLLLPPPTTTYYYaaaiiinnnvvvvvvxxxzzz|||~~~||||||~~~~~~|||{{{rrreeeWWWKKKGGGOOOZZZkkkrrrxxxyyyzzz{{{yyyuuurrruuu{{{{{{{{{sssTTT>>>444111111111111000000000///000000000000000111111222111111111111222333444555444111333888888777>>>IIIbbbwwwuuuooottt{{{|||{{{sssGGGCCC>>>===AAAFFFJJJLLLYYY___lll|||zzzpppjjjjjjkkkjjj^^^OOOHHHHHHJJJFFF@@@;;;:::999888777777777777666555555555555555555555444444444444444555555666666444222222333555555555555555444444555555666777666666666666666777777777999999999:::;;;===>>>???GGGDDDUUU~~~xxxssskkk\\\ZZZkkk~~~ooo]]]HHH>>>======<<<;;;999GGGlllvvvpppiiibbb]]]WWWNNNHHHFFFBBB@@@AAA@@@@@@CCCHHHHHHUUU___]]]VVVQQQOOONNNUUU\\\dddhhhiiiiiilllnnnppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqnnnmmmnnnpppooonnnttt~~~zzzyyy~~~qqqmmmttt|||uuurrrvvvzzzwwwqqqeeeiiihhh^^^RRRRRR___lllrrrssstttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxyyyyyywwwyyy|||}}}{{{zzzyyyzzz{{{{{{zzzyyyxxxvvvtttsssnnntttxxx|||nnnyyy{{{|||{{{yyyvvvvvvwwwyyy{{{}}}~~~~~~yyynnnbbb___eeemmmwww~~~zzzwww~~~xxxbbbhhhnnnkkkZZZEEE999555222222333333444555666666666777777777888888888999888888888888888888888888888999999888777666777888;;;;;;;;;;;;<<<======>>>AAA@@@???DDDJJJRRR{{{xxxeeefff{{{}}}dddSSSUUUXXXRRRNNNQQQIIIIIIHHHFFFDDDBBB@@@???AAAGGGOOORRRRRRYYYooolll```XXXRRRUUUXXXUUUPPPMMMOOOOOONNNMMMLLLJJJJJJIIIHHHGGGGGGHHHLLLRRRXXX\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYYZZZYYYWWWVVVVVVUUUUUUVVVUUURRROOOMMMLLLKKKKKKLLLKKKIIIGGGGGGGGGGGGGGGFFFDDDCCCBBB??????>>>>>>===<<<<<<<<<;;;;;;;;;<<>>LLL___|||zzz}}}~~~~~~zzz~~~tttAAA??????BBBIIIRRRZZZ^^^lllsss{{{nnnkkkooosssqqqlllZZZNNNBBB???BBBCCC???;;;999888777666666666666666444444444444444444444444333333333333333444444555555333111111333555555555444444444444444555555666666666666666777777888888999999999999:::;;;<<<===AAACCCLLLiii}}}ppp]]]PPP]]]xxx{{{mmmVVVDDD=========;;;777;;;MMMrrrwwwnnnhhheee___UUUMMMIIIDDD@@@AAAAAA@@@BBBFFFBBBHHHOOOUUU\\\]]]UUUKKKMMMTTT]]]eeehhhiiijjjkkknnnnnnooopppqqqqqqppppppqqqppppppooooooppppppqqqnnnnnnoooqqqpppppptttzzzvvv|||xxxqqqrrr~~~xxxoooiiioooyyy{{{uuunnnoookkkbbbZZZ\\\gggrrrsssssstttuuuvvvwwwxxxxxxvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyvvvyyy|||}}}{{{yyyxxxxxxyyyyyyyyyxxxvvvrrrnnnkkkjjjsss|||yyyzzzzzzzzzxxxvvvtttttttttzzz|||~~~~~~}}}{{{uuujjjbbbcccllluuuzzz~~~wwwxxxxxxiiiaaannnvvvjjjSSS???666333222222333333444555666666777777777777888888888888888888888888888888888888888:::;;;:::888777888999999999:::;;;<<<===>>>>>>???<<<;;;BBBEEEGGGjjjkkkfffwwwfffTTTVVVZZZTTTPPPRRRKKKJJJIIIGGGEEECCCAAA@@@AAAFFFNNNRRRQQQWWWgggyyyuuuggg\\\TTTUUUYYYXXXTTTQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFFFFIIIOOOUUUYYYZZZ[[[\\\\\\\\\ZZZXXXWWWVVVVVVVVVWWWYYYZZZXXXWWWUUUTTTTTTUUUVVVUUUSSSQQQNNNMMMKKKKKKKKKJJJHHHFFFGGGGGGHHHHHHGGGEEECCCAAA>>>======<<<<<<;;;:::::::::::::::;;;===@@@CCCDDDEEEHHHLLLPPPUUU\\\ccchhhlllmmmpppsssvvvyyyzzz{{{~~~}}}yyywwwvvvvvvvvvqqqdddSSSJJJHHHNNN]]]jjjqqqwww{{{zzzzzz|||{{{xxxrrrvvv}}}tttyyykkkRRR>>>333///...////////////000000000000000000000000111111222111111111111222333444444888444222333555666888<<<<<>>???AAAAAAAAADDDNNN\\\ddd]]]QQQKKKOOOVVV]]]dddgggiiiiiikkklllnnnoooppppppooonnnppppppooooooooooooppppppmmmnnnooopppqqqrrruuuxxxuuuvvv~~~}}}tttllluuupppgggdddppp|||tttkkkeeefffmmmsssssssssttttttuuuvvvwwwxxxuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyywwwyyy{{{|||zzzxxxwwwwwwwwwwwwwwwvvvtttpppmmmjjjhhhooowww}}}zzzyyywwwvvvuuuttttttttt{{{|||~~~~~~~~~zzzvvvooohhheeeiiisss{{{}}}{{{mmmaaafffrrrtttbbbJJJ<<<666333222333333444444555555555777777777777777777777777888888888888888888888888888:::;;;;;;999888888999666777999;;;===>>>??????>>><<<:::???BBBBBB^^^rrrjjjuuummmYYYUUUXXXVVVTTTTTTOOOMMMJJJGGGEEECCCCCCCCCBBBEEEKKKPPPRRRVVVbbboooooocccYYYXXXZZZYYYVVVUUUOOOOOONNNMMMLLLLLLKKKKKKIIIHHHFFFFFFHHHLLLQQQTTTXXXZZZ\\\]]]]]]ZZZXXXVVVUUUUUUUUUWWWYYYYYYXXXVVVTTTSSSSSSUUUVVVVVVTTTRRRNNNMMMKKKKKKKKKIIIGGGDDDFFFGGGHHHHHHFFFDDDAAA@@@<<<<<<<<<;;;::::::999999999::::::;;;===@@@BBBDDDDDDGGGKKKPPPUUU[[[aaaeeejjjmmmppptttxxx{{{|||}}}{{{~~~~~~}}}}}}xxxuuusssssstttiii\\\NNNIIILLLVVVdddqqqsssxxx{{{yyyxxxzzzzzzwwwssswww}}}~~~zzzvvv^^^HHH999333222////////////000000000000000000000000000111111222111111111111222333444555777555333333333666999<<<;;;@@@PPPnnnvvvtttvvvCCCJJJVVVdddqqq}}}~~~}}}{{{xxxnnnkkkllltttzzzuuueeeWWWFFF???;;;===>>>:::777777666555555444444444444444222222222222333333333444111111111111111222333333222222222333555666555444333333333222333444444555555555555666777888888888999999::::::;;;:::::::::;;;AAADDDLLLmmm}}}rrr[[[PPP^^^vvv~~~xxx___HHH@@@>>>:::<<<;;;999BBBaaa|||tttssspppfff]]]TTTLLLEEECCCAAA>>><<<===>>>@@@CCCIIITTT^^^___ZZZQQQOOOOOOTTT]]]dddggggggjjjkkkmmmooooooooonnnmmmooooooooonnnnnnooooooooolllmmmnnnnnnooorrruuuvvvxxxttt{{{ttteeegggfffaaacccuuu{{{rrrnnnooopppqqqqqqrrrrrrrrrsssuuuvvvwwwtttuuuwwwxxxyyyyyyxxxxxxwwwxxxyyyyyyyyyyyyxxxwwwwwwyyy{{{zzzyyywwwwwwwwwwwwvvvtttrrrqqqqqqqqqqqqllljjjllluuu}}}~~~wwwvvvttttttuuuvvvwwwwww|||}}}~~~}}}vvvpppiiieeehhhoooxxx~~~rrreee```hhhooojjjSSS@@@:::777333444444444444444444444444666666666666666666666666888888888888888888888888777999;;;:::999777777777444555888;;;===???@@@@@@??????<<<===@@@AAAVVVyyyxxxnnnqqqzzzgggWWWUUUWWWWWWUUURRROOOKKKGGGEEEDDDEEEFFFDDDCCCEEEKKKPPPTTT\\\eee|||yyymmmaaa]]]ZZZWWWUUUVVVNNNNNNNNNMMMMMMLLLLLLLLLJJJIIIGGGFFFHHHKKKNNNPPPWWWYYY\\\]]]]]][[[XXXUUUTTTTTTUUUWWWYYYYYYWWWUUUSSSRRRSSSUUUWWWWWWUUUSSSOOOMMMLLLKKKJJJIIIFFFDDDDDDEEEFFFFFFEEEBBB???===;;;;;;;;;:::999999888888:::::::::;;;===@@@BBBDDDDDDHHHLLLQQQVVV[[[aaaeeekkkmmmqqqvvvyyy{{{||||||yyy|||~~~{{{{{{~~~}}}xxxtttrrrqqqqqqbbbVVVKKKJJJRRR]]]kkkuuuuuuyyyzzzvvvtttuuuuuurrrssswww|||oooXXXDDD777333333000000000000000000000000000000000000000111111222111111111111222333444555333555666444333555888:::======DDDVVVvvvyyyqqqnnn|||\\\cccnnnxxx~~~yyy}}}~~~oooccckkkvvv~~~{{{lllWWWIII===777555999999666666999555555444333333333444444111111222222222333333333111111111000111222222333111111222444777777555444333333222222333333444555444444555555666777888888999::::::;;;;;;;;;::::::888999<<>>@@@@@@AAAAAABBB>>>===@@@AAAQQQnnn}}}pppmmmuuuwww\\\SSSWWWXXXTTTTTTQQQLLLGGGDDDEEEFFFHHHDDDAAAAAAGGGMMMRRRXXX]]]hhhtttggg```ZZZVVVTTTVVVNNNNNNMMMMMMMMMMMMMMMMMMKKKJJJHHHGGGHHHJJJLLLNNNVVVXXX\\\^^^]]][[[WWWUUUSSSSSSTTTWWWYYYYYYWWWUUURRRRRRSSSUUUWWWWWWVVVTTTOOONNNLLLKKKJJJHHHFFFCCCBBBCCCDDDDDDCCC@@@===:::;;;;;;::::::999888888777:::::::::;;;===@@@CCCDDDFFFIIINNNRRRWWW\\\bbbfffkkkmmmqqquuuxxxzzzzzzzzzwww{{{}}}|||yyyyyy}}}}}}xxxtttqqqpppppp]]]RRRJJJLLLVVVbbbnnnxxxvvvyyyyyytttqqqqqqpppnnnsssvvvzzz~~~}}}kkkVVVCCC777222222222111111111000000000///000000000000000111111222111111111111222333444555000555888666444444666777888888999BBBYYY~~~tttlllqqqzzz~~~{{{qqqllloooxxx~~~jjjSSSHHHHHH999999999888888888777777444333222222111111111111333222000//////000222333000000111111111222222222333333333333333333333333444333333222222333333444666666666666777777777777777888888999999:::;;;;;;:::===>>>DDDSSSkkkyyypppbbbQQQ]]]qqqyyyaaaKKK???;;;???;;;;;;===<<>>AAADDDFFFGGGIIIMMMQQQWWWZZZYYYSSSLLLMMMWWWaaabbbfffkkkmmmlllkkkiiiiiimmmmmmmmmmmmllllllllllllmmmmmmmmmmmmnnnoooqqqqqqxxx}}}{{{}}}xxxiii\\\TTTRRRSSSZZZhhhyyyyyysssooooooqqqsssppppppqqqrrrrrrsssttttttssssssttttttuuuvvvvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxwwwuuutttrrrqqqqqqooopppyyyxxxmmmkkkqqqxxxxxxvvvrrrpppooorrrwww{{{||||||zzzvvvllliiigggkkkrrrzzz~~~|||xxxiiidddlllnnn___KKK===888777666444333333333333333333333333444444444444444444444444555555555555666666666666888888777666666666666666777888888999;;;===???@@@BBB@@@>>>======BBBNNN[[[nnnhhhkkk|||lllTTTXXXYYYOOORRRPPPMMMIIIFFFDDDEEEGGG???@@@BBBDDDHHHOOOVVV\\\dddwwwkkk___WWWPPPOOORRRLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHRRRWWW\\\]]]ZZZWWWVVVWWWTTTSSSRRRRRRRRRTTTWWWXXXTTTSSSSSSRRRRRRRRRRRRRRRPPPOOOMMMKKKIIIFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>><<<<<<:::999888777777777:::999999:::<<<>>>AAACCCFFFHHHLLLPPPUUU[[[bbbgggmmmnnnpppssswwwyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~zzzsssqqqsssooohhhXXXLLLFFFOOO^^^jjjssszzzyyyyyyxxxvvvrrrooonnnnnnrrrwww|||ttt]]]LLL>>>444111111000000000000000000000000000000000000111111111111111111222333444444555555222222333333333333444444777555888>>>EEEZZZyyymmmooottt}}}yyyssstttxxx~~~uuubbbMMMCCCBBB999999888888888777777777444444333222222222222222333222111000000111222333111111111111222222222222333333333333333333333333444333333222222333333444444444555555555666666666777777888888999:::::::::;;;===<<>>???AAAAAAAAABBBFFFIIIRRRWWWZZZXXXRRROOOQQQUUUaaacccfffggggggiiikkkmmmlllllllllmmmmmmnnnnnnooonnnnnnnnnnnnnnnooopppqqqwww{{{{{{zzzttthhh]]]VVVTTTTTT[[[gggrrryyy{{{}}}zzzuuuqqqoooppprrrtttppppppqqqrrrrrrsssttttttssssssttttttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttvvvwwwxxxvvvtttssssssppppppooolllhhhiiiuuu}}}tttpppsssuuutttrrrqqqoooooorrrwww{{{||||||}}}wwwsssjjjjjjkkkooouuu}}}~~~|||xxxyyyvvvbbb```fffaaaTTTCCC888555666555444333333333333333333333333444444444444444444444444555555555555666666666666777666666666777777888999888888999:::;;;<<<>>>???@@@?????????>>>@@@HHHRRRvvviiibbbhhhcccZZZXXXUUUTTTSSSQQQMMMIIIEEEDDDCCC???AAACCCEEEGGGLLLRRRWWW[[[kkkxxxhhh]]]SSSNNNOOOMMMMMMMMMNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHOOORRRUUUWWWWWWVVVVVVVVVVVVVVVTTTSSSSSSUUUVVVWWWTTTSSSRRRRRRQQQQQQRRRRRRPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDDDDCCCBBB@@@???>>><<<<<<:::999888777777777999999999:::<<>><<<888888888777777777666666444444333333222222333333444333222111111222333444111111222222222333333333333333333333333333333333333333333333333333333333333333333444444444555555666666777888888999999:::;;;===;;;===EEERRRwwwyyyoooeee^^^dddlllppppppgggRRR???>>>999999===999777FFF[[[{{{qqqlllggg___WWWPPPJJJEEEAAAAAAAAA@@@===<<<===@@@CCCLLLQQQXXX[[[YYYSSSMMMJJJYYY\\\```cccfffhhhjjjllliiiiiijjjkkklllmmmnnnnnnooooooooonnnnnnooopppppptttttt{{{tttkkkdddZZZWWWWWW]]]gggoooooollltttsssqqqppppppqqqssstttpppqqqqqqrrrrrrsssssstttssssssttttttuuuvvvvvvvvvuuuuuuuuuuuuttttttttttttsssvvvyyyxxxtttpppooopppnnnqqqsssnnnccc___lll||||||wwwsssrrrqqqooonnnnnnnnnooossswww{{{}}}}}}}}}yyysssoooiiilllpppuuuzzzwwwxxx}}}uuuddd______^^^PPPFFF:::333333555444333333333333333333333333333444444444444444444444444555555555555666666666666666666666777888:::;;;<<<::::::::::::;;;<<<======>>>===???AAA@@@>>>BBBIIIhhhrrrddd```qqquuu[[[TTTWWWUUUUUUTTTQQQMMMGGGBBB??????AAACCCDDDFFFIIIMMMQQQUUU___uuurrrdddYYYQQQNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHKKKKKKLLLOOORRRUUUUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQOOONNNKKKIIIHHHGGGHHHHHHCCCCCCCCCCCCBBB@@@???>>><<<<<<:::999888777777777777888888:::===@@@CCCEEEHHHJJJOOOSSSXXX^^^eeeiiimmmnnnpppsssuuuwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{tttoooooonnnfff\\\NNNKKKOOO]]]lllvvv{{{~~~}}}|||zzzwwwsssppppppqqqsssvvv{{{zzzhhhNNN>>>777222///...000000000000000000000000000000000000111111111111000000000111222222333333222222222222333333333333333333555777777>>>VVVooo|||zzz~~~~~~{{{{{{wwwooouuunnnYYYMMMGGG@@@;;;999777777777666666666555555444444333333333333333444333333222111111222333333222222222222333333333333222222222222222222222222333333333333333333333333333333333333444444444444555666666777777888888999;;;>>>;;;;;;@@@HHHbbbwwwqqqbbb___^^^eeeqqqrrr___IIIDDD===;;;???===888<<>>======@@@BBBFFFKKKQQQWWWZZZVVVPPPKKKNNNTTT\\\bbbeeeffffffffffffgggggghhhiiijjjkkkkkkppppppooonnnnnnnnnooooooqqqqqqxxxyyysssoooeee```^^^ccclllqqqooojjjooooooppppppqqqrrrssstttqqqqqqqqqrrrrrrsssssssssssssssttttttuuuvvvvvvvvvtttttttttuuuuuuuuuuuuuuuwwwyyyzzzvvvpppllllllnnnpppxxx~~~yyyiii^^^eeerrruuuuuutttrrrooommmlllkkklllnnnppptttyyy|||}}}~~~}}}zzzuuupppmmmkkkpppvvv{{{}}}{{{|||~~~rrrbbb```hhheeeYYYCCC<<<555222333444444333333333333333333333333333555555555555555555555555555555555555666666666666777777777888999:::<<<<<<;;;;;;:::::::::;;;<<<<<<===<<<>>>AAA@@@>>>AAAFFFWWW~~~sssmmmvvv```SSSVVVRRRSSSSSSSSSPPPJJJBBB======???BBBCCCEEEGGGJJJMMMUUUYYYhhh|||kkk___VVVRRROOOOOOPPPOOOOOONNNMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHFFFEEEHHHNNNTTTUUUUUUVVVVVVUUUSSSRRRQQQPPPOOORRRQQQQQQPPPPPPPPPPPPPPPMMMKKKIIIGGGFFFGGGGGGHHHBBBCCCCCCBBBAAA@@@??????<<<<<<:::999888777777777666777888:::===@@@CCCEEEGGGJJJOOOTTTYYY___eeeiiimmmnnnqqqssstttuuuwwwyyyyyyyyyxxxxxxxxxxxxyyyyyy|||xxxsssqqqpppkkk___SSSHHHLLLVVVeeesss{{{~~~~~~}}}{{{xxxxxxzzz|||wwwyyy|||~~~uuuoooXXX???444222222111000000000000000000000000000///000000000111111111111//////000000111111111222111222222222222333333333333444888:::777999FFFUUU}}}|||vvvyyy|||vvvqqqwwwmmmZZZHHHAAAAAA>>>999666666666666555555555444444333333333222222333333444222222222222222222222222111111222222222333333333222222222222222222222222222333333444444333333222333333444444444555555555444444555666666777777888:::>>>;;;:::???DDDUUUqqq{{{uuuggg]]]UUU\\\nnnyyyqqqaaaLLLBBB;;;<<<<<<999:::???JJJgggxxxuuuooohhhccc___YYYRRRLLLKKKHHHCCC@@@??????@@@AAACCCDDDGGGMMMSSSVVVVVVTTTMMMQQQUUUYYY\\\^^^aaadddffffffggghhhhhhiiiiiijjjoooooonnnnnnnnnnnnnnnnnnnnnqqqwww~~~}}}vvvpppkkkkkkqqqtttrrroooooopppqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrssssssssssssttttttuuuvvvvvvvvvssssssttttttuuuvvvwwwwwwyyyyyywwwrrrkkkggggggiiimmmyyywwwgggfffnnnqqqrrrsssqqqmmmjjjiiijjjkkknnnssswwwzzz|||~~~~~~}}}zzzvvvrrrooommmpppuuu|||vvvfff\\\gggtttjjjTTT===999555333444555444333333333333333333333333333555555555555555555555555555555555555666666666666999999999999999::::::;;;;;;;;;;;;::::::;;;;;;<<<>>><<<<<>>AAACCCDDDEEEIIINNNTTTYYY___eeeiiimmmoooqqqrrrrrrtttwwwyyy|||{{{zzzyyyyyyxxxyyyyyyxxxtttrrrsssqqqgggXXXLLLFFFPPP^^^lllwww}}}~~~|||}}}}}}|||{{{{{{~~~}}}}}}~~~|||xxxcccOOO999111111222111111///////////////////////////000000000111111111111///000000000000000111111111111111222222222333333111333888;;;::::::@@@GGG___yyyooouuu}}}rrr[[[NNNBBB???@@@===888555555555555444444444333333222222111111222222333333111111111111111111111111000000111111111222222222222222222222222222222222222222444444444444222222333333333444444444555555333444444555555666777777888===::::::???BBBMMMaaa~~~tttkkkbbbWWWXXXhhhzzzzzzZZZLLL???:::999888999<<<===JJJnnn}}}wwwooojjjgggbbbZZZTTTNNNJJJEEEBBB@@@@@@???>>>@@@???@@@DDDJJJQQQWWWYYYTTTSSSPPPNNNOOOTTT\\\bbbeeeeeefffggghhhjjjjjjkkkmmmmmmmmmllllllmmmnnnnnnlllpppvvvyyyzzz~~~wwwtttssssssrrrqqqpppqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuvvvvvvvvvrrrrrrsssssstttuuuuuuvvvtttsssqqqnnnkkkgggdddbbbhhhssssssnnnqqqttttttrrroookkkiiihhhiiilllpppvvvzzz|||}}}~~~~~~{{{wwwrrrppppppqqqvvvzzz~~~|||{{{pppbbb```llltttdddMMM:::888666555555555444333333333333333333333333333555555555555555555555555555555555555666666666666999999999888999999::::::;;;;;;:::::::::;;;<<<<<>>@@@AAAEEEKKKQQQpppzzzpppkkknnnwwwuuu]]]OOOOOONNNNNNPPPQQQNNNHHHBBB<<<===???@@@AAACCCGGGJJJNNNQQQXXXfff|||ooo___UUURRRRRRRRRRRRQQQOOONNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFEEEFFFIIINNNQQQRRRVVVWWWXXXYYYXXXVVVTTTRRRPPPOOOOOONNNNNNNNNNNNNNNIIIIIIHHHHHHGGGFFFEEEEEEAAAAAAAAAAAAAAA@@@??????<<<<<<:::999888777777777666777999;;;>>>@@@BBBCCCEEEHHHNNNTTTZZZ___eeeiiimmmooorrrrrrqqqrrrvvvzzz~~~}}}{{{zzzyyyxxxxxxxxxsssqqqppprrrmmm___QQQJJJKKKWWWgggrrryyy}}}|||yyywwwwwwwwwwwwzzz|||}}}~~~yyy]]]LLL:::333333222000000////////////////////////000000000000111111111111000000000000000000111111111111111111222222222222...111444777999:::<<<>>>LLLmmmyyy|||yyynnnXXXLLLEEE??????>>>:::666666444444444444333333333333111000000000111111222333000000000111111000000000//////000000000111111111111111111111111111111111111222444555555444222111222222222222333333333333333333333444555555666666666;;;888777>>>@@@FFFUUUyyyrrrkkk___XXX^^^ooo|||ooo___LLL@@@<<<:::;;;<<<:::<<>>;;;;;;???AAABBBDDDGGGLLL```wwwiiidddgggrrr|||oooXXXRRRPPPNNNOOOPPPOOOJJJEEE@@@@@@@@@??????AAAEEEHHHJJJOOOVVV\\\hhh~~~iii[[[SSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGIIILLLOOORRRTTTWWWXXXXXXWWWTTTSSSOOOOOONNNMMMMMMMMMMMMMMMJJJJJJKKKKKKIIIGGGEEEDDD@@@AAAAAAAAAAAA@@@??????<<<<<<:::999888777777777777888:::<<<>>>@@@AAABBBEEEIIIPPPVVV[[[aaagggjjjmmmppprrrrrrpppqqqvvvzzz~~~}}}{{{yyyxxxwwwvvvvvvqqqnnnmmmllldddVVVMMMKKKRRRaaaooowwwzzz}}}{{{wwwssssssssstttwww~~~~~~zzz|||{{{wwwjjjQQQEEE999555444111......////////////////////////000000000000111111111111111111111111111111111111111111111111222222222222///000222333666999999888DDDPPPnnn}}}~~~}}}sssaaaRRREEEAAA===<<<===<<<888666888444444444333333333222222000000//////000111222222//////000000000000//////////////////000000000000111111111111111111111111111222444555555444222111000111111111111222222222222222333444444555555666555999666555<<<>>>AAANNNmmmwwwsssgggYYYUUUaaarrr}}}qqq[[[JJJBBB???>>>???:::888>>>XXXxxxuuupppggg```YYYUUUNNNJJJFFFBBB===888999;;;===???@@@CCCHHHKKKOOOQQQSSSRRRPPPMMMLLLLLLVVVXXX[[[^^^bbbfffiiijjjiiiiiiiiijjjkkklllmmmnnniiihhhlllssswwwzzz~~~|||}}}|||xxxssspppqqqsssnnnnnnooooooppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuvvvvvvvvvtttsssrrrpppnnnmmmlllkkkhhhiiinnnvvv|||xxxlllaaajjjhhhkkkrrruuusssqqqrrrmmmjjjeeedddfffjjjlllmmmooottt{{{~~~~~~~~~|||xxxrrrnnnoootttyyy~~~~~~vvv}}}rrrkkkffffffaaaRRRBBB999444333222222222222333333333333333333333333333333666666666666666666666666555555555555666666666777444555555777888:::<<<===::::::::::::;;;<<<=========:::;;;@@@CCCAAAAAACCCFFFRRRvvvyyykkkhhhnnnzzzkkkVVVRRRNNNNNNPPPPPPKKKGGGCCCBBBAAA>>>===???CCCFFFIIIQQQVVVWWW\\\ssssssbbbTTTTTTTTTSSSRRRPPPOOONNNMMMLLLKKKJJJJJJIIIIIIJJJHHHIIIJJJHHHEEEEEEIIIMMMMMMOOOSSSUUUVVVUUUSSSQQQOOONNNNNNMMMLLLMMMMMMMMMKKKLLLMMMMMMLLLIIIFFFCCC@@@@@@AAAAAAAAA@@@??????<<<<<<:::999888777777777777888:::<<<>>>@@@@@@AAAFFFKKKQQQWWW]]]ccchhhlllmmmpppsssrrrppppppuuuzzz}}}|||zzzxxxwwwuuuuuutttpppllliiifff\\\OOOKKKNNNXXXggguuuzzz{{{}}}{{{vvvsssssssssssswww~~~~~~~~~zzz}}}zzzppp^^^EEE<<<555333222///...///////////////////////////000000000000111111111111222222222111111111111111000111111111111222222222222222111222444888777444===888JJJvvvzzzwwwxxx}}}mmmVVVFFF>>>;;;<<<;;;999777555444333333111222222333333222222111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222222222222222222222222///---...111333333222111111222333333444555555777888888777888;;;???CCCRRRppp|||yyytttkkk^^^ZZZhhh{{{zzzfffNNN>>>:::<<<999======???XXX|||vvvrrrooonnnggg```WWWOOOIIIDDDAAA???;;;::::::<<<@@@CCCEEEEEEFFFKKKRRRWWWXXXSSSMMMHHHOOOPPPRRRUUUZZZ```eeeggghhhgggggghhhhhhiiijjjjjjjjjjjjjjjlllqqquuuwwwxxx}}}|||{{{yyyvvvtttrrrqqqpppqqqppppppqqqrrrsssrrrpppvvvuuusssrrrrrrrrrssstttvvvwwwvvvuuusssrrrssstttssssssrrrnnnhhheeeeeegggiiiggggggooo}}}zzzkkkhhhkkkooosssuuussspppnnneeegggiiijjjjjjjjjkkkmmmuuuxxx||||||zzzvvvwwwvvvsssqqqrrrwww|||}}}~~~xxx|||~~~~~~xxxcccdddeeeaaaVVVHHH;;;333333222222111111222222333222222333333444555666666666666555555555444444444555555666777777777777777666666666666777888999:::::::::999999::::::;;;<<<:::;;;<<<===>>>???@@@AAAGGGKKKbbbrrriiitttaaaXXXNNNKKKMMMNNNMMMKKKIIIFFFAAA>>>===???BBBEEEFFFJJJRRRXXXYYYcccpppaaaWWWPPPPPPRRRQQQOOOOOONNNMMMLLLKKKKKKLLLMMMMMMJJJJJJIIIHHHGGGEEEEEEDDDHHHJJJNNNRRRTTTSSSQQQPPPOOOPPPPPPNNNLLLKKKLLLNNNRRRQQQOOOMMMJJJHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>>999888888777888888999999888999;;;<<<===???CCCFFFJJJNNNSSSYYY]]]bbbgggjjjiiillloooooonnnqqqxxx}}}zzzxxxwwwuuuqqqoooqqqqqqkkk___QQQJJJNNNTTTgggqqqzzz{{{zzz{{{||||||rrrqqqssswww~~~{{{{{{xxxuuuiiiQQQ===999444222111111111111............/////////000000000000000111111111111111111111111111111111111000000000000000000000000111222444333222222333555888;;;AAASSSuuu|||uuuqqqxxxlllVVVGGG>>>888666777777555444444333333333111222222222222222222111000000000000000000000000//////////////////////////////000000000111111111//////000000000111111111222222222222222222222222333000......000222222111111111222222333444444555666666666666666999===AAACCCVVV~~~tttfff^^^cccmmm}}}wwwaaaMMMBBB@@@:::===<<<;;;HHHggg{{{mmmnnnhhh```XXXQQQKKKFFFCCC===<<<:::;;;===???@@@@@@BBBFFFKKKPPPRRRRRRPPPNNNLLLLLLMMMOOOTTTYYY___bbbcccdddfffhhhiiiiiiiiihhhiiiiiiiiilllooorrruuuvvvyyy{{{~~~{{{yyyxxxxxx{{{zzzwwwuuusssqqqppppppoooooooooppprrrrrrqqqpppuuuuuutttssssssssstttuuussstttuuuuuusssrrrrrrrrrqqqpppnnnjjjgggfffiiilllmmmhhhdddhhhvvv~~~tttmmmooorrrtttsssooojjjgggcccfffiiikkkkkklllnnnooowwwyyy|||~~~~~~|||zzzxxxxxxyyyyyyxxxvvvxxx|||zzzwww~~~~~~}}}}}}qqqccc]]]```aaaZZZMMM@@@777333333222222111111222222333222222333333444555555555666555555555444444444333555555666777777777777777666666666666777888999999:::999999999999:::;;;;;;;;;<<<<<<<<<===>>>>>>>>>AAAEEEXXXxxxooohhhnnnooo^^^OOONNNQQQRRRQQQQQQJJJGGGCCC???===>>>AAACCCFFFHHHNNNUUUVVV^^^zzzjjj___UUURRRSSSRRRQQQRRRPPPOOONNNLLLKKKKKKKKKLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHKKKMMMOOOOOONNNMMMNNNOOOPPPOOOMMMMMMNNNPPPRRRQQQOOOLLLJJJGGGEEEDDDAAAAAA@@@???>>>>>>>>>>>>:::999999888888888999999888999;;;<<<===???CCCFFFIIIMMMRRRWWW\\\```dddgggfffiiilllmmmnnnrrrxxx}}}}}}zzzvvvsssrrrqqqooommmrrrpppiii]]]QQQMMMSSSZZZkkkttt{{{{{{yyyzzzzzzxxxtttssssssvvv{{{yyywww~~~aaaGGG;;;888444111000111000000........./////////000000000000000000111111111111111111111111111111111111000000000000000000000000111222333333222222333555666777<<>>888777555222222222222222222333333444111111222222222222111111000000000000000000000000//////////////////////////////000000000000111111//////000000000000111111000000000000000000000000444222//////000111111000111111222222333333444444333444444444444777:::>>>>>>EEEccc~~~pppccc]]]]]]eeerrrrrr\\\III???>>>===;;;999999FFFaaazzztttvvvqqqjjjccc[[[TTTMMMHHHCCC@@@===<<<<<<===<<<;;;@@@BBBDDDGGGJJJMMMOOOPPPOOONNNLLLKKKMMMPPPSSSUUU[[[^^^bbbfffhhhhhhgggfffgggggghhhiiikkknnnpppqqqrrrrrrrrrssssssuuuvvvvvvwwwvvvtttsssrrrsssuuuvvvyyywwwvvvsssqqqpppoooooonnnmmmnnnoooqqqrrrqqqpppssssssrrrrrrrrrsssttttttsssssstttssssssrrrqqqpppllljjjgggeeeeeeiiipppuuutttlllbbb```lllyyy}}}xxxttttttsssqqqmmmhhhccc```bbbeeeiiilllmmmoooqqqsss{{{|||}}}}}}}}}|||zzzyyyxxxyyyzzzzzzyyyzzz|||~~~|||zzz}}}vvvggg\\\^^^___[[[PPPAAA666222333222222111111111111222222222222222333333444444555555555444444444444333333555555666777777777777666666555555666666777888999999999888888999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;===AAALLLhhhwwwfffcccmmm~~~bbbLLLKKKQQQQQQQQQTTTMMMJJJFFFAAA>>>>>>???@@@DDDDDDIIIOOORRRXXXkkkwwwiiiZZZTTTSSSRRRTTTVVVSSSRRRPPPNNNLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEECCCDDDFFFHHHIIIIIIJJJJJJLLLMMMNNNNNNMMMNNNPPPRRRQQQPPPNNNLLLIIIFFFDDDCCC@@@@@@???>>>============;;;;;;:::999999999999999888:::<<<<<<===@@@DDDGGGJJJMMMRRRVVVZZZ]]]aaadddccceeehhhkkkppptttxxxzzzwwwsssooollllllmmmmmmlllrrrnnneeeYYYPPPQQQZZZcccpppxxx}}}{{{xxxxxxwwwuuuvvvtttsssuuuxxx{{{}}}~~~~~~~~~~~~|||\\\AAA999666222000000000000///....../////////000000000000000000000111111111111111111111111111111111111000000000000000000000000000222333333222222333444666444666<<>>>>><<<;;;@@@@@@@@@AAACCCFFFHHHJJJUUUTTTRRROOOMMMKKKJJJJJJSSSUUUYYY^^^bbbdddffffffdddeeeggghhhiiijjjlllmmmppppppoooooopppqqqssstttsssrrrqqqppppppqqqrrrsssvvvuuutttrrrpppooonnnnnnnnnmmmnnnppprrrsssrrrqqqqqqqqqqqqqqqqqqrrrrrrrrruuusssqqqoooooonnnmmmmmmgggfffdddbbbccciiittt||||||sssfff___fffrrrwwwuuuvvvsssoooiiieeeaaa___^^^bbbeeejjjnnnqqqsssuuuvvv~~~~~~~~~}}}}}}}}}||||||zzz{{{|||}}}}}}|||}}}}}}xxxpppjjjhhhkkkdddVVVFFF888111111333222222111111111111222222111222222222333333333444444444333333333333333333444555666666777777666666555555555555666777888888888888888888888999:::::::::::::::::::::;;;;;;;;;???BBBEEEUUU~~~rrrgggiiixxxhhhLLLIIIOOONNNQQQXXXQQQNNNIIIDDDAAA???>>>>>>AAA@@@CCCJJJOOOTTT___jjjtttaaaWWWSSSRRRTTTWWWVVVTTTRRRPPPMMMKKKIIIHHHJJJIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCCCCDDDEEEGGGGGGHHHIIIKKKKKKKKKLLLOOOQQQOOONNNLLLJJJGGGDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999999999;;;<<<===>>>AAADDDGGGKKKNNNRRRVVVYYY\\\___bbbbbbcccffflllrrrvvvwwwvvvooolllhhhggghhhkkkmmmnnnoooiii___UUUQQQVVVbbbkkktttyyy|||zzzxxxxxxwwwuuuwwwuuussstttvvvyyy{{{{{{~~~wwwZZZCCC666444000////////////......////////////000000000///000000000111111111111111111111111111111111111000000000000000000000000000111222222111111222333888333444999;;;IIIpppuuuwwwvvvdddVVVNNNDDD;;;777666666666444444333222111111111111///000000111111000000///////////////////////////...........................////////////000000000...////////////000000000////////////////////////555444333111//////000111111111222222222222222333000111222222222333666888;;;AAAFFFWWWuuuggg\\\PPPUUUbbbvvvlllYYYIII===999???<<<444888FFF```~~~zzzsssmmmfff^^^WWWRRRLLLIIIEEEBBBAAA???>>><<<<<<======???@@@BBBCCCDDDPPPQQQSSSTTTSSSQQQOOONNNNNNOOOQQQTTTYYY^^^ccceeecccfffhhhiiiiiiiiikkkmmmmmmmmmllllllnnnoooqqqsssqqqpppooonnnnnnooooooppptttsssrrrpppoooooonnnnnnooonnnoooppprrrsssrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqsssooojjjggggggggggggfffhhhjjjjjjeeebbbeeeoooyyy~~~xxxmmmgggjjjrrruuurrrrrrmmmfff```]]]^^^```bbbdddhhhmmmrrrtttvvvxxxzzz||||||{{{{{{||||||}}}}}}~~~~~~~~~}}}~~~uuujjjgggjjjooozzzhhhPPP===555333333222222111111000000111111222111111111222222222222222222222333333333333333333444444555666666666666666444444444444555666777888888777777777777888999999777777888999:::;;;<<<<<>>===???FFFLLLRRRXXX]]]llllll]]]VVVSSSTTTWWWWWWVVVTTTQQQNNNKKKIIIHHHJJJIIIIIIHHHHHHGGGGGGGGGDDDCCCCCCCCCCCCDDDEEEFFFDDDEEEGGGGGGGGGHHHKKKMMMLLLKKKIIIGGGEEECCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;<<<;;;::::::999999999::::::;;;===>>>???AAAEEEHHHLLLOOOSSSVVVYYY[[[^^^aaabbbdddiiioootttvvvtttrrrgggeeedddeeehhhlllnnnoooiiicccZZZSSSUUU]]]iiiqqquuuyyy{{{yyyxxxyyyyyyvvvvvvuuussstttwwwzzz{{{||||||gggPPP@@@444222///////////////...////////////000000000111///000000000111111111111000000000000000000000000///////////////////////////000222111000000111333666111333999999>>>VVVsss}}}}}}wwwfffUUUJJJCCCCCCBBB>>>888555555666666666444333111111000000//////000000000000//////////////////////////////..............................////////////000000......////////////000000////////////////////////444444444222//////000222111111222222222222222222000111333333333333666888444===@@@FFFhhhtttiiiYYYUUUXXXiii}}}yyykkkSSSDDD<<<@@@@@@999777<<>>888999;;;<<<>>>@@@BBBBBBAAAEEEKKKQQQVVVYYYZZZZZZMMMMMMMMMOOOSSSXXX]]]```aaadddhhhiiihhhhhhjjjmmmkkkkkkllllllmmmnnnooooooooooooooooooppprrrsssssssssrrrqqqpppoooooooooooooooooonnnpppqqqrrrpppooopppqqqqqqqqqqqqpppooonnnjjjgggcccbbbccccccaaa^^^jjjqqqtttmmmbbb^^^gggqqqxxxwwwsssoooppptttsssoooiiieee___[[[[[[___dddhhhhhhlllrrrvvvxxxyyyzzz{{{xxxyyyyyyyyyzzzzzz{{{{{{{{{zzzzzz|||}}}yyy~~~nnncccbbbhhhlllwwwbbbHHH777444555444222111111000000000000111111111111111111111111111111111111222222222222333333444444555666666666666555444333333444444555666777777777777666777777888999666666777999:::<<<======;;;===???FFF[[[kkkeeelllrrr___IIIAAABBBIIIQQQTTTRRROOOLLLHHHEEEBBBAAA>>>===>>>CCCIIIOOOTTTWWW```xxx~~~kkk___WWWTTTUUUVVVUUUTTTRRRPPPMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFBBBCCCDDDDDDCCCDDDFFFHHHHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;::::::::::::::::::999999999999:::::::::<<<===>>>???BBBFFFIIIKKKNNNSSSVVVXXX[[[^^^```cccgggmmmrrrtttrrrnnnlllaaaaaabbbfffiiilllmmmlllbbb]]]WWWVVV\\\fffpppvvvwwwzzzzzzxxxxxxzzzzzzwwwuuutttssstttwwwzzz|||}}}zzz}}}wwweeeRRRAAA666333111//////000000///.../////////000000000111111000000000000111111111111000000000000000000000000////////////////////////...000111111000000111222111///222777888999CCCRRR|||yyyhhhXXXHHH>>>;;;;;;======:::555333444666555555333222111000000000...//////000000//////...////////////////////////................................./////////000000........./////////000000000000000000000000000000333444444222//////111444222222111111111111111111111222444444444444666888666:::???DDDUUU{{{uuueee[[[VVV^^^ooo{{{{{{uuubbbSSSEEEAAA???;;;999:::777@@@VVVyyyzzzqqqjjjfffccc[[[WWWRRRMMMJJJGGGDDDBBB<<<;;;::::::;;;===???@@@<<>>>>>===<<<;;;:::999999999999888888888888888999:::;;;;;;<<<>>>???@@@BBBFFFIIIIIIMMMQQQTTTWWWYYY]]]___cccjjjqqqtttqqqlllhhhfff___```ccchhhkkkkkkhhheee\\\YYYWWW[[[dddooovvvyyyzzz{{{zzzwwwwwwzzzyyyvvvuuusssrrrsssvvvyyy{{{||||||}}}yyyxxxgggUUUDDD777000222000//////111111000/////////000000000111111111000000000000111111111111000000000000000000000000////////////////////////...///111000//////000222...000222333444666;;;@@@XXXzzzgggPPPFFF@@@999888<<<<<<;;;888555333333555777444333222111000000000111......////////////......////////////////////////..................................../////////000............/////////000111111111111111111111111222444444222//////222555222222111111111111111111222333555555555555777888:::777<<>>DDDPPPuuuvvvpppllljjjddd```ZZZUUUPPPMMMIIIFFFCCCAAA<<<999888999;;;===AAA@@@AAABBBEEEJJJNNNQQQSSSSSSSSSSSSRRRQQQPPPOOOPPPUUUZZZ[[[ZZZYYY]]]```\\\___bbbfffiiikkkllllllhhhiiijjjlllnnnooopppqqqrrrrrrqqqpppppppppppppppnnnmmmllllllmmmllljjjhhhffffffffffffdddbbb```___[[[^^^ccckkkqqqnnneee]]]\\\nnn~~~yyyhhh^^^fffssslllooopppmmmiiieee^^^VVVXXXYYY\\\```dddgggjjjkkkooosssyyy|||}}}|||||||||~~~}}}{{{yyy}}}|||}}}~~~zzzqqqpppxxx~~~{{{yyyyyy|||kkkaaadddgggddd___KKKCCC888111000111222111111111000000000000111111111111111000000000000000000000111111222222222333333444555555666666555555333333333333444555666666666666666666666777888888::::::::::::::::::::::::===<<>>>>>>>><<<<<<;;;:::999999999999666666666777888999;;;;;;;;;===>>>???@@@CCCFFFIIIHHHKKKOOOSSSUUUXXX\\\^^^ccckkksssuuuooohhhcccaaa^^^```eeeiiikkkiiiddd___ZZZXXXXXX___kkkuuuzzz{{{|||}}}{{{wwwwwwyyyxxxuuuuuusssrrrrrruuuxxxzzzzzzxxxzzz~~~~~~}}}pppaaaQQQAAA666222222000///000111222111///000000000000111111111111000000000000111111111111000000000000000000000000////////////////////////...///000000//////000111...333555111000555:::;;;@@@aaalllWWWMMM@@@888666777666555777888999999777444111///////////////////////////////////////////////////000000//////.........---..........................................------...............///000000777666444222111///......222222222222222222222222000000000000111111111111000111222222444444555666666;;;;;;===DDDOOOoooooobbbbbbdddgggsss|||uuueeeSSSGGGCCCAAA===;;;::::::@@@OOOnnn~~~wwwlllmmmjjjddd^^^XXXSSSNNNJJJHHHEEE@@@===<<<<<<;;;:::;;;>>>@@@AAAAAACCCFFFJJJJJJMMMRRRWWWYYYZZZYYYXXXRRRQQQRRRSSSOOOKKKLLLPPPSSSWWWZZZZZZ]]]bbbeeeeeejjjeeeaaabbbfffkkkmmmmmmqqqnnnllllllnnnnnnjjjfffmmmhhhfffgggfffcccaaaccc```aaa___[[[\\\bbbggggggeeecccfffqqq}}}|||lll]]]XXXcccppptttpppkkkiiiiiiooolllfff___WWWSSSRRRSSS[[[]]]```cccfffjjjooosssvvvyyy|||}}}{{{~~~|||zzzyyyyyyxxx{{{yyy}}}{{{yyyxxxxxx||||||}}}}}}}}}ssshhheeefffgggmmmgggUUU>>>888222///111222000---000///...///111222222111............////////////000222444333222111222333333444555555666555555555444444444555555555555666777777777777777666555555777777777777888999:::;;;777<<<>>>AAADDDLLLooovvvooommmwwwYYY???===FFFMMMSSSUUUQQQOOOPPPMMMHHHGGGDDD@@@>>>???EEEKKKOOOTTTTTT]]]oooooobbb[[[UUUQQQQQQUUUVVVRRRPPPQQQNNNLLLJJJJJJJJJKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;:::999999888888999999777888999:::;;;;;;;;;;;;===>>>???@@@AAADDDHHHLLLIIIJJJLLLPPPUUUXXXYYYYYYiiikkklllgggaaa]]]^^^aaa```bbbfffkkknnnjjjbbb[[[UUU\\\dddjjjqqqzzz~~~}}}}}}wwwsssrrrtttuuuvvvssssssssstttttttttuuuuuu{{{yyy}}}~~~vvvjjj\\\LLL===666666000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////....................................////////////111111111111222333444444???HHHeeevvvaaaRRREEE>>>777444555666555333666777888888777444111///////////////////////////////////////////////////////////////......------..........................................------...............//////000666555333222000/////////111111111111111111111111//////000000000111111111000111111222333444555555666;;;:::;;;???CCCYYYzzz{{{pppnnnkkkgggkkksssyyykkk[[[OOOCCC:::;;;;;;;;;;;;@@@QQQrrr~~~qqqmmmiiifffccc```ZZZVVVOOOLLLGGGCCC@@@>>><<<;;;777:::<<<======???CCCFFFFFFHHHLLLPPPSSSTTTTTTTTTYYYYYY[[[[[[VVVPPPQQQVVVRRRTTTSSSQQQTTTZZZ\\\ZZZ```[[[WWWVVVYYY]]]______bbb```^^^___```aaa___]]][[[YYYYYY[[[[[[YYY[[[___^^^^^^[[[YYY^^^hhhoooqqqhhhaaa^^^eeeppptttkkkaaaZZZ___gggmmmooolllhhheeebbb```\\\VVVRRRPPPRRRTTT[[[^^^bbbfffjjjooouuuyyy}}}~~~}}}|||zzzyyyxxxxxxuuuyyyyyy~~~{{{xxxzzz}}}xxxppphhhdddhhhkkkhhhhhh```OOO<<<777111///111222111...222000......///000000///000/////////////////////000222333333222111111222333333444555555555555555444444444444555555555555777777777777777666555555777777777777888999:::;;;555999:::<<>>@@@IIIQQQVVVTTTQQQQQQMMMHHHGGGDDD@@@>>>>>>AAAEEEHHHLLLOOOVVVcccssssssggg^^^WWWSSSUUUWWWUUUTTTTTTOOOMMMKKKJJJKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@??????>>>??????>>>===<<<;;;;;;;;;;;;:::999999999999999888888999:::;;;<<<<<<<<<===>>>???@@@@@@BBBFFFIIIKKKKKKMMMPPPVVV\\\aaadddiiiiiihhhccc\\\YYY[[[^^^bbbeeeiiilllkkkfff___YYYZZZaaagggkkkqqqyyy~~~}}}~~~|||xxxtttsssrrrrrrqqqrrrrrrsssssstttuuuuuuvvvzzzxxx|||~~~|||}}}}}}ppp```RRRDDD888333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////....................................////////////111111000111111222333444444>>>PPPjjjvvvgggQQQAAA;;;666333111111333444111///555555666666555333000///////////////////////////........................///............---------------------------------------------------............------......///000333333222111000000000000000000000000000000000000//////000000000000111111000000111222333444555555666:::888999<<<:::DDDZZZ}}}zzzssshhhdddgggyyytttbbbMMM>>>>>>>>>===:::666999JJJ[[[zzzsssooommmhhhaaa[[[XXXTTTOOOJJJFFFCCC@@@>>>999;;;<<<;;;;;;;;;===???BBBCCCFFFIIILLLNNNOOOOOOWWWZZZ___aaa[[[UUUWWW]]]]]]\\\XXXUUUXXX^^^___\\\[[[VVVRRRQQQTTTVVVWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYVVVWWW[[[^^^\\\ZZZ___ggghhhfff```\\\```kkktttvvviii___WWWZZZdddllllllhhhaaa______dddiiihhhaaa[[[TTTSSSQQQOOONNNQQQVVVZZZ]]]aaafffkkkpppuuu|||}}}zzzyyyyyyxxxwwwvvvssswwwxxx}}}||||||{{{ooohhhaaaeeeqqqssshhh```VVVEEE999444000///111222111///222000......000333444444111111111000000/////////000222333333222111111222222333444444555555444444444444444444555555555555666666777777777666555555777777777777888888999:::;;;===<<<>>>BBBCCCVVVwww}}}mmmeeerrr___DDD:::CCCMMMUUUWWWTTTRRRNNNJJJGGGEEEAAA???===>>>???@@@DDDIIIPPPUUUZZZkkk|||hhh\\\RRRRRRTTTTTTSSSSSSPPPNNNLLLKKKKKKKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBAAAAAA????????????>>>>>>===<<<<<<;;;;;;:::999:::::::::999999:::;;;;;;<<<<<<<<<===???@@@AAAAAABBBEEEGGGJJJKKKMMMRRRYYY```gggkkkeeedddaaa[[[VVVUUUXXX\\\fffiiikkkkkkgggaaa\\\YYYccciiimmmooorrryyy}}}}}}}}}}}}{{{yyyvvvrrrooonnnpppqqqrrrssstttvvvwwwwwwxxxxxx{{{~~~|||xxxxxx{{{~~~lllVVVGGG===555111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------------------------............/////////000000000000111222333333000888>>>GGGeeennn^^^XXXNNN<<<444777444222111222222222///,,,333333444444333111000...........................------------------------------------------------------------------------,,,,,,------------.........------------...//////111000000//////000000111////////////////////////////////////000000000111000000111222333444444555555999777888===:::>>>MMMjjjwwwmmmggggggjjjttt~~~wwwaaaOOOFFFAAA>>><<<999888<<>><<<;;;:::;;;@@@AAABBBDDDFFFIIIKKKLLLKKKPPPXXX\\\YYYTTTWWW___gggddd___\\\```hhhjjjhhh^^^[[[ZZZ[[[___```^^^\\\WWWZZZ___aaaaaa___]]][[[bbbeeejjjkkkeeeaaafffpppqqqpppiii^^^ZZZ```jjjooojjjaaaXXXYYYbbbjjjmmmllleee```\\\\\\]]][[[TTTNNNNNNNNNNNNOOOQQQVVV]]]bbbcccfffkkkpppuuuzzz~~~}}}|||{{{zzzzzzzzzyyywwwuuutttvvvvvvyyy~~~xxxooommmiiippp}}}yyydddUUUKKK<<<555222//////000111111000111///...000444888;;;===222222111111000000//////000111333333111000111222222222333444444444444444333333444444444555555555555666666666666666555555777777777777777888999999???@@@===@@@EEEDDDNNNeeevvvhhhkkkvvvqqqMMM:::===FFFPPPVVVVVVSSSPPPMMMGGGEEECCCAAA???>>>======AAAEEEJJJMMMNNNXXXoooyyyhhhXXXSSSTTTTTTSSSRRRRRROOOMMMKKKKKKKKKIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBBBBBBBBBBDDDFFFGGGKKKRRRXXX]]]bbbeeehhh\\\[[[XXXTTTSSSUUU[[[___iiijjjkkkgggbbb^^^___```lllqqqtttrrrssswww{{{|||}}}~~~zzztttooolllooopppqqqsssuuuvvvxxxxxxwwwzzz|||xxxrrrpppwww~~~kkkQQQAAA999444222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------------------------------.........//////////////////000111222222111555666888JJJooozzz^^^NNNDDDEEE@@@555222999555333111111000000///...111111222222111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------......---------------.../////////.........//////000111...........................////////////000000000///000000111222333444555555999666666===<<<===HHHTTTuuu~~~vvvqqqqqqdddgggnnnxxxvvveeeOOODDD<<<<<<>>>===<<<;;;999HHHccc}}}zzzwwwrrrnnnccc```[[[XXXUUUQQQNNNKKKFFFEEEBBB@@@???>>><<<<<<>>>>>>??????AAACCCEEEFFFBBBFFFNNNSSSQQQMMMPPPWWW]]]\\\XXXVVV[[[eeeiiihhh______aaafffkkkkkkhhhddd\\\```gggllllllhhhaaa\\\hhhlllqqqooofff]]]```hhhiiinnnjjj]]]RRRTTT^^^ggglllfffaaa```dddgggfffccc\\\YYYUUURRROOOLLLIIIGGGNNNPPPRRRTTTWWW]]]dddiiijjjnnnrrrvvvyyy||||||yyyyyyzzz|||||||||{{{|||}}}|||yyyvvvvvv{{{wwwzzz{{{}}}ooonnnttttttxxxsssWWWFFF>>>333111000///...///000111000000///...000444999;;;<<<222111111111000000000//////111333222111000111111111222222333333333333333333333333444444444444555555555666666666666555555777777777666777777888888999;;;888:::AAA@@@EEEUUUxxxsssnnnpppzzz~~~YYY@@@;;;@@@IIIRRRVVVTTTRRRQQQGGGGGGEEEDDDBBB@@@???>>>???@@@DDDIIILLLQQQ^^^kkk|||fff\\\YYYWWWTTTSSSRRRPPPMMMLLLLLLKKKJJJHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCAAAAAAAAABBBAAAAAA@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>===>>>@@@@@@AAABBBDDDGGGJJJQQQZZZaaabbbaaa^^^]]]RRRRRRQQQQQQTTTZZZaaafffiiiiiigggbbb___```eeejjjsssxxxzzzvvvsssvvvyyyzzzyyy|||~~~yyyrrrmmmkkkooooooqqqsssuuuwwwxxxyyywww}}}}}}sssiiilll{{{hhhMMM===777444222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------------------........................///000111111111...111777;;;IIIoooooo^^^HHH???999;;;999222000444111000///......///000111//////////////////......------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,------...///...---------......///000..............................////////////000000//////000111222333444444444:::666444:::999:::BBBDDDWWW~~~{{{jjjhhhfffmmm{{{uuu\\\MMM???===???>>>999777>>>999<<>>???AAABBBGGGKKKIIIFFFGGGKKKNNNPPPOOOMMMPPPYYY___aaaZZZZZZ]]]bbbhhhjjjhhheee[[[^^^dddkkknnniii___WWWdddhhhmmmlllbbbWWWVVV\\\^^^fffhhh___VVVWWW```hhhjjjgggcccaaa```]]]WWWRRRKKKLLLLLLIIIFFFEEEHHHKKKRRRTTTXXX\\\```dddjjjnnnsssvvvyyy|||}}}~~~|||yyyvvvyyy|||||||||zzzwwwxxxxxxwwwwww{{{}}}~~~wwwttt~~~pppfffjjjrrrtttrrrqqq```DDD888444,,,/////////......//////000111/////////222333333333000000000000000000000000///111222222111000000111000111222222333333222222333333333333444444444444444444555666666666555555777777777666666777777888555888555777??????AAANNNeeewwwpppwww}}}jjjQQQBBB@@@CCCMMMTTTUUUSSSSSSIIIIIIHHHFFFDDDBBBAAA@@@===<<>>======<<<<<<======>>>===<<<;;;;;;<<<===>>><<<===>>>???@@@CCCGGGKKKRRRYYYaaadddaaa[[[WWWUUUMMMNNNPPPTTTZZZaaagggkkkhhhfffccc```aaaeeelllqqqvvv|||~~~yyyttttttvvvvvvssswwwzzzyyytttnnnkkkjjjooopppqqqsssuuuvvvxxxxxxyyy}}}{{{pppjjjrrrsss^^^FFF999444111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------...///000000222,,,111;;;777444MMMqqqiiiTTTGGG;;;999777555333111///...---...//////......///000---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------,,,,,,------...///------------------...///................................./////////000000//////000111222333444444111999777444888777666>>>>>>HHHeeerrrooojjjhhhppp{{{~~~|||nnn```QQQIIIDDD???;;;999???:::666;;;NNNmmm~~~zzztttqqqnnnkkkhhhddd```]]]SSSPPPLLLIIIIIIGGGDDDAAA=========<<<<<<;;;;;;;;;@@@>>>>>>BBBDDDAAAAAACCCHHHMMMMMMIIIIIINNNVVVYYYTTTRRRQQQUUU[[[```aaa```WWWVVVYYYaaahhhggg\\\SSSZZZ^^^eeehhhaaaWWWTTTWWWXXX```ddd```\\\]]]```aaa^^^\\\XXXUUUSSSOOOKKKHHHCCCEEEFFFGGGHHHKKKOOOSSSWWW[[[aaafffjjjnnnrrruuuyyy||||||yyytttxxxzzzyyyyyyzzzyyywwwwwwzzz~~~zzztttqqqzzzxxxjjjbbbeeejjjmmmjjjbbb[[[KKK555111333,,,...//////......---...///000//////000111111///---.........//////000000111///000222222000000000111000111111222222222222222222222333333333444444444333444555555666666555555777777666666666666777777777;;;888888???@@@BBBOOO[[[yyyvvvtttyyymmmOOOEEEAAAIIIRRRUUUTTTSSSMMMLLLJJJGGGEEEBBBAAA@@@>>><<<===CCCGGGIIIMMMSSSXXXkkkzzzkkk^^^WWWVVVRRRPPPNNNMMMMMMNNNMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCCCC??????>>>============>>>???>>>===;;;;;;<<<>>>???@@@@@@AAAAAADDDIIIOOOTTT[[[^^^```]]]VVVPPPOOOOOOOOOQQQUUUZZZ```eeeiiijjjdddcccaaabbbfffkkkoooqqqwww~~~{{{tttrrrssssssooosssvvvuuuppplllkkklllpppppprrrsssuuuvvvwwwxxx|||{{{vvvooorrryyyqqqcccRRR???666333111000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,---...///000222///222888555222>>>QQQooo___lllwwwvvvfffQQQBBB;;;333666555111000333222......000222222000...------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---......---------,,,,,,------...////////////////////////............/////////000//////000111222333333444,,,777777555999777666===<<>>===;;;;;;<<<777777<<<@@@@@@@@@AAAGGGMMMOOOIIIDDDHHHNNNSSSRRRNNNJJJKKKQQQWWW\\\]]]UUUQQQQQQYYYccceee\\\SSSPPPUUU^^^ddd```XXXUUUWWWVVVZZZ\\\[[[ZZZZZZUUUOOOPPPNNNJJJHHHGGGGGGGGGGGGFFFFFFGGGJJJNNNSSSWWWZZZ\\\aaahhhnnnrrrvvvyyy{{{}}}}}}{{{zzzyyyssswwwxxxvvvwww|||zzzwwwxxx}}}~~~}}}|||{{{vvvqqqsssyyyrrr___VVV]]]jjjooolll```VVVMMM???///000555000.../////////---,,,---.........///222444333111///,,,,,,---...///000111111///000222222000///000111000000111222222222222222222222333333333444444444333333444555666666666555888777666666666666777777666;;;777666===>>>AAAMMMWWWiii{{{pppvvvZZZKKKAAAGGGQQQUUUTTTSSSPPPNNNKKKGGGDDDAAA@@@???@@@>>>???CCCDDDEEELLLSSSOOO[[[mmmzzzjjjaaa```QQQOOOMMMMMMNNNNNNNNNMMMJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCC@@@??????>>>>>>>>>>>>>>>@@@???===<<<;;;<<<>>>???EEEFFFFFFFFFJJJPPPXXX^^^______ZZZRRRJJJFFFIIIMMMSSSUUUYYY___dddggghhhgggbbbaaaaaaffflllppppppooovvv~~~|||tttqqqqqqqqqnnnrrruuutttooolllmmmppppppqqqrrrssstttvvvwwwwww~~~yyyqqqooozzzzzznnndddXXXJJJ<<<666444222222444000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////......------000444888;;;HHHmmmPPPXXX___]]]QQQCCC:::666222222222111111111000000////////////............---------,,,,,,+++++++++---------,,,,,,+++++++++************************------,,,***((()))+++---,,,)))((((((***---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------..................------000000000000111111111111111333444555555555777888:::???GGGVVVxxx|||wwwuuusssjjjcccmmm~~~yyyiiiYYYGGG999<<<888777:::999:::CCCNNNjjj~~~yyyuuurrrnnnkkkgggeeeaaa]]]YYYTTTNNNKKKJJJIIIGGGDDDBBB@@@>>>===@@@???>>>>>>===>>>>>>>>>BBBBBBCCCDDDEEEGGGIIIJJJLLLKKKJJJJJJLLLNNNQQQSSSOOONNNMMMPPPVVVYYYZZZYYYVVVWWWXXXXXXXXXWWWUUUTTTQQQPPPNNNLLLJJJHHHFFFEEEBBBCCCDDDDDDCCCDDDFFFGGGJJJLLLPPPTTTWWW[[[```dddlllnnnsssxxx{{{~~~~~~yyyyyy}}}~~~zzzssspppmmmnnnyyy}}}}}}}}}xxxzzz~~~{{{zzzzzzsssggg\\\```llloooeeeYYYNNNEEE:::333222222111///////////////////////////............////////////000000000000////////////////////////000000000000000000000000000000000000333333333333333333333333333333333444444444555555555555555555555555444444777777888999:::<<<>>>???JJJTTTttttttiiirrr~~~ZZZAAAGGGRRRPPPOOOVVVSSSRRROOOLLLHHHDDDAAA???===???@@@@@@@@@BBBGGGLLLTTTRRRWWWhhh}}}rrrggg[[[RRRMMMNNNOOOLLLLLLPPPMMMLLLKKKKKKLLLLLLJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>============>>>======<<<===>>>@@@AAADDDFFFJJJOOOTTTYYY\\\^^^YYYUUUOOOIIIFFFHHHOOOTTTZZZ]]]bbbfffhhhfffccc```___bbbfffkkkppptttvvvwwwzzz|||}}}zzztttnnnllllllmmmpppqqqooollljjjmmmooooooooooooqqqtttwwwwwwwwwqqqjjjsss{{{lll]]]QQQDDD777111000000111333111111111111111111111111000000000000000000000000000000//////.........---........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111333444555<<>>>>>============?????????@@@AAACCCDDDEEEFFFFFFEEEFFFGGGHHHJJJKKKJJJHHHGGGIIILLLOOOOOONNNNNNNNNMMMMMMKKKIIIGGGFFFGGGFFFFFFEEEEEEDDDCCCCCCEEEGGGHHHHHHHHHIIIKKKNNNQQQSSSWWW[[[___ccchhhkkksssvvvzzz~~~{{{zzzzzz{{{||||||zzzyyyuuurrrooosss}}}}}}yyyzzz{{{pppkkkeeeccciiioookkkZZZJJJDDD===444///000111000.......................................////////////000/////////////////////////////////000000000000000000000000000000000000333333333333333333333333333333333444444444444555555555555555555555444444666666777888999;;;<<<===???EEE]]]tttiiikkkuuuMMMBBBGGGKKKPPPXXXSSSRRRQQQNNNJJJFFFCCCAAA>>>???@@@??????AAAEEEIIIJJJKKKPPPYYYfffxxxuuummm___RRRNNNMMMLLLNNNRRRPPPNNNMMMMMMNNNNNNLLLJJJFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>????????????>>>>>>>>>@@@AAABBBKKKMMMPPPSSSUUUVVVVVVUUUMMMLLLIIIGGGIIINNNVVV\\\ccceeehhhjjjkkkiiifffdddbbbdddiiinnnrrruuuwwwxxx|||{{{xxxtttooolllllllllmmmllljjjhhhgggiiimmmqqqnnnoooppprrruuuvvvvvvuuutttnnnmmmwwwvvvhhh[[[NNNBBB777222111000000333111111111111111111111111000000000000000000000000000/////////.........---........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////000111222333444555===QQQppp>>>DDDIIIHHH@@@777222000111111111111000000000000/////////............---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***************************+++,,,++++++,,,///222555222...,,,+++***)))''',,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------........................//////000000000000111111111222444555444555666888666999AAAIIIQQQhhh~~~|||zzzqqqhhheeelllwwwlllWWWEEE???<<<<<<;;;888777888999;;;HHHbbb~~~yyyvvvppplllhhhfffbbb```VVVVVVUUUSSSPPPLLLIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>======>>>>>>@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCEEEDDDBBBBBBCCCDDDCCCBBBDDDDDDCCCCCCBBB@@@???>>>AAAAAABBBCCCDDDDDDEEEFFFIIIKKKMMMNNNOOOQQQTTTWWW[[[^^^bbbfffiiimmmrrruuu{{{}}}~~~yyyuuuwww|||{{{uuuvvv}}}}}}zzz}}}}}}yyy|||~~~{{{|||yyydddfffiiipppwwwwwwiiiRRR@@@888333...,,,...//////...........................---............/////////////////////////////////////////////000000000000000000000000000000000000222222333333333333333333333333333333444444444444444444444444444444555555555555555666777999:::;;;;;;===JJJmmm{{{qqqkkksss^^^BBB===DDDNNNUUUTTTTTTRRRPPPMMMIIIFFFDDD@@@@@@???>>>===>>>AAADDDEEEHHHMMMOOOPPPZZZppp|||lll[[[SSSRRRRRRQQQRRRNNNMMMKKKKKKKKKKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAABBB?????????@@@BBBDDDGGGHHHQQQSSSTTTTTTSSSPPPLLLIIICCCDDDFFFIIINNNVVV___eeelllmmmmmmlllkkkjjjhhhgggfffiiimmmqqquuuwwwyyyyyy{{{vvvpppkkkjjjkkklllmmmjjjgggbbbaaadddiiinnnqqqmmmoooqqqssstttsssrrrqqqjjjlllttt~~~~~~~~~~~~qqqcccWWWIII???666444333000000111111111111111111111111111000000000000000000000000/////////...............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111222333444333:::OOOlll;;;???CCCBBB===777555444111111000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************+++,,,+++++++++...000000...+++++++++,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------...............////////////000000000111000222444444444444666888888888???EEEEEENNNrrr|||pppiii___dddppp}}}nnnUUULLLAAA;;;999999::::::<<<;;;;;;>>>MMMhhhzzztttqqqmmmkkkhhh``````___]]]YYYUUURRROOOLLLKKKJJJHHHFFFFFFEEEEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???CCCBBB@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBCCCCCCCCCDDDDDDFFFHHHIIIKKKMMMMMMNNNPPPSSSUUUWWWZZZ^^^aaaeeehhhmmmqqqtttwww{{{}}}~~~{{{zzzzzztttsssvvvpppjjjwww~~~xxxssspppyyy~~~~~~rrr___hhhnnnwwwzzzsssaaaKKK;;;111///,,,,,,...///...---........................---------.........//////.........///////////////////////////000000000000000000000000000000000000222222222222222333333333222222333333333444444444333333444444444444555555333333333444555777888999<<<<<>><<<===>>>???CCCFFFJJJJJJGGGJJJXXXhhh}}}{{{jjjaaa^^^ZZZUUUPPPMMMKKKJJJIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEE???@@@AAACCCFFFJJJMMMOOOQQQQQQOOOMMMJJJGGGCCCBBBCCCFFFKKKPPPWWW___gggmmmrrrpppnnnkkkiiihhhhhhhhhkkkmmmqqquuuwwwxxxxxxxxxtttoooiiigggiiilllmmmlllfffbbb^^^___eeekkkooopppmmmooorrrrrrqqqooommmllliiirrr~~~{{{}}}lll\\\PPPBBB;;;555555444111///111111111111111111111111111////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............///000111222555111222;;;NNNjjj555888;;;:::777444333333000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++))))))***,,,+++***))))))+++,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------.........//////...////////////000000000000222333444444444666777888555999???===???UUUqqq{{{uuukkkggghhhrrrsssfffSSSCCC;;;;;;<<<<<<777<<>>===<<<<<<===<<<===@@@DDDDDDDDDIIIQQQ[[[kkktttkkkddd[[[TTTRRROOOMMMKKKKKKKKKJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDDDDEEEGGGJJJLLLNNNKKKIIIEEECCCAAAAAABBBCCCIIINNNUUU]]]dddkkkqqquuutttrrrnnnjjjhhhhhhiiijjjoooqqqtttwwwxxxwwwvvvtttjjjhhhfffhhhlllmmmkkkhhhaaa______bbbiiimmmooonnnnnnpppqqqpppmmmkkkjjjkkkttt}}}zzz~~~zzzgggUUUGGG<<<777444555444000///111000000000000000000000000........................---------...............------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000000000000111333888GGGccc|||333555777777555333222222////////////.....................------------,,,++++++,,,,,,,,,,,,------*********+++++++++++++++***************************+++++++++)))(((((()))+++***))))))***+++)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////......////////////000000000111333444333444555777999777999===>>>>>>IIIWWWzzz~~~vvvooooootttzzzoooYYYKKKEEE@@@<<<:::999888888999<<<>>>???QQQiii{{{xxxrrrqqqnnnjjjfffbbb```^^^]]][[[YYYVVVTTTRRRQQQPPPMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAACCCDDDEEEEEEFFFHHHJJJJJJJJJIIIIIIJJJKKKLLLLLLPPPQQQSSSUUUWWWYYYZZZ[[[^^^aaadddhhhkkkooossswwwxxx{{{{{{xxxuuussssssnnnkkkiiieeeaaahhhqqqnnnsssyyy{{{zzz{{{}}}tttkkkeeeeeegggssspppiii\\\KKK<<<222///111000000000///......---------------------------,,,------------.........---------......//////000////////////000000000000000000000000000000000000000000111111222333333333222222222222333333333333222222333333444444555555222222222222333444555666777888;;;CCCTTTyyyxxxssswwwpppPPP@@@AAAHHHUUUVVVWWWWWWUUURRROOOLLLIIIFFFBBB???>>>>>>===<<<:::888;;;AAAEEEDDDDDDFFFJJJSSSeee{{{{{{rrrjjjbbbYYYUUUQQQNNNLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIGGGFFFEEEEEEEEEFFFCCCBBB??????AAAEEEKKKNNNTTTZZZccclllrrrvvvzzz|||uuurrrooolllkkklllnnnpppqqqsssvvvwwwvvvtttqqqooodddfffiiilllnnnlllgggddd^^^___bbbgggkkknnnnnnmmmmmmnnnooollljjjjjjnnnsss|||yyyppp___LLL>>>777444333444333000///222000000000000000000000000........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////111555444111555FFFXXXxxx444555666666555333111111/////////.........------.........---------,,,,,,+++++++++,,,,,,---------)))*********++++++++++++************************(((***++++++***)))***++++++*********++++++***(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000........./////////000000000111333333333333555777999:::;;;;;;<<<@@@EEEJJJXXX|||{{{wwwqqqmmmsss|||vvvggg[[[NNNDDDCCC>>>777555777:::;;;;;;777FFF^^^www~~~yyytttpppmmmkkkkkkgggfffccc```]]][[[YYYYYYVVVTTTRRRPPPNNNMMMLLLLLLMMMLLLKKKIIIIIIIIIJJJJJJGGGIIIKKKKKKKKKLLLOOORRRRRRRRRQQQQQQRRRTTTUUUVVVYYYZZZ]]]___bbbeeeggghhhjjjlllpppsssvvvzzz}}}{{{xxxuuurrrpppooonnnooopppooonnnnnnwwwvvvsssvvv}}}~~~|||}}}yyyrrrkkkgggfffiiikkkjjjeeeZZZKKK===333000000/////////...---------...------------------------,,,,,,---------.........,,,,,,---......///000000////////////000000000000000000000000000000000000///000000111222222333333111222222222222333333333111222222333444444555555222222222222333444555555999666999AAAIII___uuupppvvvoooRRRGGGHHHTTTUUUWWWXXXVVVSSSPPPNNNLLLHHHCCCAAA@@@@@@>>>===<<<999:::???CCCBBBBBBEEEFFFIIIRRR___pppxxxhhhccc\\\VVVQQQMMMIIIGGGHHHGGGGGGFFFFFFEEEEEEEEEBBBDDDFFFHHHIIIIIIHHHHHHFFFFFFEEEFFFFFFGGGHHHHHHHHHFFFDDDBBBAAA@@@@@@AAA@@@@@@AAADDDJJJQQQXXX\\\dddjjjrrryyy{{{||||||{{{rrrpppmmmllllllnnnrrrtttssstttvvvvvvtttpppkkkhhheeeiiinnnpppnnnhhhbbb___]]]```eeehhhjjjkkklllmmmkkklllllljjjiiinnnxxxxxxvvvyyylll```TTTCCC666444222111333222///000333000000000000000000000000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000111333555333222:::CCCTTTppp111222333333222000...---//////.........---------......---------,,,,,,,,,+++++++++,,,,,,---------))))))******++++++++++++************************''')))+++,,,,,,,,,---...***))))))+++---...---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000............/////////000///111333333333333555777333777888555555<<>>;;;888888:::;;;;;;===BBBFFFFFFIIIMMMUUUdddyyyzzzuuulllddd]]]WWWRRRNNNHHHHHHHHHGGGFFFEEEDDDDDD@@@BBBEEEHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHAAA@@@???>>>>>>???@@@AAA@@@BBBFFFLLLTTT\\\bbbfffrrrwww}}}|||xxxvvvnnnmmmkkkjjjlllooorrruuusssuuuvvvuuurrrmmmhhhdddhhhmmmrrrrrrllleee___]]]^^^bbbfffhhhhhhhhhkkknnnjjjkkkjjjhhhjjjrrruuusss{{{uuujjj]]]TTTKKK>>>222333000111333111///000444000000000000000000000000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------...++++++000333333555888999PPPooo//////000000000000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........000111111222222333444444444444555777888:::;;;;;;EEERRR```uuulllkkklllsss~~~}}}rrr```RRRGGGDDDBBB===::::::888888:::===???FFFVVVeeezzz{{{xxx{{{yyyvvvssspppnnnmmmlllgggccc^^^]]]______[[[WWWZZZXXXWWWVVVVVVXXXZZZ\\\[[[]]]]]]\\\ZZZ[[[___cccdddddddddeeehhhllloooqqqqqqrrrtttwwwyyyzzz{{{{{{}}}}}}xxxxxxyyyrrrqqqnnnmmmgggYYY```|||yyylllhhhmmmuuuxxxqqqooooootttxxxuuujjj```OOOEEE888///---...---,,,......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////111111000000//////......000111111111111222222222333222111111111222333444111111222222222333333333111111000000111111222333555555999<<<;;;BBB^^^|||ssspppuuu]]]YYYTTTSSSVVVYYYWWWVVVXXXOOOMMMJJJHHHFFFDDDAAA???@@@===:::999;;;===??????EEEHHHJJJJJJKKKOOOWWW^^^rrrxxxooojjjeee]]]VVVTTTQQQLLLIIIHHHGGGFFFEEEBBBBBBCCCDDDEEEFFFGGGHHHAAAAAAAAABBBBBBBBBBBBBBBBBB@@@>>>>>>@@@CCCDDDDDDHHHMMMUUU]]]dddkkkqqquuu}}}}}}~~~~~~zzzuuupppmmmlllkkklllooorrrssssssvvvvvvvvvsssnnnjjjhhhhhhnnnkkkgggccc```______```dddddddddfffiiikkklllkkkhhhiiifffdddlllzzz{{{tttxxxqqqfffZZZUUUOOODDD999333222222111000000000000000000000000000////////////---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++************************************************+++++++++++++++***)))(((++++++,,,,,,,,,,,,------......//////000000111111555:::GGG```//////000000000000//////---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////............000000111111222333333444333444555666888999:::;;;BBBLLLQQQ```yyyvvvyyyrrrrrrtttxxx}}}xxxmmmaaaWWWLLLAAA===>>>:::999999:::999999AAAJJJOOOZZZlllzzzuuurrrqqqmmmhhhgggiiijjjhhheeefffeeedddcccccccccdddeeedddfffggggggfffgggjjjmmmrrrrrrrrrrrrtttwwwzzz{{{yyyzzz|||{{{xxxvvvtttrrrpppmmmbbb[[[[[[[[[kkkttttttsssmmmppp{{{}}}{{{~~~ppppppnnnnnntttyyyuuufffYYYFFF>>>333------......,,,+++,,,---//////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////111000000000/////////...000000111111111222222222222222111111111222333444111111111222222222333333111111000000111111222333444333777;;;888:::MMMddd{{{xxxzzzdddYYYQQQSSSXXXXXXTTTRRRSSSQQQNNNKKKJJJGGGDDDBBBAAA???<<<:::;;;<<<<<<;;;999===BBBDDDDDDEEEIIINNNTTTeeeyyyyyyssslllggg___[[[VVVRRROOOMMMKKKIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDFFFIIILLLPPPRRRXXX^^^eeemmmsssxxx}}}~~~|||zzzvvvqqqmmmmmmllllllnnnppprrrrrrqqqooopppqqqrrrqqqoookkkiiiiiifffccc```___^^^___```bbbccceeegggiiihhhfffddd^^^aaabbbgggrrr{{{{{{tttttt}}}zzzuuu{{{rrrdddUUUOOOJJJBBB888333111111000000000000000111000000000000/////////...---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++************************************************+++++++++++++++***))))))+++++++++,,,,,,,,,---------......///000000111111333555:::DDDYYYvvv...//////000000//////...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................000000000111222222333333333333444666777888999999@@@JJJHHHHHH___zzzxxx|||zzzuuuoookkkmmmwwwuuudddQQQEEEBBBAAA===;;;<<<:::666666999888===GGGWWWiii|||}}}yyyuuutttwwwzzzzzzyyyvvvuuuuuutttsssrrrqqqpppoooqqqsssttttttuuuwwwyyy~~~|||xxxvvvvvvuuuppplllfffggg[[[SSSZZZfffyyyrrrgggmmmuuuwww|||zzzwww}}}{{{sssooorrrqqqrrrvvvwwwnnn\\\MMM:::555...,,,,,,......---***+++,,,...///000111111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////////////////////////////000000000000////////////000000000111111111222222222111111111111222333333111111111222222222222333111000000000000111222222111111444999777555???MMMssspppvvvvvvcccRRRPPPVVVXXXUUUQQQUUUSSSPPPNNNMMMJJJFFFDDDBBB@@@===<<<<<<;;;999777333999@@@DDDCCCBBBBBBCCCDDDNNNYYYdddrrr{{{sssooojjjddd```\\\XXXUUUUUUTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLIIILLLQQQTTTVVVZZZ```eeelllqqqxxx~~~|||xxxtttqqqmmmkkknnnmmmnnnppprrrrrrqqqoooiiijjjmmmrrrvvvtttoooiiiaaa```^^^]]]]]]^^^___```___aaaeeeggggggeeeaaa^^^^^^bbbjjjtttxxxllllllxxxrrr```MMMEEECCC>>>666222111000000000000000111111000000000/////////......---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++***************************************************++++++++++++***))))))++++++++++++,,,,,,,,,,,,------......///000000000222444444444:::OOOnnn...//////////////////...,,,------------,,,++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.............../////////000000111222222222222333444555666777888888:::FFFEEEAAALLLccc|||www}}}{{{uuunnnjjjkkkrrryyy}}}kkkXXXNNNKKKDDD>>>>>>===:::888999<<<;;;:::===EEEPPP[[[bbbrrrzzz~~~~~~~~~{{{yyywwwyyy|||~~~{{{wwwvvvuuusssqqqlllfffbbbeeepppllleeennnxxx~~~{{{oooeeeggguuu}}}||||||zzzyyywwwrrrkkkfffhhhooovvvvvvxxxzzzxxxooo___LLL@@@222///,,,,,,---...---,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////////////////000000000000////////////000000000000111111111111111111111111111222222333111111111111222222222222000000000000000111222222000///222777888777<<>>>>>===999777333999???CCCDDDBBBAAAAAAEEEGGGJJJNNNVVVdddrrr{{{~~~yyyuuupppjjjggggggfffeeecccaaa___]]]]]]YYYYYYYYYYYYYYYXXXXXXXXXWWW]]]dddggghhhkkkrrrwww{{{~~~}}}vvvqqqooonnnmmmlllnnnnnnoooqqqrrrrrrooolllggggggjjjpppuuutttllleee[[[[[[[[[\\\^^^___```aaa^^^aaadddfffeeedddbbbaaagggnnnyyyzzzooorrr~~~nnnZZZEEE<<<;;;999444111000000000000000111111222000000/////////.........---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++******************************************************+++++++++******)))***++++++++++++,,,,,,,,,,,,------......///000000...333555444333<<>>;;;AAAKKK___xxx}}}vvvnnniiiiiijjjqqqvvv}}}rrrfff[[[PPPFFFBBB@@@<<<999:::<<<:::777555666:::???BBBBBBLLL\\\ppp|||zzzxxxuuusssqqqqqqooohhh```]]]aaaeeewwwrrreeeddddddiiiuuu~~~~~~uuulll```XXXYYYcccoooxxxxxx||||||rrr^^^JJJ;;;444///............---,,,+++,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------............////////////////////////////////////000000000000//////000000000111111111000000111111222222222222000000111111111222222222000000//////000000111222111000111444777888;;;>>>GGGbbb~~~tttrrrrrraaaWWWRRRSSSWWWUUUTTTSSSRRRQQQOOOKKKHHHAAAAAA@@@AAAAAA@@@<<<:::333555999<<<>>>???@@@AAABBBBBBCCCGGGKKKQQQYYY___fffrrr}}}|||{{{yyyvvvssspppnnnmmmnnnnnnmmmmmmllllllllllllnnntttzzz|||{{{|||}}}|||wwwsssnnnkkkkkkmmmnnnnnnnnnmmmnnnoooooonnnkkkhhhcccbbbcccgggkkkiiibbb[[[XXXYYY[[[]]]```aaabbbccc___aaaccccccdddfffjjjmmmttt|||{{{xxxzzz|||yyy~~~eeeQQQ>>>666666555333222111000000000000000111111////////////............---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++************************************************)))******+++++++++***************+++++++++,,,,,,,,,,,,,,,---......//////+++///222222222333999>>>QQQddd---......//////......---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////.........///000000111111111222222333444444555555666;;;777666<<>>FFFjjjyyypppuuulllZZZRRRRRRWWWVVVVVVVVVVVVTTTPPPMMMEEEDDDCCCDDDDDDBBB???===777777777999;;;???BBBDDDCCCAAABBBFFFHHHHHHJJJMMMPPPVVV^^^fffoooxxx|||xxxuuutttmmmjjjhhhggghhhkkklllmmmjjjiiihhhhhhhhhgggdddaaa\\\YYYXXXXXXYYYYYYVVVRRRWWWYYY\\\___bbbcccdddddd```bbbccccccdddiiirrryyy|||~~~xxxuuuxxxnnnWWWHHH999444444333222333222111111000000000000000/////////.........---------------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++************************************************))))))***++++++++++++***************++++++++++++++++++,,,,,,---.........000000000000000222444666<<>><<<===IIIZZZxxxvvvsssmmmiiippp~~~}}}zzzwwwnnn___SSSNNNHHHFFFBBB???<<<;;;;;;<<>>>>>@@@AAA;;;;;;;;;;;;;;;<<<<<<===???AAAFFFOOO[[[jjjwww~~~{{{vvvqqqnnnlllhhhccc___bbbeeefff```UUUOOONNNQQQTTTXXX___fffmmmtttzzz}}}{{{~~~vvvnnnmmmjjjnnn}}}vvv~~~uuuuuuzzzoooyyyzzzqqqooommmooowwwwwwnnnSSSIII;;;000,,,---///000+++---......---------...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////.../////////000000111111////////////000000000000...///000222222111111000000000000000111111111111///////////////000111111+++///222222111333555666555555???___yyytttyyymmmZZZRRRRRRSSSUUUVVVUUURRROOOPPPMMMJJJHHHFFFDDDAAA???===;;;999999;;;===???@@@DDD>>><<<@@@CCCBBBDDDJJJBBBCCCDDDGGGJJJLLLNNNNNNXXX\\\cccmmmvvv|||~~~~~~yyytttmmmmmmkkkgggcccaaaaaacccfffeeeeeeeeeeeedddbbb```bbb___\\\ZZZYYYXXXVVVTTTPPPMMMIIIFFFFFFKKKSSSYYYWWWZZZ]]]aaaccccccbbbaaa```ccceeefffhhhnnnxxxuuukkkeee\\\RRRAAA;;;777666444111222555444444222000///.........//////.........------------------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++************************************************((()))***+++++++++++++++)))************+++++++++***++++++,,,,,,---......)))---000000...---000222///...222999BBBTTTqqq.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******+++***)))(((((()))***+++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000111222222333333444555666777999:::;;;<<>>;;;999999:::<<<>>>@@@???>>>======>>>???@@@AAAAAACCCDDDEEEFFFFFFFFFKKKMMMQQQUUUZZZ^^^```bbbjjjkkklllooossswww{{{~~~~~~}}}|||{{{xxxssspppmmmiiieeebbb\\\]]]^^^___```aaabbbccccccbbb___]]]ZZZXXXWWWWWWXXXVVVTTTQQQNNNLLLKKKJJJDDDEEEGGGIIILLLPPPUUUYYY]]]ZZZXXXZZZ^^^bbbbbbaaa\\\]]]bbbkkkwww~~~}}}yyyjjjdddeee^^^RRR>>>:::555222111000000///////////////////////////........................//////.........---------...---,,,,,,---...---+++......---,,,,,,+++******+++*********))))))((((((+++*********))))))((((((++++++******))))))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,............////////////222333444333555===JJJTTT......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******+++***)))(((((()))***+++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////////////////000000111111222333333444555666777999:::;;;;;;???@@@EEETTTppp~~~yyyvvvwww|||xxxrrrmmmmmmrrryyytttooojjjhhhgggbbbYYYQQQJJJFFFAAA>>>>>>>>><<<:::???<<<::::::<<<>>>>>>>>>??????@@@CCCIIIOOOUUUYYY___```bbbeeekkkqqqwwwzzz~~~~~~{{{xxxuuutttvvvxxx}}}yyysssnnnkkkkkkooooooooolllfffaaa\\\ZZZ\\\XXXTTTQQQKKKFFFHHHMMMJJJKKKOOORRRTTT[[[kkk{{{}}}rrrlllhhhdddggglllrrrwww|||tttnnnkkkgggdddhhhooorrrvvv{{{|||fffQQQ===777000---...///---+++...------------,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///............////////////////////////////////////////////////////////////////////////////////////..............................///000000111222222///444777<<>>??????>>>>>>>>>???@@@AAA@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNTTTUUUVVVXXX[[[^^^bbbcccfffffffffffffffeeeeeedddbbb```___^^^___^^^\\\[[[YYYZZZZZZ[[[\\\]]]^^^^^^]]]\\\ZZZXXXVVVUUUUUUTTTTTTSSSPPPLLLIIIHHHGGGFFFEEEFFFHHHJJJLLLPPPUUUYYYZZZZZZ[[[]]]^^^^^^\\\ZZZ[[[___gggsss~~~{{{}}}~~~lllcccaaaYYYMMM;;;888333000000000//////................................................///.........---------------+++***+++------,,,+++...------,,,++++++******************)))))))))(((************)))))))))(((*********)))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,---.........////////////+++---///...///333;;;AAA------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++************))))))))))))******************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000111111222222333444444555666888999::::::@@@;;;;;;@@@LLLddd~~~zzz|||}}}pppfffccchhhqqqwww|||||||||{{{xxxqqqhhhaaa\\\VVVMMMIIIHHHGGGDDD@@@???===;;;:::;;;;;;:::999=========>>>@@@CCCEEEGGG>>>???AAAEEEJJJPPPUUUXXX[[[ZZZWWWTTTQQQQQQSSSVVVggggggfffbbb^^^ZZZYYYYYYXXXXXXXXXVVVRRROOOMMMMMMNNNMMMLLLGGG??????KKKYYY```^^^^^^```bbbgggsss~~~qqqfffdddeeefffooowwwzzzsssmmmjjjhhhiiinnntttooopppuuu|||xxxcccKKK<<<333000,,,,,,...///...,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////////////////////////////////////////////////////////////////////////////..............................//////000000111111///111333555<<>>======>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@??????AAABBBCCCDDDDDDDDDDDDDDDGGGGGGHHHIIIKKKMMMOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSVVVXXXXXXWWWUUUUUUUUUVVVVVVWWWWWWWWWTTTTTTSSSQQQPPPPPPPPPPPPNNNLLLIIIEEECCCBBBCCCCCCGGGHHHJJJLLLNNNQQQVVVYYYXXX[[[]]]^^^]]]ZZZXXXWWW```fffrrrzzzzzz|||~~~iii\\\WWWOOODDD888555111//////000//////........................------------------------............------------+++***)))***,,,---,,,+++------,,,,,,++++++******************))))))))))))************))))))))))))))))))))))))*********************++++++++++++,,,*********++++++++++++,,,---------.........//////+++...111111//////111444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++*********))))))))))))))))))***************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000000111222222222333444555666777888999999===888:::@@@AAAHHHddduuukkkfffeeefffssswww|||}}}{{{wwwsssppplllfffaaa______\\\TTTMMMIIIGGGEEECCCBBB@@@>>>;;;=========>>>??????@@@@@@<<<<<<===>>>@@@CCCFFFHHHGGGFFFEEEBBB@@@AAADDDGGGMMMNNNNNNKKKIIIGGGGGGHHHLLLKKKJJJFFFCCCCCCGGGKKKHHHHHHIIIHHHHHHOOOcccwww{{{uuuoookkkmmmssspppooojjjeeegggooouuuuuu}}}zzz~~~pppppprrrvvvyyyyyyyyyyyykkkcccccchhh^^^EEE333///...,,,+++,,,...///...,,,---------,,,,,,,,,++++++***************************************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///............////////////////////////////////////////////////////////////////////////////////////.................................//////000000000222000222444444AAAiii}}}xxxrrrnnnmmmwwwnnn```XXXWWWYYYYYYWWWUUUUUUUUUSSSNNNIIIIIIGGGEEEBBB@@@@@@@@@@@@===============>>>>>>???>>>>>>>>>>>>>>>===<<<;;;>>>???AAACCCEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPOOOOOOPPPSSSTTTTTTSSSPPPPPPPPPPPPPPPQQQQQQQQQOOONNNMMMLLLKKKJJJJJJJJJGGGEEECCCAAA@@@AAACCCDDDIIIJJJMMMNNNOOORRRVVVXXXXXXZZZ\\\ZZZXXXXXX[[[___nnnsss}}}|||{{{|||sss^^^RRRLLLDDD<<<555333000///000111000000........................------------------------------------------------***))))))***---......---,,,,,,,,,,,,++++++***************)))))))))))))))*********)))))))))))))))(((((())))))******++++++************++++++++++++************++++++++++++,,,,,,---------.........///111333333111///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******)))))))))******)))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////...//////000111111222222333333444555666666777777888444888@@@???:::FFFYYYvvv}}}zzzvvvttthhhmmmrrrvvvvvvvvvwwwxxxttttttuuuxxxyyytttiiiaaa^^^[[[XXXTTTPPPJJJDDD@@@AAAAAAAAA@@@???>>>======??????>>>>>>>>>???@@@AAA@@@@@@@@@???>>>???BBBDDDFFFGGGFFFDDDAAA@@@AAACCCGGGFFFCCC@@@@@@GGGSSS\\\XXXUUUTTTWWW]]]hhh{{{}}}tttllljjjlllaaacccffflllzzz}}}}}}uuuqqqjjjooowww~~~fffVVVMMMLLLBBB000)))///------,,,---...---,,,+++------,,,,,,,,,+++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------............///............////////////........................////////////////////////.............................................................../////////444...///555444888SSSssssssllleeejjjlll```[[[ZZZWWWTTTUUUWWWXXXUUURRRLLLKKKIIIFFFDDDCCCBBBBBB====================================<<<;;;:::999888:::<<<>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEDDDDDDAAAAAA@@@AAABBBEEEGGGIIIJJJLLLNNNPPPPPPRRRUUUWWWWWWVVVTTTQQQRRRYYYdddmmm{{{}}}~~~|||||||||}}}~~~{{{vvvdddRRRHHHDDD???;;;444222000000111222111111........................------------------------,,,,,,------------------+++******+++...//////...,,,+++++++++++++++******))))))))))))))))))******))))))))))))))))))******(((((())))))******++++++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,------------...//////...------...///++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))************))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////......///000000111111222222333333444555555666666:::666777======999<<>>>>>???<<<>>>??????>>>===>>>???EEEFFFEEEDDDBBBBBBDDDFFF???AAACCCEEELLL\\\qqq{{{tttqqqppprrryyywwwppphhhbbbbbbeeelllooottt{{{{{{~~~sssllljjjkkktttxxx~~~~~~[[[JJJ<<<888222)))***333......------,,,,,,++++++,,,,,,,,,,,,++++++++++++************************************************************++++++++++++++++++,,,,,,,,,,,,---------------............///............////////////........................////////////////////////........................------------------------------..................111+++,,,333444555BBBUUU~~~wwwpppqqq{{{ttteeeYYYSSSMMMMMMRRRVVVVVVUUUOOONNNLLLJJJHHHGGGFFFEEE??????@@@??????>>>===<<<<<<<<<===<<<<<<;;;::::::999999;;;<<<===>>>>>>>>>>>>>>>???@@@@@@??????>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAACCCFFFHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHFFFDDDBBBAAA@@@@@@???@@@BBBDDDFFFIIIKKKMMMKKKMMMOOOPPPQQQRRRTTTUUUTTTQQQNNNNNNSSS```nnnxxx~~~}}}}}}{{{~~~zzz~~~zzzoooeeeUUUIIIBBB???===;;;444222000000111222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,...//////---++++++++++++++++++******))))))))))))************))))))))))))************))))))))))))************)))))))))************+++)))))))))************++++++++++++,,,,,,,,,------...---,,,,,,,,,---///000******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******((()))***++++++***)))(((************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////......//////000111111111222222333333444444555555888888888999;;;;;;<<<<<<>>>MMMddd~~~}}}xxxtttooolllkkkoootttwwwwwwxxxyyy{{{oooppprrruuuxxxwwwuuurrrbbb```\\\WWWRRRNNNKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIFFFHHHJJJJJJGGGDDDBBBBBB>>>@@@BBBDDDFFFJJJPPPSSSQQQTTTWWWYYY^^^lll~~~uuullljjjllllllgggdddbbb```___eeelllyyy{{{xxx|||zzzsssnnnmmmpppsssyyy}}}~~~sssfffIII===222///...,,,---000------,,,+++******+++,,,,,,,,,,,,++++++++++++***************************************************************++++++++++++++++++,,,,,,,,,,,,---------------............///............////////////........................////////////////////////........................------------------------------------------------...+++,,,000222222888@@@XXX~~~|||}}}|||dddZZZOOOJJJMMMQQQSSSRRRPPPOOONNNLLLKKKJJJIIIHHHDDDDDDDDDCCCBBB@@@>>>===<<<<<<=========<<<<<<;;;<<<<<<===>>>????????????;;;<<<===????????????>>>>>>>>>???@@@AAAAAAAAA@@@AAAAAA@@@BBBDDDFFFFFFEEEAAAAAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@?????????AAACCCEEEHHHJJJLLLMMMMMMLLLNNNPPPQQQPPPQQQRRRTTTRRRPPPPPPVVVaaannnzzzzzzxxxxxx{{{yyyllldddbbbWWWJJJ@@@<<<:::999999222111//////000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++---...---+++******************++++++((()))))))))************((()))))))))*********************)))))))))))))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,------------///000000///*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******((()))***++++++***)))(((************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////......//////000111111111222222222333333444444444...333777666777:::999555:::<<>><<<<<<===>>>>>>======<<<:::;;;===>>>???@@@AAAAAA888999;;;===>>>>>>>>>=========>>>?????????>>>>>>BBBAAA@@@@@@AAABBBAAA???===>>>???@@@AAABBBCCCCCC@@@@@@???>>>>>>>>>>>>???CCCEEEHHHKKKLLLMMMLLLKKKLLLNNNPPPQQQPPPPPPQQQSSSSSSSSSWWWaaaooo{{{uuutttuuu{{{qqq___TTTZZZOOOCCC;;;777444444444111000......//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------+++***+++,,,,,,+++*********************++++++(((((())))))*********+++(((((())))))*********+++++++++******))))))(((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,))))))***,,,......,,,***************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111111111111111111111111111222333333444555555777999;;;AAAMMMbbb|||~~~|||}}}lllnnnpppmmmgggaaa______lllmmmpppvvv}}}~~~yyyrrrnnniiigggiiipppxxx~~~{{{yyyvvvtttsssrrrooommmgggiiiiiiggggggppp~~~uuuoookkkhhhgggjjjkkkjjjeee]]]ZZZ\\\``````cccmmmyyy|||yyyxxx||||||yyy}}}{{{xxxxxxppprrrrrrsss|||tttooolllhhh^^^LLL===666---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,+++***)))))))))***))))))***+++,,,,,,------........................,,,,,,,,,---------......////////////////////////........................---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222666BBB```wwwqqqrrryyyhhhVVVPPPOOOPPPRRRNNNMMMPPPOOOIIIHHHMMMKKKKKKKKKJJJHHHFFFDDDBBB?????????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===???>>>=========>>>@@@AAAAAAAAAAAAAAA@@@@@@??????AAABBBDDDDDDDDDBBB@@@???>>>??????>>>======???@@@??????@@@??????@@@CCCEEEGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMLLLLLLNNNPPPSSSUUU[[[___ccckkk{{{vvvyyy|||}}}|||qqqaaaUUUKKKHHHAAA999222//////000000//////.........///000........................------------,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++******)))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111111111111111111111111111222222333444444555777888888888;;;EEETTT^^^~~~}}}vvvwwwwwwuuuqqqllljjjhhheeeeeefffgggiiillloooqqq{{{yyywwwzzz~~~~~~{{{xxxwwwuuuvvvyyy~~~wwwpppnnnpppsssuuurrrtttssspppmmmqqq|||wwwnnneee```^^^]]]XXX]]]bbbfffhhhlllqqquuuyyyxxx{{{}}}|||yyyyyywwwtttpppnnnnnnnnnrrruuuwww{{{nnneee[[[RRRGGG:::000---------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++******))))))******)))******+++,,,,,,------........................,,,,,,,,,---------......................................................---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111444888KKKppprrrvvvxxx~~~yyyfffYYYRRRPPPJJJHHHLLLPPPOOOOOOPPPKKKLLLLLLLLLLLLJJJIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????BBBAAA@@@@@@@@@AAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCCCCCCCAAA@@@>>>===>>>???>>>======???AAA@@@BBBCCCCCCBBBCCCEEEGGGIIIKKKMMMOOOQQQPPPOOOOOOOOOLLLIIIHHHKKKPPPWWW[[[eeejjjnnnrrrzzzqqq```TTTCCCAAA<<<666222000000111000000000//////.................................,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,+++++++++*********+++++++++************)))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////000000000000000000000000111111111222333333444444222444555444444666<<>>555...,,,...---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++***)))))))))***************++++++,,,,,,---------------------------,,,,,,,,,---------......................................................---...////////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000333000666MMMppp~~~{{{qqqcccZZZPPPIIIKKKOOOPPPOOOOOONNNNNNOOOOOONNNNNNMMMLLLIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCBBBAAA@@@???>>>???@@@@@@??????@@@BBBCCCEEEGGGGGGFFFFFFGGGHHHHHHJJJMMMOOOPPPNNNLLLJJJKKKIIIGGGHHHNNNXXXbbbiiioootttvvvvvvvvv{{{~~~zzz~~~uuufffUUUIII:::888666333222111111111///000000000///...------------------------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,************************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000000111111111222222333333111333555666555666888;;;666CCCUUUgggzzz|||uuuppprrruuuvvvrrrmmmlllppptttkkkgggbbb``````aaaaaa```cccccceeefffhhhiiijjjjjjooommmjjjhhhhhhfffdddbbbdddhhhjjjhhhddd```aaacccbbbeeeggggggeeegggnnnttt|||}}}~~~|||tttpppllllllrrryyy~~~zzz{{{|||{{{ooodddQQQFFF:::444///---///333,,,,,,---------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))))))))***************++++++,,,,,,,,,------------------------,,,,,,,,,---------..............................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......///222...///999NNNrrrxxxfff^^^UUUPPPNNNOOOOOOPPPPPPPPPPPPOOONNNNNNMMMLLLMMMMMMLLLKKKJJJIIIHHHGGGEEEFFFFFFFFFEEEEEEDDDCCC@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCBBBBBB@@@BBBCCCCCCBBBBBBCCCDDDEEEHHHJJJJJJIIIHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHFFFHHHLLLSSS]]]hhhrrrxxxrrrtttuuusssssswww}}}~~~{{{yyyzzzxxxpppgggYYYIII===666444333222111111///...---......//////...---,,,------------------------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++++++++*********************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////000000111111111111111222555555555333222111222222444777===GGGTTTeeexxxvvv{{{~~~|||wwwssstttwwwtttqqqnnnkkkkkkmmmnnnooodddcccaaa___^^^]]]]]]^^^``````aaacccdddccc```]]]\\\```eeefffeeebbbaaabbbfffkkkrrrtttuuuyyy~~~~~~}}}~~~{{{sssooonnnmmmlllnnnmmmooowwwzzzvvvsssmmmaaaRRRGGG:::444///...---+++,,,...++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******************************))))))((())))))*********+++++++++++++++,,,,,,------------------------,,,,,,,,,---------............................................................------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---.........000222444:::QQQyyy{{{wwwwwwuuummmbbbWWWRRRQQQRRRNNNNNNNNNMMMNNNNNNNNNNNNOOONNNMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFAAAAAABBBBBBCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHHHHGGGFFFFFFGGGFFFHHHKKKKKKIIIHHHGGGGGGIIIGGGFFFEEEFFFHHHJJJLLLKKKPPPZZZeeeooowww|||~~~tttrrrqqqrrrvvv{{{}}}{{{zzztttllleee^^^SSSEEE;;;666444222222222222///---,,,------.........------------------------------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////000000000000000000000000222222111000111222333333777333111444:::DDDRRR^^^ppp}}}uuutttssssssuuuxxx|||~~~vvvtttpppmmmjjjiiiiiijjjfffdddaaaaaadddhhhjjjkkkfffjjjooorrrrrrqqqpppoooqqquuuzzz}}}||||||}}}~~~~~~}}}|||tttkkkeeedddgggiiiqqquuu|||zzzpppeee^^^VVVIII<<<444111------000000,,,))))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))((((((((()))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......+++000444444111;;;VVVqqq|||vvvwwwyyy|||nnn^^^SSSMMMLLLLLLLLLMMMNNNPPPQQQRRROOOOOONNNMMMKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIKKKLLLLLLJJJHHHGGGGGGFFFGGGHHHHHHFFFDDDDDDEEECCCBBBAAAAAAEEEJJJQQQTTTZZZ```hhhrrryyy|||}}}}}}wwwttttttxxx}}}wwwnnnmmmfff]]]VVVQQQIII@@@888666444222333555666444222111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))************+++************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,---------.................................000000000000000000000000.........000333555666666333///...222444555;;;BBBMMM[[[jjjrrr{{{|||||||||{{{{{{|||~~~}}}|||{{{zzzzzztttpppllljjjnnntttzzz}}}yyy{{{~~~}}}{{{zzzxxx{{{}}}xxxuuu|||yyy{{{xxxtttooolllnnntttzzzzzzhhhZZZLLLEEE???666000///222......111222...++++++******+++,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************((((((((((((((()))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******+++,,,---......+++...111333000333AAAPPPzzz}}}}}}|||zzzvvvwww}}}fffVVVSSSRRRQQQPPPPPPPPPQQQRRROOOOOONNNMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLKKKMMMNNNNNNKKKHHHGGGFFFDDDEEEEEECCCAAA@@@AAABBB@@@AAADDDHHHPPPXXX```eeeiiikkknnnrrrvvvzzz|||}}}zzzzzz}}}}}}}}}~~~{{{}}}~~~pppfff```WWWLLLEEEAAA>>>999444333111000333:::>>>>>>===:::888444000...------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------..............................000000000000////////////000//////000111111///---...,,,///666888444333777666EEERRRUUUWWWbbbrrr}}}|||zzzwwwwwwzzz|||{{{}}}zzzzzz~~~}}}tttooosssvvvtttwwwvvvwwwwwwxxx|||}}}|||uuurrrWWWGGG888333000---,,,///000+++***---...---,,,...)))***+++,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++************************((((((((((((((()))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,---......//////---...111333444:::AAASSSzzz~~~{{{yyyyyyooo]]][[[XXXTTTQQQOOONNNNNNOOOOOOOOONNNNNNMMMMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLJJJKKKMMMNNNNNNMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNJJJJJJJJJJJJJJJKKKLLLMMMLLLNNNOOONNNKKKHHHFFFEEECCCCCCCCC@@@>>>===???AAAFFFIIIOOOWWWbbbllltttyyypppnnnmmmmmmqqqvvv}}}{{{~~~}}}}}}|||zzzmmmcccZZZQQQDDD===;;;:::777444000......444===DDDFFFFFFBBB???999333///---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------)))))))))******++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////........................///000000000111111111111666888;;;>>>BBBGGGMMMQQQ^^^hhhzzz|||~~~}}}{{{vvvzzzyyyqqqqqqxxxuuu}}}}}}ttteeeTTTIII888555111...------,,,+++000///...------...///000++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************,,,,,,---///000222333333@@@\\\tttooossszzzvvvnnnddd]]]XXXOOOFFFLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLJJJLLLNNNNNNMMMMMMNNNOOOQQQMMMJJJIIIKKKMMMMMMKKKJJJHHHFFFEEEFFFGGGFFFFFFFFFGGGGGGDDDAAACCCJJJQQQYYY^^^fffpppwwwyyyxxxvvvqqqhhhbbbfffooowww~~~{{{sssfff___SSSMMMBBB888111...///000111///...000555>>>GGGMMMIII@@@555///......---+++------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********************+++,,,---...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................................................................../////////000000000111111...000222333555999===AAAAAAHHHSSS```ppp~~~~~~|||}}}}}}xxx|||xxxwww{{{|||wwwuuuvvvzzz|||wwwmmmbbbVVVIII>>>666444111...------......---//////...------...//////++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***+++------+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************+++,,,---...000111222333;;;MMMfff|||qqqooopppvvv}}}rrrjjjaaaZZZOOOMMMJJJHHHHHHIIIJJJJJJPPPOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMLLLMMMNNNPPPPPPNNNNNNNNNOOONNNLLLJJJKKKLLLLLLJJJHHHKKKIIIFFFEEEEEEFFFFFFFFFJJJMMMOOOQQQUUUZZZaaafffrrrsssvvv}}}{{{tttjjjgggiiipppwww||||||vvviiiXXXKKKJJJEEE===666000//////000000///......222888???CCCBBB;;;222---------+++)))------------------------,,,,,,,,,------------...,,,,,,,,,+++++++++******************+++,,,---...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------....../////////000000000....../////////000333666666999<<<>>>DDDRRReeettt}}}zzz|||~~~~~~zzzwwwyyy~~~{{{www}}}zzzwwwrrrhhhWWWGGG;;;444000......,,,++++++---...//////...------,,,,,,------...++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***+++------+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************+++,,,,,,...///000111222777===FFFWWWuuu}}}rrrrrrttt|||ttteee```ZZZUUURRRPPPNNNLLLOOOOOOMMMLLLLLLLLLMMMNNNMMMNNNOOOOOOOOOOOONNNMMMNNNOOOPPPPPPNNNMMMMMMNNNPPPOOOOOOOOOOOOMMMJJJGGGIIIHHHGGGGGGHHHJJJMMMOOOXXXZZZ^^^dddlllssswwwyyy~~~~~~vvvoooppptttyyy{{{yyyrrrpppnnndddQQQ@@@>>>;;;777222///...///000///...------...111555777888333...+++,,,,,,***(((------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***************+++,,,------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************((()))))))))************************************,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------............////////////000000///......000222555777888888888<<>>SSSwww|||vvvpppiiiaaaXXXRRRQQQOOOMMMKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKLLLNNNNNNMMMLLLMMMNNNOOOOOONNNNNNMMMLLLKKKJJJJJJKKKNNNQQQUUUYYY___bbbooonnnpppwww{{{vvvvvv|||}}}||||||{{{zzztttlllfffeeeeee^^^NNN@@@555444222000///.........------,,,,,,,,,---...///000---++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++*********++++++,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************((()))))))))************************************,,,,,,---------.........------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,---------.........+++---------,,,,,,...///,,,---///222666888888888AAAFFFOOO[[[jjj|||}}}}}}~~~}}}yyywwwzzz|||}}}{{{vvvzzz{{{sssiii___SSSIII???:::333...,,,---...///+++***))))))+++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******************************((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,***,,,...---,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......//////222444555>>>VVV{{{{{{{{{}}}|||~~~|||wwwjjj```___\\\YYYUUUSSSRRRRRRSSSQQQPPPOOOMMMMMMMMMMMMMMMKKKMMMOOOPPPOOOOOOPPPQQQLLLMMMMMMNNNPPPRRRTTTVVVWWW[[[aaafffiiimmmqqqttt}}}{{{zzzvvvrrrrrr}}}}}}{{{zzzjjjfff```[[[UUULLLBBB:::222222111000///...---,,,+++,,,,,,,,,,,,,,,------+++++++++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------++++++++++++++++++++++++++++++************++++++***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------***,,,------------...///---+++***,,,000333333222999777777<<>>WWWnnn}}}}}}}}}{{{~~~|||uuurrrooojjjfffcccbbbaaa___]]]ZZZWWWUUUUUUVVVVVVWWWYYY[[[\\\[[[[[[\\\]]]WWWZZZ^^^```cccfffiiilllkkkqqqyyy}}}}}}zzzzzzzzzvvvtttssswww~~~~~~}}}}}}yyylllhhh```UUUHHH===666333111111111000///---,,,,,,+++,,,,,,,,,------------***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************************************+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************++++++************++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---//////...---...///000///...---,,,---///111,,,,,,111888::::::@@@IIIXXXeeewwwyyysssiii^^^RRRPPPIII>>>777333///)))///......///000///---+++***))))))***,,,,,,+++***+++,,,---......---,,,+++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++---......---,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,...111000222???MMMsss}}}}}}{{{zzzyyywwwtttpppllliiiiiiiiijjjnnnoooppppppnnnmmmmmmmmmooosssyyy{{{zzzxxxwwwxxxuuu}}}}}}wwwtttooommmlllpppwww~~~}}}ssshhhbbbXXXKKK???666222111000//////...------------------,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,++++++*********************************++++++************++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++******+++%%%***//////,,,,,,///444111...///111111///555???:::AAAMMMZZZhhhxxxxxxvvvvvvvvvsssoooggg\\\PPPGGG<<<:::444,,,+++000222111---+++******+++++++++)))(((((((((***,,,------+++,,,,,,............,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++---......---,,,,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,...******...000000555===GGGkkk{{{sssuuu|||{{{{{{|||}}}zzzzzzzzz|||uuurrrttt}}}zzzqqqlllsssrrrrrruuu|||~~~rrrjjjYYYRRRHHH===666333222222...------,,,,,,---......///...---,,,+++++++++,,,+++,,,,,,,,,+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000444666:::???FFFQQQ^^^hhhyyy~~~~~~}}}~~~zzzooobbb^^^UUULLLCCC;;;666444000000///...------,,,,,,......---,,,,,,+++*********,,,---,,,******+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++++++++***)))(((((('''+++***)))(((((()))***+++******+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))***)))(((''''''((()))***))))))***++++++++++++***,,,,,,------///000111222@@@IIIccc~~~tttmmmqqq}}}zzz}}}www|||}}}yyynnneeejjjlllqqqvvvyyyyyy{{{~~~|||wwwoooiiigggIIIAAA777111000111///,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++)))************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---......//////000...000111222555;;;DDDJJJOOOPPPTTTZZZcccnnnwww|||{{{~~~|||uuuuuu|||uuunnnnnnoookkk___UUUEEEBBB>>>999444111////////////......---,,,,,,+++...------,,,++++++*********+++,,,,,,******+++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++******)))(((((('''******))))))))))))***************++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))***)))(((''''''((()))***))))))***++++++++++++***,,,,,,,,,---...///000111222888JJJhhh{{{zzz}}}wwwvvvyyywwwssswwwwwwtttsssrrrssswwwuuutttrrrnnnuuu|||wwwqqqnnnooosssyyy}}}~~~~~~xxxqqqmmmeeeZZZQQQOOOAAA;;;333000000111///------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++)))************+++++++++************************+++++++++*********))))))************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++*********************************++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,---............///...------...222555666555555888???IIISSSZZZdddjjjrrrzzz|||xxxzzz{{{ooofffeeebbb[[[TTTQQQPPPKKKAAA999111000///---------...///...------,,,,,,+++++++++------,,,,,,++++++*********+++,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++******)))((((((((())))))************))))))))))))******+++******)))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))((()))******++++++******++++++++++++,,,...///000///000777HHH```}}}~~~~~~wwwnnnrrr{{{yyyooommmooooooooopppyyyrrrssssssoooooo}}}}}}}}}uuummmeeeZZZKKK???:::777333///...000111000...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++)))************+++++++++************************+++++++++***************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************************++++++++++++************++++++++++++*********+++,,,,,,------...///////////////000111333333333444555666888888:::BBBMMMWWW___gggpppvvv~~~|||xxx}}}xxxttttttxxxqqqlllkkkeeeYYYOOOMMMDDD???:::888888666111,,,///...------------...///,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******)))***++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************))))))((((((((()))***++++++***)))(((((())))))***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))((())))))***************************+++,,,---...222222333888CCCZZZ~~~~~~}}}|||vvvyyy}}}}}}||||||uuuzzz}}}zzz{{{~~~~~~{{{{{{zzzrrriiiaaaUUUDDD777222111///...///111111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++))))))******+++,,,,,,,,,++++++,,,---...//////...,,,---///111222111000///...222777:::<<>>777444111///------......,,,+++---,,,,,,+++************+++++++++++++++*********,,,+++++++++++++++******((()))++++++***)))+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))((('''((()))***************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************(((((()))***************(((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))***************+++,,,---///000222333333>>>VVVlllzzznnnbbb[[[UUUPPPHHH<<<333///000000000000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------+++,,,------......------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++((())))))))))))*********))))))******+++,,,,,,,,,,,,++++++,,,......,,,***------,,,+++,,,...000111222222000......///333666777888;;;@@@FFFMMMSSSVVVYYYZZZZZZXXXVVVWWW\\\```ffffffddd```]]]\\\^^^aaaaaa```^^^ZZZWWWUUUTTTSSSOOOQQQPPPMMMKKKIIICCC<<<333333333444222///,,,+++,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******''')))******))))))+++,,,*********++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))''''''((()))************)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))************************(((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******))))))***************+++,,,,,,***---111444222333>>>KKKjjjzzz~~~~~~{{{{{{}}}~~~wwwiii]]]EEE@@@======;;;555222222000000111111000...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************)))************+++++++++)))************+++++++++***************************************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,------...++++++,,,---------------++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))***++++++,,,,,,---///---,,,---//////---+++111///---++++++,,,...///000...,,,,,,...000000111111000000111333444444444666888999999999;;;===>>>EEEDDDCCCAAA@@@@@@@@@AAA>>>;;;999999999888555444333444333111333555111******,,,------,,,------,,,+++,,,......,,,++++++,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++'''(((******))))))+++,,,)))*********+++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))******&&&'''((()))************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************(((((()))***************))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))))))))))))))++++++*********+++,,,,,,++++++...222333222666===IIIaaarrrsssvvvzzzyyyooo^^^PPP999444111333444111111222...///000000...---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++************************************************************************)))************+++++++++)))************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))*********+++,,,,,,---------+++)))***---...---+++(((***,,,---......---,,,...,,,***,,,///000...+++///......///000///...,,,...///000000111333222000444111///000444555222///111...,,,...000000///......///...,,,111777555---+++------+++******++++++(((+++...///---,,,,,,...***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++&&&((()))***))))))+++---))))))******+++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++&&&'''((()))************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))))))))))))))++++++++++++++++++,,,,,,,,,)))(((,,,...///111555777DDDXXXrrr}}}|||zzz~~~}}}uuuwww|||~~~yyyhhhPPP>>>999333///000///---,,,...---...///...---,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++***************************************************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++************************))))))******++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))************++++++******************++++++***))))))******+++.........000222222000...///......------,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((()))******))))))***+++---......///555999???III\\\zzz|||uuu{{{|||xxxppphhhcccbbb^^^QQQBBB:::111000000///...---------//////...---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************************************************************************+++++++++*********))))))************************************************,,,+++++++++******))))))))))))))))))))))))))))))+++*********))))))(((((()))************++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))************************************************+++,,,------///......///111111000///.........---,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------------............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))((((((((((((((()))******))))))***+++,,,---.........111444:::FFF\\\wwwzzz{{{{{{{{{yyywwwuuuuuu^^^RRRGGGCCCAAA<<<666444000000000///...---------///......---,,,,,,++++++,,,++++++++++++,,,------,,,,,,,,,+++++++++******************************************************************************+++++++++*********))))))************************************************++++++*********)))))))))))))))))))))))))))))))))************)))))))))((()))************++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))************************************)))***+++,,,---///000111000///......000111111000......------,,,,,,++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++***))))))***++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((()))******))))))***+++,,,------...---...000222777CCCTTTaaa}}}zzz~~~xxxrrrmmmjjjhhhhhhJJJ>>>333000111000000111000000//////...---------......------,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,+++++++++******************************************************************************+++++++++*********************************************************************))))))))))))(((((())))))))))))))))))))))))************)))))))))))))))************++++++++++++++++++*********************++++++++++++******))))))))))))))))))))))))************************************************)))))))))))))))(((''''''''''''''''''((((((((((((((()))))))))***************************+++++++++)))***+++...000111333333111///------///111111111......------,,,++++++************************************))))))*********++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---+++***((((((***+++---+++******************+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))))))))************))))))))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((())))))***)))))))))***+++,,,,,,---,,,///111222444:::CCCKKKSSSjjjwwwnnnddd[[[RRRNNN;;;444000222444222///.../////////......------------------,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,,,,+++++++++******************************************************************************************************************************************************)))))))))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))************************************************)))))))))))))))(((''''''''''''''''''((((((((((((((()))))))))************))))))*********+++++++++)))***---///111333333444111///------///111111111...------,,,++++++******************************++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))*********))))))******+++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,*********++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))))))))************))))))))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***((((((((((((((())))))***((())))))******+++++++++))),,,...///000222777;;;<<>><<<:::777444///---...///...000333------------------------++++++++++++++++++++++++***************++++++,,,,,,,,,,,,+++++++++******************************************************************************))))))*********+++++++++************************************************)))))))))*********++++++))))))))))))))))))))))))((()))))))))************)))************+++++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((()))))))))))))))************((())))))***++++++,,,,,,---///000111111000...---.........000222222000...------,,,,,,+++******)))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))*********)))***++++++,,,))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------******************************++++++++++++******************************++++++************++++++++++++++++++++++++++++++))))))************)))))))))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************((((((((((((((()))******(((((((((((())))))))))))))))))******+++---...000,,,---222777999???QQQdddkkkUUUJJJHHH<<<888555666888888333...,,,***+++000111...,,,...------------------------++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,+++++++++******************************************************************************))))))******++++++++++++************************************************))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,111000000//////.........000000000///////////////++++++************************))))))))))))******))))))))))))***************++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''(((((()))***************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++)))************+++++++++))))))))))))))))))))))))************************+++***'''&&&&&&'''***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************...------...222888>>>BBBXXXkkk{{{iiiRRR@@@999888333333333222111000000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))((((((++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))************************((())))))************)))))))))))))))************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,---...///000111111111000//////000000000000000///******************************))))))))))))******))))))))))))***************++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((&&&'''(((((())))))((((((***)))))))))((((((((('''(((((()))***************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++)))************+++++++++))))))))))))))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))),,,+++***+++...222666999>>>LLLaaavvvxxxiiieee]]]SSSHHH>>>777444111111111000///.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++*********))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))************************))))))*********))))))((())))))))))))************))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((***---000111222111111...///000111111000//////******************************))))))))))))******))))))))))))***************++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))(((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))******)))***+++---///000///666AAANNN___wwwlll\\\JJJDDD===;;;<<<:::555/////////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))***************************************)))((('''))))))))))))************))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,'''))),,,000111111000//////000111111111///---,,,))))))))))))******************))))))))))))******((()))))))))***************++++++,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))*********+++,,,,,,------000222555:::EEEWWWlllzzzvvv___JJJ>>>:::555000111444666222......---------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************))))))))))))******))))))))))))))))))))))))************************+++++++++******((('''&&&((()))))))))************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++---000222333222000///111111111000///,,,***)))(((((()))))))))***************))))))))))))******((()))))))))***************++++++,,,,,,++++++***))))))))))))))))))******))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''(((((()))))))))))))))(((((((((((())))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((***+++,,,,,,------///000000222555>>>IIIQQQhhhvvv~~~iiiSSS@@@666333222111000000111111111111......------------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************************************************************************************************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******((('''&&&((()))))))))************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,///111222333444333111000222111///...,,,***)))((('''(((((())))))***************))))))))))))******))))))))))))***************++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******'''((())))))******))))))(((((((((((())))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&'''((()))***++++++,,,---//////000333777999EEEQQQdddwwwooodddUUUGGG:::222222666---///111000......111444.........---------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***************************************************************************************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))************))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---...//////000000/////////...,,,***))))))******''''''(((((()))******+++******))))))))))))******))))))))))))***************++++++,,,,,,++++++***((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********(((((()))************)))'''((((((((()))))))))***(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((''''''((()))******+++,,,---...///000222333333;;;FFFQQQ___qqqpppbbbYYYGGG???888666333...///333---...///...---,,,...000------------------------,,,,,,++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,************************************************************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((())))))***+++,,,,,,---+++)))'''''')))+++---&&&''''''((()))******+++******))))))))))))******))))))))))))************+++++++++,,,,,,+++++++++(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++(((((()))***************'''((((((((())))))******(((((()))***************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((,,,+++)))(((((()))***+++*********)))***,,,///111///222666999@@@NNNaaappplllWWWFFF;;;555333///...333444...******111000///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********************************************************++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))************************))))))************))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***))))))))),,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))((((((((()))+++,,,------...111777>>>EEEJJJ[[[fffvvvlll```PPPCCC<<<999555222//////////////////////////////.........---------...---,,,,,,---...---+++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))+++***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))*********)))******++++++))))))))))))))))))))))))************************))))))************))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))***)))((((((((()))***+++...------...111555999;;;>>>GGGSSS```mmm|||ppp]]]QQQFFF@@@888444444444333111///////////////////////////.........------------...,,,+++,,,......---,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++******+++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))******+++++++++,,,))))))))))))))))))))))))+++***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************))))))))))))************+++++++++------,,,,,,++++++******''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))************************))))))************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++***************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))((((((((()))***+++,,,,,,,,,,,,---...//////...222888???GGGTTTbbblll|||}}}oooaaaSSSFFF:::222555222//////111111...+++////////////////////////............------------,,,++++++,,,...///...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***))))))***++++++)))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))'''((()))***+++,,,------))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++++++++...------,,,+++***))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************)))))))))))))))))))))))),,,+++***))))))((())))))))))))))))))))))))))))))************************))))))************))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************+++******)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++++++++*********************++++++++++++******))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******))))))***,,,------------000111222333666<<>>:::777444111666444222222222111---***........................------------------------,,,+++***,,,...//////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++))))))***+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------,,,+++******))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************((()))))))))************+++******)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++******************************++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''(((((())))))))))))'''((()))+++,,,,,,,,,,,,...////////////111333555:::===CCCJJJRRR\\\ffflllwww}}}}}}vvvlll```VVVLLLDDD???:::888555222111111000000///...---...///000111000------------------------,,,,,,------------------,,,+++***,,,...//////...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))************+++++++++,,,,,,++++++******))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))*********************++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((()))))))))(((((((((((()))))))))((((((''')))***,,,---...//////...111111333444777===EEEJJJMMMRRR[[[ccckkksssyyy}}}zzzxxxuuupppjjjddd```]]]QQQLLLDDD===888555222000222222111111000///......///...---,,,---...///000------------------------,,,,,,,,,,,,------------,,,++++++,,,...///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***++++++++++++***)))((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))((()))***+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******)))************++++++++++++++++++***************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((''')))))))))(((((((((''''''))))))***,,,...//////...,,,---......///111444777444777<<<@@@DDDHHHMMMPPPUUUXXX[[[]]]^^^```bbbddd___^^^]]]\\\[[[ZZZVVVTTTMMMLLLJJJGGGDDD@@@===;;;777555111000000000000///---...////////////000111111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,+++,,,......---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***++++++++++++***)))(((((()))++++++,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********************+++++++++))))))))))))))))))))))))((()))***++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''')))))))))))))))***+++,,,+++***)))***+++,,,,,,,,,)))+++...///.........///222333444333333444666888:::;;;======<<<===>>>@@@???===<<<<<<<<<<<<999777777777777666555333222111000//////000222222111000...//////...------///000)))+++...///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,---...---+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***+++,,,,,,---))))))))))))))))))))))))((()))***+++,,,,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))******************))))))((((((''''''))))))************))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++,,,+++******))))))******)))************++++++++++++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))******************))))))))))))******&&&''''''((()))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((''''''((()))*********((('''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))*********++++++++++++------------------------000000000000000000000000000111111111222222222222000000111111111111000000///000000000111111111111..............................------------......------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))++++++************++++++************************,,,,,,++++++***)))))))))************************+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************---+++))))))))))))((((((***)))))))))((((((((('''))))))************))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,+++******))))))******)))************++++++++++++*********))))))))))))+++*********))))))))))))************************************************))))))))))))*********+++************************((()))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))******************))))))))))))******''''''(((((()))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))((('''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++------------------------...........................////////////000000000///000000111111000000///........./////////000000..............................------------......------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))++++++************++++++******************************************++++++************************+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************+++************+++***)))))))))))))))(((((((((((())))))************))))))******))))))))))))******))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,------------,,,+++******))))))******)))************+++++++++***************)))))))))***************)))))))))************************************************)))))))))***************************************)))*********)))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))******************))))))))))))******'''(((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------....../////////000000/////////,,,------------.........------------------------......------------......------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++******+++++++++***************++++++************++++++************************((())))))***++++++,,,,,,************************+++++++++++++++++++++++++++++++++***************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************))))))***+++++++++++++++))))))))))))(((((((((((())))))************))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++,,,------------,,,+++******))))))******))))))*********+++++++++***************************************************************************************************************************************************************)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************((()))))))))******************))))))))))))******(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((***)))'''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,------......////////////......,,,,,,,,,---------......------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,+++++++++******************************++++++************++++++************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************((()))++++++***)))))))))(((((((((((())))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++,,,------------,,,+++******))))))******))))))*********+++++++++***************+++++++++***************+++++++++************************************************+++++++++******************************************************)))((((((************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************(((((()))***************((()))))))))******************))))))))))))******))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------------......---------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,+++++++++******************************++++++************++++++************************+++++++++*********))))))************************++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************(((***++++++((('''''')))(((((((((((())))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,------------,,,+++******))))))******)))************+++++++++*********+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************(((((()))***************))))))))))))******************))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******************************************************++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///,,,,,,,,,+++++++++*********************+++++++++++++++************++++++************************,,,,,,++++++***))))))(((************************++++++++++++++++++++++++***************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************(((***,,,***'''&&&))),,,'''((((((((()))))))))***))))))************))))))******))))))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,+++******))))))******)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++(((((()))***++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************(((((()))***************))))))))))))******************))))))))))))******************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))(((((((((((())))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((((((((()))))))))***%%%&&&''''''((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++******))))))*********+++++++++++++++************++++++************************++++++******************************************++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************(((***+++***((()))...333'''((((((((())))))******))))))************))))))******))))))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++,,,++++++***)))*********)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++'''((()))***+++,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************(((((()))***************))))))))))))******************))))))))))))******++++++******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))$$$%%%&&&'''(((***++++++(((((((((((((((((((((((('''((((((((())))))******$$$%%%'''((()))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++******))))))******++++++++++++++++++************++++++************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************'''***+++***))),,,333:::(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,---,,,***))))))))))))(((((()))***+++,,,+++++++++++++++++++++++++++++++++***+++++++++)))***---000++++++***+++,,,,,,+++)))******++++++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((('''(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))++++++************************************************************************))))))))))))******)))************+++++++++))))))))))))))))))))))))*********)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))******************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&''''''((()))******+++(((((((((((((((((((((((())))))(((''''''(((***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++++++++******+++,,,------+++))))))***++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,---------,,,,,,++++++******************++++++************++++++++++++************++++++******++++++++++++******************************************************************************))))))))))))))))))))))))************************,,,+++***((((((((()))***...---+++***)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,---------,,,,,,,,,++++++************************************************++++++++++++++++++++++++,,,++++++******+++++++++***************+++,,,---...---,,,+++,,,,,,++++++......------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,///...------...------,,,------...------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))***************))))))((())))))))))))******************))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********(((((((((((((((((((((((())))))((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,+++++++++*********,,,...///...---++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************))))))))))))************************++++++************++++++++++++************++++++******++++++++++++******************************************************************************************************************************,,,+++)))((((((((()))***---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++......---,,,++++++++++++,,,,,,------............---,,,***+++,,,------,,,///...---,,,+++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))))))))***))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((())))))***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++++++++*********,,,---......,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++***)))(((((())))))************************++++++************++++++++++++************++++++******++++++++++++******************************************************************************************************************************+++***))))))((()))))))))++++++*********+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++------,,,,,,,,,------...+++,,,---,,,,,,+++,,,---------......//////......111111111111111222222222///...,,,...000111111///.........,,,++++++,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))******++++++******)))(((((()))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((()))***++++++***(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++************)))***,,,,,,***)))*********++++++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++111///---+++******,,,,,,***************+++++++++++++++************++++++++++++************++++++******++++++++++++************************************************************************************************************************************))))))))))))))))))))))))*********+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))*********+++++++++************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...------,,,,,,,,,,,,------///000///...///111444222333666999;;;<<<<<<<<<>>>>>>======<<<;;;;;;::::::999777666666555333111222333333111...---...000///...---------...///000,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***************++++++************************))))))************))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************************************************************))))))))))))******(((((()))))))))*********))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))))))))******))))))((('''((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++*********))))))(((***++++++***)))***+++*********+++++++++,,,,,,***************************************+++++++++++++++++++++++++++++++++))))))*********+++++++++222000...,,,+++,,,---...))))))*********+++++++++++++++************++++++++++++************++++++******++++++++++++******************************************************************************************************************************)))))))))*********))))))((())))))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++++++++************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,.........------,,,,,,,,,,,,---...///000///111222222222555<<>><<<;;;<<<>>>>>>;;;555111000111111000...---,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))))))))***++++++************************))))))************))))))(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))***************************************************************))))))))))))******((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''')))***+++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++************))))))))))))+++------,,,+++,,,---************++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++...---,,,+++******++++++)))))))))***++++++,,,,,,++++++************++++++++++++************++++++******++++++++++++******************************************************************************++++++++++++++++++++++++************************(((((()))************)))((()))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))************+++++++++************************,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***,,,...///000000///...---...///111333666999::::::<<>>===999777444000...---,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))((((((((())))))***+++************************))))))************))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++******************************************************))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++************************)))))))))))))))))))))))))))************)))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&''''''((())))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''')))***,,,...///(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************)))))))))))))))+++,,,---,,,+++,,,---************++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************((())))))***++++++,,,,,,++++++************++++++++++++************++++++******++++++++++++******************************************************************************++++++++++++++++++++++++************************'''((()))***+++******))))))******++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,...000111111000///000111333777;;;???CCCEEELLLOOORRRTTTYYYbbbpppzzzxxxsssmmmjjjnnnxxx|||wwwrrrooommmxxx}}}{{{pppjjjkkknnnsssuuuuuunnnbbbWWWRRRPPPGGGDDD@@@;;;777444333222,,,------......------,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((('''(((((()))******************************))))))************))))))************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******************************************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((***---000111(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************))))))))))))&&&(((******))))))***+++)))************+++++++++))))))))))))))))))))))))++++++******************++++++++++++++++++++++++)))************+++++++++)))******+++++++++******((())))))***++++++,,,,,,++++++************++++++++++++************++++++******++++++++++++******************************************************************************++++++++++++++++++++++++************************'''((()))+++++++++***))))))***++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))************+++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,------......------,,,///...+++)))))))))+++,,,,,,+++************+++,,,,,,222444///+++///444888:::;;;>>>FFFSSS^^^```]]]```ggglllkkkhhhkkkvvv{{{uuuuuuzzzzzzyyyyyywwwvvvuuutttssskkkpppuuuwwwwwwwwwyyy|||zzzsssiii```\\\```\\\PPPEEE@@@:::555666222///------------,,,---***)))***(((&&&(((,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************************************************************************************(((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---************************((((((''''''''')))***,,,))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))+++++++++*********))))))))))))************))))))***,,,------***(((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))'''&&&'''(((***)))'''%%%$$$%%%'''((((((((((((((()))***,,,,,,222000+++(((&&&&&&((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((*********))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************)))************++++++++++++++++++*********))))))******))))))******+++,,,)))************+++++++++++++++++++++++++++++++++++++++******************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,------......------,,,...---,,,+++++++++,,,---******+++,,,,,,------...,,,///111222666===@@@>>>HHHHHHKKKWWWgggsssuuurrrmmmrrrwwwuuupppnnnrrrwwwyyytttqqqtttzzz}}}zzzvvvvvvuuusssqqqooommmmmmlllggghhhiiimmmqqquuuwwwxxxxxxzzz{{{{{{}}}}}}xxxtttxxxvvvjjj^^^UUULLLDDD<<<:::777666555444000---000------///---******------------,,,,,,,,,++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---************************++++++))))))))))))***+++************************+++*********))))))))))))************************************************+++++++++*********))))))))))))************))))))+++,,,,,,***))))))***,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((()))+++---...+++***(((&&&&&&'''((()))(((((((((((())))))***+++000...+++(((''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''******++++++,,,,,,,,,---)))))))))))))))*********)))************+++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************)))************++++++++++++++++++*********))))))******))))))******+++,,,************++++++++++++++++++++++++++++++++++++************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++************)))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------+++,,,---...............222444888AAAPPP\\\\\\UUUaaa___```hhhsssyyyxxxuuupppsssxxxyyywwwssspppoootttqqqppptttzzz|||wwwrrrxxxvvvsssqqqooonnnoooooohhheeecccfffmmmrrrtttsssqqqrrrqqqpppuuu|||~~~{{{{{{rrrhhhaaaUUUOOOHHHCCC@@@;;;666111000------///...***)))+++------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))************))))))''''''((((((((()))))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---************************------,,,******))))))******************************************)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))************))))))+++++++++)))(((***---000************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))+++((('''(((---111222222+++***)))((('''((()))***((((((((('''(((((()))))),,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++,,,---...///(((((())))))******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************)))************++++++++++++++++++*********************))))))******+++,,,************+++++++++,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++************)))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,---------,,,+++.........///000111222333:::???GGGUUUhhhvvvwwwqqqrrrrrrtttwwwwwwsssppppppssstttvvvxxxyyyvvvpppkkkqqqpppppppppssstttuuuuuuyyywwwssspppnnnooopppqqqjjjhhhffffffiiikkkkkkjjjmmmpppooollllllppprrrrrr{{{~~~uuulll```WWWOOOHHH@@@999555000---...---******,,,...------------,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))************))))))'''(((((((((((()))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---************************,,,,,,++++++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))+++,,,,,,+++******,,,...*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((***'''&&&***111444222///***))))))((((((((()))***)))((((((''''''''''''((())))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))******++++++''''''((()))***++++++,,,))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************************************))))))*********+++++++++******************************))))))******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,------,,,+++******---...000444888===BBBDDDIIIQQQ[[[fffsss~~~|||vvvzzz}}}rrrpppuuuyyyvvvtttuuuxxxxxxsssooossstttrrrnnnkkknnnwww~~~{{{wwwrrrooonnnnnnooooooqqqqqqnnniiieeecccccchhhpppuuuqqqmmmnnnqqqrrrqqqsssyyy}}}vvvqqqkkk```QQQFFFAAA999222111000...///111.........---------,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))************))))))(((((((((((()))))))))***************************************************************************))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---************************((())))))******+++++++++***************************************+++++++++++++++++++++++++++++++++************************************************))))))************))))))***,,,......,,,***(((((())))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))******((((((((((((((((((((((((((('''''',,,222222---(((((((((((((((((((((((())))))((((((''''''''''''((('''((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''((()))***++++++,,,))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************************************))))))*********+++++++++******************************))))))******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,,,,------......------,,,---------,,,,,,,,,,,,,,,---111999BBBLLLUUU[[[^^^dddkkkrrruuuxxx||||||zzzuuu{{{qqqlllrrrmmmjjjiiinnnvvv}}}~~~zzzvvvyyy~~~}}}}}}xxxrrrooopppoooxxx~~~zzztttqqqooommmrrrqqqssszzz~~~~~~{{{hhhYYYOOOEEE<<<888555111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))************))))))((((((((()))))))))******++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---************************'''((()))***++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))************))))))(((+++...///---)))&&&%%%))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++******))))))******+++))))))))))))))))))))))))'''''')))---///...((($$$''''''((((((((((((((((((((((((((('''(((((())))))'''((())))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((((((((())))))******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************)))************+++++++++***************+++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,---,,,,,,---...000222333444===KKKZZZfffnnnrrrsssxxx|||}}}zzzxxxxxxvvvrrrnnnrrrwwwppprrriiihhhiiippp{{{}}}uuummmuuuqqqrrryyy~~~}}}|||~~~{{{{{{~~~tttcccYYYOOOJJJDDD:::222///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))************))))))(((((()))))))))*********++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---************************)))***+++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))************))))))'''))),,,,,,***(((''''''((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++******))))))******+++))))))))))))))))))))))))(((((()))******)))'''&&&'''((())))))************(((((((((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))))))))))))))*********)))************+++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************)))************+++++++++))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---000333777999>>>III[[[lllyyy}}}}}}{{{|||}}}yyytttrrrrrrnnnhhhbbbeeeuuu|||{{{{{{~~~|||rrroooqqqzzz~~~}}}{{{xxx}}}xxxnnneee___VVVIII;;;555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************(((((((((((((((((((((((())))))************))))))))))))))))))************++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---************************,,,---......---,,,***)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))************))))))'''((())))))(((((()))***(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++)))))))))))))))))))))))))))***)))(((&&&&&&(((***((()))***+++++++++++++++(((((((((((()))+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((()))***++++++*********))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************)))************+++++++++))))))******++++++++++++*********)))***++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......---,,,,,,------.........---///222222444999AAAGGGQQQ```rrr{{{zzzwwwxxxzzzvvvvvvvvvvvvuuussspppmmmooommmsssuuuoooqqqttt{{{wwwlllbbbbbbqqq}}}~~~~~~{{{uuuqqqssszzz|||zzzzzz~~~{{{}}}{{{~~~|||xxxnnn]]]HHH:::>>>777000...+++)))+++000,,,,,,---,,,+++,,,---///++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************,,,++++++******++++++,,,************))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))+++++++++++++++***)))(((***)))(((((((((***+++,,,+++***)))))))))***,,,,,,((((((((((((((((((((((((************************************************))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++************************,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++******************))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++******++++++,,,---...,,,...///000//////000111...111777???IIIQQQVVVXXXfffmmmuuuzzzzzzxxxxxxxxx}}}{{{xxxwwwyyy{{{|||{{{xxxyyy}}}uuuxxx{{{}}}{{{nnn```___fffnnnxxxtttjjjaaabbbnnnwwwuuurrrtttpppjjjeeeffflllsssyyy|||{{{uuuqqqrrryyy~~~~~~}}}{{{yyyyyyxxxwwwvvvyyyyyyyyy{{{xxxmmm\\\OOOGGGAAA===;;;777111...///,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))************************************,,,++++++******++++++,,,************))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))+++++++++++++++***))))))***)))((((((((()))+++,,,+++***)))))))))***+++,,,************************************************************************))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++************************---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++************************************************++++++++++++******************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************+++,,,------***---//////......111444444999EEEVVVfffooopppnnnzzzyyyxxxwwwwwwwwwvvvvvvyyywwwwwwzzzvvvhhhaaagggnnnvvv~~~tttfffhhhrrr~~~kkkfffjjjxxx}}}vvvooopppxxxxxxlllccc```fffrrr{{{{{{vvvuuuuuupppoooqqqxxx~~~}}}tttkkkXXXQQQJJJEEE???555///---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))************************************++++++************++++++************))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((())))))))))))***++++++++++++***)))))))))))))))((())))))***+++******))))))******+++,,,************************************************************************))))))))))))))))))))))))+++++++++***************************************)))************+++++++++************************---------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************+++,,,---------///000///---000666;;;@@@IIIYYYkkkzzz|||~~~|||yyywwwuuuuuuuuuvvvrrrtttyyy~~~xxxlllccc```oooyyy~~~|||wwwtttxxxxxxpppqqq|||xxxkkkeeehhhrrrzzzzzz{{{yyyssslllmmmttt|||{{{vvvsssnnnmmmrrr}}}qqqggg[[[RRRIII===444111///...---............---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************++++++************++++++************)))))))))(((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))******+++++++++******)))))))))))))))))))))*********************+++++++++************************************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************+++,,,---...111111111000222888AAAHHHOOOZZZiiiuuu{{{|||{{{zzzvvvzzz||||||yyyxxxzzz|||yyy{{{~~~~~~yyyvvvwwwzzz}}}yyyzzzzzz~~~}}}}}}~~~wwwmmmjjjuuuxxxsssvvv}}}tttfff[[[ZZZdddnnn{{{yyy~~~wwwooonnnvvvzzzqqqkkk```PPPAAA999333000...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************+++******))))))******+++************)))))))))(((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))******+++++++++******))))))*********)))))))))))))))******++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++******************************************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---............000444<<>>JJJ^^^sssyyyyyyxxxxxxyyy{{{}}}|||{{{tttuuuxxx~~~zzzyyy{{{xxx|||zzz|||}}}|||zzz|||}}}}}}|||~~~~~~sssjjjhhhjjjyyyvvvvvvqqqqqqttt{{{ttteeeRRRGGG@@@999222---222///,,,++++++,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******))))))((((((''''''***************************************************(((((())),,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++***************))))))))))))))))))***+++,,,,,,+++***)))***************++++++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++---......,,,***++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************++++++,,,---(((,,,///...---222<<>>JJJYYYcccuuuxxx{{{|||yyytttooolllnnnttt}}}}}}}}}zzzyyy}}}}}}~~~~~~vvvrrrrrrtttpppkkkeeefffllluuu{{{~~~~~~|||sssiii\\\NNNCCC:::777333000///...---+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))******++++++++++++************************************++++++++++++******)))***************++++++*********++++++************************+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,---.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++---111333,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******************************************************************************************************************************************************************************++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,---//////444AAASSSeeerrrxxx~~~|||wwwrrrooooooqqqwww}}}|||xxxvvvwwwyyy||||||xxxwwwuuuqqqpppuuu|||~~~zzzssskkkkkkkkkmmmqqqvvv{{{||||||sssllllllmmmpppoooooorrrttttttoookkkuuuwwwwwwuuuuuupppaaaRRRFFF???666000------...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++++++++***************))))))))))))************************************************************++++++,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))******++++++++++++************************************++++++++++++******))))))******+++++++++,,,+++******************+++***))))))))))))***++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))***+++,,,---.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------,,,---000555:::,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,***************************************************************************************************************************************************************+++++++++******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---...///111333;;;OOOhhh{{{~~~yyyxxxxxxyyy}}}}}}zzz{{{xxxssspppsssxxx{{{ssskkkbbbYYYTTTTTTSSSVVV___iiilllhhhbbb[[[ZZZZZZ[[[^^^bbbfffiiikkkjjjlllqqqvvvxxx}}}{{{rrroooooonnnpppuuu{{{~~~zzzqqqiiiqqquuuxxxzzzwwwgggRRRIII===333......000222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------......//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++*********)))))))))************+++************************************************)))+++,,,,,,***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******++++++++++++******))))))******+++,,,,,,,,,++++++***))))))***++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***++++++,,,---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,......---000666;;;,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************++++++++++++************************************************++++++++++++++++++++++++*********************************************************************************+++++++++++++++******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++++++++,,,---...///111222888===JJJ^^^sss~~~xxxrrrttt||||||zzzyyyvvv{{{~~~~~~zzzuuunnnhhhccc[[[RRRLLLFFFHHHMMMWWWaaafffeeebbb^^^]]][[[ZZZZZZ[[[]]]___eeebbbbbbeeeeeefffnnnxxx~~~zzz{{{}}}zzztttqqqyyy}}}}}}vvveee[[[MMM???777222111000............------------------------------------,,,++++++******++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---------.......................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++************************************************'''***,,,,,,***)))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******++++++++++++******))))))***++++++,,,------++++++***))))))***++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...***---///...,,,...333888---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************++++++++++++************************************************++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++++++++,,,---///111333444AAAIIIWWWhhhvvv}}}}}}{{{zzz{{{rrrkkknnnyyyyyy{{{|||}}}|||}}}}}}vvvqqqooooooppplllhhhgggfffccc\\\WWWRRRTTTZZZcccmmmtttvvvvvvooommmjjjgggeeedddddddddgggdddccccccaaa```iiivvv{{{~~~~~~{{{}}}qqq{{{}}}{{{xxxmmm]]]MMM???666000---//////.........---------------------------------,,,++++++++++++++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............---------................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++************************************************&&&))),,,,,,***)))+++---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,------,,,+++***))))))***+++,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......***---///...++++++///444---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++************************)))((((((***++++++***)))...++++++000222444>>>IIIUUU```jjjnnntttyyyyyytttxxxzzz{{{{{{zzzwwwvvvvvvuuuuuuxxx~~~zzzvvvqqqtttxxxwwwtttrrrrrrsss~~~{{{yyyxxxyyyxxxtttqqqppppppssszzz{{{zzz{{{ssstttssspppnnnpppxxx{{{vvvtttuuuxxxzzz|||||||||tttsssrrrssswww{{{}}}~~~ppp]]]KKK>>>666333222...,,,///000...---...---------,,,,,,,,,++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))******+++++++++******)))******++++++++++++******)))************+++++++++******++++++++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........///...------,,,,,,------//////...------,,,++++++++++++,,,,,,---///000111---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.........------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++***************+++)))))))))***+++++++++,,,+++++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))************++++++++++++******++++++************++++++******))))))******+++,,,******************++++++***++++++***)))(((***,,,***+++,,,,,,+++***+++---++++++,,,,,,,,,,,,++++++111111111///---,,,---///---...///000000...,,,***000///...............///***+++------------------,,,---000333444222...+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))+++...000------,,,+++++++++,,,,,,************************++++++******++++++,,,---++++++++++++******))))))************************++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********)))************+++++++++******++++++++++++******(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++*********************************++++++++++++***---******000555===JJJWWWooowww|||yyyvvvwwwyyywwwzzz|||}}}}}}wwwsssqqquuuzzzoooiiifff]]]ccclllrrrvvvzzz{{{{{{|||~~~yyy}}}|||pppoooyyy~~~{{{vvvrrrqqquuu{{{sss^^^KKK@@@;;;444///,,,...000...---///---------,,,,,,,,,++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))******+++++++++******)))******++++++++++++******)))************+++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------...,,,++++++++++++,,,------........................000//////...///000111222000000000000//////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++***************+++***************+++++++++******++++++******)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))************++++++++++++******++++++************++++++******))))))******+++,,,*********++++++++++++,,,,,,---...,,,***)))***+++...///...---***)))***+++,,,+++++++++,,,---//////000222444444444555777999888888777666666777888999666666555444333111000000555222///---,,,---......---***...AAAUUUYYYIII777---............---,,,,,,---,,,,,,++++++,,,,,,------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///++++++++++++++++++,,,,,,************************++++++******++++++,,,---++++++++++++*********)))************************+++++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))************+++++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++---,,,...777BBBOOO```mmm~~~zzzrrrrrruuuwww}}}wwwtttvvv~~~wwwsssrrr||||||mmmbbb\\\[[[[[[```gggqqqyyy~~~~~~{{{qqqlllsss||||||vvvrrrqqqsssvvvttt]]]KKKCCC999222,,,...///......///------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))******+++++++++************++++++++++++******)))************+++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........---------------++++++++++++,,,---......++++++,,,,,,------------000///...------...///000000000/////////..................---..........................................---,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************+++++++++++++++***************))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))************++++++++++++******++++++************++++++******))))))******+++,,,+++++++++,,,,,,,,,------***+++,,,,,,***)))***+++,,,,,,---,,,+++,,,...111111111111111222333555666:::===AAADDDFFFHHHJJJMMMPPPOOOOOONNNNNNNNNNNNNNNJJJJJJIIIHHHEEEBBB@@@>>>AAA:::333//////111222222888...***777MMMWWWOOOAAA000000000//////...------------,,,,,,,,,,,,---------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++***************************************++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***)))************+++++++++******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++,,,+++******+++,,,///111777CCCSSSdddttt||||||zzzwwwuuuvvvyyy{{{{{{uuuqqqtttxxx~~~zzzyyy|||{{{~~~{{{lll```[[[\\\```cccpppvvv~~~xxxwww{{{zzz{{{zzz}}}}}}vvvmmmgggrrrrrr]]]QQQBBB888///...///...---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))***+++++++++************++++++++++++******))))))*********+++++++++******++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////......------,,,,,,---------------...//////------------......//////000///.........///000111222222222222111111111000000000000000000000000000///////////////.........//////...---------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))******+++,,,,,,+++++++++***))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))************++++++++++++******++++++************++++++******))))))******+++,,,+++,,,,,,,,,---.........***+++,,,,,,++++++,,,...,,,------------///222555888:::>>>CCCHHHKKKMMMNNNVVVYYY^^^aaabbbdddfffhhhmmmnnnpppqqqpppmmmiiigggjjjjjjkkkjjjgggddd```^^^XXXPPPEEE???<<<:::777444666111---,,,000555:::<<<000//////...............------,,,,,,,,,,,,---------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,)))***+++,,,------......++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++***************************+++,,,+++)))))),,,......444???MMM^^^ooo{{{zzzvvvuuu{{{zzzsssttt{{{}}}zzzzzz{{{{{{zzzzzz{{{zzztttkkkfffffflllrrrvvvxxx~~~{{{yyyqqqfffjjjuuussseeeQQQCCC666111000...------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++******))))))*********+++++++++******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++/////////......---------///......---------......000000111111222333333444555555555666777888888999::::::::::::::::::::::::777888888888888777666555111111000//////...------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***++++++,,,,,,+++++++++***))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++******++++++************++++++******))))))******+++,,,++++++,,,---......//////---......---,,,,,,...000000222444555777:::>>>AAAIIIOOOWWW```hhhlllmmmmmmqqqsssuuuvvvvvvvvvwwwyyyzzzzzzzzzyyyyyyyyyyyyyyy~~~~~~{{{xxxwwwqqqjjjaaaYYYSSSLLLFFFAAA444777999555///++++++......---,,,,,,,,,---.........------,,,,,,------...---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...---,,,+++,,,---...////////////++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++,,,************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++************************)))+++,,,+++******...222222:::GGGTTTdddrrryyyxxxzzzssssss~~~}}}uuupppttt||||||ooohhhfffuuuuuuuuuwwwzzzzzztttgggmmmwww}}}tttdddTTTBBB999555111...---............---------,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++******)))************+++++++++******++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++/////////.....................---------.../////////000111333666888999:::===???@@@BBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEE???AAABBBCCCBBB???<<<:::888888666555333222111000//////...---------......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))***+++,,,,,,+++++++++***************))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************++++++++++++******++++++************++++++******))))))******+++,,,***+++,,,,,,---...//////---,,,+++***)))***...111333888???GGGOOOVVV]]]bbblllooossswwwxxxvvvrrrppppppqqqqqqpppnnnnnnoooqqqmmmiiidddaaaccciiiqqqvvvttttttuuuuuutttrrrqqqpppoooooonnnkkkhhhdddaaa___WWWOOOEEE===888333---)))000///---,,,,,,---............------------......---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---,,,---///000111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,************************)))***++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++******++++++++++++******'''((()))***+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++************************))),,,...---,,,---222777AAAJJJTTT^^^kkkwwwyyyuuuvvvpppqqq}}}xxxrrrsss|||}}}lll```]]]___rrryyyxxxzzz|||{{{xxxvvvvvvwww|||xxxwwwxxxyyyxxxwwwwwwxxx|||}}}xxxxxx|||oooooorrrwww|||xxxdddNNNBBB;;;555111///............------------+++++++++,,,,,,---------***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((()))++++++,,,,,,+++******++++++++++++******)))************+++++++++******++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............////////////......///000111333555666555666:::>>>BBBFFFIIIKKKOOOQQQSSSTTTTTTQQQMMMKKKMMMNNNOOOPPPQQQSSSTTTTTTQQQTTTVVVXXXVVVRRRLLLIIIGGGFFFDDDBBB@@@===;;;;;;666555333111000///......---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))***+++,,,---***************+++++++++******++++++******)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))************++++++++++++******++++++************++++++******))))))******+++,,,******+++,,,---...//////,,,,,,,,,---000777???EEEIIIOOOXXXbbbjjjqqqwww{{{zzzyyywwwtttnnnhhhccc___bbbbbbaaa___]]]^^^aaaddd___\\\WWWTTTUUUZZZaaaeeebbbbbbaaa```___^^^^^^]]]aaaeeeiiiiiigggfffhhhkkkooodddVVVLLLGGGBBB<<<777777555222000.........///......------------......---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------************************))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++***************************---000///...///555;;;RRRZZZaaaiiisss~~~~~~yyytttppprrr|||{{{rrrqqqxxxrrrddd^^^```eeepppzzz~~~wwwpppnnnnnniiilllpppppplllgggdddcccqqqooooooqqqtttuuussspppnnnllljjjlllsss||||||qqqpppwww|||{{{xxxuuuuuuzzzoooWWWHHH@@@999333111//////.........---------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******++++++++++++******)))************+++++++++******++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......//////000000///000222444777:::<<<>>>BBBDDDIIIOOOUUU[[[___bbbdddfffiiiiiigggccc]]]YYY]]]^^^___aaacccdddffffffhhhkkkooopppnnnhhhbbb]]]UUUTTTQQQOOOLLLIIIGGGFFF>>><<<:::777444222000///........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))***+++,,,---))))))******+++++++++,,,+++++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))************++++++++++++******++++++************++++++*********)))***++++++,,,))))))***+++---......///111222444999AAALLLYYYaaammmpppuuuxxxyyyyyyyyyzzzjjjiiifffbbb___\\\ZZZYYY]]]\\\[[[YYYXXX[[[___ccc````````````___^^^]]]\\\___^^^\\\ZZZYYYXXXWWWWWW___ccceee```YYYUUUWWW\\\___dddjjjjjjbbbWWWNNNIII===;;;777333111/////////......------------......---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,---///000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------************************((()))***+++,,,---------*********++++++,,,,,,,,,)))************+++++++++******++++++++++++******+++++++++***************++++++++++++++++++++++++******))))))******+++,,,************************************************+++++++++*********))))))************************+++++++++*********))))))+++++++++***++++++,,,,,,333''''''333555000???XXXccchhhmmmttt}}}|||sssooowww|||{{{~~~wwwwww~~~~~~{{{{{{tttiiikkkwwwzzzvvvqqqnnnmmmllljjjggghhhggggggiiijjjkkkjjjiiiooopppqqqrrrrrrrrrqqqpppkkkhhhfffhhhkkknnnooonnn{{{zzzrrrsssuuusss~~~~~~}}}zzzuuusss|||{{{kkkWWWFFF===777111///..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))************************(((***++++++******+++,,,******************************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))+++,,,------......------+++,,,,,,,,,***+++,,,......///000000//////111333777777:::AAAHHHMMMPPPSSSWWW[[[bbbiiinnnssswwwzzz{{{}}}~~~zzzvvvtttssssssxxx|||{{{{{{~~~}}}{{{zzzooopppnnnhhhbbb^^^WWWPPPNNNMMMJJJFFFAAA<<<888555222///---...000111///,,,------,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))(((***++++++******,,,...***---///---***+++111777333888AAALLLYYYgggttt|||uuuvvvvvvuuurrrnnnhhheee]]]YYYVVVVVVYYY]]]^^^^^^fffhhhkkkmmmllljjjfffdddcccjjjrrrtttqqqnnnnnnpppooohhhgggmmmlllbbb^^^aaafffeeebbb^^^YYYTTTQQQOOOUUUXXX]]]bbbeeeeeedddccc___VVVHHH===777444222000,,,///222111...---...111000///...---,,,---............---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................666666444000---+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************************************+++++++++*********))))))************************+++++++++*********))))))+++++++++***++++++,,,------)))***000777AAARRRdddvvvxxxzzz|||{{{vvv}}}{{{sss~~~~~~xxx}}}~~~zzzwwwuuutttuuurrrnnnmmmnnnnnnmmmkkkiiiiiijjjkkkmmmmmmmmmmmmooopppqqqqqqpppooonnnmmmmmmjjjgggggghhhiiihhhfffkkkpppxxx~~~||||||{{{xxx|||~~~~~~uuunnnrrr{{{xxxeeeRRREEE===777000///.........///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))************************(((***++++++******+++,,,******************************+++,,,,,,,,,,,,+++)))***++++++++++++***)))+++,,,------......---------.........---...000222000000000///000444999===DDDIIIRRR]]]eeehhhhhhhhhjjjooovvv{{{~~~~~~vvvpppggg___[[[YYYTTTPPPKKKGGGCCC@@@;;;888444222222000---)))------------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++*********)))------.........---......---///000//////222777<<>>333111...---...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************(((***++++++******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***++++++++++++***)))+++,,,------......------+++,,,------,,,---000222333444444666:::AAAIIIOOOUUU[[[dddnnnvvvzzz|||{{{{{{yyyrrrnnnhhhbbb\\\VVVPPPLLLHHHDDD>>>;;;999555000,,,.....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************,,,++++++,,,.........---------...222999CCCMMMSSSaaajjjtttzzzwwwnnnddd]]]YYYYYYXXXXXXZZZ]]]```aaalllkkkmmmqqqxxx~~~xxxwwwsssnnnlllkkkhhhdddaaaYYY___eeeccc\\\XXXZZZ___gggeeeccc```[[[TTTLLLFFF<<<777111///000111///---...//////000000000//////.........------------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())),,,111555555111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************************************************************************************************************+++++++++++++++,,,---......111666===IIIZZZiiirrrvvvvvvuuuyyy}}}}}}xxxuuuwww}}}yyyeeeZZZ^^^fff||||||yyyyyyvvvrrrnnnkkkjjjjjjjjjmmmmmmnnnpppsssuuuvvvwwwuuuvvvwwwxxxyyyzzz|||~~~}}}}}}}}}|||zzzxxxuuuttttttrrrooolllkkkjjjiiiiiijjjjjjmmmqqqssstttyyy~~~xxxsssrrrzzzxxxiiiUUUFFF999444///,,,---///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))************************(((***++++++******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++*********+++,,,------......------,,,------,,,,,,...111444888;;;@@@EEELLLUUU^^^dddkkkooorrrssswww~~~~~~wwwppphhh^^^XXXUUUPPPJJJFFFDDD@@@:::555000000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++***)))***---//////...---...222<<>>DDDNNNXXX```gggmmmqqq}}}}}}sssllleee___XXXSSSOOOIIIBBB===444333111000///...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++,,,///...,,,,,,...000111222333:::EEETTTbbbkkkooopppjjjgggaaa[[[YYY[[[```eeemmmpppuuuzzz}}}~~~}}}}}}}}}~~~|||}}}~~~}}}~~~wwwooofff___[[[YYY^^^]]][[[ZZZZZZ^^^bbbfffaaa[[[OOOAAA444//////111------///000000///...---//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,222///---000444444000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***************************************************************+++++++++***************************************+++++++++++++++++++++,,,...///000444888III```hhheeelllzzz|||zzzuuutttzzzuuunnnkkktttuuuoooaaaOOOCCCFFFVVVdddsss~~~~~~~~~{{{yyyzzzzzzyyyyyyxxxxxxyyyyyyzzz|||}}}yyywwwwwwuuupppmmmooopppnnnmmmooorrrvvv|||tttttt|||~~~zzzvvvssssssvvvwwwaaaMMMCCC888000//////...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++***))))))***+++++++++,,,------......------,,,---///000333777===AAAJJJRRR^^^hhhooosssuuuvvv~~~|||~~~|||wwwsssyyy}}}~~~{{{{{{yyyssskkkccc]]]UUUMMMGGG???<<<777333///------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...---+++***---333777FFFPPP```mmmqqqmmmddd^^^VVVWWWYYY]]]bbbkkktttzzz~~~}}}||||||}}}|||zzzyyyyyyzzzpppiiidddaaagggccc]]]WWWTTTWWW]]]bbblllhhh___PPP@@@555222333///000000000//////...---/////////.........------,,,,,,,,,------------...---------------------------------------------------+++***+++...000///---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************************************))))))*********+++++++++************************))))))*********++++++++++++++++++,,,---...///000999III^^^kkkoooqqqvvv}}}wwwwwwuuuwww~~~xxxzzzppplllnnnyyyvvv]]]XXXOOOHHHHHHPPP]]]fffrrr{{{~~~}}}{{{{{{~~~~~~~~~~~~yyyzzzzzzxxxvvvvvvvvvwwwyyy||||||sssrrrxxx|||}}}~~~wwwrrrooouuu}}}nnnYYYNNN???555333222///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))************************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++***))))))***+++++++++,,,------......------,,,...111555;;;BBBKKKQQQ\\\dddnnnvvvzzzzzzxxxwwwzzz~~~|||}}}{{{xxx{{{{{{}}}~~~vvvppphhh```YYYTTTNNNEEE<<<555111000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++---...---...555AAAKKK^^^eeemmmppplllddd\\\XXXUUU[[[ccckkkrrrxxx~~~~~~~~~|||tttqqqtttwwwwww|||zzzvvvvvvwwwxxxuuunnneee]]]ZZZ\\\^^^ddddddaaa[[[RRRHHH@@@;;;444444222111000000//////////////////............,,,,,,,,,---------..............................++++++++++++++++++++++++))))))***+++---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,************************************************))))))******++++++++++++************************))))))******+++++++++++++++++++++,,,---...000000@@@ZZZoooqqqqqqyyy~~~}}}yyyzzzyyyzzz}}}ssspppqqqqqquuuxxxlllRRRNNNLLLNNNUUU___hhhmmmxxx|||yyy|||zzzzzz~~~}}}|||{{{|||}}}}}}}}}~~~~~~vvvsssrrrtttxxxyyyssskkkjjjttt~~~|||tttbbbUUUDDD999666444111---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))************************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,+++,,,------......------333666;;;AAAHHHRRR]]]ccclllrrrzzz}}}{{{yyysss}}}wwwuuu~~~wwwxxxyyyrrrlllfff^^^RRRFFF<<<666444444////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------***///444666999EEEWWWfffnnnooommmfff^^^[[[^^^ccchhhnnnuuuzzz}}}~~~}}}}}}~~~xxxkkk```___fffmmmtttwwwuuukkkccc``````VVVXXX\\\aaaaaaZZZNNNEEE888777444222111111111111000/////////............,,,,,,,,,------.................................***************************,,,//////...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))),,,,,,++++++***+++++++++...(((''',,,---,,,333???ZZZeeesss|||~~~yyyttt~~~zzzzzzvvvtttfffTTTUUUXXX\\\ccckkkrrrwww}}}~~~|||zzzyyyzzz|||}}}~~~uuujjjvvvzzztttiiiiiiwwwzzzcccMMMCCC<<<111,,,------...//////---,,,+++,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---)))(((+++,,,++++++---+++---.........///222555888===EEENNNWWWaaakkkqqqooorrrzzz|||}}}~~~vvvjjj]]]PPPEEE<<<666888111---///111///......000///---,,,+++,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************++++++******************+++,,,---...///...---,,,000000222;;;OOObbblllkkkmmmeee[[[WWW[[[fffssszzz||||||vvvrrrqqqsssuuuuuuiii^^^ZZZZZZ\\\bbbhhhmmmttt|||~~~yyyrrrmmmiiieee[[[RRRSSS[[[```\\\VVVIIIAAA888444444555222///000111000...---,,,---...------------------------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************************++++++++++++***))))))++++++++++++++++++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---***((()))+++---,,,***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))),,,,,,++++++***++++++,,,//////000111000444@@@MMM[[[hhhyyy{{{www~~~zzzvvvxxx|||uuuhhh^^^___bbbfffkkkrrrwww{{{}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~ssswww{{{yyypppllluuuxxx\\\III???888444333---.........---,,,,,,,,,,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,)))))),,,...,,,,,,//////000111111111444888;;;GGGLLLUUU___hhhmmmqqqrrrrrrqqqrrryyyyyypppfff[[[PPPHHH>>>666000000000...---...///......---------......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************++++++******************---,,,,,,++++++---000333333<<>>999444111222---......//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((()))*********************+++++++++++++++,,,***,,,/////////333:::@@@VVVdddqqqsssoookkkhhhfffpppnnnnnnqqqwww~~~}}}}}}~~~xxxxxxqqqrrrwww}}}qqqbbbWWWQQQSSSVVV^^^cccfff```QQQBBB666111222111111111111111///---........................------------------------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))++++++++++++++++++++++++************************))))))***++++++++++++***((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++******+++,,,,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++++++++*********++++++,,,---,,,//////111AAAYYYhhhiiijjjrrryyyxxxrrrqqqxxxtttnnnvvvtttpppmmmmmmnnnooopppqqqqqqqqqsssuuuwwwxxxyyyzzz}}}wwwxxxvvv{{{yyyuuuyyyiiiTTTDDD999666222...,,,---......------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,......,,,000555BBBGGGMMMTTT[[[cccjjjooouuuuuuwww}}}{{{tttyyy{{{~~~xxxxxxyyyyyyzzz~~~vvvtttwwwlll```TTTLLLDDD<<<666555000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((()))*********************++++++,,,,,,,,,,,,***+++,,,///555@@@NNNXXXppptttsssjjjdddhhhqqqwwwyyywwwvvvxxx|||}}}}}}{{{|||{{{~~~yyyvvvyyy{{{ooohhhccc```^^^[[[]]]aaaccc___UUUIII@@@777444111000000111000...........................------------------------***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))++++++++++++++++++++++++************************))))))***++++++++++++***((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,---///000)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************+++,,,------,,,,,,...999NNNdddnnnnnnwwwzzz|||yyytttuuu{{{ssstttrrrlllhhhhhhiiijjjlllooorrrssstttvvvxxxzzz}}}~~~zzz{{{qqqoootttzzztttoooYYYKKKDDD<<<666000---...//////...------------,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,...111111222999AAATTTYYY```gggkkkmmmoooqqqvvvuuuuuuxxx|||~~~{{{sssrrrzzz~~~}}}|||{{{~~~sssggg___UUUIII@@@<<<777666333111///---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))*********************++++++,,,------------,,,---333AAATTTgggssstttqqqhhh^^^^^^jjjyyy||||||~~~~~~||||||~~~}}}{{{wwwxxx~~~~~~wwwwww~~~yyysssccc]]]XXXYYY^^^```]]]YYYDDD===555////////////...........................------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))++++++++++++++++++++++++************************))))))***++++++++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,///333777)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++************+++,,,---...++++++222FFFZZZhhhpppttt}}}~~~|||zzz|||xxxwww~~~rrrkkkggghhhiiihhhjjjooorrrrrrsssuuuxxx||||||ssstttvvv|||tttxxx~~~yyydddUUUOOOAAA:::222...///000///---...------------,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......111555888<<>>888222.........///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***,,,---+++***---555<<>>777444222111111111111000...---------............------...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,---...<<>>555111000//////000000///...------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++---//////333AAAWWWgggrrrssspppiiiccceeeoooyyyyyy{{{yyy{{{}}}~~~{{{xxxuuusss|||vvvpppmmmoooqqqssssssqqquuuxxxvvvsssssswww|||}}}yyyyyy}}}}}}nnnmmmlllmmmttt~~~~~~}}}ooo\\\\\\___eeeggg^^^MMM>>>777444111111222333111///------............------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******+++++++++*********+++++++++++++++,,,,,,***+++,,,---...111555888KKK]]]```SSSFFF999444<<<<<<999999>>>BBBEEEJJJPPPYYYbbbqqq************************************************************************))))))))))))))))))))))))))))))*********+++++++++,,,***+++---...000999CCCccciiirrr}}}tttxxx|||uuuuuuuuuwwwyyy~~~tttfff]]]aaa___aaafffhhhiiilllqqqvvv{{{~~~~~~~~~{{{zzzxxx~~~{{{kkkeeelll||||||vvvyyy}}}xxxoookkkrrriiiPPPAAA;;;555111000---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++...777FFFQQQ]]]bbbhhhnnnrrrtttuuuuuuyyyvvvtttvvv|||~~~xxxvvv{{{}}}}}}~~~kkk\\\OOODDD===666333///...///111111000------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++***,,,444BBBUUUgggrrroooiiicccbbbiiirrrxxx{{{|||zzz}}}}}}yyytttpppmmmkkkssssssrrrooonnnpppuuuzzzzzz~~~{{{qqqpppnnnlllmmmqqqzzz~~~fff^^^YYY___hhhiii]]]PPP===777222000111222111///------............------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++******)))*********++++++,,,,,,,,,(((***---......///222555DDD]]]iiibbbWWWKKKFFFNNNRRROOONNNRRRUUUVVVZZZ___eeekkkuuu************************************************************************)))))))))))))))))))))))))))************+++++++++---,,,,,,---...333@@@MMMnnnqqqwwwwww{{{yyywww|||qqqaaaZZZ```___bbbfffhhhiiimmmsssxxx|||~~~}}}~~~}}}xxxtttssspppvvvwwwiiifffrrr}}}ssstttvvvuuuiiiiiizzzoooXXXIII???777111///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++...666DDDUUUaaammmooosssxxx{{{|||||||||zzzwwwuuuwww|||xxxqqqpppsssssszzz}}}jjj[[[PPPJJJ>>>888111......000000///------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,111@@@TTTeeennnpppiiibbb___eeerrr|||}}}{{{~~~}}}}}}}}}}}}}}}}}}{{{yyyvvvsssoookkkhhhgggfffkkkooopppooorrrzzz|||yyywwwuuuqqqnnnqqqwwwmmm```SSSRRR\\\dddbbb]]]KKKBBB777222111333111///------............------...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++,,,++++++***)))*********++++++,,,,,,---))),,,------+++,,,000333@@@]]]ooooooiii___\\\eeekkkgggfffggggggdddeeehhhlllooottt{{{************************************************************************)))))))))))))))))))))))))))************+++++++++...---...111555???QQQbbbsssxxx}}}uuu{{{nnn```^^^aaa```bbbfffhhhiiiooovvvyyy}}}~~~~~~}}}}}}~~~zzztttqqqooonnnsss{{{~~~tttiiillluuuwwwvvvwww~~~|||mmmeeeooorrraaaTTTHHH:::111......------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///666BBBRRRbbbkkkrrruuuyyy|||{{{yyyzzzxxxpppooosssuuuzzz~~~nnnfffbbbMMMDDD999111000000000///..............................---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------111555@@@SSSfffooonnniiifffgggjjjqqqwww||||||{{{yyyxxx}}}~~~~~~~~~}}}|||{{{yyywwwvvvqqqpppnnnlllkkkiiihhhhhhdddjjjpppuuuxxx{{{~~~uuurrruuuwww}}}qqq```UUUTTTYYY```ddd^^^QQQAAA777444333111///------............------...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,+++******)))******+++,,,,,,------,,,......,,,+++///888???LLLgggyyyyyyuuunnnllluuuwwwttttttuuusssooommmoooqqqsssvvvzzz}}}************************************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,///555===LLLcccwwwyyy}}}vvvyyy|||pppqqq~~~kkkbbbcccaaaaaacccggghhhiiipppxxxzzz}}}~~~|||||||||}}}}}}~~~|||uuuqqqpppqqqtttzzz}}}~~~ooolllrrr~~~~~~pppcccgggsssxxxmmmbbbTTTCCC777222......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++------------------------......333<<>>XXXhhhrrrlllbbbbbbiiippp{{{zzzxxxwww{{{zzztttqqqjjjddd___dddkkkrrrwww{{{~~~}}}xxxmmmeeeaaa```dddddd\\\LLL<<<444111444000///111000...---///.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************...///000...,,,***+++,,,******+++++++++,,,,,,,,,)))...///...===\\\xxx{{{uuummmeee___aaaeeerrrzzzvvv~~~|||yyyvvvrrrmmmfffaaa++++++++++++++++++++++++******************************************************))))))))))))*********+++++++++,,,,,,,,,---...***///@@@VVVfffqqqwww~~~wwwwww~~~sssmmmccchhhyyynnnbbbdddddddddgggmmmvvv~~~}}}{{{zzzwwwvvvuuuuuuvvvvvvzzz{{{~~~~~~yyyllliiisss~~~nnnlllrrr}}}xxxqqqgggnnnpppYYYIIIBBB666///+++---///...,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---......---------000222999HHH[[[fffiiimmmuuu|||||||||}}}}}}wwwssssssuuuvvvhhh[[[OOOBBB888444111111111000///...---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********************************))))))))))))(((((())))))))))))******************************))))))+++,,,...---+++000@@@PPPlllpppnnnbbbYYY^^^kkkuuu|||zzz~~~{{{tttpppoookkkeeebbbiiirrr{{{|||lllbbbZZZbbbjjjhhh\\\JJJ<<<444555111///111222///---///.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,---------+++***+++,,,******+++++++++,,,,,,,,,***......111DDDeeewwwpppllleeeXXXMMMVVV```rrr{{{{{{~~~yyytttsssrrroooiiiccc++++++++++++++++++++++++************************************************+++******))))))******+++***++++++,,,,,,---------///)))333NNNeeemmmrrrzzz|||zzzwwwwww|||}}}pppggg\\\aaauuu~~~nnnaaabbbcccaaagggqqq{{{}}}|||yyyvvvsssrrrrrrtttvvvxxxyyy{{{}}}}}}uuufffcccooo}}}wwwooojjjssszzzoooyyy{{{nnndddpppgggQQQJJJ999222,,,---///------...------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,//////---+++,,,///666:::GGGVVVhhhrrrssstttyyy~~~}}}}}}||||||~~~xxxssssssvvv|||yyysssyyyzzzmmm^^^NNN@@@999222111000/////////...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***************************)))))))))(((((((((((((((((()))))))))************++++++************))))))...///......111>>>SSSdddoookkkbbb[[[[[[eeerrrzzz}}}~~~~~~{{{tttnnnooouuuwwwuuurrrwww|||}}}{{{~~~wwwggg^^^bbbgggkkkgggZZZJJJ>>>666111...000222000///000............------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))+++,,,+++***)))***,,,******+++++++++,,,,,,,,,***,,,---111CCC```www|||tttkkkfffccc]]]SSSKKKWWW```lllvvvyyyyyyzzz}}}xxxsssppprrrwwwxxxsssmmm++++++++++++++++++++++++************************************************++++++************++++++******+++,,,------......111000AAAaaauuuwwwzzzzzzssswwwzzzrrr{{{|||qqqiiiTTTXXXmmm|||pppbbb```aaaaaaiiiuuu}}}|||yyyuuurrrqqqrrrtttvvvvvvwwwzzz}}}}}}rrrbbb___kkktttnnnpppxxx~~~~~~uuuiiiiiizzzzzzkkkrrr{{{aaabbbrrruuu[[[PPP>>>666///...///------...---------,,,,,,,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,111///+++))),,,444???GGGZZZeeerrr|||~~~~~~~~~}}}|||zzz{{{{{{xxxzzzsssooopppzzz~~~||||||{{{{{{yyyxxxwwwvvvvvvuuuttttttvvvvvvwwwxxxzzz|||}}}~~~~~~lllYYYHHH>>>333111......///000///...---------,,,,,,,,,++++++,,,------------,,,++++++************************((((((((((((((()))))))))((()))))))))************+++++++++***************...------222AAAVVViiiuuukkkccc]]]___iiirrryyy|||~~~~~~yyypppkkkqqq}}}}}}uuuuuuvvv|||sssmmmfffbbbeeejjjgggZZZMMM:::333...///111111000111//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************((()))+++***))))))***,,,******+++++++++,,,,,,,,,+++,,,///666FFFYYYgggllljjjhhhddd```\\\YYYVVVUUUbbbgggnnnuuuzzz|||{{{yyypppnnnnnnuuu~~~zzz++++++++++++++++++++++++************************************************++++++************++++++******+++,,,---.../////////888QQQnnn{{{zzz}}}xxxtttzzzyyysss}}}tttkkkIIIIII___sssnnncccaaaaaagggooo{{{{{{xxxuuurrrqqqrrrtttvvvvvvwwwzzz}}}}}}rrraaa\\\jjj}}}~~~~~~wwwllleeedddgggiiiuuuzzznnnjjjrrrqqqrrrhhh___ddd{{{}}}fffWWWDDD;;;333000///------///------------,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---111...,,,,,,111===LLLVVViiioooxxx}}}{{{zzz{{{xxxpppooottt~~~}}}|||zzzzzzuuusssqqqpppppppppnnnmmmllllllllllllmmmnnnooooooqqquuu{{{{{{fffRRREEE:::555000---///000///.........---------,,,,,,,,,---------------,,,++++++************************(((((())))))))))))******))))))))))))*********************+++++++++,,,,,,,,,---222???UUUkkkwwwxxxiiiddddddlllvvvzzz{{{{{{|||zzzyyyzzz|||}}}|||zzzwwwqqqhhheeennn}}}}}}~~~zzz~~~zzzvvvxxx}}}ooobbbbbbjjjmmmeee[[[DDD:::111000111111000111/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************(((***+++***))))))***+++******+++++++++,,,,,,,,,---...444@@@OOO[[[```______bbbccc```[[[ZZZ^^^bbbnnnsssxxx~~~}}}tttmmmnnnttt}}}++++++++++++++++++++++++************************************************,,,++++++******++++++,,,******+++,,,---.../////////DDDccczzz~~~{{{}}}vvvyyyvvvhhhEEE@@@RRRiiijjjbbbbbbbbblllttt~~~xxxvvvtttrrrqqqrrrtttuuuvvvwww{{{~~~~~~|||qqq^^^YYYgggzzz{{{wwwzzzsssjjjeeecccbbbaaadddrrrsssmmmmmmqqq~~~xxx~~~ttteee```pppnnn___JJJ@@@666222000------......------------,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------......///222;;;IIIXXXbbbkkkqqqyyy}}}{{{}}}}}}wwwtttuuuuuuyyy~~~~~~}}}zzzwwwuuussspppmmmiiihhhhhhhhhgggeeebbbbbbaaaaaaaaaaaabbbcccdddgggjjjooovvv~~~vvvcccVVVDDD===444/////////...---/////////.........---------------...------,,,+++************************)))))))))*********++++++))))))))))))************))))))******+++,,,------,,,555BBBSSSgggtttsssjjjggghhhooowwwyyywwwxxx}}}|||}}}}}}|||yyyvvvtttssslllhhhbbbbbbnnn}}}~~~~~~yyyuuuyyy{{{lllfffjjjmmmjjjeeeRRRDDD777222222000///000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))+++,,,+++)))))))))+++******+++++++++,,,,,,,,,///000777FFFVVV^^^]]]ZZZ[[[___bbbbbbaaacccjjjpppwww{{{~~~}}}tttqqqvvv~~~yyy++++++++++++++++++++++++************************************************,,,++++++******++++++,,,******+++,,,---//////000777SSSuuu~~~{{{qqqqqqvvvcccIII???LLLcccfffaaabbbbbbnnnvvv|||}}}uuutttrrrqqqqqqrrrssstttvvvxxx|||yyynnn[[[UUUcccxxxzzzsssssstttkkkgggfffcccaaa^^^eeeooo}}}uuummmiiijjjzzz~~~~~~lll```jjj{{{ssseeeMMMCCC888333111...---.........---------,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------+++---222999CCCQQQ___iiigggmmmvvv|||~~~|||yyyuuutttrrrrrrttt{{{{{{}}}}}}|||}}}sssttttttssspppmmmiiigggeeeaaa]]]\\\]]]]]][[[YYY\\\[[[ZZZYYYYYYZZZ[[[\\\[[[]]]___bbbgggoooxxx~~~sssfffLLLCCC777000//////...,,,000////////////.........------......------,,,+++************************))))))******+++++++++,,,))))))))))))************(((((()))***,,,---...///000>>>QQQbbbpppttthhhXXXccciiiuuu{{{vvvpppuuu|||xxxppplllmmmgggeeedddhhhuuu~~~~~~~~~{{{yyy~~~uuullljjjkkkjjjiii\\\MMM<<<555222000......000/////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***************************,,,,,,+++)))))))))*********+++++++++,,,,,,,,,000000777GGGWWW]]]ZZZVVVZZZ]]]```cccgggmmmuuu{{{{{{}}}{{{vvvwww||||||wwwvvv}}}xxxqqq+++,,,,,,------,,,,,,+++************************)))************+++++++++++++++******************---222,,,(((///111222999JJJ```zzz~~~|||{{{mmmppp}}}ttt\\\HHH>>>AAAUUU```^^^cccoooxxx{{{|||{{{{{{rrrrrrqqqrrrsssuuuwwwyyyxxx~~~|||xxxlll\\\XXXeeewww~~~sssoooyyy|||uuuqqqlllfff```___aaadddlll}}}yyyqqqhhhrrrsss___^^^sssnnnXXXJJJ<<<777333...+++---//////.........---------,,,+++++++++,,,,,,---...++++++++++++++++++++++++---,,,)))(((+++......+++111444888CCCXXXjjjhhh\\\aaaiiittt{{{~~~wwwwww|||{{{pppqqqsssqqqttt|||{{{}}}~~~}}}{{{{{{~~~}}}~~~}}}|||yyyuuupppllljjjgggfffdddbbb^^^[[[XXXWWWXXXVVVQQQMMMJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMRRRTTTUUUWWWYYY\\\aaaeeerrrxxxyyydddOOO;;;444444222000000222111///...,,,,,,++++++------------------------++++++++++++++++++++++++,,,+++***))))))+++---...++++++***************++++++((((((+++,,,,,,...222555LLLhhhuuupppddd]]][[[oooqqqttttttrrrpppqqqrrr~~~~~~}}}uuupppmmmkkkjjjnnnsssyyy~~~~~~~~~}}}zzzkkkaaa^^^eee[[[LLL>>>555111000000///......---------.................................---,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***************************************************+++++++++***************---+++***+++---.........111000777GGGSSSVVVVVVYYY]]]kkksssnnnlllsssyyyxxxyyysssvvvzzzzzzzzz}}}{{{nnnddd```+++,,,,,,------,,,,,,+++************************)))************+++++++++************************,,,///,,,,,,222222666EEEcccqqq|||qqqjjjqqq}}}}}}zzzqqqYYYGGG???CCCUUU______eeerrr~~~|||xxxvvvpppppppppqqqrrrtttvvvwwwxxx~~~xxxlll[[[UUU```uuutttpppxxxyyyuuuqqqkkkfffaaaaaaaaaeeerrr|||qqqiiiooo|||wwwbbb[[[kkk{{{eeeSSSBBB999555000---.....................------++++++++++++,,,,,,---...++++++++++++++++++++++++---,,,++++++---//////...222666BBBVVVfffkkkjjjhhhiiiooovvv{{{}}}~~~xxx{{{ssslllqqqsssqqqrrrxxxyyy{{{||||||{{{{{{}}}~~~zzzsssrrrppplllgggbbb]]][[[]]]\\\[[[YYYVVVSSSQQQPPPQQQPPPLLLIIIGGGEEEEEEEEE@@@@@@???>>>>>>>>>??????FFFHHHJJJLLLNNNRRRWWWZZZaaagggpppyyyjjjYYYGGG===666000...///111000///...---,,,,,,,,,------------------------+++++++++++++++++++++++++++***)))((((((***+++,,,++++++***************+++***)))***.........222888LLL___sssvvvkkk```___dddpppssssssnnnjjjjjjqqqxxx~~~}}}uuu{{{{{{qqqmmmoooqqqxxxzzz|||~~~~~~~~~}}}|||lll___\\\eeeaaaWWWIII;;;333111222//////......------.................................---,,,,,,+++++++++,,,***+++,,,,,,,,,,,,+++*********************************************************************++++++,,,+++******+++++++++***222555>>>KKKQQQPPPPPPSSSgggvvv~~~wwwrrrwww}}}~~~|||rrrlllpppvvvyyy}}}~~~pppbbbXXXTTT+++,,,,,,------,,,,,,+++************************)))************+++++++++************************+++,,,+++///444000;;;TTTrrrxxxvvvhhhjjjvvvwwwsss~~~oooWWWEEEAAAFFFUUU]]]```jjjwww~~~zzztttpppnnnnnnnnnnnnppprrrtttuuuwww}}}yyynnn]]]UUU^^^ppp|||wwwqqqwww{{{wwwrrrnnngggfffcccaaagggyyytttmmmnnnsss{{{iiiXXX```{{{wwwbbbJJJ<<<666333000///------..................++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---...///000000111777>>>TTTmmmuuuooonnnvvvssswwwyyyyyyzzz~~~}}}uuummmkkkrrrvvvsssrrruuuvvvxxxzzzzzzzzz{{{}}}~~~~~~|||tttoooccccccaaa^^^ZZZUUUQQQOOORRRRRRQQQOOONNNLLLKKKJJJLLLKKKIIIHHHFFFEEEDDDCCC???>>><<<;;;:::999999999:::<<<>>>@@@BBBEEEJJJMMMTTTXXX___hhhqqq{{{sssfffUUUGGG:::111///111000//////...---------...------------------------+++++++++++++++++++++++++++***)))((((((((()))***+++***************++++++******---000000222:::EEEcccqqq{{{vvvhhh```fffppprrrrrrooohhhcccgggttt}}}uuusss~~~vvvmmmlllrrryyy~~~~~~}}}|||{{{{{{zzz~~~}}}~~~{{{{{{uuu}}}qqq```[[[___bbbaaaVVVEEE777222222000000///.......................................------,,,+++++++++,,,,,,***++++++,,,,,,++++++***************************************************)))))))))***+++++++++,,,************++++++,,,,,,444<<>>PPPhhhxxxyyytttwww~~~||||||zzzvvvwww{{{rrrnnnnnntttwwwuuutttvvvuuuvvvxxxyyyyyyzzz{{{{{{}}}|||{{{yyyuuunnneee___WWWWWWWWWVVVTTTRRROOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFDDDCCCAAA>>><<<;;;::::::777888:::;;;;;;===@@@CCCLLLOOOTTTZZZbbblllwww}}}ttt```NNN@@@777444333//////...............///------------------------++++++++++++++++++++++++,,,+++***)))(((((())))))*********)))******+++,,,+++,,,---///000777GGGVVVpppxxx|||wwwlllhhhnnnvvvqqqooojjjfffgggooo||||||wwwvvvzzzwwwqqqnnnooowww~~~~~~}}}|||{{{zzz{{{{{{|||~~~~~~~~~xxxyyywwwddd]]]UUU\\\aaa^^^QQQBBB666000111111000///....................................---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,((()))***+++---///222444999CCCPPPUUUTTTUUU^^^hhhuuu{{{~~~{{{yyy||||||yyyvvvqqqnnnqqqxxx||||||{{{tttsssooohhh```[[[XXXXXX+++,,,,,,------,,,,,,+++************************))))))*********+++++++++))))))*********+++++++++...---,,,//////+++@@@ffftttvvv}}}xxx~~~oooxxx{{{vvv{{{eeePPPCCCGGGNNNVVV]]]gggttt}}}~~~|||yyytttooolllllllllkkklllmmmoooqqqsssvvvxxx{{{wwwkkk^^^WWW]]]lllxxx~~~tttrrrzzz~~~{{{yyywwwuuusssoooiiilllxxxtttrrruuuxxxvvvwww{{{eeeYYYeeezzzvvvYYYBBB888666333///---.....................+++,,,---------,,,+++++++++++++++++++++++++++++++++***---///---+++111:::KKKdddwwwvvvsssyyy~~~}}}xxxtttuuu~~~sssmmmsssvvvrrrrrrpppooosssuuutttuuuvvvuuuuuuvvvwwwxxxxxxwwwvvvtttqqqmmmiiiddd___YYYUUUSSSTTTTTTTTTRRRPPPNNNMMMJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMNNNMMMLLLJJJHHHFFFEEECCC@@@>>><<<;;;;;;999:::;;;:::999999:::;;;CCCEEEIIIMMMSSS\\\eeelllyyymmmWWWHHH@@@777111000//////.........//////------------------------++++++++++++++++++++++++---,,,++++++******************))))))***++++++,,,...,,,,,,///333???UUUiiiyyy{{{|||{{{wwwtttssstttppplllhhhkkkttt~~~|||uuuttt{{{vvvnnnppptttwww{{{~~~}}}}}}~~~zzzxxx~~~jjj___RRRVVV\\\aaa___RRR???111222222111000///.................................,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,)))***++++++,,,///444999CCCMMMVVVVVVVVV\\\jjjvvvwwwvvvtttuuuzzz~~~zzztttvvvvvvvvvzzz}}}wwwjjjiiifffbbb```___```bbb+++,,,,,,------,,,,,,+++************************)))************+++++++++)))))))))***++++++,,,,,,---000------///222JJJpppyyy}}}}}}xxxvvv~~~yyynnn\\\LLLGGGMMMSSSYYYcccpppzzz~~~~~~~~~{{{uuuqqqnnnnnnllllllllllllnnnppprrrsssvvvwwwzzzwwwjjj]]]VVVZZZiiittt~~~vvvooottt}}}|||zzzwwwwwwtttmmmjjjxxxuuurrruuu~~~uuussswwwsssaaa^^^lll}}}yyy___HHH;;;777333/////////.........---------+++,,,---...---,,,+++***++++++++++++++++++++++++,,,+++,,,000......999HHH\\\rrrzzzooonnn|||}}}|||vvvsssuuu|||rrrlllmmmllljjjooonnnnnnooopppqqqrrrsssuuutttsssttttttssspppnnngggccc^^^[[[YYYWWWVVVTTTTTTTTTSSSRRROOOLLLIIIHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKLLLMMMMMMLLLKKKIIIHHHIIIHHHFFFDDDBBBAAA@@@@@@<<<======;;;999777777777>>>@@@BBBEEEIIIPPPXXX]]]fffppp~~~}}}dddTTTHHH;;;000111000000///.........///------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,///------222;;;LLLdddxxx~~~{{{vvvqqqrrrnnnmmmuuu~~~zzzwwwzzztttnnnnnnwww~~~||||||~~~}}}}}}}}}~~~~~~uuuwwwssseee[[[XXXYYYaaafff___KKK999444333222000////////////........................,,,,,,+++++++++,,,------,,,++++++******++++++,,,************************************************)))))))))***+++++++++,,,,,,,,,,,,++++++///777>>>RRRXXXZZZWWWXXXbbbpppyyyzzzvvvsssvvv}}}{{{uuuuuuxxx{{{|||rrreeecccaaa``````bbbccceee+++,,,,,,------,,,,,,+++************************)))************+++++++++((())))))***++++++,,,,,,***111...+++222???\\\~~~~~~|||~~~{{{vvvaaaVVVNNNMMMTTTYYY^^^jjjyyy||||||sssnnnnnnpppmmmmmmmmmnnnoooqqqssstttvvvvvv{{{~~~oooaaaVVVWWW___iiisssvvvxxx~~~wwwlllooo~~~}}}xxxwwwvvvpppjjjttt{{{ssssssxxxyyyxxxzzz~~~~~~jjjZZZbbbvvvxxxeeeMMM???999555000000000///...---,,,,,,++++++,,,---......,,,***)))++++++++++++++++++++++++...+++---111111444FFF[[[mmmtttssslllooo}}}~~~yyyttttttxxx{{{{{{yyyuuuxxxqqqmmmiiihhhiiihhhkkknnnooooooqqqqqqqqqsssrrrpppoooooommmhhhddd^^^[[[XXXUUUUUUVVVUUUTTTQQQQQQQQQOOOMMMJJJGGGEEEGGGGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHIIIHHHGGGFFFEEEDDDDDDDDD???@@@@@@>>>;;;999888999;;;<<<>>>@@@BBBGGGMMMQQQTTT]]]jjjwwwuuuaaaRRRCCC777222222000///............------------------------++++++++++++++++++++++++)))******+++++++++++++++))))))))))))***+++,,,---...---///999HHHZZZppp~~~}}}|||zzzvvvtttwwwvvvxxxxxx{{{~~~{{{iiikkkvvv~~~{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{{{{tttjjjaaaZZZ]]]ccc```QQQBBB444444222111000/////////........................,,,+++++++++,,,,,,---...,,,,,,+++******+++,,,,,,******************************************************************++++++,,,------,,,...666BBBLLL___```___\\\aaammmvvvyyy}}}{{{zzz}}}|||zzzyyy|||}}}}}}uuuiiicccbbbbbbcccdddfffgggggg+++,,,,,,------,,,,,,+++************************)))************+++++++++((())))))***++++++,,,,,,'''111///+++666KKKjjjyyyyyy~~~mmmZZZUUURRRRRRXXX]]]bbbooo|||}}}ssslllmmmqqqnnnnnnnnnoooppprrrtttuuuvvvvvv}}}wwwfffYYYWWWTTT___hhhlllooovvv}}}wwwjjjmmm|||zzzwwwxxxrrrllltttwwwnnnppp}}}}}}qqqYYY^^^ttt|||wwwhhhRRRAAA;;;777222111111000...---,,,+++***+++,,,.........,,,***)))++++++++++++++++++++++++000,,,...333555;;;QQQjjjxxxqqqkkklllttt}}}}}}wwwsssvvv{{{{{{uuunnntttpppjjjhhheeegggnnndddiiinnnqqqrrrssssssqqqrrrpppmmmllllllhhhccc^^^^^^[[[XXXVVVVVVUUUTTTSSSMMMNNNNNNNNNLLLKKKIIIGGGIIIHHHGGGFFFGGGIIIKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIEEEDDDCCCCCCBBBBBBBBBCCCAAABBBCCCBBB???===<<<===555666888999;;;>>>CCCFFFJJJRRR]]]hhhssskkk[[[LLLAAA333222111///...---------------------------------++++++++++++++++++++++++'''((()))***************))))))))))))***+++,,,------,,,222@@@RRRdddxxx~~~{{{wwwuuuuuuwwwyyy|||~~~{{{pppxxx|||tttbbblll}}}yyy~~~uuuyyyttthhh[[[XXX\\\[[[QQQGGG555444333111000/////////........................++++++++++++,,,,,,---...---,,,+++******+++,,,---************************************************+++++++++***************+++---...///444@@@PPP\\\dddeeebbbaaajjjwww~~~|||~~~||||||~~~~~~zzzyyywwwlll___ccccccdddfffiiikkkllllll,,,,,,,,,+++++++++******************************)))************+++++++++)))******++++++,,,------...111111000:::WWW{{{~~~~~~vvvooowwwzzznnn___YYYZZZeeeaaa```jjjyyy}}}zzzxxxuuurrrmmmjjjoooooooooooopppqqqrrrsssyyyzzz~~~{{{nnnbbbXXXWWWUUUVVV[[[aaafffpppyyyyyyqqqmmmooo}}}~~~zzzrrrmmmuuuxxxrrrnnnyyy}}}~~~lll^^^iiizzzzzz^^^FFF<<<777000222000.........///...---+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,222333///666LLLfffuuusssooommmpppyyy|||wwwvvvwwwtttdddfffkkkhhhddddddkkkmmmooorrrsssrrrpppooonnnkkkhhhfffeeedddbbbaaabbb```[[[VVVRRRPPPPPPPPPNNNLLLIIIHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNPPPTTTWWWUUUPPPKKKJJJLLLKKKIIIGGGFFFFFFFFFEEECCCDDDEEEEEECCC@@@===<<<;;;;;;:::888777888;;;===???CCCGGGPPP[[[dddpppzzzeeeTTTIII:::777222000111111000/////////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++,,,---------,,,,,,///999JJJ^^^ppp|||}}}}}}}}}|||vvvpppsssyyy}}}|||wwwtttsss|||||||||}}}ttteeehhhttt}}}}}}~~~wwwssszzzjjjeeeccc\\\SSSLLLAAA777111333222,,,...666///............------------------------------------,,,,,,++++++,,,,,,---************************************************)))******+++++++++******222))),,,:::@@@BBBVVVqqqpppeee```iiiuuu{{{~~~~~~xxxwww|||rrrjjjgggeeefffjjjmmmnnnmmmmmmoooqqq,,,,,,,,,++++++++++++***************************)))************+++++++++)))******++++++,,,------***...///222BBBccc~~~zzzpppmmmuuu~~~wwwjjj]]]YYY\\\dddbbbeeennn{{{~~~}}}zzzwwwuuusssqqqooommmooooooooooooppprrrssssssuuuwww{{{uuuhhh\\\YYYUUUSSSUUUWWWZZZbbbjjjsss|||yyyppplllmmm{{{|||xxxrrrnnntttooo```ggg~~~iiiNNN???666...222000...---......---,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,---...111222555BBB[[[qqq}}}vvvuuuvvvyyy}}}}}}|||xxxiii```ccceeeccceeekkkmmmnnnppprrrrrrqqqooommmmmmkkkhhhgggfffeeebbb```]]][[[YYYVVVSSSPPPNNNMMMJJJIIIGGGGGGHHHIIIIIIJJJNNNPPPRRRTTTVVVWWWWWWVVVWWW\\\aaaaaa\\\YYYXXXYYYXXXUUUQQQOOOMMMJJJGGGDDDFFFFFFGGGFFFDDDBBBBBBBBB<<<:::999777777888999:::>>>AAAHHHQQQYYYccctttooo^^^RRRCCC<<<333......///...---//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++,,,---,,,,,,000444@@@SSSiiiwww|||{{{zzzzzz{{{zzzsssmmmnnnttt}}}yyyuuusss}}}~~~~~~wwwmmmfffeeennnvvv~~~zzzvvvxxxxxxkkkeee___YYYWWWLLLBBB777444333111111222///............------------------------------------,,,,,,++++++,,,,,,---************************************************)))******+++++++++++++++,,,,,,///777DDDUUUgggrrrjjjeeeeeennnvvvzzz~~~xxxvvvzzz~~~oooffffffgggiiilllpppqqqooonnnoooppp,,,,,,,,,,,,++++++++++++************************)))************+++++++++)))******++++++,,,------)))...000666NNNpppsssoooqqqxxx{{{yyy}}}{{{ooobbbXXXWWW[[[aaaeeelllvvv}}}|||zzzwwwsssppppppppppppooonnnoooooooooqqqrrrssstttsssxxx{{{|||ttthhh___XXXRRROOOMMMMMMRRRXXXbbblll|||yyypppjjjkkkwwwxxxqqqppp{{{vvveeedddzzzzzz___III:::000111///---------...---++++++,,,,,,------,,,,,,++++++++++++++++++,,,------......000:::PPPhhhvvvzzz{{{~~~}}}|||wwwhhhbbb___aaa```___fffppppppqqqrrrrrrqqqooommmkkkkkkiiihhhggggggeeeaaa^^^YYYXXXWWWUUUSSSPPPMMMKKKIIIIIIJJJKKKMMMPPPRRRSSSZZZ]]]```ccceeeeeeeeeddd```ffflllnnnllliiihhhiiiiiifffbbb^^^[[[VVVRRRNNNIIIIIIHHHFFFDDDBBBAAA@@@>>>===;;;:::888777777777:::;;;@@@GGGLLLTTTbbbooommm___SSSHHH:::000.........---//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,333;;;KKKaaattt~~~{{{vvvyyyyyyyyywwwqqqkkkmmmsss}}}uuussssss}}}}}}|||mmm[[[\\\iiivvvyyy}}}~~~vvvrrr}}}oooccc]]][[[\\\[[[RRRCCC666444666333...///............------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************++++++,,,,,,,,,***333666999MMMjjjvvvooogggiiinnnuuuxxxxxx}}}xxxvvvzzz~~~~~~zzziiicccfffkkklllooorrrtttsssqqqpppppp------,,,,,,,,,+++++++++************************))))))*********+++++++++)))******++++++,,,------,,,000333>>>ZZZyyy{{{wwwwwwrrrtttzzzzzzqqqsss|||xxxhhhYYYQQQSSSXXX]]]fffsss|||~~~}}}yyyuuuooollllllmmmoooooonnnnnnooopppqqqssstttuuuuuuzzz{{{xxxxxxuuujjj```VVVOOOKKKGGGHHHLLLTTT\\\jjj~~~{{{rrrkkkjjjuuuxxxooottt~~~lllbbbmmm~~~rrrWWWBBB777222///------------,,,++++++,,,,,,------,,,,,,++++++++++++++++++,,,---...000///555GGG___rrrvvvrrr~~~~~~|||}}}zzzrrrdddbbbaaacccaaa```gggpppssssssssssssqqqooolllkkkjjjiiihhhhhhgggddd```\\\YYYXXXVVVSSSQQQOOONNNMMMMMMOOORRRVVVYYY\\\```ccchhhkkkooosssuuuuuutttsssmmmrrrxxx{{{zzzxxxwwwwwwwwwuuurrrooolllhhhccc___UUURRRNNNJJJFFFCCC???===AAA@@@???===<<<:::888888999999<<>><<<;;;:::999777999===@@@DDDLLLVVV]]]mmmwwwrrreeeRRR@@@666111000000//////...------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,+++,,,///222777JJJcccrrruuutttwww{{{~~~{{{wwwtttnnnlllttt}}}{{{uuuuuuxxxyyy{{{sss___SSSZZZjjjvvv~~~{{{wwwwwwzzz~~~{{{wwwxxxtttxxxzzzrrreee___^^^eeeggg^^^HHH777444222...///............------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************+++,,,...///000555777DDDYYYlllqqqmmmiiiwww~~~xxxwww}}}|||}}}|||||||||rrrhhhcccdddgggkkkmmmooopppsssuuuwwwwwwuuuttt------------,,,,,,,,,,,,************************)))************+++++++++)))******++++++,,,------------;;;ZZZzzz~~~iiippp}}}zzznnnppp{{{{{{hhhWWWRRRVVVYYY```kkkzzz~~~~~~xxxssslllhhhhhhjjjlllnnnnnnnnnoooppprrrtttuuuvvvssstttwwwzzz{{{|||ssseee\\\TTTKKKFFFEEEAAAEEEKKKXXXnnn}}}yyyssslllpppyyyrrrmmmzzz||||||jjj^^^jjjbbbHHH<<<444222///.........,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,...///000...888NNNhhhyyy|||yyyvvvyyylll```ZZZ[[[ZZZ[[[aaahhhmmmpppqqqwwwvvvvvvuuusssrrrpppooommmkkkhhhfffddd```\\\XXXVVVTTTPPPNNNNNNRRRVVVYYY]]]bbbiiinnnrrrwww|||~~~qqqkkkccc]]]YYYUUUPPPKKKFFFEEECCCAAA???===<<<<<<999777777:::<<<>>>DDDLLLOOO]]]mmm{{{vvvmmm]]]JJJ:::111.../////////...------------...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---...---,,,...333777@@@VVVnnnwwwrrrnnnttt}}}zzzxxxvvvtttppppppwww|||xxxyyy{{{wwwxxxkkkWWWTTTdddrrrttt|||zzzwwwwwwzzz}}}{{{{{{xxxuuusssuuu|||}}}wwwxxx|||yyyjjj```]]]bbbgggdddSSS@@@444111111///............------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,///111222777:::NNNkkkvvvnnnkkksss~~~}}}xxx{{{~~~uuukkkccceeeiiilllmmmmmmqqqqqqrrrsssvvvvvvuuusss...------------,,,,,,,,,************************)))************+++++++++)))******++++++,,,------000...BBBlllttthhhooo|||zzzooorrr}}}zzzhhhXXXUUUXXX[[[gggppp||||||{{{uuupppkkkhhhhhhkkknnnooonnnnnnoooppprrrtttvvvwwwuuutttvvvzzzzzzyyy~~~pppfff]]]QQQIIIEEE???@@@CCCLLL___uuu{{{{{{vvvmmmmmmsss~~~wwwooottt}}}~~~|||rrr^^^bbbqqqyyy___IIIAAA555333000/////////---,,,+++,,,,,,------,,,,,,++++++++++++,,,---...///000111AAA[[[qqqxxxuuuuuuzzz{{{kkk]]]WWWWWWVVVYYY]]]bbbjjjqqquuuuuuwwwwwwvvvvvvuuutttttttttpppmmmiiieeebbb^^^ZZZWWWSSSSSSSSSTTTXXX^^^cccggghhhnnnvvv|||vvvooojjjddd]]]XXXPPPMMMJJJFFFBBBAAA@@@@@@<<<999777999::::::>>>DDDGGGSSS```jjjyyywwwssshhhUUU@@@222///000//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***---///...---000666<<>>YYYjjj|||wwwooooootttrrrvvv}}}~~~{{{{{{||||||{{{uuu```TTT___pppuuuvvvxxxxxxzzz|||}}}}}}~~~yyyuuupppnnnqqqvvv{{{}}}}}}xxx{{{}}}||||||tttjjjhhh___^^^aaacccUUU@@@333333//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++******+++---000333555AAARRRkkkzzztttjjjqqq~~~ssseee]]]```hhhqqqrrrnnnqqqyyyzzzvvvrrrpppqqqqqqooommm000000///---+++***,,,---*********************************************************+++---.........555999aaasssfffqqqzzz}}}xxx}}}vvviii___[[[WWWRRRVVV___uuu{{{zzztttooommmkkkiiiiiikkkmmmnnnnnnppppppnnnpppuuuxxxxxxyyyxxxvvvvvvvvvxxxzzz|||vvvqqqfffWWWMMMHHHCCC@@@BBBHHHTTTgggwwwxxxxxxwwwvvvsssqqqooommmuuu|||}}}tttnnnuuujjjYYY```tttuuufffUUUGGG???666//////111000.........------,,,,,,------...---++++++...///...///333HHH^^^rrrxxxwwwzzz~~~yyy|||}}}~~~sssddd]]]WWWUUUUUUWWW\\\dddjjjooosssvvvxxxtttsssrrrtttxxx{{{zzzyyyssspppjjjccc]]]WWWTTTRRRWWW[[[cccjjjllllllrrryyy{{{wwwlllfff\\\TTTNNNJJJHHHFFFCCCBBB@@@===:::;;;===???BBBKKKVVV]]]___ggg}}}yyylllbbbQQQ<<<222333111111000---,,,,,,...000......---------,,,,,,,,,,,,,,,,,,---------......***+++...000---...===MMMjjjwww~~~xxxuuuxxxyyyuuuvvvvvvzzzuuusss{{{{{{mmmXXXVVVooo{{{|||||||||}}}~~~}}}vvvuuuqqqmmmjjjlllqqqxxx}}}}}}{{{{{{zzzzzz}}}}}}yyy|||~~~vvvrrr______aaabbb\\\LLL:::...000000///------///000///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++***)))***++++++++++++******************)))'''(((---111333888>>>GGGhhh|||mmmnnn{{{}}}ttteee___fffjjjnnnpppoooqqqwww|||{{{uuulllhhhhhhjjjkkkjjj000000///...,,,,,,---...************************************************++++++***+++---.........444CCCqqq~~~~~~mmm```uuuzzz~~~|||wwwvvv}}}sssfff[[[WWWUUUSSSYYYdddwww|||~~~yyysssooommmkkkjjjjjjkkkmmmnnnnnnppppppnnnooouuuxxxwwwwwwwwwvvvvvvwwwxxxzzz{{{~~~uuuiii]]]WWWKKKEEE@@@???BBBKKKZZZhhhpppqqqrrrsssrrrooollljjjooovvv}}}zzzoooqqqyyyrrr```cccwwwzzzooo\\\JJJAAA888000000222000///......------,,,,,,------...,,,+++,,,/////////555<<>>AAAJJJTTTbbbeeeiiilllmmmllliiigggjjjrrr}}}zzz}}}sssooouuu|||{{{fffddduuu{{{hhhPPPEEE;;;222111222111//////...------,,,,,,------...,,,,,,...///...000<<>>===@@@BBBGGGNNNVVV\\\```aaaaaa```gggqqqzzzyyywww{{{vvvsssvvv}}}~~~}}}rrrdddgggxxxqqqNNNCCC888555444222//////...------,,,,,,------......///000///---555JJJ^^^tttvvv|||~~~zzzxxx~~~{{{~~~cccVVVHHHCCCDDDIIISSS[[[aaafffmmmqqqssstttttttttvvvwwwxxxyyywwwvvvtttsssmmmkkkhhhggggggiiikkkmmmnnnmmmooouuuxxxzzz|||oooeeeVVVQQQJJJDDDAAA???===;;;;;;888999>>>CCCJJJTTT___ggguuuvvvjjjaaaRRRCCC555222000///000000...,,,......---------,,,,,,,,,,,,,,,,,,---------......+++...//////666KKKiii~~~|||}}}{{{vvvmmmiiikkkvvv~~~{{{sssxxxzzzbbbTTTWWWfffttt{{{~~~{{{uuunnnfff```___^^^^^^^^^```bbbdddeeeiiikkkmmmooorrrssstttttt{{{|||}}}|||zzzyyyyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuwwwyyyzzzzzzyyyyyyyyy{{{uuuwwwyyyyyyyyyyyyzzz|||~~~xxx~~~ooofff[[[WWW```gggaaaUUU<<<333---...000...---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++***+++...111555???SSSfffqqqttt{{{}}}uuuddd^^^dddlllmmmppprrrssssssrrrqqqpppllljjjeee]]]VVVTTTWWW[[[;;;555///,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,...---,,,...333777HHHpppxxx}}}ppprrryyypppccc```pppjjj]]]TTTTTTWWW^^^mmm}}}}}}{{{zzzwwwrrrllllllllllllmmmnnnooooooppprrrqqqmmmnnnrrrtttrrrrrrssssssttttttuuuvvvvvvvvvyyy~~~yyyqqqggg___VVVPPPJJJBBB>>>>>>;;;>>>DDDJJJPPPVVVYYY[[[VVV[[[cccmmmwww~~~vvvjjjiiippp}}}|||rrrpppwww}}}{{{|||jjjbbbppp|||SSSGGG;;;777555222//////...------,,,,,,------...//////000000111<<>><<<999999:::===>>>CCCNNNZZZ]]]kkk|||vvvhhhYYYMMM;;;666111///000000///---......---------,,,,,,,,,,,,,,,,,,---------......+++///000222???WWWrrr~~~zzzwwwuuummmmmmsss|||qqq\\\UUUaaammmyyy~~~}}}zzzuuuooohhhbbb___]]]\\\ZZZYYYZZZ\\\___aaafffhhhkkknnnpppqqqrrrrrrwwwyyyzzz{{{yyyyyyyyyzzzxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvxxxyyywwwxxxxxxxxxwwwwwwyyy{{{~~~zzz~~~yyysssggg]]]```hhhggg^^^EEE888...///000------111------------------------++++++,,,,,,,,,,,,------------.........---,,,+++)))))))))***++++++,,,,,,***,,,111555999GGGaaaxxx~~~~~~|||yyy|||}}}nnnbbbbbbkkkrrrnnnooopppqqqrrrqqqqqqpppgggddd^^^XXXSSSSSSVVVYYYBBB:::111,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,************************))),,,...---,,,///555:::YYY}}}|||vvv}}}qqqvvv}}}tttiiiiii{{{wwwcccXXXQQQTTTZZZaaappp}}}~~~|||{{{wwwrrrlllllllllmmmnnnnnnooopppppprrrqqqmmmmmmqqqsssrrrsssrrrrrrrrrrrrtttuuuvvvwwwxxx{{{wwwooofff^^^ZZZSSSJJJCCCBBB;;;<<<===@@@EEEKKKPPPSSSPPPRRRWWW___hhhqqqxxx{{{}}}~~~vvvjjjggglll|||uuuooosssyyy}}}ppp___fffyyyVVVJJJ>>>999666222000///...------,,,,,,------.........///222777EEE^^^sssssssssxxxzzzzzz{{{{{{{{{~~~hhhTTTJJJDDDAAADDDJJJQQQZZZcccgggjjjnnnqqqsssuuuwwwyyywwwzzz|||{{{wwwsssqqqqqqnnnmmmlllkkkkkkkkkllllllpppnnnqqqwww{{{|||}}}wwwlll]]]QQQJJJGGGCCC@@@<<<999999:::;;;>>>GGGPPPWWWbbbppp|||tttbbbXXX@@@:::222///000000///---......---------,,,,,,,,,,,,,,,,,,---------......---000222888HHHbbbxxx{{{tttvvv{{{rrrssszzz}}}cccWWWZZZkkkrrr|||~~~~~~}}}yyywwwsssmmmgggaaa^^^\\\XXXXXXWWWWWWXXXZZZ]]]^^^eeegggjjjnnnpppqqqrrrqqqrrruuuwwwyyyxxxxxxyyyzzzvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvtttssstttuuuuuuvvvuuutttssstttwwwyyyyyy~~~|||tttaaa[[[cccgggdddRRRAAA333222111---,,,111........................+++++++++,,,,,,---------------.........---,,,+++((())))))***++++++,,,,,,,,,///555:::@@@QQQooo~~~vvvuuussswww~~~wwwggg```fffppptttpppoooooooooooopppooonnnaaa\\\VVVQQQPPPQQQSSSTTTGGG>>>333------///000///,,,,,,,,,,,,,,,,,,,,,,,,************************(((+++...---,,,///666<<>>===>>>@@@FFFFFFDDDCCCCCCGGGLLLQQQZZZaaakkkuuu|||uuurrrwww~~~ccc___rrr}}}bbbQQQBBB===888///---222......------------.........///000555GGGbbbvvv~~~}}}~~~~~~fffRRRJJJ@@@BBBEEEJJJPPPYYYbbbiiilllooosssuuuvvvwwwyyy{{{}}}{{{xxxuuurrrppprrrooolllhhhggghhhjjjkkkoooqqqsssuuuwwwyyy}}}uuukkk^^^QQQKKKFFFDDD???;;;888888;;;===EEEOOO[[[ffftttyyyppplllnnnvvvpppfffXXXHHH888222111///...///------------------------..................///000111333777EEEbbb{{{{{{lllhhhxxx{{{vvvwwwtttrrryyy|||vvv||||||gggRRRJJJXXXiiiqqqwww}}}}}}|||~~~{{{vvvhhh```XXXUUURRRNNNNNNPPPOOOOOOOOOPPPRRRVVV]]]aaaiiijjjmmmppprrrsssttttttoookkkhhhiiinnntttxxxzzzuuutttsssrrrrrrtttuuuvvvqqqpppnnnjjjddd^^^XXXUUUSSSRRRRRRTTTWWW\\\aaaeeekkkpppvvvyyyxxxyyy}}}}}}}}}{{{vvv}}}hhh]]]___dddkkkXXXBBB666111...,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///333888<<>>;;;:::<<<@@@DDDMMMSSS^^^iiisss||||||qqquuuhhhbbbtttoooZZZEEE<<<666000...000......------------......000///111;;;PPPiiizzzsss]]]LLLEEE???CCCHHHOOOVVV^^^fffkkknnnpppsssuuuwwwyyy}}}|||yyyvvvtttsssnnnllliiiffffffgggjjjkkknnnqqquuuwwwyyy|||~~~{{{nnn]]]QQQLLLIIICCC>>>:::999999999===GGGTTT___kkkzzzuuummmlllttt{{{llldddTTTAAA555000......000---------------------------------------...//////111333;;;NNNjjj~~~yyyiiihhhqqqtttvvvwwwnnniiissszzztttwww}}}kkkVVVKKKQQQ```kkkvvvzzz}}}~~~{{{zzz{{{}}}~~~yyyqqq```XXXQQQOOOMMMIIIIIIKKKJJJKKKLLLMMMPPPVVV]]]bbbjjjkkkmmmppprrruuuwwwxxxsssooojjjiiilllsssyyy}}}uuuuuuttttttuuuvvvwwwwwwttttttsssoooggg]]]TTTNNNOOOMMMJJJJJJMMMSSSZZZ^^^hhhmmmsssvvvvvvvvvxxxzzz}}}}}}}}}}}}}}}uuuzzzrrraaa\\\]]]cccZZZJJJ999000///...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++...000444;;;@@@KKKggguuuyyy{{{~~~xxxmmmggggggtttxxx~~~|||iii^^^ZZZbbbjjjkkkkkkmmmmmmqqqsssqqqnnnjjj```VVVOOOMMMJJJJJJLLLOOOQQQQQQooo\\\DDD444000///...---,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,///,,,+++222444000JJJwwwzzz~~~uuuwwwllliiimmmqqqqqqyyygggnnnttt```WWWUUUVVV^^^kkkxxx~~~xxxxxxuuusssuuuxxxvvvqqqlllllllllmmmllllllkkkkkkkkkkkklllmmmmmmnnnnnnooopppqqqqqqooooooooorrrtttuuuuuuxxx{{{{{{~~~yyyvvvrrrkkkfff^^^UUUKKKGGGCCC??????AAA======<<<:::999:::===@@@CCCIIISSS^^^jjjuuussswwwnnneeerrr}}}eeeJJJ<<<555000...///......------------......000///333AAAYYYooo}}}uuueeeTTTIIIEEEBBBFFFMMMTTT[[[bbbhhhlllpppqqqssstttvvvzzz|||yyywwwvvvvvvllljjjgggeeeeeegggiiikkknnnrrrwwwzzz}}}{{{jjj^^^QQQMMMFFF@@@<<<:::888777999CCCNNNXXXbbbppp~~~~~~yyy}}}uuummm^^^JJJ999000...///222........................---,,,,,,------...///000222555@@@XXXsssvvvgggkkkrrrtttvvvsssfffdddssszzz{{{mmmkkkwww}}}qqqZZZGGGIII[[[mmmttt|||~~~~~~{{{yyyyyyzzz}}}}}}{{{{{{~~~~~~uuujjjZZZSSSMMMLLLJJJGGGGGGJJJGGGHHHJJJLLLPPPWWW```eeelllmmmnnnpppsssvvvyyy{{{{{{tttooonnnppptttwwwttttttuuuvvvwwwwwwxxxxxx{{{qqqfff___]]]YYYTTTQQQRRRVVV\\\```iiinnntttwwwxxxwwwwwwxxx~~~~~~~~~~~~~~~vvvvvvwwwcccYYYXXXZZZ\\\RRR???333333333///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,///222666===DDDTTTttthhhmmmqqquuuxxxuuupppmmmmmmsss{{{}}}oooWWWUUUYYYccckkkkkkjjjkkknnnssswwwtttoooggg[[[PPPKKKJJJHHHIIIKKKOOOSSSUUUwwwfffNNN:::111000///---,,,,,,,,,+++++++++***************++++++,,,,,,,,,///---+++111444333PPP}}}xxx}}}wwwoooooopppmmmfffdddYYYiiirrrbbbWWWUUUVVV___mmmyyyxxxwwwtttrrrtttxxxwwwrrrmmmmmmnnnoooooonnnmmmllllllmmmmmmnnnnnnoooppppppoooppppppooonnnoooqqqsssuuuwwwzzz|||{{{~~~~~~zzzxxxsssoooeee\\\RRRLLLGGGCCCBBBDDDAAAAAA@@@>>>;;;:::;;;===@@@EEELLLVVVaaannnzzzvvvwwwtttfffkkk~~~oooQQQ>>>555111///.........------------......000000666HHH___rrr|||zzz|||~~~sssdddVVVJJJFFFFFFFFFKKKRRRYYY___dddiiilllppprrrssstttvvvzzz}}}zzzwwwvvvuuuuuullljjjgggeeeeeegggiiikkkppptttyyy|||sssiiiVVVQQQIIIBBB???<<<:::888:::@@@JJJTTT\\\gggvvvsssfffRRR>>>222///111333........................,,,,,,,,,---...///000000333777GGGccczzz~~~sssgggrrrxxxxxxuuunnnbbbeeezzz}}}yyyjjjkkkzzz~~~xxxgggOOOCCCKKKbbbttt|||~~~{{{zzzyyyzzz{{{zzzxxxxxx{{{zzznnnaaaTTTMMMIIIHHHHHHEEEFFFHHHFFFHHHKKKOOOTTT[[[ccchhhmmmnnnoooqqqtttwwwzzz|||{{{uuuooommmmmmmmmoooppprrrtttuuuvvvuuuuuu~~~zzzuuuqqqjjjeeebbbdddgggjjjlllpppuuuxxxyyyxxxwwwwww{{{}}}~~~xxxtttxxxfff[[[WWWZZZ```[[[HHH888444333///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...111444777===III___kkkiiiooouuuyyyzzzyyyvvvsssrrr~~~tttbbbOOOSSS]]]hhhmmmlllkkkkkkpppvvvyyyuuunnndddWWWMMMHHHGGGGGGHHHKKKPPPVVVZZZzzznnnYYYBBB444000///---,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,***---222888WWWpppmmmvvvpppssstttkkkaaaWWWWWWnnnqqqcccWWWVVVXXXaaaooozzzxxxxxxtttqqqsssxxxvvvrrrmmmnnnnnnooooooooonnnnnnmmmnnnnnnoooooopppqqqqqqoooppppppooonnnnnnoooqqqtttxxx{{{|||{{{~~~~~~{{{wwwrrrlllbbbXXXSSSMMMGGGEEEFFFGGGFFFEEEAAA<<<888777777>>>AAAGGGOOOZZZgggttt|||xxxuuu|||zzzgggdddsssvvvYYYCCC777222000.........------------......000222<<>>EEEPPPYYYbbbooozzzwwwnnn\\\EEE555111222222........................---------...///000111222444:::OOOlll}}}{{{qqqkkkwww~~~zzzrrrnnnhhhnnn{{{pppsssttt___JJJEEEPPPaaarrr}}}~~~{{{zzzzzzzzzyyyyyywwwvvvvvvsssfffXXXLLLFFFCCCCCCDDDBBBBBBEEEEEEHHHMMMRRRXXX___fffjjjmmmnnnpppsssuuuxxxyyyzzz}}}|||yyytttnnniiihhhhhhjjjlllooorrrsssssssssrrrpppttt{{{zzzuuurrrqqqrrrsssoooqqqtttwwwxxxxxxvvvuuuyyyyyy||||||sssyyy|||nnnaaaZZZ]]]bbb```QQQ???444///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---///444777888@@@RRRpppuuuooovvv|||zzzzzzlllZZZQQQYYYeeemmmooommmllllllpppvvvxxxrrriii___SSSJJJEEEFFFGGGHHHKKKQQQYYY___zzztttbbbIII777000///---,,,,,,,,,+++++++++******)))******+++,,,,,,------)))---+++,,,444BBBbbbgggfff}}}qqqkkkrrrvvvmmmbbbTTT___yyyyyymmm]]]UUUVVV[[[gggttt}}}}}}yyywwwsssppprrrvvvuuupppllllllmmmmmmnnnnnnoooooommmnnnnnnoooooopppqqqqqqnnnooopppooonnnmmmnnnppprrrwww{{{{{{zzz}}}~~~xxxuuulllccc\\\UUUMMMIIIIIIHHHHHHGGGCCC===999777666:::<<>>555111...////////////////////////......//////000222333444777???XXXuuu~~~uuuooosssxxx~~~uuulllvvv|||sssqqqwww}}}}}}zzz```JJJ@@@LLLWWW[[[kkk}}}zzzyyyzzzzzzzzzwwwyyyyyytttooogggYYYLLLGGGBBB???AAABBBAAABBBEEEBBBHHHPPPWWW]]]bbbgggiiimmmooorrruuuwwwwwwwwwvvvuuutttrrrmmmhhheeegggiiimmmppptttxxxzzzzzzyyywwwpppnnnmmmlllmmmppptttvvvuuuvvvwwwwwwwwwvvvuuutttwwwwwwwwwxxxzzz{{{zzzyyyuuutttxxx}}}~~~}}}}}}wwwrrrvvvrrrdddUUUUUUXXXXXXKKK888222888------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,...222888<<>>;;;999::::::<<>>RRRfffsssyyy|||}}}wwwwww}}}|||www~~~~~~nnnZZZMMMEEEAAABBBFFFKKKPPPWWW]]]ccchhhmmmpppssstttwwwzzz}}}{{{rrrkkkfffddd^^^\\\[[[]]]ccckkkrrrvvvuuutttrrrrrrtttxxx}}}~~~{{{xxxzzz}}}{{{vvvooollljjjjjjfffaaaaaadddhhheee___YYYZZZ```bbb___lllqqqyyyrrr```VVVNNNFFFAAA@@@;;;::::::AAAMMMZZZdddiiirrr{{{~~~~~~mmm\\\GGG333...333000//////............//////000///...---...111444:::HHHbbbzzzvvvrrrvvvvvv}}}{{{rrrtttuuukkkkkkwww}}}ttteeeKKKEEEDDDJJJSSS^^^qqq~~~{{{yyyyyyyyyyyyxxxxxxwwwtttnnneeeYYYNNNGGG@@@@@@???===<<<===AAADDDGGGKKKQQQXXX]]]bbbgggkkkqqqpppqqquuuyyy{{{zzzwwwxxxxxxuuunnngggaaa___^^^fffmmmtttvvvxxxzzz}}}~~~{{{wwwpppjjjkkkqqqtttrrrsssssstttuuuvvvwwwxxxxxx}}}|||{{{zzzyyyzzz{{{{{{yyyzzzzzzzzz|||}}}|||~~~zzzwww}}}~~~~~~vvvdddTTTLLLOOOYYYUUU@@@222222...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,+++***---444:::===FFFPPP|||wwwvvvrrrqqq^^^SSShhhoootttqqqmmmnnnooonnnrrrqqqlllcccVVVKKKDDDBBBBBBCCCEEEJJJQQQZZZbbbgggmmmsssooo[[[EEE888222000...---,,,+++******************+++++++++,,,,,,,,,///+++000222999```qqqiiiwwwpppccciii|||jjj]]]ttthhh[[[XXXUUUWWWaaarrr~~~}}}}}}zzzvvvrrrrrrtttsssppplllkkkkkklllllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnooopppqqqrrruuuttttttuuuwwwyyy{{{}}}{{{pppkkkeee]]]WWWOOOLLLHHHEEEBBB@@@<<<:::999888;;;AAAHHHQQQ```mmmyyyvvv}}}{{{|||{{{eeebbbmmmxxxqqq___JJJ;;;555111---000///....../////////...777EEEZZZooo{{{|||zzzyyyiiiVVVJJJCCC@@@BBBFFFLLLQQQXXX^^^dddiiinnnqqqsssuuuwww{{{}}}yyyppphhhbbb```ZZZZZZ[[[^^^dddkkkpppssstttrrrqqqppprrrwww{{{}}}}}}yyyvvvxxx{{{yyytttpppooopppttttttsssvvv{{{|||rrriiihhhlllmmmkkkiiimmmtttzzz{{{jjj]]]RRRGGGBBBAAA<<<:::999>>>HHHTTT^^^cccjjjtttrrraaaMMM999111222000000///............////////////...---...111444;;;MMMiii}}}~~~tttrrrwww{{{|||vvv{{{vvvlllkkktttxxxnnn___GGGAAAAAAJJJWWWeeewww{{{yyyyyyzzzyyyxxx{{{yyyuuulll```RRRGGGBBB??????>>>===<<<===AAADDDIIIMMMSSSYYY^^^ccciiilllrrrqqqqqquuuyyy{{{zzzyyyzzz}}}~~~xxxlllaaa[[[ZZZ```gggpppuuuyyy}}}ttthhhffflllppppppsssssstttuuuvvvwwwxxxxxx|||{{{zzzyyyyyyzzz{{{{{{yyyyyyzzzyyyzzz~~~}}}}}}~~~~~~}}}{{{yyyyyy}}}nnnVVVMMMNNNYYYWWWEEE777444...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,------///555;;;>>>KKK\\\zzz|||zzzlll\\\WWWeeelllrrrqqqpppsssvvvwwwtttqqqkkk```SSSIIIDDDBBBBBBCCCGGGLLLTTT\\\cccggghhhtttttt___JJJ???666---...---,,,++++++***************+++++++++,,,,,,,,,///,,,000444DDDmmmmmmnnn~~~~~~xxxzzzeee]]]iiiiii]]]uuu}}}eeeXXXUUUUUUYYYeeeuuuyyyvvvrrrrrrsssrrrooolllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmnnnmmmmmmmmmnnnppprrrssstttuuutttttttttuuuwwwyyyzzz~~~vvvpppllleee___WWWPPPHHHDDDCCCBBB>>>:::777777999???EEENNN\\\iiivvv|||yyy}}}hhhbbbkkk{{{uuufffPPP???555000,,,/////////...//////000000:::KKKcccwwwzzz|||qqqaaaOOOEEE@@@>>>BBBFFFMMMRRRZZZaaafffkkkooorrrtttvvvyyy|||~~~~~~vvvmmmccc]]]ZZZUUUWWW\\\aaafffjjjmmmoooqqqooonnnmmmoootttxxx{{{zzzzzzvvvsssuuuxxxvvvqqqjjjjjjnnnuuuxxxzzz{{{oookkkooorrrqqqkkkmmmqqquuuzzzvvvgggYYYLLLDDDCCC>>>;;;888:::BBBLLLUUUZZZbbbjjjxxxzzzhhhUUUCCC666111111000//////.........////////////......///222555;;;SSSrrr|||rrrrrrxxx||||||yyywww}}}wwwpppooouuuvvviiiZZZHHHCCCBBBNNN___ppp~~~|||zzzzzzzzzzzzyyyzzzxxxsssgggXXXKKKBBB???=========<<<;;;===AAADDDKKKOOOUUU[[[```eeejjjmmmsssrrrrrrtttxxx{{{||||||wwweeeYYYUUUXXX___iiiqqqvvv{{{sssbbb^^^eeemmmpppsssssstttuuuvvvvvvwwwxxxzzzzzzyyyyyyyyyzzz{{{{{{xxxyyyyyyxxxxxx{{{~~~}}}}}}~~~~~~~~~wwwvvvxxxxxx{{{]]]PPPMMMXXXZZZKKK;;;444///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...000222666;;;@@@PPPlll|||cccWWW[[[dddkkkoooooopppuuuzzz{{{vvvqqqggg[[[OOOFFFBBBBBBBBBEEEJJJQQQYYY```fffiiidddxxx~~~iiiPPPBBB666***......---,,,++++++++++++******+++++++++,,,,,,,,,...---...555NNNwww}}}pppyyyzzz}}}rrraaa^^^kkk~~~___[[[uuuwwwbbbVVVSSSSSS[[[iiiwwwxxxvvvtttssssssrrrooommmkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkklllmmmmmmmmmmmmmmmmmmnnnoooppprrrssstttuuutttsssssstttuuuwwwxxx{{{~~~{{{ssspppiiibbb^^^TTTIIIDDDDDDDDD@@@;;;888777888>>>CCCKKKYYYffftttzzz}}}|||kkkfffppp}}}oooWWWCCC888333000...//////......///111222:::NNNhhhzzz~~~yyy|||{{{hhhYYYIIIAAA??????CCCIIIOOOTTT\\\ccciiimmmqqqsssuuuwwwzzz}}}{{{sssiii___YYYVVVRRRWWW___eeehhhjjjjjjjjjkkkjjjjjjjjjmmmppptttvvvwwwwwwtttqqqsssvvvtttnnneeeeeeiiiooosssuuuzzzwwwjjjgggmmmssstttrrrssstttvvvxxx}}}|||mmmaaaTTTJJJFFFBBB>>>:::999===DDDMMMRRR\\\dddpppooo^^^MMM<<<000111111000///...............//////......000333666<<>>444000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,///222444666<<>>CCCJJJWWWdddqqqxxx{{{ooojjjuuuuuu\\\EEE888444333.../////////...///222555<<>>::::::;;;:::;;;>>>CCCFFFLLLPPPVVV[[[```eeeiiimmmsssttttttuuuwwwyyy|||~~~sss\\\OOONNNOOOWWW```fffjjjrrr|||{{{kkk[[[WWW___jjjpppssssssttttttuuuuuuvvvvvvvvvwwwwwwxxxyyyzzzzzz{{{wwwxxxxxxwwwvvvwwwzzz}}}~~~}}}|||||||||~~~xxxqqqgggWWWNNNVVV___XXXGGG:::222000---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++...333555666>>>HHH^^^|||xxxyyyxxx|||yyy{{{lllQQQPPP___jjjnnnooommmmmmrrrtttssstttkkk]]]OOOFFFBBBBBBCCCFFFJJJRRRZZZaaafffiiikkk```yyyhhhMMM;;;333///...---,,,++++++++++++******+++++++++,,,,,,,,,***000---999___uuunnngggaaagggooopppnnndddRRRXXXtttlll[[[UUUSSSSSSaaaqqqzzz}}}wwwvvvuuusssrrrpppooonnnkkkjjjjjjiiiiiihhhhhhhhhhhhiiikkklllmmmmmmmmmlllpppppppppppppppqqqrrrsssttttttssssssssstttvvvwwwwww||||||uuummmfffaaaXXXMMMFFFEEEDDDBBB???;;;999:::>>>BBBIIIVVVbbbnnnvvv|||tttmmmvvvzzzaaaGGG888333222---///000///---...333777BBBYYYppp|||}}}{{{{{{gggTTTJJJAAA???AAADDDHHHMMMPPPVVV^^^ffflllpppssstttwwwyyy}}}|||yyyqqqggg]]]WWWTTTTTTVVV\\\dddgggfffcccaaaaaa^^^aaafffkkknnnpppqqqqqqtttvvvvvvvvvwwwxxxrrrjjj^^^^^^ccckkkpppsssyyy{{{lllfffllluuuyyyxxxyyyyyyyyyxxxzzz~~~vvvjjj^^^QQQIIIEEECCC???;;;:::===CCCGGGUUU]]]hhhttt{{{jjj]]]III555333222111000///.........---.../////////222666999JJJiii|||{{{~~~|||llliiikkkwwwwwwfffppp|||~~~sss___OOOCCCCCCIIIYYYsss}}}{{{{{{{{{zzzxxxvvvyyypppcccTTTGGG???;;;999999::::::;;;<<>>777///...---,,,,,,+++,,,,,,******+++++++++,,,,,,,,,)))222///===iiimmmgggjjjdddjjjqqqmmmhhh___OOO]]]xxxhhhYYYUUUTTTUUUfffvvv|||}}}~~~~~~}}}ttttttsssrrrooommmmmmmmmkkkjjjjjjiiihhhhhhggggggggghhhjjjlllmmmmmmmmmlllnnnoooooopppqqqssstttuuutttssssssssstttuuuwwwxxxxxx{{{}}}~~~~~~~~~vvvmmmfff___YYYPPPHHHDDDCCCBBBAAA;;;999:::===AAAGGGSSS___kkkrrr}}}~~~zzzpppsssiiiMMM;;;333111,,,///000///---...444999HHH^^^sss{{{~~~||||||lllZZZKKKCCC===>>>BBBEEEIIILLLPPPVVV___ggglllpppssstttwwwzzz~~~xxxsssjjj___WWWRRRRRRTTTYYY^^^dddddd```\\\[[[[[[[[[```hhhooosssuuusssrrrssswwwyyyzzz|||{{{sssjjjVVVWWW]]]ffflllqqqxxxvvvfff___eeennnsssvvvwwwxxxxxxwwwxxxzzz|||}}}hhhWWWMMMIIICCCCCC@@@===:::;;;@@@DDDNNNWWWcccooo{{{ooocccPPP:::444333222000///.........---......///000222666:::WWWqqq|||xxxlllkkkppp}}}ssslllwwwzzzlllYYYJJJ>>>BBBJJJ[[[ttt~~~|||{{{zzzzzzyyywwwuuuwwwkkkZZZLLLCCC>>>:::777999:::;;;;;;===AAAFFFJJJOOOSSSXXX]]]bbbfffkkknnnooorrruuuwwwwwwwwwzzz|||{{{oooXXXKKKFFFIIIRRRWWW[[[hhhxxx{{{vvvjjj[[[VVV^^^iiipppssssssssstttttttttuuuuuussstttvvvxxxyyyzzzzzzzzzxxxyyyzzzzzzyyyzzz|||~~~~~~}}}}}}~~~~~~|||{{{ooovvvmmm```WWW]]]gggeeeYYYLLL444111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........///,,,///777999:::GGGWWW|||~~~|||yyy{{{|||mmmTTTPPP[[[eeejjjnnnppppppsssxxxxxxuuujjj```RRRGGGBBBCCCEEEFFFMMMQQQWWW^^^cccgggjjjjjjPPPZZZqqqxxxYYY@@@888//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,(((333111@@@oooiiibbb}}}rrriiimmmrrrmmmggg\\\MMMbbb}}}fffXXXUUUTTTWWWiiiyyy~~~}}}~~~~~~|||rrrrrrrrrpppmmmkkkkkkkkkjjjjjjjjjiiihhhggggggffffffhhhjjjlllnnnnnnmmmllllllmmmnnnooorrrtttvvvwwwsssssssssssstttvvvxxxyyyzzzzzzxxxxxxyyy|||~~~~~~tttkkkeee]]]XXXQQQJJJDDDBBBBBBCCC;;;999999<<<@@@FFFRRR^^^hhhppp{{{}}}uuurrrzzz~~~rrrpppqqqUUU@@@555111,,,///000///---...444:::JJJaaatttyyy{{{{{{zzz}}}~~~qqq^^^PPPEEE>>>:::>>>CCCEEEHHHLLLOOOVVV___ggglllppprrrtttxxx{{{tttoooeeeZZZRRROOOQQQTTTZZZ___cccbbb\\\XXXWWWXXXZZZ```jjjrrrxxxxxxvvvtttsssxxx{{{}}}}}}tttjjjUUUVVV\\\eeelllpppwww}}}qqqbbb[[[```jjjppptttvvvxxxxxxxxxxxxyyy{{{yyyzzzfffPPPHHHIIIBBBBBBAAA===::::::>>>BBBGGGQQQ___lllxxxqqqgggTTT???444333222000///.........,,,---...///000333777:::___vvv|||~~~ssskkkkkksss}}}qqqwwwwwwgggVVVIIIAAAGGGOOO___vvv}}}{{{zzzzzzzzzxxxvvvtttqqqdddRRRFFFBBB@@@===999999:::;;;<<<>>>BBBGGGKKKPPPTTTZZZ___ccchhhlllooommmqqquuuwwwwwwwwwyyy{{{~~~~~~zzzaaaMMMFFFFFFLLLOOORRR^^^ooouuuqqqeeeWWWSSS]]]jjjrrrssssssssstttttttttttttttrrrsssvvvxxxyyyzzzzzzzzzxxxyyy{{{{{{zzz{{{}}}|||~~~}}}}}}~~~~~~mmmrrrvvviii___aaahhhfffYYYMMM555222...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111---111888:::<<>>EEEOOOYYYeeeppp|||~~~sssyyyssskkkppprrrpppmmmRRRBBB777...000......111222222888???MMMaaattt{{{~~~{{{~~~~~~yyyzzzzzzaaaLLLBBB>>>======???CCCGGGJJJLLLPPPWWWaaajjjnnnppprrrssswww}}}yyylllggg]]]RRRJJJIIINNNSSS\\\]]]]]]ZZZVVVTTTUUUXXXYYY```kkkuuu{{{{{{xxxuuuxxxxxxwwwnnnSSSTTTTTTVVV\\\gggqqqxxxzzzmmm^^^UUUYYYfffrrrrrruuuyyy{{{zzzxxxwwwwwwzzz|||lllXXXNNNIIIJJJGGGEEECCC>>>999:::???DDDLLLZZZiiitttvvvnnnaaaJJJ444000///111000...///222///111...000555000333DDDgggzzz{{{uuuzzz|||vvvjjjooozzz~~~qqqiiisss}}}mmmYYYMMMJJJFFFIIISSSdddwwwxxx||||||yyywwwwwwtttooommm\\\JJJCCCAAA>>>:::888666888;;;===???CCCHHHKKKSSSSSSVVV[[[aaagggkkklllrrrtttwwwyyy{{{{{{{{{zzz}}}{{{nnnZZZIII???DDDGGGIIIWWWjjjpppjjj___UUUUUU```iiilllnnnnnnnnnpppsssuuuvvvvvvtttuuuuuuvvvwwwyyyzzz{{{||||||{{{{{{{{{{{{||||||}}}}}}~~~}}}}}}zzzlllpppnnn^^^]]]fffhhh\\\OOO===444---...///---******------++++++++++++------+++,,,,,,,,,++++++---///111---111::::::<<>>@@@DDDHHHKKKLLLQQQXXXbbbjjjmmmoooqqqrrrxxx~~~wwwjjjdddYYYNNNHHHIIIOOOTTTZZZXXXUUUQQQNNNPPPUUUZZZ^^^dddllltttwwwwwwtttrrrwwwxxxxxxWWWRRRNNNOOOSSSZZZgggtttzzzlll\\\QQQRRR^^^iiirrrtttwwwxxxxxxwwwvvvwwwxxxzzz|||~~~www```SSSMMMMMMIIIGGGEEE@@@::::::>>>BBBIIIWWWfffqqq}}}wwwpppeeePPP888333000111000------000---///---///444111666HHHjjjzzzxxxrrrvvvuuummmgggnnn{{{xxxhhh___nnnxxxyyyfffSSSHHHEEEGGGMMMZZZlll}}}yyy{{{{{{wwwvvvvvvsssnnnhhhXXXGGG@@@???<<<999888777999<<<>>>@@@DDDIIILLLRRRRRRUUUYYY^^^cccggghhhppprrruuuxxxzzzzzzzzzzzzzzzvvv|||yyycccRRREEEFFFGGGHHHUUUgggnnnhhh]]]RRRRRR[[[dddhhhllllllnnnpppsssuuuvvvvvvvvvvvvvvvwwwxxxzzz||||||}}}}}}||||||||||||}}}}}}~~~{{{{{{~~~}}}~~~oookkk}}}wwwddd]]]bbbddd]]]TTT???666......000...,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++---///000---222;;;;;;???WWWttt|||vvvyyyyyyvvvtttvvvlllUUUPPP\\\iiinnnooopppssswwwyyyuuulllddd[[[QQQGGGBBBBBBCCCHHHOOORRRUUUYYY___dddhhhkkklllWWWPPPaaazzz~~~oooUUU===333...,,,......,,,+++---,,,,,,,,,,,,---------------777888___ppprrreeemmmzzzxxx^^^]]]qqq```VVVTTT[[[dddppp{{{~~~zzzvvvqqqpppnnnooooooooonnnllljjjlllmmmlllkkkjjjkkklllkkkkkkllllllllllllkkkkkkllllllmmmnnnoooqqqrrrsssrrrrrrssstttuuuvvvwwwxxxwwwxxxxxxxxxxxxwwwwwwvvvwww|||tttnnnkkkbbbVVVKKKEEEEEEFFFGGGCCC>>>::::::<<>>@@@CCCFFFIIIKKKLLLSSSZZZccciiilllmmmoooqqqzzz{{{sssggg___SSSIIIFFFIIIQQQVVVXXXTTTMMMHHHHHHMMMWWW^^^dddhhhmmmrrrttttttsssqqqtttxxxaaaSSSJJJJJJJJJKKK[[[ooo~~~wwwjjjYYYMMMMMMXXXdddppprrrtttuuuttttttuuuvvvvvvwwwzzz{{{}}}pppaaaZZZSSSMMMJJJHHHCCC===;;;===@@@GGGTTTbbbnnnyyyyyyqqqgggTTT<<<666111111000---,,,...,,,///---///333111:::OOOsss}}}xxxsssuuupppfffaaajjj{{{tttddd[[[mmmuuuzzzqqq]]]KKKBBBAAAJJJSSScccvvv{{{zzz{{{yyyuuutttuuurrrmmm```RRRCCC===<<<:::888777888:::===???AAAEEEJJJMMMPPPRRRTTTWWW[[[```ccceeennnpppssswwwyyyzzzzzzyyyzzzuuuxxxjjjXXXIIIEEEBBBBBBNNN___jjjeeeYYYNNNLLLUUU]]]aaahhhiiilllooorrrtttuuuvvvvvvwwwwwwxxxyyy{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~zzzyyyzzz}}}|||}}}uuujjjqqqqqqccc```aaa^^^[[[BBB888//////000...---------,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++---/////////555<<<<<>>lllxxxfffssstttdddlll}}}wwwZZZ\\\ppp___VVVUUU]]]eeeppp{{{~~~{{{wwwpppooommmmmmnnnnnnmmmlllkkklllmmmmmmkkkkkklllmmmllllllmmmmmmmmmmmmlllllllllmmmmmmmmmooopppqqqrrrqqqrrrssstttuuuwwwwwwxxxwwwxxxxxxxxxwwwvvvuuuuuuttt|||}}}vvvqqqnnneeeXXXLLLFFFEEEFFFGGGEEE@@@<<<;;;;;;???IIITTT___jjjwww~~~|||~~~|||tttjjjmmmUUUCCC999333111//////000000111:::EEE___mmmyyyyyy}}}vvv^^^III???<<>>JJJcccppp{{{~~~rrr[[[IIIAAA===@@@DDDGGGHHHJJJMMMOOOXXX___gggjjjjjjkkkooottt}}}qqqhhh___VVVKKKFFFIIIPPPUUUWWWPPPLLLHHHFFFIIIPPPXXX]]]___aaaeeeiiinnnrrruuuvvvqqqwwwxxx|||iiiVVVRRRLLLEEEQQQffftttssslll^^^QQQOOOYYYdddnnnoooqqqqqqqqqrrrtttuuutttvvvxxxyyyzzz|||vvvdddZZZQQQMMMJJJDDD>>><<>><<<;;;999888999777999<<<>>>@@@DDDIIILLLOOOSSSWWW[[[^^^ccciiimmmoooqqqtttxxxzzz{{{{{{zzzyyyvvvzzz|||wwwgggVVVKKKEEECCCKKKVVV\\\[[[SSSIIIEEEJJJQQQUUU\\\aaahhhmmmppprrrtttvvvuuuuuuuuuvvvxxxyyy{{{|||{{{{{{{{{zzzzzz{{{{{{{{{zzz|||~~~}}}~~~}}}|||{{{~~~|||oootttsssddd[[[YYYXXXJJJ>>>111------,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///000444999<<<===KKKooosssfffnnnrrrgggdddmmmvvvkkkSSSPPPZZZeeelllqqqppptttyyy|||yyypppddd[[[MMMGGGCCCDDDGGGHHHLLLPPPSSSVVVZZZ```eeeiiilllmmmhhhSSSSSSiiiwwwuuubbbJJJ:::333//////...,,,,,,...,,,---------...............222KKKmmmWWWnnn|||hhh^^^dddooo|||[[[FFFNNNrrrooobbbZZZXXX___hhhrrr{{{~~~}}}~~~|||zzzmmmkkkiiiiiijjjkkkkkkkkkkkkmmmnnnmmmlllkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnooopppqqqssssssttttttuuuvvvvvvvvvuuuvvvvvvvvvvvvuuuuuutttooottt{{{}}}wwwtttrrrqqqgggYYYMMMGGGFFFHHHJJJHHHEEEAAA???<<<===HHHTTT___jjjvvv}}}}}}}}}{{{wwwjjjuuuaaaCCC777666000000111222111555BBBPPPfffsss~~~}}}yyy|||kkkVVVGGGBBB>>>BBBFFFHHHHHHJJJNNNRRRZZZaaaiiikkkjjjkkkqqqwwwxxxllldddZZZQQQHHHFFFLLLSSSUUUTTTIIIFFFDDDFFFKKKSSSYYY\\\[[[]]]```eeejjjooosssuuurrrwwwxxxxxx{{{fff___YYYRRRWWWaaarrrtttooocccUUUPPPXXXbbbmmmooorrrssssssssstttvvvtttvvvxxxyyyzzz{{{~~~~~~}}}nnnaaaTTTOOOLLLFFF@@@===>>>AAAJJJXXXdddnnnzzzzzzlll___CCC999000///222222222444///444333111222444GGGeee}}}{{{ssskkkjjjttt{{{qqqsss|||nnnWWWHHHFFFJJJRRR^^^nnnzzz~~~xxxwwwtttqqqrrrrrrkkkbbbNNNEEE===<<<;;;999888:::777999<<<>>>@@@DDDIIILLLPPPTTTYYY]]]```dddkkkpppqqqsssuuuxxxzzzzzzzzzyyyrrrsssyyy|||qqq```SSSIIIDDDGGGMMMRRRSSSOOOGGGCCCGGGMMMPPPVVV]]]fffmmmoooqqqsssvvvttttttuuuvvvwwwyyyzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{|||}}}~~~}}}|||}}}{{{zzz|||qqqooo~~~vvvggg]]]XXXVVVPPPBBB444...---+++,,,...+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++---///111555:::<<>>IIIVVV```lllwww~~~||||||{{{~~~zzziiinnnmmmLLL:::666000000222222222777FFFUUUhhhwww{{{}}}tttcccPPPDDDBBB@@@DDDGGGHHHHHHJJJPPPUUU[[[ccckkkllljjjlllssszzztttiii```TTTLLLEEEGGGOOOTTTSSSNNNDDDBBBBBBFFFOOOXXX___bbb```bbbdddgggkkkoooqqqssstttvvvwwwyyy{{{ppplllgggcccbbbkkkooooooeeeWWWRRRXXXaaammmooosssuuuuuuuuuuuuvvvsssuuuwwwxxxxxxzzz}}}~~~vvvfffVVVOOOMMMHHHBBB>>><<<>>>GGGTTTaaajjjuuu~~~}}}ooocccGGG;;;111///111222111222---444333222444888NNNppp{{{vvvpppjjjmmmwwwuuukkkqqq|||{{{iiiSSSGGGHHHMMMVVVbbbrrr|||~~~|||{{{|||wwwvvvsssqqqrrrqqqhhh^^^JJJCCC<<<;;;:::777777888888:::===???AAAEEEJJJMMMPPPUUUZZZ]]]___bbbiiinnnqqqsssuuuwwwxxxxxxwwwwwwppprrrxxxzzz~~~rrraaaRRRGGGDDDEEEGGGKKKJJJDDDAAADDDIIIKKKQQQZZZeeelllooopppsssvvvuuuuuuvvvwwwxxxzzz{{{|||{{{{{{zzzzzzzzzzzz{{{{{{|||{{{|||}}}}}}zzz}}}|||zzz}}}tttqqq~~~yyymmmddd___]]]WWWHHH888000...,,,---///+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++---///111444999===FFF\\\sssiiioooqqqiiihhhppppppVVVGGGQQQ^^^cccjjjtttxxx}}}zzzlll]]]TTTKKKEEEBBBEEEIIIKKKPPPUUUTTTWWW\\\aaagggkkkmmmnnnmmmUUURRReeeuuuzzzppp^^^<<<555000///...,,,,,,...---------.........//////333777XXXdddRRRkkkmmm___ddddddddd^^^LLLFFFSSSjjj||||||jjj___XXXXXX```qqqyyy~~~{{{zzzwwwtttooollljjjiiikkkmmmmmmmmmnnnpppqqqpppooonnnooopppnnnnnnoooooooooooonnnnnnmmmmmmmmmmmmmmmnnnooopppuuuuuuuuuuuuttttttttttttsssssstttuuuvvvvvvvvvuuuxxx{{{}}}}}}uuupppnnnooopppfffWWWLLLFFFFFFIIILLLJJJGGGEEEAAA===>>>JJJWWWaaammmxxx~~~}}}|||zzz||||||||||||hhhkkk~~~vvvTTT===555///000222333333888HHHYYYiiiyyyyyy}}}~~~}}}}}}ooo]]]KKKBBBAAAAAAEEEHHHHHHGGGJJJQQQWWW\\\dddkkkmmmkkklllttt|||~~~qqqfff^^^PPPIIIDDDGGGPPPTTTPPPJJJDDDBBBBBBHHHSSS^^^fffjjjiiijjjkkkmmmoooqqqrrrsssuuutttuuuxxx||||||xxxoooeeebbbhhhllldddYYYTTT[[[dddlllppptttwwwwwwvvvvvvvvvrrrtttvvvvvvwwwyyy|||~~~~~~{{{iiiWWWOOOMMMIIICCC???;;;<<>>222000111111000111+++222333222555:::SSSwwwzzztttnnniiiiiittt~~~qqqhhhooo|||~~~vvvcccOOODDDGGGNNNYYYfffuuu~~~~~~{{{yyyyyyvvvuuusssqqqsssqqqggg[[[HHHAAA;;;:::999666555777:::;;;>>>@@@CCCFFFKKKOOOPPPUUUZZZ\\\]]]___fffkkkqqqrrrtttvvvwwwvvvuuutttssstttyyyyyy|||rrr```QQQIIIGGG@@@EEEGGGCCC???BBBFFFHHHOOOXXXdddlllnnnpppsssvvvvvvvvvwwwxxxyyy{{{|||}}}||||||{{{{{{{{{{{{||||||{{{yyyzzz}}}~~~~~~||||||xxx~~~}}}zzzwwwuuu|||sssmmmiiiggg\\\LLL;;;333///---...000++++++------------+++++++++,,,,,,,,,++++++---///111444999>>>JJJcccyyynnnpppooohhhfffkkk}}}gggOOOCCCPPP^^^bbbiiiuuu}}}zzzjjjZZZPPPJJJDDDAAADDDIIIMMMSSSYYYVVVXXX]]]ccchhhlllooopppsss```TTT```vvv}}}ooo___EEE666000///+++...222,,,///......---------......111777```XXXQQQsssooofffiiijjjjjjaaaJJJ@@@MMMppp}}}mmm```VVVXXXdddqqqxxx|||{{{zzzzzzxxxtttqqqqqqooonnnmmmmmmmmmmmmppppppoooooonnnnnnnnnmmmkkklllmmmnnnnnnmmmlllkkknnnnnnnnnnnnoooooooooooorrrssstttuuuvvvvvvvvvvvvvvvrrrqqqvvvxxxvvvttttttxxxzzzsssooonnnnnnmmmbbbVVVOOOJJJGGGIIIMMMOOOLLLHHHEEE@@@???HHHSSSaaalllxxx~~~tttzzzzzzyyysssvvvzzzzzz~~~www{{{mmmuuu~~~{{{VVV>>>999000//////111444===OOO```kkksss}}}~~~{{{qqqwww~~~vvv~~~mmmVVVGGGBBBBBBEEEFFFGGGIIIJJJNNNSSSVVV___eeekkkllljjjnnnxxxwwwpppdddVVVNNNFFFCCCLLLUUUUUULLLEEE@@@AAACCCHHHVVVeeellllllmmmnnnooopppqqqrrrqqqqqqvvvwwwxxxyyyxxx{{{{{{~~~yyyggg\\\^^^```aaa[[[VVVYYYaaajjjnnnrrrsssrrrrrrtttvvvwwwwwwvvvwwwyyy|||{{{rrr```OOOJJJLLLHHH@@@@@@???CCCMMMYYYcccnnnxxxssspppWWWAAA111222222,,,---666111---...333444===[[[|||zzzuuupppkkkqqqxxx}}}vvvhhhbbblllzzz~~~~~~rrrZZZGGGEEELLLQQQ]]]ooo}}}yyyxxxxxxxxxvvvqqqpppuuuuuufffTTTDDDBBB===999777777999:::>>>>>>>>>===???CCCIIINNNTTTVVVXXXZZZ[[[]]]aaadddkkkoootttwwwwwwuuusssssswwwrrrsssyyy}}}sssdddVVVJJJFFFEEEEEEEEE@@@===AAAHHHQQQVVV___hhhnnnrrrssssssrrrtttvvvyyyzzz{{{{{{{{{zzz|||}}}|||zzzyyyyyyzzzzzzzzzzzzzzz|||~~~~~~|||{{{zzzyyy{{{~~~yyyxxxrrrmmmjjjhhhcccRRR>>>333000...+++)))---------,,,,,,++++++++++++,,,,,,,,,+++,,,///111444444;;;@@@LLLooo{{{rrrqqqlllaaa___eeewww}}}\\\LLLCCCKKKYYYdddpppzzzrrrdddXXXPPPEEECCCAAABBBFFFLLLSSSXXX[[[^^^cccfffiiikkkoooqqq}}}jjj[[[aaawwwttt^^^FFF666000///,,,...111,,,///......---------......000;;;kkk{{{YYYWWWyyyuuusssrrrlllhhh___JJJCCCRRRooo~~~|||lll```WWWYYYeeeqqqxxx|||{{{zzzzzzxxxtttrrrqqqpppoooooonnnooooooooooooooonnnnnnmmmmmmmmmllllllmmmmmmmmmmmmllllllnnnnnnnnnnnnooooooooooooqqqrrrssstttuuuuuuuuuuuutttpppppptttwwwvvvvvvxxxyyyssspppoooooolllaaaUUUNNNJJJGGGIIIMMMNNNKKKIIIFFFBBBBBBKKKUUUaaalllxxx~~~ssstttwww}}}yyywwwnnnnnn}}}xxxnnnuuuooowwwvvvWWWAAA999111000000222555===OOO___iiirrr~~~}}}|||wwwzzz|||{{{fffQQQCCC???@@@DDDEEEGGGIIIKKKOOOTTTXXX```ffflllmmmlllqqq{{{vvvnnnbbbTTTLLLEEEDDDMMMUUUSSSJJJCCC???@@@CCCJJJXXXgggoooooollllllmmmooopppqqqrrrrrrvvvvvvwwwxxxwwwyyy|||~~~jjjXXXVVVUUUTTTRRRQQQWWW^^^fffjjjnnnpppoooooorrrtttuuuttttttuuuxxx{{{~~~xxxeeeSSSLLLLLLHHHAAA>>>===@@@KKKVVV```lllvvvwwwsss\\\DDD111111222------444111---...333777CCCbbb|||vvvqqqmmmiiiwwwzzzyyypppddd```jjjuuu|||yyykkkSSSBBBCCCMMMUUUcccrrr~~~yyyvvvwwwwwwyyywwwsssrrruuurrrbbbPPPDDDAAA===999888888999:::>>>>>>>>>===>>>BBBHHHLLLSSSUUUXXXYYYZZZ\\\___aaahhhmmmrrruuuuuutttssssssuuuqqqrrrwwwzzzlll\\\MMMJJJFFFEEEAAA???BBBHHHPPPVVV___hhhooorrrtttttttttuuuwwwxxxzzzzzzzzzzzzyyy{{{||||||zzzyyyyyyzzzzzzzzzzzzzzz{{{}}}}}}{{{{{{yyyzzz}}}}}}}}}nnnddd``````aaaQQQ===222.........------------,,,,,,++++++++++++,,,,,,,,,,,,---///222444666;;;@@@PPPxxx~~~uuuuuuqqqeee^^^___sss}}}[[[KKKBBBJJJYYYdddnnnwwwsssdddWWWNNNEEECCCAAAAAAEEEKKKQQQVVVZZZ]]]bbbeeehhhkkknnnppprrr^^^]]]www~~~bbbHHH666///000---...000+++......---------......///222BBBuuutttZZZ___sss}}}tttlll___IIIEEEVVVooo}}}{{{kkkaaaYYY[[[gggrrrxxx|||zzzyyyyyywwwsssqqqqqqpppppppppppppppqqqnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmnnnnnnnnnnnnooooooooooooooopppqqqrrrssstttuuuuuusssoooooosssuuuvvvyyy~~~yyyssspppooopppkkk```TTTMMMJJJGGGJJJNNNMMMKKKJJJHHHEEEDDDMMMWWWbbbmmmxxx}}}xxxqqqsss|||wwwrrr}}}ppplll~~~vvvhhhoooqqqvvvkkkTTT@@@555333111111333666===MMM\\\fffqqq~~~xxxyyyzzzdddOOOCCCAAACCCCCCEEEGGGIIILLLPPPVVVZZZaaaggglllnnnooouuutttjjj]]]QQQHHHDDDEEEMMMSSSOOOGGGAAA>>>AAAEEELLLZZZiiiqqqqqqkkkkkkkkkmmmnnnppprrrsssvvvuuuvvvwwwuuuuuu}}}yyy}}}ooo]]]TTTLLLJJJKKKMMMSSSYYY^^^ccciiilllmmmnnnpppsssssssssssstttvvvyyy|||}}}jjjXXXOOOMMMIIIDDD<<<:::===GGGRRR\\\iiisss~~~}}}xxxeeeJJJ333///222......222000...///333;;;LLLlllyyyuuuqqqnnnkkk~~~xxxkkk___^^^hhhsss|||uuudddMMM???BBBPPPZZZjjjvvv~~~wwwuuuwwwxxxzzzxxxuuuttttttmmm]]]LLLBBB@@@<<<999888888999:::=========<<<===AAAFFFJJJRRRTTTXXXZZZ[[[\\\^^^___gggkkkpppssstttsssssssssrrrpppqqquuuvvvzzzttt\\\SSSJJJFFFCCCAAACCCGGGOOOVVV```iiiooorrruuuvvvuuuvvvwwwxxxyyyyyyyyyyyyxxxyyy{{{{{{zzzyyyzzz{{{{{{zzzzzzzzzzzz|||~~~}}}}}}}}}zzzyyy{{{|||~~~zzzooo^^^ZZZ\\\dddVVVBBB333...///000///------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---000222444888<<<@@@VVV~~~xxx{{{zzzoooeeeaaaxxx|||ZZZJJJAAAKKKZZZeeemmmtttrrrcccVVVLLLDDDCCCAAAAAADDDIIIOOOSSSZZZ]]]bbbfffiiillloooqqq~~~qqq[[[UUUrrrkkkLLL777///111......000+++...------------...//////666HHHzzzooo[[[fff~~~uuulllzzzfffIIIDDDWWWooo}}}zzzkkkbbb\\\^^^jjjsssxxx{{{yyywwwwwwvvvrrrppppppooooooooopppqqqqqqmmmmmmmmmmmmmmmmmmllllllnnnmmmlllkkkkkklllmmmnnnnnnnnnnnnnnnoooooooooooonnnnnnooopppqqqrrrttttttrrrppppppssstttvvv~~~yyysssppppppqqqiii^^^SSSMMMIIIGGGJJJNNNNNNLLLKKKJJJFFFFFFMMMWWWcccnnnxxx}}}xxxppprrrxxx{{{{{{vvvmmmttt~~~xxxooo~~~mmmqqqpppuuuyyyeeeSSSAAA333444111000333666>>>LLLZZZfffrrryyywww|||yyybbbMMMCCCBBBDDDBBBDDDGGGIIIMMMQQQWWW[[[aaafffkkknnnqqqxxx~~~qqqfffXXXMMMEEEDDDGGGNNNQQQKKKCCC??????CCCHHHOOO[[[hhhoooooollllllllllllmmmoooqqqrrruuuttttttuuusssqqqwww~~~zzz}}}wwwiii[[[MMMHHHJJJKKKNNNQQQUUU[[[ccchhhkkknnnrrrvvvuuuuuuuuuuuuvvvxxxyyyzzz|||~~~nnn\\\QQQMMMIIIFFF===:::<<>>;;;999888999:::;;;999:::;;;<<<===AAAGGGKKKPPPTTTYYY]]]^^^___aaabbbhhhlllpppssssssrrrrrrrrrqqqppprrrttttttuuuooo```QQQIIIFFFCCCDDDFFFNNNVVV```iiiooorrruuuwwwwwwwwwwwwxxxxxxxxxxxxxxxvvvxxxzzzzzzzzzyyyzzz{{{zzzzzzyyyyyyyyy{{{|||}}}~~~~~~|||{{{{{{{{{~~~zzzrrruuu```[[[]]]jjj^^^JJJ777......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...111333555:::>>>BBB]]]|||yyy|||tttpppyyyWWWHHHAAALLL\\\ffflllrrr|||ooobbbUUUJJJDDDBBBAAA@@@CCCGGGLLLPPPZZZ^^^dddhhhkkknnnqqqsssyyynnnWWWMMMhhhrrrSSS:::///111...---///,,,---------------...//////555NNNkkk[[[iiixxxrrrmmmkkkyyypppLLLEEEZZZqqq~~~zzzlllddd___aaalllsssyyy{{{xxxvvvvvvtttqqqoooooonnnnnnnnnoooooopppllllllmmmmmmmmmmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnoooqqqrrrssssssrrrsssttttttwwwyyysssqqqqqqsssiii^^^RRRLLLHHHGGGIIINNNNNNMMMMMMLLLHHHGGGMMMVVVfffpppyyy}}}yyyrrrttt{{{~~~vvvlllpppyyy}}}ttt|||{{{nnnuuuxxxeeeUUUDDD555333000///333777???MMMZZZkkkuuu}}}zzzsss[[[HHH>>>>>>AAABBBDDDGGGJJJMMMRRRXXX]]]```dddjjjnnnrrr{{{zzznnnbbbTTTIIIDDDDDDIIIOOONNNFFF@@@???BBBGGGLLLQQQZZZeeejjjjjjmmmmmmmmmmmmmmmnnnoooooosssrrrsssuuussspppsssxxxvvvdddRRRJJJJJJIIIHHHIIILLLSSS^^^fffkkkpppuuuyyyxxxxxxxxxwwwwwwwwwxxxxxxyyy{{{}}}~~~~~~qqq```TTTMMMJJJIII???;;;<<>>CCCIIIMMMPPPTTTYYY^^^aaaccceeegggkkknnnqqqssssssqqqqqqqqqrrrrrrtttuuurrrrrrxxx~~~lllXXXMMMGGGDDDCCCEEENNNWWWbbbjjjnnnqqquuuxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwyyyzzzyyyxxxyyyzzzyyyyyyxxxxxxxxxyyy{{{||||||~~~~~~|||||||||~~~{{{|||xxxppp{{{{{{cccZZZZZZggg___MMM999......///---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,------...111444777;;;???FFFeee}}}|||}}}|||{{{uuuSSSHHHDDDPPP^^^gggmmmttt{{{wwwkkk```SSSIIICCCBBB@@@@@@BBBFFFKKKNNNXXX]]]ccchhhkkkmmmpppqqqzzzpppYYYKKK```yyy[[[???000222...,,,///------------------...///000333SSShhhYYYjjj}}}xxxoooiiiiiivvvrrrMMMGGG^^^uuu{{{mmmfffbbbdddnnntttyyyzzzwwwuuuuuussspppoooooonnnnnnnnnnnnnnnooommmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmllllllmmmmmmmmmnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnpppqqqrrrssssssuuuvvvtttuuuxxxsssqqqrrrtttiii^^^RRRKKKHHHEEEHHHLLLNNNNNNOOOOOOKKKJJJPPPXXXhhhrrr{{{~~~}}}~~~zzz|||xxxnnnsss{{{}}}mmmnnnxxx~~~wwwfffRRR@@@333333000///444;;;DDDQQQ]]]sssyyy~~~|||yyyoooXXXGGG??????BBBDDDEEEHHHKKKNNNSSSYYY]]]```dddiiinnntttwwwkkk^^^PPPGGGCCCFFFLLLOOOKKKCCC???@@@BBBHHHNNNRRRXXXaaaeeedddjjjkkklllmmmmmmnnnmmmmmmqqqppprrruuutttqqqrrrvvv{{{ttt\\\OOOJJJGGGDDDDDDGGGOOOZZZdddjjjpppvvvzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwyyy||||||}}}vvvgggYYYOOOJJJKKKBBB===<<>>555444000111777@@@JJJWWWcccvvv{{{}}}yyyuuuxxx~~~kkkVVVGGGBBBCCCEEEEEEGGGIIIKKKNNNSSSXXX]]]aaadddiiiooowwwuuujjj\\\NNNEEEDDDHHHNNNPPPIII@@@>>>BBB@@@GGGMMMQQQWWW^^^aaaaaaccceeehhhkkkmmmmmmmmmlllpppoooqqquuuvvvssssssvvvuuu~~~sss\\\OOOGGGDDDDDDFFFNNNYYYbbbhhhmmmrrrvvvwwwxxxyyyyyyyyyyyyyyyyyyvvvxxx{{{{{{|||~~~ooo```RRRLLLLLLDDD???<<<@@@GGGPPP]]]hhhooo}}}xxxvvv```EEE666111111111111---333444555FFFgggyyyoooqqqzzzvvvdddaaannn{{{xxxdddLLL??????III[[[lllvvv|||{{{vvvvvvvvvuuuvvvsssrrrpppfffUUUHHHCCC:::999999999:::;;;<<<<<<888999;;;===???CCCGGGKKKPPPRRRVVVXXXZZZ]]]```cccgggjjjnnnpppqqqrrrssstttsssuuuvvvtttqqqqqqrrrsssuuuxxxqqq]]]OOOFFFBBBCCCHHHPPPZZZeeelllnnnooossswwwvvvvvvuuuuuuvvvwwwxxxyyyvvvxxxyyyyyywwwvvvwwwwwwvvvvvvuuuvvvwwwyyy{{{|||}}}~~~}}}}}}~~~}}}}}}}}}wwwyyyyyyhhh[[[SSSVVVYYYPPP===111000///***+++++++++,,,,,,---------***+++---------///333555888666AAAWWWxxxxxxxxx}}}wwwbbbJJJHHHNNN[[[dddiiisss}}}qqqeeeZZZNNNDDDAAAAAA@@@AAADDDHHHLLLNNNUUUZZZaaagggjjjlllnnnppp~~~tttaaaSSS\\\vvvhhhFFF222222...+++///000,,,,,,,,,---...///000111===]]]^^^SSSjjjtttoookkkdddeeennnvvv{{{vvvjjjWWWAAAFFFaaazzz~~~oooiiieeegggqqquuuyyyzzzvvvssssssrrrooosssrrrqqqpppoooooooooooommmnnnnnnnnnooooooppppppkkklllmmmnnnnnnmmmlllkkknnnnnnnnnnnnoooooooooooorrrqqqooonnnmmmnnnpppqqqqqqssswwwvvvppppppzzzxxxrrrqqqsssuuujjj___RRRKKKFFFDDDEEEJJJKKKMMMQQQTTTTTTTTT[[[dddllluuu}}}~~~vvvkkkpppxxx}}}vvv|||tttmmmqqq}}}wwwZZZDDD===555111222999CCCNNN\\\ggguuuzzz}}}zzzuuuuuu~~~|||uuubbbPPPCCC???AAADDDFFFGGGJJJLLLNNNSSSXXX\\\ccceeejjjpppyyy~~~tttiii[[[MMMEEEEEEIIIOOOPPPGGG>>>>>>CCC>>>FFFLLLPPPVVV]]]``````\\\```eeeiiilllmmmllllllooonnnqqqvvvwwwttttttvvvxxxxxx}}}jjjVVVJJJFFFGGGFFFNNNYYYaaafffjjjooorrrtttuuuwwwxxxzzzzzz{{{{{{wwwxxxzzzzzz{{{vvveeeTTTMMMMMMEEE???;;;>>>EEENNNZZZeeelllyyyyyyvvvbbbHHH888111000111222+++333555666IIIlll}}}{{{{{{ssskkkrrrtttgggkkk{{{zzzcccIII===???LLLcccvvv|||vvvwwwxxxyyyxxxtttrrrooocccPPPCCC@@@999999999999:::;;;<<<===:::<<<>>>???@@@BBBFFFIIIPPPQQQSSSTTTUUUXXX[[[^^^cccfffkkknnnppprrrtttvvvsssuuuvvvsssqqqpppqqqqqqrrrtttxxx}}}nnn[[[MMMEEEAAADDDJJJQQQ[[[gggmmmmmmnnnrrrvvvvvvuuuuuuuuuuuuwwwyyyzzzwwwxxxzzzyyywwwvvvvvvvvvuuutttuuuuuuwwwyyy{{{}}}~~~}}}||||||{{{|||~~~}}}|||}}}wwwyyynnnbbbYYYYYY^^^WWWCCC555222///(((+++++++++,,,,,,---------***+++------...000333666777444AAA]]]~~~zzzzzzoooXXXHHHIIIQQQ^^^eeeiiiuuuqqqdddYYYLLLBBBAAAAAA@@@BBBDDDHHHMMMOOOXXX]]]dddjjjnnnppprrrsss{{{zzzjjjUUUXXXqqqeeeMMM777111000...,,,.........///...---...000222@@@ddd[[[QQQggg}}}sssjjjcccfffpppuuunnnbbbYYYOOO???IIIggg~~~tttjjjggglllsss{{{{{{zzzwwwtttrrrrrrssssssqqqpppnnnnnnoooqqqrrrqqqrrrrrrrrrpppnnnlllkkknnnnnnooooooooonnnnnnmmmnnnooopppooonnnmmmnnnoooqqqqqqpppppppppppppppqqqxxxrrrqqquuurrrmmmsssxxxpppppptttyyynnnaaaRRRJJJFFFCCCDDDGGGDDDLLLSSSUUURRRSSS[[[cccmmmuuu}}}vvviiilllttt|||ooooooxxxxxx|||rrrhhhsss~~~iiiCCC333111111111;;;KKKPPPYYYkkkxxxzzzzzzuuuooooooxxxppp^^^QQQIIIEEEEEEHHHFFFGGGIIIKKKMMMQQQVVVZZZbbbfffjjjppp{{{wwwpppfffUUUJJJGGGHHHNNNPPPJJJCCC@@@@@@???BBBGGGLLLRRR]]]hhhhhhaaacccaaacccjjjnnnnnnnnnooooooqqqsssuuuuuuuuusssrrrwwwzzz||||||qqqUUUKKKGGGDDDHHHKKKRRRZZZbbbiiinnnqqqsssvvvyyyzzzyyyyyyxxxyyywwwwwwwwwwwwxxx}}}wwwiiiWWWLLLLLLHHH@@@:::;;;AAAJJJYYYeeennnvvvzzzwwwkkkMMM555333333000222111111///555NNNppp{{{xxxvvvrrrpppyyytttfffjjjzzzzzz```FFF>>>EEESSSgggxxx}}}{{{yyyvvvtttwwwwwwtttjjj[[[MMMDDD@@@===;;;999:::;;;=========;;;;;;<<<>>>@@@CCCFFFHHHPPPPPPQQQQQQSSSUUUWWWXXXdddiiinnnnnnmmmmmmrrrwwwuuuuuuuuutttsssqqqpppooorrrrrrtttyyy|||mmm[[[OOOGGGDDDGGGLLLTTT^^^iiiooooooooorrrvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwvvvvvvwwwwwwxxxwwwwwwvvvuuuuuuvvvwwwxxx||||||xxx{{{{{{{{{zzzzzz|||zzzmmmddd```eeeiii```III777333111---------------------------............000222444666:::===DDD```}}}}}}qqq[[[HHHIIISSSbbbjjjmmmyyy|||ooobbbVVVLLLEEEEEECCCCCCHHHJJJKKKMMMRRRXXX]]]eeekkknnnooooooooo~~~mmmYYY[[[qqq|||xxxcccLLL666000000...,,,...---...///...---...000333===ddd\\\QQQccctttdddbbbiiiqqqnnndddZZZNNNAAALLLlll{{{qqqiiihhhmmmsss{{{{{{{{{xxxuuurrrrrrrrrqqqpppooonnnnnnoooppppppqqqqqqqqqpppooonnnmmmlllmmmnnnnnnooooooooonnnnnnooooooooooooooooooooonnnppppppoooooooooppppppqqqsssnnnmmmpppmmmggglllvvvxxxrrrqqquuuyyymmm___QQQIIIDDDAAAAAADDDCCCLLLTTTVVVSSSUUU]]]eeennnvvv~~~xxxjjjmmmuuu~~~rrrkkkpppqqqvvv{{{yyymmmooozzzgggCCC666000111000999IIINNNXXXkkk{{{}}}zzzqqqlllqqqzzzoooYYYLLLEEEBBBBBBDDDFFFGGGIIIKKKMMMRRRWWW[[[aaafffjjjppp|||uuunnncccSSSHHHFFFIIIOOOPPPJJJCCCBBBBBBBBBFFFJJJOOOVVVaaammmooojjjhhheeefffkkknnnnnnnnnooopppqqqssstttuuuuuutttssstttwwwxxxxxx{{{uuu]]]QQQJJJEEEGGGKKKQQQYYYaaahhhnnnpppsssvvvyyy{{{zzzyyyxxxxxxvvvvvvvvvvvvxxx|||ssseeeUUUMMMNNNJJJBBB;;;:::>>>GGGVVVbbbllltttyyymmmOOO666333333///222111222111777PPPrrr|||wwwrrrmmmmmmxxxlll^^^dddwww{{{bbbHHH@@@FFFRRReeevvv~~~{{{yyywwwuuussssssrrrnnndddVVVIII@@@======;;;::::::;;;=========:::;;;<<<>>>@@@DDDGGGIIIMMMOOORRRUUUWWWYYY\\\^^^jjjmmmoooooonnnnnnqqqttttttttttttsssrrrpppooonnnmmmnnnqqqwww|||~~~{{{yyykkkZZZNNNGGGDDDHHHMMMVVV___jjjooooooooossswwwuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwwwwzzz}}}{{{{{{{{{{{{yyyyyy{{{~~~~~~rrrgggaaadddkkkdddMMM999222000---------------------------...------...000222444666999===FFFdddwwwyyyoooXXXIIIJJJTTTccckkkooo{{{{{{nnnbbbVVVKKKEEEEEECCCDDDHHHKKKLLLOOOTTT[[[aaahhhnnnqqqqqqqqqrrr|||lllZZZ```tttyyyoooaaaJJJ555000000...,,,...---...///...---...111333>>>iii~~~\\\PPP___xxxdddaaakkknnnooofffYYYLLLBBBRRRsss~~~vvvmmmiiijjjoootttyyy{{{{{{yyyvvvsssqqqqqqnnnnnnnnnnnnnnnnnnoooooopppooonnnnnnmmmmmmnnnnnnmmmnnnooopppppppppppppppqqqnnnmmmnnnpppqqqooommmnnnnnnnnnnnnoooppppppqqqsssooooooqqqmmmhhhkkkssswwwqqqqqqtttwwwkkk^^^PPPGGGBBB>>>>>>@@@BBBKKKTTTWWWUUUVVV^^^fffnnnvvv~~~zzzlllnnnuuu}}}mmmkkkoooxxx}}}pppppppppuuuaaaCCC999111111///888GGGMMMXXXlll{{{{{{oooooo}}}qqqVVVGGGAAA@@@AAACCCEEEFFFHHHKKKNNNRRRYYY]]]aaaeeejjjqqq~~~rrrkkk```PPPFFFEEEJJJOOOPPPIIIBBBBBBEEEFFFHHHKKKPPPWWWcccooosssrrrlllhhhhhhlllnnnnnnnnnppprrrrrrrrrsssttttttuuuuuuvvvyyyzzzyyyyyyxxxeeeXXXMMMFFFFFFIIIPPPXXX```gggmmmppprrruuuyyy|||{{{yyyxxxwwwtttuuuvvvvvvwww{{{qqqcccUUUNNNOOOMMMDDD<<<:::<<>><<<===;;;::::::<<<======<<<999:::;;;>>>AAAEEEHHHJJJPPPSSSXXX\\\___cccgggiiiqqqqqqpppoooooooooqqqrrrsssrrrrrrqqqpppoooooonnniiilllrrrxxx||||||xxxtttuuugggWWWLLLGGGFFFJJJPPPYYYaaakkkpppppppppsssvvvuuuuuuttttttuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvuuuuuuuuuvvvwwwzzz|||{{{{{{zzzxxxwwwyyy|||zzzxxxyyyjjj```bbbjjjgggRRR;;;111...------------------------------------...000222555666888>>>IIIjjjxxxpppuuu}}}lllUUUHHHJJJUUUccckkkqqq}}}{{{mmmaaaUUUKKKEEEEEECCCDDDIIILLLMMMQQQUUU]]]bbbiiinnnpppqqqqqqqqq{{{wwwgggXXXaaawww}}}sssaaaJJJ555000000...,,,...---...///......///222444CCCsss}}}^^^TTTaaa}}}xxxccceeeuuuuuuyyynnnYYYHHHBBBVVVyyy|||rrrjjjhhhkkkqqqvvvxxxzzz{{{zzzwwwsssqqqpppmmmnnnoooooopppoooooooooooonnnmmmllllllmmmnnnooonnnooopppqqqrrrrrrrrrrrrrrrnnnkkkmmmqqqssspppmmmmmmmmmmmmmmmnnnoooqqqqqqrrrpppqqqssspppkkknnnuuu~~~uuupppoooqqqrrrhhh\\\NNNGGGBBB===<<<===@@@IIITTTWWWVVVWWW^^^eeeooowwwzzzmmmnnntttooohhhppp~~~ppppppssssssuuuZZZAAA;;;222333111999GGGMMMZZZpppwww~~~tttzzztttUUUDDD@@@AAACCCDDDEEEFFFHHHJJJMMMSSSZZZ___```eeekkksss~~~qqqjjj___OOOFFFFFFJJJOOONNNGGGAAABBBEEEGGGGGGIIIMMMTTT___jjjppprrrmmmiiihhhkkknnnnnnooorrrsssrrrrrrrrrssstttuuuvvvvvvyyy{{{yyywww{{{vvvhhhZZZOOOGGGDDDHHHOOOWWW___gggllloooqqqtttyyy{{{{{{xxxwwwvvvtttuuuvvvwwwxxx{{{uuufffYYYQQQOOONNNFFF>>>:::;;;BBBQQQ```iiiqqq}}}~~~uuuWWW<<<666333///111111333444>>>ZZZ{{{vvviiiaaahhh{{{zzzcccVVV```vvvsss\\\FFF@@@DDDOOOaaasss}}}yyywwwvvvuuutttrrrpppooojjj___QQQFFF@@@>>><<<;;;:::;;;<<<======<<<999:::;;;>>>AAAEEEIIIKKKSSSUUUYYY[[[^^^bbbiiinnnrrrpppnnnmmmooopppqqqppprrrrrrqqqqqqppppppppppppkkkpppxxx}}}vvvqqqpppbbbTTTKKKGGGHHHMMMTTT\\\ccckkkpppqqqqqqsssvvvuuuttttttttttttuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuttttttwww}}}zzzzzzzzzyyywwwvvvwwwzzz}}}}}}xxxtttzzzkkk\\\[[[ffffffUUU===000...///---------------------------------...000333555777888???NNNrrr~~~pppnnnwwwjjjSSSEEEJJJUUUbbbjjjrrryyylll___TTTJJJDDDCCCAAACCCHHHLLLMMMQQQUUU[[[___eeejjjllllllmmmmmm|||xxxgggVVV^^^www}}}fffNNN777111000---,,,...---...///......///222555FFFzzzfff```mmmiiiiiizzz{{{]]]GGGBBBXXXzzz{{{qqqiiihhhlllsssxxxxxxzzz{{{zzzwwwsssqqqpppnnnooopppqqqqqqqqqqqqpppnnnnnnlllllllllmmmooopppooopppqqqrrrsssssstttsssrrrnnnkkkmmmrrrtttqqqmmmmmmmmmmmmmmmnnnoooqqqqqqnnnnnnpppqqqooommmqqqvvvuuuqqqoooooonnndddYYYMMMGGGCCC>>><<<===>>>HHHTTTXXXVVVWWW]]]cccooowww~~~zzzmmmmmmrrrooohhhqqqwwwvvvpppkkkzzzxxxmmmVVV???:::333555444<<>>CCCNNNaaasss}}}yyywwwvvvvvvtttssspppnnniii___RRRGGGAAA???<<<;;;:::;;;===>>>===;;;999:::;;;>>>BBBFFFIIILLLPPPQQQRRRQQQQQQVVV^^^fffmmmkkkjjjkkknnnpppqqqqqqsssrrrqqqqqqqqqqqqrrrrrrnnnvvvuuuooolll___QQQJJJHHHJJJQQQXXX___eeekkkoooqqqqqqsssuuutttttttttttttttuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuuttttttsssuuu{{{yyyzzzzzzxxxwwwuuuvvvzzz}}}|||xxxvvvzzzlllXXXUUU___bbbUUU???111...000------------------------,,,,,,---...000333666777888@@@RRRyyyzzzpppsss}}}fffSSSBBBHHHSSS___iiirrrxxxjjj]]]RRRIIIDDDBBB@@@AAAFFFJJJKKKOOOTTTXXX\\\bbbfffhhhiiijjjjjjpppZZZ[[[rrrmmmTTT;;;222000---,,,///---.../////////000333666DDD~~~nnnooo}}}nnnfffrrr___GGGDDDXXXvvv{{{ssskkkhhhkkkssszzzyyy{{{{{{yyyvvvsssqqqqqqooooooppppppqqqqqqrrrrrrnnnnnnnnnmmmnnnnnnooooooooopppqqqrrrrrrrrrrrrrrrpppnnnmmmnnnqqqsssrrrpppnnnnnnnnnnnnoooppppppqqqpppqqqrrrrrrpppqqqvvv{{{xxxssspppmmmkkk^^^TTTJJJFFFCCC???===>>>???IIIUUUZZZXXXXXX]]]bbbooovvv}}}{{{nnnmmmqqqvvvsssxxxpppdddvvv{{{uuulllWWW@@@888222555777???MMMTTTbbbzzz|||pppSSSBBB>>>???BBBFFFHHHHHHIIIJJJMMMSSSZZZ```bbbfffnnnyyy}}}rrrjjj]]]NNNHHHKKKJJJNNNMMMEEE???@@@CCCEEEJJJJJJNNNVVV]]]bbbhhhnnnkkkgggggglllppppppqqqtttrrrsssssstttuuuuuuvvvvvvsssuuuvvvwwwwww{{{uuummmcccWWWLLLHHHCCCGGGNNNWWW___gggmmmpppooorrruuuvvvuuuttttttuuutttvvvyyyzzz{{{|||tttdddVVVLLLNNNIIICCC???===BBBQQQ___hhhppp{{{xxx\\\AAA888333///222///222666DDDcccvvvfffbbbnnnxxx```UUUbbbxxxzzzbbbPPPAAA>>>DDDOOOcccuuu}}}zzzwwwvvvvvvtttsssmmmlllhhh^^^QQQFFF@@@>>>;;;::::::<<<===>>><<<;;;:::;;;<<>>???AAALLLXXX]]][[[YYY]]]cccnnnuuu{{{~~~|||pppnnnqqqqqqdddvvv}}}xxxqqq]]]BBB777///444888AAAOOOVVVddd|||nnnUUUEEE??????DDDIIIIIIIIIJJJJJJMMMRRRZZZ___ccchhhppp||||||qqqiii\\\MMMHHHKKKKKKOOOOOOGGG@@@@@@CCCDDDJJJJJJOOOYYY___bbbhhhooommmjjjjjjooorrrqqqppprrrqqqrrrtttuuuvvvvvvuuuuuuvvvwwwxxxxxxzzz}}}rrrllldddWWWMMMIIIDDDGGGNNNWWW```hhhnnnqqqoooqqqrrrsssrrrrrrsssuuurrruuuxxxzzz{{{{{{}}}~~~uuugggXXXMMMNNNJJJEEEAAA===???LLLZZZfffnnnyyyxxx]]]BBB888333...222...111666FFFeeeuuueeedddrrrttt^^^VVVfff|||xxxaaaQQQCCCBBBGGGRRRfffxxx}}}yyywwwvvvtttsssqqqkkkkkkhhh___SSSGGG@@@===;;;:::;;;<<<>>>>>><<<:::<<<<<<===???BBBEEEHHHJJJOOORRRSSSPPPLLLLLLRRRXXX```eeejjjmmmnnnnnnqqqtttqqqpppoooooooooqqqrrrtttwwwwwwoooiii]]]PPPKKKJJJNNNVVV^^^cccfffjjjmmmooopppqqqqqqtttsssssssssssstttuuuuuurrrtttvvvxxxxxxxxxwwwvvvvvvvvvwwwxxxwwwwwwvvvuuutttuuuxxx|||xxxxxxxxxvvvvvvxxx|||ssscccVVV[[[\\\TTTCCC444///000------------------------+++,,,,,,...000333666888;;;CCCXXX|||vvvsss]]]LLL>>>HHHTTT^^^hhhuuuvvvhhh[[[PPPHHHCCCCCCAAABBBGGGIIIJJJMMMRRRTTTYYY^^^ccceeegggiiikkkiii]]]nnn{{{___AAA444000------111---.../////////111444777JJJfffsss}}}```WWWbbbiiivvvkkkQQQEEEJJJ\\\sss~~~}}}yyypppiiijjjsss}}}{{{{{{zzzwwwtttrrrrrrsssooonnnllllllmmmoooqqqsssooopppqqqqqqqqqpppnnnmmmlllmmmmmmmmmmmmmmmlllkkkmmmooopppqqqpppppprrrsssrrrqqqpppppppppppppppqqqqqqsssqqqmmmjjjmmmrrrvvvtttnnnhhhbbb]]]SSSJJJCCCAAAAAA???>>>???CCCOOO[[[___]]][[[^^^cccnnnuuuzzz|||~~~qqqooorrr}}}~~~pppfffyyy}}}wwwbbbEEE666---333888BBBQQQWWWeee}}}oooXXXIIICCCBBBGGGNNNJJJJJJJJJJJJLLLRRRYYY___ccchhhqqq~~~{{{ppphhh[[[LLLGGGKKKLLLQQQQQQIIIBBBAAACCCCCCHHHHHHNNNYYY```bbbhhhppppppmmmmmmrrrtttrrrpppqqqqqqrrruuuvvvwwwwwwuuutttuuuuuuttttttwww}}}{{{qqqmmmfffYYYNNNJJJDDDHHHOOOWWWaaaiiiooorrrooopppqqqqqqppppppsssuuuqqqtttwwwyyyzzzzzz{{{}}}~~~uuugggYYYNNNOOOKKKGGGBBB<<<===HHHUUUdddlllwww~~~xxx]]]BBB888333///333---000666GGGgggssseeeeeetttsss___YYYjjjyyydddTTTGGGFFFKKKUUUhhh{{{}}}yyyvvvuuusssqqqpppkkkllljjjbbbUUUIIIAAA>>>;;;:::;;;<<<>>>>>><<<:::======>>>???BBBEEEHHHJJJIIINNNRRRPPPKKKIIIMMMQQQ^^^eeelllooonnnnnnqqqtttpppooonnnmmmnnnooorrrsss|||zzzrrriii]]]QQQKKKKKKOOOWWW___dddfffiiimmmoooppppppppptttsssssssssssstttuuuuuuqqqsssuuuwwwxxxwwwvvvuuuuuuuuuwwwxxxxxxwwwvvvvvvvvvuuuxxx~~~{{{xxxxxxxxxwwwvvvyyy}}}xxxkkkZZZ\\\\\\TTTEEE666//////------------------------+++,,,,,,...000333666888<<>>///000222000---///---,,,.........222888QQQwww^^^fff{{{dddZZZ```llliiiYYYJJJEEEGGG[[[zzzxxxmmmfffhhhttt~~~zzzzzzzzzxxxvvvvvvwwwyyyqqqmmmiiiiiilllnnnooonnnqqqpppooopppqqqpppnnnlllnnnnnnmmmmmmmmmlllllllllpppppppppppppppppppppppprrrqqqqqqpppooonnnnnnmmmssspppoooqqqoooiiifffgggyyy{{{qqqlllhhhaaa\\\OOOJJJCCC???>>>>>>???@@@FFFQQQ]]]aaa]]]XXXXXXZZZhhhoooxxx~~~qqqooorrryyy}}}wwwrrrdddqqq|||\\\DDD;;;444///:::EEEHHHVVVnnn|||oooWWWIIIEEEDDDFFFIIIKKKJJJIIIIIIMMMTTT]]]ccceeekkkttt{{{pppdddUUUJJJHHHLLLOOONNNLLLFFFAAA???@@@CCCCCCGGGOOOYYYccciiikkkkkkpppqqqrrrssssssssssssssstttuuuuuuuuuvvvvvvvvvwwwyyyxxxtttrrrwww{{{rrrooogggXXXMMMJJJHHHJJJOOOXXXaaaiiinnnooopppqqqrrrsssrrrqqqpppooossstttuuuvvvwwwxxxyyyzzz}}}~~~}}}qqq```PPPPPPKKKFFF???999;;;HHHVVVeeekkkuuu{{{gggHHH444111444444222777777JJJsss~~~uuukkkgggxxxrrr___aaatttyyylllXXXGGGHHHRRR___nnn{{{}}}zzzxxxxxxuuuqqqlllkkkmmmkkkaaaSSSGGGAAA???<<<<<<<<<>>>??????<<<:::;;;===>>>???AAADDDIIILLLOOOOOOOOOMMMKKKMMMSSSXXXdddgggkkkmmmmmmmmmmmmnnnnnnpppqqqpppoooppptttxxx|||wwwooohhhXXXIIIIIIQQQWWWZZZ\\\gggiiimmmoooooopppqqqrrrssssssssssssssstttuuuvvvttttttttttttuuuuuuuuuuuutttuuuuuuvvvvvvvvvuuuuuuvvvwwwyyy~~~{{{{{{|||yyyyyy{{{|||zzzzzz~~~yyytttfff```eeeaaaHHH444000///...---,,,,,,,,,,,,---...,,,...///000000222666999===@@@^^^gggNNNCCC>>>AAASSSdddlll{{{tttbbbTTTLLLIIIHHH???AAADDDDDDDDDFFFKKKOOOTTTWWW\\\```cccfffiiikkkmmm[[[jjjlllEEE111///111///...///------.........222888OOOrrrVVV___dddZZZcccmmmiiiXXXIIIEEEHHH[[[xxxxxxmmmfffhhhsss~~~}}}}}}{{{xxxuuutttuuuvvvpppmmmiiiiiikkkmmmnnnnnnrrrpppooonnnoooooonnnlllmmmmmmmmmmmmmmmmmmmmmmmmppppppppppppppppppppppppqqqqqqpppoooooonnnmmmmmmnnnmmmooottttttooolllllluuu{{{qqqmmmhhhaaaZZZOOOJJJDDD???>>>???AAABBBHHHQQQ\\\```]]]YYYZZZ\\\fffmmmvvv}}}pppmmmppp}}}tttzzzuuuqqqkkkbbbnnnfffGGG777444000;;;GGGJJJXXXppp||||||}}}}}}jjjUUUJJJFFFEEEFFFHHHKKKJJJHHHIIILLLSSS\\\aaadddkkkuuuzzzpppcccUUUJJJHHHLLLOOONNNKKKFFFAAA???@@@CCCDDDGGGNNNWWWaaagggiiijjjjjjkkkmmmoooqqqrrrsssssstttttttttuuuuuuvvvvvvvvvxxxyyyvvvssswww}}}rrrooofffXXXMMMKKKJJJMMMRRRZZZccckkkoooppprrrrrrssssssrrrqqqpppooorrrssstttuuuwwwxxxyyyyyy{{{|||~~~rrraaaQQQOOOKKKFFF@@@;;;<<>><<<;;;<<<>>>??????<<<999:::;;;===>>>@@@DDDIIILLLNNNOOOPPPOOOOOOSSSZZZ```eeehhhkkkmmmmmmmmmnnnooonnnppprrrrrrqqqrrruuuxxxwwwvvvmmmcccUUUIIIKKKTTTZZZ\\\]]]dddgggkkknnnoooppprrrsssqqqqqqqqqqqqrrrrrrssssssttttttuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuwwwyyy~~~}}}}}}|||yyyxxx{{{|||yyyzzz~~~}}}tttjjjdddiiieeeLLL777222000...---,,,,,,,,,,,,---...,,,...///000000222666999===BBBbbb}}}yyy}}}bbbKKKAAA@@@BBBTTTfffmmmzzzqqq___RRRKKKGGGFFFAAACCCEEEEEEDDDEEEIIILLLRRRVVVZZZ^^^aaadddhhhjjjlll[[[mmmxxxMMM444...//////...///------//////...222999PPPpppSSS\\\hhh```mmmqqqkkkXXXGGGEEEJJJ[[[uuu}}}vvvlllfffiiisss}}}}}}yyyuuusssssstttqqqnnnkkkjjjkkkmmmnnnnnnrrrpppmmmmmmmmmnnnmmmlllkkkkkkllllllmmmnnnnnnoooppppppppppppppppppppppppppppppoooooonnnnnnmmmmmmjjjkkkrrr{{{|||wwwvvvuuu{{{rrrnnnhhh___XXXOOOJJJCCC???>>>@@@BBBDDDJJJQQQYYY]]][[[YYYZZZ]]]bbbjjjssszzz}}}ppplllnnn~~~pppqqqmmmnnnggg^^^jjj~~~kkkHHH222444222===IIIMMM\\\rrr}}}~~~zzz~~~uuudddQQQIIIGGGFFFFFFHHHKKKIIIGGGHHHLLLSSSZZZ___dddkkkwwwzzzooocccUUUJJJIIIMMMPPPNNNKKKFFFAAA@@@@@@BBBEEEGGGMMMUUU]]]dddggghhhdddfffhhhkkknnnpppqqqrrrrrrrrrsssttttttuuuvvvvvvxxxzzzxxxvvvzzz~~~sssnnneeeVVVLLLKKKOOOQQQVVV^^^gggmmmpppqqqssssssssssssrrrqqqpppooorrrrrrssstttvvvwwwxxxyyyyyyzzz~~~sssbbbSSSOOOKKKGGGBBB===>>>JJJXXXffflllttt}}}}}}kkkMMM888333333111000555999OOOxxx{{{sssiiifffwww}}}lll___hhh~~~yyykkkXXXJJJLLLXXXdddsss}}}yyywwwwwwuuuqqqmmmnnnooolllaaaRRREEE???===;;;;;;<<<>>>???>>><<<999999:::<<<>>>@@@DDDIIIMMMOOORRRTTTTTTTTTWWW]]]bbbfffhhhjjjkkkkkkllloooqqqoooqqqssstttsssssstttvvvqqq}}}tttiii[[[PPPIIIMMMWWW\\\]]]]]]```dddiiinnnppprrrssstttrrrrrrrrrssssssssstttttttttuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxx}}}|||yyyxxx{{{{{{yyyzzz}}}sssmmmgggkkkhhhNNN888222000...------,,,,,,------...,,,...///000000222666999>>>FFFhhhzzztttxxxwww___IIIAAABBBCCCUUUiiioooyyyooo^^^RRRJJJFFFDDDCCCDDDDDDDDDCCCDDDGGGJJJPPPSSSXXX\\\___cccfffiiiooo^^^oooyyyOOO666///////////////------/////////333999TTTrrrXXX___llliiiyyyxxxqqqZZZGGGEEELLL]]]sss|||xxxqqqhhhdddiiittt}}}}}}zzzuuusssssstttsssqqqnnnllllllmmmooopppssspppmmmkkklllmmmmmmllliiijjjkkklllmmmoooppppppppppppppppppppppppppppppooooooooonnnnnnnnnmmmmmmkkknnnxxx|||{{{sssnnnggg]]]UUULLLGGGAAA>>>>>>AAACCCEEEJJJOOOTTTWWWWWWWWWYYY[[[^^^fffooowww{{{}}}ppplllmmmooommmjjjpppxxxyyyhhh\\\iii{{{~~~dddEEE111444333???KKKPPPaaavvv}}}sssbbbNNNFFFDDDDDDFFFHHHJJJHHHFFFHHHMMMSSSZZZ]]]ccclllzzzyyynnnbbbTTTJJJIIINNNPPPNNNJJJEEEBBB@@@AAAAAAEEEGGGKKKRRRZZZaaadddeeebbbcccfffiiikkkmmmooooooppppppqqqrrrssstttuuuvvvxxxxxxxxxzzzsssmmmbbbTTTLLLLLLRRRUUUZZZbbbjjjppprrrrrruuuuuutttsssrrrqqqppppppqqqrrrssstttuuuvvvwwwxxxwwwxxx{{{tttcccTTTNNNLLLHHHDDD??????KKKXXXggglllttt|||~~~mmmPPP:::444333000000555<<>><<<;;;;;;<<<===???>>>;;;999888:::<<<>>>AAAEEEKKKOOOSSSVVVZZZ[[[YYYXXXZZZ]]]eeeggghhhiiijjjkkknnnqqqqqqrrrtttuuuttttttssssssmmmwwwrrrfffSSSKKKGGGNNNWWW[[[ZZZZZZ[[[```gggmmmqqqssstttuuuvvvvvvwwwwwwwwwwwwwwwwwwttttttuuuuuuvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwtttuuuxxx}}}{{{xxxxxx{{{{{{yyyzzz}}}~~~~~~pppkkkfffkkkhhhNNN777000---------------------------,,,...///000000222666999>>>IIImmm}}}ssswwwuuu```NNNEEEBBBCCCVVVlllrrrzzzqqqaaaUUULLLFFFBBBAAAAAAAAAAAABBBDDDFFFHHHNNNRRRWWW[[[___bbbfffiiitttbbbooooooKKK777111000///...///------///000///444:::WWWttt^^^cccllllll}}}xxx___HHHFFFMMM^^^rrrvvvrrrkkkdddcccjjjuuu~~~~~~~~~|||yyyvvvuuuvvvwwwvvvuuurrrpppnnnoooqqqrrrtttqqqmmmkkkkkklllllllllhhhiiijjjlllnnnoooqqqqqqoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnmmmqqq}}}{{{rrrmmmfff[[[RRRHHHDDD@@@===???AAADDDEEEHHHJJJMMMPPPSSSUUUVVVWWWZZZbbbllltttyyy|||qqqmmmnnnoookkkjjjttt~~~mmmnnniii```ooopppXXXBBB666333444AAAMMMTTTeeexxx|||vvvcccMMMCCCAAABBBFFFJJJIIIGGGEEEGGGNNNUUU[[[]]]cccmmm|||xxxmmmaaaSSSJJJJJJOOOQQQNNNIIIEEEBBBAAAAAAAAADDDFFFJJJQQQYYY___bbbcccccceeefffiiijjjllllllmmmmmmnnnoooppprrrtttuuuuuuwwwvvvvvv|||rrrkkk___QQQKKKNNNTTTWWW\\\dddlllrrrtttsssuuuuuutttssssssrrrrrrqqqqqqrrrssstttuuuvvvwwwxxxvvvwwwzzzuuucccUUUNNNLLLIIIEEE@@@@@@JJJWWWfffkkksss|||~~~mmmQQQ;;;444333000222666>>>ZZZwwwpppgggeeexxxvvvcccTTT^^^wwwtttfffUUUHHHLLLWWWcccppp|||}}}xxxvvvvvvuuurrroooqqqqqqlllaaaQQQDDD>>><<<;;;;;;;;;===>>>>>>;;;999999;;;===???BBBFFFKKKOOOSSSYYY```bbb```]]]\\\\\\dddfffggghhhiiikkknnnqqqsssssstttuuuvvvuuusssrrrmmmuuupppcccPPPIIIFFFMMMTTTVVVUUUUUUVVV\\\eeemmmqqqsssuuuvvvxxxxxxyyyyyyyyyyyyxxxwwwsssttttttuuuvvvwwwwwwwwwxxxwwwvvvuuutttuuuuuuuuutttuuuwww|||{{{xxxxxxzzz{{{yyyyyy}}}{{{}}}pppiiieeekkkiiiOOO888000---------------------------,,,...///000000222666999???KKKoooxxxyyyvvvgggVVVLLLBBBAAAUUUmmmttt{{{uuueeeZZZPPPGGGBBB=========>>>AAADDDFFFGGGMMMQQQVVV[[[___cccgggjjjtttdddooo~~~dddFFF666333222000...///------///000000555;;;XXXnnn^^^cccxxxdddgggxxxfffJJJDDDLLL]]]rrrsssooohhhbbbcccjjjvvv~~~}}}}}}|||yyywwwvvvwwwyyyxxxxxxvvvrrrpppppprrrttttttqqqnnnmmmmmmmmmlllkkkhhhiiijjjlllnnnoooqqqqqqooooooooooooooooooooooooppppppppppppooooooooooooooosss{{{qqqkkkcccXXXPPPEEECCC@@@???AAACCCEEEEEEEEEEEEGGGKKKPPPSSSSSSRRRWWW___jjjrrrwww{{{qqqmmmooommmjjjlllxxxooommm~~~|||hhheeexxxkkkSSSBBB:::222444BBBNNNVVViii{{{{{{~~~xxxdddMMMBBB@@@BBBFFFKKKHHHFFFDDDHHHPPPXXX]]]^^^eeennn~~~wwwlll```SSSJJJKKKPPPRRRNNNHHHEEECCCBBBAAA@@@BBBDDDIIIQQQYYY___bbbbbbeeefffgggiiijjjkkkkkkkkkkkklllmmmoooqqqssstttuuuuuutttsssyyy~~~qqqhhh\\\OOOKKKOOOTTTWWW]]]fffnnnsssttttttuuuuuutttsssssssssttttttrrrrrrssstttvvvwwwxxxyyywwwxxxzzzuuucccUUUNNNLLLJJJFFF@@@???IIITTTeeekkksss}}}~~~lllPPP;;;444333111333666???]]]vvvooogggeeeyyyxxxcccRRRZZZsss}}}ppp[[[KKKAAAIIIWWWeeettt}}}xxxvvvvvvvvvssspppqqqqqqlll```PPPDDD>>>===::::::;;;===>>>===;;;888:::;;;===???AAAEEEJJJNNNQQQWWW___dddeeeccccccddddddfffiiikkklllmmmppprrrtttttttttvvvxxxzzzyyyxxxrrrvvv~~~ooobbbRRRKKKGGGKKKPPPPPPOOOPPPSSSZZZdddlllrrrtttuuuuuuuuuvvvwwwxxxwwwvvvuuutttrrrrrrssstttuuuvvvwwwwwwwwwvvvtttsssrrrrrrssstttssstttvvv{{{~~~{{{xxxwwwzzzzzzxxxyyy|||wwwyyyrrrgggccckkkjjjQQQ;;;333///,,,------......------,,,,,,...///000000222666999???MMMsss|||}}}}}}zzzppp___QQQCCC@@@SSSlllsssyyyxxxiii^^^TTTJJJCCC<<<;;;;;;===@@@DDDFFFFFFKKKOOOUUUZZZ^^^bbbgggjjjnnnaaaooovvv^^^CCC555333222000//////------///000000555;;;ZZZfff\\\dddnnn[[[```ssskkkKKKAAAHHHZZZpppvvvqqqiiicccdddkkkuuu}}}}}}}}}|||zzzwwwvvvwwwyyyyyyyyywwwssspppooorrruuutttrrrpppoooooonnnllljjjiiiiiijjjlllnnnooopppqqqooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqrrrvvv{{{pppiiiaaaVVVNNNDDDBBBBBBCCCEEEGGGGGGFFFCCCBBBDDDIIIOOORRRQQQOOOVVV]]]hhhqqqvvv{{{}}}ooommmooonnnlllqqq}}}|||wwwwwweeeeee{{{nnnUUUBBB777000444CCCNNNWWWlll|||zzz}}}xxxvvvcccNNNEEEDDDEEEHHHKKKHHHEEECCCHHHRRRZZZ___```fffpppvvvkkk___RRRJJJKKKQQQRRRNNNHHHDDDCCCCCCAAA???@@@CCCIIIRRRZZZ```bbbbbbdddeeeggghhhjjjkkkkkkkkkjjjjjjlllnnnppprrrtttuuurrrsssrrrrrrzzz|||oooeeeYYYMMMKKKPPPSSSVVV]]]fffnnnsssuuutttuuutttssssssssstttuuuvvvrrrssstttuuuwwwxxxyyyyyyxxxyyy{{{~~~tttcccUUUNNNMMMKKKGGG@@@>>>FFFRRRdddjjjttt~~~|||kkkNNN999444444222333555>>>\\\~~~vvvooogggfffzzz{{{eeeSSS[[[tttzzzkkkTTTFFF>>>GGGXXXfffvvv}}}wwwuuuvvvvvvsssqqqqqqpppkkk```PPPDDD???>>>::::::;;;<<<>>>===:::888999:::<<<===???CCCGGGKKKNNNSSSZZZ^^^```cccgggkkkeeehhhlllooopppqqqrrrttttttsssssswww}}}yyyyyy|||~~~ooobbbXXXPPPIIIJJJLLLKKKKKKLLLQQQXXXccclllrrrtttttttttssstttuuuvvvuuutttrrrqqqqqqqqqrrrssstttuuuvvvvvvwwwvvvtttrrrqqqrrrssssssssstttvvv{{{|||zzzwwwwwwzzzzzzxxxyyy|||}}}tttuuu~~~rrraaa___hhhiiiQQQ;;;333000,,,,,,---......---,,,,,,,,,...///000000222666999===NNNwww|||~~~~~~{{{}}}wwweeeSSSDDD>>>PPPiiioootttvvviii```VVVLLLDDD???===<<<===AAAEEEFFFEEEIIIMMMRRRXXX\\\aaafffiiizzzhhh^^^ooottt]]]BBB555222222000000///------000000111555<<<]]]```\\\fff~~~{{{iiiVVV]]]rrrmmmLLL???EEEXXXoooyyyssskkkddddddkkkuuu|||}}}zzzwwwvvvvvvxxxyyyyyywwwsssooonnnqqqttttttrrrqqqppppppooollljjjiiijjjkkklllnnnoooppppppooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqrrrrrrvvvzzz{{{ppphhh```UUULLLCCCCCCDDDFFFIIIJJJIIIGGGBBBAAACCCHHHOOORRRPPPMMMUUU]]]hhhqqqvvv{{{zzzmmmlllooooooooovvvvvvcccbbbzzzrrrXXX@@@222///444CCCOOOXXXmmm|||yyyyyypppwwwzzzrrraaaOOOHHHGGGHHHIIILLLGGGDDDCCCIIISSS\\\```aaagggqqq~~~vvvjjj___RRRJJJKKKRRRSSSNNNGGGDDDCCCCCCAAA??????BBBIIISSS[[[aaabbbaaacccdddeeehhhiiikkkkkkllliiijjjkkkmmmppprrrttttttqqqsssrrrlllnnn{{{{{{mmmdddWWWLLLJJJQQQRRRUUU\\\eeennnsssuuutttttttttsssssstttuuuwwwxxxssstttuuuvvvwwwxxxyyyzzzyyyzzz|||~~~tttbbbUUUNNNMMMKKKGGG@@@===EEEPPPccciiittt|||jjjMMM888444444333222444<<<[[[~~~vvvpppgggggg{{{}}}hhhWWW___vvvyyyhhhTTTFFF>>>GGGWWWfffttt|||wwwuuuuuuvvvtttrrrppppppkkk___PPPDDD@@@???::::::;;;<<<>>>===:::888888999;;;<<<===@@@EEEIIIMMMPPPTTTVVVYYY^^^eeekkkgggjjjooorrrssstttuuuvvvsssrrrsssxxx}}}{{{{{{}}}ooobbb]]]TTTKKKJJJJJJIIIHHHJJJPPPXXXccclllrrrsssttttttssstttuuuvvvuuutttrrrpppppppppqqqrrrssstttuuuvvvxxxvvvtttrrrqqqrrrssstttrrrsssvvv{{{{{{zzzwwwwwwzzzzzzxxxyyy||||||rrrsss}}}ppp\\\ZZZdddfffOOO999222...,,,,,,---......---,,,,,,,,,...///000000222666999===PPPzzz~~~zzz}}}|||zzz{{{gggRRREEE>>>NNNffflllpppsssggg```XXXMMMEEEBBB@@@>>>???BBBEEEEEEDDDGGGKKKQQQVVV[[[```dddhhhvvvcccVVVgggsss]]]BBB333000222111000000......///...///555===]]]bbb]]]lll|||iiiXXX\\\mmmzzzzzzdddHHH???EEEVVVkkkrrrppplllgggeeeiiirrryyy{{{|||{{{yyyuuusssrrrsssrrrvvvyyyxxxsssooopppssstttsssrrrrrrrrrpppmmmjjjhhhiiikkkmmmnnnoooppppppllllllmmmmmmnnnnnnooooooppppppqqqrrrrrrrrrqqqqqqvvv}}}tttkkk^^^QQQJJJGGGDDDCCCFFFKKKOOOMMMJJJCCCDDDFFFHHHJJJLLLNNNOOORRR^^^iiiooorrryyy~~~~~~~~~ooommmpppqqqsssvvvyyybbb```yyymmmPPP<<<222222666???JJJYYYhhhttt{{{xxxlllvvv{{{ooo[[[IIIEEEFFFDDDCCCFFFGGGDDDCCCGGGPPPZZZaaadddkkkooo|||uuuhhh^^^TTTMMMMMMPPPTTTPPPIIIDDDBBBAAA???>>>BBBEEEKKKRRRZZZ```eeegggdddddddddgggjjjlllmmmmmmjjjkkknnnrrrqqqmmmooosssqqqttttttqqqtttxxxhhhZZZOOOJJJMMMTTTWWWWWWZZZbbbmmmtttuuussswwwwwwvvvuuutttsssrrrqqqsssttttttuuuvvvxxxzzz{{{zzzzzz{{{~~~pppbbbWWWRRRPPPMMMIIIBBB>>>FFFPPPdddkkkuuu}}}xxxeeeIII666222333111777555BBBaaa}}}{{{~~~tttdddcccvvvzzzfff[[[jjjqqqZZZHHH>>>GGGYYYiiivvv{{{vvvvvvuuurrrqqqsssrrrrrrmmmaaaQQQDDD???>>>;;;===???@@@@@@===:::888:::;;;<<<>>>AAAEEEIIIKKKNNNPPPRRRTTTWWW\\\bbbggggggjjjnnnqqqrrrtttvvvwwwxxxzzzzzzzzz||||||wwwlllbbbZZZTTTPPPMMMIIIGGGIIIOOOOOOWWWbbbjjjmmmoooqqqssstttuuuuuuuuuuuuuuuttttttsssqqqoooppprrruuuuuuuuuvvvuuuuuutttttttttuuuuuutttvvvwwwzzzxxx|||zzzyyyxxxxxxyyy{{{||||||tttssszzz}}}ttt```ZZZXXXXXXOOO===///,,,.........------,,,,,,,,,+++---000222333444777999@@@RRRzzzwww}}}vvvtttttt___LLLBBBFFFOOOYYYdddqqqmmm^^^TTTNNNHHHDDDAAABBBCCCDDDEEEEEEEEEEEEHHHKKKPPPTTTXXX]]]cccgggxxxooo___VVVhhhsss\\\AAA444222222000...000......///...///555>>>___dddXXXiiinnnZZZ]]]mmmrrroooZZZDDD???DDDVVVnnnsssqqqlllgggeeeiiirrryyy{{{||||||yyyvvvtttssstttsssuuuvvvuuusssqqqqqqsssuuutttrrrrrrqqqooollliiiiiiiiikkklllmmmnnnnnnnnnllllllmmmmmmnnnooooooppppppppppppqqqqqqqqqrrrrrrwww~~~uuukkk^^^RRRLLLEEEDDDDDDIIINNNPPPLLLIIIDDDEEEFFFGGGIIIKKKLLLMMMQQQ]]]jjjppptttyyy~~~~~~ooolllnnnooopppsss~~~www```___xxxmmmOOO:::000333777>>>IIIWWWfffrrryyy~~~ttt}}}wwwkkkXXXGGGEEEFFFDDDDDDGGGGGGDDDCCCGGGQQQ[[[bbbeeejjjooo|||zzzpppcccYYYPPPKKKLLLPPPSSSOOOIIIDDDBBBBBBAAAAAABBBEEEJJJQQQXXX^^^bbbeeeeeeeeefffgggiiikkkkkkkkkjjjjjjnnnrrrqqqnnnpppuuussszzz~~~||||||vvvfffYYYOOOJJJNNNUUUWWWWWW[[[dddooovvvxxxvvvxxxwwwvvvtttsssrrrqqqqqqqqqqqqrrrsssuuuwwwyyyzzzyyyzzz{{{~~~}}}nnn___TTTPPPNNNLLLHHHBBB???GGGQQQccciiirrr|||}}}yyygggKKK777333333111666444BBBaaa}}}zzz|||rrrdddfffzzzzzzhhh___ooottt___MMMAAAJJJ[[[jjjvvvzzzvvvvvvuuurrrqqqsssqqqrrrmmmbbbRRREEE???>>>;;;===???@@@???===:::888::::::;;;===AAADDDHHHJJJLLLNNNPPPRRRUUUZZZ```eeegggjjjnnnqqqrrrsssuuuwwwxxx{{{}}}|||{{{uuuggg\\\VVVRRROOONNNJJJFFFFFFJJJNNNVVVaaaiiimmmnnnpppqqqsssssssssttttttssssssrrrmmmkkkjjjkkkooossstttsssuuuuuuttttttsssttttttuuuuuuvvvwwwyyy}}}|||{{{yyyxxxxxxzzz{{{|||}}}xxxzzz~~~zzzrrrgggaaa]]]\\\PPP===000.........---------,,,,,,,,,+++---000111222444777999AAASSS|||zzz{{{zzzpppppp~~~sss^^^MMMCCCFFFNNNZZZfffrrrmmm[[[PPPKKKGGGEEEAAABBBCCCDDDEEEEEEEEEEEEHHHKKKPPPTTTXXX]]]cccfff{{{ssskkk]]]UUUhhhvvv]]]AAA555333111///---///....../////////666>>>ccchhhSSScccyyyaaabbbrrrppphhhTTTEEEAAABBBTTTqqqtttrrrmmmgggeeeiiirrryyy{{{||||||zzzwwwuuuuuuvvvtttsssqqqqqqsssssssssrrrvvvuuusssqqqqqqoookkkiiijjjjjjkkkllllllllllllkkklllmmmmmmnnnnnnoooppppppoooooooooooopppqqqssstttvvvuuujjj]]]SSSNNNDDDDDDGGGLLLPPPPPPLLLGGGFFFFFFFFFGGGGGGIIIJJJJJJOOO\\\iiiooosssxxx||||||~~~~~~~~~nnnjjjllliiihhhiiitttsss]]]```zzznnnPPP;;;000444777===HHHUUUdddpppxxx{{{qqqfffSSSDDDDDDGGGFFFFFFIIIGGGDDDCCCHHHQQQ\\\cccfffhhhnnn{{{xxxmmm___VVVNNNKKKMMMSSSSSSNNNHHHDDDCCCCCCCCCCCCBBBDDDIIINNNTTTZZZ^^^```ffffffgggggghhhhhhiiiiiijjjiiilllpppqqqoooqqqvvvxxxssscccWWWOOOKKKNNNUUUUUUVVV\\\eeepppwwwyyyxxxyyywwwuuusssrrrqqqqqqrrrppppppqqqrrrtttvvvxxxyyyxxxyyy{{{}}}{{{mmm^^^RRRNNNLLLKKKHHHAAA???HHHSSSccchhhqqqyyy}}}zzzjjjNNN:::444333111444333BBBcccyyyxxxnnnbbbhhh}}}yyykkkfffvvvyyydddQQQEEEMMM]]]kkkvvvyyyvvvvvvvvvrrrqqqssspppqqqnnncccSSSFFF@@@>>><<<===???@@@???===:::888999999:::<<>>111///...------------,,,,,,,,,,,,---000111222444777:::BBBTTT}}}~~~}}}}}}uuujjjkkk|||sss^^^OOOAAACCCLLLYYYeeerrrmmmYYYMMMHHHFFFEEEAAABBBCCCDDDDDDDDDDDDDDDHHHKKKOOOTTTXXX]]]bbbfff}}}wwwooo^^^TTTgggbbbBBB444222000......///......000///000777???gggkkkQQQ]]]jjjjjjyyyxxxkkkVVVIIIEEEBBBRRRrrrtttrrrlllfffdddhhhrrrzzz|||||||||{{{xxxvvvvvvwwwuuuqqqmmmnnnrrruuutttqqquuusssqqqqqqppppppmmmkkkllllllmmmmmmllllllkkkjjjlllmmmmmmnnnnnnoooppppppooonnnmmmmmmnnnqqqsssuuuuuu~~~rrrggg[[[RRROOOGGGGGGIIIMMMPPPPPPLLLIIIHHHHHHGGGFFFFFFFFFGGGHHHNNN[[[hhhooorrrvvvxxxxxxyyyzzz{{{|||}}}mmmiiikkk~~~|||eeeccccccmmmqqq\\\ddd}}}pppRRR===333333666<<>><<<===?????????===:::999888888999;;;>>>AAADDDFFFIIIKKKNNNQQQTTTXXX^^^bbbfffiiimmmpppqqqrrrsssuuusssuuuxxx~~~~~~zzznnnddd\\\WWWSSSRRROOOJJJGGGHHHKKKTTT```iiillllllmmmnnnppppppqqqrrrrrrrrrqqqqqqllleee^^^]]]ccckkkppprrrssssssrrrrrrrrrsssttttttuuuvvvvvvxxx}}}zzzyyyxxxwwwwwwwwwxxxxxx{{{{{{~~~vvvmmmjjjjjjfffVVV>>>111000------------------------,,,...///111222444777:::AAATTT~~~tttggghhhzzzvvv```OOO>>>???HHHWWWdddqqqrrr]]]OOOHHHFFFEEEAAABBBCCCCCCDDDDDDDDDCCCHHHJJJOOOSSSWWW[[[```ddd~~~uuuaaaTTTjjjgggCCC444111...---000///......000000000777@@@iiimmmSSSXXXyyymmmnnnrrrZZZLLLGGGCCCSSSqqqssspppkkkeeeccchhhrrr{{{|||}}}}}}{{{xxxvvvuuuvvvtttoookkklllrrruuussspppqqqpppooooooqqqqqqqqqpppoooooooooooonnnmmmlllkkklllllllllmmmnnnnnnoooooonnnmmmllllllmmmpppssstttuuuzzznnncccXXXRRRQQQNNNNNNNNNOOOPPPPPPNNNMMMKKKJJJHHHFFFEEEEEEFFFFFFPPP]]]jjjooorrruuuvvvvvvsssssstttvvvzzz~~~{{{lllhhhkkk|||dddbbbccckkk}}}qqq___fff~~~lllOOO<<<333222444;;;EEEUUUgggvvv{{{|||yyydddRRRCCCCCCGGGGGGHHHKKKHHHEEEDDDHHHQQQ[[[bbbeeecccjjjyyyuuufff[[[SSSOOORRRXXXYYYSSSKKKEEEBBBAAAAAAAAAAAABBBEEEIIIMMMRRRVVVYYY^^^aaadddfffggghhhkkknnnjjjffffffjjjmmmmmmppptttyyymmm___WWWQQQLLLLLLOOOQQQUUU\\\eeennntttvvvwwwwwwvvvtttsssrrrrrrssstttuuuttttttssssssttttttuuuvvvxxxzzz}}}|||qqqcccVVVJJJIIIHHHFFFAAA@@@IIITTTeeejjjqqqxxx}}}}}}oooSSS<<<444222000333444GGGjjj|||tttcccWWWccc|||sssiiiiiiyyy{{{cccQQQEEELLL]]]jjjvvv{{{vvvtttvvvvvvsssrrrsssnnnooolllbbbSSSGGGAAA???======>>>???>>><<<:::999888888999:::===@@@CCCEEEIIILLLOOORRRUUUYYY^^^bbbfffiiimmmooopppqqqrrrtttrrrrrrtttyyywwwoooeee\\\TTTPPPMMMIIIHHHJJJLLLTTT```hhhkkkkkklllmmmooopppqqqrrrrrrrrrrrrrrrrrrggg\\\XXX^^^iiipppsssrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvwww|||}}}xxxwwwwwwvvvvvvuuuuuuuuuwwwwwwwww}}}|||rrreeefffjjjiiiWWW>>>000///---------------------------...///000111444888;;;@@@SSS~~~vvvhhhiii{{{xxxaaaMMM???>>>GGGYYYfffqqqyyyeeeVVVLLLFFFDDDAAABBBBBBCCCCCCCCCCCCCCCFFFIIIMMMQQQUUUYYY^^^bbbwwwbbbVVVooohhhBBB444111...---111///......000000111888AAAhhhnnnTTTVVVrrrhhhmmmzzz^^^JJJEEEEEETTToooqqqnnniiicccbbbhhhsss|||}}}}}}}}}zzzwwwtttttttttrrrnnnkkkmmmqqqtttrrrooopppnnnmmmnnnqqqrrrsssrrrpppppppppoooooommmlllllljjjkkkkkklllmmmmmmnnnnnnmmmmmmmmmmmmnnnoooqqqrrrtttvvvjjj```WWWTTTUUUXXXWWWVVVUUUTTTSSSRRRRRRMMMKKKIIIFFFEEEEEEFFFFFFTTT```kkkoooppprrrttttttnnnmmmlllnnnrrryyyyyykkkiiimmmsss\\\^^^bbbjjjuuutttqqqbbbggg{{{bbbHHH888111111333999DDDTTTgggxxxjjjVVVFFFDDDGGGGGGHHHLLLIIIFFFDDDGGGPPPYYY```cccaaagggvvvwwwhhh]]]UUUOOOQQQVVV\\\UUULLLEEEBBBAAAAAAAAA@@@AAACCCGGGKKKPPPTTTWWWZZZ^^^ccceeefffiiimmmqqqlllgggeeeiiilllmmmppptttzzzooobbb[[[UUUOOOKKKKKKQQQVVV]]]ffflllqqqssssssqqqqqqrrrrrrrrrrrrrrrrrruuuuuutttsssssssssttttttuuuwwwyyy|||}}}sssdddWWWIIIHHHGGGEEE@@@???HHHSSSccchhhooowww~~~~~~~~~qqqTTT;;;333222000222444IIImmmvvvbbbUUUaaa{{{pppfffeeevvvzzzbbbOOOCCCKKK[[[hhhttt}}}yyyuuutttvvvwwwtttrrrsssmmmmmmiii___QQQEEEAAA@@@===>>>>>>>>>===<<<;;;:::888888999:::===@@@CCCEEEJJJLLLPPPSSSVVVZZZ___bbbfffiiilllnnnooopppqqqssssssrrrtttyyy}}}wwwlll```TTTNNNJJJGGGGGGIIILLLTTT^^^eeehhhiiikkklllnnnooopppqqqrrrrrrrrrrrrttthhh[[[XXX___iiiqqqtttrrrrrrrrrrrrssstttuuuvvvuuuvvvvvvxxx}}}~~~{{{wwwwwwwwwvvvvvvuuuttttttuuussspppvvv~~~}}}|||rrr^^^bbbhhhgggUUU;;;//////,,,,,,,,,------------...---...///000111333888;;;@@@SSS~~~{{{mmmlll~~~ttt^^^LLLAAA???III\\\jjjrrr~~~lll[[[OOOHHHEEEAAABBBBBBCCCCCCCCCBBBBBBEEEGGGKKKOOORRRWWW\\\___vvvbbbZZZsssccc???444444///---111///......000000111999AAAgggnnnTTTUUUpppxxxaaalllgggJJJBBBEEETTThhhnnnkkkfffaaa```gggsss|||}}}~~~}}}zzzvvvsssrrrrrrpppnnnmmmnnnqqqqqqooommmqqqooonnnnnnppprrrrrrrrroooooooooooonnnmmmlllllliiiiiijjjkkkkkkllllllmmmmmmmmmmmmnnnnnnooooooooooooyyyssshhh^^^WWWVVVZZZ___``````___\\\YYYVVVUUUNNNLLLIIIGGGEEEEEEFFFGGGSSS^^^hhhjjjiiilllmmmmmmkkkhhhfffeeejjjqqqzzzwwwjjjjjjpppkkkVVV^^^fffnnnwwwuuunnn___hhhzzzwwwZZZBBB666222222333888CCCRRReeewwwqqq\\\IIIEEEGGGFFFHHHLLLJJJFFFDDDFFFNNNWWW]]]```___eeetttxxxkkk```XXXRRRSSSWWW[[[UUULLLEEEBBBBBBCCCCCC@@@@@@BBBEEEJJJOOOTTTWWWXXX]]]bbbeeeeeehhhmmmrrrpppjjjfffiiimmmnnnqqqttt~~~ssshhhaaa[[[SSSLLLIIIOOOTTT[[[bbbgggjjjlllllljjjkkknnnpppqqqqqqpppoooqqqqqqqqqqqqrrrssstttuuuuuuvvvyyy||||||rrrbbbTTTIIIHHHGGGEEE???>>>GGGSSSbbbhhhpppxxxqqqSSS:::111111111000333IIIoooxxxfffYYYddd|||pppdddaaarrryyydddQQQDDDKKKZZZfffqqqzzzxxxtttsssvvvwwwtttrrrsssmmmlllggg\\\NNNDDDAAAAAA>>>>>>>>>>>>===<<<;;;:::999999999;;;===@@@CCCEEEIIILLLPPPSSSVVVZZZ^^^aaafffhhhlllnnnooooooqqqrrrrrrrrruuuyyy}}}rrreeeWWWPPPLLLHHHFFFGGGKKKRRRZZZ```ccceeehhhkkkmmmmmmnnnooopppppppppppppppfff[[[ZZZcccmmmrrrrrrsssssssssssstttuuuvvvwwwuuuvvvwwwxxx}}}~~~|||xxxxxxxxxxxxwwwvvvuuutttvvv~~~qqqooouuu{{{|||{{{ttt]]]```eeebbbOOO777...111,,,,,,,,,---------......---...//////000333888<<>>GGGRRRdddjjjsss{{{qqqRRR999000111111///222HHHooozzzkkk^^^ggg~~~qqqccc___pppxxxfffSSSEEEKKKYYYeeeooowwwwwwtttsssvvvwwwtttrrrsssmmmkkkfffZZZLLLCCC@@@BBB>>>>>>>>>>>>===<<<;;;:::999999:::;;;===@@@CCCEEEHHHKKKOOOSSSVVVZZZ^^^aaafffhhhlllnnnnnnooopppqqqpppqqquuuyyyyyy~~~vvviii[[[TTTPPPKKKGGGGGGJJJPPPXXX]]]```bbbfffiiikkklllmmmnnnoooooooooooojjjbbb[[[]]]gggppprrrqqqssssssssstttuuuvvvwwwwwwuuuvvvwwwxxx~~~~~~zzzzzzzzzyyyyyywwwvvvvvvyyy}}}pppqqqxxx|||~~~|||qqq___```ddd___JJJ444---333,,,,,,,,,------...............//////000333888<<>>444222...---000///...000111//////777@@@eeetttYYYVVVkkkoooYYYaaaxxxpppQQQAAA>>>KKKaaapppkkkccc___```hhhssszzz~~~~~~zzzuuurrrrrrtttnnnpppsssuuuuuusssqqqooorrrrrrqqqqqqrrrrrrssssssnnnmmmmmmllllllkkkjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmnnnlllkkklllnnnnnnmmmlllppptttrrriii^^^WWW\\\hhhiiiiiihhhiiinnnpppiii___UUUQQQJJJFFFDDDDDDEEEEEERRRYYY___^^^YYYYYY```gggqqqpppkkkeeeeeemmmtttvvvzzz~~~~~~zzz~~~}}}uuuiiimmmvvv}}}nnnbbbdddtttggg[[[qqq}}}pppVVV@@@555111000333777???QQQhhhuuuxxx~~~zzzeeeOOOFFFGGGGGGFFFFFFIIIDDD@@@CCCLLLVVV[[[]]]^^^dddrrrzzzsssnnncccWWWUUU[[[XXXQQQIIIDDDCCCDDDEEEEEECCCBBBBBBDDDHHHMMMRRRVVVZZZ^^^cccggghhhiiijjjkkkjjjkkklllmmmnnnnnnnnnnnn{{{{{{sssllliiicccYYYOOOKKKKKKNNNRRRVVVXXXYYYXXXWWWYYY___fffjjjjjjjjjkkkmmmooommmlllooosssuuuuuussstttxxx{{{}}}}}}ooo```UUUIIIHHHGGGDDD@@@@@@IIIUUUfffkkksss{{{nnnOOO888222222111333444HHHmmmzzz}}}rrrbbbggg}}}xxxeeeeeeyyyyyyjjjSSSCCCKKK[[[fffnnnuuuzzzyyyxxxwwwvvvttttttsssrrroooiii]]]OOOEEEAAAAAA@@@>>><<<<<<======;;;:::999:::::::::;;;???DDDGGGDDDGGGKKKOOOSSSXXX]]]aaacccfffjjjmmmnnnoooppprrrooooooqqqvvvyyy~~~xxxmmm___UUUOOOKKKEEE@@@HHHLLLRRRWWWZZZ^^^cccfffhhhkkkmmmllliiiggghhhjjjbbb___^^^ccckkkqqqrrrqqqsssssstttuuuvvvvvvuuuuuusssuuuxxxyyy~~~~~~~~~wwwxxxyyyzzzyyyxxxwwwvvvyyy~~~vvvvvvyyy}}}ppp___WWW\\\]]]III666111000...------,,,,,,------...---...///000222555999===CCCUUUvvvhhhZZZNNNAAA>>>FFFWWWaaaffftttiii___VVVIIIDDDEEECCCAAAAAABBBBBBBBBAAAAAADDDHHHLLLOOOTTTYYY\\\~~~oooaaahhh|||pppWWW===444222......000///...000111//////777AAAfffvvvUUURRRgggmmmXXX\\\ppp~~~gggMMMAAA???KKK```lllhhhaaa]]]___fffqqqxxx~~~~~~zzzuuurrrrrrsssmmmooorrruuuuuutttrrrqqqpppqqqrrrsssrrrqqqpppooommmmmmmmmllllllllllllkkknnnnnnnnnnnnnnnnnnnnnnnnkkkjjjjjjkkknnnoooooonnnppprrr}}}rrriii___XXX^^^iiilllllllllmmmqqqrrrkkkaaaUUUQQQJJJFFFDDDDDDCCCCCCJJJQQQYYY[[[YYYYYY^^^cccppprrrpppkkkjjjooovvvyyywwwxxxzzz{{{zzzxxxuuutttxxxyyyvvvjjjmmmvvvxxxhhh___cccwww}}}fff\\\sss~~~mmmSSS???666333111444777@@@SSSjjjwwwzzzwww~~~tttbbbOOOGGGGGGGGGGGGGGGHHHCCC???AAAJJJSSSZZZ\\\\\\cccrrrzzzssspppgggZZZVVVZZZZZZSSSKKKEEECCCCCCCCCBBBAAA@@@@@@BBBEEEKKKPPPSSSYYY]]]bbbeeegggggghhhiiiiiijjjkkkmmmnnnooooooooouuuxxxpppkkkcccWWWNNNKKKIIIKKKNNNQQQTTTWWWXXXYYYVVV\\\dddjjjkkkkkkkkkkkkooonnnnnnppptttuuusssqqqtttwwwzzz~~~{{{nnn```VVVHHHGGGFFFDDD???@@@JJJVVVggglllttt|||}}}kkkMMM777111111000111333HHHooo|||~~~sssccchhh}}}xxxgggiii}}}zzzgggQQQCCCJJJZZZfffnnnuuuyyyyyyxxxxxxvvvuuutttsssrrrpppjjj___QQQFFFAAA@@@???>>>======>>>===;;;999888999999999:::<<>>???FFFPPPXXX\\\[[[aaaqqq{{{qqqkkkllliii___YYYZZZ[[[UUUMMMFFFBBBAAA@@@@@@??????>>>???BBBGGGLLLPPPWWW[[[___bbbddddddfffggghhhiiijjjlllnnnooopppppprrr}}}zzzrrrkkkaaaTTTMMMKKKHHHHHHIIIKKKNNNRRRVVVXXXYYY^^^fffnnnrrrsssrrrpppppppppqqqsssuuuwwwvvvuuuwwwwwwyyy~~~xxxkkk^^^TTTGGGFFFEEECCC???@@@KKKWWWhhhmmmuuu}}}~~~}}}yyyfffIII555000111000///333IIIooo|||}}}~~~sssccchhh~~~vvvhhhmmm{{{dddPPPCCCIIIYYYfffpppvvvxxxxxxyyyyyyxxxvvvtttsssrrrqqqlllbbbTTTHHHAAA>>>=========>>>???>>>;;;888777888888888888:::>>>AAACCCFFFJJJNNNQQQVVV[[[___dddfffjjjllllllmmmnnnooosssqqqrrruuuuuuwww~~~~~~wwwiiiYYYJJJBBBAAACCCBBBCCCEEEIIIOOOSSSTTTUUUWWW]]]eeejjjkkkkkklllmmmllljjjiiilllrrrvvvvvvuuuuuuuuuuuuuuuuuuuuutttsssrrrtttvvvxxx~~~~~~~~~|||{{{zzzyyyxxxwwwwwwwwwyyy|||yyy~~~{{{lll```VVVOOOTTTVVVEEE555000+++...------,,,,,,------...---...///000222555999===AAARRR~~~zzziiiZZZHHHCCCGGGUUU^^^bbbqqqssscccVVVIIIFFFCCCAAA@@@???@@@AAA@@@??????BBBEEEIIIMMMRRRXXX\\\|||vvvggg]]]iiihhhPPP:::222222///...000......000111000000888BBBmmmxxxVVVPPPeee{{{]]]ZZZjjjnnnnnn]]]HHH???>>>III^^^mmmkkkfffbbbaaafffooovvv|||}}}|||{{{xxxuuusssqqqnnnpppsssvvvxxxyyyxxxxxxqqqrrrrrrsssrrrpppnnnmmmkkkllllllmmmnnnnnnoooooooooooonnnmmmmmmnnnooooooiiihhhhhhjjjmmmoooooonnnnnnnnnttt|||nnnggg```ZZZ___hhhllloooppppppqqqpppggg]]]VVVQQQKKKFFFDDDBBBAAA@@@EEEIIINNNQQQTTTVVVYYY[[[```jjjpppnnnllltttwwwkkknnnwwwzzznnn___YYYbbbvvvxxxddd]]]uuu}}}|||jjjRRR@@@777444333333999GGG]]]qqq|||uuuwww|||ssshhh\\\OOOIIIGGGFFFHHHLLLJJJEEE??????EEENNNWWW\\\]]]aaaooouuulllaaa]]]cccfff```ZZZYYYZZZUUUNNNGGGBBBAAA@@@@@@???>>>>>>>>>AAAEEEJJJMMMRRRVVV[[[___aaaccceeegggggghhhjjjlllnnnooopppppprrrxxxyyypppggg\\\PPPJJJKKKGGGEEEDDDDDDFFFKKKPPPSSSXXX\\\ccckkkqqquuuvvvuuurrrqqqrrrtttxxx||||||yyy|||ttthhhZZZPPPFFFDDDDDDBBB???AAAMMMZZZiiiooowww{{{vvvcccGGG444000222000111333GGGmmm}}}}}}}}}qqqbbbhhhtttgggmmm{{{dddRRREEEIIIYYYgggrrryyyxxxxxxyyyyyyxxxvvvtttsssrrrrrrnnndddVVVIIIAAA=========>>>???@@@>>>:::777888888999888888999<<<>>>BBBEEEIIILLLPPPTTTYYY]]]cccfffiiikkkkkklllmmmnnnqqqpppqqqssssssttt{{{|||ssscccSSSFFF@@@???@@@???@@@CCCIIIPPPTTTVVVUUUYYY```jjjppprrrrrrsssuuuooonnnnnnppptttvvvwwwvvvuuuuuuvvvvvvuuutttssssssrrrsssuuuxxx~~~}}}~~~}}}|||zzzyyyxxxxxxxxxyyy{{{}}}~~~yyyvvvggg]]][[[UUUZZZZZZHHH999333,,,...------,,,,,,------...---...///000222555999===AAAPPP|||{{{zzzqqq___JJJCCCEEEQQQXXX]]]lllyyyfffVVVHHHGGGCCCAAA??????@@@@@@@@@???>>>@@@DDDGGGKKKPPPVVVZZZxxxfff\\\hhh}}}cccLLL777222222000...000......000111000111999CCCoooxxxXXXOOOccceee^^^ooopppooo\\\FFF======JJJ___nnnmmmiiiddd```ccckkkssszzzzzz{{{{{{zzzwwwtttqqqoooqqqtttwwwyyy{{{{{{{{{uuutttrrrqqqpppppppppqqqkkklllmmmmmmnnnoooppppppooonnnlllkkkkkklllnnnooolllkkkjjjkkkmmmnnnmmmlllmmmlllrrryyylllgggaaa[[[^^^ffflllppprrrrrrqqqnnneee[[[UUUQQQLLLGGGDDDCCCAAA???@@@AAACCCEEEIIIOOOWWW\\\aaakkkqqqnnnlllvvvwwwlllpppzzz{{{nnn___ZZZbbbqqq}}}}}}uuuccc___sss{{{{{{kkkTTTBBB666111333333:::LLLcccuuu}}}vvvttt{{{xxxlll___QQQJJJGGGFFFIIIMMMKKKGGGAAA@@@DDDMMMVVV\\\___aaakkk}}}}}}mmmbbbXXXTTT]]]bbb]]]WWWUUUVVVSSSMMMGGGCCCBBBBBBCCC@@@???>>>>>>@@@DDDHHHKKKMMMQQQVVV[[[___bbbfffhhhfffgggiiikkkmmmoooppppppqqquuu}}}~~~pppdddXXXLLLGGGHHHDDDBBB???===>>>BBBFFFJJJPPPTTTZZZ```ggglllppprrrrrrrrrrrrtttyyyzzz{{{rrrdddUUUKKKEEEDDDCCCBBB???BBBOOO]]]kkkpppyyy{{{vvvbbbFFF444222333111333333DDDhhh|||{{{mmm___gggqqqdddhhh{{{zzzgggVVVHHHIIIWWWhhhttt{{{zzzzzzzzzyyyxxxvvvtttsssrrrrrrnnneeeWWWJJJAAA>>>======>>>???@@@>>>:::777888999::::::999:::<<<>>>AAADDDHHHKKKNNNSSSXXX[[[aaadddhhhjjjjjjkkklllmmmnnnmmmooorrrrrrssszzzvvviiiWWWIIIBBB@@@>>>======@@@FFFMMMTTTXXXZZZYYY\\\bbbjjjooopppqqqssstttpppoooppprrrtttuuuuuuuuuuuuuuuvvvvvvuuutttssssssssssssuuuyyy||||||~~~}}}{{{yyyxxxxxxyyyzzz|||zzz{{{yyytttfff^^^```^^^ddd```JJJ:::444---...------,,,,,,------...---...///000222555999===AAAOOOyyy|||{{{uuu```IIIAAAAAAKKKQQQVVVggg{{{|||iiiWWWIIIFFFCCCAAA??????@@@@@@@@@???>>>@@@BBBEEEHHHNNNTTTXXXzzzfff[[[iiiyyy___III555111222000...000......000111000111999CCCppp{{{YYYMMM^^^kkkbbbtttsssrrr^^^FFF<<<===KKKaaakkkkkkiiiccc^^^```hhhooowwwxxxyyy{{{|||zzzvvvrrrooopppsssvvvyyyzzz{{{{{{wwwuuurrrooooooppprrrtttmmmmmmmmmnnnoooppppppqqqooommmlllkkkkkklllmmmooopppnnnmmmmmmmmmmmmllljjjkkklllppp{{{vvvllliiiddd^^^___eeemmmrrruuutttrrrmmmcccYYYUUUQQQLLLHHHFFFDDDBBBAAA>>>???@@@AAADDDNNNZZZdddiiirrrwwwsssooowwwvvvmmmtttrrraaaZZZaaannnyyywwwttt}}}qqqbbbcccrrrzzzzzzkkkUUUCCC777000333222;;;QQQiiiwww|||}}}qqqsss|||xxxgggTTTKKKHHHHHHJJJMMMKKKHHHCCCAAADDDLLLTTTZZZ______hhhyyyzzziiiaaaWWWSSSZZZ^^^XXXRRRQQQRRRQQQMMMHHHDDDBBBDDDFFFBBB@@@???>>>@@@CCCGGGJJJKKKOOOTTTYYY]]]aaaeeehhhggghhhiiikkkmmmnnnoooooommmqqqzzzrrrbbbVVVKKKFFFEEEDDDBBB???>>>>>>@@@CCCEEEQQQVVV]]]bbbdddhhhmmmqqqrrrqqqrrrtttyyy}}}|||rrrcccSSSHHHEEEDDDCCCBBBAAADDDRRR```lllrrr{{{~~~}}}vvvaaaEEE444333333111555222AAAddd~~~{{{kkk[[[dddppp```aaassszzzkkk\\\KKKHHHTTTggguuu|||}}}|||{{{yyywwwuuussssssppppppmmmdddVVVJJJBBB???=========>>>???>>>;;;888888:::;;;;;;:::;;;===???@@@CCCGGGJJJMMMQQQVVVYYY___bbbfffiiijjjkkklllnnnllllllnnnqqqrrrrrryyyuuunnnaaaPPPEEEBBBBBB@@@>>>???EEENNNUUUXXXYYYZZZZZZXXX]]]bbbdddeeefffiiimmmnnnoooppprrrssssssssssssuuuuuuuuuuuuuuuuuutttsssttttttuuuzzz|||{{{|||||||||{{{zzzzzzzzzzzz{{{|||}}}uuuvvv{{{zzzssseee^^^```ccckkkcccIII777222,,,...------,,,,,,------...---...///000222555999===BBBNNNwwwvvv___III???===EEEJJJPPPbbbwwwnnn\\\LLLGGGCCCAAA@@@???@@@AAA@@@??????@@@AAACCCFFFKKKQQQVVVxxxeee\\\kkkttt\\\FFF333000222000...000......000222111222:::DDDnnn___NNN[[[}}}llldddwww~~~|||fffMMMAAA>>>III^^^hhhiiihhhccc___aaaiiiqqqtttuuuwww{{{~~~|||xxxsssmmmoooqqqtttvvvwwwxxxyyysssrrrqqqppppppppprrrsssnnnnnnnnnooooooppppppppppppnnnlllkkkkkklllnnnpppqqqooonnnnnnnnnnnnlllkkkjjjkkknnnsssvvvmmmllliiibbb```dddkkkqqquuutttpppjjj```VVVUUUQQQMMMIIIHHHFFFDDDBBB???AAAAAA@@@@@@GGGVVVbbbkkktttzzzwwwtttxxxtttnnnwwwuuuaaaXXX___nnnyyy~~~qqqsssmmmaaagggtttzzzxxxhhhSSSBBB888222222222===VVVmmmyyyzzzzzznnnxxxpppXXXKKKHHHIIIKKKMMMIIIGGGDDDBBBDDDJJJQQQWWWZZZ\\\fffzzz{{{iii___VVVRRRXXXYYYSSSOOOPPPRRRQQQNNNIIIDDDBBBCCCFFFBBB@@@>>>===???BBBEEEHHHMMMPPPTTTXXX[[[^^^bbbeeehhhhhhjjjkkklllmmmmmmmmmmmmqqqwwwmmm]]]SSSLLLHHHGGGIIIIIIHHHGGGHHHIIIJJJKKK\\\eeennnqqqnnnllloootttpppqqqssstttxxxttteeeTTTHHHEEEDDDCCCCCCBBBFFFUUUcccmmmsss|||}}}uuu```CCC333222333000333111@@@ccc}}}iiiWWW```|||rrr]]]ZZZlll~~~|||ooo___MMMFFFPPPdddttt{{{{{{xxxuuusssssssssooooookkkbbbUUUJJJCCCAAA???>>>======>>>===;;;999777888:::;;;:::;;;===???@@@BBBFFFIIILLLPPPUUUXXX]]]```dddgggiiikkkmmmnnnmmmmmmooorrrqqqqqqwww~~~uuuiiijjj```SSSIIIDDDCCCDDDDDDHHHQQQ\\\```]]]YYYWWWXXXUUUXXXZZZZZZZZZ]]]bbbggglllnnnppprrrrrrrrrssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuvvv{{{yyyzzz}}}zzzzzz{{{||||||||||||{{{}}}zzzvvv|||yyyuuuggg```^^^eeeoooeeeGGG444111---...------,,,,,,------...---...///000222555999===CCCNNNvvvvvv]]]HHH>>>:::AAAFFFMMM```vvvtttbbbPPPIIIDDDBBB@@@@@@AAABBBAAA@@@???@@@AAABBBDDDHHHNNNSSSvvveee^^^nnnpppZZZEEE333000333000...000......000222111222:::DDDlllgggSSSZZZyyykkkeeexxxqqqUUUFFF???GGGYYYgggiiiiiieeeaaadddllluuussssssvvv{{{~~~yyytttlllmmmoooqqqsssuuuvvvwwwoooppppppqqqqqqqqqppppppooooooooooooppppppppppppqqqpppmmmllllllmmmpppqqqqqqooonnnnnnoooooonnnllliiikkklllmmmuuuwwwoooooollleeebbbeeehhhnnnrrrqqqmmmggg\\\QQQTTTQQQMMMJJJIIIGGGEEEDDD<<>>===>>>@@@DDDFFFOOOQQQUUUXXXZZZ]]]```ccchhhiiijjjkkkllllllmmmlllppprrruuuzzzeeeVVVQQQNNNLLLKKKPPPPPPQQQRRRSSSTTTTTTUUUcccooo{{{}}}vvvooopppsssnnnqqqtttuuuwwwzzzuuufffUUUIIIEEEDDDDDDCCCBBBGGGVVVeeennnttt}}}}}}uuu___BBB222111222...000///???dddiiiUUU]]]yyysss\\\VVVhhh|||}}}qqqaaaMMMDDDMMMaaarrrzzz|||wwwtttrrrrrrsssnnnnnnjjjaaaTTTJJJDDDBBB@@@>>><<<<<<======;;;:::555777999::::::;;;===??????BBBEEEIIILLLOOOTTTWWW\\\___dddgggiiikkkmmmoooooonnnppprrrqqqpppuuu||||||~~~xxxlllbbbhhhcccYYYNNNFFFDDDGGGKKKRRR]]]hhhjjjbbbYYYVVVVVVVVVWWWWWWVVVVVVZZZaaahhhlllnnnqqqrrrrrrrrrsssssssssssstttuuuvvvvvvvvvuuuvvvuuuvvv{{{|||xxxzzz~~~xxxzzz{{{}}}}}}}}}||||||{{{{{{xxxwwwiiiccc\\\fffsssgggGGG444222000...------,,,,,,------...---...000000222555999===DDDNNNvvvvvv\\\III===999???EEEKKK___vvvxxxgggSSSKKKEEECCCAAAAAABBBBBBBBBAAA@@@AAAAAAAAACCCGGGMMMQQQwwwrrrZZZZZZ|||yyypppUUU???333111///222555...///...///000///000999DDDnnnjjjTTTYYYwww______wwweeeBBB:::GGGUUUdddhhhkkkhhhcccdddlllsssyyywwwuuuuuu{{{{{{sssmmmlllnnnsssuuurrrsssuuuqqqpppppppppqqqsssuuuvvvrrrooommmmmmnnnooonnnnnnnnnpppqqqpppnnnmmmmmmnnnrrrqqqooonnnlllkkkkkkkkkjjjjjjlllnnnrrryyyvvvoooeeeccchhhlllooosssqqqkkk```VVVQQQNNNLLLIIIFFFCCC@@@???>>>>>><<<:::777666888<<>>VVVvvv}}}~~~{{{{{{{{{wwwaaaLLLFFFLLLNNNJJJKKKHHHDDDBBBCCCGGGMMMQQQSSSWWWbbbwww{{{___SSSNNNSSSTTTMMMLLLQQQUUURRRMMMIIIFFFCCCAAA?????????>>><<<<<<>>>BBBFFFJJJNNNSSSWWWYYY\\\___aaaeeefffgggjjjmmmnnnnnnmmmmmmqqqxxx~~~~~~}}}~~~~~~mmmZZZQQQPPPSSSXXX]]]iiijjjiiifffcccbbbeeeiiivvvxxxzzz{{{yyywwwvvvvvvtttsssrrruuu{{{zzzpppcccRRREEEHHHHHHGGGDDDCCCJJJZZZiiisssuuu}}}yyyqqqTTT999444333000222555666???```}}}ooo^^^YYYppp{{{jjjZZZ___yyyrrrcccPPPEEEIIIZZZnnnzzz|||zzzxxxvvvsssqqqrrrnnnjjjeeeYYYKKKAAA???===<<<<<<===>>>>>>===;;;999999:::;;;<<<<<<<<<<<>>777@@@HHHKKKXXXiiiuuuhhhZZZLLLFFFDDDAAA@@@AAABBBAAA@@@?????????@@@DDDHHHLLLOOOvvvmmmYYY___|||mmmRRR<<<111000...111333---///...///000///000:::EEEpppiiiSSSZZZ|||wwwYYYWWWkkkhhhHHH>>>HHHSSSbbbfffhhheee```aaaiiiqqqwwwvvvtttuuuzzz{{{sssssspppppptttvvvtttrrrsssqqqqqqqqqqqqrrrssstttuuurrrpppmmmmmmnnnoooooonnnlllmmmooonnnlllkkkkkklllppppppooonnnmmmlllkkkkkkkkklllnnnooorrr|||zzzwwwpppeeebbbfffmmmoooqqqnnnfffZZZOOOHHHEEEDDDBBB@@@???=========<<<;;;999666444555999<<>>>>>===;;;888888999:::;;;<<<<<<<<>>===<<<<<<;;;;;;;;;<<<<<<===<<<:::777444555777:::>>>EEEQQQ^^^fffgggccc___\\\\\\]]]aaajjjtttwwwssswww}}}wwwiiiaaadddqqqnnneeefffrrr|||rrr\\\OOOCCC777444111444999QQQxxx{{{lllwwwyyyvvvvvviiiTTTGGGHHHKKKKKKKKKHHHDDD@@@@@@EEENNNTTTYYYZZZ```pppzzzgggWWWSSSRRRNNNKKKLLLTTTRRRNNNKKKGGGDDDBBBAAABBBBBB@@@===<<<<<>><<<;;;<<<===>>>===;;;666777888999:::;;;<<<<<<>>>AAADDDGGGIIIMMMQQQUUUXXXZZZ___cccgggiiijjjjjjkkkjjjmmmqqqqqqqqqvvv~~~{{{uuurrrmmmhhhhhh```TTTKKKFFFEEEGGGIIIZZZiiivvvwwwrrrpppooooootttttttttppplllkkkmmmqqqnnnppprrrrrrrrrrrrtttvvvttttttuuuuuuuuuvvvvvvvvvtttuuuxxx}}}{{{yyyyyyyyyyyyzzzzzzyyyxxxyyy{{{}}}zzz~~~rrrdddYYYSSS```iii```III555---///++++++,,,,,,,,,,,,---------...///000222555999===CCCPPPqqquuu___KKK======AAAEEERRRaaa}}}gggPPPGGGEEEBBB@@@AAABBBBBBBBB????????????BBBFFFJJJLLLooo]]]RRRllloooJJJ888000000---000222---//////000111000222<<>>===:::777666888999===CCCNNN[[[eeegggaaa[[[[[[[[[\\\```gggrrr|||xxxwww|||tttddd]]]cccpppwwwooonnnqqqwwwsssZZZKKK>>>333222333666888MMMuuu}}}fffggg}}}sssrrrfffQQQEEEGGGKKKKKKKKKHHHDDD???>>>DDDNNNUUU[[[\\\```mmmsss]]]TTTRRRPPPLLLKKKRRRRRRPPPLLLHHHEEECCCCCCDDDCCCAAA>>><<<;;;===???CCCGGGKKKOOORRRUUUYYY\\\```bbbfffhhhhhhhhhhhhiiioootttvvvsssnnnlllkkkiiieeebbb]]]VVVNNNNNNYYYggggggmmmuuuyyyxxxvvvvvvvvv{{{|||}}}|||zzzxxxwwwxxx~~~}}}|||||||||}}}}}}}}}uuuiii[[[NNNGGGEEEGGGGGGHHHQQQdddwww{{{pppOOO555111///---222000444===\\\zzzuuukkkfffuuuqqq]]]bbb}}}}}}kkkSSSFFFIIIXXXhhhsss{{{wwwuuuuuuuuuqqqnnnmmmkkkcccTTTGGGAAA>>>===;;;<<<===>>>===<<<555666666777999:::;;;<<<===???CCCEEEHHHKKKOOOSSSUUUXXX\\\aaaeeehhhjjjjjjkkkjjjlllppppppqqqxxx~~~wwwtttsssqqqpppbbbRRRIIIFFFFFFHHHJJJYYYfffrrrssspppooopppooonnnoooooonnnllllllooorrrnnnoooqqqrrrrrrsssuuuvvvtttttttttuuuuuuuuuvvvvvvsssuuuxxx~~~~~~yyyxxxyyyzzzyyyzzzzzzzzzyyyzzz|||~~~|||zzz}}}xxxmmm___TTTQQQ^^^eeeYYYBBB222,,,,,,+++++++++,,,,,,,,,---------...///000222555:::>>>DDDRRRrrr}}}bbbOOO>>><<<@@@DDDNNNZZZ}}}}}}gggQQQHHHEEEBBBAAAAAACCCCCCCCC@@@?????????AAADDDHHHJJJrrr\\\VVVqqqkkkGGG777111222...000333...000///000222111333===HHHppptttVVVUUUxxxdddTTTYYYiiijjjfffWWWEEE===DDDOOOaaagggiiiccc[[[ZZZdddooooooqqqrrrssswww|||{{{vvvpppiiifffmmmuuuvvvtttssssssttttttuuutttsssqqqppppppnnnlllkkklllmmmmmmmmmjjjkkkmmmmmmlllkkkkkkllliiijjjkkkllllllmmmmmmmmmiiikkkoooqqqoooooovvvzzzoooeeebbbfffqqqnnniiibbbZZZNNNBBB999::::::999999:::;;;<<<<<>><<<999777888999<<>>AAADDDFFFIIIMMMPPPSSSUUUYYY^^^cccgggiiikkkkkkjjjllloooqqqsss{{{{{{yyywwwuuurrraaaOOOHHHGGGGGGJJJNNNZZZeeennnooollllllmmmmmmnnnooooooooopppqqqsssuuunnnppprrrrrrrrrrrrtttvvvttttttttttttuuuuuuuuuuuusssuuuzzz{{{xxxwwwyyyzzzzzzzzz{{{zzzzzz{{{}}}{{{|||{{{{{{}}}vvvlllaaaYYY[[[eeeeeeTTT===000------+++++++++,,,,,,,,,---------...///000222777===AAAGGGVVVuuu}}}aaaOOO???===@@@EEELLLTTTtttvvvcccRRRJJJFFFCCCAAAAAACCCDDDDDDBBBAAA@@@???AAADDDGGGIIIttt^^^^^^www~~~___DDD555111222///000333...000///111222222444>>>IIIooo^^^WWWvvvvvv``````jjjgggaaaUUUEEE===CCCOOObbbiiinnnhhh^^^\\\eeepppooorrrttttttwww{{{{{{vvvvvvooolllpppttttttrrrrrrssssssssssssrrrqqqqqqpppooommmjjjjjjkkkllllllkkkkkkmmmoooooonnnmmmnnnooojjjjjjiiijjjjjjlllmmmnnniiijjjmmmooommmlllrrr{{{ttthhhcccfffiiiddd]]]XXXSSSKKKBBB<<<:::::::::::::::;;;<<<===???@@@@@@>>>;;;999999999===HHHZZZooo~~~xxx|||zzzbbbVVV^^^llltttbbbdddttt___JJJ;;;222333,,,444888KKKttttttppp}}}|||vvvdddOOOFFFJJJMMMJJJJJJJJJGGGAAA===@@@JJJRRRXXXYYY\\\ggg|||qqq```YYYVVVRRRNNNOOOQQQRRROOOJJJFFFEEEFFFEEEDDDCCC@@@<<<;;;;;;<<<@@@CCCFFFJJJMMMQQQVVVZZZ\\\```dddfffgggkkkpppuuu}}}vvvuuurrrmmmmmm```RRRIIIFFFFFFMMMTTT___dddkkkoooqqqssswww{{{vvvwwwxxxwwwvvvuuuvvvwwwyyy{{{|||{{{{{{{{{}}}}}}yyyqqqdddTTTJJJIIIFFFJJJLLLOOO^^^vvv~~~~~~||||||xxxeeeEEE222222///,,,333000333999SSS}}}wwwtttnnngggsssppp```bbbvvvxxxlll[[[LLLIIITTTeeesss}}}}}}xxxuuuuuuwwwsssooommmnnniii[[[MMMFFF???===;;;;;;<<<=========888777777777777999:::;;;;;;===@@@BBBDDDGGGKKKNNNPPPSSSWWW\\\aaafffiiikkklllkkklllpppqqquuu~~~{{{vvvnnn]]]NNNJJJIIIHHHLLLRRR___hhhooonnnllllllmmmmmmqqqqqqppppppppppppqqqqqqoooqqqrrrrrrrrrrrrsssuuusssssstttttttttuuuuuuuuusssvvv{{{yyyvvvvvvxxxyyyyyyzzzzzzzzzyyyzzz}}}~~~tttuuuzzz~~~{{{}}}vvvnnngggccchhhooojjjSSS;;;111000000++++++,,,,,,,,,,,,---------...///111444999@@@EEEMMM\\\yyy~~~}}}yyybbbQQQAAA===AAAFFFLLLRRRggguuubbbSSSKKKGGGCCCAAABBBCCCEEEEEEDDDBBBAAA@@@AAACCCFFFHHHkkkZZZddd{{{qqqUUU@@@222///222...///222...000000111333222555>>>JJJoooaaaXXXsssnnniiipppkkkcccWWWGGG<<<@@@KKKccckkkqqqlllaaa]]]fffppppppsssuuuuuuwww{{{zzzwwwvvvqqqoooqqqrrrqqqppprrrrrrrrrqqqpppppppppqqqqqqmmmkkkiiihhhiiijjjjjjjjjlllnnnooopppooonnnooopppkkkjjjiiihhhhhhjjjmmmnnnlllkkklllllljjjhhhnnnvvv|||lllcccbbb[[[UUUNNNJJJIIIFFFAAA===<<<<<<======???@@@BBBBBBBBBCCCDDDCCCAAA???>>>>>>BBBPPPggg|||~~~vvv|||zzz```VVVbbbqqq~~~uuuuuucccgggvvv}}}\\\GGG999222555***444888HHHooo~~~|||{{{qqqZZZKKKJJJLLLKKKJJJKKKHHHBBB===???HHHPPPTTTUUUWWW___uuujjj^^^YYYTTTOOONNNQQQSSSPPPJJJFFFFFFHHHDDDDDDCCC@@@===;;;;;;<<<===@@@CCCFFFJJJOOOTTTXXXZZZ]]]aaacccfffkkkttt{{{xxxxxxuuunnniii^^^QQQJJJEEEDDDIIIOOO```ffflllppprrrrrruuuwwwuuuvvvwwwvvvuuuuuuwwwxxxxxxzzz{{{zzzxxxxxxzzz}}}}}}uuummm```OOOGGGHHHGGGLLLOOOSSSccc{{{~~~xxx{{{rrr___@@@111333000,,,333000333777QQQ}}}wwwqqqiii^^^hhh}}}rrraaa^^^nnnyyyqqqbbbRRRIIINNN```nnnyyy|||~~~yyyuuuuuuwwwuuupppmmmnnnjjj]]]PPPIII???===;;;:::<<<===>>>===:::999888777777888:::;;;:::<<>>>>>FFFNNNRRRRRRRRRZZZoooqqqbbbZZZUUUPPPNNNQQQSSSQQQKKKGGGGGGHHHDDDDDDCCC@@@===;;;;;;<<<;;;===AAADDDHHHMMMRRRVVVXXX[[[___aaadddkkkvvv~~~{{{|||yyyrrr[[[UUUNNNKKKHHHHHHOOOWWWccciiipppttttttssssssttttttuuuvvvvvvuuuvvvxxxzzzyyyzzz{{{zzzwwwvvvxxxzzz|||~~~~~~rrrjjj]]]LLLDDDGGGHHHNNNQQQUUUfff}}}yyy~~~nnn[[[===000444000,,,333222555999RRRzzzpppeeeWWW]]]rrr|||tttaaa[[[hhh}}}~~~xxxiiiVVVGGGIIIXXXgggvvvzzz~~~yyyuuuuuuwwwvvvpppmmmnnnjjj___RRRKKK@@@===;;;:::;;;===>>>>>><<<;;;999777777888999:::999;;;>>>@@@BBBEEEIIILLLMMMPPPTTTYYY___eeeiiikkkooommmnnnqqqsssxxx|||bbbTTTLLLMMMMMMJJJOOOYYYdddkkkpppooonnnppprrrrrrsssrrrqqqqqqrrrsssrrrqqqrrrssstttsssqqqpppqqqrrrssssssssstttttttttuuuuuutttxxx~~~wwwttttttuuuwwwuuuuuuvvvvvvvvvwwwzzz|||wwwssszzz}}}qqqeeebbbdddlllssslllQQQ999000...+++++++++,,,,,,,,,------------...000222777>>>FFFLLLVVVfff|||zzzzzzzzznnn[[[EEE;;;>>>GGGPPPUUURRRqqqmmmVVVLLLHHHDDDAAABBBDDDFFFGGGGGGEEECCCBBBBBBDDDFFFHHH```WWWiii{{{kkkMMM;;;555///---000111000---222333666777555666@@@LLLzzzlllWWW```yyyqqqmmmmmmMMM;;;???III]]]lllpppkkkfff___bbbqqquuuxxxxxxuuuuuuxxxxxxvvvrrrqqqqqqppppppqqqqqqrrrnnnoooppppppoooppprrrtttooonnnllljjjhhhggghhhhhhlllkkkkkkmmmqqqsssqqqooopppnnnkkkiiihhhiiikkkllllllmmmllliiiddd```^^^^^^lllyyyzzzkkkaaaNNNGGGAAA???>>>===@@@EEEEEEFFFIIINNNSSSVVVWWWVVVSSSTTTUUUTTTPPPMMMKKKKKKaaalll}}}|||wwwzzznnnbbbZZZmmmtttsssiiicccqqqttt^^^MMM@@@666222222222000333DDDggg{{{iiiTTTLLLLLLMMMIIIKKKIIICCC<<<<<>>;;;999888<<>>555222333222111333CCCfffgggSSSJJJIIIJJJKKKLLLJJJDDD===;;;@@@FFFPPPTTTVVVYYYgggssslllbbbVVVPPPPPPOOOOOONNNKKKHHHFFFFFFFFFDDDBBB???<<<999777999<<>>>>>>>>>>><<<;;;999888888999999999888888999:::<<>><<>>>>>>>>===;;;999777777888999888777888999:::<<>>BBBFFFMMMTTT[[[\\\aaauuuyyynnncccRRRPPPOOOPPPPPPNNNJJJFFFGGGGGGFFFDDDAAA===999777555777:::===@@@DDDHHHLLLOOOQQQUUUYYYYYY]]]jjjxxxmmmXXXUUUSSSTTTTTTWWW___hhhhhhjjjmmmnnnoooppprrrtttuuuvvvvvvvvvvvvvvvuuuttttttuuuvvvwwwxxxyyyyyyyyy|||zzzooo^^^MMMFFFGGGLLLUUUbbbqqq{{{gggfff}}}|||tttcccFFF444111...000333///111333666GGGlllwwwooobbb[[[iiiqqqeeeqqqxxxgggPPPCCCNNN```mmmuuuzzzxxxuuutttuuutttuuuuuusssqqqqqqmmmaaaUUUFFFCCC???======>>>>>>>>>;;;999777777888888777666888888999;;;>>>AAADDDFFFHHHLLLPPPTTTWWWYYY\\\^^^___iiikkklllrrrxxxuuuiii[[[TTTSSSUUU^^^ffflllnnnoooqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqrrrsssssssssrrrrrrrrrqqqqqqqqqooopppppppppqqqqqqqqqrrrrrrwww~~~{{{wwwuuuvvvvvvvvvuuuuuuwwwxxxxxxxxxzzz}}}~~~zzz|||zzz~~~vvvfffZZZWWWXXXfffiiiVVV;;;222///---000...------,,,,,,,,,------//////000444???OOO```lllvvviiiSSSCCC===EEEPPPNNNTTTeeeqqqZZZPPPHHHFFFGGGEEEEEEGGGEEEDDDCCCBBBAAA@@@AAAAAAYYYlll}}}nnnTTTBBB444333111000000111111000111111444666666999EEESSS~~~tttXXXYYYqqqttt\\\XXXbbbiiieeeVVVFFF>>><<>>```}}}iiimmmvvvcccRRRHHHIIIMMMJJJJJJIIIEEEAAA???@@@BBBHHHQQQYYY\\\___nnn}}}pppeeeUUURRROOONNNPPPNNNJJJFFFFFFFFFFFFEEEBBB>>>;;;888555777:::===???CCCGGGJJJMMMNNNSSSWWWXXX[[[fffrrr|||^^^XXXSSSRRRSSSWWW```iiigggiiilllnnnnnnoooqqqsssttttttttttttttttttssssssssstttvvvxxxyyyyyyyyyyyy}}}dddLLLEEEIIIPPPXXXdddqqqzzz~~~yyyeeejjjzzzmmmWWW>>>111111...///222000000444666CCCfffyyysssiiibbbooosssbbbhhh}}}pppZZZHHHLLL[[[kkkuuu|||zzzuuutttsssrrrtttuuusssqqqqqqoooeee[[[JJJFFF@@@===<<<>>>>>>???<<<:::888777888888777666888888999;;;===@@@CCCEEEGGGJJJPPPSSSVVVXXXZZZ[[[[[[eeehhhjjjooouuuyyylll___YYYYYY\\\ccckkknnnoooqqqrrrsssrrrrrrqqqppppppppppppqqqqqqrrrsssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooqqqvvv~~~{{{yyyvvvuuuuuuvvvvvvvvvvvvxxxyyyyyyyyy{{{~~~}}}wwwzzz~~~{{{{{{xxxoooccc]]]___ccckkkiiiRRR999111///,,,...------,,,,,,,,,------......---...333@@@SSShhhvvv|||kkkUUUBBB999???HHHIIIMMM\\\wwwbbbUUUIIIFFFFFFEEEDDDDDDBBBAAAAAAAAAAAABBBBBBCCC```www}}}iiiLLL===222222111111111111111111111333777999999;;;FFFRRRqqqVVVVVVppp~~~aaaaaadddeee___SSSGGG@@@===AAAUUUccciiimmmeee```gggoootttvvvvvvxxx{{{zzzwwwyyywwwuuuqqqnnnllljjjiiioooppppppooommmmmmoooqqqmmmnnnooopppqqqqqqqqqqqqoooppppppnnnllllllnnnpppooooooooonnnkkkhhhfffddd___```aaa^^^YYYSSSOOOMMMQQQUUUWWWTTTSSSVVVXXXWWWWWWTTTRRRSSSQQQKKKJJJKKKKKKNNNTTTZZZ\\\\\\```gggnnnsssxxxyyywwwuuuuuuvvvvvvyyy}}}~~~|||www^^^\\\```lll~~~hhh\\\gggsss{{{jjjOOO>>>666222000///,,,222333:::YYYtttqqqwwwfffUUUIIIHHHLLLMMMMMMKKKGGGBBB>>><<<===EEEMMMWWW[[[\\\hhhttthhhZZZUUUOOONNNOOOOOOKKKFFFEEEEEEFFFFFFDDD@@@<<<:::666888;;;===???AAAEEEHHHJJJKKKOOOTTTUUUWWWaaakkkaaaYYYQQQOOOOOORRRZZZbbb```dddiiilllnnnooopppqqqrrrrrrsssssssssssssssrrrssstttvvvwwwyyyyyyzzzzzz~~~jjjNNNHHHOOOTTT\\\hhhssszzz~~~xxxjjjuuuxxxfffLLL777000222///...111//////555777AAAbbb{{{wwwpppjjjuuuxxxbbbbbbzzz~~~vvvbbbLLLJJJVVVgggsss}}}}}}xxxuuusssrrrssstttsssppppppoooiiiaaaOOOIIICCC>>>===>>>??????===;;;999888999999888666888888888:::<<<@@@BBBDDDEEEIIIMMMQQQSSSUUUWWWYYYXXXbbbdddfffmmmppp}}}yyymmmbbb___```ccciiiooonnnoooqqqrrrrrrrrrqqqqqqppppppoooppppppqqqrrrsssssssssrrrrrrrrrrrrqqqqqqrrrqqqqqqpppoooooonnnnnnrrrwwwwwwwwwvvvuuuuuuvvvwwwxxxwwwxxxyyyyyyzzz||||||vvvzzz~~~zzzqqqeee\\\\\\dddlllpppiiiNNN666111///+++---------,,,,,,,,,---.........------333AAAXXXppp~~~kkkVVVDDD999<<>>BBBTTT```eeeiiiccc^^^dddmmmsssvvvwwwzzz}}}}}}zzzvvvuuusssqqqooonnnmmmmmmpppqqqqqqpppnnnnnnppprrrnnnooopppqqqrrrrrrqqqqqqmmmooopppooommmmmmnnnpppoooooonnnlllkkkhhhgggfffbbbeeegggfff```YYYSSSPPPMMMNNNKKKHHHJJJQQQTTTRRRJJJIIIKKKNNNMMMIIIIIIMMMRRRVVV\\\]]]XXXSSSXXXbbbssszzz~~~|||~~~|||vvv[[[ZZZaaammm}}}~~~eee]]]lllvvv{{{gggKKK;;;555222111111+++333444666QQQzzzqqq}}}qqq```PPPIIIJJJJJJJJJIIIFFFCCC@@@>>>>>>EEELLLUUUZZZZZZaaaxxx|||oooaaaZZZRRROOOPPPPPPMMMIIICCCDDDFFFFFFEEEBBB>>><<<777888;;;<<<===???BBBEEEFFFGGGKKKPPPQQQSSS[[[dddzzz|||aaaXXXPPPLLLKKKKKKOOOUUUUUU[[[bbbiiilllnnnpppqqqqqqqqqrrrsssttttttttttttttttttuuuvvvxxxyyyzzz{{{}}}hhhOOOKKKRRRXXXaaannnxxx}}}yyyqqq~~~sss^^^CCC222...444000...000......666999@@@```{{{wwwoooiiiqqqzzzddd^^^sss|||wwweeeNNNIIIRRRaaappp}}}{{{xxxvvvtttssssssqqqnnnnnnoookkkeeeSSSMMMEEE???===>>>?????????===:::999::::::888777777888888:::<<>>>>>FFFQQQuuu]]]UUUllloooaaakkktttqqqaaaPPPDDD???BBBTTT^^^bbbfff```\\\bbbmmmrrrvvvxxx{{{|||rrrqqqpppooonnnnnnnnnooooooqqqrrrrrrpppooopppqqqooopppqqqrrrsssrrrqqqqqqjjjmmmppppppooonnnoooqqqoooooommmllljjjiiihhhggghhhkkknnnmmmggg___WWWSSSHHHKKKKKKIIIJJJLLLKKKFFFGGGIIIMMMRRRQQQNNNNNNRRRWWW\\\aaa^^^SSSKKKPPP[[[nnnwww~~~}}}www|||{{{zzztttXXXUUU```lll|||}}}~~~~~~eee___nnnwww{{{}}}dddHHH999444333222222+++555555333KKKzzz{{{mmmxxx{{{kkkWWWLLLKKKDDDEEEEEEFFFEEEDDDDDDDDDGGGLLLUUUZZZYYY^^^qqqvvvfff^^^TTTPPPQQQRRROOOKKKBBBCCCEEEGGGFFFCCC???===777888:::;;;<<<===@@@CCCCCCDDDHHHMMMOOOPPPWWW```jjjwww^^^VVVNNNKKKHHHFFFGGGJJJMMMTTT]]]fffkkknnnpppqqqqqqrrrssstttuuuuuuuuuuuuttttttuuuvvvwwwyyy{{{||||||~~~|||dddNNNKKKRRR\\\eeesss}}}~~~}}}zzzuuuzzzuuuwwwnnnXXX>>>///...444111...000------666:::@@@```{{{tttkkkaaaggguuu}}}{{{ddd\\\nnnyyyuuudddNNNHHHQQQ\\\mmm}}}}}}zzzxxxwwwsssssspppmmmmmmooommmhhhVVVOOOGGG@@@===>>>??????@@@>>>;;;:::::::::999888777777888999<<<>>>AAACCCAAADDDGGGIIIKKKNNNQQQTTTVVV]]]^^^aaaiiijjjooolllccc\\\^^^ccceeegggjjjlllmmmnnnoooooonnnmmmmmmoooooooooooopppqqqrrrssssssssssssrrrrrrrrrqqqqqqooooooooopppqqqqqqrrrrrrsssxxx~~~tttuuuvvvvvvvvvwwwxxxzzzwwwxxxyyyyyyzzz{{{|||vvvvvvuuu___TTTZZZjjjxxxpppcccFFF111000///+++...,,,,,,,,,,,,,,,---...///000//////555FFF```{{{vvv}}}jjjZZZLLLAAA???AAAJJJLLLOOOZZZwwwlllSSSIIIGGGFFFCCCAAABBBBBBBBBBBBBBBAAA@@@???pppTTT>>>555111111000000111222333333444888<<<>>>@@@DDDJJJOOOmmmfffWWW```zzz}}}ooouuu|||yyygggPPPDDDCCCBBBRRRbbbfffbbb]]]\\\\\\llltttzzzyyyyyy}}}uuurrrooopppssssssoookkkkkknnnqqqqqqooonnnppprrrnnnnnnnnnnnnnnnoooppppppmmmoooqqqpppmmmlllnnnpppsssnnnllllllkkkhhhhhhlllpppvvvyyyvvvppphhh\\\QQQOOOLLLKKKLLLKKKHHHGGGJJJKKKPPPTTTVVVUUUUUUVVVWWW]]]aaaaaaVVVGGG@@@EEEMMMaaappp~~~zzzpppgggnnnqqqxxx~~~www|||oooYYYSSS]]]nnn{{{|||zzzyyydddkkk}}}yyyrrr{{{iiiXXXEEE999333000///111///444333222HHHqqq}}}qqq}}}fffPPPIIIKKKHHHEEEEEEGGGHHHFFFCCCDDDDDDMMMXXXZZZ[[[hhhzzztttooobbbUUUPPPOOOMMMLLLMMMKKKGGGDDDEEEGGGGGGCCC>>>???>>><<<::::::<<<>>>@@@CCCDDDGGGKKKNNNRRRTTTVVVdddqqqwwwhhh]]]QQQJJJJJJKKKHHHEEEFFFKKKTTT]]]eeejjjlllmmmppprrrtttuuutttsssssssssssstttuuuuuuuuuuuuwwwyyy~~~wwwoooxxxlllSSSLLLQQQTTT___iiivvvvvvxxxyyyrrr~~~zzzrrrfffLLL777333000...000000///---000333<<>>===<<<;;;:::999999999888888777777888:::<<<===BBBCCCEEEGGGJJJMMMPPPQQQUUUWWWZZZ]]]___cccgggjjj}}}ooo```XXX[[[]]]YYYYYY___gggiiikkklllkkkkkklllmmmlllnnnqqqrrrqqqqqqqqqrrrvvvuuutttrrrqqqpppooooooqqqpppooooooppprrrtttuuuwww|||yyywwwwwwvvvvvvvvvvvvwwwwwwxxxvvvuuuwww{{{~~~{{{www{{{zzzvvvYYYOOOZZZkkkvvvyyyVVV===555......000,,,///......---------......111222444999DDD\\\~~~|||xxxvvveeeSSSEEE???===BBBMMMPPPPPPaaarrrVVVLLLIIIFFFCCCEEEAAACCCEEEEEEBBB???===<<<kkkPPP;;;444222222111111222333333444555999===???AAAEEELLLQQQooohhhSSSYYYuuu}}}hhhsss|||bbbKKK@@@@@@NNN]]]cccaaa]]][[[\\\kkkttt{{{zzzxxx{{{wwwtttrrrssswwwwwwtttqqqllloooqqqpppnnnmmmnnnpppnnnnnnnnnnnnnnnnnnnnnoooooopppqqqpppmmmkkklllmmmpppllljjjkkkjjjhhhkkkoooxxx}}}{{{tttkkk___UUUQQQNNNMMMMMMJJJFFFGGGLLLRRRVVVYYY[[[[[[[[[]]]___cccccc^^^QQQCCC===AAAHHHTTT```jjjmmmkkkggg^^^UUUaaafffnnnwww~~~|||pppXXXVVVcccuuusssaaalll}}}yyynnnpppaaaQQQ@@@666222000///111...222222111EEEmmmyyypppXXXLLLJJJFFFCCCCCCFFFFFFDDDBBBBBBCCCLLLWWWYYYYYYcccrrrzzzsssggg[[[TTTOOOKKKJJJLLLLLLHHHEEEEEEGGGGGGCCC@@@???>>><<<::::::;;;===>>>AAABBBEEEHHHLLLOOOQQQSSSQQQ]]]jjjvvvjjjaaaVVVPPPPPPPPPMMMIIIEEEHHHOOOVVV]]]cccgggiiioooqqqttttttsssrrrrrrsssrrrsssttttttssstttvvvxxx~~~}}}xxxjjjdddmmm|||gggPPPMMMTTTXXXccclllxxxwww~~~xxxuuuwwwqqqbbbFFF666333///...///000///---000333<<>>??????>>>===;;;:::999999888888777777777888999;;;<<<@@@AAABBBEEEHHHKKKNNNOOOSSSUUUXXX[[[^^^aaaeeehhhoooxxxnnn___UUUUUUUUURRRTTTZZZ```cccfffhhhiiijjjlllnnnmmmooorrrrrrqqqqqqqqqrrrsssrrrqqqpppooonnnnnnnnnqqqpppooooooppprrrtttuuuwww{{{yyywwwwwwvvvvvvvvvvvvwwwwwwwwwvvvuuuwww{{{{{{www{{{xxx}}}nnnSSSKKKWWWkkkxxxsssRRR:::333...///111...///......------.........111111333777BBB[[[{{{uuu}}}|||kkkXXXIII???;;;AAAMMMRRROOO[[[yyy{{{^^^PPPLLLFFFBBBAAABBBCCCEEEEEECCC@@@>>>==={{{cccIII888333333333222222333333444555666:::>>>AAACCCGGGNNNSSSqqqnnnPPPOOOmmm{{{___iii{{{jjjMMM<<<>>>HHHVVV______\\\[[[[[[gggsss|||zzzwwwxxx}}}xxxvvvuuuwwwzzz{{{yyyvvvooopppqqqpppnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmlllpppppppppooollljjjjjjkkkllliiihhhiiiiiiiiinnnttt~~~uuummmaaaWWWRRRPPPOOOMMMHHHDDDIIIPPP\\\^^^aaabbbcccdddgggiiihhhcccXXXJJJ>>>:::===AAALLLRRRXXX[[[]]]\\\VVVOOOYYY___hhhrrrzzz~~~~~~nnnUUUXXXlllmmmaaaooo|||nnnfffVVVHHH999333111//////111---111000111BBBfffuuu]]]LLLHHHDDDAAAAAADDDDDDBBB@@@???AAAJJJUUUXXXWWW]]]hhhxxxnnnbbbYYYPPPJJJIIILLLMMMIIIEEEDDDFFFFFFDDDBBB???>>><<<:::999:::;;;<<<>>>???AAADDDHHHKKKMMMNNNNNNTTTZZZbbbrrrnnnggg^^^YYYWWWUUUPPPLLLFFFGGGIIINNNTTT\\\cccgggnnnpppssssssrrrqqqqqqrrrqqqrrrrrrqqqqqqqqqtttvvv}}}~~~|||yyyssshhh[[[WWWcccsssvvv^^^MMMMMMWWW^^^iiiqqq{{{yyyzzz|||uuuppp]]]>>>555222///.../////////...111444<<>>vvv[[[BBB555333222222222222333333444555777;;;???BBBDDDHHHNNNTTTqqqwwwRRRIIIgggzzz___```iiivvvxxxhhhPPP@@@===DDDPPP[[[```^^^\\\\\\dddqqq{{{zzzvvvvvvzzz}}}xxxwwwvvvwwwyyyzzzxxxvvvrrrrrrrrrqqqpppnnnmmmmmmlllmmmnnnnnnnnnmmmlllkkknnnooonnnmmmlllkkkkkkkkkkkkhhhggghhhhhhiiipppxxx~~~uuukkk```WWWRRRQQQPPPMMMGGGEEENNNYYYeeeeeefffgggiiikkkmmmooohhh___PPPBBB;;;999<<>><<<:::999999::::::<<<===???BBBEEEHHHJJJKKKRRRTTTUUUYYYeeeuuu~~~tttnnnhhhccc___ZZZSSSMMMIIIHHHFFFHHHNNNWWWaaagggmmmoooqqqrrrqqqppppppqqqpppppppppooonnnooorrrttt{{{|||~~~||||||ttthhh[[[QQQRRR```ooo{{{yyylllWWWKKKOOO[[[cccmmmttt|||yyy||||||tttnnnXXX999333111///....../////////222444===HHH[[[ooo```YYYYYYjjjuuuddd___ssstttjjj\\\LLLBBBCCCPPPcccuuuwwwtttooommmllllllkkkkkkhhh___TTTJJJEEEAAA????????????>>>===;;;999888777777777777777777777888888888999;;;>>>AAAEEEHHHIIIMMMPPPRRRUUUWWWZZZ^^^aaa```cccfffiiiqqqzzz}}}{{{kkk```VVVQQQNNNIIIIIILLLPPPTTTYYY^^^bbbfffjjjmmmmmmooopppqqqooommmmmmnnnmmmmmmllllllllllllmmmmmmooonnnnnnnnnoooqqqtttvvvxxxzzz}}}{{{xxxwwwwwwwwwvvvvvvwwwwwwwwwttttttuuuyyy}}}{{{{{{yyyttt{{{www___JJJHHHYYYnnn{{{bbbEEE444111------000---...............//////000111000111666???XXX}}}lllZZZJJJAAA===KKKWWWUUUQQQ^^^ttt\\\PPPKKKHHHDDDDDDDDDDDDEEEEEEDDDBBB@@@mmmRRR>>>555444111111111222333444555666999<<<@@@CCCDDDHHHNNNSSSqqqZZZJJJaaa~~~ggg```^^^hhhooohhhVVVHHH???AAAKKKYYYaaa```]]]^^^```mmmyyyyyyvvvvvvxxxyyyvvvuuuuuuuuuuuutttrrrqqqssssssrrrrrrqqqpppooommmlllmmmmmmmmmmmmmmmllllllmmmlllllllllmmmmmmmmmmmmllliiihhhgggfffhhhrrr|||wwwnnncccYYYSSSQQQOOOLLLHHHJJJVVVcccjjjiiiiiiiiikkklllmmmnnnbbbWWWHHH===:::<<>><<<:::999999999;;;<<<>>>AAACCCFFFGGGHHHKKKMMMPPPUUUaaaqqq~~~zzzwwwsssnnniii```VVVOOOJJJGGGDDDDDDIIITTT___fffkkknnnppppppooonnnoooooooooooonnnmmmlllmmmppprrrwwwyyy|||~~~}}}xxxlll]]]QQQLLLPPP___nnnwwwqqqcccSSSMMMSSS___gggpppuuu|||zzzrrrzzzuuukkkQQQ888111000///.........///111333444???LLL^^^pppaaaYYYWWWhhh|||kkkcccuuuvvvlllbbbRRRCCCBBBMMM\\\mmm~~~zzzwwwrrrooommmllljjjiiiiiicccYYYMMMFFFBBB???===??????>>>>>><<<:::888777777888888888777777777777666777999;;;???CCCFFFGGGKKKMMMPPPRRRTTTWWW[[[^^^```ccceeeeeeiiiooopppnnnfff```[[[WWWRRRLLLHHHGGGMMMQQQVVV[[[___cccgggjjjkkkmmmoooooommmlllkkklllmmmllllllllllllmmmnnnnnnnnnnnnmmmmmmoooqqqtttvvvzzz|||~~~}}}yyywwwwwwvvvvvvuuuuuuvvvvvvwwwssstttvvvzzz~~~}}}vvvrrrzzzrrr\\\MMMPPPaaaqqqyyy[[[AAA222111---,,,...+++...............///000111111000222777>>>TTTuuuaaaNNNBBB<<>>???CCCEEEJJJOOO\\\dddnnnvvvyyyzzz|||~~~yyyyyy{{{}}}~~~~~~~~~uuueeeZZZXXXjjjrrrbbbiiixxx|||bbbMMMAAA444000///....../////////111444:::OOOxxxuuuttt{{{ssskkk___TTTJJJFFFCCCCCCFFFFFFDDDBBB;;;===BBBJJJRRRXXX[[[\\\gggrrrggg\\\RRRNNNOOOMMMLLLJJJHHHFFFFFFFFFFFFCCCBBB@@@===;;;999888888;;;<<<===???AAACCCEEEFFFFFFIIIMMMSSS\\\iiiuuu}}}zzzzzzyyyvvvpppeeeZZZRRRIIIFFFBBBBBBHHHRRR]]]dddjjjllloooooonnnmmmmmmnnnoooooommmkkkjjjkkknnnqqquuuwwwzzz}}}~~~}}}|||{{{pppbbbSSSJJJIIIOOO]]]iiipppggg[[[QQQPPPXXXcccjjjqqqvvv{{{~~~~~~~~~}}}pppooovvvuuueeeHHH888/////////...---...000222333555BBBQQQcccqqqddd\\\XXXjjjsssiiivvvtttmmm\\\IIIAAAKKKXXXeeeuuu|||yyyuuurrrpppnnnkkkiiijjjggg___RRRIIIEEEAAA======>>>>>>>>>===;;;:::888888999999999888777666666444555777:::>>>BBBEEEGGGIIIKKKNNNPPPQQQTTTXXX[[[[[[___aaaaaabbbdddddd```]]]]]]\\\ZZZUUUMMMGGGCCCIIIMMMSSSXXX\\\aaafffiiiiiilllnnnnnnmmmlllllllllmmmmmmlllllllllmmmmmmnnnnnnmmmmmmmmmoooqqqtttvvv{{{}}}zzzwwwwwwvvvuuuuuuttttttuuuuuuvvvtttuuuwww{{{}}}}}}}}}tttrrrvvvxxxkkkZZZRRR[[[kkktttuuuTTT<<<111111---,,,...***............///000111111111000555:::===OOOzzz}}}gggRRRDDD>>>BBBOOOZZZWWWSSSfffsssXXXNNNIIIBBBEEECCCAAACCCFFFGGGDDDBBBqqqUUU@@@888555333000111222444777:::===>>>AAADDDGGGHHHIIIKKKQQQUUUgggsssWWWRRRppptttdddYYY]]]eeecccVVVKKKDDD>>>CCCUUUbbbaaa]]]]]]\\\fffpppuuuxxxzzzwwwrrrooopppqqqpppooonnnnnnnnnnnnmmmlllnnnqqqrrrqqqooonnnmmmlllkkklllnnnqqqsssooommmlllmmmooopppooommmkkkiiiggggggfffkkkzzz~~~rrrhhh]]]UUUNNNKKKLLLSSSaaannnllljjjhhhhhhhhhfffbbb^^^PPPIIIBBB===>>>CCCHHHKKKIIIDDD@@@@@@AAABBBIIIRRR[[[cccooovvvyyyzzz}}}||||||}}}~~~}}}|||yyykkk[[[XXX```ppp}}}iii^^^mmm|||{{{bbbLLL???333............000///...000333666HHHrrr|||uuuyyysssnnndddYYYMMMIIIFFFFFFHHHIIIGGGEEE??????@@@EEEMMMUUUXXXXXX\\\tttxxxmmmcccXXXQQQOOOLLLLLLKKKJJJHHHFFFFFFFFFDDDCCCAAA???<<<:::888777999:::<<<===???AAACCCCCCFFFHHHLLLPPPVVV^^^iiirrrrrrtttvvvvvvpppeeeYYYQQQIIIGGGDDDEEEJJJTTT___fffiiikkknnnnnnmmmllllllmmmoooooommmkkkiiijjjnnnqqqtttvvvxxxzzz{{{yyyxxxvvviii\\\MMMGGGIIIOOOZZZcccfff]]]SSSOOOSSS\\\fffmmmssswww{{{}}}}}}~~~zzzoootttzzzppprrr[[[===777---//////...------000333333666EEEVVVgggvvvkkkddd```lllvvvhhhppp{{{vvveeeOOOBBBMMMYYYdddppp}}}zzzyyywwwvvvuuurrrooolllkkkkkkeeeXXXNNNJJJEEE???<<<===>>>>>>>>>===;;;:::::::::::::::999888666555444555777:::>>>BBBEEEGGGHHHJJJLLLNNNPPPSSSVVVYYYWWW\\\^^^\\\[[[[[[XXXTTTSSSVVVXXXVVVQQQKKKEEE@@@DDDHHHNNNTTTZZZ___eeehhhiiilllnnnooonnnmmmnnnnnnmmmmmmlllkkkkkklllllllllmmmmmmlllmmmnnnqqqtttvvv{{{}}}|||wwwvvvwwwttttttsssssssssssstttttttttuuuxxx|||~~~{{{{{{{{{ssssssyyy~~~nnncccVVVVVVeeetttvvvoooMMM777///111...---000---............///000111222111111888===>>>JJJsss{{{{{{~~~ppp[[[MMMBBB<<>>111---------///111...,,,///333444CCCnnnyyy|||{{{pppcccOOOKKKHHHHHHJJJKKKIIIGGGBBB@@@???AAAJJJRRRVVVUUUSSSjjj}}}rrrggg[[[RRRNNNKKKLLLLLLKKKHHHFFFEEEEEEFFFDDDCCC@@@===;;;888777888999:::<<<>>>???AAAAAAAAACCCHHHMMMSSS[[[hhhssshhhkkkpppqqqmmmbbbVVVNNNLLLJJJHHHIIIOOOXXXbbbiiiiiikkkmmmnnnmmmllllllmmmpppooommmjjjiiijjjnnnqqqtttuuuwwwxxxxxxvvvtttrrrhhhZZZLLLHHHJJJPPPYYY```___VVVNNNNNNUUU___hhhoootttxxx|||}}}}}}}}}ssszzzsssllloooTTT666666---...///...,,,---000333333777GGGYYYjjj{{{sssnnnkkkkkktttdddhhh{{{zzziiiRRRDDDPPP]]]gggppp{{{xxxwwwwwwxxxxxxvvvrrrooolllnnniii\\\RRRMMMGGGAAA;;;<<<===??????===<<<;;;:::;;;;;;;;;:::888777555444555777:::>>>BBBFFFGGGGGGIIILLLNNNOOORRRVVVXXXWWW\\\]]]ZZZVVVTTTPPPLLLLLLPPPRRRPPPLLLHHHCCC??????DDDKKKRRRXXX___eeehhhjjjllloooppppppooopppqqqmmmlllkkkkkkjjjjjjkkkkkkmmmllllllmmmnnnqqqtttvvvzzz|||~~~zzzuuuuuuwwwsssssssssrrrrrrsssssssssuuuvvvyyy}}}}}}zzzzzzzzzssssssxxxggg\\\RRRWWWjjjzzzwwwkkkHHH444---111//////222///............///000222222111222999@@@>>>GGGnnn{{{zzz{{{}}}yyyeeeWWWFFF999<<>>@@@EEEGGGEEEAAApppXXXBBB777555555444222444777999;;;>>>BBBEEEFFFIIILLLNNNOOOPPPRRRTTT___zzziiiWWW```sssyyy^^^XXXaaaggg___UUULLL@@@CCCOOOVVV]]]bbb\\\YYY^^^hhhsssyyyyyysssnnniiihhhhhhkkkoooqqqpppnnnnnnkkklllpppssspppnnnooommmkkkiiikkkoooqqqqqqpppooonnnmmmkkkkkkjjjjjjkkkgggkkkjjjjjjmmmlllyyy}}}rrrggg^^^SSSMMMPPPYYYdddkkkmmmjjjgggeeeccc___YYYUUUJJJGGG???;;;BBBLLLMMMGGGAAAAAA@@@??????EEEMMMTTTccchhhpppxxx|||~~~}}}{{{~~~~~~}}}yyyrrrbbbUUUXXXdddtttsssaaahhhooouuuwwwbbbHHH<<<000...///...,,,,,,//////...444999>>>___}}}{{{lllUUUMMMFFFFFFGGGGGGHHHKKKFFF@@@;;;===EEENNNSSSTTTVVV___rrrxxxooo```UUURRRLLLMMMNNNNNNMMMJJJFFFDDDFFFFFFEEECCC@@@<<<999777999999:::;;;;;;<<<======EEECCCCCCGGGMMMUUUdddqqqjjjkkkjjjhhhhhhggg^^^UUUQQQNNNLLLLLLQQQYYYccciiikkkjjjjjjjjjjjjkkkllllllppplllgggddddddhhhmmmqqqrrrsssrrrppprrruuuoooeeeXXXRRRKKKHHHLLLRRRXXX[[[ZZZOOOIIIQQQ\\\dddlllrrryyy{{{|||}}}~~~~~~yyyvvvmmm]]]HHH777000000////////////000000111111777GGG]]]ttttttiiibbbeeeppp~~~qqq```dddssszzzmmm___IIIKKKTTTaaakkksss~~~yyytttsssuuutttpppllljjjkkkiiidddZZZOOOFFFBBB@@@???>>>???@@@???===;;;;;;;;;999888888888999999:::888666777:::>>>@@@AAAEEEGGGHHHIIIKKKMMMQQQTTTTTTXXX^^^dddeeeaaaXXXQQQJJJIIIJJJJJJKKKHHHDDD@@@???AAAGGGQQQZZZbbbfffggghhhjjjlllnnnoooooommmmmmiiiiiijjjkkkkkkkkkjjjiiilllmmmnnnooooooqqqtttwwwvvvxxx{{{}}}|||wwwvvvvvvwwwvvvvvvvvvvvvuuutttsssrrruuuuuuwww|||{{{uuu{{{zzzxxxqqq```VVVPPP[[[uuuttt\\\;;;666///---///000...+++.........//////000222222333555666<<>>:::AAAKKKRRRVVVYYYjjjXXXPPPGGGFFFDDDAAAAAACCCEEEEEEwwwfffNNN;;;333333333222222555888:::<<<@@@DDDGGGHHHKKKNNNPPPRRRTTTWWWZZZbbbxxxqqqYYY\\\ooo|||^^^[[[kkkuuulll___KKK<<<===IIIQQQ[[[```ZZZWWW\\\fffqqqxxxyyytttooogggffffffiiimmmppppppooooookkklllppprrrqqqpppqqqnnnllljjjkkkmmmnnnmmmllllllllllllllllllkkkkkkkkkhhhllljjjjjjmmmkkkxxxuuuiiibbbYYYTTTVVV\\\cccgggmmmjjjfffccc```\\\VVVQQQFFFDDD@@@===BBBIIIJJJEEE@@@???>>>===???FFFPPPXXXeeeiiipppwww{{{}}}}}}|||~~~~~~{{{uuulll[[[NNNQQQ^^^sss~~~nnnaaagggkkkoooxxx{{{lllXXXFFF:::000...///...------//////...333777:::WWW~~~___SSSHHHFFFGGGGGGGGGIIIGGGCCC??????DDDLLLRRRUUUUUU[[[iiivvviii\\\SSSNNNMMMMMMNNNOOOMMMIIIFFFGGGGGGFFFDDDBBB@@@===;;;:::::::::;;;;;;<<<<<<<<<>>>>>>@@@DDDJJJTTTeeeuuukkkgggbbbbbbhhhkkkcccWWWTTTQQQOOOOOOSSSZZZbbbgggfffgggggghhhiiijjjkkkkkkkkkhhheeecccdddhhhlllooooooqqqqqqpppqqqqqqjjj```TTTPPPKKKJJJNNNSSSWWWXXXTTTNNNNNNXXXbbbhhhmmmrrryyy{{{}}}~~~~~~yyyvvv~~~tttjjjYYYDDD555000000////////////000111111444:::HHH```xxxxxxjjjbbb]]]cccrrr}}}sssaaa```mmm}}}pppbbbMMMJJJOOO^^^hhhnnnxxxzzztttrrrssssssppplllnnnnnnlllhhh```UUUKKKDDDCCCBBB@@@@@@@@@???===;;;;;;:::999888888888999::::::888666666999<<<>>>???CCCEEEGGGIIIKKKMMMQQQSSSSSSXXX```hhhlllhhh___WWWRRRNNNJJJHHHGGGFFFCCCAAA???AAAHHHQQQ\\\cccgggiiiiiijjjkkkmmmmmmmmmlllllliiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmooorrruuuvvvwwwzzz}}}}}}xxxvvvvvvwwwyyywwwwwwwwwwwwvvvuuutttssstttuuuxxx}}}~~~yyy|||}}}{{{|||xxx[[[SSSOOO\\\ttt~~~lllRRR999444...,,,...///...+++.........///000111222333999;;;;;;???DDDGGG___}}}zzzyyy{{{ttt___III>>>888<<>>BBBFFFIIILLLMMMPPPQQQSSSWWW[[[___cccpppuuuVVVRRRdddaaa___vvv}}}lllPPP>>>:::CCCLLLWWW\\\VVVUUUYYYbbbmmmwwwyyyuuuqqqgggfffeeegggkkknnnooopppnnnjjjiiimmmoooooooooqqqpppnnnkkkkkkkkkkkkjjjhhhiiijjjkkklllmmmlllkkkkkkhhhllljjjjjjllllllyyy{{{qqqkkkddd```___bbbdddfffmmmjjjeee___ZZZTTTNNNJJJAAABBBAAA@@@BBBGGGGGGDDD???===<<<<<<@@@IIIUUU]]]hhhkkkpppuuuyyy|||}}}}}}}}}~~~~~~~~~|||wwwqqqhhhXXXMMMTTTbbbyyy~~~~~~~~~ffffffiiikkklllpppooo```MMMBBB777///...///.........//////...222555555NNNvvvnnn^^^MMMHHHIIIIIIIIIIIIGGGFFFCCCAAABBBGGGNNNTTTUUUVVV^^^rrr}}}ssseeeXXXQQQNNNLLLNNNQQQRRRNNNIIIGGGGGGGGGFFFEEECCCBBBAAA<<<<<<<<<;;;;;;:::::::::999:::===BBBGGGSSSiii~~~zzzqqqfffdddlllpppeeeWWWRRRQQQPPPQQQSSSXXX]]]``````aaaccceeeggggggggggggcccbbbaaaaaacccgggjjjmmmlllnnnppppppooolllcccYYYOOOMMMLLLMMMPPPSSSTTTTTTLLLNNNVVVbbbjjjnnnqqqtttxxxzzz}}}~~~~~~~~~~~~wwwxxx~~~zzzrrreeeRRR???333000///////////////000111222555:::IIIccc~~~zzzkkkbbbUUUTTTccczzzyyyddd\\\eeeuuuiiiVVVJJJJJJ[[[gggiiirrr{{{uuurrrrrrrrrpppnnnsssqqqooommmhhh^^^RRRIIIGGGEEEBBBAAA@@@???>>><<<::::::999888888999:::;;;999777555555777999:::;;;>>>AAAEEEHHHJJJLLLOOOQQQRRRXXXcccpppwwwuuukkkccc^^^XXXOOOIIIGGGEEECCCAAA???BBBIIISSS]]]eeeiiijjjjjjjjjkkkkkkkkkkkkkkkkkkiiihhhgggffffffggghhhhhhhhhiiijjjkkkkkkmmmpppsssuuuwwwyyy|||~~~{{{yyywwwuuuuuuvvvyyyzzzxxxxxxwwwwwwvvvvvvuuuuuutttuuuxxx}}}~~~|||www{{{wwwUUUOOOPPP```uuuxxx```EEE555111---,,,...///...,,,.........///000222333444555:::;;;???EEEHHH^^^yyywww}}}yyygggQQQCCC777999BBBJJJOOOSSScccrrrYYYPPPKKKGGGDDDCCCCCCCCCCCCjjjUUU===333333555555555666888;;;>>>@@@CCCHHHKKKNNNOOOPPPQQQRRRUUUZZZ]]]^^^eeeyyyWWWNNN]]]eeeaaauuuvvv\\\FFF<<>>AAADDDEEEFFFGGGEEEDDD>>><<<;;;<<>><<<;;;:::999999:::;;;===@@@DDDRRRmmmxxxqqqqqqnnn___NNNLLLLLLMMMOOOQQQUUUXXXYYY[[[]]]___aaaaaaaaa___^^^[[[[[[]]]___bbbeeehhhjjjiiilllnnnooonnnggg]]]TTTMMMNNNOOOPPPQQQQQQPPPOOOJJJRRR^^^jjjpppsssvvvyyyxxxzzz}}}~~~}}}}}}}}}~~~zzzqqq|||{{{|||yyyqqq```JJJ888000000////////////000111222222222888JJJgggyyykkkcccTTTLLLYYYwwwkkk[[[]]]pppyyyooo___LLLHHHYYYfffhhhppp}}}wwwsssrrrrrrrrrqqquuusssrrrrrrpppgggYYYOOOHHHEEEBBB@@@@@@@@@???>>>::::::999888999:::;;;<<<999777555444666777777777:::>>>CCCFFFIIIJJJMMMOOOQQQXXXeeeuuu{{{tttmmmdddYYYQQQMMMJJJEEEBBB???CCCJJJUUU___gggjjjkkkkkkkkkjjjiiiiiiiiijjjjjjiiihhhfffddddddeeeggghhhfffggghhhiiijjjlllooorrruuuvvvxxxzzz|||}}}}}}|||uuuuuuttttttuuuwwwyyy{{{xxxwwwwwwvvvuuuuuuuuuuuutttvvvyyy|||~~~tttqqq{{{jjjQQQOOOUUUfffwwwrrrVVV:::222///,,,+++---......---......///000111333555666555;;;<<<@@@EEEIII\\\{{{|||~~~qqqZZZJJJ<<<:::AAAIIIPPPTTTZZZttthhhUUUNNNGGGEEEEEECCCCCCDDDcccNNN999333444555555666888:::===???AAADDDHHHKKKNNNNNNOOONNNNNNPPPTTTWWWYYY]]]~~~aaaRRRZZZjjj^^^gggwww{{{uuuaaaIII===>>>BBBLLLTTTPPPQQQRRRYYYdddqqqxxxwwwsssnnnmmmkkkiiiggghhhiiijjjlllgggeeehhhkkkjjjkkkmmmnnnnnnmmmlllkkkkkkkkklllkkkkkklllmmmkkkiiifffeeedddiiiggghhhmmmooowwwooollllllmmmnnnooojjj___SSSHHH@@@<<<;;;@@@BBBGGGKKKLLLIIIGGGEEE>>>===<<<@@@IIITTT___ffflllmmmoooqqqtttxxxzzz|||}}}}}}}}}~~~}}}}}}~~~~~~~~~uuullleee\\\WWW```nnntttdddtttwwwxxxwwwqqqfffTTTEEE999222---...///...---///,,,...---000555555EEEccczzzfffQQQIIIJJJKKKKKKJJJFFFHHHHHHCCC>>>>>>DDDKKKRRRQQQSSS^^^sss}}}qqqggg[[[TTTMMMMMMQQQTTTQQQLLLGGGGGGGGGFFFFFFFFFFFFFFFBBBAAA@@@>>><<<;;;999999<<<<<<<<<<<<>>>LLLhhhuuujjjYYYJJJGGGHHHJJJMMMPPPSSSTTTUUUWWWXXXZZZZZZZZZXXXVVVTTTTTTVVVYYY\\\```cccfffgggiiijjjlllnnnjjjbbbXXXRRROOOPPPQQQQQQOOONNNLLLLLLOOOYYYfffnnnssswww{{{}}}yyy{{{}}}}}}}}}}}}~~~vvvjjjnnn~~~{{{yyynnnYYYBBB333...///////////////000111222333222888LLLlll|||pppiiiWWWKKKUUUuuurrr\\\UUUcccyyynnndddPPPGGGSSS```eeeooo}}}~~~xxxuuussssssttttttuuutttsssuuutttmmm```VVVIIIFFFBBB@@@@@@@@@@@@@@@;;;:::999999999:::;;;<<<999777555555666666666555777;;;@@@CCCFFFHHHJJJLLLPPPVVVcccvvv}}}sssggg^^^XXXRRRJJJCCCBBBEEELLLVVV```fffiiiiiijjjjjjiiihhhhhhhhhiiiiiiiiigggeeeccccccdddeeefffdddeeeggghhhiiikkkooorrrtttuuuwwwyyyzzzzzzzzzzzztttttttttuuuvvvxxxyyyzzzvvvvvvuuutttttttttuuuuuuuuuxxxzzz{{{yyyzzz}}}|||pppooo{{{ttt___QQQSSS]]]nnnwwwjjjMMM555///...,,,,,,---.........//////000111333555777888<<>>AAAGGGNNNTTTUUUiiiyyy]]]QQQGGGEEEEEECCCDDDFFFXXXEEE555222555444444777:::<<>>HHHSSSRRRPPPPPPUUU```ooowwwwwwsssrrrqqqpppmmmiiiggghhhiiioookkkjjjmmmnnnllllllmmmlllmmmnnnmmmkkkkkklllnnnlllllllllkkkjjjgggeeeddddddhhhggghhhmmmpppuuupppoooooooooooohhh\\\NNNBBB<<<<<<===DDDDDDHHHOOORRRNNNIIIGGG??????AAAGGGQQQ[[[cccggglllmmmnnnppprrruuuxxxyyyzzz{{{{{{|||}}}~~~|||}}}}}}~~~~~~tttgggaaa[[[WWW\\\eeeyyywww|||}}}ooogggtttxxx}}}}}}uuueeeQQQCCC666000---...///---,,,...+++...---///555777EEE^^^||||||vvvdddQQQIIIHHHHHHGGGHHHFFFHHHIIIEEE@@@???BBBFFFMMMPPPTTTYYYgggxxxqqqbbb\\\TTTPPPQQQRRRPPPMMMIIIHHHGGGFFFFFFEEEFFFFFFDDDCCCBBB@@@>>><<<;;;:::<<<:::999999999BBBWWWjjjxxxkkk\\\QQQEEEGGGIIILLLOOOQQQRRRSSSSSSSSSSSSSSSRRRPPPNNNLLLQQQRRRUUUYYY]]]aaadddeeeiiihhhiiijjjeee\\\UUURRRRRRRRRQQQOOOLLLKKKMMMNNNWWWaaalllrrrvvv{{{~~~~~~zzz{{{|||||||||}}}sssjjjyyy~~~yyyvvvhhhPPP;;;000...////////////000111222333444555:::LLLnnnyyyrrr___RRRWWWrrr|||dddTTTbbb~~~zzzooofffUUUIIILLLWWW```lllwww~~~|||yyyvvvttttttuuuvvvssstttuuuwwwvvvpppggg___MMMIIIDDDAAA@@@AAAAAAAAA===<<<;;;999999999:::;;;:::888666666777777777555777999===@@@BBBDDDGGGIIINNNQQQ\\\ppptttkkkddd\\\PPPGGGDDDHHHOOOWWW```eeefffeeefffffffffffffffffffffffffffeeedddbbbbbbbbbcccccc```bbbdddfffhhhkkkpppsssssstttvvvwwwxxxxxxxxxwwwtttuuuuuuwwwxxxxxxyyyyyyvvvuuutttsssssstttuuuvvvvvvyyy{{{zzzvvvwww|||yyyoooqqq|||}}}yyykkk[[[QQQWWWdddrrrsss```EEE333......---------.........000111222333666888:::;;;:::BBBDDDGGGPPPXXXjjj|||hhh[[[LLLDDDAAABBBIIIQQQPPP___{{{iiiYYYKKKGGGFFFCCCDDDHHHMMM===222444666444666<<<<<<>>>@@@AAAAAACCCFFFIIIIIIKKKMMMMMMMMMNNNOOOQQQSSSXXXiiisss[[[OOOnnndddTTTZZZfffkkk___KKKAAA>>><<>>BBBFFFHHHEEEHHHQQQVVVQQQJJJGGGAAABBBFFFOOOYYYaaaeeefffkkklllmmmoooqqqsssuuuvvvvvvwwwxxxyyy{{{}}}~~~~~~}}}|||}}}}}}~~~~~~nnn```___bbbbbbeeekkkyyyrrruuuwwwiiieeeqqqxxxzzzfffQQQCCC444///---///...++++++---,,,///,,,---444777CCCZZZ~~~~~~xxxxxx{{{uuufffVVVNNNJJJHHHGGGHHHGGGIIIJJJHHHEEEBBBBBBCCCFFFNNNTTTVVV[[[nnn{{{kkkddd\\\UUUQQQPPPOOONNNLLLKKKIIIGGGFFFEEEEEEEEEFFFEEEDDDBBB@@@>>>===<<<999999999:::999;;;DDDPPPeeemmmsssqqqkkkcccYYYQQQEEEFFFHHHJJJLLLMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIOOOQQQTTTWWW[[[___cccdddhhheeedddddd___VVVRRRSSSTTTSSSPPPLLLIIIKKKPPPUUU___hhhqqqvvvzzz{{{{{{||||||{{{{{{~~~}}}vvvuuu~~~vvvqqq```GGG444///000000/////////000111222444555888999GGGgggxxxiii______tttrrr\\\ccc~~~wwwjjj^^^PPPIIIOOO]]]jjjqqqyyyyyyxxxvvvtttssstttuuurrrtttwwwyyywwwrrrmmmiiiTTTOOOHHHCCCAAAAAAAAAAAA>>>===<<<:::999999999::::::999777888999999888777777999;;;===???AAAEEEGGGJJJKKKSSSfff~~~}}}rrrkkkbbbVVVLLLGGGJJJPPPXXX___cccbbbaaa___```aaacccccccccbbbbbbbbbbbbaaaaaa```______^^^\\\^^^aaacccfffjjjooosssssstttuuuvvvwwwwwwvvvuuurrrsssuuuwwwyyyyyyzzzzzzwwwvvvtttssstttuuuvvvwwwuuuyyy|||zzzvvvwww~~~wwwqqqwwwzzzvvvooobbbVVVQQQYYYgggrrrkkkTTT===222.../////////...---...///111222333555888:::===>>>888AAADDDGGGSSS^^^qqq|||~~~qqqgggZZZMMMCCC???EEENNNPPPWWWiiiyyydddQQQKKKHHHCCCCCCIIIGGG:::333777999666999AAA===???@@@AAAAAACCCEEEGGGHHHJJJMMMOOOOOOPPPQQQSSSOOOVVVbbb}}}cccSSSggglllWWW[[[fffllldddRRRGGGCCC===CCCQQQUUUPPPNNNQQQ\\\kkkuuuuuurrrqqqsssuuusssnnnkkkkkklllqqqmmmmmmppppppllliiiiiikkkmmmmmmkkkhhhfffhhhjjjkkkjjjiiihhhgggggghhhhhhjjjmmmjjjiiilllmmm}}}zzztttqqqllleeeXXXJJJ@@@@@@HHHNNNJJJEEEGGGQQQXXXSSSKKKGGGBBBDDDJJJSSS^^^eeeffffffjjjkkklllnnnppprrrttttttssstttuuuwwwyyy{{{|||}}}}}}}}}}}}}}}~~~}}}}}}wwwfff[[[aaalllrrrwww|||~~~rrrsssuuueee```pppxxxiiiRRREEE333///...///...+++***------000,,,,,,333666AAAWWWsssyyyzzzwwwkkk]]]TTTOOOJJJHHHJJJHHHJJJKKKKKKHHHEEECCCBBBAAALLLTTTTTTSSSaaa~~~pppjjjaaaXXXRRROOOOOOPPPOOONNNKKKHHHFFFEEEEEEEEEGGGFFFEEECCCAAA???>>>===888999<<<>>><<<888999>>>CCCLLLTTTVVVUUUSSSLLLDDDDDDDDDEEEFFFGGGGGGGGGGGGJJJIIIHHHGGGGGGGGGHHHHHHOOOPPPSSSVVVZZZ^^^bbbdddgggcccaaa```[[[RRRPPPSSSTTTRRRNNNIIIGGGKKKTTT[[[cccllluuuyyy~~~xxx||||||{{{{{{{{{~~~zzzzzz~~~{{{rrrlllYYY@@@000///111222/////////000111333444555888666AAA___xxxqqqiiihhhxxxeeeccc|||ooohhhWWWIIILLL]]]jjjnnnvvvvvvvvvuuussssssssstttqqquuuyyyzzzxxxtttqqqoooZZZUUUMMMFFFCCCBBBAAAAAA@@@>>><<<:::999888999999;;;999888999::::::999888888999;;;;;;===???CCCGGGHHHGGGLLL^^^yyyuuummmeeeZZZPPPIIILLLRRRYYY___aaa```^^^ZZZ\\\^^^```aaaaaa```_______________^^^]]]\\\[[[XXX[[[^^^aaadddiiinnnrrrrrrsssuuuvvvvvvvvvuuutttppprrrtttwwwyyyzzzzzzzzzxxxwwwuuuttttttvvvxxxyyytttyyy|||zzzvvvxxx|||uuuttt|||zzzqqqgggZZZPPPPPPYYYhhhqqqeeeLLL888111///000000///...---...///222333444666999<<<>>>@@@AAAIIIHHHGGGOOOXXXhhh~~~yyyqqqeeeVVVGGG???CCCMMMTTTSSSZZZssslllVVVNNNIIIBBBCCCIII<<<:::888777777:::<<<>>><<<<<<===???AAADDDGGGHHHDDDGGGKKKOOOQQQRRRQQQQQQVVVOOO\\\dddXXX\\\yyy```dddppprrrmmm[[[HHH>>>@@@FFFKKKOOOOOOPPPRRRWWWdddsssyyyyyyxxxvvvsssrrrqqqpppnnnlllnnnpppqqqnnnjjjhhhhhhjjjllllllmmmmmmlllkkkiiihhhgggiiiiiigggeeeeeehhhkkkllllllhhhhhhlllnnnwwwrrrjjjeeeYYYJJJBBBEEESSS```aaa\\\ZZZ\\\[[[SSSIIICCCBBBIIIRRR[[[```dddfffgggiiikkknnnoooooopppqqqsssuuuvvvvvvvvvvvvwwwzzz}}}~~~yyywwwyyy|||pppfff___eeewwwyyytttwww}}}lllccceeelllzzznnnQQQ>>>000000///...---,,,,,,,,,,,,---///000000666FFFVVVvvvzzzjjjTTTGGGGGGKKKKKKIIIIIIIIIHHHGGGEEEBBBAAACCCBBBHHHRRRVVVYYYjjj|||qqqfff^^^UUUMMMMMMRRRMMMLLLKKKKKKJJJIIIEEECCCGGGGGGHHHHHHFFFCCC@@@>>>;;;;;;;;;;;;;;;:::::::::======>>>???@@@AAABBBBBB@@@AAACCCEEEEEEEEECCCBBBEEEEEECCCAAA@@@AAADDDGGGNNNQQQUUUXXX[[[^^^bbbeeecccaaa^^^YYYUUUSSSUUUWWWTTTQQQLLLHHHHHHPPP]]]gggrrrtttxxx|||}}}}}}{{{yyyvvvyyy{{{}}}}}}|||wwwwwwqqqbbbNNN>>>333---...222/////////000111333444555888999???UUU{{{yyyzzzooogggppp}}}fffeeesss|||ppp^^^QQQPPPXXX```eeennnrrrvvvyyyxxxwwwvvvvvvzzzyyywwwuuuuuuuuuvvvvvvhhh\\\MMMFFFFFFEEEAAA;;;@@@@@@???===<<<999777666888999:::;;;<<<;;;;;;:::;;;;;;;;;<<<<<<=========CCCDDDHHHQQQ___rrrwwwqqqhhh\\\RRRRRRTTTUUUVVVVVVVVVXXXZZZZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZXXXVVVTTTRRRVVVYYY^^^bbbeeehhhkkknnnppprrruuuwwwwwwuuusssqqqooorrruuuvvvvvvvvvwwwxxxxxxwwwvvvuuuuuuwwwyyyzzz}}}{{{xxxuuuvvv}}}}}}uuuqqqrrr|||yyylll___SSSLLLRRReeesssmmmYYYEEE777///000...------///000000///444444555666999<<<@@@BBBAAACCCGGGJJJNNNTTT[[[```xxxxxxkkk^^^MMM@@@???EEEQQQRRRUUUdddcccQQQMMMMMMKKKHHH999999999:::;;;===???AAA???@@@AAABBBCCCEEEFFFFFFFFFGGGHHHKKKNNNQQQTTTUUUSSSOOO[[[kkkVVV[[[tttddd```kkksssttteeePPPBBB===@@@GGGLLLNNNOOOPPPTTT```ooowwwxxxwwwvvvttttttsssrrrooollllllmmmnnnkkkhhhffffffhhhjjjjjjkkkkkkjjjiiifffeeeggghhhiiihhhffffffhhhjjjkkklllhhhggglllnnn~~~~~~yyynnnggg[[[NNNIIIPPP___lllqqqjjjdddccc^^^RRRGGGAAADDDJJJUUU]]]cccgggiiijjjhhhkkkmmmoooooopppqqqssstttuuuvvvvvvvvvwwwzzz|||~~~}}}}}}~~~~~~{{{xxxwwwwwwooogggaaadddqqq~~~yyywww{{{zzzkkkeeejjjooozzz~~~fffKKK:::000000///------,,,,,,---------///000000555EEEUUUttt}}}dddQQQJJJIIIGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBAAAGGGQQQTTTVVVcccsssrrriiiaaaVVVPPPOOONNNMMMLLLKKKKKKIIIFFFDDDEEEFFFFFFFFFFFFDDDCCCBBB=========<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>???@@@BBBCCCCCCBBBAAA@@@???????????????AAAEEEIIIMMMQQQWWW[[[]]]^^^___```___^^^\\\YYYUUUSSSTTTUUUQQQNNNIIIGGGLLLWWWeeeooosssuuuxxxzzz{{{zzzxxxwwwyyy{{{}}}~~~~~~}}}}}}uuujjjZZZFFF999111---...222//////000000222333555666888888===QQQuuuyyylll___cccvvv{{{kkk```hhh~~~|||mmm[[[OOOQQQ[[[dddlllpppuuuxxxxxxwwwvvvvvvyyyxxxwwwuuuuuuuuuuuuuuummmaaaRRRHHHEEEDDDBBB@@@@@@@@@???>>><<<:::999888888888:::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<@@@@@@BBBFFFOOO\\\iiissszzztttmmmhhhddd___WWWQQQOOOQQQSSSSSSSSSSSSUUUWWWWWWWWWVVVUUUUUUVVVWWWXXXWWWVVVUUUSSSQQQOOONNNNNNSSSVVV[[[___bbbeeeiiikkkoooqqqtttvvvvvvuuurrrpppnnnpppsssttttttttttttuuuyyyxxxwwwvvvvvvwwwxxxyyy{{{yyyvvvvvvyyyzzzssspppuuummm\\\PPPJJJXXXhhhrrriiiRRR>>>222,,,111000//////111222222111666666666666888;;;>>>@@@CCCEEEGGGJJJLLLQQQVVVZZZfffzzz~~~uuugggUUUEEE>>>@@@HHHKKKPPP\\\uuuttt\\\PPPJJJFFFCCC777888;;;>>>@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGHHHKKKPPPUUUXXXRRRSSS[[[vvvyyy[[[[[[fff}}}jjj[[[cccrrr|||rrr^^^JJJ<<<;;;BBBIIILLLNNNNNNQQQ[[[jjjtttvvvvvvvvvvvvvvvvvvtttooollljjjjjjjjjhhheeeddddddeeeggghhhjjjjjjiiifffcccaaafffhhhiiiiiihhhgggggghhhjjjlllggggggkkknnn|||tttjjj\\\SSSTTT___ooozzzvvvmmmhhh___SSSGGGBBBFFFMMMWWW___dddgggiiijjjhhhjjjmmmnnnooooooqqqssstttuuuvvvvvvvvvwwwyyy{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~yyyuuuoooiiieeegggpppzzz|||~~~vvviiiiiirrruuu{{{}}}oooYYYDDD666000///...---------------------///000000555CCCQQQrrrttt]]]NNNFFFCCCGGGHHHIIIIIIIIIHHHGGGFFFCCC@@@DDDLLLQQQRRRYYYcccvvv|||qqqiii^^^RRRKKKPPPNNNLLLLLLLLLKKKIIIGGGDDDDDDEEEEEEEEEEEEEEEEEE@@@@@@@@@???>>>===<<<<<<999999999::::::;;;;;;<<<===>>>???@@@@@@???===<<<;;;;;;<<<<<<===???CCCFFFMMMRRRXXX]]]^^^\\\ZZZZZZZZZ[[[[[[YYYVVVTTTSSSTTTQQQMMMIIIJJJRRR___kkkrrrttttttuuuvvvvvvvvvvvvuuuzzz{{{|||}}}~~~}}}|||wwwoooaaaOOO;;;222///...///111///000000111222444666777888888<<>>===<<<;;;:::888888999:::::::::999999999999999:::::::::::::::<<<<<<===>>>AAAFFFMMMRRRWWWWWWVVVUUUSSSQQQOOONNNLLLMMMOOOOOOOOOOOOQQQSSSSSSSSSRRRQQQQQQRRRRRRSSSRRRQQQNNNKKKJJJIIIJJJJJJOOORRRWWWZZZ^^^aaaeeehhhnnnppprrrtttuuutttrrrpppnnnpppsssssssssssstttuuuyyyyyywwwvvvvvvwwwxxxyyyyyyvvvuuuxxx~~~~~~wwwppppppxxxlllVVVLLLJJJ]]]jjjoooaaaIII777///---111000///000111222222111888777777777999;;;===>>>EEEFFFGGGHHHJJJLLLPPPSSSZZZhhhvvvuuudddQQQEEEAAABBBEEELLLUUU___qqqmmmZZZNNNHHHEEE666999===AAACCCDDDCCCBBBDDDDDDEEEFFFFFFFFFEEEEEEHHHHHHGGGHHHKKKNNNRRRTTTRRRVVVZZZkkkhhhZZZ\\\qqqpppVVVZZZmmm|||zzzmmmVVVAAA:::???EEEKKKMMMNNNNNNVVVdddpppuuuuuuvvvwwwxxxxxxuuupppllliiihhhgggfffdddddddddeeefffhhhiiijjjiiifffcccaaafffhhhiiijjjiiihhhhhhggghhhkkkgggfffkkkmmmzzzyyynnn```ZZZ```mmm|||zzzqqqjjjaaaUUULLLIIIKKKQQQYYY___cccdddeeeffffffiiilllmmmnnnoooqqqrrrtttuuuwwwwwwvvvvvvxxxzzzyyyzzz|||}}}~~~~~~~~~}}}~~~~~~~~~xxxrrrmmmlllsss}}}rrrhhhnnnyyyzzz{{{yyyqqqaaaOOO???666000///...---------------------...000000444@@@MMMpppmmmZZZLLLEEEGGGHHHIIIJJJJJJJJJIIIHHHEEE@@@@@@FFFKKKNNNSSSYYYfffwwwnnneeeYYYPPPOOOMMMKKKKKKLLLLLLKKKJJJFFFEEEEEEDDDDDDEEEFFFFFFCCCCCCBBBAAA???>>>======<<<<<<<<<<<<<<<<<<<<<===<<<<<<======<<<;;;:::999;;;;;;<<<;;;;;;<<>>=========888999999999999999999999888888888888999999999999888:::<<<===>>>???BBBDDD@@@CCCGGGGGGFFFFFFHHHKKKHHHJJJKKKLLLKKKKKKMMMNNNOOOOOONNNNNNNNNNNNNNNNNNOOOMMMJJJGGGFFFGGGIIIJJJMMMPPPTTTWWW[[[___dddggglllnnnppprrrssssssqqqpppqqqsssuuuuuuttttttuuuvvvwwwwwwvvvvvvwwwxxxzzzzzzxxxvvvvvv{{{}}}uuuooorrr|||hhhSSSLLLOOOdddkkkjjjXXX@@@333///000.........///111222111000888888888999:::;;;===>>>CCCEEEFFFGGGHHHJJJMMMOOOVVV]]]tttxxx~~~vvvdddTTTJJJEEEDDDJJJQQQQQQWWWrrrlll\\\RRRMMM999<<>>BBBJJJMMMNNNMMMRRR```mmmtttuuuvvvwwwyyyyyyvvvqqqllljjjhhhfffeeeeeeffffffgggggghhhjjjkkkjjjhhhfffdddggghhhiiijjjjjjjjjhhhgggfffkkkgggdddjjjmmmwww}}}sssiiifffnnnzzzuuunnndddYYYRRRQQQSSSWWW\\\```aaaaaabbbccceeehhhkkkmmmmmmoooppprrrsssuuuwwwwwwvvvvvvwwwxxxxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~zzztttppptttoookkkttt~~~}}}vvviiiYYYIII===666//////...------------......---...000000333===HHHlll{{{fffSSSHHHFFFGGGIIIJJJKKKKKKJJJJJJGGGAAA===@@@EEEKKKQQQVVV```oooxxxooodddZZZPPPNNNKKKJJJKKKMMMMMMMMMIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===============;;;;;;;;;::::::999888888999;;;<<<<<<===>>>AAADDDMMMOOORRRSSSSSSTTTVVVWWWZZZ]]]``````^^^ZZZXXXWWWPPPPPPSSSZZZccciiijjjhhhmmmmmmnnnoooqqqsssuuuwwwvvvwwwyyy|||{{{pppwww|||}}}vvvkkkeeePPP@@@111---/////////...000111222333555777999:::;;;===>>>EEE]]]uuudddWWWZZZlllqqq```UUUddd}}}ppp```TTTSSSYYYeeeiiipppuuuwwwyyyzzzzzzwwwwwwwwwvvvuuuuuuttttttooommmiii```VVVMMMHHHFFFCCCBBBAAA??????>>>??????::::::999999999999999999888888888888888888888888777999<<<=========>>>???999===BBBBBBAAAAAADDDGGGFFFGGGHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJHHHEEECCCBBBEEEHHHJJJMMMOOOSSSVVVZZZ^^^dddgggkkkllloooqqqrrrrrrrrrqqqssstttuuutttsssssstttuuusssssstttvvvwwwyyy{{{|||yyywwwyyy~~~{{{zzztttqqqvvv|||zzzbbbQQQRRRYYYooooooeeeOOO999///...///......///222555666555444999999999:::<<<===>>>???@@@BBBDDDFFFHHHJJJMMMOOORRRUUUddd}}}uuubbbTTTGGGBBBDDDKKKJJJKKK___zzzlll\\\RRR>>>???AAADDDFFFGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHGGGIIILLLNNNNNNLLLJJJHHHGGGMMMNNNWWW|||zzzTTTRRRccc}}}]]]QQQWWWeeeuuuzzzgggNNNAAA>>>???GGGLLLNNNLLLOOO[[[iiiqqqtttuuuwwwyyyyyyvvvqqqmmmllliiifffeeeggghhhiiiiiiiiijjjjjjkkkkkkjjjiiiiiiiiihhhhhhiiijjjjjjiiigggdddjjjgggccciiimmmuuu{{{wwwrrrssszzz{{{ssshhh\\\VVVVVV[[[\\\^^^___^^^^^^```aaadddgggjjjlllmmmnnnppprrrsssuuuwwwwwwvvvvvvvvvwwwxxxyyyzzz|||}}}~~~~~~}}}|||~~~~~~}}}}}}|||uuurrrppp{{{{{{mmmpppzzzvvvgggUUUEEE:::555///......---------.........---...000111333:::DDDeee~~~iiiRRREEEFFFGGGHHHJJJKKKKKKJJJJJJGGGBBB>>>===AAAGGGNNNRRRZZZ]]]tttwwwjjj```VVVRRRNNNKKKKKKLLLMMMLLLJJJJJJIIIGGGEEECCCBBBAAABBBBBBAAAAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;:::::::::999999999999999777999<<>>???BBBFFFHHHMMMOOORRRVVVYYY^^^dddhhhkkklllnnnppprrrrrrssssssrrrrrrsssqqqppppppqqqsssqqqrrrsssuuuwwwyyyzzz{{{wwwxxx|||~~~yyywwwtttuuu}}}wwwvvv{{{zzzlll[[[SSSZZZdddxxxqqq___FFF333---,,,+++111111333777;;;======<<<<<<<<<======>>>>>>??????>>>@@@DDDGGGIIIKKKOOOQQQPPPRRR\\\uuu}}}|||lll[[[JJJAAA???DDDFFFGGGTTTfff~~~gggWWWAAABBBCCCDDDGGGJJJMMMOOOLLLKKKHHHFFFEEEFFFHHHIIIFFFHHHKKKMMMMMMLLLJJJHHHGGGJJJKKKRRRqqq^^^VVV[[[yyyqqq[[[TTTZZZnnnwwwfffNNNAAA>>><<>>>>>CCCIIILLLPPPTTTcccsssggg___ZZZTTTOOOLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDBBB@@@@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;::::::999999999999::::::;;;999<<<@@@CCCEEEHHHLLLOOOIIIJJJLLLNNNPPPUUU[[[```aaadddffffffccc___]]]\\\ZZZ^^^dddiiijjjkkkkkkkkkjjjkkklllnnnppprrrssstttyyyxxxyyy~~~~~~mmmaaajjj{{{}}}vvvyyy~~~wwwsssfffUUU===555//////111//////000111222333444666999;;;<<<999???BBBCCCPPPsssnnneeerrrxxxbbbaaazzz}}}iiiWWWPPP]]]bbbjjjppptttwwwyyyzzzxxxyyyyyyyyyxxxwwwvvvuuupppqqqqqqoooiii___TTTMMMHHHFFFDDDAAA@@@???@@@@@@===<<<;;;:::::::::;;;;;;999999999888888777777777666777777666555444666777999:::<<<===>>>>>>???@@@???@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCBBB@@@???<<<<<<;;;<<<>>>BBBEEEGGGLLLNNNRRRUUUYYY^^^dddiiikkklllnnnppprrrsssttttttrrrssssssqqqooooooppprrrqqqrrrssstttvvvvvvvvvwwwtttxxx~~~~~~{{{rrrttt{{{xxxvvvtttnnnaaaWWWWWWaaalllxxxkkkTTT===000......,,,111222555:::???BBBBBBAAAAAAAAAAAA@@@???>>>===<<<>>>AAAEEEHHHJJJMMMPPPRRRPPPTTTYYYgggzzzvvvwwwuuubbbUUUJJJAAA@@@AAAEEEMMMWWWxxx|||jjjDDDCCCCCCEEEIIINNNSSSVVVRRROOOKKKGGGEEEFFFGGGIIIFFFGGGIIIKKKLLLLLLKKKKKKKKKMMMLLLQQQjjjkkk[[[VVVnnngggWWWUUUiiissscccLLL@@@===:::@@@HHHLLLJJJJJJTTTaaajjjttttttuuuvvvvvvuuuqqqnnnllliiieeeeeegggjjjkkkjjjjjjiiiiiiiiijjjlllnnnpppmmmiiifffgggiiikkkjjjiiibbbjjjfffbbbhhhmmmrrr}}}ppphhhmmmuuu||||||wwwrrrhhh^^^ZZZ[[[WWWVVVTTTRRRRRRTTTXXX\\\cccfffiiikkklllnnnppprrrsssuuuwwwwwwvvvuuuuuuvvvwwwvvvvvvwwwxxx{{{}}}~~~{{{}}}{{{~~~}}}pppffffffmmmmmmjjjyyyzzzhhhTTT@@@222+++......---------......//////------000111222777>>>VVVvvvaaaSSSFFFFFFHHHIIIIIIIIIHHHHHHCCCDDDCCC@@@>>>@@@DDDFFFHHHQQQ[[[iiitttgggaaaYYYRRRMMMKKKIIIHHHHHHHHHIIIIIIHHHEEEBBBAAA???>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;:::999999999:::;;;<<<<<>>===<<<;;;:::;;;;;;<<<:::999999999888888777777777777888777666777999<<<666777888:::<<<===>>>===<<<===???>>>======>>>???@@@AAAAAAAAA@@@???===<<<::::::;;;<<>>BBBIIINNNiiiAAACCCEEEEEEEEEIIIRRRZZZ[[[VVVNNNGGGCCCCCCDDDFFFJJJJJJKKKKKKLLLMMMMMMMMMNNNPPPLLLPPPddd|||bbbQQQ```vvv^^^___eeeiiidddRRR@@@;;;???@@@CCCHHHMMMNNNQQQ[[[gggtttxxxyyywwwtttssspppkkkhhhhhhgggggghhhjjjkkklllllljjjhhhiiilllmmmkkkiiihhhjjjiiieeegggmmmmmmhhhfffhhhhhhfffccceeelllsssnnn___eeennnvvv{{{}}}vvvooogggbbb```^^^YYYTTTRRRQQQPPPNNNMMMOOOSSSWWWZZZ___eeejjjmmmoooqqqsssrrrtttwwwxxxwwwvvvuuuuuuwwwwwwwwwvvvwwwwwwxxxxxxyyyzzz|||~~~~~~}}}~~~tttgggeeedddeeeuuu}}}yyydddrrrmmmQQQ888...111...------,,,,,,,,,------...///111111222444888;;;LLLtttwww\\\UUUKKKGGGKKKKKKFFFGGGNNNGGGFFFCCCAAA@@@@@@BBBBBBLLLLLLPPPZZZhhh~~~ooohhhccc^^^UUUKKKIIINNNKKKJJJHHHHHHHHHHHHFFFEEEDDDCCCBBB@@@??????>>>>>>??????>>>>>>======<<<<<<<<<<<<======>>>?????????@@@CCCFFFHHHHHHHHHHHHIIIHHHJJJNNNSSSXXX]]]aaacccfffeeecccbbbcccdddggghhhrrrpppmmmkkkjjjkkklllnnnpppooonnnmmmnnnpppsssuuuvvvwwwyyy~~~vvvdddfff~~~uuulllsss~~~|||vvvqqqhhhUUUCCC111000...------...///000111222333555888:::;;;<<<<<>>===999555999888888888888888888888999999999999888888888777777888888888999999999999:::::::::999999:::;;;;;;<<<<<<;;;:::999999999999999:::<<<===>>>BBBFFFJJJPPPOOOPPPRRRXXX```hhhmmmqqqqqqqqqrrrtttuuuuuuuuuxxxxxxvvvuuussssssrrrrrrsssvvvuuurrrppprrrpppmmmmmmttt||||||{{{nnnwww~~~vvvqqqcccUUUSSSaaaooovvvtttWWW<<<333222......222222222666<<<======@@@FFFVVVOOOFFF???<<<;;;:::999>>>DDDJJJLLLKKKKKKNNNQQQQQQQQQNNNTTTcccvvvrrrxxx~~~qqqhhhaaaUUUGGG===;;;@@@EEE[[[zzzEEEGGGGGGEEEBBBCCCHHHMMMOOOLLLHHHDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMJJJMMM___zzz|||bbbOOOZZZ|||ccc```hhhppplllYYYDDD<<<>>>>>>AAAGGGMMMNNNPPPXXXbbbpppuuuwwwuuussssssoookkkiiiiiihhhhhhiiikkklllmmmmmmkkkiiiiiikkklllkkkiiiiiikkkiiifffgggkkkjjjffffffhhhhhheeeccceeekkkppp~~~jjj\\\___cccgggjjjlllnnnooofff```YYYVVVUUUTTTPPPLLLLLLLLLLLLJJJJJJMMMQQQUUUYYY]]]ccchhhkkkmmmoooppppppsssvvvwwwvvvuuuuuuvvvwwwvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{}}}~~~ssshhheee]]]```nnn~~~pppcccsss~~~zzzgggMMM555---///...------,,,,,,------......///111111222444888:::IIIkkkppp]]]PPPHHHJJJLLLGGGFFFKKKIIIHHHFFFCCCAAA@@@??????EEEHHHMMMSSSZZZkkk{{{rrrjjjgggbbbWWWNNNKKKKKKIIIGGGGGGGGGGGGEEECCCDDDCCCBBBAAA@@@?????????@@@@@@@@@???????????????>>>??????@@@AAABBBBBBCCCEEEGGGHHHGGGFFFEEEEEEFFFJJJMMMSSSYYY___bbbeeeeeedddcccaaaaaacccgggkkknnnuuusssqqqppppppqqqsssttttttrrrpppooooooqqqsssttttttuuuxxx}}}wwwoootttsssjjjnnn|||}}}zzzrrriii^^^LLL<<<111000...------...///000111222333555777999;;;<<<<<>>>>>???>>>;;;888:::::::::999999888888888999999999888888888777777777777777888888888999999999888888777777888888999:::999888777777777777777777999;;;===@@@CCCHHHLLLRRRRRRTTTWWW]]]eeelllpppsssssssssuuuvvvxxxxxxxxxxxxwwwvvvttttttssssssssspppssstttqqqppprrrppplllqqqvvv||||||yyyrrrzzz}}}ssscccVVVYYYhhhtttwwwjjjQQQ999222111......222555555888===>>>===AAAGGGOOOKKKGGGCCC@@@<<<999777AAAFFFLLLNNNLLLLLLNNNQQQPPPQQQOOOSSS]]]hhhtttttt{{{{{{rrrkkk___PPPDDD>>>???BBBLLLccc~~~HHHJJJJJJGGGBBB@@@BBBDDDHHHGGGEEEDDDDDDFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFJJJHHHKKKXXXooojjjRRRTTTmmmmmmbbblllyyyyyyhhhPPPBBB???;;;>>>EEELLLNNNOOOSSSZZZjjjpppuuutttsssrrrppplllkkkkkkjjjjjjjjjlllmmmnnnmmmkkkiiiiiikkkllllllkkkkkkkkkiiiffffffhhhgggdddggghhhgggeeecccdddhhhmmmrrrzzzgggXXXWWWVVVTTTUUUVVVXXXYYYUUUPPPKKKIIIIIIIIIFFFDDDDDDEEEEEEEEEFFFIIINNNRRRWWW[[[```eeegggiiikkkmmmnnnpppsssuuuuuuuuuuuuvvvwwwvvvvvvvvvwwwwwwxxxyyyzzzzzz{{{|||~~~{{{wwwtttooojjj^^^bbbmmmzzzzzzgggfffwww~~~|||mmmZZZDDD222,,,///...---------------.........///000111222444777:::CCC]]]nnn[[[KKKJJJLLLJJJHHHHHHKKKJJJHHHFFFCCC???===<<>>=========<<<;;;:::999999888999888888888888777777777666666666777777777888888666666555555555555666666666555555444444444555555555888;;;>>>AAAEEEIIILLLSSSUUUYYY^^^dddkkkpppsssttttttuuuvvvvvvwwwxxxxxxvvvvvvuuutttttttttttttttppptttuuuttttttvvvtttpppvvvxxxzzz~~~~~~zzzwwwvvv}}}ppp^^^WWWaaapppvvvttt[[[GGG444000111//////222666666999=========BBBJJJOOOPPPQQQOOOJJJCCC;;;777DDDHHHMMMOOONNNMMMOOOQQQMMMPPPPPPSSSXXX[[[qqqxxxpppqqqvvv|||~~~xxxlll]]]NNNDDD???===@@@MMM^^^sssIIIKKKLLLKKKHHHEEEEEEFFFJJJJJJIIIHHHHHHHHHHHHHHHKKKKKKJJJIIIHHHGGGFFFEEEDDDHHHHHHJJJSSScccxxxZZZQQQ___{{{zzzccckkkxxx{{{eeeMMM@@@:::;;;BBBJJJNNNNNNOOOSSSccclllssstttssssssrrrnnnnnnmmmlllkkkkkklllmmmnnnkkkjjjjjjjjjkkkmmmnnnnnnkkkiiigggeeeeeefffdddbbbgggggggggeeeccccccfffiiilll~~~yyyhhhZZZTTTMMMHHHFFFGGGJJJKKKKKKHHHEEECCCCCCCCCAAA???>>>???@@@AAACCCGGGLLLOOOUUUXXX]]]bbbdddgggiiikkklllnnnqqqsssssstttuuuwwwwwwwwwwwwwwwxxxyyyzzzzzz|||||||||}}}~~~tttrrryyy{{{vvvooosssxxx|||qqqcccnnn~~~uuulll]]]JJJ:::000...111...------------......///...///000111222444777:::>>>OOOvvviiiQQQJJJLLLLLLJJJIIIIIIIIIIIIGGGEEEAAA===;;;>>>@@@EEEGGGFFFIIIXXXggg{{{ssslllddd^^^UUURRRNNNKKKJJJHHHFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBB===>>>???@@@AAAEEEJJJNNNYYY^^^eeekkkmmmjjjeeeaaabbbcccfffiiimmmqqqtttvvvrrrrrrssstttvvvwwwyyyzzz{{{yyywwwtttsssrrrrrrrrrtttxxx{{{rrr}}}|||uuuwww|||zzzyyytttfffTTTCCC666...000//////...//////000111111222333555777888::::::;;;===;;;===BBBDDDUUUrrruuuddd]]]```qqqnnndddzzzlll]]]VVV^^^ggghhhjjjppptttwwwzzz||||||{{{{{{{{{{{{wwwssspppooooooooonnnkkkeee[[[PPPGGGBBBAAAAAACCCBBBAAA@@@@@@@@@@@@?????????>>>===<<<::::::999999999888888888777777777666666666666777777777777666555555444444444444555444333333333333333444444555777;;;>>>AAADDDHHHKKKRRRVVV[[[bbbiiinnnqqqsssrrrsssttttttttttttuuuvvvvvvuuuuuutttttttttuuuuuurrrwwwyyyyyyzzz|||{{{wwwyyyxxxxxxyyy{{{{{{yyyvvvyyy}}}wwwgggXXXZZZjjjuuurrrhhhLLL>>>222000222111222444777777:::===>>>@@@HHHQQQ]]]aaaeeecccZZZMMMAAA:::CCCFFFKKKMMMNNNNNNOOOQQQLLLOOOPPPSSSVVVUUUhhhqqqllloooqqqvvviiiYYYKKKAAA<<<>>>DDDMMM[[[qqqIIIKKKLLLMMMKKKIIIGGGGGGJJJJJJJJJJJJJJJIIIHHHGGGJJJJJJIIIHHHGGGFFFFFFEEEEEEIIIIIILLLRRRZZZ}}}cccQQQTTTllldddccclll}}}uuuWWWAAA::::::???HHHMMMMMMMMMOOO]]]hhhqqqttttttuuutttrrrpppooommmkkkjjjjjjjjjkkkggghhhjjjkkklllmmmnnnooogggeeeccccccddddddcccbbbfffgggfffeeeddddddeeefffjjjuuu}}}nnn```XXXMMMEEEBBBDDDFFFGGGHHHFFFCCCBBBAAA@@@>>>===;;;<<<>>>@@@BBBEEEJJJMMMRRRVVV[[[___bbbeeehhhkkkkkkmmmppprrrrrrsssuuuwwwyyyxxxxxxyyyzzz{{{||||||~~~~~~}}}~~~~~~}}}}}}~~~{{{qqqrrr~~~kkkeeewww}}}zzzmmmcccRRR@@@444000000111---------------...///000...000111222222444888;;;???IIIiiitttYYYKKKJJJKKKJJJIIIGGGHHHHHHHHHFFFCCC@@@>>>>>><<<===BBBEEEHHHOOOVVVeeetttjjjddd]]]YYYTTTOOOLLLJJJGGGEEECCCBBBAAAAAA@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBAAA@@@>>><<<<<<<<<======???@@@BBBEEEIIIOOOVVV[[[^^^cccjjjpppqqqmmmhhhddddddggglllqqqssstttsssrrroooppprrrtttvvvwwwxxxyyyzzzyyywwwuuusssrrrqqqqqqqqqyyy~~~rrrmmmvvv{{{zzzzzzwwwooo```LLL:::000...///////////////000111111111222333555666888999:::999<<<999:::@@@AAAKKKaaavvvhhh]]]ZZZ___oooxxxiiirrriiiYYY\\\fffjjjjjjkkkppptttxxx{{{|||{{{{{{{{{xxxvvvsssrrrrrrqqqooonnnlllhhh^^^QQQEEE===:::;;;@@@@@@AAA@@@@@@???@@@@@@@@@@@@???>>>===;;;;;;:::999999999999888888888888666666666666777777777777666666555444444444444444333333333333444444555666666888<<<>>>@@@DDDHHHKKKRRRWWW^^^eeekkkppprrrrrrtttuuuvvvvvvtttssstttuuuvvvuuuuuutttttttttuuuuuusssxxx{{{zzz|||~~~{{{yyyxxxvvvuuuvvvwwwxxxxxx~~~kkk^^^WWWbbbsssxxxjjjZZZ@@@888111111333555666888999:::>>>BBBCCCGGGRRR___nnnssswwwqqqcccQQQDDD===@@@CCCGGGKKKMMMNNNOOOPPPMMMPPPOOOPPPSSSSSSgggyyyppppppnnnzzz}}}sssfffWWWIIIAAA>>>AAAFFFOOO[[[mmmIIIJJJKKKKKKJJJHHHEEECCCDDDEEEGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIJJJNNNRRRTTTooommmUUUNNN```kkk^^^\\\lll}}}www]]]EEE<<<999<<>>===;;;;;;:::;;;===???@@@CCCGGGJJJOOORRRWWW\\\```ccchhhkkklllnnnpppqqqrrrsssuuuwwwxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~xxxqqqsss}}}xxxggglll|||sssmmmbbbOOO<<<222000111///------------...///000000000111222333333666999<<>>999888===CCCEEEIIILLLWWWfff}}}tttiiihhhccc\\\VVVQQQNNNJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA???@@@@@@@@@@@@@@@@@@AAA@@@>>>===;;;;;;<<<===???CCCEEEGGGJJJNNNTTT[[[```cccgggnnnsssuuurrrnnnkkkiiilllppptttuuussspppnnnoooqqqsssuuuwwwwwwwwwwwwwwwvvvuuusssqqqqqqppppppoooxxxssslllmmm}}}yyyqqqeeeVVVDDD555...///...//////000000111111111111222333444666777888999888;;;777888??????DDDTTTzzz}}}rrrggg___[[[hhhwwwttt~~~yyyccc[[[```hhhiiiggglllqqqvvvzzz{{{{{{{{{{{{vvvuuutttssssssrrrooommmllljjjcccUUUEEE:::666777===???AAABBB@@@??????@@@@@@@@@???>>>===<<<<<<;;;;;;::::::::::::999999999666666666777777777888888777666555444444444444444333333333444555666777888888:::<<<>>>AAAFFFLLLPPPWWW\\\cccjjjpppssstttuuuzzz|||}}}{{{wwwuuuvvvxxxvvvvvvuuutttttttttttttttrrrvvvwwwwwwxxx|||}}}{{{xxxwwwvvvsssrrrtttyyy}}}~~~ddd\\\\\\lll{{{vvvaaaNNN888555222222444777999;;;===???CCCFFFHHHNNN\\\jjjvvv{{{|||sssaaaNNNBBB>>>???AAAEEEIIIKKKMMMMMMMMMNNNOOOLLLMMMPPPRRRhhh|||xxxrrrwwwuuugggXXXOOO@@@???BBBIIIOOOWWWiii|||HHHIIIIIIJJJJJJHHHFFFDDDBBBCCCDDDFFFHHHIIIJJJJJJDDDDDDEEEFFFFFFGGGHHHHHHJJJJJJJJJPPPSSSPPPddd|||aaaPPPVVVvvvyyycccSSS\\\oooqqq___MMM???:::999BBBKKKOOOQQQRRRPPP___mmmssstttvvvwwwvvvrrrpppmmmiiifffcccbbbbbb```dddhhhiiigggccc```___ZZZVVVWWW]]]bbbbbbdddgggeeeeeefffggghhhhhhfffeeegggllluuuyyylllbbbTTTJJJFFFEEECCCBBB@@@AAAAAA@@@>>><<<;;;;;;:::;;;===>>>???@@@CCCFFFJJJNNNSSSXXX\\\aaafffjjjmmmoooqqqqqqqqqsssuuuwwwwwwwwwwwwwwwyyyzzz{{{||||||||||||}}}}}}~~~}}}{{{{{{}}}~~~uuuqqqrrrvvvppphhhwww~~~oooiii___KKK777///000000---------------...///000111111222333444555777:::===DDDGGGUUUtttuuucccVVVOOOLLLKKKGGGGGGHHHHHHGGGEEECCCBBB???:::888;;;>>>@@@CCCHHHMMMSSS```rrr~~~wwwrrriiiaaa[[[VVVRRROOOKKKJJJHHHFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===???BBBEEEGGGIIIKKKOOORRRWWW]]]ccchhhoooqqquuuxxxxxxuuurrrooolllnnnpppqqqqqqpppnnnmmmoooqqqsssuuuvvvuuutttrrrrrrqqqqqqppppppooooooooopppzzzvvvkkkkkkqqq{{{~~~vvviiiZZZLLL===000---000......///000111222222222222222333444666777888888888;;;666666===>>>???JJJeeetttjjj___ggg}}}uuuxxxrrr\\\VVV```fffdddiiinnntttxxxzzzzzzzzzzzzxxxvvvtttsssssssssqqqoooooooooiii[[[III;;;666777:::>>>CCCDDDBBB@@@???@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::777777777888888888999999777666555444333333333333333333333444555777888999:::;;;===???DDDKKKSSSYYY```dddkkkrrrwwwzzz{{{{{{zzzvvvwwwzzzxxxwwwvvvttttttsssssssssqqqttttttrrrtttyyy{{{zzzvvvxxxwwwtttpppsss|||{{{wwwccc^^^cccsss{{{oooUUUBBB444333222222333777;;;<<>>???@@@@@@>>>======>>>:::;;;=========>>>AAACCCGGGKKKPPPUUUZZZ```eeeiiiooopppqqqqqqqqqsssuuuwwwuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{|||~~~~~~~~~|||{{{|||~~~~~~tttrrrpppooowww|||uuunnnllloooaaaXXXEEE222,,,000000,,,---------......000111111222333444555666888;;;>>>BBBDDDLLLdddrrraaaUUUPPPOOOIIIIIIHHHGGGFFFEEECCCBBBAAA>>>======;;;;;;@@@HHHCCCJJJSSSZZZbbbqqq~~~uuullleee___ZZZWWWOOONNNLLLIIIGGGFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???AAACCCHHHLLLOOOQQQTTTYYY^^^dddjjjqqqvvv||||||}}}|||zzzuuuqqqoooooonnnmmmmmmmmmmmmmmmnnnnnnooorrrssssssrrrpppnnnnnnnnnnnnnnnnnnnnnnnnnnnttt}}}{{{ooohhhmmmttt|||uuu}}}zzzssscccRRRDDD888---,,,000......000111222222222222222222333444555777777888999;;;555444<<<<<<;;;DDDXXX~~~rrr^^^bbbvvv|||nnnooo|||\\\NNNYYYccccccggglllsssxxxzzzzzzzzzzzz{{{xxxuuusssssssssrrrqqqqqqsssoooaaaMMM>>>888888999>>>DDDFFFDDDAAA@@@@@@>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;888888888888999999999999666555444333222222222222222222333444555777888999:::;;;===AAAFFFOOOYYY```hhhlllrrrxxx}}}zzzvvvwwwyyyxxxxxxvvvuuussssssrrrrrrrrrttttttqqqsssxxx{{{zzzvvvyyyyyyuuupppsss{{{zzz{{{zzzuuupppccc```fffuuuxxxgggLLL:::111333222111222777;;;===>>>???BBBDDDDDDJJJZZZjjjpppsssqqqeeeRRRDDDAAADDDFFFFFFGGGIIIKKKJJJHHHFFFEEEHHHGGGLLLTTT[[[vvvuuujjj___KKK>>>BBBGGGEEEHHHPPPKKKHHHFFFGGGJJJKKKJJJIIIIIIHHHFFFEEEDDDEEEGGGHHHFFFJJJLLLKKKGGGEEEHHHKKKMMMIIIKKKPPPOOONNNZZZkkkbbbQQQ]]]sss~~~]]]WWWccciiiddd]]]JJJ<<<>>>CCC@@@OOOZZZNNNPPPSSSZZZfffqqqwwwwwwtttssstttrrrkkkccc___```dddgggeeeaaa]]]YYYWWWWWWWWW\\\\\\]]]___bbbeeeggghhhhhhfffdddeeeggghhhfffdddjjjhhhhhhllluuuyyyrrrlll```RRREEE???>>>???BBBCCCCCCBBB@@@??????@@@>>>::::::<<<>>>===@@@DDDEEEGGGKKKPPPVVV]]]cccffflllmmmoooqqqssstttuuuuuuuuutttsssssstttvvvyyyzzz}}}||||||||||||~~~||||||}}}|||~~~~~~~~~pppooopppgggppp{{{rrrkkkmmmxxxnnnhhhRRR;;;111//////---------...//////......///000333222222555999===???@@@@@@FFFLLLXXXzzz}}}ooo[[[KKKNNNJJJHHHIIIIIIFFFEEEGGGDDDBBB???<<<;;;<<<===>>>AAAFFFKKKLLLPPP[[[mmm{{{{{{rrrllliiihhhbbb]]]WWWSSSRRRQQQNNNLLLJJJIIIIIIHHHGGGGGGFFFFFFHHHIIIJJJMMMQQQUUUZZZ]]]^^^```dddlllttt|||}}}xxxtttqqqrrrsssrrrpppnnnkkkkkkkkkmmmnnnqqqqqqppppppooonnnnnnnnnpppllliiihhhkkkoooqqqrrr{{{llleeemmm|||vvvqqqzzzyyymmmZZZEEE999333///------333222111000000000111222444555666777777666555444666666666777999===@@@BBBTTTlllyyybbb^^^kkk}}}llljjjnnnxxx___NNNUUUeeekkkjjjjjjooovvvzzzzzzxxx|||{{{xxxvvvttttttuuuvvvtttsssooohhh^^^QQQFFF???EEEGGGIIIJJJIIIFFFCCC@@@@@@======???>>>;;;:::=========>>>>>>===<<<:::999;;;;;;999888777777777777888888888666333222333444555666888888666666777888???===@@@HHHPPPYYYeeeoootttuuu|||xxxyyyyyyyyyyyyxxxwwwvvvqqqsssuuuuuurrrpppqqqrrruuutttqqqnnnrrryyyzzzwwwyyyvvvsssrrrtttzzz~~~}}}|||xxxpppjjjhhheeemmmwwwzzzooo[[[CCC444111222555777999;;;<<<<<>><<>>;;;:::<<<===<<<>>>BBBDDDFFFJJJOOOVVV]]]cccffflllmmmnnnppprrrssstttuuuuuutttsssssstttvvvxxxzzz{{{{{{zzzzzz{{{}}}~~~~~~{{{{{{}}}|||~~~||||||qqqmmmnnngggooo{{{yyy|||gggrrryyyssscccOOO999000//////...------...//////...///111333555444444666:::===??????@@@CCCGGGRRRnnnlllZZZTTTLLLFFFFFFFFFDDDDDDFFFFFFDDDAAA>>><<<;;;;;;<<<===@@@DDDEEEFFFLLLWWW```wwwzzzsssooohhhddd]]]YYYWWWUUUSSSQQQSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTUUUXXX\\\aaaeeehhhnnnooosssxxx~~~|||xxxsssqqqqqqrrrmmmmmmlllllllllmmmmmmnnnpppooooooooonnnnnnmmmmmmhhhhhhhhhhhhiiilllqqquuuuuulllqqqyyy{{{qqqtttxxxooocccRRR@@@666222///...///222222111000000111222333555666777777777666555444666666666777999<<>>DDD@@@AAADDDBBBCCCQQQddduuuxxxrrr```MMMCCCAAAAAACCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIMMMZZZsssoooeeeXXXNNNFFF@@@AAAFFFGGGFFFDDDEEEGGGHHHHHHGGGIIIHHHFFFDDDDDDDDDDDDEEEHHHJJJLLLKKKIIIHHHJJJLLLIIIGGGJJJOOOOOOOOOYYYfff___TTT___}}}iiikkkwwwwwwnnnaaaIII===???@@@IIIUUUVVVXXXTTTSSSYYYdddoootttvvvtttssspppmmmhhheeebbbaaa^^^^^^^^^___aaabbbdddeeefffeeeeeeddddddeeeeeeeeebbbaaaaaabbbcccddddddcccaaaaaacccfffgggkkkvvvyyyoooaaaVVVOOOLLLJJJHHHKKKKKKKKKIIIEEEBBBAAAAAA@@@<<<;;;======:::<<>>??????BBB@@@BBBKKK___|||iiiWWWNNNFFFFFFGGGFFFDDDDDDHHHGGGDDDBBB???<<<:::999<<<>>>@@@AAABBBEEEIIILLLXXXhhhxxxzzztttmmmgggccc___]]][[[]]]\\\\\\\\\^^^```bbbccc```aaabbbeeejjjpppvvvzzz||||||zzzvvvrrrooooooppphhhjjjlllnnnooonnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjaaadddggghhhhhhmmmuuu|||}}}}}}iiijjjzzz~~~tttrrr~~~}}}pppeeeUUUGGG888222000//////111111111111111222333444444777777888888888777555444777777777777999;;;===>>>@@@LLLkkksssgggaaajjjwww{{{wwwrrraaacccmmm|||jjjYYYPPPYYYdddpppuuuttttttxxx}}}|||{{{zzzyyyzzz{{{|||}}}zzzxxxuuurrrooommmllllllfffeeeccc^^^XXXPPPJJJFFFGGGCCCAAABBB@@@;;;:::<<<::::::;;;;;;;;;::::::999:::999888777777666777777444666888888666555666777555666555555666:::???CCCEEEKKKUUU```hhhqqq|||uuurrrtttuuuuuuvvvvvvvvvuuuuuuuuuvvvuuusssqqqqqqrrrtttppptttuuurrrqqqtttuuutttrrrrrrsssvvvzzzxxxnnnhhheeedddpppwwwyyymmmUUU???555222444555777:::<<<>>>@@@@@@CCCAAABBBDDDBBBAAAKKKZZZtttuuunnn\\\KKKDDDBBBCCCAAAAAAAAABBBCCCDDDFFFGGGIIIJJJIIIOOOfff}}}{{{yyypppeee[[[PPPEEEAAABBBEEEDDDDDDDDDEEEFFFFFFFFFJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEGGGFFFEEEDDDFFFHHHGGGGGGJJJNNNOOOPPPXXXaaammmqqq[[[\\\mmmqqqkkkzzz{{{^^^FFF@@@@@@EEEQQQ[[[\\\VVVQQQSSS\\\gggpppuuutttqqqnnnkkkhhheee```]]][[[\\\^^^```bbbeeeggghhhggggggfffeeeeeeeeeeeeeeeaaaaaaaaabbbcccdddddddddaaaaaadddgggggggggmmmvvv|||zzzoooaaaWWWTTTSSSRRRPPPQQQQQQQQQNNNIIIEEECCCBBBAAA===<<<===<<<999999<<<@@@CCCGGGMMMUUU]]]cccgggkkklllmmmoooqqqrrrrrrrrrttttttttttttuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{||||||{{{zzz{{{~~~{{{}}}}}}wwwssssssxxx}}}zzzqqqppp|||rrr___PPP@@@111---.........///...////////////222777;;;<<<:::999:::<<<>>>??????CCC???AAAIIISSSiiixxx]]]RRRIIIHHHIIIGGGDDDDDDGGGGGGFFFDDDBBB???<<<:::;;;;;;;;;>>>AAAEEEFFFGGGIIISSS^^^fffssszzzrrrmmmiiiggghhhhhhhhhhhhjjjmmmppprrrmmmnnnooosssyyy~~~zzzwwwxxxwwwtttpppnnnmmmmmmgggiiimmmppppppooollljjjffffffffffffeeeeeeeeeeeebbbbbbcccfffkkksss||||||xxxmmmfffppp~~~|||pppvvv}}}vvvhhhYYYIII>>>333000000///000222111111111222333444555555888888999999888777666555777777777777888:::;;;<<>>DDDNNNfffhhhcccVVVJJJEEEDDDCCC@@@@@@AAABBBCCCEEEFFFGGGIIIIIIJJJUUUuuuzzzxxx~~~~~~wwwoooggg[[[NNNEEECCCCCCCCCDDDCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDAAABBBCCCCCCCCCCCCDDDEEEEEEFFFJJJMMMOOOPPPUUU[[[```dddZZZaaawwweeepppvvvUUUCCC@@@BBBMMM\\\^^^YYYSSSQQQUUU___kkksssuuurrrooommmjjjgggbbb___^^^^^^___```bbbdddfffgggeeeeeeddddddddddddeeeeeebbbccccccddddddddddddeeefffdddeeehhhggggggkkkrrrqqquuukkk^^^VVVUUUWWWWWWVVVVVVWWWVVVSSSMMMHHHEEEDDDBBB???===>>>===999888;;;???AAAFFFMMMUUU^^^dddhhhkkklllnnnoooqqqqqqrrrrrrsssssstttuuuvvvwwwxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}|||}}}zzzsssoooooorrruuu|||}}}mmmnnnwww}}}xxxoooiii___SSSFFF:::...,,,.........///.../////////000444999===>>><<<;;;;;;===?????????DDD@@@DDDKKKMMMXXX}}}pppbbbSSSKKKGGGDDDDDDEEEEEEFFFFFFFFFEEEBBB@@@???:::777555777;;;@@@BBBCCCEEEIIIMMMQQQYYYeeeooosss|||zzz|||||||||}}}}}}vvvqqqpppqqqrrrqqqnnnlllkkkkkkhhhjjjmmmoooooommmjjjhhheeeeeeeeedddccccccbbbbbbccc___]]]cccnnnzzztttmmmkkkttt~~~zzztttyyy}}}tttooo^^^JJJBBB999222000000///000222111111222333444555555555777888999999999777666555666666777777888999::::::@@@???KKKiii|||uuuiii]]]ZZZdddvvvrrrbbbbbbwwwsss^^^PPPSSSYYY___fffkkkppprrryyyyyyxxxxxxxxxyyyyyyyyywwwxxxxxxxxxwwwvvvtttsssqqqpppoookkkgggbbb]]]ZZZQQQKKKGGGEEEAAA<<<:::<<<>>>>>>======<<<<<<<<<===;;;;;;:::999999999::::::999:::;;;;;;999888888999<<<===>>>@@@CCCJJJRRRWWWaaagggpppuuutttuuuwwwuuuvvvvvvxxx{{{uuuuuuvvvvvvvvvvvvvvvuuutttsssqqqqqqrrruuuwwwxxx{{{}}}xxxvvvuuusssjjjmmmqqqwww{{{~~~uuuccc```iiiqqqwwwooo```NNN???666333333999:::<<<>>>@@@BBBCCCCCC???@@@BBBBBB???<<>>:::999;;;>>>AAAFFFMMMVVV___fffjjjlllmmmooopppqqqrrrrrrrrrsssssstttuuuvvvwwwxxxxxxzzzzzz{{{||||||{{{{{{zzz{{{{{{}}}}}}zzz}}}}}}~~~|||vvvqqqnnnnnnoooqqqzzzrrrfffnnn|||~~~rrrbbb[[[UUUOOO???555---,,,//////...///---...000000111444999<<<>>>===;;;;;;===???@@@???BBBAAAFFFKKKJJJOOOjjj|||yyyhhhZZZOOOGGGEEEHHHEEEEEEFFFGGGFFFEEEDDDCCC@@@<<<888777888;;;>>>@@@AAAAAABBBDDDIIIPPPVVVYYY```kkk}}}~~~{{{uuuooojjjhhhjjjmmmmmmllljjjiiiiiihhhiiikkkkkkkkkjjjhhhgggggggggfffeeecccbbbaaa``````]]]]]]fffuuu|||zzzyyy~~~zzzqqqmmmqqq}}}}}}zzz|||{{{rrrjjjXXXDDD<<<666111111111///000222222222444444555555555555555666777888888888666666555555666777888999999999======DDDXXXxxx~~~{{{ssshhh]]]aaawwwpppcccjjj~~~kkkTTTPPPLLLPPP[[[fffmmmpppwwwwwwxxxyyyyyyzzz{{{{{{tttvvvyyy{{{{{{zzzxxxwwwpppppppppnnnllliiifffeeeYYYSSSNNNLLLGGGBBB@@@CCCAAA@@@???>>>==================<<<<<<<<<<<<======:::;;;<<<;;;::::::;;;======@@@EEEJJJQQQXXX```ffflllooouuuyyyxxxxxxyyyxxxyyyxxxyyy{{{vvvvvvvvvvvvvvvuuuttttttrrrqqqqqqssswwwzzz|||}}}{{{zzzxxxtttlllnnnrrrwwwzzz|||||||||~~~nnnaaaeeepppwwwxxxiiiSSSBBB999666444333;;;<<<>>>???AAABBBBBBBBB>>>@@@BBBAAA>>><<<>>>@@@CCCGGGIIIGGGGGGHHHFFFBBBDDDDDDDDDDDDEEEFFFGGGGGGGGGJJJWWWsss{{{wwwzzznnn___SSSPPPBBBCCCEEEDDDBBBBBBDDDGGGEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCCCCDDDEEEFFFFFFFFFEEEHHHKKKLLLNNNOOOPPPPPPWWWkkkyyybbbUUUlllppp___cccnnnfffEEE@@@AAACCCNNN[[[^^^^^^WWWOOOQQQ^^^kkkppprrrsssrrrppppppssswwwiiigggcccaaa```bbbdddfffeeeeeeddddddcccddddddeeeeeefffgggfffcccbbbccceeefffdddccceeeeeecccdddhhhhhhmmm|||yyybbb]]]UUUOOOOOOTTT[[[```[[[\\\\\\YYYSSSMMMHHHFFFDDDAAA@@@AAA@@@;;;999;;;>>>AAAFFFNNNWWW```hhhlllnnnnnnpppqqqrrrrrrrrrrrrrrrssstttuuuwwwwwwxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxzzzzzz|||}}}yyyvvvxxx~~~xxxvvvrrrooonnnooopppppp|||}}}jjjkkkxxxmmm\\\UUUPPPKKK:::222,,,---//////...///,,,...000111222444777:::>>><<<;;;;;;===???@@@@@@>>>AAAEEEHHHGGGLLL^^^rrr~~~zzzyyyooo[[[NNNJJJFFFGGGGGGGGGGGGFFFFFFEEEFFFDDD@@@<<<::::::<<<===;;;;;;<<>>???@@@AAAAAAAAAAAA???BBBCCCBBB@@@???@@@@@@AAACCCCCCBBBDDDGGGEEEAAAFFFEEEEEEDDDDDDEEEFFFFFFHHHLLLbbb{{{jjjgggmmm~~~qqqhhhfffBBBDDDEEEDDDBBBBBBDDDGGGHHHHHHIIIJJJKKKKKKKKKKKKBBBBBBBBBCCCEEEFFFFFFEEEEEEHHHKKKLLLNNNOOONNNMMMVVVbbbkkkTTTccc{{{~~~ccc^^^dddooo}}}fffEEE@@@AAA@@@GGGYYY```cccZZZNNNMMMZZZhhhjjjnnnqqqqqqoooqqqxxx~~~mmmjjjeeeaaa```bbbfffhhhggggggfffeeeddddddddddddeeeggghhhfffbbbaaabbbcccaaa___aaaeeefffeeeeeeiiiaaadddpppsss\\\XXXRRRMMMLLLQQQ[[[bbb\\\]]]]]]ZZZTTTNNNIIIGGGDDDAAAAAABBBAAA<<<:::<<<>>>AAAFFFNNNXXXaaaiiimmmnnnooopppqqqrrrsssssssssrrrssstttvvvwwwwwwwwwwwwwwwxxxyyyzzzyyyyyywwwvvvxxxyyyzzz{{{wwwrrruuu|||}}}sssqqqooonnnoooqqqqqqqqqyyy}}}{{{rrrhhhtttjjjZZZSSSLLLDDD888000,,,---000///...///+++...000222333444666888===<<<:::;;;===???@@@@@@<<<@@@CCCDDDEEEKKKYYYfffvvvsss~~~sssXXXJJJIIIHHHHHHGGGGGGFFFFFFFFFDDDCCCBBB>>>:::888888:::888777999>>>BBBCCCCCCDDDFFFIIILLLNNNSSS___nnnyyyzzzvvvooommmkkkjjjiiigggdddbbb]]]```eeehhhhhhggggggfffbbbaaa``````aaadddgggiiidddcccbbb___]]]ZZZYYYXXXYYYbbbqqqyyyiiifffyyytttqqqzzzjjjWWWGGG===111......111222000111444444555666666666555444333222333555666777888777777222333555777888999999999777;;;<<<===JJJjjj{{{hhhXXXhhhtttbbbdddtttssseeeSSSGGGGGGQQQ^^^fffiiikkknnnrrrvvvyyy{{{|||{{{{{{{{{{{{{{{yyyxxxxxxwwwvvvvvvuuusssqqqooonnnjjjddd___\\\WWWRRRQQQTTTNNNMMMJJJHHHFFFEEEEEEFFFBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDFFFJJJPPPTTTWWW\\\dddjjjnnnqqqtttuuutttqqqrrrtttuuuvvv{{{yyytttrrrwwwzzzyyywwwxxxvvvvvvuuutttsssqqqpppooopppqqqssszzz}}}}}}{{{yyy{{{}}}wwwtttuuuwwwyyyyyyyyyxxxwwwqqqnnnccc[[[dddvvv}}}xxxeeeWWWDDD777444999???CCC??????@@@AAAAAAAAA@@@@@@@@@CCCEEECCCAAABBBBBBBBBDDDDDDBBB???AAAFFFEEEAAAFFFFFFEEEDDDDDDDDDDDDDDDJJJNNNiiiooo\\\VVV[[[ttt}}}|||EEEEEEEEEDDDBBBAAABBBDDDFFFFFFIIINNNSSSTTTRRROOOFFFDDDCCCBBBBBBDDDGGGHHHJJJKKKMMMOOOOOOOOOMMMLLLWWW```~~~vvvaaa___gggxxx___^^^sssqqqiiiZZZIII???===???SSS\\\ccc```UUUMMMOOOTTTdddkkkrrrsssqqqsss{{{wwwooofffbbbbbbddddddbbbeeefffffffffddddddfffhhhgggggggggfffeeedddbbbaaaaaabbbbbbaaa```aaadddfffeeegggnnnzzzwwwdddYYYSSSVVVWWWTTTZZZdddgggfffccc]]]UUUMMMGGGEEEEEECCCAAA@@@@@@>>>;;;888???AAAGGGPPPZZZccciiilllqqqqqqqqqqqqqqqpppooooooppppppqqqsssuuuvvvwwwxxxuuuvvvxxxyyyzzzzzzyyyxxxxxxwwwwwwwwwxxxyyy{{{|||~~~~~~}}}rrrooonnnooopppooonnnoooyyy~~~|||tttxxxrrrdddhhhyyy~~~llleee___NNN:::222111000///////////////111111111222222333333444666777888:::<<<============???@@@AAADDDMMM[[[fffvvvyyyzzzqqqQQQMMMJJJGGGFFFHHHIIIIIIHHHIIIEEE@@@<<<;;;:::888777888888888:::===???>>>>>>>>>>>>>>>AAAEEELLLRRRVVVeeehhhnnnvvv~~~~~~{{{wwwsssoookkkiiiddddddbbbaaa````````````___aaadddggghhhhhhfffeee]]]]]]^^^^^^^^^^^^^^^___ccc^^^WWWUUUWWWYYYXXXVVVaaauuu}}}{{{xxxmmmtttyyyvvvmmmnnnxxxjjj[[[KKK<<<333111111222333333444555555444444444444444444333333444555666888888666555444444333222222333666888:::;;;999;;;@@@CCCPPPqqq~~~}}}rrrbbbgggzzzpppaaabbblllxxxeeeVVVJJJEEELLLWWWcccmmmssssssssswwwxxxvvv||||||{{{|||}}}|||yyyvvvyyywwwuuuuuuvvvuuurrrooonnnmmmkkkhhheeebbb```___\\\ZZZWWWSSSPPPOOONNNNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLPPPTTTXXXZZZ]]]bbbfffmmmnnnooorrrsssuuuuuuvvvvvvuuusssrrrrrrsssuuuvvvvvvvvvwwwwwwwwwuuutttsssvvvvvvuuussspppooooooqqquuuvvvzzz{{{yyy}}}~~~zzzyyyvvvsssuuu|||{{{sssppplllccc]]]cccooowwwxxxvvvaaaNNN;;;555777999;;;===@@@???>>>AAADDDEEEBBB??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCAAA@@@@@@AAABBBCCCEEEOOOlll|||dddQQQLLLPPP^^^}}}EEEFFFFFFDDDBBBAAABBBCCCEEEEEEGGGKKKOOOPPPOOOMMMHHHGGGEEECCCCCCDDDFFFGGGKKKKKKLLLMMMNNNOOOQQQQQQSSSZZZsssggg]]][[[nnnpppeeerrrrrrnnn```NNNBBB???AAALLLVVVaaaccc\\\TTTPPPPPP\\\dddmmmppppppsss{{{zzzsssiiibbbaaaccceeefffcccdddeeedddcccccceeegggggggggfffeeedddcccbbbbbbaaabbbbbbaaa```aaaccceeeeeeiiittt{{{jjjaaa\\\\\\YYYSSSVVV``````aaa___\\\VVVOOOJJJGGGFFFEEECCCAAAAAA???<<<:::>>>AAAHHHQQQ\\\dddiiikkkooooooppppppppppppooooooqqqrrrrrrssstttuuuvvvvvvuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyy{{{}}}}}}~~~}}}{{{qqqooonnnppprrrsssssstttooovvvwwwuuuxxxyyykkkdddkkk|||zzzmmmggg___KKK888//////...---,,,,,,------111111222222333333444444555666888:::;;;<<<<<<===<<<>>>@@@AAACCCKKKWWW```cccxxxfffUUUQQQKKKJJJJJJJJJFFFCCCIIIFFFAAA>>><<<;;;999777777666666888;;;===>>>>>><<<<<<<<<===@@@DDDHHHKKKOOORRRVVV\\\bbbhhhllloooooopppqqqqqqqqqooommmlllhhhgggfffdddaaa___\\\[[[]]]\\\\\\\\\\\\]]]]]]^^^]]]___aaabbbbbbaaa___^^^XXXXXXXXXYYYZZZZZZ[[[[[[YYYXXXUUURRRQQQSSSXXX\\\ooo}}}zzz{{{tttpppuuuvvvoooeeefffuuuxxxlll^^^PPPCCC888111111111222222333444444555444333333333333222222222333444666777777666444333333333222222333555777999:::777999======CCCYYYrrryyyjjjgggooouuuddd\\\^^^qqqyyykkk^^^RRRKKKKKKZZZccckkklllnnnrrrrrrpppnnnrrrxxxzzzyyyxxxyyyzzzzzzxxxvvvwwwxxxwwwtttrrrsssrrrqqqooommmllljjjjjjjjjiiigggeeecccbbbaaabbbXXXXXXVVVVVVUUUVVVWWWWWWZZZ]]]aaadddfffiiimmmpppoooppprrrsssuuuvvvvvvvvvvvvuuusssrrrrrrsssuuuvvvvvvuuuuuuttttttuuuvvvwwwxxxwwwuuuqqqmmmlllmmmooovvvwww{{{yyywww{{{~~~{{{xxxyyyyyyqqqnnnfffaaaaaahhhrrruuupppjjjNNNAAA444222666:::===???@@@???@@@AAABBBBBB@@@>>>AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEECCCCCCBBBAAAAAAAAABBBCCCCCCKKKfffnnnXXXIIIFFFJJJUUUhhhFFFGGGFFFDDDBBB@@@AAABBBDDDDDDDDDEEEHHHJJJJJJIIIIIIHHHFFFDDDCCCDDDEEEFFFKKKKKKKKKKKKNNNQQQTTTWWWRRRWWWfffssscccWWW```~~~kkknnnrrrrrriiiYYYIIIAAA>>>BBBMMM[[[dddddd\\\SSSMMMTTT\\\ffflllnnnpppuuuzzz|||vvvmmmddd^^^^^^bbbfff```aaabbbbbbbbbbbbeeeggghhhgggeeecccbbbbbbccccccaaaaaaaaa```___```bbbdddccckkkzzzqqqjjjfffddd[[[QQQPPPVVVWWWWWWXXXWWWTTTQQQNNNLLLHHHFFFDDDBBBBBB@@@>>><<<<<>>@@@@@@BBBGGGOOOUUUQQQWWWuuu~~~fff___UUUNNNJJJHHHEEECCCIIIGGGDDDBBBAAA???===:::888666444555777:::<<<<<<;;;;;;;;;;;;<<<===???@@@@@@AAADDDGGGKKKOOOQQQSSSUUUVVVWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXYYYZZZ[[[ZZZWWWUUUSSSPPPQQQQQQRRRSSSTTTTTTUUUOOOQQQQQQLLLHHHMMMYYYddd{{{xxxwwwsssqqqvvv{{{wwwmmmdddiiiwww}}}{{{ssskkk]]]PPPDDD;;;555111111111222222333333444444333333333222222111111111333333555555555555333333333222222222333444666777777555666:::::::::CCCQQQuuuzzzmmmbbb^^^iiimmmvvv}}}nnn^^^TTT^^^vvvxxxfffQQQEEEKKKUUU```hhhmmmppplllffffffmmmuuuuuuooollloootttyyyyyyxxxyyyzzzzzzwwwuuuwwwwwwvvvvvvuuuttttttsssrrrrrrpppoooooonnnnnnooogggfffeeedddddddddddddddiiillloooqqqsssuuuxxxzzzttttttuuuvvvwwwwwwwwwwwwvvvuuutttsssssstttuuuvvvvvvuuusssrrrsssuuuxxxzzzvvvuuussspppnnnnnnppprrrvvvwww{{{{{{vvvtttyyywwwmmmiii]]]```fffooouuurrrdddXXX;;;444000333888;;;>>>AAA???@@@AAAAAA@@@?????????BBBCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDHHH^^^|||iiiYYYKKKAAAAAAEEEJJJPPP]]]sssGGGGGGFFFDDDBBB@@@AAABBBCCCBBBAAAAAABBBDDDEEEEEEGGGFFFDDDCCCCCCDDDEEEFFFHHHIIIJJJLLLOOOSSSVVVXXXUUUWWW\\\ooosssaaaaaawwwqqqiiimmmrrrssslll[[[GGG888<<>><<<<<>>444///...............///000111222222333444555666666555666888999:::;;;;;;;;;;;;===???@@@AAACCCHHHKKKKKKJJJ]]]|||wwwlll^^^PPPGGGEEEFFFHHHGGGFFFFFFFFFEEEBBB@@@;;;888444333555777888888;;;;;;;;;;;;;;;;;;::::::<<<===>>>@@@BBBEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKNNNOOOPPPQQQQQQQQQQQQQQQKKKLLLLLLMMMNNNPPPQQQRRRQQQRRRRRRRRRQQQPPPNNNLLLKKKLLLLLLLLLLLLLLLMMMMMMJJJKKKHHHDDDDDDNNN___lll|||zzzzzzyyytttooonnnttt||||||wwwmmmhhhrrrxxxlllbbbSSSEEE<<<777444333111111222222333333333333444444333333222222111111222222333444444333222222222111111111222333555666444222444999:::999<<>>@@@BBBBBBCCCDDDEEEEEEFFFEEEEEECCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCHHHGGGVVVtttjjj]]]OOOGGGBBB@@@AAAEEECCCDDDHHHVVVqqqFFFGGGFFFDDDBBBAAAAAABBBAAAAAA@@@???>>>@@@BBBCCCBBBAAAAAAAAABBBCCCEEEFFFDDDFFFJJJMMMQQQSSSTTTUUUTTTUUUUUU```nnncccmmmggggggooo|||vvvXXX>>>===>>>DDDQQQ\\\___YYYRRRKKKNNNUUU\\\bbbgggkkkmmmyyy{{{zzzrrrfff]]][[[\\\___```aaabbbbbbccceeegggfffeeecccaaa```aaabbbccc`````````___]]]]]]___aaa___eeettt|||wwwooocccWWWQQQQQQRRRMMMHHHFFFIIINNNRRRTTTIIIFFFCCCAAA@@@???>>><<<>>>FFFRRR\\\cccfffhhhiiiiiijjjlllmmmooooooppppppooopppqqqrrrsssuuuvvvvvvxxxwwwwwwwwwxxxzzz|||}}}}}}}}}}}}~~~~~~}}}|||}}}}}}xxxnnnfffkkkmmmkkkkkksss}}}|||hhhaaafffwwwyyyqqqllljjj]]]FFF777333...............///000111111222333444555666777777666777888999:::;;;;;;;;;;;;===???@@@@@@AAACCCDDDHHHLLLUUUmmmhhhQQQFFFDDDEEEDDDDDDEEEFFFFFFDDDCCC???<<<777555444555555555888888999::::::999888888888999:::<<<>>>???AAAAAAEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFBBB???AAAJJJZZZlllwww}}}xxxkkkhhhmmmsssyyy~~~yyyvvvooommmwww~~~qqqdddYYYKKK===555333333333111111222222222222222333666555555444333222222222111111222222222222111111000000111111222222333333444111222666999:::<<<>>>HHH```~~~uuummm^^^TTTTTThhhxxxdddeeepppyyyiiiOOOHHHGGGVVVmmm}}}{{{cccdddccc```^^^aaafffkkkwwwyyy{{{||||||{{{zzzyyyxxxxxxwwwvvvuuutttsssrrrxxxxxxxxxwwwvvvuuuttttttuuuuuuuuuttttttsssssssssuuuuuuuuuvvvxxxyyyzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvuuusssrrrrrrnnnrrrwwwzzz{{{zzzzzzzzzuuuwwwyyy|||}}}{{{xxxuuummmmmmsss|||~~~sssgggdddiiiqqqxxxwwwpppbbbMMM;;;222000333;;;@@@@@@@@@BBB<<>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBHHHEEEKKK^^^qqqtttjjj___OOOFFF>>>===??????@@@BBB>>>AAADDDHHHTTTnnn~~~|||EEEFFFEEEDDDBBBAAABBBDDD@@@@@@@@@???>>>>>>AAACCC?????????@@@BBBCCCEEEFFFBBBEEEIIIMMMOOOQQQQQQPPPOOOPPPQQQXXXqqqxxxbbb```wwwpppkkkmmmmmmOOOBBB===<<>>===BBBKKKWWW```dddfffhhhjjjjjjkkklllnnnooopppppppppnnnooopppqqqsssuuuvvvwwwwwwwwwxxxxxxzzz{{{}}}~~~||||||}}}~~~~~~}}}||||||{{{|||}}}}}}zzzsssjjjdddgggjjjiiiiiiuuuttt```eeeqqq}}}hhhgggeee^^^NNN===333111,,,,,,,,,---...///000111222222333444666777888888888888999:::;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAACCCLLLRRR\\\{{{hhhPPPEEEDDDCCCBBBCCCDDDEEEDDDCCCCCC???;;;888777777666555444555666666777666666666777777999:::<<<===>>>????????????>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAAEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>>>>HHHYYYkkkxxxrrreeegggrrryyy{{{{{{}}}~~~zzzwww|||vvvhhhXXXOOOAAA666000///000111111111222222222222222222666666555555444333222222000000000000000000000000///000000111111111222222444222111222555777999:::@@@HHHfff|||gggYYYPPP^^^rrrjjjkkk}}}jjjWWWFFFJJJ^^^uuu~~~xxxpppiiigggiiilllwwwzzz}}}}}}{{{zzzzzz{{{zzzyyyxxxvvvtttsssssszzzzzzzzzzzzyyyxxxwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvwwwyyyzzzzzzyyyzzz{{{{{{{{{zzzzzzyyyxxxvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvuuusssqqqooossswww|||~~~~~~|||{{{zzzwwwxxxyyyyyyyyywwwuuutttmmmooovvv~~~}}}zzz{{{{{{}}}pppiiiiiiyyyuuujjjaaaRRRDDD999555555<<>>???????????????AAACCC>>>>>>@@@AAABBBBBBCCCCCC??????>>>===============>>>???@@@AAABBBBBBAAAAAABBB@@@AAAIIIRRRRRRJJJBBBBBB<<<888:::===<<<;;;<<<:::>>>BBBAAAAAAOOOooo~~~|||~~~CCCDDDEEEDDDBBBBBBDDDEEE>>>@@@BBBAAA??????AAADDD@@@@@@AAAAAABBBCCCDDDDDDDDDEEEGGGIIIKKKLLLNNNNNNNNNOOOQQQUUUbbbiiiZZZfffxxxppp{{{uuu[[[HHH???888<<>><<<<<<;;;999888444444444444444444444444666777777888999::::::;;;999999999999:::;;;;;;<<<======>>>???????????????@@@@@@????????????@@@@@@?????????@@@@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@@@@BBBJJJXXXiiivvv{{{{{{{{{zzznnnhhhnnnxxx{{{xxxuuu|||ooo```LLLDDD:::111......000111222222111111111111111111666666555444333222111000000//////////////////000//////000000111111000000222222111000222555777777:::<<>>??????@@@@@@???>>>>>>=========>>>>>><<<===???@@@AAAAAA@@@@@@<<<======>>>??????<<<999>>>999777999:::888888;;;999:::<<<===;;;@@@QQQccc|||BBBCCCDDDDDDBBBCCCDDDFFF>>>@@@CCCBBBAAA@@@BBBEEEBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEGGGIIILLLMMMQQQQQQTTTVVVYYYnnnttt\\\\\\uuutttuuurrr^^^LLLBBB888999EEETTT^^^bbb___UUUJJJGGGLLLWWW___dddiiimmmsssuuurrrlllfffbbb^^^___```___^^^^^^___aaaaaabbbbbbbbbbbbaaaaaa```______^^^]]][[[[[[\\\^^^aaaeeeqqqzzzuuuwwwyyyvvvqqqhhhbbb\\\YYY[[[\\\YYYWWWMMMJJJEEECCCBBBBBBAAA@@@JJJSSS]]]dddffffffiiikkklllmmmnnnoooppppppppppppqqqqqqqqqrrrrrrsssssssssssstttwwwyyyzzz{{{{{{zzzxxxyyy{{{}}}~~~~~~~~~{{{}}}}}}xxxoooiiihhhjjjhhhjjjeeebbbooowwwrrrmmm```\\\qqqvvveeecccVVVBBB666555333,,,/////////000111333555555222222333555666888999999::::::;;;<<<============<<<<<<===???AAACCCBBBAAABBBEEEMMMRRRRRR```zzzmmmUUURRRMMMJJJIIIHHHGGGFFFBBBAAA?????????>>>===;;;777666555555444444555555333333333444444444444444666666777888999;;;===>>>888999:::;;;<<<<<<<<<<<<===<<<<<<<<<======>>>???========================999:::;;;<<<>>>???@@@AAACCCJJJWWWgggsssxxxvvvssstttsssmmmlllttt{{{yyysssooowwwhhhZZZEEE>>>666000...000222333222222111111111111111111555555444333222000000/////////............//////...///000000000000000///...000111111222555888888777:::???RRRxxx}}}rrrkkk___ZZZggg~~~vvviiiiiimmmtttlllYYYMMMNNN___qqqqqqgggjjjppp{{{~~~|||}}}{{{{{{{{{zzzyyyxxxxxxwwwuuuvvvxxx{{{||||||||||||tttuuuwwwyyyzzzzzzzzzyyyzzzxxxwwwxxx{{{}}}|||zzzxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwuuusssqqqqqqrrrtttvvvxxxyyyzzzzzz{{{~~~~~~}}}|||yyyvvvvvvwwwxxxzzzzzz|||~~~yyywwwyyywwwwwwxxxuuummmiiipppzzzyyy}}}wwwkkkjjjvvv\\\PPPEEEEEEIIIHHHDDDBBBCCC???;;;:::;;;;;;999777888999:::<<<======>>>>>>??????>>>>>>>>>>>>??????;;;<<<>>>???@@@@@@@@@???999===>>>;;;999999<<<===;;;888666888888666999===:::666666;;;>>>===BBBIII```}}}AAAAAABBBCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCEEEFFFHHHIIIJJJNNNSSSTTTWWW[[[bbbeeeXXXeeesssuuuvvvtttllleeeVVVHHH======CCCKKKWWWccc``````\\\SSSIIIJJJTTT___gggjjjmmmppppppnnnjjjhhhdddbbb___]]][[[\\\]]]^^^`````````___^^^]]]\\\[[[]]]]]]]]]\\\\\\[[[[[[[[[dddgggqqqyyyzzzzzzyyywwwlllkkkiiihhhfffbbb]]]ZZZZZZTTTMMMKKKHHHEEEGGGJJJTTTXXX^^^bbbeeegggiiijjjmmmnnnoooooonnnnnnooopppqqqqqqppppppppppppqqqqqqtttvvvyyyyyyyyyzzz~~~zzzyyyyyyzzz|||}}}|||{{{||||||xxxrrrmmmlllnnnnnnfffgggdddeeeqqqwwwuuuxxx~~~~~~qqq```VVVnnnzzz{{{wwwdddMMM===444...,,,.../////////000111111222222666666666666777888::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@@@@@@@??????DDDCCCGGGKKKLLLSSSnnnyyyvvvvvvwww~~~wwwmmm```VVVRRROOOKKKGGGEEECCC@@@??????>>><<<:::>>>;;;888555444333222111444444555555555555444444777777777777777777777777888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::???===:::::::::;;;;;;;;;@@@999888===@@@>>>>>>BBBMMM^^^oootttrrrrrrvvvyyyxxxoooqqqtttvvvvvvtttqqqooo{{{|||qqqgggZZZNNN<<<777333111222333222111///111222000------///222222222222111111111000000000000000000////////////......//////000000111111111000000///000222444555:::555666DDD]]]zzzpppeee^^^cccuuuuuubbbYYY```lllrrrkkk\\\WWWUUUSSS```lllxxxyyyoooggghhhlllrrryyy~~~~~~}}}|||{{{zzzyyyxxxxxxyyy{{{}}}uuutttwww{{{|||xxxvvvxxxxxxwwwwwwvvvvvvvvvwwwwwwzzzyyyxxxxxxyyyzzz|||}}}zzzyyywwwvvvuuuuuuuuuvvvvvvrrroooooosssvvvwwwwwwwwwvvvrrrqqqwww{{{uuusssxxxyyyvvvvvvyyy{{{{{{}}}}}}xxxzzzuuullldddbbbhhhsss|||uuucccXXX___rrreeeTTTFFFDDDFFFEEECCCDDDDDDBBB@@@===:::888777777;;;:::;;;===???@@@>>><<<===>>>>>>??????===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::999999888999:::;;;999777666666777:::999999888999:::<<<===GGGWWWttt}}}@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIQQQVVVWWWWWWXXX[[[xxxqqq]]]___ddd~~~}}}sssdddcccUUUEEE???@@@HHHWWWdddhhheee___VVVOOOLLLNNNRRR]]]aaagggmmmppppppnnnllleeeccc```^^^\\\\\\]]]^^^_______________^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[bbbfffppp|||{{{yyyxxxvvvsssooollliiigggcccaaa[[[UUUOOOLLLHHHEEEHHHMMMWWW[[[```dddfffgggiiikkklllmmmooonnnmmmmmmnnnppppppppppppppppppqqqqqqrrrtttvvvyyyzzzzzz{{{~~~{{{yyyxxxxxxyyyzzzzzzyyy{{{yyytttooommmmmmooopppppplllffffffoooyyy~~~}}}wwwyyy}}}wwwiii___\\\uuujjjOOO===444///...///000000111111222333333333555555555666777999:::;;;::::::::::::;;;<<<===>>>======>>>>>>??????>>>>>>BBBAAAEEEIIIIIIMMM___vvvyyytttppp~~~~~~fffRRRJJJJJJIIIGGGDDDBBBAAA@@@>>><<<@@@>>><<<;;;;;;;;;:::999777777888888888888777777888888888888888888888888888888999::::::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::999888888999999:::999:::999<<<>>>===;;;AAAJJJcccppp|||~~~||||||{{{yyy}}}~~~{{{qqqooossswwwyyyvvvssspppnnnwww{{{zzzpppeeeZZZMMMBBB:::666222111222333333222777999999777333000000111222222222111111111000000000000000000////////////......//////000000000000000000000000000222333444444333444<<>>;;;888<<<<<<;;;<<<>>>>>>===<<<===>>>?????????>>>===<<<;;;;;;::::::::::::;;;;;;888999999:::999999888888999::::::999777666666777:::999888888888999:::;;;>>>FFFUUUlll{{{???@@@AAABBBBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFNNNSSSTTTTTTTTTSSSiiilll```XXXooo}}}ooorrrfffTTTEEE<<>>=========AAA@@@CCCHHHHHHGGGOOO\\\tttuuummmxxxjjjXXXRRRMMMJJJFFFDDDCCCBBBAAA@@@@@@???======>>>>>><<<;;;::::::;;;;;;;;;;;;::::::999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;:::::::::999999777888888888888999999999666999===<<<999===NNN___uuu}}}{{{vvvyyyooojjjkkkoooyyy|||~~~|||wwwuuuwwwzzz||||||uuuiii]]]QQQFFF<<<777555222111222333333333>>>@@@AAA???;;;555111///222111111111111000000000000000000000////////////...////////////000000000000000000000000111222333000222444555999JJJjjj}}}rrriii```ZZZYYYppptttfff]]]hhh~~~{{{jjjPPPKKKGGGJJJTTT___fffjjjddddddgggppp|||~~~||||||{{{|||zzz{{{|||}}}~~~~~~~~~~~~|||{{{|||{{{yyyyyy|||~~~}}}}}}|||{{{zzzzzzyyywwwxxxyyyzzz||||||}}}}}}zzzzzzzzzyyywwwsssooommmoooppprrruuuxxxxxxvvvtttqqqwww||||||{{{{{{yyyuuuwwwsssrrrvvv{{{}}}{{{nnnjjjgggkkkrrruuusssooo```WWWJJJ@@@AAAHHHKKKJJJKKKGGGDDDFFFGGGDDDCCCDDDDDDGGGJJJLLLJJJEEE???;;;???===;;;;;;<<<======<<<>>>??????@@@@@@>>>===<<<:::999999888888999999:::888888999999999999888888888999999888666555666777999888777777666777777777999:::???III___~~~zzz>>>???@@@AAAAAA@@@???>>>??????@@@@@@AAAAAAAAABBB@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBEEEKKKKKKLLLNNNOOOaaammmYYY^^^ttt~~~{{{oooXXXAAA:::FFFVVVeeegggiiigggbbbXXXNNNGGGKKKPPPXXXaaahhhlllnnnnnnnnnmmmjjjfffbbb___]]]\\\ZZZ[[[\\\]]]^^^^^^___^^^]]]]]]]]]]]]]]]]]]]]]]]]___fffwww}}}wwwrrrnnnjjjfffccc___ZZZVVVQQQKKKHHHNNNVVV^^^aaadddeeeffffffhhhiiiiiijjjlllkkkjjjjjjkkkmmmnnnoooppprrrssstttuuuuuuvvvxxx{{{}}}~~~}}}||||||{{{wwwuuuuuuvvvvvvvvvsssmmmjjjlllqqqvvv{{{~~~zzzyyyyyyvvvuuuyyyggg^^^fffsss}}}zzzvvviiiTTT===222111111111222111111222222333444444444222333333444666888:::;;;999888888999999:::;;;<<<;;;<<<<<<=========<<<<<<@@@>>>@@@EEEFFFEEEHHHNNN\\\xxx|||qqqqqqvvveeeYYYUUUNNNIIIGGGEEEDDDCCCBBB@@@???>>>???>>>;;;999<<<;;;;;;;;;;;;;;;;;;<<<999999999999999999999999999999999::::::;;;;;;;;;::::::::::::999999999999888999::::::999888999999777;;;>>>>>>>>>JJJbbbvvvzzz}}}xxxuuuooojjjqqq}}}}}}wwwxxx|||qqqcccVVVKKKAAA:::444333111111111222333444<<>>???@@@@@@@@@???===<<<:::999999888888999999:::666777888888888888888888666777888777555444555666777777666555555444444444555777:::===GGG\\\uuu===>>>???@@@@@@???>>>===>>>>>>??????@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???DDDCCCDDDIIILLL[[[uuu{{{___UUU```zzz}}}uuu}}}pppPPP>>>AAALLL[[[cccmmmpppiii^^^TTTNNNFFFJJJPPPXXX```ggglllooosssqqqoookkkgggccc```^^^ZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]___hhh||||||wwwrrrkkkgggaaa]]]XXXUUUQQQOOOTTT[[[___aaacccdddddddddfffggggggiiijjjjjjiiiiiijjjkkkmmmnnnqqqsssvvvwwwxxxyyyyyyzzz|||~~~~~~|||zzz|||wwwttttttuuuuuutttnnniiihhhooouuuzzz{{{nnnbbb```lllzzzvvvooouuutttjjjgggSSSCCC444///111111000000000000111111222333333333222222333444555777999:::777777777888888999:::;;;<<<<<<<<<<<<<<<;;;::::::;;;999999>>>CCCEEEGGGJJJRRR___xxxyyyuuu{{{wwwqqqhhh___VVVNNNGGGCCCCCCBBB@@@@@@@@@@@@>>><<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::999999999888888888888999;;;:::888777888:::>>>DDDKKKOOOTTT___nnnyyy}}}yyyrrrtttuuusssxxxyyy|||rrrdddWWWKKK@@@999555222222111111111111333444555777:::======:::555222000000000000000000000000000000000000/////////////////////...............///000000000111111111111111111333555555777@@@KKKeeewwwlllcccyyy~~~ooopppvvvvvv___NNNGGGHHHLLLOOOVVVYYY^^^aaabbbeeehhhkkkvvvyyyzzzyyy}}}}}}~~~~~~|||zzzyyyzzz{{{||||||{{{zzzxxxwwwvvvssspppnnnnnnqqquuuxxxxxxxxxyyyyyyxxxwwwvvvuuuqqqxxx|||zzzxxxxxxyyywwwtttvvvyyy}}}~~~wwwxxx{{{~~~wwwppplllnnnttt}}}xxxeeeVVVGGGDDDAAACCCEEEFFFFFFEEEEEEFFFGGGDDDAAABBBDDDEEEDDDEEEHHHIIIIIIGGGDDDBBBDDDAAA===;;;;;;<<<======>>>>>>???@@@???>>>===<<<::::::999999999999::::::555666777777888888888777555666777666444444444555555555555444444333333222000444888888888@@@NNNZZZ|||<<<===>>>??????>>>===<<<======>>>???@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCCCC??????@@@@@@@@@@@@@@@@@@???DDDAAA@@@EEEHHHRRRgggiiiVVVWWWjjjrrrrrrwwwvvvYYYEEE???@@@PPP\\\kkkrrroooeee[[[VVVHHHIIIKKKPPPWWWaaajjjoooqqqqqqpppnnnkkkhhhdddbbb^^^^^^^^^___^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^aaagggxxx|||uuunnniiiddd^^^YYYYYYXXXWWWZZZ______aaabbbcccbbbccceeeffffffggghhhhhhgggggghhhjjjkkkmmmqqquuuyyy|||}}}~~~}}}||||||}}}~~~|||zzz}}}zzzvvvtttsssssssssrrrkkkhhhkkkssswwwyyy|||pppccc```eeerrr~~~pppeeekkkiii]]]XXXFFF;;;333111222000......000000111111222333333333333333333444555666777888777666666777777888999:::<<<<<<<<<;;;:::888777666444333444777===BBBFFFHHHNNNPPP\\\zzzxxxppp|||vvvfffUUUKKKEEECCC@@@???@@@@@@@@@???===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777777666888:::999777777;;;???IIITTT```hhhnnnrrrrrrpppzzzxxx{{{|||{{{|||ppp}}}rrreeeVVVKKKCCC:::555444000111222111000000111333000000333666888777444222//////000000000000000111000000000000/////////////////////............---//////000111111000000//////...///444666555666:::JJJhhh{{{fffqqq}}}vvvvvvvvvhhh]]]TTTLLLHHHKKKPPPUUUWWWXXXZZZ___dddffflllttt}}}|||}}}~~~|||{{{xxxxxxxxxwwwwwwuuutttsssqqqsssuuuwwwxxxxxxwwwvvvsssvvvxxxyyyyyyxxxyyyzzzvvvyyyzzzwwwvvvyyy{{{zzzuuuyyy|||~~~zzzxxxwwwxxxzzzzzzwwwpppjjjppptttyyy|||yyylllZZZMMMGGGCCCCCCFFFHHHEEEDDDDDDFFFHHHGGGBBB@@@BBBDDDDDDBBBCCCDDDEEEEEEEEEEEEDDDEEEBBB>>><<<===>>>??????===>>>>>>??????===<<<;;;:::999999999999999999:::444555666777777888777777333555555555333333444555333333444444444333222222000444777555222444===DDDPPPiii<<<<<<>>>>>>>>>>>><<<<<<<<<<<<===???@@@BBBCCCCCC@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCC???DDDBBBAAAGGGGGGKKKYYYooozzzcccXXX^^^}}}uuullluuuyyyooo___RRRFFF>>>DDDOOO```nnnsssooofff___SSSPPPKKKJJJNNNWWWaaahhhjjjkkkmmmnnnnnnllljjjiiicccccccccbbbaaa___^^^]]]]]]]]]]]]^^^^^^^^^______aaadddmmm}}}|||wwwqqqmmmfff^^^ZZZ\\\___``````aaa___aaabbbbbbbbbccceeegggeeefffggggggffffffggghhhiiilllqqqwww|||~~~||||||~~~~~~|||zzzxxxvvvsssrrrrrrqqqpppnnnkkkjjjooowwwwwwttt|||xxxzzzwwwfff```dddmmmyyynnndddjjjfffTTTJJJ===777222222111......111111111222222333444444444444444333333444444555666666666666666777888999999<<<;;;:::999777444222111000111333666;;;@@@DDDEEEIIIIIIOOO___zzz|||sssmmmttttttdddUUUQQQKKKGGGEEEEEEDDDCCC@@@???===<<<<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888888888777777777777666999;;;::::::===DDDJJJYYYeeeqqqvvvyyyzzzxxxssstttxxxrrrmmmzzzzzzhhhYYYKKKCCC===777444555000111333222//////000222111000///000333333222///////////////000000111111000000000000//////////////////.........---------//////000111111000///...///---...222333111222555===KKKeeeoookkknnnzzzwwwttt{{{{{{tttkkk___VVVNNNNNNMMMMMMOOORRRWWWZZZZZZ^^^eeemmmtttyyy|||}}}}}}~~~|||{{{{{{|||}}}}}}}}}|||zzzxxxvvvvvvvvvuuuuuuvvvvvvwwwuuuwwwyyy{{{zzzxxxuuusssooosssyyy{{{zzzyyyxxxxxxzzz{{{zzzvvvwww{{{{{{xxxxxx{{{|||{{{}}}|||yyyuuurrrrrrttttttrrrppptttwwwyyysssgggZZZPPPKKKKKKGGGGGGKKKKKKFFFDDDFFFDDDGGGEEEAAA@@@DDDDDD@@@@@@BBBCCCEEEFFFFFFFFFEEEEEECCC@@@???@@@AAAAAA@@@<<<======>>>===<<<;;;:::999888888777777888888999333444555666777777777777222444555444333222333555111222333444444444333333111444666555333444999>>>:::KKKbbbxxx;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>@@@BBBCCCCCC@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFF<<>>???DDDMMMUUUfffpppxxxwwwvvv{{{sssyyy|||{{{{{{yyyzzz{{{|||}}}{{{rrrhhhkkkuuu{{{rrr]]]NNN@@@;;;777222000222000222333222///...///111555222///...000000///---.../////////000000111111000000000000//////////////////.........---------//////000111111000///...000...///222111...111777999:::HHHfffxxxiii^^^cccppp{{{}}}qqqmmmvvv}}}sssjjjZZZTTTKKKHHHIIILLLNNNNNNVVVWWWZZZ^^^ccchhhlllnnnqqqrrrtttuuuwwwxxxyyyyyysssqqqsssvvvwwwsssrrrtttuuuvvvxxxyyyyyywwwvvvtttwwwwwwvvvvvvwwwyyy{{{|||~~~|||yyyvvvtttsssrrrrrrrrryyy|||xxxvvv}}}}}}zzzwwwyyy|||zzzuuuzzz|||{{{wwwzzzwwwrrrmmmmmmqqqvvvyyyzzzuuuxxxvvvjjjYYYMMMJJJKKKKKKGGGGGGKKKJJJEEEDDDGGGAAADDDDDD@@@BBBFFFCCC===???AAAEEEHHHIIIHHHFFFEEEEEECCCAAA@@@AAABBBBBBAAA;;;<<<=========<<<:::999777777666666666666777777333444555666777777777777222333444444222222333444000111333444555555444333,,,000444666555444444666555999???JJJaaa<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAACCCCCCCCCAAA@@@CCCIIINNNIIIGGGDDDAAAAAADDDGGGIIIGGGFFFDDDCCCDDDFFFIIIKKKSSSddd~~~kkkWWWXXXssswwwlllllliii___\\\```GGG@@@@@@SSSmmm{{{vvvjjjjjjaaaZZZWWWRRRKKKIIILLLRRRYYYcccnnntttsssnnnjjjiiihhhhhhhhhhhhfffccc```bbb```^^^\\\\\\\\\^^^______]]]```hhhnnn}}}~~~~~~ppp___WWW^^^eeebbb___```aaaaaabbbddddddeeeeeedddfffggggggfffddddddfffggglllrrryyy|||{{{zzz|||xxxzzz|||~~~}}}|||yyywwwtttooommmooonnniiihhhlllmmmnnnqqqtttrrrqqqwww|||xxxwwwwwwvvvtttjjjddd```fffuuu|||oootttsss^^^GGG<<<555333222000000111333444333333333444444444555555666666666666666666666666888777555555666777777666:::666333000000000//////111111333888???BBBBBB@@@CCCBBBFFFKKKMMMYYYzzz~~~yyyrrrsss{{{}}}oooeee___\\\VVVRRRJJJCCCDDDHHHHHHDDDDDD===:::===@@@>>>:::888<<<777666999<<<::::::<<<666555555555444444999???;;;===CCCKKKRRRYYYdddnnntttvvvvvvyyyzzz{{{~~~}}}wwwssstttvvvuuu|||}}}xxxvvvwwwpppdddhhhooo{{{lll\\\LLLDDD999222222333222111////////////........................///////////////............---------,,,,,,,,,---------...............------,,,,,,,,,////////////000000000000///000000000111111111111:::777999HHHbbbuuuhhh___ZZZ___rrr}}}uuutttsssuuukkk___WWWSSSPPPJJJEEEIIIIIIJJJNNNUUU\\\aaacccggghhhjjjkkklllllllllllljjjjjjjjjjjjjjjkkkooorrrqqqqqqqqqsssuuuvvvvvvvvvwwwzzz}}}~~~}}}|||}}}~~~zzzuuupppnnnrrrwwwzzz{{{{{{}}}~~~}}}zzzzzz}}}~~~|||wwwwww{{{xxxrrrqqqxxx}}}~~~{{{rrrjjjllluuu|||{{{xxxzzzqqqdddWWWOOOKKKHHHGGGIIIJJJJJJJJJIIIGGGEEEDDD@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBBBBCCCDDDEEEFFFDDDBBB@@@???@@@AAAAAA@@@???>>><<<<<<======;;;:::999::::::999888666444222555555444333333222111111222222222111111111000000111111111111000000000///111111111111111111111111555555666999CCCVVVmmm~~~<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@BBBCCCCCCBBBAAACCCHHHLLLIIIGGGDDDAAAAAADDDGGGIIIGGGFFFDDDCCCDDDFFFHHHJJJMMM]]]zzzrrr\\\UUUfff|||zzzxxxooofffcccSSSEEE;;;DDD]]]rrrxxxvvvnnnfff___]]]XXXPPPKKKKKKMMMOOOVVVbbbnnnuuutttpppllljjjhhhgggfffeeecccaaaaaa```^^^]]]\\\]]]^^^___]]]ZZZ\\\bbbeeemmmvvvfff[[[___dddbbb```bbbaaaaaabbbcccccccccccccccdddeeeffffffffffffhhhjjjoootttxxxyyywwwvvvxxx{{{yyyyyyzzzzzzyyywwwuuutttpppllllllooonnnkkkjjjnnnqqqqqqtttvvvtttqqqrrrxxxzzz{{{}}}|||tttmmm______dddooo~~~vvvZZZAAA888444333111000000222333444333333333444444444555555555555555555555555555555777666555555666777888888999666333000//////...---222222444999>>>BBBBBBAAACCCBBBEEEHHHGGGMMMddd}}}{{{zzzvvvfffbbb[[[UUUUUUVVVQQQIIIIIIDDD@@@AAABBB@@@@@@BBBDDD>>>;;;===>>><<<;;;<<<888777777777888<<>><<<=========<<<;;;:::;;;===>>>===999666333666555555444333333222222222222111111111000000000111111111000000000//////111111111111111111111111000000111111444>>>MMMXXXooo~~~;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@BBBCCCCCCCCCDDDGGGIIIGGGFFFCCCBBBBBBCCCFFFGGGFFFEEEDDDCCCDDDFFFHHHIIINNN\\\ooonnn[[[[[[ttt||||||xxxtttsssoooZZZCCC===KKKcccwwwsssllleeeccc```XXXRRRPPPIIIFFFGGGQQQbbbooottttttllljjjgggeeeeeeeeecccbbb```___]]]\\\\\\]]]^^^^^^^^^[[[]]]bbbbbbdddooo}}}~~~~~~xxxiii^^^___aaa___^^^aaaaaaaaaaaaaaabbbbbbbbbbbbbbbdddfffggghhhiiilllnnnqqqtttuuutttrrrqqqtttwwwzzzyyywwwuuurrrpppooonnnlllkkkmmmqqqrrrppppppsssuuuvvvzzzyyyuuuuuuuuu|||ooodddYYY___jjjxxxqqqQQQ:::444222222111000111222444555333333333444444444555555444444444444444444444444555555444555666888999:::===:::777444333111///---222222555999>>>BBBCCCBBBCCCAAACCCFFFDDDDDDOOO___|||zzzvvvtttvvvwwwnnnddd\\\UUUOOONNNMMMMMMQQQVVVWWWOOOIIIHHHIIIGGGFFFHHHGGGFFFDDDCCCGGGPPP[[[bbbqqq{{{wwwppptttzzz|||}}}}}}zzzuuuuuuxxx{{{{{{wwwwwwwwwwwwyyy}}}}}}wwwcccQQQGGG===888222000111222111////////////............------............/////////............------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------................../////////000000000111222333444999KKKlllvvvhhh\\\ZZZ\\\vvvtttqqqrrrzzz~~~~~~qqqeeeYYYSSSJJJDDDBBBCCCDDDEEEGGGIIIKKKPPPUUU[[[```bbbkkklllmmmllljjjiiijjjkkkrrrqqqooonnnnnnoooqqqrrriiikkkoooqqqrrrsssuuuwww~~~~~~|||wwwvvvvvvyyy}}}vvvtttvvvuuuqqqqqqvvvzzzyyyvvvuuummmlllnnnuuu|||}}}wwwooo]]]WWWNNNHHHDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDBBB@@@???@@@AAAAAA@@@???>>>======>>>>>>===<<<999;;;>>>???>>>:::555222666555555444444333333333111111111111000000000000000000000000////////////000000000000000000000000000111222000...000555:::CCCRRRhhh}}};;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>?????????@@@BBBDDDDDDEEEEEEEEEFFFEEECCCBBBBBBCCCEEEFFFEEEDDDCCCCCCDDDEEEGGGHHHOOOZZZeeessskkkYYYaaawwwsssuuu~~~zzz___IIIEEETTTlll~~~yyyssskkkfffccc___[[[YYYKKKEEEBBBFFFQQQ^^^gggjjjgggfffeeeeeeeeeeeecccaaa^^^]]]\\\\\\[[[\\\\\\\\\]]][[[]]]aaabbbbbbgggnnn{{{wwwqqqrrrvvvpppeee]]]]]]^^^\\\[[[\\\aaaaaa````````````aaaaaaccceeehhhiiijjjkkkmmmoooooopppppppppoooppptttwww{{{xxxtttpppllljjjjjjjjjlllmmmrrrwwwyyyzzzzzzzzzwwwzzz|||}}}xxxiiiaaahhhmmmwwwxxxyyy{{{wwwaaaDDD555555111111000111222333444555333333333444444444555555333333333333333333333333333444444444555777;;;===DDDAAA>>><<<:::888444222000222555999>>>BBBEEEFFFDDDAAABBBEEEEEEEEEJJJSSS```wwwmmmddddddgggkkkpppuuussshhh^^^\\\^^^```bbbeeeiiigggbbb]]]___jjjtttyyy~~~rrruuu|||~~~vvv||||||vvvvvvvvvvvv{{{www{{{xxxhhhVVVFFF===666333000000111222111/////////.........------------------.........//////.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------............/////////222333444333222;;;SSSiiiuuukkk```ZZZfffvvv|||nnndddfffkkkrrr~~~zzztttnnncccZZZTTTOOOLLLJJJCCCCCCCCCEEEHHHLLLPPPRRR]]]___aaabbbaaaaaabbbccc___^^^^^^]]]]]]```cccfffbbbfffkkkqqqvvv{{{}}}{{{yyy}}}||||||}}}yyyxxxuuuqqqqqquuuzzzvvvssstttvvvuuuqqqnnngggkkksss|||zzzmmmcccUUUPPPIIIEEEDDDDDDEEEFFFCCCDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDBBB@@@???@@@AAAAAA@@@???>>>======>>>???>>>===888999::::::888666333111444444444333333222222222111111000000000/////////000000/////////.........////////////////////////111222333222000000111333444;;;EEEPPP^^^ooo;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???????????????@@@>>>???AAADDDEEEEEEDDDBBBDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHOOOVVV```zzz}}}aaaYYYgggxxxrrrmmmvvvxxx^^^JJJIII[[[mmmzzzrrriiicccaaa```___RRROOOIIIDDDDDDJJJRRRYYY]]]]]]___bbbddddddbbb```^^^]]]\\\[[[[[[ZZZZZZZZZYYYXXXYYY\\\]]]]]]```dddggglllsss|||wwwllleeedddeeeddd___\\\]]]^^^\\\ZZZZZZaaa```_________```aaabbbfffhhhkkklllllllllmmmnnnjjjkkkmmmnnnpppssswwwyyyyyyuuupppkkkhhhgggggghhhmmmrrrxxx}}}www}}}~~~|||kkkgggiiizzz}}}tttiiiffffffggg```MMM777111555000000111111222333444555333333333444444444555555333333333333333333333333222333444444444777<<>>CCCGGGJJJFFFCCCBBBDDDFFFGGGKKKPPPPPPbbbwww|||vvvssswww|||xxxvvv|||sssuuu~~~yyyzzz{{{xxxvvvsssooorrrrrr|||tttfffZZZMMMAAA888111111000000111222111000............------------------------...............------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........///...///111111444???KKKbbbzzznnncccccclllxxx|||nnniiibbb^^^hhhwwwyyyrrrlllfff```]]]SSSQQQNNNLLLJJJJJJJJJKKKKKKNNNRRRTTTVVVXXXZZZ\\\[[[\\\]]]]]]^^^bbbhhhlllxxxyyy{{{|||}}}~~~|||yyyxxxyyy|||~~~|||vvvrrrrrrssstttxxx~~~{{{tttqqqssstttpppkkkeeelllvvv}}}|||qqq```TTTOOOKKKFFFDDDCCCEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDBBB@@@???@@@AAAAAA@@@???>>>======>>>>>>===<<<999888666444333222222222222222222111111111111111000000000/////////....../////////............---........................---...............000111333444444666<<>>111///333111111111222333333333333333333333444444444555555333333333333333333333333222444555444333666<<>>BBBGGGJJJHHHFFFDDDDDDDDDFFFJJJLLLQQQUUUaaa{{{zzz}}}{{{xxx|||vvvvvv{{{xxxwwwuuuppplllmmmoooxxxrrrbbbUUUMMMEEE<<<555000000000000111111111111.........------------,,,,,,------------.........------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...,,,---222444444666;;;EEE___yyynnnbbbaaadddlllvvvnnn```^^^eeekkknnnwww|||xxxtttqqqrrrppplllgggdddaaa___^^^XXXZZZ^^^aaacccfffiiillllllnnnqqqrrrrrruuuzzz|||{{{{{{|||~~~{{{xxxxxx{{{|||tttooommmqqquuuyyy}}}}}}uuupppssswwwssslllggglllsssuuuooobbbSSSIIIIIIFFFCCCAAABBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFBBBAAAAAA@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDBBB@@@???@@@AAAAAA@@@???>>><<<<<<======;;;:::<<<999666333111222333555000000000000000000000000////////////............///.........------------------------------------------,,,+++,,,---.../////////000000222555;;;???HHHSSSdddvvv::::::::::::::::::::::::???????????????>>>>>>>>>@@@??????BBBDDDEEEBBB@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGNNNVVV\\\nnntttgggcccqqqoooaaattt}}}|||iiiYYYRRRQQQ```ppp|||{{{rrrjjjddd``````___\\\VVVOOOIIIFFFDDDHHHIIIKKKQQQYYY```eeegggdddcccbbbaaa___\\\[[[ZZZ\\\```bbb```]]][[[]]]^^^```]]][[[]]]```bbbcccddddddccc```^^^]]]^^^___aaaZZZ\\\^^^^^^]]]^^^___``````___^^^___```bbbeeefffiiilllooopppooonnnnnnooonnnpppsssvvvxxxwwwtttrrrkkkiiieeecccbbbbbbdddeeehhhqqqzzz~~~~~~xxx}}}}}}uuutttzzzvvviiihhhttt{{{mmmeeebbb```TTTFFF===777222000000111222222333333333222222333333333444444444555555444444444444444444444444222444555444333555;;;AAADDDDDDCCCCCCAAA===888444555777:::<<<===???DDDHHHFFFGGGFFFEEEDDDFFFHHHJJJPPPOOOTTTbbbyyy~~~{{{wwwvvvlllkkkppp{{{}}}~~~{{{pppnnnvvvxxxwwwwwwwwwwwwtttnnnjjjiiipppxxx~~~zzzhhh```TTTJJJBBB;;;666222///000000///......//////.........---------,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,///---///444666444444777999GGG[[[ttt|||mmmccc\\\^^^fffssswwwkkkdddaaaaaaeeeppp~~~|||zzzxxxwwwtttuuuwwwxxxxxx{{{~~~|||~~~}}}~~~~~~|||{{{{{{}}}~~~}}}~~~{{{wwwuuuuuunnnkkkmmmtttzzz|||}}}|||yyyssspppvvv{{{wwwnnnjjjkkkjjjeee[[[QQQIIIEEECCCAAA??????AAACCCCCCCCCEEEDDDDDDCCCCCCDDDEEEFFFBBBAAA@@@???@@@AAACCCDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDBBB@@@???@@@AAAAAA@@@@@@>>><<<;;;<<<;;;999777;;;999666444222222333444000000000000000111111111/////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------...------+++,,,///000000000000000444999AAAMMMZZZgggrrryyy::::::::::::::::::::::::>>>>>>>>>>>>============@@@??????AAADDDEEEBBB???AAAAAACCCCCCCCCCCCAAAAAAAAAAAABBBCCCCCCDDDDDDDDDHHHGGGLLLRRROOOUUUwwwuuukkkccckkk|||uuuqqqzzzyyyhhhXXXPPPHHHbbb{{{{{{rrrjjjcccbbbaaa___^^^ZZZTTTKKKEEEEEEDDDDDDJJJSSS^^^gggkkkggggggfffdddaaa^^^\\\[[[VVV]]]cccaaa\\\ZZZ[[[]]][[[XXXXXXZZZ[[[\\\]]]___^^^]]]\\\]]]]]][[[WWWUUUYYY\\\]]]ZZZYYY[[[___aaa______^^^___```cccfffhhhiiikkkoooqqqpppppppppppprrrtttxxx{{{{{{wwwqqqllleeedddaaa``````aaaccceeedddnnnwww{{{yyywww{{{~~~uuurrruuuyyy{{{yyyrrrkkknnn{{{}}}kkkgggjjj___OOO===555555555222///222222333333333222111111333333333444444444555555444444444444444444444444222555666444222444;;;AAADDDDDDDDDDDDCCC???999555999;;;======<<<===AAAEEEBBBFFFHHHGGGFFFGGGIIIJJJJJJLLLQQQXXXbbbuuu}}}nnnvvv|||zzzqqqlllrrrvvvxxxxxxqqqrrr|||vvvwwwyyyzzzxxxtttmmmhhheeerrr|||wwwiiiVVVTTTNNNEEE;;;444111000///000///...,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,///222111///000555333666<<>>???BBBDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCBBB@@@@@@@@@AAACCCEEECCCDDDEEEFFFGGGGGGFFFEEEDDDBBB@@@???@@@AAAAAA@@@@@@>>><<<;;;;;;:::777555777777666444333222111000111111111111111222222222//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...---,,,***,,,,,,---.........//////333000...111888BBBKKKPPP888888888888999999:::;;;BBBBBB@@@???>>><<<;;;;;;===???@@@BBBCCCCCCBBBAAAEEEDDDCCCDDDEEEDDDCCCAAADDDCCCBBBAAABBBDDDGGGHHHIIIGGGIIINNNRRRWWWfffuuuuuugggeeehhh|||{{{sss{{{ppp[[[WWWRRR\\\uuupppggghhhdddaaaaaa```\\\XXXUUUPPPGGG@@@CCCKKKWWWdddoooqqqnnnjjjhhhfffddd```]]]]]]]]]\\\[[[[[[[[[[[[\\\YYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZXXXWWWWWWYYYZZZ\\\]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]___aaadddgggiiikkkhhhiiillloooqqqrrrrrrrrruuuwwwyyyyyyuuunnngggbbb\\\^^^`````````aaaeeeiiioootttzzz}}}|||{{{{{{|||uuuuuuwwwzzz~~~}}}{{{vvvvvvnnnccchhhzzzrrrmmmoooPPPDDD:::666555222000000333333333333333333333333222222222333333333444444666555444333222333333444666555333222222333444666DDDGGGIIIGGGBBB===<<<<<<;;;;;;;;;<<<>>>???AAABBBEEEFFFFFFGGGGGGHHHIIIIIILLLIIILLLSSSTTTXXXiii}}}|||uuutttzzzqqqrrrtttyyy{{{}}}{{{qqqpppuuuxxxxxxtttuuuyyy~~~sssgggppp|||sssggg^^^SSSJJJ>>>666444333111///////////////////////////------------------------++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///222111666@@@JJJ]]]vvvhhhaaagggqqqvvvjjjhhhddd___eeeqqq~~~||||||}}}~~~}}}|||{{{~~~~~~~~~~~~|||yyytttpppjjjgggjjjrrr|||~~~yyywwwyyy{{{{{{zzzuuuqqqpppvvvwwwmmm___\\\UUUOOOIIIEEECCCCCCAAA@@@??????BBBCCCCCCBBBFFFEEEEEEEEEEEEEEEFFFFFFIIIHHHFFFBBB@@@???AAADDDCCCEEEFFFEEEDDDCCCDDDEEEDDDCCCAAA@@@?????????@@@DDDBBB???>>>===;;;999777777666555444333222222222444444333222111111111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---///000222333999999999999999:::;;;;;;@@@@@@???>>>===<<<<<<;;;<<<===???AAABBBDDDDDDEEEEEEDDDCCCDDDDDDDDDBBB@@@????????????AAACCCFFFGGGGGGEEEGGGKKKMMMQQQ\\\iii}}}qqqhhhqqqzzzppp~~~qqq]]]QQQPPPcccwww}}}|||{{{kkkfffcccdddeeeccc]]]XXXVVVNNNGGGFFFIIIOOOYYYccclllooorrrppplllgggeeeddd```___^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^aaaaaaccceeegggjjjlllnnnnnnoooppppppqqqrrrrrrrrrvvvvvvuuurrrllleee___[[[XXX[[[___aaadddhhhnnnrrrvvvpppnnnuuu~~~llloooyyyyyywwwooogggnnn|||hhhKKKAAA777555444222000111333333333333333333333333222222222333333333333444666555444333222333333444666555333222222333444555>>>@@@CCCAAA===::::::<<<::::::;;;<<<===???@@@AAADDDDDDDDDEEEFFFFFFGGGGGGHHHFFFIIIPPPQQQQQQ\\\kkk~~~tttnnnnnnooowwwwwwzzz|||~~~{{{sssrrrwwwyyyxxxuuurrrrrruuuwwwyyysssyyy{{{yyy{{{|||zzzsssiii^^^WWWNNNFFF;;;444222111000...........................------------------------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............,,,///666;;;EEE___zzzxxxnnnhhhgggwwwxxxlllccc```jjjkkkppp||||||{{{}}}|||vvvqqqmmmlllllljjjhhhjjjpppyyy|||vvvvvvxxxzzzwwwsssssspppqqqvvv|||yyyoooeeeVVVSSSNNNIIIEEECCCBBBBBBAAA???>>>>>>@@@BBBCCCBBBFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEBBB??????AAADDDCCCDDDEEEEEEDDDEEEGGGIIIEEEDDDBBBAAA@@@AAACCCDDDDDDBBB???>>>===;;;999777777777555444444333333333444444333222111111111111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************+++++++++,,,,,,,,,,,,---+++++++++,,,---...///000:::::::::::::::;;;;;;<<<>>>>>>=========<<<<<<<<<;;;<<<===???AAADDDFFFHHHEEEDDDCCCCCCDDDCCCAAA???;;;;;;<<<===???BBBDDDFFFFFFEEEFFFHHHIIILLLTTT\\\yyymmmiii{{{yyyxxx```MMMOOO]]]kkkwwwsssnnnhhheeefffgggddd```^^^XXXRRROOOKKKIIIMMMTTTbbbkkksssuuuqqqlllkkkllldddcccbbbaaa```___^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZ[[[]]]^^^```aaadddeeefffhhhjjjlllnnnooopppppppppqqqqqqrrrsssssstttrrrmmmggg```[[[VVVTTTTTTXXX^^^dddiiiooouuuyyytttjjjfffwwwvvvvvvvvvuuuppplllsss\\\DDD;;;444333333222111333222222222222222222222222111111222222222333333333555444444333333333333444555444333222222333444555777:::<<<;;;888777999;;;:::::::::;;;<<<>>>@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFDDDGGGNNNOOOLLLOOOWWWcccyyytttmmmhhhkkkxxx{{{~~~zzzuuuxxx|||tttuuutttooommmooovvvwwwxxxwwwssspppppprrrsss{{{vvvnnnfff___VVVQQQFFF???666111///000///---........................------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///---///444444666AAAOOOrrrxxxpppiiinnnwwwvvvggg```[[[YYY```ooo}}}yyyrrrllliiihhhiiikkkkkkkkklllqqqxxx~~~|||wwwyyy|||vvvooonnnooorrrtttnnncccZZZNNNLLLHHHEEECCCBBBBBBBBBBBB???======???BBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBB@@@??????BBBDDDBBBCCCCCCDDDDDDGGGKKKNNNLLLJJJFFFCCCAAAAAACCCDDDCCCAAA>>>======;;;999777777777666555444444444444444333222111000000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******************************+++++++++,,,,,,,,,+++++++++++++++,,,------;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===@@@CCCEEEGGGDDDCCCBBBBBBCCCBBB@@@>>>;;;<<<<<<===>>>@@@BBBCCCEEEFFFGGGHHHIIIKKKPPPUUUgggxxxyyylllrrryyyzzzwwwXXXHHHFFFQQQdddttt|||zzzuuummmhhhhhhhhhgggbbb___]]][[[TTTLLLJJJMMMWWW^^^gggmmmmmmmmmoooqqqiiihhhhhhhhhgggfffeeeddd]]]^^^___```aaaaaa``````]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZ\\\^^^```cccdddfffggghhhjjjlllmmmnnnnnnlllmmmoooqqqssssssrrrrrrmmmiiibbb[[[VVVSSSRRRRRRRRRWWW```hhhooorrruuuuuufffcccjjj~~~|||wwwtttxxxxxxwwwzzz}}}www~~~oooPPP<<<666111222222111222444222222222222222222222222111111111111222222222222444333333333333333333333333333222222222333444555555777999777555555777:::999999999:::;;;===???@@@@@@AAAAAABBBBBBCCCDDDDDDFFFCCCEEELLLOOOMMMMMMPPPXXXeee||||||uuurrrxxxuuupppoooxxxzzzwww~~~{{{qqqggggggqqq|||wwwrrrssstttssstttxxx}}}{{{{{{{{{xxxrrrnnnmmmtttxxxvvvkkkccc^^^YYYSSSMMM???:::333///...//////...........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------111...///444555444777===III^^^}}}lllhhhhhhooowwwqqqfffYYYUUU]]]iiisssxxx~~~}}}yyyjjjgggdddeeejjjrrryyy~~~zzzxxxvvvxxx{{{~~~~~~}}}xxxuuuzzz{{{kkkkkkkkkjjjggg```XXXRRRKKKJJJGGGEEECCCCCCCCCCCCCCCAAA>>>>>>@@@CCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDD@@@AAA@@@???>>>???BBBDDDAAABBBBBBCCCDDDHHHMMMQQQUUUQQQJJJDDD@@@??????@@@AAA???===<<<<<<:::888666666555444333333333333333333222111000000///000000......//////......---,,,++++++++++++++++++++++++++++++******)))(((((((((************************************++++++++++++,,,,,,+++******+++++++++<<<;;;;;;::::::;;;;;;;;;888999999:::;;;;;;<<<<<<>>>=========>>>???AAACCCAAA@@@@@@@@@AAAAAA???>>>???????????????@@@AAAAAABBBDDDFFFFFFHHHLLLPPPQQQXXX___wwwqqqgggvvv}}}}}}lllRRRCCCCCCRRRbbbwwwvvvqqqmmmjjjdddcccdddeee```VVVQQQPPPOOOQQQUUU[[[bbbhhhlllnnnnnnooopppqqqqqqqqqppppppfffgggggghhhgggfffdddccc```aaaaaa```___^^^]]]\\\\\\\\\]]]___aaaccceeegggjjjkkklllnnnoooooooooooolllnnnrrrtttssspppmmmjjj```\\\VVVQQQOOOPPPSSSUUUXXX]]]fffooottttttpppmmm]]]bbboooxxxzzzwwwyyytttttt}}}pppllliiiiiiiiiaaaRRREEE777222///111222000111444111111111111111111111111000000000111111111222222222222333333333333333333222222222222333333444444777999:::888555444666999888888888999:::<<<>>>>>>@@@@@@AAAAAABBBCCCCCCCCCEEEBBBCCCHHHMMMOOOQQQRRRTTTWWWbbbxxxvvvttttttxxx~~~yyypppjjjnnnxxx}}}|||xxxrrrllllllqqqwwwxxxwwwwwwxxxxxxxxx|||yyywww{{{zzzsssuuuvvv{{{zzzmmmggg___ZZZWWWSSSLLLFFF999666222///.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,------++++++...111111222444666AAAWWWrrryyyqqqllljjjfffggg{{{mmmaaa___dddjjjmmmrrrsssvvv{{{~~~xxxsssrrrrrrtttxxx~~~}}}zzzyyyuuutttrrrqqqqqqoookkkgggbbbbbbdddkkkvvv~~~{{{{{{|||yyywwwxxxsssooouuu}}}uuuiiiiiifffaaaYYYSSSPPPOOOJJJIIIGGGEEECCCBBBBBBBBBEEECCCAAAAAACCCEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCCCC>>>?????????>>>???AAADDD@@@AAAAAABBBCCCFFFKKKOOOTTTPPPIIICCC???>>>>>>??????===;;;::::::999777555333333222222111111222222222222111000////////////...............------,,,++++++++++++++++++++++++*********)))))))))(((((()))))))))))))))))))))))))))))))))*********++++++---,,,++++++***+++++++++<<<;;;;;;:::::::::::::::777777888999999:::;;;;;;>>>======<<<<<<=========>>>======>>>@@@@@@???===AAAAAAAAAAAAAAAAAAAAAAAA>>>AAABBBBBBEEEKKKNNNMMMQQQTTTcccxxxeeehhhnnnUUUGGGFFFKKKcccyyywwwmmmgggddddddggggggaaa\\\ZZZPPPMMMKKKNNNUUU^^^dddfffnnnooorrrvvvxxxzzz{{{{{{uuuuuuuuutttqqqmmmjjjggggggffffffeeeeeedddddddddccccccdddeeefffhhhjjjkkknnnoooqqqrrrssssssrrrqqqqqqrrrsssrrrnnnhhhbbb^^^TTTRRRPPPOOOQQQVVV[[[___fffjjjpppwwwzzzxxxrrrllleeehhhnnntttxxxyyywwwuuuuuuxxx|||{{{sssmmmsss~~~zzzttt___]]]aaafff^^^KKK>>><<<333000///111111///000444000000000000000000000000///000000000000111111111111222222333333333333222111111222222333333444444888:::;;;999666444555777777777777888999;;;===>>>?????????@@@AAAAAABBBBBBCCCAAA@@@CCCHHHMMMRRRTTTKKKPPPXXXaaaiiizzz~~~~~~}}}zzzuuurrrssstttvvvuuuvvvvvvvvvvvvxxxzzz|||~~~www{{{}}}{{{}}}||||||xxxvvvwww||||||rrrjjjaaa\\\VVVQQQMMMGGG@@@:::444333111///......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,---+++***+++---///000000555444:::HHH]]]xxx~~~{{{vvvjjjbbbjjjxxx}}}vvvvvvzzz}}}vvvrrrnnnnnnppppppmmmiiicccbbbaaabbbeeehhhiiiiiikkknnnqqquuuxxxyyyzzzzzztttqqqmmmjjjgggeeebbb```eeebbb```bbbggglllmmmlllnnnmmmooovvv}}}zzz{{{|||zzzwwwxxxsssooosssyyy{{{uuunnnjjjjjjfff]]]QQQJJJIIILLLGGGFFFEEECCCBBBAAAAAA@@@EEEDDDCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB===>>>@@@?????????AAACCC@@@AAAAAAAAAAAACCCGGGJJJJJJGGGCCC@@@>>>>>>@@@AAA===;;;999888888777555333222111111000000111111111222111000///............---............---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))))))))*********,,,++++++*********++++++;;;;;;:::999999999999999666777777888888999999999;;;;;;;;;<<<<<<;;;:::::::::999:::;;;>>>???>>>===@@@AAABBBBBBCCCCCCCCCCCC>>>AAAAAA@@@CCCJJJMMMKKKPPPTTT\\\kkksssjjjsssttt]]]KKKAAANNNddd{{{xxxnnneee___bbbfffeeeccccccXXXUUUPPPLLLMMMQQQXXX]]]dddggglllqqqvvvzzz|||}}}||||||||||||yyyvvvrrrpppnnnmmmlllkkkkkklllmmmmmmmmmlllllllllmmmnnnoooooopppqqqsssttttttsssrrrqqqpppnnnkkkgggaaa[[[VVVSSSSSSSSSTTTWWW\\\dddjjjooowwwxxxzzz~~~|||wwwssspppllljjjmmmrrrwwwzzz}}}~~~|||vvvqqqmmmlllxxxuuuhhh^^^aaabbb]]]SSSFFF:::333222000000222111...///222000000000000000000000000/////////000000000111111000111222333444333333222000000111222333444444444444777:::999555333333555666666666777999:::<<<============>>>??????@@@@@@BBBCCCBBBBBBEEEJJJOOORRRHHHLLLRRRTTTRRRXXXmmm~~~||||||yyy{{{}}}|||~~~{{{yyyyyyzzz|||}}}{{{tttiiiaaa\\\WWWOOOFFF>>>888444222000000///...------...///------------------------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************************************************++++++++++++************++++++++++++------------...///000000444000///555???PPPiiiwwwooollllllwwwxxxsssooonnnmmmiiifffbbb``````___^^^\\\^^^___bbbeeehhhjjjkkklllbbb___]]]]]]___```^^^]]]```^^^___gggsss~~~|||yyyxxx{{{yyyxxx|||~~~|||xxxtttpppmmmooorrrsssooojjjmmmoookkk___PPPEEEDDDGGGDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEGGGHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>???@@@@@@??????AAACCC@@@AAABBBAAA??????AAABBBAAA@@@>>><<<<<<===>>>???:::888777666666555333222222111111111111111222222111111000///............------......------,,,+++************************))))))******+++,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******)))))))))((())))))******;;;:::999999888888888888666777777777888888888888888999:::;;;<<<;;;:::999777777888:::===>>>>>>===>>>???AAABBBCCCDDDDDDDDDAAADDDCCC@@@CCCKKKNNNKKKLLLSSSVVVXXXiiiqqqhhhiiiyyyxxx]]]JJJCCCSSSeeettttttggg[[[[[[bbbeeeggghhh```___ZZZQQQIIIIIIPPPWWWYYY]]]cccjjjpppuuuxxxyyyyyyzzz|||~~~}}}|||yyywwwsssrrrpppooooooqqqssstttssssssrrrrrrrrrrrrssssssoooppprrrssssssrrrpppooojjjgggaaaZZZUUUQQQOOONNNWWWYYY\\\aaahhhpppwww|||}}}tttlllkkksss|||~~~zzztttoooooossswwwzzzeeehhhkkkcccRRRHHHFFF===///222000111333111......222000000000000000000000000////////////000000000000000111222333444333333222///000111222333444444444000444888888555222333444555666666777888:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>DDDFFFGGGEEEEEEHHHMMMOOOLLLIIIJJJNNNPPPPPPVVV^^^pppxxxyyyvvv~~~}}}|||~~~|||yyyvvvrrrlllddd___[[[UUUJJJ>>>444//////000.........---,,,+++,,,---------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************)))************+++++++++)))************+++++++++))),,,---------/////////......111666666999FFFUUUuuu~~~|||uuummmeeehhhkkknnntttyyyyyy{{{wwwtttooollljjjhhheeecccaaaaaa```aaabbbccceeefffeeecccbbbeeejjjnnnnnnmmmmmmlllmmmuuu}}}yyyzzz~~~zzzvvvxxx}}}{{{wwwjjjgggeeefffiiijjjhhhfffpppsssqqqdddQQQDDDAAACCCCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCFFFHHHHHHEEECCCEEEDDDCCCBBBAAA@@@@@@AAA>>>@@@AAAAAA@@@@@@AAABBBAAABBBBBBAAA>>><<<<<<===>>>>>><<<;;;::::::::::::999777555555555444222111333222222111222222333333111000///......------...------......------,,,+++************************))))))***+++,,,------...))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))::::::::::::999888777777;;;999888777777777555333999:::;;;;;;;;;;;;999999888888777777888;;;>>>@@@???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCDDDEEEEEEEEELLLOOOVVVZZZ[[[jjjssscccjjjzzzbbbMMMJJJLLLYYYooozzzggg[[[aaammmpppkkkjjjfffbbb]]]YYYVVVRRRPPPSSSUUUWWWXXX[[[cccoooxxxwwwyyyzzzzzzyyyxxxxxxyyyxxxtttpppppprrruuuvvvuuuvvvuuutttttttttssspppmmmppppppqqqqqqpppmmmiiieee\\\WWWQQQNNNNNNQQQTTTUUUccchhhooovvv{{{uuuvvvxxxqqqttt~~~}}}sssjjjgggkkkwww~~~kkkSSSJJJEEE:::222111////////////////////////000000000///////////////000000111111111111000000//////......///111333444111111222222222333333333222333444444555555444444666666666666888:::<<<===<<<<<<<<<<<<<<<===>>>>>>CCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNNNNNNNNNNUUU]]]uuu}}}}}}tttjjjmmmssszzz|||xxxqqqjjjggghhhhhheeeaaaLLLFFF>>>555///---...///........................------,,,,,,,,,,,,++++++******************************************************++++++++++++***************)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...///222444666KKK[[[wwwxxxnnndddaaaccciiiyyyyyyrrrsssvvvuuurrrssstttrrrmmmoooqqquuu|||zzzwwwvvv{{{|||zzz}}}~~~vvvuuuvvv|||uuukkkhhhaaa\\\\\\]]][[[YYYZZZ``````___ZZZRRRIIICCC??????AAAAAA???AAADDDDDD@@@AAABBBCCCDDDCCCBBBAAA@@@???@@@@@@@@@@@@???>>>>>>AAAAAA???>>>>>>>>>???@@@@@@AAABBBCCCBBB@@@>>><<<<<<;;;;;;;;;;;;:::::::::666555444222111000000000.........///////////////.........------,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++******))))))************************(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))888888999::::::999999999:::888777777777777555444777888999:::;;;;;;;;;:::888888888999:::===???@@@AAAAAAAAAAAA@@@???>>>===?????????@@@AAACCCEEEFFFKKKNNNTTTXXXUUU]]]|||zzznnnnnnxxxiii]]]OOOIIIRRRiiizzzkkkgggmmmqqqppprrrllleee```___]]]ZZZXXXTTTSSSQQQSSSWWW___gggllloooqqqsssuuutttuuuvvvwwwzzzwwwtttsssuuuwwwwwwvvvwwwvvvvvvvvvvvvtttqqqooommmkkkiiifffbbb^^^YYYVVVRRROOOLLLLLLPPPVVV[[[^^^lllsss}}}|||rrrppp{{{vvvqqquuu{{{~~~wwwooolllnnnvvviiiOOODDD>>>555//////000000000000000000000000000000000000000000000000000111111111111111111000111000000///000111333333111111222222222333333333333333444555555555444444666666666666888:::<<<======<<<;;;;;;;;;<<<>>>>>>BBBCCCEEEFFFFFFFFFEEEEEECCCEEEGGGIIIJJJKKKKKKJJJJJJOOO\\\rrr}}}vvvnnnhhhpppzzzzzztttooolllkkkhhhddd]]]UUULLLFFF===999444///------///000------------------------------,,,,,,,,,+++++++++******************************************************++++++++++++******++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......///000111222777@@@RRRiii~~~~~~vvvooollljjjkkksss{{{}}}{{{}}}}}}{{{~~~|||}}}}}}vvvnnnnnnrrrxxx~~~~~~wwwqqqeee^^^XXXVVVSSSMMMJJJKKKPPPSSSVVVVVVQQQKKKEEEBBB<<<>>>>>><<<>>>BBBCCC@@@AAAAAAAAAAAAAAA@@@@@@???===>>>???@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>?????????@@@AAAAAAAAA???===<<<;;;;;;;;;::::::999999999555444333222111000000000............////////////...---------,,,,,,,,,,,,)))******++++++******)))++++++*********)))))))))************************(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((777888999:::;;;;;;;;;;;;999777666666777777666555444666777999;;;<<<<<<<<<888999:::;;;===???@@@AAACCCCCCBBBAAA???>>>===<<>>======???AAAEEEGGGIIILLLRRRUUUQQQRRRbbbwwwvvvddd^^^pppyyyqqqcccSSSLLLSSSdddsss~~~yyypppnnnrrruuu|||uuummmgggcccaaa^^^[[[WWWSSSOOOOOOSSSXXX[[[\\\dddgggkkkoooqqqsssvvvxxxvvvtttrrrrrrssssssrrrqqqsssrrrqqqppppppnnnjjjhhhcccaaa\\\WWWRRRNNNLLLKKKMMMMMMOOOVVV___iiipppttt{{{sssnnngggdddjjjtttxxxvvvqqqrrr|||sssooolllpppyyy}}}xxxwwwuuusss{{{yyyaaaHHH<<<777111///111111111111111111111111111111111111111111111111111111111222222222222111111222222111111111222222333111111222222222333333333444444555555555444444333666666666777888:::;;;<<<===<<<;;;::::::<<<===???AAABBBDDDFFFFFFEEEDDDBBBBBBCCCEEEGGGIIIIIIIIIIIIFFFFFFKKKTTTaaawwwxxxyyyqqquuu|||~~~yyyvvvuuuyyy|||zzzsssllliiiiiijjjiiieee[[[NNNAAA999555000///---,,,,,,---///000------------------------,,,,,,,,,,,,++++++++++++******************************************************++++++++++++******,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,/////////...............///222777AAASSSmmm~~~}}}~~~|||xxxxxxxxxvvvwwwyyyyyy~~~~~~~~~{{{~~~yyymmmkkklllooorrrtttsssoookkkfffaaaZZZUUULLLCCCAAACCCBBBGGGLLLOOOMMMHHHDDDBBB;;;===<<<888999===???>>>@@@@@@???>>>>>>>>>>>>>>>;;;<<<>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>>??????>>>===;;;:::;;;;;;:::999999888777777444444222111000000000000........................------,,,,,,,,,,,,,,,+++((())))))))))))))))))(((******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((::::::;;;<<<<<<<<<<<<<<<999777666777888999888777555666777888:::;;;<<<<<<999:::<<<>>>@@@AAAAAABBBDDDCCCBBBAAA@@@@@@??????CCCAAA???===>>>AAAEEEGGGGGGIIINNNSSSQQQPPPXXXccciiiXXXaaaqqqyyyjjjYYYOOOMMMOOO[[[gggsssvvvqqqpppsssxxx}}}xxxpppggg```]]]\\\]]]\\\ZZZWWWUUUTTTTTTTTTYYY\\\bbbfffiiikkknnnpppoooooonnnmmmlllkkkjjjiiijjjhhhfffeeedddbbb^^^[[[UUUTTTRRROOONNNOOORRRTTTUUUXXX___jjjvvvqqqllleee^^^___eeemmmrrruuuuuu}}}yyyyyy{{{tttkkklllqqq{{{wwwqqqooommmjjjlllpppfffSSS@@@777444222222444111111111111111111111111111111111111111222222222222222222333333222222222333333222222222222222222111111222222222333333333555555555555555444444333666666777777999:::;;;;;;===;;;:::999999;;;===??????AAACCCEEEEEEDDDBBBAAACCCEEEGGGIIIJJJKKKJJJJJJFFFFFFIIILLLPPPZZZnnn~~~yyyuuuxxxzzzssstttrrrtttxxx}}}wwwtttmmmfffccceeejjjoooiiiaaaUUUGGG;;;444222222......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************++++++++++++******,,,,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,000111333444:::III\\\jjj{{{zzz{{{~~~qqqvvv{{{zzzvvvsssuuuxxx}}}zzzxxx{{{~~~uuullliiiiiiiiiiiihhhfffdddcccaaa]]]XXXRRRHHH???===AAA???CCCFFFGGGFFFCCCAAA@@@BBBCCC@@@:::777:::;;;:::???>>>===;;;;;;<<<======<<<===>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>><<<=========<<<;;;:::999:::999999888777666555555333333222000000////////////...............------,,,,,,,,,,,,++++++++++++((())))))******))))))((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((===============<<<;;;;;;888777777888:::;;;;;;999888888888999999:::;;;;;;;;;<<<===???AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEJJJGGGCCC@@@???AAADDDGGGFFFHHHLLLOOOPPPPPPUUUZZZddd}}}yyygggbbb___fffuuufff[[[UUUSSSIIIOOOWWW^^^```ccciiiooowww}}}yyymmmbbb```bbbdddiiilllhhh^^^WWWVVVXXXVVVYYY]]]____________```fffffffffdddbbb```______]]][[[ZZZYYYXXXUUUQQQNNNKKKMMMQQQTTTXXX___gggmmmlllooouuu}}}qqqooowwwzzzpppgggcccgggsss~~~yyy{{{}}}wwwwwwxxxrrrlllrrr}}}vvvqqqppprrrrrriii\\\TTTSSSHHH<<<666444222222333111111111111111111111111000000111111222222222222222222222333333222222222222333333333222222222111111111222222222333333333444555555666666555444444666666777888999:::::::::<<<;;;999888999:::<<<===>>>???AAACCCCCCCCCBBBAAACCCEEEGGGIIIJJJKKKKKKJJJFFFEEEGGGJJJJJJJJJOOOWWWooo|||yyyzzz}}}~~~~~~yyyqqqjjjmmmqqq|||~~~|||~~~zzzvvvjjjeeeaaacccgggkkkjjjhhhUUUJJJ;;;111------......------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******************************++++++++++++******,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++*********++++++,,,,,,,,,***+++,,,---.........---+++...111111222777AAAIII^^^iii{{{~~~~~~uuuwwwxxxvvvtttuuuzzz~~~~~~|||sssssstttuuuwwwwwwuuurrrgggfffcccaaa___^^^]]]]]]PPPMMMKKKGGG@@@999:::???AAABBBBBBAAA@@@@@@BBBCCCOOOPPPKKKBBB<<<;;;<<<:::>>>===<<<;;;:::;;;<<<===>>>>>>?????????>>>>>>===????????????>>>>>>======;;;;;;;;;;;;:::999888888888777777666555444444444222222111000//////////////////......---------,,,++++++++++++++++++++++++)))******************)))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''============<<<;;;:::999777666666888:::<<<<<<;;;999999999999:::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBEEEGGGIIIMMMJJJFFFBBBAAAAAADDDEEEEEEGGGIIIKKKLLLMMMPPPSSS\\\kkk~~~ppp```ZZZpppwwwmmmfffSSSLLLFFFFFFHHHKKKPPPVVVdddnnnwwwuuullldddccceeecccmmmvvvssshhh^^^[[[]]]^^^```ccccccaaa^^^\\\[[[\\\\\\[[[XXXTTTRRRRRRSSSOOOOOONNNOOOPPPOOOLLLJJJOOOTTT\\\bbbiiiqqq{{{uuuhhh[[[\\\jjj|||~~~wwwtttttt|||~~~vvvuuuwwwrrruuu}}}qqqqqqtttvvvsssfffRRRCCCFFFAAA:::666333111000///111111111111111111111111//////000000111222222222111111222222222222111111111111222222333222222111111111222222222333333333444444555666666666666666666666777999999::::::999:::999999999::::::;;;;;;<<<===>>>@@@AAABBBCCCCCCAAABBBDDDFFFHHHHHHHHHHHHIIIEEEDDDGGGIIIGGGGGGJJJOOOZZZmmm}}}www|||wwwllllllxxx}}}~~~{{{yyyxxxtttmmmgggjjjjjjmmmssstttkkkXXXIII===555---+++...000---******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))******************************++++++++++++******+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++))))))******+++,,,,,,,,,***++++++,,,---......///,,,---...---,,,---222777888AAAQQQfffzzzyyyyyywwwtttsssxxx{{{||||||~~~{{{vvvrrrlllnnnppprrrtttuuuwwwyyyqqqkkkbbbZZZTTTQQQNNNLLLDDDAAA??????===:::<<<@@@AAA@@@???>>>>>>@@@EEEIIIVVVXXXTTTJJJBBB??????===>>>>>>===<<<<<<<<<<<<<<<>>>>>>??????>>>>>>===<<<>>>>>>??????>>>>>>===<<<;;;;;;::::::999888888888555555444444444444333333111111000/////////////////////......---,,,,,,,,,)))************+++++++++)))******++++++******)))(((((())))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''999999:::::::::999999888444444444666999;;;;;;:::999999999999;;;<<<>>>@@@AAA@@@???>>>>>>???@@@AAA>>>>>>>>>???AAADDDFFFHHHJJJHHHEEEAAA@@@AAABBBDDDBBBEEEHHHIIIIIIJJJMMMNNNZZZ___mmmqqqeeeiiirrrxxxkkk___SSSNNNJJJEEECCCDDDNNNTTT\\\___]]]ZZZXXXXXXVVVaaammmpppiii___YYYXXX___bbbfffhhhgggeeecccccc^^^]]][[[WWWRRRPPPRRRTTTPPPQQQSSSVVVZZZ\\\\\\[[[___eeennntttwww{{{}}}xxxuuuuuuttttttbbb\\\UUUVVV```nnnzzzxxxuuutttxxx~~~|||qqqpppuuutttzzz||||||vvvjjj[[[LLLBBB:::999666222000000000///000000000000000000000000......///000000111222222000111111111111111111000...///111222222222222111111111222222222333333333222333444666777777777777666666888999::::::999999777888999:::;;;::::::999;;;;;;<<<===???AAADDDEEE???AAACCCEEEFFFGGGGGGFFFHHHEEEDDDGGGIIIHHHIIILLLDDDJJJSSS^^^nnnyyyzzztttqqqnnnnnnpppppplllhhhnnnmmmllljjjcccTTT@@@111000...---...000111///---,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))******************************++++++++++++*********))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,...---,,,++++++,,,---.........,,,+++++++++,,,---***000999CCCPPP```qqq}}}{{{wwwtttwww~~~~~~||||||zzzvvvzzz~~~yyyvvvuuuyyy}}}}}}wwwrrroookkklllooosssxxx{{{{{{zzzqqqgggYYYNNNIIIEEEAAA===AAA<<<:::===???>>>???CCC@@@@@@@@@??????AAAEEEHHHOOOSSSRRRJJJBBB@@@@@@???>>>>>>>>>???>>>======<<<<<<===>>>>>>>>>>>>>>>======>>>?????????>>><<<<<<;;;;;;:::999888888888888222222222333333333333444000000///.........////////////...------,,,++++++))))))))))))******++++++((())))))))))))))))))((()))))))))*********++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''555666777888888888888888222222222444777999:::999888888888999<<<>>>AAACCCBBBAAA???======>>>???@@@>>>=========???BBBDDDFFFFFFEEEBBB@@@???@@@AAABBB===CCCHHHIIIIIIKKKMMMNNNSSSRRRWWWeee}}}vvvkkkdddkkkvvvnnnkkkbbbTTTHHHDDD??????BBBGGGKKKKKKHHHEEEHHHRRR^^^fffeee]]]UUUOOOTTTYYY___dddfffggghhhiiikkkkkkhhhccc^^^\\\^^^aaa^^^```ccciiioootttuuuuuunnnttt|||~~~~~~{{{ssshhh___]]]```cccfffbbbaaa```___```eeennntttuuuqqqrrrwww}}}|||wwwmmmmmmxxx|||ttt___OOOGGGDDD111222000------000333444////////////////////////---......///000111111111000000111111111111000000---...000111222222222111111111222222222333333333222222444666777888888888666777888999::::::999888666888:::;;;<<<;;;999888:::::::::;;;===AAAEEEGGG@@@AAACCCEEEGGGGGGGGGGGGAAAAAACCCGGGGGGDDDEEEIIIEEEIIILLLLLLOOO^^^wwwyyy|||yyy}}}|||xxxvvvuuuxxxsssoooooorrrtttrrrooobbb\\\SSSIII@@@999444111,,,------,,,+++,,,...000222111000...,,,+++***)))************************+++++++++************)))))))))))))))))))))))))))******************************++++++++++++******)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,111000---+++++++++,,,---))))))***---000000...,,,---111555444333999HHHTTTgggzzz~~~yyyyyy|||zzzvvvvvvtttrrrwww||||||~~~~~~xxxrrrpppmmmrrryyy||||||xxxssspppnnnmmmooovvv~~~~~~yyy```UUUHHHBBBBBBDDDBBB??????888666999===>>>>>>@@@AAABBBBBBAAA@@@@@@BBBDDDEEEJJJKKKEEE>>>===>>>>>>>>>???@@@@@@@@@???===<<<:::;;;<<<>>>????????????===>>>?????????>>><<<;;;<<<;;;:::999888888888888111111111222333333444444000//////............/////////...---,,,,,,++++++(((((())))))*********+++''''''((((((((((((''''''))))))******+++++++++,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''777777666666666666777777444444555555666777777888777888999999:::;;;???AAA>>>???AAABBBBBBAAA???>>>>>>===<<<<<<===???AAACCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCEEEGGGIIIKKKLLLMMMJJJNNNWWWaaatttyyygggcccfffrrrqqq```VVVIIICCC@@@DDDEEE@@@===>>>:::>>>EEEMMMQQQPPPIIICCCEEEHHHLLLPPPUUU\\\dddkkkgggmmmtttvvvtttrrrtttvvvrrrooommmqqqzzzxxxuuuwwwwwwtttqqqeeeYYYJJJFFFOOO```pppxxxyyypppgggeeegggjjjqqqwww}}}{{{wwwyyyssshhhhhhtttzzzzzzuuudddRRRBBB888333333222000...---...///000000000000000000/////////---------...///000000111//////000000000000//////000...,,,---000111000...////////////000000000000000222333444444444666888888777666666888999888777:::999888888888999:::;;;>>>===<<<<<<<<<>>>???@@@;;;===@@@CCCEEEFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEDDDEEEGGGIIIMMMSSS[[[```kkkyyy}}}zzzyyyxxxxxxwwwvvvxxx}}}|||vvvjjjZZZOOOAAA???;;;666333111111000........................777555222...+++***************************************************************))))))((((((''''''++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))******))))))(((((('''''')))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...///000111333555666666AAAJJJZZZkkk{{{{{{{{{||||||{{{yyyxxxwww~~~}}}{{{zzz{{{}}}}}}|||zzzyyyyyyxxx}}}~~~{{{tttlllgggiiipppyyy}}}}}}{{{{{{{{{zzzyyyvvvtttqqqmmmgggcccKKKGGGBBB@@@@@@???===:::;;;;;;<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????BBBDDDFFFFFFEEEAAA===:::???>>>===<<<<<<===>>>???======<<<;;;::::::999999;;;:::999888777666666666222222222111111111111000000...------......---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%&&&((()))***)))(((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''666666555555555555666666444444555555666666777777777888999::::::;;;>>>AAA@@@AAACCCDDDDDDCCCAAA@@@>>>===<<<<<<===???AAACCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHIIIJJJNNNKKKLLLRRRVVVbbb~~~yyyeee``````kkk}}}vvvlll___VVVQQQQQQOOOFFF>>>;;;???===;;;===@@@BBBBBBAAA>>>@@@CCCDDDGGGKKKRRRWWWgggmmmtttxxxyyy{{{zzzuuupppooosssvvvvvvuuusssmmmddd]]][[[[[[[[[ZZZOOOKKKJJJPPP]]]jjjssswwwqqqllljjjmmmrrrwww{{{yyyyyyzzzxxxvvvrrrnnntttwwwtttvvvxxxwwwooojjj```SSSFFF<<<666333333222000...------...///////////////////////////---------...///000000000//////000000000000/////////---,,,---000111000...////////////000000000111000222333444333444666777:::999888999;;;<<<;;;:::999888777777777777888999<<<<<<<<<<<<<<<===>>>???<<<===@@@BBBDDDDDDCCCCCCEEEDDDCCCCCCBBBBBBBBBBBBDDDEEEFFFFFFGGGJJJOOORRRQQQWWWcccqqquuuiii]]]OOOAAA888999777444111///......///------------------------555333000---+++************************************************************)))))))))((((((((('''*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))((((((''''''))))))*********+++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,------...///111222333333333777===GGGTTTcccrrr|||}}}{{{~~~|||zzzxxxwwwxxxyyyzzz}}}|||zzzwwwuuusssrrrrrruuuxxx|||~~~~~~{{{wwwtttuuuyyy~~~~~~ppplllfff```\\\XXXSSSQQQHHHEEEAAA>>>>>>>>><<<:::999:::<<<>>>?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@BBBCCCDDDDDDCCC@@@===;;;>>>>>>===<<<<<<===>>>>>>======<<<;;;;;;:::999999;;;;;;;;;:::999888666555111111111000000000//////000...------......---,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&555555555444444555555555555555555555555666666666777888:::::::::;;;===??????@@@AAABBBBBBAAA@@@???======<<<<<<>>>???AAACCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHLLLJJJKKKMMMLLLPPPaaauuu{{{mmm^^^YYYaaauuuuuullleeeeeeddd]]]TTTNNNGGGCCC===999888999::::::999:::;;;;;;;;;>>>BBBEEEKKKPPPVVVZZZ]]]aaafffkkknnniiibbb^^^]]]]]]\\\ZZZWWWSSSMMMHHHGGGKKKRRRWWWXXXYYY\\\bbbhhhlllnnnnnniiiiiimmmsssyyywwwmmmfffdddiiiooowwwuuupppnnnkkkiiiiiiXXXSSSJJJAAA999444111111333222000...---,,,---------------------.........---------...//////000000...//////000000//////......---,,,---000111111000/////////000000000111111000111333333333333555777999888888999;;;===<<<;;;777777666666666666666777999:::;;;<<<<<<=========<<<===???AAABBBBBBBBBAAACCCCCCBBBAAA@@@@@@??????BBBCCCDDDCCCCCCCCCFFFHHHGGGGGGHHHMMMVVVeeevvvsssiiiYYYKKKBBB:::444000111000...---------......------------------------111000...,,,+++******+++************************************************))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((())))))))))))))))))((((((((((((''')))))))))*********++++++*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////------...000777CCCPPPYYYbbbmmm|||}}}}}}}}}~~~~~~zzzyyywwwuuuqqqmmmgggccc]]]WWWOOOHHHDDDBBBAAA@@@CCC@@@===<<<<<<<<<;;;:::888:::===@@@AAA@@@>>>===????????????????????????@@@????????????@@@AAAAAAAAAAAAAAAAAA@@@???======>>>===<<<<<<<<<<<<===>>>======<<<<<<;;;::::::::::::;;;<<<<<<;;;999777555000000/////////.........///...------......---+++++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%555555555555555555555555555555555555555555555555777999::::::::::::<<<>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<===>>>@@@AAACCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFHHHHHHJJJLLLIIIIIIRRR^^^zzzuuuaaaVVV^^^www}}}vvvtttvvvsssllleeeYYYWWWTTTPPPKKKFFFAAA>>>;;;;;;:::999999999;;;===???AAACCCDDDEEEHHHLLLPPPQQQMMMHHHFFFFFFHHHHHHHHHEEEGGGIIIJJJLLLUUUaaakkknnnmmmllljjjggggggiiikkklllmmmppptttvvv|||}}}rrreee[[[YYYbbbnnn}}}wwwhhhkkkpppiii]]]WWWPPPJJJ@@@888222///...---222111000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------....../////////...//////////////////...---,,,---...///000111111//////000000000111111111///111333333222222444555555444444555888:::999999777777666666666666777777666888:::;;;<<<<<<<<<;;;:::;;;===???@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>>>>===???BBBCCCCCCCCCEEEFFFEEEFFFFFFGGGIIIMMMSSSXXX___jjjzzzxxxfffZZZMMMFFF===666333333444444///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++************************************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///000111222222555999<<<>>>EEEOOOXXX```jjjuuu}}}|||vvvrrrgggbbb\\\WWWTTTOOOHHHBBBIIIDDD>>>:::::::::;;;<<<<<<;;;::::::;;;<<<======;;;<<<>>>@@@AAA@@@@@@???>>>>>>>>>???????????????>>>>>>>>>>>>???@@@AAABBB@@@???>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<:::666444000000000/////////......///...,,,---......---+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%555666777777777777666555444444444444555555555555777999:::;;;:::999;;;<<<999999999::::::999999999;;;;;;<<<===???@@@BBBBBBDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHJJJHHHGGGKKKQQQ[[[sssvvv\\\PPPYYYiii~~~xxxqqqmmmmmmmmmjjjddd^^^XXXUUULLLJJJGGGEEECCCAAA@@@???AAAAAAAAA@@@???AAACCCEEEFFFDDDBBBBBBDDDHHHKKKMMMPPPTTTYYYZZZZZZ___hhhppphhhjjjjjjhhhgggkkkuuu}}}|||xxxtttqqqrrr|||~~~uuullleee```dddkkksss}}}zzznnniiioooooocccVVVQQQMMMFFF<<<444000...------111000///...,,,,,,++++++***+++++++++,,,,,,,,,---------------..................////////////......,,,---......//////000111000000000000111111111111///111222222111111333444222222111333666777777666777777888888888999999999555777999:::<<<<<<;;;;;;888999;;;===???AAACCCCCCBBBCCCCCCCCCBBBAAA???>>>;;;===@@@BBBBBBCCCDDDEEE;;;>>>BBBDDDEEEEEEFFFGGGFFFMMMUUU\\\cccmmmzzz{{{pppeee\\\QQQDDD;;;888555333111000//////............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((()))))))))*********))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...---...777999:::;;;>>>CCCKKKQQQYYY^^^eeemmmtttzzz}}}~~~}}}zzzwwwuuuuuuyyywwwtttmmmeee]]]VVVQQQJJJFFFBBBAAAAAAAAA>>>;;;<<<:::888888999;;;;;;;;;888999999:::;;;===???AAA@@@??????>>>???@@@BBBCCC????????????@@@@@@AAAAAA=========>>>???@@@AAABBB???>>>===<<<;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999:::;;;<<<;;;888555333111111000000000////////////---,,,,,,------,,,+++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%555666777888888777666555222333333444555555666666777999;;;;;;:::999999::::::::::::::::::::::::::::::;;;<<<>>>???AAABBBBBBCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@AAABBBDDDEEEFFFEEEEEEFFFEEECCCCCCDDDFFFLLLZZZssssss\\\RRRSSS___{{{wwwvvvuuurrrnnnlllmmmnnnlllhhhddd```]]]ZZZVVVSSSLLLLLLKKKKKKLLLMMMOOOPPPYYYWWWVVVUUUVVVYYY]]]```fffiiikkkhhhcccaaacccfffeeejjjooonnnnnnvvv|||sssooottt||||||}}}{{{wwwrrrpppqqqsss~~~}}}zzzyyy}}}yyyeeemmmuuussseeeUUUQQQUUUFFF>>>555000/////////............------,,,++++++******++++++,,,,,,---------------------------------......//////......------...//////......///000000000000111111111222222///000222222111111222333444333222444666888777666666777888:::;;;;;;;;;;;;666666888999;;;<<<<<<<<<999999;;;===???AAABBBCCCAAABBBCCCDDDCCCBBBAAA@@@===???@@@@@@???>>>???@@@>>>???AAAAAA@@@@@@BBBDDD@@@AAACCCCCCDDDHHHPPPVVVfffnnn{{{}}}tttmmmiiiYYYRRRIIIAAA<<<999555222...///000111111///---,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((((((((((()))))))))******)))))))))************+++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,******+++******+++...111111222444444444444555666:::===AAAFFFKKKOOORRRSSSTTTVVVYYY\\\___`````````^^^]]]ZZZWWWTTTRRRPPPPPPSSSRRROOOLLLGGGAAA===;;;<<<:::888888888999888777999999888999;;;<<<;;;::::::;;;<<<<<<<<<===@@@CCCBBBAAA>>>===>>>@@@BBBDDD>>>>>>??????@@@AAAAAAAAA=========>>>???@@@AAABBB??????===<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;:::::::::::::::999999999999999777888999999888666444222111111111000000000//////...---,,,,,,------,,,***************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%444555777888888777555444111111222333555666777777777999;;;;;;:::888888999;;;::::::::::::::::::;;;999:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEEEECCCBBB@@@??????@@@AAACCCEEEFFFGGGEEEDDDBBB??????AAABBBBBBHHHMMMZZZppp}}}gggYYYTTTfff}}}|||~~~~~~{{{xxxwwwzzz}}}~~~{{{xxxwwwuuuqqqnnniiiiiiiiijjjmmmooopppppppppooollliiiggggggjjjlllkkkmmmoooooommmlllnnnpppxxx{{{{{{tttpppwww}}}uuuuuuyyyuuuvvvwwwxxx{{{|||qqqppprrrpppkkkeeepppuuukkkZZZQQQPPPQQQ>>>888000---...000///...,,,,,,---------,,,,,,,,,******++++++,,,------...---------------------------......//////......---...000111000---,,,...///000000111111111222222222///000111111000000111222555444333444666777666555444555888:::<<<=========777777777888:::<<<===>>><<<<<<======>>>???@@@AAA???@@@BBBCCCDDDCCCBBBAAA???@@@AAA@@@>>>===>>>???EEEEEEDDDBBB@@@???@@@BBB>>>=========>>>@@@BBBCCCEEEKKKSSS[[[cccjjjrrrwww|||zzzvvvtttgggddd___XXXQQQKKKGGGDDD;;;999555222000000111222,,,---...////////////000******++++++,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))************))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************))))))***+++++++++++++++))))))******++++++,,,,,,***++++++++++++---111444***,,,///111222222222222222222333555666888:::;;;888:::<<>>>>>@@@AAAAAA@@@======???AAA@@@???>>>======???@@@AAA======>>>>>>???@@@@@@AAA>>>>>>===>>>>>>???@@@@@@@@@???>>>===<<<;;;:::999999:::;;;;;;;;;;;;:::999888888888888888888888888666666666666555333222111000000/////////............---+++,,,------,,,***++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&333444666777777666444333000000111333555666888888777999;;;;;;:::888888888:::999999888888999999:::999:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEDDDCCCAAA@@@??????@@@AAACCCEEEGGGHHHDDDCCC???<<<===AAADDDDDDBBBDDDHHHRRRccc{{{fffPPPZZZkkk~~~uuuyyy~~~}}}vvvvvvvvvxxx{{{}}}}}}|||zzzxxxtttoookkkjjjlllnnnaaaeeejjjpppwww~~~pppgggppp}}}yyyyyyyyyxxxyyy~~~zzzkkkhhhlllmmmiiirrrssskkk]]]WWWWWWQQQGGG<<<666...,,,...///...,,,++++++,,,---------,,,,,,******+++,,,------......---------------------------..................---///111222000---,,,---///000111111111111222222222///000111111000000111222444333222333555555444333222444777:::<<<=========888888777888999<<<>>>???@@@??????>>>>>>>>>>>>???===???AAACCCCCCCCCBBBAAA@@@AAAAAAAAA??????AAACCC???AAACCCDDDCCCBBBBBBCCCAAA@@@@@@AAABBBAAA>>><<>>BBBDDDEEEFFFGGGFFFBBB>>><<<===???<<<======>>>>>>>>>>>>===;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>===;;;999888999999;;;;;;;;;;;;999999777777777777777888888888666555444333222111111000//////.........---------...---+++,,,------,,,***++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''333333444555555444333333333333333444555666777888999999:::::::::999888888666777888999:::;;;;;;;;;:::;;;<<<>>>@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGEEECCCBBBAAABBBCCCDDDEEEDDDIIINNNPPP\\\|||cccUUUPPP]]]ooo~~~|||nnnnnnyyy{{{wwwttt|||zzzsssuuuxxxwwwuuusssssstttrrrooosss|||yyyrrrpppwww|||zzzzzz||||||}}}zzzmmmgggfffjjjooodddbbb]]]WWWOOOHHHAAA>>>888666111...,,,---...000+++++++++,,,,,,---------.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000000////////////000000111222222222222111//////111222222333222222555555666666666666555555888777777666777777888999666666777888:::;;;<<<===??????@@@AAAAAAAAAAAA@@@>>>>>>?????????@@@@@@@@@????????????????????????BBBAAA@@@AAACCCCCCBBBAAA<<<===>>>???????????????@@@@@@@@@AAADDDDDDDDDBBBDDDBBB???>>>>>>???>>>===??????>>>===;;;::::::999444444333333222111000000////////////...............------,,,,,,------...************************************************))))))))))))))))))))))))((()))*********((('''&&&((((((((((((((((((((((((+++)))((('''((()))+++,,,---+++)))((('''((()))***((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++------------------------,,,,,,------...///000000//////000111111111111111222222111111222222333444222222222111111111000000222333333333333333333444333444444555777888:::;;;999:::;;;;;;;;;===@@@CCCIIIKKKIIIBBB:::777<<>>>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>BBBAAA???===;;;;;;;;;;;;::::::::::::::::::::::::888777666555555444444555333333333222222222111111........................,,,,,,,,,+++++++++******+++++++++******(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''(((((((((((()))222333444555555444333222222222333333555666777888999999:::::::::::::::999777888999:::;;;<<<<<<<<<:::;;;<<<>>>@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCBBBCCCDDDEEEAAABBBHHHNNNLLLMMM^^^ttt~~~iiiWWWSSSVVV]]]lll|||uuurrrzzzuuuvvvzzzrrrsssyyy|||||||||~~~sssrrrvvvtttjjjbbb\\\YYYSSSKKKDDD===888666555333000...,,,---...///++++++,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000/////////////////////000000111222222222222111//////000111222222222222555555666666666666555555777777777888888888888888666666777888999999:::;;;>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA@@@AAABBBBBBAAA@@@======>>>???????????????@@@??????AAACCCDDDCCCAAA???===:::999999:::999888999888888777666555444333333222222111000000//////////////////............------,,,,,,,,,,,,------************************************************))))))))))))))))))))))))((()))******)))((('''&&&((((((((((((((((((((((((***)))((('''((()))+++,,,+++***((('''&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////000111111111111000222111111111111222333333222222222111111111000000222222222333333333333444333444444555666888:::;;;999:::;;;;;;;;;<<>>======???>>>===;;;:::::::::;;;;;;;;;;;;::::::999999999777777666555444444444444111111111000000000000///------------------------,,,,,,+++++++++************++++++******(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&'''''''''(((((((((222333333444444333333222111111222333555666888999888888999:::;;;;;;;;;;;;777888999;;;<<<<<<======:::;;;<<<>>>???@@@@@@AAACCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAABBBCCCDDDGGGFFFEEEDDDCCCDDDEEEFFFCCCFFFNNNUUUQQQHHHJJJSSSdddlll^^^TTTPPPVVVaaapppzzz|||www{{{{{{{{{~~~{{{zzzxxxwwwzzz}}}vvvrrrwwwyyyooo^^^RRRTTTOOOGGG???777222///...111000///...------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------,,,---......//////......///////////////////////////000111111222222111111//////000111111222222222555555666666666666555555666777888999:::999999888666666777777777888888888<<<======>>>???>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@???@@@AAA@@@>>>>>>>>>??????@@@@@@?????????>>>>>>@@@BBBBBBAAA@@@<<<999666555555666555444444444333222111000//////111111000000//////....../////////............---------,,,,,,,,,,,,------************************************************))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((***)))((('''((()))***+++***)))'''&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********+++++++++++++++,,,,,,,,,---......//////...//////000000000000000111111111111111222222333222111111111111000000000222222222222333333444444333444444555666888999::::::;;;<<<;;;;;;;;;>>>@@@BBBEEEHHHEEE???;;;;;;>>>BBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???>>>===@@@@@@@@@???>>>===<<<;;;>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888888666666555444333333333333/////////.........------------------------------,,,++++++++++++*********************)))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''222222333333333333222222000000111222444777888:::666666777999::::::::::::777777999:::;;;<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@CCCCCCEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBBFFFFFFEEEDDDDDDEEEEEEFFFEEEHHHPPPWWWUUULLLGGGHHHPPP\\\sssqqq___VVVUUUWWWgggyyyzzzvvvssshhhggguuuxxxwwwwwwzzztttmmmjjjjjjlllpppuuu{{{{{{nnn\\\QQQOOOOOOJJJAAA888111...------,,,------------,,,,,,+++---,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---------------.........,,,---......//////...............//////////////////000000111111111111111/////////000111111222333444555555666666555555444555666999:::;;;:::999888888888888888888888777777;;;;;;<<<============<<>>>>>???>>>===>>>>>>??????@@@??????>>>>>>======>>>@@@@@@???>>>;;;888666555555555555444444333333222111111000000000000000/////////......//////.........------------,,,,,,,,,,,,,,,,,,---************************************************))))))))))))))))))))))))((())))))))))))((((((((((((((((((((((((((((((((()))(((((((((((()))******)))(((((('''''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++++++++,,,,,,,,,------.........---...//////000000//////000000000000000111222222111111111111000000000000111111111222333333444444444444444555666777888999999;;;<<<;;;;;;;;;<<<>>>???CCCGGGGGGCCC>>>===>>>BBBAAA@@@@@@??????@@@@@@BBBBBBBBBAAA@@@>>>===<<>>===<<<;;;:::>>>>>>>>>>>>>>>>>>>>>???===<<<;;;:::999888777777555555444222222222222222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))******)))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&222222222111111222222222000000111222444666888999333444555666777888888888555666777888:::::::::::::::;;;<<<===>>>?????????BBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAA?????????@@@@@@DDDDDDDDDDDDDDDDDDEEEEEEAAABBBFFFKKKKKKGGGDDDDDDHHHIIISSShhhuuubbbYYYVVVYYY___fffnnnyyy{{{}}}zzzssskkkgggrrr~~~~~~~~~zzzkkkdddeeelllqqqvvvwwwxxxsssdddTTTNNNPPPIIIDDD<<<444///---...///***+++,,,---,,,,,,+++***,,,,,,,,,++++++*********************+++++++++,,,,,,,,,,,,---------......,,,------...............------....../////////000//////000111111111111000////////////000111222333444444555555555555444444444666888:::;;;:::999888:::999999999999888888888::::::;;;<<<<<<<<<<<<;;;======???@@@BBBDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@===<<<<<<======<<<>>>>>>?????????>>>>>>===<<<<<<;;;<<<>>>>>>===<<<:::888555444444444444333444444333333222222111111000000000000000/////////............------------,,,,,,,,,++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***+++++++++,,,,,,,,,---,,,,,,,,,---------------------...////////////...000000//////000000111222000000000000000000000000000000111222222333444444444444444444555666888888888:::;;;;;;::::::;;;======BBBFFFHHHEEEBBB@@@@@@BBBAAA@@@@@@??????@@@@@@BBBBBBAAA@@@???===<<<;;;===>>>======<<<;;;:::999<<<======>>>>>>>>>>>>>>><<<;;;:::999888777666666444333222111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((())))))))))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&222111111000000111111222000000111222444555777888333333444555666666666666444555666888999999:::::::::;;;<<<===>>>>>>>>>>>>AAABBBDDDFFFFFFEEEDDDCCCCCCBBB@@@???>>>>>>>>>???AAAAAABBBBBBBBBCCCCCCCCC???????????????>>>???@@@@@@CCCHHHNNNYYYoooyyylllaaaWWWUUUZZZdddrrr}}}}}}yyy~~~vvvkkkpppzzz||||||{{{|||~~~~~~~~~~~~vvvmmmjjjpppyyyuuujjj```\\\YYYQQQHHHCCC>>>:::666111...------...++++++,,,,,,,,,+++******+++++++++++++++*********************++++++++++++***++++++,,,,,,---------+++,,,------......---------------......//////000...///000000111111000000000///......///000222333444444555555555555444444444555666888999999999888:::::::::999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<>>>@@@BBBCCCEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA>>>;;;:::;;;<<<<<<<<<======>>>>>>======<<<<<<;;;::::::;;;<<<===;;;:::888555333111222222111000222222111111111000000000000000000000000/////////.........------------,,,,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((''''''((((((((())))))))))))))))))***************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,------,,,------...............///////////////000000111//////000000000000000111///000000111222333444444444444444444555666777888666888:::;;;::::::;;;<<<===@@@CCCEEEDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@???>>><<<;;;:::;;;<<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;::::::999999888888777666555555333222111000/////////////////////............---+++++++++++++++++++++++++++************)))))))))((((((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&222111000000000000111222111111111222333555666777444444555666666555555555555666777888999:::::::::;;;;;;<<<===>>>>>>>>>>>>@@@AAADDDFFFFFFEEECCCBBBCCCBBB@@@>>>============>>>??????@@@@@@AAA@@@@@@>>>???>>>;;;999:::<<<===;;;===@@@AAAAAAJJJddd}}}|||mmmddd___\\\```fffttt}}}yyynnnoooyyy{{{wwwwww~~~~~~wwwwww{{{xxxzzz}}}}}}yyyyyy}}}yyyxxxvvvuuuuuuvvvxxxyyydddXXXNNNMMMLLLDDD999222222222000///...---------,,,,,,,,,++++++*********************++++++++++++*********+++++++++,,,,,,))))))******+++,,,,,,---***+++,,,,,,---,,,,,,,,,,,,,,,---......///000000...//////000000000000000000///...---...000222333333444444555555444444333333444555666777888999999888888888888999999999999999:::;;;;;;<<<<<<;;;;;;===>>>>>>???@@@AAABBBBBBEEEEEEDDDCCCCCCBBBAAAAAA???<<<999888:::;;;<<<===<<<<<<<<<<<<<<<;;;:::::::::999999:::;;;;;;:::888777555222111111111111000000000000000////////////.................................---------,,,,,,,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---///............///000000////////////000000111111//////000111222333444444444444444444555666777777444666999;;;;;;:::;;;<<<<<<===???@@@AAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>===<<<::::::999::::::;;;;;;;;;;;;:::888999:::::::::999888777777777666666555555555444222111000///............//////.........---------++++++++++++++++++++++++************))))))))))))''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&222111000//////000111222222222222222333444555666666666666666666666555555666777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>===???AAACCCEEEFFFDDDBBBAAACCCBBB@@@>>><<<<<<<<<<<<<<<===>>>???????????????999<<<<<<999777777999:::<<<888666:::<<>>;;;888777999;;;======;;;<<<<<<<<<;;;::::::999:::999888999::::::999777888666333222222333222111000000000000000000//////------------------------......---------,,,,,,,,,,,,++++++++++++++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((((((((((((&&&''''''((()))(((((((((&&&&&&'''((())))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...............///000000.../////////000000111111...///000111222333444444444444444444444555666777333555999:::;;;;;;<<<===;;;;;;<<<===>>>@@@BBBDDDBBBAAA@@@@@@??????@@@@@@============<<<;;;:::999888888999:::;;;;;;;;;;;;::::::;;;<<<;;;:::999888555555555555555444444444111000///......------............---------,,,,,,************************************))))))))))))''''''((((((((((((((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''333333333222222111111111222111111111222333333444444555777999:::::::::999:::888777777999:::999999;;;;;;<<<<<<===>>>>>>>>>???AAACCCEEEFFFFFFEEEDDDHHHDDDCCCDDDAAA;;;888888;;;<<<<<<===============<<<:::888666555777999:::666:::<<<;;;777666888<<>>666111---***,,,,,,,,,++++++*********************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............/////////.........---------000000000000111111111111111111222222222333333333444555555555444444555777666777777777777777666555888:::;;;;;;:::999;;;<<<<<<===>>>?????????======>>>???@@@@@@@@@@@@??????===<<<;;;;;;::::::;;;;;;???>>>===<<<:::999888777;;;;;;::::::888777555444666555444222111000000///222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***((((((((()))*********))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))*********)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.......................................////////////111111111111111111111111000000000111222222333333444333222111111111222333666777888999999:::999999;;;<<<======<<<<<<===??????@@@AAAAAA@@@???===<<<@@@>>><<<;;;;;;:::777666888:::;;;======<<<:::999;;;;;;;;;;;;:::999888888666444222222333333222111///...---,,,,,,---///000------,,,,,,,,,+++++++++,,,,,,,,,++++++*********))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&333333333222222222111111222222111111222333333444444666777999::::::::::::999888666777999:::999999:::;;;;;;<<<===>>>>>>???@@@AAABBBDDDDDDDDDDDDCCCFFFEEEGGGJJJGGG@@@;;;:::<<<<<<============<<<<<<;;;:::777666555666888999:::===>>><<<888555777:::===BBBMMM^^^wwwhhh^^^WWWZZZ_________```nnnvvv~~~zzz{{{}}}zzzwwwsssuuuzzz}}}{{{vvvxxx||||||uuulllffffffllltttyyy}}}ttthhh]]]XXXWWWQQQGGG;;;444222000---***,,,,,,,,,++++++*********************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............//////.........---------/////////000000000111111111111111111222222222222333444555444333333555777555666666777777777666666888:::;;;;;;:::999;;;<<<;;;;;;<<<<<<======<<<<<<===>>>>>>??????>>>>>>>>>;;;;;;:::999999999999:::;;;;;;:::999999888777777::::::999888777555333222444444222111000000//////111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((((((((()))******)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))******)))(((((('''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))*********************+++++++++,,,,,,,,,,,,++++++,,,,,,---.......................................////////////111111111111111111111111///000000111111222333333444333222111111222333333666777888999999:::999999:::<<<======<<<<<<===>>>>>>???@@@@@@???>>>===<<<===;;;::::::<<<<<<;;;999999:::<<<======<<<;;;:::;;;;;;;;;;;;:::999888777666444222222222333222111000///---,,,,,,---...///---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&333333333222222222222111222222222222222333333444555666777888::::::::::::999888666777999::::::999::::::;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBBBBCCCBBBCCCGGGLLLJJJBBB<<<:::============<<<;;;:::::::::999777555555666777888===??????<<<888555555777777666777===NNNiiiwwwhhhccceeeddd```]]]\\\aaaiiirrryyy}}}vvvsssxxx}}}{{{wwwjjjkkkmmmnnnjjjeeehhhnnnyyywwwttttttuuuxxxyyyzzznnnmmmkkkgggccc]]]WWWSSSEEE:::---))),,,///---***+++++++++++++++*********************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...........................---------.........////////////000000000000000111111111111222333444333222333444666444555555666777777777777777888:::999888888999;;;::::::999999:::;;;;;;<<<;;;<<<<<<======<<<;;;;;;999999888777777777777888777777777777777777777777999999888777555333111000111111000//////////////////......------.........,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***))))))((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((()))))))))(((''''''&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))*********************++++++++++++,,,,,,,,,++++++,,,,,,---...---------------------------............///////////////////////////////////////000111111222222333333333222222222222333333666777888999999:::999999:::;;;===<<<;;;;;;<<<>>>===>>>?????????>>>===<<<999888888:::===>>>>>>===;;;;;;<<<======<<<;;;:::<<<<<<<<<;;;:::888777666666444222111222222111000000///...,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++*********))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&222222222222222222222222333333222222222333333444555666777888999::::::;;;999888777888:::;;;;;;:::999:::;;;<<<===??????@@@???????????????@@@AAABBB>>>>>>BBBGGGFFF@@@;;;:::=========<<<;;;:::999888999888666555444555666777;;;<<<<<<:::666444444555555555666666===LLL```ooozzzttt]]]\\\]]]```eeegggfffdddmmmzzz}}}qqqlllooorrrrrrqqqjjjfffeeehhhjjjmmmttt{{{~~~wwwoookkkjjj\\\^^^``````]]]UUUKKKDDD777000)))&&&))),,,,,,***+++++++++***************************************((()))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,---------.................................---------.........//////////////////000000000000111222333333222222444666333444555666777888888888555777888888777666888999::::::999888999:::<<<===::::::;;;;;;;;;:::999999888777777666666666666666444555555666666777888888999999888666444222000//////......---......//////------,,,,,,---......///++++++++++++++++++++++++******************************************************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))************************++++++++++++,,,,,,++++++,,,,,,---...---------------------------------.........//////........................//////000000111222222222222222222222333333333444666666888999999999999999999;;;<<<<<<;;;:::<<<======>>>???@@@@@@???>>>>>>999888888:::===??????>>><<<<<<=========<<<;;;:::<<<<<<;;;:::999777666555555333111111111222111///000///...---,,,+++,,,,,,++++++++++++************+++++++++***************))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&222222222222222222222222444444333333222333333444666666777777888:::;;;;;;:::999888999;;;======<<<::::::;;;<<<===>>>?????????>>>>>>>>>>>>??????@@@===;;;<<<@@@@@@<<<:::<<<=========<<<;;;999777777777666555444444444555555666777777666444333333444000333555555444777???FFF\\\nnnuuuooofffaaa___]]]YYYUUUTTT\\\eeelllsssvvvrrrkkksss|||yyyqqqjjjggggggjjjllltttoooooovvv~~~qqqbbb\\\\\\cccbbb___XXXLLL@@@555000---------+++)))))))))+++************************))))))))))))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...---.....................------------................../////////000000000111222333333222333555777444555666777888888888888444555666666555555666777;;;::::::999:::<<<>>>???:::::::::::::::999888888888777666666555555666666555555666666777888888888999888888666555222111000------,,,,,,------...///,,,++++++,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((()))))))))************))))))*********+++++++++,,,,,,++++++,,,,,,---...------------------------------------............------------------------...//////000111111222222222222333333444444444444666666888999999999999999999:::;;;;;;::::::;;;<<<===>>>@@@AAABBBAAAAAA@@@;;;::::::;;;===>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999888666555444444222000000111111000/////////...---,,,+++++++++++++++*********)))))))))************************))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&111222222222222333333333555444444333333333333333666666666777888999;;;<<<<<<::::::;;;===??????>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???;;;:::<<<<<<:::;;;???<<<<<<<<<;;;:::888777666666555444444333333444444222222222222222222222222///111222111//////333666;;;GGGZZZlll~~~yyysssooojjjfff^^^___```ccchhhiiiaaaVVVUUUaaaqqq}}}~~~yyyrrrmmmhhhjjjnnnrrrvvvyyy{{{|||qqqkkkfffhhhooovvvxxxwwwoooppppppnnnnnnqqqwww|||~~~zzzrrryyy}}}sssjjjhhhiiiggg```TTTFFF999111...---)))---000...***'''(((+++)))))))))***************))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...............---------............///////////////000000000000111222333333333333666888666666777888999999999999444555777666555555666888;;;;;;;;;;;;<<<>>>??????;;;;;;;;;;;;:::999888888888888777666666666666777777777777777777777777777777777777666444333111000------,,,,,,,,,------...++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))************)))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((('''''''''&&&''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))************)))))))))************+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------......///000000111111222111222333444555555444444666777888999999:::999999888999;;;:::999999:::<<<===>>>@@@BBBCCCCCCBBBBBB>>>===;;;<<<======<<<:::<<<<<<<<<;;;:::::::::999777777777777666555444444444222000///000000///.........------,,,,,,++++++*********))))))))))))((()))))))))***************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&111111222222222333333333555555444333333333333333777777666777888999;;;<<<===<<<;;;<<>>???@@@@@@???>>>===>>>:::999;;;;;;999:::>>>;;;;;;;;;::::::888777777444444444333333333333333111000000000111111111000000000000000000111333444///555===DDDOOObbb{{{|||{{{wwwrrrpppnnneee\\\UUUYYYaaakkkrrrpppiiiaaaXXXZZZ\\\aaafffkkkmmmnnngggeeebbbbbbdddjjjpppuuussstttwww{{{xxxpppnnndddjjjttt{{{}}}|||yyyvvvXXXLLL===222.../////////***+++,,,+++)))))))))***((()))))))))*********+++))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---............///////////////000000000111111111111222444444333444777999888999999:::::::::999999666888999999888777999:::999:::;;;<<<>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999:::999999888888888888888999888888777666555555555444444444444333222111000...------,,,,,,,,,------,,,+++++++++++++++,,,---************************************************************************'''((()))***+++******)))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''((('''''''''(((((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))************))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................//////000111111111111222333555555555555444666777888999999:::999999888999::::::999999:::;;;<<<===???AAABBBBBBBBBBBB???>>><<<<<<======;;;:::<<<<<<;;;:::999888888888444444444555555444444333333111/////////000///...,,,,,,---------,,,,,,+++******)))))))))(((((((((((()))))))))*********+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&111111111222222333333333666555444333333333333333777777666666777999;;;<<<>>>===<<<===@@@BBBBBBBBB============<<<<<<<<<<<<===>>>@@@AAAAAA???===<<<;;;888888::::::777777::::::::::::::::::999888777444444444333333333222222222111000000111111000///.........000222333111///...222555555666@@@QQQ___www}}}wwwmmmgggcccfffnnnssspppjjjccceeehhhlllqqqssssssrrrrrruuuvvvtttsssvvv~~~rrrfffffflllmmmooovvvxxxoooIII<<<---(((+++...+++&&&,,,)))&&&&&&(((*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////.........////////////000000000000000111111111111222333444444444555777999::::::;;;;;;;;;:::999999888:::;;;;;;::::::;;;<<<777999;;;===>>>>>>>>>===============<<<;;;:::999;;;::::::999999999999999999999888666555444333222222222222222222111000000///...------,,,,,,,,,---,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((()))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))************))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////000111111111000222333555666666555555666777888999999:::999999777999::::::999888:::;;;;;;<<<>>>@@@AAABBBBBBAAA???===<<<<<<======<<<;;;<<<;;;:::999888888888888111222333333444444333333333111/////////000///---++++++,,,---------,,,,,,))))))))))))(((((((((((((((((())))))*********+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&222222111111111111222222222222222222333444555555888777666666777999;;;===::::::;;;===>>>???AAAAAA???<<<999888888999999999<<<>>>???>>>;;;999777777999888666444444555777888999999999888888666555555333333222222111000//////////////////////////////////////////////////////000///---...000444999<<>>===;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;:::>>>======;;;:::999888888;;;:::888777555333111111111111111111000000000/////////...---,,,,,,++++++*********++++++,,,,,,,,,+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************&&&''')))+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////000000000000111111111111333333222222222333444444777777888999999999888888888888888888888888999999:::;;;<<<>>>??????@@@@@@======<<<;;;::::::999999>>><<<999666555444555555444444333333222111000000111111000...---,,,+++***---,,,+++*********+++,,,************))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&222222111111111111222222222222222222333444555555999888777777888:::<<<===;;;;;;<<<===>>>@@@@@@AAA@@@===:::999999:::::::::;;;<<<===<<<:::888777888888777666555555666777777888888888888777666555444333333222111111000//////////////////////////////........................//////------...111444555777>>>GGGQQQ^^^nnn~~~yyy}}}sssjjjggghhhlllxxx|||zzz~~~}}}xxxnnncccTTTHHHBBB???<<<:::333000,,,***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++******++++++,,,------,,,++++++*********+++,,,,,,------------,,,,,,............////////////111111111000000000//////000000000///000000111222222111111111333555888999<<<;;;;;;::::::;;;;;;<<<999::::::;;;<<<======>>>======;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;======<<<;;;:::999888888999888777555333111000///111111111000000000/////////......---,,,,,,++++++*********++++++,,,,,,,,,************)))))))))(((************)))))))))((())))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********'''((()))******++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------...//////000000000000111111111111333333222222222333444444777888888999999999999999777777777777777777777777::::::<<<===>>>?????????======<<<;;;;;;:::999999:::999777555444444555666444333333222111111000000000000///...---,,,++++++---,,,+++*********++++++*********)))))))))(((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&222222222222222222222222222222222222333444555555999999999999999:::;;;<<<;;;<<<<<<===>>>??????@@@@@@===;;;::::::;;;;;;:::999::::::999777777888999888888777777666666555555777777777777666555444444222222111111000000//////////////////////////////------------------------......------------......000000///000555AAAQQQ]]]ppp|||xxxmmmmmmtttxxxxxxssswww|||~~~wwwpppcccWWWJJJAAA555---,,,...111222...,,,))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++************+++,,,,,,,,,,,,+++************+++------............---------............/////////111111000000000000//////000/////////000000111222222222222222333555777888::::::::::::;;;<<<======888999:::;;;<<<===>>>>>>===<<<;;;::::::::::::;;;:::;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;:::999888777777777666555333222000//////000000000000////////////......------,,,,,,++++++*********+++++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))***))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------...//////000000000000111111111111333222222222333333444555777888999:::::::::::::::777777777777777777777777999:::;;;======>>>>>>>>>===<<<<<<;;;;;;::::::999777666444333333444555555333222222111111000000///.........------,,,,,,,,,,,,,,,+++************+++******))))))))))))((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&222222222222222222222222222222222222333444555555888999999999999999999999:::::::::;;;<<<=========>>><<<:::999:::;;;::::::888999888777666666888;;;888888888888777666444444555555555555555444333333111111000000000/////////........................------------------------,,,,,,------,,,,,,++++++,,,---...---...111666;;;@@@IIIVVVcccnnn{{{}}}||||||zzzxxxwwwzzzxxxsssvvv}}}}}}yyymmm^^^RRRIII>>>222,,,***)))***---//////...+++***)))((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***************++++++,,,++++++***************+++---..................------------.........//////111000000000///////////////////////////000111222333222222333333555666777777777777888999:::;;;<<<888888999:::<<<===>>>>>><<<<<<;;;::::::999999999999999:::;;;<<<<<<<<<;;;::::::999888888777666666555555444333111000//////000000/////////.........---------,,,,,,,,,++++++***************+++++++++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))(((((((((***+++---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.../////////000000000111111111111222222222222333444555555777888999::::::;;;::::::888888888888777777777777999999;;;<<<<<<=========<<<<<<;;;;;;::::::::::::777666555444333333444444111111111000000/////////,,,,,,,,,,,,,,,,,,------,,,++++++******************)))))))))(((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&111222333333333333222111222222222222333444555555777777888999999888777666666777777888999:::;;;;;;;;;:::888888999:::999888888888888777666777999;;;999999999888777555444333333333444444444333222222000000//////////////////------------------------++++++++++++++++++++++++)))***,,,---------,,,,,,)))+++...000///...,,,+++///333777999<<>>;;;;;;;;;::::::999888777777777888::::::;;;;;;;;;888888888777666666555555444444333333222111000000/////////............---,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))******))))))))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))(((((((((***+++---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------.../////////000000000111111111111222222222222333444555666666777888999:::::::::::::::::::::999999888888888888999:::;;;;;;;;;;;;;;;::::::::::::999999999999999888777555444333222222000000////////////......+++++++++,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))(((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&111222333444444333222111222222222222333444555555666777888999999777555333333333444666777999:::::::::888777888999:::888777999:::::::::888888:::<<<;;;:::999777666444333333111222222333333222111111////////////............------------------------++++++++++++++++++++++++((()))***,,,------------++++++,,,---------,,,,,,+++---//////...///333777999CCCOOOVVV\\\eeerrr|||}}}vvvqqqhhh\\\RRRLLLEEE>>>888333///+++)))+++,,,,,,***---,,,+++)))(((''''''''')))++++++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))*********))))))))))))***++++++***))))))))))))***++++++------............------,,,------------.........000000////////////......---------...///000111222333444444444444444444444666666666777888:::;;;<<<999999999:::;;;;;;<<<<<<;;;;;;;;;:::999888777666444555666888999:::::::::666666666666555555555444333333222222111111111000///.........------------,,,,,,,,,,,,++++++++++++***************)))))))))))))))))))))************))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((()))***+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////000000000000111111111111111111111222333444555666555666777888999:::::::::;;;;;;;;;:::999999888888888888999:::::::::::::::888888888888888888888888999999777666444222111000........................++++++++++++++++++++++++******++++++******)))((())))))((((((((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&111222444555555444222111222222222222333444555555666888:::;;;:::777444222111222333555777999:::;;;999888888999:::;;;999888:::<<<======;;;:::;;;<<<<<<;;;999666444333333333000111111222222111111000........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++,,,,,,---+++******+++------...)))***,,,...///000000111000111444666999===DDDJJJNNNRRRZZZbbbiiipppuuuxxxwwwyyy~~~}}}}}}~~~|||uuuqqqrrrrrrssspppfff]]]VVVNNNGGG>>>:::444111000111111111333111//////---***(((&&&******)))((((((***---///(((***,,,+++)))'''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***++++++)))))))))))))))***++++++,,,,,,------------,,,,,,,,,,,,---------.........000000/////////.........---------...///000111222444444444444444444333333555555555666666888999999::::::::::::::::::::::::::::::;;;:::999777666555111222444666777888999999555555555555444444444444111111000000000000000000.........---------,,,,,,+++++++++++++++++++++++++++*********)))))))))(((((()))))))))************((()))))))))************((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))'''((()))******++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////000000000000111111111111111111111222333444666666444555666777888999999999;;;;;;::::::999888888777777888999999999999999999666666666666777777777777666666555555333222111000------------------------++++++++++++************)))******+++***)))((('''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&111222444555555444222111222222222222333444555555777999;;;<<<;;;888555333111111333555888:::<<<===:::999999:::<<<<<<:::999;;;===??????===<<<;;;;;;>>><<<888555333333333444///000111111111111000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))***+++)))(((((()))***+++***)))---+++(((((())),,,------***((()))...222333222111555333444:::BBBFFFEEEBBBHHHNNNWWWZZZSSSKKKMMMTTTRRROOOOOOPPPMMMGGGDDDEEE;;;BBBDDD>>>777555555444,,,///111111///,,,++++++)))((((((******)))***,,,&&&'''******)))''''''&&&&&&)))++++++)))(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++))))))((())))))***+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......000/////////............,,,,,,------///000111222444444555555444444333333333333333333333444555666;;;;;;;;;:::::::::999999::::::;;;:::999777555444000111333555666777888888444444444444444444333333/////////////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((((((((())))))*********+++(((((())))))*********+++(((((((((((((((((((((((('''(((((()))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((''''''''''''((((((***)))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&''')))+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////000000000000111111111111111111111222333444666777333444555666888888999999::::::999999888777777666777888888999999999888888555555555666666666666666222333333333333222111000------------------------++++++++++++******)))))))))******++++++)))(((''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&444444444333333222222222111222222333333444555555666777888999999888666555333333444666777999::::::<<<;;;::::::;;;<<<===>>>:::;;;===<<<;;;;;;<<<===???===999666333222222222000000000000000///......---------------------------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,------,,,,,,111111111111111111111111333444555666777666555444444333333333222222111111------------------------************************))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++(((((()))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............------////////////000000000000000111222333444333333222555444222222333555888:::888888888888888777777666777777777777666555444333000222444555777777777666333222111111000000111111/////////...------,,,,,,,,,,,,,,,+++++++++******++++++************************))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&''')))++++++***((())))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,------.../////////////////////000000000000111111111111222333444555222333333444555666777777999999888888777777666666555666666777777777777666555555555555444444444444333333222222111000000000111000...---,,,,,,------******************************))))))((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%'''))))))'''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333222222222111111111111111222333333444444666777888999999777666555333444555666777999::::::<<<;;;;;;:::;;;<<<===>>>;;;<<<======;;;:::;;;======;;;888555222111111111000000000000000///......---------------------------,,,++++++******++++++************************))))))))))))))))))))))))(((((()))))))))************************************++++++,,,---,,,,,,,,,------------------------......//////000000000/////////......------------++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((('''((((((((()))))))))))))))(((((('''((()))***+++(((((()))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------///////////////000000000000111222333333333333222444333222222333555888:::888888888888777777666555555555555555444333222222222333555666777777666666222222111000000000111111/////////...------,,,,,,,,,+++++++++***************************************)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&'''(((++++++***((())))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,---......//////000////////////000000000111111111111111222333444555444444444555555666666777888888777666666666666777555555666666666555555444666666555555555444444444333222222111000000//////000///---,,,+++++++++,,,************************))))))))))))((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%%%%'''))))))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222222222222111111000000000000111222222333333666777888888888777555444444444555777888999:::;;;===<<<;;;:::;;;<<<===>>><<<===>>>===;;;::::::;;;;;;999777444111000/////////000000000000///..............................---,,,++++++******++++++************************))))))))))))))))))))))))(((((())))))))))))************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++,,,,,,+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))(((((()))((((((''''''(((((())))))))))))(((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******(((((()))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................//////000000000111111222333333333222222444333222222333555777999888888888888777666444444222222222333222222111111555666777777777777555555222111111000000000000000//////......---,,,,,,,,,++++++*********)))))))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''')))((('''&&&%%%%%%&&&''''''&&&&&&(((***+++)))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++***)))******+++++++++,,,,,,,,,,,,------......///000000/////////000000000111111111111222222333333444444555555555666666666666666666666555444444666777888555555555555555444333222666666555555555444444444222222111000000//////......---,,,+++*********+++************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%'''((()))'''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111222333333333333222111/////////000111111222222666666777777777666555444555555666777888::::::;;;===<<<;;;::::::;;;<<<======>>>>>>===:::999999::::::999666444222000////////////000000//////...---........................---,,,++++++******++++++************************))))))))))))))))))))))))(((((((((((()))))))))***************************)))******+++++++++++++++++++++++++++++++++++++++++++++***))))))+++,,,---+++*********************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***(((((()))***************))))))*********+++++++++---------------------------......////////////............//////000000111222222222222222222222222333222222222333555777888888888888777666555444333111111222222333222222222777888888888888666555444111111000////////////000//////...------,,,,,,+++*********))))))))))))((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))***)))'''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%%%%%%%&&&''''''&&&&&&''')))***)))(((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,+++************+++++++++,,,,,,,,,---------...//////000000//////000000000111111111111222222333333444444444666666666666666666555555555444333333333555777999666666666555555333222111555555555555444444444444111111000//////......---------,,,,,,++++++++++++************************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222333444555555555333222...//////000000111222222555555555666666555555555666777777888999:::;;;;;;<<<;;;:::999999:::;;;<<<<<<======<<<999888888999999888777555333111000000///////////////...------........................---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))******++++++******************************,,,+++*********+++---...************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((()))***************))))))*********+++++++++---------------------------......///000000//////......//////000111111222333222222222222222222222222222222222333555666777888888888888777666555444333333444444444444444444888888999888777666444333111000//////......//////.........---,,,,,,++++++*********))))))))))))((((((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))'''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&%%%&&&&&&'''((('''&&&&&&((()))((('''((((((((((((((((((((((((((()))))))))***************++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,------......///000000111000000000000111111111111222222333444444444333333666666666666555555555555333333333333444555777888777777777666555444333222444444444444333333333333000000///......------,,,---------------,,,,,,,,,))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222333555666777666444333/////////000111111222222333333444444555666666666777888888999::::::;;;;;;;;;:::999888888888999:::999:::;;;:::888777777999888888777555333111000///...////////////...---------------------------------,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((***))))))))))))***++++++(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((()))***************)))************+++++++++---------------------------...//////000000000000//////000000111222333333444333222222111111222222111111222222333555666777888888888888888777777666666666666777777666555555888888888888777555333222000000///.....................------,,,+++++++++++++++*********)))))))))'''(((((())))))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))'''%%%&&&'''(((((('''))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---......//////000111111000000000111111111222222222333444555555444333222444444444555555555555555222333444444555666666777666666666666666555444333333333222222222111111111//////......---,,,,,,+++,,,,,,------------,,,,,,))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))'''&&&%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000222444666777666444222//////000111111222222333111111222333444666777888888888999999:::;;;;;;;;;:::999777666666666777888777888999888777666777888666666555444222000///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((()))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((()))***))))))((((((((()))***************)))************+++++++++........................------///000000111111111///000111222333444555555444333222111111111222222111111222222333555555666777888888999999999999999888888888888888777666555666777777777666444333222000///......------............---,,,,,,++++++***,,,+++++++++************''''''(((((()))******+++'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%'''((()))((('''''')))'''%%%%%%&&&(((''''''))))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,.........///000000111111000000111111111222222222222333555666666444333222222222333333444444555555222333555777777777666555444444555555555444444333111111111111000000000000......------,,,+++++++++***+++,,,------,,,+++***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))***(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///111333555666555333222000000000111222222333333000000111222444666888999999999999::::::;;;;;;;;;999888777555555555666777555666777777666555777888555444444333111///...---......//////......---,,,++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++***)))((()))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))((((((((()))***************)))************+++++++++........................------///000111111111111000111111333444555666666555444222111111111222222000111222333444555555666777888999:::::::::::::::999999999999888777555555555666666666666444333111//////...------------.........---,,,,,,++++++***,,,,,,,,,++++++++++++***&&&''''''((()))******+++'''((((((((())))))******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!###''')))***)))(((&&&***'''%%%%%%&&&'''''''''))))))))))))))))))))))))))))))))))))***************+++,,,,,,------------******+++++++++,,,,,,,,,......//////000000111111000111111111111222222222222333555666666555333222111111222222333444555555222444777888999777555444222222333444444444333333000000000000////////////......---,,,,,,++++++***))))))+++,,,,,,+++***)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))******(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000000111111111222222222000111222333444555555555222222333333555666888999:::::::::999::::::;;;;;;888888777555555444444444333333444555555444444444222222222111000//////......---,,,,,,,,,,,,---...++++++************+++++++++++++++************)))***))))))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333000111222333555666777888888666333000//////000111333444444555666777777888;;;<<<===>>>>>>===<<<;;;<<<;;;:::999777666555444333333333333222111000000000///...---,,,---......,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******+++)))************+++++++++***+++,,,,,,------,,,,,,---......///////////////222222111111111111111111333333333333333333333333111111222333333444555555666777777888888888777777222333444555444333222111222222111000///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&111111111111000000000000111111222333444444444444222222333333555666888999999999888888777888888999777777666555444444444444222333333444444444333333222222111000000///.........---,,,,,,,,,,,,---...++++++************+++++++++++++++*********))))))***))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((()))((('''&&&%%%'''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333000111222333444666777777777666333000000000111222444444555555666777777888;;;<<<============<<<;;;<<<;;;:::999777666555444444444444333333111000/////////---,,,,,,,,,---...,,,,,,,,,++++++*********)))******++++++******)))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******+++)))************+++++++++++++++,,,------------,,,---......///////////////111111111111111111111111333333333333333333333333222222333444444555666666666777777888888777777666222333444444444333111111222222111000///...---,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&222111111000000/////////333333333333333333333333222222333333555666888999888888777666555555555555666555444333333222333333222222333333333222222111111111000000///.........------,,,,,,,,,,,,------++++++************++++++++++++*********))))))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222000000111222444555666666666555333111111222333444444444555555666777777777:::;;;<<<======<<<;;;:::;;;:::999888777666555444555555555444333111000//////...---,,,,,,,,,------+++++++++++++++*********)))******++++++******)))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++++++++,,,------------------......///////////////111111111111111111111111222222333333333333333333333333444444555555666666666666777777777666666555222222333333222222111000111111000///...------,,,,,,++++++++++++*********)))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&111111111111111111111111444444333333222222222222222222222333555666888999888777666555444444444444444444333222111111222222111222222222222111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---...///000111222000000111222333444555555555444222222222333444555444444555555666666666666888999:::;;;;;;:::999888999999888777666555444444555555555444333111//////---------,,,,,,,,,,,,,,,+++++++++***************))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))*********++++++++++++,,,,,,---...------------......///////////////000000000000111111111111222222222222222333333333333333333444444444555555555666666666666555444444111222111111111111000000000000///......---,,,,,,++++++++++++************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000000111222444555666666555555444222222222222222222222222333555666888999999888777666555444444444333222222111111111111222111222222222111111000///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))***++++++,,,,,,+++++++++++++++,,,,,,---------,,,,,,---...///000000111///000000111222333444444333333222222222333444555444444444444444555555555666777888888888888777666777777666555444444333222444444444333222111///...,,,,,,,,,,,,,,,++++++***************************)))))))))******)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))******+++))))))*********+++++++++,,,,,,---.........---------....../////////////////////000000000111111111111111111222222333333333222222222222222333333333555555555555555444333222111111000000//////////////////......------,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%///000111333555777888999666555333222111222333333222222333333555666888999888888777666555555555555222222111111111111222222222222222222222111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++******)))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))******+++++++++++++++***++++++,,,,,,------...,,,------...//////000000///000000111222222333333222222222111222222333333333333333333333333333333333444555666666555444333555444444333222222111111222222222222111000///...++++++,,,,,,,,,+++***))))))))))))***************((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))******+++)))************+++++++++,,,,,,---...............---......///////////////...//////000000111111111000000111111222333333333111111111111222222222222444444444444444333222111111000///............///......---------,,,,,,,,,+++************)))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$000000111333555666777888555444222111111222333444222222333333555666888999777666666555555555666666222222222111111222222333333333333333222111000///+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++************++++++***)))))))))(((((((((((('''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))***+++++++++++++++******+++,,,,,,---......,,,------......///////////////000000111222222222222111111111111111111111111111111111111111111111111111222333333222111111222222222111000000////////////000000000000//////***+++,,,,,,,,,+++))))))((()))))))))*********+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********)))))))))))))))******+++)))************+++++++++,,,------...............---......///////////////......//////000111111222///000000111222222333333222222222222222222222222444444444444333222111000000///...---------......---------,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$111111222333444444555666555444222111111222444555222222333333555666888999555555444444444555666666333222222222222222333333444444444333222111000000+++++++++++++++++++++,,,***+++,,,------,,,+++***++++++************++++++))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))***++++++++++++*********+++,,,,,,---......,,,------......///////////////000000111111222222111111111111000000//////111111111000000000000000///000111222222111000///111111000000//////......---......///////////////******+++,,,+++***)))((((((((())))))*********+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++)))))))))))))))******+++)))************+++++++++,,,---......//////......---......///////////////---......///000111111222///000000111222222333333333333333333333333333333444444444333222111000///000///...---,,,---......------,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$111222444666777777666555555444222000000111222333222222222444666777555333333333444555666777888888777777555444333222222111444333222000///.........,,,++++++******++++++,,,******************************+++,,,,,,---......))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))******+++++++++++++++******))))))(((***,,,.........---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///000111222333111000////////////000000000000111222222222222111111000000000000000111111////////////////////////////////////............------,,,,,,+++***))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++......//////...---,,,,,,.........///......---,,,//////000000111111111222111111111222222333333333111111000000111111222333333333333222222111111111.........------,,,,,,,,,,,,------------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000222444555666666555444555444222000000111222333222222222444666777555333222333444444666666777888777777555444333222222222444333111000///.........,,,++++++******++++++,,,******************************++++++,,,------...))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((()))))))))))))))******+++++++++++++++*********))))))***,,,---......------+++,,,,,,,,,,,,,,,++++++......//////000111222222000000000/////////000000000000111222222222222222111111000000000000111111////////////////////////////////////............------,,,++++++***))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++------......---,,,,,,+++,,,,,,---.../////////......//////000111222222222222222222222333333333333111111000000111111222333444444333333222111000000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000111222444444444333333444333222000000111222222222222333555777777555444222333444444666666777888777666555444333222222222333222111///............,,,++++++******++++++,,,*********************************+++,,,,,,------))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((())))))))))))))))))******+++++++++++++++************+++++++++,,,------......+++,,,,,,---------,,,,,,000000000111111111222222000000000000000000000111000000111111222222222222222111111000000000111111000000000000000000000000/////////............---,,,,,,,,,+++******))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++******+++,,,...///000000000---...///000111222333444444444444444333333333333111111000000111111222333555555444333222000000///------,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%///000111222333222222222333222111111000111222222333222333555777777666444333444555555777777888999666666444333333222222222222111000///............,,,++++++******++++++,,,************************)))*********++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((()))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,+++,,,,,,---//////------......///.........222222111111111111111111000000111111111111111111111111111111111222222222222222111111000000111111000000000000000000000000//////.........---------,,,+++++++++******))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,---...////////////,,,---...000111333444444555555555444444333333333111111000000111111222333666555444333111000///...,,,,,,,,,,,,++++++++++++***************)))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%000000111111111111111111111111111111111111111222333333333555777888666444555555666777888999999:::555444333222222111222222000000///...------------,,,++++++******++++++,,,************************))))))***************+++))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((()))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000......///000111111000000222222222111111111111111000000111222333333222222111111000000000111222333333333222111111111111111////////////////////////............------------++++++***************)))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++------............---------...............------,,,---...000111333444444555555555444444333333333111111000000111111222333555444333222000///------++++++++++++++++++++++++)))************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%111111111111111111111111000000000111111111111111333333444666888888666555444555666777888999999:::333222111111000000000111//////...---------------,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***))))))(((((())))))***)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...///000111111111111111111111111111111111000000///000222333444444333222222111000000000111333444444333222111111111111111////////////////////////.........------------,,,************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((************************'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++------......//////............//////...------,,,---...///000111222333444444444444444333333333333111111000000111111222333222222111000///...---,,,)))************+++++++++***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222111111111111111111111//////000111111111111111333333444666888888777555333333444555666777888888111000000//////////////////...------,,,,,,------,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))******)))))))))))))))******++++++++++++,,,,,,,,,------+++,,,---////////////...,,,---...///000000000000000000000000000000000000///000222444555555444333222111000///000111333444555444333222111111111111------------------------.........---------,,,,,,))))))))))))************(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************+++++++++++++++++++++++++++,,,---............---------.....................//////000111222222222222222222222333333333333111111000000111111222333000//////...------,,,,,,))))))))))))******++++++******++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222111111111111111222...///000111111111111111444333444666888888777555111222222333444555666666000//////............///......---,,,,,,,,,------,,,++++++++++++++++++,,,************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******)))))))))))))))******++++++++++++,,,,,,---------***+++...000000000...---+++,,,---...////////////.../////////000000000000///000333555555555444333222111000//////111333444555444333222111111111111------------------------......---------,,,,,,,,,)))))))))))))))*********(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++***+++,,,,,,------------++++++---...//////000000//////000000111111111222111111111222222333333333111111111000111222222333.........------,,,,,,,,,(((((())))))*********++++++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555555555444333222111000222222222222222222222222111111222444555777888999555555444333333333444444......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000000//////.........---222222111111222222333444333222222111222222333333555444333222000///......222---,,,111///)))+++444,,,+++******))))))******************************))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******)))'''%%%'''***,,,***((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((&&&%%%&&&'''((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((()))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,............////////////000000000000111111111111111111111111111111111111222222222111111111000000000//////...------,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555555555555444333111111333333333333333333333333111222333444666777888999555444333333222222222222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++,,,,,,---...///000111111000/////////............222111111111111222333333222222111111111111222222444333333222111000//////...,,,,,,...---******---,,,+++******))))))******************************)))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))))))))***((('''&&&'''***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&'''(((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''(((((((((((())))))*********+++++++++)))************+++++++++***++++++++++++,,,,,,,,,............//////////////////000000000111111111000000000000000000000000111111000000000////////////...---,,,++++++++++++))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555555555555555444333222444444444444444444444444333333444555666777888999444444222111000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))*********+++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,---...///000000111////////////............111111111111111222222333111111000//////000000111222222222222111111111000+++......,,,---///---(((++++++***))))))))))))***************************((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''&&&&&&''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''))))))(((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''(((((((((((()))))))))*********++++++)))************+++++++++++++++++++++,,,,,,,,,,,,............//////////////////000000000000111111/////////////////////////////////.........------...---+++***))))))***+++******))))))(((((('''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555555555666555555444444555555555555555555555555444444555555666777888888444333111000///......---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,---......///000000///////////////.........000000000000000111222222000000///.........//////111111111111111111111111222777888444555;;;888...++++++***)))))))))))))))************************((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((())))))))))))))))))(((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------............////////////////////////000000000111........................///.........---------------,,,***)))((()))***++++++******)))(((''''''&&&'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444444555555666555555555555555555555555555555555444444555555666666777777333222000///...------,,,------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********************************))))))*********+++++++++,,,,,,------......//////.........///////////////000000//////000000111222000//////...------......//////000000000000111111777======999:::@@@???777+++***))))))(((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((())))))))))))((('''%%%&&&''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***((('''((()))***)))(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,---------............////////////...////////////000000000//////////////////////////////.........---------,,,+++***)))))))))***++++++******)))(((''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222333444555555555555555555555555555555555555555444444444555555555555555111111000...------------------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))))))))******)))))))))***************))))))******+++,,,,,,,,,,,,,,,---------..................//////////////////////////////000000111000000///...------------............////////////...222333000///333777777******)))(((((((((((()))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''))))))))))))''''''$$$&&&''''''''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((((((((((()))))))))******)))************+++++++++,,,,,,,,,,,,------------............////////////......////////////000000////////////////////////............---------,,,*********************)))******))))))((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111111333444555555555555444444444444444444444444444444444444444333333333000000///...............---,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))***((()))))))))*********+++*********+++,,,---------,,,,,,------------................../////////000///............///000000111000///...---------------------------------,,,((((((((((((&&&&&&///:::******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))******)))'''&&&$$$&&&((((((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((()))))))))***)))************+++++++++,,,,,,,,,------------...............////////////........./////////000000---------------------------,,,,,,,,,,,,+++++++++&&&''')))******)))((('''))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000111222333444555555555444444444444444444444444444333333333333333222222000//////.........//////---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++******+++,,,------......,,,,,,---------------------.........//////000000...............///000000111111000///...------------------,,,,,,+++++++++---***+++---)))'''333DDD******)))((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((******((('''&&&###&&&((((((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------................../////////000............/////////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))$$$%%%(((******(((&&&$$$(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''%%%$$$$$$%%%''''''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000000111222222111///...333333333333333333333333222222222222111111111000........................,,,+++******))))))******************************************************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))---,,,+++******+++,,,---******+++,,,,,,------...,,,,,,,,,---...//////000000///...---------------//////............//////000000000000////////////++++++++++++++++++++++++//////,,,)))((()))---000(((((())))))))))))((((((******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))(((((((((((()))******++++++,,,------,,,,,,,,,------.........------...///000000//////222111///.........///000////////////............***)))))))))))))))***+++((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000111111111111000//////222222222222222222222222111111111111000000000000........................,,,+++******))))))******************************************************))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''')))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))***,,,+++************+++,,,+++++++++,,,------......,,,------...//////000000//////...---------------000//////.........//////000000000/////////......++++++++++++++++++++++++...---,,,***((()))+++...(((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))(((((((((((()))******++++++,,,------,,,,,,------------------------...///////////////111111///.........///000/////////.........------******)))))))))))))))***((((((((((((''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&222111111000//////000000111111111111111111111111000000000/////////......------------------------,,,+++******))))))******************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))))))))******++++++***))))))***++++++,,,,,,,,,---......//////---......//////000000111//////...------------...111000///...............000////////////.........+++++++++++++++++++++++++++++++++***(((((()))+++(((((())))))))))))(((((()))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))))))))******++++++,,,------------------------,,,,,,---......///////////////111000//////......//////............------------+++******)))(((((((((((((((((((((''''''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&444333111/////////000111000000000000000000000000//////.........---------------------------------,,,+++******))))))******************************************************((()))))))))*********************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********************************,,,,,,------...//////000.../////////000000111111///......---------......111000///......---....../////////.........------************************((()))+++***((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((()))))))))))))))******++++++,,,------.........------,,,,,,,,,......///////////////...000000//////............------------,,,,,,,,,,,,,,,+++***(((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555444222111000000111111000000000000000000000000.........------------,,,------------------------,,,+++******))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((***+++++++++***)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))*********************++++++*********,,,,,,------...//////000////////////000000000000......---------......///000000///...........................------------************************''')))******((('''''''''(((((())))))))))))(((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''((((((((()))))))))***)))******++++++,,,------.........------,,,,,,,,,...///////////////......///////////////......---,,,,,,,,,,,,+++++++++++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666666444333222222111111000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((()))***+++,,,,,,++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))*********++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---......//////////////////////////////...------------...////////////............//////......---------,,,,,,,,,************************''')))******((('''''''''(((((())))))))))))((((((&&&''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''(((((())))))******)))******++++++,,,------------------------,,,,,,//////////////////...---...////////////...------++++++++++++***************))))))((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&777777777666555333222111111111111111111111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((()))***,,,---,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********++++++++++++,,,------------,,,++++++++++++,,,------..............................---------------...//////......---......///000111---------,,,,,,,,,,,,+++************************((()))***)))''''''''')))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&''''''(((((('''''''''''''''((()))*********)))******++++++,,,------,,,,,,------------------///////////////...------....../////////...---,,,++++++*********))))))))))))(((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&777888888888777555333111111111111111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((()))+++,,,------,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++,,,,,,............,,,,,,******+++,,,,,,------..................------------------------...///000------------///000111222---------,,,,,,,,,++++++)))))))))))))))))))))))))))******)))''''''(((***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''&&&''''''((()))******+++)))******+++,,,,,,------,,,,,,,,,------.........//////000000///...---------.../////////...,,,,,,************))))))))))))(((((('''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&444999===<<<777222222333333333333222111000///............------,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************------------------------////////////////////////000////////////...............---,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&******)))((('''&&&%%%%%%***************)))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))******+++++++++******)))++++++,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++************)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222666:::999555222333555555444333222111000///.........---------,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************,,,,,,,,,------.........//////////////////////////////.........---------------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))((((((((('''''''''''')))))))))(((''''''&&&&&&)))************)))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((''''''''''''((('''''''''&&&&&&&&&%%%(((((((((((()))))))))*********++++++++++++******++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++*********)))))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///222555555444333666999777666333111000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...//////000000000000000000000000000------------,,,,,,,,,,,,+++++++++******))))))((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******))))))((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))*********++++++,,,,,,+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///000222333333555999===888666333000///...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---...///000111000000000000000000000000,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((()))))))))))))))))))))(((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''''''''''''''((()))))))))((((((((((((((((((((()))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++************))))))((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000111222333444777;;;>>>777555222000......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111111////////////////////////,,,+++++++++************))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))************++++++,,,---------------,,,,,,---------.........------------------------++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333222222333555777999;;;444222111///.........///++++++++++++,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111////////////////////////++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))(((((())))))(((((('''&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,---............,,,---------............------------------------*********))))))))))))(((((('''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333333333444555555555000/////////............******+++++++++,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000------------------------,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((((((((())))))(((((('''&&&&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''(((((()))))))))))))))*********++++++++++++,,,---....../////////------------............------------------------******)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555444333333333333222111------...//////...------*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////------------------------,,,,,,,,,++++++++++++***((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''')))(((((((((((('''''''''$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((()))))))))************++++++++++++,,,---...////////////---------.........//////------------------------))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444444333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((***)))((((((((()))+++,,,++++++++++++,,,,,,---...///...,,,,,,,,,---///111---,,,,,,++++++,,,,,,---+++++++++***)))(((((('''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((()))***++++++,,,++++++,,,---......//////......------------------------,,,,,,,,,+++++++++******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&444333333222000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((())))))(((((((((***)))((((((((()))+++++++++++++++++++++,,,---......---,,,+++,,,---///000,,,,,,++++++++++++,,,,,,++++++******)))((((((''')))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((()))***++++++,,,++++++,,,------...............------------------------,,,,,,+++++++++*********)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((('''''')))))))))((()))******+++,,,++++++++++++,,,,,,---...---,,,+++,,,---...///,,,,,,++++++++++++,,,,,,+++******))))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((()))***++++++,,,++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&222222111000//////......++++++++++++++++++++++++************************)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))************************************************((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))******+++,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++************++++++******))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))((((((***+++++++++++++++,,,,,,---.........------+++++++++++++++++++++++++++************)))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&111000000//////.........++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''((((((((())))))''''''((((((((((((''''''((()))))))))************,,,++++++******++++++++++++++++++++++++,,,------+++******))))))******+++)))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((((((***++++++++++++++++++,,,,,,---...---------++++++++++++++++++++++++*********)))))))))((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%$$$$$$&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&000/////////.........---++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((()))************))),,,++++++************+++******+++++++++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((()))***++++++,,,++++++++++++,,,---------------************************))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&$$$###%%%((()))'''$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&//////............------************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((())))))))))))))))))************))))))'''((()))***+++******))),,,,,,+++***************)))******+++++++++++++++)))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%'''(((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((()))))))))))))))((()))***++++++,,,++++++++++++,,,------------,,,************************))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%$$$$$$(((,,,---)))%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&..................------************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&'''(((((((((''')))(((((('''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))******++++++++++++******'''((()))++++++******))),,,,,,+++***))))))******))))))***++++++++++++***))))))(((((((((((())))))'''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***))))))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((()))))))))))))))((()))***++++++,,,++++++++++++,,,---------,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%$$$&&&***000000,,,'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&000///...---,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))(((''''''((()))***,,,+++++++++++++++++++++))))))(((((())))))***+++,,,++++++******++++++,,,((((((((()))******+++++++++)))(((&&&&&&((()))+++))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))((((((((((((++++++++++++++++++++++++,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((***((('''&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%//////...,,,,,,++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))(((''''''((()))***++++++++++++************+++************+++,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))************)))(((''''''((()))***)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&))))))((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))(((++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%///...---,,,,,,++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((()))))))))))))))))))))*********,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------******))))))))))))((((((***)))(((''''''((()))***((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))((((((''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...------,,,+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,,,,,,,,,,---.........------,,,,,,------...+++******)))(((((('''''')))(((''''''''''''((()))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%------,,,+++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((''''''((((((((()))))))))+++++++++++++++,,,------...------,,,,,,------...+++******)))((('''&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((''''''(((((())))))*********************++++++,,,------,,,,,,,,,,,,------******)))(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((''''''''''''(((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,+++++++++++++++,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))'''''''''((()))*********************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((()))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''''''''((())))))***++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,)))))))))((('''''''''&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++++++++***++++++,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))(((''''''(((((()))***++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++************++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))******************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------,,,++++++******++++++,,,+++++++++************)))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((()))************+++++++++,,,,,,,,,+++++++++******+++++++++***)))(((((('''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))***************)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))******+++,,,,,,------,,,++++++++++++++++++,,,+++++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))******))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))***))))))((()))************+++++++++,,,,,,+++++++++*********++++++***))))))(((''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++++++++++++++++++++++++++******************************++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))***************))))))(((((())))))***((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%&&&((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))************+++++++++,,,++++++++++++***************))))))(((((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++************************************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))*********+++++++++++++++++++++************)))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++++++++,,,,,,+++,,,------------,,,+++*********)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))***))))))*********++++++++++++++++++*********))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++************************************************))))))******+++,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,---......---,,,+++******)))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******)))************++++++++++++************)))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++************************************************(((((())))))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,---//////---,,,+++***)))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((($$$%%%&&&'''''''''&&&&&&''''''''''''(((((((((((()))(((((('''((()))***+++)))************+++++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((******)))))))))((((((((('''((((((((())))))))))))((('''''''''((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))************((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%'''((())))))******))))))))))))))))))))))))%%%%%%&&&'''((()))******'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))###$$$&&&'''((('''&&&&&&''''''''''''((((((((())))))((('''''''''(((***+++)))************+++++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))++++++******))))))(((((('''((((((((())))))******((('''''''''((()))+++,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))************++++++*********))))))))))))'''&&&(((+++,,,***''''''(((((((((((()))))))))(((((())))))************&&&'''((()))***+++++++++)))(((((((((((()))******)))))))))(((((('''''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************++++++++++++++++++++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$(((((((((*********(((&&&''''''(((((((((''''''&&&'''&&&&&&'''(((((('''&&&)))))))))***))))))((('''(((((())))))******))))))((((((((('''&&&'''(((***''''''((()))*********)))(((((('''''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))************+++*********))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))))))))''''''((()))(((((((((((())))))))))))(((((((((((()))))))))*********))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))*********(((((())))))))))))******---+++******,,,+++)))'''))))))************++++++************++++++++++++))))))***************)))+++*********************(((((((((((('''''''''''')))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&'''((('''&&&$$$))))))******************------,,,---------,,,+++++++++,,,,,,,,,++++++******+++,,,---......------++++++***)))((()))+++,,,******************))))))***))))))(((((((((((()))))))))(((((('''''''''&&&******))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))*********++++++***************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((('''''')))(((((((((((())))))))))))((((((((()))))))))************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((()))******+++++++++***))))))******((('''))))))*********+++++++++************************)))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((('''&&&%%%%%%%%%%%%''''''(((((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((())))))******''''''((())))))(((((('''+++++++++,,,---...///000222111111111111111222222333333444555555555444444222333444555666555444444000///...---,,,---------,,,++++++*********++++++))))))(((((((((((())))))*********))))))(((((((((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,+++(((''''''((((((((((((((())))))))))))(((((()))))))))***************))))))******+++,,,+++++++++++++++++++++++++++++++++++++++***))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((()))))))))******)))*********++++++++++++))))))((()))******++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++************+++++++++***))))))(((((()))))))))))))))))))))))))))***************((((((((())))))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++++++++++++++************)))(((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((()))))))))((((((((())))))******++++++---............///000//////000222555888;;;<<<>>>>>>?????????@@@CCCEEEFFFGGGGGGHHHIIIIIIIIIIIIGGGHHHHHHHHHGGGDDDBBBAAA===<<<:::999888777555444111000...---,,,,,,------++++++*********++++++,,,************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***)))'''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''************++++++++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++,,,,,,+++(((''''''((((((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++***++++++++++++***))))))'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))*********************************))),,,,,,++++++++++++,,,---,,,,,,,,,,,,---------...---------------------,,,,,,,,,,,,------,,,,,,,,,((()))***+++,,,,,,++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((('''&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((('''''''''''''''(((((((((((('''((()))************)))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((()))))))))***************+++++++++++++++++++++******)))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&%%%'''''''''((())))))******,,,,,,------.../////////000333555666555666999<<<<<<===@@@CCCGGGKKKNNNPPPVVVWWWXXXYYYYYY]]]bbbfffccccccbbbbbbccceeefffgggiiiiiihhhfffccc^^^ZZZWWWUUUTTTSSSSSSRRROOOKKKGGG@@@???<<<999666444222222//////...---,,,,,,,,,---(((((()))******+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++,,,+++)))'''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''*********++++++++++++,,,*********+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))***+++***((('''''')))(((((((((((()))))))))))))))))))))*********++++++******))))))******+++,,,++++++++++++++++++++++++******++++++******)))((('''''''''(((((((((((((((''''''((((((((()))))))))*********+++++++++,,,,,,***************+++++++++//////...---++++++---////////////000000000000111000000000111111111222222000000000000000///......+++,,,---------,,,+++***))))))))))))((((((''''''))))))******************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***(((((('''''''''''''''(((&&&'''((())))))))))))((('''(((((())))))(((((('''''''''''''''((((((((((((&&&''')))***++++++***)))''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))***************++++++++++++,,,+++++++++***))))))(((((((((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&'''''')))***+++,,,---......000222333555666777:::>>>AAABBBBBBDDDIIIMMMTTTVVVYYY]]]aaadddffffffjjjlllmmmmmmmmmqqqxxx~~~{{{zzzwwwvvvxxx{{{}}}wwwqqqmmmmmmmmmnnnqqqrrrnnngggaaaYYYXXXUUUQQQLLLGGGCCCAAA888777444111...,,,******************************)))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++,,,+++)))'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''*********+++++++++,,,,,,*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''')))))))))''''''((()))(((((((((((())))))))))))))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++***************))))))(((''''''''''''((((((((()))'''((((((((())))))))))))++++++,,,,,,,,,---------,,,,,,---///000222333333555777888777777999===@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEECCCAAA???===<<<;;;;;;;;;:::888555222000//////...---,,,+++******++++++******************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***((((((''''''''''''((((((%%%&&&'''))))))*********(((((())))))))))))((((((''''''''''''(((((((((((($$$%%%''')))***)))((('''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,+++++++++***)))((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,***+++,,,...000222444444333555888<<<@@@CCCFFFHHHNNNRRRVVVXXXYYY\\\bbbggglllnnnqqqtttwwwwwwvvvvvvtttvvvvvvuuutttwww}}}{{{}}}yyyuuuvvvxxx|||{{{tttnnnnnnnnnmmmjjjeeeaaa^^^SSSPPPKKKEEE>>>999555333333222111///---,,,******))))))*********+++++++++************************((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((''''''((()))(((((((((((()))))))))))))))************+++++++++*********)))***++++++,,,++++++++++++++++++++++++***************)))((((((&&&'''''''''(((((())))))(((((((((((()))))))))))),,,,,,,,,---------......///000222555777:::<<<===AAACCCGGGIIIKKKOOOVVV[[[^^^^^^^^^____________```^^^___```aaabbbcccdddeeedddcccaaa^^^[[[XXXUUUSSSRRRQQQPPPNNNJJJEEEAAA>>>666555444333222111000///,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((('''''''''(((((()))$$$%%%'''(((***+++++++++(((((())))))))))))((((((''''''''''''((((((((()))"""###%%%'''(((((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++++++++***)))((((((''''''''''''''''''((()))***((((((((((((((((((((((((&&&&&&((()))+++---...///000111222555777:::;;;<<>>===:::666333111000111---,,,+++************+++***(((((()))+++,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''')))((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***************)))******+++++++++******))))))******)))(((((('''&&&&&&'''((()))((((((''''''((()))))))))***,,,...000333777999:::;;;===>>>===@@@FFFMMMRRRVVV[[[^^^aaaeeehhhjjjqqq{{{~~~{{{{{{|||~~~vvvqqqmmmnnnttt|||yyyrrrpppsssvvvxxxwwwvvvtttqqqooonnnmmmlllkkkuuuxxx|||}}}||||||{{{zzz~~~{{{vvvooofff\\\NNNAAA888888222...///...+++---111,,,,,,+++)))((()))+++---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++++++++***)))))))))))))))((((((((((((((())))))((((((((()))******,,,+++++++++...222666999999>>>GGGPPPYYYaaaiiinnn{{{zzzsssmmmhhhbbb^^^VVVMMMDDD<<<777444000///---,,,++++++,,,,,,***((('''((()))******)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))******++++++************+++++++++******))))))))))))(((((((((((('''&&&'''((()))))))))'''&&&&&&)))+++---...///222444555888;;;===>>>@@@CCCFFFLLLQQQYYYbbbiiiooorrrsssoooqqqqqqsssyyy~~~}}}}}}yyyyyyzzz~~~|||xxxddd```^^^aaaiiiooorrrqqqeeeaaa______bbbcccaaa___ZZZYYYVVVUUUVVVYYY]]]```fffffffffgggiiillloooqqquuuxxxwwwsssqqqtttvvvuuuxxxlll___VVVNNNDDD:::555333000///111---+++((('''(((***++++++++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))************+++,,,...///,,,---000444;;;BBBIIIMMMTTTYYY```hhhooouuuzzz}}}|||{{{xxxwwwyyy{{{rrrggg\\\QQQHHHCCC===;;;888444000...,,,,,,---+++))))))*********)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***++++++++++++*********+++++++++***))))))((('''''''''''''''''''''&&&&&&'''((()))***++++++,,,///333555777999<<<>>>======<<<===@@@HHHQQQXXX```fffmmmrrrwww{{{yyyuuutttuuuvvvxxx}}}zzzuuuppprrrwwwyyyuuuqqqiiihhhggghhhhhhfffbbb^^^SSSPPPOOOSSSZZZ___]]]YYYNNNNNNOOORRRUUUUUUSSSPPPJJJJJJIIIIIIIIILLLQQQTTTSSSPPPNNNMMMOOOUUU\\\```ffffffdddaaa```cccgggjjjwww~~~~~~}}}|||zzzwwwuuuiii___SSSKKKEEE===555///111...,,,,,,...---***'''*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))************))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++***))))))((()))))))))******++++++)))***+++---///222444555333777???IIISSS\\\cccffflllnnnqqqvvvyyy|||}}}}}}}}}}}}}}}~~~}}}~~~|||{{{|||}}}|||zzzxxxtttqqqooooooppptttyyy}}}zzz{{{vvvooogggbbbWWWTTTMMMEEE===555///,,,000---++++++,,,---...---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++***)))((('''&&&&&&%%%%%%&&&''''''((('''&&&'''***---111444999;;;===>>>???@@@CCCEEECCCDDDGGGJJJPPPYYYccciiilllrrrwwwyyy}}}{{{sssuuuuuuxxx~~~uuullldddbbbgggiiifffbbb^^^\\\YYYWWWUUUTTTSSSRRROOOMMMLLLPPPUUUVVVSSSOOOKKKMMMPPPSSSVVVWWWUUUTTTKKKMMMNNNMMMKKKJJJLLLMMMJJJGGGDDDDDDGGGMMMUUUZZZXXXUUUPPPLLLJJJMMMTTTZZZdddooo{{{}}}{{{|||zzzzzzyyyyyyyyyzzz|||}}}{{{wwwqqqkkkfff\\\NNNCCC@@@;;;444111000///,,,***((((((((())))))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))(((((()))***+++,,,,,,---***,,,000555999===@@@AAADDDJJJUUUaaammmvvv{{{~~~yyyxxxxxxyyyzzz{{{yyyxxxxxxyyy|||~~~~~~}}}|||uuuvvvyyy~~~}}}zzzzzzxxxwwwxxxzzzzzzvvvsssllliiihhhkkkmmmnnnrrrvvvqqquuuyyy|||zzzwwwtttsssxxx{{{{{{||||||uuusssoooiii___TTTHHH???:::222///,,,+++,,,---------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))***++++++,,,++++++++++++++++++++++++***)))(((((('''&&&&&&&&&'''((()))+++++++++,,,///444999<<<>>>??????>>>>>>???AAADDDEEELLLVVV___eeeiiikkkmmmrrryyy~~~{{{nnnnnnrrryyy|||zzzwwwvvvrrriii___\\\___bbbaaa^^^\\\ZZZXXXUUUTTTUUUVVVWWWSSSSSSTTTVVVXXXXXXVVVTTTRRRSSSUUUWWWYYYZZZ[[[[[[UUUYYY[[[ZZZUUUQQQOOOOOOJJJIIIHHHJJJMMMRRRVVVZZZUUUOOOIIIEEEBBBBBBHHHPPPSSSZZZbbbdddbbbbbbfffkkklllpppuuuyyy{{{|||}}}~~~}}}|||qqqfffSSSLLL@@@666000.........)))************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,---------............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))(((((()))***+++,,,---...222555<<>>???>>>>>>??????@@@DDDJJJNNNRRRZZZfffooossssssqqqooottt{{{{{{gggdddgggnnnqqqnnnlllmmmkkkeee^^^\\\___aaaaaa___^^^]]]\\\[[[YYYXXXYYYZZZTTTWWWYYYZZZYYYYYY[[[]]]\\\[[[ZZZXXXXXXZZZ]]]______ccceeeccc]]]XXXWWWXXXPPPRRRUUUYYY\\\^^^______\\\VVVRRRQQQNNNLLLPPPWWWTTTTTTSSSMMMGGGDDDGGGKKKTTTZZZdddlllqqqvvvzzz}}}xxxzzzgggcccZZZNNNBBB:::555444///......---,,,+++++++++************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---.........//////000000111111111111111111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))(((((()))***,,,---......:::???GGGPPPXXX]]]```aaadddhhhoooxxx|||{{{yyyvvvsssttttttuuuxxx{{{}}}}}}}}}xxxvvvssspppnnnkkkfffccckkkeee```___bbbdddccc```\\\YYYZZZ^^^\\\UUURRRTTTdddaaa[[[WWW[[[ccceeebbb]]]VVVTTTZZZ^^^```eeelllnnnppprrrpppllljjjjjjkkknnnsss}}}yyyuuuaaa[[[QQQHHH@@@999444111,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++)))((((((---,,,+++******,,,...///222555:::>>>AAAAAA@@@???AAABBBDDDGGGLLLTTT]]]cccgggmmmtttyyy{{{zzzyyyyyyqqqxxxzzzxxx|||{{{mmmfffaaabbbiiillliiihhhlllccc```]]]]]]___aaa```___^^^______]]]ZZZWWWUUUTTTQQQTTTXXXXXXVVVWWW\\\aaaeeeccc___[[[YYYZZZ___bbbdddhhhjjjggg```\\\]]]___ZZZ^^^dddiiilllllljjjiiiccc___^^^aaa```]]]___fff```\\\UUUJJJAAA>>>@@@CCCEEEJJJRRRXXX___gggpppvvvttt{{{~~~{{{zzz}}}}}}zzzxxxzzzyyyppp```OOOBBB<<<444333222000...,,,******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&222444666666444333333333555666777888999::::::;;;<<<999666666777888666444000000000000000000000///---+++))))))+++,,,,,,,,,,,,+++******+++,,,+++***((()))***,,,,,,,,,+++***++++++************++++++******************************))))))))))))******---333111'''$$$***+++&&&))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))*********))))))(((((())))))***++++++,,,,,,---------,,,,,,------...)))***+++***(((((()))+++,,,---...///333888???EEEMMMPPPUUU^^^fffkkklllkkksssuuuxxx|||~~~zzzvvvrrrnnnkkksssvvvxxxuuuqqqsss{{{{{{{{{xxxpppfff___\\\\\\bbb```]]]XXXSSSNNNKKKIIIJJJIIILLLQQQRRROOONNNOOOQQQTTTSSSPPPQQQTTTUUUSSSKKKMMMOOOOOONNNPPPUUUYYY___aaaccccccbbbaaa``````iiikkknnnxxx}}}yyymmmbbbXXXLLL???666333111...,,,,,,+++***(((...---,,,+++*********************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&*********)))))))))))))))(((((((((((())))))))))))***+++,,,,,,---------------,,,***))))))***+++,,,%%%'''***---...111555888;;;>>>BBBDDDDDDBBB???===FFFMMMVVV]]]aaadddiiillluuuyyy}}}pppgggiiihhhiiinnnsssrrrlllffffffhhhgggcccbbbdddcccaaa^^^ZZZWWWWWWTTTRRRUUUZZZ\\\UUUPPPRRRVVVYYY]]]bbbfffaaaZZZWWW\\\gggttt|||xxxllleeehhhooossswww~~~zzzlllbbbaaaeeefffmmmtttuuuqqqkkkiiiiiiccchhhjjjhhhhhhjjjjjjhhhddd```YYYNNNDDD@@@AAADDDIIIKKKMMMLLLJJJKKKTTT]]]gggooowwwxxxrrrnnnooorrrlll{{{vvvbbbQQQEEE<<<555333000***)))---,,,,,,,,,---...---***(((******)))(((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''((('''&&&%%%%%%&&&'''(((555777::::::999888999999:::<<<>>>@@@@@@@@@>>>===@@@>>>===???AAABBBAAA???===;;;999777555333222222111///------.../////////,,,+++******,,,,,,,,,******+++,,,,,,,,,+++***)))++++++************++++++******************************))))))))))))******444999666+++'''******%%%))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,,,,...---,,,,,,,,,,,,,,,---*********)))'''''')))+++---///222666===FFFQQQXXXbbbcccggglllrrrvvvwwwvvv}}}~~~yyy}}}{{{xxxvvvtttpppkkkhhhiiikkkmmmlllkkkmmmsssxxxvvvuuurrrmmmeee___[[[ZZZWWWVVVTTTQQQOOONNNMMMLLLAAA@@@BBBGGGIIIIIIJJJMMMSSSSSSOOOHHHFFFHHHIIIGGGCCCFFFIIIKKKMMMNNNQQQSSSRRRSSSTTTUUUVVVWWWYYYZZZ\\\___bbbiiizzzxxxssswww|||mmm]]]PPPIIIAAA===666222///...---,,,************+++++++++,,,************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((())))))******))))))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((***)))))))))))))))))))))(((((()))))))))************+++,,,,,,------,,,,,,************************,,,++++++---222888===@@@AAA@@@@@@@@@BBBGGGMMMQQQZZZ```hhhmmmmmmmmmmmmnnnqqqwww}}}~~~xxxpppjjjggggggeeedddhhhnnnppplllgggbbbbbb```\\\\\\______\\\XXXUUUSSSTTTSSSRRRUUUZZZ]]]YYYXXX___hhhpppwww~~~zzzrrrnnnpppyyy~~~~~~xxxrrrqqqvvv}}}uuujjjbbb___eeejjjjjjiiiiiifffaaaZZZZZZXXXUUUSSSSSSUUUWWWUUUTTTRRRMMMGGGDDDFFFJJJIIIRRR]]]bbbccceeekkkqqqsssyyycccUUUEEE<<<555000///222111///---***((()))***,,,******)))(((((((((((()))((((((''''''''''''((((((&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((===???BBBBBB@@@?????????@@@BBBEEEGGGGGGEEEBBB@@@DDDDDDEEEGGGJJJJJJHHHFFFEEEDDDAAA???===<<<<<<<<<666444222111111111000......,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,***))))))++++++************++++++++++++++++++++++++++++++******))))))))))))******444888666,,,(((+++***&&&))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))******++++++,,,,,,---------,,,+++++++++++++++,,,,,,***((('''))),,,000111444:::BBBMMMZZZgggpppwwwxxx{{{}}}~~~~~~wwwyyyxxxvvvtttpppjjjbbb]]]```bbbccceeeggghhhiiijjjcccaaa^^^\\\YYYVVVQQQNNNLLLLLLLLLMMMOOOQQQSSSUUUDDDAAA@@@CCCEEEFFFIIINNNZZZXXXRRRHHHCCCDDDCCCAAA>>>???BBBGGGKKKMMMLLLKKKGGGGGGFFFGGGHHHJJJMMMNNNMMMRRRUUUYYYdddqqqtttooofffhhhppp|||qqqgggcccSSSLLLBBB999333000...,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))*********+++++++++***++++++,,,,,,,,,,,,,,,((()))************))))))///000111555:::???AAABBBCCCDDDDDDFFFKKKTTT^^^dddkkkrrrzzz}}}{{{wwwtttsssttt{{{|||qqqiiiiiimmmmmmhhhdddeeeiiikkkiiifff```___[[[VVVWWW[[[YYYUUUTTTSSSVVV]]]dddhhhooouuurrrmmmlllqqqwww{{{{{{{{{zzzuuu}}}pppcccdddllltttvvvwwwvvvooohhhZZZZZZ\\\___dddgggiiiiiiiiifff```WWWOOOIIIEEECCC===CCCKKKOOOPPPRRRXXX]]]iiiuuurrr```SSSIII???888555111000...,,,***+++---///+++***))))))((())))))))))))((((((''''''(((((()))((()))))))))))))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((KKKMMMNNNNNNKKKIIIIIIIIIJJJLLLMMMNNNNNNLLLJJJHHHKKKLLLNNNPPPPPPNNNJJJHHHFFFEEEDDDCCCCCCDDDEEEFFF???===:::888888666444222111///,,,,,,---...---,,,,,,,,,+++++++++*********,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++***///...)))'''+++,,,***))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++++++++******++++++++++++,,,,,,------------,,,+++************---,,,***))))))---222777999>>>GGGRRR]]]jjjuuu||||||{{{}}}}}}wwwsssssssssrrroooiiiaaa[[[^^^^^^^^^aaadddccc___\\\NNNKKKIIIJJJLLLLLLIIIFFFFFFFFFGGGJJJMMMRRRVVVXXXOOOIIIEEEDDDCCCCCCFFFKKK[[[[[[VVVMMMHHHGGGEEEBBB@@@??????CCCGGGIIIHHHEEECCCBBBAAAAAABBBBBBBBBAAABBBIIIOOOPPPTTT^^^dddfffaaa```eeepppyyy}}}~~~xxxuuuggg```UUUJJJ@@@888111---000///...---,,,+++***)))++++++++++++++++++++++++)))***************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))***+++,,,---///444<<<@@@AAA@@@???@@@DDDKKKSSSZZZ___dddiiimmmooovvv{{{wwwuuuxxx}}}{{{pppjjjkkkppptttmmmeeebbbccccccaaa^^^WWWXXXXXXZZZ```gggfffaaa```___cccmmmvvv||||||xxxxxxwwwttttttvvv|||yyyxxxyyy|||~~~{{{xxxzzz|||zzz{{{}}}{{{tttooosssyyywwwjjjpppwww}}}nnnllllllooovvv{{{||||||xxxtttmmmeee___\\\UUUNNNJJJKKKKKKIIIFFFDDDFFFIIITTT___nnn|||{{{sssjjj[[[JJJ>>>333111000111333222000---++++++***))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''(((((([[[]]]___```^^^]]]]]]^^^______]]]\\\\\\\\\\\\\\\]]]^^^```___\\\WWWSSSPPPNNNLLLJJJHHHFFFEEEEEEEEECCCBBBAAA@@@AAA@@@>>>===666444111//////000///...+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++%%%)))***((((((***,,,,,,))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,------------,,,++++++*********+++************---333;;;AAAGGGMMMWWWaaajjjrrrxxx|||}}}wwwuuuyyy}}}uuuqqqooommmiiijjjkkkmmmmmmjjjeeeaaaZZZXXXXXXZZZ\\\[[[UUUOOOGGGEEEDDDGGGKKKNNNMMMKKKGGGHHHIIILLLOOOSSSVVVXXXSSSLLLGGGDDDBBBAAADDDIIISSSUUUUUUQQQNNNMMMJJJEEEGGGDDDAAAAAADDDEEEDDDBBB@@@@@@@@@BBBCCCAAA===:::<<>>===AAAGGGOOOXXXdddmmmoooooopppqqqnnnuuu}}}~~~yyyuuutttwwwxxxxxxuuuoookkkhhhhhhjjjccc\\\YYYZZZZZZXXXTTTPPPVVV^^^gggsss}}}|||tttoooooosssvvvuuutttvvvvvvsssqqqrrrppplllkkknnnuuuvvvwwwwwwvvvuuurrrqqqqqq{{{{{{tttqqqssstttnnnlllkkkmmmrrrsssoookkkjjjkkkqqqzzz~~~tttkkknnntttzzz}}}zzz|||}}}vvvooommmnnnjjjbbb\\\YYYTTTOOOJJJGGGFFFEEEFFFLLLWWWdddqqq|||{{{jjj\\\HHH@@@666333555555///))),,,,,,+++***************))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((kkknnnrrrtttuuuuuuwwwxxxwwwvvvtttrrrqqqrrrtttuuutttvvvwwwuuuqqqkkkgggeeecccaaa\\\WWWQQQKKKGGGEEEEEEEEEDDDFFFGGGHHHFFFEEE???<<<888555444444333222......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,(((***,,,///555>>>HHHOOOYYY___fffmmmqqquuuwwwyyyzzztttrrrlllssswwwqqqjjjhhhhhhhhhiiihhhfffeeeccc```[[[XXXQQQPPPPPPRRRTTTTTTPPPLLLNNNLLLKKKLLLPPPSSSVVVWWWWWWWWWYYYZZZ\\\^^^______VVVQQQMMMMMMLLLKKKNNNSSSQQQVVVYYYYYYXXXXXXUUUPPPPPPMMMIIIFFFFFFFFFEEEEEEAAA@@@BBBEEEHHHFFF@@@;;;:::???DDDHHHIIILLLOOORRRTTTPPPPPPWWW]]]^^^___```\\\aaajjjuuu{{{ssshhhZZZKKKAAA888555111---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,++++++++++++++++++***))),,,,,,,,,...111555888;;;???BBBCCC@@@===AAAMMMXXXaaaiiirrrvvvtttrrrrrrtttpppvvv{{{}}}yyyuuurrrrrrvvvssspppmmmkkkhhhbbb^^^SSSPPPOOOSSSYYY]]][[[XXX___hhhpppvvv}}}xxxrrroooqqqqqqlllgggfffkkkkkklllooonnnjjjkkknnnpppssswww{{{{{{wwwsssoooqqqyyy}}}{{{xxxxxxyyyyyyqqqlllhhhiiimmmpppooolllnnnlllkkknnnrrrrrrlllgggeeehhhjjjnnnvvv~~~|||}}}zzzwwwyyyxxxxxxzzzrrrlllddd\\\UUUOOOKKKHHHBBBAAAEEEMMMWWWcccrrr~~~lll]]]JJJ===888444///***---,,,++++++******++++++***))))))(((((())))))***((((((''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''(((((())))))(((((('''|||}}}}}}zzzxxxuuupppjjjbbb\\\YYYWWWVVVTTTTTTSSSRRRNNNLLLJJJFFF@@@<<<;;;:::888777666444222000............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,***((((((***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,.........---------------++++++++++++,,,---...///,,,000555<<>>CCCIIIMMMOOOQQQKKKHHHGGGLLLNNNNNNPPPSSSJJJPPPZZZdddnnnzzzzzzmmm```WWWJJJEEE===666111//////000,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((())))))******))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))'''(((((()))******++++++************+++++++++++++++++++++++++++***))))))***---111555999<<<>>>>>>BBBBBBBBBDDDJJJTTT^^^eeelllttt|||}}}xxxrrrppppppqqquuuxxxxxxuuurrrrrrssssssnnngggbbb___[[[VVVRRRIIIKKKRRR^^^kkkrrrrrroooqqqxxx|||xxxuuuuuuvvvuuupppkkkjjjooorrrppplllkkkoooooossswwwvvvrrrssswwwyyy|||}}}zzz{{{xxxtttoooooorrrttttttsssvvvtttrrrssssssrrroookkkiiiiiiiiijjjqqqxxxyyyttttttsssqqqpppttt}}}yyy|||{{{qqqiiiccc\\\UUUPPPFFFCCCEEEJJJOOORRR[[[dddrrr{{{}}}lllYYYHHH<<<444000------,,,++++++++++++,,,******))))))))))))******(((((((((''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''((()))******)))((('''|||wwwtttrrrooolllhhhddd___YYYUUUPPPLLLFFFBBB???>>><<<;;;<<<:::777333000///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***+++***((((((***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))***+++,,,---------..................------+++++++++,,,---...///000333777>>>GGGRRR___kkksssvvvwwwwwwvvvvvvxxx|||rrriiiiiilllrrrooohhhdddfffhhhddd\\\RRROOOKKKIIIJJJLLLNNNNNNJJJLLLOOOSSSYYY```fffiiilllkkkhhhccc___aaagggmmmiiijjjlllmmmllljjjgggeeeeeebbbbbbeeeeeecccdddgggbbbeeefffeeeeeehhhhhheee```ccceeeccc]]]YYYXXXXXXYYYUUUQQQPPPQQQOOOJJJDDD>>>::::::AAAJJJPPPSSSTTTGGGDDDCCCFFFEEEDDDEEEIIIQQQWWW]]]^^^___ggguuuvvvnnn^^^WWWKKK@@@777333222222,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))************))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++'''(((((()))***+++++++++))))))*********++++++++++++++++++++++++***)))((((((---444;;;@@@AAA@@@???>>>>>>CCCNNN\\\gggjjjiiimmmwww}}}ssskkkiiiooorrrttttttrrrqqqsssvvvkkkeee]]]TTTNNNJJJFFFEEENNNSSS___pppqqqwwwxxxqqqjjjjjjnnnppplllggggggnnntttssspppnnnqqqtttzzz~~~{{{yyyyyy{{{}}}~~~}}}yyyyyyzzz||||||{{{xxxuuuxxxwwwttttttxxx~~~|||wwwwwwvvvtttppppppttt}}}|||{{{ssswww}}}uuuqqqnnnkkkeee```NNNMMMRRRYYYWWWPPPMMMOOOWWWeeetttzzzvvv^^^HHH;;;666...---,,,,,,++++++,,,,,,******))))))))))))******))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))******'''((()))******)))((('''xxxoooiiihhh```TTTIIIDDDBBBCCCDDDCCCAAA>>><<<:::777555333222000---+++******,,,---111000///...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************)))(((((())))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))******++++++,,,,,,---...---,,,,,,,,,,,,+++***+++))))))+++...333999>>>EEEKKKUUU```iiipppuuuxxx{{{vvvtttvvv{{{}}}zzztttnnnhhheeeccciiihhhfffbbb]]]WWWRRROOOIIIHHHHHHIIIKKKPPPTTTVVVXXXYYYZZZ]]]ccciiiooosssuuussspppmmmkkkkkklllmmmooonnnmmmlllkkkjjjiiiiiikkkeeeeeejjjmmmjjjiiilllggghhhiiijjjjjjhhhfffeeeffffffggghhhgggfffeeedddaaa^^^[[[[[[[[[WWWOOOHHHGGGDDDAAAAAAFFFPPP[[[bbbPPPLLLGGGCCCAAABBBDDDFFFLLLOOOQQQSSSUUU\\\eeelll~~~}}}rrrjjj___UUUGGG999444777///000///---+++***+++,,,+++++++++************)))************************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,)))((()))***))))))***...+++))))))+++,,,***((()))(((((()))***+++---...222888>>>@@@???>>>AAADDD???KKK[[[fffjjjiiiiiiiiiqqqyyy}}}rrriiieeefffqqquuuuuuooolllooonnnkkkcccXXXOOONNNMMMJJJKKKOOO___iiiqqqrrrtttzzz|||{{{sssooojjjhhhiiilllooopppjjjoooqqqpppqqqwww{{{{{{}}}~~~|||uuuooopppwww~~~wwwwwwwwwwwwwwwyyy|||}}}yyyvvvzzz}}}|||yyyuuurrrrrrsssuuuxxxtttnnnlllooowwwxxxsssqqqsssuuufffaaa[[[YYYWWWRRRIIIBBBEEEOOO\\\gggrrr}}}hhhPPP>>>888444000,,,,,,,,,------***))))))***,,,,,,+++***)))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((({{{xxxxxx{{{~~~{{{yyyyyyrrrggg]]]VVVRRROOOMMMLLLEEE???<<<>>>>>>;;;888888666333000...---,,,---...---------------......,,,,,,,,,++++++++++++***++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************)))(((((())))))))))))************************)))))))))((()))))))))))))))))))))))))))************+++++++++******************************************************++++++,,,---------...---------------,,,+++---,,,+++---222:::CCCJJJ[[[bbbmmmvvv{{{||||||}}}{{{{{{zzzyyyyyyyyyzzz{{{wwwtttrrrrrrtttsssooolllddd```ZZZTTTPPPNNNNNNOOORRRTTTVVVXXX[[[]]]^^^___aaaaaabbbcccfffkkkoooqqqrrrrrrqqqppppppppppppqqqrrrsssuuuvvvxxxyyyzzzzzz{{{wwwwww{{{|||yyyzzz}}}tttuuuuuuuuutttqqqooommmmmmmmmmmmmmmllljjjhhhgggjjjfffbbb``````]]]VVVQQQCCCBBBAAACCCIIIRRRZZZ___^^^YYYRRRKKKGGGEEEEEEFFFJJJHHHGGGIIIMMMSSSXXX[[[iiitttvvvkkk```RRRCCC888111000///...---,,,++++++++++++++++++************************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********+++)))((()))*********+++,,,***)))***,,,---,,,************+++---000333444999===AAABBB@@@@@@CCCGGGMMMXXXfffoooqqqooommmmmmpppvvvzzzxxxpppkkkkkknnnnnntttwwwsssnnniiiaaaYYYJJJHHHMMMZZZcccdddbbbbbblllooonnniiiggglllpppqqqrrrpppllliiihhhkkkooorrrvvvzzz{{{yyyzzz}}}wwwsssuuutttsssuuu{{{|||yyykkkfffaaaaaagggmmmpppqqqqqqpppnnnkkkgggddddddeeefffbbbaaaiiiuuu{{{wwwuuuvvvyyypppnnnllliiijjjnnnssswwwttttttttttttvvv|||{{{qqqfffbbbaaa]]]SSSJJJGGGIIINNNWWWaaalllwwwmmm[[[GGG@@@666000...---+++(((+++******+++,,,,,,***((()))))))))))))))(((((('''''''''(((((((((((('''''''''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((|||zzz|||||||||yyyqqqjjjbbb^^^XXXNNNCCC@@@CCCFFFDDDAAA@@@>>><<<888555111///...+++++++++,,,,,,...//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************+++++++++,,,------......------.........------,,,---...///222999DDDPPPXXXiiiqqq|||~~~zzzwwwwww{{{~~~}}}xxxsssoooooommmlllooouuuzzzyyyppphhh[[[VVVOOOJJJJJJNNNTTTXXXbbbdddhhhkkkllljjjhhhfffhhhhhhhhhhhhjjjlllooopppqqqsssvvvzzz|||}}}}}}|||}}}~~~|||zzz{{{||||||{{{zzzxxxvvvtttsssooojjjfffddd```ZZZUUUOOONNNMMMMMMOOOQQQTTTVVVYYYWWWSSSOOOOOOPPPSSSUUURRRLLLFFFDDDHHHLLLMMMMMMSSS\\\kkkzzz|||sss\\\EEE888444000...//////---+++,,,+++++++++************************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))*********)))***+++,,,,,,***))))))+++---...---+++,,,,,,---...222666;;;===@@@BBBCCCCCCBBBDDDJJJOOO___hhhsssyyyyyyuuuqqqooopppssstttrrrmmmllloootttrrrtttssslllddd[[[PPPGGGJJJOOO^^^tttyyyqqqpppqqqnnngggeeeiiimmmnnnmmmnnnnnnnnnmmmqqqxxx}}}}}}wwwnnnlllpppyyy~~~zzzrrrmmmeeefffddd___^^^cccggghhhccc```]]]ZZZZZZ]]]```bbbjjjjjjgggbbb[[[VVVSSSQQQWWWRRRPPPTTT___kkkrrrtttzzz}}}~~~zzzuuurrruuuxxxuuuvvvwwwuuusssrrrrrrsssnnnmmmkkkkkkoooyyyssslllkkkhhh___WWWSSSKKKHHHMMMRRRXXXcccooowww{{{~~~}}}gggZZZGGG999111...,,,***,,,,,,,,,---......+++)))))))))******))))))(((''''''(((((())))))(((((('''''''''((((((((()))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((xxxrrrfff\\\PPPIIIHHHIIIIIIHHHHHHGGGEEEBBB===888444222------,,,,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************)))(((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************++++++,,,------......///---...//////---,,,,,,,,,,,,222777<<>>HHHLLLSSS___hhhlllkkkpppwww||||||yyyuuurrrqqqvvv{{{yyyrrrkkkiiiiiioooqqqqqqlllcccYYYSSSQQQVVVXXX[[[```eeejjjnnnqqqmmmnnnoooppppppppppppooonnnpppssswww{{{~~~~~~}}}~~~~~~{{{rrrpppllliiieeecccbbbbbb```___]]]]]]___bbbeeehhhiiidddZZZQQQMMMQQQZZZaaaUUUPPPPPPXXXcccmmmzzznnnTTTIII;;;222000111000...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++)))...///+++)))---///...)))***+++,,,+++++++++,,,111222555888===AAAEEEGGGCCCCCCCCCEEELLLWWWccckkknnnqqquuuvvvtttpppllliiinnnpppsssttttttrrrpppnnniiiaaaVVVOOOMMMMMMNNNPPP]]]cccnnn}}}wwwvvvtttrrrrrrrrrrrrtttuuuyyy~~~~~~tttlllaaafffkkkpppqqqooonnnlllbbbZZZTTTWWW[[[]]]___aaaccchhhiiieeebbbeeeiiijjjnnnnnnlllfff___[[[\\\___bbbdddfffeeebbb___]]]\\\SSSQQQPPPRRRUUUXXXXXXXXXZZZ^^^bbb```ZZZVVVUUUWWWgggoooxxx~~~vvvoooddd[[[XXX^^^iiirrryyyrrrnnnooorrrpppgggaaaaaa[[[NNNEEEDDDMMMYYYgggnnnnnnrrr~~~{{{eeeMMM;;;222000,,,+++***,,,---...---,,,***************))))))((((((((())))))))))))(((((((((((((((((()))))))))***%%%&&&&&&'''((()))******((((((((((((((((((((((((}}}ooo```UUURRRRRRXXXWWWTTTPPPKKKEEE@@@===777666444111///---,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************+++++++++,,,------......,,,...///...---///444888DDDRRR]]]___dddmmmttttttmmmooorrryyy~~~zzzvvvooorrrvvvvvvssspppoooppppppnnnggg[[[QQQPPPWWW______bbbfffkkknnnppppppoooiiijjjkkknnnqqquuuxxxzzzxxx{{{~~~{{{{{{{{{{{{zzzzzzzzzzzz}}}zzzyyy{{{~~~~~~|||uuupppllliiigggeeecccaaa```aaacccdddccc```ZZZSSSOOOUUU```jjj\\\RRRLLLQQQYYYbbbppp}}}yyydddYYYJJJ>>>666222000...,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++***111222,,,)))---000...+++,,,---,,,,,,---///111666888;;;???CCCEEEGGGHHHDDDFFFKKKRRR\\\fffnnnssslllmmmnnnnnnnnnmmmkkkjjjmmmooosssvvvwwwrrrkkkfffRRRPPPRRRZZZ``````^^^]]]iiilllqqquuu{{{|||vvvssslllgggiiipppxxx}}}sssnnnlllttt{{{~~~yyytttllleeeZZZ\\\___bbbfffhhhiiiiiihhheeeeeehhhiiifffdddeeeiiinnnooommmmmmooopppooommmnnnnnnkkkfffeeefffhhhiiikkkmmmmmmkkkiiihhhhhh`````````bbbcccbbb___]]][[[]]]^^^\\\VVVPPPKKKHHHPPPZZZhhhqqqvvvzzz{{{vvvmmmddd^^^___ccchhhxxx}}}{{{rrrooouuu}}}tttqqqlllgggaaaVVVIII@@@EEEEEELLL[[[kkkvvv~~~jjjRRR>>>444...,,,))))))***+++++++++******++++++******)))(((((())))))******))))))(((((((((((()))))))))******&&&&&&''''''(((((())))))((((((((((((((((((((((((~~~wwwwwwnnngggdddaaa___[[[UUUNNNGGGBBB???;;;999777444111///...---...------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((()))***************))))))))))))************((()))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******************************++++++,,,---------+++---//////000555>>>EEEVVVdddmmmlllllluuuzzzzzzqqqoooqqqzzz~~~vvvpppqqqssssssrrrpppmmmkkkfffccc]]]VVVTTTYYYdddmmmhhhiiikkklllnnnooooooooolllnnnqqqtttyyy}}}~~~}}}|||zzzyyyyyyyyyyyyvvvvvvuuuuuuvvvxxxzzz|||{{{|||~~~~~~zzzpppnnnkkkhhhfffeeeeeefffaaa^^^XXXTTTTTTXXX^^^ccc]]]PPPHHHMMMSSSXXXbbbooo}}}uuummmaaaRRREEE;;;555111------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++444555,,,(((---000---+++---.........111666:::===???CCCGGGIIIIIIHHHGGGHHHOOOZZZfffpppttttttsssllljjjiiijjjkkknnnppppppoooooopppqqqoooggg[[[RRRIIIMMM[[[ooozzzvvvlllgggssswwwxxxuuuuuuyyyzzzwwwtttlllgggmmmvvv|||qqqggg```]]]]]]dddiiiiiiiiijjjhhheeeccccccccceeefffggggggfffllllllnnnpppmmmhhhfffiiigggiiihhhfffgggkkkjjjgggfffggggggfffeeeeeeeeefffeeehhhjjjjjjiiihhhiiiiiiggggggggghhhhhhfffcccaaaaaa``````___]]]WWWNNNHHHIIIUUUccckkklllkkklllnnnqqqssssssrrrooommmlllmmmyyy|||}}}wwwppppppxxxwwwiiicccbbbYYYLLLGGG@@@AAANNN```oooyyyoooXXXIII888444...+++***+++++++++***++++++++++++***))))))))))))************))))))(((((()))))))))*********'''''''''(((((((((((((((((((((((((((((((((((((((}}}zzzyyyzzzwwwyyy{{{{{{{{{|||~~~}}}}}}|||~~~|||{{{zzz}}}}}}wwwgggddd^^^WWWOOOHHHBBB???<<<:::888555333111000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((()))***************))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++,,,------))),,,///000333:::FFFOOOaaannnuuuooonnnvvv|||{{{xxxtttuuuvvvssssssrrrqqqooojjjddd___ZZZYYYYYY\\\aaagggmmmppplllkkkjjjiiikkknnnrrrttttttvvvyyy}}}~~~yyyuuurrruuutttsssssstttvvvyyyzzzyyyxxxwwwvvvxxxzzz~~~{{{{{{~~~|||uuuoookkkhhhgggfff```ZZZXXXYYYZZZYYYXXXZZZMMMEEEJJJNNNOOOVVV```oooppp{{{}}}ssseeeTTTEEE;;;666---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))),,,555777---(((---000,,,,,,---//////000555<<>>OOOUUUfff}}}tttmmmmmmtttwwwttttttzzz~~~~~~{{{www|||{{{ooogggaaa]]][[[YYY^^^bbbbbbdddiiilllkkkllllllkkkkkkkkkjjjgggdddhhhffffffeee___\\\```ggg```___\\\YYY[[[```___ZZZ\\\\\\[[[[[[[[[ZZZYYYYYYWWWYYY\\\]]]]]]^^^___aaa^^^___aaacccfffggghhhgggbbbaaaaaacccddd```WWWPPPLLLXXXdddiiiddd]]]XXXWWWZZZbbbooozzz}}}}}}yyyrrrmmmooowwwkkkdddkkkhhh[[[JJJFFFFFFKKKQQQ\\\pppqqqbbbCCC===555000------------***++++++++++++***))))))))))))************))))))))))))))))))************((((((((((((((('''''''''((((((((((((((((((((((((