BM6P6(@ {{{xxxtttqqqiiifffcccaaaaaa]]]XXXSSSQQQUUUXXXVVVQQQNNNNNNPPPLLLIIIFFFGGGKKKNNNLLLIIIEEEEEECCC@@@======@@@BBBEEEBBB@@@DDDIIIHHHAAA:::<<<;;;;;;;;;===@@@CCCEEEHHHDDD>>><<<<<<===;;;999;;;:::888777666555555555999999;;;>>>BBBCCCBBBAAA<<<:::999:::<<<===<<<:::::::::<<<>>>@@@@@@===:::>>><<<;;;<<>>?????????>>>===;;;:::;;;:::999666333222444666;;;999888777777:::===???444333333333444777:::<<<999777666888:::;;;888555666666888;;;===>>><<<:::<<<;;;;;;::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::888666444555666999:::888444111222777999888555333333333222//////000111999999999999888888777666333111///111555666555222333333222///,,,,,,///333222222222111000111333555>>><<<:::999888888777666//////......000333555777666333000000111111///---///,,,))))))***---...///,,,+++***)))))))))******+++...111111///,,,******///000...***&&&&&&)))---+++***(((((())),,,///111,,,+++***---//////,,,(((|||xxxvvvrrrooojjjfffbbbaaa```^^^YYYUUUXXXZZZ[[[WWWPPPKKKKKKMMMKKKGGGDDDDDDHHHIIIHHHEEEDDDCCCAAA>>><<<<<<>>>AAACCCAAAAAACCCFFFFFFAAA===;;;:::::::::;;;===@@@AAADDDBBB???>>>>>>===<<<;;;:::::::::999999888888888999999:::===@@@BBBBBBAAA===;;;999:::<<<===;;;:::777999;;;======<<<;;;:::???>>>===>>>BBBGGGKKKNNNPPPMMMIIIIIIJJJJJJFFFBBB===:::777444333444666777888;;;>>>AAAAAA???<<<:::<<<>>>???AAAAAA@@@>>>===<<<;;;:::777444333444666;;;:::888777777888:::;;;555555444444555777999;;;999777666777999:::888666666666888;;;>>>>>>===;;;======;;;:::888888777777999999::::::;;;;;;<<<<<<<<<:::888666666777999:::777333000111555888777555222333333111//////000111999999::::::::::::999999333111111111222333222222222222111///,,,,,,///333444333111000///000333555>>><<<999777666444333222.........000222666999<<<888555222111222222000...,,,***'''(((+++...000111...---+++*********+++,,,+++,,,.........,,,***)))---...---***&&&%%%(((+++---,,,***))))))+++...///,,,++++++,,,......+++(((}}}wwwuuussspppnnniiifffaaa______^^^[[[WWW[[[[[[ZZZUUUOOOLLLMMMOOONNNJJJEEEDDDEEEGGGFFFDDDBBBAAA@@@===;;;;;;===???BBBBBBBBBBBBBBBBBBAAA@@@;;;;;;:::::::::;;;<<<<<<@@@AAABBBAAA???===<<<===::::::;;;<<<======<<<<<<:::999999:::===@@@@@@@@@>>><<<::::::;;;;;;:::999555888<<<<<<999888888:::@@@@@@@@@BBBDDDGGGJJJKKKKKKIIIHHHIIIKKKJJJFFFBBB===;;;999777777888:::;;;999:::===>>>???>>><<<;;;;;;===@@@CCCDDDBBB@@@???<<<<<<;;;888555444666777<<<;;;;;;:::999888888888777666555555666888999;;;;;;:::888999:::;;;:::999888888999<<>>===???>>><<<999777555444333999888888888999:::<<<===???===;;;888777888999999666222//////333666666555333444444222000///000222999999:::;;;<<<<<<<<<<<<777888777555333111222222111111111///---...000333888666333111111333666888>>><<<999555222///------++++++,,,///222777;;;>>>999666333222111000...---***(((&&&'''+++///222333000///...,,,,,,------...,,,+++++++++,,,+++(((&&&)))+++,,,)))&&&$$$&&&)))...,,,***((((((***,,,...---,,,,,,---...---***(((~~~xxxtttrrrqqqnnnlllhhhddd___^^^^^^^^^\\\ZZZWWWWWWUUURRROOOOOORRRUUURRRNNNJJJGGGGGGHHHGGGFFFBBBAAA@@@>>><<<;;;===>>>BBBDDDDDDBBB>>>===>>>@@@>>>=========<<<;;;;;;:::===AAAEEEEEEAAA===<<<<<<999:::<<<>>>???@@@@@@@@@;;;999888888;;;===??????===;;;999888888888888888555999===;;;777555777;;;@@@AAACCCDDDEEEFFFGGGIIIGGGGGGHHHJJJLLLJJJFFFBBB<<<;;;999888999:::===>>>;;;;;;<<<<<<============;;;===AAACCCDDDAAA>>><<<999::::::999777777999;;;======>>>>>>===<<<:::999666666666777888:::;;;<<>><<<<<<<<<===>>>>>>=========>>>@@@AAA???===@@@???<<<999777555333333888777666666777:::<<<>>>AAA???===:::999888888888444111------000333555666555666666444222111222444999999;;;===>>>?????????@@@AAA@@@;;;555222222444222111111000000111333444===:::666444555888:::;;;===<<<999555000,,,******)))******,,,///444888:::777555333111///...---,,,+++(((''''''+++...111222222111///.........///000///---+++******(((%%%!!!&&&(((***(((%%%###%%%'''+++)))(((&&&''')))+++---/////////......,,,***)))}}}zzzwwwtttrrrooommmkkkeeeaaa]]]\\\^^^^^^]]]ZZZTTTSSSQQQOOOOOOPPPSSSVVVSSSPPPMMMJJJIIIIIIIIIHHHCCCCCCBBB@@@>>>===>>>???DDDEEEEEEAAA<<<999;;;>>>@@@@@@AAA@@@@@@>>>===<<<>>>BBBGGGGGGBBB>>>;;;;;;::::::<<<>>>???@@@AAAAAA;;;999777888:::<<<======;;;:::888666555555666777888<<<>>>;;;777555888<<>>===<<<;;;;;;===>>>@@@===>>>AAABBBAAA>>>999666666777999999999:::<<<>>>===???@@@AAAAAA@@@>>>===555666777888:::<<<>>>??????>>><<<;;;:::;;;>>>@@@CCCBBBAAAAAAAAAAAA???===???>>><<<:::888777666555666555555555666999<<<>>>AAA@@@>>>;;;999888777777333000,,,+++---111555777777888888666444333555666888999;;;===???@@@@@@AAAEEEEEECCC<<<555111111333222111111111333444666666===999555555777:::;;;;;;<<<<<<:::555///+++***+++---,,,,,,,,,...111333555666555444222000/////////...,,,))))))+++---//////222111000/////////000000222000...,,,)))%%%!!!###&&&((('''$$$"""$$$'''&&&%%%$$$$$$&&&))),,,...222222222000...,,,+++***{{{zzzxxxvvvrrrnnnjjjhhhaaa^^^[[[[[[]]]^^^\\\ZZZUUUSSSPPPMMMLLLMMMNNNOOONNNMMMLLLKKKJJJIIIIIIHHHCCCDDDDDDBBB@@@>>>???@@@CCCDDDDDD@@@;;;999:::<<>>===>>>AAAEEEFFFDDDAAA===<<<;;;;;;;;;;;;<<<>>>???@@@;;;999888999;;;<<<<<<;;;999999888666444444666888<<<======:::777666888;;;===@@@CCCBBB@@@@@@BBBEEEEEEFFFHHHIIIIIIFFFBBB@@@;;;:::::::::;;;<<<===>>>@@@>>>;;;999:::<<>>:::555333333666888999999;;;===???>>>???@@@AAAAAA@@@??????777777999:::<<<>>>??????;;;;;;999666555666:::===EEECCCAAAAAAAAA@@@???===>>>===;;;:::888777777777333333444555666999;;;===@@@???===:::888777666555222000,,,***+++000555999888999999777555444555777777888:::<<<>>>???@@@@@@AAA@@@<<<777222//////000111000000111444666777666777444111222666999999888888999999555///,,,,,,...222111000......000111222444444555333222111333444222///,,,***+++---......222111///......//////000222333333000***$$$###%%%&&&%%%""""""%%%((($$$$$$######%%%))),,,///333444333000---*********{{{{{{zzzwwwrrrlllgggeee]]][[[YYY[[[]]]^^^[[[XXXUUURRROOOLLLJJJJJJIIIIIIIIIKKKLLLLLLKKKJJJIIIIIICCCDDDDDDCCC@@@??????@@@AAAAAAAAA???===;;;;;;;;;;;;===???AAABBB@@@>>>======???AAADDDFFFEEEBBB???<<<;;;999888888:::<<<>>>;;;:::999:::<<<<<<;;;:::999999999666444555888<<>>AAA???======@@@DDDFFFHHHIIIIIIFFFCCC@@@>>><<<;;;;;;;;;<<<===>>>???@@@>>>999777777:::???BBB@@@@@@@@@???<<<888555333444666888999999999;;;<<<>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<============999888666333111333888<<>>>>>???@@@???>>>>>>===;;;999777666555555111111333555777999;;;<<<======;;;999777555444444222000,,,******///666;;;777888888666444333444666666777999;;;<<<===>>>>>>:::777333000000000000//////------000444666666555222///...000666999888555333555666333...,,,...111444333000.........///000...000111111000111333666444111---,,,---...//////111000...---------...///...333777555,,,$$$!!!!!!###%%%%%%###!!!"""&&&)))'''&&&%%%%%%&&&)))---///333444333///+++(((((())){{{|||{{{xxxqqqjjjeeebbbZZZYYYXXXZZZ]]]^^^[[[WWWRRROOOLLLKKKJJJIIIHHHGGGHHHJJJMMMNNNMMMLLLKKKKKKCCCDDDDDDBBB@@@>>>??????>>>>>>>>>>>>>>>>>>===<<<777999===@@@@@@???===<<<<<<<<<>>>CCCGGGHHHEEEAAA===;;;888555555777:::<<<:::::::::<<<======;;;999:::::::::888666666:::>>>@@@===999666777888888888:::===???===:::;;;???DDDHHHIIIJJJHHHEEEAAA>>>==================>>>??????@@@===888555555999>>>BBBAAA@@@@@@>>><<<999666555666888999999888888888999>>>===<<<:::999888777666>>>>>>>>>>>>===<<<;;;:::999999777333000222888===>>><<<;;;<<<>>>??????>>>>>>===:::888666444333222///000333555888999:::;;;<<<;;;:::888666555333333333000---******///666<<<666777777555333222333555555666888:::;;;<<<======555111------000333333222---++++++...333666555444000......222888;;;999555///222444222...,,,///333222111...,,,++++++,,,---(((***---------...111555444111...,,,...000111111000///---,,,,,,------...+++333:::777...%%%###%%%###%%%%%%### """&&&+++***)))'''&&&'''***,,,...222333222...)))%%%&&&'''|||~~~zzzuuuppplllgggbbb___[[[YYYXXXZZZ\\\[[[XXXUUUSSSRRRPPPOOONNNNNNOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPIIICCC???@@@DDDFFFBBB===<<<===@@@AAAAAA???<<<:::555666777999;;;===>>>???>>>======???CCCEEEBBB???>>>???>>><<<888666555666888999;;;<<<===<<<<<<;;;;;;======;;;888999???EEEEEECCC@@@<<<999999<<>>???>>>:::777777999;;;:::999555333444:::>>>:::<<<===<<<<<<<<>>===:::999888333444111...000555666333111000000111444444333111---...111444666777888888555333000......000333555555000)))&&&&&&***---///---***'''%%%&&&***...111444333222000//////000000000///---+++++++++---...,,,...111333222...)))&&&***)))'''$$$""""""&&&))),,,,,,+++(((&&&'''+++///000000...---+++((('''&&&}}}}}}zzzwwwsssoookkkhhhccc```]]][[[ZZZ[[[]]]\\\YYYWWWSSSRRRPPPOOOOOOOOOQQQRRRJJJJJJJJJKKKKKKLLLMMMMMMHHHCCC@@@BBBHHHJJJHHHDDD???AAACCCDDDCCC@@@===;;;777777888:::;;;<<<===>>>>>>===>>>???AAAAAA@@@>>>@@@AAA@@@===999666555666999999:::;;;<<<<<<<<<<<<<<<>>>>>>;;;888888===BBBDDDDDDBBBAAA???@@@CCCFFFBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCC@@@<<<;;;<<>>???@@@BBBCCCAAA>>>:::777888999999::::::::::::999:::999777333111222444;;;<<<===;;;888666666777::::::999666444555999===:::;;;<<<<<<;;;;;;<<<>>>???<<<777444222111000000111222444555666777777777999666222111222222111000///---,,,...222666999:::444222000//////222444666999<<<>>>>>><<<:::888888666777555222444888999666555333222333555555333000///000333666888999::::::777555333111111222333555444///)))&&&&&&***---...---***'''&&&'''***...111444555666666555444222111111000...,,,+++++++++,,,,,,---...//////...---,,,,,,+++)))%%%""""""$$$'''+++++++++)))''')))...222000///---***((('''&&&&&&}}}zzz~~~vvvssspppmmmkkkgggccc```^^^]]]\\\]]]]]]]]]ZZZXXXTTTRRRPPPNNNNNNPPPRRRSSSIIIIIIIIIIIIIIIIIIIIIIIIFFFCCCAAADDDKKKOOONNNLLLCCCEEEGGGGGGFFFCCC???===:::;;;;;;<<<<<<=========>>>???@@@@@@>>>=========CCCCCCCCC@@@;;;888666666::::::999999:::;;;===>>>===??????<<<999888:::===???AAABBBCCCCCCDDDGGGJJJFFFCCCAAAAAACCCDDDBBB@@@AAABBBBBBAAA???>>>@@@AAAAAABBBCCCCCCAAA???<<<:::<<<;;;999555111222777<<<;;;===@@@CCCEEEDDD@@@===888777888888999:::;;;<<<:::999777444222222444666999::::::888555333333444888888999888666666888::::::;;;;;;:::999888999:::<<<:::777333111000000111000111222444444555555555555333000///000000000///---,,,---000444777888888222000...,,,---000444666:::<<<>>>>>>;;;999888888999:::999777999>>>>>>;;;:::777555555777666333000000222444777888888888777666666555555444444444444333...)))&&&'''***,,,------+++(((''''''***---000555777:::<<<;;;888444111111000...,,,+++***++++++---,,,,,,+++,,,...000111...---+++'''###"""$$$%%%)))******))))))+++000333000---***'''%%%$$$%%%&&&ӵĦĦӵĦzzzxxx{{{tttrrrooommmjjjgggbbb___^^^]]]\\\\\\[[[ZZZYYYXXXUUUSSSPPPMMMLLLNNNOOOQQQHHHIIIIIIHHHHHHGGGGGGFFFCCCAAA@@@CCCIIINNNNNNLLLDDDFFFHHHJJJIIIGGGCCCAAA?????????>>>>>>>>>>>>>>>???AAACCCAAA===:::;;;>>>DDDEEEEEEBBB===999777777<<<:::999888999;;;===????????????===999777888999:::<<>>CCCDDDBBB>>>@@@AAABBBCCCCCCDDDEEEEEEAAABBBBBBBBB@@@>>><<<::::::;;;;;;888555444777:::<<<===@@@DDDFFFEEE@@@===888888777777888:::<<<===;;;999555222111333666888777777666444222111111111555666888888888888888888999;;;;;;:::777666666666777777555333222111333444111222333444444444444444333222000/////////000000---...///222666777666444000///---,,,---000333555888:::<<<<<<;;;:::;;;<<<>>>???===;;;===AAABBB???:::777444666888999555111000222444555555444222000111222444555666555444333111---(((&&&'''***+++,,,,,,+++)))((()))+++---///555777999;;;;;;888555222000///...,,,,,,,,,,,,---......------...///111222------,,,)))&&&%%%&&&'''***)))))))))))),,,///111///,,,'''$$$"""###%%%'''4ĉ@ӵ>L=hĦ4ĉ@ӵ>L{{{wwwvvvtttrrrooommmjjjeee```\\\[[[[[[ZZZYYYWWWVVVVVVVVVUUUSSSOOOLLLKKKKKKLLLLLLIIIJJJJJJIIIHHHGGGFFFEEE@@@>>>===@@@DDDGGGHHHGGGBBBDDDHHHJJJKKKIIIGGGEEECCCBBBBBBAAA@@@??????>>>???AAABBB@@@<<<:::<<<>>>DDDEEEEEEDDD@@@<<<:::999<<<;;;999777888;;;>>>@@@??????>>>;;;999777777777888:::===?????????@@@AAAAAA===:::<<>>@@@@@@AAABBBDDDEEEFFFFFFAAAAAAAAAAAA@@@>>><<<;;;:::===>>><<<999888:::===???@@@BBBEEEFFFDDD???<<<:::999999999999;;;===>>>:::777333111111444777999777555333111111000//////222444666888::::::999888999;;;;;;:::777555444444444555666555333333666888333444444555555555444444333222111000//////000111000111222555777777444111111000......///111333555444666888999999;;;===@@@FFFFFFBBB<<<;;;>>>>>>:::777444111444999;;;777333222333555555444111---++++++---000333444444333222...+++((('''(((***++++++******))))))***,,,...///555555555555555444444333..................//////000111111222111000///...***+++++++++)))))))))++++++***)))(((***+++---...---***&&&""""""###&&&)))GG=?HdĦ=ĪjGG=?HdĦ{{{uuurrrrrrpppnnnkkkhhhddd^^^ZZZXXXXXXXXXVVVSSSRRRRRRTTTRRRQQQOOOMMMKKKJJJJJJJJJJJJKKKKKKJJJIIIFFFDDDCCC<<<;;;;;;<<>>>>>??????>>><<<;;;===>>>AAACCCEEEDDDAAA>>>===<<<<<<;;;999888999;;;===??????===;;;999888777777888;;;===???@@@?????????@@@>>><<<:::<<<@@@BBBBBB@@@???>>>===>>>AAACCCDDDCCC??????@@@@@@???>>>>>>===;;;>>>AAA@@@>>>===???AAACCCCCCCCCDDDEEECCC???<<<<<<<<<;;;;;;;;;<<<======999666222111333666999:::777555222000000000///...000111333777;;;<<<;;;999:::;;;===<<<999666555555555777999888555555888;;;555666666666666555555444333333333111......///111222333444777999888555222333333333333333444444444111333555666777:::???BBBNNNKKKCCC:::666777666333333///---000777:::777222222444555666444111---***''')))---000111111000///,,,***''''''(((*********(((((()))***,,,...///000444333111000000111333444/////////000000000000000111222333444333000---+++'''))),,,,,,,,,,,,---...,,,+++))))))+++---------+++)))%%%######&&&))),,,ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵkkkĭӵTTTPPPNNNNNNNNNMMMMMMLLLKKKJJJKKKKKKJJJHHHEEEBBBAAA:::999999:::<<<>>>?????????AAAEEEGGGHHHGGGEEEDDDBBBAAAAAA@@@???>>>======<<<:::999999;;;<<<===<<<>>>@@@CCCDDDCCCAAA@@@???;;;:::999999999;;;===>>>>>><<<999777777888999:::>>>???@@@@@@??????AAABBBAAA@@@@@@@@@AAABBBBBBCCCAAA>>><<<<<>>>>>>>>????????????<<>>>>>>>>>>>>>>======<<<888555111111444777999999999555111000000111000///...///111666;;;>>>===;;;:::<<<>>>===;;;888666666999<<<>>><<<777555777:::666666666666666555444444333444333111---,,,...000222222444777:::;;;999777666666777888888777555444111222333333555888===AAAKKKGGG>>>444111444555333000,,,)))---555888444///---///222444333000---+++((())),,,.........,,,++++++)))'''''')))******)))%%%''')))+++---///111222333222111000000111333444333333333222111000//////000111222222111///,,,***&&&))),,,............///---+++***+++///111111000)))'''&&&%%%&&&))),,,///?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&eVVVSSS??KKKLLLNNNOOOPPPPPPOOONNNJJJJJJJJJIIIGGGDDDAAA???999999999:::<<<>>>???@@@???AAADDDFFFGGGEEECCCAAA@@@??????>>>===<<<;;;;;;:::777444666:::===<<<;;;;;;>>>BBBDDDCCCBBBAAAAAA::::::999999:::;;;===>>>>>>;;;777555666999;;;<<<>>>???@@@@@@???@@@BBBDDDDDDEEEEEEDDDBBBBBBCCCEEEEEEAAA======@@@CCCCCCCCC<<<======>>>???@@@@@@@@@;;;???AAABBBAAAAAADDDGGGEEECCCBBBBBBCCCDDDCCCAAA??????@@@@@@@@@>>><<<;;;777444111111555888999999:::666111000111222111///...---///555;;;??????===;;;===???>>><<<999888777>>>@@@BBB>>>888555666888666666666666555444333333333444444000,,,+++,,,///111111444777;;;===<<<;;;777999;;;<<<;;;999666444111222222222333777;;;???CCC@@@777//////555999888000***'''+++333666222,,,'''***---000111///,,,******+++,,,------+++)))(((***((('''''')))***)))((($$$&&&(((+++...000222222333333333222333333333333666666555444222000...---////////////...---,,,+++'''***...//////.........---+++***---111555555444((('''&&&&&&(((+++...1114DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦRRROOOSSSOOOLLLOOOTTTUUUPPPJJJJJJHHHIIIKKKHHHAAA======>>>@@@AAAAAA???>>>>>>???@@@DDDHHHHHHEEEBBBAAABBB@@@===:::;;;===>>>===;;;999777444555777999999777:::;;;<<<>>>???@@@AAAAAA???;;;999;;;@@@BBB@@@<<>>>>>@@@CCCDDDDDDAAABBBCCCCCCCCCDDDFFFHHHDDDCCCAAAAAABBBCCCCCCCCC=========???BBBDDDCCCBBB@@@???=========???BBBCCCFFFDDDCCCAAA@@@@@@@@@AAACCCCCCCCCEEEFFFFFFCCC@@@;;;888555222222666:::===999555222222444666666555111333555888::::::999999;;;;;;;;;:::999999;;;<<<>>>???>>><<<888555444444:::999777555333222111111000000000//////...------222333444444555777:::<<<;;;===???@@@@@@===:::777555555333333333444666777:::999444//////555777666000+++(((---444777111***&&&'''))),,,///000...+++............---+++)))((((((((()))))))))))))))(((&&&(((+++...000111222222222222333111//////000111333333111///,,,,,,...///000///.........---***(((+++,,,---+++)))(((((()))((('''***000666888555000&&&&&&'''***---...,,,+++4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦQQQRRRSSSTTTSSSRRRSSSOOOKKKMMMQQQRRRNNNIIILLLIIIHHHIIIGGGBBB???@@@@@@AAACCCBBB@@@?????????@@@CCCFFFGGGFFFCCC@@@???===<<<:::<<<>>>???>>><<<888666444444777:::;;;:::<<<<<<===???@@@@@@@@@@@@>>>;;;999:::???AAA???<<<>>>;;;777777999<<<>>>>>>???===<<<===@@@CCCEEEFFFBBBBBBAAA???>>>@@@CCCFFFFFFEEEDDDCCCCCCBBBAAA???======>>>@@@CCCDDDCCCBBBBBB@@@===;;;;;;===@@@BBBCCCBBBAAAAAA@@@AAABBBBBBBBBAAAAAABBBCCCCCCAAA???<<<:::777555555777:::<<<:::777444444666777777666666666555555555555555555777888::::::999999999999888999;;;:::888666555666:::999888666444333222222222222111000//////000000222222333222333555777:::999;;;===>>>???===;;;:::777777666555555555555555555555333///111666777444,,,******...444555111+++'''(((***---000000...,,,,,,+++***)))))))))***+++)))))))))))))))((((((((()))+++---///111222333444666555444333333222222222...///...,,,,,,---000333333000...,,,,,,,,,***))),,,---,,,***'''%%%&&&'''$$$%%%(((///666777333...'''''''''***,,,---,,,+++4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵPPPPPPSSSUUUVVVVVVTTTOOOKKKKKKNNNPPPMMMJJJLLLHHHGGGGGGEEEAAA@@@CCCBBBDDDEEEDDDBBB@@@@@@@@@AAABBBDDDGGGGGGDDD???;;;::::::;;;>>>@@@@@@???===999777555555888;;;=========>>>??????@@@@@@@@@???<<<999777999<<<>>>===;;;>>>;;;888777999<<>><<<======>>>@@@CCCDDDCCCBBBBBB@@@<<<:::999<<>>>>>>>>======<<<:::999888999:::::::::888777666777888777666;;;999555222000//////000111333666999999888666444000333666777777666666777999888777666555444333333555444111000000111333444333222111111222444555777888999:::<<<<<<===<<<<<<999999999888777666444444///222333222444777555000'''))),,,000444333000---))))))+++...000111///---,,,***)))((((((***,,,...+++***)))(((((((((((((((...///000111333444555666;;;888555555666666444111************+++///444888777333...+++++++++,,,,,,...---,,,(((%%%###$$$%%%!!!"""'''...444555111,,,******)))+++------,,,***4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵNNNOOORRRVVVXXXYYYUUUPPPKKKJJJLLLNNNMMMKKKJJJGGGGGGIIIGGGBBB@@@BBBEEEFFFGGGFFFCCCBBBAAABBBAAABBBCCCFFFHHHEEE===777777999<<<@@@AAAAAA???===<<<:::999888:::<<<===>>>>>>???????????????>>>>>>:::888666777:::<<<<<<;;;===;;;888777888;;;>>>@@@:::888777999===AAACCCDDDBBBBBB@@@>>>;;;:::<<<>>>BBBEEEHHHHHHEEEAAA===;;;;;;;;;<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9]]]s&dq&ĒRNNNMMMNNNRRRVVVXXXYYYUUUQQQLLLKKKLLLNNNOOONNNJJJIIIKKKOOOMMMGGGBBBBBBFFFGGGHHHGGGEEECCCCCCDDDBBBBBBDDDGGGHHHDDD===666777:::>>>AAABBB@@@>>>===??????>>><<<;;;;;;<<<=========>>>>>>======<<<;;;999888666666888:::;;;;;;;;;:::888666666888;;;>>>999888666777:::>>>???@@@@@@BBBCCCBBB???;;;999999===AAAFFFHHHEEEAAA===<<<888888:::===@@@@@@>>><<<;;;999888777:::>>>BBBEEEGGGGGGGGGFFFEEEEEEDDDCCCBBB>>>999666666888999:::;;;<<<===>>>======;;;:::777666555444222111111111555555555444222000---,,,***,,,000555999888444000000222555666555444333444333444555555555555444333666444111...///222666999666555555666999999888666;;;:::999888777777888888666777888999999888777666111666:::;;;;;;:::333+++$$$)))000444444222111000******+++---///000...------...000111000///---+++)))))))))***+++,,,---...222333333444555555666666:::666333444666666111,,,,,,,,,+++++++++...333777333...(((%%%%%%(((***++++++,,,+++)))'''&&&''')))%%%%%%&&&)))---000111222777555222111111000...,,,4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@G[[[ZZZsĪj@hOOONNNMMMNNNQQQTTTVVVVVVSSSPPPMMMKKKMMMNNNOOOPPPLLLLLLOOOTTTRRRJJJDDDCCCEEEGGGHHHGGGFFFEEEEEEFFFDDDDDDFFFGGGGGGCCC===888:::===AAABBBAAA>>><<<;;;>>>???@@@???<<<:::999:::::::::;;;;;;;;;::::::999888888666666666888:::<<<:::999777444222444777:::888666555555888;;;===>>>???BBBDDDDDD@@@<<<888666888>>>DDDGGGDDD@@@======555666888<<aĦs׼sHoD^DdDĦs׼s|||vvv[[[XXXWWWQQQNNNMMMMMMOOOQQQRRRRRRQQQOOONNNLLLKKKLLLNNNOOOPPPMMMKKKMMMPPPNNNGGGBBBAAADDDFFFGGGGGGFFFFFFFFFGGGDDDGGGIIIHHHEEE@@@===;;;===@@@CCCBBB???<<<::::::999<<>>???AAACCCBBB???;;;888777777===CCCEEEBBB>>><<<<<<555666888<<>>AAACCCEEEEEEEEEFFFFFFFFFEEECCCBBB>>>:::444111111222222222333444777:::<<<>>>??????<<<;;;999444000000333666666666777777777777777777555333333888>>>AAA@@@=========;;;888555333444555333444666888999999888777666555333222333666999<<<666777999???DDDCCC===777666666666666666666666666555555444444333444444444666:::<<<<<<<<<<<<666///,,,...000333555555333111//////...///111222222111---///111222222111000...,,,...000111111///---,,,+++---000333444444222111//////000111000...,,,***+++,,,,,,+++)))((()))***"""!!!!!!"""&&&((())))))(((***,,,+++(((&&&$$$$$$&&&(((***,,,------------...,,,++++++---000000000Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦyyytttuuutttpppiiiaaa[[[XXXVVVVVVUUUTTTSSSRRRQQQQQQNNNMMMMMMOOOQQQQQQPPPNNNLLLKKKKKKKKKLLLMMMNNNOOOKKKHHHHHHJJJGGGAAA===>>>CCCEEEGGGGGGFFFFFFGGGHHHEEEHHHKKKIIIDDD???===>>>@@@BBBDDDBBB>>>:::999999444888===???<<<888666666444444555666666666666666999888777666666777;;;>>>777777555111---,,,000333222000000222777<<<>>>@@@@@@AAAAAA???<<<999888888777===CCCDDD@@@;;;:::;;;555666999===@@@@@@===:::888999;;;===???AAABBBCCCAAABBBDDDEEEEEEEEEDDDCCC;;;888333/////////000///000222555888;;;>>>@@@@@@@@@???;;;666111111666::::::999777777777888:::;;;;;;888666:::@@@EEEEEECCC@@@???===999666444666777444555888:::;;;;;;:::999777666555444666888;;;===555666:::AAAFFFEEE>>>777333444555666777777777777777666444222111111111222555888::::::;;;<<<888222000///000333555666444111222111000111333444444333000111222333444555666666///111333444333///,,,)))'''***///333444333111///,,,...000000///,,,++++++(((***+++***((('''&&&'''!!!!!!###'''+++------,,,(((***,,,+++((($$$!!! ###''',,,//////---***)))&&&%%%$$$'''+++...000111?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦttttttqqqnnnmmmkkkfff]]]VVVOOOPPPRRRSSSTTTTTTSSSSSSOOOOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLIIIIIIHHHEEEBBB???>>>???HHHGGGEEECCCCCCDDDFFFGGGFFFDDDBBBAAA@@@>>><<<:::;;;>>>AAAAAA>>>999666444333444555777777777666666777666555555666777999:::<<<;;;888444111000222555333444333000,,,,,,...222222111///111444666888888>>>>>>>>>===;;;999777555:::<<<@@@CCCCCC@@@<<<999888:::<<<===;;;999888888555777;;;===>>>>>>???@@@>>>>>>@@@BBBDDDDDDBBB???AAA:::000+++***,,,...///111111222444777;;;>>>@@@DDD@@@:::555333444666888999777666555666888;;;======???AAAAAAAAACCCHHHLLLHHH???888888888555555888999777666777:::<<<;;;999;;;<<<<<<;;;999777888999555666;;;BBBGGGFFF???888888666444444666888888888777555111000222444555555666555555777:::;;;999666333000...000333555444222...///111444666777888888666333000///111333555666777444333444777555///***$$$(((---222444444333111...000222444444111...,,,***)))***+++------,,,***&&&&&&(((,,,///000...,,,++++++,,,,,,+++(((%%%###$$$***///222000,,,******'''%%%######&&&+++---///>AneneneneDenene>Ak<fhDenenenevvvuuutttpppllljjjiiiddd\\\VVVPPPQQQRRRSSSTTTTTTSSSRRROOOOOOOOONNNNNNNNNOOOOOOPPPPPPOOOMMMKKKJJJHHHHHHIIIJJJIIIGGGDDDAAA@@@@@@EEEDDDCCCBBBCCCEEEGGGHHHFFFDDD@@@>>>===<<<999888888:::===??????<<<888555222333555666777777777666:::999999888999:::;;;;;;===<<<:::777333111111333111333333111......222555555444333444777999999888============;;;999777666:::<<<@@@BBBCCC@@@===:::888999;;;<<<;;;999888777555777:::;;;;;;<<<>>>@@@AAA@@@@@@AAACCCDDDBBBAAA@@@999111,,,,,,...000111222222333666999===AAACCCDDD@@@;;;777444333555666666555444444666999<<<>>>>>>???@@@@@@???AAAEEEIIIEEE<<<666666666333333666999888777999<<<>>>===<<<;;;<<<===<<<999777777777555666999@@@EEEFFF@@@;;;888777666666555666777888777555222222444666777777777555555666999:::888666555444222222333444444333000111222444666888999:::999555111///000222333333555555666:::<<<:::333---&&&)))...222444333222000---///111333222000---+++***)))***,,,......,,,+++(((((()))+++...///...---,,,------,,,+++)))&&&%%%&&&+++000222000---+++***)))'''%%%&&&(((***,,,vvvsssvvvrrrnnnjjjgggeeeaaa[[[VVVQQQQQQRRRSSSSSSRRRRRRQQQNNNNNNNNNNNNNNNOOOOOOOOOQQQPPPNNNLLLIIIFFFEEEDDDHHHIIIJJJHHHEEEBBB@@@@@@@@@@@@???@@@BBBEEEHHHJJJGGGDDD???<<<:::999777666666777999>>>AAA@@@;;;666222333555777888999999888>>>===<<<<<<;;;<<<<<<<<<<<<===<<<:::666222111111000222444333111111555999888777888:::<<<<<<;;;999;;;;;;<<<;;;;;;:::999888:::===@@@BBBCCCAAA???===888999:::;;;:::999888777666777999999999;;;>>>AAACCCAAA???>>>@@@BBBBBBBBB===888222//////222444555444555666999<<<@@@DDDFFFCCCAAA===999666555444444444444333444666999<<>>??????>>>===>>>AAACCC???999555444444222222444999888888:::<<<>>>>>>===:::<<<>>>===:::777555444555555888<<>><<<444...(((***...111222222000...,,,---///000000...,,,******)))***,,,...///---,,,+++******+++---///...---......---,,,+++)))(((((('''+++///111///,,,***))))))(((((()))***+++)))~~~uuusssvvvpppmmmhhhdddaaa^^^ZZZWWWRRRRRRRRRQQQQQQPPPPPPPPPLLLMMMMMMMMMMMMMMMMMMLLLNNNMMMKKKIIIFFFDDDBBBAAACCCEEEGGGFFFCCC@@@>>>>>><<<<<<<<<>>>AAAEEEHHHKKKIIIEEE@@@<<<:::999888888777666888===CCCCCC===666444555777999;;;;;;;;;;;;??????>>>===<<<<<<;;;;;;999:::<<<;;;888444222222222444666555333333666:::888999;;;>>>AAAAAA???<<<::::::;;;;;;;;;;;;::::::===>>>AAACCCCCCCCCAAA@@@999999999:::;;;;;;:::888999999999888999;;;???BBBDDDAAA<<<;;;<<<>>>@@@AAA:::777444222333555888999:::::::::<<>><<<999888777666666555555666777:::<<<===>>>>>>===<<<;;;;;;<<<===;;;888555444333222222333999999999999:::;;;;;;::::::<<<>>>===:::666333222666555666888;;;===<<<:::777:::<<<999333000333666444333222444777999999999777666555555555666555555666888999666222000222555333222111111222666:::<<<888555111//////000000///...000222666888555000,,,(((***---000000///---,,,+++,,,---......,,,***)))))))))***,,,///000...---...---+++,,,---.........///...---+++************'''))),,,...---+++(((&&&&&&&&&(((***,,,,,,)))~~~xxxttttttnnnkkkfffbbb^^^[[[YYYWWWRRRQQQPPPOOONNNNNNMMMMMMJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBAAA???@@@AAA@@@>>><<<;;;;;;999999:::<<>>===============<<<;;;:::999888555777888888777555555555666888999888444333555888888999<<<@@@CCCDDDBBB???:::::::::;;;;;;<<<<<<<<>>===;;;;;;;;;;;;999999<<<@@@DDDBBB>>>:::888999;;;======666666666555666888:::<<>>??????AAACCCDDD@@@@@@???===<<<::::::999999888888777888999:::;;;;;;:::999999999999999888888888888555444555555555<<<<<<<<<;;;:::999999999999;;;===<<<999555222111777555444444555666777777666:::<<<888222///111444000000111333666888777777666777777666555444444444444666777444111///111333444222000///000333777:::444222//////000111111111/////////000000///,,,***)))+++---...///...,,,++++++,,,---------,,,***)))(((((())),,,///000///...000...------...//////......---,,,+++***)))))))))%%%&&&(((******)))&&&###!!!###&&&***------+++(((}}}xxxsssqqqllljjjfffbbb]]]ZZZXXXVVVQQQPPPOOOMMMKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA<<<======<<<:::999999:::::::::999:::<<>>>>>>>>======::::::::::::999777666555333444444444333333555777888:::;;;999555333444666888999<<<@@@CCCCCCAAA???<<<<<<;;;;;;<<<===>>>>>>AAAAAAAAABBBBBBAAAAAAAAA888666555888<<>><<<;;;:::999999999999888888888888999999777666555666777888777555666999:::777666777888777<<<===>>><<<:::888999:::888:::<<<;;;888555333222555444333222222333555666666888999777222//////000......000222555666555444666888999999666444333333222333333222111000222333555333000//////222555777111000......000222222222111111000000///...------+++,,,...//////...---,,,,,,------...---,,,+++***&&&&&&(((+++...000///...000///......000111000///++++++******)))(((((('''######$$$'''((((((%%%"""!!!%%%***...000...+++}}}xxxrrrnnnnnniiiiiifffbbb^^^YYYWWWVVVQQQOOOMMMKKKIIIHHHGGGGGGKKKKKKLLLKKKIIIGGGDDDBBBBBBBBBAAAAAA@@@@@@??????=========:::999999;;;===<<<;;;:::999:::<<<>>>???>>><<<;;;;;;<<<===<<<<<<888888999999:::;;;<<<<<<:::;;;<<<======<<<;;;;;;666777777888777666555444444333111///...///444777888:::<<<:::666333444666;;;;;;<<<>>>@@@@@@>>><<<>>>>>>===<<<======??????AAA@@@??????>>>>>>======444222111555;;;??????===;;;<<<<<<;;;;;;<<>>======@@@???===;;;999:::===@@@>>><<<:::999999:::;;;<<<888777777888:::;;;;;;:::555666777777777888<<<>>>:::;;;<<<<<<<<<;;;:::999555555666777777666444333555333///+++***,,,222666666999;;;:::666444555777>>>===<<<===>>>===;;;888@@@???>>>======>>>???@@@@@@???>>><<<;;;;;;;;;;;;111///...222999>>>???===:::;;;;;;;;;:::;;;>>>@@@<<<<<<<<<<<<<<<:::777333000444888:::999999;;;===@@@??????>>>???@@@AAABBBBBB@@@;;;777333111000000222222333444555666777888111000///222666777666444222:::===999777::::::888///222444444333333555888888999999777555444555666000111222333444666:::<<<555333333333333111...+++...///111444666666333111555999===>>>:::555333222111///---///444777666555888777444333222222333333111000......000111000///+++...333555555333111000000111222333444444333333//////000000//////...---###$$$%%%))),,,......------...///111444444111///%%%&&&'''((((((&&&$$$""""""!!!"""%%%)))***(((%%%%%%&&&)))...111333222000wwwpppkkkiiiggggggfffddd```[[[XXXWWWXXXRRRPPPMMMJJJHHHHHHIIIJJJPPPOOONNNLLLJJJGGGEEEDDDFFFFFFEEEDDDBBBAAA@@@???>>><<<:::888888:::<<<===???===;;;888777777888999===999444333444777999:::===:::777555666888999999;;;<<<======;;;888444222111444777999888666555555666666555222......222555333666::::::888777888999>>>>>>???>>>===;;;999888???@@@AAA@@@>>>;;;::::::>>>===;;;999777666555444...///111333666999;;;<<<:::999888999;;;>>>BBBDDDCCC???<<<;;;<<<;;;888444444444555777888:::;;;;;;===>>>@@@@@@??????AAABBB<<<<<<:::666111...---...111///......111333444444///...///222555666444333999555222444777999666333222000------///222333333555555555666888777555222555333222222555888:::::::::999666222///------///...000333444444222222333666777999::::::888555333222222111222333666999;;;666444111///...000111333222222222111000111333666444444444444444222111111666888::::::888666555555...---,,,...000111000///,,,+++))))))***+++***)))---,,,,,,///333444222///,,,+++)))&&&$$$"""!!!!!!$$$$$$&&&))),,,,,,+++))),,,,,,...000333333111///}}}uuunnnjjjggggggfffeeeccc___[[[XXXWWWWWWUUURRRNNNKKKIIIIIIJJJKKKPPPPPPOOONNNKKKHHHEEECCCHHHGGGFFFDDDBBBAAA@@@@@@???>>>;;;:::999:::<<<===???>>><<<:::999999999999;;;999666444444555888:::>>>;;;777666777888999999888999;;;<<<;;;888666444222555999:::999777666666888999888555222111333555222555888999777777888999>>>?????????>>>===;;;:::<<<===>>><<<999777666666999888777666555555555555---///111333666888:::;;;:::::::::;;;>>>BBBFFFIIIEEEBBB???>>>>>>===:::777444555666777888999999:::===???@@@???>>>======>>>::::::999666222/////////000......///222444555555333222000111333555555555555222111333666888555222............///000222333888888888777666555444444666444222222333555555444444444444222///---,,,,,,+++...111333222222222222777777888777777777777666555444333333444555666777555333111///...///000111111222333333222333555777444444444444444333333333888:::;;;;;;888555444444...------...000222111000000...+++***++++++***))),,,++++++...222333000---,,,+++)))'''%%%$$$$$$###''''''(((+++---...,,,***+++---000444777666333000yyypppjjjgggeeeeeeddddddbbb___ZZZWWWWWWWWWXXXUUUPPPLLLJJJJJJLLLMMMQQQPPPPPPNNNKKKHHHDDDBBBJJJIIIFFFDDDBBBAAAAAAAAAAAA@@@===;;;:::;;;<<<<<<>>>>>>>>>>>>===;;;::::::;;;<<<;;;888444444777:::<<<:::777666777999999888666777999::::::888666444333666999;;;:::888777777:::;;;;;;999666444444555111333666777777777888:::??????@@@@@@@@@???===<<<:::;;;;;;:::777444333333333222111111111222333444---...000333555777888888::::::;;;>>>BBBGGGKKKNNNGGGEEEBBB@@@???>>><<<;;;666666666666777777777777<<<===???>>>;;;999888777666777888777444111000000///...///111444777777777666333000///000222444444111000///222555666333000***---000111//////111444===>>>>>>;;;777444555777999777555444444333111///......//////...---+++)))))),,,///222222222333333888777666555555666888999777666666555444444333333333222000///....../////////111444555555555666777555444444333333333333444888:::;;;999666333222222.........000222444333222444111...,,,,,,,,,,,,+++,,,++++++...111111...***,,,+++***)))((('''''''''******+++---//////,,,***))),,,111666:::999555222|||tttlllfffcccccccccccccccaaa^^^ZZZXXXWWWXXX[[[WWWRRRMMMKKKKKKMMMOOORRRPPPMMMJJJGGGEEECCCBBBJJJHHHEEECCCAAA@@@@@@AAABBB@@@>>><<<::::::::::::===>>>???@@@???>>><<<:::>>>@@@AAA===777333555999777666555666888999999888555666888999999777444222222555999:::999777666666:::;;;;;;:::888666444444111222444555666777999:::>>>???@@@AAAAAA@@@???>>>;;;<<<<<<:::777444444444//////---------...000111---///111333555666777777777888:::>>>BBBGGGLLLNNNHHHFFFCCCAAA???>>>===<<<777777777666666666555555777999::::::777555444333222444666666444222000000///000111444777::::::999555333000///000111111111111111111222444444111...)))...444444111000222666AAACCCCCC???888555888<<<;;;:::888888777555222000+++*********++++++***)))))),,,000333444555666777555555555555666666777888666666666666555444333222333222111000///.........+++///333666666666666777666555444222111111111111555777777666444222111111111000111444666777777555666333///......///000000---,,,+++...111111---***,,,++++++***)))*********,,,,,,,,,...///...,,,)))((()))---222666777666444{{{wwwpppiiidddaaa```aaaaaaaaa```]]]YYYWWWWWWXXX[[[XXXSSSOOOLLLMMMNNNPPPRRRNNNIIIDDDBBBAAABBBCCCGGGEEECCCAAA@@@???@@@@@@@@@???===;;;999888888888<<<===???@@@@@@>>><<<;;;AAADDDFFFBBB:::555555888222222222555888999999888666777888888777444111///000333666888777555444444777888888999999777555333222222333444666888999999===>>>?????????>>>===<<<:::::::::888555444444555000///,,,******+++,,,---...000222555777777888777666777999<<<@@@EEEHHHKKKFFFEEEBBB???===<<<<<<<<<888888888777666666555555111333555666444333333333111333555666444111000000000111333777:::<<<;;;:::444333222333444444222000444444444444444222000...+++111666777444222444777>>>AAAAAA===777555888<<<999888777777888777555222---***&&&&&&(((***++++++***...222666777888999;;;222333555777777777666555222333444555666666666555333333333222111///...---)))---222555666555555555777666444222000...------111222333333111000111222444444555888:::;;;:::888555333000000111333444444...---,,,///222222...+++++++++************++++++++++++,,,---...---***(((&&&&&&'''***...222444444vvvrrrmmmgggccc```^^^^^^^^^^^^]]]ZZZWWWUUUUUUVVVWWWUUURRROOOMMMMMMNNNOOOOOOLLLGGGBBB???@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@??????>>>===;;;999888888777:::;;;===??????>>><<<;;;@@@CCCEEECCC>>>999888888222222333666888999888666666666777777555222///---...111444666555333222222333333444666888888666555555333333444777999999999;;;;;;<<<===<<<;;;999999555666666444222111222444222000---***))))))+++,,,///111444777999:::::::::777888999<<<>>>AAADDDEEEDDDDDDAAA>>>:::999:::<<<999999999888777666666666000222333333333333555666444666777666444222111111000111444888;;;<<<:::888444444444666888888666444666555555444222222111111///333777888666444555666777999:::888555555777999666555444444666666555444111,,,&&&%%%'''***,,,,,,+++///333666888999:::;;;111333666777888666444222000111222444666777999:::555555555555444222///...***---222444555555555555777666555444111///,,,+++///000111111000000111333777777888;;;======:::888444222111222444666666555---,,,,,,///222222///+++******)))))))))******+++******+++,,,...---***(((%%%$$$###%%%)))...222333~~~qqqooolllgggccc___]]]\\\YYYYYYYYYVVVSSSRRRRRRSSSSSSRRRQQQOOONNNNNNNNNNNNKKKIIIGGGDDDBBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@???>>>===<<<;;;:::999999999999;;;<<<<<<<<<;;;;;;;;;===@@@AAAAAA>>>;;;999666666777999:::999555333333444555666555222///------000444555444222111111000000000333777:::999888888555333444777999999999999999999999888777555444111222222111///000222333333111---+++******,,,...000222666:::<<<=========;;;<<<===>>>???@@@AAABBBCCCCCCAAA===999888:::<<<::::::999999888888777777444444444333333444777::::::;;;;;;888555333333333...000333777::::::777444222111111333666888999888444444333111111222444555333444555666666555444444111222444666777888999999777555333333555666777666444///)))(((***,,,+++***)))---111444555666777999444444555555555444333222000000111222555888:::<<<666777888888777444111///,,,///333555555555555666444555666666555222///---111222222111000000111222888888999;;;===<<<999666444333333555666666555333+++******---111222///+++))))))((((((((((((((()))******+++,,,......+++)))$$$######&&&***...000111xxxooonnnkkkgggccc___\\\[[[VVVVVVUUUSSSPPPOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMHHHHHHHHHHHHFFFDDDBBBAAA???AAACCCEEEFFFEEECCCAAA??????>>>===<<<;;;;;;:::888888999:::;;;;;;;;;;;;666888;;;???BBBAAA>>>:::;;;;;;;;;;;;;;;888444000111222444555555333000///...111444555444222111111///......222777;;;;;;:::999777444555888::::::888777777888777666444222111111111111111000000333555333111...++++++,,,...000000333777;;;>>>@@@??????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCAAA===888777:::===:::::::::999999999888888888888666555444555999<<>>:::777444555555---...222666888777444111000...---...111555888999111111000//////222666999555444333444555555333111000111333777;;;======;;;:::888555555666888999999555000,,,+++......+++''''''***///222333333555666777666444333222333333444111111000111444777;;;===888999::::::999666222000...111444555555555666777222444777999888666333111444555444333000000111222888888999;;;<<<;;;777444555555555666777666333000)))((())),,,000111...+++)))(((((('''''''''''''''******+++---//////,,,***$$$$$$%%%)))---000000000|||yyyoookkkgggeeecccaaa]]]YYYSSSRRRQQQSSSTTTTTTPPPLLLMMMNNNPPPPPPPPPNNNLLLKKKLLLHHHGGGJJJKKKGGGBBBAAA>>>@@@CCCEEEFFFEEECCCAAABBBAAA????????????>>>======999555777;;;===<<<999555777999<<<===<<<;;;:::888===@@@===666111000222444555444000---,,,...111111111222444666555333111111...,,,000777;;;:::888888444//////222666777777666666666555333111000///000111222222222333777999444333333111000...---,,,...111555:::>>>AAABBBCCC@@@BBBCCCBBB@@@@@@AAABBBMMMGGG@@@:::888:::<<<===<<<;;;999888888:::===???@@@@@@>>>999555555999======<<<:::999888666222000///000222333333222000///***+++,,,...///111222222222111///000222444555555555444222000000222444666333111222777>>>AAA@@@===::::::;;;;;;::::::999888333222111000...------,,,(((---222444444111///...666555444333222111111111---///111333666888999999555888;;;:::666222111222000//////111444666777666444444555888;;;;;;888444666333000...///000111222777666666777888888666333222333555666666555333222---,,,***((()))+++---///+++'''$$$$$$'''))))))(((///,,,***+++...222222222+++,,,---///111333555666}}}yyynnnjjjfffdddbbb___[[[XXXTTTSSSRRRSSSUUUTTTPPPMMMLLLMMMNNNOOOOOOMMMKKKJJJKKKGGGEEEIIIJJJFFFCCCBBBAAABBBBBBCCCCCCCCCBBBAAABBBAAA@@@@@@??????>>><<<===999666666:::<<<;;;888666777999;;;<<<<<<<<<<<<;;;===>>>;;;555000//////111222111///,,,,,,...111222222333555888888777555111...---000666::::::999777333//////222666777666888777666555333111///...111222333333333444666888555666666555333111...,,,---000555:::===???@@@@@@>>>@@@AAAAAA@@@@@@AAABBBHHHDDD???;;;999999:::;;;;;;:::999888999:::<<<===BBBBBB@@@;;;666444777:::;;;999888666555444222111111222333444444333222222,,,,,,...///111222444444333222000000222444444444555333111000000111333555222111222666===@@@>>><<<::::::;;;;;;::::::999999666666555444222///---,,,+++...111222111/////////777666555333111111000000///000222333555666666666444666999888444111111111///000111333444666777888888777777999;;;;;;888555333111///...///111222333666555555666888777555333222333444444444222111000+++)))(((&&&''')))+++,,,***'''%%%&&&)))---......222///------///222222222,,,---...000222333444444zzzvvvllliiieeebbb```]]]YYYVVVUUUTTTTTTTTTUUUTTTQQQOOOJJJKKKMMMMMMMMMLLLJJJHHHHHHDDDCCCFFFGGGEEEDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<>>>>>>>>>>>@@@BBBCCCAAA???<<<::::::::::::;;;:::::::::999999999999BBBCCCBBB===777333333555777666444333222222222333555444444333333444444444...///000111333555666777555333222222333444444333444333111000000111333444222111222666<<<>>>===;;;;;;;;;;;;;;;;;;::::::::::::999888666444222000...000111111000......///000888777555333111000///...111111222333333333333333222444666555333111000000///111444444333444888;;;>>><<<:::::::::999777555////////////000222444666666555555666777777444222222222111111000///......((('''%%%$$$%%%&&&(((******(((&&&'''+++000444666555333000///000111111111---...000222333333222222}}}tttoooiiigggddd```]]]YYYVVVTTTUUUUUUUUUUUUUUUTTTRRRQQQKKKLLLMMMNNNMMMLLLIIIHHHFFFBBBBBBEEEFFFDDDEEEHHHJJJJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@===<<<<<>>:::999888888888:::<<<===<<<999666444333222000...,,,---...//////000111222333333444777:::=========333000...000333777999:::444111...000333666666444333222222111111111111111777888999999777666666777888:::<<<===:::555///+++,,,///444888::::::888777555777999:::;;;<<<>>>@@@CCCBBB???<<<::::::<<<>>>>>>>>>>>>===;;;999777555>>>@@@@@@===777222222333555555444222111222444666777666444222222333444555///000222333555777999999666555333333555555444333555444333111111222333444333333444888<<<>>>===;;;=========<<<<<<<<<<<<<<<===;;;777555333333333444666666333000...---000222888777555333111///......111111222333333333222222222333444444444333222222///333666555222333888===AAA???<<<:::888777666555---...000111222444777999999888777777888666333000222111///...---,,,,,,,,,'''&&&%%%$$$%%%&&&'''(((***)))'''(((,,,111555888666444111///......//////...///111222333222111000}}}tttlllggggggfffccc___[[[VVVTTTSSSVVVVVVVVVUUUTTTSSSSSSSSSNNNOOOOOOPPPNNNLLLJJJHHHCCCAAAAAADDDEEEDDDFFFJJJMMMNNNNNNNNNLLLHHHDDDBBBBBBDDDEEEDDD@@@===;;;;;;BBBAAA???>>>???@@@@@@@@@<<<:::888666666777999;;;888666333222333333222111---...///222444444444444222222333666999;;;;;;:::333111000111333666888999222000///111555777666444------...///111333555666:::;;;;;;:::888777888999999:::<<<===:::555///+++...000333777888777555444111333555777888999<<<>>>FFFDDD@@@<<<999:::???CCCCCCCCCBBB@@@===999555333999<<<===;;;666222222333555666666444333444777:::999777444222111111222333000111222444777999:::;;;666555444555666666555333777666555444444444444555555555777:::===>>>======??????>>>===<<<============999444000///333777:::<<<;;;777333//////111333666555444222111000//////000111222222333333333333444444444555555666555555111444777555222222777<<<@@@>>>;;;777444333222333,,,///333444555666888:::<<<;;;999999888666222///111000...---,,,+++++++++''''''&&&&&&&&&'''((()))+++***))))))***...222555444333000...,,,+++,,,---///000111111111111000///~~~wwwnnngggdddffffffccc___YYYTTTRRRRRRUUUVVVVVVUUUSSSRRRSSSTTTQQQRRRRRRQQQOOOLLLIIIGGGAAA@@@BBBFFFFFFDDDFFFJJJNNNOOOPPPPPPMMMIIIEEEAAABBBEEEGGGEEE@@@<<<:::;;;>>>===<<<<<<<<<===???@@@<<<;;;888666555555555666444444444444333333333333...///111444777888666444111222333666999999777555111222222333444555777777222000000333777999777444+++,,,---///222555999;;;>>>>>>===;;;999888:::<<<:::;;;;;;;;;888555111///111222333555555555333222000222444666666888:::<<>>CCCEEEDDDCCCAAA===:::666444777:::;;;999555333333555555777999777555666999===;;;999666333111000000000///000222444666999:::;;;666555555666888888666555888777777666555555555555666777999;;;============???>>>===;;;;;;<<<======;;;777111---...222888<<>>;;;777222000111222333333222111111111111111111222222333333333333333555444333555777888888777444555666333111111555999999999777333000......///,,,000555666555555777999;;;:::999888888666222////////////...---,,,++++++((((((((((((((()))*********++++++***)))+++...000111000///,,,***)))+++---////////////////////////}}}uuulllffffffeeefffddd___XXXSSSQQQRRRTTTVVVVVVUUURRRQQQRRRTTTTTTTTTSSSRRROOOKKKHHHFFF@@@AAADDDHHHGGGDDDFFFJJJMMMMMMMMMLLLIIIFFFCCCAAABBBFFFIIIFFF@@@;;;:::;;;;;;;;;;;;;;;;;;===???AAA<<<;;;888666333222111111111444777666333111222333...///111555999:::777444111222555888999888444000000222444555555555555666222111111555999:::888555......///111444888<<<>>>@@@???===;;;999999<<>>===999666222000///......///111333666888:::;;;555555555777999999888666888777777666555444444444555777999;;;<<<<<<<<<<<<===<<<:::999888999:::;;;999666222000000222666999??????===:::444000///...000000000000111333444444555555555444444333222111555333222444777999999888888666444222111111333444111222222///,,,)))***,,,+++000555666444222333555555555555555666666444111...//////000///...---,,,))))))))))))*********+++)))***,,,,,,***)))+++............,,,)))))),,,//////...---,,,,,,---///000~~~uuulllhhhiiieeefffddd___XXXSSSQQQRRRTTTUUUVVVTTTQQQPPPRRRTTTUUUUUUTTTRRROOOJJJFFFDDD@@@AAAEEEJJJHHHEEEEEEJJJLLLKKKIIIGGGDDDCCCAAAAAABBBFFFIIIGGG@@@;;;:::::::::;;;<<<<<<<<<>>>AAACCC<<<;;;888666333000///...111666:::999444000000333...///111555999:::666333222333666999:::777222---///222555666666555444444222111222666:::;;;999555111111222333666:::>>>@@@BBB@@@>>>:::888:::>>>BBB???===:::777666666777888666555444333222222222222333555777888999:::<<<>>>:::<<<;;;777222000333777??????>>>===<<<;;;::::::<<<>>>>>>;;;666444666888444888<<<<<<999777999===AAA???<<<888444111///------...000222555777999:::555555555888::::::999777777666666555444444333333444666999:::::::::;;;;;;;;;:::888666666777888999888777555333222333444555>>>???>>>;;;555000---,,,---......000222444555777888777777666444222000///555333111333777::::::888:::777222000000111222111,,,...///---)))'''((()))***000555666222000000222000000111333555666555333---...000111111000...,,,))))))))))))************'''***------+++***+++---,,,......,,,******...111///---+++******,,,///000}}}wwwrrrmmmgggddddddeeeeee```XXXQQQNNNMMMUUUUUUTTTRRRQQQQQQSSSUUUVVVTTTRRRNNNKKKIIIGGGFFFDDDFFFHHHIIIHHHFFFDDDBBBHHHGGGDDDBBBAAA@@@@@@AAAGGGFFFCCC???;;;888888999===;;;:::999:::<<>><<<;;;777666444444666:::>>>AAAFFF@@@999666777;;;@@@CCCAAA>>>:::888888888999888666666555444333222222222777888888999::::::;;;;;;999;;;;;;777111///222666===<<<;;;<<<>>>?????????>>>>>>===>>>???>>>===;;;;;;888555666888::::::888>>>>>><<<999666111---+++///,,,***---333777777444555666777777888777777777999888666555444444444444;;;;;;;;;:::;;;;;;<<<<<<888777777888:::<<<;;;:::999999888666444111///...///777===;;;222++++++...,,,...111555777777666555999888777555333000---,,,---333444111222777:::888<<<555///,,,...///---***......//////...,,,+++***...000222222000---,,,+++.........222666666333000000111222222000//////000///,,,***((()))***)))))))))+++...///---***)))(((000...+++***+++,,,+++***...+++)))***///111///+++zzzuuuooojjjeeebbbcccdddddd```YYYSSSPPPOOOUUUVVVVVVUUUSSSQQQRRRSSSRRRQQQNNNLLLJJJJJJIIIJJJIIIJJJKKKLLLLLLJJJGGGFFFGGGEEECCCAAA??????>>>>>>DDDCCCAAA===:::888777777888777666555666999<<<>>>===:::666444333222000...000222444333111000//////111222333444333111///...---///222444444333111/////////000222444444333111444555888;;;>>>???===:::888555222111222777<<<@@@EEE@@@;;;888999<<>>======>>>??????>>>@@@>>>======>>>???===<<<;;;777333333666:::===>>>======<<<:::777444111///111///---000666999999777777777777666666666666666888777666555555666777888===<<<;;;::::::;;;<<<===777888;;;=========;;;;;;999999777555222///---+++...555:::777///''''''***+++---111444666666555444222333555666555222///---***///111///000666:::999:::555000...000111...,,,......///000///...---,,,---///111111///---,,,+++---,,,,,,000444666555333111222222222000/////////...,,,***)))***)))(((&&&'''***,,,---,,,*********///---+++***+++,,,,,,,,,...,,,***---111333111---|||wwwqqqmmmhhhdddaaabbbbbbbbb___ZZZUUURRRQQQUUUWWWYYYXXXUUURRRQQQQQQNNNLLLJJJIIIIIIJJJLLLNNNMMMNNNOOOPPPOOOMMMKKKIIIEEEDDDBBB@@@>>>===<<<<<>>>>><<<999666666777999;;;:::999777555555555555666555666666444222444999===AAA@@@>>>???@@@@@@???>>>AAA???======>>>???>>>===<<<888333111444:::@@@CCC===<<<;;;:::888666555444444222111444999<<<;;;:::888777666555444444555555666666666777888:::<<<===@@@>>><<<:::999:::<<<===666:::???@@@===;;;::::::999888666333000,,,)))'''---333777444+++%%%$$$'''))),,,000444555555333222+++...222555666444111...***---///---///555:::;;;999555222222333333000------...///000111000//////---...000000...,,,,,,,,,---+++***---222666777666333333222111///...---,,,,,,+++***++++++***'''%%%&&&(((***+++++++++---......,,,******,,,.........,,,++++++---111222///,,,~~~zzzuuuppplllhhhdddaaa``````___]]]ZZZWWWUUUTTTUUUXXXZZZZZZWWWSSSOOONNNLLLJJJHHHFFFGGGIIIMMMOOOOOOOOOPPPPPPNNNLLLJJJIIIEEEDDDCCCAAA???===<<<<<>>???===999555777555333222333666999;;;;;;;;;;;;===??????>>><<<;;;888444444777;;;???AAA>>>;;;777444444666:::<<<<<<:::888555444444444555666666666555444666:::>>>??????>>>???AAABBBAAA???BBB@@@======>>>??????>>><<<999555333555999>>>AAA===<<<:::999777666666555444333444666:::<<<<<<;;;999777444222111111222333444555666777:::===@@@BBBAAA>>>;;;888777888;;;<<<888<<>>???===;;;;;;<<<<<<999777444444222111000/////////,,,,,,,,,///222444555444666666444111---++++++,,,111333555777777777666555222333444555555444333222111333444222///---///222666777:::===>>>;;;666222111222333444555555555555555666888<<>>===:::777555555888===@@@BBB<<<999555111111444888;;;===<<<:::888666555555666888888888888777888;;;===;;;;;;<<>>???>>>===;;;:::999888777888999;;;===<<<999666444333444444333333555777999;;;;;;:::777666333111//////000111333333555777;;;???BBBEEE@@@>>>:::777666888:::<<<<<<===<<<777000---000444444333222///,,,(((%%%$$$'''+++---,,,'''%%%&&&)))***+++...111222222111000/////////000000111111111000//////...------000333<<<;;;:::999888444111...)))+++---///000111111000---///000000///...///000333///+++***...333555666333000,,,++++++***(((&&&###$$$'''***,,,,,,***'''&&&(((+++,,,---///111333,,,***)))))),,,...///...---,,,++++++***)))&&&$$$}}}wwwtttpppmmmjjjhhheeebbb^^^\\\ZZZYYYYYYXXXVVVTTTQQQTTTXXXXXXUUUPPPLLLIIIJJJIIIGGGFFFGGGIIIKKKMMMKKKKKKJJJIIIGGGEEECCCBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@===;;;<<<>>>===:::777555555666555444111///---******,,,///333555555444888888777444000---,,,,,,333444666888999888777666000111222222222111000///000111111000......000111555666888:::<<<:::555222+++---111444555444222000333444666999===>>>>>><<<;;;999777777;;;>>>@@@AAA:::777333000000333777999;;;;;;;;;:::999888888777::::::;;;;;;<<<<<<<<<<<<777888999===AAABBBBBBAAA???>>>===>>>???>>>===;;;999;;;<<<;;;888666555555;;;888555222000000111222111333555777999999999999777555444222111000000111222222444666:::>>>BBBDDD???===;;;888888999;;;<<<>>><<<888222,,,+++...222444333222000...,,,)))((($$$''')))(((%%%%%%'''***,,,,,,...///000111111111333222000///...///000111000.........,,,((())),,,:::::::::888666333000...)))***---///000111111000///111222222111111222444555111,,,+++///333666666333///***)))******(((%%%"""###%%%))),,,,,,***(((&&&))),,,------...000111+++)))((((((***,,,------000///---+++***((('''&&&{{{qqqoookkkhhhfffdddaaa___]]]ZZZXXXWWWWWWWWWUUUSSSNNNQQQUUUUUURRRNNNJJJHHHHHHGGGGGGHHHIIIKKKMMMNNNKKKJJJIIIGGGEEECCCAAA@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@===;;;<<<>>>>>>999555222444777999888555111...))))))+++...222444444333555666777666333000///...555666888888888666555333/////////000///...------///---,,,,,,...000111111111111444777::::::888555+++---111444555555444333555444444666999;;;;;;:::<<<;;;:::;;;===???@@@???999777444222222444777:::888999:::;;;;;;:::999888999:::<<>><<<555666888;;;???@@@???===<<<<<<===>>>???>>>;;;888888:::<<<:::777444333333555333///---,,,---000222000333666888888888888888777666666555444333333222111222333555888<<<@@@BBB>>>===<<<;;;;;;<<<===>>><<<:::666222000000111333555555555444333111000///)))******)))''''''))),,,......------...000222333333222222111000000000000111///000222///((('''+++555555555444222111000000+++,,,...000111222111111222333444444333444666888444000,,,---111666888888444///***)))+++,,,***'''$$$$$$&&&(((******(((&&&%%%(((,,,------,,,,,,---***((('''''')))+++++++++...---+++)))''''''((()))|||zzz{{{mmmjjjgggdddcccaaa^^^\\\]]]ZZZVVVVVVWWWWWWUUURRRLLLOOOSSSSSSPPPLLLIIIHHHEEEFFFGGGHHHJJJMMMNNNOOOLLLKKKIIIGGGEEECCCAAA@@@@@@AAACCCDDDDDDDDDCCCCCC@@@===:::;;;>>>===888333///222777;;;;;;888333000((()))***...111333222111222444666666444222111000888888999888777444222000//////000000///...------...+++)))***...222222111---...000444999;;;:::999///111333555777888999999888666444444666888888888===<<<<<<===???@@@???>>>:::888666444444666999;;;555666999<<<<<<;;;:::888888:::===AAACCCCCC@@@>>>555666888:::===>>><<<::::::;;;<<>>:::666888:::;;;999555333333555111...+++)))***,,,000222000333666888888888888888777888888888777666555444111222333444777;;;>>>@@@>>>>>>>>>>>>>>>?????????:::888555444555555555444666777777777777666555444///000///---+++***,,,///000///---,,,---000333555000111333333333222000///444111333666333,,,***...000000111111//////000111,,,...///111222333222222333444555555555666888:::222///,,,---222888::::::555000+++***,,,...,,,)))''''''&&&''')))(((&&&$$$$$$'''+++---,,,***))))))***(((&&&&&&(((******)))***)))'''%%%$$$%%%(((+++|||wwwssshhhfffbbb^^^\\\[[[\\\\\\]]]\\\YYYUUUVVVYYYWWWQQQOOOLLLLLLPPPPPPLLLHHHHHHEEEGGGIIIKKKMMMOOOPPPPPPMMMJJJFFFEEEFFFGGGFFFDDDBBBAAA???@@@AAABBBBBBAAA???>>>===<<<<<<;;;999777777888999;;;<<<:::666222,,,***+++000555777444000111111111222222333444444999888666555444444444555555444111///...///111222...,,,+++...333444000---)))))),,,222:::??????>>>444444555999>>>@@@>>><<<@@@;;;666222333555777888>>>>>>??????@@@@@@@@@@@@======<<<;;;;;;:::999999999888777666666666777888999;;;>>>???>>>>>>??????::::::::::::::::::::::::::::::::::::888666333222555666777666333111111222333///+++)))***...222444777888999999888888999:::===;;;:::888777777888999222333555555555666999;;;>>>???AAAAAA@@@>>>??????>>>===<<<:::888777666666444444333555777888888777222222111111000000111111444111///...000222333333777888999777555444444555666888999888444222000000000111333222111000111222111333555666444333333444666444222333555666444222///...------000444:::===444000,,,+++---///000//////+++'''$$$$$$&&&''''''***)))'''&&&&&&&&&'''(((---,,,+++***)))))))))***(((((((((&&&###"""###$$$|||vvvrrrfffccc```]]][[[[[[]]]^^^]]]]]]ZZZVVVVVVXXXVVVQQQOOOKKKKKKOOOPPPMMMJJJJJJHHHIIIIIIJJJKKKLLLMMMNNNLLLIIIGGGGGGHHHHHHFFFDDDBBB@@@>>>>>>?????????===???>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<:::777444------...333888999666111.........///111333555777777666555444444444555555888666444111000000222333111...---...000111...+++******---333:::>>>???>>>888888:::???DDDEEEDDDBBB???;;;777555666888::::::>>>???@@@@@@@@@???>>>===<<<<<<<<<;;;::::::999999777666555555666777888999:::;;;<<<===>>>===<<<<<<999999999999999999999999::::::;;;:::888555111///333444555555444222333333666333000......///111222444555666666555666888:::<<<;;;:::999888888888888222444555555555555888:::;;;>>>AAA@@@>>>>>>AAADDDBBBAAA>>><<<999777666555444222111111444666999:::666555444333333333444444444222000000222333333333666777888777666666777888;;;<<<<<<:::777333222222111222444444333111111111111333666666555333333333333111///000333444222000...---,,,+++...222777:::666222...,,,...////////////,,,(((%%%&&&'''((((((++++++)))((((((((()))***,,,++++++***))))))))))))((()))(((&&&###!!!"""###zzzsssoooeeebbb^^^ZZZYYYZZZ\\\^^^]]]]]]ZZZUUUTTTVVVSSSOOOKKKGGGHHHLLLOOOMMMLLLMMMLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJGGGEEEBBB@@@>>><<<<<<<<<:::999;;;;;;<<<===>>>>>>>>>>>>===<<<:::::::::999777555000111333777;;;;;;666222,,,++++++,,,...222666999555555555444555666666777;;;999555222111111222222222///---,,,,,,,,,+++)))+++,,,///444:::>>>???>>>:::<<>>;;;999;;;::::::999999888888888444444444444666888:::<<<===<<<;;;===@@@@@@===:::888888888888888888888888999:::;;;;;;999555111...111222444444444333444555888888666444222111000000222222222111111222555888::::::::::::999888888777333555666666444444666777888<<>>::::::@@@GGGEEEDDDAAA>>>:::888666555444222000000111555999<<<777777666555555666777888555333222333444444333222333555777777777888:::<<>>;;;666222111111111333666666444222111111///222555666555222111111...------...000111000///---,,,+++***,,,000444666555222...,,,---.........000---)))'''((()))))))))---,,,++++++******++++++***************)))))))))))))))(((&&&###""""""###}}}vvvpppllliiieee___ZZZVVVVVVXXXYYYZZZ[[[XXXSSSQQQRRRPPPLLLCCC@@@AAAGGGKKKKKKLLLOOOOOOMMMJJJHHHFFFFFFGGGGGGIIIIIIKKKLLLLLLKKKHHHFFFDDDBBB>>><<<;;;:::888666666888:::;;;;;;;;;<<<===>>>;;;888666666777666555444555777:::;;;999444000,,,+++)))***,,,000555888444555555666777888999::::::888444000.........///...---,,,***(((((()))***---///222666:::===>>>>>>;;;<<>>===@@@BBBCCCDDDBBB>>>:::777888777777777666666666555222333333555777:::===>>>@@@===;;;>>>CCCDDDAAA<<<777777777777777777777777777999;;;<<<;;;888444111222444555555333222333444777888:::999777333111000333222111///---...222555999999:::;;;:::999888777555666777666555444444555555999<<<999333333;;;DDDEEECCCAAA>>>;;;999888777555555444333222444777999444444333333555777999;;;888666555555555444111///000333555777888:::===??????>>><<<777222...---...111333555666333111//////---///333444222000...---,,,,,,,,,---.../////////...---++++++,,,///222444111///---++++++---...///111...+++)))***+++++++++------,,,,,,++++++++++++))))))******************((())))))(((&&&&&&'''(((zzzuuupppmmmmmmhhhbbbZZZUUUSSSRRRRRRVVVXXXVVVPPPMMMNNNMMMJJJ===:::;;;AAAFFFHHHJJJNNNOOOMMMJJJGGGFFFEEEFFFFFFHHHJJJMMMNNNMMMJJJGGGFFFFFFDDD@@@>>>===;;;999777666888:::;;;:::999;;;<<<<<<888444222333444444444777888999:::999555000,,,...---+++***,,,///333555444555666888999:::;;;<<<666333000,,,***))))))***)))***+++)))''''''***---///222555888:::<<<===>>><<<===???@@@@@@???>>>===999888888999<<<=========AAABBBCCCDDDBBB>>>:::888555555555444444444444444333333444555888;;;>>>@@@===:::999===BBBDDDAAA===777777777777777777777777666888;;;===>>><<<:::888666777888666333111000111222666;;;<<<999555222111555555222///------///222888999:::;;;:::999888777666777888888666444444444444888999444,,,+++333;;;@@@???>>><<<;;;:::::::::777999:::999666333333444///......///111555888::::::888666555444222///,,,...111444666888:::>>>@@@>>>===:::555///,,,,,,---111333444444111...------+++---000000///,,,+++***,,,---............/////////...,,,,,,---///222444000///...------///222444111...,,,++++++,,,,,,,,,+++++++++++++++*********((()))***+++,,,,,,++++++)))***++++++***+++---///~~~xxxtttpppmmmllliiiccc\\\VVVSSSQQQPPPSSSVVVUUUOOOLLLLLLLLLJJJ>>>::::::>>>CCCDDDGGGKKKLLLKKKJJJHHHGGGGGGGGGHHHIIIKKKNNNNNNKKKHHHFFFEEEGGGDDDAAA@@@???>>><<<::::::<<<>>>===:::888999;;;888555111///000222333333777777888888666222///---111///...------///222444444555777888:::;;;;;;;;;222000,,,)))&&&&&&&&&'''&&&***---,,,((((((,,,000111444888::::::;;;<<<>>>>>>?????????======>>>???<<<:::999:::<<<======<<<>>>???AAAAAA@@@===:::888444444444444444444444444333444444555777:::<<<>>>888777777:::===>>><<<:::777777777777777777777777666888:::===>>>???>>>>>>;;;;;;;;;888444111/////////555<<<>>>;;;666333333777777555333000///111333999999999::::::999999888777888::::::777555555555555777777222+++)))...444:::::::::999999999::::::888;;;>>><<<777333111111---,,,+++,,,...111555888999777444333222111...,,,...000333666777999===??????===:::555000...///111222333333222///,,,,,,,,,+++---......,,,*********...///000///...---...000......------...111333555222222111000///111444777000...,,,+++,,,------,,,***++++++++++++***)))(((((()))+++---......------***+++---------...000222zzzsssmmmjjjhhhfffdddaaa]]]YYYVVVTTTSSSRRRVVVUUUPPPLLLMMMMMMLLLGGGAAA>>>@@@CCCCCCEEEHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLNNNMMMIIIFFFEEEEEEFFFDDDAAA@@@@@@@@@???======???AAA>>>888555555777555222///...000111222222555555666555444222111111111000000000000111333444333444666888999999999999111///+++(((&&&&&&&&&''''''---222111,,,***...333333666:::;;;;;;:::<<<>>>===>>>>>>===;;;<<<@@@DDD@@@>>><<<;;;<<<======<<<:::;;;<<<<<<<<<;;;:::999666666666666666666666666333333333444555777999:::777777888999999888777666888888888888888888888888888888:::;;;<<<>>>??????<<<===<<<999555111000000000777>>>@@@<<<777444444777888888777555444666777:::999999888999999999:::777999;;;;;;999777666666888888777333...,,,///333777666666666666777777888888;;;===:::555111111333000...,,,+++,,,///222444555333000///000000000///...000333555666888:::===>>><<<999444000000222444555555444111...,,,---...---......---*********,,,///111222000...,,,---///------------///111333555444444333000......111555///...,,,,,,---------,,,***++++++,,,+++***)))((((((***,,,.../////////...---.........------///111~~~uuulllgggcccbbb``````___]]]\\\ZZZYYYXXXRRRVVVVVVQQQMMMNNNOOONNNOOOHHHDDDDDDDDDBBBCCCFFFFFFGGGIIIJJJKKKLLLLLLLLLKKKMMMNNNLLLHHHDDDDDDDDDEEECCCAAA@@@AAAAAA@@@???===@@@@@@<<<555000000222333111///...000222333333222333444444333333444555000000111111222444555555111333555666777888777777111///,,,(((''''''((()))***000666555///,,,000555444777;;;<<<;;;:::<<<>>>;;;<<<<<<:::999<<>><<<<<<=========777777888888999999999999777777777888888888888888333333222222333444666777999;;;<<<;;;888666555555888888888888888888888888999999999::::::<<<===>>>=========:::666333111111222999@@@AAA===777444444666777999999999999:::;;;:::999888888888999:::;;;777:::<<<<<<:::888777777::::::888555222111222444555555444444444444555555888:::;;;777222///222666444222///,,,,,,---000111111///,,,,,,...000222222...000333444555666999;;;<<<:::777222//////333666777777444111---,,,...000000000///---******,,,...000111222111---+++,,,...,,,+++,,,---...111333444333333222...***))),,,//////---,,,,,,---------,,,++++++,,,---,,,+++***))))))***---///111111000////////////...,,,+++---...yyyqqqkkkgggccc```^^^^^^^^^]]]\\\[[[ZZZZZZQQQRRRQQQPPPOOOOOOQQQSSSRRRQQQOOOKKKGGGEEEEEEFFFNNNKKKHHHGGGHHHIIIJJJIIIMMMLLLJJJGGGEEEBBBAAA@@@@@@AAAAAA???<<<;;;<<<>>>@@@>>>:::777444222111111000...---///333555555444444333333555888::::::999666555444444555666777888666555333333555666555444111///---,,,---///111333555555666666666666555555666:::>>>???<<<::::::;;;333666999::::::<<<@@@DDD@@@???===<<<;;;;;;<<<<<<444444333333333333333444888999:::;;;;;;;;;;;;;;;::::::999666333111222333555777999;;;:::888444222222666::::::777555777:::666555444555999===@@@AAA<<<>>>???<<<777333222222555777999999666333111000333333333444555666888999<<<999666444555777888888;;;:::999999888888999999;;;999777444333333444444888777666555444555666666;;;:::777333//////111333777333...,,,...000111000111...++++++///222222222,,,///111333333555777999AAABBB<<<111,,,...111///333222000111222222111000...000111000///------...333111...,,,***+++,,,...111///,,,++++++...111333333///,,,,,,***((())),,,------,,,,,,+++******)))&&&(((+++------,,,***))))))+++---000111111111000111000...+++***))))))***wwwooojjjeeeaaa___\\\\\\\\\[[[ZZZXXXWWWVVVQQQQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRNNNIIIFFFFFFHHHMMMKKKHHHGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCC??????>>>>>>===<<<<<<;;;:::999666444111000/////////...---000444777777777555444333444777999999999888777666555555666888999777666444444666666666555222111000000000222444666555666666666666666666555888;;;??????;;;888777888444666999:::<<<>>>@@@BBB===<<<<<<;;;;;;;;;<<<<<<777555222000000111333555777888999:::;;;;;;<<<<<<<<<===<<<:::777444444444666888:::<<<;;;999666444555999======999777888:::777555444555888;;;===>>>;;;===???===888444222222666888999888555111...---///000000222444666888999;;;888444333444777888999999888777777666666777777777666444222222222333444666555444333333444555555666666555333000...///000222...***)))+++...//////000...,,,---000222222111...000222333333333555777:::<<<888///***,,,...---333222111222222222///---,,,...//////...---...///333111///---,,,,,,...///333222///---,,,---...///---***)))+++***&&&&&&)))------,,,+++*********)))&&&(((***,,,---,,,+++)))(((***---000222222111000///...---,,,+++*********{{{tttmmmhhhccc___]]]ZZZZZZZZZYYYXXXVVVSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPSSSUUURRRKKKGGGHHHKKKKKKIIIGGGFFFHHHJJJKKKJJJGGGGGGGGGGGGFFFFFFFFFEEE???===<<<===???>>>;;;888777666444222000/////////...---...000555888::::::666444222333555777999999:::999777555555666888999888666444555666777666666222222333444555777888888888777777777666666666555999<<>>:::666555555555666888;;;>>>@@@@@@???888999:::;;;<<<;;;:::::::::666222......000444777777777777888999::::::;;;===???@@@>>>;;;777555555555777999;;;;;;999666444888<<<@@@???<<<999888999777555444444777999::::::999;;;===<<<999555333222666888999777333...+++******+++---///222555777999999666222111333666999:::666666555555444444444444444333222111111222333444555444333222111222333333000111222111...,,,,,,---,,,***''''''))),,,---.../////////111333333222000111222333333111111222333333555333---***,,,------111111222333444222...+++***,,,.........---...///222111///---------///000555444222000...,,,+++***'''&&&(((,,,,,,((('''(((---,,,++++++******)))***((()))***,,,,,,+++******&&&)))---000222222000///,,,,,,------,,,,,,++++++}}}xxxrrrlllgggccc___\\\[[[[[[[[[[[[YYYVVVSSSRRRPPPPPPQQQRRRSSSRRRPPPOOOMMMRRRUUUSSSLLLHHHIIILLLJJJHHHFFFEEEGGGJJJKKKKKKGGGGGGGGGFFFFFFEEEEEEEEE???<<<;;;===AAA@@@;;;666888777555444222000//////,,,,,,---000444888:::;;;777444222111333666888999;;;999777666555666777888666555333333555666555444111222444666888999999999;;;:::999777666555444444888;;;>>>>>>:::666555555666666777;;;@@@AAA???<<<777888:::;;;;;;999777666777555222000111333666999888777666555555555666777;;;>>>@@@???<<<777444333333555777999:::888555333999<<>>===:::777666777777666777;;;???@@@===:::888999;;;;;;:::777444111222333555777888999999:::999777444111000000111222888:::======:::666333111222444777::::::999666555777:::<<<===;;;999777666777666555555777888777777555666777777777555111///111333666666444111///...)))***+++---000333555777444222000111444777888999444444555555555444333222222333444555666888999:::;;;:::777444222111000000///...+++(((&&&(((,,,///000///---,,,++++++---...000333777999999777444222333444444111...,,,,,,---'''((()))+++******,,,///...///000333555555222000///000111000...,,,,,,,,,......,,,+++++++++++++++000111222333111///,,,***$$$%%%+++222444000......---,,,***)))(((((()))***///...,,,***)))(((''''''&&&(((,,,///000000...---)))***,,,---......---,,,~~~yyyvvvrrrmmmiiieeebbb]]][[[^^^___``````^^^[[[XXXVVVRRRPPPOOOPPPSSSSSSQQQNNNLLLMMMNNNMMMKKKJJJJJJKKKIIIGGGEEEDDDFFFHHHIIIIIIHHHHHHFFFDDDBBBAAA??????AAA>>><<<======<<<888444555555555444222000...---+++---///000111333666888333111000000333666888888888888999999999888777777444222000111222333222111---///111333444444444444999888666555444444444555666:::>>>>>>;;;777777888666666777:::<<<===<<<:::999:::;;;;;;999666222000222555999===???>>><<<::::::777333///---...///111555888;;;;;;999555333222222555888;;;<<<;;;999777555666777888888888777777777666555777999;;;:::999777666555555555444111//////222555777666444333333...//////000111222444555333222222333666777888777333444555555555444333222111222333555777888::::::<<<:::888666444333222222222000,,,'''%%%(((---111222222111///------...000000333888:::888666333222222333222000---++++++,,,######%%%((()))(((+++000222111000111333555444444222333444222///---------...---,,,+++***))))))))),,,...000111111000---+++###$$$)))000222///...///...,,,***((('''((()))***///---+++)))((((((((()))(((***,,,---......---,,,)))***+++,,,------------~~~yyyrrroookkkgggccc```\\\YYY\\\]]]___```^^^\\\XXXVVVTTTPPPMMMNNNRRRTTTRRROOONNNLLLJJJJJJLLLMMMLLLKKKJJJHHHEEEDDDEEEGGGGGGGGGFFFFFFDDDCCCAAA???>>>===@@@>>>===:::888666444333333333444555555444333222...000222222111222444777000//////111444777888888777999<<<===>>><<<:::888444222111111222333333222---...///000111111111111333222222222333666888:::999===@@@???;;;777666777555666888888888888:::;;;999999::::::999666444222777:::>>>AAABBB@@@===:::999666222...---///222444555777:::;;;999777555555000222666999:::999777555333222333444666888999:::666555666999<<<>>>>>>===;;;888555444555555333000000333777888888666555555555555444333222222333333333333333666888888777555222333444555555333222000...///111333444666777777888777666555555555666666333111...+++((()))---111///111111000...---///222...222666888666333111111000111111///---+++,,,,,,&&&$$$%%%***+++***...555:::666222000111333555555333444555444222000000111000///...,,,***)))((('''***,,,...000000///---,,,$$$$$$'''---000......111...,,,)))''''''((()))***,,,+++)))((((((***,,,---+++++++++,,,,,,+++++++++++++++++++++,,,---......~~~zzzooolllhhheeebbb^^^ZZZWWWYYY[[[]]]^^^]]][[[WWWUUUUUUQQQMMMMMMQQQTTTRRROOOQQQLLLHHHIIIMMMOOONNNKKKKKKHHHEEEDDDEEEFFFFFFFFFDDDDDDCCCBBB@@@???>>>>>>>>>>>><<<999444222111222222444666888999999999999111333444333111111444777.........111555888888888777:::>>>AAAAAA???<<<:::555333222222333444444333.........//////000000111.........000333888<<<>>><<>>@@@@@@@@@???;;;666555555666444222222555999:::999777666666:::999777555444222222222222333555888:::999666333111222444444444333111///,,,---...000222333333444444444444444555777888:::333222111...,,,+++---///,,,...000///------000333,,,000555666333000/////////000000///---,,,,,,---***''')))...///...333;;;???:::333//////222444666333444666666444333333444111000///---+++)))((('''***,,,---//////...---+++'''%%%'''---///...000333...,,,)))'''&&&''')))***)))(((''''''(((,,,///111------++++++******++++++,,,,,,+++***+++,,,...///zzzwwwrrrmmmgggbbb^^^[[[YYYWWWYYYVVVSSSSSSUUUWWWVVVTTTSSSRRRQQQTTTWWWWWWTTTPPPKKKIIIHHHHHHJJJMMMMMMMMMMMMKKKHHHEEECCCBBBAAAAAACCCCCCBBBCCCDDDCCC@@@>>>BBBAAA???;;;666222111222666666777;;;>>>===999555555333111///...000222333111222333444555555666666;;;===???AAAAAA>>><<<999999999999::::::999666444333222000//////111333444+++******...444777888666777999<<<>>>===;;;888666>>><<<:::999999888777555999999999999:::;;;<<<<<>>===<<<;;;:::::::::888777555222111222666999777999;;;<<<<<<;;;999888333111///000333444222///222777:::888999===???>>>777666555888===BBBEEEFFF@@@===888444333444666888;;;;;;;;;999777777999;;;::::::999666333111000111111333555777777444111///000222555888777555111......+++))),,,111444111...222333555777999999999999444444444444333111///...111000---++++++,,,...000---...000111111///...,,,,,,------+++))))))---000---///111222444666999<<<;;;999555222000000111222333555666777777555222111111222333000+++(((((()))'''((()))***,,,---...///---......///////////////******)))***++++++***)))+++(((%%%''',,,333666888444333///***&&&######$$$,,,,,,+++******+++,,,---yyyvvvpppmmmgggccc___\\\YYYWWWXXXVVVSSSSSSUUUVVVUUUTTTQQQPPPPPPSSSVVVWWWTTTPPPHHHGGGFFFHHHKKKNNNOOOOOOKKKJJJGGGCCCAAA???>>>===@@@??????AAACCCCCCAAA?????????>>>;;;777555555666;;;:::999:::<<<<<<:::777555444111//////000222333///000000111222444666777999;;;===??????===:::888888999:::;;;;;;999666444222111000//////000222333,,,******,,,111444555444333555999;;;<<<;;;:::888<<<;;;999999999999777555777888888999:::;;;<<<===>>>===;;;999888777888888888777555333111111444777888:::===??????<<<999777111000//////111222111000777<<>><<<;;;:::<<<@@@CCCFFFFFF???===999555444444555777::::::999777666555777999999999888555333111111222111222444555555444111000222444666888888666444222...,,,,,,///444666333000222333555777888888888777666777777666555222///---000...---,,,,,,---...//////000111222111000...---+++,,,---,,,)))))),,,...000222444444555666888;;;:::999666333222222222222444666888999999666333111111111111...)))'''''')))((()))***+++---...///000//////000111000///...---++++++***+++++++++***)))***(((&&&(((///777<<>><<<;;;<<<;;;:::888777555333111000000111222///...------///222555777666888:::<<<<<<;;;888777777999;;;<<<<<<999666444222111000//////000111222---+++******---///111111000222666999;;;;;;;;;::::::999888999:::999888666666777888999;;;<<<>>>>>>>>><<<999666555555666777999888666333111000222444888;;;???BBBBBB>>>888555000111222222111111333555>>>BBBDDDBBB@@@AAA@@@>>>@@@???===>>>@@@BBBCCCCCC<<<:::888666444333333333666777777555333333555777888777666555444333333333111222333333444333333222555666777888888777666555000///000444888999666333333444666777777666555444777888999999777444000.....................//////111222222222111000...---***,,,------,,,+++,,,---333444666666666666888999999888777666555444333333666888:::<<<;;;888555222000000...***'''&&&''')))***++++++---...///000111000111222333222///---++++++++++++++++++++++++++++++)))(((+++222:::AAADDD===999222,,,))))))+++---,,,***'''$$$$$$%%%''')))~~~xxxssspppkkkiiifffdddbbb___ZZZWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSQQQPPPRRRTTTSSSOOOKKKCCCBBBCCCEEEHHHKKKKKKKKKGGGFFFDDDBBBAAA???>>>===>>>======???AAACCCBBBAAA<<<======<<<::::::;;;<<>><<<999777777666444222111111222222222000---,,,,,,///222555444666888::::::999888777666999<<<===<<<888666444444333222111111111111222///---***)))***,,,...///222333666888:::;;;<<<<<<888888888999::::::999777666777999;;;===???@@@AAA@@@>>>:::666555555777888999999888555222000111222777;;;@@@CCCBBB===666111111444666555333444777;;;@@@DDDFFFCCCAAABBBBBB???@@@>>><<<<<<<<<===<<<;;;777666555333222000//////222333444333333444777:::888777555555555666555555222222222333333444555666666666666666777777666666333444666:::======999666333444666777777555333111444666888999888666222000...///000111222222111111333333222222111///---,,,,,,---///000000...------111333555666555666777888777777888888777666555444888:::<<<===<<<999666333000...+++(((&&&&&&((()))+++,,,---...///000111111111222444555333000,,,)))))))))*********+++,,,...000...,,,---222888>>>BBB:::777333000///000111111///,,,(((%%%$$$%%%(((***}}}yyysssnnnmmmhhhfffdddbbbaaa___[[[XXXWWWWWWWWWVVVUUUTTTSSSSSSVVVTTTRRRRRRSSSPPPKKKGGGCCCBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@???@@@AAABBBAAA@@@===>>>>>><<<::::::;;;<<<@@@BBBDDDEEEBBB===999666777666555444333333333333777444///,,,***,,,///111333444666888999999888777555888<<<<<<:::777555444777666555444333333222222000///---******+++---///777777888999;;;<<<<<<===888888888:::<<<<<<:::777777888;;;===@@@AAABBBCCCBBB@@@<<<888777888999;;;:::::::::888555333222333777:::>>>@@@???999333...000333555444333444999===>>>BBBCCC@@@???AAABBB@@@@@@>>>;;;::::::999888666111111111000///...---,,,///111333444555888<<>>???>>>;;;888444555777888777555222000000111444666777666555444000111333555666666555444333333222111000///------///000222333444222000...---///222444444444666777555666888999888777666555:::;;;<<<<<<;;;999666444000...***((('''((()))***+++,,,,,,---...///000000000222444555333000,,,***&&&((()))))))))***---000444333000//////222555888333222111333666777666444///,,,(((%%%$$$&&&(((***~~~yyytttnnnkkkjjjfffdddaaa```___^^^[[[YYYWWWYYYYYYYYYVVVTTTTTTTTTXXXUUUSSSSSSSSSPPPJJJFFFDDDCCCBBBCCCCCCCCCAAA???BBBBBBDDDEEEFFFFFFFFFFFFEEEBBB@@@@@@@@@@@@@@@>>>===>>>>>><<<:::999:::<<<>>>BBBFFFGGGDDD???:::777777666666555555555555555888555000,,,)))***,,,---111222444666777888888777555888;;;:::777444444555888888777666555444333222000000000...------000222;;;;;;;;;:::;;;<<<===>>>999999:::<<<======:::888777999<<>>AAA@@@@@@>>><<<;;;:::999666444////////////////////////111333555777999===AAAEEE;;;999666777:::;;;:::888555555666777999;;;===>>>;;;::::::999888777666666999:::<<<======;;;999888444555888999888666222000---///111333555666777777222333555777888888888888444333333222111000//////222222333444666555222000***---000222333333444555444555666888888888777666<<<;;;;;;:::888777666555111...+++)))***++++++******++++++,,,------......///000222333222000...,,,&&&((()))(((&&&'''+++///444444333000---,,,---///------...333999;;;999666---+++(((%%%%%%&&&(((***yyytttpppkkkiiijjjdddaaa^^^]]]]]]\\\[[[ZZZXXXZZZ\\\[[[WWWUUUUUUVVVWWWUUUSSSSSSTTTQQQLLLHHHEEEDDDCCCDDDDDDCCCAAA>>>???@@@BBBCCCDDDDDDDDDCCCDDDAAA???>>>?????????>>>;;;<<<<<<;;;:::999;;;<<<===AAAEEEFFFCCC???<<<;;;666666666666666666777777555333...+++)))(((***+++///000111333555666666666444777:::888444222333666999888888777555333222111000111333222111111444666<<<;;;::::::;;;<<<>>>???;;;;;;<<<>>>???>>>;;;888666888;;;>>>@@@@@@@@@@@@===<<<:::999999999:::;;;999;;;>>>>>>===<<<;;;<<<;;;;;;;;;999777333000...---,,,+++,,,000444777888;;;===<<<777555:::>>>???>>><<<:::::::::888666444111111111111222333444555777888:::<<<===@@@DDDGGG>>>;;;888888<<<===;;;999666777999;;;===???@@@AAAAAA@@@@@@???===;;;999888999:::;;;:::888666555444444666888::::::777333111///000111222444666777888222333555666888999::::::555555444333333333333333444333222444666666333111***---111222222111222222333444555666777777888888===;;;999666555555555555111///,,,,,,......---+++))))))******++++++,,,,,,,,,---///000111000000///(((***+++((($$$###&&&***000222222000---******+++,,,***+++000777:::999666,,,+++)))(((((()))***,,,~~~uuupppllliiihhhjjjccc```]]][[[[[[\\\\\\[[[XXX[[[]]]\\\XXXUUUUUUVVVUUUSSSRRRSSSTTTSSSOOOKKKEEEDDDDDDEEEFFFEEEBBB@@@>>>???@@@AAABBBAAA@@@???BBB@@@======>>>???>>>>>>999:::;;;;;;::::::<<<>>>===AAADDDDDDAAA>>>>>>???555555666666777777888888222000,,,)))(((((()))***---...///111333444555555444777999666222000333777888888777666555333111000///222555555444444666999;;;:::999999:::===???AAA<<<<<<===???@@@>>>;;;888555777:::===>>>???>>>>>>999888888888888888888999888;;;???@@@@@@???>>>???>>>===:::777555222111000///,,,***,,,111777999999===>>>;;;444333777<<<>>>;;;999888888888777444222444444444444555777999;;;<<<===>>>???@@@BBBEEEHHH@@@<<<999999===???<<<999777888;;;===@@@BBBCCCCCCEEEEEEEEEDDDBBB???<<<:::888999999777444222111111444666999;;;:::888444222222222111222333555777999222333444666777999:::;;;777666666555555555666666444222111222555555333111---///222333222000000000333333444555666777888888===;;;777444333333444555222///---...000000...,,,((((((((())))))******++++++,,,---...000000111111+++---,,,(((""""""&&&,,,///222111---++++++,,,---***)))---444888888666...---,,,,,,,,,---...///yyyqqqjjjfffeeedddbbb```^^^^^^______^^^]]]^^^]]]]]]^^^^^^[[[WWWSSSRRRQQQPPPQQQSSSRRRNNNJJJFFFGGGGGGGGGFFFEEECCCBBB@@@>>>===>>>@@@???<<<888;;;::::::<<<>>>>>>;;;777666777888;;;===???@@@AAACCCCCCCCCCCCCCCBBBBBBAAA===999666666888888444///...)))######(((,,,------...000111222111111333444555444444444666666555444666777888888777555333111111444777999:::;;;===>>>:::======<<<===@@@>>>999<<<>>>@@@@@@???===;;;;;;===<<<<<<;;;;;;===>>>???<<<999777777999:::999777777<<>>:::777???>>><<<:::888777777777///......000333777;;;>>><<<:::777666888:::;;;;;;===;;;999666555555555666333777:::;;;:::999:::<<>>===>>>@@@@@@???<<<999777888;;;;;;666111111666===@@@AAABBBDDDFFFJJJGGGDDDCCCCCCAAA<<<999777444222000111111111000333333555888::::::777444222000000333666777555222000000000333666999999999;;;999777777999888555111444111...000444555333//////------111666777444000111333666777777777999::::::999777555444444666777444111...+++))))))+++,,,***++++++,,,+++***)))(((***++++++,,,---...///000222222000***""" $$$(((***---...---,,,------000,,,))))))---111333444333333111///...///222444}}}wwwpppkkkgggeeedddbbb```^^^^^^______^^^]]]]]]\\\\\\]]]]]]ZZZVVVSSSQQQPPPOOOPPPQQQOOOLLLHHHHHHHHHHHHGGGEEECCCAAA@@@AAA@@@@@@@@@AAA@@@===;;;;;;999777888;;;<<<;;;::::::;;;;;;<<<======>>>>>>???@@@AAABBBBBBAAA@@@???===:::777777999888444000,,,'''""""""'''+++,,,,,,///000111111111222444666333222111111444555666555444555666666666555333222333555777888888999;;;===999<<<<<<;;;<<>>;;;;;;===???AAA@@@???>>>>>>===<<<;;;;;;<<<===???AAA===:::888999;;;>>>>>>===;;;???CCCDDDAAA===999777999:::;;;===>>>===:::888222333444555777999;;;;;;888777666666888:::::::::<<<;;;999777555555555555444777:::;;;999999:::<<>><<<999777888:::999444000111666<<<@@@AAAAAACCCDDDFFFDDDAAAAAAAAA@@@===:::666444111111222333333333777777777999;;;;;;888666222111111333666777555333222222222444777:::::::::<<<:::888888::::::888666222...,,,---000222000---...------111666777444111333555888999888999:::;;;999888666444333333444444111///,,,***))))))+++,,,***+++,,,------+++)))(((((()))***,,,...///111222222222000***### """%%%)))+++---.........///000111...******---111333333333222111//////111333666|||yyyuuuooojjjfffdddccc```^^^]]]]]]^^^^^^^^^]]]\\\[[[ZZZZZZ[[[YYYVVVSSSPPPOOONNNNNNMMMLLLHHHFFFJJJIIIHHHGGGEEEBBB@@@???BBBCCCDDDCCCAAA???>>>>>>:::888666777999;;;======??????>>>>>>===<<<;;;;;;:::<<>>===:::888888999888333///,,,((($$$$$$(((,,,......111111111111000222555888222000......111444666777222222333444444333222222444555555444444555888;;;;;;======:::;;;>>>???===:::<<<>>>AAABBBBBBAAA@@@===<<<;;;;;;<<>><<<::::::===AAACCCDDD@@@BBBCCCBBB>>>:::777666555777;;;@@@EEEDDD???:::666777999:::;;;::::::999666555444666888999999888::::::999888666555444333444666888999999999:::;;;;;;::::::;;;>>>?????????>>>;;;999999:::888444000222666<<>>===>>>??????===<<<666444333333555666777666<<<;;;999999:::;;;:::999444333333555777888666555555444444666999;;;;;;:::===:::888777999:::;;;;;;111...+++,,,...000///------,,,---000555777555333555777999:::999999:::<<<777777555444333222222222///...,,,***)))******+++)))+++...//////---***((('''((()))+++...000222444111111///***$$$"""%%%((()))+++---------///222444444111...---///111333333333222111000111333555666yyywwwsssnnniiidddaaa```^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZXXXWWWWWWXXXWWWUUUSSSOOONNNMMMLLLKKKHHHFFFDDDJJJJJJIIIHHHFFFDDDCCCBBBDDDFFFGGGDDD@@@======???999999999:::<<<======>>>AAAAAA@@@>>>===<<<;;;:::999;;;???BBBCCCBBB@@@>>>;;;999888888888666222...---+++((((((,,,000222222222222222111000333777:::444111------///333666888333222222111111000000000333333222000000222777:::???AAA@@@<<<:::===>>>===:::;;;===???AAAAAA@@@>>><<<;;;;;;<<<===@@@CCCEEE@@@>>><<<;;;===AAADDDFFFCCCCCCBBB>>>999666444444555666:::@@@EEEFFF@@@;;;777888888999::::::::::::999666444333555777888888::::::999888777555444333444555777888888999::::::::::::;;;===@@@BBBBBBAAAAAA???=========;;;777444333666;;;>>>???>>>===<<<888888999;;;===>>>>>>>>>;;;999777777888999:::999@@@===999888888999::::::555666777999:::999888777888777777888:::<<<;;;;;;<<<:::666444444666888999333000......000111000...,,,,,,---000444666555444555777999999999999999;;;777777555444222111000000000///...,,,+++*********)))+++///111111...+++(((((())))))+++---///222333111000...***&&&%%%''')))(((***+++,,,,,,///222555777555333111222333444555555444222111222333333333}}}wwwuuuqqqlllgggccc___^^^\\\ZZZXXXXXXYYYYYYXXXWWWXXXVVVTTTTTTUUUUUUTTTSSSNNNNNNNNNLLLIIIGGGFFFEEEJJJIIIIIIHHHGGGGGGGGGGGGEEEGGGGGGDDD???<<<===???:::<<>>===?????????>>>======<<<<<<999<<>>:::<<<===<<<:::::::::<<<>>>>>><<<999:::;;;;;;<<>><<<<<<>>>AAADDDDDDCCC@@@;;;666333222333555666777;;;??????<<<999777666555555666888;;;<<<>>>:::444111222555777999:::::::::999888666444333555555555666888999999::::::;;;===AAADDDFFFDDDCCCCCCBBBBBBAAAAAA???<<<:::666777999;;;<<<;;;999888333555777:::;;;===>>>???@@@>>>;;;:::;;;;;;;;;:::???<<<777555555777888888666999<<<>>>>>><<<:::888:::888888999:::;;;;;;999:::777444000......111333222111111111111111000///,,,,,,---///222333444333222555777777777777888999888777555333111000//////222111111///---+++)))((()))+++///111111///,,,)))++++++***+++,,,...000222111///,,,)))&&&&&&((()))'''(((******+++...222555999999777555444444555666777444111000111222000///{{{uuusssooojjjeeebbb```___]]][[[XXXWWWWWWWWWUUUTTTVVVTTTQQQQQQRRRSSSTTTSSSOOOPPPPPPMMMJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIEEEEEEEEECCCAAA@@@AAABBB===AAAEEEFFFDDD@@@===<<<========================999;;;>>>AAABBBBBB@@@???888999:::999777333///,,,*********+++...111444666666666666444333333666888777444///...///222444555777555222000//////000111333333111000///222666999BBBFFFFFF@@@;;;;;;<<<;;;999777777:::======999666888:::<<<>>>@@@AAABBBBBBAAAAAA???===;;;;;;>>>AAACCCBBB>>>999555222333444555666777888999999999999666555444444666999<<>>BBBEEEFFFEEEBBBBBBBBBCCCDDDCCCBBBAAA@@@999888777777888888777555222555888:::;;;<<>><<<;;;<<<<<<<<<<<<<<<<<<======888999;;;<<<=========<<<999;;;<<<;;;888444000...***+++,,,---///222555888777888888666444444555666444111...---///222444444666444222000000222555666999888777444222333555888===CCCEEE@@@;;;;;;;;;;;;666555555888<<<===:::666666999<<>>???@@@@@@>>>;;;;;;===@@@CCCBBB???:::666444555777666:::>>>>>>;;;:::;;;===888888888888:::;;;===???<<<999777777999;;;<<<<<>><<<:::888888888888666444222333666999999888777888<<<@@@DDDDDDAAA???===???AAABBBBBBBBBBBBCCC<<<999555444555666555444333666999;;;;;;<<>>FFFJJJHHHBBB===::::::888777777888888666555333333111---***)))+++...000333777888777333000...+++,,,,,,,,,,,,---///000...000333555555666888:::888555000,,,))))))***,,,---...000000000...,,,***)))+++---...///...,,,+++++++++******+++...111333111...***'''&&&&&&&&&&&&&&&)))+++---......000222666777888666333222444666000---***+++///000...+++~~~xxxooommmiiifffdddeeegggiiibbb___\\\ZZZXXXWWWUUUSSSTTTQQQNNNMMMOOOQQQSSSSSSQQQSSSSSSQQQNNNMMMNNNQQQJJJHHHFFFEEECCCCCCCCCDDDAAA???>>>BBBHHHMMMNNNNNNGGGHHHIIIEEE@@@<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<666777777888999999999999;;;===>>>>>>:::555111///,,,---///000222555888;;;888999999888555444444444000---+++,,,...222444444444333111000111555888;;;>>>>>><<<888555444555777888???CCC???;;;;;;<<<;;;555333333777===???<<<888555888<<<@@@AAA@@@>>><<<===???@@@???<<<<<<>>>@@@CCCBBB@@@<<<888777888999888???FFFGGGBBB???AAADDD999:::<<<>>>>>>>>>>>>===777777888;;;>>>???>>><<>>AAAAAA>>>;;;888;;;>>>@@@AAAAAABBBCCC>>>999444222333555444333444777;;;<<<<<<<<>>;;;999888666666777666555333111222111...+++***---000333666;;;===;;;777333000+++,,,,,,,,,++++++---...---000333555666777999;;;777444...(((&&&&&&(((***)))***---///000///---,,,******,,,---------,,,,,,***)))((()))+++///333666111...)))&&&%%%%%%%%%%%%'''***---//////000000222333555666444222111333555,,,)))''')))...111///,,,xxxvvvooofffbbbdddhhhiiiiiibbb```]]]YYYVVVUUUUUUUUUSSSQQQNNNLLLMMMOOOQQQSSSSSSRRRQQQOOONNNMMMMMMLLLIIIFFFCCCBBBDDDFFFDDDBBBBBBAAAAAACCCGGGKKKMMMMMMLLLJJJGGGBBB===;;;;;;<<>>>>>>>>===;;;666222222111000000111444777999<<<<<<<<<;;;:::999777666444222111333777::::::888444555888999888555222///...///000222333333222222222111000000333888===@@@>>>>>>===<<<:::888555444777999<<<>>>>>>;;;777555666555777;;;>>>>>>:::666555666888===AAABBBBBB@@@???AAABBBBBBAAA@@@AAABBBBBBBBB@@@>>><<<:::999888>>>CCCHHHGGGCCC@@@AAADDD@@@@@@AAABBBCCCAAA>>>;;;<<<;;;::::::;;;===@@@BBBCCC@@@<<<:::;;;<<<======888777777999;;;;;;777444666444222555:::<<<:::777666888;;;===>>>???BBBDDD<<<:::666333111111111222777999999999999;;;>>>AAA;;;<<<<<<;;;:::888666444222000///111333444222///777===DDDFFFDDD???<<<:::777666555444444555666777444444333222111111111111666666888999;;;999666333///...,,,***(((***---000222000000333777888777555444111,,,'''%%%&&&)))+++,,,+++***+++---///000///---...///000///...,,,***%%%&&&'''((())),,,000444444000***'''((())))))(((+++,,,---000222222000------......///////////////)))(((''''''(((***,,,...}}}xxxtttmmmeeebbbccceeeeeeddd___^^^[[[XXXUUUTTTTTTUUUTTTRRROOOMMMLLLNNNPPPRRRTTTSSSQQQOOOMMMLLLKKKKKKHHHEEEAAAAAADDDFFFEEEDDDBBB@@@???AAADDDHHHJJJJJJIIIHHHEEE@@@;;;999999:::>>>??????>>>;;;888444222111000//////000333555777888999::::::;;;:::::::::777444333333555666555333000222444666666444222000///000222333444444333333222111000000444:::@@@CCCAAA@@@>>><<<:::888777666777999<<<>>>===;;;888666555555777;;;???@@@===999777888:::===AAABBBAAA@@@AAABBBCCCCCCAAA@@@@@@AAAAAAAAA@@@???>>><<<:::999???BBBDDDDDDAAA@@@@@@BBB@@@@@@@@@BBBBBBAAA===:::999999999999;;;>>>AAACCC@@@>>>;;;:::;;;<<<===<<<;;;:::999;;;>>>>>><<<999999666555777;;;===:::777666888999:::;;;<<>>>>>@@@DDDFFFGGGEEEEEEBBB>>>:::888888999===???AAA>>>999444222222111111111222333444555666777777888999999999999999666444333333444444222111,,,...111333444444222111111222444555666666555444333222111111555;;;BBBFFFCCCAAA>>>;;;999888888999777999;;;======<<<:::888666666888<<>>AAAAAA@@@???AAABBBDDDCCCAAA@@@@@@@@@AAAAAABBBAAA@@@>>>===;;;@@@@@@????????????@@@@@@?????????@@@AAA@@@<<<:::777777777999;;;>>>AAACCC<<<;;;:::;;;<<<======<<<<<<;;;;;;<<>><<<;;;888666555555666777888999;;;;;;;;;===AAACCC>>>===:::777333000---+++******+++...111444444444222444555555333222222222888777555444333222333333111111111222333444444555222222333444666777555333...,,,)))&&&$$$&&&***...000///...///111222111000111///---,,,,,,---///000.........000111111///,,,)))+++...//////---***((()))******)))((((((+++---222///,,,,,,...111333333,,,---///222444222///+++***+++,,,...000222222333222000---***((('''((((((}}}wwwrrrllliiifffcccbbb___[[[XXXVVVVVVUUUTTTSSSSSSTTTTTTVVVTTTQQQNNNLLLLLLLLLMMMPPPPPPNNNMMMMMMLLLLLLLLLEEEBBB???@@@DDDGGGHHHGGGDDDAAA>>>===???BBBDDDDDDDDDDDDBBB???;;;999999:::<<<@@@BBB>>>777222111333555555555666666666666666777777777666666555333333333333333444444444333333,,,...000222333333222111333444666777777777666555666555333333555;;;@@@DDDAAA>>>;;;777666666888999999:::<<<>>>???>>>======:::999:::>>>BBBCCCAAA===<<<;;;;;;===??????===<<<>>>@@@AAAAAA@@@???@@@AAAAAABBBCCCDDDCCCAAA@@@>>>@@@>>>;;;;;;===>>>??????>>>>>>>>>??????>>>;;;999777777777999;;;===???@@@999999:::<<<>>>???>>><<<:::::::::<<<>>>@@@BBBBBB???===<<<===>>>===;;;999888888666444333444777:::<<<;;;999888777888999999999:::;;;::::::;;;>>>@@@<<<:::777444000---++++++,,,,,,,,,...111333444555222111000.........000111777666444111000/////////...///111222444555666777111111111222555666555444111...***%%%"""###'''+++///......---............111111000//////////////////000111333444222...+++(((***...000000...+++))))))******)))((((((***,,,000///...///111444777999,,,,,,,,,...000111///---((()))+++...000222333444666444111---+++******+++~~~xxxrrrnnnkkkiiigggeeebbb^^^YYYVVVTTTTTTSSSSSSSSSTTTTTTTTTVVVTTTQQQNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPGGGCCC@@@@@@DDDGGGIIIHHHFFFCCC@@@???@@@BBBCCCCCCDDDDDDDDDAAA>>><<<<<<===<<<@@@BBB???888333444666777777777666666666555555333333333333222222111000555666666666555333222222///000222333333333222111444555666777777777666555888777555444555999===???<<<:::666333222444666888;;;<<<===???@@@AAAAAAAAA>>>======???BBBCCC@@@===<<<;;;:::;;;<<<<<<;;;999:::<<<>>>?????????@@@AAACCCCCCDDDDDDDDDCCCAAAAAA???===::::::;;;>>>??????>>>===<<<=========:::888888888888999:::;;;;;;<<<999999;;;>>>@@@AAA@@@>>>:::;;;<<<>>>???AAADDDFFF@@@???>>>>>>>>>===;;;999999888777444222333666999<<<;;;:::999888999999:::999::::::888777777999;;;888666333000...---......111111111000000111222333333111...------///111333555444111///,,,+++++++++---...000333555777777888222111000111333555555555444111---'''######&&&(((......---,,,,,,,,,---...333222111000///......---000000222444555333...***)))+++...000111000---,,,)))***++++++******+++---//////000000222555888:::000...+++******+++++++++&&&(((***---///111222333333222///---++++++,,,---~~~yyytttooollliiiiiihhhfffbbb]]]XXXUUUSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTQQQNNNLLLKKKJJJJJJHHHIIIIIIKKKMMMOOOPPPRRRKKKFFFBBBAAADDDGGGHHHHHHGGGEEECCCBBBCCCDDDDDDCCCCCCDDDDDDBBB@@@>>>>>>???===@@@AAA???;;;888999:::777666555333333222222222---...///111111222222222999::::::888444000...---000111222333444333333222444444666666777666555444777666555555555777999:::999777444222222555777999;;;<<<===>>>@@@BBBDDDDDDAAA???>>>@@@BBBCCC@@@===<<<:::999999::::::999888:::<<<>>>?????????@@@AAACCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<;;;<<<===@@@AAA===<<<;;;;;;<<<;;;999777888888888888999999999999::::::;;;>>>@@@BBB@@@???<<<>>>@@@BBBCCCDDDGGGIII?????????>>>===;;;:::999::::::999777444444777999;;;:::999888888888888888777888888666444444666888555444111///...///111222555555444111///...///000333111......000333444444444222000---+++***)))))),,,...111444666888888888333111///000222333444444555333000+++'''&&&(((***.........---++++++---///333222111///...---------000000222444555333///+++***+++---///000000///...***+++---,,,++++++,,,---///000111111000222555777555111,,,)))'''&&&%%%$$$'''((())),,,---//////000---,,,***(((((()))***+++yyytttpppmmmkkkgggggggggddd```[[[WWWUUUTTTTTTUUUVVVVVVVVVVVVVVVTTTSSSQQQNNNLLLKKKJJJJJJHHHHHHIIIJJJLLLNNNPPPQQQOOOJJJDDDCCCDDDGGGGGGGGGFFFEEEDDDEEEFFFFFFDDDBBB@@@AAABBBAAA>>>=========????????????????????????888777444222111111111222---...///111222222333333888:::;;;888222...++++++...///000222333444555555333333444555555444333222333333444555666666666666777666555555666888;;;===::::::;;;<<>>===???BBBCCCAAA>>><<<;;;999999:::;;;:::999>>>@@@AAAAAA@@@??????@@@BBBAAA???===<<<<<<===>>><<<>>>???>>>======@@@DDD<<<;;;:::999::::::888777555666777888999999999999:::::::::<<>>;;;>>>BBBDDDDDDDDDFFFHHH======>>>===;;;:::999999;;;<<<;;;:::888777888::::::999888888777666666555444555555555444555777:::555333000......000333666666666555111---+++,,,...000......///333555555444444222000---+++*********,,,...111444777888888888333111...---///111222222333333222///---,,,---///...//////---+++,,,///222000///...,,,,,,,,,---...000000111222444333///---***++++++---...//////000---/////////,,,++++++,,,///000111000......000222222000---+++***(((%%%"""'''((()))***+++,,,,,,,,,)))((('''%%%%%%&&&((())){{{uuuqqqnnnlllllleeeffffffccc___ZZZVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVSSSRRRPPPNNNMMMKKKKKKJJJIIIIIIIIIJJJLLLMMMOOOOOORRRMMMFFFDDDEEEGGGGGGFFFEEEDDDDDDFFFGGGFFFDDDBBB===>>>???>>><<<;;;;;;;;;???>>>>>>???AAACCCBBBAAA;;;999666333111222333444111222222222222111111000444777888777222...,,,,,,+++,,,...111333555666777222333444444444333222111///000333555666666666555888777777777999<<>>===<<>>???AAA???<<<999888999:::<<<;;;???BBBAAA======AAAEEE<<<:::999999999999888666333444666777999::::::;;;:::999999:::===???>>>>>>888<<>><<<999666444444555555555777999999666333222222888777555333111///---,,,,,,---000333666888:::;;;444333222111000000000000///...///222777999999777:::;;;===???@@@@@@@@@???888777666777:::===>>>>>><<<===???AAACCCDDDDDDDDDAAA???===;;;999999:::;;;>>>@@@BBBBBB@@@???@@@AAA>>><<<999777666777888:::===???BBBAAA???===???AAA@@@<<<777777999:::777333111444777888888888888999:::999999;;;<<<<<<:::777999:::<<<>>>>>><<<:::888555888<<<<<<:::999;;;===<<<;;;;;;<<<===<<<888666666666777888:::999666333111000000222777<<>>===???AAAEEECCCAAA??????@@@BBBDDD???<<<999666555555777999:::<<<<<<;;;888444222222555444444333333222111111...000333666888999999999444333222111000/////////000000000333888;;;;;;:::>>>???@@@AAA@@@???===<<<666444444666:::===??????<<<===>>>AAADDDEEEDDDBBBAAA???===;;;:::::::::;;;@@@AAACCCCCCAAA@@@AAABBB===<<<999777777888999;;;===@@@BBBBBB@@@???@@@BBBBBB>>>;;;;;;<<<<<<999555111333666777777777888999999999999:::<<<<<<:::888666777999;;;;;;:::888666666999;;;;;;999888;;;======<<<<<<======<<<999666555555555666888888777555111111222555888;;;<<<;;;666444111000111555999<<<<<<999666222000//////000...///111333555777888999888555000,,,***+++,,,...444555555444333222444555222000---++++++,,,---///000111333444444333222111......//////000111222333333111...++++++---000222666555444444444444222000000---))))))+++------,,,000222222111///---,,,---/////////......---,,,+++//////......---,,,,,,,,,///---+++)))***+++...000000---)))&&&%%%&&&(((***wwwrrrmmmkkkjjjhhheeeaaa___```aaaaaa___\\\XXXVVVTTTUUUVVVWWWXXXYYYYYYYYYRRRLLLIIIKKKMMMNNNOOOSSSNNNNNNLLLJJJHHHHHHKKKNNNNNNNNNMMMKKKIIIFFFCCCAAA@@@@@@@@@AAACCCCCCAAA???AAABBBAAA@@@???AAADDDGGGGGGEEEAAA>>>>>>@@@BBBEEE@@@===888555444666:::<<<>>>??????<<<888444222222222222333444555666666777222444888:::<<<;;;999888333333222111000///......222111111333888<<<>>>>>>BBBCCCCCCCCCAAA>>>;;;999444333333555999===???@@@===;;;;;;@@@EEEFFFBBB===>>>===;;;:::999:::;;;;;;@@@BBBCCCBBBAAA@@@AAABBB===;;;:::888888999;;;<<<>>>???AAABBBAAA@@@AAABBBBBB???======>>>===999555111333555666555555666888888888888999;;;;;;:::999222333555777888777666555999:::;;;:::777777:::===???>>>=========<<<999777444333222333555666666555111222444777:::;;;888666555444222111222666:::<<<;;;888555222000111222333///000222444666777888999777444000---,,,,,,...000666777777555222000000111111000---++++++,,,---///000111222333333222000///,,,---///111222333222222555333111///...///111333666666666666666444111...---+++)))(((***++++++***///111222222000//////000444333111000///...//////000//////...---,,,++++++333000+++))))))---222666111///+++)))((()))+++,,,~~~uuuqqqllliiihhhfffbbb^^^^^^___```___^^^ZZZWWWUUUUUUVVVWWWWWWWWWUUUTTTSSSOOOKKKJJJLLLMMMLLLMMMPPPOOONNNKKKHHHFFFGGGKKKNNNOOOOOOOOONNNLLLIIIFFFDDDBBBBBBCCCEEEFFFFFFCCC@@@CCCBBBAAA???@@@BBBEEEGGGFFFCCC???<<<;;;===AAACCCAAA===888444333555999<<>>;;;777444333333222222333555666777888999555888<<>>AAACCCCCCCCCBBB@@@===999777666555444666999===>>>>>>;;;888777<<>>777888888888888999;;;<<<===>>>???@@@???>>>>>>???@@@<<<;;;:::::::::;;;<<<======>>>???@@@@@@@@@@@@@@@>>>===<<<======;;;666333111222444555444444555777888777777888:::;;;:::999000111333555666666555444:::;;;;;;999666666999===@@@>>><<<<<<<<<;;;:::888555222000///000222222222///111444999<<<;;;777444666555444444555888;;;===:::888555222000000222333---...000333444666666666333333222111000//////...444555555333000.........222000---+++***+++,,,---...///000111111000...,,,---///222444666555444333666555333111000000111222666666666777666444///,,,)))((('''((()))***++++++...000222222111111222333999777333000///...///000---------,,,,,,,,,,,,,,,333000---++++++///444777222000---+++***+++---...}}}vvvrrrllliiihhheeeaaa]]]^^^^^^___^^^\\\XXXUUURRRVVVVVVVVVUUUTTTQQQOOOMMMLLLKKKLLLNNNMMMHHHFFFHHHLLLLLLIIIFFFEEEFFFIIILLLMMMNNNPPPPPPPPPNNNKKKJJJEEEEEEFFFHHHIIIHHHEEECCCDDDCCCAAA@@@@@@AAABBBBBBCCC@@@<<<888888:::>>>@@@AAA===777333111333777999@@@???>>>;;;888777888999444444555666666777888888666999>>>AAAAAA>>>:::777777777777666444222111///...///000111444888===@@@?????????>>>===;;;999888:::888777777999;;;<<<<<<888555333777===???999222222333555777999<<<>>>???<<<<<<===;;;::::::<<<>>>===<<<<<<;;;;;;<<<===>>>=========>>>>>>>>>===<<<<<<;;;<<<<<<;;;999666333111333444444333333555666888777666777999:::999888000111333444555555555555:::;;;;;;888555555999===>>><<<:::999:::::::::999666333///....../////////---///333888;;;;;;888555888888777888999:::<<<===999777555222000/////////***,,,...111222333333222///222555666666222...,,,///111222111///---------222000---+++)))***+++,,,,,,---///000000...---+++///222555888999888666555666555444222111000000000333333333444444111---)))%%%&&&'''((()))+++---...---///111222222222444555;;;888444///---------...++++++,,,---...///000000//////...---...000222444111///---+++++++++---...|||vvvqqqllliiihhhfffbbb^^^\\\]]]^^^]]][[[WWWSSSQQQVVVVVVUUUTTTRRRPPPNNNMMMMMMLLLNNNOOOKKKDDDAAABBBIIIHHHGGGEEEDDDEEEHHHKKKLLLNNNPPPRRRRRRPPPNNNLLLGGGFFFFFFGGGHHHGGGEEECCCCCCBBBAAABBBBBBAAA???===>>>;;;888666666888<<<>>>???<<<777333222444777999@@@@@@???<<<::::::<<<>>>666666666666666666666666666999===@@@AAA???;;;999888888888888666444111000,,,...000222333666:::===;;;:::999888888888888999;;;999777777888999:::999666333111444888999555111222333555888;;;===???@@@;;;;;;;;;:::888999;;;===>>>>>>==================>>>===<<<=========;;;999::::::;;;;;;:::999777666333444444444333333555777999777666666777888888777222333444555555555555555888999:::999666666999<<<;;;999666555666888999999777444000//////000000000///000222666999:::888666:::::::::::::::;;;;;;<<<777666555333111///...---)))+++...111222222111111///222666999888444...+++---///111111///---------000...,,,******+++---...+++,,,...000000///...---333555888::::::999888666666555444333222000///...000////////////...***'''$$$&&&)))***+++,,,...000,,,...111222222222444555666444000---+++***+++,,,+++,,,---...000222333333,,,,,,---....../////////...---+++***)))***+++,,,~~~yyyrrrnnnjjjhhhiiihhhdddaaaYYYZZZ[[[\\\ZZZWWWTTTRRRUUUTTTTTTSSSRRRRRRRRRRRROOONNNOOOOOOIIIBBB@@@BBBFFFFFFGGGFFFEEEFFFHHHKKKLLLNNNPPPRRRQQQOOOLLLJJJEEEDDDBBBCCCDDDDDDBBBAAA@@@AAABBBEEEFFFDDD>>>::::::888666555666888;;;===;;;999666555555777:::<<>><<<999777777:::===666666666666666666555555444777;;;>>>@@@???===;;;888888999888666444111///+++...222333444555888;;;888666333222222333666777888666444444666888888888555333222222333444333222777888999;;;===>>>??????=========;;;::::::===???@@@??????>>>============AAA???======>>>===:::777777777888777777666777888444555555444333333555777;;;888666555666777666555444444444555555555555555555888:::999777777999<<<888555222111333666888999666444222222444555555444333222222444666888777666:::::::::::::::999999888333444555666555222000...,,,...111333444444333222333444777888777333///,,,...000222222000...------+++***))))))***---000333,,,---000222333222222111666777888::::::999777666666666666555333111...---,,,***)))******)))'''%%%'''***------,,,,,,...000,,,...000111111222333444---,,,***)))))))))+++,,,***+++,,,---...000000111***++++++++++++++++++++++++***)))((('''((()))***{{{vvvoookkkhhhgggiiiiiigggdddVVVXXXZZZ[[[ZZZXXXVVVTTTTTTSSSSSSSSSSSSUUUWWWXXXRRRPPPOOOMMMHHHAAAAAAEEEDDDEEEGGGGGGFFFGGGIIIKKKMMMNNNPPPQQQPPPMMMIIIGGGCCCAAA??????@@@@@@??????>>>???CCCGGGIIIFFF???999777777666666777999;;;===888777666666777:::===???===<<<999555222222555888555555555666666666666666333555999===??????>>>===777888888888666333000...,,,///333555555555888:::777444000......000333555444333111222555777888888555444333222111222333444<<<======>>>??????>>>>>>@@@@@@???===<<<<<>>===<<<<<>>>>>???===:::666222333444333222333555666555555555444333333666888;;;999666555555666555444555555444444444444444444333777::::::888777999<<<555222//////222555888999555444444555888::::::999777555333222444555666666999::::::999999777666555111333666888777555222000...000333666777777666444666666666666444222000///111333444444111...---,,,'''&&&&&&(((+++///444777---///111444555555444444777888888999888777666555777777777666444222///---)))'''&&&&&&''''''&&&$$$+++---000///---+++,,,...+++...000111111111222444&&&&&&&&&&&&((()))+++,,,((())))))******++++++,,,+++***)))((((((((()))***)))((('''&&&&&&''''''((({{{wwwppplllhhhiiilllmmmjjjggg```[[[VVVUUUWWWXXXUUURRROOONNNNNNNNNQQQVVV[[[___XXXUUUQQQLLLIIIFFFEEEEEELLLJJJHHHHHHIIIKKKKKKJJJOOONNNNNNNNNNNNKKKGGGDDDDDDCCCAAA???>>>>>>>>>???BBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;:::999888666555999>>>@@@===999;;;888333000///000111111111222555666777777555444999:::<<<>>>>>>===;;;999999888666333000...---,,,,,,222999<<<<<<:::999:::444333111///000333666888888888777777888888999:::666666555555555555666666:::<<<@@@BBBBBBAAABBBBBBHHHFFFDDDAAA@@@@@@AAABBBDDDBBB@@@??????>>>===;;;<<<>>>???===999777888:::444333111000000111333444999;;;;;;999555333444666555444222111111222333444555333000///000111000000999::::::::::::999888888666555333222222333555777999999888555555999BBBIIIEEE???888333333555555555999;;;===>>>===999444111111555888888555333444666555888<<<===;;;999777666888777666444333333333333999666444333444222///+++)))(((''''''(((,,,000222222///111777888444444777888888999888666444333333888555111111222222...+++'''&&&%%%%%%$$$###""""""111111///+++''''''***......------...//////...,,,(((&&&$$$""""""$$$&&&((('''+++,,,***&&&%%%)))...---+++)))'''&&&&&&'''((('''''''''&&&&&&&&&)))+++zzzvvvqqqmmmiiihhhkkkllljjjgggccc```[[[XXXWWWVVVSSSQQQOOONNNNNNNNNPPPTTTXXXZZZWWWTTTQQQLLLIIIGGGGGGGGGJJJHHHGGGGGGIIIKKKLLLLLLLLLKKKJJJJJJJJJIIIFFFDDDBBBAAA@@@@@@???@@@AAAAAACCCBBBAAA@@@???>>>======;;;<<<<<<<<<<<<;;;::::::666444444777<<>>;;;999777666444111///---,,,,,,...222888<<<===<<<;;;:::555444222111222555888:::;;;;;;;;;;;;;;;<<<<<<===666666666666777777777777<<>>;;;999===???@@@===999555555777777777666555555444333333777:::;;;:::777555555666444333111000000222333555555333111000111111111000666777777888777777666666555444333222333444666777777777777555666;;;DDDKKKDDD???999555555777777777;;;<<<<<<<<<:::777444111222555777666444222333666777999;;;<<<:::999999:::999888888777666555555555999777555555666555111///,,,***'''&&&&&&)))---000222000111555666222111444555555666555333111000000333222000//////...---+++***))))))(((&&&%%%$$$$$$......---***&&&%%%'''))),,,,,,,,,---//////...,,,)))'''$$$######$$$''')))%%%'''))))))'''(((,,,///000...,,,)))'''&&&'''''''''((())))))))))))+++---{{{vvvrrrrrrnnnhhhfffggghhhgggfffgggfffccc]]]XXXSSSQQQQQQOOONNNNNNNNNPPPQQQSSSTTTUUUSSSPPPMMMJJJJJJJJJJJJHHHGGGEEEFFFHHHJJJKKKKKKJJJHHHFFFFFFFFFFFFEEEDDDAAAAAA@@@@@@AAABBBCCCCCCDDDCCCAAA>>>===<<<<<<<<<<<<======>>>===<<<;;;:::444222222444999<<<;;;999777666444333333555777888777777888999999888666555;;;===@@@CCCBBB???;;;888555444222000...---,,,,,,111333666;;;>>>>>><<<:::555555444333444777999;;;<<<<<<<<<<<<<<<=========777777888999::::::999999>>>BBBFFFHHHHHHFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCC>>>???@@@AAAAAA???999555<<>>888444444444:::;;;<<<<<<;;;888555333555888;;;<<<;;;888666555333222111000111222444666666444222222222333222111333333444444555444444444444333333333333444555555444555555333333666===CCCBBB>>>:::777777888999999<<<;;;:::888666555444333555666777555111111333666999:::<<<<<<:::999:::;;;999999:::999999888777666999888777888999888555333000---)))&&&%%%''')))+++111///000333333000000222111111000//////...---,,,.........---+++***+++,,,...------,,,***((('''&&&*********(((&&&$$$$$$%%%))))))***---///000...,,,)))'''&&&$$$$$$&&&''')))&&&&&&((()))+++...000222222111...+++((('''&&&&&&(((***,,,---------///000{{{wwwrrrnnnppplllfffcccccccccccccccggghhhgggaaaXXXRRRQQQSSSPPPPPPOOOOOOOOOPPPPPPQQQSSSRRROOOMMMLLLLLLMMMMMMHHHFFFDDDDDDFFFGGGGGGFFFHHHFFFCCCBBBCCCEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBFFFDDD@@@===;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;999444222111222444666666555666777777666666666888:::999999999999888777666555777:::???BBBBBB???;;;888444333111000///.........333333444888===>>><<<888555555555555666888999:::999999::::::;;;;;;;;;;;;777888:::;;;;;;;;;;;;;;;???CCCGGGIIIHHHFFFDDDDDDBBBAAA@@@????????????@@@:::<<>><<<999777777888999:::;;;999777444333444666777666777777333000000444777;;;<<<>>>>>><<<999888888888888999::::::999888777999999:::;;;;;;:::888777000///---***((('''&&&&&&...---...000111000111111...,,,++++++,,,,,,+++++++++---...,,,)))(((+++...000000000///---+++)))(((%%%&&&'''((('''&&&%%%%%%&&&'''))),,,//////---+++)))(((''''''''''''((())))))))))))+++///222222222000///---+++)))'''''''''))),,,///111111111222333}}}xxxsssnnniiilllhhhccc___^^^^^^^^^___cccffffffaaaXXXRRRSSSUUUQQQQQQPPPPPPOOOOOOPPPPPPSSSQQQOOONNNMMMNNNOOOPPPJJJHHHDDDCCCCCCCCCBBBAAAHHHEEEBBBAAABBBDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@EEECCC@@@===;;;;;;;;;<<<;;;<<<===>>>===;;;999777555333000/////////000000666888999999777777888:::999999999888777666555444333666<<<@@@AAA>>>;;;888444333222222111111222222444333333666:::<<<999666555555555666777777888888888888999:::;;;::::::999999999:::;;;;;;;;;;;;;;;>>>AAAEEEGGGEEECCCBBBAAACCCBBBAAA???===<<<;;;;;;888:::>>>AAACCC@@@:::555777:::===<<<999777777999999;;;???AAAAAA>>>:::777444666999<<<===;;;777555444333222222333555777999888777555555666666444222000111222333444555555555555555555444222///---,,,...///000...+++***,,,///999999888666555666777888888777444333333666999;;;777888777333000111555999<<<>>>AAAAAA===888444333666666777777777777777777999;;;===>>>===;;;999888///000000000---)))%%%###***+++------///222444444,,,***((())),,,------,,,,,,---...,,,)))))),,,000111111111111///---+++)))"""###%%%(((******)))(((%%%%%%'''***---...---+++)))))))))))))))))))))))),,,++++++,,,...///...---++++++******))))))))))))+++...111333333333444555zzzvvvqqqkkkggggggdddaaa]]][[[ZZZ[[[\\\^^^aaabbb___WWWSSSSSSUUUQQQPPPOOONNNNNNOOOPPPQQQSSSQQQPPPOOOOOOPPPQQQRRRLLLIIIFFFCCCCCCBBB@@@???GGGEEEBBBAAABBBDDDDDDDDDCCCCCCCCCCCCBBB@@@???>>>BBBAAA???===;;;:::::::::999:::<<<===<<<999666444555333///,,,******+++,,,444888;;;:::888777888;;;:::999888888777666666555222555999===>>><<<999777333333333333333444555555555555444555777888777666666777777888888777777666999:::;;;======<<<;;;;;;::::::999999999999::::::===@@@BBBBBBAAA???>>>>>>BBBBBB@@@>>><<<:::999888888999<<>>??????>>><<<:::666666777888:::999777555555444333222333444666888666555444444555444222000000111333444555666666666666666777666444000---++++++...111111///...000333555666777666444333555666666666444444555777999;;;777888777555222333777;;;<<>>======<<<;;;:::999888777777888:::;;;:::777333111333111---)))'''''')))+++111555:::;;;999888:::===::::::999888888888888888555777:::;;;;;;999777555333222333333444555666777777888888777555555666777999999:::::::::888666555:::;;;===>>>>>>>>><<<;;;<<<;;;888666555666888999===??????>>>===<<<<<<===@@@??????>>><<<:::999888888888:::===@@@BBBAAA???:::<<<<<<:::777777:::>>>???>>>>>>>>>======<<<<<<999777444444666777777555444333222111111222444555222111111111222111///,,,000111222444666777777777666777888999777444111///,,,000444444222111222444444666777666444222333555777777777777777777777777666777888777555555999======>>>===;;;888666666666333222111000111333666888;;;>>>AAA@@@;;;777444333222333333333222111///...+++//////---000666999777///,,,***---333888999888333000---+++,,,---......111222444555444333000///'''&&&&&&(((+++,,,+++***&&&%%%$$$%%%'''***+++******+++,,,------,,,+++***+++---///---)))&&&&&&'''((()))***+++,,,,,,,,,---000111222222111222444666yyyuuusssppplllhhhaaaaaa```^^^[[[ZZZZZZZZZ[[[\\\[[[YYYUUUQQQOOONNNMMMKKKIIIHHHJJJMMMPPPSSSTTTRRRQQQPPPPPPQQQRRRTTTNNNLLLIIIGGGGGGGGGFFFEEEEEECCCAAA@@@AAAAAA@@@???>>>???@@@AAABBBAAA@@@???999::::::999999777666555555777888999888555222///111///+++(((%%%&&&))),,,---333999;;;:::999<<>>===<<<;;;===;;;777444333444666888>>>>>>>>><<<::::::;;;===============<<<;;;:::999999888999;;;???BBBCCCCCC>>>>>>===:::666666:::>>>CCCBBB???===<<<<<<<<<<<<;;;777333111444666666666444222111//////000222333///.........///...,,,)))///000222444666777777888555777:::;;;;;;888555333000333777666333000000111444666888777444222333444888999999:::999777555444555777999888666777;;;>>>===<<<:::777444555999<<<444222000///000333666999<<>>===555000+++***,,,......---111333555666666555333111***(((&&&'''***+++***((((((%%%######&&&)))*********+++---......---+++***,,,000333111+++((((((+++******+++,,,------------111222222111000111333666yyytttqqqpppooonnnlllhhhaaa\\\YYYXXXWWWWWW[[[XXXUUUSSSRRRRRRQQQPPPLLLHHHEEEGGGMMMQQQPPPNNNRRRRRRRRRNNNIIIFFFGGGIIIIIIHHHHHHIIIJJJIIIFFFDDDDDDEEEFFFDDD@@@<<<999888::::::===AAAEEEEEEAAA===999999888777666555444444555666777666333111111111000---)))'''(((***,,,,,,,,,...222666:::<<<===>>>>>>===;;;:::999999::::::888888777666444333222111222000//////111444666777<<<<<<<<<:::888777888999;;;===@@@BBBAAA>>>;;;888777888:::<<<=========<<<<<<======;;;999777777888:::;;;;;;:::888777777888;;;<<<>>>===<<<:::;;;;;;>>>;;;888999===@@@AAA@@@@@@???<<<888666777;;;>>>GGGEEEBBB@@@???>>><<<;;;>>>;;;666333333444555666777666555222000000222444333222000---******,,,......///000222333444444555888888:::===@@@???;;;777555555666666666444333222555444444222111222666999>>>======<<<;;;888444111444666888777444444777;;;;;;888333///000333999<<<777777555222222444999===??????>>><<<888444111...///000000000///111444666555444333222222444555777---...222777===@@@@@@@@@666000***)))---111222111111222444555555555444333222///+++)))))))))(((''')))'''$$$"""!!!!!!###$$$+++,,,---.........------111555777222)))%%%)))///222000......///000000///111333444333333444666888}}}wwwqqqooommmllljjjgggccc^^^ZZZWWWWWWWWWWWWYYYWWWUUUTTTSSSSSSQQQOOONNNJJJGGGIIINNNQQQPPPNNNPPPQQQPPPMMMIIIFFFGGGHHHIIIHHHGGGHHHIIIIIIGGGFFFEEEFFFGGGFFFBBB>>>;;;:::::::::;;;>>>BBBCCCAAA???;;;:::999888777666555444777888888777444222111222000---***)))***---//////---///111444888:::<<<======<<<;;;:::999888888888888777666555444333333333111///,,,...111555666666777888999999999:::;;;<<<<<<>>>AAACCCBBB@@@<<<:::555666777999:::;;;;;;;;;<<<======;;;999777888999999:::;;;:::888777777888:::<<<======<<<;;;;;;<<<;;;999777888<<>>======:::666555555666666555777777777444222111222333444333111...******+++---000111222333444555666666777777888;;;>>>>>>;;;777777666555444444555555666777666333222222333555666;;;::::::999888666444222666777888777666555666777777444111//////333777:::999999777555555666:::===>>>===<<<:::777444111000222111000///...///333666333222000///000222444666111222444999===???>>>===555000++++++///222222000222222333444444444444444333111///...---,,,***(((***(((%%%"""!!!"""$$$%%%+++,,,,,,,,,------......444777777333,,,))),,,111///......///111222111000///111222333333444666888{{{tttooollliiigggfffaaa___[[[WWWUUUTTTUUUVVVWWWVVVUUUUUUVVVTTTRRROOOPPPMMMJJJKKKNNNPPPOOOMMMNNNOOONNNLLLIIIFFFFFFGGGHHHFFFDDDDDDFFFGGGHHHGGGEEEGGGHHHGGGDDD@@@===<<<<<<;;;:::;;;>>>@@@AAA@@@======<<<:::999777666666;;;;;;;;;999555333222333111...++++++---000222222///000111333555888:::;;;<<<<<<<<<<<<;;;999888666777666444333333333444555111---***,,,222777777555111333666999<<<>>>??????===???BBBDDDCCC@@@<<<:::333333444555666888::::::<<<======;;;999888888:::999:::;;;:::999888999::::::<<<======;;;;;;<<<===999888777999;;;>>>???>>>??????>>>;;;888777888999>>>===<<<===???@@@@@@???;;;999888777888777666555777888999777444222111222444444222///,,,+++,,,---222333333444555666666777666666777999;;;;;;:::888888777555444444555777999999555111000222444333222666666555555444444333333999888777888888777555444222111000000111333666888999999999888777777999<<<<<<;;;999777555444333222555444222///---...111444111///...---...000333555666666777999;;;;;;999777333000------111333222111222222222333444555666666555333222222111000---***+++)))&&&######$$$'''))),,,+++++++++,,,---///000444444444111...---...000,,,,,,---000222444333111---///222333333444555777~~~yyysssnnnjjjgggdddccc___^^^[[[WWWSSSRRRSSSTTTVVVVVVWWWXXXYYYWWWTTTQQQQQQNNNLLLKKKLLLMMMMMMKKKLLLLLLLLLJJJIIIGGGFFFFFFFFFCCC@@@@@@BBBDDDFFFFFFEEEFFFGGGFFFBBB???======AAA???<<<;;;<<<===???@@@>>>>>>===<<<:::999888777>>>>>>===:::666333333333333111......000222333333222222222333444777999;;;===>>>@@@@@@???===:::888666555333222333444555666333///+++...444999999777111222666;;;???AAAAAA@@@???AAACCCDDDBBB>>>:::777222222222333444777999;;;<<<===<<<:::888888999;;;999:::<<<;;;::::::<<<===;;;<<<===<<<;;;:::<<<===999999:::;;;===>>>???????????????<<<999777777777:::::::::;;;===>>>>>><<<999999999:::;;;:::777555777888:::999666333111000333333333111///...///000333333333333444555555666555555666777888999888888666666555555666777888999666111---...222555333000222222222222111111333444888666555777999:::777333000111222333555666888888777888999888777777888999:::999777555444333444444777777666444111///000111///...---,,,---///222444777777777888888777333111...------///222555444333444333333333444555777999777555222111111000///---,,,***(((&&&&&&(((+++---,,,+++******+++---///111111///---,,,,,,---------***+++---111444666444333...111333444333222222333|||xxxrrrmmmjjjfffcccaaa```___]]]YYYTTTQQQRRRSSSVVVWWWXXXZZZ\\\ZZZWWWTTTQQQOOOLLLKKKJJJJJJJJJIIIJJJJJJIIIIIIIIIHHHGGGEEECCC@@@===<<<>>>AAACCCDDDCCCCCCCCCAAA>>>===<<<===EEEDDDAAA>>><<<;;;<<<===>>>======<<<;;;:::999999??????===:::666333333444666444111111222444444444444444444444555777:::;;;???@@@BBBDDDCCC@@@===;;;555555444444444555666777666333000222777;;;<<<:::666666888===AAACCCBBB@@@@@@BBBCCCCCC@@@<<<777333444333333444555777:::;;;<<<<<<;;;999777777999;;;999;;;============???@@@<<<======<<<::::::;;;===<<<===???@@@@@@@@@??????>>>??????===:::777666777999888888:::;;;<<<:::888888999:::<<<===<<<888666666888:::999777333111000222333555444333222333444333222222111111222333333444555666666666666666777333555777999999888777666000,,,)))+++111444333000000111222111000000333555666444333555999:::888666222444666888999:::999999777888::::::999888999:::888777666444444444555555777999:::999555111///...//////.........000222333444444333444444222///,,,******,,,///333555666666555444333333444666888999777333///------.........,,,+++***)))***,,,...000,,,+++***)))***,,,...000---+++)))))),,,......---+++,,,...222666777666444111444666666333000......~~~zzzvvvqqqmmmiiifffcccaaa```aaa___[[[UUUQQQRRRTTTVVVVVVXXXZZZ\\\[[[YYYVVVPPPOOOMMMKKKIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJHHHEEEBBB???<<<;;;<<>><<<888444222333444666444333333444666666555444444555555777888:::;;;>>>???BBBCCCCCCBBB???>>>666666666666666666666666999777555666888;;;===>>><<<;;;;;;>>>BBBCCCAAA>>>???AAABBBBBB@@@<<<777444555555555666777888999:::;;;;;;999777666666888;;;999:::<<<======>>>@@@BBB??????>>><<<999999:::<<<>>>AAACCCDDDBBB@@@??????>>>???>>><<<999777777888999888999:::;;;;;;999777888999:::===>>>===:::777666999::::::888555444444333555888888777666666666222222000//////000111111444666888888666444444444222444777::::::888555333,,,***))),,,000333333222000333555444111000222555333222222333666888999888666777999;;;;;;:::888777777888::::::::::::;;;===777777666555555555555555888:::<<<:::666222...---//////000000000111111111///...///000111000---***)))***,,,...111333555666444333333333333444555555333000---++++++,,,,,,,,,******++++++---...///000,,,++++++******+++---...,,,+++***+++...000111222000000111444666888777555444666888888444000,,,+++|||wwwtttoookkkhhhfffbbb```^^^______[[[UUURRRSSSVVVTTTTTTVVVXXXZZZZZZYYYWWWPPPPPPNNNLLLJJJIIIJJJKKKHHHGGGGGGIIILLLLLLIIIFFFBBB@@@===<<<===?????????AAA???<<<888555777;;;???@@@BBBDDDBBB>>>;;;999999888888999999999:::::::::===<<<:::666333111222444333222111333666888999999111222444666777888999999:::;;;===???@@@???>>>>>>666777888999999888666555999::::::999888999===@@@???<<<:::<<<@@@BBB@@@===<<<>>>AAABBBBBB???;;;888666777777888888888888888999999888666444555777:::666888;;;<<<<<<>>>@@@BBBAAA@@@???<<<888777999:::@@@CCCGGGFFFCCC@@@>>>>>>>>>>>>===;;;999888999:::999999:::<<<>>>>>>;;;999999999:::===???>>><<<999888:::<<<<<<:::888888888777999<<<<<<:::777666666333222000......///000111444777::::::777333222222444555666888777666444222+++,,,---...000222333333222666999888444111222444333333222111111333666999888999::::::999777555333333555666666666777:::<<<777777777777777666555555:::::::::777333///.........///111222222000...---))))))***---000000...,,,,,,,,,------...///111333111111222222111111000000...---,,,------,,,)))'''%%%'''))),,,---...------,,,,,,,,,+++++++++++++++++++++,,,---///111444666555444333555666888777666333666999999666111---+++{{{uuurrrnnnjjjhhheeebbb___[[[]]]^^^[[[VVVSSSUUUXXXSSSSSSTTTVVVXXXYYYXXXVVVQQQQQQOOOMMMKKKJJJKKKLLLHHHGGGGGGJJJLLLMMMIIIFFFCCCAAA???>>>?????????>>>BBB???:::666333666;;;@@@;;;???CCCCCC???;;;999999666666777888888999::::::;;;;;;999555222111222333000///000333777:::<<<<<>>===;;;888888999;;;999:::;;;>>>@@@@@@???===999999:::===??????===::::::<<<======<<<;;;;;;<<<;;;===???>>>;;;888555444444222000///...///000111444888;;;;;;777333111000666666555555444444333333---///000111000111222444444999<<<;;;666222222333444555444111...///444999888888999888777444111//////000111111111333777999666777888888888777555444;;;:::777222...---...000---///111333222///,,,***%%%&&&(((,,,000111000/////////...---,,,,,,.../////////000000000...,,,+++)))+++---///000---'''###"""$$$(((+++------,,,+++,,,,,,,,,,,,,,,+++)))))))))***,,,---...000444777999777555555666777777666222666999:::777222...,,,xxxrrrmmmgggcccbbbaaa___]]]^^^\\\XXXUUUTTTVVVXXXYYYZZZYYYXXXYYYYYYXXXVVVTTTQQQOOOLLLJJJIIIIIIJJJJJJIIIFFFDDDHHHNNNQQQMMMHHHFFFFFFDDDAAA>>>===>>>???@@@???<<<999777888<<>>@@@???<<<999666444666888;;;<<<<<<;;;::::::999666222//////222555333333666:::>>>???<<<888111111222555999;;;;;;;;;777777666666888<<>>===:::888999;;;999888888:::>>>@@@???===???>>>???EEEKKKJJJAAA999111555999;;;<<<;;;;;;;;;<<<999555444555777888888777555333333666:::<<<===@@@@@@???<<<999888888:::>>>AAADDDDDD@@@======>>>>>>>>>===:::777666777999======<<<>>>@@@AAA@@@@@@<<<>>>@@@???===;;;::::::>>>AAACCCBBB>>><<<<<<===AAA???<<<:::999888555333333222222444666777777666888<<<>>><<<666111111333777999:::999777444333333333444555555333333444555;;;;;;;;;:::777444000...///000222333444444333222333333333222111///---,,,---,,,++++++...111333444666666666888999999666444444666555000---///000///...//////...,,,,,,---///)))))))))***,,,///333555///000000...,,,+++...111---............,,,***)))))),,,......//////+++$$$%%%''',,,///111111///......///000...+++)))((()))***(((''')))...222333333555555444555777999888777333444888===???:::000(((|||tttppplllfffbbbaaa```^^^]]][[[ZZZXXXVVVVVVWWWYYYZZZ[[[ZZZYYYYYYXXXVVVRRRNNNPPPNNNMMMKKKJJJIIIJJJJJJHHHDDDCCCGGGNNNQQQNNNIIIFFFFFFEEEBBB???>>>>>>??????===;;;::::::;;;<<<===:::;;;<<<===<<<:::777555444666:::===>>>===;;;:::999888777333111000222444333555888===AAABBB???<<<222222444666888:::::::::777555444555999===???@@@;;;:::888666666777888999999;;;>>>===:::888888999888888888;;;???BBBAAA@@@>>>===???DDDJJJIIIAAA:::333666:::======<<<<<<======;;;888777888::::::999666444333333555888999999<<<<<<;;;999888888:::<<<===???BBBBBB@@@???>>>>>>>>>>>>===;;;888666777888===<<<<<<<<<===>>>>>>===<<<===??????===;;;;;;;;;CCCFFFHHHGGGBBB???>>>???@@@>>><<<;;;;;;999777555555333222333666777888777999<<<>>>;;;555222333555;;;<<<;;;999555222000000222333555555444333555666999::::::999777444111//////000111333444444444333000000000000000000000000---,,,+++,,,...222444666444444555777999888666444444666555111...000///---///000000///------...///---,,,++++++,,,///111333///111111000------///222000111111111000...---,,,+++...//////000111---'''(((***...000222222111000000111111///,,,)))((((((***((('''***...222444444444444333555777888888777000111444888:::777...(((vvvooommmiiieeebbbaaa___^^^\\\YYYYYYXXXXXXYYYZZZ[[[[[[\\\[[[ZZZYYYWWWRRRLLLHHHMMMMMMMMMLLLLLLJJJIIIIIIEEECCCBBBFFFMMMPPPNNNKKKFFFGGGFFFDDDAAA??????@@@>>><<<;;;===@@@AAA>>>;;;:::999999999888777777666555888;;;>>>???===:::777777888888666444222222222444777;;;AAAEEEEEECCC@@@555555666888999999999999888444111444:::???@@@???:::999777666555666888999888:::<<<===;;;999888999999999:::===AAACCCCCCBBB===<<<===CCCHHHGGGAAA;;;666999===???>>>>>>>>>>>>>>>===;;;<<<======<<<;;;888777666777999999888777;;;;;;:::999888:::>>>AAA>>>>>>>>>@@@AAAAAA???>>>===>>>>>>===999777666666<<<;;;;;;::::::;;;<<<======>>>???>>><<<:::;;;;;;DDDHHHJJJIIIDDD@@@>>>>>>@@@>>>======>>>===;;;999777444222222555888::::::;;;<<<<<<999555333555777???>>><<<888222///------000222444555444555666777888888888777666444333222000111222333444444444333............///111222333///...------///222555777333333444666888888666333444777666222111222111---000111111000///...///000111000///------...000111222333444333222222333555444444333333111000//////...111222111333555333...---...000111222333333333222333333000,,,(((''''''(((''''''***...222444555444333333444777888888777///...000333555333---((({{{rrrjjjhhhgggdddbbb```^^^]]]\\\ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUPPPJJJFFFKKKLLLMMMNNNMMMLLLJJJHHHDDDBBBBBBFFFLLLOOONNNLLLGGGHHHHHHGGGDDDAAA@@@@@@???======AAAFFFFFFAAA;;;999888777666666888999:::777:::<<<>>>===999555222444777999999777444222111666999>>>CCCFFFEEEBBB???888999:::::::::999999:::999444000444<<>>:::999777666777888:::<<<::::::;;;;;;;;;<<<>>>???<<<===>>>@@@AAABBBBBBBBB;;;:::<<>>======>>>???>>><<<:::::::::;;;>>>@@@@@@===;;;>>>===<<<;;;:::<<>>???>>>;;;888666666:::::::::999999;;;===@@@AAAAAA@@@>>>:::999999:::@@@DDDGGGGGGCCC???======AAA@@@@@@AAABBBBBB@@@>>>888555222111444888;;;===;;;;;;:::777444444666999@@@???<<<777111...---...///111444666666666777999999888888777666666555555444444444333333222222111------------///000222333222222111111000111444666222222333666888888666444333666777555666888666111111222333222111000000111333222000//////000111222666777999999999999999:::666555444333111111111111444666666555777:::999444000000000000111222333333333333222///***'''%%%$$$&&&&&&'''))),,,000222444333333333555888::::::999000......000333222///+++~~~wwwnnnhhhdddeeedddccc```^^^]]]\\\]]]]]]^^^^^^]]][[[ZZZYYYWWWVVVUUUUUUTTTPPPKKKHHHIIIKKKMMMNNNNNNLLLJJJIIIDDDCCCBBBEEEJJJMMMMMMLLLHHHIIIKKKJJJGGGCCCBBBAAA@@@??????DDDIIIHHHCCC===888777666555666999<<<>>>:::;;;<<<<<<:::555000---333666:::;;;999555222000777;;;???BBBCCC@@@>>><<<:::<<<>>>===:::999999:::999555222555>>>CCCAAA>>>;;;:::999999:::<<<>>>@@@>>><<<::::::===AAAEEEGGGBBBBBBCCCBBBAAA??????>>>999999;;;>>>BBBCCC@@@===<<<>>>@@@@@@@@@??????@@@===<<<<<<>>>???>>>;;;999999:::===AAADDDDDDAAA>>>??????>>><<<;;;<<>>===???CCCEEECCCAAA<<<>>>???>>>;;;888777777:::::::::999999<<>>:::777777888<<<@@@DDDDDDAAA??????@@@BBBBBBBBBDDDFFFFFFDDDBBB888555111111444888<<<>>>;;;999777555333444777:::>>>===;;;666222000000111///222666888888888999::::::999888777777777888888888777666444222000/////////////////////000111111555666777555222111222333222222444777999:::888666333666777777:::===<<<777222444555555333222222222333222000000000222444555:::;;;===???@@@@@@???>>>666444222000000000111222888:::;;;999;;;???===999111000////////////000111000111000---)))%%%######%%%&&&'''(((***---000222333333333555999;;;;;;;;;333111///000333333111...zzzrrrkkkgggaaaccceeedddaaa^^^]]]]]]]]]]]]]]]]]]\\\ZZZYYYXXXUUUSSSRRRRRRRRRQQQNNNKKKIIIJJJLLLMMMNNNMMMKKKJJJFFFDDDDDDEEEHHHJJJJJJJJJHHHKKKMMMLLLIIIEEECCCBBBAAAAAAAAADDDGGGFFFBBB???:::999777666777999<<<>>>;;;;;;;;;:::777333///---333666;;;===:::666333111777:::>>>???>>><<<:::::::::<<<>>>===:::777888:::888555444777===@@@???===<<<;;;;;;;;;<<>>@@@@@@>>>>>>>>>???<<<;;;;;;<<<===<<<:::888777888;;;@@@CCCCCC@@@>>><<<<<<<<<;;;999999;;;===???>>>>>>???AAABBBBBBBBB<<<===>>>===;;;999999:::;;;<<<<<<:::999;;;BBBHHHKKKIIIEEE???:::888888:::<<<@@@CCCCCCAAA@@@AAACCCBBBBBBDDDFFFHHHHHHFFFDDD777444111111444888;;;===888777555333333555777999;;;;;;:::888444333333444111444888::::::::::::;;;;;;999777666666777888999;;;999777444111000///...///000111111111111000000555888;;;:::666222111222333444555999;;;<<<;;;999555666666666;;;@@@???:::333555777777555333333333222111000000111333555777:::;;;===AAACCCCCCAAA>>>444222///......///222333999<<<===<<<>>>@@@>>>888000///...------------------......,,,(((%%%$$$$$$&&&'''((())))))+++...111222222222555888;;;<<<;;;666333000111333444222///|||uuunnniiieee___bbbeeeeeebbb___^^^^^^ZZZZZZZZZYYYYYYXXXXXXXXXUUUSSSQQQPPPQQQPPPOOONNNIIIJJJKKKLLLMMMMMMLLLKKKHHHGGGEEEEEEFFFGGGGGGGGGIIIKKKNNNNNNKKKGGGDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@===;;;999777666777999:::::::::999888777555333222333777;;;===;;;777444222555888;;;<<<:::999999;;;777:::===;;;777555666999666555555777:::<<<<<<;;;<<<;;;;;;<<<===@@@CCCEEEEEECCC@@@@@@CCCEEEEEEEEEGGGHHHHHHDDD???;;;::::::555666888;;;>>>@@@@@@???<<<>>>???>>>===<<<===>>><<<;;;:::;;;<<<<<<:::888777888;;;>>>@@@@@@>>>;;;999:::<<<;;;:::999:::;;;===>>>>>>>>>===>>>???AAA;;;<<<===<<<::::::<<<===>>>???===:::777999@@@FFFLLLJJJEEE@@@;;;:::;;;>>>>>>AAABBBAAA???>>>AAADDDAAAAAACCCEEEGGGGGGEEEBBB555222000000444888;;;<<<666444222222333555777777:::;;;;;;:::777555444444333666:::<<<<<<;;;;;;;;;:::888666444333444777888999888666333222111000000...000222444444333111000111777===>>>999444222333555555777;;;>>>???>>><<<888888666555999???>>>999444666888888777555444444222222000000111222444666666777:::>>>AAABBB>>>;;;222000...,,,---000333555888;;;===<<<>>>???;;;555//////...------,,,+++++++++,,,---+++)))'''&&&''')))***++++++***+++...111//////000333777:::::::::555222//////111222///,,,yyyqqqkkkgggddd___bbbffffffccc```______WWWVVVVVVVVVVVVWWWXXXXXXVVVTTTQQQOOOOOOPPPOOOOOOIIIJJJKKKLLLLLLMMMMMMMMMJJJHHHFFFEEEEEEEEEFFFFFFIIILLLOOOOOOLLLHHHDDDBBB@@@AAAAAA???======>>>@@@???>>>;;;888555555555555999888888777777777777777333777;;;===;;;777444222444777::::::999888;;;===444888;;;999555222444777444444555666777888999999;;;;;;;;;;;;>>>AAADDDFFFFFFEEECCCDDDFFFEEEBBB>>>FFFHHHHHHDDD???;;;::::::555666888:::===???@@@@@@<<<===>>>===<<<;;;<<<======;;;::::::;;;;;;:::999::::::<<<>>>@@@???===:::888:::===>>>===<<<<<<===:::===>>>===;;;:::===@@@;;;<<<<<<;;;:::;;;===???@@@AAA???:::555666===DDDKKKIIIEEE@@@<<<<<<>>>AAA@@@AAAAAA???<<<;;;>>>BBB???@@@BBBDDDFFFFFFCCC@@@444111000111444777:::;;;444333111222444555666666:::;;;<<<;;;888666444444555888<<<>>>===<<<<<<<<<:::777444222111222555666888666555333222222222333,,,///222555666555333111...555===???<<<777444444666777999<<<@@@AAA@@@>>>:::999555333777===;;;666444777999999888666555555444333111000000111333444222333666;;;??????;;;777111///---,,,---000444777777:::<<<<<<======888222/////////...---+++***)))***+++---,,,***)))))))))+++---...---++++++...222------...111555888999999444111......000///---***yyytttrrrnnnhhhbbb]]]___```aaa```]]]YYYWWWTTTSSSRRRTTTVVVXXXWWWVVVUUURRRNNNLLLMMMNNNNNNNNNKKKJJJIIIHHHHHHIIIKKKLLLJJJIIIHHHGGGGGGFFFCCC@@@FFFHHHKKKKKKIIIDDD???;;;BBBAAA???>>>>>>>>>???@@@CCC>>>777444555777888888888666666777:::;;;999777333666999;;;;;;888444111444555666666666666999;;;999999888888777666555555222666;;;<<<:::777777999???>>><<<;;;<<<>>>AAACCCDDDAAA???AAAEEEEEEAAA===@@@CCCFFFFFFCCC???===;;;999;;;<<<;;;888888;;;???@@@AAABBB@@@======@@@CCC@@@?????????@@@???===;;;=========>>>@@@@@@>>><<<===>>>@@@AAAAAA@@@>>>===CCCAAA>>><<<<<<<<<======;;;<<<<<<;;;::::::<<>>AAACCCDDDAAA>>>===>>>@@@AAABBBEEECCCAAA@@@@@@???===;;;======>>>CCCHHHGGGBBB<<<555111///222666999666333222222333444444555666666999::::::::::::888777666::::::::::::::::::999999666222...///333777666444333333444555666666666555000000333888<<<===:::666666999<<<===;;;999777777:::;;;===@@@BBBBBB@@@>>>:::777444333555666666444444555555555555555444444666222//////333444000------000333555444222111111.........///111333555777:::;;;;;;<<<;;;:::888666222111000222444444000---333222/////////...,,,***---///111111000/////////222///---///222444333222333333111///---***((('''yyyuuusssnnnhhhbbb\\\\\\\\\\\\[[[ZZZYYYXXXUUUTTTSSSTTTVVVWWWVVVUUUVVVSSSOOOMMMMMMNNNNNNNNNLLLKKKIIIHHHHHHIIIJJJKKKKKKJJJHHHHHHGGGEEEBBB???DDDEEEFFFFFFEEECCC@@@>>>AAAAAA@@@???????????????AAA>>>999888999:::999888999777777888;;;<<<:::888444555888999999777444222111222444444555666999;;;;;;;;;:::999888777777666666:::>>>>>><<<::::::;;;???>>><<<<<<<<>>;;;>>>AAADDDEEECCC@@@???>>><<<<<<<<<:::999:::===???DDDDDDCCC@@@===<<<>>>@@@??????@@@AAABBBAAA===:::::::::;;;===@@@@@@???===???AAACCCEEEEEEEEECCCBBBEEEBBB???>>>@@@AAA@@@>>><<<======<<<;;;<<<>>>AAAEEECCC@@@===>>>@@@CCCEEEDDDBBB???>>>???@@@BBBBBBFFFEEECCCBBBBBBAAA???===>>><<<===AAAFFFFFFBBB===777444111333666888666333333333444444555666777777888:::;;;======<<<;;;:::>>>>>>>>>===<<<:::888666444000---...222666666555333333333444444555555555111111111444999<<<===<<<888:::======;;;999888777:::;;;===@@@BBBBBB???<<<888666444444666777555444111222333444555555555555666333000111444555222///---///111222222000//////,,,,,,,,,...111444777:::<<<;;;;;;::::::999888777555333222333555666444111111000///000111000///------///222222111000000000222000///000222333333222333222111///---+++)))'''zzzwwwtttooohhhbbbZZZYYYWWWUUUUUUWWWYYYZZZWWWVVVUUUUUUVVVVVVUUUSSSVVVSSSOOOMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGHHHHHHKKKIIIHHHHHHGGGFFFBBB@@@AAAAAAAAA@@@@@@@@@AAAAAA??????????????????>>>===???>>>===>>>>>>===;;;999:::999999:::<<<<<<;;;999666666777777666666555444000111333444555666999<<<>>>===<<<;;;:::999999888;;;???BBBAAA>>><<<===>>>???>>>===<<<===???AAABBBGGGHHHHHHEEEAAA>>>;;;;;;===???AAABBBBBBBBBCCCDDDBBB???;;;:::;;;===??????HHHGGGDDD@@@===;;;<<<>>>>>>>>>@@@BBBCCCBBB>>>;;;777777999<<>>???>>>===???AAADDDGGGEEEBBB@@@@@@BBBEEEGGGCCCBBBAAA@@@@@@AAABBBCCCGGGFFFDDDCCCCCCCCCAAA???>>><<<<<<>>>BBBDDDBBB???;;;777444444666777555222555555555555666666777888:::<<>>AAACCCAAA===999444444444555777777555333...///111333555555555555666333222333555666444111---.../////////...---,,,))))))***,,,000555999<<<===;;;999888999999999888999777555444555666666555------...111333222000...---///222333222111111111111222222222111111222444333222111///...,,,******~~~zzzwwwtttnnnhhhbbbZZZWWWTTTQQQRRRUUUZZZ]]]ZZZXXXWWWWWWWWWWWWUUUTTTVVVSSSOOOMMMLLLKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEHHHGGGFFFGGGHHHGGGDDDBBB?????????@@@@@@?????????<<<<<<>>>>>>>>>===<<<;;;===>>>AAACCCCCC@@@<<<:::;;;;;;;;;<<<<<<<<<<<<;;;999888777666666666777777444555777777777888;;;===AAA@@@>>><<<;;;:::::::::???AAACCCBBB???===>>>@@@@@@???>>>===>>>???AAABBBFFFJJJKKKHHHBBB======>>>?????????>>>???BBBHHHLLLGGGAAA;;;999<<<>>>??????HHHGGGDDD@@@===<<<<<<============???@@@AAA???===888888999;;;>>>@@@???===<<<>>>AAADDDFFFGGGGGGFFFGGGDDDAAADDDIIIKKKGGGCCC???@@@@@@@@@???AAACCCFFFHHHFFFDDDBBBAAACCCEEEGGGCCCCCCCCCCCCBBBBBBCCCDDDGGGEEEDDDCCCDDDDDDBBB@@@???===;;;<<>>;;;888666666666555333555555444444555666777777===???BBBEEEGGGFFFDDDCCCDDDDDDEEEEEEBBB===888555000---***+++///333555666333222000//////111333444444333222333666:::===???:::;;;<<<;;;999777777777<<<===???BBBBBB@@@;;;777111222444666888777555333...///111333444333333222333222222333555555333111------,,,---...---,,,***)))******,,,000444888;;;;;;888555444777:::;;;:::<<<999666333333333444444,,,---...111333222///,,,+++...111222111000//////000222444222000///222555444333222000///...------~~~|||zzzwwwsssmmmgggccc\\\YYYTTTQQQQQQUUUZZZ^^^[[[ZZZXXXXXXYYYYYYXXXVVVUUURRROOOLLLKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAACCCCCCDDDEEEGGGGGGFFFDDD???@@@AAABBBAAA???<<<:::999:::;;;<<<<<<;;;:::999<<>>BBBAAA???<<<;;;:::;;;;;;???AAABBB@@@===<<<>>>@@@@@@??????>>>>>>???@@@AAADDDIIILLLJJJDDD@@@AAADDDCCCAAA>>><<<===CCCKKKQQQHHHCCC<<<:::;;;===>>>===EEECCCAAA???>>>>>>=========;;;999:::<<>>>>><<<::::::<<>><<<;;;===>>>@@@@@@@@@>>>:::888777777666555555444333222333444555666<<<===@@@BBBCCCBBBAAA@@@AAABBBDDDDDDBBB>>>:::777000...+++***---000333555333222000//////000111333333444555666666777999:::999999999888666555666777===>>>???AAAAAA???:::666000222666888888666555333000111222333333111///---//////000222444333222000---,,,,,,---//////,,,***+++,,,---...111333666777777333000111666;;;===<<<<<<:::666222//////000222......///111111000,,,)))***---000111000...,,,,,,///111333222//////111444444333222111000000000000}}}{{{zzzxxxuuupppkkkgggddd___[[[VVVSSSRRRUUUYYY\\\ZZZYYYXXXYYYZZZ[[[ZZZYYYVVVSSSOOOMMMKKKIIIFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBDDDFFFFFFEEECCC@@@AAABBBBBBAAA>>>:::888888999::::::::::::::::::===@@@DDDEEECCC???<<<;;;;;;===>>>>>><<<;;;;;;<<<>>><<<:::999888999;;;<<<@@@AAAAAA???======>>>???CCCAAA>>>;;;:::999:::;;;===??????===::::::===@@@@@@@@@?????????@@@@@@@@@BBBGGGJJJIIIEEECCCDDDGGGFFFDDDBBB@@@@@@DDDKKKPPPFFFCCC>>>;;;:::;;;;;;;;;AAA@@@??????@@@???===;;;:::999777888;;;>>>@@@@@@>>>=========>>>===:::888;;;===???BBBCCCDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDAAAAAAAAA@@@???@@@BBBDDDEEEDDDBBB@@@???@@@AAABBBBBBEEEIIIIIIFFFDDDDDDFFFEEEDDDCCCCCCEEEEEEDDDCCCBBBAAA>>>===<<<===>>>???@@@???<<<999888888999999666444333222222333555666777888:::;;;<<<<<<<<<<<<===>>>@@@AAA@@@>>>;;;999333111---++++++---111333333222111000///000111111111444666777666555555555777888777666444444666888>>>>>>>>>???@@@>>>:::777111444888999888666555555222333444444333///,,,***+++---///111222222111000---,,,---000333333///+++,,,...///111333444444444444000,,,...555;;;<<<::::::999666333//////000333111111000111000...+++(((***---000111///,,,***)))...///000//////000111333222222000//////000111111|||zzzyyyvvvrrrmmmiiifffeee```]]]YYYUUUTTTTTTVVVXXXVVVUUUUUUWWWYYY[[[[[[ZZZXXXUUUQQQOOOLLLJJJFFFDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDDDDBBB@@@AAAAAA@@@???>>><<<;;;::::::::::::::::::;;;<<<<<<>>>AAACCCCCC@@@<<<;;;;;;;;;===???>>>;;;::::::<<<===<<<:::999999999;;;;;;???@@@@@@???======>>>@@@BBB@@@===:::888888999:::<<<======;;;888999===AAA@@@@@@@@@@@@@@@@@@@@@@@@AAADDDGGGGGGEEEDDDEEEFFFEEEFFFGGGGGGFFFFFFHHHIIICCCBBB???<<<888777888999???>>>>>>@@@AAA???:::666777777999<<>>???>>>>>>>>>???>>>;;;999<<<===???AAABBBAAA@@@???@@@AAAAAA@@@>>>>>>AAACCCAAAAAAAAA???>>>>>>@@@BBBDDDCCCAAA@@@??????@@@@@@BBBFFFKKKKKKGGGDDDEEEGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDCCCAAA>>><<<<<<<<<>>>???>>><<<:::999999;;;===777666444222222333555777555555666888999;;;===>>>;;;<<<<<<======;;;:::999777444000,,,***+++...111222222222111111000000000///222555555444333555666777777666555444555888;;;???>>>======>>>===;;;999444777::::::777555555666333444555555333000,,,)))))),,,///111222111000000------///444888888222---+++...111444666666555444333...+++---444999888555777888777555333333555888444333222111111000---+++,,,///222222///+++((('''---,,,+++---///111222222///...---,,,,,,...///000{{{yyyxxxuuupppkkkgggfffeee```^^^ZZZWWWUUUTTTTTTUUUSSSRRRSSSUUUXXX[[[[[[[[[ZZZWWWSSSPPPNNNKKKGGGDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???<<>>??????BBBCCCAAA===::::::;;;:::===???>>>;;;999:::<<<<<<;;;:::999999999::::::<<<===>>>===<<<===>>>@@@BBB@@@<<<999777777888999;;;<<<<<<:::888999===BBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEDDDDDDDDDDDDGGGLLLMMMLLLHHHEEEDDD@@@AAA@@@<<<777444555888>>>>>>>>>@@@AAA>>>888333444666:::@@@CCCCCC???<<>>>>>?????????<<<:::;;;===>>>??????>>><<<;;;===@@@AAA>>>::::::>>>CCCAAAAAAAAA???===<<<>>>@@@DDDCCCAAA@@@??????@@@@@@BBBGGGLLLLLLHHHEEEEEEGGGGGGFFFFFFFFFHHHIIIHHHGGGEEEDDDCCC@@@===;;;;;;<<>>===;;;999:::===@@@999777555333333444666888666666666888:::>>>AAACCC:::;;;;;;::::::999999888999666222---)))***---000222222222222222111000///...111333333222333666999777777777555444666:::===@@@>>><<<<<<======;;;:::666999;;;:::777555555777222444555666444000,,,***))),,,000222222111111111------000666;;;;;;555...***---222666888888666444444///+++---333777555111555777888888666777;;;>>>666444222222222222000///---000333333000,,,(((&&&,,,***(((+++///222222111---,,,*********,,,...///{{{wwwwwwuuuuuusssnnngggbbbbbbccc```^^^\\\ZZZYYYVVVSSSPPPOOOQQQRRRSSSTTTVVVYYY[[[]]]XXXQQQMMMKKKJJJFFFDDDDDDEEEGGGGGGFFFEEEEEEFFFFFFGGGFFFDDD@@@<<<::::::>>>???@@@???>>>======???BBB===888999<<>><<>>>>>>>>===;;;:::;;;;;;:::999999888888777::::::::::::<<<>>>AAABBB>>>===:::888777888999:::;;;888555444666:::===???@@@AAAAAA@@@===<<<===>>>???@@@BBBCCCDDDDDDDDDCCCHHHHHHIIIHHHHHHFFFEEEEEEJJJFFF???999666666888:::===???@@@@@@===999666555777666999???@@@<<<:::<<<<<<===>>>???>>>===<<<;;;<<<<<<=========<<<:::999@@@DDDEEEAAA:::777:::???DDDAAA===:::;;;===AAADDDJJJCCC;;;888:::===>>><<<@@@BBBEEEHHHHHHGGGDDDCCCGGGFFFEEEFFFHHHIIIIIIHHHEEECCC???<<<:::999:::;;;;;;===??????===;;;;;;;;;;;;:::777555444444555666555555666999===@@@AAAAAA:::;;;<<<<<<<<<;;;999888<<<777111......///---+++111000111333555333...***///+++,,,111222///111666;;;======999444333888===AAA???===;;;;;;<<<>>>@@@??????===;;;999777666555222222222333555444222000000000000000000000000000222333555999<<<<<<777333111222666:::>>><<<777111000---+++---222555333000555555666666777888999999777444111000222222111//////222444444000,,,((('''***+++)))'''***111444222***,,,...///---,,,,,,---xxxttttttssssssqqqlllfffaaa```aaa^^^\\\ZZZYYYWWWUUURRROOOOOOQQQRRRSSSTTTUUUXXXZZZYYYUUUPPPLLLKKKJJJHHHEEEFFFFFFGGGGGGFFFFFFGGGHHHGGGGGGFFFDDD@@@=========>>>?????????>>>>>>@@@AAA???;;;888999===@@@???===@@@AAAAAA???<<<::::::;;;======>>>>>>===<<<;;;:::;;;;;;::::::999888888777999999999:::<<<===>>>???<<<;;;;;;::::::;;;<<<===;;;888555444666:::===???;;;===>>>===;;;:::;;;<<>>>>>===<<<<<<888777888<<<===:::999<<<>>>???@@@@@@@@@@@@???>>>======>>>>>>===<<<:::999???BBBDDDCCC>>>;;;<<<>>>@@@>>><<<;;;===AAAFFFIIIHHHBBB<<<:::<<>>@@@@@@===;;;:::::::::888666444444444555555777777777999<<<>>>???@@@>>>>>>?????????===<<<;;;===999444222222222111...//////000333555444000,,,+++)))***///111000222777:::<<<<<<999555555999===@@@???===;;;;;;<<<>>>@@@BBB???<<<888666555555666444333222222333222000---......///000222333444444222333555999<<<;;;777333222333666:::<<<:::555000---***)))+++000333222///000000111111222333444444666444111111333333111///---///111111///,,,******,,,---+++)))+++111333111---///000000...,,,,,,,,,~~~vvvqqqpppppppppnnniiiddd```^^^^^^[[[YYYWWWVVVUUUSSSPPPNNNOOOQQQSSSTTTTTTUUUWWWYYYVVVSSSOOOLLLKKKJJJHHHGGGHHHHHHGGGGGGGGGHHHJJJKKKHHHHHHFFFCCC@@@???@@@AAA???@@@@@@???>>>???BBBDDD===:::777999<<>>>>>???>>><<<:::888999:::>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;::::::999888777777888:::<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>;;;888555444666:::===>>>888:::<<<<<<;;;::::::;;;???AAAEEEIIIJJJJJJHHHGGGFFFEEEDDDDDDCCCDDDDDDEEE???===;;;888777888999:::999:::;;;===>>>@@@AAABBB<<<888777999:::888999<<>><<<:::888<<>><<<:::::::::<<<@@@EEEJJJMMMEEEAAA>>>>>>@@@BBBAAA??????AAADDDFFFGGGFFFDDDCCCBBBAAABBBCCCEEEEEECCCAAACCCBBB@@@>>><<<:::999888===???BBBBBB???<<<:::999888777666444444444555666999999888888999;;;===>>>AAAAAAAAAAAA@@@>>>===<<<<<<999555555666666444111------///222444444111...''''''***...000///222777888:::;;;:::777777;;;>>>>>>===;;;::::::<<<>>>???CCC???:::555333333555666555333111111111000...,,,,,,---///111333666777888333333555888999888444111000111444777888777222///+++)))(((***///222222111------------...///000000444333222333333333111///,,,---//////---,,,,,,---...///---***,,,111222//////111222222000---,,,,,,~~~vvvpppooommmllljjjgggccc___\\\[[[WWWVVVTTTTTTSSSRRROOOMMMOOOQQQSSSTTTTTTTTTVVVWWWUUURRROOOLLLJJJHHHGGGFFFIIIGGGEEEEEEGGGIIIKKKLLLIIIHHHFFFCCCAAA@@@BBBDDDBBBCCCBBB@@@>>>???AAACCC===;;;999999;;;======;;;<<<<<<<<<:::888777888:::@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;999888777666888;;;>>>>>>===:::888999:::<<<>>>>>>>>>===<<<;;;888444333666999<<<===888:::<<<<<<<<<;;;<<<===???BBBGGGKKKMMMLLLJJJHHHDDDCCCBBBAAAAAABBBCCCCCC@@@???>>>===<<<<<<;;;;;;<<<;;;;;;<<<>>>AAABBBCCC@@@;;;888999888777999===CCCCCCDDDDDDEEEEEEEEEEEE@@@AAAAAA@@@>>><<<:::999999;;;@@@EEEHHHFFF???999666777999<<>>===???BBBDDDDDDAAA===;;;:::888777666555555555666666999999888777777777:::<<>>===;;;;;;999666444444666777444111,,,---...000111111///---'''***---/////////222555777999::::::::::::===???;;;:::999999999;;;<<<===AAA>>>:::555333333444555444333111000111111///...---...000222444666888999444444555666555222...,,,+++---000333444333111///+++***)))+++///222333333...------------...///000222222222333333222111000...//////...,,,,,,---///...///---***,,,///...***---000222333111///......xxxrrrqqqkkkjjjhhheeeccc___\\\ZZZUUUTTTRRRRRRSSSRRROOOMMMOOOQQQTTTTTTTTTTTTTTTUUUUUUTTTQQQNNNJJJGGGEEEDDDHHHFFFCCCDDDGGGJJJLLLLLLIIIHHHGGGDDDBBBAAACCCEEEFFFFFFDDDBBB>>>===>>>???>>>===;;;:::::::::999888:::::::::888666666888:::AAAAAAAAA@@@@@@@@@@@@@@@:::;;;<<<<<<;;;:::888777555888<<<@@@@@@>>>:::888999:::<<<>>>>>><<<:::999<<<888444333555888;;;<<<999;;;;;;;;;:::999;;;<<<>>>AAAFFFJJJLLLLLLJJJHHHBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>===;;;;;;===;;;999;;;???BBBDDDDDDBBB===:::::::::888:::>>>BBBBBBBBBCCCDDDEEEFFFFFFBBBBBBBBBAAA???===;;;:::777999>>>EEEIIIFFF>>>666555777999===@@@DDDFFFGGGCCCDDDEEEGGGHHHHHHGGGFFFFFFFFFGGGFFFEEEBBB@@@>>>>>>>>>>>>???@@@@@@>>><<<<<<===???AAAAAAAAA@@@???AAADDDFFFEEEBBB???<<<<<<999888888777666666666666666777888777666666999<<>>???888888777888888:::;;;<<<===<<<:::777555444333333333222111222444444333222000111222333444555666666444555555444000,,,)))'''&&&(((,,,...///000//////,,,+++******---///111222......,,,,,,,,,---///000///000111222111111111111333333222000---,,,---...,,,...---******---+++&&&)))---111333222111000000yyysssqqqjjjhhhfffeeedddaaa\\\YYYTTTSSSRRRRRRSSSSSSQQQOOOOOORRRTTTUUUTTTSSSSSSTTTUUUUUUSSSOOOJJJGGGEEEEEEGGGEEECCCEEEIIILLLLLLKKKHHHHHHGGGEEEBBBBBBCCCDDDFFFGGGFFFCCC???<<<;;;;;;>>>===<<<;;;999888666666999999888666555555888:::AAA@@@@@@@@@@@@AAABBBBBB:::;;;<<<===<<<:::888777555888<<<@@@AAA???;;;999:::;;;<<<======<<<:::999<<<888444333555888;;;<<<<<<;;;:::777555555888:::>>>@@@DDDHHHIIIIIIGGGFFFAAABBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>===;;;:::999999777777:::@@@EEEGGGFFF@@@===;;;===<<<:::;;;>>>?????????@@@AAACCCDDDEEEBBBBBBBBBBBBAAA???===;;;888:::>>>DDDGGGDDD<<<666666888;;;>>>AAABBBBBBBBBCCCDDDFFFHHHHHHHHHHHHGGGHHHHHHHHHGGGEEEBBB@@@???@@@>>>======>>>???===<<<777999:::<<<===>>>======BBBCCCDDDCCCAAA>>>======999999888777666555444444111444888999888999<<>>???>>>>>>777777777888999;;;<<<===;;;::::::888777555444444444444555777999999888666333333333333333333333333333444555222...)))'''&&&%%%(((+++---------...000...,,,+++******,,,...///---,,,***))))))+++,,,....../////////...///111333555555444111...,,,,,,,,,+++---,,,******,,,)))###&&&)))...111222111000000xxxrrrpppjjjhhhffffffeeebbb^^^ZZZTTTSSSRRRSSSTTTTTTRRRQQQOOORRRTTTUUUTTTRRRRRRRRRSSSTTTTTTQQQLLLHHHGGGHHHGGGEEEDDDGGGLLLOOONNNKKKHHHHHHHHHFFFCCCAAAAAABBBDDDEEEFFFDDD@@@===::::::<<<<<<<<<;;;999777666666999888777666444555999;;;>>>>>>>>>>>>???AAABBBCCC:::;;;===>>>===;;;888777333666:::>>>???>>>;;;999::::::<<<===>>>>>>======<<<888444333444888:::;;;AAA???;;;666333333666999>>>???BBBDDDEEEEEEDDDCCCAAABBBCCCCCCBBB???<<<:::::::::;;;;;;;;;;;;:::::::::777777:::@@@EEEEEECCC<<<:::;;;???>>>;;;:::;;;;;;;;;;;;<<<===???AAACCCAAABBBBBBBBBAAA@@@>>>===;;;===AAADDDEEEBBB<<<888777:::===@@@BBBBBBAAA???BBBDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBBBB???===<<<===>>>>>>>>>888888999:::::::::::::::@@@AAAAAA???===<<<===>>>888888777666444333111000---333999<<<<<<===AAADDDFFFDDDAAA>>>;;;999888777222...******,,,...---,,,+++...000///---,,,,,,...444<<<@@@;;;555444555444777999;;;>>>@@@@@@>>>===888888999;;;<<<>>>???@@@;;;:::888777666666777888888888:::===>>>===:::777444444333333222111111111111333444222...+++)))***)))+++......,,,,,,---///333222000---,,,,,,...///...,,,***)))(((***,,,------------,,,+++,,,000444444444444111...+++++++++***------++++++,,,)))###$$$(((---000000...------~~~wwwpppnnnjjjhhhfffffffffddd___ZZZTTTSSSSSSTTTUUUUUUTTTRRROOORRRTTTUUUTTTRRRRRRRRRQQQSSSTTTQQQMMMJJJIIIJJJHHHEEEEEEIIINNNQQQOOOLLLGGGHHHIIIGGGDDDAAA@@@@@@AAACCCEEEDDDAAA===;;;:::999:::;;;;;;999888777888888888777555444666999<<<<<<<<<<<<<<<>>>@@@BBBCCC:::;;;===>>>===;;;888666111444999<<<>>>===;;;999999:::<<<===???@@@@@@AAA<<<888444333444777:::;;;FFFCCC>>>888444444777;;;===>>>@@@AAABBBBBBBBBBBBAAABBBDDDEEECCC???;;;888888999999:::;;;<<<===>>>>>>:::999;;;@@@BBB@@@===999888;;;??????;;;888999999888888999;;;===???AAAAAABBBBBBCCCBBBAAA???>>>>>>@@@DDDEEEDDD@@@<<<:::888;;;???BBBCCCCCCAAA???AAABBBDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDAAA===;;;<<<>>>??????;;;;;;;;;::::::999999999>>>>>>>>><<<::::::<<<>>>777777666555333000...---+++222;;;???@@@AAAEEEIIIDDDBBB???;;;888555444444444000+++***,,,......---+++...000000......///222555???CCC===777777888777888999;;;>>>@@@@@@>>><<<::::::;;;===???@@@AAABBB===:::777555444666:::<<<;;;<<<>>>AAABBB???:::666444444333222222111111000...111333333///------......000111///,,,+++---///:::999666222//////000222///...+++******+++---///,,,---,,,***)))+++000555111222333111...+++*********---...,,,---...***$$$$$$(((---//////,,,******|||wwwuuusssqqqoookkkiiigggeeedddbbb^^^[[[UUURRRQQQTTTYYYZZZWWWSSSQQQTTTWWWWWWTTTQQQQQQRRRSSSQQQOOOMMMLLLLLLMMMMMMOOOLLLJJJIIIIIIJJJJJJIIIBBBDDDFFFGGGEEEDDDDDDDDDBBBBBBAAA???>>><<<;;;;;;<<<>>>@@@>>>:::666666777888999999888666555666888999888:::===BBBCCCAAA>>><<<;;;;;;;;;;;;999666333000333888===@@@AAA@@@???:::<<<@@@CCCDDDCCCBBB@@@<<<999555222222666;;;>>>DDDBBB???;;;888999<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA???>>>======<<<;;;;;;:::;;;<<>>???===<<<;;;<<<777:::===<<<999999===AAABBBDDDFFFFFFDDDBBBBBBBBB===DDDIIIHHHAAA;;;;;;===>>>======>>>@@@@@@???===AAAAAA@@@@@@AAACCCDDDFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@======>>>@@@AAA======<<<;;;:::999999999;;;;;;;;;:::::::::999999888666555555444222...+++---444<<>><<<999777888;;;:::999999;;;===???>>>===777777999;;;===???@@@AAA???<<<888666666777777777666;;;@@@AAA>>>:::888888333222111222333444333111555111---+++,,,---...///222111111000///...------000111111222222222222222111///---,,,---///333555111...,,,+++---000222222111222222...)))&&&''')))000...,,,///222222---(((,,,***((()))+++---------zzzvvvssspppmmmkkkjjjhhhfffdddbbb```\\\YYYVVVTTTSSSUUUYYYZZZVVVSSSPPPTTTWWWXXXUUUSSSRRRSSSQQQOOOMMMLLLKKKLLLMMMMMMNNNLLLJJJIIIJJJKKKKKKJJJCCCCCCDDDEEEFFFFFFFFFEEE@@@??????===<<<;;;::::::;;;>>>AAA???;;;888777888888999999888666555777888999999:::===AAABBB@@@>>><<<;;;:::::::::777444000222555999>>>@@@@@@???===<<<>>>AAACCCDDDCCC@@@???===:::666333222555888;;;>>>???>>><<<;;;;;;===???????????????@@@BBBCCCDDDCCCBBB@@@???======<<<<<<999999:::;;;===@@@CCCFFFGGGDDDAAA???>>>>>>===<<<:::<<<>>>>>>=========>>>>>>AAACCC@@@<<<;;;===@@@BBBDDDFFFEEEDDDBBBBBBBBB???CCCGGGFFFBBB??????@@@???>>>>>>???@@@@@@???===@@@@@@@@@@@@AAABBBDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDBBBAAA?????????AAACCCEEE@@@???>>>===<<<<<<<<<======<<<;;;;;;;;;;;;:::999888888888:::999777222...111666<<<@@@@@@@@@AAABBB@@@>>>:::777666555666777555555444333111///---+++------...///222666999:::<<<<<<===<<<;;;:::;;;<<<;;;999888999;;;<<<<<<<<<777777777999<<<===>>>>>>===<<<:::888777666555333444888;;;<<<999666444444111000//////111333222222222///+++***+++...111222555555333222000...---,,,////////////000222333444222000...---...000333555000...+++***,,,...000000...000111...+++)))+++---222000...111444555111---///---++++++,,,.........|||xxxtttqqqmmmhhheeeiiigggdddcccaaa___[[[YYYXXXUUUTTTUUUWWWXXXUUURRRPPPTTTWWWXXXWWWTTTRRRQQQMMMLLLKKKJJJJJJKKKLLLMMMNNNLLLJJJIIIKKKLLLLLLKKKEEEBBB@@@AAAEEEGGGGGGFFF>>>===<<<;;;::::::::::::;;;>>>BBBAAA===999888888888999999888666666777999999999:::===???@@@???===;;;:::999999999777333000555888<<>>???BBBCCCCCCAAA???===???<<<888555333444666777999;;;>>>????????????@@@??????@@@@@@AAACCCDDDEEECCCBBB@@@>>><<<<<<<<<<<<777999:::;;;===???CCCFFFIIIGGGCCCAAAAAAAAA@@@???<<<===>>>>>>======???@@@FFFHHHHHHEEE@@@======???AAACCCEEEEEECCCBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDBBBAAA??????@@@@@@>>>======>>>???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCC??????@@@AAABBBEEEGGGHHHEEECCCAAA?????????@@@AAA???===;;;:::;;;<<<;;;:::999:::<<<>>>???===888444555888;;;======>>>???@@@@@@===999777666777:::<<<888888777666444111///---,,,---...111444888<<<>>>===<<<;;;<<<===>>>>>>===;;;999777666888;;;<<<<<<777666666888:::<<<;;;;;;;;;;;;<<<;;;999555111///111333555555333111111111000...,,,---...000111000...+++((('''***///444666888888666444222///---,,,...---------...111333555333222000//////000222333000---***)))+++,,,---,,,+++---000///---,,,///111444222111222666777666444222000...---.../////////}}}zzzvvvsssooojjjeeeaaaeeedddbbbbbbbbb```^^^\\\XXXVVVTTTTTTUUUTTTRRRPPPRRRTTTWWWWWWVVVRRRNNNLLLIIIIIIIIIIIIJJJKKKLLLMMMMMMKKKIIIIIIJJJKKKLLLKKKEEE@@@;;;===BBBFFFFFFDDD===<<<;;;:::::::::;;;;;;;;;???BBBBBB>>>:::888888888999999888777666888:::::::::;;;<<<>>>>>>===<<<888888888999:::999666444888:::>>>@@@@@@>>>;;;999<<<>>>@@@AAAAAA@@@???===AAA???;;;888555444444444777;;;@@@CCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBAAA>>><<<;;;:::;;;;;;999;;;=========>>>AAAEEELLLIIIGGGEEEEEEEEEDDDBBB???@@@@@@???===<<<===???GGGHHHGGGDDD@@@===<<<<<>>===<<<<<<>>>???@@@AAABBBBBBCCCBBBAAA@@@@@@AAACCCDDD@@@@@@AAABBBDDDFFFHHHIIIHHHFFFCCCAAA@@@AAABBBCCC???<<<::::::<<<===<<<:::<<<<<<<<<>>>@@@@@@>>><<<:::::::::;;;<<<>>>AAABBBBBB???;;;888777:::===@@@;;;;;;;;;:::888555222111//////000222555999<<<>>>===:::999;;;???AAA@@@>>>:::888555666888<<<>>>???999777666888;;;<<<;;;999888;;;>>>>>>:::444///,,,---.../////////000000111111...,,,+++,,,---------+++(((%%%%%%***000666888999999888777555333000///000///---,,,,,,///111333222111000//////000111111///---***)))*********)))))),,,//////---,,,///111444222111222666888999888444222///.../////////...{{{yyyuuuqqqnnniiiddd```bbbaaaaaabbbccccccaaa```WWWUUUTTTRRRRRRQQQPPPOOOTTTUUUUUUUUUSSSOOOJJJGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLJJJHHHGGGHHHIIIIIIIIICCC>>>999:::???DDDDDDCCC===<<<;;;;;;;;;<<<===???<<<@@@CCCAAA===999888888888999999888777777999::::::;;;<<<<<<<<<;;;;;;<<<666666888;;;===>>><<<:::;;;<<>>;;;999999:::===???@@@@@@??????CCCBBB???<<<999777555444:::>>>CCCEEEEEECCCAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBB@@@===;;;999999:::;;;<<>>;;;<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@@@@BBBDDDEEEBBBBBBAAABBBCCCEEEGGGHHHIIIGGGDDDBBB@@@@@@AAAAAA===:::999;;;???AAA???<<>>;;;:::<<>><<<;;;999777666555444444444666777999;;;;;;999888:::???AAA@@@>>>999777666777;;;???BBBDDD<<<999777999<<<>>><<<999777:::>>>???;;;555000...,,,,,,,,,...000111222333222000---+++++++++***)))(((&&&###%%%)))000555888666777888888888777555444444222///------...///111111000000000000000000000///---+++*********)))((())),,,//////,,,***+++---000000000111444666888888444222///......///...---zzzwwwsssooolllhhhdddaaaaaa``````aaacccdddbbbaaaWWWVVVTTTRRRQQQPPPPPPOOOVVVTTTSSSRRRPPPMMMHHHEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHFFFEEEEEEFFFFFFEEEAAA>>>:::;;;>>>AAABBBBBB===<<<;;;;;;<<<>>>@@@AAA???AAABBB@@@;;;777666777888999999999888888999;;;;;;<<<===<<<:::999:::;;;555666888<<<@@@BBBAAA???<<<===>>>??????>>>======888:::<<<>>>???@@@@@@@@@DDDDDDCCCAAA>>>;;;888777<<>>BBBEEECCC>>><<<>>>BBBLLLKKKIIIIIIIIIHHHGGGEEEDDDDDDDDDBBB===999666555666777999::::::999888888:::<<<>>>???===<<<======AAA>>><<<>>>DDDIIIKKKLLLHHHEEEBBBAAAAAAAAAAAA@@@===<<<<<<===???AAACCCEEECCCBBB@@@???@@@BBBDDDFFFDDDBBB@@@@@@@@@CCCEEEGGGIIIHHHFFFCCCAAA???>>>===:::888999>>>EEEHHHEEEAAA@@@<<<888777:::???CCCFFF???===::::::===AAADDDFFFFFFCCC???<<<<<<>>>@@@BBBAAA@@@>>><<<;;;:::;;;<<<:::999777666555555666666888777888999<<<>>>>>>===:::888888999===BBBDDDEEE>>>:::888:::>>>@@@>>>:::666:::>>>>>>:::666333333///...---///222333333333222000...------,,,***((('''%%%$$$%%%***///222444444555888999:::999888777777555333000/////////000000000111222222111111000000...,,,+++,,,,,,+++)))+++...000///+++))))))***,,,---...000222444555555333111...---.........---yyyuuupppllliiifffcccaaaaaa```___```aaaaaa```^^^XXXWWWVVVTTTRRRQQQQQQRRRVVVSSSPPPOOOOOONNNKKKHHHFFFGGGHHHIIIJJJJJJKKKKKKIIIGGGDDDBBBBBBBBBAAA@@@AAA@@@>>>>>>>>>@@@BBBCCC===<<<::::::;;;>>>AAACCCBBBCCCBBB>>>888444444666888999999999888888:::<<<;;;======;;;888777888:::666666999===AAABBBBBB@@@===============???@@@AAA<<<===>>>???@@@@@@@@@@@@EEEEEEFFFEEECCC@@@<<<:::<<<>>>@@@AAAAAAAAABBBDDD????????????@@@BBBCCCDDDAAA???;;;888777777999:::???CCCGGGEEE@@@===@@@DDDIIIHHHGGGGGGGGGFFFDDDBBBAAACCCDDDBBB>>>999555333111222444666888999777666777999<<<<<<;;;:::;;;;;;===<<<<<<>>>BBBFFFJJJLLLHHHFFFBBBAAABBBBBBBBBBBB>>>===<<<<<<>>>AAAEEEGGGBBB@@@>>>===>>>@@@CCCFFFCCCAAA>>><<<===AAAEEEHHHJJJIIIHHHFFFBBB???<<<:::888888;;;CCCLLLOOOLLLFFF>>>;;;888777:::???CCCEEEBBB>>>::::::<<<@@@BBBBBBAAA@@@>>>======???AAACCC@@@>>>;;;888888:::===???<<<:::888666444444444444555666888999999999;;;===;;;::::::<<>>:::777999???BBB???;;;555999======999777888:::333222111222444444111//////......///000///,,,)))(((&&&%%%'''***---//////333555888:::;;;:::999888777666555333222222222222000111333444555444333333000///------......---+++,,,///222000,,,))))))***)))+++...000111111222222333111....../////////...wwwsssnnniiigggeeecccbbbbbbaaa______```___\\\ZZZYYYXXXWWWUUUSSSRRRSSSUUUVVVRRROOONNNPPPPPPNNNLLLFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFBBBAAA@@@@@@???>>>AAABBBBBBAAA???@@@BBBDDD<<<;;;:::999;;;>>>AAACCCCCCDDDBBB<<<666333333555888999999999888888:::<<<<<<======;;;888666888:::777777999===@@@BBBAAA???>>>===<<<<<<===???BBBDDD@@@@@@@@@AAAAAAAAA@@@@@@EEEFFFGGGGGGFFFCCC???===;;;<<<===>>>>>>@@@CCCFFF>>>>>>>>>???@@@AAACCCCCCAAA>>>;;;777666777888:::>>>CCCGGGFFFAAA???BBBGGGGGGFFFEEEEEEEEEDDDBBB@@@>>>AAACCCCCC???999555333///000222555888888777666666888:::;;;:::999999::::::;;;<<<>>>@@@DDDHHHKKKHHHFFFBBBAAABBBCCCCCCCCC@@@>>><<<;;;===AAAFFFIIIAAA???===<<<<<>>???>>>===<<<<<<<<<===@@@BBBDDD???<<<888666666999===@@@<<<;;;888666444333333333222555888888666666999<<<===<<<<<<===???@@@???>>>===999666999???BBB???;;;555999===<<<999888;;;>>>777555333444444333///+++,,,---...111333222///,,,(((''''''(((***,,,,,,+++444666888:::;;;:::888777666666555555555555444444111222444777777777666555111///......///000...------000333222...+++***+++(((+++...000111000000111333111///...000111000000xxxxxxsssmmmjjjhhheee```\\\```___^^^\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTRRRQQQPPPPPPOOOMMMLLLLLLIIIFFFFFFIIIKKKJJJIIINNNJJJEEEAAA@@@@@@@@@@@@EEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;CCC@@@===:::999888666555666666777999<<<<<<;;;999;;;<<<<<<;;;;;;999888777999888999===AAACCCBBB???;;;:::999888999;;;===>>>BBBCCCCCCDDDDDDCCCAAA@@@LLLHHHDDDCCCDDDEEEDDDCCCDDD@@@:::888:::>>>BBBDDD@@@???===<<<===???BBBDDDBBBBBB@@@;;;777777;;;>>>;;;AAAFFFFFFBBBAAAEEEIIIJJJHHHEEEBBB???===<<<;;;>>>???@@@@@@===:::666444111444888;;;<<<;;;999777;;;<<<<<<<<<<<<;;;;;;:::>>>>>>>>>???BBBFFFIIILLLEEEEEEDDDAAA??????CCCGGGEEEBBB???===<<<>>>AAACCC;;;<<<<<<;;;:::<<>>;;;<<<:::<<>>===<<<<<<999:::<<<===>>>???BBBEEE===:::666777;;;???BBBBBB:::666222222666777444111444555888:::;;;:::999999===>>>>>>>>>===<<<;;;;;;999555222333777999777444111444666777777999>>>BBB======;;;777333000///////////////000111000,,,***((())))))((('''(((***,,,333444555777999:::999777666888::::::888666555555333444777999999777555333+++,,,///111111000//////333444444555444333222111222111000///000222444666222...******---111222111xxxsssooojjjgggfffdddaaa]]]^^^^^^]]]\\\[[[YYYWWWVVVXXXXXXWWWUUUTTTRRRQQQPPPSSSQQQOOOOOOOOOOOOMMMKKKKKKHHHFFFGGGIIIKKKKKKJJJMMMIIIEEEBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCAAA@@@???>>>>>>======<<<;;;;;;:::===<<<::::::;;;;;;:::888888888888:::<<<<<<;;;999888999;;;======<<<:::999;;;::::::<<>>AAABBBCCCAAA???>>>>>>@@@BBBCCCAAAAAAAAA???;;;999:::<<<;;;@@@DDDCCC>>>===AAAFFFJJJIIIFFFDDDAAA>>><<<:::<<<===>>>>>>===:::888666444999>>>@@@@@@>>><<<;;;===>>>>>>?????????????????????>>>???AAACCCFFFHHHEEEEEEEEEBBB??????AAADDDCCCBBB???>>>>>>???@@@AAA=========;;;:::;;;===@@@@@@>>><<<;;;===@@@CCCEEELLLJJJGGGFFFDDDBBB>>>;;;===<<<>>>DDDKKKLLLGGGAAA===;;;:::;;;???BBBCCCCCCCCCCCCCCCBBB@@@>>><<<;;;;;;<<<>>>??????@@@CCCEEE???<<<999:::===@@@AAA@@@;;;777444555888:::777444888999:::;;;;;;999888777::::::::::::999999999999777333000111555777555222...111333555666999>>>BBB??????===:::555333333333222111111111111000...+++)))))))))'''&&&&&&(((***///000222555888::::::999999;;;<<<===<<<:::999888555666777777666444111///---///111222111000//////333333444444333222000///111000000111222444666777333...***))),,,///000000}}}vvvmmmiiieeecccddddddbbb___]]]]]]\\\[[[YYYWWWUUUSSSWWWVVVUUUTTTRRRPPPNNNMMMQQQOOOMMMMMMNNNMMMLLLJJJHHHFFFEEEFFFIIIJJJKKKJJJJJJGGGDDDCCCDDDEEEFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@?????????>>>===<<<:::999777777888;;;>>>???>>>===;;;:::999:::<<<<<<:::999555777:::===???>>>===;;;===<<<;;;;;;======<<<;;;??????>>>============>>>>>>???AAACCCDDDDDDDDDCCCCCC@@@>>>===???AAACCCCCC@@@>>>;;;;;;<<>>:::999999;;;>>>AAA???;;;999===AAAHHHHHHGGGEEEBBB???<<<::::::;;;<<<<<<<<<:::999888888>>>EEEFFFCCC??????@@@AAAAAABBBBBBCCCDDDDDDDDDAAA@@@?????????AAACCCEEEEEEEEEEEECCCAAA??????@@@BBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<::::::<<<>>>???>>>===<<<===???AAACCCGGGFFFDDDCCCCCCAAA>>><<<===>>>@@@DDDFFFDDD@@@======<<<;;;<<>>???@@@AAA@@@AAADDDFFFBBB@@@??????@@@@@@@@@>>><<<999777999<<<===;;;999<<<======<<<;;;999777555999888777666666777999:::666333000111333555333111...000111333444777;;;>>>>>>>>><<<999666444444666555333111111111111///---******)))'''%%%$$$%%%'''***,,,///222666888:::;;;:::;;;<<<======<<<:::999777777666555222///---+++222333555444222000//////222333444333222000...,,,...///111333555777888999444///***(((+++...//////xxxrrriiieeeaaaaaacccdddcccbbb___]]][[[XXXVVVUUUUUUUUUVVVVVVUUUTTTRRRPPPMMMLLLNNNMMMKKKKKKLLLLLLKKKJJJDDDDDDDDDEEEGGGIIIIIIJJJFFFDDDCCCCCCEEEGGGGGGGGGDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@>>><<<:::999666777999===AAABBBAAA???===<<<;;;;;;<<<<<<:::999666777999;;;<<<=========>>>===<<<<<<<<<======<<>>;;;:::;;;===???AAA???>>><<<===>>>??????===AAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@???===:::999888<<<>>>???===999888;;;???CCCDDDEEEEEEDDDAAA???===;;;;;;;;;;;;:::999888777999AAAHHHHHHBBB>>>???BBBEEEEEEEEEDDDEEEEEEEEEFFFBBBAAA@@@???@@@AAACCCEEEDDDEEEEEEDDDCCC@@@???>>>CCCCCCCCCBBB@@@===:::888;;;<<<===<<<:::;;;<<<>>>>>>???>>>>>>===>>>???AAACCCAAA@@@@@@AAA@@@>>><<<;;;===AAACCCBBB???===<<<===<<<<<<===???AAACCCDDDEEEEEEFFFFFFDDDAAA===:::???AAABBBAAAAAABBBDDDFFFEEEEEEEEEEEEDDDBBB@@@>>>;;;::::::;;;>>>???>>><<>>>>>===<<<:::888777:::888666555555888;;;===777555333333444555444222000111111222444666999;;;::::::888555222111333444555333111000000000///...,,,+++***'''$$$######%%%(((+++...000333555888:::888888999:::;;;:::888666777666444111///---,,,+++666888999888333000///000111222333333111...+++)))+++---000444777888999999555000+++))),,,///000000~~~yyysssnnnhhhddd```___bbbddddddbbbbbb^^^YYYUUUSSSTTTWWWXXXVVVVVVVVVUUUSSSQQQNNNMMMLLLKKKJJJJJJKKKLLLKKKIIIBBBCCCDDDEEEFFFGGGHHHIIIDDDCCCCCCDDDFFFHHHGGGGGGDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@???===<<<:::999999:::<<>><<<;;;:::;;;;;;:::999:::999888888888:::;;;<<<===>>>??????>>>>>>>>>???===>>>@@@CCCDDDEEEEEEEEEAAABBBCCCCCCCCCBBBAAA@@@???>>>;;;888777999<<<>>>???>>>>>>???@@@@@@>>>===<<<===>>>@@@BBBCCCDDDDDDAAA???===<<<;;;::::::999>>>???@@@???<<<;;;===??????@@@BBBDDDDDDCCCAAA@@@===<<<:::999777666666666999???EEEDDD???<<<>>>BBBGGGFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@@@@AAACCCEEEGGGDDDDDDDDDEEEEEECCCAAA???EEEEEEEEECCC@@@;;;777444888999;;;;;;;;;<<<>>>@@@>>>???@@@???===<<<===??????>>>===>>>@@@@@@>>><<<888;;;@@@AAA@@@>>>===>>>=========>>>>>>@@@CCCDDDDDDEEEFFFFFFDDD@@@===;;;>>>???AAA@@@@@@@@@CCCEEEFFFGGGIIIIIIGGGCCC@@@???:::;;;;;;===???@@@???>>>>>>>>>>>>===<<<;;;::::::999777444333333666999<<<;;;999777666666666666555//////000222555999<<<===888888666333000///111333444222/////////000///...---,,,+++(((%%%$$$$$$&&&+++---000000000111444777777666777888::::::777444555333111...------...///999<<>>===<<<;;;;;;;;;>>>===>>>???AAABBB@@@>>>===<<<:::999:::;;;:::999<<<;;;:::888888999:::;;;===???AAAAAA@@@>>>>>>>>>:::<<>>???>>>;;;888666777;;;>>>AAA@@@???@@@AAAAAA???===999;;;>>>AAACCCDDDEEEEEEAAA>>><<<;;;;;;<<<<<<;;;===???AAABBBAAA@@@AAABBB===>>>???AAABBBBBBBBBBBB===<<<999777555555555555999===@@@>>>;;;:::>>>BBBFFFEEECCCBBBBBBBBBCCCDDDCCCBBBAAAAAAAAACCCEEEFFFCCCCCCCCCEEEFFFGGGEEECCCEEEEEEEEECCC@@@;;;666333666888:::;;;<<<===???AAA===@@@BBBAAA===;;;;;;======<<<<<<===??????>>><<<777:::>>>@@@@@@@@@@@@@@@===>>>??????>>>@@@BBBEEEBBBBBBCCCCCCBBB???===;;;;;;<<<===>>>===>>>AAACCCDDDGGGIIIIIIFFFCCC@@@@@@;;;<<<===???@@@@@@??????=========<<<<<<<<<;;;;;;777555222111111333666888<<<<<<:::999777777666666,,,,,,---111888===AAABBB:::999777333000000222444111000//////111111000///------,,,***''''''(((***///111333222//////222555999777777:::======999666444111///------///222444:::???CCCAAA:::333111111///000222333222///+++(((&&&(((,,,///111222222111111...---...333666555444{{{uuurrrpppnnniiiddd^^^[[[\\\]]]]]][[[[[[YYYWWWUUUTTTUUUVVVWWWSSSTTTUUUVVVUUUSSSQQQOOOJJJIIIIIIJJJKKKLLLLLLKKKEEEGGGJJJKKKIIIHHHIIIJJJHHHHHHHHHJJJKKKKKKHHHFFFDDDBBBAAA??????@@@AAABBBAAA???<<<:::999:::<<<===???>>>======??????>>>===<<<:::888888999::::::999:::;;;<<<======<<<;;;:::<<<@@@CCCCCC@@@<<<;;;:::777999===AAACCCCCCBBBAAA;;;<<<===>>>>>>===<<<<<<===<<<:::777555777===AAACCCBBBAAAAAABBBBBB@@@???:::<<<@@@CCCEEEEEEEEEDDD???>>>===>>>@@@AAA>>><<<;;;>>>BBBDDDEEEEEEDDDDDD>>>>>>>>>??????@@@@@@@@@;;;:::777555444555666777<<<<<<<<<:::999;;;???CCCBBBBBBAAA@@@AAACCCEEEGGGEEEDDDBBB@@@@@@AAABBBCCCBBBAAABBBDDDHHHJJJIIIHHHBBBBBBCCCBBB@@@<<<999777666888;;;<<<;;;<<<===???<<<@@@CCCBBB===::::::<<<<<<<<<;;;===>>>???>>><<<999:::===@@@BBBBBBAAA@@@===???@@@???>>>???BBBEEE@@@@@@@@@@@@???>>>===<<<777888:::::::::<<<>>>AAA@@@CCCFFFFFFCCC@@@???@@@<<<>>>@@@AAAAAA@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;777555333111111222444666;;;;;;:::888666444444555---,,,---111777===@@@@@@<<<:::888333000000222444/////////111333444222000---...---,,,******,,,...222444666333///...111555:::888777:::>>>>>>;;;666444222...,,,---111555888:::@@@GGGFFF>>>555111111...///222333333000,,,***%%%''')))***,,,,,,,,,,,,+++++++++///555888777555yyysssqqqqqqqqqiiiddd]]]ZZZZZZZZZYYYWWWUUUVVVVVVVVVVVVUUUTTTTTTQQQRRRTTTUUUUUUSSSQQQOOOJJJIIIIIIJJJLLLMMMLLLKKKGGGJJJMMMMMMKKKIIIJJJLLLKKKKKKKKKLLLMMMLLLIIIFFFDDDBBBAAA??????@@@AAACCC@@@>>>;;;888888:::<<<>>>???===;;;;;;<<<======<<<;;;999777777888:::::::::888;;;???BBBCCC@@@===:::===AAADDDDDD???:::777666666888<<>><<<666777999;;;<<<<<<;;;;;;;;;;;;:::777666999???DDDDDDCCCAAAAAABBBBBBAAA@@@===???BBBEEEFFFFFFEEECCC>>>===???BBBEEEDDD@@@<<<:::===BBBFFFHHHGGGFFFEEE@@@???>>>>>>===>>>>>>>>>999777555444444666888:::>>><<<:::888:::===BBBEEE????????????AAADDDHHHJJJFFFEEEBBB@@@>>>>>>??????BBBAAAAAADDDIIILLLLLLKKK???@@@AAAAAA@@@>>><<<:::888:::<<<<<<;;;;;;;;;===<<<@@@DDDBBB===999999;;;<<<<<<;;;===>>>???===<<<<<<<<<===@@@CCCDDDBBB@@@===???@@@@@@>>>???BBBFFF>>>>>>>>>===============444555777888888:::===???===@@@CCCCCC@@@>>>>>>???===@@@BBBCCCCCCAAA@@@@@@@@@???===<<<::::::999999999888666444444444666666::::::999666444222222333222000///111666:::;;;:::;;;:::777222///...000333...///000333666666444222---......---,,,---///111333666777444000///222666999777666999===>>>:::555666333///------111666:::999AAAIIIHHH@@@777222111---///222444333111---***%%%&&&'''(((((())))))(((''''''***///666999777555zzztttpppllljjjkkkddd\\\XXXXXXXXXVVVSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSPPPMMMOOOTTTVVVTTTPPPRRRNNNJJJIIILLLMMMIIIFFFHHHJJJLLLMMMLLLLLLLLLMMMJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEECCCAAA>>><<<:::666888999999888777888999<<<<<<<<<;;;;;;;;;::::::888777666666888999888777;;;;;;===@@@DDDCCC???;;;???AAABBBAAA<<<777444222333888???BBBAAA>>>:::888777777888:::::::::::::::===;;;:::999999;;;>>>@@@HHHFFFCCC>>>;;;;;;>>>AAA@@@>>>>>>BBBGGGIIIFFFBBB>>>@@@CCCGGGIIIFFFAAA<<<===???BBBDDDCCCCCCCCCCCC============>>>???@@@AAA;;;666111111555999:::888===:::888;;;???AAA???;;;666777:::???CCCEEEDDDCCCDDDEEEFFFEEEBBB@@@@@@AAA>>>>>>@@@EEEJJJKKKIIIFFFEEEBBBAAACCCBBB===::::::888:::===@@@BBBBBBAAA@@@BBBDDDEEEDDD@@@<<<999777<<<===>>>@@@AAAAAAAAAAAA===>>>???AAACCCDDDFFFFFFFFFCCC@@@@@@BBBCCCBBBAAA===<<<;;;===@@@@@@>>>;;;555333333666666555777;;;;;;::::::<<>><<>>;;;:::999999:::;;;<<<===>>>??????>>><<<;;;;;;===@@@BBBHHHGGGDDD@@@>>>>>>AAADDDCCC@@@???AAAEEEGGGDDDAAA@@@CCCGGGIIIIIIEEEAAA>>>BBBBBBCCCBBB@@@???@@@AAA???>>>>>>>>>>>>???@@@@@@;;;666222222666::::::999:::888777;;;@@@BBB@@@===666777999===@@@AAAAAA@@@AAACCCDDDDDDBBB@@@@@@AAA>>>>>>@@@EEEIIIJJJIIIFFFFFFAAA???@@@>>>888555666888:::===@@@BBBBBBAAA@@@BBBDDDEEEDDDAAA===:::999===>>>???@@@AAAAAA@@@@@@===>>>@@@AAACCCDDDEEEEEEEEECCC@@@???AAABBBAAA@@@===<<<<<<>>>AAAAAA???<<<888555444555444222444999999999999;;;???AAAAAAAAACCCBBBBBBAAA@@@@@@??????BBBBBBAAA===999777999;;;======;;;888555333333444555777666222...,,,...222777444222222444555444333444444333000......111333222111000111333333333222111333444444333333444666444333222111000111222222999666333333777;;;======999333------222777999:::;;;>>>AAABBB???999333000......///111111000...,,,---+++******+++,,,++++++,,,+++***+++---000444666}}}xxxuuurrrmmmiiieee___YYYUUUUUUTTTRRRPPPRRRSSSUUUWWWYYY[[[]]]^^^TTTQQQOOOPPPSSSTTTSSSQQQQQQMMMJJJJJJKKKKKKHHHEEEDDDFFFIIIJJJIIIGGGGGGGGGIIIHHHFFFDDDCCCBBBAAAAAAEEEDDDDDDCCCAAA???>>>===444888;;;======;;;;;;;;;===<<<;;;999999::::::;;;<<<:::999888888888666555666555666999<<<======;;;>>>???@@@===:::666444333111555;;;???@@@>>><<<;;;;;;;;;;;;<<<>>>@@@BBBDDDBBBAAA???>>>>>>???BBBCCCGGGFFFEEEBBBAAABBBEEEHHHGGGCCC@@@@@@BBBCCCBBB@@@BBBFFFKKKKKKHHHCCCAAA@@@FFFFFFDDDAAA>>><<<===???AAA@@@??????>>>?????????:::666333333777::::::999999777777;;;???BBBAAA???777888:::<<<>>>>>>======>>>@@@BBBCCCAAA@@@???@@@>>>>>>@@@CCCFFFHHHGGGEEEEEEAAA>>>===999444222333999;;;===@@@AAABBBBBBBBBCCCDDDEEEDDD@@@<<<:::999<<<===???@@@@@@@@@@@@???===>>>@@@BBBCCCCCCCCCCCCEEECCC@@@@@@@@@@@@???>>><<<<<<>>>@@@BBBBBBAAA???;;;888555555222///111666888777888:::>>>@@@AAAAAAAAA@@@???>>>===<<<<<<<<>><<<<<<444888<<>>>>>@@@BBBCCCDDDDDDDDDCCCBBBCCCEEEHHHIIIEEEAAA??????@@@@@@???CCCHHHLLLKKKEEE@@@???@@@FFFFFFEEECCC@@@======>>>BBBAAA@@@???>>>>>>>>>>>>999777555666888::::::999888888888;;;>>>@@@???>>>999:::<<<===<<<<<<<<<<<<>>>@@@BBBAAA???===<<<===<<<===>>>@@@BBBCCCDDDDDDCCC???===;;;888333222666:::;;;===???@@@AAABBBBBBDDDEEEEEEBBB>>>:::777666999:::<<>>===<<<;;;===???AAACCCCCCAAA@@@<<<999777555111---000666777777777:::>>>@@@AAAAAA???>>>======<<<======>>>BBBAAA>>><<<::::::;;;=========;;;999777777:::<<<===:::777777888999888666777666444333333222222222000000...+++)))(((***,,,***,,,------,,,---222777??????>>>:::555111//////333222111000000111222333666666666888;;;>>>@@@AAA999666222111333666777777444444333222111000...,,,+++---000222222111111111111000......000000000//////---***(((***...333666}}}zzzyyyxxxuuupppkkkccc```\\\YYYWWWUUUTTTSSSUUUUUUUUUVVVWWWYYY[[[\\\VVVTTTRRRQQQQQQRRRRRRRRRPPPOOOOOONNNNNNLLLJJJHHHDDDFFFGGGGGGEEECCCCCCDDDHHHGGGFFFDDDBBBAAAAAAAAAAAAAAA???>>><<<;;;:::999555888===@@@@@@>>>======;;;:::888777777777888999888777666777999::::::888:::999888666555555666777888999::::::999:::<<<>>>:::===@@@AAA???===<<<;;;999999999:::<<>>@@@AAAAAABBBBBBBBBAAAAAACCCEEEGGGDDD@@@>>>===>>>@@@@@@CCCGGGJJJHHHBBB======???AAACCCFFFFFFDDDAAA???>>>BBBBBB@@@???>>>>>>======:::999888888999999999888999999999:::<<<<<<;;;:::888:::<<<;;;:::999:::<<>>======:::666777<<<<<<<<<======>>>???@@@AAADDDDDDCCC@@@;;;666444333444777:::>>>@@@AAAAAAAAA;;;===>>>@@@BBBBBBBBBBBBDDDDDDCCCBBB???===<<<;;;:::<<<@@@BBBBBBAAA@@@???;;;999888777333///222999888888999;;;???AAABBBAAA???>>>>>>===>>>???AAABBB???>>><<<<<<===>>>@@@AAA<<<<<<;;;999777888:::<<<===999666777:::;;;999666333333222111000//////000000000...+++(((''')))***(((***,,,+++***---222666>>>>>><<<999444000//////333333222111111222333444444777:::===?????????>>>:::888444222222333333333222333333///***'''(((+++,,,///222222000/////////000...------...//////...*********+++---000333555|||yyyxxxxxxuuupppkkkdddbbb___\\\YYYWWWVVVVVVVVVVVVUUUUUUVVVWWWYYYZZZWWWVVVSSSQQQPPPQQQRRRSSSOOOOOOPPPOOONNNLLLIIIHHHFFFFFFFFFDDDAAAAAABBBCCCFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>><<<:::888777777666999===??????=========::::::::::::999999999888666555555666888::::::999:::::::::777444333333444555666777777888:::===@@@>>>@@@BBBBBB???===<<<<<<999999999;;;===@@@BBBDDDCCCAAA>>><<<;;;<<<===??????@@@AAA@@@???>>>>>>???CCCAAA???======???AAACCCDDDFFFGGGEEE@@@<<<<<<===<<<@@@EEEGGGFFFCCC@@@???AAA@@@???>>>============;;;;;;;;;;;;:::888777666888888999999999999888888555888:::999777777999<<>>:::888888999;;;;;;<<<;;;:::<<<>>>AAA???>>>@@@AAA===:::<<>>===<<<;;;;;;<<<>>>???BBBBBBAAA>>>999555333333555777;;;???BBBCCCBBBBBB;;;;;;===>>>@@@BBBCCCDDDEEEFFFFFFCCC???<<<;;;:::888<<<@@@AAA@@@>>><<<<<<;;;;;;<<<;;;666222555<<<<<<;;;;;;>>>AAACCCCCCBBB@@@???>>>>>>>>>@@@BBBDDD===;;;999:::===@@@BBBBBB999::::::999888777888:::999666444555777777555222000000000///---,,,---///222222000,,,)))((()))+++'''(((***++++++...111444666777777666444333333444444444333222222333555666555888<<<>>>>>><<<<<<;;;999888666444222222111111111444444...&&&###%%%***,,,///333222///,,,,,,---...,,,++++++,,,------,,,'''(((***---///111222222~~~{{{wwwvvvuuusssnnniiidddcccaaa^^^ZZZXXXWWWWWWVVVVVVUUUUUUVVVXXXZZZ[[[XXXWWWTTTRRRPPPPPPRRRSSSLLLNNNOOONNNLLLIIIGGGGGGFFFEEECCC@@@======@@@BBBBBBCCCEEEFFFFFFDDDBBB@@@CCCAAA???;;;999777666666888;;;===>>>===<<<<<<===;;;<<<===>>>>>><<<;;;:::666555444555777888888777777888999777444111222333555555555444444666:::===>>>???AAA@@@>>>===<<<===;;;;;;===>>>@@@BBBCCCDDDCCCAAA>>>;;;:::;;;<<<===???@@@AAA@@@>>>;;;;;;;;;============>>>@@@CCCEEEEEEEEEDDDBBB@@@>>><<<<<<:::>>>BBBCCCCCCAAA@@@@@@??????>>>===<<<<<<<<<===<<<===>>>===:::777555444444555777777777777777888555888;;;;;;999999===AAAFFFDDDAAA<<<888777:::<<<<<<======;;;:::;;;>>>BBB???@@@CCCDDDAAA<<<>>>CCC@@@>>><<<:::999:::;;;<<<>>>??????===:::777777888999<<>>AAADDDFFFFFFHHHHHHEEE@@@<<<::::::777;;;???@@@>>>;;;999888<<<>>>@@@@@@:::444666<<<@@@??????@@@CCCDDDDDDCCCBBB@@@>>><<<<<<===???@@@<<<999777888;;;???@@@@@@666888:::999888666666666666555444444444333111000---//////...,,,+++---000555444222...+++)))***,,,(((((((((***...000000000000222444555444555777999555555444333444555666777777999;;;:::888666888999777777777666444333444444333333111---(((&&&&&&(((***...222111...++++++---,,,+++))))))+++,,,+++***)))***+++---...///000000}}}zzzvvvtttsssqqqlllgggdddcccbbb^^^[[[XXXXXXXXXVVVUUUUUUUUUVVVYYY\\\]]]YYYWWWUUURRRPPPOOORRRTTTJJJLLLMMMMMMJJJHHHFFFEEEFFFDDDAAA<<<:::;;;>>>AAA???AAADDDFFFFFFDDDAAA???EEECCC@@@<<<999777666555:::;;;======<<<;;;<<<======>>>@@@BBBAAA???===;;;777666555555666777555444333666888666333111222333555555444222222333777:::<<<===??????=========>>>===>>>@@@BBBDDDEEEEEEEEECCCAAA>>>;;;::::::<<<===???AAABBB@@@===:::999999:::;;;<<<===???AAAEEEGGGGGGEEEBBBAAAAAA@@@===;;;;;;===?????????>>>???@@@>>>======<<<<<<<<<<<<<<<===>>>???>>>:::777444333111333555666666777888999888;;;??????===>>>CCCGGGFFFDDD???:::777888<<>>>>>>>><<<:::;;;???CCC???AAAEEEFFFBBB===>>>CCCAAA???<<<999777888999:::;;;=========;;;:::;;;<<<>>>@@@CCCFFFGGGEEECCCAAA::::::999:::===AAAEEEHHHGGGIIIIIIFFFAAA<<<:::;;;666:::??????<<<888666666>>>@@@DDDCCC<<<555555;;;BBBAAAAAABBBDDDEEEEEEDDDCCCAAA>>>;;;999999;;;<<<;;;888666666:::======<<<555777999:::888555444444555666666555444222111111,,,...///...,,,,,,...111777666444000,,,++++++---)))((('''+++///222000...000222444555555555777999666555555444555666777888::::::999555222222555888555666777777666666777888555222...++++++***((('''(((,,,111111---***,,,...,,,***((()))***+++******,,,,,,,,,,,,,,,---//////~~~yyyuuuqqqnnnnnnqqqqqqmmmiiicccbbbaaa^^^ZZZXXXYYYZZZZZZVVVSSSSSSUUUWWWWWWVVVWWWSSSOOONNNOOOOOONNNLLLIIIHHHHHHGGGFFFEEEDDDDDDFFFEEECCCAAA>>>;;;999888;;;BBBIIIIIIDDDAAACCCFFFEEEBBB===999666666777777===???@@@>>>999666666888:::;;;===>>>>>>===;;;:::666444333333555777888777888:::<<<:::555222111222777666333222333555888:::======<<<999777777:::<<<:::===AAADDDEEEFFFGGGHHHEEECCC>>>999666777<<<@@@???DDDEEE@@@<<<;;;;;;999?????????===;;;<<>>>>>???>>><<<;;;===>>><<<;;;:::999999:::;;;<<<<<<<<<<<<:::777444444444333555777888888888999:::999:::;;;>>>AAACCCBBBAAA@@@>>>;;;;;;<<<>>>??????:::999888999:::<<<>>>???AAA@@@@@@@@@BBBCCCBBBAAA??????>>>;;;999888999;;;999:::;;;:::888999===AAAAAABBBDDDFFFFFFEEECCCBBB>>>;;;888777999???FFFKKKKKKFFFAAA???AAA@@@===999888888999::::::999777666===>>>???<<<777444444555<<>><<<:::999;;;BBBHHHIIIEEEAAABBBEEECCCBBB>>>;;;777555444444888:::;;;;;;888666777888888999:::;;;;;;:::999888555333222333777:::<<<<<<<<<>>>>>>;;;777222111111666666555666666888999:::::::::999777555555777:::<<>>===:::777<<<===>>>===<<<===AAADDDEEEDDDBBBBBBBBBAAA>>><<<<<<======<<<:::;;;===???===<<<;;;:::::::::;;;<<<<<<<<<<<<999666444444555555888;;;;;;999888999;;;::::::;;;===@@@AAA@@@???>>><<<999999;;;===>>>>>>>>><<<999888999;;;===???@@@>>>===>>>@@@AAAAAA@@@@@@@@@@@@===:::999999:::;;;===>>><<<:::;;;???CCCBBBBBBCCCDDDDDDCCCBBBAAA===<<<999888;;;@@@EEEIIIGGGCCC??????@@@@@@===999555555666666777777666666>>>>>>===:::555222222444;;;@@@EEEEEEBBB???@@@BBBEEEDDDAAA<<<777444444555444555777888888:::===???;;;999666555555555444333777888999999999777555333666777777555333111111222888888888555111...---------...///111444555444333444222//////000222222111222555888:::999999999999;;;888444000...///111333555555666777888999999999777666555444333111,,,)))***+++---000222///+++''',,,,,,+++******+++,,,---)))***,,,---...///000111}}}wwwuuusssrrrqqqrrrrrroooiiicccbbb```]]]YYYUUUTTTUUUWWW[[[XXXUUUSSSSSSSSSRRRQQQNNNOOORRRTTTUUUQQQLLLGGGBBBAAAAAAAAABBBCCCEEEFFFGGGFFFDDDAAA???<<<:::999;;;BBBHHHIIIEEEAAAAAABBBAAA@@@>>>;;;888555222111222444666777666666777888555666777888888777666555444222111333777<<<@@@AAA???@@@???<<<888333000000444555888:::;;;;;;;;;:::666666555333111222444777;;;>>>AAACCCAAA???>>>===>>>===;;;777555555777999===CCCFFFDDDAAA@@@<<<777999;;;<<<======>>>AAADDDCCCBBB@@@@@@AAAAAA@@@>>>;;;;;;;;;999888:::>>>AAA======<<<;;;::::::;;;;;;;;;;;;:::888666555666777<<<@@@CCC@@@;;;666777999;;;::::::<<<>>>???===<<<;;;999777888:::===>>>>>>BBB???;;;999:::<<<===>>>???===;;;<<<>>>@@@AAAAAA@@@AAABBB@@@===:::999999===???@@@???======AAADDDCCCCCCCCCBBBBBBAAAAAAAAA>>>===<<<<<<>>>AAAEEEGGGBBB@@@===>>>???>>>;;;777333333333444555666888888>>>===;;;888444222222444;;;???BBBCCC@@@===<<<===BBBBBB@@@===999777777777555666888999999:::===???:::888444333444444444444;;;;;;<<<<<<<<<:::999888999:::999777444222222333444666999888666222000000---000333555444333222222111///------...000000///111111333666888:::999777999777333///---...///000333444666777777777666666777666555555444222...+++******+++...///...+++(((---,,,,,,+++++++++,,,,,,)))***,,,...000000000000|||wwwvvvsssrrrrrrsssqqqmmmfff```aaa```\\\WWWSSSQQQSSSUUUZZZXXXUUUSSSQQQPPPOOONNNMMMOOORRRTTTTTTQQQLLLHHHCCCBBBAAA@@@AAABBBDDDEEEFFFEEEDDDBBB???===;;;;;;<<>>@@@AAABBB???>>><<<===???@@@???>>>;;;:::999888777:::???BBB======<<<;;;;;;:::::::::888888777666555666999<<>>???AAABBBAAA??????===;;;;;;>>>@@@AAABBB@@@BBBCCCCCC???;;;999888<<<>>>@@@???<<<<<>>AAAAAA>>>;;;::::::>>>??????===;;;999999:::999:::;;;:::::::::<<<>>>:::777333111222444555555;;;<<<<<<<<<<<<;;;:::999:::::::::888444222222222111555999:::888444111///---111666777444111000111000...,,,,,,...000000//////......111666888777555777444111...,,,---...///111222333444555444222111222222222333333222///,,,+++++++++---//////---+++---------,,,,,,,,,,,,,,,***+++---///111111000...zzzvvvwwwrrrrrrqqqpppnnniiiccc___aaa___\\\WWWRRRPPPQQQRRRWWWWWWUUUSSSPPPNNNMMMMMMOOOPPPQQQRRRPPPNNNLLLKKKGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA???>>>===<<<===AAADDDEEEBBB???===>>><<<:::888666555666888999222222222444555555555444444444555555555555444444444222000000444777:::;;;777777777666555333000///---000555999;;;:::777555/////////...---...111444333555888999888777777777888888888666444333444555555;;;AAACCCEEEGGGCCC>>>999999:::<<<>>>???@@@@@@:::999999:::<<<======<<<::::::999777777:::???CCC;;;;;;;;;;;;;;;::::::999555555555444444777<<<@@@DDDFFFGGGCCC<<<888888::::::999777777888999888666888666666777;;;???AAABBB@@@@@@BBBGGGLLLKKKFFFAAA@@@>>>===>>>@@@BBBBBBBBB???AAADDDCCC@@@<<<999888:::===>>>===;;;:::===@@@GGGGGGEEEDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBB===<<<:::999888666333111555444444444666888:::;;;888777666777888:::<<<<<<;;;===???@@@>>>;;;999888:::<<<>>>>>><<<::::::;;;===>>>>>><<<:::999:::;;;999666222111222444666666888888888888888888777777888888888666222000000000000333777999777333000...---222666777444000///000111///......000111222111///---,,,///333666555222444222///---,,,---.../////////000111111000///...//////000222444444222000---,,,---...111222111///............------,,,,,,+++***,,,...111222///,,,xxxtttuuurrrqqqooolllhhheeebbbaaaaaa```^^^YYYTTTQQQPPPQQQSSSTTTTTTRRROOOMMMMMMNNNQQQRRRRRRPPPMMMKKKKKKLLLKKKJJJIIIHHHFFFDDDCCCBBB@@@@@@@@@??????>>>>>>>>>>>>@@@AAA@@@>>><<<<<<<<<888888777777777888:::;;;222222111333444555444222444444444444444444444444444222000111222444555444111111111111333222000---,,,///222555666666444222............---///222555444555777777777777999;;;888888888666444333555666555:::===???CCCGGGFFFAAA:::999777888:::<<<<<<;;;666666777999;;;<<<:::999888888888777777999===@@@999999::::::::::::999999555555444222333777===AAA>>>>>>>>>===<<<<<>>@@@CCCBBB@@@<<<:::999:::<<<>>>===;;;:::<<<>>>GGGFFFFFFEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@??????>>>:::999777555333222111111444444444444555666666777444444555888;;;>>>???>>>:::;;;===>>>===;;;888666777:::===>>><<<;;;::::::>>>>>>===;;;888777777999888555333333444666777777555555555555555555555555555555555333000......//////222555666444222111111111333666666555222111000333111///000222444444444111000000111222333333222111///...------...///000//////......------------//////111333666666444222------...111333444333222////////////...---,,,,,,,,,******,,,000111...+++~~~wwwuuuvvvsssppplllgggcccaaabbbcccaaaaaa```\\\WWWRRRPPPPPPOOOQQQRRRQQQOOOMMMNNNOOOQQQSSSSSSQQQMMMJJJIIIJJJKKKKKKKKKKKKIIIFFFCCCAAA=========>>>>>>???????????????>>><<<:::999:::;;;555777999;;;;;;:::999777111//////111444555333111333333222222222222333333333222111222333333222000///...---///111111...+++...///000222222222222222////////////...000444666666777666555444666999<<<999999888666444444666888999;;;;;;<<<@@@EEEEEEAAA;;;777444333555666666555333444777:::<<<<<<999666555666666666555666999;;;555666888999::::::999999888777555222111555:::???===:::777777:::>>>AAABBB888555333333444555555444333222222555:::???CCCDDDAAABBBFFFNNNUUUUUUMMMEEEAAAAAAAAACCCDDDCCC@@@>>>===???AAAAAA???<<<;;;;;;;;;>>>AAA@@@===<<<===???DDDDDDEEEFFFFFFEEEDDDCCC>>>>>>===<<<;;;:::::::::666555333111///000222444777777777777666555555444222222444888===???>>><<<888888:::;;;;;;999666444555888<<<===<<<:::999999999::::::888666555666777777555444444666888888777444333333333333333444444222333333222///......///...000222333222333555666666555555666777777555333333222000111333555555555555666666555333222333444......---------///111222222000...---,,,,,,---...000000111333555555222000------///222555666444222//////000000///...,,,+++---***(((***...000...+++~~~xxxwwwyyyssspppjjjddd______bbbdddaaabbbaaa^^^YYYSSSPPPOOOLLLOOOQQQQQQOOOMMMNNNPPPPPPSSSUUUSSSNNNJJJHHHHHHIIIJJJLLLLLLJJJGGGDDDAAA;;;;;;<<<===>>>???@@@@@@@@@???<<<999888888999:::333777<<>>===999555333444555555444444666888333555666888999999999999<<<:::666222000333888<<>>777444222222333555555444111000111444999>>>BBBCCCDDDCCCFFFMMMTTTTTTMMMFFFAAAAAABBBDDDDDDCCC???<<<<<<>>>@@@???>>><<<<<<<<<>>>AAACCCBBB???>>>???AAAAAABBBDDDFFFFFFEEECCCBBB===<<<:::999888777777777222111000......000444888::::::;;;;;;999777555444111111333888===>>>;;;888555666777999:::888555222333777;;;===<<<:::888888555666666555444444666777666555555666888999888777444444333333333444444555111222333111///......///...///000111222444888<<<999777555777999:::888555333222000111333555666666999;;;;;;888444222444666------,,,---...000222333444222///,,,+++,,,.../////////000111222111...++++++,,,///333666666444222///000000000000...,,,+++---***'''(((,,,///---***zzzvvvsssrrroookkkfffdddcccccccccfffccc```]]][[[XXXUUURRRPPPPPPQQQSSSTTTRRROOOLLLMMMOOOQQQQQQOOOJJJEEEBBBEEEFFFHHHJJJLLLKKKGGGDDD======<<<===>>>@@@BBBDDDEEE@@@999333111222666999777:::BBBIIIHHH===333///---///333666888999888777777444000000333666666555333333222222222333444444...///000///---+++,,,------000111///,,,,,,111555333222111000000000111222444333111000000111444555;;;:::999777777777777777===<<<;;;:::::::::::::::666555333000...///333666444888===???>>>;;;888777666555444222111111111222///222555666555666999<<>>BBBDDDBBBDDDGGGJJJNNNOOOKKKGGGBBBAAA???@@@AAABBBBBBAAA??????>>>===;;;<<>>===@@@BBBCCCCCCBBBAAAAAA>>>;;;888777888888666444444444444111...000444888<<<<<<;;;999777777:::<<<666444222222444777::::::777666777;;;??????999333666666666666777777777777333444777999:::999888777666777888999999:::999999999666444444666888999999888444000000333444111...---/////////444<<<>>><<>>>>>>>>@@@AAACCCEEEFFFFFFAAA:::444111333666999999===FFFNNNLLL@@@555000...000444777999999888888333000...000333666666555222222222222333444555666000000000...,,,+++,,,---///111222///,,,+++///333444333222000//////000000333111///......000333555999999999999999888888888;;;::::::999888777777666555444222///------000333333777<<<>>>>>>;;;999777666666555555444333222222000222444555444555777:::@@@<<<666111...///333777;;;777222111444777:::;;;999999999:::;;;;;;;;;<<<555444333555:::@@@EEEGGGDDDDDDDDDFFFKKKOOOLLLFFFBBB@@@>>>???@@@BBBBBBAAABBBBBBBBB@@@???@@@BBBDDDJJJJJJJJJIIIHHHFFFEEECCC@@@@@@@@@@@@??????@@@AAA@@@<<<777666888:::::::::666666555222///000444888;;;;;;;;;999777777999<<<888555333222555888:::;;;888777777;;;??????;;;777666666666666666666666666444666999<<<<<<;;;999888777888888999999999999999888666444444666888888888777444111111333333000,,,...000000000555<<<>>><<<:::777444444555888::::::888444000111555888777555666777777555000---,,,,,,,,,+++)))((('''+++000444111...+++)))***++++++***+++)))((()))++++++)))&&&)))+++------,,,+++,,,...///222444222......111444:::888555444444333000...|||wwwssspppnnnkkkiiieeebbb^^^\\\[[[[[[]]][[[ZZZYYYZZZ[[[ZZZYYYUUUUUUUUUVVVVVVTTTPPPLLLKKKLLLLLLKKKIIIFFFCCCAAABBBCCCEEEHHHKKKKKKIIIGGGAAAAAABBBDDDEEEFFFGGGHHHGGGBBB;;;555222333666999;;;>>>GGGNNNLLL@@@555000000222555888999:::999888///------000444777666444111111222333444666777888222222000...++++++,,,...222333333000,,,+++---000333333111000////////////111///---,,,---000333555888999:::;;;;;;:::888777666666777777666555333222333333111...++++++---///111555:::<<<<<<:::888777666777888999888666444222111222333333333444777:::@@@>>>888222......111444555555555444444666999<<<<<<<<<===============<<<555444444777===CCCGGGIIIFFFDDDAAABBBKKKRRROOOFFFAAA???======???AAAAAAAAAEEEFFFFFFEEEDDDEEEGGGIIINNNMMMLLLJJJIIIHHHHHHGGGAAA@@@???======>>>???@@@BBB>>>999777999<<>>???===;;;888888777777666666555555666888<<<>>>???===;;;999888888999999999888777777666444222222444555666666555222111222333333///+++000222222111444;;;<<<:::333222222444777:::::::::888444222333666888888777555555444000,,,*********...---,,,***)))+++000333111---)))((()))+++------+++)))(((((())))))'''&&&)))***+++******+++...000444555555222///...111555===;;;888777777666444333xxxtttqqqnnnmmmhhhfffdddaaa]]][[[YYYXXXYYYWWWVVVVVVWWWYYYYYYXXXSSSSSSTTTUUUVVVTTTPPPMMMKKKKKKKKKJJJIIIFFFDDDCCCEEEEEEFFFIIIKKKKKKIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFAAA;;;555222333666888;;;<<>>>>>??????>>>===<<<555444555888>>>DDDHHHJJJEEECCCAAADDDPPP[[[UUUHHH???===;;;<<<===@@@@@@@@@DDDEEEGGGGGGGGGIIIKKKNNNOOOMMMJJJGGGEEEDDDEEEEEE@@@???>>>???@@@AAAAAAAAACCC@@@>>><<<<<<>>>???AAA<<<;;;888555333222333444888999999888666666777999:::777333222333666888888888777666777;;;===>>>===;;;;;;:::999888777666666777999<<>>>>>;;;666333111111222444777:::===>>>===@@@BBB???999333222222999===@@@>>>888555777;;;<<<===>>>??????>>><<<;;;555444555888===BBBFFFGGGAAACCCCCCHHHXXXddd\\\LLL>>><<<:::999<<<>>>@@@@@@@@@BBBDDDFFFGGGJJJMMMOOOKKKIIIEEEBBB????????????===>>>@@@CCCFFFGGGDDDAAABBBCCCBBBAAA@@@>>>>>>===>>><<<999666444444333333666777777666444444555666777444111111222444555555777666444555888;;;===>>>???>>>===<<<;;;:::999888888999;;;======<<<:::999666666666666555333222111///...,,,---.........---,,,---///222555555444333999999666222222555444000+++---000444777777444111,,,,,,,,,///222444555555000///...---...///000000111222111000//////111444444000+++'''''')))***+++))))))***+++++++++,,,,,,+++,,,+++***+++...222666444333111...---...000333444444333222222444666777{{{vvvrrroookkkiiicccccccccbbb```]]][[[YYYUUUSSSPPPPPPQQQSSSTTTTTTNNNOOOOOOQQQRRRQQQNNNKKKKKKKKKLLLMMMLLLJJJHHHFFFBBBBBBDDDGGGKKKMMMMMMLLLMMMLLLIIIGGGEEEDDDDDDDDDBBB???:::666444555888:::???;;;:::;;;999555444666666666777888888888888888666444333444555444///+++---...///111444666999::::::999777333000...///111555555333222000...---,,,&&&(((+++...111333444555222222222333444555666666666888999:::888444000...,,,---///222444555555555000111111///,,,)))(((((())),,,000222111000000000333666;;;>>>>>>:::666333111111222555999<<<======888===BBB@@@:::444222333<<>>???@@@???===<<<777666666888<<<@@@BBBCCC===CCCEEEKKKZZZhhh```NNN===:::888888:::===???@@@===@@@BBBDDDEEEGGGJJJLLLFFFDDDAAA???=========>>>>>>???AAAFFFJJJJJJFFFAAAAAACCCDDDCCCAAA>>><<<<<>>===<<<;;;;;;999:::::::::::::::::::::666666666555444333222111000///......//////...---,,,---000222555666666666999999666111000333111---+++---000555888777333000***+++,,,...000111222333///...---...111333333333...///000///......///111222...***'''&&&''''''''''''))),,,,,,+++******+++,,,---,,,,,,,,,...333666000///...---...///111222555444333111//////222444}}}yyyuuurrrnnniiifffaaaaaabbbbbbaaa^^^\\\ZZZTTTRRROOOOOOQQQTTTVVVVVVQQQQQQQQQQQQQQQOOOKKKGGGIIIJJJLLLNNNMMMKKKHHHFFFEEEDDDDDDFFFHHHIIIHHHFFFKKKIIIFFFCCCBBBCCCDDDFFFBBB@@@;;;888777888;;;===<<<999888999888444444777666666777777777777777777666444222222333222...***------...000222555777888888888777444000------...111000/////////...,,,+++&&&(((+++...111222444444111333444666666666555444222333555666555333000///---...///000111222222333///111222111...+++***)))+++---000111111/////////222555999<<<<<<999555222222222333666:::;;;:::777444999===;;;555111222555:::<<<===;;;888555666777:::<<<>>>@@@AAA@@@>>>===:::999888:::<<>>???>>>@@@BBBCCCCCCCCCEEEFFFBBBAAA@@@??????@@@AAABBBDDDBBBBBBFFFIIIIIIEEE@@@@@@BBBCCCAAA>>>======???>>>;;;777666666555333111000222333222000///000000000000111444666666555333777777777666777888:::<<<@@@@@@???>>>======<<<<<<<<<;;;:::999888999;;;<<<666666666666666555444333444333222333444444222000///000222333444555666777666666333//////333222...,,,...222666:::999666333...///000000000////////////......000333444333111,,,.../////////...///111111...+++))))))******)))***---111111...+++)))))),,,,,,---,,,,,,...111444,,,,,,,,,---///222333333111111000...+++,,,///333|||zzzwwwtttqqqmmmgggccc___```aaabbbaaa___\\\ZZZSSSQQQOOOOOORRRVVVXXXYYYTTTSSSSSSRRRQQQMMMHHHEEEGGGIIILLLNNNNNNKKKGGGEEEJJJIIIGGGEEEEEECCC@@@===IIIFFFCCC@@@@@@BBBEEEHHHCCC@@@===:::999;;;>>>@@@888555666888888444222444666666666666666666777777555333000000222111...***,,,---...///222444666777777777666333///,,,++++++---,,,,,,,,,---,,,+++)))'''(((+++...000222222222111222555777777555333111...///111333333333111111//////.........//////000///111333222000---++++++,,,///222222111/////////111444888;;;;;;888555222333333444777::::::666222111555888555///---111666777888888777555555555666:::<<>>>>>>>>===DDDEEEDDDPPP___\\\LLL;;;999666555888<<<>>>???@@@BBBCCCCCCAAA@@@@@@AAA??????@@@AAACCCEEEFFFGGGIIIEEECCCDDDGGGGGGCCC??????@@@@@@>>><<<<<>>>>>======<<<<<<>>><<<:::888888999<<<===777777777777777777666555888777777777888888666444333333444333333444555777222333111...///333333000---///333888<<<<<<:::777444444555333111.........///......111444444222///---///111111111111111333222000...---...//////...///333777666222---)))(((+++,,,,,,,,,,,,---///222******+++...111444555444)))***+++)))(((***///333xxxuuurrrqqqpppmmmfffaaa[[[]]]___```___\\\YYYVVVUUUSSSPPPQQQTTTWWWWWWUUUSSSPPPNNNOOOQQQPPPKKKEEEGGGHHHJJJJJJIIIHHHIIIKKKOOONNNLLLHHHDDDBBBBBBCCCBBB???<<<:::<<<@@@FFFJJJFFFBBB===999999;;;===>>>777555333222333444444333666555444444333333444444666111,,,+++...000...,,,///---***))),,,///111111777444222000//////---+++000///...---+++***)))(((&&&))),,,000222333333222111444777888555222000///------...//////.........///333333000000333222///---///111000---+++,,,---///444888999666222000000666666777777777666444333444555555666666666666666333333333222000///000222999888777666666777888:::>>>???@@@@@@???======>>>999;;;===>>>>>>===;;;999???>>>;;;>>>PPP___ZZZIII:::888666666999>>>AAACCCCCCCCCBBBAAA@@@@@@??????@@@>>>>>>AAAGGGKKKMMMLLLKKKHHHDDDBBBAAA@@@>>>===???>>>;;;:::999:::;;;<<>>???===<<<===@@@AAA???===<<<;;;::::::<<<<<<;;;999999666555777;;;>>>>>><<<===>>>>>>>>>===<<<;;;:::444333222555777888555222555222000000333444222000222333555888:::<<<=========:::777666777777555333555333111000111111111000---///111111///------...,,,...000111111222444555777666555444222000...---...............---------&&&)))...555999888555111///+++'''&&&))),,,...---}}}xxxuuurrrpppnnnjjjccc^^^[[[\\\^^^______\\\YYYWWWWWWTTTRRRRRRTTTVVVUUUTTTPPPNNNLLLNNNPPPPPPLLLHHHFFFHHHHHHHHHHHHHHHJJJLLLQQQQQQOOOKKKFFFDDDDDDEEE@@@===999666666999===@@@@@@>>>;;;999999999999888222111000111333666777777777666444222111000///...444000,,,,,,000333222000000...,,,---///111222222555333111000000000///...000000///...---,,,++++++***+++...000222222222222111222444666555333000...)))***+++---....../////////333333111111333222///,,,...000///---,,,---///000444999:::888555333333444555666666666555444444444555777888888888666666222222333111000///000111777666444444555888;;;===@@@@@@@@@>>><<<:::999999666888;;;======<<<;;;999>>>>>>;;;===JJJWWWSSSFFF;;;999777777999<<>>>>>;;;777666777:::<<<<<<:::777333222333333222000111444888999999999999:::;;;;;;;;;<<<<<<===>>>???@@@>>>======@@@AAA???===:::999888999;;;=========<<<:::999:::===??????>>>@@@??????>>>===<<<;;;:::555444333555888999777555666333111222444666666555555666888:::===>>>???@@@>>>;;;888999<<<===:::777666444222222222222000//////111222111...,,,++++++---///000111222555888;;;>>><<<999555222000/////////......------,,,++++++***,,,111666;;;<<<:::777000---)))(((***---......|||xxxtttpppnnnlllhhhaaa\\\[[[\\\^^^^^^^^^\\\ZZZXXXXXXUUUSSSSSSTTTUUUTTTTTTNNNLLLJJJLLLOOOPPPMMMKKKFFFFFFGGGFFFFFFHHHLLLNNNTTTTTTQQQMMMHHHEEEEEEFFFAAA>>>999444222333555666999:::;;;<<<:::777444111---,,,,,,///333777::::::777666444111...,,,***)))000---***,,,000333444333222111000111333444444333333111//////000111111000000//////.............../////////000000000111111000000000222555444000,,,%%%&&&(((***,,,---......///222333111111333333000,,,---......---...000222222555999;;;:::999888888444555555555555444333333333555888::::::999666444000111222111//////000111444333111111444888===@@@BBB@@@>>>;;;888666555444333555888:::<<<<<<;;;;;;===???===;;;AAAJJJIIIAAA;;;:::999888888:::<<<>>>BBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCGGGKKKNNNNNNNNNHHHFFFEEEEEEEEEEEECCCAAA;;;;;;::::::;;;<<<>>>???;;;888555555888<<>>>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@???===888777666777:::>>>@@@@@@>>><<<;;;<<<>>>???>>>===@@@???>>>===<<<;;;::::::777666555666888999999999888666333333666999:::;;;888999;;;===???@@@AAABBB===999666999???AAA===888666555444333333222000...111222333111---***((((((...//////111333999@@@FFFIIIDDD>>>777222111111222111111///...---++++++***...///222777<<>>@@@===888222...+++***+++...222777::::::555555333111///,,,***)))---+++)))***---000111111333333333555777777555444111///---,,,---/////////......---------...///000111000///...............000...---000444555000+++$$$%%%''')))***+++,,,,,,...222222000000333333000+++,,,,,,---...000222444333555888;;;<<<<<<<<<<<<777666666555333222111000000333777999:::888444222///111222111000//////000111000///000222777;;;>>>@@@===:::888666555333222222444777999<<<============@@@???::::::???@@@===999:::::::::999:::<<<>>>BBBCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDGGGIIIJJJJJJIIIEEEDDDEEEFFFGGGGGGDDDBBB======<<<;;;;;;<<<======888555111111555:::>>>@@@???===999777666777888888999:::;;;;;;::::::;;;===@@@AAAAAABBBCCCCCCCCCCCC@@@@@@????????????>>>===999777555666999===@@@AAA===<<<<<<<<<<<<<<<;;;:::===<<<:::999999999:::;;;888777666666888999;;;;;;:::888555444555888;;;<<<888999;;;===>>>@@@@@@@@@:::555333666===@@@;;;555555444333333444222000---000111222000---***((((((,,,---...000555>>>HHHOOOPPPJJJAAA888222111333555666555444222000...,,,,,,000000111555;;;???BBBBBB888666333222111222333444uuurrrnnnmmmmmmkkkgggccc\\\\\\[[[ZZZYYYXXXXXXWWWSSSSSSRRRRRRRRRSSSTTTVVVPPPOOONNNMMMMMMKKKIIIGGGCCCDDDDDDDDDDDDGGGLLLPPPQQQPPPNNNJJJEEEBBBBBBCCCBBB@@@===:::888777888888666;;;AAACCC@@@999333///---,,,,,,...222555777777333333333222111000...---///---++++++,,,...000000444444555666888888555333000---***)))***+++++++++,,,+++******+++,,,...///000///...,,,++++++++++++000---,,,///333444///+++''''''(((((())))))((((((---000111//////222222///******+++---000222444555333444666999<<<===>>>>>>:::999777555222000......///000333555666444222000000222333222000///.../////////000111333555888999;;;999666555666666555333333444777999;;;======>>>===@@@@@@;;;777888:::;;;888:::<<<===<<<===???AAABBBCCCDDDEEEDDDCCCBBBAAABBBCCCCCCDDDCCCCCCCCCCCCAAABBBDDDGGGIIIHHHDDDAAA@@@???>>><<<;;;999888888333000------000444888::::::999888666666666888:::999:::<<<;;;:::;;;<<<>>>CCCCCCDDDEEEEEEEEEDDDDDD@@@@@@@@@???===<<<<<<<<<;;;888666666888<<<>>>>>><<<===>>>===<<<;;;:::999777666444444444666999;;;999888888777777888:::;;;<<<:::777444333555777:::777888999;;;<<<=========999555333555;;;===999555555333222222333222000...---...000///---************+++---000777@@@LLLSSSPPPJJJAAA888333222555777;;;;;;999777444222000///111000///222777<<<@@@AAA===<<<:::777555555666777~~~uuurrrnnnmmmnnnmmmiiifff]]]\\\ZZZXXXVVVUUUUUUUUUQQQRRRRRRQQQOOOPPPRRRTTTQQQQQQQQQPPPNNNJJJGGGEEEBBBCCCDDDDDDDDDGGGKKKNNNLLLKKKIIIFFFBBB??????@@@===<<<;;;:::999999::::::888===CCCDDD???888444222111///...///111333444444000111333444444444333333333222000//////000111222444333444555666666444222///+++(((&&&''')))******+++***(((((()))+++---...---------,,,++++++******000...---///111222///,,,*********))))))((('''&&&+++...///---...111111...))))))+++...222444444333333222333666999<<<======<<<;;;888555222000......//////000000000111000000222444555444111///......---///222555666666555444777555444666999:::777555555666777999:::<<<<<<<<<;;;>>>???<<<777555777:::888<<<@@@AAA??????BBBDDDBBBCCCDDDEEEDDDBBB@@@>>>@@@@@@@@@>>><<<<<<===>>>===???BBBFFFIIIGGGBBB>>>@@@???===;;;888555222111...,,,******---111333444555666777777666666777999999;;;===============???BBBCCCDDDEEEEEEEEECCCCCC???@@@@@@>>><<<::::::;;;;;;999777777999;;;<<<<<<===>>>@@@@@@>>>;;;;;;;;;444222000///000333666999888999999888666555777888:::999888555222222555777666777888999:::;;;;;;;;;:::777555777:::<<<;;;:::999777444222111111///---***,,,......,,,+++++++++)))+++...111777???HHHNNNIIIEEE===777333333666888>>>===;;;999666444222111222000///000444999<<<===??????>>>;;;777666666888{{{vvvrrrnnnmmmmmmllliiifff^^^\\\YYYVVVSSSRRRRRRRRRSSSSSSSSSPPPMMMLLLMMMPPPPPPRRRSSSSSSPPPKKKGGGDDDAAACCCDDDEEEEEEFFFIIIKKKHHHGGGFFFBBB???===>>>???::::::::::::::::::;;;;;;:::>>>AAA@@@:::555444444444222000000111333333222///111333555666666666555333333111000///000222444333222111222444444222111,,,)))&&&%%%''')))+++,,,+++***((('''(((***,,,...+++,,,------------++++++000000000000000///...---++++++++++++***)))((('''))),,,---,,,---000000---))))))+++000444666444111222000000222777:::;;;;;;<<<:::888555333222111111111///---,,,,,,...111222555666777666222///---,,,+++///666;;;===;;;777333444333333777<<<===999555666777777888888999999999888:::===<<<888444666999<<<@@@EEEEEEBBBAAABBBEEEBBBCCCDDDEEECCCAAA>>><<<<<<<<<<<<999777777;;;>>>:::<<>>???@@@===:::888888999999888777888:::;;;;;;;;;:::===@@@???===::::::;;;555333///------///333555666888999888555333333444777777777555333222444777888999::::::;;;;;;;;;;;;888777777777888;;;???AAABBB>>>888444111///---,,,***,,,......,,,*********+++---000333666:::???CCC???===888555444555777888<<<;;;:::888555333222111555333111111444777:::;;;?????????;;;777555555777}}}xxxxxxsssooollllllkkkgggddd^^^\\\XXXTTTRRRPPPPPPPPPUUUUUUTTTPPPKKKIIIJJJLLLNNNQQQTTTUUUQQQLLLGGGEEEAAACCCEEEFFFFFFFFFHHHJJJEEEEEEDDDAAA>>>======???:::;;;;;;;;;;;;<<<<<<<<<:::===???<<<666222333555555333111000222333333222///111333666777777666555000000000///...///222444222111000000111222111000+++(((%%%%%%'''+++...///,,,***)))'''(((***,,,...***+++---//////...---,,,000222222111///------...+++++++++++++++***))))))(((+++,,,+++,,,//////,,,((())),,,111555666333000111///...000555888999999:::999777555444444444444333000,,,)))***---111555666888999777333///---,,,)))///888@@@BBB???999444444333444999>>>>>>999444777777777777666666666666555777;;;<<<888444555999???DDDHHHHHHDDDAAABBBDDDCCCCCCDDDDDDCCC@@@<<<:::999999999666555666;;;@@@888;;;@@@EEEGGGDDD>>>999888777666333000---***(((''''''(((,,,000333444444777:::======999666666666888<<<@@@CCCCCCBBBBBBBBB===>>>@@@AAAAAA@@@>>>======??????===999666777999777666666888;;;<<<<<<;;;777:::======:::888888999888555000,,,+++---000222555888999888444111000111444666777666444333666888:::;;;;;;<<<======<<<<<<444555666555666999@@@EEEJJJDDD<<<555111...,,,++++++,,,...---+++***))))))...000333444555666999:::888777555444444555777888:::999888666444222000///888666333333555777999:::>>>???>>>;;;666333333555}}}xxxtttwwwsssmmmjjjhhhfffccc```]]][[[WWWTTTQQQPPPPPPQQQUUUWWWWWWUUUQQQMMMKKKKKKSSSUUUXXXXXXVVVPPPIIIEEEKKKKKKJJJIIIGGGFFFEEEEEEFFFHHHHHHFFFBBB???===<<<>>>;;;:::<<<@@@@@@<<<888<<<:::777444333444555777666555333444444555333222111000///000222333222111......//////......------///+++)))***///444666666000///------......---,,,000---)))(((+++...//////333222000/////////000111222333333222///......///222---''''''+++......,,,444222///---,,,,,,...///,,,,,,---...///000111111...111444666666666777888:::888666555444444444555222111///...///111444666::::::888555111///...///---,,,///777@@@BBB:::222111333555777777777555444555555666666666555444444777888777666444555888:::CCCDDDDDDDDDCCCBBBAAA@@@===???@@@@@@>>>;;;::::::999999888666444555777::::::<<>>:::888777666555444222111//////...///000222444666777888:::>>>@@@===888555666888>>>@@@CCCEEEFFFDDDAAA@@@>>>???AAABBBAAA@@@>>><<>><<<;;;:::777555888888888999<<<===<<<:::===>>><<<999555444666999666777666222------222777999:::999777333///...---888;;;>>><<<777444555777777:::===@@@AAA@@@???>>><<<;;;:::999:::;;;<<<===FFFDDD@@@999333///...//////---,,,,,,---------,,,+++///333555444222111000222222222333333444444444888555222222222222///,,,444666888888666555777:::<<<999777555555444333111|||xxxtttrrrooollliiihhheee```\\\^^^\\\ZZZWWWUUUSSSSSSSSSYYYZZZZZZWWWSSSOOOMMMMMMUUUVVVXXXXXXUUUOOOJJJFFFPPPOOOMMMJJJFFFDDDAAA@@@FFFGGGGGGEEEAAA>>><<<<<<===:::999<<<@@@AAA???<<<:::999777555444555666777555444333333444444333111//////000222444444111///------------,,,+++***)))+++)))(((+++000444666666111///------------,,,+++...,,,******...111222111666444111...------///000000111111///---,,,...///111+++&&&%%%(((,,,---,,,/////////////////////...,,,,,,,,,---...000111222111333666888888888999:::888888666444333111111000444222///...///333777999;;;;;;999666222000000111---++++++222:::>>>:::444111111333444555555555555999999999999888777666555777777777777777999===@@@EEEDDDDDDDDDCCCCCCBBBBBB@@@AAABBB@@@>>><<<;;;<<<:::::::::777555555777999888:::>>>@@@???<<<888555444444444444444444444444333444444555666777777888999<<<>>><<<777444555777>>>???BBBDDDDDDCCCAAA???===>>>@@@AAAAAA???>>><<>>>>>===:::777777888:::222000///............------000333444222///...---111111222222333444444555777555333333555444222///444666888777555444555777999777555444444333111///|||wwwtttkkkjjjiiihhhfffbbb]]]YYY]]]\\\[[[ZZZXXXVVVTTTSSSYYYZZZ[[[YYYVVVSSSRRRRRRVVVWWWWWWVVVTTTOOOKKKHHHQQQOOOLLLIIIEEEBBB???>>>DDDEEEEEEDDD@@@>>>======<<<:::999;;;@@@BBBAAA???888888888777777777777888444333111111222333222111...///222555777555111...,,,,,,,,,,,,***(((&&&%%%&&&&&&(((,,,111444555555111///---,,,------,,,+++---,,,+++---000333444444777444///+++)))***,,,............,,,++++++...000000+++%%%$$$&&&***,,,,,,,,,...000111222111///...,,,,,,++++++---///222444333666999:::::::::;;;<<<999999888777444111...---111000......///333777999<<<<<<:::666222111111222---***)))---444999999777111111000111222444666777============;;;999888666888888888888999===BBBFFFEEEEEECCCBBBBBBCCCDDDDDDDDDDDDDDDAAA>>>======>>><<<<<<<<<999777555666777666888<<>>:::555222222222333444666888999:::::::::::::::999999888777666999;;;:::666444555777<<<>>>@@@AAABBBAAA???>>><<<===???@@@@@@???===<<<@@@<<<999888999;;;======999999999;;;======<<<:::777999:::999888777777888555666666444111222777;;;===<<<:::666111......///888::::::777333111222555999:::;;;===>>>???@@@AAADDDBBB@@@>>>;;;888666444777888999888888999<<<>>>555444333111000//////...///111333333000---,,,+++111111111111222333444555444333444555777777555333444666888777555333222333555444333444444222000---|||wwwtttiiihhhgggeeebbb___\\\ZZZZZZ[[[[[[[[[ZZZXXXUUUSSSWWWXXXYYYYYYWWWVVVVVVWWWUUUUUUUUUTTTSSSPPPNNNMMMKKKJJJIIIFFFCCCAAA???>>>@@@AAABBBAAA???>>>>>>???===<<<;;;<<>>;;;999777999:::::::::;;;>>>CCCGGGDDDBBBAAA@@@@@@AAACCCDDDGGGFFFEEEBBB???>>>???@@@>>>>>>>>><<<999666666777555888<<>>:::555111222222333555777:::<<<>>><<<=========<<<:::888777555777999999777666666888:::;;;<<<=========<<<<<<;;;<<<>>>?????????===<<<:::999888999;;;===>>>>>>999999:::<<<>>>>>><<<:::444666888999999888777666333444444333333444999<<<===<<<999444///------...333444444333000000222444888888888999:::===???@@@CCCBBB@@@===:::666444222666777777666444444666777777666555333111//////000333444555444222///......333222111111111111222333000222444666888888777666666777777777555333000///333333333444555333000---|||vvvrrrkkkiiieeeaaa^^^\\\\\\]]]ZZZ[[[]]]]]]]]]ZZZXXXVVVYYYZZZZZZXXXUUUTTTTTTUUUQQQQQQRRRRRRRRRRRRQQQPPPHHHGGGEEECCCAAA???======<<<===??????>>>>>>@@@BBB???>>>======>>>===<<<;;;888999;;;<<<======<<<;;;333111//////000222222222111333666999:::888333////////////...,,,(((%%%"""###&&&***...//////...---+++))))))***,,,.........//////000111111111222222///,,,((($$$$$$&&&))),,,......---,,,+++---111444555111---+++,,,///222333333333222111000////////////...,,,,,,---///222444444666999999999888888999:::;;;;;;:::777222...+++&&&)))...333444444222000888999888666222000000111---...000333666999::::::555444333333444777999;;;======>>>???===;;;888666::::::;;;;;;;;;===@@@CCC???>>>===<<<===>>>AAABBBFFFFFFEEEBBB???>>>???AAA>>>@@@@@@>>>;;;888777666555888<<>>;;;777333555555555555777:::===>>><<<=========<<<:::888777444666888888888888999999888888999999999:::::::::;;;<<<>>>??????>>>===<<<555666888<<>>;;;999999:::<<<>>>===;;;888222333666888999888777555111111222222333555999;;;;;;:::777222...,,,,,,------.../////////000111333555444444555777999<<<>>>>>>===<<<:::888666555444888999888666333111111222666777777444111000111222777888888777555444444555555444222000/////////000///111333555666777777888888888777777555333111///444333444555666555222///{{{uuuqqqllliiieee___[[[YYY[[[]]][[[\\\^^^___^^^]]][[[ZZZ]]]]]][[[WWWRRROOONNNOOONNNOOOPPPQQQRRRQQQQQQPPPHHHGGGEEEBBB@@@===;;;:::;;;<<<======<<<===???AAA???@@@@@@???===;;;888777888999:::<<<<<<<<<;;;:::444111///...000222333333333333444666777666333000000111111111...***&&&$$$"""&&&+++......,,,++++++***(((((())),,,............///000///......000222---***'''$$$$$$&&&)))+++/////////...---...111333555333111//////111333555555444333111000/////////111000///......000222333333555777888666555555666666777777666444000,,,)))(((,,,222777999777333000666777888777444111//////,,,///444666777777888999666666777888888999999999666777999;;;;;;999666555666888::::::::::::;;;===;;;:::::::::;;;<<<>>>???DDDDDDDDDBBB@@@??????AAA>>>@@@BBBAAA===:::888777666888;;;>>>>>><<<999777777777666666777999<<<>>>======>>>>>><<<999777555333444666777999:::::::::888888777777888888999:::===>>>???@@@@@@>>><<<;;;333555999===@@@@@@<<<999888888:::<<<===<<<999666222222444666888888666444000000111222444777999;;;999999777333///------...+++,,,---///000111111111222111222333555777:::<<<:::999888777666777888888:::;;;;;;999666444444555444666777666333222444777:::;;;:::999666666777888666444111///.........///000222444555555555777999<<<:::888777666555333111555444444555666666444222~~~yyysssoooiiihhheee```ZZZWWWXXXZZZYYYZZZ[[[\\\\\\[[[ZZZZZZ]]]\\\ZZZVVVQQQOOONNNOOOMMMNNNPPPQQQQQQOOONNNLLLFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>><<<::::::;;;======>>>@@@@@@===999666444777888888999999999999888444222///...000333444444444222111111222222111000000111222222000,,,(((%%% $$$))),,,,,,++++++,,,+++***))))))+++,,,,,,+++,,,---...,,,+++,,,000333///---***''''''''')))***...///000///......000111222222111000///000222333222222333333333222000///333222222111111111111111333555777777555444444444333444444444222///---+++,,,///333666777666333222444777::::::777222///...,,,000444555333333555777555777:::;;;;;;:::777666...000333666777666444222000333777888888777777777777888999:::;;;<<<======???AAABBBBBB@@@?????????>>>@@@BBBBBB???<<<999888555777999;;;===<<<;;;:::888777555555666999<<<>>>@@@@@@@@@???<<<888444111111222333555888:::::::::::::::888888888999;;;<<>><<<:::555666999<<>>;;;888777777999;;;===;;;888555333222222444777777555333222111111333666888:::;;;888999888666222000///000---...000222333222000...000000111333555777999::::::888666555666888;;;===;;;<<<===<<<999777777888333666999888555555999======<<<;;;888555444555666333111///------...000111444666666555444444888;;;@@@===999777777888666555555444333444555666555444{{{wwwqqqnnnfffgggfffaaa[[[VVVUUUVVVUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXWWWUUURRRQQQSSSTTTNNNOOOQQQQQQPPPNNNKKKHHHAAABBBBBBCCCCCCDDDDDDEEEAAA@@@???<<<999777888::::::===@@@@@@>>>999555333777777666666666666666666555222//////111333555555444111...,,,---///000///000111222222000,,,(((%%%"""(((+++++++++---......,,,***)))******)))((()))++++++******,,,111666111000---***)))((())))))...///000000.........//////000000000///...///111---000333666666444111///444444333333222111000000333555777777555444333444444444444444333111000///...///111222333333222222444777;;;<<<999444000...,,,///222111///...222666444777;;;>>>===:::666333(((+++///222444444222111+++///444777777666555555666777888:::;;;<<<<<<<<<===???AAAAAA@@@>>>>>>???===@@@CCCCCC@@@===:::999444666888:::;;;<<<<<<<<<777666555555666999===???CCCCCCBBB@@@<<<777222//////000111444777999:::999<<<;;;:::999999;;;===>>>AAAAAABBBBBBAAA>>><<<:::888888888:::======;;;999666777999;;;<<<;;;777333444222111333666777555333333222333444777:::;;;;;;888999:::888555222111222000111333555555333///,,,///000222444666888999:::;;;999666555555999===@@@<<<===>>><<<999777777777333666::::::777888<<>>===;;;666222111111333000///---------///222444888999888666333444999===CCC>>>999777888999999888555444222222444555555444{{{yyyxxxsssoooooofffeeeccc___ZZZVVVUUUTTTUUUVVVVVVVVVTTTRRROOONNNPPPSSSTTTTTTQQQQQQSSSVVVRRRRRRPPPNNNLLLIIIGGGEEEEEEEEEFFFEEECCCCCCDDDEEECCCBBB@@@===;;;999888888999:::<<<<<<;;;999666444;;;;;;999555000///111444444444333111111222666999;;;666000,,,,,,...------...---,,,,,,,,,,,,+++***!!!$$$(((+++,,,---......,,,,,,+++,,,------+++******(((&&&%%%&&&(((,,,...666222,,,)))''''''''''''...000///,,,+++---,,,)))///,,,******+++......//////000222555777777444222111333555555444333333444888888666444222///,,,+++///111333222///...///222///000///---,,,---///222333888:::777444444333///444444444333222111000000666444333555888777222,,,+++...222666777555333111+++...111555888:::::::::888:::>>>@@@@@@>>>:::888<<<>>>AAABBBBBBAAAAAABBB<<<<<<;;;;;;:::::::::999666777999===@@@AAA@@@???888777555555777:::>>>@@@FFFFFFEEEAAA<<<444---)))***///666999999999:::;;;@@@???===;;;;;;;;;<<<===@@@AAABBB@@@<<<:::;;;===::::::999999888777777666999888777999<<<<<<:::777888666555666777777777666///111555888:::::::::999===<<<;;;999666444222111333777;;;<<<999666444444444444555777888999:::;;;<<<:::777666666999<<<>>><<<:::888666555666777777777777888;;;>>>???===<<<@@@<<<777444444333111///111///------...111444777777666444222222555;;;???>>>:::777777:::;;;999555777555333444777888777444zzzzzzxxxrrrmmmkkkeeedddccc```[[[XXXUUUTTTVVVVVVUUUUUUTTTRRRQQQQQQQQQRRRRRRQQQOOOPPPSSSVVVQQQPPPOOOMMMJJJGGGEEECCCEEEEEEDDDCCCAAA@@@BBBCCCBBBAAA???<<<:::999999999777888:::;;;;;;:::888777;;;;;;999444000000222555777555222///---///444888:::555///,,,---///111111111...***)))+++---,,,,,,$$$'''***---......//////---,,,+++,,,...//////...)))(((%%%$$$$$$&&&)))+++---,,,+++++++++******)))---//////++++++......+++///---+++,,,...000111111000//////000222444444444555555666555333222333555888777555222000---+++***000111222111...,,,...///.........,,,+++,,,...111///444666333222444444222333222111000111111333444444222222444888888444///...000444666777555333111...///222555777777777777444777:::<<<===;;;888666:::<<<>>>>>>>>>>>>???@@@<<<<<<<<<<<<;;;;;;;;;:::999999;;;>>>@@@AAA???===777777666666888:::===???CCCCCCBBB???:::444...+++***///444888999999;;;<<<======<<<;;;;;;;;;;;;;;;<<<>>>???>>>;;;:::;;;======;;;888555333333333444999888888:::<<<<<<999666666555555666777666444222...111444777999:::999999<<<<<<<<<;;;999777444222444888<<<===;;;999888999666666666666777888999:::888777666555555777:::;;;888777555444333333555555666666999<<>>===999666777:::;;;999666444444333555777888888777zzzyyywwwooohhhfffbbbbbbbbbaaa^^^[[[YYYWWWWWWVVVUUUSSSRRRRRRSSSSSSQQQQQQPPPOOONNNOOORRRUUUOOOOOONNNLLLIIIFFFCCCAAAEEEEEECCC@@@======>>>@@@AAA@@@>>>;;;::::::::::::666777888999::::::::::::;;;:::777222000000222555888555222---+++---222666999444///,,,...111555666555///)))(((,,,//////...)))***---///000111111111...---+++,,,...111111111)))'''%%%###"""$$$&&&'''###&&&))),,,......,,,+++...000...++++++///111000111///---...000222333333000...---,,,---000333555888888777555333222333444666444111///,,,++++++***///000000...,,,+++,,,---,,,,,,,,,+++***+++...111///333444111000333444333222111//////000222444666111000000444888999777444222333444666666555333222000111333555666666444444000222555888999888666555888999:::999999999;;;============<<<<<<<<<<<<<<<<<<<<<===???AAAAAA???<<<777777888999:::;;;<<<===???>>>===:::777333000...,,,///333666777888:::<<<888999:::;;;;;;;;;::::::888999;;;<<<;;;:::;;;<<<@@@===888333111111222333666666888999;;;:::666333333333444666777666222///...000333666888999888888:::;;;<<<===<<<:::777555777999<<<>>>===<<<<<<<<<888666555333333444666777333333333333444555777777444333222111111111222333444666999===@@@???<<<999777444000///111333555666555333000......111555888888777555333222444999<<<<<<999666777999:::999777111333555666777777888:::zzzwwwsssllleeeccc``````aaabbbbbbaaa^^^\\\ZZZXXXUUURRRQQQQQQRRRSSSOOOPPPPPPPPPPPPPPPQQQRRRNNNNNNMMMLLLIIIFFFCCCAAAFFFEEECCC???;;;:::<<<>>>???>>><<<;;;::::::;;;;;;777777777888999999::::::777555222///---...000222444333222000...///222555999555000------111555888555///***+++000333222///...///000111444444444333000---++++++---///000000***(((&&&###"""###$$$%%% $$$(((,,,............000111000,,,---222555444222000......000111111000,,,,,,+++++++++---000333777888999777444111000111111///---+++++++++,,,---------,,,+++******,,,---+++,,,,,,+++***,,,///222666888777222///111333222000000000111111222333444/////////222666888888777333333444444444333111111111222444666777666555444---///222444666666555555777777777666555666999;;;============<<<<<<<<<<<<<<<<<<===???AAAAAA???===888999;;;<<<=========<<<<<<:::888666444333222111///000222333444555666777444666999;;;<<<;;;999888555666888:::;;;;;;<<<<<<===;;;888555444333444555444555777888888666333000222333444777888666222......///222555666777777777888999999:::::::::999999999;;;===>>>===<<<<<<;;;777555222000///000222333//////111222333444444555111111000000000111222222333555999>>>@@@???;;;888555333///...///222555777888555222000000222666888:::999777555444555999======;;;888888888999777555111555888999777666888:::zzztttooohhhdddddd_________aaadddeeecccaaa\\\YYYUUUQQQOOONNNOOOPPPLLLNNNRRRUUUUUUSSSPPPMMMMMMNNNNNNMMMKKKHHHEEECCCFFFEEECCC???;;;999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<999999888888888888777777222000---++++++,,,------...000333444444333444444999666222...,,,...222555222///...000555666333///111000000222555777666555111...+++)))***,,,,,,,,,,,,***(((%%%$$$$$$$$$$$$$$$&&&)))***+++,,,...111222444222...///444666555222000...---------,,,***'''***------,,,,,,...///444777999999555111---,,,,,,+++******+++---000111+++***(((((()))+++,,,---+++,,,,,,++++++---000333???@@@<<<555000000111000///111444555555444111////////////111333666777777222222333333222111000//////111444666888888888777...///000222444555666666777777777666555555888:::;;;;;;;;;;;;;;;<<<<<<<<<999999;;;>>>AAAAAA@@@>>>:::;;;===>>>???>>>===<<<999888666555333333333333222222222222333333222222222444777:::;;;:::888777444555777999;;;<<<<<<;;;333444555666666666555555555777999999888555333111333333444666777666333111///000222444555666666666777666555555666888:::<<<;;;;;;<<<===<<<:::888666333111...,,,+++,,,...///,,,...000222333444444444222222222222222333333333333555999===@@@???;;;888999777555222222333666888888666444333333555777999<<<<<<:::888777888<<>>;;;999888777555444555888;;;;;;888666666888xxxqqqlllgggeeefffaaa___]]]___ccceeedddaaa[[[XXXTTTPPPNNNMMMNNNOOOLLLOOOTTTXXXZZZWWWQQQLLLKKKMMMNNNOOOMMMKKKHHHFFFDDDDDDBBB???;;;999999999888999;;;<<<======<<<<<<:::::::::999888666555444///---,,,,,,,,,---,,,+++***...444777777555444333777555222...++++++...111......000333555555333000111///...000444777666444///---***))))))***)))(((,,,+++)))'''%%%%%%%%%%%%(((***+++***)))***...222333555333//////333444222///...,,,+++++++++)))'''%%%)))///000///------...222444777666333...+++))))))))))))+++---///222333+++)))'''''')))+++,,,,,,***+++,,,+++,,,...111444AAABBB>>>666000000///---///222666999999555111...111000//////000111333444000111222333222111///------///222666888999999999//////000222333555666777666777888777666666777999999999999999999:::::::::666777999<<>><<<:::;;;<<<=========<<<;;;999999777555444444333333444333333444555444222///222444777:::::::::888777444444666999;;;;;;999777)))+++///222444555555444999;;;<<<;;;888666555555444222222333555666666555222333333444555555555444555444333333444777999;;;::::::;;;<<<<<<999444000///---,,,******+++---...---...000222444666666777555555555555555555555555333555888<<>>;;;888======<<<999666555777999777777666666666777999999<<<<<<<<<:::999;;;>>>AAAAAA@@@>>>;;;999777666555999;;;======;;;999777777~~~tttooollliiiggghhheee```\\\\\\^^^```___\\\VVVTTTRRROOONNNNNNOOOOOOPPPQQQUUUYYY\\\ZZZSSSNNNIIIKKKMMMNNNNNNLLLIIIGGG???@@@AAA???;;;888666666444777;;;>>>???>>><<<;;;888999::::::999777444333///......///111111...++++++///333555555333222222222222111...***))),,,...***---000111000000111333---***)))+++111444444111,,,+++))))))******)))'''+++***)))'''&&&%%%%%%%%%))),,,...---******...222333555333///...000///---+++***)))***++++++)))'''%%%***000111///---...000222333333111---+++*********+++,,,---///000111222///+++'''&&&(((******)))))))))******+++---111444:::<<<:::444/////////---///222666999999777444222333222000...,,,---///111...000333555444222///---,,,...111444666777777666000000000000222333555666555777888888666555666777666666666777777888888888666666777:::<<<<<<:::888999999:::::::::999999999;;;:::999888666444333333444333444777999999555222444555777999999999888777444444444777999999666222%%%'''***...111444666666;;;<<<<<<:::666444555666444111......000444777999555555555555444444333333111222444555777888888888666777999<<<===:::444...++++++++++++,,,---...//////000111333555888999:::888888888888777666555555444555777;;;===>>>;;;999<<<======;;;777555555777555666888999::::::::::::;;;;;;;;;::::::;;;???BBB??????>>><<<:::999999:::;;;;;;<<<>>>???===:::888yyyqqqooonnnjjjhhhiiihhhbbb[[[YYY[[[\\\ZZZWWWQQQQQQPPPOOOOOOOOOPPPQQQSSSSSSUUUYYY\\\[[[VVVQQQGGGIIILLLNNNNNNLLLJJJHHH<<<>>>???>>>;;;777444444222666;;;???AAA???<<<:::666888:::;;;:::888555333111000111333666555111------000222333111000000000...000000---***)))+++---))),,,///...++++++000555)))&&&%%%(((...222111///***))))))***,,,,,,***)))***)))((('''&&&%%%%%%%%%(((,,,000///,,,+++...111222444333...,,,---,,,(((((('''''')))+++,,,+++)))''',,,111111...---///222333222///,,,((((((***,,,,,,---...///000000000000222---(((&&&'''((((((''''''((())))))***,,,000333333666555111...///000...000222555777999999888777555444111---******,,,......000444666666444111...+++---000222444444444333000000000000111222444555444666888888777555555555444444555555666666666777777666777999:::999666444888888888777777777777777<<<;;;;;;999777555333222333333555999======999555666666888999999888888777444333333666888777333///((((((***---000444888:::999::::::666222000222555333///+++***---333888;;;777777666555444444333333...111555999:::999777555333555888<<<>>><<<555///)))***+++---...///000000111111222444666999;;;===999999999999888777666555555555777:::<<<===<<<:::777999:::888555222222333444666888;;;<<<<<<;;;::::::::::::::::::;;;???BBB===>>>>>>===;;;;;;<<<===;;;:::;;;>>>AAAAAA===999{{{xxxssspppnnnllljjjhhhgggaaa]]][[[XXXSSSRRRTTTQQQRRRSSSRRROOOMMMMMMMMMQQQOOOOOOSSSWWWWWWQQQKKKGGGGGGIIIKKKMMMMMMJJJHHHBBB@@@=========<<<777333222555888;;;<<<:::777444111222555777888888777777......000111222222222222///...,,,,,,,,,,,,+++)))++++++***'''$$$%%%)))---,,,,,,------------,,,,,,***(((&&&&&&))),,,//////***)))***,,,000000---******---///---((($$$######***,,,...111222222111111++++++,,,---...+++(((%%%###%%%(((+++,,,---,,,,,,---,,,******,,,///222444888555000+++(((''''''(((++++++,,,,,,---///000111111...+++******)))(((''',,,+++((('''(((***...000333333444444333111///---...111333444444555666888888777444000,,,***+++,,,444222000111333222...+++''',,,222666888666222///000000111222444444333111444444222///000333444000222333333222111111222444666777777777666555444333444555666555222111333666999:::<<<<<<;;;999666444555888;;;<<<:::777444333555666888999888555222111666777666222...---///222......------///333666999888777555222111//////...111000000......///222555444444444444444444333333333444666888999888444111000333999===>>><<<888666111///---...000333555666777333//////222777:::::::::;;;;;;999777555555666999999888888888999::::::888333111222111///000333::::::;;;===???>>><<<:::===:::666666888;;;>>>???AAA@@@@@@??????@@@AAAAAA;;;::::::;;;>>>??????>>>~~~yyyvvvrrrnnnllljjjhhhfffgggaaa]]]\\\XXXSSSQQQTTTSSSTTTTTTRRROOOLLLLLLLLLOOONNNOOORRRUUUTTTPPPLLLFFFGGGHHHJJJKKKJJJGGGDDDBBB@@@???>>>===:::777444666888:::;;;999666222000...///222555666777777666---------......//////000---,,,+++,,,------+++)))(((((('''$$$!!!"""&&&)))------..................***(((&&&%%%(((***,,,,,,'''(((+++...111000,,,((())),,,...---(((%%%$$$%%%+++---///111222111000///)))))))))******(((&&&$$$$$$&&&(((+++---.........---,,,+++***,,,...111333777444000,,,)))))))))***,,,,,,,,,---......//////222///,,,+++,,,------,,,///...,,,++++++,,,...///555555666666555222000...+++---000111111111222333:::999888444000...///000444222000000111000,,,((('''+++111666888777333111111111222333555555444222555666444000///222222///...///000000//////111333777666555444444444444444555666555222///...///111555777999:::999777444222333666888999777444333222444555777888777555333111555555444111...---000222111000//////000333555777444333222000///...------000000000000///000222333333333444444444444444333444444444555777777666444333555777888999888777666222111///000333666777777999666222222444777999999888999:::999888777888999<<<;;;:::999999999999999888333111222222000111555777888999<<<>>>>>>===<<<888666444444666999;;;<<<>>>>>>>>>??????@@@@@@@@@<<<:::999:::<<<>>>>>>===|||xxxvvvsssooollljjjhhheeeccceeeaaa^^^]]]YYYTTTSSSUUUWWWWWWVVVSSSOOOKKKJJJJJJKKKMMMOOOQQQRRRQQQOOOMMMGGGGGGHHHIIIJJJHHHDDDAAAAAABBBAAA???;;;888777777;;;;;;;;;:::777222...,,,+++---000222444555555555,,,,,,+++******+++,,,---,,,+++,,,...000000...+++((('''&&&###!!!"""%%%(((......//////000000111111+++)))'''&&&((()))))))))&&&(((+++///111///+++'''(((+++...,,,)))&&&&&&''',,,...000222111000---,,,&&&&&&&&&%%%%%%$$$######%%%&&&(((+++---///000000...---,,,++++++---///000555333000...,,,,,,---------.../////////...------222000------///222333333222222111000//////......555666777777666444222000+++---///000//////000111:::;;;;;;888555333333444444111//////000...***&&&&&&***000555888888666444333444444555555555444444777999777222000111111...+++,,,---------...000222777555333000000222444666666555333///,,,***+++---000222555777777555222000000222444555333222111222444555666777666555444333333333222000//////222444555444333111222333555666111111111111000///......000000111111111111111111111222333444444444444444444333222333555777888777888777555444333444444555444222222333666888999999888666444444555666666555666777999999999999;;;===>>>>>><<<;;;:::999999999777333222333333222333777888999:::;;;;;;;;;999999333222111222555888999999:::;;;===???@@@@@@???>>>>>>;;;999999;;;<<<<<<<<<{{{wwwuuurrrnnnkkkiiigggdddaaabbb^^^]]]^^^]]]XXXWWWYYYZZZYYYWWWSSSNNNJJJIIIIIIIIIKKKOOOPPPOOOMMMMMMMMMIIIIIIJJJJJJKKKIIIEEEAAA@@@BBBCCC@@@;;;888888999???>>><<<999666222///------...000111222333333333---,,,***(((((()))+++,,,+++,,,...111333333111...(((((('''&&&&&&'''***,,,/////////000000111222222...,,,*********+++)))((('''(((+++---...---***((((((+++------***((()))***...///111111000...+++)))$$$$$$###""" !!!"""%%%&&&(((***,,,///000111///...,,,+++++++++,,,---333222000/////////000000///000111222111///---+++000...---...111555777777444444555444333000...---222333555666666555333222...000222222222111222333777888999999666555444555333000...///000000,,,(((&&&)))///444777888777666555666666666555444555555:::<<<;;;555222222111///,,,---.........///111333777444000------111555888666444111...+++***+++,,,---///222555555444111//////111222222111111222333555555666666777777666666333222111000111222555666:::999777555444444555555222333444555555444333222000000111222333333111//////000111222333444444444222111111444777999999888999777555333111111222222333333333555777999999888333444444555666666555444666888999:::999:::;;;===>>>===<<<;;;::::::::::::666333222444444333666:::=========;;;888555333333000000000222555777888888888:::>>>AAABBBAAA???>>>@@@===:::999:::;;;<<<;;;}}}yyysssqqqmmmkkkiiifffbbb```]]][[[\\\______\\\[[[]]]ZZZZZZWWWRRRMMMIIIHHHIIIIIIKKKNNNNNNMMMKKKKKKKKKKKKKKKKKKLLLMMMKKKGGGDDD@@@BBBCCC@@@;;;999:::<<>>;;;999666444333333222222222222222111000000...---+++))))))***,,,---)))***,,,000222333000...'''&&&&&&'''))),,,.../////////......///000111111000///............,,,***)))******))))))***++++++))),,,......+++***+++...000000000000...,,,)))(((%%%%%%$$$!!! """%%%&&&(((+++---...///000///...,,,+++******++++++000000000111111111111111111222333333222///---+++---,,,,,,...222555777777222333555555333111---+++---...111222333333222111...000222333222222333555111333555555444333333444111//////000333333000---''')))...222555666666666555666777666333222333555;;;??????999555444444111000111222222111111333555555333///,,,---000555888555333000.........//////---...111333333333111000...000222333333333444555777777777777777777888888333222111111333555777888<<<;;;999777666555555555333444777888999888666555111000111333555444111---......///111222222222222...///222666999:::999777666666555333222000///...222222333555888999888777111333666888999888888888888999::::::888888999:::;;;;;;:::::::::;;;;;;<<<555111111444555555777<<<>>>>>>>>>;;;666222111111222111111333666999:::999888;;;???BBBCCCBBB@@@>>>@@@>>>;;;;;;;;;<<<;;;;;;~~~zzzqqqooollljjjhhheeeaaa^^^YYYWWWZZZ___```]]]\\\]]]YYYXXXUUUQQQLLLIIIIIIIIILLLLLLLLLLLLLLLKKKIIIHHHIIIIIIJJJLLLMMMLLLIIIFFF@@@AAA@@@???===<<<===>>>>>><<<999777666777888999555444333222111000//////...---,,,++++++,,,---...''''''))),,,//////...,,,%%%$$$###%%%))),,,.........---,,,++++++,,,---............000111000...,,,+++***)))'''&&&'''***---,,,...000///---,,,...000111111///---,,,***))))))'''((((((%%%  ###&&&(((+++---/////////...------,,,+++************...///000111222222222222111111111111000...,,,+++++++++,,,///333555555444...///111222111///,,,******,,,...///000///...---)))+++.../////////111222,,,...000000000000222333111000///222555666333000(((***---000333444444444444666777444111///111444999>>>@@@;;;666666666444555666666444222111222444333111///...///222555777444222000000222222111000...//////000000111111111---000333555555555666777999888777666555666777888333111000000333666888888:::999888777666555555555111444777999:::888555333222111111333555555111---,,,---...///////////////+++---000555888999666444111222222222111///---,,,000111333666999999777555333666:::<<<<<<;;;<<<<<<888::::::999777666777888999888888888999999:::;;;333000000333555666999===;;;======:::555222333555666555444555888;;;<<<<<<999<<>>===<<<;;;;;;<<<<<<:::999|||wwwnnnmmmjjjhhhfffccc^^^[[[VVVUUUXXX]]]^^^ZZZXXXYYYVVVVVVSSSOOOKKKIIIIIIKKKOOOMMMKKKKKKLLLKKKHHHEEEDDDDDDFFFIIIKKKKKKHHHFFFAAA???======>>>@@@@@@???<<<:::777555555777999;;;444444333111000000//////,,,,,,,,,------......///(((((()))+++---///...---&&&$$$###%%%(((++++++***---,,,***((('''((()))***)))***+++...000000...+++)))******(((&&&&&&))),,,///111222111...---000222333111...+++))))))******+++------)))### !!!$$$(((+++...222333222///---,,,,,,++++++******))))))---...000222333222111111///......---,,,+++*********+++---111444555333111)))***,,,......,,,+++))),,,---......---+++)))'''###%%%(((***++++++---///***+++---------///222555333111000222555666333000***,,,---///000111111111333555666333...,,,///222666<<>>;;;===>>>:::555222333666:::888666666888;;;===>>>:::<<<>>>@@@AAA@@@>>><<<999999999:::<<<;;;888666yyytttlllkkkhhhfffdddaaa\\\YYYUUUTTTWWW\\\[[[VVVTTTTTTTTTTTTQQQNNNJJJIIIJJJLLLRRRNNNJJJJJJMMMLLLGGGBBB???@@@BBBFFFHHHIIIGGGEEEAAA>>>;;;<<<@@@BBBBBB@@@;;;999666333333666999<<<222222111000000000000000***+++,,,......//////...,,,++++++,,,///111000000***'''&&&''')))+++***))),,,***(((&&&%%%%%%&&&'''%%%&&&(((+++...///,,,***''')))+++***(((&&&(((***111333444222///...111333444111---)))((((((***,,,---000000,,,&&&""""""$$$***---111555666444000---++++++++++++******)))))),,,...000222333222111000---,,,+++***))))))))))))***+++///333666555222...%%%''')))***++++++***)))/////////...,,,(((%%%### """&&&((()))***,,,...***+++,,,,,,---///333777444222111222555555111...,,,,,,---......//////...222444555111,,,***---111222999===999555555777777999999777444///---,,,---...///111333444555555555444222222444555444000---000...,,,******,,,...000***...444777888777777777999777444222111111333444111...,,,,,,000333444444111111111111111111111111333555999<<<<<<:::666333666222000111444555222...++++++,,,,,,,,,+++*********))))))+++...000111111+++***)))))))))***+++,,,111222555888;;;;;;888555333666999999666555666777555666777777666555666888999888777555444444444444000------222555666:::??????AAA@@@;;;444000111333===:::666666888;;;>>>???:::<<<===>>>???>>><<<;;;555666777999;;;:::777444}}}uuuqqqiiifffdddccccccaaa]]]YYYVVVWWWXXXXXXXXXVVVSSSRRRRRRRRRQQQQQQPPPPPPPPPOOONNNOOOQQQQQQNNNJJJDDDAAABBBCCCDDDEEEFFFFFFFFFEEE@@@===:::;;;>>>@@@???======999777888<<<===:::777333222111111111111...,,,)))+++...000111111111000///000000///------...000...,,,+++,,,,,,,,,***((()))(((((('''&&&%%%%%%$$$'''&&&%%%&&&)))***'''%%%)))((((((((((((***+++,,,333333333333333333333333222...***'''''''''''''''+++---...,,,'''$$$$$$%%%,,,000444777666333111000---,,,***)))((()))******)))---...---///222333000)))+++---,,,)))(((***,,,,,,---000333555333...+++'''&&&'''))),,,......---...000222000+++&&&%%%%%%###%%%'''&&&&&&'''+++///000---)))+++000666:::;;;555555333000---+++,,,---,,,...000000///......///111222111///---,,,,,,...111555999;;;:::777555444999444...+++******(((''',,,,,,///333666666222---000000000111111000,,,***+++---...---,,,++++++,,,---...000333777999999888222222222000---+++,,,---)))))))))+++...000000///,,,---...000111111111111333333444777::::::666333333333333222222000//////......---------,,,,,,,,,+++***)))***,,,------,,,,,,***((((((***,,,......000222666<<<@@@>>>777111111222333444444444333222444555666666555666888::::::666333222555777777555333333222111111333777:::;;;<<<<<<:::777333111000888999:::;;;;;;;;;:::999;;;<<<<<<;;;888666666777666666666666555444333222zzzsssooojjjgggcccbbbbbb```]]]ZZZYYYZZZZZZYYYXXXUUURRRQQQQQQQQQRRRRRRRRRQQQQQQPPPNNNOOOPPPQQQOOOLLLHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@<<<:::999:::<<<>>>??????===:::888999<<<<<<999555111000///000111111///---)))***---///000000////////////...---+++++++++,,,,,,+++***+++,,,,,,***((())))))((((((''''''&&&&&&%%%$$$###%%%((()))((('''***(((&&&%%%&&&)))---///222222333222222222222222///---***'''%%%$$$$$$$$$(((***,,,)))%%%""""""$$$(((+++///222111000000000...---,,,+++************,,,///000------///...***(((***+++***)))(((+++---......///111222000,,,)))&&&%%%$$$&&&***,,,------,,,...000///+++(((''''''''')))***)))((((((+++---000---***+++000444777888333333111...***((()))***,,,...000111///...------------,,,,,,---......//////222666999888666555444333///+++)))***+++***)))***+++---111444333000,,,111000000111111000---***+++,,,---,,,+++,,,...000//////000333666888888777222111000...---,,,++++++(((''''''***---//////...+++,,,...000222333333444222222333555888888555222222222222222111000000///000000///...---++++++******)))***+++------+++)))+++***))))))+++...000111222333777<<>><<<:::777888999::::::;;;===???===;;;999:::;;;:::666222000///...///000000///...)))***,,,---.........---///...,,,+++)))((((((((()))((()))***,,,,,,***)))******))))))))))))))))))%%%###"""###&&&)))*********(((%%%###%%%)))///222222222222222111000000///***,,,+++(((### !!!%%%''')))'''###!!!!!!###%%%(((+++.........///000//////...---,,,+++***)))---000000---,,,---,,,((('''(((((((((((())),,,...///...---------,,,***((($$$###"""###'''+++---...)))+++------+++***)))***+++---...---+++))))))***---+++***+++...111333333111000...+++'''$$$%%%&&&+++...111111///---++++++)))'''&&&)))---111111000,,,///333444444333222333,,,***(((((()))+++++++++'''(((***---000000---***000000///000111000...++++++++++++******,,,///222222111111222555777777666111///,,,,,,......,,,)))&&&&&&'''))),,,......---+++---...111333444555555000000111444666666444222111111222222222111111000333222111000...,,,***)))'''((())),,,...---)))'''************,,,...111222333444777;;;>>><<<666000222222333444444333222111333555777777666444333333222111000222555888::::::777777555222111111444777999;;;<<<<<<:::999999::::::;;;<<<======<<<:::::::::;;;;;;:::777666666777999888888777555333222111{{{vvvwwwvvvpppjjjggghhhfffbbb___]]]\\\\\\\\\[[[ZZZZZZXXXVVVSSSQQQPPPOOOQQQSSSTTTUUUTTTSSSRRRPPPPPPOOONNNMMMLLLKKKKKKIIIFFFAAA??????>>>;;;999777999;;;;;;999888;;;>>><<<;;;999999999777333000111000......//////...---***+++,,,---......---------,,,***)))))))))((((((&&&&&&'''***,,,---+++)))************++++++++++++(((&&&%%%%%%&&&(((***+++***((('''&&&(((+++000222111111111111000///---,,,&&&***,,,)))"""###&&&(((&&&###!!!!!!###%%%)))---000000///......//////...---+++)))((('''***...///...---///...***&&&&&&&&&'''(((***---000---+++))))))*********)))%%%###!!!"""&&&***---///((()))***+++******))))))...//////...,,,***'''&&&''''''(((***,,,...////////////---)))%%%######$$$,,,...111222///,,,***)))***&&&%%%(((///333222000,,,...000000...---...///(((''''''''')))*********%%%&&&(((***,,,,,,+++***---------...000111000...,,,,,,***'''''')))---111444222111222444666666555///+++)))+++000222///+++''''''(((+++...000000///...///111222444444555555///000222444555555444333333333444444444333333333444444444333222000...---%%%&&&'''))),,,---,,,******++++++++++++,,,...000222222555999===<<<777333333444555666555444333222333666999999777333111000000000111222555777999:::::::::888555333333555777666888::::::::::::;;;<<<::::::;;;;;;;;;:::888777:::;;;;;;:::888777888999999999999888666555333222|||vvvrrrrrrqqqkkkfffeeefffdddaaa]]]ZZZYYYYYYZZZVVVVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRTTTTTTTTTSSSSSSRRRQQQOOOMMMLLLJJJIIIIIIIIIEEEAAA@@@BBBBBB???;;;999<<<>>><<<999777888:::999888888777666444222///444111///.........---+++,,,------.........------,,,***((()))+++,,,+++***$$$%%%'''***------,,,***************++++++++++++,,,+++)))((('''(((***,,,*********+++,,,---//////...///000000///---+++***$$$(((+++)))""" %%%((()))((($$$"""###%%%''',,,111444444111...,,,------+++***((('''&&&%%%+++///111//////000...***&&&%%%%%%'''***,,,///000***(((&&&%%%'''***++++++&&&$$$###$$$'''+++...///)))))))))))))))))))))(((......------,,,***'''%%%###$$$&&&(((***,,,---...//////---)))%%%######$$$,,,///111111///,,,+++***---)))'''***000333222/////////...,,,)))(((((()))'''((())))))((((((((((((%%%&&&((()))*********++++++++++++---000222222111...---***&&&$$$&&&***---444333222333555666555444,,,)))(((,,,222555222...)))***,,,///333444444222333333444444444444444333000222444555666666666777666666777777777666555555555555666777666555333222%%%$$$$$$&&&***---000000+++---...,,,***)))+++---//////222777<<<>>>;;;777555666777777777666444333444777::::::777333000///111111222333333555666777;;;;;;;;;999777666666888333555666777777888:::<<<888888999999888666444333777888999888777666777888999999999999888777666666wwwrrrooopppmmmhhhccccccbbbaaa___\\\XXXVVVVVVXXXSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQOOONNNLLLJJJIIIHHHHHHDDDAAACCCFFFFFFBBB>>>;;;<<<===<<<999777666666555555444333222222111111444222///............---.........---------------,,,)))'''(((,,,...---+++$$$%%%(((+++......,,,*********))))))))))))))))))---------+++)))(((***,,,+++,,,------------,,,+++,,,---...///...,,,***)))%%%(((***)))%%%""""""$$$(((***,,,***&&&$$$$$$&&&(((,,,111444333000---+++,,,+++(((&&&%%%%%%%%%&&&///222333111//////,,,'''&&&%%%&&&))),,,/////////(((&&&$$$$$$&&&)))++++++(((&&&%%%&&&))),,,......***)))((()))***++++++***,,,+++******++++++)))'''$$$&&&((())))))***,,,.........---)))&&&$$$%%%&&&...000111111///---------///---+++,,,000222222000000///,,,(((%%%$$$%%%'''(((***,,,,,,)))'''&&&'''&&&((()))***)))***,,,...---------...111333333333///---***&&&$$$%%%(((,,,333222333555666666444222,,,+++,,,///444666444111,,,---///333777999888666666666666666555444333333111333555666666777888:::999::::::999999777666666555666888999888777555444'''%%%###%%%)))...222333---///000...+++)))***,,,---...000555;;;>>>===:::666777777777777555444333333666999999666222///...111222333333333222444555888:::<<<<<<:::888888888111222333444333555777999666666777666555333111000333444555555444333555666888999:::;;;;;;;;;;;;;;;|||uuupppnnnnnnlllfffbbbccc^^^___^^^[[[WWWTTTTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTRRRQQQPPPOOOPPPQQQRRRPPPPPPPPPOOONNNLLLKKKJJJGGGDDDBBBEEEIIIIIICCC===:::999999999999888666444222111000//////000222444222000...---///111111111......---,,,,,,+++,,,,,,---)))'''(((+++---,,,)))%%%&&&))),,,//////,,,***))))))((((((''''''&&&&&&***,,,---,,,***)))***,,,......,,,+++***)))(((((()))***,,,------,,,***(((''''''(((((()))(((((((((***,,,---+++'''$$$$$$&&&&&&(((+++,,,+++++++++,,,,,,***&&&$$$###$$$&&&(((---111222000//////+++&&&&&&&&&'''+++///111///---(((&&&$$$$$$&&&((())))))((('''&&&'''***,,,,,,,,,+++)))(((***...000000///+++)))'''(((+++---,,,++++++,,,---,,,******,,,...------,,,)))&&&%%%&&&(((///000111000///...///111......---...///000111222///...***&&&""""""$$$'''))),,,......+++((('''''')))***,,,+++***+++...111444333222222333444444333...---+++(((&&&'''***---111111333666888777444111000111222444555444333222...///222666:::;;;:::888666666777777666666555555111333666777666666999;;;;;;;;;;;;:::999777666555666777999999888666333222((('''&&&'''+++...000111---000333111---+++,,,///......000444:::===<<<:::555555666666555444222111111333666555333///------///111333444222222333555222666;;;===<<<:::888777111222222222111222444777666666666555444111///...222444555555444444555777666888:::<<<>>>@@@@@@AAA|||ssspppnnnnnnkkkeeebbbccc[[[]]]^^^[[[VVVRRRRRRSSSUUUUUUTTTTTTTTTTTTTTTUUUUUUSSSPPPNNNNNNOOOQQQRRRNNNOOOPPPQQQPPPOOONNNMMMGGGDDDBBBFFFKKKJJJCCC<<<888666555777999999666222//////...------///222555000...------000333444555------,,,+++************...***''''''+++,,,)))&&&&&&'''***---000///,,,***)))(((((('''&&&%%%%%%$$$&&&))),,,,,,***)))+++---111///+++(((&&&%%%&&&&&&''')))+++------,,,***((((((''''''(((+++---,,,,,,+++---...,,,'''$$$$$$%%%######$$$###$$$&&&***---,,,)))&&&###"""$$$'''***''',,,/////////000...)))'''''')))---111222///,,,***(((%%%%%%&&&'''''''''((('''&&&(((***+++***)))+++)))))),,,111444555444***(((&&&(((,,,///000///111222111///+++***,,,...,,,,,,+++)))&&&&&&'''(((111111111000...///111444,,,---.........///111333...,,,)))$$$!!!"""%%%((((((,,,000000---)))((()))***,,,------+++,,,000333;;;999666555555555444222------,,,***)))***---000///111444777999888444000333555777777555333111111///000333777;;;===;;;999555555666777777777777777000333666666555666999;;;<<<<<<;;;:::888666444333777888999999777444111///)))((()))+++---......------111444333///---000333000///000444:::<<<;;;999444444555555444222111000///111333333000---,,,,,,---000333444222222444666...333999======:::777555111222222111000111333555666666666555333111///...555666888888777777999:::555777:::===@@@BBBDDDDDD}}}vvvrrrqqqmmmjjjfffcccaaa```]]]ZZZ[[[]]]\\\WWWUUUVVV\\\YYYTTTQQQQQQSSSWWWYYYXXXTTTOOOLLLLLLMMMNNNOOORRRPPPNNNNNNOOOOOOLLLIIIIIIEEEBBBCCCEEEDDD@@@;;;555444333222222444555777111000...---,,,---///000000---,,,000555888666333///+++''''''***+++(((%%%+++)))'''%%%%%%%%%&&&'''&&&'''((()))******)))))))))))))))(((&&&$$$""" %%%'''((('''&&&&&&***---666444...(((###!!!"""%%%%%%'''((()))))))))+++,,,***+++,,,,,,,,,---111333555111,,,+++++++++)))&&& !!!###%%%(((+++---...---((($$$%%%)))((($$$&&&(((,,,000444555222000+++++++++...000111---***)))(((''''''(((***,,,...+++((($$$$$$&&&(((((('''((((((+++111777777222---,,,+++)))'''''')))+++,,,222222111...***''''''''''''((((((((('''(((+++---111---***,,,111444333111000///,,,)))((()))***+++,,,***(((&&&%%%&&&'''((('''***...000111...***(((333111...---...111444666;;;888444333444555555555...///000000...------...333333333333222111///...333444444666777555222///...000333666888999888888333333444777::::::666333444666666444333555:::???===<<<::::::;;;:::888666<<<:::777444333111///---...000222111000.........000333777999888555333222555555555666777888999999:::777333111111111111000000111111111000...,,,+++111...,,,...111333111//////000333777::::::999777666555333222111111222222444222111333555555333000777999<<<===<<<:::888888:::999999:::===?????????|||wwwqqqooolllhhhddd```^^^]]]\\\YYYZZZ\\\\\\XXXVVVXXX[[[ZZZVVVRRRPPPQQQUUUXXXVVVSSSOOONNNOOOPPPPPPPPPPPPOOOMMMMMMNNNNNNKKKHHHJJJFFFBBBAAABBBBBB>>>:::666555333222222333555666333111///---++++++,,,---222000...111666888666333...***'''(((+++---+++(((+++)))'''&&&&&&'''''''''$$$'''***---...,,,)))&&&(((((()))***)))'''$$$###$$$%%%'''''''''))),,,000555444///***%%%"""###%%%'''((())))))(((((()))+++***+++,,,,,,+++---///222444222111000///---***'''!!!!!!!!!"""%%%'''***,,,------***''')))------)))''')))---000111222111111...------...000000...+++***)))(((((()))***---...(((%%%"""!!!###%%%%%%$$$&&&&&&(((...444444000+++***)))(((((((((((()))***,,,------,,,)))'''&&&&&&%%%%%%&&&''')))+++---...---***(((***///333222000///---***(((&&&'''((())))))(((''''''''''''((()))&&&***///111000...+++***222000///......000222444999777444444555555555444000222333222000...------000//////......---------222222333444666555111///...000222444555555444444222222333555888888444111000222333333333555999===<<<:::888777888999999888999777333222111111000//////222444444222000//////000333666888777666555666888777555555555777999::::::777333111111222222222111111111000//////......222111000000000///---,,,///111444777999999777555888777666555444555555666666444333444666666555333888;;;======;;;999777777;;;999888888999::::::999|||xxxnnnllliiieeeaaa^^^\\\[[[ZZZXXXXXX\\\\\\XXXXXXZZZ[[[[[[YYYUUUPPPOOOSSSVVVTTTRRRQQQQQQRRRRRRQQQPPPLLLKKKKKKLLLMMMLLLJJJGGGJJJFFFAAA??????>>>;;;999888777444333222222444444555444222///------------555222000222555666444111+++((('''))),,,...---+++***(((&&&&&&'''(((((('''"""&&&,,,000111---'''###&&&(((***++++++)))'''%%%"""$$$&&&'''(((+++...111333222000+++'''$$$$$$%%%'''((())))))((('''((()))***+++,,,+++******,,,...///111333222///+++(((&&&######""""""$$$&&&)))***,,,------+++---111000,,,'''***...///......000222222000///...//////---,,,******)))((()))***,,,---&&&$$$!!!!!!"""######"""######%%%***///000---)))((((((((((((((((((((((((%%%'''******(((&&&%%%%%%"""!!!"""&&&,,,//////---(((&&&%%%(((---111222000,,,+++(((&&&%%%%%%&&&'''%%%&&&'''((())))))******%%%+++222333000,,,,,,---////////////000111222333666555444555666666555333111333555555222///---,,,---+++***))))))***+++,,,000000111333444444111//////000111333333222000///111111222444555555222000+++---000111222444777999888666444555666888888888555222///...///111111111222555888888666333111111222333555666666777999;;;;;;888555222222555999<<<;;;888333111222333555555333222111000000000000111222333333222...+++))))))000222555888888777444222888888777777888888999:::888666555555666777777666999;;;======;;;888777777999777555444555555333222{{{vvvkkkjjjgggdddaaa___]]]]]]YYYWWWXXX[[[[[[YYYYYY\\\ZZZ\\\[[[XXXRRRPPPRRRUUUTTTTTTSSSTTTTTTRRROOOMMMEEEFFFHHHJJJKKKKKKJJJIIIJJJFFFAAA===<<<<<<:::888;;;999666333222111222333777666444333222111111222555333111000111222000...&&&%%%&&&(((,,,...---,,,(((&&&$$$%%%((()))'''%%%!!!%%%+++//////,,,'''###'''(((+++,,,,,,***'''%%%"""###%%%''')))+++---...//////...+++'''%%%$$$$$$%%%'''((('''&&&&&&'''))))))***+++***((('''(((***))),,,...---(((%%%$$$%%%&&&%%%#########%%%((()))***---...,,,,,,///...***'''+++...---******///333333222000...---,,,,,,+++))))))((((((((()))******'''%%%$$$###############!!!!!!"""&&&***+++***)))''''''((())))))(((''''''$$$&&&)))***(((&&&$$$$$$!!! %%%,,,///---)))%%%$$$%%%(((---000111111+++***(((&&&%%%%%%&&&&&&%%%&&&(((***+++***)))((((((///555444...******---+++,,,...000111333444444333333444555666666333111...111444555333000...------+++(((''''''))),,,.../////////111333333111///---///000222222111000///111222333444444333111000***,,,...000111222222333111111222555777888777666111...,,,,,,///111333444666999<<<===;;;888555555444444444444444777;;;???<<<888333//////333888;;;<<<888333111222555666777555555444444333222111000000222444333...***)))***000333666777666444111000555666666777888999:::;;;888777666555666777777777999;;;======;;;999888888666444222111111111///...zzztttiiihhhfffeeecccbbbaaaaaaZZZXXXXXXZZZ[[[XXXYYY\\\ZZZ[[[\\\ZZZVVVSSSTTTUUUVVVUUUUUUUUUTTTPPPLLLHHH???BBBEEEHHHJJJJJJJJJJJJHHHEEEAAA>>><<<;;;::::::===;;;888444222000000000222222222333333444555555444222///------,,,+++***######$$$'''***+++++++++%%%###"""$$$((()))&&&###"""$$$'''******)))'''%%%((()))++++++***(((%%%###%%%%%%%%%'''((()))))))))***++++++***&&&$$$$$$$$$###%%%&&&&&&&&&&&&((()))((()))***)))'''%%%%%%&&&&&&((()))'''###"""$$$&&&((('''%%%###$$$&&&(((******---...***)))***(((%%%&&&***---,,,))))))...333222111000---+++*********'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###### !!!###&&&))))))***(((((()))******)))(((((((((***,,,,,,***&&&$$$###$$$"""!!!%%%***,,,)))%%%%%%%%%'''***---000111111,,,+++)))'''&&&&&&&&&&&&&&&(((***++++++***(((&&&+++222777555---((((((***&&&(((+++///222555666777111222222444555444111...))),,,000222222000......///---***((((((+++...000///...///000222333111///+++---///222333333333222333444555555444333222111,,,---///000111111///...,,,...222777::::::777333///---,,,---000333555666999<<>>;;;::::::666555444222222666<<<@@@;;;777222......111666:::;;;888444222333555666777444555777777666333000...---000333222...,,,,,,...111444666666333111///000222222444555666888888999777777777666666666777777777999;;;<<<:::999::::::333111//////000000///...yyyrrrjjjiiigggfffeeeddddddddd]]]ZZZYYYZZZZZZWWWWWWZZZWWWXXXYYYYYYYYYWWWVVVTTTVVVUUUTTTSSSRRRNNNHHHDDD===AAAEEEHHHIIIIIIIIIJJJFFFDDDBBB@@@>>>=========@@@===999555222000//////,,,,,,...000222444555666111000---+++)))(((''''''"""###%%%'''))))))))))))$$$"""!!!%%%***+++'''"""!!!"""$$$&&&'''(((((((((***++++++***)))'''%%%$$$(((''''''((())))))'''&&&((())))))(((%%%$$$$$$%%%%%%&&&((((((''''''((()))((()))***)))'''%%%%%%&&&))))))((('''&&&''')))++++++)))&&&$$$%%%'''***,,,+++......(((%%%%%%%%%"""&&&(((******)))***...111000111111...+++)))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%###!!!!!!""""""""""""###%%%(((***,,,++++++++++++++++++++++++---///000///+++(((&&&%%%)))'''%%%''')))***'''$$$&&&''')))+++---//////000,,,+++***)))(((''''''''''''(((***++++++***((('''---222555333---((('''(((###%%%(((,,,000333555666111111111222222111...+++&&&)))---000000/////////111///,,,******,,,///111......---...000000///---)))+++///222444555555444555666777666444222222333000000000111222111///---,,,...333888;;;;;;777444000//////111444666777777:::<<<>>>???>>>======>>>888666444111111444:::>>>888555222//////222666888;;;888555444444555555444111222444444444222000///...///000000//////111222222444666444000...///111000111222444555666777777555777888888777666666777888:::;;;;;;:::999:::;;;333111000000111222222111yyyrrrlllkkkiiigggeeedddcccbbb```\\\ZZZZZZYYYUUUUUUXXXTTTSSSSSSWWW[[[[[[VVVRRRSSSRRRQQQQQQOOOLLLGGGCCC???CCCHHHIIIHHHFFFFFFFFFBBBCCCCCCBBBAAAAAAAAAAAABBB???:::666111///...---)))***,,,///111333444555000///,,,)))&&&%%%&&&'''###%%%'''))))))(((''''''%%%""""""'''---...)))### !!!###&&&((()))******++++++******))))))))))))***)))(((***,,,,,,)))&&&((((((((('''%%%%%%&&&'''+++,,,,,,+++)))'''((())))))***,,,,,,***((('''(((***)))***+++...//////...,,,***'''%%%&&&(((,,,...---000///((($$$%%%%%%%%%%%%&&&''')))+++,,,...//////111222111---***)))***'''''''''&&&%%%$$$######&&&((()))((($$$"""###$$$$$$$$$######%%%(((,,,//////...---,,,,,,---...///000111111///,,,***))))))---,,,+++)))))))))((((((''')))+++,,,,,,,,,,,,---++++++***)))((('''&&&&&&'''''')))***++++++******---///111000---***(((((("""###%%%(((+++...000222111000/////////...+++)))(((***---......---...///111000---++++++,,,---...---,,,++++++,,,---+++***)))+++...111333444444444666777888666333111222333333111000111333444222000///000333666:::;;;999888222222333555888:::999777888:::;;;;;;;;;<<<>>>@@@999888555111000222777;;;666555333333333555777999999888666555555444333111,,,,,,,,,---...000222444111///---...000222444444222444555111---,,,///222000222333555777777777777555888;;;<<<:::888777888<<<======;;;999777777888666444222222333444333222xxxrrrooommmkkkhhheeebbbaaa```bbb^^^[[[[[[XXXTTTTTTWWWQQQOOOOOOTTT[[[\\\WWWPPPPPPPPPOOONNNNNNKKKGGGDDDAAAFFFJJJJJJGGGDDDCCCCCCAAABBBDDDDDDCCCCCCCCCDDDCCC@@@;;;666111...---,,,***+++...000222444555555000///,,,)))&&&%%%&&&'''%%%''')))***)))(((''''''&&&$$$$$$)))///000+++%%% $$$(((***+++++++++,,,+++***)))***+++---...+++***)))+++......,,,)))((())))))'''%%%&&&(((***111111111...***((('''(((***,,,......,,,*********))))))***...333444111...---+++(((&&&'''***---000...111000)))%%%&&&(((((($$$$$$%%%(((,,,......---...111444333///+++***+++((((((((('''&&&%%%$$$###)))+++---+++(((%%%&&&'''%%%%%%%%%$$$%%%)))...111111000...------...000111000111111///---++++++,,,//////...,,,***)))+++---(((***,,,,,,+++***************)))((('''&&&&&&%%%%%%&&&((()))+++,,,,,,---+++,,,---......,,,***)))""""""###%%%'''***,,,---222000......---,,,)))'''+++,,,......---,,,---...000///---+++******+++,,,,,,***))))))******(((''')))+++...111222333333222555777888666222000111333333111000222555666555333444333222444888:::;;;;;;444444666999;;;;;;:::777666777888888888:::===@@@:::999555111///000444888555555555666777888999999999777666666555444111///)))'''%%%%%%)))...444888444000,,,---000444555555333444444000++++++///444222444555777888999888888555999>>>???<<<999888888?????????<<<888555555555999777555444555555444333}}}xxxuuuqqqmmmiiigggfffbbb]]]YYYWWWXXXYYYYYYWWWTTTQQQOOOGGGHHHJJJNNNRRRTTTSSSRRRNNNNNNOOONNNMMMJJJGGGEEEGGGGGGGGGGGGFFFDDDBBBAAAEEEDDDCCCBBB@@@??????>>>@@@;;;444---******---///,,,......---222;;;@@@@@@888555///)))%%%%%%(((+++'''%%%$$$(((---...+++'''&&&%%%&&&+++000222///***###$$$&&&(((***+++,,,------+++***+++...///...,,,,,,///222333111...+++***)))'''$$$"""###&&&***,,,000111333444222---)))&&&+++,,,---,,,***)))***+++,,,---...///000111222222---+++)))+++...000///---222...)))&&&%%%'''((((((&&&(((+++++++++***+++---)))***---///111000,,,***''')))+++***'''$$$""""""%%%***000111---))))))***)))%%%!!!!!!%%%))),,,,,,000222333444222...***''')))***+++,,,---------,,,+++...000000---+++,,,...///---)))&&&$$$%%%'''(((***,,,...///...,,,***(((&&&''')))---//////,,,***,,,,,,++++++,,,,,,***(((''''''''''''((()))***+++111111222222000---)))''')))***+++*********+++---///000000...+++))))))***)))++++++***(((&&&&&&&&&+++---000222333333444555888666444222111222444555666555444333333444555777999666333333666888999888===;;;:::;;;===>>>;;;888666888999888666666:::===:::999777555444444444555999666333555:::<<<:::666999999888777666555444444)))&&&""""""&&&,,,222555444...***111===AAA;;;333000000////////////000111333222222777;;;<<<777222555777:::<<<===;;;888666;;;<<<<<<888444333777;;;888999:::;;;<<<:::555111{{{wwwssspppmmmiiigggfffccc___ZZZYYYZZZ[[[[[[YYYVVVSSSPPPIIIHHHIIIMMMQQQSSSPPPMMMLLLMMMMMMMMMLLLJJJHHHGGGJJJJJJJJJIIIHHHEEECCCAAACCCCCCBBBAAA???<<<:::999999555///***'''''')))+++---...///111:::FFFLLLLLLDDD>>>555...***)))***+++(((&&&$$$''',,,...,,,((('''&&&''',,,111333///+++%%%&&&'''((()))*********)))((((((***---...---+++...000333333000...,,,++++++(((%%%######%%%(((***,,,...000222111---***'''+++,,,,,,+++)))(((***+++,,,,,,,,,---...///111111222000......000222111000///,,,(((%%%%%%'''***+++(((***++++++)))((()))***)))***,,,///000000...---(((***+++***'''%%%$$$$$$'''+++//////,,,)))***,,,)))%%%"""!!!%%%***...///222222333333222///,,,***((((((((())))))))))))******---111222000//////000000...***&&&%%%%%%'''(((...///000000///---***(((((())),,,000222222///,,,+++++++++,,,------,,,++++++***)))))))))***,,,,,,000111222333111///,,,******++++++***)))))),,,...111111111///,,,*********)))++++++***(((''''''(((---///222444444444555666;;;888555222000111333444999888666444444555777888888666333444666999999999<<<;;;999:::<<<<<<:::888555666666555333333666999:::999888777666777888888666444111111444666777777999999999888777777666666---***&&&%%%(((,,,///111222///000999EEEHHH@@@666222222222222222222222222333222333777;;;<<<888333555777:::<<<<<<;;;999777777888777444000000444999888888999;;;<<<;;;777555|||xxxssspppoookkkgggffffffeeeaaa]]][[[\\\]]]]]][[[XXXUUUSSSNNNJJJIIIMMMSSSUUUPPPJJJJJJJJJKKKLLLLLLJJJIIIHHHLLLLLLLLLLLLJJJGGGDDDBBB@@@@@@@@@???<<<888444111111...***'''%%%%%%&&&'''---///222:::JJJ[[[dddeee]]]QQQ@@@444///...,,,+++)))&&&$$$&&&))),,,+++)))(((((()))---222333000,,,((())))))*********))))))''''''(((+++......---+++///111222111///,,,+++,,,,,,***(((&&&%%%&&&'''((()))+++...//////---***((()))***)))(((&&&&&&(((***,,,+++******+++---///111555222///...///000000///---***&&&$$$$$$'''+++...***++++++***'''%%%%%%&&&((()))+++---///000111111,,,---,,,***(((&&&'''((()))+++...---***)))***---)))&&&""""""%%%+++000333222222222222000///------((('''&&&%%%$$$%%%&&&&&&(((---222555555444333222111...+++'''&&&&&&''''''111222222222000---***(((***+++///333666555222///+++,,,---...///////////////...,,,+++***+++---...000111222333222000...---++++++***((('''(((,,,///222333222000---+++***++++++,,,,,,+++))))))+++---000222444555555555777888===:::555111000111333444;;;:::888666666777888999888666444555777999999999;;;:::999:::;;;;;;999777444444333111000000333555999999888888888999;;;<<<444222000---,,,...333777999999999999999999999999222///,,,++++++---------......333>>>IIIJJJAAA777333444555555555555444333333333333777:::;;;888555555666999;;;<<<;;;:::999555555444111...///444999999999888999::::::999777~~~zzzuuuppplllllliiieeedddeeeeeebbb___]]]]]]^^^^^^]]]YYYVVVTTTQQQMMMJJJOOOWWWYYYSSSLLLHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJHHHEEECCC<<<===>>>===999444...++++++***)))'''&&&%%%%%%&&&---000777EEE]]]uuu}}}hhhMMM999222000///,,,)))'''$$$$$$'''((()))(((((((((***...222333000...,,,,,,---------------,,,***+++...000111///---+++...///000...,,,*********,,,+++***))))))))))))***)))+++---//////---***)))(((((((((&&&$$$%%%''')))---+++***)))***,,,///111222000,,,)))((()))******---+++'''$$$###%%%***---+++,,,+++(((%%%""""""###((()))+++,,,---///222444222222000,,,)))'''(((************)))''''''***,,,(((%%%"""!!!$$$***000444111000000///............)))'''%%%###"""###$$$%%%''',,,222777999888555444111///+++)))'''&&&'''(((111111111111///---+++)))***,,,000444777777444111---///000000/////////000222000...+++***+++,,,---///000111111000///---,,,,,,+++)))'''%%%'''+++...333333333111...,,,+++,,,---...///...------000222333555666777666777888999<<<999555111000222555777;;;:::888666666666777888777666555666777888888999:::::::::::::::999888777666555333111000111222444999888777777777888999:::555444111+++&&&(((///666777777888888999999999:::555333111000000///...,,,,,,---222;;;CCCCCC;;;333111222444666666555333222222222222555888999888666555777888:::;;;;;;;;;:::777666444111000222777<<<;;;999777777777888777666~~~xxxrrrmmmiiiiiifffbbbaaaccccccaaa___\\\]]]^^^^^^\\\YYYVVVTTTPPPKKKIIIOOOWWW[[[UUUNNNHHHHHHIIIIIIIIIHHHHHHHHHDDDFFFHHHIIIIIIGGGDDDBBB:::;;;<<<;;;888222,,,(((*********))))))(((((((((---222;;;LLLhhh{{{WWW<<<111000000///***(((&&&$$$%%%%%%&&&%%%&&&'''***...111222000/////////000111222222222222000222444444333000---+++***+++,,,+++)))(((((((((++++++,,,---...---------+++---...///...,,,***(((*********)))((((((***,,,---,,,***)))***,,,...000...,,,((($$$"""###%%%(((...---+++'''######'''*********(((&&&"""!!!!!!"""''')))++++++,,,---111444777555222...***((()))+++))))))'''%%%$$$&&&(((+++'''%%%###!!!###'''---111...---,,,,,,+++,,,---...+++)))'''%%%$$$$$$%%%&&&'''***111666999999555333000...,,,***((((((((()))...............---++++++)))+++---111444555333111000222333222///......///222111...,,,*********+++............---,,,***))),,,+++)))&&&%%%&&&***---222333333111...---------000222222222111222444666555666777777666666888:::999777444222222555888:::999777555444333444555666666777777666666666666777999999:::999888777666666777666555444444444444444777777555444444444555666777777444,,,&&&&&&---444555555666666777777888888555444333333444333111///...---///444888999555000...000222444555444333222111111111333555777777777777777888999::::::;;;;;;888777555333222555999<<<;;;888555444444444333222}}}wwwqqqkkkgggfffbbb___^^^```aaa___]]]ZZZ[[[\\\\\\ZZZWWWTTTRRRLLLIIIHHHMMMTTTWWWSSSNNNJJJIIIIIIHHHGGGFFFFFFEEEAAACCCFFFGGGGGGEEEAAA???888999;;;:::888333---***,,,,,,,,,+++++++++******,,,222<<>>>>><<<:::777555333///---+++((('''(((***+++...------000<<>>999222+++'''%%%$$$$$$ """&&&***---------,,,,,,---......,,,(((### !!!###%%%%%%######%%%(((&&&%%%%%%'''+++,,,)))&&&(((***,,,,,,+++'''### !!!###'''+++,,,+++)))'''###%%%''')))***)))((((((&&&))),,,***&&&$$$'''+++((('''%%%###"""$$$(((++++++,,,+++)))&&&###""""""!!!"""#########"""&&&'''))),,,---+++'''###$$$###$$$%%%&&&&&&$$$"""%%%)))...---)))'''(((***+++*********))))))(((((()))+++---...///...---,,,++++++++++++++++++++++++'''((()))***+++******))))))+++...///////////////000000000000///---+++***))))))(((&&&&&&***///333////////////000111222333000///.........---***'''!!!###%%%&&&'''(((,,,...555666666666666444222111111///...---...//////...555555555555555555555555777777666333000......///666666666555555444333333000111222111000111222444444444333111///,,,***)))...000000,,,'''$$$'''+++000111222333222000...,,,,,,,,,---000444666666555555555555555555666666777999888777666666777777888:::999777666555555555555111000...***'''&&&(((***///333777777777999>>>DDD777666666777888999999888:::999777666666666777888777888999::::::999888777222555888888666444555777~~~vvvrrrsssrrrmmmhhheeeaaa]]][[[[[[[[[YYYWWWVVVVVVVVVUUUUUUTTTTTTTTTQQQOOOOOOPPPMMMHHHGGGJJJNNNRRRQQQIIICCCCCCEEEFFFDDDFFFGGGEEE@@@;;;888777;;;<<<<<<<<<;;;999666444333///***&&&$$$%%%(((******)))))),,,444AAAQQQ[[[cccTTTBBB777000---...111:::666000***'''&&&&&&&&&!!!###&&&)))*********))))))***++++++***'''###!!!###%%%((((((&&&%%%&&&'''(((&&&%%%&&&***+++)))&&&+++,,,,,,+++)))&&&### ###(((,,,...---+++)))&&&''')))***)))(((&&&%%%''',,,111111...******+++%%%%%%%%%###"""###&&&)))&&&''''''%%%###  !!!#########""""""%%%&&&(((+++---,,,(((%%%$$$######%%%&&&&&&$$$"""%%%)))------)))'''(((***))))))))))))))))))))))))***,,,...//////...,,,++++++++++++++++++*********'''((()))***++++++*********+++---.........///000...///000000///...,,,+++,,,+++***'''&&&(((---000///////////////000000111///...---,,,---,,,)))'''!!!###%%%&&&'''(((+++...666666777777666444333222000////////////000//////333333333333333333333444555555444222///...///000777666555444333333222222222222222000......000222444444333222000...---,,,...000000---((('''))),,,111111111111000000//////------...222555888888777888777777666666666777888:::999888777888999;;;<<<===<<<;;;:::777444111/////////...+++))))))+++...111444666666444555:::>>>999888777666666666555444555555555555555666666777555666777888888777666555666999;;;999555222111333zzztttpppooonnnllliiibbb___\\\[[[[[[[[[ZZZYYYUUUUUUUUUUUUUUUUUUTTTTTTQQQOOOOOOOOOKKKEEEDDDFFFPPPSSSRRRJJJDDDDDDFFFEEECCCDDDEEECCC>>>999666555777888:::;;;;;;999666444444///(((""" !!!$$$''''''(((((())),,,333;;;AAAEEE>>>777444000,,,,,,000444222...***(((((())))))###$$$&&&'''((('''&&&&&&%%%&&&'''((((((&&&$$$"""&&&))),,,,,,+++(((''''''(((%%%###%%%(((***)))'''---,,,+++)))'''%%%###"""!!!$$$)))---......,,,******+++++++++***(((%%%###(((...555888555111...---&&&''''''&&&%%%$$$&&&(((############""" !!!"""###$$$$$$%%%$$$$$$$$$%%%'''***---,,,***'''#########%%%''''''%%%###$$$(((,,,,,,)))'''''')))''''''((())))))***++++++---...000111000...+++)))+++++++++******)))))))))'''(((***+++,,,,,,,,,+++,,,,,,,,,---...///000111---.../////////---,,,+++...---,,,)))''''''***---000///...------------......,,,***)))******)))(((!!!###%%%&&&'''(((+++---555555666555555444333222...//////000000000//////000000000/////////000000333222111///------///222777666444222111000111111444333111...++++++...000444444444444333111000//////111222000,,,+++---000222222111000000000111222......000333777999999888:::999888777777888888999999888777666777999<<<>>>?????????<<<888222---)))...//////...---...000222333444555333000111444888:::999777555333111000///111111333444555555444444333333444555666666555555:::;;;<<<888111---,,,,,,}}}{{{wwwrrrmmmhhheeeccc^^^\\\[[[ZZZZZZZZZ[[[[[[WWWWWWVVVUUUTTTSSSRRRRRROOOMMMMMMNNNJJJEEECCCFFFMMMPPPNNNGGGCCCDDDEEEDDDCCCCCCBBB@@@<<<888444222222444666888777555222000...+++%%% !!!###'''(((***+++++++++---///111111333555222+++)))+++000///...+++)))(((***+++'''((((((''''''&&&%%%%%%###$$$%%%'''''''''&&&&&&***,,,///111///,,,)))'''&&&###!!!###(((,,,,,,++++++***(((&&&%%%$$$%%%%%%&&&'''((()))***+++++++++,,,---------,,,***'''%%%)))...555888777333000...+++,,,,,,+++)))'''&&&'''%%%$$$$$$$$$%%%$$$###"""!!!"""$$$%%%'''((()))***&&&&&&''')))++++++)))'''#########%%%''''''&&&$$$###'''***+++)))(((((()))'''((()))***+++---......///111222222111///+++)))++++++******)))(((''''''((()))+++---...///.........---,,,---///222333444............---+++)))(((------,,,***((((((***,,,000///...,,,++++++******+++)))'''&&&'''(((((((((!!!###&&&'''((()))***,,,333333333222222111111111,,,---///000///.........111000...---++++++++++++000000///---,,,---000333777555333000/////////000222111///,,,***+++...111444444555555444444333222222333444333111000111333111222222333333444444333......000444888999888777777666666555666888999;;;555555444444555888:::<<>><<<======999555222333666}}}wwwrrrccc]]]]]]ZZZ[[[\\\ZZZYYYYYY\\\^^^[[[ZZZXXXUUURRROOOMMMLLLIIIHHHIIILLLKKKGGGHHHLLLFFFGGGDDD@@@@@@CCCDDDAAAAAA>>>999777555222...***++++++************++++++&&&%%%$$$######$$$&&&'''$$$'''+++,,,***&&&###!!!&&&"""###)))---+++((('''&&&+++///000......111444---,,,***((((((***+++------,,,***))))))***,,,---......///111333111---)))$$$###$$$(((...222111000)))((((((((())),,,///111000---)))&&&$$$$$$&&&'''''')))***++++++***)))(((''')))+++...000111///...)))******)))&&&%%%&&&'''***'''%%%'''***+++(((%%%""""""###$$$'''***,,,...,,,***((('''((()))(((''''''&&&&&&'''''''''$$$""""""&&&***,,,,,,,,,+++,,,---...000111333333---,,,+++***+++---000222//////---,,,***((('''&&&$$$&&&)))+++.../////////...,,,+++///444777555222000111111111000...,,,+++(((***,,,------,,,---...///...---+++***)))))))))#########%%%((())))))'''%%%(((+++------------...---,,,++++++++++++,,,------///000...+++,,,111666777555111---+++******+++***,,,///000//////000111///000222333333222000///((()))+++,,,---///333666222222222333333222222111333333333333444333111///---///444888:::999888666333444555888999888444111000...,,,,,,---///333555888999;;;;;;:::777444222222333444666888999:::;;;777555222...+++,,,000444666333///------///111333666999<<<;;;888777999===::::::::::::888666333111222222222333555888:::;;;;;;======:::666444666999xxxrrryyy}}}lll___]]]___[[[]]]^^^\\\ZZZZZZ]]]```ZZZYYYWWWUUURRRPPPNNNMMMJJJIIIJJJMMMKKKGGGHHHKKKJJJJJJFFFAAAAAADDDDDDAAAAAA===888666444111---)))***)))(((((()))+++---...+++)))&&&######%%%(((***&&&)))---...+++'''$$$###)))######'''%%%""" ###)))...111000000444888,,,***)))'''(((***,,,...///---+++***)))***+++,,,.........000222111---)))&&&%%%&&&***///222000...---,,,++++++,,,...000111---,,,+++)))(((''''''''''''((()))***)))(((&&&$$$&&&(((,,,000333222000---((()))***)))((()))+++------***((()))---...***&&&"""""""""###$$$&&&)))***+++)))&&&&&&((()))***)))(((''''''''''''&&&###!!! %%%***---------+++,,,---...///111222222+++)))''''''(((,,,000222000///...,,,***((('''&&&"""$$$&&&))),,,---......,,,******...444666333000000111222333333222111111)))+++---...---,,,,,,,,,///...---+++***)))))))))""""""###&&&)))***)))'''&&&))),,,......---......---,,,+++++++++,,,---...///111111///,,,---333999777444111...,,,,,,......))),,,000111111000000000...000222444444333111///(((***,,,---...///222444111111222222222111000000111111111111222000...,,,---///111444666777888888666666888999:::888444111222000---++++++---000222666888:::;;;999444///,,,///222666:::<<<======<<<666444000,,,***,,,111555777444///,,,,,,---///000888;;;>>>===999888;;;???999999:::999888777555444555444333333444555777888:::;;;;;;888444333555888yyyuuusssyyywwwtttoooiiiccc^^^\\\]]][[[ZZZZZZ\\\^^^^^^^^^XXXWWWUUURRRRRRRRRSSSTTTQQQNNNJJJJJJLLLNNNNNNMMMQQQLLLHHHGGGHHHGGGBBB======:::666333000---)))'''((())))))((('''''')))***&&&'''((('''&&&''')))+++,,,,,,---+++(((&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%'''+++...222666888444...(((&&&((()))&&&###***)))(((''''''((()))******+++---...///......---((())))))*********+++++++++///222111---+++---000333000---++++++---......+++,,,---***%%%"""###$$$***+++---...---+++)))'''&&&((()))+++------...---000///...---+++'''###$$$""" """%%%'''***'''$$$$$$'''((((((&&&+++,,,+++)))(((***'''!!!!!!$$$(((+++...///------,,,,,,,,,---......111...***((((((***,,,---333111///,,,***((('''''''''&&&### ###(((---...000000---...000///***222222222111111111000000...............---------222222111---)))'''&&&'''###%%%(((+++,,,+++***)))(((---111111---***+++...,,,,,,+++******+++,,,,,,333111///000222333222///444111,,,+++,,,------+++...///000222222222111000222222222222222222222222...---------...000222444333444555666555444222000444444333111---+++,,,---...333888999777666666888888666777::::::555333444222000///...///...,,,+++---222888;;;999555000...///000333888===>>>;;;777444222///+++(((+++222888888777333///---...111555:::<<<======<<<;;;;;;<<<999888777666666888:::;;;777555333111111222555666;;;<<<;;;999666444333444zzzvvvsssuuutttppplllgggbbb___]]]]]][[[XXXXXXYYY[[[[[[[[[XXXWWWUUUSSSRRRRRRSSSSSSPPPMMMJJJKKKNNNQQQRRRRRRRRRNNNIIIHHHIIIGGGCCC>>>>>><<<888555222...***&&&+++++++++(((&&&$$$%%%&&&(((***++++++***+++,,,...+++,,,---,,,***'''&&&%%%'''((())))))&&&%%%%%%%%%$$$%%%'''***...222555666666222...***((('''%%%$$$***((('''&&&&&&''')))***)))***+++,,,------------******))))))((())))))******---000///+++)))+++...222000...,,,,,,------------///...,,,'''%%%%%%&&&)))***,,,---,,,***'''&&&$$$&&&))),,,---......---///...---,,,***(((%%%###%%%$$$!!! """&&&((((((&&&$$$$$$&&&'''&&&$$$+++---,,,******+++(((### ###'''***,,,---...,,,,,,,,,,,,,,,,,,,,,+++...+++((('''(((***++++++//////...---+++***)))(((***(((%%%""""""%%%,,,111444444111,,,+++...///,,,111111111111111111111111000///...------,,,,,,,,,000111000---***((('''(((''')))+++,,,,,,+++)))((()))---222111...++++++---,,,,,,+++******+++,,,,,,111000000000000000000///111...+++***,,,...---,,,---...///000111111000000000000000111111111000000---,,,,,,---///333666999444555666666555333111000333333222000---,,,,,,...///222666777777666555555222111333777888555444666444333111111111111///---,,,000666999888555222111333444777;;;???>>>999555444222---(((&&&***111777666555333000......111444777999;;;<<<;;;:::::::::888777666444444555666777666555333222222444777888>>>>>>===999555111000000}}}wwwtttqqqooolllhhhdddbbbaaa```]]]ZZZVVVUUUUUUWWWXXXXXXWWWVVVUUUSSSRRRRRRRRRRRRMMMKKKJJJKKKNNNRRRTTTUUUQQQMMMIIIGGGGGGEEEAAA===>>><<<:::777444000+++(((///...---)))%%%"""!!!"""(((***,,,---------...000+++,,,------+++)))&&&%%%)))+++---,,,***'''%%%%%%###%%%'''***---000222444777999888333+++&&&%%%''')))((('''%%%%%%&&&((())))))))))))******+++,,,---+++***(((&&&&&&&&&'''((((((+++---+++((('''(((***000000///......---------...///...+++(((&&&&&&&&&)))******+++***((('''&&&###%%%)))---///...---,,,...---,,,***)))((((((((((((&&&### ###&&&)))&&&%%%$$$$$$%%%%%%###"""(((++++++))))))+++(((""""""&&&))),,,,,,,,,++++++,,,,,,---,,,+++)))((((((&&&%%%%%%'''((((((''')))***,,,------,,,+++***---+++(((%%%%%%)))000555<<<:::444,,,))),,,...---......///000000111111111222000...,,,++++++++++++......///---***)))))))))---...//////...,,,***(((+++///222333///,,,+++,,,,,,,,,+++******+++,,,,,,///111222000---+++---000---+++******,,,......---+++,,,---...//////////////////000000000000//////---,,,+++,,,000555;;;>>>555666777777666333111///000000000...,,,+++---...111111222444666666444222,,,+++---333555444444777666555444444444444111000+++///333666666555555555777999<<>>===<<<888444111000111zzzvvvooommmjjjfffdddbbbbbbccc^^^[[[VVVTTTTTTUUUUUUUUUVVVUUUTTTSSSRRRQQQPPPOOOJJJIIIGGGHHHJJJNNNRRRTTTNNNKKKGGGEEECCCAAA===:::<<<:::999888666333...+++111000...***%%%"""!!!!!!$$$'''***,,,,,,,,,---...++++++,,,,,,,,,***'''$$$))),,,......+++(((%%%%%%"""$$$&&&)))+++---///000777>>>CCC???333***(((+++,,,***((('''&&&'''((()))******))))))***+++---...+++)))&&&$$$######%%%&&&''')))***(((&&&%%%&&&(((...000111000///---,,,,,,---,,,+++(((&&&%%%%%%&&&************)))(((''''''%%%(((,,,///000///,,,***,,,,,,+++)))((((((***++++++(((%%%"""!!!###&&&)))%%%%%%%%%$$$$$$$$$"""!!!$$$'''(((&&&((()))&&&!!! ###'''***,,,+++)))(((+++,,,......---+++)))'''"""!!!!!!###%%%%%%$$$###$$$&&&***---......,,,+++...,,,***''''''+++222888@@@@@@:::000+++,,,...---+++,,,---...///000111111222000...+++*********++++++,,,---,,,***)))***+++000111111111000///---+++,,,///222333000---,,,,,,,,,,,,+++******+++,,,,,,...222444000***(((+++000,,,,,,,,,------......---***++++++,,,---.........///000111222222222111111000...,,,,,,///444:::>>>777888888888666444111///,,,,,,+++***))))))+++...111000///222555555222///***)))+++111333222333666666555555555666555333111---///333555666777888:::;;;===@@@BBBAAA<<<555111///...+++)))(((***,,,///---...///...------...///222555888:::999777666666777666444111000.........222111000000222555888;;;999999888666444333444555~~~yyypppnnnjjjgggdddccccccddd___[[[WWWTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQOOOMMMLLLHHHGGGEEEDDDDDDGGGKKKNNNLLLJJJGGGDDDBBB???<<<:::888777666666666444111///000000...***&&&$$$###$$$"""&&&***,,,,,,,,,,,,,,,+++******++++++***'''###'''***------+++(((&&&%%%"""$$$&&&(((+++,,,------444???HHHHHH>>>333///000///...+++)))(((((())))))++++++*********,,,...///)))'''%%%###"""###%%%''''''(((((('''&&&&&&''')))---000222222///---,,,------+++)))''''''''''''(((,,,++++++***)))))))))))))))+++...111111...+++(((***+++,,,+++)))(((***+++,,,***&&&$$$###$$$%%%'''%%%%%%%%%%%%$$$######$$$###&&&(((''')))+++(((""" ###&&&)))***)))'''%%%---...//////...,,,***(((!!!######""" !!!$$$(((---///...---,,,,,,+++***((()))---333888@@@BBB>>>666///---,,,***((()))***+++,,,.../////////...,,,+++*********+++++++++,,,+++))))))+++---111111222333333222111000...///111111000...------,,,,,,+++******+++,,,,,,///333555000(((%%%***///...///000000///...------+++++++++++++++,,,,,,---000111333555555555444444222000---+++---111666999777888888888666444111///(((((('''&&&%%%&&&))),,,000......000333444222///...,,,---000111///000222333222333444666666444222000222444555666777999;;;;;;===@@@AAA???999444111,,,,,,,,,------,,,+++)))(((***,,,,,,,,,+++,,,...333666888999777666555555666555333111000...------...---------///333666999666666666444333333666888{{{ssspppmmmiiifffcccbbbaaa^^^[[[XXXVVVVVVUUUTTTSSSQQQQQQRRRRRRPPPMMMJJJHHHFFFFFFDDDAAA@@@CCCGGGKKKLLLKKKIIIFFFDDDAAA???>>>777555333333333333222000------,,,***&&&$$$$$$%%%$$$(((---000000...------+++)))''''''))))))'''###%%%(((***+++***)))))))))%%%&&&)))+++,,,---------222;;;EEEIIIEEE>>>999888333111...+++(((''''''(((+++******++++++,,,---...((('''%%%%%%%%%'''(((***((((((''''''''')))+++,,,---111333222///,,,---......+++)))(((***+++,,,,,,---,,,***)))(((((()))******,,,...000000...+++))))))---000000---***)))***+++***(((&&&%%%$$$$$$$$$%%%%%%%%%###""""""%%%'''%%%)))++++++...000---'''!!!###&&&((()))(((&&&%%%---......///...---+++***!!!!!!!!!"""###$$$"""!!! ###(((,,,......---,,,)))******)))***...333777<<<@@@???888000,,,***'''&&&&&&'''(((***+++,,,,,,******+++++++++,,,,,,,,,,,,+++***((('''))),,,///111222333444444444444444.....................///,,,,,,+++******+++,,,,,,///222333...&&&###''',,,---000222222111...---------,,,+++*********++++++...///222555777777666666333000---******,,,///111444444555555444111///---'''&&&%%%$$$###$$$(((+++.........000222333333222222///...000///,,,+++......///000333666666444222333555666666555555666888888;;;>>>>>>;;;777333222------...///000...+++(((''')))+++++++++,,,---///555777777777555333333444333333222111000///...---++++++******---000444666666666555333222222555777~~~{{{tttsssoookkkfffaaa^^^\\\[[[YYYWWWWWWVVVUUUSSSQQQNNNOOOPPPQQQOOOKKKHHHEEEFFFFFFDDDAAA@@@BBBHHHMMMJJJJJJIIIGGGDDDBBBAAA@@@888555222000000000///...++++++***((($$$######$$$&&&***///222111///---,,,,,,((($$$$$$'''(((&&&$$$###&&&(((******+++,,,...)))***---///000000000///111555;;;BBBGGGGGGCCC@@@555333///+++'''&&&%%%%%%((()))***+++,,,,,,,,,,,,''''''((()))***,,,...///***((('''(((***---//////...111444222...,,,---000,,,)))''''''***...//////---+++)))'''&&&'''((()))''')))+++---------,,,++++++111777777333---***)))******)))(((&&&$$$""" ######### !!!%%%)))%%%***---...000333///***###$$$&&&((((((((((((''',,,,,,,,,,,,,,,,,,,,,,,,'''%%%$$$$$$&&&&&&%%%$$$"""$$$'''***,,,,,,,,,+++'''(((***+++---///333555888<<<<<<555,,,)))'''&&&$$$%%%%%%&&&'''(((((()))%%%&&&)))+++---...---------,,,)))&&&%%%(((---111333333444444555555555555///---+++***,,,...000111,,,,,,+++******+++,,,,,,///000///***###!!!$$$(((***---111333111.........///...,,,***)))))))))***)))+++///222555666666555000...+++((('''((()))***...///000111000...,,,***((('''&&&###"""$$$(((++++++---///000111222444555444000//////---)))(((***+++,,,///333666777666444555666777555333111111222333666999999666444333444111000...///000000---***)))***,,,,,,,,,...000333777777666333111///000222//////000000//////......+++***))))))+++///222555333444333222111333777:::}}}zzzuuutttpppkkkfff```[[[XXXXXXWWWWWWWWWWWWUUURRROOOMMMNNNPPPPPPNNNJJJFFFCCCFFFFFFEEEBBBAAADDDJJJPPPGGGHHHGGGEEEBBB@@@@@@@@@:::777111...------,,,,,,******)))&&&### !!!&&&***///222111...,,,***,,,'''""""""%%%'''&&&$$$###%%%((()))+++,,,///222,,,...000222333333222111111111444<<>>>>>>>>>>><<<777111///...---***((((((******(((%%%###$$$%%%'''))),,,,,,(((###!!! !!!%%%((())))))***++++++***)))***///333------...000333444444222222///000777===@@@GGGOOOJJJAAA555---***((($$$ """%%%)))***)))((()))+++)))+++,,,------///111444555555444000------///222---,,,++++++,,,,,,+++)))((($$$ !!!'''+++---,,,((('''&&&'''((('''&&&$$$%%%$$$###&&&)))***)))'''(((,,,//////---)))((((((***,,,------,,,***'''%%%!!!$$$(((%%%%%%(((+++...---+++(((%%%$$$%%%)))---...***&&&%%%***---,,,,,,///---(((((((((((('''&&&%%%$$$######%%%(((***+++***)))))))))***+++,,,...///000000......,,,(((%%%$$$%%%&&&)))***+++,,,,,,+++***)))&&&&&&(((,,,000222222111...+++'''&&&(((,,,...///333222000///...---+++***(((***,,,,,,+++***+++,,,000111333222000.........,,,)))'''''')))+++***)))***+++---...///...---,,,+++***)))(((((('''((((((&&&''')))***,,,---------,,,***(((%%%$$$$$$%%%%%%((()))******)))+++...000//////...+++((('''''')))---///000111111222444666555333000...---,,,***))))))+++---000444777:::;;;999888777555222...+++*********,,,///333555666555444333000///...///111222222111111111111222333333666444///+++(((&&&&&&&&&111000///......000222444555333222111000///,,,***)))***,,,///333666999;;;~~~wwwpppkkkjjjiiigggccc]]]YYYVVVVVVUUUVVVVVVVVVUUUSSSPPPOOONNNPPPRRRQQQMMMHHHEEEDDDFFFEEEBBBAAAAAABBBDDDFFFCCC@@@<<<:::;;;>>>@@@AAA:::666111/////////---***)))+++,,,,,,***((((((((('''(((***(((###!!!&&&***,,,---------,,,+++))))))+++---(((((()))+++///111111000111///111666:::===DDDKKKTTTLLL@@@555---'''### !!!###'''(((((((((((())))))***++++++***+++---///666555444111......000222...,,,******+++,,,,,,,,,'''$$$"""###'''))))))((((((&&&%%%&&&''''''&&&%%%$$$$$$$$$&&&)))***)))((((((***++++++))))))***+++,,,...///000000...---+++$$$""" $$$'''"""###%%%))),,,,,,***(((%%%$$$$$$'''+++,,,)))&&&"""(((---...//////+++&&&%%%%%%%%%$$$###"""  $$$)))+++***(((&&&%%%***+++,,,------.........***+++***(((&&&%%%''')))++++++,,,------,,,+++***'''((()))---000222222111...+++)))(((***---/////////......,,,+++***)))))))))+++......---,,,------222333444222///---,,,,,,)))((((((***,,,------+++*********+++,,,------...+++***(((''''''((()))***'''(((***,,,---,,,+++***+++******)))((((((((((((((()))***))))))***---000222333222000,,,(((''''''---///000000///000111333111111000///---,,,++++++)))***...222666:::===???:::999666333000///...---,,,+++,,,000666::::::888555444333111000000000000444333222222111111111111111111///+++%%%###%%%'''000000//////000222333444666666666444000---++++++((()))+++...222555888999}}}vvvpppkkkhhhfffccc^^^ZZZWWWUUUUUUVVVVVVWWWWWWVVVTTTQQQPPPOOOPPPPPPOOOMMMIIIFFFDDDEEEBBB???>>>???AAADDDEEEDDDAAA<<<:::;;;===???@@@666333000000222333222///,,,---//////---+++)))(((&&&((()))'''"""!!!'''+++......///...---+++)))((('''(((######%%%(((+++......---000000000222777===EEELLL___WWWKKK===000(((###!!!"""$$$&&&((((((&&&%%%$$$$$$%%%'''''''''(((***,,,222222000///...///000111333000---,,,---...//////)))(((&&&''')))***)))'''(((&&&%%%%%%'''((('''&&&&&&&&&'''((()))***)))))))))***+++,,,,,,,,,,,,,,,+++---///000111111000000+++((($$$""""""###%%%%%%"""###%%%)))---...---+++'''&&&%%%&&&(((((('''%%%!!!$$$(((***++++++(((%%%$$$$$$###"""!!!!!!%%%)))***(((&&&%%%%%%+++,,,------------,,,+++((()))))))))((((((***,,,------...//////...,,,+++))))))***...111222222000...,,,******,,,...//////...//////...,,,+++++++++---///111111///...------000111111000---+++++++++((()))+++---......---++++++***)))((()))+++...000***)))'''%%%&&&(((+++,,,(((***,,,......,,,***(((***+++---......---+++***)))***)))((('''''')))+++222333444333///+++)))(((,,,...//////---------...---...///...---,,,,,,,,,---...000333777:::<<<===555555444333111000//////111//////333999===<<<999555555555444222000///...222222111000000000000111222444333...'''###%%%)))------------...000222333333555666444///++++++,,,***+++---000222444555666}}}wwwppplllgggddd```\\\YYYWWWUUUTTTUUUUUUVVVWWWVVVTTTQQQPPPNNNNNNNNNNNNLLLJJJGGGEEECCC@@@===>>>AAADDDEEEFFFGGGDDD@@@===<<<<<<;;;:::111///...000555777777555///000000///...+++(((&&&%%%'''((('''$$$ ###(((,,,------///...,,,***)))((('''&&&######$$$&&&***,,,++++++.........111:::GGGQQQVVVccc[[[NNN@@@333***$$$"""$$$%%%&&&((('''%%%"""!!!###$$$&&&))),,,---,,,+++,,,---...///000555222...,,,,,,...//////,,,,,,++++++++++++***)))(((&&&%%%%%%'''))))))((('''(((((((((''''''&&&&&&***,,,///222333111---+++''')))+++---///000111111111...)))'''''''''&&&$$$"""###%%%(((,,,...---,,,***(((&&&$$$$$$$$$$$$###!!!!!!"""$$$%%%%%%&&&'''$$$$$$###"""  $$$'''&&&###!!!###&&&+++,,,---...---,,,***)))((()))++++++++++++---///...///000000///...---,,,******+++...111222111///---,,,++++++---/////////...///000...,,,***+++,,,///000111000---+++******,,,------,,,******+++,,,***,,,...///...---+++***)))(((%%%$$$%%%(((+++---)))(((&&&%%%&&&))),,,...)))+++---......,,,)))(((+++,,,///111111000...---******)))&&&$$$###$$$&&&---///222222000...,,,,,,,,,---......,,,*********,,,...000000...---...///333333444444555666777777---///111333333222000///666555444777:::<<<;;;999555555555444222000...---//////...//////000111222666888888222+++&&&(((+++((((((((()))***---///000///111222000,,,+++,,,///000111222333333333333222|||vvvqqqmmmhhhddd```\\\[[[YYYWWWUUUSSSTTTUUUUUUTTTSSSPPPOOOMMMLLLKKKLLLMMMLLLIIIGGGCCC@@@>>>@@@DDDGGGGGGFFFHHHFFFCCCAAA>>>;;;666333,,,++++++///555888888777111///...---,,,***'''$$$$$$&&&((('''%%%###"""!!! !!!"""&&&***,,,---,,,...,,,)))(((((()))((('''&&&&&&&&&(((***+++***)))******+++333CCCUUU^^^___ZZZRRRFFF:::222+++'''$$$$$$%%%&&&((((((&&&!!!!!!###&&&***---***)))((()))+++------,,,111...***)))***+++,,,,,,---------,,,++++++******'''%%%###$$$&&&((())))))%%%&&&((('''%%%$$$%%%%%%,,,...222666777333,,,'''"""###&&&))),,,...000111444000+++***+++***(((%%% """%%%)))+++***)))+++)))%%%"""!!!!!!"""$$$$$$ !!!######&&&***&&&&&&%%%###!!!!!!$$$###"""&&&***,,,---...---,,,***((()))+++,,,---,,,,,,...000///000000000000...---,,,******+++---000111///...,,,++++++,,,...//////---,,,...///---)))'''(((***.........,,,)))''''''(((((()))******))))))+++---,,,...000000---***))))))'''%%%###!!!!!!###''')))'''&&&&&&&&&'''***---...+++,,,---...---,,,***)))***,,,///111111000...,,,))))))'''%%%"""!!!"""###'''***...//////......///---...000///,,,)))((((((,,,///333333000///000222444444444444444333333333***,,,000333444333000///777777888888888888777777555555444333222000...------------...000222333444999:::999555///++++++---'''&&&%%%%%%'''***...000......---+++***+++...000444444555555444333111000}}}yyyuuuooolllhhheeeaaa___^^^\\\YYYVVVQQQQQQSSSSSSSSSQQQOOOMMMKKKJJJIIIJJJMMMMMMKKKIIIFFFCCCBBBDDDHHHJJJHHHEEEEEEEEEDDDCCC@@@:::222,,,***((()))---222666555333///,,,***)))***)))'''$$$"""$$$&&&&&&$$$###"""###""""""$$$(((,,,......---,,,)))&&&%%%'''***+++***,,,+++***+++,,,,,,***(((&&&'''***555III[[[]]]VVVIII@@@666///---,,,)))&&&######$$$(((***((($$$ !!!$$$'''+++...+++)))((((((***+++***(((***(((&&&&&&(((+++,,,,,,++++++***)))((('''((()))$$$"""!!!!!!$$$&&&((((((###&&&))))))(((''')))***...///222555555111)))###"""%%%))),,,///000111---******------***''' ###&&&((((((''')))'''$$$  $$$&&&'''"""!!!$$$&&&%%%(((...)))((('''%%%""" """''''''###!!!$$$((()))+++---......,,,***((()))+++------,,,,,,,,,...///000000000000...---+++*********---///000...,,,+++***+++,,,...///...,,,,,,...000---(((%%%&&&)))------,,,***(((''')))+++)))******)))((()))+++---,,,...000///,,,))))))***)))'''$$$""""""###&&&'''$$$%%%%%%''')))+++---...,,,,,,,,,---,,,,,,++++++(((***,,,......---+++***''''''&&&$$$""""""###%%%$$$'''***,,,,,,---...///000111333111...***)))((()))...222222///---...000111111111222222333333444---...000222222222111000333666888777444222444666444333333111000///.........//////000222333555666777666555333111///......((('''%%%$$$&&&+++000333111...***((())),,,///000444444555666555333111000~~~zzzwwwsssnnnkkkiiifffbbb``````^^^ZZZWWWOOOPPPQQQRRRQQQPPPNNNLLLJJJIIIHHHJJJMMMNNNLLLJJJIIIFFFEEEGGGKKKLLLHHHCCCBBBCCCDDDEEEAAA999///((()))''''''+++000333111///---***'''&&&((()))'''%%%!!!###%%%%%%###!!!!!!""""""###%%%)))---//////...+++'''######'''+++------///...------------***(((%%%'''***666KKKYYYTTTGGG;;;222)))&&&))),,,***''' !!!###'''+++***&&&"""!!!###%%%(((+++......+++))))))******'''%%%%%%$$$$$$&&&))),,,......))))))(((&&&$$$$$$&&&(((""" """%%%&&&'''$$$(((+++,,,,,,,,,///111000///000222222...'''!!!###(((,,,///000---)))''')))---///---)))!!! !!!###&&&((((((''''''%%%"""!!!&&&))))))$$$$$$(((***(((+++000+++***)))&&&$$$!!!$$$,,,---)))&&&'''***)))***,,,......,,,***((()))+++------+++***++++++///000000000///...,,,+++***)))***,,,...///---,,,*********,,,...///---+++---000222...)))%%%''')))......,,,+++***+++///222+++++++++***((()))+++---+++...///...+++)))***+++,,,***(((&&&%%%&&&((()))###$$$&&&(((***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***((('''%%%%%%%%%$$$###$$$&&&(((###%%%((()))***+++---///222444555444000,,,***)))&&&***//////+++)))***,,,,,,---...000222444555666333222111111111111111111...333888666111...222666444333111000////////////111111111222333444666666444222111111222222000///+++(((&&&%%%''',,,222777555///(((&&&)))---///000222333444555555333111000yyytttqqqooommmkkkjjjhhhccc___ZZZWWWUUUTTTRRRQQQPPPQQQRRRRRRPPPNNNEEEFFFHHHJJJKKKJJJJJJIIIGGGHHHJJJKKKIIIFFFCCCAAABBBBBBCCCCCC???888...'''&&&'''))),,,---...------((('''''')))++++++((($$$""""""!!! !!!%%%(((***)))))))))))))))***+++'''&&&$$$$$$$$$'''***,,,,,,///111000---)))'''&&&$$$&&&+++777EEELLLEEE:::+++***(((((())))))((('''###""")))---***&&&%%%""""""'''***))))))+++...+++(((((()))(((%%%###%%%&&&(((***,,,---......+++***(((&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!###&&&***...000111000...222000---,,,***((($$$!!!"""'''*********+++((($$$&&&+++...,,,***"""""""""###&&&(((((('''(((&&&"""!!!$$$&&&&&&)))------+++)))***,,,,,,)))&&&$$$$$$###%%%+++111111---)))((((((+++,,,,,,---............111333333///)))&&&(((+++222333222000,,,***))))))---***))),,,000111---)))&&&)))---...---+++)))'''***---///---***((()))+++/////////000111333444555000000///---******+++,,,//////,,,)))&&&&&&(((+++///---***)))))))))(((''''''$$$$$$(((******,,,000666222...,,,------+++)))000,,,'''&&&''')))***)))%%%$$$######$$$%%%'''(((###$$$&&&)))---///...---444555666444111...,,,,,,***(((&&&&&&&&&(((((((((******,,,///222555888:::===:::555222222333444555666666555333111111333555333111///---,,,---///111555444333333444666888:::000///---...///000000///222,,,''''''+++///000///222...***)))+++------,,,444333333333444333000---{{{uuuqqqnnnlllkkkjjjiiigggddd___[[[WWWTTTSSSRRRQQQPPPQQQRRRRRRPPPNNNHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGEEECCCBBBBBBAAAAAA@@@>>>888111+++***+++,,,,,,---,,,+++++++++******,,,......+++(((&&&$$$"""!!!%%%)))///...,,,***((('''&&&%%%&&&%%%$$$$$$%%%(((***,,,---///000///,,,)))''''''((()))///999DDDEEE:::///+++)))'''&&&'''))))))((($$$"""!!!$$$)))+++)))&&&'''$$$%%%***---+++***+++---+++))))))++++++(((&&&((()))***+++---...///000+++***(((&&&%%%%%%&&&&&&&&&&&&%%%$$$############%%%(((+++///111111///...///---+++))))))'''$$$""" ###'''******))),,,'''$$$$$$(((+++***(((&&&%%%$$$&&&((()))((('''***((($$$"""!!!###%%%'''(((+++...---***((()))+++(((&&&######%%%%%%###!!!&&&+++//////+++''''''(((,,,++++++++++++---///000222333222---(((%%%(((+++///000///---+++***+++---,,,)))'''))),,,---***'''%%%(((***,,,,,,***)))((((((***,,,---,,,+++***+++......///000222333444555//////...+++))))))+++---...---,,,)))&&&%%%''')))000...,,,,,,,,,,,,+++***(((%%%%%%(((***)))***...555111---++++++***)))'''---***''''''***,,,,,,,,,'''&&&%%%%%%&&&'''((((((!!!!!!###''',,,///000///333333333111///...///111...,,,(((&&&&&&'''((()))+++,,,...111444777999:::===888333000222555888:::777777666444333333555777555333111.........000111444333111111333666888:::222111///000111222222111444...))))))---222444444333///+++)))+++---......222111000111222222111///}}}{{{wwwqqqmmmkkkjjjhhhggghhhfffddd```[[[WWWSSSQQQSSSRRRQQQRRRSSSSSSQQQOOOMMMLLLJJJIIIIIIIIIKKKKKKMMMKKKHHHFFFDDDDDDEEEFFFCCCAAA>>><<<:::777333000///......---,,,+++***))),,,+++,,,---......,,,***)))'''$$$!!!!!!%%%)))000///,,,***'''&&&$$$$$$$$$%%%%%%&&&''')))+++---/////////---***(((((((((+++---444>>>EEE@@@333((()))&&&###"""$$$&&&'''(((%%%&&&''''''((('''&&&%%%%%%###&&&+++...***''''''((('''((()))+++,,,***)))******))))))***+++---...***)))'''&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%)))***---///000///...---,,,***((('''''''''&&&$$$!!!!!!"""%%%(((******))),,,(((######%%%'''(((&&&***(((((()))+++++++++***---***'''$$$$$$%%%''')))***---///---)))&&&'''(((###"""!!!"""%%%''''''&&&'''+++---,,,)))&&&'''(((,,,+++((('''(((,,,000333333333000+++&&&%%%'''+++,,,,,,,,,***)))***...111,,,)))&&&%%%''')))'''%%%%%%&&&((()))***+++******((((((***---///...,,,***,,,---...000111222333333///...,,,***((())),,,............,,,)))'''((()))...,,,+++,,,......---,,,***'''&&&))))))''''''+++222///+++)))(((''''''&&&***))))))***---/////////)))(((((((((*********((( !!!$$$)))...111222111111000///...///222555333000,,,)))''''''((())),,,...000333555777888999:::666111///111666;;;>>>888888777666444444666888777666333111111111222333555222//////111555777999333222111111333444444444444000++++++///444888999444111,,,***+++...000111000...------///000000000{{{xxxtttoookkkiiihhhgggffffffeeeccc```\\\WWWSSSPPPUUUTTTSSSTTTUUUUUUSSSQQQQQQOOOKKKHHHGGGHHHJJJLLLOOOLLLGGGDDDCCCFFFJJJMMMFFFBBB===999777666444222000///...,,,+++***))))))******++++++,,,+++***))))))((('''%%%###"""%%%'''***)))((('''''''''''''''###$$$&&&(((***+++,,,,,,//////...+++)))((()))******...888DDDHHH@@@222((($$$!!!"""$$$&&&%%%(((***)))&&&###"""###!!! ###)))+++'''"""!!!###$$$&&&)))+++,,,+++******)))&&&$$$$$$$$$&&&&&&((('''&&&%%%$$$%%%%%%&&&(((((((((((((((''''''&&&++++++,,,---------,,,+++***(((&&&&&&'''((((((''' !!!"""%%%))),,,,,,,,,---)))%%%###$$$&&&''''''+++***)))+++---......---,,,***(((%%%$$$%%%''')))+++---...+++&&&###$$$%%%"""!!!!!!"""$$$&&&(((((()))+++,,,+++)))'''(((***---***&&&%%%&&&+++111555333111...)))%%%$$$'''+++,,,+++***(((''')))...222...***&&&$$$%%%&&&&&&%%%&&&&&&''')))+++---------******+++///222111---((()))***,,,...///////////////...---***)))***...111000111111000---+++++++++***))))))+++---......,,,***'''''')))(((%%%%%%'''---+++(((&&&%%%&&&''''''++++++,,,---///111222222---,,,***+++---...,,,)))"""!!! """''',,,///111...///000///...///111333333222111...+++)))((()))---...000333444555666666666333000000222666999:::666666777555444444555777888777555555555666777888888444///...111444666666333111000111333444444444222...+++***...333777999444111---++++++...111333111...+++***+++---......}}}xxxtttoookkkiiihhhgggfffdddcccbbb___[[[WWWSSSQQQVVVUUUUUUUUUVVVVVVTTTSSSSSSOOOKKKGGGEEEGGGIIILLLNNNJJJFFFCCCDDDHHHNNNRRRHHHDDD===888666444222111///...+++)))(((((()))***)))***++++++************'''((())))))&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((("""$$$'''***,,,,,,,,,,,,------,,,***((((((***,,,+++///:::GGGHHH<<<...'''"""###%%%))),,,***%%%!!! !!!""")))+++&&&!!! ###%%%***---...---,,,+++***(((%%%""" !!!'''&&&$$$############$$$&&&&&&((())))))))))))(((++++++++++++******))))))((('''&&&&&&(((******)))!!!%%%***---......,,,***'''%%%&&&((()))******))))))+++...000000000)))(((&&&$$$$$$%%%&&&(((***,,,,,,)))$$$!!!!!!###$$$$$$######"""$$$&&&'''***+++++++++******+++,,,---***&&&%%%&&&+++111555111///+++'''$$$%%%(((***---,,,***'''&&&(((---111///,,,(((%%%%%%&&&''''''((('''(((+++///111111000///......111333222---(((((()))***++++++,,,++++++//////...---,,,---111444000111111000---+++++++++)))((())),,,///000///...+++((('''))))))%%%$$$&&&)))(((&&&$$$$$$%%%(((***---...///111111222333444222///,,,---///000...***&&&###!!!"""%%%))),,,---+++---000111///---,,,,,,///222444333///,,,***)))---...///000111222222222111000000222333444333111222333444333222111333444666666666666777999:::;;;:::555///...111444444333000///...///111222333222///,,,***))),,,000333555333111...,,,,,,...111444222///***(((((()))******yyyuuupppkkkiiihhhfffeeebbbaaa___]]]ZZZWWWUUUSSSVVVUUUTTTUUUVVVVVVTTTRRRQQQNNNIIIEEECCCEEEHHHJJJKKKHHHEEECCCDDDHHHMMMQQQGGGCCC>>>999666444111000---+++(((&&&%%%&&&((())))))+++++++++))))))***+++&&&(((***)))'''%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""%%%))),,,...---+++*********+++***)))***,,,...000222;;;FFFCCC333&&&""" ###$$$&&&))),,,+++'''###!!!!!!"""!!!$$$+++---)))%%%$$$&&&***///222111///---,,,)))'''%%%###"""!!!!!!"""((('''%%%###"""""""""###$$$%%%'''***+++,,,,,,,,,,,,+++***)))((((((((((((%%%%%%%%%'''***+++***((( !!!%%%***---------)))((((((((()))***,,,---)))((((((***---//////...%%%$$$###"""###$$$&&&''')))++++++(((###!!!"""$$$((('''&&&###!!!!!!###%%%))))))***+++,,,------...,,,+++((('''(((,,,000333...,,,)))&&&%%%&&&(((***...---+++(((&&&(((---000///---***(((&&&'''((()))***)))***...222555333111000000000222222000---*********)))((((((((())))))---.../////////000222555.........,,,)))'''((()))******,,,///222333222111+++)))))),,,,,,((('''***((((((&&&$$$###%%%)))---///000222222222333666888777222------000222///,,,)))&&&######%%%(((******))),,,///000...+++)))'''+++///444444111..................---......///000......000333444333///,,,...///000000//////000111444444444555666888999:::666111---...222555333111---,,,+++,,,...000000000---,,,+++***+++---...000000000///...---...111444222///***((('''(((((('''|||zzzvvvpppkkkiiigggeeeddd```___]]][[[YYYXXXWWWVVVTTTSSSRRRSSSTTTTTTRRRPPPNNNKKKGGGCCCBBBCCCFFFHHHHHHFFFDDDBBBBBBEEEHHHJJJDDDAAA===:::888555222000,,,***&&&###!!!###%%%&&&''')))***)))'''&&&(((***'''((((((&&&$$$$$$%%%''')))((('''&&&%%%%%%%%%%%%"""&&&***...///...***(((&&&((()))******+++...000555555===FFF@@@..."""!!!"""%%%'''''''''***,,,---***'''%%%###$$$"""&&&,,,///,,,(((((((((---222333000,,,)))(((######$$$$$$$$$%%%%%%%%%+++)))'''%%%###"""""""""###%%%(((,,,...///000000---,,,***((('''((())))))"""###%%%(((******(((&&&"""""""""%%%)))******)))$$$&&&(((***+++,,,...///***)))((()))***+++***)))""""""!!!!!!"""$$$&&&''')))***+++((($$$###%%%(((******((($$$ !!!###&&&&&&(((***,,,.........,,,++++++++++++---///000***)))'''&&&&&&((()))***---,,,+++)))(((***...111...---+++)))(((((()))++++++***+++///555666333///,,,...000000///---------///---***(((&&&'''((()))***,,,///000000111222444...---,,,)))&&&%%%''')))***+++,,,000333444222111---,,,---111111...---///++++++)))%%%###$$$)))---///111222333333555:::>>>:::444---,,,///222000---)))'''%%%%%%&&&((())))))'''***,,,---+++)))(((((()))---111111000///333666111///---++++++,,,...///---...///222333333000---+++---......------...///222222222222222333333333...***(((+++222666444000+++***)))***---/////////......///...---,,,,,,,,,---///000///------000222000---)))(((((((((((('''}}}yyy{{{vvvpppkkkhhhfffdddccc```^^^\\\ZZZXXXXXXXXXXXXRRRQQQPPPQQQRRRRRRPPPNNNLLLIIIEEEBBBAAABBBDDDFFFGGGFFFCCCAAAAAABBBCCCDDD@@@>>><<<;;;999777333111,,,)))%%%!!! """$$$$$$%%%'''%%%###"""%%%''')))(((&&&###!!!"""'''***)))(((((('''''''''((((((###&&&+++///000...***'''$$$&&&)))***+++,,,...000888777>>>GGG@@@///%%%&&&!!! !!!###'''***++++++)))***,,,......+++(((%%%$$$"""%%%,,,///,,,******''',,,111222---((($$$###!!!###%%%'''((((((---,,,)))'''%%%############%%%)))---000222333333...,,,***)))((()))***+++ !!!$$$'''***)))&&&###$$$$$$$$$%%%(((((('''&&& ###'''***,,,---...000,,,***((((((((((((&&&%%%!!! !!!###%%%'''((()))++++++)))&&&%%%(((+++******((($$$ ######$$$&&&)))---......---+++,,,,,,---............((('''%%%&&&''')))***)))+++++++++******+++///222,,,---,,,***(((((()))+++******+++000666777333...))),,,///...,,,+++---000222///+++(((&&&'''(((***(((***...000000111222333//////,,,)))&&&&&&(((+++))))))+++...111222000//////...///444555222222444......+++'''######'''+++...000222222333777>>>CCC<<<555---+++///222111...(((&&&%%%&&&(((*********'''((())))))(((((()))***))),,,///...---000666===333000---******+++...000.........000222333222111***,,,......---------...111111000000///......---(((%%%$$$)))222666444000+++))))))***,,,...///...000111222111///,,,+++***+++...000000...---///111---+++)))((()))***)))(((|||wwwuuuwwwqqqkkkggggggeeeaaa\\\ZZZ[[[\\\]]]\\\ZZZXXXVVVUUUTTTRRRQQQQQQPPPNNNMMMJJJIIIGGGEEEEEEFFFGGGHHHOOOLLLGGGBBB??????@@@AAA???===;;;888666444444444222,,,$$$"""###$$$"""$$$&&&$$$!!!!!!%%%***''''''&&&$$$"""$$$'''***------+++)))***---...---+++)))))),,,,,,)))(((+++%%%'''((((((''')))...222222888===;;;444,,,(((''')))***+++***(((&&&'''(((++++++,,,+++***(((&&&%%%"""###&&&***...///---+++---------,,,)))&&&""" """%%%&&&&&&&&&&&&'''...,,,)))&&&%%%%%%'''(((&&&&&&'''***---...---+++++++++)))&&&$$$%%%(((+++(((%%%###%%%(((((($$$%%%%%%%%%''''''%%%!!!!!!$$$(((---222444111...+++,,,...---'''"""###$$$&&&(((((((((((('''((()))***,,,,,,***)))(((***)))&&&### !!!$$$&&&((('''''')))+++,,,+++)))''')))---///000...+++)))((((((''''''(((((()))***+++++++++,,,,,,---------,,,------,,,***((('''''',,,---......,,,+++++++++------,,,,,,------......+++***)))((((((***,,,------+++***,,,000333222111///---***)))***,,,------)))))))))+++...///...---......///333666666333///666222...)))&&&&&&''''''222333333333333444666888444///***+++000333000,,,''')))***)))(((&&&&&&'''((())))))))))))*********...***''')))///444444222---***&&&%%%'''+++///111,,,---///000111000...---......///////////////...222111///...,,,,,,++++++%%%$$$$$$)))000333111......---,,,++++++,,,---...***---000222222///,,,)))+++------+++((('''))),,,,,,+++***((('''&&&&&&&&&{{{wwwuuusssnnnhhheeeeeeddd```\\\ZZZ[[[\\\\\\[[[ZZZWWWVVVTTTSSSQQQPPPPPPOOOMMMLLLJJJIIIGGGEEEEEEFFFGGGHHHMMMKKKHHHEEEDDDCCCDDDEEEBBB???<<<888555333333333111+++$$$!!!######"""$$$&&&$$$!!! """&&&'''''''''%%%###$$$&&&(((///111///***)))---333666222,,,)))***)))'''%%%'''$$$&&&'''&&&%%%&&&))),,,///333666444...)))((((((((())))))(((%%%$$$$$$%%%((())))))*********))))))%%%%%%'''***---...,,,+++)))))))))((('''%%%"""!!!###%%%'''(((''''''''')))...,,,***(((((())),,,...+++)))''''''(((************)))&&&###!!!"""%%%)))((('''&&&'''(((&&&### &&&%%%&&&''''''&&&""""""&&&***...222333000---***+++...///+++((('''((()))*********))))))'''(((***++++++***(((''')))'''%%%###"""$$$'''))))))))))))***,,,,,,+++))))))+++---//////...---++++++++++++++++++*********))))))***+++,,,---------)))*********)))(((((((((---------,,,***(((((((((,,,,,,+++++++++,,,,,,---)))((((((((()))+++...///000---++++++...000000000///---++++++,,,...------***))))))+++...///...---.........000222222///,,,444111---)))''''''((()))000111222222222222333444000***&&&''',,,///---)))((()))***)))'''&&&&&&&&&(((((()))***+++,,,,,,------(((%%%&&&***---,,,+++&&&%%%%%%&&&))),,,...///,,,---///111111000///...------...///////////////222111000///...,,,,,,+++)))''''''***///111///+++------,,,,,,,,,,,,------+++---///000000...+++)))+++,,,+++)))&&&&&&))),,,---,,,+++)))((('''''''''zzzvvvtttnnniiidddbbbbbbbbb___\\\YYYZZZ[[[[[[ZZZYYYWWWUUURRRQQQPPPOOONNNLLLKKKKKKJJJIIIGGGFFFEEEFFFHHHIIIJJJIIIHHHGGGGGGFFFFFFFFFDDDAAA<<<777444222222222000+++%%%!!! !!!###$$$"""$$$&&&$$$  %%%&&&'''&&&%%%%%%&&&'''///222111++++++333>>>CCC:::000(((&&&'''%%%#########$$$&&&&&&%%%$$$$$$%%%+++---///---)))'''(((***)))******(((%%%###"""###%%%%%%&&&'''***,,,...///+++***)))+++,,,------+++))))))((('''&&&&&&%%%%%%((())))))(((''''''(((***...,,,***)))***---111333000,,,&&&###$$$&&&'''((((((&&&######&&&(((***+++***'''$$$""""""'''&&&&&&'''((('''$$$""" %%%***...000111222---***((()))---//////---,,,,,,,,,+++++++++******'''(((((())))))((((((''''''&&&$$$###$$$'''***,,,+++******,,,---...,,,***------.../////////........./////////...,,,***(((%%%''')))+++,,,,,,,,,,,,&&&&&&''''''((((((((()))...,,,***(((&&&%%%%%%%%%+++***))))))))))))******'''''''''(((***,,,///000222///+++***+++---/////////...---...000000///---***))))))+++---......---...---+++,,,------+++***000///,,,***((())))))***.../////////////////////)))%%%!!!"""'''***)))&&&(((***+++***'''&&&&&&&&&))))))***+++---...//////---)))%%%%%%'''(((&&&$$$ """%%%(((***,,,,,,,,,---...000111111111000///,,,,,,---...///000000000000000000000///...,,,+++---+++***,,,///000---***......///000000///......------......---,,,***)))+++***)))'''%%%&&&))),,,---,,,,,,+++***))))))(((~~~yyyvvvtttjjjgggcccaaaaaaaaa___]]]XXXYYYZZZZZZYYYWWWUUUSSSPPPPPPPPPNNNLLLJJJJJJJJJKKKIIIGGGFFFFFFGGGHHHIIIFFFGGGHHHHHHGGGEEECCCAAABBB@@@;;;666333333333444000,,,((($$$######%%%&&&###$$$&&&$$$ !!!$$$&&&''''''''''''(((---111111///555CCCLLLNNN>>>222&&&%%%'''&&&$$$$$$###$$$&&&''''''&&&%%%$$$(((***------,,,++++++,,,,,,---,,,***&&&$$$######!!!"""###%%%)))---000333000...,,,,,,---......---...---+++***)))(((((((((******)))'''&&&&&&'''))),,,+++)))((())),,,000222000,,,&&&######%%%&&&&&&&&&$$$!!!"""&&&))),,,...+++&&&""""""$$$)))((('''((())))))'''&&& ###(((---000111000000+++(((&&&&&&(((,,,------......---,,,++++++++++++(((((((((((((((((((((((()))'''$$$###%%%(((+++---++++++,,,---//////---+++/////////......//////000///000222222000,,,)))&&&###%%%'''***+++,,,++++++%%%%%%$$$%%%&&&'''''''''+++)))&&&$$$$$$%%%&&&&&&***)))((('''''''''''''''''''''((()))***,,,...///111...***((((((+++...111......///111333222000...+++***)))***,,,------------,,,***)))******++++++---,,,+++*********+++,,,,,,,,,,,,---...---+++)))$$$!!!$$$'''&&&%%%''')))******)))(((((())),,,,,,,,,------......///---+++(((''''''(((&&&%%%!!!$$$''')))*********+++...///000111111111000000++++++,,,---...000111111+++,,,---.........------///......///111111...,,,000222444555555444222000...------,,,+++***))))))***)))'''%%%%%%&&&))),,,---------,,,,,,+++******}}}yyyuuusssjjjhhheeecccaaaaaa```___XXXYYYYYYYYYWWWUUURRRQQQNNNOOOOOOMMMJJJHHHHHHJJJKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHIIIIIIGGGCCC@@@===>>><<<999555333333444555000///,,,(((&&&&&&((()))$$$%%%%%%### !!!%%%'''((()))***+++---000111444CCCUUUYYYRRR<<<000&&&%%%((()))(((((($$$&&&(((***+++***((('''&&&***000333333111///---,,,---,,,)))&&&###"""### !!!$$$''',,,///222333000---,,,---...///...000///---+++)))((((((((((((((('''%%%######%%%'''***)))'''&&&''')))+++,,,+++)))'''&&&&&&&&&%%%$$$%%%###!!!###'''))),,,...***$$$!!!$$$(((***)))((((((***+++***)))$$$&&&***---///000///...+++(((%%%###$$$&&&((()))...---,,,******+++,,,---***)))(((((((((((()))***,,,)))%%%$$$&&&(((*********+++,,,///111000...,,,000///......---...///000---///111111///,,,'''$$$###$$$&&&(((***+++++++++(((%%%###$$$&&&'''&&&%%%'''%%%"""###&&&)))*********)))((('''&&&&&&%%%%%%)))))))))******+++,,,,,,...,,,)))&&&'''***///333...///000222444444111///+++***((()))+++------,,,---,,,+++***)))***,,,---*********++++++,,,,,,---))))))***,,,---,,,)))%%%"""###'''''''''&&&(((***+++***+++,,,---///......------,,,,,,,,,+++)))(((((())))))(((((()))******)))''''''))),,,...//////000000000000000+++++++++,,,---///111222'''((()))+++,,,------...//////000111333333111000///111444666666444111///------,,,+++******))))))***(((&&&&&&''')))+++,,,,,,,,,------------,,,+++}}}zzzuuurrrmmmkkkhhheeebbb```______YYYYYYYYYXXXVVVRRROOOMMMMMMOOOPPPMMMIIIGGGHHHJJJKKKJJJHHHGGGFFFGGGIIIJJJKKKKKKLLLKKKHHHCCC???<<<:::999777555444333333333000000///,,,)))((()))+++%%%%%%$$$###!!! $$$'''((()))+++,,,...111222666GGGZZZZZZLLL444+++%%%&&&)))******+++'''''')))+++------***(((%%%***222777888555///+++*********'''###!!! !!! !!!###&&&)))+++,,,000...,,,+++---.........---,,,+++)))'''%%%$$$###$$$%%%%%%$$$"""!!!"""$$$''''''&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&### """"""!!! !!!&&&))))))++++++'''""""""''',,,,,,***((((((***,,,------******+++,,,,,,------------+++(((%%%$$$$$$%%%&&&---+++***)))***,,,///111---,,,***))))))***,,,---...***%%%###%%%(((((('''((()))+++///111222///---///...------,,,---------***,,,...///...+++'''%%%%%%%%%&&&'''(((***++++++***&&&######&&&((((((&&&%%%###"""$$$***...///...+++***)))(((&&&&&&%%%%%%)))*********++++++++++++,,,+++)))&&&&&&)))...222//////000222444444222000,,,***((((((***,,,,,,,,,......---,,,******+++---((()))***,,,------------''''''(((+++...---((($$$!!! !!!%%%(((******'''))),,,---,,,---.../////////...---+++***))))))&&&''''''((()))))))))***//////...***&&&%%%))),,,............/////////000,,,,,,++++++,,,...000111''''''(((((()))+++,,,---...///000222222222222111,,,...000222222000...,,,,,,,,,,,,++++++++++++******)))'''(((***,,,------++++++---......---,,,,,,}}}{{{vvvqqqooommmjjjfffbbb___^^^^^^ZZZZZZYYYWWWTTTPPPLLLJJJLLLOOOPPPNNNIIIFFFHHHKKKLLLJJJHHHGGGGGGGGGIIIJJJJJJJJJJJJIIIFFFBBB>>><<<888888777555333111000//////000000---***(((***,,,'''%%%$$$###""""""!!!!!! """%%%&&&'''''')))+++,,,111000///<<>>===>>>???;;;999888888777444...)))---,,,,,,+++***)))((((((%%%$$$###$$$&&&&&&$$$"""!!!$$$&&&'''&&&%%%%%%%%%&&&((((((%%%&&&)))+++)))!!!%%%'''&&&&&&(((***...***%%%###$$$&&&&&&%%%&&&,,,222444222...+++***,,,,,,++++++)))(((&&&%%%&&&''')))***((($$$ """&&&)))***))))))$$$'''++++++***'''&&&%%%%%%$$$""""""%%%'''''''''''''''((()))******'''$$$$$$###"""!!! """""""""###%%%)))---///'''&&&%%%###"""$$$(((,,,...,,,***)))+++---............---)))&&&%%%))),,,000111000...+++(((((())),,,+++******,,,...111222///---***'''&&&(((+++---$$$""" ###(((***(((%%% """&&&***------***(((---......---***'''$$$""""""&&&***---......---,,,***(((''''''(((+++,,,'''&&&$$$%%%(((+++---...,,,++++++,,,...///...---000000---((((((+++***&&&(((+++...//////...///000333111---(((&&&'''+++///666333......000222333222---+++***)))+++,,,++++++...111222///+++&&&%%%&&&(((***,,,---,,,+++++++++%%%%%%(((///555555000+++&&&$$$"""###&&&)))+++,,,...////////////---,,,+++))))))((('''&&&%%%%%%$$$,,,///222222///+++((('''*********((('''(((***---...---,,,+++,,,...111222///000///---***)))+++---+++++++++)))((())),,,///---......---***(((((((((***---///000///...------...------///222333111...,,,))))))---444666111+++'''***...///...---++++++|||vvvsssqqqnnnlllnnnlllhhhddd___[[[YYYWWW\\\ZZZWWWTTTQQQOOONNNNNNNNNQQQSSSQQQLLLJJJKKKNNNRRRQQQMMMHHHDDDBBBBBBCCCGGGGGGEEEBBB>>><<<<<<===:::888666666555222---)))************************&&&$$$######$$$###!!!"""$$$''''''&&&$$$$$$$$$%%%((((((%%%%%%'''&&&######&&&&&&(((***,,,///+++'''%%%&&&'''&&&%%%)))...333555333///,,,+++---...///---)))'''&&&'''))))))******((($$$!!! """%%%'''))))))((('''(((***,,,,,,***)))((((((&&&$$$###$$$&&&((()))(((&&&&&&&&&'''((((((&&&$$$"""""""""!!!!!!""""""###%%%%%%%%%&&&(((***---...---,,,***&&&$$$%%%(((+++///,,,))))))***++++++++++++,,,+++)))&&&%%%(((***,,,------,,,)))''''''(((,,,,,,++++++,,,...000111...,,,***(((''''''(((((($$$"""!!!###((()))'''$$$ ###'''***+++***)))---------,,,***&&&###!!!!!!%%%)))+++,,,,,,,,,,,,***)))'''((()))+++---(((%%%$$$$$$'''***,,,---------...///000000...---000000+++&&&%%%)))+++)))***---///000//////000222444111,,,'''%%%&&&+++000111...++++++...111333222///,,,)))((()))***++++++,,,---...,,,'''$$$###$$$&&&))),,,---,,,+++++++++'''''')))...333333///***'''&&&$$$%%%''')))***))),,,,,,......///...---,,,***))))))(((''''''&&&&&&,,,...111111...***(((&&&*********)))((((((+++---///...,,,+++++++++,,,---...---++++++,,,,,,+++******)))))))))+++---///111111111///,,,)))((()))+++***---///000///......///000///...000222333111///,,,)))(((+++111333///)))(((***------,,,+++***+++|||tttnnnkkkkkkkkkiiigggddd```]]]ZZZXXXVVVWWWUUUTTTRRRPPPPPPPPPQQQOOOQQQRRRPPPMMMKKKLLLNNNTTTRRROOOIIICCC@@@??????CCCCCCCCCAAA===:::999999888666555333222///+++((((((((())))))***+++,,,,,,&&&$$$###""""""!!!$$$&&&((((((&&&$$$######%%%))))))&&&%%%&&&###!!!$$$&&&))),,,...000---***((((((((('''&&&+++///333555444111///---///111222...((($$$&&&))),,,++++++)))'''$$$"""!!!$$$%%%'''))))))((('''&&&+++++++++***((('''''')))&&&%%%%%%&&&(((******)))%%%$$$$$$%%%&&&&&&%%%###!!!!!!!!!"""###$$$%%%&&&(((((()))+++,,,,,,,,,,,,222000---)))%%%$$$''')))---+++)))(((((())))))((()))******)))&&&%%%&&&'''&&&((())))))'''&&&'''''',,,,,,+++***+++,,,---...)))******)))(((&&&$$$###$$$"""!!!$$$'''(((%%%""" ###%%%((()))***---------,,,)))&&&### !!!$$$''')))************)))((('''((())),,,---(((%%%""""""%%%(((+++,,,---...000222111000---,,,000///+++$$$###(((,,,,,,---///000111000111333444444111,,,'''$$$&&&+++///***((('''(((+++///111222111...***((()))*********)))))))))'''$$$!!!!!!"""%%%(((,,,...---,,,++++++***)))))),,,///000,,,)))(((''''''((()))***)))''')))***,,,---......------+++*********))))))((((((***---//////,,,)))'''&&&)))******)))((((((+++---...---,,,***((((((((((((,,,)))(((***...///,,,(((***(((''')))...111222222666444111,,,)))(((***,,,***,,,............///000222111///000111111000///+++'''%%%(((---///---)))***+++,,,+++***)))***+++}}}tttlllhhhggghhhdddbbb```]]]ZZZXXXVVVVVVTTTSSSQQQPPPOOOOOOPPPPPPOOOPPPPPPOOOLLLKKKLLLMMMQQQPPPNNNIIICCC>>>======???AAABBBAAA===:::888777555444222000...+++)))'''(((((())))))***+++++++++%%%$$$"""!!!""""""!!! ((()))***)))&&&$$$$$$$$$%%%)))+++***))))))&&&!!!!!!###&&&(((***,,,///...,,,***))))))((('''+++---111444555444222111...222333---%%%!!!%%%***---,,,***(((&&&$$$######&&&'''(((******)))((((((***)))(((%%%###"""%%%''''''&&&''')))+++,,,+++***%%%$$$$$$$$$&&&'''&&&$$$""""""""""""###$$$%%%&&&***+++---.........,,,+++///...+++&&&""""""$$$&&&***(((''''''((())))))(((+++,,,,,,+++(((&&&$$$###!!!###&&&&&&&&&%%%&&&'''+++***))))))))))))******$$$%%%((())))))&&&###!!!###"""###%%%'''&&&$$$!!! !!!!!!"""$$$'''***,,,,,,,,,+++)))&&&###!!! !!!$$$&&&((()))((((((((('''&&&&&&''')))+++,,,(((%%%"""!!!###'''***++++++...111222111...+++***...///,,,'''%%%))),,,,,,///000222222222222444666111000...***'''''')))+++%%%$$$$$$%%%(((+++---...000///---,,,,,,,,,***(((((('''&&&%%%###"""""""""%%%(((,,,///...---,,,,,,,,,+++***+++,,,,,,***(((&&&&&&'''))),,,,,,***((())))))+++,,,,,,,,,++++++++++++++++++************)))+++------+++(((&&&&&&'''((((((((('''(((***,,,++++++***)))'''&&&%%%$$$((((((***---//////,,,***,,,(((&&&)))///333222///444444111---)))'''((()))(((***,,,,,,,,,,,,...///222111//////......------'''$$$"""$$$)))------+++,,,---,,,+++))))))+++---|||uuunnnhhheeeddd```___]]]ZZZXXXVVVUUUUUUSSSRRRPPPNNNMMMMMMMMMNNNMMMMMMMMMKKKJJJJJJJJJLLLKKKKKKJJJGGGCCC???=========???AAA@@@===:::888777444333111...***(((''''''*********)))))))))(((((($$$"""!!!"""$$$&&&'''&&&+++,,,,,,***(((&&&%%%&&&%%%***...---...///,,,'''!!!!!!!!!###%%%&&&'''(((,,,------,,,***)))(((((((((***---111444555555444,,,//////***"""$$$)))---,,,***'''&&&%%%$$$$$$%%%&&&((()))++++++++++++)))(((&&&###!!!!!!%%%''''''''')))+++------+++)))&&&%%%%%%&&&((()))'''&&&$$$$$$############$$$$$$)))+++---//////...,,,+++((('''$$$!!!!!!$$$&&&%%%%%%''')))+++++++++//////...---+++((($$$""" """%%%&&&&&&%%%%%%&&&(((((('''''''''''''''''' """%%%((((((&&&###!!!"""###$$$&&&'''&&&$$$"""$$$$$$###!!! !!!%%%(((++++++,,,+++***'''$$$""""""###%%%&&&'''(((((((((%%%%%%%%%%%%&&&(((***+++)))&&&"""!!!###&&&((()))(((,,,000111...+++)))(((+++//////+++)))***,,,+++///000222333222333444666...//////---***'''''''''$$$%%%%%%%%%&&&''')))+++//////000111111...***''')))((('''''''''&&&%%%$$$&&&)))---......,,,,,,,,,++++++************)))((("""###&&&)))---...,,,***)))***+++++++++)))((('''************++++++++++++)))***,,,,,,)))'''&&&&&&$$$%%%''''''&&&&&&(((***''''''((((((((('''%%%%%%%%%+++000111...+++,,,......***''')))...000...***...000000///+++'''%%%%%%&&&(((***++++++***+++,,,//////...---,,,+++******###!!! ###(((,,,............---,,,***+++---///}}}{{{xxxtttpppjjjfffccc___^^^\\\ZZZXXXVVVUUUUUURRRPPPNNNMMMLLLKKKLLLLLLKKKJJJHHHGGGGGGGGGHHHIIIFFFGGGHHHGGGDDDAAA??????;;;===>>>>>>;;;999777777333222000,,,(((%%%&&&''',,,++++++)))((('''&&&&&&"""!!!!!!"""&&&***,,,,,,+++,,,,,,***(((&&&&&&'''%%%***...///000222000,,,%%%###""""""$$$%%%%%%$$$(((***,,,,,,***(((((((((%%%&&&(((,,,111444444333***+++***%%% $$$***,,,,,,***)))((('''''''''$$$%%%&&&)))+++,,,------+++***(((&&&$$$%%%))),,,((()))***---...---***'''%%%%%%''')))++++++)))&&&$$$######"""""""""######&&&(((***,,,------,,,+++"""""" !!!$$$%%%%%%%%%(((+++......---000///......---+++'''$$$!!!$$$'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%% """$$$&&&&&&%%%###"""!!!###&&&(((((('''%%%$$$&&&'''&&&######''')))***+++,,,+++)))'''&&&%%%&&&'''(((((((((((((((######$$$%%%''')))***+++(((&&&$$$###%%%'''''''''&&&***......+++(((((())))))...111---))))))***)))---///222333333333333444---...///...+++'''%%%%%%%%%&&&'''&&&&&&&&&((()))......000111222///+++'''*********+++,,,,,,)))'''''')))++++++***)))******((()))))))))))))))((((((!!!"""$$$(((,,,...---+++))))))******)))(((&&&%%%(((((())))))*********+++)))***,,,+++)))'''''''''###%%%&&&'''&&&'''(((***$$$&&&((())))))((('''%%%&&&---444333---(((***///,,,***((()))++++++)))''')))+++......+++(((%%%$$$&&&(((+++,,,+++***))))))+++---......,,,)))))))))"""!!!!!!$$$(((,,,...///---......---,,,,,,///111}}}yyytttqqqooommmiiieee___^^^\\\ZZZXXXVVVUUUUUUOOONNNLLLKKKKKKKKKLLLLLLHHHGGGDDDCCCDDDEEEFFFFFFEEEGGGIIIIIIFFFCCCAAA@@@888:::;;;;;;888666666666222222///+++&&&$$$%%%(((++++++***)))((('''&&&&&&"""!!! """&&&***---...*********)))&&&%%%&&&'''%%%***------///111000---&&&###!!!!!!###%%%$$$######&&&***+++)))''''''(((%%%$$$%%%(((---000000///)))(((%%%"""!!!"""'''+++,,,,,,,,,,,,,,,+++++++++$$$%%%&&&(((***+++,,,---,,,,,,***((('''))),,,000)))***,,,......,,,((($$$###%%%'''+++---,,,(((%%%!!!!!!!!!!!!"""###$$$$$$"""$$$&&&(((***+++,,,,,,###"""!!!###'''''''''(((***---//////......,,,+++,,,......,,,)))%%%'''***+++)))'''%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$"""!!!!!! ###'''))))))((('''&&&$$$&&&&&&######'''(((***+++,,,---+++***)))))))))))))))))))))))))))###$$$%%%''')))+++,,,---((('''%%%&&&''''''&&&%%%%%%))),,,,,,)))'''(((+++)))...///***%%%&&&((((((***---111444333222111111//////...,,,(((&&&&&&'''%%%''')))((('''''')))+++...---,,,---...---+++)))++++++---///222111---)))'''(((((('''%%%%%%&&&'''$$$&&&((()))))))))))))))""""""$$$'''***,,,+++***&&&'''((())))))(((&&&&&&&&&&&&''''''((())))))***)))***,,,+++)))''''''((($$$&&&((()))((()))***+++%%%''')))++++++)))'''%%%***///222111+++((((((***((((((((((((((('''&&&%%%''')))++++++***((((((((('''***...///...+++((('''(((,,,///000---***)))((($$$$$$$$$&&&)))+++------***+++------,,,---///111~~~wwwpppmmmnnnooolllhhh```___]]]ZZZXXXVVVUUUUUULLLLLLKKKJJJJJJKKKLLLMMMGGGEEEBBBAAABBBCCCDDDDDDFFFHHHKKKKKKHHHDDDBBBAAA777888999888666444444555222222///***%%%###%%%(((*********)))((((((''''''###!!! """&&&***,,,---((()))((('''%%%$$$%%%'''%%%))),,,+++,,,///...+++%%%### !!!###%%%%%%$$$ $$$)))***(((''''''(((&&&$$$$$$&&&***---,,,+++)))&&&###!!!"""%%%))),,,------...//////......---%%%&&&'''((()))***+++,,,++++++***)))(((***---000***+++,,,......+++&&&""""""$$$'''+++...,,,((($$$ """###%%%&&& !!!###&&&(((***+++,,,&&&%%%$$$""" """&&&)))*********,,,...///...---+++)))(((***...000///---(((***------***'''%%%%%%&&&'''(((((())))))(((((()))(((&&&###""" ###'''******)))((('''!!!###%%%"""###(((((()))+++---...---,,,++++++++++++***************$$$%%%''')))+++,,,......((('''&&&'''((((((&&&$$$%%%))),,,+++((('''***---***......&&&!!!"""&&&((((((,,,111444333111000///222111---)))%%%%%%''')))$$$''')))***((((((+++......,,,)))(((***+++,,,,,,,,,,,,...222555444///***&&&&&&%%%###!!!!!!###%%%"""$$$(((******))))))***$$$$$$$$$&&&(((***)))((($$$%%%&&&(((((((((((('''$$$%%%%%%&&&'''((()))))))))+++,,,+++)))(((((()))%%%''')))*********+++---'''(((+++,,,,,,***&&&$$$...//////...+++(((&&&&&&$$$&&&((('''&&&$$$%%%&&&'''((())))))((()))+++---(((,,,000222000,,,(((''''''+++000222///+++))))))&&&&&&'''(((***+++++++++''')))+++,,,,,,---///000{{{vvvpppnnnooonnnjjjgggcccaaa]]]XXXUUUSSSRRRRRRQQQLLLGGGFFFIIIKKKIIIFFFHHHGGGDDD@@@>>>>>>BBBEEEMMMKKKIIIGGGEEEDDDAAA???999999::::::::::::::::::777555111+++%%%"""!!!"""$$$))),,,***((((((&&&###!!!!!!!!!$$$(((***+++***)))******++++++***((('''%%%(((+++---,,,***))))))###  %%%'''%%%!!!%%%%%%%%%&&&''')))+++,,,+++(((%%%$$$'''***,,,---&&&###  $$$)))---000111222111///......///((((((''''''''')))***+++111000...,,,***))))))((())))))+++---///,,,%%% """!!!!!!%%%+++...+++'''$$$!!!!!!'''***)))'''!!!!!!!!!!!!$$$)))...111...+++***,,,+++'''''')))...---,,,,,,...///000///---++++++---000000---)))***,,,---,,,)))&&&$$$###%%%%%%&&&((()))+++,,,---)))'''$$$""" !!!######$$$'''))))))'''%%%"""###$$$"""!!!&&&(((+++,,,+++++++++,,,222000...---...---)))&&&&&&(((,,,------,,,,,,,,,)))'''&&&(((***+++)))&&&###%%%'''***++++++******((()))(((%%%######$$$&&&''',,,111444333000---+++---)))''')))(((&&&'''***&&&***+++&&&###&&&***,,,000***%%%%%%(((++++++)))+++,,,...111444333///***...***%%%"""!!!!!!  """$$$'''))),,,...///***(((&&&$$$###$$$&&&'''******+++++++++***))))))&&&&&&&&&(((***++++++))),,,+++***)))((((((((((((%%%&&&)))+++,,,***((('''%%%'''************+++,,,------,,,+++***))))))(((%%%'''((('''$$$###%%%(((+++)))'''%%%######$$$%%%+++,,,///000000---***'''&&&'''((()))******))))))(((((((((((()))***,,,,,,)))+++---+++((('''))),,,zzzuuupppnnnnnnmmmiiieeebbb___\\\WWWTTTRRRRRRQQQQQQLLLGGGGGGIIIKKKIIIGGGFFFEEECCC@@@>>>@@@DDDGGGJJJIIIGGGFFFEEECCCAAA@@@<<<<<<;;;;;;::::::999999444444111,,,&&&""" $$$))),,,***))))))(((%%%"""""""""$$$'''))))))(((+++,,,,,,---,,,+++***)))%%%(((+++,,,+++)))))))))%%%!!! $$$''''''$$$'''''''''''''''((()))))))))'''&&&&&&'''(((((('''###"""!!!!!!###&&&)))+++...///111000---,,,+++,,,((('''''''''((()))+++,,,///...---+++)))'''&&&%%%''''''))),,,---+++%%% !!! !!!&&&,,,///---)))'''$$$"""$$$(((+++***(((%%%###!!!"""%%%))),,,...,,,+++,,,000///***&&&'''---,,,+++,,,---.........,,,******---000000,,,))))))***,,,+++(((%%%$$$$$$&&&''''''((()))*********((('''%%%###""""""""""""$$$$$$%%%'''***+++***)))$$$%%%&&&### !!!((()))))))))((()))+++---222///---,,,,,,+++)))&&&(((+++---...---,,,,,,,,,+++)))''''''((((((&&&$$$"""$$$&&&)))+++,,,,,,,,,((((((((('''%%%$$$%%%''')))---222444333///,,,++++++'''&&&((((((&&&'''***))),,,,,,&&&$$$(((---......***&&&'''***---,,,***+++,,,...111444222...***...+++&&&#########""""""###$$$%%%&&&)))+++---...---***'''$$$######%%%&&&***+++++++++++++++******((('''(((***,,,---,,,+++...---,,,***(((&&&%%%$$$!!!###&&&(((******)))((('''(((***+++******+++,,,,,,,,,,,,+++***(((&&&%%%&&&''''''&&&######&&&(((((('''%%%###""""""###$$$((()))+++,,,,,,***(((&&&$$$%%%'''((()))((('''&&&((((((((()))***+++,,,---,,,,,,+++***))))))+++---}}}vvvsssooommmllljjjfffbbb```^^^[[[WWWTTTRRRQQQQQQRRRMMMIIIHHHJJJKKKJJJHHHDDDCCCBBB@@@???AAAEEEHHHIIIHHHGGGFFFEEECCCBBBBBB@@@???===<<<:::999888888333444333000***$$$ ###(((,,,***)))***)))&&&#########%%%'''((('''&&&+++++++++,,,+++******)))%%%'''***+++***)))((()))'''### $$$(((******,,,+++***((('''&&&&&&&&&''''''((()))***((($$$!!! !!!###&&&''')))))))))+++---...---+++((('''''''''&&&&&&&&&((()))+++---++++++++++++(((%%%""" $$$%%%'''***,,,***&&&"""!!!!!!"""'''---000///,,,***'''&&&(((+++---,,,***&&&###!!!"""'''+++------++++++...333222+++&&&&&&+++++++++++++++,,,,,,,,,***))))))+++...///+++(((''''''(((&&&###""""""###&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((+++------,,,'''''''''%%%""" !!!'''''''''%%%%%%&&&))),,,///,,,***(((((()))((('''+++---//////---+++++++++...+++(((&&&&&&&&&%%%$$$###$$$%%%'''***,,,---...'''(((***)))(((''''''(((+++///333444222...+++***(((%%%%%%'''(((%%%&&&***,,,000///)))&&&***...000+++)))'''))),,,...,,,******+++---000111000---)))---***'''%%%%%%%%%%%%%%%'''&&&&&&&&&'''))),,,---...+++'''###!!!"""$$$&&&+++++++++++++++,,,,,,,,,***)))***,,,...///...---///...---+++((($$$!!! """%%%((()))))))))((()))******)))((()))******+++,,,,,,***'''$$$"""%%%%%%%%%###"""###%%%(((%%%$$$""" """###'''((()))))))))((('''&&&$$$%%%(((******(((&&&%%%(((((())))))***,,,---......,,,******+++------,,,zzzrrrpppllljjjiiifffbbb______^^^[[[XXXVVVTTTSSSRRRSSSPPPLLLJJJKKKLLLKKKJJJDDDDDDCCC@@@???@@@DDDGGGKKKKKKKKKIIIFFFEEEDDDDDDDDDBBB???<<<999777666666222444666444...'''!!!!!!&&&***)))((()))(((%%%""""""###&&&)))***)))(((((((((((('''''''''&&&&&&&&&'''))))))((('''((()))&&&### %%%+++///111000///---***(((&&&%%%%%%&&&(((+++------)))"""!!!&&&***,,,,,,***((((((***++++++(((%%%$$$$$$&&&%%%%%%&&&''')))+++,,,)))***++++++)))%%%!!!"""$$$'''***+++***'''%%%%%%$$$&&&)))---000///...,,,+++***+++...///---,,,$$$!!!""")))///000000+++***---111000***&&&&&&)))***++++++***))))))***(((''''''***---...+++'''&&&&&&%%%""""""###%%%&&&'''''''''''''''''''''(((((())))))***)))((('''''')))+++++++++'''''''''%%%###!!! ######$$$###"""###%%%'''(((&&&$$$###$$$%%%'''(((+++---...---+++)))))))))...,,,)))&&&&&&&&&&&&'''%%%%%%&&&'''(((+++,,,...&&&(((++++++***)))))))))---000222333000---***)))&&&$$$$$$''''''%%%&&&)))000444555000,,,---......(((''''''***,,,---+++)))((())),,,......---***(((***(((%%%%%%&&&'''''''''***(((&&&$$$%%%&&&)))+++,,,)))$$$!!! """%%%'''*********++++++,,,,,,---*********,,,...//////---,,,---,,,+++((($$$!!! """$$$&&&'''((()))((()))***((('''&&&'''(((&&&(((+++,,,+++((($$$"""###"""!!! !!!$$$&&&###"""!!! """###((((((((((((''''''&&&%%%'''(((+++,,,,,,***(((&&&''''''((((((***+++---...---,,,+++---000000---)))xxxooommmjjjgggdddaaa^^^\\\___^^^\\\ZZZXXXVVVUUUTTTUUURRROOOMMMLLLLLLLLLLLLFFFFFFDDDAAA??????BBBDDDNNNOOOOOOLLLHHHFFFEEEFFFGGGEEEAAA<<<888666444444///222444333---%%%$$$(((&&&&&&'''&&&### !!!###'''+++------+++''''''&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&(((***%%%###!!!"""&&&,,,111444222000...,,,)))'''&&&&&&&&&)))---111111,,,###"""(((---///---***'''%%%'''))))))&&&$$$"""!!!%%%$$$$$$$$$%%%''')))***''')))++++++***&&&!!!"""%%%(((++++++***)))((((((((()))***,,,---------,,,,,,---...000000///...'''$$$###%%%***...//////,,,)))(((***)))%%%$$$'''(((***,,,+++(((''''''((('''&&&&&&)))------***'''))))))'''$$$ """%%%''''''''''''''''''(((((()))+++,,,---,,,***'''''''''((('''&&&&&&%%%%%%$$$###!!!"""###"""!!! ###&&&((()))+++,,,+++)))'''((((((---+++***'''&&&'''(((***((((((((('''((()))******''')))+++,,,+++))))))***...000111111...+++))))))%%%###$$$'''(((%%%%%%(((111777:::666111///,,,)))&&&&&&(((***+++,,,***)))'''(((+++,,,+++)))((('''&&&%%%$$$$$$''')))))))))***(((&&&$$$###$$$&&&'''&&&$$$!!! """%%%((((((((((((((()))+++,,,---)))))))))+++...///...---)))*********)))&&&$$$"""$$$$$$$$$$$$%%%&&&''''''((())))))'''%%%$$$&&&'''$$$'''+++------***'''$$$ !!!###$$$$$$###!!! !!!"""###((('''''''''&&&%%%$$$###(((***+++,,,,,,***'''&&&&&&&&&&&&''')))+++,,,---++++++---111444111+++%%%}}}wwwooommmiiieeeaaa___]]]]]]___^^^]]][[[YYYXXXVVVUUUTTTRRROOOMMMKKKKKKKKKLLLFFFFFFEEEBBB@@@???AAACCCMMMOOOPPPMMMHHHEEEFFFHHHHHHEEEAAA;;;777444333222---///000...(((!!!###'''%%%$$$%%%$$$!!! ###''',,,...---,,,******)))(((((((((((((((&&&''''''&&&%%%%%%(((***$$$$$$%%%&&&))),,,///111///...,,,+++)))((('''''''''***...333333///'''!!!!!!$$$***...000...***'''###%%%((((((&&&$$$"""!!!$$$$$$#########%%%&&&'''&&&(((***+++***'''###!!!"""%%%)))++++++***)))***((())))))))))))******++++++,,,...///000000000///,,,,,,***)))(((((()))***,,,(((%%%%%%$$$"""###''''''***---,,,(((%%%%%%''''''&&&&&&)))------+++''',,,---,,,)))%%%"""!!!!!!"""%%%((())))))(((''''''&&&&&&'''***,,,...,,,***(((''''''&&&$$$"""$$$###"""######""""""$$$""" !!!$$$&&&'''((())))))((('''(((******+++***(((&&&&&&(((***))))))))))))(((((((((((()))***,,,+++***))))))***---...///...,,,)))))))))&&&$$$$$$((((((%%%%%%'''...555999666111...+++'''&&&((()))***++++++***)))'''))),,,,,,***(((((((((###""""""$$$(((***+++++++++)))'''%%%$$$$$$%%%&&&###"""!!! !!!###&&&(((&&&%%%%%%%%%''')))+++,,,)))((()))***---...---,,,''''''))))))))))))(((''')))(((&&&%%%$$$%%%&&&'''******)))(((&&&&&&''')))'''))),,,......,,,)))&&&!!!#########%%%$$$""" !!!"""###$$$$$$%%%&&&&&&%%%$$$###))))))******)))'''&&&%%%&&&&&&'''((()))+++---...***,,,000333333///(((###}}}xxxrrrooojjjeee```^^^^^^___]]]]]]\\\[[[YYYWWWVVVUUURRRPPPNNNKKKHHHHHHIIIJJJDDDEEEDDDBBB@@@@@@BBBDDDFFFIIIKKKIIIEEEDDDFFFIIIHHHEEE@@@:::666333222111/////////+++%%%$$$'''%%%$$$$$$### """&&&***,,,***)))---,,,+++*********++++++''''''&&&$$$###$$$(((***'''(((*********************)))((('''''''''''''''''')))---222333000***%%%$$$'''+++...///---***(((!!!$$$''')))'''%%%######$$$###"""!!!!!!"""###$$$$$$&&&((()))((('''$$$###!!!%%%(((***)))'''((()))$$$%%%%%%%%%%%%&&&((()))(((+++...000000000000000...000000---'''$$$&&&))),,,'''$$$$$$###!!!"""&&&'''+++...---(((%%%%%%&&&'''&&&&&&)))---...+++(((***,,,,,,+++(((%%%$$$$$$!!!%%%(((*********)))&&&$$$"""!!!###&&&***---***)))((((((((('''$$$!!!###!!!!!!###$$$$$$!!! ######""" !!!###""" !!!###%%%&&&((((((((()))+++---(((******(((%%%###$$$%%%'''((()))******)))((('''+++++++++***((('''(((***+++,,,---,,,)))(((((()))'''%%%&&&))))))%%%$$$&&&)))000333///,,,,,,+++)))***+++,,,,,,++++++++++++))),,,......+++))))))***""""""###&&&***---......+++***)))((('''&&&&&&&&&$$$#########$$$%%%&&&'''###"""""""""$$$&&&)))***)))))))))+++---...---,,,''''''((())))))***++++++)))(((&&&$$$###$$$&&&''',,,,,,+++***((((((+++---,,,...///000///,,,)))'''"""%%%'''%%%###&&&$$$"""  !!!!!!###&&&)))+++++++++***,,,+++***((('''&&&&&&&&&'''((((((***+++---///000,,,///111222///+++'''%%%}}}yyytttqqqllleee```___```bbb\\\[[[[[[ZZZYYYWWWUUUTTTOOOOOOLLLIIIFFFEEEFFFHHHBBBCCCCCCBBBAAAAAADDDFFF@@@CCCGGGFFFCCCBBBEEEIIIHHHEEE???:::555222111111222222000,,,&&&!!!!!!&&&)))&&&$$$%%%### !!!%%%((()))'''%%%------+++*********+++,,,''''''&&&$$$###$$$(((+++)))+++---...+++(((%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&(((,,,000222000,,,((('''))),,,......---+++))) ###''')))(((&&&$$$$$$$$$###!!! !!!"""###$$$&&&''''''&&&%%%$$$ $$$((()))'''&&&&&&((( """""""""$$$&&&((('''***---///000000000000,,,000222...'''$$$'''++++++&&&$$$%%%$$$!!!"""%%%'''+++///---((($$$$$$&&&'''&&&&&&***---...,,,(((%%%'''******(((&&&%%%$$$###%%%(((+++,,,,,,***)))%%%"""###(((+++((((((((()))***)))%%%""""""!!!!!!###&&&%%%"""!!!"""######!!! !!!"""###%%%'''%%%""" !!!$$$&&&(((((()))+++...000(((***+++(((### %%%&&&(((***+++***)))(((,,,,,,+++)))'''&&&(((******++++++***((('''((()))(((&&&'''***)))%%%$$$&&&&&&+++---)))'''))),,,------.........,,,,,,,,,---+++...111000---++++++---""""""$$$''',,,///000000,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!! """%%%''')))***)))***+++...///...---(((((((((((()))***,,,,,,((('''$$$""""""$$$&&&'''......---,,,***+++...000111222222222///,,,(((&&& !!!%%%)))***'''$$$&&&$$$""" $$$)))...222333333222///...,,,)))((((((((()))))))))***+++---///111222...111222000+++'''&&&'''|||wwwnnnkkkgggeeedddcccbbb```___[[[XXXYYY\\\]]]ZZZVVVOOONNNMMMKKKHHHEEECCCAAAEEECCCAAABBBDDDEEECCCAAAAAA@@@@@@BBBDDDDDDCCCBBBCCCBBB===777222//////000000///...,,,((($$$!!!&&&'''((('''&&&%%%&&&(((&&&%%%$$$$$$$$$%%%&&&'''+++---...---)))&&&'''((('''''''''%%%###$$$&&&(((---...///...,,,((($$$"""'''&&&$$$###$$$&&&)))+++'''(((***+++++++++***)))'''+++000111///+++'''%%%&&&(((((((((&&&%%%&&&'''***'''###!!!!!!!!!!!! &&&&&&'''''''''&&&$$$###"""%%%(((((('''%%%$$$###"""#########"""$$$''')))'''((()))***************++++++*********************'''$$$!!!!!!###&&&(((,,,+++)))((('''''''''(((%%%%%%%%%(((,,,---+++((()))))))))'''&&&&&&''')))---,,,,,,++++++,,,,,,---***%%%###&&&&&&(((***+++***(((%%%###%%%%%%$$$&&&'''((('''%%%###%%%&&&%%%$$$&&&+++///***)))'''%%%######$$$$$$###$$$%%%&&&))),,,///111000...***$$$ !!!)))))))))))))))))))))(((///---+++***&&&"""%%%,,,------------,,,+++***)))++++++******)))'''###!!!%%%&&&'''((((((***---000111222222///+++***,,,///111000///////////////000***(((&&&&&&***///333444//////...,,,)))(((((()))+++*********,,,---,,,+++)))### ######!!!%%%(((,,,------+++******---+++((('''((())))))(((&&&%%%######$$$$$$$$$###)))---000111///...///111111000...+++(((%%%""" ###(((((($$$!!!%%%$$$###$$$%%%$$$"""!!!###%%%)))...111444555666000000///...,,,+++***))),,,******---111444333111,,,---...---***'''&&&&&&{{{wwwnnnkkkhhheeedddbbb```^^^]]]YYYWWWXXX[[[\\\YYYVVVOOOOOOMMMJJJGGGDDDBBB@@@AAA???===???CCCEEEDDDBBB@@@AAAAAABBBBBBAAAAAA@@@BBB@@@<<<666111...///000111000...+++'''$$$!!!&&&(((***+++++++++,,,---((('''%%%$$$$$$$$$$$$%%%(((***,,,+++((('''''')))&&&(((((('''&&&%%%&&&'''******++++++***'''$$$"""&&&%%%$$$###$$$%%%'''((('''((()))*********))))))&&&))),,,...,,,***((('''&&&'''((('''&&&&&&(((***,,,)))&&&$$$$$$$$$###"""''''''''''''&&&%%%###""""""%%%((()))'''%%%$$$$$$"""$$$%%%%%%$$$%%%'''((()))(((''''''(((***,,,---...---+++***))))))))))))***'''$$$"""!!!###%%%''')))((('''&&&&&&'''((()))'''&&&&&&))),,,---,,,******+++***(((&&&&&&(((******+++++++++,,,---...///,,,'''!!!!!!###$$$%%%'''(((((('''&&&%%%$$$###$$$&&&)))******((('''&&&%%%###$$$''',,,000---,,,+++)))'''&&&%%%%%%'''((())))))+++---000222///---)))$$$ """$$$'''''''''(((((())))))***---,,,------)))$$$&&&+++---.../////////---***)))))))))))))))(((&&&### &&&'''(((((((((***---///222222000...++++++,,,---//////.........//////000,,,***((())),,,///222222222000---)))&&&&&&((()))***))))))***---.........***%%% ###""" !!!$$$))),,,------......---,,,+++***))))))((()))(((&&&%%%$$$%%%&&&&&&&&&***---000000///---...///...---+++(((%%%""" """''''''$$$ """!!!!!!###%%%&&&%%%$$$$$$&&&(((+++---000111222111000///---,,,++++++++++++******---111333222000......---+++'''&&&&&&'''~~~yyyvvvnnnkkkiiifffdddaaa]]][[[ZZZXXXVVVWWWYYYZZZWWWTTTOOONNNMMMJJJGGGEEECCCBBB>>><<<:::<<>>AAACCCBBB???======>>>???>>>:::555000---...///222000---)))&&&###"""!!!%%%(((,,,//////000000111((((((&&&%%%$$$#########%%%'''))))))(((((()))***&&&((())))))'''&&&&&&&&&((()))******)))'''%%%######$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((((((((''''''$$$'''******)))(((((((((%%%&&&'''&&&&&&'''***,,,...+++)))(((((((((&&&%%%&&&&&&&&&&&&&&&$$$###"""###%%%((()))'''$$$######"""$$$&&&'''&&&%%%&&&''')))(((&&&&&&'''***---...///---***((('''''''''(((+++)))&&&###"""###%%%&&&%%%%%%%%%%%%&&&((()))***((((((''')))+++,,,,,,+++,,,,,,+++(((&&&&&&(((***))))))+++,,,...//////000---***$$$ """###$$$$$$%%%&&&&&&''''''""""""###&&&***,,,,,,++++++(((###"""$$$)))---000000//////---+++)))'''&&&+++,,,,,,,,,+++,,,///111...,,,)))$$$!!!!!!$$$'''$$$$$$%%%'''(((***++++++******---///+++&&&&&&***...///111222000---***(((%%%&&&(((((('''$$$""" ((()))*********+++---000333111---++++++++++++***---------...//////000000///...,,,,,,...///000000333///+++&&&%%%&&&(((***((('''(((***---///000///+++&&&""" """###""" !!!%%%)))+++,,,,,,---...+++...000///+++(((((()))+++)))'''&&&%%%&&&((()))(((+++...///...------...)))(((&&&###!!!"""'''((($$$  ###&&&(((((((((%%%%%%&&&''')))+++---///111000...,,,+++,,,------*********---000222111000000000...***&&&%%%&&&'''~~~yyyuuuqqqllljjjhhhfffddd```[[[XXXWWWVVVUUUVVVWWWWWWTTTRRRNNNMMMLLLJJJIIIHHHGGGFFF@@@===;;;<<>>AAACCCBBB===888666666444333111---***)))+++---...,,,)))&&&%%%&&&'''((("""$$$%%%###!!!!!!!!!""""""$$$%%%&&&'''''''''$$$###"""###&&&)))++++++&&&&&&%%%""" """$$$$$$$$$$$$$$$###"""!!! !!!###&&&)))***)))&&&$$$$$$$$$#########$$$%%%&&&'''***,,,,,,)))%%%"""!!!###$$$&&&&&&%%%%%%&&&'''(((((((((***+++***'''%%% !!!###&&&''')))%%%'''((('''###"""$$$%%%### !!!%%%)))------+++'''%%%""""""""""""###$$$%%%&&&((((((((((((((('''''''''''''''((()))******))))))%%%%%%###!!! ###&&&((()))++++++)))(((((((((---...//////---)))$$$!!!###%%%((((((&&&&&&))),,,+++***(((&&&$$$$$$$$$$$$###""""""###$$$%%%###"""###$$$%%%'''((('''%%%"""&&&'''(((***+++,,,,,,,,,222555555000)))&&&(((,,,******)))'''$$$###$$$%%%%%%%%%&&&((()))+++,,,,,,+++((('''&&&"""!!!((('''((())))))'''######)))***(((%%%$$$$$$&&&)))---///000222444666...+++'''%%%&&&(((***+++000111222444444444333222111///,,,+++,,,------,,,(((''''''***---...+++(((***(((&&&%%%&&&%%%###!!!###$$$&&&(((***+++,,,,,,)))***+++)))'''%%%%%%%%%(((+++//////,,,)))((((((...///...)))### ###)))...///...,,,###$$$$$$$$$$$$######""" !!!%%%+++...---+++%%%%%%%%%(((+++---,,,+++'''&&&&&&&&&(((,,,000222+++***))))))***,,,...///...000111000...------...***///333444111,,,'''$$$wwwpppllljjjaaa___]]]\\\\\\\\\[[[YYYXXXYYYYYYXXXTTTPPPLLLJJJMMMLLLJJJIIIHHHIIIKKKKKKHHHGGGFFFHHHKKKKKKGGGDDD???@@@AAAAAA>>>:::666444222111...+++((((((***,,,+++***(((''''''''')))*** """######"""!!!!!!""""""###%%%&&&&&&&&&&&&%%%$$$""" ###&&&'''&&&$$$%%%'''&&&###!!!  !!!!!!""""""""""""$$$(((***,,,+++***(((''''''&&&&&&&&&'''((()))((()))(((&&&$$$"""###$$$%%%(((******(((&&&%%%%%%&&&&&&(((***,,,+++'''$$$!!!!!!!!!!!!"""$$$%%%'''###%%%((('''%%%""" !!!###%%%$$$""" $$$&&&))),,,,,,***&&&$$$"""###$$$%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&(((************%%%$$$###"""&&&&&&)))---///---+++******,,,---//////,,,'''"""###''''''%%%$$$'''***((('''&&&%%%$$$$$$$$$$$$###""""""###%%%%%%$$$"""$$$&&&(((((('''%%%%%%%%%&&&&&&&&&'''((()))***+++///222222---%%%!!!$$$(((&&&(((******)))(((((()))(((((())))))******+++++++++))))))(((### %%%'''''''''&&&### $$$***,,,***'''&&&''''''))),,,.........000111***)))'''%%%$$$&&&***...000111333444444333222111///,,,)))((()))+++---------***((()))---...+++(((***(((&&&%%%%%%$$$""" ###%%%(((+++,,,,,,,,,---'''((()))(((&&&%%%&&&''''''(((***+++***)))((('''***---...+++%%% !!!###(((------+++'''%%%&&&(((******)))'''&&&!!!!!!&&&***+++***&&&&&&'''***---/////////)))((((((((())),,,...000+++++++++,,,---///000111111333444222///,,,,,,---))),,,000222///+++'''%%%~~~vvvpppmmmkkk___\\\ZZZYYYZZZ[[[[[[[[[XXXZZZZZZXXXTTTOOOKKKIIINNNLLLJJJGGGFFFFFFGGGHHHGGGFFFFFFJJJMMMLLLHHHDDD@@@@@@@@@AAA@@@<<<777333000///---***''''''))),,,)))(((''''''((()))***+++!!!###$$$###""""""$$$%%%$$$%%%&&&&&&&&&%%%$$$###$$$!!!!!!$$$$$$###!!!%%%)))***(((###!!!"""$$$&&&'''###%%%(((+++------,,,+++******)))((()))***+++,,,)))'''$$$!!! %%%((((((***------***'''%%%$$$%%%&&&(((+++,,,+++(((%%%$$$###"""!!!!!!"""###$$$!!!$$$'''((('''%%%$$$$$$###$$$%%%%%%""" &&&''')))******(((&&&%%%$$$%%%'''((('''%%%###""" !!!###$$$%%%%%%$$$### !!!$$$''')))+++++++++%%%%%%###!!!&&&&&&***///222111...,,,,,,***,,,......,,,'''!!!!!!&&&&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&'''&&&$$$&&&((()))(((%%%$$$&&&)))((('''&&&&&&&&&''')))******---...((( ######&&&***,,,------------******************************++++++&&&"""''''''&&&$$$!!!$$$,,,...+++(((((()))'''))),,,---,,,++++++,,,(((((('''%%%###%%%+++000000111222333333222000///---***'''&&&(((+++---...222---((((((+++---+++(((***)))'''&&&&&&%%%###"""%%%'''***,,,,,,,,,,,,,,,((())))))(((&&&$$$%%%&&&'''&&&&&&(((******(((&&&''',,,///---'''""""""### !!!###(((,,,,,,((($$$&&&(((+++...///---***)))!!!###''')))(((%%%&&&'''+++///222222111******))))))***+++,,,---+++,,,---...000111222222333555666333///,,,+++,,,(((+++......,,,)))''''''{{{vvvpppiiidddbbb]]]YYY[[[___aaa]]]WWWWWWTTTQQQOOOMMMLLLJJJIIIKKKLLLLLLHHHDDDCCCFFFIIIDDDDDDEEEGGGJJJJJJIIIHHHFFFCCC???============<<<555111,,,******+++++++++***((('''%%%%%%&&&'''(((&&&### !!!$$$&&&'''((())))))(((%%%$$$$$$%%%(((&&&$$$"""!!!!!!!!!""""""%%%))),,,,,,***&&&###"""!!!  %%%---222///...,,,+++***)))))))))))))))***+++++++++******'''%%%"""!!!!!!$$$(((******+++,,,***'''&&&&&&'''((()))((('''%%%%%%&&&'''&&&'''((('''$$$""""""""" ###%%%&&&&&&%%%$$$$$$%%%&&&$$$!!! """$$$%%%$$$$$$%%%(((******)))'''%%%$$$&&&))))))######&&&&&&$$$$$$%%%'''+++000111///,,,///)))""" """$$$$$$"""%%%&&&))),,,//////,,,***+++***)))(((&&&%%%######"""###$$$%%%$$$""" !!! $$$%%%### ######""""""""""""######%%%&&&(((((('''&&&'''((((((### %%%((((((&&&%%%&&&&&&$$$!!! ###&&&+++...///000000...,,,+++)))(((((())))))&&&***---+++%%% !!!+++...///+++###"""%%%((()))(((''''''((($$$''',,,///000---(((%%%$$$$$$$$$%%%&&&((()))***+++,,,...///000///......---***&&&$$$%%%'''***+++222111///,,,))))))+++...+++++++++******(((''''''&&&))),,,,,,++++++---000000...+++'''$$$#########"""%%%(((******)))))))))(((***,,,---,,,)))%%%######(((,,,+++&&&""""""$$$'''))),,,......+++(((%%%$$$ """'''******%%%'''***...111000,,,)))***+++,,,+++******,,,...,,,++++++---///000000000000000111000///,,,***(((%%%(((,,,---,,,+++******}}}yyyuuuoooiiieeebbb]]]YYYZZZ^^^___[[[VVVRRROOOMMMMMMOOOOOOMMMJJJLLLKKKJJJGGGEEEEEEGGGIIICCCCCCDDDFFFHHHIIIHHHGGGGGGCCC???<<<;;;;;;;;;;;;444000+++))))))+++,,,---((('''%%%######$$$&&&'''&&&$$$  """######%%%'''((('''%%%######$$$(((((('''&&&$$$$$$#########&&&***------+++(((%%%$$$###"""!!!"""&&&---222111...+++((('''''')))***)))*********++++++++++++%%%$$$$$$$$$$$$&&&'''((((((((((((((('''(((((()))((((((((('''&&&%%%&&&''''''))),,,,,,***&&&###!!! !!!###$$$$$$$$$$$$&&&''''''%%%""" """###$$$$$$###%%%((()))***)))'''$$$###$$$''''''"""###'''''''''&&&&&&(((,,,000222000...000+++&&&%%%''')))(((&&&$$$%%%'''(((((((((''''''******)))'''%%%$$$###""""""###$$$$$$$$$$$$###"""###!!! !!!$$$%%%### !!!!!!""""""!!! ###%%%'''((('''&&&'''((('''### """&&&)))(((%%%%%%&&&&&&$$$!!! !!!!!!###&&&***,,,............---,,,+++************(((+++,,,(((###!!!"""%%%+++...///+++%%%  $$$$$$$$$%%%&&&'''(((((()))+++///111000,,,(((%%%))))))(((((())))))))))))******))))))+++---000111///,,,(((&&&&&&(((+++,,,222000---***))))))***+++***++++++++++++***)))))))))*********+++,,,///111...,,,***'''%%%$$$###$$$###&&&((()))(((''''''((((((***+++,,,+++)))&&&$$$$$$''')))(((###!!!!!!$$$(((***,,,......+++'''%%%!!! !!!%%%'''((('''(((+++...000...+++(((***++++++***))))))***,,,)))))))))***,,,---------//////000000...+++(((&&&%%%)))---//////.........{{{vvvrrrnnnjjjgggccc^^^YYYYYY[[[\\\XXXTTTMMMJJJIIILLLQQQSSSPPPLLLLLLIIIFFFDDDEEEGGGHHHHHHCCCCCCCCCEEEGGGHHHGGGFFFHHHDDD>>>:::999999::::::444000***'''(((***,,,...(((&&&$$$######$$$''')))'''%%%"""  ###&&&'''%%%###""""""'''((())))))(((&&&$$$###"""%%%(((+++,,,+++)))'''&&&%%%%%%$$$$$$''',,,111111...)))%%%###%%%(((*********))))))***+++,,,,,,$$$%%%&&&&&&&&&&&&&&&%%%&&&$$$###$$$'''***++++++)))((('''&&&&&&&&&'''((((((***...000///***$$$  !!!"""###$$$)))))))))'''$$$""""""######""""""$$$'''***+++***'''$$$!!!"""$$$$$$""" """&&&((()))(((((((((+++...000111000000---***+++---...---+++&&&'''(((&&&""""""$$$'''))))))(((&&&$$$###!!!!!!#########$$$%%%&&&'''''''''%%%"""###&&&&&&%%%""" !!!"""###!!!!!!$$$&&&''''''''''''(((&&&$$$###%%%(((***(((%%%%%%&&&&&&%%%"""!!!"""######%%%''')))++++++++++++------------,,,+++******)))******&&&###"""%%%)))***,,,---+++&&&""""""###&&&$$$!!!"""&&&))))))(((***,,,///111000...***(((---------,,,+++***(((((((((&&&$$$###%%%***000333111///+++)))((()))+++---000,,,(((((()))***)))'''))))))***+++++++++++++++)))((('''(((***---......+++***(((&&&%%%%%%$$$$$$%%%'''((((((&&&$$$$$$%%%%%%&&&((()))((('''%%%###$$$&&&&&&$$$!!! """%%%***+++---///...+++(((%%% !!!!!!!!!"""$$$&&&'''''')))+++,,,+++(((%%%***++++++)))''''''((()))'''((((((((())))))******---///000000///+++'''%%%$$$''',,,///111111333444yyyssspppmmmjjjhhhddd```[[[YYYZZZZZZVVVSSSLLLIIIIIIMMMSSSUUUQQQLLLJJJFFFBBBBBBEEEGGGHHHGGGDDDCCCCCCEEEGGGHHHGGGFFFGGGBBB<<<888888999;;;<<<555000***&&&&&&(((+++,,,((('''%%%$$$$$$&&&)))+++(((&&&$$$"""!!!!!!%%%''''''$$$"""!!!$$$&&&((())))))&&&""" !!!$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%'''***---...,,,'''$$$"""###%%%'''***))))))))))))***,,,---'''''''''&&&%%%$$$######&&&###"""###'''***,,,,,,)))(((&&&%%%&&&((())))))&&&(((+++---...+++&&&### """###++++++***)))&&&$$$###### """&&&***,,,---)))&&&"""!!!"""############""" !!!$$$'''))))))(((((()))+++---...///---,,,,,,---///000...,,,+++,,,,,,'''!!! $$$)))((('''&&&%%%###"""!!! $$$$$$###$$$%%%(((+++,,,+++)))&&&''')))***'''%%%!!!###%%%&&&$$$ """%%%''''''''''''(((&&&&&&&&&)))++++++(((&&&%%%&&&&&&%%%$$$######$$$&&&'''((()))******))))))***+++,,,,,,,,,***)))(((((())))))'''%%%$$$''')))((()))***(((%%%$$$$$$%%%'''$$$!!!$$$))),,,***&&&&&&(((+++---//////...---------------,,,***)))(((&&&$$$!!! """''',,,///000///,,,)))'''''')))+++,,,((($$$&&&***,,,***&&&&&&'''(((***++++++++++++'''&&&&&&)))---...,,,)))''''''''''''&&&&&&%%%%%%'''((((((&&&$$$"""######""""""###$$$$$$$$$###"""$$$$$$$$$""" """&&&***,,,...///000///---)))''' ###&&&%%%###"""$$$'''&&&&&&&&&((())))))&&&$$$***+++***)))&&&%%%&&&(((((()))***)))(((((())))))---///111111000,,,(((%%%###&&&+++///111333666777~~~wwwrrrnnnkkkiiigggeeeaaa\\\YYYYYYXXXUUUSSSNNNLLLKKKOOOSSSSSSOOOKKKHHHDDDAAAAAAEEEGGGFFFEEEEEEDDDCCCDDDFFFGGGGGGFFFDDD@@@:::666777999;;;<<<666111+++'''&&&'''((((((&&&%%%%%%%%%%%%''')))***)))'''%%%$$$"""  %%%((('''%%%###""" """&&&((('''$$$  !!!!!!!!! """###$$$%%%$$$%%%'''))))))(((&&&$$$#########$$$(((((((((((()))***+++++++++***'''$$$"""!!!!!!"""'''%%%%%%&&&(((***+++,,,***'''$$$$$$''')))******%%%$$$$$$&&&)))***(((&&& """###+++******))))))'''&&&$$$!!!&&&***---...***'''$$$!!!!!!###%%%&&&'''%%%###!!! """$$$&&&(((((('''&&&&&&'''***+++))))))***+++------,,,+++---...---(((""" %%%)))&&&&&&%%%$$$###""""""!!!$$$$$$###$$$&&&***---///...+++***+++------***'''###&&&***+++)))$$$!!!%%%''''''&&&&&&''''''((()))+++,,,,,,)))'''&&&''''''&&&%%%$$$$$$%%%))))))))))))))))))((((((&&&'''((()))((('''&&&%%%%%%&&&(((((((((&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%)))......***$$$###%%%&&&(((***,,,---...)))***************))))))&&&%%%#########%%%'''))),,,,,,+++'''$$$$$$&&&)))((($$$###&&&+++...+++(((###$$$&&&''')))*********'''(((+++111444222+++%%%%%%&&&'''((((((''''''&&&(((((('''%%%"""!!!###$$$"""######$$$%%%%%%%%%&&&%%%$$$###!!!"""&&&+++//////000111222111///,,,+++###'''******(((&&&(((***)))(((((()))++++++***(((***++++++)))'''&&&'''(((,,,---...---***)))***+++...///111222111...+++)))'''***...222444666999;;;}}}vvvqqqmmmjjjgggeeeccc```[[[XXXVVVUUUTTTSSSPPPOOOOOOOOOOOONNNKKKIIIFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDBBBCCCEEEFFFFFFEEEAAA===888555555666777888444000+++((('''''''''&&&###$$$%%%&&&'''((())))))'''%%%$$$######!!! %%%'''&&&$$$"""!!! $$$'''&&&###!!!###$$$$$$$$$%%%&&&$$$$$$######""""""""""""$$$%%%&&&((())))))))))))***(((%%%"""!!! !!!!!!&&&(((************,,,...+++'''###$$$'''+++,,,+++&&&""" !!!%%%(((((('''"""!!! """$$$((((((((()))+++***(((&&&  $$$(((+++,,,***(((%%%"""!!!###%%%'''&&&&&&%%%""" """$$$(((((('''%%%###"""$$$&&&&&&'''((()))************+++,,,+++((($$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''***...000,,,+++,,,...111000+++'''%%%(((,,,...,,,'''!!!!!!%%%''''''%%%%%%%%%'''(((***++++++***(((''''''((()))(((%%%$$$%%%%%%))))))((((((''''''&&&&&&#########$$$$$$######"""###%%%'''(((((('''%%%$$$!!!!!!"""###$$$&&&((()))'''''')))---///...(((###$$$$$$$$$$$$%%%''')))***'''''''''''''''((()))***''''''&&&&&&%%%%%%%%%%%%((()))(((%%%"""!!!$$$'''&&&%%%&&&))),,,---+++((("""###%%%&&&((()))))))))***...555:::;;;666---'''%%%&&&(((******)))(((&&&''''''&&&$$$""""""%%%''''''''''''((()))+++,,,---(((&&&$$$###$$$(((,,,//////000111222111000...---)))+++,,,---,,,,,,,,,---000///......///000///...+++,,,,,,***(((((()))***...000111///+++)))***,,,...///000111111000...------000333666777999;;;===|||vvvqqqmmmhhhdddbbb```]]]YYYUUUSSSRRRRRRRRROOOPPPPPPMMMJJJGGGGGGHHHEEEGGGJJJKKKIIIGGGFFFFFFDDDBBB@@@@@@BBBCCCCCCCCC>>>;;;666222111111000//////---***(((((((((((('''###%%%(((+++,,,---,,,+++###""" !!!"""  ###%%%$$$""" """%%%''''''$$$!!!###%%%%%%%%%%%%&&&###""" !!!###$$$!!!###%%%((()))((('''&&&############""""""!!!!!!###)))///000---+++...222+++'''"""###(((,,,---,,,)))%%%!!!!!!%%%((('''&&&###"""!!!!!!!!!"""###$$$%%%%%%&&&))),,,---+++)))%%%### """%%%&&&''')))'''%%%"""!!!!!!$$$&&&"""$$$$$$###!!! """%%%((())))))&&&""" """&&&''''''((((((((()))***((()))))))))(((&&&$$$#########$$$$$$%%%&&&&&&'''######$$$%%%(((+++---///((((((+++///222000***%%%###&&&***---,,,(((### !!!%%%'''&&&$$$######%%%'''((((((((('''&&&&&&)))******)))&&&$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$!!!!!! !!!!!!%%%%%%$$$%%%%%%%%%$$$### """%%%)))+++,,,((()))+++,,,,,,***'''%%%"""!!!!!!!!!"""%%%(((***((('''%%%$$$$$$&&&)))******)))((('''&&&&&&''''''$$$&&&'''$$$ ###''')))***+++------+++)))'''###$$$%%%'''((())))))))),,,222:::>>>;;;555---)))%%%'''***,,,,,,***((('''&&&&&&%%%###"""$$$'''+++++++++***+++,,,///111333,,,)))&&&$$$%%%'''***+++---...///000000000///...------,,,---///111111000777555222000000000///---,,,------,,,******,,,------000111...)))'''(((+++------......///000000000111333555666666666888:::|||wwwqqqmmmhhhccc```]]][[[VVVSSSPPPPPPPPPPPPMMMOOOPPPLLLFFFCCCEEEHHHEEEJJJOOOOOOLLLHHHGGGHHHBBB@@@>>>>>>@@@AAAAAAAAA===:::444111...,,,***(((+++***((((((******)))(((&&&)))---111222222000///  """"""!!!"""###""" """$$$'''))))))&&&###!!!###&&&&&&&&&&&&&&&###!!! $$$'''!!!%%%((()))(((&&&$$$!!!$$$%%%$$$"""!!!!!!)))222333///,,,000555+++&&&"""###(((,,,---,,,,,,((($$$$$$''')))'''##################$$$$$$%%%###"""$$$(((---...---******&&&""" !!!"""""""""'''&&&$$$""" ###%%%!!!######"""!!!###&&&)))******'''"""'''((((((((('''((()))+++((((((***+++,,,***'''###""""""###%%%&&&'''(((((("""###$$$&&&(((+++---...%%%&&&)))///222000)))###!!!$$$(((++++++((($$$!!!"""&&&'''&&&$$$"""!!!$$$%%%&&&&&&%%%$$$$$$%%%+++++++++)))&&&$$$$$$%%%&&&%%%$$$###""""""""""""!!! !!!!!!'''%%%###"""###$$$$$$$$$!!! ###'''+++---...***+++,,,+++(((&&&%%%&&&"""&&&+++...***(((%%%######%%%(((***,,,***((('''&&&(((***+++"""%%%&&&$$$ ###''',,,...000000---)))'''&&&$$$%%%&&&((()))*********---333:::<<<777000+++)))&&&(((+++------+++)))'''&&&%%%$$$###"""%%%)))---,,,+++++++++---000333555///,,,'''%%%$$$&&&''''''+++,,,---////////////...000---+++---111333333111:::777333000...---+++))),,,---...---,,,,,,...///,,,///000---((($$$&&&)))++++++,,,,,,...///111222111222333333222222333555~~~yyyqqqhhhbbbaaaaaa^^^ZZZTTTPPPNNNOOOOOOPPPRRRQQQNNNHHHCCCAAACCCGGGHHHIIIKKKLLLLLLJJJHHHFFF@@@>>><<<<<<>>>???@@@???<<<666...******)))&&&"""&&&&&&''''''(((((())))))(((***,,,...////////////$$$!!! """""" """###!!!!!!###'''+++,,,(((""" !!!!!!%%%((((((&&&$$$!!!!!! """$$$'''(((!!!!!!"""$$$&&&&&&$$$""" """"""""" ###(((---///---***))))))+++'''$$$&&&+++000000...222///,,,(((&&&&&&&&&'''&&&&&&&&&%%%%%%$$$######""" ###(((++++++***+++)))&&&$$$"""""""""###%%%%%%$$$""" !!!""" !!!###%%%'''(((+++***)))'''%%%$$$$$$$$$)))******(((&&&'''+++///---......,,,)))'''&&&&&&### ###&&&'''&&&######%%%)))...///...+++$$$###%%%***///...((("""%%%%%%%%%''')))(((%%%###"""%%%)))***'''""" ###%%%$$$#########***)))((('''''''''%%%$$$%%%$$$"""!!!"""!!!  """""""""###'''+++)))$$$ ###$$$### """$$$'''))),,,000333------+++(((%%%###$$$%%%!!! """'''---000111...)))### !!!$$$''')))///...,,,***((((((((((((%%%&&&&&&### &&&,,,555>>><<<...$$$&&&(((%%%---+++(((&&&'''))),,,...///111333333000,,,***)))%%%''')))******(((&&&$$$&&&&&&((()))************...,,,+++***+++...111444///,,,)))%%%$$$$$$%%%&&&+++,,,......---+++'''%%%'''***---///...---,,,,,,///...---------,,,***'''))))))+++///222222...***...---,,,)))&&&%%%'''(((***,,,---,,,******...111///000000///---+++,,,---}}}wwwooogggbbbaaabbbbbb]]]WWWRRRPPPPPPPPPPPPQQQPPPNNNHHHBBBAAACCCGGGFFFGGGIIIKKKJJJIIIGGGEEE@@@>>><<<<<<<<<<<<;;;:::888333,,,***++++++)))''''''''''''(((((()))***+++(((((()))***+++,,,,,,---%%%""" !!!!!!!!!!!! """$$$'''***+++)))###!!!######!!! !!!"""%%%((('''%%%"""!!!!!!!!!!!!###&&&)))+++&&&%%%$$$$$$&&&&&&%%%###!!!###$$$&&&%%%$$$!!! !!!$$$((()))))))))+++---,,,((($$$%%%))),,,,,,***---+++)))'''&&&&&&((()))''''''((((((((('''%%%$$$"""!!!!!!$$$(((++++++***+++)))'''$$$#########$$$((('''&&&""" """ !!!###%%%'''(((((((((((((((((((((((((((***+++***'''$$$$$$'''***+++,,,---,,,)))&&&%%%%%%&&&$$$###$$$'''((('''%%%###"""$$$(((,,,///...---$$$###$$$)))------(((###&&&&&&&&&((())))))&&&$$$###&&&)))***&&&!!!"""######""""""###'''&&&%%%%%%%%%&&&&&&&&&$$$###!!!!!!"""""" !!!###$$$%%%(((---111,,,''' """###"""###%%%''')))***+++...000'''''''''%%%######%%%&&&&&&''')))---222555555444...)))### $$$))),,,///...,,,***((((((((((((((())))))%%%""""""''',,,;;;BBB@@@222((()))+++)))---+++***))))))+++...///...000222111///+++)))(((((()))******)))'''%%%###))))))******))))))((((((++++++******+++---///111---+++)))&&&%%%$$$%%%%%%(((***---///...***%%%"""'''***---//////...------,,,***))))))******)))(((******+++...000000,,,((()))***+++***(((((()))+++***,,,---***''''''))),,,...000000000---,,,,,,,,,~~~{{{tttllleeeaaaaaabbbeee```ZZZVVVTTTSSSSSSRRRRRRQQQNNNHHHBBB@@@CCCFFFEEEFFFHHHHHHHHHFFFDDDCCC???===<<<;;;;;;:::777555333///***)))+++------+++((((((''''''((()))+++,,,((('''&&&%%%%%%''')))***&&&$$$"""!!!!!!!!!  !!!!!!###$$$&&&)))***(((###"""$$$%%%%%%$$$######$$$!!!"""$$$&&&((('''### """!!!!!!"""%%%(((+++---,,,***'''%%%&&&''''''''''''(((***+++***'''###!!!!!!###$$$&&&)))...111,,,)))%%%%%%&&&(((&&&$$$'''&&&%%%$$$%%%&&&((()))&&&''')))***)))(((&&&%%%$$$###$$$&&&))),,,,,,+++,,,***(((%%%$$$$$$%%%%%%+++***'''###!!!### !!!"""$$$%%%''''''###$$$&&&)))***+++++++++******(((%%%"""!!!"""$$$'''***,,,,,,)))&&&$$$$$$((((((***,,,---,,,(((%%%$$$$$$$$$&&&***---......'''&&&'''***------***&&&''''''''')))******'''%%%$$$'''))))))&&&!!!!!!"""!!!!!!!!!!!!###"""!!!!!!"""$$$&&&'''###!!! !!!""""""!!! !!!###%%%(((,,,222666///)))""""""""""""&&&)))+++,,,+++******+++"""######""""""###&&&)))+++---111666::::::777444---)))### $$$***...000...,,,***(((((())))))------+++'''$$$###'''+++<<>>;;;::::::::::::999666333000---)))(((***,,,------((('''&&&&&&&&&((()))+++((('''$$$""""""$$$''')))'''%%%$$$$$$$$$###  ###$$$"""$$$$$$%%%&&&'''%%%"""!!!###%%%%%%%%%%%%&&&(((%%%&&&'''))))))'''### """""""""###%%%))),,,...///,,,((('''(((***,,,---,,,---//////...***&&&### !!!###$$$'''***...111***(((%%%$$$%%%%%%###"""""""""""""""###$$$%%%&&&$$$&&&((()))***(((&&&%%%''''''((()))+++---......,,,+++(((&&&%%%%%%&&&''',,,***'''""" ###&&&######$$$$$$$$$$$$$$$$$$ """%%%)))++++++++++++''''''%%%###!!!  %%%(((+++,,,***'''%%%$$$'''***...222222000+++((()))((('''''')))+++---...,,,++++++,,,//////...,,,''''''&&&((())))))'''%%%%%%''')))((($$$!!!!!!###$$$###!!! ###&&&###"""!!!!!!"""###"""!!!!!!!!!###%%%(((---111444...(((""" ###$$$$$$(((+++------+++((('''&&&$$$$$$$$$###"""$$$(((++++++---000555777777444000***(((%%%###"""%%%***...111///,,,)))(((((()))***......+++'''$$$$$$'''***444888555,,,%%%&&&(((((()))***+++,,,---.........---...000000---+++******---,,,***)))(((((()))***---------,,,+++)))(((''')))+++---///000///...---************)))(((&&&%%%&&&(((***,,,+++((($$$"""((()))***---000111000///'''$$$""""""%%%))),,,...***+++,,,,,,,,,)))'''$$$###&&&***------,,,,,,,,,...000111...***((()))+++)))+++......,,,+++******zzzuuummmfffaaa````````````]]]YYYWWWXXXYYYYYYYYYYYYXXXTTTLLLDDDAAABBBDDDJJJJJJHHHFFFBBB>>>;;;999666555666777999888666444///---)))(((((()))++++++'''&&&%%%%%%%%%%%%&&&'''((('''$$$######%%%''')))&&&%%%$$$%%%%%%$$$""" %%%&&&$$$"""$$$#########$$$###  """###$$$&&&(((+++(((((()))+++,,,)))%%%"""######"""###%%%(((+++,,,,,,***'''(((+++///111222---///000000///+++'''%%%$$$$$$%%%'''***+++,,,---'''&&&$$$$$$$$$$$$######!!!!!!"""############"""%%%&&&(((*********)))((()))***+++,,,---...///000,,,+++(((&&&%%%&&&''''''***(((&&&""" """&&&)))'''''''''&&&%%%###!!! """%%%'''))))))((('''######"""""""""!!! ###'''***,,,***(((&&&%%%%%%)))///333444111...+++///...,,,)))((((((***+++------,,,---...///...---'''&&&%%%&&&'''(((&&&%%%&&&'''(((&&&###!!!!!!"""((()))(((&&&""" $$$%%%$$$""""""######""" !!!###&&&))),,,---)))%%% """%%%'''&&&(((***,,,,,,***(((&&&&&&+++***)))&&&%%%&&&))),,,++++++,,,...000111///---'''(((((('''&&&&&&))),,,000...+++(((&&&'''((()))---+++(((%%%"""###%%%'''***,,,,,,&&&######%%%&&&'''(((***+++,,,,,,,,,+++,,,...//////---,,,+++,,,+++***))))))***+++---...,,,,,,------,,,+++******+++---111333444222000...***+++,,,,,,,,,***(((''')))))))))(((((('''&&&&&&''''''(((,,,000222222000%%%### """&&&***+++***+++,,,,,,***'''%%%$$$$$$'''+++...---,,,++++++---///111///,,,***+++---(((***,,,,,,+++******+++~~~vvvqqqjjjdddaaa```___^^^ZZZXXXUUUUUUVVVWWWXXXXXXYYYWWWSSSLLLEEEAAACCCEEEJJJIIIFFFCCC???;;;777555111111111333555777666555...,,,)))'''&&&&&&'''(((''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&'''(((((($$$######$$$%%%%%%$$$"""  !!!$$$&&&''''''&&&$$$""""""""""""!!! !!!"""%%%(((+++(((((())),,,---+++'''$$$%%%$$$###"""###%%%'''((('''&&&'''***...222333444,,,---......,,,***(((''''''&&&&&&''')))***)))(((&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&&&&%%%######'''((()))***++++++++++++***+++------,,,---...000,,,***(((&&&%%%&&&'''(((''''''%%%"""!!!"""&&&))))))))))))(((%%%### """###%%%&&&''''''&&&&&&!!!!!!!!!"""######!!!!!!$$$((()))((('''&&&&&&###(((...111111///------222111///+++'''%%%&&&(((***++++++,,,,,,+++++++++'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%###"""$$$&&&,,,,,,+++'''###  !!!!!!%%%***(((&&&%%%$$$###!!!"""%%%''''''&&&$$$!!! $$$'''((('''&&&(((+++++++++******+++000///,,,)))&&&&&&))),,,+++***)))***,,,------,,,''')))***)))&&&&&&))),,,000---)))&&&%%%%%%'''))))))'''$$$"""!!!###%%%'''%%%'''((('''&&&&&&&&&''''''((())))))***)))))))))+++,,,...---,,,++++++,,,((((((((((((***,,,...///+++,,,---------------,,,,,,...222444444333000...)))***+++,,,,,,+++***)))***)))'''&&&%%%&&&'''(((&&&%%%&&&***///333222111%%%""""""$$$%%%***,,,---+++)))&&&%%%%%%%%%(((,,,...---,,,++++++,,,///111000,,,******,,,)))***++++++***+++,,,...}}}yyysssnnnhhhcccaaa```^^^\\\WWWUUURRRRRRSSSTTTTTTSSSSSSSSSPPPJJJDDDBBBDDDHHHFFFDDDBBB???;;;888555333...------...000222333222,,,+++(((%%%###$$$%%%'''((((((((((((&&&###!!!"""###&&&((())))))'''&&&!!!!!! """%%%&&&&&&&&&""""""#########%%%))),,,)))&&&###""""""###"""!!! !!!!!!###&&&)))%%%%%%'''***,,,+++(((%%%&&&%%%###!!! !!!"""###"""$$$''',,,111333333111))))))))))))))))))(((((()))%%%"""!!!###%%%&&&%%%'''(((((('''&&&%%%$$$$$$%%%&&&(((***+++***((('''%%%%%%%%%%%%'''(((***+++(((***,,,,,,******,,,...+++)))'''%%%%%%%%%''''''''''''&&&###""""""$$$&&&(((((()))((('''$$$""" %%%%%%%%%&&&&&&'''''''''"""!!!"""###%%%$$$!!!!!!$$$%%%%%%$$$%%%%%%$$$''',,,---,,,******+++///000...***&&&###$$$%%%(((***+++,,,+++***))))))((('''%%%%%%'''((('''&&&%%%%%%%%%###"""###&&&))),,,,,,+++((($$$!!!!!!!!!"""%%%$$$""""""&&&+++///,,,)))'''%%%### ###'''(((&&&###!!!!!!%%%((('''$$$%%%'''***,,,,,,...111333222000---(((%%%%%%(((+++)))(((((()))+++---,,,++++++,,,+++'''$$$$$$)))//////,,,((($$$###$$$&&&(((&&&$$$!!! !!!###&&&'''&&&''')))++++++)))'''''')))))))))((((((((((((((((((***+++***))))))***+++&&&&&&&&&'''((()))***+++------............------+++---///111222000...,,,((())))))******)))))))))''''''&&&%%%%%%%%%%%%&&&%%%######(((...333222000***&&&###!!!!!!"""""""""***,,,---,,,(((&&&&&&'''%%%(((+++------,,,,,,---000222444222---******+++,,,------,,,+++---000222yyyuuuqqqlllfffcccbbb```]]][[[VVVTTTQQQPPPPPPQQQPPPOOONNNNNNLLLHHHCCCCCCFFFJJJAAA@@@>>>;;;999666444333---+++******,,,///000///***)))'''$$$"""###%%%''')))*********((($$$ """&&&***+++***'''%%% !!!$$$'''((((((###$$$%%%$$$###%%%***///+++(((%%%######$$$$$$### !!!"""!!!!!!"""$$$'''"""###%%%)))++++++(((%%%'''%%%###  ###(((...222333111...''''''&&&&&&''''''((())))))###!!!$$$%%%)))******)))&&&$$$$$$$$$&&&(((+++...///...---,,,"""!!! !!!$$$'''(((&&&)))+++***((((((***,,,***)))'''%%%$$$%%%&&&'''''''''&&&$$$"""!!!"""###&&&'''(((((((((&&&$$$"""&&&&&&%%%&&&&&&'''))))))$$$######%%%&&&%%% !!!"""""""""###%%%%%%(((+++***(((&&&'''))),,,------)))%%%"""###$$$(((+++---...---+++***))))))(((&&&&&&((()))((('''$$$$$$$$$""""""$$$(((+++******)))'''$$$""""""######'''(((''''''+++000222///+++(((&&&###%%%******'''###"""&&&'''%%%"""%%%'''***,,,...111666999000///+++'''$$$$$$'''***&&&&&&'''***,,,,,,***(((......+++%%%!!!"""***222...+++'''###"""###%%%'''$$$"""!!!$$$''')))'''(((+++...---***'''&&&+++***)))((('''''''''(((&&&'''((((((''''''((()))%%%%%%%%%&&&&&&&&&&&&&&&......//////...------,,,)))***---...///---+++***''''''''''''(((((((((((($$$$$$%%%%%%%%%$$$###"""$$$""""""&&&...333222000///,,,(((&&&%%%%%%$$$###***,,,...,,,(((&&&&&&(((%%%'''***,,,------...///555777888666000,,,+++,,,//////...------///333666yyysssnnnkkkgggccc```___^^^ZZZWWWTTTRRROOOOOOPPPQQQPPPPPPQQQNNNJJJHHHHHHHHHHHHGGGAAA===999999:::888222---,,,,,,------......------+++***((('''''')))***,,,...,,,((($$$!!!!!!"""$$$%%%'''((((((((( ###&&&&&&%%%%%%$$$###""""""$$$&&&(((&&&'''((()))))))))((('''%%%'''((('''### !!!"""###%%%'''))))))'''%%%###'''&&&$$$ !!!"""&&&,,,111111---((((((%%%$$$&&&***---,,,+++&&&"""!!!$$$%%%%%%&&&((()))***)))(((''',,,---...000000///+++((($$$''''''&&&'''(((***,,,---,,,+++***'''%%%$$$'''***+++)))'''+++)))%%%""" !!!"""$$$&&&&&&'''((()))'''### ######$$$&&&((()))'''&&&&&&%%%%%%%%%$$$"""###&&&)))***+++)))&&&$$$######"""%%%(((((('''&&&&&&&&&***,,,...---+++'''%%%%%%'''&&&%%%$$$######""""""%%%###!!!"""&&&***,,,...***%%%!!!!!!$$$&&&$$$!!!###%%%((((((((((((***+++444111---)))&&&"""%%%))),,,,,,***)))"""!!! !!!$$$%%%&&&&&&&&&(((,,,///111222111000,,,)))&&&&&&''''''$$$"""$$$$$$$$$&&&)))***)))((())))))'''%%%$$$&&&***---000,,,'''$$$%%%'''))))))######""""""###%%%'''(((---+++***)))*********))),,,***(((%%%$$$$$$%%%%%%)))'''%%%&&&'''(((((('''''''''''''''&&&&&&&&&&&&))),,,......,,,***))))))))),,,...///---,,,+++***,,,)))&&&&&&(((***)))((("""######$$$%%%%%%&&&&&&&&&&&&&&&''')))---000222444...'''$$$%%%((())))))222222000,,,'''%%%(((,,,,,,++++++++++++,,,---...333888:::666...((())),,,000111000,,,,,,000222000~~~wwwqqqllljjjfffbbb___^^^\\\YYYWWWUUUSSSPPPOOOOOOOOOOOONNNMMMJJJGGGFFFFFFEEEEEECCC>>>:::888888:::999555111,,,,,,---............---...,,,+++******+++---...+++)))%%%"""  !!!"""$$$$$$$$$$$$!!!###$$$###"""$$$###""""""""""""###$$$$$$%%%'''))))))(((&&&%%%"""%%%'''&&&###!!!!!!!!!$$$%%%&&&''''''&&&%%%$$$&&&&&&$$$!!! """$$$'''+++---+++'''$$$%%%###"""%%%***,,,,,,***###  ###$$$###%%%''')))***)))(((''',,,++++++,,,,,,***'''%%%""" """&&&((((((''''''(((***+++,,,+++***)))%%%%%%%%%(((,,,...---++++++)))%%%"""!!!"""$$$&&&%%%%%%'''))))))((($$$ """!!!"""%%%)))+++***(((######$$$$$$###""" !!!###&&&)))***+++)))&&&$$$###$$$###&&&((()))(((&&&%%%%%%)))+++......+++(((%%%$$$&&&%%%%%%$$$######$$$$$$&&&$$$"""###&&&)))+++,,,)))%%%""""""%%%&&&$$$!!!"""$$$&&&'''''''''((()))...,,,***(((&&&$$$  ###(((,,,//////---,,,%%%$$$###$$$%%%&&&''''''(((+++///333444222...,,,***(((&&&'''))))))&&&$$$######$$$''')))***((('''&&&&&&%%%$$$###%%%)))---000,,,(((%%%%%%&&&''''''############$$$%%%&&&'''+++***))))))***+++++++++---+++(((&&&$$$$$$$$$%%%(((''''''))),,,...//////)))(((((('''&&&&&&&&&''')))+++------+++)))((()))(((***,,,...---,,,,,,++++++)))'''''')))+++***(((""""""###$$$$$$%%%&&&&&&&&&&&&''''''))),,,...///000,,,&&&$$$%%%(((******...//////,,,)))(((***.........---,,,,,,,,,------222555666222***''')))---000111///++++++...000...zzztttnnniiiiiieeeaaa]]][[[ZZZYYYXXXWWWTTTQQQOOOOOONNNMMMLLLHHHFFFEEEDDDDDDCCCAAA@@@:::888666888::::::777444+++,,,---...............000///...---------//////(((&&&"""!!!""" !!!!!! !!!$$$&&&$$$""" """"""""""""!!!  ###&&&))))))'''$$$""""""%%%'''%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$"""!!!###%%%###&&&)))***'''$$$!!! !!! !!!%%%***---+++)))"""!!!""""""###&&&((()))))))))(((***((('''&&&&&&%%%$$$"""&&&%%%%%%&&&(((******)))'''((()))******)))(((((($$$$$$&&&)))---000000///***)))&&&#########%%%&&&###$$$&&&)))+++)))$$$!!!!!!"""))),,,+++((( !!!"""""""""!!! !!!###$$$$$$######$$$&&&)))***+++)))&&&%%%%%%%%%%%%''')))(((&&&$$$######'''***......+++'''$$$"""$$$$$$$$$$$$$$$%%%&&&&&&'''%%%######&&&(((******(((&&&%%%&&&((('''$$$ """%%%%%%%%%%%%&&&'''(((''''''''''''%%%"""###&&&+++///111111000///)))((('''&&&&&&'''((()))***---111444444000+++(((''''''''')))******(((&&&""""""$$$'''******'''%%%###$$$$$$$$$%%%'''+++///000---)))'''&&&&&&%%%###$$$$$$######$$$%%%&&&'''(((((((((((()))***+++,,,,,,***(((%%%$$$$$$%%%%%%))))))***---222666777777---,,,***(((''''''(((((((((***,,,,,,+++)))))))))((()))+++,,,---,,,++++++***))))))***++++++***((("""######$$$%%%&&&'''((('''(((((()))***+++,,,,,,,,,)))%%%$$$%%%(((***+++))),,,......,,,+++---///111000///...---------...111222111,,,&&&%%%***///000222///***))),,,---+++|||vvvpppjjjfffhhheeeaaa]]]ZZZYYYYYYYYYYYYVVVRRRPPPOOONNNMMMLLLGGGEEEDDDDDDEEEDDDAAA???999888666777888999777555******+++,,,------------///...------,,,------...'''%%%!!!!!!### """"""!!! ###)))***&&&"""!!!!!!"""""" !!!%%%))))))'''### !!!%%%))))))'''$$$###%%%$$$############$$$%%%***+++***(((&&&%%%'''(((###&&&))))))$$$  !!!&&&+++...,,,)))$$$""" !!!"""%%%((()))***)))((('''%%%###"""###$$$$$$###)))))))))***++++++++++++'''(((((())))))((('''&&&$$$%%%'''***,,,...//////+++)))&&&###""""""######"""###&&&)))+++)))%%%!!! &&&***((($$$ !!!"""!!!!!!!!!"""$$$&&&''''''&&&%%%%%%&&&*********)))'''&&&&&&'''%%%&&&'''&&&###"""!!!"""%%%(((,,,---***&&&""" """"""###$$$%%%&&&((()))'''%%%######%%%'''(((((()))((()))***+++)))%%%!!!!!!###%%%%%%%%%$$$%%%'''&&&&&&'''((()))'''### $$$'''+++...111111000///++++++***(((&&&&&&((()))+++---///111111...***((((((((()))******)))'''&&&!!!"""%%%(((***)))&&&###"""$$$%%%&&&'''***...000///,,,***((('''&&&###!!!%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''((())))))(((&&&%%%%%%&&&'''(((******,,,000555999::::::000///---***))))))******)))+++------+++******+++************++++++)))(((***++++++,,,,,,+++)))'''%%%%%%&&&'''((()))************++++++,,,+++*********(((&&&%%%%%%''')))***&&&+++///000...,,,---...000000000//////000000111000000,,,'''###$$$+++111222333000+++)))+++,,,***yyyrrrlllgggcccfffdddaaa^^^ZZZYYYYYYYYYXXXVVVRRRPPPOOOOOOMMMLLLHHHGGGFFFFFFFFFEEECCCAAA;;;999777666555444333111(((((()))++++++,,,,,,,,,,,,,,,++++++************)))'''###  """######$$$%%%&&&&&&%%%###!!!$$$***,,,((($$$"""!!!""""""######!!! %%%)))***'''### """'''+++---,,,(((&&&$$$###"""!!!!!!"""###$$$---......,,,***((()))***"""&&&((('''$$$!!!!!!###!!!&&&,,,///---+++(((&&&$$$$$$$$$$$$""" !!!###%%%(((******))))))$$$""" !!!###&&&'''''')))***+++,,,,,,,,,+++,,,((((((((((((''''''&&&&&&%%%&&&((()))*********++++++)))&&&### !!!"""%%%)))+++***'''###!!!"""%%%### !!!######!!!!!!"""$$$%%%''')))((('''%%%%%%&&&***+++***)))''''''(((***&&&&&&%%%""" !!!%%%(((++++++((($$$!!! !!!!!!"""$$$%%%((()))***'''%%%###$$$&&&'''''''''***+++,,,------***&&&###"""$$$&&&'''&&&%%%&&&''''''''''''))))))'''### ###%%%(((+++---...------,,,,,,+++(((%%%$$$''')))***+++++++++++++++++++++***+++++++++)))'''&&&%%%"""###%%%(((***)))&&&### """%%%'''((())),,,///---+++)))((((((&&&###!!!%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%###"""$$$&&&&&&%%%$$$$$$%%%(((***,,,++++++---000444666666555111000...,,,+++++++++++++++---......---,,,---...,,,***))))))***)))'''%%%+++,,,------+++)))(((''')))******+++,,,,,,------,,,,,,------,,,+++************((('''&&&&&&'''((('''+++000222///,,,,,,---......///000111333444555000...***&&&###&&&---222444555222,,,***,,,,,,)))~~~vvvpppjjjdddaaabbbbbbaaa^^^ZZZXXXWWWXXXUUURRROOONNNNNNNNNNNNMMMIIIGGGFFFFFFFFFFFFEEECCC<<<;;;888555222000...---'''((()))***+++,,,,,,,,,*********))))))(((((('''***)))&&&$$$###$$$$$$%%%((()))+++++++++(((%%%$$$###'''))))))'''&&&&&&$$$%%%%%%%%%### !!!&&&***+++)))%%%""""""$$$(((---000///,,,(((###"""!!! !!!"""###+++,,,---,,,+++***+++,,,###$$$%%%%%%$$$###$$$%%%!!! !!!&&&+++...---+++)))(((((()))***)))&&&$$$###$$$''')))*********)))###!!!!!!"""%%%(((******''')))+++,,,+++***++++++******)))((('''&&&&&&&&&&&&'''))))))'''&&&'''(((***(((%%%### !!!!!!$$$'''******(((&&&!!! ###%%%'''%%%"""!!!###&&&&&&'''((('''&&&%%%&&&'''***+++***)))''''''***,,,(((&&&###!!!$$$''')))+++***((($$$""""""!!!!!!"""$$$&&&(((***+++&&&$$$###$$$&&&''''''&&&***+++------,,,)))&&&$$$$$$&&&'''((('''&&&'''((((((''''''((()))'''$$$!!!!!!###&&&)))***++++++***,,,,,,+++((($$$###'''******)))((('''(((***,,,---+++++++++)))&&&%%%%%%&&&$$$%%%&&&)))******'''$$$"""%%%&&&'''''')))******)))''''''''''''%%%$$$&&&&&&''''''&&&%%%$$$###!!!$$$%%%$$$!!!!!!$$$'''$$$$$$###$$$&&&)))+++---,,,+++,,,...000111///---......------,,,+++******,,,...///...------...000---***''''''))))))&&&###)))***,,,+++***((())))))........................---------,,,++++++***************)))'''&&&&&&'''(((,,,111222///,,,+++,,,------...000222444666777111///,,,(((''')))...333444555222,,,***,,,,,,***|||tttnnnhhhccc___]]]___```]]]YYYUUUTTTTTTOOOMMMKKKJJJKKKMMMMMMLLLIIIFFFDDDCCCDDDEEEDDDCCC<<<:::777333///,,,++++++((()))***,,,------......+++++++++******)))((('''))))))))))))))))))))))))***,,,---...---***&&&$$$ ###''')))***)))'''''''''&&&%%%### ###'''+++,,,***'''%%%%%%&&&(((---111111---***"""!!!!!!!!!!!!!!!!!!"""$$$''')))*********,,,---$$$###""""""$$$%%%$$$###""" $$$))),,,,,,+++&&&'''))),,,......,,,)))%%%&&&(((***++++++***)))###""""""$$$''')))******###&&&***+++***))))))+++,,,+++***((('''&&&&&&&&&%%%((())))))'''%%%&&&((('''&&&%%%###"""!!!!!!!!!!!!!!!"""%%%(((******))) !!!!!!"""'''***+++(((###!!!###&&&%%%&&&&&&%%%$$$$$$&&&(((***+++***)))((((((+++---+++((("""$$$)))+++,,,---+++)))&&&&&&&&&!!!"""###$$$&&&(((***+++$$$######$$$&&&''''''&&&)))***++++++(((&&&$$$###$$$&&&(((((('''&&&'''(((&&&%%%%%%%%%''''''%%%###"""###&&&(((************,,,---,,,((($$$$$$(((---***))))))))))))***++++++******)))'''$$$###&&&((('''&&&'''(((******(((&&&###%%%((())))))((())))))(((&&&%%%%%%'''(((((('''''''''''''''&&&%%%$$$###"""%%%$$$"""###'''+++&&&%%%$$$$$$%%%(((***,,,******+++,,,---,,,***'''((()))***++++++)))'''&&&,,,---......------///000***'''$$$%%%(((***(((%%%$$$&&&((()))((())),,,///000000000///......---------,,,***)))((())))))***''')))+++***((('''(((***''',,,111222///------.........///000111333555666222000...,,,+++---000333333444111+++)))++++++)))|||tttmmmgggbbb___YYY\\\^^^\\\XXXSSSRRRRRRKKKIIIGGGGGGIIIKKKKKKKKKGGGEEEBBB@@@AAABBBCCCCCC:::999777222...+++***+++)))***,,,---.../////////,,,------,,,+++***)))(((((()))***,,,------------+++,,,...///---***&&&$$$%%%***,,,+++))))))((('''&&&$$$###"""!!!$$$(((+++,,,+++)))'''&&&&&&(((,,,000111...***!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%''')))***---///&&&""" ###%%%###!!!""" """'''***+++***"""$$$(((---111222000---&&&(((***+++,,,+++***)))$$$$$$###%%%((())))))(((!!!%%%)))***)))((((((***---,,,***)))'''&&&&&&&&&%%%'''***)))'''&&&''')))%%%%%%$$$$$$###$$$$$$$$$"""!!!"""$$$'''***+++***"""###!!!!!!&&&***------***$$$"""$$$'''%%%%%%%%%###"""###&&&)))++++++***)))((()))+++......***###&&&---...///...---***(((((()))""""""###$$$&&&(((***+++###""""""$$$&&&((((((''''''))))))(((&&&###""""""$$$&&&''''''&&&%%%&&&'''$$$###"""###%%%&&&&&&%%%###$$$''')))***+++++++++---...---)))%%%$$$)))...******+++,,,+++***))))))(((((((((%%%######'''+++)))((('''(((******)))((((((***---...---+++++++++'''%%%$$$$$$''')))******''''''(((((('''%%%###""" $$$%%%$$$&&&+++000((('''&&&%%%%%%&&&((())))))))))))***+++***'''$$$$$$&&&((())))))'''%%%###+++,,,------,,,,,,...000'''$$$!!!$$$))),,,***((( ###&&&''''''***///333111111000///...---,,,,,,,,,***((('''&&&'''((()))%%%(((++++++))))))***---'''+++000111///...///000/////////000111222444444222222111//////000111222111222///***(((******(((zzzsssmmmggg```[[[^^^^^^^^^]]]ZZZWWWSSSQQQPPPLLLHHHHHHKKKMMMJJJFFFDDDDDDCCCBBBAAA???>>>===777777777333...)))''''''((()))+++---............***---111111...+++******(((***---...------///222,,,***((('''''''''%%%$$$!!!%%%((())))))))))))((())))))******(((&&&%%%$$$$$$%%%''')))***'''$$$&&&)))***'''###!!!$$$&&&+++---&&&"""$$$&&&))),,,%%%$$$%%%'''******'''$$$"""""""""$$$&&&'''&&&$$$!!!!!!###(((---///---+++%%%%%%'''+++///000---)))&&&$$$"""$$$''')))(((&&&&&&$$$###$$$'''***++++++)))&&&###"""###%%%&&&&&&((((((+++,,,(((###&&&,,,***+++***(((&&&%%%&&&((((((((((((((('''&&&$$$###"""""""""###$$$%%%'''(((111000...)))&&&$$$%%%'''###$$$&&&'''''''''&&&&&&+++++++++)))'''''')))++++++)))&&&###!!!"""&&&)))...,,,***+++///111000///---&&&$$$((('''$$$&&&$$$$$$''',,,...---***)))******((($$$!!! %%%$$$#########$$$%%%&&&(((%%%###$$$'''((('''&&&###***111222...)))&&&&&&******)))&&&$$$$$$&&&))))))***---......,,,(((&&&&&&$$$######&&&)))******''''''(((((()))(((((((((***---333666555000***&&&%%%$$$###!!!!!!###$$$%%%((()))))))))(((%%%###!!!!!!$$$&&&''''''((()))+++***)))'''&&&&&&(((***,,,)))))))))((((((((((((((( !!!$$$&&&''''''''''''---***'''&&&''')))))))))%%%$$$###&&&)))+++***'''###"""!!!"""&&&+++...000000---******+++,,,***((('''))))))(((%%%%%%(((+++))))))(((((()))***++++++***,,,...000111111000000444555444222000///111333444333000...---...//////111///---***(((((('''(((yyyrrrlllfff```[[[^^^___^^^]]][[[WWWTTTRRRRRROOOKKKIIIHHHGGGDDDBBBBBBBBBBBBBBBAAA@@@>>>===666555333000---***((('''&&&''')))+++------------))),,,......,,,***))))))(((***,,,,,,++++++...000---+++((('''''''''&&&%%% $$$&&&&&&)))(((((('''''''''(((((((((%%%"""!!!%%%'''&&&###!!!###&&&'''$$$ """'''+++000000((("""%%%&&&&&&&&&######$$$'''***+++(((%%%###############""""""###!!!!!!!!!$$$(((******(((&&&&&&(((,,,//////,,,(((&&&%%%$$$&&&(((***)))'''$$$###!!!"""%%%(((******&&&### !!!###%%%&&&(((***...000,,,&&&&&&***+++,,,,,,+++)))(((((()))++++++++++++***(((&&&%%%###$$$%%%&&&&&&&&&'''(((------+++(((%%%######$$$$$$%%%&&&''''''&&&&&&%%%***++++++)))((('''((())))))))))))'''%%%%%%&&&''',,,******,,,000333333222---***&&&&&&((((((%%%"""%%%%%%%%%''')))+++***)))***++++++((($$$ $$$###""""""###$$$%%%&&&(((&&&$$$$$$&&&'''&&&%%%%%%***///000,,,'''%%%&&&******)))(((&&&''')))+++---000444666444///***&&&&&&%%%%%%(((+++,,,,,,+++''''''(((((((((''''''&&&))),,,111333333///***'''$$$###"""!!!!!!"""###$$$((()))***+++***)))'''%%%%%%'''))))))))))))***+++)))(((&&&%%%&&&(((+++---,,,++++++***)))(((''''''###$$$%%%'''((()))))))))+++(((%%%######$$$###"""!!!!!!"""%%%)))+++)))'''%%%$$$###$$$'''***---///000---*********)))&&&$$$###$$$&&&%%%%%%&&&***---,,,,,,+++******)))))))))***+++---///111333333444666666555333000///000111///...---,,,---...///000222000...,,,***)))))))))vvvpppkkkeee___ZZZ^^^^^^^^^]]][[[WWWTTTRRRRRRQQQOOOJJJEEE@@@>>>===@@@@@@AAAAAAAAA@@@>>>>>>666333000---+++***(((&&&###%%%''')))***+++++++++((()))))))))))))))(((((()))******)))((()))+++---...+++(((&&&'''((((((''' """######)))(((''''''&&&&&&&&&&&&'''$$$"""$$$!!! """### ###***///444444+++!!!!!!&&&'''$$$!!!"""###%%%)))++++++)))&&&"""###$$$"""!!!$$$###!!!!!!$$$%%%%%%((((((***,,,...---***'''&&&&&&&&&''')))***)))'''"""  ###'''))))))### """%%%&&&)))+++000222...'''$$$'''+++---...---+++******+++,,,,,,,,,,,,***(((&&&$$$$$$&&&((((((&&&%%%%%%&&&&&&'''(((&&&$$$!!!!!!"""%%%%%%&&&&&&&&&%%%$$$$$$'''(((***)))'''&&&&&&'''''')))++++++)))'''&&&%%%((('''''')))---000222222,,,,,,,,,+++)))%%%""" $$$&&&'''''''''&&&&&&'''***++++++)))%%% """""""""######%%%&&&''')))'''%%%%%%&&&&&&%%%$$$&&&)))---,,,)))&&&%%%&&&***++++++***)))))),,,......222777999777111)))###%%%'''***...222222///,,,(((((('''''''''&&&&&&%%%)))+++---//////---***(((######"""!!!!!!"""######)))***,,,------,,,+++***(((***+++,,,******+++,,,)))(((&&&%%%&&&))),,,......------+++***)))((('''''''''(((((()))***+++,,,+++(((%%%###"""!!!"""&&&)))***(((%%%&&&%%%%%%%%%&&&(((+++,,,000...---+++***((($$$!!! """###%%%(((,,,/////////---,,,***(((''''''***+++---///111444555666888888666333000......///)))))))))***+++---///000333222000///---,,,+++***|||sssmmmiiiddd^^^YYY[[[\\\\\\[[[YYYVVVRRRPPPQQQSSSRRRLLLCCC===;;;<<<>>>???@@@AAA@@@???===<<<777333...***)))(((&&&$$$!!!###%%%'''((())))))((('''%%%######&&&((())))))***)))((('''&&&''')))***---***'''&&&'''((())))))""" !!!#########+++***)))(((''''''&&&&&&&&&$$$!!! """ """"""$$$***...111222---%%%%%%)))'''$$$%%%&&&(((++++++***(((&&&!!!$$$%%%"""###(((&&&###  """$$$******+++,,,,,,***(((&&&%%%%%%&&&'''(((((('''&&&!!!"""%%%'''(((!!!"""&&&(((******---///+++$$$"""$$$)))+++------+++***)))***+++++++++***(((&&&$$$""""""%%%((('''$$$"""!!!"""!!!###%%%%%%### %%%%%%%%%%%%$$$$$$###### ###&&&'''&&&&&&&&&'''''')))++++++)))'''%%%%%%%%%%%%%%%&&&(((***+++,,,''')))+++)))%%%!!!$$$''')))(((%%%###$$$&&&(((***,,,+++'''### ######$$$%%%&&&'''((()))***((('''&&&%%%$$$$$$###%%%'''(((((('''&&&'''))),,,------,,,***+++,,,...+++...222444222---&&&"""$$$(((---444777666111---(((((('''&&&&&&&&&&&&&&&)))******++++++******)))$$$$$$$$$$$$$$$$$$$$$$$$***+++---......---+++***''')))+++,,,++++++,,,---,,,+++)))((((((***,,,---------,,,,,,++++++*********)))(((((((((***+++,,,+++)))'''&&&&&&$$$""" !!!%%%)))+++)))&&&###&&&&&&'''&&&%%%&&&'''(((......------+++((($$$"""!!!###&&&)))---000......---+++***(((&&&&&&***+++,,,...000222444555666777666222///,,,+++,,,&&&'''((()))+++,,,---...222222222111///---,,,+++~~~xxxpppjjjgggbbb]]]XXXWWWXXXXXXWWWUUURRROOOMMMNNNQQQRRRMMMDDD======???===>>>??????>>><<<:::888777444...***'''%%%###"""!!!"""$$$&&&'''''''''&&&&&&"""!!!''',,,,,,+++)))(((&&&%%%&&&&&&''''''***(((%%%%%%&&&'''((((((###"""!!!"""$$$%%%%%%$$$,,,,,,***)))((((((((((((%%%%%%%%%$$$$$$"""!!!!!!""""""###%%%%%%$$$!!!###%%%&&&))),,,+++'''$$$***,,,+++***+++,,,+++***(((&&&%%%&&&((()))%%%"""&&&(((&&&###  ###%%%***+++,,,+++***(((&&&%%%###$$$&&&''''''&&&%%%$$$""" !!!$$$&&&''''''!!!$$$''')))***((('''(((%%% !!!%%%'''(((((('''&&&'''(((*********)))(((&&&$$$"""###&&&%%%!!!!!!###$$$""" $$$$$$###"""""""""!!!!!!!!!$$$%%%%%%'''(((((())))))(((&&&%%%&&&'''(((''''''%%%$$$$$$$$$%%% ###%%%$$$ !!!$$$''')))(((%%%###$$$&&&%%%))),,,---+++(((%%%$$$%%%%%%&&&((()))***++++++))))))(((&&&$$$######$$$###$$$%%%%%%&&&'''***+++---......---+++***+++---)))***+++,,,+++)))'''&&&$$$(((...555888666000+++'''&&&&&&&&&&&&'''((()))******)))((('''(((((()))&&&'''((())))))((('''&&&++++++------,,,+++((('''%%%(((***+++***+++,,,---......---,,,++++++++++++*********++++++,,,,,,---)))((('''&&&'''((()))***'''''''''(((******(((&&&###'''+++---,,,)))%%%"""%%%&&&((('''$$$######%%%''')))******)))&&&$$$############%%%(((+++---...************)))((('''&&&++++++,,,---///000111111333333333000---***))))))&&&((()))+++,,,,,,++++++000111111111000...+++***zzzuuummmhhheeeaaa\\\XXXTTTTTTTTTTTTRRROOOLLLKKKJJJMMMOOOLLLEEE@@@???AAA======>>>>>><<<888555222444333000,,,&&&###"""######$$$%%%&&&'''&&&&&&%%%""" '''000555222---'''&&&%%%&&&''''''&&&%%%&&&$$$######%%%&&&&&&%%%###""""""$$$&&&(((((('''******)))(((''''''''''''$$$%%%'''((('''%%%###!!!&&&'''))))))(((&&&###!!!  %%%'''&&&"""###)))...///,,,---,,,***&&&$$$$$$%%%,,,---,,,'''""" """''''''&&&$$$######%%%''')))***+++***'''%%%$$$$$$!!!$$$&&&'''&&&$$$######$$$###$$$&&&(((((('''%%%!!!"""&&&((())))))%%%$$$%%%### !!!"""###"""!!!"""$$$&&&************)))(((&&&%%%"""&&&$$$!!!$$$$$$###!!! """!!!  !!! """$$$&&&(((*********(((&&&$$$$$$&&&)))------+++(((###!!! !!!"""""" """$$$%%%'''(((((('''''''''(((&&&***///111000---***)))'''''')))***++++++++++++((())))))'''$$$######%%%"""######$$$&&&)))+++,,,+++,,,---,,,+++***+++,,,)))((('''''''''(((***+++$$$'''---333555333...)))%%%%%%%%%%%%'''***,,,---+++***((('''&&&&&&'''(((((()))+++------+++)))((()))***+++,,,+++)))'''%%%&&&(((*********)))***,,,------...///...,,,+++)))&&&'''((()))***,,,,,,---''''''&&&&&&%%%%%%&&&&&&"""###%%%))),,,---,,,***'''+++///000---)))%%%###$$$'''***)))%%%""""""###!!!###%%%&&&$$$######$$$((('''%%%'''))),,,------'''((()))))))))((('''&&&)))***,,,.../////////...///000000///,,,)))))))))(((***,,,......---,,,+++,,,---///000///,,,)))'''xxxrrrkkkfffccc```[[[WWWRRRRRRSSSRRRQQQNNNKKKIIIGGGJJJKKKIIIEEEAAA??????===>>>>>>===999444///,,,---111222...'''"""$$$'''&&&&&&'''((('''&&&%%%$$$&&&444@@@AAA777,,,%%%%%%%%%'''))))))&&&###!!! !!!"""$$$$$$###!!! !!!###''')))))))))%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&%%%$$$###"""(((***,,,,,,)))%%%""" ###""""""!!! """&&&+++---******)))%%%!!! """%%%++++++)))'''%%%###"""!!!$$$'''))))))'''&&&''')))''')))***(((%%%""""""###!!!$$$((((((&&&$$$###$$$'''''')))+++,,,+++(((%%% !!!$$$'''(((((((((%%%$$$'''&&&!!!"""%%%'''((()))))))))'''&&&%%% %%%'''%%%###"""$$$%%%%%%###"""!!!"""  """###$$$&&&)))+++++++++***'''%%%%%%''')))//////---(((""" $$$'''((('''&&&&&&'''&&&''')))+++,,,,,,+++)))---333666444000---+++((((((***+++++++++******'''((()))'''$$$###$$$&&&%%%$$$$$$%%%''')))))))))&&&(((***+++++++++,,,...)))((('''&&&'''(((***,,,$$$&&&***...000///***&&&######$$$%%%))),,,000222---+++)))'''&&&%%%&&&&&&)))+++---//////---+++)))'''((()))******)))'''&&&)))+++,,,+++)))(((((()))&&&)))---///000...+++(((%%%&&&&&&'''((()))******&&&&&&&&&&&&%%%%%%$$$### """&&&+++///111///---(((+++///000---)))&&&&&&%%%))),,,,,,'''######%%%!!!###%%%$$$###"""###%%%***'''&&&'''***------,,,'''(((*********)))'''&&&''')))---000222111000///+++---///...---+++++++++)))+++...111111000...---(((***,,,---,,,)))&&&###vvvqqqjjjeeebbb___ZZZVVVQQQRRRRRRRRRPPPNNNKKKIIIFFFHHHHHHGGGDDDAAA>>>===>>>>>>>>><<<888222,,,((((((...333///'''###&&&+++(((((())))))(((&&&%%%$$$+++>>>LLLJJJ:::,,,$$$$$$$$$'''******&&&""""""$$$###!!!###'''******)))!!! !!!"""###""""""""""""#########(((+++---,,,)))$$$!!! """############$$$'''***((('''%%%!!!"""&&&&&&%%%%%%&&&((((((&&&%%%"""&&&***+++)))((((((***&&&((()))'''$$$!!!"""###"""&&&)))***'''%%%$$$%%%)))***,,,...///---((($$$  """%%%''''''''''''%%%&&&******$$$!!!%%%$$$$$$%%%&&&&&&%%%$$$######'''***&&& """'''$$$&&&'''&&&$$$######### ###$$$%%%%%%%%%&&&))),,,***+++,,,***((('''((()))---...,,,&&&###)))...000...***&&&'''&&&&&&)))---000...,,,,,,000666888666222---+++((((((***++++++***)))(((&&&((()))'''$$$###$$$''''''&&&&&&&&&(((((('''&&&!!!$$$''')))***,,,...000(((((('''&&&''''''((()))%%%&&&(((+++---+++((($$$!!!"""###%%%***...333666---,,,***'''&&&%%%%%%%%%)))+++---//////---+++)))$$$&&&(((***+++***)))(((---......,,,)))'''&&&&&&!!!%%%***///111///+++(((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&%%%###""""""$$$(((---222333222000'''***...///,,,)))((((((&&&***///...)))%%%%%%&&&&&&'''((('''$$$###&&&((()))'''%%%&&&***------,,,)))***+++,,,+++)))'''%%%%%%(((---222444444222000***,,,...///...---------))),,,///333444333111000&&&(((***,,,+++((($$$!!!rrrlllgggddddddaaa\\\WWWTTTRRRNNNKKKJJJJJJKKKKKKKKKKKKJJJGGGBBB>>>;;;;;;;;;;;;:::666111---,,,+++...---,,,,,,,,,***'''$$$***(((&&&&&&'''))))))((('''%%%///DDDMMMBBB222***""""""###&&&)))(((###!!!%%%'''%%%"""######""""""&&&***&&&   !!!"""$$$$$$&&&))),,,,,,)))$$$ ###%%%""""""$$$%%%((($$$!!! !!!!!!!!!!!!!!!###&&&''''''&&&''')))+++***'''%%%%%%'''((((((((('''$$$""""""###)))***+++***))))))+++,,,---...///000000,,,((($$$$$$###!!! !!!$$$&&&(((''''''(((******(((###  """""""""""""""$$$&&&((()))&&&''''''&&&$$$######$$$!!!"""%%%&&&&&&###!!!!!!%%%(((+++...///,,,&&&$$$&&&))))))******((('''&&&((()))((((((%%%!!!$$$+++///......///+++$$$$$$$$$%%%'''***++++++***,,,000555888666222...,,,...,,,***((('''(((((()))'''((()))((('''&&&'''((()))(((&&&%%%&&&'''''''''"""######$$$&&&'''((()))+++***)))((((((((()))***)))''''''***//////***%%%!!!$$$(((---111444------,,,)))%%%######$$$%%%(((+++------***'''$$$$$$%%%&&&'''((((((((((((***111666333)))###$$$'''###&&&+++......---,,,,,,+++)))'''$$$######$$$%%%###%%%(((***)))'''###!!!!!!###(((///555666222...***,,,,,,+++'''$$$###"""))))))*********))))))(((###$$$%%%&&&&&&&&&&&&%%%***)))(((''''''((()))***,,,,,,,,,,,,,,,+++******+++***+++///333555444111111000000//////000000111...++++++...444666333///''''''''''''((((((((((((|||nnnjjjdddbbbbbb```[[[VVVTTTRRRNNNKKKIIIHHHIIIIIIJJJJJJIIIFFFAAA>>><<<;;;999888777333///,,,,,,,,,,,,++++++++++++***'''%%%$$$""""""###&&&)))+++++++++(((///>>>BBB666(((### """%%%((('''$$$  $$$&&&&&&$$$&&&&&&$$$###&&&)))&&& """$$$%%%&&&""""""######$$$%%%'''((((((+++---,,,((($$$!!! """%%%""" ###%%%&&&&&&###  !!!$$$'''((((((&&&''')))+++((($$$!!!"""###&&&''''''%%%###!!!!!!!!!'''((()))))))))***,,,---...---,,,---...,,,((($$$###"""!!!!!!###%%%(((***(((((()))++++++)))%%%!!! !!!""""""  """!!!!!!!!!"""###$$$&&&'''((())))))'''%%%######$$$!!! """%%%'''((('''$$$""" !!!###'''))),,,......***%%%"""$$$'''&&&'''((((((&&&&&&'''(((%%%%%%###'''---///------...+++%%%""""""###&&&(((***+++***,,,///444555444000---,,,+++***'''%%%%%%&&&'''(((((()))******(((((()))***)))(((&&&%%%%%%%%%%%%%%%$$$###""""""###&&&((())))))'''&&&$$$$$$$$$%%%&&&)))''''''***...///+++''' !!!###&&&(((+++,,,(((***+++***'''###!!!!!!!!!###'''***+++***'''&&&$$$%%%%%%&&&&&&&&&&&&&&&***000555222***%%%&&&***''')))++++++******+++,,,,,,+++(((&&&$$$$$$$$$%%%%%%'''***++++++(((%%%"""!!!###(((///444444000,,,++++++***'''$$$$$$%%%'''***+++,,,---,,,)))&&&$$$!!!"""###%%%&&&'''((((((***))))))(((((())))))******++++++++++++*********,,,,,,,,,///333555444222444333222222111111222222...,,,+++...111222///+++&&&&&&'''((()))***++++++}}}wwwsssjjjfffbbb``````^^^ZZZVVVTTTRRRNNNJJJHHHFFFFFFFFFHHHHHHHHHEEEAAA===;;;;;;777666333///,,,***,,,...***))))))***++++++)))&&&"""!!! """%%%((())))))+++(((,,,555444)))  $$$''''''%%%""" ###%%%&&&&&&))))))&&&$$$&&&)))'''!!! """%%%'''***+++,,,&&&&&&&&&'''((()))+++++++++,,,---+++'''###!!!  """###$$$###%%%### """%%%'''''''''$$$ !!!"""""" $$$((()))((('''''')))***'''!!!$$$%%%%%%$$$!!!###%%%'''((()))***---///000,,,((((((++++++'''###"""!!!!!!"""$$$'''***,,,******+++,,,,,,***&&&###!!!$$$&&&'''%%%"""  !!!"""""""""""")))******(((%%%######### ###&&&((('''&&&$$$#########$$$&&&((()))------,,,'''"""!!!$$$"""$$$''''''&&&%%%$$$%%%!!!!!! ))),,,///...------+++'''!!!"""###%%%'''((()))***,,,...111222000...---,,,)))'''$$$"""!!!###&&&(((***+++,,,+++)))((()))******)))'''%%%$$$######"""%%%###  ###'''***)))'''$$$"""!!!"""###$$$***((((((+++...///---***"""###$$$%%%%%%&&&%%%%%%$$$'''******'''### ###&&&))))))((('''%%%%%%%%%%%%%%%$$$$$$###)))///333111***%%%'''+++***++++++)))(((((()))+++---,,,***(((&&&&&&&&&&&&(((***,,,...---***'''$$$"""$$$(((---111000---******)))&&&###"""$$$(((,,,+++,,,---...,,,((($$$!!! !!!###%%%(((***+++***)))(((((((((((()))***))))))))))))************---------000333444444333555444333222111000000000///---,,,---//////+++((('''''''''((()))+++---...yyyrrrnnnhhheeebbb```___]]]YYYWWWTTTRRROOOKKKHHHFFFEEEDDDFFFGGGFFFCCC???<<<::::::999777333...***))),,,...''''''((()))+++,,,***((((((&&&#########$$$$$$###%%%$$$'''+++)))"""!!!!!!$$$''''''&&&%%%###""" !!!###$$$%%%((()))'''$$$&&&***)))%%%$$$&&&''')))***+++++++++((((((((()))***+++,,,---------,,,)))%%%"""!!!!!!  ###(((+++)))'''&&&$$$!!!"""$$$'''((()))'''$$$!!! !!!###$$$$$$ $$$''')))(((&&&((())))))&&& """###$$$### """%%%'''(((***---///000***%%%%%%)))***'''### """%%%(((+++---,,,,,,,,,------+++'''$$$!!!$$$((()))&&&""" !!!!!! )))******)))%%%"""!!!!!! $$$''''''&&&$$$######$$$%%%&&&'''((((((,,,+++(((###!!!$$$'''(((&&&$$$"""!!! !!!%%%)))---000000///+++(((%%%%%%&&&&&&&&&&&&'''))),,,---......,,,++++++,,,'''%%%""" !!!###&&&(((,,,------+++(((&&&&&&'''++++++***'''$$$"""""""""%%%"""!!!&&&***+++)))&&&###!!!"""$$$%%%***))))))***---...,,,***&&&'''((((((((('''&&&%%%"""%%%''''''$$$"""  ###&&&((()))((((((((((((((('''&&&%%%######)))---000---&&&###$$$((()))***++++++))))))***+++,,,+++***))))))))))))***,,,---...///...+++(((&&&"""%%%))),,,...---***''''''&&&%%%######%%%***---*********)))'''%%%$$$###!!!!!!!!!"""$$$&&&)))***((((((''''''''''''(((((('''''''''((())))))***+++---------///111222222222444333111///...---,,,,,,...---,,,---//////,,,)))+++***)))((()))+++---///xxxqqqmmmiiigggdddaaa___\\\YYYWWWTTTRRROOOKKKHHHEEEDDDCCCDDDDDDDDDAAA===999777777:::888333---))))))+++...&&&&&&'''))),,,---,,,***,,,***&&&$$$$$$###"""!!!######$$$%%%""" $$$!!!$$$&&&'''(((((((((&&&%%%$$$""" !!!"""&&&'''%%%###$$$)))+++)))******++++++***(((&&&%%%'''((((((((()))+++,,,---,,,,,,+++((($$$"""!!!""" &&&,,,000///---'''&&&$$$$$$&&&((())))))%%%""" """$$$$$$"""%%%&&&%%%###'''))))))&&& !!!###$$$###  $$$&&&((())),,,---...***&&&&&&)))***'''$$$ """%%%))),,,...------,,,,,,,,,***'''$$$ ###''''''%%%  ((()))***)))%%%"""!!! """%%%((((((&&&###""""""###%%%&&&&&&'''''')))'''%%%!!!###&&&))))))&&&"""!!!###$$$$$$###+++222444000+++))))))******(((%%%$$$%%%''',,,,,,---+++***)))+++,,,(((&&&$$$""""""$$$''')))---...---***&&&###"""""",,,------***&&&"""""""""###!!!"""'''***,,,***'''$$$######%%%&&&&&&&&&'''(((******((('''%%%&&&((())))))((('''&&&%%%%%%$$$""" ###%%%$$$%%%'''((()))*********,,,,,,+++***)))'''&&&%%%)))+++,,,((("""!!!$$$&&&)))---///...---,,,,,,))))))******+++,,,---------...//////---***'''%%%"""%%%)))+++,,,***'''&&&###%%%&&&&&&&&&'''***,,,(((&&&###!!!!!!###%%%'''%%%$$$"""!!!"""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++,,,------......///000333222000...,,,++++++***,,,,,,---///000111///...000...+++)))((())),,,---yyyrrroookkkiiifffbbb^^^ZZZWWWVVVRRRPPPNNNJJJGGGDDDCCCBBBBBBCCCBBB>>>:::555333333666444000+++''''''***---''''''(((***---...---++++++)))&&&%%%%%%&&&&&&%%%%%%%%%$$$"""  """!!!$$$&&&''''''&&&'''(((&&&&&&&&&$$$!!! !!!###%%%$$$ """'''+++******+++,,,+++***'''$$$"""&&&&&&&&&'''((()))***+++)))***)))'''$$$!!!!!!!!!"""(((---000111111***(((&&&&&&(((******)))""" """"""!!!"""!!! $$$&&&'''%%%!!! !!!###%%%%%%"""###&&&'''((()))++++++******++++++***'''%%%!!!$$$'''***---...---,,,++++++***)))&&&###"""$$$$$$!!! !!!""""""''')))+++***'''$$$"""!!!"""###%%%'''))))))&&&$$$!!!"""###$$$%%%%%%&&&'''&&&%%%###""" """%%%((((((%%%!!! ###&&&&&&&&&!!!(((111333///***)))+++,,,,,,)))$$$###%%%(((+++,,,,,,+++)))(((***,,,)))(((&&&%%%%%%&&&'''(((+++,,,+++((($$$!!! !!!,,,...///,,,&&&###"""###""""""!!!"""$$$'''+++---***)))(((&&&%%%%%%%%%&&&$$$%%%''')))(((&&&$$$""""""###$$$%%%%%%%%%%%%%%%(((&&&### &&&***++++++++++++,,,,,,------000//////...,,,+++)))(((***+++***&&&""" """$$$(((+++000222222000///...((()))***+++,,,---......------------+++(((%%%###"""&&&***+++***((('''&&&"""%%%(((***))))))))))))&&&###!!!&&&***(((&&&### """$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((+++---///+++,,,---,,,+++,,,...000333222000...---,,,+++++++++,,,...000222222222222333000,,,((('''(((+++---xxxsssooommmkkkhhhccc]]]WWWTTTSSSNNNMMMKKKHHHEEEBBB@@@???AAAAAA@@@<<<777222000///,,,+++)))&&&$$$%%%(((***(((((()))+++...///...,,,)))'''%%%%%%&&&'''''''''%%%%%%###!!! !!!!!! ###%%%''''''%%%###$$$%%%###%%%&&&%%%""" !!!"""###%%%###$$$((((((&&&((()))+++***)))'''%%%%%%%%%%%%&&&'''((()))***&&&'''(((&&&###!!! !!!"""%%%)))+++---000222,,,***(((((()))******)))""""""###$$$""" """$$$$$$!!! !!!###"""%%%'''&&&$$$  ###%%%&&&&&&&&&''''''+++///111...***((('''!!!"""$$$'''***,,,///000,,,+++))))))((('''$$$!!! !!!!!!  ###$$$&&&(((***,,,,,,***'''%%%$$$######$$$%%%'''&&&$$$!!!"""""""""###$$$%%%'''((($$$$$$$$$%%%%%%$$$"""!!!!!!$$$%%%###!!! ###&&&&&&%%%""""""&&&...///***((()))(((******'''###"""%%%)))++++++,,,+++)))(((***+++))))))(((((('''''''''''''''(((((('''$$$######$$$***---...,,,&&&""""""######$$$&&&))),,,...000111++++++++++++******)))((((((+++...///...***&&&$$$""""""!!!!!!"""######$$$)))'''### """(((---...---------...///000111111111111000///---,,,+++***+++***'''%%%%%%(((+++...111333444222111111111******++++++,,,,,,,,,,,,+++++++++***(((%%%""" """&&&***+++***'''''''''%%%(((***+++***)))))))))%%%"""!!!&&&))))))&&&"""!!!$$$&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&(((+++///111,,,---...---++++++...000000///...,,,+++************,,,///111222222222333333///+++'''&&&(((+++...xxxrrrooonnnllliiiccc[[[UUURRRPPPKKKJJJHHHFFFCCCAAA???>>>AAAAAA???;;;555000------$$$$$$###"""!!!###&&&)))))))))***,,,///000...---)))'''%%%$$$%%%&&&&&&%%%""""""!!! """$$$$$$!!!$$$&&&(((&&&###!!!"""### ###&&&&&&$$$""""""$$$$$$%%%###!!!%%%&&&"""$$$'''***,,,,,,***)))%%%%%%%%%%%%&&&((()))***###%%%&&&&&&###!!! $$$((())))))***...222...,,,***)))******)))(((%%%""" """%%%''''''$$$!!!""""""!!! ###%%%###&&&((((((%%%!!! $$$%%%%%%%%%%%%%%%$$$+++333555000+++((('''###$$$&&&))),,,...000111,,,***(((''''''%%%### !!!!!!  !!!$$$'''((()))+++......,,,)))''''''!!!!!! !!!"""!!!$$$#########$$$&&&((()))$$$$$$&&&((())))))&&&$$$!!!"""!!!!!!!!!!!!###&&&&&&$$$'''$$$%%%++++++'''&&&***%%%'''(((&&&""""""&&&+++***+++,,,+++***))))))***))))))))))))((('''&&&%%%$$$&&&'''&&&%%%%%%&&&'''(((+++...+++%%%!!!!!!###$$$&&&+++///222444444444---...///000000///---,,,...222666888555000+++((($$$###"""!!!!!!"""###$$$((('''$$$!!!!!!$$$***...............///111333444222222222111000...---,,,+++++++++)))(((***...111555555555444222111222333,,,,,,,,,,,,++++++***)))******)))(((&&&### """&&&***+++)))''''''((((((***++++++)))((()))***%%%### """%%%'''(((&&&"""!!!%%%((('''((()))******)))((('''%%%%%%%%%&&&))),,,000222---//////...++++++...111,,,,,,***)))((((((''''''+++---000111111111111222111...)))&&&&&&(((---000~~~zzzuuuooojjjooofff\\\WWWVVVVVVTTTQQQMMMMMMJJJDDD>>><<<===???===<<<999555111...+++***###!!!!!!$$$&&&&&&(((***+++*********+++(((&&&$$$"""!!!"""$$$%%%"""###$$$%%%&&&''''''((('''(((((('''%%%!!!!!!$$$%%%%%%$$$###(((&&&###!!!"""###%%%''')))***++++++&&&&&&&&&&&&''')))***+++,,,***(((%%%""" &&&%%%%%%(((+++---,,,))))))'''$$$%%%(((******)))+++'''$$$$$$'''*********(((###"""&&&((('''&&&%%%&&&'''))))))'''###!!!%%%&&&%%%######"""$$$(((---///---***))))))'''&&&%%%%%%%%%''')))+++///---)))%%%#########$$$!!!  !!!  $$$(((+++,,,,,,***))))))******)))'''%%%###!!! """###$$$###!!!!!!!!!###%%%%%%''',,,111111...***!!! !!!"""%%%'''))),,,+++*********)))'''&&&%%%(((+++***((((((***---******)))***+++***(((%%%(((((((((***++++++***)))&&&%%%%%%%%%''')))+++,,,,,,+++************'''%%%---,,,///444:::;;;666111---///222444555444333222222777>>>BBB@@@999000******'''$$$"""###$$$$$$$$$)))(((&&&$$$%%%(((---000333222///------...000111000111111///---++++++,,,(((,,,///---***,,,444;;;AAA===888444111///...---***++++++,,,,,,---......111---(((&&&&&&%%%###!!!!!!$$$(((******(((&&&&&&+++++++++***((('''((()))%%%&&&'''&&&###!!!!!!!!!######"""!!!!!!###&&&)))---------,,,,,,++++++++++++(((&&&(((---000...+++222000...,,,******+++,,,,,,+++(((''''''(((***,,,000---++++++---///---+++,,,,,,***(((&&&(((,,,///|||xxxssslllhhhiiibbbYYYUUUVVVXXXVVVTTTPPPNNNIIIBBB;;;888999;;;999888666222...***'''%%%###""" """"""%%%((())))))(((((()))(((&&&$$$""""""###%%%'''"""###$$$%%%'''((())))))&&&'''((((((%%%"""###$$$%%%%%%%%%((('''%%%""" $$$&&&######$$$&&&''')))******)))((('''&&&'''(((+++,,,***)))&&&$$$###"""""""""'''%%%%%%&&&)))+++***)))&&&$$$###$$$(((***+++***,,,)))''''''((()))((('''(((###"""&&&)))***)))(((((()))***+++)))%%%"""!!!$$$'''((('''%%%$$$$$$###'''+++,,,***(((((((((&&&%%%#########%%%'''(((+++)))&&&###""""""###$$$!!! """ !!!###''')))++++++***((('''(((((('''&&&$$$###!!!!!!"""!!! $$$%%%%%%$$$!!! !!!%%%&&&)))---111222111///%%%  !!!###%%%''''''******)))))))))(((&&&%%%###&&&+++...//////......+++******+++++++++)))&&&(((&&&)))111999;;;444,,,&&&&&&'''((()))***,,,------,,,++++++,,,+++(((&&&,,,---000444999:::888555111222333444555555444444666:::???BBB@@@:::222,,,((('''%%%&&&''')))((('''***)))(((&&&'''***...111333111...,,,+++,,,---...---------+++***)))***++++++000444333000111777===???<<<777333111...---,,,,,,,,,------.../////////...+++'''%%%&&&%%%$$$"""!!!%%%(((***)))'''%%%%%%+++++++++***((('''((()))''')))***)))'''%%%$$$%%%!!!  """%%%(((++++++++++++******))))))+++)))))),,,222555333000000///---+++******++++++,,,+++(((''''''))),,,...000---++++++---...,,,***,,,,,,,,,+++((('''((()))zzzuuupppjjjeeeccc\\\UUUTTTVVVYYYWWWUUURRRNNNGGG???888444555777666555444111---(((###!!!###!!!"""&&&((('''&&&&&&&&&'''%%%###""""""$$$&&&((("""###$$$&&&((())))))***$$$%%%''''''&&&"""!!!######%%%&&&(((((('''%%%$$$%%%(((+++&&&%%%%%%&&&''')))+++,,,,,,***'''&&&&&&(((***,,,((('''%%%$$$$$$$$$&&&'''(((&&&$$$%%%&&&(((((((((###""""""$$$''')))******,,,+++***)))***(((&&&###%%%!!!!!!&&&***,,,,,,*********,,,,,,+++(((%%%$$$'''***+++***'''&&&&&&$$$&&&((()))((('''''''''$$$###"""!!!!!!"""$$$%%%'''%%%###"""!!!"""###$$$"""!!!  ### !!!###%%%((()))+++(((&&&%%%%%%&&&&&&%%%%%%###""""""$$$$$$###!!!'''''''''%%%"""  ###&&&***,,,...///111222***%%% """$$$%%%&&&%%%%%%(((((())))))((('''&&&%%%"""%%%+++222666666333///++++++***+++,,,,,,***((((((&&&+++999HHHJJJ>>>000'''((()))+++,,,---......---,,,,,,,,,---+++(((&&&(((+++///222333444666777444333222222222333444444888:::===>>><<<777111---&&&&&&(((***---...,,,***+++***(((((()))+++...//////...,,,*********++++++***)))((('''((((((******///444:::;;;888777999===;;;999666222///---+++***,,,,,,---...////////////+++)))&&&%%%%%%&&&%%%$$$###&&&)))***(((&&&$$$$$$)))))))))(((%%%%%%&&&'''(((***,,,,,,***((('''''' ###&&&'''))))))))))))((((((((((((++++++,,,111777999888555---,,,+++************++++++***'''&&&'''***...111000...,,,,,,,,,,,,***)))***,,,...,,,)))%%%###"""yyytttoooiiiddd___YYYSSSSSSVVVXXXVVVTTTPPPKKKCCC:::444222333555444444444111---(((###!!!  %%%''''''&&&%%%%%%%%%$$$"""!!!!!!###&&&(((###$$$%%%'''''''''''''''"""###%%%&&&$$$!!! """!!!!!!###%%%***)))(((&&&%%%%%%(((+++))))))((('''(((+++---///---***'''$$$###%%%(((+++)))(((&&&$$$%%%&&&(((***)))'''%%%$$$$$$&&&'''((($$$######$$$&&&'''(((((()))***+++,,,+++((($$$"""!!! %%%***,,,---******)))***+++***(((&&&&&&(((+++,,,***(((&&&&&&&&&'''((((((((((((((()))$$$###!!! """###$$$&&&%%%$$$"""""""""###$$$$$$%%%%%%###  !!!!!!""""""$$$&&&(((***'''$$$######$$$$$$###%%%$$$"""###$$$$$$"""!!!'''(((((('''$$$""""""###"""%%%)))***)))))),,,///...((( !!!"""$$$&&&&&&&&&$$$###&&&(((******)))((('''&&&%%%'''+++111777888444///,,,+++***+++,,,---,,,******)))///===KKKLLL???222(((***,,,.../////////...,,,+++++++++,,,+++(((&&&&&&***......,,,,,,000444333222///------...111222666777777666444000---+++%%%&&&)))---000///,,,***(((''''''''')))***++++++'''''''''((()))******++++++)))'''''')))+++,,,---333888>>>???<<<888777888666666444111---***)))(((******,,,---......------)))'''&&&%%%%%%&&&&&&'''%%%(((******(((&&&%%%%%%&&&''''''%%%###"""###%%%'''***---...,,,***)))(((!!! !!!$$$''')))***((((((((((((((((((((((((***+++...333777999777444***************))))))))))))'''$$$###%%%)))...111///...---,,,+++***)))((((((***+++)))&&&###!!! yyyuuupppjjjeee^^^YYYSSSSSSUUUVVVSSSOOOKKKEEE>>>777333333444555222222222000,,,'''"""  """&&&(((((('''&&&'''$$$"""!!! """%%%'''%%%&&&'''''''''&&&$$$### """#########!!!"""&&&%%%""" !!!$$$+++***)))&&&###"""$$$%%%((((((''''''(((***---///,,,)))%%%"""!!!###&&&(((+++***((('''&&&'''((())))))((('''%%%$$$%%%''')))&&&'''''''''&&&%%%%%%%%%&&&))),,,---,,,(((%%%###$$$(((+++,,,((('''&&&&&&''''''&&&%%%$$$'''***+++)))'''&&&%%%(((((())))))***+++***)))%%%$$$###""""""###%%%&&&)))((('''%%%$$$$$$$$$%%%''')))+++***&&&!!! """$$$###"""###%%%'''***'''$$$######$$$###"""%%%###""""""""""""!!!%%%'''((('''&&&&&&'''((($$$'''******'''&&&(((***---((("""###$$$%%%'''&&&%%%###"""%%%(((+++,,,***)))((()))+++***+++...222444111...+++***)))***,,,------,,,+++---111999@@@@@@999222***,,,---/////////...---***)))(((((()))***(((''')))---000...)))(((+++000333111---++++++---000222555444222000...,,,+++***&&&'''***---///---***'''%%%$$$$$$&&&((()))'''%%% ###%%%(((***,,,---...,,,***+++...000111000444888======999555111000000222222000+++(((&&&&&&&&&((()))+++,,,+++******''''''&&&%%%$$$$$$&&&'''''')))++++++)))'''&&&&&&((((((((('''%%%$$$%%%&&&(((+++///111///---***)))$$$""""""%%%)))---......))))))))))))))))))))))))***+++...111333333111///((()))*********)))((('''%%%$$$""""""$$$(((---000------------+++)))((('''''''''&&&$$$!!! """###yyyuuuqqqkkkggg^^^YYYTTTSSSUUUTTTPPPLLLEEE@@@999555444444555666//////...---)))%%%"""!!!"""###$$$%%%%%%%%%%%%###%%%((()))((('''((((((%%%###!!! """$$$&&&&&&'''((()))(((&&&$$$###""""""""""""""""""!!!!!!&&&***,,,)))$$$ """%%%******(((%%%!!! """"""######%%%(((***+++)))'''$$$"""!!!###%%%''',,,+++***))))))((((((((()))******((('''''')))+++(((***+++***'''&&&%%%&&&'''+++...000---***'''%%% $$$(((******%%%###!!!!!!"""######"""!!!$$$''')))(((&&&%%%%%%(((((((((***++++++***(((&&&%%%$$$###$$$&&&(((***++++++***(((''''''''''''(((+++------)))###!!!$$$&&&&&&###"""$$$'''***(((&&&&&&&&&%%%###!!!"""!!! !!!"""!!!"""$$$&&&&&&&&&''')))+++(((***++++++)))(((''''''(((&&&###  !!!$$$$$$%%%&&&%%%$$$###"""###(((,,,---+++))))))***///---,,,,,,---...------***)))((()))+++---------+++---///222333333111000------......------,,,,,,)))'''%%%%%%''')))******...111333111,,,)))+++...444111...,,,,,,...222444555444222///...---,,,,,,(((((()))***+++***(((%%%$$$######&&&)))***&&&"""$$$(((+++------000...---///333555444222111444777666333///,,,++++++...000///***%%%$$$$$$%%%''')))+++++++++***)))&&&&&&&&&###!!! """$$$'''(((******)))''''''''',,,,,,,,,+++)))((()))***)))---222444222...+++)))%%%######'''---111222111))))))))))))************)))***,,,......---,,,+++((()))***++++++)))'''&&&""""""!!!"""$$$'''+++---***,,,------***((('''''''''&&&$$$!!! $$$'''}}}xxxuuuqqqlllhhh^^^YYYUUUTTTUUUTTTOOOJJJBBB===777555555666555555//////---,,,)))'''$$$###%%%&&&(((*********))))))'''((()))((('''&&&((()))(((&&&$$$""""""###%%%&&&%%%''')))++++++***((('''&&&%%%$$$######$$$&&&'''+++///111---&&&###$$$(((((((((&&&### """%%%'''((()))(((&&&$$$######$$$&&&'''***++++++,,,,,,+++***))))))+++,,,,,,***)))+++---)))+++---,,,***(((((()))---000444333000+++((('''###!!!!!!$$$%%%### """&&&)))))))))""" !!!!!!!!!"""&&&((('''&&&&&&&&&$$$$$$%%%(((******&&&###%%%%%%$$$$$$%%%(((***,,,************************(((***+++***&&&""" ###&&&)))((($$$"""$$$'''***)))((())))))'''###  """$$$$$$###!!!###$$$$$$%%%''')))'''((()))***+++***'''$$$"""###$$$$$$###"""######$$$$$$$$$$$$############!!!&&&,,,---***((()))***...//////---+++***+++,,,)))(((''''''***,,,------))))))***+++,,,......//////...---,,,+++*********)))'''$$$###&&&***---//////111333222...,,,,,,---111///---+++,,,...222444444333111///............***(((''''''((())))))(((&&&%%%&&&)))------((("""$$$(((+++,,,,,,000///...111666777444000,,,---......---,,,+++***'''+++///...(((###"""###''')))+++---...---,,,+++$$$%%%$$$ $$$&&&(((((('''&&&&&&'''---------,,,***)))***+++'''+++000222000+++'''%%%$$$""""""&&&---222222111(((((()))))))))*********)))***+++,,,++++++++++++)))***,,,---,,,)))&&&$$$!!!!!!"""###%%%(((***+++'''***------***((((((((()))(((&&&###!!!"""%%%((({{{wwwtttqqqlllhhh]]]XXXTTTTTTVVVUUUPPPKKKAAA<<<777555555666555333111111///---+++***(((((()))***,,,---...---+++***)))))))))'''%%%&&&(((******(((&&&$$$###$$$&&&'''$$$&&&))),,,...---,,,+++)))'''%%%$$$$$$&&&)))+++---111444000)))%%%'''+++&&&&&&%%%"""!!!$$$&&&(((******'''&&&%%%%%%%%%&&&''''''((()))+++---...---+++***)))+++......,,,+++,,,...(((+++......,,,******,,,222555888666111,,,))))))'''%%%$$$%%%((()))'''$$$ $$$(((***)))(((!!! !!!%%%'''''''''&&&'''!!!!!!"""%%%((('''###%%%$$$$$$$$$&&&)))+++---(((((()))***+++,,,,,,---'''((('''%%%###""""""$$$###'''***)))%%%"""$$$'''*********++++++((($$$ ###&&&'''''' """""""""###%%%'''$$$###$$$(((+++***%%%!!! $$$&&&&&&%%%$$$$$$%%%$$$###""""""#########%%%+++,,,***'''(((***,,,///111000,,,)))***,,,((('''&&&'''))),,,------&&&%%%%%%'''+++...///...111///---***)))(((((((((***'''######&&&+++000222---///000000///---,,,,,,...,,,***)))***---000222222111///...------......+++(((%%%%%%''')))***+++)))((((((,,,111000***$$$$$$(((***++++++000......222777777333...((()))))))))******+++,,,%%%***...---'''"""!!!""")))+++...000111000...---######""""""$$$&&&&&&%%%%%%&&&'''+++++++++***((('''((()))###(((---...,,,'''"""""" %%%,,,111111///'''((((((((())))))******)))***++++++***+++,,,---)))+++---...,,,)))&&&###!!!"""###%%%''')))******&&&)))------***(((((()))++++++)))&&&$$$###%%%'''~~~xxxssspppmmmkkkiiiddd]]]VVVUUUXXXWWWOOOGGGBBB<<<888888777555444666666222...------...//////111...---///333222---((()))((('''&&&''')))+++,,,,,,)))&&&&&&(((***)))'''%%%$$$$$$(((---///...,,,+++++++++++++++***))))))000222333111,,,((('''(((%%%""""""$$$###  """######%%%'''*********)))(((((())))))***%%%&&&(((*********))))))++++++,,,+++***+++---///...,,,)))''''''***---000333333111///---,,,---///,,,)))$$$""""""###$$$%%%!!!(((...000---)))######!!! !!!""" !!!###%%%(((+++,,,'''$$$!!! """"""######$$$&&&+++...,,,+++******,,,,,,+++)))###"""!!!###%%%%%%"""&&&''''''%%%######$$$%%%(((***+++***((($$$###"""!!!!!!###$$$%%%&&&&&&''' !!!  !!!###%%%&&&&&&$$$""" """%%%'''&&&%%%$$$$$$""" !!!$$$$$$"""#########""""""$$$(((,,,222111///...,,,,,,,,,,,,)))(((&&&%%%%%%&&&((()))$$$###"""###&&&***---...///000000...+++)))))))))+++***))))))******)))(((++++++*********+++---...111***&&&(((+++,,,...111666444111...,,,+++******,,,)))%%%$$$'''+++...///,,,++++++,,,---,,,***'''&&&$$$###$$$(((,,,...//////,,,***))),,,...000111---***''''''(((+++,,,,,,+++---...---***(((&&&&&&---000333333111///---,,,'''&&&$$$"""%%%'''%%%###"""!!!'''&&&%%%$$$&&&(((,,,...+++(((&&&&&&'''&&&"""!!! !!!%%%***---,,,*********)))'''&&&&&&(((++++++******,,,///222333333//////---+++(((&&&$$$###!!!###&&&)))***+++******)))***+++...///...***'''))))))))))))'''&&&$$$###xxxsssnnnkkkgggeee```ZZZTTTTTTWWWUUULLLDDD>>>999666888888555555666333000...---...111222222000---,,,...111111...******((('''&&&%%%&&&((())),,,***((((((***+++***(((%%%######%%%***---,,,+++******++++++++++++******...///000...***'''&&&'''$$$"""###&&&%%%!!! !!! !!!""""""$$$'''))),,,,,,,,,,,,++++++++++++''''''((()))************+++,,,,,,+++******,,,...///---***''''''))),,,...111111111000...------...***'''###!!!!!!###$$$$$$ ###(((,,,...+++)))%%%$$$###""""""###$$$$$$!!!$$$''')))++++++$$$""" """'''...222222///+++***,,,,,,***'''!!! !!!###&&&'''%%%###%%%&&&&&&%%%######$$$&&&'''((((((((((((&&&###"""""""""###$$$%%%%%%$$$$$$  !!!"""######!!! ###'''((('''%%%$$$$$$###""" !!!###$$$""" ###"""  &&&***111111///...,,,+++))))))(((((((((((((((&&&%%%$$$"""!!! """$$$(((***,,,000222333222///,,,******...---,,,+++***)))'''&&&'''''''''(((+++---000222444,,,'''(((***+++---000333222111///...---,,,,,,***(((%%%%%%(((+++...///***))))))***+++,,,***)))***(((''''''***,,,---...---***''''''))),,,...//////,,,)))(((***,,,------,,,---...---***(((((((((,,,...000000...,,,++++++((((((&&&""" """%%%''''''&&&$$$##################&&&)))---///000---***((((((&&&### """!!!###&&&+++//////...***+++***(((&&&&&&)))+++222111000111444666666555111000...+++)))'''&&&%%%%%%&&&(((+++,,,,,,+++***++++++---///000///,,,)))&&&&&&&&&&&&&&&&&&%%%%%%~~~xxxqqqlllgggaaa^^^[[[VVVSSSTTTVVVRRRHHH???999666555888999777555666111///---...000333555666///,,,***+++...000...,,,+++)))'''$$$######$$$$$$+++***)))***,,,,,,+++)))&&&###!!!###'''******)))'''(((***+++,,,,,,+++++++++,,,+++)))&&&%%%%%%&&&"""!!!###''''''###!!!"""!!!!!!!!! """%%%(((---...///000///...,,,+++(((((((((((())))))+++++++++,,,,,,+++******,,,...///---***(((''')))***,,,...///111111///---------'''$$$!!! """############$$$&&&)))******(((((('''&&&%%%%%%%%%%%%&&&!!!%%%)))++++++)))###""" """***333:::;;;444,,,***,,,---)))%%%  ###'''(((((('''###$$$%%%$$$######%%%''''''%%%$$$&&&((((((%%%!!!###$$$%%%%%%%%%%%%$$$### """###!!! !!!"""""""""!!!###&&&)))***(((&&&%%%$$$%%%$$$""""""######""" &&&$$$ %%%***000000000...,,,)))&&&$$$%%%''')))***)))&&&### !!!###&&&)))***222555777777444000---+++111000///---+++)))'''&&&###$$$%%%'''+++///333666666///)))))))))(((***...///000000000000///...---'''&&&%%%'''***,,,------(((&&&%%%&&&)))+++,,,,,,000...,,,,,,---------,,,***'''$$$$$$&&&***---...000---+++***+++---......,,,---...---+++))))))***+++,,,---,,,***))))))******)))(((&&&###"""###%%%'''(((***)))'''&&&&&&&&&"""###$$$&&&)))---111333555333///---+++)))&&&$$$%%%%%%&&&)))---000111111+++++++++)))'''''')))+++777555444444666777666555222000...+++)))((((((((()))***+++------,,,+++***,,,,,,---...000///,,,***""""""""""""###%%%&&&'''|||vvvoooiiiccc\\\XXXWWWTTTSSSTTTUUUPPPFFF===555333444999;;;888666666222000//////222444555555...+++))))))+++.........,,,***'''###!!! '''((()))+++,,,+++***)))((($$$!!!"""&&&)))))))))$$$%%%(((***++++++******)))((('''%%%$$$$$$%%%&&&!!!&&&&&&""" ######"""  $$$&&&+++---///111111...+++)))''''''&&&&&&&&&((()))+++)))+++,,,,,,,,,,,,...000---,,,***((('''((()))***+++---000111///,,,++++++$$$""" !!!""""""######"""###%%%'''((()))+++***)))'''&&&%%%$$$$$$ &&&+++,,,***'''$$$#########""""""""""""  $$$...999AAA@@@666+++(((,,,---)))### !!!###%%%'''(((((("""###$$$$$$$$$$$$&&&(((&&&###!!!$$$(((***&&&"""###$$$&&&((((((((('''&&&%%%!!!!!!&&&'''$$$ """###$$$$$$%%%%%%%%%$$$'''))),,,---+++((('''&&&'''&&&$$$#########"""!!!***)))&&&###"""$$$(((+++/////////...+++((($$$"""###$$$&&&((('''%%%""" !!!"""###$$$%%%''')))+++333666::::::777222...,,,111111111000---+++))))))$$$$$$$$$&&&***///444666888111+++***(((&&&(((,,,...///111222222000---,,,$$$$$$%%%(((+++,,,+++***'''%%%$$$%%%(((,,,///000444222000000000///,,,***(((&&&######&&&***---...///---******+++------------...///...,,,******++++++,,,+++)))''''''(((***)))******(((&&&%%%&&&(((++++++,,,+++)))(((((()))'''''')))+++...000333444444444333222000---***'''******+++,,,...///000000***++++++***(((((()))+++333111000111222333333222111///---***)))))))))***,,,,,,------,,,+++******+++******+++---,,,+++)))"""!!! !!!###&&&'''|||yyysssnnnhhhaaaYYYUUUVVVTTTSSSSSSSSSNNNEEE>>>444222444999;;;888666666555333111111222333222222---+++))))))***,,,...///,,,***'''### ###%%%''')))))))))))))))***'''###$$$'''))))))(((!!!###&&&((())))))(((((('''&&&$$$###$$$%%%&&&&&&$$$%%% $$$$$$###!!! """$$$''')))---//////---)))'''&&&%%%$$$$$$%%%&&&((()))(((***,,,---------///000)))(((((('''''''''(((((((((+++...///---***((((((!!!!!!""""""!!!!!! !!!"""$$$'''))),,,+++***(((&&&$$$"""!!! &&&,,,---)))%%%"""###$$$%%%&&&%%%$$$######""""""###(((000;;;BBB>>>444)))&&&***,,,(((###"""######$$$$$$$$$%%%&&&"""$$$%%%%%%$$$%%%''')))'''$$$"""$$$)))+++((($$$###%%%(((+++,,,,,,++++++***&&&###$$$)))+++)))%%%$$$$$$$$$%%%&&&((())))))))),,,//////---+++))))))''''''&&&$$$#########$$$***+++,,,+++))))))***+++---......---+++'''$$$"""###############$$$$$$$$$###%%%'''(((((())),,,...222555:::;;;888333///---...111333222000...---...)))(((''''''***---111444777222---+++(((%%%&&&+++///000222333222000,,,***$$$$$$&&&))),,,,,,+++)))(((&&&$$$%%%(((---000111444333222111111///,,,***'''%%%$$$%%%(((,,,...///+++***((((((***,,,,,,+++---///111000...,,,******,,,,,,+++(((&&&&&&(((***((())))))((('''&&&''')))+++,,,---,,,***)))***+++++++++---...////////////---000444666555111---***000///...---,,,,,,,,,---******+++***((('''(((***,,,******+++...000111000...---+++***))))))******++++++,,,++++++******))))))'''''''''))))))((('''%%%$$$"""!!!!!!###$$$&&&vvvtttppplllgggaaaZZZUUUWWWUUURRRQQQPPPLLLEEE@@@666444555:::;;;888666666888666333222111111///------,,,+++******+++---///,,,***'''$$$!!! !!!!!!###%%%&&&&&&&&&((())),,,)))%%%&&&(((***)))''' """&&&((())))))'''&&&&&&%%%$$$%%%'''((((((((($$$$$$  &&&&&&&&&$$$""" !!!"""###%%%(((++++++***(((&&&%%%$$$$$$%%%%%%&&&'''(((''')))+++,,,++++++,,,---######$$$%%%&&&'''(((((((((***,,,,,,***'''%%%$$$ """###### !!!!!! """&&&)))+++******((('''$$$"""!!!  %%%+++---(((### ###&&&'''&&&$$$"""$$$$$$%%%&&&)))///666<<<666...&&&$$$'''***(((%%%%%%&&&&&&%%%$$$###%%%'''$$$%%%&&&&&&&&&&&&(((***(((&&&%%%'''***,,,***(((###&&&)))---//////......,,,)))'''(((+++,,,+++***&&&%%%$$$$$$$$$&&&((()))))),,,///000...,,,+++***'''((('''%%%######%%%'''***,,,...///---+++++++++,,,,,,,,,,,,***(((&&&%%%&&&%%%###""""""###%%%'''$$$'''***+++)))***,,,///...222666888666222...---,,,000444555222111111333///---+++)))))),,,///111444111///...***%%%&&&***000111222333222000---+++'''((())),,,......,,,***)))'''%%%&&&)))---///000000000000111222000,,,)))&&&&&&&&&(((,,,///000000(((&&&&&&''')))+++++++++---000333333111---***(((+++++++++)))'''&&&(((***'''((())))))'''&&&'''((()))+++------+++***+++,,,,,,,,,------,,,***((('''''',,,222555444111...,,,111111000,,,)))'''((()))((()))***)))(((''''''((('''&&&&&&(((,,,///000000+++++++++++++++***************************++++++)))'''%%%%%%'''(((''''''((('''&&&%%%$$$$$$%%%&&&|||pppooommmkkkhhhbbb[[[VVVXXXUUUPPPMMMKKKIIIEEEBBB:::777666:::;;;888555666999777444222111///---***......---,,,++++++,,,...,,,***(((%%%#########$$$ """$$$$$$$$$%%%(((+++,,,)))'''''')))***(((%%%"""$$$'''***+++***(((&&&&&&%%%%%%'''+++,,,+++)))###!!!"""&&&&&&###"""$$$&&&(((((('''$$$!!! !!!$$$'''(((((('''&&&%%%%%%&&&'''(((((((((((((((***+++***'''%%%$$$%%%!!!###&&&'''((((((((()))+++***'''###"""!!! ###$$$######$$$$$$###!!!"""%%%((('''(((((()))((('''&&&%%%$$$!!! %%%***,,,'''!!! $$$((()))(((%%%###"""###%%%%%%''')))---000+++&&&"""!!!%%%((()))((('''((()))'''%%%%%%'''***&&&'''(((((('''''')))+++******)))***++++++,,,,,,$$$'''+++...//////...,,,,,,+++*********+++,,,---***)))&&&$$$######$$$%%%'''***---...---+++******'''((((((&&&###$$$&&&))),,,...//////...---...///************************,,,***'''%%%$$$$$$%%%&&&"""&&&******((((((+++...***---222333222///---,,,---222666777444222222444333111---******+++...000000//////000,,,&&&&&&***...000111222222111///...------...000222222///---)))'''%%%&&&(((+++,,,,,,++++++---///111000---***$$$%%%'''+++///111000///%%%$$$$$$&&&***,,,,,,,,,...111555666333---(((&&&)))******(((&&&%%%&&&(((''')))***)))'''&&&&&&'''&&&))),,,---,,,+++++++++,,,---...---+++(((%%%###&&&***...000///------...000000...***&&&$$$%%%''''''((())))))'''&&&&&&'''$$$######&&&))),,,------)))+++,,,---------+++***(((((())))))***,,,---...+++)))'''&&&((()))***)))***)))))))))((((((((((((~~~yyymmmlllkkkkkkhhhccc]]]XXXYYYTTTOOOJJJHHHGGGEEECCC===999777::::::777555666999666444222111///,,,***...//////---,,,+++,,,---,,,***(((&&&$$$$$$%%%&&& """$$$$$$###%%%))),,,+++)))'''(((***)))&&&###$$$&&&))),,,,,,+++)))'''&&&%%%&&&)))---///---***(((&&&&&&))))))&&&%%%(((''')))***)))&&&""" """%%%''''''''''''%%%'''(((************))))))******((($$$ """%%%'''))))))((()))***((($$$!!! !!!###$$$$$$&&&((((((&&&"""!!!$$$&&&$$$&&&''')))************&&&""" $$$***+++&&&!!!"""'''+++,,,+++(((&&&!!!$$$$$$$$$$$$&&&'''###!!! ###&&&)))***(((***+++)))''''''***---((()))))))))'''((()))++++++,,,---,,,++++++---///&&&(((+++...///...,,,******++++++***)))***,,,...000---)))%%%###"""######$$$'''+++,,,+++***))))))&&&((((((&&&$$$$$$(((+++000000111000//////222444***)))))))))***+++,,,---000...,,,)))'''%%%$$$$$$ $$$))))))&&&%%%(((,,,'''***...000///---,,,,,,...333888888555222222444555333///+++***,,,...000------///111---''''''***---...000111222222222222222222222333444444222000)))'''%%%&&&''')))))))))&&&(((***...000000---***###$$$(((,,,000222000...$$$$$$$$$'''***---------...222777888444...'''$$$'''))))))(((&&&%%%%%%&&&(((***+++***(((&&&&&&'''$$$'''+++------+++++++++......//////---)))%%%###'''***,,,+++******,,,///------,,,((($$$###%%%'''&&&''')))((('''%%%%%%&&&###""""""###&&&)))******)))+++...000000///---+++'''(((((()))+++---///000...,,,))))))***,,,,,,,,,)))***++++++++++++******zzzvvvlllllljjjhhheeebbb___^^^\\\WWWQQQJJJFFFEEEEEEFFF===<<<;;;999777555333222000111222222111///---+++//////---***''''''***------,,,+++(((%%%$$$$$$&&&((('''&&&$$$######$$$&&&++++++***(((&&&%%%%%%&&&(((((()))+++,,,,,,)))''')))'''%%%&&&(((+++---...(((+++---...,,,)))'''''''''))))))(((%%%###"""###!!!"""###$$$&&&(((((()))+++,,,,,,+++***)))&&&&&&&&&### !!!$$$&&&%%%$$$(((******(((""""""$$$$$$%%%(((******+++---,,,***'''&&&&&&$$$%%%''')))+++,,,......!!! """'''+++***$$$###+++///...***&&&$$$!!!!!!  %%%+++...///...+++((())),,,//////...)))+++---//////---***(((+++)))))),,,//////---***)))+++,,,,,,***((((((((((((***++++++***)))***+++000...***'''%%%$$$$$$%%%%%%%%%&&&(((***+++)))((('''$$$###&&&(((&&&'''***000000111111000...---,,,)))))))))***---///000000...,,,******+++***'''$$$###$$$%%%%%%$$$%%%''')))))),,,000111000---,,,,,,,,,222999;;;777111---+++222...***((((((***,,,---+++,,,---...---+++***)))++++++,,,,,,---............444555222222555444///,,,((($$$!!!!!!"""######### ###+++000///,,,,,,***(((''')))---000000...&&&!!!###,,,...))))))000000333666666111***$$$ $$$)))***'''%%%&&&&&&$$$(((---,,,&&&###(((,,,,,,&&&'''***,,,------,,,,,,+++,,,------,,,***'''%%%'''...222...******,,,,,,111---***+++)))&&&&&&)))***++++++)))((((((+++---+++(((%%%%%%(((******))),,,...111222000...------))))))+++///333777888777999666222222333444333111222222333666888888666444~~~xxxtttpppnnnkkkgggccc^^^ZZZXXXUUURRRNNNIIIFFFCCCBBBBBB===;;;999666333111000000///000000111000///...---,,,+++)))''''''(((***,,,,,,,,,+++)))&&&&&&''')))'''&&&%%%###!!!"""$$$&&&)))******((($$$"""###%%%***)))***+++,,,,,,)))''''''&&&%%%&&&)))+++,,,,,,(((***,,,---,,,***(((''''''((()))(((&&&$$$######!!!######%%%'''***)))(((((()))+++***(((&&&#########""" !!!###%%%''')))(((((()))+++,,,***%%% ###'''******+++---///111111111...***(((''''''''''''&&&''''''((()))*** """&&&)))(((###"""(((++++++(((%%%$$$!!!###$$$###"""!!!!!!"""%%%))),,,,,,***)))'''))),,,......---***---000222222///+++)))%%%$$$$$$'''+++------+++***,,,---,,,***(((((((((******+++,,,---,,,+++***111000...,,,***)))((((((&&&%%%%%%'''((((((&&&$$$&&&$$$%%%((((((&&&(((,,,///000111222111///---+++))))))***,,,...///...---+++)))((()))++++++)))'''&&&&&&%%%###"""$$$'''***)))+++...///---,,,,,,,,,000555::::::555///+++))),,,***((('''(((***+++,,,,,,,,,---......,,,)))'''))))))******************)))///111///000333111---+++'''$$$!!!!!! !!!***///---******+++)))((())),,,------,,,&&&"""$$$---///******000000222444333///***&&&$$$(((+++,,,(((&&&((()))((('''+++***%%%%%%---444666,,,...000222333222000///---///222444444222///---333:::>>>;;;777777888888<<<888555555333///...111777444222222444555444222000///...000333555444222222666;;;>>>>>>===<<<<<<999;;;@@@FFFKKKMMMLLLJJJJJJEEE???<<<===>>>??????>>>BBBGGGJJJJJJKKKMMMOOO|||vvvrrrsssqqqllleee___YYYTTTRRRNNNNNNMMMJJJGGGBBB???<<<:::888555111///...............------......///000***(((%%%%%%&&&(((***++++++,,,+++)))'''&&&(((***'''%%%"""!!! """$$$&&&%%%((()))&&&!!!!!!%%%*********+++++++++(((&&&%%%$$$%%%''')))++++++***'''(((***,,,,,,+++)))(((&&&((())))))&&&$$$$$$$$$ """$$$$$$&&&(((***,,,)))&&&'''++++++(((### !!!  $$$%%%&&&''')))))))))))))))+++---,,,(((###$$$'''+++---...///000222444333222///+++***+++,,,)))(((&&&$$$######%%%%%% !!!$$$'''((('''###!!!$$$((())))))(((((())))))***)))'''$$$###$$$&&&"""!!! """%%%'''((((((''''''''')))+++---,,,+++))),,,000333333///***'''!!! ###''',,,.........//////---+++))))))***((('''(((+++......***''',,,,,,,,,,,,+++***((('''(((((('''((())))))'''$$$""""""$$$'''%%%"""$$$******+++...//////,,,)))'''&&&'''(((******+++*********)))((()))***+++***(((+++***(((%%%###$$$(((+++)))***,,,,,,++++++,,,---444888;;;999444---***)))'''(((((()))+++,,,---......,,,+++---...,,,((($$$&&&'''((()))))))))(((''''''+++//////111333111...+++)))&&&%%%$$$""" ###+++000///------000///------......,,,+++'''$$$'''000333//////444444555555333111///...///222444333...---111555555///111111...111;;;CCCGGG>>>@@@CCCDDDDDDBBB@@@>>>:::<<<@@@CCCDDDDDDBBBAAAKKKRRRVVVTTTQQQRRRQQQPPPQQQLLLJJJJJJGGGBBBAAACCCOOOKKKGGGHHHLLLMMMHHHBBB>>>???AAAEEEHHHIIIGGGEEEEEEIIIOOOTTTUUUUUUVVVVVVTTTXXX___ggglllmmmiiifffbbb]]]VVVQQQQQQSSSUUUVVVUUU\\\cccgggfffhhhmmmssszzzuuuqqqsssoooiiibbbZZZUUUQQQOOOMMMNNNOOONNNJJJCCC<<<777555333000---+++,,,---...,,,+++*********,,,...000,,,(((%%%$$$&&&)))))))))++++++***(((%%%$$$%%%&&&&&&###!!!!!!###$$$%%%"""&&&(((%%% $$$***)))((()))***)))'''%%%###$$$%%%(((+++,,,***(((&&&&&&''')))++++++***(((%%%'''))))))'''%%%$$$$$$!!!###%%%%%%%%%%%%''')))...)))%%%&&&+++,,,'''""" !!! """$$$$$$%%%&&&'''&&&''''''((()))))))))(((&&&$$$###"""%%%'''))),,,---...//////000000///---+++,,,///111***(((%%%"""!!!"""$$$%%%$$$'''***,,,+++)))&&&$$$&&&(((***+++,,,---///111000///---)))&&&%%%''')))&&&&&&&&&&&&''''''&&&&&&&&&'''((()))******((('''&&&)))...111111---(((%%%!!!!!! """&&&***...000///000///---***)))***+++((('''''',,,111111,,,&&&'''(((***,,,,,,***(((&&&)))))))))+++,,,,,,***(((######&&&(((%%%!!!###)))(((***---//////,,,(((&&&%%%%%%&&&''''''))),,,......---+++***))))))((('''//////...+++)))(((***,,,)))***+++******+++---000666999;;;999444...,,,,,,)))+++///111333444555555222///---...///...)))%%%)))***,,,...//////......,,,///333555777888777666333222111000000...+++))))))(((+++222666666777;;;<<<<<<:::999888777555444...---222:::>>><<<===@@@@@@@@@???===;;;<<>>999555444555222666<<>>@@@AAABBBBBB;;;<<<>>>BBBCCCCCCCCCCCCDDDDDDDDDEEEFFFEEEBBB@@@<<<999:::>>>BBBDDDIIIOOOPPPQQQQQQOOOMMMKKKIIIIIICCCDDDJJJQQQVVVVVVWWWYYYVVVUUUTTTQQQPPPRRRVVVZZZ\\\______]]]___ffflllnnngggggghhhllloooqqqrrrttttttvvvzzz}}}}}}|||vvvuuuuuuvvvyyy~~~~~~~~~}}}zzzyyyttttttuuuwwwyyy{{{yyyssspppjjjfff___YYYSSSQQQPPPPPPQQQRRRTTTSSSNNNEEE===777000///---,,,,,,---///000---+++)))(((((()))+++,,,......,,,)))&&&&&&(((+++///...,,,'''"""  %%%###"""$$$''')))'''%%% !!!""""""""""""$$$&&&(((&&&%%%&&&'''((('''&&&"""###$$$'''***+++)))'''$$$"""!!!###''')))'''$$$ ###'''((('''%%%######%%%&&&'''&&&$$$###$$$%%%'''""""""$$$!!!!!!###$$$%%%$$$%%%&&&((('''***+++***((((((+++...+++'''!!! %%%)))+++''''''(((***---...,,,+++,,,...///...***'''&&&%%%$$$$$$######$$$''')))+++,,,333;;;===888111......***,,,...///......000111///...,,,)))&&&&&&)))++++++---//////,,,)))(((''''''))))))(((&&&$$$$$$%%%((()))+++---.../////////)))((((((&&&%%%'''***---,,,+++)))'''%%%%%%(((+++(((''')))---111222///,,,))))))******+++,,,,,,---&&&'''(((+++...///...---***)))+++000111//////111555444333333333333444555///000000000111777@@@GGGEEEEEEBBB>>>:::777777888DDDGGGJJJKKKHHHDDD@@@???===>>>???@@@@@@AAAEEEGGGHHHLLLOOOOOOKKKHHHGGGHHHGGGLLLRRRTTTTTTSSSUUUWWWSSSQQQOOOLLLKKKKKKLLLMMMSSSTTTUUUWWWZZZ\\\^^^___TTTRRRRRRUUUVVVTTTUUUXXX]]]]]]]]]___aaaaaa___]]]TTTRRRRRRUUUWWWYYY```gggiiikkklllllljjjhhhggggggdddggglllrrruuuvvvvvvvvvppppppnnnmmmkkkmmmpppsssuuuzzz|||{{{}}}|||wwwqqqmmmfffbbb\\\UUUQQQOOOPPPQQQNNNPPPQQQPPPLLLEEE>>>:::222111000//////......///000///---+++***************---...***%%%$$$)))///222111///+++&&&$$$###$$$%%%###$$$''',,,---)))%%%!!!!!!%%%'''((('''((('''&&&&&&(((******)))!!!!!!"""$$$'''((('''&&&$$$!!!!!!%%%'''$$$!!!!!!%%%'''&&&$$$###"""###$$$%%%%%%$$$$$$%%%&&&$$$!!!!!!"""!!!!!!###%%%&&&&&&%%%$$$&&&''')))+++---,,,******...222...)))### """&&&((())))))((((((***---...,,,***+++...222222...)))$$$"""!!!""""""###%%%''')))***,,,555@@@BBB;;;333///...---000222222///,,,)))((()))***)))'''%%%&&&(((***)))---000000---***((((((&&&'''((('''%%%%%%''')))***)))((((((+++...222444...//////---++++++...111000///---***)))+++///222///000222555777888888888333222000//////222555777333333444666999:::999777555222444===DDDEEEDDDDDDHHHEEEBBB??????BBBFFFIIIAAADDDGGGHHHIIILLLSSSYYYZZZZZZZZZWWWTTTTTTVVVXXX___aaaddddddaaa^^^\\\[[[XXXZZZ\\\\\\]]]^^^aaaccccccgggkkkkkkhhhdddbbbbbbccchhhnnnooonnnlllnnnqqqoooooolllhhhddddddjjjpppttttttssssssuuuwwwyyy{{{rrrmmmkkkmmmmmmkkklllqqqxxxwwwvvvwwwxxxxxxwwwuuunnnmmmppptttttttttyyy{{{uuuooollleeeaaaZZZTTTOOONNNOOOPPPKKKLLLMMMLLLIIIEEE???<<<555444333222000///------333222111...---+++******&&&+++...***$$$###***222333333111...***(((((()))%%%$$$%%%***//////+++&&&"""!!!'''++++++((()))''''''(((***,,,,,,,,,!!!$$$&&&%%%$$$$$$ ###%%%### $$$&&&%%%###"""""" """###$$$$$$%%%'''((($$$$$$###""""""###$$$%%%$$$&&&&&&&&&$$$$$$%%%&&&(((+++---,,,))))))...333000+++&&&$$$%%%''''''&&&)))''''''***---...+++)))(((---333555333---'''$$$ !!!"""$$$%%%'''((((((***555AAADDD<<<222...---222444666555000***%%%###%%%&&&&&&&&&%%%%%%'''***'''+++000000---)))(((((($$$&&&'''&&&%%%&&&)))---)))'''$$$$$$&&&,,,222666444555666555222222555888666555333111000222666:::>>>@@@CCCEEEEEEFFFHHHJJJCCC@@@<<<::::::>>>BBBFFFBBBBBBBBBDDDFFFFFFDDDCCCGGGCCCEEEPPP[[[___^^^]]]```\\\VVVRRRRRRWWW]]]aaaXXX^^^ccceeeeeefffjjjnnnjjjlllmmmlllkkklllqqquuuvvvwwwxxxwwwuuusssrrrsssoooqqqssstttuuuvvvyyy{{{{{{{{{xxxxxxyyy~~~|||vvvwww~~~|||~~~|||vvvmmmeeebbb^^^YYYTTTRRRPPPNNNLLLKKKGGGCCCCCCFFFFFFBBB>>>:::777333000...---+++)))000///...---,,,+++++++++((('''&&&""" """(((...111///...///111111---***)))&&&$$$(((...000,,,'''######))),,,---,,,******,,,///000---))) !!!###$$$$$$###!!!  $$$%%%""" ###)))'''!!!"""$$$######"""$$$&&&(((***'''$$$"""###'''***+++***)))%%%######'''*********,,,(((###%%%***......,,,...,,,)))&&&$$$###""""""'''%%%%%%(((+++,,,)))&&&'''+++000444333---&&&!!!###!!! ###%%%&&&&&&***///444333///,,,,,,...333999:::333,,,+++((($$$%%%$$$###"""###$$$&&&''''''---...)))'''+++,,,)))(((&&&%%%%%%'''***...111------+++((((((---666>>>@@@CCCHHHLLLMMMKKKHHHFFFKKKGGGCCCCCCFFFIIIJJJIIITTT\\\aaa___^^^___]]]XXXSSSPPPPPPUUUUUUSSSVVV]]]```\\\XXXYYY\\\]]]YYYUUUSSSUUU\\\hhhuuu}}}~~~{{{vvvsssooommmnnnsssxxx|||}}}{{{|||~~~zzztttkkkeeebbb^^^YYYUUURRRPPPNNNMMMKKKGGGDDDDDDEEEEEEAAA>>>;;;888333000...---+++***///...---,,,++++++,,,,,,''''''%%%"""!!!###)))---///...---///111111///,,,)))&&&$$$(((...111---(((""""""'''+++,,,+++)))(((***---...,,,)))###$$$&&&&&&&&&$$$""" ###%%%"""$$$###&&&***&&& ###$$$###"""###$$$''')))+++***'''$$$%%%(((,,,,,,++++++(((&&&&&&))),,,,,,,,,+++'''$$$%%%***...111111...---***(((&&&$$$$$$###((('''&&&(((***+++(((&&&$$$''',,,000000,,,'''###$$$###"""###&&&(((((((((***---...,,,(((&&&(((+++000666777111---+++)))%%%''''''&&&$$$""""""%%%'''(((+++)))&&&(((///222111000...,,,---111666999;;;999999888888999===CCCGGGRRRUUUZZZ^^^___^^^[[[YYY]]][[[YYYZZZ^^^aaabbbbbblllssswwwuuussssssqqqlllfffeeefffkkkllljjjlllrrrvvvtttrrrpppooonnnlllkkkhhhjjjoooyyy~~~~~~wwwssssssttttttuuuuuuuuuwwwzzz~~~{{{wwwrrrjjjeeeaaa]]]XXXUUURRRPPPNNNLLLIIIFFFCCCCCCDDDDDDAAA>>>===999444000...---,,,,,,...---,,,++++++,,,---...***)))'''%%%$$$&&&***---------,,,...///000...---'''$$$$$$'''---///,,,((("""!!!&&&)))+++,,,)))'''(((+++,,,+++)))((()))))))))(((%%%"""!!!"""%%%$$$"""&&&'''))))))##################%%%(((+++------)))&&&&&&))),,,,,,+++(((&&&%%%%%%'''))))))((('''%%%###"""%%%***///333...---+++)))'''%%%%%%$$$&&&%%%%%%&&&''''''%%%"""!!!%%%((()))(((%%%$$$""""""###%%%'''((('''&&&)))******&&&######&&&***000444666333///...,,,))),,,...///---)))(((,,,111333111---,,,333===CCCCCCAAA===:::>>>EEEKKKMMMMMMNNNMMMMMMOOORRRVVVXXXXXXgggkkkooosssuuuuuusssqqqppppppqqqtttxxx{{{||||||||||||~~~~~~xxxzzz~~~~~~~~~}}}xxxmmmddd___]]]]]]]]]]]]^^^___ccchhhnnntttxxxyyyuuuqqqkkkeee^^^[[[WWWSSSQQQOOOLLLJJJCCCBBB@@@@@@AAAAAA@@@>>>>>>999444000.........---------,,,++++++,,,---......---+++)))((((((***,,,,,,,,,+++,,,,,,,,,+++***%%%######&&&+++---***'''###""" """&&&)))+++---)))&&&'''***,,,,,,***,,,------,,,***'''$$$""""""%%%&&&%%%(((+++,,,(((!!!############$$$&&&***---///---)))%%%%%%(((******(((%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###!!!"""'''...333000///...---+++***)))(((&&&&&&'''''''''&&&%%%###!!!"""$$$&&&'''''''''&&&$$$%%%&&&)))++++++(((&&&(((*********((())),,,///666888::::::999999888666<<<@@@CCC@@@::::::@@@FFFHHHDDDAAACCCLLLVVV[[[[[[WWWRRROOOTTT]]]dddeeeccceeebbbaaadddiiimmmmmmlllvvvyyy~~~|||}}}~~~~~~|||~~~|||zzz{{{|||{{{wwwssspppooonnnppprrrpppjjjcccgggaaaYYYQQQMMMJJJHHHGGGKKKKKKMMMPPPVVV^^^dddhhhxxxtttpppkkkfff[[[YYYUUURRRPPPNNNKKKHHH???>>>======>>>>>>===<<<<<<888333000/////////...------------------......000...+++)))((((((((('''++++++***)))(((''''''''''''&&&&&&))),,,---+++)))%%%%%%$$$###$$$&&&)))+++---***'''(((+++---,,,+++.........---+++(((%%%### !!!$$$'''((((((,,,//////***$$$"""$$$'''$$$$$$$$$%%%'''+++...000+++'''$$$###&&&((('''&&&%%%&&&'''''''''&&&%%%%%%%%%$$$""" !!!%%%,,,222000000///...---,,,+++***''')))***++++++******)))******************++++++***+++---000222222///,,,,,,///444777999:::;;;;;;AAAAAACCCGGGKKKNNNPPPRRRYYY]]]^^^ZZZSSSQQQVVV\\\```\\\[[[```iiioooqqqqqqnnniiifffjjjssszzzyyywwwwwwsssqqqrrrxxx}}}~~~~~~|||yyyyyyzzz{{{|||~~~}}}|||zzzvvvrrrooonnnooommmkkkmmmooooookkkhhhbbb\\\WWWWWWYYYVVVPPPKKKLLLIIIFFFCCCAAA???;;;888===>>>???BBBFFFLLLQQQUUU}}}vvvssspppkkkfffZZZWWWTTTRRRPPPNNNJJJHHH@@@???>>>===;;;:::999999888555222111000000///...---...///000000///---,,,,,,***((('''((('''&&&$$$)))******(((&&&%%%&&&(((,,,+++,,,---//////---+++&&&''''''&&&%%%&&&)))+++---***((())),,,---,,,***,,,---------,,,)))&&&%%%######$$$&&&((()))***+++///222111---+++---...,,,&&&&&&&&&&&&(((+++...000+++'''$$$###&&&((('''&&&###%%%((((((&&&$$$""""""!!!%%%***---,,,,,,,,,,,,+++***)))((('''))),,,.........///000111111///............///000111444999<<<===<<<:::===AAAHHHOOOSSSTTTSSSQQQTTTQQQSSS[[[ccciiinnnsssxxxyyyxxxrrrkkkhhhjjjmmmrrrooopppwww}}}~~~{{{yyy{{{~~~|||}}}~~~~~~|||}}}zzzzzz}}}~~~~~~}}}~~~~~~~~~~~~{{{uuuqqqqqqrrr~~~}}}vvvtttqqqooommmkkkjjjjjjkkkkkkppppppnnnjjjeee```^^^]]]]]]\\\\\\\\\]]]]]][[[ZZZRRRJJJDDDDDDEEEBBB???>>>888888999:::;;;999555222333444555666999<<>>===<<<;;;;;;;;;<<<<<>>;;;<<<>>>444...---222333000///333444222111111222222111000---...000111222111111000}}}zzzvvvsssqqqmmmgggbbb[[[\\\\\\[[[WWWRRRMMMJJJKKKKKKIIICCC:::222...---///......222555666222///...000222333111---)))%%%)))(((((()))+++------,,,)))((('''(((***+++,,,+++,,,,,,++++++******))))))((())))))(((%%%######$$$(((((((((((()))(((&&&$$$"""$$$&&&***,,,---+++)))(((+++///000///,,,***)))(((***---//////000111222,,,,,,+++***))),,,000444888666555666999===???@@@EEEFFFHHHJJJIIIFFFAAA===>>><<<>>>FFFRRRYYYYYYUUU\\\aaaeeeddd___\\\^^^bbbbbb\\\YYY^^^gggkkkfff```iiifffcccbbbcccdddeeedddiiimmmsss{{{|||~~~~~~zzz~~~~~~|||zzz|||}}}xxxvvvzzzuuuxxx{{{{{{zzzyyy{{{~~~~~~|||wwwsssppppppqqqnnnnnnooorrruuuuuutttrrrvvvuuurrrpppqqqsssnnnfffmmmnnnppptttvvvvvvtttqqqwwwrrrpppttttttooommmoootttpppjjjgggffffffgggfffjjjlllnnnmmmjjjiiilllnnndddaaa\\\YYYYYYZZZ[[[[[[]]][[[XXXVVVVVVWWWYYYZZZZZZXXXUUUSSSSSSUUUWWWYYY[[[___bbb^^^VVVPPPNNNOOOMMMKKKJJJLLLOOOPPPOOOLLLLLLJJJHHHIIIKKKKKKIIIFFFHHHCCCAAAGGGIIIGGGGGGKKKNNNPPPNNNJJJIIIKKKKKKHHHOOOQQQQQQNNNMMMMMMGGG@@@<<>>BBBDDDFFFIIIEEE:::222111333555888:::;;;<<<999555///,,,++++++---111666999999777>>><<<888444555999888333555444333222000///......~~~{{{wwwtttqqqlllfffbbb^^^^^^^^^\\\WWWQQQJJJGGGFFFGGGGGGBBB:::444000///,,,,,,...333666666222...,,,...///000///,,,)))''')))(((((()))+++,,,***)))***)))((((((***++++++***+++******)))'''&&&$$$###$$$%%%&&&%%%$$$###$$$%%%)))))))))******(((&&&$$$"""###%%%(((******)))'''''')))+++------,,,)))'''%%%(((+++...000000111111000000111111333777<<<@@@EEEDDDCCCEEEIIILLLMMMMMMXXXXXXYYYZZZYYYUUUQQQNNNSSSSSSUUU[[[bbbgggfffccclllqqquuusssnnnkkklllnnnrrrooommmmmmoooqqqqqqppprrrpppnnnmmmnnnoooooonnnrrruuu{{{}}}zzzyyyxxxuuurrrooowwwwwwwwwvvvzzz~~~|||www{{{zzzzzzyyyzzz|||~~~|||~~~}}}}}}}}}zzzzzzyyyxxxvvvtttrrrqqqrrrsssuuuwwwxxxyyyzzzzzz}}}}}}|||yyytttqqqppppppqqqtttwwwuuupppmmmnnnpppvvvsssmmmiiijjjooovvv|||~~~{{{xxxwwwxxxwwwtttqqqrrrrrrwww{{{xxxyyyuuuzzz~~~|||vvvrrrsssrrrmmmkkkmmmjjjmmmpppqqqpppoooppprrrmmmmmmllljjjgggffffffhhhddddddeeegggiiiiiigggdddeeedddaaa^^^___```ZZZRRRZZZ___eeeiiiiiihhhggggggiiidddccceeeddd___]]]_________^^^\\\[[[ZZZZZZZZZ[[[\\\^^^^^^]]]]]]^^^___XXXUUUQQQOOOOOOPPPQQQRRRSSSQQQOOOMMMMMMNNNOOOOOONNNMMMJJJIIIIIIKKKNNNPPPOOOQQQSSSPPPKKKFFFDDDDDDDDDAAA>>>>>>BBBDDDCCCBBBBBB@@@???@@@AAAAAA>>><<<:::888:::===<<<888:::@@@BBBFFFHHHFFFFFFHHHFFFBBB<<>>???AAA@@@>>>===;;;888444111...,,,|||xxxsssoookkkfffbbbaaaaaa```]]]WWWOOOHHHCCCBBBCCCCCCAAA;;;666222000***+++///444999888333...++++++,,,,,,+++***(((((()))))))))***+++***'''%%%***)))((((((***+++***)))*********(((&&&###!!!"""###%%%%%%$$$$$$%%%'''&&&'''(((((('''%%%""" """###&&&((((((((('''&&&'''&&&'''+++//////,,,)))'''***...333666777777777;;;<<>>AAAKKKUUUZZZXXXUUUVVVXXXWWWTTTTTTUUUSSSNNNMMMNNNMMMPPPSSSRRROOOLLLLLLMMMLLLKKKLLLMMMOOOOOONNNMMMFFFEEECCCAAAAAABBBDDDEEEKKKIIIGGGEEEEEECCCAAA???============???AAADDDEEEFFFFFFDDDBBB@@@>>><<<;;;;;;888444444888;;;;;;;;;777666555555666666444222...111555777222---000666777===AAABBBCCCCCC???:::222888<<<999666777777555555;;;>>><<<:::>>>DDDGGGFFFIIIHHH@@@:::999999777666999:::666///******,,,+++///555<<>>777111...}}}xxxrrrlllhhhdddaaa``````___\\\VVVNNNFFFBBB@@@AAAAAA@@@<<<777333000)))+++///666;;;:::444///,,,+++***((('''''''''''')))))))))***+++((($$$!!!((('''&&&'''))))))(((&&&))))))))))))'''%%%"""!!!$$$%%%&&&&&&&&&&&&''')))&&&''')))(((&&&$$$"""!!!###%%%'''((((((''''''''')))((()))000888;;;999555222555:::@@@FFFIIIIIIHHHNNNPPPSSSUUUXXX\\\```dddhhhiiilllpppssstttrrroooxxxxxxwwwuuuqqqooonnnnnnmmmqqqvvvxxxwwwwwwxxxyyyyyy||||||wwwvvvzzz~~~yyywwwuuuuuutttrrrooommmnnnoooppprrruuuzzz~~~}}}}}}|||{{{xxxrrrkkkfffggghhhiiihhhfffbbb]]][[[YYYYYYXXXVVVTTTQQQOOONNNUUUMMMDDDBBBEEEGGGEEEAAAEEEIIIMMMRRR\\\dddeeebbbaaaaaa``````___^^^]]]]]]]]]___aaabbb```^^^]]]]]]^^^^^^___^^^[[[WWWSSSPPPLLLNNNRRRVVVXXXXXXWWWVVVZZZ[[[[[[YYYTTTQQQOOOOOOQQQTTTWWWVVVSSSOOOLLLKKKKKKJJJGGGBBB???@@@FFFJJJPPPRRRVVVYYYZZZ[[[]]]___TTTUUUYYY\\\]]][[[ZZZYYYWWWYYYZZZ[[[^^^cccbbb]]]]]]ZZZYYY]]]``````\\\YYYXXXZZZ\\\\\\[[[XXXVVVUUUXXXXXXXXXUUURRRPPPPPPQQQMMMLLLLLLMMMMMMKKKGGGDDDDDDDDDCCC?????????;;;555111:::DDDIIIIIIFFFEEEEEEFFFFFFGGGGGGEEECCCBBBCCCDDDIIILLLKKKEEEAAABBBDDDCCCAAA@@@AAADDDEEEBBB???=========<<<<<<<<<>>>@@@EEECCCAAAAAA@@@===777222---///111444888;;;>>>???CCCAAA===;;;;;;:::999777666444222444888;;;:::888111000///000111222333333222555:::;;;777444444777888===AAABBBBBBCCC@@@;;;999@@@CCC@@@===???CCCEEE>>>BBBFFFGGGIIIOOOWWW]]][[[ZZZUUUNNNLLLKKKFFF???===???>>>777---(((+++000...666CCCPPP\\\fffnnnsssvvv}}}zzzssspppooonnnmmmjjjcccZZZPPPFFF>>>999|||vvvooohhhccc```___]]]]]][[[XXXSSSLLLFFFBBB@@@@@@@@@???<<<888444111+++,,,000555::::::555000///---***(((&&&&&&'''(((***************'''"""%%%%%%%%%&&&'''(((&&&$$$%%%%%%&&&'''&&&&&&$$$$$$&&&'''((((((&&&&&&'''(((&&&(((***)))'''%%%&&&'''&&&)))+++,,,***)))***+++111222666@@@JJJPPPNNNKKKGGGIIINNNUUU\\\``````___dddfffiiijjjjjjlllnnnpppsssuuuxxx|||~~~{{{xxxzzz{{{zzzxxxtttrrrrrrtttrrrvvv{{{|||{{{||||||{{{xxxuuussspppnnnlllmmmkkkiiigggfffccc___\\\\\\\\\[[[\\\^^^aaadddfffeeedddbbbaaa^^^YYYSSSNNNRRRRRRQQQPPPMMMJJJGGGEEEBBBBBBBBBAAA>>>:::777555===:::555222000111222333444888<<>>>>>@@@DDDHHHIIIFFF@@@999666333666888666333111444777===AAAFFFJJJMMMOOOQQQSSSNNNPPPQQQQQQQQQPPPNNNLLLKKKNNNOOONNNOOORRRPPPLLLKKKNNNSSSYYY]]]]]]XXXRRRNNNOOOPPPRRRSSSSSSQQQPPPSSSSSSSSSPPPLLLIIIHHHHHHBBBAAAAAAAAAAAA???;;;888777:::999777777888555111)))---333999<<<<<<888555444777:::999888999:::;;;;;;???AAA???:::777999<<<;;;888555666999:::888555:::<<<>>>===<<<<<<>>>@@@;;;:::;;;===???;;;333,,,!!!$$$)))///444888:::;;;===:::666444444555444333000000222666::::::777333---------...111666;;;>>>@@@CCCFFFHHHJJJIIIFFFBBBCCCHHHKKKKKKMMMRRRRRRPPPOOOUUUYYYVVVTTTYYY```cccZZZZZZ[[[]]]___dddmmmuuusssooogggaaa```]]]QQQDDDAAABBB???666---***000777;;;GGGXXXfffnnnuuu{{{|||ssshhh]]]UUUOOO~~~{{{tttkkkccc^^^\\\\\\ZZZYYYVVVRRRNNNHHHDDDBBB???>>><<<;;;:::888444222---,,,...111666777444111000///,,,***))))))***+++,,,+++******)))'''#########$$$&&&((((((&&&%%%!!!!!!""""""###$$$%%%&&&'''((())))))((('''(((***###&&&((('''%%%&&&))),,,000333666666444333555888@@@DDDMMMYYYccciiihhhfffaaa```bbbhhhooossssssqqqtttvvvxxxyyyxxxxxxyyyzzzzzz{{{~~~}}}zzzyyy{{{|||{{{wwwvvvwwwyyy{{{}}}|||wwwssstttooojjjgggfffbbb\\\VVV\\\YYYVVVTTTSSSQQQNNNKKKJJJIIIHHHGGGHHHJJJLLLMMMKKKIIIGGGFFFEEEBBB>>><<>>===;;;999777666444555555555222///+++(((000111111,,,&&&###&&&***,,,...000444<<>>>>>??????>>>;;;999777333444666888888777666555999:::;;;999555111...---333555999;;;888111)))$$$%%%***//////+++((()))+++444666:::???BBBDDDEEEEEEDDDFFFFFFDDDCCCDDDBBB???AAAFFFHHHEEEDDDEEEEEECCCEEENNNWWW]]]___^^^XXXRRRKKKJJJKKKNNNQQQSSSSSSRRRPPPPPPOOOLLLGGGBBB@@@???777666666777777666222000...111222000///111000,,,&&&&&&)))...333444222///+++111555444333666888999444777999777444222333444000...,,,,,,---000111222888<<>>@@@888888;;;@@@CCC???555,,,!!!(((...333777888888444444333222222222444555000111333777:::888222,,,+++,,,---000555???IIIQQQTTTXXX\\\```dddeee```YYYZZZ^^^```aaafffnnnrrrrrrqqqwww{{{yyyxxx{{{}}}}}}sssnnniiiggggggiiiqqqzzzzzzuuukkkZZZJJJ>>>===999333///333===FFFXXXcccqqqwwwvvvssstttvvvyyyrrrnnn|||xxxrrrhhh^^^YYYXXXYYYZZZWWWSSSMMMHHHDDDAAA@@@;;;888666666777777666444...,,,***+++///222222000///...---,,,,,,...///000...,,,***))))))'''$$$!!!"""###$$$''')))***)))'''"""!!!!!!!!!"""$$$&&&((()))+++------------///000***---...---,,,///666;;;AAAEEEHHHHHHFFFFFFIIIMMMSSSZZZfffsss{{{~~~}}}vvvsssqqqtttyyy|||{{{yyyyyy{{{}}}~~~}}}yyywww{{{~~~~~~{{{zzz|||~~~|||{{{|||zzzrrrnnnmmmiiiccc]]]___ZZZTTTQQQPPPNNNJJJFFFHHHEEEBBB@@@@@@@@@???>>><<<<<<:::999999999999:::888666444333444444444222444555666666555333111///---...000111///+++'''$$$(((+++...+++&&&###%%%(((******))))))///777999666555777888888666333///------000444666666555555666222333333444333333222222////////////...---+++***---///111111...+++)))(((+++,,,///111111...)))&&&$$$***///...)))%%%&&&)))///000333999@@@CCCBBB@@@BBBEEEEEEAAAAAACCCCCC???FFFNNNSSSPPPLLLLLLOOOPPPTTTaaalllnnnlllkkkgggbbb\\\YYYWWWWWWYYY[[[ZZZYYY[[[ZZZVVVOOOFFF>>>888666000000000222333222///,,,,,,000111...---...---***$$$&&&)))+++...111444666777???CCC@@@???BBBEEEEEE@@@@@@AAA@@@===888333000******)))(((***...444999CCCGGGLLLLLLIIIGGGIIIKKKIIIIIIKKKOOOQQQJJJ<<<111$$$(((...444888999888777444777;;;;;;;;;===AAAEEEAAA@@@???@@@AAA===666000---...000555===KKK[[[fffkkkttt|||{{{www{{{~~~~~~zzzpppfff]]]XXXUUUUUU]]]fff|||}}}jjjUUUFFF888555222111666BBBQQQ\\\ooovvv|||wwwjjj___[[[\\\jjjttt~~~zzzwwwpppfff\\\VVVVVVWWWZZZWWWQQQJJJDDD@@@>>>===777444111222555777777555///+++''''''+++...//////---------...///111333555///---***)))((('''%%%#########%%%(((+++,,,+++)))&&&$$$###"""###%%%)))+++---///111222333444666888999<<<===<<<<<<@@@IIIPPPPPPUUUXXXXXXVVVVVVZZZ^^^___iiiwww}}}yyyyyy|||~~~|||yyyxxx{{{|||yyyuuuzzz}}}||||||wwwsssqqqrrrtttuuuqqqiii```\\\ZZZXXXQQQKKKIIIEEEAAA>>>===>>>??????999777444333444666777777555444333111000000//////000---+++***,,,///000000///111444666666333000---***,,,...///...***&&&###"""&&&***,,,***))))))******)))&&&$$$(((///111...,,,...///000...+++'''$$$(((+++///111222222222333.........///000000111111000///...,,,***)))((('''&&&)))---......,,,++++++((((((***...111333333222***///333000***&&&))),,,------000888BBBGGGFFFCCCLLLPPPPPPLLLLLLPPPQQQMMMXXXbbbiiifffaaaaaafffiiijjjxxx}}}{{{yyyvvvtttoooiiieeedddcccaaa^^^jjjhhhbbbWWWIII===444000......///111222222000---000444555111//////...+++$$$)))---......222:::AAAJJJRRRVVVRRRPPPSSSVVVVVVSSSRRRRRRPPPKKKBBB777000***+++++++++,,,222<<>>>>>FFFPPPhhh~~~www]]]GGG;;;333000...222>>>PPPbbbnnnssswwwvvviiiVVVFFFAAABBBIIIWWWcccgggkkkxxx~~~xxxsssjjj```YYYTTTRRRQQQVVVRRRLLLHHHFFFDDDAAA@@@444000///111222///---...******)))&&&$$$%%%(((+++222000//////222444555555333000---+++***'''$$$"""&&&$$$$$$&&&+++......---((($$$!!!"""''',,,///000222555888888999<<>>777///,,,///222333222//////...,,,+++---000444111000///---+++)))))))))++++++***))))))***,,,,,,000......000222222---)))'''+++000000---)))&&&%%% ###'''+++---,,,+++***,,,***(((%%%$$$%%%(((***&&&'''(((+++,,,***%%%!!!"""%%%***///111111///...,,,***+++...000111222333000---***(((&&&%%%%%%%%%###(((,,,---///333333000111333666999<<<@@@EEEHHHFFFCCC@@@;;;444---***++++++,,,111@@@RRR^^^\\\UUUddd```aaafffiiigggiiiooouuu{{{{{{zzz{{{tttlllgggdddtttuuuppp___GGG555///000000222222222999BBBAAA;;;;;;???@@@===;;;:::777222...+++***---...111???MMM\\\jjjqqqkkkhhhmmmoookkkkkklllllliii```OOO;;;...,,,&&&%%%***,,,000CCCXXXiiissszzzyyyvvvwwwyyyyyy||||||yyyrrrgggXXXFFF999777666;;;CCCDDD???<<<>>>FFFMMMYYYeeennnqqqqqqppprrrlllfffdddeee```TTTJJJDDD<<<777;;;DDDQQQccctttnnnYYYOOOGGG???:::999222+++111???]]]rrr|||fffPPP@@@666,,,---000<<>>;;;444000000444555222///000((('''&&&%%%###%%%(((+++///.........000111222222222///,,,+++***)))'''%%%(((&&&%%%'''+++///000000---)))'''(((---444888:::???AAACCCCCCDDDGGGMMMRRRVVV[[[\\\XXXWWW\\\dddgggnnnpppqqqpppnnnmmmoooqqqxxx~~~}}}{{{tttsssqqqpppnnnlllkkkkkkeee___XXXQQQNNNMMMMMMNNNFFFBBB===<<<===<<<888444555///)))'''))),,,---------------,,,---///222444111///---,,,+++***)))'''+++,,,,,,---,,,+++******,,,,,,...000111///***&&&'''(((***,,,---,,,)))'''!!!$$$(((+++,,,,,,++++++,,,)))%%%%%%''')))'''%%%)))+++---...---,,,,,,,,,(((+++000333444222111000...,,,---000444666666555555444333///***&&&$$$###!!!'''---333<<>>999888222222777HHH```ssszzzyyy{{{yyy{{{|||~~~vvvfff]]][[[dddfffcccUUUAAA222---...666>>>GGGNNNWWW___```[[[VVVYYYYYYVVVRRRNNNGGG???:::666333222111333@@@MMMeeeuuu}}}~~~nnnUUU===......++++++---,,,111FFF]]]wwwuuudddSSSEEE=========CCCMMMQQQPPPQQQUUU___eeeppp{{{~~~}}}~~~{{{qqqiii\\\PPPCCC======DDDUUUeeezzzvvv\\\JJJBBB===666222222---'''...:::TTTeeeqqqiiiTTTBBB666///,,,222<<>>???:::;;;;;;::::::<<>>888444111...)))%%%+++999HHHNNNLLLJJJMMMRRRKKKNNNOOOKKKFFFBBBBBBDDDGGGIIIKKKOOOUUU\\\]]]ZZZZZZWWWPPPCCC777000000222555===HHHWWWjjj{{{xxxlll___TTTEEE999222===UUUqqqxxxuuuwww|||~~~kkkSSSCCC>>>???:::===???<<<555///......IIIYYYnnn{{{vvvlll^^^XXXLLL===000,,,111999LLLccc}}}gggHHH444+++***---///)))!!!'''CCC___iiiRRRBBB<<<@@@GGGGGGOOO\\\lllwww~~~qqq[[[III???@@@DDDQQQddd}}}wwwZZZBBB666333333///---...,,,+++111999CCCKKKOOOGGG888......111???TTTmmm~~~lllUUUGGG===444000...***'''(((***---///...---///555:::???GGGSSScccvvv|||xxxmmmjjjddd]]]XXXTTTRRRRRRQQQMMMIIIFFFDDDBBB@@@>>>888555666:::999444///---******)))&&&%%%&&&))),,,+++...111111000//////111666444333444888===@@@AAAMMMJJJFFFBBBAAACCCGGGJJJVVVUUUTTTSSSTTTWWW[[[___YYY[[[]]]]]]]]]aaahhhmmmoooqqqqqqmmmnnnrrrvvvvvvwwwwwwxxxzzz{{{{{{{{{zzzwwwllleeeccc\\\eeebbbRRRJJJLLLJJJBBB777999===@@@???===999666222333333111...---...000***(((&&&%%%&&&'''((((((***++++++((($$$"""###%%%$$$%%%)))---222444444333888666444555666666333000555666777999999999888888777333---))))))...333777333===GGGIIIEEECCCGGGMMMWWWXXXWWWSSSQQQSSSZZZ```XXXUUUNNNBBB555,,,((((((---@@@YYYhhhllliiihhhiiiooommmfff\\\RRRKKKIIIIIIVVV^^^dddhhhooowwwyyyuuuvvvmmm\\\III;;;888<<>>AAALLLWWWXXXbbbqqq{{{vvvuuuyyyttt```NNNAAA999<<>>333---111888LLLfffwwwaaaMMM:::333//////...(((###"""''')))***)))((()))---000333555<<>>555222222666555000,,,+++(((((('''%%%$$$%%%(((+++---000333444222222444666???>>>>>>AAAFFFKKKNNNPPPXXXVVVSSSNNNLLLMMMQQQUUU___```___^^^\\\]]]___bbb^^^aaacccdddeeegggmmmrrruuuwwwvvvsssuuuzzz|||{{{vvvwwwxxx{{{~~~~~~|||{{{uuulllaaaWWWOOOJJJBBBGGGEEE<<<666777444---&&&)))///333555444111///---000222111...,,,---...***)))'''%%%%%%%%%'''(((***---...***%%%###&&&***(((---333777888888888999AAABBBCCCDDDDDDCCCAAAAAAFFFHHHJJJLLLLLLKKKIIIHHHEEE:::...'''***333<<>><<<999000---,,,000000---***+++'''''''''&&&''')))---111555888;;;;;;999:::>>>BBBIIIIIIJJJOOOTTTYYY\\\]]]\\\[[[ZZZVVVTTTUUUYYY]]]```bbbdddccc```___```bbbaaaeeeiiikkkkkkmmmqqquuuvvvwwwwwwuuuwww|||~~~|||vvvvvvxxx|||}}}}}}vvvtttuuuuuurrrmmmfff```VVVOOOIIIBBB:::444/////////000000...***'''$$$''',,,111333222000...***///333222///,,,,,,...---,,,***((('''(((***,,,+++///111...(((''',,,222:::BBBKKKMMMKKKHHHIIIKKKUUUYYY]]]^^^[[[ZZZ[[[]]]]]]aaafffjjjiiiddd^^^YYYLLL>>>000,,,666DDDOOOTTTbbbgggiii___PPPHHHKKKRRR^^^iiiwwwxxxgggPPP<<<...(((---<<>><<<777666>>>SSSqqq}}}dddFFF555444:::<<<;;;;;;888555222222111///......222888===<<<===HHHVVVqqq~~~vvvYYY???000)))%%%,,,666IIIccc||||||\\\???111------///111555BBBYYYsssdddQQQBBBDDDOOO]]]ooo~~~tttfffYYYDDDBBBAAACCCIIIRRR[[[aaalllvvveeeMMM???===EEEYYYqqqpppSSS===333222*********,,,///444777888555444555555444666DDDTTTppp{{{gggMMM888***)))+++---+++&&&$$$&&&'''(((((((((((()))+++,,,((())),,,333:::GGG^^^sss}}}yyytttoooiiifffaaa[[[UUUQQQNNNLLLEEEDDDBBBAAA???<<<777444+++((((((,,,...+++***,,,(((((()))***+++///444888===@@@CCCCCCAAABBBHHHMMMPPPQQQSSSXXX^^^ccceeeeee[[[\\\[[[YYYWWWXXX]]]aaa^^^aaaddddddbbb``````aaabbbfffkkknnnnnnooosssvvvrrrttttttrrruuu{{{|||zzzuuuuuuwww|||{{{uuuqqqssszzz|||rrrjjjaaa]]]^^^]]]YYYTTTRRRIII???:::888444---&&&'''###%%%,,,111---)))(((***,,,111444555444222111***///444444000------///++++++)))'''&&&'''***------111444111,,,,,,333;;;RRR[[[fffhhhbbb^^^___cccmmmsssyyyzzzvvvtttwww{{{uuu{{{|||rrrkkkLLL???222333CCCVVVccchhhiiihhhaaaSSSCCC;;;<<>>999HHHddd~~~~~~lll]]]YYY[[[^^^cccnnncccCCC444222999MMMaaassslllYYYBBB555444444222111...444IIIjjjcccQQQ;;;222777AAAFFFFFF???;;;555111000///---+++......111222///---777DDDWWWjjjgggLLL===555///)))...===VVVqqqbbbDDD111***111222444===QQQmmmrrrPPPFFFCCCOOO^^^lll}}}lll]]]LLL>>>111111222444888>>>CCCEEEKKKZZZooo|||cccMMMAAA;;;FFFZZZrrrnnnPPP:::111///,,,...///111666===@@@@@@;;;888777888999???QQQccczzzdddEEE+++&&&&&&(((***((($$$&&&+++'''''''''''''''((()))***&&&(((---111111777III]]]~~~zzzrrrlllhhhaaaZZZWWWRRRJJJFFFFFFBBBBBBBBB???;;;666222000,,,,,,,,,++++++---111555...222555888:::???FFFLLLHHHKKKLLLKKKHHHHHHNNNSSSTTTXXXZZZYYY___hhhllliiiccc```]]]\\\^^^`````````aaa`````````______bbbgggdddfffkkkoooqqqqqqpppooovvvrrrooopppuuuyyyzzzzzzrrroooqqqxxxyyyvvvvvvzzzrrrggg_________^^^```eee___TTTKKKIIIIIIFFFEEEEEE:::666333111000...)))$$$$$$ """)))///---***((("""***111333555777666333333...---111333000---,,,+++...///+++***///444666222///.........000:::DDD[[[mmm}}}}}}tttqqqtttxxxzzz___GGG:::333BBB]]]oooqqqmmmZZZRRRFFF:::222///000111888BBBTTTlllmmmSSS:::+++...111CCCZZZpppyyyaaaGGG<<<666///,,,///AAA^^^~~~zzzgggKKK===666FFFfffxxxcccQQQDDD===???EEELLLPPP]]]qqq{{{[[[@@@333555???HHHQQQJJJ@@@888333111000000,,,,,,111CCCccclllQQQ@@@555:::FFFMMMPPPSSSJJJ???333...,,,+++---000000///---+++***---222666IIIXXXmmm}}}eeeHHH666000///333;;;JJJaaazzzdddCCC444555:::999>>>RRRnnnmmmWWW>>><<>>NNNgggppp[[[LLL>>><<>>===<<<:::888555333222111222333555999<<<>>>@@@DDDHHHJJJKKKOOOUUUZZZQQQPPPOOONNNNNNOOOPPPQQQUUUYYYZZZYYY___hhhlllkkkiiieeebbbbbbdddeeebbb___```]]]\\\]]]___aaabbbbbbcccfffkkkoooqqqpppooommmnnnppppppooommmmmmqqqtttllliiijjjmmmmmmhhhfffiii\\\QQQGGGCCCAAA???AAAEEEBBB;;;777999;;;999666666...,,,))))))++++++(((%%%""" """***...,,,(((&&&%%%,,,333555666999999777555333333666555///***)))+++111555555777>>>DDDEEE>>>555...,,,...222:::BBB___tttrrrTTT:::888>>>TTTlllrrrgggXXXFFF@@@777---'''$$$%%%&&&)))111???SSSjjj~~~{{{aaaEEE222)))***:::PPPfffmmmVVV@@@555000,,,---222LLLgggjjjSSS999999CCC]]]{{{rrrbbbOOO???555......222666777>>>MMM]]]ppplllOOO;;;333666:::>>>:::444///------------+++---444FFFfffvvvaaaJJJ@@@<<>>333...,,,+++,,,...000000...---,,,---111555===LLLaaauuuvvv]]]GGG:::222333888EEE[[[tttmmmRRRGGGHHHOOOPPPXXXiii{{{[[[EEE;;;EEE[[[vvv{{{fffVVVHHH:::///++++++---...---***(((((()))((()))777UUUwww|||eeeSSS@@@888<<>>>>><<<999777888;;;<<<;;;999===<<<<<<@@@FFFJJJKKKJJJLLLPPPTTTVVVVVVXXX]]]```ZZZWWWSSSTTTVVVWWWTTTPPPUUUWWWWWWWWW[[[dddjjjkkknnnkkkiiihhhgggeeeaaa]]]```]]][[[]]]aaacccaaa^^^bbbeeeiiilllmmmllliiigggbbbiiimmmiiiaaa]]]aaahhhbbb___]]]]]]YYYSSSOOOPPPFFF<<<222---***(((***---,,,***,,,333777444000///)))&&&$$$%%%''')))'''$$$ ###+++...+++((('''+++222888999;;;???@@@>>>???===<<<;;;666///+++---333;;;CCCHHHOOOXXX]]]^^^UUUFFF777111222555;;;@@@XXXooouuulllkkkoootttxxx]]]???333<<>>000===VVVtttppp\\\MMM<<<333...)))''''''((((((,,,222<<>>333,,,+++***++++++(((%%%#########""" +++JJJpppsss]]]CCC555444DDDddduuu```QQQIIIEEEVVVlllzzz{{{oooZZZIII222&&&"""333QQQnnnrrrSSS:::///---))))))(((&&&%%%%%%(((***(((''''''))),,,///000000555222333888888666===HHH}}}vvvnnnddd^^^ZZZSSSMMMJJJGGGBBB???@@@===:::888:::???DDDDDDCCCLLLIIIIIINNNUUUXXXVVVSSSPPPTTTXXXZZZYYYYYY\\\___^^^[[[YYYZZZ[[[[[[WWWTTTSSSTTTTTTTTTXXX^^^eeeiiinnnpppoookkkddd]]][[[ZZZbbbcccbbbaaaaaacccaaa]]]```bbbeeefffeeeaaa]]][[[WWW]]]bbb^^^SSSNNNPPPVVVSSSQQQOOOLLLGGGAAA<<<:::555000+++'''%%%%%%&&&(((''''''---777;;;666000...,,,)))&&&&&&''''''%%%""" &&&...000......000:::AAAGGGHHHJJJMMMNNNKKKLLLGGGBBB<<<555111555<<>>PPPiii~~~jjjXXXFFF:::///...///...+++***)))+++...///...888PPPfffqqqQQQ999---++++++,,,---------,,,------,,,444BBBWWWsssjjjYYYOOOLLLMMMVVVgggvvvvvvgggZZZBBB888000...---)))'''(((,,,---......---,,,---///+++111AAAZZZwwwfffOOO???888444:::JJJ```yyymmmOOO@@@===OOOlll{{{gggQQQAAA777000---...))))))((('''%%%$$$$$$$$$***'''...GGGgggfffHHH666222???___|||wwwlllfffdddooo}}}qqqYYYGGG333)))''';;;\\\xxxrrrOOO555---...******)))'''%%%%%%''')))(((&&&%%%'''+++000333444888444333777888777:::@@@{{{tttkkkbbb[[[WWWPPPJJJIIIHHHEEEDDDFFFFFFCCCBBBDDDIIINNNPPPQQQZZZXXXWWWZZZ___aaa]]]XXXXXX[[[^^^___]]]]]]^^^aaa]]]]]]^^^]]]\\\[[[ZZZYYYUUUUUUUUUVVVWWW[[[bbbhhhmmmrrrtttjjj[[[QQQQQQVVV```gggiiibbb\\\\\\]]]\\\ZZZZZZ[[[YYYVVVRRRMMMJJJKKKNNNPPPMMMGGGBBBAAABBBCCCCCCAAA===999666222///*********'''&&&'''''''''%%%&&&,,,444666000***(((,,,)))'''((()))((($$$ !!!###***222666888===CCCVVV]]]dddeeedddeeebbb^^^UUULLL@@@888333777CCCQQQ]]]eeeooowwwzzziiiXXXFFF:::777;;;III]]]uuu}}}eeeJJJ:::777;;;EEEOOOcccyyyhhhMMM<<<666EEE]]]rrrqqq___III777,,, !!!"""###$$$$$$$$$'''$$$"""###%%%111HHH^^^zzzbbbJJJ888...333BBBTTTpppvvv]]]CCC444...222AAARRRhhh{{{dddLLL@@@===UUUgggzzzoooVVVBBB...%%%!!!'''---///---,,,---///111...)))---@@@TTTzzzyyyZZZ???111---...000111000---+++,,,---000;;;KKK___xxxiiiTTTHHHFFFQQQVVVbbbttt{{{dddNNN<<<444......---)))%%%%%%)))***,,,,,,+++***+++,,,***+++333JJJjjjmmmYYYFFF<<<444777CCCVVVooozzzYYYCCCEEEQQQgggmmmZZZDDD666///++++++---***)))((('''&&&%%%$$$###))))))111BBBWWWkkk~~~oooPPP:::111:::TTTooolllPPP===333...444IIIeee}}}yyyTTT888...///,,,+++***'''$$$$$$%%%''''''%%%$$$%%%)))...111333666333111333444444555777zzz{{{{{{yyyssskkkbbb\\\UUUOOOKKKKKKLLLLLLMMMPPPTTTSSSSSSTTTVVVZZZ]]]```eeedddbbbccceeeddd```]]]]]]```bbbaaa______aaaddd_________^^^\\\[[[ZZZ[[[XXXWWWXXXYYYYYYYYY___ggglllqqqpppbbbOOODDDGGGNNNUUU___bbbXXXOOOOOORRRRRRNNNMMMKKKHHHEEE@@@===;;;?????????===;;;888555444555888777444222111///+++)))------***((())))))'''&&&&&&)))//////***'''((()))((()))+++......)))%%%%%%(((000888>>>EEERRR^^^ttt|||~~~xxxppphhhTTTIII===777999DDDVVVfffqqqwww}}}zzzkkkTTT???555444@@@QQQhhh{{{uuu]]]CCC555000222>>>KKKbbbsss~~~pppQQQ;;;:::AAASSSjjjyyynnnSSS<<<+++""" !!!###%%%'''((((((((((((%%%&&&((((((---@@@TTTqqqhhhRRR@@@333444BBBRRRmmmvvv^^^FFF<<<<<>>BBBMMMjjjyyywwwdddJJJ444 %%%---///...///000...,,,***)))///BBBTTTlll~~~cccFFF555...///111111///,,,+++...111===IIIZZZkkk~~~lllRRR???;;;AAAUUU```ppp}}}vvv\\\EEE666000,,,...---)))%%%###&&&((())))))))))))***,,,***&&&)));;;\\\~~~wwwdddLLL@@@666666===LLLdddzzzhhhLLLBBBRRRhhh}}}~~~bbbPPP===111,,,***+++---,,,+++***))))))'''###!!!###'''000<<>>;;;888444222111000222333333222000...------,,,000111...---000...***+++//////)))'''***---,,,,,,******------,,,///333///000333888<<<;;;666111+++...555>>>FFFSSSgggyyyzzzjjj^^^OOOFFF???AAAKKKYYYjjjxxx{{{~~~xxxeeeLLL888000222AAAXXXrrr{{{lllWWWAAA666000000<<>>///(((777PPPnnnvvvdddQQQ???666///...;;;LLLjjjjjjcccQQQ===;;;PPPfffyyyzzzlllQQQ;;;222+++"""$$$%%%'''(((***+++++++++((($$$'''------+++555EEEXXXooo}}}kkkXXX@@@000...:::HHH```|||sssbbbccclllttt}}}uuu[[[@@@333===ZZZtttjjjVVVJJJ<<<---"""!!!$$$***,,,******---&&&""""""'''---111555:::SSSiiixxxZZZAAA444000222444555666===HHHQQQeeerrr~~~hhhRRR>>>888DDDUUUaaa{{{tttYYYCCC555...***)))---...***$$$"""&&&'''(((((((((***---000---'''&&&444QQQsssqqqOOOAAA666444666>>>SSSiiiwwwZZZHHHIIIZZZtttzzzhhhSSSDDD555---+++)))***,,,,,,---///333777666222...))))))+++---...555EEEUUUqqq~~~lllTTT???333999FFFWWWsssdddCCC666888555>>>RRRmmmfffGGG444111555///...,,,((($$$"""###$$$,,,333>>>GGGIIIBBB666---))),,,,,,(((&&&)))...222wwwkkkccchhhnnnssstttpppiiidddbbb___]]]\\\^^^bbbfffkkkppplllppprrrooonnnrrruuuvvvpppnnnooorrrpppiiiffffffmmmjjjiiihhheee``````dddmmmdddYYYTTTUUUUUUQQQMMMKKKDDDCCCKKKKKKCCC???CCCWWWMMM???333,,,*********//////---***&&&%%%'''))))))))))))(((&&&%%%###"""%%%)))***&&&%%%((()))((())),,,,,,)))***---...+++%%%***///000...000888???:::333,,,)))+++444EEEUUURRRXXX^^^```^^^WWWJJJ===777333444@@@OOO```vvvmmmVVVHHHEEEDDDJJJVVVeeesss||||||yyy|||gggJJJ666...111JJJlllvvvfffLLL:::999555...;;;SSShhhsss```FFFCCCJJJ___|||jjjPPP:::...++++++***+++,,,------,,,+++***///)))&&&'''))),,,444<<>>222((($$$))),,,++++++,,,+++((($$$"""###'''***,,,000777III___{{{fffGGG666111666===DDDKKKVVVcccmmmqqqUUUFFFBBBFFFUUUfffssscccFFF555...---***(((***......+++'''*********(((((())),,,///++++++***111IIImmmzzz^^^HHH888777444222DDD^^^zzzzzzcccMMMJJJZZZooorrr]]]BBB<<<444...+++*********)))+++000888@@@@@@999222...)))%%%%%%%%%(((///777TTTcccxxxzzz]]]DDD888999===NNNjjjvvvSSS;;;333333;;;EEEZZZtttoooQQQ>>>777222,,,---***))))))&&&$$$'''---222EEE^^^kkkbbbMMM:::222///)))&&&)))+++,,,...222}}}pppddd]]]hhhlllppppppmmmhhheeedddaaa``````bbbfffiiillloooooorrrsssnnnlllnnnppppppkkkiiijjjmmmmmmhhhggghhhkkkhhhfffeee```YYYXXXZZZYYYRRRJJJGGGIIIIIIFFFBBBBBB;;;:::???===333...111<<<999222+++%%%%%%(((+++******)))&&&$$$###$$$&&&#########$$$$$$$$$$$$$$$'''******&&&$$$''')))((((((++++++(((***///222111,,,222999>>>AAAGGGNNNTTTIII???444///111???WWWkkkppptttwwwtttnnncccQQQBBB333000333>>>NNN```vvvttt^^^III??????NNNWWWeeeqqqxxxwwwrrrnnnsssqqqsssxxx{{{{{{}}}pppUUUBBB444333GGGgggrrr[[[EEE888999666000;;;QQQ___iii[[[IIILLLWWWjjj{{{aaaFFF444,,,***+++'''((()))***++++++******///***''''''((()))///666KKK___ttt~~~|||jjjWWWDDD333(((///<<>>UUUtttfffGGG666333:::EEERRRaaappp}}}}}}fffOOOFFFGGGPPPbbbtttsssWWWAAA555///222...******---...,,,))))))******)))((((((***,,,******(((,,,AAAccccccJJJ777555333000???VVVxxxooo\\\LLLQQQeee{{{hhhOOO>>>888222,,,***************+++///666;;;<<<888555000,,,(((%%%"""!!!'''///CCCQQQfffyyybbbHHH999777999FFFbbbnnnLLL777222555===KKKccc~~~iiiLLL;;;555111,,,+++)))''''''%%%%%%,,,444HHH\\\uuuuuu]]]FFF;;;111,,,)))+++......111555zzznnneee___iiikkklllllljjjhhhhhhhhhcccbbbbbbdddhhhkkkmmmmmmooorrrqqqmmmjjjlllmmmlllhhhdddccceeeccc```___aaa\\\ZZZZZZZZZTTTMMMIIIKKKAAA<<<888888:::;;;888444666000///333222(((###$$$&&&((((((%%%""""""''',,,%%%&&&'''&&&$$$######$$$ !!!"""$$$%%%'''++++++(((&&&(((***((((((***+++---333;;;???===:::@@@JJJUUU___fffjjjlll\\\NNN<<<000000@@@]]]vvvwwwfffPPP>>>---,,,///;;;KKK```xxxwwweeePPPBBBAAAHHH```jjjwww}}}wwwjjj\\\TTT[[[^^^eeennnqqqrrrwww~~~}}}}}}yyybbbNNN888222@@@___zzznnnRRRAAA777888666222===PPPXXX\\\RRRJJJWWWiii{{{vvvRRR888,,,)))))))))%%%&&&(((***++++++******...***(((((('''&&&***000CCC\\\vvvooo___HHH555(((,,,999LLLkkkxxxUUUBBB666BBB```}}}pppRRR;;;000//////---///---******,,,)))$$$ """''',,,,,,***---222777MMMmmmiiiIII666222999III___wwwqqq[[[GGGEEENNN]]]rrr}}}cccJJJ<<<555222888222,,,)))***++++++***)))***+++***((('''((())),,,,,,******888UUUuuulllPPP999555444222===NNNsssfffWWWNNNZZZrrrvvvWWW===777333...******+++++++++&&&'''***---///000111111...+++((($$$!!!***888AAASSSggg|||iiiOOO===777888<<>>CCCHHHRRR\\\aaafffqqq|||~~~|||jjjUUU999...888VVVtttjjjPPPAAA666555666888EEEVVVWWWSSSIIIIII]]]wwwjjjCCC---((()))((('''&&&'''(((************)))***((()))***'''%%%(((---EEEaaa~~~tttfffHHH555(((,,,999MMMlllfffLLLCCCCCCVVVssswww^^^DDD222,,,,,,...///---)))&&&)))......)))%%%'''+++...---((()))---666IIIiiimmmLLL999...666HHHdddjjjTTTBBBCCCRRRfff}}}}}}^^^EEE999777777;;;555---'''&&&(((***+++***,,,---,,,***(((((((((///111000---333HHHggg}}}wwwYYY>>>888999888???JJJkkkdddYYYTTTccczzzcccFFF222222///,,,***+++,,,------%%%&&&''''''&&&''')))+++((('''&&&$$$###,,,444777AAARRRhhhqqqWWWCCC;;;999444LLLlllfffIII777999BBBRRRfff{{{^^^EEE777111///---,,,)))(((&&&%%%+++<<>>XXXnnn~~~___BBB999::::::???FFF```}}}}}}bbbZZZZZZjjjrrrRRR;;;111000...,,,,,,---/////////'''((()))(((''''''((()))'''%%%%%%%%%!!!%%%------,,,///;;;RRRoooxxx^^^HHH;;;666111EEEddd}}}cccHHH999>>>KKKcccwwwyyy\\\EEE999333000///---,,,+++)))'''000FFFZZZ}}}www___MMMAAA:::444222000---,,,///~~~zzzxxxwwwvvvrrrooollljjjjjjkkkkkkjjjggggggaaa[[[```jjjkkkddd```aaa```]]]]]]^^^[[[VVVHHHBBB<<<999444//////222......000111---%%%!!!""""""###$$$&&&((('''%%%"""###""""""%%%(((***++++++,,,%%% """)))...---)))&&&(((***+++++++++,,,...555666777999<<<@@@CCCEEEIIITTT___aaa\\\SSSEEE999,,,333???PPP^^^```PPP>>>555CCCZZZttt}}}qqq^^^III999777GGGXXXjjjwwwwwwdddPPP===222+++***---:::RRRjjjwwwxxxpppaaaPPPGGGIIITTTgggwww{{{sssbbbMMM:::///---...***+++000555<<>>LLL[[[dddiiiZZZHHHBBBMMMccckkkNNN111((()))'''$$$"""!!!"""###%%%%%%%%%$$$$$$$$$&&&***---,,,***///777SSSmmmyyylllTTT@@@222444===MMMhhhlllWWWCCCQQQggg|||iiiRRR999...---...,,,***---,,,+++111@@@NNNQQQLLLBBB888///,,,+++((('''(((***777VVV|||wwwUUU???444:::LLLhhhvvvVVVBBB777DDD^^^www|||^^^DDD888666888===999222---+++,,,...000...///000...,,,++++++,,,000111333111///888OOOeee|||bbbDDD888777777:::???VVVuuuvvvZZZYYYaaatttiiiIII777333000...---...///000000///&&&'''***,,,---,,,***)))+++'''&&&&&&%%%"""%%%***)))'''(((222IIIiiieeeKKK999111222AAA]]]{{{pppYYYBBB999DDDUUUuuusssWWWDDD999333000///.........---,,,777QQQiii{{{eeeSSSCCC;;;555222///+++)))+++zzzwwwvvvuuutttpppmmmiiihhhhhhgggdddbbbaaabbb]]]WWWZZZaaa]]]RRRQQQRRRPPPNNNOOOQQQMMMHHH===777222000,,,((())),,,,,,+++,,,...+++$$$!!!###!!!"""$$$&&&((()))((('''%%%$$$$$$%%%)))...111222999555222444888999666222---+++)))''')))000999@@@HHHIIIIIIKKKLLLMMMNNNOOO\\\gggoooooofffYYYHHH:::444BBBQQQ[[[\\\SSSBBB222...;;;QQQiii{{{wwwnnn```MMM;;;555@@@OOOaaarrr~~~uuu]]]FFF777...---...444EEEaaauuuuuukkk]]]QQQGGGIIISSS___llluuunnnaaaMMM999+++'''))),,,)))''''''+++000:::KKKZZZllluuu}}}}}}hhhKKK666111BBB\\\wwwttteee[[[SSSXXXgggsssppphhhRRRAAADDDVVVkkk~~~___FFF000***)))$$$ """ """%%%'''(((((((((%%%(((---000...---444<<>>...)))+++,,,+++,,,)))333QQQzzzzzzVVV???333:::KKKggg~~~jjjJJJ;;;666IIIfff}}}lllQQQ<<<444222111777555222...,,,,,,...///...///...,,,+++***,,,...111000000//////888PPPfffzzzfffGGG777333222333777OOOooo~~~lllRRRYYYjjjhhhIII777222000///......///000...---(((***000777===<<<666111---'''$$$&&&'''&&&%%%'''((((((+++444IIIhhhlllPPP<<<222444???XXXwww{{{aaaKKK:::888KKKccchhhNNN???777000---...+++...000000111???]]]xxx}}}gggSSSBBB;;;444222///+++***,,,|||xxxwwwwwwvvvvvvmmmjjjgggfffeeeccc^^^[[[ZZZ]]]YYYRRRTTTXXXOOO@@@BBBCCCCCCBBBEEEIIIFFF@@@999333///---)))%%%$$$''''''&&&))),,,***&&&%%%(((!!!###%%%(((+++,,,------(((((('''(((...666;;;<<>>666???LLLcccwwwyyy^^^EEE666000---000:::OOOlll}}}tttbbbPPPHHHEEEOOO___kkkrrrwwwbbbUUU@@@///&&&%%%(((,,,+++'''%%%'''+++222@@@MMMaaannn{{{sssKKK555---===XXXyyywwwooojjjppp~~~uuubbbJJJ<<>>YYYxxx|||___KKK888;;;KKKhhhiiiKKK999111---***))))))'''%%%&&&''''''(((***---)))((())))))(((+++111222------000444===TTTjjj}}}uuuUUU===111---111777RRRgggvvvbbbWWWIIIbbb}}}]]]AAA222...000///---***+++---...---555>>>KKK[[[lllssshhhWWW===*** ''')))))),,,))))))...888HHH^^^{{{vvvZZZDDD999888???TTTrrrdddFFF;;;;;;BBBYYYsssiiiQQQ===888666---((())))))(((+++222;;;LLLhhheeeOOOBBB999000...---,,,,,,///|||{{{||||||zzzwwwlllhhhbbb]]]ZZZWWWSSSQQQJJJDDD===;;;:::777///(((+++...222444555666888:::555000...---***%%%"""### ###...;;;???:::555444......---222CCCSSSOOOBBB555555888BBBKKKSSS\\\eeekkkssswwwrrrkkkgggdddaaaOOO===...+++333CCC[[[qqqppp```TTTOOOEEE888999EEEcccnnntttgggOOOAAAGGGTTTaaa```ZZZLLL<<<000***(((---///777EEEYYYlllyyy{{{gggPPP@@@555<<>>VVViiizzzsssRRR>>>///888TTTpppuuu[[[BBBBBBKKK]]]vvvyyyVVVFFF444+++'''### ###***999QQQ___UUUBBB000---...000...---999IIIbbbuuucccNNN;;;:::FFFWWWlll~~~|||gggZZZWWWmmmnnnZZZEEE<<<444222333111---+++555MMMgggwwwwww^^^FFF000,,,///...---...---111GGGnnn^^^@@@000111<<>>777CCCXXXrrrxxx```CCC222,,,(((%%%%%%%%%######$$$%%%&&&'''(((,,,))))))******)))+++///444///---///222;;;RRRjjjwwwUUU>>>444111222444III```kkkZZZSSSUUUlllrrrSSS:::///...,,,,,,***))))))+++------<<>>@@@III```xxxfffPPP<<<666444---)))***+++***---222;;;NNNmmmbbbLLL>>>666///......---...111{{{|||}}}xxxmmmhhhaaa[[[WWWSSSOOOMMMCCC???999666444111+++'''&&&,,,000000...///555;;;===888666888666...&&&"""(((:::KKKQQQMMMGGGDDD777222---444KKK______RRR???@@@IIIWWWbbbgggjjjmmmkkkqqqvvvvvvuuuuuupppjjjTTTBBB222///666FFF```xxxvvvdddSSSHHH;;;000555CCCbbbkkkkkkXXXAAA;;;NNNcccpppbbbMMM;;;///'''$$$###***,,,222<<>>333///;;;LLLgggggg\\\FFF666===VVVkkknnnXXX<<<,,,'''%%%$$$###%%%***///666AAASSSjjjzzzuuuooo[[[III???555666CCChhhyyyxxxlllccc___kkk~~~~~~yyyhhhTTTFFFJJJVVViii||||||cccHHH,,,'''%%%'''(((&&&%%%&&&"""'''######555NNNfff|||uuuXXXDDD666>>>VVVqqqqqqWWWBBB777JJJgggyyydddHHH;;;///---///,,,&&&"""###///DDDbbblllJJJ444000...///,,,+++888IIIcccuuuiiiOOO666333DDD]]]{{{hhhPPPOOO^^^tttvvv[[[BBB999222111///+++...666PPPkkk{{{eeeLLL555///000---******,,,333HHHkkkiiiKKK444---000FFFiiiqqqVVVBBB:::IIIggg|||hhhSSS<<<...((($$$"""###"""###$$$&&&+++000///,,,***'''&&&***,,,******,,,333000///111000666KKKbbb||||||[[[EEE;;;666666777JJJfffbbbOOOPPP[[[uuusssTTT:::,,,***---******,,,---,,,---444;;;QQQjjj[[[EEE111,,,,,,)))'''((()))***---111999MMMooonnnRRR@@@888CCCXXXrrrjjjVVVCCC???EEETTTnnnuuu\\\KKK999333111///...///,,,+++---888KKKfff}}}___III777222/////////,,,,,,///|||tttnnnhhh___VVVOOOJJJFFFCCC>>>===<<<<<<<<<<<<;;;999999888444///000<<>>222333DDDcccsss|||uuurrrpppyyynnn]]]JJJHHHRRRbbbpppwwwlllOOO444%%%!!!"""###"""###&&&$$$)))&&&!!!!!!%%%777PPPiiivvvZZZDDD444???[[[vvvhhhPPPBBB===SSSoookkkOOO===333---000444111+++&&&''';;;XXXuuukkkKKK888222///...***)))666GGG]]]ttt```GGG111444HHHcccvvv]]]IIINNN___uuuqqqXXX>>>555000111...+++444BBB___yyyhhhMMM333++++++***)))++++++555MMMnnnmmmQQQ444,,,---BBBfff}}}fffOOODDDDDDRRRrrrxxxcccPPP;;;///)))$$$######"""&&&(((+++333;;;;;;555...)))&&&)))+++******,,,///...111333111444HHH^^^vvv|||```JJJ;;;444777===JJJgggsssUUUHHHSSSfffiiiLLL666,,,+++,,,******+++---,,,---888EEEaaaxxx}}}WWWAAA---)))+++))))))+++((('''(((///;;;PPPmmmrrrRRR===777CCCZZZuuuiiiTTT@@@;;;FFF\\\yyyvvvUUUGGG888111000000000000***)))---===YYYwww|||___JJJ666333111111...))))))+++xxxooogggaaaXXXPPPKKKGGGDDDBBBAAA@@@AAAFFFLLLNNNMMMKKKBBB===888888@@@OOO___jjj___[[[XXXVVVOOO@@@222++++++:::OOO```jjjjjj___SSS;;;111(((+++888FFFLLLLLLJJJLLLXXXkkkttthhhQQQ???444777<<>>===OOOeeexxxvvvaaaFFF000""" !!!!!! ###&&&---+++((()))'''...AAAZZZpppvvv[[[DDD222:::UUUrrrvvvXXXAAA???GGGbbbwwwxxx\\\DDD666000---...///...000444BBB]]]{{{iiiSSS:::444000///+++,,,;;;MMMiii}}}|||VVV???///666LLLdddzzzoooRRRDDDPPPjjj}}}iiiOOOAAA777///,,,...***'''999QQQggg~~~eeeJJJ111***+++******---)))555LLLiiifffHHH///---222HHHhhhttt\\\HHHCCCFFFXXXqqqqqqPPPBBB333+++'''$$$$$$&&&'''000999BBBTTTeeehhh```LLL???222+++)))((((((+++******---///---222HHHbbb}}}cccLLL;;;222222666>>>WWWzzzhhhUUURRRcccwww```EEE777111///...,,,)))***,,,))),,,???VVVxxxtttQQQ;;;'''$$$(((***---111+++)))(((+++333EEEccc{{{tttQQQ888222:::PPPnnnrrrSSSCCC888AAA\\\zzzqqqWWWAAA:::222,,,,,,......+++)))000;;;JJJddduuuVVVAAA888777888999333,,,)))+++}}}wwwnnneee___SSSNNNHHHDDDDDDDDDEEEEEEGGGFFFJJJVVVeeemmmjjjdddRRRKKKGGGPPP]]]ccc[[[QQQDDDIIIRRRXXXRRRBBB444...###222GGGZZZgggeeePPP999,,,++++++---111999EEENNNSSSZZZddddddVVV@@@222///&&&'''***222CCCVVVaaadddVVVFFF333)))&&&///HHHaaaaaaMMM999444===GGGNNNOOOLLLFFFBBBMMMhhhxxxgggKKK888---(((---,,,%%%###((($$$&&&((())),,,666EEEQQQfffhhh^^^OOOCCC555444CCCZZZhhhvvv|||~~~{{{ZZZ;;;666BBB[[[nnn{{{nnnQQQ999...+++""""""$$$((('''"""!!!$$$&&&---,,,)))+++***111DDD]]]rrruuuZZZEEE333777OOOlllvvvUUU===>>>KKKdddzzzvvv]]]III999333...,,,***+++111888PPPiii~~~eeeOOO:::444000000---///???RRRsss|||```DDD,,,...BBB]]]xxxdddCCC<<>>111+++)))'''(((***,,,777BBBNNNcccxxx|||tttYYYIII888...)))''''''***+++***++++++)))000JJJfffbbbKKK<<<333///000>>>VVVwwwkkk]]]\\\kkk|||___DDD666222000//////,,,,,,...+++...DDD]]]{{{sssTTT===(((%%%)))***---111((((((((((((,,,???bbbtttRRR999---333GGGeeeiiiKKK???999HHHgggeeeCCC;;;666///******---+++(((***555BBBNNNbbb|||pppQQQ;;;999999;;;<<<777///,,,...}}}zzzvvvsssooohhh___XXXNNNLLLHHHEEECCCCCCDDDFFFHHHGGGLLLYYYhhhmmmdddZZZRRROOOPPPYYYbbb___OOO@@@999AAAPPP\\\ZZZJJJ888...,,,555III^^^bbbSSS@@@777---******...111666BBBOOOYYYbbbbbbRRR???333,,,((($$$$$$%%%+++888JJJZZZbbbXXXMMM>>>///(((///GGG]]]iii[[[KKKEEEKKKRRRSSSQQQMMMEEEJJJaaauuunnnTTT>>>222...)))))),,,,,,)))%%%(((&&&(((,,,******777GGGYYYnnnlllQQQ===222333<<>>aaa{{{wwwWWWBBB666222222222///222HHHbbb{{{fff@@@)))///AAA___~~~rrrWWWHHHQQQlllxxx[[[DDD;;;666000---+++%%%'''===VVVxxxiiiJJJ111///000)))%%%)))...<<>>TTTuuuyyykkkbbbdddppp}}}~~~XXXBBB777///---000***,,,+++(((***<<>>333(((&&&(((+++...444CCCRRR___```XXXFFF444+++(((%%%%%%$$$$$$(((444EEEVVV___aaaVVVEEE555,,,222HHH]]]iiibbbZZZVVVWWWXXXXXXVVVKKKKKKTTTdddiii[[[DDD555,,,)))((((((***)))&&&###)))'''))),,,******777HHHeeevvvpppSSS<<<111333>>>ZZZmmm~~~pppVVV@@@<<>>...111EEEiiioooWWWAAA;;;JJJ]]]~~~tttYYY>>>222+++''''''%%%'''666HHHdddoooQQQ???333000000222000444JJJccc}}}|||]]]===,,,444FFFbbb~~~{{{hhhSSSMMM^^^yyyyyy[[[DDD;;;444///------***000GGGaaa~~~nnnOOO444......(((&&&***333AAA\\\yyy{{{YYYAAA111(((,,,;;;TTTzzznnnXXXBBB888EEEXXXssslllKKK555000,,,,,,+++)))***...444CCCYYYqqqpppWWW:::+++'''''')))+++))),,,((((((---444JJJiiigggKKK999111000111999PPPrrrpppaaa^^^gggxxxtttRRR???444+++''')))%%%''')))+++444IIIfff|||uuuOOO???...***,,,---------,,,***)))***000CCCccc}}}^^^CCC555888GGGccc~~~rrrZZZDDDDDDIIIWWWmmmyyyXXX===333000,,,***))))))((('''+++222@@@VVVooolllRRRAAA666333222444444111111333zzzvvvsssnnnkkkhhhbbbZZZTTTRRRUUUVVVQQQIIICCCAAABBBEEEHHHOOOXXX``````[[[UUUQQQXXX^^^\\\QQQBBB666000222;;;NNNccciiiXXX===+++///555EEEXXX```TTT@@@111%%%%%%&&&'''(((111DDDUUUfff]]]LLL777)))%%%$$$###'''&&&%%%(((111AAATTT```fffYYYHHH888000666KKK___iiijjjjjjgggccc^^^ZZZXXXJJJUUUdddhhh[[[EEE444---'''''''''''''''%%%###"""((('''))),,,***+++:::LLLqqq~~~sssSSS:::...111>>>ZZZoooxxx```GGG;;;CCCYYYlllyyyyyyooo\\\GGG888---'''(((%%%$$$(((******---222000+++))))))((((((---444JJJaaaxxxuuuTTT<<>>LLLccctttwwwsssgggVVVCCC555,,,(((### &&&***+++---111...+++))))))'''''',,,444HHH^^^rrr~~~tttTTT<<<---000CCCffftttTTT@@@???PPPlllqqqUUU;;;------+++***)))&&&---GGGcccwwwcccEEE888111111333555666???UUUjjj|||qqqTTT<<<222<<>>555111......000666FFFccc}}}cccIII111,,,---,,,---111222BBB___}}}rrrVVVDDD555---000;;;PPPttthhhIII777333???ZZZtttxxxZZZ>>>---)))(((***,,,---333:::AAAXXXtttmmmSSS777)))(((***+++,,,(((,,,)))'''***111JJJmmmnnnNNN888......000666OOOpppqqqTTTKKKWWWnnnrrrZZZEEE===:::222,,,+++***))),,,666III```vvviiiEEE777***)))---///...---***'''%%%(((333KKKmmmcccIII<<<>>>LLLeeeppp```XXXVVVYYYggg|||```EEE111///---,,,***'''### ---HHHffffffKKK;;;///+++)))+++,,,,,,///444|||xxxvvvsssooommmkkkfff___YYYUUUZZZ]]]XXXKKK@@@<<<<<<<<<@@@IIIVVVaaaccc\\\TTTZZZ```___QQQ:::+++)))---&&&,,,>>>WWWeee\\\DDD222---888JJJ^^^iiiaaaIII444)))'''###"""+++@@@WWWggg^^^KKK333&&&""""""!!!%%%"""###(((...;;;RRRgggeeeVVVAAA111+++333III]]]nnnnnnnnnkkkfff]]]SSSLLLMMM]]]iiibbbKKK555+++***))))))'''$$$ """"""&&&++++++000DDD[[[{{{wwwWWW<<<+++,,,<<>>KKKeeepppddd\\\]]]dddsssyyy[[[CCC...---,,,+++***((($$$!!!###666TTTssseeeKKK:::111,,,)))*********---222~~~zzzwwwsssqqqooonnnlllggg___YYYSSSVVVVVVPPPEEE;;;777666;;;BBBOOO\\\cccbbb[[[TTT^^^]]]VVVFFF333&&&$$$&&&'''+++:::PPP\\\SSS>>>///222>>>PPPaaaiiicccNNN:::///***%%%)));;;TTTeeelllQQQ>>>***!!!!!!!!!%%%***555MMMeeennn\\\DDD111)))222GGG[[[rrrqqqnnnhhhaaaWWWMMMGGGLLLXXX___UUUAAA222+++)))))))))((('''%%%""" !!!&&&++++++111HHH```|||wwwYYY???...222DDDXXXkkk}}}ppp```LLLCCCKKK\\\llluuuuuujjjZZZGGG333%%% """###...222---&&&"""%%%$$$&&&(((''')))222===NNNcccuuu|||tttXXX<<<)))---EEEnnniiiKKKAAAKKKbbb{{{uuu[[[@@@222///,,,***))))))(((222PPPnnn~~~```???000''')))***,,,333DDD\\\nnnsssXXX???333===RRRooo~~~yyy```LLLCCCWWWwwwxxx\\\BBB222,,,+++***)))***666PPPqqqvvvbbbPPP===666555333000000111AAA___uuuTTT>>>444+++...<<>>UUUlllnnnRRR444'''(((*********$$$%%%"""%%%111???\\\rrrPPP888...000555EEE___|||kkkWWWWWWiiiuuu^^^IIIBBB???777000///555777===LLLbbbwwwjjjOOO???000---///000000///---***)))111@@@ZZZ|||dddJJJ999;;;IIIdddnnneee\\\bbbooohhhMMM888---,,,+++++++++)))&&&###,,,AAA```dddKKK;;;222---***+++***))),,,000~~~yyyuuurrrqqqpppooopppoooiii```YYYSSSSSSPPPJJJBBB:::555444;;;JJJ\\\eeeccc[[[UUUSSSTTTNNNDDD999///((($$$"""$$$)))888MMMVVVMMM:::,,,222@@@QQQ^^^fffeeeXXXIII;;;444...666NNNeeejjjdddIII777&&&!!!""" %%%(((000HHHaaasss___DDD///(((222III]]]ppprrrpppgggZZZMMMEEECCCMMMWWWXXXJJJ999...+++)))***+++...222333///''' """###'''+++***000HHHbbb|||rrrVVV>>>///777MMMcccppp{{{}}}kkkZZZGGG@@@JJJ^^^pppyyyvvvbbbJJJ999,,,###!!!$$$!!!,,,:::>>>444&&&!!!!!!$$$&&&&&&(((222===RRRgggyyy}}}sssSSS888***555QQQxxx{{{aaaGGG???LLLccc{{{oooWWWCCC555...,,,)))))),,,000>>>]]]{{{wwwVVV666+++"""$$$&&&(((333IIIdddwwwpppQQQ;;;333CCC]]]www~~~pppRRREEEGGG```}}}qqqTTT<<>>444222222111111444DDDaaazzzYYYBBB444,,,333FFF```}}}[[[CCC------>>>VVVsssyyy```FFF444+++******,,,******111:::RRRooojjjNNN000$$$&&&******)))###""""""333EEEaaaqqqNNN666---111777JJJeee}}}jjjZZZ]]]pppsss[[[DDD<<<999444000000555999CCCTTTjjj~~~~~~iiiNNN@@@333000333222///...000,,,,,,333CCC\\\|||aaaGGG777888FFFaaa}}}|||jjjbbb___jjj{{{sssYYYCCC333///---++++++***)))&&&$$$000EEEfff~~~cccJJJ;;;000,,,***++++++***,,,000{{{uuuqqqnnnrrrqqqrrrsssrrrlllbbb[[[VVVSSSNNNHHHBBB<<<777555===QQQgggmmmbbbTTTPPPRRRGGG???666111///,,,'''!!!%%%666KKKUUULLL:::......<<>>LLLccc|||kkkVVVGGG999------***+++111999JJJiiipppLLL...((( ###%%%(((666OOOmmmlllIII666444IIIfff~~~}}}hhhLLLFFFOOOkkkmmmOOO888---***%%%%%%###%%%555UUUzzz^^^MMM999...---000222444555DDDaaa}}}^^^FFF666000999QQQmmmXXXDDD333333@@@WWWvvvxxx```CCC///+++,,,000222///---111888LLLnnneeeIII,,,!!!%%%***+++***"""  444HHHcccoooMMM444,,,111777LLLgggwwwgggYYY^^^qqqlllTTT===555444222111333444:::FFFWWWkkk{{{gggKKK>>>444444666444///,,,000,,,+++222AAAYYYxxx~~~^^^DDD555777DDD___zzzxxxfff___cccqqqmmmTTTAAA555111///,,,+++***(((&&&$$$///DDDeee}}}cccJJJ;;;---***(((++++++***,,,000zzzvvvrrrooonnnnnnppprrrrrrlllaaaZZZWWWUUUSSSKKK<<<000333===HHH```ppphhhYYYPPPJJJDDD<<<555///,,,((($$$%%%))))))'''///FFFWWWSSS>>>+++***333KKKgggrrrjjjbbbbbbWWWJJJCCCOOOdddmmmcccTTTIII777&&&###%%%"""$$$***((($$$,,,FFF```qqq___CCC...---???TTT^^^iiiqqqsssaaaGGG777:::EEEXXXccc^^^AAA((($$$+++///+++---:::PPPaaa\\\BBB)))$$$###%%%)))(((...GGGccc|||vvv```JJJ>>>777>>>RRRfffpppwwwwww{{{zzzdddJJJ<<>>666///***---...+++&&&$$$---GGGlllvvvXXX@@@333***(((''''''&&&%%%+++333|||xxxuuurrrnnnqqqttttttoooggg]]]WWWSSSUUUUUUNNN>>>222666BBBYYYiiiqqqfffVVVMMMFFF???999222,,,)))'''&&&)))...******666MMM\\\RRR888###(((777OOOeeelllgggaaa```WWWNNNIIISSSdddllleeeZZZEEE666(((%%%%%%""""""'''***(((###***CCC\\\nnnbbbLLL777333AAAVVVbbbssstttkkkUUU===555AAAPPPfffgggXXX;;;&&&%%%******///:::NNNbbbkkk]]]@@@)))"""!!!&&&***+++111HHHbbb|||wwwdddMMM???666<<>>XXXvvvrrr```XXXbbbwwwlllPPP???;;;:::444000000...)))%%%%%%444NNNssslllPPP;;;111+++(((&&&&&&%%%&&&---666~~~{{{xxxwwwqqqtttwwwuuunnndddZZZTTTRRRVVVUUUJJJ888000===OOOjjjpppmmm___QQQJJJBBB:::444...(((&&&&&&''',,,333///...777JJJVVVLLL444!!!---@@@WWWdddhhhggg```ZZZTTTPPPPPPYYYfffkkkeee\\\???555,,,(((%%%"""&&&(((***((($$$+++CCCZZZpppeeePPP999222AAA[[[lll~~~uuuaaaFFF444777MMMbbbsssgggNNN333%%%'''******555HHHbbbuuuttt^^^???)))"""###'''---///666LLLccc}}}zzzgggPPP???333999NNNeeeooowwwyyy||||||pppaaaHHH888999NNNjjjiiiQQQ777+++***+++,,,---666DDD]]]sssuuu___BBB///%%%%%%&&&'''(((...>>>MMMgggpppwwwzzz|||pppUUU@@@666CCCddd|||ZZZ>>>666JJJddd~~~yyy___DDD222++++++)))---888KKKccczzzuuu[[[FFF777...)))((()))111DDD___{{{{{{```EEECCCMMMfff}}}rrrdddbbblllqqqZZZCCC555000///+++,,,222AAAXXXssslllTTTDDD777555222+++(((+++666JJJhhh^^^DDD666333@@@ZZZxxxuuuRRR???333CCCeee|||cccIII777---...+++,,,......333FFFZZZxxxfffOOO777---,,,***%%%"""!!! """***999QQQpppwwwVVV>>>222...000555FFFdddyyyYYYNNNOOOeee}}}fffJJJ>>>444444888777222///,,,666QQQuuuzzzeeeIII???777666666111---+++,,,///111777EEE___aaaGGG222000<<<[[[}}}oooccc___fff{{{gggLLL<<<777999666444333...((('''***AAA\\\bbbFFF444...+++((('''''''''(((000999~~~{{{zzzyyyuuuvvvvvvtttoooeeeZZZRRRUUUXXXTTTCCC111111FFF\\\ooolllbbbUUUMMMIIIBBB999222+++%%%$$$%%%&&&,,,333444///222???IIIDDD555***666JJJ]]]fffiiijjj```SSSLLLLLLRRR^^^jjjkkk```UUU:::555000+++&&&""" '''((())))))(((111III___uuufffJJJ000+++AAAaaaxxxqqqXXX@@@777CCC]]]rrrtttbbbFFF...%%%(((...000===PPPjjjzzzuuu^^^@@@,,,'''&&&(((,,,111<<>>999DDD\\\sss{{{eeeKKK111'''((())),,,000;;;PPPkkkyyypppVVV===...''''''''''''''',,,===NNNiiiqqqxxxzzzwwwiiiOOO<<<666HHHiiioooKKK999>>>XXXpppoooTTT<<<---***+++))),,,888OOOlllrrrXXXDDD777///'''&&&(((333HHHddd~~~|||dddCCCBBBPPPmmmqqqdddhhhwwwmmmSSS???555444777222111555CCC[[[uuuiiiQQQCCC888666222+++(((+++999PPPqqqaaaGGG555222???ZZZwwwiiiOOOCCC@@@UUUxxx{{{```GGG777///,,,******,,,///999OOOcccdddPPP:::222111///+++(((&&&&&&(((000@@@[[[{{{yyyXXX@@@444000333999JJJfffoooUUUOOOUUUmmmzzzbbbEEE:::222333666444111...///===ZZZ|||wwwaaaDDD<<<555555555111......000111333:::IIIccc~~~[[[AAA222333BBBbbb~~~nnnhhhiiinnnwww]]]EEE888444222222333333...))),,,222LLLhhh^^^AAA111,,,***)))***,,,,,,,,,333;;;}}}{{{yyyxxxyyyvvvsssrrrpppiii]]]SSSVVV[[[XXXIII;;;<<>>HHHEEE;;;333777III\\\fffmmmlll^^^MMMBBBHHHSSSccclllgggUUUFFF555444111,,,(((&&&%%%$$$''''''(((***...:::SSSiiitttcccFFF......FFFfffzzzxxxiiiTTTEEEEEEUUUlll}}}rrr]]]CCC///&&&'''...666IIIVVViiivvvrrr___EEE222***(((&&&(((///@@@YYYmmm{{{cccHHH888111<<>>SSSiiiyyyrrr\\\BBB)))###%%%'''---444EEE___yyyzzzdddGGG555///***)))(((&&&$$$***===PPPllltttyyy{{{rrrbbbKKK<<<;;;PPPpppdddCCC;;;JJJgggyyy~~~fffKKK666+++***,,,...000;;;TTTsssnnnTTT@@@222+++&&&%%%)))777OOOkkkwwwbbbAAA@@@PPPooopppeeelll~~~hhhMMM:::333444888555222555DDD___{{{kkkQQQCCC888555111******///???WWWwwwaaaIII555555EEE___yyy___OOOLLLSSSkkk}}}```GGG777000+++******,,,111???UUUhhh^^^MMM<<<666777666333000(((((()))000CCCbbb}}}ZZZ@@@333///333999IIIcccjjjXXXUUU___vvvzzzaaaCCC999000000222111///...111AAA]]]|||sssZZZ???999444555666333222333333333555<<>>555333//////111111---)))...666MMMkkk___AAA111,,,))))))---111111000444:::}}}zzzxxxvvvzzzvvvrrrooommmfff]]]VVVWWW^^^```WWWNNNNNNUUU\\\[[[SSSMMMMMMPPPMMMBBB777---)))&&&'''&&&$$$%%%)))+++...;;;MMMUUUMMM===222222DDDZZZiiinnngggVVVGGG===III[[[iiijjj\\\GGG777///000///++++++......,,,)))((((((,,,333BBBZZZooonnnaaaIII555666KKKeeetttoooaaaQQQLLLUUUgggxxxqqqZZZ???...%%%%%%...:::RRR[[[iiirrrppp^^^FFF555)))&&&###%%%000GGGbbbuuuvvv[[[BBB666444AAAYYYppp}}}zzzkkkTTT@@@777DDD^^^rrr}}}mmmQQQ999%%%"""%%%'''111===TTTnnnzzz[[[???222000***)))(((%%%$$$---DDDZZZqqqxxx}}}sssaaaKKK???BBBWWWuuubbbCCCAAAUUUqqqzzzaaaGGG555---,,,...///111<<>>888555666666444444666555444555???RRRmmmrrrQQQ<<<666===OOOkkkxxxkkknnnxxxbbbHHH999444222//////000000,,,)))---555IIIjjj~~~___BBB222---)))***...222222000444:::~~~{{{wwwtttxxxxxxuuunnneee^^^ZZZZZZ]]]aaa```ZZZVVVYYYZZZYYYVVVPPPNNNSSSVVVOOO>>>000(((&&&'''***)))$$$###$$$(((111DDDXXX___QQQ<<<---333EEEaaarrrnnnZZZHHH@@@???RRRhhhpppdddNNN:::///(((******)))///777:::777///+++***---555DDD[[[oookkkaaaMMM888444EEE___pppjjj]]]PPPPPP___rrrqqqTTT777***&&&'''333AAAUUU___mmmssslllXXX@@@///&&&$$$$$$)))999TTToooyyynnnTTT>>>888999EEE[[[mmm}}}vvvfffRRRAAA===JJJcccwwwhhhHHH333$$$%%%(((***777HHHaaaxxxyyyZZZ???222///)))((('''&&&'''555QQQkkkvvv}}}zzzgggMMMCCCFFFYYYssscccIIIFFFYYYvvvwww]]]EEE666//////000...222@@@YYYvvvxxxYYY===...(((&&&%%%%%%---@@@\\\vvvgggSSSKKKQQQdddzzz|||kkkaaacccsss~~~cccHHH666...---...)))'''---CCCeee|||cccMMMBBB999777333...///666CCC[[[{{{jjjMMM<<<555>>>XXXttt}}}]]]MMMTTTggguuuWWW???222///,,,,,,+++,,,777MMMgggyyypppSSSGGG===<<<===:::444111((((((&&&***@@@eeesssSSS;;;///,,,111666OOOjjjuuu___NNNTTThhhmmmPPP888222...111444222///...111FFFccc|||mmmQQQ;;;666333444333000000333555333666AAAXXXtttxxxXXX@@@888:::IIIfffttteeejjjvvvaaaFFF999444111...,,,---...---,,,111777KKKmmmvvvYYYAAA222,,,******+++...------222:::{{{wwwtttuuuyyyyyynnn___UUUWWW\\\fffccc[[[RRRSSSZZZ]]]ZZZVVVRRRSSSYYY\\\PPP:::***%%%$$$'''++++++%%%""""""+++444GGGZZZ^^^OOO999***999MMMlll|||nnnOOO<<<:::BBBZZZsssuuu___CCC222---"""%%%&&&(((111>>>BBB>>>333///,,,...555CCCYYYlllkkkbbbMMM333))):::ZZZqqqiii[[[NNNQQQcccvvvpppNNN...$$$&&&,,,:::IIISSS```pppvvvjjjQQQ777&&&%%%%%%'''///CCC```{{{tttiiiPPP===;;;===HHH[[[iii{{{sssdddRRRCCCFFFPPPfffyyybbbCCC111%%%(((+++---===PPPhhh{{{xxxZZZBBB333,,,''''''''''''+++===]]]yyyyyymmmNNNCCCEEEVVVooodddOOOHHHYYYwwwuuu\\\FFF777222000111222888HHHbbb}}}pppOOO444(((&&&'''"""###+++@@@]]]vvv~~~eeeRRRSSS\\\qqqvvv___XXXaaattteeeKKK999000---------,,,444LLLnnnyyy\\\JJJ@@@::::::666000000666AAAYYYzzz___CCC333222>>>\\\xxx}}}]]]KKKRRRfffnnnPPP:::000///...---++++++888RRRooojjjRRRGGG>>>======777000+++******&&&)))@@@hhhmmmPPP<<<222///222888[[[wwwoooWWWDDDNNNgggdddEEE222......444777444000...555KKKiiilllOOO999444000000...******,,,444333666CCC\\\yyy___EEE888777BBB```qqqaaafffsssbbbGGG:::444000***((()))---///111666===QQQsssnnnSSS>>>111,,,,,,***))))))(((***111:::}}}xxxuuu|||wwwppphhh^^^WWWXXX]]]kkkeeeTTTCCCFFFXXXcccdddWWWVVV]]]fff___FFF000((((((%%%'''+++)))$$$###''')))999IIIVVVTTT<<<,,,333===___wwwvvvgggNNN======TTTdddpppfffPPP;;;...(((###%%%%%%&&&222BBBEEE???333+++(((---777EEEZZZllloooVVVAAA111+++>>>]]]mmmfffVVVPPPVVV```sss{{{cccBBB'''$$$***///;;;IIIWWWfffrrrkkkWWWBBB111'''&&&$$$&&&777VVVvvvxxxdddMMM???888;;;LLL___uuuxxxvvv```MMMDDDLLL\\\mmm{{{{{{^^^CCC000%%%+++---...@@@YYYooo~~~pppUUUAAA444++++++%%%###***888MMMlll~~~iiiGGG999===]]]pppXXXEEEMMM^^^vvvqqqSSS@@@666------111111>>>YYYvvvmmmLLL444,,,((($$$$$$(((111CCCZZZrrrjjjVVVXXXkkkpppZZZWWWbbb{{{]]]FFF777...+++,,,---444CCCXXXqqqrrrZZZJJJCCC<<<666222///---...???ddd|||SSS999333777???VVVwwwnnnUUUCCCHHH]]]fffLLL;;;555666555///((()))888SSSqqqoooSSSEEE777333333111---+++)))&&&%%%...HHHmmmiiiOOOCCC666,,,555GGGjjjbbbJJJAAATTTqqqvvvYYYEEE777111111666666///---000===VVVqqqkkkRRR;;;222+++))))))''''''***111666;;;EEEaaa~~~ZZZ>>>444555CCCaaammm\\\aaapppfffLLL===444///$$$&&&###'''000000888KKK___~~~gggRRRAAA333,,,(((((()))***''''''///888}}}zzzxxxwww|||wwwqqqiii```XXXYYY^^^ddd^^^OOOAAAEEEVVVaaaaaa[[[ZZZ___aaaSSS:::)))&&&***((()))---,,,&&&%%%'''(((444BBBOOOSSS???000444FFFbbbqqqlll```OOODDDHHHccciiigggWWWBBB333+++'''"""&&&''')))333@@@CCC===111***&&&+++666GGG^^^ppphhhLLL555+++000JJJhhhsssdddRRRMMMXXXgggyyy~~~sssTTT<<<(((&&&(((---;;;MMM^^^jjjqqqfffRRR???111)))'''(((---===YYYuuu{{{dddKKK<<<666===RRRgggzzz{{{}}}|||ppp\\\LLLEEEPPPcccttt~~~vvv\\\CCC111(((,,,,,,,,,???YYYrrr~~~}}}gggLLL:::///((()))$$$###)))666LLLlllzzz```???999CCCeee}}}aaaHHH999LLLfff~~~fffIII999222+++***---444CCC```~~~oooPPP888...***((('''***444HHH```wwwiiiWWWZZZoooqqq]]]^^^kkkrrrSSS???666111...---///555DDD[[[uuupppZZZIIIBBB999444111///222555IIIlll}}}VVV999...222>>>YYYxxx|||```JJJ???LLLgggeeeJJJ:::444444555000,,,///@@@ZZZvvv~~~hhhJJJ===222000222111...,,,(((((()))222KKKnnnjjjMMM@@@555---777IIIlllvvvUUUCCCFFFZZZuuuzzzZZZCCC:::333111666555000111777CCC[[[uuujjjQQQ>>>333)))%%%%%%&&&***000666888888@@@\\\vvvTTT<<<333444BBB```~~~cccVVVbbbvvvbbbGGG888111,,,&&&%%%!!!###---000;;;RRRkkk~~~hhhRRRAAA444---)))***---...+++)))...666{{{yyyxxxxxxxxxyyytttnnnhhh___XXXYYY^^^___YYYLLLBBBFFFUUU^^^]]]ZZZ[[[]]]YYYFFF///$$$&&&,,,,,,///333222,,,(((''''''333>>>LLLRRRBBB111222III___hhh```WWWNNNMMMWWWnnnlllbbbNNN;;;000)))%%%"""'''***---888DDDDDD;;;...'''$$$)))777JJJaaarrr]]]AAA------===ZZZpppppp```OOOMMM^^^ppp~~~yyyfffBBB333(((''')))...AAAVVVhhhqqqssseeePPP>>>222+++%%%)))111???WWWppp~~~xxxaaaEEE666333???ZZZttt|||tttcccQQQIIIIII[[[lll|||~~~lllWWW???111***---,,,---AAA\\\yyy~~~vvv[[[@@@111***%%%&&&$$$###(((444KKKlllvvvZZZ;;;;;;MMMnnnsssPPP666444RRRuuuuuuYYY===111...***'''(((333FFFfffmmmQQQ<<<222...,,,***---999PPPjjj}}}hhhYYY```uuuppp```gggwwwdddDDD444333333///,,,...444DDD]]]zzzkkkWWWGGG>>>555222000111777???VVVvvv[[[<<<---111AAA^^^yyylllOOO<<<>>>TTTuuu~~~aaaGGG777222222444111000888KKKfff~~~vvv^^^>>>444,,,---111111...---(((***,,,444LLLnnneeeFFF;;;444///888JJJjjjhhhLLLAAAOOOccc~~~~~~[[[BBB:::444222555444111555???JJJbbb{{{hhhPPPBBB666(((""""""&&&///888888666333:::UUU{{{mmmNNN:::111333CCC```}}}pppUUUNNNddd~~~|||ZZZ@@@444...***&&&%%% )))///>>>WWWsss~~~gggQQQ???333---+++,,,000222...***---444~~~{{{xxxxxxxxxxxxuuuoooiiiccc[[[UUUWWW]]]bbbZZZNNNFFFKKKUUUZZZWWWTTTTTTUUUOOO???,,,%%%'''***///777<<<:::222+++'''))):::JJJTTTTTT@@@,,,,,,AAAYYYddd[[[QQQJJJPPP___oooooofffRRR>>>000(((######'''+++555FFFSSSLLL===***&&&%%%+++:::MMM```mmmUUU>>>111666IIIdddpppggg\\\QQQUUUgggvvv|||pppYYY999---%%%'''---777MMMcccqqqxxxxxxjjjTTT@@@222)))!!!'''000===RRRiiiyyy~~~qqqYYY???111111@@@^^^yyy}}}lllTTTCCCEEEOOOiiivvv|||ttt```KKK888///+++......222IIIeeeoooQQQ777,,,***((($$$$$$$$$(((555NNNnnnvvv]]]CCCCCCUUUvvvoooKKK333@@@aaannnRRR777......***&&&%%%...EEEhhhdddKKK<<<666222///+++000???YYYvvvyyyfff\\\hhh{{{jjj___lllzzzZZZ888,,,000333///***)))000AAA^^^|||hhhTTTCCC:::444333222333<<>>000777DDD___yyy|||eeeHHH777FFF```zzz\\\CCC444000000222000222>>>VVVppppppVVV777///))),,,000000...---(((***,,,444JJJmmm{{{ZZZ===555222///888HHHfffgggNNNFFFYYYnnn~~~ZZZ@@@555111111444222///666AAAPPPiiigggPPPDDD888+++$$$###'''111;;;666222///999UUUyyyjjjLLL888000555FFFbbb}}}cccHHHIIIgggrrrRRR<<<333...***%%%%%%''',,,===WWWppp{{{cccLLL;;;000++++++,,,///111...***///666~~~|||zzzyyyxxxwwwsssmmmggg```YYYTTTXXX___ggg^^^RRRLLLOOOVVVWWWSSSQQQPPPNNNIII<<<...&&&$$$(((444@@@DDD???555---(((///III^^^bbbVVV;;;(((***@@@]]]jjj```QQQGGGLLL^^^qqqrrriiiRRR999***$$$"""$$$'''---???XXXeeeWWW@@@'''''')))000???QQQ___eeeUUUAAA555999KKKgggrrrggg[[[WWWbbbrrrwwwuuufffOOO888+++!!!&&&444FFF]]]pppttt{{{zzzkkkUUU@@@...### &&&///;;;OOOfffwww~~~lllVVV===000000>>>ZZZttt~~~gggHHH:::FFFZZZwww|||}}}zzzvvvjjjSSS<<>>TTTqqqmmmQQQ777///000---(((''',,,GGGkkkxxxVVV@@@999777333///+++222EEEaaattteeeaaaqqquuu___ZZZnnnwwwXXX777,,,111555111,,,%%%---AAA```gggSSS@@@888444666666555===KKKbbbqqqQQQ;;;333999CCC[[[www}}}hhhOOOAAATTTmmmuuuVVV???222///000///---111AAA\\\xxxmmmRRR666///***---///...,,,,,,)))***+++333KKKooonnnOOO666222111...666EEEggglllRRRJJJ___xxxuuuQQQ888---,,,///333000---444AAAVVVpppdddNNN???555+++&&&$$$'''000999777333333AAA^^^kkkLLL777111999MMMiiizzz[[[EEEMMMmmmlllOOO>>>666000***$$$%%%!!!!!!(((+++:::SSSlllxxx```HHH666,,,)))******,,,---***)))000:::~~~|||zzzxxxxxxwwwvvvooofff___XXXVVV\\\eeeggg]]]PPPMMMQQQVVVUUUQQQSSSRRROOOFFF:::...&&&"""---===KKKIII>>>333,,,)))888XXXmmmiiiUUU888,,,444OOOiiirrrcccQQQDDDIII[[[uuuqqqaaaEEE***"""$$$)))444JJJeeeppp\\\???(((***...666EEEVVV```bbbVVVBBB333444GGGhhhyyyppp\\\]]]mmmzzzwwwooo___JJJ777))) ''';;;SSSjjjzzzwwwzzzvvvdddNNN:::*** ###)))222>>>RRRiiixxx}}}kkkUUU>>>222111===WWWooozzzbbbFFF===NNNfff{{{uuummm___FFF111'''$$$&&&000;;;KKKfffjjjIII444000111///'''((((((...@@@]]]wwwtttbbbTTTSSSdddpppVVVMMMbbbzzzlllRRR999111111...+++,,,333OOOsssqqqLLL888444333111///---777LLLiiiqqqeeeeeexxx|||gggSSSVVVooovvv[[[>>>222444666444111)))333IIIgggkkkWWWAAA888555888777444>>>MMMeeebbbCCC444222777???XXXvvv~~~kkkWWWOOO___wwwoooQQQ;;;111000222///+++///AAA___}}}mmmQQQ888111,,,---...,,,***++++++***,,,777SSSwwwhhhLLL666333111---666FFFkkkiiiOOOIIIccc~~~eeeDDD000******///333///***333BBB]]]www{{{```KKK777000***'''&&&(((000999???;;;===NNNllliiiKKK777444???VVVsssvvvYYYLLLYYYxxxkkkOOO@@@999000((($$$&&&###$$$***,,,:::TTTpppxxx___FFF444+++)))))))))******((()))000:::~~~{{{wwwvvvvvvwwwyyywwwoooeee\\\VVVVVV^^^iii___SSSHHHHHHOOOUUUUUURRRTTTVVVRRRFFF666+++((((((777IIISSSJJJ777+++***,,,BBB___ooodddOOO:::999HHHdddsssnnnZZZKKKDDDLLL^^^ooogggSSS888###"""###...???TTTjjjoooWWW:::,,,///222:::JJJ]]]fffgggQQQ>>>000333IIIlllzzzmmm```bbbqqq}}}xxxmmm\\\GGG111'''!!!+++@@@YYYppp~~~}}}pppYYYCCC333***$$$&&&,,,666EEEYYYmmmvvvwwwhhhSSS===333444BBB]]]vvvrrr___MMMJJJ]]]rrr{{{qqqdddQQQ;;;***$$$!!!%%%111BBBVVVrrriiiIII444000///,,,+++******222HHHfff{{{mmmVVVLLLSSSlllhhhUUUUUUiiigggOOO888000...,,,---111>>>ZZZ{{{lllKKK777000------000000<<>>PPPjjj}}}VVV::://////444???\\\xxxzzzeeeSSSQQQbbb|||jjjLLL999111222555000+++---AAAaaammmQQQ888111,,,,,,,,,******+++,,,,,,000AAA```mmmSSS===777333///:::MMMkkk{{{]]]HHHHHHccc{{{YYY>>>///------000222---***666GGGddd~~~vvv[[[FFF333///+++++++++...888BBBHHHCCCEEEWWWtttaaaFFF666888FFF```~~~sss[[[WWWjjjfffKKK===888000'''%%%(((&&&&&&,,,///???ZZZwwwzzzaaaGGG555---,,,))))))+++---***(((...777~~~xxxsssqqqssswwwzzzvvvmmmbbbYYYSSSTTT^^^iiiUUUIII@@@BBBLLLTTTUUUTTTRRRWWWUUUFFF333***,,,222@@@QQQYYYHHH000%%%(((---IIIbbbkkk]]]JJJ===DDDYYYpppttteeeMMMDDDEEERRRdddeee\\\III333&&&###"""!!!!!!222GGG[[[jjjiiiPPP555///222555;;;MMMaaallllllKKK999///777QQQqqqwwwbbbccccccqqq}}}xxxnnn\\\FFF***%%%$$$...BBBZZZqqqmmmRRR;;;000---+++&&&---888III]]]nnnrrrooocccOOO;;;333888IIIggg{{{kkk\\\TTTWWWhhhyyy~~~|||ppp]]]HHH555)))### $$$222FFF]]]xxxhhhHHH444///---(((---,,,+++444NNNlllgggIIIAAAPPPqqq```PPPVVVlllaaaKKK666---+++***---444FFFaaaiiiMMM:::...(((***111333AAAXXXqqqmmmeeekkk}}}|||lllRRRDDDSSSssshhhVVVBBB666111///111555===KKKaaa{{{vvvfffJJJ===555666333000>>>SSSnnnxxxRRR888......555CCCbbb{{{vvvZZZJJJKKK```}}}gggJJJ777111333666111+++---@@@aaammmRRR888111,,,++++++)))))),,,,,,...555IIIlllvvv[[[DDD;;;444000===SSSgggqqqRRRBBBIIIcccuuuUUU???444111000222222,,,***999LLLiiirrrWWWBBB444000......000666BBBMMMNNNGGGHHHZZZuuu{{{ZZZBBB666;;;JJJfffqqq^^^```vvv```DDD888666000((('''***&&&'''---222DDDaaa|||}}}dddJJJ888000///)))+++...000,,,))),,,333xxxuuuvvvwwwuuurrrjjjfff]]]TTTRRRXXX\\\\\\SSSEEE@@@JJJRRRQQQRRRWWW]]]XXXOOOAAA111)))...999MMMTTTQQQ===)))$$$***000GGG^^^iiibbbRRRCCCHHH]]]vvvrrr```FFF<<>>...***!!!(((///888JJJddd|||wwwWWW???000((('''))),,,++++++444MMMmmm|||[[[@@@>>>XXXtttmmmHHH???VVVkkkwwwSSSAAA111,,,,,,+++///777RRRppphhhIII999222+++)))+++000DDDccc}}}qqqfffgggwwwrrrbbbOOONNNdddaaaGGG777444//////444333CCCSSSmmmooobbbNNNCCC333///333222===VVVtttYYY777+++---999XXXuuu}}}jjjFFF999HHHjjjiiiNNN<<<555222000111000:::SSSpppfffIII222///+++***************---...777OOOppphhhQQQBBB@@@;;;444AAAWWWooo|||eeeJJJBBBPPPnnntttRRR???;;;:::222...///000555GGG[[[wwwmmmRRR@@@111222222333666;;;AAAFFFJJJFFFHHHWWWpppzzzXXXAAA:::;;;FFF```iiiTTT]]]|||sssRRR>>>555...(((%%%%%%%%%)))+++***222KKKgggbbbFFF555//////***+++---///,,,+++000999xxxvvvwwwxxxtttqqqhhhdddZZZNNNKKKQQQWWWYYYTTTJJJFFFOOOUUUUUUVVV[[[]]]RRRDDD777---***222<<>>XXXoooooo___QQQMMM___ttt}}}wwwbbbDDD,,,!!!'''222CCCXXXmmmyyynnnQQQ999///,,,,,,000555???PPPfffsssoooeeeKKK777111:::KKKggg|||hhhPPPHHHXXXqqqyyymmmYYY???...)))&&&+++222;;;NNNiiiqqqQQQ;;;...'''&&&((('''&&&'''222MMMlll}}}___FFFGGG___tttzzzfffDDD>>>UUUsssiiiJJJ:::---++++++***---444OOOnnncccEEE777111***&&&&&&...GGGjjjnnngggnnnxxxnnn]]]QQQYYYqqq{{{UUU===111111...///555444===QQQoooyyyggg[[[NNNDDD555111444222===VVVppp~~~WWW888...222CCCbbb{{{{{{bbb@@@:::OOOttthhhMMM<<<555111...222666EEE```{{{```DDD000...,,,+++,,,,,,,,,+++***)))111IIIlll~~~aaaLLL===<<<888444BBBXXXwwwzzzaaaHHHFFFXXX{{{rrrSSSBBB>>>;;;444000111333:::NNNccczzz~~~hhhPPP@@@444444555555777;;;@@@DDDEEEBBBFFFWWWsss~~~[[[BBB999888DDD___~~~aaaOOOZZZ{{{kkkKKK999333///+++)))%%%%%%(((,,,,,,444NNNjjjzzz___FFF666000...******,,,---)))'''---555}}}yyyxxxzzzyyytttooodddaaaVVVJJJFFFKKKRRRUUUTTTNNNMMMUUUYYYXXX[[[aaa]]]LLL888+++&&&)))444???KKKIII???000''''''---000DDDbbbrrreeeNNN===EEE^^^rrrpppdddTTTOOOYYYbbbddd]]]NNN:::***"""!!!###&&&***555PPPnnnvvv```BBB///,,,444@@@RRRiiivvvlllYYY>>>;;;GGG```nnnfffTTTHHHMMMcccxxx{{{lllSSS:::)))!!!"""(((555III^^^mmmuuu|||{{{nnnSSS888******...222888CCCWWWmmmvvvlll\\\CCC111///;;;LLLgggrrrZZZEEEBBBUUUqqq}}}nnnXXX???...((()))---333<<>>111///...///000111000...***'''///IIInnnsssVVVBBB555666666777HHH___zzz___IIINNNfffnnnSSSDDD@@@999333///000333===TTTkkkxxxbbbMMM???666666777777777:::>>>AAABBB???DDDYYYwww\\\CCC888999FFF```wwwZZZJJJYYY|||dddFFF555000...+++)))&&&&&&)))---///999TTTooorrrZZZGGG999111---************&&&$$$)))222~~~{{{yyyzzz|||zzzsssmmm```^^^WWWMMMIIINNNTTTVVVQQQOOOQQQWWW[[[ZZZ]]]bbbZZZIII444%%%!!!&&&444AAANNNJJJ???000'''(((111999QQQhhhnnn[[[FFF<<>>VVVttt~~~dddKKKQQQmmmrrrOOO;;;444333222111333;;;QQQssszzzWWW===222111111222444444333111...---666RRRwwwoooNNN===222444888>>>RRRjjj{{{^^^IIIQQQlllfffOOOAAA<<<444...***,,,///:::TTTmmmwww___III<<<444555666666666888;;;>>>CCC@@@DDDZZZyyyxxxXXXAAA777>>>LLLeeevvvYYYLLL^^^dddDDD333---+++(((&&&)))(((+++000444@@@[[[vvvnnnXXXGGG;;;222,,,***))))))(((%%%###***333~~~{{{yyyyyy{{{}}}{{{ssslll^^^^^^YYYTTTTTTXXXZZZXXXLLLLLLPPPVVVZZZZZZ[[[^^^TTTGGG555'''!!!%%%555EEERRRMMMBBB333''')))777FFF^^^jjjbbbLLLAAABBBQQQgggzzzmmm[[[NNNPPP\\\eeehhh___JJJ333(((%%%$$$%%%(((000CCC^^^nnnfffMMM333%%%,,,666EEEXXXooozzzmmmXXX<<<111333IIIXXXXXXUUUXXXlllyyyyyyfffQQQ>>>222&&&'''///AAAXXXjjjrrrsssvvviiiTTT>>>...&&&(((,,,111BBBZZZooo}}}}}}pppaaaMMM777...666FFF```yyymmmRRR777444KKKgggzzznnnLLL333+++,,,***...555CCC[[[vvvxxx___BBB000)))%%%$$$$$$!!!000MMMnnnzzzcccLLLAAAJJJ```kkkeee[[[TTTaaazzzuuu\\\???222)))(((((((((///999NNNjjj|||XXXAAA---,,,000///+++***444MMMpppooohhhvvvuuu___[[[kkkkkkPPP:::///...((()))111333BBBZZZzzzdddKKK===555333---,,,///---===\\\yyycccDDD222666AAA[[[www}}}fffRRRXXXqqqjjjGGG555111111111222333777KKKpppwwwVVV???111111000111222222000///111222???[[[~~~sssOOO???444555:::DDDZZZqqqyyy[[[DDDJJJeeeuuu[[[FFF:::444///***(((***---999UUUpppvvvYYYAAA444...000333444444666888:::AAA>>>CCCWWWwwwlllQQQ???666>>>OOOiiiyyy\\\TTTgggcccCCC222---+++(((''',,,***---333999FFFbbb}}}mmmVVVGGG<<<333,,,***))))))(((&&&&&&...888}}}zzzzzzxxxxxx{{{~~~{{{ssslll```^^^ZZZXXX\\\aaa___YYYGGGIIIMMMSSSYYY[[[ZZZYYYNNNCCC555+++&&&,,,===NNNTTTLLL@@@222(((***===PPPeeejjjZZZDDDBBBMMM___qqqqqqbbbQQQJJJRRR___gggjjjXXXDDD000((('''%%%(((---<<>>OOOeeelllaaaXXXWWWfff~~~oooYYY===111(((''''''(((000<<>>EEE```kkkQQQ???333,,,+++((((((,,,000>>>[[[xxxqqqRRR:::---+++---000222222333444666999999AAAVVVtttcccLLL===666;;;OOOlllxxx^^^\\\rrr{{{```AAA111......------...+++---444;;;JJJfffmmmUUUEEE:::333///---+++***)))'''(((111<<<{{{xxxyyywwwxxx{{{~~~{{{sssllleee___WWWVVV^^^eee```WWWFFFGGGKKKRRRZZZ^^^[[[VVVJJJ===000***---999KKK[[[QQQEEE777,,,'''---AAATTThhhmmm]]]HHHHHHVVVeeetttgggYYYLLLMMMXXXbbbeeecccMMM:::+++((((((''',,,444HHHUUU```___RRRAAA444---///;;;KKK]]]nnnpppXXX===------>>>UUUZZZSSSZZZkkk{{{gggMMM666)))###(((444GGG]]]mmmuuuwwwkkkVVV>>>000)))%%%&&&)))666HHHaaavvvqqqaaaEEE222111GGG```wwwzzz[[[GGG;;;KKKhhh~~~uuuWWW<<<...,,,,,,+++444CCCYYYtttjjjQQQ555'''$$$###"""!!!!!! ...OOOqqqqqqRRRBBBCCCXXXlllmmm\\\RRRVVVhhh|||cccKKK555,,,&&&'''((((((111<<>>///...///000111...***,,,333;;;JJJffflllRRRAAA888555333000---+++***'''(((111<<<zzzxxxyyywwwwwwzzz}}}{{{tttmmmiii___TTTSSS\\\ddd___UUUGGGGGGKKKRRR\\\aaa\\\UUUIII999)))(((333DDDWWWeeeNNN>>>---%%%&&&///BBBTTTkkkssseeeOOONNNYYYdddpppbbbVVVMMMRRR^^^ccc___ZZZDDD333''''''((('''...999NNNUUUZZZVVVKKK???555...000===NNN```oookkkOOO000111666III[[[XXXNNN[[[uuuyyy[[[BBB222*** '''444GGG\\\llluuuxxxdddRRR===111***%%%%%%***999HHH^^^sssnnn[[[AAA111666RRRnnnsss^^^NNNHHHXXXppp~~~|||hhhLLL888000---******444FFF___yyy~~~cccJJJ///###""""""!!! &&&"""---MMMooorrrRRREEEIII\\\nnnlllWWWMMMTTTiiixxxYYY<<<---&&&$$$'''))))))000;;;TTTppppppSSSCCC666222000---///555DDD```|||www{{{hhhWWWQQQfffqqqPPP:::,,,---444000000666777GGG\\\yyyrrrYYYFFF===555666111///000111GGGlll{{{^^^CCC888@@@NNNooofffEEE===ZZZpppOOO===222******111///>>>ZZZ{{{cccEEE777777333...+++)))(((&&&%%%'''...>>>VVVqqq]]]BBB777///222===RRRooocccNNNIII___}}}```HHH999///'''""""""'''000777HHHhhhhhhKKK888000---000222222111///......)))333GGGbbb}}}~~~```LLL>>>555>>>VVVuuu|||gggVVV___}}}xxx\\\>>>///---///000000---)))***111:::JJJfffjjjQQQ???777666777333000---***&&&&&&000;;;wwwvvvtttvvvxxxxxxtttpppmmmlllhhhaaaVVVRRR[[[eeecccYYYLLLLLLLLLPPPZZZbbb```YYYAAA+++!!!)))999RRRccccccKKK<<<---'''&&&///EEE[[[rrrqqqcccNNNGGGRRR```ddd^^^YYYUUU\\\kkkqqq___HHH:::///'''&&&###$$$111CCCMMMWWW^^^XXXJJJ<<<000(((111>>>TTThhhkkkZZZFFF999333BBBWWWaaaXXXQQQ^^^rrrqqqNNN555***''',,,+++444KKKdddqqqooojjjdddRRR<<>>888555444333111***...GGGbbbqqqQQQ<<<:::JJJ[[[]]]GGGKKKfffeeeFFF777222///000555666GGGaaa{{{wwwUUU@@@:::777333...,,,---,,,***''')))+++;;;]]]mmmKKK999333000555@@@VVVvvveeeSSSZZZrrrdddHHH333)))(((###%%%(((---;;;RRRmmmpppOOO:::555222222222222333222///---)))444MMMnnnfffMMM@@@===IIIfffwwwVVVNNNggg{{{[[[BBB666+++***000000222///***)))444MMMlll~~~aaaLLL???666222111000000000...(((%%%,,,666{{{tttsssuuuwwwyyywwwsssmmmiiigggeee___WWWUUU^^^gggbbbXXXNNNOOOPPPTTT[[[```ZZZQQQ999&&&)))999QQQ```^^^FFF777)))$$$'''222III___pppkkkZZZGGGEEESSS^^^```\\\[[[[[[bbbmmmpppaaaNNN666,,,%%%$$$"""$$$333EEETTT```fff\\\HHH666***%%%222@@@WWWjjjkkkYYYDDD888777DDDTTTXXXNNNIIIXXXmmmdddCCC///)))***)))...<<>>DDD___|||xxxdddFFF...'''***((((((***'''///DDDccc|||dddDDD666,,,...111111444:::^^^www{{{kkkppphhh[[[___{{{jjjMMM111---***,,,,,,+++...222KKKfff}}}bbbJJJ<<<666444222111...(((...IIIfffdddIII;;;>>>PPP```cccQQQWWWqqqzzz^^^@@@444111///000555;;;IIIaaa|||tttTTT@@@999:::777333///---+++)))'''+++333IIIjjjiiiFFF999444333:::GGG^^^}}}fffVVV___wwwxxx[[[@@@---%%%###"""###&&&,,,;;;TTTrrrqqqPPP;;;555555444444444444333111///000;;;SSStttfffRRRJJJJJJRRRmmmrrrVVVQQQlll~~~[[[???222))))))......,,,+++***---:::TTTrrreeeOOO>>>222...///---...000///***(((///999vvvqqqqqqwwwyyyzzzwwwqqqjjjeeebbbaaa]]]XXXZZZbbbggg```UUUOOOQQQSSSVVV\\\]]]SSSGGG444$$$ ***:::PPP[[[UUUBBB333&&&%%%***888PPPgggkkk^^^JJJ===EEEXXXbbb```XXXZZZ^^^eeemmmmmm___PPP555---'''%%%###&&&555GGG\\\hhhlll]]]EEE222)))&&&222BBB\\\nnnlllWWWAAA666666BBBLLLKKKBBBCCCVVVkkksssVVV888)))))),,,***777IIIYYYfffnnnsssvvveeePPP999,,,(((&&&'''***:::VVVmmmssssssqqqaaaKKKAAA>>>DDD[[[uuuvvvgggMMMFFFGGGXXXmmmwwwvvvrrrtttgggPPP999---***)))&&&!!!(((CCCdddxxxpppTTTAAA000+++)))&&&%%%)))+++999TTTpppmmmYYYXXXccctttaaaIII???NNNlllsss___EEE111***,,,)))(((+++)))333JJJpppzzzZZZ;;;000+++///333222444:::^^^zzztttiiitttiiiccclllkkkQQQ333...))))))))))))---222NNNiii|||___GGG888333222///...---,,,555SSSqqqsssSSS>>>777@@@TTTfff~~~cccXXXccc|||rrrXXX===333222111222666>>>LLLccc~~~rrrTTTAAA;;;;;;:::777111,,,(((''''''...<<>>KKK\\\kkktttyyy{{{|||zzzbbbDDD///''''''(((***,,,<<<[[[sss}}}{{{iiiUUUEEE666111,,,%%%###'''---===[[[|||jjjIII???UUUrrrnnnYYYXXXiii~~~qqqYYYBBB555+++///,,,+++---...>>>YYYssssssVVV999222000444222...111999UUUttt{{{xxxoooUUU^^^uuuzzz]]]HHH777///(((&&&%%%&&&---444PPPmmmzzz^^^EEE555......,,,...333777CCC```|||nnnQQQ===333999UUUqqqnnnVVV\\\tttsssZZZAAA777555000...000:::QQQrrrgggNNN???888///000000,,,(((&&&'''***111===XXXzzzdddGGG444555:::FFF[[[tttttt``````tttxxxZZZCCC888222---)))&&&''')))222EEEeeeoooWWWFFF===999222333333111...------///111===WWWyyyjjjYYYTTTYYY```ssskkk\\\hhh\\\<<<(((((())),,,...(((((())),,,444FFFdddtttSSS@@@:::666222000...///222222...---444>>>~~~vvvsssuuutttwwwzzzxxxssskkkeeebbbYYYVVVWWW^^^aaa[[[OOOGGGFFFHHHLLLQQQXXXZZZQQQEEE666///222<<>>666///((('''''')))000777QQQqqqpppUUU@@@555111---&&&###$$$(((777VVVssshhhMMM???999AAA^^^}}}~~~rrrSSSAAATTTuuuhhhOOO777///...+++***,,,@@@ZZZ}}}lllMMM;;;111,,,---+++***+++---///000000555EEEccckkkLLL888///333999GGGaaalllaaakkk~~~^^^DDD666000---***(((+++111;;;MMMjjjdddMMMAAA999333000333444222///...111555@@@III___|||sss\\\PPPTTTaaammmlllMMMKKKdddyyySSS888******'''(((***&&&$$$&&&***333EEEbbb~~~aaaAAA222111222000...------///...,,,---777DDDyyyvvvxxxtttwwwyyywwwppphhh```\\\QQQLLLNNNWWW\\\VVVNNNKKKJJJOOOVVV\\\```\\\LLL<<<222222;;;FFFPPP[[[QQQ555222&&&!!!***777EEEWWWgggbbbSSSGGGIIIUUU[[[WWWQQQQQQQQQXXXbbb^^^HHH///!!!$$$***......333EEE^^^qqqqqqnnnaaaJJJ666///111444IIIYYYiiigggQQQ999111666GGG[[[```QQQJJJYYYjjjooo{{{kkkQQQ777+++,,,000111555MMMeeeqqqvvvuuuhhhWWWLLL888)))))))))'''111AAAZZZiii}}}nnnLLL444...000FFF```nnniii^^^VVVSSS[[[kkkzzz~~~}}}~~~}}}zzzfffWWWGGG>>>555,,,(((***111EEEeee{{{~~~kkkLLL???666111222000)))&&&***222FFFfffttt^^^RRRYYYmmm}}}aaaIII<<>>GGG\\\yyymmmUUUKKKRRRdddrrr}}}```DDDEEEddd|||XXX>>>...+++%%%$$$(((&&&###'''...888KKKggguuu\\\???111------,,,+++,,,+++,,,---+++...:::GGG{{{xxxzzzvvvrrrpppoookkk```UUUNNNNNNTTT^^^^^^UUUKKKHHHMMMOOOVVV^^^```UUU@@@///+++333???JJJNNNHHH===444+++&&&$$$+++<<>>222333;;;QQQfffkkk]]]LLL999111777EEEKKKMMMHHHIIIXXXnnn}}}yyycccEEE111***))),,,...:::UUUooouuuooofff\\\RRRAAA444)))((()))---:::HHHbbbwwwsssQQQ999888<<>>222000///,,,///...000999MMMkkkeeeMMM@@@777000777444///,,,+++,,,------444DDD]]]wwwaaaKKKAAAGGG___wwwsssZZZEEEYYYxxx|||TTT;;;...///+++***+++&&&''',,,222???VVVssswwwXXX;;;///+++&&&%%%)))---'''&&&***+++---999HHH|||yyyxxxtttooolllkkkfff[[[RRRMMMSSS^^^ddd^^^PPPIIIIIIMMMQQQWWWZZZVVVJJJ:::///---333===HHHLLLGGG<<<222)))$$$$$$000EEEYYYdddgggQQQCCCDDDZZZkkkfff\\\XXX]]]]]]^^^\\\RRR@@@---!!!$$$(((,,,000777FFF\\\mmmsssdddUUULLLCCC:::777;;;MMMdddjjj]]]KKK999111888>>>CCCFFFFFFOOOaaauuurrr^^^DDD222******...333EEEYYYmmmrrrnnnfffVVVGGG:::000((('''(((---===OOOkkkzzzwwwYYY@@@===EEEVVVeeennnnnn]]]PPPUUUaaarrruuu]]]GGG555111111---+++...777OOOiiiuuuxxxrrr```MMM>>>888333111///+++***,,,CCC]]]zzzoooXXXZZZmmmzzzzzzVVVFFFDDD]]]sssXXX@@@111***---)))(((---000;;;VVVqqqvvvZZZAAA777111///000***)))>>>ZZZ}}}ooo___fff||||||aaaHHH888000,,,---222222///444===WWWrrrmmmUUU@@@333...///+++***...333BBBddd\\\@@@111333999NNNjjjzzznnnYYYVVVjjjfffKKK333---,,,)))---555FFFfffpppRRR@@@999777555333111///......///000>>>ZZZ{{{qqqRRR::://////444BBB]]]||||||cccZZZlllsssVVV???444111///---...---000:::OOOlllzzz[[[EEE:::444000333000,,,))))))***,,,---555HHHddd}}}uuuWWWDDD>>>HHHccc}}}lllWWWOOOccc~~~WWW===...---))))))+++'''***...444@@@XXXuuuqqqVVV:::///+++&&&%%%((((((%%%&&&******+++888HHH}}}{{{wwwqqqjjjgggddd^^^UUUNNNNNNZZZggghhhZZZIIIEEEIIILLLSSSXXXVVVKKK>>>333---...444>>>GGGKKKFFF:::000'''###'''888QQQaaabbb^^^HHHAAAIII```ooojjj```\\\cccdddddd^^^RRR???+++$$$(((,,,555HHHbbbtttmmmZZZKKKHHHFFF>>>999:::LLLccciiiZZZHHH777222;;;@@@AAACCCIIIYYYmmm{{{iiiWWWBBB333,,,+++222:::PPP___lllpppnnneeePPP;;;111***''')))+++333III___vvvvvv\\\EEEAAAJJJ\\\iiiooolllZZZNNNRRRccctttuuuXXXBBB---))),,,...111555BBBXXXlllrrrmmmdddVVVIII<<<666222111000...///333IIIeeehhhUUU]]]uuu|||YYYLLLMMMiiiqqqTTT;;;///,,,+++)))***---111>>>\\\yyyuuuXXXAAA666111000000++++++???YYY~~~fffXXXnnnqqqVVV@@@555***(((---444555222666@@@[[[uuunnnVVVAAA444---111......000333DDDggg~~~VVV<<>>999888777666444000,,,+++,,,...???\\\~~~oooPPP:::///000;;;OOOkkkyyyaaa\\\qqqoooTTT???555111///---......222>>>TTTpppnnnPPP;;;333111000---+++)))''''''***---///999QQQpppiiiLLL;;;:::IIIiiifffTTTYYYmmm[[[???...+++&&&&&&)))'''***---222@@@YYYxxxhhhPPP999///,,,'''&&&(((&&&%%%(((+++''''''666III~~~}}}wwwooohhhddd___XXXPPPLLLSSS^^^hhhdddSSSDDDBBBGGGMMMSSSXXXTTTGGG888...***,,,555BBBLLLOOOGGG999///''''''...AAAWWWbbb___WWWEEEDDDOOObbblllggg___^^^fffmmmpppfffRRR===*** %%%,,,===UUUkkkwwweeeRRRCCCCCCBBB;;;999===TTTfffgggTTTBBB444333@@@KKKIIIIIIQQQdddvvv|||yyydddSSSAAA555...---555AAAVVVcccnnnpppmmmcccNNN999,,,)))***...111<<>>,,,&&&)))///888@@@KKK]]]ooossskkk___OOOBBB999555333333111...000444IIIhhh}}}```QQQ```{{{{{{```SSSTTTmmmmmmNNN666---------------,,,...<<<[[[wwwxxxXXX>>>666333444444000333HHHaaannnYYYPPPlllcccGGG555...(((&&&+++333444333:::EEEccc|||kkkSSS@@@555000000000000000333FFFkkkZZZ@@@333888FFFaaa}}}pppZZZHHHOOOiiizzzWWWAAA000---+++''',,,777PPPppptttVVV@@@777666666777777555000***))),,,///AAA^^^jjjLLL666---333???UUUqqqzzzddddddzzzoooRRR===222---+++,,,......444BBBYYYvvvfffJJJ888111000000++++++***((())),,,000333@@@[[[}}}fffHHH999:::LLLmmm{{{aaaOOOYYYrrr~~~]]]???,,,(((###$$$(((&&&'''***///>>>[[[|||{{{[[[JJJ888000---)))'''(((******,,,+++$$$$$$666MMM~~~~~~~~~}}}xxxooogggddd^^^TTTNNNLLLXXX___bbbZZZLLLBBBBBBFFFOOOTTTXXXTTTGGG888,,,'''+++888JJJUUUTTTHHH999...))),,,666GGGYYY```[[[TTTIIIKKKUUUaaaddd^^^ZZZ]]]ggguuu{{{kkkPPP999))) """000JJJfffuuuwww```NNNBBB@@@<<<555:::HHHaaallldddMMM;;;222666DDDRRROOONNNVVViiixxxyyyrrraaaOOO>>>555///---777DDDWWWgggsssssskkk```NNN>>>...,,,---111444???[[[www~~~mmmYYYBBB999CCCWWWppp|||rrr```NNNMMM[[[qqq~~~qqq^^^DDD999---(((***333@@@KKKRRR```pppwwwppp___JJJ999444333333444111---...222IIIhhhzzz]]]QQQdddvvvZZZRRRWWWpppgggGGG111+++,,,,,,,,,,,,***,,,===[[[tttxxxUUU999333333555666444;;;SSSkkkxxx^^^OOOLLLhhh~~~xxxXXX<<<---((((((&&&)))///000111<<>>+++'''"""###(((&&&&&&(((///AAA```hhhOOODDD888222...+++)))))),,,+++,,,***$$$'''>>>YYY}}}|||}}}}}}}}}xxxnnnhhhfff___SSSMMMNNNZZZ___^^^TTTIIIEEEGGGIIIRRRXXX[[[UUUFFF666+++'''///@@@TTT\\\TTTDDD555...***...999KKK[[[```ZZZRRRLLLQQQZZZ```\\\VVVWWW]]]jjjxxx{{{fffIII444(((""""""333TTTsss|||vvvaaaOOOAAA>>>777333BBBYYYmmmqqqbbbGGG999444:::IIINNNNNNOOOXXXiiiwwwxxxqqq___JJJ777222///---777FFFYYYkkkxxxuuuiii\\\MMM@@@000,,,,,,///222===XXXsss}}}fffMMM888888LLLkkkvvvaaaQQQUUUfffyyyjjjTTT;;;555...---444@@@NNNWWW[[[fffsssxxxoooZZZBBB222///...000333000...111666PPPnnnzzzaaaZZZnnnjjjHHHJJJZZZwww|||___@@@---(((***'''(((((()))111FFFdddzzzmmmLLL444...///222222333???YYYrrroooWWWNNNRRRmmmqqqRRR888***&&&)))'''(((,,,,,,...===NNNrrrxxx___HHH:::333222000222444666@@@YYY|||}}}ZZZDDD:::AAAQQQlll~~~~~~WWW@@@777QQQyyybbbCCC555,,,---+++&&&,,,888JJJlll~~~^^^@@@111111444444;;;===<<<444)))%%%+++222QQQmmmtttUUU;;;---)))111===VVVvvv{{{hhhHHH555)))"""!!!%%%%%%&&&---???[[[yyyzzzaaaLLL===444111222000111111///...000666:::LLLgggkkkOOOBBBFFFXXXvvvhhhMMM>>>PPPqqq|||YYY===,,,)))%%%&&&***''''''***222EEEeeerrrYYYCCC???888444000...+++******)))******(((///HHHddd|||{{{||||||}}}wwwmmmhhhhhh```SSSLLLNNNWWW___```UUUKKKIIIMMMOOOWWW^^^aaaUUU@@@...)))***777JJJ\\\___OOO<<<000,,,))),,,777LLL```eeeZZZNNNJJJSSS^^^```YYYSSSXXXaaapppwwwqqqXXX>>>000(((!!!###444UUUuuuwwwbbbLLL;;;777333333IIIfffssssss___FFF;;;999???KKKJJJMMMRRR[[[iiivvvxxxttt[[[BBB...,,,------888GGG___ooozzztttgggYYYHHH:::,,,''''''+++111???ZZZttt{{{bbbKKK;;;BBBZZZzzzwwweee]]]cccsss~~~jjjRRR:::444111777GGGXXXbbbdddfffnnnvvvtttcccLLL888...))))))+++......111999CCC```zzzzzzjjjhhh{{{xxx\\\===GGG___|||tttWWW;;;***&&&(((%%%&&&(((---;;;UUUqqquuuYYY???000+++---///...000???[[[tttmmmWWWUUU___xxxpppRRR:::,,,''')))&&&(((+++***,,,;;;MMMrrruuu\\\FFF777111///...111333888GGGccclllMMM>>>;;;HHH]]]vvv|||XXXJJJJJJfffeeeEEE777---,,,)))$$$,,,;;;PPPrrr|||\\\@@@333333333111777<<<===666,,,+++333===aaa{{{oooPPP;;;222111555GGGccctttZZZ???222))) """$$$$$$+++>>>\\\|||yyy^^^JJJ===333111444111222222000---...444999LLLddd~~~eeeMMMFFFNNNaaa~~~xxxYYYEEE???UUUvvvwwwVVV<<<......++++++---***(((***222FFFfff```III;;;;;;999555222000...,,,+++)))+++...---444KKKccc~~~{{{zzz{{{||||||vvvlllhhhiiiaaaSSSLLLOOOTTT```dddZZZNNNLLLQQQUUUZZZcccfffUUU:::''''''...>>>QQQaaa^^^JJJ555,,,+++((()))444LLLeeekkk\\\JJJFFFSSS```aaaYYYTTTZZZdddtttuuufffKKK666...'''$$$333RRRsssyyybbbHHH444000000444MMMmmmtttrrr^^^FFF???>>>BBBMMMKKKPPPWWW^^^jjjuuuyyywwwWWW===((('''+++---888GGGeeerrrzzzsssfffWWWCCC222&&&!!!!!!)))333DDDaaa{{{yyybbbNNNBBBMMMgggsssiiigggooo~~~mmmUUU===666333???XXXmmmsssooonnnuuuyyyoooXXX>>>000---%%%$$$&&&)))---444AAAOOOmmm{{{rrrttttttRRR===IIIbbb~~~pppRRR999)))%%%&&&'''(((***111CCC___zzzeeeGGG555///+++---...---///???\\\uuunnnZZZ\\\jjjqqqUUU===000***(((&&&))),,,++++++999JJJqqqsss\\\FFF666...++++++---000666HHHfff~~~^^^CCC888<<>>[[[}}}zzz\\\AAA666555222,,,111777<<<777000222===IIIllloooRRR>>>999:::===SSSsss~~~fffOOO999000))) !!!&&&&&&,,,@@@___xxx[[[GGG:::222111555000222222///+++,,,222777JJJaaa~~~uuu___JJJGGGRRRgggnnnNNNCCCGGG[[[{{{rrrUUU<<<000222//////111,,,&&&)))111DDDdddiiiLLL999777999999777333111///,,,...,,,///222111555GGG\\\~~~yyywwwxxxyyyzzzooolllgggaaaVVVLLLIIILLLTTTccckkkaaaQQQLLLPPPUUUaaajjj```GGG000 000EEEVVV^^^PPP>>>333+++###(((...>>>TTTeeeeeeTTTDDDBBBSSSbbbaaaZZZYYY```fffsssrrrcccJJJ888000'''!!!(((999ZZZxxxvvvRRR>>>///,,,,,,333MMMjjj{{{rrr^^^GGG<<<@@@FFFGGGKKKOOOVVV```nnnzzz|||wwwWWWAAA///+++)))***:::OOOgggmmmsssqqqcccNNN:::...%%%%%%%%%)))555OOOrrrxxx___IIIGGGYYYllluuulllqqqzzziiiOOO333,,,666WWWttt|||uuupppyyyxxxttthhhWWWBBB///%%%%%%$$$""")))000000???]]]|||~~~|||xxx{{{yyy[[[GGG___yyygggOOO:::+++$$$$$$))),,,111;;;PPPmmmaaaCCC222...//////...,,,---<<<[[[www~~~ppp___eeetttqqqUUU===///))))))((((((&&&%%%***;;;LLLrrroooVVV???111,,,+++000//////555GGGdddxxxXXX===:::<<>>FFFfff}}}iiiSSS>>>444+++ """)))+++000???\\\jjjMMM@@@:::111,,,......111222///,,,,,,000555DDDbbbmmmYYYEEEFFF\\\wwwaaaHHH@@@CCC___sssxxxgggOOOAAA555333333000...000+++,,,111>>>WWWtttrrrYYYBBB444::::::999777444111///---...------///111777DDDPPP}}}yyywwwwwwxxxxxxlllggg```YYYNNNGGGHHHOOO```iiikkk^^^OOOKKKOOOSSSaaadddUUU???000$$$$$$111===PPPZZZOOO===111***###)))222CCCWWWdddbbbVVVIIIFFFWWWeeeccc[[[ZZZcccjjjqqqrrrgggNNN;;;333,,,%%%"""+++BBBfff}}}jjjGGG777+++,,,///777PPPkkkzzzpppZZZBBB777<<>>...,,,///333CCCXXXhhhmmmqqqooobbbMMM888+++'''%%%&&&///BBB^^^|||uuu[[[EEEDDDWWWjjj~~~qqqkkkqqq{{{|||aaaIII333555FFFbbbtttuuusssttt~~~}}}wwwhhhRRR;;;+++###$$$%%%&&&,,,222000>>>\\\yyy|||{{{}}}ddd___ppp}}}```III888,,,''''''+++000777EEE]]]xxxcccFFF666222000000//////222DDDeeekkk\\\eeewwweeeKKK999///+++)))(((((('''&&&--->>>OOOrrr|||dddKKK999000---...222111000666GGGddduuuVVV:::555777LLLooovvvxxxsssYYYAAA666...,,,(((***AAA^^^lllNNN;;;111---,,,---,,,***///555333111;;;KKKmmmkkkOOO<<<999???UUUrrrxxxyyygggTTTAAA888///$$$ $$$&&&(((---;;;WWWxxxsssXXX???666333...+++---///222333111...---000444>>>TTTlll}}}vvvaaaSSSEEEGGGWWWjjjvvvzzz{{{tttYYYCCC;;;<<>>UUUnnnvvvgggOOO:::444===HHHMMMHHHPPP^^^pppxxxhhhQQQ>>>///...222888JJJ]]]lllnnnpppmmmaaaMMM666((()))(((***777NNNjjjkkkQQQ>>>BBBXXXlll~~~|||uuukkkjjjsssrrrXXXBBB333AAAXXXkkknnnjjjnnnyyyzzzfffKKK444(((%%%%%%)))***...111...;;;XXX{{{}}}xxx{{{{{{jjjqqq}}}tttVVVAAA444---***+++...333<<>>333///...)))''''''''''''///@@@PPPooo~~~mmmSSS===111---...///111111222999KKKhhhrrrUUU888555999OOOsssbbbGGG999111---,,,***000LLLkkkvvv]]]AAA111,,,+++******((((((,,,111111111;;;JJJhhhxxx^^^III;;;;;;@@@\\\wwwyyynnnrrryyybbbRRRBBB:::222((($$$&&&###&&&+++777OOOkkk}}}YYYDDD111,,,---+++***---///222444222///---...000666BBBQQQ```ooottthhhWWWMMMHHHCCCEEENNNWWW\\\]]]\\\cccggg___NNN>>>666555@@@JJJWWW^^^______aaaccceeeeeebbb^^^]]][[[TTTLLLBBB:::222000///,,,++++++)))+++...777KKKeeexxx|||hhhQQQ@@@777666444000---************((('''(((+++,,,...777@@@zzzxxxwwwvvvssspppgggaaaXXXNNNEEECCCNNNZZZgggddd]]]SSSLLLLLLPPPTTTZZZXXXGGG888333...,,,555???MMMSSSGGG444)))&&&%%%...;;;OOObbbkkkggg\\\RRR[[[eeehhh___UUUXXXfffrrr{{{tttaaaGGG444---***&&&+++111AAA^^^|||jjjKKK666,,,(((///888FFF]]]sssooo[[[CCC777<<>>SSSlll~~~ttt\\\DDD:::FFF```vvv~~~wwwllleeehhhuuummmQQQ===555FFF\\\gggaaa]]]iiizzzxxx```DDD///((()))(((---------...---<<>>@@@BBBEEEFFFGGGFFFKKKNNNKKKBBB999333111999===CCCHHHJJJLLLMMMNNNPPPSSSSSSOOOMMMKKKFFF@@@888444///---***(((''''''+++,,,---333GGGaaavvvmmmWWWGGG???777333...)))&&&&&&'''((('''%%%'''***++++++000777{{{xxxwwwwwwuuuppplllccc^^^WWWNNNEEECCCNNN[[[ccc^^^VVVOOOKKKJJJMMMPPPUUUWWWJJJ;;;555//////999MMMSSSPPPAAA...$$$%%%(((///===SSSgggpppkkk]]]QQQ]]]bbb```WWWRRR\\\nnn{{{~~~mmmQQQ888+++)))&&&###,,,666KKKfff|||{{{cccIII888///+++111===MMMcccwwwiiiQQQ;;;;;;MMM]]]^^^XXXYYY^^^ggguuummmXXX>>>777000***&&&---EEE]]]tttuuuuuuoooaaaMMM777)))&&&...888DDDVVVmmm}}}yyyfffMMM;;;===RRRnnn~~~qqqbbb^^^eeeuuukkkNNN;;;777DDDQQQUUUPPPSSSfffyyypppWWW<<<,,,(((******...,,,+++///444GGGdddxxxqqqwwwwwweee```cccsssttt]]]BBB333...,,,,,,------...333BBBYYYpppxxxwwwssssssnnn___LLL:::000---,,,)))''')))///>>>VVVjjjwwwxxxwwwvvvvvvtttlllbbbiiijjjfffYYYHHHFFFYYYpppvvvuuusssrrrrrrsssvvvzzzlll[[[EEE555////////////)))&&&$$$$$$$$$)))555BBBSSS```lllpppooonnnoooooo\\\OOO>>>111,,,+++)))(((***+++///777HHHbbb~~~{{{nnnVVVBBB000999GGGWWWkkk}}}~~~xxx```GGG777111000000000---333III```vvvyyymmmHHH999,,,***......+++((($$$%%%(((+++,,,000999CCCUUUbbbooottttttwww{{{~~~~~~iiiPPP???666111222666===MMM[[[]]]\\\[[[XXXSSSRRRTTT^^^jjjpppooonnnoookkkgggccc___[[[VVVSSSRRRHHHAAA:::444...)))&&&&&&%%%(((***---777FFFOOORRRMMMUUUTTTJJJJJJSSSRRRHHH===555,,,******))))))***(((***,,,,,,***(((&&&%%%%%%***222888======777//////333888:::999999;;;>>><<<>>>???===999444222111333333333555888;;;<<<<<>>999222222222000+++(((''''''((()))))))))---???[[[sss~~~}}}rrr^^^MMMDDD999555...(((%%%$$$&&&((((((&&&'''***+++***---222{{{xxxuuuvvvxxxvvvoooiii```\\\UUUKKKAAA???KKKZZZccc\\\TTTOOOKKKHHHJJJNNNSSSVVVLLL<<<555///222@@@WWWTTTIII999)))###&&&+++111BBBYYYjjjmmmeeeXXXOOOVVVXXXVVVQQQUUUdddwwwyyybbbCCC---&&&''''''$$$(((555MMMhhhxxxttt___KKK888111...444@@@RRRgggwwwdddLLL:::BBBZZZiiieee[[[VVV___mmm||||||cccKKK000...***&&&$$$///IIIbbbsssvvvvvvnnn^^^III666+++$$$000<<>>RRRnnn{{{mmmiiinnnyyyvvvfffYYYXXX[[[iiivvvxxxtttrrrqqqppp\\\KKK888...+++***+++---++++++---444DDDTTTZZZXXXQQQQQQNNNGGG<<<444000///***&&&###$$$'''///???MMMYYYXXXUUUSSSVVVXXXQQQHHHLLLLLLKKKDDD::::::HHHYYY[[[WWWVVVWWWWWWUUUUUUXXXLLLBBB555---,,,......---)))'''%%%&&&%%%(((000:::DDDMMMXXX]]][[[WWWUUUUUUJJJBBB888///+++)))'''%%%((()))---333>>>RRRgggvvvvvvsssooojjjbbbTTTBBB444,,,888FFFPPP[[[hhhppprrrkkkooowww}}}|||vvvssstttooonnnooolllaaaNNN===666111000000111000777HHHZZZjjjrrruuuppplllhhh[[[LLL666---'''***///...+++)))%%%'''((()))***///777>>>DDDKKKRRRTTTTTTUUUYYY\\\[[[LLL;;;111...,,,,,,...222999@@@AAAAAACCCAAA===???AAAGGGNNNOOOMMMNNNQQQKKKIIIFFFDDD@@@::::::===;;;888333///+++(((''''''&&&)))******...555999999444999999333333888888333555222---+++)))((('''&&&&&&''')))))))))'''%%%$$$!!!&&&---111111///,,,)))+++000555666555555:::>>>999;;;;;;999666333222333...+++)))(((***---///000444999<<<:::888555///(((,,,000///)))$$$%%%(((((())))))))),,,;;;UUUkkkvvvtttxxx|||zzzppp```PPPGGG666111+++%%%######&&&(((&&&$$$###'''((('''))),,,wwwtttsssuuuxxxvvvnnngggaaa\\\TTTHHH===<<>>???===:::;;;>>><<<777666777888888444222999CCCEEEAAAAAADDDCCC>>>;;;===444000+++)))***+++,,,+++***((((((******+++111888???FFFOOOSSSOOOGGGBBBAAA;;;888222---)))'''&&&&&&&&&(((+++000888FFFVVVbbbcccdddccc___TTTFFF:::333222<<>><<<:::;;;>>>===444---,,,---------///////////////333777666222111333999>>>===888999===888777777888444...///444333222///+++))))))***+++***...///,,,,,,///000...,,,...111222111///---+++...///...,,,+++***)))'''((((((((()))***)))(((&&&&&&)))---111222///,,,+++,,,111555777666888<<>>>>>@@@BBBCCCBBB>>>>>>???===888111+++&&&&&&''''''(((,,,(((***+++)))+++---+++'''---,,,+++)))'''''')))***+++&&&$$$###""" """'''000333333///---111333333---...111555444111333777<<<888888<<<;;;444///000((('''&&&&&&((()))******+++***+++.........333:::AAAFFFNNNRRRLLLAAA:::777222111...***&&&%%%''')))%%%'''+++000777CCCQQQ[[[]]]___aaa]]]RRRDDD<<<:::<<>>>>>999777444111000222555888@@@@@@>>><<>>;;;999:::===AAADDD<<<888666999;;;:::<<>>222;;;DDDDDDFFFNNN\\\eeennnrrrppphhhXXXIII777///'''(((555III[[[eeemmmooolll^^^III777...---%%%,,,>>>YYYtttwwwdddWWWbbbyyyzzzooojjjqqqzzz~~~mmmSSS>>>333///000---+++:::VVVhhhlllWWWJJJ999...+++---///000000...,,,,,,///444:::>>>DDDHHHJJJFFF===666444444222000333::::::444111444888<<<666***'''...000+++)))'''&&&%%%%%%''')))+++***++++++***(((((()))+++///000///+++&&&%%%'''))),,,((('''((((((&&&'''***666999888555666999888333333222333666:::<<<:::777??????@@@@@@@@@<<<777444444,,,(((***+++***,,,222...000111//////333<<>>:::444333---((((((---111222111222555;;;???<<<666444777888:::>>>CCCDDD???666...111000//////000///...,,,111111111111222222333333333666;;;BBBFFFEEE>>>888<<>>---'''***111<<>>BBBDDDCCCBBBFFFEEEEEEFFFGGGGGGFFFFFF999222---......+++,,,000---000111000///222999@@@LLLTTTYYYUUUKKKAAA888111---+++(((&&&&&&(((***,,,++++++,,,111999BBBJJJNNNZZZYYYXXXWWWSSSKKK@@@999;;;>>>CCCIIIPPPWWW^^^bbbggggggjjjmmmiii___ZZZ[[[[[[]]]\\\VVVOOOIIIAAA:::666222...111<<>>???;;;::::::===@@@CCCCCCAAA???BBBEEEFFFEEEFFFGGGDDD???999333---,,,000444666555555888???GGGHHHBBB??????@@@BBBEEEJJJMMMKKKEEE@@@<<<;;;;;;::::::888666444:::<<<>>>AAACCCEEEFFFFFFIIIKKKPPPWWW\\\^^^[[[XXXZZZ```eeeddd___^^^ccchhhrrrtttwwwyyyyyyvvvrrrooommmjjjhhhkkkqqqttttttrrrvvvwwwwwwwwwwwwvvvuuuuuurrrqqqnnnjjjgggiiimmmrrr|||}}}}}}}}}}}}~~~~~~}}}{{{xxxwwwqqqqqqrrrssstttsssrrrqqqrrrsssrrrrrrqqqrrrsssttt}}}xxxwwwxxxxxxssslllfffcccbbb___VVVHHHAAAHHHWWW```bbbRRREEEEEEKKKMMMTTTZZZXXXGGG888'''!!!%%%000AAAOOONNN???...&&&###$$$***111FFFXXXcccZZZIIIFFFQQQ]]]bbb\\\YYY]]]gggllljjjeeeWWWGGG444(((&&&)))******777KKKfffrrreeeIII222((('''(((+++999VVVmmmgggRRR<<<222111>>>GGGHHHNNNWWWkkksssyyyvvvkkk\\\JJJ===---%%%&&&:::UUUlllyyy}}}tttdddSSSBBB555+++&&&---<<>>??????DDDLLLRRRIIIFFFLLLNNNHHHCCCCCCAAA???>>>???BBBDDDEEEEEEEEEEEEDDDDDDEEEGGGJJJKKK===777333222111...---///---///111000///111555999HHHNNNQQQKKKBBB;;;333---)))(((&&&%%%&&&'''***+++***+++---000555;;;@@@CCCLLLLLLLLLKKKIIICCC<<<777333111666@@@EEEEEEKKKTTTTTTPPPNNNOOOOOOKKKHHHIIILLLPPPOOOIIIDDDAAA>>>:::555222000333:::CCCLLLPPPLLLNNNMMMIIIEEEAAA888000...++++++...---)))(((***,,,,,,,,,,,,,,,---//////...000222555555444222111444777;;;>>>@@@???>>><<<>>>AAAAAAAAACCCGGGFFFBBBDDDDDDEEEHHHLLLMMMLLLKKKMMMPPPQQQPPPQQQTTTQQQLLLGGGAAA;;;888999;;;<<<<<<<<>>[[[sssxxxfffQQQ???333,,,)))111BBB\\\sssuuuqqqrrr{{{{{{xxxlllkkkjjjjjjfff```XXXTTTRRROOOHHH>>>444---++++++'''---111000///000+++$$$%%%$$$%%%(((,,,...---+++'''&&&%%%%%%&&&))),,,......///000///...000333666333444666666555444777:::AAAJJJOOOIII@@@<<<:::999111///,,,+++,,,000555888KKKFFFBBBBBBEEEFFFCCC???GGGEEE???666---)))))),,,---333;;;AAA@@@>>>DDDMMMQQQDDDAAAKKKNNNDDD>>>BBB???===;;;::::::<<<>>>???>>>>>>>>>>>>======???@@@:::666333222111000...---,,,///111111000///111333:::???AAA<<<777333///***'''&&&&&&&&&&&&'''((((((+++,,,...000222444777999???@@@@@@???===999555222...(((---999:::222666AAACCC===888777999;;;;;;;;;>>>CCCCCC<<<777666888777777666666888<<<@@@BBBCCCCCCEEEEEEBBBAAA>>>666------+++,,,...---)))''')))***+++---///111444888:::888888999:::;;;:::999777>>>AAAFFFIIIIIIHHHGGGGGGGGGKKKMMMNNNQQQTTTRRRNNNMMMMMMOOOSSSWWWZZZ[[[[[[ZZZ]]]^^^]]]```cccaaa\\\]]]WWWQQQLLLLLLMMMNNNNNNNNNSSS\\\dddddd______cccccccccccceeehhhkkkmmmnnnjjjkkkmmmmmmkkkhhheeedddiiimmmssszzz~~~}}}}}}{{{}}}zzzrrrhhh```___aaa[[[TTTEEE;;;DDDVVV]]]YYYKKKBBBBBBHHHLLLVVVYYYPPPBBB555((('''///???RRRaaaTTTCCC444000+++%%%'''...HHH^^^kkk___NNNLLLTTTZZZUUUQQQPPPWWWbbbhhheee```MMM===...***---...111555HHHXXXjjjnnnbbbNNN<<<111,,,111:::JJJ^^^hhh[[[GGG333;;;KKKWWWWWWQQQTTT\\\fffuuu~~~vvvaaaJJJ777+++###,,,GGGdddzzz}}}iiiQQQ;;;...++++++///@@@WWWiiiqqqpppmmmkkkiiibbbaaaiiiqqqrrrooollleeeeeebbb\\\SSSLLLFFFBBB>>><<<666///)))%%%$$$$$$###***000222111---&&& !!!$$$'''***++++++%%%$$$%%%%%%'''***,,,...000111333333333444444555777:::<<<:::777888<<>><<<;;;888666333222333666999<<>>;;;888<<>>:::???<<<;;;888555444444777999666999<<<===;;;888777666222222111000000///---***+++---///000000//////000000555666222///...+++''''''''''''((('''&&&%%%%%%,,,...000000......000333666888888888666333000///,,,(((---777555,,,---999>>>:::444333666;;;======<<>>???BBBFFFKKKMMMLLLKKKJJJKKKIIIGGGFFFDDD;;;111...++++++---,,,((('''***'''+++111555:::???EEEJJJIIIHHHHHHKKKMMMOOOMMMLLLPPPSSSWWWYYYYYYXXXXXXYYYXXX\\\___```dddgggeee```YYYZZZ]]]bbbhhhmmmooooooppprrrsssrrrtttxxxwwwsssrrroookkkiiiiiikkklllmmmkkkqqqyyy{{{uuuooottt}}}~~~~~~~~~~~~~~~yyyqqqhhhbbbbbbdddVVVJJJ;;;777BBBQQQWWWTTTKKKDDDFFFMMMSSS___aaaTTT<<<000'''***666DDDRRR[[[MMM???444333...''',,,777NNN```fffZZZNNNQQQXXXZZZTTTRRRTTT]]]iiioookkkdddOOO>>>///...111222666;;;KKK___sssvvvfffNNN666&&&(((000===NNN^^^bbbSSSAAA666DDDVVV^^^WWWOOORRR\\\kkkyyyuuuZZZAAA///&&&### %%%777RRRlll|||xxxeeeMMM777***'''))))))666HHHVVVZZZWWWSSSPPPWWWOOOLLLRRRZZZ]]]^^^___```bbb]]]QQQFFF???;;;888444222...***'''$$$######%%%***111444111,,,&&&"""!!!%%%))),,,///''''''((()))+++,,,......000111222222222222111111333:::===:::888:::???BBBDDDIIINNNLLLFFFAAA??????AAA???===;;;;;;<<<===???CCC@@@>>>>>>@@@AAA@@@>>>AAAAAA???:::555222333555444555999<<<999555888>>>EEE>>>;;;??????::::::???======;;;888666666999;;;666;;;BBBDDD@@@;;;888777555666666333333222...(((***,,,...///111111000000333555555000---,,,((($$$'''((()))******(((&&&$$$,,,///000...+++***,,,///000333777999888777666666222333999@@@===666777?????????>>><<>>000777JJJWWWWWWTTTMMMHHHMMMTTTYYYbbb___NNN666+++%%%---<<>>:::IIIYYY[[[OOOGGGOOO\\\ppp~~~rrrUUU>>>111,,,***)))///@@@XXXjjjppppppoooeeeSSSAAA333+++(((''''''///:::CCCFFFCCC>>>;;;CCC???===AAADDDGGGMMMTTT[[[___ZZZLLL>>>888444111333111---+++)))(((''''''&&&***///222000+++''''''!!!###&&&))),,,000222+++,,,...111333555777888;;;999777666777888888888888AAAHHHFFFDDDIIIOOORRROOOQQQUUUWWWVVVSSSSSSTTTTTTSSSQQQOOOMMMLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKPPPRRRRRRNNNIIIEEEEEEGGGHHHFFFGGGJJJIIIGGGIIINNNQQQPPPMMMIIIFFFEEEHHHLLLKKKLLLLLLKKKIIIJJJNNNQQQJJJPPPVVVVVVPPPIIIEEEDDDGGGIIIHHHBBB???<<<555,,,******,,,...111222222111777888777222///---)))###%%%'''***------+++(((&&&+++......+++'''&&&))),,,,,,111999???AAACCCEEEGGGCCCJJJPPPQQQLLLHHHIIIKKKFFFLLLOOOMMMOOOUUUWWWVVVUUU^^^ccc\\\UUUXXXaaahhhfffggglllqqqvvvxxxwwwvvvoooooolllkkkllljjjaaaUUU???777111---***(((***///888AAAMMMWWW^^^eeemmmsss{{{yyyzzz~~~~~~{{{~~~~~~||||||{{{vvvxxx}}}~~~vvvmmmiiiiiijjjjjjPPP777***;;;UUUaaa]]]WWWPPPLLLQQQXXXZZZ___WWWBBB222((($$$///@@@IIIJJJIII===111,,,...+++)))999PPP___```TTTCCCDDDYYYhhhiiiWWWWWW\\\hhhtttvvvooofffRRR???000111555777===FFFUUUkkkyyymmmQQQ999---(((&&&...@@@YYYlllkkkTTT===<<>>EEEOOO\\\gggooovvv~~~||||||wwwsssrrruuuyyyzzzzzz{{{~~~~~~vvvqqqpppnnnqqqvvv|||~~~~~~{{{~~~wwwrrrxxx~~~tttfff```bbbccccccHHH777222FFF^^^dddZZZQQQMMMPPPSSSVVV[[[[[[MMM===//////++++++:::MMMNNNDDD;;;111---000...---@@@ZZZ]]]ZZZOOOEEELLL^^^hhhgggWWWZZZ___eeennnsssnnnfffAAA888222222///...:::LLL]]]nnnsss^^^CCC222((( %%%...CCC```tttoooTTT;;;777AAAHHHDDD<<<<<>>666555???JJJWWWTTTNNNFFF>>>888666555222111111777CCCLLLIII@@@;;;333---+++(((&&&(((...---111333000000333555444777777666333000...000222DDDMMMQQQIII>>>888666555888<<<>>>===???DDDEEEBBB:::===AAADDDFFFJJJPPPTTTWWWXXX\\\___aaa___\\\YYYZZZ\\\```eeekkkooorrrtttqqqsssrrrpppuuuwwwkkkaaaZZZVVVTTT^^^ffffff[[[PPPJJJ@@@555+++---000333333111...,,,)))+++---//////---***(((&&&(((***---...---+++)))))))))(((&&&%%%%%%'''(((***///<<>><<<<<>>555+++(((***///222555666777888999;;;;;;>>><<<555111444888999777555333666;;;GGG[[[mmm~~~yyyvvvkkkkkkjjjhhhddd___[[[XXXNNNKKKGGGEEEEEEEEEEEEDDD@@@AAABBBAAA???<<<888666000222888>>>BBBBBB>>>:::777888:::;;;>>>CCCJJJNNNIIIAAA888333333222///,,,+++---//////---+++++++++111111555999999555111111}}}zzz||||||ppp```YYY]]]bbb\\\QQQCCC<<<===KKKTTTPPPIIIFFF<<>>LLLZZZaaa^^^MMM888+++&&&$$$(((+++000777:::666...'''(((---111///(((&&&)))...444000,,,)))((()))***+++(((+++111===MMMVVVPPPDDD;;;777222///------///111555888888666777===CCCDDD@@@@@@@@@AAAAAACCCEEEGGGTTT^^^eeedddaaaaaaaaaaaaaaadddiiinnnrrrwwwxxxxxxsssssssssvvv{{{~~~zzzyyy~~~}}}{{{zzzyyyxxxvvvtttxxxyyy{{{|||||||||{{{{{{}}}yyyxxx|||~~~{{{wwwwwwyyyvvvsssuuuyyyzzzwwwssslll```PPPEEEAAA@@@>>><<<;;;>>><<<555111///,,,&&&///000222222222///---+++...------333:::===:::666<<<999888:::>>>===888222///---***((()))***+++,,,+++111<<>>777;;;JJJUUUPPPFFFAAA;;;>>>IIIZZZeee^^^JJJ888...---444EEEZZZ```OOO;;;...'''$$$'''---888MMMaaaddd^^^VVVSSSVVVYYYTTTKKKVVVcccrrrxxxtttgggSSSCCC333---(((''')))...888AAADDDJJJLLLCCC555+++'''%%%'''(((***,,,---,,,***))))))******((($$$$$$&&&***///---+++***+++***(((&&&%%%+++444AAAQQQ\\\ZZZQQQEEECCC@@@===;;;===>>>>>>FFFIIIIIIGGGIIIQQQWWWYYYSSSSSSTTTUUUYYY\\\^^^```ooowww}}}{{{yyyyyyzzzzzzzzz{{{}}}~~~|||||||||}}}zzztttqqqnnnnnnrrrsssnnnjjjjjjnnnkkkhhhfffdddbbb```]]]aaaccchhhlllooonnnllljjjmmmgggdddhhhkkkkkkjjjjjjeeebbb```bbbeeeddd]]]WWWRRRIII???999999999777555666666333...,,,,,,***&&&,,,,,,,,,---......//////111000000666===AAA???;;;CCC@@@>>>@@@DDDCCC===777111---)))(((***,,,,,,,,,)))111<<>><<<999===FFFKKKFFFEEEGGGCCC:::777999???EEEJJJKKKIIIFFFCCC@@@>>>DDDMMMPPPLLLFFFIIILLLNNNMMMJJJHHHHHHJJJIIIPPPWWWYYYTTTPPPQQQUUUVVVVVVVVVTTTSSSTTTXXXZZZVVV[[[\\\[[[\\\bbbgggiii```___```cccfffcccYYYQQQIIICCC999111++++++---000///000---&&& """$$$$$$#########$$$$$$((((((&&&&&&***---,,,,,,((((((+++000888FFFSSSbbbiiiqqqttttttqqqiii___\\\\\\\\\]]]\\\YYYTTTQQQJJJFFF???999444222222222,,,,,,,,,,,,,,,---///000&&&%%%$$$&&&)))***(((&&&###$$$'''***---,,,)))&&&)))))))))((()))///:::CCCLLLFFF===555000......///...---+++***))))))(((''')))+++,,,,,,,,,,,,+++***|||vvvuuuxxxyyyyyynnnggg```bbbkkknnn```NNN444444@@@UUU___UUUDDD;;;<<<@@@LLL^^^fffZZZDDD333+++---777KKK]]]\\\HHH333+++&&&"""&&&///???WWWjjjddd^^^VVVSSSSSSSSSPPPLLL]]]nnnwwwcccMMM===...***$$$""""""'''---222666888888333+++'''(((+++&&&&&&&&&'''(((***+++,,,***((('''%%%&&&''')))***---,,,---000333333///***---333<<>>===;;;@@@???>>>@@@AAA@@@;;;777111---((('''))),,,,,,,,,'''000999;;;888444444666888666444222222111///---,,,///444777999999777555111000///...---,,,+++***&&&+++///000222333111,,,---222666666777777333...'''))),,,111555666555333444222111444:::===<<<999666:::===<<<888555444555888:::>>>BBB@@@;;;:::======>>>>>>>>>======@@@BBB===AAACCC???>>>CCCHHHJJJCCC@@@???BBBGGGFFF>>>777:::555...***)))+++++++++000333000((("""!!!######!!!!!! !!!"""&&&((('''))),,,,,,***)))''''''+++---///666===CCCJJJQQQUUUXXXUUUKKK@@@DDDEEEGGGIIIJJJHHHCCC???:::666///(((%%%$$$&&&''''''(((***++++++,,,...111***'''%%%&&&)))***)))&&&''''''(((***+++***'''$$$''')))***'''%%%(((111888EEEBBB===777222000111333111...+++)))(((((('''%%%%%%((((((''')))---...,,,zzzttttttuuuuuusssiiieeebbbfffllljjjVVVBBB///555GGG\\\aaaSSSCCC======CCCQQQ______OOO<<<222+++...999MMM[[[WWWDDD222((($$$###'''222DDD[[[mmmfffbbb\\\WWWSSSOOOMMMLLL```mmmxxxwwwkkkYYYCCC444(((%%%!!!!!!$$$%%%,,,,,,,,,)))%%%###&&&)))&&&%%%$$$&&&)))+++------+++))))))+++...000000...222333666===EEEHHHFFFCCCDDDJJJOOOQQQUUU]]]ccccccbbbfffhhhgggkkksssvvvttt{{{}}}|||xxxwww{{{~~~|||zzz{{{~~~}}}zzzyyyzzz|||{{{wwwuuuwwwvvvssspppooommmiiieeecccbbbbbb______^^^^^^]]]YYYTTTPPPOOOQQQQQQMMMLLLNNNPPPNNNLLLMMMRRRUUUQQQIIIFFFGGGCCC@@@===;;;:::999888777777888<<<@@@DDDDDDAAA===777333333888<<<>>>BBBGGG===888555666999;;;777444......///000222555777999666111---+++***(((%%%$$$&&&(((---111444555555444222333555666888999999999:::;;;<<<===<<<:::777555111,,,&&&%%%(((++++++***)))...444666444222333555666555444111...+++++++++(((+++...111333222000...)))((('''''''''&&&%%%$$$"""(((+++***+++---+++&&&&&&%%%)))///000---******$$$"""!!!"""%%%&&&&&&%%%(((***,,,...///.........+++...000///,,,***+++---000---///444444///---...///000111000//////000111...333555000---000444555000+++(((+++111333...(((---,,,++++++++++++,,,,,,444888666,,,&&&&&&&&&%%%"""#########%%%&&&(((++++++***,,,000000---+++))))))++++++)))***......555<<<======;;;666///333444888<<<>>><<<777333111...***&&&$$$###$$$$$$)))+++---...---...000333...***'''(((+++---,,,)))***)))***+++,,,,,,)))''''''+++...+++'''&&&+++000666777777333///---///222111...)))''''''((('''&&&$$$'''(((%%%(((...111///yyytttttttttrrrpppgggeeedddgggkkkdddMMM777000888KKK[[[ZZZLLLCCCCCC>>>FFFUUU___XXXEEE888444,,,...:::MMMYYYTTTCCC555%%%###$$$)))555GGG\\\kkkiiieeeaaa\\\UUUNNNKKKLLLYYY^^^```\\\TTTHHH888***$$$### $$$&&&((()))&&&"""!!!"""&&&$$$$$$&&&***------,,,---,,,...222888999777333<<<===AAAKKKWWW^^^___]]][[[```aaa]]][[[```gggjjjrrrxxxzzzyyy}}}|||wwwwwwtttsssrrrqqqnnnllljjjiiihhhjjjiiidddaaaaaa^^^ZZZ^^^ZZZUUURRRSSSRRRPPPMMMOOOMMMJJJIIIHHHGGGEEECCC@@@BBBBBB>>>===BBBEEEDDD@@@CCCIIIKKKDDD:::777:::444222///......///...---000000000333777777555111***((()))...000000222777555///******///333333222***+++---///111444999<<<===777333222111---***((((((,,,333:::===<<<999666444666888888777777888:::666888;;;;;;999666555444111+++%%%###'''***+++)))***---111444777888999:::777888777333---***+++---'''))),,,...///---+++)))%%%$$$$$$$$$%%%%%%###""""""(((+++((((((,,,***$$$&&&!!!###,,,...&&&$$$''''''### !!!!!!###(((...///,,,)))(((((($$$&&&((((((&&&'''+++///...((('''---///+++'''((((((***++++++)))(((((()))***///111+++'''(((,,,---***###!!!(((,,,)))$$$"""''',,,...---,,,...111333777555+++$$$######  """###%%%''')))+++---,,,)))+++000111...+++(((''')))'''######%%%&&&///555333...,,,,,,+++***---111666888777222......---,,,+++)))((('''&&&(((+++------++++++---000...***''')))...111000...((((((((()))++++++)))'''$$$***...,,,'''###&&&***&&&***---,,,((('''))),,,...***%%%###$$$&&&%%%$$$###&&&&&&###&&&---111///yyyvvvvvvuuupppkkkcccbbbdddhhhcccSSSAAA777888???JJJRRRRRRKKKDDDAAAHHHKKKNNNPPPLLLBBB666...,,,...888LLL]]]\\\JJJ777,,,)))'''***333BBBQQQZZZjjjcccZZZSSSPPPLLLEEE???HHHEEEBBB???<<<666...(((""" """&&&((($$$ %%%***###"""+++333444444666;;;<<>>>>>===;;;===<<<::::::999888555333000111111222333333444444555777999:::999555000---//////---***((((((***,,,------...///...,,,***(((%%%'''&&&###%%%+++...---))))))((()))***,,,...000...000111111222666;;;???CCCBBB===555222444333111111222777???GGGKKKJJJHHHGGGFFFEEEFFFFFFCCC===888<<<===@@@DDDGGGGGGCCC@@@???222%%%###&&&(((***,,,---444::::::<<>>999555888555222111///+++&&&!!!!!!"""$$$!!!"""(((+++***...888???AAACCCGGGRRRUUU[[[dddkkkmmmhhhbbbgggiiimmmsssyyy}}}}}}|||xxxsssnnnmmmkkkmmmttt}}}}}}yyy{{{}}}|||~~~zzzsssooooooooollliiihhhiiiiiigggeeedddccccccfffgggeee]]]SSSLLLJJJKKKKKKHHHEEECCCBBBAAA???===@@@===999888:::;;;:::999999777555444444333111000222111000111222222000...---......///////////////...000222333222000---+++*********(((&&&&&&(((***///...,,,+++)))(((((('''(((,,,,,,)))(((******((((((((()))***+++---......444444555999???CCCEEEFFFRRRPPPKKKFFFFFFGGGBBB;;;666999@@@KKKVVV]]]```______]]]\\\\\\ZZZVVVOOOIIIDDDHHHOOOUUUYYYZZZXXXWWWHHH888((($$$(((,,,///222555<<>>666///+++***%%%&&&)))+++,,,+++)))'''%%%%%%%%%%%%%%%&&&'''(((---,,,***)))(((((())))))%%%%%%&&&)))+++,,,***)))((($$$ ###$$$%%%$$$%%%'''((((((&&&$$$###&&&''')))*********+++,,,000---+++***++++++(((&&&,,,---...---***((('''&&&,,,,,,,,,,,,++++++******)))'''%%%%%%%%%$$$###!!!%%%%%%&&&)))---...,,,))),,,,,,+++***(((%%%###!!!!!!&&&+++...///,,,+++))))))***,,,...000---,,,+++(((&&&%%%&&&'''(((***++++++)))'''''''''(((***---///000000///...---,,,)))''''''''')))***+++,,,---,,,******+++---//////000000000...---,,,)))'''''''''***+++++++++...,,,************)))(((&&&''''''&&&%%%$$$######&&&%%%$$$"""!!! %%%$$$$$$###$$$%%%&&&'''xxxvvvyyywwwmmmcccSSSSSSYYYbbbbbbUUUEEE;;;BBBJJJQQQPPPHHHBBBCCCFFFDDDMMMXXXYYYOOO@@@444---'''888PPPbbbdddTTT<<<+++$$$$$$&&&)))...555;;;>>>===999444222333222...+++***(((%%%%%%%%%$$$"""!!!!!!!!!$$$$$$&&&&&&$$$!!!###***000444:::FFFQQQVVVXXX^^^eeennnrrrwww|||~~~}}}zzzxxxrrrrrrrrrtttvvvvvvtttrrrooommmlllllllllnnnyyy}}}}}}}}}xxxkkkaaajjjiiigggfffeeedddeeeeeeccc^^^WWWTTTSSSSSSQQQOOOLLLMMMNNNNNNLLLIIIFFFDDDCCCDDDBBB===666111111222555444222111000...+++)))///......///222333333222000000///000111000...+++)))((((((***,,,,,,+++***++++++,,,---------,,,,,,******+++,,,,,,++++++***'''((()))((('''&&&'''(((...,,,)))&&&%%%%%%&&&&&&&&&+++...***&&&%%%%%%###''')))---111555777888888DDDDDDFFFLLLUUU[[[[[[YYYhhhgggccc```aaabbbZZZPPPDDDIIISSS```llluuuyyyzzz{{{{{{zzzyyyvvvpppiiicccYYY___iiisssyyyzzzwwwtttRRR>>>+++&&&***///222444555>>>EEEHHHKKKPPPUUUVVVKKKHHHCCC:::222,,,***)))###$$$&&&''')))))))))))))))'''%%%$$$$$$&&&(((***...---+++)))(((''''''((($$$%%%&&&))),,,---,,,***'''$$$  ###%%%&&&%%%%%%&&&''''''%%%$$$###&&&(((************,,,...222000---+++++++++***(((---...000///,,,***))))))++++++,,,,,,,,,+++******,,,+++******)))'''$$$!!!###$$$&&&)))---...---+++)))***+++,,,***(((%%%### !!!%%%***---...)))))))))***+++,,,---...,,,+++)))'''&&&&&&'''(((''')))******(((''''''(((++++++,,,,,,,,,---,,,,,,---+++(((&&&%%%&&&(((***+++,,,+++)))'''''')))+++//////000000000///......'''&&&%%%'''***,,,,,,,,,...+++)))(((((())))))((('''((((((((((((&&&%%%$$$######"""!!! ###$$$$$$######"""!!!!!!~~~wwwwww{{{yyymmmbbbQQQRRRXXX___^^^QQQBBB999CCCPPPYYYUUUIIIAAA@@@BBBEEERRR^^^^^^PPP>>>111,,,(((;;;TTT```XXXFFF333(((######$$$%%%(((,,,000222000---++++++,,,,,,***((('''%%%###"""###$$$&&&'''"""!!! !!!$$$(((***+++,,,,,,***)))---555<<>>===<<<;;;:::999888888888888777444222//////---***%%%######$$$******)))******)))&&&$$$,,,---///111333333333222...///000222444333000...)))(((((()))+++,,,+++******+++,,,---............+++***))))))))))))***+++)))***++++++((('''&&&'''((('''&&&%%%$$$%%%%%%&&&$$$***,,,'''$$$$$$&&&&&&%%%***444>>>HHHNNNRRRSSS```aaaccchhhnnnsssvvvwww}}}~~~}}}xxxuuurrrkkkcccWWW^^^jjjwww}}}pppuuu|||TTT@@@,,,&&&***---...---+++333;;;===>>>BBBEEEEEE<<<:::666000+++)))***,,,&&&&&&%%%&&&&&&((()))***,,,)))&&&$$$$$$&&&)))+++------...---+++)))'''%%%######$$$'''***,,,,,,+++&&&$$$"""!!!!!!###&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&((()))))))))***,,,...111///,,,*********++++++///000111000...+++******))))))************)))(((++++++,,,......+++&&&###!!!###&&&))),,,------,,,''')))+++---,,,***'''$$$###""" !!!$$$((()))***$$$%%%''')))+++---.........+++(((&&&%%%&&&''''''$$$&&&(((((((((((()))***///---,,,*********+++,,,,,,+++)))(((''''''((((((++++++***'''%%%%%%&&&(((---------...............((('''&&&''')))+++++++++***(((&&&&&&(((***++++++((())))))++++++***'''%%%######$$$$$$$$$###"""!!!$$$$$$%%%%%%###!!!zzzvvvxxx}}}zzznnncccWWWWWW[[[^^^WWWIII<<<666DDDVVVccc^^^PPPEEE@@@>>>GGGSSS^^^[[[LLL:::///***+++;;;LLLOOODDD555,,,)))%%%$$$""""""###&&&***,,,***)))(((((())))))(((''''''%%%###""""""$$$(((+++%%%&&&&&&'''***---///111111111111111444;;;DDDLLLSSSaaaooouuuuuuvvv{{{~~~vvvjjjaaa\\\\\\PPPOOOMMMLLLMMMMMMMMMKKKNNNQQQVVVZZZ[[[^^^iiiuuu|||{{{xxxtttooollljjjjjjnnnggg___\\\\\\YYYRRRKKKOOOLLLJJJMMMPPPMMMCCC999<<<777222222555888888777;;;888555222111000//////...,,,)))***,,,...------))))))'''$$$"""!!!"""###&&&&&&'''(((***+++)))'''+++---///111111111000000,,,---///222444444111...---,,,+++,,,------+++***(((((()))***,,,...///000,,,+++)))'''&&&'''((()))+++,,,---+++'''%%%######!!!"""$$$&&&'''(((''''''(((+++***$$$"""''',,,...(((111???PPP___jjjpppsss{{{~~~wwwpppmmmjjjgggppp}}}lllNNN===+++&&&''''''$$$###!!!)))//////...000222111---,,,***'''&&&(((,,,///***)))'''&&&&&&''')))***...+++'''$$$###%%%)))+++***,,,000222000,,,'''###"""!!!"""%%%(((******)))%%%%%%###""""""$$$&&&((('''''''''''''''((())))))'''((()))(((((((((+++---,,,,,,***)))((()))+++---000222222111...+++))))))&&&&&&&&&&&&&&&&&&&&&'''((())),,,///000...)))%%% ###&&&)))+++,,,,,,,,,&&&(((+++------+++)))''''''%%%######%%%&&&%%%%%% !!!%%%(((,,,...///000///+++'''$$$%%%&&&&&&%%%!!!###%%%'''((())),,,///111///,,,)))((((((***+++)))***,,,---,,,***'''&&&)))***)))'''%%%$$$%%%'''************++++++,,,,,,---+++)))))))))***)))(((&&&$$$$$$%%%))),,,------))))))***---...---)))%%%###$$$%%%''''''&&&%%%$$$%%%&&&''''''%%%### zzzxxxwww{{{}}}yyynnnddd[[[]]]___[[[NNN>>>666666III[[[hhhaaaRRRGGG@@@;;;DDDMMMTTTPPPBBB333+++))),,,666???===222)))'''***'''%%%###!!!"""%%%))),,,''''''(((((()))(((((('''''''''%%%$$$###%%%***...///111444777999;;;<<<===>>>??????AAAFFFNNNXXX^^^eeennnvvvwwwvvvwwwyyyyyyuuussslllaaaTTTJJJFFFEEE;;;999777888:::<<<======@@@CCCHHHNNNOOOQQQXXXaaahhheee```ZZZUUUQQQNNNMMMRRRIII@@@@@@DDDDDD===555777555444777;;;;;;777222222...******---000111000333111///---,,,+++++++++)))%%%"""###&&&******)))((('''%%%$$$$$$%%%''')))%%%%%%%%%''')))+++***)))---///111111000///...///,,,---///222555555222000///...------------***(((&&&&&&%%%%%%'''***---///+++***'''%%%$$$%%%&&&''',,,---,,,)))%%%"""!!!!!!!!!%%%(((***++++++***+++***&&&"""%%%///777::::::CCCRRRdddtttpppiiikkknnnvvvrrr\\\EEE777***&&&%%%"""!!!(((,,,)))'''(((((('''(((((('''%%%%%%'''+++///,,,+++)))''''''((()))***...+++'''$$$###%%%''')))&&&***///222222...)))%%%"""!!!!!!###&&&((((((((($$$%%%%%%$$$###$$$'''***'''&&&&&&&&&'''))),,,---***+++***)))((((((***,,,)))******)))'''''')))+++///000111000---+++))))))%%%$$$"""!!!!!!###%%%&&&%%%'''***...///...)))%%% ###'''*********+++,,,''')))+++------,,,***))))))((('''(((((('''%%%### ###'''***---///000///***%%%###%%%''''''&&&!!!###%%%'''(((+++...111000---***'''&&&&&&''')))(((***---//////+++'''$$$((()))***)))'''&&&&&&''''''&&&&&&'''((()))***+++111...,,,******)))(((&&&######$$$'''+++---......))))))***...000///)))$$$!!!###&&&((()))(((&&&%%%&&&'''(((((('''%%%###!!!wwwxxx{{{}}}|||vvvkkkccc[[[^^^___VVVDDD444222999LLL[[[aaaVVVHHHBBB>>>999;;;@@@DDD???555+++''''''+++000333000)))%%%&&&)))'''&&&%%%$$$%%%(((+++---)))***,,,.............../////////......000555:::AAADDDIIIMMMPPPQQQPPPOOOPPPOOOOOOOOORRRWWW^^^bbbhhhkkkkkkggghhhjjjgggbbb]]]ZZZRRRIII@@@:::777666---+++)))))),,,///000111555666;;;BBBDDDCCCEEEIIIOOOLLLFFFAAA===:::777666777111,,,---222444111,,,++++++,,,///222333222111///---++++++,,,...//////------,,,***((('''(((((('''$$$!!!###''')))'''%%%%%%$$$###$$$'''+++...000***((('''(((***++++++***///111333222000//////111---...///111444444222000...---,,,,,,------***))))))&&&###!!!"""%%%))),,,)))((('''%%%%%%&&&((()))------+++((($$$""""""$$$###$$$&&&(((***,,,---...000///,,,---999IIISSSUUUYYY```lllzzz~~~nnnmmmuuu|||yyybbbPPP===333***&&&###!!!!!!###%%%***---)))&&&&&&'''''''''''''''%%%%%%'''***---***)))((('''((()))***+++---+++'''%%%###$$$&&&'''$$$&&&***...///---***((($$$###"""###&&&(((((('''$$$%%%&&&%%%###$$$'''***%%%$$$$$$$$$&&&***---///......---+++))))))+++---***,,,,,,***'''%%%&&&(((***,,,......,,,+++++++++%%%###!!!$$$'''%%%&&&))),,,---+++&&&""" $$$(((***))))))***+++)))***+++,,,,,,,,,+++*********+++---...,,,(((%%% !!!###&&&(((+++---...,,,'''!!!!!!%%%)))******$$$%%%''''''(((***...111,,,***'''%%%###$$$$$$%%%(((***,,,------***'''$$$&&&(((++++++***((('''(((%%%%%%%%%%%%&&&(((***+++333000---,,,+++***((('''$$$$$$&&&))),,,...,,,+++)))(((***...222000***$$$!!!###'''***+++***((('''&&&'''((((((((('''&&&%%%vvvyyy~~~|||sssiiibbbYYY]]]]]]SSS>>>///222<<>>DDDHHHPPPTTTZZZ```cccbbb```^^^YYYWWWTTTQQQPPPQQQTTTVVV\\\[[[UUUPPPQQQUUUPPPGGGIIIDDD>>>777222000///...+++(((&&&%%%'''***,,,,,,------222999;;;888777888===:::555222000///...---)))&&&$$$%%%(((+++++++++(((***---///111222222222......---,,,,,,,,,---...*********(((&&&%%%&&&''''''%%%$$$&&&******&&&!!!###""""""$$$)))///333555111...,,,+++,,,------,,,---///111000---,,,...111*********,,,//////...,,,...---,,,---......,,,***---)))$$$!!! ###'''***((((((''''''(((***+++,,,///...,,,)))&&&%%%''')))((((((((((((***,,,///111:::999999AAASSSiiitttvvvsssxxxzzzrrrxxxuuucccRRRGGG:::111***&&&###"""%%%+++&&&+++---(((%%%'''(((((($$$%%%%%%%%%%%%'''***---''''''''''''(((***+++,,,,,,***'''%%%$$$$$$%%%&&&###$$$''')))++++++,,,+++&&&$$$###$$$&&&(((((((((###%%%&&&%%%$$$$$$(((+++###""""""###%%%)))...000222111000---+++***,,,...,,,...///---((($$$$$$%%%&&&(((+++,,,,,,,,,------&&&### %%%(((&&&&&&(((***+++(((###!!!%%%)))***)))((()))+++***+++++++++,,,,,,++++++)))+++---111222000,,,(((######$$$%%%''')))+++,,,)))$$$ &&&+++------'''((((((((((((***---///)))(((%%%###"""""""""###))))))*********(((&&&%%%%%%(((,,,---,,,***)))(((%%%%%%$$$%%%&&&(((***+++333111...---,,,,,,***(((%%%&&&(((+++...---+++(((((((((***...222111***###"""%%%)))---...---+++)))&&&&&&''''''((((((''''''wwwwwwxxxxxxvvvnnncccZZZZZZYYYUUUKKK>>>666444666HHHEEE@@@;;;666333222222......---***'''%%%$$$$$$'''%%%$$$$$$"""!!!###&&&'''$$$$$$***,,,---444===;;;999>>>HHHGGGAAACCCMMMTTTNNNKKKKKKKKKLLLPPPUUUccc^^^ZZZZZZ___bbbbbb```ZZZPPPEEE@@@BBBEEEEEECCCGGGFFFDDDAAA???;;;777444555222...)))%%%%%%'''******)))'''&&&&&&&&&(((((()))+++...000000222444666<<<888222111222111---)))'''&&&%%%$$$%%%(((+++---------------...000111222111000/////////000111111+++'''###"""###%%%%%%$$$(((((((((***+++***'''%%%#########$$$(((---222555666111,,,,,,///000---***+++---000000///...//////---,,,******+++,,,+++***)))******(((&&&&&&)))---))))))(((%%%""""""''',,,...(((&&&'''(((''''''***000///+++'''$$$%%%(((***+++++++++)))***///999@@@GGGHHHOOO___ttt}}}~~~~~~|||nnn\\\LLLBBB>>>444000***'''(((******))))))+++---+++)))(((***,,,((('''&&&(((***,,,,,,+++&&&(((+++++++++***+++,,,...,,,)))&&&$$$#########!!!$$$&&&'''))),,,...+++)))'''&&&'''(((+++---))))))'''&&&&&&'''((((((***(((%%%###$$$(((---000444222///---+++,,,...///000333444333---&&& ###((()))+++///...+++***###"""'''$$$%%%%%%&&&'''((())))))+++,,,,,,---,,,+++***)))''''''(((***,,,,,,+++)))***,,,///000000...+++)))***(((&&&&&&'''((('''&&&'''%%%###""""""$$$'''***---,,,***(((''')))...222+++((($$$!!!!!!###%%%)))((('''(((******'''###(((***---///...,,,)))''')))))))))))))))*********///000111///+++((()))+++---------+++)))&&&###!!!!!!%%%+++000111///***'''""")))///...,,,---,,,***+++***(((&&&&&&'''***+++~~~wwwwwwwwwwwwuuummmaaaYYYYYYYYYUUULLL>>>555111222<<<:::777333000...---,,,+++,,,+++***'''%%%$$$$$$&&&&&&&&&%%%######''',,,---+++,,,000222555???KKKLLLHHHKKKRRRTTTOOORRRZZZ___XXXSSSPPPMMMJJJLLLPPP[[[UUUOOOMMMPPPRRRQQQPPPKKKCCC999555888::::::888<<<;;;:::888666333///---444222///***'''&&&'''***(((((('''&&&&&&'''''''''&&&((()))***,,,...222555>>>999333111222222///,,,+++)))(((''''''))),,,...------------------------+++,,,---...///.........((($$$!!!!!!#########&&&'''(((+++......,,,***%%%%%%&&&''')))---000222222...++++++...///---++++++---///000...------...000...,,,+++,,,,,,+++******++++++)))((((((+++//////...,,,***((((((+++---...***((())))))''''''))),,,,,,+++)))'''''')))+++...///...---...666DDDOOOcccfffnnn|||~~~}}}zzzvvvrrrppppppqqqqqqlllbbbTTTEEE:::444333444000***(((((())))))(((&&&)))+++,,,***)))***,,,((('''(((***---......---(((***++++++******,,,---,,,***(((%%%$$$$$$$$$%%%###%%%''''''((())),,,...+++***((('''''')))+++---***)))((('''&&&'''((()))...+++(((''''''***...111222000...,,,+++,,,---...000222444333...)))$$$""" $$$((((((***------***%%%  !!! """$$$%%%&&&((()))***++++++------------,,,***)))(((%%%&&&'''***+++,,,+++******,,,...000///---***((()))(((&&&'''((()))(((''')))(((&&&###"""###%%%'''+++***(((&&&%%%(((,,,000,,,)))%%%""" !!!###%%%(((%%%###$$$'''(((((('''***+++---...---+++)))'''(((***,,,------+++)))(((+++---...,,,)))((((((***++++++)))(((&&&$$$###"""###&&&***......---***((('''...222000...///...,,,)))(((&&&&&&&&&(((***,,,{{{wwwvvvuuutttqqqiii^^^VVVWWWXXXVVVMMM???444...---000///...---+++***))))))((()))*********)))'''&&&%%%(((***)))'''+++222888999:::>>>AAACCCHHHWWWdddggg___[[[^^^___[[[\\\aaaddd]]]UUUPPPJJJCCCAAADDDIIIDDD===:::;;;===>>>===:::444---+++---000...,,,000000000///---+++((('''222111///,,,(((&&&'''(((%%%%%%&&&'''((((((((((((&&&&&&%%%%%%&&&***000444>>>888222///000111000......---+++))))))+++---...............,,,***((('''%%%'''))),,,,,,,,,+++***%%%"""!!!""""""$$$%%%(((---111222111///)))))))))***+++,,,---------***((())),,,...---++++++---//////...,,,,,,---///...,,,,,,---------,,,*********)))((())),,,...444222///......---,,,+++,,,)))'''((('''$$$###&&&((())))))(((&&&&&&''')))000333666666999EEEYYYiii}}}uuusssvvvxxxwwwrrrmmmiiigggbbbXXXHHH999000---,,,---222///***((('''&&&&&&%%%###&&&***,,,,,,+++++++++&&&'''(((+++///000000...+++++++++***))))))+++---***)))'''%%%$$$$$$$$$%%%((())))))(((((())),,,...---+++***))))))+++---...---+++)))(((''''''((((((...,,,)))((((((+++...000...---,,,++++++,,,---...---///000///,,,(((&&&%%%###&&&((('''(((,,,,,,)))""" %%%&&&###!!!!!!$$$&&&(((***,,,,,,,,,,,,---------,,,+++)))((('''$$$%%%''')))+++,,,,,,+++)))+++---......,,,)))(((((('''&&&''')))******)))++++++(((%%%"""!!!###%%%&&&&&&%%%$$$###%%%))),,,,,,***'''$$$"""###$$$%%%&&&$$$""""""%%%((()))***,,,,,,------,,,***((('''''')))+++---,,,***&&&$$$'''(((***)))(((((()))***+++)))'''%%%######$$$$$$'''((()))************)))+++111333111///000///,,,'''&&&&&&&&&'''(((***,,,~~~{{{wwwuuurrrppplllcccXXXPPPRRRTTTSSSKKK>>>222+++***+++++++++++++++***((((((&&&'''))),,,///000///...)))///333333444;;;EEELLLJJJPPPWWWYYYZZZ```nnn{{{xxxmmmddd```]]]XXXUUUWWWYYYRRRKKKEEE>>>666333555777222,,,)))***...000222111---)))(((+++,,,+++(((+++,,,------+++)))((((((...///...+++(((%%%%%%%%%"""###&&&)))***+++++++++***(((%%%######'''...333999555...++++++---......000...,,,***)))***,,,...///000000///---)))&&&$$$###$$$%%%'''((()))))))))&&&$$$!!! !!!###$$$###%%%(((---222333222000++++++,,,,,,,,,+++***)))(((&&&&&&'''+++------+++,,,...000000...---,,,---,,,+++***+++---/////////,,,,,,+++***+++,,,///111999666333222333222...***+++)))((()))'''###"""&&&++++++***(((''')))---000666>>>EEEIIIMMMZZZpppwwwoootttyyy|||sssjjjdddSSSFFF555***'''(((***+++///---***'''%%%###"""!!!"""%%%))),,,---+++)))((($$$%%%'''+++///111000///++++++***(((&&&&&&)))+++***)))'''%%%$$$#########((())))))((('''))),,,......---,,,,,,,,,---///000000...,,,***(((&&&&&&&&&)))(((&&&&&&'''))),,,---***************+++,,,,,,)))***+++)))&&&#########%%%((((((&&&'''***+++)))%%%###$$$***,,,(((%%%%%%&&&((()))+++++++++***))))))))))))))))))(((((('''###%%%(((***+++++++++,,,)))***+++,,,,,,***((('''&&&%%%%%%'''***++++++******+++***'''###"""###%%%###$$$$$$###"""###&&&)))***((('''%%%%%%%%%''''''((('''&&&'''((()))******------,,,+++***)))''''''%%%&&&'''((('''%%%"""!!!%%%&&&'''((()))+++,,,---///---)))%%%###$$$&&&'''***)))'''''''''((()))+++---000111...---///...***'''''''''''''''(((((()))~~~}}}wwwsssooojjjddd[[[PPPHHHFFFHHHHHHAAA666,,,'''&&&((())))))***))))))((((((%%%&&&)))...444888999888777???DDDCCCGGGRRR\\\```]]]eeemmmllliiilllttt|||rrrggg\\\UUUOOOJJJEEEDDDDDD>>>999777222,,,)))+++...***$$$!!!!!!$$$(((***---***((()))+++,,,***))))))+++------+++******++++++++++++)))&&&#########!!!###&&&))),,,......///...,,,)))%%%$$$''',,,111333///)))%%%%%%'''***,,,///---***(((((()))***,,,---------,,,***'''###!!!%%%$$$######$$$'''***+++***(((&&&$$$######%%%'''$$$&&&)))...111111///,,,***+++,,,,,,+++***(((&&&$$$$$$%%%''')))++++++***,,,...000000///------...---+++***+++---//////......---,,,,,,...000222444:::777444444444222...)))***))))))***'''###%%%)))///...,,,,,,///666???EEELLLUUU___cccfffppp~~~zzz}}}~~~zzzzzzkkk\\\SSS@@@666)))"""###&&&''''''+++***)))&&&### """%%%))),,,---+++(((%%%"""###%%%)))---//////...******(((%%%######%%%'''***)))'''%%%###"""!!! %%%&&&'''''''''(((+++---///......---...///000111111000///---***'''%%%###%%%%%%%%%&&&'''))),,,---'''((()))******+++++++++(((((((((&&&###!!! !!!'''******''''''***+++((((((%%%&&&+++---+++)))***************((('''%%%$$$$$$$$$%%%&&&'''((())))))%%%(((++++++***)))***+++((()))***+++***)))'''&&&$$$$$$%%%'''***+++***)))''')))+++)))%%%###%%%((("""###$$$###""""""$$$&&&&&&&&&&&&&&&'''((()))***+++,,,......---***((('''+++++++++***)))'''&&&%%%&&&%%%$$$""""""!!!!!!"""$$$%%%&&&)))+++...///000555222,,,'''%%%&&&(((***+++)))'''%%%&&&'''***,,,---//////,,,---//////+++******))))))((('''%%%%%%~~~||||||vvvqqqjjjddd\\\RRRFFF>>>888::::::444+++%%%%%%&&&))))))***++++++,,,------...---///555===CCCEEEEEEKKKRRRUUUSSSWWWaaagggfffdddlllooojjjdddbbbdddeeeXXXRRRKKKDDD>>>:::666555111...,,,---+++'''&&&)))---***%%%!!! ###%%%***((('''''')))))))))(((&&&***------***)))***,,,)))***)))'''$$$"""!!!"""###$$$&&&)))+++,,,---......---***'''&&&'''+++///---***&&&###"""$$$(((***---+++(((&&&&&&''')))***((((((((((((&&&$$$"""!!!)))'''%%%$$$$$$'''+++...---,,,***'''$$$$$$&&&(((%%%'''***...000///,,,)))'''((()))))))))((('''&&&###$$$%%%'''((((((((((((***,,,//////...------...000...------.........---,,,***((())),,,///111111333222000...---+++(((%%%'''&&&&&&'''$$$"""&&&---000000111333;;;HHHVVV___nnnuuu}}}~~~rrrpppyyyyyygggTTTDDD<<<222,,,&&&$$$'''***)))'''((())))))'''### """###&&&***---,,,)))%%%""""""###&&&***---...---))))))'''%%%"""!!!"""###((('''&&&%%%###"""!!! """$$$&&&''''''''')))+++---------------......///---...000000...***'''$$$''''''((()))+++,,,---...&&&((()))+++++++++***)))((()))***(((%%%#########'''***+++)))))),,,,,,)))(((%%%%%%***,,,+++***,,,,,,+++***'''%%%###"""!!!""""""###$$$&&&(((***+++))),,,///...***((((((***'''(((((()))((('''&&&%%%######$$$&&&)))***((('''$$$(((,,,+++&&&$$$&&&***$$$%%%&&&&&&$$$###$$$%%%$$$$$$%%%&&&((())))))***,,,///222111...)))&&&$$$(((((())))))(((&&&$$$###'''%%%###!!! !!!###$$$###"""$$$'''+++...000///666333...)))'''(((+++---***)))''''''''')))+++,,,---...---+++---222222///++++++,,,+++)))'''$$$###zzzwwwxxxuuuoooggg^^^UUUJJJ>>>666///111000,,,&&&$$$(((---222222333444666999<<<>>>@@@>>>>>>CCCKKKRRRUUUTTT[[[```^^^YYY[[[bbbaaaYYYXXX\\\\\\TTTMMMLLLKKKIII??????===777222...,,,***(((%%%&&&))))))&&&&&&(((+++)))&&&###!!!!!!$$$&&&(((&&&%%%%%%%%%&&&&&&&&&%%%)))------)))((())),,,)))))))))&&&###!!!"""###((('''''''''''''''(((((((((((()))((('''(((+++---***)))&&&###"""$$$(((***+++)))'''%%%%%%&&&(((***''''''''''''''''''&&&&&&+++***)))((((((***,,,.........,,,'''###"""$$$'''&&&'''+++///111///+++(((######$$$&&&&&&'''''''''$$$%%%'''''''''&&&&&&&&&&&&))),,,---,,,,,,,,,---///------...111333333333000...,,,---111555666666444444333000---*********,,,+++,,,---+++***111:::@@@BBBDDDJJJSSSaaapppzzz{{{nnnnnnzzzzzzlllZZZHHH:::222...***((('''))),,,---,,,***'''***+++***&&&"""!!!!!! ###(((---...,,,)))$$$###"""$$$'''+++---...((()))(((&&&###!!! !!!###$$$$$$$$$$$$$$$#########%%%((()))(((&&&&&&&&&))))))*********+++++++++&&&***...222222///+++(((+++,,,,,,,,,------,,,,,,'''(((***,,,,,,+++)))'''&&&(((******)))''''''''''''+++---,,,,,,...---)))(((%%%'''---000...,,,------,,,)))&&&######"""#########$$$$$$&&&(((+++,,,---111333000+++''''''((('''''''''''''''&&&%%%%%%""""""###&&&((((((&&&$$$$$$)))...,,,'''$$$&&&)))''')))***)))&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&,,,...000...***&&&$$$$$$$$$%%%'''((((((&&&###!!!###"""!!!!!!!!!!!!""""""###(((,,,---,,,222///+++(((''')))---///((((((((()))***+++,,,,,,)))***((('''+++222333000++++++,,,---+++)))&&&$$$wwwsssttttttnnneee[[[QQQEEE999111---......***&&&'''...444<<<<<<===???CCCHHHLLLOOOQQQNNNLLLOOOWWW^^^aaaaaaccceee```WWWWWW[[[UUUHHHFFFIIIFFF===999;;;;;;888333666777222,,,'''%%%$$$$$$"""###'''(((%%%%%%'''&&&&&&%%%######$$$(((***'''&&&$$$$$$$$$%%%%%%&&&%%%***...---***(((***---******)))&&&###"""###$$$+++***'''%%%$$$#########!!!$$$&&&''''''(((***,,,***)))'''%%%$$$&&&))),,,***(((&&&%%%%%%&&&)))***(((((((((((()))+++,,,---,,,,,,,,,,,,,,,---------......,,,'''""" """%%%&&&(((+++///222000,,,))) !!!###%%%&&&((((((%%%&&&(((((('''%%%%%%%%%$$$&&&)))++++++++++++,,,******+++///444999;;;<<<===:::888:::???BBBDDDCCC>>>@@@@@@<<<777444666888;;;::::::;;;:::;;;CCCMMMYYY[[[___eeeooo{{{{{{nnnooozzz{{{jjj```OOO;;;---''''''***"""###$$$'''***+++***)))(((+++---,,,((($$$###$$$ &&&,,,000///---&&&$$$"""###&&&***---...))))))***((($$$!!! !!!"""###%%%%%%%%%%%%$$$'''***+++)))&&&$$$###&&&'''''''''((((((((((((!!!&&&---333555333...+++.........---,,,+++***)))''')))+++,,,,,,+++((('''###%%%)))******)))((()))&&&+++...---...000...)))((('''***222555222//////...+++(((%%%######$$$%%%&&&&&&&&&&&&''')))+++,,,000333555222+++&&&%%%'''&&&&&&''''''&&&&&&%%%$$$""""""###%%%''''''%%%###%%%***///...((($$$%%%((()))+++,,,+++(((%%%$$$$$$&&&&&&'''''''''&&&$$$###+++,,,---***%%%######$$$!!!###&&&((('''%%%"""  %%%)))***))),,,***(((&&&'''***---000&&&''')))+++,,,---------%%%%%%$$$###(((000222///)))+++,,,------+++(((&&&zzzpppooorrrtttnnnbbbUUUGGG<<<444000+++---......///444;;;@@@QQQOOOKKKMMMVVV______YYYbbbZZZXXX^^^bbbbbbbbbfffgggZZZOOOMMMLLLGGG???:::;;;888222...,,,...111444333555666111)))$$$$$$&&&###$$$%%%%%%$$$###!!! $$$$$$%%%%%%'''((()))***---)))$$$!!!!!!###$$$%%%$$$'''+++---------...///---***&&&###"""$$$&&&(((---+++&&&"""###''')))***%%%&&&''''''&&&&&&((()))'''%%%######%%%''''''''''''&&&&&&(((,,,///000000555555222///+++((()))*********)))&&&""" !!!###(((...222111---***'''###""""""$$$&&&(((((((((((()))+++)))%%%###$$$&&&...+++''''''((()))'''&&&000+++)))000===HHHMMMMMMVVVRRRPPPSSSYYY^^^___^^^[[[VVVTTTVVVTTTNNNMMMQQQTTTSSSPPPMMMMMMSSS^^^fffuuuyyy|||mmmmmmvvvvvvhhhXXXOOODDD666,,,((('''%%%###$$$###$$$%%%''''''&&&$$$(((...111...***(((%%%  ###'''***,,,,,,---(((%%%!!! """&&&)))***###%%%''''''$$$!!! !!!$$$&&&''''''''''''))))))(((&&&%%%######"""%%%!!! %%%)))(((&&&&&&)))...222333111...+++++++++++++++***)))''''''***+++,,,***(((&&&%%%%%%!!!$$$''')))))))))***+++.........---,,,+++))))))(((***---333777777222...,,,,,,***)))'''&&&%%%$$$%%%$$$$$$$$$%%%(((+++,,,...111333111,,,&&&######$$$%%%(((+++---+++&&&### $$$***---+++'''###'''++++++&&&###%%%''''''*********+++,,,+++)))'''&&&%%%$$$$$$$$$###!!!%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&))))))'''""" ######""" """&&&(((((('''***'''%%%$$$&&&((())))))&&&(((,,,222555444...)))%%%######$$$(((+++,,,---+++)))(((((())))))'''&&&xxxoooooorrrtttlll___PPPBBB888111...,,,---///111666???JJJRRRaaabbb```^^^bbbhhhiiifffccc\\\ZZZ]]]___\\\ZZZ[[[VVVJJJAAA@@@AAA===777333444111---***))),,,000333222444444///)))%%%%%%'''%%%%%%%%%%%%$$$""" """"""###%%%'''***,,,...///***%%%""""""###%%%%%%###&&&***,,,------...///,,,)))&&&###"""$$$&&&(((,,,)))%%% !!!$$$&&&''''''((()))((('''%%%&&&&&&%%%$$$######&&&'''''''''&&&%%%$$$$$$''')))***)))//////...,,,)))((((((***)))))))))&&&###!!!!!!"""###(((---///...***&&&$$$#########%%%((())))))'''&&&((()))(((&&&&&&(((***...+++((('''((()))(((&&&)))***000;;;JJJYYYdddiiiqqqnnnlllooouuuzzz{{{zzzuuurrrssswwwvvvqqqoooqqqrrrrrroookkkiiimmmuuu||||||mmm]]]YYY\\\YYYMMM@@@===555+++%%%%%%''''''&&&$$$$$$$$$&&&'''(((&&&$$$%%%+++...,,,)))(((%%%!!!!!!"""$$$&&&(((((()))(((&&&### $$$''')))'''((()))(((%%%"""!!!!!!!!!"""$$$&&&(((***++++++)))))))))((('''&&&$$$###$$$!!! $$$'''&&&$$$$$$'''***------+++)))'''''''''((((((''''''&&&%%%***++++++***(((&&&%%%%%%###%%%((()))))))))+++,,,...------,,,+++)))'''&&&'''''')))---000000---)))***************))))))(((&&&&&&%%%%%%&&&(((+++,,,---...///---(((###!!!!!!!!!###'''+++---,,,'''### $$$))),,,,,,)))&&&%%%)))((($$$"""%%%((())),,,++++++,,,------+++)))(((&&&$$$"""""""""!!! &&&&&&%%%$$$$$$$$$$$$%%%%%%%%%''')))***'''###!!!###$$$###!!!  $$$''')))((('''%%%###!!!"""$$$&&&''''''$$$'''+++111555444000+++'''&&&%%%'''***---......)))'''&&&&&&''''''&&&$$$ssslllnnnrrrqqqiiiZZZKKK===555000///222333666;;;EEESSSaaakkkooorrrrrrnnnmmmppprrrppp___YYYTTTUUUTTTOOOJJJHHHAAA777111222666444///---+++***'''%%%'''***...111000111111---(((%%%&&&((('''''''''&&&%%%"""  !!!"""$$$(((,,,///111000,,,'''######$$$$$$$$$"""%%%))),,,,,,------...***(((&&&$$$###$$$&&&(((+++(((###!!!!!!""""""(((***+++***(((%%%$$$$$$###""""""$$$'''(((((('''%%%### """###$$$###)))******)))''''''(((***'''(((((('''%%%###$$$%%%&&&)))---...+++'''###"""$$$$$$%%%(((******(((&&&%%%&&&'''''''''))),,,///...+++)))((())))))'''&&&%%%,,,:::JJJ]]]nnn}}}vvvqqqhhh[[[MMMEEECCC@@@777000...)))$$$"""$$$&&&'''&&&$$$######%%%''''''%%%###!!!'''+++)))((((((&&&""""""###$$$$$$%%%$$$$$$$$$$$$!!!"""&&&((()))******)))&&&$$$$$$$$$###$$$$$$&&&(((+++...///)))***++++++***(((&&&%%%&&&### """%%%'''&&&$$$&&&&&&'''((('''&&&$$$###%%%&&&&&&'''&&&&&&%%%%%%(((((()))))))))((('''&&&&&&'''(((((((((***,,,///------,,,+++)))'''%%%###%%%%%%%%%''')))***(((''')))***+++,,,,,,---------((('''''''''''')))+++,,,++++++***((($$$  !!!%%%***...---)))&&&!!!"""$$$(((+++---+++***$$$&&&%%%!!!!!!'''+++,,,...------...///...,,,))))))'''$$$"""############''''''&&&%%%%%%%%%%%%%%%&&&&&&(((******((($$$ """$$$%%%%%%###"""######$$$&&&((()))(((&&&"""  """$$$%%%$$$"""$$$)))///444444111...***))))))+++---000000///'''&&&%%%%%%&&&&&&%%%$$$}}}oooiiikkkooommmeeeWWWIII>>>777666666888:::???GGGSSSaaannnvvvrrrsssrrrooooooqqqppplllSSSMMMFFFCCCAAA===999666222***'''+++000000...---((('''%%%%%%&&&)))---000---...---+++'''&&&''')))*********)))'''$$$""" !!!"""$$$'''+++///111///,,,'''###"""###""""""!!!$$$(((++++++,,,,,,---)))((('''%%%%%%&&&'''((()))&&&"""!!!### !!! ''')))++++++)))'''&&&&&&#########%%%(((***)))((($$$""" !!!#########'''(((((((((&&&&&&'''((('''(((***)))((('''((()))+++---///...+++'''$$$###$$$%%%&&&)))***)))&&&$$$%%%%%%%%%&&&'''***---///+++***)))(((((('''&&&%%%'''000@@@UUUkkk~~~ttteee]]]ZZZOOOHHH===666333222000///---***&&&%%%&&&&&&%%%###"""""""""###%%%$$$""" ###''''''&&&((('''$$$""""""#########"""""""""$$$!!!"""&&&(((''')))***)))((('''((()))'''&&&%%%%%%'''***---///)))***,,,---,,,***'''%%%(((&&&%%%&&&((()))(((&&&(((((('''&&&$$$$$$######(((((((((((('''&&&%%%%%%###$$$&&&(((++++++***)))))))))((((((''')))---000---...---,,,***'''$$$"""$$$$$$######%%%&&&((()))***+++,,,............---(((((((((((()))***+++,,,+++***'''$$$!!! !!!$$$(((,,,...---,,,'''&&&'''(((+++,,,,,,+++$$$&&&%%%!!!###***000000---,,,,,,---...---***(((&&&%%%%%%&&&'''((((((&&&(((''''''&&&&&&&&&''''''(((((()))***+++)))%%%""" ###%%%&&&&&&%%%$$$'''&&&&&&'''))))))'''&&&"""!!! !!!"""###"""!!!"""(((---111222111000,,,+++,,,...111222111000'''&&&%%%&&&'''((('''&&&yyylllfffiiilllkkkdddYYYMMMEEEBBBBBBCCCCCCFFFLLLTTT^^^gggnnnqqqqqqooojjjggghhhiiibbbYYYEEE???777111000111///---)))$$$"""(((---...------)))(((''''''(((***---...,,,+++***(((&&&&&&'''))),,,,,,,,,+++***'''%%%$$$"""""""""###&&&)))---///---***%%%"""!!!!!!!!! !!!$$$(((*********++++++)))(((((('''(((((()))***(((%%%""" ###%%%!!! !!!""""""!!!$$$''')))******)))***+++'''&&&%%%&&&(((***)))(((###""""""$$$&&&((()))((((((******)))'''%%%&&&&&&(((***,,,,,,+++++++++,,,000111111000,,,)))''''''&&&&&&''')))***)))%%%"""%%%%%%$$$%%%''')))***+++)))))))))(((&&&%%%%%%$$$)))111AAA[[[uuukkkXXXKKKFFFEEE999666000+++)))***,,,......,,,***)))(((&&&$$$""" !!!"""""" ###&&&&&&&&&((('''%%%!!!!!!!!!!!!""""""######&&&###!!!$$$&&&'''$$$&&&(((***)))***+++,,,)))(((%%%$$$$$$&&&)))+++)))***,,,---,,,)))&&&$$$''''''&&&'''((((((''''''((('''%%%###""""""######)))))))))((('''%%%$$$### ###''',,,...---+++))))))(((&&&&&&(((,,,000...//////...,,,)))%%%###"""!!!  ###'''***,,,---...//////...,,,+++((((((((()))***+++,,,,,,,,,***'''$$$###"""""""""$$$######&&&***...000111---+++))))))*********)))&&&'''%%%###&&&...333333+++***)))***+++***'''%%%!!!###&&&+++...///,,,)))((((((''''''((()))*********)))***+++,,,***'''$$$!!!###$$$&&&'''&&&&&&%%%((('''&&&'''((((((&&&%%%!!! !!! !!!&&&+++...///000000,,,,,,...000222222111///(((''''''(((***+++***)))xxxkkkgggiiillllllhhh```YYYTTTRRRQQQRRRWWWYYY]]]ccchhhjjjiiigggjjjfff___[[[[[[ZZZOOOCCC999666///)))***......+++%%% &&&++++++***+++***)))))))))***+++,,,---+++***(((&&&%%%&&&'''(((***+++,,,,,,+++***((('''###"""""""""$$$'''***---+++((($$$"""!!!!!! !!!$$$((())))))(((((()))''''''(((((())))))))))))'''&&&###"""!!!"""$$$%%%###"""!!!"""$$$$$$###"""###%%%((()))***+++...000+++(((&&&%%%&&&'''''''''$$$$$$&&&)))---///...,,,***+++,,,+++(((&&&%%%&&&(((***---...---,,,------222222222///,,,******+++)))(((((()))***)))%%%###%%%$$$$$$&&&((())))))(((((()))***)))'''%%%$$$%%%(((000CCC___}}}yyygggSSSDDD:::555333000///...+++((((((***---*********)))((('''%%%$$$  !!!!!!$$$'''&&&&&&((((((&&&"""""""""""""""###%%%%%%(((&&&######$$$&&&&&&&&&"""%%%))),,,,,,,,,------***(((%%%$$$###%%%'''((())))))******(((&&&###!!!###$$$%%%%%%&&&&&&&&&%%%&&&%%%###"""!!!"""######'''''''''&&&%%%$$$""""""!!!'''---///...+++''''''&&&%%%$$$&&&***---...///000000...+++'''%%% $$$(((------//////...,,,***(((&&&&&&''')))***+++,,,---...+++(((&&&&&&&&&%%%$$$&&&%%%###%%%)))---000111...,,,)))(((((('''&&&%%%&&&'''%%%###&&&...111000(((''''''''''''&&&###!!!"""'''...222222...***''''''((((((***+++------+++++++++,,,---+++(((&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$$$$%%%&&&%%%$$$ !!! %%%((()))***,,,---+++,,,---000222111...,,,((('''&&&(((***++++++***wwwmmmjjjlllnnnqqqoookkkfffccc```___^^^dddddddddffffffbbb[[[VVVTTTSSSOOOJJJIIIFFF===333000000,,,)))+++000///)))$$$ %%%)))((('''(((''''''((()))***+++,,,---+++)))&&&$$$$$$%%%&&&''''''((()))***++++++******"""!!! """&&&***,,,***((($$$#########"""!!!"""%%%((()))(((&&&&&&&&&###$$$&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%######"""$$$%%%&&&%%%$$$%%%&&&'''((()))+++///222...***&&&###"""###$$$$$$$$$&&&)))...111222///---)))+++,,,+++)))'''&&&&&&'''))),,,------,,,,,,,,,000000///---******+++------,,,+++++++++***'''%%%######$$$'''+++,,,***((()))+++,,,+++(((&&&&&&&&&'''444KKKhhh{{{rrrhhh]]]MMM???777111,,,)))---...///...,,,+++++++++'''((())))))((('''''''''!!! !!!"""""""""''')))'''&&&((((((&&&%%%$$$#########$$$%%%&&&)))(((&&&'''''''''%%%$$$$$$(((---000000...---,,,((('''%%%$$$$$$%%%'''((((((((('''&&&$$$!!!  """$$$%%%&&&%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%% """'''---///+++'''%%%%%%%%%$$$###$$$'''***---...000000///,,,(((&&&######""""""%%%***,,,---...---+++((('''###$$$&&&(((***,,,------...,,,)))((())))))'''%%%$$$$$$$$$&&&)))+++++++++***(((&&&%%%%%%$$$"""!!!###$$$""" $$$***,,,)))&&&%%%%%%%%%%%%$$$!!! ###''',,,000000---)))&&&&&&''')))+++---///111---,,,,,,------,,,***'''&&&&&&&&&&&&&&&$$$######"""!!! !!!###$$$$$$### ###%%%$$$!!! $$$&&&%%%&&&(((***)))***,,,///111///+++((($$$######%%%'''))))))(((wwwooollloooqqqvvvuuussspppllliiifffeeeccc```^^^[[[XXXRRRIIIBBB<<<@@@@@@===999777222,,,))),,,,,,***---222...&&&%%%""""""&&&(((&&&%%%&&&###$$$%%%''')))***,,,,,,,,,)))%%%######%%%%%%&&&$$$%%%''')))***++++++*** !!!%%%***---***(((%%%$$$$$$$$$###"""###&&&((()))'''%%%%%%%%%!!!"""$$$&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%###"""###$$$&&&'''&&&$$$''''''''''''(((+++000333000+++%%%  !!!!!!$$$&&&+++000333222...+++''')))++++++)))'''''''''&&&(((+++---,,,+++***+++------,,,***((((((+++---111///---,,,,,,+++)))(((""""""%%%)))...///,,,)))***,,,///---***''''''(((***:::TTTppp~~~ppp```TTTOOOEEE999222000///***&&&''')))+++---,,,+++)))(((((()))******)))(((((()))###""""""######### %%%)))+++)))'''((((((&&&((('''%%%$$$$$$$$$%%%&&&))))))(((((()))'''$$$!!!'''+++111333222///,,,+++&&&&&&%%%%%%&&&''')))***((('''%%%###!!!!!!###&&&'''''''''((((((&&&&&&&&&'''((()))++++++$$$%%%&&&((()))******+++###"""###(((------)))$$$######$$$###"""###%%%(((,,,---///000///,,,(((&&&))))))'''###"""%%%((()))+++------+++((('''"""###%%%(((***,,,---......,,,))))))+++***(((%%%!!!"""$$$'''******'''%%%%%%$$$"""""""""""" !!!!!!"""''''''###&&&%%%$$$$$$%%%### ###$$$&&&***------***(((%%%&&&'''))),,,///111222...---,,,---...---***((('''''''''&&&%%%$$$"""!!!!!!#########!!!###'''******(((%%%!!!$$$$$$######%%%(((((()))+++...000...***&&&!!! """%%%&&&&&&%%%{{{wwwuuutttsssooossswwwvvvooofff```\\\ZZZQQQJJJIIIDDD;;;444333222000...---......,,,+++))),,,///000000---)))&&&&&&$$$""""""$$$$$$$$$###############%%%(((***,,,***(((%%%"""!!!!!!"""######!!! ###&&&((()))### !!!$$$&&&'''''''''&&&&&&%%%%%%$$$###'''+++***'''###"""###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$"""!!! !!!$$$)))***'''$$$%%%&&&''')))***,,,---...000,,,'''$$$#########"""$$$'''******((('''''')))&&&(((,,,...///...,,,***$$$%%%&&&(((((('''%%%$$$***+++)))%%%"""%%%---444888555000,,,+++)))'''&&&###$$$''',,,000111---))),,,,,,...222000+++'''(((111@@@YYYssstttdddVVVKKKFFF???999111,,,***)))(((&&&,,,,,,++++++***)))((((((###%%%''''''&&&'''(((***%%%%%%%%%###!!!!!!"""$$$'''''''''(((''''''&&&%%%%%%$$$""" !!!"""$$$&&&%%%%%%&&&''''''&&&$$$***---111333111...+++***$$$$$$%%%%%%'''(((***+++''''''%%%$$$""" !!!###&&&(((*********''''''(((***,,,,,,+++)))%%%)))+++***,,,//////,,,$$$###$$$'''******'''$$$%%%'''((((((&&&%%%&&&'''///000222111...,,,******222111///,,,'''$$$###$$$'''***,,,+++'''###""""""!!!%%%+++......---,,,+++...---,,,***)))((((((((('''######'''(((%%%###$$$###!!!###   %%%''''''&&&%%%$$$$$$### !!!$$$''')))***++++++%%%$$$%%%(((...111222000...---,,,,,,------+++)))+++)))'''%%%$$$""" !!!###%%%$$$$$$$$$&&&***---......,,,!!!!!!"""###$$$%%%'''(((,,,---///...***&&&$$$### $$$$$$"""}}}zzzxxxuuurrrmmmooopppkkkcccZZZSSSQQQFFF???::::::777000+++***+++)))'''''')))+++++++++---///000111000---***(((%%%%%%###"""!!! """"""###%%%'''***,,,---,,,***'''$$$######$$$%%%&&&$$$#########$$$%%%%%%###!!! ###$$$&&&&&&&&&&&&&&&&&&&&&&&&###'''******&&&$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!! ###&&&(((&&&$$$''''''((()))***+++,,,,,,...,,,***))))))(((%%%### ###'''((('''&&&''')))'''))),,,...///---+++)))%%%%%%$$$$$$$$$#########((()))(((%%%"""$$$+++111444111,,,)))(((((('''&&&'''(((+++///333222...***+++***,,,000...)))&&&'''222BBB\\\vvv~~~nnn^^^QQQFFF===888777222,,,))))))*********000///---,,,***(((&&&&&&###$$$&&&&&&&&&%%%&&&(((&&&&&&%%%###""""""$$$''')))))))))((('''%%%$$$######"""!!!  !!! !!!$$$'''))))))(((,,,///111111...***(((&&&######$$$%%%&&&'''((((((&&&%%%###!!! !!!$$$'''))))))))))))&&&'''((())))))((('''''')))---///...///222222///&&&%%%%%%'''***+++)))'''&&&(((***++++++***+++,,,...//////---+++))))))***555555333///***&&&%%%%%%&&&)))++++++'''$$$"""######(((///222111---***(((++++++******))))))((((((%%%"""!!!$$$&&&$$$$$$'''&&&!!! ###"""!!!!!!&&&)))+++)))'''&&&%%%### ###$$$&&&((()))***)))))))))'''$$$&&&***...111111000...---,,,,,,,,,***)))+++)))&&&$$$$$$$$$$$$%%% ###%%%$$$&&&%%%&&&''')))*********$$$$$$$$$$$$%%%&&&'''(((***++++++***'''%%%%%%%%%### !!!%%%%%%"""}}}zzzwwwsssoooiiihhhccc[[[QQQIIIDDDAAA777222///000///+++((()))%%%###!!!"""%%%)))+++,,,///000000///---+++)))'''%%%&&&%%%""" !!!$$$&&&)))+++---------,,,)))&&&%%%%%%&&&&&&)))((((((&&&%%%###!!!!!!###"""!!!  !!!$$$$$$$$$%%%&&&'''''''''%%%(((+++***(((''')))+++))))))(((((('''&&&%%%%%%$$$$$$###""""""###$$$$$$###!!! !!!###%%%%%%$$$'''''''''(((((()))***+++++++++,,,...///,,,((($$$###%%%%%%&&&'''(((''')))+++------,,,***((('''&&&$$$"""!!!!!!!!!"""%%%&&&'''%%%###$$$(((,,,...***&&&###$$$%%%&&&''')))+++...222444333...***((('''***---+++&&&$$$'''222EEEaaazzzwwwjjjXXXJJJAAA:::444///...+++((('''***---///000333222///---***'''%%%###"""$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%###"""###''')))++++++)))(((&&&$$$###"""######"""""""""!!!!!!!!!"""&&&)))******///000000...***&&&$$$######$$$&&&'''((((((((((((%%%### !!!%%%(((***)))(((&&&&&&((()))((($$$###$$$%%%***...000///000222222///((('''&&&''')))******)))'''***---////////////000---,,,+++(((%%%&&&(((***777666444000+++&&&%%%$$$$$$'''******(((%%%######%%%***111444222---'''$$$&&&''')))***+++******)))%%%!!! """###"""%%%******%%%  ###$$$$$$$$$!!!!!!&&&***,,,***'''%%%$$$"""$$$&&&(((+++,,,,,,,,,+++---***&&&%%%''',,,///111111...,,,******+++***))),,,***'''$$$$$$%%%''')))###%%%$$$(((&&&$$$######$$$&&&(((&&&&&&&&&&&&&&&'''(((((((((((('''%%%######%%%(((&&&""" %%%'''"""}}}xxxtttqqqkkkgggbbb^^^VVVLLLBBB<<<888777111///......---,,,++++++%%%""" !!!$$$))),,,......---,,,+++)))'''&&&%%%$$$''''''!!!"""&&&)))***++++++,,,+++)))'''&&&&&&&&&'''***+++,,,***'''$$$"""!!!%%%%%%%%%###!!! """###$$$%%%&&&'''(((((('''***,,,,,,******---000))))))))))))(((((((((((('''%%%###"""!!!"""###$$$$$$"""!!! !!!"""$$$$$$%%%$$$$$$%%%&&&''')))***)))***,,,...///...***'''"""$$$%%%&&&&&&''''''(((***++++++***(((''')))((('''%%%###"""!!! ###$$$&&&&&&%%%%%%(((***)))%%%!!! !!!$$$&&&''''''***...222333111---***%%%%%%(((***(((###$$$(((333HHHfffuuubbbUUUFFF<<<888555000++++++***((())),,,000444666333222000---***'''%%%$$$###%%%&&&&&&$$$######$$$%%%%%%$$$"""!!!###'''*********((('''&&&%%%$$$$$$&&&''''''''''''&&&%%%$$$ """&&&((())))))......---+++'''$$$######&&&'''***+++,,,+++***)))%%%""" """&&&)))+++)))'''%%%''')))+++'''""""""&&&'''+++---+++,,,...---***((('''%%%%%%&&&''')))***'''***...000///.........+++***'''###"""###'''+++555555333///***%%%###"""$$$&&&((()))(((&&&$$$###$$$(((---///---)))%%%###$$$&&&))),,,---------,,,)))$$$""""""!!!!!!$$$***...)))###!!!"""&&&(((***&&&###$$$((()))&&&$$$###"""!!!###&&&***---000111111000...,,,)))((()))+++---///...+++((('''((()))))))))------+++(((%%%$$$$$$%%% $$$%%%%%%'''%%%""" $$$(((&&&&&&&&&'''((()))***+++)))'''%%%""" !!!$$$'''&&& %%%'''"""zzzrrrlllgggaaa]]]YYYSSSJJJAAA:::666444333...///...,,,******))))))'''$$$!!!!!!$$$'''***+++,,,+++***)))((('''&&&&&&%%%''''''""" ###%%%&&&'''''')))(((&&&%%%%%%%%%%%%&&&(((+++------)))&&&$$$$$$'''((()))'''### !!!"""######$$$%%%&&&''''''&&&)))++++++)))(((+++...&&&''''''((()))***+++++++++)))&&&###"""""""""###$$$###""" !!!###%%%!!!!!!!!!!!!###%%%'''))))))((((((***+++,,,+++)))!!!"""###%%%''''''&&&&&&%%%&&&((()))))))))((('''***+++,,,+++)))&&&"""!!!###%%%&&&'''((()))***&&&### !!!$$$&&&'''$$$'''+++......---+++***%%%%%%((()))&&&"""%%%+++555MMMmmmlllYYYHHH???555000111000,,,'''***))))))***+++...222444111000...,,,***(((&&&&&&$$$%%%%%%%%%###"""$$$%%%$$$$$$###!!!!!!"""%%%(((''''''&&&&&&&&&'''(((((((((((()))))))))((('''&&&"""!!!!!!###&&&)))++++++***+++***)))&&&%%%&&&'''''')))***,,,,,,+++)))(((%%%"""!!!"""&&&)))+++)))'''%%%(((++++++'''""" ###(((&&&)))***))))))+++***&&&&&&%%%$$$""""""$$$&&&((((((***,,,---+++)))((((((***(((&&&###!!!###'''+++333333333///***&&&$$$###%%%%%%&&&'''((('''%%%$$$!!!$$$&&&'''%%%$$$$$$%%%%%%'''***---///000//////---***'''&&&""""""'''///+++&&&$$$%%%(((+++---((($$$"""&&&%%%###""""""###$$$$$$###''')))---000222222000///)))+++,,,------,,,++++++(((&&&######%%%'''((((((...000000---'''!!!"""$$$%%%%%%%%%%%%""" %%%)))%%%%%%%%%&&&(((***+++,,,***(((%%%!!!"""%%%###"""%%%"""zzzppphhhaaaZZZUUUNNNHHH@@@999555444222222///222222...***+++***)))'''$$$!!!!!!"""%%%&&&'''************************&&&'''&&&### !!!"""""""""$$$############$$$%%%%%%&&&))),,,,,,)))&&&&&&'''(((******'''""" """$$$$$$$$$$$$%%%%%%%%%%%%$$$'''))))))&&&$$$%%%'''$$$%%%&&&''')))***,,,,,,,,,***(((%%%###"""!!!!!!###$$$###!!! !!!$$$&&&"""!!! !!!###&&&'''(((&&&%%%&&&(((******)))$$$$$$%%%''')))***(((&&&%%%&&&((()))******))))))***,,,......,,,(((### """%%%''')))******&&&$$$""""""$$$&&&''''''$$$'''***+++***)))))))))&&&''')))***'''$$$(((///<<>>999444111111000...+++,,,222333,,,((()))***'''&&&%%%$$$$$$&&&'''&&&%%% !!!$$$''')))***++++++'''&&&$$$$$$%%%&&&&&&%%%###"""  !!!###%%%&&&&&&"""&&&)))'''""" !!!$$$&&&(((((($$$"""((('''&&&%%%###"""!!! (((+++...---((($$$""""""$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%$$$"""!!! !!!###%%%%%%######&&&(((+++)))%%%"""!!!!!!"""###%%%%%%%%%'''))))))(((&&&""""""###''',,,...---+++((()))+++---///000111111***))))))(((&&&$$$"""!!! %%%)))+++++++++***)))***++++++)))'''000000///+++&&&$$$&&&((()))+++---...***'''---666KKKddd{{{cccJJJ777000///111///---,,,,,,---///000+++,,,---+++)))(((+++......---,,,***'''%%%$$$### """'''$$$&&&((((((&&&$$$######%%%%%%$$$$$$%%%(((***,,,'''&&&$$$""""""###$$$%%%'''%%%"""!!!###$$$%%%%%%%%%(((+++,,,,,,,,,,,,---+++***)))(((''''''((((((***((($$$!!! !!!###&&&(((*********)))&&&"""!!!###'''***+++,,,///000------...,,,))))))***,,,***((('''))),,,***)))'''$$$!!! """$$$&&&))),,,---,,,+++++++++(((***,,,---+++)))((((((,,,((("""!!!"""%%%%%%%%%"""%%%&&&%%%#########+++++++++++++++,,,......)))+++......&&& $$$''''''''''''((("""!!! ###(((---000%%%###"""###&&&***,,,---***,,,------+++&&&!!!%%%((((((&&&&&&&&&((('''%%%$$$$$$"""###&&&)))'''"""!!! """%%%&&&&&&%%%%%%%%%))),,,///---'''""""""$$$'''&&&%%%$$$###"""""""""###%%%((()))(((&&&%%%%%%&&&'''&&&"""{{{tttiiiYYYLLL===888333333555333+++$$$'''''''''((()))***++++++///+++%%%#########!!!"""%%%'''))))))%%%!!! ###'''((('''%%%$$$"""  !!! !!!%%%((()))&&&""""""!!! !!!"""!!! """"""!!!"""%%%((((((&&&###  """)))222;;;:::000%%% ###%%%))),,,+++((($$$!!!&&&### """###!!!$$$'''&&&###$$$((()))(((,,,)))%%%######$$$######(((((('''%%%'''***'''!!! %%%)))++++++***+++((('''(((,,,...---+++)))'''%%%$$$$$$$$$###"""!!!&&&)))***///...---,,,,,,---///111111333444000+++'''&&&'''///---,,,,,,++++++222:::PPPpppoooVVVCCC888///,,,---,,,...000333444444333333222000---***((('''((((((,,,+++)))(((&&&$$$""""""### !!!&&&((()))&&&######%%%&&&$$$"""###$$$&&&(((***+++,,,,,,+++'''""" ###&&&'''---,,,***&&&"""!!!"""###(((&&&%%%&&&((()))******+++,,,,,,***(((''''''(((***)))'''%%%###"""!!!!!!%%%(((,,,---+++(((%%%$$$"""######$$$&&&'''((((((&&&)))+++,,,+++))))))))))))***+++---.../////////...---+++)))'''%%%$$$$$$'''***---,,,)))'''((())))))***)))%%% """'''&&&$$$!!! ###&&&######$$$&&&((((((%%%###)))***++++++,,,++++++***$$$&&&((('''###"""$$$&&&&&&&&&$$$$$$###"""%%%+++444:::...)))&&&((()))'''''')))***))))))'''%%%"""$$$(((((('''%%%$$$$$$&&&'''%%%!!! $$$$$$$$$######"""""""""!!!""""""###%%%''')))***...---///000***###!!!$$$***)))((($$$ &&&%%%%%%'''+++---+++)))++++++)))$$$zzzssshhhXXXLLL>>>888333111222000***###$$$$$$###$$$%%%&&&'''(((///+++'''$$$$$$###!!! ###$$$&&&### """%%%((()))'''%%%"""""""""$$$'''******(((%%%!!! !!!""""""!!! """%%%((('''$$$!!!!!!(((///555555---&&&"""!!!###%%%(((******(((%%%""""""!!!!!! &&&((('''######&&&'''%%%'''%%%"""!!!"""######"""&&&'''''''''))),,,((("""!!!%%%***,,,+++***(((&&&$$$%%%(((++++++******'''$$$$$$&&&&&&%%%### """&&&((())),,,,,,++++++,,,---///000000222333000+++((('''))),,,***)))***)))***111:::SSSsssmmm[[[FFF888///***((())),,,---000222333333222222111///---+++)))(((((((((+++***)))(((&&&%%%$$$$$$&&&""""""&&&((((((&&&%%%&&&((()))'''%%%$$$%%%&&&(((***+++,,,,,,)))&&&""" $$$''')))((('''%%%###"""$$$&&&)))'''%%%%%%&&&((()))***,,,---...,,,)))&&&%%%%%%(((((('''''''''&&&&&&&&&)))***+++---,,,***(((&&&"""###$$$%%%%%%%%%%%%%%%$$$''')))***)))(((''''''***+++,,,---...////////////...,,,***((('''&&&%%%))),,,...---***'''((())))))******&&&!!! &&&%%%$$$!!! ###%%%######$$$&&&''''''%%%###&&&&&&'''(((((())))))***$$$%%%$$$!!! !!!"""$$$&&&((()))$$$$$$###$$$(((000:::AAA///***''')))***'''''')))+++******(((%%%""" %%%''''''%%%###"""###%%%'''%%%""" !!!$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&((()))***))))))+++,,,((("""!!!$$$))))))(((&&&""" !!!'''&&&&&&(((,,,...---+++,,,,,,***%%% xxxqqqeeeVVVJJJ===888111//////...(((###  """$$$&&&---+++((('''&&&$$$""" !!!!!!!!!!!! """&&&))))))&&&!!!&&&&&&''')))++++++)))&&&!!!!!!!!!!!!"""""""""""""""%%%'''&&&###!!!))),,,...---***&&&###"""$$$%%%'''))))))(((&&&%%% !!!''')))((($$$###%%%%%%###!!! """###"""$$$&&&((())),,,///***$$$ $$$)))++++++)))&&&%%%$$$$$$''')))***)))***&&&###$$$(((***((($$$###!!!"""%%%&&&''''''((()))+++,,,---.........111222000+++((((((***(((&&&%%%&&&'''(((111:::VVVvvvwww[[[LLL;;;222---)))((())),,,---///111222222111000......---,,,+++***))))))******)))(((''''''''''''+++&&&"""!!!$$$'''(((''''''))),,,...---+++(((%%%&&&'''((()))***++++++((('''$$$ %%%$$$%%%%%%$$$###$$$&&&))))))((('''&&&&&&''')))***---//////...***&&&######%%%&&&(((***++++++++++++---+++***+++---...+++((("""###$$$%%%$$$###!!! """$$$'''((('''&&&&&&&&&++++++---...//////000000000///...,,,+++***)))(((+++...000...***''''''((((((+++,,,)))############!!! """$$$###"""###%%%((((((&&&%%%$$$$$$######$$$&&&'''(((&&&$$$ !!!%%%%%%$$$$$$%%%&&&''')))***%%%%%%$$$%%%)))000:::@@@///***''')))***(((((())),,,,,,+++)))&&&###!!!%%%&&&%%%###"""!!!"""###%%%$$$###!!!""""""%%%&&&&&&''''''((())))))&&&&&&&&&'''(((((())))))$$$###%%%(((&&&"""!!!$$$)))))))))(((%%%###$$$$$$'''''''''***---/////////,,,,,,)))&&&""" !!!"""~~~uuummm```PPPEEE999444///,,,---,,,)))&&& !!!$$$&&&,,,+++***)))'''%%%"""  !!!!!!!!!!!! ###'''((($$$ ###*********+++***)))'''%%%###$$$$$$"""!!! !!!!!!"""%%%'''%%%"""!!!,,,+++)))((('''&&&###"""###$$$%%%&&&'''''''''''' !!!%%%((('''$$$$$$&&&&&&###!!!$$$%%%%%%###&&&(((***...000,,,%%%"""'''))))))(((((('''&&&%%%''')))***++++++&&&###$$$))),,,)))%%%###!!!!!!#########"""$$$'''***,,,------,,,,,,...000...***'''((()))'''%%%$$$&&&&&&)))111;;;XXXwww~~~fffNNNBBB555000...+++))))))+++,,,...000111000///...++++++,,,,,,,,,+++***))))))(((((('''((()))******...***%%%######&&&((()))&&&(((,,,000111000...+++'''''''''(((((()))******))))))&&&!!!"""###$$$$$$$$$%%%'''***)))***++++++***)))((((((+++---//////+++'''%%%######%%%(((+++,,,---,,,,,,...***'''(((,,,///,,,)))###$$$%%%%%%$$$!!! ###&&&((('''&&&&&&'''+++,,,---...////////////000000///......,,,+++++++++...000...)))&&&%%%&&&)))---///---'''!!! !!!"""""" """###""""""###&&&***++++++***%%%$$$###""""""###%%%''''''%%%!!!!!!%%%&&&'''((()))))))))((((((&&&&&&''''''(((+++000333+++'''%%%(((***)))))),,,------,,,***'''### !!!$$$%%%###""""""###"""###$$$$$$$$$$$$$$$$$$(((((())))))))))))))))))&&&&&&''''''(((((((((''' !!!%%%%%%######&&&(((***+++***(((''''''((((((((()))+++---///111111,,,***((($$$""""""###$$$|||qqqfffXXXIII???333000,,,+++,,,---+++***$$$""" """%%%(((++++++***)))&&&$$$"""!!!"""""""""""""""""""""!!!!!!""" !!!$$$%%%"""###''',,,,,,,,,+++(((%%%######''''''&&&$$$ !!!&&&&&&&&&$$$!!! """###%%%$$$""" ###...+++'''&&&%%%$$$""" !!!"""###$$$%%%&&&'''(((###!!!!!!###&&&'''%%%%%%((((((&&& $$$'''(((((($$$''')))+++...111,,,%%%###'''(((((()))((('''%%%%%%&&&)))+++,,,(((%%%%%%)))+++(((%%%!!!!!!!!! !!!%%%)))+++,,,,,,+++))),,,---,,,(((%%%&&&((((((&&&'''))))))***222;;;YYYyyylllUUU>>>444++++++,,,***((()))+++,,,...//////...---+++((()))******++++++******((('''''''''''')))+++,,,...***&&&$$$%%%(((******'''***...111111000...---))))))(((((((((((()))***,,,+++((( $$$%%%&&&&&&&&&&&&(((***)))---222333000+++((('''(((+++......,,,***((('''###%%%'''***+++***))))))+++'''###%%%***,,,+++(((###$$$&&&&&&$$$!!! ###&&&(((((((((((((((,,,,,,---...////////////...////////////...---,,,***---...,,,((($$$###$$$***...222000***$$$!!!"""!!! !!!"""$$$######%%%(((---000000000)))(((%%%$$$###$$$%%%&&&***)))'''###!!!%%%''')))++++++)))&&&$$$$$$''')))******))))))***'''###"""&&&******,,,///......---+++(((%%%"""  """"""""""""$$$&&&&&&&&&'''((()))***))))))++++++***)))((((((''''''%%%&&&''''''''''''&&&&&& $$$&&&%%%&&&((((((***,,,,,,+++******+++((()))***+++,,,...000222+++(((%%%"""!!!"""###$$$vvviii\\\NNNAAA888///---,,,,,,---------,,,(((%%%""""""&&&(((*********(((%%%""""""###$$$$$$$$$$$$###"""!!!  !!!"""$$$!!! &&&***,,,,,,,,,***'''$$$######((()))((($$$ """...---,,,((($$$!!! !!!""""""!!! !!!###,,,***'''%%%$$$###  """$$$%%%&&&'''$$$###""" """###'''(((&&&'''******'''!!! !!!$$$'''***+++***&&&))))))***---///***### %%%)))***)))((('''$$$"""###%%%(((,,,***((('''''''''&&&%%%!!! !!!$$$(((***+++++++++))),,,---+++'''%%%%%%'''***)))***---,,,,,,222999XXXyyy}}}mmmWWWEEE111)))$$$''',,,---------***+++---......,,,+++)))&&&&&&'''((()))***++++++((('''&&&%%%&&&)))+++---,,,)))%%%%%%&&&)))+++,,,***,,,...///---,,,------+++***)))'''''''''((()))---+++''' &&&((())))))))))))***++++++000666666222,,,)))'''&&&))),,,---,,,++++++,,,$$$%%%&&&'''''''''&&&&&&&&&###"""###&&&)))(((&&&%%%%%%&&&&&&%%%###!!! ###'''))))))))))))***+++,,,,,,---......------,,,---.../////////------))),,,---+++'''######$$$***///222111,,,%%%!!! !!!!!!!!! !!!$$$'''&&&&&&'''***...111222222+++***((('''&&&&&&'''(((---...---+++&&&""" ###%%%(((******(((%%%###"""&&&***------,,,++++++&&&""""""'''***+++---000......---,,,)))&&&$$$""" !!! """%%%(((+++++++++,,,//////...---+++***)))(((&&&%%%$$$$$$$$$%%%'''(((((('''&&&%%%"""$$$''''''''')))(((***------,,,++++++,,,((()))*********+++...111+++'''### !!!"""###|||nnn```SSSFFF;;;444------------...---,,,+++***'''""" $$$''')))***)))&&&"""!!!"""$$$'''''''''&&&%%%###!!!  #########$$$"""!!!&&&))))))+++,,,***'''%%%&&&(((&&&'''((($$$ """&&&000000...)))$$$ !!!"""$$$%%%&&&%%%###!!!!!!###%%%%%%%%%"""######!!!!!!$$$&&&)))***((((((+++***&&&$$$###$$$'''***,,,,,,+++***+++***)))***,,,(((!!!%%%+++...++++++)))%%%!!!!!!$$$''',,,---,,,)))$$$""""""### """"""""" !!!$$$''')))++++++++++++---///---(((%%%&&&'''++++++...000///,,,///555QQQsssuuucccTTTDDD777///'''###'''---......///***+++,,,------+++)))((($$$$$$$$$%%%&&&)))+++,,,'''&&&%%%$$$%%%(((***,,,(((&&&###$$$'''***---............+++((('''***,,,---+++)))'''&&&''''''(((,,,)))$$$ """$$$''')))+++,,,,,,,,,---///...222666555000+++))))))''')))+++,,,++++++,,,...%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$"""&&&((())))))*********+++,,,,,,---,,,,,,,,,***+++---...///...---,,,))),,,...,,,((($$$$$$%%%)))---111000***$$$!!! !!!"""!!! """&&&)))***))))))***---///000000)))))))))*********++++++000222222000+++&&&###"""######$$$$$$$$$$$$$$$$$$###&&&)))+++,,,,,,...///)))%%%%%%))),,,,,,...111---------,,,***(((%%%$$$""""""!!! ###''',,,+++***,,,///000...,,,''''''&&&%%%$$$######"""$$$%%%''')))))))))((('''$$$ $$$''''''''')))(((+++---...---,,,+++,,,((())))))((('''(((+++///---(((""" """""""""wwwhhhZZZLLLAAA888222......//////...---+++)))+++'''!!!"""%%%)))***(((%%%!!! """%%%*********)))(((%%%###""""""&&&&&&%%%&&&### !!!%%%(((&&&)))+++***((((((***,,,###&&&'''$$$ $$$)))000///---)))### !!!!!!$$$%%%""" !!!###$$$$$$$$$!!!###""" ###&&&(((,,,,,,***)))+++)))%%%&&&%%%&&&(((+++,,,,,,+++,,,,,,***((()))***&&& &&&---111//////,,,(((###"""%%%))),,,......)))### ###"""$$$$$$$$$!!!"""$$$&&&(((***+++,,,---///111...***''''''(((,,,,,,000222000,,,...333IIImmmiiiSSSDDD888///...&&&"""%%%)))***)))******+++,,,---,,,***((('''######"""###%%%(((+++---'''&&&$$$$$$$$$'''***,,,%%%###"""###'''+++...///000///---((($$$$$$(((,,,---,,,)))'''&&&&&&'''(((***&&&!!!!!!$$$'''((('''))),,,......///111222000444555222,,,((())),,,)))***++++++++++++,,,...%%%$$$$$$$$$$$$%%%&&&''' ###$$$$$$$$$%%%'''''''''''''''''''''((((((!!!%%%((((((((()))*********+++,,,,,,,,,++++++((())),,,---......---,,,))),,,...---)))&&&&&&''''''+++///...)))$$$!!! ###"""!!! ###'''+++---,,,***+++,,,------,,,&&&''')))+++,,,------...333444444222...)))'''&&&$$$###!!!!!!$$$&&&&&&'''((((((((())),,,///---)))(((+++------...000,,,------,,,+++)))'''%%%%%%$$$""""""%%%)))((('''(((+++,,,***(((########################%%%&&&(((***+++***)))(((%%% ###''''''&&&((((((+++......---,,,++++++((())))))'''%%%&&&)))---...)))### """###"""|||rrrdddVVVFFF888333444///111222111---***'''&&&%%%$$$""" !!!$$$(((******'''"""!!!%%%***111///---+++(((%%%!!! $$$'''))))))$$$ !!!!!! $$$&&&''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%"""!!!###!!!###"""!!! %%%)))***(((%%%######"""!!!"""%%%&&&&&&%%%$$$$$$'''+++)))$$$"""%%%+++,,,+++)))'''''')))++++++,,,,,,+++***(((&&&$$$###!!!!!!&&&+++//////---***'''&&&''')))***+++***)))'''%%%### ### !!!$$$$$$###!!! """(((---111//////...,,,***'''%%%$$$''')))---///000222333555PPPiiipppYYYEEE777000---***((('''(((***++++++***,,,++++++)))(((&&&%%%%%%""""""###&&&***,,,---,,,+++)))'''&&&&&&&&&$$$###$$$%%%'''&&&&&&)))000777333111---(((%%%######$$$+++***)))(((''''''(((((('''$$$!!!"""&&&)))))))))'''''')))---222555333111666777666333///***(((''')))+++,,,,,,***)))***+++$$$!!!!!!###$$$###!!!###$$$"""!!!!!!!!!"""%%%))))))%%%""" %%%((((((''''''((('''(((***++++++)))'''&&&)))'''&&&(((+++---,,,***+++---......+++)))((()))++++++***)))'''$$$""" ######$$$%%%'''((())))))(((+++---...,,,*********''''''&&&&&&'''((()))***222444666555000+++'''%%%'''&&&%%%$$$$$$%%%'''(((+++***'''$$$"""$$$)))---///---***)))+++,,,------+++---///...,,,(((&&&%%%&&&### !!! !!!$$$&&&'''&&&%%%$$$$$$""" !!!###$$$$$$&&&***+++***)))))))))%%%''''''%%%"""!!!###&&&***,,,---......---+++***((()))***(((&&&$$$###$$$+++'''###"""###$$$""" ~~~rrrcccSSSCCC555000111...///000...+++'''%%%%%%###$$$###""" !!!###%%%(((***+++((($$$"""&&&)))---***'''&&&'''&&&###!!!!!!%%%((()))((($$$!!! """###"""!!!%%%&&&'''&&&$$$$$$%%%'''$$$$$$$$$#########""""""!!!"""""" """$$$!!!###%%%$$$"""!!!!!!!!!$$$))),,,---,,,)))'''###""""""$$$&&&''''''%%%""""""$$$'''&&&!!! ###***++++++)))'''&&&&&&(((((()))***++++++***))))))'''%%%""" !!!%%%))),,,---+++(((&&&%%%''')))***,,,+++***)))'''%%%$$$###""" !!!  """'''+++...------,,,+++)))&&&%%%$$$%%%'''***,,,...111444777IIIbbbsss___KKK<<<222,,,))))))'''&&&''')))+++++++++---,,,+++)))((('''''''''$$$######&&&))),,,------///,,,)))((((((((('''&&&%%%&&&'''((())),,,000444444111---((($$$###$$$%%%***)))'''%%%%%%%%%'''((((((&&&%%%&&&((((((&&&$$$&&&&&&(((---222444333111555666555222...)))&&&&&&)))+++,,,,,,***((('''(((### !!!"""!!!  """"""  $$$***+++)))&&&"""&&&((((((''''''(((***++++++***)))'''&&&%%%'''&&&%%%'''***,,,+++)))+++---//////---++++++++++++++++++***)))&&&$$$###"""###$$$&&&''')))******+++---///...,,,***)))(((((((((((((((((((((((()))///000111000...***'''%%%'''&&&&&&&&&&&&((()))***+++***'''$$$###%%%)))---111...+++))))))***)))(((+++---///...+++&&&###"""  !!!###%%%&&&%%%%%%$$$"""""""""######$$$%%%%%%$$$&&&***+++************(((******(((%%%######%%%***+++,,,------,,,+++***)))***+++)))'''%%%%%%%%%,,,'''###"""###%%%%%%###qqq___NNN>>>111,,,---,,,------+++'''%%%$$$$$$###$$$%%%%%%$$$$$$%%%'''(((***+++)))%%%$$$&&&))))))$$$ $$$'''%%%### """$$$&&&'''%%%$$$######$$$%%%$$$###''''''&&&###!!! !!!###$$$###""""""!!!  """!!!###%%%$$$!!!"""%%%''''''%%%#########&&&))),,,///000///---+++$$$$$$%%%'''******'''%%%  """  &&&((())))))'''%%%$$$$$$&&&'''(((***,,,---------***'''### """%%%''')))'''%%%$$$$$$&&&)))+++------,,,***)))(((&&&&&& !!!!!!!!!"""###%%%((()))++++++***)))'''&&&%%%$$$%%%&&&'''(((***...333777@@@XXXzzzkkk^^^KKK<<<444///+++((((((&&&&&&'''***,,,,,,,,,...---+++)))(((((()))***'''%%%$$$%%%))),,,...///222///+++)))((()))))))))'''''')))***,,,---///000333111...)))%%%$$$%%%''')))(((&&&$$$%%%&&&)))***,,,+++******)))'''### %%%%%%(((,,,000222222000111222222000,,,'''%%%$$$(((***,,,+++)))&&&%%%%%%!!! !!!!!!""" $$$+++...---***###%%%'''(((''''''((()))...---+++)))'''&&&%%%%%%'''&&&'''(((+++,,,+++***+++---//////---,,,,,,,,,,,,,,,,,,+++***)))''''''$$$$$$%%%&&&((()))******---///000///,,,)))((((((+++******)))((((((''''''++++++*********)))&&&###&&&&&&&&&''')))***,,,---+++***(((&&&$$$&&&***---111...+++)))((('''%%%###(((+++------(((###"""$$$"""  !!!"""$$$$$$$$$######!!!"""%%%'''(((((('''%%%$$$'''***++++++***+++,,,+++,,,---,,,)))&&&%%%$$$)))***+++,,,,,,+++***))),,,------,,,)))(((((())),,,'''""""""%%%((()))(((|||mmmYYYGGG999...***,,,+++,,,,,,)))&&&$$$$$$$$$%%%'''))))))'''&&&&&&&&&(((******)))&&&%%%&&&((('''!!!!!!%%%%%%### !!!""""""""""""!!!!!!""""""###$$$%%%%%%$$$###((('''%%%"""######"""!!!  """%%%$$$""" ###&&&&&&&&&+++++++++)))%%%###"""###(((***,,,/////////---,,,(((((()))+++,,,+++'''$$$!!!$$$'''((('''%%%$$$$$$&&&&&&(((***,,,---...///'''$$$!!!!!!###%%%$$$######$$$&&&)))***///...,,,***((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&******)))(((''''''''''''(((((('''&&&'''***000444999PPPqqqnnn\\\OOO???444222111...+++(((''''''(((+++.........///---***(((((())),,,---)))'''%%%%%%(((,,,...///222...)))''''''((()))***)))***+++,,,------+++***...///000...)))&&&%%%&&&((('''%%%%%%'''***...111111///---***'''$$$""" %%%&&&)))+++------,,,+++)))+++---,,,***&&&$$$$$$%%%'''******(((&&&%%%$$$###!!!  !!!###$$$$$$""" $$$,,,//////,,,'''((())))))(((((()))***///...+++(((&&&&&&&&&'''(((((()))+++,,,,,,,,,+++***,,,------+++)))))))))******+++++++++*********((((((((((((((((((((((((---...///...,,,*********,,,,,,+++***)))((('''&&&(((&&&%%%%%%''''''%%%###%%%%%%&&&''')))+++,,,---******)))'''&&&'''***,,,...,,,)))((('''&&&###!!!$$$&&&))))))%%%  %%%&&&%%%$$$### !!!!!!"""""""""!!!!!! ###'''++++++)))%%%###$$$''')))+++++++++,,,---***,,,------,,,***(((&&&))))))***+++++++++******//////000...,,,+++,,,---+++'''""""""&&&+++------wwwgggRRRBBB555---***,,,+++,,,---+++(((&&&%%%%%%(((***,,,+++)))'''&&&&&&)))))))))(((&&&%%%&&&''''''!!!######"""$$$$$$$$$$$$""" !!!###%%%%%%$$$######((('''%%%"""######"""!!! """$$$&&&&&&""""""!!! """%%%((()))111000---(((### !!!&&&''')))***+++***))))))******+++,,,,,,***&&&""" %%%(((((('''&&&&&&(((((())))))***+++,,,---!!!!!!######""""""###%%%''')))///...+++(((&&&$$$###"""!!!###''''''''''''''''''&&&&&&***)))((((((((())))))***---,,,***'''&&&'''+++...444JJJjjjsss___PPPEEE888111222333111...***)))(((***---///000000---,,,***((()))+++---///***(((%%%%%%(((+++---...---***%%%###$$$&&&'''(((,,,,,,---,,,+++***)))))),,,000555444///(((%%%$$$#########$$$''',,,000333333111---((($$$######$$$((()))***+++***(((&&&%%%!!!$$$((()))((('''%%%%%%###%%%((()))(((&&&&&&&&&&&&%%%$$$######$$$'''(((&&&$$$!!! &&&,,,///...+++)))***++++++))))))***,,,///---***(((''''''((()))&&&((()))******))))))((((((***+++***(((%%%$$$$$$((()))))))))***+++,,,,,,,,,,,,+++***((('''&&&&&&***,,,------,,,+++,,,---++++++++++++***((('''&&&&&&%%%%%%%%%&&&&&&%%%###$$$$$$%%%'''((())))))***)))))))))(((&&&''')))+++)))((((((((()))(((%%%###"""%%%%%%"""###&&&''''''(((*** !!!$$$(((++++++(((### %%%''')))*********+++---((()))+++,,,---,,,***)))))))))******++++++++++++000111111///---,,,...///)))&&&###$$$(((---//////rrraaaMMM>>>444,,,***,,,+++---///...+++(((&&&&&&)))+++,,,,,,***(((''''''+++)))'''%%%$$$%%%&&&''''''$$$ !!!######%%%&&&'''&&&$$$ !!!$$$%%%$$$######$$$&&&'''&&&### !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$!!!###""" !!!$$$(((+++222000,,,&&&!!! ######$$$%%%%%%%%%%%%%%%(((''''''((()))'''$$$"""!!!%%%(((((((((((()))******))))))))))))****** """$$$$$$#########$$$%%%&&&---+++(((%%%###!!!!!!!!!!!!%%%((()))))))))((((((''''''&&&)))(((''''''(((***+++,,,000000...+++(((&&&&&&(((///BBBaaa~~~zzzbbbQQQAAA:::111...///000///,,,+++***)))***---/////////+++***))))))***,,,...///***(((&&&&&&(((+++,,,,,,(((%%%""""""###%%%'''''',,,......,,,)))(((+++///222888===<<<333)))$$$""" """&&&***---///111///+++&&&######&&&)))***,,,---,,,)))%%%###""""""'''))))))(((''''''%%%&&&((('''&&&%%%&&&''''''((('''&&&%%%&&&)))+++(((%%%###!!!!!!!!! !!!''',,,///---******+++------,,,+++,,,---...---***((('''((()))***$$$'''))))))'''%%%$$$###''')))***)))'''%%%$$$$$$''''''((()))+++---///000///...---+++)))'''&&&%%%(((***++++++++++++,,,...((()))*********)))((('''&&&(((***)))'''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%'''((()))(((&&&&&&''')))%%%%%%''')))++++++)))'''!!!$$$###!!! $$$&&&&&&&&&))),,, !!!$$$'''))))))'''$$$!!!&&&'''))))))((((((***+++&&&&&&''')))+++,,,+++)))))))))******+++,,,,,,,,,/////////---++++++---///(((%%%###%%%***///000///ppp___JJJ<<<333,,,)))******---000000...***'''%%%''')))++++++******+++,,,,,,((($$$""""""$$$&&&'''&&&&&&%%%### $$$'''%%%&&&((()))((($$$ !!!$$$&&&%%%###"""$$$%%%$$$&&&'''&&&###  !!!"""###$$$ """######"""""""""###$$$""" """'''+++///---(((""""""!!!!!!!!!!!!""""""######!!! """$$$%%%###"""""""""###&&&###!!!$$$'''))))))(((((()))***)))((('''''''''((()))!!!###%%%&&&%%%$$$############$$$)))(((%%%###"""""""""###!!!"""###"""!!!"""&&&******)))((('''&&&&&&&&&''''''&&&%%%&&&''')))+++---111222222000,,,'''%%%$$$(((:::WWWvvvppp\\\KKKCCC111...+++******++++++******)))((()))+++------,,,(((((())))))***,,,---...((('''&&&&&&(((******)))%%%###"""###%%%(((((((((***...000,,,((()))222;;;AAAEEEGGGAAA555)))###"""!!!###%%%'''))))))******)))&&&$$$%%%(((,,,,,,///000...***&&&$$$$$$!!!%%%***,,,,,,***((((((******)))'''$$$###$$$&&&&&&''''''%%%$$$$$$(((+++(((&&&$$$###$$$$$$$$$### """'''---///---***)))+++...//////---------///...,,,***((('''''''''&&&)))++++++'''$$$""""""&&&(((***+++)))(((((()))'''((((((***,,,///222333...---,,,+++***)))(((((()))***+++***))))))***,,,$$$&&&((()))******)))(((''',,,111///)))$$$%%%'''''''''''''''&&&%%%###"""%%%'''((((((&&&%%%&&&'''$$$%%%'''+++......,,,)))$$$%%%&&&$$$!!!$$$&&&$$$###%%%((( !!!###%%%'''(((((((((''''''(((((((((&&&&&&''')))&&&%%%$$$%%%((()))(((&&&*********++++++,,,---...++++++***)))''''''))),,,&&&$$$###''',,,//////...ppp___JJJ<<<333+++(((((())),,,000111///***&&&$$$%%%''')))******+++...///,,,(((### ###&&&'''%%%'''(((&&&!!!!!!%%%***$$$&&&)))++++++(((%%%"""###&&&'''&&&$$$###%%%'''###%%%((((((%%%"""!!!###$$$%%% """$$$%%%%%%&&&(((***$$$"""!!!'''++++++)))%%% !!!$$$!!!!!!!!! !!!!!!"""""" #########&&&&&&(((+++)))### """%%%''')))***(((''''''((()))((('''&&&&&&'''((()))"""!!! !!!###&&&'''((('''&&&$$$######""""""&&&%%%###""""""###%%%&&&###%%%%%%###""""""&&&******)))'''&&&%%%%%%&&&&&&%%%$$$$$$$$$&&&(((+++---000222444333///)))%%%######444QQQqqqlllUUUCCC:::777((((((((((((((()))))))))***((('''(((***++++++***&&&'''(((***+++,,,---...'''&&&&&&''')))))))))'''$$$######%%%(((***+++***)))...000---(((+++888EEENNNPPPNNNDDD555(((######!!!"""$$$&&&'''''''''&&&$$$&&&((('''&&&'''***------000222000,,,(((''''''%%%)))---///...+++)))(((...---+++'''###!!!###$$$$$$%%%&&&$$$""""""&&&***)))'''$$$$$$%%%''''''&&&"""'''---000...+++(((+++///111000///......111000...+++)))&&&%%%$$$***---000...***&&&$$$$$$&&&(((+++------------...(((((()))+++...111444666,,,,,,++++++++++++++++++***++++++***((('''(((***"""###&&&)))***+++***)))(((000666333+++$$$%%%((()))))))))(((&&&$$$""" $$$&&&''''''&&&%%%%%%&&&$$$&&&))),,,//////---*********)))%%%!!!$$$&&&### !!!###  !!!###&&&(((***,,,,,,'''(((((('''%%%%%%&&&((('''%%%"""###%%%&&&%%%$$$++++++++++++,,,---...///(((((('''%%%$$$$$$&&&)))$$$###$$$(((---//////,,,nnnZZZEEE:::666111+++'''***---000000,,,&&&!!!!!!%%%'''((())),,,---'''&&&%%%###"""!!!!!!!!!###$$$$$$###"""###%%%'''&&&&&&(((***+++***'''$$$(((((('''''''''&&&###!!!!!!###&&&'''%%%""" !!!%%%&&&### ######$$$&&&***---//////---)))### !!!###&&&'''&&&$$$""" """"""!!! !!!"""###'''***,,,+++'''$$$###$$$(((,,,///---(((&&&'''***---,,,)))&&&$$$#########!!!!!!"""###$$$&&&((()))***++++++(((%%%!!! !!!%%%'''$$$"""%%%&&&$$$######"""!!!!!!$$$(((++++++,,,---+++(((%%%$$$$$$'''###!!!%%%)))+++.........///...,,,)))&&&...888III```|||{{{uuuRRR:::111000...$$$""" ###(((+++***'''((('''&&&'''((((((&&&$$$%%%%%%''')))+++,,,......***((('''&&&'''(((((('''$$$"""!!!$$$)))---......///...,,,***+++111;;;BBBTTTOOOFFF:::...%%%!!! ###'''(((&&&$$$"""&&&)))+++***((((((***,,,,,,---.........---,,,+++++++++,,,...//////...,,,555777444+++""" &&&&&&&&&'''((())))))***%%%###!!!###&&&'''&&&###!!!###'''+++......+++(((,,,---...//////...---,,,***+++,,,***(((''''''((())),,,//////,,,(((%%%$$$(((((((((((()))***,,,...)))(((''')))---222444555000,,,((((((+++,,,)))&&&------,,,+++***)))((('''###%%%(((+++,,,+++***(((,,,------+++(((%%%$$$$$$%%%'''((('''%%%#########'''''''''''''''(((((()))'''&&&%%%%%%&&&(((***,,,------***&&&""" """"""!!!###%%%%%%$$$!!!  !!! !!!$$$(((***++++++)))))))))((('''%%%$$$###"""!!! !!!$$$&&&&&&&&&***+++,,,---,,,,,,***)))'''&&&$$$######$$$&&&'''''''''''''''((()))******|||fffTTTAAA999666222---***'''***...///,,,(((%%%######%%%'''''''''''')))+++***(((&&&### """$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&(((******(((&&&''''''&&&'''&&&%%%###"""###%%%'''(((&&&$$$###$$$###!!! !!!######""" """"""###%%%(((+++,,,---+++(((###!!!"""###%%%%%%%%%$$$""" """!!!  """###$$$$$$$$$&&&((('''%%%###$$$%%%***...000///+++)))***---***)))'''%%%############$$$$$$###$$$$$$&&&'''((()))******((($$$"""""""""###%%%%%%""""""%%%%%%"""!!!!!!!!!"""###&&&))),,,,,,......---)))&&&%%%%%%%%%""""""&&&)))*********************)))(((,,,555DDDZZZvvvooolllyyy{{{ZZZ???222...,,,'''%%%###%%%***,,,+++((((((''''''(((***)))'''%%%$$$$$$%%%&&&((()))***+++((((((((((((((((((((('''&&&$$$###%%%)))---......,,,,,,,,,+++,,,111888>>>IIIFFF???666,,,$$$ ###'''((('''%%%$$$''')))+++***)))(((***,,,,,,---............,,,,,,+++++++++---...//////...666999666---%%%###"""!!!%%%&&&'''((())))))))))))&&&%%%############!!! !!!&&&,,,///000...---,,,---.........---,,,+++***+++,,,+++)))(((((()))***---//////---***)))((()))))))))((((((***,,,...***(((&&&'''***...111222000+++''''''***+++)))'''---,,,+++***)))(((''''''%%%''')))+++,,,,,,++++++((())))))'''%%%######$$$$$$%%%%%%$$$###"""###%%%&&&&&&&&&'''((()))***+++'''&&&%%%%%%%%%''')))+++...---***&&&""" !!! !!! $$$&&&''''''&&&%%%%%%&&&%%%$$$###%%%''')))((((((''''''''''''&&&%%%$$$###!!! """%%%'''((((((+++,,,,,,,,,+++***)))(((&&&%%%$$$######$$$%%%&&&)))***++++++))))))***+++rrrZZZJJJ;;;666666333...+++###'''***,,,,,,***)))))))))))))))(((&&&%%%&&&(((---+++'''###"""$$$''')))(((&&&%%%%%%%%%$$$$$$%%%((())))))(((&&&&&&''''''&&&%%%$$$###%%%&&&(((((('''&&&'''(((***'''$$$"""""""""!!! !!!!!!!!!"""$$$&&&(((***)))&&&$$$######$$$$$$############""" """!!! !!!!!!$$$&&&&&&%%%%%%!!!"""###"""!!!"""$$$'''***---///...+++***+++---((('''%%%###""""""######&&&&&&%%%$$$$$$&&&'''((()))))))))'''%%%$$$%%%&&&((('''###!!!&&&%%%!!!!!!###&&&)))+++---,,,---...,,,(((%%%#########!!! !!!$$$(((***+++'''&&&%%%$$$%%%&&&(((******111>>>QQQlllzzzeeebbbssseeeIII888111///,,,***'''(((+++---,,,)))(((((()))+++,,,,,,)))'''$$$######$$$$$$%%%&&&'''&&&''')))******)))((('''&&&%%%$$$%%%'''***++++++((()))***+++,,,///444777<<<;;;777111***$$$ ###'''))))))'''&&&''')))++++++))))))***++++++,,,---......---,,,+++*********+++,,,---///000555888777...'''%%%$$$###&&&''')))+++,,,+++***)))&&&&&&%%%""" &&&,,,000222111111------......---,,,++++++***+++,,,+++***)))***+++,,,...//////---,,,,,,---++++++***((('''(((***,,,+++(((%%%%%%'''+++---...///+++'''&&&)))***)))(((,,,+++)))((('''''''''((((((((()))***+++,,,------'''''''''%%%###"""$$$&&&$$$$$$"""  ###%%%$$$%%%&&&''')))+++,,,---***)))(((((()))***+++---...---***%%%!!! """###  %%%'''***++++++***+++,,,***((('''&&&'''((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$ ###''')))******------,,,***)))((('''&&&&&&%%%$$$######$$$%%%&&&***///222000,,,)))***---yyygggOOOBBB777444555222---+++###%%%)))*********+++,,,,,,,,,+++(((&&&$$$%%%&&&...,,,(((### $$$&&&(((((('''&&&'''((('''%%%######%%%''''''&&&%%%&&&&&&&&&$$$###$$$$$$%%%&&&''''''&&&&&&(((***+++)))'''%%%$$$###"""!!!!!!!!!!!!!!!!!!"""%%%'''&&&%%%$$$$$$%%%%%%$$$""""""#########""" """  """ ###&&&''''''%%%$$$!!!!!! !!!$$$&&&(((***,,,+++***((()))***((('''%%%###"""!!!!!!"""$$$$$$######$$$&&&'''((()))******((('''''')))+++,,,)))### ###((('''""" $$$(((+++------)))***+++)))%%%"""!!! ###""""""$$$(((+++,,,,,,'''&&&$$$"""!!!###'''***(((...888HHHbbbnnnhhhwwwpppSSS@@@888666111...,,,+++---------+++)))***+++---///...+++)))%%%$$$######"""######$$$%%%(((+++---,,,***((('''$$$#########$$$%%%''''''$$$%%%''')))***,,,...///222333222...(((######''')))******)))''')))*********)))))))))((()))***+++,,,+++***)))'''((((((((((((***---///222666555...'''&&&%%%$$$(((***---//////...,,,***&&&'''&&&!!! ''',,,///000000000//////......------,,,,,,***+++,,,,,,+++***+++---......///---+++***+++---++++++***'''$$$$$$'''+++,,,(((%%%$$$'''***---......***'''&&&''')))))))))+++***(((&&&&&&&&&'''((())))))(((((()))***,,,---))))))'''%%%###"""$$$'''%%%$$$!!! $$$"""###%%%(((***,,,...///000///.........///000000,,,+++((($$$!!! """$$$!!! $$$'''***,,,,,,,,,------...+++)))((())))))((('''((('''&&&%%%$$$$$$$$$### !!!$$$(((+++,,,+++---,,,+++)))'''%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''+++111666444---)))***...ppp^^^HHH===444222222///***)))%%%'''((((((((((((***,,,,,,---,,,***'''%%%%%%&&&+++)))'''%%%######$$$$$$'''''''''%%%$$$%%%(((+++***'''$$$######$$$######!!!"""###!!! ###$$$&&&%%%%%%%%%&&&((('''((())))))(((&&&$$$############!!!"""%%%&&&%%%%%%&&&''''''$$$"""!!!"""$$$%%%$$$""" """!!!  !!! ###%%%&&&%%%$$$"""%%%"""  """%%%'''((()))******)))((((((((()))'''%%%###!!! !!!"""$$$&&&(((((()))***+++***)))***+++---///,,,&&&"""&&&+++)))$$$ $$$)))---...---''')))***(((%%%"""!!!!!!$$$$$$$$$'''***---......***)))'''$$$!!!"""&&&)))(((---444AAAYYYxxx{{{www\\\EEE999777444222///---------------,,,,,,,,,...//////,,,***((('''%%%###"""######$$$%%%)))---///,,,)))''''''%%%%%%$$$$$$###$$$&&&'''""""""###%%%'''(((((((((,,,---,,,)))$$$ ###'''***+++++++++'''(((((()))***)))'''&&&$$$%%%'''(((((((((''''''$$$&&&'''&&&%%%&&&***---000555555///***))))))'''+++,,,///111111000...,,,(((***)))$$$"""))),,,---,,,,,,,,,000//////.........------***+++,,,,,,+++***+++---------,,,***((('''((()))***+++***&&&"""!!!%%%)))---***''''''))),,,...///+++)))'''&&&'''((()))))))))((('''&&&&&&''''''(((((('''&&&%%%&&&((()))+++***)))'''$$$!!! !!!###'''%%%""" !!!###%%%(((+++,,,---...222222111111000111111111***)))'''###!!! """$$$""""""%%%)))++++++******+++...,,,))))))+++,,,,,,,,,+++***(((&&&%%%$$$$$$###!!!!!!"""%%%)))++++++***+++***)))(((&&&%%%######'''&&&&&&&&&&&&&&&&&&'''***000555333---(((***---zzzhhhWWWDDD:::111000///,,,)))(((((((((((('''&&&&&&)))+++,,,---...,,,)))&&&%%%%%%&&&&&&%%%%%%&&&&&&'''''')))(((&&&$$$###%%%))),,,***'''$$$"""""""""!!! !!!"""$$$$$$###"""###$$$###&&&***+++***'''&&&%%%''''''&&&""""""&&&&&&&&&&&&''')))(((&&&$$$!!!"""$$$%%%&&&%%%###"""$$$###"""!!!  """###$$$###"""!!!(((%%%""""""$$$'''))))))+++++++++******)))''''''&&&%%%###!!! ###%%%'''''''''&&&(((++++++******+++,,,...---)))%%%''',,,+++'''"""!!! ###)))---...---(((***+++***(((&&&%%%%%%&&&&&&%%%'''+++---......,,,---,,,)))$$$###%%%((((((,,,111<<>>555---,,,,,,******+++)))((('''%%%$$$&&&***---///111222000+++%%%!!!"""%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&(((%%%$$$""""""######!!! ###%%%%%%!!!"""$$$%%%###!!!'''((()))'''%%%%%%(((+++---...,,,'''!!!###((()))((('''(((******)))'''!!!"""$$$&&&'''))))))***%%%&&&'''&&&%%%"""!!!!!!!!!!!!!!!!!!""""""((('''&&&)))...222333333)))((('''&&&%%%$$$!!!  $$$(((***(((%%%""" ###(((***)))'''%%%%%%&&&+++,,,)))(((***+++)))***%%%!!!"""''',,,,,,+++$$$&&&((()))'''&&&&&&'''(((&&&$$$$$$'''***+++,,,(((---000///***''''''(((%%%)))---555HHHfff{{{{{{qqqVVVGGG333222000---++++++---///444111---++++++,,,,,,++++++)))&&&$$$###$$$%%%''',,,000222000***%%%%%%'''''')))***)))'''(((+++...+++&&&!!! """&&&((((((+++++++++)))&&&$$$###$$$"""$$$&&&)))+++,,,,,,,,,$$$$$$$$$&&&((('''"""!!!"""$$$%%%&&&&&&%%%%%%$$$))),,,+++'''%%%&&&(((---333666222...//////...++++++++++++++++++++++++###!!!!!!$$$&&&$$$!!!###)))///000,,,)))(((***))))))(((((()))+++---...***+++,,,***(((''''''(((!!!$$$%%%&&&'''(((***,,,......)))###""")))///777555333111///,,,(((%%%###&&&((())))))'''&&&&&&$$$&&&)))+++,,,+++)))'''$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$!!! !!!&&&((('''%%%###"""###$$$&&&(((((('''&&&%%%+++++++++***)))((('''&&&''')))++++++)))(((''''''"""  &&&+++...///000111(((&&&$$$$$$&&&)))+++,,,%%%$$$######$$$&&&((()))&&&%%%%%%''''''&&&### !!!%%%((()))'''$$$""" """""""""###%%%'''((()))~~~mmmVVVEEE666222---+++++++++)))'''******))))))+++///222555555444111---)))%%%"""!!! !!!###%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''%%%###!!! !!!"""$$$(((,,,+++&&&!!!!!!$$$### //////---(((######)))...111000,,,'''"""!!!$$$(((...+++''''''***++++++***///***$$$$$$(((++++++***%%%%%%&&&&&&&&&%%%$$$###'''&&&%%%$$$############'''&&&''')))---//////...,,,+++(((&&&$$$###!!!!!!!!!###%%%'''((((((%%%###!!!###%%%(((******'''###!!!&&&&&&''''''((('''''''''(((&&&%%%&&&((()))***)))&&&&&&%%%$$$"""###%%%(((&&&'''))))))(((((()))++++++,,,---,,,)))(((((((((###)))++++++777TTTuuujjjVVV???222***......(((''',,,(((+++---,,,(((&&&''')))***(((%%%###"""###%%%&&&***,,,//////,,,(((&&&$$$&&&***---,,,(((&&&(((+++((('''%%%$$$$$$&&&)))+++...---,,,***((('''&&&%%%%%%$$$###"""$$$'''***,,,***(((%%%&&&'''(((%%%### ###&&&''''''''''''''''''&&&%%%&&&&&&&&&###!!!)))---000000---+++***+++(((((('''''''''(((((()))((($$$ !!!######"""---,,,+++---///...+++'''%%%%%%&&&(((***+++)))(((+++,,,------+++(((%%%######"""&&&,,,---))))))...---000000+++%%%$$$)))///222222111000---***'''%%%######"""###$$$%%%###"""(((***------+++(((&&&%%%'''###!!!!!!$$$&&&&&&$$$!!!  """######"""'''$$$!!!"""$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''&&&''')))******(((&&&%%%%%%))),,,,,,)))%%%$$$$$$  $$$(((+++,,,++++++%%%$$$$$$###$$$''')))***(((&&&$$$######%%%((()))((((((((('''&&&$$$###"""!!!"""%%%))),,,+++(((&&&!!!"""""""""!!!  !!!"""%%%''')))***~~~jjjRRRAAA777333...+++,,,,,,+++******))))))***,,,000333555444222000---***&&&###""""""###$$$%%%&&&&&&%%%$$$&&&''''''''''''''''''&&&$$$$$$$$$$$$###""""""!!!'''***,,,---+++'''%%%$$$!!!###""" ''')))+++)))&&&&&&+++000---,,,***%%%"""!!!%%%(((,,,)))&&&&&&***---//////000+++''''''+++//////...(((((('''&&&&&&%%%$$$$$$((((((&&&$$$"""!!! ###""""""$$$'''***,,,,,,+++)))'''&&&%%%$$$###""" """$$$$$$%%%&&&'''&&&%%%###!!!$$$&&&)))******(((%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&(((***+++***)))'''&&&%%%###"""###%%%&&&''')))***+++***)))***+++......---+++)))'''((()))((())))))***222FFFcccxxxxxxfffPPP>>>///,,,+++&&&&&&,,,(((+++---+++(((&&&'''))))))(((&&&$$$######$$$%%%'''***---...,,,)))'''&&&))),,,...,,,'''%%%&&&(((&&&%%%$$$$$$$$$&&&''')))++++++++++++)))(((&&&%%%$$$$$$######%%%))),,,///,,,***((('''((('''%%%""""""%%%(((***+++***)))((('''%%%$$$$$$$$$$$$""" '''***------+++******+++(((&&&$$$###$$$&&&)))++++++'''###"""###%%%&&&&&&,,,++++++,,,---,,,(((%%%###$$$%%%''')))***)))(((+++******))))))((('''&&&$$$$$$(((...---))))))---,,,......+++''''''***...//////......,,,***'''&&&"""""""""$$$&&&'''%%%###(((***---...,,,***))))))((('''%%%$$$%%%&&&'''&&&""""""!!!###$$$%%%###"""$$$"""!!!""""""###$$$%%%)))******)))'''&&&%%%%%%%%%&&&((())))))((('''&&&%%%(((+++***'''%%%$$$%%%!!! !!!"""""" ###&&&((('''&&&$$$######$$$&&&''''''((((((((('''&&&%%%&&&'''(((***&&&&&&'''''''''&&&&&&%%%###$$$&&&***------+++)))"""###$$$%%%%%%$$$###"""###############$$$$$$%%%{{{eeeNNN>>>888444///,,,+++,,,,,,,,,)))))))))***,,,///222444000000///---+++(((%%%###$$$$$$%%%&&&&&&%%%$$$$$$))))))))))))))))))))))))"""###%%%&&&&&&%%%###!!!((((((***,,,---+++(((&&& !!! !!!$$$'''))))))((((((,,,///+++***(((%%%######&&&)))(((&&&$$$%%%)))...111333...+++((((((,,,///000///))))))'''&&&%%%%%%%%%%%%***)))(((%%%###  %%%(((***((('''&&&'''((((((&&&$$$$$$$$$###!!! !!!$$$'''''''''''''''&&&%%%$$$###&&&'''((()))***)))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((+++---,,,***((('''&&&$$$#########$$$%%%'''***,,,,,,+++******+++000///---***((((((***,,,---((((((,,,000888NNNdddzzzcccOOO;;;333...(((&&&))))))+++---+++'''$$$%%%'''(((''''''%%%$$$###"""""""""%%%)))+++***)))((((((+++---...,,,'''$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%((()))+++++++++)))&&&$$$$$$$$$###$$$'''***---///...,,,***)))((((((%%%$$$$$$'''***...///---+++)))%%%###""""""######!!! $$$&&&)))***)))((())))))&&&$$$!!! """%%%***---...***&&&$$$%%%((()))***++++++***++++++)))&&&###"""###$$$&&&'''''''''''')))((('''&&&&&&''')))***'''(((,,,000...***(((***+++++++++++++++++++++,,,***++++++******((('''&&& !!!###&&&)))***'''%%%'''***---...---,,,,,,,,,++++++***(((&&&&&&''')))$$$$$$%%%'''((('''###!!! !!!!!! !!!$$$&&&---,,,***((('''%%%$$$$$$$$$%%%'''((())))))((('''&&&'''((('''%%%$$$$$$%%%###"""###$$$$$$###!!!$$$'''(((&&&### !!!"""%%%'''(((((('''&&&(((((())))))************$$$%%%&&&'''((()))))))))&&&&&&'''))),,,---,,,***!!!###%%%'''((()))(((((()))(((&&&$$$""" vvv___KKK>>>999555000,,,))))))******)))))))))***+++,,,---...+++,,,------,,,)))&&&%%%###$$$%%%'''''''''&&&%%%******))))))))))))******###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%'''***)))%%%!!!!!!'''((()))((('''(((+++------,,,***'''&&&&&&'''(((&&&%%%######&&&***///222+++)))'''''')))+++******'''&&&%%%%%%%%%%%%&&&'''******)))(((&&&### """''')))'''&&&'''))),,,---***(((%%%%%%###!!! !!!$$$(((***)))(((((('''&&&&&&&&&&&&''''''((())))))******((((((((((((((((((((()))%%%'''***---///...***'''&&&%%%###"""############&&&)))+++,,,+++***)))***......+++)))(((***...111111+++,,,555666666DDDXXXwwwppp]]]III===555---'''&&&---......***%%%"""###$$$&&&&&&&&&%%%$$$""" $$$&&&'''''''''(((***+++,,,***'''$$$$$$%%%$$$%%%'''(((((('''%%%###'''(((+++,,,+++((($$$"""$$$$$$$$$$$$&&&(((***+++++++++***))))))(((((('''$$$'''+++///111///+++((("""!!! !!!###%%%$$$$$$"""$$$&&&'''((((((((()))$$$###""""""$$$'''+++------+++'''%%%%%%''')))***++++++++++++***'''$$$"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***)))+++///111///+++((((((***((((((+++......,,,***))))))(((((('''&&&%%%%%%!!!$$$(((,,,,,,)))''''''***,,,---,,,,,,,,,,,,,,,------***&&&%%%'''***&&&&&&(((***+++((($$$ !!!!!! $$$%%%---***(((&&&%%%%%%$$$$$$$$$%%%&&&'''((()))((((((&&&&&&%%%###"""###$$$%%%######$$$$$$$$$"""!!!###'''***+++)))%%%###!!!"""$$$&&&'''''''''&&&((()))+++------,,,+++***$$$%%%&&&((()))*********((('''&&&'''))))))(((''' ###&&&)))***++++++---+++)))&&&### nnnYYYIII@@@888555000+++'''%%%%%%&&&))))))))))))((('''&&&&&&&&&(((***,,,,,,***'''&&&!!!"""%%%'''((())))))))))))((((((''''''(((((()))''''''&&&%%%%%%&&&((((((%%%$$$###$$$&&&&&&""" !!!)))(((&&&$$$%%%(((,,,000000...,,,***)))(((''''''%%%$$$###""""""%%%))),,,)))((('''&&&&&&%%%$$$###"""""""""###$$$&&&'''(((((()))***+++***(((%%%###"""''')))'''&&&''',,,111222///+++###"""!!!  ###&&&++++++******))))))))))))&&&&&&&&&''')))***+++,,,***)))((('''''''''''''''%%%'''+++///111///***&&&%%%###!!!"""###$$$###"""$$$&&&((()))((((((((()))++++++)))((((((+++111666999444999DDDEEE>>>DDDRRRjjj}}}}}}kkkSSSAAA555---++++++111111000+++$$$ """$$$%%%%%%$$$""" ###$$$$$$&&&''''''((()))((('''&&&&&&'''&&&'''***++++++(((%%%###''')))+++,,,+++'''"""%%%$$$############$$$%%%&&&'''((((((((()))***+++$$$%%%)))---000///***&&& !!!%%%(((******######$$$&&&((()))))))))###$$$%%%''')))***+++,,,***)))'''$$$######$$$%%%***+++,,,,,,)))'''$$$###'''((((((&&&###""""""$$$"""###&&&((())))))((('''***...111000...,,,***((((((&&&&&&)))...///,,,((())))))(((&&&%%%$$$######!!!"""%%%))),,,,,,***'''&&&(((***+++***)))***+++,,,------***&&&$$$''')))&&&''')))+++,,,)))$$$"""!!!###(((''')))&&&###"""###%%%&&&%%%$$$%%%%%%&&&'''(((((((((%%%$$$"""!!!!!!"""######!!!!!!"""!!! !!!###'''+++,,,+++)))'''$$$#########$$$&&&((()))'''***---//////...+++)))&&&&&&'''((()))))))))((((((&&&%%%%%%%%%$$$"""  $$$''')))***+++...,,,***(((%%%###""""""zzzfffTTTFFF???555333000+++%%%""""""###'''((((((((('''%%%###""" ###'''+++,,,***(((&&& """$$$''')))***++++++''''''%%%%%%%%%%%%''''''***)))'''&&&&&&''')))***&&&&&&&&&&&&'''&&&$$$"""!!!"""###$$$###%%%###!!! ###(((---111000...,,,******)))&&&$$$$$$%%%$$$"""!!!!!!###&&&))))))((('''&&&$$$"""!!! """$$$%%%&&&&&&&&&&&&(((+++------+++(((&&&"""&&&((()))'''&&&'''---333555111,,, !!!  ###%%%)))******+++++++++++++++%%%&&&''')))+++,,,...///)))(((&&&$$$###"""######$$$&&&***///111///***&&&### !!!$$$&&&$$$"""!!!###%%%%%%%%%&&&(((***))))))((('''(((,,,222666>>>@@@JJJUUUUUUMMMKKKPPP___qqq|||```EEE222,,,...222222333111+++%%%!!!!!!###%%%%%%%%%###!!!!!!"""###%%%&&&$$$%%%&&&'''((((((((((((''')))+++,,,+++(((%%%###&&&'''***+++***'''### $$$$$$###!!!!!! """###&&&&&&'''(((***,,,$$$$$$&&&***......)))%%% """&&&***------&&&%%%%%%''')))++++++***%%%''')))+++++++++******(((((('''%%%!!! (((***,,,+++)))&&&$$$$$$)))++++++((($$$"""###%%%"""$$$''')))***)))'''&&&)))...000...,,,---,,,***&&&%%%%%%(((,,,---+++(((***)))(((&&&%%%$$$$$$$$$$$$$$$&&&)))++++++(((&&&###%%%((((((((((((***+++------,,,)))'''&&&''')))&&&'''(((++++++((($$$ """!!!###...222///(((###"""&&&''''''%%%%%%%%%&&&&&&'''((((((###!!! !!!!!!!!!!!!%%%(((******))))))$$$###""""""###%%%((()))'''))),,,...///---***)))&&&''''''((((((((('''''''''%%%$$$$$$###"""###&&&((())))))---,,,***((('''&&&&&&%%%sssaaaPPPBBB:::000000///,,,&&&###"""###$$$%%%'''((((((&&&$$$"""$$$)))+++***(((&&&"""###&&&((()))*********'''&&&$$$######$$$&&&'''+++***))))))((((((((((((%%%'''))))))((('''((()))###""""""$$$((()))(((&&& !!!%%%)))+++***(((''''''((('''$$$!!!###%%%&&&$$$!!! !!!###%%%'''''''''%%%###!!! !!!"""%%%&&&'''&&&$$$"""%%%(((+++......,,,(((&&& ###''')))((('''%%%$$$&&&---444666111***"""#########%%%&&&%%%''')))+++,,,,,,+++***&&&'''***,,,...000111111+++)))&&&###!!! $$$&&&***...000...)))%%%  %%%'''%%%""" !!!"""######&&&***---))))))(((((((((***///333:::EEETTT___aaa]]]VVVSSSRRRaaatttwwwXXX===111000333111111000+++&&&$$$%%%(((((('''&&&$$$!!!!!!######$$$%%%'''$$$$$$%%%&&&((((((((('''((()))++++++***'''$$$"""###$$$'''))))))(((%%%###""""""!!!!!! """$$$%%%$$$%%%''')))%%%$$$$$$(((,,,---)))%%%""" """&&&***,,,---***)))'''))),,,------,,,******************))))))''')))***'''"""%%%(((******'''$$$$$$$$$)))+++,,,)))%%%$$$'''***&&&'''(((((((((((('''&&&(((---///+++***---...,,,%%%$$$%%%&&&((())))))((()))((('''&&&&&&&&&'''''''''&&&&&&((()))(((&&&$$$"""%%%'''(((***---///...,,,***))))))))))))(((%%%%%%'''((()))'''### !!!###!!! +++<<<@@@:::)))$$$"""'''((((((&&&&&&&&&%%%&&&&&&&&&'''""" !!! """!!!"""$$$&&&((()))))))))""""""######$$$&&&''''''&&&(((+++------,,,***(((%%%%%%&&&'''''''''''''''%%%$$$%%%&&&&&&$$$ !!!$$$'''((()))))),,,+++)))(((''''''&&&&&&ooo___NNN???555,,,...///,,,(((%%%$$$%%%"""$$$&&&((()))(((&&&$$$###(((+++***(((%%%$$$%%%''')))))))))))))))'''&&&$$$######$$$&&&'''******+++,,,+++)))'''%%%###&&&)))***((((((***---&&&%%%%%%(((,,,---+++))) !!!"""!!!$$$###"""###&&&%%%""""""%%%'''&&&###!!!!!!###!!!###%%%%%%###!!! ###%%%((()))(((%%%""" %%%(((,,,......+++'''$$$ ###'''***+++)))&&&$$$###%%%,,,444555///))) ###%%%&&&&&&'''((("""$$$'''***,,,,,,***)))'''))),,,///111333333444...,,,((($$$""" $$$&&&)))---///---)))%%%%%%(((&&&### !!!!!!"""###&&&+++///*********((('''))),,,///222CCCWWWccchhhhhh```WWWGGGUUUgggwwwnnnNNN999000......//////+++'''&&&))),,,***)))'''%%%""" !!!###$$$$$$%%%&&&'''%%%$$$%%%&&&'''((('''&&&'''(((******)))&&&###!!! """%%%((())))))((('''!!!!!!!!!!!!!!! """$$$$$$""""""$$$'''&&&$$$###''',,,---***%%%$$$"""!!!"""%%%(((***+++---+++)))***---///...---...,,,***(((''''''((()))(((***,,,***$$$###&&&)))(((&&&######$$$(((***,,,***&&&&&&***...+++***((('''&&&&&&'''((('''------))))))...000...$$$$$$%%%%%%&&&''''''((((((''''''&&&'''(((***+++)))(((''''''''''''%%%######&&&))),,,000333000,,,))))))+++,,,+++)))$$$$$$%%%'''((('''###!!!!!!###!!!###222FFFKKKDDD+++%%%###''')))(((''''''&&&%%%%%%%%%&&&&&&  !!! $$$$$$$$$%%%&&&''')))****** !!!###&&&'''&&&&&&%%%&&&'''***,,,,,,+++)))(((###$$$%%%&&&''''''((('''###$$$&&&((()))'''### !!!###&&&((()))******+++***)))'''&&&&&&&&&&&&mmmWWWCCC555...///...,,,+++******+++,,,&&&&&&'''+++------((($$$!!!###%%%&&&'''&&&&&&(((((()))******)))((('''***(((### !!!$$$'''***+++---...,,,((($$$""""""&&&***++++++,,,...111)))'''(((---333444000,,,!!!###$$$  !!!!!!!!!%%%'''))))))'''%%%$$$$$$"""$$$%%%### !!!$$$)))***+++)))&&&###!!! (((((('''&&&&&&%%%$$$$$$"""&&&)))+++,,,++++++'''''')))---222111+++%%%""""""###%%%'''((((((''''''$$$!!!###(((***(((%%%%%%(((+++---...///111333222///+++&&&### ###&&&***......,,,)))&&&###""""""!!!"""$$$%%%&&& ###'''+++------***)))'''&&&&&&'''((()))///>>>LLLUUU```fff]]]LLL;;;DDDPPPccc~~~gggNNN<<<111444---)))))))))((())),,,,,,+++***(((%%%### !!!$$$'''(((&&&$$$$$$&&&###&&&(((***++++++,,,---***)))(((***+++***&&&###$$$###$$$&&&)))***)))((($$$###"""###$$$###!!! !!!""" !!!$$$$$$&&&)))+++***)))))))))+++'''###!!!"""%%%((()))...000000------222444333444...(((&&&(((***(((%%%)))---///...(((### &&&'''))))))(((%%%""" ''')))***++++++,,,...000555///((($$$%%%'''''''''---,,,,,,+++************$$$%%%'''(((((((((''''''&&&***......,,,)))((()))******))))))'''&&&$$$$$$$$$((((((&&&***222:::444***%%%***222333---)))&&&((((((&&&###"""%%%(((''''''$$$$$$///===@@@<<<(((###"""'''******&&&(((******((('''&&&'''&&&$$$!!!$$$ ######$$$&&&***,,,------&&&'''(((((('''%%%###!!!###&&&(((((('''%%%%%%%%%&&&%%%$$$######$$$$$$%%%''''''&&&&&&%%%%%%%%%$$$###$$$&&&***------,,,***...+++(((&&&$$$###!!! |||fffPPP>>>222---...---,,,,,,++++++++++++&&&%%%&&&))),,,,,,)))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))((((((***'''"""###%%%+++,,,------+++'''$$$!!!"""%%%((()))***+++...111***)))***---000000---)))###  ######  !!!"""###&&&))),,,,,,***'''%%%$$$"""$$$$$$###!!! """$$$%%%&&&'''&&&$$$#########((('''&&&%%%$$$"""!!!!!!"""&&&***---.........***)))***...111111+++&&&""""""###%%%'''(((''''''((('''&&&&&&((((((&&&$$$&&&(((+++,,,,,,,,,...///333111...***'''$$$###""""""$$$''',,,///...+++(((&&&%%%$$$#########$$$$$$#########&&&)))++++++***)))((('''&&&&&&''')))***,,,777BBBIIIRRRXXXPPPBBB222777AAARRRmmmzzzeeeRRREEE888///'''&&&''''''(((+++++++++***(((&&&###!!! &&&'''((('''$$$###$$$&&&%%%&&&((()))***---000222---+++((('''))))))((('''***)))(((((()))***)))''''''%%%$$$######"""  !!!!!! ###&&&&&&))),,,------++++++,,,+++(((%%%###$$$&&&)))+++---//////...111888;;;999555000***(((***+++)))''''''***,,,,,,)))%%%###!!!)))***,,,,,,+++(((%%%"""%%%''')))++++++---///111555000***&&&&&&(((+++,,,111000---+++)))(((((((((%%%&&&((()))******)))((((((---222333111---***)))*********))))))((('''&&&$$$'''*********---333888111((($$$***222333...+++)))++++++)))%%%$$$&&&)))***(((###""")))444555111'''""""""&&&''''''&&&(((++++++***(((((())))))'''%%%"""!!! !!!!!!$$$!!!!!!"""###&&&))),,,------(((((()))))))))'''&&&%%%%%%'''((('''&&&&&&((()))'''&&&$$$#########$$$$$$&&&''''''((())))))(((((('''''''''((()))))))))(((***)))'''&&&%%%$$$"""!!!vvv]]]HHH888///,,,,,,,,,---------,,,++++++&&&&&&&&&(((+++,,,,,,+++///---***'''%%%###""""""!!!###%%%'''))))))))))))+++'''"""###%%%+++,,,,,,+++)))&&&""" !!!###%%%&&&'''***---000,,,,,,,,,,,,+++)))'''%%%%%%""" !!!###$$$!!!  """###&&&***///000...***&&&$$$###$$$$$$###!!! """### !!!""""""""""""$$$&&&((('''&&&$$$""" !!!%%%)))---/////////,,,++++++---000///+++&&&"""###$$$$$$%%%%%%%%%%%%((()))++++++(((%%%$$$###((()))******(((((()))***222111000---+++(((%%%$$$""""""###)))///111...***)))((('''%%%$$$#########&&&'''(((+++---,,,(((%%%((('''&&&%%%%%%''')))***)))111666999@@@FFFBBB999222333777CCC\\\{{{ppp___BBB555(((%%%'''((((((*********)))(((&&&$$$"""!!!(((((((((&&&$$$$$$%%%''')))(((((((((+++///444777000---(((&&&''')))***+++111...+++***))))))((('''***(((&&&$$$###""" !!!!!!###''')))))),,,//////...---,,,,,,)))(((&&&%%%%%%'''***,,,+++,,,,,,---444===@@@>>>666222---+++------,,,***&&&&&&'''((()))(((%%%###***,,,...///...+++(((&&&###&&&)))+++,,,---///111333111,,,(((&&&(((...222666333///***'''%%%%%%&&&'''((()))+++,,,++++++***+++///444666444///+++((())))))***************)))++++++,,,---///000222444---&&&###)))000111...,,,***,,,---***&&&$$$%%%((()))&&&!!!$$$++++++(((%%%"""###%%%%%%###''')))+++,,,+++***++++++,,,+++)))'''%%%$$$######$$$""" !!! !!!###&&&)))***++++++((()))))))))************))))))((('''&&&'''+++...((('''%%%$$$###############$$$''')))*********))))))(((&&&$$$""""""######&&&&&&&&&&&&%%%$$$"""!!!pppXXXDDD777000,,,++++++---...------+++***(((((('''(((+++---000111666222---'''###  """%%%((()))******---***$$$ !!!%%%(((++++++***)))'''$$$!!!!!!"""###$$$&&&))),,,...---------***'''###""""""$$$"""!!!!!!###%%%$$$###$$$###!!! !!!###(((///333222...***'''$$$######"""!!!!!!"""### !!!$$$&&&)))((('''$$$""" !!!$$$''')))+++++++++***))))))+++------***'''"""###$$$###""" &&&***///...)))%%%%%%&&&+++++++++)))&&&%%%%%%&&&............,,,***'''%%%### &&&///333000+++))))))((('''&&&%%%$$$$$$(((***,,,///000---'''###%%%%%%#########%%%'''))))))---//////444;;;;;;666777555444;;;NNNjjjtttQQQ???---'''((()))))))))(((((('''&&&%%%###!!! ###$$$&&&((()))******++++++******+++...222444555000---***((((((***,,,---333000,,,))))))***))))))+++(((&&&$$$$$$###!!!!!!###&&&))),,,,,,...000///---***((((((''''''&&&&&&%%%''')))+++((((((((()))111:::===:::555222///.../////////---(((&&&%%%&&&))))))&&&###'''***,,,//////---***)))$$$'''***+++,,,,,,---//////...+++'''$$$'''...555777444...)))&&&%%%%%%&&&'''(((***+++,,,,,,++++++,,,...111222000,,,)))&&&((((((***+++,,,,,,,,,,,,///---,,,---000111000...***$$$"""''',,,+++)))))))))+++,,,***&&&######%%%$$$!!!###((()))'''%%%###"""###%%%%%%###!!!&&&(((+++,,,,,,+++,,,,,,...---,,,***(((&&&$$$###%%%#########$$$$$$""" """%%%'''''''''&&&&&&&&&&&&'''(((***,,,///000///...+++((('''(((---000)))(((&&&$$$############!!!###&&&((()))(((&&&%%%%%%%%%$$$""" $$$&&&((('''%%%""" kkkVVVFFF:::222...+++,,,---...---,,,+++***************+++///333555888444...'''"""!!!%%%'''))))))***///,,,(((%%%$$$&&&)))++++++***(((&&&$$$"""!!! """"""###%%%'''***+++,,,++++++***'''### !!!###!!! !!!###&&&((((((((('''$$$""" %%%,,,111222///---+++$$$###"""""""""""""""""" !!!###***)))(((&&&$$$"""!!! !!!###$$$%%%%%%$$$$$$%%%%%%&&&((())))))'''&&& """###!!!$$$***//////***'''(((+++......---)))&&&$$$$$$%%%+++,,,...//////---+++***&&&!!!$$$,,,111///+++'''''''''''''''''''''''')))***---000111///***%%%$$$###!!!!!!!!!###%%%&&&''')))***+++///555777666555333222666BBBWWWqqqaaaLLL666+++)))((('''(((&&&&&&&&&%%%###!!! !!!(((///444555444333---,,,,,,...111333222000------...---,,,,,,,,,,,,000---***((()))+++++++++)))'''%%%$$$%%%%%%%%%$$$!!!$$$(((***,,,,,,---...---)))%%%###"""$$$&&&'''&&&%%%%%%''')))%%%&&&$$$$$$)))000222///222000///...///000000000+++(((&&&&&&((((((%%%"""$$$&&&(((+++,,,,,,+++***&&&)))+++,,,+++******++++++***((($$$"""%%%---333444111---)))'''&&&((()))((()))***+++,,,+++******+++***)))((('''&&&%%%$$$&&&'''(((***,,,---------...+++)))***...///,,,)))((($$$"""&&&'''%%%$$$%%%))),,,///---)))%%%%%%%%%%%%!!! $$$'''((()))%%%%%%%%%&&&'''&&&$$$"""%%%(((***,,,+++++++++,,,,,,,,,,,,+++)))'''$$$###%%%$$$$$$&&&''''''%%%###$$$'''******'''$$$"""!!!""""""$$$'''***---000222222222000---++++++---///+++***(((&&&%%%$$$$$$%%%$$$%%%((()))(((&&&$$$"""!!!###&&&&&&###!!! &&&(((***((($$$ |||hhhUUUGGG===555111------------,,,+++******+++++++++++++++...333777777333...(((### """%%%'''(((((((((,,,+++)))(((''')))+++,,,)))(((&&&$$$"""!!!!!!!!!$$$$$$%%%'''***++++++)))((('''$$$"""!!!!!!!!!"""###""" """%%%(((+++***)))(((%%%### ###(((,,,...---------%%%###!!!!!!"""###"""!!!"""""""""!!!!!!((((((''''''&&&%%%$$$$$$$$$$$$######"""!!! !!!###%%%''''''%%%###"""""" $$$)))...///,,,***,,,...//////---)))&&&$$$%%%&&&)))+++...111222333222111)))%%%"""$$$)))------+++$$$%%%&&&(((((()))))))))'''(((+++...111111...,,,$$$###!!! !!!###$$$$$$%%%'''***---111333444222111222666<<>><<<999---,,,,,,///222333000---+++---000111000...---,,,+++***((((((***,,,---,,,(((&&&$$$$$$&&&((((((((( $$$''')))******+++,,,+++'''### $$$&&&((('''%%%###%%%'''%%%'''%%%""""""%%%'''&&&,,,,,,,,,---...///111111---+++((('''''''''&&&$$$%%%&&&'''((()))******+++'''***,,,---+++)))(((((()))(((%%%######&&&,,,000111///,,,)))((((((***+++***+++,,,,,,,,,+++)))))))))'''$$$"""############$$$%%%''')))***,,,,,,---+++(((&&&&&&)))+++)))(((&&&######%%%$$$!!! ###,,,///333222...***))))))***%%%"""$$$%%%$$$%%%'''%%%%%%'''''''''&&&%%%$$$&&&)))+++,,,+++***++++++******++++++***'''%%%###&&&%%%%%%''')))***)))((()))---111000+++%%%"""!!!!!!"""$$$'''***---///000111222444444111///......,,,+++)))''''''&&&'''''')))***+++***)))'''$$$"""!!!%%%***+++(((&&&&&&'''(((***+++(((###zzzdddQQQEEE===777333000///...,,,+++***))))))***+++,,,++++++---111555444222...***&&&$$$###### !!!###%%%''''''''''''''''''''''''((()))******'''&&&$$$"""!!!!!!!!!"""'''&&&(((***------***'''$$$!!!!!!$$$$$$###%%%$$$""" """&&&))))))))))))((('''$$$!!! ###&&&'''((((((***+++%%%###!!!!!!######"""!!!"""$$$%%%###!!! &&&&&&&&&&&&&&&'''''''''''''''&&&$$$###"""!!! !!!$$$''''''&&&""" !!!%%%(((+++......,,,,,,---///...---,,,(((%%%$$$%%%'''&&&(((,,,///222444666666,,,)))%%%$$$&&&((())))))$$$%%%&&&(((((()))(((((($$$%%%'''+++000333444444'''%%%###!!!!!!!!!"""######%%%)))---//////000111000000222444666???UUUjjj~~~pppVVVBBB555---+++---***)))(((&&&$$$!!!"""%%%,,,444;;;===;;;888---+++)))+++000222111...+++...222222000.........***)))(((***,,,...------)))'''%%%$$$&&&((())))))!!! ###&&&''''''''')))+++***(((%%%######%%%(((+++***%%%###$$$''''''+++***### """###&&&''')))+++,,,...000222,,,,,,+++(((&&&&&&''')))+++***)))((((((((()))***&&&))),,,---+++)))((((((***(((%%%%%%'''***---......---,,,***)))******+++............---+++)))((((((&&&######%%%&&&$$$###"""###%%%'''(((******+++'''%%%######%%%'''((()))$$$###$$$&&&$$$ !!!%%%,,,000444555111---,,,,,,+++%%%###%%%%%%""""""%%%###$$$&&&&&&&&&%%%%%%%%%)))+++------,,,++++++,,,((()))+++,,,+++)))&&&$$$&&&%%%%%%(((+++------------333777666000***&&&&&&$$$%%%''')))+++++++++++++++000777:::999444000------,,,***)))))))))******++++++***)))(((&&&$$$######'''++++++(((''')))+++'''***+++(((### !!!###zzzcccNNNBBB;;;777444222000...+++***))))))))))))***++++++)))+++///333333111...+++)))'''&&&&&&"""###%%%&&&''''''&&&&&&"""###$$$&&&'''(((((((((&&&%%%###!!! !!!"""###(((((()))---///...***&&&"""!!!&&&&&&%%%'''&&&###  $$$'''&&&((()))***)))'''$$$""""""###$$$$$$###$$$''')))&&&### !!!###$$$""" """$$$&&&%%%###!!! ###$$$%%%&&&&&&'''((()))))))))((('''%%%$$$#########&&&))))))%%% !!! """&&&++++++,,,------,,,,,,...///---,,,***'''$$$$$$%%%'''###%%%(((,,,000333666777...,,,(((%%%$$$$$$'''((($$$%%%'''((((((((('''&&&######$$$)))///444888999)))'''%%%###""""""###$$$%%%''',,,111222///...///---,,,------+++000EEE[[[ttteeeOOO>>>333111444,,,+++***(((%%%### %%%&&&***000666888666333---)))&&&'''---222222111,,,///222222///...///111***)))***,,,...///...,,,***(((%%%%%%&&&((())))))### ###&&&&&&%%%%%%(((***+++***(((((((((&&&***---,,,'''###$$$''')))...///&&&"""$$$"""$$$''')))+++---000222+++,,,,,,)))&&&&&&)))---222000,,,)))'''((()))***$$$'''+++,,,,,,*********---)))'''(((+++......---...---,,,+++************000000000000...,,,***)))(((&&&%%%'''))))))&&&###!!!"""$$$&&&'''((())))))%%%$$$"""""""""%%%(((***###"""$$$&&&%%%"""$$$)))***...333444111---++++++(((###!!!%%%$$$!!!!!!&&&"""###%%%%%%$$$$$$%%%%%%+++---//////---,,,,,,,,,''')))+++---,,,***'''%%%&&&%%%%%%(((+++...000000000666;;;;;;555...+++***((()))+++,,,+++***(((&&&&&&---777>>>>>>888222...---,,,+++*********+++,,,)))((('''&&&%%%$$$######$$$''')))'''$$$$$$(((,,,''')))+++(((###!!!###'''uuu\\\LLLBBB:::555333333333333111...+++))))))(((%%%###%%%(((++++++***------,,,+++***)))'''''''''%%%######%%%&&&$$$!!!""""""$$$%%%&&&%%%%%%$$$&&&&&&$$$""" """$$$((()))+++------)))$$$ ###%%%''')))(((%%%""" ###%%%'''&&&%%%(((,,,...---+++(((&&&######$$$&&&''''''"""###%%%%%%$$$"""!!!######""" """""""""###$$$%%%'''((((((((((((&&&$$$###%%%'''(((***,,,+++%%%$$$$$$$$$&&&'''%%%'''((()))((('''(((***,,,111---'''######$$$&&&&&&(((''''''(((+++...222444333000,,,(((''''''(((***---)))&&&(((---///+++%%%$$$!!!!!!(((222999999666)))'''$$$$$$%%%&&&&&&&&&(((***---...---+++++++++111111///+++))),,,666>>>fffzzzbbbJJJ888111111(((%%%######!!!!!!%%%$$$&&&))),,,///000111111///,,,)))***---//////...333111---***)))***,,,...))))))+++---......,,,***%%%&&&&&&%%%$$$###%%%''''''&&&$$$"""!!!###%%%''')))&&&&&&))),,,------...///------...***### !!!(((,,,...,,,'''"""$$$###$$$'''+++.../////////...,,,*********,,,---000///,,,(((&&&&&&))),,,***+++,,,,,,+++***++++++///+++'''(((---111111000000000///,,,((('''((()))------/////////...---,,,------------,,,***%%%"""''''''&&&%%%%%%'''((()))'''&&&&&&%%%$$$$$$$$$###%%%(((******((('''(((+++...---,,,************+++%%%###!!!  !!!""" """%%%%%%$$$$$$'''***/////////,,,)))'''((()))+++---///...+++'''%%%$$$'''$$$"""&&&---222222000000444999;;;888222---***+++///222222---)))&&&&&&***---777BBBDDD:::,,,%%%'''((()))++++++***((('''###%%%&&&### !!!###%%%%%%%%%###"""###&&&))))))***)))'''&&&'''+++000nnnWWWHHH???777333333222333222111///,,,++++++)))&&&######%%%'''''''''***))))))((((((((()))))))))&&&$$$###$$$%%%###!!!!!!"""$$$&&&'''&&&%%%$$$''''''&&&$$$""""""$$$''')))***+++,,,,,,(((### !!!###%%%&&&))))))(((%%%"""!!!!!!###""""""###'''---000111000)))&&&$$$$$$&&&'''((((((&&&&&&'''&&&$$$!!!!!!###$$$%%%$$$$$$%%%$$$$$$$$$%%%&&&''''''(((((((((&&&$$$$$$%%%''')))+++---,,,&&& %%%%%%%%%'''((('''(((((('''&&&%%%&&&(((+++222...)))&&&%%%%%%$$$###%%%%%%'''***---111555777333000---***)))***+++------)))''')))///111...***((($$$!!!%%%---444555333)))&&&$$$###$$$&&&&&&%%%%%%(((***+++***)))((()))------,,,)))&&&***222999OOOlllxxx___GGG444***((($$$!!!######!!!!!!###%%%&&&(((***,,,---......///---+++,,,...000///...000...,,,***))))))+++,,,+++++++++,,,,,,***(((&&&%%%&&&'''&&&%%%$$$%%%'''((('''%%%###"""###%%%'''))))))+++---...///222555222---***+++***'''%%%&&&***---...,,,'''#########'''&&&''')))---000000000000...,,,*********+++,,,...---+++(((&&&&&&))),,,'''(((******************---)))&&&(((...222333222000///...+++(((((()))+++,,,,,,------------,,,+++++++++,,,,,,,,,)))&&&###(((''''''''''''((((((((('''''''''(((''''''&&&&&&'''))),,,,,,***((((((***,,,+++)))((((((((()))***&&&$$$###!!! !!!""""""###%%%(((((('''(((***,,,//////...+++'''%%%$$$%%%---///111111---)))&&&%%%(((%%%###&&&+++000000//////333777888666222...,,,///111333222...)))''''''---000888BBBCCC777***"""'''((()))******)))'''&&&"""$$$%%%$$$!!! """$$$(((((('''$$$""""""$$$'''((()))***(((''''''+++...uuueeeQQQDDD:::333111222111111111000///...---,,,+++'''###!!!!!!###$$$$$$&&&&&&%%%%%%&&&(((***,,,,,,)))%%%$$$######"""!!!!!!###%%%'''((('''&&&%%%(((((((((&&&$$$%%%''')))+++,,,,,,,,,***'''$$$""" !!!###%%%&&&)))++++++***&&&"""  %%%+++///000000)))(((&&&''')))******)))+++***)))'''$$$"""!!!###%%%''')))***)))(((((('''&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&'''***,,,...,,,'''!!!$$$((('''%%%''')))(((((('''%%%###!!!"""&&&)))000...,,,***)))'''$$$!!!!!!###''',,,111555888999222000...,,,,,,...000111...***(((***000333111...,,,'''"""###)))...///...(((&&&###"""###$$$$$$$$$"""%%%'''((('''&&&&&&'''((())))))&&&%%%'''...333<<>>[[[tttqqqZZZ@@@555555444111///,,,------***((()))...222444111---++++++---------,,,,,,,,,+++***)))(((((()))+++......,,,+++******((($$$!!!"""'''+++***)))(((***,,,---,,,)))((('''&&&((())))))((('''((()))%%%'''***------,,,***)))***,,,...+++&&&###$$$'''$$$&&&(((***++++++***)))***)))((('''((()))+++,,,...+++(((&&&$$$ %%%+++...---+++)))&&&(((,,,///111111000///+++***)))+++,,,***&&&"""!!!$$$))),,,---...000111000333666666222+++&&&###!!!$$$'''+++...((()))))))))(((***...111222000......//////,,,***+++000999BBBAAA999444444333333333111///+++(((&&&&&&'''***...222111---)))$$$$$$$$$"""!!!"""%%%((()))))))))***+++)))$$$ vvv]]]EEE,,,%%%)))------+++,,,)))'''(((,,,---)))%%%$$$%%%&&&$$$"""!!!$$$'''&&&''''''((()))***++++++'''+++000111///---,,,---333000+++&&&$$$$$$&&&((('''&&&$$$!!! !!!%%%***)))%%%"""###%%%'''%%%###  !!!"""!!! !!! ###&&&&&&$$$###%%%'''*********+++***'''""" """%%%%%%$$$"""!!!""""""###$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((((((((((((***---///%%%&&&&&&%%%###""""""###"""""" (((000444...---+++&&&"""&&&###!!! !!!"""###"""&&&&&&'''((()))*********&&&'''((()))+++...///111222...(((###!!!!!!###%%%!!!!!!!!!"""$$$''')))***'''######$$$%%%&&&%%%&&&)))+++)))&&&###!!!###&&&)))+++///---555JJJccc|||yyyiiiWWWJJJ???444,,,***$$$$$$$$$%%%''')))+++,,,------+++'''$$$%%%***......,,,***(((&&&$$$$$$###%%%(((+++***((('''+++000---,,,***'''&&&(((+++/////////+++%%%###***888DDDnnnmmmLLL999222///,,,+++...//////---***+++///333555222...,,,,,,---------+++++++++++++++***)))(((''')))---......------...***&&&"""###(((,,,+++)))(((+++...///---+++))))))''')))+++,,,***)))))))))"""%%%))),,,---+++)))&&&%%%(((+++)))$$$###%%%(((&&&''')))+++,,,---------,,,+++)))''''''))),,,...000,,,(((%%%###&&&,,,...,,,'''$$$###%%%***...000000///...+++***)))***+++)))$$$ ###'''+++...000111222333000444777777333,,,'''$$$ ###%%%)))...111***++++++******,,,///222666333111000000///+++(((***///888@@@???777333333555555555333000---)))''''''(((+++000333333...)))$$$$$$$$$"""!!!!!!$$$&&&***)))(((***+++)))$$$ xxxhhhRRRAAA---$$$)))000333333222000---***(((''''''(((((('''&&&%%%$$$#########%%%%%%%%%''')))++++++***'''))),,,---------///000///...---+++)))'''&&&%%%***&&&"""!!!"""###""" !!!$$$'''&&&""" """""""""!!!!!!$$$&&&'''&&&&&&'''''''''((()))(((%%%%%%'''&&&"""!!!"""!!!###''')))'''&&&$$$###%%%(((***)))''',,,***)))***---...+++)))+++(((%%%######$$$###"""###!!!!!!###(((000888===222000+++$$$ &&&###!!!!!!%%%'''((('''&&&'''((()))*********)))&&&$$$$$$)))///111///,,,+++)))'''$$$"""!!! !!!$$$&&&&&&%%%%%%'''******###'''''''''((()))***++++++)))'''### """)))...///222222<<>>===:::555111333777<<<===;;;777333000333111000000///...***(((%%%+++111444222///---,,,'''&&&###""""""$$$&&&(((+++***((('''''''''%%%###ttteeePPPBBB000(((+++222666777333111...+++)))***+++,,,''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&(((((((((''')))+++,,,+++++++++---------,,,,,,+++)))(((''')))%%%"""!!!"""######"""!!!$$$'''&&&""" """$$$%%%$$$!!!""""""!!! !!!$$$%%%%%%%%%&&&'''%%%&&&''''''&&&!!! %%%'''&&&### """!!!###((()))'''%%%$$$%%%)))---///,,,(((+++***)))+++------+++))))))'''%%%%%%&&&&&&&&&%%%"""""""""%%%)))...444777...,,,(((""" &&&$$$###%%%((()))((('''&&&''''''(((((((((((((((%%%######&&&,,,///...+++...+++&&&""" !!!"""###&&&((((((''''''))),,,***$$$%%%%%%'''(((***+++,,,---&&&%%%""""""(((---000222000444@@@MMMgggzzzjjjXXXEEE777111((()))(((&&&$$$&&&)))***+++------***&&&&&&(((,,,111111000...,,,)))&&&%%%&&&***...---(((%%%(((,,,---,,,+++++++++---...000///222---***+++,,,===YYYwwwRRR888---***((((((***++++++)))'''&&&''',,,++++++***))))))((((((******+++++++++***((('''%%%%%%''')))+++---...///---+++)))))))))(((&&&$$$''')))+++,,,+++***))))))*********,,,---,,,***''')))---000111444555000((('''((()))))))))+++...111444000------111444333111///...,,,'''$$$%%%***...222///+++'''###  %%%***,,,+++)))((((((%%%)))---//////...------,,,***((('''(((((('''&&&%%%'''***---000111111111000444777555000+++'''$$$%%%$$$'''...666;;;999666---444<<>>111///111///000000...***((('''(((((('''&&&&&&'''(((***++++++)))'''***///000---((("""###$$$&&&))),,,///000------...//////---(((%%%'''))),,,///111000...+++%%%&&&)))---...+++%%%!!!$$$+++222555777777111***'''***...000000///000000555111---+++,,,...//////,,,+++(((%%%$$$$$$&&&''',,,,,,,,,,,,,,,***((('''***+++---//////...---,,,***---///000...,,,+++******(((''''''((((((((('''$$$&&&(((+++...///000111,,,)))'''((((((&&&&&&'''%%%'''***000777???EEEJJJMMM[[[lllwwwzzz~~~|||zzzuuulll```SSSHHHBBB???;;;555000,,,)))&&&$$$&&&'''((()))***+++,,,---******))))))+++---///000+++***+++,,,---,,,)))&&&|||hhh\\\IIIDDD;;;222,,,,,,///222,,,***&&&""" !!!"""###$$$$$$&&&'''''''''''''''(((((('''$$$ !!!!!!$$$''')))((('''&&&'''$$$&&&)))+++,,,+++)))((($$$### ###%%%&&&%%%!!! !!!''',,,111333222...+++))) !!!!!!""""""!!!$$$)))---000000---***'''&&&,,,------+++'''"""!!! """&&&&&&"""""""""###)))000555555444******)))((('''((()))+++///---+++++++++***)))''')))'''%%%######%%%(((***+++***'''### $$$'''+++......+++(((&&&$$$$$$%%%&&&(((+++---...000...,,,,,,...111444555222...(((###!!!"""%%%(((******+++,,,---...//////...---***'''$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%### !!!"""---222444666777KKKkkkkkkUUUIII<<<000+++)))&&&%%%'''(((+++...,,,(((%%%$$$%%%)))))))))))))))*********&&&))),,,,,,***'''''''''+++---///000111111000///'''***%%%!!!!!!###666TTT```DDD777333111111111111...+++)))((()))'''%%%"""!!!"""%%%***,,,+++)))(((,,,111444111---$$$$$$$$$%%%&&&)))+++---,,,---///111222111,,,)))(((***///444888777222...((()))***,,,,,,((("""!!!)))000222333444000+++***,,,///000...,,,+++***,,,***'''&&&(((***+++,,,***(((&&&%%%%%%%%%%%%%%%'''(((***,,,,,,,,,+++***+++,,,...000111222000///+++---///...,,,***)))))))))'''&&&&&&((()))(((((($$$%%%'''***,,,...000000///)))%%%%%%###!!!$$$***---///222:::EEERRR^^^fffhhhuuuzzzpppeee]]]UUUMMMAAA666///,,,***)))%%%&&&(((***+++,,,+++***++++++++++++,,,...000111///---,,,,,,,,,***'''%%%zzzdddWWWFFFAAA888000+++)))***+++,,,***(((%%%$$$###$$$$$$$$$%%%&&&((((((((('''&&&''')))***(((### !!!###!!!$$$(((***)))(((''''''###$$$&&&(((((('''&&&%%%"""""" ###%%%&&&$$$  """'''+++000333222///---+++ !!!!!!""""""%%%))),,,///...***''''''(((---------***&&&""" """$$$$$$%%%'''&&&###!!! !!!&&&...444555555---,,,)))&&&$$$%%%(((+++000...+++)))))))))((('''***(((%%%######%%%(((***++++++)))%%%"""!!!"""###$$$'''***+++)))'''&&&&&&$$$$$$%%%&&&(((+++...000---,,,***)))***,,,///111///---+++)))'''''''''(((***)))(((***,,,......---...---+++(((%%%%%%''')))'''''''''''''''''''''''''''((((((&&&###  """***...222555333>>>WWWyyyhhhRRR???///++++++((()))---+++...///---((($$$###$$$$$$$$$$$$%%%&&&''')))***$$$'''+++,,,***(((''''''***+++---.........---,,,&&&'''!!!###(((<<>>DDDAAA888///...,,,)))''''''&&&$$$"""$$$))),,,***))),,,...------...///---***'''%%%%%%"""###$$$%%%%%%%%%&&&&&&%%%$$$###%%%((()))(((&&&$$$%%%&&&)))***,,,---------...000333666555111---)))***,,,+++)))((('''((('''%%%$$$%%%''')))))))))$$$%%%&&&(((***---///000...)))'''(((%%%%%%333FFFOOOQQQXXXfffyyy|||kkkZZZKKKAAA999666...+++))))))+++---,,,+++++++++,,,,,,,,,------...,,,)))%%%############"""ttt\\\JJJ@@@999222---,,,***(((%%%$$$%%%'''((()))*********%%%&&&((())))))(((&&&%%%%%%***//////***''''''(((&&&))),,,---+++(((%%%$$$$$$######"""!!!  """&&&$$$%%%&&&$$$  ###"""&&&***,,,,,,+++******&&&&&&%%%###"""  """###%%%(((***...///...)))""" ###$$$%%%%%%$$$"""!!!"""###'''+++---,,,,,,---+++&&&"""***222555333000222///)))""" &&&,,,...***%%%###%%%(((***+++%%%%%%'''(((((((((''''''%%%&&&&&&&&&&&&'''))),,,###$$$%%%### ###&&&((('''%%%%%%%%%&&&(((***((((((((('''''''''***+++'''+++000444333///***&&&'''%%%$$$&&&)))+++***(((***)))((($$$!!!"""'''+++)))***+++,,,---...//////$$$''')))***(((&&&&&&&&&$$$$$$ %%%...,,,---;;;MMMkkkuuuZZZ@@@777444//////444222333222---'''###"""###&&&%%%$$$$$$%%%&&&((()))$$$'''***---...---+++***,,,++++++******))))))((()))'''&&&)))333IIIjjjpppKKK666222444------,,,)))'''&&&'''(((%%%&&&)))+++++++++***)))((()))***)))%%%"""!!!!!!$$$###""""""###&&&)))++++++++++++,,,,,,+++(((%%%&&&+++444@@@GGGCCC888...///+++'''%%%%%%&&&&&&&&&###((()))%%%###'''+++,,,---......,,,)))'''&&&&&&"""$$$&&&'''&&&%%%%%%%%%$$$######%%%)))***)))&&&$$$%%%&&&(((***,,,...//////000222555777555///)))((()))******(((''''''(((&&&%%%$$$%%%''')))))))))$$$%%%&&&(((***---///000&&&$$$&&&***)))---@@@XXXhhhjjjqqqrrrbbbTTTIIIBBB333...)))'''))),,,......++++++,,,,,,,,,,,,,,,,,,(((%%%!!! !!!""""""