BM6P6(@ }}}xxxqqqiii```YYYTTTYYYXXXXXXZZZ^^^___^^^[[[ccc\\\UUUTTTZZZaaaeeefffgggiiieee^^^]]]bbbdddaaadddlllrrrvvv~~~qqq[[[MMM<<<555888<<<;;;888777888:::;;;======>>>>>><<>>AAABBBBBB;;;777666:::<<<<<<<<<>>>777333...---000333444444444666555111------333999555777888777555444444444111111333666:::???CCCFFFLLLFFF<<<333...---...000222999@@@AAA<<<777888:::666333...,,,,,,...//////333333333444666999;;;===999777777666///***000;;;HHHLLLOOOKKK@@@888555666222333444333111111111222555333222555:::===;;;777:::777999>>>@@@>>>;;;<<<999888777666555444333333888999:::999777444111...;;;;;;999111(((&&&+++111777333///------,,,)))&&&((((((***///444444111---,,,***(((,,,222666555222...,,,,,,...444999;;;:::<<<=========<<<:::999777<<<:::;;;>>>>>><<<>>>CCCAAA@@@>>>===;;;;;;;;;;;;:::888777888<<>><<<666111,,,***,,,000222000111444777666555444444444555666:::;;;;;;:::999;;;>>>AAA;;;777888@@@GGGGGGEEEEEECCC;;;666888:::777333222///...,,,+++,,,...111333555...***,,,///000333777===999444111111111000///666666555444222///,,,)))+++'''&&&+++333999999777444777888666999???AAA>>>;;;777333333666:::<<<;;;999:::;;;===???@@@AAABBB:::666555888:::999:::<<<:::666111000333555555444333444444111---,,,///222888999999777666444444444222333555999<<<@@@CCCEEEDDDAAA<<<777222...+++***///555:::<<<:::888888:::999555///,,,---000333444555555666555444555777:::888666555333---)))///888BBBFFFGGGBBB999333444777444555555444222111222333555333222555:::===;;;888888666999???@@@<<<888777444333222222222222111000555555444444333222111000555777666111***)))...444777444///,,,+++***(((&&&%%%''',,,111444333///,,,---)))''')))///444555333444222111444888;;;<<<;;;:::<<<@@@BBBBBB@@@===;;;;;;:::;;;??????>>>@@@EEEGGGFFFEEECCC@@@===:::999999777444444888???FFFJJJDDDFFFHHHIIIIIIKKKOOORRRNNNHHHEEEHHHKKKIIIGGGGGGKKKJJJJJJLLLPPPRRRQQQPPPKKKGGGCCCBBBCCCCCCBBBAAAHHHKKKMMMKKKHHHIIIPPPVVVRRRRRRRRRPPPMMMKKKKKKLLLNNNQQQRRRQQQOOONNNOOOPPPNNNKKKGGGCCCBBB@@@???===@@@BBBEEEGGGFFFFFFFFFGGGFFFEEEBBBCCCGGGJJJaaazzzrrrjjjeeebbbbbbdddiiikkkddd[[[ZZZeeeqqqtttrrrrrrtttxxx|||}}}lll^^^TTTFFF===333111777===???>>>444444333222222333333444444<<<@@@<<<777777888777777666666999;;;999444///)))(((+++111333111111333666555444333333444666777888777777999===@@@CCCCCC555222444<<>>>>><<<;;;===???555000///333666666777::::::666222222444666555444111111222222111111000000777777666555444333222222111333666:::===???@@@@@@<<<===>>>===999222***%%%,,,...111555777888888888;;;666000---///333777999444777888555000///222666999777555111+++(((---555>>>@@@???999222///111444666666666444222111222444555333333555:::<<<;;;:::444333666<<<===777222000///......///111222111000555444333222222333444555222555777555111111666;;;999555000,,,***)))'''&&&$$$(((///333333111///......***''')))---222333333888777666777999<<<<<<<<<:::===BBBFFFHHHFFFCCC@@@:::999;;;??????>>>AAAFFFKKKLLLLLLJJJFFF???999555777444111000333999@@@DDDEEEFFFGGGGGGHHHJJJMMMPPPFFFBBBBBBGGGKKKJJJIIIIIIMMMLLLLLLOOORRRTTTTTTSSSOOOKKKFFFCCCCCCCCCBBBBBBDDDIIINNNMMMJJJJJJPPPWWWYYYXXXVVVQQQMMMKKKLLLMMMQQQPPPMMMJJJGGGHHHKKKMMMOOOKKKGGGDDDCCCBBBAAA@@@???CCCFFFGGGFFFDDDCCCBBBDDDEEEBBBCCCGGGJJJ^^^yyywwwzzzzzztttnnnpppppppppmmmkkkjjjjjjlllpppvvvzzzxxxtttxxxyyyhhh[[[RRRLLL???999333333888>>>@@@@@@888666444222000000//////333;;;???;;;555333444333333222222444666555111---((((((+++222444111000222444333222111222555888:::888555444777>>>BBBCCCAAA666333444:::???@@@AAACCCDDD???<<<;;;888222......555888888444///,,,///333222111111444666888999::::::888666555444333222111,,,///111111---'''!!!%%%&&&'''((())),,,000222222666:::;;;999666222///,,,***))),,,222666777555333777;;;:::777555777:::,,,((((((---111222444777444111...///222555444222//////111555888888666444111000///000000111000//////222666;;;======<<<;;;888;;;???AAA===555,,,&&&((((((***...444888777666777444111000222666888999222555777333,,,***...333<<<;;;888222+++(((+++///999;;;:::666000---...000666666666444222111222333666555444666999<<<<<<;;;333000111666777222......///...---000444666666555::::::999999888999999999666:::======;;;;;;>>>AAA<<<888333---***)))))))))''',,,111333222000111333000...,,,,,,...000000///888666444444555999<<<>>>===???CCCFFFGGGFFFDDDBBB:::999:::======<<<>>>CCCIIIKKKMMMLLLHHH@@@888333666333///...000555;;;@@@FFFGGGHHHIIIJJJKKKLLLMMMCCCAAACCCJJJNNNLLLJJJJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSPPPKKKFFFDDDCCCCCCCCCCCCHHHLLLKKKIIIKKKSSSZZZaaa___ZZZTTTNNNLLLMMMNNNSSSPPPLLLGGGEEEEEEGGGJJJNNNJJJFFFDDDCCCCCCCCCBBB===@@@BBBBBBAAA@@@@@@@@@BBBEEECCCDDDIIIKKK\\\yyy~~~}}}}}}tttooojjjkkkoooppplllhhhnnnpppsssuuuvvvxxx|||~~~|||gggXXXOOOJJJGGG===:::777777:::===??????===;;;999666333000///...///666:::777333333444444222000///111444555111...******---333555222111333444222000///111666<<>>999444444444333111000//////+++---...,,,((($$$!!!!!!%%%'''***++++++,,,///222333555888777111)))###!!!%%%$$$$$$)))...222111///...333777777333111333666)))&&&%%%***,,,,,,,,,...***((('''***///222222111000000222555888999777444+++***+++...111333222000///222777<<<>>>===;;;999555888;;;===:::444---((('''&&&''',,,333666555333//////000333666888777666///333555111***(((,,,222======999222+++''''''(((+++///333444222///......444555666555333111222222777666555666777999::::::555111///222333111000222333111111444:::>>>>>><<<>>>???@@@AAA@@@???===;;;<<>>@@@BBBGGGEEEFFFKKKMMMZZZsssyyyqqqqqqpppnnnlllllloooqqqlllkkkkkknnnsssuuutttrrryyy|||sssaaaUUUMMMHHHEEE===<<<;;;:::::::::;;;;;;======<<<999777444111000***///222111222666777666111///...000444666444111,,,+++///555777555555777888444///---///666>>>CCC@@@<<<:::;;;???AAA>>>:::===::::::<<<;;;777666888:::::::::999333***))),,,+++///222333111111333555///---,,,///888???<<<555---///000000...+++***++++++---...,,,(((%%%&&&((())),,,///222222333444555444555666555---###%%%%%%'''+++000222000---///222666666333111111222---***)))------)))&&&&&&$$$###$$$)))///222222000333333333222111000//////((((((+++000555777444111///333888===???>>><<<999111222444444333///+++((((((((()))...222444333000)))***...333777888777444111333444111,,,***...222:::;;;999222+++(((%%%"""###+++111222222000///222555777888666444333333666555444333333444555666666111...111333333555888777444333888???DDDDDDAAA???@@@BBBDDDCCCAAA>>><<<>>>@@@BBBBBB@@@>>>>>>>>>@@@???;;;666111///000111222333444444444555777999000///---+++)))'''%%%$$$,,,,,,,,,,,,...333999>>>DDDBBB@@@>>><<<;;;;;;:::999777777888666333444888;;;===AAACCCBBB===888555666555444555888<<<@@@CCCCCCCCCEEEGGGIIIHHHEEEBBBBBBDDDJJJRRRSSSMMMHHHGGGEEEEEEFFFEEEDDDEEEHHHJJJPPPOOOMMMHHHCCC?????????CCCCCCDDDGGGLLLRRRXXX[[[YYYXXXVVVTTTRRRSSSWWWZZZVVVSSSNNNKKKJJJIIIGGGFFFJJJIIIGGGGGGFFFDDDAAA???;;;;;;:::888777999===@@@@@@GGGGGGGGGLLLNNNXXXmmm||||||}}}~~~}}}|||}}}}}}{{{xxxwwwuuunnnfffccceeehhhiiijjjmmmrrrvvvuuuyyy~~~pppbbbVVVMMMEEE@@@:::;;;<<<:::888666555666888999;;;;;;:::888555333---...---,,,000555666333---+++***,,,111444333222,,,+++///555999999;;;??????999111,,,---444===CCC>>><<<::::::<<<;;;999666999888999<<<:::666444666999:::;;;999111(((&&&******,,,...000111111000000+++,,,,,,+++111777666000***---000000---***)))***+++...222111---+++---000,,,...222777999999888666333222333333+++""" $$$******,,,000555555222...222333444555333111...,,,000---...333333---)))'''&&&%%%''',,,222555444111333333222...***(((***---&&&'''***111777888333...---000666:::<<<<<<:::888---...///000///,,,)))'''***+++...111333333000...'''))),,,111666888888666777777666333000...000111777;;;;;;555000...***$$$!!!)))000333333111///111555:::<<<;;;888666555333333111///......///000///++++++///222333444777777444333888AAAFFFEEEBBB???@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAA???===<<<;;;??????===999444111222444222222333666888888777555+++)))%%%!!! """(((,,,000222333555888;;;AAA@@@???===:::888666444777555555777555222333777888:::===??????===:::888777888999<<<@@@CCCGGGIIIFFFDDDBBBCCCEEEFFFDDDBBBCCCFFFOOOWWWWWWPPPJJJIIIGGGHHHHHHFFFDDDDDDGGGJJJPPPPPPOOOKKKFFFAAA@@@@@@@@@@@@BBBIIIRRRXXXXXXVVVTTTTTTSSSRRRQQQRRRUUUXXXYYYTTTNNNJJJJJJJJJIIIHHHJJJJJJJJJJJJIIIFFFAAA===>>>>>>>>><<<:::;;;===???>>>FFFGGGGGGLLLMMMVVVggg{{{tttmmmhhhllljjjiiikkknnnooommmkkkoooqqqrrrqqqssstttooogggiiimmmqqqtttwww{{{yyylll___SSSHHH===666777999:::999555222111222333555888;;;<<<:::888666444222---***...333222---(((&&&%%%(((---000111000,,,+++...555:::<<<@@@EEEEEE>>>333,,,+++222;;;BBB999888777777777666333222444444777;;;:::666444777:::;;;===:::111&&&$$$)))000//////000111000,,,))))))......+++,,,111222...***...222222///,,,+++,,,+++000555666333111222444,,,...222888<<<<<<888555000...000111***"""###***------///444888777333...333333222333222///***&&&...---111777999444000///******+++000555888666333111333222---'''''',,,111%%%&&&)))000666666///)))))),,,111555888888666555,,,---///000///---***(((+++...222444444111...,,,((((((+++///444888999999<<<:::888555333111111111666<<<>>>:::777666000)))###''',,,111333222000...111666<<>>;;;888666111000///,,,))))))+++,,,'''$$$&&&,,,000000111333666333111777???EEEDDD@@@@@@@@@@@@@@@AAACCCEEEFFFAAAAAAAAA@@@???===<<<<<<===>>>>>>:::555222333444000000333888;;;:::555000'''###"""'''---555::::::999888999>>>>>>>>>===;;;777333111555333444666555222444999999:::<<<=========<<<;;;888999===AAAEEEIIIKKKMMMLLLGGGCCCAAACCCFFFGGGFFFEEEJJJSSS\\\\\\TTTNNNMMMJJJKKKKKKHHHEEEEEEHHHLLLQQQSSSTTTPPPJJJEEECCCCCC>>>===@@@KKKWWW\\\XXXRRRUUUTTTSSSQQQNNNNNNPPPRRR[[[UUUMMMIIIHHHJJJKKKJJJKKKKKKLLLMMMLLLGGGAAA===AAABBBCCCAAA???===<<<===<<>>===<<<888222---...555<<<888777666444222111000000,,,000444555333000000111777<<<===555(((###'''///777888666000)))&&&)))---222---(((%%%(((---222444222000------//////---***,,,444777333000222222///...000333444444333333444...---+++,,,...000111111444555666555333000......111555777555333333000,,,333777<<>>;;;333222555:::888111///222222222111///,,,++++++,,,'''&&&,,,666555)))%%%)))))))))+++000555888777555//////000333222///------222444444000***(((***---000//////111444666777777<<<555,,,(((+++000222222777999:::777222//////111111,,,+++000222///,,,,,,555666???KKKNNNFFF>>>;;;666000)))''')))***%%% """***---------///222444444666999===@@@BBBBBB???===<<<<<<>>>@@@BBBBBBGGGFFFDDDBBB???<<<;;;:::@@@===;;;<<>>999444222444444333888===:::111(((!!!!!!***,,,000444999<<<>>>???@@@BBB@@@;;;:::<<<===::::::888777777999;;;======;;;555111444<<>>@@@DDDIIIMMMNNNGGGBBBAAABBBDDDJJJQQQPPPMMMPPPYYY\\\VVVOOOMMMPPPMMMIIIEEECCCCCCDDDEEEPPPSSSVVVVVVQQQKKKEEEBBB======CCCOOOUUUSSSPPPRRRQQQQQQOOOLLLKKKLLLOOORRRXXXWWWSSSNNNKKKLLLOOORRRNNNMMMLLLLLLJJJGGGBBB???DDDFFFGGGDDD@@@======???AAACCCFFFHHHFFFIIIVVVdddrrroooqqqtttxxx}}}}}}zzzyyyzzz|||}}}}}}~~~|||xxxvvvuuuvvvzzz{{{}}}xxxjjjccc```ZZZSSSKKKAAA777111777888999999666222...,,,---555:::888555777<<<>>>;;;555---(((''')))+++,,,...------000666888555222---...111444666777777666777666555222111333888<<<999888666555333111...++++++...111222000.........444999<<<666,,,(((---444<<<===;;;555...***+++---222...)))'''(((,,,///000444000***)))***++++++))),,,222444000///000///,,,)))---111333444222000///,,,++++++,,,///222444444888999888666444222000000111666888666555666555222999;;;===???AAA@@@???>>>:::777777777333---,,,000999999888333...++++++---+++***///888666+++&&&***,,,++++++---111444333222000111333333000---,,,---444555333...)))(((,,,111444333111222444555555444222,,,&&&%%%+++111555777888666333///,,,,,,...000+++(((''',,,...,,,******///777III[[[^^^QQQ@@@666444---%%%###%%%&&&$$$!!! (((000222///---///222;;;999777777888;;;===???:::999777888<<<@@@DDDFFFMMMLLLJJJFFFCCC???<<<:::888888:::>>>AAA@@@999333111222333333777<<<999111+++&&&%%%'''(((%%%$$$&&&,,,---///333777<<<@@@BBBEEEEEEAAA;;;999===???>>>AAA???<<<;;;;;;<<<======666222...000666999777333555777999;;;===@@@EEEHHHGGGCCC@@@BBBDDDFFFKKKQQQPPPMMMOOOVVVZZZUUUPPPNNNOOOLLLHHHDDDAAAAAAAAABBBJJJNNNQQQRRROOOIIIEEECCCCCCBBBGGGOOOSSSOOOKKKLLLMMMLLLIIIFFFFFFGGGKKKNNNTTTSSSQQQMMMKKKKKKMMMOOONNNLLLJJJIIIHHHFFFCCC@@@BBBDDDFFFDDDAAA>>>>>>>>>AAACCCHHHJJJIIIJJJUUUbbbuuutttyyy~~~jjj[[[UUURRRMMMHHHBBB;;;444///555888;;;999333---***))))))222999888777:::>>>???;;;777111...------,,,,,,111111333888<<<===:::666111222444666666444222000///......111555999;;;<<<<<<999666555555333...***,,,---///...---,,,,,,---222888===:::222///333999@@@AAA@@@;;;333...---...000---***)))+++---...///555///'''$$$%%%((())))))---//////---...000---)))%%%)))...222333111---+++,,,,,,,,,...000444666888<<<;;;:::888666555444444444999:::888888;;;<<<;;;======<<<<<<<<<===>>>>>>===999666333///+++,,,000:::<<<;;;777111...111555333111555<<<999///+++...000...,,,+++---/////////222555666333,,,)))***,,,666555222---)))***///444777666444444555555333222***&&&"""$$$***222666888888222+++&&&%%%(((,,,...&&&######(((***)))((()))---999MMM```cccUUUAAA444///)))""" ###&&&%%%###&&&///888999333...///333>>>:::444000000444999===555444333444888???FFFKKKQQQPPPNNNJJJEEE???:::777000222888???BBB@@@888111...000111222666:::777222///---///444666111---,,,///......///333999???CCCGGGFFF???777666;;;???@@@DDDBBB???===;;;::::::;;;333111//////111333444444666888;;;<<<===>>>AAACCC@@@>>>@@@EEEHHHHHHKKKOOOPPPLLLLLLQQQUUUTTTQQQQQQOOOLLLHHHCCC@@@??????@@@DDDGGGKKKMMMKKKHHHEEECCCIIIGGGIIINNNNNNJJJFFFEEEJJJGGGCCCAAAAAADDDHHHJJJMMMNNNMMMLLLJJJIIIJJJLLLLLLJJJGGGEEEEEEDDDCCCBBBBBBDDDFFFEEECCC@@@???>>>AAADDDHHHKKKJJJKKKTTT___{{{ӵqqq___RRRĦ999555222444777999Ħ((()))***333::::::999;;;<<<;;;777555333222222111///...111ӵ777555555444333222111000000)))'''''',,,555<<<>>>======999555555777999777444111111000.........000111666<<>>??????<<<777222000000///---,,,,,,...///000///000+++&&&%%%(((+++,,,,,,---,,,+++---000222000,,,'''))),,,///111000---+++...///000111222444777:::<<<:::888777888999999999:::>>>???Ħ;;;:::999888888888888888888666444111...---///222222555888666444555<<>>555)))&&&###$$$(((+++***(((+++444>>>>>>666111222666;;;666000***)))...777===333222222222666===EEEKKKPPPOOONNNJJJDDD===666222...111777===@@@===666000,,,---///111555777555222111111666>>>???999333000111///,,,+++---333:::???CCCAAA:::222111888???AAAAAA@@@===:::777666777888666555333222111222555888;;;===@@@AAA@@@AAABBBCCC======BBBIIILLLKKKJJJLLLOOOKKKJJJMMMQQQSSSRRRRRRPPPNNNJJJEEEBBBAAA@@@AAAAAADDDHHHIIIHHHFFFDDDCCCIIIGGGHHHIIIJJJGGGDDDBBBGGGDDD???===???BBBFFFIIIGGGHHHJJJJJJHHHGGGGGGHHHIIIFFFBBB@@@AAABBBCCCCCCDDDFFFGGGGGGEEEBBB@@@>>>CCCCCCEEEGGGFFFHHHRRR^^^{{{4ĉ@ӵsssjjj___QQQGGG>L777777555444444666=hĦ---000777<<<;;;9998887774442222222223334444443331114ĉ@ӵ555333...+++***+++...000((($$$###(((333;;;>>>>>>===999555555999>>>AAACCC:::777333111111333555777<<>>BBBCCC>LAAA777888888888777555333111222444444111///...//////)))...222444555999AAAGGG??????@@@AAA>>>999777999:::777222...,,,---000333777===<<<111((('''+++---000000000///.........///111111111333666777666444///...------///222444555222,,,%%%###%%%(((******(((&&&'''***+++***+++///444888<<<@@@AAA???999444%%%&&&(((---222333111...---666>>>>>>888333555888;;;777111+++(((---555<<<666666666555666:::AAAFFFMMMLLLKKKGGGBBB<<<555222111333777;;;<<<999444000,,,,,,...222444444333222111222777???@@@:::333000111...)))&&&''',,,222666===<<<666000111888???AAA;;;;;;:::777444444666999999888666333111222777:::===@@@CCCDDDDDDCCCCCCCCC???@@@FFFNNNPPPKKKHHHHHHKKKIIIHHHIIINNNRRRSSSQQQPPPNNNKKKHHHEEEDDDDDDDDDCCCEEEGGGHHHFFFDDDCCCCCCEEEEEEDDDDDDFFFGGGFFFDDDDDD@@@<<<:::===AAADDDFFFCCCEEEHHHHHHGGGEEEDDDEEEEEEBBB===<<<===@@@CCCDDDHHHHHHHHHHHHGGGEEEBBB@@@EEEBBB@@@@@@AAAEEEQQQ^^^~~~GG=?vvvggg[[[SSSLLLDDD>>>HdĦ333333333333444=Īj555;;;===;;;888777444000///......000333444444333GG=?---'''###"""%%%***...***'''%%%)))222999<<<<<<999888666666999>>>EEEIII???;;;555111222555999:::>>>AAABBB>>>666///---......///222444555666666555999777444111///,,,(((&&&%%%&&&)))000777;;;:::777111...///444777777888:::444111...///222333222000444555555333000///111444000///...222888<<<===<<<<<>>>>>777888999777444555888<<<999777444000...000555888<<>>DDDQQQ^^^~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦ{{{fffAAADdD222444777?fӵ666:::<<<Ħ///---,,,ӵƜ`1.׼s000,,,ĭӵ///777999DDD@@@:::222...///333777ӵ111+++***+++Ħ...111555777888***''':::???>>><<<555333444Ħ777444111222555555,,,Ħ***///666:::999777555<<<>>>DdD666444111000000ӵ444777ӵ444ӵ999777333:::---Ħ******ӵ000111333,,,ĭӵ000---...111222666;;;999333...111555999;;;999666333222444666666555444333333777888888444000000444888???BBBEEECCC>>>::::::;;;>>>>>>===<<<;;;999888777444777:::<<<;;;888555333///---///444444///...222///,,,---000111---***+++(((&&&$$$###$$$'''***,,,333666777555666888888555444777888666333444888===:::666000,,,,,,///222555;;;???DDDGGGGGGFFFEEEEEEEEEEEEIIINNNNNNIIIEEEEEEAAAEEEFFFHHHNNNTTTRRRLLLGGGGGGFFFEEEEEEFFFFFFGGGCCCDDDFFFEEEDDDDDDDDDFFFHHHIIIFFFBBBDDDJJJJJJGGG>>>;;;888:::???CCCBBBAAACCCEEEGGGGGGEEECCCCCCCCC<<<:::777777:::>>>AAACCCDDDBBB@@@BBBFFFHHHIIIHHHCCC???<<<<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬsssiii3h?D%%)?333888ZufĦ444888:::gL444000---g&e111gĉ@888000g&e>&e222@e111777??777<<<z---222=?Ħ777g&e///g&e777777777S?ʬ9994ff?>ߝL'''@e&&&g&e3332223333h?g&e>&e000000??'''+++,,,+++111999<<<999444555777999999777444222555444333333333333111///---111444444111000444888@@@EEEIIIGGGAAA;;;999999666666666666666666666777222666<<>>:::666444000...000555444...---111///+++)))++++++)))''')))############%%%(((***,,,///444777666555555111,,,222555666444111111666;;;;;;666///+++,,,///222444;;;???EEEIIIJJJIIIHHHHHHEEEDDDGGGLLLLLLGGGDDDEEE>>>CCCFFFHHHNNNTTTRRRJJJBBBBBBBBBCCCCCCDDDEEEFFFAAABBBDDDDDDDDDDDDFFFGGGMMMNNNJJJDDDDDDJJJKKKFFF@@@===;;;===CCCFFFEEEBBBDDDFFFHHHGGGEEECCCBBBCCC:::888666666999>>>AAABBB???===<<<>>>DDDIIILLLLLLAAA>>><<>>===::::::888777HtĦ555333222333555Bt=o9ĦHdĦ------///111222000//////000111Dtfo9ĦsߝLGdUĦ222Ht@cӵHu]Ħ(((Hu]Ħ;;;<<<Htƅ^===qIܗGIӵ,,,H׼s###%%%Hu]Ħ777666Bt=o9ĦHƅ^Hu]Ħ///++++++%%%###***222555777999555333555888777222///000222333333000---+++***+++111///111444444222444999AAAGGGIIIDDD>>>;;;999555000111333666888888666333555555555666777666333000---///111222111///,,,***222222///+++...333///''' """"""!!!$$$)))((($$$***///444333---)))+++...///777:::444---,,,000333666333...---...222444666999===AAACCCCCCCCCEEEGGGDDDGGGMMMRRROOOGGGCCCEEEAAACCCGGGMMMQQQPPPJJJEEECCCBBBAAABBBDDDFFFFFFEEE@@@@@@AAADDDIIILLLMMMMMMTTTPPPMMMLLLMMMMMMKKKIII??????@@@BBBEEEGGGFFFEEEGGGIIIJJJGGGBBB>>>===>>>>>>:::888999999999???FFFBBB>>>:::999<<<@@@BBBBBB<<<;;;@@@JJJKKKHHHPPP^^^{{{4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<R]]]TTTqjRgdKӵHdDĦgdKӵ...111GR/f6LĭĦ...---DdDĦ;;;999111DdDĦ333`eĭ,,,DdDΦDdDĦ111DdDĦ444111000333999999333,,,***000///---,,,...///geĦ777777333FSĦ///222qjRgdKӵDdDĦ222555999;;;;;;:::===<<<;;;DdDĦ555333333333qjRgdKӵDdDĦ......///000...***'''---...///HdDĦgdKӵDdDDdDĦ444DdDĦ4DufӵDdDĦ+++DdDĦ<<>>::::::888555444444666999;;;;;;888666666555555666666555222000---...///000000///...---111222111000333666111)))&&&%%%"""""")))000///)))---111333000***'''***...555;;;===666......222555:::777555444666888::::::777:::===>>>>>>>>>@@@CCCDDDFFFLLLPPPNNNFFFAAABBBDDDEEEGGGKKKNNNMMMIIIDDD??????@@@BBBEEEEEEDDDBBB;;;;;;===BBBGGGLLLNNNOOOSSSPPPKKKIIIIIIIIIHHHFFFAAA@@@@@@BBBDDDEEEDDDBBBFFFIIIJJJGGGAAA<<<;;;<<<@@@;;;888888666666;;;BBB???<<<:::999<<<>>>======:::888>>>GGGHHHFFFNNN[[[www4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9u___PPPFFF???GIdnuR)ĦDdDĦnuR)Ħ...000CdgĪj)))DdDĦ:::999222DdDĦ000HߝL`o9,,,DdDΦDdDӵ,,,DdDĦ444,,,---444<<<<<<444***%%%)))((('''(((***+++geĦ999;;;sp?aĦ111555GIdnuR)ĦDdDĦ444555555777888:::@@@@@@AAADdDĦ555333333444GIdnuR)ĦDdDĦ---...000000---)))%%%)))+++---DdDĦnuR)ĦDdDΦDdDĦ555DdDĦnuR)ĦDdDĦ///DdDĦ<<>>>>>;;;888888777777777777444000---,,,---...///000000000///---///000111444555000)))+++((($$$%%%---444222+++///111222...(((&&&)))---999======555///000444555:::999999;;;===>>>>>><<<555777888888888888:::<<>>EEEKKKNNNPPPRRRNNNJJJGGGFFFFFFEEEDDDDDDCCCAAAAAABBBBBB@@@>>>EEEGGGHHHFFF@@@<<<:::;;;???:::666444222111666===>>><<<::::::;;;;;;999888888777<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<+++qR/ܗ?fӵ'''>d<888222>d<Ħ,,,4DufئL>e...DdDʜ4DuTӵ)))DdDĦ444,,,...555===<<<222'''!!!######$$$'''***,,,geĦ999s<v>aĦ333777peӵDx<DdDĦ444444222333777:::AAABBBCCCDdDĦ333222333444peӵDx<>d<---///000///---***&&&***///>d<ӵDd<DdDΦDdDĦ333DdDӵnd<DdDĦ333>d<Ħ<<d<Ħ///peӵDx<>d<ʜ4DuTӵ222...+++,,,///222000,,,***...///---,,,---555222333666555000...///111111111///,,,+++***+++++++++...222333111333777222111...---333<<>>???>>>;;;999888999:::;;;:::555...))))))+++...111222222000///((()))***+++------***'''---...,,,+++...111---'''...000111...)))&&&(((***555888666000---000444555555666999<<>>BBBAAAAAAHHHRRReee|||4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<x{{{ppphhhB?d<111555;;;999000&&&!!! ###(((---000geĦ666Hg8>aĦ555999B?Ho9777>d<000222777;;;???@@@BBB>d<ӵ333666B?Ho9444<x---...---,,,&&&+++333&ӫeʬtIӇ000>d<Φ>d<Ħ111D&ӫetIӇ>>>DdDĦ666sdKĦ<<<B?dp&ĒR---)))>d<sdKĦ000B?Ho9...s&dq&ĒR:::333,,,'''''',,,111+++''''''***,,,+++,,,///333111111333222...,,,...,,,...///...------...///---+++***,,,------222888777666222000555>>>BBB@@@999:::;;;===>>>===999666777999<<<>>>===666---&&&(((,,,111555666444000---(((&&&$$$%%%&&&&&&''''''000666:::555///+++'''###***...111000---)))((((((---...,,,))))))///333333222444777;;;>>>???===:::888777555555555666777777888888===FFFIIIGGGFFFGGGKKKKKKJJJIIIHHHHHHIIIJJJLLLNNNQQQSSSQQQJJJAAA;;;888777888:::???DDDGGGHHHKKKLLLLLLLLLLLLMMMOOOPPPJJJGGGCCCAAA???>>>;;;:::???BBBEEEDDDAAA>>>???@@@<<<888666555444333777>>>FFFCCC>>>:::888999===???@@@@@@BBBBBB@@@@@@FFFNNN]]]rrr4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge{{{qqqlllfff___XXX@h...222@G666222HĪj@IŌ,,,***Bene(((Hkge444ne((()))fe555Hu]3hh777444000se555333555999777///'''$$$!!!%%%+++000222geĦja>aĦ777999@G666666se---///333888<<<;;;===???<Ō222555888@G666666Hkge,,,,,,,,,***(((''',,,333HĪj@IŌ222222ege---333Hu]3hIŌ<<<===DdDĦ666ne:::<<<@h777777>h---)))%%%se444ne000111@G......sĪj@h===:::444,,,%%%$$$(((---&&&######''')))***...333555222111111///***((())))))+++---------...///111000,,,)))******+++111888AAA@@@===999:::???AAA???888888999;;;;;;:::666333333555999<<<;;;777///))),,,///444777777444000,,,+++'''%%%&&&&&&$$$&&&***444===BBB;;;000)))&&&$$$'''+++///111000---***)))&&&'''&&&%%%)))000444222333444666:::>>>@@@???>>>;;;:::888888999::::::999777666:::BBBHHHIIIKKKMMMRRRRRRQQQNNNJJJFFFEEEFFFGGGIIIMMMPPPPPPLLLFFFAAA>>><<<:::;;;===@@@BBBCCCGGGJJJMMMOOOQQQRRRTTTUUUKKKHHHDDDAAA???>>><<<;;;===@@@CCCBBB???===>>>@@@===:::999;;;:::999<<>>:::777:::???DDDCCCEEEEEECCC???@@@FFFMMMYYYlll4DuXӵĵD^DdDĦrrrhhhcccXXXVVVTTTRRROOOKKK555666999===;;;888555444,,,(((------888666+++++++++666666D^777888555111s׼s111444222444888888111***(((!!!###''',,,000111geFm8:::>aĦ888666444777333444s׼s(((***///555:::===777999;;;Ho222444777999999555777999///111333111---)))(((,,,000999888888777444777D^999;;;<<<DdDĦ222777>>><<<===333111111222,,,)))&&&%%%s׼s666777000///000//////......333555666444...'''###$$$'''%%%""""""%%%(((***000777444000...///---(((&&&''')))+++------------///111111---+++,,,++++++000777???BBBAAA<<<:::<<<===<<<777777888999:::888444111---...000333666666444111333444555666555333000...,,,)))(((***)))%%%&&&+++666===???888///***)))'''''')))---000000000///...%%%&&&%%%&&&,,,444666333555555666999===@@@BBBBBB===<<<;;;<<<>>>???===::::::777888@@@GGGJJJMMMPPPRRRTTTUUUSSSNNNIIIGGGGGGFFFGGGJJJMMMNNNMMMIIIEEECCC@@@===<<<===???@@@@@@BBBGGGMMMQQQRRRSSSTTTUUULLLHHHDDDAAA@@@???>>>===<<d<ĦĦĦĦ>d<Ħ~~~jjj\\\TTTRRRGGGHHHIIIJJJJJJGGGAAA>>><<<:::888888;;;======<<<666333111444999<<<:::777///+++***000888:::444---&&&(((///999>>>:::666444111222222...***+++111777999999777333Ħ...$$$&&&))),,,000333555666666>d<Ħ888666666333///Be,,,+++222111333999999333---+++###%%%(((,,,//////geFYĉ777;;;>aĦ999555111000333777222999:::444111333Be'''%%%(((///777<<<>>>555888:::nu]ӵ333999666444444555111222444999;;;999333...(((,,,222888;;;999333...)))***,,,,,,...111666999@@@???>>>>>>>>>>>>======;;;===<<<:::;;;>d<Ħ666888:::;;;<<<>d<Ħ//////---Ħ=========<<<999444...)))+++,,,///111222222000///(((&&&$$$'''Be777888999999777Ħ...///---,,,///444666333///------,,,+++)))))),,,......111444111***$$$######&&&###"""%%%'''***111999///,,,+++---,,,((((((******,,,------------...///111///...///...---000555666<<<>>>:::888999;;;;;;777777777999999777333000)))((((((+++000555888999999888666444222111111111,,,)))***...,,,&&&%%%)))555888777000+++++++++***''')))+++...000111222333((((((((()))000888888444555444444777;;;@@@BBBCCC>>><<<<<<>>>AAAAAA>>>;;;===999999???GGGKKKNNNRRRMMMQQQUUUUUURRRNNNLLLLLLJJJJJJKKKLLLMMMLLLIIIGGGEEEBBB>>><<<===???@@@@@@@@@EEEMMMQQQRRRQQQRRRSSSKKKHHHDDDAAA@@@@@@???>>><<>>:::666666777888777999;;;:::666666::::::;;;;;;999777999===AAA@@@DDDEEEAAA???CCCJJJPPP\\\hhh?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦooo```VVVNNNGGGDDDDDDAAA===>>>AAABBBAAA???999999:::;;;======:::888444...+++000666777777888///000111444555444111//////111333444444555666888:::888666222...---///111555555444gdKĦ***---+++---222333111111444;;;sdKĦ555555777000,,,''''''***000444666555444444000+++)))+++---,,,))))))ŶS4445557773we<555444111...'''+++000333333333000---++++++///555999;;;???>>>;;;iĉ@3hR/Ō<<<:::666333444555000222555777888777555444000111444:::>>>>>>:::666111000///---,,,///333666<<<@@@AAA@@@AAADDDCCC@@@???;;;:::???AAADdDĦ888:::::::::<<<sdKĦ+++(((gdKĦDDD:::444333111***&&&&&&))))))***+++---///111222,,,+++,,,222===:::<<<<<<:::gdKĦ///222555888999777444222111///---+++,,,------***''',,,///000...)))%%%######%%%$$$!!!###******'''&&&######&&&'''&&&(((,,,111222222111...,,,,,,---//////......///000111111777777888777777999<<>><<<888333333555222+++000...,,,++++++***(((&&&222222---'''%%%)))+++)))&&&&&&&&&***///444777888,,,,,,---............///---...000222666<<>>AAACCCGGGLLLOOOOOOLLLHHHEEEDDDCCCCCCBBB???;;;777:::;;;===@@@AAA>>>999444555777888666222000000111333444666777777777888:::@@@???AAACCCBBBAAAEEELLLUUUhhh>AneneneneDeuuuaaaTTTLLLDDD???>>>???===;;;:::<<<===>>>>>>888666555555777777777666444+++&&&(((...111555999444555666888888666333111222333444333111111222444555444111...******+++---111222ne000000000000333777555000000333888ne666666777333...+++++++++((((((+++000444777555444444111,,,))),,,///...------>A555444444k<555666444///+++%%%)))...222333444444555111///------111666999;;;AAA>>>:::fh888999777333111222333000111111222333555555666444444555888::::::777444777555444111000111333555777===AAABBBCCCEEECCC>>>===:::999===>>>De777888888777666888ne333,,,ne@@@===555000111111,,,))))))***+++,,,---///111222333111000222777>>>AAA@@@===:::===ne///222222555888888777555333333///---,,,,,,......+++))),,,000222111,,,&&&###!!!$$$$$$"""!!!$$$***)))%%%!!! """&&&'''(((,,,222666666555333111000/////////////////////000000111666777999:::::::::<<<===<<<;;;;;;999666111,,,((($$$######''',,,111222222888;;;;;;666222000---(((,,,,,,+++***))))))))))))......)))"""!!!%%%''''''&&&&&&))),,,111444444333+++,,,......---,,,++++++(((&&&&&&+++333<<<@@@BBBBBBBBBCCCFFFJJJKKKIIIFFFFFFEEEDDDFFFHHHHHHEEEBBBHHHLLLRRRTTTRRRQQQQQQRRRUUUSSSQQQPPPOOOOOONNNMMMLLLKKKGGGDDDGGGJJJHHHBBB@@@CCCHHHLLLMMMKKKGGGEEEGGGEEEDDDBBBAAA===999555:::;;;===??????<<<777333555777888777444222333444333333444555555666777999<<<;;;>>>AAABBBAAAEEEKKKSSSfff~~~tttsssvvviii^^^QQQIIIAAA:::777888999999888666555666888;;;555333000///000222333333333)))!!!!!!&&&,,,333:::<<<<<<===<<<;;;888555333777888888666333111111111111111///,,,)))(((***,,,///111444555666333444888;;;888111///111222777666666777222///...///...++++++---000444666555444555111---***---111222111111888444111444666777444...)))$$$(((---111222333444555222000......222555888999>>>:::555000555666666444111///......111000//////000333777999888777555444555555444333:::999777555333222111111111888???BBBEEEFFFCCC>>>===;;;:::;;;999;;;999888666444222333777111---888<<<333...+++---///---++++++,,,---///111222333444555555555777<<>>111333777444555777666555333444444...---,,,---......---,,,///111444333...(((### $$$%%%%%%%%%)))---+++%%%###'''((((((///888:::777444222111111000///------...///000111111111666999===???>>><<<;;;:::999999999777444000,,,)))(((((((((***,,,,,,***(((000777:::666000---***(((+++,,,,,,)))&&&%%%(((***...---(((!!! $$$(((((('''(((+++///222222000...---000333333111...,,,+++'''###!!!'''222<<>>>>><<<777333555666888777666666777888333222222333555777999::::::999<<>>===:::666333222222222111...,,,+++---///444666999888666555666888555444777<<<;;;444...---+++...222444444444555666777555555666333---+++---...333555444333444111,,,+++///333333222111333555555222...,,,,,,///333666555333222333555444///+++%%%)))---000111111111222111///---...111333555555666333...,,,,,,///111333333333444333111///...---111111111222333666888:::;;;888444111000000000111888777666555444333111///...555<<>>>>>===888333555;;;;;;999666333111111222444333...,,,///222444777;;;...+++)))+++...///---,,,...000222444666666666666555666888<<>>CCCDDDBBB===999777333444555444111///------+++,,,---------***'''%%%)))///222000------,,,)))+++......+++%%%$$$''',,,222222,,,%%%$$$***......++++++,,,...000000...,,,000555:::<<<999555333333---***))),,,333:::>>>@@@AAA???>>>CCCKKKOOOMMMIIIEEEEEEEEEDDDDDDAAA???===DDDEEEIIIOOOTTTVVVTTTRRRSSSTTTUUUUUUTTTRRRPPPPPPPPPQQQOOOKKKJJJKKKGGGAAA===EEEMMMOOOKKKFFFDDDDDDGGGEEECCCAAA@@@===:::777666777:::===???>>>:::777444555666777777888:::;;;333222222444888<<>>999555444444666:::???AAA???:::666333333333333111000///111333:::===???<<<777444444666555111111888<<<777...)))(((+++...///000000111222999999:::;;;555,,,'''(((---111444333222333000+++,,,///333444111......///***)))((('''***...222555666333000000222333222000(((+++///000000............---,,,---000222222222111...,,,,,,...///...------...000333555666666555222444777999::::::999888999777333///---,,,...000666444444555777777555333///444777999>>>FFFIIIHHHCCCAAAAAA???:::333444888:::888666444333333333333///***'''***---000444999111000...///111333111...///111444777888888666555333555777:::<<<<<<:::888777777999>>>CCCCCC???;;;666666444111---***+++,,,,,,,,,++++++***+++,,,---///,,,'''### """%%%)))///333000***$$$&&&)))***%%%"""'''000222000---,,,,,,,,,,,,+++---///333888;;;<<<<<<<<>>@@@>>>:::999:::333444555555444666;;;???===;;;:::===CCCFFFDDDAAAAAAAAA@@@??????@@@BBBDDDIIIEEEEEEMMMXXX]]]YYYSSSYYYVVVTTTTTTUUUSSSNNNIIILLLNNNMMMIIIGGGFFFBBB<<<:::AAAIIILLLHHHDDDBBBCCC@@@>>>===<<<<<<;;;999777555666999===@@@AAA???<<<333222333444777999;;;<<<333222333777===BBBEEEEEE<<<999999<<<>>><<<<<>>???<<<666222222333222666;;;===;;;888555444333444444333222222444555===@@@AAA===555111111333333...///666:::555---((()))+++,,,,,,+++,,,---///555666:::;;;444***$$$$$$,,,111444333333333111,,,---111555444000,,,******%%%%%%&&&(((+++...111222666222...///222555555444+++---000111000---,,,,,,---------///111333333222444111///000222222///,,,''')))---444:::>>>??????444777;;;>>>>>>;;;777444333333111///,,,+++---///555444333666:::<<<;;;999222444444333888@@@FFFFFF@@@>>>???@@@<<<555111333555333333333555555444333+++%%%"""%%%))),,,111666888888666555777999666111///111555888999888666444222333666888::::::;;;;;;999666555<<>>;;;888888:::555999<<<:::555333777<<<;;;:::999;;;===>>>>>>===@@@@@@???>>>>>>AAAEEEIIILLLGGGEEELLLXXX___]]]WWW[[[UUUPPPOOOQQQPPPJJJCCCEEEIIIJJJGGGEEEDDD@@@;;;888===CCCEEECCC@@@??????:::999777777777777666444444555888<<<@@@BBB@@@???000///...000444888999:::444333444999@@@EEEFFFDDD;;;666444666888777777999EEERRRiiiuuusssnnnfffZZZOOOHHHDDDBBB@@@>>>=========;;;:::777555666999888333/////////000222555777666333111000000111444888;;;;;;:::333000......---+++...222999;;;<<<999444000111333222444555555444444444555444555777666666666777999999<<<>>>:::333...///222000000333777555///++++++......---+++))))))+++---,,,000777;;;666,,,'''(((...222555444444555222......222777777222---******'''))),,,...//////...---333000...000555888777666+++---111222000...------//////000333666777666555:::666111111333333111...***+++///666===AAAAAA???666999<<<>>>===999333000,,,...000///---,,,---///555222111555:::>>>===;;;444555333000222888======666555888======666///---++++++---111555666444222***%%%$$$(((,,,...222666:::;;;:::777999<<<888111...000555888999777555222///111222444666888;;;===:::777777;;;BBBCCC???999222222222///,,,)))))))))((()))(((&&&######&&&(((...)))"""!!!$$$'''---111...'''$$$!!! ###(((...///,,,+++...222111555999===>>>===;;;999<<<>>>@@@???<<<999777666444555444...'''###$$$''',,,///222333111000000111+++------+++,,,...---)))!!!$$$'''+++...///000000,,,---,,,((((((,,,...,,,++++++***+++---......,,,+++222999:::666333444777444888;;;<<<999888888:::;;;===>>>===<<<<<<>>>@@@BBBCCCDDDCCCAAABBBEEEHHHHHHFFFFFFJJJQQQXXXZZZZZZUUUQQQMMMKKKIIIHHHDDDBBB???DDDHHHGGGGGGHHHEEEAAA===???AAACCCBBB@@@>>><<<<<<:::888777777777666444555666888<<>>===...,,,***,,,111555777777444333444999???BBBAAA===;;;555111333666666777:::AAANNNeeeuuufffccc]]]RRRFFF???===>>>999;;;;;;999666444444666000---///555888555222222+++,,,///444999:::666222000//////111555:::===>>>222...,,,,,,***'''***///666999;;;888222000111444666555333111///111555999777888::::::999999;;;<<<333888;;;888111---///333...222888999222))))))...222111///+++((((((***,,,''',,,666<<<999000,,,...///444777666666777444000///333888999555000---,,,,,,///222444333000,,,)))000//////333888:::888666***---000222111/////////222222444777:::;;;:::999>>>888111///111222111///111111333888===>>><<<999888999;;;<<<:::555000---'''+++//////...---...///444000///222888<<<;;;999555666444///...222555444...---111:::<<<666...)))$$$%%%(((...444666444111+++((()))...333444555888888:::888555777:::777///---000444888999777444111,,,---///000222555:::===:::::::::<<<>>>>>><<<999///000111000---+++++++++'''((('''$$$!!!!!!###&&&222...)))&&&&&&&&&$$$"""###&&&(((***...222///((( $$$---///+++)))---333///222666999999777333000888999;;;;;;999777777888111222111,,,&&&###&&&***,,,///222333111000111333333:::===888333000...+++%%%&&&(((+++------***((((((+++***''''''+++,,,***((()))***---000000---++++++222888888333000111444444666999<<<>>>>>><<<;;;===@@@CCCAAA>>>===AAAEEEEEEGGGIIIHHHEEECCCCCCEEEAAABBBEEEFFFIIINNNUUUZZZNNNNNNLLLHHHCCCAAAAAABBB;;;BBBHHHIIIJJJLLLKKKHHHEEEDDDCCCDDDDDDBBB???<<>>???;;;777===666222444777999<<>>888111///---,,,///666;;;<<<<<<666111***''''''(((((('''444333222///---...111444777666555444444666888:::777888888999::::::::::::555444333222111000///...+++)))+++///000------///;;;999444---'''&&&***///)))---222555555333222222777777777555222000000111333777::::::777333111111888;;;<<<:::444///------+++,,,---///222555777888000...,,,...222333000,,,,,,000555555222000222555666555000++++++///000---111555888888555444555666999:::999777777777111******///111...,,,///111000666555444333222333444444555111---,,,------+++)))+++***///999>>>999000+++###!!! ###+++333999;;;555222555>>>BBB===999888444333222333333333111///...///000333444333///,,,000000000333777999999888;;;888666777;;;;;;777222111000111222333111...+++(((***)))&&&"""###)))///:::777222---)))))))))***...)))''',,,666:::444---### !!!%%%$$$&&&+++...---***///444444000,,,,,,...666666888;;;===:::333---000,,,&&&######(((...333222222222444666666555333666CCCKKKDDD999555444333***&&&%%%((()))(((''')))******+++---......,,,***---+++***+++---.........***222888666...***...555888>>>@@@???>>>@@@@@@======AAAFFFHHHFFFCCCAAAAAAIIIEEECCCDDDEEEDDDBBB@@@@@@@@@@@@BBBEEEHHHLLLNNNOOOJJJEEEAAA@@@AAACCCCCCEEEHHHMMMOOONNNKKKIIIHHHFFFEEEFFFGGGGGGFFFDDDBBBIIIFFFBBB???>>>===<<<;;;888:::===???>>>:::666333((('''&&&)))...111111///111111222555888999888666???;;;888999<<>>CCCLLL___{{{xxxooojjjfffbbb^^^ZZZWWWSSSQQQOOOFFF;;;444333333222000333222222222333333111000222555777999999777444222000,,,,,,111888:::666000,,,,,,---000555999<<<===888444///------...---,,,000///------///111444666999888777666666777888888999999888888888999:::;;;777666444222///---,,,+++ %%%---222222555888===:::555///+++***,,,...---000444555444333333333666777777555333111000000222666;;;<<<:::777555555;;;===???>>>:::444///---///...---...111555888999777333//////222333111...,,,000222000+++)))))),,,555444///******......+++---000333333111///000222999:::999777888999444...---111222///---///111111222222222111000...,,,+++000...---...111111...***)))***000<<>>BBB@@@???@@@@@@======>>>AAABBBCCCCCCCCCCCCHHHEEECCCDDDEEEDDDAAA@@@::::::;;;<<<@@@EEEIIILLLLLLHHHDDDAAABBBFFFJJJLLLKKKNNNQQQSSSSSSPPPLLLJJJFFFFFFEEEEEEFFFGGGFFFFFFJJJGGGBBB???>>>===<<<<<<:::<<<@@@BBBAAA<<<777444+++***+++---000222222222333333444777999:::999888<<<:::888999<<>>BBBHHHWWWqqq}}}yyytttlllaaaYYYIIILLLLLLFFF???;;;===AAADDD???888555444555333111222222111///......111333999:::;;;<<<:::777444222444000---///333333///+++)))+++...111333666999<<<999666444333444444333222---******---222777999888888888888999999999::::::;;;:::999888777888999999888666333000---***((('''!!!,,,333666:::>>>???<<<777333111000///...000111333333222222333444555666666555444222000///111555:::>>>===;;;999888<<<===???@@@>>>999333...333000,,,,,,000555:::<<>>???:::555333111000000111333333222000,,,...222666888666111,,,---333:::;;;888666888<<<333111000222555555222...000000111333666888888777666555333...+++,,,222777777444///***'''''')))***'''%%%'''---666999444///)))&&&""" ######&&&******(((&&&))),,,,,,++++++---000555444333333333000,,,)))&&&&&&'''))),,,000333666555555666999<<<>>>===<<<===@@@AAA===::::::999777111+++'''))),,,---///444222222333555666666333111///...,,,---000222333333333666666111)))''',,,222999???CCCBBBAAAAAA???<<<;;;::::::<<>>=========<<<:::>>>BBBEEEDDD???999555///000222222222333444666777777888:::===>>>===<<<999999999;;;>>>@@@@@@@@@>>>???JJJcccxxxnnnkkkhhhddd___WWWNNNHHH;;;>>>@@@;;;444111555;;;>>><<<999999999888666444000000000,,,***+++000555:::;;;;;;;;;999777444222999555111///...---***''')))---111222222222555888444444444555555555444333...+++***///777<<<<<<999444555777999;;;<<<<<<===999:::::::::999888666555555333000---***((('''&&& &&&///555666999<<<>>>:::777666777777444111///000000//////000333666444333444444444222///---///333999<<<===;;;888666888777777:::<<<:::555000444000++++++000888>>>@@@CCC???:::666444333111//////000///,,,(((%%%&&&'''///...+++''''''++++++(((&&&)))------+++)))+++---666888777555555999999666555777555111000333444333444444333111///---+++)))(((((())),,,111222000---,,,,,,111999;;;555...+++***,,,000333555444222000000111444777888666333111++++++,,,000444666777666---000555:::<<<999333...,,,111777999666444444666111000000111333333111///444444444777;;;=========<<<:::666000,,,+++///222444222000,,,)))'''%%%$$$""""""%%%,,,333555222---'''%%%"""!!!""""""!!! !!!$$$&&&&&&)))---,,,((((((***+++,,,,,,...111444666444333111///,,,***((('''))),,,000333555666777444444555777;;;>>>>>>>>>;;;999666555666888777555444---)))***---///333888777777777777888666333000///...---...111444666666666777666111+++(((***...777>>>BBBAAA@@@@@@???;;;888888888:::>>>@@@???===999<<<>>>>>>???AAA@@@<<<666555555666:::@@@FFFIIIJJJHHHDDDBBBCCCIIIPPPUUUTTTSSSTTTXXX\\\[[[TTTMMMJJJHHHDDDAAA???@@@DDDGGGGGGDDD???<<<;;;;;;;;;:::666;;;AAAFFFFFFAAA<<<777333666888777555444666999;;;;;;<<>>;;;777333///,,,+++,,,---,,,+++***+++++++++,,,)))&&&'''+++,,,)))'''+++//////---,,,---///444666555111111555888777666888666222222555555333555333111...---...///000***(((&&&(((---//////---000...---000///***&&&&&&---000333555444111...,,,))),,,...000222444444444,,,,,,...111555888888888///333888>>>@@@<<<555000,,,...000333444333000---111111222333555555333222666555666888;;;===<<<;;;777555111---******---///111222222000,,,&&& ###(((---...---***'''%%%$$$$$$%%%&&&%%%$$$((())))))'''***...---((((((((()))***,,,///333666777555333000---+++*********,,,000333444555444444000000111444888;;;<<<<<<999333...///333666666666555///+++---///111555999;;;:::888777666333...+++...,,,+++,,,000444777777666777777444///+++******444:::>>>>>>===>>>===:::777888:::<<<>>><<<999666555<<<@@@@@@BBBEEEDDD@@@;;;;;;:::;;;>>>CCCHHHKKKMMMKKKHHHDDDBBBEEEKKKPPPPPPPPPRRRWWW\\\[[[SSSMMMKKKIIIEEE???;;;:::>>>AAACCC@@@<<<:::999999888777000555<<>>AAADDDEEEDDDBBB:::<<>>;;;777222...+++((()))+++---......---,,,)))***)))''')))......+++***...222222000///111333444666444...---111555666555777666444555888666222111///,,,))))))+++...000+++(((&&&'''+++//////...000,,,******(((###"""%%%...111444444222///------)))---...,,,...333777888555444444555777777666444333666;;;???AAA===666000---,,,---///111000---)))222333444666777777666666555555555777888666333111((((((((((((***,,,///000000111333222...''' """%%%'''(((((((((***))))))***+++,,,+++***///...***''')))---,,,'''&&&&&&''')))+++///222444666666555111---+++++++++,,,---///000111000000///...---...111555888::::::888000,,,///444777888:::666111///222444444666999:::999777555333///***'''+++)))((()))---222666777666666666555222///,,,***000555999888888:::;;;999666999>>>???<<<999666444999CCCHHHGGGHHHLLLKKKFFF@@@@@@AAABBBEEEHHHLLLNNNOOOOOOLLLGGGCCCDDDHHHMMMMMMOOORRRWWWZZZXXXQQQKKKIIIIIIFFF@@@:::777999;;;>>>===;;;:::999888555333,,,111888>>>@@@>>>:::777777888999999777777888999::::::;;;===@@@AAA@@@???:::<<>>??????===;;;999999999666888888666111---+++***'''***...111111000///...,,,,,,...222666888999999............///111222333,,,///222111......000222---...111444666666222000***,,,......,,,,,,...000---...000222222111///............///111444666888777888999::::::888555444...---,,,,,,---000222444222222666<<<===999666777444555777777666555666777222222111000...///222555...)))%%%%%%((()))(((&&&''''''(((,,,000222111///+++,,,------...000444777555000...222:::@@@AAA??????>>><<<888333///------***+++...000111000---***'''))))))(((+++000111...+++///333444222111333555666777444---***...333555333555555555777:::777111,,,+++)))''''''((()))+++)))((('''***///111111///)))''''''((('''$$$%%%)))...000222222111000222333///222111***)))///555666;;;999888888888888555333444777;;;>>>???;;;444///---///000000///---,,,,,,222444666888888888999999666666666666555111+++&&&!!!%%%***...000000///000111000---(((### """###$$$######%%%&&&******,,,000555888999999888555...)))***......)))&&&'''(((***---111222333555555555222...++++++,,,...........................------000444777999:::666...+++000555777:::===888444444888999777666888777555444333111...)))&&&'''%%%$$$&&&***000444555999777444333333222000...+++000333111222666888888666;;;@@@???999555666999???KKKQQQNNNLLLPPPNNNGGGAAABBBDDDGGGJJJMMMPPPQQQQQQRRRQQQMMMHHHHHHKKKPPPNNNQQQVVVYYYXXXTTTNNNJJJFFFHHHHHHCCC<<<888888999<<<;;;;;;;;;;;;999444111---000666:::<<<:::777444888777666666888888777666222222333666999:::999777888:::;;;;;;;;;===AAADDDHHHIIINNN[[[qqqlll]]]YYYYYYXXXRRROOOKKKGGGBBB>>>>>>AAA:::;;;;;;999777666666666666:::<<<999111+++((()))'''+++000333555444444444------///555;;;>>>===:::------,,,------///111222...111444222---+++,,,...,,,,,,///444999999555111,,,...//////------///222(((+++...///...+++******&&&&&&(((+++///555:::===999888888777777777777777111000///...000222555888666555888======777444444444666888666333111333555111111///---******,,,...---'''"""!!!%%%'''&&&$$$$$$$$$$$$)))...222222000+++///222222111111333666666222000444<<<@@@>>>;;;???===999444000---...//////000222444444111,,,)))&&&((()))(((,,,222333111+++///333444222111333555888999555---)))---222555222444555555888;;;777111)))))))))(((''''''&&&&&&'''''')))...333555333000###"""%%%******((()))---,,,///111111111222666:::444666222(((%%%***000222;;;:::999:::::::::888666555777:::======999333......222555333---+++---111222555777999999999::::::999999999888555///'''!!! %%%***.........//////...---+++)))'''&&&###$$$%%%$$$!!!!!!###&&&&&&(((---444===CCCGGGHHH@@@;;;222,,,---111111,,,))))))***---111444555555333444555222...++++++,,,111000///......///000111000///...000444888::::::333,,,***///444666999>>>999666777<<<>>>:::777777333333222111111...***'''%%%###"""###(((...222444;;;777333111222333333222(((---///---...444777777777===AAA>>>777444888>>>CCCOOOUUUPPPMMMPPPMMMEEE???AAAEEEIIIMMMPPPSSSTTTPPPSSSTTTQQQMMMLLLPPPUUUPPPUUUZZZ[[[XXXRRRLLLIIICCCGGGIIIEEE>>>999888:::;;;;;;<<<======:::555111///111555999999777444222888555333555888999777555,,,,,,---000222333222111555777888777666888===AAAAAAFFFNNN[[[ppp|||xxxvvvwwwpppeeeXXXNNNJJJLLLNNNHHHJJJIIIFFF@@@<<<<<<===999:::;;;999666333222333777999999444...+++...111000111222444555555333222111000000444888888333...***)))((((((***---111333333444444222---)))&&&%%%///...///222555666333000...///000///---,,,,,,---+++******+++,,,+++(((&&&!!!$$$))),,,///333777:::;;;::::::999888888888888333000///000///...222888555666777777777666444333444333444555222---...333222000,,,&&&###$$$'''+++))))))'''$$$&&&***+++(((!!!###&&&---444666444222///111222333333333555777333333333333444444444444333222///,,,...333333000//////000333555333...***((('''%%%%%%''',,,000333---.........---...000222777:::888///(((***...111000000000000///...---,,,)))%%%######&&&*********(((&&&)))222777444...+++"""$$$&&&***...///...,,,---000222333222444999===<<<999333...,,,+++---///666777777777777888888888BBB<<<888888777333111222000222444444222000111111555555555666777888999999;;;===<<<999:::999000$$$ $$$(((***...111333222444111...---.../////////111***%%%(((+++)))&&&%%%***...111444AAASSS___aaaNNNCCC666......000///------///333777:::999555222000,,,+++---...---///444666333000///111555999;;;777999666111333:::<<<999111---+++---111222222222111555:::<<<:::777777777777666333000---***((('''((('''&&&&&&$$$%%%...888999999888555333222333555+++***)))((()))...555999;;;:::777666666888;;;===DDDIIINNNNNNJJJGGGGGGHHHDDDDDDEEEIIIMMMOOOOOOOOOTTTSSSQQQNNNKKKJJJKKKMMMNNNRRRWWW[[[YYYTTTMMMHHHJJJIIIIIIIIIIIIEEE???999777:::<<<:::999:::888444777666777:::888333333666555:::<<<888777999888333///---+++,,,...111333333444666777444222333:::@@@BBBCCCIIIXXXmmm}}}xxxrrrkkkeeeaaa___]]]YYYQQQHHH@@@===>>>@@@EEEFFFEEECCC@@@>>>======<<<===<<<999555222111111222555666555111000333666555333222333555666444222111000000333666666111,,,---,,,******+++---000222111000///...---+++***))),,,---///333555444///***,,,---...---,,,,,,---.../////////...,,,)))'''&&&$$$%%%(((---111666:::;;;>>>===;;;999888777777777333111///000...+++---222444555777888777444111///222222333666444111333777666444111,,,))))))+++...,,,---***&&&(((---///,,,&&&'''***///444666444222///111333444333222222222000111111000---,,,,,,---...///---+++...333333///,,,---000444777666222......,,,***(((***---222555------...///000000000000333555333,,,))),,,//////,,,,,,,,,,,,+++***)))((($$$"""!!!"""&&&))))))((('''%%%(((222888666111///++++++---000222222000---***,,,...000222666:::======999444000/////////...111222444777:::<<<======DDD===999777555///,,,---222444555666555333111111444333333333444666777888999<<<===<<<===<<<333'''%%%'''+++...222666888888444333333444555444222000222,,,***...111///+++***)))---000444@@@QQQ[[[^^^PPPEEE777...,,,+++***(((...111555888999777222///&&&###%%%***---...111666<<<999444111333777<<>><<<777///---,,,,,,---...//////555777777555222333999>>>CCCCCCIIIVVViiixxxpppmmmmmmbbb```]]]XXXSSSNNNJJJHHHIIIGGGCCC===888666777888@@@??????@@@AAAAAA???===???>>><<<888333///......///222555666444333555888555111///111666888666333111//////111444333///,,,000///...,,,---...000111...,,,)))***---///...------...111444555111+++&&&***+++,,,+++***+++...000333444555222---)))((())))))((((((---333999;;;;;;???===:::888666555666666222000000111///,,,---111333555888999777333---***......111555666555777<<<;;;;;;999666222111222333444333...***+++000222111++++++,,,...111222000///---111555666444111...------------***'''%%%$$$$$$(((******)))+++///...***'''***///555999999555222444111...+++,,,///333666///------000333444111...---...---***,,,111111///,,,,,,,,,+++***(((%%%$$$ """%%%''''''&&&!!! $$$...555555222222222222333555666555111---+++++++++///444:::>>>???>>>999333222444444000,,,+++...222666:::<<<===>>>AAA;;;777666333...***+++666666777888888666222///111111000000111333555777555888;;;<<<>>><<<333***((()))+++///333666999;;;444555777:::;;;999444000111...///555999555111000+++---...111:::FFFNNNPPPJJJAAA666---)))((('''%%%---000444666555111,,,(((!!!)))...000444999???:::444000000555<<>>???>>>777555444333333333000......222777;;;;;;;;;;;;;;;777999<<<===:::555...***...,,,++++++)))''',,,333555666666444111//////000***)))'''''')))---111333111///...///333:::AAAFFFMMMLLLLLLMMMOOOPPPOOONNNQQQNNNKKKIIIJJJJJJJJJJJJIIIKKKLLLLLLJJJIIIIIIJJJLLLNNNOOOPPPNNNJJJFFFCCCEEEGGGJJJLLLLLLFFF>>>888:::;;;:::666555666222---222333777;;;:::555333555888:::;;;===@@@CCC@@@:::000000000//////.........111333444444333555:::???CCCCCCHHHSSSbbbyyyyyyllliiijjjjjjeee\\\UUUSSSSSSOOONNNLLLJJJGGGEEECCCAAAAAA@@@<<<777444333666888:::999:::===AAABBB@@@<<<===<<<:::555000---------000222555666555444444555222///...222888;;;777333///......000222333111///111000///......///111222///+++(((***///333222///000111333444222...)))%%%(((((()))((((((***...111222666888555000---///222///+++(((+++222888888777<<<:::777555333444555666000...000333222000111555444666999:::888222,,,(((((((((,,,333666666888<<>>555888888777777777555222555888;;;======<<<:::888666888;;;<<<:::555000,,,---,,,---///---+++...333222333444333222000111222---+++******,,,///222333444222000111555===FFFKKKQQQOOOOOOSSSYYYZZZWWWSSSSSSPPPKKKIIIIIIJJJJJJKKKFFFIIILLLMMMLLLJJJJJJJJJPPPOOONNNLLLIIIFFFCCCAAACCCFFFJJJLLLJJJCCC;;;555:::;;;999666666777333,,,+++,,,222888888444333666:::::::::===AAACCC???999333444555555333222111222,,,///111333555999>>>AAAAAAAAAFFFPPP]]]rrr|||rrrppppppkkkaaaYYYUUUUUURRRLLLFFFDDDEEEGGGBBBCCCDDDDDDDDDDDDCCCBBB===:::555///+++,,,000444555444666;;;@@@AAA>>>:::777777666333///---------...000333444444444444444444333444888<<<;;;555000.........000222333444333//////......///000111222000---+++---333555222...000000000...+++(((&&&%%%&&&&&&&&&%%%&&&)))---111///333666666333222777;;;333...))))))...222222000555444333111111222444555...---///222111///000444666888::::::777333---***%%%$$$(((///444444555888>>>@@@AAA@@@>>>;;;::::::@@@>>>777000...222333111000000000///,,,***))))))(((---444888888666333222---%%%!!!%%%...222---&&&)))---///,,,******'''######'''---222333222///......,,,***)))+++...222444444///+++,,,111444333111*********,,,333:::999333555555444222...)))%%%"""###%%%''')))((('''%%%$$$ )))......///111111333666999;;;999555222222///,,,///555:::======888444000222666666///((((((+++000555888:::;;;:::<<<777444555444///,,,,,,666666666777777444111....../////////000111111222000...,,,+++++++++++++++***'''''',,,---******...000000000222333333111///++++++///666999555111111000,,,***+++---...///000000...+++(((&&&&&&(((+++---///111///,,,(((&&&%%%)))'''***///111000000333000...***'''(((///999AAAGGGJJJNNNNNNHHH@@@:::888444999<<<::::::>>>===:::;;;<<<>>>@@@AAA???<<<:::777888999888777444222000+++***---222333111222555///111222222222222444555222000...///333666777666999777444333777===DDDIIIQQQQQQTTT[[[cccccc]]]VVVVVVRRRMMMIIIIIIIIIJJJJJJHHHKKKNNNOOONNNMMMLLLLLLSSSRRROOOKKKHHHDDDBBBAAABBBEEEIIIJJJFFF@@@999444:::;;;:::888:::;;;666///$$$%%%***111333111222666;;;999888;;;===;;;888666444666888888666555555777222333666888:::<<>>DDDMMMYYYmmm|||xxxkkk```VVVTTTTTTRRRMMMKKKHHHFFFCCC>>>;;;<<>>@@@BBBBBBBBBAAA;;;888222+++'''(((,,,000111333666;;;======999777333444555333000...------***,,,---000222333444555:::;;;<<<===;;;777111---.........///000222444555...............///000111......///333666555111,,,+++,,,+++(((%%%#########&&&%%%$$$######''',,,111,,,///222333333555999===444///)))''')))+++,,,,,,000000000000000111222222///------...,,,)))***...777888888777555333000...'''%%%(((///333333222333:::<<<>>>>>><<<:::::::::???===777000...111222///333444555333000---++++++''',,,222666888777777777...'''"""'''222888333,,,///333444000,,,+++)))%%%###''',,,///...---++++++))))))((()))***---///111222///,,,---000333222111++++++***+++222999888333111111111000---((($$$!!!%%%(((***+++***((('''((($$$###&&&,,,...---...111///111555:::===<<<888555///---++++++///333777999555222000222555444...)))'''***///555:::===??????>>>999666666333,,,((('''000222444333000.........000111222333333222111000---(((%%%%%%&&&&&&***...///***+++111111***)))---000...---...///000000///***)))---222333000...///...***))),,,...---...000,,,------***&&&%%%'''***222333222///++++++---111222//////111000,,,,,,.........---,,,---333===DDDMMMOOOSSSTTTKKK===444222888???AAA======BBBCCC???<<<===???BBBDDDCCC@@@===888777666555444444333333))))))---555777555555777///000111000000222555777666444333666:::======;;;===:::777444555999???BBBKKKNNNTTT]]]dddddd^^^WWWYYYUUUOOOLLLLLLLLLMMMMMMLLLNNNQQQQQQPPPNNNMMMMMMRRRPPPMMMJJJGGGEEEDDDCCCBBBDDDGGGGGGCCC>>>;;;999===>>>>>>>>>AAABBB:::111###"""$$$)))+++,,,000666:::777666777555111111333666999:::999666555777:::>>>>>>>>>>>>===<<<;;;:::888;;;BBBKKKVVViiisssoookkkkkkllljjjeeeaaaPPPGGG@@@@@@AAA???>>>AAAAAA???===:::999:::>>>@@@:::;;;>>>???@@@@@@??????:::888444///+++***---//////333888;;;:::888555333333555666666333///---,,,+++++++++,,,...000111111999::::::888333000......000//////...---...000222......---------,,,,,,,,,(((,,,222777888444///***''')))+++)))&&&#########&&&%%%###!!!!!!%%%+++000,,,------...000222555666333///***&&&%%%'''***,,,///000111111111000/////////,,,++++++)))''')))...777666444222111111222333---***,,,222555333000000444666888999888777777888999888444......222222///222555777666222...,,,+++(((,,,000333555666888999000,,,***---222555222///...222333///******)))'''$$$'''+++,,,+++******+++))))))***+++,,,,,,,,,---,,,---///111222111000///)))***))))))---333333000)))***,,,,,,+++(((%%%###$$$'''+++,,,+++***+++---+++)))***------******...+++...222888;;;;;;777333++++++******+++///444999333222111222333222...,,,)))+++...222777:::<<<===<<<777444444111+++&&&%%%***...111...)))'''***///222333666777777444111...)))%%%$$$'''((()))...555222...000888777///,,,000000//////000111222111000,,,***,,,///...++++++///...)))(((,,,...++++++---+++...000---(((&&&)))---555555222---***---555<<<;;;666444444111------///000333555444444888@@@GGGOOOPPPTTTTTTKKK===666777@@@HHHHHH@@@===BBBDDD@@@@@@???@@@CCCDDDCCC???;;;333333222222111111111111))))))///777;;;888666777111111///...---...222555999777666:::@@@CCCBBB??????===999666666777:::<<>>???<<<777666999<<>>===>>>@@@BBBBBBAAA???>>>777666555111---+++,,,---...444:::<<<999444222111444666999888555000---,,,///---+++***+++,,,,,,+++111333333000+++)))---222111111///---++++++---//////......---+++***))))))"""***333999999444---)))&&&***---...***'''%%%%%%&&&$$$""" $$$***///...,,,++++++---/////////111///+++&&&$$$%%%***...000111333333222000...,,,---+++***+++***)))---333777444111///...000333555333///000555888444000///000222444555444444666777333333111---...222333000000333666666222---+++******,,,...000222444777999000111111111000//////000)))...///+++'''''''''&&&$$$'''++++++***)))***---***+++---------,,,+++***&&&+++111444444000...,,,((()))(((&&&)))...///---###%%%(((++++++***'''&&&###&&&***++++++,,,///111...,,,,,,---+++&&&&&&***(((***///444888777333///***+++,,,++++++...666<<<222222333333222111///...+++,,,---///111333555666777222111222111+++''''''&&&+++...+++$$$"""(((///333666999;;;999555111---&&&###%%%+++---...333;;;333///222<<<<<<222///333111111222444666666333111///,,,,,,...,,,)))+++///000***(((,,,,,,'''%%%((()))---111000+++)))---222666444000+++(((---888BBB@@@;;;888777555111111555333666::::::999;;;AAAGGGMMMNNNQQQRRRKKK???<<<@@@GGGOOOMMMBBB===AAABBB>>>EEECCCCCCCCCCCC@@@:::555------.........---,,,+++***+++000999===999666555333222///+++***+++///222:::888888<<>>111+++&&&"""!!!!!!###***333444222222111***%%%+++666CCCDDDDDD???:::888;;;???@@@???===;;;999555000,,,444777???GGGPPPaaa}}}{{{sssnnnmmmcccXXXUUUXXXZZZVVVPPPKKKIIIGGGGGGGGGDDD???:::111111222333444666777888777888777777666999===@@@BBBBBB@@@===@@@EEEFFFDDD<<<888222//////111333444888888888777555222000...000555999:::555000...---///000111...***(((***,,,222222---######***...444222///---+++++++++,,,.........---+++)))'''&&&***...333555222...)))'''&&&&&&+++222222+++(((+++$$$$$$&&&***+++))),,,111000+++&&&%%%***------+++000222222...)))(((...444444222333666333---))))))...---,,,******---222666:::888555222111333555777666777666333000---,,,---/////////000222333333333000444888888666444444555333666999777222...///111///.....................///444777777222---***))))))((((((((('''%%%""" %%%(((((('''***222777777555111------000000---)))***(((,,,444888333+++'''111---%%% %%%'''$$$ !!!)))...,,,)))(((***+++...111444444222111///***$$$$$$'''++++++)))&&&)))...444666333---((()))((((((+++000555777888666111...///000//////111111///,,,+++,,,---......111///------...//////...000222333111,,,))))))***000444999;;;;;;888666555000000000222444555555444000......///222222000---333555777555222000111333///...+++(((&&&(((,,,///000000///...,,,+++******(((---111111000111555:::888000%%%'''777CCCBBB>>>===@@@===555111333666;;;>>>>>>;;;;;;>>>BBBMMMPPPQQQMMMFFFBBBCCCEEEJJJGGGDDDAAA@@@???@@@@@@EEEDDDBBBAAA???:::222,,,***,,,///000...+++(((&&&(((---222666777777777777999:::888222***(((---333333333666===EEEHHHFFFBBB>>>;;;999999;;;=========???AAAEEEKKKOOONNNHHHCCCCCCCCCHHHVVVeeekkkeee]]]YYYVVVSSSQQQNNNJJJEEEAAA???======AAAGGGJJJHHHDDDHHHEEEBBBAAAAAABBBBBBBBBDDDFFFJJJOOOPPPJJJ===222---)))%%% %%%111333888;;;444***'''000;;;CCCHHHKKKEEE:::444666;;;@@@AAABBB???:::555222111///111777???III[[[vvv~~~tttjjjccc]]]XXXUUUVVVQQQKKKHHHHHHHHHIIIHHHDDDBBBAAAAAA@@@>>>999555000000000111333555666888888666333333555:::@@@CCCBBBBBBAAA@@@EEEKKKLLLHHH???:::444111111444777888;;;;;;:::888555222///---222555888999666000,,,)))---///111///,,,+++---000222444111***&&&(((---...///---,,,++++++,,,---///111000///,,,***((('''&&&(((,,,000111...***'''&&&$$$$$$)))///...)))(((+++((()))---222111---,,,///+++(((&&&&&&(((***)))(((...222444222...,,,000444777555555777666111...000444333111//////000333666<<<<<<<<<;;;::::::999999444222111...,,,***((('''---000333333000000222444444666777666333222222333666999;;;999444111111333222222222111000...---,,,000444777666111+++((((((&&&%%%$$$&&&)))***'''%%%(((+++,,,***---444999:::666111------000222111///+++((()))000444111---,,,111000,,,%%%###(((,,,---'''$$$%%%+++000///...///333444666888888666333111,,,'''"""!!!$$$(((((('''$$$(((---111222000,,,***---++++++---000333444555333...+++...///......000333222000///...---...///---,,,,,,---000222333333333333333111...,,,,,,,,,---111555777777666666666999999999999888666333000,,,,,,---///222333000...111222333111...---...///000000///+++'''''',,,000555555333111000...---,,,+++...111111000222888===777///%%%"""+++666<<>>888555777888<<>><<<===AAAEEEPPPQQQQQQMMMFFFBBBCCCEEEFFFDDDBBB@@@??????>>>===CCCBBBBBBAAA>>>888000++++++111777888444...+++******...222555666666666666;;;<<<;;;444,,,)))---222333222333999AAAGGGHHHGGGAAA>>>:::999;;;===>>>>>>AAACCCHHHMMMPPPNNNHHHBBB@@@BBBIIIXXXfffkkkeee]]]VVVTTTRRROOOLLLHHHBBB>>>777777888>>>EEEIIIHHHEEEGGGGGGGGGFFFFFFDDDBBB@@@CCCDDDGGGKKKLLLFFF;;;222...+++((($$$!!!!!!+++666;;;===<<<555------777@@@DDDFFFGGGEEEAAA<<<999888;;;===>>>===999666333333444333555===IIIZZZssszzzsssiiibbbWWWNNNHHHDDDBBBAAA???@@@AAA>>>::::::>>>BBB===<<<<<<<<<;;;999555222111111222222444555777888:::555000///444;;;@@@BBBCCCCCCBBBEEENNNVVVTTTMMMAAA<<<555111222555888:::>>>===;;;999555111...,,,555555666777666222,,,(((,,,...000000...---///222111666888444000000000///***)))))))))+++---000222666444000---***)))(((((()))+++---,,,***'''%%%%%%&&&&&&)))---,,,)))))),,,***+++111777666///,,,,,,&&&(((******(((&&&%%%%%%***...333444222111333555;;;888777999888444444777:::888777555444444444555<<<>>>AAABBBAAA???;;;999333000,,,,,,,,,+++(((%%%,,,111666555111///222666888888666333000///111333777:::<<<:::666333444555666666666444222///,,,***222555888555000***((('''&&&######'''...111000---...111111------222666666222...******---111222111***&&&&&&+++.........000111444333,,,)))---444777111---+++///111111111444888:::<<<===;;;777333000+++'''"""!!!$$$'''(((''''''+++///000...,,,,,,...000...---...111333333222///***)))---///......111777888888555111///000222++++++,,,///444888:::;;;777555222000000111000///+++---000222222222444555===>>>???>>><<<777222///)))***---111333333111...---......---***))))))***000333333...(((&&&+++111777666444222111///......///111333333222333888<<<888111(((%%%)))///333444:::888999;;;;;;888777999:::<<<>>>>>>===???DDDHHHQQQRRRPPPKKKDDD@@@AAACCCAAA@@@?????????>>>;;;999???@@@BBBAAA===666///***,,,444===>>>777000,,,,,,---///222444444444555666<<<>>>===888000---///222444222222666>>>FFFKKKLLLDDD@@@;;;888999<<<>>>???CCCFFFKKKPPPRRROOOHHHCCC===???GGGUUUbbbgggaaaZZZSSSQQQOOOMMMJJJEEE???:::444444888???FFFKKKJJJHHHGGGHHHKKKLLLJJJFFFBBB???AAAAAABBBEEEEEEBBB:::444000---++++++)))***222;;;GGGDDD>>>777222333;;;AAADDDBBBBBBDDDEEECCC<<<555666888;;;;;;999777555555:::555333:::FFFWWWkkk{{{||||||wwwsssqqqqqqlllddd\\\VVVPPPHHHBBB>>><<<;;;:::333666888777333333666:::::::::;;;;;;:::999666444777777777777777888888888;;;555//////555;;;>>>===EEEDDDDDDJJJUUU^^^[[[SSSCCC===666111000222555777>>>===;;;888555222000///777444111111222222///+++,,,...111000---,,,...000000888===<<<888666333000))))))((()))+++...222444:::777333...,,,+++,,,,,,+++,,,---+++)))'''''''''......///...,,,+++,,,...)))***///555444...+++,,,(((---111000***%%%"""###%%%(((,,,///111444666888>>>:::777777666444555999;;;:::888888888777666555:::<<<>>>@@@???<<<999666333///,,,---111222///+++---111666777666555666888999777333000...///222444555666888666444222333444888888777666333000,,,***555777888666000+++))))))***'''&&&+++222777666222444777444---((()))+++++++++)))'''(((***,,,,,,+++%%%###%%%)))+++***,,,111222555444000///444:::<<<777333111222222//////222666999<<<===;;;666222000...+++'''&&&(((+++,,,---...222444111,,,***---111///......000333555555555---******///222111111333999<<<===999333///000333------///333888===???@@@999555000///111333222000+++,,,------,,,---000222777:::<<<===:::666222///***,,,000444555444000...,,,,,,+++***)))'''''''''///333666000(((%%%***111222111000///............222555666666444333444666888444///,,,---000333555777555222111222333666999:::;;;<<<<<<<<>>>>>???<<<;;;<<<>>>???>>>:::555999<<>>BBBGGGMMMSSSTTTQQQKKKFFF>>>???DDDNNNWWW[[[YYYUUUOOONNNMMMLLLIIIDDD>>>999;;;<<>>BBBAAA@@@@@@@@@>>>:::666333000///111111222666<<>>>>><<<:::888222111222222222222111000666888999:::999888666555;;;;;;<<<;;;:::888666555555111///222999>>>???===EEEDDDEEEKKKXXX```]]]UUUGGGAAA999333111222444555;;;:::999777666444333333333...(((&&&)))---//////---000222000,,,******+++///888??????;;;999555111,,,+++++++++,,,///111333<<<999444000......000111000000///---***))))))***777888666222///...//////((())),,,111111......111///555999777///'''$$$$$$"""""""""&&&,,,333999<<<>>>999555444333111333777;;;999888999;;;;;;999777777888999999999777555444111...,,,///555888666222000000333888===>>>;;;888777444111///000222555666000111111111000000111333666666555444222000---,,,555777888555000,,,,,,---...+++))),,,222555444222444666333)))"""!!!""""""&&&'''(((***+++***'''%%% """&&&******''')))...555444222000333:::<<<:::888555333444111,,,+++---111555999;;;999666444444111...+++***+++...000222555777666111***(((+++000++++++,,,000444777888888...+++---333666555555777666999:::555///+++---000//////000333888;;;===>>>888444000///111222222000------,,,***)))))),,,...000333666666333///---,,,...111555777666333000...,,,,,,+++*********)))(((---222666111(((%%%)))///---,,,,,,,,,,,,...000111444666999999666222...,,,000222222///...111999@@@999666000++++++000666999999999999999;;;>>>BBBFFFIIIHHHEEEAAA===:::::::::999888999<<<@@@>>>999444333999??????;;;555333333555222///000444666222...111333444444333333333555666777666444333444999===:::;;;<<>>===<<<;;;:::555111111555777666777:::EEEAAA===<<<======:::888999888666444444666999;;;:::;;;<<<:::888666666777:::999:::;;;<<>>>>>???AAABBBAAA>>>;;;777555444666999888333...000333555666555444444444:::;;;======<<<888333111///...///444;;;@@@BBBAAABBBCCCDDDIIISSS[[[YYYRRRJJJDDD===888666555666666888777666555555555666666,,,(((""" """''',,,//////111333111,,,((('''(((...666<<<<<<999777444111...---,,,,,,,,,...000111999777333000///000333444222222111///,,,***+++,,,999;;;999333//////000///******,,,000000///222888666:::===:::222,,,))))))$$$  )))222999<<<;;;666222222111000222777:::888777888<<<===;;;999555555555555444333222222---,,,+++///444777777555111000222999@@@BBB===777444222000000333555777777---------...000222333444444333222000///...---,,,333555666444000---///111000///------...//////...000333111''' !!!%%%(((+++......,,,(((&&&!!!$$$***...+++&&&(((---555444111000555;;;;;;666666333333333///***))),,,111555999:::777555555666111///---,,,,,,///222444888777444...(((&&&))),,,((()))***...222555666555...,,,...555999888777888111222111---((('''))),,,000//////111444777888888777444222000000000000/////////...+++)))(((***---///111111...)))&&&&&&'''111444777888666333111000...---,,,,,,---...---,,,---111444111+++'''***...------,,,---///222555777444666777777444///)))%%%''',,,111000///333???III;;;999444------333999;;;888888777888:::===@@@BBBAAA@@@???===;;;999777777666555555:::>>>>>>888222///666======777222333555999000)))+++444:::888444111444666666555444444555333222///...///555===CCC===???AAADDDFFFFFFFFFFFFDDD???888444444777:::<<>>;;;:::;;;;;;444111111888<<<:::888777888888999===AAAAAA>>>:::444444222---***...777>>>======:::666333222333555777888;;;<<<:::???QQQbbbyyywwwnnnhhhZZZVVVOOOHHHCCCAAA@@@@@@>>>@@@AAA@@@???@@@CCCFFF@@@AAABBBEEEFFFEEEBBB@@@999888888:::<<<;;;555000+++...222333222111222333777:::>>>AAA@@@;;;555111222222333555999===AAACCC>>>@@@AAADDDJJJQQQPPPKKKGGGCCC>>>:::999888888777777666555444444555555666***(((%%%""""""%%%+++//////222444222---)))((((((,,,333888666333333333111...---,,,++++++---///000444222000//////111333555111222111///,,,*********333777666///,,,...///,,,+++***,,,000111000333888999:::;;;999444000...///)))$$$!!!)))222777999777333111222333222555:::888444111333777999777555111222333333222111///...++++++---///111333444444000111555:::???>>>:::555222111111333666888777555.........000333777999:::333111///,,,************///111222111...---000333444444444111...,,,---///222666444)))  """%%%(((,,,//////...,,,+++&&&***///111,,,&&&)))///333555444222333777888555444111000000---+++...444444777999777333000111333222111///------000444666999666111,,,******+++---)))))))))+++......---,,,,,,***---555888777555666000...***'''&&&'''***,,,222111000111444666666666555666555333111///////////////...,,,******,,,...111111///***###!!!$$$(((111444777777555222222333///---,,,---000222111///...111333222...,,,,,,...111000//////111444888:::444333222000...+++(((%%%%%%***...000000444<<>>>>>:::::::::;;;;;;999777555333111111666<<<<<<666000...555;;;999111,,,///444555---'''***333:::<<<:::111444777999888666555555222...)))''')))222>>>EEE>>>@@@BBBDDDEEEEEEFFFFFFCCC???999555666999;;;===CCCIIIOOORRRRRRQQQPPPPPPMMMLLLIIIEEECCCDDDHHHLLLEEEDDDCCCDDDEEEGGGFFFFFFKKKJJJHHHFFFEEEFFFIIIKKKJJJMMMOOOMMMHHHEEEGGGIIIIIIGGGCCC>>>:::999:::;;;222...000999@@@???:::888555666:::>>>BBBBBB???<<<333222///***(((---666>>><<<:::555000,,,,,,///222666666888:::;;;???LLLYYYrrr{{{rrrnnnhhh]]]TTTMMMIIICCC===::::::<<<>>>:::===>>><<<999999>>>CCCBBBBBBBBBCCCEEEDDDBBB???222333555888888666111...)))---111222111000111333666:::@@@DDDDDD???999555999999888666555888===AAA:::===??????CCCIIIIIIFFFBBB???;;;999999999888777777666555444333444444555+++,,,,,,)))&&&'''+++//////222555333...***)))***,,,222555111///000222111,,,+++*********,,,...000///.........///111333555000000000...+++(((((((((,,,111111+++))),,,---***)))))),,,111111///000444888888888666333222222222...((("""$$$,,,333666555555111000333555666999>>>444000,,,,,,000222111...---...000222111...+++))),,,---///000000000222444///333888<<<<<<999666333222222222666999999666333111000000333777<<<>>>???444111---)))'''&&&'''(((,,,...///...,,,---000444888::::::666000---///333888<<<999---""" !!!$$$'''***,,,---...///000,,,///333333,,,'''***333111666888444111333666666444000......,,,,,,333<<<666999999555...***+++---444333222000000222666999;;;777111...---///000000+++***))))))***(((&&&###***))),,,333777555333333222...)))&&&(((+++---///444333333444666888888888555777888666111......///...//////...,,,,,,...000222111...(((""""""'''---///222555555333222333555///---,,,...222444333111///111333333111/////////333222111111222555888:::333000---+++***)))((('''***,,,...000111333444555333888999666777<<<===999888888888:::<<<>>>======666777888;;;<<<;;;888555111///...333999;;;555///...555:::666---(((+++111---***'''***111888;;;<<<111444888::::::888666666333---&&&"""&&&000===FFF>>>@@@AAABBBCCCDDDFFFHHHCCC???:::777888:::===>>>FFFKKKPPPRRRPPPOOOOOOPPPIIIIIIGGGDDDAAAAAADDDHHHCCCAAA@@@AAADDDGGGHHHHHHIIIHHHFFFDDDDDDGGGKKKOOOKKKOOOSSSQQQMMMJJJJJJLLLJJJHHHCCC>>>999777999:::///,,,///:::BBBBBB===999999;;;===@@@AAA@@@===;;;444222...******///666<<<999666000***&&&(((,,,000666444444999===BBBJJJSSSooozzzpppddd]]][[[WWWPPPJJJ@@@>>>:::999999999999888:::999::::::666222777>>>>>>AAABBBBBBEEEFFFAAA:::444222111111333222///+++,,,,,,,,,------...000111555:::@@@BBB@@@>>>>>>???BBBAAA===666111000444888<<<999888;;;AAACCCAAA>>>AAA===:::888::::::888555999999888555111......///444333111///---...000333555444333222111///,,,)))......///222555555222......,,,)))***...000000//////...---...000000,,,))),,,---///000///...,,,***......,,,+++(((&&&%%%$$$+++///444333...++++++------111666777555222333444---------,,,+++---111444///111444777999::::::;;;555...'''$$$&&&+++---...555444111---)))(((***,,,333222111111222111///---111555:::===;;;555...)))444999:::555000000///---333222222888???CCCAAA>>>555111---+++((($$$&&&+++,,,---------...111555888999666555555333000333888<<<:::444,,,%%%!!!!!!"""'''((((((***,,,///111222000111222111...///444888BBB<<<444//////111222222666555333000000555===DDDFFF<<<222***%%%###***222666666444222000000222444888555111111222333222111222...)))###!!!***,,,000333444222///...+++---//////333666555000555222333777999777666777555777::::::888444111000666000***(((***,,,---,,,...---+++))))))+++---///000000000111222555777888555111------000000---)))+++...222444444333222222555777555000...000111......---+++))))))***,,,---+++---111444222...,,,---)))000999>>>===:::888777888<<<@@@AAA>>>:::999999888888:::>>>AAA???999444222***(((333???@@@777///333777999666///***((()))***)))***---222555444222777333444:::;;;666333444444...&&&!!!""")))333:::<<<<<<>>>@@@CCCEEEGGGIIIKKKCCC:::888;;;===;;;777@@@BBBGGGKKKMMMNNNMMMLLLKKKEEE@@@@@@DDDGGGDDD???@@@===<<<>>>AAADDDDDDCCC@@@AAACCCCCCCCCEEEIIIKKKKKKOOOTTTYYY[[[WWWOOOIIIGGGGGGAAA999666777555///++++++---333:::???@@@??????>>>>>>??????>>><<<999666777777666555888???DDD:::888333,,,&&&%%%)))---000111333555:::CCCLLLSSShhh|||~~~wwwddd]]]UUUOOOMMMJJJEEEAAABBB@@@===<<<;;;:::888666555444555555222...222888<<>>===<<<===>>>CCCBBB@@@:::555444777;;;<<<:::999<<<@@@AAA>>>:::<<<888444444666888777666666666555333///......///333333333222333555888:::888666444333222///+++(((------...222555555333000000...---...222555666555333000......111111///,,,++++++******+++---///111111///---***(((&&&%%%%%%---222666555000+++***++++++...222444444444444444111000...+++)))***---000000111222555888::::::999111+++%%%"""%%%***---...444333000+++'''&&&''')))222333444444555555555555666777888888555111---***444:::;;;555000///111111444222444999AAAEEEEEEBBB555111000///,,,''''''***''')))+++---///222666:::333111111333333333777===<<<999333,,,&&&###$$$&&&'''''')))***---///111222111222333333333555888:::AAA;;;444//////000111111666555333111333888===AAA===666...***'''&&&---555888777666333000///000222333333333555777777444111...,,,'''### !!!###+++...222555444222///---------...111999>>>;;;333444000111777:::888666666222555888:::888666444333666111+++)))***,,,+++***)))(((''''''))),,,000333000000000111333666888:::666222//////111///***&&&$$$'''+++///111111111222444444111+++***+++)))%%%$$$$$$%%%''')))---///111222333555666444111...---,,,222999<<<:::666444333666;;;@@@@@@<<<777666777888888:::>>>AAAAAA<<<777222,,,,,,444;;;:::444000666999:::777111------///***)))(((***---000///......+++...666999555333333222...'''$$$%%%+++222888777999<<<@@@CCCGGGIIIJJJKKKBBB888444777:::999777>>>AAAEEEGGGGGGGGGHHHJJJHHHDDD@@@???@@@@@@<<<888999888888;;;???BBBAAA@@@???@@@BBBBBBCCCEEEIIILLLOOOSSSZZZ^^^\\\VVVOOOJJJGGGFFF@@@999666888666111******,,,111888<<<===<<<===<<<;;;<<<===<<<:::888;;;<<<======<<<===>>>@@@999888555222///------...000222444666;;;AAAJJJOOObbbvvvyyypppggg```SSSPPPKKKFFFCCCAAAAAAAAACCCBBB@@@???>>><<<888666111000111111...***+++111777<<<>>><<<<<<>>>===;;;222111///111444999;;;<<<333111///000111111...+++///444888:::888777999:::???@@@???<<<777555888:::;;;:::;;;>>>AAA@@@===999777333000000333666777666222333222000...,,,---...///000111444777:::===???:::888555333222///,,,)))......///222555666555444333111111333666999;;;;;;888444///...000222222000(((&&&###"""%%%***111555222000---***((('''((((((111555888777222---+++******+++---111555777666555777444000+++''''''***---333222222555:::<<<;;;999---((("""!!!%%%))),,,,,,444333000,,,)))(((***,,,333666888888777777:::===999777555222///---,,,,,,222888999444///111444666666444555888>>>BBBAAA@@@333000///111///***((()))%%%'''***,,,---000333666,,,***,,,000333555;;;CCC<<<999333,,,'''&&&(((***'''(((***,,,///111333444333222333555888;;;;;;;;;===999333///...///000000666333111222777;;;======555000---+++)))(((---333777777666222...,,,,,,,,,,,,///333999;;;:::555000+++)))'''### ###&&&---111555666444000---+++++++++---222<<>>===;;;>>>???@@@AAABBBEEEIIIMMMPPPWWW^^^```\\\SSSLLLHHHFFFDDD???888777888777444,,,,,,...222777:::;;;;;;::::::999;;;<<<===;;;:::>>>???AAABBBCCC@@@<<<888555555555888;;;:::666222000111333555888???FFFKKKXXXlll~~~mmmeee___ZZZUUULLLJJJEEE???;;;;;;@@@DDDDDDBBB???>>>>>>>>><<<:::444222111111---((((((+++000777<<<;;;999999999777------...111444888:::<<<777444222333555555111---444777999888444222222444777999;;;999555333444666777888;;;???BBBCCC???<<<888444//////333666777777111222111///,,,++++++,,,)))***,,,000444888:::;;;777555333222111000---+++///000111333555777777777444333333444666888:::;;;:::555///---///222444333&&&### !!!'''...222000...,,,))))))***,,,---222555888888555111///...***)))***///555999999888999666111***&&&&&&))),,,666444333666:::===;;;888,,,(((######&&&***++++++222222111///...000333666777:::===<<<777555888<<<666444222000............000222111///111777999888888666444555777888888777...***))),,,,,,)))(((***'''(((***+++***+++---///((('''***///333666<<>>;;;555...((('''))),,,)))***,,,///111333555555555333333666:::<<<:::777888555111...------...///444000...222999===:::777222///......+++(((+++///555555444000,,,(((&&&&&&&&&***111777999777333///******((($$$!!!!!!$$$'''111444777666111+++((('''&&&***...111777;;;777000)))%%%&&&///555333...***+++///333666666444333333222///,,,+++------***'''"""""""""%%%***000666:::555555444444444555777888333333333444333///((("""###%%%)))...333777888888333222---)))(((((("""%%%+++000222333111222222222555777555111///333777777333///------111888>>>===555//////222999888777:::======;;;777555111000555888666444444777999::::::777555555666...,,,(((%%%$$$%%%&&&'''$$$###$$$(((,,,//////000---------...///111222333///333:::AAAGGGKKKMMMNNNKKKDDD;;;777888:::::::::999???EEEEEE???;;;===@@@>>>AAACCC@@@:::444000///000333777;;;>>>===;;;888<<<===>>>???AAADDDIIIMMMOOOWWW^^^^^^WWWNNNHHHFFFEEEBBB===888777888777555000111333666999;;;<<<<<<888888999;;;>>>@@@@@@??????>>>>>>@@@AAA???999333444222333999@@@BBB<<<666.........///333;;;EEEKKKRRRdddkkk[[[UUUSSSPPPMMMEEEBBB<<<444...000777>>>AAA???<<<;;;===???AAAAAA;;;777555333///)))(((+++***333:::;;;888777444000***,,,000444666777777777888666444555777777555222<<<======999333......///222555888777444111111333333555:::???DDDEEEDDDBBB<<<888444333555888888777222333222///,,,++++++,,,%%%$$$%%%)))...111111111111///...///000111000///...///000000111222444555222222222111111222444666888333...,,,///333444444)))(((&&&%%%&&&(((+++------+++***)))***---000222000222555666666444333333---++++++///555::::::999999666111+++''''''+++...555333222333555777666444...***&&&&&&))),,,---,,,...//////000222555:::>>>:::>>>@@@<<<555111111333...///000111111111111111---+++)))***444===>>>999888666444222222333444444***$$$!!!$$$&&&&&&(((***'''((())))))((()))+++---+++***+++///222444999@@@???<<<777///***((()))++++++---///111333555666666666333222333666666333000222111///---,,,,,,...///000,,,+++000888<<<777222///------...,,,)))+++///444555444111,,,(((%%%$$$###'''---222444222///---+++,,,,,,(((###"""%%%(((444666777333,,,&&&$$$$$$&&&...555444111111///,,,(((%%%&&&...333000+++(((***...222444333111//////...+++***+++......,,,)))$$$$$$%%%'''+++111555888888777555444333333333444222222444444333///***&&&******,,,000666999999888555555333///......(((!!!"""'''+++.........---000000---...333222...///222666555222000000111111777<<<:::333......111888555333444777888666333333+++'''---333444111000000333666777666444222111+++)))'''###!!! !!!)))'''$$$###&&&+++---...+++---///222444555555555111555<<>>===<<<888@@@HHHHHHAAA;;;:::<<<999>>>BBBAAA<<<555222111222666<<<@@@AAA>>>;;;999<<<<<<===>>>???CCCIIIMMMOOOUUU[[[ZZZSSSLLLHHHHHHEEEAAA<<<:::999777555555111222555777888999;;;;;;666555666999===AAABBBBBB>>>;;;999:::;;;;;;888444888444111555<<<>>>:::444,,,***((()))---888EEENNNRRRbbb|||rrr[[[LLLHHHHHHGGGDDDAAA>>>888000++++++111777<<<:::999:::===@@@CCCCCC>>>999555333000+++***---***111777777666555111+++)))...333666777666555555888777666555555555555666AAAAAA???:::333......///444777:::999666333333555333555:::???BBBCCCDDDCCC???;;;777777999:::888666333444333111///---...///(((%%%$$$&&&***------,,,,,,++++++,,,000222333333---------+++******---////////////...,,,---///111444000------111444555444000000000///...,,,+++******)))))))))+++...000222---...///111222444444555000///...000333777999999888555111,,,))))))---000111111000///...------......+++((()))---000000///+++,,,---...000444999===:::===>>>;;;444...+++***&&&)))...222444444333111+++)))'''+++666@@@@@@:::777666444222222444666888+++###!!!%%%&&&'''***''''''(((((((((+++///222111//////111111111555;;;>>><<<888111+++))))))+++---...000222444444444444444222000//////...,,,***+++,,,---,,,+++,,,...000---+++***///777999555000+++))))))+++***))),,,222333444555333...)))&&&%%%%%%)))...111000...+++***---//////,,,&&&$$$(((,,,444666666000(((###$$$&&&...888>>>999000,,,,,,,,,,,,***,,,111222...*********---111333111///------,,,***(((***---///---+++%%%&&&(((***---000333444888666444222111000000000333333333333111...+++))),,,++++++///444777777555666::::::666333222...(((!!!"""%%%(((***+++******///444444,,,)))---...***000333666555333333555777444666888777333000000111555111......111333222111...%%%###+++---+++)))***+++...//////...+++***$$$%%%%%%### ***)))%%%"""$$$+++...---,,,...111555777999999999777:::>>>CCCGGGJJJKKKLLLKKKGGGAAA===<<<=========999@@@FFFFFFAAA;;;999999666;;;???@@@<<<777444333444999@@@CCCCCCAAA>>>===<<<<<<<<<<<<>>>BBBGGGKKKOOORRRTTTSSSPPPMMMMMMOOOGGGBBB??????===777333333///111444666666777888:::555444444666:::===??????<<<999555333444555555555<<<666000000444666222...+++)))'''''',,,777EEENNNUUUaaaxxxuuucccNNNAAAAAACCCBBB???AAA???;;;666222111222333555666888;;;???AAAAAA@@@<<<555000///---+++,,,///...222333222222333///)))(((,,,111333333333444555888999888444000///222666???@@@>>>999444111222555888;;;===<<<888666666888777999;;;=========>>>>>>===:::888999;;;;;;888555222333444333222222444666000,,,)))***...111111000+++******,,,000444555666//////---***'''&&&(((++++++,,,---,,,******---000000...---000444777666555666666555444111...+++))))))))))))***+++---...///***)))(((***,,,///222333222222111000000111444777888666333///,,,+++---000000222222...)))'''(((+++,,,)))(((+++000444444333.........------///333666555777999999555///)))%%%"""&&&+++111333333222000***---///000666>>>@@@===999777555222222333777:::000)))%%%'''***)))((((((,,,,,,+++)))***---222666777333222222111...111777::::::777222---******+++,,,---///111222111000///000000...+++(((''''''(((&&&(((++++++++++++...111,,,++++++000666888555111+++(((&&&&&&%%%%%%)))///...000222111---)))&&&$$$(((---333555222---)))''',,,000222///***(((---222222444444...'''$$$(((---888@@@BBB<<<333...---+++//////111333000***))),,,***---111333222000///...---+++((())),,,...---+++$$$&&&))),,,...///000000444333111000//////000000777666444111---+++++++++---******---333666555222666===@@@;;;444111...+++###$$$&&&''')))))))))(((111::::::///))),,,///...333555777777555555999<<<888666555444333333333333000,,,))))))---111222222+++### ###$$$%%%'''&&&%%%$$$###$$$%%%%%%$$$ $$$''''''######%%%$$$"""&&&...111...---///222666999<<<>>>???===>>>@@@BBBEEEFFFGGGGGGJJJDDD<<<666444777:::===<<<>>>@@@@@@===999888777444777;;;<<<:::666222000222888???DDDDDDCCCBBBBBB======<<<;;;<<<@@@FFFJJJMMMLLLJJJJJJKKKNNNRRRTTTLLLFFFDDDEEEBBB999333222///222555666666666888;;;999777666666888:::::::::666555111...++++++...000777222---,,,///111000...++++++***+++000999DDDKKKRRR\\\pppjjjYYYFFF===???CCCCCC@@@???>>><<<;;;888555222000111444888>>>AAAAAA>>>;;;777000+++***+++***---111333333000---///222///***&&&))),,,...---///222555888:::999333+++)))...444;;;<<<<<<888555444777::::::<<<>>>===999777777999;;;<<<<<<;;;999888777888:::888777999;;;;;;888444111222444444555666888;;;888333//////444777888666---,,,+++---111555666777222222000,,,'''&&&(((+++(((***,,,+++***+++...222------...222777999888555777666555333000---***(((******+++++++++,,,,,,,,,(((&&&$$$%%%(((+++...000333444333000------111555888777555111---,,,---///222555666000(((%%%(((---(((''''''+++111666777777444333111...,,,,,,...111111222555777777222***%%%!!!%%%***...111222000///)))111777666666:::>>>???<<<:::666222///000333666555///+++...000---(((&&&333222///,,,***---222666999666444333111...000555777777666333///,,,,,,,,,+++,,,...///000///---,,,......---)))%%%###&&&)))###&&&)))+++***+++///222,,,,,,---111555777555333...***&&&$$$!!!###***)))+++...---***&&&###"""+++111888:::555...(((%%%+++000333111,,,,,,111777000222222---'''&&&---444???CCCBBB;;;555111...***000111333333---&&&&&&+++***---222444444222111111000,,,))))))+++,,,+++***"""$$$(((,,,...///...---000000///......///000111<<<999555000+++)))***+++---***)))---333666555333555>>>BBB<<<333...,,,***"""###$$$&&&'''((())))))000<<<>>>222+++///555555666888999888666777:::>>>:::777333222444666555444,,,)))&&&''',,,111444444+++'''###""" """((($$$!!!!!!""" &&&,,,---)))### ###$$$)))222333///...000333666:::>>>AAACCC@@@AAAAAAAAABBBCCCCCCDDDIIIBBB777...,,,000777<<<>>>===;;;999888777777777333555777888888444000---///555===CCCDDDDDDDDDEEE>>>===<<<;;;<<>><<<;;;<<<888222)))###"""'''///555888000+++,,,...---+++******...---'''&&&+++111444777222//////,,,&&&'''---666888::::::888777999<<>>888555666:::===@@@???===;;;888666555444555777666555666999666111111000000000111555999;;;<<<888222///333:::;;;888000...,,,+++---111666:::888444000...---,,,(((%%%$$$&&&(((***+++++++++***///000222444666666666666666444222111000---(((###'''(((((()))+++---///000...+++'''$$$$$$(((,,,000000111000///......111444222///,,,***,,,...111222888666222,,,'''''',,,000///,,,***+++000555777777111888:::555000000222222111111333444444///)))$$$!!!###''',,,111333222000333555777666555666999===;;;666333222///---000666444555555666444222000...222444444///)))(((...444666666666444111/////////888777444///***'''&&&&&&,,,+++******+++***)))'''///+++'''&&&(((***)))'''&&&)))...000000000000000444111///333888999444...******((( !!!!!! !!!$$$'''---555999444//////,,,''',,,000555666444222111111---......)))&&&(((000777@@@AAABBBAAA===666///***...111000((("""###&&&((())),,,111666888888666555555333000---++++++++++++'''***------,,,+++---///...---***''''''***///444777444///+++)))***---///***,,,///222555777999999CCCBBB???999111+++'''&&&###$$$$$$$$$%%%&&&'''(((222555555000,,,000<<>>>>>???CCC???<<<666///+++...777???CCC===555000...///111111222222333666888666000***///222888>>>CCCCCC@@@<<<666666777999<<>>CCCEEEAAA===:::777222111333222---%%% ###'''))),,,000222444444444111///222888<<<===@@@EEENNNRRRccc~~~rrrWWWHHH:::777999888555333333666:::======:::666333222777===AAA@@@>>>===<<<999444,,,'''(((---555;;;888000+++,,,...,,,******...000///***)))---000111333000///111///***+++000222555999:::999999;;;>>>DDDAAA===777444666:::>>>@@@???>>><<<:::777555444444666555333444777444///,,,,,,---...///333666999999777333111555;;;:::666///.........///222444666222111111222333222---***!!! !!!$$$(((******)))---...111444555666555555333222222222111...***&&&((()))***+++---...///000111...***&&&%%%'''+++---/////////...,,,---///222000...,,,+++,,,///111111666444000+++((()))...333///---+++,,,000333555666444;;;???<<<888666444111---...111444333///(((###$$$%%%(((***,,,---......111444666555444333555777666444333555333000111444444555555555444222000...111333333///)))'''+++000000111222111...---------666444111,,,'''#########*********,,,------***'''((('''&&&'''((())))))((())),,,000111111/////////111111222555999999444///+++---+++$$$ """%%%,,,222555111......---***,,,000555666555333333333,,,------+++)))***...333???@@@@@@???<<<666000---,,,000000(((!!!!!!%%%&&&***,,,111777<<<===;;;999===999333...,,,,,,...///---///000///---,,,---...---,,,+++((('''(((,,,///222...)))'''(((+++...///...000333555777999<<<>>>??????===999222+++'''&&&"""$$$&&&&&&&&&$$$######***---111111111666???HHHBBB???;;;999888888999999:::777444444666:::<<<===444---((()))+++---000444;;;777222...,,,---...000,,,)))$$$!!!$$$)))///111///+++((("""$$$---000000111...000444999???BBBBBBAAA@@@;;;888;;;<<<<<<>>>AAAAAA===666000...111777===BBB>>>777000,,,++++++---444444555888:::888111,,,...222777<<<===<<<999777777888999999:::===@@@BBBFFFFFFEEEDDDBBBCCCEEEHHHIIIEEECCCCCCCCC???555------333888;;;:::888777888>>>BBBDDD@@@<<<;;;888444222333111,,,$$$ !!!###***+++---000222333444555555333444999<<<===AAAEEEJJJOOO^^^xxxkkkQQQEEE:::888999666222111///222777:::;;;:::777555333888>>>BBBBBBAAA???>>><<<999444111222666<<<@@@555...***+++,,,***((((((111222000------111000---------000444333000000222111555999<<<>>>???@@@AAACCCAAA<<<777444555999===?????????>>><<<999777555666666333111333666333---)))***---...///111555777666666555555888;;;999333---///111333444444333333...000444888:::888444000$$$ %%%((('''%%%***,,,000333555555444333000111333333222///,,,***+++,,,---///000111111111222000,,,)))'''((()))***......///---,,,,,,...///.........//////111222333666444///+++)))+++111555333000......111333555555555;;;??????===;;;555...(((***---000111...(((###'''(((((('''%%%%%%***---222333444333111000000111000///222777777333222333444444555555444222111///000222222///***'''(((***)))+++------+++*********000000...***%%%!!! &&&'''+++///222111---***$$$&&&((())))))***+++---...000111111///,,,******,,,...111444555333000......000000+++###!!!  )))---...+++***---...------000444666666555555666//////............///000;;;<<<<<<:::888444111...+++111222***""""""%%%'''***+++...555>>>AAA???;;;@@@<<<444...,,,---111333333333333000---++++++,,,,,,------,,,+++***+++,,,...***%%%&&&***......,,,...000444666777999;;;===999:::;;;888333,,,(((&&&!!!$$$'''(((&&&$$$"""!!!&&&***///333666;;;???CCC@@@???<<<999777777777777999777666666999===???@@@777000)))))))))***...333======;;;666111...000222......***###"""$$$&&&+++///222111---))) !!!)))---///000---000666===AAABBB@@@===;;;666444777::::::<<>>555///...222777:::>>>===999333---+++---000888888888;;;<<<:::444...,,,111777999777444333333999;;;<<<;;;999:::===AAAGGGFFFEEEBBBAAACCCFFFIIIHHHEEE???;;;999777444222///111333555666555444333999>>>???<<<999999888555333333111,,,&&&###$$$'''//////000111222444555666888444444888:::;;;>>>CCCHHHMMM[[[sssrrr]]]JJJBBB;;;<<<<<<999666555333555777999999777555333222666<<>>======<<<===111+++((()))***'''%%%&&&111111000///111555222,,,+++...333777777444333444444777<<<@@@CCCCCCDDDDDDCCCAAA<<<777333333777:::======?????????>>><<<;;;999888444111444777555///+++...111111111111444666333666888888:::;;;666000+++///444888:::888555333222555888<<<===;;;777555,,,%%%$$$'''$$$ (((+++///333555555444333000333555555222...,,,,,,...///000222222222222111000///---+++)))(((((((((---///000///...---...//////000222444444555666777888555000,,,***---222666666555333222222333444555333777:::;;;;;;;;;555---&&&&&&''')))++++++)))''')))***)))$$$ """)))000777555222///------///111,,,+++...555777444222333333333444444444333222111111222222000---)))'''&&&&&&(((***+++)))(((''''''***,,,---,,,)))$$$!!! """%%%+++222777666222///(((+++,,,,,,***,,,000444222333333000+++'''$$$###(((+++...---+++))))))***111333444000,,,***///333$$$&&&&&&###%%%&&&%%%$$$%%%)))---///...000222555666777777888444222///...000111222222555555444333111///---,,,,,,222444...'''&&&)))+++)))'''(((000:::???<<<777:::777222......000333666444333111---***)))))))))+++---000111000///...//////+++'''***...///)))###%%%***111555555444444555333666888777333---(((&&& $$$'''((('''&&&'''(((...///111444888;;;;;;;;;@@@???;;;888555555777888999888888:::===@@@AAAAAA999222+++)))))))))---222:::===>>>:::222...000333111///,,,'''$$$$$$&&&(((''''''))),,,///...***&&&''',,,///111...000555;;;??????===:::333//////444888:::<<<@@@FFF===111***+++000666888777::::::777222222666<<<;;;::::::<<<===;;;555000+++111777888444111222444;;;===>>><<<999888;;;???CCCCCCBBBAAABBBFFFLLLPPPKKKGGG???777111000222555333000...---///111222222111666777444444666888666444444222///++++++---///555444444333444666777888777444333555777777:::???GGGLLLZZZppp|||___LLLBBB===;;;>>>>>><<<:::;;;;;;;;;;;;:::888444111//////333:::AAAEEEGGGFFFDDDDDDFFFHHHHHHEEE???999555///+++***,,,,,,)))((()))...000000111444888444...---222777888888777666555555777;;;???BBBBBBAAA@@@BBB@@@<<<777333222444666999;;;===???@@@AAAAAAAAA===:::555222666:::888222///222555333000///111333333888:::::::::999444---***...555;;;===<<<888555:::;;;<<<<<<:::888777666...'''###&&&$$$ '''***...111444555555444333777999666000,,,+++---......///////////////...------------+++***(((''',,,...111111000//////000///222666888888888:::<<<<<<888333///...///222444666555444222111000111222111444555555777999666111(((&&&$$$$$$'''***,,,,,,)))***)))$$$!!!$$$---555<<<777000+++***---111444,,,)))***000444333222333111111222333444444444444333333333222000---((($$$&&&(((******((('''''''''%%%***///111///+++&&&$$$ $$$+++333999999666222000111000...,,,///555;;;777777666111+++&&&###!!!)))++++++(((###"""%%%)))555666555111---///666<<<111111...''' ###!!!"""'''+++//////000111333555777888999777333...+++,,,///111222//////...,,,+++)))(((''')))///111---***+++,,,,,,%%%######***333777444///000000111222333555777888111...***'''&&&&&&&&&''''''+++///111222111111222000---+++---///+++$$$///555444000---,,,000333666777333---(((&&&"""%%%((((((''')))///444666555333444777999888777<<<:::777222///000555::::::999:::===@@@AAAAAA@@@:::333...,,,***)))---333666;;;>>>:::222...000444222---((('''+++///...,,,'''%%%###%%%((()))&&&"""(((---000222000000111555888:::999888,,,)))+++222888:::>>>AAAFFF;;;...&&&&&&---444888555777999777444555;;;AAA<<<:::888999::::::666222,,,222777888555333555999<<<======;;;888777:::<<>>AAA@@@>>>;;;777222...,,,///333999AAAGGGIIIHHHFFFEEEHHHKKKLLLHHH@@@777111000------000000------000///222444444666999777333000555999888888::::::888333333555999<<<===<<<:::======;;;888555333333444777888999;;;>>>@@@BBBCCC>>>999333000666<<<:::444222555666333...,,,...222666:::<<<:::888777222,,,***///555;;;===;;;888555<<<<<<;;;888555444444666)))$$$$$$''''''%%%&&&(((+++...111333444555777;;;<<<777...)))+++///...---,,,+++++++++++++++,,,---///000///,,,(((&&&(((+++///000000/////////...222666888888888<<>>888000++++++///444777...))))))...222222222333//////000222444666777888555444222222333000***$$$'''(((***)))((((((***+++&&&+++000333222...***((("""%%%***000555666444111222111///---...111666:::888888777333...)))''''''+++++++++(((%%%%%%(((+++555666444///******000777777555111***###!!!$$$''''''!!! $$$(((---222111000///111444777888888555222---((('''***...111---,,,+++***(((%%%$$$"""$$$(((***)))+++......+++###!!!"""'''...111///+++---///333666888999888777+++((($$$"""###&&&(((((($$$'''+++...//////111222///---,,,,,,***### ###000666444...+++***000333666666222,,,(((%%%%%%(((+++***(((+++222999888666444444555666666666333333111...+++---333999;;;<<<===???AAAAAA???<<<888444000///,,,+++///555666:::===:::333///000444000)))###&&&---222111---&&&!!!!!!%%%$$$""""""---111222333111///...000222555666555***'''***111888:::===AAACCC;;;///((('''---444999666777666333111222777;;;;;;777333333555666555444///222666777777666999;;;:::999777666666777888888;;;<<<>>>???BBBHHHOOOTTTTTTPPPHHH>>>666222111222444000***&&&&&&+++111555111444444111111777<<<===888888888888888999:::;;;999999888888999999::::::777555666:::;;;;;;<<<@@@AAADDDNNNaaaxxx|||aaaLLLCCC999888999===<<<:::;;;???AAA???===999666222///---333666;;;CCCIIIKKKIIIFFFBBBDDDGGGHHHEEE???999555...---...111222///000333222777:::888777999999777222777999666777<<>>000///000333777999999777555777999999888666555666666666666666888;;;>>>@@@;;;666///---333;;;999333444777888444///---111666999===>>>999666444111,,,---000555888999777444111555666666444111000222444)))&&&$$$$$$&&&((())))))$$$%%%'''***---000333444999<<<===666,,,(((,,,333111000---+++******,,,---///111333444222---(((%%%!!!%%%***,,,---,,,,,,,,,***...222444333555999>>><<<:::777666777888777555222333333111...,,,,,,...000555777333000111333222///---,,,---000333555555///...------///333888;;;;;;666000---///222555666111+++***000444333111111,,,---///111444777999;;;666333000111333111+++%%%%%%&&&''''''(((+++...222,,,...000000...,,,++++++'''((())),,,...///---+++)))))))))+++...222333444111222222000...,,,,,,---'''(((***+++++++++,,,---...000111---(((&&&***...333222---((($$$'''...444...&&&###&&&***,,,111666222000...///333666777777222222000,,,((((((,,,000......---,,,)))%%%""" !!!"""$$$'''...444222+++""""""%%%)))...000000//////111444666666555333111&&&###$$$))),,,...'''(((***+++,,,...111333///...+++((($$$$$$000444111---+++,,,222555777555111+++'''%%%***...000...***)))///444777777666555333111111111***...000000...///444888===>>>???AAABBB@@@<<<888555333222222000---111777777:::;;;777111------///***%%%"""###)))------+++$$$%%%((((((###!!!***333555444444111///...///111333333222,,,)))+++222888999;;;??????;;;666111...111666;;;999777333///...000333666888333---,,,...222444444222222444555666777888999666222///000333666555333222444888<<>>===>>>AAA@@@AAAHHHXXXmmmjjjRRRBBB>>>::::::<<<>>>===:::<<>>===;;;888555222111000888999>>>DDDJJJLLLHHHEEE???AAABBBCCCBBB???<<<:::******,,,000000...///333666<<>>CCCBBB///......111666::::::999///333777:::999888888888666555333333444777:::<<<888222+++)))000888888111777:::;;;777111000666<<<<<>>888444222000,,,///111444666555333000---,,,///111111//////000333...---+++***))))))******"""###$$$&&&)))---111333999======666+++(((...666777444111---,,,---000111333555777777444...((($$$ %%%)))))))))))))))&&&***///000///111666<<<;;;888777888;;;<<<:::777444666666444000...///111---444888333...,,,------000000111444777888888777222000///000444888:::;;;777333000///222555555555222------333777555111///+++,,,...000444888;;;===666222///000333222+++%%%###$$$%%%&&&(((,,,222666111000...+++)))(((***,,,+++***(((((()))(((&&&%%% ###(((...111000...(((***,,,,,,,,,,,,...000!!!$$$(((,,,///000///---&&&+++///...***'''))),,,---,,,)))%%%%%%+++555===444+++'''+++000111444:::333000---...222555666666222555555222,,,***---222111111000...+++'''### !!!!!!"""'''222:::666---"""$$$(((,,,///222333444222333333333222///,,,***$$$!!!%%%,,,111333,,,,,,,,,,,,,,,...111444111///+++'''"""%%%...111...++++++...444666777555000+++'''%%%...222555222+++''')))---777888999666111---******''',,,333555444444666:::??????AAABBBBBB???:::666444222333444222///333999888999888444...***)))***%%%###""""""$$$''')))***###''',,,---***&&&(((111888888555333000//////000222222222000///,,,---333888888999<<<<<<===<<<999555555888<<<;;;666000---...111444666777111***'''***///333444333222222333555666666555222---)))+++111555222///(((,,,222999AAAIIIRRRWWWUUUSSSOOOLLLGGG@@@999333)))---000///,,,+++///444999:::666///---111555555:::999999:::999777333000333444666777888888777666111000444;;;>>>======@@@AAAAAAFFFTTThhhrrr```MMM<<<444444888<<<>>><<<:::;;;<<<999:::999777555333444555>>>@@@BBBDDDCCCAAA>>><<<:::=========???@@@;;;333---((('''++++++)))+++111:::===<<<777333444444222111333555555555888>>>DDD>>>:::555444555777777666222000000111555999;;;;;;888555111000222555777888;;;444...///555::::::777===>>>???===;;;::::::;;;;;;;;;:::888555555777999333222333555888666111,,,...---+++******+++,,,---111777;;;888000)))''')))&&&$$$"""%%%***///111111777>>>>>>222&&&&&&///777999777444111///000333666;;;666222111333333000,,,'''%%%$$$%%%'''))))))(((***)))''')))---333888::::::666333444888:::777444<<<;;;999777777777777888444333333333---'''&&&***444666888::::::888555333111666;;;<<<:::777555555555666555444222222444666333444555555444222000///+++***,,,111777<<<<<<;;;:::888444111///......///(((,,,,,,'''(((...000------***'''$$$$$$%%%(((***///+++((('''%%%"""###'''"""###&&&,,,111222...+++'''$$$$$$''',,,...+++''''''%%%%%%)))///222///,,,)))***+++***'''%%%$$$%%%)))'''$$$$$$&&&+++000444444000,,,---222777::::::666333000000111333333333111444666444000...000333555::::::444---***'''$$$'''+++---,,,111888999555,,,,,,---///444777999999666333///,,,***)))***+++,,,+++***)))))),,,111555......///111333444333111666...$$$!!!!!!$$$%%%''')))***+++++++++111111222111000...---,,,222444555222---)))((((((555888:::999555...)))&&&%%%+++222777888999:::<<>>>>>===;;;888555333000666<<<>>>;;;888777888<<<999444111000...,,,+++###%%%$$$"""%%%+++,,,***%%%###))),,,---///)))))))))+++333<<<===888777888888777444111...---+++///444555333333666:::777999;;;:::999888999:::666777888666333111000111999444...,,,---...---+++***---000222111000//////,,,******...333333///***$$$+++555>>>EEEKKKPPPRRRSSSTTTSSSNNNEEE:::222---...333777555...***+++...888999777222......555;;;999<<<===:::444000222444666999<<<:::555333444777000,,,,,,000555777;;;???BBBAAAFFFQQQddd~~~mmm[[[III:::333333666999;;;:::;;;===???999888666555444333333333;;;<<<===>>>>>>>>>>>>===999;;;;;;:::<<<>>>:::444...)))(((,,,,,,+++---222666999888333000111222000000222444333333666;;;@@@???;;;777555555555444333111000000222666888999999666444111000111555:::>>>===777000000666;;;<<<;;;888;;;======<<<:::999999555777888888777777888:::888888888888888666222///666555111---((('''))),,,333666999777111,,,+++,,,(((&&&%%%''',,,000333333<<>>DDDIIIMMMOOOKKKLLLLLLHHHAAA777///***+++111555333...***+++...666888999777444333777;;;888;;;<<<999555222333666:::===???===888666777999333---***...333888>>>EEEFFFDDDGGGPPPaaa|||~~~hhhWWWGGG;;;555111333555666888;;;???BBB;;;888444444555666444222777666666777888:::;;;<<<888::::::888999;;;999555000,,,+++---...---///333111444333///---///111000///111333222111333777;;;>>>;;;888666444333111///000000000222555888888888444222///...///444<<>>>>>555888;;;<<<:::777555444///222666999::::::;;;<<<=========:::777444333333:::999555...'''%%%***000333333333222000...---,,,)))(((&&&(((,,,000333444;;;>>>;;;111))))))---///777666555444333333444444111///...///222555777888888555111000000000000///+++,,,---///111444555666---+++***,,,111333222000444444333333444555555666,,,******+++***(((+++000000111333555444111...+++...333888;;;:::888666555777666555333222444888<<<@@@>>>:::666333000///...,,,++++++///444666666333333000///333888;;;999666...000...***''''''&&&"""$$$(((,,,+++(((''')))---///...///111...(((&&&(((333000---+++++++++***)))(((&&&&&&(((******'''######''')))+++...000///...***&&&$$$%%%)))---222...(((###!!!###&&&((((((***+++,,,---000444777666333///............---111333444222//////111444222777:::888666666444111000111000///333:::===;;;555333000000111333444444222///+++)))***...333666666555333000///333888<<<999666222000000000000000(((###!!!&&&)))***%%%%%%%%%%%%''')))***,,,(((((((((***...222777999222333555444111...------...222777777333,,,&&&"""!!!$$$)))---000444777:::???@@@???:::444///...///---000555888888777777777333222222333333333000...+++---...---000555666222///(((&&&,,,222111---+++(((&&&""""""+++666;;;999777555444666777666222......000111///,,,***+++...333777;;;===;;;666333111333000...333999<<<999444333222333555666333---'''&&&%%%###!!!!!!$$$)))...******,,,000333333...)))+++000777===@@@CCCDDDFFFBBBCCCDDDCCC>>>666///***)))...333222---***,,,...333777<<<===;;;999:::;;;888;;;<<<:::666444555777>>>@@@BBB@@@<<<::::::<<<:::222,,,---111666>>>FFFGGGEEEEEELLL\\\www~~~hhhXXXIII>>>:::222222222333555999>>>AAA???999444444888:::888444444444444555666777777777888:::999666666999999666333111///.........///111...222222...---111333333///111444333222222555888;;;999888666444222000///111///...///333777:::;;;777222---,,,000777<<>>???>>>777999999777333000......+++000666;;;===>>>??????===>>>===999444111333666666666444---&&&'''///888333000------......,,,***)))(((&&&''')))---111333222444333---***...111111555333000//////000111222------------...111555777;;;888333000//////......---///111222222111111111000......000333444333111333333333333333444444555...,,,---000000...///222...000333555555333000...///222888;;;<<<:::777555888777555222111333777;;;@@@???<<<999444000,,,***%%%$$$%%%***000444555333000------444===BBB???:::000000...***&&&### $$$,,,222222,,,((((((+++,,,---222555111)))%%%'''222000---+++((('''&&&%%%'''&&&&&&((()))'''$$$ !!!''')))))))))---111222000---)))&&&&&&)))+++///---***&&&$$$#########"""&&&'''&&&(((,,,000111...,,,,,,---///000000333333333111...---...000111666999777777888666222......---...333999===>>>666333///---,,,------,,,///...------///222555888888777444111000333888<<<999666333000///...---+++***&&&""""""%%%(((***)))&&&'''((((((((((((''''''"""$$$&&&***///444888:::000111222333222000//////111333666555111,,,)))''')))***,,,...000222555777<<<======999222...///111,,,...000222444444333222,,,---...111333333000...(((+++,,,,,,000666666333)))###""")))///---'''###)))'''$$$$$$,,,777:::777666444333555888888333///***,,,......------///111111444888:::888555222111000///000444:::<<<:::777333222333555777444...((()))&&&!!!%%%++++++******,,,......---***///333888;;;;;;:::::::::<<<===???@@@>>>999222---***...222333000...///111333777;;;============>>><<<======;;;888666666888===???AAAAAA???>>>>>>@@@@@@888111000222444:::???BBBAAACCCJJJWWWoookkkZZZKKKAAA<<<666555444444666999;;;<<<>>>999444333777999888555333444666888888666444222999<<<;;;666555888999777666555222...------------...222444222222555777666000333666666444333555888666666666555444333222222444000---,,,000777<<>>???===111222444999???BBBAAA???>>><<<888222,,,))))))***---111777;;;>>>???@@@AAA;;;;;;999555000///222666111222111,,,&&&(((111:::555111---,,,//////---***((('''%%%$$$%%%(((,,,//////111111------111444444333...)))'''(((,,,...///...000111///...///333666999555111...,,,,,,***))))))---111333222111111222888777777777888777555444444444444444444444444444111///111666666222000000---000444777888888666555444777;;;???@@@===999555777666333000...///333777:::;;;<<<;;;777000***%%% '''///555777666000...///666???DDD@@@;;;111///,,,)))%%%!!!***111999888000)))''''''(((+++222777222(((###$$$+++,,,,,,+++)))%%%###!!!"""###$$$%%%%%%"""%%%---///---+++---111333333222///+++(((''''''((()))***+++)))'''$$$""" #########$$$(((+++***)))(((***///333555666555444222///,,,***+++,,,222555555333333555222...((('''(((---333888;;;<<<444111,,,)))((('''&&&%%%''')))---222666888:::;;;666555333000///000444777666555555444333000,,,)))---***'''(((+++---,,,***((()))+++,,,+++((($$$!!!!!!''',,,111444555666//////000111222111000///333333111///+++******,,,,,,,,,,,,---000333555666777999:::888555333444555...,,,,,,---///000...+++***+++---111444444111///+++---,,,+++...222222///%%%"""$$$,,,000---)))'''++++++))))))000888999444333222222444777777333000+++---///000111111111222...000333444444444444555...000444777999999::::::555222000111333333000,,,///+++$$$"""'''+++)))'''&&&''')))++++++---111555888888777666666777777999<<<===;;;666111---111555666444333333444444666999;;;<<<>>>???AAA@@@@@@???===;;;999888888:::<<<>>>?????????@@@AAA>>>999555666777666666999===???DDDLLLVVViiiooo^^^NNNBBB<<<;;;:::999:::;;;;;;:::999:::666222111333555555444333555888999999777333111:::===<<<777444666666555666666333---+++,,,,,,***...333777666666999:::888111555999999777555777888444555666555333333555777888333///---000666;;;???>>>888444777???DDDBBB>>>333555888===AAABBB@@@>>>@@@===888111+++)))+++---222555888:::;;;<<<>>>@@@;;;999666333000///111333///111000---))))))///555666333000111333444222000***(((&&&###"""###(((+++222555555111///111333222///***%%%###&&&)))+++***---111444333000000444888666333000...---,,,***(((%%%+++111444444444666777=========<<<;;;888666444222333444555555555555555444222333777888333//////...111555999;;;<<<:::999999;;;???BBBCCC???999444222111///---+++,,,///222222555999:::888222+++&&&!!!(((222888::::::444222333888>>>AAA>>>:::222...+++***'''###"""$$$///555;;;;;;333***%%%###$$$***222777111&&&!!!"""%%%(((,,,---***&&&###!!!!!!###$$$### !!!)))222555333000000111222444555444///***'''%%%$$$&&&***---...,,,***(((###$$$%%%%%%%%%'''))),,,)))((((((+++000666999:::444222///,,,)))((())))))111222000------///...)))###"""&&&///555666777888222///+++)))'''%%%""" ###+++333999<<<===>>>333333222000...---///111444444555777777444///+++---++++++---111222000---(((***+++,,,***&&&"""!!!'''---111333333222///...///000222222000...111///,,,(((%%%&&&***---(((((((((+++000333555555555666888:::;;;;;;::::::000,,,)))***...///,,,(((***+++...111444444222000333444000,,,,,,///...+++$$$$$$)))000111---+++---///...,,,,,,111777555///000222333444444333222111000111333444333111...,,,+++...000111111222444666---111666999999999:::;;;666111,,,+++---000000///222///)))"""!!!%%%***(((%%%######%%%(((+++(((---222666777777888888222111222666::::::777444222444888999888777777888666777888999<<<>>>AAABBBCCCBBBAAA@@@>>>===<<<;;;888999;;;<<<>>>??????@@@888555666;;;<<<999666666;;;???GGGOOOWWWfffwwweeeSSSEEE===@@@???@@@BBBCCCAAA===999777555222000000222444666444555666888888777666555888<<<<<<777333333333111222444111+++))),,,,,,)))+++222777888888:::999666111555:::;;;999777888999555666666444222333666999;;;777333222333555777888333555888<<<@@@AAAAAA@@@888888888:::;;;;;;:::999===;;;888444111111333666888888888666555777:::===???;;;777333222111000///.../////////------///111222111222333666777888777---,,,)))%%%!!!"""&&&***111666777222------//////+++(((%%%&&&)))+++)))'''%%%,,,222444111000555;;;666555444333333111...+++)))...444777555555777:::;;;<<<<<<;;;999666333222...///222444666777888888:::555222555666444222222///222666:::<<<<<<:::999888999<<>>@@@AAABBBBBBAAAAAAAAABBBBBBAAA@@@999999:::;;;<<<===<<<<<<666444777===>>>999444333999???GGGNNNTTTaaazzzuuu}}}~~~lllYYYIII@@@BBBBBBDDDGGGIIIFFF@@@:::888777555222111222555999444444444555666777888999777<<<<<<777222111000...///222///)))(((---...***)))111777888999:::888444000555:::;;;999888888999777888777444222222666:::===:::888666666555333222'''///999===<<<;;;===@@@;;;999666444333333333444777888888888777888;;;===<<<:::777333111222666:::DDD???888555444333000---+++,,,...000111222222222,,,...111444666888:::;;;111000,,,'''######'''+++,,,333555///))))))+++,,,)))''''''***......)))$$$$$$...111///000555<<<888888888999999777333000000555999999666444555888666888999888555222000///))),,,///333666888::::::???888333444666555666888000222666999;;;:::999777444555666999888333)))"""###%%%&&&'''''')))---///---///333666777666444222000///000555;;;>>>>>>===;;;;;;;;;:::999777666666555///+++------+++///555111444777888444,,,######)))222777000$$$ """)))---000111---***))))))))),,,///111///+++(((''' (((333<<<>>>;;;666333000222444444111///------'''''')))+++...111333555000+++&&&&&&))),,,------333111//////222444666666...+++(((&&&''')))******///---(((###%%%******'''$$$%%%---999===777111000111000///...---)))%%%!!!$$$&&&)))---111333444444111333444333000...,,,,,,,,,++++++,,,///000000/////////000333555444///***'''%%%"""!!! """$$$%%% """%%%(((,,,000333444222111000222555555222000......---***((((((+++------,,,,,,...111333111///888666888>>>FFFGGGBBB;;;222,,,''')))000444222---''''''''')))+++,,,+++)))333222...)))***000333111---222:::<<<777111333:::666222***%%%'''------(((+++111666555///,,,...222...000333555333...'''!!!(((,,,111444333000...---...---000777???BBB???:::333---(((&&&))),,,......000000///,,,(((%%%$$$$$$%%%'''))))))(((&&&&&&&&&000333777:::999777666666222///...111777<<<<<<:::777999;;;<<<<<<;;;:::999777888:::>>>AAABBBBBBAAAAAA@@@@@@BBBDDDEEEEEEEEE;;;;;;:::;;;<<<;;;:::999999777999======777111///888===EEEJJJOOO\\\uuuuuuzzzsss\\\LLLGGGKKKKKKKKKKKKJJJEEE???::::::777666777999;;;:::888444222000///222888>>>BBB<<<888444111000000000///---++++++......)))(((***...111444666444222111111444444555666777777888999555555444111...000555:::AAA???;;;666222///---,,,.........///111555999;;;;;;>>><<<444---+++,,,+++&&&+++222888<<<=========::::::999555111000333666<<<;;;;;;<<<===:::333---(((+++000222333222222222,,,,,,,,,---000444888:::333111...)))%%%$$$%%%'''---000222222///***'''%%%&&&)))---222555333///+++ '''---000333555777777555333555888:::999777777555333333555666777666555666666333///...///000,,,+++000999;;;777555888:::999888888888999;;;<<<:::555555;;;>>>:::333000,,,...000222111---&&&!!!((())))))'''%%%%%%***...555333333444777999999999<<<:::999:::<<<<<<999666555777999;;;;;;:::888666888000,,,...222333555888<<<777333222333000''' $$$)))000222...)))$$$###(((...333333...++++++...+++---111555666333...)))(((+++///333444444444444333222111111111000...---***'''&&&(((...333555555///***((())))))(((***...---000...***+++000000,,,)))$$$###''')))((()))+++---&&& """(((---///+++---444<<<;;;333...///666111///000...***'''((('''&&&&&&(((,,,...000///222222///,,,///333000(((&&&''''''((((((+++///222111111222111///,,,(((&&&'''%%%######%%%&&&&&&%%%%%%&&&&&&''')))---111333000,,,+++111555444444555111///...---***(((+++111555444333333333444555666:::>>>BBBEEEEEEBBB===:::555...))))))///222///+++,,,***+++,,,)))&&&(((...222...)))(((+++......---...999DDDDDD;;;666999>>>???777...)))((((((&&&###***111777555...))),,,111///111222111...,,,,,,,,,,,,---...//////...+++***---222777:::;;;<<<>>>@@@555111+++(((***---111333111333444///'''"""!!!"""&&&''''''&&&&&&'''***---333888;;;:::555000000222///333666777:::===;;;666444000000555888777777888333888>>>BBBCCCCCCCCCCCCFFFAAA???AAAAAAAAADDDIII@@@CCCEEEEEEBBB???===<<<999;;;>>>@@@>>>999222,,,888<<<<<<@@@IIIRRRjjj~~~zzzbbbSSSOOOLLLJJJHHHGGGEEEBBB>>>:::777555333444888::::::999555333000...///444999===999666222000000111111000)))(((+++000///***&&&&&&***---000222222111222222333333444555666777888888333555666555333333666999>>>;;;888444111/////////,,,+++***+++---111555888<<<<<<777000,,,,,,)))%%%"""&&&...666<<<>>>===;;;:::<<<<<<:::555333444666999888777999999666///)))$$$)))///444666555444444111///------000444777999444333000---)))(((***+++---///000///,,,)))'''''')))+++///444777666222...%%%)))---111222333555666888555333444666888888777333111000111444666777666444111000111555666555222000///333999:::555333444888888888888888999::::::222//////555777222+++((((((((()))***++++++)))(((//////---)))%%%###&&&)))333333333444555666888999999666444444666777666555666888;;;;;;999777777777666333333777;;;;;;<<>>:::555000...222444222111222111555;;;@@@AAAAAAAAABBBDDD@@@>>>AAABBBCCCGGGLLLNNNPPPPPPMMMHHHCCC???===;;;;;;;;;;;;999777333000888>>>>>>BBBIIIOOOccciii[[[WWWNNNKKKFFFCCCAAA@@@>>><<<666444333333666999:::;;;888555111......111666999555333000///111222333333))))))...333333,,,&&&%%%(((***---///111333666888666777888888999999999999333666:::<<<;;;:::::::::;;;888444000//////111333---+++))))))+++///333666===:::333------...)))### ###)))222:::>>>===::::::===???===888555444555555444333444444111***%%% &&&...444666666555444555222///...111444666777222111///,,,***+++...000...///...---***))))))+++---///333777;;;:::777444333555666666555444555666999666333222444555666555...------///222555666666333...+++111<<>>???AAA???:::333---))),,,...+++******...222888<<<=========>>>@@@<<<<<<@@@CCCFFFLLLRRR______]]]WWWOOOGGGBBB??????===:::888666666777888:::???@@@DDDJJJLLL[[[uuuppp___XXXRRRMMMFFFAAA????????????:::888666555666888:::;;;999666222......111555888222111///000222555666666111000222666444---((((((***,,,///111333777<<>>>>>>>>???>>>===<<<;;;777:::>>>@@@@@@???===<<<999666222///...///222444///---+++***,,,000555888;;;:::666000///111///***&&&%%%'''...666;;;;;;::::::======;;;666222222333222111000000111///)))$$$!!!&&&+++///000111222333333111000111444666555333///---***&&&%%%(((...333222222000---++++++...000111222666:::>>>???===;;;<<<<<<;;;999666555555777999777444111000000111111---,,,,,,...111444444444222...---333>>>CCC@@@;;;444444555666444000,,,+++---///222555777666555444***%%%###$$$$$$ ###$$$%%%'''***...444888???>>>;;;444,,,'''&&&(((---111444222///...222666666222,,,(((''')))+++---666:::<<<777000---111777888;;;@@@EEECCC>>>???CCCAAA>>>888111+++***---222222111000...,,,,,,---...---,,,++++++,,,,,,***(((((('''&&&(((***,,,---,,,,,,,,,---///111222111111000111222111...***'''%%%&&&+++111444222//////000...)))&&&''''''(((,,,111111(((&&&*********((()))...///***&&&&&&$$$!!!!!!&&&)))***(((***+++...000111111444777333...,,,333999999666555111000000222666;;;===>>>666333000///111555777666333000---...222222...)))!!!$$$%%%%%%###""""""''',,,...,,,+++---//////,,,)))+++///111000...'''!!!"""''')))%%%$$$&&&'''&&&)))...------...///222555777888666666666666555333111000)))))))))******+++++++++,,,'''$$$###!!! ###(((...000111///,,,,,,000444222222333333333111///...///,,,)))))),,,000222222222333444666666333///+++///000000000000111444666444000,,,***)))((($$$!!!'''))),,,......---,,,+++,,,,,,---000333444444333555666444111,,,***+++,,,***%%% !!!'''+++,,,***---111666888555222///...333;;;AAACCCCCCBBB===888---&&&"""%%%((('''$$$$$$---111555888888777777777777444444:::@@@FFFNNNUUUeeeeeeaaa[[[RRRIIICCC@@@CCCBBB???<<<::::::<<<>>><<>>>>>???@@@@@@???===:::999999:::;;;999555111------000444777111000///111444777888888888444333333000+++)))+++---///111222444888<<<@@@AAABBBBBBAAA@@@===;;;999999:::===??????===;;;888777555222000///000111222///---++++++---111666999999===<<<666333444666555///,,,***,,,111666999999:::;;;999555///---///111000///...000222111,,,(((((())))))))))))***---000---,,,...333888888444000...+++%%%!!!!!!&&&...555666555444111//////111444222333666:::???AAA@@@???>>>>>><<<999666444666777999777444111...,,,------000//////111333444444333//////000333777999999888000222333222000...+++((((((+++///333555555333222...((("""!!! !!!'''***...000222444777:::======;;;666///******,,,...111444222...---000555888444///)))%%%%%%'''***333777999444---+++///555;;;<<<>>>???<<<666777;;;;;;999333+++%%%%%%+++111222000---+++,,,...000111///---+++***++++++***)))+++)))''''''))),,,...///111000000111222111///,,,(((---333555333...***((()))---111222111111333555///+++)))+++---...333888444)))$$$'''***(((+++111333///,,,,,,%%%$$$%%%(((++++++&&&"""&&&***...000111222222222333...---333888777444333222000///000444999;;;<<<555222//////000111333555222///---111666888555111$$$%%%'''((('''%%%"""!!!!!!###&&&***...//////...444222///...000000...+++'''### """&&&'''***...)))***---000333555666777222222222111000...,,,,,,'''((()))+++,,,,,,+++++++++%%%!!!!!! """&&&***///333444222000///000+++)))'''(((+++---+++)))---,,,***)))+++---///000......000333555444000---222333333222000000111222,,,)))%%%&&&)))+++)))'''***+++,,,---...---,,,+++***+++---111555666444222111222333333333333555666000***$$$$$$(((,,,,,,***...222666888777555333111333===GGGIIIGGGDDD===666''' ###(((((($$$###...111444555444222111111+++((()))000888???HHHQQQ___^^^[[[VVVNNNGGGCCCAAAEEEFFFFFFDDDAAA@@@@@@BBB>>>AAA@@@CCCJJJLLLZZZssswwweee[[[TTTNNNGGGAAA???>>>??????DDDDDDCCCAAA===;;;;;;<<<999555000,,,+++...111444111000///111444666777777999333///...,,,)))***...///000111111222444777:::===>>>>>>>>>===:::777555777888999;;;;;;888333///000111111222111000///...***))))))***,,,000444666999===>>>888444555888999555333///------000555888999999777111+++))),,,//////......111444555222///000///,,,(((&&&(((+++///)))(((+++111777888333...---+++&&&"""!!!&&&...444666777777555222111222333///000222666;;;?????????<<<<<<;;;888555444555666555555555222///------...333333333555777888777666///111222000...---///222---000111...------+++'''&&&)))---111444444444333222+++%%%###!!!"""'''***000666999888666777888666777888444000---...111222444555444111000222555:::888444...)))'''(((***111444555222...---000444;;;999888999666111111555666444000)))%%%&&&+++000333111...---///000111111///...,,,***))))))******---+++((((((***---///000444333222333444222,,,'''%%%,,,555999777444111000,,,---///000000222444666---)))))),,,...///333888333***!!!!!!&&&&&&%%%(((///222///------&&&&&&'''+++...---(((###'''---222222222333111///...,,,---222444111///000222///------000333666666333///---------+++,,,//////------000555888888666,,,---......---***&&&$$$$$$$$$%%%)))...000///...666555444222000...---,,,+++((('''&&&!!!$$$)))******,,,***,,,000333555555444222////////////...---+++***''''''))),,,//////---+++%%% """"""%%%(((''',,,222666555222...,,,%%%""" !!!%%%((()))(((,,,+++)))(((((()))+++,,,******,,,...000111///---///000222111///......///%%%!!!!!!(((......---,,,+++)))***+++,,,+++***)))***---111555555444111---...000333555777888888333///)))'''))),,,------111222555777888777666555666@@@JJJKKKHHHDDD===777&&& (((///000+++(((000333555555333111000000%%%"""###(((///666???HHHPPPPPPOOOLLLGGGCCCAAA@@@DDDGGGJJJIIIEEEAAA@@@@@@===@@@???CCCLLLOOO\\\tttpppddd^^^VVVRRRKKKGGGDDDCCCBBBAAADDDEEEGGGEEEAAA>>>===>>>>>>:::444///---...111333000///...000222444444333666000---,,,,,,+++---222222333333222000000111222555777999::::::888666555666777:::<<<<<<666,,,%%%'''***...222222111---+++&&&&&&(((***---000333555:::<<<:::555222444555333333444444111---,,,000555888999888333---******,,,---,,,---111777999888555666444222...++++++---000***'''''',,,333555222---))))))(((&&&%%%'''***...444555777666333000......)))***,,,000555999;;;;;;:::::::::888555333333444000333555555333222333444555555666999<<<======;;;555555444///+++)))+++...---000111---,,,---+++&&&(((***---111444666666666111,,,)))(((%%%"""$$$))),,,222999;;;888555444444333555777666333222444777999999888777777777777777999:::999555000------...000111222222111111333555666333222666777444222333555333///,,,***+++///222999666333333444444222000---...---)))&&&%%%(((+++///,,,)))(((***---//////333111111333555222+++$$$$$$+++333666555333333555111111111222444555444333***((((((+++---,,,...111///,,,+++,,,(((""""""'''$$$"""$$$+++...,,,***+++$$$"""###''',,,//////---,,,222666333222444333///+++,,,000444222......111222///,,,***,,,...000000000,,,+++,,,)))$$$$$$''',,,,,,,,,---///111333444111222333444333111...,,,)))***,,,------...///000333666888555000---...000222000///---''' !!!!!!***...,,,)))(((***...333888:::888555222---///000111000///---+++)))((((((---222444///+++"""###$$$%%%(((&&&)))---222444222---((($$$!!!"""&&&((()))))))))(((&&&%%%&&&''')))+++,,,---------......///...000333222000---++++++&&&!!!"""***222333222...***'''''')))+++++++++((())),,,000444444222000...///222555777777666444222///+++)))(((+++...111222222333555777888888777777@@@GGGEEEAAA>>>;;;888,,,'''(((222;;;;;;555111222444777777666555555555,,,(((&&&***...333;;;BBBCCCDDDDDDCCC@@@??????@@@@@@DDDHHHFFFAAA<<<;;;;;;999>>>???FFFOOOQQQ\\\qqqxxxhhhaaa```ZZZWWWQQQMMMKKKIIIFFFDDDBBBEEEHHHGGGCCC@@@???@@@EEEAAA:::444111111333444///...---...111222111000333///---...//////222777555666666444111///...///000222666888:::999888777666888===AAA???777*** $$$+++111333111,,,)))$$$&&&(((,,,///222444555;;;:::555000000333000***///444777444---***---222777999:::666000+++******++++++,,,222888<<<;;;999888888666333000///000111,,,(((%%%(((///222111---%%%&&&(((((('''&&&&&&'''000333666666222...***)))%%%%%%'''+++111555777888:::::::::888555222222222,,,000555777777666888999666666888<<>>;;;999888888777333///+++------)))###"""&&&+++///---***)))***---......000///000333555222***###$$$)))///111000000222666777555444666999999555111***((((((,,,,,,******---+++---333888222(((%%%)))$$$"""$$$))),,,***)))***!!!"""***111555666222777999444222555555111+++...333777444///000555333///+++))))))+++,,,---...***)))+++''' """,,,,,,+++***)))***---000111333555777777666444333...111333111,,,+++///333000555999777111---000444888555333111+++$$$$$$)))&&&$$$(((///222...(((%%%(((---444;;;>>>===999666...///111333333111...---+++((((((...555777111+++$$$ #########$$$'''''')))---111000+++'''%%%###!!! """%%%(((***''''''&&&%%%$$$$$$&&&'''///000111000......000222222555777666222---)))(((+++&&&"""%%%...666777666000+++'''&&&(((,,,------((())),,,000333333222///222333555888999777444111000...,,,)))(((***///444222222222333666888888888777>>>AAA===888888888888222---///;;;DDDCCC<<<777333555888999999999::::::777111...///222444;;;BBB<<<===>>>>>>======>>>???===AAADDDBBB<<<777666777666<<>>AAABBB???777,,,$$$###,,,333555444333...(((***)))+++///000000333888666444222111222222111000000333444222......111666;;;<<<;;;555...***---111111///...000555:::<<<<<<777888777555222000111333///...+++'''***......)))&&&%%%(((...000,,,))))))333444333000///000...)))&&&$$$###%%%***000444666<<<999555222111000///...222555999:::888777888999888666666;;;BBBFFFEEECCC@@@<<<888666111++++++///444666666333---(((&&&'''+++******,,,222777:::<<<222---(((%%%&&&'''%%%$$$(((,,,...---***+++///555222888>>>BBBBBB>>>;;;999AAABBBCCCDDDCCC@@@===;;;<<<;;;999777555333111000...000///+++...555777333---000444888::::::888777666222......222666777777888999;;;>>>>>><<<777444...((('''******(((***///111***""""""''',,,,,,***)))(((+++333999777+++ $$$%%%###%%%,,,111222777999;;;<<<;;;888333000*********((('''(((***,,,---000555666444111---,,,---&&&$$$(((***(((***///...%%%""")))000888;;;777333000111333555666000333777::::::888444222000---***''''''***...111//////,,,'''!!! ###+++,,,+++***)))+++...111333333666<<>>===888444000000111333666777666555000---******...222444444...)))$$$"""###%%%$$$###&&&'''***,,,......---,,,,,,%%%"""(((++++++,,,+++(((%%%$$$''',,,000555777777222------555===888888777555222...+++)))((('''&&&)))///555999;;;111---'''%%%(((---222444---///222333333000---+++111333777::::::666000,,,...111333///******000777444333222444888999888666;;;999666444333333222111:::555333999CCCGGG@@@777777888888777555666888:::777444111222666999;;;;;;===<<<:::888777777888999<<<<<<;;;888555444555777666999AAAJJJKKKJJJTTTccc~~~wwwtttsssrrroootttyyyxxxpppdddYYYSSSQQQMMMKKKKKKHHHDDDDDDHHHHHHBBB:::666666777666555000000000111111000000000333111...******---444999??????>>>===<<<:::888666444444555666888:::;;;:::===???BBBCCC???999222---...444777555333333111---///---...111000......222555333111000000111444555888888666111------222888;;;;;;;;;777222000111333333000000444:::>>>===:::222000......///000000000000///+++(((+++111111---,,,)))***000333111......111333444444777:::777111***'''%%%&&&***...111333777555111...,,,,,,---...777999;;;;;;999888:::<<<;;;777555777<<>>>>><<<888444///+++)))***)))&&&&&&***---''' """%%%''''''%%%&&&)))000555444+++###!!!$$$### !!!'''---......111666:::;;;999444000***++++++******+++,,,...+++...000000...,,,++++++---'''%%%(((++++++///555444+++$$$###&&&)))///444777444000///000333444555...111666:::;;;:::777555333111---***)))***---///111111///+++&&&%%%'''***---.........---...111333222111333:::@@@@@@888111333333666888555,,,''''''+++///333222///,,,+++,,,///111333333///***&&&$$$%%%---111+++$$$###%%%&&&))),,,000444777666222///,,,---111666:::<<<;;;999000,,,((('''+++///222333///,,,)))'''''''''&&&&&&''')))+++...//////......---'''  %%%((()))---***'''%%%&&&)))---///111222111---)))---777@@@<<<999555333111///...---''''''(((,,,000444555555111...***))),,,222777:::///000111111111///---,,,...000333666777666333111,,,///000///---...333888666333111222555666666555888666444333222111000///888777888<<>>;;;888666666666666777777777777:::===???===999555444444999:::888111...000222222333000111333111+++((()))111111111///---///444999===;;;666///***,,,222888999999:::999888888777777444111111777>>>AAA<<<777---)))&&&''',,,000111///333111---***...555777555333...,,,222888888666555333555777;;;AAAFFFBBB;;;///---***)))***---...///333333111---)))***...222>>>>>>===:::888999<<<>>>===999444333666999::::::888666666888555000000333555666666111+++&&&%%%&&&(((+++///000000222666999666444000***%%%!!!!!!!!!"""%%%'''&&&$$$&&&,,,222888888999888777888;;;===BBBEEEHHHJJJIIIFFFCCC@@@555444111///......000111++++++(((%%%(((---///...000444999>>>>>>;;;666333555444333000......000222666888;;;======;;;777555111...++++++((($$$###$$$'''$$$"""$$$"""$$$''',,,///...***'''&&&'''%%%$$$)))***(((+++000666999777222...++++++++++++,,,///111222---,,,+++(((&&&&&&)))+++***&&&$$$'''***---333999777000***)))***))),,,000222000......000222222222,,,///444999;;;;;;999777666444000---,,,,,,---///111222111...***))),,,000...000111222222333444666222000000888AAACCC<<<444---,,,000555222(((&&&+++000222///+++***+++,,,...111333333...'''""""""''')))''''''***,,,+++((((((***---///...+++)))))),,,111777;;;;;;888555...+++'''%%%'''+++///000---......,,,)))(((((((((((())),,,...000000//////---***$$$ """&&&(((,,,(((###"""%%%)))******)))******'''&&&,,,777AAA>>>999333000000111111000((()))+++...111111000...///---***+++///555:::<<<333222000...---,,,------++++++---///111444555666,,,---...///111444777888666444111111222444444444555555444444222111000///666:::>>>>>><<<:::;;;>>>??????===:::777999>>>CCC:::555000222999===<<<999<<<:::666444333555777999999:::;;;;;;<<<>>>BBBEEEDDDAAABBBEEEDDDDDDRRRbbbxxxlll\\\PPPFFFEEEGGGFFFEEEDDDAAA===999888:::<<<<<<:::888777666555444333222222222222111///...000333777999<<>>???888000((('''&&&(((,,,111444666777666111...333;;;>>><<<888111...333:::;;;;;;;;;888:::<<>>444111...,,,---...///...333444333///***+++222999AAA???;;;777555777:::===<<<888333111222333333222222222444777666222111444999999888333,,,''''''(((+++000555555222000444777555666333---&&&"""###%%%(((***+++)))&&&(((...444:::999888666444444777999<<>>:::999<<<@@@CCCDDDDDD@@@;;;;;;???CCCCCC<<<777888>>>BBB???:::;;;999555333222444777999;;;===???@@@AAADDDGGGJJJCCC??????BBBBBBCCCOOO___|||kkk\\\NNNJJJKKKJJJHHHHHH@@@<<<999999<<<>>>===;;;888777555333222111111111///111222222111111111222555777888777666555666888999999888444///+++******222333111,,,'''&&&+++111999777000&&&###***222555000---...111111+++%%%###(((...444444000,,,---...111///---***((())),,,...444444666999<<<<<<999777222000///444999888111***&&&***...///...111888>>><<<:::555222777???BBB@@@999222///333999;;;<<<===<<<======>>>BBBFFFBBB;;;888666333111222222222111333555444000,,,...555<<>><<<:::555333///---...111555777***&&&###$$$(((---222666666666666666555444333222666777888444///,,,,,,...,,,000555888666444222222111111///,,,***)))((('''&&&((('''$$$ $$$)))&&&'''((('''%%%$$$&&&(((111111,,,### ###'''''')))&&&$$$'''---222333222,,,((($$$%%%+++444;;;???;;;777000)))$$$###'''***$$$(((------------.........,,,---111111///000444111000......///...,,,***+++---000333444333222000222222222111000000//////000111111///+++)))+++...,,,///222555555777999:::999555444:::AAABBB;;;333+++'''&&&))))))!!!)))///555888666333222222444111///000222222000---&&&%%%$$$%%%---666888444+++)))((()))***+++***(((---///333666666222***$$$((()))***+++***)))((((((&&&)))+++***&&&""""""###%%%&&&)))+++------,,,,,,(((((('''&&&$$$&&&))),,,+++&&&!!!!!!$$$%%%### ###&&&'''(((***...111333000------///000...---333111///......---,,,***,,,******+++...111222222333111---***)))+++---///******(((&&&'''+++222888666222//////333555444222---///222555555444222222222555777666444222222222888999:::::::::;;;===???EEEIIILLLIIIBBB>>>???BBBGGGAAA<<<<<<@@@AAA>>>999:::888555333333555777999???BBBDDDEEEEEEFFFGGGIII===:::<<>>???===;;;555444222000////////////,,,...111111000///......222333333111...///333777777999888444---)))(((***333333111,,,)))***///333999888222***(((...444777///+++,,,111333///***((((((...444777444///,,,+++,,,,,,++++++++++++,,,---333444777888888888777666222111000111222000+++&&&'''...444444111222999@@@>>><<<888555999@@@BBB@@@777222000333666777999======>>><<<888999======999>>>;;;888777777777666555333333222000...000555::::::777333000000111111111000111111111111000///...//////222666666222222555666666333---'''$$$&&&)))---///000...+++)))***,,,///000///---+++******+++...///...)))%%%'''///666888888888777444222222222555777:::<<<======<<<;;;777555222000111444888:::...'''$$$&&&***...555:::666555444222111111111111222222333111...+++))))))(((---333555333111000111111111///***))),,,---+++)))+++---,,,)))(((***---******)))'''%%%%%%''')))222222---%%%!!!###&&&&&&&&&!!!"""+++555999:::...)))%%%'''---666<<<>>>>>>;;;666///)))&&&''')))(((///555444111000...,,,++++++///333444222333777///...---,,,------+++***,,,---///111111000...---...///000000000...---+++000222333000---+++---///,,,...111333555777:::<<<>>>======@@@DDDBBB;;;444...***)))******%%%"""###...333999;;;999777777777999555111//////000111222)))(((%%%%%%,,,444666222+++***)))***,,,------,,,---///222555666333---)))***,,,......+++)))(((((($$$%%%&&&%%%### ###$$$''')))++++++******&&&&&&((()))***++++++++++++(((&&&&&&((()))'''$$$!!!$$$(((******)))******------,,,,,,,,,,,,------666444111000//////---,,,---,,,,,,...000111111//////---+++******,,,///000------,,,)))(((+++222888:::666111///000111111///+++...222444333111000000///222444444111///000333999777555555777999::::::BBBHHHMMMLLLEEE??????BBBDDD@@@===<<<===<<<:::777:::999777666666777999:::@@@CCCGGGHHHGGGDDDCCCBBB999777999AAACCCBBBJJJVVVsssyyyoooeeeXXXNNNIII@@@>>><<<<<>>===999666999>>>???;;;444222333444444222777===>>>@@@===777555:::???AAADDDBBB>>><<<;;;:::888666444333111000111333666888666444222111222222///------......//////000222444222111444777666333333777444444111+++%%%$$$'''***+++***))))))))))))***+++---,,,******+++***)))(((++++++***&&&$$$'''000888555666666444333333555777555666888999;;;<<<<<<<<<888777555333444666999<<<333+++&&&'''+++...444;;;555444333222111000000000000///...///...,,,)))'''&&&,,,222444222000000111111222...(((''',,,...---***,,,///111000/////////---+++)))(((((()))***+++333444000)))%%%&&&((('''%%% """---888<<<===111---+++---333888888777::::::777333...***((()))+++444999555111000///,,,******...111111---///333+++)))((()))+++,,,,,,++++++---///000000///...---,,,---//////...+++(((&&&---000111000...---///111,,,...000222444777;;;???AAACCCFFFIIIHHHDDD===888---***+++,,,+++((()))---111555:::;;;999888888:::999777444///------000222+++)))%%%"""&&&---///,,,)))((()))+++...//////...------///111333222///,,,000111000...+++)))+++---%%%$$$###""""""!!!"""$$$&&&)))*********)))''''''(((,,,000000,,,)))''''''(((***+++,,,,,,,,,&&&''')))******)))))))))***,,,,,,***'''(((---222666555444444444222///,,,++++++,,,///111111000...))))))***+++---...000111///111111///,,,...444:::<<<888222...------///000...000000///,,,***+++---///222444222///...111555777666333111000000222333888>>>EEECCC===999<<>><<<999777666444222222444666777777555333222333444333///,,,,,,,,,,,,,,,---111666:::555444666888777444444888555444111+++&&&%%%)))---***(((&&&'''))),,,......,,,)))'''''')))***(((%%%((()))(((%%%$$$)))333;;;444444333222222444999<<<444444555777999;;;<<<===999888666555555777:::<<<777---''')))+++---222:::333333444444333222///...000...---///111000,,,'''&&&,,,333555222000000222111222---&&&%%%+++...,,,***,,,000333444333111///---+++((((((+++---...---555777444---)))+++,,,+++&&&""" %%%000888;;;:::333111000444888999555111666777777555000,,,)))(((+++444888333...//////---((((((+++...+++'''''',,,'''%%%$$$&&&))),,,------+++,,,///000111000///...,,,---......,,,((($$$!!!))),,,......------///222---...000111333777===AAACCCGGGMMMOOOLLLFFF@@@===((((((***---+++(((+++111222666::::::888777888:::888888666111,,,***---000***)))$$$!!!''')))&&&''''''(((+++...000000///...---,,,---......,,,***555444222---))))))---111(((%%%"""!!!###### """$$$&&&)))*********)))(((((()))///444333,,,&&&!!!$$$(((***+++,,,...000)))))))))))))))******+++***,,,,,,((($$$&&&...666555555777888888555000+++((()))***---000111///---%%%&&&))),,,...000111111000333555333111222888===<<<999333---***+++...111222222///***%%%$$$'''+++111444666333000000444888666666444///***)))+++...---444:::888333222777>>>888;;;<<<;;;888777999;;;::::::;;;<<<<<<<<<;;;;;;:::???DDDGGGDDD???999666???:::999???AAAAAAIIITTTmmmzzzgggYYYPPPFFF>>>===>>>;;;888777<<<:::777333///...///111333555777666222000000111333777999:::;;;===999444///,,,,,,000222111222666444333222444999===@@@AAA<<<@@@BBB===666222444888999999888666888;;;999444...///111666;;;===>>>======999555444555777666555888777666444333222111000555444222///,,,,,,///111000///...---,,,---......444666888888777555444444666555444444666:::>>>AAAMMMJJJFFFDDDFFFIIILLLNNNKKKGGGCCCBBBDDDCCC>>>::::::::::::<<<>>>;;;555000444333333222000///...------+++((((((***...333777777555444666999999555111333:::<<<777111///000///+++(((&&&(((...333555555444333///***$$$###&&&***$$$&&&(((''''''(((,,,000,,,000333333222333888===888666333111222555999;;;999777666555555555333222+++******---111444666666111555555111...000111///444555777777555222///,,,///000222444555444000---111///---+++***+++,,,---(((***...000000000111333...---***+++111777333,,,---,,,---222777666---%%%'''))),,,...///000111333,,,000555777666222...,,,...//////000///,,,&&&"""---000444777666333///,,,***,,,...,,,(((&&&&&&(((%%%&&&(((***,,,...000111000+++))),,,444888666222333......444555+++!!!!!!"""$$$'''+++...///...222000,,,+++///555===BBBHHHEEEGGGPPPXXXUUUFFF777///---***((((((+++///222666777777666444333333444<<<888333---+++***,,,---(((%%%!!!!!!###"""###$$$&&&***...111222111...+++((('''))),,,...888::::::444---)))))),,,%%% """)))'''$$$%%%***//////+++'''(((***(((+++222:::>>>888*** !!!!!!$$$***///000---***,,,000///'''"""$$$)))+++000000...***'''(((---222777999999666222...---...,,,(((%%%$$$''',,,000222'''%%%$$$%%%(((*********---333:::<<<:::999;;;===:::444,,,))))))******))))))***)))&&&$$$%%%***///<<<;;;:::777444333555777===444,,,******((())),,,,,,---......000333777:::<<<;;;888777888<<<@@@CCCBBB@@@>>>;;;:::999999999:::>>>BBBAAA<<<888888:::;;;;;;===???>>>@@@JJJTTTsssxxxjjjXXXLLLBBB>>><<<777444333777444000+++((()))...111444666999888555222222333999<<<===<<<<<<===;;;666000...///333444333333777//////111444888::::::999:::>>>@@@===666333555999===<<<999555555999888444111111222555888;;;;;;;;;888666444444666777666444444444555666666555444444444333222///------///111111000...---,,,------...555666888999888666555555999888777777999===CCCFFFNNNLLLKKKLLLOOOSSSVVVXXXRRRKKKDDDCCCEEEFFFAAA<<<<<<<<<<<<>>>@@@===777111111111000000//////000000)))'''%%%$$$&&&***///222666777888888777444111///777<<<>>>999333222222111---***)))+++111777:::;;;;;;777222,,,((('''((())))))***+++)))&&&%%%&&&((("""''',,,......000555:::<<<:::666222000111222333555444222111111111000///))))))***,,,000333444444555777666111...111333222444555555555333111///---000000222333333111---***,,,,,,---.........---,,,***,,,///111000000111222000///------222666222***&&&'''***111888;;;888444.../////////......---...***...222444444111///---+++++++++---......,,,)))***,,,///111111000---+++(((+++......,,,***,,,...+++*********,,,///222444...+++)))+++111555666444555000///444444---%%%"""""""""###&&&***---...///,,,)))'''&&&***000888===BBBAAADDDLLLSSSQQQEEE:::555222---(((&&&'''+++///444555555444111000000000999888666333000...,,,+++&&&$$$  ###&&&&&&%%%%%%'''***...000222111---'''######'''---111@@@???;;;222'''!!!!!!### '''&&&"""&&&+++///...)))&&&'''******,,,111777999333((( ###(((---///---***,,,000///((("""$$$'''(((---///111///,,,+++---000555666777444000---,,,---***'''$$$$$$(((---222444(((%%%!!!!!!$$$&&&...444;;;>>>;;;888888999555000+++)))***+++***))))))******(((&&&''',,,111888999999888666555555666;;;333,,,,,,------000333000/////////000333777:::===<<<:::999;;;???CCCFFFCCC@@@<<<:::999777555333333777;;;;;;888555666999::::::<<>>>>>;;;444222333777777444333555+++---111555888888555222666:::===;;;777444777:::AAA???888222111666888666777555333333555777888888333333444555666666333111...111555888:::999888666222222111000......000222444333111///......///000333444555666666666555444;;;<<<===>>>@@@EEEKKKOOOQQQRRRUUUXXX]]]aaaeeefff___UUUJJJGGGIIIJJJFFF@@@???>>>???AAABBB???999333...---,,,+++,,,---///111'''%%%###"""$$$''',,,///222666888777333...+++***222777999555111222222111///---+++---444:::===>>><<<777000------//////...---......,,,(((###!!! !!!'''+++---000444888===;;;777444111000000000000///---,,,,,,,,,------(((((())),,,000222222111777888555...,,,000333444444333222111///.........000111222222111...+++)))(((+++///222333111...,,,---///111222111000000000000000///...111333...%%%!!!$$$)))///555;;;>>>@@@666555333111///---+++******,,,///111222111///...+++)))((((((+++...//////)))***,,,------,,,+++******---111111///---...000///---,,,+++,,,///111333,,,***))))))+++///333666444000...000111---(((&&&###$$$$$$%%%'''***---...&&&$$$""""""%%%+++222777;;;<<>>===;;;;;;===AAAEEEGGGBBB===888777777666111---,,,000444555444333555888::::::===@@@@@@CCCMMMXXXuuuyyyiiiVVVJJJAAA999333222...+++'''###!!!%%%+++000555777999::::::888777666333777777555777<<<@@@@@@888666777999888222000000...///222666888777333///333666:::999777555777999@@@===666...---333888999;;;777333000000222333444111222555777777444111...---000555999;;;:::777555111111222111//////000222888666333111000111222333...///000222444555444333:::>>>DDDHHHKKKOOOTTTXXXXXX[[[```eeeiiimmmqqqssspppcccUUUOOOPPPPPPKKKEEE@@@??????AAABBB???999444,,,***(((&&&'''(((+++,,,)))'''%%%$$$&&&)))---///...///111111///+++&&&###&&&+++...------111333333222///---///555:::<<<<<<555///)))***000666777555---...//////,,,'''### $$$***...111333555888888777666444333333444444,,,,,,+++***)))***,,,...******+++...111222222000666666222+++)))---222333222111...,,,***+++,,,---///111222222000...,,,+++,,,...222444555333///---///111333222111/////////...///...---//////))) """%%%))),,,...333999>>>999777555333111000...,,,------...///000000///---...***&&&%%%'''+++///000---,,,,,,+++******)))))),,,///333333///,,,+++,,,////////////////////////******)))&&&%%%'''---222222...++++++,,,+++***)))''''''&&&%%%%%%'''***,,,###""" ###)))///222555777;;;>>>???>>>===<<<555000))) &&&---222333444444222222333444444666999:::888222+++'''%%%###!!! ###(((...111///+++((())),,,...//////555000)))$$$$$$'''---111555444000***###$$$%%% '''***+++(((###!!!$$$)))---,,,,,,------***%%%!!!###&&&)))+++******...222111,,,'''&&&%%%""""""(((///333333222333444111111000---+++***))))))...+++'''%%%&&&((()))***&&&######,,,333;;;???===888333000)))((((((***...///,,,)))---///111000---,,,...111000222444555555555777888888333///000111000333888777555333333666:::>>>AAA???===;;;:::;;;>>>AAACCC>>>888333444777666000***+++...111333333333555777;;;<<<>>>BBBCCCFFFQQQ\\\wwwyyycccSSSGGG<<<666444///...---***)))***---000555555666888999999888777333777888444555:::???@@@<<<:::999:::666///++++++000000111222444444222///000333666777555444555666:::888222***)))111999<<<888444...******,,,---...---000444777888777555444111333777999:::777444222000222333333111000111222777555222//////000111333,,,,,,---000444777777666888@@@KKKRRRVVVXXX\\\______ccchhhlllppptttxxx|||rrrcccZZZXXXUUUOOOIIIBBB@@@>>>???@@@>>>999555,,,***'''$$$###$$$%%%'''+++)))(((''''''***---///+++'''&&&)))---,,,%%%###''')))---555999:::666444222444888;;;:::999///(((###&&&///777888666)))+++---///000...,,,***(((+++///333444555555666222111111000111222333444,,,---...---+++,,,///111///......000222333222111444555222,,,***///444555000...***''''''(((***+++---000333333111///...///444444555555333111///......000111111000.........***,,,---+++,,,,,,'''"""&&&((())))))+++111777888555333333444555444222000......///111111///,,,---)))%%%###&&&+++///222///...+++)))'''&&&&&&&&&)))---222333///+++******///111444666666333///---++++++((($$$ !!!'''---000///---+++,,,------,,,***+++***'''$$$$$$''')))###"""!!! """&&&***---111333666777555444666888333...&&&"""***///111333333333333555777555666888888666111,,,)))'''&&&%%%&&&(((---222555000+++''''''+++...///...222000---)))'''''''''((('''((()))(((&&&###!!! !!!&&&'''###&&&((()))&&&!!! ###(((+++***+++++++++***(((&&& """%%%(((******++++++111444333...***)))&&&###$$$***...000333888<<<333111...,,,+++***)))(((+++)))'''&&&'''(((((('''$$$###""" !!!$$$'''***///777<<<===999555222((('''(((+++///000...+++000333555444000------///000000000000111444888<<<999555222222000,,,---000777444333555:::@@@DDDEEE>>>===:::888777888999:::777333000222777777111+++,,,---///000111222333444======@@@DDDEEEHHHSSS^^^wwwppp]]]NNN@@@777444111222333333222222333444666555444555777999::::::;;;???>>>999666999===???>>>;;;999999555...******111000...///000111000//////111444444333111111111222222---''''''///777;;;333///)))&&&&&&(((+++,,,+++///444888:::;;;===???999999:::999777555222111222444666666444222111222222000---++++++,,,///111---,,,---111888===>>>===;;;EEEQQQYYY\\\]]]```ccceeehhhkkknnnpppttt||||||ooofff___ZZZSSSNNNDDDAAA===<<<===<<<999666000...+++'''%%%$$$%%%%%%+++***((('''(((***,,,...+++%%%!!!%%%,,,...''' %%%))),,,222;;;@@@AAA:::888888;;;>>>>>>;;;888///(((###$$$,,,222333111&&&'''(((,,,111444555555222333444444444444333222///---,,,++++++,,,...///,,,///222222111111333666555444222111222333222111333666555111000555888888///---)))&&&&&&''')))+++---000333333000...///111999888666333111///------***,,,//////...---------)))+++,,,+++,,,...***$$$"""%%%((()))***+++000444555222///000333666666444///---,,,...111222///,,,)))&&&######&&&,,,111333...,,,***'''%%%$$$$$$$$$$$$***000333111...------000444999<<<;;;777111---+++***'''### %%%)))000333222000///111111///***,,,,,,)))%%%$$$''')))&&&$$$###!!!"""###%%%''',,,///111000//////111444555111((((((---///111222222333555666777777777666444111...,,,+++******+++---000333555///)))$$$%%%***...///---......///...+++&&&"""!!!%%%'''(((&&&###!!!$$$$$$$$$''')))'''!!!"""%%%'''$$$ ###''')))***,,,---...---,,,+++%%%'''***+++++++++,,,---333555333...,,,+++)))$$$ $$$(((***---333;;;AAA666333///---,,,+++)))((($$$$$$&&&))),,,---,,,***$$$$$$&&&))),,,...---+++***---333888:::999777555,,,***)))+++///111000...000444777777333///......//////...---...222888===888666666666222+++)))+++444222222666<<>><<<999666444444444444111//////333777888333...------...///000111222222======@@@DDDEEEHHHRRR^^^vvvjjjWWWFFF;;;666222444666777777888:::;;;888555222333666:::<<<===???CCCCCC<<<777999===>>>>>>:::888888555///---...111000///000222222111///...000222222111///---+++,,,---+++%%%$$$+++333777333000+++)))***---///000000333777999:::===AAAEEEAAA???<<<999666555444333444666888888666333222111111...,,,******,,,000222,,,***+++222;;;AAACCCBBBCCCLLLVVV\\\\\\]]]```dddfffhhhjjjkkklllsss}}}wwwnnneee]]]WWWTTTHHHCCC===:::;;;<<<;;;999444333111...,,,***))))))---+++***))))))***,,,......)))%%%'''---...***%%%&&&)))+++,,,222:::>>>>>>888888:::>>>AAA@@@<<<777000+++&&&&&&***///000///&&&%%%%%%(((///666:::;;;999888666555444333222000...,,,***((((((***---///---111777888666555777:::;;;777333111111111111111///444777555555888:::999///---***(((''')))+++,,,---000333222...+++---///777666444222///---+++)))&&&(((+++,,,,,,,,,,,,---***---......///333222...&&&))),,,///000111222333333///,,,,,,000333222000***))))))---222333000---(((&&&$$$$$$'''+++...///,,,+++)))'''&&&&&&&&&&&&%%%+++333666444111//////111444888;;;:::666111---+++)))&&&###"""###'''***///444666333222444222...'''***---+++(((''')))---,,,+++(((&&&$$$$$$$$$%%%((()))+++,,,,,,---000222555333,,,!!!$$$---000111333333222222444555888888888777555222///...---......///000111111111,,,&&& """(((...///---,,,///111222///)))###!!!%%%'''((('''%%%'''&&&%%%'''++++++&&&!!!###%%%$$$ """'''))),,,///111111///...---***---//////---,,,---///333444222---+++,,,***%%%$$$''')))+++---222;;;AAA;;;777222///...---+++)))"""$$$)))...222222///,,,(((&&&(((---555777333...,,,...111444777888777666222...++++++...222222222---222777888555111000000------------///222777;;;666666999;;;777///,,,---222000000555<<>>AAA:::666222222666;;;>>>???<<>>@@@===999777777555111000333222222333444666666333111...///111111000---***((()))+++***$$$###)))000333777444000///111444666888999:::;;;:::999;;;@@@DDDFFFCCC>>>999666555666666555777::::::777444222111222000---+++,,,///333555)))((()))000:::BBBDDDCCCKKKRRRYYY[[[ZZZZZZ___eeeeeeggghhhhhhiiiqqq~~~zzzrrrhhh___ZZZWWWJJJDDD===::::::<<<<<<;;;777777555444222000///...///...,,,++++++---...///222///,,,,,,---...---+++(((*********...555777555333444888===AAA@@@;;;555000,,,((('''***...000111(((%%%###&&&---555:::<<<>>><<<999777666555333222...,,,***((()))---111444---333999;;;999777999<<<===999444000///000000000+++111555555666999999777000///,,,***)))***,,,---...111333111,,,)))***---333333333111///,,,)))'''"""%%%(((***++++++,,,---,,,///111000333777888666,,,...111444666666555333444///******---///...+++%%%$$$&&&+++222555222...,,,)))'''&&&''')))))))))++++++************+++++++++111777:::777222///...///111444666666333///,,,***(((&&&$$$%%%(((***,,,,,,333666444222333111+++###(((,,,,,,***))),,,000333111...+++((('''&&&&&&$$$%%%''')))+++---000222444222---$$$ +++555555666777666444333444555888999999999777444111///...///000111111000///...)))### '''...///---...111444666444...((($$$"""'''***+++***'''&&&%%%'''+++...***$$$!!!$$$### """&&&+++...222444444111...---...111333222///...///000333333000+++***,,,***&&&(((***,,,---...222999???>>>999333000///...,,,)))$$$'''---333666444///++++++((((((///888;;;555...//////000222555777777666666111,,,+++...222444444***000666999777333222222***,,,...///000222666888333666;;;???<<<444000111000//////444;;;>>>===:::===;;;999888666666666666---000444777888666333111222111111333666999:::;;;:::;;;===@@@AAACCCMMMXXXpppuuuaaaNNN@@@;;;666666:::======>>>@@@<<<;;;999777777888:::<<<666888;;;===??????>>>===:::;;;:::777777:::888444111111555:::>>>;;;222***000///000222333000)))$$$&&&***---,,,)))+++333;;;<<<999333000111666<<<@@@CCC@@@<<<999888:::===???>>>@@@AAA>>>999666666888555888:::888444444888<<<:::666111111666999999777...***(((...:::BBBBBB???DDDOOO]]]bbb[[[TTTXXX```hhhjjjkkkkkkqqq{{{~~~yyysssjjj___XXXSSSHHH???>>>@@@AAAAAACCC???:::555444555555222...111111111///......111333888777777555333000---,,,...//////---***+++...222444333222222444444333222222,,,&&&&&&+++000222222(((&&&$$$$$$(((///666:::@@@>>>;;;:::;;;999555111333000***%%%(((000444333333333555666888999::::::444333000...,,,---...000///111444666777888777666999555000......///---,,,,,,222777555///,,,---111777444222222222000+++'''### (((------***)))---444;;;:::444222444...///222888===;;;444---333---((())),,,---(((""" """&&&+++------,,,---,,,*********)))&&&$$$%%%%%%&&&(((***,,,...///...444999:::666222111222666222,,,((())),,,...000---,,,***)))(((''''''(((+++///444666333---&&&###%%%'''***---///000000///222555555111...,,,'''!!!"""###%%%)))---//////.........+++%%% $$$///999???>>><<<:::<<<@@@???999;;;;;;:::777444111000000333000------......+++)))%%% !!!***000111///------000333000)))%%%&&&&&&!!!"""(((+++,,,...)))$$$"""###$$$""" $$$%%%"""$$$+++)))...111222555666222,,,...---111888888222...///222777888000(((&&&((()))(((+++...---***,,,111777999666222///...---,,,***''')))+++---222555///'''((('''(((---444777555111)))***---000333666888:::===:::111((('''+++...---,,,---000444777666333000111222333444444111///---///+++,,,333666444///...000//////333777::::::888AAAAAA@@@>>>;;;777444222...000444888999888555222111000///333999<<<===;;;<<>>>>>CCCOOOllluuu^^^MMMCCC???===@@@BBB@@@>>>???::::::999888888777777777333666:::>>>@@@???===;;;555888999999:::<<<999333,,,...333999>>>;;;333,,,......///111222000+++''')))---111000---...444;;;<<<777222///000777???DDD@@@===999666444555888999======<<<999666444444555555777999777444444888======999444555888<<<<<<:::111,,,)))///999@@@???<<>>:::777666777666333000222333555555444444555777;;;;;;:::888444000,,,***///000000...++++++---000111///...///000000///...111...+++***+++------,,,$$$###""""""&&&+++111555>>>;;;999888999888666333111///+++''')))///111//////111555999999777444222,,,,,,,,,,,,,,,,,,---...111111222333555777999:::999666333111111111///---,,,000444444000---...///555333111000000///+++(((%%%!!!!!!)))...---******---333999777111...///......000555:::999444///111---***+++------***'''!!!%%%***++++++---,,,,,,---,,,***%%%!!!%%%&&&&&&(((***,,,---///,,,111666666333111111222666111+++((((((+++---...---...///---***((('''(((+++000666999666///'''"""!!!###'''***---...//////111555666333000///+++&&&""""""###&&&***---------//////+++%%% """,,,555999???DDDDDDEEEEEECCC???;;;:::777444111111222333...,,,***+++...000000000***%%%"""$$$+++//////,,,((('''(((***'''!!! ###%%%"""!!!''',,,...333...(((""" !!!!!! !!!'''(((,,,...000444888777222000...000666777222...///222777888000)))(((***++++++,,,,,,+++***+++...111222222111000////////////+++,,,,,,,,,000333...''')))((((((,,,111444111...***+++,,,...111555777999<<<999222+++***///111///+++++++++...111444555555444666999999666000)))$$$ """)))000000---...222111//////222777<<<===>>>@@@@@@???===:::777444222000222333555666444111...///......222777:::999777:::CCCAAA<<>>999222(((+++111999>>><<<555...++++++,,,...000///,,,***(((...333444333444999======999222...///555===BBB999777444222222444777999<<<999666333333333333333555666777555333444999===???;;;777666999<<<===<<<333...+++...777<<<;;;888666;;;EEEOOOSSSUUU\\\eeepppsssvvvvvvzzz{{{pppjjjhhh\\\PPPEEEBBBBBBAAAAAABBB===:::666444333333222000111444666888777777777888::::::999888555111...,,,222222222111//////000111///...---...///000...---111111111///+++(((&&&&&&!!! !!!###'''***---777555222111111111111000,,,,,,***'''(((,,,,,,(((***...555:::999444---(((&&&))),,,............///222111000111222555999;;;777666555444444222000---***,,,///111222111///...444222///.........,,,******%%%"""$$$***......,,,---...222666444---)))***,,,,,,...222666777333000---------.........///...&&&&&&***)))++++++,,,------***$$$ &&&&&&&&&((()))+++---...+++...222222000...000222444000***((()))+++...///...222444222,,,((((((***...222888;;;999222)))$$$ """%%%))),,,.../////////333555333222222///+++$$$###$$$&&&))),,,------//////+++%%% """***222222???KKKOOONNNMMMIIIEEE<<<999555111000111333555***)))))),,,000444666777000+++&&&''',,,///...,,,&&&###"""!!! ###"""  &&&---222777333---%%% """%%%(((***+++,,,111888:::777...,,,---111222000......333888888222,,,,,,...///111000...---......---,,,---000222222///...///111111222000...000333000+++,,,******,,,000111...++++++******+++---111555777999888444///000555666444111...***))),,,000333555222666:::;;;777...%%%***///,,,'''+++444111///...000555;;;@@@CCC@@@@@@???===;;;777555333444333333333333111...+++---,,,,,,000444666444111555===<<<;;;AAABBBDDDOOOmmmttt___SSSGGGAAA===888444333222555:::===<<<888333000000222555777777555333111111555999:::<<<===999222(((,,,333:::>>><<<555000((()))***+++---------,,,'''---333777888999<<>>:::444///++++++---///111333444555333333444555222222333333222111000000333444444444333333444555//////000111333444333111333555555000(((###"""###""""""""""""###$$$%%%%%%...,,,)))&&&%%%%%%&&&&&&&&&******(((((()))&&&"""'''+++222777666111)))$$$&&&+++111444444333333444111111000000111222333444222333444444444111---+++&&&''')))...333555333000333111///------------......***&&&''',,,//////...111000222555222+++''''''(((***---111555555111...,,,...111111000000333555///$$$&&&)))(((((((((((()))***(((&&&###&&&&&&'''''')))***,,,,,,...///000...,,,,,,...000///+++(((''')))---000222111555888444,,,(((+++///444666888:::999444---(((###%%%'''***,,,...//////...222333111111222000,,,)))((('''(((+++...000000......,,,'''###%%%+++111000>>>LLLTTTVVVUUUOOOIII>>>;;;666333222222333333,,,---000333666888888888333...((('''+++000333333+++&&&!!!#########!!!!!!&&&...555666666222+++$$$!!!### !!!'''***+++***(((---444777666+++((('''***...//////...444999999444000222555777:::666222222333333///+++,,,000444222---+++,,,///777666333000111555666222000//////000111111...+++***)))'''''')))---222555777888666444777<<<>>>;;;<<<777111---,,,---...///...222666888666///'''"""%%%///333---'''***222333111......222888???CCC@@@@@@@@@>>><<<999777555444222000///111000...++++++***,,,///333333000,,,///666666999BBBCCCEEEQQQmmmuuudddQQQEEE>>>888555555222666<<<@@@@@@<<<777333777666555444222111111111666999999888:::<<<999444,,,000666;;;===;;;555111(((((())))))***+++---///***///666999:::999:::;;;;;;:::777444111000......+++++++++---000444888;;;:::555111000222444555333444444555444444555777999333111...------///111111,,,)))'''+++111666666555000000555>>>GGGOOOYYYbbblllssszzz|||~~~yyyooofff]]]RRRGGGDDDCCCAAA@@@@@@AAA===555,,,%%%%%%***///444555444222000///000222------,,,,,,---...//////222111111111333444555666//////111444666777666444666888777000'''!!!!!!$$$&&&'''''''''&&&%%%$$$$$$***)))%%%"""'''+++---+++******'''"""'''***...111111---(((%%%'''---444777666444555777111111111111000...,,,+++,,,...111222111...***((($$$$$$%%%+++333777666444444222///,,,+++,,,///111111...******---000111111444111222444222,,,''''''%%%(((---222555333///++++++...222222000111444888777+++!!!(((***)))$$$"""!!!!!!$$$'''((((((''''''''''''((()))***+++222111///,,,******+++---&&&$$$"""###''',,,000222555777777111***)))///555<<<:::888777777555111...'''((()))***+++,,,,,,---,,,000111//////000///+++---+++)))***---///000000------,,,)))''')))...222555???JJJTTT[[[]]]VVVMMMAAA>>>:::777666555222///111555999<<<<<<999555222222---'''&&&***222888<<<000***$$$ $$$%%%&&&$$$$$$(((///555222444555222,,,&&&$$$$$$$$$### ''',,,......***''')))///111///***(((&&&'''---222222000333777888444333888<<<>>>>>>888333222555555111,,,+++///111///***))),,,000555555222...///555777666444444555666666444000...)))'''%%%$$$'''+++000444555777888999>>>DDDFFFDDDCCC???:::666333111...,,,111333666888666222...***''')))///333000+++,,,111444222///...///444:::???AAAAAAAAA@@@>>>;;;999777///,,,)))+++...000...,,,******---111555333...)))***111333999BBBBBBFFFUUUpppvvv]]]NNNDDD===888777777;;;@@@DDDDDD@@@;;;888===;;;777444222222333444:::;;;:::777888<<<;;;777000333888;;;;;;999555333,,,,,,,,,+++***+++///222222555999;;;:::888666555777777777666444111---+++***)))))))))+++---000222777555222222333555666666333444555555666555555444---+++)))''''''(((***+++(((%%%%%%(((...222444333555444888@@@GGGNNNYYYcccmmmuuu}}}~~~{{{zzzzzzuuuiii^^^WWWMMMEEEDDDDDDBBB@@@???BBB@@@999///&&&%%%+++111888999888666333111111222...,,,)))((('''))),,,---000...,,,,,,///111333333......000222555555333111555777666000(((###$$$&&&***++++++++++++***)))))),,,+++)))%%%!!!+++000222///------,,,))),,,,,,------,,,)))'''%%%%%%+++111333222111555888222222222111///+++(((%%%(((,,,000111///,,,)))(((&&&%%%&&&***111666777666444222...***((()))...111333000,,,+++---111333444444000000222222---******&&&)))...111222000---+++***---///000...///111444777///&&&$$$)))---,,,***!!!!!!&&&)))+++''''''''''''(((((()))***333111...+++)))((()))))) $$$***...000555555333...***+++222999AAA<<<777555555666444222((((((((()))))))))******,,,///000//////111000------,,,++++++---//////...,,,,,,,,,+++***,,,///222888@@@IIISSS]]]```ZZZPPPCCC???;;;999888666222---666:::???@@@<<<666000,,,000,,,''''''+++222999===000+++&&&""""""'''((((((((())),,,000333...111444555222---)))&&&''''''###$$$,,,///......,,,((()))......,,,---+++((((((...555555000---111222000222999???AAA:::444///...000222000---*********(((&&&)))...333000111...))))))///333333444666999::::::666222///((('''%%%%%%(((,,,222555444777:::<<>><<<:::999***'''%%%(((...111000---+++,,,000555888666000***(((000444;;;BBBAAAIII\\\yyyrrraaaVVVLLLDDD@@@AAACCCFFFGGGFFFCCC>>>;;;:::999777555444333444444999;;;:::888:::>>>>>>:::111333777999999777666555222222111...,,,---111555555777:::<<<;;;999888777:::::::::888555111---+++)))((((((((()))+++---...333444444444333444666777222333555777777666222000+++***(((&&&%%%%%%(((***%%%$$$###&&&***...000000555666:::@@@EEELLLWWWcccmmmwww~~~~~~|||||||||zzzvvvrrrnnnmmmkkkeee[[[SSSKKKBBB===>>>@@@>>>;;;:::;;;===;;;333***&&&+++000666999======:::666333222...,,,(((%%%&&&)))...222555000,,,***,,,///111111/////////111111000,,,)))111333555222---)))''''''++++++---...000111111222...//////+++'''######$$$---222333///---...///...111111///---***&&&###!!! &&&,,,---,,,...555;;;444444222000...+++)))((((((,,,111222///,,,+++***+++***)))***...222555666333111,,,'''$$$%%%+++000333000---,,,...111444666222---,,,000222///,,,,,,+++,,,---......------...((()))++++++++++++,,,---///---+++,,,000111...+++!!!&&&)))***(((((('''''''''((())))))000...+++(((''''''''''''""" !!!&&&+++///000222111///,,,,,,///444999AAA<<<777555777777555222((((((((()))***++++++,,,,,,000111000222666666444///......///000111///...,,,,,,,,,+++++++++---...333===IIIRRRXXX[[[VVVOOODDD???999666777666333000666999<<<;;;666000,,,***...,,,++++++...111444555///+++((('''$$$!!!###(((+++******,,,...000111000---...000222333000,,,(((+++,,,(((!!! '''---///***,,,,,,+++---111111---///...***(((---333111***$$$'''))))))---777>>>???444000+++))),,,///000000...***%%%!!!"""'''...333...///,,,&&&%%%***......000444999<<<;;;777222///)))(((((())),,,000555888444777:::>>>FFFPPPUUUTTTGGGGGGFFFFFFDDD@@@;;;777<<<=========;;;888444222***(((***...000000333888222444444333222222555888>>>>>>???>>>===;;;999888+++(((''',,,333777555111,,,///333999===:::333,,,***222888>>>DDDBBBMMMeeexxxlll___TTTNNNIIIJJJJJJJJJHHHDDD@@@===333333444444444333222222777999::::::===AAA@@@<<>>BBB@@@:::444111---***&&&$$$&&&---444999;;;555///,,,---000111111222111111111000---(((%%%...111444555222---)))''')))***---///222555777999...000111///+++''''''(((,,,111222---***,,,//////555444222...***%%% ###(((******...777???777555222///---,,,,,,,,,***...222333111...------000...,,,++++++...222555222000+++%%%!!!""")))...333111...---...111555777///+++***...111000......///...---+++***+++...111''''''''''''((((((((((((((()))---111333333///,,, ###&&&''''''((((((''''''''''''((())),,,***(((&&&''''''&&&&&&(((&&&%%%&&&***...111333...---,,,,,,...222555777@@@<<<888777999888444000)))******+++,,,...000111,,,000333333555:::<<<:::222222222333444444222000------,,,+++***************999HHHPPPSSSSSSOOOKKKDDD===666333444666555333444666777555000,,,***+++---...///000000///...,,,///,,,,,,,,,+++(((***///---,,,+++...222333111......------///111111,,,(((---///+++###!!!(((------&&&***,,,---111666555111///...)))&&&***///+++""" """###)))333;;;===111...***(((***...111444444---###$$$+++//////000---'''%%%(((++++++,,,111888<<<;;;666111---*********,,,///444888;;;444888;;;???HHHSSSYYYXXXKKKJJJIIIHHHFFFBBB===999777999;;;<<<;;;888555222,,,,,,---//////...333;;;111333666666444444666888<<<=========<<<:::888777000------222:::===:::555...000666<<<@@@===555...+++555;;;BBBEEEBBBPPPlllvvveeeWWWOOOGGGDDDJJJNNNHHH@@@<<<666333111000111111111000555999<<<===:::777666777---000222444444444555666777777777555333222333444///111555:::>>>BBBDDDFFFJJJKKKIIIBBB888111000222,,,000555777444000//////111444777888666333222111111111111111111000000///---,,,,,,+++******+++++++++&&&!!!"""'''++++++)))---333999>>>AAAGGGPPPWWWeeefffiiilllmmmhhh```YYYSSSRRRPPPMMMIIIEEEBBB@@@>>>;;;777333111111333444666555333000---,,,---///666999:::;;;???AAA777***---+++)))))),,,222888<<<;;;777111......000111222222111...+++)))'''''''''***111777555...'''$$$$$$((())),,,///222555777888444222///,,,+++,,,---///,,,)))))),,,---+++---111333222///---***'''"""$$$******,,,333:::>>>===888222///......,,,***(((+++000444666555222111000+++%%%"""$$$***///333111222///'''(((111444111---***)))+++---///,,,(((''',,,111222333666444555444000+++((((((***###%%%%%%""" !!!%%%)))+++))))))...444666333///$$$%%%%%%'''(((***+++,,,444111---***((((((((())))))((('''(((******)))(((///000---)))---333333---+++,,,...000222444555666:::;;;;;;:::888555111///******+++///555888777555333000...222999===<<<999444333333444666888888777777555222---(((&&&&&&'''---000666>>>DDDGGGFFFEEEAAA===777222000000000///000111222222111000...---...000222222///+++&&&###***000333333666;;;:::444,,,++++++---000222222111+++...000...***))),,,000222,,,%%%###%%%)))++++++'''***...222888<<<777//////...)))"""###((((((""""""(((...///...,,,((($$$&&&+++000000...555000(((""" !!!%%%'''+++///222...(((&&&)))...444444666:::===:::111)))%%%---000//////444666333222333777>>>GGGNNNSSSUUUMMMKKKIIIHHHFFFAAA:::444888999888777999;;;777000)))))))))***,,,...000111444888;;;;;;777555888;;;EEEBBB===888555555777999:::555222555===AAA>>>:::444555888===@@@???;;;777666333888BBBCCCBBBUUUmmmuuucccZZZQQQKKKNNNPPPJJJCCC@@@555333000/////////...---444777999999666444555555000222444555555444444333444666777888666555444333...000333777;;;???BBBDDDEEEHHHJJJFFF???999777888444888<<<<<<777222000000000333666888888555111...000000111111111000//////------,,,***((('''(((((((((((()))***+++,,,++++++---111777;;;===BBBJJJPPPUUUWWW\\\``````[[[QQQIIIHHHFFFAAA===:::999::::::@@@<<<888333000///000000222222222000...///111333333555555444777999333***+++,,,,,,,,,...222888===:::777222//////000000000111000...+++)))'''%%%%%%)))///444111)))$$$$$$''')))***---000222222222111666444222000...---,,,,,,***((())),,,---))))))+++111000///---+++'''### '''---...///555:::<<<:::777444222111///+++(((&&&(((+++...000000///...000+++$$$!!!###(((...222222333222,,,$$$###***111444111---***)))+++...111---(((''',,,111222333666333222000---+++)))))))))&&&%%%###$$$***,,,++++++---000111...+++&&&&&&&&&&&&(((***,,,---444222111///...,,,)))(((((((((((()))***+++---...000000+++(((+++222333...(((***---111444666666666666888999:::888333...+++,,,+++,,,000777<<<===<<<777444222444888;;;<<<;;;>>><<<888777777888888777555555333000+++'''%%%%%%+++...333:::@@@CCCBBB@@@:::777333111111222333222222333333333333222222111111222333333333///+++'''---222666888===BBB>>>777...------...111222222111...111222000,,,+++...111333...((($$$%%%(((,,,...***,,,---///444999666///+++***%%% !!!&&&'''###""" """''',,,111333...***''''''+++...---+++//////---'''"""!!!$$$(((---000333111---))))))+++...000555;;;>>>:::///'''%%%+++///---...333555333333444777<<>>:::777777777888<<<888666888>>>AAA@@@>>>999777888>>>EEEEEE>>>777333000666AAADDDFFFYYYqqqssshhh]]]RRRPPPNNNIIIBBB===888666444333333222111///444555555444222222333555333444777888888666444222111333666888999777555333...///111333777;;;???AAA???DDDHHHGGGCCC???======:::<<<>>><<<666111///000000000222666888666000+++...///000111111000////////////---***'''$$$$$$%%%&&&***000222111///...///...222666888:::===CCCGGGFFFJJJOOOTTTTTTMMMCCC;;;<<<888222---,,,...333666<<<:::555111......///000000111222111000000222333111333222...---///...+++...111333111......444999999666333111000000///...000///...,,,***'''%%%###)))...222---%%%"""'''---+++---111333333000,,,)))222333444444333111///...+++***---111000***''''''---...///...,,,((($$$""""""***000111222666::::::999888666555333000+++'''$$$$$$&&&''')))***,,,---000***### """'''...111333555555000***)))---111333111---******---111333///+++***...111222333666333///,,,+++,,,---+++))))))'''###$$$***/////////...---+++)))((('''&&&%%%&&&'''+++...000444444444555444111,,,)))(((***,,,+++***+++///333111...((($$$&&&,,,...,,,(((+++111666999999888777///222444666444000,,,(((---+++,,,111999@@@CCCDDD<<<:::888888:::===AAADDDHHHDDD===999777666666555666777666333///***((('''***,,,111888===>>>===;;;666444111000222333444333666555555444444444444444333222222333555333///***---111666<<>>;;;888777777888<<<:::999:::===@@@AAAAAA???;;;:::@@@IIIIII@@@666///---555AAAGGGMMMaaayyy|||ooo```VVVQQQJJJBBB;;;<<<:::999999:::;;;:::999666555333222111222333555555666888:::;;;:::777555000111222555777888777555000000000222555999===???;;;>>>AAAAAA>>>;;;::::::777888777333...---///222222///---///333333...))),,,---///111111111000///111222000,,,&&&######$$$(((+++000444555555444444333555888999:::;;;>>>AAAAAADDDIIILLLKKKEEE===888444111,,,((())),,,222555555333000...---///111222111333444444222000///000222444444000,,,***+++,,,444888999444,,,)))+++000888666444222222111///---...//////...---+++((('''+++///111,,,%%%$$$+++222...111555777555000)))%%%,,,///333777999888555444000000444888777///)))'''***---//////,,,)))&&&$$$$$$,,,222444666999;;;999999999888666444000,,,***%%%$$$""""""$$$'''+++...000+++$$$!!!###)))///333555555333///++++++...111111///,,,***+++...333666444000///111222111222555222---'''(((---000...***+++***&&&""" &&&+++111222111///+++)))))))))%%%$$$###$$$'''+++000444777666555666777555111---,,,...000---)))(((---111///***### ###(((******///333888;;;<<<:::666444)))***,,,......---,,,+++,,,+++...444>>>DDDGGGGGGBBBAAA???===>>>CCCJJJOOOLLLFFF???999666444444333:::999888444000------...,,,...222888<<<===;;;888777555222111222333333222:::999666444333222222333222000///111444444///++++++...444===EEEGGG@@@888777666555555666666555444222333222000---,,,---...111111000---******...222222000+++&&&)))///333111)))'''######&&&'''''')))*********,,,333888666222///,,,,,,+++)))&&&%%%(((++++++))))))***---...000333888999666...((( $$$+++222555333+++%%%))),,,......///222555777555555666999===@@@AAA@@@CCCCCCDDDDDDCCC@@@===;;;888;;;<<<;;;<<<;;;444+++###$$$&&&))),,,111444666777777666444444888>>>CCCBBB???;;;777555666999;;;;;;;;;:::;;;<<<>>>@@@BBBBBB???>>>AAAFFFDDD<<<444///...666CCCLLLWWWmmm{{{vvvfff\\\SSSHHH???===;;;999999<<<>>>??????888777555444444555555666555666777:::===>>>;;;888111000...000333777888888444333222333444777:::<<<888999888666444222222222222111...***(((+++333:::666000***))),,,...---***+++---///111222222111000444555444///((($$$$$$&&&+++***+++000666::::::777777999:::;;;;;;;;;===>>>???AAADDDDDDBBB>>>:::777///...,,,,,,---000333555333000---++++++,,,///111...000444555333111000///333666888666111,,,+++...666:::;;;555,,,'''))),,,777666444444444333000......///000111111000...---+++...///,,,(((''',,,222111444777999666111***%%%***...333888::::::777666222333777<<<:::222+++)))***---//////---***(((((((((///555888:::>>>>>>;;;999999777444222///......(((%%%"""!!!###'''---000000,,,&&&$$$'''---222666666333...***(((***---000---,,,******,,,000444777888555333444222///000333///(((###$$$+++///---)))+++,,,---+++((((((+++...000000///---***((()))+++!!!!!!!!!###''',,,222666999555222222555666444222000333333///)))&&&(((,,,***%%%!!!"""''',,,///111666888:::;;;999555///,,,%%%$$$%%%&&&))),,,000222...///444<<>>>>><<<999777555222222333555666666===;;;777333000...---,,,/////////222444444000,,,***,,,222<<>>===AAADDDEEECCCAAA<<<111%%%%%%(((...333777999888888999999:::::::::;;;>>>???@@@<<<666222111444:::===:::;;;<<<===???AAABBBCCC@@@@@@AAA@@@>>>:::666333222222888DDDPPP```yyyrrrrrrxxxkkkaaaSSSGGGAAA===999777888:::<<<===:::999888999::::::888666666444444777<<<===;;;999333000---...333777999999777666555444444555666777666555333000///...------000000...******///999AAA:::333+++''''''***,,,,,,+++---000333444333222111444666666111***%%%&&&)))---***(((,,,444999999666777888999::::::::::::999999;;;<<<;;;888555333222***,,,...000111222222222444222---***(((((()))+++&&&+++111444555333222222222444777999666000///111666888999555...+++---000888666555555555555444222111222222333333333222222***,,,......---------...000222444666444000,,,(((---000333777888777555444222222555:::888111,,,+++,,,///111000---***+++,,,...333888:::===@@@???;;;555555444222///---...///)))&&&""" """'''...222///+++((((((+++111666888333...((($$$$$$'''***+++((())))))+++---111444666888555444444111...///333,,,&&& """(((---,,,)))+++///333444222111222444000...,,,***))))))***+++"""""""""$$$(((---222555777111,,,---222666666444111333333000,,,((()))***%%%!!!!!!(((000555888:::666777666555111---(((%%%%%%$$$###$$$(((...555999333555:::DDDOOOXXX[[[[[[^^^XXXOOOFFFBBBAAACCCEEEHHHEEEBBB???===:::777555666333...)))'''***000555222444888===@@@@@@===;;;444222///000333888;;;<<<===;;;888333///+++((('''---000333555555333000...***+++111999===;;;888888;;;999888888888888777555111000///...---,,,,,,,,,***,,,///111000000000000444333,,,$$$$$$+++111333///***&&&$$$!!! %%%+++,,,...111333222222222222111000...,,,***(((&&&%%%'''""""""***111222111)))+++000666;;;;;;555000------///222444777999:::666444333444333333777<<<777555444666:::???CCCDDD@@@BBBCCCCCCAAA@@@???@@@KKKMMMKKKFFFBBB:::...!!!(((---444:::>>>===;;;888;;;<<<>>>???@@@@@@@@@@@@@@@;;;555000///333888;;;::::::<<<@@@DDDEEEEEECCC>>>@@@???<<<777444333444666555999CCCPPPddd~~~nnnnnnwwwgggXXXOOOIII@@@:::777888888999::::::;;;>>>@@@>>>999555666333111333777999888555444111...111666:::;;;999888888777666444333222222222222222222333222111000222333444222222555<<>>CCCFFF@@@BBBDDDDDDAAA@@@@@@AAAMMMLLLHHHAAA===999111'''+++///555:::===<<<999777::::::<<<>>>@@@BBBAAAAAA@@@===888444222222333444555555777>>>EEEGGGDDD??????===;;;888666666666777999777777>>>LLLccc}}}lllrrr~~~nnn^^^VVVKKKAAA;;;999999999999:::===AAACCC@@@999444777333//////333666444111444222111444:::===;;;888999888777666444111///...///000333777999999777444444777999999777777;;;>>><<<:::555///***)))+++---+++---111555666666444333111555666222***''')))...)))+++......---,,,---............000222222000///222777<<<<<<888222///---***,,,...111222111000//////---***'''&&&'''(((***%%%***111555444111...,,,)))&&&)))000444333555:::???===999666333222222222999777555555777999999999999888666333222111111111222222555<<>>AAA<<<666///...111333222000+++++++++,,,---...000000,,,((($$$(((000555444222+++,,,...222666666444222)))%%%(((111555111---...111///,,,***))))))+++,,,,,,,,,,,,...111666:::<<<777666999CCCRRRbbbnnnsssuuujjj\\\RRRMMMJJJEEEAAA??????@@@AAA???999222,,,000///...------///444888111333777;;;??????===:::888444...,,,...333777:::999888777444000+++'''$$$###+++444666111***((()))&&&&&&)))---+++&&&)))111666444333333444444333111666444333333444444444333,,,)))&&&''',,,111333444222222...'''&&&,,,111333'''""" ###---666222...///222444444222###%%%&&&%%%$$$############$$$%%%'''(((***+++---***---000333444444333333000111444666777:::===???===888555666444111555<<<<<<888333222666<<>>999:::===>>>>>>===;;;999999<<<===777...***,,,000...***&&&***111666444111555666666333---***+++---,,,------,,,---///+++$$$'''&&&%%%(((...111222111---333:::;;;777222111222...000222000---,,,---///777000((($$$%%%(((******+++...111111...++++++---''')))+++---///333888;;;>>>AAA===444000444666555888777777777888:::===>>>:::<<<:::444,,,***///555000777>>>AAA>>>999555333------------,,,+++)))((((((''')))///555999999777444111//////111222111///,,,------,,,++++++---...111000...+++)))((('''&&&&&&'''((()))******)))))))))&&&###!!!###''',,,///000***$$$%%%,,,444999:::+++'''"""!!!$$$%%%"""!!!''',,,000333555777,,,,,,+++***+++///555999===<<<777000111666555///+++***---222555888>>>EEEEEE@@@888222///111555888;;;888444111///000111111444///,,,,,,000111///,,,***---111444666777888999888555111...---,,,+++***)))******)))''')))...222333444666888999:::;;;;;;777666888BBBUUUjjj||||||qqq```TTTOOOLLLHHHIIIEEEAAAAAABBB>>>555---///000222444555555333222///444777:::>>>AAA@@@;;;777333222444333111333666888777555000+++'''&&&&&&%%%'''))),,,...,,,(((%%%'''&&&$$$!!! $$$'''---000000------///...+++444555666777666444111000,,,)))&&&(((---222555666:::777000'''%%%))),,,---+++$$$""")))000333...)))'''***...000111+++'''$$$%%%)))+++***'''---+++(((%%%%%%&&&)))+++///222444333111///000222555555666888::::::999888444444444222111111333666777666444333666;;;AAADDD>>>>>>>>>???@@@AAACCCDDDEEE===555111444777999999666555444444555555444333999<<<@@@AAA??????AAADDD@@@BBBCCC???:::666555555555777:::<<<>>>===:::888777999555000222999<<<888;;;<<<===???FFFZZZ}}}pppeeennnnnn]]]OOOGGGDDDDDDDDDBBBBBBCCCAAA;;;:::<<<<<<888444222111000---+++...333666888<<<@@@???;;;666:::;;;666...((())),,,000666<<>><<<<<<===;;;<<<>>>??????===;;;999666999;;;999444222333666333///,,,,,,000222111000666777666444222111222333///111///---...000---'''$$$""""""%%%+++///000000111333666555333000//////000000000...,,,---111555:::333+++'''(((***++++++***---//////...---///000++++++******+++111888======???<<<444111555999888888777666555777:::===???@@@AAA???:::333///000222000555;;;===<<<888666555666555555444111...,,,******))))))---222555444222...,,,***+++---//////...,,,,,,+++)))((()))---///111///+++(((&&&&&&'''(((((()))******)))***+++,,,((()))***,,,...000333444222...++++++...333666777///***%%%$$$$$$$$$ ###(((---111444666777///---,,,,,,///444999<<>>>>>666...,,,111666666444333444666888:::999666333888<<>>:::888888999===>>>>>>===;;;999888888666777444000333:::===:::===???BBBEEEKKK\\\|||lllcccooowwwggg\\\TTTPPPLLLDDD???>>>>>>;;;:::;;;>>>:::555222///...+++***+++222888999:::<<<<<<888555999999222'''!!!$$$(((222777===???===;;;;;;;;;>>>?????????>>><<<:::999222444777:::<<<=========999666333000///...//////777777777888:::;;;:::888333444333000111333222---###""""""%%%)))...000111444222000//////...---+++111///---+++***...444999666111***'''(((***+++******+++,,,------///222444111...***'''(((...666===:::===<<<777555888::::::777555222111222666;;;>>>DDDDDDBBB???:::555000---...111555777777777777888<<<;;;:::888666222///---...+++***,,,///111000---'''&&&%%%&&&))),,,---------+++(((%%%$$$''',,,111222///+++'''&&&''')))******,,,,,,***((((((,,,///+++...222666888888666444333333222000///000333555333///***'''&&&$$$ !!!$$$(((---111333444444111...+++---333999===>>>CCCAAA===888777777111+++%%%$$$''',,,//////444:::===<<<:::888666555444444888:::;;;888333///......222222444666555...$$$!!!&&&---444888::::::999777444111222555555111---111111111000...///111333888999:::<<<============??????CCCOOObbbwwwsssiii```XXXVVVRRRLLLIIIGGGCCC===888444333111000000000...,,,)))---///000444888666222333222333777777555444666666999:::888333,,,&&&$$$+++)))((((((***,,,,,,+++$$$$$$###!!!)))---000000111444222......000222444444222///------***(((***///444555555999======555---+++,,,,,,+++)))((()))'''%%%***111111...***)))***,,,---...***)))))),,,000222000---&&&'''((('''&&&&&&(((***222666::::::666000+++((()))***---333:::;;;555000,,,,,,...222666777444000---///222666888:::;;;;;;333333333777:::<<<:::777666000))))))///333222//////222666;;;===:::555000666<<>>>>>>>>===;;;:::999888000111555;;;@@@BBB@@@>>>::::::888333...,,,...000777888:::>>>BBBAAA<<<777333555444222222666777444((('''''')))+++...111222333000------000111---)))...---+++)))))),,,000333***&&&######'''***++++++++++++******,,,...222555444111---((('''+++222888888<<<>>>>>><<<:::999888444111---***,,,000666:::@@@@@@???@@@>>>777...''')))+++...111333666999;;;999999999888777444222111000---+++,,,///000///---%%%$$$$$$%%%(((,,,...000...,,,'''###"""&&&---222333111///---,,,------...***,,,,,,)))&&&''',,,111///333777::::::777333000222333333///++++++000555666222...+++)))&&&### """$$$''',,,000222222222///+++'''***222999<<<<<<888777666777999999555000'''''')))......---///444555666777888888666444333222555888666000+++((())),,,...111444333---###"""&&&---555::::::888555222///...111777999555000//////////////////111222222444666999<<>>;;;888888;;;???BBB@@@???<<<777222222888===999888666555777;;;===<<>><<<888555333111999???>>>;;;999777444333///***))),,,//////...111222222000---...222777;;;;;;:::999888777777777111111333999???AAA===999777999999555000---///222555888<<>>AAA===;;;777111---///444:::111//////333777;;;>>>@@@BBBDDDGGGJJJNNN___~~~qqqgggiiitttsssaaaMMMCCC???<<<<<<===>>>AAACCCCCCAAA>>><<<;;;555;;;???>>><<<<<<999555555///))),,,444:::999555000000///---***,,,111666777666555444555666777888222222444888;;;;;;777333222444666555222///000111333666;;;@@@@@@;;;222,,,...222444111111444555444///111333333111///...///---++++++///444444000+++***))))))******((($$$ $$$,,,222333333...+++(((''')))+++------.........---,,,---///222555888>>>CCCAAA999333222111---((($$$$$$''',,,///...///222777888444,,,%%%'''(((***...333777888888///000333666888999::::::444222111333666777444000++++++++++++,,,///444777333111...)))''')))...222222555888::::::888555333'''%%%######$$$(((+++---000111333555777888999999111000---'''###%%%---444333000---)))((()))+++---)))(((***000666999777555+++((($$$%%%***///222333,,,***+++111555222...,,,++++++---111000++++++---+++---111555666555333222++++++++++++***(((&&&%%%***,,,000444666666555444000111444999<<<:::333...((()))***---000222333222,,,)))&&&&&&'''***,,,,,,...---,,,---000555;;;>>>GGGJJJOOO[[[mmmiiibbb]]]```fffeeeZZZPPP===888333222555666333000111222///,,,,,,///...***((('''***...///+++)))+++---000222333222111222333111000111222333222...,,,000000000---)))&&&$$$$$$(((,,,//////000222111---(((&&&###"""###''',,,///'''%%%%%%(((,,,---+++)))***000333...+++---111222///---...111///)))%%%$$$+++---...---+++((('''''''''((((((((((((&&&%%%$$$&&&+++000000......111555:::777444222333444444333...,,,++++++,,,.........###$$$''',,,000000+++'''"""''',,,111222000+++((((((000:::<<<999444333444444888:::888444444999???AAA@@@>>>===<<<999555222222888???CCCDDDEEEFFFIIIBBB>>>888444555888;;;===>>>:::444...,,,...111333&&&$$$'''///777<<>>??????@@@AAA???<<<;;;<<<===555999;;;;;;===???===888444000,,,...555:::999777///111333222000000444888444333222222333666888:::444444555777777555222000...111444555333111///...000333777888666222---+++---222444111...//////---111444999:::777444222222...---,,,---000000///,,,,,,+++++++++,,,***%%%!!!""""""$$$***111555555333,,,)))&&&&&&)))++++++***''')))***+++---000444888333333777<<<;;;444222555444111,,,((('''(((,,,///,,,...222555666333...***......000444777888555222...000222444666666666666666555555777999888333///---......,,,,,,...333777666555333000------///111000111444666777666444222&&&""" !!!'''+++,,,,,,,,,...000333555777888888333222...)))&&&''',,,000000...)))%%%###&&&***...(((''')))///666999888555///---***)))***...222444111,,,,,,222333...)))(((++++++000555444000000222///000222444444333111000///+++((()))---///...,,,---000444777999999::::::666555777;;;===;;;444...***+++---,,,++++++...000111,,,&&&$$$%%%''')))))),,,***''''''+++222999>>>HHHJJJOOOZZZlllrrrhhhjjjsssuuukkk^^^JJJ@@@555000333666777666888777333...---///...***)))''')))------)))((())))))---111333333111000///+++******+++...//////...///000000///---,,,,,,---+++///000...///111000---######"""###%%%(((+++---%%%$$$$$$'''++++++)))&&&+++111555444333555555333,,,((((((---000+++&&&###&&&)))++++++'''###!!!!!!$$$%%%%%%%%%$$$###$$$$$$&&&+++000111......333999<<<999555333444555555444000222222000---******+++&&&'''***,,,,,,,,,***(((&&&)))...111111...+++(((((()))+++///222444666666555444444444666:::>>>AAA@@@???>>>===<<<999555111222666<<>>CCCHHHLLLMMMOOOQQQVVVgggooogggdddlll~~~nnnZZZKKKBBB???AAA======;;;777444444777;;;444666777888===BBB@@@:::111///...///222444555444000444777888666666777999222222111111333777:::===555666666666555222000///---///222444444222...+++///111333222...+++,,,------333555000,,,***)))&&&333888>>>@@@===:::777777111///,,,++++++,,,------///---,,,,,,...,,,)))%%%(((((()))...333555333000)))'''%%%&&&)))++++++***###%%%''')))---222999>>>111///111555555111222888888444000+++***+++---///...000444777666333000...444444666888:::888222...///000111222222222111000777666777999;;;888222,,,...//////,,,+++,,,222666888888777444111///000111---...///111111222111111&&&!!!!!!)))......++++++,,,///111222222222111666444111...+++***+++---///,,,&&&!!! ###(((---%%%$$$&&&,,,333777666333222222000---,,,...333666444...---333444...((((((,,,---222999:::666666999444444444444333111000///444...(((***000555444222...111555888999999888888999888888;;;>>>===666///---///000---((('''***...666000((($$$$$$&&&''''''(((%%%######)))222<<>>===888222000222000,,,(((&&&'''******&&&%%%'''&&&+++111555444000---+++&&&$$$###$$$(((---000111---.../////////000222444000333333111000222222..."""###%%%'''***+++,,,,,,'''&&&&&&))),,,---***&&&...444999:::;;;<<<888222)))$$$###***000---'''###$$$'''+++***&&&""" """"""###"""""""""$$$&&&&&&,,,000000---...444:::;;;888444333444444222000111555888555...)))'''((((((***,,,,,,+++************,,,///111111...+++))))))###""",,,555777666444///,,,///888???AAA@@@::::::;;;<<<<<<888333///222555999<<>>@@@DDDIIIPPPRRRUUUWWW\\\lllooohhhdddlll}}}lllYYYIIICCCEEEDDD<<<555444444333555999;;;666222333777:::888555777222......111222000---222111222666<<<===:::555...,,,,,,///444999<<<===<<<;;;:::::::::666///***'''***------000333222---,,,///222111---+++---000777555222---)))'''(((***222444888>>>CCCDDD@@@<<<444333000+++'''(((,,,000333222111111111000...,,,999555222000///,,,((($$$"""###%%%'''))))))(((((($$$!!! &&&///888;;;;;;111...000666999555333666999333,,,)))***---...///555555444222000///000111555888::::::777222///.........000111---(((+++222666222333888888111,,,,,,...222000)))'''...555666666333555;;;;;;333---,,,'''+++...111111000000111+++'''&&&((()))'''&&&(((---...+++((()))------+++444333222000......------...)))######---444---)))$$$"""%%%---555::::::888555///++++++///444666222...+++******))))))///333777999999777666666666111000555666111///111888666444666888999666333...++++++///555999777444111333666:::;;;999555111222111000---******,,,...///,,,'''###!!!"""%%%''''''%%% &&&666@@@AAAGGGFFFIIITTTeee~~~xxxvvvVVVGGG777111111333888<<<===>>><<<777111------///...'''"""$$$&&&&&&''')))***)))///666777///***+++...+++(((%%%%%%(((---///------...000222444666666222///,,,,,,...333666999444---&&&&&&---333444222)))((()))...333333...(((...111444666;;;???;;;444---***((((((+++,,,+++)))//////,,,((("""###&&&******'''%%%&&&(((///111111000......111444777777666333///---,,,,,,///555777222,,,)))'''%%%111111111111000///---,,,///,,,---444777111)))$$$""")))111666------///444999;;;:::777666999======;;;777444222999999888999;;;@@@FFFKKKFFFBBB===:::999::::::;;;555222222666<<<@@@>>>;;;333555:::???>>>>>>CCCKKK[[[[[[ZZZZZZ^^^oookkk```___lll{{{iiiXXXQQQQQQEEE===666555666666888;;;999666333111222444666777888555333333444444222000444222111444888888444000***)))))),,,111555888999:::999999999999666000+++%%%)))---...///111...)))&&&,,,111111...---111666666444///***&&&'''+++...333444777===AAAAAA>>>:::222222000---******---111444333222222333222///---888777555222///***&&&######%%%))),,,......,,,+++%%%$$$%%%)))000666888888777222222888;;;888555666555///)))''')))---000111444444333000.........///222444777777555222000000000000111000+++&&&(((---555000...222333000///222222555333,,,***...222333111///111777777111---...,,,...111111111000111222000+++(((((('''###"""$$$***+++)))%%%%%%)))***(((000000000000000000000000...***######---444+++'''""" ###***222777999888555000------000444333000---+++******)))(((000444777999777555444333222---***---///...000333444555777999:::888333000)))'''(((---333666444111///111444777999777333000.........---+++,,,...000333///(((### !!!###%%%%%%%%%######,,,:::AAAAAACCCDDDJJJWWWhhhwwwqqqXXXIII:::444222222444777:::;;;999444...***((()))'''###"""%%%'''&&&&&&))),,,***,,,111111,,,***,,,000...***'''&&&'''***,,,***,,,...222555888999999111...***)))+++000555999777000******000555666444******,,,222777777222---111444555444666888666111---***((())),,,......---111///,,,((($$$!!!###%%%'''((((((((()))***---///111000///...000333333333222///+++(((''''''***......,,,---000000...333444444555444222000///+++((()))000444000***'''"""''',,,///111111333777::::::777444555888<<<===;;;888666555888888777777999===BBBFFFCCC@@@===;;;::::::;;;;;;999777888<<>>BBBFFFEEEAAACCCHHHLLLMMMRRRYYYcccwwwlll___hhhzzzuuulllZZZNNNAAA<<<;;;999888:::666555333000//////111222333888>>>???<<<888888:::888555111000000000///---,,,++++++,,,///000000///333444666777777444000---000777:::888333...&&&!!!+++444555///---222888888666222---***,,,111555222222333444555444333222---...//////000111222333//////000111333222000...444999<<<888///'''$$$%%%'''+++222666777555000,,,(((***+++,,,,,,...222444<<<777444666999888333///---,,,++++++---...///000333222111111222222222111///000111111000111333555555222111111,,,''''''+++000+++''''''***...222555888888777444222000///---,,,,,,---...------...000//////...------///333777333///+++)))$$$ ###***,,,,,,'''%%%'''(((&&&(((***---111333444444333)))&&&!!!&&&,,,***%%% $$$***///111222111///---,,,,,,---...---------...000000...,,,+++...111222111///......,,,(((%%%%%%(((,,,000333---333999:::666000---+++&&&(((+++///222111---)))###&&&)))+++,,,+++******000222333333222222333555000///...---,,,,,,---...///------///333777666333777<<>>BBBGGGIIIHHHGGG888888===BBBBBB@@@AAAEEEMMMMMMPPPYYYfff{{{qqqeeeiii}}}yyygggXXXIIIBBB???<<<;;;;;;666333111222555444000,,,...666>>>@@@<<<999999;;;666333111000000111111111111000000222333333111///000222555666555222///...444;;;@@@===777222,,,%%%'''///777777000,,,---111888888777444111000111222000000000///............------...///111222222222///000111333555555333000333999===999///'''&&&(((///333777::::::666111---++++++***)))))),,,111444666333000///222222...)))&&&(((,,,///111222333333333222222333666777666555000111111111000111333555555222111333111------111333111...,,,...333555666777666555666444111///...000111111---++++++,,,.........---,,,---111777<<<666222///,,,&&&###+++///...)))%%%%%%&&&$$$'''))),,,///222222222222'''$$$ ###((((((### %%%+++...///...,,,***((((((((())))))'''(((***...000000...,,,&&&))),,,......---......---,,,******,,,///000///---111444333///,,,++++++((()))---//////,,,'''###"""%%%)))*********+++,,,888999888666444333444555000222444555555333000...000---+++---111333333222555999BBBNNN[[[nnnssseeeWWWNNNGGG???888555...---,,,+++***(((&&&%%%))),,,111555000'''"""### !!!$$$'''***+++///...,,,+++***+++,,,---%%%&&&***000444333---'''***,,,---,,,))))))***,,,---++++++...333888::::::333...(((%%%%%%***///222000888===;;;777666333000333333111///,,,***))))))/////////000333444555555///***&&&%%%(((+++,,,,,,'''((()))+++,,,,,,++++++...000111111000111222333888;;;777,,,######(((+++,,,---///111222333333333222---+++------+++,,,///000222555999<<<=========333555888:::888555222///333555888999999999:::;;;555222111111333444444222666999;;;;;;:::999:::;;;:::<<<>>>BBBFFFGGGFFFEEE222222666===@@@???BBBFFFJJJHHHKKKUUUfffqqqffflllsssbbbPPPGGGCCC@@@======555222000444888888111***,,,333;;;===:::666555777111000///...///000111222333333444666888888555333...111444555333000...---222999>>>;;;777555222///+++111777777222---++++++444666888777444111///...000000///,,,***)))+++---...------...000111111000111111333777999999777444222777;;;888000******,,,777999;;;<<<;;;777333111...---+++******---///111......---******,,,***''' $$$***///222555888:::555333222444888999666444...///000000000111333555444111111444444222333777888888555333555:::;;;999666333222555555111...---333666555///))))))++++++------------///333:::???888555444111)))!!! $$$---111000***$$$""""""!!!$$$%%%(((+++---/////////)))&&&"""$$$(((&&&!!!&&&---///...,,,)))%%%######$$$$$$$$$ ###''',,,000000---***$$$'''***,,,,,,,,,...///---//////...///222000,,,---......---+++))))))***&&&(((+++---+++'''"""$$$(((,,,---,,,,,,///222>>>===:::666222000111222444666888999777222---)))+++&&&%%%+++111333444666333666>>>GGGSSSfffsssbbbVVVMMMCCC;;;888///---+++***+++,,,+++******+++///333000'''"""""""""%%%''''''***...000...***)))''''''(((+++...000)))***---444:::999222,,,,,,...///,,,'''$$$$$$&&&'''&&&(((+++000444666777777111)))###"""'''...444---444999999:::;;;999666999:::999666111,,,)))'''...111555777888888999;;;333...)))&&&&&&))),,,---***(((&&&&&&''')))******+++---///000000000222444555;;;:::..."""!!!''',,,------...000333666999:::999444111111///,,,---000555666888999999888666555///111444555333111000000333555888999888777777777222000///111555777555333:::===@@@???===<<<>>>@@@:::<<<@@@CCCEEEEEEDDDCCC444333555<<>><<<777111,,,+++,,,...444555555444222...***'''&&&"""###,,,222333444666222555<<>>BBB999<<<@@@BBBBBBAAA@@@???<<<888888<<<>>>???AAAEEECCCAAAFFFXXXrrruuummm~~~|||bbbQQQGGG<<<444000000111333222111000111333000222444444111---)))'''&&&((())))))(((((()))***+++---111888===???>>><<<---111444555111---,,,,,,222777777111***)))++++++***---111666777555///+++(((+++---...---,,,+++,,,222222000,,,))))))---111222///,,,+++---...---,,,+++---000444777777555222111444555444111///000222555444333222111111222222555333222444666333+++$$$"""***,,,&&&###&&&******,,,+++)))''''''+++444;;;888444111111222111+++&&&$$$'''+++...000222444666555111111444777666666999888888444...111;;;@@@???999222///222222,,,((()))333999999000))))))***(((((((((((('''(((+++000444***---222666333...000555555:::999111((($$$###!!!###'''***,,,222111---)))'''(((,,,000,,,'''$$$(((111888999777...(((!!! !!! ###)))111666666222///***,,,......------...///***------***,,,111111,,,(((&&&%%%'''******&&&###%%%(((+++,,,+++)))'''&&&###'''++++++***+++000555<<<999444---((('''))),,,111111000...---+++***)))&&&"""%%%...444333111222111555<<>>444333...$$$ $$$%%%&&&)))+++,,,---------+++'''$$$###&&&,,,111------,,,,,,222;;;>>>;;;444777:::888111)))###!!!!!!+++444444...)))***...222000,,,'''$$$&&&---444000***""" $$$((()))---...//////------...///000444444...******+++***+++******,,,111888???CCC>>>:::777666333...///333555555444333111...,,,***+++---///---***)))***---222666999:::888444000///...---...333:::>>><<<999:::>>>@@@>>>:::999===AAA777:::>>>@@@???===<<<;;;BBB===:::;;;===<<<>>>AAAGGGFFFMMM```zzzzzzgggRRRCCC888444666555666777888777666444222555222000000111111...+++)))(((&&&%%%%%%&&&((()))---...111777;;;<<<888444...111333444222000...---555444222...)))%%%$$$$$$)))---111444999<<<888111'''***,,,,,,)))((()))+++...333222)))%%%***000222222111000...,,,***((('''+++***)))'''''')))...222222333555444222/////////111///,,,)))'''(((,,,///444444555444111---)))&&&###)))---)))"""!!!)))222666333...'''$$$'''///666;;;444000333222+++''''''###(((---......///333777555111...000555888777555222///***(((+++222:::???666333000000222111...+++222555666222+++&&&''')))%%%###!!!!!!###%%%$$$###''')))---111333333333222???:::222+++'''%%%$$$###"""$$$$$$000///000000,,,(((***///666111...333<<>>888777,,, !!!'''(((&&&&&&(((+++///222111///---,,,,,,,,,...///---'''""")))&&&%%%(((---000...+++######&&&### '''))),,,......+++'''%%%***(((&&&$$$%%%'''***,,,111111///,,,)))''')))***...---,,,,,,---...000111---+++)))+++///111///---+++555999???OOOcccxxxjjj]]]PPPFFF:::555///---000111///,,,))) ---666333111444555333000---+++*********&&&%%%"""$$$+++111---******222===CCC@@@:::666555111+++%%%"""$$$&&&+++***((('''''')))+++,,,******(((&&&%%%(((///555777222,,,***111;;;<<<888111000111444555000%%%'''---444555222...---......,,,***)))***---111333999///'''%%%""" %%%)))---111111---,,,...111,,,,,,,,,,,,++++++******(((...///,,,---555999999333444444000,,,***---///111444666333...---000555444444222---(((&&&(((+++///333777777333///---------+++---333888:::===AAA@@@>>><<<999888888888777555:::???@@@===999666555888777888;;;;;;:::<<>>888///+++...000000---,,,,,,---+++...---'''&&&,,,222444666555333000...+++***))))))'''$$$  %%%(((111222444333000...------000...***'''%%%(((...222444444333111...***'''%%%%%%+++///---'''%%%***000444222---(((''')))///333555///---000111,,,((()))&&&+++000222000000333666222///---000555999999777222///+++)))***///555:::333111000111333333///+++///333666444///)))&&&%%%!!!!!! """$$$&&&)))---000111222111666111+++'''&&&&&&%%%$$$ """&&&''''''---***+++,,,+++)))***///666444333888>>>???;;;666111'''%%%...111000,,,***)))***,,,---***(((,,,,,,---//////,,,&&&!!!%%%$$$%%%)))...000---***&&&###!!!###'''(((&&&""")))+++...111111///---+++)))'''$$$!!!!!!"""$$$&&&,,,---...---***))))))))),,,,,,,,,---...///111111---,,,++++++,,,,,,,,,++++++555999===KKK]]]{{{~~~pppbbbWWWFFF@@@999555666777666444+++ &&&...,,,,,,000222111111000///+++&&&"""$$$$$$###"""###(((...333+++(((''',,,444::::::777555444111,,,'''&&&(((+++---+++)))((()))******)))&&&'''((((((''')))...111222///***)))111:::;;;777///------000222111+++%%%)))111:::===:::555222111---,,,+++***+++---///000222,,,(((((('''""" !!!''',,,000000---)))***+++'''((()))*********)))((((((+++***&&&'''///555666//////000...------...000555666888999888777777777999888555000***'''(((***---000333333111/////////---+++---333777888;;;@@@??????===:::666444333333555:::???@@@>>>:::888777777666777;;;;;;999<<<@@@IIIPPP]]]nnnxxx^^^LLL???888777333444666999<<<===;;;:::222222222444777999888777444111---++++++---111444000000222444666555111...---,,,++++++,,,...111222//////...+++))))))+++,,,***///444999======666---///111444555444222111111***+++***'''***111666777666555333000...,,,+++***'''$$$  $$$...000111000...,,,++++++///---***''''''***111555555333000---***)))(((''',,,///222222///,,,---///333000---+++,,,...000000...++++++///000---+++,,,+++///444666444111111222...,,,,,,000555999:::999111///,,,******---111333000......000333333000,,,---000444555222,,,%%% !!!!!!###!!!"""%%%))),,,///111222,,,'''######''')))(((&&&#########&&&))),,,,,,,,,)))%%%$$$''')))((()))+++111222666:::<<<:::555111+++###(((333888999111---(((&&&&&&&&&%%%###'''(((+++...000---'''#########&&&,,,111222...***(((&&&%%%'''***+++(((%%%***,,,///222333222111000***'''###%%%)))---///...+++)))))))))+++,,,...///000//////......---+++))))))***+++---777:::>>>IIIXXXtttvvvkkkYYYQQQEEE>>><<<===>>>>>>111$$$ %%%%%%'''---000000111444555000$$$ !!!###$$$&&&(((---000+++)))'''(((,,,111333555333222///,,,***+++...222000,,,)))***------)))%%%!!!$$$(((++++++++++++,,,***)))'''(((///888:::666---+++)))+++...///,,,******222===BBB@@@:::555222,,,,,,,,,,,,,,,,,,,,,,,,(((&&&&&&***)))$$$%%%***///000---(((&&&&&&"""$$$'''******)))'''%%%))))))'''"""""")))000333...------///111333333222999:::>>>BBBEEEDDD>>>999:::999777222...++++++,,,,,,---.........///111333000...000444555555999???@@@AAA@@@<<<555111000111888;;;???@@@>>>:::777666444444666:::;;;999<<<@@@KKKUUUdddxxxdddPPPDDD>>><<<777666666999<<<<<<999666555555666777777777555444111///...,,,,,,...///111...///000222222222000///111000...---...//////000---,,,+++(((''''''***---+++///333555888999333+++...111555888999888666444---,,,******...555888999333222000...,,,,,,++++++'''$$$ %%%******,,,......---,,,,,,---111000///------///333666555222///,,,******,,,---555666666555444333222222333111...///222333111///......///111222111//////---111666777555111...---++++++,,,000555777777666///...,,,+++,,,---///111...,,,***,,,///222111///---...000222111,,,$$$"""###!!!"""&&&!!!###%%%(((+++///111333'''### ###)))---,,,)))'''(((***---///000000000&&&!!!###&&&%%%$$$$$$%%%+++222777666222---***)))"""'''111666888000000///+++&&&""""""### $$$)))...000...)))&&& ###'''...222222...+++''''''(((+++---...,,,)))+++,,,///111222111111000///,,,&&&!!! &&&---222222///,,,***)))***---//////...,,,***---......+++((('''+++...///:::???BBBKKKXXXrrrnnnbbbQQQCCC======AAACCC999,,,!!!!!!$$$)))///111000111666:::555)))!!!$$$%%%%%%%%%&&&'''++++++*********,,,000333111///---++++++...333666222...***,,,000000)))""""""(((---...,,,)))'''###$$$$$$&&&...666888444---+++******,,,,,,***((((((///999>>>===999444111+++,,,---...---,,,***)))!!!"""$$$((()))%%% """'''---000...***'''%%%###%%%))),,,,,,***&&&$$$******)))&&&&&&)))...111222000///222666888777555<<>><<<888555222333333666:::;;;:::===BBBOOO[[[nnndddQQQHHHCCCAAA<<<999777888999888333...000111222333222111//////,,,...///111111///...,,,***,,,---///000111111222333111000111333444222000---,,,)))&&&###%%%(((,,,///000000///222444111******---333999<<<<<<999666///,,,***+++///222555777111000...------...///000+++(((### ''',,,&&&))),,,.........///000444555555555333333444666444222000......///222333===;;;888666666666777777555333222333666666333000222555777777666555333111...111555666333///***(((***+++---000333333333111,,,,,,+++,,,---///111222///+++''''''+++000222222///...------,,,)))%%%!!!!!!"""$$$'''*********)))'''(((***,,,...111333444(((%%%###&&&+++000///---+++---000111222111111111&&&!!! ###%%%"""$$$---222222...***(((***$$$###)))---...+++222777333***""""""&&&$$$+++//////+++&&&###$$$***------+++(((&&&(((,,,000333333222000...///000111111111000000444111+++&&&""" !!!&&&...444555222...+++***,,,...///...,,,)))&&&***+++***'''%%%%%%***...000>>>DDDGGGOOOZZZssssss]]]III>>><<<@@@CCC@@@555)))%%%&&&***000666444111111555:::999111)))$$$&&&((('''%%%#########***,,,------,,,,,,...000///---)))(((+++///444777333...,,,...222222+++$$$!!!(((---///---'''###!!!###%%%,,,444666333+++,,,...000000///+++)))(((,,,222666777555222111+++,,,...///...,,,***(((###$$$&&&'''))))))&&&###!!!&&&,,,000000...+++)))(((+++...000///,,,'''$$$,,,---///111000//////111444222111333666888777555===FFFQQQVVVRRRIIIAAA>>>888777666666444333111000***))))))***---000333555333333555444...***///777===>>>>>>:::555111111222333444666888999888555333333222444999:::;;;???DDDPPP___uuu}}}___KKKEEECCCBBB>>>:::777777888666///)))$$$'''+++------------...---000444666666444000---(((***,,,---...000333555111//////222666999777555...,,,((($$$"""$$$(((,,,333333000...000333000+++'''+++222999>>>===999555---)))(((***++++++...222333222000//////111333444///,,,&&&!!!###''''''***---000000111333444555666777777555444555666444444333222333444555666>>><<<999666555666888:::777666555555555555333222666;;;===;;;888888666333---///222333111---(((%%%(((***---///000///...,,,*********+++---000222333000+++'''''',,,111444444000000...,,,***(((&&&&&&###$$$(((---222333000---///000111222333333333333)))((('''(((,,,///222333///111333333111///...///'''$$$%%%)))((("""!!!)))///000...+++)))***$$$$$$((())))))222:::888...%%%$$$&&&!!!'''---000...'''!!!"""%%%%%%%%%%%%(((,,,111555888777666444111111111111111222222222555222---(((%%%$$$$$$%%%!!!'''///444555222///---,,,---///000///,,,)))'''((('''$$$"""!!!###'''+++000???FFFIIIOOOYYYqqqpppYYYIIIAAAAAABBB@@@999000+++,,,222999===666222000111555777444111,,,---...,,,***))))))***+++,,,............///111000---((('''***///333555111...---///333222...)))!!!$$$(((,,,...,,,'''###"""###$$$***111444222))),,,111555555333///---)))***...111222333333222+++---///000000---+++))))))++++++***,,,000///+++%%%'''+++///111111000///,,,...111222111---(((%%%,,,...444999888333000111444222000111222444555555???IIIUUUYYYSSSIIIBBB???>>><<<:::999777444///,,,+++******,,,000333333333///111333111)))%%%,,,666===;;;888555333222111111***+++...333888999999777222111222666888:::???GGGQQQaaa{{{vvvVVVBBB>>>>>>===<<<888555666888777000***$$$***---......000222111444777999999777444111(((***,,,------///222666222...,,,...444777777555...,,,((($$$###%%%+++///666777555222444666222,,,(((+++222:::???===777111***'''(((***(((&&&***111666444222000///000222333---+++&&&!!!!!!$$$+++...111333333333444555333444333222111222666888555666777777777666555444888888888777444444666888888888666444111000222333666<<<@@@<<<999888666333,,,---///000000---(((%%%$$$'''+++......---+++***))))))))))))+++...000222000---+++,,,111444555444000222333000,,,))))))***))),,,111444666666666666777888888888777555222000((())))))))))))---222777222444444222...+++***+++'''(((---111...%%%  &&&+++......+++)))'''""" &&&***,,,,,,111666666000(((###!!!%%%---111...''' !!!###$$$)))---333777777555333111////////////000111333444111...***&&&$$$$$$%%%&&&###(((...222222000...------...000111111000...------(((### !!!###&&&(((---===EEEGGGLLLSSSjjjqqq\\\MMMEEEBBB:::777222///111888===@@@444111...---///111222222///000000//////000444777111000//////111444666777444///)))''')))...222444///......000222222111///'''''''''***,,,+++((($$$!!!$$$%%%$$$)))000333111***---111333222///,,,***'''(((+++...111222222111,,,---///000000///---++++++......,,,...333333...******+++---///111111111+++---///111000---)))&&&+++---333:::999333000111222222111000000222666:::AAAIIISSSWWWTTTLLLEEE@@@AAA???===<<<:::666000,,,,,,,,,---000444555333000,,,000444222+++(((111>>>BBB<<<666333444555333111((())),,,111666999888666111......111444777???GGGTTTfffqqqOOO;;;888:::999:::666333555::::::444...###(((...111222222333555444555777999999777555444)))+++------,,,...222666666000+++***///333444333...,,,(((%%%$$$'''...333888:::999888999:::444,,,***---444;;;???<<<555...)))(((***,,,)))%%%***444777555111...------...///)))'''%%%!!!###&&&000222444555444333444555222000...,,,,,,000666;;;777888::::::999666333111111555888777444222333555888888777222...---000444444<<>>>>>===:::555000---...000333777666222...---111777666000...999GGGJJJAAA888555777999777333---,,,---111555777555222000,,,+++...000555>>>GGGYYYkkkpppSSSCCC<<<777444555666777888777555333222'''---555===@@@>>>:::777888888888666555333222222,,,+++)))'''&&&(((---111555333000......///...---,,,......,,,)))))),,,///777777888;;;===;;;555000...333777777888888333---+++++++++,,,---///222333333222222222111///+++(((###&&&(((%%%!!!!!!%%%***222666888555666888333++++++)))'''&&&''',,,111555777555666888555,,,***---,,,000333333000///000222333888888222---------,,,111444999===<<<777111---,,,------///000///,,,***'''((()))+++---.........///+++((())),,,,,,)))%%%***...333555444333444666444333555888444---,,,111777888999999888999;;;===@@@;;;555222111000---+++((((((((('''(((+++111555666333...)))%%%###"""!!!%%%+++...,,,---///---'''&&&!!!"""))),,,&&& ###,,,222333111222333222///***%%%"""!!!&&&(((((('''&&&&&&!!!  ###'''***,,,///...---...000000,,,)))+++)))(((***...000000///,,,)))$$$""""""$$$%%%%%%$$$)))...---(((&&&)))......///000222333333333222------***''')))...000...+++444BBBIIICCCFFFdddnnnTTTAAA;;;999777777999999666333------,,,***(((&&&&&&'''...000//////555???AAA===888555333444777:::<<<<<<999333,,,***,,,111555666111666666111...///000///......///000...,,,***(((---+++))))))+++---------------,,,+++(((%%%"""!!! %%%+++---,,,++++++,,,,,,++++++...111222///,,,///---+++,,,///222333333444222///...///111222222''''''(((***,,,,,,)))'''+++///333222...+++---000444888;;;888333222777===AAAJJJSSSVVVVVVSSSJJJAAA@@@????????????:::333---...///111333333111///---000555999999555555999???DDD@@@;;;888888;;;===>>>888888666333000000111333444555444222222999EEEOOO___rrrpppUUUFFF???;;;888999999::::::888666444222...000444888999999777666777555222111111000///...,,,,,,***(((&&&'''+++...555333000/////////...------//////,,,)))'''))),,,111333777::::::666111...---111444333444666333///++++++,,,---...111333555333222111222222000---***$$$(((***((($$$###&&&+++222555666444555777333---+++)))(((''')))---111444333111222444111+++)))------///000111000000111111333888999333.........,,,333666:::<<<;;;777222...,,,,,,---...///...+++)))%%%''')))***+++,,,---///222...++++++------***&&&+++...111222111000000111333444777999444,,,,,,111777999999999777777888999:::666000---+++***'''%%%'''(((((((((***---333777333111---***'''%%%$$$$$$&&&***+++((()))------***(((###!!!&&&(((###!!!,,,444777666444111...,,,)))'''%%%!!!$$$'''((('''&&&&&&''''''$$$"""###)))...111222111///...///111111///---,,,***)))***---......---)))%%%"""!!!"""$$$&&&&&&&&&+++000///***(((***......///000222444444222111000000...***,,,111111...000777CCCHHHBBBDDD]]]{{{xxxbbbRRRFFFBBB>>><<<;;;999555111***+++,,,+++***)))((((((***---...///666>>>???:::333222222333555777888999777222---,,,...222444444666999999333///000111111222333333333111///---,,,222///------...///000///000000///...+++(((%%%$$$(((+++------***(((((()))######%%%***000444555444555222///...///111222333777444111000111222000...))))))(((***,,,......---///111333222///,,,,,,,,,777:::===:::555444999???BBBJJJSSSVVVVVVRRRJJJAAA???>>><<<<<<;;;777111,,,+++---000333444333111///222777;;;:::666444777:::>>>===;;;:::;;;<<>>LLLWWWgggyyyqqqXXXJJJCCC???;;;<<<<<<<<<;;;999777555333555444444333333444555555555111,,,***+++---,,,+++------,,,)))'''&&&''')))222000...---......---,,,,,,...///---(((&&&(((***,,,111666777444000------...000///...000444444111+++,,,,,,...///222444555222111111111111000---***%%%***---,,,'''%%%(((+++111222222111222444333///,,,+++******+++---000222///...///000...+++,,,///000/////////111222111000111666999555111000///---555777999:::999666222///+++,,,---......,,,***)))###&&&)))))))))***---111444000------///000...,,,---...//////---+++++++++111444999999222******000555666888888555333333333222///+++(((&&&$$$!!!'''((()))***,,,///444888///...,,,***)))(((''''''''')))(((%%%&&&+++...---)))###!!!###"""...666999;;;555---(((((())))))(((%%%&&&''''''&&&&&&((()))---((($$$%%%,,,222555555000...,,,,,,---///000///...,,,******++++++***)))%%%""" ###%%%''''''&&&+++000///+++((())),,,......///222444333111///000111000...///333333000444999AAAEEE@@@AAASSSiiittthhhWWWPPPGGGAAA<<<999444111******++++++++++++******)))+++---///444888666000,,,---///000000000111222000...---...111333333333888:::888222...000111000555555555444333111///...444222//////000111111111444444333222000---***(((***+++,,,+++((('''&&&''' """(((///666999;;;<<<888222//////000111222:::666333333555444///***,,,***)))***...222555666555444222222111///---***888;;;===:::777666;;;@@@FFFNNNTTTUUUSSSOOOGGG>>>===<<<:::999888555111...))),,,000444666555333111333888<<<===999666555555666:::===>>>===>>>@@@CCCAAA???;;;555111///111333555777777777:::DDDSSS___nnntttZZZKKKDDD>>>;;;:::;;;;;;:::999888666666888777555333333333444555444...(((&&&)))++++++***000000///,,,(((&&&%%%%%%,,,***)))***+++,,,,,,+++))),,,...---)))'''(((***---222666333---)))***...000000,,,)))---333555222,,,,,,---...///000111222333222000000///---***(((&&&***...---)))&&&(((+++......------///111111000000///......------......///000000111000///111444666333000000222333000...,,,333777555222333222000555555666666555333111///+++---...///---+++***)))$$$'''******)))***///444444111......000222333222......---+++)))(((''''''...333999777///((()))---...000333333222000//////,,,+++)))'''&&&$$$""" )))***,,,------///333666......---,,,+++***))))))'''(((''''''))),,,...///((("""  (((000555666:::222***%%%&&&((((((((('''((((((&&&&&&(((+++...///)))###$$$***000222000---***'''&&&'''***---///000...,,,)))(((&&&%%%$$$$$$"""!!!!!!###%%%&&&%%%###(((,,,,,,(((%%%%%%'''---,,,,,,///111222///+++---//////...000555555111444666;;;???>>>@@@LLL[[[vvvyyyiii___PPPDDD<<<888555333000...+++)))***+++,,,,,,...,,,++++++------***%%%&&&)))++++++)))'''&&&'''&&&'''+++...111333333333555666333---+++...///...222222222111000...,,,+++000///---...000222333333777777777666444111///---&&&(((*********((('''&&&&&&%%%&&&)))...444:::===>>>999333...---...000000999666444666999888111***...,,,)))***///555:::===777444000111333333000+++444666888666444666;;;@@@JJJPPPSSSRRROOOJJJBBB:::;;;:::999888777555444333+++...222666888666444222333777<<<>>>===:::777555333999???AAA???===???BBBDDDBBB===666111///111333777999::::::===GGGVVVaaannnuuuYYYIIIAAA;;;777777777888888888888888888777777888888777666555444333...((('''))),,,......444444333000+++'''%%%%%%%%%$$$$$$&&&)))******)))%%%))),,,---+++)))***,,,333666777111(((&&&+++222333111,,,(((,,,333444111++++++,,,---.........///444222000...---***'''%%%&&&***...---(((&&&'''***+++)))(((***---///000000555555333111///...---,,,333444555444444666888999;;;777444333333222///+++(((000555444333444555444222222222222111000///...,,,///111111...+++++++++''')))***++++++...333888999666222//////000111111...,,,***((('''&&&&&&%%%***111666444---(((((()))%%%(((+++------,,,,,,---***+++,,,,,,***)))''''''+++---......------///111............---,,,***)))'''(((***---///......///)))######$$$$$$"""$$$(((---111222000///333...)))&&&&&&''''''&&&))))))(((''''''***///333222,,,&&&%%%))),,,,,,++++++)))&&&######'''+++...000///---***&&&$$$######&&&%%%$$$$$$%%%%%%$$$### ###''''''$$$""""""###,,,***)))+++...///,,,)))(((***+++,,,///555666222000222666:::;;;???HHHRRRhhh|||ooo[[[JJJ@@@<<<:::999:::444,,,((((((***---...///***&&&%%%'''&&&$$$"""$$$%%%'''&&&$$$ !!!''',,,000222333444111222000++++++...///---***+++,,,---,,,***'''%%%++++++,,,///333666666555777777777777666444222111(((***---///000...***'''+++)))((('''***000666;;;<<<777000,,,+++,,,...///444222333666:::999333---...,,,***+++000777<<>>;;;;;;===CCCAAA<<<777222000111333999;;;<<<<<<>>>FFFSSS^^^mmmnnnRRRCCC<<<777555444555555666777888999999666888:::<<<<<<999555333000...,,,***+++...222555::::::888444///***)))(((%%%$$$%%%''')))******(((###''',,,...---+++,,,---666777666000)))(((...555666222,,,(((,,,111111,,,((()))+++,,,.../////////555222///---,,,***'''%%%'''+++...,,,'''%%%'''***)))&&&&&&***......000222999888666444222000//////444888:::777777999:::::::::888777555444111---***(((///333222111333555444......////////////.........222444444000---,,,---,,,+++******...222777:::>>>;;;555///+++***+++++++++(((%%%###$$$%%%&&&%%%)))///444111...+++)))&&&"""&&&((()))***,,,---***---000000...,,,+++++++++---......,,,++++++,,,,,,...///000///...,,,***((()))---222444000...///+++&&&!!! $$$(((++++++***---111444333000+++(((++++++***)))((('''''''''++++++***((((((+++000444333000,,,*********+++***---,,,)))&&&%%%''',,,111222111000,,,(((%%%%%%%%%***(((''''''(((&&&$$$"""!!!###%%%%%%$$$###$$$%%%...***&&&''',,,...,,,((('''*********...555777444000333555777999>>>FFFMMM]]]vvvmmmZZZNNNGGGCCCAAAAAA999///))))))+++---...+++%%%!!!###&&&&&&&&&'''$$$###"""""""""  &&&+++...111333555333444222...///111000,,,%%%'''***---,,,)))&&&###''')))---222777999888777444444555666666555444333000111222444555333///++++++)))&&&###$$$)))222888888444...***)))***++++++,,,...111444666555111...,,,+++***,,,111666:::;;;---)))''')))...222000...++++++*********---333666;;;@@@DDDDDDDDDDDD@@@;;;888999999888666555666777///111333555666555333222000000222777>>>AAA@@@>>>999===??????;;;999888999===<<<:::666333111222444999<<<======>>>DDDOOOXXXmmmbbbHHH;;;777666555666666666666777777888999777999<<<>>><<<999444111---///000...---///555;;;@@@???===888222...------+++******+++,,,,,,***(((###(((...000...,,,,,,,,,222444444111......333777666222,,,(((+++///+++$$$$$$&&&))),,,000222333444444222///...------+++)))))),,,...+++&&&$$$'''+++)))%%%&&&---111000111444:::888777555444444555555222888:::777555888888555333555777777333///,,,***+++000333111...000222222,,,,,,...///000000//////111555888777222//////000///+++''')))///666::::::===:::333,,,((('''(((***&&&"""!!!%%%&&&&&&***///222000000000,,,%%%!!!###%%%''')))+++...+++///222222///,,,******(((***,,,---+++*********)))+++...111222111///---+++***---444555000---///+++'''"""!!!$$$(((+++,,,---///111111///***&&&$$$'''***---,,,)))'''))),,,......---+++)))+++...222111222222///,,,***+++---//////---)))'''(((---111444555444000,,,))))))***+++*********+++)))&&&###''''''''''''''')))+++,,,222+++&&&&&&***...---***---...---+++///555777555666999:::999888<<>>======>>><<<888666888999666222/////////---...///111222333333333...,,,+++111999@@@AAA@@@======<<<;;;999888777777555666777666444333333555888;;;>>>??????DDDMMMUUUnnnyyyYYY@@@555555666777888888777777777777888888:::;;;======;;;777333000***...222111...000777>>>DDDBBB???:::444111000000222111000000///...***(((%%%***000111///,,,++++++---000222333222333555888555222,,,(((+++---((( ###(((---222555777888333111/////////000///...+++---...+++&&&%%%(((---***&&&(((000444333333777999888666555555777999:::000666999555333555444///---222666666222...++++++...333444000,,,---//////***,,,...000111111111000222666:::999444000000222111***%%%'''000888;;;:::888555000***&&&'''***..."""$$$&&&&&&+++///111000222555///%%% """$$$%%%&&&(((+++...,,,///333222...)))'''&&&%%%'''***,,,+++***)))***&&&)))---111333333222000---+++---333333...---000(((%%%!!!!!!%%%'''(((,,,---...,,,)))&&&$$$$$$&&&+++///---)))(((,,,111222111///,,,******,,,///...111333111,,,***+++...000///---***'''(((,,,000666777777333///,,,---///+++++++++,,,---,,,(((&&&,,,+++++++++,,,...111333555---&&&%%%+++//////,,,333333000...000666888666===@@@???;;;888;;;AAAFFFQQQhhh~~~rrrbbbSSSIII@@@;;;444222222222///+++***%%%$$$+++---)))&&&&&&%%%  '''***&&&%%%'''***++++++---222555888999666333222111+++###''',,,333888888555///+++ $$$+++222777666111---,,,---///111333333333333111...+++,,,111777::::::666222+++###"""***111888444///+++)))'''%%%###!!!&&&,,,---***'''''')))((((((+++...222333333111111000///000222444666666111///+++(((&&&(((***---777;;;<<<:::999999666111555777888555///***(((((()))***+++---///111333444...***''',,,666>>>@@@??????<<<999777777888777666000222555555444444444555666:::???@@@@@@DDDLLLSSSoooqqqWWWCCC777222444999444777;;;<<<<<<;;;;;;<<<===<<<<<>>666///333555666444222444;;;AAAWWWQQQGGG===555111000000666888999999666222---***(((///444222+++(((+++000111000000222555888999999555111,,,++++++)))&&&###!!!)))333;;;@@@AAA666000---///000...///222222111///---***(((&&&%%%%%%,,,000//////222444444///111222222333555999<<<333222000//////111333444222333444222///---,,,,,,//////...---,,,,,,,,,,,,,,,------///111333444666444222222555555222111444777111...111333111000111...000111---)))(((,,,111(((###$$$&&&+++,,,000555444,,,'''%%%(((...---,,,.../////////---)))%%% ###"""###(((,,,---'''!!!$$$$$$%%%***///111000...,,,)))&&&$$$&&&(((******'''$$$  """###$$$%%%)))***&&&"""###$$$$$$'''%%%''',,,---++++++---111...+++***---//////...***,,,///000000.........//////---***&&&'''***...111333444333000---+++***+++++++++------+++'''$$$)))(((***...444777666444444***$$$(((...000000000666222......333999===>>>???AAABBB???<<<===CCCIIITTTbbbvvvvvvZZZ@@@BBB:::333111111000111444222---))))))+++)))"""###!!! ###(((+++,,,***,,,...000///------000333444333111---)))&&&&&&'''(((///666888555///+++)))!!!&&&---111111...+++))))))'''(((,,,111222---(((---***&&&(((---222555666888<<<:::///%%%"""$$$%%%333111...+++(((&&&$$$$$$'''%%%'''(((###&&&&&&'''***...222333333222444666888777444111111333333222...)))%%%%%%***///555999<<<<<<888333000///111222333444333000---+++,,,***)))***,,,000111222000111222333333555777999<<<<<<;;;:::::::::;;;;;;888666666999======888333777:::>>>@@@???BBBOOO]]]{{{qqqVVVDDD999444555777444666:::;;;;;;::::::;;;<<<;;;:::===@@@>>>888222777888777555333666===CCC[[[UUUKKK@@@777222000000555888<<<>>><<<666///+++***///444333...+++,,,///000000000000111333555777777333...,,,+++)))&&&""" (((222:::>>>???777111...//////...000444222000...,,,***((('''&&&&&&,,,000///...111222111...///000000//////111222///.........///000111222///000111000...,,,,,,,,,,,,+++,,,,,,---...///000***---111333333222222333333000000333333222333666666111...000000---******)))...222222...,,,---000'''"""###&&&'''++++++///444333---(((((($$$!!!"""))),,,***'''(((,,,,,,---+++((($$$!!!%%%((()))(((%%%###"""!!!###&&&+++------+++'''%%%###$$$&&&)))******%%%### """###$$$$$$'''+++,,,(((&&&''')))(((''''''))),,,+++'''(((+++...------000444555444222$$$'''***---...//////000......,,,(((%%%%%%)))---///000111111///---------+++***+++---...,,,)))''''''&&&(((---333777666444000(((###(((...000///000111...,,,...444;;;???AAA@@@@@@@@@???>>>@@@EEEIIINNNXXXjjj~~~dddMMMEEE>>>888444000...333:::222000...------***$$$ !!!$$$'''***++++++,,,...//////......///000///...,,,***'''%%%$$$%%%&&&,,,222444111---***)))&&&+++000111///+++&&&$$$(((&&&&&&***...000---))))))&&&$$$%%%***...000///999???>>>333&&&"""$$$%%%...//////---)))&&&&&&&&&&&&&&&((()))###"""'''''')))---222555444222222555777777444111000111333222///,,,))))))+++...222555999:::666111///---///000111222222000---,,,---+++)))***---000111222222444666666555444777999:::::::::::::::;;;<<<===999777777:::======888444666999???CCCCCCHHHVVVeee{{{lllRRRCCC>>>;;;:::;;;444666999999999888888888:::888888:::======:::666::::::999777555888???DDDWWWRRRIII???777111...---222777===AAA@@@:::111+++,,,///222333111000//////000111111///------000444888444000------,,,(((%%% $$$+++333999;;;<<<777222///000000...111555111///---***((('''''''''''',,,///......000000...,,,...///...+++(((''''''******+++,,,---.........+++---......---------...******++++++---...///000(((///666777444111000111000,,,+++...//////222777777111......---'''$$$$$$)))///555888555111///...)))###&&&,,,---+++)))(((+++000000+++((()))***'''(((---...+++((('''+++++++++***'''$$$!!!###)))***(((%%%&&&'''%%%%%%&&&(((******(((&&&"""!!!"""$$$''')))***)))%%%$$$###$$$&&&''''''&&&(((---...+++***---...---)))***---...)))###$$$)))+++,,,000555999999777555 """&&&***...000222222///...+++(((%%%&&&))),,,++++++,,,+++******,,,...******+++---......,,,***%%%%%%&&&+++111444333111,,,&&&###(((---.........+++++++++///666===BBBDDD@@@>>><<<===@@@DDDGGGIIILLLRRR^^^qqqttt```IIICCC;;;333+++(((///999555666666444...(((""" ###%%%'''''''''((()))***+++,,,...000000...,,,+++******)))'''&&&%%%%%%)))---111111---***)))))),,,000333444111+++'''%%%'''%%%###&&&***,,,,,,***(((&&&%%%''',,,...,,,***666>>>???444&&& !!!$$$)))---000///***&&&''')))))))))++++++&&& $$$***((('''+++222555333000///222555666555333111111444333222111111///,,,******...333555444111///......///000000///...---+++,,,+++)))))),,,///111111222666:::999555333444777888888888888:::;;;===>>>999888777:::===<<<999555777:::AAAEEEFFFKKKZZZiii~~~vvvaaaKKKBBBBBBBBBAAA@@@666888999888666444444444666555444555888::::::888999:::;;;:::999:::===@@@HHHEEE???999333///---,,,///333999===<<<777000+++,,,---///222444555333222111333333000***)))...333555111......000111///---)))+++///333777888888888444222222444333///000444///...+++)))((('''((()))''',,,/////////111111---***---//////+++&&&###!!!'''(((***+++,,,+++)))((('''***,,,---------...000,,,+++++++++++++++,,,,,,***111888888222...///222,,,(((&&&)))+++,,,111777:::333...,,,)))&&&%%%(((222666<<<===:::444000...,,,%%% $$$...555444111(((&&&(((,,,---)))''')))------///222222000---,,,---+++)))'''%%%%%%%%%%%%"""&&&+++---+++))))))******,,,...000000,,,'''$$$""""""###&&&(((***)))'''&&&&&&''')))+++,,,***)))))),,,...,,,---000222000,,,...222111***"""$$$***+++---000333555555333111!!!"""%%%***///333444444222111...+++)))***,,,...(((((('''%%%$$$&&&***---+++++++++,,,...//////---'''&&&&&&***///222000...+++&&&###(((,,,+++************---111777>>>CCCEEE>>>:::888:::AAAFFFGGGFFFIIIKKKTTTgggrrrXXXMMM@@@555,,,(((---444999===>>>999---###'''+++---,,,((($$$###$$$%%%%%%''',,,111222///++++++*********+++***)))(((...000111///+++))))))+++000333666777444000---,,,%%%### !!!$$$((())))))'''&&&'''))),,,,,,((($$$---777<<<333&&& !!!###)))...222...((($$$''',,,......---,,,)))(((***------)))&&&)))///222///,,,---000444777777666555444777666555666777333,,,&&& $$$***///222444333333000000///...---,,,+++***+++)))'''(((***---/////////555999888333///000333777777777777888888999999666666666888:::;;;888666888;;;@@@DDDDDDHHHWWWffflllYYYFFF@@@BBBCCCBBBAAA999999999777444111000000333222111222444666777888555888:::<<<;;;::::::999888777555333111000//////,,,...222444444111---*********+++///444666666555333555666222,,,+++...333///---,,,///444888999777666777888888777555222111000111444888666000...111...---,,,************+++)))...111111333555444///***---111111...((($$$"""((()))***++++++)))&&&%%%$$$&&&)))******+++---...******)))******+++,,,,,,...333666444...,,,000555---)))''')))+++---222888<<<555...+++((('''+++111>>>??????===999444000...,,,'''###(((222999777333+++)))***......***)))***...222444555333111...+++,,,)))%%%"""!!!###''')))''')))+++,,,---,,,***((()))---333777666222---)))''''''(((***++++++)))&&&&&&&&&'''))),,,,,,***((('''***+++***---111222000...111444444,,,%%%&&&---.........---,,,+++++++++&&&&&&(((,,,111555666555555444222111000111111111+++***(((%%%$$$&&&***...---,,,+++,,,...//////...(((''')))...444777666444---(((%%%(((***'''&&&&&&+++---///222666<<>><<<<<<999999999666333000000000222222111111111333555666444666999;;;;;;999777555000111222333444444444333,,,---.........---+++******)))***,,,000444555666444666666444111///000333---+++,,,111888===???>>>;;;;;;;;;999444000...------000555999666///---000000000000000////////////...222555555777:::666111***...222333000+++'''%%%)))***+++,,,+++)))'''&&&###%%%((()))))))))***,,,&&&'''(((***,,,...111222222333333///++++++000555111---+++,,,...///333999;;;555///+++))))))///888BBB@@@===999555111///...+++'''&&&+++333888666222111///000333222---+++,,,///444777444111...***&&&'''%%%""" """&&&)))*********++++++***(((&&&$$$***222888999888555444///.........///...,,,)))%%%%%%&&&''')))***(((&&&%%%(((((((((+++000111...---...111222---'''(((...///...,,,(((%%%$$$&&&(((+++))))))---222666666444555444444555777777555333...---+++)))(((***///222000...++++++,,,---------((()))+++222:::???@@@>>>///***'''((('''%%%$$$%%%,,,---///000333777===BBB<<<888555777===AAA@@@>>>???AAAIIIYYYqqq}}}iiiSSSEEE<<<333+++(((...555:::777...)))+++///999888666111+++%%% ###***///222222000...***'''&&&)))***)))''' ###&&&&&&''')))///333555666777555111---+++***&&&$$$!!! """%%%'''---,,,---///000,,,%%% ,,,666555111///...---...000111---'''%%%(((,,,)))***'''###%%%,,,111333,,,***''''''(((***+++,,,......///222555666555444444555888:::999555...)))!!!(((000777;;;<<<666444111///---,,,,,,,,,***(((&&&&&&(((***+++,,,+++---...///---,,,,,,,,,333555777888777444000......///111333666777999999444555888:::<<>>???>>>:::;;;:::777222/////////...000444666222------222333444666777777666555444666999::::::<<<<<<777000+++...222222///+++'''%%%)))***+++,,,,,,,,,++++++(((***,,,---,,,,,,---...((()))***,,,///222444555222111000---+++,,,000333333///---...///...111666666222///---***)))...666999777444111000///......,,,+++,,,000666888777444555333333666333---)))))),,,444888444000///+++&&&######$$$$$$%%%&&&'''(((+++---///...***'''&&&''')))---333666888999<<<>>>555444333333333333111///(((''''''((()))***((('''%%%&&&&&&&&&***000000,,,((((((***---,,,((((((,,,,,,---,,,)))&&&&&&))),,,+++((('''+++111555444222111222444777:::999555222---,,,+++******---222666333000,,,******+++++++++***+++---333;;;??????>>>///***&&&'''&&&$$$$$$(((++++++,,,,,,...333:::???<<<:::888999<<<>>>===<<<<<>>;;;999888888:::333555555555444444666888555666666444333222333444:::888555444555666777777111333555777777555333222000111222333222111...---...---+++(((''')))...222333333444666777666444111444222111444999======<<<888999999777333111333555000111333333///+++...444666888:::<<<===;;;999888===??????>>>>>>>>>777///,,,...111111...)))%%%$$$((()))***,,,...//////000000111333333222111222333.........///111222444555111000...,,,,,,...///111222...,,,------+++---222222000///...+++(((+++222///---,,,,,,---.........000000333666999:::999777444222333555222***%%%%%%)))222888555222333111,,,"""$$$(((,,,---,,,***))),,,222666333***%%%''',,,333555666666666999>>>CCC888777555555666666555444---+++******,,,,,,+++***%%%&&&&&&&&&***//////+++###"""$$$)))***((('''***)))+++---,,,******---000)))&&&$$$(((///333333111...///222777;;;:::555000((()))))))))***---222777444111,,,)))))))))))))))------...222777:::999666///)))&&&&&&%%%$$$&&&***((()))))))))***000888>>>>>><<<;;;;;;<<<<<<<<<;;;666<<>>EEECCC???;;;888666555555333222111...+++(((%%%$$$&&&'''***...222444444333555444222222333444333222222555777888666333000///...---++++++,,,------,,,111---(((%%%&&&+++000444999777444111...+++***)))(((&&&$$$###&&&+++111444777:::???DDDDDD@@@888222000444666444---&&&!!!'''+++111555777666666666666222---***)))))))))(((111888888111+++---000///777888999777555333333444...111444555444222000000***+++---...---,,,+++***'''%%%######'''***---...######"""###%%%)))...111---,,,***)))***---111444++++++)))%%%'''///666777222//////666>>>AAA;;;444((("""!!!%%%((((((---555;;;555...***+++,,,,,,+++,,,++++++///555666333...------,,,,,,++++++++++++)))((('''&&&)))...555999@@@@@@@@@???>>><<<:::888333;;;;;;CCCYYYmmmpppbbbUUUHHH>>>999666555666555111///111000---***))))))+++,,,,,,+++***)))+++---000111111...+++&&&$$$$$$$$$%%%%%%((()))))))))((())),,,...+++---000333555555444333///+++'''$$$%%%''')))***&&&"""!!!$$$""" (((...111000...,,,***+++///555888555,,,$$$$$$$$$###""""""###%%%&&&&&&&&&'''))),,,///222444000...***&&&$$$$$$%%%&&&***000666888777555444555555222---******///555999888666444555666666222///'''(((***---///000111222000//////111333444333222333222222444666555111...(((***...222777;;;>>>@@@LLLDDD???BBBFFFMMM___rrrrrrfffZZZPPPGGG>>>777666555333222333000111333555666777888888;;;999666555666777666555777555222000111444888;;;;;;;;;;;;:::888444000...///555888666666888888666333111...+++***)))***+++---222777999777444333444555888;;;<<<;;;:::::::::;;;999888888888777444222111222333333222222444666444555555444333555888<<>>888+++%%%"""%%%((()))+++000888444///------......---))))))***///444666222.........///000000//////...)))'''&&&(((...444:::===@@@AAAAAA@@@???<<<:::888222999888===PPPbbbtttooo^^^OOOFFF???999555555555111.........***&&&%%%''')))***))))))((()))+++---//////......+++)))((()))))))))(((------,,,)))'''&&&(((***''')))---111333333222111---+++)))))))))***)))(((!!! $$$(((,,,.../////////)))))),,,111555444---&&&%%%&&&(((((((((''''''''''''''''''(((+++...222444222000---***)))+++...000,,,000555777888666555555333000+++)))***///555999888777666777888777333000&&&)))---111444444444444/////////111444444333111222000//////111111...,,,'''(((***...222777;;;>>>CCC===:::???EEENNNcccwwwzzzjjjccc[[[OOOEEEBBB;;;555333111---,,,---000111222444666888999:::;;;;;;:::888666555666777555333000///000555:::===<<<<<<<<<:::777333///---111555666333111444555444555333000...+++)))((((((...222666777555444555666:::<<<>>>>>><<<:::999999:::888777666666555333000///111333444333333444555666555222000///111666:::777666333000---,,,++++++++++++++++++******)))(((***+++,,,---000333666777///---++++++---000222222444666999::::::777444222...---...000333333222111000,,,'''$$$&&&---555;;;;;;:::777555222000///...++++++***+++...111444777<<>>;;;888444:::777999HHHWWWgggzzz}}}gggVVVMMMFFF;;;333333555333...,,,+++&&&!!!!!!%%%)))***)))))))))+++...000111///---,,,+++,,,---///000///---333111...)))%%%"""###$$$!!!$$$)))---000111000///++++++,,,------,,,)))&&&,,,+++)))((()))***---...(((''')))---111222///+++(((+++...///...+++***)))***(((''''''(((,,,000222666333000------000333555///000222666888888666444000---***(((***///444888666666777888999666222...))),,,000444666555333111---...///222555555333111111...+++)))***++++++***''''''''')))---333888;;;999333333:::BBBNNNeee{{{kkk\\\VVVOOOFFFAAA<<<999777666222+++'''(((000111222444777999;;;===:::<<<===999444333555999555333000///111555:::======<<<;;;:::777333///---444666333,,,***---111111555444222000---***'''&&&///222555555333222444777999;;;======:::777555555777555444333333222000...+++...111222222111222222777555333000000111555777333222000...,,,+++++++++******+++---............333222222111111333666999333000---,,,---///000000111333555777999777444111//////111444777888666444111---(((&&&(((///888===<<<;;;999777555333222222---...///000222555777888555999???DDDFFFAAA999333,,,((($$$&&&,,,...,,,'''###$$$&&&((())),,,000333666000'''!!! """%%%'''&&&((())))))+++000777;;;444111000222333000'''"""%%%&&&'''''')))***///---+++***+++...111444***&&&###!!!!!!#########&&&$$$"""%%%***---+++)))(((&&&%%%'''***---,,,+++...)))""" (((222444000&&&$$$%%%---888@@@BBBAAA888111***+++///000,,,)))******+++,,,------,,,,,,+++---///333666555111---***---222666777555222///,,,++++++111999@@@AAA@@@???AAABBBCCCBBB???;;;999999???<<<;;;GGGSSSbbbtttuuu```SSSGGG::://////444333...+++'''"""&&&,,,---++++++,,,///222555444222///)))+++...222555555333000444222...)))###  $$$))),,,------,,,+++++++++,,,---,,,)))&&&"""###&&&666111***%%%$$$&&&)))+++)))((()))+++///111111000---000333333000...---...///---)))''''''***---///888555111...---...111333000///000333777999666333...,,,))))))+++///444777444555777888777444///+++//////000111000...,,,+++---...000222555555333111000---)))&&&&&&''')))***,,,+++******---111555888333///000777>>>KKKccczzzvvv```SSSKKKCCC>>>>>>888:::>>>???:::///))))))111222444777:::===???@@@AAACCCCCC===555000222666777555222000111555999======<<<;;;999666333000...666666111)))''',,,222444222222222111///+++(((&&&///222444333000///111333555777;;;;;;888444111///333111000000000000---+++,,,...111222111111111222333333333333333333222111333333222000//////......+++,,,...000222444444555::::::888555222333666999999666222000//////......,,,---///333666666333000111222444777:::;;;999777111///,,,***---222999===;;;;;;999777666555444444000000222333555777999:::444777<<<@@@AAA===666000&&&######)))222555111+++'''%%%###!!! ###)))...222---&&&"""!!!$$$&&&(((&&&&&&''')))+++...333777111000000333555222***"""!!!$$$''')))***+++,,,---...,,,)))(((***///444777+++***)))))))))'''$$$!!!%%%###"""###%%%&&&%%%"""###&&&((((((''''''***---000*** """,,,000---$$$###$$$+++555===AAA@@@<<<777111000444555111+++'''))),,,.........---,,,---...000222333111,,,)))&&&***000555666444000---//////111555;;;======;;;777999;;;<<<<<<:::888666<<>>999222---###"""%%%---666888222,,,%%%$$$!!!!!!'''+++,,,)))&&&$$$&&&((()))***'''%%%&&&))),,,,,,...222222222222444444000)))######''',,,///000000000000...,,,)))((()))...333666------...///...+++%%%!!!######"""!!!!!!!!!!!!"""&&&))),,,)))$$$"""''',,,,,,&&&'''+++***%%%$$$%%%+++333999<<<<<<:::888555333555888444...***---111222111000000000,,,---...///...,,,)))(((%%%)))///444555333...+++///222555888999777555333,,,...000222333444444444;;;BBB???<<>>===777333444444999AAADDD===333111444222555;;;@@@DDDFFFFFFFFFKKKIIIEEE===444...,,,,,,222000------///333888<<<;;;:::999888666444333222444888999555222333222000&&&)))---111222000,,,***///111222///***%%%$$$%%%***000888<<<;;;555...***------,,,...///000///---222333333222000000111222//////111444666555111---000000111111222222111111---...000222444666777777666888888444///...111555222222222333555555333111&&&&&&)))000777;;;888555222111111333555777777666444555777888999888777666888777777666555555555666333333333333555777:::;;;<<<<<<<<<<<<;;;666111,,,%%%%%%(((...444555000+++#########"""!!!"""$$$''''''&&&&&&(((+++------,,,'''###%%%***---++++++...000111222222000,,,'''$$$%%%)))///333444333111111111...+++((((((+++...111///////////////+++&&&"""%%%'''(((&&&######'''+++//////---(((""" """%%%$$$###'''+++***'''&&&(((,,,111555666666222555444222333777555///...111444444222000000111+++---......---,,,,,,,,,(((+++000555555333///,,,,,,222888999555000------'''((())),,,///333555777:::AAA>>>:::AAAJJJYYYnnnzzzcccTTTFFF@@@<<<444+++&&&$$$'''+++,,,+++***+++,,,,,,,,,...000222222///---))),,,000666999888444000---///111000,,,'''$$$###%%%$$$$$$$$$%%%''')))+++///---***))))))*********)))***'''"""""")))------)))((()))---222333///+++222333555555333///+++)))+++///222///(((%%%'''+++111000---+++***+++,,,,,,'''(((+++---///000111111((()))*********,,,...000111111000000222444666777:::<<<<<<888222,,,)))((('''&&&'''(((,,,111555888555333111000000111000000***,,,///...---,,,---///111444888<<<>>>===<<<:::888666888>>>BBBMMMfff{{{xxxkkkPPP:::999===999333222///444<<<>>>777//////555222777===CCCGGGIIIHHHHHHDDDBBB>>>888222---,,,+++---,,,******---333999<<<::::::888777666555444333555;;;>>>:::555000)))###!!!%%%+++000222111...,,,...111222///(((""" (((///999???===777000+++---------...111111111///222222111///------...000333222222555888888555111---...//////000000000000,,,---///111333444444555000222444111---+++///333***+++...222555777666444&&&&&&)))111:::>>><<<888111000///000222444444444444777:::======:::666333777666666555555555555555333333222333444777:::;;;888888888888888555111...((((((***...111111---***###&&&((((((%%%###!!!!!!###$$$'''+++///000///---&&&"""$$$+++...******---***---000000---)))'''&&&%%%***111555666444111000333000,,,)))'''(((+++,,,000///...---,,,***'''$$$(((,,,...,,,((((((///666888444---'''""" """###"""$$$+++......(((((()))---111333333222,,,111333000111555444//////111444333000...///000---...///000///000222333***...222666777444000...***111999999333,,,)))***&&&'''))),,,000555999<<<:::AAA>>>999@@@HHHWWWlllyyywwwhhhYYYPPPGGG;;;000***+++000555444000,,,,,,---......///111333333111///+++---222777999888444000...111333333///***&&&$$$)))'''%%%$$$$$$''')))+++///---,,,+++,,,,,,+++)))***,,,***###$$$+++...,,,,,,,,,...333777555---&&&222555888777333---(((%%%''',,,111///(((######&&&''''''&&&%%%%%%&&&'''(((&&&'''***,,,,,,,,,***)))%%%'''))))))'''(((,,,000333333222222333555666777999:::999444---'''$$$$$$)))***,,,...111555888999777444111//////000000000'''+++///000///------...,,,111777>>>AAA@@@>>>;;;888777;;;AAAFFFRRRlllxxx{{{^^^LLL999000444999888444444666555111,,,+++///444;;;===???AAABBBCCCEEEGGG>>>;;;777555555444000---$$$)))///222333444666999===888222111666::::::999=========:::444---&&&""""""&&&***---------,,,---,,,000333222---'''###"""'''111===AAA;;;333...---///000///...---///333666:::999555///***))),,,///...222555666999<<<999333000000...---,,,+++******...------///111222000...*********,,,...///......+++((((((...777:::777222((((((***000777::::::777666///((((((,,,...,,,)))...666======777111///000333333222///,,,---000444555333222222444555555555555222//////111222222000///---,,,...111111///---***'''%%%&&&))))))%%% '''&&&''',,,111222...)))""")))000333///***---...//////...+++(((&&&%%%'''***++++++,,,...000444222,,,$$$%%%***---//////,,,'''$$$$$$%%%'''///666666111000777>>>777444///***%%%""" %%%'''---000...***,,,222222111000000000///,,,)))...+++---222444222000111222000---******+++---///222111222555888888555222111111222333444444444444222111111///...+++)))(((,,,)))(((,,,333777666333;;;<<<<<<:::===FFFUUU```uuuzzz~~~iiiYYYKKK>>>777777<<<===999333444888777111111000///...//////111111000000222666::::::666333444666666333---(((&&&'''+++++++++++++++,,,---...------,,,+++,,,---...///000---***'''&&&'''***+++***,,,***///888111'''(((,,,666999555000$$$)))***---...***$$$!!!"""%%%&&&### $$$((())))))%%%(((,,,+++'''%%%%%%'''))),,,---)))&&&(((---000444333222333444444777:::;;;777000+++(((&&&%%%%%%))),,,///000//////111333111111111000...---...000***+++---...000111222222111222888CCCLLLLLLAAA666444000333>>>IIIVVVlllzzzvvvpppUUUFFF555///444:::999666222444444111,,,,,,000444===>>>>>>===;;;;;;<<<>>>;;;888666666666444111...'''+++000222111111222444666333222444999===>>>>>>>>>>>><<<888111***$$$!!!!!!$$$(((+++---///111333...000111000,,,******+++---444<<<<<<555---******...///.........000333777>>><<<777///((($$$%%%'''---222666666888:::888555222000///------...///000------...000333333000---%%%%%%'''+++000333222000+++***+++///444555222...&&&%%%%%%***000555666555111---******------((($$$+++222999:::555000...///---...---+++)))***...111666555555666777888666555555111,,,+++---000222222222000...///111111000...)))'''&&&(((,,,,,,(((###((('''(((---111111,,,'''###,,,444666222............,,,***(((''''''&&&(((***+++***+++---...111000,,,&&&!!!!!!&&&+++---...,,,)))%%%$$$%%%'''+++///555999:::999999999333222000...***'''$$$###%%%''',,,000...***+++111333111000000000///,,,******(((***///111000000222888555///++++++...222555666333000111333555666555222333444555555444333222444333222000...---+++******'''&&&+++222666555333666888::::::<<>>@@@???777555333333555777:::===:::666111---***((('''''')))+++......------///111333222///---,,,---///111---...000111222333333333555666:::BBBHHHHHH@@@888555111333>>>IIIWWWnnnwwwyyysss]]]KKK@@@333000666;;;;;;999333444555333111111444777<<<<<<:::666444333555888666555555666777555222000---000333222///------///---///222555888::::::;;;999999777222---(((%%%%%%"""$$$&&&))),,,111777;;;666555333000,,,+++---///555999<<<999111+++***+++////////////...000333666>>>;;;555---&&&"""!!!"""---444888777555666666555555333111//////000111222///...---///111111---)))###"""$$$+++222555222...***,,,...000000///,,,***%%%###"""%%%+++000222111+++******,,,---+++%%% )))///555777555111//////***+++++++++***+++...000555555777999:::999555222333///***(((***...222444444222000000111222222111***)))***,,,000///+++'''((((((***...111000***%%% &&&///666777333......---+++(((%%%%%%'''))))))***++++++***)))***,,,,,,---,,,)))&&&%%%)))---...---)))%%%###$$$(((,,,...///444:::???===666000///000111111000---***(((((())),,,000...***+++000333111/////////...,,,***%%%###$$$***------000444>>>999222---,,,000666:::888444...,,,---222555777444555777888777555222000444333222000//////...///***((('''+++222666444111222777;;;======AAAIIIPPPUUUWWWZZZ^^^jjjzzzwwwaaaKKK:::222777888666111...111333333444333000***%%%&&&---444;;;888555333222111000///***---///...,,,***+++......///000222333333222222222111...------...000222///......---...///000111000222......666999@@@PPPaaajjj[[[???333000+++***))))))'''$$$"""%%%,,,222((('''&&&'''((())))))((((((+++///333444333000...***000999CCCQQQ```fffdddPPPJJJAAA:::888999;;;<<<888777444111///---,,,++++++---......------...///333111---******,,,000222111111222333333333333333666666999<<>>IIIWWWppp}}}lllWWWGGG???666555999======;;;555666888888777777:::<<<888777555222000222666999222444666888888777555333444666777444///+++***+++))),,,000222222000......---...---+++((((((+++---&&&'''((())),,,222999???>>><<<777222...+++******888;;;===;;;555111000111333333333111000000222444777444///***&&&###$$$$$$///666;;;777333222333333555444333222111111111111444///+++)))++++++(((%%%""""""$$$+++222333...(((***...111111...+++***+++)))'''&&&(((---//////---'''(((***,,,---+++'''$$$,,,000555777888666444333000000000000///000000111000111444777888666000,,,///---***)))+++...222444444222111000111444666777///...000222444222...+++&&&(((+++///222000+++&&&%%%'''***///333333///,,,,,,+++((($$$ !!!&&&***,,,------,,,)))(((((()))(((+++......,,,+++...000111...((($$$###''',,,111///000333777:::777///(((---...///000111111000000++++++---000///+++,,,000222000...---------,,,***!!! !!!&&&)))+++///666===999333...---000444777444111,,,)))***...333666666777999:::888444000...000/////////000111333444000---+++///444666333///222888???AAA@@@@@@CCCGGGIIIJJJLLLPPP\\\nnnnnnWWWDDD888444666555222///...///000333444222,,,$$$$$$+++222<<<:::666333000---,,,***)))+++......,,,+++---000000111333444444222000///222000...,,,,,,---000222------......///111222333222666111///777???QQQiiiRRR:::555000---///...,,,)))'''(((,,,000******+++,,,,,,+++***))),,,///444:::======:::888:::FFFRRR^^^ooottt```JJJ===999888777777888888666444222111111000111111000//////000111111///,,,+++,,,...000111111222222222222222111111111222333333333444666888555222555???HHHWWWppp~~~nnn\\\IIICCC===;;;<<<>>>>>>===444666888999:::;;;<<<===777666444111///222666:::222444777999999888666555888999999666000++++++,,,'''***...///---***'''&&&%%%'''((('''%%%'''---222------,,,+++---222888===>>><<<999555111---)))&&&444888<<<===;;;888777777888888777444222000111222111...+++((('''&&&''''''222999<<<777111///000///...000222444555444333222:::111(((###$$$&&&$$$!!! $$$***111222---(((+++///333222...+++,,,...---------000333333///+++%%%'''***+++,,,---...///444555666999;;;;;;:::888666666555555555444222111***,,,///222333111,,,'''++++++,,,---...///111222111111000111222555888:::555555555666666333000---%%%'''+++000222111...+++***+++,,,...//////...,,,******'''"""$$$***---......,,,)))'''''''''%%%***000222222111333444666111+++&&&&&&+++000444111333666666333...)))&&&+++,,,,,,---000222555666000...///111000,,,,,,000000...------......,,,+++!!! """&&&((()))///666888666333000...---......+++***))))))***---000333777888999999777333...,,,)))***,,,...111444777888777444111333666555000+++111888@@@CCC@@@======>>>>>>===>>>BBBMMM^^^rrrlllWWWHHH:::999888666222...,,,,,,111444555000(((%%%)))...888888666333///+++((('''+++...///...,,,+++---000111222333333111...,,,***///---+++***+++,,,///000++++++,,,---...000111222444888333000888CCCZZZwwwbbb@@@666111...//////000///.........///+++,,,...///...,,,+++***...111666;;;>>>??????@@@III___www~~~ZZZAAA888555333777999;;;:::777555555666333222000000000000111111...---,,,...000111000......//////000000000//////---......------///444888666444777@@@HHHUUUnnnyyyzzzooo___KKKGGGBBB>>>=========<<<222333666888:::;;;:::::::::999555111...///222555222555777888777666555666888999999666000------///((()))+++------,,,)))(((&&&((()))'''$$$%%%+++000222222111//////111555999888777666666555222...***///333888<<<<<<:::999888999:::999666222000000111000---)))(((((()))((((((333888:::555111000000...(((***...333666888888888===333(((###$$$&&&$$$!!!%%%+++000222000...///111222111---,,,...000000000111555888666111,,,'''***---......000555999;;;888666666:::<<<;;;999999888777777777666222000((()))+++...///...+++((((((+++---.........///000...///000111222444777:::888888777666555222000///&&&)))---000222222000///+++,,,...///000///...---'''((('''"""###))),,,---,,,***'''$$$$$$$$$###)))000444555444555777:::555...***+++...111333333777999666000***)))***+++++++++,,,///333777:::222//////000000,,,,,,......---...///111111///---&&&%%%'''******)))///666333333222000---***&&&$$$!!!$$$'''***,,,---000222666777777777444000---***%%%'''+++///333777999::::::777333444555333---''',,,444===@@@>>>:::999::::::888888===EEERRReeeuuulll[[[IIICCC===:::666000---,,,111444777444...******,,,222333333111---***((('''---///000...+++***,,,///000000000///---+++((('''******)))***+++,,,...///*********+++,,,...000222333777222...555???UUUqqq___>>>333---,,,''')))---000222333222111***,,,......,,,++++++++++++///444666777:::???DDDQQQrrreeeEEE888555333666999;;;:::777555666888222000...---///000000///...------000333444111...+++,,,---//////000000000///......---...000555888777666:::BBBHHHRRRjjjyyysss~~~iiiZZZJJJGGGCCC>>>;;;:::::::::111222555888:::;;;999888:::999555111---,,,...000222555666666333222222444555777777444000...000222+++)))(((***---...,,,)))))),,,...***%%%%%%***000555555555444222222333555444333333555777777444111111333777999:::999888777666777777555222000000111...+++((((((***,,,+++***111555555222111333222///,,,,,,...000444777:::<<<===444***(((+++---)))$$$###***///000111222222444333111...,,,,,,---///...---///222666777333///***///333444333444999??????888222111444888888666888777777888999888444000+++++++++---///000///...(((***,,,,,,++++++---000---///222222111111333555666666555333111000000111***,,,///111111111111111---000444555333000+++)))###&&&((($$$"""''')))***)))'''###!!! !!!!!!'''///444555555666888<<<777111......000000000111555888666111,,,++++++)))***,,,///222555888999333///---///...+++***,,,---...000333666666333000++++++---///---***...555444333222000,,,'''###  &&&+++---000333666555555555333111...+++)))%%%(((---222666999999:::777444111111222///((("""(((000:::>>>===;;;<<<>>>;;;888888===BBBJJJ[[[kkk~~~sss___PPPBBB===999444111111444666777555111...---------......,,,)))(((***,,,---...///---***)))+++......---,,,+++***))))))(((&&&''')))***,,,---...///+++***))))))***---000222111444///***///555EEE^^^wwwmmmJJJ666---&&&%%%"""&&&+++000222222111&&&)))+++***)))((()))******///333222000444???HHHZZZzzzmmmIII;;;888666444777999777444222444888333000------///111111111000---,,,///333555444111+++,,,...000222333444444222111//////000222444555777777<<>>;;;777555666777777666444333111///...+++++++++(((&&&''',,,000+++------+++((((((+++...++++++***)))))))))***+++$$$&&&))),,,.../////////---+++)))((())),,,000222///222,,,'''***,,,888NNNUUUZZZLLL666///***""" !!!&&&+++/////////$$$&&&((('''%%%%%%''')))+++000444111---222@@@LLLccc}}}rrrNNN===999777222555777555111///222666555222//////222444444333333///+++---222666666444+++,,,///222444666777888555222000000111222222111888888>>>EEEGGGNNNbbbxxxzzzvvvfffTTTLLLAAA???;;;777666777999;;;666666777999:::888444111///...+++)))(((***...222333333222000,,,))))))***222///,,,+++---///111111///)))######(((+++((($$$***---///---...333666666666777777555444555888:::999555333666:::===;;;888888555888??????888333333555777999888666333222111---+++,,,000///,,,...555666333000000333555444333888666444111000222777;;;:::666333444777777444///000000111000...---...000999333,,,((('''&&&$$$!!!)))### $$$///666555111111333555555444444777:::333111,,,(((&&&)))...222444666888888555222000000666444333444555666666555333,,,%%%###(((,,,...---///...///222111------000222444333000000333444111777666111---000666666333333666999999777111***&&&######"""  ###%%%'''&&&&&&$$$###!!! %%%+++000333555777888999111---///...******...***000777888555222111333***///444333000111777===777555222000...+++(((&&&+++...444999<<<<<<;;;:::555888:::888555111111222???;;;666///(((### !!!###'''+++000333666777777555222///...---......---,,,000888???@@@888111333...++++++)))''''''++++++000777>>>CCCDDDCCCAAA???;;;888;;;???BBBIIIPPPaaammmyyyoooWWWEEE===;;;:::888<<<999555333222222222222---,,,***)))((()))+++,,,///...------......---,,,'''((()))******))))))(((###$$$&&&''')))***+++++++++++++++++++++---///000000((("""###%%%(((222===FFF@@@444***(((+++)))$$$"""'''------+++***&&&&&&&&&&&&&&&''''''(((,,,000111///222>>>KKKSSSdddvvvkkkVVVDDD666222222222333444666888999888666555666888888666333444111......222666:::;;;111111111111333555888999:::777222......111555888<<<>>>AAADDDFFFNNN___pppwww^^^JJJ>>>999777666444555666999:::;;;:::999999999777333000+++***(((&&&%%%(((,,,000111222222000,,,)))''''''...+++(((''')))+++,,,---%%%!!! $$$'''&&&$$$'''---000111444999<<<:::555666777777666666888999;;;777555777;;;===:::777666444777======777333333666888:::;;;;;;999777777000...///222222...000666888666333222222333222111444555444333111111222444666555444444555333///+++222333444333111...------222000,,,)))&&&%%%%%%%%%)))$$$!!!$$$+++111111///...000222222111000111333222...)))%%%$$$(((...222444444333111......///111555555555666888777555333333...***(((***,,,,,,+++)))))),,,000000,,,+++---000222333000111444444222555444222000333888777222...///333666666222***$$$$$$###""" !!!"""&&&''''''&&&$$$###""""""%%%(((---222777:::;;;;;;333...,,,//////+++***,,,111666;;;===:::777777999444777888444///---222777999666333000---+++((('''---000555999;;;;;;999888888::::::888555222222333888666222...***'''%%%%%%&&&'''))),,,///111222333......000111333333333222//////111555:::;;;777222333...+++++++++***,,,111222666<<>>===:::999;;;;;;===CCCKKK[[[gggsss{{{|||dddPPPEEE@@@===;;;999888666444333222111000---,,,******)))***+++,,,111111111000///...---,,,+++)))&&&&&&'''((('''&&&&&&'''((()))))))))(((''')))((('''(((***,,,---...)))"""###'''***000777777444...***+++000///***### ''',,,,,,)))((('''((('''''''''(((***+++000444888:::AAANNNXXX\\\bbblllvvv{{{kkkNNN:::---...000333777:::<<<===:::888666666777777444222///---+++---222888<<>>;;;666222000111333555999:::>>>AAADDDLLL^^^ooo}}}kkkUUU@@@222000111222333555777:::;;;@@@===;;;999888666333000))))))(((&&&%%%&&&***---...111333222///+++(((''',,,)))&&&$$$&&&((()))*** !!!!!!"""#########%%%+++000222777<<<===;;;666777777666555444666777<<<:::777888:::;;;999666444444777<<<;;;777333333777999<<<>>>???>>>===<<<222111222444222000111444999999777444000.........///333666777444///+++***///222444444111---)))'''000222555555333000///...------,,,)))'''&&&'''((((((%%%###$$$(((,,,...//////000111000...------///000,,,'''$$$%%%)))000444222000---)))''')))...222444444555666888777444222222111000///...---+++***######'''...///,,,)))+++...111222000111444444111111222333333666999666///%%%'''+++333888666---&&&&&&%%%###!!! &&&((())))))((('''((()))------///444;;;???>>>===333///---000000,,,******555999<<<===;;;:::;;;===;;;===<<<666///,,,///333888666222...+++***))))))111333666888999888666555777777777444111000111333111000...---,,,,,,---...,,,,,,---...////////////%%%''',,,333888999777555111111000000111222333333444///++++++,,,---222888===???AAACCCBBB@@@<<<:::::::::;;;;;;888777===EEETTT```lllrrryyyvvv___NNNDDD>>>;;;666777777777555222///---++++++*********))))))***000333555444000------......(((!!!"""%%%%%%###&&&(((***,,,,,,+++)))(((%%%###"""$$$(((++++++)))%%%!!! &&&+++...///111***+++))))))---222222---!!! ''',,,+++)))((()))***))))))((()))---000444888===EEESSSbbbiiiiiihhhfffbbb]]]```gggllllll}}}oooPPP:::,,,...111555888:::;;;<<<888777666555555444222000***((('''***000777<<>>AAAJJJ[[[lllzzzzzzyyybbbNNN===222...///111444777999;;;;;;@@@===999777555444333111------+++)))'''''')))++++++///333555444000---+++---***&&&$$$&&&(((***+++)))+++,,,***&&&######$$$&&&***,,,...222777888555555555444222111222555777<<<:::888777888777555333333555888;;;:::777555555777888:::===???>>><<<:::222333444444222000000222888999888444...***)))+++,,,111888:::777///(((###(((...444444...(((%%%%%%,,,...000111111111222444...---,,,+++,,,+++)))'''&&&&&&&&&&&&'''***///222555333000---+++,,,...000///---++++++---111444666///...***'''%%%''',,,000111111000222333333222000///222555555333000...---###!!!$$$***---++++++,,,...222333111000222111...---000222333666777000((( '''222<<<===555,,,)))(((&&&$$$""" $$$'''+++,,,,,,,,,///111444222111555<<>>:::666666777777666444111///222333444555555555555666***'''$$$###%%%))),,,---,,,---///000000///,,,++++++---111555888999999888999777777:::===EEESSSaaa~~~nnnSSSBBB:::888...///111333444555666666999777444333444555555444000111000---(((%%%$$$$$$"""'''///444555333111///)))&&&""" ###'''+++,,,---///111///+++***+++---222000***&&&)))...///,,,$$$&&&)))---111777>>>BBB666666444222000...---,,,000777<<<;;;999999:::999555222//////222222000...444888:::777555666555333...//////...+++)))))))))+++000555888666111---+++,,,000444222---(((((()))...,,,)))%%%$$$&&&+++///555333222444666333---'''''')))---///111333555777666///&&&!!!"""(((...222///000555;;;@@@@@@<<<777...000111000---)))&&&%%%)))((('''))),,,...//////)))+++///333555444333111000)))%%%(((,,,...000333111333222...---//////,,,+++...000111222222+++""" $$$,,,888BBBEEEAAA;;;000...------...,,,&&&"""###***---,,,,,,000444777444111000333444444222,,,***$$$ ###,,,222444------...///111222333444///111555555222...,,,******,,,,,,+++)))***...222555444333222000///...---)))((((((***000666:::<<<777666444333222222333444333444444444444444333333---)))''')))...111///,,,++++++)))%%%!!!"""'''+++111---,,,///000000333777AAA???===:::888666666555111444;;;@@@>>>:::;;;AAAHHHNNNVVV[[[^^^fffyyybbbJJJ===888;;;===>>>:::333...++++++)))+++---...,,,(((### $$$'''******)))))),,,///&&& ###&&&%%%&&&'''((()))'''%%%""" """###%%%&&&''''''''''''000111///)))'''((((((&&&&&&)))(((&&&'''---///...///---///222///(((###"""---111333222...---000555777555555@@@XXXoooxxxwwweeeSSS???333///000444999<<>>:::333111000222444333---'''$$$***111222///---000333333111///......000222333++++++&&&!!!$$$---222222------///111333444444333,,,---......---++++++***+++...000...+++***---111333222000...------------+++******...444:::===>>><<<:::888666444333333333333444444444444333222222---)))&&&)))///222///++++++++++++***))))))+++,,,+++***---222555444555888===;;;888555222111222222///111777>>>>>>999888:::???AAAFFFMMMRRR[[[lll}}}gggOOOBBB???===>>>===777...)))(((******---111444444000+++(((&&&&&&%%%%%%&&&(((***,,,'''$$$!!! """%%%''''''+++++++++)))'''%%%""" $$$(((++++++((('''(((+++,,,111222+++%%%$$$$$$"""!!!&&&))))))+++///111000//////000333///&&&!!! ---222666555///---///333111///...666III]]]dddcccPPPBBB444...++++++///555555666:::===999111///222555444444333111000000///...111333444333222444666***&&&""" !!!###%%%&&&'''((()))+++,,,---......///000333555555333111///999555444777;;;BBBOOO[[[vvvmmmSSSFFF@@@;;;777333333444555777999;;;<<<:::888777777777666555333111222333333000---,,,,,,,,,111777::::::888555444'''### ###(((---000,,,+++))))))***,,,...///&&&&&&$$$%%%+++111///***$$$+++444:::;;;999555333444444333111...,,,++++++,,,666;;;888555888:::999333---((('''+++//////...+++111444111///222111---(((''''''+++000222000...+++,,,------...111555888>>><<<888222---*********&&&&&&&&&%%%$$$%%%)))+++)))444>>>===444---...222---...000444777777444111,,,(((###"""&&&+++---...---,,,///555;;;<<<777222333555666444...(((""" !!!%%%+++222666666222...(((%%%###&&&,,,///---***444---***...111111.........///---)))***000444444///111111222666:::777000)))...444:::===<<<999777555333222555888777111+++,,,333999888333000222555//////...---,,,...222555111111---&&&'''...111---------///111444555444333))))))(((((((((***---///---111333111---+++---000111000...---,,,,,,------,,,++++++///555;;;======???===:::777555444333333333333333333222111000///***'''&&&+++222555111,,,,,,---...///000000///...'''(((---555888777777999<<<999555111///......///...///444;;;<<<777444444777777;;;CCCJJJRRRcccsssiiiQQQFFFCCC??????;;;444***%%%&&&(((+++///444999:::777333000***'''$$$###%%%''')))))))))((('''&&&%%%&&&((((((......---,,,+++***((((((%%%+++000///)))''')))---(((222555...&&&$$$###!!!&&&+++---...111111...++++++...222///'''######---333888666000,,,...111+++)))(((...>>>MMMRRRPPPDDD999000...,,,+++///666:::888:::<<<777000111777777666444111///...------***---000///---,,,...000(((%%%!!!!!!%%%''')))+++***(((((())),,,///111///000333555555444222000666222111555:::BBBOOO[[[mmmgggLLL@@@<<<999666111555:::<<<;;;999:::;;;777:::<<<===;;;999999888333666777666333111222333///000333777::::::888666)))$$$!!!$$$(((+++///444222...+++,,,---+++)))'''###(((++++++)))&&&,,,666>>>@@@;;;444//////000111111111333666999888555111000222555777888666000(((%%%''',,,...///)))***,,,///111000,,,))))))&&&%%%)))000333///)))+++*********---111555777>>>:::444---)))&&&&&&&&&((('''&&&&&&''''''&&&$$$,,,000555888777555222000444555555444666999777111+++++++++*********---///,,,---...000222333444555666555222---'''###!!!!!!###***/////////000111...---***(((&&&&&&%%%%%%***+++---//////---+++)))+++)))&&&&&&***...000111444333222222333333222000---111333222222555444000666444333444555666666555666888777333222555555222333+++$$$###)))222888:::999111---000222///,,,+++///111444777888888777666444000***'''(((,,,111333000111222111///...///000---111444555222---)))'''+++000111......444:::<<>>??????999///******,,,+++,,,,,,...333999<<<:::888,,,+++***))))))'''%%%###%%%+++111000***(((...444444333222111111333666777///---...///,,,'''***222222---+++,,,***&&&%%%&&&&&&%%%)))222444...)))))))))+++...---***(((((()))000555999888333......///)))&&&&&&,,,777@@@CCCCCC999555000,,,,,,///111333555777999999666333111000444999:::333,,,*********,,,+++(((&&&%%%'''+++///,,,+++(((### ###)))...333222111///------///111666444444666:::888222,,,777444444999>>>AAAGGGNNNmmm}}}aaaIII>>>;;;999777666:::===>>>===<<<<<<===777999::::::888666666777666777888666333000111222//////111444777777555333///***'''+++...///222666222///,,,------,,,***)))""" ###)))---,,,)))&&&***000555666444111...///111555777888:::<<<===777444111000222666888999777111+++)))+++...000000((()))+++000333555444222...)))''')))///222000,,,)))'''&&&)))---222555666;;;888444000---------......---+++(((&&&%%%%%%%%%,,,///444666777555222111000333555555777888444---))))))***)))((()))+++...............///111222222//////---)))$$$!!! &&&,,,000111111111222333111...***'''&&&%%%%%%((())),,,.../////////...///---***((('''***---///444222000000000000...---000222222///...111111...444222111111333444555444444666555333333777888666---'''!!!!!!(((///555666000+++)))...111///,,,+++---///222555777888888888999666000+++(((***...111222111111000000//////...---///111333333111---++++++//////+++,,,333:::<<>><<<777111,,,******...000333555666444000---+++******,,,000333333222111///---,,,,,,...///000///000333555666666555444555222...---///222444555+++(((%%%'''+++000111111//////444???IIITTTbbbmmmvvv]]]GGG;;;:::;;;777000,,,...///---+++***+++///444777666333222111///---+++((($$$"""&&&---444666333000111444333222222333555777888888///------...,,,)))...666222---++++++***'''&&&(((+++)))+++000000)))$$$$$$&&&))),,,,,,+++)))***+++///444:::;;;888555444555...+++(((+++111888<<<>>>666111,,,))))))---222555444666999999666333111000222777888222---,,,---------+++)))%%%###$$$(((+++...---+++%%%"""$$$,,,333666666666333000///222555999666333555999:::888555666555666:::===@@@GGGOOOoooyyy~~~tttXXXDDD<<<:::999999===>>>??????=========???888999888777555333444555888999888555222111111222000000111333555444222000333///---000222222333555333111///---------,,,***$$$ """***...,,,(((&&&'''(((***,,,---.........222777:::<<<===???@@@555222000000333666888999888555111000222333333111++++++---000555888999999333...))))))...222222111***&&&$$$'''///444666555666555333333333444555666222222///***&&&%%%(((+++,,,///222444555444222111,,,111555555666555///''''''((()))(((((()))+++---000///...---,,,---......///...,,,(((### $$$)))...222333333333333666333///***&&&$$$######%%%&&&))),,,...000111222000000---)))&&&''',,,111222000...------,,,+++)))///000---))))))...111000000...------///222222222///111111///111666999888***%%% $$$)))+++,,,&&&###%%%,,,000...+++***)))+++---000333555777777<<<<<<888111)))''',,,111444222///000222222///------,,,---000333555222000+++......+++,,,222777999777888777444///,,,******---000444777888555111...---,,,***+++...111333333///---)))&&&&&&)))---//////000111222333222111000000...,,,---000444666777)))&&&%%%''',,,111333222222000555AAAOOO\\\hhhqqq|||cccHHH666222444333//////222222///,,,***(((***...000///---111111000///,,,(((%%%###&&&,,,444::::::777444333///...///222666888666444,,,***)))+++++++++000666000,,,)))***)))'''(((+++---++++++---+++&&&$$$$$$%%%'''***,,,++++++,,,------333:::>>>===;;;;;;<<<555222...,,,---000555888111...***'''(((,,,222666111333555555333///---,,,---222444000---///111111111///,,,'''$$$%%%(((+++000111///)))###%%%...777;;;======:::555333777;;;===999555555999===???@@@888888;;;>>>???AAAJJJUUUsss{{{|||hhhPPPAAA<<<::::::;;;@@@@@@???=========>>>???;;;;;;999666444333555777999888777555444333444555555444444555666666333111333///...222333111000222666666333...,,,---+++(((%%% !!!)))---+++&&&$$$$$$%%%'''))),,,///000000222444666888:::===???333111///000333666888999:::888666888::::::777333222000///000333666777777666000***)))...333666777...)))%%%)))111666555222000111222333444666777888111222111,,,''''''...444//////000111222222000///+++000222111111000,,,&&&((()))************,,,---222111...,,,*********+++444333000+++&&&!!! (((***///222333333333222333111---(((%%%###"""""""""###%%%'''***---///000...///...)))&&&'''...555000...++++++,,,,,,,,,+++++++++(((%%%'''///555666---+++***+++---///000000***,,,,,,***,,,222666555+++((($$$"""######"""!!! ###+++///,,,((('''%%%&&&'''***,,,///000222999;;;:::333)))&&&,,,333777333///000444555111---///,,,***,,,222555444111---111111//////333333111***---///000/////////000///222555555444111///---------,,,,,,---.........---***%%%!!! $$$)))...//////000000000///...---///...---///333555777666)))''''''***111777999999666444888FFFWWWdddooowww}}}aaaDDD111...111111000111555444000222---)))(((***++++++))))))+++,,,,,,+++)))))))))&&&***111777;;;999555111***)))***---222222///***&&&%%%&&&(((+++,,,...000,,,)))'''((('''%%%''',,,************))))))***,,,'''(((***,,,,,,,,,,,,,,,***000888<<<>>>===<<<<<<777666444000...///222444//////---,,,+++---000333...000222111---)))&&&%%%(((---///------111333333444333000,,,)))***---000444555333,,,$$$$$$---666>>>AAABBB>>>888777;;;@@@???<<<999999<<<@@@CCCDDD;;;===@@@CCCBBBDDDOOO[[[uuuqqq^^^JJJAAA===;;;;;;===BBB@@@>>>======>>>???@@@>>>===;;;888666555888:::777777666666777888888888888888777888999888666444222///...111333000///000999;;;777///***+++***&&&%%%!!! '''+++)))%%%$$$%%%(((+++...111333444444444222111111333888<<<111000...///222555777777:::999:::===@@@???;;;666444111......000333444555555000+++***...444999;;;222---)))+++222555333///+++---///111333444444444111333222...)))***000666111///......///000///------000000,,,+++,,,,,,)))+++---......------...///333222///,,,***)))))))))333333111---(((%%%$$$%%%***+++...111333333222000111///---***'''&&&%%%$$$ !!!"""$$$''')))+++,,,...000///+++'''(((...555...,,,******,,,/////////+++,,,((($$$'''///666777+++******+++---......---)))++++++(((***///222111...,,,***((('''&&&%%%### !!!%%%---...)))$$$"""!!!"""###$$$&&&((()))***---222444...%%%""")))111777333000111555666333///222...***+++000333222//////444666555444444///)))###&&&+++///000000111222444444444111---++++++,,,+++---...///---***'''%%%***(((### '''---...//////......---------111000000222555555444333(((&&&''',,,333999<<<<<<666444999GGGXXXeeepppxxxzzz[[[@@@000444555555333666:::999555888222+++((((((******)))''')))++++++***)))+++---)))***...444888999666333***))))))+++---,,,)))%%%%%%%%%'''***...000...***'''%%%%%%&&&$$$"""$$$******++++++***))),,,000222,,,,,,,,,------,,,***)))(((---333777999999888777000111333222000//////000///222555555222///...---...000111000+++'''$$$"""%%%))),,,+++,,,111333222333222///---+++---111555666777444---&&&%%%,,,333;;;===>>>:::666555999============???AAABBBBBBBBB;;;<<<@@@CCCBBBEEEQQQ^^^vvvgggUUUEEEAAA???;;;999;;;@@@>>><<<===>>>@@@AAAAAA>>>===<<<999777777999;;;777777777999;;;<<<;;;:::777666666777999999888666222...---111333111000111:::===999...(((***)))%%%%%%### """%%%(((((('''(((***...111444555555555888666222...---000555:::111000///000222555555555777777:::>>>BBBAAA<<<888///---***+++...222444555333000,,,,,,///444888:::000---)))+++///111///+++(((***...000222111000...333444333000---,,,...111000---******---000///...000222000***(((,,,///000000222333333111000000000333222111///---+++***)))+++,,,---+++******+++---,,,,,,---000222222000...000000000///---+++)))((( """%%%'''((()))***222222111---)))))),,,000...,,,***+++...111222333000000---((()))///444444,,,+++,,,...//////---+++))),,,,,,+++,,,000222000------..................%%%&&&***000///'''"""  !!!###$$$%%%%%%&&&$$$))),,,((( $$$+++333111///000333444333111444111...---000111000///111555888777666444---%%%###'''---000000///......555555333...(((&&&(((+++))),,,///000,,,'''###!!!(((&&&"""%%%,,,..................//////222222222444555444111...%%%$$$$$$)))000555666666000000666DDDRRR^^^iiirrr|||xxxXXXAAA666<<<<<<888666999??????<<<:::333+++'''(((+++---......//////,,,((('''))),,,,,,---000444888:::999777//////...---,,,++++++++++++,,,,,,---222444///'''###"""$$$%%%###"""'''---000000+++))),,,111333000///.........---***''''''***...222444444333222'''))),,,...000///...---...333999:::555///+++)))000111333222...***'''&&&&&&)))+++***,,,111222000---,,,+++)))))),,,111555666666333...***)))---000444444333222111111444666888;;;???CCCDDDCCCAAA???999999<<<@@@BBBGGGRRR^^^xxx{{{```OOOBBBAAAAAA:::666888999777666888<<<>>>>>>===:::::::::888777666888:::999999:::===??????<<<999111000000222444666666555///+++***...111000000333777===999---'''***+++'''&&&&&&%%%%%%%%%''')))+++///000333555666666555444555333000---+++---222666111000///000222444444333222333666<<<@@@@@@<<<777+++)))((()))---111333444333111......///111333444)))'''&&&''')))***)))(((''')))...111222111///---///000111111111000///...---)))%%%'''---222333222333666444...,,,000444666444555666666333111000000111222222222000...,,,***((()))+++++++++---///222...---...000222333000...000111222222111...***(((!!!%%%(((+++,,,,,,,,,222111///---,,,,,,---...000...++++++...000222333111333111---...333555444------///222333111---)))%%%***,,,+++---111111///***+++---......///000111++++++///333000((("""""" ###&&&'''(((((('''%%%)))+++'''!!!"""'''---------...000111111111555444222111111111111111222444555444444444...'''&&&***///111000...,,,+++222444333...(((%%%'''***))),,,///...+++'''%%%$$$'''&&&###%%%,,,---------...///000222222000000111333444222...***%%%###"""%%%***...---,,,***,,,333???KKKUUUaaalllvvvzzz\\\HHH??????<<<777333888@@@BBB@@@555...&&&###'''---222444333333000***$$$"""&&&***,,,///333777888999888888333444444000,,,,,,000555444222...,,,000555000&&&!!!"""%%%'''$$$ %%%...333333,,,(((,,,111222333111///000000///+++((('''(((***...111222222222$$$$$$%%%)))...111000---,,,222888999333---)))(((---///222222000...,,,+++))),,,,,,+++---111222///***)))(((&&&&&&)))...222444222000//////000111111111...,,,,,,///111222222222777>>>CCCDDDCCCAAA@@@;;;999:::???EEEKKKVVV```zzzrrr[[[KKK@@@AAAAAA999444555111000000333888;;;:::999666777888777555555666888;;;;;;<<>>???:::666+++***((())),,,///111222333222000///////////////!!!"""######$$$%%%&&&&&&&&&)))...222444222000---***+++---111444444111///)))%%%"""%%%,,,333666666555888777222000333888999555777888777444111000000000222333444333000---++++++,,,---------...111333000///...000333333111...///000222333111---((($$$ ###''',,,///000000000...---,,,---///111111000222///,,,+++---///111111///222222000222777999777...///222444555222---(((!!!&&&)))***,,,000000---((()))***+++******,,,---......111555111)))$$$$$$ $$$)))+++,,,,,,+++,,,//////+++%%%!!!###&&&(((***,,,------...000222555555666444222222333555222333111000111333000***&&&***///222111///,,,+++///222444000***''''''******,,,...---)))'''(((***&&&&&&###%%%,,,,,,,,,---...000222444555---...000222333111,,,(((&&&$$$###$$$''')))'''%%%'''***333>>>HHHPPP]]]iiirrr~~~}}}bbbOOOFFF===999222...333===AAA@@@000)))""" %%%...555888111111...''' $$$))))))...444888888777666666444666666111,,,---555<<<:::666---(((,,,222...%%% """''')))%%% %%%+++111222,,,(((---222333333111000000222111---)))''''''))),,,000333333333'''$$$###'''...333333111***000555555000***(((((((((+++///111000///...///---///...---...222222...***)))(((&&&%%%(((,,,000222000...000333666555333222...***+++000444444222///444;;;AAACCCCCCBBBBBB>>>;;;;;;AAAIIIQQQ[[[ddd{{{nnnUUUKKKCCCBBB@@@;;;777555333111///...///000000000555777777555111......///111666>>>BBBAAA<<<888555------+++***---222222...(((+++---...///333999===<<<;;;999999777444///+++)))******))))))***---000222222111222333444222111...+++)))'''))),,,///111444888777333000222333222111111111555888999555111+++((()))---...,,,***+++------,,,---------+++***((('''%%%#########$$$%%%(((+++000444444000***%%%$$$%%%)))000555555...'''%%%###"""%%%***......---111222444777:::<<<<<<;;;;;;:::888222,,,))))))+++000...---...111333222000222///---...111333333222...------000333444111...******+++,,,,,,,,,++++++%%%%%%)))...///---///444,,,------+++...333555222///......---------------111666888777999<<<<<<999444777;;;;;;666000+++((($$$$$$%%%***...///,,,)))***)))((()))******)))(((...111555666444///)))%%% $$$+++///111000000000000000///---***)))))))))*********,,,///000///---000555:::;;;888555333333555222000000111111---***''')))---111222000***&&&...111111---...222000******)))***,,,...///---+++((('''%%%######$$$&&&'''))))))***...222444111......,,,+++///333222+++###"""(((//////)))&&&'''***))),,,333<<>>>>>@@@FFFHHHKKKOOOUUU^^^gggmmmlllWWWMMMCCC@@@???<<<::::::888666222111111111000000111333555333000......///555;;;CCCEEE@@@:::555333222111...+++---333444111+++...111444666:::@@@EEEAAA???>>>======;;;777555.........,,,+++,,,///111111000111111111000---,,,))))))(((%%%$$$'''...444555888888444111222333111111111111555888777333///)))'''(((,,,---***)))*********)))***+++++++++***,,,***(((&&&$$$%%%&&&&&&+++///333555222---(((%%%######&&&,,,222222---(((&&&%%%%%%''')))+++++++++...///222666:::;;;;;;:::;;;:::888333---***+++---000---+++,,,///222333333222///------///111111000...---...000333333111...---------------------,,,'''&&&)))------,,,///333...///---+++...333444222...------,,,------//////444888;;;:::<<>>>>>:::444...,,,***((())),,,///111...+++'''((()))))))))***,,,...111444666777555///)))%%%$$$(((---000111000//////444444444000,,,***+++...///...---///000111000//////222666888777555333222222111111222333222000///'''))),,,000222000+++'''...222333222333666333---'''(((+++...000///,,,)))'''((())))))((('''&&&&&&******,,,...111333222111000---,,,///444333---'''%%%...666888333---+++,,,,,,...555===FFFQQQbbbqqq|||lllTTTFFF<<<444000333888888777666///+++)))+++///222///+++---***'''''')))+++,,,+++***+++---000444666555444444333222000///111444888<<<777...%%%$$$))),,,***)))(((+++---***$$$###'''*********))))))))))))***+++,,,///111222000---+++,,,'''######)))///222222,,,(((%%%&&&+++000111///************)))(((&&&&&&&&&'''))),,,...000222222222222111111111222333444---,,,+++(((%%%&&&***---000000111333444555555444444222000//////000111111222111444:::===<<<<<>><<<<<>>;;;666444333222111000,,,...111111000//////000999@@@GGGEEE===555111222666555///***+++111444222///222666:::>>>BBBHHHLLLFFFDDDCCCBBBBBBBBB@@@>>>444444222000------///111...///000000///,,,)))'''&&&((()))&&&###&&&000888888<<<<<<888444444333111000000111444777666111---)))''''''++++++((((((******************+++,,,---000...+++((('''&&&''''''...111555444...(((%%%$$$!!!!!!###(((---///---******,,,------,,,++++++,,,+++...333777999999888777888888555222...---...///...+++'''&&&)))---000222///---+++***+++,,,,,,+++---,,,---///222333222000111000000//////.........)))(((***......,,,---222111111///---///444555333.........//////000111111333777::::::<<>>>>>;;;666222000111///---...111222000...(((+++---+++((()))...333777777777666333...***'''))),,,000111111/////////555666555000***(((,,,000333222222333555555333111///000222555777777555333000222444555444333222333'''(((,,,///222111---)))---222666888;;;<<<777111''')))---000222///***&&&'''+++///000...+++((('''+++---...//////000111333111...,,,///222333///***)))222===BBB===666111///222333888@@@IIIVVViiizzznnnRRR@@@999555555888999555333333111///...000333333000---,,,++++++,,,---...---,,,))))))+++///333666777777777777666333111222444777:::777000))))))---000......,,,,,,---***&&&&&&)))++++++******)))))))))))))))***---//////---+++)))'''$$$!!! ###)))000555000,,,(((''')))+++***)))&&&'''((())))))(((''''''&&&&&&''')))+++...111222333444666444222111333666111///+++&&&$$$%%%***...555444333444555555333111444333111000///000222333111///111666888777888<<>>;;;;;;>>>???;;;666333222222111111)))+++...000111111111111;;;AAAEEE@@@666//////333888666000((('''---222333111444777<<<@@@DDDHHHJJJFFFDDDBBBAAABBBBBBAAA@@@777777555111...---...000---///111222000,,,)))'''(((***+++++++++...444999===AAA@@@;;;666555333000------...222666666111---***)))***---,,,)))***---...///...---,,,,,,...///111///,,,)))''''''''''''+++///222000***%%%###$$$!!! !!!%%%***...///...222555777555111......000---000555888999777555444444333222000000111333444000,,,&&&!!!!!!$$$(((++++++***(((''''''((()))))))))***,,,///111333333222222222111000//////......)))***...222222---,,,///555666333000222777888666000222555777777555222///,,,111444555777:::999666333666:::;;;999777555444666333000///111222000...---111333///((('''---555;;;999555000---+++******+++---000111000000111222222444333---&&&$$$(((...222333666999;;;:::777444222111111444888;;;999777333666999777444111111222''')))+++///111111...,,,---111777===@@@???999444---...///000000...)))%%%+++///444555222...,,,+++---///000...,,,+++---000///,,,***,,,///000...+++***222===BBB@@@;;;666444555555999AAAKKK[[[qqqsssUUUAAA999999:::===999222...///000111222333444444111///000000222333222000---+++))))))+++///444888999999999999888666333222333555888888444......222444333333222///---+++(((((()))++++++++++++***))))))((((((***------+++(((&&&$$$&&&$$$!!!###---444000---***(((((()))'''&&&%%%&&&(((***++++++******%%%$$$$$$%%%'''+++///111444777999666000...111444333000***&&&%%%(((---111777555444444666666444111333333222000//////111333///,,,---000222222444999===FFFTTTaaakkkrrrvvvxxxttt~~~ppp]]]UUUNNNHHHEEE@@@:::888999;;;777333000000111111111)))***---111333444333222888===???999///+++000666;;;999333+++)))...333444222444666:::===@@@@@@@@@@@@>>><<<;;;;;;<<<;;;:::777666444000,,,+++,,,------000444444222...,,,,,,***))))))---222555444222<<>>888444222000---,,,+++,,,000444666333000---,,,---///...+++---111222333333111---,,,---...000...,,,)))((('''(((((('''***,,,,,,(((%%%$$$%%%###"""###%%%***...111333888:::;;;888333000000111000444999:::888555222222111000000111444777:::;;;777222+++$$$ $$$&&&******)))(((((((((***+++%%%(((,,,///222222333333111111111111000...---,,,)))+++222888777000,,,,,,777888666444666::::::777222666<<<@@@???999111+++&&&+++///000222555444000---000444777777777888999777444111111222222///+++---222555111)))(((000888<<<777000***'''(((+++---***,,,...//////111444777111222000***$$$###''',,,---000666<<>>999555666333222555:::======<<<888::::::777222......///))))))+++...000111///------///555<<>>???;;;999333,,,&&&%%%''')))/////////---++++++,,,...&&&+++000444444222111000...///111222222///---+++(((+++333:::999111,,,,,,333555666555777:::999555222777???CCCAAA999///(((###(((---...111444222///(((,,,000333555777999;;;555444333444555222,,,'''''',,,111///++++++333;;;777333---)))'''(((***---)))***++++++---000555999444333000---***)))+++---+++...333:::>>>===:::666666555444555888<<<>>>???:::999777333000......///+++++++++---000000///...,,,,,,000777999666111000444111...+++***)))'''&&&///222444111,,,***---000.........,,,***((((((((()))(((''')))+++,,,,,,+++***---000333555777:::<<<333222666>>>JJJ]]]wwwvvvZZZHHH999777777777111((($$$%%%%%%)))++++++(((&&&'''))),,,000666999999666444333)))***,,,000444666555444222333333111...+++))))))...111000,,,***...111222777777333...---///---***)))***+++,,,,,,+++***)))))),,,///...(((###!!! ######!!!%%%***------,,,,,,,,,,,,,,,,,,%%%'''***,,,---,,,***(((###"""!!!"""%%%(((,,,///666777777333...,,,---///000---++++++...333666888333000///333888;;;999555111222111...)))(((+++...---******...000000333888???DDDJJJPPPUUU[[[aaadddzzzzzztttvvvssswwwlllZZZNNNDDDAAA@@@AAA===777555777555111,,,******,,,---...000111333777:::;;;888555222666:::999666444444666<<<>>>===666333555888888555555666999;;;:::666333******,,,///222333222111000000...+++(((((()))+++000333666444///,,,,,,...'''### !!!$$$'''&&&%%%---000///,,,+++000333444222///,,,---000333333111++++++---...+++'''+++222111555888777222------...++++++)))))))))+++---...)))(((***...222333...***&&&'''((()))+++///333666888555000...------------///333888777444111222444000...,,,...333777999:::999999777333...,,,---000333444333///+++)))+++,,,,,,222888:::777222...,,,+++...222444444111---***)))+++000666555///,,,---+++///111222555777555//////444:::>>><<<666---'''"""(((,,,...111333222...%%%'''+++---///111444777333333444777888333+++$$$"""''',,,,,,***+++111777......---,,,++++++******((()))))))))***...444999777444111000111111000///......000333777999888777444444333333333777<<<@@@666333///---...111333444---,,,,,,---///000///---+++(((***000111---***+++---+++***)))))))))'''%%%***...111...(((%%%'''++++++++++++,,,---,,,***)))))))))***,,,...///.........///000222333666999<<<666666:::CCCPPPddd~~~oooVVVFFF999555333333000***'''((('''+++,,,)))$$$ """%%%***///666999888555333333---...111555888888555222111333444222///+++***)))---000000+++)))---111222333444222...///333222,,,((()))+++,,,------,,,+++)))...222111+++&&&%%%&&&%%%%%%%%%$$$%%%'''***------...............///000)))***---//////---***((($$$###$$$%%%'''***...000444444333111000000000000///...---///444777888888222///---111888<<<999555///111000,,,&&&$$$'''***...,,,---222444444777;;;AAADDDGGGKKKMMMQQQUUUXXXppp{{{pppnnn~~~uuuuuuxxxdddTTTIII>>><<<;;;===;;;777777;;;555111,,,))))))***+++,,,444444555999======999555222666<<<>>>===:::666444999======888444555777777777666777:::<<<;;;777333$$$%%%(((---222444333222......---***(((((())),,,111444555222,,,((())),,,&&&$$$ ###&&&))),,,---***,,,444:::;;;777222...,,,///111111000((((((***+++((($$$)))000111666;;;;;;666222111222******))))))+++---000111...,,,,,,222888999222,,,''''''))))))+++...333666999333---+++,,,......---,,,111555555222000333666---***((()))...111222222333555666555222000222444555555333///)))&&&&&&(((222888>>>???:::222,,,)))***---333666777333...+++******...222111---,,,///%%%)))---///222444111+++---000555888777222,,,((( &&&+++---000333111---"""$$$'''((()))+++...000111222666:::;;;555+++"""!!!&&&******((((((,,,000(((***...000000...***((())))))((('''(((,,,222777888444000111444555222///111///------000444777888111222222000///222999>>>222---))))))...444777888///---,,,---...///...---+++&&&&&&***+++'''%%%'''%%%%%%&&&(((***)))&&&###$$$***...,,,&&&"""###&&&)))((())),,,000111...+++***+++---///111111111000222222333333555777999;;;;;;;;;@@@JJJWWWkkkiiiQQQCCC<<<666222333222///---...---000111+++$$$"""%%%,,,111666888555111//////222444777;;;>>><<<888444444666777666333///---,,,000333222---+++///333555///111000...111777555///'''(((+++---...---,,,,,,)))...333333...***)))+++)))******,,,...111222222...///000000//////000111---///111333222///,,,***%%%%%%&&&'''***---///111222111000000222444444333000//////333777999888666222...---111888;;;999444///000///***$$$!!!$$$(((///...000555888888:::>>>>>>AAADDDGGGJJJLLLPPPRRRjjjtttmmm}}}ppppppwwwaaaNNNCCC@@@???;;;888:::===<<<777222111///,,,(((((()))+++333444666777666666555444222222555:::>>>>>>:::666777888888555333222666999:::999999::::::999666333,,,******---222666666555555111---***)))***++++++333444111((($$$,,,&&&%%%###!!! """'''+++***...---***000<<<<<<444666111,,,---222444000,,,$$$$$$$$$%%%&&&'''((((((...222777999888555333111***+++***)))(((***---000''')))---555;;;;;;444---%%%'''***,,,---///111333111...+++***,,,---,,,+++555444333222111111111111)))$$$ !!!'''---......111...---111666777444000000111///+++'''&&&))),,,444;;;AAA???666---((((((+++111999<<<:::444000...)))+++...000000...+++)))+++,,,------,,,)))'''&&&'''+++000333333222111000000---+++,,,000222222000)))&&&###$$$&&&'''&&&$$$***---333888999333+++$$$(((---///---...111,,,%%%%%%###(((111444...(((((((((------(((%%%)))000333444222222555888888555111444333000...---000666:::888666111...000333000***''''''(((***...222555777000...+++)))))),,,...000***)))***...111///''' """!!! """%%%'''((('''***000111)))###%%%((('''((()))***,,,...000000111444555555333000///000111333444333111...///333777999<<>><<<888333111333444444333444333000,,,'''$$$$$$%%%333555888777444333444666666===EEEEEE???999888999:::777888:::777000///444222222222111000000000000111///,,,---///111111///***+++---000222111---***---.../////////---+++***+++,,,000444666666222///...+++***+++***(((+++000111333555444111//////000)))+++***)))---333333,,,)))***+++...000333555666555555555777999999777555...,,,,,,///555999:::999222555777333,,,'''&&&'''---222777999888888:::<<>>???===<<<@@@CCCAAA<<<555444333000------///111222///,,,,,,---...,,,)))...///111555777777555333555444222///---...000333;;;999777666777777777666===:::888888<<>>>>>===:::444///,,,+++)))&&&"""!!!###'''***+++,,,,,,---///222222000...+++***((('''%%%%%%%%%%%%'''+++333;;;???>>>888333///,,,)))((($$$ !!!%%%+++---000000---***((('''+++,,,,,,,,,///333111,,,%%%'''+++...111333333333666444111000111222222111+++---000666;;;;;;777222000555;;;<<<999555333333000222333111///111555999<<<999999<<>>888111000,,,)))(((***000444666111---+++------+++(((,,,---///222333333222111222111///......000333555;;;888555444555777888888:::888555555888>>>DDDHHH;;;444///...222444111...&&&))),,,---,,,+++---///222444666666444222111111444222222999GGGNNNEEE777111111111333444444222111***,,,...000000...,,,+++)))+++------+++*********111333444222///+++)))(((000...---...000000...,,,---......---,,,,,,---///000111111333666999;;;;;;999888666444222000000///...,,,***+++...111111111444555777666555555666777>>>999444222333444333222......---+++))))))+++---///111444777888777777666666777888888999999999888444111...***((()))***++++++******,,,111888===@@@@@@<<<888888:::;;;;;;999333333333444444444444333333111/////////000///---////////////000...***'''%%%+++111333///******---...222111***&&&%%%$$$""" ###&&&&&&%%%%%%(((+++,,,...000000000000111222555555333......///,,,&&&%%%///888<<<<<<999666111000000///............000000222444666555111...***((((((,,,111444111...---,,,)))$$$!!!###&&&)))***)))***+++---000222444333444666999;;;999333///000111333444555666888999:::<<>>999222'''+++///222333444666777888666444111///...///000000///000333888:::999777555333222000000111666;;;>>>??????;;;444---***)))***'''###!!!"""&&&+++...---,,,,,,---///000000...---+++(((&&&$$$$$$&&&'''%%%)))///666;;;<<<888555222...,,,***%%% $$$)))***,,,---+++(((%%%###*********,,,000111...***$$$'''+++///222222222111555222///...///111222222------111666;;;;;;777333333888===???<<<888444333222444555333111111444888888555333666>>>JJJVVV]]]iii|||sss]]]NNNDDD>>>;;;333444444444777;;;888222+++)))%%%!!!!!!&&&...444666222...,,,,,,,,,***((()))***,,,---------....../////////000333666999::::::777333222444666888999999777444222333666;;;???999555000000222444222///''')))+++,,,------------000333777888666333000///111111222444:::===888222000111222111///------------...000000///,,,)))'''&&&***///111000...,,,+++,,,///111222000...---------,,,++++++---...//////+++---///000000000222333333333333333444555888:::;;;:::888666444333222222333222222222333444444333666777888777555555666777;;;666222000222444333222///,,,)))((()))+++---...---...000333666777777777555666666666666666666555333///)))%%%%%%)))...222///---***,,,111777;;;======;;;999999<<<===;;;888222333555666666555555555666444222111111000---+++***'''$$$$$$%%%'''((()))---333777555///+++***+++000333333...+++***'''###!!!###%%%$$$!!!!!!%%%(((...000222333222111111111666666222---,,,...---***%%%)))000666999999888666000000//////............222222333444444333000...111//////555<<<>>>:::666111...)))&&&###"""%%%((()))***---///111222111111555666888::::::777333///222333444777:::===>>>>>>:::;;;@@@PPPhhhpppZZZLLLCCC@@@;;;888555888===>>>999333---000444777888888:::;;;999777333///---,,,,,,+++******,,,222999;;;999555222333111...---000444777999;;;<<<888111+++)))***+++)))%%%"""###&&&,,,000...,,,******+++---...------+++(((%%%$$$%%%&&&(((%%%&&&(((---222555555555333000000///+++&&&%%%((())))))***+++***'''###!!!'''&&&''',,,//////+++(((%%%'''+++...000111000///111000...///111333444444...---...222888;;;999777888:::======:::555111...///333666555333111222333777555222333888CCCNNNUUUcccxxxyyyfffTTTHHHAAA<<<999222333111000222666333---***'''$$$!!!!!!%%%---333222111///---+++)))((((((&&&((())))))))))))+++,,,......000444999<<<>>>>>>888555222222444666888999<<<;;;888555111111222444666444222111111222111111)))''''''(((***+++***)))///333777999777444111000000222333222000///......,,,......+++'''%%%'''))).../////////...+++((('''(((,,,222444333000...,,,(((+++...000////////////+++*********+++,,,...000)))---111555666666777888666555333000///111555888<<<;;;:::888666555555444333333555666666666666555777666555444444444444444333000---,,,---///000111222...******---//////---******,,,000444777777666333444555555444333111000///,,,'''$$$%%%***111666111...,,,---222777888888666333222333777999888666222444777888777666666777777555444333333111///,,,)))""""""$$$)))---222666888333---+++)))'''///333444222111000---((($$$$$$###"""!!!"""%%%'''111333555555333111000000444666333...,,,......,,,(((***---111333444444444...---,,,++++++,,,---...555555666777666666555444777444444:::AAACCC===777111,,,((('''%%%###%%%((()))+++...111222111///...444777999999777555444444777777777999===@@@BBBBBB999:::AAATTTrrrfffSSSGGGBBB@@@>>><<<:::;;;<<<;;;888444333555888888888888999;;;999666222000///...,,,+++++++++///444:::<<<999666666999888444111333444333333666777333,,,((())),,,---+++((($$$###&&&,,,000000---)))'''(((***,,,,,,+++***'''%%%$$$%%%'''((('''%%%###%%%)))...111333000///222555222---,,,...,,,+++***))))))'''$$$"""$$$"""%%%,,,000...)))'''%%%''')))+++---,,,,,,+++------///222444555444222---++++++///555:::<<<<<<::::::999888555222///---,,,000444444111//////000888777555555777>>>HHHNNN]]]rrruuujjj[[[NNNFFFAAA===;;;777666333000111444222---------,,,***)))***---000...111222000***'''''')))***+++,,,+++******---000//////222888===@@@???===666444222222444777888888:::<<<<<<999555111111111222333333111///...000222+++'''$$$$$$(((***+++)))...222666888777555222111000111333222...)))((()))***,,,,,,(((###"""&&&+++---......------,,,******---000333444111...,,,+++)))+++---...---,,,,,,---*********))))))***---///)))...555:::;;;;;;;;;;;;777666222...+++...333888;;;;;;999888777666666666000222555888999::::::;;;666333000///111222000...---,,,,,,******,,,///222555111---...222333000,,,&&&&&&(((---333666555444333444555555444111...,,,,,,***)))(((***---111444000---,,,...444777666444222---******///444777777333666:::;;;999888999:::888555333222333444333222---&&&"""%%%((()))...333444777666000---...+++&&&+++000333444555666333---)))&&&$$$###%%%(((***+++444555666555222000//////000444555222000111///+++'''))),,,///111222333333,,,+++***))))))+++...000555666888999999:::;;;<<<:::777666;;;AAAAAA999111---'''%%%''''''$$$%%%)))***+++---.........---,,,111555888777333333777===>>><<<::::::>>>AAAAAAAAA===@@@JJJ```yyyaaaOOOFFFCCCCCC@@@@@@???===:::888666555555666777666555555666888777555333222333333111...000000222444666777666555;;;@@@@@@;;;777777444000000333333...(((%%%)))---//////,,,)))&&&(((---111333///***'''''')))+++,,,,,,***)))(((((()))***+++(((%%%######&&&+++...000)))+++111777777222000222000---***))))))(((&&&$$$### $$$---222...***)))%%%%%%&&&'''''''''&&&&&&***,,,000444777555111---((('''(((---555;;;>>>>>>888666333111111111111111...111333333000///000333777777777777888<<>>===<<<777666111,,,***---444::::::999888777666666666666...111666:::<<<>>>???AAA555000++++++///000...***+++,,,---,,,***,,,111555888444000222555666111+++###$$$&&&,,,222555444222333444666666444111,,,******+++,,,---///000111111...,,,,,,///555888555222222,,,&&&%%%***222888;;;555888<<<===<<<:::;;;===888555222111333555777888333,,,)))---000///222888666888666000///111...((((((---222444777999666000---)))&&&&&&+++///111111666666777444111.........,,,222777666555333///***''')))---000333444444444...,,,***)))***---111333333555777999:::<<>><<<333)))(((###"""&&&(((%%%&&&***,,,,,,++++++***+++++++++...333777555000111:::CCCDDD@@@;;;;;;===???@@@???EEEHHHTTTkkkwww___OOOGGGEEEDDDBBBCCCBBB>>>999555555666555555555333111111444666555444333555777888666333444333222111111111222333===DDDEEE???:::888444---///222222,,,%%%###(((...333333111---******///333666111+++'''''')))+++,,,...---,,,,,,,,,---//////)))'''$$$$$$'''***---...###'''///777999555333444333///***)))))))))(((&&&""" $$$...333///+++***$$$$$$##################))),,,111666777444---((($$$$$$&&&---666<<<>>>>>>555222///---///222444666222444555333000000444888444666777777777999>>>CCCVVVhhhxxxxxxuuubbbUUUJJJEEEBBB===999888<<<:::777555444444555666444777::::::777111---+++...555777///&&&&&&+++///---111666999999666333222...111555888999999999:::333444444555444222///---444444888>>>===777222222222444555222,,,'''$$$$$$'''&&&&&&(((+++---------)))+++///444888777111,,,------,,,,,,,,,+++)))'''000000000///---...000222444...(((%%%'''***+++***111111000---+++******,,,///111333111+++&&&'''+++,,,---......,,,******+++111999AAAAAA<<<888;;;@@@<<<888111***(((,,,444:::;;;888333111111222222222......000444888;;;;;;;;;333000---***((()))***,,,---111///'''%%%***//////666222///111666777222---(((%%%$$$***222666444000+++111666888333...***)))(((...444333///,,,///333---***,,,222666444333444222,,,''')))000666777555;;;>>>AAAAAA???<<<::::::555444222222444555555555888555333555888999555111111111111111111111111111333333333666999::::::888555444222000000000111222555444222...+++,,,222777666555222111555888222((($$$(((+++...///222888<<<666555333111//////222555333000000666>>>AAA>>>999222333555:::===999///'''***+++---,,,+++******+++---+++***+++,,,.........000333444222///222999@@@EEE@@@999666777;;;======CCCNNNaaazzzhhhUUULLLFFF???<<<>>>===<<<;;;999666333000222444555666555444444555>>>??????<<<<<<<<<777111444666444+++""""""***444<<<======;;;888333///,,,000000111222---&&&%%%(((000222333222...---///222:::888444...***)))***,,,000000111333555555333111)))$$$ %%%)))+++***%%%%%%(((...444666333000000...+++***************((((((((('''&&&''')))+++&&&%%%###""""""$$$&&&''',,,---...///111222333444000...------000444888:::555111......111444555555999666222000222444777888333333555777999===@@@AAATTTccc}}}xxx}}}uuuhhh[[[PPPFFFCCCAAA===999888999888666444444444555555000222555555333111//////000555555---''''''+++---///444<<<@@@@@@<<<999666555666777777666666666666333222222111111///---+++......222777777222...//////111111///***%%%###"""'''&&&&&&(((+++,,,,,,+++((()))+++000333444111...*********,,,---......---///222555777777666777888666111***###!!!###(((,,,,,,,,,***'''%%%%%%'''***...//////...+++(((((()))+++++++++***((()))+++...000555::::::777666888;;;:::777111+++))),,,222777;;;999555222000000111222++++++,,,///222555666666222///+++(((&&&(((***,,,,,,///---'''$$$)))------222...+++...444777555111'''$$$$$$(((///111...)))$$$)))///000...,,,,,,,,,///444888666///***+++---***))),,,333888777666888666000+++---333777777555999999888888777777777666555333111111444666777888999666555777999999555000******+++---///000222222222222222555888999999888777555444333444333111///000000///,,,***---333999===;;;777444666777000'''%%%(((,,,...000222555888::::::888555222111333555111......333:::<<<888333......///333777777222---...///000///,,,***)))***------...000222333333222000000///...000333999===???;;;666444666:::======CCCMMMbbbbbbPPPIIIDDD???===:::999888666555222000...///444:::======:::777555:::>>>@@@<<<999999888666888888444---''''''...555777777777777666444000......,,,------)))###"""&&&+++///222222///---...000888666333000---,,,---...222333444666777666222000***$$$###((())))))'''&&&&&&***///222111///...---,,,...111111///,,,((())))))))))))***,,,---))))))(((''''''(((((()))---...///111333555666777666111---...222666666444222000---...222555777777666444333222333333444444333333333555888===AAADDDUUUbbbyyyzzz~~~|||iii^^^VVVLLLDDDCCCBBB???;;;:::888777555444333222222333+++---000111111111222444444555333,,,)))+++......000777???DDDEEEAAA===:::>>>;;;888444333333444555555333000//////...---+++)))(((+++000000---+++,,,...//////...***&&&$$$$$$'''&&&''')))+++,,,***)))&&&'''(((,,,///111111000,,,,,,,,,,,,---///000111000555;;;@@@AAA@@@??????<<<999222&&&&&&///,,,+++'''$$$!!!"""&&&)))++++++***)))******)))'''++++++***((((((+++000333111111111111222444666777666555111...,,,---222555;;;;;;:::666111000222555,,,******+++...111222222333000+++((('''))),,,///...///...)))'''***......000,,,***,,,222555444222(((&&&&&&***///000***%%%!!!%%%((())))))))),,,///777;;;===999111***((((((***)))---666;;;;;;:::<<<:::555111111666888777444777333000000222555666555333111///000333777:::;;;:::999888999;;;999444///%%%&&&'''(((***,,,...///000000111333666888888777777555555777:::999222,,,+++---...---,,,///555:::???===:::777888999333***'''+++///111222333444555;;;;;;:::777333111222333---,,,---222777888333...)))((((((,,,111555555444333444444222...+++))))))---///222555666777666666000,,,)))+++111666888777777555222333666:::===???GGGRRRjjjtttXXXIIIDDDAAA>>>===:::888777444222111000000///777@@@FFFEEE???888333333;;;>>>999555666:::===;;;999555///,,,---222666111///...000333444222///,,,)))((('''$$$ $$$''',,,222333111---,,,,,,333222111000000000000000222333444666777555000,,,***&&&!!! ###''')))))))))&&&$$$&&&***///000///---,,,---222777888333...))))))***+++,,,...///000...............---,,,,,,...///000333555777999999;;;666111111555777333///111000///111444777999:::333333444444333222111111111000000111555<<>>===AAA<<<666222111444777999888444000//////000///---&&&%%%''',,,...,,,,,,...111111111000---+++***)))''''''(((***,,,,,,)))'''%%%&&&)))---000111222111333222000---+++,,,...000333888>>>BBBDDDDDDDDDEEECCCCCC===... '''222222000+++&&&###$$$(((+++)))'''%%%$$$)))---+++&&&)))+++,,,---...000444777222...******...222333222///000000//////000333555999;;;<<<999444222666:::000---++++++---000111111555222...******---111444111111000...---...000000333///++++++///222111000++++++,,,000444333...)))'''((()))(((''')))...333;;;>>>???<<<555...++++++---,,,000888======<<<===;;;888555555888888555222333///,,,///555999888666000...---...333888;;;===;;;;;;;;;;;;;;;888333...((('''&&&%%%%%%&&&''''''......///111555666666555444222444:::???>>>555,,,***---111222222222555888888999777555888;;;888111))),,,000333444333222111333444444222///---,,,---))))))+++000555555111,,,&&&%%%&&&***///444666666555666777555222...,,,,,,000333666888888777666555111***%%%)))333999777333111000111333777<<<@@@BBBNNN^^^yyyjjjPPPCCC???===<<<===>>>===;;;888555444555666555<<>>555///...333666333222666<<<>>><<<888444111111222222333,,,***(((+++000222111///---(((&&&%%%### """&&&&&&,,,444666333---***(((,,,,,,---...000111000000---///111444555222---)))+++)))'''''')))+++***)))(((%%%$$$&&&+++000111111///------111777888333...((((((***---000111222111111222333444333111///...000000111333444555666777:::888777666777666333111444444444555777999::::::444555555555333222222222111///......333;;;CCCIIIVVV\\\jjj{{{qqqkkk___UUUMMMKKKJJJEEE@@@>>><<<;;;:::777333///,,,)))(((---444888999777555444666555222000333:::<<<:::888999999999999:::===@@@===888222000333888===@@@888333...---///111///...'''&&&(((...000000111444333222111111000///---,,,&&&'''))),,,...---***'''$$$''',,,000222222111000555333111,,,)))***...111777:::>>>AAABBBDDDGGGIIIFFFGGGCCC666'''"""(((222666444000+++'''&&&(((***'''&&&###!!!'''...---&&&$$$(((...222333333333333...(((###$$$***//////,,,%%%(((+++---...///111333444777999777333222666:::111///,,,,,,---///000000444111...+++,,,///333555222111///000000//////000333000,,,,,,...111111000,,,---///444777777333///,,,------,,,+++...444:::999<<<===<<<777444333333333111333999<<<;;;:::;;;:::888777888999777444000,,,+++,,,111999;;;999444---++++++---222888;;;===<<<;;;;;;;;;999666111...***)))'''%%%$$$$$$%%%%%%---------///222444333222------111999AAA@@@888///,,,222888:::888555444555333444333222555999888333''')))---000222111///,,,&&&(((+++,,,***(((''''''###$$$''',,,000222///,,,&&&'''))),,,000333444444333555777888555333222111888:::<<<;;;888666555555333---)))---555:::777222///000111444888>>>DDDHHHTTTiiiwwwbbbKKK???<<<:::;;;<<>>===<<<:::555000+++)))(((...666;;;;;;888444222555666555444777===@@@>>>>>><<<888333222555;;;@@@777222---...333;;;@@@BBB444...******---000...,,,'''&&&)))000333333444888444222000/////////---+++&&&'''***...000///+++((($$$(((...111111///------///...,,,)))'''***222888;;;===???@@@CCCGGGLLLPPPGGGGGGCCC999...(((+++000444444222...***'''''''''%%%'''$$$!!!&&&//////(((%%%...444555222///,,,)))###"""(((,,,***&&&"""'''***,,,---///000000222333222000000222555000...,,,,,,---...///...///...,,,++++++...111333111---,,,///000...,,,---111///...///111333444444***,,,...222555666333111,,,...000000000444:::???777888999888777666888999777333222555777555555777777888888::::::888444000(((***...444999999555111******+++///444999<<<===;;;::::::888555222000...***)))'''&&&'''(((***,,,---,,,,,,...000111000...((()))...666===>>>888222000555;;;<<<888444222222111333222///000333222...!!!###&&&***------***(((###(((******((('''''' !!!###(((,,,...---,,,)))***---///111222222222000333777999888777666666???@@@???;;;666333444666777444222444888:::777444000111333666999???GGGLLLXXXppp~~~nnn\\\GGG<<<999888:::<<>>999666777999;;;======;;;666000,,,***---...,,,***///555666444222333444555444000***&&&((()))+++,,,---.........111+++'''((()))'''(((+++,,,222777999555///+++)))&&&$$$%%%(((---000///,,,+++,,,///333555444000---)))---111555555222///,,,&&&$$$$$$(((...222333222///...,,,+++***)))&&&$$$$$$$$$&&&+++000222000,,,+++,,,///111222222111000111111000///...------,,,---444:::888000---222888:::<<<===<<<999666555444888999999777444444888<<<;;;888444444777???GGGMMMOOOTTT```uuuzzziii^^^SSSOOOLLLGGGBBBAAA===>>>===<<<888333...+++(((---444888888666444222555888999888999===???===@@@<<<666///---000666<<<333...***,,,222999<<<===111,,,((()))...111///+++######(((000444444555888555222///...//////---***%%%'''+++000222111---)))%%%(((,,,,,,***(((((()))))))))(((&&&%%%***444======???BBBEEEIIINNNTTTXXXMMMIIIBBB:::444111111222...000111000---)))'''&&&%%%((('''"""&&&000111***%%%...444555111,,,)))&&&###"""%%%+++,,,)))%%%!!!%%%))),,,---...///000222222111111000////////////...------//////...---,,,,,,+++,,,---///111222111,,,+++000111...+++,,,222222222222333444444333***+++---000222222111000,,,///222222222444888<<<666555444333333444777999777111...000000///000222555777:::<<<<<<:::666222,,,///333777888555111...***+++---222777;;;======999999777444111///...///+++***))))))+++---111333---,,,,,,---......---+++$$$''',,,333888888555222333666888666333000000222111222111------///...+++!!!&&&***,,,***(((###(((---111111///,,,+++$$$%%%&&&(((+++---......+++,,,...//////000222333///333777::::::999888888@@@???<<<555///---111555;;;<<<===<<<:::888777777222333444666999???HHHOOO```vvvzzz}}}fffUUUBBB888777777:::>>>@@@BBBCCC???999444444666444555555333000......///222444333...,,,//////...---111666777444---%%% %%%***///000...---///111000***'''(((***)))(((***,,,000555666333000......)))'''&&&)))...111000...------///111333222///,,,)))+++///222222111///...(((%%%"""###''',,,......)))+++---+++'''""" !!!!!!###)))///000,,,((($$$&&&(((+++---///000000//////...------,,,,,,+++)))///444111+++)))...444888;;;===<<<777444222111444888;;;:::777666999===<<<999555333666<<>>===;;;666111...'''+++000333444333333333555:::<<<:::999;;;<<<;;;???;;;444---)))+++111666111---)))+++111666888777111,,,)))+++111444222--- &&&...333222333666777444000///000000...+++%%%''',,,111444333...+++&&&((()))'''$$$"""$$$''''''((('''$$$###)))444======@@@EEEJJJOOOUUUZZZ^^^SSSKKKAAA;;;999999888777***...222333000,,,)))'''%%%***)))###&&&000222,,,"""(((000555555222---***'''&&&'''+++///000,,,'''(((+++...111111111222222888666333222222111///---000//////000111222000...,,,------...000111333444333---,,,222444000---...777777666555444333111000,,,,,,...///000000000///...111333333111000222555666444222//////111444666555///***+++,,,+++,,,000444777;;;>>>>>>;;;777444222555999:::777333000...+++,,,///555:::>>>>>>>>>888777555222///---...//////...,,,,,,---000333555...---,,,,,,------+++)))$$$''',,,111333444333222555555444000,,,,,,000333///000///,,,+++......+++!!!&&&+++...---+++***...555888888555222111+++++++++,,,---///111222---------------///222555///333888:::;;;:::999999===;;;777///((('''---333===AAADDDBBB;;;777888:::333444555555888???HHHPPPjjj|||xxxzzz```PPP>>>666555777;;;???@@@CCCEEEAAA:::444333555,,,...//////...///111333555::::::333+++)))***+++***000777:::555,,,######***111333///---000444...(((%%%(((***((('''(((***...333444222000111222---***(((***000333222000...------...///...+++((((((***,,,------...///000+++%%%!!!&&&)))+++###)))...---'''  """(((---///***%%%!!!$$$'''***---...///---------------------,,,))),,,---,,,((('''***...555999;;;:::666222000000000666;;;<<<:::888999;;;999666222000222777>>>BBBHHHOOO]]]pppqqqVVVGGGFFFCCCBBBAAA<<<===??????<<<666222222222111...,,,...222444444222===<<<;;;<<<<<<;;;888666>>>;;;555///+++,,,000444000---,,,...333444111---'''&&&(((000999999///%%% ###'''+++...000000000,,,111222///---//////---''''''((()))+++***(((%%%%%%###  """$$$+++,,,,,,(((%%%'''---333BBBGGGKKKNNNTTT]]]aaaaaaVVVNNNEEEAAACCCDDDAAA===000222333222...***'''&&&''''''((()))+++,,,...///+++---111666999666///)))...000222222222222333555111777<<<:::222...111666444444444555555444222///222222777<<<;;;444...------...000222444555555555222444444333000...///000333111000000000000...,,,///......000111000...,,,+++111444111***(((...555;;;555///,,,---///000///......,,,***((()))+++---333444777:::===<<<888555666;;;???>>>:::555222111555///---444???DDD>>>666666444111...------///000222///---///333444000+++)))---...---...000000,,,///+++((()))...111000...444222111///...---,,,+++......///333777777333///&&&(((******---111000,,,111555:::<<<;;;:::<<<===444111......000111///...+++,,,,,,+++***---222777666666777999<<<======<<<777444...'''###$$$(((,,,999===???<<<777333444777:::::::::999777<<>><<<888222...111,,,((()))...222333111;;;:::888444...)))''''''+++,,,000222...%%%###%%%)))///222---,,,111555555///+++&&&!!! %%%---333333000,,,,,,...111333444444...))))))...111///+++///000///,,,'''%%%%%%'''***))))))+++------,,,***...((("""###&&&'''!!!%%%)))+++***%%% !!!%%%)))***(((%%%$$$###%%%))))))(((***...,,,,,,+++(((&&&(((...222***'''$$$$$$'''+++///000555666777777666333000...000222444555444333333333///***)))...444888>>>CCCMMMQQQ\\\nnnyyymmmRRRCCCCCC?????????:::<<<>>>???===888222///...---............///111333999:::;;;===>>>===:::777<<<888333000...000222444///---,,,///222333///+++&&&***000555777444---(((%%%&&&(((***,,,------,,,,,,//////------///...***'''### !!!$$$&&&%%%######""""""###$$$&&&((())),,,//////***$$$###)))///999@@@FFFJJJOOOXXX^^^```WWWQQQJJJHHHIIIGGG@@@:::222222333222000,,,(((&&&'''((()))+++,,,++++++***%%%''',,,222555333...))))))+++///000111111222333333555666222,,,***---222111222444777888777555222444333666:::999222---,,,,,,---///111444555777777777888777444///,,,,,,---+++***+++---//////...---,,,,,,---------,,,******%%%))),,,,,,)))***000777999444---***+++,,,+++******++++++***((((((***,,,000111333555666666555555666:::>>>===999555333333666555444777::::::888555555333111///...///111222222000///000222000,,,)))'''+++,,,,,,...222333111///***&&&&&&+++///000/////////...---++++++---...222111222555999999666222,,,111555555666777555000444777;;;;;;999888:::===999555111.........---,,,'''***,,,------...111444666888;;;???AAAAAA>>><<<999555...'''###$$$)))...777:::<<<999444111222444999999;;;;;;;;;AAARRRdddvvvtttqqqXXXIII>>>;;;888111000555@@@BBBBBB???888333222333666000+++***///444666666999999666000***%%%######%%%&&&+++...,,,&&&%%%(((***///000***(((---111222000,,,&&&!!! &&&...555999666111,,,+++---111444555///)))'''***------,,,...//////,,,(((&&&'''(((++++++,,,,,,,,,---...///222000---(((######&&&)))$$$'''+++......+++'''$$$!!! !!!%%%***------,,,+++'''%%%&&&&&&%%%)))...++++++***(((&&&(((---111---***'''&&&(((+++...///333444555666555222///---000111111111111111222333000+++)))...333777<<>>===888222,,,***,,,...///---******///444666888;;;???BBB@@@<<<999555222//////222444444222...------000222222---)))'''000999<<<777000------,,,,,,,,,,,,++++++******,,,---,,,+++---///,,,&&&%%%###$$$"""!!!$$$(((+++---...///---111333---$$$ $$$***000:::BBBEEEJJJRRR[[[___YYYUUUQQQOOONNNIII@@@888555333222222333111,,,(((&&&(((+++,,,,,,)))%%%""" %%%+++......+++'''###&&&+++///000000111111333111,,,'''######'''+++,,,000555:::<<<:::777555555333444888666000---------...///111333555777888::::::888333,,,((((((***(((((()))+++---...,,,***)))+++,,,***'''%%%&&&'''%%%'''((()))***...333666777111+++((((((((('''%%%&&&((()))***))))))***+++---...///...,,,,,,000444777:::===<<<888555444555777:::;;;888333000222444555333111//////111333555333444555444333000,,,))),,,//////...000555777666///***&&&'''+++///000000+++,,,---+++)))***...222555333222444777777444000///777<<<<<<999777555222555777777555333333777;;;>>>999222---+++******)))&&&***///333333333333333555999>>>BBBDDDBBB???<<<<<<777///&&&"""$$$***///333555777555111///000111888:::===???AAAJJJ]]]ooosssrrrlllTTTJJJBBB>>>777...,,,000<<>><<>>@@@:::333111111222111000...---,,,,,,,,,...---++++++...111,,,$$$ &&&'''$$$!!!%%%***---//////...,,,111555///%%%"""(((---888BBBEEEGGGOOOXXX^^^[[[WWWSSSPPPNNNHHH???888777333111333777777222---'''***---...,,,'''!!!!!!%%%((((((&&&$$$ $$$***///111111111222111+++######&&&***///777<<<===;;;777555333111111555444111000222111000000000111333555666666777666000***'''))),,,111000/////////---***((((((+++,,,(((""" """&&&...,,,++++++...000222333222...)))((())))))'''%%%%%%(((+++,,,,,,++++++,,,---...---)))$$$%%%+++222;;;===???<<<888555444555666999;;;777111...111555777555333111000111333444555777::::::777333000///444666444111111666999888000...---...111222111000---//////,,,)))***000555666333000000111000,,,)))+++333888555000///...---///000///,,,***,,,111666;;;777///)))&&&&&&'''((()))...444999;;;999666444444777;;;>>>>>>===;;;;;;===888///&&&"""$$$***//////111333222000...///000888:::???EEEIIITTTjjj}}}nnnnnn{{{iiiPPPIIIBBB===555---,,,111>>>CCCFFFAAA888444888>>><<<888333111333555777777++++++***(((&&&&&&(((***''''''***---***&&&''',,,000111///+++(((***///333555111)))""" $$$+++222>>>>>>:::222***'''+++000333222000,,,((((((+++...------......------------000222333000------333999222333111---)))(((---111+++---///000111000///...((((((((()))***,,,---...222+++&&&%%%%%%%%%(((---111111000///...000222333---+++((((((***---///000000111333555444333000///333000---,,,///555:::===888333222555999:::===AAAFFFIIIRRR___pppnnnmmmvvvvvvZZZIIIDDD;;;999===;;;888777666444444333222111111...,,,,,,///111222111222444777;;;<<<999333///+++***,,,222888;;;777222000000111222333111...+++///555===@@@>>>999555444222111000///...------...//////------000222---%%%%%%,,,,,,(((!!!%%%)))++++++***)))(((...222...&&&!!!$$$)))000;;;DDDEEEFFFMMMVVV[[[YYYUUUPPPLLLHHHDDD>>>:::777444222555:::;;;888444,,,///111222///)))""" """######"""""""""'''---111333333444444///(((!!!###***///777::::::777444333///---...333444333444777666444222000///000222333333555555111++++++000666:::888555444333111...,,,***,,,,,,'''  $$$000...,,,---000222111111...+++)))))),,,...,,,***)))+++///000///...------000000...((("""###)))000===???@@@===888444333444444555555444333333555777:::888444111000000111222333555888999777555444333444555333///000555888777222444777:::;;;999444111444555333000---...333777888444000...---***%%%!!!$$$***---)))$$$%%%'''(((&&&''''''%%%$$$&&&,,,111444111+++%%%"""###'''***,,,000555:::===;;;777444111333444444333444666999===999111)))$$$%%%)))------...000111000000111222999<<>>;;;888666888:::888777555444444444222111)))******)))((((((***,,,)))***---111///+++,,,111222333333222000///333888888444,,,$$$ """''',,,777999999444,,,((())),,,+++...000...)))'''(((***------...///000000///...111333555222...---222666111...)))&&&%%%(((+++------.........---+++)))((("""%%%(((***,,,,,,,,,,,,///)))&&&(((***))))))+++000000///000111222333333)))'''&&&'''***...000111000222555666777555333222555111......333;;;AAADDD999555333666999:::<<>>===;;;777555000000000//////.........///111111///111222...&&& ***000///,,,###$$$%%%&&&'''&&&%%%%%%$$$(((+++)))%%%$$$&&&***222:::BBBCCCEEELLLSSSVVVSSSOOOJJJFFFCCC@@@>>><<<777555444666999;;;999777333444555555222---'''$$$ !!!######!!!!!!"""###(((+++000444555555666666000+++$$$ """###)))...444666444111000111---+++---222555555777;;;999777333///...///000222333666777333...///777???===:::777555555666555444......+++%%% """(((((())),,,///111111000,,,******,,,000333222000///111444444222000//////111000---)))%%%&&&+++000;;;>>>???===888333111222222222222444666888888888;;;999555111//////000000...///000222333333222222***,,,,,,)))+++111555555222666===BBBCCC???999555<<<:::777555444555666777999555111///...***$$$$$$%%%""" ###''''''!!!###%%%$$$###%%%***......,,,((($$$"""$$$)))...///000222666888888555222000000000---+++---333888>>>;;;666///***(((***,,,,,,---///111333555666666;;;>>>FFFOOOWWWfff~~~qqqccckkkyyycccTTTIIIDDD===777444444666888<<<888333222444555666555555555666555333111...,,,---......---***(((((()))''')))///444333111333888444555888:::888444555:::999555///'''""""""&&&***000222333111,,,((((((((($$$(((+++,,,)))&&&&&&&&&...---...000222333111///000222444333000---...///000+++%%%######%%%&&&&&&......---,,,)))%%%""" $$$))),,,---...///---(((&&&+++...,,,******,,,+++,,,---000222222111'''&&&%%%'''+++...111111111333555888999888666555777333///111777>>>CCCDDD777222111444777777999<<<>>>BBBKKKVVVcccxxxzzzuuupppUUUDDD===444222888999888666444444555555444222,,,---...111333444444333000///---------,,,+++)))***...333999;;;;;;999777---......---------...///444777:::;;;888555444333333333444444333222000///...111333111000000---(((""")))...///---((('''&&&$$$$$$$$$%%%%%%!!!""""""######$$$&&&'''...555:::===AAAIIIOOOPPPKKKHHHEEEBBB@@@???===<<<777777777666666666555444444444333222///,,,)))'''###%%%%%%$$$######%%%'''...000333555555666777888555333///+++'''$$$######'''+++//////---,,,///222---,,,...444666666888<<<:::777222///---...111333555888888333---...777@@@<<<999444333444666888888222...)))###!!!$$$)))---///000//////,,,++++++...333666444222555666777666333000//////...---+++******,,,///222444888;;;;;;666222000000111222444666777777777777999777444111//////000111---***)))***...000///---%%%''''''%%%'''---000//////555===CCCEEECCC???===AAA===999888;;;<<<;;;888555222000000///+++%%% """!!!$$$)))***((($$$'''***+++))))))+++...,,,,,,***'''&&&(((...333444222111111444555555333000111000,,,***,,,222888???>>><<<777111---++++++,,,---000333777:::<<<<<<===AAAIIIRRR[[[kkknnnhhhvvv~~~kkkYYYMMMFFFBBB<<<888888999888555444000,,,,,,000444666666555555555333000---++++++...000111000---***((((((''')))///555555111222777555777<<>>555000///333666666777:::===BBBLLLWWWbbbuuummmSSSCCC<<<444333;;;<<<888666555666777666222...''',,,111333222222333666333111...------.........''',,,333777888777666555+++,,,++++++***+++...000444888;;;999333///000222777888999999888666444222,,,111444222//////,,,((("""!!!!!!###'''***---...,,,***'''$$$###$$$&&&'''  ###$$$$$$***///444777>>>GGGKKKKKKDDDDDDCCCBBB@@@???===<<<888999888666333111000111222111///---***)))''''''$$$&&&'''&&&$$$%%%(((+++111333555666555555777888::::::999444---'''$$$###%%%)))++++++))))))...333///---///555777666888;;;999666222...---///222555555888888111******333;;;<<<888333000000333666777444...'''""" %%%+++///000.........,,,+++,,,000444666555222999999999666333000//////+++)))(((***---111333333...333888999555111//////111555999999777555555666777555222000///000111222...***&&&''',,,///---+++&&&)))(((%%%&&&***+++***,,,222:::AAADDDDDDCCCBBBBBB===888:::???AAA===999000...---...///,,,%%% !!!###(((...---)))(((,,,000111///------...---...---+++***,,,111666:::666111000333555666666111222222///,,,---333999@@@@@@@@@<<<777111---,,,---...000555:::>>>@@@@@@>>>BBBJJJTTT]]]mmmppppppsssbbbUUULLLEEEAAA<<<:::<<<===888222///---++++++///444999;;;777666444111---++++++,,,+++---000111///,,,+++***)))+++111666444///...111555777>>>DDD???555000111777666333...+++***,,,......+++(((&&&&&&&&&%%%$$$''''''''')))+++---...///000//////222555555222///---///111333222---%%%%%%,,,---***'''(((+++,,,------,,,(((""" ###%%%&&&)))...333222+++'''***---,,,***))))))((()))---222555444222,,,+++)))***---///000000000222555888999999888777888444111333888;;;:::777555111000444777777888;;;===CCCMMMXXXcccuuuyyy~~~iiiYYYGGG<<<888666777:::@@@;;;999888222)))'''***)))...555666444333555777999555///---444:::777///***+++...222555444111...***)))***,,,000222333222555666666555444333555777<<<;;;:::::::::888333.../////////111222222///---''' %%%+++)))%%%,,,)))'''''')))+++)))'''%%%$$$""" """%%%(((***...333999???CCCFFF>>>@@@BBBBBB@@@===<<<<<<888888777444///...000222000...+++***+++,,,+++***&&&'''(((&&&%%%''',,,111333111222666888666777:::999<<>>:::333...,,,---......,,,***+++///333333888999555222444666555888333---******---111222444444333///+++***,,,///333444111+++%%%###(((---...+++$$$"""$$$%%%+++333555000,,,,,,+++,,,...000111111111111222333444222...---///111...------///333666777777:::777444222222222222111===<<<999555222000111333333666888666222//////111...)))$$$$$$))),,,,,,***))))))***+++,,,***(((%%%...111666;;;???BBBCCCDDDBBBAAA@@@??????@@@@@@AAA999222+++)))+++,,,(((###!!!###&&&'''((()))***+++(((...777>>>999000+++,,,---...///000111111111111///333888:::888555333444222444555555444555777:::???<<<;;;999444---***---((()))+++000666:::======HHHJJJMMMSSSaaayyy{{{ooo{{{tttcccXXXOOOJJJCCC???;;;===AAAAAA<<<666444...)))(((---111333333333444444222///,,,++++++---000000...222777666///,,,---///111000...,,,***000444888888444000...------------///111333444555000,,,)))((())))))&&&###---+++)))***...000///---222///------///000///---......111555666222)))""" %%%+++//////...,,,+++------...---+++(((%%%###%%%''')))(((&&&'''...333222000,,,******,,,///111000......333999<<<:::666111000//////222333444333333555777999999888777555666...+++111666666666999555444333333555666666555>>>@@@JJJXXXcccrrr}}}|||fffVVVDDD999555333555888>>>999777777222***(((+++000333888999999777777888999777333222555999555...((()))***---000000...,,,***++++++,,,---......//////111333333333333555666999888666666777666444222444222000///...---***'''"""%%%)))'''$$$(((((())),,,///000///,,,++++++)))'''%%%$$$%%%&&&++++++---000555999===@@@???BBBFFFGGGDDD???;;;999888777555111---,,,...111111///,,,,,,---......---***++++++)))&&&&&&***...---,,,...333555444444777;;;===???>>>:::444000---000222333111---,,,...111333666444000000333444333666333...,,,,,,///111333111222333111...,,,...///333333000***### """%%%***'''"""!!!''')))+++222999999222+++***+++---000222444444333333000111222000---,,,---///333222333666999;;;;;;:::<<<:::777555444333111///444444333222000000333555888888888666444222222222...((($$$$$$)))///222222---++++++,,,///000...+++...000444999===@@@BBBCCCEEEDDDAAA???>>>>>>???@@@:::333---***,,,,,,)))%%%&&&(((+++,,,+++)))'''&&&&&&+++444999666...+++---///000111111000/////////---222777999777444222222444666777777777777999;;;<<<888666333///))))))---...,,,,,,---111666;;;===EEEJJJRRR^^^ooowwwlllxxxiiiXXXKKKCCC>>>===:::999<<>>@@@HHHUUUaaasss{{{}}}bbbRRRAAA777222000222777:::666444444111,,,***+++555666777999;;;;;;999777999:::999555555666333---)))(((((())),,,---,,,+++---///000...+++)))***,,,+++---111333333444555777444333111//////000222444666333///,,,***(((%%%######&&&(((((('''&&&(((,,,111555666333111111000///...,,,***)))(((///......///111555999;;;@@@EEEKKKMMMIIIBBB;;;777888666222---***))),,,///000...,,,,,,...///000//////000///,,,'''&&&(((+++'''%%%(((---000000111555<<<>>>???>>>999444000///222555777555000,,,+++,,,222111...+++...333222...000...------...000222444///111222222111000111222555555333,,,%%% !!!+++(((### ''',,,///111666<<<;;;222***''',,,///333666777777555444.........---+++***+++---222444777<<<@@@BBBAAA???===<<<:::888777444000---+++,,,---...000222666999===;;;888666666666555444111,,,&&&&&&***000444666,,,)))''')))///333333111---///222555999===@@@AAAHHHFFFBBB>>><<<;;;<<<<<<999444...+++++++++)))'''(((***---......+++'''%%%(((+++111666444...---000222333333111...+++++++++***///444777666333000///444666888999999:::<<<>>>:::555000---)))&&&)))///999666111///000444:::>>>BBBKKKZZZlllsssjjjvvvyyybbbPPPCCC<<<:::444222444:::AAACCC@@@<<<555111+++((((((***+++,,,111000///---,,,...111444444333///,,,---333555444555444222000---,,,******222111---)))&&&'''+++...222...+++///666999777333555333///+++)))+++///333666111---,,,---//////------,,,,,,,,,---,,,)))'''%%%)))---000000...---,,,)))+++---...------...///111000///...---,,,,,,+++///000000---)))))),,,///000---***((())),,,000333777555444777:::;;;888555......///222666999:::999444444444444555666777777444///,,,...000111333666;;;<<<;;;777222000222555>>>@@@HHHTTTaaauuuxxx^^^PPPAAA777111///222777666333222111000...---,,,333222111555:::<<<999555:::<<<:::444111111111...,,,***((((((***,,,---,,,000333444111***'''(((+++***...222444444444555555111000---)))''')))...222555111---***((('''%%%$$$"""$$$&&&))),,,...***+++...222444444333111000000111111111///,,,***111000......000333888:::AAAFFFKKKMMMJJJDDD>>>:::777444///***'''(((+++------+++******,,,.........///000000---)))&&&''')))$$$!!!!!!&&&)))+++000555<<<<<<<<<:::555111///...111555888666000***'''&&&,,,+++))))))000555222+++''')))+++---///111444666111111111111222444666888777888777222,,,'''$$$###000,,,'''"""!!!$$$***...111000333777555...((('''///222666999:::888555333,,,,,,,,,+++***)))***++++++...444<<>>FFFCCC>>>:::777666777777555222---)))''''''''''''%%%&&&(((+++---...---+++//////111444222......111222444444000+++'''&&&''''''+++///222333000---+++111333666888999;;;===???:::444///,,,))))))...555EEEAAA<<<777444666:::>>>CCCPPPdddyyyrrrlllwwwuuu\\\III>>>;;;<<>>666222,,,((('''(((+++,,,+++***(((((()))++++++***+++---///---***'''(((***%%%!!!"""%%%)))///666999999777444000,,,++++++---111444333---(((%%%$$$''''''(((+++444999333)))$$$(((---000222555888;;;555222///...000444999===666777777555111---***(((...+++&&&$$$$$$(((,,,///---******,,,,,,((('''***222444777999999666333000,,,,,,*********++++++***'''***///666===@@@@@@>>>444444555777777555111...,,,...111333555888;;;>>>???:::666444666777555444333222000///...---,,,***###'''...222222---...///111333666888:::>>><<<888555333222333444111///,,,'''$$$###%%%'''&&&%%%$$$&&&***///111111444111000111///++++++...111333444000***%%%%%%&&&&&&(((+++...///...,,,))),,,///333555777888;;;===888444111000......333:::HHHFFFCCC>>>999888:::<<>>>>>444000+++((()))***,,,------+++((('''((()))((('''(((+++......+++)))***,,,'''###"""%%%(((***///666666555222...***''''''((()))---///...+++((('''((((((***+++///666;;;555+++''',,,111555666888<<<@@@777222,,,***,,,222888<<<222222333333111...+++)))'''%%%######'''+++...///(((%%%###%%%&&&&&&)))---222333666777666444111///...---++++++---------,,,++++++---000444666666555000000222444666555222///...000333444555666999;;;;;;999666444444444333222,,,---///000111000...---(((&&&######&&&***...111...///000111222333444555555444333333222333444444000000---(((###"""&&&***---)))%%%&&&+++000222333333///,,,,,,***&&&&&&)))///222444111***&&&''')))(((((())),,,...///---+++***---000222333333444666333111111444444222666;;;AAABBBAAA>>>:::888:::===KKK^^^zzztttrrr{{{www]]]GGG<<<;;;>>>AAA;;;999999999999777444222///222333000,,,,,,111666888444...)))'''***111777999444000...+++***///555:::888444111000111333555444333111000///,,,'''$$$%%%---555555///,,,222999999999888666333111111222222...******---000000//////111333222111/////////---///111111000000111222+++---000000000000222333111000///---...///111222...---***&&&### $$$%%%'''***---///111222444444444333111///---,,,222000...///333777:::;;;:::777444000...---,,,---666888444,,,(((///:::AAAFFFEEEAAA<<<777777<<<@@@DDDSSSiii|||~~~fffOOOHHH@@@;;;444///000444222222000---111666333---,,,++++++///444888888777555555111,,,---444888999...+++((('''((()))************+++,,,,,,---......000111222222000000111222666:::<<<666---***...555:::777444222///,,,((($$$ !!!$$$&&&'''&&&###!!!%%%'''))))))'''&&&&&&((((((((()))///555666333///%%%%%%&&&(((+++///222444===>>>@@@???===:::999999222///+++***+++---...---222000,,,******)))(((''''''+++///000---++++++---(((&&&(((,,,...---///222444333///***%%%$$$%%%'''(((***---,,,***+++...111111111111111555999666///,,,000555666555666999===444///)))'''***///333555.........///...---***(((&&&%%%%%%'''+++...///...&&&###"""%%%'''(((+++000...///111333333222111000111///------///111000...000...,,,---///111333333000000111333555555222000,,,...111111111111333444777888888666333222111222***,,,...000111111222333111000---)))%%%%%%(((+++///000111222222222111000...///111333666777999999333333111+++%%%$$$)))///222...***+++111555666555111,,,))))))(((%%%%%%(((...222555333---***,,,///---+++***,,,///111000///,,,...000111///---,,,---)))***///555666333333666888:::<<<:::888:::???DDDSSSggg{{{pppooowwwzzzhhhQQQBBB???BBBDDDEEE===<<<:::999888888777666222555888444///...444::::::666111,,,***...555:::888444222111...***---444333222000...///111444666333222111222111...)))%%%&&&...555555111///333888777444111000111222222222111...******,,,---,,,***---///000000...---///111,,,,,,---000333555555444,,,///222444222///...---******+++,,,...111444555111///,,,)))&&&$$$!!!"""''',,,///000111000---///111222222222222222333000......222999>>>AAA???===999444000,,,***)))444:::;;;333///444===BBB???===:::888999>>>DDDHHHPPPbbbzzz|||dddJJJDDD>>>999333------000222333000---111777444---******+++---111333444444333222000---111888;;;999111...+++***+++,,,,,,,,,+++++++++...222444555444444555666555444444666888111888<<<777---)))...444666555444333333111---***%%%'''***......)))!!!!!!''')))(((''''''(((%%%$$$%%%***000222///***&&&'''(((***---000222333;;;===???>>>;;;777444333111...++++++...000///...777444000---,,,+++)))''')))---111222///---,,,---((((((---333555111...///333222---((($$$"""$$$&&&(((***,,,,,,+++...333888888888555222333777666222...222555444111111444888111,,,(((&&&)))---.........------------,,,***(((,,,+++***,,,///000...,,,&&&$$$$$$)))++++++---111+++,,,...000111222222222333000...///111333222000111...++++++...222555666111111111222444444222111)))+++---...------...///555888999888333000111222,,,---...//////111444777777777444,,,$$$ """&&&000111222333222111///---+++---111666999<<<===>>>666777555///((('''---333333000...111777;;;;;;999111,,,)))******((((((***...333777555///---000444000...+++,,,000333333333///111222000---)))'''&&&"""%%%,,,444666111///111222555888888888<<>>DDDEEECCC;;;:::888777777888888999444999;;;777111///555;;;:::888333...---111888>>>666222111222...(((***111000///......///222555777000///000222444444000,,,)))...333555333333444777333...)))(((+++000222222111...******++++++(((&&&***,,,...---++++++...111---,,,,,,000444666444222---111555666333...***((($$$%%%'''+++///333777888444222///,,,***(((%%%###!!!'''---000111000///''')))---000222333444666444000---...333;;;BBBFFFCCCAAA<<<777222---***(((///999>>>888333777===@@@999666333444:::CCCJJJNNNZZZlllrrrYYY@@@999555777999777333222444222/////////000000000---***((((((+++...000111888:::888444444888999777555666666333///,,,,,,------///111444777999:::;;;@@@AAA>>>777666;;;===:::444222333555333,,,((((((,,,111333222333444222...,,,,,,---//////---)))&&&%%%(((,,,...---,,,,,,,,,---)))%%%&&&***---+++((()))***,,,...///000000111444444777:::777111...000***000555444000++++++,,,...555666111---,,,)))###(((+++//////...---...000+++000666888777333000...444222///,,,******+++,,,.........------111666;;;777555333333555777888888111111111111000000//////***+++***)))'''''')))+++444000+++'''%%%'''***,,,222222222333444222...+++---***''')))---222444444---+++---222444222333555999222,,,,,,111333000,,,------...---...111555999<<<444,,,+++///222000,,,///...---...000111111000777888888333,,,(((***---000---)))(((,,,222777::::::===<<<444''' """'''///777;;;777111111444555444222333888>>>@@@===999555999;;;888222///000333...---...000444888:::;;;222///,,,******+++++++++...000222222111000111111222111///......000111333222111...+++)))'''''''''!!!%%%,,,111...((()))---///222444333666???JJJQQQcccyyylllfffdddnnnsss___PPP@@@999888999===AAA888666666888;;;<<<999666<<<===;;;666000///333888;;;:::888555222333666999000//////000111111///---333444555444222111111222000+++***111888888333111...///222666888777333000///***%%%!!!###)))111666777333...++++++***(((&&&,,,)))&&&&&&***///444666/////////...------///000333111000///---***&&&###"""###$$$'''***---///111555000***&&&%%%$$$""" """''',,,///000000///***---000222333444666777111111111111555<<>>EEEQQQ\\\mmmzzzkkkXXXBBB:::555666888555222222444333111/////////...---(((((()))+++///222222222444666666333333666777444666777777444000------...///000222555999;;;<<<<<>>888777;;;<<<:::333111222555222+++&&&%%%,,,000222111111222111,,,,,,+++,,,---......,,,***)))+++---------,,,...///***((('''(((******(((&&&***+++---///000222333444444222333666555///,,,,,,+++///222333000---,,,+++,,,222444///,,,***&&&!!!%%%(((+++---,,,,,,---///---111555666444000---,,,444333111///...///000111444333222222222444555666444333222333555888;;;<<<000000111111000...,,,+++((())))))))))))***,,,...222---$$$ %%%***444444555666666333...***,,,***''')))---111333444///,,,---111333222222555777222---,,,///111///,,,***+++,,,,,,...111666:::<<<666///,,,,,,...000000333111000///111333333222555666555000***(((***---...+++((((((+++111555888999<<<<<<555)))###%%%)))222:::===999555888===???;;;888666888;;;<<<:::777555777888666222//////111,,,***((())),,,222666999666222...,,,---.........,,,...//////......000222666444111...,,,+++++++++)))***++++++++++++******###$$$'''***)))&&&(((---000222333222555???KKKTTTjjjssseeeaaa```jjj|||zzzjjjVVVIII<<<666555666888<<<777555333444777:::;;;:::<<<<<<999333......333888???===:::666333333666999111111222444666555222///666555555333111111111222111***(((...444666444444111222444888:::888555111,,,((($$$"""&&&,,,333888<<<666///+++)))***))))))---)))###"""%%%+++111444222111///,,,******+++,,,222111///---+++)))'''%%%"""###$$$&&&(((***,,,------***&&&%%%%%%$$$!!!###)))...222222111000,,,...000111222333555777333222111222555;;;BBBGGGBBBAAA>>>;;;999666555444666555555555555444222000555666:::AAAHHHOOO\\\hhhyyy~~~~~~fffYYYCCC<<<666555555333111222555444222000...,,,***)))!!!###''',,,111222111000111444555444444666555222777777777444111000000111000000000444999;;;:::888:::<<<:::777666999999777000...111444222+++&&&&&&---111222000111333222...,,,+++***+++---/////////+++,,,---,,,++++++,,,...'''***,,,---+++)))''''''+++---000222333444666888666111///222333...***))),,,,,,...000222111...+++***...111...***'''"""!!!$$$(((******+++,,,...///111333333000...,,,,,,222111111111222333444555888666555777999999666333.........000333777;;;>>>111111111000...,,,***)))((()))+++++++++,,,///111000)))!!!(((555666777999888444...)))***(((&&&'''***...111222000,,,***---///...///111333000---,,,,,,---,,,+++(((***+++---///333888<<<:::777222...,,,---111555666333000000111444555555333333111,,,'''&&&***---+++)))''''''+++000333555666:::;;;555+++&&&'''+++333999;;;777666;;;CCCGGGBBB===777555666777666444444444444333222000///...***'''###"""%%%+++222777999666333111222222222111+++,,,++++++***---111444;;;888444///+++'''%%%%%%"""$$$'''+++---.........)))&&&%%%'''(((''')))...111222222222555@@@PPP]]]xxx}}}eee[[[ZZZ\\\gggvvv|||ppp```MMMBBB888555444444555888777444111000333888<<<>>><<<;;;777222......333888@@@===999444111111444888222333555888:::999666333999777444111000111222333222+++&&&***000222333555222333666:::<<<:::777333+++'''$$$$$$(((...333666;;;666///***((()))++++++...)))"""!!!'''---000222111...,,,***)))((()))111000---+++))))))))))))$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&$$$ ###+++222555555222000...///000000000111333555666444222111333888>>>BBB<<<<<<=========<<<;;;::::::999999777555333111000888999???IIIRRR[[[jjjwww}}}{{{eeeZZZDDD===666555333000000111555555444111---***((((((!!!$$$(((---///...,,,333777999777777888555111555555444333333333555666111000///222777888555111222222222222333555666666...---000444333---))))))...111222111222555666333...,,,******,,,///000000,,,...//////,,,***(((((((((---333333...***)))***---000333444444555888<<<:::333///111333000+++(((***))))))---333555111---***...000...)))$$$ """&&&)))+++,,,---...///000111000///......///...///000222444555666666888666555999===<<<777111'''(((***,,,000444999===777555222000...---------///000111000......///111---&&& &&&111333666888888555///***((('''&&&&&&))),,,///111///)))&&&(((*********,,,///...---+++*********+++***,,,---///000333888;;;666444111000111333444555333000------///333666777333222...)))&&&%%%))),,,+++)))((())),,,000333444222666777333+++&&&''')))000444444000///666???CCC@@@:::333//////111444444444333222222222111///---)))'''%%%$$$%%%***111555888888777777888666444111++++++***))))))---222777;;;999666111---***(((&&&$$$%%%'''***,,,///111222///+++)))---...---...000222111111333888EEEZZZlllttt\\\RRRUUU[[[fffrrruuuhhhYYYFFF???888777666444555777888555333222333666:::<<<999999777333000000333555999777333///,,,...222666444444444666888999888777:::777222///...000111222222+++'''+++.........///000111555999<<<<<<999666,,,)))&&&&&&***---......///---***((((((***,,,---...***%%%###$$$''')))+++)))***+++---......,,,***///...,,,***))))))+++---((('''''''''&&&%%%$$$$$$!!!$$$'''))))))'''"""%%%,,,333666555111//////000000///...///111333666333000///111555999;;;777999;;;>>>???>>>===<<<<<<<<<;;;999666444333333888:::BBBNNNZZZgggwwwxxxaaaRRRCCC<<<777444222......111333444444111,,,))))))***'''%%%%%%&&&)))+++++++++777;;;===;;;::::::777222222111111111333666888999333222222444666555222......---,,,---///222555888444222333666444---)))***,,,///000...000555666444...,,,******,,,...///......222555666333---(((&&&(((...444333...******,,,///222555444333333777;;;<<<555111333555222---***(((&&&&&&+++333666444000,,,---...---((("""###$$$'''***---.........---.../////////000222444---///222555777777666666888666555888<<<:::333,,,''')))+++---///333888======:::444///...000333555999999999666222...------'''######***,,,000444666444000+++******))))))***---000333111)))%%%'''******)))***+++++++++***************+++,,,---------///222444000......222999;;;777222,,,***'''(((,,,111555777333111---)))&&&'''***---///---+++,,,///222444555///333555222+++&&&%%%&&&+++...---)))(((///666999555111+++'''(((---222555555444222222222111///,,,)))+++,,,,,,,,,...222555555666888;;;;;;888222...,,,,,,+++++++++...444888888777555333111000///...---+++)))(((***---222444222///000444666333000000333111222777>>>MMMggg}}}lllTTTJJJQQQ[[[eeemmmlll___QQQ@@@;;;777777666333333555999999888777666555666666555555666555333222111222333111///---,,,///444888777444111111333666999:::999444///,,,,,,///000111///******---///+++''''''+++---111777;;;<<<:::777000,,,))))))++++++'''$$$!!!###&&&((()))+++,,,,,,++++++,,,,,,+++(((&&&!!!(((000555666222...+++,,,---,,,***+++...000+++++++++***)))'''%%%$$$%%%(((---//////+++'''$$$###'''---222444333///---//////000///...---///000555111---,,,///333555555444666:::===>>>===<<<::::::;;;<<<:::777555666777;;;???IIIXXXgggwwwoooVVVFFFAAA;;;777555222...---000111333333000,,,***---000000---)))((()))+++,,,,,,666:::<<<;;;:::;;;999444111///...///222555777888333555777888888666333222222---***+++---000666<<<>>>:::888777333+++''''''))),,,+++)))***///111000+++******,,,......---+++000444:::===:::444...***''',,,//////+++)))***---111444666444//////333888:::555333555666111---,,,)))''''''+++222555333///,,,***++++++((("""!!!###(((((())),,,///000///---+++---...//////000333666111333777::::::999666444777666555666777444///+++...111222222111333888===>>>:::444000///333888;;;??????===999444///,,,+++"""!!! """$$$&&&***000333333000------------,,,,,,...333666444,,,(((+++///...,,,,,,)))(((''')))+++,,,+++***)))***+++***))))))+++---,,,+++,,,444===>>>777///'''&&&%%%&&&+++///333444222000---++++++,,,///000555222///...000444666777111444666333---'''$$$$$$))),,,+++'''&&&+++000111***'''###"""###(((///333444444444222000...---,,,***...222333222111333666333333555777888555000++++++,,,---......000444666333333333333444444444444333///+++((())),,,111555111111555::::::444000111555222444;;;CCCSSSpppcccNNNHHHRRR\\\dddgggbbbTTTGGG:::666444555333//////111999;;;<<<:::777444222111111222222222222111000//////000000///000444999===:::666000...000444888;;;555000***(((***---......+++)))***//////)))###!!!(((***...444999:::888666111...+++,,,...+++%%% $$$'''((()))+++,,,...111444444000)))###&&&000888999444...&&&***...000......000222............,,,***(((&&&)))---222444222000...---+++---///111111000---,,,...000222111000//////000333///++++++///222333333333555888;;;<<<<<<;;;999:::<<<===;;;888777999<<>>:::777666222------000///111111...+++,,,222777444000,,,******+++,,,,,,...222555444666999888555333000------///222333333...444999:::888666666888888///((('''(((***333<<>>===:::555000------############$$$%%%&&&'''"""###''',,,000111000---***+++,,,******,,,000444555...***...333222...,,,(((%%%$$$'''---///---***((()))******(((((()))++++++,,,///555::::::555000((('''&&&(((+++///000000...---,,,---000333666777:::666111///000444666888666888:::777111***&&&$$$&&&******''''''+++---+++$$$###!!! $$$)))---333444555222---******+++***///333444111111333666222111000///000///---+++)))+++///111111111222222//////000111222222333333000---***((()))---222555333555:::>>>;;;444222444777444777???GGGVVVsssvvv^^^MMMNNNXXXbbbfffddd[[[LLL???777444333333111,,,,,,///999;;;<<<:::555111000000000...,,,+++,,,------......000222333444777;;;>>><<<888333000222555999;;;000+++&&&%%%))),,,,,,+++'''&&&)))......(((###"""(((***...333777888555333///,,,,,,///222000(((!!!"""$$$$$$%%%''')))---000444888888333***$$$!!!"""&&&...444444///)))!!!(((000444333111111333...///000000///,,,***)))***...222444333333444555444333222000///------,,,///222555666444333222111222...***+++000444555444222444777:::;;;<<<<<<;;;AAACCCDDDAAA===<<>>999555444111---,,,///000111---'''%%%((()))''' ###(((...222111---))))))...333777888888777666---,,,+++)))))),,,000444333666666111)))&&&***///...///222555222,,,)))+++000///......---,,,***)))""" $$$&&&$$$)))111...---,,,---000000---******,,,------------...000333666999;;;999444///+++)))+++---///111444888;;;888::::::666111000333777222222111222333555777999999:::;;;999555111//////'''''''''((()))+++,,,---"""###&&&+++///000///---&&&'''(((&&&%%%''',,,000333,,,)))///444222...+++((($$$"""&&&...222...***)))+++,,,,,,++++++,,,---,,,...222555666555333111+++))))))***---//////...+++***+++///444999;;;======888222///000333666888;;;===>>>;;;555...(((%%%###''')))((((((++++++)))###"""!!! !!!%%%(((111444666222+++&&&''')))***...222111///...111555444000+++))))))+++,,,,,,'''+++000222222111000///------...///////////////***)))))))))+++///333555666999>>>@@@;;;555555999:::666999AAAHHHVVVtttooo]]]RRRVVV```iiijjjdddYYYIII<<<777555444444111,,,,,,000888::::::777333000000111000,,,'''%%%&&&))),,,......000222444555777:::======:::666444555888999:::---(((###$$$(((++++++)))%%%$$$''',,,,,,'''$$$%%%***,,,///444666666333000,,,***+++111666555---%%%"""$$$%%%%%%######%%%(((...111555999999444,,,%%%)))((((((+++///...)))###'''222777666333222333...///000000000...+++***)))---111333333444888;;;:::888444000...---------000333777999888666444333333...+++,,,222666777555222333666999;;;===>>>>>>IIIKKKLLLIIIDDDBBBEEEIII@@@FFFUUUjjj}}}gggNNN@@@<<<999999888444000,,,)))(((777666222+++''')))111999===111$$$###)))---)))###!!!###'''---333666555333444888888222......///...---111666999:::999999999777222***### %%%---444777999:::555///+++---111...000000------///,,,&&&"""$$$(((---000...***&&&%%%'''+++333:::===:::777333000,,,***,,,///333555777222,,,((((((+++///111333111///,,,***(((&&&%%%,,,***(((((((((((('''&&& """+++222333000+++,,,,,,,,,,,,+++***))),,,---......---...000222000000555======333)))&&&&&&(((,,,000333444555555777666444222000...------...---------...000111222444666888777333000...---222///,,,,,,...111333444000((("""&&&++++++(((&&&%%%###!!!"""%%%'''&&&%%%))),,,///000///---++++++***%%%!!!"""(((,,,,,,+++)))+++,,,,,,,,,,,,...///555444333222222222333444333222///+++,,,...,,,&&&'''&&&***333888888888999999666222111333666888999;;;>>>@@@???999000)))%%%$$$'''+++---,,,***)))(((***'''$$$!!!"""%%%***---000222333000+++'''%%%&&&(((---222444222///------000+++%%%$$$&&&(((&&&###'''***///333444222///---......,,,***...333333///%%%***///111000000444888888999???EEECCC;;;888<<<===999:::AAAJJJZZZ{{{jjj^^^\\\]]]dddmmmqqqjjj[[[HHH<<<444444666777333---,,,000444666666222,,,***---111666---###"""'''***+++222222444666888777444222777666666666666555333111***'''###$$$'''******)))&&&&&&'''&&&''')))---000555222///000222333111///,,,---...222555333---((($$$&&&((('''$$$"""###%%%(((///888===:::333---)))///,,,)))%%%###""""""###(((111444111......000222000...///111111///,,,333///+++,,,000444555555>>>;;;666222000000111222222333555666777777777666444000---///444999::::::888777999===<<<:::@@@IIIUUUZZZ]]]XXXRRROOOKKKGGGEEEDDDIIIXXXmmmyyy```JJJ>>>;;;:::999888444000,,,***)))666555111+++&&&'''...444999111(((&&&+++---)))$$$###%%%)))---000111000...222666666222///222444444000333777999888777555555444000(((!!!###+++222999;;;:::555...+++...222111333222000111333111,,,$$$&&&***...111///+++'''"""%%%***222888999444000...,,,******---222777:::222...)))''')))---333666222111///+++(((%%%%%%%%%)))'''%%%%%%'''(((((('''$$$###$$$+++333777555000)))***,,,---,,,***(((&&&------------///000222222000///333::::::222+++((('''***///333444444222000222111000...,,,+++++++++---,,,++++++---///111222333444666555222///......///---,,,---000222444444///***(((******'''&&&'''&&&$$$###$$$'''((('''%%%+++...111222000...,,,,,,+++&&&""""""&&&))))))'''))),,,///111000///......222222111222333444666777;;;;;;666111000111...((('''&&&)))111555444444555777666444333333555666888===>>>@@@>>>:::666333111+++,,,---------,,,,,,---***(((&&&%%%'''***...111000222222///***&&&$$$%%%'''+++000222000---++++++...+++''''''+++,,,***'''(((+++...111111///,,,))),,,.........111555444///)))...222222111111555888:::;;;???DDDAAA;;;999<<<:::888;;;FFFQQQeee}}}jjj```^^^bbbjjjrrrsssjjjXXXFFF;;;777555555555222---///333555666555111,,,***...222777000'''###&&&+++...///333111///111444666333000777666555555555555444333---)))&&&'''***+++***)))&&&'''(((''''''(((+++---000///------...///......((((((***...111000+++&&&###&&&))))))(((&&&'''(((+++222:::<<<777///***(((000///---***'''%%%$$$###!!!'''///111///---...111444222000000111000---***000---******,,,000444666<<<999666333111222333555222333555777777666555444444000,,,---444;;;@@@AAA>>>;;;<<>>===???AAA>>>:::999;;;999999@@@MMM]]]tttyyyjjjdddeeejjjrrryyyuuufffRRRAAA777555111...---,,,+++000666777777444///++++++///333555///(((&&&)))...222333555///)))***000444222///555444333333333333444555000---******,,,...---+++)))***+++***(((((((((***+++++++++***)))***+++---&&&&&&&&&)))------)))%%%$$$'''+++------,,,,,,,,,///666<<<;;;333+++((()))111111000...,,,)))'''&&&###'''+++,,,+++,,,///222555333222111111///---***,,,+++)))'''(((+++111555===:::777444222222444555444555777999888666444222444000---...444<<>><<<:::777444111///---,,,***+++,,,***(((%%%%%%(((+++222333444444222///---,,,***---111111///------...///111000------222555444111333555555222///...---(((&&&###!!!!!!&&&...444666777444...'''%%%)))///111333333222555;;;;;;888...///222666888777333000''''''***///222111+++&&&$$$%%%''')))+++...222555222///***&&&$$$'''+++///---///...+++'''&&&***...,,,***'''&&&''')))***+++)))***---222666555///***(((***,,,...//////......333///+++...444888777555///...///222444444111000,,,---000222222222111000...---+++((('''''''''(((,,,(((&&&&&&+++///111222000222222222000000111222///---++++++---///000111---...222666444---)))***&&&''')))+++---.........333666888888666444333222333///+++(((((('''%%%$$$))),,,000222111///...---+++,,,---///111333444555666888777444555888999666000------111333000......,,,222888999666444666999DDDDDDCCC@@@===;;;<<<===666222---++++++...111333111222222333444444444444222111000...,,,******+++)))+++---...---+++)))'''++++++---000222222///,,,---...000111111///---+++---000111000111444333000///111222222222444777:::AAA@@@???===;;;888777888:::<<>>;;;777333111222333555888999;;;<<<;;;888555333444333111111555<<>>???<<<888999<<>>:::999888777666:::>>>FFFTTTgggzzzooojjjmmmssszzz}}}|||nnnWWW@@@111+++&&& ###(((000888???;;;666000,,,+++...000+++***)))+++000555:::<<<888///&&&&&&---333333/////////...,,,,,,///555999;;;444,,,)))---333999;;;333444555333000...---------......,,,)))***...222111///...///111000,,,(((+++---000333444333000...222666:::777///***+++...))))))))))))+++---///111(((&&&%%%&&&***///333555111222333333222111111111,,,---+++(((%%%'''---333:::777222//////222666999<<<===>>>>>><<<:::777555444555777777888<<>>AAA???:::---+++)))(((+++///555888666333000---,,,,,,---......***''')))///333222000000111000///...///222555777333...++++++,,,,,,---++++++000:::>>>:::444111,,,...000111111333777999:::::::::888777777:::<<<:::999666333///---+++***,,,---...---,,,,,,---///555555666777888888777777666999:::666555777999888000,,,+++------***(((((( $$$(((***+++,,,///222555777::::::999666555555///,,,******...000///---))),,,000555999<<<>>>???444222///...000222444444111111000111111///,,,)))'''***---111111///---+++333333444555555555555555555666333,,,))),,,//////...---,,,---000555999===@@@@@@===::::::======::::::???HHHUUUhhhtttmmmmmmttt{{{{{{iiiRRR===///)))###"""(((,,,222888<<<999333///,,,,,,---...,,,---...000444888<<>>>>>777...***...555;;;>>>777888888666444222222333222111///---,,,,,,///222222111111222444333...))),,,---...111333333111...111333555333...++++++,,,"""###$$$'''***---000111***'''%%%'''---333666666000111333333222222222333...---,,,++++++---111555444000,,,)))+++222:::???<<<<<<<<<<<<:::888666555222666:::;;;;;;???GGGMMMUUUdddvvvbbbLLL@@@>>>>>>@@@FFFSSSkkkxxxYYYGGG>>>999444222000//////222666666222...)))((('''(((***,,,...///...///000///......///111555222000333999;;;888444///000///,,,,,,...***$$$###%%%'''(((''''''((()))---000333333///***&&&$$$(((++++++((("""!!!%%%))))))...222555:::???>>>999>>>???@@@BBBDDDCCC@@@===111///---///222333111......333666444///***((()))'''+++......+++***---000///,,,***+++...---***&&&,,,,,,---///222333222000++++++---...000///...---,,,,,,+++,,,///444888;;;999666333000...///111222111777;;;<<<>>>AAA===666+++***((((((***...333666444222///------///111333000,,,***---333555222...//////...,,,***,,,///333555333222111111000...,,,&&&***222:::;;;666333444333444444222111222666:::999888666444333555:::>>>888888666333000---++++++...000222222111/////////555666888999::::::999999777;;;;;;666333444555444///+++))),,,,,,)))'''(((%%%%%%%%%&&&(((+++...000222444555444222000//////,,,***+++///444444000+++(((+++...333777:::<<<===888333///---///222333333444222111111222111---)))$$$''',,,000111000///...555444444333333333333333444666555///,,,...000000111///------///444999<<<;;;===<<<;;;???FFFFFFBBB<<>>000***$$$ !!!'''---///111444444111...,,,+++,,,---...///000222333555777999;;;888555111222555888777666000111///---,,,111;;;CCCAAA:::222///111666999:::999:::999777555555666888555222...,,,,,,---...///------...222555333...*********+++...222333222000111000///...,,,***'''%%%$$$))),,,------,,,***'''&&&***222777888666111333555444222111222333---,,,,,,...222666999999444///((($$$&&&...888???999999777666555444333333///555:::<<<>>>DDDQQQ[[[hhh{{{uuuZZZGGG??????@@@AAACCCLLL___qqqoooQQQAAA;;;888444222///...///444999:::555000,,,***))))))***---...///------,,,******,,,...000666111---111888;;;777000'''((((((''')))+++'''!!!!!!###%%%&&&%%%%%%&&&'''''',,,222444333...)))&&&(((+++---***%%%$$$'''+++###(((---111666:::888333888999:::<<<>>>===:::777---,,,---000333333///,,,)))...333222---((('''((((((---222222///,,,---000888333000111444333,,,%%%&&&'''***...222333222111((())),,,///000///---,,,******+++---///111333555888666333///+++***---///+++222777888;;;===888///***)))))))))+++---000222000///---,,,---000444666111---+++///555777333---...---,,,)))((()))---111333333555666777555000---""")))444;;;777111111555999999777444000111555999777666333000000333:::>>>666666555222///,,,++++++///222666888666333111000222444666777999999888888555999999444111222333333000,,,***---...+++***+++---***'''&&&)))---///111666666444111,,,)))))))))******---444999888111+++---...000222444666777777:::555///---...000111111555333111111222111---)))"""&&&+++///111111111111666555333222111000000000111666777222///000111111555222...---///444888:::888;;;<<<<<>>GGGAAA<<<666333444666666555::::::999777555666888;;;777222,,,***+++------,,,'''(((+++000444333...)))((('''(((+++000444333222000...++++++***(((###%%%,,,///...***'''+++((('''---555:::999666333555777555222000000222,,,++++++000888===>>>>>>888222)))"""""")))333:::666555333111000000000111---333999<<>>???555+++***...111444777555---)))---333777444333111...+++***,,,///333333555888::::::888666000444666555555777555111222333333222000000222444222444444000***(((***...444000---,,,...//////...888444///+++))))))(((((()))&&&'''///888:::333***,,,---...///000000000000222000...,,,)))(((((('''***...333333111//////000111...+++***,,,000444666888666333///------000333...///000111222111000///777222,,,))),,,222888;;;<<<@@@@@@>>>BBBIIIJJJFFF===DDDSSSmmm{{{nnntttjjjOOO===555444,,,***)))+++......***''')))((((((***---...+++(((000555999888222000333888:::666222222999???;;;222...---,,,---000666<<<@@@<<<<<<:::777555444666888===999555111000333666888222...---...---+++,,,///---,,,,,,---///...,,,***'''%%%"""!!!"""'''...333+++)))'''(((+++,,,***'''&&&'''///777777...((()))###%%%)))---111333444555:::;;;;;;999555222000///+++***+++000888===<<<999888333,,,((())),,,///111111222333555555555444444444555999???EEEPPPcccttttttdddWWWNNNIIICCC???AAAJJJLLLJJJSSS```yyyoooVVVGGG???:::777777777000...777??????999555:::777111------111777;;;999555222111...,,,...444<<<888333///---,,,+++***%%%$$$$$$***111333///***&&&&&&%%%%%%%%%%%%$$$###'''///444444444666555111000///...***'''&&&'''(((''''''((())))))***,,,---222222111///,,,*********------...000222111,,,(((&&&'''+++111777:::999666...---...222888999666222666444666999777...&&&###!!!"""%%%+++111555666555111000///000222222000...+++---///222333555777999999777444111---***((('''(((***---111444444333111,,,++++++,,,...000111222////////////111222222222------///444888888555111222,,,((('''&&&'''---444888===???===:::999555000(((((('''((()))+++...///666======555,,,***...111222444111***''',,,111333333222000---+++,,,///222666555555777999999777666222666888777777888555111+++---///000000111333555222444555111+++((()))+++111...,,,,,,...000000...666222...+++******)))((()))((()))///666888333...***+++,,,---............000...+++'''%%%%%%%%%%%%%%%***///111000000111333222///,,,+++,,,000333444666666444222111111222333222111//////000222444666;;;777111,,,,,,111777<<>><<<555,,,,,,---111666:::<<<<<<;;;<<<======:::888888888:::777333111000111444666111...---...---******---+++******+++,,,,,,***(((&&& """(((***)))%%%%%%&&&+++000222111000...///444:::777,,,%%%$$$###$$$'''+++...111333444:::;;;;;;888444111///...---***)))---222666555333666333///...000222333333///111444777:::<<<<<<===777777:::@@@GGGSSSgggyyysssbbbUUUKKKDDD@@@BBB===>>>FFFHHHGGGLLLWWWqqqjjjSSSEEE???======???:::333000666<<<;;;777444666666444111000222999>>>;;;888888888444///...111:::666111...,,,***)))((())))))+++...222333222111+++------+++&&&""""""###***///222222222555666555444333///+++&&&%%%&&&(((+++***)))'''''''''((((((333222000,,,(((&&&'''))),,,,,,---...///...***'''######(((000:::???>>>;;;///...///222777999777555555333333666444,,,$$$"""""""""###'''---222555666555333222222444555444333222222222333555999===???;;;888444///***(((&&&&&&'''))),,,000222333333222---,,,+++,,,...//////......///111111111000///.........000444888999555111111,,,'''&&&%%%'''...666:::???@@@===999888555111+++)))&&&$$$%%%)))...222555;;;<<<555---+++...000111000,,,((()))///222111222111///,,,+++---111555888666444444555555555333222666888666666666444///))),,,///111222333444555333666777444...)))((((((,,,++++++,,,///111000000222000---,,,,,,+++)))((()))))),,,000444555444222+++,,,---......///.........+++&&&""" """$$$###(((...000//////000222333222///------///111333444444444444444444444444666333///---...333999===???===777111---000888???FFFHHHFFFBBBAAACCCDDDBBBCCCNNNbbb{{{}}}yyy^^^MMMCCC;;;666//////000///......///111---,,,+++,,,...000//////,,,---...///000000111111222...))))))111999:::555***+++...555===@@@<<<888888;;;>>>???===999666555666444222000000000222333111...---///...***)))+++))))))((()))++++++)))'''%%%%%%+++(((""""""###''',,,222666666666444444888;;;777...&&&###$$$%%%&&&(((***...111333888999999777444000///...///,,,***+++...000...,,,///...///111444555555444,,,...333888<<<@@@BBBCCC:::999;;;@@@FFFRRReeevvv~~~~~~uuuqqqiii]]]QQQHHHBBB>>>;;;@@@:::999@@@DDDCCCEEELLLfffuuubbbLLL@@@<<<<<>>999555333222///---***'''%%%&&&***...111444:::<<<666///...000000000...***(((...555777333222000...+++)))+++000444777444111////////////...///333444222111222///***+++...222444444444444444666777888666000+++((((((((()))+++---000111222222000...---,,,---,,,***))))))+++...000111222444555///000111111222222222111---)))$$$"""%%%(((,,,000111///------...555555333111//////000222222111000000222444555666666333///---///444;;;@@@@@@???;;;444000333<<>>;;;;;;>>>CCC;;;666333555666444333444333666666333...---111555444111111111///,,,...333000///...///111444444444333444555444111//////000111666999444***######&&&******+++,,,++++++,,,///333222///***&&&%%%&&&(((---***(((''')))***)))(((...///000000---***))))))((()))+++,,,+++***)))(((%%%!!!"""***111444444111000000000111111000///111......111000+++&&&%%%)))((('''(((***///444888666555333111111222555666888333...,,,///444999;;;888444...)))'''***...111555777888777555555666777888222,,,+++...222444444444444333111......000333777444222333444333...***,,,+++,,,,,,((($$$'''---444:::===888222111000......,,,+++******+++---...333999<<<777222111222111,,,***'''(((000999999555222000...***((()))---000444111,,,***)))***)))))))))---...,,,,,,,,,)))%%%(((,,,000333333444444555888888888555111...+++***(((***---///111222333444000...------...---,,,******,,,///000///000222555111111222333333333222222---***$$$ """&&&))),,,000444444000------...666777666444000///000111111---)))(((,,,111444666222111000///111555:::<<<;;;<<<:::666444888BBBKKKJJJJJJIIIIIIGGGGGGJJJNNNVVVaaauuu{{{qqqVVVEEE===:::999444666777555333333777:::333111...***((((((+++,,,'''%%%%%%(((---///...+++(((&&&!!! '''111555333111......444<<>>:::444222111000//////...---,,,+++++++++111777:::777333333222000(((((('''(((///777888333111000///,,,******,,,///222///+++((((((''''''&&&&&&***,,,*********(((###!!!$$$)))---000333666888888666333111///.........,,,...000111222333555777222000...---.........,,,+++---////////////000111//////000000000000//////...+++&&&$$$$$$'''+++///...222555555222///...///444666777555000---...000///)))###"""'''---222444---...///000222444666666555666777777999???HHHOOOLLLKKKKKKKKKHHHGGGKKKRRR___mmmzzz|||nnnRRRAAA:::777666444555666666555666777999444222---(((%%%%%%)))---)))((((((+++///111///---...,,,(((&&&,,,555999777555111///111666999888555888777555222//////111333444444333333333333333444444000...//////,,,---000,,,***'''%%%%%%%%%###""" %%%)))************''''''&&&%%%'''+++222777333555666666999:::555---111///,,,+++***,,,...//////111444666666666777888222555999<<<<<<888333000+++(((%%%%%%(((---111333333444555777777777666555333222444888777555777;;;@@@FFFMMMQQQRRRQQQPPPOOOJJJGGGDDDCCCFFFIIIKKKLLLJJJGGGDDDEEEGGGKKKNNNOOO]]]oookkk___TTTIIICCC???::::::<<<444333444666555222222666:::888555222000000000111,,,))))))+++***(((+++000111111111333777:::::::::444444555666555333///---///333777666111---,,,...///...000333///'''###$$$,,,---//////......///000---+++***---111222...***+++,,,,,,***'''%%%$$$%%%$$$&&&************,,,......,,,(((### !!!&&&***)))+++...000000///...---&&&###$$$***,,,+++***,,,,,,...///...------///222333222000---+++,,,111666111+++$$$###)))000555777666000)))%%%'''...777>>>;;;===>>>;;;777666999===>>>999444666;;;>>>===999333666888777444444888<<<<<<666000,,,,,,,,,+++***'''(((+++***%%% ###***000999???;;;555333222111222000...,,,***)))((((((---444777555222222111...***+++++++++///555666222///000000///------///000333000---+++***)))((('''(((,,,...---,,,...+++'''"""&&&***...111666999666333---******,,,///111111333444333222333666999555222///---.../////////------...//////...---,,,---------......------,,,---+++((('''(((,,,000333222666888777222---+++,,,000444666333...++++++---,,,&&&!!!!!!&&&,,,//////***+++---///000111222222000111333777===DDDKKKOOOHHHGGGHHHJJJHHHGGGMMMWWWfff{{{|||```EEE:::999777666222222222444555666555444333111,,,'''$$$%%%+++000.........000222333333222555444111///333:::===<<<666333111111222333222111333333222111000111444777444333222111111222444444222...+++,,,,,,+++---222444111---+++)))((('''%%%###&&&)))++++++)))((((((&&&(((******+++---222666444666777666:::>>>999111000///......///111333444111333666777666666666777444666888999888555333111///,,,)))(((***---000111333444555666777777666555444222333777777666777;;;>>>AAAEEEJJJLLLMMMOOOQQQMMMKKKKKKMMMRRRWWW[[[]]]\\\ZZZUUUOOOKKKLLLPPPRRR[[[kkkxxxyyyzzzccc[[[RRRHHHCCC>>>888666777222222444777555222333777:::666222//////000000000+++)))***---+++(((***.........000333888<<<======222333444666888666222...---111444555333000000000...---111444///$$$***---000222222222333444222000000333888888333...000///,,,)))%%%###$$$&&&"""&&&)))*********---///000111///)))###!!!%%%***%%%)))...111222111000///""" !!!'''+++++++++---+++...111000...,,,---...222222///,,,)))+++111666...(((""""""***222777888333---&&&!!!###+++555<<<:::<<<===:::666666:::???:::666444888>>>???;;;666---222777777555444777:::<<<555...)))***+++,,,+++&&&'''((('''"""$$$---,,,666>>>;;;555222222111444111...***((('''''''''+++111555333111111///,,,...000000///111555555222---///111111000111222333444222///...---,,,***)))***///111000000222000+++$$$&&&)))+++---111555888555///)))%%%&&&+++000333555666666555333333777;;;777333///---...///000000...------...///...+++(((,,,------...------,,,,,,---+++))))))***...333666888:::;;;888000***&&&%%%---111444222,,,))))))+++)))%%%!!!"""(((,,,---+++)))***+++,,,.../////////......111777???GGGLLLNNNAAA@@@CCCHHHIIIIIIQQQ]]]nnnxxxPPP888444999:::777000//////111555666333000111///,,,'''$$$'''...444111222444555555666666777888888555333666===???===555444333111000///......,,,...///000111222666888444333111000000222333555111,,,((()))))))))---222<<<999444111000...,,,+++++++++---------+++(((%%%(((,,,000111//////000222333666666777<<>><<<:::666333222000000222444333...)))000,,,,,,000000,,,---222...)))$$$$$$(((++++++)))+++---222888<<<>>><<<:::555000,,,000999===:::555222///---...111333222000---000111...((("""&&&(((+++---...///111222///555;;;:::555222444777777111***&&&''')))++++++///...,,,***))))))******---)))%%%&&&)))+++(((%%%&&&%%%%%%***111444333000 !!!%%%***,,,***(((+++))))))+++///000///,,,...///////////////...---)))(((''''''***///444888333000+++%%%###'''...333555555444444444444333333,,,+++---333888999444///---+++,,,//////---000666???:::222...111444...%%%&&&%%%'''(((%%% !!!&&&***---000000///,,,++++++333///+++***+++,,,***(((+++---111222333333444555111666888444222444777777333///******...333555666444555555444333000---,,,...222555666555555888:::***)))(((***---111333333///,,,((((((+++---...---333777888555///...444:::444111,,,'''%%%(((---111111111000///...,,,***)))***...222222---+++,,,///...,,,,,,111333444777<<<444888;;;999222***$$$"""%%%***000333111,,,'''$$$$$$'''&&&%%%)))...///---+++((())),,,------111777:::666444888@@@DDDCCC@@@@@@@@@BBBEEEHHHPPP```ppp}}}cccCCC555...222:::999444111111333333//////111000---(((%%%&&&,,,222777888888888999:::<<<===>>>AAA<<<666333444888;;;===888444111222444222,,,%%%)))***---222666666222...---)))%%%&&&+++000000///---//////+++'''(((///555<<<===<<<999666444555666333111---***)))'''$$$"""'''---444555222...,,,---///333888<<<===;;;888555111------111555333222222111333555666555444555666;;;:::666111,,,******,,,(((+++......,,,,,,...111222///---...222555555444555//////666>>>AAACCCEEEJJJOOOUUUUUUSSSTTT[[[aaahhhjjjoooyyy~~~ppp```TTTOOOPPPRRR\\\eeesssyyyttt|||gggRRRHHHEEE@@@<<<999777555444000//////222555555111---000------000000---///444444///)))))),,,//////---444444666888;;;;;;:::888777222---///444888777555333000......///000...,,,***+++,,,)))###(((***,,,---------///000333999???>>>888444444666:::666000------.........///...---+++***++++++,,,+++'''%%%&&&***,,,***((('''%%%###&&&---111111000&&&$$$###%%%'''))))))'''(((((()))***+++,,,,,,,,,......//////000/////////---+++))))))+++///444777777555111---)))))),,,///000111444555666555444222***)))+++///444555111,,,---+++,,,/////////222888===888111...222666111(((''''''***+++&&& """'''***---...,,,***((('''///...............---,,,,,,///222444444333444555555888888777777999888333111...++++++///333333333222222111000///...------...///111000///000333666***(((&&&'''+++000444555000---))))))+++...000000333777888333,,,))),,,000+++***(((&&&%%%&&&(((***111111000///...+++***(((+++...000000///...000222000...///333666666999===555777::::::777000***&&&&&&)))...111111...)))%%%)))++++++***+++///000---...***)))+++,,,,,,000666:::888666888<<>>>>>;;;777555444000...+++))))))(((&&&%%%%%%+++111333000------...111333666999::::::999777000,,,,,,000333111///000444555777666444333333444333222000,,,(((''')))++++++...222222000///000222333000---+++---000333444777333333999>>>BBBGGGLLLWWW___hhhjjjhhhiiiooovvvlllZZZPPPMMMNNNXXX___lllzzzpppvvvzzzZZZDDD@@@???===:::666444555666...---...222666777444111222000111222111///111555777333...---111555888888???<<<999888888888777666777444000...///222333333222111...------,,,***(((((()))(((&&&"""+++---......------...000666:::>>>===777333222444<<<999555333222111000///---,,,,,,,,,---///111222+++))))))+++///111///---***'''$$$%%%***...///...+++(((&&&%%%&&&'''''''''(((***+++***'''''')))+++---...///000000000000000222000---+++,,,///333555;;;:::888444///+++******,,,///333666777666333222***)))***---111222///+++---+++,,,/////////222888999666111000555999666...,,,---000111+++"""!!!&&&)))---///---***'''&&&...111444333000---,,,------000444555555333222222555555444444777999444,,,---++++++...222444222000111///,,,))))))***,,,---/////////---,,,---000333***'''$$$$$$(((...222444111///,,,,,,...000111111222555777222***###"""######%%%'''))))))))))))(((////////////...,,,***)))+++***)))***---111333333222000111555888777:::>>>555555888;;;===999222,,,))))))+++///222222---)))---000111//////111111...---)))&&&(((***,,,111888777888999::::::;;;===???FFFHHHPPP\\\iiixxx|||vvv|||fffJJJ===333222555222111---+++---...,,,,,,...---,,,+++,,,...111444666888999:::;;;;;;;;;;;;;;;===888333///000111333444222///---...///...***'''&&&&&&''')))---///000///'''"""""")))...000444///(((###"""&&&---222555999>>>???<<<666111...***))))))***++++++)))(((&&&***///111///------///111222444666777888888888111......222444222111222777888999777444111000000,,,+++***'''%%%&&&))),,,---222666666333111111222555333///+++***,,,000444<<<:::;;;>>>AAAEEEOOOYYYhhhtttyyycccTTTNNNLLLSSSXXXdddwwwwwwwwwoooRRR???===>>>>>>;;;666444555777///...///222666777555222666777777666222000111444555111...///444;;;@@@CCCCCC???999555444444444444444444333000...------...000000///...---+++***(((******)))((('''((()))***///000111111000111333444555777888555000...000333999888666555333222000...++++++,,,---000333666888000000000222444555333000---***((((((***,,,+++***+++***)))((((((''''''&&&***...///+++%%%"""&&&+++---...///000111222222222666333000---,,,...111333;;;;;;999444///+++))))))...///222444555444333222---,,,+++---000111///---...,,,+++------,,,///555555444111111777<<<:::333222333777888111'''!!!"""(((,,,000222000---***)))000555:::777///)))(((***...111444555444111000///...///---+++,,,...+++&&&((())),,,111666777444000222...)))%%%$$$&&&***---111111000///.........///(((%%%###$$$'''***,,,---111111222222222000...,,,///333555222***### ###)))///222222///,,,+++,,,...//////...---,,,)))%%%"""$$$***111333333222000111555777666888;;;333222444:::@@@???888000+++)))(((,,,222444111,,,---111333111111333333111)))$$$"""%%%***...555<<<444888;;;;;;888:::@@@GGGNNNRRR]]]lll}}}}}}ppprrrdddLLLAAA777444555111...((($$$&&&(((''''''))),,,---///111333555666666888888:::;;;;;;;;;::::::999666333222111111///---......---------,,,***(((&&&%%%$$$%%%(((+++...///***&&&""""""&&&+++///111444,,,"""!!!(((,,,...222666666333...***'''$$$&&&)))...000000,,,)))(((***---...,,,+++,,,------...111333555555444444222000111666888666777999:::::::::777222...---,,,))))))(((&&&%%%&&&***---...333777888444111000000555555333///++++++///333???@@@BBBDDDDDDIIIXXXhhhyyylll[[[SSSPPPQQQSSS]]]ooo~~~gggPPPCCC@@@BBBBBB>>>999666666888222000000222555666333000;;;======888222///000222333111......333999???CCC???;;;555222111222333444000222444333///+++)))(((------......---,,,,,,+++,,,+++***+++---000222444222333444444444666888;;;555444111---***,,,111555555666666666555333111111////////////111333555666444444555666666444111...*********+++***(((%%%###''')))+++,,,+++)))'''&&&,,,//////)))!!!"""(((...///000111222222222222777444000---,,,---000222777666333///+++)))***,,,333333222111111222222333///...,,,,,,---.........///,,,***+++***(((+++111333333222222888===;;;666333444777888111'''"""###+++...222333222///,,,+++...444999666...((((((+++000222555555222///---,,,))),,,)))### """%%%&&&&&&''',,,333999:::666222333///)))%%%###%%%))),,,000000000000///...+++***%%%$$$$$$&&&''''''%%%$$$000333777999666000)))%%%***...333333...(((###!!!!!!'''///555555111---&&&(((,,,///111222222111,,,&&&!!!"""***111444444000...///444555444444888111///000777???@@@999111***'''%%%)))...111...+++***///222111111444666666+++$$$!!!%%%+++///555;;;555:::>>><<<999===GGGQQQ___cccoooyyysssxxx|||^^^JJJBBB999555666333///'''"""###&&&&&&%%%''',,,...222555777777666555555666777888888999999888555555555555444111---))),,,...000000...,,,***)))'''&&&$$$$$$%%%(((---000---,,,******+++---......000(((###'''(((******(((%%%###"""""" $$$+++222666333---((('''(((((((((&&&&&&'''((('''***///222444222///---///...111666999888:::>>>:::;;;999666000,,,***)))))))))(((&&&%%%&&&))),,,...222666777333000...///222444555222---+++,,,///<<>>===:::777333000///000222333111///555<<<<<<444,,,,,,......222111...,,,+++,,,///111000///......000222222111...///111222111...)))&&&&&&***------,,,***+++,,,)))(((''')))---000000///333444444333222444777999777555111,,,+++,,,///222...111555777777888:::<<<:::888555222///...------111333666666333...)))'''"""%%%((())))))((((((''''''+++...///,,,)))((((((***+++***&&&"""###)))///111111222222333222222111333000---******,,,///111......---+++)))***---000444333333222333333444555444222///,,,***+++...000---)))(((((((((''',,,222444666666444777:::777222,,,+++,,,+++'''"""###(((---...000///...,,,,,,---+++...///...+++,,,222777999999888555111...---......///+++%%%$$$(((+++++++++***+++///333444111...111000...------///111222000,,,(((&&&&&&''''''&&&###$$$%%%'''))))))'''%%%+++111666888333---'''$$$"""'''///555777666333222((('''&&&)))---...+++''''''***...222555666555444555000+++***---222444555111000111666666444444666222///...111666888555111((())))))******)))(((((()))...111...---333999<<<888111,,,///333444444666???DDDJJJOOOWWWggg}}}mmmSSSDDD@@@777444777444999...%%%%%%'''(((''''''))),,,000333444222///---***)))))))))***---111333555333111000//////---+++,,,333:::;;;666///,,,,,,---,,,+++(((&&&(((---111111000...,,,***)))***+++)))((($$$###)))***(((### $$$%%%'''***...000...)))&&&$$$"""!!! """%%%((())))))+++...000000---***((('''(((,,,000111///222777666666555222---)))'''&&&*********)))(((***...111222555888777555333333555444333222222222333222111555;;;HHHVVVeeezzzrrrbbbZZZWWWPPPNNNWWWddduuummmVVVIIIDDDCCCAAA>>>>>>???>>>:::777111///---///222333222///000888999111******------...---,,,***)))***---000---------///222222111000000///...///000///+++)))&&&))),,,---***(((((()))***((('''))),,,...,,,***333333222111///000222555666444111...+++***++++++***...222555555777:::>>>777666444222000/////////111444777777444///+++((($$$&&&(((***+++---///111+++...///...***((((((***,,,,,,***((('''***111666222222333333333222111111111...+++))))))+++...111---......---,,,,,,...000000111333555666666666555888666222///,,,---111444+++((('''((())))))///666555777777555666888666000,,,***))))))%%%"""&&&,,,///000000///...---...///000000///,,,***,,,222777===<<<:::666111//////000111///+++(((***///...)))...,,,+++,,,///000---***/////////000111333555666444---&&&"""###''')))***%%%$$$$$$'''***+++,,,+++***///333444000+++(((((( %%%---555999999777666555000,,,,,,//////,,,((())),,,000444666555444333555222---+++,,,///111222444222444888999666555888333111///000333444333111,,,...000000---++++++++++++000222...,,,222:::===:::222...222777999999:::AAAGGGOOOZZZiiikkkQQQBBB>>>666333555333:::...$$$###&&&&&&%%%%%%(((***...000111///,,,***&&&$$$######%%%)))---000777333...++++++,,,...///---555>>>???888111------//////---***'''(((---222333111...***((())),,,///)))***)))$$$ &&&,,,...+++'''""" $$$''')))(((((()))******(((&&&&&&$$$"""###&&&+++///111......//////...,,,+++***))))))---000///,,,///444444555444111,,,(((&&&&&&---------,,,---///444777555888:::999777555777999;;;777333333666999999888777>>>MMMaaauuu{{{kkkbbb^^^TTTPPPVVV___nnn{{{\\\JJJDDDDDD>>>???@@@AAA@@@>>>;;;888///000111444777555000,,,222222222000---+++******---...***&&&)))000000,,,***,,,...000111000///...222222111///---,,,***)))...///---(((%%%&&&---444---000111...(((%%%'''***///111333111...---...111666666444000+++'''&&&&&&%%%)))---///000222777::::::444...---000333222111222444444333000...---......+++((((((,,,111555777777///)))***)))'''***//////---***((((((,,,222777888666333222222333333222444---''')))000444222...---...///111222222222222...///111555777666222///888888777444111//////000...//////...,,,,,,...///444555777:::;;;999555222///,,,((($$$$$$&&&***---444333111/////////000111777222---,,,111444555333999999777555333111///...//////...,,,+++,,,...000000,,,((((((+++---***'''%%%,,,444777666555777::::::222)))'''+++...---***,,,+++)))'''''''''((((((***---222444333///)))%%%'''***---111555888999:::888888777555111,,,(((&&&((((((,,,000000,,,+++......,,,+++---000222111///777777666666888:::===???999222,,,+++000444666666555777777444444555222---...+++)))***...333777888<<<666222555999;;;===???JJJQQQ\\\mmmaaaQQQ@@@:::999666333111000---''' $$$+++(((+++///222222///+++'''''''''&&&$$$###&&&,,,111444000,,,+++---...---+++,,,000555666333000000111...((('''******''')))///333///,,,+++(((&&&)))...)))***++++++(((%%%$$$$$$---...---'''!!! &&&------,,,,,,---...///---+++...------///111333444333////////////...---,,,+++333111...,,,,,,...111333444999===999000***)))+++:::888555222111222444666;;;999999<<<<<<999999<<>>@@@999444000111666:::<<<;;;666777666555777999777111...+++((((((,,,222777:::<<<777555777:::<<<@@@FFFOOOZZZjjj}}}}}}^^^OOO@@@<<<<<<:::777666222///)))""" ''',,,---...000111111000---***++++++***'''&&&(((---222444111---+++---//////...)))---222555555333222111---)))(((++++++((()))...000---++++++(((%%%''',,,***++++++)))&&&$$$###$$$+++---...***&&&&&&+++000***+++,,,---...///000111222222333444666666555333111000...---,,,,,,---...222111///......000222333555999;;;777000---///333<<<999555333333444666666:::666555777888888:::>>>===;;;888777:::@@@EEEHHHMMMVVVlll|||kkk```WWWQQQRRRVVVaaayyy}}}\\\FFF===<<<===DDDHHHLLLNNNKKKAAA555---''')))+++///222333111//////111333555444222...,,,***+++)))(((,,,444777666<<<;;;888555222000///...///...,,,++++++,,,///000777666333---((((((---111888999888333+++%%%######))),,,///...***(((((()))---000222222///+++'''%%%&&&)))...111111111111222333111000222777:::999777777555222......111777<<<999666444444555666777666///(((%%%)))---,,,******&&&&&&&&&&&&&&&'''((()))))))))))),,,000333555555111...,,,...222222///***''',,,222777777333,,,((("""&&&,,,///000333777:::777666444000---,,,---///---------------,,,,,,+++(((+++///333555555333111111,,,$$$!!!'''+++...//////111444777:::<<<999555111111555888::::::888777555444333222333333222111000///...,,,++++++))))))+++...000...'''!!!'''+++000222333444777;;;===777111000444777777555)))************((('''&&&)))+++///222333222///...,,,---///111333333333333888888999888666222...,,,+++((((((***)))(((+++000------...000333333222000555555555666999<<<>>>@@@888666555777<<<@@@@@@???888777555555999>>>;;;444...+++((()))...444:::===:::888888:::;;;===FFFOOO[[[jjj~~~tttYYYMMMAAA>>>???===:::999666222,,,%%%"""%%%+++000444222000//////000///...///...,,,***)))+++///333444111///...///111111111(((+++000666999999555222,,,***))),,,,,,***+++...000------...+++''''''+++++++++***((($$$######$$$))),,,//////------000333***,,,......---...111444555666777888777555333222333111...++++++,,,...000000000000111111222222333333555555111------333:::???;;;666444666777777666666222111333555666:::@@@>>>>>>>>>>>>???DDDMMMTTT___ooosss___WWWPPPOOOOOOWWWmmmwwwXXXDDD<<>>999555111000000111...---***)))***...222444;;;999666111......111555;;;:::777111+++(((((()))(((+++---+++'''###"""###***///444777666222...,,,(((+++000333444222111///111111222555999:::999777444333111...///333999>>>999888666555555444222000,,,(((%%%)))......***&&&$$$$$$%%%&&&''''''%%%$$$%%%###!!!###'''---222444,,,,,,,,,...000///***&&&(((,,,222666555111***&&&!!!&&&***+++***,,,222777222111///+++(((''')))++++++,,,---...000000///---***,,,...000000111333444///***!!!###'''++++++---///222555888:::666333000000333777999999777666333111000000111222444333222111000...,,,***++++++---000111///)))%%%'''***---...///222555999888333//////333666666555***,,,---...---+++)))''')))+++...111333333333333222222333444444333222222666777999999888555111///,,,)))&&&&&&%%%###'''---***+++...111333555444333666666666777888:::<<<===666666777999===>>>===<<<777666333333888===999222---++++++---222888;;;===888888:::<<<;;;???KKKXXXiiiyyynnnWWWKKKBBB??????<<<999888999555///***)))+++000444999444...+++---///000000///---+++)))***---111444111222333444444333222111***,,,111777===<<<777222******+++---...///000111222000111222///)))'''))),,,,,,***'''###"""###$$$(((+++///222222222111000)))---000...++++++///444666777777666333111000000111000...---------...///---...000111222222111000......,,,)))'''+++444<<>>;;;666222111888555111//////222555777888222***(((+++///111111---+++(((''')))---111444///333777:::999555000---+++,,,000666;;;:::444...)))+++,,,,,,///222444555111000222333///'''$$$%%%,,,,,,***'''$$$"""###%%%(((***...333555333///+++$$$(((,,,---++++++000555888999888444111///000111...///000000000///...---***+++...000000///---,,,******(((&&&&&&,,,555<<<;;;888444333555666555444...---///555888888999<<>>EEEJJJNNNXXXaaaxxxuuuvvvnnnZZZOOOBBB999111(((%%%%%%&&&&&&)))///444666444111...)))%%%'''000666777555:::555000---///111222222:::<<<===:::444...+++***(((---333555444222333444///000,,,$$$###))),,,***######&&&******&&&&&&)))(((***,,,,,,***(((((((((&&&&&&)))111777777///(((((())),,,///222111---***000777>>>@@@;;;666333333000///////////////000000+++,,,,,,---,,,***'''&&&***,,,000222444333333222...333777666222111666<<<:::777777:::;;;:::<<<@@@AAA>>>FFFXXXhhhuuuiii___ZZZSSSRRRTTTggg{{{gggPPPEEE:::///+++000999999999777666555777999>>>:::444222333555888999555,,,######***222666666111000...---...222777<<<999555222222555999::::::777555222222333555777777111)))###$$$''''''))),,,000555:::;;;777222---,,,+++((($$$%%%)))111777:::AAA>>>999111***&&&&&&&&&)))''''''---444888666222,,,,,,---......+++'''###&&&&&&&&&&&&&&&'''((()))///...------...---+++***$$$'''***+++,,,///444888111---***,,,111555555333000...---...111222000...+++111555333111111000------,,,(((%%%"""###'''***...---,,,+++************+++---///000000222444666666111///222444///(((%%%###%%%'''((((((***,,,...///111333333111...,,,,,,%%%%%%&&&'''((('''$$$!!!'''(((***,,,.../////////,,,,,,+++******,,,000333111///000000,,,''')))...000//////111333555444333000111333444555555444333000111333666777444000,,,---///111111000000000111111444888;;;<<<999555222***+++,,,...111111///---)))***,,,...000000...+++&&&(((***+++******+++,,,555555444///***(((***,,,///...---...000111111111,,,'''  %%%(((000222444666555333///---222222222111000111444777===;;;@@@JJJPPPTTTeeexxxxxxpppyyyttt[[[QQQFFF===444***%%%$$$"""!!!%%%,,,000///111444///((((((000777777666777777888777333......444999===888666777444---)))(((000222555555333111111111///---)))%%%"""!!!"""######$$$&&&(((***)))&&&###)))))))))***))))))(((((("""&&&***...///...+++)))....../////////,,,'''$$$)))111999999333///222777333000......000111///---222...)))&&&&&&'''((((((,,,000222222444777555111...111222111///222999@@@???:::888;;;======???CCCHHHGGGPPPdddzzzvvvcccTTTJJJGGGHHHVVVgggyyydddOOODDD<<<222///333::::::999666333222444555444222000000333666888999333,,,%%%$$$+++111333222111222333222111444999===:::555222333777:::999777000111222333333222///---+++&&&###&&&))))))))),,,111666;;;===:::444///---(((%%%!!!"""'''///666:::BBBAAA>>>888111+++&&&###***)))(((+++///111000...,,,---000222222...(((###%%%%%%%%%&&&'''***,,,---000///.........---***(((!!!$$$''')))***...333777///,,,)))***000444666555444222111111222111...+++)))///333333333555333///...,,,***&&&######&&&(((+++******)))((((((((()))---///222333333333555666666111...111111+++$$$!!!$$$&&&)))******+++---...333333444111...***)))(((''''''(((***,,,---,,,***,,,,,,---...///000111222...---+++)))(((+++///333444///------+++)))+++///111/////////111333333222...000444777888777555333444555555666666333...***+++,,,------,,,,,,---///000222555777888666333111+++,,,---000222333111///***)))***...111222///,,,)))((('''&&&&&&(((+++...333444555222---***)))*********+++---000333555666---(((""" ###(((---...000222555777666333///,,,///111444666555555555666;;;999???LLLUUU^^^sssyyyuuuuuuYYYMMM@@@999333,,,''''''$$$###&&&,,,...---...111///++++++111666666777;;;??????<<<666000///444888777444222333111,,,((()))---///333444444333333333000...,,,(((%%%###############%%%'''((('''###&&&'''''''''((('''''''''((()))+++,,,,,,+++***(((,,,---///000000---)))&&&...444:::999222///222666444///+++,,,111666777555555000***&&&&&&(((***+++000333444222444777555111///111444444444666<<<@@@BBB>>><<>>>>>666111***&&&&&&(((***+++---000111000111555666444111333666999;;;===>>>>>><<<999999===BBBEEEKKKRRR```jjj~~~mmmbbbXXXOOOKKKPPPXXXiiixxxsssyyyeeeVVVFFF???;;;666333444555555444222000111333666000//////111555888:::;;;000...,,,---000111///++++++000666666222222555999///***'''+++222666222---$$$***111666666222,,,)))%%%$$$(((...000,,,)))***///111333555666777888999444000+++***...555;;;???AAABBBCCCCCC???777...'''###$$$$$$"""!!!"""$$$&&&)))---444:::<<<999111,,,))))))((()))+++...222444666555444444222///***&&&!!!###$$$'''***...222444222///,,,+++///333666777666555444333000---)))&&&&&&***---000444777333---***+++,,,***(((&&&'''(((&&&&&&%%%%%%%%%&&&''''''***---000111000...---,,,***&&&&&&+++,,,)))''''''))),,,///000///.........///...,,,)))''''''***,,,&&&&&&''',,,222777:::;;;555333000...---///111333000111000///------...000///'''"""'''...111111111///,,,)))((()))******)))%%%(((+++...000111000///222111000000///,,,(((%%%###$$$$$$$$$%%%'''+++///.........//////000111111333333222333555555333222...,,,+++///555888444//////+++&&&""""""$$$''')))***+++,,,,,,,,,+++******+++++++++******+++...000777222---...222444222...&&&***111666888666333000)))///777===>>>===;;;:::<<<>>>FFFWWWjjjlllSSSDDD666444888:::999999//////333888555---&&&$$$***...333555444222666:::<<<======:::666222222222...++++++,,,)))$$$###&&&))),,,000333444444555666888::::::777222...------...............+++'''###&&&&&&&&&'''((()))******,,,,,,---,,,+++)))'''&&&&&&***000444444222///...999<<<===888222///222666444...))),,,666>>>@@@>>>333000,,,))))))))))))(((&&&***,,,,,,...444888777555666999===@@@AAA>>>;;;444222555===DDDKKKVVV___pppwwwiii]]]UUURRRSSSZZZhhh|||xxxyyy}}}mmmYYYNNNBBB<<<999666222111///000222333333555888;;;888555000///111444666777222000000111333333000,,,+++000555666444222444777***&&&$$$)))000444222///---111555666333000------))))))...333222,,,))))))---+++***+++///555<<<@@@<<<888333111333888<<<>>>>>>>>>>>>>>>>>>:::444///%%%%%%### !!!%%%---555999888222---,,,,,,++++++---///222333999777666555444000,,,(((&&&&&&&&&(((+++///111333111...+++******---///000///000000000---***'''%%%&&&***------///222///***(((***++++++)))))))))***&&&&&&&&&&&&'''((())))))***---000000///,,,+++***)))&&&'''+++,,,***)))***,,,...000000///.........///...***'''$$$%%%))),,,######%%%***111666:::;;;333111---+++***,,,///111000222555555333111//////)))""" (((222444222111,,,***'''&&&&&&'''&&&%%%$$$$$$$$$%%%''')))+++,,,***)))((()))***)))'''%%%!!!###$$$%%%&&&***///222///............000222333777555444444444333111///000//////333888888333......+++((('''''''''%%%###!!!  $$$(((***///000///---***+++...111:::666333444777888555111+++///444888999777444111,,,111777<<<>>>@@@AAACCCEEEHHHSSSdddxxxfffNNN???333222777;;;<<<===333555;;;@@@<<<000%%% &&&///666777444111222333000444999<<<;;;777444222...,,,++++++'''!!!!!!%%%+++...222444444444555555999;;;<<<888222///000222333222111000000...+++(((&&&&&&&&&&&&'''(((******(((***---......+++'''%%%&&&+++111555555333111111;;;<<<<<<888222000333777666111---000777;;;:::777222111111222222000,,,)))''',,,...---...333777777777999;;;???BBBAAA===:::444444999BBBKKKUUUcccoooppp```YYYZZZSSSZZZfffuuu|||xxxssseeeNNNFFF===999888777333000---000444666888:::<<<>>><<<777111------///111222333222222222333333111///...111444666666555555555***((('''***000333444333666888777333...++++++------...111555222,,,)))***+++'''###$$$***333;;;@@@===:::555333444777888999:::888666777::::::777444+++)))&&&"""$$$,,,111222///,,,,,,,,,---...///000222222888777444333222111...+++***((('''(((***---......+++***(((&&&%%%%%%&&&''''''***,,,,,,***'''%%%$$$&&&+++---+++***,,,,,,+++)))+++,,,+++***)))***+++'''''''''((()))***+++,,,...000222222111///......///,,,,,,......***)))+++...///000///---,,,---...222000,,,'''###"""%%%(((######%%%)))///333555666000...+++)))***,,,///111000444777999777444111000(((######,,,444666333111---+++***)))))))))'''%%%'''%%%###""""""%%%(((***$$$######$$$'''(((((('''$$$%%%''')))***---111444//////......///111333444777555333222111111///---000111444777777444///+++***)))***,,,...,,,'''"""%%%)))...000000...---...333888888777777888:::999888666333555888:::999666333000111444888<<<@@@DDDIIIMMMPPPVVVcccuuueeeJJJ===111///333555666888333555;;;AAA===222'''"""(((111888777333111///...)))...666;;;===:::666222///------,,,'''""""""'''...111444666555555555555666888777222,,,+++///444444222///.........---,,,'''&&&%%%%%%%%%'''((()))&&&(((,,,//////,,,(((%%%)))...333555444222333444888::::::777444333666999:::777444444555555333000333444777:::;;;777222---000555777333000222333333555888;;;>>>??????>>>===999:::???IIITTT```qqqwwwddd\\\\\\UUU[[[cccnnn~~~~~~gggXXXEEE@@@:::777999:::777222111555999<<<<<<<<<;;;;;;;;;777222000///000111000444333111111111222222222000000111333666777555222++++++++++++,,,///222444555555333...(((&&&***...//////111444000***))),,,***&&&"""###)))111777::::::777555444555666666555555222000222666777555222---***'''&&&%%%###!!!&&&+++...---,,,)))+++---///111333333333666333111/////////...---+++(((%%%%%%'''((('''&&&&&&&&&&&&%%%$$$######$$$###'''******((($$$###"""%%%,,,///***&&&(((---///---...---+++)))((()))***''''''(((((()))+++,,,---111222444333222111111222333000000222111------000000///...,,,***)))+++---111///,,,'''###"""%%%'''%%%%%%'''+++///111111000---,,,++++++,,,...111333222444666777555333333333///***)))///444444333333000000///000111///,,,))),,,***(((&&&&&&'''((()))###""""""###'''***++++++(((***,,,------...000222............000111333444333111///...//////...------222888999555///)))&&&&&&&&&)))...333333---''' &&&******,,,---,,,+++---444999555777888777555333333444222333444555555444222000555888<<<@@@DDDJJJPPPUUUZZZdddsssdddLLL@@@555000///------000...///444:::999111+++)))///666888444111111000,,,))),,,111666888777222//////...///...)))$$$'''---...111555777777666777777444555222,,,&&&'''///666444111---+++,,,///000111+++***)))(((((()))+++,,,(((***,,,------+++(((&&&---111555555333111333555444666777777555666888;;;AAA>>>:::555111///...///333555888;;;===:::555111444:::<<<777222111111000000444888:::;;;===@@@CCCAAACCCKKKXXXeeeuuujjj]]]YYYSSSUUUYYYbbbuuurrrXXXGGG???<<<888777:::===:::666666:::>>>@@@???<<<999888999777555444555555444222444222000//////000222333000---,,,///444555222...+++,,,,,,***(((***...333,,,---,,,((($$$%%%+++000......000222///)))***...***&&&###$$$***000333444777555444444666777666555111...---///444555222///+++(((&&&(((,,,,,,(((### """&&&***---...---&&&(((,,,000333444555444333000---,,,---.........+++'''###"""###$$$""" $$$&&&''''''&&&%%%%%%&&&"""&&&******'''###!!!!!!$$$,,,000***%%%'''///444111111///+++(((&&&'''((('''''''''(((***+++---...222333333333111111222333222000111444444111222666000000---***((((((***------,,,***'''$$$%%%(((***((((((***---000111///------,,,,,,---...111444666444555444333222222444666777111...111333333333444444444555666777555111...000///...---,,,******)))%%%$$$###%%%(((+++------,,,...000000.........///------...///000111222333///---,,,,,,...///......+++222::::::333***$$$"""###$$$'''///666777222---&&&!!!%%%***,,,&&&((()))(((&&&(((///555333666888444...******,,,)))+++---///000111111111777;;;???DDDIIIOOOUUUYYY```lll~~~www}}}}}}bbbPPPFFF:::333...)))(((+++***)))---222333000...///666:::888222///111111...***+++---000111000---***......///000+++'''+++222...111555777888888999:::555555111***$$$&&&000:::555111---+++,,,000333555111///...,,,,,,---///000,,,,,,,,,++++++)))((('''///333666555222000333666111333555777777777:::<<>>666...+++---000222333555888:::999555222222999<<<888222000000///+++000666888888;;;BBBIIIKKKOOOZZZiiizzzooo]]]TTTLLLIIIIIITTTjjjttt[[[KKKEEE:::888666555444666999;;;666666:::???;;;222///333444666999:::888666444444777777777777777444///+++///,,,+++---222333000,,,---+++******,,,/////////...,,,++++++...000111111000000000...,,,,,,,,,---...---+++******+++,,,---000...,,,...222555444222------,,,---......---+++)))'''''')))...111000...$$$$$$'''...444444...''',,,+++,,,...333666777777555111---,,,...111222222,,,'''"""!!!"""$$$###!!!&&&,,,...***))),,,---***'''%%%"""%%%(((++++++)))***...111111222111///,,,)))''''''(((''''''(((***,,,...///222...++++++...333777999555333///+++***,,,111555666000)))%%%$$$&&&(((***,,,///---)))'''((('''###%%%+++...---,,,---,,,)))***)))***000555666222---222111000111444888:::;;;:::555000...000333444444666777999;;;;;;999666555333555666333///+++***+++)))&&&$$$&&&+++...///...666888888666111...---...,,,...000000/////////000...+++)))***---///...,,,000444555111)))""" &&&'''(((,,,555===;;;666000)))"""###***111333222,,,***&&&$$$$$$%%%%%%%%%111333222,,,%%%!!!###&&&''')))+++++++++---111666:::???DDDGGGIIIMMMUUUZZZcccqqq~~~qqq{{{ssspppvvv{{{eeeQQQHHH???888111+++***---))))))(((((((((,,,111444777444111...---///111222,,,...///...+++***,,,...444//////444555000---///111222555:::>>>???;;;777555111---***+++///333666999444...***))),,,111555888444///---///111111///444333000+++'''&&&((()))444555333//////222333111444333555888888777999>>>FFFCCC;;;222+++***000555:::888555444333222111////////////000333444444444333000222888<<<>>>EEENNNYYY^^^jjj}}}zzzbbbPPPKKKGGGIIIRRR^^^rrreeePPPBBB;;;999777555444555777888888555444888;;;777000...111555888:::999777333111111666777777666444111///---...+++)))+++000444333111000///------000222222222000000111333444444111//////...---,,,***))))))***.........------,,,,,,,,,)))((((((,,,000222000---+++++++++,,,.........------+++***,,,000333222000'''&&&(((---333444///)))+++,,,---///111444666888777111,,,+++///333333222,,,((($$$"""###%%%'''(((///333444///---000111...***((($$$ ###'''((()))+++000444222222222000...,,,******'''&&&&&&'''))),,,---...+++)))(((***...222444555111///,,,(((&&&(((---111555222...***'''''')))***000333333///,,,+++'''"""$$$***---,,,+++------***)))'''(((,,,111222///++++++---///333777:::;;;;;;555333111111444666666666888999:::;;;:::888666444444555555333///------...+++***)))+++---000111111777999999777444222333444///000111000...,,,,,,---,,,+++***+++,,,+++(((%%%'''***,,,+++'''!!!$$$***...000444;;;>>>>>>888222,,,,,,000555777888333///)))%%%######$$$%%%///000000,,,&&&###%%%(((***---000000///000444888;;;>>>CCCFFFJJJPPPVVV[[[fffwwwtttqqqvvvhhhlllvvvzzzcccOOOFFF>>>888333...---000...+++'''$$$$$$'''---222333111///---...///222444000111111///,,,+++,,,...222......222333///---000222333555:::>>>>>>:::777666444111...---000444888666333...***))),,,000333222000......000222444555777666222---(((&&&''')))111444333...---111444555555555777::::::777888<<>>888///***+++111888>>>;;;777444333111///---111111222444666777888777777666999AAAGGGKKKSSS]]]iiiqqqmmm[[[TTTOOOOOOUUU\\\jjjqqq[[[LLLAAA<<<999666444555888:::888777555444666999666222000222;;;<<<===:::666111...---222444777666222//////000---)))'''(((...333666666555333111111222444444444///000444777888555///***...---,,,***))))))))))))///000111222111///,,,***""""""$$$)))......+++''''''((()))***,,,---......111...---...111333222000)))'''&&&)))///000---)))+++...111111111333666:::555...&&&&&&,,,111222000,,,***'''$$$###&&&,,,000777999888444111333444333///,,,'''""""""%%%'''+++000555////////////......------)))'''&&&''')))+++++++++""""""$$$(((,,,///000///,,,+++(((%%%###%%%))),,,444555555111,,,)))***+++222555555111---+++&&& $$$))),,,******---...---(((&&&%%%(((+++---,,,***(((,,,111666999999888777/////////222555666666444888888999999888777555444666666555333000//////000---...000000000111333555777888777666444444555777000111111///,,,***)))***+++*********)))&&&""" ###&&&'''$$$!!!+++333222111666>>>CCC<<<999666333444777:::<<<<<<666...&&&"""###&&&(((---///000---)))(((***,,,///333666666444444666999===@@@DDDJJJQQQYYY___cccppprrrpppyyyzzzgggcccrrrwww___KKKCCC;;;888555111111444555000(((""""""&&&,,,111111000//////000333666777555555555222000...///000///,,,,,,//////------000222444666:::<<<<<<999666777777555222000000555:::555222...+++***+++---///,,,,,,---------000444777999888444...)))''''''(((...333333---***...444888888777:::===;;;777666999===;;;555...+++---555<<<>>>;;;777444333222000///...000222555999<<<>>>??????@@@GGGQQQYYYaaakkkttt{{{hhh```YYYVVVXXXZZZaaatttnnnYYYLLLEEECCC999666555777;;;<<<:::777555666888999999888888999AAABBB@@@;;;444...)))((()))///666777333000000222---***&&&'''+++111666888888555222111222222222111)))+++...222444111+++&&&,,,+++***+++,,,---------///111444555444000,,,))) ###)))---...)))%%%$$$&&&((()))***,,,///000666222//////111222000...)))%%%"""$$$))),,,***'''---111444444111111666:::111)))!!!!!!'''---...+++,,,+++((($$$"""%%%---333666666555222///000222444111...***$$$"""$$$(((---222)))((()))***---///000000,,,***((((((******)))''' $$$))),,,---,,,***)))'''$$$###$$$'''***222666:::888111,,,+++---111333222---***)))&&&!!!$$$)))***))))))---000///***'''%%%%%%(((***+++***+++///444777777555333222---------///000111111111333333444444444444444444888777555333000/////////,,,000333444222111333666555444333111000111333555/////////,,,)))''''''(((+++***)))(((&&&$$$"""  ###(((---+++###"""+++222000---111999===777777666444222444999===BBB<<<222(((###%%%***//////111222111000///111333555888;;;:::777555555777???CCCJJJTTT___iiipppsss~~~tttyyyoooeeelllrrrZZZGGG>>>777666555333333555888222+++&&&&&&***///222333333333333555666888:::666666555444333333333444,,,+++++++++***+++---000333555777999:::999777555555777777555111111555999333222///,,,***)))))))))''')))+++***)))***...222777666333...)))'''(((***...333333,,,&&&***222777999999;;;>>><<<666444666<<<:::666000---000999???<<<888555333444555666666///111555999>>>DDDJJJNNNNNNSSS[[[fffqqq{{{qqqhhh^^^WWWVVVXXX]]]mmm~~~nnnTTTEEEAAABBB;;;999888999;;;<<<;;;999444555777999;;;======<<>>777///(((###!!! )))333888666222111111///,,,((('''***///444666666444111//////...---,,,%%%&&&)))---///...***'''((('''''')))---111222111000222444666444111,,,)))""""""%%%***...///+++'''(((***,,,,,,---...222555:::666222000111111///---+++&&&!!!"""'''++++++)))---000333111...---000555...''' &&&++++++)))+++***((($$$"""$$$***000...---,,,+++******---000---+++'''$$$!!! !!!"""$$$)))---%%%$$$%%%(((---222444444///,,,))))))++++++'''$$$"""&&&***,,,,,,******)))'''%%%&&&(((***000555:::999444///...///222222///)))''')))***(((&&&******((((((...222222---+++((('''(((***+++,,,...000333444222111222333111000///---,,,,,,---...++++++,,,---///111333444999888555222000...---,,,***...333444222111333555444222000//////000222222222222000,,,'''$$$$$$$$$---+++)))&&&$$$%%%(((***((((((***111666444+++###(((...000///...222555555...111333222111222777<<>>FFFRRR```nnnzzzyyymmmlllyyynnnVVVCCC;;;444444555333222333333///+++***,,,///000111444444444555555666666666222111111111222333444444,,,,,,+++(((''')))...111444666888999888666444333222444555444222111333555000///,,,***'''%%%$$$###"""%%%(((((('''(((,,,000333222000,,,))))))+++---///444333+++%%%'''...333777777999<<<:::444111333;;;:::777222///111888>>>===:::666444555888:::;;;666888:::===CCCMMMXXX```gggnnnwwwyyyjjj]]]RRRQQQTTTZZZjjj{{{kkkQQQ@@@<<<>>>@@@???===;;;888777666666111444666777:::===<<<888999999666000)))###&&&000666666333000///---,,,***)))+++...111333222000---,,,---------,,,))))))+++...000000...,,,$$$"""###'''---222333333000111222333222000---+++'''&&&'''***...///---***...000222111000111555999;;;777222000222333222000...((($$$%%%***//////---,,,......,,,(((''')))+++...***%%%%%%'''*********((('''&&&%%%$$$%%%(((***(((&&&&&&((('''%%%''',,,&&&%%%###!!!!!! !!!!!!!!!$$$$$$"""###'''***'''%%%%%%)))///555777666---***'''(((+++,,,(((###$$$######%%%(((+++,,,,,,***+++***)))'''''')))***---111555666444111111222555555000***)))---000000))),,,+++'''(((...333555000...,,,***)))***,,,...,,,///111111000000333666777666444///+++******,,,%%%%%%&&&'''***...111333777555333222000...+++((('''+++///222222222222222333111///000222444444444888777333...'''###""""""...,,,)))&&&&&&(((...333000000333888<<<:::222***...111222111333666444000+++...000111222444999===>>>;;;444---(((***222999888999999999999888777666777:::<<<:::666444444666???KKK^^^ppp}}}qqqnnntttnnnUUUDDD:::333333444333000000---***)))+++///111111///222222333333333222111111---,,,+++---///111222111///111///)))&&&+++111444555777999999666444222222000000111222333333222111,,,,,,***((('''&&&%%%$$$"""$$$'''))),,,///222555//////---+++***+++...111000333222***%%%''',,,///333333555777555000///222888888777444222333888<<>>999666666999;;;<<<;;;;;;<<<>>>EEESSSeeerrrppp```RRRPPPRRRXXXfffuuuzzzbbbMMMAAA>>>>>>FFFEEEBBB;;;333......000111555777666999<<<888111000111///,,,'''$$$""""""$$$(((---222333222///---***++++++,,,---...000222---+++***+++...000111111...///111444666555222///%%%###"""'''...444555333000000//////.........---,,,)))&&&(((+++------+++000222333111//////333888444000,,,,,,///222333222...)))%%%&&&,,,111111000///...,,,***'''%%%$$$$$$,,,+++***(((''''''(((***######$$$&&&((()))(((&&&(((&&&'''***((($$$%%%)))$$$$$$#########$$$&&&'''%%%''')))(((&&&%%%(((++++++(((&&&(((...333444333&&&###!!!%%%+++---***%%%(((((())),,,......,,,***))))))***)))''''''((()))+++,,,///111222333444444666777333...---111333222,,,...,,,((((((...444666222111///---++++++---///+++///222111///...111444777888777222---)))'''(((#########$$$'''+++///111000//////000111///+++'''%%%'''+++000333444222///...------000555888888777:::888555000+++(((((()))------,,,***)))+++111555111222666:::===;;;555//////333555555666888555111+++---///222444666999;;;999777444---((()))000777::::::999888777555333111444666888777555555888<<>><<<111111000...,,,---111333,,,...,,,((((((,,,---+++,,,***,,,...---+++,,,111888;;;???@@@??????BBBEEECCC>>>999777:::???CCCFFFHHHIIIJJJQQQbbbzzziiiccc___[[[]]]dddrrr~~~ooohhh]]]OOODDD??????AAAEEEHHHFFF;;;---$$$''',,,555555555333111...+++)))$$$''',,,000222111...,,,+++///111...,,,......+++))))))+++//////---...222...,,,+++,,,///444777888777888999999888555222000+++)))***111888888222++++++++++++,,,...111444666666222+++&&&%%%'''+++...///,,,(((&&&&&&((((((((('''### """(((---...---((())))))'''&&&(((---111222///+++***++++++(((&&&(((,,,+++$$$ $$$***---***&&&###&&&,,,000---)))***---,,,))))))++++++(((************,,,---///000222222///******......+++------,,,***((('''&&&&&&!!!((('''$$$%%%'''...666999777222///---''')))***(((%%%%%%'''***+++)))'''&&&)))...333777888777555222///---,,,,,,///...+++(((+++444::::::<<<777///+++***---000222333222111111111111000///777444000///000000---***'''$$$""""""%%%***---...---------,,,+++***)))(((***###$$$000888888333222///+++)))...888===;;;666555111---...333777777555333,,,))),,,,,,******...111111111222333333000---000555::::::666333555777555---%%%$$$+++333666555444555666222---)))***+++---111555555222///......///000222444777<<>>BBB???:::;;;===@@@???<<<;;;<<>>111)))***///333333333222///+++&&&$$$"""%%%+++000333333222000444666555000,,,------++++++)))***------***+++...---+++***,,,///333555666555555666777666444111///,,,***+++000666666000)))***))))))***...333888;;;888444///***((()))+++...---***'''&&&(((***++++++(((###!!!%%%'''&&&&&&&&&&&&%%%$$$'''---222000...,,,,,,---,,,)))'''))),,,+++$$$!!!&&&,,,000---)))''')))///000,,,'''&&&***+++)))***------++++++***))))))***,,,...///111111---***+++//////+++************)))(((&&&&&&$$$+++***''''''---111666888777444000...)))+++,,,+++((('''((()))((('''%%%%%%'''***...111333333333111///---,,,,,,...///,,,+++000:::@@@@@@999444///---...000333444333222222222222333222222111...,,,...111444444333,,,)))%%%$$$(((---222555///...,,,******+++,,,---///++++++...000///222777777111,,,///777<<<<<<999222...+++---222555555444...'''$$$&&&))))))---222444333333444444222///,,,333888======888333222333555...'''&&&,,,222444333111222111///---,,,,,,------///222222000//////111777777666555888===FFFKKK\\\mmmoooaaaeeemmmzzzxxx___MMMGGG@@@:::333,,,+++...222...+++---333888:::999666444333333555666666555666666666777888999:::;;;>>>>>>:::444...,,,...222222222333444555444333111111222777===;;;555222333888444111555<<<>>>:::555444777:::<<<<<<<<<======;;;555000///222222---((('''))),,,......,,,+++******+++,,,,,,,,,,,,...000555777:::>>>AAACCCDDDEEECCC@@@;;;888999>>>EEEJJJTTT\\\iiizzzrrrjjjaaaUUUQQQTTTXXXeee|||iii[[[NNNPPPPPPMMMHHHCCC???===>>>CCCFFFAAA888000///111333444444333000***%%%""""""&&&,,,222666888888777???@@@<<<333---------,,,---***)))+++***'''(((++++++******---000222333222333222222333444333111///---,,,,,,111555444...(((***((('''(((,,,333;;;@@@;;;888444111......///000...,,,))))))+++...000111,,,'''!!!"""###%%%$$$""" $$$***...............///---)))&&&&&&******&&&$$$***///222---+++***,,,///...((("""###'''******,,,000000---+++***(((''''''))),,,...111///+++)))---222000+++%%%'''(((******)))'''&&& !!!***//////,,,+++333333444555555444000...+++---///...,,,***))))))%%%$$$######$$$&&&((()))...000111111...,,,+++,,,***,,,,,,---333===BBBBBB444222000000222444555555222222222222333444555555///,,,***---222777888888111---)))(((,,,333999<<<444111---******---000333666555222---'''&&&000===;;;555//////444999;;;:::111...++++++///111000///+++&&&"""%%%))),,,222777888777777777777444000---333999>>>>>>999444333444555000******...222333111...---,,,,,,...///000000/////////......///222444<<<:::666444555===GGGNNN]]]lll}}}kkkaaahhhuuufffQQQIIIBBB<<<555---***,,,000,,,)))+++111888;;;<<<777666444555777888888777999888888888999;;;===>>>>>>>>><<<777///++++++,,,///000222333333222000///222444:::AAA@@@999666777999666444666999888333......000444999>>>@@@???>>><<<888333111222000***%%%&&&'''***---///000000000000111222111//////000111333555888;;;>>>AAABBBCCCBBB???<<<999<<>>CCCBBB<<<666333333444555666666333///***&&&(((+++000555999<<<<<<<<>>777444111...---...000222777777444,,,######///;;;555222......111444555555111...,,,+++,,,---,,,***---***(((***...222555777999999999999:::888555222111777<<<<<<888555666888666222......111444333000---***(((***///444555444555333000......000444777888555222000333;;;FFFNNN\\\iii|||qqqhhhrrrjjjQQQJJJBBB===777111...000///,,,))))))...444999;;;888666555666888999999888888777666777888:::<<<>>><<<===>>>999222---++++++000222444444222///...---///222:::AAABBB<<<999:::;;;:::888777777444...)))+++,,,000888@@@DDDCCC@@@;;;777444333222///)))$$$$$$%%%''',,,111555777888:::;;;<<<:::777555555555555666888:::<<<>>>???@@@???>>>;;;:::???JJJZZZeeekkklllZZZJJJCCCBBBGGGQQQddd{{{}}}gggTTTIIIFFFKKKOOOOOOJJJAAA999444666:::???@@@===999555333333444555666555111...+++///111444888;;;<<<======BBBCCC???666111222333222///***)))---///......///,,,---...111333444222000...------000555777444111---...///333777888555111---+++'''&&&(((...555999999999::::::;;;;;;;;;;;;444111...,,,...///000000000...+++&&&###$$$)))---555000***$$$!!!!!!"""###---///222222...((("""(((,,,///222000,,,((())),,,///000,,,%%%'''***,,,+++,,,......++++++***(((''''''(((+++,,,...---+++***...333111,,,$$$&&&***,,,...---+++***)))+++...111444666555333555000+++)))+++,,,,,,***,,,---///111111...***'''%%%&&&''''''&&&%%%$$$###///222555333---)))((()))%%%(((***+++000555666222...///000333555333000---***+++,,,,,,,,,...222555222///,,,,,,000222333111---,,,,,,///444777999999555444222000...+++)))(((000222000)))$$$%%%***///((()))***,,,------,,,,,,,,,+++******,,,,,,,,,,,,...//////000222444444111444444555777999999777555555999;;;999555333666999555333111111444555444222...+++(((***000666999999===999444111111333666888111000//////333===IIIQQQ\\\iii~~~|||zzznnnRRRIIIAAA===:::666555777111---)))'''***///555888999777666666888888888777333333333444555888:::;;;888;;;>>><<<666111///...444777999888444///---,,,,,,///777???AAA===;;;======<<<;;;999666222...+++***+++...555===BBBCCCBBB:::888555444333111,,,(((""""""###(((000666:::<<>><<<:::999;;;333///***'''''',,,222666<<<:::888777888888777666000000222333555666777888777;;;??????;;;666444444888<<<>>>===888222000///---///666===???<<<<<<>>>>>>>>>>>>;;;777444222222......///222888>>>AAACCC>>>===:::999888666222000%%%###"""&&&...666:::;;;<<>>===<<>>999555444999999999;;;<<<;;;888555111111000///...---,,,+++//////000000111222333444111666888666444555444222000,,,,,,333888666333222///......///111222111000------///666>>>@@@;;;666///000222555777777555444000//////.........//////222333444555666888999:::+++((($$$"""###$$$$$$$$$)))...444333...,,,000555999555111...---,,,***(((,,,000444444000***%%%### '''---///111000***""""""&&&,,,222555555222//////000...)))(((+++,,,******+++,,,---............***///111...,,,...///...******++++++++++++******...222222///000666999777333111...***((()))---000///...///222444444000---,,,,,,,,,,,,,,,+++)))(((---111333///(((%%%'''+++...222444444555555000)))%%%'''***---...,,,'''######&&&'''&&&$$$&&&+++111***((((((***...///---***((('''(((+++...111111111111222222222...***%%%!!!%%%...444111---+++'''""" %%%+++,,,)))$$$!!! """$$$'''(((***,,,---'''+++------000666555000)))***,,,000444555444333>>>BBBDDDAAA:::333111222---------...111333555666///...---+++,,,000666;;;@@@===999999:::;;;999888777555222222999FFFVVVaaaooo{{{aaaTTTFFF???<<<:::999;;;555111,,,(((''',,,333999???===;;;999999999888666...000222555777777777777888<<>>:::999999:::>>>CCCBBB===888666666333444999>>>???<<<<<>>@@@@@@===888777999;;;777666555444666;;;BBBHHHHHHFFFCCCAAA>>>===;;;999000,,,(((***111888;;;;;;999<<<@@@BBBCCCCCCDDDEEE<<<;;;:::999999999::::::===>>>???CCCNNNdddyyydddTTTKKKGGGIIINNNXXXiii~~~rrr]]]OOOKKKKKKMMMIIIGGGDDD>>>999666666666<<<:::999999;;;;;;999777444333111///---,,,+++++++++***++++++,,,---///000+++222666555444555333000000---...555:::777222000///...---...///000000///...---000999AAACCC>>>777000111333555555555333222000111111222111111//////111111111111222333555666)))&&&"""!!!!!!###$$$$$$)))111999999444111333777222///,,,,,,---...+++))),,,000555555111---***))))))---000//////...''' """)))000444555444222000111...((('''+++,,,+++)))+++---///000000000000)))000333///+++,,,......++++++******)))(((((((((///333222---...555999888333333111---***+++///444000///000222666666333000---------------,,,+++******...000---&&&$$$''',,,///333666666666666///(((!!!###&&&***,,,***&&&"""###%%%'''%%%###$$$***000***)))(((***---,,,((($$$)))'''&&&'''***...000000444555555444111...***((((((555===:::222...+++'''%%%***......(((### """###%%%&&&&&&%%%&&&'''%%%)))+++***000888;;;777++++++...111555666555444:::AAAGGGFFF???888444333***)))***,,,...222555666//////...+++)))---444:::===;;;999:::<<<===;;;888===888333111888GGGYYYfffyyyiiiZZZJJJAAA<<<888777999555222---)))(((...666;;;BBB@@@===;;;;;;:::888777...000444777999999888777:::>>>BBBCCC???<<<;;;;;;:::@@@EEEEEE@@@<<<;;;<<<:::999<<<@@@???<<<;;;???>>>@@@@@@>>>:::999===BBB@@@???;;;888777<<>>===<<<<<<::::::999888888999:::;;;:::===BBBIIIZZZuuummm\\\QQQHHHIIILLLSSSaaavvvuuu___NNNIIIHHHHHHGGGFFF@@@;;;;;;999666555777???;;;777444555:::@@@DDD>>>777222000///,,,---000...,,,***((((((***---//////...///111333222---))),,,000555888888333---)))++++++,,,///111///***%%%(((---444888999777444333...///111333444333000...444333222///------///111///222666666333///,,,+++ ###%%%%%%$$$$$$'''***444666999<<<===:::555000000,,,'''%%%&&&(((((('''$$$***000222000///000333888444111000000,,,$$$ %%%,,,000222111111111444333///******---...+++(((***)))''',,,333333---------------,,,,,,++++++)))(((((()))++++++***(((///666888444333777777444666888999888555111---+++***---222666777555222///)))***(((&&&(((,,,+++&&&&&&&&&(((,,,//////+++'''%%%(((///555777444///***&&&%%%%%%(((,,,---+++)))&&&&&&&&&&&&&&&'''((((((&&&'''(((*********)))(((***&&&$$$$$$)))...000111:::::::::888555111---+++222777======888222---,,,***,,,000000((( %%%###$$$%%%%%%%%%%%%%%%%%%""""""$$$(((///666:::===666444333444666777444222666:::@@@CCCAAA;;;666333222000///111444555444222;;;777111+++((()))...333555555777999777333555;;;888777666444999IIIaaarrrlll\\\JJJ@@@:::666555777444000+++***+++000444777666;;;???>>>888222//////555555444444555666888999AAA@@@DDDJJJHHH@@@>>>BBBFFFGGGHHHHHHHHHFFFDDDBBBBBBEEEGGGHHHGGGEEEEEEEEEHHHJJJKKKHHHDDDBBBBBBDDDGGGHHHHHHDDD@@@CCCMMMVVVZZZXXXUUUTTTUUUTTTPPPMMMLLLFFF???>>>BBBEEECCC@@@;;;777444444666888777555<<<<<<===???;;;888:::@@@???DDDNNN___xxx~~~iiiYYYSSSKKKIIIPPPZZZggg{{{sssfffVVVKKKGGGFFFDDDAAA===:::999<<<;;;666333333666555444555888>>>CCCGGG<<<777333333222//////222000...+++)))))),,,///111111///......///...+++(((***...333777777444...***++++++,,,///111///+++'''%%%)))///444666555444333//////000222222111///---333222111/////////111333666:::>>>???;;;333---)))%%%'''******'''%%%%%%&&&---111777===>>>:::444///+++'''$$$###$$$$$$$$$"""$$$'''***++++++,,,000444888666444222111---((($$$''',,,222666666333000...---...,,,((())),,,,,,)))&&&'''%%%###(((///000,,,---,,,+++************+++''''''((()))+++---------444999999555333555666333777999<<<<<<:::555111...***---333666777333...***((((((%%%"""%%%***+++(((((('''(((---222333///+++&&&(((,,,///222111///---((('''&&&(((***+++***'''((('''&&&%%%&&&'''((()))$$$%%%''')))+++---......+++(((%%%&&&***...000111:::::::::999777444111///000777???AAA===555///,,,,,,---000000)))"""###(((++++++,,,+++)))'''%%%%%%$$$######%%%)))///444777888777666777888888666333666999>>>@@@@@@>>>===<<<777555333444666666555333;;;999555...******///333888555444555444333666;;;999;;;<<<<<>>>>>888222...---555555666777888:::<<>>???@@@???<<<>>>CCCGGGNNN]]]tttppp___TTTKKKHHHMMMUUU___qqq~~~lllYYYRRRIIIEEEDDDBBB>>>:::444444888>>>===777333222111222444777:::???BBBDDD;;;888777888777333222555222000---++++++...111444333111---+++***)))(((&&&&&&***000555777444000---+++,,,---000111000---***&&&)))---222444555444333...///000000///...---,,,000///---,,,---...000111777<<>>===888222...+++000555888777111)))$$$&&&'''$$$!!!$$$+++---,,,***((('''---555888444///(((((()))***+++---......***(((''''''((()))((((((+++)))'''&&&&&&(((+++---((((((((()))+++---///111,,,***((((((+++///111222777777888777666555333111,,,444>>>BBB>>>666///+++......000///***%%%'''---555666777555000,,,)))((('''%%%""" """'''---000777666666888:::;;;999888444777:::<<<===???AAABBB:::999777777777777666444777888777333...---222888>>>888444444555555888<<<<<>>999555555666333///,,,+++...111444---333999;;;777222...---555666888999:::===AAADDDJJJNNNVVV\\\]]]YYYXXX\\\XXX___fffeee```^^^bbbhhheeehhhkkklllkkkkkkkkkllljjjpppvvvxxxuuuqqqooooooooorrrssspppmmmnnntttzzzwwwwwwxxx{{{~~~~~~vvvooohhhccc^^^VVVJJJ@@@888333///000555;;;???AAA???<<<===@@@BBBCCCFFFKKKRRR]]]rrrxxxfffXXXOOOIIILLLQQQXXXhhhyyyiiiWWWIIIEEE@@@??????>>>:::666222333888>>>>>>888555666666666666777888;;;===>>>;;;:::;;;===:::555333555444222///,,,,,,///222555555222---)))&&&%%%%%%%%%$$$(((...333555444111///...///111222333222111//////000222444555555222000,,,---......---+++++++++---+++)))((()))***++++++///555<<<@@@???:::444000111111000---***'''%%%$$$"""(((000666777555111...............,,,)))%%%### ###)))000777;;;666888888444///,,,///222222333444111,,,&&&!!!###(((***((('''((('''### ###&&&&&&''''''((())))))((('''&&&$$$%%%(((***---111555888444444111---***+++...000333666:::<<<<<<666///***---111666888555...$$$###%%%%%%$$$'''---///...+++'''&&&,,,555:::777222++++++***)))(((((()))+++((('''&&&&&&''')))***+++000---***'''(((+++///111111000---+++***+++---...///...---,,,...000222444444444444444333222000///***222:::>>>;;;444...+++000/////////+++(((+++222;;;>>>???<<<666111...---***'''######)))...111111333555777999::::::222444666888999:::<<<>>>999999888777777777666555222666888666111111666<<>>888555666888555111,,,((((((+++---***...222555444333333333666777999999:::>>>DDDIIIQQQYYYdddkkkmmmlllmmmoooooouuuzzz{{{yyyxxx}}}{{{kkkYYYIII???999555222444999???BBBBBB:::666777<<>>@@@<<<666444666666444111//////000222444666333///***&&&%%%%%%&&&%%%''',,,000333333333222222333444555444444444444777666555555555222---))))))+++...///---,,,,,,---000,,,)))'''((((((((('''(((,,,222555555333111111000,,,((($$$#########$$$"""'''---000000///......222444555444222---)))&&&###,,,444777888222555666222,,,***...333444222...((("""'''+++---)))&&&'''&&&$$$ """$$$$$$###%%%))),,,,,,)))&&&###$$$'''***,,,---000444888000...,,,+++***+++///444555666888::::::555---''',,,///333333///'''!!!&&&''')))------+++***'''%%%***222777666222---......,,,'''$$$###$$$$$$$$$%%%&&&(((+++...000444111---***+++...222666555333///,,,++++++---...222222111000000111333555444444333222111000///......333999:::777333111000111///...///,,,***---333999<<<>>>;;;555000///000...,,,((($$$"""$$$***///////////////000111444555///111333444444333444444555666666666666555666666333666888666222111444888<<<999999>>>AAA>>>999888<<>>GGGNNN[[[ggguuu}}}yyy^^^MMMEEE<<<:::999;;;???BBBBBB@@@888444444999@@@IIIUUU___ppptttdddZZZRRRRRRSSSVVVcccqqqwwwlll]]]PPPJJJIIICCC<<<777555666888999555333333333///---111777999888666444444666888::::::;;;>>>@@@<<<666555888999888666444333222222222555444222...***(((((())))))***+++...000222444444666777777666555444555666888666444444333...'''!!!&&&+++000222111000111333444000+++)))***+++)))''''''***,,,---,,,++++++,,,+++&&&  !!!$$$(((---...,,,))))))***...111444444111---+++)))$$$...444444222...111222...)))(((+++///444111+++$$$ """+++///000***&&&'''(((((($$$ """&&&&&&%%%&&&"""%%%***------+++'''$$$&&&***...///......000333---+++***,,,---...333999999888777888999777111,,,+++---...---((("""%%%'''))),,,+++((()))'''&&&)))...222333222///000111---&&&  ###&&&(((+++...222555666333///------000444777222000...,,,---...111222333333333222000111222444555555444333222111000000555888::::::666444555666111...---...,,,***,,,222333666888555///+++,,,///222222000,,,((((((---111111000---***'''(((+++///...000222222111111111222444666777777555555666777777777777444111/////////333333888@@@AAA<<<555333>>>JJJ]]]ooolllSSSCCC;;;999<<<@@@<<<;;;777///'''###$$$&&&+++***)))***///666===AAA;;;<<<<<<::::::AAANNNXXXjjjyyybbbPPPIII@@@>>>>>>@@@CCCDDDAAA>>>:::777666:::@@@KKK\\\lllmmmaaaXXXUUUSSSRRR\\\iii~~~uuummmeee___VVVLLLIIIKKKJJJDDD<<<555222444777:::888555333111,,,(((---555777777666666666666555555555777<<>>BBB>>>>>>;;;444,,,((()))------,,,***,,,000777===@@@?????????===>>>HHHYYYfffzzzkkkWWWMMMCCCAAA>>>???BBBCCCBBB???;;;:::;;;>>>DDDRRRkkkzzzmmmaaaZZZSSSNNNTTT___rrr|||tttooommmnnnaaaZZZTTTPPPHHHBBBDDDLLLIIICCC;;;444111333777999;;;999777333---(((,,,444777888999999888555111///222444999===;;;777999??????@@@@@@???<<<888444222111555888777333///......111///,,,+++,,,000444777888999888555111000222444///...///222444111)))"""%%%...888======<<<===???111---((((((+++---,,,)))(((+++...///...,,,++++++...)))%%%######$$$""" $$$+++111111+++$$$ ###))),,,------///111222,,,(((+++333777555000,,,------+++)))''''''(((***)))'''$$$""""""%%%'''...111///'''###(((///333111---///777:::444---,,,******))))))***+++,,,,,,+++000444333---((('''((('''$$$&&&+++---,,,111999999444000111555999999777444333000,,,(((%%%###"""%%%******+++///111111***+++,,,+++)))***...222---...---&&&$$$)))---...000333666333222///......000333555,,,,,,,,,---///111444555000222222000---,,,...000...---......///111222333666999;;;:::666333333444///,,,+++---,,,)))))),,,444777777222+++(((,,,222999<<<===999222---,,,...---+++(((###"""&&&///666333222111111333999AAAGGG===>>>???===999777777999222...***+++///222000------222:::AAA@@@999666888PPP]]]tttiiiUUUIIIAAA???@@@???@@@>>>888111---000333///...---...222777;;;===AAABBBAAA???BBBNNNaaapppwwwaaaTTTEEEAAA======@@@CCCCCCBBB999:::===AAAIII[[[zzzxxxiii___TTTLLLOOOYYYggg{{{|||wwwqqqlllfffbbbaaa___[[[XXXMMMHHHBBB???@@@BBBAAA@@@BBBAAA;;;222)))***222;;;888<<<>>>:::111++++++...111666;;;<<<888333000///111444888999888888;;;===CCCAAA???@@@CCCAAA;;;555::::::<<<===888000---000///000///+++(((***///444555777888555111...///111///---...333999999222+++111111333:::FFFKKKCCC666555,,,$$$$$$'''''''''((()))***,,,---...---,,,,,,+++...---)))&&&'''%%%!!!$$$(((---000...***&&&######%%%(((***,,,000555999222...+++,,,222666666555444444222---'''%%%&&&(((---+++'''%%%$$$%%%''')))111000...,,,+++---222666555333222333444333///+++(((&&&)))///111,,,+++...111000///000000---(((%%%&&&'''(((***---000222333666222,,,)))***000777<<<222000---+++)))(((&&&$$$)))---000///,,,,,,000444444222...)))&&&'''+++......---***$$$"""%%%*********---111444666666555111...///222333000,,,+++---000555888777444111000...,,,---...,,,((($$$&&&%%%&&&***000333222///888999888666333111222333444333000---***)))+++...<<<999555111//////111222777999:::888333000000111000,,,&&&"""!!!'''000777999;;;888444777@@@DDDBBB>>>>>>>>>===;;;888555333///,,,)))***...111111111...222:::AAABBB???BBBHHH^^^rrrxxxcccSSSEEE@@@AAAAAA???<<<999777777999:::555111+++***---111444555<<>>CCCHHHNNNZZZrrrpppdddVVVIIIIIIQQQ^^^gggzzzrrrhhhfffaaa[[[UUUQQQQQQPPPOOOMMMGGGAAA;;;888:::===>>>>>>>>>;;;555---'''(((///555555888:::888333///...000222666999999555111...---...222555777777888:::<<>>AAAFFFFFFBBB>>><<<===??????888///---111111///,,,)))'''))),,,000111333555555333000......///------111777888444///444444666:::BBBFFF???555---'''"""###%%%&&&(((,,,++++++,,,------......//////222222---******)))%%%&&&)))---///...,,,******(((''''''***...222333222111---***,,,111444444222222222///,,,((('''(((***///---***'''&&&&&&((()))111111000...---...222555222///+++***+++,,,+++***)))((())),,,+++&&&''',,,---,,,,,,...000///+++(((''''''''')))+++...111222666111,,,((((((---333777222000,,,(((&&&$$$###"""+++///222222///...000333888666222...******---000------,,,(((%%%###$$$&&&*********---000333333333000---,,,---111222000,,,***,,,///333555444111...///---+++,,,---...,,,***))))))***---222333111...000222555444222222555888999888555111---+++,,,---===;;;999666333000///...666888999666222......///111...)))###!!!$$$***///<<<===:::555666===@@@>>><<<:::777666777777666444*********,,,000111000...///555@@@IIIJJJIIIMMMUUUpppooo]]]MMMEEECCC===;;;888777888999888777444222//////111333222111555???AAABBBHHHNNN```zzzvvviiiWWWMMMDDDCCCDDDCCCCCCEEEIIINNNWWWbbbrrrwwwkkk^^^RRRQQQWWWXXX]]]kkkjjjWWWQQQSSSTTTOOOIIIFFFGGGHHHGGGEEE>>>888222000333888:::;;;999444---'''%%%'''+++...000111444555555555444333444555666555222///---------000555777999:::;;;===>>>===>>>BBBGGGIIIGGGDDD>>>@@@CCCAAA999//////444444000+++((((((***,,,---///000222444555333///,,,///---,,,///333666555333666777888888;;;===888111&&&######&&&'''''',,,222222000///---,,,,,,------000444555111......---******,,,---.........000222000---***---333555222---///---+++,,,000222111//////...,,,+++***+++,,,---///---***(((&&&&&&&&&'''......///...------///111000+++&&&###$$$&&&((()))$$$$$$%%%%%%"""!!!'''//////---+++,,,//////---***)))(((''''''))),,,000222666222,,,((('''***...111222///***%%%!!!***...222333000///000111888777444000,,,+++---///...//////---+++)))((()))+++***+++---000111000///---,,,+++...111222///,,,,,,---000333555333///,,,000...,,,---///111111111------...222666666111---+++000444333//////555:::<<<;;;:::777333111222333=========<<<999666222000444777888666111...---...000///+++'''$$$%%%(((,,,777888666333444999======999333---,,,000555666555,,,,,,...111333222///,,,000888EEEPPPRRRTTT^^^iiiwwwdddQQQEEE@@@;;;888777999===>>>:::666333333444666777666222///333===AAACCCIIILLLXXXmmmyyyggg\\\QQQNNNMMMLLLMMMPPPYYY```mmm~~~zzzmmmcccXXXTTTVVVVVVUUU^^^sss|||hhhUUUHHHEEEHHHKKKHHHDDDCCCDDDDDDBBB???444111...///333777888888666000)))%%%&&&)))++++++,,,,,,...333888:::999666666666555333111/////////...000444888;;;===>>>???AAA@@@@@@BBBEEEEEECCC@@@<<>>???>>><<<:::888555888:::888444000000111000000///---++++++---///---//////000222888===@@@888///'''&&&---555888777555555666666555333000---111999EEEPPPVVV^^^nnn~~~~~~hhhUUUGGG@@@===999999===CCCDDD???888222444666999:::888555222888@@@AAABBBGGGGGGOOObbb|||~~~rrrgggaaa^^^]]]___ccckkkuuurrrhhh^^^WWWUUURRROOOTTTgggzzzaaaRRRJJJEEEBBBCCCCCCAAA???@@@AAA???:::555//////000555999;;;999555666000***)))+++......---******---333:::===;;;888777555444222222333333333...000222555999<<<>>>???AAA@@@@@@@@@@@@???<<<;;;888:::>>>???:::444666===<<<888444444666888888666999666444444777888777555222111000...,,,,,,...///111333222---+++++++++(((&&&(((---///,,,(((---444;;;999555111---***((('''+++222777555333444555555555444111...---///555999<<<=========;;;999777666000000111222111///+++(((%%%$$$%%%***111444333000---,,,***)))'''%%%$$$###''')))++++++)))'''&&&&&&...---,,,)))'''%%%$$$$$$###$$$!!!&&&222<<<555...&&&$$$(((...///...///---++++++,,,000444666999777444111...,,,++++++,,,***'''!!! $$$''',,,000111111111222......---+++))))))+++---777444000...---...000111...------///111222111///666555555555555444222000111222333555555222---)))000333777999888555222000,,,---000555:::;;;777333111777:::777///,,,111888>>>>>>>>><<<::::::<<<>>><<<<<<<<<<<<;;;:::999888555888<<<;;;888444444555555555555333111000222444,,,---///222444777===CCC;;;333******111999<<<<<<===;;;999555222000000000444999CCCNNNYYYggg}}}nnn\\\NNNFFF>>>;;;:::>>>EEEFFF@@@999333555777999:::999888888===AAA>>>===CCCDDDMMM^^^tttyyyuuusssuuuzzz|||qqqfff\\\VVVMMMIIIMMM___xxx~~~hhhPPPEEEEEEDDDAAA???>>>===<<<>>>???===888333///000444:::??????:::555555111...---000222222111,,,,,,000666<<<>>>;;;888555333222222555777888888000//////222666;;;===>>>=========<<<;;;999888777444444777:::999666888===<<<;;;:::;;;;;;;;;999888===:::777555555666777777222444555222...+++,,,......000...+++***,,,+++(((((()))...000,,,'''(((---333333333333111...+++***---555;;;999666777888888666555222///---000555999:::<<<>>>===:::888888:::000111333444222...)))%%%!!! ###+++555999444............---+++)))'''&&&(((+++------***(((&&&&&&***+++---,,,)))'''%%%%%%---000///)))''',,,555;;;---&&&!!!###+++222333111000///......000333777999888777666333111...,,,***'''''''''###"""&&&***,,,///333666777777777//////---***((((((+++...555111---+++---111333555...---,,,...000222333333:::999888777555444333333///000111333333000+++&&&///444999<<<999444///---***+++---333999:::888555000555999777222111666;;;@@@???<<<888555444555777;;;;;;999777555222000///333777;;;<<<999777777777===<<<:::666333222444666444444555777666555:::@@@???999333333888===>>>>>>;;;999555111...///333666;;;===EEERRRaaauuusssaaaRRRIII===:::999;;;???@@@<<<888444777999:::999999999:::;;;===777666???DDDNNN```ooowwwiii]]]UUUNNNKKKMMMZZZooovvvbbbNNNEEEDDDBBB???===;;;999777888;;;;;;999666222333666<<<@@@???:::555333111000111222444444444...000444999<<<<<<:::888222000///222666:::;;;;;;555222000111666<<>>===:::666444222::::::999666333111222222000555999888222......000---...---,,,...222000,,,++++++///111...(((''')))---///333555444111,,,)))///888>>>;;;666555555555222222111//////111666999666555444444555666666666...111444444111+++%%%""""""---999<<<555------...///...---+++)))((()))+++,,,,,,)))'''%%%%%%'''***---...,,,++++++,,,777999666...+++000444444)))%%%%%%+++555:::777222...//////000333666888:::333444444333111...+++)))"""%%%'''&&&######(((,,,222333444666999:::::::::222111---)))&&&&&&)))+++,,,***)))+++///444666777---+++***+++...222555666999888777555333333444555///000111333333000***&&&,,,111777888666111---,,,***)))+++000555888666444000333666555444444888;;;===;;;666000,,,,,,///222777888888888555000+++(((---222888999888666666777???===999444111222666999999888999:::555111444;;;===;;;999999:::;;;:::999222222111000000444;;;@@@DDDEEEMMM]]]qqq{{{gggWWWJJJ>>>;;;888888888999888777666999<<<===:::777666777999999222222<<>>>>>:::666111111111222222333555666000333888;;;<<<;;;888777///---...111777<<<===<<<;;;777333444999???CCCEEE>>>===<<<888444111//////222------222666666666777888<<>>888111---,,,666888:::777111---,,,---///666<<<<<<666111111222---.........222777666000......000444222+++)))***,,,///444777666000***%%%///888>>>:::333000000000//////000///000222777:::222...***,,,111444333000---000444444000)))###!!!...;;;>>>555++++++,,,---...---+++((('''((()))***)))'''$$$######'''***...///...///222555999:::666...,,,000111...+++***---666???AAA999000---...///111444777999:::///000111111000,,,)))'''###''''''&&&''',,,000888777666777999::::::999444222---'''""""""%%%(((%%%$$$&&&+++222777999888+++)))'''(((,,,222555777666666444222000111444777111111333444555222---(((+++///333444111...------***)))***...333666444222333444555444444555777888666444///***'''(((---000333555999;;;999333---))))))...444777666444555666;;;999555111000333999>>>888666777888333---000888888888999999888666333222***,,,///111555;;;DDDJJJKKKLLLUUUhhh~~~qqq^^^PPP@@@===:::777555666777999777;;;???@@@;;;666333222:::999111000:::???GGGWWWeeesssddd[[[PPPKKKHHHIIISSSiiiwwwcccMMMCCC@@@>>><<<<<<777333......111555666666333333333333333444666777777888888555222222555888666777999<<<>>>===;;;888222333444555666777888888======:::888===DDDEEECCC999999888666444222000///222......222666666888;;;@@@===:::888222+++))),,,555444222///,,,)))&&&%%%+++333<<>><<<777444666:::888666333111222333333333888666555444555555444444//////333999<<<>>>CCCIIIOOORRR```vvviiiVVVEEE===777555555444666:::???===999777666555222000777777333666???>>>CCCTTTZZZlll^^^TTTLLLFFFGGGKKKVVVpppwwwdddOOOEEEBBB@@@>>>===;;;666111000222555666555.........000333444555444666777888777444222222333777999;;;>>>>>>;;;777333666777999;;;;;;:::999888<<<;;;888666999???@@@===999888666333222111111111111---,,,111555666999===@@@<<<888555///)))(((,,,000000...,,,***'''&&&%%%(((000888<<<:::222+++(((***))))))***---...---,,,,,,---111555666555000,,,111444777555111+++(((&&&...444888666333111---((()))+++***(((,,,333666444111///......000111000...///111222111,,,&&&!!!!!!###&&&)))+++++++++***---///111111000...---,,,***---///000...+++***)))---000333333111111333555111222///******...000///+++...333;;;???===666///+++***+++...222444333111///+++((()))///444555444+++***+++......,,,///333444333222333666888999999777---###"""######$$$''''''))),,,000444555444333---,,,+++---000333555555888666333///------...//////444888:::===???<<<666333333333000---+++***+++333222111000///...------333555888888555222000///,,,***(((''')))///777<<<>>><<<::::::======;;;888,,,(((%%%$$$'''+++///111999>>>DDDCCC???;;;;;;===666555333222333444444555999666444333555555444222000111666===@@@AAAGGGMMMQQQVVVfffsss^^^DDD<<<666666777888;;;???===:::666444333222000///666666333777>>>===AAARRR^^^rrrbbbWWWMMMFFFDDDDDDLLL```uuu}}}iiiTTTIIIFFFDDDBBBAAAAAA;;;444111222444555444+++++++++///444666444222333555666666333111//////555888;;;<<<;;;666000---555888<<>>===777111+++,,,---000333333222000222---))))))///666:::<<>>;;;555666666333000,,,++++++222111111333555444000,,,///444999;;;888222,,,)))*********,,,000555999<<<@@@<<<777666999;;;<<<;;;)))$$$%%%+++///999???FFFIIIFFFAAA===<<<444444333444555666777888;;;777333333666666333000---///555<<<@@@AAAGGGNNNSSS[[[pppiiiKKKBBB:::999;;;<<<>>>BBB===999444111000000000000444555333666===:::===NNNeeezzzhhh[[[OOOEEEAAA>>>@@@NNN^^^|||sss[[[MMMIIIGGGGGGHHHCCC===666333333444333222...,,,---111555666333000//////000000////////////333555777777444111...,,,000444:::???@@@===999555555777666444777<<<>>>===;;;888555222222444888:::777111---///333555:::???AAA<<<777333---)))***///333333333222000...,,,+++&&&+++111555444///((($$$)))(((((()))---000222222---000555:::<<<:::555000333555777777222,,,%%%!!!%%%---333333111///***$$$$$$$$$&&&(((---222444444555555666777777555333111000...,,,++++++***)))(((""""""!!! !!!###%%%&&&///000222555666555333222444444444222000///000111000333555222,,,)))+++///000222///***(((***)))'''((()))...555;;;<<<888333***,,,///111333333222111444000,,,+++///444888:::000,,,---333666444000///+++***)))+++...222444555000+++(((+++---,,,,,,...111222444444333222111111///......000222444444333666666555333000---)))'''***222999999888999:::888444555666555222///......//////222888>>>???:::444000555:::<<<999333,,,)))------///222666888888888<<<888333222555777777666)))%%% %%%***---555;;;CCCGGGFFF@@@999555111333555666777999:::<<<===888333444777888555000+++...555===@@@BBBIIIQQQ\\\iiiqqqXXXLLLAAA===>>>===>>>AAA???:::444111000222444444333555333666<<<888<<>>>>>;;;999666555555888<<>>EEEGGGBBB===555888;;;;;;888333000...555555777:::===<<<888555777444111222444444222///,,,)))&&&%%%'''+++---...333777<<>>===999555666999;;;999555///333:::AAACCCFFFOOOYYYjjj~~~yyybbbTTTFFF@@@???>>>>>>@@@???:::555222222555888999555888777;;;@@@===CCCVVVwwwrrrppprrr~~~{{{dddVVVJJJFFFCCCAAAFFFPPPaaaxxxmmmYYYPPPJJJGGGGGG>>>;;;666555666777444222111111111000...,,,***)))***'''$$$$$$(((...222444555666555222111333888>>>>>>???AAAAAA???:::444000,,,000222111111666999888777666666666888;;;===???<<<555//////111111555999===;;;::::::666111111444;;;;;;;;;:::777333000...+++---000333444000***%%%%%%&&&)))...333777999999444333222333666888888888888666333000...,,,(((&&&###+++111222111000---(((%%%$$$'''...333333444555444777999999888777777777222---(((''')))++++++)))!!!$$$&&&'''''''''***000777666000++++++---000111111000......///111&&&&&&'''&&&&&&(((***---+++......+++***+++)))&&&''''''***///666999777555---///111222222222333555***+++,,,------.........(((&&&)))///111///------)))'''$$$$$$&&&)))+++,,,***+++000888999555222222555777888444///++++++,,,222111222444777999888777555555444444333333333333666999999555333555555444111222222111000111222444777888;;;@@@EEEEEEBBB>>>:::;;;<<<:::777555444444:::;;;===AAADDDBBB<<<666666444333444555444000,,,,,,+++***,,,///111222222555555666999;;;777000***)))...444777777888:::===;;;:::999:::<<<>>>>>>>>>666999@@@EEEGGGJJJUUUaaawwwkkk[[[KKKEEEDDDCCCBBBCCC???;;;777555777:::===???;;;???@@@FFFNNNOOOYYYooouuurrrnnnlllsssqqqaaaRRRMMMJJJFFFIIIOOO]]]rrr|||hhh\\\QQQIIIEEE:::888777888;;;;;;888555111333444111,,,)))))),,,***'''%%%'''+++000333333333444555333111333999???AAAAAAAAA@@@>>>:::777555222666777222///111222000///000333666888:::;;;;;;888111,,,---//////222666888888:::===;;;444222444:::;;;<<<<<<:::777333111+++,,,///444666555///+++'''))),,,222666999888777111111111333777;;;<<<===<<<777000+++)))(((&&&$$$%%%,,,111111111111///+++(((%%%)))111666444444666777888999888555444555777444///)))(((***,,,+++)))!!!###%%%''')))+++,,,,,,+++---///...+++))))))+++---...000///......///000&&&$$$###$$$(((,,,------)))---///------///...***((('''(((---333777666444222333444222000///111444,,,------+++)))(((''''''$$$$$$(((---...+++,,,//////,,,((('''(((***+++,,,***+++000666888444333444111444555222---***+++...222222444777:::<<<;;;:::777555333222222333555777555666333///111666777555222222111///---...111444777888:::<<<======<<<;;;;;;;;;;;;999777555666777777888<<>>???AAADDDGGGDDDGGGLLLPPPQQQUUUbbbppp}}}kkkXXXOOOMMMJJJHHHHHHBBB???<<<<<>>>>>;;;777222666888333,,,))),,,111+++)))(((***///222222111...111444333000111666;;;===============<<<;;;;;;:::>>>===666000...---+++))),,,000444777888777777333---)))+++---...000444444666:::???===666222333;;;<<<>>>>>>===;;;888666***+++///444888888444000+++---111666:::;;;999666......000555:::>>>@@@@@@???888...'''$$$$$$###"""&&&---111111111222111...)))'''***333888555444777999::::::777333222333555777111+++)))+++---+++(((((((((((()))***---///000...***'''%%%''')))******+++---/////////...///000)))%%%"""$$$***///000...,,,000111000000111///+++((('''(((,,,222666666444666777666222...---///222333222///+++&&&"""!!!!!!!!!###''',,,+++))),,,111444111,,,******,,,------,,,+++///333444222333777---111333111,,,***,,,000222333444888<<<======<<<888666222000000222666888111000,,,)))...666999666444333000---+++,,,///222333555777888777777999:::999:::;;;:::777666666777111222777???FFFGGGBBB<<<999555111000000///,,,(((%%%%%%%%%)))000777;;;===:::444---+++---...***&&& '''///222111111333666777;;;@@@AAA@@@BBBHHHMMMVVVXXX]]]______dddrrr{{{fffZZZUUUQQQMMMKKKGGGEEECCCDDDGGGLLLOOOPPPIIIPPPVVVaaapppzzzyyyzzzyyydddYYYPPPFFFBBBDDDJJJ\\\ttttttdddUUUHHHCCC<<<888999;;;888666777777444222333444444111...,,,...111444444444222111222444666666555444444555:::999888999:::;;;;;;:::>>>CCCCCC;;;333000///...---000444666666555555555333,,,&&&%%%)))...000///444333555777555111111555>>>?????????===<<<<<<===444333222333555555444222222111222333666777666555333000///666@@@EEEBBB======666---((('''&&&%%%###+++,,,...222555555333111...,,,***---111333333111777444000000222555777888444111---+++,,,,,,,,,,,,***---000000---+++,,,...(((&&&$$$###$$$(((---000111333333111222444222...'''######(((,,,,,,,,,...111222444333111...***(((***+++,,,///111333222111:::777222...,,,---...///666111+++'''&&&&&&###!!!"""''')))'''(((...///+++---+++)))***---///...---,,,,,,---///222444444333333222222333333111---***///111666:::<<<;;;999777:::999777666555444111///111///---,,,,,,...111222333...)))***---///---***///111222222000000111222333555555444666:::999555333111111888@@@CCC???999222000...---,,,)))%%%"""!!!'''+++///222777:::999111***(((+++---+++((((((---000///***)))---222666888===BBBDDDGGGPPP[[[```jjjmmmnnnppprrrwwwgggaaa]]]TTTLLLJJJJJJGGGDDDJJJTTTXXXUUUPPPSSS[[[jjj~~~}}}jjjWWWIII===777555DDDJJJ\\\vvvppp]]]NNNBBB;;;777888999777444444666444333333555555222///000111333555555555444333666777999999888777999:::777777666555555666888:::===CCCCCC===666555444333333555888:::;;;:::888666222...)))'''***///333555333111222444222...///333:::;;;<<<;;;::::::;;;===888777777777666444111...111000...000333777999:::666222111777???DDDBBB>>>:::666000,,,***)))(((''',,,---///333777999888666111...+++,,,000222222111333000------///222444555222...+++,,,///111000...***+++---///000///---,,,$$$###""""""%%%)))---000444555444222333555333///&&&$$$%%%+++---,,,---/////////000111111000---+++---,,,,,,,,,///111333333777999999333,,,(((***---///,,,)))'''(((((('''%%%###(((***(((***......***+++***,,,///333444222000...///000222222333333333444333222111222111...,,,---000555777888888777777<<<;;;;;;;;;:::888555222---+++))))))+++---......111///---,,,,,,------,,,......---,,,,,,,,,,,,---111555777555555777666333000...///333:::>>><<<999111000...---,,,((($$$ ###'''***+++...111444777333000000111111...***000333444000***'''+++000333555:::AAAFFFNNN\\\iiisss}}}~~~uuukkk]]]RRRMMMLLLHHHFFFMMMWWW\\\[[[\\\```jjj|||~~~oooWWWEEE777000...666===OOOiiihhhVVVDDD>>>:::;;;<<<999666666555555444666777777555333555555555555555555555555777999::::::999:::<<<>>><<<:::777555666888;;;======BBBCCC???:::::::::999888999;;;???BBBAAA<<<777222000---******///555:::111//////000...+++---222777888888777666666888;;;:::::::::;;;;;;888222...111...+++,,,000666;;;>>>999555333666<<<@@@@@@>>>888777555222///---...///222111222444888:::;;;:::666222...---000222222111...,,,++++++...000222222///+++(((+++222666333///'''''')))...333333...)))$$$###$$$%%%(((+++///111333444222000111444333///%%%%%%)))---...++++++///...,,,+++---111222000...///---***((()))---111555555<<<@@@999+++###&&&,,,***)))(((***,,,,,,+++***&&&)))++++++,,,---,,,)))(((***...333777999888666111444666555222111222444666333000/////////...---+++...111222111222444777======???AAAAAA>>>999555,,,(((&&&(((---///---***---//////...,,,+++---000///,,,(((&&&&&&'''((((((...555999777444333333000///---,,,...222777999999333222222111///+++%%%!!!###&&&***+++***+++///222333444666777666333000---444666555111+++***...222555666:::AAAIIIUUUhhhxxx|||iiiZZZWWWTTTPPPNNNUUU___ddddddkkksss}}}zzz___JJJ:::111//////777HHH^^^tttttt___NNNGGGAAABBBBBB???<<<===777888999::::::999888666888777666555555555666777777888999999:::;;;???AAAHHH@@@888777===BBBCCCBBB===BBBCCC???<<<======;;;888888:::@@@EEEEEE>>>777444444222---***,,,444;;;222///...///---+++---333777777666444333333555777888999===@@@@@@===777222///---+++---111666:::;;;999666333333777:::<<<<<<666888:::888555444555888999888777888:::===>>>>>><<<777222000222555555444---,,,,,,---000111111000...(((%%%***333777333,,,"""$$$(((---222111---***((((((((()))+++...000111,,,---,,,***,,,111222///&&&'''+++///...)))(((+++---***)))+++///222000......+++'''###"""&&&---222666<<>>???>>><<<:::999888777555444444444666777666888:::<<<===???BBBEEEOOO@@@333444@@@HHHFFF???>>>AAABBB>>>;;;<<<;;;999444444777===DDDDDD>>>888555666555///******000777444111000000///,,,///444888888777444111000111333888:::>>>BBBCCC???999333.........111444666666555666444111000111333666888666999<<<<<<:::999<<<>>>>>><<<;;;<<<@@@CCCEEEEEE???:::555333555777888777//////000222444444333111---((($$$)))111444000)))$$$***------,,,,,,------,,,+++******+++,,,,,,'''(((&&&%%%(((///222000((((((***...,,,'''%%%'''---+++)))+++...///...,,,,,,***&&&!!! &&&+++666777666222---+++---000111222444444222///---+++((()))***++++++)))'''&&&((()))***,,,///333777999222555777444000...222666:::555---(((&&&((()))***((((((((('''&&&)))///444666888;;;???@@@>>>:::666///+++)))---333555000+++$$$######'''...222111//////***%%%!!! """###,,,444888444000000111111...,,,)))((())),,,111444444444555777666222,,,(((...111333000+++))),,,111...111555444000,,,---...///000111000000444:::???@@@???@@@EEENNN^^^uuu|||zzz~~~}}}~~~wwwrrrwwwsss```MMM@@@:::888:::AAAJJJXXXooorrrfffZZZSSSMMMHHHEEEEEE???AAACCCBBB???;;;999888666555444444444555666777666999===@@@BBBDDDFFFHHHJJJ:::+++---:::CCC@@@888>>>@@@@@@<<<;;;<<<:::666111222666;;;@@@@@@<<<777666777666111+++***...222333000000111///---...333555666666444222000000000888:::>>>AAAAAA===555///...///111555777666333111222111000...---...111444555777999;;;;;;<<<>>>@@@===<<<<<>>BBBDDDFFFGGGIIIBBB666++++++444<<<;;;666<<<>>>>>>;;;;;;<<<;;;777333555888;;;<<<;;;999777666666666333///---...000///---...000...++++++//////111333444222000000000333555999======999333---///000222666888777444111...000000...++++++...222444444444666999<<<>>>>>>:::999999;;;>>>AAABBBAAA333000...///222555444333333444666999999777222...+++(((&&&(((,,,//////...---,,,+++******,,,///111///,,,((($$$""""""$$$%%%$$$$$$!!!"""***...---&&&###)))(((%%%###$$$)))---...+++***+++------///000---&&&!!! !!!&&&&&&&&&(((,,,.........---///111///,,,***)))***'''###"""%%%$$$!!!"""&&&)))******'''$$$$$$&&&)))(((((()))***,,,000333555666111+++'''(((+++///111///+++&&&''',,,111333333---,,,,,,...111333333333---,,,+++,,,------,,,*** """'''---000000///---......(((""" $$$***111111///***,,,444:::;;;:::666111111333444222///+++,,,---000222333111///444777888333***&&&***000444555666555222000...---...///000111222444888:::::::::>>>GGGSSSddd|||~~~zzzrrrmmmhhhnnnyyyuuubbbSSSKKKFFFDDDDDDHHHNNN[[[rrrwwwfffXXXMMMGGGGGGBBBEEEFFFDDD>>>777333222444444555666777888888999000555<<>><<<888666888;;;<<<:::888777777555555666444222111000111,,,***,,,...---((((((,,,***---111333222111000000,,,///333888:::999333//////000222555888888666444,,,///000...+++***...222333111///222777;;;<<<<<<888777666666666666555333,,,***)))+++///222111///333444666999999666000+++***((('''(((,,,///222222666000***))),,,000111111111---)))$$$"""###%%%'''######%%%)))(((###(((***'''%%% '''...///+++)))+++//////333666333+++$$$  $$$(((***++++++***&&&)))++++++(((''')))+++'''!!!""""""!!!&&&)))***+++((($$$ !!!%%%$$$$$$&&&+++000444555444///***(((***///333666444---''')))000666666444+++)))'''(((,,,///222333//////...------,,,,,,,,, ###'''***+++---///111000444555///'''$$$***111333111+++'''+++666===>>>CCC>>>999999======888222++++++---000333555555333111666999555...,,,222:::888888999:::888555000---+++,,,...000333666888:::;;;;;;@@@HHHSSSccczzzvvvuuuzzznnn\\\```hhhrrr}}}}}}ppp```SSSLLLDDDCCCCCCGGGKKKTTTeeettt}}}lllZZZJJJBBB???BBBDDDBBB>>>:::666222888888777555444333222111...222999@@@CCCCCCAAA???AAA;;;555444888;;;<<<;;;===<<<===BBBGGGKKKJJJIIIDDDBBB>>><<<;;;999888666444777::::::666111,,,)))'''&&&&&&(((***++++++***(((,,,...---...222222000...+++,,,333999777333222///111333444333222222333000000///............///000......222888<<<:::777333555777555111...///111,,,,,,,,,,,,,,,------...666666666444000---,,,+++'''%%%&&&,,,444888666333111...+++***,,,000222333444///,,,,,,'''!!!!!!&&&%%%$$$!!!###!!! ######  '''...---'''$$$(((---222222111000---+++(((&&&"""%%%(((***++++++'''(((***+++,,,++++++***$$$$$$$$$%%%%%%### ************(((%%%!!!!!!###&&&***---000222333888///''''''...555666444333...)))***111777:::;;;///***%%%&&&,,,111222111555000+++***+++.........(((((((((+++---...---+++333555666444///---...000111...(((###***888???>>>>>>:::777888;;;===:::777444555666555222000000111777:::;;;777222222777>>>;;;<<<<<<<<<:::777444222333///,,,---111777:::;;;======@@@DDDKKK\\\wwwiiihhhyyyxxxrrrmmmhhhggglllvvvttthhh[[[PPPKKKIIIEEEBBBDDDHHHNNNYYYdddhhhRRREEEAAABBBBBB@@@===999666444777666555333333333555555222777<<>>;;;888777???;;;777888<<<@@@AAA@@@DDDDDDGGGNNNVVV[[[^^^^^^UUUMMMCCC<<<999888666444555666888777333...***''')))'''%%%%%%''')))******+++---...///444888555...+++'''(((///666666555555000000///...,,,,,,---....../////////////////////...,,,,,,000555888666333111555777555111---...///,,,---...000111111111111333333222000,,,)))((()))(((''''''+++111555555444000---******---000333444555111///000,,,%%%###&&&***)))%%%!!!!!!$$$%%%"""%%%,,,---***(((***---...//////000///...,,,+++$$$$$$%%%&&&''')))***+++)))***,,,---......------)))))))))***)))&&&""" ,,,...//////,,,'''""""""$$$'''+++///333666888:::222)))(((...444666444444///+++,,,222888;;;<<<333///+++,,,111555666555444000,,,***,,,...//////,,,,,,---///111222111000111111222111///......//////000,,,''')))333:::<<<999666444666;;;>>><<<:::555555444222000000222444999:::;;;777111000444999>>>@@@AAABBB@@@===999666444111...///444999<<<>>>>>>???BBBFFFMMM[[[tttwwweeekkkwwwmmmgggiiirrryyy}}}rrrhhh]]]RRRLLLNNNHHHCCCBBBBBBDDDKKKSSSxxx}}}aaaMMMEEECCCAAA>>>;;;888666555555444333333444666999;;;777<<<@@@???999333111222999888999<<>>AAADDDEEEDDD@@@<<<999444222111333777<<>>:::???CCC???777111111444999<<<@@@CCCFFFGGGHHHHHHGGGKKKRRR\\\hhhsss{{{ssseeeTTTIIIGGGFFFAAA<<<@@@===:::777555222///---111///,,,+++,,,---------000444999<<<@@@BBB===555***&&&&&&,,,111444777;;;;;;777222...+++******)))---///111333222000---,,,+++******+++...///...,,,***111777777111---...000///222555888999777555333555444222---)))'''((()))000000...,,,+++---111444222///+++***+++...///000000...---------,,,+++***,,,//////---------)))######'''(((%%%$$$(((((((((***,,,...//////...---++++++,,,...111333......///000///---***)))'''(((***+++,,,,,,,,,,,,***---111444555555555555222333444444111---)))&&&((()))***---111555999;;;666000***(((+++///333444000---))))))---222666777444222111111444666777666111000......///111333444444333333444666777777666***(((&&&(((---000000///,,,,,,++++++...444888:::555444333555777888777555888888777666555666:::<<<777666444222///...///111:::===AAACCCCCC???:::777444444444666999===AAACCCAAAAAAEEEIIIPPP___yyy|||uuuvvv~~~~~~wwwtttsssvvvyyy~~~~~~yyypppdddYYYMMMGGGEEEEEEJJJQQQdddvvv}}}fffSSSIII@@@===:::444333555222444888;;;>>>??????>>>===BBBDDD@@@888333555888AAAFFFMMMPPPPPPOOOPPPQQQMMMQQQXXX```jjjsss{{{sssjjj___[[[[[[XXXNNNEEECCC???:::888777666333111555444444555555444222///111:::AAABBB@@@@@@???<<<000------111444555777;;;===999555222000...+++)))---///222444333000---+++)))(((&&&&&&'''))))))))))))111888888222...///333666777:::;;;;;;:::888777777666222---(((&&&&&&'''222111000---+++,,,///111333000+++))))))***+++,,,+++(((&&&%%%(((,,,......))),,,...------...***$$$%%%))),,,(((!!! %%%+++111---((('''))),,,...///333///***&&&&&&)))...111,,,///222555444000+++(((&&&''')))+++,,,,,,,,,++++++///444777888888888999333333111000///.........++++++,,,...000222444555222000---+++,,,000333555///---++++++...111444555333333222333444555555555111111000000000222555666333222111222444555555444)))'''%%%'''---111222111,,,'''%%%+++444:::;;;:::111222222444666666666555999:::;;;;;;;;;;;;<<<>>>777666444444444555555555666999>>>AAAAAA>>>999666444555777999;;;>>>AAACCCBBBCCCGGGMMMVVViiitttpppqqquuu{{{wwwnnniiinnntttxxx|||ttteeeTTTJJJFFFFFFLLLSSSZZZggg~~~mmmVVVJJJ@@@>>><<<666444888555777:::===??????>>>>>>AAADDDEEECCC>>>===@@@DDDMMMTTT\\\___]]][[[[[[^^^ZZZ]]]aaadddiiinnntttxxxrrrpppooopppooogggYYYMMMAAA===999777888999777555777777999:::;;;:::666333444===CCCAAA======>>>???555333555999:::777777::::::666222000000///,,,(((,,,...111333333222///---)))'''$$$""""""%%%(((***///666<<<:::222---///333;;;::::::;;;;;;;;;<<<<<<666555111,,,&&&""" !!!------,,,,,,---......///333///***''''''((())))))'''%%%!!! %%%---000...))),,,,,,+++,,,...+++&&&"""&&&)))'''!!! %%%+++222...(((%%%%%%'''***+++000---((($$$$$$'''+++...+++---111444333///***&&&&&&''')))+++------------...333777888666444444666444222000...---...000111+++,,,---...//////......000111111000///000222555//////000111222333444555444555555666666666555555111222333222222333555888222111///000222333333222+++)))(((***---111333444///&&&"""***555:::999777+++---000333666888888888888:::<<<===<<<;;;<<<===;;;888666777;;;===<<<:::666999===@@@AAA???;;;999555888:::<<<===???AAACCCEEEGGGMMMWWWcccxxx~~~yyy|||{{{|||~~~yyyqqqllljjjbbb^^^bbbmmmvvv|||sss]]]MMMEEEBBBDDDIIIPPPXXXjjjxxxrrrUUUHHH>>>@@@???999888===;;;::::::::::::;;;<<<===BBBDDDGGGIIIMMMRRRXXX]]]ccckkktttwwwtttrrrtttxxxsssttttttrrrpppqqqtttwwwxxx{{{~~~ppp]]]OOOAAA===999999<<<>>><<<999999888999:::;;;:::888666777===???;;;999:::<<<<<<777777;;;@@@???:::888999888333---+++---///---+++(((+++...222444444444333...+++'''######'''---111888>>>BBB===222+++---222777666444333555888<<>>FFFIIIWWWqqquuuSSSEEE===@@@BBB<<<<<>>;;;===AAACCCAAA>>>:::888777777888999999888;;;<<<999666666999:::777666888>>>DDDCCC<<<999999888111***(((+++///000000%%%''',,,000444777888888444111,,,(((''',,,444999???DDDGGG???111)))***///000...+++***---333:::>>>777666333---&&&'''000444111,,,+++(((%%%$$$%%%(((******'''(((&&&$$$)))000///(((444444000,,,+++...---)))!!!$$$%%%$$$!!! !!!###$$$%%%&&&$$$""" !!!"""!!!&&&)))*********---,,,+++(((&&&$$$"""!!!!!!###%%%''')))))))))))))))...444555222000111333444444333222111///...---)))+++...000000...,,,***+++///222000***&&&%%%&&&***---222444444222000000111333666666555333222222333555666555333333555888444222000000111333333333///000111000...000555:::555---(((+++,,,))))))---,,,///333555555555666666777666444222000222555999:::555222555:::===999555777999<<<>>>??????>>>===:::>>>BBBCCCBBBAAACCCEEEKKKSSS```pppyyy}}}wwwrrrvvvrrrllleee```aaaeeehhhtttxxxtttaaaRRREEE===;;;???@@@LLLeeepppOOOIIIDDDCCCAAA===:::;;;>>>;;;777444444888===AAAFFFEEENNNbbbvvvooo]]]TTTFFFCCCBBBDDDGGGJJJIIIGGG???777000222;;;AAA@@@<<<;;;:::888555444444666999555777:::>>>@@@>>>999444000...,,,,,,------,,,+++''''''(((---444999:::999777333///...111444555555<<<======:::555000...---///***###!!!)))333:::<<<666111000---$$$!!!&&&+++......---)))%%%"""###$$$%%%)))...'''&&&%%%&&&(((,,,000333888444///---------+++(((###$$$&&&''''''%%%$$$"""'''((())))))&&& ###(((***(((%%%,,,---,,,''' !!!!!!###)))---***$$$###&&&%%%'''+++///222444444555999666333222222000+++(((''')))---222444222---))))))///444000((( !!!''')))---///000...***(((,,,...000000000000111222111111111//////222999>>>888777555111...---...000////////////000000000000333...------)))######((((((...333333333666666444111000///---,,,...222555333111...000444888999999;;;;;;;;;<<>>===CCCUUUooonnnVVVMMMEEEBBB@@@<<<:::;;;<<<:::777555666;;;BBBGGGJJJQQQbbbxxxuuuddd[[[TTTQQQMMMLLLMMMNNNLLLIII>>>777111333:::@@@AAA???;;;999777444222222444666111555:::======:::555222333111///......---,,,***(((''''''+++000555777777999555111000222555777777666777777666222///...------)))###!!!###***333999666000---///...(((""" ###'''+++...---,,,(((%%%%%%((()))(((***...,,,***)))((())),,,///222333111...---......,,,***&&&'''((())))))(((&&&%%%)))***+++***'''"""$$$''''''%%%***,,,,,,'''"""!!!$$$'''))),,,...***"""!!!"""%%%***...222333444333777555222222222000---***)))***---111333111,,,)))''',,,///---(((###"""###&&&(((+++------+++)))'''+++---///000000000222333111000...,,,+++///777===;;;999444...***(((***,,,...///111333222000---+++222///...///***###!!!%%%...222555444555666333......,,,***)))***---000222///---,,,---222666888888<<<<<<;;;;;;:::::::::;;;EEEFFFFFFDDD@@@>>>???@@@PPPYYYjjjxxxuuuxxxwwwsssvvv~~~|||gggSSSGGGCCCAAA???CCCSSSjjjqqq^^^SSSHHHCCC@@@<<<;;;======<<<:::999<<>>???>>>:::777333000...///000222///555<<<>>><<<777444222666444222111000...+++)))***(((''')))---222555777999555111///000333555666///000222111///......///,,,)))&&&$$$&&&+++222666111,,,))),,,---)))%%%$$$$$$###$$$'''***,,,,,,+++'''&&&(((,,,...,,,---///111///---++++++---///111///...---...000000...---)))+++,,,---...,,,+++***---------,,,***&&&"""  ###%%%&&&***++++++((($$$"""$$$'''------//////)))"""&&&***///222333222222444222111111111111000...//////000222333222...+++)))+++------***)))((()))&&&'''((())))))(((&&&%%%***,,,///000000111333444333111,,,)))(((---555;;;>>>;;;555...)))'''))),,,...111555777555000+++'''------///111---'''%%%&&&444666777777888888222)))+++(((%%%&&&***---......+++))))))+++000444777888;;;<<<<<<888444222333555EEEEEEEEEAAA===<<<>>>AAASSS\\\nnnyyy}}}uuu___PPPKKKGGGCCCDDDPPPddd|||zzzdddYYYMMMHHHFFFBBB???@@@AAAAAA@@@@@@DDDNNN[[[dddsssxxxrrriiiccc^^^YYYSSSOOOHHHFFFCCCAAA@@@===:::888666222...+++***++++++,,,000777???AAA===888666666555444222222222000,,,)))+++***))))))---222777:::777444000------///222333...///111111//////000111///---***((((((+++...111///)))&&&)))***'''$$$$$$%%%$$$$$$&&&(((***)))((('''%%%''',,,...---...222333111///......///111222...///000111222111000...---...000111222111///...000//////...,,,***((('''!!!"""&&&(((,,,,,,+++)))%%%$$$%%%''',,,,,,......((((((***///222444333111000111000///000000111111111555444444444555444111//////////////////......---''''''&&&&&&%%%%%%$$$$$$)))+++...000000111333444888333---((('''+++222777;;;:::777333///---...///000222555666444000***''''''***///222111...,,,,,,555777888999======666,,,+++'''%%%'''---000000---*********,,,111555999;;;999;;;;;;666000---000444<<<>>>===;;;888;;;BBBIIIUUU```vvv{{{{{{~~~nnn^^^VVVOOOHHHEEELLL]]]uuujjj___TTTQQQOOOKKKFFFDDDFFFEEEEEEEEEKKKXXXjjjwww{{{qqqggg]]]RRRKKKHHHHHHFFFEEEBBB===777222111...***((()))******)))///666>>>???;;;777666777000000111222333222...+++***)))((())),,,111777<<<666444111///---...000222111222333333111111333444444222///,,,+++++++++,,,,,,&&&"""%%%'''%%%###$$$###"""###%%%'''((('''%%%&&&###$$$(((++++++///444222111000///000111333444111222333333222111/////////000222444444333222111111000///...------------'''&&&###!!!!!!###'''***///...,,,)))&&&%%%%%%&&&'''(((***,,,((("""!!!$$$...000333555555333000///...............///000222666444111111111222111111444444333222000///---,,,(((((('''&&&%%%$$$$$$$$$(((***---//////000222333888333,,,&&&%%%'''+++...///222555555444222111111//////000000...,,,)))(((***...222333333111000///111444666:::???BBB<<<222...***(((+++111444222///------...000333777<<<>>>777888888444///...333888666888888555444:::FFFPPPYYYhhhmmmaaaTTTKKKCCCGGGUUUmmmttthhh\\\ZZZXXXTTTNNNKKKGGGGGGGGGHHHQQQccczzztttdddUUUJJJFFFDDDBBBBBBBBB>>>777222000---++++++...///...,,,---111666888666444444555---...000333555444000---'''''''''''')))---333888777777666444111000111333444555555555333444555777777555222///---,,,+++,,,)))""""""%%%%%%%%%''' """%%%'''(((&&&$$$### !!!%%%)))***...333000/////////000222333555222333444333111////////////000222444555444333222000///---------///222333------,,,)))'''&&&(((***///...+++)))'''&&&%%%%%%$$$%%%))),,,)))$$$%%%)))111222333444333111///...---------,,,+++,,,...000111...***)))+++---//////444555666444///,,,***)))******)))((('''&&&%%%$$$'''))),,,------...000111333///)))%%%$$$%%%''''''%%%)))///222222000...---))))))))))))))))))******222666777333000///...,,,,,,000444888===AAA>>>777///......000444666444222000111222333444777<<>>@@@@@@;;;555111//////333777999666333+++,,,...111222333444444...///222666888666222...)))******((((((***///444666888999777444111000111333444444444444555777999888777444111///......///,,,%%% """$$$$$$$$$&&&"""&&&******'''%%% &&&***+++---111////////////000111222222111222333111...---///111...///111333444444222222...---++++++---111555888111222333000,,,(((((((((---+++)))(((''''''''''''''''''+++---+++&&&''',,,...//////...............,,,------+++((((((+++...,,,((($$$###&&&***...000333777:::777000***((()))------,,,+++***(((&&&%%%''')))+++,,,,,,,,,---......+++(((((())))))(((&&&###&&&+++---,,,***((('''&&&&&&''')))+++---...///777:::777///+++,,,,,,******///444555888;;;:::666///000111333444444333222222333444444333555999===555222000...000444999===<<<===<<<888777@@@RRRaaauuurrr]]]SSSIIIHHHOOO\\\ooozzziiiaaa___[[[WWWUUULLLMMMNNNRRR```zzznnnbbbWWWMMMAAA===???AAA===888333222444999???AAA===999+++++++++---111444555444000111444888999777333///---......,,,)))***...222333666888777333///......000111222333333555888;;;888666444222111111111222333+++$$$$$$$$$"""!!!###"""(((,,,,,,)))&&&!!!)))---,,,,,,///000///////////////000000...000000...,,,,,,...222---...111222333333222111,,,+++******---111777:::222555666444...)))''''''+++)))''''''((()))))))))++++++...000,,,'''(((,,,***************,,,------,,,------***'''&&&))),,,***&&&"""!!!$$$***///111333999>>>;;;222+++***,,,............,,,***'''&&&&&&(((***++++++***+++---,,,+++***,,,//////---***&&&(((++++++)))&&&%%%$$$%%%'''***---000333444555777999555,,,(((+++---+++***000444333333555555222---000333444333222111222222333444333111222666:::555111---,,,000555:::<<<>>>???>>>;;;;;;FFFZZZjjjxxxcccZZZQQQOOORRRZZZhhhtttuuukkkcccZZZWWW[[[WWWTTTTTT^^^ttttttbbbTTTEEE>>>;;;;;;>>>BBB:::777444666<<<>>>;;;777***)))***///444777666333555444666<<<:::444444888888666444444444444444333444333111000000000111111000---+++,,,000666;;;===AAA:::222///000111000---...---,,,)))&&&###!!! %%%,,,///,,,((('''$$$!!!,,,000+++***000111111000//////...------'''(((***,,,---------,,,---...///111111111111111000...,,,+++---111666999@@@555,,,******'''%%%&&&000000///---+++***+++---222444555444000,,,)))(((%%%'''((((((((((((***+++111444444...+++...111111,,,&&& ###+++444777777555888:::666///))))))***000222222000,,,))))))+++''')))++++++)))(((***---...------///111111///...((('''(((+++(((###!!!$$$'''+++///111444888666111...111333///***'''(((+++,,,000333333///+++)))))),,,,,,,,,---000333666777;;;444...,,,///333444333...///000111222444777:::777<<>>BBB???;;;888999;;;===;;;888---,,,---111666888666333555444666:::999555555999;;;888777777:::;;;:::888333222000///////////////111000///111666<<>>@@@DDDNNNdddxxx|||}}}{{{|||pppdddXXXQQQLLLJJJMMMSSSWWWdddzzzxxxiii___^^^```jjjyyyzzzgggQQQCCC===;;;===AAACCC@@@<<<999999:::999888000000000444888999666333444333555777777666888===>>>;;;888:::>>>@@@>>>:::111111111000000000000000444333333555999;;;<<<<<<000///...111555777444222555555555333111///,,,***))))))...555888444///...+++%%%&&&---///***'''***---,,,+++)))))))))******&&&(((***,,,+++)))&&&$$$,,,111444333---(((((()))---***%%%"""!!!###&&&)))...)))(((,,,///,,,))))))111000///,,,((('''''')))222444555444111---+++***&&&***000555666333///+++111666888555222222111...%%%!!!###---777===>>>>>>:::444///,,,,,,...000222444444333///+++((('''%%%'''))))))'''&&&&&&&&&)))))))))+++---...---+++###"""$$$&&&&&&###$$$((('''+++---,,,...222333000+++111777777222,,,***+++///222555555222...***((('''***///444888:::::::::888444...---///111222111111333777;;;===???>>>>>>AAA>>>???DDDLLLZZZooossswwwuuuiiiaaa\\\]]]hhhxxx}}}vvvqqqggg[[[QQQGGG@@@???BBBEEEOOOddd~~~|||rrrppprrrrrrXXXHHHAAA===>>>@@@EEEBBB===:::888777777666333222222555999:::777333222222444555777999===AAAAAA<<<999;;;???@@@<<<777111222222333444444333333555444333444444444222000+++***+++...222666666555555444222///............,,,+++///666888444000...***''''''---...***((()))+++***((('''&&&'''((())),,,...111222222...***(((---333666333)))!!! """&&&$$$  $$$'''///,,,...333555000+++***------,,,***'''&&&'''(((///111222111...+++******+++...222666777444///+++000555888555444333///*** !!!***333888:::<<<888222......000222333333444444333000,,,(((&&&"""$$$&&&''''''&&&%%%%%%%%%&&&)))---000///,,,)))!!!!!!%%%******'''&&&***(((,,,---++++++///000///000666;;;:::444...+++,,,111333666777555111---+++---000555:::<<<;;;999888999666222111222444444444444555777;;;???BBBCCCCCCEEEDDDEEEKKKUUUeee|||uuuxxxlll]]]RRRIIIFFFHHHSSSbbbkkkkkkfffiiibbbWWWLLL@@@888555666???III[[[rrr{{{aaaPPPHHHDDDBBBCCCEEEBBB>>><<<;;;:::777555333222111444888999777555222444555555777;;;AAADDDCCC@@@===>>>AAA@@@<<<888222333555777888777666666333111000000111000///---,,,***((()))---222666888666222...***))),,,000333---+++---333444111------((('''(((,,,...---+++******)))((('''''''''((()))000222555666666333///,,,///444666111&&&!!!"""(((+++333111333777666///)))((()))***)))((('''''')))+++,,,...///...+++)))((((((------...000444444333111///333444333222222...(((""" $$$***000333333222000------///111222222222222222111000---)))'''###%%%(((+++---,,,***)))"""%%%+++000333111,,,(((!!!$$$***111111,,,***++++++//////+++))),,,......777;;;===:::333---,,,---...///111333333111...,,,000444888<<<>>>===:::999999888666666777888999999777666555888>>>CCCFFFGGGDDDFFFLLLSSS[[[kkk|||ssseeeUUUHHHBBB;;;<<>>>>><<<999777222000...///222555777777333///+++((()))...444888666222---))))))---333666...******...000---+++,,,))))))***---000000///---)))************)))))))))---///111333444222///...000333444///'''"""!!!"""###!!!"""'''---111333222333666333,,,&&&&&&)))******))))))))),,,...,,,---...---+++))))))***,,,)))''')))///555777777...000111///000111...)))'''((())),,,///111111///(((((()))***+++,,,...///111///............,,,***)))+++...333555555111...###&&&***000333222...***&&&(((///666666000,,,---///333333...******,,,,,,777;;;===999222,,,+++---(((((()))+++...//////---000333666:::<<<===<<<;;;777777888888999:::;;;<<<999666444666===EEEIIIJJJ@@@EEENNNYYYcccuuu{{{tttoooooopppooonnndddeeefff```QQQ@@@777777555:::@@@AAAAAABBBGGGKKKIIIKKKGGG===444111111111555???LLLUUU```vvvwwwxxx|||eeeYYYSSSMMMGGGDDD<<<888888>>>EEEDDD999///...+++(((***000666888888===AAA@@@;;;888;;;===;;;777<<>>;;;666333000000444:::???AAA:::666111+++***,,,111555333111...,,,---000444666000+++)))+++---++++++---,,,---///111333444222///***+++,,,------,,,+++***'''(((+++---.........---///000000...+++***+++,,,+++)))&&&%%%'''+++000444111000111333000***((()))---......---,,,,,,///111///000000///---,,,---......)))%%%&&&,,,333666666///000...+++---111000,,,+++---111444555333000---&&&(((***)))'''(((+++...///,,,******---......---000111444888:::888333...&&&&&&(((+++///111000///---...222777666000///111222777888111+++***+++***000555:::888222+++)))***%%%######''',,,000222222333333444555777888999999222444666777999:::;;;<<<777555444888@@@GGGJJJJJJAAAEEEOOO___qqqyyynnn```]]]ZZZWWWUUUUUUVVVVVVMMMMMMOOOMMM@@@222...222333888======:::999>>>CCCAAAEEEBBB888111000222111444:::@@@EEEPPPddd~~~uuukkkmmmyyyuuu```VVVRRRLLLDDD???444111111:::DDDDDD666)))+++(((%%%'''---444888:::CCCGGGEEE===999:::999555...666???FFFJJJNNNUUUZZZWWWWWWWWWUUUPPPJJJCCC???<<<777222111444;;;AAAEEE???<<<666000,,,,,,000333//////......///111222444333---)))***,,,+++,,,///000222333444555777444111***,,,...000000///,,,+++###%%%''')))+++,,,------///.........///111333444333000,,,******---111444///...///222000,,,,,,///222222222000///...000222222333333222111000000222444...''''''+++000111000111000,,,))),,,222222///,,,///333777777444///,,,))),,,---***&&&&&&+++000---***'''(((,,,///000///333333555999:::777111+++)))'''%%%&&&***///222333333111333555333000000444444:::;;;444,,,******)))(((///777888222+++((('''%%%######&&&---333666777777666444222222222333444...000333666777888:::;;;666444555;;;CCCIIIJJJIIIDDDFFFQQQeee~~~}}}xxxooo___QQQIIIHHHGGGEEEBBBBBBCCCEEEBBB@@@AAA@@@888---+++000222666999999777777:::>>>???DDDAAA777///000222222333333333777BBBVVVooo}}}sssmmm```dddqqqnnnWWWLLLJJJEEE???:::111---,,,111888888///&&&+++***%%%###)))333999999AAA@@@>>>;;;:::999999999555111666AAAHHHLLLYYYiiiooofffbbbeeeeeeZZZMMMFFFCCC:::222111333666<<>>:::333111000555;;;;;;222******)))&&&$$$)))444999999;;;999888888;;;======<<<444111555@@@GGGMMMZZZjjjtttyyyyyyrrrmmmhhh^^^SSSIII???555222222333888>>>@@@;;;444000//////...---------...//////111222333777666333000...---------444555777999888666333111,,,,,,++++++,,,+++***((((((###"""(((,,,+++,,,///666555333000---,,,///333333222///,,,))))))***+++)))+++---,,,***)))+++---000......111222000000333999666444222333333444444666111---,,,+++''''''***+++,,,,,,+++))))))+++......///000111111000...---...++++++...222777;;;===:::555///...000333444444444333000---+++***))))))))))))***,,,...111444666666555444444555555444222000333666333...)))((()))+++((((((,,,,,,(((%%%$$$(((((())))))***...333777555333000//////000111111000222555777999888777666666222444===EEEFFFDDDCCCJJJSSSfffrrr^^^TTTNNNEEE;;;444555666666444000......000......,,,)))&&&&&&)))---***...333777888999999:::@@@===999666333111000///111111444999???JJJ]]]ooonnndddbbbdddooo|||nnn\\\JJJCCCCCCAAA<<<999666444444:::@@@???888000...---***'''+++333888888444111000444;;;@@@@@@???333111444>>>DDDJJJXXXgggrrruuuuuunnn```NNNCCC888222//////333888;;;888444222222222111000---000333222000000111444:::888555222///---,,,,,,///000333888;;;:::555111///---++++++---,,,)))&&&((('''(((******(((***///555444111---***((()))+++,,,---,,,)))$$$###%%%((('''((()))(((((((((***+++---+++---222444222222555777666444222222222444555444000...,,,)))$$$%%%)))***---...,,,'''&&&(((,,,......///////////////...///000111333777<<<@@@BBBBBB<<<666333444444333222......,,,***))))))((((((++++++,,,---///111333444444555444222000///000111,,,000555555000+++((('''((($$$$$$((((((%%%######,,,+++(((%%%%%%'''---111111111000///000111222333222444777:::;;;:::777666777333555<<>>DDDPPP]]]eeeyyy}}}yyyqqqfffPPPEEE999222...---000555===<<<:::888666444222000222666:::888333000111444:::888444111...,,,+++*********,,,222888:::666000000---+++,,,......+++''')))+++---+++'''$$$''',,,000///,,,)))&&&%%%$$$%%%&&&((((((%%%!!! ###'''((((((((((((((()))+++,,,,,,+++...444666444444666777666555222000000222444444111///...)))%%%%%%******...111---&&&###&&&+++//////000000000111222222111333555777===EEEJJJKKKHHHBBB;;;777555444222000*********)))))))))))))))//////........./////////222333333000,,,+++---000,,,000444555222---***((((((%%%$$$((()))&&&%%%&&&,,,***&&&"""!!!###)))---000000111000000111333555222555888;;;;;;999777555777555777===AAAAAABBBEEEOOO\\\uuuzzzhhhSSSIII@@@:::555000---...777777666333111...------)))************))))))***000333555666555333222222888111)))(((,,,222444444444666<<>>999555111///555:::===;;;555000///111666555222...,,,***))))))(((&&&&&&+++222666444000,,,***)))***,,,,,,***'''+++///000+++%%%"""%%%(((,,,+++***)))((('''&&&&&&$$$$$$$$$""" """&&&+++---,,,+++++++++---...///******---222444222111333666666555222///...111333444111//////---)))))),,,...222555222***&&&)))---222222222333444555666666444888<<<@@@LLLZZZ```___SSSLLLBBB;;;666333...+++))))))******++++++,,,,,,111000000...---+++***)))...000111///+++)))+++......111333444333000---,,,,,,((())),,,...+++((()))+++***(((%%%$$$''',,,000777888888666333111222333222444777999999888666444444444777===@@@AAAEEEKKKNNN___{{{zzz```OOOHHH@@@:::777444111222555:::999888888888888777666444444333333111---)))&&&...000111111000//////000333+++""" '''///666888555777===EEEHHHIIINNNTTTZZZiiiuuuVVVKKKBBBBBBEEECCC@@@>>>777666555888<<<>>>===;;;444777888444444888<<<<<<111///...222777:::888444555666777666555777===CCCLLLOOO___sss{{{rrrfffbbbLLLCCC;;;888777666999===CCCDDDCCC???999444111///444777;;;:::555000...---222111...,,,************(((''''''***///222222000(((((()))((('''&&&&&&%%%+++000111+++&&&%%%((())),,,,,,,,,---......---+++$$$""" ###(((...222333000...---...000111111***((()))------******,,,333444444222......111555333///---000111///...///222666888555///,,,---///222333444666777888888888777===DDDNNNaaatttxxxrrr^^^UUUHHH===555///***&&&))))))+++,,,------------//////...---+++(((&&&%%%***,,,------,,,,,,,,,,,,...000333444444222///------+++,,,000111---))))))++++++,,,,,,,,,...222444???@@@@@@;;;555000///000111333555666777777666555111222666<<<>>>@@@FFFNNNVVVjjj}}}eeeQQQGGGFFFAAA>>>@@@@@@===<<<>>>@@@>>>>>>>>>@@@@@@@@@>>><<<<<<;;;:::777000)))###'''((())))))))),,,000333111***###!!!&&&...555999555555:::AAACCCAAACCCGGGPPP\\\rrroooIII@@@;;;>>>CCCDDDBBBBBB>>>;;;777666888999999888333777777333111333555555------///222666999888777777:::;;;999777888<<<>>>AAAIIITTT___fffeee^^^VVVDDD===888777777666888;;;===??????<<<777333111111222444777999888444000......---,,,+++***++++++,,,***+++...000222111000///))),,,---+++&&&"""###%%%***///000+++))),,,...---...------000333333111...'''"""'''111777:::666222...---///000000000,,,)))((()))(((%%%$$$&&&---000222111///000555:::222+++)))...444444222000222444555333000---,,,,,,///111333666777888777777999@@@JJJXXXooo~~~ppp]]]SSSDDD888000,,,'''%%%(((***+++---............************)))'''&&&%%%'''(((***---//////---++++++...222666777444///++++++***,,,111111+++&&&%%%(((+++///111222222444555:::===>>>:::444//////111222222333555666777888888333555999>>>>>>@@@HHHRRReee{{{yyygggWWWOOOPPPNNNLLLNNNUUUYYYTTTNNNKKKKKKIIIGGGGGGHHHHHHEEECCC@@@@@@@@@@@@===666,,,%%%&&&&&&%%%%%%'''+++222666111///+++)))+++///444777777666888<<<<<<888888;;;AAAKKK]]]vvvhhhEEE===999===CCCCCCBBBCCCDDD???999666555555555555555999888222,,,,,,,,,+++(((+++///333666999;;;;;;888<<>>888GGGOOOMMMPPPYYYVVVJJJ===777333444444333444666666888:::888444222222333111333666999;;;999555111,,,,,,+++***+++,,,---...+++///444777666333000///...222444///'''""""""&&&(((...///,,,,,,222444222...---...000333444111...***"""***666>>>@@@777333...,,,...//////...///+++))))))'''###"""$$$(((,,,///000///222888>>>111)))&&&---555777444111////////////---+++)))(((,,,...222555777666555444999AAAKKK[[[ssswwwbbbUUUKKK===111,,,)))'''&&&((()))+++---.........---%%%&&&'''(((((('''&&&&&&%%%%%%''',,,111222///+++'''+++222777999555---''')))'''***///000)))### $$$)))...222333222222222...222666555111///111444222333333444555777999:::777999>>>AAAAAABBBKKKUUUssszzz~~~rrrcccUUULLLOOOXXXYYYYYY___jjjpppiii^^^WWWWWWSSSPPPNNNNNNLLLIIIEEEBBBBBBCCCDDDBBB;;;111)))+++***(((&&&''',,,333888333444444222111111222444<<<999999:::888444222444333<<>>???@@@@@@===999777666666444333;;;:::666///'''######&&&(((''')))---444888888777555222777BBBDDD<<<:::???AAAAAABBBCCCCCCBBB@@@???333444444333222000000///333555666444222222777;;;888555444777;;;<<<999555//////---,,,************///222666999:::777444111666555333///***&&&%%%&&&...+++))))))+++...000111000......000333444111///$$$"""///999<<<;;;777444111/////////...---111111...***'''%%%&&&(((,,,...000111111333888<<<---+++888666...+++,,,///111///***'''&&&'''---111666555111...///111444;;;GGGVVVaaadddaaa\\\QQQDDD555+++))))))'''###))))))***---//////---+++%%%)))+++'''!!!###)))))))))+++///333222---))))))---222444222---(((%%%&&&))),,,+++'''$$$$$$&&&$$$''',,,///...,,,)))(((,,,++++++---000222222111...111444777888888:::;;;??????AAABBBBBBFFFUUUccc}}}}}}|||qqqcccWWWPPPRRR[[[eeekkksss|||~~~uuujjjddd___TTTJJJJJJKKKJJJGGGFFFAAAAAACCCEEEDDD???777000333000+++((()))---333777333555666444333444888<<<;;;;;;:::999777444111///000111;;;TTTrrrkkkYYYGGGCCC>>>;;;<<<===??????@@@???<<<<<<<<<===<<<;;;::::::777111***&&&''')))+++******...333666555222111...333>>>AAA;;;999>>>BBB@@@===:::888777777888333333333333444333000///111222333222222333777:::222111000444999<<<:::777111000///---+++***((((((+++000666;;;===:::555111333444555444///+++'''&&&***)))&&&$$$###$$$&&&'''++++++---111444444000,,,((($$$"""&&&...555888777444222///,,,******+++---111///+++(((&&&&&&%%%%%%...///000///......000333***+++666444...,,,+++---000000...***((('''+++000555666222...---...000555???KKKTTTWWWTTTPPPIII???444///000000---)))))))))***---///000...,,,)))+++---+++((('''+++......---,,,---//////,,,)))+++...222444222...)))&&&(((***,,,+++'''&&&''')))***+++++++++*********++++++***+++---111333444333///111444555666777999:::>>>>>>@@@CCCEEEMMM^^^nnn~~~xxxjjjddd___```gggqqqzzzxxxllldddWWWMMMEEEEEEGGGFFFCCCBBB@@@@@@BBBCCCCCC>>>666000111///,,,***+++///444888222333444444555777;;;===999999::::::999777555444555555===PPPjjjfffWWWPPPKKKEEEAAA???????????????>>>>>>???@@@@@@>>><<<999:::999555000---...000000///...000444555333000...+++000999<<<777666;;;@@@<<<666111...000222555333333333666999888333///////////////111333666777000///...111666888666444222222111///---***'''%%%&&&,,,444;;;===999444///...222666777444///***'''((()))'''###!!!''')))---111333111,,,(((*********+++---///111222000111000---)))(((***---000,,,'''&&&&&&'''%%%"""+++,,,------+++++++++---(((""""""---333000------***,,,...111222000+++'''(((...444666333///------...222888@@@FFFHHHFFFCCC@@@:::444444777666000***)))***,,,///222222///---.........///000222333555333111...,,,,,,+++***(((---///111222111...***(((***,,,,,,+++((('''***---000---***''''''))),,,///+++++++++...222444555555000222333444444555888:::======@@@DDDJJJVVVjjj}}}yyykkkfff___```ffftttvvviiiaaaKKKCCC===>>>@@@???<<<;;;:::;;;<<<===<<<888222---,,,+++++++++...111444666111111111333777:::<<<<<<555777888:::;;;;;;;;;;;;===<<>>@@@@@@BBBCCCDDDCCC???<<<;;;======:::666444666888777555333555888999777555222///111666777333222555999555111------000444888666555777;;;>>>===777222...---------///000111222222000///000222222000...000111111000...+++(((&&&%%%)))000555666444///,,,***...333555333///+++)))+++---,,,'''!!! $$$)))+++---......+++(((%%%(((+++......+++)))+++------111555333---***+++......)))$$$$$$''')))&&&"""$$$&&&((()))***,,,---...***'''***000222...,,,---***+++...222555444---(((&&&+++222555444111///...222444777;;;>>>??????>>>999666444777:::777...&&&(((***///555888666111---000......111555888888777222111///---,,,+++***))).........//////...+++)))+++,,,,,,***'''(((,,,000///,,,(((&&&'''+++///111---,,,---///222444555444111222333222222444777999======@@@FFFNNN]]]uuupppgggfffeeeooo}}}~~~mmm___WWWCCC;;;777888999666333222000111222222111///+++((()))***+++---///111222333111000///222777:::999777111222666999<<<>>>??????BBBAAACCCJJJUUUhhhiiiZZZVVVSSSPPPMMMJJJFFFBBB???BBBDDDHHHKKKMMMKKKFFFBBB>>>@@@@@@>>>::::::<<>>===<<<999666555666444111000111333111///---...000444666777888;;;???AAA???:::555............---------...222111000///000000///......///000000...,,,)))''''''(((***,,,,,,,,,+++***(((+++...000///---,,,+++,,,///000---'''%%%(((,,,000///...,,,(((%%%######""")))//////***&&&'''***)))///666777222,,,******+++'''$$$%%%***+++)))%%%$$$$$$%%%'''***,,,......---...111333222...,,,---,,,,,,...222555444///***&&&***...222222111000///555666888999:::;;;<<<===333111111666:::777...$$$&&&***222:::===:::333---000------000555888777444---///000000///...,,,,,,...---,,,---......+++(((+++++++++(((&&&'''+++000***'''%%%'''+++///111111.........///222333333222111222333222222444777999======AAAGGGQQQccc}}}wwwnnnllloootttpppaaaSSSJJJ===777222222111---******)))***++++++***)))((((((,,,---000222333333222222111000///111555555333000---///333777;;;>>>???@@@AAA@@@AAAEEELLL[[[tttkkkZZZVVVSSSPPPMMMLLLJJJGGGEEEDDDHHHMMMRRRUUURRRLLLGGGAAABBBAAA>>>;;;;;;???CCC???;;;666666:::===??????===;;;888555333222222222333222///---,,,---///000666999===??????<<<888666000222444222...,,,---///000000000000000111222333------......---+++)))(((***)))'''&&&&&&(((***+++'''))),,,,,,,,,,,,,,,---,,,...///...,,,,,,...111444333000+++&&&"""!!!!!!&&&...///***&&&&&&(((%%%+++222555111+++'''%%%)))'''&&&)))---///...,,,***(((&&&'''(((***+++***...111333444333000....../////////000111111...,,,***++++++,,,,,,---------111222333444555666:::<<<111//////444999999111)))%%%***222:::===;;;444//////...---///333444222///***---111222222111000111...,,,,,,...000///,,,(((((())))))&&&###$$$(((,,,$$$###$$$(((---111111///...------///111333333222000222333444444555888:::>>>>>>BBBJJJUUUhhhyyytttrrrwww}}}pppaaaTTTHHH@@@999222---,,,***%%%$$$%%%&&&'''))))))))))))+++---444555777777777555222111000000111222222111...+++,,,...111666999<<<>>>>>><<<<<<>>>AAAFFFPPPdddvvvuuuddd\\\WWWQQQNNNNNNPPPSSSTTTSSSWWW\\\``````[[[RRRKKKCCCCCC@@@<<<888999>>>CCC>>>888111///222777:::;;;;;;:::777444444666888999888555111---+++,,,---///111666;;;<<<888444333333000666:::777111...111666333333333222111222444555///...---,,,***)))''''''+++)))'''&&&'''***---///'''***---............///,,,,,,---...///000222222444444333...(((###!!!!!!%%%...000,,,'''%%%&&&&&&)))---///...+++&&&###'''(((***---000222333444///+++'''%%%&&&(((((((((,,,...111333333333222000222222111...,,,,,,---...000---(((%%%$$$%%%&&&&&&)))+++---...///222777;;;888444222444999999333,,,''')))...444888888555111111000000111111000...,,,,,,///111222111111444666///...---000333222...)))%%%''''''$$$!!! ###'''$$$"""###'''---111///,,,***)))***---111444555444///111444555666777999:::===>>>DDDMMMZZZnnnzzzwwwzzz~~~nnn]]]PPPGGG???:::333---'''&&&$$$ ###$$$&&&(((((()))+++///333:::;;;;;;999777333///---...111333444222///,,,+++---///222666999;;;<<<<<<<<<;;;>>>BBBFFFLLLYYYeeeuuuqqqddd]]]TTTOOOQQQWWW^^^bbbjjjmmmppprrrooofffZZZRRRDDDCCC???:::666777<<>><<<444000555<<<888888666444222111222333111000---+++(((&&&%%%%%%******))))))+++...111333(((+++///222222000000000---,,,,,,...111333444333111333444111+++%%%"""!!!%%%...222...)))&&&%%%))))))***,,,---+++'''$$$%%%)))---000222444777999000+++%%%###%%%'''(((((((((+++///111444666555222555444222---((((((,,,000444///'''  !!!###&&&***+++---000666:::BBB<<<777666999999333,,,))))))+++...222555555444333333333222000...,,,***000111111000///111666:::111//////222666555///***###%%%%%%### ###%%%###"""&&&,,,///...+++&&&&&&(((,,,111555777777...111444777888888:::;;;<<<>>>EEEPPP]]]rrryyyppppppyyyyyyzzz||||||yyysssooooooooopppqqqssswww}}}~~~ppppppuuuttt___MMMCCC>>>:::888///(((###"""  $$$"""%%%''''''(((+++111555<<<<<<:::888444///+++(((---111555666222...---...///111333777999;;;;;;;;;>>>>>>AAAFFFIIILLLTTT]]]eee|||uuummmccc]]]^^^hhhttt|||sss___OOOFFFAAA>>><<<999666999>>>888555000............---...///111333666999<<<===777666444111000......---///222444111,,,***,,,///777999:::666111...000333555666888777444222111111,,,...///---)))###&&&,,,333666555222000000...,,,,,,---///111111111000---++++++...000000///...333666222)))!!! !!!"""+++333444...(((%%%&&&'''+++///...***(((***---111...,,,...444888888555///***%%%$$$%%%''''''%%%)))***---000333555666777:::666///***'''))),,,///222///)))"""(((((()))***---000222444>>>;;;888666444222///,,,'''%%%&&&)))...111222000000444999:::666111...---000---,,,---,,,+++///555999666444333333111,,,((($$$%%%&&&$$$"""!!!!!!"""!!!"""%%%(((+++---...///***((((((,,,333888888777999777444555999<<<======CCCBBBGGGUUUhhh|||{{{tttrrrmmmddd```aaaeeehhhjjjkkkjjjjjjkkkllliiijjjiiiccc]]]]]]dddkkkyyywwwsssmmmyyyyyyeeeOOODDD???;;;777555000***%%%&&&%%%""""""$$$***'''$$$###&&&***...///222222222///+++)))((()))...;;;BBB;;;222///...,,,...///333888888666888===;;;===???AAADDDIIIOOOSSS```ooo{{{uuuwwwiiiVVVLLLFFF@@@===888444666:::666555444333222000,,,)))((()))+++///222666:::<<<444444333333222111111000111444555333...,,,---000222444555111,,,***,,,...222333555444222000000000---......,,,)))###%%%,,,444777444111///000---,,,,,,---000222222222111---)))((()))+++++++++---,,,***(((&&&$$$"""!!!%%%---666777222,,,***+++---......---++++++---///444111---...222555444222,,,)))((()))++++++(((%%%###%%%(((,,,111555888:::888444...***)))+++...111444111,,,'''###!!!!!!"""++++++++++++---///111222999888666555555444111///&&&%%%%%%'''+++------,,,///333888999666222///...222---((('''%%%$$$***111:::999777888777333,,,&&&$$$%%%&&&''''''&&&$$$###!!!%%%)))+++------,,,,,,---///111333666888:::;;;999777888;;;>>>??????@@@@@@FFFVVVkkklllfffaaa```\\\WWWXXX\\\```aaadddjjjpppsssrrrpppssssssooofff]]]XXX[[[___jjjpppxxxqqqlllnnnnnn]]]KKK@@@:::555222222111---+++---,,,&&&"""!!!&&&$$$###$$$&&&(((((((((000///...***'''%%%&&&(((222:::>>>888000---,,,))),,,,,,000666999999:::>>>:::;;;>>>???AAADDDHHHKKKUUUcccyyyttt___SSSLLLCCC>>>888333333777555666777888777222+++&&&"""$$$&&&***///333777999222222333444333111000...000333555555222111222444000111111---)))''')))+++---///111111/////////000111///......---((( $$$---666999444000///111...------...111222222111000---***(((((())))))(((***%%%!!!"""''')))&&&"""(((///777:::777333222333555111---+++,,,...000111777333///...000222111///******+++...111000+++&&&""""""$$$(((---333888;;;555222...,,,,,,...222555666444111...***((('''&&&......---------...000111333333333444555555333111'''&&&%%%&&&((()))(((''',,,000555777666333000///111+++$$$ ###+++666666777:::<<<999222,,,(((''''''***,,,+++((($$$"""&&&+++------+++***,,,000444444333333777;;;:::888777888;;;===??????<<<<<>>;;;777111---)))+++...///+++&&&!!!$$$***...000///,,,)))+++...111222333333666888555555444555777999;;;;;;:::<<>>@@@:::222)))'''+++000222111555222///...///111333444666222...---...---+++(((((('''&&&'''***///555888444333222222333666:::<<<555444333444555333///,,,,,,,,,,,,---...111333444111000000000111000---++++++++++++***)))(((((((((***,,,000333333111---***&&&###"""!!!"""(((((()))///777<<<======888222,,,+++---///,,,)))%%%)))...333444222...+++,,,+++---111555888888777222333444444555777888:::>>>BBBPPPhhhzzznnngggeee```\\\ZZZhhhlllooooooqqqzzzsssnnnhhhbbb^^^[[[XXXVVV___hhhzzz{{{xxxgggTTT>>>:::888666222///111666222///000555666222......///---++++++++++++***)))(((,,,000111000---+++***(((%%%$$$(((///444999;;;111)))%%%,,,444666333111000333666666444222000000777@@@PPPeee~~~gggZZZLLLDDD>>>:::999;;;888555111//////000111111...//////000111333555555666888<<>><<<;;;;;;;;;;;;:::777444000...111///,,,)))((()))***+++%%%'''))),,,...111555888333222111222444444222//////333777999666444444555444222111000000---***'''###,,,222444222///---&&&000;;;===777...)))''''''+++111666:::<<<>>>@@@777000)))(((,,,000222111222111///...///333666999;;;444,,,(((((()))***)))''''''&&&'''+++000555888333333222333555777:::;;;444222222444666666222...))))))***,,,...111444666555333000//////...,,,***+++,,,...---,,,,,,---///---...000333444111,,,(((###"""###&&&$$$!!!)))''''''+++111666888777888333///---......---+++***...222666777444000------,,,---222888;;;:::777222444666777777888999;;;CCCJJJ\\\wwwuuunnnnnnnnniiiiiimmm~~~~~~wwwmmmbbbYYYTTTRRRWWW^^^kkk{{{mmmWWWGGG999555444444222000222777...+++***...111000000222...,,,)))((()))+++,,,,,,***...444666666333111000---((('''***...111666:::444+++%%%(((---...---------000333444333222222222999???KKK[[[qqqnnn```OOOFFF@@@<<<:::<<<444000,,,+++---000222333000000000111222333555666777:::===@@@BBBBBBAAA@@@???>>>>>>===:::666111...222///+++)))(((***+++,,,%%%'''***---///333888<<<666555444333333444444444222222333444555555444333000000/////////---***'''###)))000444333111///...,,,333999777000***)))++++++...222666888:::;;;<<<333///++++++...111333333222111000///000333888<<<:::222)))###$$$''')))***)))(((((((((+++...222444222222222222333555666777333111000333777777444000((())))))+++---000333555999666222000//////...---***,,,///000///000333555222222333555666333,,,'''$$$###%%%(((%%% !!!)))''''''***///222111///000000000000000///...---...000444777777555111///,,,---000333666777777666222555888999888888:::<<>>=========>>>===:::666333444000,,,******,,,---...&&&(((+++...111555;;;???;;;:::999666444444666999444111///000333444333111---------...///...+++(((...111555666333000000000222333333...)))'''***...000111444666777888888999000///---...000222333444333222111000000444999===666///&&&!!!###&&&)))***---,,,+++***)))***,,,---111111111111222333444444333111000333777888555111)))))))))***---///222333<<<888333111000111111111(((+++///111111222666999666666666888888444---''''''&&&&&&(((%%%!!!&&&&&&'''+++000111...+++)))---222444333000......///222555777777555111///)))---222333111000222444111555888999888777:::<<>>>>>;;;777111,,,((('''+++000222222222...***,,,222888999999>>>===<<<;;;:::999999888444888===AAAAAA===999555555444111...---...///000,,,,,,++++++,,,000666;;;???CCCBBB999444777999777333///++++++...222333222,,,...111111///---,,,+++000666;;;:::444000222666555111,,,)))((((((''''''...---...111555666666555...+++,,,111444333333555111///---///222555444333000+++$$$!!!"""''',,,///111222111...+++***---111222000...000333555444222/////////...---,,,+++***((()))***+++,,,---......000222333222000...------+++---000222333222000///---000555:::<<<777---&&&###&&&+++......***%%%!!!***...///.........)))###***+++,,,...000222333333888777555444333111,,,)))---000000......222222///:::777777999888777:::@@@GGGRRRggg}}}rrriiihhhgggkkk~~~}}}cccQQQCCC<<<:::777333///,,,,,,***&&&"""(((&&&###"""(((//////***+++---111333222222222222111...---000666999888555777111...000333222222333000...,,,***)))***+++,,,+++---...///000222555777;;;===<<>>===:::777555111......222555777777666222...///444999::::::@@@???===:::666333111000...333;;;@@@AAA>>>888444444222000...---...000111***+++---...///000333666>>>BBBAAA999555666666444///,,,******---000111111000222222111...,,,******111666::::::666333444666555333///+++(((&&&''''''000000000111444555444333///+++***...111000000222111///...///111333222000+++'''###"""&&&+++000333222333333000---,,,...000...------...222333222111,,,***)))''''''''')))))),,,,,,,,,,,,,,,------...///000111000...,,,++++++***+++,,,------,,,+++***(((+++000666999777000***%%%(((...222333111...+++222555555222111111---((('''''')))***,,,///111222:::888444111///...---------//////---...222111...666888;;;===999666<<>><<<999:::777555666:::======;;;777444000111555999::::::@@@>>>;;;888444000...,,,+++000999???AAA>>>888444333222000//////000111333***---000222111000000000<<>>@@@;;;777===GGGPPPaaa|||}}}bbbOOOBBB999444333...***%%%######&&&)))***)))***+++---333888555---...000333333222000000000---,,,---///333555666555444---)))))))))&&&&&&(((000222444555555444555666111222444444333333444666999>>>>>>CCCNNNWWWlllhhhTTTIIIDDDAAA>>>===;;;999;;;???AAA???===555333111222555999:::;;;===<<<;;;999777555333222///333999>>>???<<<888555444333222000000111222333000222444444222///...---888:::;;;:::666333///,,,((('''((()))***,,,---...444555444222///...///000111111222333333333333222333444222,,,$$$!!!$$$(((000...,,,---...000111111111+++'''((((((&&&%%%''',,,,,,---///000///...---***)))'''((()))+++***)))...///111111000...,,,+++&&&''')))+++...000000000...,,,***(((((()))+++,,,555333111...,,,,,,,,,,,,...///000...,,,******++++++)))&&&$$$""""""###$$$)))***+++---......---+++(((***...111222111000...222555555111///222222000///---,,,+++,,,///222444555444222...+++***,,,//////111111000333666444///,,,111999>>>;;;999>>>GGGSSShhh~~~~~~ttt[[[KKKBBB;;;777555***'''""" !!!&&&,,,000//////...///444888555...---///222222000///............///000000000111222///+++)))***'''""" !!!***...333555555333333444666666555444333555999======CCCDDDGGGNNNTTTiiizzzeeeWWWNNNHHHEEE===;;;:::<<>>??????>>>===;;;:::999999777888:::;;;;;;999888777666555333222111111111222777888666444000------...555555777999888333...,,,+++,,,...///000000111222999999777444000................../////////......000111000***###!!!$$$(((+++)))((((((+++///111222000+++'''((('''$$$###$$$'''))),,,...///...---,,,)))((((((((()))(((&&&$$$)))+++...111111...***'''$$$&&&))),,,...///000000111111000//////...------555444111///...---------000222333333000...------...,,,(((%%%###$$$&&&'''++++++++++++++++++,,,------...///000...***&&&$$$&&&***,,,))))))---111111444222000......///111333333444555555333111111111111222222222777;;;888222+++---222999;;;<<<@@@GGGWWWlllxxxjjjSSSFFF@@@;;;666333(((&&&"""!!!###(((///555777555000---111555222,,,***---000000///...------111222333111---+++,,,---***)))+++...+++$$$ &&&,,,333555333111111222777555111//////444<<>>???===;;;777777888999;;;===???AAADDDCCCAAA???===;;;999888;;;:::999777666555444444333333222111111111111111999888666222...---...000111000222777999444000...111333666777666555555666>>>>>><<<777222---++++++,,,---...---+++***+++---//////---)))%%%$$$'''***)))&&&%%%&&&***///333555000+++)))******&&&###$$$%%%(((,,,...---+++***)))%%%%%%%%%(((******(((&&&&&&)))...222444222,,,'''%%%(((,,,///000000111222111222222222222111000///333333333222222111111111222555888999666333000///000...***((('''(((***,,,,,,------,,,+++,,,///111222333333111---''' """&&&%%%%%%+++000111333222000...---...///000333444777:::<<<;;;777333111222222444:::???<<<555---,,,///555;;;???EEELLL___ssstttxxxuuu```JJJ@@@===:::555222&&&&&&%%%$$$&&&***111666;;;888222---///333000***(((+++...000////////////333666777222,,,'''(((+++((()))...333000)))%%%&&&(((///666777444111111333444111---***+++111:::@@@>>>BBB@@@AAAFFFIIIZZZuuurrreee```^^^bbbsssppp___QQQIII>>>;;;999:::===???>>><<<;;;;;;<<<;;;;;;<<<===???DDDBBB@@@>>>;;;888666555666666555333222000///...------......///000111111333333222000......000222...,,,...666:::666333333111444888888666444444444<<<======999555000...---...111222///+++)))+++//////---+++)))((())),,,---***'''%%%%%%***///444666...+++***------)))%%%%%%&&&***...///,,,(((%%%$$$######$$$'''+++,,,+++)))'''***000777:::888111+++'''+++000222222222333444111111111111222333555555111222444666777777777666333777<<<>>>;;;777222000///---+++))))))+++...000111222111...,,,,,,...111222333444333...&&& &&&&&&''',,,111333/////////...//////000111333111222888>>>???999333000000111444<<>>777000///222777:::@@@LLLXXXkkk}}}|||uuuwwweeeQQQ===555555333///+++$$$&&&(((((())),,,111555:::888333///111444000)))&&&***...000111222333444333777888444+++&&&(((,,,+++,,,111555444//////222,,,222999999444000000333222111...,,,,,,000777<<<;;;<<<999:::AAACCCQQQjjjpppggg^^^WWWMMMLLL___vvvuuuaaaQQQGGG@@@===::::::===??????===<<<======;;;999888999:::???>>><<<:::888666444333000111111111000---+++)))'''(((***,,,...000111222---...////////////111333---))),,,555:::777555555...111555555333000///000666888::::::777555333222000444666222,,,))),,,111000---***)))+++...///000,,,)))&&&&&&***000555777...+++,,,000000+++'''&&&''',,,000000+++%%%""" $$$$$$&&&(((+++,,,,,,***(((,,,333;;;???===555///)))---222555444333444555222111000000222666:::===///222666999;;;<<<;;;:::333888>>>AAA>>>999333000---,,,*********,,,///111888888666111,,,***+++...///111333222...&&&###))))))***///444666---...///000111222333444000---,,,222;;;>>>999222...///000333<<>>AAAMMMddd|||rrrlllbbbYYYRRRIIIFFFSSSddduuuaaaOOODDDAAA??????@@@BBBDDDDDDCCCEEECCC@@@;;;777555777888===:::777555444333111///)))000666333***######&&&'''$$$###(((///222111...***++++++...333666555111222///...111777999777444///---***''''''&&&%%%$$$...///222555888888666333555444333000---,,,...000---,,,+++***+++...222555///,,,)))))),,,222777999333---((((((+++,,,(((%%%(((,,,333666///$$$!!!(((---...///222222///---,,,///666>>>@@@:::333111///---,,,,,,...000222111...---000666;;;;;;888444555777999:::;;;::::::888222111777:::777333222000,,,+++///000...000555888666222---******,,,///222111000...,,,''' $$$'''+++000222333222111///111222111222444111,,,+++))))))---111333222///333111111555;;;===;;;777888888:::;;;;;;CCCUUUggg~~~{{{qqqxxxpppaaaWWWTTTVVVWWWWWW[[[cccjjjpppyyyrrr[[[HHH444 $$$))),,,***+++...111000666555444555555333---((()))***---...///000222444555666777444///,,,+++,,,000555888444111222333333...---...000///,,,---111999444///...111555666666777777999===AAAFFFPPP[[[rrrlllddd^^^YYYUUUNNNJJJTTTdddnnnYYYJJJAAA======>>>???AAADDDGGGHHHFFFCCC>>>999555555777999<<<:::666333222000---,,,,,,222777444+++$$$###&&&)))&&&$$$(((///444444111---------///444777555222444111///222555777444111,,,***((('''&&&&&&%%%$$$(((***...444999;;;999777444333111...++++++---000000+++$$$###'''---222333222///---...111666999;;;222...)))'''((()))((('''+++...333444+++(((///222444666555222,,,+++,,,222999;;;777111222///***'''&&&(((,,,...000......000333555555444333444555777888888888888333---+++000333111///111333......333666555666:::888555000***''')))///444999777444111---((("""***,,,000333555555444333000111...***))),,,+++''''''))),,,...////////////222000///333999===;;;999;;;999777777:::EEEZZZmmm{{{|||jjjYYYPPPMMMPPPMMMJJJJJJOOOSSSXXX```iiitttxxx~~~~~~eeeSSS@@@333%%%$$$)))***((()))---000///333222333555666444///***,,,------------...///111444666777555000---,,,,,,000444444111...//////,,,---+++***,,,,,,,,,000777:::777333222222444666666999888:::>>>AAAEEEPPPZZZkkkyyyxxxeee]]]YYYXXXWWWPPPJJJQQQ^^^~~~fffRRREEE@@@<<<>>>@@@@@@@@@BBBHHHMMMKKKGGGBBB===;;;<<<>>>@@@???<<<777444111///---+++///555:::888000***))),,,...+++)))+++111555444111...,,,,,,000555777666555666333111111333333///,,,''''''''''''''''''''''''''')))...444999:::999777222111...+++((()))---000444+++ $$$,,,000111333222111333666999;;;;;;000...***'''&&&'''((()))...///111///%%%(((111666888:::888333+++)))(((,,,222555222---111---(((###!!!###'''***+++---///000000000000111222333444555555555555444///+++(((***------///222666222111777;;;<<<;;;<<<777333,,,&&&%%%***222999<<<999555111///,,,(((%%%000111444666777666555444444222,,,%%%$$$&&&'''$$$###)))///000...,,,---//////...---111777;;;<<<;;;;;;555111333<<>>>>><<<:::777666666888888777:::>>>AAAEEENNNXXXhhhttt|||vvvccc___\\\[[[ZZZSSSLLLSSS___dddPPPFFFDDDAAACCCCCC@@@<<<===DDDJJJOOONNNMMMLLLLLLLLLLLLKKKDDD@@@;;;777555333000///111777<<<;;;666111111333111///...111555555111,,,***'''(((...444666666666666444111000000...***''''''(((************++++++---...111444777777555222222111---)))''')))---111555...%%%!!!###(((---///000000111444777888777666///...,,,)))&&&&&&)))+++.........+++!!!!!!)))111333555777666222)))'''%%%''',,,...---+++...+++'''$$$###$$$&&&(((###)))///111//////111444333333333333333222222222000---+++***+++...333777666333222555:::;;;999777222///***&&&&&&+++444:::888555111.........------...000333555666555333222555444...((('''))))))&&&"""'''...111111000000000...,,,,,,///444999;;;<<<777111...444BBBWWWqqq|||~~~jjjWWWKKKHHHIIIMMMGGGCCCCCCDDDCCCEEEIIIIIIIIIJJJMMMRRR[[[ccciiihhhnnnvvv}}}ttt```PPPHHH<<<777222,,,###"""%%%(((((($$$###'''***)))******+++---000111222222000...+++***+++...000111111333444444222///---+++///...+++(((***,,,***$$$$$$"""###'''+++...666>>>BBBCCCDDD@@@;;;777777999444444777===@@@CCCLLLUUUdddooo|||gggeeeaaa______ZZZWWWaaapppiiiUUULLLIIIHHHHHHFFF???::::::@@@GGGSSSUUUZZZ___bbb___YYYTTTJJJFFF@@@;;;888666444222444888<<<;;;666111000000,,,,,,...444999888111***$$$ ###---444555555777555333111///---***'''%%%***,,,------,,,,,,...000222111111333444444222000333111...)))'''(((---000222111---((($$$$$$)))...+++,,,...222444444222///.........,,,***)))***++++++++++++))) %%%+++///......000000...(((&&&$$$%%%(((++++++***))))))))))))))))))******%%%...111111222666;;;555444333222111000//////000111000,,,+++...444888333222000000222444333000,,,,,,***))))))---333777555111---******,,,,,,---(((***...111333222000...///111///,,,---000...***%%%'''+++111666888555222---------///333777:::;;;666111111:::III^^^xxx}}}vvvuuuqqq^^^PPPIIIHHHIIIDDDBBBDDDEEEBBB@@@AAABBBBBBCCCFFFJJJOOOTTTVVVTTTWWW[[[___gggrrrnnn^^^QQQJJJCCC<<<555000***""" (((+++***%%%"""$$$%%%$$$'''''''''(((***---111444444000,,,+++,,,.........//////000111000///,,,+++,,,,,,)))'''***///...))) $$$+++...000555;;;@@@BBBBBB???999555444666///000444:::>>>AAAHHHQQQ[[[fffwwwwwwhhhddddddffffffhhhwwwuuucccWWWRRRQQQNNNJJJDDDAAACCCJJJPPP^^^cccllluuuyyyttthhh___RRRMMMEEE???:::777444222555888;;;999333---***)))$$$&&&***333999999333,,, """///777555444777333222111///---+++((('''---///000...,,,,,,///333111///---...000111222111333111...***'''(((+++...---000000***$$$"""&&&,,,)))***---000222111...+++---///111222111///,,,)))'''(((***)))"""(((,,,...+++***,,,,,,***((('''%%%&&&)))+++,,,,,,&&&(((***,,,---------,,,&&&---111222444:::???555444222000///---------...222333...))),,,111333///111///+++***---...,,,)))***++++++,,,---111333666111,,,(((''''''((('''###''',,,111222000,,,)))'''+++------000333111,,,)))))),,,222999;;;888555...//////111333555777888888666888AAANNNbbb{{{ssskkkqqq~~~~~~kkkZZZNNNJJJHHHCCCBBBFFFHHHDDD@@@???AAA@@@AAADDDHHHKKKLLLLLLFFFGGGHHHKKKSSSaaarrr~~~{{{{{{hhhYYYOOOIIIGGG>>>777444111***&&&%%%...111000***%%%$$$""" $$$%%%'''((())),,,000333666222---+++,,,,,,+++)))---,,,+++,,,------+++******+++***)))+++000222///"""###)))000333222444888;;;;;;:::888444111//////...///444:::<<<===DDDKKKTTT^^^mmm}}}wwwtttuuuzzz|||uuuggg___ZZZWWWRRRPPPSSS[[[cccjjjvvv{{{|||ppp^^^XXXNNNEEE>>>999555222333666888777333...+++***%%%%%%'''...555666000+++###%%%444;;;777444666111222222111///------,,,...//////+++'''(((,,,111///,,,((((((***---///000222000...***'''&&&''')))))))))(((%%%""""""&&&***+++,,,...111333222///,,,...///333888999666---'''&&&'''***+++%%%###'''---///---,,,,,,+++(((((((((((()))+++---//////'''((()))+++,,,---------&&&)))---000111444888;;;555333111...,,,***))))))+++333666///)))))),,,---,,,111000)))&&&***...000***++++++++++++,,,///111555111,,,(((''''''''''''%%%)))000444555111+++&&&###'''***+++000444333///,,,---000333777888777777000111333333333444444555888888<<>>EEEMMMUUU```mmmzzztttiiibbb^^^[[[]]]eeeqqq|||hhhaaaVVVKKKBBB;;;666333000333777888666333111111+++((('''***///000,,,''''''###)))888???888333555111222333333111000000111...///---((($$$$$$)))//////+++&&&$$$%%%(((+++---000000---***&&&$$$%%%&&&&&&###  ###''')))...///111444555444111......000444;;;???:::///%%%&&&(((+++,,,''' %%%&&&---111111//////,,,((()))))))))+++---///111111)))((((((((()))***,,,---,,,---...///000222555777444222///,,,)))(((''''''+++555999222)))(((******+++111222***%%%***111444,,,,,,+++***)))+++...111222///+++))))))***+++***(((---444999888222+++%%%###''')))***///555666222,,,000444555333333555888111333555555444333222333555666<<>>CCCEEEEEEFFFEEEDDDCCCFFFOOO[[[eeekkktttrrrTTTAAA;;;======:::999:::999777999>>>===@@@>>>666...)))"""%%%...222222///,,,+++&&&$$$###&&&---000///,,,***&&&######&&&((()))((()))...///+++***...333444111111444888888555555999999555111000111111///---666777999<<<;;;888;;;@@@DDDIIIRRR[[[gggwwwuuu{{{sssmmmjjjqqqooodddXXXNNNCCC888222111111444666777666333222222,,,((($$$%%%))),,,+++(((%%%+++777@@@<<<333111555444666777555111......///222333...&&&###''')))&&&+++(((%%%%%%'''***,,,,,,...---,,,***(((&&&$$$###&&&!!! """###(((---444888888666333111555666999<<<;;;444((($$$(((,,,,,,)))$$$"""!!!)))///555777333...,,,,,,111000---+++000666555000...&&& !!!%%%'''***---111000///.........///000333222000...+++)))'''''',,,000555333...)))((()))222333///''''''...111///,,,+++***+++,,,---,,,+++//////000000///...------***---111222000---++++++///,,,)))+++555===;;;444...///111222111222444555888999;;;:::777444222111999999<<>>AAA888555111000222888>>>BBBFFFFFFHHHIIIGGGIIITTT```hhhooozzzaaaKKK<<<555555999444111222888;;;:::777???<<<999666///&&&###$$$%%%+++111333111...,,,,,,***%%%###(((000555333...'''&&&&&&&&&&&&((()))***,,,---,,,***((()))---111777666555555444444555555888777555444333333111000222444666777777777888999@@@>>>CCCOOOZZZeeeuuuhhhxxxqqqdddTTTJJJAAA777000//////222555666444222000///...)))%%%%%%)))------,,,///222888<<<666---+++///333555666444111//////111111222---&&&%%%)))+++))))))'''&&&&&&)))+++,,,,,,)))(((((('''&&&&&&''''''%%%!!!"""%%%%%%$$$$$$(((///444666666555444888777666777666000''' '''---111...'''"""$$$''',,,000333333000---,,,---333333111...000444444000+++$$$ $$$&&&)))---222222111111000111222333555444111///,,,)))'''&&&***///333222---(((&&&''',,,000...)))(((---///...,,,++++++,,,---------,,,---///222333111///---+++...111444444222000...---555333000111999@@@???888......---,,,+++,,,///222888:::;;;:::777333111000999===DDDQQQeeetttlllsss~~~rrrbbbUUUSSSNNNEEE@@@CCC;;;888333111222666:::<<>>===<<<>>>AAAEEEDDDAAADDDTTTeeetttaaaMMMCCC???:::555333...+++))),,,222333...((($$$!!! """$$$%%%,,,444???===888111---...555:::>>>:::777555444222...***%%%'''***...111444666777///+++&&&$$$&&&,,,666<<<;;;<<<<<<;;;999555111///---000333555333000---+++((()))+++***)))(((((()))%%%%%%''',,,222;;;FFFOOOhhhyyy[[[ppprrr^^^HHH===:::999888999888:::;;;:::777333111000333000------000555999<<<:::666111,,,,,,///222333111000...,,,+++******)))&&&%%%&&&)))+++,,,...111222111//////...+++'''$$$$$$$$$%%%'''+++111666:::888888:::===>>>:::333---&&&&&&)))...444999:::999444333222444666666222...000333666888777333...+++///...///111333222---)))""")))---***&&&'''+++---+++&&&$$$)))...///111333+++///222222000///222555999888666333111...,,,+++)))---111444333000...,,,...,,,***'''$$$$$$(((---000111222111///...///111111333222...'''######%%%+++,,,------+++++++++---)))***(((######'''(((&&&+++++++++)))'''%%%&&&'''---000444777777888999:::???HHHWWWiii}}}oooiiihhhkkknnn~~~yyygggWWWOOOIIIEEEAAA@@@CCCDDDBBB@@@>>>???BBBCCCEEENNNcccwwwhhhWWWFFF@@@>>>;;;777555333,,,(((---666777...###!!!###&&&...666======:::555000///333666999999888777555222...,,,)))+++---000222333222222***(((&&&&&&)))...333555555777:::;;;:::777333000---111555666333///,,,***(((***+++***((('''''''''&&&%%%###"""'''333@@@HHHVVVeeezzzhhh}}}nnn[[[EEE:::666555777:::??????>>>;;;666333111111333333333444555888;;;===:::888444111222666555111...---,,,,,,,,,+++)))'''%%%$$$&&&,,,...///000444888555111...,,,***(((&&&"""###''',,,333:::@@@DDD<<<:::::::::;;;888222,,,&&&&&&)))000888===>>><<<000///111444888888555111***,,,111777;;;:::444///222000000444999999333---""")))...,,,***,,,000111)))$$$###(((---...///000---222666555222000333777888777555222///---***)))'''***...111444444333222222,,,'''&&&&&&&&&)))...000222333111---***+++---///000000+++$$$!!!###'''333333111...***(((((((((,,,...,,,%%%"""%%%'''&&&&&&'''((('''%%%$$$%%%&&&+++...111444666999===@@@FFFNNN\\\mmm~~~ooogggdddcccqqq}}}jjj]]]RRRMMMGGGEEEGGGGGGEEEAAA???@@@DDDKKKTTTddd|||yyy___PPPBBB<<<:::666222000///***(((...777777---"""$$$'''(((---444888::::::777222///...000///333777888555111...,,,,,,---000111111///---+++%%%%%%%%%(((+++---------,,,///444888999666111......222777888444000......,,,......---+++)))((()))+++***%%%"""...;;;BBBJJJUUUgggyyy}}}ppp^^^III<<<555333777;;;CCCAAA>>>999333/////////333555888:::;;;;;;;;;;;;777888777777;;;>>>999000+++***+++---//////,,,((('''&&&)))000333222444888:::666000,,,++++++++++++&&&(((,,,111777>>>CCCFFF>>>;;;777666777666333000,,,+++---222999<<<:::777...------000444555333000)))---222666777666333000333///---111777:::555000%%%,,,///......111333222)))$$$$$$)))......---///...333888666222///222666888777444000+++'''$$$###"""$$$''',,,111444555555111)))%%%(((,,,,,,,,,///...000111...(((%%%&&&((((((,,,...+++&&&###&&&+++444333111---)))(((((()))000222000(((###$$$'''(((&&&&&&&&&%%%$$$%%%(((***,,,---///111444888>>>BBBHHHQQQ___qqqrrrhhhdddeeessswwwccc[[[RRRMMMLLLKKKFFFAAAAAABBBJJJYYYkkkpppUUUJJJ>>>777111+++''''''""""""&&&---222111+++%%% $$$***+++***,,,000222666888777111---++++++***000777:::777222///---,,,...000111///,,,(((%%%$$$###$$$'''******(((%%%$$$(((...333444222---))))))...444555222//////111222333333222///,,,,,,,,,444333---$$$$$$...888<<>>DDDBBB===666000,,,,,,---222666;;;>>>>>><<<;;;:::222666888;;;AAAEEE>>>222((((((***///333333///+++***(((+++333777555666;;;;;;555...******,,,...000,,,...111555999===@@@AAA@@@;;;666555666777666444444222222555999999444///...,,,***+++///111000......333666666111...---...222,,,'''***222777444000(((---/////////222333111+++'''&&&+++000/////////,,,222777555000---///333999777333...(((###"""'''...333555666///&&&###***111111//////,,,//////+++%%%!!!"""$$$!!!(((...---)))'''***...//////---+++))))))+++---000333111(((""""""%%%''')))((('''%%%%%%(((---111...//////000222777>>>CCCFFFOOO```sssssskkk]]]gggsssyyy|||rrrhhh\\\TTTQQQNNNGGGAAACCCEEEPPPddd|||}}}jjjOOOEEE:::222***!!!%%%+++---+++)))(((###$$$(((......++++++...///333666555000+++(((((()))111;;;>>>;;;555111000+++---///000...***%%%"""$$$######%%%((((((%%%"""###***000111...(((%%%###)))///000...---///222666777777555222///...///;;;<<<666,,,)))111888999AAAFFFMMMUUU```ppprrraaaMMMAAA<<<999999;;;???<<<666000,,,,,,000444222666;;;>>>>>>999333///000000222777======888333((()))+++222777777111+++---+++***...555;;;>>>??????888///+++---111555666444333222444888:::888666999888777666666666666666222555999999777333000///+++***(((''''''+++000444888888666222---***+++,,,...///000///---,,,---......000...)))'''+++//////111///---,,,,,,,,,+++***+++---000000///---------555444000***###  &&&...333333111///+++'''(((---111111000333111...)))$$$"""###%%%%%%(((---111222///,,,)))'''+++///,,,'''&&&+++000---***%%%!!! """&&&(((---,,,(((&&&+++555999888000---,,,000333555999???EEEMMM[[[ooo}}}iii___WWWYYYiiiuuuyyy~~~zzzhhh^^^XXXOOOFFFAAAEEELLL[[[rrroooYYYFFF@@@777111---'''"""&&&(((((())))))$$$''')))***)))))),,,...000......111///***(((***111999???@@@AAA???999222---000111///***&&&%%%&&&&&&&&&&&&(((++++++***((( $$$)))***'''$$$###$$$"""'''***++++++---111333999:::999777333000///000999777444111111444:::>>>>>>===@@@EEEKKKUUUfffvvvrrraaaNNNBBB===999888999888555111//////000222222333666999<<<;;;777222///...---...333888999555000++++++...333888999333...///,,,***,,,222999>>>@@@@@@999111------111444555444333444666999:::888555111111222333444666777777444777999777222......///---,,,)))((((((***///222555555444000+++))))))+++...//////---***)))))))))000222000***)))---000111222000...---...---,,,******---111222111...---,,,+++......))) ######$$$(((...111222111,,,((($$$%%%***///000///222111///,,,***)))+++---,,,---///222333000+++'''))),,,,,,((("""!!!&&&,,,,,,)))$$$ ###'''***---......---222999;;;888333...,,,...111333999@@@FFFKKKWWWjjj}}}vvvvvvxxx```UUUSSS___mmmvvvtttiii```UUUKKKFFFHHHSSSfff}}}cccOOOBBB===777444222...'''!!!!!!$$$%%%''')))******+++***((('''(((---111111......000///***)))+++555===DDDGGGFFFCCC;;;222111222222///***&&&%%%%%%)))((()))***,,,,,,***((( ###%%%%%%###"""$$$&&&&&&((())))))+++...111222555555555333000//////000333333222222222555999===:::999999;;;===CCCPPP^^^pppooo___MMMBBB<<<777666666000///...000333444333000444555777888777555222000///......111555666444111//////111666;;;;;;888444222///++++++000666<<>>===888222---***,,,///222999@@@EEEKKKZZZrrruuuhhhbbbdddmmm|||gggXXXOOOWWWfffuuuxxxmmm___TTTPPPRRR```vvvnnnSSSAAA<<<999777777888555000,,,!!!!!!"""%%%))),,,...---***'''&&&***000555222...,,,...---******...333<<>>AAABBBAAA;;;333///...,,,)))((()))+++---...------......---+++((($$$###!!!###)))***"""###+++///111111333222000...,,,---000222---///111333555999>>>BBB888666444111,,,)))...777LLLXXXmmm```iiixxx~~~cccTTTDDD;;;777444222333000555999999666222111222222222222333555777999:::999888888888:::;;;;;;:::777777777999;;;<<<;;;;;;666666555333111111111222111///,,,(((&&&%%%&&&(((+++---000111000---***)))"""###%%%(((***,,,.........444888333)))###$$$(((000+++&&&$$$%%%''')))))),,,+++)))''''''(((((((((+++,,,,,,+++)))''''''((((((******&&&&&&,,,111222000//////000000...***&&&)))---333666555111---+++******+++000555666333///,,,000222///***(((,,,000///+++&&&###%%%)))...000666777888666222---***)))""""""''''''$$$)))(((%%%  %%%***+++---///111222111000///000555888777888;;;;;;888,,,+++...555:::<<<@@@EEEIIIVVVnnnssshhhbbbXXXRRROOOQQQTTTXXX```hhhzzzvvvccc[[[dddvvv~~~|||pppWWWAAA555333444666888:::999777555000...***&&&$$$''',,,000///...,,,,,,---...000111,,,(((&&&((()))))),,,111222666999777777888666111((('''%%%&&&)))---111333///...---------,,,)))'''%%%$$$!!!"""(((&&&!!!***.........000000...+++((()))+++...,,,---...///111555;;;???555444555444...***///666BBBLLL]]]nnnTTT\\\hhhrrr}}}cccTTTCCC:::666333333444444666777666333222222333222222111222444777999;;;999999999999::::::::::::777666555555555666777777444555555333000...------/////////---+++***+++,,,+++...000000---***((('''&&&&&&&&&&&&''')))***+++---333777444---((())),,,///***$$$###&&&)))******,,,***(((((()))++++++***+++,,,---,,,+++***+++,,,111222000***(((+++......000111222444444222---)))***...222333222///---,,,---***)))///888;;;666///111444555333///...222666000,,,%%%!!! ###(((+++,,,///333444222///---,,,+++$$$"""######$$$$$$###!!!!!!$$$(((+++...000333555555222///---000444777555444666666444...///444===BBBCCCEEEIIIQQQ\\\rrrqqqcccYYYTTTKKKGGGGGGKKKOOORRRWWW^^^mmmuuufffeeerrr|||fffQQQ???444000222444666777777666555777555000+++((((((,,,///222000///......,,,***((((((%%%$$$(((***+++///444:::;;;888222000222222///%%%######&&&+++111555777000///---,,,***'''###  """'''######+++***((()))******(((&&&######%%%''')))***+++++++++---000222...///222333000,,,///666;;;BBBNNN[[[lllMMMSSSZZZ```iiixxxjjjZZZGGG===888555555777555000+++,,,111555555444222222111111222444666888888999::::::999888888888444333111///------///111000111111...+++***+++---...000222222000///000222///111333111---************)))'''&&&&&&'''***+++111444666444111000222444...)))$$$$$$(((,,,...------+++)))))),,,......---,,,---...---+++++++++---333444111+++(((+++......---///111333444222---))),,,...000000...---.........,,,+++000666999555000222333444333111222666999333///''' $$$(((&&&***000444444222000000333---$$$!!!###$$$%%%'''((()))+++---...000111222222111...,,,***...444777444222222111...222111555===AAABBBEEEIIISSS```vvvyyydddVVVNNNKKKIIIEEEDDDGGGKKKOOOUUU\\\dddrrrssshhhooonnn]]]MMM>>>333...000222333444555666777;;;999555000+++)))***,,,000...,,,,,,---,,,)))'''%%%###$$$)))---///333888999999666000...111222111(((&&&&&&(((...333555555333111---***&&&!!!###&&&$$$(((---'''"""######$$$$$$###""""""###%%%%%%(((+++,,,)))'''%%%$$$(((***///222...***,,,333222444;;;FFFXXXnnnJJJNNNRRRUUU\\\kkkqqq```LLL@@@:::777666999555))) ###///999888444333222111111111222333444888999;;;;;;:::888888888111///---***''''''***,,,------,,,)))'''''',,,000,,,000333333222111333555333555666333///,,,,,,...---+++(((%%%%%%'''***,,,666666555444333555999<<<...)))$$$%%%***///111000...+++)))***...000000///---......---+++***+++,,,---000...)))(((,,,000000)))+++...111222000+++'''.........---,,,,,,...000///...///222555666555333///000000000000333666999888333***"""###(((%%%***111555666444222111666000'''!!!%%%(((***---///111111222111222111///---+++***)))(((,,,333888666222000...***444111333888<<<===AAAEEEOOO```|||qqq]]]OOOHHHFFFHHHCCC@@@CCCFFFKKKSSS[[[___jjj}}}mmmooo}}}|||eeeVVVJJJ<<<222---///111222333444777999===<<<888222---)))((())),,,)))'''(((+++...---,,,$$$###%%%+++///111666;;;222333222......333555444---+++)))+++000333444333666333...)))###  !!!###&&&%%%""",,,...$$$ """###$$$###$$$%%%'''$$$)))...///,,,%%%&&&(((---000---(((***///&&&%%%'''111DDDYYYjjjrrr~~~RRRMMMMMMRRRVVV```wwwttt___LLLDDD@@@:::888;;;444---''')))000777999777777666444555666666444222555555666777777777777666...///---(((###"""'''---222000+++&&&###&&&+++000...111333222...---000444333666888777333///...//////000///,,,)))***...222:::;;;:::888555333444666000+++&&&(((///555777777333,,,(((---777===999444...000000,,,+++------+++---,,,,,,---///...,,,***%%%&&&(((---111111,,,(((///000000...,,,,,,///111333555444222333555333///,,,+++***))))))---444888999000***+++...+++&&&###%%%(((,,,...---+++******------***###$$$***///555777666666:::>>>666444111---)))'''&&&%%%...///444:::666,,,(((+++///111666888666666===GGGRRRfffmmmYYYKKKFFFHHHHHHJJJIIIFFFBBBEEEMMMUUU]]]bbbwwwzzzqqqpppsssoooYYYIII>>>999999444222333666555222111333777888777222***%%%&&&))))))'''&&&'''***---...---///,,,***,,,000333222000000///...000333666888888000111111111111000//////777444000+++%%% """(((((($$$%%%%%%%%%''')))&&&  $$$&&&&&&%%%%%%$$$###)))///000+++%%%""""""$$$&&&'''&&&%%%$$$$$$%%%###!!!!!!(((666EEEPPPUUUiiiqqq~~~QQQLLLLLLSSS[[[gggsss```PPPJJJEEE<<<666666777333000000444666666444222222444555555444333111444444555777888888888888111000...***%%%%%%)))---222///***''''''***---000...111222000,,,+++---111777888777444000---,,,...,,,------++++++...666<<<>>>>>>===:::888666444444///,,,))),,,222999===>>>888333000444<<<>>>888111000444555222000222111...///......///000...+++)))''''''***///444333///***///000111///,,,***+++---222444333222333555333...++++++***((())),,,222666;;;444///000000,,,(((&&&&&&(((******((('''&&&'''---,,,)))### $$$(((---222333222333666:::555222...***'''%%%$$$$$$)))+++111666222)))%%%&&&))),,,222666444222888@@@PPPddd}}}lllYYYLLLGGGHHHPPPPPPNNNKKKHHHJJJPPPVVV[[[bbbwww{{{ssspppttt~~~gggRRRDDD:::666555444111000222222......000444444222,,,%%%"""$$$((((((***+++***)))***---000444222111111111111///...------///222555777666444///....../////////...---444222000---***%%% """&&&++++++'''######$$$&&&'''%%% $$$((()))'''%%%$$$"""'''---///+++'''&&&'''''''''((((((((('''&&&%%%&&&%%%%%%)))111;;;BBBFFFSSS[[[hhhvvvQQQLLLLLLUUU```ooossscccVVVRRRLLL>>>444000999:::::::::888555111///+++...111333333222111111333444555666777999999:::444222///,,,***+++,,,...111---***))),,,/////////222333444111---***,,,...999888666111---******+++)))***+++***+++000888???AAA???===<<<:::777333000//////...000444999???BBB;;;777666888<<<;;;333+++---222666444444666555333000///000000000...***&&&)))***---222777777333......111333000+++'''&&&'''+++...///...111333111,,,+++++++++******---111555;;;777444333000***'''((()))))))))&&&$$$######%%%,,,,,,)))$$$"""&&&'''+++...///......111444222///+++'''$$$######$$$%%%(((---222///'''!!! ###(((000666555222333999MMMaaazzzkkk[[[OOOIIIIIIPPPPPPNNNLLLLLLOOOTTTXXX```iiizzzoooeeeuuuxxxqqqrrrzzzwww[[[HHH>>>666111000333///---...---***+++///222111,,,&&& $$$((()))---111///***)))---333999::::::888333000------***,,,000444777777333000...,,,+++,,,//////---***---,,,,,,---...---***(((###''')))((())),,,,,,)))"""###$$$%%%&&&%%%!!!%%%***,,,***'''%%%!!!%%%+++---+++***+++------++++++,,,///...+++'''((())),,,...000444999<<>>222...999===AAA@@@;;;333...,,,(((+++...//////000222444555555555666666777888888555222000///000222222222222...,,,...333666333000777777666333///,,,---...666555333000---+++))))))'''***,,,,,,+++---222777===<<<::::::999666111---000111111111111444999===999666333333444222+++%%%%%%---222222333555777666//////000111222///+++(((+++,,,///555::::::666111///333666444---&&&######%%%(((***+++---000...)))+++,,,---......000333666777555555333---&&&$$$(((,,,+++)))%%%""""""%%%(((---,,,)))%%%""""""%%%((((((***------,,,,,,...000///,,,((($$$""""""###$$$%%%(((---000///)))### """'''111999999555444888KKKaaa}}}kkk]]]RRRKKKJJJOOOOOOOOOPPPRRRVVV\\\```mmmyyyuuufffooo~~~}}}qqqkkkjjjkkksss|||jjjPPPAAA:::555000...222---***+++***))),,,000444000+++$$$ !!!''',,,---000333111---,,,///222;;;>>>???<<<666000......+++---000333666666222//////,,,***,,,000000...***%%%%%%&&&***---//////...---------+++******)))(((%%%%%%&&&(((((('''%%%###!!!%%%***------+++)))"""%%%)))+++++++++---...111///...111555555000***'''+++111333555777;;;>>>FFFJJJPPPSSSXXXfffyyyUUUPPPOOOWWW```mmmxxxfffUUUNNNFFF:::000///888===BBBAAA:::222---+++((()))***+++---111555888888777666555444444444555333222111333555777888777777444333666;;;===999444888777555222///---,,,,,,//////000111000...***(((%%%***///111000//////111666666555555444111---***------.........111555999666222...***))))))'''%%%'''...222000...111444444111111222444555444111...---...111666;;;;;;666222///555999777///(((%%%%%%***,,,---+++,,,---***%%%,,,...000222222444666888555444555444...&&&%%%)))000...***&&&$$$&&&***...---+++)))&&&%%%&&&(((+++)))+++---///......------+++***'''$$$###$$$%%%&&&))),,,000222222///***%%%###'''000999:::777777:::LLLdddkkk\\\QQQKKKKKKSSSUUUWWWXXXZZZ]]]cccgggvvvpppnnnrrr|||oooccc[[[^^^bbbfffhhhiiijjjmmmpppttt~~~qqq^^^III===999555111000000,,,)))***++++++...444666222,,,&&&###&&&+++///111111000000111111000///777:::<<<;;;666111000000.........000222333222111000///---...000000...+++""""""$$$(((---000111111000...,,,+++)))'''&&&&&&)))***++++++***)))))))))$$$%%%'''+++///111///---&&&(((***+++++++++,,,---///......222777777111+++''',,,222555777999===AAACCCDDDEEECCCDDDMMM]]]iiiRRROOOQQQXXX]]]fff{{{zzzeeeQQQGGG@@@666111222:::===@@@===777000,,,+++)))((('''***000666999;;;888777555333222111111222222333555666888999;;;;;;<<<;;;;;;===@@@???;;;888444333111///---+++*********,,,...111333111,,,(((###***222777777555333333111333333222...+++******))))))***+++///333777999666222+++&&&######&&&(((///444444...)))+++000222666555555666888888666444---...111666:::999444000---444:::999111***(((***333444111---+++,,,(((###(((,,,000333444555777888555555666777222,,,+++///333000,,,(((%%%''',,,111+++)))'''&&&&&&''')))+++))),,,///222222111...,,,(((((('''''''''((()))***---000333333555666222,,,$$$&&&,,,444777777999>>>NNNhhhooo^^^QQQMMMOOOXXX\\\```___]]]^^^dddiii|||zzznnniiiuuuyyyfffXXXSSSQQQNNNNNNOOORRRTTTUUUYYYaaallltttzzz```RRRCCC<<<888444333333111---***,,,,,,,,,///444666222---(((&&&(((+++---///...---...000000...+++///111222222111000/////////---++++++---///000000000000000///...---++++++######%%%)))...222444444///,,,+++,,,***'''&&&''',,,------,,,***)))***+++))))))***...333555222///,,,---............---,,,***+++...333777666222---***,,,///222444666999;;;<<<;;;999777888@@@KKKSSSKKKLLLRRRYYY[[[bbbwwwiiiSSSHHHBBB:::888:::??????===999444///---+++(((&&&'''...777======:::666555333111000000111222333666999:::999888:::<<<;;;<<<======<<<:::777555222000...---,,,,,,+++***,,,,,,---///222111---***$$$+++333888888666555666111444666222***&&&'''+++---+++***---333777999999555222,,,%%% $$$'''111555333***$$$'''///444777555444333444555444222------000444888777222---***222999999111,,,,,,...222222///******,,,+++'''"""''',,,111333444555666555444666999777222111333444222---(((%%%&&&***...'''&&&$$$###%%%'''((()))(((+++000444666333///+++&&&'''(((***,,,---......000333333333666:::888222'''&&&)))000444888===DDDRRRkkkyyyeeeWWWUUUYYY^^^eeekkkjjjeeedddkkksssrrrffflll~~~yyynnn]]]WWWOOOHHHDDDCCCDDDEEEFFFKKKQQQXXX```hhhpppvvv|||jjjOOOGGG>>>:::555222222555333///,,,------+++---111111...***'''&&&&&&''''''((()))+++++++++*********&&&&&&&&&'''***++++++***,,,***'''''')))***++++++,,,///000...)))&&&&&&(((######%%%)))...333555666///,,,,,,000///+++***---+++,,,,,,***'''&&&(((******+++///555:::999333---000111222333333222000...)))---333888:::999666333...---+++,,,///222444555555222//////222888???CCCDDDIIIRRRYYYZZZ```wwwoooXXXNNNHHHAAA???BBBEEEAAA<<<777222///---,,,'''%%%(((111===BBB>>>888444333111//////000111222444999===<<<888666888;;;777999:::999555222000000222000///.........------///---,,,---000000...+++&&&,,,333666555333333444333888999333)))###&&&,,,555111...111666:::999777333111,,,%%% $$$---000---$$$ &&&111888666333000/////////...---------///333666555///***(((000888888111,,,...111)))***(((&&&(((...///---""")))...000222222333444222444888888555333444555222---'''######'''***$$$###!!!!!!###%%%'''''''''+++000666888555///+++%%%'''***---///000111111000333333111555<<<;;;555+++((()))...444999BBBJJJUUUmmmnnn___^^^cccfffpppyyyxxxrrrrrrzzzwwwhhhhhhtttooohhh\\\NNNCCC>>>???AAA>>>???BBBFFFMMMTTT[[[^^^bbbkkk}}}rrrXXXDDD???;;;888333///000555555111......---******------***'''%%%$$$$$$"""!!!!!!&&&******&&&$$$&&&)))!!!$$$''''''&&&(((&&&%%%&&&'''((('''&&&(((---000,,,$$$ """%%%!!!"""###'''---222555666000---...333444///...222***++++++((($$$###%%%(((***,,,222:::???<<<222***222333444666777666333000***000888>>>???===;;;:::000,,,((()))---222444444...***&&&&&&+++000444555CCCIIIRRR[[[gggttt{{{eeeWWWOOOHHHCCCBBB@@@===888333000//////000---+++***///777<<<<<<:::555666666333...---...111555444333333555666666555444222000//////...---,,,000...,,,,,,//////---+++......,,,***...444444///,,,***,,,222444222111222666888666///((((((((('''444333333444777888888777222000,,,&&& (((+++)))###!!!&&&,,,///...+++''''''***,,,,,,+++...---------,,,,,,++++++,,,,,,---------.........***%%%###&&&---000---))) (((///......000222222222555888777333...000111111---)))&&&''')))!!!###$$$###""""""$$$%%%))),,,000444666666444333(((%%%&&&+++...111555;;;;;;333,,,+++000444333111///+++***---222999DDDOOOYYYsssxxxpppkkk{{{}}}}}}llleeeiiiuuu|||iii]]]TTTJJJEEEEEEDDD???;;;===DDDJJJLLLLLLOOOVVVffffffPPP777666444333333000---***+++)))'''&&&'''))),,,...,,,++++++++++++((($$$!!!"""+++222000'''!!!$$$)))######$$$"""!!!&&&'''%%%$$$'''((('''***,,,...+++&&& !!!%%%)))...222444///333777888666444555666000,,,'''%%%''')))***)))---000666<<<===999111+++///888===;;;:::<<<;;;888666999===AAACCCBBB@@@???999555...***)))***+++,,,)))&&&###%%%)))...000000>>>JJJYYYfffrrrmmm]]]SSSJJJEEECCCAAA>>>999555222111111222111000111555;;;>>>>>><<<;;;:::888222...---111555555333111111222444444333444333000///.........---///---,,,,,,...///...,,,+++,,,,,,***---222333111,,,***+++///000---+++,,,111444333---)))******)))/////////222666999::::::222000+++%%%'''***)))$$$"""'''---000+++((($$$$$$&&&)))***)))++++++***)))((((((''''''///---+++)))***,,,...000...***'''***///222///+++'''---,,,******++++++,,,000333222...)))---------+++'''%%%%%%'''"""$$$&&&&&&%%%$$$%%%&&&)))+++...111333444333222---)))))),,,...///222888555000***))),,,//////...444000------...444BBBOOOeee~~~zzzllleeeiii|||~~~ooobbbUUULLLJJJEEE@@@======BBBFFFFFFDDDHHHOOO___vvvtttYYYCCC777666555555555333000---...+++(((&&&'''***---///***)))))))))))))))(((''')))...222///((($$$&&&)))%%% """%%%%%%$$$%%%(((***'''&&&***,,,+++...//////,,,'''"""!!!%%%***///333555555777:::<<<<<<;;;;;;<<<222...***)))***---...---///222666:::<<<999222---///666;;;::::::>>>>>><<<<<<>>>AAADDDDDDAAA>>><<<666222,,,)))''''''&&&&&&&&&###"""$$$(((,,,------AAARRRgggvvvvvveeeWWWLLLEEECCCAAA???;;;777555444444444555777:::===?????????>>>===<<<777111,,,,,,111666666444222222444444444333444333111///......//////000...------......---,,,)))---...++++++...000000+++((()))+++***%%%###%%%+++///000---+++...///...******,,,000555999;;;<<<666333...'''"""!!!###&&&***...---'''%%%***000222+++'''###!!!###&&&)))+++,,,+++)))(((&&&&&&&&&&&&000---(((%%%&&&)))...111222...+++---222444111...###!!!###***///---)))'''%%%%%%(((---000000+++&&&(((((()))'''%%%###$$$%%%"""$$$'''((((((''''''(((******,,,---///111111222111---+++,,,---,,,...222///---+++))))))***,,,...888555111...+++000???OOOkkkwwwgggccctttwwwggg[[[VVVNNNJJJEEECCCDDDEEECCCAAADDDLLLZZZnnnzzziiiPPP;;;555555555777888777444111111...+++***+++...000000)))((('''&&&(((***---///000000000---***((()))+++((($$$!!!"""$$$&&&&&&$$$&&&******((((((---000111111000---)))$$$""""""###"""'''+++...000111777888;;;>>>AAABBB@@@>>>333000---,,,...111222222222333555888:::888555222///444888888:::>>>AAA@@@AAACCCDDDEEEBBB>>>999666111...***(((&&&%%%###!!!%%%$$$###%%%)))+++,,,,,,QQQaaavvv~~~kkkZZZKKKBBB@@@???>>>;;;999777666555555777:::>>>???>>>===;;;;;;:::999666000+++***...222555666777999:::999666333333222111///......///000222111000///...---,,,+++,,,111222---))))))+++***(((&&&'''(((&&&!!! ###(((,,,///...///333444222))))))+++000555999;;;;;;;;;888222,,,((((((,,,000111444333---***---222444,,,)))$$$!!!"""&&&***...000///---+++***)))((((((---***&&&$$$$$$''',,,///333000...///222333111...******,,,222555333---)))$$$%%%)))...222222---((($$$$$$%%%$$$$$$#########"""&&&((()))))))))***))))))))))))+++...000222222---***+++***(((***...,,,------+++)))))),,,///777666555111---000@@@PPPggg~~~rrrkkkvvv}}}qqqjjjbbb\\\TTTNNNLLLKKKJJJJJJLLLSSS^^^mmmnnn\\\HHH999333333555888::::::777555111///...000333555444333***)))'''&&&'''+++000555333000+++***+++---------+++(((&&&%%%&&&&&&$$$"""$$$'''(((&&&'''...333444000---(((!!!  $$$(((+++,,,,,,,,,111333888???DDDDDD>>>999222000......///222444555111111222555888999888777000222444555888;;;>>>???@@@AAABBBBBB>>>999444000,,,+++*********(((&&&###''''''(((***,,,---------bbbpppppp\\\JJJ???;;;===<<<;;;:::888777666666777999<<<===:::888666555444666666333...+++,,,---000333888===???<<<555000111222222000...,,,---///444444333000...+++******222666666///)))'''&&&%%%%%%$$$%%%'''%%%!!!"""&&&''',,,//////222777666333***+++...222666888888777999888444///,,,---111444555888666///+++---000111,,,)))$$$ ###)))---222222111000...,,,+++***)))(((&&&&&&&&&''')))***111///---...000111///---000111333666999888222,,,&&&'''***///333333///***######$$$$$$%%%%%%###### $$$&&&'''((()))+++((('''&&&&&&(((,,,000222///+++(((((('''%%%&&&******,,,...---)))))),,,///222444666666333666CCCRRReee|||uuutttyyywwwpppeee[[[WWWVVVXXXZZZ^^^cccjjjuuurrr\\\III;;;555///111333777::::::888666......111666<<<===888444...---+++((('''+++111666222---((((((,,,//////...+++***((('''&&&$$$""" ###$$$###%%%---333444+++(((!!!###))),,,---,,,+++***---555>>>DDDBBB:::444//////......///000333444///000111444888;;;;;;;;;111000000222444666888999999;;;<<<<<<999444///+++)))***+++...000000...,,,***+++,,,,,,,,,,,,------iiivvvyyybbbMMM???:::;;;<<<<<<;;;:::999888777777777777777666333111///000444777777222...,,,,,,)))---444:::<<<999222,,,...111333222...******+++111222222///,,,***)))***555888777111,,,***((($$$""""""%%%'''%%%"""%%%+++'''+++...///222555333...***,,,000444888777444111111111000...------///111222555444---(((***------+++)))$$$ %%%***111222333333222///,,,+++(((((())))))******))))))000///---...//////...---000222444555888999444---'''''')))---111222///+++%%%%%%%%%'''((((((&&&$$$ """$$$$$$$$$%%%''')))%%%$$$$$$%%%(((,,,000333...***&&&&&&%%%"""###''')))+++...---+++***,,,...000111555888999===IIIWWWlll}}}qqqkkkuuuzzzpppkkkjjjmmmpppwwwxxx{{{zzzcccOOO===444222+++---000555888999777555---...111888??????999222111111000---***,,,111666///+++((()))---000///,,,((()))))))))'''%%%###!!!###$$$###$$$+++///000&&&######+++000111///...%%%***333;;;???===777222.../////////...///222444111222444888<<<>>>===;;;111...---000222222222444222444666777555111,,,)))((())),,,111555888777666---......,,,***)))***+++cccssslllTTTCCC===;;;<<<===>>>===<<<:::999888555333333333222...+++,,,111555555222---++++++%%%(((...444777555000,,,,,,000444333...(((&&&'''***,,,---,,,***(((***+++333555444111000222///***!!!"""%%%'''%%%###&&&---&&&)))***+++---///+++$$$'''***000555888666111,,,(((***------,,,++++++,,,...222111+++'''))),,,---,,,***&&&!!!###(((000222555777666333///,,,++++++,,,,,,------------000000///000000111000000...111222111555888555---)))((((((+++///000...+++)))((((((***,,,,,,)))&&&((('''&&&$$$!!!!!!###%%%""""""###%%%(((---111444000+++'''&&&$$$ !!!$$$+++---/////////......///333111333777;;;BBBOOO[[[tttxxxnnnnnnuuuhhhTTTFFF:::222000''')))---222666777444222000...///555;;;<<<666000111333444111......222777///---+++---//////,,,(((###%%%(((******(((''''''###'''(((&&&&&&))),,,+++$$$""" (((///333333000---###(((///333555444333222000111222222000000333555666777:::>>>AAA@@@===999000+++***///222000000111000111444555333000,,,)))(((***---222777;;;;;;:::333333111...***(((***,,,[[[ooosssZZZHHHAAA<<<===???@@@???>>><<<;;;:::555111000333333...***)))---111111...+++)))***%%%'''+++000333444111...***000555444...'''$$$$$$$$$'''))))))((((((***---000111111111444888555000!!!"""%%%'''%%%"""&&&---$$$&&&(((''')))***$$$$$$(((///555888555///)))###'''+++...---+++***))),,,000111,,,))),,,///000...---***%%% %%%)))111444888;;;:::777222...//////.........///000111111111111222222333333333...111111000444999666///,,,***)))+++///000///,,,,,,++++++,,,///...+++'''...,,,)))$$$  """!!!!!!"""%%%)))---222444333...)))'''$$$ """///000111333444333222111777333111555<<>>=========:::888555333222333555444111---)))///111+++(((+++---+++///...---,,,------+++***(((+++000222111+++$$$ """%%%'''(((''''''&&&,,,,,,,,,---000111000///%%%'''))))))'''%%%%%%%%%)))###$$$...///$$$"""///666333333666333*** $$$)))...///...,,,***...222222...,,,---,,,)))'''((()))(((%%%$$$######000444888777222......///111222444444333000---+++...---...222666888666333444222111///...//////000---...//////......///000222000...,,,+++,,,...///++++++,,,***!!!$$$$$$$$$$$$$$$&&&+++333888666000(((######%%%)))+++888777555444444666888999999666555999???HHHVVVbbbssssssmmmrrrnnnSSSDDD<<<666000---)))((()))---333555111---222222222222111000......---111555666333000//////...///111222000,,,(((%%% !!!%%%+++111333000---000444333+++&&&'''+++---)))(((&&&###""""""$$$%%%((()))+++...111111///,,,'''&&&%%%%%%(((,,,111444:::777333111111333555555888999:::<<<======<<<<<<...---...333888888333...111333555333///,,,---///*********+++...333:::>>>BBB<<<888666222+++&&&%%%KKKUUUaaakkkrrrzzzpppZZZIIIAAA???<<<<<<<<<<<<:::777222333444666666444///,,,(((...///***(((***+++)))***+++,,,------,,,)))'''$$$&&&))),,,,,,)))### """%%%&&&&&&&&&'''(((++++++,,,...///000///...&&&)))---...,,,)))&&&%%%'''$$$(((111111%%%)))444:::777555888333+++%%%(((---111111000...,,,111444333///,,,---,,,)))$$$&&&)))+++***'''%%%###,,,///111///+++)))+++---///333666444///++++++------,,,---000444666555444888777444111...,,,***))),,,---...//////000111111111...,,,+++,,,---//////---------,,,&&&###'''((('''&&&&&&(((...333///***%%%"""$$$(((,,,...999888666555444555666777999777999===BBBGGGRRR\\\nnnuuulllmmm}}}xxxcccLLL@@@<<<888444222///------000444555111,,,222333333333111...+++)))***...333444222000///...---///111333111...***'''%%%$$$&&&***...000///---,,,000000***%%%'''***++++++)))'''&&&'''((())))))++++++---///111111000---+++)))&&&%%%'''+++///333444111......000333555666333444666777888888888888111222444888:::888444//////222555444000......000///---***)))+++000888===@@@<<<888777222)))###"""GGGLLLRRRVVVZZZcccoooxxxyyy```MMM???<<<999888999999666333///333666777555111---+++)))---...+++)))***+++)))$$$&&&)))++++++(((%%%###!!!"""###&&&(((&&&### !!!###$$$###!!!"""&&&******+++---/////////---,,,***...222444222---)))'''&&&&&&,,,444111'''!!!###000999>>>;;;888999555---,,,000444555444111//////222444222,,,***+++***'''!!!'''+++,,,***%%%"""'''((((((%%%######'''+++,,,111444111+++''')))---***)))))),,,///222333333888777666333000,,,(((&&&***+++...000222333333333///,,,)))))),,,......,,,000......000---'''######***,,,,,,)))&&&%%%(((+++&&&###!!!!!!%%%+++///222888777666555444333333333777777;;;AAADDDFFFNNNWWWlllzzznnnhhhssskkkYYYFFF>>><<<:::666555444222111333555444000,,,222222222111///,,,)))(((***...222555444222//////---///222444333000,,,***)))(((((()))+++---------***///000,,,)))+++---------***''''''***,,,,,,+++---------///111222111000111...***&&&&&&)))---111+++***(((***...222555777111222333444555666777777555999===>>>;;;666222///---111555555222000000111444111...,,,---111777:::;;;777444333...&&&""""""DDDFFFHHHIIIKKKSSS^^^gggsssxxx~~~hhhSSSAAA;;;666555666666333000///222666555111...------,,,...///...------,,,+++!!!###&&&'''&&&%%%######&&&%%%$$$%%%((()))'''$$$$$$&&&%%%!!!""")))***,,,///000000...---,,,111444777777444000---,,,)))***///444000(((&&&***222:::>>><<<999999666111333666999999555111000000111111...(((&&&(((&&&"""!!!'''***)))%%%"""$$$###!!! &&&***(((******)))'''&&&''')))&&&&&&&&&'''))),,,///000000111222333111///+++)))(((***,,,000333444444222---)))&&&'''***,,,***'''///,,,---222333---'''%%%+++...///---'''$$$%%%(((!!! """''',,,000222555444444222111000///...333555:::@@@CCCGGGPPP[[[qqqsssgggkkkwwwdddUUUEEE>>><<<999666444666444444444555444000---000///...---------......///222555777666333000......000333555555222///,,,******++++++,,,,,,,,,+++...333555222111333444333---)))&&&'''***+++***''',,,,,,,,,...111444555444777444...)))(((***---000(((&&&%%%''',,,000333444222333555666888999:::::::::???DDDBBB:::222---++++++000444555333111222333333333444666777888777666111---+++***'''######'''===>>>???@@@BBBHHHPPPVVV\\\aaajjjuuu~~~ttt^^^KKKCCC:::666777777444111111222333000---,,,...111000000111222222111///...&&&'''((((((&&&''')))+++000---)))***---...---***(((***((( ''',,,///222222000.........888999999777333111000000---...111111...***,,,000000555999999888888666444777:::<<<999333///.../////////+++'''&&&(((&&&!!!###(((***(((&&&%%%### !!!'''+++&&&""""""''')))'''###""""""######$$$''')))+++***,,,///111111000---,,,((()))+++000333333111...)))'''%%%&&&''''''$$$!!!(((%%%'''///222...((($$$***///222///)))%%%%%%(((""""""###%%%***---........./////////...---+++***///111666===AAAHHHVVVccczzzzzziiifffmmm}}}zzz^^^QQQCCC>>><<<999666666888777777777888777555333...,,,***)))+++000555999444555555666444111---***---///222555555222///---(((***...000000...,,,+++333777888555555777888666///,,,)))(((******'''%%%***)))+++...333666888888;;;777111---+++,,,///222***((('''(((+++...000000222444666999;;;<<<<<<;;;===BBBEEEAAA777---((('''+++///333444222111222444---111777>>>@@@===444...'''###!!! '''...===>>>??????AAAEEEJJJNNNLLLPPPZZZfffnnnrrrxxx~~~ooo[[[PPPCCC<<<;;;<<<999555333222111...---...222555333000111444666222//////...000000...---...222777777222......222555333000+++...,,,###)))111333555444111///000222<<<<<<:::666222000000111111111111000///...///000,,,000333555555444444444777999:::666///******------...+++)))***---)))###""" $$$)))------+++'''%%%"""!!!"""&&&***,,,&&&  )))---(((!!! !!!######"""###%%%''')))+++---//////...,,,***))))))+++...111000+++&&&$$$%%%&&&&&&%%%$$$"""!!!""" $$$,,,///+++&&&###+++000444111***&&&'''***&&&&&&'''***------,,,***((()))+++,,,,,,+++)))(((---///444:::???HHHYYYhhhoooggggggppprrrUUUIII>>>;;;:::999888999;;;;;;;;;;;;;;;::::::999...,,,***))),,,333:::>>>666444222111000---***'''***,,,///222111///,,,)))%%%)))///333333111000///555777666333222555666333000000///---+++***((((((******,,,000555999::::::999777333///...///222333///...,,,+++---.........---000555999;;;;;;:::999<<<@@@BBB===333***&&&%%%+++...111222000000222555***...666>>>AAA;;;000&&&###  )))333CCCCCCBBBBBBCCCEEEIIILLLGGGHHHNNNXXX]]]___dddjjjsss{{{hhhZZZIII>>>======;;;888555333111000222555666666222......333555111------111444777666444444888<<<777222...///555888777333,,,000111'''$$$///555888999666222000333777;;;;;;;;;888333000......222222222222222222///,,,+++,,,000222222000111222444777777222***%%%&&&))))))*********---000+++$$$%%%###"""&&&,,,///---+++)))(((&&&&&&(((***,,,---***%%%"""&&&---///)))""" ###%%%%%%###"""###%%%'''(((***,,,---,,,+++***+++******---///,,,$$$###'''(((%%%###$$$&&&%%%$$$(((...000+++'''&&&---333777333+++&&&(((,,,)))***,,,...000...***'''###%%%(((+++,,,,,,***)))---000666;;;???FFFVVVfffzzzmmmfffiiiyyyzzzbbbMMMBBB888555555555666999<<<<<<===<<<:::999999999111000......000444888;;;777333///------,,,***(((&&&(((+++---,,,)))&&&###$$$)))///222333444666777555666333......111111///...111333111,,,***+++------...111555999;;;;;;999555333111000000111333444555222000///000000///...)))---333999;;;:::888555999;;;;;;888222,,,)))(((,,,...000///---...111555111111444999;;;777...&&&&&&$$$$$$%%%###""")))222FFFDDDAAA@@@@@@BBBFFFHHHGGGEEEHHHOOORRRRRRWWW___eeemmmzzznnn^^^JJJ>>>;;;<<<:::777555333222444888:::999777000++++++111333...******000444999999777666999<<<444///,,,///555:::888555,,,222333+++(((555888:::;;;777222111555999999:::;;;999555000,,,+++111222333444666555...'''+++,,,...000000......111222555555///&&&!!!###'''%%%&&&'''(((---000+++"""%%%######''',,,...+++(((***))))))***,,,------,,,---++++++---000///***%%%!!!%%%''''''%%%######$$$$$$%%%'''***+++,,,------,,,******,,,---))) !!!)))***&&&$$$'''+++++++++///444333...******000555999444+++%%%(((,,,+++,,,...111222///+++''' ###'''+++------,,,***///222999>>>???DDDSSSaaa~~~sssiiigggsssmmmTTTJJJ???444111000000111444;;;;;;;;;999777555555555444333333333444444555666888444///---......---+++###%%%''')))(((%%%!!!%%%)))...111222555:::>>>777666222,,,,,,//////,,,***///333111+++)))+++000111222555999<<<<<<:::888111000000000000222333444777555333222222222000///&&&+++333:::<<<;;;777444666777777555111...,,,,,,---...///---+++,,,111555;;;777555555666555///)))******,,,,,,((($$$(((///NNNGGGBBB@@@>>><<<>>>CCCBBBDDDDDDBBB@@@BBBGGGKKKWWW]]]iiixxx~~~gggMMM???;;;777444111999666444555888:::999777222///000555555...((((((---000333555555555666888222...,,,...333888::::::777555///)))%%%'''...555======;;;333+++))),,,111555666777444000---,,,,,,+++000666888555///)))&&&###,,,000,,,)))---000///222333222,,,%%%!!!"""%%%$$$%%%&&&'''''''''&&&%%%!!!!!!###(((,,,,,,(((###&&&+++...------000111///---,,,+++---000///,,,(((''')))+++***&&&$$$%%%&&&%%%&&&(((((((((***---000...+++)))'''%%%### !!!&&&++++++((('''))),,,)))---111444222///---,,,333333111...***((('''(((...,,,///444444...)))((("""+++444666111,,,+++---333666555:::CCCDDDNNNccc|||uuuhhhkkkuuuvvv```PPPDDD;;;111---///111///+++000222555555444444666888777777666444222111333444666444222333555555222///)))******)))(((%%%###!!!$$$***///111444<<>>BBBAAA@@@???;;;888:::@@@FFFMMMRRR]]]iiitttqqqWWWGGG???888444333999777666666888999::::::555222222666555///))))))+++///333666777777888999111...+++,,,111555666555555333///***'''***000555999:::999222***&&&(((+++,,,...000111000---***((($$$***000444222,,,'''###'''...111...+++...111111000111111---&&&"""###%%%'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$"""&&&+++///000222666777333.........000222111...+++***,,,...,,,)))&&&''')))***)))''''''(((***---...)))(((&&&&&&''''''&&&$$$'''***+++***'''(((,,,111---...///000///---+++)))//////...---+++*********---+++,,,000111...,,,------666>>>@@@999222...---111444333888@@@AAAKKKaaa|||pppnnntttmmmXXXHHHDDD<<<444///......+++'''---000444444333222333444222333333111000///111222666444222333444444222///++++++***)))(((&&&%%%$$$$$$)))---000555<<>>===<<<;;;:::888666444222111...///---)))&&&)))222:::BBB;;;333111444666444111,,,...000///,,,)))''''''dddWWWJJJEEECCC???======<<<;;;888333000222888>>>DDDIIIRRRZZZaaannnyyyaaaOOODDD;;;666666999888777666666888;;;???999666555777555000+++******...333777888999999:::111...+++,,,000222333111222111...+++***,,,000444444666666000'''"""###%%%$$$'''+++///000...)))%%% &&&...222111,,,&&&###+++000222000...000333444///111222///***&&&&&&'''+++)))%%%###"""$$$&&&(((,,,,,,***&&&""" !!!))),,,000444:::???===888000000000222333333000......000222000---***+++------***''''''***,,,,,,+++%%%$$$%%%'''***,,,,,,+++------,,,)))&&&(((...333333///,,,+++,,,,,,***(((000000000///...---,,,+++(((%%%%%%(((***+++///444===DDDKKKJJJCCC999333111000444333666>>>>>>III```zzz~~~uuutttyyygggUUUGGGBBB>>>888333///,,,(((%%%+++...222444222000...---)))+++---...------///000555333222111222222111000...------+++***)))((('''$$$(((+++///666<<<<<<777111000000111222222///------.....................000...///333888999555000)))***+++---000555999<<<777777444000***&&&$$$###***)))***...444:::>>>@@@999:::;;;;;;:::999888777...---)))%%%$$$+++777@@@AAA999111...000444444333---111444111,,,'''''')))cccVVVIIIEEEDDD???999666666666555222///000555:::@@@EEEMMMRRRWWWddd}}}hhhWWWIII>>>999888555666777555333555;;;???;;;888666555444111...,,,,,,///444888888888888888000---***+++///222222111------+++******,,,...000222333222,,,$$$ !!!$$$&&&'''***...111///***&&&###)))000555333...(((%%%---000222111111222444666111333555333000,,,+++,,,---+++(((%%%%%%%%%''')))000111000,,,&&&""""""###,,,///222666>>>CCC???777...///000222333222000///111333555444000...///000...+++))),,,000222///***'''&&&'''))),,,......---......,,,)))'''(((---111555///((('''***...---+++777666333222111///---+++ ###'''000888GGGKKKOOOMMMFFF>>>999888444777666888>>>>>>IIIaaayyyyyyppp^^^PPPFFFAAA???<<<888333...+++)))+++...222333111,,,'''$$$###'''+++---...000111222111///......///000000///000111111000---***((($$$'''***///777<<<999111...///111222000...,,,+++///...,,,---///000000000333000...222888999555000,,,,,,---...000333555777666777444---%%%"""$$$(((555444333333555666777888555777999<<<===<<<;;;:::111,,,&&&"""$$$,,,888AAA===888333111333555555444000555888444,,,((()))---WWWLLLCCCBBBAAA<<<444000111333666555333333666999===BBBIIINNNTTTcccnnn```RRRCCC999666000222444333222333888<<<888666444222222222111///...111555666666444444444,,,(((%%%&&&+++///111111+++)))(((((()))***++++++000111///)))""" ###'''***+++,,,......---)))&&&(((---333666444///)))&&&+++---///222333333444666666777888777555333111111...---,,,***)))))))))***000333666555000***''''''...000222555;;;???:::222***,,,...//////......---000333555444111000111333......000555;;;;;;666000---,,,+++,,,------,,,++++++++++++***((('''((()))222,,,&&&&&&+++111333222888555111/////////---+++!!!&&&000:::GGGHHHHHHFFFAAA>>>>>>???:::>>><<<===@@@???KKKcccwww|||eeeOOOCCC???@@@???<<<999666444222111...000333444111+++###%%%+++///111222444...---,,,++++++,,,///111000333666888666111+++'''&&&(((+++000777;;;777///))),,,///000...,,,,,,,,,000...---...111222333222333111///111666777444000------------///111333444666666222***######***111;;;<<<<<<;;;999555222111222444777:::<<<<<<<<<;;;333---&&&"""%%%---666<<<999888777888::::::777333444888:::555---))),,,111IIIAAA;;;;;;;;;666000...000444888999888777888::::::>>>FFFNNNWWWhhh}}}pppfffZZZIII999000***---111333444444555666111111///,,,...333444222///111333333111000000111***%%% %%%+++...///+++)))'''&&&'''((('''&&&+++------)))$$$"""%%%***+++---///...+++(((&&&%%%)))---111333000,,,)))'''))))))---444777555555666999999999888777555444333///...------,,,,,,,,,,,,///333888:::888222,,,))),,,...000000333666222+++%%%(((+++,,,+++*********---000333333000000111444111333777===AAAAAA;;;666333111///......---+++)))((()))))))))(((&&&$$$"""+++(((%%%&&&,,,333777888222...)))(((***------,,,  ###$$$&&&...777======<<<:::999;;;???BBB@@@DDDAAA@@@AAA???KKKcccvvv}}}~~~___GGG<<<;;;???<<<888666666777888888111222444555333,,,###(((///333444555555+++******)))))),,,111555444777:::<<<:::444---((((((,,,///111666:::777000'''))),,,---------...///......///111222333444444222111000111222333222111,,,+++++++++,,,///111333555444000)))$$$'''///777:::===@@@@@@===888333111000222555777999;;;;;;;;;333...'''&&&)))///333555444666999===???<<<777333555777888333---+++...222BBB;;;555444222///...000444777::::::888777888:::;;;???HHHUUUcccvvvuuuyyy|||xxxxxxxxxzzz}}}yyyppphhheee___NNN999,,,&&&)))///444777777333000)))+++)))&&&+++333777555---...///...---...///111...(((!!!###)))---///...+++'''%%%&&&&&&%%%######(((,,,,,,(((%%%&&&)))(((...333222,,,%%%###$$$'''***---...---+++)))(((''''''---666;;;888666777:::888666555444333222111000///,,,++++++,,,...000000222666::::::555...)))&&&***+++******+++)))%%%"""%%%(((***(((''''''((((((+++///000......111333222444888;;;<<<;;;999888333222000///000///---,,,((((((((('''&&&$$$!!!$$$$$$%%%(((,,,222777:::111+++%%%###&&&***++++++&&&&&&(((***'''$$$'''...//////000111333777<<>>;;;666111555555333///,,,,,,...000@@@999222///---+++...444888::::::888555555777:::@@@DDDNNN^^^ooo}}}rrrjjjtttxxxgggaaa``````dddjjjhhh```]]]aaa```QQQ;;;+++%%%(((...555;;;999333,,,$$$&&&%%%###(((333999777++++++,,,++++++,,,///222444---$$$!!!$$$***///111111---(((&&&&&&&&&$$$"""###+++...+++'''&&&'''%%%///888888///'''$$$%%%&&&(((+++,,,,,,++++++,,,%%%%%%---999>>>:::777888999777444222111111000///222///***((((((+++///333111111333777999666...(((!!!&&&(((%%%###%%%%%%### $$$'''((('''%%%&&&(((%%%(((,,,---------000333111333555555444333444555222000///000111111000///***((('''%%%%%%###!!!"""%%%))),,,000555999666...&&&"""$$$((()))))))))***------''' $$$&&&'''))),,,000444888;;;DDDHHHDDD@@@>>>:::EEE___uuuiiiWWWHHHAAABBB>>>555+++(((...555777666111111333666777333+++%%%%%%+++333999:::888555333)))******)))***...666<<>>>>>;;;888777777333333444555666888:::;;;...***))),,,222444000+++---111666:::;;;888444111444222///,,,+++,,,---...@@@666...,,,+++(((***000333333333555888;;;>>>@@@AAAMMM\\\jjj}}}~~~xxxsssrrrrrrvvvyyydddXXXVVVXXXVVVTTTXXXXXXTTTNNNIIIDDD:::///)))+++///555999777000***,,,'''%%%'''***...555===000///,,,)))''')))---000......---,,,---...111333444222///......+++%%% ###,,,...)))%%%&&&(((***...111222///+++'''&&&)))+++++++++///222...(((&&&###%%%...555666777888:::999666222///000222444...((($$$&&&***,,,...111...------///222111,,,(((&&&%%%$$$$$$$$$&&&((()))+++)))&&&%%%''')))*********&&&%%%))),,,...333:::888///&&&%%%,,,222333111777333---(((&&&'''***,,,((('''''')))***(((###!!!$$$''')))+++///555:::444///***'''((())))))''',,,...///...+++&&&$$$"""...---+++,,,...222777:::AAA===<<<<<<777888HHH\\\zzzvvvbbbQQQEEEAAABBBBBB999...)))+++///111222...///000222444222000---333333333333444444555555---......---...333<<>>:::666333555///,,,,,,---,,,---000...111333444666>>>JJJSSSdddnnn|||mmmeeehhhooowwwtttcccVVVMMMHHHEEEHHHIIIGGGDDDBBBAAA===777888888777555222000///000111---,,,---...---000444666666555222000000222444222000...///222444333222222222111...***(((''''''---------------,,,+++++++++---...---,,,,,,---...000333333///---000222111,,,***---333555222//////000///,,,******+++---///***$$$!!!$$$&&&***///---+++***,,,000222000...111111///)))"""!!!%%%***+++******,,,...///...---)))(((+++000222//////222111,,,(((***111888;;;:::000---***&&&$$$$$$%%%%%%$$$%%%&&&)))+++,,,***((('''***---/////////000111111000000222555666666666+++///222555555555666777222222111111111111222222///,,,---111333999JJJ]]]sssiiiUUUGGG???>>>AAADDD===444....../////////111///---,,,,,,///111333555666777888777555333222333000+++''''''---555<<>>;;;777555444333222---))))))+++---,,,+++&&&$$$$$$$$$!!!###'''******)))((())),,,)))***,,,---...000333555000///---***'''(((+++...,,,...000///---***))))))***++++++,,,,,,,,,,,,,,,***,,,+++((()))---...---''''''***///000------111777888888999999999999999???EEEKKKLLLFFF===777333000...,,,...000111222222222555777666666???MMMYYYgggtttlll[[[\\\gggzzzxxxeeeVVVMMMJJJJJJKKKNNNNNNKKKHHHGGGCCC===888999999666111...///111000,,,)))******))),,,000888888777555333222222444333000---...111222///,,,,,,......,,,(((''')))+++000//////111555666555222,,,,,,,,,***((((((+++---111444444...+++---111222///...000555666000,,,,,,111...+++*********++++++'''!!! """%%%+++222000---+++,,,///222111000...///...''' %%%,,,------...///111000...+++&&&''',,,333555111///000000...---///222333222000+++***)))'''&&&&&&''''''$$$%%%(((+++...000000000222222222000///---------...///111444777888888777///222444555444444444444......///111111222222222---)))***000555<<>>KKKVVVccctttrrraaaXXXbbbsssvvvcccTTTNNNPPPSSSVVV[[[]]]ZZZTTTNNNEEE===444777999777333000000111...((($$$%%%%%%%%%)))///999:::;;;999666444333333111...++++++,,,,,,***(((''')))+++***''''''***---******---333:::<<<:::666---,,,+++)))&&&&&&''')))///333222---***,,,///000//////222777666000,,,---555222...,,,,,,,,,***)))!!! ###***222444111------000222111000)))++++++'''!!!"""***222111111111222222000,,,((("""$$$+++333666333000111000111222222///)))###%%%%%%%%%%%%%%%&&&'''(((%%%'''***,,,///222444666<<<999444///,,,************,,,000222333444444444222444555555333222111222,,,---...///000000000///...((((((///666===KKK[[[ooovvvYYYEEE999333333555888666222///...---,,,+++---///222333222222444666666777888888666333000---(((######***///000///---+++,,,...111333444444333333222///+++(((+++(((%%%###%%%((('''%%%###$$$$$$"""!!!"""'''+++******+++...222555777999888555///,,,***+++---...***---111333333222111111---,,,,,,...111111...,,,///444666222///222666888777999<<>>777666777---///111222777<<<===;;;===>>>===:::888<<>><<<888999<<>>;;;999999<<<@@@CCCAAAAAA@@@<<<888777:::>>>---000222222777>>>@@@===>>>>>><<<:::888999===AAANNN]]]mmmxxxvvvlllmmmrrryyyyyysssjjjdddeeekkksssyyy}}}kkkTTTDDD555555666777888888555333///,,,,,,//////,,,,,,///666888;;;:::666222...---+++,,,,,,)))&&&(((---333++++++++++++,,,+++)))'''$$$%%%'''+++///222222222...000333333111...,,,,,,,,,000222222333555111,,,***+++000555555333444888777222...---......+++((( !!!!!! $$$***111...,,,---000222000...)))))))))'''''')))---000333222000000///---***'''$$$$$$(((///111//////111111333333...&&& !!!  """$$$ """$$$%%%&&&)))...222888333---)))((('''%%%$$$"""&&&)))+++,,,---000333333555555444222111111222..................------...%%%###+++333:::EEEPPPaaazzz{{{eeeJJJ999222...---...111222222000---)))&&&%%%***000666888666555666888333333333111000...,,,++++++(((%%%%%%(((******)))+++***)))***+++---000111555555555444222222333444777111'''!!!%%%...///***&&&!!!$$$)))+++++++++******---222666777777333...(((&&&(((,,,///000)))+++---...------...///111//////222666666222...,,,000333333666<<>>CCC---111222111666???AAA>>>===<<<:::888888888999999@@@JJJVVVbbbppp|||pppjjjrrryyynnnnnnuuummmjjjgggjjjrrr~~~}}}bbbOOO:::777555666999:::777444222111444888777111......111333666666222---)))''')))+++---***''')))222;;;000...---...///---((($$$))))))******+++---///111...222666888777444111000---111333555888:::444,,,((()))///444555444777===444///++++++...///+++(((&&&%%%&&&'''$$$!!!$$$***---+++***,,,000222000...***((('''&&&&&&'''((()))222000///......---***(((&&&%%%(((---///------///000222000+++$$$!!!"""%%%&&&$$$!!! """###!!!!!!!!!###)))---000---)))'''((('''$$$!!!!!!$$$(((***+++---222555555555555222///---,,,---,,,,,,,,,---///000222333///%%%###+++555;;;FFFPPPZZZssshhhLLL;;;333...,,,+++222333444222---((($$$"""''',,,111333111000333777222222000///...,,,++++++111...------//////,,,)))......------...///111222666444222000///111555999===666)))"""&&&111222,,,***$$$ """***000000...***)))(((+++111555555555000,,,'''&&&+++000444666---.........,,,+++,,,...111//////222666777222---,,,///222333999AAAEEEEEE555...***...333666999======:::555222222666;;;???:::666000...222999@@@CCC000///000222666:::;;;;;;999777555222000000111111666999@@@JJJXXXjjj|||zzzmmmjjj{{{xxxlllbbb```dddhhhrrrnnnooo|||rrrWWWAAA<<<999===???===;;;;;;111777<<<<<<666000------222000------...,,,'''###)))+++---------000777<<<666444000---+++******+++222333///+++---444444...444222555::::::777555777000000333:::===:::444000------///111333444333222+++,,,---,,,+++***,,,---+++///222000+++(((***,,,+++***)))((()))---444999...((($$$%%%###$$$+++((((((******'''&&&)))***)))((()))+++,,,+++***---***(((((())))))&&&###'''%%%"""!!!!!!!!!!!!  !!!$$$))),,,///+++''''''***+++)))&&&###%%%''''''(((---555;;;999888666222---+++***+++...222888:::999777888999222+++---888======DDDOOOZZZoooxxxfffQQQDDD;;;444000///222555777555111+++'''%%%+++,,,---/////////......---------+++(((((()))+++555444222000......111333111......///...---000555444666666222//////555:::@@@333%%%"""***333777555111...,,,...222555333///------///222666666333000///)))$$$%%%,,,555:::;;;,,,,,,,,,,,,---///111222;;;555111222222---***))),,,222777999===AAAAAA===...+++***---000222777=========:::555///...111555444555333...///444888777333222000111333666888888:::888555222000/////////,,,...444<<>>444***'''---444888888555222000222666888555222000///000222555666333111---((($$$%%%+++111333444***+++---///000111111111666111...000000+++'''''')))///555777;;;??????;;;...---///444666555777;;;BBBBBB???999222...///111000222///+++,,,111444333999555111///000333555666:::888555333000...---,,,***,,,000555===GGGQQQXXXeeeiiiooovvv~~~zzzrrrkkklllxxx|||{{{xxxrrrooorrruuusssrrrrrrmmmoooqqqsssvvv}}}{{{cccJJJEEEBBBCCCBBB;;;555222555888:::888444000...///222///***%%%"""###&&&***'''(((+++...222444444333+++***(((''''''(((***+++---000222444777:::999555111333:::AAA???666...***...------///111333222111---,,,+++***)))(((((((((******)))'''&&&)))---111222333333///+++***,,,///+++'''### $$$)))---***'''$$$$$$"""!!!%%%""""""%%%'''&&&)))...111///,,,+++++++++******&&&&&&&&&(((******)))'''######%%%'''((('''$$$!!!###%%%'''((()))+++...111)))'''%%%''')))***'''$$$%%%,,,000/////////111555444111---)))''')))+++666<<>>BBBBBBEEELLL]]]ppprrreeeUUUFFF888......222666222...---...000000///******++++++---...///000---///111111...+++***)))************,,,...000111...,,,---000///---///444333444222///+++,,,000444888333---***+++///333666333222222444888888666333333222000000222222222111+++(((&&&&&&***,,,+++)))'''***...222333222000...///,,,+++...---(((%%%$$$'''...444777;;;??????;;;111222777???@@@<<<999:::CCCCCCAAA;;;333---,,,---...000...***+++///111///<<<777222...///222555666888777666333111...,,,+++...000222555999???FFFKKKXXX[[[^^^aaaeeennn{{{wwwoookkkgggiiirrrwwwvvvssssssuuuqqqqqquuuxxxxxxyyy|||~~~iiiOOOIIIEEEFFFCCC;;;333000222444666555333111222333666444000***%%%&&&+++111---++++++---111333111...''''''&&&&&&'''))),,,---***---///222666999999888777999>>>CCCAAA777///,,,222222///,,,,,,000111111,,,+++)))'''%%%$$$%%%&&&///...,,,)))(((+++///333222222///+++((('''***------)))%%%###""""""""""""######$$$&&&&&&&&&&&&'''$$$!!!!!!%%%)))+++000555666333///---------,,,+++'''(((***---//////...---''''''''')))***)))&&&$$$''')))***+++***+++---...$$$######%%%''''''%%%### &&&---000000000111222111000...***((((((+++---999===@@@@@@===999777888777555888???BBBBBBDDDIIIYYYkkkssscccPPPBBB888222222666<<<555,,,***,,,//////...............///111444555;;;;;;:::666111,,,)))(((&&&&&&''')))---000111222,,,+++---111111000222777777666333...******,,,///000///---(((%%%&&&)))---------...111444555333111333111...,,,,,,,,,---...***)))((())))))((($$$!!!$$$(((...222444222...++++++(((***---,,,'''######)))///555888<<<@@@???<<<444777???GGGHHHBBB;;;999<<<>>>???;;;444...++++++///111000,,,,,,000111...<<<888333000111444777888444555555444333111///------...000111333666;;;???GGGKKKNNNOOOOOOUUU___hhh}}}wwwppplllkkkjjjmmmssswwwxxx{{{~~~~~~nnnTTTMMMGGGFFFBBB:::333000---///111222333444666888888777555000,,,+++///444555111,,,,,,...///...---$$$$$$###$$$%%%(((+++---))))))***---000333777:::===;;;===@@@===555000///777999555---***...000...++++++)))%%% ,,,,,,+++******---111555222000---)))''''''***,,,...---+++***((($$$###(((,,,000111111***'''&&&))),,,---111777777555222000//////...---))),,,000333444333222111...,,,***)))******)))(((***++++++)))'''&&&((()))$$$$$$$$$&&&((()))((('''%%%(((,,,...///000555888......---+++***+++...000888:::;;;:::666333444666666666888===@@@@@@BBBEEEQQQcccvvvaaaJJJ>>>:::999999999;;;444+++))),,,//////...000/////////000222444666AAA???;;;444...***)))***%%%%%%&&&***///222333222+++***,,,111222222666<<<;;;888444...***((()))***,,,...---(((""""""&&&((()))+++...111222222111000...+++'''%%%&&&(((*********++++++***'''""""""&&&,,,111222///***''')))(((***---,,,&&&###$$$)))///444666999======:::444666>>>FFFGGG@@@999777555888;;;:::666222000111000222222......000000---:::888444333444666777777///111333555666555333222...//////......111555888999>>>CCCDDDBBBFFFOOOWWWkkkxxxzzzwwwuuusssvvvzzz}}}uuu[[[RRRHHHDDD>>>777111000+++---///333666999;;;<<<888777555222//////000222888444000---,,,---------######""""""$$$''')))+++((('''(((+++---...333999<<<888777777555000...000888<<<888...)))---...***+++,,,***$$$"""$$$''')))+++---000333222///,,,)))((()))+++------------///...'''%%%***111777999777333...---......,,,---111555333222111111111///---)))---222555555333111111...,,,)))((()))***+++*********(((%%%"""!!!###%%%''''''((()))***,,,...///,,,---...------000777===///000000///---...000222444666888777333111222444555555777999<<<>>>AAACCCKKK]]]yyywwwaaaJJJ@@@@@@???<<<;;;333///+++***---//////......------......///000111888666222---)))(((***,,,'''&&&''',,,222555444111,,,+++,,,///111222666===;;;888333---)))(((((((((---//////***$$$!!!$$$(((+++,,,---...000222333444...---***&&&""""""%%%(((***+++,,,+++)))'''$$$"""###'''+++//////,,,(((%%%***)))+++---+++%%%###&&&(((---000000333777999666222222777===>>>888555555333777;;;<<<999666666777000333333000///111///,,,888777666666666666444222***---111666888999999888444333111///...000333777444999>>>===:::<<>>>>>:::666222//////000111222444444333111...---...///'''&&&&&&%%%''')))+++---((('''***...///---111777888444111111///,,,,,,///333999888---(((++++++&&&)))++++++''' """'''***************...,,,)))(((((()))++++++******+++---...))) (((---333999:::666333///...///...******---/////////111222111...,,,&&&***000333111---+++***(((''''''(((***,,,+++***'''&&&### """%%%(((((((((((())),,,000333333333111...---000777===444555555444111//////000000555:::;;;888555444444444555666666999>>>AAACCCIII[[[wwwuuucccQQQHHHFFFAAA<<<999------.........---+++***+++,,,,,,------,,,,,,,,,++++++***(((&&&'''))),,,((('''(((---333666333///000---+++---------222999777444///***)))((())))))---//////,,,((('''***...333222111000///000222444......+++'''$$$###&&&)))*********)))(((&&&&&&&&&''')))+++------***(((&&&+++***+++,,,)))######'''***---...,,,...444666444222000000444555333333666444888;;;;;;888666555777333666777444333333111---777777777777777555111---'''+++000666:::<<<<<<<<<666555222...,,,---111444222666999666111222;;;DDDKKKWWWgggqqqyyyjjj[[[KKK???777///,,,---000111444999>>>@@@@@@???===777000---///222333333///222555444111//////111---,,,+++***+++---///000((((((---333222...///555666111//////...+++,,,///---666666+++&&&))))))###%%%))),,,***%%%"""###%%%"""&&&+++---+++'''$$$"""***(((&&&%%%&&&((((((((('''&&&&&&***,,,***""""""***...333888777222---++++++......+++***---++++++---000111000---+++"""'''---///,,,(((%%%$$$ """$$$(((,,,---+++)))%%%### ###'''''''''&&&%%%&&&***///333888777555000---///555;;;888999:::888444000...---...555===@@@>>>999666555555666555555888>>>BBBCCCJJJ[[[vvvrrreeeXXXQQQJJJ@@@999777,,,///222222...)))&&&$$$+++,,,---...---,,,+++***%%%'''((((((''''''((())))))((()))...444555222...222...++++++***)))...555333///+++(((((()))******,,,------,,,***+++///222888777444111......000222//////...***&&&%%%(((+++)))))))))(((&&&&&&''')))++++++,,,,,,,,,***(((''',,,+++++++++'''""""""'''---//////,,,...333666555555000...000111111555:::555888;;;999555222222333777:::;;;888777777555000;;;777555555666444...)))***---000333555555555555666666333//////444666555444666777555222333888===KKKOOOXXXbbbiiivvvnnn\\\HHH<<<666000,,,***555777888999999;;;???AAA===555---***...444777888555333///,,,,,,,,,,,,+++///000000///---,,,...///''')))...444888888444000666///+++...000000000222222555444000...///---)))'''(((&&&$$$''',,,...+++$$$'''))))))(((&&&%%%%%%&&&$$$!!! """###$$$!!!###&&&'''&&&&&&&&&&&&"""$$$'''+++...000222222,,,///222444333111---+++'''(((***,,,///000111222---)))&&&&&&'''&&&"""!!!%%%)))+++***)))(((''''''%%%$$$######&&&(((***---)))### """&&&+++...333222000//////111444666777:::===:::555///+++***...333666777:::===;;;666555555444111111555===DDDLLLYYYpppnnn^^^MMMCCC===666111...222000111333///(((%%%'''555000+++***+++---,,,******,,,---***'''&&&(((***+++---///...---...111555:::555///,,,***+++++++++000...+++))))))***,,,---,,,,,,)))$$$$$$+++000111555555333222111000//////333---)))******((('''***'''(((***+++***(((%%%$$$(((......'''"""$$$&&&%%%### $$$%%%"""&&&---///222222000111555666444777444222222444777::::::<<<;;;888444///---...///444666666444555888666111;;;888666666777666000+++,,,------......000222333777;;;;;;666222333555555666999;;;999666666:::>>>EEEIIIPPPXXX^^^kkkrrr___JJJ>>>888333000000777888888888888:::>>>AAA===666---))),,,111555666111///,,,***))))))))))))+++,,,,,,+++******+++---,,,,,,///777???@@@:::222111,,,***///222000......222555444111000111000,,,&&&&&&$$$!!!$$$+++...---&&&'''((('''&&&%%%&&&''''''###!!!$$$%%%%%%###$$$%%%&&&%%%%%%&&&&&&%%%&&&&&&(((***,,,///000///000111111111000//////'''(((***,,,...///000000***'''&&&(((,,,+++&&&!!!###&&&***,,,+++)))'''&&&))))))***+++,,,---...///,,,((($$$!!!!!!$$$''')))000...------000222444555777:::<<<:::666000---,,,---111333333444777555000////////////111666<<>>AAA;;;555555777888999<<>>AAADDDFFFKKKPPPVVVaaawwwyyyfffOOOBBB<<<777555666999888888666555777:::===<<<666...***+++...000111---,,,+++******++++++,,,((()))***)))(((((()))+++---+++...888CCCEEE<<<222...+++---333666333...,,,...111111//////111000---%%%$$$ !!!)))//////*********(((&&&%%%&&&''''''!!!"""''''''&&&%%%%%%$$$$$$$$$%%%&&&''')))'''&&&%%%&&&))),,,...111111/////////000111222((()))+++---.........---)))&&&$$$(((...000+++&&&%%%(((,,,---+++(((&&&%%%(((***---000222222111111,,,***(((%%%$$$$$$%%%&&&---++++++...333666666444999<<<======999555333222000333333000///000///,,,(((((((((,,,111777;;;===FFFRRRiiizzz^^^MMM<<<111+++&&&###$$$(((&&&''')))(((%%%&&&+++111,,,((((((,,,000222111...000000---(((%%%&&&'''$$$'''***---///111555777777222---***+++---000111(((***,,,---,,,)))&&&$$$###(((***'''&&&((((((&&&%%%&&&'''((()))*********)))###  """"""&&&))))))'''### (((222666...!!!!!!+++777<<<<<<999333111444444222000222555:::<<<<<<888555000...+++'''$$$$$$''')))(((***)))))),,,111222000???===;;;:::999666000,,,///000000///---...222555777<<<===999777999<<<===;;;???BBBCCCBBBAAAAAABBBIIIJJJMMMPPPTTT```wwwoooVVVGGG???:::888888777777555222///000333666777444000---------,,,++++++,,,...///000111333444,,,,,,,,,***((('''((()))'''''',,,555===???888000...---111999===888111...(((,,,,,,***+++------***%%%###(((///111...///111///,,,((('''&&&'''!!!$$$))))))((((((&&&###"""###%%%'''(((((('''&&&&&&'''))),,,---000000.........///000111+++,,,.../////////...---,,,'''###&&&,,,000...***'''***------+++'''%%%$$$$$$&&&(((+++------------+++,,,,,,+++)))))))))***...,,,---111777:::999666<<<===??????===;;;888777555777666000---......+++'''%%%&&&***111777888888AAANNNeeemmmRRRDDD444,,,)))'''(((***,,,***)))+++***(((+++000111---))))))---111222222///111222///)))&&&%%%'''###%%%(((+++---///111333111///------...000111111***+++,,,+++)))&&&### &&&++++++)))***)))&&&""""""!!!"""$$$'''***,,,)))!!! """%%%***...///,,,(((&&&,,,222555000'''"""000===???>>>999222///111222000111222444777888555000,,,***)))&&&###!!!"""%%%((()))+++)))''')))...///,,,@@@???===;;;888444///+++---111555555222111222444666555222000666???BBBAAA<<<>>>BBBCCCCCCBBBAAAAAAIIIIIILLLPPPTTTaaaxxxyyytttvvvrrrkkkrrryyy^^^LLLBBB<<<888888555444222...***)))+++---000111222333333000+++(((***...222555666888:::<<<111111000---)))&&&&&&'''###&&&,,,111444444333111...---111999===999333000'''***+++)))***,,,,,,)))&&&$$$'''...000000444888888444...(((%%%'''### !!!&&&******))))))&&&""""""$$$((()))***$$$&&&(((***,,,---......//////.........---------...///111222222111///---///***$$$###&&&***,,,,,,***+++,,,+++(((&&&%%%%%%"""######$$$%%%&&&'''((((((***++++++******---///000000111555999;;;:::777::::::;;;;;;;;;:::888666666999888111------...,,,+++((('''***000444555444===KKKcccsss]]]CCC999///,,,+++,,,///444222///......---+++...333444000------///222222111///222333000+++''''''(((&&&&&&'''(((***+++,,,,,,******,,,///222222111///---,,,)))&&&### '''......,,,------,,,'''$$$ !!!&&&,,,000---### &&&)))...222333111---+++---,,,,,,---+++$$$ 000<<<<<<;;;777///,,,///000.../////////000000...***'''((('''%%%###!!!"""&&&)))+++,,,+++))),,,000000---======<<<:::777222...,,,,,,333999:::666222111222444111++++++444???CCCAAA;;;<<<>>>@@@AAA@@@???>>>AAACCCGGGMMMSSSaaayyyuuukkkeeebbbcccbbbdddqqqfffSSSGGG???:::999555444222---)))&&&%%%&&&***...333666777333...++++++000666999999:::<<<>>>888777555111,,,((('''((('''***---.........000222+++)))+++333777555111///,,,//////------///...+++((('''""" (((---------333999<<<999222***&&&((('''&&&'''(((***)))))))))&&&"""###'''+++,,,,,,###%%%(((,,,...000000000111000000///...---,,,+++///000222444444222000...000,,,'''###"""%%%)))---++++++***(((%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&%%%%%%''',,,000111222444555555555444444333222222333444444111///333777777111,,,---......000---******,,,000333444>>>KKKcccfffOOO777111,,,---///000333777333000///000...,,,...333666333111111333444222///...111333111---))))))***+++)))&&&&&&'''(((((('''&&&(((+++///222222000...///,,,(((###!!! !!!%%%---222000---///333333---)))$$$!!!"""'''---222000&&&"""(((+++///222333111...,,,***$$$"""'''+++''' +++444666777444///---000111000+++***+++,,,......,,,***(((((((((&&&%%%%%%(((***(((+++,,,,,,000444444000777888999888666333000///444:::@@@@@@999333111222222111...,,,111:::>>><<<888888999;;;<<<===<<<:::;;;>>>EEEMMMUUUddd}}}xxxkkk```YYYZZZ[[[\\\aaaooolllYYYMMMDDD>>>===777777555111+++&&&$$$###(((,,,222666888666444222111777===>>><<<;;;;;;===??????===888444000/////////---+++)))***,,,///111+++&&&&&&+++000000///000111444444000///111///,,,******&&&"""$$$)))+++)))''',,,444888777222---***(((+++------***((((((((()))%%%###%%%***//////...&&&&&&(((***---///111222777444111...,,,,,,---......000222444444222000...+++---,,,(((###"""'''---,,,+++((($$$""""""%%%((())))))***)))(((&&&$$$###!!!!!!""")))000---000222000+++)))***,,,...,,,+++,,,......+++)))///555777222...///000000222000,,,((((((,,,222777@@@MMMeeeyyy]]]HHH333///...111222111222555111//////000///---///333666444333555777777333000,,,///222222...,,,,,,---000,,,'''%%%&&&'''''''''''''''(((+++...000000///333000---***))))))***+++...444666000,,,///555888111...)))&&&&&&))),,,///---&&& !!!%%%))),,,///111222000...,,,'''!!!%%%(((&&&######&&&%%%&&&,,,222444333000111555777555,,,---...000222111///---)))***+++***)))((()))+++(((,,,......111555333...111444666666555333222222<<>>>>>??????>>><<<999777<<<666333666777333222555:::666333444888;;;999666;;;>>>HHHXXXgggvvvzzzpppjjjddddddgggfff___XXX\\\^^^dddooovvvcccUUUJJJDDDCCCBBB@@@<<<888444111000///...444888:::<<>>;;;===AAAEEECCC>>><<<>>>AAADDDCCCCCCBBBAAAAAAAAAAAA:::///""""""***...///+++***)))(((***---111333888555444444111---...222333...))))))------(((###!!!$$$(((---000///+++(((&&&///777555+++""""""%%%***,,,000333333111...+++$$$(((,,,,,,+++...555:::999888444///+++,,,111666333222111000...---,,,+++***+++---///...,,,)))'''+++)))&&&###"""$$$(((***,,,000444444///(((!!! !!!!!!"""$$$'''***,,,+++'''!!!(((***,,,---,,,,,,---...111777;;;888111...333999:::555///***+++000777<<>>>>><<<777111---...444999444222000///...+++&&&"""######(((......)))(((,,,+++///111///000333000)))&&&***------***)))***,,,444---######(((111444444333444888999777666:::;;;777555666555222+++---///000...,,,++++++000...---...///---(((###000......111///---000777:::;;;===???@@@@@@???>>>888444333777999666555777888666333333666999::::::===BBBOOO___nnnzzzpppccccccdddfffhhhkkkmmmnnnssswww~~~{{{gggVVVIIICCCBBBBBB@@@===:::777666555555888::::::999===AAA@@@<<<<<<@@@DDDDDDAAA>>>===>>>@@@???>>>===>>>???AAABBB<<<000"""!!!(((,,,,,,+++++++++,,,---///000111777333222333333111222555333///+++***,,,+++((($$$"""$$$(((+++------***((($$$***///---&&& ###'''))),,,///000///---,,,))),,,......---000666<<<;;;:::666000,,,,,,000555333333444333000,,,)))&&&(((,,,000111///,,,***)))+++&&&!!!!!!''',,,...+++...222222///***%%%###&&&''''''&&&&&&&&&((()))***(((%%%###!!!!!!###%%%,,,...000000//////000111555777666222,,,***///444;;;888333000111666<<<@@@AAAKKK\\\rrrvvv^^^JJJ>>>666444222222222111000...111222444666888777666555222222333555666444000+++000111222111000///000111000...---///444666444111...++++++.........222888999<<<:::555444999===<<<>>>;;;666111//////222444///444888888333---)))(((&&&&&&***000000+++***...111333000,,,---000///***&&&,,,222444111...------111...(((### """###(((---000000000444777666999;;;999555333555666555///000222111000---,,,+++++++++,,,,,,,,,)))%%%"""////////////,,,***000888777999;;;>>>?????????>>>222000111666999888666777555555444333444777===AAAEEELLL[[[jjjyyy~~~xxxqqqccchhhmmmoooqqqwwwjjjUUUDDD>>>>>>@@@>>><<<;;;999999999999>>>===:::777:::AAABBB@@@===@@@BBBDDDCCC???<<<999:::999888888:::===@@@CCC<<<000""" &&&)))))),,,...111333555444333333333...,,,111444444444555222000...+++)))(((''''''&&&''')))***++++++***)))&&&''''''%%%###""""""$$$%%%&&&(((***+++,,,,,,,,,---//////......000777<<<<<<;;;777111+++***...111333666888999666///(((###'''---444555111,,,+++,,,---%%%!!!)))///111***---000222000...---,,,---,,,,,,***)))((('''&&&'''&&&%%%&&&(((+++,,,,,,222333444444333222333444999666111+++((((((,,,000888666444333444999===AAA???FFFSSSggg~~~fffOOOBBB===888777666666555333///,,,111111333666888999777555333222000000000///,,,***...///000000//////000222000///000333888999777444000------///...,,,...333777999777333111444777777:::666111......---,,,))))))555AAABBB:::111///111++++++...222111......111777555000***(((++++++)))$$$+++444777555000,,,***------,,,+++((($$$ """***111000///222555666999999666000///333555444333333333333222000...,,,(((+++......,,,(((%%%$$$///000111...******111999888999;;;;;;;;;999777666------000555888777444333222444555333333888AAAIIIQQQYYYhhhxxxxxx}}}lllSSS@@@888999<<<;;;999777666666777777:::;;;888444666>>>EEEHHHCCCBBB@@@@@@???<<<888555555555444444777;;;@@@CCC888---  &&&((((((+++///555:::<<<;;;999777///)))'''---333333222222111222000,,,(((&&&(((***++++++,,,+++***)))***+++,,,)))%%%$$$%%%((())))))'''''''''''''''(((******//////...,,,,,,...444888999888555///)))&&&(((+++333666;;;===;;;444+++%%%'''///777888222------///000'''$$$+++...---)))+++...000111111333444///...,,,+++***)))&&&%%%'''&&&&&&)))---111222111555666777555444333444555888444...)))(((***,,,---.........///222555888:::<<>>>>><<<999777666333///---......///222666777555333333111...,,,+++***))))))---///000///......///000///......000444666777666...,,,,,,---***&&&'''+++333333222...,,,---///111444...((('''))))))$$$&&&111===@@@;;;555555777......000222111111222555999555...)))&&&'''&&&$$$""")))000333///)))$$$"""&&&(((***+++)))%%% %%%000777555111222444666555555222---...222333111111111000111111111///...+++///333333000,,,++++++///111111...+++...444:::999:::::::::888666333111...000333555888888444000000333555444444:::FFFOOO\\\eeeuuupppVVVAAA888888888777444222111000000111222777999666666>>>JJJQQQHHHDDD>>>:::777555222111222222333444777:::>>>@@@000'''!!!'''((('''&&&+++222999======:::888///)))'''---222333000000111222000,,,&&&%%%)))---000111000---***)))+++---111+++%%%%%%)))---///...+++)))'''&&&%%%&&&'''(((,,,+++***))))))+++///222333333111,,,%%%"""###&&&---111666:::888333,,,''''''///777777222------000333,,,%%%$$$))),,,)))%%%%%%'''***,,,---///222555///---+++***++++++)))'''(((((((((+++...222333333666666666444222111222333///,,,)))((()))******)))&&&'''(((+++---000222444666777AAASSShhhoooXXXIIIBBB???@@@<<<777333111000...------,,,---111666888555222333111---)))'''&&&((()))///000111///---,,,,,,---...,,,***))),,,111444777...,,,++++++((($$$$$$'''...---,,,+++(((''')))+++000)))######''''''"""###(((...222333333444444---///000//////111555666555111,,,***'''$$$!!! $$$)))---,,,'''!!! """$$$&&&&&&$$$!!!,,,555;;;777111000111222111222222111333666444///***((((((***---///...,,,...222555555222//////000000222222//////555999:::777888999:::999888555444000444666666888999666000---000222444666>>>IIIRRRaaaooovvv]]]HHH>>><<<666444222000...---------///666;;;:::;;;CCCMMMSSSGGGCCC<<<555000------...000111444777888999999888)))"""###((((((&&&$$$+++222666666555333///++++++000444333222222111111///***'''''',,,000444444444000+++)))+++---000+++&&&&&&***//////...,,,***(((%%%$$$$$$%%%&&&)))(((''''''(((***,,,---//////...***$$$!!!"""$$$&&&))),,,//////,,,)))&&&&&&,,,222222///+++,,,...111---))))))+++***&&&!!!!!!###&&&((()))+++...111000,,,))))))+++---,,,***(((***+++,,,,,,...222555555555444111...---...000%%%$$$$$$%%%&&&'''&&&%%%###%%%'''***---///111222000111:::LLL___ttteeeTTTIIIBBB>>>999555000---------------///......333999<<<999555222000---)))%%%%%%(((***000111111000---,,,,,,---///,,,)))'''(((---333777333000......+++''''''+++---+++***+++)))&&&'''+++000***$$$$$$(((***'''###$$$"""!!!$$$)))------,,,***------***+++000555666111,,,***+++)))$$$ ))),,,...,,,&&&!!! !!!""""""######---444888444...---...---...111333555999<<<777000%%%###"""%%%***---,,,+++///000111111/////////000111333222000444<<<>>>;;;555666888999888777555444///333444333555999666000)))+++...222777???JJJQQQdddwwwyyycccOOOCCC???666555333111////////////222666:::;;;@@@GGGIIIGGG???>>>:::333,,,((()))+++...111666999999777222///$$$$$$(((&&&###!!!&&&+++...///...---,,,***---222444222222555222000,,,(((''')))...111444666666111+++((())),,,...***'''(((+++......,,,***(((&&&$$$######$$$%%%'''''''''(((***+++,,,,,,---......+++'''$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%%%%'''******)))(((((()))+++***))))))***(((&&&######%%%((()))***+++---///000+++&&&%%%(((++++++***&&&***,,,+++((()))000666444444222...+++***+++---!!!"""############$$$$$$%%%&&&(((***---///111222000000999JJJ[[[mmmvvv]]]LLLBBB<<<999...---,,,,,,///111111111111//////444;;;>>>;;;777111000...)))&&&%%%))),,,///000111000...---...///111///---++++++///444888888444222111...+++---222///---,,,...---(((***///222,,,&&&%%%)))---......)))%%%""""""%%%(((((((((&&&))))))%%%&&&...444666///***(((+++***%%%###$$$***...111000+++&&&######!!!!!!!!!!!!"""###$$$%%%***...000---,,,......---,,,...111444999===999222***(((&&&)))...111000...///---++++++,,,---......222333222111888AAAAAA;;;444555666666555333111000***///000///111666555///&&&(((+++000777@@@JJJPPPfff}}}yyydddQQQDDD???777666444333222222333444555666666:::BBBHHHCCC:::888:::999444+++''''''***,,,000666::::::555...)))###%%%((($$$ """%%%(((+++++++++***''''''+++111222000222666222///***'''(((+++///222444666666111+++'''(((***---+++)))+++---///...,,,&&&%%%$$$#########$$$%%%''''''(((***,,,------,,,,,,///000---)))'''(((***&&&$$$""" """$$$%%%######$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''(((***,,,.........000111...(((""" $$$'''((('''$$$))),,,***%%%&&&///888444333111---***((()))+++###$$$$$$###""""""$$$&&&&&&'''(((+++---000111222333333<<>>777222111000,,,((('''((())),,,///333777888888555444,,,&&&!!! $$$(((((('''&&&%%%######$$$'''***,,,+++++++++,,,///222555777777111***'''***---......333222222333222000+++''',,,(((&&&(((...222111///+++***(((''''''&&&### ((())),,,///111111---******+++,,,///000///+++(((###%%%((('''$$$"""###$$$###$$$%%%%%%$$$$$$&&&((()))******(((%%%%%%)))---111...------///000...+++---+++&&&!!!###&&&&&&&&&&&&&&&''')))+++,,,111444333---,,,///...***((())),,,...''''''...,,,***)))+++///444888<<<===BBBJJJUUUgggdddOOODDD;;;555222((((((+++222:::>>>;;;777;;;222,,,111<<>>>>>AAAHHHQQQbbb{{{vvvZZZJJJCCC===777444---,,,...333999;;;888555444111///333999===;;;777555555333000---,,,000333......///000000111111111444444333222222444777:::444111//////222555555555444333444777777333333666<<<:::777333///......//////.........---+++'''$$$ !!!#########%%%'''(((&&&&&&'''***---000111111///---,,,,,,---///111111111111000---)))''''''((('''$$$$$$)))111444111,,,''')))(((&&&***111444111222333666:::===>>><<<:::222---***++++++***---111///000///+++((((((+++///222444444000)))$$$######"""!!!###***222666444000+++***...444777777999<<<@@@LLL\\\kkkxxxlllYYYJJJAAA<<<<<<;;;999777666777999000,,,(((+++222666444///######&&&+++000222111...+++...222666888888777666888111(((###$$$'''******))),,,000333555444222111444111...,,,******+++,,,...111555666444000,,,+++''',,,444;;;>>>;;;444...%%%###!!!###(((---///......//////---)))((())),,,***)))***,,,------***(((***(((%%%%%%''')))******''',,,222555333///***((('''(((******+++---111444///,,,(((&&&(((---111333333000,,,***))))))((((((,,,,,,+++)))''''''(((***###$$$%%%%%%$$$%%%(((***,,,---+++''''''***+++***)))'''))),,,---++++++------+++***+++...333999<<<>>>===???CCCKKKZZZrrr}}}fffNNNDDDCCC@@@;;;777333222222555888999666333......000333666999::::::888666333000///111666:::000///...---...000222444333222000...---000555999000//////000222444444333333111222666777666777:::AAA???<<<777222---)))'''******+++------+++'''### !!!$$$'''))))))))))))((((((,,,222666666555///+++'''%%%''',,,222666222333222///,,,)))(((((($$$""""""'''...111///,,,+++,,,***'''(((---000///000111333888<<<>>>===;;;222...---......+++,,,//////333666444000---000333555777666222+++'''''')))(((%%%%%%+++333777333---)))+++///333444444555666999BBBOOO[[[gggssstttaaaQQQGGG@@@@@@???;;;777555666888111,,,''')))...222000---$$$$$$(((000999<<<888444...111444777888777666444555...%%% $$$(((***+++...333777::::::999888:::777222...+++*********...222777777333---***)))'''...888AAAEEE@@@777000(((%%%$$$%%%(((,,,......***,,,...+++&&&%%%(((---...---,,,,,,......---+++)))&&&"""!!!$$$'''***,,,+++///333666555222...+++---............000333666///***%%%$$$)))///222333333000+++'''%%%%%%%%%%%%***+++,,,+++)))))))))+++&&&((()))(((%%%$$$%%%(((******(((&&&&&&(((***+++'''%%%%%%)))---///...---,,,+++******---111666999999888999>>>EEETTTlllnnnZZZFFF@@@BBBBBB>>>;;;777666444555777777555444------...000444999<<<>>>;;;888444111111555:::>>>222000...,,,,,,...111222333111---***((()))...222...///000111333333222111222...///333666555666999<<<:::777444000+++&&&"""%%%&&&(((+++---+++'''###!!! """(((...222111///...,,,+++///555888888666111---&&&!!!!!!'''000777333333222///+++'''%%%%%%###!!!!!!&&&---222222111///111222000...---...///,,,---///333888:::999888333000///111111------//////555<<<>>>:::777777999888888666222---,,,...000333///,,,///444555000***&&&+++///111111222333333555<<>>;;;666000111222333333111///---...)))### !!!%%%***---,,,...111555999;;;===>>>===:::555000---,,,---...///222444111,,,)))((()))+++111;;;CCCFFF@@@777///,,,+++******+++,,,------&&&***,,,***&&&%%%(((,,,///---******+++,,,,,,,,,)))%%%"""!!!###'''+++---...///000111222111///......///000///------...///+++'''###$$$)))...111111111///+++'''$$$$$$%%%&&&)))******)))(((''')))***,,,///000---((($$$%%%'''+++)))((((((((()))***,,,)))'''&&&(((...222111...,,,+++))))))***...111333222222444:::AAAPPPhhh|||dddTTTCCC???@@@@@@>>><<<888666444444555666777777333///,,,---333:::???AAA<<<:::666444444777;;;===888555222///......///111111000,,,((($$$$$$'''******,,,///111222333333333000,,,,,,111444333333444000---+++******(((%%%"""$$$%%%(((,,,...---)))&&&&&&&&&)))...444777555333222000///111555777666444555000((( """,,,444555444222...)))%%%######"""!!!"""&&&---333666666333888<<<<<<777000...///++++++,,,///333444444222111//////222222///...111///555<<<@@@???===<<<<<<888555222//////000333555:::666333333555333...)))&&&,,,000///...000222222000555>>>HHHRRR]]]gggmmmxxx~~~kkkYYYMMMGGGBBB;;;777666666777777...***%%%%%%'''((('''&&&)))))),,,111666999777444------...---,,,)))'''%%%***(((&&&&&&(((+++000222++++++---000333777:::<<<:::777333///...///111333000...,,,)))&&&'''***,,,///222999>>>???:::111+++.../////////...---,,,,,,&&&))),,,,,,***)))***,,,+++((($$$###%%%''')))))))))&&&######&&&***---......,,,***+++,,,......---,,,...///...+++(((&&&&&&'''&&&'''))),,,///000000111000...+++((('''(((******)))(((%%%$$$%%%(((+++000444555222+++&&&''')))...++++++------+++,,,.........,,,,,,///444444000***)))((('''(((+++...//////000333999???LLLbbbuuurrr]]]PPPBBB===;;;::::::<<<777666444222333555888:::999444//////333999===???:::888666666888:::;;;;;;;;;:::888555333111000000000000...+++'''%%%%%%&&&&&&)))---///000222333555...))))))///333111//////%%%""" $$$&&&&&&$$$%%%&&&(((,,,///...,,,)))---...111444777666333000222333333333333333333333888444---$$$ (((///444333111,,,(((%%%%%%&&&$$$######&&&,,,222666777555;;;BBBDDD;;;000---//////.........000000///------++++++///000...///222333666999===>>>>>>======888333------111666999999:::888666555444222///,,,(((///222...+++...111111---111777???HHHPPPWWW\\\eeetttrrr^^^QQQGGG>>>444000333666777555...+++(((''''''(((&&&%%%((()))***,,,///111222333***+++++++++)))'''%%%###((()))+++---///111444666((()))***,,,...000222333333000---+++,,,///444777,,,(((###"""$$$)))///111---///111444444000***%%%+++---000111000...+++***%%%'''***,,,---,,,+++***&&&""""""%%%'''((('''&&&(((+++...//////,,,)))'''''')))++++++***+++...000000---(((%%%###%%%)))...111222111111111111222333111...,,,...000---***&&&""" """(((,,,111555888444---)))***---111...///333333...---000111333111---...333333000((('''&&&&&&(((+++---///222222666:::>>>HHHZZZjjj~~~iiiUUUKKK@@@999333111444:::888666333111111333888;;;::::::888555222222555888444444555888<<<>>><<<:::777888999888666333///---///111333222...+++)))((('''))),,,---,,,,,,---///***'''(((///444222...,,,$$$ %%%(((((("""###$$$'''***+++)))'''---111555777555222///...///222444333///...000333888666111)))!!! &&&+++///...+++'''$$$$$$&&&(((&&&$$$###$$$(((---111333555:::AAACCC888,,,)))///777555222111000///,,,***'''$$$%%%***,,,,,,...222888888888:::<<<>>>???>>>:::222,,,---444;;;>>>===777777666555444222111000***111333---))),,,//////---000444:::@@@EEEJJJLLLVVVfff}}}xxxcccUUUFFF;;;///,,,000666666444000...+++*********(((&&&''')))*********---111444***+++++++++***)))'''&&&'''***...111333444555666&&&''')))***++++++++++++,,,+++((((((***///555888)))###%%%---333555+++++++++,,,+++)))%%%!!!&&&***...111000---+++)))###$$$'''+++------)))&&&$$$ !!!%%%&&&(((((((((+++...111111000)))'''%%%&&&)))+++***(((,,,000333444111,,,'''%%%%%%,,,444888777444222222222444666555222111222444///,,,&&& !!!(((---///444888555///+++,,,000333000222777777111///111000444222,,,+++///000---&&&%%%%%%&&&))),,,///111666666999<<<>>>DDDSSSbbbyyyeeeOOOGGG===555...+++000999999777444000///222666:::999>>>@@@;;;111+++---222///000333999>>>@@@===:::111333666777666222---***///222666777555111...,,,,,,---...+++'''%%%%%%'''(((%%%'''///555444///,,,''' &&&******!!!$$$%%%$$$###(((...444666444000//////,,,111555333---+++///444777777333,,,$$$"""%%%***((('''$$$!!! !!!&&&)))'''%%%######$$$(((+++---444888>>>???333'''&&&...===:::777444222000,,,***""" !!!&&&)))***---222777:::;;;;;;===@@@???;;;>>>888000...444<<<:::444555999999444111222444333333333222222111111111000///111333555777;;;???CCCQQQZZZllltttaaaSSSEEE444******///333444111000000///---+++)))(((,,,)))''')))...333666777...---...000000,,,$$$'''000444666666222---(((%%%)))000---######***555...(((&&&)))------,,,***%%%!!!!!!&&&+++------((('''&&&%%%&&&%%%###!!!***)))(((&&&&&&%%%%%%%%%(((&&&$$$'''+++,,,((($$$!!!$$$%%%$$$!!!###(((...222...+++,,,///111///+++***&&&$$$&&&((('''''')))///888>>>;;;444...***%%%---111999>>>:::111///111444555555555444333333444222...)))%%%$$$%%%(((+++111000...,,,***+++,,,---222111000///...------......000222333111///------***)))''''''(((+++...000...333;;;@@@@@@DDDRRRaaaiiiRRRFFFAAA:::222......222555===:::555222222444666888AAA>>>888111+++)))+++---///000222777<<<<<<888444+++...000000...,,,******///......000333444444333,,,///111...((($$$###%%%+++,,,---//////---,,,+++'''###!!!******&&&"""%%%)))...333333...******+++------+++++++++---///000444444222...(((&&&''')))%%%(((&&& """(((***'''%%%###!!!!!!###$$$&&&***333999555+++&&&***222;;;:::999888666222,,,((("""&&&)))(((&&&'''///666666999;;;:::===AAAAAA>>><<<:::555333777;;;999222444888999555222555666666:::999666444333333444555000222444555666888<<>>@@@;;;555222555666444///+++))))))&&&""""""+++888???<<<666...---...000222000+++&&&&&&)))((($$$"""%%%''''''$$$!!!&&&(((...666:::444,,,)))***...000000,,,+++,,,---...---+++)))***(((&&&%%%%%%&&&((()))*********)))'''%%%###"""&&&%%%%%%&&&(((%%%"""&&&+++,,,***((()))+++...+++((())),,,---,,,***)))$$$"""$$$%%%######%%%+++000222---***+++---,,,111111333444000))))))---333111///,,,,,,,,,...///,,,...111333333111...,,,***'''%%%%%%''')))'''%%%!!!&&&,,,///...+++)))'''...///111222111111222333---,,,***((())),,,000222777:::???AAA@@@BBBOOO]]]~~~jjjPPP@@@???>>>;;;444...---333999666555555777:::;;;<<<;;;555444111---+++---111555666555777:::===<<<888333111000...+++(((''')))++++++++++++---111333333333000333666555111...///000000000000000///---,,,+++''''''$$$ !!!$$$&&&''''''&&&(((,,,111000...+++)))(((***---//////...,,,)))&&&&&&)))+++000333111***############&&&###$$$******'''""" ''')))***)))&&&&&&(((******---000000,,,******,,,555888999666777;;;???>>>>>>AAAAAA<<<999999777444333666666333222555666444666555444333333444555555;;;<<<>>>>>><<<;;;;;;<<>>AAACCCAAACCCNNN[[[xxxyyy^^^III>>>@@@AAA>>>666...,,,000666000000222666;;;>>>===;;;444333000------///444888666666777;;;???@@@<<<999555444111,,,)))))),,,///...------...000111111000+++...111222111111111333111111111000///---+++***(((,,,,,,&&&###$$$%%%$$$!!!!!!!!!!!!"""&&&---222...,,,***((())),,,000333///...+++(((&&&''')))+++222666555---&&&$$$###"""### """''',,,---***%%%"""$$$''')))&&&######(((......//////...---+++++++++444777666111000555:::;;;>>>@@@>>>777222222333333333555333000///222222///,,,...111444555555444333<<<>>>@@@@@@???===<<<<<>>777666333000///222777;;;:::999:::===@@@@@@===999555333000---***+++...111333111000000000000...---'''***---///111222333444///000111111///,,,)))''')))///222///,,,---//////(((%%% """)))...***)))((()))+++000444777222///+++(((&&&''')))***000444444...(((&&&%%%$$$###  %%%((('''%%%!!!###'''---222222...***+++------)))%%%&&&,,,222///---+++***+++---......111444222---+++000777:::======888///+++---//////222333111------000///***&&&***///444777666555333777:::>>>@@@???===<<<<<<;;;???IIIZZZsssooo```VVVNNNJJJJJJDDDDDDEEEIIIQQQ^^^mmmvvvvvvppp___XXXKKK>>>444---***)))%%%***///222222111111111222///,,,---000222111000++++++(((!!!###'''(((***((((((((((((&&&###"""((('''%%%%%%''',,,222555777<<>><<<999333...,,,,,,---...------444===CCCDDDBBB:::888666333111333888<<<@@@>>><<<<<<===<<<777222//////...---+++,,,...111666444111000000///,,,***'''))),,,///111222333333+++---///000///+++&&&###(((///444444444666777777000,,,)))'''((('''$$$!!!$$$&&&&&&&&&''')))---111555888333///***&&&&&&((()))))),,,000111+++'''&&&'''&&&%%%$$$$$$)))000444222...######&&&,,,222555333000222222111---***+++///444000,,,((())),,,000111111---000///)))(((///888======<<<666...+++...///---000000...+++---000///***&&&(((---111444444333222444888===@@@@@@???>>>>>>777===IIIYYYmmmkkk[[[PPPIIIEEEDDDAAAAAAAAACCCHHHQQQ[[[ccceeejjjqqqxxxvvvkkk\\\OOODDD:::111***)))***,,,...///000000000,,,)))''')))...222333333---000000+++((())))))'''(((+++,,,+++'''%%%"""!!!((((((((((((***---222555333:::AAA@@@;;;777888<<<<<<<<<;;;555...,,,...222555333000...------...///,,,...111333444333333333------------...---+++)))''',,,222666666333///,,,&&&###"""'''++++++---000111///)))###"""'''***)))(((''')))///111///...///111,,,''''''+++......---///......///000333666777777666333,,,%%%"""%%%)))***...222111------333888000444777888666222///...---...///000///...,,,++++++...555<<>>@@@===:::999999777222---)))+++.../////////111222444222000//////...+++)))******,,,---//////...---&&&)))---000///***$$$ %%%,,,222444666::::::888///,,,***+++---,,,'''"""!!!######"""$$$&&&)))---000333444111,,,&&&$$$%%%(((******(((------((($$$%%%'''&&&&&&%%%'''///777:::555000&&&&&&'''***///222333333555333111......///111333000,,,)))+++000444333000)))------((('''000:::@@@???===888111000222111---......,,,***---111000,,,&&&(((***---///000000000333888>>>BBBCCCBBBBBBBBB999BBBOOO[[[hhh{{{mmm[[[PPPHHHDDDCCC>>>>>>>>>>>>@@@FFFNNNTTTVVVXXX[[[^^^dddnnn{{{pppcccXXXLLL===222///,,,)))+++...000...+++%%%""" ###)))///222333///444555222...,,,)))&&&$$$)))+++((($$$"""!!!!!!***++++++,,,---///222555...555<<<===888777;;;AAA@@@>>>999111)))''',,,222555333///,,,,,,---///111---111777;;;:::888555333)))***---111333111...+++---222888<<<:::555///+++,,,''''''+++......000333111///)))###!!!%%%'''%%%'''%%%)))///111...+++,,,---)))&&&(((...333333222111000/////////000111222888888555,,,""""""(((111666999666000,,,///333///333888:::999555222111000111222222000,,,(((&&&$$$'''000999===>>>DDDLLLVVViiivvv```NNNBBB;;;;;;888555888>>>BBBAAA???***%%%"""'''222<<<@@@@@@999888666333333555;;;???;;;999666666777555111---(((+++000222333333444555222000.........---+++***+++++++++++++++***(((&&&"""&&&,,,///...)))""""""(((...222666:::999555+++)))(((+++...---((("""%%%$$$$$$$$$&&&&&&%%%$$$!!!###%%%))),,,...///000...)))###"""$$$(((***+++'''++++++&&&"""###&&&&&&$$$$$$'''///888:::444---***))))))***---000333444555222///...///111222222000---+++///555777333...222///***'''---:::BBBCCCEEEAAA<<<888666555333111444222///...//////...,,,''''''(((***...111222333666999>>>BBBEEEFFFEEEEEEDDDHHHNNNTTT\\\iiizzzdddXXXQQQGGGAAAAAA>>>>>>===<<<;;;>>>BBBFFFIIIGGGIIINNNRRRYYYeeeqqqwwwhhhVVVFFF<<<666...(((***,,,,,,***+++"""&&&---000222999888444000000111...(((!!!$$$&&&((('''((()))***555444111,,,---222444222000///...000444999;;;<<<===888111+++))))))***+++,,,,,,+++)))***---222666::::::777666<<<@@@:::...((((((+++333999999111))),,,333;;;<<<777000,,,+++000111111///---,,,---//////***)))...---'''###$$$'''+++111444111***)))---+++///111...---///000...333000......+++))),,,111@@@;;;444+++%%%$$$'''***555;;;???;;;222+++---111...222777:::999666333222666666555333...((("""###%%%,,,444666777;;;AAANNNddd|||cccSSSIIIDDDDDD>>>======>>>AAACCCCCCBBB000'''""",,,777;;;:::777555111,,,+++---333888777444222333555444///***))),,,111666888777555222333///+++***++++++***(((+++000000***''''''%%%!!!"""''',,,...,,,'''!!!***((((((+++222888:::;;;111000---((($$$"""$$$&&&&&&***+++***,,,///...+++ ###***111222...))),,,+++)))'''&&&(((---111666444...'''!!! $$$))))))&&&%%%)))...000+++&&&'''(((+++---......---,,,///111000---...222555444***+++...222444333///,,,555333///,,,111<<>>>>>>>>>>>===;;;:::;;;???CCC@@@???AAAEEEIIIMMMUUU^^^lllwww|||gggQQQCCC888000***+++,,,***((((((###!!!!!!$$$+++111444444777777333//////000,,,'''$$$&&&'''(((((()))+++---555666222...///333555444/////////111555777888888222---'''%%%'''+++---...---+++(((%%%%%%***222888999888333111666;;;666---***+++...333777555///(((***///555555111+++))))))///000000000...---...///...******//////+++(((((()))---222444...'''''',,,666777444...+++...111111666111,,,***&&&$$$'''---<<<:::555000+++***---///666;;;???===666111111333111444666777666444444444666555444111,,,'''"""&&&''',,,222333222777===MMMaaazzzsss\\\OOOFFFBBBAAA===<<<<<<<<<>>>>>><<<:::,,,(((%%%)))111888:::999777444///++++++---111444777333000333777777111+++(((///888===<<<888444333000---***((()))(((&&&$$$+++111444000,,,+++(((###'''***,,,,,,)))'''&&&'''***(((''')))...333555666///...+++'''###!!!"""$$$(((,,,---,,,,,,///...+++$$$$$$'''---222222---((((((((()))***---000222333333111---&&&""""""''',,,)))&&&###%%%+++...,,,)))&&&''')))*********)))(((+++///111000111444444222))))))***,,,...000///---666777444222666>>>BBBAAABBBAAA???;;;999999;;;===;;;999555222///+++'''###''')))---111444666777777;;;<<<===>>>@@@BBBCCCDDD???BBBGGGIIIKKKOOOUUUZZZooo}}}gggVVVLLLBBB;;;:::===<<<:::777555666:::===888777:::>>>@@@???BBBHHHSSS^^^ppprrrVVVBBB:::222,,,,,,,,,)))'''''''''&&&''',,,222777777555333444222...---...+++&&&&&&(((***+++++++++---///444666333//////444666555000///...000222444444333)))$$$$$$***,,,,,,---)))$$$ &&&000888777333---***...222111------///222444444000,,,)))(((+++---,,,(((&&&&&&(((---...000000...------...+++)))***///111///,,,---+++...333222)))!!!$$$+++:::999333***''',,,222444999333,,,(((### ###)))666666666444222111222333666999===>>><<<888555444444555555444222111222333222222111///+++&&&"""''''''+++///000000666===MMM]]]ssshhhTTTIIIAAA======999888888888888666222///'''(((+++000666888888777777222,,,***,,,///111111444///,,,000777999333+++(((333AAAFFFBBB;;;666555111///,,,***)))(((&&&$$$***000555444222000,,,(((+++---,,,)))%%%%%%+++111...+++((((((***---...///******)))'''$$$###%%%'''+++///000------...---)))((()))+++000444444///***''''''(((,,,000222000.........,,,'''$$$$$$)))---***&&&######'''+++,,,,,,'''((()))******)))(((''')))...222222333555333...)))'''&&&'''***---...///222555666555999???AAA???<<<<<<;;;999777888;;;???:::888555222...***$$$ '''+++///333444444444444666777888:::;;;;;;;;;;;;888;;;>>>AAADDDHHHNNNRRR```kkk|||hhhUUUJJJAAA;;;999999888555222///000333555666666888======888666888@@@JJJ[[[mmm{{{zzzZZZBBB<<<555///...---)))(((***...---///333777999666333000222111---,,,,,,***%%%&&&)))---000///.........111333222......222555444111///,,,+++,,,///000000(((""""""'''(((&&&(((%%% ###---444333...'''$$$&&&+++......000333666555111---+++,,,++++++***'''$$$$$$''')))---...///...,,,***))))))''''''(((,,,///000...---***---000...$$$ (((111111,,,$$$###+++222666777222---***&&&"""###(((///111333444333111111111333555888;;;<<<:::666222333444444222///,,,+++,,,+++---000111///***%%%"""''''''***///111333;;;DDDPPP]]]ooo~~~cccPPPEEE===999888444444444444444222---***$$$(((...333555666666666666111,,,,,,111444444222222,,,***///777:::444---+++555BBBJJJIIIBBB;;;777666444222///---+++***(((''',,,000222111111///...,,,------)))$$$%%%---444222///+++(((&&&&&&&&&'''%%%&&&'''''''''''')))+++---000000---,,,---+++'''((())),,,111666777555222,,,)))'''(((,,,,,,((($$$(((+++,,,+++'''%%%&&&(((,,,***''''''(((***+++,,,******+++,,,,,,,,,++++++***///111111111222000,,,***)))((())),,,...//////,,,111555666999>>>???>>>777888888888888999<<<>>>777666555444222...((($$$(((+++///111000...---...111333555777888777666444333444666999===BBBIIIMMMTTT\\\kkk}}}jjjVVVKKKCCC===:::444333111---++++++...111777666888===<<<666111111333<<>>GGGSSS]]]kkk~~~|||```MMMBBB:::666666333333444666666555111...&&&)))...111222333555777666222///111666999888555222...---222:::>>>999222000444<<>>===777666777999===??????>>>555555666777666333...***'''***...---***'''''')))000111222333444444333333222222222333777;;;@@@CCCFFFKKKXXXjjj|||nnnZZZNNNFFF@@@;;;333222000---+++,,,000333666444666;;;;;;555000///...555???KKKTTT]]]dddhhhhhhtttxxx^^^DDD===555111///...222888:::777444333333222...***,,,111222///------+++(((%%%+++222666444///)))&&&)))...000,,,+++...222333444///((($$$$$$(((+++---&&&&&&&&&'''))))))'''&&&!!!"""!!!!!!"""&&&+++//////+++&&&$$$"""###(((000111222222///,,,,,,...111222000,,,******+++...000//////---***&&&$$$$$$%%%$$$&&&((('''))),,,***%%%"""###%%%&&&!!!$$$***---,,,&&&$$$&&&((('''""""""%%%)))((($$$$$$((()))+++......---+++******+++,,,///222333222...+++***,,,...---)))%%%"""!!!'''+++000555666444111...111000222555555666===EEERRRZZZeeeuuuwww[[[III???999666777666666777999;;;;;;999777+++---///000111444777:::888777555777:::<<<:::888555333444999???AAA???;;;333222444;;;BBBCCC===666777555111---)))(((+++---$$$$$$%%%)))))))))---222222444666666444111///...((()))'''$$$"""$$$&&&&&&$$$###"""""")))---...++++++,,,+++'''###$$$&&&***///666;;;>>>222---'''$$$&&&((())))))''',,,111111,,,&&&###!!!///111333111---+++---///+++++++++,,,,,,---------...000...******...000///111333555777888555000,,,***222888888999<<<===<<<777555555;;;AAADDD@@@;;;111222444666777444///+++%%%(((+++)))&&&$$$%%%(((///...,,,,,,,,,...111333111111222444777999::::::;;;===GGGXXXiiizzzrrr^^^QQQIIIAAA:::555444333111000222666999666222333888:::666222111222666<<>>999444---)))***+++***))),,,222555333//////...,,,,,,...000000---)))'''&&&+++222555222000333888999111///---,,,------+++***(((...444444...((($$$$$$)))((('''&&&''',,,333888777222000---&&&!!!)))***(((&&&%%%'''+++///222111000.........////////////...,,,)))'''(((,,,///,,,000///++++++---)))"""$$$'''%%%%%%&&&***,,,+++$$$  !!!%%%&&&&&&***//////000111000//////222444---///111111...,,,++++++$$$%%%%%%%%%%%%'''+++...###!!!!!!$$$''')))***...333555666<<>>>>>???@@@444000+++'''&&&***///333111///***###!!!'''---***(((+++///---&&&$$$(((555333222444555000''' %%%'''%%%###"""######(((+++,,,,,,,,,---(((+++---,,,---000000---%%%###!!! %%%---222......,,,)))&&&&&&))),,,111222222///+++***---000///111111...***,,,444;;;333222000---+++***)))((((((+++------000666999888:::999888888666222---)))333555888::::::888555333000333:::AAAEEEDDD>>>999333222000//////---+++)))(((((()))***+++,,,,,,,,,222---%%%'''...111111333666888777555222555:::CCCLLLQQQZZZkkk|||lll^^^SSSIIIBBB@@@<<<;;;999777666666666777555555555444333333555666::::::===>>>;;;:::???GGGDDDLLLXXXdddsssqqqVVVHHH<<<999555///000555222...***))),,,///000000555666555000///222222///.........---***((())))))555222000444:::<<<888222//////---+++***+++///222333444555444000***###***+++*********...333888777444///(((###!!!###&&&***(((%%%%%%)))...222444...,,,+++***++++++++++++*********)))(((***...111111...***))))))+++,,,+++!!!""")))+++''''''***111,,,%%% $$$###"""###&&&+++111555555222///000444666444111...------......---+++(((###"""###&&&***...000000'''&&&,,,---+++))),,,555;;;===@@@BBBIIITTThhhqqq^^^HHH;;;777666:::>>>:::777444111222666<<<@@@<<<>>>???>>>BBBFFFEEEAAADDDAAA>>>======:::666222222111000000000222333444111---&&&!!!!!!%%%***...333222,,,###"""(((***'''+++***+++---***%%%$$$&&&222444555222,,,&&&$$$###'''(((***++++++***((('''###(((...111000//////000///...,,,,,,---.........%%%### ###+++111000111111,,,'''%%%)))---...111///***)))...222222888222,,,)))***///444777000111///,,,(((&&&(((+++******,,,000555888999888@@@:::444000//////,,,***444555777888888777555444444777<<>>===:::;;;@@@AAAEEEKKKSSSbbbyyysssXXXJJJ???<<<999333222666333///+++***---///111111555666333///...222444222---......---***(((((((((222111111555:::;;;888444000...+++******---000111888888888555111***###)))***+++++++++...333666222///***$$$ ###,,,+++***,,,///111222222+++***(((''')))+++---...++++++***(((''')))---111222///+++***+++,,,------'''###%%%,,,000......000222---&&&######%%%&&&&&&%%%$$$###$$$'''+++000333111///...000333555555444444222000000///...,,,)))!!! !!!$$$(((,,,---...(((!!!&&&+++---,,,***---444888888999<<>>:::999<<<@@@;;;999777555555888===AAA===BBBDDDCCCCCCGGGIIIHHHGGGCCC>>><<<;;;999444000,,,,,,------...///000111///---)))&&&%%%'''***,,,...000---((((((,,,,,,))),,,++++++,,,)))%%%$$$'''222333222...***((()))+++//////000000///...,,,+++&&&***...000///......///---------...000000000///'''###$$$+++///000222333000+++((()))+++222333///((('''---333555555222---)))((()))---000,,,------+++***+++///222333111000111333666777777999666222///...------,,,555555555555555555555555888:::<<<>>>@@@BBBFFFIIICCC;;;111,,,...333555555---...///000000...,,,+++)))'''%%%%%%&&&))),,,...,,,000444444222///000111444999AAAFFFCCC@@@DDDLLLfffttt^^^PPPHHHCCCBBBDDD>>>===:::777555444444444999888666444333222222111888555666:::<<<999888999AAADDDHHHPPP___wwwuuu[[[LLLAAA???>>>777555777555222...,,,...000222222555555111,,,,,,111555555,,,---...---***((('''''',,,///333777999999888666222...******,,,///000000888777666333...)))$$$!!!)))+++---------...111333***'''###!!!++++++---///111000...+++'''&&&%%%%%%'''***---///---,,,***(((''')))...222444111...---.../////////,,,'''&&&,,,222444444444222...***((())),,,...///((((((((()))+++---000222---...000111333555888:::<<<999555222000...,,,***"""!!!"""$$$(((+++------)))######'''***,,,+++---111333111444777===GGGZZZxxxmmm\\\JJJ@@@===<<<===AAA;;;<<<;;;;;;:::<<<@@@CCCDDDJJJNNNKKKIIILLLPPPQQQJJJEEE???;;;:::777222...)))***+++---.../////////---,,,+++******))))))))))))---.........111000---///,,,+++***'''###$$$(((111000---***(((***...222333333333222111000//////''')))++++++******,,,---,,,...000333444444333222***$$$!!!&&&***+++///222444222...***)))***333222---%%%###***111444333222000,,,&&&$$$&&&)))+++,,,,,,,,,,,,///333666999555111///000111222333000000000///------...000555555444333333444666666::::::999777888<<>>999333444:::UUUrrr~~~kkkTTTGGG@@@===>>>AAA???>>><<<:::999888888888;;;999777555444333111000111,,,,,,333999999888888@@@FFFNNNYYYhhh~~~vvv[[[LLL@@@@@@AAA;;;777777666444000......000222333666555000)))(((---222222+++---///...,,,)))''''''(((---444777777666666777444///++++++000222111...000000///---+++)))'''%%%,,,...000111///.........$$$"""!!!((((((***,,,,,,+++'''######%%%&&&'''((()))***,,,------+++)))(((,,,111555999666333111111111111000///)))%%%(((000444222000///.........///000000000++++++,,,---...///000111+++///333444333555:::???@@@;;;666111///---,,,***&&&%%%%%%&&&***,,,------)))$$$$$$'''(((***......+++333666:::AAAPPPkkkkkk[[[JJJAAA>>>;;;;;;===<<<>>>?????????AAAEEEIIIRRRVVVWWWUUUUUUXXXYYYXXXKKKFFF@@@;;;999666222...***,,,...000111111111000+++++++++******)))))))))'''+++...000111222333222111---***)))$$$ !!!&&&///---***((('''***...111000000///......//////000%%%%%%%%%%%%%%%'''***,,,+++...222555555555444333,,,%%%###((()))(((,,,...///...,,,***+++,,,000000+++$$$"""''',,,...///222333///(((###$$$&&&///......------...000222555222///------------,,,))),,,000000......111444333333333333444555777777:::777333111111666===BBB<<<555---+++---000000///+++,,,---......---+++***&&&(((+++000555777666444000444777555000---...111444444555444000,,,///666OOOiii|||wwwwwwzzz|||}}}|||rrr___JJJ===888666888<<<======>>>>>>>>>>>>======:::888666555555444222///)))$$$###,,,666;;;<<<===>>>DDDNNNZZZiii~~~vvvZZZIII===???BBB>>>888777777555222///---...111333666555///(((&&&***---,,,***---000111///,,,***)))''',,,333555444222333555444000---...222333000,,,'''((()))***+++,,,------///111333333000---+++***"""!!! $$$((('''&&&''''''&&&$$$!!!"""&&&***+++***(((''''''---,,,,,,++++++///444999===:::777555444333222000222,,,&&&''',,,111///+++,,,...111333222000---+++++++++,,,------.........)))...333333111222777======999333...---,,,+++***)))'''&&&''')))++++++***)))### """$$$'''++++++(((111444777<<>>AAAAAA@@@>>><<<777444333333555555222...&&&###%%%///:::???AAACCCCCCGGGOOOYYYiiiuuuYYYFFF999;;;AAA???:::999666555222...,,,,,,///222555555111)))''')))***(((***---222444333000...---))),,,000111000///000111111000000222333111,,,'''$$$%%%(((+++...000111222...000333222///+++)))((($$$### %%%)))***)))''''''((((((&&&%%%$$$)))---...+++'''&&&&&&,,,,,,---------000444888;;;999666555555444222111333111,,,)))---111000+++***...222444111---(((&&&(((((()))))))))*********(((+++......++++++///333555222...++++++,,,,,,,,,***(((&&&&&&&&&'''&&&$$$'''"""!!!"""!!!"""&&&+++,,,***///222666:::CCCXXXuuuvvvjjjgggmmm{{{hhhYYYHHH???:::666444555<<>>>>><<<777333111111111111000///------)))(((&&&$$$%%%(((,,,...---,,,---...+++))),,,222111---***)))%%%"""###(((***)))''''''((('''&&&$$$&&&''')))+++---///111222)))'''&&&''',,,000444555***++++++((($$$"""$$$'''***&&&######&&&)))))))))((('''&&&%%%'''***---000,,,000111---***)))(((%%%!!!%%%))))))%%%!!!%%%%%%(((+++...///---+++%%%&&&)))---000111///,,,(((,,,111444555444333333+++///444999<<<;;;:::888666111---///666<<<===;;;888888777444000------...,,,,,,---...000222555666333222444999???BBB@@@===777777666444222000///...///+++)))***+++...777@@@NNN\\\lllwwwzzzrrr]]]WWWNNNHHHEEEGGGKKKNNNNNNLLLNNNPPPOOONNNRRRXXXhhhssspppSSSEEE666000//////000333555888===@@@AAA>>>999666111///---000333444111---***)))///;;;CCCDDDDDDDDDFFFLLLWWWcccssstttYYYDDD555999AAAAAA===;;;444444111---***))),,,000222444222---++++++***&&&***...444777777555222111,,,---...---,,,+++,,,,,,,,,...222333111,,,%%%!!!$$$%%%(((+++---/////////)))+++......,,,***((((((&&&%%%### ###(((,,,+++***)))***,,,,,,***((((((+++...---)))'''(((+++,,,---......---...000222444333222222444444444222111333000,,,...222222---***---000000---)))''''''((((((''''''(((((()))***)))***+++***'''&&&(((***---+++))))))+++---......---+++(((&&&&&&%%%###!!!&&& $$$'''%%%!!! ###%%%$$$'''---000...111555999;;;AAARRRlll{{{ssskkkfffiiisssfffWWWFFF>>>999666555666<<<>>>@@@???BBBLLL\\\iiiuuuuuuqqqmmmkkkfff[[[OOOAAA@@@???@@@BBB@@@;;;777777555333000...,,,+++***'''&&&&&&&&&(((+++...000...------...)))###$$$+++...++++++,,,***(((***000+++)))&&&&&&'''(((&&&$$$%%%'''***,,,...///000000...,,,***,,,000444666777//////+++$$$###'''&&&%%%%%%&&&(((***++++++***))))))+++---......+++///000,,,((('''%%%!!!"""%%%&&&%%%"""###)))...///+++((( !!!$$$(((---000000///+++---111555777555111...)))...555;;;>>>>>>:::888555000---222===CCCBBB===555888999777333111555888.........000222666:::<<<888666666;;;AAADDDBBB???999777444333222000...,,,,,,((('''))),,,000999CCCJJJTTT^^^fffmmmxxxvvvqqqssspppeeeZZZSSSJJJ???;;;===AAABBBBBBCCCAAAAAABBB@@@@@@EEELLLWWW^^^mmmvvv]]]III<<<000---......000222222666;;;??????:::444000---+++***---111333000,,,...111999EEEKKKHHHDDDDDDAAAMMM]]]nnn~~~tttYYYCCC333777AAACCC???===333333111,,,((((((+++///000333333000......,,,'''***///555999:::777555444///...,,,+++******))))))(((---222444000(((!!!$$$&&&(((***++++++***)))$$$&&&)))+++***)))))))))((('''%%%""""""$$$***...))))))***---///...+++)))+++---...+++''''''+++000,,,---......,,,+++,,,---...---...000222444444444...222222---...222333///+++---///---***'''((()))******)))))))))***,,,---,,,,,,+++)))&&&%%%%%%&&&'''&&&&&&(((+++///000111111...+++)))'''&&&###!!!%%% &&&++++++(((''''''))))))''')))///222222666:::======???MMMeeewwwxxxrrrnnniiiiiippp~~~eeeVVVEEE===999777777999<<<===>>>>>>AAANNNaaaoootttwwwvvvooohhh```UUUJJJ>>>>>>>>>BBBDDDCCC>>>:::;;;999666222...,,,++++++%%%&&&'''(((+++---000111...---...///(((%%%+++)))+++.........111666---)))&&&%%%'''((((((&&&%%%'''***,,,......---,,,000...,,,---111444555555666444...%%%$$$%%%&&&''''''&&&'''***---...---...///000///---,,,))),,,,,,'''$$$###!!!"""###$$$&&&'''$$$""")))------(((######(((,,,...///,,,---000444777666///***000444888999777444111///---///333;;;@@@AAA===999444333333222333777===BBB999222...222777:::;;;===666777999<<>>999888444......111111---111,,,'''(((---555:::<<>>>>>;;;888777:::AAAGGGNNNQQQYYYiii}}}{{{mmm]]]RRRBBB<<<444---+++///555:::999<<>>@@@BBB@@@>>>DDDTTTdddlllnnnvvvxxxnnnaaaWWWKKK@@@666777;;;AAAEEEBBB888000333111///------...111222---,,,++++++,,,000333555222///***&&&###""""""###'''***...000111111222333...%%% """''')))+++---///000111///---,,,,,,---000222444333111000222555444333///)))###"""%%%)))'''((()))***++++++,,,---...---------------------+++&&&###!!!###"""$$$+++222000%%% ((()))"""!!!%%%(((+++---000444555333...***999999999777333...)))%%%+++---222999@@@AAA>>>:::555333111......222999>>>999222...222777888999:::555555777;;;>>>@@@???===666666333///000555666333000+++'''(((...666;;;===???AAAEEEHHHKKKOOOTTTWWWYYYSSSLLLGGGEEECCCAAA>>>;;;666111///222666:::<<<======<<<;;;:::<<>>999666111333999???DDDGGGHHHNNNXXX```ccclllooolllaaaWWWOOOFFF>>>333444777;;;>>>:::222***---+++)))***---000111111...---------///222444666666111***$$$!!!"""%%%''')))***,,,...111333444444...&&& ###'''))),,,...222222222222111111000///444666888666222///000222......,,,(((%%%&&&)))---222222000...+++***+++,,,...---+++***))))))*********###((((((,,,444:::888000''' """((()))###"""###,,,,,,,,,///222333333111???<<<777333000,,,%%% ***,,,111999???AAA>>>999444333000,,,+++...444888777111...222666555555666222333555888<<<===<<<:::444555333000222666777444...+++''')))///666;;;<<<999<<>>????????????AAACCCHHHHHHKKKRRR\\\gggooosssnnnfffZZZPPPJJJEEE@@@===@@@@@@AAAAAAAAA@@@@@@???;;;===>>>;;;555000...///222---(((&&&(((---111444777;;;BBBKKKSSSZZZ___aaakkk{{{xxxlll```SSSIII===666---)))***,,,+++))))))+++------,,,---111555888777444,,,$$$(((***...222444444333222666888888333---***---111+++***---///---&&&$$$&&&))),,,,,,***)))***)))&&&***---///...,,,***+++---000111222///,,,,,,///222444222111444666333***######!!! ###&&&'''''')))***((($$$$$$)))+++***///,,,(((%%%%%%%%%$$$######''',,,...---+++)))'''(((***,,,...///...---,,,(((***...111222222111111333333222///---,,,---///555444000---000555555111222111/////////...,,,***%%%%%%&&&***000444777888666000---...///...///222:::;;;<<<;;;:::CCCXXXmmm{{{sssYYYGGG777444444111111666AAAFFFJJJLLLRRRZZZ___^^^bbb___YYYPPPJJJHHHDDD@@@:::::::::<<<===:::222,,,'''$$$"""&&&,,,000000.........///000222444555666888333+++$$$!!!###(((+++)))''''''+++000444555444...&&&!!!###''')))+++///555333333444777777444111555888:::888333...------,,,,,,***((('''))),,,///999777333...***)))***,,,000...***'''%%%&&&''')))))) ***...444;;;???===888333,,,)))))),,,,,,'''###### !!!!!!)))'''&&&''',,,111666888===777111///000///+++&&&,,,...333:::@@@AAA<<<888222222111///...///222555555000...222333222111222...///111444777999777666444555444111222555444000///+++((()))...444777777666999>>>AAABBBBBBBBBBBBAAA>>>999333//////444777>>>===;;;:::::::::::::::<<<>>>AAACCCCCCBBB@@@@@@DDDEEEIIIMMMSSSXXX\\\^^^___WWWMMMEEEAAA???===<<<<<<>>>@@@BBBCCCCCCAAA@@@======;;;666111///222555999333,,,)))---111444555666>>>JJJVVVaaakkksssxxx{{{vvvlll___SSSJJJBBB>>>555///)))(((+++......,,,$$$(((,,,.........000222666444000)))"""!!!%%%(((...333666666444333555;;;>>>;;;333---...222......000222111,,,,,,///+++,,,,,,***(((''''''&&&---000222222111//////000444555777666333111111222111000111333444111)))""" ###$$$)))***((($$$%%%+++...---...,,,(((%%%$$$$$$%%%%%%$$$'''***------,,,***)))(((***---......,,,,,,+++$$$$$$&&&+++000333111///000111111000...///111333777333//////333666333//////...---------***&&&###"""$$$'''---333777888888222---+++,,,,,,******---666666888777666<<>>;;;555000%%%!!!$$$,,,111///+++---...///111222333444555777333,,,&&&$$$&&&))),,,'''###!!!%%%---222333111,,,%%%!!!###&&&'''***...666333111444999999555000111555777666000+++))))))...---,,,++++++,,,...///555444000+++''''''+++///000---(((%%%$$$%%%(((***''' !!!$$$)))...555:::;;;:::777666888222000111111---+++,,,(((((((((((('''%%%$$$###$$$"""!!!###)))000666999999444......111333111...222333666<<<@@@@@@;;;666///222444555444333333444333///---000000...---///,,,,,,...111333444222000333555444333555888777333000,,,))))))---000111111333888===AAAAAA@@@??????;;;999555111...000555:::AAABBBCCCCCCBBB???===<<<;;;===???AAABBB@@@<<<:::>>>BBBGGGKKKNNNNNNNNNMMMMMMIIICCC===:::999888888777888:::<<<===>>>??????===<<<888222///000666<<<>>>999333111444777888888777DDDWWWiiiuuu{{{ooodddVVVKKKDDD???<<<:::222---)))***...111000---&&&)))---000000000///......+++'''### """$$$###'''---222555555333111444;;;AAA???888111///111666444333444111,,,,,,///,,,+++***)))%%%###%%%(((444666666666333111///...555666666555222///------***+++,,,///111...(((###!!!"""%%%'''&&&###%%%+++...---***)))'''&&&%%%'''***,,,*********+++---...//////))),,,------+++))))))***(((&&&&&&***...000---******,,,......///000222555222---***---222333111......---,,,,,,+++(((### $$$***000333333111***(((''')))(((%%%&&&***///000222333111555BBBQQQggg{{{wwwRRR@@@222222666555666999???CCCHHHPPP\\\fffgggcccLLLFFF@@@???@@@AAA@@@@@@@@@???>>><<<999666111...***&&&$$$(((000444222------......///000111222222333111...,,,***))))))***### !!!(((......,,,)))%%%###%%%'''''')))---444000///111666777333...)))---111000,,,((('''(((...---------///111222222111111///+++&&&&&&+++///,,,)))%%%"""!!!$$$(((+++### !!!'''***)))(((,,,111333333222222333;;;555111222222///...000.........---+++)))'''&&&###"""###'''---222666888777444000///222444444222444555888===AAA@@@:::555000333666777666444444444111---,,,------***+++///,,,,,,---///111111...,,,///222444555999>>>===999222...++++++---//////---666:::???AAA@@@===;;;:::555444333333555999<<>>>>>???@@@@@@>>>:::666888<<>>???@@@QQQiii|||rrriiibbbSSSBBB:::888777777777444///,,,,,,000111...***+++---000333444222000...&&&######&&&###&&&,,,111333222000...333888======777222000000:::666444222---((((((+++---+++)))'''###!!!%%%+++;;;:::888666333111...---222222000...+++)))'''&&&%%%&&&(((+++---,,,)))&&&!!! """###!!!###(((***(((%%%&&&&&&&&&&&&))),,,///,,,+++)))***---000222222***,,,,,,***'''%%%'''***///---+++,,,---,,,((($$$&&&)))---///111111333444,,,(((''',,,000///------...---------,,,***&&&###!!!''',,,---,,,***&&&$$$&&&((('''###$$$(((***,,,///111//////888CCCYYYnnnrrrWWWFFF:::999:::777555888:::BBBNNN]]]kkkppphhh\\\LLLFFFAAA???<<<888666777<<<<<<;;;:::777333///---///,,,***---333777666444///...............//////000000000///...+++)))((("""!!! """'''******)))(((&&&&&&***+++)))***---000...,,,---///000...,,,$$$(((++++++)))'''''')))))))))***...222555666666222444444///(((%%%(((,,,)))&&&""" """&&&))) """######'''---///---***+++,,,,,,,,,,,,...000555000---///000------...///...---,,,+++***))))))'''''')))...222555666555555333222111111222333444333444777===@@@???:::555444555555444222111111222///,,,*********(((***//////...///000111000---++++++///222444999===<<<888222///,,,---///111000...555888<<<===<<<999777666333111111555:::>>>>>>===<<<===>>>>>>>>>@@@EEEIIIHHHFFFDDDCCCCCCAAA===:::666:::===>>><<<::::::;;;<<<<<<:::888555444444444//////000222444666888999:::;;;:::777444444888<<<<<<:::777444555;;;CCCIIIOOOaaayyyzzzkkk```ZZZSSSCCC222+++******...333444000---///222333///***,,,...000333444333000---&&&""" $$$'''(((+++///222444333000///333555555444111//////000666222000...+++(((***///000+++(((&&&""" '''000777666444444444444444333000...***'''&&&&&&&&&&&&%%%&&&'''***+++,,,+++***$$$!!! """!!!"""&&&'''%%%!!!###%%%%%%%%%&&&))),,,***)))(((+++...111111000(((******&&&######(((---///...---+++***(((%%%###'''+++000333444333222222)))'''(((......+++***,,,+++++++++,,,......,,,*** ###(((,,,---+++)))'''&&&(((***(((###$$$((('''***///333000---222:::KKKaaalllXXXKKKBBBAAA@@@:::999======DDDQQQ```mmmpppcccSSSKKKEEEAAA===777///...222999::::::999666222///...---+++***,,,000444666777222111...---,,,,,,---....../////////...,,,)))((($$$%%%&&&'''((()))((((((((((((+++///000---,,,///...---+++)))))))))***+++$$$'''******(((''')))+++'''''')))---222666666444000444666222+++%%%&&&)))+++)))%%%""""""$$$&&&(((%%%***,,,)))***000222111+++)))&&&%%%&&&***---///---******---///,,,+++,,,------+++******+++,,,,,,+++,,,---000333444333111111222222111111111444666111222666;;;@@@???:::555777666444000------///111///+++))))))(((&&&***000111111111222222000---******...000222555888666222222///---...222333222000,,,///333555555333222111000......222888:::777222777777666555777===GGGNNNRRROOOKKKIIIIIIGGGDDDAAA888:::;;;999666555777:::999888777444111111222333...///111333555777888888999;;;===<<<888666666888999777444000111:::FFFPPP[[[mmmjjjZZZRRRPPPHHH999***### &&&///222///...111666777444///***+++...111333222///,,,+++&&& """&&&(((///111444666777666333222444222///,,,+++---///111///,,,+++---,,,,,,111777222,,,(((&&&""" (((444///......111555999<<<===000---(((%%%%%%'''((()))'''((()))***+++,,,,,,,,,+++((($$$!!! !!!######$$$((('''$$$ """%%%$$$###"""$$$&&&&&&&&&'''+++///111///---&&&((('''$$$!!!""")))///))))))))))))(((&&&%%%%%%)))...444777777444222111***(((+++000...)))(((,,,((('''(((***---//////...$$$&&&)))---000000...,,,***))),,,---***$$$$$$((('''***111555222...000666CCCYYY{{{jjjVVVLLLEEEFFFDDD>>>>>>CCCCCCGGGOOOZZZfffiii^^^OOOIIICCC>>>:::222+++,,,333333555777666333///,,,+++'''''''''(((+++///444777555222///,,,+++,,,---.../////////...---,,,***)))'''))),,,,,,***))))))))))))***...444444000...000---,,,***'''%%%%%%(((+++&&&)))+++***((((((+++---)))))))))---111333111///***000555333+++%%%%%%'''000...***'''&&&'''(((***+++222333...,,,111666555***&&&!!! ###(((---///)))''')))...000---+++,,,...,,,+++***+++---///000---------...000000...,,,777222......333777777666444444555999>>>@@@???<<>>>>>;;;===CCCCCC;;;666666666444444666888???NNN]]]gggyyyxxxhhh]]]RRRHHHDDD===999000!!!!!!000000222777:::999555000)))((()))+++---...---+++...,,,)))&&&%%%&&&''')))444333444444555777999:::777111***'''))),,,////////////000111333555777777555///))))))(((%%%&&&((()))(((***111;;;???<<<777......---***'''&&&''')))...///...,,,++++++---///+++'''""""""%%%+++,,,)))'''''')))%%%""" ###'''***(((%%%######%%%'''+++------,,,***+++***%%% """''')))%%%$$$'''(((&&&%%%'''---...111555777555...)))'''///555444---%%%###$$$%%%)))---,,,******...222000***)))111666333///...,,,------+++)))))))))***,,,...//////......///111AAAVVVrrrlllPPPHHHCCCDDDGGGFFFEEEEEEEEEFFFHHHKKKNNNOOOMMMKKKEEE@@@999333000/////////...------...///...+++)))+++(((!!!(((000111111......444666222,,,***(((+++***$$$ """$$$$$$&&&+++111333///(((### '''***...333666555222...///...+++)))))))))+++,,,((('''(((+++///222222222000000......222666222+++"""***111000(((""""""&&&...111222111...,,,---///222000------.../////////,,,(((""" """''',,,///+++)))(((***...111222111333000000444666444222444444///+++***'''$$$$$$'''777222///111666:::999777222222444888===???===;;;CCC>>>777333000...,,,***++++++---///---***---222333555555333---***)))+++...,,,,,,...111444333222---...///111111222222111///------222999:::666000333222000///............---...000333555888<<<>>>GGGHHHDDD<<<777888888777666777666555222111111222555999888222......///...000333888===@@@AAAAAAAAA@@@;;;:::@@@BBB===::::::666555666:::@@@IIIXXXgggrrrjjj]]]TTTKKKAAA<<<777666///$$$$$$+++,,,///444999:::888555'''(((***...111222000///000000...***'''%%%&&&(((///000222333555777888999777222+++)))***,,,...///...///111111111222555888444---(((''''''&&&'''***(((''''''---555999777333111111000...+++))))))***+++---//////---***)))((('''$$$!!! ###)))...222222---)))(((((((((%%%###%%%***,,,***'''&&&&&&''')))+++,,,,,,,,,+++,,,***%%%!!!!!!&&&,,,+++''''''+++---+++)))+++---...000333555333...******000555444,,,%%%"""######'''++++++)))))),,,000---'''&&&,,,000000000333...///000///...,,,++++++,,,---//////...///111333<<>><<<888555222000...,,,)))((((((***,,,------,,,...+++$$$ )))000111333000222777888222+++'''%%%))))))###$$$***,,,***&&&###"""&&&'''+++///222333000---------,,,,,,------...///+++******,,,///222222111111222111111555888555...###(((...---'''"""!!!###(((+++......---,,,---///---+++***+++---000111111000+++%%%"""$$$)))///111,,,)))''')))---222444555777555666:::;;;666333444111,,,((('''%%%!!!"""%%%555222///222777:::888555000000222666999;;;;;;:::>>>:::444000...,,,***)))''')))///333222......333444444222...)))'''))),,,...------///111333333222---...000222333444444444000...000555<<<>>>:::666666555333000---+++)))(((&&&+++000333444444666888AAAAAA===444///000222222666666555333111000222333888:::999333000111111000///444;;;>>>??????AAACCCBBB<<<999===AAAAAA@@@???:::999<<>>777222111---(((%%%$$$""" $$$555222000333777888444///---...000333555777777777333111...,,,+++++++++******,,,111555333......222444333///)))%%%$$$)))---/////////000222333333333///000222444555555444333...---///444;;;>>><<<999777666555222///,,,)))'''###)))///111111111444666>>>???:::222...111444555666666555333222222444666<<<>>>;;;666333555666444000666<<<>>>;;;:::===@@@CCC>>>;;;>>>CCCEEECCC@@@<<<<<>>666000///***%%%"""###""" """&&&999555333555777777222,,,,,,---...000000111222222//////...---,,,,,,------000000111111---((()))...555333---'''"""$$$+++111222333333333333333333444333444555666555444111000******,,,222777::::::888666666666555333000---+++&&&)))---...///111555999<<<===:::333111555999:::777888888666555555777999===>>>:::555444666777444222777<<<<<<888666888;;;BBB@@@???@@@DDDGGGDDD???555777@@@PPP```oooooo]]]PPPDDDAAAAAA===888666333111,,,%%% !!!&&&***000000///---,,,+++***+++---+++'''''')))+++---...///444666222)))""""""%%%"""%%%***///222222111000/////////...,,,,,,,,,---222555666111***(((---333111+++'''(((******...222222111///,,,+++---000333111222333111---)))'''&&&+++---///...+++&&&"""!!!###&&&$$$$$$&&&,,,000444666555111...,,,)))(((''''''(((((('''''',,,---...------///444888666222,,,&&&$$$'''...222333000000555555000,,,,,,------------------///000...000222111///---///000:::999666111,,,'''$$$###"""%%%((()))+++...111222000111444888999555///)))!!!$$$(((,,,000666<<<@@@CCCJJJVVVfffyyyyyyccc\\\WWWUUUQQQLLLHHHHHHBBB===777222111111111111))),,,000222222333555777111...,,,,,,///333666777444333///+++,,,111222000***$$$"""%%%(((&&&%%%%%%((()))%%% $$$%%%### """"""###""""""%%%)))---///000000222555888888555222000,,,+++***+++...111333333111333222...---...,,,''' """$$$$$$$$$ !!!  ###&&&'''''')))***,,,...///,,,((($$$%%%'''***---............---000888>>>===555111222***&&&###$$$$$$###%%%)));;;888555666999888333...+++,,,------,,,+++---...444555555333000///000111555333111///)))###$$$)))555222---&&&"""%%%...555666777888666444333333444555666777777555222///---'''(((+++///444777888777444555777888777555222000+++++++++---111666:::<<<:::<<<999444222666:::;;;777999::::::999888999:::;;;:::666111111444555222444777999999666555666777>>>@@@@@@???AAADDDCCC@@@///333@@@UUUjjj}}}sssbbbUUUKKKBBB???===:::999:::666333---&&&"""###'''+++000111222111000///000111000,,,(((%%%&&&(((******+++///222///***&&&&&&((($$$'''***...///...,,,+++***,,,......---+++,,,,,,///111111---((((((,,,111111+++((()))+++***,,,///111222111---***+++000555333444444111...+++)))))).........,,,)))'''&&&'''"""%%%###!!!"""))),,,222777999888555222))))))((((((''''''&&&&&&)))***+++)))(((***000555777222+++&&&%%%(((---111111......222222...******,,,---...---------///111---...///......///111333:::888444000+++&&&###!!!$$$))),,,111777888666000111444888;;;999222,,,"""''',,,111666;;;>>>@@@DDDMMM[[[mmmxxxbbb\\\WWWSSSMMMGGGFFFJJJFFFAAA999333000//////...,,,///333333333444777;;;333000---,,,---///111111666777666444666999999555---'''###&&&)))***,,,...++++++'''###%%%,,,///...%%%### !!!""""""!!!###""""""%%%***...111222444666999::::::666222000,,,+++)))***...111333444000111///)))'''((('''$$$###!!!!!!$$$&&&''' $$$""" """$$$$$$$$$(((***...222333///)))###"""&&&,,,//////...---------000777===<<<666555888///***'''((('''%%%&&&***888555222333666777333...+++,,,---+++((('''(((***555777888777444333444666;;;888666333,,,%%%$$$(((444222---'''$$$(((111999:::;;;<<<999555333333444555666777777555222...+++''')))+++///333666777777222444777999999777555333///,,,+++///777===???>>>:::<<<:::555222555888888666999;;;<<<;;;::::::::::::999444///000444444111444555666777888888888888888<<<>>>::::::???CCCCCC666;;;III```www~~~mmm^^^VVVMMMGGG@@@<<<777333555;;;666444000+++(((((()))+++...111333444222111333444///---***************))))))***,,,,,,++++++,,,---)))***,,,---,,,***(((&&&&&&)))---...,,,++++++,,,((()))((('''&&&)))---111000+++(((******((((((***,,,......+++'''(((---333222333222///,,,******+++...///...,,,***)))***+++%%%!!!!!!%%%'''%%%"""###'''+++111777;;;:::666333+++++++++***)))(((((((((,,,,,,+++((($$$&&&,,,222444///)))%%%%%%)))---000...******...///---+++,,,+++---//////------000222---,,,,,,++++++---///222555333111///---+++)))'''&&&***---///555<<<;;;555,,,---///444999777111***###)))...111333666888>>>???EEERRRaaauuuyyyddd\\\SSSOOOKKKFFFEEEGGGEEE@@@999444111000//////222666999888555333555888333111---,,,,,,------,,,333777999:::<<>>>>>;;;666333333444444555777777555222...+++)))***---000333666888888111333777::::::888555333000---,,,222<<>><<<>>><<<666333555666555555888<<<======;;;::::::<<<:::444///111555555222444444444777:::;;;;;;999333999:::444333;;;DDDGGGDDDHHHUUUkkk}}}hhhVVVLLLKKKHHHCCC>>>888111---111999555444222000...,,,,,,+++---000333333111///000222---------//////...+++((('''((()))+++---///000111,,,,,,---,,,+++(((%%%$$$###''',,,...,,,++++++,,,###"""!!!"""%%%***...111...***'''))))))&&&%%%&&&&&&)))+++((($$$$$$***000000000///,,,)))((()))***---...///---,,,+++,,,...---(((&&&***,,,)))&&&&&&'''***000666999888444111.........---+++*********000111///***%%%%%%+++111000,,,'''$$$&&&***...111+++(((''',,,...------///+++---000000......000333---,,,***((((((***---///111000///000111222111000111222111000666===:::222''''''***///444444---'''!!!%%%+++///111111222333>>>===BBBLLLXXXjjj|||jjj]]]QQQLLLJJJGGGCCCBBB???;;;666333222222222222666;;;>>>===777333333444444222///---......---,,,...333888:::===???;;;555444...,,,000444444333444***+++******...444555111---***&&&%%%&&&&&&$$$"""!!!!!!"""&&&+++///111222999:::===>>>>>><<<999777333111...---///111222333,,,...***$$$###'''+++,,,---,,,((($$$ !!!$$$(((&&&+++...///(((&&&$$$$$$&&&'''''''''''''''))),,,---,,,(((%%%"""&&&+++///000333777:::///111555888666222555;;;<<<555000---((("""!!!###---'''%%%)))---------///000000...+++'''&&&''')))222000---,,,---000444777777;;;@@@???999444111111222000+++&&&$$$)))333;;;EEEAAA<<<;;;;;;:::888555000666999999888666111***))))))***---222555777888:::555222333555444444777000000000555;;;@@@AAA@@@???>>><<<999777444222111222222333444111000666???AAA:::111///333666444111555111///222999>>>???>>>999999888444222555===CCCMMMVVVhhhttt___OOOBBB<<<;;;@@@>>>999222+++))),,,///000000111111000000///...222111///---,,,+++******+++++++++---000111000...)))***---...////////////&&&'''***...000...)))%%%&&&''')))+++---+++(((%%%!!!&&&***---...///(((((((((''''''&&&%%%%%%&&&''')))(((&&&&&&***---,,,******,,,)))%%%&&&***...+++***+++...///---***((())))))******)))'''&&&((((((+++///333555555444,,,...000111///---------000333555444000...---///000...,,,***))),,,222777---///111333222000,,,***...///222444555555444333...,,,(((&&&&&&(((+++...333111000333888888444///222222///,,,000666666333+++)))((()))++++++***)))++++++,,,...000111000...666888===BBBJJJ[[[wwwfffZZZOOOKKKKKKGGGAAA???;;;777444444777888666333666:::===:::333000333777333444666666555111---+++...///222666777666222///000//////111333444222111------,,,---...///111222---(((&&&***000///'''$$$&&&))),,,.........---///444999;;;999777777888777555///)))***000333222111222222111...,,,++++++,,,+++,,,+++&&&!!!$$$+++$$$ ###...222///---&&&###&&&))))))((()))---&&& ###+++...(((!!!"""'''...333666666666666111222333333111111111333888777444000+++%%%!!!(((######(((.........000111111111///...,,,,,,,,,111...)))%%%%%%)))...111555666888;;;======:::777222///***&&&%%%)))000666<<<:::888999;;;;;;888444222555777666777777111***%%%'''***...222555666666666111000222444222333555000000222666<<<@@@AAA@@@<<<===>>>>>>;;;888444111---,,,,,,...---...555???AAA:::333111555888777444111...,,,///666;;;<<<;;;;;;<<<;;;888666999AAAHHHUUUdddzzzhhhSSSBBB555//////999999666222---***,,,...///...,,,***)))***+++,,,333222111000///......------,,,,,,...111333333222---+++***,,,///000---***!!!###'''+++...---***'''###$$$'''***,,,+++'''$$$ ###%%%(((***+++,,,&&&((()))***((('''&&&&&&(((***+++***'''&&&&&&((()))''')))+++***&&&&&&***+++)))))),,,//////+++(((&&&'''(((*********))))))(((***---000222333444444///000000///...---...///333555777777444333333444444333111...---...222555333666999;;;:::555000,,,---000333666888888888777333000,,,)))((((((***+++///,,,,,,...333555222///111111...***,,,000000,,,)))((('''''')))+++///111000...,,,+++,,,,,,,,,+++...111666<<>>===777:::===@@@>>>:::444111...+++)))***)))+++333===@@@:::555444888;;;:::888000---+++...444888::::::999;;;;;;999888===GGGOOObbbvvvqqqWWWBBB333)))&&&'''111333444333000...---...111---(((######%%%)))---333333333333333333222222000///...000222555555555111---***,,,000111---(((!!!"""$$$'''))))))&&&###!!!%%%***---,,,((($$$%%%%%%%%%$$$%%%'''((()))))),,,...,,,(((&&&%%%'''***,,,------+++)))))))))---,,,---///,,,'''&&&)))))))))***---000000+++'''&&&''')))+++,,,,,,,,,+++(((,,,///000///000222444444333111///---...111444444666777777666555555666888777666333111000111333111444888:::999333---(((...111555999<<<<<<;;;:::888555111---***))))))***,,,)))''')))---000///...000///+++&&&&&&******'''*********((((((,,,444:::555111,,,)))(((((((((''')))+++000666;;;GGG]]]qqq}}}cccVVVJJJGGGGGGEEEBBB@@@:::777555555777777555222555444222...***+++000555444222///---,,,---///000)))'''%%%$$$%%%'''***,,,444777888666111,,,******++++++++++++---///111222000+++''')))000444222///,,,,,,---.........---,,,(((((((((+++///222333333///333444///,,,---//////111333666777666222---***+++---222666111(((%%%&&&(((&&&######***333666333,,,))))))000555555333444///***'''***111555222...+++---000111000/////////000000///---,,,...111444999777555333111111222222***(((+++444999888666555222333666:::===;;;777222222///+++)))***---222555000,,,***///777;;;999555666222......000111000...,,,,,,///444888999555000///...++++++222777444,,,###&&&))),,,000333777999999555444777777444111222888999:::;;;<<<;;;999888444777;;;>>>>>>;;;666333666111---+++)))***111:::===999666777;;;======;;;222000...000444888:::::::::===@@@@@@AAAHHHUUU```tttqqq^^^FFF555***%%%&&&)))---000333666666333111///222---&&&!!!!!!&&&---222333444555666777666555555333111000000222444555444000...,,,---000111///,,,((('''%%%$$$###!!!###))),,,,,,)))&&&)))(((&&&%%%%%%&&&(((***000111111,,,&&&$$$&&&)))///////////////000222333666555555666111***(((***---+++***,,,///000---***)))***,,,---.........---''',,,000000......222666:::888444000...000555999444444444333222111111111444555555444111000///000---///222444333///+++(((000333777<<<>>>>>><<<;;;888666333///,,,++++++,,,...+++((('''))),,,------000...(((!!!!!!&&&******000222222///,,,...555<<<666222...+++)))((('''&&&)))+++///444888@@@RRRbbb{{{```RRREEEAAAAAA@@@>>>>>>===:::777666777777444000111000...,,,,,,...111444...,,,***((((((***,,,...&&&%%%$$$$$$%%%(((,,,///777::::::666///+++,,,...---,,,,,,---///111333555333,,,%%%$$$(((,,,,,,***///000222333222///,,,)))((($$$"""$$$)))...000///---555888444000000111111...//////000000...***'''''')))///555333---)))***++++++(((''',,,333333///---***,,,333999888555555333///,,,...222555333111...///000///...---...000111111///---,,,...333777:::888666444333555777999000...111999===:::555333///222888<<<>>><<<666222/////////111333666888:::111111000///////////////444111///000222333000,,,,,,,,,---222555666222...+++)))&&&'''///777555///((()))+++,,,...333999>>><<<888666777777222//////777888999::::::999999888888999;;;=========;;;;;;888333///---,,,,,,111888:::888666888;;;======<<<444222222333666999<<<===@@@FFFKKKMMMQQQ[[[lllyyyvvv___NNN999,,,%%%###''',,,...000555888:::888444111000,,,&&&"""###)))000666111333555777888777666444555333111111222222222111'''***------,,,---000333...+++'''$$$!!!###''')))(((&&&+++***'''&&&'''))),,,...444333///***&&&''',,,111777555222111222555888:::888666777777444---,,,...333///++++++...000000///...///000111111000///...&&&+++//////---...222777===;;;666111///222777;;;444333111///...,,,+++)))***,,,//////...------...//////000111111111000000222444888;;;<<<;;;:::888444222000------...///111444000,,,))))))***,,,---///---&&&(((000444777999:::666000///333888333111//////...---***(((+++,,,000333555:::HHHUUUlll|||___OOO@@@;;;;;;:::999999:::777444444777999777555333111///////////////...$$$$$$%%%%%%&&&''''''(((!!!###%%%&&&''')))---111555666555000***)))---222/////////000111333555777222+++### """&&&'''&&&///222666888666000)))%%%'''$$$!!!###'''+++,,,,,,///777<<<888444444666666...,,,***)))******((('''"""###)))000111///...000000111...,,,...222111,,,(((&&&)))222999999777777666333000///000000000///---...//////......000222333222000---,,,///444888;;;888555222222444777999444111333999<<<777111...---222999===<<<888333111,,,---///111333555666666222555666222,,,((())),,,------...000111111...,,,...,,,,,,...111222000---)))((('''(((...555555000,,,...000111111555<<>>@@@AAAAAA444000...///000///222777555555555777:::;;;;;;:::444444555777:::???CCCEEEIIIOOOWWW[[[___lllrrrcccQQQAAA000%%%""""""''',,,000222444888:::888444111,,,***&&&###%%%)))///333---000333666777555333111333222222222333222000..."""(((,,,---***+++222888111...)))&&&%%%###""" !!!%%%'''(((---,,,******+++---000222333000+++((()))...333777;;;888333111222444555666000///000333222///000555888333---+++---000111111111111222222222111///...))),,,......---...111555:::888555111...000444777444222...,,,***)))'''%%%!!!$$$(((******+++,,,---///.........///111222333111333555777888888777666///---***)))+++...333666777444///+++)))***,,,------,,,((("""###,,,666;;;;;;;;;:::666111///000333000//////000222111...,,,...---///000000333>>>IIIZZZqqqbbbQQQ@@@999777666666777444111...000555:::<<<<<<888444000//////---)))%%% ###$$$$$$$$$$$$!!!%%%&&&&&&'''***---......---***''')))---222000000000000111222444555---((("""!!!$$$(((******///222666777555...'''"""$$$######%%%'''*********111777:::888666888::::::111---)))(((***+++***))) $$$,,,///......111222444333111111333000+++""" $$$///777999999999666444111---+++*********)))+++---......///111222333222///,,,+++---111444777555111///...000222444555222333888:::444...++++++333<<<===888222000000...------,,,,,,,,,------...111333111+++((()))+++(((+++...000000//////000///+++((())),,,///...---+++---,,,+++///444444111...222777888888999===AAA;;;666222333333000...000333444444333222333666:::<<<<<<======???@@@AAAAAA333000000333444222111333222222333555777888888777555777:::>>>CCCJJJPPPTTTXXX___gggkkkppp}}}rrr```SSSDDD666(((""""""%%%+++222333222222444555444000---,,,+++)))((()))***,,,---***---111444444222///---000000111444555555222000(((+++...//////222777;;;777333...++++++++++++***!!!&&&+++...///.........///111333555555000+++***...333444444333111......///000...,,,+++***+++...//////333888999444...,,,---//////...//////111222222111000000///...------------//////222222000---******,,,///111---)))''''''&&&$$$"""!!!$$$'''((()))+++,,,,,,---------...//////000......///111333444555555***(((%%%%%%'''---444999555333///+++))))))+++---))),,,+++((()))111999<<<999666222...,,,---000222000///...///111222111000111///......---...777AAAMMMbbb~~~iiiWWWDDD;;;888777666777222...******000666:::;;;777111+++)))+++***'''### """#########!!!$$$&&&%%%""""""&&&)))************+++,,,...//////...---------...000111)))%%%######&&&***------///000222222///***$$$  $$$'''((()))***+++111444444222444999<<<;;;111---***+++...///,,,)))""""""%%%,,,...,,,***+++---111111000000111...)))###!!!###,,,333555444555222111...***%%%$$$%%%'''&&&(((+++,,,,,,---...000///...,,,)))'''(((+++...000...,,,******+++---...777333333888:::555...,,,***444===>>>666///...000222000,,,(((&&&%%%%%%%%%'''***------***))))))***'''+++000222111111222444...***%%%%%%)))---.........111222///000333333000...444<<<>>>===<<<===@@@;;;666333444444333333555777777666222......111444888999;;;<<<===>>>======888555555888888333/////////000222444666666666555888:::???EEELLLTTT\\\aaajjjrrryyy}}}tttaaaRRRHHH:::...###!!!%%%***333:::333111///000111000---))).........------,,,+++***(((+++///222222000,,,***---...111555888888555222111111111333666:::<<<>>>===999333000//////000///)))$$$""")))111555111111111111222333555666999333---...222444111,,,''''''(((+++......***'''---******------...222999888444///...//////---***,,,---///000111111111111333111...,,,------,,,+++,,,,,,+++)))'''&&&'''(((,,,((($$$###$$$$$$"""  ###&&&'''(((+++---...///000111111000///...******+++---///222555666(((&&&""""""%%%,,,444999111000---***((((((+++---%%%+++...---...444999:::555000***&&&''',,,000222111///,,,,,,...111333333444111///...,,,---555>>>EEEYYYuuuooo]]]HHH>>>:::888888999555///)))'''+++111444666333,,,$$$###'''***)))&&& """$$$%%%&&&(((((($$$ ###(((******,,,///111222000...,,,+++************+++,,,'''%%%$$$$$$'''***++++++//////...,,,)))%%%"""!!!%%%)))))))))***,,,111111///...111888<<<:::///---+++---000000,,,'''&&&%%%(((...///***%%%$$$&&&***---,,,,,,...+++''')))%%%&&&,,,000000............+++'''"""!!!###%%%###&&&)))++++++++++++,,,++++++)))&&&$$$$$$&&&(((***)))(((''''''(((***+++:::999777555333111111000///999@@@;;;...&&&(((...333000,,,'''$$$""""""###%%%''')))(((%%%%%%(((+++...333;;;@@@AAA<<<555000...,,,((($$$!!!###''',,,.........000111///,,,))),,,111666888777666888:::777444111000222555777888:::999777444111111333555999999::::::999;;;>>>@@@>>>;;;;;;>>>===999555555...222666666444333555777@@@@@@EEEMMMSSSZZZiiixxxwwwiii[[[III;;;444...((((((...444777777888888666111+++((((((***//////000111222111///---)))...222444111...------666888777666:::>>>999000555777666444666===BBBBBB===:::555///,,,...222666111,,,&&&$$$(((000999>>>888555000...///444888:::999777444000,,,)))'''&&&$$$ %%%'''$$$%%%))))))***,,,---...000333555999444000...000000///---+++(((&&&(((---222333222000444444...+++***)))&&&""""""&&&,,,,,,(((%%%%%%""" !!!###$$$%%%"""$$$%%%)))///333777666555444333222222222...,,,(((&&&***///...)))((($$$###)))---...---......,,,(((&&&'''(((''''''(((+++......+++'''------,,,,,,...000333444777111+++)))+++---...---///111222111///111777<<>>CCCDDD@@@:::666///,,,'''###!!!###'''))))))***+++---...---)))&&&(((,,,111222111111333555777666555666777888888777444333000//////111444555888:::;;;;;;:::;;;===???AAA======???>>>999666666222555777666333333777:::AAAAAAGGGQQQ[[[hhh|||~~~mmmbbbVVVHHH===666000++++++///555888888999888666111+++((('''(((+++---000333555444111///,,,///333333111.........888999999888;;;>>>999000///111000...111999>>>???AAA===777111------000333222...***))),,,111555888666555333222333555666777666444111...+++((('''&&&((($$$###%%%$$$!!!$$$)))*********+++---000555888:::666111///111222000...111...******,,,///...---,,,......******+++***&&& '''///000+++'''&&&  """$$$%%%!!!%%%)))***)))***///333888666555333222222222222000000---***+++---,,,'''&&&###"""###'''+++------((()))++++++++++++++++++((('''(((***------***'''+++,,,,,,,,,,,,///333777333...)))'''))),,,---,,,...///000111222555:::===???LLL^^^uuusssaaaMMMBBB>>>;;;777666111000...***''''''(((***)))(((''''''(((***---///***(((&&&%%%&&&&&&$$$"""!!!&&&)))---222:::999:::===:::333000111......---,,,+++******+++&&&%%%&&&)))---111444444222...***)))))))))'''%%%!!!'''///000+++((('''***+++---000222222///---+++++++++---//////+++(((###''',,,//////+++%%%!!!######$$$&&&((()))++++++555///...111333111111444999666000***&&&%%%''')))***,,,---+++(((%%%%%%&&&$$$""" !!!$$$(((***+++***+++,,,+++)))''''''(((777666444222000000///000222444555111***'''***...444333333777<<<<<<888333......---***((()))///444999<<<@@@CCCCCCAAA===:::000,,,'''######$$$&&&&&&&&&'''))),,,---,,,(((%%%&&&))),,,---,,,,,,///333777999;;;???@@@???:::777///,,,)))***///333555666888:::<<<<<<;;;;;;<<<===BBB>>>===???===888777999666888888444//////555:::???BBBIIIUUUcccvvvooo___VVVOOOFFF>>>888333...---111666999:::999999666222,,,(((&&&%%%%%%)))...222555444222000...000222222111/////////777888888777888999333,,,'''))))))(((,,,555;;;<<<@@@<<<666000------///000000...------///000000///222333444555555555444333555444111...,,,+++******///,,,***'''### ###((()))(((&&&'''+++000777;;;:::666111000222444333222999444...,,,++++++(((&&&&&&'''&&&&&&)))...,,,''' (((222444...)))(((  """$$$&&&(((...333333...,,,///444999777333000//////000111333777666111---,,,***&&&""""""###&&&***,,,+++***###$$$''',,,///111000...)))))))))***,,,,,,***((()))++++++)))'''***111888222---((('''))),,,,,,+++------...222777;;;===>>>BBBKKKYYYmmmvvvdddQQQEEE???888222000222111000,,,)))((((((***(((((('''''')))+++...000///...,,,***)))'''###!!!"""(((+++000555>>>;;;;;;===:::444111111333222000//////---+++(((!!!"""$$$)))///444555666111,,,)))))),,,---***''' !!!&&&---///+++((()))+++,,,///222444222...***---,,,,,,......---***'''%%%%%%(((---000...(((###!!!"""###&&&))),,,///000777333111333444333333555;;;555///,,,,,,------,,,---///000...***%%%""" !!!"""'''***,,,---......,,,***(((((((((888777444222111111111222444333000---))))))+++...333000///555<<<>>>:::444111333333111//////333777:::;;;>>>??????>>><<<:::333...)))&&&&&&&&&&&&%%%'''(((***---///...+++((((((***,,,,,,+++,,,///333999<<>><<<;;;;;;;;;>>>;;;:::;;;:::777888<<<<<<===;;;555......444;;;CCCIIITTT```pppuuu___PPPJJJGGGBBB>>>888444000///222666888999999999666222---((($$$###!!!$$$(((,,,---.........---...///000000111111222555555555444333000)))### $$$%%%&&&,,,666===>>>999666111---,,,---//////++++++***,,,---...---+++---000333444444444444444999777555222111111111111444444333...(((###$$$'''&&&$$$!!!"""'''///666:::777333//////333666777777<<<777000,,,+++)))&&&###"""###"""$$$+++111///)))!!!###***222333...***)))$$$$$$###!!! !!!$$$&&&---444:::999333///111555999666111---******+++,,,555;;;===666...***(((%%% !!!"""%%%''')))))))))!!!###'''---222333111...++++++++++++,,,+++***((()))***((("""!!!,,,666333...)))(((***,,,+++***,,,+++---222999>>>???>>>CCCIIISSSddd|||wwwfffSSSFFF===444---***222333222000---,,,,,,...))))))((()))***,,,///000111111111000...***&&&###%%%+++---000444888555555777777333000111888777333///......***%%%###(((...111222111---)))%%%''',,,...+++''' $$$+++,,,)))((()))------///111222000,,,)))++++++,,,------+++***(((%%%$$$$$$)))///000,,,'''""""""$$$(((,,,000444666777444111111111000//////444---((((((---111///,,,---///000000,,,'''"""!!!!!!&&&)))+++,,,,,,,,,+++)))'''((()))999777555333222333444555555333000---++++++---///111,,,(((+++222666333///222555999999777555666777:::;;;<<<<<<<<<;;;::::::555222...***)))((('''&&&))))))***---///...,,,***(((+++------+++,,,000333:::>>>DDDJJJKKKFFF>>>777333000...111777;;;;;;888;;;===???>>><<<:::::::::777555555777666555:::@@@BBBDDDCCC<<<444333999AAANNNZZZiiiwwwuuufffSSSEEE@@@???===;;;777444111///111444666888999888555222...)))$$$  """###$$$&&&***---------...000222333333333444444555666333+++"""$$$(((***111;;;AAAAAA999555000------......---)))((((((***---/////////...111333444555666999<<<;;;999777555444444666777666999:::666111,,,)))'''$$$!!!%%%---333666333///,,,---222777999999999444...+++******'''$$$$$$$$$$$$&&&---444222---)))(((***...///***(((***))))))(((%%%"""!!!###&&&...444::::::444000111444555222---)))&&&%%%&&&'''111888;;;555,,,'''%%%###!!!!!!!!!!!!!!!###&&&((($$$&&&+++///222222///,,,------......,,,+++)))(((***)))$$$'''222222...)))''')))***)))(((,,,+++,,,111888===>>>===>>>AAAIIIWWWlllzzziiiUUUFFF:::000***)))222333555444333222333444++++++++++++,,,...///000///111444555222...***((($$$"""%%%***---,,,---000///,,,---222555222///000<<<<<<777000---...,,,'''"""###%%%***---///...,,,)))%%%"""$$$))),,,***((("""!!!$$$)))***(((''')))---+++************)))''''''(((***++++++*********%%%""""""&&&,,,000...***%%%&&&'''***...333777999888666222...------+++(((***$$$ $$$,,,111000,,,+++,,,...000...+++%%%"""$$$""""""%%%((()))'''((()))((('''(((***,,,888666333111111222444555666666555222///---...000///***%%%%%%)))------+++111666;;;===;;;888777777;;;<<<<<<<<<;;;;;;::::::555555333///***''''''''')))(((((()))***+++***((((((+++------,,,,,,...111:::===BBBFFFGGGCCC<<<666666555666999===???===:::>>>??????>>><<<:::999:::444333333444444555<<>>BBBAAA<<<777222///......+++((((((((((((+++///333555555222555777777777999>>>BBB;;;999666444333444666777777;;;===:::888666000***$$$!!!"""(((...222222000,,,((()))...444777888333///***)))***+++***(((((()))******///444333///...***)))+++***&&&&&&)))+++,,,+++'''###"""$$$'''...222555555222////////////---)))&&&$$$$$$$$$%%%+++111444///(((%%%###"""$$$$$$""" !!!%%%)))(((,,,000222000---+++***,,,...000000---)))'''&&&)))'''"""%%%---...***'''&&&(((******(((,,,,,,---000444888:::;;;;;;<<>>???===888444444777;;;???AAA@@@===;;;@@@@@@@@@===:::999999:::777555555666555666???IIIPPPXXX^^^\\\VVVVVV]]]eeesssnnncccTTTKKK???888666666666555666555333111000111444666666444333222111,,,$$$ ###$$$%%%(((///555777666777888:::888444000---111999AAA>>>111&&&###***000555777;;;???>>>;;;999444...,,,---,,,((($$$&&&&&&)))---222555666555444777::::::888888<<<@@@;;;999666333333444666777888::::::999;;;===777///(((&&&%%%)))///333222000000+++&&&&&&***///111222...***''''''***,,,,,,+++,,,///000...///222222///---)))(((((('''$$$$$$'''(((***+++'''###"""&&&***////////////...,,,)))''''''&&&%%%%%%%%%&&&'''((((((---000,,,)))((((((%%%))))))'''$$$"""###&&&***+++000555444...)))(((***)))---000000,,,'''$$$"""%%%%%%$$$"""!!!###'''++++++)))&&&(((,,,000000///....../////////111555888888777:::BBBNNNbbb}}}cccLLL;;;111...000333666999:::999777777777222222111111111000000000+++111888;;;999444000...444000...///...******---,,,))))))///111+++###(((444:::333...111111------,,,+++,,,,,,+++(((%%%######"""!!! ###(((------***)))++++++)))***---)))'''&&&%%%&&&&&&%%%$$$$$$&&&((('''%%%$$$&&&((("""!!! """%%%)))---///---,,,++++++---000333555777888444...---///...)))""" ###)))---,,,)))'''''')))---111111...***)))((('''(((***++++++***((())))))******---000333///---+++)))(((***---///666;;;???===666111000222///...---,,,,,,---...///222555888777555444555777888999999999888888777666111666888222((("""###(((...+++'''%%%&&&((())))))***...222333111000111222666666666888888777444111111666===AAABBB@@@>>><<>>333111444555777:::;;;999777555555444444333333222111000000+++111999<<<:::444000...555111...///---+++,,,///---))))))------%%%***666222---000000,,,---+++***))))))(((%%%######$$$$$$!!!!!!(((///111---,,,------***+++///***)))***+++,,,+++(((&&&%%%'''(((&&&###"""###%%% !!!!!!!!!"""&&&,,,000...---+++++++++...000222555666333------111000***!!! ###'''((('''%%%''''''(((,,,111222///,,,)))))))))+++......---,,,,,,,,,---------///333666.........///////////////555;;;@@@>>>777111000222333222000...000444222---000222333444333444666888777333111555:::<<<888222222333666555+++"""$$$---444111---)))'''''''''(((...///111222222111///---333666888777333222333555555999<<<:::777555888;;;>>>CCCFFFDDD>>>;;;888777999>>>DDDDDD===;;;EEESSSlllwww{{{dddPPPHHHHHHBBB===666111///000111222777666444111000222666:::888888888888666000(((###'''000666333000333888;;;@@@???<<<999:::;;;555,,,$$$(((111::::::444000000999<<<;;;777777999666///'''(((((((((&&&%%%&&&'''$$$$$$&&&+++111444222000000111222333333444555666999999888666555444333222555111+++***222;;;:::444...,,,///777;;;888333222333,,,###"""'''++++++))),,,***(((''''''***---/////////000000000000//////222+++''')))'''""" ###'''((()))(((&&&(((,,,000777111)))&&&&&&'''$$$""""""$$$...333333///,,,...222444///***+++111555333222000///,,,)))&&&%%%,,,333444...******,,,---***(((((()))'''###"""$$$$$$%%%---666777111777555222222333444333222......///000111222333444222...///555<<>>>>>;;;888777777666666555333111111444666444444555666555111+++'''***---000444555444111000)))+++...000///'''&&&*********---000222///***$$$%%%))))))%%%++++++(((""" (((000111///,,,***++++++,,,+++******...333333...******&&&&&&'''((()))'''$$$!!!###%%%(((((('''(((,,,///...+++)))***...111222111666444000//////000000///+++)))&&&$$$######$$$%%%"""&&&%%%""")))555555,,,***)))))))))***)))'''$$$&&&%%%%%%(((,,,///000000......///000222333444444333888<<<:::555111111222333333111///333888777222555666555444222333555777999666333666<<<>>>:::555333333444444...''')))111777555111,,,******---///333333333333111///---,,,444666999::::::888888888666888999777222111333666===@@@CCCCCCBBB@@@===<<>><<<999888666444000...---,,,+++,,,000222333333333//////222777>>>MMM[[[pppeeeLLL>>>:::;;;999<<>>===;;;666000++++++'''%%%(((...444555444666444222333333888BBBLLL___uuuqqqXXXGGG@@@===;;;===@@@@@@===:::888777555555333111000111555888999888777777666333...***---///222555444111---***)))---333999:::666...(((!!!###%%%%%%&&&***222888,,,(((!!!$$$111999:::333000,,,(((&&&'''(((***&&&(((***,,,,,,,,,++++++(((,,,444>>>???999222///)))'''$$$""""""%%%(((***111111111---(((%%%'''***///---++++++...111333444444111......111555777999333333222000...+++(((''''''%%%!!!...222---,,,++++++++++++***'''%%%$$$%%%%%%$$$!!!"""&&&***)))***---000444888<<>>:::777555---------,,,+++,,,...000555666333//////333555444999>>>@@@<<<888666222---%%%%%%(((------))))))---666555222...---+++(((%%%///666===;;;333...000444333---&&&!!!"""'''...333888222...000555666222---------------,,,,,,,,,,,,222222000...111666555111***((((((+++,,,))))))+++,,,******,,,//////+++'''$$$'''+++...///---+++))))))&&&###"""$$$)))///333///+++(((&&&%%%###!!! '''***///333666666666666---+++***+++...000111000'''))))))((('''***///333333000...---***&&&)))...000111111222111...(((###)))000777999555000,,,+++###""""""%%%***,,,***'''#########&&&...777<<<===777888:::<<<;;;777111,,,&&&!!!$$$...666777555:::999888666555666===CCCSSSeee}}}|||cccPPPCCC>>>;;;===??????>>><<<:::999333222///,,,***+++///333999:::;;;<<<<<<999444000...//////...---+++((('''+++---111555666333///,,,*********)))))),,,222777000,,,%%%!!!&&&000777777000---)))'''''''''&&&%%%###$$$%%%&&&%%%&&&&&&'''$$$'''...777888333///...+++'''""" %%%***777888666222,,,)))***,,,111000......000333666777888555222111333777:::;;;222333444333111---)))&&&%%%"""))),,,)))(((((((((+++------,,,***)))++++++(((###"""''',,,'''(((***---222777<<<>>>;;;999777555333000---+++000444777777777444)))%%%)))000555777777888888:::777333333555777777666333222//////111333333111000333555444///+++)))))))))(((((()))+++///222555666888;;;@@@CCCAAA:::444666777888;;;>>>DDDJJJNNNPPPNNNRRR^^^gggjjjkkknnnuuuppppppxxxxxxnnnjjjSSSGGG===::::::888555555:::999555000+++***---000555:::AAADDDBBB===888555(((+++------***))))))***444666444111333999<<<;;;888===???;;;777555111---)))((()))+++***&&&'''***333222222444333...((($$$111999???>>>666111333777000,,,'''$$$&&&,,,555;;;999444///111666888444...,,,,,,------------......444666555111111333222///)))(((***...---)))''')))***)))***,,,......***'''###&&&+++...///...+++)))''''''&&&&&&(((,,,000222000---'''######$$$%%%$$$))))))***,,,...000111111---***'''&&&'''+++///111)))+++---+++***,,,222777///+++((('''%%%###%%%***,,,---///111222000+++'''///444888999444...)))&&&###"""###'''---///...,,,&&&%%%%%%'''+++...000222///111333666777444///***"""###...777999777999;;;<<<999777888;;;>>>GGGRRRfff|||ppp[[[KKKBBB============>>>>>>===<<<555333...***'''(((,,,000555666999<<<===;;;666222***)))'''&&&&&&''')))***'''(((***+++,,,...///000111111000//////000222444222000***&&&***222555333,,,***((('''((('''&&&%%%%%%%%%$$$""" !!!%%%(((%%%###&&&+++---++++++---///,,,'''!!!$$$)))555777777444...+++,,,...222222222333333555888::::::666333111222444555666---///111222000---(((%%%""" ''''''###""""""%%%)))...111111000///222333///***))),,,111))))))+++---111666:::===777666555777::::::777444333777999999888444(((!!!&&&...444777888888999888555111//////111111111555666666555666:::999666...000111222000,,,(((%%%%%%%%%&&&)))---111666999777999<<>>:::666666888===DDDMMMVVV^^^cccccc```eeesss{{{}}}rrrdddYYYSSSBBB;;;777:::===;;;888777888666111***$$$$$$)))...555:::@@@BBB???:::444111)))---111111---)))((()))222666777444444999>>>>>>888;;;:::666444333///***((('''(((++++++(((***///222111333777666///((($$$)))000666666222///222666------------///444;;;@@@:::666333333666666333///***++++++,,,---......//////333555222000222222000------///222000***)))+++***)))***+++------+++)))$$$&&&***---...---,,,***((((((((()))***,,,...///000...***%%%%%%)))***((((((&&&######&&&(((******---***&&&###$$$''',,,000,,,...///...---...333777)))%%%###$$$###"""$$$(((,,,---///111333222///,,,111333666666222,,,(((&&&%%%%%%&&&***///222111...((('''))),,,,,,)))((()))------...///000...)))&&&""" &&&///666777555555:::===:::777888::::::===DDDTTTgggyyyjjjWWWKKKAAA???<<<;;;;;;<<<<<<<<<999666111,,,)))+++000444///000111333555444111...%%%$$$######%%%(((,,,///!!!"""$$$&&&(((,,,111444555555444333222222222222000///,,,***...555777444,,,,,,+++***)))(((((((((******((($$$!!!###(((---***%%%"""###$$$%%%)))///222222///)))$$$###'''+++...111333222...++++++,,,111333555666666777999:::666333000---------,,,+++&&&(((,,,//////---***'''"""###&&&$$$  ###(((...111222222222444555333000...000333.........///222666:::===777555666;;;AAACCC???:::888:::;;;999:::999111((('''***///222444555777888888444///,,,++++++---...111777:::999;;;??????;;;111///...///222222...***))))))+++---000444888:::888:::>>>??????>>>>>>>>>BBBEEEMMMXXXeeerrrzzz{{{yyy}}}mmm```TTTIIIAAA;;;777666;;;>>>;;;999999333444333...)))''')))---555999======:::444///,,,***///222222...******+++000777999555222444888999;;;;;;777333333444000***(((''')))------+++...333444111222666444,,,%%%######&&&***+++******---///+++///333555666777999<<<<<<999666555333111...,,,'''((((((***+++,,,------)))000333111///000111000000///000222...))))))---,,,+++******+++---------%%%''')))+++,,,---------)))(((''''''((()))+++,,,///000///+++,,,000000+++'''%%%""""""%%%((()))))),,,***(((%%%%%%(((,,,000///000000000//////111222&&&"""!!!###%%%$$$&&&***------...000222111///---,,,...000111000---+++***'''&&&'''+++000222111...******...444333,,,'''(((,,,+++******+++***(((&&&%%%&&&'''+++///222222111333:::>>>;;;999::::::888555:::GGGYYYiiiyyywwwbbbTTTHHHCCC<<<888888999999888:::777222---,,,///555;;;000---)))'''((()))***+++((((((((((((((()))***+++!!!$$$''')))***---111555666444333222222333444444......+++***000888:::888...//////,,,(((&&&'''******,,,,,,***'''(((---222000)))###!!!!!!"""(((///111333444111,,,(((***,,,)))---222222///+++******...222666888888777777888222000---+++***(((&&&$$$!!!$$$(((---//////...---&&&"""!!!&&&(((%%%###"""###%%%(((,,,......---...///000111111000//////333222222222444888;;;>>>:::888888>>>EEEFFFAAA;;;<<<===;;;:::<<<>>>;;;555///000111111111222555888888444///+++((()))***+++,,,555;;;:::;;;@@@AAA>>>555000,,,...444777555111...///000222444666888999888<<>>;;;<<<;;;888+++111>>>NNN\\\kkk~~~hhhYYYMMMFFF===777555666666555888666111------111999???444...%%% ###'''***000000000///,,,)))%%%###%%%)))...000//////000222555333000///111333555666000///+++***///888<<<:::///111111,,,%%%"""%%%((('''***------***+++///444222***###!!! !!!'''...---111555444///+++***,,,(((---333444111,,,***))),,,111666999888666666666111///---,,,***((($$$""""""''',,,000111111111+++%%%!!!###''')))(((&&&'''&&&''')))++++++)))(((******+++---//////,,,***666:::===<<<::::::>>>CCC===;;;888666666999===???>>><<<;;;>>>BBBBBB===888222000///...000555:::===<<<555...,,,***''''''***,,,000555888999999::::::111111111333666888888777888777666555555555666777555>>>GGGJJJIIIMMMWWW```qqqttt|||rrrlll^^^LLL<<<555777<<<333333555777::::::888555666999<<<;;;777111---+++444999>>>???:::444000///,,,---...---++++++...222777===AAA===555000333888:::???===555555===???999,,,---------,,,---000222777777444000***%%%"""!!!###'''(((&&&###""""""&&&---555::::::777333000;;;888555444222...'''""" ###&&&'''(((***---///***+++++++++******+++,,,444444111+++(((++++++)))'''(((***+++---...///000***)))+++111111+++'''&&&((('''$$$!!! """&&&*********...444999888000)))&&&))),,,,,,+++***+++---+++)))))),,,111444333222444444444222000,,,)))'''&&&&&&(((///555666111,,,+++***((()))+++***%%%!!!%%%'''***///333444222000)))(((&&&(((+++...000000,,,---111777777111,,,,,,...---+++,,,---...---------000444666666444222222<<>>888555222444888999555000---///444888;;;555...&&& """+++333111...,,,++++++---......000111111000//////000222000......///222555777333///---///444777777555,,,+++***)))(((&&&$$$###%%%((()))(((***///111000///...,,,'''######(((,,,------...///111111...,,,+++000555777333...***)))222333444444444222000//////...------+++)))$$$!!!!!!'''000666777444111///111...***((((((******)))---...+++&&&&&&+++...------***)))+++***''''''***555:::???@@@>>>===???BBB>>>:::555111111444888<<<@@@===;;;<<>>888444222000111222000......111444777;;;===:::333///000333777======777888???AAA;;;......---++++++,,,///111444555555222+++%%%"""!!!"""'''...000...***&&&%%%)))...666;;;;;;999666444666333000000111///+++'''"""###$$$'''))),,,......(((((((((((('''(((***+++222333222---+++---,,,)))******+++,,,...111444666...+++***///000,,,((('''''''''&&&''''''((()))***&&&&&&)))///333111***$$$"""(((++++++,,,---...,,,++++++...444777777555333333222111///...,,,+++******,,,222777777222,,,+++***)))***,,,+++'''###%%%%%%''',,,222444222///---***((((((+++///111222,,,,,,///555555000------111000............------,,,000555888888777666666;;;>>>AAA@@@>>>;;;;;;<<<;;;<<>>:::888555555888555333000000222666999;;;666///'''"""!!!(((444111///,,,,,,---///000444333111...+++***,,,...000////////////000111222000---***,,,111555555333***))))))((((((&&&$$$"""&&&((((((&&&'''+++---,,,000111///+++&&&%%%'''+++***))))))+++...//////...)))---222333000,,,)))(((///////////////...------...------------***&&&###(((...555999999555000............///111222333333:::666---%%%&&&---111111///+++***+++)))&&&'''+++222777===@@@???>>>>>>???@@@<<<555000...000444888@@@<<<888888:::<<<;;;999999777444222111333666777:::555333555666444333555...///222222333333555777;;;;;;::::::::::::;;;;;;<<<>>>@@@AAA@@@@@@AAAAAAKKKZZZkkksssttt}}}lll\\\SSSHHH666''' $$$,,,333999:::;;;999666444666888999::::::888444000...---///777@@@DDDBBB===999777444555555444222222444555777888888666222000//////333:::<<<888:::@@@@@@;;;333111...,,,+++---///111222666999555---&&&#########)))111666555111+++(((---111777;;;;;;:::999888---***((()))---...---+++###"""!!!$$$))),,,,,,+++&&&%%%$$$###$$$&&&)))***111444555222111111...******))))))***---222777:::444---))),,,...,,,)))(((''''''(((,,,000111...***######%%%))),,,***$$$###(((***+++,,,---...------111666999888666111000/////////000111111......///222555555111,,,))))))***---111111...+++'''$$$$$$***222777444000...+++)))(((+++...111222---+++,,,000000------///333222000...---,,,++++++,,,000555888999999999999999===@@@@@@>>><<<===???@@@??????@@@BBBHHHYYYiii{{{fffQQQHHH@@@<<<888444222444111111111222444777:::;;;777000***%%% """(((444111...,,,+++---///111444222...)))&&&'''+++///000111111111111000///......***((()))---111111000(((''''''(((((('''%%%"""$$$&&&%%%###$$$***,,,+++222333333///***'''(((***,,,***(((''')))+++,,,,,,(((+++...///---+++)))(((---,,,+++*********+++,,,,,,,,,---......+++'''###...333:::<<<;;;666111......111555777777888999999???777))) ###...444555...+++))))))'''%%%'''---000444999<<<<<<;;;<<<===CCC???:::555222222333444:::777555555666666555444666444111//////000222444222///000666999888888999444555666555555666888;;;@@@@@@???===:::999:::;;;???CCCFFFIIIJJJNNNSSSWWWffftttkkkXXXMMMEEE<<>>===888777333///,,,---///111222333888<<<888///'''#########(((///444666444000...111444888999999888777777(((%%%###$$$))),,,---,,,%%%!!!"""(((,,,,,,)))%%%###!!!!!!###%%%((()))222666888555444333...)))&&&%%%$$$%%%)))///555999777...((()))---,,,******((('''(((...444666222---%%%%%%&&&)))***((($$$  ###%%%'''***,,,111//////222666888666444///...------...111444666444222//////111111000...)))***,,,222888:::888555)))$$$"""(((333999666111+++***)))***---/////////---)))(((++++++***,,,000333333222///,,,*********,,,000555888888777666666666;;;???@@@>>>>>>AAAEEECCCAAA@@@>>><<<>>>IIIVVVjjjtttuuubbbWWWKKKBBB;;;444222444222222111111111444777:::777222...+++'''$$$'''---444222...+++***,,,...///,,,+++***''''''***///333333333222111000///......---+++((('''))),,,------((('''&&&(((******'''$$$!!!$$$$$$"""%%%,,,000000000222111...***(((***,,,555111+++'''&&&&&&&&&%%%***+++---...---+++(((''',,,***((('''''')))+++------------...---+++&&&###...333999===;;;777333111111444666666444333555666777... +++222222'''%%%$$$$$$###!!!&&&---333555777888999;;;<<<>>>BBB@@@>>>;;;777444222000111111222333333222000---...---,,,+++,,,///111333---,,,///777<<<<<<<<<>>>999::::::999888999<<>>===???AAAEEEIIINNNRRRVVV^^^iiiqqqxxxeeeSSSGGG@@@666333000...///000000000...111222000------333888000111222111//////000222888;;;>>>===:::888999;;;444333333333444444333222333222222555888999999777888<<>>:::666555111,,,***,,,///111111222555777444,,,%%%""""""%%%'''***///333555666666444666777777555444333333+++(((%%%&&&+++///000///***&&&###%%%,,,000000---'''$$$""""""$$$&&&''''''...222333111///...***$$$###""""""###'''---333777666...((()))++++++***++++++)))(((,,,222555333///+++++++++,,,,,,+++(((&&&"""  &&&,,,///555333333555888888555222...---++++++---111444777999666111......000222333000000333888===>>>:::777'''""" &&&111777444...)))***,,,///111222000------(((%%%&&&''''''***///555666555222...,,,,,,------000444666444222111000333888>>>???===>>>CCCHHHCCC@@@>>><<<999888???HHHPPP```yyyvvvhhhWWWIII???777666999777555222...,,,...444888666333222222///,,,///333666444111///......///000+++,,,---......000444666444222///,,,+++,,,---...///---)))((((((***+++,,,,,,)))'''(((+++,,,***'''%%%''''''%%%'''---000///,,,------+++((('''+++...888444...)))'''%%%$$$"""+++,,,---......,,,)))''')))'''%%%$$$$$$'''***,,,///...---,,,+++)))%%%""")))...555::::::888666444111000///---,,,---///000...''''''***((($$$---999999999999;;;===>>>???>>>>>>>>>===999555000------...111333333111///---+++++++++,,,...111444666000///222:::?????????@@@:::;;;<<<;;;;;;<<>><<<:::999555222666======OOOiiippp\\\KKK???777555888;;;999555...***+++111777555333444666444111222666555555444444333333333333222444666666555444444555000...***((('''))),,,...111///,,,******+++...000000+++''''''+++---,,,)))+++---,,,)))(((******(((''')))+++***''''''))),,,111...+++)))((('''%%%###'''(((***---...---***&&&%%%###"""!!!"""$$$''')))///---***)))((('''%%%###%%%***222666888666555444,,,)))&&&&&&))),,,......+++(((""" %%%###""",,,999999:::<<<===>>>===<<<>>>>>>===<<<999555222000///000222333333333333333......///111444777:::<<<666444666<<>>===>>><<<===>>>???>>>???BBBDDDDDDGGGKKKLLLLLLPPPWWW]]]dddkkkuuu{{{sssiiiYYYJJJ>>>666000,,,,,,111777888555222000///***++++++,,,...000333444222333555444333222222333666777777444000...///111+++******---000111///---+++---000333666888:::;;;;;;;;;===>>><<<777333111+++'''%%%''',,,000111000***'''###"""$$$'''((((((---+++***,,,111555777777///111333444222111000111777444222333666999888777333222111111333666999;;;222///,,,,,,---,,,'''### ###%%%######$$$'''***,,,---......***)))***,,,***'''(((---------...///000000000///111111111000//////000111***$$$"""***000444111000111444777777444000...---,,,++++++,,,...///222222222111000000222333555444555888:::777000+++ """'''---///---***))))))***---111333444333---'''""""""!!!!!!%%%***444777888666222000333666+++...111111///+++((('''+++111555333...,,,111777888666444333///+++---222444BBBUUUgggttt}}}gggUUUEEE999555666;;;;;;888222---,,,111666222111333666444000///333...000222555666777666666777888999888555333222222,,,+++***)))***+++---...000///---,,,---000444888333,,,%%%$$$))),,,+++)))+++------)))''''''%%% """''',,,---***'''&&&&&&&&&&&&&&&(((((('''$$$!!! ###)))---...***&&&###"""""""""###%%%'''))),,,)))&&&%%%&&&'''(((''''''+++111555555333111000+++'''###&&&,,,000///,,,******((($$$###%%%""" !!!***777888:::===>>>===:::777@@@???>>><<<999777555444333444444444444555888:::333333444666999<<>>777333...+++333888<<<;;;666333444777---,,,,,,...111333333333222333555444111///......111333555333///,,,,,,---)))((((((+++///000...,,,))),,,///222222444666888555555777888777222...---+++(((&&&)))000555555333***$$$&&&,,,///000---+++***+++///222222111,,,///222333333222222222666444222444777:::999777222222222111111444888<<<666333000000111...((("""$$$((((((!!!$$$'''+++,,,,,,+++***%%%''',,,...+++&&&'''---,,,///222222111///......000111000///......000222///***###!!!$$$)))---///***)))+++///333444111...///...,,,+++***+++++++++)))+++///111000...------......000444777555///***"""###''',,,000111///,,,(((&&&%%%&&&***///222333---'''"""!!! ###(((000333555333///...222666***---000000...+++(((''')))...222...&&&###'''...444111000///+++&&&'''+++222:::GGGUUUcccrrryyyeeeRRRCCC;;;999999;;;;;;777111///222666111000222555333---,,,...&&&)))...222666777777666666666666444111000000111++++++---...///000000000//////......///444:::>>>444,,,$$$"""'''++++++(((&&&******(((&&&&&&### &&&...111---'''""" !!!###&&&'''%%% %%%,,,---***&&&$$$$$$$$$$$$&&&(((***+++)))&&&###"""$$$(((***+++***...333555333000---+++...)))&&&***222555000)))&&&))))))&&&%%%&&&%%%!!!###$$$ !!!)))BBB??????AAA===555222666>>>AAABBB???>>>???===888<<<>>>>>>:::555222555888;;;:::999:::===@@@AAAAAA===999555333666:::???AAADDDDDDAAA===AAALLLTTTWWW]]]aaaiiipppwww||||||}}}~~~~~~~~~|||xxxuuuqqqkkkbbb[[[KKKFFF===333---,,,111555888999999666222111333666111111111333555666555444666555333000---+++)))''')))...///---...333333///+++******,,,///111222222111111000///000222444666333000...,,,,,,,,,+++******+++,,,///222222111///---$$$+++666999777111---,,,000222000///111///,,,)))+++000555777888<<<777222111444444111...)))---111222000000111222555222000111333000((("""!!!%%%(((***+++***'''&&&%%%&&&''''''%%%######&&&((()))))))))+++,,,,,,...//////,,,***))))))222///+++)))***,,,---...000...)))&&&***000---$$$!!!!!!"""&&&***,,,------++++++***(((&&&&&&(((***)))(((***///000+++&&&%%%&&&***///000...---...000---'''%%%,,,777;;;333***((($$$"""$$$+++000000///...+++'''!!!!!!$$$***,,,///222444444333111///000222333111---)))''',,,,,,......,,,(((''')))((())),,,---((("""$$$)))000777@@@HHHPPPYYYeeemmmxxxeeeTTTHHH@@@DDD???777111......000111555000---------,,,...222,,,(((%%%&&&)))---.........,,,+++...222555444222444333333444666666555333444111---)))(((,,,444:::222)))!!!!!!(((------)))000...(((######%%%$$$###***222333---$$$!!!$$$(((,,,---)))""" %%%(((***,,,...,,,++++++,,,///000000///,,,+++***((('''(((+++...---...///...***((('''&&&***,,,///222333111///---******+++---///...+++))),,,)))&&&$$$!!!$$$,,,CCC@@@@@@CCCAAA888333444@@@CCCEEECCCCCCEEECCC???AAACCCCCC@@@;;;999;;;>>>>>>===;;;;;;===???@@@@@@@@@===999777:::>>>CCCFFFMMMNNNLLLJJJOOO[[[eeeiiinnnttt~~~xxxqqqjjjgggeeefffiiiiiieeeaaa\\\\\\]]]___bbbfffiiilllmmmkkkhhhddd```[[[UUUQQQFFFBBB;;;444000000555999<<<;;;999444000///222555000//////000222333222111444222000...---+++((('''''',,,...---///555666333)))((((((+++///333444555777666333222111222444555///---)))'''''''''''''''******,,,///111222111000***######000999:::777333///...222333111000222+++)))))),,,111666888999888333///...000111///,,,+++...000000......000222555333222333333///)))$$$%%%'''***---------------)))((('''((())))))(((&&&%%%&&&(((((('''''')))+++---,,,***((()))***,,,---222000,,,*********++++++///---)))&&&)))---((($$$(((++++++,,,,,,+++(((&&&&&&(((***,,,))))))------'''######'''+++......+++******,,,---(((%%%,,,666999222)))'''%%%$$$%%%)))---//////...,,,(((### ###&&&+++,,,---...///111444666111111222222111...+++)))+++,,,000333444111...,,,******,,,---)))$$$%%%+++222666<<>>:::666333444888;;;???===999333000///333555000...,,,,,,...000000000222000...---,,,+++(((%%%(((,,,------000444666444)))((((((***///444777888===:::777333111111222333---+++(((&&&$$$%%%&&&'''***+++---///000000//////'''######***666===;;;666111------000222000///111(((((()))---222666888888555111...---///000///---000000///---++++++---000444333333111///---***)))...222555555222//////000+++******+++,,,,,,+++))))))))))))'''&&&&&&)))+++000***$$$"""%%%+++///000333111000---,,,+++******+++***'''&&&)))***%%%!!!'''***+++)))******)))((((((+++---+++'''%%%&&&%%%!!!$$$'''++++++))))))+++------(((&&&+++222555///(((&&&&&&'''''''''))),,,......---)))%%%""""""$$$'''******(((&&&&&&***222888222222222222000///---,,,---///444999===;;;444...+++***,,,---)))%%%''',,,111444666666444555888;;;NNN[[[nnnfffSSSEEE@@@999444111000///...000,,,(((&&&""" %%%---...,,,************((('''###""""""&&&,,,000000///888777888:::<<<<<<:::888///,,,'''"""!!!&&&...555222000---,,,---...------,,,+++&&&!!!"""''')))'''(((+++......***&&&%%%&&&%%%)))///333222,,,$$$%%%%%%%%%&&&(((,,,///111777555444333444444222000,,,,,,+++***((())),,,...888777555000+++((('''(((...,,,***))))))***+++,,,......///333888<<<>>>???888333...***"""[[[VVVRRRSSSSSSOOOGGGAAAFFFJJJLLLLLLNNNRRRSSSQQQNNNNNNNNNLLLIIIIIIKKKMMMKKKKKKJJJIIIHHHIIIKKKMMMNNNNNNNNNOOORRRYYYaaagggsssxxx{{{~~~rrrhhh\\\SSSNNNLLLIIIGGGJJJHHHFFFFFFFFFDDD@@@===777999===BBBGGGKKKOOOQQQSSSSSSRRRLLLFFFBBBBBBDDD>>>===:::777444444666888===;;;999666444444555666111///,,,---///222333333333111///......,,,((($$$)))***,,,---///333555555...,,,+++,,,000555888:::===:::777333000000000111......,,,***((((((***+++---...//////---,,,,,,,,,(((''')))111;;;>>>999222(((&&&''',,,///...---...((())),,,///333555555555444222//////000222111000333111...***((()))+++---111111...+++((((((***,,,///333777666222//////000++++++***,,,---...,,,+++---,,,***'''%%%&&&))),,,222***"""!!!&&&,,,//////111111222111...---,,,,,,((((((''')))++++++%%% &&&***++++++&&&''')))******,,,///222(((### !!!&&&)))))),,,000444,,,(((&&&)))...000,,,'''%%%(((***)))&&&&&&)))...000///,,,((($$$###$$$&&&''''''$$$ ###---666333222111000///.........333555888<<>>777555555444444111---)))%%% $$$---////////////...---+++)))###""""""%%%+++......------...000333777999999888+++(((######+++111555555444111---***(((((())))))&&&!!!"""'''+++***+++,,,,,,)))&&&$$$%%%'''###&&&+++---,,,)))%%%###&&&$$$""""""&&&***...000333111///......---+++***)))************+++///111::::::999555///***'''&&&***)))((('''''')))+++,,,,,,+++,,,///444999===>>>777222...+++$$$qqqllleeeaaa```___ZZZUUUSSSWWWXXXWWWYYY]]]]]][[[XXXXXXXXXWWWVVVVVVXXXYYYTTTUUUWWWWWWWWWXXX[[[^^^]]]___bbbeeejjjqqqzzzttt]]]UUUJJJBBB????????????===<<<;;;;;;;;;;;;;;;:::444777;;;@@@DDDHHHJJJKKKNNNNNNLLLGGG@@@<<<===???===<<<:::666222000000222666777888999:::999888777444222000111333666888888666333000000111...)))$$$$$$%%%'''+++000444888;;;666333000///111444777888888666333000...------------///111111///---...//////000111///+++)))((())),,,+++...444;;;;;;444,,, ###+++000...------+++---///111111111111000222111/////////000111111...,,,***((()))+++---...---+++((($$$"""$$$)))---)))---000111///------...+++******+++,,,---+++)))***)))'''$$$"""###'''+++222,,,&&&%%%))),,,,,,***+++---//////---,,,,,,---,,,++++++---...***$$$ """(((---...,,,))))))+++,,,---,,,---///111(((### """!!!!!!'''***+++---222555***'''%%%'''***,,,***'''%%%))),,,***&&&%%%)))---444444222...***(((((())))))'''$$$"""+++111000///...------------...555888:::===DDDKKKGGG???555333444666444///...111+++,,,...///000000222333444>>>LLL[[[jjj|||yyyeeeZZZKKK@@@===>>>???@@@222---(((%%% $$$+++000111333444333222111000)))'''&&&(((,,,...---+++(((((())),,,///222222222'''%%%!!! '''---555777777444000+++)))))),,,---***%%%%%%***---------,,,)))&&&######$$$&&&!!!###%%%%%%%%%&&&))),,,&&&###!!!"""&&&+++///000,,,***((((((((((((&&&$$$&&&''')))+++,,,...222555777999:::888333---(((&&&%%%&&&&&&((()))+++---...---+++***+++///333666777000,,,******''' xxxuuuvvvsssnnneeehhhhhheeedddggggggdddccccccbbbbbbbbbccceeefffdddhhhmmmooonnnooorrruuurrrwww}}}zzzjjj[[[OOOHHH@@@999555444444444222333555666888999::::::333666:::???CCCEEEFFFFFFFFFEEEBBB>>>999666666777999888666111---+++,,,---000111444888<<<<<<:::888999777555555777999999999555222000111444333---'''###+++222777===CCC>>>999333000000222444555111000///...,,,***((('''&&&,,,333666444000//////...000111...***'''(((***...------111444333---&&&&&&000555222...---...000222111///...------......,,,++++++,,,------'''&&&&&&(((+++...///...'''%%%###"""###&&&***,,,%%%&&&))),,,.........---+++***)))***++++++)))'''######!!! $$$(((000---******++++++)))&&&&&&))),,,+++)))((())),,,111...---///...'''!!! %%%+++//////,,,)))000111222111///---...///---)))))),,,+++&&&"""!!!###''',,,---,,,+++,,,...'''%%%$$$%%%&&&(((((((((&&&***---+++(((&&&)))---888888777555222000000111111,,,%%%!!! $$$***---++++++******)))******+++000555888:::BBBMMMNNNIII:::888999<<<:::444111111***+++---///111222222222111888AAAKKKVVVeeewww|||mmmYYYJJJDDDCCCCCCCCC333,,,'''%%%###"""$$$)))000333555666555444444555///---+++,,,///000...+++***(((&&&&&&(((*********$$$###  %%%***111333555444333111000000000222000***(((+++------+++***'''$$$######$$$%%%"""######""""""&&&---333(((%%%###%%%+++///000000&&&%%%$$$%%%&&&'''&&&%%%$$$'''))),,,---000444777444666888777333...+++)))%%%&&&''')))+++...000111111///,,,,,,---///000000(((%%%%%%((()))%%%######|||zzz{{{yyyvvvxxxwwwvvvwwwxxxzzz{{{|||~~~tttkkkiiibbbTTTGGGAAA===777111---+++******)))---444999;;;:::999888222555:::???BBBDDDDDDDDD???<<<999777666555333111111000///,,,))))))+++---......000444999:::999777>>><<<:::999999888666444111...---000666777222,,,!!! ###---444888???GGG@@@;;;444///...000222333------...,,,***&&&### (((444:::888333///---+++---///---)))'''***------***((()))++++++'''"""!!!)))555999444---+++///111222111...,,,,,,---,,,++++++)))(((((()))***'''&&&'''***------***'''!!!!!!###''',,,...,,,)))&&&%%%'''+++111444222...,,,+++*********)))'''%%%!!!%%%))),,,,,,++++++***)))'''&&&'''***,,,+++'''&&&(((+++---******---,,,%%%!!!""""""###&&&***...000///...111222444333111000111111333111222555444,,,%%%###''',,,000000,,,(((&&&%%%$$$$$$######$$$%%%''')))'''***,,,,,,***)))+++---555666888888666666666888888///######''')))&&&&&&&&&&&&''''''''''''&&&///333333888CCCFFFAAA888666888<<<:::222,,,***)))***,,,///333444555444333777:::<<<@@@JJJYYYdddwwwlllYYYOOOJJJFFFBBB777...''''''))))))(((***000222555444333222333555333000...///111222000...***'''""" !!!$$$%%%&&&""""""!!! $$$'''------...000111111000//////222111+++&&&''''''&&&'''&&&%%%%%%&&&'''((((((!!!######"""!!!$$$,,,333***((('''***...111///,,,"""!!!!!!$$$''')))))))))&&&(((+++---...000333555222333444333000///...///+++***))))))+++///333555666333000.........,,,+++%%%!!!"""'''***(((''''''rrrbbbYYYVVVPPPFFF===666444000,,,(((&&&%%%$$$!!!(((222999;;;999555333...111777<<<@@@BBBBBBAAA<<<999666666888888555111******)))((('''))),,,///...------000444777777666AAA???<<<:::888555222///,,,******///777999555000(((%%%'''///555777===EEE@@@;;;333...,,,...000111,,,---...---)))$$$'''666>>><<<666000---'''***---,,,)))))),,,111+++'''###"""$$$%%%### """+++777:::333+++'''///111222000---+++,,,...,,,,,,+++)))''''''(((***,,,,,,,,,------)))"""$$$---444555...'''***''''''---555999555000---,,,*********)))&&&$$$ !!!!!!"""%%%))),,,)))***+++***(((&&&''''''+++...///---(((&&&)))---%%%"""$$$)))***&&&$$$'''&&&&&&&&&)))...222444444---000222444444444666777666444777:::888...%%%!!!(((,,,111111,,,&&&###"""######"""""""""$$$'''***(((***,,,,,,,,,,,,,,,---///222555666777777999:::<<>>999222(((######"""###...666999888555444000777999666999BBBCCC===;;;777555888======888111,,,)))%%%$$$&&&+++///111333(((!!!$$$,,,222666999AAACCCAAA<<<888666222---111111222333444555444444---888@@@;;;444444<<>>888222...///111222222333000,,,)))'''$$$""" &&&111666333...,,,%%%%%%''')))+++,,,,,,******!!!$$$'''))),,,### """---666333+++%%%+++---...---***+++...222000...+++(((''')))+++,,,---...000///,,,%%%%%%...333333///------***+++...333777555...(((***+++---000000,,,'''""""""###&&&(((***,,,,,,---///...,,,+++++++++++++++444000---,,,------***'''"""""""""$$$%%%&&&%%%$$$)))''''''))),,,000111111111------222444333333555555777888666000(((### $$$(((---,,,&&&  """###%%%$$$###""""""###&&&(((***++++++,,,...000111222444555555444111000444...!!!%%%...///)))(((%%%###&&&((($$$!!!(((///111///(((###(((///555333***""" """$$$(((---///000333777;;;???999000)))(((,,,222777HHHZZZrrrqqq```RRRJJJAAA;;;444222333333///+++000333666666333222333444444333222333555555222...***'''$$$"""#########"""!!!'''++++++'''"""(((***)))%%%$$$'''(((%%%***(((&&&$$$"""!!!!!!!!!$$$(((,,,...---+++***))),,,(((!!!!!!$$$%%%$$$''',,,000111///+++(((###%%%'''(((***,,,---000222///***))),,,000,,,***(((***---111333444333444222...)))***000777===777000,,,++++++***((($$$###%%%***,,,)))(((***}}}xxxnnndddPPPLLLFFFBBB@@@??????>>>:::333***$$$###"""  (((222888999777444333777:::<<<999999;;;<<<:::999888888;;;===;;;555000,,,***((((((***...222444555)))!!!$$$---333888;;;CCCDDD@@@888555555444111444444333222111222444666:::BBBFFF@@@888888<<>>@@@AAABBB;;;555---(((&&&$$$!!!$$$,,,555::::::888777777>>>======<<<777111111555666888;;;===<<<888333///...---------///222555777666***!!!$$$---444999===AAA???888///---111444444666666333///,,,---111666@@@EEEEEE@@@;;;;;;;;;;;;===999333//////111444555222000...,,,,,,+++(((&&& ***///---******)))))))))+++...222777999///&&& &&&///111000...)))###!!!&&&++++++)))(((***---//////...000555999@@@<<<555///,,,+++,,,...,,,+++******)))(((((((((+++,,,...111333222///,,,***///555999999666444222)))&&&%%%***000333...((('''(((***---111555999;;;555...&&&###(((000888<<<333///***((()))+++***((('''%%%###!!!"""%%%(((+++---+++)))***...333666777555000---......,,,,,,...111111111...(((""" ######!!!!!!###&&&***+++,,,***&&&$$$######$$$(((...111111...+++***///111333555444222///---333111+++&&&&&&***+++)))000222///)))&&&(((***)))###"""$$$***//////)))###&&&+++///...)))&&&'''))))))***,,,+++)))+++///333444///(((###"""%%%***---666BBBRRR^^^dddkkkuuu|||~~~kkk___SSSJJJ>>>777444333000------000222333333222333444000222666999:::666///)))...000000,,,&&&""" !!!"""(((------(((###%%%&&&$$$!!!"""(((++++++%%%$$$"""!!!"""###%%%&&&...///111000---+++******---***&&&#########"""!!!"""$$$'''+++//////---+++((((((***+++,,,***&&&###%%%(((...222222000,,,)))(((+++......---...111444999888666000***(((***---333222///+++'''%%%%%%''',,,'''$$$%%%&&&&&&)))...~~~uuuqqqgggZZZRRROOOLLLGGGBBB>>>;;;:::;;;>>>@@@@@@;;;888333000---)))%%%!!!&&&...777;;;;;;;;;<<<>>>AAA<<<;;;;;;222&&&%%%---000444999999777444333333222333333333333444666777444)))!!!%%%---444999<<<999666---$$$###+++333666666555222---((((((...444888;;;:::777888::::::777:::666111---+++,,,...///111000////////////---+++###***---+++)))+++((())),,,...111444888:::555+++&&&,,,444555111...***&&&%%%***.........000---000222222000222666:::CCC???888111------...///((('''%%%%%%'''+++...111222///---...111111...+++***000777;;;999777666666111+++'''+++333555000***)))***+++...222888===@@@777///&&&"""%%%---555999333...(((&&&((())))))(((+++***)))'''&&&'''***,,,,,,+++)))+++000555999:::555///,,,......++++++---111222111...)))$$$"""!!! """###""""""###'''***///000000///+++((('''((('''+++///222111...,,,+++...000333555555222000...222000---)))'''(((((('''///222000((("""$$$(((+++(((%%%$$$(((,,,,,,&&& $$$'''******(((((()))+++***++++++***((()))...333222///***&&&%%%'''***---555>>>JJJRRRUUUYYY^^^cccsss}}}vvviii[[[QQQCCC999555333///,,,***,,,...111222333444444222444777999999555///+++///111222---&&&!!!"""%%%###""""""$$$''''''$$$ !!!$$$%%%###%%%***---+++$$$###"""!!!###%%%(((***+++,,,,,,***'''%%%%%%%%%+++)))'''&&&''''''&&&$$$!!!&&&+++//////---***...111000,,,'''###"""%%%''',,,111444222...***''',,,000000---,,,...222555444222---(((%%%%%%'''---......***%%%###$$$'''&&&"""!!!###$$$$$$''',,,|||xxxsssnnniiifffeeeZZZZZZTTTJJJEEEFFFGGGFFF???<<<777555666777999999::::::999888444///)))%%%---444;;;===:::999;;;>>>===777666777///"""$$$)))---222333222111444777666777888666333222333444111((("""&&&///333666777000---%%%)))333777666666333///++++++///333///000//////333888777333000///---***)))***,,,---111000000111222222000...'''&&&(((------******,,,)))---222555555555666888555,,,''',,,222111,,,))))))(((+++222555555555888333555666444111111444888@@@===777111......///111'''&&&%%%&&&***000666:::555111------...///---***+++000777:::999777666777444...***...666999555///000000//////111444777999111---'''###%%%***111555444///)))&&&'''(((((('''---...///...+++******,,,,,,******,,,111666999;;;222...---000111...,,,---222333333111---***((((((''''''&&&%%%%%%'''+++...///000000///,,,***)))***+++,,,......------...///...000222333444333111000444222...+++(((&&&''')))---222111)))"""###(((+++,,,)))'''(((+++***%%%$$$%%%&&&((()))***+++,,,)))+++,,,***)))+++000555222000---*********,,,---,,,555@@@FFFHHHIIIKKKMMM[[[dddrrr}}}lllaaaRRRFFF@@@<<<666222(((***,,,000333555555555555666666666444111///......000000+++%%%###''',,,...)))$$$""""""###!!!$$$((()))+++...---)))!!!  $$$''')))&&&''''''&&&$$$""""""###'''''''''))),,,---,,,+++$$$!!!"""'''++++++***)))000666333***###"""%%%((()))+++///111222///---''',,,000///+++***,,,000111000---***'''%%%&&&'''(((***,,,***&&&$$$%%%'''!!! %%%'''&&&'''+++uuukkkeeedddcccgggeeeaaa\\\VVVQQQMMMKKKEEEGGGFFF???;;;???DDDFFFCCC???;;;888888999::::::;;;;;;<<<:::777333...+++777<<<@@@>>>777333444888555333222222...&&&!!! """'''---000111222555888777888888555111...///111...'''$$$+++222444222111+++)))###)))333666555555555555444333222111,,,---,,,,,,000666555111(((***+++,,,,,,,,,///111111111111333444444222000---,,,---///...***+++//////444999:::777444333333///((($$$'''***)))&&&%%%((()))///666999777999<<<777888888666222111333666;;;999555111//////000111+++******,,,000666;;;???555333///---------,,,+++,,,///444777777666444444///,,,***///777;;;888444777666444111000///...///***+++***(((&&&)))111777555000***'''(((((('''%%%***---000///,,,***+++---,,,++++++---111444666666000...111777888333...---///111333222000---,,,,,,+++***(((((()))+++...000+++,,,---+++(((&&&&&&&&&++++++***)))(((***...111------///000111222333333777333111///+++'''(((,,,,,,111222,,,'''(((***+++------,,,,,,,,,***'''$$$&&&&&&&&&(((+++------,,,)))+++,,,,,,+++,,,111555111111///...------------'''///888???@@@AAAAAABBBFFFOOO\\\jjjxxxwwwhhhZZZQQQHHH???888------...111555666555444555555444111---,,,,,,...---......+++)))))),,,000333---&&&###$$$%%%%%%$$$&&&,,,///000111...((( $$$&&&!!!$$$&&&'''&&&%%%%%%&&&&&&&&&(((,,,000333333222---'''!!!!!!$$$''''''$$$'''...444111***$$$$$$''')))***,,,---............))),,,---,,,***(((***---000...+++((('''''')))***%%%'''))))))((((((((()))!!! $$$***,,,))))))+++}}}vvvjjj___UUUQQQOOOPPPTTTSSSPPPLLLGGGAAA===::::::???@@@:::777;;;AAADDDFFFCCC???===>>>@@@AAAAAA===<<<:::777444222222222<<>>444...000444///000111000222111))) ###+++111555555444444444666666222---+++---000---((((((000777555///+++((('''###'''...///111111333777;;;999222,,,(((+++++++++000555666333***...222333222111111222111111222444555555333111...---...///---***,,,111444888:::888222---+++,,,((($$$"""$$$%%%###$$$'''&&&)))///444555333666<<<888999999666222111333666888666444111000//////////////////000222666999;;;555444333000---,,,---...,,,...000333555555111///+++******...444666444222666555444222000...---,,,,,,000222---'''(((000999666111,,,***)))(((%%%"""$$$'''***)))'''(((,,,000///.........000000///---000000666>>>???777///,,,(((+++///000///---,,,+++***)))'''(((***---000111+++,,,+++)))%%%"""!!!!!!&&&&&&%%%$$$$$$&&&+++...*********+++---000333555444222111222---'''''',,,***///222///,,,,,,+++***,,,///222222000...---...***)))))),,,000111///,,,(((+++------+++,,,///333333333333333222111000///---111666999999999:::;;;:::AAALLLXXXeeetttsssfffYYYJJJAAA666555555666888888555222111111000,,,(((&&&'''))),,,---///000000//////...,,,)))%%%%%%(((++++++)))%%%+++000111222333///***""" ###%%%!!!&&&)))*********+++((((((***...222666777777333+++###!!!%%%((((((&&&''')))+++,,,+++)))(((''''''***------+++))))))***,,,+++***((((((((())))))///,,,'''%%%%%%''')))***$$$%%%&&&))),,,---,,,***$$$###&&&++++++(((''')))eeekkktttzzzpppllllllfff```WWWNNNHHHFFFGGGHHHIIIHHHGGGEEEAAA<<<777444777>>>@@@;;;777:::@@@DDDBBB???<<<;;;===AAACCCDDD???<<<888333000111444777;;;@@@BBB===333...000555+++000111000555:::111"""!!!+++444999888333///111333333000***)))---111,,,)))+++444;;;777...)))%%%%%%"""$$$''''''++++++///777===;;;000'''###''')))+++000666999777222666::::::777333111111111111222444666555333111---,,,---...,,,***---333666888888222***%%%$$$&&&%%%""""""$$$$$$###&&&+++&&&(((,,,000000...222999777999999666222111333666777666444222000///...---000000000000111222333333555666666222...,,,...000---,,,---111444444///+++******+++...000000...+++000111111222222111000000333888:::222'''%%%...999777333...+++***((($$$!!!!!!######"""%%%,,,333222111000//////---)))&&&111333:::CCCCCC:::///***"""&&&+++...---+++***)))'''&&&%%%'''***...000111---...---)))%%%!!! !!!"""""""""$$$(((***(((''''''(((***///333666///...000222---%%%$$$((('''---000///------+++'''***000555777444222333555---,,,+++///333444000,,,(((+++...---++++++---000555666777777777555333222333444444333000//////000333888@@@IIITTTaaaoooyyyzzziiiWWWKKK>>><<<:::::::::888444000---......***&&&######%%%+++---000444666444000,,,"""!!!"""&&&+++...---,,,***///222222222333111,,,&&&$$$!!!!!!%%%'''%%%)))+++,,,,,,---******+++///444777999999222***"""!!!''',,,...,,,(((%%%$$$''',,,...***&&&$$$)))......)))%%%%%%'''...+++'''&&&'''(((((((((---)))$$$!!!!!!$$$&&&((($$$###%%%)))...000...+++'''$$$%%%((((((%%%$$$&&&TTTSSSVVVaaapppzzz|||zzz}}}fffUUUUUUYYYYYYTTTRRRNNNGGGBBB??????@@@CCCCCCCCC@@@;;;777444333>>>===<<<<<<;;;<<<===>>>===<<<<<<===???AAABBBAAA===<<<888555222333666999<<<@@@>>>999777:::999555000...,,,...666<<<777...%%%***000444444333111000555444222000///------,,,$$$&&&***000444222+++%%% !!!"""""""""+++333555555444///***###&&&***---///333777;;;;;;<<<<<<:::888444111000000111111///---,,,---///---///111111///---------...111111...)))'''***...***)))(((&&&%%%&&&))),,,+++)))))),,,000333222111888444///---000555999;;;:::777222---******+++,,,,,,555777000000666777111333777:::888222///222666888222---,,,000222111///222///---,,,---...---,,,......///000222444666777===???;;;///"""###,,,222222111...+++)))***+++$$$ (((---///,,,///000///+++))))))***,,,333;;;>>>;;;555///---((('''&&&&&&'''))),,,---)))&&&$$$$$$(((///444888222000...,,,***'''### !!!###$$$$$$$$$%%%'''!!!!!!"""###'''+++...111---------......+++'''$$$'''+++,,,,,,...111...)))+++,,,000444777888555333111111000000000---)))'''((('''%%%$$$&&&)))---000222333444555555555666888666777666333///+++)))(((000888AAAGGGLLLUUUbbblll}}}{{{fffWWWIIIEEEAAA>>>===999333///---,,,...///,,,$$$!!!###***...333555444000---,,,$$$$$$'''***---...---,,,(((,,,111333222///,,,+++'''$$$ !!!###&&&&&&%%%"""&&&)))++++++***)))...)))&&&)))000555444111+++%%%!!!(((,,,...***&&&###%%%***------+++''')))++++++((('''(((******,,,,,,******,,,(((""" !!!###&&&((()))(((%%%%%%***000222...+++,,,((('''$$$""" !!!"""AAAAAAEEENNNZZZbbbeeeeeennnmmmmmmppptttyyy{{{||||||ooofffhhh^^^JJJ===AAAGGGHHHLLLKKKHHHDDD???===>>>???@@@AAAAAA???<<<999777666AAA???===;;;;;;;;;<<<===;;;999888999;;;<<<===<<<;;;;;;999777555555666888999<<<<<<999888;;;:::666333///******222;;;:::333***...333555444222000///444666888888555000***&&&"""$$$(((...222111***%%%!!!!!!!!!!!! %%%...555666666555222---&&&(((+++...222666;;;===AAA???<<<:::777444111...//////000...,,,,,,---...///000222111///...---...000000///***&&&&&&+++000000///---+++((()))+++...,,,)))&&&'''***...//////333000,,,,,,///444777999777555111---)))'''&&&&&&,,,444777111111777888333444666666333......444999;;;666000///333444333000111...++++++,,,---...------...///111444777:::;;;:::;;;777,,, %%%000111333222111000000111((("""&&&,,,///000000...***&&&$$$'''))))))...444666444111......)))((('''&&&''')))+++,,,)))&&&$$$&&&+++111444555222111000///...+++'''$$$!!!""""""   $$$''')))---------///000///+++(((+++------,,,///333222---***+++...111444444111...---------...---,,,***(((***)))'''&&&&&&))),,,...111222333444555666777999888888666222...)))'''%%%,,,333;;;AAAEEELLLWWW```kkkxxxyyykkk]]]VVVLLLDDD???;;;666333111000111333000***(((***111111111000///,,,)))'''###%%%'''***,,,---+++)))'''***...//////---,,,+++$$$###"""$$$'''(((&&&$$$"""###$$$%%%&&&&&&&&&&&&'''$$$$$$(((///222...******&&&!!!!!!$$$''')))((('''### %%%)))***((()))+++---,,,***(((((())))))++++++***+++---***$$$!!!$$$(((******)))&&&&&&***111222...***)))'''&&&$$$"""!!!!!!""""""888:::>>>DDDJJJOOOSSSUUUYYYXXXYYY[[[^^^aaabbbbbbdddiiiiiiffffffhhhaaaUUUPPPOOOEEE555000777>>>???AAABBBBBB@@@???>>>???AAA@@@@@@@@@@@@???===<<<;;;@@@>>>;;;888777777888999777555333333555666666555777888999:::999888666555444777888666777::::::888777222***'''///:::===:::333555666666333000///...222777===@@@===333((( !!!###'''...222222,,,'''&&&&&&%%%$$$"""!!! )))111888:::999999555000******+++...333888;;;<<>>:::777666222---(((***+++,,,,,,++++++,,,---000111222222000//////000222111---((($$$%%%,,,111444333111---******,,,...---)))%%%###%%%)))---///...,,,***+++...222555666444444333000---)))%%%"""+++333555111222777999666555444222...,,,...555;;;===888333222555777444111000---)))(((***,,,...///---...000444777;;;===???555555222+++$$$ """%%%,,,///444666777666666666---''' %%%***...333000***$$$ !!!%%%)))'''))),,,---...///000222***)))'''%%%%%%''')))***)))&&&%%%(((///333222///------...///000---)))%%%"""######!!!!!!"""++++++---///111111///---+++---,,,+++...222222///((((((***---//////---+++******+++++++++***))))))---+++)))((((((***---///...///000222444666777888666666444222///,,,)))(((+++000666999<<>><<<777555555666444///000333999444///,,,***((($$$!!!"""$$$'''***+++)))'''%%%%%%'''***************+++$$$$$$&&&(((***)))&&&###$$$""" !!!### ###***111333...)))+++)))'''(((******'''###### $$$((()))(((***,,,//////---+++******(((***))))))+++...+++$$$!!!%%%)))+++++++++&&&%%%(((...111---))))))&&&&&&&&&%%%%%%$$$$$$$$$===@@@CCCDDDDDDFFFJJJMMMNNNNNNNNNPPPSSSSSSRRRQQQLLLQQQSSSRRRSSSTTTNNNFFFFFFCCC;;;222222999>>>===888:::===>>>???@@@BBBDDDCCCBBBAAAAAAAAA@@@>>>===:::888555333222333555777666333000///000111111000222333777:::;;;999555222111111000///111444666777999444,,,)))000;;;???>>>:::::::::777222///------000777???CCC@@@666***!!!###$$$(((...444666333///---,,,+++)))&&&$$$"""""",,,555===???>>><<<777111,,,***)))***...222444444;;;888666555444000'''!!!###%%%'''))))))***,,,...///000111000000111333555555333000***''''''***---111000///,,,)))))),,,...000---)))''''''***---///---,,,***+++...000111111444555777888555111+++(((***000111//////444777666666444111...---000555999888333000111555777444111...+++'''&&&(((,,,///000...000333666999<<<>>>???333222111///.........///(((---222555666444333333,,,***'''$$$###$$$(((***111---'''""" """'''***((('''''''''***///444888,,,)))&&&$$$###$$$&&&'''(((%%%%%%***000222...***&&&'''))),,,...,,,((($$$%%%%%%%%%###  ###""" !!!"""((((((***---000111000...''')))******,,,000...***###$$$%%%))),,,......---***+++++++++***))))))***///...,,,,,,---///111333------...111444666777888333222222222222222000//////111222222333999BBBJJJQQQ[[[lll|||yyyiii\\\SSSMMMHHHEEE<<<888666555222///111666;;;555...++++++(((""" ###''')))(((&&&###"""%%%&&&&&&&&&&&&&&&)))+++((())))))***)))'''$$$"""###  ### !!!%%%,,,333666444111***)))+++...000...(((""" $$$))),,,+++******,,,///111222111//////))))))((('''+++---)))""" &&&)))++++++,,,'''###"""(((,,,++++++,,,((()))******+++*********@@@CCCDDDBBB???>>>BBBEEEDDDDDDFFFHHHIIIHHHEEEBBB:::>>>BBBCCCEEEEEEAAA<<<;;;999444000222666777666111444777:::<<>>=========;;;888444333111111111444777888666333000....../////////---///333777:::999444///000---******+++---111555777555000---333<<>>===777///)))'''''')))///555999999777333222000...,,,***((('''...888@@@CCCAAA===666///,,,)))'''&&&&&&((())))))111222444777666000&&& $$$&&&((())),,,---+++,,,---...///222666999666666444111---)))((('''------,,,******+++///222333222000...---...000222000...,,,,,,---...---,,,111444999<<<<<<888444000+++------******///333555666444222111222333444555///,,,+++...444666444111---***'''&&&(((,,,///000111222444777999::::::;;;444444444555666666666555(((+++///000///,,,***)))'''***,,,+++(((&&&&&&''',,,)))%%%###$$$'''***---(((&&&######'''///666;;;---***&&&"""!!!!!!###$$$'''&&&&&&***...///+++'''###$$$'''+++---+++'''$$$###$$$$$$###!!!!!!###%%%***(((%%%###!!!!!!""""""$$$$$$&&&))),,,......---%%%)))++++++---///,,,'''!!!!!!"""&&&,,,///111111,,,...///...+++))))))***/////////000222444777999222111111333777999:::999333222222333555666444222222000---******000:::AAACCCMMM[[[hhhvvv|||pppeee[[[RRRKKKAAA;;;555222---***---333777333/////////+++###!!!%%%'''%%%###""""""''''''&&&%%%###$$$''')))......---***'''$$$"""!!!###&&&(((((((((,,,111444444333%%%&&&)))---000...((("""###***...///,,,***''')))...333666666555333***)))''''''+++---(((!!!&&&(((***+++,,,(((!!!!!!'''***...111+++,,,...///000111111111AAABBBBBB@@@===<<<>>>AAA???AAACCCEEEFFFDDD???;;;444888<<<@@@AAA???<<<999333222///...///000000///,,,///222444777:::???BBB???<<<888666777777444111000111111333555888;;;<<<888444000...///000000000+++,,,///444999999444///---)))(((***+++,,,///444555444222000555;;;===999;;;;;;:::666222...,,,+++...000333666666555333111---+++***---333999;;;;;;555555444222111000///...000888??????===999333,,,+++***((($$$ !!!$$$---111777999777000'''"""!!!%%%'''((()))+++,,,)))******+++,,,000555999666666666555111,,,'''###,,,,,,,,,+++,,,...333666444444333111000000222444333000---,,,,,,,,,+++***---000666:::<<<;;;888666...,,,)))%%%$$$(((...333444222111222666777555222+++))))))...555888555222---***''''''))),,,...///111222444666777777666666666666666666555555444444,,,------+++'''###!!!!!! '''...///+++'''&&&''''''%%%######'''+++...///((($$$ &&&...666:::111---(((### """###(((((()))***,,,,,,***(((&&&'''))),,,...---)))&&& !!!$$$''',,,***&&&###!!! !!! """&&&+++///000000+++...//////000222...)))#########&&&***...000000---000333222...+++***+++000000111222555888;;;<<<888666555666:::<<<;;;999555333111111333333000---...,,,)))%%%%%%***111777;;;CCCNNNWWW```mmm~~~|||mmm^^^TTTJJJAAA777000((($$$'''---111111111222222---%%%!!!%%%'''%%%$$$%%%''',,,+++)))&&&$$$###%%%'''000000...***&&&"""!!!!!!"""%%%(((***///---******+++,,,------!!!!!!###'''+++***&&&!!!$$$+++...---)))&&&###&&&+++222888999777444+++***'''''',,,000***!!!$$$(((((())),,,...+++!!!%%%+++///333------///000222444555666>>>>>>===<<<<<<===@@@BBB???AAADDDGGGGGGDDD>>>999777999===@@@@@@<<<888777111///...---,,,+++---///,,,...000222444888===AAA===888444333444555222///...000222555777:::;;;<<<999555111//////111222222++++++---222888999666222((('''***111444111111555333333111///333888999555666777888666111...,,,+++------...///000222444555444///***)))...333777888444444444444444444444444333888:::666222111...***+++,,,,,,&&&!!!&&&,,,222888888222+++'''&&&%%%'''***+++***))))))***)))))))))((()))---222666333444444444222...((($$$+++,,,,,,,,,,,,///444777444333111...+++---111555222///,,,******++++++++++++...222777999:::999888222---'''""" ###+++111000---,,,000666999777444...------333999<<<999444---+++))))))+++---.........///111333444444333222333444555444222111222444333111...((("""%%%...000+++((((((+++'''$$$!!!!!!&&&+++///000+++&&&""""""(((000666:::555111+++&&&""""""###$$$+++,,,---,,,***)))+++---***)))***,,,------***(((!!!%%%(((+++)))%%%""" &&&---333666666333444222...///222111---+++(((&&&&&&((()))*********///555555111---,,,---111111222333555888:::;;;:::777444555888:::777444111...+++,,,///000,,,((()))((('''&&&'''))),,,...666>>>FFFJJJMMMVVVcccnnnqqqeeeUUUJJJ===111'''!!!$$$***...000222333000,,,&&&"""###'''(((''''''+++///111000...***%%%###$$$%%%,,,...///,,,'''### """'''+++,,,,,,,,,---,,,)))(((((((((((((((###!!!!!!###'''(((&&&###"""'''++++++(((%%%### """(((000666777444000+++***((()))000555000'''###(((*********---111...%%%""")))---///111++++++,,,---000222555777777777666777999<<>><<<666222111///---+++***((('''+++111000000111222444888>>>BBB===888333333555777444111,,,...111444777888999999999555111///000111333333---+++,,,111777:::888444$$$%%%---888<<<777555777222222000---000555666333333555666555111...,,,+++,,,+++++++++---000333555888111)))&&&)))...111333222333333444555666777777555777555...******+++)))+++//////))) ###+++---222777444,,,&&&%%%'''+++---//////,,,***((((((+++***)))''''''***///333111111222222111...***&&&+++++++++++++++...222555333111---(((&&&)))000666000---***((()))+++,,,,,,---///222555888999999999666///'''  )))111...***(((,,,444::::::777333111222777===???;;;777...,,,******,,,---------+++---///222333333222111...111333222000000444777888555000(((!!! ###,,,...***'''***///)))$$$$$$***///000///***&&&''',,,444999;;;999444...((($$$###$$$&&&...000000---)))(((,,,111+++******+++,,,+++)))'''  """&&&)))***(((%%%!!!'''000777;;;===888777111,,,,,,111222000111...)))&&&%%%%%%$$$###'''---444666333///...///222222333333555666777888888444111111444555111---***'''%%%''',,,...+++'''%%%''')))+++++++++******111777>>>@@@???DDDNNNXXXfffqqqvvv^^^RRRBBB444(((!!!###)))---000222222...)))&&&$$$ %%%))))))(((***000555444333111,,,'''$$$###$$$&&&+++///...***$$$!!!&&&---111111...,,,(((''''''((())))))******(((%%%######&&&((('''%%%&&&(((++++++)))&&&$$$###!!!&&&...444444000,,,+++***(((+++444:::555,,,###(((,,,---++++++///333111(((###'''---///......)))))))))***---000444666